MULTIPLE ZONE SCANNING ORDER FOR VIDEO CODING
    41.
    发明申请
    MULTIPLE ZONE SCANNING ORDER FOR VIDEO CODING 有权
    用于视频编码的多区域扫描命令

    公开(公告)号:US20130083857A1

    公开(公告)日:2013-04-04

    申请号:US13536762

    申请日:2012-06-28

    IPC分类号: H04N7/30

    摘要: A method for encoding transform coefficients in a video encoding process includes dividing a block of transform coefficients into a plurality of zones, determining a scan order for each of the plurality of zones, and performing a scan on each of the transform coefficients in each of the plurality of zones according to their respective determined scan order. In another example, a method for decoding transform coefficients in a video encoding process includes receiving a one-dimensional array of transform coefficients, determining a scan order for each of a plurality of sections of the one-dimensional array, wherein each section of the one-dimensional array corresponds to one of a plurality of zones defining a block of transform coefficients, and performing a scan on each of the transform coefficients in each of the section of the one dimensional array of zones according to their respective determined scan order.

    摘要翻译: 一种用于对视频编码处理中的变换系数进行编码的方法包括:将变换系数块划分成多个区域,确定多个区域中的每个区域的扫描顺序,以及对每个区域中的每个变换系数执行扫描 多个区域根据它们各自确定的扫描顺序。 在另一示例中,用于解码视频编码处理中的变换系数的方法包括接收变换系数的一维阵列,确定一维阵列的多个部分中的每一个的扫描顺序,其中,所述一维阵列的每个部分 维数组对应于定义变换系数块的多个区域中的一个,并且根据各自确定的扫描顺序对区域的一维阵列的每个区段中的每一个对每个变换系数执行扫描。

    HYBRID MOTION VECTOR CODING MODES FOR VIDEO CODING
    42.
    发明申请
    HYBRID MOTION VECTOR CODING MODES FOR VIDEO CODING 审中-公开
    用于视频编码的混合运动矢量编码模式

    公开(公告)号:US20130070855A1

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

    申请号:US13614018

    申请日:2012-09-13

    IPC分类号: H04N7/32

    摘要: In one example, a device for coding video data includes a video coder (such as a video decoder or a video encoder) configured to code motion information for a current block of video data using a hybrid motion information coding mode, wherein to code the motion information, the video coder is configured to code a merge index syntax element of the motion information in a manner substantially conforming to a merge mode, and code at least one additional syntax element of the motion information in a manner substantially conforming to an advanced motion vector prediction (AMVP) mode, and wherein the video coder is configured to code the current block using the motion information. The hybrid mode may comprise a partial merge mode or a partial AMVP mode.

    摘要翻译: 在一个示例中,用于编码视频数据的设备包括被配置为使用混合运动信息编码模式对视频数据的当前块的运动信息进行编码的视频编码器(诸如视频解码器或视频编码器),其中对运动进行编码 信息,视频编码器被配置为以基本上符合合并模式的方式对运动信息的合并索引语法元素进行编码,并且以基本上符合高级运动矢量的方式对运动信息的至少一个附加语法元素进行编码 预测(AMVP)模式,并且其中视频编码器被配置为使用运动信息对当前块进行编码。 混合模式可以包括部分合并模式或部分AMVP模式。

    MOTION VECTOR DETERMINATION FOR VIDEO CODING
    43.
    发明申请
    MOTION VECTOR DETERMINATION FOR VIDEO CODING 有权
    运动矢量确定视频编码

    公开(公告)号:US20130070854A1

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

    申请号:US13585423

    申请日:2012-08-14

    IPC分类号: H04N7/34

    CPC分类号: H04N19/436 H04N19/52

    摘要: For each prediction unit (PU) belonging to a coding unit (CU), a video coder generates a candidate list. The video coder generates the candidate list such that each candidate in the candidate list that is generated based on motion information of at least one other PU is generated without using motion information of any of the PUs belonging to the CU. After generating the candidate list for a PU, the video coder generates a predictive video block for the PU based on one or more reference blocks indicated by motion information of the PU. The motion information of the PU is determinable based on motion information indicated by a selected candidate in the candidate list for the PU.

    摘要翻译: 对于属于编码单元(CU)的每个预测单元(PU),视频编码器生成候选列表。 视频编码器生成候选列表,使得在不使用属于CU的任何PU的运动信息的情况下生成基于至少一个其他PU的运动信息生成的候选列表中的每个候选。 在生成PU的候选列表之后,视频编码器基于由PU的运动信息指示的一个或多个参考块来生成PU的预测视频块。 PU的运动信息可以基于PU的候选列表中由选择的候选者指示的运动信息来确定。

    LINE BUFFER REDUCTION FOR SHORT DISTANCE INTRA-PREDICTION
    44.
    发明申请
    LINE BUFFER REDUCTION FOR SHORT DISTANCE INTRA-PREDICTION 有权
    线路缓冲减少短距离预测

    公开(公告)号:US20130070848A1

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

    申请号:US13613382

    申请日:2012-09-13

    IPC分类号: H04N7/32

    摘要: A video coder, such as a video encoder or a video decoder, identifies an entropy coding context in a set of one or more entropy coding contexts. The video coder identifies the entropy coding context without reference to a neighboring coding unit that is above a current coding unit in a current picture. The video coder then entropy codes a short distance intra-prediction (SDIP) syntax element of a coding unit (CU) using the identified entropy coding context. The SDIP syntax element at least partially defines a mode by which the CU is partitioned into a set of one or more transform units.

    摘要翻译: 诸如视频编码器或视频解码器的视频编码器识别一组或多个熵编码上下文中的熵编码上下文。 视频编码器不参照当前图像中当前编码单元之上的相邻编码单元来识别熵编码上下文。 视频编码器然后使用所识别的熵编码上下文对编码单元(CU)的短距离帧内预测(SDIP)语法元素进行熵编码。 SDIP语法元素至少部分地定义了CU被分割成一组一个或多个变换单元的模式。

    UNIFIED MERGE MODE AND ADAPTIVE MOTION VECTOR PREDICTION MODE CANDIDATES SELECTION

    公开(公告)号:US20120320968A1

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

    申请号:US13487914

    申请日:2012-06-04

    IPC分类号: H04N7/32 H04N7/26

    CPC分类号: H04N19/40 H04N19/52

    摘要: A unified candidate block set for both adaptive motion vector prediction (AMVP) mode and merge mode for use in inter-prediction is proposed. In general, the same candidate block set is used regardless of which motion vector prediction mode (e.g., merge mode or AMVP mode) is used. In other examples of this disclosure, one candidate block in a set of candidate blocks is designated as an additional candidate block. The additional candidate block is used if one of the other candidate blocks is unavailable. Also, the disclosure proposes a checking pattern where the left candidate block is checked before the below left candidate block. Also, the above candidate block is checked before the right above candidate block.

    CODING MOTION VECTORS IN VIDEO CODING
    46.
    发明申请
    CODING MOTION VECTORS IN VIDEO CODING 有权
    编码运动矢量在视频编码

    公开(公告)号:US20120027089A1

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

    申请号:US13179427

    申请日:2011-07-08

    IPC分类号: H04N7/32

    摘要: This disclosure relates to techniques for reducing a cost of coding prediction information in video coding. Video blocks in a generalized P/B (GPB) frame are encoded using up to two motion vectors calculated from reference pictures in two separate reference picture lists that are identical. Video blocks of a GPB frame may, therefore, be encoded using a bidirectional prediction mode with a first motion vector from a reference picture in a first reference picture list and a second motion vector from the same or substantially similar reference picture in a second reference picture list. The techniques include jointly coding the first and second motion vectors for a video block of a GPB frame. The techniques include coding the first motion vector relative to a first motion predictor generated from a motion vector of a neighboring block, and coding the second motion vector relative to the first motion vector.

    摘要翻译: 本公开涉及用于降低视频编码中的预测信息编码成本的技术。 广义P / B(GPB)帧中的视频块使用相同的两个单独参考图片列表中的参考图片计算的最多两个运动矢量进行编码。 因此,可以使用具有来自第一参考图像列表中的参考图像的第一运动矢量和来自第二参考图像中相同或基本相似的参考图像的第二运动矢量的双向预测模式来编码GPB帧的视频块 列表。 这些技术包括联合编码GPB帧的视频块的第一和第二运动矢量。 所述技术包括相对于从相邻块的运动矢量生成的第一运动预测器对第一运动矢量进行编码,以及相对于第一运动矢量对第二运动矢量进行编码。

    Joint Coding of Partition Information in Video Coding
    47.
    发明申请
    Joint Coding of Partition Information in Video Coding 审中-公开
    视频编码中分区信息的联合编码

    公开(公告)号:US20110310976A1

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

    申请号:US13162466

    申请日:2011-06-16

    IPC分类号: H04N7/26

    摘要: In one example, a video decoder is configured to receive a value for a coding unit of video data, wherein the coding unit is partitioned into a plurality of sub-coding units, determine whether the sub-coding units are partitioned into further sub-coding units based on the value, and decode the sub-coding units and the further sub-coding units. In another example, a video encoder is configured to partition a coding unit of video data into a plurality of sub-coding units, determine whether to partition the sub-coding units into further sub-coding units, and encode the coding unit to include a value that indicates whether the sub-coding units are partitioned into the further sub-coding units.

    摘要翻译: 在一个示例中,视频解码器被配置为接收视频数据的编码单元的值,其中编码单元被划分为多个子编码单元,确定子编码单元是否被划分为进一步的子编码 基于该值的单位,并对子编码单元和其他子编码单元进行解码。 在另一示例中,视频编码器被配置为将视频数据的编码单元划分为多个子编码单元,确定是否将子编码单元划分为进一步的子编码单元,并将编码单元编码为包括 指示子编码单元是否被划分为其他子编码单元的值。

    Method and system for entropy coding for scalable video codec
    48.
    发明申请
    Method and system for entropy coding for scalable video codec 审中-公开
    用于可扩展视频编解码器的熵编码方法和系统

    公开(公告)号:US20060008009A1

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

    申请号:US10887771

    申请日:2004-07-09

    摘要: A method, program product and apparatus for encoding a scalable bit stream from the binarization results of a video sequence by selectively encoding syntax elements and avoiding redundancy in coding. The result is a decrease in the size of the compressed bit stream of an enhancement layer. One method includes determining whether a skipping flag in the base layer macro block of the video data is set, and encoding an enhancement layer macro block of the video data, corresponding to the base layer macro block, with a skipping flag only if the base layer macro block skipping flag is set. Another method includes determining which of a plurality of blocks in a base layer macro block contain zero coefficients, generating a coded block pattern (CBP) of an enhancement layer macro block, where the CBP includes a number of digits equal to the number of blocks in said base layer macro block containing only zero coefficients, and then encoding the CBP of the enhancement layer. Yet another method includes encoding a CBP value of a base layer macro block and differentially encoding a CBP value of an enhancement layer macro block relative to the CBP of the base layer macro block. An additional method includes determining the zero-value coefficients in a block of a base layer, determining whether any of the zero-coefficients become non-zero coefficients in a corresponding block in an enhancement layer, and encoding a coding block flag in an enhancement layer based on that determination.

    摘要翻译: 一种用于通过选择性地编码语法元素并避免编码中的冗余来从视频序列的二值化结果对可缩放比特流进行编码的方法,程序产品和装置。 结果是增强层的压缩比特流的大小减小。 一种方法包括确定是否设置了视频数据的基本层宏块中的跳过标记,并且仅当基本层对基本层宏块对应的视频数据的增强层宏块与跳过标记进行编码时, 设置宏块跳过标志。 另一种方法包括确定基本层宏块中的多个块中的哪个块包含零系数,生成增强层宏块的编码块模式(CBP),其中CBP包括等于块数目的块数 所述基本层宏块仅包含零系数,然后对增强层的CBP进行编码。 另一种方法包括对基本层宏块的CBP值进行​​编码,并相对于基本层宏块的CBP对增强层宏块的CBP值进行​​差分编码。 附加方法包括确定基本层的块中的零值系数,确定任何零系数是否在增强层中的相应块中变为非零系数,以及对增强层中的编码块标志进行编码 基于这一决定。

    Context-based adaptive variable length coding for adaptive block transforms
    49.
    发明授权
    Context-based adaptive variable length coding for adaptive block transforms 有权
    用于自适应块变换的基于上下文的自适应可变长度编码

    公开(公告)号:US06795584B2

    公开(公告)日:2004-09-21

    申请号:US10264279

    申请日:2002-10-03

    IPC分类号: G06K936

    摘要: A method and system for coding an image using context-based adaptive VLC where transform coefficients are partitioned into blocks having a block dimension of 4n×4m (with n, m being positive integer equal to or greater than 1). Each block is scanned in a zigzag manner to produce an ordered vector of coefficients having a length of 16n×m. The ordered vector is sub-sampled in an interleaved manner to produce n×m sub-sampled sequences of transform coefficients prior to encoding the transform coefficients using an entropy encoder.

    摘要翻译: 一种用于使用基于上下文的自适应VLC对图像进行编码的方法和系统,其中变换系数被划分为块尺寸为4n×4m(其中n,m为正整数等于或大于1)的块。 以锯齿形的方式扫描每个块以产生具有16n×m长度的系数的有序矢量。 以交织方式对有序向量进行子采样,以便在使用熵编码器对变换系数进行编码之前产生n×m个子采样序列的变换系数。

    Method and system for entropy decoding for scalable video bit stream
    50.
    发明申请
    Method and system for entropy decoding for scalable video bit stream 有权
    用于可缩放视频比特流的熵解码的方法和系统

    公开(公告)号:US20060013302A1

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

    申请号:US10891271

    申请日:2004-07-14

    摘要: A method, program product and apparatus for decoding from a scalable bit stream the binarization results of a video sequence by selectively decoding syntax elements and avoiding redundancy in coding. The result is a decrease in the size of the compressed bit stream of an enhancement layer bit stream. One method includes determining whether a skipping flag in the base layer macro block of the video data is set, and decoding a skipping flag from an enhancement layer macro block of the video data, corresponding to the base layer macro block, only if the base layer macro block skipping flag is set. Another method includes determining which of a plurality of blocks in a base layer macro block contain zero coefficients, decoding an abbreviated coded block pattern (CBP) of an enhancement layer macro block, where the CBP includes a number of digits equal to the number of blocks in said base layer macro block containing only zero coefficients, and then generating a complete CBP for the enhancement layer based on the results of said decoding. Yet another method includes decoding a CBP value of a base layer macro block and differentially decoding a CBP value for an enhancement layer macro block relative to the CBP of the base layer macro block. An additional method includes determining the zero-value coefficients in a block of a base layer, decoding a coded block flag for a corresponding block in an enhancement layer, and determining, based on the value of said encoded block flag, whether any of the zero-coefficients become non-zero coefficients in said enhancement block.

    摘要翻译: 一种用于通过选择性地解码语法元素并避免编码中的冗余,从可缩放比特流解码视频序列的二值化结果的方法,程序产品和装置。 结果是增强层比特流的压缩比特流的大小减小。 一种方法包括:确定视频数据的基本层宏块中的跳过标志是否被设置,并且对应于基本层宏块的视频数据的增强层宏块解码跳跃标志,只有当基本层 设置宏块跳过标志。 另一种方法包括确定基层宏块中的多个块中的哪个块包含零系数,解码增强层宏块的缩写编码块模式(CBP),其中CBP包括等于块数的数位数 在仅包含零系数的所述基本层宏块中,然后基于所述解码的结果为增强层生成完整的CBP。 另一种方法包括解码基本层宏块的CBP值,并相对于基本层宏块的CBP对增强层宏块的CBP值进行​​差分解码。 附加方法包括确定基本层的块中的零值系数,对增强层中的相应块进行解码编码块标志,以及基于所述编码块标志的值来确定是否为零 - 系数在所述增强块中变为非零系数。