BANDWIDTH COMPRESSION FOR NEURAL NETWORK SYSTEMS

    公开(公告)号:US20210120248A1

    公开(公告)日:2021-04-22

    申请号:US17104353

    申请日:2020-11-25

    Abstract: Techniques and systems are provided for compressing data in a neural network. For example, output data can be obtained from a node of the neural network. Re-arranged output data having a re-arranged scanning pattern can be generated. The re-arranged output data can be generated by re-arranging the output data into the re-arranged scanning pattern. One or more residual values can be determined for the re-arranged output data by applying a prediction mode to the re-arranged output data. The one or more residual values can then be compressed using a coding mode.

    BETA OFFSET CONTROL FOR DEBLOCKING FILTERS IN VIDEO CODING
    12.
    发明申请
    BETA OFFSET CONTROL FOR DEBLOCKING FILTERS IN VIDEO CODING 有权
    用于在视频编码中去除滤波器的BETA偏移控制

    公开(公告)号:US20130272425A1

    公开(公告)日:2013-10-17

    申请号:US13830720

    申请日:2013-03-14

    Abstract: Techniques are described for providing continuous control of a deblocking filter for a video block using a beta offset parameter. Deblocking filters are defined based on one or more deblocking decisions. Conventionally, a quantization parameter and a beta offset parameter are used to identify a beta parameter (“β”) value that determines threshold values of the deblocking decisions. The value of the beta offset parameter results in a change or increment of the β value. For small increments of the β value, rounding of the threshold values may result in no change and discontinuous control of the deblocking decisions. The techniques include calculating at least one deblocking decision for the deblocking filter according to a threshold value that has been modified based on a multiplier value of the beta offset parameter. The multiplier value applied to the beta offset parameter causes an integer change in the modified threshold value.

    Abstract translation: 描述了使用β偏移参数来提供用于视频块的去块滤波器的连续控制的技术。 去块滤波器基于一个或多个去块决定来定义。 常规地,使用量化参数和β偏移参数来识别确定去块决定的阈值的β参数(“β”)值。 β偏移参数的值导致β值的变化或增量。 对于β值的小增量,阈值的舍入可能导致解调决定没有变化和不连续的控制。 这些技术包括根据已经基于β偏移参数的乘数值修改的阈值来计算去块滤波器的至少一个去块决定。 应用于β偏移参数的乘数值会导致修改后的阈值中的整数更改。

    INTER-LAYER MODE DERIVATION FOR PREDICTION IN SCALABLE VIDEO CODING
    13.
    发明申请
    INTER-LAYER MODE DERIVATION FOR PREDICTION IN SCALABLE VIDEO CODING 有权
    用于可缩放视频编码预测的层间模式衍生

    公开(公告)号:US20130272402A1

    公开(公告)日:2013-10-17

    申请号:US13860442

    申请日:2013-04-10

    Abstract: In some embodiments of a video coder, if some prediction information is not available for a first block in a current layer, the video coder uses corresponding information (e.g., intra prediction direction and motion information), if available, from the first block's co-located second block in the base layer as if it were the prediction information for the first block. The corresponding information can then be used in the current layer to determine the prediction information of succeeding blocks in the current layer.

    Abstract translation: 在视频编码器的一些实施例中,如果某些预测信息对于当前层中的第一块不可用,则视频编码器使用相应的信息(例如,帧内预测方向和运动信息)(如果可用) 位于基本层中的第二块,就像它是第一块的预测信息一样。 然后可以在当前层中使用相应的信息来确定当前层中的后续块的预测信息。

    SYSTEMS AND METHODS FOR LOW COMPLEXITY FORWARD TRANSFORMS USING MESH-BASED CALCULATIONS
    14.
    发明申请
    SYSTEMS AND METHODS FOR LOW COMPLEXITY FORWARD TRANSFORMS USING MESH-BASED CALCULATIONS 有权
    使用基于MESH的计算的低复杂度前向变换的系统和方法

    公开(公告)号:US20150264400A1

    公开(公告)日:2015-09-17

    申请号:US14216369

    申请日:2014-03-17

    CPC classification number: H04N19/60 H04N19/42

    Abstract: Systems and methods for low complexity forward transforms using mesh-based calculations are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store video information. The video encoder further comprises a processor in communication with the memory. The processor is configured to decompose a transform into multiple transform stages. The processor is further configured to transform the video information using the multiple stages to determine a transform stage output at each transform stage. The processor is further configured to constrain the transform stage output at each transform stage to a predetermined bit depth. The processor is further configured to perform operations on the constrained transform output of a last stage of the multiple stages, wherein the operations are only available for use with data having the predetermined bit depth.

    Abstract translation: 本文描述了使用基于网格的计算的低复杂度正向变换的系统和方法。 在本公开中描述的主题的一个方面提供了一种视频编码器,其包括被配置为存储视频信息的存储器。 视频编码器还包括与存储器通信的处理器。 处理器被配置为将变换分解成多个变换阶段。 处理器还被配置为使用多级转换视频信息,以确定在每个变换阶段的变换级输出。 处理器还被配置为将每个变换级的变换级输出约束到预定位深度。 处理器还被配置为对多级的最后阶段的约束变换输出执行操作,其中该操作仅可用于具有预定位深度的数据。

    INFERRED BASE LAYER BLOCK FOR TEXTURE_BL MODE IN HEVC BASED SINGLE LOOP SCALABLE VIDEO CODING
    15.
    发明申请
    INFERRED BASE LAYER BLOCK FOR TEXTURE_BL MODE IN HEVC BASED SINGLE LOOP SCALABLE VIDEO CODING 有权
    用于TEXTURE_BL的基底层块基于HEVC的单环可扩展视频编码

    公开(公告)号:US20130336394A1

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

    申请号:US13914387

    申请日:2013-06-10

    CPC classification number: H04N19/39 H04N19/105 H04N19/187 H04N19/30 H04N19/44

    Abstract: An apparatus for coding video data using a single-loop decoding approach may include a memory unit and a processor in communication with the memory unit. In an embodiment, the memory unit stores the video data, the video data including a base layer and an enhancement layer. The base layer includes a base layer block, a non-constrained INTRA mode block, and an INTER mode block. The base layer block includes a sub-block located at least partially within one of the non-constrained INTRA mode block or the INTER mode block. The enhancement layer includes an enhancement layer block located at a position in the enhancement layer corresponding to a position of the base layer block in the base layer. The processor approximates pixel values of the sub-block and determines, based at least in part on the approximated pixel values, pixel values of the enhancement layer block.

    Abstract translation: 使用单循环解码方法对视频数据进行编码的装置可以包括与存储器单元通信的存储器单元和处理器。 在实施例中,存储单元存储视频数据,视频数据包括基本层和增强层。 基本层包括基本层块,非约束INTRA模式块和INTER模式块。 基层块包括至少部分地位于非约束INTRA模块或INTER模块之一内的子块。 增强层包括位于增强层中位于基层中的基层块的位置的增强层块。 处理器近似子块的像素值,并且至少部分地基于近似像素值确定增强层块的像素值。

    MOTION VECTOR ROUNDING
    16.
    发明申请
    MOTION VECTOR ROUNDING 有权
    运动矢量圆环

    公开(公告)号:US20130272410A1

    公开(公告)日:2013-10-17

    申请号:US13860460

    申请日:2013-04-10

    Abstract: A video decoder determines, based at least in part on a size of a prediction unit (PU), whether to round either or both a horizontal or a vertical component of a motion vector of the PU from sub-pixel accuracy to integer-pixel accuracy. The video decoder generates, based at least in part on the motion vector, a predictive sample block for the PU and generates, based in part on the predictive sample block for the PU, a reconstructed sample block.

    Abstract translation: 视频解码器至少部分地基于预测单元(PU)的大小来确定是否将PU的运动矢量的水平或垂直分量从子像素精度舍入到整数像素精度 。 视频解码器至少部分地基于运动矢量生成PU的预测采样块,并且部分地基于PU的预测采样块产生重建的采样块。

    FLOATING-POINT DATA COMPRESSION
    17.
    发明申请

    公开(公告)号:US20200098138A1

    公开(公告)日:2020-03-26

    申请号:US16140108

    申请日:2018-09-24

    Abstract: Certain aspects of the present disclosure provide a method of encoding data. The method generally includes receiving data comprising a fractional number comprising an exponential component and a fractional component, the exponential component being represented by an exponential bit sequence, the fractional component being represented by a fractional bit sequence. The method further includes determining if the fractional component is within a threshold of 0 or 1. The method further includes setting the fractional component to 0 when the fractional component is within the threshold of 0 or 1. The method further includes downscaling the fractional bit sequence based on a difference between the exponential component and a second threshold. The method further includes encoding the data. The method further includes transmitting the encoded data.

    BANDWIDTH COMPRESSION FOR NEURAL NETWORK SYSTEMS

    公开(公告)号:US20190373264A1

    公开(公告)日:2019-12-05

    申请号:US15991685

    申请日:2018-05-29

    Abstract: Techniques and systems are provided for compressing data in a neural network. For example, output data can be obtained from a node of the neural network. Re-arranged output data having a re-arranged scanning pattern can be generated. The re-arranged output data can be generated by re-arranging the output data into the re-arranged scanning pattern. One or more residual values can be determined for the re-arranged output data by applying a prediction mode to the re-arranged output data. The one or more residual values can then be compressed using a coding mode.

    INTER LAYER MERGE LIST CONSTRUCTION FOR VIDEO CODING
    19.
    发明申请
    INTER LAYER MERGE LIST CONSTRUCTION FOR VIDEO CODING 审中-公开
    内部层级编辑表格构建视频编码

    公开(公告)号:US20130294513A1

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

    申请号:US13888173

    申请日:2013-05-06

    CPC classification number: H04N19/52 H04N19/30 H04N19/513

    Abstract: A method of decoding video data includes receiving syntax elements extracted from an encoded video bitstream, determining a candidate list for an enhancement layer block, and selectively pruning the candidate list. The syntax elements include information associated with a base layer block of a base layer of the video data. The candidate list is determined at least in part on motion information associated with the base layer block. The enhancement layer block is in an enhancement layer of the video data. The candidate list includes at least one motion information candidate that includes the motion information associated with the base layer block. The candidate list includes a merge list or an AMVP list. Pruning includes comparing one or more motion information candidates and at least one motion information candidate associated with the base layer block that is in the candidate list.

    Abstract translation: 解码视频数据的方法包括接收从编码视频比特流中提取的语法元素,确定增强层块的候选列表,以及选择性地修剪候选列表。 语法元素包括与视频数据的基本层的基本层块相关联的信息。 候选列表至少部分地基于与基本层块相关联的运动信息来确定。 增强层块在视频数据的增强层中。 候选列表包括至少一个运动信息候选,其包括与基本层块相关联的运动信息。 候选列表包括合并列表或AMVP列表。 修剪包括比较一个或多个运动信息候选和与候选列表中的基本层块相关联的至少一个运动信息候选。

Patent Agency Ranking