WO2008149327A3 - Method and apparatus for motion-compensated video signal prediction - Google Patents

Method and apparatus for motion-compensated video signal prediction Download PDF

Info

Publication number
WO2008149327A3
WO2008149327A3 PCT/IB2008/053473 IB2008053473W WO2008149327A3 WO 2008149327 A3 WO2008149327 A3 WO 2008149327A3 IB 2008053473 W IB2008053473 W IB 2008053473W WO 2008149327 A3 WO2008149327 A3 WO 2008149327A3
Authority
WO
WIPO (PCT)
Prior art keywords
macroblock
motion
partition
motion vector
determining
Prior art date
Application number
PCT/IB2008/053473
Other languages
French (fr)
Other versions
WO2008149327A2 (en
Inventor
Ronggang Wang
Zhen Ren
Original Assignee
France Telecom
Ronggang Wang
Zhen Ren
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by France Telecom, Ronggang Wang, Zhen Ren filed Critical France Telecom
Publication of WO2008149327A2 publication Critical patent/WO2008149327A2/en
Publication of WO2008149327A3 publication Critical patent/WO2008149327A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/567Motion estimation based on rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods 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/19Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/523Motion estimation or motion compensation with sub-pixel accuracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Abstract

The invention relates to a method for sub-pixel motion-compensated video encoding comprising, for an incoming video séquence frame, the steps of: dividing the frame into macroblocks and macroblock partitions, - determining a motion vector and an interpolation filter, from a set of interpolation filters, for a macroblock partition, for estimating fractional pixel displacements of said macroblock partition, determining a partition mode for a macroblock, performing motion compensation of a macroblock partition according to the determined partition mode, motion vector and interpolation filter, and wherein the step of determining an interpolation filter and a motion vector for a macroblock partition comprises determining an interpolation filter and a motion vector which minimize an coding motion cost indication for that partition of the frame macroblock.
PCT/IB2008/053473 2007-06-04 2008-06-03 Method and apparatus for motion-compensated video signal prediction WO2008149327A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNPCT/CN2007/070080 2007-06-04
PCT/CN2007/070080 WO2008148272A1 (en) 2007-06-04 2007-06-04 Method and apparatus for sub-pixel motion-compensated video coding

Publications (2)

Publication Number Publication Date
WO2008149327A2 WO2008149327A2 (en) 2008-12-11
WO2008149327A3 true WO2008149327A3 (en) 2009-02-12

Family

ID=40020135

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/CN2007/070080 WO2008148272A1 (en) 2007-06-04 2007-06-04 Method and apparatus for sub-pixel motion-compensated video coding
PCT/IB2008/053473 WO2008149327A2 (en) 2007-06-04 2008-06-03 Method and apparatus for motion-compensated video signal prediction

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/070080 WO2008148272A1 (en) 2007-06-04 2007-06-04 Method and apparatus for sub-pixel motion-compensated video coding

Country Status (1)

Country Link
WO (2) WO2008148272A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10123050B2 (en) 2008-07-11 2018-11-06 Qualcomm Incorporated Filtering video data using a plurality of filters
US9143803B2 (en) 2009-01-15 2015-09-22 Qualcomm Incorporated Filter prediction based on activity metrics in video coding
US8553763B2 (en) 2010-06-10 2013-10-08 Sony Corporation Iterative computation of adaptive interpolation filter
TWI521950B (en) 2010-07-21 2016-02-11 財團法人工業技術研究院 Method and apparatus for motion estimation for video processing
US8989261B2 (en) 2011-02-23 2015-03-24 Qualcomm Incorporated Multi-metric filtering
JP5552092B2 (en) * 2011-06-13 2014-07-16 日本電信電話株式会社 Moving picture coding apparatus, moving picture coding method, and moving picture coding program
FR2980068A1 (en) 2011-09-13 2013-03-15 Thomson Licensing METHOD FOR ENCODING AND RECONSTRUCTING A BLOCK OF PIXELS AND CORRESPONDING DEVICES
EP3090547A4 (en) * 2014-01-01 2017-07-12 LG Electronics Inc. Method and apparatus for encoding, decoding a video signal using an adaptive prediction filter
JP6594966B2 (en) * 2014-10-01 2019-10-23 エルジー エレクトロニクス インコーポレイティド Method and apparatus for encoding and decoding a video signal using an improved prediction filter
WO2020200235A1 (en) 2019-04-01 2020-10-08 Beijing Bytedance Network Technology Co., Ltd. Half-pel interpolation filter in intra block copy coding mode
EP3997881A4 (en) 2019-08-20 2022-09-14 Beijing Bytedance Network Technology Co., Ltd. Selective use of alternative interpolation filters in video processing

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004006558A2 (en) * 2002-07-09 2004-01-15 Nokia Corporation Method and system for selecting interpolation filter type in video coding
US20040076333A1 (en) * 2002-10-22 2004-04-22 Huipin Zhang Adaptive interpolation filter system for motion compensated predictive video coding
US20040213470A1 (en) * 2002-04-25 2004-10-28 Sony Corporation Image processing apparatus and method
WO2006108654A2 (en) * 2005-04-13 2006-10-19 Universität Hannover Method and apparatus for enhanced video coding
US20060294171A1 (en) * 2005-06-24 2006-12-28 Frank Bossen Method and apparatus for video encoding and decoding using adaptive interpolation

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560371B1 (en) * 1997-12-31 2003-05-06 Sarnoff Corporation Apparatus and method for employing M-ary pyramids with N-scale tiling
CN100594730C (en) * 2003-06-25 2010-03-17 汤姆森许可贸易公司 Fast mode-decision encoding method for interframes and apparatus thereof
KR100677118B1 (en) * 2004-06-11 2007-02-02 삼성전자주식회사 Motion estimation method and apparatus thereof
US7580456B2 (en) * 2005-03-01 2009-08-25 Microsoft Corporation Prediction-based directional fractional pixel motion estimation for video coding
EP1908292A4 (en) * 2005-06-29 2011-04-27 Nokia Corp Method and apparatus for update step in video coding using motion compensated temporal filtering
US20070110159A1 (en) * 2005-08-15 2007-05-17 Nokia Corporation Method and apparatus for sub-pixel interpolation for updating operation in video coding

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040213470A1 (en) * 2002-04-25 2004-10-28 Sony Corporation Image processing apparatus and method
WO2004006558A2 (en) * 2002-07-09 2004-01-15 Nokia Corporation Method and system for selecting interpolation filter type in video coding
US20040076333A1 (en) * 2002-10-22 2004-04-22 Huipin Zhang Adaptive interpolation filter system for motion compensated predictive video coding
WO2006108654A2 (en) * 2005-04-13 2006-10-19 Universität Hannover Method and apparatus for enhanced video coding
US20060294171A1 (en) * 2005-06-24 2006-12-28 Frank Bossen Method and apparatus for video encoding and decoding using adaptive interpolation

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
SATO: "Adaptive MC Interp. Filter for Complexity Reduc", VIDEO STANDARDS AND DRAFTS, XX, XX, no. JVT-C052r1-L, 10 May 2002 (2002-05-10), XP030005161 *
WEDI: "New Results on Adaptive Interpolation Filter", VIDEO STANDARDS AND DRAFTS, XX, XX, no. JVT-C059, 10 May 2002 (2002-05-10), XP030005168 *
WIEGAND T ET AL: "Overview of the H.264/AVC video coding standard", IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 13, no. 7, 1 July 2003 (2003-07-01), pages 560 - 576, XP011099249, ISSN: 1051-8215 *

Also Published As

Publication number Publication date
WO2008149327A2 (en) 2008-12-11
WO2008148272A1 (en) 2008-12-11

Similar Documents

Publication Publication Date Title
WO2008149327A3 (en) Method and apparatus for motion-compensated video signal prediction
WO2011096770A3 (en) Image encoding/decoding apparatus and method
WO2013025065A3 (en) Image encoding/decoding apparatus and method to which filter selection by precise units is applied
TWI468017B (en) Advanced interpolation techniques for motion compensation in video coding
JP2019080321A (en) Adaptive motion vector resolution signaling for video coding
GB2561514A8 (en) Method and apparatus for encoding image, and method and apparatus for decoding image
WO2009045021A3 (en) Method and apparatus for inter prediction encoding/decoding an image using sub-pixel motion estimation
WO2011126309A3 (en) Method and apparatus for video encoding and method and apparatus for video decoding
MY184006A (en) Method and apparatus of adaptive inter prediction in video coding
JP2008536414A5 (en)
WO2009034488A3 (en) Method an apparatus for line based vertical motion estimation and compensation
JP2011511597A5 (en)
JPWO2007105590A1 (en) Moving picture encoding method, and apparatus and program using the same
WO2011103209A3 (en) Chrominance high precision motion filtering for motion interpolation
WO2010041856A3 (en) A method and an apparatus for processing a video signal
JP2010010950A5 (en)
EP1296523A3 (en) Method and apparatus for improved motion estimation and compensation in digital video compression and decompression
KR101662654B1 (en) Method and apparatus for motion compensation prediction
US20110150074A1 (en) Two-pass encoder
WO2009120040A3 (en) A method and an apparatus for encoding or decoding a video signal
CA2879650C (en) Encoding device, decoding device, and program
WO2010076856A1 (en) Moving image encoding method and moving image decoding method
WO2012094661A3 (en) Method and apparatus for determining video motion vector
KR20140024963A (en) Joint sub-pixel interpolation filter for temporal prediction
KR20140068250A (en) Motion vector scaling for non-uniform motion vector grid

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08807470

Country of ref document: EP

Kind code of ref document: A2