JP2009044456A - 画像符号化装置および画像符号化方法 - Google Patents
画像符号化装置および画像符号化方法 Download PDFInfo
- Publication number
- JP2009044456A JP2009044456A JP2007207143A JP2007207143A JP2009044456A JP 2009044456 A JP2009044456 A JP 2009044456A JP 2007207143 A JP2007207143 A JP 2007207143A JP 2007207143 A JP2007207143 A JP 2007207143A JP 2009044456 A JP2009044456 A JP 2009044456A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- encoding
- image
- thinning
- 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.)
- Granted
Links
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/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/527—Global motion vector estimation
-
- 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/53—Multi-resolution motion estimation; Hierarchical motion estimation
-
- 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/533—Motion estimation using multistep search, e.g. 2D-log search or one-at-a-time search [OTS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】間引き部102は、入力画像101の各ピクチャに対し、ピクチャ単位で間引きを行う。画像縮小部103は、間引き後の画像を縮小して縮小画像を生成する。全体動きベクトル検出部105は、フレームメモリ104に蓄積されている縮小画像を読み出して縮小入力画像又は縮小参照画像とし、間引きされた縮小画像の1フレーム間の全体動きベクトルを検出する。補正動きベクトル算出部106は、縮小画像間で検出された全体動きベクトルに基づき、間引き前の入力画像101の入力順に1ピクチャ間の動きベクトルを補正動きベクトルとして算出する。符号化部108は、決定された探索範囲を用いてマクロブロック単位の動きベクトルの検出し、符号化処理を行う。
【選択図】図1
Description
図1は、本実施の形態1に係る画像符号化装置100の機能構成を示すブロック図である。図1に示すように、画像符号化装置100は、間引き部102、画像縮小部103、フレームメモリ104、全体動きベクトル検出部105、補正動きベクトル算出部106、探索範囲決定部107および符号化部108を備える。なお、図1において、間引き部102および符号化部108には、時系列に並ぶピクチャから構成される入力画像101が入力される。また、符号化部108からは、符号化されたストリーム110が出力される。
corMV2=picMV2−corMV1 (2)
GMV(1,3)=−(corMV2+corMV3) (4)
上記実施の形態1では、所定の規則に従ってピクチャを間引く実施例について説明したが、本実施の形態では、ピクチャの間引き方を可変とした実施例について説明する。
(ここで、n−m≦k≦n−1、*は乗算を表わす)
corMVn=picMVn−Σ(corMVi) (6)
(ここで、i=n−m〜n−1)
corMV2=picMV3/3 (8)
corMV3=picMV3−(corMV1+corMV2) (9)
上記実施の形態2では、入力画像におけるピクチャの間引き方を可変とした実施例について説明したが、本実施の形態では、さらに、縮小入力画像を複数の領域に分割し、この分割された領域毎に補正動きベクトルを算出する実施例について説明する。
102、202 間引き部
103 画像縮小部
104 フレームメモリ
105 全体動きベクトル検出部
106、206、306 補正動きベクトル算出部
107、307 探索範囲決定部
108 符号化部
109 符号化条件
110 ストリーム
211 間引き制御量
305 領域動きベクトル検出部
312 領域分割部
Claims (10)
- 複数のピクチャから構成される入力画像における符号化対象ピクチャについて、所定の符号化対象ブロックの単位で符号化する画像符号化装置であって、
前記入力画像から所定のピクチャを間引く間引き部と、
前記間引き後の前記入力画像におけるピクチャ間の動きベクトルである全体動きベクトルを検出する全体動きベクトル検出部と、
検出された前記全体動きベクトルと、前記全体動きベクトルの検出に係る2つの入力画像の時間間隔に対する前記符号化対象ピクチャとその参照ピクチャとの時間間隔の比とに基づき、当該符号化対象ピクチャに係る動きベクトルである補正動きベクトルを算出する補正動きベクトル算出部と、
算出された前記補正動きベクトルと所定の符号化条件とに基づいて、前記符号化対象ブロックの探索範囲を決定する探索範囲決定部と、
決定された前記探索範囲における前記符号化対象ブロックの動きベクトルを検出し、当該動きベクトルを用いて前記符号化対象ブロックについて符号化する符号化部と
を備えることを特徴とする画像符号化装置。 - 前記画像符号化装置は、さらに、
前記間引き後の前記入力画像におけるピクチャを縮小して複数の縮小入力画像を生成する画像縮小部を備え、
前記全体動きベクトル検出部は、
生成された前記複数の縮小入力画像間の動きベクトルを検出し、当該動きベクトルを前記全体動きベクトルとする
ことを特徴とする請求項1記載の画像符号化装置。 - 前記画像符号化装置は、さらに、
生成された前記縮小入力画像を複数の領域に分割する領域分割部を備え、
前記全体動きベクトル検出部は、分割された前記領域毎に前記全体動きベクトルを検出し、
前記補正動きベクトル算出部は、分割された前記領域毎に前記補正動きベクトルを算出する
ことを特徴とする請求項1記載の画像符号化装置。 - 前記符号化条件は、前記符号化対象ピクチャを符号化する際のピクチャタイプ、又は前記符号化対象ピクチャを符号化する際にどのピクチャを参照するかを示す参照画像情報である
ことを特徴とする請求項1記載の画像符号化装置。 - 前記間引き部は、前記間引きにおける間引き量を表わす間引き制御量に基づいて前記間引きを行い、
前記補正動きベクトル算出部は、前記間引き制御量に基づいて前記補正動きベクトルを算出する
ことを特徴とする請求項1記載の画像符号化装置。 - 前記間引き制御量は、前記全体動きベクトルの大きさ又は前記補正動きベクトルの大きさが、所定の閾値を超える場合に、前記間引き量を減らすことを表わす
ことを特徴とする請求項5記載の画像符号化装置。 - 前記間引き制御量は、前記全体動きベクトルの大きさ又は前記補正動きベクトルの大きさが、所定の閾値より小さい場合に、前記間引き量を増やすことを表わす
ことを特徴とする請求項6記載の画像符号化装置。 - 複数のピクチャから構成される入力画像における符号化対象ピクチャについて、所定の符号化対象ブロックの単位で符号化する画像符号化方法であって、
前記入力画像から所定のピクチャを間引く間引きステップと、
前記間引き後の前記入力画像におけるピクチャ間の動きベクトルである全体動きベクトルを検出する全体動きベクトル検出ステップと、
検出された前記全体動きベクトルと、前記全体動きベクトルの検出に係る2つの入力画像の時間間隔に対する前記符号化対象ピクチャとその参照ピクチャとの時間間隔の比とに基づき、当該符号化対象ピクチャに係る動きベクトルである補正動きベクトルを算出する補正動きベクトル算出ステップと、
算出された前記補正動きベクトルと所定の符号化条件とに基づいて、前記符号化対象ブロックの探索範囲を決定する探索範囲決定ステップと、
決定された前記探索範囲における前記符号化対象ブロックの動きベクトルを検出し、当該動きベクトルを用いて前記符号化対象ブロックについて符号化する符号化ステップと
を含むことを特徴とする画像符号化方法。 - 複数のピクチャから構成される入力画像における符号化対象ピクチャについて、所定の符号化対象ブロックの単位で符号化を行なう、コンピュータに実行させるためのプログラムであって、
前記プログラムは、
前記入力画像から所定のピクチャを間引く間引きステップと、
前記間引き後の前記入力画像におけるピクチャ間の動きベクトルである全体動きベクトルを検出する全体動きベクトル検出ステップと、
検出された前記全体動きベクトルと、前記全体動きベクトルの検出に係る2つの入力画像の時間間隔に対する前記符号化対象ピクチャとその参照ピクチャとの時間間隔の比とに基づき、当該符号化対象ピクチャに係る動きベクトルである補正動きベクトルを算出する補正動きベクトル算出ステップと、
算出された前記補正動きベクトルと所定の符号化条件とに基づいて、前記符号化対象ブロックの探索範囲を決定する探索範囲決定ステップと、
決定された前記探索範囲における前記符号化対象ブロックの動きベクトルを検出し、当該動きベクトルを用いて前記符号化対象ブロックについて符号化する符号化ステップと
を含むことを特徴とするプログラム。 - 複数のピクチャから構成される入力画像における符号化対象ピクチャについて、所定の符号化対象ブロックの単位で符号化する集積回路であって、
前記入力画像から所定のピクチャを間引く間引き部と、
前記間引き後の前記入力画像におけるピクチャ間の動きベクトルである全体動きベクトルを検出する全体動きベクトル検出部と、
検出された前記全体動きベクトルと、前記全体動きベクトルの検出に係る2つの入力画像の時間間隔に対する前記符号化対象ピクチャとその参照ピクチャとの時間間隔の比とに基づき、当該符号化対象ピクチャに係る動きベクトルである補正動きベクトルを算出する補正動きベクトル算出部と、
算出された前記補正動きベクトルと所定の符号化条件とに基づいて、前記符号化対象ブロックの探索範囲を決定する探索範囲決定部と、
決定された前記探索範囲における前記符号化対象ブロックの動きベクトルを検出し、当該動きベクトルを用いて前記符号化対象ブロックについて符号化する符号化部と
を備えることを特徴とする集積回路。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007207143A JP4523024B2 (ja) | 2007-08-08 | 2007-08-08 | 画像符号化装置および画像符号化方法 |
US12/186,067 US8184706B2 (en) | 2007-08-08 | 2008-08-05 | Moving picture coding apparatus and method with decimation of pictures |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007207143A JP4523024B2 (ja) | 2007-08-08 | 2007-08-08 | 画像符号化装置および画像符号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009044456A true JP2009044456A (ja) | 2009-02-26 |
JP4523024B2 JP4523024B2 (ja) | 2010-08-11 |
Family
ID=40346497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007207143A Expired - Fee Related JP4523024B2 (ja) | 2007-08-08 | 2007-08-08 | 画像符号化装置および画像符号化方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8184706B2 (ja) |
JP (1) | JP4523024B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101196927B1 (ko) | 2010-03-26 | 2012-11-05 | 파나소닉 주식회사 | 플라즈마 디스플레이 패널의 제조 방법 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100316131A1 (en) * | 2009-06-12 | 2010-12-16 | Motorola, Inc. | Macroblock level no-reference objective quality estimation of video |
JP5310614B2 (ja) * | 2010-03-17 | 2013-10-09 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法及び動画像復号装置ならびに動画像復号方法 |
US9483837B2 (en) * | 2014-03-14 | 2016-11-01 | Xerox Corporation | Compensating for motion during real-time batch processing of video for physiological function assessment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002335529A (ja) * | 2001-05-08 | 2002-11-22 | Nec Corp | 動画像符号化方法および装置 |
JP2007067796A (ja) * | 2005-08-31 | 2007-03-15 | Sanyo Electric Co Ltd | 符号化方法 |
JP2007124408A (ja) * | 2005-10-28 | 2007-05-17 | Matsushita Electric Ind Co Ltd | 動きベクトル検出装置および動きベクトル検出方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0181027B1 (ko) * | 1995-03-20 | 1999-05-01 | 배순훈 | 화소 단위 움직임 추정을 이용하는 영상처리 시스템 |
US6101276A (en) * | 1996-06-21 | 2000-08-08 | Compaq Computer Corporation | Method and apparatus for performing two pass quality video compression through pipelining and buffer management |
JP3753578B2 (ja) | 1999-12-07 | 2006-03-08 | Necエレクトロニクス株式会社 | 動きベクトル探索装置および方法 |
US20070025444A1 (en) | 2005-07-28 | 2007-02-01 | Shigeyuki Okada | Coding Method |
-
2007
- 2007-08-08 JP JP2007207143A patent/JP4523024B2/ja not_active Expired - Fee Related
-
2008
- 2008-08-05 US US12/186,067 patent/US8184706B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002335529A (ja) * | 2001-05-08 | 2002-11-22 | Nec Corp | 動画像符号化方法および装置 |
JP2007067796A (ja) * | 2005-08-31 | 2007-03-15 | Sanyo Electric Co Ltd | 符号化方法 |
JP2007124408A (ja) * | 2005-10-28 | 2007-05-17 | Matsushita Electric Ind Co Ltd | 動きベクトル検出装置および動きベクトル検出方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101196927B1 (ko) | 2010-03-26 | 2012-11-05 | 파나소닉 주식회사 | 플라즈마 디스플레이 패널의 제조 방법 |
Also Published As
Publication number | Publication date |
---|---|
JP4523024B2 (ja) | 2010-08-11 |
US20090041125A1 (en) | 2009-02-12 |
US8184706B2 (en) | 2012-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6690729B2 (en) | Motion vector search apparatus and method | |
JP4166781B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
JP2007124408A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
US6418168B1 (en) | Motion vector detection apparatus, method of the same, and image processing apparatus | |
JP2006115470A (ja) | 映像評価装置、フレームレート決定装置、映像処理装置、映像評価方法、および映像評価プログラム | |
US10321128B2 (en) | Image encoding apparatus and image encoding method | |
JP2009027744A (ja) | ビデオ符号化における中間画素高精度高速探索を実現する装置及び方法 | |
JP2009147807A (ja) | 画像処理装置 | |
US20130016180A1 (en) | Image processing apparatus, method, and program | |
JP5156704B2 (ja) | 画像符号化装置、画像符号化方法、集積回路及びカメラ | |
KR20110122167A (ko) | 압축 동화상 부호화 장치, 압축 동화상 복호화 장치, 압축 동화상 부호화 방법 및 압축 동화상 복호화 방법 | |
US6909750B2 (en) | Detection and proper interpolation of interlaced moving areas for MPEG decoding with embedded resizing | |
US20080002051A1 (en) | Motion vector detecting apparatus, motion vector detecting method and interpolation frame creating apparatus | |
JP4523024B2 (ja) | 画像符号化装置および画像符号化方法 | |
US20080212719A1 (en) | Motion vector detection apparatus, and image coding apparatus and image pickup apparatus using the same | |
JP2010268525A (ja) | 映像評価装置、フレームレート決定装置、映像処理装置、映像評価方法、および映像評価プログラム | |
JP2010124397A (ja) | 高解像度化装置 | |
JP2007158855A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
JP2010074496A (ja) | 動きベクトル検出処理装置本発明は、動画像情報をビデオストリームに符号化する動画像符号化処理における、演算量を削減した動きベクトル検出処理装置に関する。 | |
JP4235209B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
JP4797999B2 (ja) | 画像符号化・復号化装置 | |
JP2009218965A (ja) | 画像処理装置、それを搭載した撮像装置、および画像再生装置 | |
JP2009267726A (ja) | 動画像符号化装置、録画装置、動画像符号化方法、動画像符号化プログラム | |
JP2006254347A (ja) | 画像符号化装置 | |
JPH07288817A (ja) | 動きベクトル検出装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091014 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100209 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100224 |
|
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: 20100511 |
|
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: 20100526 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130604 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |