发明名称 Affine motion prediction in video coding
摘要 A block of a video frame may be predicted and encoded using a local affine motion prediction scheme. At least three points within the video frame are selected, each point being adjacent to a respective corner of the current block to be encoded. For each point, a motion search is performed for a template block centered about the point within a reference frame to find a template reference block. The template reference block has a center point that forms an anchor point pair with the corresponding point adjacent to the current block. Using coordinates of the anchor point pairs, affine coefficients for an affine transformation are generated. Using the affine transformation, a prediction block for the current block is generated and used to encode the current block within a bitstream. Providing the local affine motion prediction scheme can improve the prediction of certain blocks with complex motion, increasing compression.
申请公布号 US9438910(B1) 申请公布日期 2016.09.06
申请号 US201414204100 申请日期 2014.03.11
申请人 GOOGLE INC. 发明人 Han Jingning;Su Hui;Xu Yaowu
分类号 H04N11/02;H04N19/583;H04N19/61 主分类号 H04N11/02
代理机构 Young Basile Hanlon & MacFarlane, P.C. 代理人 Young Basile Hanlon & MacFarlane, P.C.
主权项 1. A method of encoding a video frame, comprising: selecting at least three points within the video frame, each point of the at least three points adjacent to a respective corner of a current block to be encoded, the current block being one of a plurality of blocks of the video frame; for each point of the at least three points, performing a motion search for a template block centered about the point within a reference frame to find a template reference block, the template reference block having a center point forming an anchor point pair with the point of the at least three points; using coordinates of the anchor point pairs, generating affine coefficients for an affine transformation; using the affine transformation, generating a prediction block for the current block; and encoding, using a processor, the current block within an encoded bitstream using the prediction block.
地址 Mountain View CA US