CONSTRAINED MOTION FIELD ESTIMATION FOR HARDWARE EFFICIENCY

    公开(公告)号:US20190098329A1

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

    申请号: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.

    DC coefficient sign coding scheme

    公开(公告)号:US10194147B2

    公开(公告)日:2019-01-29

    申请号:US15409862

    申请日:2017-01-19

    Applicant: GOOGLE INC.

    Abstract: A sign value of a DC coefficient of a current block is determined using neighbor blocks of the current block. First and second sign values are identified as respectively corresponding to an above neighbor block of the current block and a left neighbor block of the current block. A context value is calculated by applying a first weighting value to the first sign value and a second weighting value to the second sign value. The first weighting value is based on a boundary between the above neighbor block and the current block, and the second weighting value is based on a boundary between the left neighbor block and the current block. A probability value is selected based on the context value. The sign value of the DC coefficient of the current block is then determined using the probability model.

    Affine motion prediction in video coding

    公开(公告)号:US09866863B1

    公开(公告)日:2018-01-09

    申请号:US15240258

    申请日:2016-08-18

    Applicant: Google Inc.

    Abstract: A block of a video frame may be predicted and decoded using a local affine motion prediction scheme. At least three points within the video frame are selected, each point being adjacent to a respective corner of the current block to be encoded. For each point, a motion search is performed for a template block centered about the point within a reference frame to find a template reference block. The template reference block has a center point that forms an anchor point pair with the corresponding point adjacent to the current block. Using coordinates of the anchor point pairs, affine coefficients for an affine transformation are generated. Using the affine transformation, a prediction block for the current block is generated and used to encode the current block within a bitstream. Providing the local affine motion prediction scheme can improve the prediction of certain blocks with complex motion, increasing compression.

    Selective prediction signal filtering

    公开(公告)号:US09838690B1

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

    申请号:US15149283

    申请日:2016-05-09

    Applicant: GOOGLE INC.

    CPC classification number: H04N19/117 H04N19/103 H04N19/147 H04N19/80 H04N19/82

    Abstract: Disclosed herein are methods and apparatuses for selective prediction signal filtering. One aspect of the disclosed implementations is a method for encoding a frame of a video stream including determining a first performance measurement for a first set of prediction samples identified for a group of pixels using a first prediction mode, generating a filtered set of prediction samples by applying a filter to a second set of prediction samples, wherein at least one of the filtered set of prediction samples or the second set of prediction samples are identified using a second prediction mode, determining a second performance measurement for the filtered set of prediction samples, generating, using a processor, a residual based on the filtered set of prediction samples and the group of pixels if the second performance measurement exceeds the first performance measurement, and encoding the frame using the residual.

    HYBRID PREDICTION MODES FOR VIDEO CODING
    7.
    发明申请

    公开(公告)号:US20170310973A1

    公开(公告)日:2017-10-26

    申请号:US15138397

    申请日:2016-04-26

    Applicant: GOOGLE INC.

    Abstract: A prediction block is determined for a current block of a current frame of a video stream using a template having pixel locations that conform to a subset of the pixel locations of the current block. A first portion of the prediction block having the same pattern of pixel locations as the template is populated by inter-predicted pixel values, and the remaining portion of the prediction block is populated by intra-predicted pixel values. The intra-predicted pixel values may be determined using inter-predicted pixel values of the first portion, pixel values of pixels adjacent to the current block, or both.

    Lossless intra-prediction video coding
    9.
    发明授权
    Lossless intra-prediction video coding 有权
    无损帧内预测视频编码

    公开(公告)号:US09369732B2

    公开(公告)日:2016-06-14

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

    ALTERNATING BLOCK CONSTRAINED DECISION MODE CODING
    10.
    发明申请
    ALTERNATING BLOCK CONSTRAINED DECISION MODE CODING 审中-公开
    替代块约束决策模式编码

    公开(公告)号:US20160142726A1

    公开(公告)日:2016-05-19

    申请号:US14540083

    申请日:2014-11-13

    Applicant: Google Inc.

    Abstract: A method and apparatus for video coding using alternating block constrained decision mode coding is provided. Video coding using alternating block constrained decision mode coding may include identifying a current block of a current frame of an input video stream, generating an encoded block by encoding the current block using alternating block constrained decision mode coding, wherein alternating block constrained decision mode coding includes encoding the current block as a constrained decision mode coded block on a condition that a previously coded immediately adjacent block is an unconstrained decision mode coded block, including the encoded block in an output bitstream, and transmitting or storing the output bitstream.

    Abstract translation: 提供了使用交替块约束决策模式编码的视频编码的方法和装置。 使用交替块约束决策模式编码的视频编码可以包括识别输入视频流的当前帧的当前块,通过使用交替块约束决策模式编码对当前块进行编码来生成编码块,其中交替块约束决策模式编码包括 在先前编码的紧邻块是包括输出比特流中的编码块的无约束决策模式编码块,以及发送或存储输出比特流的条件下,将当前块编码为约束决策模式编码块。

Patent Agency Ranking