raw.doc Page 1 of 11 6/20/2022
笔记说明 (auberon_china@yahoo.com.cn)
为便于阅读,特约定如下:
紫色: 未解决问题;
浅蓝色:强调/突出重点内容;
关键知识点和难点:难点/复杂问题;
黄色: 推测/需要进一步确认和验证的结论;
2007-11-24 INTER 预测代码研究
I 为研究 inter 预测编码过程,以高复杂度为例,选择在 high complexity 模式下进行分析。
此时,对于 MB 级的实现来说,集中体现在函数 encode_one_macroblock_high()。因此,
首先分析此函数以及函数体内部调用的关键函数。那么,其实现是怎样的?
解答:
甲 在 encode_one_macroblock_high()函数体内部,调用函数 PartitionMotionSearch(),
而它又进一步调用 BlockMotionSearch()函数—具体的 inter 预测过程实现就在此函数中完
成。
乙 对 PartitionMotionSearch()函数的分析:
乙-1 输入参数说明
blocktype
block8x8
lambda_factor
2007-11-25 INTER 预测代码研究
I 参考图像管理和 inter 预测密切相关,因此,需要研究参考图像的相关知识点。这些集中
体现在白皮书 8.2 中。那么,相关知识点包括几部分,各部分的作用分别是什么?
解答:
II 函数 BlockMotionSearch()代码分析。
解答:
甲 其中调用的主要函数包括:
FullPelBlockMotionSearch()函数;
SubPelBlockMotionSearch()函数;
乙 FullPelBlockMotionSearch()函数分析:
该函数是在全搜索模式下的搜索处理函数。该函数主要使用了数据结构(存储搜索位置信
息)。
2007-11-26 INTER 预测代码研究
I (续)BlockMotionSearch()函数分析。
作者:hawk