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的时间预测过程的值。

    Motion vector prediction design simplification
    2.
    发明授权
    Motion vector prediction design simplification 有权
    运动矢量预测设计简化

    公开(公告)号:US09094689B2

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

    申请号:US13536416

    申请日:2012-06-28

    摘要: In one embodiment, a method receives a unit of video content. The unit of video content is coded in a bi-prediction mode. A motion vector predictor candidate set is determined for a first motion vector for the unit. The method then determines a first motion vector predictor from the motion vector prediction candidate set for the first motion vector and calculates a second motion vector predictor for a second motion vector for the unit of video content. The second motion vector predictor is calculated based on the first motion vector or the first motion vector predictor.

    摘要翻译: 在一个实施例中,一种方法接收视频内容的单元。 以双预测模式对视频内容的单位进行编码。 针对该单元的第一运动矢量确定运动矢量预测器候选组。 然后,该方法从针对第一运动矢量的运动矢量预测候选集确定第一运动矢量预测器,并计算用于视频内容单位的第二运动矢量的第二运动矢量预测器。 基于第一运动矢量或第一运动矢量预测器来计算第二运动矢量预测器。

    RESIDUAL TREE STRUCTURE OF TRANSFORM UNIT PARTITIONING
    3.
    发明申请
    RESIDUAL TREE STRUCTURE OF TRANSFORM UNIT PARTITIONING 审中-公开
    变形单元分割的残留树结构

    公开(公告)号:US20130039417A1

    公开(公告)日:2013-02-14

    申请号:US13570098

    申请日:2012-08-08

    IPC分类号: H04N7/50

    摘要: In one embodiment, a method includes receives a prediction unit (PU) for a coding unit (CU) of video content. The PU is partitionable into a plurality of PU partition types. The method determines a PU partition type for the PU and a residual tree structure based on the PU partition type for partitioning of the CU into transform units (TUs). The residual tree includes a binary partition of a node into two. A TU partition for the PU partition type is determined based on the residual tree structure and a desired level of partitioning in the residual tree structure. The method then uses the TU partition in a transform operation.

    摘要翻译: 在一个实施例中,一种方法包括接收用于视频内容的编码单元(CU)的预测单元(PU)。 PU可分割成多个PU分区类型。 该方法基于用于将CU分割成变换单元(TU)的PU分区类型来确定PU的PU分区类型和残留树结构。 残留树包括一个节点的二进制分区为二进制。 基于剩余树结构和残留树结构中所需的分割水平来确定用于PU分区类型的TU分区。 该方法然后在转换操作中使用TU分区。

    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTER CODING
    4.
    发明申请
    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块对应的位序列。 对于包含至少一个非零变换系数的子块,该处理包括沿着第二对角扫描编码模式至少对变换系数序列中的非零变换系数进行编码。

    CONSTRUCTION OF COMBINED LIST USING TEMPORAL DISTANCE
    5.
    发明申请
    CONSTRUCTION OF COMBINED LIST USING TEMPORAL DISTANCE 审中-公开
    使用时间距离构成组合列表

    公开(公告)号:US20120328005A1

    公开(公告)日:2012-12-27

    申请号:US13530428

    申请日:2012-06-22

    IPC分类号: H04N7/36 H04N7/34 H04N7/38

    摘要: In one embodiment, a method receives a current picture of video content. The method then determines a set of reference pictures for the current picture and a temporal distance from the current picture for each of the set of reference pictures. A combined list of reference pictures in the set of reference pictures is determined where an order of pictures in the combined list is based on the temporal distance for each of the set of reference pictures to the current picture. The method then uses the combined list to perform temporal prediction for the current picture.

    摘要翻译: 在一个实施例中,一种方法接收视频内容的当前画面。 该方法然后确定用于当前图片的一组参考图片以及与该组参考图片中的每一个的当前图片的时间距离。 确定参考图片集合中的参考图片的组合列表,其中组合列表中的图片顺序是基于参考图片集合中的每一个到当前图片的时间距离。 该方法然后使用组合列表来执行当前图片的时间预测。

    METHOD AND SYSTEM FOR PROCESSING VIDEO DATA
    6.
    发明申请
    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
    7.
    发明申请
    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 APPARATUS FOR COMPLEXITY-SCALABLE MOTION ESTIMATION
    8.
    发明申请
    METHOD AND APPARATUS FOR COMPLEXITY-SCALABLE MOTION ESTIMATION 有权
    复杂运动估计的方法和装置

    公开(公告)号:US20100061459A1

    公开(公告)日:2010-03-11

    申请号:US12209174

    申请日:2008-09-11

    IPC分类号: H04N7/26

    摘要: Embodiments of the invention generally provide a method and apparatus for complexity-scalable video coding. One embodiment of a method for video coding includes receiving a sequence of one or more video frames, obtaining a budget for the one or more video frames, the budget specifying a maximum number of computations that may be used in performing motion estimation for the one or more video frames, allocating the maximum number of computations among individual ones of the one or more video frames, performing motion estimation in accordance with the allocating, and outputting a motion estimate for the sequence.

    摘要翻译: 本发明的实施例通常提供用于复杂度可缩放视频编码的方法和装置。 用于视频编码的方法的一个实施例包括接收一个或多个视频帧的序列,获得一个或多个视频帧的预算,所述预算指定可用于对该一个或多个视频帧进行运动估计的最大计算次数, 更多的视频帧,在一个或多个视频帧的各个之间分配最大计算次数,根据分配执行运动估计,并输出该序列的运动估计。

    Global motion estimation for sprite generation
    9.
    发明授权
    Global motion estimation for sprite generation 有权
    精灵生成的全局运动估计

    公开(公告)号:US07084877B1

    公开(公告)日:2006-08-01

    申请号:US09587961

    申请日:2000-06-06

    IPC分类号: G06T17/00

    摘要: A complete automatic sprite generation system uses first-order prediction for an initial estimation, delayed elimination for outlier rejection, and field-based sprite generation for an interlaced source. Optionally, higher-order prediction for the initial estimation may be used to handle more complicated motion. The invention is useful for generating sprites, e.g., for 3D sequences, stock tickers, interactive advertising and other uses. The invention addresses outlier and fast motion problems that are not handled by the existing MPEG-4 scheme. Automatic sprite generation is provided by performing shot detection (e.g., panning or zooming) on the input images to provide a group of successive images that share a common scene for use in forming a sprite. The initial estimation of motion parameter data for forming the sprite is improved by using the motion parameter data of at least two previous input images. Delayed outlier rejection is performed in two steps by eliminating pixels whose error increases in successive sprite iterations. For interlaced input images, a sprite and set of motion parameters are encoded and transmitted for each field separately, then decoded and combined at a presentation engine at a decoder.

    摘要翻译: 完整的自动子画面生成系统使用一阶预测进行初始估计,用于异常消除的延迟消除以及用于隔行扫描源的基于场的子画面生成。 可选地,可以使用用于初始估计的较高阶预测来处理更复杂的运动。 本发明对于生成精灵是有用的,例如用于3D序列,股票行情,交互式广告和其他用途。 本发明解决了现有MPEG-4方案未处理的异常和快速运动问题。 通过在输入图像上执行拍摄检测(例如,平移或缩放)来提供自动子画面生成,以提供共享用于形成子画面的公共场景的一组连续图像。 通过使用至少两个先前输入图像的运动参数数据来改善用于形成子画面的运动参数数据的初始估计。 通过消除在连续子画面迭代中误差增加的像素,在两个步骤中执行延迟异常值抑制。 对于隔行输入图像,精灵和一组运动参数被分别编码并发送给每个场,然后在解码器的演示引擎处进行解码和组合。