SIGNALING CHARACTERISTICS OF AN MVC OPERATION POINT

    公开(公告)号:CA2768618C

    公开(公告)日:2015-12-08

    申请号:CA2768618

    申请日:2010-08-06

    Applicant: QUALCOMM INC

    Abstract: Source and destination video devices may use data structures that signal details of an operation point for an MPEG-2 (Motion Picture Experts Group) System bitstream. In one example, an apparatus includes a multiplexer that constructs a data structure corresponding to a multiview video coding (MVC) operation point of an MPEG-2 (Motion Picture Experts Group) System standard bitstream, wherein the data structure signals a rendering capability value that describes a rendering capability to be satisfied by a receiving device to use the MVC operation point, a decoding capability value that describes a decoding capability to be satisfied by the receiving device to use the MVC operation point, and a bitrate value that describes a bitrate of the MVC operation point, and that includes the data structure as part of the bitstream, and an output interface that outputs the bitstream comprising the data structure.

    Video coding using adaptive motion vector resolution

    公开(公告)号:AU2012279234B2

    公开(公告)日:2015-05-07

    申请号:AU2012279234

    申请日:2012-06-29

    Applicant: QUALCOMM INC

    Abstract: In one example, a video coding device includes a video coder configured to code information representative of whether an absolute value of an x-component of a motion vector difference value for a current block of video data is greater than zero, code information representative of whether an absolute value of a y-component of the motion vector difference value is greater than zero, when the absolute value of the x-component is greater than zero, code information representative of the absolute value of the x-component, when the absolute value of the y-component is greater than zero, code information representative of the absolute value of the y-component, when the absolute value of the x-component is greater than zero, code a sign of the x-component, and when the absolute value of the y-component is greater than zero, code a sign of the y-component.

    Adaptive support for interpolating values of sub-pixels for video coding

    公开(公告)号:AU2011338449B2

    公开(公告)日:2015-03-12

    申请号:AU2011338449

    申请日:2011-12-07

    Applicant: QUALCOMM INC

    Abstract: This disclosure describes techniques for calculating values of sub-integer pixels applied by an encoder and a decoder to encode blocks of video data. In one example, a video encoder is configured to receive values for a full integer pixel positions of a reference sample, apply an interpolation filter to a first set of the values for the full integer pixel positions to calculate a value for a first sub-integer pixel of one of the full integer pixel positions, apply the interpolation filter to a second, different set of the values for the full integer pixel positions to calculate a value for a second, different sub- integer pixel of the one of the full integer pixel positions, encode a current block of pixels using a motion vector that points to one of the first sub-integer pixel and the second sub-integer pixel.

    VIDEO CODING USING ADAPTIVE MOTION VECTOR RESOLUTION

    公开(公告)号:SG195279A1

    公开(公告)日:2013-12-30

    申请号:SG2013089420

    申请日:2012-06-29

    Applicant: QUALCOMM INC

    Abstract: In one example, a video coding device includes a video coder configured to code information representative of whether an absolute value of an x-component of a motion vector difference value for a current block of video data is greater than zero, code information representative of whether an absolute value of a y-component of the motion vector difference value is greater than zero, when the absolute value of the x-component is greater than zero, code information representative of the absolute value of the x-component, when the absolute value of the y-component is greater than zero, code information representative of the absolute value of the y-component, when the absolute value of the x-component is greater than zero, code a sign of the x-component, and when the absolute value of the y-component is greater than zero, code a sign of the y-component.

    PERFORMING MOTION VECTOR PREDICTION FOR VIDEO CODING

    公开(公告)号:CA2825154A1

    公开(公告)日:2012-08-02

    申请号:CA2825154

    申请日:2012-01-18

    Applicant: QUALCOMM INC

    Abstract: In general, techniques are described for performing motion vector prediction for video coding. An apparatus comprising a motion compensation unit may implement the techniques. The motion compensation unit determines spatial candidate motion vectors (MVPs) associated with a current portion of a video frame and prunes the spatial candidate motion vectors to remove duplicates without removing a temporal candidate motion vector. The motion compensation unit selects one of the temporal candidate motion vector or one of the spatial candidate motion vectors remaining after pruning as a selected candidate motion vector based on a motion vector predictor (MVP) index signaled in a bitstream and performs motion compensation based on the selected candidate motion vector.

    TRANSCODIFICADOR DIRIGIDO POR EL CONTENIDO QUE ORGANIZA LA TRANSCODIFICACION MULTIMEDIA USANDO INFORMACION DEL CONTENIDO.

    公开(公告)号:ES2371188T3

    公开(公告)日:2011-12-28

    申请号:ES06804241

    申请日:2006-09-27

    Applicant: QUALCOMM INC

    Abstract: Un procedimiento de procesamiento de datos multimedia que comprende: la recepción de datos multimedia y la codificación de los datos multimedia (361) en una primera capa de datos codificados y una segunda capa de datos codificados en base al contenido de los datos multimedia, estando configurada la primera capa de datos codificados para ser codificable de modo independiente de la segunda capa de datos codificados y en el que la primera capa de datos se codifica con una calidad menor que la segunda capa de datos, caracterizado porque el procedimiento comprende: la codificación de la primera capa de datos mediante las etapas de: transformación de los coeficientes de error residuales de la primera capa de datos, siendo el error residual la diferencia entre los datos multimedia que se están codificando (361) y el macro bloque de ajuste mejor de un cuadro de referencia temporal; el cálculo de un coeficiente de la primera de capa de datos, C'base, a partir de los coeficientes de error residual transformados, Cbase y la cuantificación del coeficiente de la primera capa de datos, C'base, mediante un primer parámetro de cuantificación, Qb; y la codificación de la segunda capa de datos mediante las etapas de: la transformación de los coeficientes de error residual en la segunda capa de datos, siendo el error residual la diferencia entre los datos multimedia que se están codificando (361) y el macro bloque de ajuste mejor de un cuadro de referencia temporal; el cálculo de un coeficiente de la segunda capa de de datos, C'mej, a partir de los coeficientes de error residual transformados, Cmej y la cuantificación del coeficiente de la segunda capa de datos, C'mej, mediante un segundo parámetro de cuantificación, en el que: - 0 , en caso contrario C'mej = Cmej - Qb -1 (Qb (C'base)) en la que Qb -1 es el parámetro de descuantificación de la primera capa de datos y en el que el primer parámetro de cuantificación se ajusta para ser más alto que el segundo parámetro de cuantificación, de modo que la primera capa de datos codificados se puede decodificar para formar unos datos multimedia que se pueden visualizar si la segunda capa de datos codificada no está disponible y la primera capa de datos codificados y la segunda capa de datos codificados se pueden decodificar en combinación para formar unos datos multimedia que se pueden visualizar si tanto la primera capa de datos codificada como la segunda capa de datos codificada están disponibles.

    VIDEO CODING USING TRANSFORMS BIGGER THAN 4X4 AND 8X8

    公开(公告)号:CA2742390A1

    公开(公告)日:2010-04-08

    申请号:CA2742390

    申请日:2009-09-30

    Applicant: QUALCOMM INC

    Abstract: In a video processing system, a method and system for applying transforms larger than 8x8 and non-rectangular transforms, and generating transform size syntax elements indicative of the transforms for video decoding are provided. The transform size syntax element may be generated by an encoder based on a prediction block size of a video block and the contents of the video block. Further, the transform size syntax element may be generated according to a set of rules to select from 4x4, 8x8, and larger transform sizes during an encoding process. A decoder may perform an inverse transform based on the transform size syntax element and the rules used by the encoder. The transform size syntax element may be transmitted to the decoder as part of the encoded video bitstream.

    Video coding with large macroblocks

    公开(公告)号:AU2009298648A1

    公开(公告)日:2010-04-08

    申请号:AU2009298648

    申请日:2009-09-29

    Applicant: QUALCOMM INC

    Abstract: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels, for example, 64×64 pixels. In one example, an apparatus includes a video encoder configured to encode a video block having a size of more than 16×16 pixels, generate block-type syntax information that indicates the size of the block, and generate a coded block pattern value for the encoded block, wherein the coded block pattern value indicates whether the encoded block includes at least one non-zero coefficient. The encoder may set the coded block pattern value to zero when the encoded block does not include at least one non-zero coefficient or set the coded block pattern value to one when the encoded block includes a non-zero coefficient.

Patent Agency Ranking