PERFORMING MOTION VECTOR PREDICTION FOR VIDEO CODING
    71.
    发明申请
    PERFORMING MOTION VECTOR PREDICTION FOR VIDEO CODING 有权
    执行视频编码运动矢量预测

    公开(公告)号:US20130163668A1

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

    申请号:US13709555

    申请日:2012-12-10

    CPC classification number: H04N19/463 H04N19/196 H04N19/197 H04N19/52 H04N19/70

    Abstract: In general, techniques are described for performing motion vector prediction for video coding. A video coding device comprising a processor may perform the techniques. The processor may be configured to determine a plurality of candidate motion vectors for a current block of the video data so as to perform the motion vector prediction process and scale one or more of the plurality of candidate motion vectors determined for the current block of the video data to generate one or more scaled candidate motion vectors. The processor may then be configured to modify the scaled candidate motion vectors to be within a specified range.

    Abstract translation: 通常,描述了用于执行视频编码的运动矢量预测的技术。 包括处理器的视频编码装置可以执行这些技术。 处理器可以被配置为确定视频数据的当前块的多个候选运动矢量,以便执行运动矢量预测处​​理并缩放为视频的当前块确定的多个候选运动矢量中的一个或多个 数据以生成一个或多个缩放的候选运动矢量。 处理器然后可以被配置为将缩放的候选运动矢量修改为在指定范围内。

    LARGEST CODING UNIT (LCU) OR PARTITION-BASED SYNTAX FOR ADAPTIVE LOOP FILTER AND SAMPLE ADAPTIVE OFFSET IN VIDEO CODING
    72.
    发明申请
    LARGEST CODING UNIT (LCU) OR PARTITION-BASED SYNTAX FOR ADAPTIVE LOOP FILTER AND SAMPLE ADAPTIVE OFFSET IN VIDEO CODING 有权
    用于自适应循环滤波器的最大编码单元(LCU)或基于分区的语言和视频编码中的采样自适应偏移

    公开(公告)号:US20130136167A1

    公开(公告)日:2013-05-30

    申请号:US13682293

    申请日:2012-11-20

    Abstract: This disclosure relates to techniques for performing sample adaptive offset (SAO) processes in a video coding process. A video coder may store sets of SAO information. The SAO information may include data indicative of offset values. The video coder may also store mapping information that maps at least some of the sets of SAO information for one or more sequence partitions of a frame of video data. Additionally, the video coder may perform the SAO processes for one of the partitions of the frame based on the stored SAO information and the stored mapping information.

    Abstract translation: 本公开涉及用于在视频编码过程中执行采样自适应偏移(SAO)处理的技术。 视频编码器可以存储一组SAO信息。 SAO信息可以包括指示偏移值的数据。 视频编码器还可以存储映射信息,其映射视频数据帧的一个或多个序列分区的SAO信息集合中的至少一些。 此外,视频编码器可以基于存储的SAO信息和存储的映射信息,对帧的一个分区执行SAO处理。

    NON-SQUARE TRANSFORMS IN INTRA-PREDICTION VIDEO CODING
    73.
    发明申请
    NON-SQUARE TRANSFORMS IN INTRA-PREDICTION VIDEO CODING 有权
    预测视频编码中的非方差变换

    公开(公告)号:US20130107950A1

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

    申请号:US13659546

    申请日:2012-10-24

    CPC classification number: H04N19/11 H04N19/122 H04N19/46 H04N19/70

    Abstract: This disclosure describes techniques for determining transform partitions in video encoding processes that allow for non-square transform partitions in intra-coded blocks. According to one example of the disclosure, a video coding method comprise partitioning a coding unit into multiple prediction units, and determining a transform partition for each of the prediction units, wherein at least one transform partition is a non-square partition.

    Abstract translation: 本公开描述了用于确定允许帧内编码块中的非平方变换分区的视频编码处理中的变换分区的技术。 根据本公开的一个示例,视频编码方法包括将编码单元划分为多个预测单元,以及为每个预测单元确定变换分区,其中至少一个变换分区是非方形分区。

    Data structure for video coding unit

    公开(公告)号:US10382791B2

    公开(公告)日:2019-08-13

    申请号:US14724108

    申请日:2015-05-28

    Abstract: The disclosure provides a system and methods for encoding video data. The method can include storing a data structure in a memory, the data structure having a first plurality of data elements arranged corresponding to a second plurality of data elements of a first video data block, and defining a periphery, the data structure further including data related to all of a smallest prediction unit (PU) for the first video data block. The method can also include increasing a size of the data structure in the memory by adding a plurality of extended units along the periphery of the first plurality of data elements, each extended unit having data related to a smallest data element of the first video data block, the extended units being set to default values. The method can also comprise encoding the first video data block based on the data structure.

    ZERO BLOCK DETECTION USING ADAPTIVE RATE MODEL

    公开(公告)号:US20180288420A1

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

    申请号:US15940393

    申请日:2018-03-29

    Abstract: A video coding device may be configured to estimate, based on a combination of a first parameter and a number of non-zero coefficients in a frame, a number of bits for non-zero coefficients of the frame, to encode the frame based on the estimated number of bits for the non-zero coefficients, to collect an actual number of bits used to encode the non-zero coefficients of the frame and an actual number of the non-zero coefficients in the frame, to update, based on the actual number of bits used to encode the non-zero coefficients of the frame and the actual number of non-zero coefficients in the frame, only the first parameter to form an updated first parameter, to form a rate estimation model using the updated first parameter and a second parameter, and to select, based on the rate estimation model, a coding mode for each block in the frame.

    Intra pulse code modulation (IPCM) and lossless coding mode deblocking for video coding
    78.
    发明授权
    Intra pulse code modulation (IPCM) and lossless coding mode deblocking for video coding 有权
    内部脉码调制(IPCM)和无损编码模式解块锁定用于视频编码

    公开(公告)号:US09560383B2

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

    申请号:US14927150

    申请日:2015-10-29

    Abstract: Techniques for coding video data include coding a plurality of blocks of video data, wherein at least one block of the plurality of blocks of video data is coded using a coding mode that is one of an intra pulse code modulation (IPCM) coding mode and a lossless coding mode. In some examples, the lossless coding mode may use prediction. The techniques further include assigning a non-zero quantization parameter (QP) value for the at least one block coded using the coding mode. The techniques also include performing deblocking filtering on one or more of the plurality of blocks of video data based on the coding mode used to code the at least one block and the assigned non-zero QP value for the at least one block.

    Abstract translation: 用于对视频数据进行编码的技术包括对多个视频数据块进行编码,其中使用作为帧内脉码调制(IPCM)编码模式和编码模式之一的编码模式来对多个视频数据块中的至少一个块进行编码 无损编码模式。 在一些示例中,无损编码模式可以使用预测。 所述技术还包括为使用编码模式编码的至少一个块分配非零量化参数(QP)值。 所述技术还包括:基于用于对所述至少一个块进行编码的编码模式和所述至少一个块的所分配的非零QP值,对所述多个视频数据块中的一个或多个块执行去块滤波。

    SUB-PREDICTION UNIT MOTION VECTOR PREDICTION USING SPATIAL AND/OR TEMPORAL MOTION INFORMATION
    79.
    发明申请
    SUB-PREDICTION UNIT MOTION VECTOR PREDICTION USING SPATIAL AND/OR TEMPORAL MOTION INFORMATION 审中-公开
    使用空间和/或时间运动信息的子预测单元运动矢量预测

    公开(公告)号:US20160366435A1

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

    申请号:US15176790

    申请日:2016-06-08

    Abstract: In one example, a device for decoding video data includes a memory configured to store video data and a video decoder configured to determine that a motion prediction candidate for a current block of video data indicates that motion information is to be derived for sub-blocks of the current block, in response to the determination: partition the current block into the sub-blocks, for each of the sub-blocks, derive motion information using motion information for at least two neighboring blocks, and decode the sub-blocks using the respective derived motion information.

    Abstract translation: 在一个示例中,用于解码视频数据的设备包括被配置为存储视频数据的存储器和被配置为确定当前视频数据块的运动预测候选的视频解码器指示要为 当前块,响应于确定:对于每个子块将当前块划分到子块中,使用至少两个相邻块的运动信息导出运动信息,并且使用相应的块来解码子块 派生运动信息。

    Context state and probability initialization for context adaptive entropy coding
    80.
    发明授权
    Context state and probability initialization for context adaptive entropy coding 有权
    上下文状态和上下文自适应熵编码的概率初始化

    公开(公告)号:US09484952B2

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

    申请号:US13665467

    申请日:2012-10-31

    CPC classification number: H03M7/4018 H04N19/13

    Abstract: In one example, an apparatus for context adaptive entropy coding may include a coder configured to determine one or more initialization parameters for a context adaptive entropy coding process based on one or more initialization parameter index values. The coder may be further configured to determine one or more initial context states for initializing one or more contexts of the context adaptive entropy coding process based on the initialization parameters. The coder may be still further configured to initialize the contexts based on the initial context states. In some examples, the initialization parameters may be included in one or more tables, wherein, to determine the initialization parameters, the coder may be configured to map the initialization parameter index values to the initialization parameters in the tables. Alternatively, the coder may be configured to calculate the initialization parameters using the initialization parameter index values and one or more formulas.

    Abstract translation: 在一个示例中,用于上下文自适应熵编码的装置可以包括编码器,其被配置为基于一个或多个初始化参数索引值来确定用于上下文自适应熵编码处理的一个或多个初始化参数。 编码器还可以被配置为基于初始化参数确定用于初始化上下文自适应熵编码处理的一个或多个上下文的一个或多个初始上下文状态。 编码器还可以进一步配置为基于初始上下文状态来初始化上下文。 在一些示例中,初始化参数可以被包括在一个或多个表中,其中为了确定初始化参数,编码器可以被配置为将初始化参数索引值映射到表中的初始化参数。 或者,编码器可以被配置为使用初始化参数索引值和一个或多个公式来计算初始化参数。

Patent Agency Ranking