WO2008149327A3 - Method and apparatus for motion-compensated video signal prediction - Google Patents
Method and apparatus for motion-compensated video signal prediction Download PDFInfo
- 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
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/567—Motion estimation based on 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/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/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/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/156—Availability of hardware or computational resources, e.g. encoding based on power-saving 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/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
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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
-
- 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/90—Methods 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/91—Entropy 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.
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)
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)
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)
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 |
-
2007
- 2007-06-04 WO PCT/CN2007/070080 patent/WO2008148272A1/en active Application Filing
-
2008
- 2008-06-03 WO PCT/IB2008/053473 patent/WO2008149327A2/en active Application Filing
Patent Citations (5)
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)
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 |