发明名称 Motion vector scaling for non-uniform motion vector grid
摘要 In one embodiment, a method determines a scaled motion vector for a first block. A motion vector for a second block is determined where the motion vector is on a non-uniform motion vector grid. The method then maps the motion vector for the second block to a higher accuracy uniform motion vector grid that is of a higher accuracy than the non-uniform motion vector grid and scales the motion vector for the second block on the higher accuracy motion vector grid. The scaled motion vector is mapped on the higher accuracy motion vector grid to the non-uniform motion vector grid. The scaled motion vector on the non-uniform motion vector grid is associated with the first block for a temporal prediction process.
申请公布号 US9185428(B2) 申请公布日期 2015.11.10
申请号 US201213667992 申请日期 2012.11.02
申请人 GOOGLE TECHNOLOGY HOLDINGS LLC 发明人 Lou Jian;Minoo Koohyar;Wang Limin
分类号 H04N7/36;H04N19/59;H04N19/52;H04N19/503;H04N19/513;H04N19/82;H04N19/523;H04N19/527 主分类号 H04N7/36
代理机构 Young Basile Hanlon & MacFarlane P.C. 代理人 Young Basile Hanlon & MacFarlane P.C.
主权项 1. A method, comprising: determining a motion vector for a second block that is a spatially neighboring block or a temporal co-located block to a first block, wherein values associated with the motion vector is are represented on a non-uniform motion vector grid having a first number of positions, the non-uniform motion vector grid having non-uniform sub-pixel phase offsets between integer pixels; mapping, by a computing device, the values to a uniform motion vector grid, the uniform motion vector grid having a second number of positions greater than the first number of positions due to the presence of more sub-pixel positions between the integer pixels than the non-uniform motion vector grid and providing a uniform distribution of sub-pixel positions between the integer pixels; scaling, by the computing device, the values represented on the uniform motion vector grid to generate scaled motion vector values; and mapping, by the computing device, the scaled motion vector values represented on the uniform motion vector grid to the non-uniform motion vector grid, wherein the scaled motion vector values represented on the non-uniform motion vector grid are associated with the first block for a temporal prediction process.
地址 Mountain View CA US