JP5128389B2 - 動画像符号化装置及び動画像符号化方法 - Google Patents
動画像符号化装置及び動画像符号化方法 Download PDFInfo
- Publication number
- JP5128389B2 JP5128389B2 JP2008172410A JP2008172410A JP5128389B2 JP 5128389 B2 JP5128389 B2 JP 5128389B2 JP 2008172410 A JP2008172410 A JP 2008172410A JP 2008172410 A JP2008172410 A JP 2008172410A JP 5128389 B2 JP5128389 B2 JP 5128389B2
- Authority
- JP
- Japan
- Prior art keywords
- code amount
- complexity
- encoding
- block
- quantization parameter
- 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
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/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
-
- 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/124—Quantisation
-
- 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/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- 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/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
図1は、本発明に係る画像符号化装置の一実施形態を示す機能ブロック図である。
同図において、画像信号は線101を介してブロック分割部1に入力される。ここで入力する画像信号は、ピクチャを走査線に分解し、例えばSMPTE 292M等で規定されているようなシリアルデータ伝送される画像信号を想定している。ブロック分割部1は、遅延回路であり1マクロブロック行分のデータを蓄積後、16×16画素からなるマクロブロックの画素データを線102を介して適応予測部5へ出力する。またブロック分割部1は、後述する複雑度予測領域に対する許容符号量の割当及び、量子化パラメータの算出が完了するまでの遅延を経たのち、線103にマクロブロックの画素データを出力する。
本実施形態における画像複雑度算出部2は、線103から入力される差分画像データを、ABS1001において各差分データの絶対値を算出し、線201を介して出力し、累積加算回路1002において差分データ絶対値の総和を出し、線104を介して出力する。
複雑度予測領域割当符号量算出部1011は、線107より入力されたバッファ占有量を用いて、複雑度予測領域全体に割り当てられる許容符号量を算出し、算出された許容符号量を線211を介して出力する。複雑度予測領域割当符号量算出部1011における処理は、例えば、可変長符号化部11が1マクロブロック行分の符号化処理を実施する毎に行う。線104を介して入力されるマクロブロック毎の複雑度は、マクロブロック(MB)複雑度格納メモリ1012に入力される。
次に、上記図1に示した量子化パラメータ算出部4の詳細について図4を用いて説明する。
マクロブロック行(MBL)量子化パラメータ設定部1031では、線106より入力されるマクロブロック毎の複雑度、及びマクロブロック毎の割当符号量を用いて、符号化対象となるマクロブロック行を割当てられた許容符号量で符号化するのに最適な量子化パラメータを算出する。
Bpred[Q_tmp]=α×C_MBL+β
上記一次式にてBpred値を算出したのち、
Q_MBL=Bpred[Q_tmp]×Qstep[Q_tmp]/B_MBL
により、Q_MBLを算出する。
Q_MB[i]=(B_MB[i]/(B_MB[i]−EB))×Q_MBL
以上のように、この画像符号化装置では、図5に示すように、数マクロブロック行分しか複雑度を予測できないような場合においても、1マクロブロック行分の符号化処理を完了する毎に、許容符号量を更新し、量子化パラメータを再計算することによって、画質変動を抑えることが可能となる。
Claims (7)
- 入力画像を一定の画素領域からなるブロック単位で予測符号化してバッファを介して出力する動画像符号化装置であって、
前記入力画像の符号化対象領域になる前の領域を有する複雑度予測領域に含まれる複数のブロックの各々の予測符号化により発生する符号量を表す複雑度を、前記入力画像の画素値を用いて算出する手段と、
前記算出されたブロック毎の複雑度と、前記複雑度予測領域に予め設定された許容符号量とをもとに、前記複数のブロックの各々に対する符号量を割り当てる手段と、
前記算出されたブロック毎の複雑度と前記割り当てられたブロック毎の符号量とに基づいて、前記符号化対象領域に適した量子化パラメータを決定する手段と、
前記割り当てられたブロック毎の符号量と、前記複数のブロックの各々の符号化により実際に発生した符号量との差を累積し、次に符号化されるブロックに割り当てられている符号量から当該差の累積を差し引いた符号量に応じて、前記決定された量子化パラメータを調整することで、次に符号化されるブロックに用いる量子化パラメータを再計算する手段と、
前記再計算された量子化パラメータを用いて前記符号化対象領域のブロックの各々を順次符号化する手段と、
前記符号化対象領域分の符号化をする毎に、前記符号化されたデータを前記バッファに蓄積した後の前記バッファの占有量をもとに次の予測対象領域に対する前記許容符号量を再設定する手段と
を具備することを特徴とする動画像符号化装置。 - 入力画像を一定の画素領域からなるブロック単位で予測符号化してバッファを介して出力する動画像符号化装置に用いられる動画像符号化方法であって、
前記入力画像の符号化対象領域になる前の領域を有する複雑度予測領域に含まれる複数のブロックの各々の予測符号化により発生する符号量を表す複雑度を、前記入力画像の画素値を用いて算出し、
前記算出されたブロック毎の複雑度と、前記複雑度予測領域に予め設定された許容符号量とをもとに、前記複数のブロックの各々に対する符号量を割り当て、
前記算出されたブロック毎の複雑度と前記割り当てられたブロック毎の符号量とに基づいて、前記符号化対象領域に適した量子化パラメータを決定し、
前記割り当てられたブロック毎の符号量と、前記複数のブロックの各々の符号化により実際に発生した符号量との差を累積し、次に符号化されるブロックに割り当てられている符号量から当該差の累積を差し引いた符号量に応じて、前記決定された量子化パラメータを調整することで、次に符号化されるブロックに用いる量子化パラメータを再計算し、
前記再計算された量子化パラメータを用いて前記符号化対象領域のブロックの各々を順次符号化し、
前記符号化対象領域分の符号化をする毎に、前記符号化されたデータを前記バッファに蓄積した後の前記バッファの占有量をもとに次の予測対象領域に対する前記許容符号量を再設定することを特徴とする動画像符号化方法。 - 請求項1に記載の動画像符号化装置において、
前記入力画像は、動画像を構成する1フレームまたは1フィールドであり、
前記ブロックは、16画素四方のマクロブロックであり、
前記符号化対象領域は、前記ブロックの画面左右方向の並びである1つのマクロブロック行であり、
前記複雑度予測領域は、前記符号化対象領域と前記符号化対象領域になる前の領域とからなる、複数のマクロブロック行であり、前記符号化対象領域分の符号化処理を行うたびに1マクロブロック行ずつスライドされるものであり、
前記割り当てる手段及び前記決定する手段は、前記複雑度予測領域がスライドして前記再設定する手段により許容符号量が再設定されると、前記割り当てられたブロック毎の符号量及び符号化対象領域に適した量子化パラメータを夫々再計算することを特徴とする動画像符号化装置。 - 請求項1に記載の動画像符号化装置において、前記再計算する手段は、前記次に符号化されるブロックに割り当てられている符号量と前記差し引かれた符号量との比を求め、当該比を前記決定された量子化パラメータに乗じることで、前記次に符号化されるブロックに用いる量子化パラメータを得ることを特徴とする動画像符号化装置。
- 請求項3に記載の動画像符号化装置において、前記割り当てる手段は、過去の入力画像は用いずに、現在の入力画像のみについての前記算出されたブロック毎の複雑度と前記許容符号量とをもとに前記割り当てをすることを特徴とする動画像符号化装置。
- 請求項5に記載の動画像符号化装置において、前記割り当てる手段は、前記複数のブロックの各々について、割り当てる符号量が前記算出されたブロック毎の複雑度に比例するように前記割り当てをすることを特徴とする動画像符号化装置。
- 請求項1に記載の動画像符号化装置において、前記決定する手段は、前記算出されたブロック毎の複雑度と前記割り当てられたブロック毎の符号量の夫々について前記符号化対象領域内の総和を求めて複雑度の総和及び符号量の総和とし、該複雑度の総和に基づいて適当な量子化パラメータにおける当該符号化対象領域からの発生符号量を予測し、該予測された発生符号量と前記符号量の総和との比を前記適当な量子化パラメータに乗じることで、前記符号化対象領域に適した量子化パラメータを得ることを特徴とする動画像符号化装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008172410A JP5128389B2 (ja) | 2008-07-01 | 2008-07-01 | 動画像符号化装置及び動画像符号化方法 |
US12/457,863 US20100002765A1 (en) | 2008-07-01 | 2009-06-24 | Image encoding apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008172410A JP5128389B2 (ja) | 2008-07-01 | 2008-07-01 | 動画像符号化装置及び動画像符号化方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010016467A JP2010016467A (ja) | 2010-01-21 |
JP2010016467A5 JP2010016467A5 (ja) | 2012-02-02 |
JP5128389B2 true JP5128389B2 (ja) | 2013-01-23 |
Family
ID=41464383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008172410A Active JP5128389B2 (ja) | 2008-07-01 | 2008-07-01 | 動画像符号化装置及び動画像符号化方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100002765A1 (ja) |
JP (1) | JP5128389B2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5340289B2 (ja) * | 2008-11-10 | 2013-11-13 | パナソニック株式会社 | 画像復号装置、画像復号方法、集積回路及びプログラム |
JP5484083B2 (ja) * | 2010-01-14 | 2014-05-07 | 株式会社メガチップス | 画像処理装置 |
TWI421798B (zh) * | 2010-04-27 | 2014-01-01 | Novatek Microelectronics Corp | 影像壓縮之位元率控制方法及其裝置 |
JP5492058B2 (ja) * | 2010-11-19 | 2014-05-14 | 株式会社メガチップス | 画像処理装置 |
WO2014155471A1 (ja) * | 2013-03-25 | 2014-10-02 | 日立マクセル株式会社 | 符号化方法および符号化装置 |
CN110166771B (zh) * | 2018-08-01 | 2022-09-23 | 腾讯科技(深圳)有限公司 | 视频编码方法、装置、计算机设备和存储介质 |
MX2021006201A (es) * | 2018-11-27 | 2021-09-10 | Op Solutions Llc | Fusion de imagenes basada en bloques para la segmentacion y el procesamiento contextual. |
CN110545402A (zh) * | 2019-08-18 | 2019-12-06 | 宁波职业技术学院 | 一种井下监控视频处理方法、计算机设备和存储介质 |
CN110602495A (zh) * | 2019-08-20 | 2019-12-20 | 深圳市盛世生物医疗科技有限公司 | 一种医学图像编码方法及装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3711572B2 (ja) * | 1994-09-30 | 2005-11-02 | ソニー株式会社 | 画像符号化装置及び方法 |
JP3707118B2 (ja) * | 1995-04-28 | 2005-10-19 | ソニー株式会社 | 画像符号化方法及び装置 |
JP2907063B2 (ja) * | 1995-05-24 | 1999-06-21 | 日本ビクター株式会社 | 総符号量制御を行なう動画像符号化装置 |
TWI238664B (en) * | 2004-05-12 | 2005-08-21 | Realtek Semiconductor Corp | Method and apparatus for compressing video data |
WO2006096612A2 (en) * | 2005-03-04 | 2006-09-14 | The Trustees Of Columbia University In The City Of New York | System and method for motion estimation and mode decision for low-complexity h.264 decoder |
JP2006314048A (ja) * | 2005-05-09 | 2006-11-16 | Mitsubishi Electric Corp | 画像記録装置 |
JP4254867B2 (ja) * | 2007-01-31 | 2009-04-15 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記録媒体 |
-
2008
- 2008-07-01 JP JP2008172410A patent/JP5128389B2/ja active Active
-
2009
- 2009-06-24 US US12/457,863 patent/US20100002765A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20100002765A1 (en) | 2010-01-07 |
JP2010016467A (ja) | 2010-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5128389B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
KR101089325B1 (ko) | 디지털 화상 시퀀스를 위한 인코딩 방법, 디코딩 방법 및 인코딩 장치 | |
JP2001169281A (ja) | 動画像符号化装置、および動画像符号化方法 | |
KR20070110517A (ko) | 부호화 장치 및 부호화 장치를 구비한 동화상 기록 시스템 | |
US6928113B1 (en) | Encoding apparatus and method | |
JPH09214962A (ja) | バッファ空/充填ルックアヘッド・ビット・アロケータを有する動画ビデオ圧縮システム | |
CA2757789A1 (en) | Image encoding apparatus, image encoding method, and image encoding program | |
JP4632049B2 (ja) | 動画像符号化方法及び装置 | |
JPWO2010106670A1 (ja) | 画像符号化装置、画像符号化制御方法および画像符号化プログラム | |
JP7343817B2 (ja) | 符号化装置、符号化方法、及び符号化プログラム | |
KR100588795B1 (ko) | 부호화 장치 및 부호화 방법 | |
JP4958713B2 (ja) | 動画像符号化装置及びその制御方法 | |
JP3818819B2 (ja) | 画像符号化方式変換装置、画像符号化方式変換方法および記録媒体 | |
JP2004328150A (ja) | 動画像符号化装置及び方法 | |
KR101602871B1 (ko) | 데이터 부호화 방법 및 장치와 데이터 복호화 방법 및 장치 | |
JP4193080B2 (ja) | 符号化装置及び方法 | |
JP3889552B2 (ja) | 符号量割り当て装置および方法 | |
JP5847199B2 (ja) | 符号化動画像の生成方法、画像符号化方法および画像符号化装置 | |
JP2008245201A (ja) | 符号化装置 | |
KR100677128B1 (ko) | 동영상 부호화기의 비트율 제어장치 및 방법 | |
JPH114445A (ja) | 画像符号化装置および方法 | |
JP6874844B2 (ja) | 動画像符号化装置、動画像符号化方法、及び、動画像符号化プログラム | |
JP3767007B2 (ja) | 符号化装置および符号化方法 | |
JP2005151485A (ja) | 映像信号符号化装置および映像信号記録装置 | |
JP2008153802A (ja) | 動画像符号化装置及び動画像符号化プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110630 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110701 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120702 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120710 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120906 |
|
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: 20121016 |
|
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: 20121031 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5128389 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151109 Year of fee payment: 3 |
|
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 |