JP4928176B2 - 映像符号化装置及び映像符号化方法 - Google Patents
映像符号化装置及び映像符号化方法 Download PDFInfo
- Publication number
- JP4928176B2 JP4928176B2 JP2006176636A JP2006176636A JP4928176B2 JP 4928176 B2 JP4928176 B2 JP 4928176B2 JP 2006176636 A JP2006176636 A JP 2006176636A JP 2006176636 A JP2006176636 A JP 2006176636A JP 4928176 B2 JP4928176 B2 JP 4928176B2
- Authority
- JP
- Japan
- Prior art keywords
- data amount
- data
- output
- quantization
- picture
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
-
- 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/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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
以下、本発明の実施形態について図面を参照して説明する。
図1は、本実施形態による装置の構成例を示すブロック図である。101は映像入力部、102は変換部、103は量子化部、104は二値化部、105は算術符号化、106はストリーム出力部、107は第1のデータ量検出部、108は第2のデータ量検出部、109は量子化制御部である。
前記映像入力部101から入力される映像信号は、前記変換部102により、縦横それぞれ16画素から成るブロックに分割され、前記ブロック毎に係数列へ変換される。前記変換部102は、動き予測処理や、直交変換処理などにより、ブロックにおける情報量の視覚的な冗長性を削減する。
しかしながら、前記の処理によると、本来、バッファモデルが想定しているデータ発生量よりも常に少ない量しかデータが発生しないため、バッファモデルを破綻させることはないものの、符号化の効率という観点では、さらに工夫の余地が残っていた。
前記量子化制御部109は、前記第1のデータ量検出部107から得られる第1の検出値と併せて、第2のデータ量検出部108から第2の検出値を受け取る。前記第2の検出値は、二値シンボル単位に更新される。1つの係数が非常に長い二値シンボル列であったり、あるいは非常に短い二値シンボル列であったりするために、係数とデータ量検出値との関係が1対1ではない。そのため、ピクチャやブロック、スライスなどの入力画素列単位とも非同期な関係になる。
ステップS1は前記第1の検出値を積算し、ピクチャの暫定発生データ量を算出する。ステップS2は、前のステップS1で算出した過去のピクチャの暫定発生データ量から、次のピクチャの目標データ量を決定する。
前述した本発明の実施形態における映像符号化装置を構成する各手段、並びに映像符号化方法の各ステップは、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
102 変換部
103 量子化部
104 二値化部
105 算術符号化部
106 ストリーム出力部
107 第1の検出部
108 第2の検出部
109 量子化制御部
Claims (8)
- 入力された映像データを量子化する量子化手段と、
前記量子化手段によって量子化された映像データを二値シンボル列に変換する二値化手段と、
前記二値化手段によって変換された二値シンボル列を算術符号化する算術符号化手段と、
前記二値化手段から出力された二値シンボル列のピクチャ毎のデータ量に基づいて、次に符号化するピクチャの目標とする発生データ量を暫定的に見積もって量子化制御を順次行うとともに、前記二値化手段の出力を算術符号化した前記算術符号化手段から出力されたデータのデータ量に基づいて前記暫定的に見積もった発生データ量の補正を行う量子化制御手段と、
を有することを特徴とする映像符号化装置。 - 前記量子化制御手段は、前記暫定的に見積もった発生データ量に従って、前記次に符号化するピクチャ内の画像ブロックに対する量子化パラメータを決定することを特徴とする請求項1に記載の映像符号化装置。
- 前記二値化手段から出力された二値シンボル列のデータ量を検出する第1のデータ量検出手段と、
前記算術符号化手段から出力されたデータのデータ量を検出する第2のデータ量検出手段とをさらに備えることを特徴とする請求項1又は2に記載の映像符号化装置。 - 前記量子化制御手段は、前記第1のデータ量検出手段から出力される第1の検出値の積算を前記暫定的に見積もった発生データ量として算出し、前記暫定的に見積もった発生データ量が復号に係るバッファモデルを満たすように制御することを特徴とする請求項3に記載の映像符号化装置。
- 前記量子化制御手段は、前記第2のデータ量検出手段から出力される第2の検出値に基づいてピクチャ相当分の発生データ量を算出し、算出されたピクチャ相当分の発生データ量に基づいて、前記暫定的に見積もった出力データ量を、所定の周期に従って、前記バッファモデルを満たす範囲内で補正することを特徴とする請求項4に記載の映像符号化装置。
- 入力された映像データを量子化する量子化工程と、
前記量子化工程において量子化された映像データを二値シンボル列に変換する二値化工程と、
前記二値化工程において変換された二値シンボル列を算術符号化する算術符号化工程と、
前記二値化工程から出力された二値シンボル列のピクチャ毎のデータ量に基づいて、次に符号化するピクチャの目標とする発生データ量を暫定的に見積もって量子化制御を順次行うとともに、前記二値化工程の出力を算術符号化した前記算術符号化工程から出力されたデータのデータ量に基づいて前記暫定的に見積もった発生データ量の補正を行う量子化制御工程と、
を有することを特徴とする映像符号化方法。 - 入力された映像データを量子化する量子化工程と、
前記量子化工程において量子化された映像データを二値シンボル列に変換する二値化工程と、
前記二値化工程において変換された二値シンボル列を算術符号化する算術符号化工程と、
前記二値化工程から出力された二値シンボル列のピクチャ毎のデータ量に基づいて、次に符号化するピクチャの目標とする発生データ量を暫定的に見積もって量子化制御を順次行うとともに、前記二値化工程の出力を算術符号化した前記算術符号化工程から出力されたデータのデータ量に基づいて前記暫定的に見積もった発生データ量の補正を行う量子化制御工程とをコンピュータに実行させることを特徴とするプログラム。 - 請求項7に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006176636A JP4928176B2 (ja) | 2006-06-27 | 2006-06-27 | 映像符号化装置及び映像符号化方法 |
PCT/JP2007/061400 WO2008001586A1 (en) | 2006-06-27 | 2007-05-30 | Video coding apparatus and video coding method |
CN2007800242225A CN101480055B (zh) | 2006-06-27 | 2007-05-30 | 视频编码设备和视频编码方法 |
EP20070744746 EP2039167B1 (en) | 2006-06-27 | 2007-05-30 | Video coding apparatus and video coding method |
DE200760010144 DE602007010144D1 (de) | 2006-06-27 | 2007-05-30 | Videocodierungsvorrichtung und videocodierungsverfahren |
US12/297,896 US20090097550A1 (en) | 2006-06-27 | 2007-05-30 | Video coding apparatus and video coding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006176636A JP4928176B2 (ja) | 2006-06-27 | 2006-06-27 | 映像符号化装置及び映像符号化方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008010943A JP2008010943A (ja) | 2008-01-17 |
JP2008010943A5 JP2008010943A5 (ja) | 2009-08-13 |
JP4928176B2 true JP4928176B2 (ja) | 2012-05-09 |
Family
ID=38669385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006176636A Active JP4928176B2 (ja) | 2006-06-27 | 2006-06-27 | 映像符号化装置及び映像符号化方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20090097550A1 (ja) |
EP (1) | EP2039167B1 (ja) |
JP (1) | JP4928176B2 (ja) |
CN (1) | CN101480055B (ja) |
DE (1) | DE602007010144D1 (ja) |
WO (1) | WO2008001586A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010161503A (ja) * | 2009-01-06 | 2010-07-22 | Canon Inc | 画像形成装置及び画像形成方法 |
WO2011020684A2 (en) | 2009-08-19 | 2011-02-24 | Unilever Plc | Delivery system |
KR20110027238A (ko) * | 2009-09-10 | 2011-03-16 | 삼성전자주식회사 | 휴대용 단말기의 영상 데이터 처리 장치 및 방법 |
JP5875236B2 (ja) | 2011-03-09 | 2016-03-02 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
BR112013033572B1 (pt) * | 2011-06-28 | 2022-02-15 | Nec Corporation | Método para codificar parâmetro de quantização de vídeo, método para decodificar parâmetro de quantização de vídeo, codificador de parâmetro de quantização de vídeo e decodificador de parâmetro de quantização de vídeo |
US9231616B2 (en) * | 2011-08-05 | 2016-01-05 | Broadcom Corporation | Unified binarization for CABAC/CAVLC entropy coding |
JP6197496B2 (ja) | 2013-08-30 | 2017-09-20 | 富士通株式会社 | 量子化装置、量子化方法および量子化プログラム |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3807342B2 (ja) * | 2002-04-25 | 2006-08-09 | 三菱電機株式会社 | デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法 |
JP4240283B2 (ja) * | 2002-10-10 | 2009-03-18 | ソニー株式会社 | 復号装置及び復号方法 |
US6900748B2 (en) * | 2003-07-17 | 2005-05-31 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Method and apparatus for binarization and arithmetic coding of a data value |
US7535959B2 (en) * | 2003-10-16 | 2009-05-19 | Nvidia Corporation | Apparatus, system, and method for video encoder rate control |
US7301485B2 (en) * | 2003-10-29 | 2007-11-27 | Nec Corporation | Decoding device or encoding device having intermediate buffer interposed between an arithmetic code decoder or encoder and a reverse binarization device or binarization device |
US7453938B2 (en) * | 2004-02-06 | 2008-11-18 | Apple Inc. | Target bitrate estimator, picture activity and buffer management in rate control for video coder |
JP2005247780A (ja) * | 2004-03-05 | 2005-09-15 | Masakazu Maruyama | ウイルス性肝炎治療剤 |
US8031774B2 (en) * | 2005-01-31 | 2011-10-04 | Mediatek Incoropration | Video encoding methods and systems with frame-layer rate control |
JP4040052B2 (ja) * | 2005-05-24 | 2008-01-30 | 株式会社日立国際電気 | 画像データ圧縮装置 |
JP4856954B2 (ja) * | 2005-06-08 | 2012-01-18 | パナソニック株式会社 | 画像符号化装置 |
US20090225829A2 (en) * | 2005-07-06 | 2009-09-10 | Do-Kyoung Kwon | Method and apparatus for operational frame-layerrate control in video encoder |
US20070025441A1 (en) * | 2005-07-28 | 2007-02-01 | Nokia Corporation | Method, module, device and system for rate control provision for video encoders capable of variable bit rate encoding |
JP4622804B2 (ja) * | 2005-10-26 | 2011-02-02 | ソニー株式会社 | 符号化装置、符号化方法およびプログラム |
JP4828925B2 (ja) * | 2005-11-30 | 2011-11-30 | パナソニック株式会社 | 符号化装置 |
US7929603B2 (en) * | 2006-03-24 | 2011-04-19 | Hewlett-Packard Development Company L.P. | System and method for accurate rate control for video compression |
KR100790986B1 (ko) * | 2006-03-25 | 2008-01-03 | 삼성전자주식회사 | 가변 비트율 비디오 코딩에서 비트율을 제어하는 장치 및방법 |
US8077769B2 (en) * | 2006-03-28 | 2011-12-13 | Sony Corporation | Method of reducing computations in transform and scaling processes in a digital video encoder using a threshold-based approach |
US8130828B2 (en) * | 2006-04-07 | 2012-03-06 | Microsoft Corporation | Adjusting quantization to preserve non-zero AC coefficients |
US7974340B2 (en) * | 2006-04-07 | 2011-07-05 | Microsoft Corporation | Adaptive B-picture quantization control |
-
2006
- 2006-06-27 JP JP2006176636A patent/JP4928176B2/ja active Active
-
2007
- 2007-05-30 EP EP20070744746 patent/EP2039167B1/en active Active
- 2007-05-30 DE DE200760010144 patent/DE602007010144D1/de active Active
- 2007-05-30 WO PCT/JP2007/061400 patent/WO2008001586A1/en active Search and Examination
- 2007-05-30 US US12/297,896 patent/US20090097550A1/en not_active Abandoned
- 2007-05-30 CN CN2007800242225A patent/CN101480055B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20090097550A1 (en) | 2009-04-16 |
WO2008001586A1 (en) | 2008-01-03 |
CN101480055B (zh) | 2012-06-27 |
EP2039167B1 (en) | 2010-10-27 |
JP2008010943A (ja) | 2008-01-17 |
CN101480055A (zh) | 2009-07-08 |
DE602007010144D1 (de) | 2010-12-09 |
EP2039167A1 (en) | 2009-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5385251B2 (ja) | デジタルビデオ符号化処理における可変精度ピクチャ間タイミング指定方法及び装置 | |
JP4928176B2 (ja) | 映像符号化装置及び映像符号化方法 | |
JP5049942B2 (ja) | 復号装置、復号方法、及びプログラム | |
JP2010193398A (ja) | 画像符号化装置及び画像符号化方法 | |
JP2008252346A (ja) | 画像符号化装置及び画像符号化方法 | |
US9008448B2 (en) | Method and apparatus for successively encoding/decoding image | |
JP2007306370A (ja) | 画像符号化記録装置 | |
JP5078852B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP2005142898A (ja) | 電子透かし埋め込み方式およびドリフト補償方式 | |
JP5189618B2 (ja) | 映像符号化方法,映像符号化装置および映像符号化プログラム | |
US10003826B2 (en) | Method of reducing noise of video signal | |
US7623720B2 (en) | Image processing apparatus and method | |
US20120147972A1 (en) | Image decoding apparatus, image decoding method, image encoding apparatus, image encoding method, and program | |
JP5884062B2 (ja) | ストリーム生成装置、ストリーム生成方法、ストリーム処理装置、およびストリーム処理方法 | |
JPH0984011A (ja) | 動画符号化方式変換装置 | |
JP4510696B2 (ja) | 画像処理装置及び画像処理方法 | |
JP4895396B2 (ja) | 画像復号化装置及び画像復号化方法 | |
CN109462763B (zh) | 一种视频水印处理方法和*** | |
JP2009021786A (ja) | 画像符号化装置及び画像符号化方法 | |
JP2008131140A (ja) | 画像符号化装置 | |
JP2009267440A (ja) | 画像符号化装置及び画像符号化方法 | |
JP6223012B2 (ja) | 画像符号化装置及び画像符号化方法 | |
JP2010130548A (ja) | 符号化装置及び符号化方法 | |
JP2009077179A (ja) | 動画像符号化装置、動画像符号化装置の制御方法、および、コンピュータプログラム | |
JP2006319638A (ja) | コンテンツ符号化装置及びコンテンツ符号化プログラム、並びに、コンテンツ編集装置及びコンテンツ編集プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090626 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111122 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120119 |
|
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: 20120207 |
|
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: 20120210 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150217 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4928176 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: 20150217 Year of fee payment: 3 |