JP5074924B2 - インタフレームのための高速モード決定方法及び装置 - Google Patents
インタフレームのための高速モード決定方法及び装置 Download PDFInfo
- Publication number
- JP5074924B2 JP5074924B2 JP2007532421A JP2007532421A JP5074924B2 JP 5074924 B2 JP5074924 B2 JP 5074924B2 JP 2007532421 A JP2007532421 A JP 2007532421A JP 2007532421 A JP2007532421 A JP 2007532421A JP 5074924 B2 JP5074924 B2 JP 5074924B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- block
- function block
- control
- encoder
- 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
- 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/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- 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/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- 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/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/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/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/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/19—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 using optimisation based on Lagrange multipliers
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
本出願は、参照することによりその全体がここに含まれる、2004年9月16日に出願された米国仮出願第60/610,278号“METHOD AND APPARATUS FOR FAST MODE DECISION FOR INTERFRAMES”の優先権を主張する。
[発明の分野]
本発明は、一般にビデオエンコーダに関し、より詳細には、インタフレームのための高速モード決定方法及び装置に関する。
[発明の背景]
インタ及びイントラ符号化方法は共に、各種映像圧縮規格に従ってインタフレームを符号化するのに利用可能である。イントラ符号化は空間的相関のみを利用するのに対して、インタ符号化は、以前に符号化されたフレームとの時間的相関を利用する。一般に、インタ符号化は、以前のピクチャから良好に予測されるマクロブロックに対して利用され、イントラ符号化は、以前のピクチャから良好には予測されないマクロブロック、すなわち、低空間アクティビティを有するマクロブロックに対して利用される。
機能ブロック118は、8×4及び4×8サブパーティションをチェックし、コントロールを機能ブロック120にわたす。
[詳細な説明]
本発明は、高速なフレーム間モード決定方法及び装置に関する。効果的には、本発明は、高速フレーム間モード決定に対する従来アプローチを比較して、モード決定の複雑さを低減しながら、同時に符号化効率を維持する。
Claims (8)
- 可能性のあるブロックサイズのサブセットに対して、対応する動き情報を出力するため初期的な動き推定を実行することによってモード決定を実行するエンコーダを利用して、画像ブロックの映像データを符号化する装置であって、
前記可能性のあるブロックサイズのサブセットに対応する動き情報と、歪み分析データとに基づき、他のブロックサイズが評価されることを決定するよう構成される手段を有し、
同質性条件が充足されない場合、16×16、8×8及び4×4のモードのみが調べられる装置。 - 前記エンコーダは、閾値基準に基づき前記決定を終了する、請求項1記載の装置。
- 前記エンコーダは、同質性分析を向上させるため、動きベクトルを予め計算する前処理要素を有する、請求項1又は2記載の装置。
- 前記エンコーダは、前記画像ブロックの動きベクトルを予め符号化されたビットストリームから抽出する符号変換装置である、請求項1記載の装置。
- 可能性のあるブロックサイズのサブセットに対して、対応する動き情報を出力するため初期的な動き推定を決定することによってモード決定を実行することによって、画像ブロックの映像データを符号化する方法であって、
前記可能性のあるブロックサイズのサブセットに対応する動き情報と、歪み分析データとに基づき、他のブロックサイズが評価されるべきであると決定するステップを有し、
前記他のブロックサイズが評価されるかさらに決定するため、同質性解析データが利用され、
同質性条件が充足されない場合、16×16、8×8及び4×4のモードのみが調べられる方法。 - 前記決定するステップは、閾値基準に基づき該決定を終了する、請求項5記載の方法。
- 同質性分析を向上させるため、動きベクトルを予め計算する前処理ステップをさらに有する、請求項5又は6記載の方法。
- 当該方法は、符号変換装置によって実行され、さらに、前記画像ブロックの動きベクトルを予め符号化されたビットストリームから抽出するステップを有する、請求項5又は6記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US61027804P | 2004-09-16 | 2004-09-16 | |
US60/610,278 | 2004-09-16 | ||
PCT/US2005/032734 WO2006033916A1 (en) | 2004-09-16 | 2005-09-14 | Method and apparatus for fast mode decision for interframes |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008514121A JP2008514121A (ja) | 2008-05-01 |
JP5074924B2 true JP5074924B2 (ja) | 2012-11-14 |
Family
ID=35478851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007532421A Active JP5074924B2 (ja) | 2004-09-16 | 2005-09-14 | インタフレームのための高速モード決定方法及び装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8385416B2 (ja) |
EP (1) | EP1790167B1 (ja) |
JP (1) | JP5074924B2 (ja) |
KR (1) | KR20070064598A (ja) |
CN (1) | CN101023674B (ja) |
DE (1) | DE602005018796D1 (ja) |
WO (1) | WO2006033916A1 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7444589B2 (en) * | 2004-12-30 | 2008-10-28 | At&T Intellectual Property I, L.P. | Automated patent office documentation |
US7843995B2 (en) * | 2005-12-19 | 2010-11-30 | Seiko Epson Corporation | Temporal and spatial analysis of a video macroblock |
US20080002770A1 (en) * | 2006-06-30 | 2008-01-03 | Nokia Corporation | Methods, apparatus, and a computer program product for providing a fast inter mode decision for video encoding in resource constrained devices |
KR101228109B1 (ko) * | 2006-07-24 | 2013-01-31 | 삼성전자주식회사 | 움직임 예측장치 및 방법과 이를 채용하는 영상 부호화장치및 방법 |
US8296662B2 (en) * | 2007-02-05 | 2012-10-23 | Brother Kogyo Kabushiki Kaisha | Image display device |
WO2008137432A2 (en) * | 2007-05-01 | 2008-11-13 | Dyyno | Sharing of information and formatting information for transmission over a communication network |
KR100895102B1 (ko) * | 2007-05-21 | 2009-04-28 | 한국전자통신연구원 | 파일 탐색 시스템 및 방법 |
US8165209B2 (en) * | 2007-09-24 | 2012-04-24 | General Instrument Corporation | Method and apparatus for providing a fast motion estimation process |
JP4990927B2 (ja) * | 2008-03-28 | 2012-08-01 | 三星電子株式会社 | 動きベクトル情報の符号化/復号化方法及び装置 |
US20110235931A1 (en) * | 2008-12-08 | 2011-09-29 | Tomoyuki Yamamoto | Image encoder and image decoder |
KR101173560B1 (ko) * | 2008-12-15 | 2012-08-13 | 한국전자통신연구원 | 고속 모드 결정 장치 및 방법 |
US9788010B2 (en) * | 2009-05-07 | 2017-10-10 | Texas Instruments Incorporated | Reducing computational complexity when video encoding uses bi-predictively encoded frames |
WO2010131903A2 (en) | 2009-05-12 | 2010-11-18 | Lg Electronics Inc. | Method and apparatus for processing a video signal |
KR101356613B1 (ko) * | 2009-08-21 | 2014-02-06 | 에스케이텔레콤 주식회사 | 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치 |
WO2011021914A2 (ko) | 2009-08-21 | 2011-02-24 | 에스케이텔레콤 주식회사 | 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치 |
CN102215384B (zh) * | 2010-04-02 | 2014-03-26 | 富士通株式会社 | 图像压缩方法和*** |
CN102823248B (zh) | 2010-04-08 | 2015-06-24 | 株式会社东芝 | 图像编码方法以及图像编码装置 |
BR112012025407B1 (pt) | 2010-04-13 | 2022-03-22 | Samsung Electronics Co, Ltd | Método de decodificação de vídeo baseado em unidades de codificação determinadas de acordo com uma estrutura de árvore |
WO2011145819A2 (ko) * | 2010-05-19 | 2011-11-24 | 에스케이텔레콤 주식회사 | 영상 부호화/복호화 장치 및 방법 |
US9509972B2 (en) * | 2011-06-24 | 2016-11-29 | Lg Electronics Inc. | Encoding/decoding method and apparatus using a skip mode |
GB2495990A (en) * | 2011-10-28 | 2013-05-01 | Canon Kk | Motion compensated image coding with omission of coding mode cost calculation for a motion predictor in a set. |
WO2015015404A2 (en) * | 2013-07-29 | 2015-02-05 | Riversilica Technologies Pvt Ltd | A method and system for determining intra mode decision in h.264 video coding |
US9998739B2 (en) * | 2015-03-06 | 2018-06-12 | Qualcomm Incorporated | Optimization for encoding video data using non-square partitions |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6633611B2 (en) * | 1997-04-24 | 2003-10-14 | Mitsubishi Denki Kabushiki Kaisha | Method and apparatus for region-based moving image encoding and decoding |
US6037987A (en) * | 1997-12-31 | 2000-03-14 | Sarnoff Corporation | Apparatus and method for selecting a rate and distortion based coding mode for a coding system |
JP3905969B2 (ja) | 1998-01-30 | 2007-04-18 | 株式会社東芝 | 動画像符号化装置および動画像符号化方法 |
US6507616B1 (en) | 1998-10-28 | 2003-01-14 | Lg Information & Communications, Ltd. | Video signal coding method |
US6600836B1 (en) | 2000-01-28 | 2003-07-29 | Qualcomm, Incorporated | Quality based image compression |
JP4644939B2 (ja) | 2001-01-17 | 2011-03-09 | 日本電気株式会社 | 動画像符号化装置および動画像符号化方法 |
WO2003021971A1 (en) | 2001-08-28 | 2003-03-13 | Ntt Docomo, Inc. | Moving picture encoding/transmission system, moving picture encoding/transmission method, and encoding apparatus, decoding apparatus, encoding method, decoding method, and program usable for the same |
JP4130783B2 (ja) * | 2002-04-23 | 2008-08-06 | 松下電器産業株式会社 | 動きベクトル符号化方法および動きベクトル復号化方法 |
US7194035B2 (en) | 2003-01-08 | 2007-03-20 | Apple Computer, Inc. | Method and apparatus for improved coding mode selection |
WO2004064398A1 (en) | 2003-01-10 | 2004-07-29 | Thomson Licensing S.A. | Fast mode decision making for interframe encoding |
US20070036215A1 (en) * | 2003-03-03 | 2007-02-15 | Feng Pan | Fast mode decision algorithm for intra prediction for advanced video coding |
US7751478B2 (en) * | 2005-01-21 | 2010-07-06 | Seiko Epson Corporation | Prediction intra-mode selection in an encoder |
US7830961B2 (en) * | 2005-06-21 | 2010-11-09 | Seiko Epson Corporation | Motion estimation and inter-mode prediction |
-
2005
- 2005-09-14 JP JP2007532421A patent/JP5074924B2/ja active Active
- 2005-09-14 KR KR1020077006056A patent/KR20070064598A/ko not_active Application Discontinuation
- 2005-09-14 US US11/662,505 patent/US8385416B2/en active Active
- 2005-09-14 WO PCT/US2005/032734 patent/WO2006033916A1/en active Application Filing
- 2005-09-14 EP EP05796211A patent/EP1790167B1/en active Active
- 2005-09-14 DE DE602005018796T patent/DE602005018796D1/de active Active
- 2005-09-14 CN CN2005800312816A patent/CN101023674B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
EP1790167B1 (en) | 2010-01-06 |
CN101023674A (zh) | 2007-08-22 |
DE602005018796D1 (de) | 2010-02-25 |
CN101023674B (zh) | 2010-08-18 |
US8385416B2 (en) | 2013-02-26 |
JP2008514121A (ja) | 2008-05-01 |
KR20070064598A (ko) | 2007-06-21 |
EP1790167A1 (en) | 2007-05-30 |
US20080117976A1 (en) | 2008-05-22 |
WO2006033916A1 (en) | 2006-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5074924B2 (ja) | インタフレームのための高速モード決定方法及び装置 | |
JP5713415B2 (ja) | ビデオ符号器におけるbフレームの高速モード決定のための方法および装置 | |
JP4968726B2 (ja) | インターフレームのための高速モード決定符号化 | |
EP1808024B1 (en) | Fast intra mode prediction for a video encoder | |
KR100957316B1 (ko) | 멀티미디어 코딩을 위한 모드 선택 기술 | |
JP5797634B2 (ja) | ビデオエンコーダにおける高速な幾何学的なモードの判定方法及び装置 | |
KR100898176B1 (ko) | 비디오 인코딩을 위한 인터 모드 결정 방법 | |
JP2006513636A (ja) | インター・フレーム符号化に関する高速モード意思決定 | |
EP1582063A2 (en) | Mixed inter/intra video coding of macroblock partitions | |
JP2008503919A (ja) | ビデオ符号化を最適化する方法および装置 | |
KR100845644B1 (ko) | 고속 움직임 모드 결정 방법 | |
Abdellah et al. | A fast and efficient inter mode decision algorithm for the H. 264/AVC video coding standard | |
KR20100090519A (ko) | 영상 부호화 장치에서 매크로블록 모드 결정 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080903 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110823 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111205 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120110 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120405 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120412 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120710 |
|
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: 20120807 |
|
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: 20120824 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5074924 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: 20150831 Year of fee payment: 3 |
|
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: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
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: R313113 |
|
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 |