[发明专利]视频编解码方法、装置及生成的视频码流有效
申请号: | 201410141736.0 | 申请日: | 2014-04-09 |
公开(公告)号: | CN103945221B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 何至初;虞露 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04N19/146 | 分类号: | H04N19/146;H04N19/15;H04N19/44 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 解码 方法 装置 生成 | ||
本发明公开了一种视频编解码方法及装置、传输视频码流的方法,其中,视频编码方法包括:确定编码的第i个序列输出延时的帧数,并为编码的第i个序列分配一个大小不小于此帧的图像存储空间;根据编码的第i个序列已编码帧的个数和输出延时的帧数管理编码的第i个序列的图像存储空间图像的输出;将编码的第i个序列输出延时的帧数写入发送给视频解码端的码流。本发明提出采用输出延时的帧数这一参数来管理图像的输出,一方面,解决了AVS2 WD5.0中图像输出过慢而导致大量的未输出帧堆积在解码图像缓冲区中的问题,同时解决了提案M3226在跳帧时无法正常输出图像的问题。
技术领域
本发明属于视频编解码技术领域,特别涉及一种视频编解码方法、装置及生成的视频码流。
背景技术
在视频解码的过程中,如何管理解码图像的输出,一直是一个重要的问题,合理的图像输出方法应使得图像按照显示顺序的大小从小到大依次输出,同时还应该在合理的时间输出,避免因为图像输出过慢而导致大量的未输出帧堆积在解码图像缓冲区中,造成解码图像缓冲区管理效率过低,进而影响帧间参考的效率。
在HEVC标准中,图像的输出是由SEI picture timing()中的pic_dpb_output_delay,pic_dpb_output_du_delay以及decoding_unit_info()中的pic_spt_dpb_output_du_delay管理的。三个语法元素都用于表示一个解码图像进入解码图像缓冲区之后输出的延时。通过该管理机制,能使解码图像按照显示顺序,以最快的速度输出图像,但是缺点在于每帧都需要传输一个输出延时,这将会是一个不小的开销。
在正在制定的AVS2标准WD5.0中,图像的输出是由解码图像缓冲区大小MAX_BUFFER_SIZE和图像显示顺序索引POI一同管理的,管理的方法为,当解码图像缓冲区中的图像个数达到MAX_BUFFER_SIZE,则输出解码图像缓冲区中未输出图像中POI最小的一帧图像。这种输出方法存在着一个较为严重的问题,即由于必须等到解码图像缓冲区中满才能输出一帧,这会导致图像输出过慢而导致大量的未输出帧堆积在解码图像缓冲区中,例如解码GOP=8的层次B结构。前9帧的显示顺序、解码顺序以及被之后参考情况分别为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410141736.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:钢塑转换连接结构
- 下一篇:一种医用气管接口及其安装方法