发明名称 |
Methods and apparatus for adaptively choosing a search range for motion estimation |
摘要 |
Systems, methods, and computer program products that can be used to determine a search range (SR) when performing motion estimation at, for example, a video encoder or decoder. Determining a motion vector for a current block during motion estimation may involve searching within a search window that may reside in a reference frame, or in a previously decoded block that spatially or temporally neighbors the current block. Such a search seeks a motion vector that minimizes a metric, such as a sum of absolute differences between corresponding blocks of reference frames. A motion vector that minimizes such a metric may be a good candidate for use in motion estimation. The search may become more efficient if a search range is determined such that the extent of the search is bounded. A search range may be determined at the block level or at the picture level. |
申请公布号 |
US9445103(B2) |
申请公布日期 |
2016.09.13 |
申请号 |
US201313895939 |
申请日期 |
2013.05.16 |
申请人 |
Intel Corporation |
发明人 |
Xu Lidong;Chiu Yi-Jen |
分类号 |
H04N19/139;H04N5/14;H04N19/56;H04N19/513;H04N19/57 |
主分类号 |
H04N19/139 |
代理机构 |
Green, Howard & Mughal LLP |
代理人 |
Green, Howard & Mughal LLP |
主权项 |
1. A machine-implemented method, comprising:
computing a motion estimation search window for a first block of a first frame of a video based on a mean of motion vectors associated with other blocks of the video; selecting a second block of a second frame of the video within the motion estimation search window and a third block within a third frame of the video based on a motion vector from the first block to the second block and a measure of visual similarity between the second and third blocks; and deriving a motion vector for the first block based on one or more of the motion vector from the first block to the second block and a motion vector from the first block to the third block. |
地址 |
Santa Clara CA US |