摘要
H.264编解码软件JM通常被作为算法研究或者实际应用的平台。理解JM的程序结构是在其基础上进行进一步研究工作的前提。JM中的编码函数encode_one_macroblock在程序实现编码算法的过程中起到核心的作用。通过对程序中开销计算,关键全局变量及编码一个宏块的算法的分析,查明了JM核心编码函数encode_one_macroblock()的结构,给出了该函数的流程。
JM, an open source CODEC of H. 264, is usually regarded as the platform used in algorithm research and application. Understanding the architecture of JM is a precondition for further research. The function encode one macroblock () is the center in the implementation of the encoding algorithm. With analyzing of calculation of the cost, the key global variables and the algorithm of encoding a macroblock in the program, the structure of the kernel encoding function encode one macroblock () and the flow of it is presented.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第17期4498-4500,4506,共4页
Computer Engineering and Design