BINARY ARITHMETIC CODING WITH SMALL TABLES OR SHORT-OPERAND MULTIPLICATIONS FOR VIDEO CODING

    公开(公告)号:US20180199048A1

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

    申请号:US15864901

    申请日:2018-01-08

    CPC classification number: H04N19/44 H04N19/13 H04N19/42 H04N19/50 H04N19/70

    Abstract: A method of decoding video data including receiving video data including coded representations of syntax elements performing inverse binary arithmetic coding on the coded representations of the syntax elements to obtain bins of the syntax elements, inverse binarizing the bins of the syntax elements to obtain the syntax elements, and decoding the video data based on the syntax elements. Performing the inverse binary arithmetic coding includes determining a probability for a particular coded representation of the coded representations, normalizing the probability for the particular coded representation using right bit shifts to create a normalized probability, determining a product of the normalized probability and a range for the particular coded representation, and updating a range of a least probable symbol for the particular coded representation using the determined product.

    Block size decision for video coding

    公开(公告)号:US09955186B2

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

    申请号:US14992820

    申请日:2016-01-11

    CPC classification number: H04N19/593 H04N19/11 H04N19/119 H04N19/14 H04N19/147

    Abstract: An example method includes determining a respective variance value for pixels of each respective sub-block of at least four sub-blocks of a current block of video data of a particular block size; determining an average of the determined variance values for the at least four sub-blocks; determining a maximum difference value for the current block based on the average and the variance values for the at least four sub-blocks; determining whether pixels of the current block are homogeneous based on whether the maximum difference value for the current block satisfies a threshold difference value; and in response to determining that the pixels of the current block are homogeneous, selectively including block sizes that are greater than or equal to a threshold block size in a sub-set of block sizes to evaluate for use when intra encoding the pixels of the current block.

    STORING AND RETRIEVING HIGH BIT DEPTH IMAGE DATA

    公开(公告)号:US20180084281A1

    公开(公告)日:2018-03-22

    申请号:US15270914

    申请日:2016-09-20

    CPC classification number: H04N19/93 H04N19/13 H04N19/146 H04N19/184

    Abstract: In one example, a device for accessing image data includes a memory configured to store image data, the memory comprising a first region and a second region; and one or more processing units configured to code most significant bits (MSBs) of a plurality of residuals of samples of a block of an image, each of the residuals representing a respective difference value between a respective raw sample value and a respective predicted value for the respective raw sample value, access the coded MSBs in the first region of the memory, and access least significant bits (LSBs) of the plurality of residuals of the samples in the second region of the memory.

    BLOCK SIZE DECISION FOR VIDEO CODING

    公开(公告)号:US20170201769A1

    公开(公告)日:2017-07-13

    申请号:US14992820

    申请日:2016-01-11

    CPC classification number: H04N19/593 H04N19/11 H04N19/119 H04N19/14 H04N19/147

    Abstract: An example method includes determining a respective variance value for pixels of each respective sub-block of at least four sub-blocks of a current block of video data of a particular block size; determining an average of the determined variance values for the at least four sub-blocks; determining a maximum difference value for the current block based on the average and the variance values for the at least four sub-blocks; determining whether pixels of the current block are homogeneous based on whether the maximum difference value for the current block satisfies a threshold difference value; and in response to determining that the pixels of the current block are homogeneous, selectively including block sizes that are greater than or equal to a threshold block size in a sub-set of block sizes to evaluate for use when intra encoding the pixels of the current block.

    Filtering video data in video coding
    86.
    发明授权
    Filtering video data in video coding 有权
    在视频编码中过滤视频数据

    公开(公告)号:US09237359B2

    公开(公告)日:2016-01-12

    申请号:US14036907

    申请日:2013-09-25

    CPC classification number: H04N19/80 H04N19/70 H04N19/865

    Abstract: In an example, a method for filtering pixel data in video coding comprises determining a pixel filtering task from a plurality of pixel filtering tasks for filtering the pixel data, wherein each filtering task of the plurality of pixel filtering tasks is based on an instruction set for a programmable instruction set based controller, and executing the determined filtering task on the pixel data.

    Abstract translation: 在一个示例中,用于对视频编码中的像素数据进行滤波的方法包括从多个像素滤波任务中确定像素滤波任务,以对像素数据进行滤波,其中,多个像素滤波任务中的每个滤波任务基于 基于可编程指令集的控制器,并对所述像素数据执行所确定的滤波任务。

    FILTERING VIDEO DATA IN VIDEO CODING
    87.
    发明申请
    FILTERING VIDEO DATA IN VIDEO CODING 有权
    在视频编码中过滤视频数据

    公开(公告)号:US20150085916A1

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

    申请号:US14036907

    申请日:2013-09-25

    CPC classification number: H04N19/80 H04N19/70 H04N19/865

    Abstract: In an example, a method for filtering pixel data in video coding comprises determining a pixel filtering task from a plurality of pixel filtering tasks for filtering the pixel data, wherein each filtering task of the plurality of pixel filtering tasks is based on an instruction set for a programmable instruction set based controller, and executing the determined filtering task on the pixel data.

    Abstract translation: 在一个示例中,用于对视频编码中的像素数据进行滤波的方法包括从多个像素滤波任务中确定像素滤波任务,以对像素数据进行滤波,其中,多个像素滤波任务中的每个滤波任务基于 基于可编程指令集的控制器,并对所述像素数据执行所确定的滤波任务。

Patent Agency Ranking