ENCODER, DECODER, ENCODING METHOD, AND DECODING METHOD

    公开(公告)号:CA3119646A1

    公开(公告)日:2020-07-09

    申请号:CA3119646

    申请日:2019-12-23

    Abstract: A coding device (100) that codes coding target blocks of an image is provided with a processor (a1) and memory (a2) that is connected to the processor (a1). The processor (a1) generates, for a motion, a first predicted image having an integer pixel unit on the basis of a motion vector, and uses an interpolation filter to interpolate the values of the minimum pixel positions between a plurality of integer pixels included in the first predicted image, thereby generating a second predicted image, and, on the basis of the second predicted image, codes coding target blocks. Usage of the interpolation filter involves switching between a first interpolation filter and a second interpolation filter in which the number of taps differs from the first interpolation filter.

    ENCODER, DECODER, ENCODING METHOD, DECODING METHOD, AND PICTURE COMPRESSION PROGRAM

    公开(公告)号:CA3157007A1

    公开(公告)日:2019-11-28

    申请号:CA3157007

    申请日:2019-05-09

    Abstract: An encoder partitions into blocks using a set of block partition modes obtained by combining one or more block partition modes defining a partition type. The set of block partition modes includes a first partition mode defining the partition direction and number of partitions for partitioning a first block, and a second block partition mode defining the partition direction and number of partitions for partitioning a second block which is one of blocks obtained after the first block is partitioned. When the number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after partitioning the first block, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, the second block partition mode includes only a block partition mode indicating that the number of partitions is three.

    Procedimiento de decodificación de imágenes en movimiento que utiliza matrices de cuantificación adicionales

    公开(公告)号:ES2563295T3

    公开(公告)日:2016-03-14

    申请号:ES11175220

    申请日:2005-01-26

    Abstract: Procedimiento de codificación y decodificación de imágenes en movimiento que incluye un procedimiento de codificación de imágenes en movimiento para la codificación de una imagen en movimiento y un procedimiento de decodificación de imágenes en movimiento para la decodificación de una imagen codificada, en donde dicho procedimiento de codificación de imágenes en movimiento comprende las etapas de: generar un ID de matriz para la identificación de una matriz de cuantificación diferente de una matriz de cuantificación por defecto; codificar la matriz de cuantificación identificada por el ID de matriz generado, siendo codificada la matriz de cuantificación en asociación con el ID de matriz; codificar una imagen actual mediante el uso de la matriz de cuantificación, para generar datos de la imagen actual codificada; y añadir el ID de matriz que identifica la matriz de cuantificación usada en la codificación de la imagen actual, a los datos de la imagen actual codificada, en donde dicho procedimiento de decodificación de imágenes en movimiento comprende las etapas de: obtener, a partir de un flujo codificado, una matriz de cuantificación distinta de una matriz de cuantificación por defecto y un ID de matriz para identificar la matriz de cuantificación, y reservar la matriz de cuantificación y el ID de matriz; extraer, a partir del flujo continuo codificado, un ID de matriz que se añade a los datos generados codificando una imagen actual y que se utiliza para identificar una matriz de cuantificación que se ha utilizado para codificar la imagen actual; identificar, a partir de las matrices de cuantificación reservadas en dicha etapa de reserva, una matriz de cuantificación correspondiente al ID de matriz y decodificar los datos de la imagen actual utilizando la matriz de cuantificación identificada, en donde cada imagen se compone de un componente luma, un primer componente croma y un segundo componente croma, y estando el procedimiento de decodificación de imágenes caracterizado por que comprende las etapas siguientes: una primera etapa, en la que en caso de que exista una matriz de cuantificación para el componente luma, una matriz de cuantificación para el primer componente croma y una matriz de cuantificación para el segundo componente croma, por separado, en la matriz de cuantificación identificada por el ID de matriz extraído, la matriz de cuantificación para el componente luma se identifica como matriz de cuantificación para un componente luma de la imagen actual, la matriz de cuantificación para el primer componente croma se identifica como matriz de cuantificación para un primer componente croma de la imagen actual y la matriz de cuantificación para el segundo componente croma se identifica como matriz de cuantificación para un segundo componente croma de la imagen actual, una segunda etapa, en la que, en caso de que la matriz de cuantificación para el primer componente no esté presente y la matriz de cuantificación para el segundo componente croma esté presente en la matriz de cuantificación identificada por el ID de matriz extraído, se identifica la matriz de cuantificación para el segundo componente, en lugar de la matriz de cuantificación por defecto, como matriz de cuantificación para el primer componente croma de la imagen actual, y una tercera etapa, en la que en caso de que tanto la matriz de cuantificación para el primer componente y la matriz de cuantificación para el segundo componente croma no estén presentes en la matriz de cuantificación identificada por el ID de matriz extraído, se identifica la matriz de cuantificación para el componente luma, en lugar de la matriz de cuantificación por defecto, como la matriz de cuantificación para el primer componente croma y el segundo componente croma de la imagen actual.

    Coding method, decoding method, coding apparatus, decoding apparatus, program, and integrated circuit

    公开(公告)号:AU2011250757B2

    公开(公告)日:2012-09-06

    申请号:AU2011250757

    申请日:2011-11-11

    Abstract: A coding method of coding a first picture group and a second picture group that are interlaced and captured at different view points, said coding method comprising: 5 defining an access unit including a picture of the first picture group and a picture of the second picture group that corresponds to the picture of the first picture group; and coding each of the pictures included in the access unit, the access unit being defined in said 10 defining, wherein said defining includes: determining a unit of coding for determining whether the pictures included in the access unit are to be uniformly coded on a per-field basis or on a per-frame basis; and determining a field type for determining whether the pictures are to be 15 uniformly coded as top fields or bottom fields, when it is determined in said determining of a unit of coding that the pictures included in the access unit are to be coded on a per-field basis, said coding includes: coding the picture of the first picture group, using a predictive 20 picture generated from a picture of the first picture group; and coding the picture of the second picture group, using one of (i) a predictive picture generated from a picture of the second picture group and (ii) the predictive picture generated from the picture of the first 25 picture group, within the access unit including the picture of the second picture group, and in said coding, each of the pictures is coded for each access unit in a format determined in said determining of a unit of coding and in said determining of a field type. 2949123_1 (GHMatters) P84360.AU.1 11/11/11 Code view components in access unit Determine reference field-pic flag value S502 Field-pic-flag equal to ""? No 7t Y e s S56S508 Set "0" to reference bottom-field flag brI erfrnc Start processing on each view component in access S510 Start processing on each slice in view component S512 Set fieldpicjflag value in slice header of slice to S514 be equal to reference fieldpic flag value Fieldpicflag equal to ""? e No S520 Set bottomfieldflag value in St1 "O" t o bottom field flag slc haof slice to be equal to reference bottom field-flag value Code slice using field_pic-flag value and S526 bottom-field_flag value Next slice of view component available? S2 Nos Yes Next view component in access unit available?) S530 Nos End

    CODIFICADOR, DECODIFICADOR, METODO DE CODIFICACION Y METODO DE DECODIFICACION

    公开(公告)号:MX2025000828A

    公开(公告)日:2025-03-07

    申请号:MX2025000828

    申请日:2022-02-23

    Abstract: Un codificador (100) incluye circuitos y una memoria acoplada a los circuitos. Los circuitos, en funcionamiento: determinan si un tamaño de un bloque actual, que es una unidad para la que se genera una lista de candidatos a vector que incluye candidatos a vector, es menor o igual que un umbral (S3001); cuando el tamaño del bloque actual es menor o igual que el umbral (SÍ en S3001), generan la lista de candidatos a vector registrando un candidato a vector de movimiento basado en la historia (HMVP) en la lista de candidatos a vector desde una tabla HMVP sin realizar un primer proceso de poda (S3002); cuando el tamaño del bloque actual es mayor que el umbral (NO en S3001), generan la lista de candidatos a vectores realizando el primer proceso de poda y registrando el candidato a vector HMVP en la lista de candidatos a vector desde la tabla HMVP (S3003); y codifican el bloque actual usando la lista de candidatos a vector (S3004).

Patent Agency Ranking