JP4974583B2 - 画像符号化装置及び符号化方法 - Google Patents
画像符号化装置及び符号化方法 Download PDFInfo
- Publication number
- JP4974583B2 JP4974583B2 JP2006130883A JP2006130883A JP4974583B2 JP 4974583 B2 JP4974583 B2 JP 4974583B2 JP 2006130883 A JP2006130883 A JP 2006130883A JP 2006130883 A JP2006130883 A JP 2006130883A JP 4974583 B2 JP4974583 B2 JP 4974583B2
- Authority
- JP
- Japan
- Prior art keywords
- picture
- encoding
- pictures
- image data
- encoded
- 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
しかしながら、このような柔軟な参照画像の選択を許容したことによる高能率符号化の実現は、特殊再生時の問題を提起する(特許文献1参照)。
<第1の実施形態>
図2は、本発明の第1の実施形態に係る画像符号化装置かつ画像復号化装置の一例としてのビデオカメラ(VCR)の構成例を示すブロック図である。
ユーザがUI処理部10を介して記録開始を指示すると、制御部20は映像入力部100、符号化処理部200、記録処理部300を制御して記録処理を開始する。記録時、被写体映像は映像入力部100により撮影され、デジタル画像データとして出力される。画像データは、符号化処理部200で符号化され、データ量を圧縮された符号化画像データとして出力される。なお、本実施形態においては、後述する特殊再生用ピクチャの処理も符号化処理部200で行なう。符号化画像データは、記録処理部300で記録媒体400に適応した信号処理が施された後、記録媒体400に記録される。
次に、本実施形態の符号化処理部200の構成及び動作について説明する。
図3は、本実施形態の符号化処理部200の構成例を示すブロック図である。
図において、映像入力部100が出力するデジタル画像データは、画像入力部210を介して供給される。減算器212は、入力画像データから、後述する予測画像情報を減算する。変換部(DCT)214は、減算器212の出力する、画像の差分データ(予測誤差データ)に対して4×4の整数直交変換を適用する。
画像入力部210から入力された画像データは、減算器212で予測画像データを減算され、予測画像データとの差分データが得られる。差分データは、変換部214でDCT等の整数直交変換が施され、周波数成分データに変換される。各周波数成分に対応する変換係数は、量子化部216で所定のステップ幅で量子化される。量子化された変換係数データはエントロピー符号化部218で圧縮符号化される。さらに、エントロピー符号化部218では、後述する予測符号化ピクチャに関する情報も含め、多重化されて圧縮符号化される。
量子化部216で量子化された変換係数を逆量子化部230で逆量子化し、変換係数を復元する。復元された変換係数は、さらに逆整数直交変換部232で逆整数直交変換を行なうことで、入力画像データと予測画像データとの差分データとして復元される。復元された差分データに対し、加算器234で後述する予測画像データを加算することにより、入力画像の復元画像データ(局所復号画像データ)が得られる。
このイントラ予測符号化方式による予測画像データは、スイッチ部260から減算器212や加算器234に送られ、予測画像差分データと復元画像データの生成に使われる。
加算器234で復元画像データを得るまでは上述した通りであるため、説明を省略する。加算器234で得られた復元画像データは、後述するブロック単位の境界におけるデータの不連続性(ブロックひずみ)を排除するために、デブロッキングフィルタ部250に送られる。デブロッキングフィルタ部250では、ブロック境界に隣接する画素データに対して所定のフィルタ処理を施し、ブロック境界のデータの不連続性を抑圧する。ただし、デブロッキングフィルタはオプションであり、復元画像データにおけるブロックひずみが十分に少ないと判断されるときは、フィルタ処理を行わなくてもよい。
このインター予測符号化方式による予測画像データは、スイッチ部260から減算器212や加算器234に送られ、予測画像差分データと復元画像データの生成に使われる。
制御部280においてピクチャ単位で選択された予測符号化方式(I,P,B)は、エントロピー符号化部218に送られ、符号化データに多重化される。
図5は、図2の符号化処理部200に入力される符号化対象ピクチャと、H.264符号化方式で許容される参照関係の例を説明する概念図である。
さらに、図中の矢印は、インター予測符号化ピクチャ(PピクチャあるいはBピクチャ)が用いる参照画像データを示している。すなわち、本例において、ピクチャP5は、前GOPのピクチャP14を参照している。ピクチャP11は、ピクチャP5を参照している。ピクチャP8は、ピクチャI2を参照している。ピクチャP14は、ピクチャP8を参照している。一方、ピクチャB0はピクチャP14とB1を参照している。ピクチャB1はピクチャP14とI2を参照している。
図6において、2500〜2504はGOP、2600〜2604はIピクチャ、2650と2700〜2711と2800〜2811はPピクチャをそれぞれ表している。図6において、GOP2500、2501、2503、2504はいずれも15ピクチャから、GOP2502は30ピクチャから構成される。
Iピクチャ2600
Iピクチャ2601
Iピクチャ2602
Pピクチャ2650
Iピクチャ2603
Iピクチャ2604
:
画像データの符号化処理が開始されるとまず、符号化対象ピクチャカウンタkの値を1にリセットする(S2900)。そして、GOPを構成するピクチャの数(GOP構成枚数)の確認を行うとともに、GOP内ピクチャカウンタjの値を1にリセットする(S2901)。
以上のような手順により、GOP構成枚数が、図2の制御部20で設定され、符号化処理部200に送られて、GOP構成枚数の設定は終了する(S3007)。
GOP内カウンタjの値の、GOPの最小構成枚数mを法とした際の剰余(j mod m)が3であるかどうかを調べる(S2905)。
で符号化された他のピクチャを参照先とする前方予測符号化方式(インタ予測符号化方式)を用いる。従って、Iピクチャと、第2の制限付符号化方式を用いて符号化されたPピクチャ(第2の制限付ピクチャ)から構成されるピクチャ群は、そのピクチャ群内のデータのみを用いて復号化することが可能である。これにより、本実施形態によって生成された符号化データには、6ピクチャ毎に復号可能なピクチャが含まれ、6倍速表示を容易に行うことが可能となる。
再生処理部500からの符号化データは、データ入力部610から入力される。また、システム全体の制御部(図2の20)からの復号化処理の指示は、制御入力部611を介して入力される。エントロピー復号化処理部612は、エントロピー符号化された符号化データに対して復号化処理を行ってデータ伸長する。エントロピー復号化処理部612では、符号化データに多重化された動き情報等のメタデータも生成する。
予測方式制御部680は、エントロピー復号化処理部612で生成された動き情報等の予測符号化に関するメタデータに従って、ピクチャ単位で予測復号化処理方法を制御する。
上述の実施形態では、インター予測方式を利用したビデオカメラに本発明を適用した場合について説明した。しかし、本発明は、インター予測方式を利用したビデオプレーヤやビデオレコーダなど、他の機器においても同様に適用可能である。そして、本発明を適用することにより、符号化効率の低下を抑制しながら、特殊再生を容易に行うことが可能となる。
つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるCPUで実行するようにしてもよい。
Claims (5)
- 動画像を構成する各ピクチャを複数のグループで管理するとともに、前記各ピクチャをフレーム内予測符号化方式、フレーム間予測符号化方式のいずれかを用いて符号化する符号化装置であって、
各グループに含まれるピクチャの数を、グループ毎に変動可能に決定する決定手段と、
前記各ピクチャに対し、前記フレーム内予測符号化方式を用いて符号化されるIピクチャ、前記フレーム間予測符号化方式を用いて符号化される第1のPピクチャ又はBピクチャ、及び、前記フレーム間予測符号化方式を用いて符号化され、フレーム間予測時の参照関係に前記第1のPピクチャには無い制限を有する第2のPピクチャの中の1種類を選択する選択手段と、
前記選択手段が選択したピクチャの種類に対応する符号化方式に基づいて前記各ピクチャを符号化する符号化手段と、
前記グループ毎にピクチャの数を変化させる場合であっても、前記複数のグループに渡って、所定のピクチャ間隔毎に、(1)前記Iピクチャ、又は、(2)参照可能なピクチャが前記Iピクチャ又は前記所定のピクチャ間隔に対応する他の前記第2のPピクチャに制限された第2のPピクチャ、が選択されるように、前記選択手段による選択動作を制御する制御手段と、を有することを特徴とする符号化装置。 - 前記決定手段が、前記動画像の入力元の種類、記録データレート、符号化データの記録媒体の種類、前記記録媒体の空き容量の少なくとも1つに基づいて、符号化効率を向上させる必要があると判断されない場合には第1の数を、符号化効率を向上させる必要があると判断される場合には前記第1の数よりも多い第2の数を、前記各グループを構成するピクチャの数に決定することを特徴とする請求項1記載の符号化装置。
- 動画像を構成する各ピクチャを複数のグループで管理するとともに、前記各ピクチャをフレーム内予測符号化方式、フレーム間予測符号化方式のいずれかを用いて符号化する符号化方法であって、
決定手段が、各グループに含まれるピクチャの数を、グループ毎に変動可能に決定する決定工程と、
選択手段が、前記各ピクチャに対し、前記フレーム内予測符号化方式を用いて符号化されるIピクチャ、前記フレーム間予測符号化方式を用いて符号化される第1のPピクチャ又はBピクチャ、及び、前記フレーム間予測符号化方式を用いて符号化され、フレーム間予測時の参照関係に前記第1のPピクチャには無い制限を有する第2のPピクチャの中の1種類を選択する選択工程と、
符号化手段が、前記選択工程で選択されたピクチャの種類に対応する符号化方式に基づいて前記各ピクチャを符号化する符号化工程と、
前記グループ毎にピクチャの数を変化させる場合であっても、前記複数のグループに渡って、所定のピクチャ間隔毎に、(1)前記Iピクチャ、又は、(2)参照可能なピクチャが前記Iピクチャ又は前記所定のピクチャ間隔に対応する他の前記第2のPピクチャに制限された第2のPピクチャ、が選択されるように、制御手段が前記選択工程における選択動作を制御する制御工程と、を有することを特徴とする符号化方法。 - コンピュータを、請求項1または2に記載の符号化装置の各手段として機能させるためのプログラム。
- 請求項4記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006130883A JP4974583B2 (ja) | 2006-05-09 | 2006-05-09 | 画像符号化装置及び符号化方法 |
US11/743,473 US8279928B2 (en) | 2006-05-09 | 2007-05-02 | Image encoding apparatus and encoding method, image decoding apparatus and decoding method |
CN2007101011770A CN101072345B (zh) | 2006-05-09 | 2007-05-09 | 图像编码设备和编码方法,图像解码设备和解码方法 |
US13/599,231 US20120320977A1 (en) | 2006-05-09 | 2012-08-30 | Encoding/decoding apparatus, imaging apparatus, and methods for controlling therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006130883A JP4974583B2 (ja) | 2006-05-09 | 2006-05-09 | 画像符号化装置及び符号化方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007306161A JP2007306161A (ja) | 2007-11-22 |
JP2007306161A5 JP2007306161A5 (ja) | 2009-06-18 |
JP4974583B2 true JP4974583B2 (ja) | 2012-07-11 |
Family
ID=38839752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006130883A Expired - Fee Related JP4974583B2 (ja) | 2006-05-09 | 2006-05-09 | 画像符号化装置及び符号化方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4974583B2 (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05308628A (ja) * | 1992-04-30 | 1993-11-19 | Olympus Optical Co Ltd | 動画像符号化装置 |
JP2882294B2 (ja) * | 1994-11-14 | 1999-04-12 | 松下電器産業株式会社 | 映像信号符号化装置 |
EP2348710B1 (en) * | 2004-07-01 | 2015-07-29 | Mitsubishi Electric Corporation | Random access video information recording method and apparatus |
WO2006030694A1 (ja) * | 2004-09-13 | 2006-03-23 | Sharp Kabushiki Kaisha | 画像符号化装置、画像復号装置、画像符号化プログラム、及び画像復号プログラム |
-
2006
- 2006-05-09 JP JP2006130883A patent/JP4974583B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007306161A (ja) | 2007-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8279928B2 (en) | Image encoding apparatus and encoding method, image decoding apparatus and decoding method | |
JP3493872B2 (ja) | 画像データ処理方法およびその装置 | |
JP5242719B2 (ja) | 画像符号化方法 | |
JP5090158B2 (ja) | 映像情報記録装置、映像情報記録方法、映像情報記録プログラム、及び映像情報記録プログラムを記録した記録媒体 | |
JPH10145798A (ja) | デジタル符号化信号処理方式 | |
JP2000278692A (ja) | 圧縮データ処理方法及び処理装置並びに記録再生システム | |
KR19990072968A (ko) | 화상신호처리시스템,디코더,화상신호처리방법,및디코딩방법 | |
JP4810298B2 (ja) | 画像符号化装置及び符号化方法並びに画像復号化装置及び復号化方法 | |
KR101915079B1 (ko) | 동화상 예측 부호화 및 복호 장치, 방법, 그리고 프로그램 | |
JP4585919B2 (ja) | 画像符号化装置及び画像符号化方法 | |
JP2007318615A (ja) | 動画再生装置、動画再生方法およびプログラム | |
US8306110B2 (en) | Moving image coding apparatus and method using copy pictures depending on virtual buffer verifier occupancy | |
JP4806888B2 (ja) | 復号化装置及び復号化方法 | |
JP2012015603A (ja) | 画像処理装置及び画像映像処理方法 | |
JP5387520B2 (ja) | 情報処理装置と情報処理方法 | |
JP4974583B2 (ja) | 画像符号化装置及び符号化方法 | |
JP3951152B2 (ja) | 画像符号化装置および方法 | |
JP3501521B2 (ja) | ディジタル映像信号再生装置および再生方法 | |
JPH11252566A (ja) | 画像信号復号方法および復号装置、画像信号符号化方法および符号化装置、画像信号処理方法および処理システム | |
JP3897684B2 (ja) | 画像記録方式 | |
JP4574530B2 (ja) | 画像符号化装置及び画像符号化方法 | |
JPH0888854A (ja) | 動画像符号化方式 | |
JP4765961B2 (ja) | デジタル動画像記録装置 | |
JP2005303487A (ja) | 動画像復号装置及び動画像復号プログラム | |
JP3685780B2 (ja) | ディジタル映像信号記録装置および記録方法並びに再生装置および再生方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090430 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090430 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100903 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101102 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110815 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111011 |
|
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: 20120406 |
|
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: 20120410 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4974583 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150420 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |