JP4485996B2 - 画像符号化装置及び画像符号化プログラム - Google Patents
画像符号化装置及び画像符号化プログラム Download PDFInfo
- Publication number
- JP4485996B2 JP4485996B2 JP2005171884A JP2005171884A JP4485996B2 JP 4485996 B2 JP4485996 B2 JP 4485996B2 JP 2005171884 A JP2005171884 A JP 2005171884A JP 2005171884 A JP2005171884 A JP 2005171884A JP 4485996 B2 JP4485996 B2 JP 4485996B2
- Authority
- JP
- Japan
- Prior art keywords
- quantization parameter
- unit
- code amount
- buffer
- quantization
- 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
- 238000013139 quantization Methods 0.000 claims description 342
- 238000004364 calculation method Methods 0.000 claims description 53
- 238000005259 measurement Methods 0.000 claims description 20
- 230000007423 decrease Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 description 49
- 230000008569 process Effects 0.000 description 39
- 230000008859 change Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 9
- 238000013459 approach Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000003079 width control Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/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/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/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
-
- 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ステップと、前記量子化されたデータを符号化する第2ステップと、前記符号化されたデータの所定単位時間あたりの発生符号量を計測する第3のステップと、所定単位時間あたりの目標符号量を保持する第4のステップと、前記第3のステップによって計測された符号量と予め保持された所定単位時間あたりの目標符号量との差分値を算出する第5のステップと、前記量子化されたデータを出力するためのバッファメモリを含むバッファ部のバッファ残量を所定単位時間毎に計測する第6のステップと、前記算出された差分値を用いて第1の量子化パラメータを算出する第7のステップと、前記計測されたバッファ残量を用いて第2の量子化パラメータを算出する第8のステップと、前記算出されたバッファ残量に基づいて、前記第1の量子化パラメータと前記第2の量子化パラメータとの重み付けを算出し、前記重み付けを用いて、次に符号化する画像データに設定する第3の量子化パラメータを算出する第9ステップと、を前記計算機に実行させることを特徴とする。
(第1実施形態)
図1は、本発明の第1の実施形態の画像符号化装置の構成ブロック図である。
(第2実施形態)
次に、本発明の第2の実施形態を説明する。
(第3実施形態3)
次に、本発明の第3の実施形態を説明する。
(第4実施形態)
次に、本発明の第4の実施形態を説明する。
102 可変長符号化部
103 バッファ部
104 目標符号量設定部
105 発生符号量計測部
106 差分符号量算出部
107 バッファ残量計測部
108 量子化制御切替部
109、408、409、708、709 量子化パラメータ算出部
110 減算部
111 フレームメモリ
112 DCT部
113 逆量子化部
114 IDCT部
115 加算器
410、711 量子化パラメータ決定部
710 カウンタ部
1010 量子化パラメータ変動幅制御部
1011 量子化パラメータ保持部
Claims (4)
- 設定された量子化パラメータに基づいて画像データを量子化する量子化部と、前記量子化された画像データを符号化する符号化部と、前記符号化されたデータを出力するためのバッファメモリを含むバッファ部とを備えた画像符号化装置であって、
前記符号化部における所定単位時間あたりの発生符号量を計測する発生符号量計測部と、
所定単位時間あたりの目標符号量を保持する目標符号量設定部と、
前記発生符号量計測部によって計測された符号量と前記目標符号量との差分値を算出する差分符号量算出部と、
前記バッファ部のバッファ残量を所定単位時間毎に計測するバッファ残量計測部と、
量子化パラメータを算出して、前記量子化部に設定する量子化パラメータ算出部と
を備え、
前記量子化パラメータ算出部は、
前記算出された差分値を用いて第1の量子化パラメータを算出する第1の量子化パラメータ算出部と、
前記計測されたバッファ残量を用いて第2の量子化パラメータを算出する第2の量子化パラメータ算出部と、
次に符号化する画像データに設定する第3の量子化パラメータを決定する第3の量子化パラメータ決定部と
を備え、
前記第3の量子化パラメータ決定部は、前記計測されたバッファ残量に基づいて、前記第1の量子化パラメータと前記第2の量子化パラメータとの重み付けを算出し、前記重み付けを用いて前記第3の量子化パラメータを算出することを特徴とする画像符号化装置。 - 設定された量子化パラメータに基づいて画像データを量子化する量子化部と、前記量子化された画像データを符号化する符号化部と、前記符号化されたデータを出力するためのバッファメモリを含むバッファ部とを備えた画像符号化装置であって、
前記符号化部における所定単位時間あたりの発生符号量を計測する発生符号量計測部と、
所定単位時間あたりの目標符号量を保持する目標符号量設定部と、
前記発生符号量計測部によって計測された符号量と前記目標符号量との差分値を算出する差分符号量算出部と、
前記バッファ部のバッファ残量を所定単位時間毎に計測するバッファ残量計測部と、
前記バッファ残量に基づいて増減するカウンタ値を設定するカウンタ部と、
量子化パラメータを算出して、前記量子化部に設定する量子化パラメータ算出部と
を備え、
前記量子化パラメータ算出部は、
前記算出された差分値を用いて第1の量子化パラメータを算出する第1の量子化パラメータ算出部と、
前記計測されたバッファ残量を用いて第2の量子化パラメータを算出する第2の量子化パラメータ算出部と、
次に符号化する画像データに設定する第3の量子化パラメータを決定する第3の量子化パラメータ決定部と
を備え、
前記第3の量子化パラメータ決定部は、前記設定されたカウンタ値に基づいて、前記第1の量子化パラメータと前記第2の量子化パラメータとの重み付けを算出し、前記重み付けを用いて前記第3の量子化パラメータを算出することを特徴とする画像符号化装置。 - 設定した量子化パラメータに基づいて画像データを符号化するステップを計算機に実行させるための画像符号化プログラムであって、
前記設定された量子化パラメータに基づいて前記画像データを量子化する第1ステップと、
前記量子化されたデータを符号化する第2ステップと、
前記符号化されたデータの所定単位時間あたりの発生符号量を計測する第3のステップと、
所定単位時間あたりの目標符号量を保持する第4のステップと、
前記第3のステップによって計測された符号量と予め保持された所定単位時間あたりの目標符号量との差分値を算出する第5のステップと、
前記量子化されたデータを出力するためのバッファメモリを含むバッファ部のバッファ残量を所定単位時間毎に計測する第6のステップと、
前記算出された差分値を用いて第1の量子化パラメータを算出する第7のステップと、
前記計測されたバッファ残量を用いて第2の量子化パラメータを算出する第8のステップと、
前記算出されたバッファ残量に基づいて、前記第1の量子化パラメータと前記第2の量子化パラメータとの重み付けを算出し、前記重み付けを用いて、次に符号化する画像データに設定する第3の量子化パラメータを算出する第9ステップと、を前記計算機に実行させることを特徴とする画像符号化プログラム。 - 設定した量子化パラメータに基づいて画像データを符号化するステップを計算機に実行させるための画像符号化プログラムであって、
前記設定された量子化パラメータに基づいて前記画像データを量子化する第1ステップと、
前記量子化されたデータを符号化する第2ステップと、
前記符号化されたデータの所定単位時間あたりの発生符号量を計測する第3のステップと、
所定単位時間あたりの目標符号量を保持する第4のステップと、
前記第3のステップによって計測された符号量と予め保持された所定単位時間あたりの目標符号量との差分値を算出する第5のステップと、
前記量子化されたデータを出力するためのバッファメモリを含むバッファ部のバッファ残量を所定単位時間毎に計測する第6のステップと、
前記算出された差分値を用いて第1の量子化パラメータを算出する第7のステップと、
前記計測されたバッファ残量を用いて第2の量子化パラメータを算出する第8のステップと、
前記バッファ残量に基づいて増減するカウンタ値を設定する第9のステップと、
前記設定されたカウンタ値に基づいて、前記第1の量子化パラメータと前記第2の量子化パラメータとの重み付けを算出し、前記重み付けを用いて、次に符号化する画像データに設定する第3の量子化パラメータを算出する第10ステップと、を前記計算機に実行させることを特徴とする画像符号化プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005171884A JP4485996B2 (ja) | 2005-06-13 | 2005-06-13 | 画像符号化装置及び画像符号化プログラム |
US11/214,949 US7965768B2 (en) | 2005-06-13 | 2005-08-31 | Video signal encoding apparatus and computer readable medium with quantization control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005171884A JP4485996B2 (ja) | 2005-06-13 | 2005-06-13 | 画像符号化装置及び画像符号化プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006352198A JP2006352198A (ja) | 2006-12-28 |
JP4485996B2 true JP4485996B2 (ja) | 2010-06-23 |
Family
ID=37524083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005171884A Active JP4485996B2 (ja) | 2005-06-13 | 2005-06-13 | 画像符号化装置及び画像符号化プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7965768B2 (ja) |
JP (1) | JP4485996B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5039976B2 (ja) * | 2008-03-24 | 2012-10-03 | 株式会社メガチップス | トランスコーダ |
JP5641755B2 (ja) * | 2010-03-25 | 2014-12-17 | キヤノン株式会社 | 符号化装置、符号化装置の制御方法、プログラム |
CN105245891A (zh) * | 2011-12-13 | 2016-01-13 | Jvc建伍株式会社 | 动图像解码装置、动图像解码方法、接收装置及接收方法 |
CN106488234B (zh) * | 2015-08-26 | 2019-06-11 | 芯原微电子(上海)股份有限公司 | Hevc编码单元级码率控制的实现装置及方法 |
CN106488274B (zh) * | 2016-10-19 | 2019-11-15 | 广东广新信息产业股份有限公司 | 多媒体终端的节目清单生成方法和系统 |
US11342933B2 (en) * | 2018-12-14 | 2022-05-24 | Advanced Micro Devices, Inc. | Lossy significance compression with lossy restoration |
CN113453020B (zh) * | 2020-03-26 | 2023-12-19 | 瑞昱半导体股份有限公司 | 位元率控制方法与视频处理装置 |
CN115103190A (zh) * | 2022-06-14 | 2022-09-23 | 晶晨芯半导体(成都)有限公司 | 编码器码率控制方法及模块、芯片、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07154785A (ja) * | 1993-11-25 | 1995-06-16 | Matsushita Electric Ind Co Ltd | レートコントロール回路 |
JPH0923423A (ja) * | 1995-05-02 | 1997-01-21 | Sony Corp | 信号符号化方法、信号符号化装置及び信号記録媒体 |
JP2002112266A (ja) * | 2000-09-27 | 2002-04-12 | Toshiba Corp | 映像符号化装置及び映像符号化方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0139154B1 (ko) * | 1994-07-08 | 1998-06-15 | 김광호 | 신경망을 이용한 부호화방법 및 그 장치 |
US6094455A (en) * | 1996-09-25 | 2000-07-25 | Matsushita Electric Industrial Co., Ltd. | Image compression/encoding apparatus and system with quantization width control based on bit generation error |
JP2002077905A (ja) | 2000-09-04 | 2002-03-15 | Matsushita Electric Ind Co Ltd | 符号化制御装置および方法 |
JP4007594B2 (ja) * | 2002-09-26 | 2007-11-14 | 株式会社東芝 | 動画像符号化装置及び方法、動画像符号化方式変換装置及び方法 |
-
2005
- 2005-06-13 JP JP2005171884A patent/JP4485996B2/ja active Active
- 2005-08-31 US US11/214,949 patent/US7965768B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07154785A (ja) * | 1993-11-25 | 1995-06-16 | Matsushita Electric Ind Co Ltd | レートコントロール回路 |
JPH0923423A (ja) * | 1995-05-02 | 1997-01-21 | Sony Corp | 信号符号化方法、信号符号化装置及び信号記録媒体 |
JP2002112266A (ja) * | 2000-09-27 | 2002-04-12 | Toshiba Corp | 映像符号化装置及び映像符号化方法 |
Also Published As
Publication number | Publication date |
---|---|
US20060280243A1 (en) | 2006-12-14 |
JP2006352198A (ja) | 2006-12-28 |
US7965768B2 (en) | 2011-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9426475B2 (en) | Scene change detection using sum of variance and estimated picture encoding cost | |
KR100545145B1 (ko) | 압축된 비디오 정보에서 브리딩 결함을 감소시키기 위한 방법 및 장치 | |
KR100987765B1 (ko) | 동영상 부호화기에서의 예측 수행 방법 및 장치 | |
US7653129B2 (en) | Method and apparatus for providing intra coding frame bit budget | |
EP2323407A1 (en) | Video image encoding method, video image decoding method, video image encoding apparatus, video image decoding apparatus, program and integrated circuit | |
US20140376616A1 (en) | Quantization parameter adjustment based on sum of variance and estimated picture encoding cost | |
US7809198B2 (en) | Coding apparatus having rate control to prevent buffer breakdown | |
JP2013524740A (ja) | ビデオ符号化におけるレート制御 | |
JP5133290B2 (ja) | 動画像符号化装置および復号装置 | |
KR20070110517A (ko) | 부호화 장치 및 부호화 장치를 구비한 동화상 기록 시스템 | |
KR100796857B1 (ko) | 동화상 부호화 방법 및 장치 | |
JP4485996B2 (ja) | 画像符号化装置及び画像符号化プログラム | |
EP1819171A2 (en) | Information processing apparatus | |
US9185420B2 (en) | Moving image coding apparatus and moving image coding method | |
JP3978810B2 (ja) | 符号化方法およびこれを使用した符号化装置 | |
JP4942208B2 (ja) | 符号化装置 | |
EP1220546A2 (en) | Quantization step setting apparatus, quantization step setting method, coding apparatus, coding method, and information record medium | |
JP4736619B2 (ja) | 画像処理装置および画像処理方法 | |
JP4857243B2 (ja) | 画像符号化装置及びその制御方法、コンピュータプログラム | |
JPH10108197A (ja) | 画像符号化装置、画像符号化制御方法および画像符号化制御用プログラムを記録した媒体 | |
JP2007020216A (ja) | 符号化装置、符号化方法、フィルタ処理装置およびフィルタ処理方法 | |
JP2003348588A (ja) | 動画像符号化装置と映像伝送システム | |
JP3884410B2 (ja) | ディジタル信号符号化の量子化ステップサイズ決定方法およびディジタル信号符号化装置 | |
JP2011066592A (ja) | 符号化モード選択方法,符号化モード選択装置および符号化モード選択プログラム | |
JP4186544B2 (ja) | 符号化装置および符号化方法、プログラム、並びに記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070816 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090519 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090810 |
|
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: 20100323 |
|
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: 20100325 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4485996 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130402 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140402 Year of fee payment: 4 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |