[go: up one dir, main page]

MX2024007920A - Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques. - Google Patents

Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.

Info

Publication number
MX2024007920A
MX2024007920A MX2024007920A MX2024007920A MX2024007920A MX 2024007920 A MX2024007920 A MX 2024007920A MX 2024007920 A MX2024007920 A MX 2024007920A MX 2024007920 A MX2024007920 A MX 2024007920A MX 2024007920 A MX2024007920 A MX 2024007920A
Authority
MX
Mexico
Prior art keywords
current
picture
motion vector
computing device
subblock
Prior art date
Application number
MX2024007920A
Other languages
English (en)
Inventor
Yi-Wen Chen
Xianglin Wang
Original Assignee
Beijing Dajia Internet Information Tech Co Ltd
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 Beijing Dajia Internet Information Tech Co Ltd filed Critical Beijing Dajia Internet Information Tech Co Ltd
Publication of MX2024007920A publication Critical patent/MX2024007920A/es

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/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/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/134Methods 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/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • 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/169Methods 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/17Methods 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/176Methods 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
    • 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/513Processing of motion vectors
    • 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/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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/96Tree coding, e.g. quad-tree coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

Un método de predicción de vector de movimiento temporal basada en subbloques se realiza en un dispositivo informático. El dispositivo informático adquiere un flujo de bits de video que incluye datos asociados con múltiples imágenes codificadas. Mientras decodifica una imagen actual en el flujo de bits de video, el dispositivo informático selecciona, de acuerdo con elementos de sintaxis señalados en el flujo de bits de video, una imagen de referencia como una imagen intercalada de la imagen actual, y determina un cambio de movimiento entre la imagen intercalada y la imagen actual a partir de la información de movimiento de los bloques espacialmente cercanos de una unidad de codificación actual (CU) de acuerdo con un orden fijo. Después, el dispositivo informático separa la CU actual en múltiples sub-CU, obtiene un predictor de vector de movimiento temporal para cada sub-CU a partir del cambio de movimiento y la información de movimiento de un bloque en la imagen intercalada que corresponde a un subbloque respectivo de la imagen actual y decodifica la CU actual de acuerdo con los predictores de vector de movimiento temporal.
MX2024007920A 2018-08-29 2021-02-24 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques. MX2024007920A (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US201862724506P 2018-08-29 2018-08-29

Publications (1)

Publication Number Publication Date
MX2024007920A true MX2024007920A (es) 2024-07-12

Family

ID=69644827

Family Applications (4)

Application Number Title Priority Date Filing Date
MX2021002201A MX2021002201A (es) 2018-08-29 2019-08-29 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.
MX2024007920A MX2024007920A (es) 2018-08-29 2021-02-24 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.
MX2024007921A MX2024007921A (es) 2018-08-29 2021-02-24 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.
MX2024007919A MX2024007919A (es) 2018-08-29 2021-02-24 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.

Family Applications Before (1)

Application Number Title Priority Date Filing Date
MX2021002201A MX2021002201A (es) 2018-08-29 2019-08-29 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.

Family Applications After (2)

Application Number Title Priority Date Filing Date
MX2024007921A MX2024007921A (es) 2018-08-29 2021-02-24 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.
MX2024007919A MX2024007919A (es) 2018-08-29 2021-02-24 Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.

Country Status (9)

Country Link
US (4) US11368713B2 (es)
EP (2) EP3827589A4 (es)
JP (4) JP7128348B2 (es)
KR (4) KR102643422B1 (es)
CN (5) CN116980591B (es)
MX (4) MX2021002201A (es)
RU (1) RU2757209C1 (es)
WO (1) WO2020047289A1 (es)
ZA (1) ZA202101242B (es)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118450141A (zh) * 2019-01-02 2024-08-06 Lg 电子株式会社 基于sbtmvp的帧间预测方法和设备
EP3967039B1 (en) 2019-06-07 2024-10-30 Beijing Dajia Internet Information Technology Co., Ltd. Sub-block temporal motion vector prediction for video coding
WO2021202468A1 (en) 2020-03-30 2021-10-07 Bytedance Inc. Slice header constraint on collocated pictures
WO2024140965A1 (en) * 2022-12-29 2024-07-04 Douyin Vision Co., Ltd. Method, apparatus, and medium for video processing
WO2025092842A1 (en) * 2023-10-30 2025-05-08 Beijing Dajia Internet Information Technology Co., Ltd. Methods and devices on subblock based motion model derivation
CN120416528B (zh) * 2025-07-04 2025-09-19 杭州科技职业技术学院 一种智能化的体育直播数据管理系统及方法

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010041857A2 (en) * 2008-10-06 2010-04-15 Lg Electronics Inc. A method and an apparatus for decoding a video signal
CN101873500B (zh) * 2009-04-24 2012-05-23 华为技术有限公司 帧间预测编码方法、帧间预测解码方法及设备
AU2012225140B2 (en) 2011-03-10 2017-04-06 Ostara Nutrient Recovery Technologies Inc. Reactor for precipitating solutes from wastewater and associated methods
CN107635140B (zh) * 2011-09-09 2020-12-08 株式会社Kt 用于解码视频信号的方法
US9736489B2 (en) * 2011-09-17 2017-08-15 Qualcomm Incorporated Motion vector determination for video coding
RU2604330C2 (ru) * 2011-10-05 2016-12-10 Сан Пэтент Траст Способ кодирования изображений, устройство кодирования изображений, способ декодирования изображений, устройство декодирования изображений и устройство кодирования изображений
US9392235B2 (en) * 2011-11-18 2016-07-12 Google Technology Holdings LLC Explicit way for signaling a collocated reference picture for video coding
BR112014012006A2 (pt) * 2011-11-18 2017-05-30 Motorola Mobility Llc uma forma explícita para sinalizar uma imagem colocalizada para codificação de vídeo de alta eficiência (hevc)
US9467694B2 (en) * 2011-11-21 2016-10-11 Google Technology Holdings LLC Implicit determination and combined implicit and explicit determination of collocated picture for temporal prediction
WO2013101643A1 (en) * 2011-12-26 2013-07-04 General Instrument Corporation Implicit determination of collocated picture for temporal prediction
US10200709B2 (en) * 2012-03-16 2019-02-05 Qualcomm Incorporated High-level syntax extensions for high efficiency video coding
US9503720B2 (en) * 2012-03-16 2016-11-22 Qualcomm Incorporated Motion vector coding and bi-prediction in HEVC and its extensions
WO2013154674A1 (en) * 2012-04-11 2013-10-17 Motorola Mobility Llc Evaluation of signaling of collocated reference picture for temporal prediction
KR101682999B1 (ko) * 2012-04-16 2016-12-20 노키아 테크놀로지스 오와이 비디오 코딩 및 디코딩을 위한 장치, 방법 및 컴퓨터 프로그램
US9420286B2 (en) * 2012-06-15 2016-08-16 Qualcomm Incorporated Temporal motion vector prediction in HEVC and its extensions
US20130343459A1 (en) * 2012-06-22 2013-12-26 Nokia Corporation Method and apparatus for video coding
US9998727B2 (en) * 2012-09-19 2018-06-12 Qualcomm Incorporated Advanced inter-view residual prediction in multiview or 3-dimensional video coding
CN104769949B (zh) * 2012-09-19 2018-03-13 高通股份有限公司 用于视差向量导出的图片的选择的方法和装置
US9491461B2 (en) * 2012-09-27 2016-11-08 Qualcomm Incorporated Scalable extensions to HEVC and temporal motion vector prediction
KR102657912B1 (ko) * 2012-10-01 2024-04-15 지이 비디오 컴프레션, 엘엘씨 향상 레이어에서 변환 계수 블록들의 서브블록-기반 코딩을 이용한 스케일러블 비디오 코딩
US9699450B2 (en) 2012-10-04 2017-07-04 Qualcomm Incorporated Inter-view predicted motion vector for 3D video
US9350970B2 (en) * 2012-12-14 2016-05-24 Qualcomm Incorporated Disparity vector derivation
US10021388B2 (en) * 2012-12-26 2018-07-10 Electronics And Telecommunications Research Institute Video encoding and decoding method and apparatus using the same
US10021414B2 (en) 2013-01-04 2018-07-10 Qualcomm Incorporated Bitstream constraints and motion vector restriction for inter-view or inter-layer reference pictures
US9800857B2 (en) 2013-03-08 2017-10-24 Qualcomm Incorporated Inter-view residual prediction in multi-view or 3-dimensional video coding
US20140269920A1 (en) 2013-03-15 2014-09-18 Cisco Technology, Inc. Motion Estimation Guidance in Transcoding Operation
US9762905B2 (en) * 2013-03-22 2017-09-12 Qualcomm Incorporated Disparity vector refinement in video coding
JP6149151B2 (ja) * 2013-04-02 2017-06-14 ヴィド スケール インコーポレイテッド スケーラブルビデオコーディングのための拡張時間的動きベクトル予測
US9800893B2 (en) * 2013-04-17 2017-10-24 Nokia Technologies Oy Apparatus, a method and a computer program for video coding and decoding
EP3020186B1 (en) * 2013-07-09 2022-12-07 Nokia Technologies Oy Method and apparatus for video coding involving syntax for signalling motion information
US9948915B2 (en) * 2013-07-24 2018-04-17 Qualcomm Incorporated Sub-PU motion prediction for texture and depth coding
US10244253B2 (en) 2013-09-13 2019-03-26 Qualcomm Incorporated Video coding techniques using asymmetric motion partitioning
US9762927B2 (en) * 2013-09-26 2017-09-12 Qualcomm Incorporated Sub-prediction unit (PU) based temporal motion vector prediction in HEVC and sub-PU design in 3D-HEVC
US10412387B2 (en) * 2014-08-22 2019-09-10 Qualcomm Incorporated Unified intra-block copy and inter-prediction
EP3198872A1 (en) * 2014-09-26 2017-08-02 VID SCALE, Inc. Intra block copy coding with temporal block vector prediction
US9918105B2 (en) * 2014-10-07 2018-03-13 Qualcomm Incorporated Intra BC and inter unification
US11477477B2 (en) * 2015-01-26 2022-10-18 Qualcomm Incorporated Sub-prediction unit based advanced temporal motion vector prediction
WO2016165069A1 (en) * 2015-04-14 2016-10-20 Mediatek Singapore Pte. Ltd. Advanced temporal motion vector prediction in video coding
KR20180020965A (ko) * 2015-04-27 2018-02-28 엘지전자 주식회사 비디오 신호의 처리 방법 및 이를 위한 장치
US10271064B2 (en) * 2015-06-11 2019-04-23 Qualcomm Incorporated Sub-prediction unit motion vector prediction using spatial and/or temporal motion information
KR20170058838A (ko) * 2015-11-19 2017-05-29 한국전자통신연구원 화면간 예측 향상을 위한 부호화/복호화 방법 및 장치
CN108293131B (zh) * 2015-11-20 2021-08-31 联发科技股份有限公司 基于优先级运动矢量预测子推导的方法及装置
CN108432250A (zh) * 2016-01-07 2018-08-21 联发科技股份有限公司 用于视频编解码的仿射帧间预测的方法及装置
US10834419B2 (en) * 2016-04-13 2020-11-10 Qualcomm Incorporated Conformance constraint for collocated reference index in video coding
US10560718B2 (en) * 2016-05-13 2020-02-11 Qualcomm Incorporated Merge candidates for motion vector prediction for video coding
WO2017195608A1 (ja) * 2016-05-13 2017-11-16 シャープ株式会社 動画像復号装置
CN107396138A (zh) * 2016-05-17 2017-11-24 华为技术有限公司 一种视频编解码方法及设备
US10721489B2 (en) * 2016-09-06 2020-07-21 Qualcomm Incorporated Geometry-based priority for the construction of candidate lists
US10812791B2 (en) * 2016-09-16 2020-10-20 Qualcomm Incorporated Offset vector identification of temporal motion vector predictor
US10701390B2 (en) * 2017-03-14 2020-06-30 Qualcomm Incorporated Affine motion information derivation
US10582209B2 (en) * 2017-03-30 2020-03-03 Mediatek Inc. Sub-prediction unit temporal motion vector prediction (sub-PU TMVP) for video coding
CN108347616B (zh) 2018-03-09 2020-02-14 中南大学 一种基于可选时域运动矢量预测的深度预测方法及装置
CN111869214B (zh) * 2018-03-19 2024-11-29 高通股份有限公司 对高级时间运动矢量预测的改进

Also Published As

Publication number Publication date
US12348765B2 (en) 2025-07-01
US20240098301A1 (en) 2024-03-21
CN116761000B (zh) 2023-12-19
US11936901B2 (en) 2024-03-19
CN116980591B (zh) 2024-03-15
MX2021002201A (es) 2021-05-14
EP3827589A4 (en) 2021-09-29
JP7461986B2 (ja) 2024-04-04
CN114363610B (zh) 2022-09-16
KR20220012431A (ko) 2022-02-03
EP3827589A1 (en) 2021-06-02
MX2024007921A (es) 2024-07-12
RU2757209C1 (ru) 2021-10-12
JP2022120058A (ja) 2022-08-17
JP2024029187A (ja) 2024-03-05
EP4518313A2 (en) 2025-03-05
US20220224935A1 (en) 2022-07-14
US20240163468A1 (en) 2024-05-16
US11368713B2 (en) 2022-06-21
WO2020047289A1 (en) 2020-03-05
JP7717227B2 (ja) 2025-08-01
JP7128348B2 (ja) 2022-08-30
KR20240013897A (ko) 2024-01-30
MX2024007919A (es) 2024-07-12
KR102800310B1 (ko) 2025-04-23
CN113242432A (zh) 2021-08-10
CN112789859A (zh) 2021-05-11
CN114363610A (zh) 2022-04-15
ZA202101242B (en) 2023-03-29
KR20210030473A (ko) 2021-03-17
KR102643422B1 (ko) 2024-03-04
CN113242432B (zh) 2022-01-25
JP2021527371A (ja) 2021-10-11
CN116761000A (zh) 2023-09-15
US20210185350A1 (en) 2021-06-17
CN116980591A (zh) 2023-10-31
KR20230169474A (ko) 2023-12-15
JP2024120059A (ja) 2024-09-03
EP4518313A3 (en) 2025-05-28
JP7667324B2 (ja) 2025-04-22
KR102359877B1 (ko) 2022-02-08
US12335514B2 (en) 2025-06-17

Similar Documents

Publication Publication Date Title
MX2024007919A (es) Metodos y aparato de codificacion de video mediante la prediccion de vector de movimiento temporal basada en subbloques.
GB2564310A (en) Method and apparatus of video coding
ZA202002074B (en) Sub-block motion derivation and decoder-side motion vector refinement for merge mode
GB2557517A8 (en) Method for inducing a merge candidate block and device using same
GB201313294D0 (en) Video encoding and decoding
MY169873A (en) Method and apparatus for predicting motion vector for coding video or decoding video
ZA202101431B (en) Method and device for coding/decoding image using intra prediction
MX2023012285A (es) Metodo y aparato de decodificacion de video y metodo y aparato de codificacion de video.
EP4614977A3 (en) Method and apparatus of video coding with affine motion compensation
MX2025005142A (es) Prediccion de vector de movimiento temporal de sub-bloque para codificacion de video
MY181718A (en) Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding/decoding device
EP4604528A3 (en) Method and apparatus for sub-block based temporal motion vector prediction
MX2009003888A (es) Metodo y aparato de codificacion y decodificacion de imagen de multiples vistas.
MX2021005253A (es) Codificacion o decodificacion de video utilizando extension de bloque para compensacion de movimiento de bloque superpuesto.
EP4568248A3 (en) Method and apparatus for further improved context design for prediction mode and coded block flag (cbf)
MX2025008157A (es) Método y dispositivo para señalizar señales relacionadas con modo de predicción en intra predicción
MX2025000292A (es) Método y dispositivo de codificación/decodificación de imagen usando tamaño adaptivo limitante del bloque de croma y método de transformación del flujo de bits
WO2020016745A3 (en) Extension of look-up table based motion vector prediction with temporal information
MX2024013925A (es) Metodo para codificar imagen a base de intra prediccion usando la lista del modo mas probable (mpm) y aparato para el mismo
EP4277277A3 (en) Methods and apparatus of video coding for triangle prediction
MX2025013070A (es) Metodo y aparato para codificacion/decodificacion de imagen con base en encabezado de imagen que incluye informacion que se refiere a imagen co-localizada, y metodo para transmitir flujo de bits
GB201207316D0 (en) A method,device, computer program, and information storage means for encoding and decoding an image comprising blocks of pixels
ZA202206762B (en) Method and device for signaling information related to slice in image/video encoding/decoding system
WO2020256601A3 (en) Method and apparatus of picture-level signaling for bidirectional optical flow and decoder side motion vector refinement
MY197143A (en) Method and apparatus for encoding/decoding images using a motion vector of a previous block as a motion vector for the current block