TRANSFORM SELECTION FOR NON-BASEBAND SIGNAL CODING
    51.
    发明申请
    TRANSFORM SELECTION FOR NON-BASEBAND SIGNAL CODING 审中-公开
    非基带信号编码的变换选择

    公开(公告)号:US20170078672A1

    公开(公告)日:2017-03-16

    申请号:US14853215

    申请日:2015-09-14

    Applicant: Google Inc.

    Abstract: Blocks of a frame of a non-baseband video signal are encoded by selecting between a staircase- or sinusoidal-based transform. For each prediction mode, a prediction block for encoding a current block is generated, a residual block is generated, the residual block is transformed using a sinusoidal-based transform and using a staircase-based transform, and first and second rate-distortion value for encoding the residual block using the sinusoidal-based transform and staircase-based transform are respectively generated. One of the staircase-based transform or the sinusoidal-based transform for encoding the residual block is selected based on a lowest value of the first rate-distortion value and the second rate-distortion value among results for each prediction mode, and the current block is encoded using the selected one of the staircase-based transform or the sinusoidal-based transform. Improved appearance for blocks having sharp edges can be achieved and lossless encoding is possible using the staircase-based transform.

    Abstract translation: 通过在基于阶梯或正弦曲线的变换之间进行选择来编码非基带视频信号的帧的块。 对于每个预测模式,生成用于对当前块进行编码的预测块,生成残余块,使用基于正弦曲线的变换并使用基于阶梯的变换来变换残差块,并且使用第一和第二速率失真值 分别使用基于正弦的变换和基于阶梯的变换对残差块进行编码。 基于用于编码残差块的基于阶梯变换或基于正弦曲线的变换之一是基于每个预测模式的结果中的第一速率失真值和第二速率失真值的最低值来选择的,并且当前块 使用所选择的基于阶梯的变换或基于正弦曲线的变换进行编码。 可以实现具有锋利边缘的块的改进的外观,并且可以使用基于阶梯的变换来进行无损编码。

    SECOND-ORDER ORTHOGONAL SPATIAL INTRA PREDICTION
    52.
    发明申请
    SECOND-ORDER ORTHOGONAL SPATIAL INTRA PREDICTION 有权
    二阶正交空间预测

    公开(公告)号:US20160037174A1

    公开(公告)日:2016-02-04

    申请号:US14884080

    申请日:2015-10-15

    Applicant: Google Inc.

    Inventor: Qunshan Gu Yaowu Xu

    Abstract: Second-order orthogonal spatial intra-prediction may include generating a reconstructed frame by generating a plurality of reconstructed blocks by decoding a portion of the current encoded frame, generating a decoded residual block by decoding a current block from the current encoded frame, identifying a current pixel location in the current block, identifying reconstructed pixels in respective reconstructed blocks, wherein first and second reconstructed pixels are at respective oblique angle to the current pixel location, and a third reconstructed pixel at the second oblique angle to the first reconstructed pixel or at the first oblique angle to the second reconstructed pixel, determining a predictor pixel for the current pixel location using a difference between the third reconstructed pixel and a sum of the first reconstructed pixel and the second reconstructed pixel, and identifying a reconstructed pixel as a sum of the predictor pixel and a corresponding residual pixel.

    Abstract translation: 二阶正交空间帧内预测可以包括通过对当前编码帧的一部分进行解码来生成多个重构块来产生重构帧,通过从当前编码帧解码当前块来生成解码残差块,识别当前编码帧 在当前块中的像素位置,识别各个重建块中的重建像素,其中第一和第二重构像素与当前像素位置成倾斜角度,以及与第一重建像素成第二倾斜角度的第三重建像素, 使用第三重建像素与第一重建像素和第二重构像素的和之间的差确定当前像素位置的预测像素,并将重构像素识别为第二重构像素的和, 预测像素和相应的残差像素。

    SPATIAL PROXIMITY CONTEXT ENTROPY CODING
    53.
    发明申请
    SPATIAL PROXIMITY CONTEXT ENTROPY CODING 有权
    空间遗传语境熵编码

    公开(公告)号:US20150110409A1

    公开(公告)日:2015-04-23

    申请号:US14057554

    申请日:2013-10-18

    Applicant: Google Inc.

    CPC classification number: H04N19/13 H04N19/129 H04N19/91

    Abstract: Encoding and decoding using spatial proximity context entropy coding may include identifying a plurality of transform coefficients for a current block of a current frame of a video stream, wherein the plurality of transform coefficients is ordered based on a scan order, identifying a current transform coefficient from the plurality of transform coefficients, identifying a plurality of context coefficients from the plurality of transform coefficients, wherein each context coefficient from the plurality of context coefficients is spatially proximate to the current transform coefficient and is available for entropy coding the current transform coefficient, identifying an entropy coding probability for the current transform coefficient based on the scan order and the plurality of context coefficients, entropy coding the current transform coefficient based on the entropy coding probability, including the entropy coded current transform coefficient in an output bitstream, and storing or transmitting the output bitstream.

    Abstract translation: 使用空间邻近度上下文熵编码的编码和解码可以包括识别视频流的当前帧的当前块的多个变换系数,其中基于扫描顺序对多个变换系数进行排序,从而从 所述多个变换系数从所述多个变换系数中识别多个上下文系数,其中来自所述多个上下文系数的每个上下文系数在空间上接近于当前变换系数,并且可用于对当前变换系数进行熵编码, 基于扫描顺序和多个上下文系数的当前变换系数的熵编码概率,基于熵编码概率熵编码当前变换系数,包括输出比特流中的熵编码电流变换系数,以及存储或者转换 忽略输出比特流。

    LOSSLESS INTRA-PREDICTION VIDEO CODING
    54.
    发明申请
    LOSSLESS INTRA-PREDICTION VIDEO CODING 有权
    无损预测视频编码

    公开(公告)号:US20140098855A1

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

    申请号:US13647092

    申请日:2012-10-08

    Applicant: Google Inc.

    Inventor: Qunshan Gu Yaowu Xu

    CPC classification number: H04N19/12 H04N19/139 H04N19/176 H04N19/61

    Abstract: Blocks of a frame of a video stream can be encoded using lossless inter-frame prediction encoding. The compression ratio of lossless inter-frame encoding can be improved by first examining the magnitude of a motion vector used to perform inter-frame prediction. If the magnitude of the motion vector is small, the residual generated by the inter-prediction can be entropy coded and included in the encoded bitstream. If the magnitude of the motion vector is greater than a threshold, the residual can be encoded using lossy encoding and then decoded and subtracted from the original residual. The resulting difference residual is encoded using lossless encoding and included in the output bitstream along with the lossy encoded residual, permitting the block to be decoded with no loss at a decoder.

    Abstract translation: 可以使用无损帧间预测编码对视频流的帧的块进行编码。 通过首先检查用于执行帧间预测的运动矢量的大小,可以改善无损帧间编码的压缩比。 如果运动矢量的大小小,则由帧间预测产生的残差可以被熵编码并包含在编码比特流中。 如果运动矢量的大小大于阈值,则可以使用有损编码对残差进行编码,然后从原始残差中进行解码和减去。 所得到的差分残差使用无损编码进行编码,并包含在输出比特流中以及有损编码残差,允许在解码器处无损耗地对该块进行解码。

    LOSSLESS INTRA-PREDICTION VIDEO CODING
    55.
    发明申请
    LOSSLESS INTRA-PREDICTION VIDEO CODING 有权
    无损预测视频编码

    公开(公告)号:US20140098854A1

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

    申请号:US13647089

    申请日:2012-10-08

    Applicant: GOOGLE INC.

    Inventor: Qunshan Gu Yaowu Xu

    CPC classification number: H04N19/593

    Abstract: Blocks of a frame of a video stream can be encoded using lossless intra-prediction encoding. The compression ratio of lossless intra-prediction encoding can be improved by performing lossy encoding on the intra-predicted residual. The encoded residual is then decoded and the reconstructed residual is subtracted from the original residual. The resulting difference residual is encoded using lossless encoding and included in the output bitstream along with the lossy encoded residual, permitting the block to be decoded with no loss at a decoder.

    Abstract translation: 可以使用无损内部预测编码对视频流的帧的块进行编码。 可以通过对帧内预测残差进行有损编码来提高无损帧内预测编码的压缩比。 然后对编码的残差进行解码,并从原始残差中减去重建的残差。 所得到的差分残差使用无损编码进行编码,并包含在输出比特流中以及有损编码残差,允许在解码器处无损耗地对该块进行解码。

    Coding interpolation filter type
    56.
    发明授权

    公开(公告)号:US10602176B2

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

    申请号:US15099853

    申请日:2016-04-15

    Applicant: GOOGLE INC.

    Abstract: Decoding a video stream may include decoding a first block of a current frame by decoding a first motion vector from the encoded video stream, decoding an identifier of a first interpolation filter from the encoded video stream, and reconstructing the first block using the first motion vector and the first interpolation filter. Decoding a second block of the current frame may include identifying the first motion vector from the first block as a selected motion vector for predicting the second block in response to decoding an inter-prediction mode identifier for decoding the second block, identifying the first interpolation filter as a selected interpolation filter for predicting the second block in response to identifying the first motion vector from the first block as the selected motion vector for predicting the second block, and reconstructing the second block using the first motion vector and the first interpolation filter.

    Last frame motion vector partitioning

    公开(公告)号:US10306258B2

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

    申请号:US15011415

    申请日:2016-01-29

    Applicant: Google Inc.

    Abstract: Encoding or decoding a video signal includes determining a first partitioning of at least a portion of a frame before a current frame in a video sequence. The first partitioning is modified to a second partitioning using a motion vector that predicts at least one prediction sub-region of a first region from the first partitioning. The second partitioning is used to encode or decode a current region of the current frame. The current region may be collocated with the first region. The technique eliminates the need to re-partition an entire frame each time, and can be used with both rectangular-shaped block partitioning and partitioning using masks and other partitioning techniques.

    Constrained motion field estimation for hardware efficiency

    公开(公告)号:US10284869B2

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

    申请号:US15718082

    申请日:2017-09-28

    Applicant: GOOGLE INC.

    Abstract: Motion field estimation is used to predict motion within video blocks. A current block of a current frame is identified as a projection of a first reference block of a first reference frame onto the current frame. The projection uses a first motion vector of the reference block with respect to a second reference frame. A temporal motion vector candidate is determined for the current block by projecting the current block onto a second reference frame. The temporal motion vector candidate identifies a second reference block. A motion vector selected from a motion vector candidate list is used to generate a prediction block using the selected motion vector. The current block is coded using the prediction block.

Patent Agency Ranking