WO2008068623A3 - Adaptive interpolation method and system for motion compensated predictive video coding and decoding - Google Patents

Adaptive interpolation method and system for motion compensated predictive video coding and decoding Download PDF

Info

Publication number
WO2008068623A3
WO2008068623A3 PCT/IB2007/004305 IB2007004305W WO2008068623A3 WO 2008068623 A3 WO2008068623 A3 WO 2008068623A3 IB 2007004305 W IB2007004305 W IB 2007004305W WO 2008068623 A3 WO2008068623 A3 WO 2008068623A3
Authority
WO
WIPO (PCT)
Prior art keywords
filters
interpolation method
motion compensated
decoding
predictive video
Prior art date
Application number
PCT/IB2007/004305
Other languages
French (fr)
Other versions
WO2008068623A2 (en
Inventor
Ronggang Wang
Zhen-Nadine Ren
Original Assignee
France Telecom
Ronggang Wang
Zhen-Nadine 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-Nadine Ren filed Critical France Telecom
Priority to EP07859334A priority Critical patent/EP2092752A2/en
Priority to CN200780050842.6A priority patent/CN101632306B/en
Publication of WO2008068623A2 publication Critical patent/WO2008068623A2/en
Publication of WO2008068623A3 publication Critical patent/WO2008068623A3/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/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • 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/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/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/53Multi-resolution motion estimation; Hierarchical motion estimation
    • 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/533Motion estimation using multistep search, e.g. 2D-log search or one-at-a-time search [OTS]
    • 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

Abstract

Disclosed is an adaptive interpolation method and system for motion compensated predictive video codec, and a decoding method and system corresponding to the interpolation method and system. The interpolation method comprises providing a set of filters including F1 and F2 for a current frame; interpolating a reference frame according to the filters; calculating motion vectors to generate a prediction frame; constructing and adaptively training F1 for a first part of sub-pixel positions; constructing and adaptively training F2 for a second part of sub-pixel positions under the constraint of F1; re-training F1 under the constraint of F2; and updating the filters by the trained filters F1 and F2 to further optimize the filters. In the invention, it is possible to minimize the difference between the current frame and its prediction frame by one pass fast algorithm to make it feasible for real-time coding application.
PCT/IB2007/004305 2006-12-01 2007-11-30 Adaptive interpolation method and system for motion compensated predictive video coding and decoding WO2008068623A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP07859334A EP2092752A2 (en) 2006-12-01 2007-11-30 Adaptive interpolation method and system for motion compensated predictive video coding and decoding
CN200780050842.6A CN101632306B (en) 2006-12-01 2007-11-30 Adaptive interpolation method and system for motion compensated predictive video coding and decoding

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNPCT/CN2006/003239 2006-12-01
CN2006003239 2006-12-01

Publications (2)

Publication Number Publication Date
WO2008068623A2 WO2008068623A2 (en) 2008-06-12
WO2008068623A3 true WO2008068623A3 (en) 2009-07-30

Family

ID=39492687

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2007/004305 WO2008068623A2 (en) 2006-12-01 2007-11-30 Adaptive interpolation method and system for motion compensated predictive video coding and decoding

Country Status (3)

Country Link
EP (1) EP2092752A2 (en)
CN (1) CN101632306B (en)
WO (1) WO2008068623A2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2136565A1 (en) * 2008-06-19 2009-12-23 Thomson Licensing Method for determining a filter for interpolating one or more pixels of a frame, method for encoding or reconstructing a frame and method for transmitting a frame
US8788555B2 (en) * 2008-07-29 2014-07-22 Orange Method for updating an encoder by filter interpolation
US9078007B2 (en) 2008-10-03 2015-07-07 Qualcomm Incorporated Digital video coding with interpolation filters and offsets
JP2011050001A (en) * 2009-08-28 2011-03-10 Sony Corp Image processing apparatus and method
US9219921B2 (en) * 2010-04-12 2015-12-22 Qualcomm Incorporated Mixed tap filters
CN101984669A (en) * 2010-12-10 2011-03-09 河海大学 Iteration method of frame-hierarchy adaptive Wiener interpolation filter
WO2017002283A1 (en) * 2015-07-01 2017-01-05 パナソニックIpマネジメント株式会社 Encoding method, decoding method, encoding device, decoding device, and encoding/decoding device
CN113196777A (en) * 2018-12-17 2021-07-30 北京字节跳动网络技术有限公司 Reference pixel filling for motion compensation
CN112131529B (en) * 2020-09-22 2023-10-13 南京大学 E-G two-step method-based pairing transaction coordination relation acceleration verification method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19730305A1 (en) * 1997-07-15 1999-01-21 Bosch Gmbh Robert Method for generating an improved image signal in the motion estimation of image sequences, in particular a prediction signal for moving images with motion-compensating prediction
EP1359763A2 (en) * 2002-04-10 2003-11-05 Microsoft Corporation Approximate bicubic filter
US20040076333A1 (en) * 2002-10-22 2004-04-22 Huipin Zhang Adaptive interpolation filter system for motion compensated predictive video coding
EP1617672A1 (en) * 2004-07-13 2006-01-18 Matsushita Electric Industrial Co., Ltd. Motion estimator/compensator including a 16-bit 1/8 pel interpolation filter

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1216495C (en) * 2003-09-27 2005-08-24 浙江大学 Video image sub-picture-element interpolation method and device
EP1578137A2 (en) * 2004-03-17 2005-09-21 Matsushita Electric Industrial Co., Ltd. Moving picture coding apparatus with multistep interpolation process

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19730305A1 (en) * 1997-07-15 1999-01-21 Bosch Gmbh Robert Method for generating an improved image signal in the motion estimation of image sequences, in particular a prediction signal for moving images with motion-compensating prediction
EP1359763A2 (en) * 2002-04-10 2003-11-05 Microsoft Corporation Approximate bicubic filter
US20040076333A1 (en) * 2002-10-22 2004-04-22 Huipin Zhang Adaptive interpolation filter system for motion compensated predictive video coding
EP1617672A1 (en) * 2004-07-13 2006-01-18 Matsushita Electric Industrial Co., Ltd. Motion estimator/compensator including a 16-bit 1/8 pel interpolation filter

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
WEDI THOMAS: "Advanced motion compensated prediction methods", ITU-T VIDEO CODING EXPERTS GROUP (ITU-T SG16 Q.6), XX, XX, 18 October 2003 (2003-10-18), pages 1 - 8, XP002454495 *
WEDI, T; MUSMANN H G: "Motion- and aliasing-compensated prediction for hybrid video coding", 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 577 - 586, XP011099250, ISSN: 1051-8215 *
YATIS Y., OSTERMANN J.: "Prediction of P and B-Frames Using a Two-dimensional Non-separable Adaptive Wiener Interpolation Filter for H.264/AVC VCEG-AD08 (VCEG-AD08.doc)", ITU STUDY GROUP 16 QUESTION 6 - VIDEO CODING EXPERTS GROUP VCEG 30TH MEETING, 23 October 2006 (2006-10-23) - 27 October 2006 (2006-10-27), Hangzhou,CN, XP002527472, Retrieved from the Internet <URL:http://wftp3.itu.int/av-arch/video-site/0610_Han/VCEG-AD08.zip> [retrieved on 20090511] *

Also Published As

Publication number Publication date
CN101632306B (en) 2014-03-19
WO2008068623A2 (en) 2008-06-12
CN101632306A (en) 2010-01-20
EP2092752A2 (en) 2009-08-26

Similar Documents

Publication Publication Date Title
WO2008068623A3 (en) Adaptive interpolation method and system for motion compensated predictive video coding and decoding
WO2007079964A8 (en) Adaptive coding of a prediction error in hybrid video coding
PH12017502131B1 (en) Method of decoding video data
WO2010117117A1 (en) Video encoding/decoding apparatus and adaptive overlapped block motion compensation method and apparatus employing adaptive weights therefor
WO2007002437A3 (en) Method and apparatus for video encoding and decoding using adaptive interpolation
TW200718217A (en) Method and apparatus for weighted prediction for scalable video coding
WO2007038697A3 (en) Frame interpolation using more accurate motion information
WO2009126915A8 (en) Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter
WO2008014288A3 (en) Adaptive video frame interpolation
JP2010507352A5 (en)
WO2006096612A3 (en) System and method for motion estimation and mode decision for low-complexity h.264 decoder
MY180273A (en) Adaptive support for interpolating values of sub-pixels for video coding
WO2008022181A3 (en) Updating of decoder states after packet loss concealment
TW200746831A (en) Adaptive encoder-assisted frame rate up conversion
WO2011012669A3 (en) Method for decoding a stream of coded data representative of a sequence of images and method for coding a sequence of images
WO2011048909A3 (en) Method for decoding a bitstream created by using a directional transform
WO2012053796A3 (en) Apparatus and method for encoding/decoding differential motion vector, and apparatus and method for encoding/decoding video using same
CA3081225C (en) Audio signal processing device, audio signal processing method and audio signal processing program
DE602006016269D1 (en) VIDEO ENCODER WITH UPDATE FUNCTION
US20120300848A1 (en) Apparatus and method for generating an inter-prediction frame, and apparatus and method for interpolating a reference frame used therein
TW200721848A (en) Method and apparatus for weighted prediction for scalable video coding
MY169632A (en) Method of decoding video data
WO2011021911A3 (en) Method and apparatus for encoding/decoding images using adaptive motion vector resolution
Verbist Advanced Hash-based Distributed Video Coding
TW200610407A (en) The error concealment for digital video transmission

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780050842.6

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07859334

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2007859334

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007859334

Country of ref document: EP