JPH11513873A - ブロック・ベースのコード化システムにおいてコード化モードを選択するための装置および方法 - Google Patents
ブロック・ベースのコード化システムにおいてコード化モードを選択するための装置および方法Info
- Publication number
- JPH11513873A JPH11513873A JP9516689A JP51668997A JPH11513873A JP H11513873 A JPH11513873 A JP H11513873A JP 9516689 A JP9516689 A JP 9516689A JP 51668997 A JP51668997 A JP 51668997A JP H11513873 A JPH11513873 A JP H11513873A
- Authority
- JP
- Japan
- Prior art keywords
- coding
- macroblock
- bits
- mode
- motion vector
- 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.)
- Granted
Links
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/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/103—Selection of coding mode or of prediction mode
-
- 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/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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- 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/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- 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
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1. 少なくとも1つのマクロブロックを有する入力動画像を符号化するための 装置であって、 該入力動画像に応答を示し、少なくとも1つの動きベクトルを生成するための 動き推定手段を備え、 該動き推定手段に結合され、該入力動画像の予測された画像信号を生成するた めの動き補償手段を備え、 該動き補償手段に結合され、該入力動画像の各マクロブロックのために利用可 能な複数のコード化モードからコード化モードを選択するためのモード決定手段 を備え、 該モード決定手段に結合され、当該装置のビットレートを制御するためのレー ト制御手段を備え、該モード決定手段は該レート制御手段によって選択される量 子化スケールに従ってマクロブロックのために該コード化モードを選択する、 ことを備える装置。 2. 該モード決定手段に結合され、該入力動画像から該予測された画像信号を 差し引き、予測残差信号を生成するための差異手段を、更に備える請求項1に記 載の装置。 3. 該モード決定手段は、該複数のコード化モードの各々に対してマクロブロ ックの動きベクトルおよび予測残余信号をコード化するために必要とされるビッ トの総数を計算するものであって、該モード決定手段は、最小量のビットを用い て該マクロブロックをコード化する該マクロブロックのためのコード化モードを 選択する、請求項2に記載の装置。 4.該ビットの総数は、式 Bt'=Bmv+(K/(q+Cq2))Vres に従って計算され、ここで、Bt'が該ビットの総数であり、Bmvは該動きベクト ルをコード化するために必要とされるビット数であり、qは量子化スケールであ り、Vresが該予測残差信号の分散であり、KおよびCが定数である、請求項3 に記載の装置。 5. 該モード決定手段に結合され、該予測残差信号を一組の相関のない係数に 変換するための変換手段と、 該変換手段に結合され、該一組の相関のない係数を量子化するための量子化手 段と、 該変換手段に結合され、該量子化された一組の相関のない係数および該動きベ クトルをコード化するためのコード化手段と、 該コード化手段に結合され、チャネルにわたる伝送のためにデータ・ストリー ムを格納するためのバッファ手段と、 を備え、 該モード補償手段は、コード化された基準画像を復号化するための復号化手段 を含む、請求項2に記載の装置。 6. 入力動画像信号の各マクロブロックのためにコード化モードを選択するた めの方法であって、 (a)該入力動画像信号から各マクロブロックのために動きベクトルを生成する ステップと、 (b)該動きベクトルを使用して、各コード化モードのために該入力動画像信号 の予測画像信号を生成するステップと、 (c)該入力動画像信号から該予測画像信号を差し引き、予測残差信号を作成す るステップと、 (d)該予測残差信号のコード化のレートを制御するステップと、 (e)該制御ステップ(d)によって選択された量子化スケールに従って、各マ クロブロックのためにコード化モードを選択するステップと、 を備える方法。 7.ステップ(e)は、 (e1)該複数のコード化モードの各々のためにマクロブロックの該動きベクト ルおよび該予測残差信号をコード化するために必要とされるビットの総数を計算 するステップと、 (e2)最小量のビットを用いて該マクロブロックをコード化する、該マクロブ ロックのためのコード化モードを選択するステップと、 を備える請求項6に記載の方法。 8.ステップ(e1)における該ビットの総数は、式 Bt'=Bmv+(K/(q+Cq2))Vres に従って計算され、ここで、Bt'が該ビットの総数であり、Bmvが該動きベクト ルをコード化するために必要とされるビット数であり、qが量子化スケールであ り、Vresが該予測残差信号の分散であり、KおよびCが定数である、請求項7 の方法。 9.(f)該予測残差信号を一組の相関のない係数に変換するステップと、 (g)該一組の相関のない係数を量子化するステップと、 (h)該量子化された一組の相関のない係数および該動きベクトルをコード化す るステップと、 (i)チャネルにわたる伝送のためにデータ・ストリームを格納するステップと 、 (j)更に符号化するためにコード化された基準画像信号を復号化するステップ と、 を備える請求項6に記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US54774195A | 1995-10-26 | 1995-10-26 | |
| US08/547,741 | 1995-10-26 | ||
| PCT/US1996/016816 WO1997016031A1 (en) | 1995-10-26 | 1996-10-25 | Apparatus and method for selecting a coding mode in a block-based coding system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11513873A true JPH11513873A (ja) | 1999-11-24 |
| JP4532607B2 JP4532607B2 (ja) | 2010-08-25 |
Family
ID=24185939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51668997A Expired - Lifetime JP4532607B2 (ja) | 1995-10-26 | 1996-10-25 | ブロック・ベースのコード化システムにおいてコード化モードを選択するための装置および方法 |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP0857393B1 (ja) |
| JP (1) | JP4532607B2 (ja) |
| KR (1) | KR100384327B1 (ja) |
| DE (1) | DE69625501T2 (ja) |
| WO (1) | WO1997016031A1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010041441A (ko) * | 1998-12-29 | 2001-05-25 | 요트.게.아. 롤페즈 | 비디오 신호를 인코딩하기 위한 방법 및 장치 |
| GB2360662B (en) * | 1999-05-13 | 2002-01-09 | Nec Corp | Picture coding apparatus |
| JP2000324498A (ja) * | 1999-05-13 | 2000-11-24 | Nec Corp | 動画像符号化装置 |
| EP1061750A3 (en) * | 1999-06-18 | 2010-05-05 | THOMSON multimedia | Picture compression process, especially of the MPEG2 type |
| KR100848457B1 (ko) * | 2002-05-06 | 2008-07-28 | 주식회사 케이티 | 비디오 인코더의 비트발생 제한 및 버퍼넘침 방지 방법 |
| US6944224B2 (en) * | 2002-08-14 | 2005-09-13 | Intervideo, Inc. | Systems and methods for selecting a macroblock mode in a video encoder |
| CN102067610B (zh) | 2008-06-16 | 2013-07-10 | 杜比实验室特许公司 | 基于视频编码的切片依赖性的码率控制模型适配 |
| WO2019092690A1 (en) * | 2017-11-09 | 2019-05-16 | Amimon Ltd. | System, device, and method of interframe prediction |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4972260A (en) * | 1988-08-22 | 1990-11-20 | Matsushita Electric Industrial Co., Ltd. | Apparatus for coding a moving-picture signal |
| US5144426A (en) * | 1989-10-13 | 1992-09-01 | Matsushita Electric Industrial Co., Ltd. | Motion compensated prediction interframe coding system |
| US5091782A (en) * | 1990-04-09 | 1992-02-25 | General Instrument Corporation | Apparatus and method for adaptively compressing successive blocks of digital video |
| JPH05183888A (ja) * | 1991-12-27 | 1993-07-23 | Mitsubishi Electric Corp | 情報源符号化装置 |
| JP3308990B2 (ja) * | 1992-07-03 | 2002-07-29 | 松下電器産業株式会社 | 動画像の予測符号化方法及び予測符号化装置 |
| US5440346A (en) * | 1993-06-16 | 1995-08-08 | Intel Corporation | Mode selection for method and system for encoding images |
-
1996
- 1996-10-25 WO PCT/US1996/016816 patent/WO1997016031A1/en not_active Ceased
- 1996-10-25 DE DE69625501T patent/DE69625501T2/de not_active Expired - Lifetime
- 1996-10-25 EP EP96936762A patent/EP0857393B1/en not_active Expired - Lifetime
- 1996-10-25 KR KR10-1998-0702953A patent/KR100384327B1/ko not_active Expired - Lifetime
- 1996-10-25 JP JP51668997A patent/JP4532607B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| WO1997016031A1 (en) | 1997-05-01 |
| EP0857393B1 (en) | 2002-12-18 |
| KR19990067016A (ko) | 1999-08-16 |
| DE69625501T2 (de) | 2003-09-25 |
| EP0857393A4 (ja) | 1998-09-16 |
| DE69625501D1 (de) | 2003-01-30 |
| JP4532607B2 (ja) | 2010-08-25 |
| KR100384327B1 (ko) | 2003-08-21 |
| EP0857393A1 (en) | 1998-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6192081B1 (en) | Apparatus and method for selecting a coding mode in a block-based coding system | |
| CA2295689C (en) | Apparatus and method for object based rate control in a coding system | |
| US8249145B2 (en) | Estimating sample-domain distortion in the transform domain with rounding compensation | |
| US6243497B1 (en) | Apparatus and method for optimizing the rate control in a coding system | |
| JP3659353B2 (ja) | ビデオ画像符号化方法 | |
| KR100559924B1 (ko) | 코딩 시스템의 매크로 블록 기반 비율을 제어하기 위한장치 및 방법 | |
| KR100206261B1 (ko) | 디지탈 vtr의 영상신호 대역 압축장치 | |
| JP3149418B2 (ja) | 画像予測復号化方法及び装置 | |
| US6037987A (en) | Apparatus and method for selecting a rate and distortion based coding mode for a coding system | |
| EP1551186B1 (en) | Video coding apparatus with resolution converter | |
| JP5194119B2 (ja) | 画像処理方法及び対応する電子装置 | |
| CN101416524A (zh) | 运动估计搜索范围和扩展的运动矢量范围的动态选择 | |
| JP2001145113A (ja) | 画像情報変換装置及び方法 | |
| KR20030086903A (ko) | 페이딩 추정/보정 | |
| KR101375667B1 (ko) | 영상의 부호화, 복호화 방법 및 장치 | |
| US8325807B2 (en) | Video coding | |
| JP4532607B2 (ja) | ブロック・ベースのコード化システムにおいてコード化モードを選択するための装置および方法 | |
| KR100207397B1 (ko) | 영상 부호화 시스템의 움직임 예측장치 및 방법 | |
| KR100207418B1 (ko) | 부호화 비트발생율 제어방법 및 그 제어장치 | |
| KR100207416B1 (ko) | 부호화 비트발생율 제어방법 및 그 제어장치 | |
| JP2022070176A (ja) | 符号化装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20050621 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061003 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070104 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070329 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070626 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071220 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071220 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080117 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20080501 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100330 |
|
| 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: 20100611 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 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 |
|
| EXPY | Cancellation because of completion of term |