Advance coded reference prediction
    32.
    发明授权

    公开(公告)号:US09756331B1

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

    申请号:US13919741

    申请日:2013-06-17

    Applicant: Google Inc.

    Abstract: Encoding and decoding using advance coded reference prediction may include identifying a sequence of temporally adjacent frames from the plurality of frames, wherein each frame in the sequence of temporally adjacent frames is associated with a respective frame position indicating a temporal location the sequence, encoding a first frame from the sequence as an intra-coded frame, generating an alternate reference frame by reconstructing the first encoded frame, encoding a second frame from the sequence with reference to a reference frame, the second frame associated with a second frame position, including the first encoded frame in a compressed bitstream at a first bitstream position, and including the second encoded frame in the compressed bitstream at a second bitstream position, wherein the second bitstream position is later than the first bitstream position and wherein the first frame position is later than the second frame position.

    LOOP FILTERING FOR MULTIFORM TRANSFORM PARTITIONING

    公开(公告)号:US20170237939A1

    公开(公告)日:2017-08-17

    申请号:US15044237

    申请日:2016-02-16

    Applicant: Google Inc.

    Abstract: Decoding a current frame from an encoded video stream may include identifying a current transform block for decoding the current frame, the current transform block having a first transform block size, generating a reconstructed frame corresponding to the current frame, the current transform block corresponding to a first portion of the reconstructed frame, identifying a first boundary between the first portion and a second portion of the reconstructed frame, the second portion corresponding to a first adjacent transform block that is adjacent to the current transform block, the first adjacent transform block having a second transform block size, identifying first loop filter candidates based on the first transform block size, identifying a first loop filter from the first loop filter candidates based on the second transform block size, and filtering pixels from the reconstructed frame along the first boundary using the first loop filter.

    Second-order orthogonal spatial intra prediction

    公开(公告)号:US09615100B2

    公开(公告)日:2017-04-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.

    VIDEO CODING USING REFERENCE MOTION VECTORS
    36.
    发明申请
    VIDEO CODING USING REFERENCE MOTION VECTORS 审中-公开
    使用参考运动矢量进行视频编码

    公开(公告)号:US20170048543A1

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

    申请号:US15338554

    申请日:2016-10-31

    Applicant: Google Inc.

    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.

    Abstract translation: 所描述的技术使用参考运动矢量来减少编码用于帧间预测的运动矢量所需的位数量。 一种方法包括确定用于编码当前帧的当前块的参考运动矢量。 通过识别用于相互预测块的多个候选运动矢量以及从与当前块相邻的至少一个块中识别一组重建像素值来选择参考运动矢量。 对于每个候选运动矢量,使用候选运动矢量和第一参考帧生成用于重建像素值集合的一组预测像素值,并且基于像素值集合之间的差计算误差值。 最后,根据误差值选择候选的参考运动矢量。 该方法还包括使用参考运动矢量解码当前块。

    Optimized template matching approach to intra-coding in video/image compression
    37.
    发明授权
    Optimized template matching approach to intra-coding in video/image compression 有权
    优化的模板匹配方法在视频/图像压缩中进行帧内编码

    公开(公告)号:US09544596B1

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

    申请号:US14141778

    申请日:2013-12-27

    Applicant: GOOGLE INC.

    Abstract: A system includes an encoder and a decoder. The encoder selects a first matched template for un-encoded pixels of a video frame using an algorithm for measuring a similarity between image blocks of the video frame, the algorithm being based on a weighted scheme of reconstructed adjacent pixels, generates at least one residual for the un-encoded pixels of the video frame based on the matched template, and encodes residuals as compressed bits using an asymmetric discrete sine transform (ADST). The decoder decodes the compressed video bits as residuals using the ADST, selects a second matched template using an algorithm for measuring a similarity between image blocks of a video frame associated with the compressed video bits, the algorithm being based on a weighted scheme of reconstructed adjacent pixels, and generates reconstructed pixels of the video frame based on the matched template and the decoded compressed video bits.

    Abstract translation: 系统包括编码器和解码器。 编码器使用用于测量视频帧的图像块之间的相似度的算法来选择用于视频帧的未编码像素的第一匹配模板,所述算法基于重构的相邻像素的加权方案,生成至少一个残差 基于匹配模板的视频帧的未编码像素,并且使用不对称离散正弦变换(ADST)将残差编码为压缩比特。 解码器使用ADST将压缩视频位解码为残差,使用用于测量与压缩视频比特相关联的视频帧的图像块之间的相似度的算法来选择第二匹配模板,该算法基于重建的邻近的加权方案 并且基于匹配的模板和解码的压缩视频比特来生成视频帧的重建像素。

    System and Method for Video Encoding Using Constructed Reference Frame
    38.
    发明申请
    System and Method for Video Encoding Using Constructed Reference Frame 审中-公开
    使用构造参考帧进行视频编码的系统和方法

    公开(公告)号:US20160309192A1

    公开(公告)日:2016-10-20

    申请号:US15186800

    申请日:2016-06-20

    Applicant: Google Inc.

    Abstract: Decoding an encoded video stream may include generating, by a processor in response to instructions stored on a non-transitory computer readable medium, a decoded video for presentation to a user, and outputting the decoded video. Generating the decoded video may include receiving an encoded video stream, generating a decoded constructed reference frame by decoding an encoded constructed reference frame from the encoded video stream, generating a decoded current frame by decoding an encoded current frame from the encoded video stream using the decoded constructed reference frame as a reference frame, and including the decoded current frame in the decoded video such that the decoded constructed reference frame is omitted from the decoded video.

    Abstract translation: 解码编码视频流可以包括响应于非瞬时计算机可读介质上存储的指令,由处理器产生用于呈现给用户的解码视频,并输出解码的视频。 生成解码的视频可以包括接收编码的视频流,通过从编码的视频流解码经编码的构造的参考帧来生成解码的构造的参考帧,通过使用解码的视频流从编码的视频流解码编码的当前帧来生成解码的当前帧 构造的参考帧作为参考帧,并且将解码的当前帧包括在解码视频中,使得解码的构造的参考帧从解码的视频中省略。

    System and Method for Decoding Using Parallel Processing
    39.
    发明申请
    System and Method for Decoding Using Parallel Processing 审中-公开
    使用并行处理解码的系统和方法

    公开(公告)号:US20160277766A1

    公开(公告)日:2016-09-22

    申请号:US15165577

    申请日:2016-05-26

    Applicant: GOOGLE INC.

    Abstract: An apparatus for decoding frames of a compressed video data stream having at least one frame divided into partitions, includes a memory and a processor configured to execute instructions stored in the memory to read partition data information indicative of a partition location for at least one of the partitions, decode a first partition of the partitions that includes a first sequence of blocks, decode a second partition of the partitions that includes a second sequence of blocks identified from the partition data information using decoded information of the first partition.

    Abstract translation: 一种用于对具有划分成分区的至少一个帧的压缩视频数据流的帧进行解码的装置,包括存储器和处理器,该存储器和处理器被配置为执行存储在存储器中的指令,以读取表示至少一个的分区位置的分区数据信息 分割,解码包括第一序列块的分区的第一分区,使用第一分区的解码信息对包括从分区数据信息识别的第二序列块的分区的第二分区进行解码。

Patent Agency Ranking