Interpolation filter selection using prediction unit (PU) size
    1.
    发明授权
    Interpolation filter selection using prediction unit (PU) size 有权
    内插滤波器选择使用预测单位(PU)大小

    公开(公告)号:US09313519B2

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

    申请号:US13415907

    申请日:2012-03-09

    摘要: In one embodiment, a method for encoding or decoding video content is provided. The method includes determining a set of interpolation filters for use in interpolating sub-pel pixel values and a mapping between interpolation filters in the set of interpolation filters and different sizes of prediction units (PUs) of video content. A PU of video content is received and a size of the received PU is determined The method determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the size of the received PU to interpolate a sub-pel pixel value for use in a temporal prediction process for the PU.

    摘要翻译: 在一个实施例中,提供了一种用于编码或解码视频内容的方法。 该方法包括确定用于内插子像素像素值的插值滤波器集合以及内插滤波器组中的插值滤波器和视频内容的预测单元(PU)的不同大小之间的映射。 接收视频内容的PU,并且确定所接收的PU的大小。该方法基于插值滤波器与所接收的PU的大小之间的映射来确定内插滤波器集合中的内插滤波器,以内插子像素像素 用于PU的时间预测过程的值。

    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTER CODING
    2.
    发明申请
    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTER CODING 审中-公开
    在相互编码期间使用扫描编码模式的方法和系统

    公开(公告)号:US20130003857A1

    公开(公告)日:2013-01-03

    申请号:US13538722

    申请日:2012-06-29

    IPC分类号: H04N7/30

    摘要: A method for processing a block of transform coefficients during inter coding includes receiving, during inter coding, an N×M block of transform coefficients, wherein N is a row width of the block and M is a column height of the block. The method further includes partitioning the N×M block into a plurality of sub-blocks each comprising a plurality of the transform coefficients; and processing the plurality of sub-blocks, one at a time, in a coding order along a first diagonal scan coding pattern to generate a bit sequence corresponding to the N×M block. The processing comprises, for the sub-blocks containing at least one non-zero transform coefficient, coding at least the non-zero transform coefficients in a transform coefficient sequence along a second diagonal scan coding pattern.

    摘要翻译: 一种用于在帧间编码期间处理变换系数块的方法包括在帧间编码期间接收变换系数的N×M块,其中N是块的行宽,M是块的列高。 该方法还包括将N×M块划分为多个子块,每个子块包括多个变换系数; 以及沿着第一对角扫描编码模式以编码顺序一次一个处理多个子块,以产生与N×M块对应的位序列。 对于包含至少一个非零变换系数的子块,该处理包括沿着第二对角扫描编码模式至少对变换系数序列中的非零变换系数进行编码。

    METHOD AND SYSTEM FOR PROCESSING VIDEO DATA
    3.
    发明申请
    METHOD AND SYSTEM FOR PROCESSING VIDEO DATA 有权
    用于处理视频数据的方法和系统

    公开(公告)号:US20120183052A1

    公开(公告)日:2012-07-19

    申请号:US13345784

    申请日:2012-01-09

    IPC分类号: H04N7/26

    摘要: In various embodiments, a significance map of a matrix of video data coefficients is encoded or decoded using context-based adaptive binary arithmetic coding (CABAC). The significance map scanned line-by-line along a scanning pattern. Each line may be a vertical, horizontal, or diagonal section of the scanning pattern. Context models for each element processed in a particular line are chosen based on values of neighboring elements that are not in the line. Avoiding reliance on neighbors that are in the same line facilitates parallel processing.

    摘要翻译: 在各种实施例中,使用基于上下文的自适应二进制算术编码(CABAC)对视频数据系数矩阵的显着图进行编码或解码。 沿着扫描模式逐行扫描的重要性图。 每行可以是扫描图案的垂直,水平或对角线部分。 基于不在行中的相邻元素的值来选择在特定行中处理的每个元素的上下文模型。 避免依赖同一行中的邻居有助于并行处理。

    CODING AND DECODING UTILIZING CONTEXT MODEL SELECTION WITH ADAPTIVE SCAN PATTERN
    4.
    发明申请
    CODING AND DECODING UTILIZING CONTEXT MODEL SELECTION WITH ADAPTIVE SCAN PATTERN 审中-公开
    编码和解码使用自适应扫描模式的上下文模型选择

    公开(公告)号:US20120082235A1

    公开(公告)日:2012-04-05

    申请号:US13253933

    申请日:2011-10-05

    IPC分类号: H04N7/30

    摘要: There is a coding. The coding may include preparing video compression data based on source pictures. The preparing may include partitioning the source pictures into coding units and/or generating a transform unit having a transform array. The preparing may also include processing the generated transform unit. The processing may include generating a significance map, having a significance map array with y-x locations corresponding to the y-x locations of the transform array. The processing may also include determining, utilizing a scanning pattern, a context model for coding a significance map element of the plurality of significance map elements based on a value associated with at least one coded neighbor significance map element of the plurality of significance map elements in the significance map array. There is also a decoding including processing video compression data which is generated in the coding.

    摘要翻译: 有一个编码。 编码可以包括基于源图像准备视频压缩数据。 准备可以包括将源图像划分为编码单元和/或生成具有变换数组的变换单元。 准备还可以包括处理生成的变换单元。 处理可以包括生成具有对应于变换数组的y-x位置的y-x位置的重要性映射数组的重要性映射。 该处理还可以包括基于与多个重要性地图元素中的至少一个编码的相邻重要性地图元素相关联的值来确定利用扫描模式的用于对多个重要性地图元素的有效图元素进行编码的上下文模型 意义地图数组。 还包括处理在编码中生成的视频压缩数据的解码。

    Method and system for processing video data
    5.
    发明授权
    Method and system for processing video data 有权
    处理视频数据的方法和系统

    公开(公告)号:US08891617B2

    公开(公告)日:2014-11-18

    申请号:US13345784

    申请日:2012-01-09

    摘要: In various embodiments, a significance map of a matrix of video data coefficients is encoded or decoded using context-based adaptive binary arithmetic coding (CABAC). The significance map scanned line-by-line along a scanning pattern. Each line may be a vertical, horizontal, or diagonal section of the scanning pattern. Context models for each element processed in a particular line are chosen based on values of neighboring elements that are not in the line. Avoiding reliance on neighbors that are in the same line facilitates parallel processing.

    摘要翻译: 在各种实施例中,使用基于上下文的自适应二进制算术编码(CABAC)对视频数据系数的矩阵的有效图进行编码或解码。 沿着扫描模式逐行扫描的重要性图。 每行可以是扫描图案的垂直,水平或对角线部分。 基于不在行中的相邻元素的值来选择在特定行中处理的每个元素的上下文模型。 避免依赖同一行中的邻居有助于并行处理。

    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTRA CODING
    6.
    发明申请
    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTRA CODING 审中-公开
    在内部编码中使用扫描编码模式的方法和系统

    公开(公告)号:US20130003837A1

    公开(公告)日:2013-01-03

    申请号:US13538685

    申请日:2012-06-29

    IPC分类号: H04N7/50 H04N7/30

    摘要: A method for processing a block of transform coefficients during intra coding includes receiving an N×M block of transform coefficients, wherein N is a row width of the block and M is a column height of the block. A first scan coding pattern is determined from a set of scan coding patterns comprising a diagonal scan coding pattern, a horizontal scan coding pattern, and a vertical scan coding pattern. The method further includes partitioning the N×M block into a plurality of sub-blocks each comprising a plurality of the transform coefficients; and processing the plurality of sub-blocks, one at a time, in a coding order along the first scan coding pattern to generate a bit sequence. The processing further comprises, for the sub-blocks containing at least one non-zero transform coefficient, coding at least the non-zero transform coefficients in a transform coefficient sequence along a second scan coding pattern.

    摘要翻译: 一种用于在帧内编码期间处理变换系数块的方法,包括接收变换系数的N×M块,其中N是块的行宽,M是块的列高。 从包括对角线扫描编码模式,水平扫描编码模式和垂直扫描编码模式的一组扫描编码模式确定第一扫描编码模式。 该方法还包括将N×M块划分为多个子块,每个子块包括多个变换系数; 以及沿着第一扫描编码模式以编码顺序一次处理多个子块,以生成比特序列。 该处理还包括对于包含至少一个非零变换系数的子块,沿着第二扫描编码模式至少对变换系数序列中的非零变换系数进行编码。

    INTERPOLATION FILTER SELECTION USING PREDICTION UNIT (PU) SIZE
    7.
    发明申请
    INTERPOLATION FILTER SELECTION USING PREDICTION UNIT (PU) SIZE 有权
    使用预测单元(PU)尺寸的插值滤波器选择

    公开(公告)号:US20120230413A1

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

    申请号:US13415907

    申请日:2012-03-09

    IPC分类号: H04N7/36

    摘要: In one embodiment, a method for encoding or decoding video content is provided. The method includes determining a set of interpolation filters for use in interpolating sub-pel pixel values and a mapping between interpolation filters in the set of interpolation filters and different sizes of prediction units (PUs) of video content. A PU of video content is received and a size of the received PU is determined The method determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the size of the received PU to interpolate a sub-pel pixel value for use in a temporal prediction process for the PU.

    摘要翻译: 在一个实施例中,提供了一种用于编码或解码视频内容的方法。 该方法包括确定用于内插子像素像素值的插值滤波器集合以及内插滤波器组中的插值滤波器和视频内容的预测单元(PU)的不同大小之间的映射。 接收视频内容的PU,并且确定所接收的PU的大小。该方法基于插值滤波器与所接收的PU的大小之间的映射来确定内插滤波器集合中的内插滤波器,以内插子像素像素 用于PU的时间预测过程的值。

    CODING AND DECODING UTILIZING ADAPTIVE CONTEXT MODEL SELECTION WITH ZIGZAG SCAN
    9.
    发明申请
    CODING AND DECODING UTILIZING ADAPTIVE CONTEXT MODEL SELECTION WITH ZIGZAG SCAN 有权
    使用ZIGZAG扫描实现自适应上下文模型选择的编码和解码

    公开(公告)号:US20120082234A1

    公开(公告)日:2012-04-05

    申请号:US13253385

    申请日:2011-10-05

    IPC分类号: H04N7/30

    摘要: There is a coding. The coding may include preparing video compression data based on source pictures utilizing a processor. The preparing may include processing a generated transform unit, including generating a significance map having a significance map array with y-x locations corresponding to the transform array. The generating may include scanning, utilizing a zigzag scanning pattern, a plurality of significance map elements in the significance map array. The generating may also include determining, utilizing the zigzag scanning pattern, a context model for coding a significance map element of the plurality of significance map elements based on a value associated with at least one coded neighbor significance map element of the significance map element in the significance map array. There is also a decoding including processing video compression data which is generated in the coding.

    摘要翻译: 有一个编码。 编码可以包括利用处理器来准备基于源图像的视频压缩数据。 所述准备可以包括处理所生成的变换单元,包括生成具有与所述变换数组对应的y-x位置的重要性映射数组的重要性映射。 生成可以包括使用锯齿形扫描图案扫描显着图数组中的多个有效图元素。 该生成还可以包括:基于与至少一个编码的相邻重要性映射要素相关联的值来确定利用Z字形扫描模式来编码多个有效图元素的有效图元素的上下文模型 意义地图数组。 还包括处理在编码中生成的视频压缩数据的解码。

    Selection of phase offsets for interpolation filters for motion compensation
    10.
    发明授权
    Selection of phase offsets for interpolation filters for motion compensation 有权
    选择用于运动补偿的插值滤波器的相位偏移

    公开(公告)号:US09264725B2

    公开(公告)日:2016-02-16

    申请号:US13532217

    申请日:2012-06-25

    摘要: In one embodiment, a method for encoding or decoding video content is provided. The method determines a plurality of sets of interpolation filters for use in interpolating sub-pel pixel values for a temporal prediction process of video content. Different sets of interpolation filters include different phase offset characteristics. A unit of video content is received. The method then selects one of the set of interpolation filters to interpolate a set of sub-pel pixel values for use in the temporal prediction process for the unit of video content based on characteristics associated with the encoding or decoding of the video content. The one of the set of interpolation filters is selected based on the phase offset characteristic of the one of the set of interpolation filters and the characteristics associated with the encoding or decoding.

    摘要翻译: 在一个实施例中,提供了一种用于编码或解码视频内容的方法。 该方法确定用于内插用于视频内容的时间预测处理的子像素像素值的多组插值滤波器。 不同的插值滤波器组包括不同的相位偏移特性。 收到视频内容的单位。 该方法然后基于与视频内容的编码或解码相关联的特征,选择一组插值滤波器来内插用于视频内容单元的时间预测处理的一组子像素像素值。 基于内插滤波器组中的一个的相位偏移特性和与编码或解码相关联的特性来选择该组内插滤波器中的一个。