MX2013015056A - Filtro de interpolacion de sub-pixel conjunto para prediccion temporal. - Google Patents
Filtro de interpolacion de sub-pixel conjunto para prediccion temporal.Info
- Publication number
- MX2013015056A MX2013015056A MX2013015056A MX2013015056A MX2013015056A MX 2013015056 A MX2013015056 A MX 2013015056A MX 2013015056 A MX2013015056 A MX 2013015056A MX 2013015056 A MX2013015056 A MX 2013015056A MX 2013015056 A MX2013015056 A MX 2013015056A
- Authority
- MX
- Mexico
- Prior art keywords
- sub
- pel
- temporal prediction
- video content
- reference block
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/223—Analysis of motion using block-matching
- G06T7/238—Analysis of motion using block-matching using non-full search, e.g. three-step search
-
- 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/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/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/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/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
Abstract
Un método determina una pluralidad de filtros de interpolación para uso en la interpolación de valores de sub-pel para un proceso de predicción temporal de contenido de video; la pluralidad de filtros de interpolación están diseñados con base en compensaciones de sub-pel para dos bloques de referencia; el método determina una primera compensación de sub-pel para un primer bloque de referencia para la unidad de contenido de video y determina una segunda compensación de sub-pel para un segundo bloque de referencia para una unidad de contenido de video; un conjunto de filtros de interpolación es determinado para interpolar un conjunto de valores de píxel de sub-pel para uso en el proceso de predicción temporal para la unidad de contenido de video; el conjunto de filtros de interpolación está diseñado para la primera compensación de sub-pel y la segunda compensación de sub-pel y se utiliza para interpolar un primer valor de píxel de sub-pel para el primer bloque de referencia y un segundo valor de sub-pel para el segundo bloque de referencia.
Applications Claiming Priority (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161504139P | 2011-07-01 | 2011-07-01 | |
| US201161506586P | 2011-07-11 | 2011-07-11 | |
| US201161535941P | 2011-09-16 | 2011-09-16 | |
| US201161538107P | 2011-09-22 | 2011-09-22 | |
| US201161539420P | 2011-09-26 | 2011-09-26 | |
| US201161557422P | 2011-11-09 | 2011-11-09 | |
| PCT/US2012/045297 WO2013006573A1 (en) | 2011-07-01 | 2012-07-02 | Joint sub-pixel interpolation filter for temporal prediction |
| US13/540,270 US9319711B2 (en) | 2011-07-01 | 2012-07-02 | Joint sub-pixel interpolation filter for temporal prediction |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2013015056A true MX2013015056A (es) | 2014-06-23 |
Family
ID=47390668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2013015056A MX2013015056A (es) | 2011-07-01 | 2012-07-02 | Filtro de interpolacion de sub-pixel conjunto para prediccion temporal. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US9319711B2 (es) |
| EP (1) | EP2727358A1 (es) |
| JP (1) | JP5727673B2 (es) |
| KR (1) | KR101590736B1 (es) |
| CN (1) | CN103650506B (es) |
| BR (1) | BR112013033743A2 (es) |
| MX (1) | MX2013015056A (es) |
| WO (1) | WO2013006573A1 (es) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120230407A1 (en) | 2011-03-11 | 2012-09-13 | General Instrument Corporation | Interpolation Filter Selection Using Prediction Index |
| EP2724534A2 (en) | 2011-06-24 | 2014-04-30 | Motorola Mobility LLC | Selection of phase offsets for interpolation filters for motion compensation |
| BR112013033743A2 (pt) * | 2011-07-01 | 2019-09-24 | Motorola Mobility Inc | filtro de interpolação de subpixel conjunto para predição temporal |
| US20160345018A1 (en) * | 2015-05-19 | 2016-11-24 | Microsoft Technology Licensing, Llc | Video encoding and decoding |
| US10009622B1 (en) | 2015-12-15 | 2018-06-26 | Google Llc | Video coding with degradation of residuals |
| JP7032039B2 (ja) * | 2016-06-28 | 2022-03-08 | Tdk株式会社 | 積層コイル部品 |
| US10116957B2 (en) | 2016-09-15 | 2018-10-30 | Google Inc. | Dual filter type for motion compensated prediction in video coding |
| US10499078B1 (en) * | 2017-02-07 | 2019-12-03 | Google Llc | Implicit motion compensation filter selection |
| US20190246114A1 (en) * | 2018-02-02 | 2019-08-08 | Apple Inc. | Techniques of multi-hypothesis motion compensation |
| US11924440B2 (en) * | 2018-02-05 | 2024-03-05 | Apple Inc. | Techniques of multi-hypothesis motion compensation |
| CA3111760C (en) | 2018-09-07 | 2023-10-10 | Huawei Technologies Co., Ltd. | Method and apparatus for interpolation filtering for intra- and inter-prediction in video coding |
| EP3700210A1 (en) | 2019-02-21 | 2020-08-26 | Ateme | Method and apparatus for image encoding |
| US11375222B2 (en) * | 2019-09-22 | 2022-06-28 | Tencent America LLC | Method and device for video encoding and decoding with interpolation filter flag being consistent with MMVD distances |
| WO2022133664A1 (zh) * | 2020-12-21 | 2022-06-30 | 深圳市大疆创新科技有限公司 | 像素插值方法、装置、电子设备和计算机可读介质 |
| CN113099231B (zh) * | 2021-03-23 | 2022-12-20 | 北京百度网讯科技有限公司 | 确定亚像素插值位置的方法、装置、电子设备和存储介质 |
Family Cites Families (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA1335794C (en) | 1988-04-07 | 1995-06-06 | Yoshiyuki Okada | Process and apparatus for image magnification |
| DE19730305A1 (de) * | 1997-07-15 | 1999-01-21 | Bosch Gmbh Robert | Verfahren zur Erzeugung eines verbesserten Bildsignals bei der Bewegungsschätzung von Bildsequenzen, insbesondere eines Prädiktionssignals für Bewegtbilder mit bewegungskompensierender Prädiktion |
| US6252576B1 (en) | 1998-08-06 | 2001-06-26 | In-System Design, Inc. | Hardware-efficient system for hybrid-bilinear image scaling |
| US6950469B2 (en) | 2001-09-17 | 2005-09-27 | Nokia Corporation | Method for sub-pixel value interpolation |
| CN101448162B (zh) * | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
| US7110459B2 (en) | 2002-04-10 | 2006-09-19 | Microsoft Corporation | Approximate bicubic filter |
| US7190724B2 (en) | 2002-04-12 | 2007-03-13 | Seiko Epson Corporation | Method and apparatus for transform domain video processing |
| JP4120301B2 (ja) | 2002-04-25 | 2008-07-16 | ソニー株式会社 | 画像処理装置およびその方法 |
| CN100452668C (zh) * | 2002-07-09 | 2009-01-14 | 诺基亚有限公司 | 用于在视频编码中选择插值滤波器类型的方法和系统 |
| US20040076333A1 (en) | 2002-10-22 | 2004-04-22 | Huipin Zhang | Adaptive interpolation filter system for motion compensated predictive video coding |
| FR2854259B1 (fr) | 2003-04-28 | 2005-10-21 | France Telecom | Systeme d'aide a la generation de requetes et procede correspondant |
| CN1578477B (zh) | 2003-07-16 | 2011-05-04 | 三星电子株式会社 | 用于色彩图像的视频编码/解码装置和方法 |
| NO319660B1 (no) | 2003-11-17 | 2005-09-05 | Tandberg Telecom As | Fremgangsmåte for interpolering av pixelverdier |
| NO319629B1 (no) | 2003-11-28 | 2005-09-05 | Tandberg Telecom As | Fremgangsmate for korrigering av interpolerte pikselverdier |
| US7505636B2 (en) | 2004-03-04 | 2009-03-17 | Broadcom Corporation | System and method for two-pass interpolation for quarter-pel motion compensation |
| 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 |
| US7653132B2 (en) | 2004-12-21 | 2010-01-26 | Stmicroelectronics, Inc. | Method and system for fast implementation of subpixel interpolation |
| US7941006B2 (en) | 2005-02-25 | 2011-05-10 | Panasonic Corporation | Pixel interpolating method and device |
| US7876833B2 (en) | 2005-04-11 | 2011-01-25 | Sharp Laboratories Of America, Inc. | Method and apparatus for adaptive up-scaling for spatially scalable coding |
| US8208564B2 (en) | 2005-06-24 | 2012-06-26 | Ntt Docomo, Inc. | Method and apparatus for video encoding and decoding using adaptive interpolation |
| KR20070012201A (ko) | 2005-07-21 | 2007-01-25 | 엘지전자 주식회사 | 영상 신호의 인코딩 및 디코딩 방법 |
| EP1761062A1 (en) | 2005-09-06 | 2007-03-07 | BRITISH TELECOMMUNICATIONS public limited company | Generating and storing image data |
| US7155213B1 (en) | 2005-09-16 | 2006-12-26 | James R. Almeda | Remote control system |
| US7965177B2 (en) | 2005-09-16 | 2011-06-21 | Sharp Kabushiki Kaisha | Display system, screen design setting tool, display system program, screen design setting program, and recording medium |
| US7778494B2 (en) | 2005-10-13 | 2010-08-17 | Texas Instruments Incorporated | FIR-based interpolation in advanced video codecs on VLIW processor |
| CN1794821A (zh) | 2006-01-11 | 2006-06-28 | 浙江大学 | 可分级视频压缩中插值的方法与装置 |
| US20080075165A1 (en) | 2006-09-26 | 2008-03-27 | Nokia Corporation | Adaptive interpolation filters for video coding |
| KR100827093B1 (ko) | 2006-10-13 | 2008-05-02 | 삼성전자주식회사 | 영상 부호화 방법 및 장치 |
| US7958177B2 (en) | 2006-11-29 | 2011-06-07 | Arcsoft, Inc. | Method of parallelly filtering input data words to obtain final output data words containing packed half-pel pixels |
| EP1983759A1 (en) | 2007-04-19 | 2008-10-22 | Matsushita Electric Industrial Co., Ltd. | Estimation of separable adaptive interpolation filters for hybrid video coding |
| US8509567B2 (en) | 2007-07-09 | 2013-08-13 | Analog Devices, Inc. | Half pixel interpolator for video motion estimation accelerator |
| CN101453646B (zh) | 2007-12-04 | 2012-02-22 | 华为技术有限公司 | 图像插值方法、装置及插值系数的获取方法 |
| US8576906B2 (en) * | 2008-01-08 | 2013-11-05 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive filtering |
| KR101456487B1 (ko) | 2008-03-04 | 2014-10-31 | 삼성전자주식회사 | 부화소 단위의 움직임 예측을 이용한 영상 부호화, 복호화방법 및 그 장치 |
| US20090257499A1 (en) | 2008-04-10 | 2009-10-15 | Qualcomm Incorporated | Advanced interpolation techniques for motion compensation in video coding |
| US8971412B2 (en) | 2008-04-10 | 2015-03-03 | Qualcomm Incorporated | Advanced interpolation techniques for motion compensation in video coding |
| US8811484B2 (en) * | 2008-07-07 | 2014-08-19 | Qualcomm Incorporated | Video encoding by filter selection |
| US9078007B2 (en) * | 2008-10-03 | 2015-07-07 | Qualcomm Incorporated | Digital video coding with interpolation filters and offsets |
| WO2011003326A1 (en) | 2009-07-06 | 2011-01-13 | Mediatek Singapore Pte. Ltd. | Single pass adaptive interpolation filter |
| US20120201293A1 (en) | 2009-10-14 | 2012-08-09 | Guo Liwei | Methods and apparatus for adaptive coding of motion information |
| US20110200108A1 (en) | 2010-02-18 | 2011-08-18 | Qualcomm Incorporated | Chrominance high precision motion filtering for motion interpolation |
| KR101682147B1 (ko) * | 2010-04-05 | 2016-12-05 | 삼성전자주식회사 | 변환 및 역변환에 기초한 보간 방법 및 장치 |
| US9219921B2 (en) | 2010-04-12 | 2015-12-22 | Qualcomm Incorporated | Mixed tap filters |
| US20120008686A1 (en) | 2010-07-06 | 2012-01-12 | Apple Inc. | Motion compensation using vector quantized interpolation filters |
| US8792559B2 (en) * | 2010-10-26 | 2014-07-29 | Sony Corporation | Method to improve accuracy and reliability of motion estimated with phase correlation |
| US9049454B2 (en) | 2011-01-19 | 2015-06-02 | Google Technology Holdings Llc. | High efficiency low complexity interpolation filters |
| US20120224639A1 (en) | 2011-03-03 | 2012-09-06 | General Instrument Corporation | Method for interpolating half pixels and quarter pixels |
| US8437581B2 (en) | 2011-03-04 | 2013-05-07 | General Instrument Corporation | Method and system for interpolating fractional video pixels |
| US20120230407A1 (en) | 2011-03-11 | 2012-09-13 | General Instrument Corporation | Interpolation Filter Selection Using Prediction Index |
| US9036706B2 (en) | 2011-06-22 | 2015-05-19 | Google Inc. | Fractional pixel interpolation filter for video compression |
| EP2724534A2 (en) * | 2011-06-24 | 2014-04-30 | Motorola Mobility LLC | Selection of phase offsets for interpolation filters for motion compensation |
| BR112013033743A2 (pt) * | 2011-07-01 | 2019-09-24 | Motorola Mobility Inc | filtro de interpolação de subpixel conjunto para predição temporal |
| EP2777272B1 (en) | 2011-11-08 | 2019-01-09 | Google Technology Holdings LLC | Devices and methods for sample adaptive offset coding and/or signaling |
| US20140078394A1 (en) | 2012-09-17 | 2014-03-20 | General Instrument Corporation | Selective use of chroma interpolation filters in luma interpolation process |
-
2012
- 2012-07-02 BR BR112013033743A patent/BR112013033743A2/pt not_active IP Right Cessation
- 2012-07-02 WO PCT/US2012/045297 patent/WO2013006573A1/en not_active Ceased
- 2012-07-02 CN CN201280033120.0A patent/CN103650506B/zh active Active
- 2012-07-02 JP JP2014519235A patent/JP5727673B2/ja active Active
- 2012-07-02 MX MX2013015056A patent/MX2013015056A/es not_active Application Discontinuation
- 2012-07-02 EP EP12737418.9A patent/EP2727358A1/en not_active Withdrawn
- 2012-07-02 US US13/540,270 patent/US9319711B2/en active Active
- 2012-07-02 KR KR1020147002231A patent/KR101590736B1/ko active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR101590736B1 (ko) | 2016-02-01 |
| BR112013033743A2 (pt) | 2019-09-24 |
| CN103650506A (zh) | 2014-03-19 |
| WO2013006573A1 (en) | 2013-01-10 |
| JP5727673B2 (ja) | 2015-06-03 |
| JP2014524198A (ja) | 2014-09-18 |
| US20130003841A1 (en) | 2013-01-03 |
| CN103650506B (zh) | 2017-08-15 |
| US9319711B2 (en) | 2016-04-19 |
| EP2727358A1 (en) | 2014-05-07 |
| KR20140024963A (ko) | 2014-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2013015056A (es) | Filtro de interpolacion de sub-pixel conjunto para prediccion temporal. | |
| MX336371B (es) | Metodo para interpolacion de imagen que utiliza filtro de interpolacion asimetrico y aparato para ello. | |
| WO2012178178A3 (en) | Selection of phase offsets for interpolation filters for motion compensation | |
| MY167114A (en) | Multi-metric filtering | |
| MX385340B (es) | Método y aparato de inter-predicción adaptativa en codificación de video. | |
| WO2012087034A3 (ko) | 화면 내 예측 방법 및 이러한 방법을 사용하는 장치 | |
| WO2011103209A3 (en) | Chrominance high precision motion filtering for motion interpolation | |
| WO2016109309A3 (en) | Computationally efficient motion estimation | |
| AU2012336598A8 (en) | Method and apparatus for encoding image, and method and apparatus for decoding image | |
| PL3834415T3 (pl) | Sposób i urządzenie do filtrowania interpolacyjnego do intrapredykcji i interpredykcji w kodowaniu wideo | |
| MX339850B (es) | Metodo y dispositivo para interpolar imagenes al utilizar filtro de interpolacion de alisado. | |
| WO2013025065A3 (ko) | 정밀한 단위의 필터 선택을 적용한 영상 부호화/복호화 장치 및 방법 | |
| EP4266683A3 (en) | Moving image encoding apparatus, moving image decoding apparatus, moving image encoding method and moving image decoding method | |
| NZ612089A (en) | Deblocking filtering | |
| MY167341A (en) | Low complex deblocking filter decisions | |
| WO2011142603A3 (ko) | 영상의 필터링 방법 및 장치와 그를 이용한 부호화/복호화를 위한 방법 및 장치 | |
| WO2011126287A3 (en) | Method and apparatus for performing interpolation based on transform and inverse transform | |
| PH12013500061A1 (en) | Image interpolation method and apparatus | |
| PH12013501062A1 (en) | Adaptive support for interpolating values of sub-pixels for video coding | |
| GB2519033A (en) | Method and apparatus for coding and decoding videos | |
| GB202203100D0 (en) | Techniques to generate interpolated video frames | |
| GB201100729D0 (en) | Interpolation | |
| MY157090A (en) | Method for encoding and decoding video and apparatus for encoding and decoding video using expanded block filtering |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FA | Abandonment or withdrawal |