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 PDFInfo
- 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
Links
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/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
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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
- H04N19/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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
- H04N19/53—Multi-resolution motion estimation; Hierarchical motion 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/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
- H04N19/533—Motion estimation using multistep search, e.g. 2D-log search or one-at-a-time search [OTS]
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details 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.
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)
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)
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)
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 |
-
2007
- 2007-11-30 CN CN200780050842.6A patent/CN101632306B/en active Active
- 2007-11-30 WO PCT/IB2007/004305 patent/WO2008068623A2/en active Application Filing
- 2007-11-30 EP EP07859334A patent/EP2092752A2/en not_active Withdrawn
Patent Citations (4)
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)
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 |