JP4235209B2 - 動きベクトル検出装置および動きベクトル検出方法 - Google Patents
動きベクトル検出装置および動きベクトル検出方法 Download PDFInfo
- Publication number
- JP4235209B2 JP4235209B2 JP2006033193A JP2006033193A JP4235209B2 JP 4235209 B2 JP4235209 B2 JP 4235209B2 JP 2006033193 A JP2006033193 A JP 2006033193A JP 2006033193 A JP2006033193 A JP 2006033193A JP 4235209 B2 JP4235209 B2 JP 4235209B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- image
- picture
- vector detection
- motion
- 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.)
- Active
Links
- 239000013598 vector Substances 0.000 title claims description 316
- 230000033001 locomotion Effects 0.000 title claims description 314
- 238000001514 detection method Methods 0.000 title claims description 112
- 238000000605 extraction Methods 0.000 claims description 27
- 230000009467 reduction Effects 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 2
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
- H04N19/194—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/43—Hardware specially adapted for motion estimation or compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/523—Motion estimation or motion compensation with sub-pixel accuracy
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Analysis (AREA)
Description
本実施形態による動きベクトル検出装置の構成を図1に示す。図1において、動きベクトル検出装置1は、データ入力I/F11と、メモリI/F12と、メモリ13と、第1次動きベクトル検出部14と、第2動きベクトル検出回路151を有する第2次動きベクトル検出部15とを有する。
本実施形態による動きベクトル検出装置を用いて、入力された映像データを符号化するための動きベクトルを検出する動作を、図1〜4を参照して説明する。
11…データ入力I/F
12…メモリI/F
13…メモリ
14…第1次動きベクトル検出部
15…第2次動きベクトル検出部
21、23、25、27、29…トップフィールド
22、24、26、28、30…ボトムフィールド
141…第1動きベクトル検出回路
142…第1動きベクトル抽出回路
143…選択回路
151…第2動きベクトル検出回路
Claims (2)
- インタレース画像のフレーム間予測符号化に用いる予測画像を生成するための動きベクトルを検出する動きベクトル検出装置において、
入力された画像から、1画素単位以上の精度で、符号化対象画像のトップフィールドと参照画像のトップフィールドとの動きベクトルと、符号化対象画像のトップフィールドと参照画像のボトムフィールドとの動きベクトルと、符号化対象画像のボトムフィールドと参照画像のトップフィールドとの動きベクトルと、符号化対象画像のボトムフィールドと参照画像のボトムフィールドとの動きベクトルとをそれぞれ第1動きベクトルとして検出する第1動きベクトル検出回路と、
前記入力された画像のピクチャタイプがPピクチャまたはBピクチャであるときには常に、前記第1動きベクトル検出回路で検出された複数の第1動きベクトルの中から、符号化対象画像の同一フィールドから同一方向の参照画像のフィールドを参照した第1動きベクトルのうち、差分絶対値和が小さい第1動きベクトルを、予め設定された削減数に応じて抽出する第1動きベクトル抽出回路と、
前記第1動きベクトル検出回路で検出された複数の第1動きベクトルと前記第1動きベクトル抽出回路で抽出された第1動きベクトルとのうち、前記入力された画像のピクチャタイプがBピクチャであるときには前記第1動きベクトル抽出回路で抽出された第1動きベクトルを選択し、前記入力された画像のピクチャタイプがPピクチャであるときには前記第1動きベクトル検出回路で検出された複数の第1動きベクトルを選択する選択回路と、
前記選択回路で選択された第1動きベクトルを基に、さらに1画素単位未満の精度での動きベクトルを第2動きベクトルとして検出する第2動きベクトル検出回路と、
を備えることを特徴とする動きベクトル検出装置。 - インタレース画像のフレーム間予測符号化に用いる予測画像を生成するための動きベクトルを検出する動きベクトル検出方法において、
動きベクトル検出装置が、
入力された画像から、1画素単位以上の精度で、符号化対象画像のトップフィールドと参照画像のトップフィールドとの動きベクトルと、符号化対象画像のトップフィールドと参照画像のボトムフィールドとの動きベクトルと、符号化対象画像のボトムフィールドと参照画像のトップフィールドとの動きベクトルと、符号化対象画像のボトムフィールドと参照画像のボトムフィールドとの動きベクトルとをそれぞれ第1動きベクトルとして検出する第1動きベクトル検出ステップと、
前記入力された画像のピクチャタイプがPピクチャまたはBピクチャであるときには常に、前記第1動きベクトル検出ステップで検出された複数の第1動きベクトルの中から、符号化対象画像の同一フィールドから同一方向の参照画像のフィールドを参照した第1動きベクトルのうち、差分絶対値和が小さい第1動きベクトルを、予め設定された削減数に応じて抽出する第1動きベクトル抽出ステップと、
前記第1動きベクトル検出ステップで検出された複数の第1動きベクトルと前記第1動きベクトル抽出ステップで抽出された第1動きベクトルとのうち、前記入力された画像のピクチャタイプがBピクチャであるときには前記第1動きベクトル抽出ステップで抽出された第1動きベクトルを選択し、前記入力された画像のピクチャタイプがPピクチャであるときには前記第1動きベクトル検出ステップで検出された複数の第1動きベクトルを選択する選択ステップと、
前記選択ステップで選択された第1動きベクトルを基に、さらに1画素単位未満の精度での動きベクトルを第2動きベクトルとして検出する第2動きベクトル検出ステップと、
を備えることを特徴とする動きベクトル検出方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006033193A JP4235209B2 (ja) | 2006-02-10 | 2006-02-10 | 動きベクトル検出装置および動きベクトル検出方法 |
EP07713729.7A EP1983761B1 (en) | 2006-02-10 | 2007-01-31 | Motion vector detecting device and motion vector detecting method |
US12/278,137 US8126060B2 (en) | 2006-02-10 | 2007-01-31 | Motion vector detection device and motion vector detecting method |
PCT/JP2007/051558 WO2007091459A1 (ja) | 2006-02-10 | 2007-01-31 | 動きベクトル検出装置および動きベクトル検出方法 |
CN2007800045208A CN101379833B (zh) | 2006-02-10 | 2007-01-31 | 运动矢量检测装置以及运动矢量检测方法 |
TW96104304A TWI404423B (zh) | 2006-02-10 | 2007-02-06 | Dynamic vector detection device and dynamic vector detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006033193A JP4235209B2 (ja) | 2006-02-10 | 2006-02-10 | 動きベクトル検出装置および動きベクトル検出方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007214931A JP2007214931A (ja) | 2007-08-23 |
JP4235209B2 true JP4235209B2 (ja) | 2009-03-11 |
Family
ID=38345062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006033193A Active JP4235209B2 (ja) | 2006-02-10 | 2006-02-10 | 動きベクトル検出装置および動きベクトル検出方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8126060B2 (ja) |
EP (1) | EP1983761B1 (ja) |
JP (1) | JP4235209B2 (ja) |
CN (1) | CN101379833B (ja) |
TW (1) | TWI404423B (ja) |
WO (1) | WO2007091459A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100302451A1 (en) * | 2007-12-04 | 2010-12-02 | Panasonic Corporation | Video signal processing device |
TW201041404A (en) * | 2009-03-06 | 2010-11-16 | Sony Corp | Image processing device and method |
EP3531700B1 (en) * | 2016-10-18 | 2022-04-06 | Panasonic Intellectual Property Management Co., Ltd. | Image coding method, transmission method and image coding device |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2938677B2 (ja) * | 1992-07-09 | 1999-08-23 | 松下電器産業株式会社 | 動き補償予測方法 |
US5369449A (en) * | 1991-11-08 | 1994-11-29 | Matsushita Electric Industrial Co., Ltd. | Method for predicting move compensation |
JP3201079B2 (ja) | 1992-07-03 | 2001-08-20 | ケイディーディーアイ株式会社 | インターレース動画像信号の動き補償予測方法、符号化方法及び装置 |
US5412435A (en) * | 1992-07-03 | 1995-05-02 | Kokusai Denshin Denwa Kabushiki Kaisha | Interlaced video signal motion compensation prediction system |
JPH0837662A (ja) * | 1994-07-22 | 1996-02-06 | Hitachi Ltd | 画像符号化復号化装置 |
JP2941693B2 (ja) * | 1995-08-23 | 1999-08-25 | 株式会社日立製作所 | 動きベクトル探索装置 |
JP2868445B2 (ja) * | 1995-11-02 | 1999-03-10 | 株式会社グラフィックス・コミュニケーション・ラボラトリーズ | 動画像圧縮方法および装置 |
KR0181069B1 (ko) * | 1995-11-08 | 1999-05-01 | 배순훈 | 움직임 추정장치 |
JPH10262258A (ja) * | 1997-03-19 | 1998-09-29 | Sony Corp | 画像符号化装置及び方法 |
JP4765194B2 (ja) * | 2001-05-10 | 2011-09-07 | ソニー株式会社 | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム格納媒体及び動画像符号化プログラム |
JP2005210321A (ja) * | 2004-01-21 | 2005-08-04 | Matsushita Electric Ind Co Ltd | 動きベクトル検出方法 |
-
2006
- 2006-02-10 JP JP2006033193A patent/JP4235209B2/ja active Active
-
2007
- 2007-01-31 EP EP07713729.7A patent/EP1983761B1/en active Active
- 2007-01-31 CN CN2007800045208A patent/CN101379833B/zh active Active
- 2007-01-31 WO PCT/JP2007/051558 patent/WO2007091459A1/ja active Application Filing
- 2007-01-31 US US12/278,137 patent/US8126060B2/en active Active
- 2007-02-06 TW TW96104304A patent/TWI404423B/zh active
Also Published As
Publication number | Publication date |
---|---|
WO2007091459A1 (ja) | 2007-08-16 |
EP1983761A4 (en) | 2012-07-25 |
EP1983761A1 (en) | 2008-10-22 |
CN101379833A (zh) | 2009-03-04 |
TWI404423B (zh) | 2013-08-01 |
EP1983761B1 (en) | 2017-11-29 |
US8126060B2 (en) | 2012-02-28 |
JP2007214931A (ja) | 2007-08-23 |
US20090174819A1 (en) | 2009-07-09 |
CN101379833B (zh) | 2012-05-30 |
TW200737991A (en) | 2007-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5197591B2 (ja) | 映像符号化方法及び復号方法、それらの装置、それらのプログラム並びにプログラムを記録した記録媒体 | |
KR20100021574A (ko) | 화상처리장치, 화상처리방법 및 프로그램 | |
TW201909637A (zh) | 影像預測解碼方法 | |
US20150043646A1 (en) | Image processing apparatus, image processing method, and program | |
JP2005354528A (ja) | 動きベクトル検出装置及び方法 | |
JP4887750B2 (ja) | 画像処理装置、制御方法及びプログラム | |
JP2007124408A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
JP4235209B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
US11290740B2 (en) | Image coding apparatus, image coding method, and storage medium | |
JP2006245932A (ja) | 動画像処理装置、動画像処理方法、及び動画像処理プログラム | |
JP2007122232A (ja) | 画像処理装置及びプログラム | |
JP2010258576A (ja) | シーンチェンジ検出装置および映像記録装置 | |
JP2008154072A (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP2008263391A (ja) | 映像処理装置 | |
JP4523024B2 (ja) | 画像符号化装置および画像符号化方法 | |
JP4509809B2 (ja) | ディジタル画像復号装置及び方法 | |
JP2007221602A (ja) | 動き補償器、動き補償処理方法、コンピュータプログラム及び記憶媒体 | |
JP2015159519A (ja) | 符号化装置、符号化方法および符号化プログラム | |
JP2020080479A (ja) | 動画記録再生装置、動画伝送システムおよび方法 | |
JP5147566B2 (ja) | 動きベクトル検出装置及びその方法 | |
JP2006246277A (ja) | 再符号化装置、再符号化方法、および再符号化用プログラム | |
JP2006311603A (ja) | 動画像符号化方法と装置及び動画像復号化方法と装置 | |
JP2010288006A (ja) | 動画像データ処理装置、撮像装置および動画像再生装置 | |
JP2008118340A (ja) | 動きベクトル検出装置及びビデオ信号処理装置 | |
JP2007519335A (ja) | ビデオ圧縮エンコーダのための3:2プルダウンスイッチオフ信号の生成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070626 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070824 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080729 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080926 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20081008 |
|
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: 20081118 |
|
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: 20081212 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111219 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4235209 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: 20111219 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111219 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121219 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131219 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |