JP4823150B2 - 符号化装置並びに符号化方法 - Google Patents
符号化装置並びに符号化方法 Download PDFInfo
- Publication number
- JP4823150B2 JP4823150B2 JP2007145449A JP2007145449A JP4823150B2 JP 4823150 B2 JP4823150 B2 JP 4823150B2 JP 2007145449 A JP2007145449 A JP 2007145449A JP 2007145449 A JP2007145449 A JP 2007145449A JP 4823150 B2 JP4823150 B2 JP 4823150B2
- Authority
- JP
- Japan
- Prior art keywords
- macroblock
- encoding target
- value
- encoding
- target macroblock
- 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/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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本発明はこのような問題点を解決することを目的とする。
以下、図面を用いて本発明の実施形態1について説明する。
入力端子101から入力された画像は、ブロック分散値算出回路102に入力される。ブロック分散値算出回路102は、入力端子101からの画像データを、マクロブロック単位に分散値を算出する。ブロック分散値算出回路102よりマクロブロック単位に算出された分散値は、動き補償予測回路112に供給される。
可変長符号化回路114は、量子化回路107の出力データを可変長符号化し、その符号データと動き補償予測回路112からの動きベクトル情報とをバッファ115に出力する。バッファ115は、可変長符号化回路114からのデータをレート調節して出力端子118に供給すると共に、データの符号量に関する情報をレート制御回路116に供給する。量子化係数算出回路117は、バッファ115内でデータの符号量が適正範囲内に入るように、例えばバッファ115がオーバーフローしないように、量子化回路107の量子化ステップサイズを調整する。
ステップS301において、動き補償予測回路112は、ブロック分散値算出回路102から供給された符号化対象ブロックの分散値Vを入力する。
A[i,j]=Σ|C[x,y]−T[i+x,j+y]| (1)
C[x,y]は、符号化対象マクロブロックの輝度信号であり、T[i+x,j+y]は参照するフレーム内のサーチエリアの輝度信号である。ただし、x,yはマクロブロックアドレスで決定される。また、i,jの最大値はサーチエリアのサイズで決定され、本実施例の場合、それぞれ0から24までの範囲である。
以下、図面を用いて本発明の実施形態2について説明する。本実施形態においては、実施形態1で説明したスキップマクロブロックの判定を量子化係数算出回路に用いる例を説明する。
動き補償予測回路401及び量子化係数算出回路402以外の動作は実施形態1と同様であるので説明を省略する。
なお、本発明は、複数の機器から構成されるシステムの1部として適用しても、1つの機器からなる装置の1部に適用してもよい。
Claims (3)
- 動画像をマクロブロック単位で符号化する符号化装置であって、
符号化対象マクロブロックの分散値を算出する分散値算出手段と、
前記符号化対象マクロブロックと当該符号化対象マクロブロックよりも前のフレームのマクロブロックであって当該符号化対象マクロブロックと同位置にある参照マクロブロックとの差分絶対値和を算出する差分絶対値和算出手段と、
前記分散値が第1の閾値よりも小さい場合かつ前記差分絶対値和が第2の閾値よりも大きい場合に、前記分散値が第1の閾値よりも大きい場合もしくは前記差分絶対値和が第2の閾値よりも小さい場合よりも大きい基準値を、前記符号化対象マクロブロックを符号化不要なスキップマクロブロックとするか否かを決定する基準値として設定する設定手段と、
前記符号化対象マクロブロックに対して動き補償予測を行う予測手段と、
前記予測手段によって、前記符号化対象マクロブロックの符号量が最小となる参照マクロブロックが、前記符号化対象マクロブロックと同位置にある参照マクロブロックであると判定された場合に、前記予測手段によって算出された動きベクトルと前記基準値を比較することによって、前記符号化対象マクロブロックをスキップマクロブロックとするか否かの決定を行う決定手段とを備えることを特徴とする符号化装置。 - 動画像をマクロブロック単位で符号化する符号化方法であって、
符号化対象マクロブロックの分散値を算出する分散値算出工程と、
前記符号化対象マクロブロックと当該符号化対象マクロブロックよりも前のフレームのマクロブロックであって当該符号化対象マクロブロックと同位置にある参照マクロブロックとの差分絶対値和を算出する差分絶対値和算出工程と、
前記分散値が第1の閾値よりも小さい場合かつ前記差分絶対値和が第2の閾値よりも大きい場合に、前記分散値が第1の閾値よりも大きい場合もしくは前記差分絶対値和が第2の閾値よりも小さい場合よりも大きい基準値を、前記符号化対象マクロブロックをスキップマクロブロックとするか否かを決定する基準値として設定する設定工程と、
前記符号化対象マクロブロックに対して動き補償予測を行う予測工程と、
前記予測工程において、前記符号化対象マクロブロックの符号量が最小となる参照マクロブロックが、前記符号化対象マクロブロックと同位置にある参照マクロブロックであると判定された場合に、前記予測工程において算出された動きベクトルと前記基準値を比較することによって、前記符号化対象マクロブロックをスキップマクロブロックとするか否かの決定を行う決定工程とを備えることを特徴とする符号化方法。 - 請求項2に記載の符号化方法をコンピュータが読み込み実行することで、前記コンピュータを、符号化装置として機能させるコンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007145449A JP4823150B2 (ja) | 2007-05-31 | 2007-05-31 | 符号化装置並びに符号化方法 |
US12/129,581 US8218626B2 (en) | 2007-05-31 | 2008-05-29 | Encoding control apparatus, encoding control method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007145449A JP4823150B2 (ja) | 2007-05-31 | 2007-05-31 | 符号化装置並びに符号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008301212A JP2008301212A (ja) | 2008-12-11 |
JP4823150B2 true JP4823150B2 (ja) | 2011-11-24 |
Family
ID=40088151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007145449A Expired - Fee Related JP4823150B2 (ja) | 2007-05-31 | 2007-05-31 | 符号化装置並びに符号化方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8218626B2 (ja) |
JP (1) | JP4823150B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5748225B2 (ja) * | 2012-01-26 | 2015-07-15 | 日本電信電話株式会社 | 動画像符号化方法,動画像符号化装置および動画像符号化プログラム |
KR101737861B1 (ko) * | 2014-01-20 | 2017-05-19 | 한국전자통신연구원 | 변환 깊이 기반 dct 사이즈 결정 장치 및 방법 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6091460A (en) * | 1994-03-31 | 2000-07-18 | Mitsubishi Denki Kabushiki Kaisha | Video signal encoding method and system |
JP2820636B2 (ja) * | 1995-04-18 | 1998-11-05 | 株式会社グラフィックス・コミュニケーション・ラボラトリーズ | 動画像圧縮装置 |
JP2795225B2 (ja) * | 1995-07-20 | 1998-09-10 | 日本電気株式会社 | 動画像符号化方式 |
US6385345B1 (en) * | 1998-03-31 | 2002-05-07 | Sharp Laboratories Of America, Inc. | Method and apparatus for selecting image data to skip when encoding digital video |
DE19946267C2 (de) * | 1999-09-27 | 2002-09-26 | Harman Becker Automotive Sys | Digitales Transcodiersystem |
JP2001251627A (ja) * | 2000-03-03 | 2001-09-14 | Matsushita Electric Ind Co Ltd | 符号化装置、符号化方法及びプログラムを記録した記録媒体 |
JP2002010271A (ja) * | 2000-04-20 | 2002-01-11 | Matsushita Electric Ind Co Ltd | ビデオ符号化装置 |
FR2824988B1 (fr) * | 2001-05-21 | 2003-08-01 | Thomson Licensing Sa | Procede et dispositif de codage video utilisant la norme mpeg4 |
US7801215B2 (en) * | 2001-07-24 | 2010-09-21 | Sasken Communication Technologies Limited | Motion estimation technique for digital video encoding applications |
EP1351510A4 (en) * | 2001-09-14 | 2008-12-10 | Ntt Docomo Inc | ENCODING METHOD, DECODING METHOD, ENCODING APPARATUS, DECODING APPARATUS, IMAGE PROCESSING SYSTEM, ENCODING PROGRAM, AND DECODING PROGRAM |
US6944224B2 (en) * | 2002-08-14 | 2005-09-13 | Intervideo, Inc. | Systems and methods for selecting a macroblock mode in a video encoder |
GB0229354D0 (en) * | 2002-12-18 | 2003-01-22 | Robert Gordon The University | Video encoding |
US7280597B2 (en) * | 2003-06-24 | 2007-10-09 | Mitsubishi Electric Research Laboratories, Inc. | System and method for determining coding modes, DCT types and quantizers for video coding |
US20050123038A1 (en) * | 2003-12-08 | 2005-06-09 | Canon Kabushiki Kaisha | Moving image encoding apparatus and moving image encoding method, program, and storage medium |
US8155189B2 (en) * | 2005-10-19 | 2012-04-10 | Freescale Semiconductor, Inc. | System and method of coding mode decision for video encoding |
-
2007
- 2007-05-31 JP JP2007145449A patent/JP4823150B2/ja not_active Expired - Fee Related
-
2008
- 2008-05-29 US US12/129,581 patent/US8218626B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008301212A (ja) | 2008-12-11 |
US8218626B2 (en) | 2012-07-10 |
US20080298465A1 (en) | 2008-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101362590B1 (ko) | 화상 처리 장치 및 방법 | |
JP4922101B2 (ja) | 情報処理装置およびインター予測モード判定方法 | |
JP5007761B2 (ja) | 画像処理装置および方法、プログラム、並びに、記録媒体 | |
JP5649296B2 (ja) | 画像符号化装置 | |
JP4823150B2 (ja) | 符号化装置並びに符号化方法 | |
KR100708182B1 (ko) | 동영상 부호화기의 비트율 제어 장치 및 방법 | |
JP2007019761A (ja) | 動画像符号化装置 | |
JP4357560B2 (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム | |
JP2007067694A (ja) | 画像符号化装置、カメラ、携帯端末機器および画像符号化方法 | |
JPWO2005004487A1 (ja) | 画像符号化装置及び画像符号化方法 | |
JP4492777B2 (ja) | 動画像符号化装置 | |
JP2006262159A (ja) | 動画像符号化装置及びその制御方法、コンピュータプログラム及び記憶媒体 | |
KR20050098292A (ko) | 코딩된 잔류 모션 벡터 데이터의 존재를 통지하는 플래그를포함한 모션 벡터들의 예측 인코딩 | |
JP4857243B2 (ja) | 画像符号化装置及びその制御方法、コンピュータプログラム | |
JP5006763B2 (ja) | 画像符号化装置及びその制御方法、コンピュータプログラム | |
JP5171675B2 (ja) | 画像処理装置、およびそれを搭載した撮像装置 | |
JP2005033599A (ja) | 符号化装置、および、符号化方法、並びに、プログラム | |
JP2005303555A (ja) | 動画像符号化装置および動画像符号化方法 | |
JP2015008367A (ja) | 画像処理装置、符号化装置、復号装置、及びプログラム | |
JP2010050833A (ja) | 映像符号化装置 | |
JP2004165894A (ja) | 符号化器のビットレート制御方法 | |
JP2010166275A (ja) | 画像符号化装置 | |
JP2008153802A (ja) | 動画像符号化装置及び動画像符号化プログラム | |
JP2005020771A (ja) | 動画像復号化装置および動画像復号化方法 | |
JP2004328799A (ja) | 動画像符号化装置および動画像符号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100526 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110524 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110722 |
|
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: 20110809 |
|
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: 20110906 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140916 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |