欢迎来到天天文库
浏览记录
ID:37852799
大小:57.00 KB
页数:5页
时间:2019-06-01
《JM代码阅读笔记之一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、6858c9337df3b51a01e0c35d9c2ce0cf.docPage5of59/18/20212007-11-6:JM文档描述研究(一)IRC问题是在2.6节中描述的,这些符号的含义是什么?1)有关字母含义的说明jthpictureintheithGOP:表示第i个GOP的第j幅图像。bpp:就是每个像素的bits数。Bitsperpixel(?).1)图像数据以上公式含义说明:若为第1个GOP图像组的第一个图像,那么,此时虚存为0,容易理解;若为某个GOP图像组的第一个图像,那么,此时的虚存为上
2、一个GOP的虚存。对于不是第一个图像的情况,此时的虚存为上一个图像编码时占据的虚存。II请教个问题:对于GOP图像序列,若编码第i个GOP的第j个图像时,此时在虚存中保留着上一个GOP的所有图像数据?解答:IGOP就是第一frame为IDR,然后其余frame按照预设的frame类型序列编码,直到该周期结束;接着开始下一个GOP,但此时第一frame图像不是IDR,因此,它要保留前一个GOP中的信息(至少是部分信息)。2007-11-6:JM文档描述研究(二)I总体而言,JM模型主要的数据结构、文件内容、函数
3、功能、软件架构和核心算法是怎样的?JM模型主要的描述和说明文档有哪些?JMII请教:1)jm中InputParameters中成员IntraBottom什么含义?2)数组存储的数据用作什么?LevelScale4x4LumaLevelScale4x4ChromaLevelScale8x8LumaInvLevelScale4x4LumaInvLevelScale4x4ChromaInvLevelScale8x8Luma3)下面代码来自函数voidinit_poc()if(input->BRefPictures=
4、=1){img->offset_for_non_ref_pic=0;img->offset_for_ref_frame[0]=2;}else作者:hawk6858c9337df3b51a01e0c35d9c2ce0cf.docPage5of59/18/2021{img->offset_for_non_ref_pic=-2*(input->successive_Bframe);img->offset_for_ref_frame[0]=2*(input->successive_Bframe+1);}它的实现原理是
5、什么?解答:当输入参数表明B参考图像可以用作参考frame时,不存在非参考图像的问题,因此,所谓的偏移为0;否则,就存在偏移。III请教:怎么会出现数组元素的下标值为负值?解答:只要保证那块内存是可以被合法读写的就可以。因为C语言是不做下标检查的,而且C语言把下标看作是有符号的。所以,只要内存合法就可以。2007-11-11:JM文档描述研究(三)I在编码文件lencod.c中的主函数中有如下代码:if(input->intra_period==0){n=input->no_frames+(input->no
6、_frames-1)*input->successive_Bframe;/*numberofPframes*/np=input->no_frames-1;/*numberofBframes*/nb=(input->no_frames-1)*input->successive_Bframe;}从中可以得到什么结论?解答:1)input->no_frames代表编码的frame数(注意,不包括Bframe)。连续Bframe是针对其他frame而言的,不适用于IDR图像。2)当input->intra_perio
7、d==0时,表明只有第一frame图像为IDRframe(还是整个图像序列只有第一frame为Iframe?)II文件lencod.c中主函数里存在如下代码:elseif(input->RCUpdateMode!=RC_MODE_1&&input->RCUpdateMode!=RC_MODE_3){N=input->intra_period*(input->successive_Bframe+1);M=input->successive_Bframe+1;n=(img->number==0)?N-(M-1):
8、N;......}目前,没有看出其含义;如何解释?作者:hawk6858c9337df3b51a01e0c35d9c2ce0cf.docPage5of59/18/20212007-11-14:JM代码研究(一)I请教:frame和slice的类型是什么关系?这里的类型指的是I、P、B、SI和SP.是否完全一致还是满足一定映射关系?解答:(参考,不一定正确)I帧和IDR帧都只有I片;P帧有I、P片;B
此文档下载收益归作者所有