JP4915350B2 - エントロピ符号化器、映像符号化装置、映像符号化方法および映像符号化プログラム - Google Patents
エントロピ符号化器、映像符号化装置、映像符号化方法および映像符号化プログラム Download PDFInfo
- Publication number
- JP4915350B2 JP4915350B2 JP2008006665A JP2008006665A JP4915350B2 JP 4915350 B2 JP4915350 B2 JP 4915350B2 JP 2008006665 A JP2008006665 A JP 2008006665A JP 2008006665 A JP2008006665 A JP 2008006665A JP 4915350 B2 JP4915350 B2 JP 4915350B2
- Authority
- JP
- Japan
- Prior art keywords
- quantization parameter
- context
- quantization
- video encoding
- 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
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4006—Conversion to or from arithmetic code
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- 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/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
143 コンテキスト初期化器
149 コンテキスト更新器
200 映像符号化装置
207 ビットストリーム
215 エントロピ符号化器
261 量子化パラメータオフセット値
262 第3の演算器
263 スライス量子化パラメータ
264 初期化信号
Claims (10)
- 入力される符号データを動画データの圧縮符号化方式で定められた手順に従って2進列に変換する2値化手段と、
この2値化手段の変換後の2進列を入力して2進列のシンボルを出力するスイッチング手段と、
このスイッチング手段から出力される2進列のシンボルを入力してエントロピ符号化後のビットストリームを出力する算術符号化手段と、
前記算術符号化手段に供給される前記2進列のシンボルに対応する優勢シンボルとステート番号をこの算術符号化手段に供給するコンテキスト更新手段と、
量子化パラメータを入力して所定の量子化パラメータオフセット値を引き算することで、量子化パラメータオフセットの分だけ小さなスライス量子化パラメータを出力する演算手段と、
この演算手段の出力するスライス量子化パラメータを入力して、エントロピ符号化の際のコーティングの復号単位であるスライスの先頭で前記コンテキスト更新手段を初期化するコンテキスト初期化手段
とを具備することを特徴とするエントロピ符号化器。 - エントロピ符号化の際のコーティングとしてCABAC(Context-based Adaptive Binary Arithmetic Coding)を使用し、また、動画データの圧縮符号化方式として、H.264規格を採用し、オフセット値はこのH.264規格における「25」であることを特徴とする請求項1記載のエントロピ符号化器。
- 入力画像を所定のサイズの画像領域単位に区切ったマクロブロック単位で符号化して得られるビットストリームを監視してコンテキストに基づいた算術符号化のビットレートを調整する量子化処理に使用される量子化パラメータを出力する符号量制御手段と、
この符号量制御手段の出力する前記量子化パラメータを入力して予め定められた値をオフセット値として減じる減算手段と、
この減算手段による減算後の量子化パラメータを用いて、所定数のマクロブロックからなるスライスの先頭で前記コンテキストの初期化を行うコンテキスト初期化手段
とを具備することを特徴とする映像符号化装置。 - 前記オフセット値は、前記量子化処理に使用される量子化パラメータとしての量子化処理用量子化パラメータと、前記コンテキストの初期化に使用される量子化パラメータとしてのスライス量子化パラメータの差分を表現する差分表現パラメータに関して、その差分表現パラメータが採り得る値の範囲の最大値であることを特徴とする請求項3記載の映像符号化装置。
- 動画データの圧縮符号化方式として、H.264規格を採用していることを特徴とする請求項3記載の映像符号化装置。
- 前記オフセット値としての前記最大値は、動画データの圧縮符号化方式の標準の一つとしてのH.264規格における「25」であることを特徴とする請求項4記載の映像符号化装置。
- 入力画像を所定のサイズの画像領域単位に区切ったマクロブロック単位で符号化して得られるビットストリームを監視してコンテキストに基づいた算術符号化のビットレートを調整する量子化処理に使用される量子化パラメータを出力する符号量制御ステップと、
この符号量制御ステップで出力される前記量子化パラメータを入力して予め定められた値をオフセット値として減じる減算ステップと、
この減算ステップによって得られる減算後の量子化パラメータを用いて、所定数のマクロブロックからなるスライスの先頭で前記コンテキストの初期化を行うコンテキスト初期化ステップ
とを具備することを特徴とする映像符号化方法。 - 前記オフセット値は、前記量子化処理に使用される量子化パラメータとしての量子化処理用量子化パラメータと、前記コンテキストの初期化に使用される量子化パラメータとしてのスライス量子化パラメータの差分を表現する差分表現パラメータに関して、その差分表現パラメータが採り得る値の範囲の最大値であることを特徴とする請求項7記載の映像符号化方法。
- 映像データに対して所定の映像符号化方式に準拠した符号化処理を行いビットストリームを生成する映像符号化装置のコンピュータに、
入力画像を所定のサイズの画像領域単位に区切ったマクロブロック単位で符号化して得られるビットストリームを監視してコンテキストに基づいた算術符号化のビットレートを調整する量子化処理に使用される量子化パラメータを出力する符号量制御処理と、
この符号量制御処理で出力される前記量子化パラメータを入力して予め定められた値をオフセット値として減じる減算処理と、
この減算処理によって得られる減算後の量子化パラメータを用いて、所定数のマクロブロックからなるスライスの先頭で前記コンテキストの初期化を行うコンテキスト初期化処理
とを実行させることを特徴とする映像符号化プログラム。 - 前記オフセット値は、前記量子化処理に使用される量子化パラメータとしての量子化処理用量子化パラメータと、前記コンテキストの初期化に使用される量子化パラメータとしてのスライス量子化パラメータの差分を表現する差分表現パラメータに関して、その差分表現パラメータが採り得る値の範囲の最大値であることを特徴とする請求項9記載の映像符号化プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008006665A JP4915350B2 (ja) | 2008-01-16 | 2008-01-16 | エントロピ符号化器、映像符号化装置、映像符号化方法および映像符号化プログラム |
US12/354,647 US8351500B2 (en) | 2008-01-16 | 2009-01-15 | Entropy encoder, video coding apparatus, video coding method and video coding program |
FR0950219A FR2926419A1 (fr) | 2008-01-16 | 2009-01-15 | Codeur entropique, dispositif de codage video, procede de codage video et programme de codage video |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008006665A JP4915350B2 (ja) | 2008-01-16 | 2008-01-16 | エントロピ符号化器、映像符号化装置、映像符号化方法および映像符号化プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009171188A JP2009171188A (ja) | 2009-07-30 |
JP4915350B2 true JP4915350B2 (ja) | 2012-04-11 |
Family
ID=40810369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008006665A Active JP4915350B2 (ja) | 2008-01-16 | 2008-01-16 | エントロピ符号化器、映像符号化装置、映像符号化方法および映像符号化プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8351500B2 (ja) |
JP (1) | JP4915350B2 (ja) |
FR (1) | FR2926419A1 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8848788B2 (en) * | 2009-05-16 | 2014-09-30 | Thomson Licensing | Method and apparatus for joint quantization parameter adjustment |
CN102687512A (zh) * | 2009-12-28 | 2012-09-19 | 松下电器产业株式会社 | 图像编码装置以及集成电路 |
JP5706771B2 (ja) * | 2010-07-30 | 2015-04-22 | キヤノン株式会社 | 動画像の予測符号化装置及びその制御方法、コンピュータプログラム |
FR2972588A1 (fr) | 2011-03-07 | 2012-09-14 | France Telecom | Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants |
RU2642373C1 (ru) | 2011-06-16 | 2018-01-24 | ДжиИ Видео Компрешн, ЭлЭлСи | Инициализация контекста при энтропийном кодировании |
KR101442127B1 (ko) * | 2011-06-21 | 2014-09-25 | 인텔렉추얼디스커버리 주식회사 | 쿼드트리 구조 기반의 적응적 양자화 파라미터 부호화 및 복호화 방법 및 장치 |
FR2977111A1 (fr) * | 2011-06-24 | 2012-12-28 | France Telecom | Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants |
KR101726147B1 (ko) * | 2011-07-12 | 2017-04-11 | 닛본 덴끼 가부시끼가이샤 | 영상 양자화 파라미터 복호 방법 |
UA114674C2 (uk) | 2011-07-15 | 2017-07-10 | ДЖ.І. ВІДІЕУ КЕМПРЕШН, ЛЛСі | Ініціалізація контексту в ентропійному кодуванні |
CN102522069B (zh) * | 2011-12-20 | 2014-03-12 | 龙芯中科技术有限公司 | 一种显示控制器的像素帧缓存处理系统及方法 |
CN108337512B (zh) | 2011-12-29 | 2020-10-27 | Lg 电子株式会社 | 视频编码和解码方法和使用该方法的装置 |
CN103428523B (zh) * | 2012-05-22 | 2015-07-08 | 华为技术有限公司 | 评估视频质量的方法和装置 |
GB2513110A (en) * | 2013-04-08 | 2014-10-22 | Sony Corp | Data encoding and decoding |
US20140328406A1 (en) | 2013-05-01 | 2014-11-06 | Raymond John Westwater | Method and Apparatus to Perform Optimal Visually-Weighed Quantization of Time-Varying Visual Sequences in Transform Space |
WO2016184399A1 (en) * | 2015-05-19 | 2016-11-24 | Mediatek Inc. | Method and apparatus for multi-table based context adaptive binary arithmetic coding |
US10764603B2 (en) | 2018-12-31 | 2020-09-01 | Alibaba Group Holding Limited | Resolution-adaptive video coding |
EP3997879A4 (en) | 2019-07-09 | 2023-03-22 | Alibaba Group Holding Limited | ADAPTIVE RESOLUTION VIDEO CODING |
CN113473136B (zh) * | 2020-03-30 | 2024-02-09 | 炬芯科技股份有限公司 | 视频编码器及其码率控制装置 |
CN113284248B (zh) * | 2021-06-10 | 2022-11-15 | 上海交通大学 | 一种点云有损压缩的编解码方法、装置和系统 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4767443B2 (ja) * | 2001-07-04 | 2011-09-07 | 富士通株式会社 | ネットワーク蓄積型ビデオカメラシステム |
JP3807342B2 (ja) * | 2002-04-25 | 2006-08-09 | 三菱電機株式会社 | デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法 |
JP2005005862A (ja) | 2003-06-10 | 2005-01-06 | Victor Co Of Japan Ltd | 画像符号化装置 |
US7400681B2 (en) * | 2003-11-28 | 2008-07-15 | Scientific-Atlanta, Inc. | Low-complexity motion vector prediction for video codec with two lists of reference pictures |
JP4241417B2 (ja) * | 2004-02-04 | 2009-03-18 | 日本ビクター株式会社 | 算術復号化装置、および算術復号化プログラム |
KR20070083677A (ko) * | 2004-09-14 | 2007-08-24 | 개리 데모스 | 고품질 광역 다중-레이어 이미지 압축 코딩 시스템 |
US7746928B2 (en) * | 2004-12-30 | 2010-06-29 | General Instruments Corporation | Method and apparatus for providing rate control |
US8548044B2 (en) * | 2005-01-26 | 2013-10-01 | Broadcom Corporation | Rate control in a video encoder according to a bit count estimate |
JP4438663B2 (ja) * | 2005-03-28 | 2010-03-24 | 日本ビクター株式会社 | 算術符号化装置及び算術符号化方法 |
JP4856954B2 (ja) * | 2005-06-08 | 2012-01-18 | パナソニック株式会社 | 画像符号化装置 |
JP2007074337A (ja) | 2005-09-07 | 2007-03-22 | Matsushita Electric Ind Co Ltd | 符号化装置及び符号化方法 |
JP4973871B2 (ja) * | 2005-10-14 | 2012-07-11 | 日本電気株式会社 | 画像符号化方法及び、これを用いた装置とコンピュータプログラム |
JP4540585B2 (ja) | 2005-10-20 | 2010-09-08 | パナソニック株式会社 | 符号化装置及び復号化装置 |
JP2007300455A (ja) * | 2006-05-01 | 2007-11-15 | Victor Co Of Japan Ltd | 算術符号化装置、および算術符号化装置におけるコンテキストテーブル初期化方法 |
KR101065228B1 (ko) * | 2006-07-13 | 2011-09-16 | 퀄컴 인코포레이티드 | 사이클-정렬된 프래그먼트를 이용하는 fgs 비디오 코딩 |
WO2008072592A1 (ja) * | 2006-12-14 | 2008-06-19 | Nec Corporation | 映像符号化方法、映像符号化装置および映像符号化プログラム |
US8396118B2 (en) * | 2007-03-19 | 2013-03-12 | Sony Corporation | System and method to control compressed video picture quality for a given average bit rate |
US8422552B2 (en) * | 2007-03-29 | 2013-04-16 | James Au | Entropy coding for video processing applications |
JP5278827B2 (ja) * | 2007-09-06 | 2013-09-04 | 日本電気株式会社 | 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法、映像符号化あるいは復号プログラム |
JP4865662B2 (ja) * | 2007-09-26 | 2012-02-01 | キヤノン株式会社 | エントロピー符号化装置、エントロピー符号化方法およびコンピュータプログラム |
JP4850806B2 (ja) * | 2007-10-01 | 2012-01-11 | キヤノン株式会社 | エントロピー符号化装置、エントロピー符号化方法およびコンピュータプログラム |
-
2008
- 2008-01-16 JP JP2008006665A patent/JP4915350B2/ja active Active
-
2009
- 2009-01-15 US US12/354,647 patent/US8351500B2/en active Active
- 2009-01-15 FR FR0950219A patent/FR2926419A1/fr not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US8351500B2 (en) | 2013-01-08 |
JP2009171188A (ja) | 2009-07-30 |
US20090180536A1 (en) | 2009-07-16 |
FR2926419A1 (fr) | 2009-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4915350B2 (ja) | エントロピ符号化器、映像符号化装置、映像符号化方法および映像符号化プログラム | |
KR101148614B1 (ko) | 영상 부호화 장치 및 영상 부호화 방법 | |
KR100585901B1 (ko) | 디지털 신호 부호화 장치, 디지털 신호 복호 장치, 디지털신호 산술 부호화 방법 및 디지털 신호 산술 복호 방법 | |
TWI450593B (zh) | 處理視頻資料的方法和系統 | |
CN100481955C (zh) | 对视频数据进行内编码的方法和设备 | |
KR101106086B1 (ko) | 부호화 장치 및 부호화 방법 | |
US8396311B2 (en) | Image encoding apparatus, image encoding method, and image encoding program | |
US10623742B2 (en) | Method of determining binary codewords for transform coefficients | |
WO2004039083A1 (ja) | 画像符号化装置、画像復号装置、画像符号化方法、画像復号方法、画像符号化プログラム及び画像復号プログラム | |
JP2018056685A (ja) | 画像符号化装置、画像符号化方法、及び画像符号化プログラム、並びに、画像復号装置、画像復号方法、及び画像復号プログラム | |
US20140169452A1 (en) | Video encoding method and apparatus using the same | |
KR20140120891A (ko) | 효율적인 변환 유닛 인코딩을 위한 방법 및 장치 | |
JP2015530832A (ja) | 構文要素のレート歪みを最適化するための装置および方法 | |
US20130188729A1 (en) | Method of determining binary codewords for transform coefficients | |
US10021409B2 (en) | Apparatuses and methods for estimating bitstream bit counts | |
JP6708211B2 (ja) | 動画像符号化装置、動画像符号化方法および動画像符号化プログラムを記憶する記録媒体 | |
US9491475B2 (en) | Apparatuses and methods for providing quantized coefficients for video encoding | |
JP7069421B2 (ja) | 符号化装置、復号装置、及びプログラム | |
KR20140081681A (ko) | 영상의 부호화 방법 및 이를 이용하는 장치 | |
JP2008160402A (ja) | 符号化装置及び方法並びに画像符号化装置 | |
JP2004129206A (ja) | 信号符号化方法、信号復号方法、信号符号化装置、信号復号装置、信号符号化プログラム、及び、信号復号プログラム | |
JP2021093575A (ja) | 符号化装置、復号装置、及びプログラム | |
JP7388900B2 (ja) | 符号化装置、復号装置、及びプログラム | |
JP5389298B2 (ja) | 画像符号化装置、画像復号装置、画像符号化方法及び画像復号方法 | |
JP2006279272A (ja) | 動画像符号化装置およびその符号化制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111117 |
|
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: 20111227 |
|
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: 20120109 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150203 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4915350 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |