The invention provides an image output device, a method and a decoder. The device comprises: serial number difference acquisition unit for the first difference between the output of the sequential image acquisition sequence; determining unit for the output image, according to the first difference, determine the sequence number of the next output image. The scheme provided by the invention can realize fast re sorting output of decoded images and improve the smoothness of video playback.
【技术实现步骤摘要】
一种图像输出装置、方法及解码器
本专利技术涉及图像处理领域,尤其涉及图像输出装置、方法及解码器。
技术介绍
在H.264中,解码后的图像显示顺序是由图像序列号(POC)来标识的,与图像的解码顺序不一定相同。所以需要把解码后的图像按照POC从小到大重新排序。已解码图像会被放到解码图像缓存区(DPB)中,由于内存大小与效率的限制,不可能一直保存图像而不丢弃,因此需要采用某种管理策略,尽快重排序DPB中的图像并及时输出,然后把不再需要用作参考的图像从DPB中删除。现有技术的解码图像重排输出的方法如图1所示,若当前图像是即时解码刷新图像(IDR)图像,则将DPB中所有图像都输出,然后清空缓冲区。如果当前图像不是IDR图像,则判断DPB中图像数量。如果DPB未满,那么执行插入图像模块。如果DPB已满且当前图像是参考帧,那么在DPB中标定为“未输出”的图像中找到POC最小的图像,将其输出,若此图像是非参考帧,那么把它从DPB中删除,否则,在标定为“未输出”的图像中继续寻找POC最小的图像,将其输出,循环下去,直到找到一个非参考帧,将它删除,空出的位置用来存放当前图像;如果DPB已满,但当前图像不是参考帧,那么先把DPB中POC小于当前图像的所有图像输出,然后直接输出当前图像,不需要将它存入DPB。这种做法存在的问题:(1)需要额外分配内存;(2)由于需要等DPB满才开始进行图像重排序输出,会存在图像输出不及时而导致播放卡顿现象。
技术实现思路
本专利技术的主要目的在于克服上述现有技术的缺陷,提出了图像输出装置、方法及解码器,实现解码后的图像快速重排序输出,改善视频播放流畅 ...
【技术保护点】
一种图像输出装置,其特征在于,包括:序列号差值获取单元,用于获取顺次输出的图像的序列号之间的第一差值;输出图像确定单元,用于根据获取的所述第一差值,确定下一输出图像的序列号。
【技术特征摘要】
1.一种图像输出装置,其特征在于,包括:序列号差值获取单元,用于获取顺次输出的图像的序列号之间的第一差值;输出图像确定单元,用于根据获取的所述第一差值,确定下一输出图像的序列号。2.根据权利要求1的装置,其特征在于,还包括:序列号差值更新单元,用于等待解码图像缓存区被填满后,按照图像序列号升序排列所述解码图像缓存区的所有图像,并计算相邻图像序列号之间的差值,当差值中奇数值大于等于偶数值,则所述第一差值为1;当差值中偶数值大于奇数值,则所述第一差值为2。3.根据权利要求2所述的装置,其特征在于,还包括判断单元,用于判断所述解码图像缓存区中未输出图像的数量是否大于参考帧个数,当未输出图像的数量大于参考帧个数且此前接收到即时解码刷新图像后还未重新确定所述第一差值,触发序列号差值更新单元的工作。4.根据权利要求1或2所述的装置,其特征在于,还包括判断单元,用于判断所述解码图像缓存区中未输出图像的数量是否大于参考帧个数,当未输出图像的数量大于参考帧个数时,用于触发所述序列号差值获取单元和所述输出图像确定单元的工作。5.根据权利要求4所述的装置,其特征在于,还包括图像输出单元,用于当未输出图像的数量大于参考帧个数时,输出解码图像缓存区中图像序列号最小的图像,并根据所述输出图像确定单元确定的下一输出图像的序列号,将所述下一输出图像的序列号对应的图像输出。6.根据权利要求4或5所述的装置,其特征在于,还包括图像输出单元,用于当未输出图像的数量不大于参考帧个数时,根据下一输出图像的序列号,将所述下一输出图像的序列号对应的图像输出。7.根据权利要求5或6所述的装置,其特征在于,当解码图像缓存区中存在所述下一输出图像的序列号对应的图像,则所述图像输出单元输出所述下一输出图像的序列号对应的图像,直至下一输出图像的序列号对应的图像未存储于所述解码图像缓存区;当解码图像缓存区中未存储所述下一输出图像的序列号对应的图像,则从所述解码图像缓存区删除已输出非参考帧。8.一种解码器,其特征包括,如权利要求1...
【专利技术属性】
技术研发人员:李辉武,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。