JP2009290901A - 映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents
映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体 Download PDFInfo
- Publication number
- JP2009290901A JP2009290901A JP2009205532A JP2009205532A JP2009290901A JP 2009290901 A JP2009290901 A JP 2009290901A JP 2009205532 A JP2009205532 A JP 2009205532A JP 2009205532 A JP2009205532 A JP 2009205532A JP 2009290901 A JP2009290901 A JP 2009290901A
- Authority
- JP
- Japan
- Prior art keywords
- macroblock
- pixel
- encoding
- horizontal
- vertical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】処理対象の領域からフレームマクロブロックを生成し、それを使って動き探索を行うことで符号化コストを算出する手段と、処理対象の領域からフィールドマクロブロックを生成し、それを使って動き探索を行うことで符号化コストを算出する手段と、2つの符号化コストの差分絶対値を算出する手段と、その差分絶対値が閾値よりも小さい場合には、隣接する符号化済みのマクロブロックの符号化モードに基づいて、処理対象の領域をどちらのマクロブロックを使って符号化するのかを決定し、閾値よりも大きい場合には、2つの符号化コストに基づいて、その決定を行う手段とを備える。
【選択図】図13
Description
Sfrm (1) =Σm Σn ABS〔i(m,n)−i(m,n+1)〕
Sfrm (2) =Σm Σn ABS〔i(m,n)−i(m,n+1)〕
Σm :m=1〜16についての総和
Σn :n=1〜15についての総和
という算出式に従って、垂直方向隣接画素間の差分値の絶対値和Sfrm を算出する。
ABS〔i(m,n)−i(m,n+1)〕
の最大値MAXfrm (1) を特定して、その符号を反転させることで補正値Cfrm (1)
Cfrm (1) =−MAXfrm (1)
を算出するとともに、Sfrm (2) の算出元となった差分絶対値
ABS〔i(m,n)−i(m,n+1)〕
の最大値MAXfrm (2) を特定して、その符号を反転させることで補正値Cfrm (2)
Cfrm (2) =−MAXfrm (2)
を算出する。
S' frm (1) =Sfrm (1) +Cfrm (1)
S' frm (2) =Sfrm (2) +Cfrm (2)
を算出して、その合計値
S' frm =S' frm (1) +S' frm (2)
を求めることで、フレームマクロブロックについての垂直方向隣接画素間の差分値の絶対値和の最終的な値S' frm を算出する。
Sfld (1) =Σm Σn ABS〔i(m,n)−i(m,n+1)〕
Sfld (2) =Σm Σn ABS〔i(m,n)−i(m,n+1)〕
Σm :m=1〜16についての総和
Σn :n=1〜15についての総和
という算出式に従って、垂直方向隣接画素間の差分値の絶対値和Sfld を算出する。
ABS〔i(m,n)−i(m,n+1)〕
の最大値MAXfld (1) を特定して、その符号を反転させることで補正値Cfld (1)
Cfld (1) =−MAXfld (1)
を算出するとともに、Sfld (2) の算出元となった差分絶対値
ABS〔i(m,n)−i(m,n+1)〕
の最大値MAXfld (2) を特定して、その符号を反転させることで補正値Cfld (2)
Cfld (2) =−MAXfld (2)
を算出する。
S' fld (1) =Sfld (1) +Cfld (1)
S' fld (2) =Sfld (2) +Cfld (2)
を算出して、その合計値
S' fld =S' fld (1) +S' fld (2)
を求めることで、フィールドマクロブロックについての垂直方向隣接画素間の差分値の絶対値和の最終的な値S' fld を算出する。
S' frm =S' frm (1) +S' frm (2)
S' fld =S' fld (1) +S' fld (2)
という算出式に従って、S' frm , S' fld を算出するようにしているが、
S' frm =(S' frm (1) +S' frm (2) )/2
S' fld =(S' fld (1) +S' fld (2) )/2
という算出式に従って、S' frm , S' fld を算出するようにしてもよい。
Vfrm =Σm Σn 〔i(m,n)−Aave (frm) 〕2 /(MN−1)
Vfld =Σm Σn 〔i(m,n)−Aave (fld) 〕2 /(MN−1)
Aave (frm) :フレームマクロブロック内画素の平均値
Aave (fld) :フィールドマクロブロック内画素の平均値
という算出式に従って分散値Vfrm , Vfld を算出して、それを使って、フレームマクロブロックモードで符号化するのか、フィールドマクロブロックモードで符号化するのかを決定するように処理することにある。
〔i(m,n)−Aave (frm) 〕2
の最大値MAXfrm を特定して、
Cfrm =−MAXfrm /(MN−1)
という算出式に従って補正値Cfrm を算出するとともに、Sfld の算出元となった差分2乗値
〔i(m,n)−Aave (fld) 〕2
の最大値MAXfld を特定して、
Cfld =−MAXfld /(MN−1)
という算出式に従って補正値Cfld を算出することになる。
(1)従来技術通りに、フレームマクロブロックモード及びフィールドマクロブロック モードの双方で符号化を行って発生符号量を比較して、発生符号量の少ない方で 最終的な符号化を行い、
(2)さらに、本発明に関連する発明については、図2の処理フロー/図4の処理フロ ー/図6の処理フロー/図8の処理フローのそれぞれに従って符号化を行って、
これらについて、PSNR(ピーク信号対信号比)とビットレートとを比較することで行った。
10 フレームメモリ
11 フレームマクロブロック生成手段
12 フレームマクロブロック映像データ格納手段
13 第1の算出手段
14 第1の補正値算出手段
15 第1の加算手段
16 フィールドマクロブロック生成手段
17 フィールドマクロブロック映像データ格納手段
18 第2の算出手段
19 第2の補正値算出手段
20 第2の加算手段
21 符号化モード決定手段
22 第1の符号化手段
23 第2の符号化手段
Claims (4)
- 2つのフィールドで1つのフレームが構成される映像データを規定の大きさのマクロブロックに分割して圧縮する映像符号化装置において、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で垂直N画素の領域と水平M画素で垂直N画素の領域とに分割することでフレームマクロブロックを生成して、そのフレームマクロブロックを使って動き探索を行うことで符号化コストを算出する第1の算出手段と、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で奇数フィールドの垂直N画素の領域と水平M画素で偶数フィールドの垂直N画素の領域とに分割することでフィールドマクロブロックを生成して、そのフィールドマクロブロックを使って動き探索を行うことで符号化コストを算出する第2の算出手段と、
上記2つの符号化コストの差分絶対値を算出する第3の算出手段と、
上記差分絶対値が所定の閾値よりも小さい場合には、隣接する符号化済みのマクロブロックの符号化モードに基づいて、処理対象の領域の映像データを上記フレームマクロブロックを使って符号化するのか、上記フィールドマクロブロックを使って符号化するのかを決定し、閾値よりも大きい場合には、上記2つの符号化コストに基づいて、その決定を行う決定手段とを備えることを、
特徴とする映像符号化装置。 - 2つのフィールドで1つのフレームが構成される映像データを規定の大きさのマクロブロックに分割して圧縮する映像符号化方法において、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で垂直N画素の領域と水平M画素で垂直N画素の領域とに分割することでフレームマクロブロックを生成して、そのフレームマクロブロックを使って動き探索を行うことで符号化コストを算出する第1の算出過程と、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で奇数フィールドの垂直N画素の領域と水平M画素で偶数フィールドの垂直N画素の領域とに分割することでフィールドマクロブロックを生成して、そのフィールドマクロブロックを使って動き探索を行うことで符号化コストを算出する第2の算出過程と、
上記2つの符号化コストの差分絶対値を算出する第3の算出過程と、
上記差分絶対値が所定の閾値よりも小さい場合には、隣接する符号化済みのマクロブロックの符号化モードに基づいて、処理対象の領域の映像データを上記フレームマクロブロックを使って符号化するのか、上記フィールドマクロブロックを使って符号化するのかを決定し、閾値よりも大きい場合には、上記2つの符号化コストに基づいて、その決定を行う決定過程とを備えることを、
特徴とする映像符号化方法。 - 2つのフィールドで1つのフレームが構成される映像データを規定の大きさのマクロブロックに分割して圧縮する映像符号化方法の実現に用いられる映像符号化プログラムであって、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で垂直N画素の領域と水平M画素で垂直N画素の領域とに分割することでフレームマクロブロックを生成して、そのフレームマクロブロックを使って動き探索を行うことで符号化コストを算出する第1の算出処理と、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で奇数フィールドの垂直N画素の領域と水平M画素で偶数フィールドの垂直N画素の領域とに分割することでフィールドマクロブロックを生成して、そのフィールドマクロブロックを使って動き探索を行うことで符号化コストを算出する第2の算出処理と、
上記2つの符号化コストの差分絶対値を算出する第3の算出処理と、
上記差分絶対値が所定の閾値よりも小さい場合には、隣接する符号化済みのマクロブロックの符号化モードに基づいて、処理対象の領域の映像データを上記フレームマクロブロックを使って符号化するのか、上記フィールドマクロブロックを使って符号化するのかを決定し、閾値よりも大きい場合には、上記2つの符号化コストに基づいて、その決定を行う決定処理とをコンピュータに実行させるための映像符号化プログラム。 - 2つのフィールドで1つのフレームが構成される映像データを規定の大きさのマクロブロックに分割して圧縮する映像符号化方法の実現に用いられる映像符号化プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で垂直N画素の領域と水平M画素で垂直N画素の領域とに分割することでフレームマクロブロックを生成して、そのフレームマクロブロックを使って動き探索を行うことで符号化コストを算出する第1の算出処理と、
水平M画素で垂直2N画素の大きさを持つ映像データの処理対象の領域を、水平M画素で奇数フィールドの垂直N画素の領域と水平M画素で偶数フィールドの垂直N画素の領域とに分割することでフィールドマクロブロックを生成して、そのフィールドマクロブロックを使って動き探索を行うことで符号化コストを算出する第2の算出処理と、
上記2つの符号化コストの差分絶対値を算出する第3の算出処理と、
上記差分絶対値が所定の閾値よりも小さい場合には、隣接する符号化済みのマクロブロックの符号化モードに基づいて、処理対象の領域の映像データを上記フレームマクロブロックを使って符号化するのか、上記フィールドマクロブロックを使って符号化するのかを決定し、閾値よりも大きい場合には、上記2つの符号化コストに基づいて、その決定を行う決定処理とをコンピュータに実行させるための映像符号化プログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009205532A JP4643736B2 (ja) | 2009-09-07 | 2009-09-07 | 映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009205532A JP4643736B2 (ja) | 2009-09-07 | 2009-09-07 | 映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005202380A Division JP2007027805A (ja) | 2005-07-12 | 2005-07-12 | 映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009290901A true JP2009290901A (ja) | 2009-12-10 |
| JP4643736B2 JP4643736B2 (ja) | 2011-03-02 |
Family
ID=41459543
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009205532A Expired - Lifetime JP4643736B2 (ja) | 2009-09-07 | 2009-09-07 | 映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4643736B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06276482A (ja) * | 1993-03-19 | 1994-09-30 | Sony Corp | 画像信号符号化方法、装置、復号化方法及び装置 |
| JPH10229564A (ja) * | 1996-12-12 | 1998-08-25 | Matsushita Electric Ind Co Ltd | 画像符号化装置、画像復号化装置および画像符号化方法、画像復号化方法 |
| JP2003051965A (ja) * | 2001-05-28 | 2003-02-21 | Matsushita Electric Ind Co Ltd | 画像動き検出回路 |
-
2009
- 2009-09-07 JP JP2009205532A patent/JP4643736B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06276482A (ja) * | 1993-03-19 | 1994-09-30 | Sony Corp | 画像信号符号化方法、装置、復号化方法及び装置 |
| JPH10229564A (ja) * | 1996-12-12 | 1998-08-25 | Matsushita Electric Ind Co Ltd | 画像符号化装置、画像復号化装置および画像符号化方法、画像復号化方法 |
| JP2003051965A (ja) * | 2001-05-28 | 2003-02-21 | Matsushita Electric Ind Co Ltd | 画像動き検出回路 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4643736B2 (ja) | 2011-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11838509B2 (en) | Video coding method and apparatus | |
| US8842922B2 (en) | Method and apparatus for encoding and decoding coding unit of picture boundary | |
| JP5215951B2 (ja) | 符号化装置及びその制御方法、コンピュータプログラム | |
| CN111031319B (zh) | 一种局部光照补偿预测方法、终端设备及计算机存储介质 | |
| CN107071472A (zh) | 编码单元的局部运动向量推导的方法 | |
| JP5717465B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
| JP6114782B2 (ja) | 画像の圧縮 | |
| JP2008283402A (ja) | 画像処理装置およびその方法 | |
| WO2009125475A1 (ja) | 映像符号化方法、映像符号化装置、映像符号化プログラムおよびその記録媒体 | |
| JP5222870B2 (ja) | イントラ予測装置、符号化器、復号器及びプログラム | |
| CN116095320A (zh) | 量化参数调整方法、装置、设备及存储介质 | |
| JP5111128B2 (ja) | 符号化装置、符号化装置の制御方法及びコンピュータプログラム | |
| JP4643736B2 (ja) | 映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2008172581A (ja) | 画像符号化装置及び画像符号化プログラム | |
| CN112534814A (zh) | 视频编码中的系数上下文建模 | |
| JP5295089B2 (ja) | 画像符号化装置 | |
| JP2007027805A (ja) | 映像符号化装置、映像符号化方法、映像符号化プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒体 | |
| JP2004200991A (ja) | 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置,画像符号化プログラム,画像復号プログラム,画像符号化プログラムを記録した記録媒体および画像復号プログラムを記録した記録媒体 | |
| JPWO2006100946A1 (ja) | 画像信号再符号化装置及び画像信号再符号化方法 | |
| JP4373423B2 (ja) | 映像符号化方法,映像符号化装置,映像符号化プログラムおよびその記録媒体 | |
| JP2013138502A (ja) | 符号化装置及びその制御方法、コンピュータプログラム | |
| JP5222878B2 (ja) | イントラ予測装置、符号化器、復号器及びプログラム | |
| JP6992825B2 (ja) | 映像符号化装置、映像符号化方法、映像復号装置、映像復号方法、及び映像符号化システム | |
| CN114666586B (zh) | 一种基于变换块运动的时域感知编码方法 | |
| JP6239838B2 (ja) | 動画像符号化装置、その制御方法、及び撮像装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090907 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100331 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100511 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100618 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101130 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101202 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4643736 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131210 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |