Codificación de información de movimiento de predicción afín para codificación de video

    公开(公告)号:CO2020004110A2

    公开(公告)日:2020-04-24

    申请号:CO2020004110

    申请日:2020-04-01

    Applicant: QUALCOMM INC

    Abstract: RESUMEN Un dispositivo de ejemplo para codificar datos de video incluye una memoria configurada para almacenar datos de video, y uno o más procesadores implementados en circuito y configurados para codificar una primera diferencia de vectores de movimiento (MVD) que representa una diferencia entre un primer vector de movimiento de un bloque actual de datos de video predicho usando predicción afín y un primer predictor de vectores de movimiento (MVP) para el primer vector de movimiento, predecir una segunda MVD de la primera MVD para un segundo vector de movimiento del bloque actual, y codificar el bloque actual usando predicción afín de acuerdo con el primer vector de movimiento y el segundo vector de movimiento. La predicción de la segunda MVD de la primera MVD de esta forma puede reducir la tasa de bits de una corriente de bits que incluye datos de video codificados, así como mejorar la eficacia de procesamiento.

    Coding affine prediction motion information for video coding

    公开(公告)号:AU2018345741A1

    公开(公告)日:2020-03-19

    申请号:AU2018345741

    申请日:2018-10-02

    Applicant: QUALCOMM INC

    Abstract: An example device for coding video data includes a memory configured to store video data, and one or more processors implemented in circuitry and configured to code a first motion vector difference (MVD) representing a difference between a first motion vector of a current block of video data predicted using affine prediction and a first motion vector predictor (MVP) for the first motion vector, predict a second MVD from the first MVD for a second motion vector of the current block, and code the current block using affine prediction according to the first motion vector and the second motion vector. Predicting the second MVD from the first MVD in this may reduce bitrate of a bitstream including coded video data, as well as improve processing efficiency.

    A memory-bandwidth-efficient design for bi-directional optical flow (BIO)

    公开(公告)号:AU2018288866A1

    公开(公告)日:2019-12-05

    申请号:AU2018288866

    申请日:2018-06-22

    Applicant: QUALCOMM INC

    Abstract: A device for decoding video data is configured to perform interpolation filtering using an N-tap filter to generate an interpolated search space for a first block of video data; obtain a first predictive block in the interpolated search space; determine that a second block of video data is encoded using a bi-directional inter prediction mode and a bi-directional optical flow (BIO) process; perform an inter prediction process for the second block of video data using the bi-directional inter prediction mode to determine a second predictive block; perform the BIO process on the second predictive block to determine a BIO-refined version of the second predictive block, wherein a number of reference samples used for calculating intermediate values for BIO offsets is limited to a region of (W+N-1)x(H+N-1) integer samples, wherein W and H correspond to a width and height of the second block in integer samples.

    Reconstrucciones de vectores de movimiento para flujo óptico bidireccional (bio).

    公开(公告)号:CL2019001393A1

    公开(公告)日:2019-09-27

    申请号:CL2019001393

    申请日:2019-05-23

    Applicant: QUALCOMM INC

    Abstract: PARA UN BLOQUE INTER-PREDICTIVO BIDIRECCIONAL, SE CONFIGURA UN DECODIFICADOR DE VÍDEO, USANDO UN PRIMER MV, PARA LOCALIZAR UN PRIMER BLOQUE PREDICTIVO EN UNA PRIMERA IMAGEN DE REFERENCIA; USANDO UN SEGUNDO MV, LOCALIZAR UN SEGUNDO BLOQUE PREDICTIVO EN UNA SEGUNDA IMAGEN DE REFERENCIA; PARA UN PRIMER SUB-BLOQUE DEL PRIMER BLOQUE PREDICTIVO, DETERMINAR UNA PRIMERA CANTIDAD DE MOVIMIENTO DE FLUJO ÓPTICO BIDIRECCIONAL (BIO); DETERMINAR UN PRIMER SUB-BLOQUE PREDICTIVO FINAL PARA EL BLOQUE DE DATOS DE VÍDEO CON BASE EN LA PRIMERA CANTIDAD DE MOVIMIENTO BIO; PARA UN SEGUNDO SUB-BLOQUE DEL PRIMER BLOQUE PREDICTIVO, DETERMINAR LA SEGUNDA CANTIDAD DE MOVIMIENTO BIO; DETERMINAR UN SEGUNDO SUB-BLOQUE PREDICTIVO FINAL PARA EL BLOQUE DE DATOS DE VÍDEO CON BASE EN LA SEGUNDA CANTIDAD DE MOVIMIENTO BIO; Y CON BASE EN EL SUB-BLOQUE PREDICTIVO FINAL Y EL SEGUNDO SUB-BLOQUE PREDICTIVO FINAL, DETERMINAR UN PRIMER BLOQUE PREDICTIVO FINAL PARA EL BLOQUE DE DATOS DE VÍDEO.

    Affine motion information derivation

    公开(公告)号:AU2018234607A1

    公开(公告)日:2019-08-22

    申请号:AU2018234607

    申请日:2018-03-13

    Applicant: QUALCOMM INC

    Abstract: Techniques and systems are provided for deriving one or more sets of affine motion parameters at a decoder. For example, the decoder can obtain video data from an encoded video bitstream. The video data includes at least a current picture and a reference picture. The decoder can determine a set of affine motion parameters for a current block of the current picture. The set of affine motion parameters can be used for performing motion compensation prediction for the current block. The set of affine motion parameters can be determined using a current affine template of the current block and a reference affine template of the reference picture. In some cases, an encoder can determine a set of affine motion parameters for a current block using a current affine template of the current block and a reference affine template of the reference picture, and can generate an encoded video bitstream that includes a syntax item indicating template matching based affine motion derivation mode is to be used by a decoder for the current block. The encoded video bitstream may not include any affine motion parameters for determining the set of affine motion parameters.

    PEAK SAMPLE ADAPTIVE OFFSET
    18.
    发明专利

    公开(公告)号:CA3035359A1

    公开(公告)日:2018-04-12

    申请号:CA3035359

    申请日:2017-10-04

    Applicant: QUALCOMM INC

    Abstract: A video coder compares a first sample of a current block to a first set of neighbor samples to determine a first difference value; determines a first offset for the first sample based on the first difference value; compares a second sample of the current block to a second set of neighbor samples to determine a second difference value that has a same sign as the first difference value; determines an offset for the second sample, that is different than the offset for the first sample, based on the second difference value; and applies the first offset to the first sample value and the second offset to the second sample value to generate a filtered image.

    Predicción de vectores de movimiento para modelos de movimiento afines en codificación de vídeo

    公开(公告)号:ES2841312T3

    公开(公告)日:2021-07-08

    申请号:ES17784818

    申请日:2017-10-05

    Applicant: QUALCOMM INC

    Abstract: Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento: seleccionar un bloque afín de origen, siendo el bloque afín de origen un bloque codificado por afinidad que es vecino espacialmente a un bloque actual; extrapolar vectores de movimiento de puntos de control del bloque afín de origen para determinar predictores de vector de movimiento para puntos de control del bloque actual en base a los vectores de movimiento extrapolados; insertar, en una lista de candidatos de conjunto de predictores de vectores de movimiento afines (MVP), un conjunto de MVP afín que incluye los predictores de vectores de movimiento para los puntos de control del bloque actual; determinar, en base a un índice señalizado en un flujo de bits, un conjunto de MVP afín seleccionado en la lista de candidatos de conjunto de MVP afines; obtener, de un flujo de bits, diferencias de vector de movimiento (MVD) que indican diferencias entre vectores de movimiento de los puntos de control del bloque actual y los predictores de vectores de movimiento en el conjunto de MVP afín seleccionado; determinar, en base a los predictores de vector de movimiento incluidos en el conjunto de MVP afín seleccionado y las MVD, los vectores de movimiento de los puntos de control del bloque actual; generar, en base a los vectores de movimiento de los puntos de control del bloque actual, un bloque predictivo; y reconstruir el bloque actual basado en datos residuales y el bloque predictivo.

Patent Agency Ranking