发明名称 Apparatus and method for encoding video using different second-stage transform
摘要 A system, apparatus, and method of encoding a video stream having a plurality of frames, each frame having a plurality of blocks is disclosed. The method includes selecting a group of blocks from a current frame of the plurality of frames, determining a plurality of first stage transform coefficient matrices for the group of blocks using a first transform technique, determining a DC second stage transform coefficient matrix for the group of blocks based on at least some of the plurality of first stage transform coefficient matrices and using a second transform technique on a processor, and encoding the group of blocks into an encoding format using the DC second stage coefficient matrix and the first stage coefficient matrices.
申请公布号 US9106933(B1) 申请公布日期 2015.08.11
申请号 US201113110278 申请日期 2011.05.18
申请人 GOOGLE INC. 发明人 Bankoski James;Wilkins Paul;Xu Yaowu
分类号 H04N7/26;H04N19/94;H04N19/124 主分类号 H04N7/26
代理机构 Young Basile Hanlon & MacFarlane P.C. 代理人 Young Basile Hanlon & MacFarlane P.C.
主权项 1. A method comprising: identifying a current block of a current frame of an input video stream; generating an encoded block from the current block by encoding, by a processor in response to instructions stored on a non-transitory computer readable medium, the current block, wherein encoding the current block includes: generating a first order transform block including a plurality of transform coefficients based on at least a portion of the current block using a first transform technique,identifying a plurality of average intensity coefficients from the plurality of transform coefficients, wherein each average intensity coefficient from the plurality of average intensity coefficients represents an average intensity of a respective subblock of the first order transform block,determining whether to encode the current block using a second transform technique, andgenerating a second order transform block based on the plurality of average intensity coefficients using the second transform technique; including the encoded block in an output bitstream; and storing or transmitting the output bitstream.
地址 Mountain View CA US