Statistical multiplexing using a plurality of two-pass encoders
    41.
    发明授权
    Statistical multiplexing using a plurality of two-pass encoders 有权
    使用多个二通编码器进行统计复用

    公开(公告)号:US08588294B2

    公开(公告)日:2013-11-19

    申请号:US12688529

    申请日:2010-01-15

    申请人: Limin Wang

    发明人: Limin Wang

    摘要: A plurality of programs are statistically multiplexed using a plurality of two-pass encoders. Pictures in the plurality of programs are encoded in a first encoding pass using a plurality of first encoding modules. RW—passOne, which is a total number of bits used to encode all the pictures in a sequence in the plurality of programs in the first encoding pass, is determined. RW—passTwo, which is a total target number of bits for all pictures in a same sequence in the plurality of programs in a second encoding pass, is also determined. Rtwo,Ff,picType(i,l), which is a target bit allocation for each picture in each program l of the plurality of programs, is determined based on RW—passOne, RW—passTwo, and Rone,Ff,picType(i,l). Rone,Ff,picType(i,l) is a number of bits consumed for a corresponding picture in the first encoding pass. The plurality of programs are encoded using a plurality of second encoding modules and Rtwo,Ff,picType(i,l) in the second encoding pass to form a plurality of variable bit rate (VBR) compressed bit streams. Thereafter, the plurality of VBR compressed bit streams are multiplexed to form a single constant bit rate (CBR) bit stream.

    摘要翻译: 使用多个二通编码器对多个程序进行统计复用。 使用多个第一编码模块以多个程序中的图像以第一编码通道进行编码。 确定用于对第一编码通过中的多个程序中的序列中的所有图像进行编码的总位数的RW-passOne。 也确定了在第二编码通过中的多个程序中的相同序列中的所有图像的总目标位数的RW-passTwo。 基于RW-passOne,RW-passTwo和Rone,Ff,picType(i)确定作为多个节目的每个节目l中的每个图像的目标比特分配的Rtwo,Ff,picType(i,l) ,l)。 Rone,Ff,picType(i,l)是在第一编码通过中对应的图片消耗的比特数。 使用多个第二编码模块和第二编码遍中的Rtwo,Ff,picType(i,l)对多个节目进行编码,以形成多个可变比特率(VBR)压缩比特流。 此后,多个VBR压缩比特流被多路复用以形成单个恒定比特率(CBR)比特流。

    Reference picture selection for sub-pixel motion estimation
    42.
    发明授权
    Reference picture selection for sub-pixel motion estimation 有权
    子像素运动估计的参考图片选择

    公开(公告)号:US08462849B2

    公开(公告)日:2013-06-11

    申请号:US12342223

    申请日:2008-12-23

    IPC分类号: H04N7/12

    摘要: A video coding system includes a prediction module configured to perform multi-reference picture sub-pixel motion estimation. Reference pictures are selected for the sub-pixel motion estimation based on full-pixel motion estimation. A cost function is used to select the reference pictures from one or more groups of reference pictures for a block in a macroblock. The cost is based on full-pixel motion estimation errors and a predicted motion vector for the block. The selected reference pictures are used for sub-pixel motion estimation to get the final motion vector for each block.

    摘要翻译: 视频编码系统包括被配置为执行多参考图像子像素运动估计的预测模块。 基于全像素运动估计选择参考图像用于子像素运动估计。 使用成本函数来从宏块中的块的一个或多个参考图片组中选择参考图片。 成本基于全像素运动估计误差和块的预测运动矢量。 选择的参考图像用于子像素运动估计,以获得每个块的最终运动矢量。

    RESIDUAL TREE STRUCTURE OF TRANSFORM UNIT PARTITIONING
    43.
    发明申请
    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分区。

    DEVICE AND METHODS FOR SCANNING RECTANGULAR-SHAPED TRANSFORMS IN VIDEO CODING
    44.
    发明申请
    DEVICE AND METHODS FOR SCANNING RECTANGULAR-SHAPED TRANSFORMS IN VIDEO CODING 审中-公开
    用于在视频编码中扫描矩形变换的装置和方法

    公开(公告)号:US20130028329A1

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

    申请号:US13556044

    申请日:2012-07-23

    IPC分类号: H04N7/30

    摘要: Devices and methods that allow for applying a wavefront scan to rectangular transform blocks are described herein. Such devices and methods may allow greater efficiencies for entropy coding by enabling parallel processing of transform coefficients. In some embodiments, a method for coding a digital video sequence having a plurality of pictures includes dividing at least one of the plurality of pictures into blocks, performing a rectangular transform on at least one of said blocks to produce one or more transform coefficients, performing quantization on the one or more transform coefficients, and encoding the one or more transform coefficients, one at a time, along a coding scan order, to generate a compressed bitstream. The coding scan order may include a forward wavefront scan order or a reverse wavefront scan order and the quantization may result in producing quantized transform coefficients.

    摘要翻译: 这里描述允许将波前扫描应用于矩形变换块的装置和方法。 这样的设备和方法可以通过实现变换系数的并行处理来为熵编码提供更大的效率。 在一些实施例中,一种用于编码具有多个图像的数字视频序列的方法包括将所述多个图像中的至少一个划分成块,对所述块中的至少一个执行矩形变换以产生一个或多个变换系数,执行 对一个或多个变换系数进行量化,并且沿着编码扫描顺序一次一个地编码一个或多个变换系数,以生成压缩比特流。 编码扫描顺序可以包括正向波前扫描顺序或反向波前扫描顺序,并且量化可以导致产生量化的变换系数。

    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTER CODING
    45.
    发明申请
    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
    46.
    发明申请
    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.

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

    Statistical multiplexing using a plurality of encoders
    47.
    发明授权
    Statistical multiplexing using a plurality of encoders 有权
    使用多个编码器进行统计复用

    公开(公告)号:US08340140B2

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

    申请号:US12688514

    申请日:2010-01-15

    申请人: Limin Wang

    发明人: Limin Wang

    IPC分类号: H04J3/02

    摘要: A plurality of programs are statistically multiplexed using a statistical multiplexing (stat mux) system. Rchannel, a constant total bit rate for the plurality of programs, is determined. Cl,Ff,picTYpe, a complexity for each picture in the plurality of programs, is determined. Tl,Ff,picType, a bit allocation for each picture in the plurality of programs, is determined based on Cl,Ff,picTYpe and Rchannel. The plurality of programs are encoded using a plurality of encoders, a combined encoder buffer, and Tl,Ff,picType to form a plurality of variable bit rate (VBR) compressed bit streams. The plurality of VBR compressed bit streams are multiplexed to form a single constant bit rate (CBR) bit stream.

    摘要翻译: 使用统计多路复用(stat mux)系统对多个程序进行统计复用。 确定多个程序的恒定总比特率的R信道。 确定多个程序中每个图像的复杂度的Cl,Ff,picTYpe。 T1,Ff,picType,基于Cl,Ff,picTYpe和Rchannel确定多个节目中的每个图像的位分配。 使用多个编码器,组合编码器缓冲器和T1,Ff,picType对多个程序进行编码,以形成多个可变比特率(VBR)压缩比特流。 多个VBR压缩比特流被多路复用以形成单个恒定比特率(CBR)比特流。

    High Efficiency Low Complexity Interpolation Filters
    48.
    发明申请
    High Efficiency Low Complexity Interpolation Filters 有权
    高效率低复杂度插值滤波器

    公开(公告)号:US20120183068A1

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

    申请号:US13354201

    申请日:2012-01-19

    申请人: Jian Lou Limin Wang

    发明人: Jian Lou Limin Wang

    IPC分类号: H04N7/32

    CPC分类号: H04N19/523 H04N19/117

    摘要: Embodiments for high efficiency low complexity interpolation filters for High Efficiency Video Coding are disclosed herein, specifically novel techniques for a video compression system. In order to estimate and compensate sub-pel displacements, the image signal on these sub-pel positions is generated by an interpolation process. In HEVC, sub-pel pixel interpolation is performed using filters. Generally, the filter may have 8 taps to determine the sub-pel pixel values for sub-pel pixel positions, such as half-pel and quarter-pel positions. The taps of an interpolation filter weight the integer pixels with coefficient values to generate the sub-pel signals. Different coefficients may produce different compression performance in signal distortion and noise.

    摘要翻译: 本文公开了用于高效率视频编码的高效率低复杂度插值滤波器的实施例,特别是用于视频压缩系统的新颖技术。 为了估计和补偿子像素位移,通过内插处理产生这些子像素位置上的图像信号。 在HEVC中,使用滤波器执行子像素像素内插。 通常,滤波器可以具有8个抽头以确定子像素像素位置的子像素像素值,例如半像素和四分之一像素位置。 内插滤波器的抽头对具有系数值的整数像素进行加权,以生成子像素信号。 不同的系数可能在信号失真和噪声中产生不同的压缩性能。

    METHOD AND SYSTEM FOR PROCESSING VIDEO DATA
    49.
    发明申请
    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
    50.
    发明申请
    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位置的重要性映射数组的重要性映射。 该处理还可以包括基于与多个重要性地图元素中的至少一个编码的相邻重要性地图元素相关联的值来确定利用扫描模式的用于对多个重要性地图元素的有效图元素进行编码的上下文模型 意义地图数组。 还包括处理在编码中生成的视频压缩数据的解码。