Non-causal Overlapped Block Prediction in Variable Block Size Video Coding

    公开(公告)号:US20180184118A1

    公开(公告)日:2018-06-28

    申请号:US15387797

    申请日:2016-12-22

    Applicant: GOOGLE INC.

    CPC classification number: H04N19/583 H04N19/167 H04N19/176

    Abstract: A method for processing a selected portion of a video, the selected portion of the video having a plurality of blocks. The method includes obtaining current prediction parameters for all of a plurality of adjacent blocks from the plurality of blocks that are adjacent to a current block from the plurality of blocks in the selected portion of the video, generating a base prediction for the current block from the plurality of blocks using the current prediction parameters associated with the current block, identifying adjacent prediction parameters from the current prediction parameters for a first adjacent block from the plurality of adjacent blocks, determining an overlap region within the current block and adjacent to the first adjacent block, and generating, for each pixel within the overlap region, an overlapped prediction for the pixel as a function of the base prediction and a prediction based on the adjacent prediction parameters.

    Compressing and representing multi-view video

    公开(公告)号:US09918094B2

    公开(公告)日:2018-03-13

    申请号:US14519006

    申请日:2014-10-20

    Applicant: GOOGLE INC.

    Abstract: In a general aspect, a method includes determining a tile position in a frame of a spherical video based on a view perspective, selecting a first portion of the frame of the spherical video as a first two dimensional tile based on the tile position, selecting a plurality of second two dimensional tiles from a second portion of the frame of the spherical video, the second portion of the frame surrounding the first portion of the frame and extending away from the first portion of the frame, encoding the first two dimensional tile using a first quality, encoding the plurality of second two dimensional tiles using at least one second quality, and transmitting a packet, as a streaming spherical video, the packet including the encoded first two dimensional tile and the plurality of encoded second two dimensional tiles.

    Super-transform video coding
    26.
    发明授权

    公开(公告)号:US09769499B2

    公开(公告)日:2017-09-19

    申请号:US14823269

    申请日:2015-08-11

    Applicant: Google Inc.

    Abstract: Super-transform coding may include identifying a plurality of sub-blocks for prediction coding a current block, determining whether to encode the current block using a super-transform, and super-prediction coding the current block. Super-prediction coding may include generating a super-prediction block for the current block by generating a prediction block for each unpartitioned sub-block of the current block, generating a super-prediction block for each partitioned sub-block of the current block by super-prediction coding the sub-block, and including the prediction blocks and super-prediction blocks for the sub-blocks in a super-prediction block for the current block. Including the prediction blocks and super-prediction blocks for the sub-blocks in a super-prediction block for the current block may include filtering at least a portion of each prediction block and each super-prediction block based on a spatially adjacent prediction block. Super-transform coding may include transforming the super-prediction block for the current block using a corresponding super-transform.

    Entropy coding for recompression of images
    27.
    发明授权
    Entropy coding for recompression of images 有权
    用于图像重新压缩的熵编码

    公开(公告)号:US09369719B2

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

    申请号:US14539943

    申请日:2014-11-12

    Applicant: Google Inc.

    CPC classification number: H04N19/13 H04N19/136 H04N19/176 H04N19/91

    Abstract: A code is received. The code conveys data about a quantized coefficient that corresponds to a pixel of an image file. A decoding mode and a version of a code mapping format for decoding the received code is determined. The decoding mode and the version of the code mapping format dynamically change based on a previously-decoded code. The received code is decoded, during the decoding mode, according to the version of the code mapping format to obtain the data about the quantized coefficient.

    Abstract translation: 收到代码。 代码传达关于与图像文件的像素对应的量化系数的数据。 确定用于解码接收到的代码的解码模式和代码映射格式的版本。 解码模式和代码映射格式的版本基于先前解码的代码动态地改变。 在解码模式期间,根据代码映射格式的版本解码接收到的代码,以获得关于量化系数的数据。

    Multi-layer-multi-reference prediction using adaptive temporal filtering

    公开(公告)号:US10448013B2

    公开(公告)日:2019-10-15

    申请号:US15387690

    申请日:2016-12-22

    Applicant: GOOGLE INC.

    Abstract: Encoding or decoding blocks of video frames using multiple reference frames with adaptive temporal filtering can include generating one or more candidate reference frames by applying temporal filtering to one or more frames of a video sequence according to relationships between respective ones of the one or more frames and a current frame of the video sequence. A reference frame to use for predicting the current frame can be selected from the one or more candidate reference frames, and a prediction block can be generated using the selected reference frame. During an encoding operation, the prediction block can be used to encode a block of a current frame of the video sequence. During a decoding operation, the prediction block can be used to decode a block of a current frame of the video sequence.

    Depth-map generation for an input image using an example approximate depth-map associated with an example similar image

    公开(公告)号:US10194137B1

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

    申请号:US15295944

    申请日:2016-10-17

    Applicant: Google Inc.

    Abstract: A two-dimensional image to be converted to a first three-dimensional image may be received. A second three-dimensional image that is visually similar to the two-dimensional image that is to be converted may be identified. A feature-to-depth mapping function may be computed for the first three-dimensional image by using an approximate depth map of the second three-dimensional image that is visually similar to the two-dimensional image that is to be converted. The feature-to-depth mapping function may be applied to a plurality of pixels of the two-dimensional image to determine a depth value for the plurality of pixels of the two-dimensional image. The first three-dimensional image may be generated based on the depth values for the plurality of pixels of the two-dimensional image.

    Hybrid transform in video codecs
    30.
    发明授权

    公开(公告)号:US10142628B1

    公开(公告)日:2018-11-27

    申请号:US15373590

    申请日:2016-12-09

    Applicant: GOOGLE INC.

    Abstract: Decoding an encoded video stream may include identifying an encoded block identifying an intra prediction mode for decoding the encoded block from the encoded video stream, identifying a transform mode from a plurality of transform modes for decoding the encoded block based on the intra prediction mode, identifying a probability model from a plurality of probability models for decoding the encoded block based on the transform mode, identifying a scan mode for decoding the encoded block based on the transform mode, generating a decoded block by decoding the encoded block using the scan mode, the probability model, the transform mode, and the intra prediction mode, and outputting or storing the decoded block.

Patent Agency Ranking