MX2009010527A - Vectores de movimiento de alta precision para codificacion de video con baja complejidad de codificacion y decodificacion. - Google Patents
Vectores de movimiento de alta precision para codificacion de video con baja complejidad de codificacion y decodificacion.Info
- Publication number
- MX2009010527A MX2009010527A MX2009010527A MX2009010527A MX2009010527A MX 2009010527 A MX2009010527 A MX 2009010527A MX 2009010527 A MX2009010527 A MX 2009010527A MX 2009010527 A MX2009010527 A MX 2009010527A MX 2009010527 A MX2009010527 A MX 2009010527A
- Authority
- MX
- Mexico
- Prior art keywords
- pixel
- quarter
- accuracy
- motion vectors
- samples
- Prior art date
Links
- 239000013598 vector Substances 0.000 title abstract 7
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/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/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Se puede proporcionar una interpolación en dos etapas para muestras de predicción de fotogramas con una precisión de cuarto de píxel y mejor. Todas las muestras con precisión de cuarto de píxel y mejor pueden utilizar bien medios píxeles o píxeles completos/enteros en una interpolación bilineal para permitir el uso de vectores de movimiento de mayor precisión, tales como vectores de movimiento con precisión de un octavo de píxel. Los vectores de movimiento se pueden restringir de manera tal que no se permita que apunten a toda muestra de subpíxel o rejilla de subpíxel posible, sino a un subconjunto de aquellas muestras de subpíxel. Además, las mismas muestras de medio píxel o píxel entero/completo que se pueden utilizar para obtener una muestra de cuarto de píxel se pueden usar asimismo para obtener una muestra de un octavo de píxel a la cual está conectada la muestra de cuarto de píxel. En consecuencia, para cada muestra de cuarto de píxel, un vector de movimiento podría apuntar a dos posiciones/localizaciones adicionales con una precisión de un octavo de píxel, en donde las dos posiciones/localizaciones adicionales se pueden calcular utilizando las mismas muestras de medio píxel o píxel entero que se utilizaron para obtener la muestra de cuarto de píxel. Por lo tanto, se puede conseguir una precisión arbitraria del vector de movimiento sin necesidad de realizar etapas de interpolación adicionales o de aumentar la complejidad de un decodificador configurado para decodificar datos de vector de movimiento.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US91078307P | 2007-04-09 | 2007-04-09 | |
| PCT/IB2008/051325 WO2008122956A2 (en) | 2007-04-09 | 2008-04-08 | High accuracy motion vectors for video coding with low encoder and decoder complexity |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2009010527A true MX2009010527A (es) | 2009-10-26 |
Family
ID=39745237
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2009010527A MX2009010527A (es) | 2007-04-09 | 2008-04-08 | Vectores de movimiento de alta precision para codificacion de video con baja complejidad de codificacion y decodificacion. |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US8275041B2 (es) |
| EP (1) | EP2132941B1 (es) |
| JP (1) | JP2010524379A (es) |
| KR (1) | KR101129972B1 (es) |
| CN (1) | CN101658044B (es) |
| BR (1) | BRPI0809668B1 (es) |
| CA (1) | CA2681210C (es) |
| MX (1) | MX2009010527A (es) |
| WO (1) | WO2008122956A2 (es) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7082450B2 (en) | 2001-08-30 | 2006-07-25 | Nokia Corporation | Implementation of a transform and of a subsequent quantization |
| US7983835B2 (en) | 2004-11-03 | 2011-07-19 | Lagassey Paul J | Modular intelligent transportation system |
| US8804831B2 (en) * | 2008-04-10 | 2014-08-12 | Qualcomm Incorporated | Offsets at sub-pixel resolution |
| US9967590B2 (en) | 2008-04-10 | 2018-05-08 | Qualcomm Incorporated | Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter |
| US9078007B2 (en) * | 2008-10-03 | 2015-07-07 | Qualcomm Incorporated | Digital video coding with interpolation filters and offsets |
| US8705615B1 (en) * | 2009-05-12 | 2014-04-22 | Accumulus Technologies Inc. | System for generating controllable difference measurements in a video processor |
| KR20110017302A (ko) * | 2009-08-13 | 2011-02-21 | 삼성전자주식회사 | 움직임 벡터의 정확도 조절을 이용한 영상 부호화, 복호화 방법 및 장치 |
| US20120201293A1 (en) * | 2009-10-14 | 2012-08-09 | Guo Liwei | Methods and apparatus for adaptive coding of motion information |
| TWI566586B (zh) * | 2009-10-20 | 2017-01-11 | 湯姆生特許公司 | 一序列形象的現時區塊之寫碼方法和重建方法 |
| US20110194602A1 (en) * | 2010-02-05 | 2011-08-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for sub-pixel interpolation |
| US9237355B2 (en) * | 2010-02-19 | 2016-01-12 | Qualcomm Incorporated | Adaptive motion resolution for video coding |
| US10327008B2 (en) | 2010-10-13 | 2019-06-18 | Qualcomm Incorporated | Adaptive motion vector resolution signaling for video coding |
| CN101990103B (zh) * | 2010-11-10 | 2013-01-16 | 香港应用科技研究院有限公司 | 用于多视点视频编码的方法和装置 |
| WO2013006386A1 (en) | 2011-07-01 | 2013-01-10 | General Instrument Corporation | Motion vector prediction design simplification |
| KR101616010B1 (ko) * | 2011-11-04 | 2016-05-17 | 구글 테크놀로지 홀딩스 엘엘씨 | 비균일 움직임 벡터 그리드에 대한 움직임 벡터 스케일링 |
| KR101682999B1 (ko) | 2012-04-16 | 2016-12-20 | 노키아 테크놀로지스 오와이 | 비디오 코딩 및 디코딩을 위한 장치, 방법 및 컴퓨터 프로그램 |
| MX341203B (es) * | 2012-05-14 | 2016-08-11 | Rossato Luca | Descomposicion de datos residuales durante la codificacion, decodificacion y reconstruccion de señal en jerarquia escalonada. |
| US9172970B1 (en) | 2012-05-29 | 2015-10-27 | Google Inc. | Inter frame candidate selection for a video encoder |
| US11317101B2 (en) | 2012-06-12 | 2022-04-26 | Google Inc. | Inter frame candidate selection for a video encoder |
| US9503746B2 (en) | 2012-10-08 | 2016-11-22 | Google Inc. | Determine reference motion vectors |
| US9485515B2 (en) | 2013-08-23 | 2016-11-01 | Google Inc. | Video coding using reference motion vectors |
| US9749642B2 (en) | 2014-01-08 | 2017-08-29 | Microsoft Technology Licensing, Llc | Selection of motion vector precision |
| US9774881B2 (en) | 2014-01-08 | 2017-09-26 | Microsoft Technology Licensing, Llc | Representing motion vectors in an encoded bitstream |
| US10412387B2 (en) * | 2014-08-22 | 2019-09-10 | Qualcomm Incorporated | Unified intra-block copy and inter-prediction |
| EP3264768A1 (en) * | 2016-06-30 | 2018-01-03 | Thomson Licensing | Method and apparatus for video coding with adaptive motion information refinement |
| KR20210006304A (ko) * | 2019-07-08 | 2021-01-18 | 현대자동차주식회사 | 인터 예측을 이용하여 비디오를 부호화 및 복호화하는 방법 및 장치 |
| CN117939147B (zh) * | 2024-03-25 | 2024-05-28 | 北京中星微人工智能芯片技术有限公司 | 视频编解码装置 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5842033A (en) * | 1992-06-30 | 1998-11-24 | Discovision Associates | Padding apparatus for passing an arbitrary number of bits through a buffer in a pipeline system |
| EP2288165B1 (en) * | 1997-06-09 | 2015-12-16 | Hitachi, Ltd. | Image decoding method |
| US6950469B2 (en) | 2001-09-17 | 2005-09-27 | Nokia Corporation | Method for sub-pixel value interpolation |
| JP3797209B2 (ja) * | 2001-11-30 | 2006-07-12 | ソニー株式会社 | 画像情報符号化方法及び装置、画像情報復号方法及び装置、並びにプログラム |
| JP2003274410A (ja) * | 2002-03-13 | 2003-09-26 | Hitachi Ltd | 監視映像の符号化装置及び復号装置並びに符号化方法 |
| US7620109B2 (en) * | 2002-04-10 | 2009-11-17 | Microsoft Corporation | Sub-pixel interpolation in motion estimation and compensation |
| US20040252766A1 (en) * | 2003-06-11 | 2004-12-16 | Daeyang Foundation (Sejong University) | Motion vector search method and apparatus |
| US8009739B2 (en) * | 2003-09-07 | 2011-08-30 | Microsoft Corporation | Intensity estimation/compensation for interlaced forward-predicted fields |
| EP1730967B1 (en) | 2004-03-31 | 2013-07-03 | Samsung Electronics Co., Ltd. | Method and apparatus for effectively compressing motion vectors in multi-layer structure |
| KR100587561B1 (ko) * | 2004-04-08 | 2006-06-08 | 삼성전자주식회사 | 모션 스케일러빌리티를 구현하는 방법 및 장치 |
| KR100586882B1 (ko) * | 2004-04-13 | 2006-06-08 | 삼성전자주식회사 | 모션 스케일러빌리티를 지원하는 코딩 방법 및 장치 |
| KR20060059769A (ko) * | 2004-11-29 | 2006-06-02 | 엘지전자 주식회사 | 영상신호의 엔코딩시에 베이스 레이어 픽처의 벡터를이용하기 위한 미세정보를 코딩하는 방법과 그 미세정보를이용하는 디코딩 방법 |
| US20060133507A1 (en) * | 2004-12-06 | 2006-06-22 | Matsushita Electric Industrial Co., Ltd. | Picture information decoding method and picture information encoding method |
| KR100772390B1 (ko) * | 2006-01-23 | 2007-11-01 | 삼성전자주식회사 | 방향 보간 방법 및 그 장치와, 그 보간 방법이 적용된부호화 및 복호화 방법과 그 장치 및 복호화 장치 |
| US8208553B2 (en) * | 2006-05-04 | 2012-06-26 | Altera Corporation | Methods and apparatus for quarter-pel refinement in a SIMD array processor |
-
2008
- 2008-04-08 CN CN2008800108875A patent/CN101658044B/zh active Active
- 2008-04-08 MX MX2009010527A patent/MX2009010527A/es active IP Right Grant
- 2008-04-08 US US12/099,731 patent/US8275041B2/en active Active
- 2008-04-08 WO PCT/IB2008/051325 patent/WO2008122956A2/en not_active Ceased
- 2008-04-08 EP EP08737762.8A patent/EP2132941B1/en active Active
- 2008-04-08 KR KR1020097023317A patent/KR101129972B1/ko active Active
- 2008-04-08 CA CA2681210A patent/CA2681210C/en active Active
- 2008-04-08 JP JP2010502617A patent/JP2010524379A/ja active Pending
- 2008-04-08 BR BRPI0809668-6A patent/BRPI0809668B1/pt active IP Right Grant
Also Published As
| Publication number | Publication date |
|---|---|
| CA2681210A1 (en) | 2008-10-16 |
| JP2010524379A (ja) | 2010-07-15 |
| WO2008122956A2 (en) | 2008-10-16 |
| CN101658044A (zh) | 2010-02-24 |
| EP2132941A2 (en) | 2009-12-16 |
| CA2681210C (en) | 2021-03-02 |
| BRPI0809668A2 (pt) | 2014-10-07 |
| CN101658044B (zh) | 2012-11-14 |
| US20080253459A1 (en) | 2008-10-16 |
| BRPI0809668B1 (pt) | 2020-07-28 |
| US8275041B2 (en) | 2012-09-25 |
| KR101129972B1 (ko) | 2012-03-26 |
| WO2008122956A3 (en) | 2008-12-24 |
| EP2132941B1 (en) | 2017-05-17 |
| KR20100005211A (ko) | 2010-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2009010527A (es) | Vectores de movimiento de alta precision para codificacion de video con baja complejidad de codificacion y decodificacion. | |
| WO2013155267A3 (en) | Motion vector rounding | |
| MY209825A (en) | Encoder, decoder, encoding method, and decoding method | |
| WO2011103209A3 (en) | Chrominance high precision motion filtering for motion interpolation | |
| WO2013001279A3 (en) | Video encoding and decoding using transforms | |
| FI3809703T3 (fi) | Videokoodaus | |
| RU2015108787A (ru) | Устройство кодирования движущихся изображений, устройство декодирования движущихся изображений, способ кодирования движущихся изображений и способ декодирования движущихся изображений | |
| WO2007078800A8 (en) | Motion estimation using prediction guided decimated search | |
| MY180273A (en) | Adaptive support for interpolating values of sub-pixels for video coding | |
| ES2869948T3 (es) | Método y aparato para predicción con compensación de movimiento | |
| WO2015023689A3 (en) | Intra-block copying enhancements for hevc in-range-extension (rext) | |
| MY158983A (en) | Method and apparatus for encoding and decoding video based on first sub-pixel unit and second sub-pixel unit | |
| ATE518372T1 (de) | Mehrdimensionale nachbarblockrpädiktion für die videocodierung | |
| MY170940A (en) | Entropy coding of motion vector differences | |
| MY147798A (en) | Complexity scalable video decoding | |
| EP4601291A3 (en) | Video decoding method with motion vector prediction candidate selection signaling | |
| MX2013013029A (es) | Metodo de decodificacion de imagenes, metodo de codificacion de imagenes, dispositivo de decodificacion de imagenes, dispositivo de codificacion de imagenes y dispositivo de codificacion/decodifi cacion de imagenes. | |
| JP2013517682A5 (es) | ||
| MY190332A (en) | Nested entropy encoding | |
| WO2007048129A3 (en) | Scalable motion estimation for video encoding | |
| US20130294518A1 (en) | Method and device for encoding/decoding motion vector | |
| EP4422177A3 (en) | Method and apparatus for encoding or decoding video data in fruc mode with reduced memory accesses | |
| ATE441905T1 (de) | Codierschema für einen ein zeitlich veraenderliches graphikmodell darstellenden datenstrom | |
| RU2010117612A (ru) | Кодирование видеосигналов направленными адаптивными интерполирующими фильтрами | |
| MX2024016046A (es) | Interprediccion de video basada en flujo optico |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |