JP2008301212A - 符号化装置並びに符号化方法 - Google Patents
符号化装置並びに符号化方法 Download PDFInfo
- Publication number
- JP2008301212A JP2008301212A JP2007145449A JP2007145449A JP2008301212A JP 2008301212 A JP2008301212 A JP 2008301212A JP 2007145449 A JP2007145449 A JP 2007145449A JP 2007145449 A JP2007145449 A JP 2007145449A JP 2008301212 A JP2008301212 A JP 2008301212A
- Authority
- JP
- Japan
- Prior art keywords
- macroblock
- encoding
- sum
- encoding target
- calculating
- 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
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)
Abstract
【解決手段】 動画像をマクロブロック単位で符号化する符号化装置であって、符号化対象マクロブロックの分散値を算出する分散値算出手段と、前記符号化対象マクロブロックと参照マクロブロックの差分絶対値和を算出する差分絶対値和算出手段と、前記分散値と前記差分絶対値和に基づいて、前記符号化対象マクロブロックを符号化不要なスキップマクロブロックとするか否かを決定する基準を設定する設定手段とを備える。
【選択図】 図1
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 (8)
- 動画像をマクロブロック単位で符号化する符号化装置であって、
符号化対象マクロブロックの分散値を算出する分散値算出手段と、
前記符号化対象マクロブロックと参照マクロブロックの差分絶対値和を算出する差分絶対値和算出手段と、
前記分散値と前記差分絶対値和に基づいて、前記符号化対象マクロブロックを符号化不要なスキップマクロブロックとするか否かを決定する基準を設定する設定手段と、
前記符号化対象マクロブロックに対して動き補償予測を行う予測手段と、
前記予測手段の結果と前記基準を比較することによって、前記符号化対象マクロブロックをスキップマクロブロックとするか否かの決定を行う決定手段とを備えることを特徴とする符号化装置。 - 前記基準は複数あることを特徴とする請求項1に記載の符号化装置。
- 前記設定手段は、前記分散値が第1の閾値よりも小さい場合かつ前記分絶対値和が第2の閾値よりも大きい場合に、前記分散値が第1の閾値よりも大きい場合もしくは前記差分絶対値和が第2の閾値よりも小さい場合とは異なる基準を設定することを特徴とする請求項2に記載の符号化装置。
- 前記第2の閾値は前記第1の閾値よりも大きいことを特徴とする請求項3に記載の符号化装置。
- 動画像をマクロブロック単位で符号化する符号化装置であって、
符号化対象マクロブロックの分散値を算出する分散値算出手段と、
前記符号化対象マクロブロックと参照マクロブロックの差分絶対値和を算出する差分絶対値和算出手段と、
前記分散値と前記差分絶対値和に基づいて、前記符号化対象マクロブロックをスキップマクロブロックとするか否かの情報を生成する生成手段と、
前記情報に基づいて、前記符号化対象マクロブロックを量子化する量子化係数を制御する制御手段とを備えることを特徴とする符号化装置。 - 動画像をマクロブロック単位で符号化する符号化方法であって、
符号化対象マクロブロックの分散値を算出する分散値算出工程と、
前記符号化対象マクロブロックと参照マクロブロックの差分絶対値和を算出する差分絶対値和算出工程と、
前記分散値と前記差分絶対値和に基づいて、前記符号化対象マクロブロックをスキップマクロブロックとするか否かを決定する基準を設定する設定工程と、
前記符号化対象マクロブロックに対して動き補償予測を行う予測工程と、
前記予測工程の結果と前記基準を比較することによって、前記符号化対象マクロブロックをスキップマクロブロックとするか否かの決定を行う決定工程とを備えることを特徴とする符号化方法。 - 動画像をマクロブロック単位で符号化する符号化方法であって、
符号化対象マクロブロックの分散値を算出する分散値算出工程と、
前記符号化対象マクロブロックと参照マクロブロックの差分絶対値和を算出する差分絶対値和算出工程と、
前記分散値と前記差分絶対値和に基づいて、前記符号化対象マクロブロックを符号化不要なスキップマクロブロックとするか否かの情報を生成する生成工程と、
前記情報に基づいて、前記符号化対象マクロブロックを量子化する量子化係数を制御する制御工程とを備えることを特徴とする符号化方法。 - 請求項6または7に記載の符号化方法をコンピュータが読み込み実行することで、前記コンピュータを、符号化装置として機能させるコンピュータプログラム。
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 true JP2008301212A (ja) | 2008-12-11 |
JP4823150B2 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) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013157662A (ja) * | 2012-01-26 | 2013-08-15 | Nippon Telegr & Teleph Corp <Ntt> | 動画像符号化方法,動画像符号化装置および動画像符号化プログラム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101737861B1 (ko) * | 2014-01-20 | 2017-05-19 | 한국전자통신연구원 | 변환 깊이 기반 dct 사이즈 결정 장치 및 방법 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08289289A (ja) * | 1995-04-18 | 1996-11-01 | Graphics Commun Lab:Kk | 動画像圧縮装置 |
JPH0937268A (ja) * | 1995-07-20 | 1997-02-07 | Nec Corp | 動画像符号化方式 |
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 | ビデオ符号化装置 |
JP2002369209A (ja) * | 2001-05-21 | 2002-12-20 | Thomson Licensing Sa | Mpeg4標準を用いたビデオ符号化の方法及び装置 |
JP2006511113A (ja) * | 2002-12-18 | 2006-03-30 | ザ ロバート ゴードン ユニヴァーシティー | 選択されたマクロブロックにおける動き推定のスキップを伴うビデオエンコーディング |
WO2007047412A2 (en) * | 2005-10-19 | 2007-04-26 | Freescale Semiconductor Inc. | System and method of coding mode decision for video encoding |
Family Cites Families (8)
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 |
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 |
US7801215B2 (en) * | 2001-07-24 | 2010-09-21 | Sasken Communication Technologies Limited | Motion estimation technique for digital video encoding applications |
WO2003026315A1 (en) * | 2001-09-14 | 2003-03-27 | Ntt Docomo, Inc. | Coding method, decoding method, coding apparatus, decoding apparatus, image processing system, coding 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 |
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 |
-
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
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08289289A (ja) * | 1995-04-18 | 1996-11-01 | Graphics Commun Lab:Kk | 動画像圧縮装置 |
JPH0937268A (ja) * | 1995-07-20 | 1997-02-07 | Nec Corp | 動画像符号化方式 |
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 | ビデオ符号化装置 |
JP2002369209A (ja) * | 2001-05-21 | 2002-12-20 | Thomson Licensing Sa | Mpeg4標準を用いたビデオ符号化の方法及び装置 |
JP2006511113A (ja) * | 2002-12-18 | 2006-03-30 | ザ ロバート ゴードン ユニヴァーシティー | 選択されたマクロブロックにおける動き推定のスキップを伴うビデオエンコーディング |
WO2007047412A2 (en) * | 2005-10-19 | 2007-04-26 | Freescale Semiconductor Inc. | System and method of coding mode decision for video encoding |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013157662A (ja) * | 2012-01-26 | 2013-08-15 | Nippon Telegr & Teleph Corp <Ntt> | 動画像符号化方法,動画像符号化装置および動画像符号化プログラム |
Also Published As
Publication number | Publication date |
---|---|
US8218626B2 (en) | 2012-07-10 |
US20080298465A1 (en) | 2008-12-04 |
JP4823150B2 (ja) | 2011-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101362590B1 (ko) | 화상 처리 장치 및 방법 | |
US20090060045A1 (en) | Moving picture encoding apparatus and moving picture encoding method | |
JP2004336369A (ja) | 動画像符号化装置、動画像復号化装置、動画像符号化方法、動画像復号化方法、動画像符号化プログラム及び動画像復号化プログラム | |
JP2013115583A (ja) | 動画像符号化装置及びその制御方法並びにプログラム | |
JP4922101B2 (ja) | 情報処理装置およびインター予測モード判定方法 | |
JP2007019761A (ja) | 動画像符号化装置 | |
JP2010233263A (ja) | 画像処理装置および方法、プログラム、並びに、記録媒体 | |
JP4823150B2 (ja) | 符号化装置並びに符号化方法 | |
JP2011091772A (ja) | 画像符号化装置 | |
JP4357560B2 (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム | |
JP2007067694A (ja) | 画像符号化装置、カメラ、携帯端末機器および画像符号化方法 | |
KR20070034869A (ko) | 동영상 부호화기의 비트율 제어 장치 및 방법 | |
JPWO2005004487A1 (ja) | 画像符号化装置及び画像符号化方法 | |
JP2006262159A (ja) | 動画像符号化装置及びその制御方法、コンピュータプログラム及び記憶媒体 | |
KR20050098292A (ko) | 코딩된 잔류 모션 벡터 데이터의 존재를 통지하는 플래그를포함한 모션 벡터들의 예측 인코딩 | |
JP4857243B2 (ja) | 画像符号化装置及びその制御方法、コンピュータプログラム | |
JP6200220B2 (ja) | 画像処理装置、符号化装置、復号装置、及びプログラム | |
JP2013098638A (ja) | 動画像再符号化装置、動画像再符号化方法及び動画像再符号化用コンピュータプログラム | |
JP2002058032A (ja) | 画像符号化装置および方法、画像復号装置および方法、ならびに画像処理装置 | |
JP5006763B2 (ja) | 画像符号化装置及びその制御方法、コンピュータプログラム | |
JP5171675B2 (ja) | 画像処理装置、およびそれを搭載した撮像装置 | |
JP2005033599A (ja) | 符号化装置、および、符号化方法、並びに、プログラム | |
JP2010050833A (ja) | 映像符号化装置 | |
JP2010166275A (ja) | 画像符号化装置 | |
JP2008153802A (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 |