JM86中,全搜索情形下搜索窗口设定的问题


在JM86中全搜索窗口设定的代码为

   
  #ifdef _FULL_SEARCH_RANGE_
  
if(input->full_search == 2) search_range = input->search_range;
else if (input->full_search == 1) search_range = input->search_range/(min(ref,1)+1);
else search_range = input->search_range/((min(ref,1)+1) * min(2,blocktype));
#else
search_range = input->search_range/((min(ref,1)+1) * min(2,blocktype));
#endif

可见搜索窗口的设定是和参考图像与块编码的类型相关的;那么为什么需要这样设定;这样设定是基于什么原理?在标准哪个章节有提及?求大神赐教

编码 音视频开发

fuck123 12 years, 3 months ago

Your Answer