发明名称 Coding video data with an alternate reference frame generated using a temporal filter
摘要 Implementations of the teachings herein include coding video data with an alternate reference frame generated using a temporal filter. The alternate reference frame is generated by determining a first weighting factor, for each corresponding block of a respective frame of a filter set, that represents a temporal correlation of the block with the corresponding block, determining a second weighting factor, for each pixel for each corresponding block of the respective frame of the filter set, that represents a temporal correlation of the pixel to a spatially-correspondent pixel in the block, determining a filter weight for each pixel in the block and for each spatially-correspondent pixel is each corresponding block based on the first weighting factor and the second weighting factor, and generating a weighted average pixel value for each pixel position in the block to form a block of the alternate reference frame based on the filter weights.
申请公布号 US9172957(B2) 申请公布日期 2015.10.27
申请号 US201414195160 申请日期 2014.03.03
申请人 GOOGLE INC. 发明人 Grange Adrian;Wilkins Paul;Galligan Francis William
分类号 H04N7/12;H04N19/503;H04N19/61;H04N19/00;H04N19/176;H04N19/86;H04N19/159;H04N19/117;H04N19/194;H04N19/80;H04N19/85;H04N19/40 主分类号 H04N7/12
代理机构 Young Basile Hanlon & MacFarlane P.C. 代理人 Young Basile Hanlon & MacFarlane P.C.
主权项 1. A method for encoding a video signal having a plurality of frames, comprising: selecting a filter set of frames from the plurality of frames, the filter set including at least three frames of the plurality of frames, one of the at least three frames being an anchor frame; generating an alternate reference frame for at least some of the plurality of frames by, for each block of a plurality of blocks of the anchor frame: determining a first weighting factor, for each corresponding block of a respective frame of the filter set, that represents a temporal correlation of the block with the corresponding block;determining a second weighting factor, for each pixel for each corresponding block of the respective frame of the filter set, that represents a temporal correlation of the pixel to a spatially-correspondent pixel in the block;determining a filter weight for each pixel in the block and for each spatially-correspondent pixel is each corresponding block based on the first weighting factor and the second weighting factor; andgenerating a weighted average pixel value for each pixel position in the block to form a block of the alternate reference frame based on the filter weights; using the alternate reference frame to encode at least one block within at least one frame of the plurality of frames for transmission in a bitstream; and transmitting the alternate reference frame in the bitstream.
地址 Mountain View CA US