JP4784650B2 - 符号化装置、目標符号量調整方法及び記録媒体 - Google Patents
符号化装置、目標符号量調整方法及び記録媒体 Download PDFInfo
- Publication number
- JP4784650B2 JP4784650B2 JP2009001891A JP2009001891A JP4784650B2 JP 4784650 B2 JP4784650 B2 JP 4784650B2 JP 2009001891 A JP2009001891 A JP 2009001891A JP 2009001891 A JP2009001891 A JP 2009001891A JP 4784650 B2 JP4784650 B2 JP 4784650B2
- Authority
- JP
- Japan
- Prior art keywords
- picture
- code amount
- target code
- adjustment
- 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
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/177—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 a group of pictures [GOP]
-
- 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/115—Selection of the code volume for a coding unit prior to coding
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence 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/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/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
1.第1の実施の形態(レート制御の詳細:Iピクチャ及びPピクチャのみ)
2.第2の実施の形態(Bピクチャを含む場合)
3.他の実施の形態
[1−1.エンコーダの構成]
図2において1は、全体としてエンコーダを示している。エンコーダ1は、符号化部2及び符号量制御部3を有している。符号化部2は、外部から供給される画像データを例えばMPEG(Moving Picture Experts Group)−2方式に従って符号化する。符号量制御部3は、符号化部2において符号化される画像データ(以下、これをビットストリームと呼ぶ)の発生符号量をGOP(Group Of Picture)ごとに設定されるGOP目標符号量に近づけるようレート制御するようになされている。
次に、目標ビットレート算出部24が目標符号量調整プログラムに従って実行する目標符号量調整処理について説明する。目標ビットレート算出部24は、MPEG(Moving Picture Experts Group)−2方式におけるTM5のSTEP1に基づいて、各ピクチャに対する調整目標符号量(調整目標符号量Ti及びTpC)を算出するようになされている。
次に、目標符号量調整処理手順RT1に従って実行される目標符号量調整処理について、図8のフローチャートを用いて説明する。
以上の構成において、エンコーダ1は、画像データを符号化する際のピクチャ目標符号量であるピクチャ目標符号量Tpを算出する。エンコーダ1は、1ピクチャごとに増減することにより極大値及び極小値が繰り返される調整係数のうち、画像処理単位であるGOPにおけるピクチャの位置(すなわちピクチャ番号)に応じた調整係数を選択する。 エンコーダ1は、ピクチャ目標符号量Tpと、選択された調整係数とを乗算することにより、ピクチャ目標符号量Tpを調整し、調整目標符号量TpCとして算出するようにした。
第2の実施の形態では、図9に示すように、図1〜図8に示す第1の実施の形態と対応する箇所に同一符号を附して示している。第2の実施の形態では、GOPがIピクチャ及びPピクチャに加えて、Bピクチャを有する点が第1の実施の形態と異なっている。また第2の実施の形態では、Iピクチャ、Pピクチャ及びBピクチャにそれぞれ対応する調整係数選択部と、目標符号量調整部を有する点が第1の実施の形態と異なっている。
なお、上述した第1及び第2の実施の形態においては、目標ビットレート算出部24は、ピクチャ目標符号量Tpをピクチャの種類ごとにほぼ均等になるように算出する。目標ビットレート算出部24は、極大値及び極小値が繰り返される調整係数のうち、画像処理単位であるGOPにおけるピクチャの位置(すなわちピクチャ番号)に応じた調整係数とピクチャ目標符号量Tpとを乗算する。これにより、目標ビットレート算出部24は、ピクチャ目標符号量Tpを調整し、調整目標符号量TpCとして算出するようにした場合について述べた。本発明はこれに限らず、例えば画像の複雑さに応じてピクチャ目標符号量を算出し、当該ピクチャ目標符号量に対して調整係数を乗算するようにしても良い。また、ピクチャ目標符号量Tpを算出せず直接的に極大値及び極小値が繰り返されるような調整目標符号量TpCを算出するようにしても良い。
Claims (10)
- 画像データを符号化する符号化部と、
画像データを符号化する際のピクチャごとのピクチャ目標符号量を算出する算出部と、
極大値及び極小値が繰り返される調整係数のうち、画像処理単位における上記ピクチャの位置に応じた調整係数を選択する選択部と、
上記算出部によって算出された上記ピクチャ目標符号量と、上記選択部によって選択された上記調整係数とを乗算することにより、上記ピクチャ目標符号量を調整する調整部と
を有する符号化装置。 - 上記選択部は、
Iピクチャの後に符号化されるピクチャに対し、1より大きな調整係数を選択する
請求項1に記載の符号化装置。 - 上記算出部は、
上記符号化部によって符号化されたビットストリームの符号量が、上記画像処理単位ごとに設定された画像処理単位目標符号量になるよう、上記目標符号量を算出し、
上記選択部は、
上記画像処理単位における最後のピクチャに対し、1でなる調整係数を選択する
請求項2に記載の符号化装置。 - 上記選択部は、
上記画像処理単位における最後のピクチャの直前のピクチャに対し、1より大きな調整係数を選択する
請求項3に記載の符号化装置。 - 上記選択部は、
上記画像処理単位における上記ピクチャの位置が後ろ方向に進むにつれて値が大きくなるように、上記調整係数を選択する
請求項4に記載の符号化装置。 - 上記算出部は、
ピクチャの種類ごとにほぼ均等になるように上記ピクチャ目標符号量を算出する
請求項5に記載の符号化装置。 - 上記画像処理単位は、
IピクチャとPピクチャとから構成されている
請求項1に記載の符号化装置。 - 上記符号化部は、
MPEG−2方式に従って、上記画像データを符号化する
請求項7に記載の符号化装置。 - 画像データを符号化する際のピクチャ目標符号量をピクチャの種類ごとにほぼ均等になるように算出する算出ステップと、
極大値及び極小値が繰り返される調整係数のうち、画像処理単位における上記ピクチャの位置に応じた調整係数を選択する選択ステップと、
上記算出ステップによって算出された上記ピクチャ目標符号量と、上記選択ステップによって選択された上記調整係数とを乗算することにより、上記ピクチャ目標符号量を調整する調整ステップと
を有する目標符号量調整方法。 - コンピュータに対して、
画像データを符号化する際のピクチャ目標符号量をピクチャの種類ごとにほぼ均等になるように算出する算出ステップと、
極大値及び極小値が繰り返される調整係数のうち、画像処理単位における上記ピクチャの位置に応じた調整係数を選択する選択ステップと、
上記算出ステップによって算出された上記ピクチャ目標符号量と、上記選択ステップによって選択された上記調整係数とを乗算することにより、上記ピクチャ目標符号量を調整する調整ステップと
を実行させる目標符号量調整プログラムが記録された記録媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009001891A JP4784650B2 (ja) | 2009-01-07 | 2009-01-07 | 符号化装置、目標符号量調整方法及び記録媒体 |
US12/651,009 US8494047B2 (en) | 2009-01-07 | 2009-12-31 | Encoding device, method for adjusting target amount of code and record medium |
CN2010100020721A CN101771875B (zh) | 2009-01-07 | 2010-01-07 | 编码设备、用于调节目标代码量的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009001891A JP4784650B2 (ja) | 2009-01-07 | 2009-01-07 | 符号化装置、目標符号量調整方法及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010161582A JP2010161582A (ja) | 2010-07-22 |
JP4784650B2 true JP4784650B2 (ja) | 2011-10-05 |
Family
ID=42311679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009001891A Expired - Fee Related JP4784650B2 (ja) | 2009-01-07 | 2009-01-07 | 符号化装置、目標符号量調整方法及び記録媒体 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8494047B2 (ja) |
JP (1) | JP4784650B2 (ja) |
CN (1) | CN101771875B (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012120855A1 (ja) * | 2011-03-04 | 2012-09-13 | パナソニック株式会社 | 画像符号化方法、画像復号方法、画像符号化装置および画像復号装置 |
JP2012244542A (ja) * | 2011-05-23 | 2012-12-10 | Sony Corp | 符号化装置、符号化方法、及びプログラム |
CN102427531B (zh) * | 2011-10-18 | 2013-10-09 | 东南大学 | 跨层交互式图像质量连续可调的实时视频编解码方法 |
JP2014007469A (ja) * | 2012-06-21 | 2014-01-16 | Canon Inc | 画像符号化装置及び画像符号化方法 |
JP5949326B2 (ja) * | 2012-08-24 | 2016-07-06 | 住友電気工業株式会社 | 映像データ配信装置およびそれを含む双方向対話システム |
JP6094956B2 (ja) | 2012-09-26 | 2017-03-15 | パナソニックIpマネジメント株式会社 | 画像符号化装置、撮影画像記録システム、撮像装置、画像符号化方法、および画像符号化プログラム |
CN110825380A (zh) * | 2019-09-30 | 2020-02-21 | 上海寒武纪信息科技有限公司 | 核函数的生成方法、目标代码的生成方法和组合处理装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2589020B1 (fr) * | 1985-10-22 | 1987-11-20 | Eude Gerard | Procede de codage hybride par transformation pour la transmission de signaux d'image |
US5835149A (en) * | 1995-06-06 | 1998-11-10 | Intel Corporation | Bit allocation in a coded video sequence |
JPH0998415A (ja) * | 1995-09-29 | 1997-04-08 | Ikegami Tsushinki Co Ltd | 量子化/逆量子化を行うための方法および装置 |
US5731835A (en) * | 1996-02-26 | 1998-03-24 | David Sarnoff Research Center, Inc. | Dynamic coding rate control in a block-based video coding system |
KR100346728B1 (ko) * | 1996-09-21 | 2002-10-12 | 삼성전자 주식회사 | 이산코사인변환의 dc 계수예측방법 및 이를 이용한 데이터 부호화방법 |
US6731684B1 (en) * | 1998-09-29 | 2004-05-04 | General Instrument Corporation | Method and apparatus for detecting scene changes and adjusting picture coding type in a high definition television encoder |
JP2001008215A (ja) * | 1999-06-24 | 2001-01-12 | Victor Co Of Japan Ltd | 動画像符号化装置及びその方法 |
JP2001148858A (ja) * | 1999-11-18 | 2001-05-29 | Sony Corp | 画像情報変換装置及び画像情報変換方法 |
US8340177B2 (en) * | 2004-07-12 | 2012-12-25 | Microsoft Corporation | Embedded base layer codec for 3D sub-band coding |
US8861601B2 (en) * | 2004-08-18 | 2014-10-14 | Qualcomm Incorporated | Encoder-assisted adaptive video frame interpolation |
JP2008078978A (ja) | 2006-09-21 | 2008-04-03 | Victor Co Of Japan Ltd | 動画像符号化装置 |
CN101637026B (zh) * | 2007-09-12 | 2012-03-28 | 索尼株式会社 | 图像处理装置和方法 |
CN100563338C (zh) * | 2007-12-13 | 2009-11-25 | 上海广电(集团)有限公司中央研究院 | 一种恒定码率的控制方法 |
-
2009
- 2009-01-07 JP JP2009001891A patent/JP4784650B2/ja not_active Expired - Fee Related
- 2009-12-31 US US12/651,009 patent/US8494047B2/en not_active Expired - Fee Related
-
2010
- 2010-01-07 CN CN2010100020721A patent/CN101771875B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20100172410A1 (en) | 2010-07-08 |
US8494047B2 (en) | 2013-07-23 |
CN101771875B (zh) | 2012-11-14 |
CN101771875A (zh) | 2010-07-07 |
JP2010161582A (ja) | 2010-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4784650B2 (ja) | 符号化装置、目標符号量調整方法及び記録媒体 | |
JP4480671B2 (ja) | ビデオ・エンコーダのモード選択によるレート歪みトレードオフの制御方法および装置 | |
JP3866538B2 (ja) | 動画像符号化方法及び装置 | |
EP2403248B1 (en) | Moving picture encoding device, moving picture encoding method, and moving picture encoding computer program | |
US6229849B1 (en) | Coding device and method | |
JP2002010259A (ja) | 画像符号化装置及び画像符号化方法及び画像符号化プログラムを記録した記録媒体 | |
JP4358215B2 (ja) | 動画像符号化装置及びその方法 | |
CN103402099A (zh) | 视频编码的图片级速率控制 | |
MXPA05014209A (es) | Control de pasos multiples de velocidad de video para emparejar restricciones de canal de ventana deslizable. | |
JP2001008215A (ja) | 動画像符号化装置及びその方法 | |
JP2009017314A (ja) | トランスコーダ | |
JP4958713B2 (ja) | 動画像符号化装置及びその制御方法 | |
US8615040B2 (en) | Transcoder for converting a first stream into a second stream using an area specification and a relation determining function | |
WO2006110007A1 (en) | Method for coding in multiview video coding/decoding system | |
WO2009148076A1 (ja) | 映像符号量制御方法、映像符号量制御装置、映像符号量制御プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP5410638B2 (ja) | 量子化制御装置及び方法、及び量子化制御プログラム | |
JP2004040811A (ja) | 動映像符号化のためのdct演算量調節方法及びその装置 | |
US20090279610A1 (en) | Method and apparatus for encoding/decoding with interlace scanning based motion vector transformation | |
JP2005045736A (ja) | 画像信号符号化方法及び装置、符号化制御装置並びにプログラム | |
JP2001025016A (ja) | 動画像符号化装置及びその方法 | |
JP2001025015A (ja) | 動画像符号化装置及びその方法 | |
JP4243286B2 (ja) | 符号化方法 | |
KR100677128B1 (ko) | 동영상 부호화기의 비트율 제어장치 및 방법 | |
JP5232898B2 (ja) | トランスコーダ | |
JP4571956B2 (ja) | スケーラブル動画像符号化方法,装置,そのプログラムおよびその記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110113 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110208 |
|
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: 20110614 |
|
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: 20110627 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140722 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |