-
公开(公告)号:US09247251B1
公开(公告)日:2016-01-26
申请号:US13951930
申请日:2013-07-26
Applicant: Google Inc.
Inventor: Ronald Sebastiaan Bultje
IPC: H04N7/12 , H04N19/593
CPC classification number: H04N19/105 , H04N19/11 , H04N19/176 , H04N19/182 , H04N19/593 , H04N19/96
Abstract: Encoding and decoding using right-edge extension for quad-tree intra-prediction may include identifying a current frame from the plurality of frames, the current frame including a plurality of blocks, identifying a current block from the plurality of blocks, identifying a proximal reconstructed pixel, wherein the proximal reconstructed pixel is proximally above the current block, identifying a distant reconstructed pixel, wherein the distant reconstructed pixel is a most proximate reconstructed pixel above the proximal reconstructed pixel such that a reconstructed pixel proximally to the right of the distant reconstructed pixel is available for prediction, generating a prediction pixel based on the proximal reconstructed pixel, the distant reconstructed pixel, and the reconstructed pixel proximally to the right of the distant reconstructed pixel, and generating a predicted pixel for the current block based on the prediction pixel.
Abstract translation: 使用用于四叉树内预测的右边扩展的编码和解码可以包括从多个帧识别当前帧,当前帧包括多个块,从多个块识别当前块,识别近端重建 像素,其中所述近端重建像素在所述当前块的近侧上方,识别远处的重建像素,其中所述远处重建像素是所述近端重构像素上方最接近重建的像素,使得重建像素在所述远侧重建像素的右侧 可用于预测,基于所述近端重建像素,所述远处重建像素和所述重建像素在所述远处重建像素的右侧向近侧生成预测像素,以及基于所述预测像素生成所述当前块的预测像素。
-
公开(公告)号:US10362329B2
公开(公告)日:2019-07-23
申请号:US15338554
申请日:2016-10-31
Applicant: Google Inc.
Inventor: Adrian William Grange , Ronald Sebastiaan Bultje , Yaowu Xu , Paul Gordon Wilkins
IPC: H04B1/66 , H04N19/52 , H04N19/46 , H04N19/105 , H04N19/117 , H04N19/124 , H04N19/13 , H04N19/159 , H04N19/61 , H04N19/172 , H04N19/176 , H04N19/182 , H04N19/184
Abstract: Techniques described use a reference motion vector to reduce the amount of bits needed to encode motion vectors for inter prediction. One method includes determining a reference motion vector used to encode a current block of a current frame. The reference motion vector was selected by identifying, multiple candidate motion vectors used to inter predict blocks, and identifying a set of reconstructed pixel values from at least one block adjacent to the current block. For each candidate motion vector, a set of predicted pixel values for the set of reconstructed pixel value is generated using the candidate motion vector and a first reference frame, and an error value is calculated based on a difference between the sets of pixel values. Finally, a reference motion vector from the candidates is selected based on the error values. The method also includes decoding the current block using the reference motion vector.
-
公开(公告)号:US10148948B1
公开(公告)日:2018-12-04
申请号:US15198480
申请日:2016-06-30
Applicant: GOOGLE INC.
Inventor: Ronald Sebastiaan Bultje , Daniel Kang
IPC: H04N11/02 , H04N19/103 , H04N19/61 , H04N19/44 , H04N19/147 , H04N19/176 , H04N19/122
Abstract: A method for decoding an encoded video bitstream includes generating a decoded frame by decoding a current frame from the encoded video bitstream. The decoding of the current frame may include decoding, from the encoded video bitstream, a transform mode for the current frame, identifying the transform mode for a current block of the current frame on a condition that the transform mode for the current frame is a per-block transform mode, using the transform mode for the current frame as the transform mode for the current block on a condition that the transform mode for the current frame is a per-frame transform mode, identifying a prediction mode for the current block, and generating a decoded block for the current block using the prediction mode and the transform mode for the current block.
-
公开(公告)号:US09438915B1
公开(公告)日:2016-09-06
申请号:US14976438
申请日:2015-12-21
Applicant: Google Inc.
Inventor: Ronald Sebastiaan Bultje , Daniel Kang
IPC: H04N11/02 , H04N19/122 , H04N19/593 , H04N19/60 , H04N19/44 , H04N19/86 , H04N19/107 , H04N19/176 , H04N19/147 , H04N19/567
CPC classification number: H04N19/122 , H04N19/107 , H04N19/147 , H04N19/176 , H04N19/44 , H04N19/567 , H04N19/593 , H04N19/60 , H04N19/86 , H04N19/90
Abstract: Blocks of a frame of a video stream can be encoded using various prediction modes followed by transforming the predicted blocks. Increasing coding efficiency may be achieved by indicating a default transform mode in a frame header. The default transform mode is a maximum transform size for all blocks of the frame or a per-block transform mode that determined the transform size on a per-block basis. For encoded blocks of the frame, identify a prediction mode is identified by inspecting a block header of a current encoded block, the block header of the current encoded block is inspected if the default transform mode is the per-block transform mode so as to identify a transform size for the current encoded block, and otherwise the transform size for the current encoded block is the maximum transform size, and the current encoded block is decoded using the prediction mode and the transform mode.
Abstract translation: 可以使用各种预测模式对视频流的帧的块进行编码,随后变换预测块。 可以通过在帧头中指示默认变换模式来实现增加编码效率。 默认变换模式是帧的所有块的最大变换大小,或每个块确定变换大小的每块变换模式。 对于帧的编码块,通过检查当前编码块的块标题来识别预测模式,如果默认变换模式是每块变换模式,则检查当前编码块的块标题,以便识别 用于当前编码块的变换大小,否则当前编码块的变换大小是最大变换大小,并且使用预测模式和变换模式对当前编码块进行解码。
-
-
-