JP5938935B2 - 動画像符号化装置及び動画像符号化方法 - Google Patents
動画像符号化装置及び動画像符号化方法 Download PDFInfo
- Publication number
- JP5938935B2 JP5938935B2 JP2012035652A JP2012035652A JP5938935B2 JP 5938935 B2 JP5938935 B2 JP 5938935B2 JP 2012035652 A JP2012035652 A JP 2012035652A JP 2012035652 A JP2012035652 A JP 2012035652A JP 5938935 B2 JP5938935 B2 JP 5938935B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- search range
- block
- vector detection
- unit
- 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.)
- Expired - Fee Related
Links
Images
Description
(1)(2)隣接Aまたは隣接Bが存在しないMBの場合、P_Skipベクトルは0ベクトルとなる(S11〜13、S18)。
(3)隣接Aの参照ピクチャインデックスref_idxL0Aが0かつ隣接Aの動きベクトルが0ベクトルの場合、P_Skipベクトルは0となる(S14、S18)。
(4)隣接Bの参照ピクチャインデックスref_idxL0Bが0かつ隣接Bの動きベクトルが0ベクトルの場合、P_Skipベクトルは0となる(S15、S18)。
(1)〜(4)のいずれにも当てはまらない場合、図3のフローチャートでP_Skipベクトルが決定される(S16、S17)。
<構成>
図6は、実施例における動画像符号化装置1の構成の一例を示すブロック図である。実施例における動画像符号化装置1は、動画像符号化部10と、第1記憶部20とを有する。
図7は、各動きベクトル検出部で算出される符号化コストの一例を示す図である。図7に示す例では、処理対象ブロックは、16×16、16×8、8×16、8×8のマクロブロック、又はP_Skipがある。なお、処理対象ブロックは、4×4まで分割されたサブブロックを用いるようにしてもよい。以下では、8×8を最小のブロックサイズとして説明する。
次に、第2記憶部200に記憶される参照ピクチャの領域が、1MB処理する毎にどのように遷移するかについて説明する。図8は、保持される参照ピクチャの領域の遷移例を示す図である。図8に示す例では、例えば動きベクトル検出を、水平方向±32、垂直方向±16画素の領域に対して行うとする。
次に、探索範囲の決定処理について説明する。まず、処理対象ブロックの探索範囲を決定するのに用いられる、左隣接ブロックの動きベクトルについて説明する。
次に、各動きベクトル検出部で決定される初期の探索範囲について説明する。図11は、探索範囲テーブル(その1)の一例を示す図である。図11に示す探索範囲テーブルは、例えば偶数行のマクロブロックを処理する第1動きベクトル検出部300が用いる探索範囲テーブルである。
次に、各動きベクトル検出部で決定される探索範囲の具体例について説明する。まず、第1動きベクトル検出部300により決定される探索範囲について説明する。なお、以降の図面において、水平、垂直ともピクチャ外にある矢印の矢印方向を+とする。
次に、動画像符号化装置1の動作について説明する。図21は、全体制御部100における動画像符号化の制御処理の一例を示すフローチャートである。図21に示す処理は、1ピクチャに対する処理である。
上記実施例では、説明を簡単にするため、2つの動きベクトル検出部を用いて説明したが、3つ以上の動きベクトル検出部であっても、実施例で説明した処理を拡張すれば、実施例同様に探索範囲を可変にすることができる。
(付記1)
ブロックライン毎に並列に動きベクトル検出を行って動画像の符号化を行う動画像符号化装置であって、
それぞれの動きベクトル検出で用いられる参照画像の探索範囲を含む領域を記憶する記憶部と、
処理対象ブロックに対する左隣接ブロックの動きベクトルに基づいて、前記記憶部に記憶された領域内の探索範囲を可変にして、該処理対象ブロックの動きベクトル検出を行う複数の動きベクトル検出部と、
を備える動画像符号化装置。
(付記2)
前記記憶部は、
各動きベクトル検出部で用いられる基準の所定領域を示す基準探索範囲を含む領域を記憶し、
前記複数の動きベクトル検出部は、
前記記憶部に記憶される領域の垂直成分を最大にした探索範囲に対して動きベクトル検出を行い、前記左隣接ブロックの動きベクトルが、前記基準探索範囲の垂直成分を超える領域を指す場合には、前記処理対象ブロックに対して前記基準探索範囲を用いて動きベクトル検出を行う付記1記載の動画像符号化装置。
(付記3)
前記複数の動きベクトル検出部は、
前記処理対象ブロックのサイズ及び位置にさらに基づいて、前記探索範囲を可変にする付記1又は2記載の動画像符号化装置。
(付記4)
前記複数の動きベクトル検出部は、
前記処理対象ブロックが、H.264のP_Skipで用いられる隣接ブロックとなるブロックであれば、前記基準探索範囲に対して動きベクトル検出を行う付記3記載の動画像符号化装置。
(付記5)
各ブロックサイズの処理対象ブロックの符号化処理が完了すると、前記参照画像を記憶する画像記憶部から次の処理対象ブロックで探索範囲となる領域の一部を読出し、前記記憶部に記憶される領域の更新を制御する全体制御部をさらに備える付記1乃至4いずれか一項に記載の動画像符号化装置。
(付記6)
複数の動きベクトル検出部でブロックライン毎に並列に動きベクトル検出を行って、動画像の符号化を行う動画像符号化装置が実行する動画像符号化方法であって、
それぞれの動きベクトル検出で用いられる参照画像の探索範囲を含む領域を記憶部に記憶し、
各動きベクトル検出部で、処理対象ブロックに対する左隣接ブロックの動きベクトルに基づいて、前記記憶部に記憶された領域内の探索範囲を可変にして、該処理対象ブロックの動きベクトル検出を行う処理を有する動画像符号化方法。
10 動画像符号化部
20 第1記憶部
100 全体制御部
200 第2記憶部
300 第1動きベクトル検出部
301 制御部
302 隣接ブロックベクトル保存メモリ
303 差分絶対値和計算部
304 原画メモリ
305 比較部
306 結果保存メモリ
307 判定部
400 第2動きベクトル検出部
500 第1符号化部
600 第2符号化部
701 制御部
702 主記憶部
Claims (3)
- ブロックライン毎に並列に動きベクトル検出を行って動画像の符号化を行う動画像符号化装置であって、
それぞれの動きベクトル検出で用いられる参照画像の探索範囲を含む領域を記憶する記憶部と、
処理対象ブロックに対する左隣接ブロックの動きベクトルに基づいて、前記記憶部に記憶された領域内の探索範囲を可変にして、該処理対象ブロックの動きベクトル検出を行う複数の動きベクトル検出部と、
を備え、
前記記憶部は、
各動きベクトル検出部で用いられ、処理対象ブロックから水平方向及び垂直方向それぞれに所定画素数を設定した基準の所定領域を示す基準探索範囲を含む領域を記憶し、
前記複数の動きベクトル検出部は、
前記左隣接ブロックの動きベクトルが、前記基準探索範囲以内の領域を指す場合には、前記記憶部に記憶された領域の垂直成分を最大にした探索範囲に対して動きベクトル検出を行い、前記左隣接ブロックの動きベクトルが、前記基準探索範囲の垂直成分を超える領域を指す場合には、前記処理対象ブロックに対して前記基準探索範囲を用いて動きベクトル検出を行う動画像符号化装置。 - 前記複数の動きベクトル検出部は、
前記処理対象ブロックが、H.264のP_Skipで用いられる隣接ブロックとならないブロックであれば、前記記憶部に記憶された領域の垂直成分を最大にした探索範囲に対して動きベクトル検出を行う請求項1記載の動画像符号化装置。 - 複数の動きベクトル検出部でブロックライン毎に並列に動きベクトル検出を行って、動画像の符号化を行う動画像符号化装置が実行する動画像符号化方法であって、
それぞれの動きベクトル検出で用いられる参照画像の探索範囲を含む領域を記憶部に記憶し、
各動きベクトル検出部で、処理対象ブロックに対する左隣接ブロックの動きベクトルに基づいて、前記記憶部に記憶された領域内の探索範囲を可変にして、該処理対象ブロックの動きベクトル検出を行う処理を有し、
前記記憶部は、
各動きベクトル検出部で用いられ、処理対象ブロックから水平方向及び垂直方向それぞれに所定画素数を設定した基準の所定領域を示す基準探索範囲を含む領域を記憶し、
前記複数の動きベクトル検出部は、
前記左隣接ブロックの動きベクトルが、前記基準探索範囲以内の領域を指す場合には、前記記憶部に記憶された領域の垂直成分を最大にした探索範囲に対して動きベクトル検出を行い、前記左隣接ブロックの動きベクトルが、前記基準探索範囲の垂直成分を超える領域を指す場合には、前記処理対象ブロックに対して前記基準探索範囲を用いて動きベクトル検出を行う動画像符号化方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012035652A JP5938935B2 (ja) | 2012-02-21 | 2012-02-21 | 動画像符号化装置及び動画像符号化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012035652A JP5938935B2 (ja) | 2012-02-21 | 2012-02-21 | 動画像符号化装置及び動画像符号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013172350A JP2013172350A (ja) | 2013-09-02 |
JP5938935B2 true JP5938935B2 (ja) | 2016-06-22 |
Family
ID=49266018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012035652A Expired - Fee Related JP5938935B2 (ja) | 2012-02-21 | 2012-02-21 | 動画像符号化装置及び動画像符号化方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5938935B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015159635A1 (ja) | 2014-04-17 | 2015-10-22 | 株式会社Adeka | 層状物質含有液及びその製造方法 |
US10946360B2 (en) | 2015-03-18 | 2021-03-16 | Adeka Corporation | Layered-substance-containing solution and method of manufacturing same |
JP6728870B2 (ja) | 2016-03-28 | 2020-07-22 | 富士通株式会社 | 画像圧縮装置、画像圧縮方法、及び画像圧縮プログラム |
EP3556811A4 (en) | 2016-12-19 | 2020-09-23 | Adeka Corporation | LAMINATE SOLUTION AND METHOD FOR MANUFACTURING ITEM |
JP7201906B2 (ja) * | 2019-01-15 | 2023-01-11 | 日本電信電話株式会社 | 参照領域決定装置及びプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63144626A (ja) * | 1986-12-09 | 1988-06-16 | Fujitsu Ltd | 動ベクトル検出方式 |
EP1120976A4 (en) * | 1999-07-29 | 2006-03-29 | Mitsubishi Electric Corp | METHOD FOR DETECTING MOTION VECTOR |
WO2005036887A1 (ja) * | 2003-10-14 | 2005-04-21 | Nec Corporation | 動きベクトル探索方法、動きベクトル探索装置および動きベクトル探索プログラム |
JP2006333100A (ja) * | 2005-05-26 | 2006-12-07 | Matsushita Electric Ind Co Ltd | 画像符号化装置 |
JPWO2007136088A1 (ja) * | 2006-05-24 | 2009-10-01 | パナソニック株式会社 | 画像符号化装置、画像符号化方法、及び画像符号化用集積回路 |
JP4910576B2 (ja) * | 2006-09-04 | 2012-04-04 | 富士通株式会社 | 動画像処理装置 |
JP2008136177A (ja) * | 2006-10-27 | 2008-06-12 | Matsushita Electric Ind Co Ltd | 動き検出装置、MOS(metal−oxidesemiconductor)集積回路および映像システム |
JP4764807B2 (ja) * | 2006-11-30 | 2011-09-07 | 富士通セミコンダクター株式会社 | 動きベクトル検出装置および動きベクトル検出方法 |
-
2012
- 2012-02-21 JP JP2012035652A patent/JP5938935B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013172350A (ja) | 2013-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11831891B2 (en) | Image coding method, image decoding method, image coding apparatus, and image decoding apparatus | |
JP2019198092A (ja) | 画像予測方法および関連装置 | |
JP4166781B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
US10455229B2 (en) | Prediction mode selection method, apparatus and device | |
JP5115498B2 (ja) | 画像符号化装置、画像符号化制御方法およびプログラム | |
JP5938935B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP2006246431A (ja) | 画像符号化装置および画像符号化方法 | |
JPWO2007136088A1 (ja) | 画像符号化装置、画像符号化方法、及び画像符号化用集積回路 | |
JPWO2014054267A1 (ja) | 画像符号化装置及び画像符号化方法 | |
US10034016B2 (en) | Coding apparatus, computer system, coding method, and computer product | |
KR100580194B1 (ko) | 비트 정밀도를 낮춘 부화소 움직임 추정방법 및 장치 | |
JP2007129370A (ja) | 動きベクトル検出装置及び方法 | |
CN105763879A (zh) | 包括用于图像处理的编码器的方法、***和设备 | |
JP5906993B2 (ja) | 符号化装置、符号化方法、及びプログラム | |
JP2015165644A (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP2013207402A (ja) | 画像符号化装置及びプログラム | |
JP2016025541A (ja) | 動画像符号化装置、動画像符号化方法、及びプログラム | |
JP6728870B2 (ja) | 画像圧縮装置、画像圧縮方法、及び画像圧縮プログラム | |
JP2007097063A (ja) | 動画像符号化プログラム、動画像符号化方法および動画像符号化装置 | |
JP6110724B2 (ja) | 画像処理装置、符号化装置、及び符号化プログラム | |
JP2019057886A (ja) | 符号化装置、符号化方法及びプログラム | |
JP2018186456A (ja) | 画像符号化装置、画像符号化方法及びプログラム | |
JP2019016896A (ja) | 画像処理装置、画像処理方法 | |
JP6308409B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP5637010B2 (ja) | 動きベクトル検出装置、動きベクトル検出方法及び動きベクトル検出プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141007 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150915 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160112 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160302 |
|
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: 20160419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160502 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5938935 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |