【技术实现步骤摘要】
本专利技术涉及一种提高视频质量的方法,尤其涉及一种利用解码端的额外信息提高视频质量的方法。
技术介绍
现在,像多媒体信息、视频电话、视频会议、高清电视等数字视频的应用越来越广泛。在这些应用中,网络和终端性能各不相同,并且有可能随着时间变化而变化。SVC编码提供了时间、空间和质量层的可伸缩性,能够更好的适应各种变化的环境。同时,出现了另一种比较流行的编码标准分布式编码。但是分布式编码标准使用双向编码预测,并不借助于初始的视频帧信息,目前还没有实用的编码器。目前,也有一些研究将预测和分布式编码策略与H.264/AVC视频编码结合在一起,来提高整体的率失真性能。但并没有研究在可伸缩视频编码背景下来应用。本专利技术针对上述问题,提出了一种新的方法,利用解码端的额外信息,提高编码性能。
技术实现思路
为了解决现有技术中问题,本专利技术提供了一种利用解码端信息来提高可伸缩视频编码性能的方法。通过在编码器端增加的解码信息产生模块产生视频解码参考帧,在对基本层和增强层的帧进行编码时,利用参考帧的信息提高编码性能、降低率失真。本专利技术通过如下技术方案实现:一种利用解码端信息DSI来提高可伸缩视频编码SVC性能的方法,所述方法通过在SVC-DSI编码器中增加解码参考帧产生DSIC模块,在基本层和增强层的编码过程中为其提供额外的解码参考帧(Decoder SI),其中,编码过程中I帧和P帧的编码参考SVC标准,但对B帧的编码则利用所述DSIC模块提供解码参考帧;DISC模块的处理过程在基本层和增强层是相互独立的,增 ...
【技术保护点】
一种利用解码端信息DSI来提高SVC性能的方法,所述方法通过在SVC‑DSI编码器中增加解码参考帧产生DSIC模块,在基本层和增强层的编码过程中为其提供额外的解码参考帧;其特征在于:编码过程中I帧和P帧的编码参考SVC标准,但对B帧的编码则利用所述DSIC模块提供解码参考帧;所述方法包括如下步骤:步骤1:创建解码参考帧:每一层的视频都关联一个图片缓冲区,里面存放着待解码视频的参考帧;同时,缓冲区里维持着两个列表——List0和List1;在解码的过程中,对每一层的视频依次读取两个参考帧,采用MCTI技术来生成解码参考帧;步骤2:插入SI帧:每一层都对应一个图片缓存区,把每一层的SI帧放在缓冲区List1的第二位置,即在上一个解码用到的参考帧的后面;步骤3:编码B帧:每一层中的当前B帧利用图片缓冲区中缓存的参考帧进行编码,利用率失真最优化处理来选择最佳的参考帧和最好的预测编码模块,利用率失真处理从相应层的多个解码参考帧选择出最优的参考帧;步骤4:移除解码参考帧:在每一层的B帧编码完成后,该层对应的解码参考帧失去利用价值,将从所在的图片缓冲区中移除;DSIC模块以同样的步骤来产生增强层的额 ...
【技术特征摘要】
1.一种利用解码端信息DSI来提高SVC性能的方法,所述方法通过在SVC-DSI编码器中增加解码参考帧产生DSIC模块,在基本层和增强层的编码过程中为其提供额外的解码参考帧;其特征在于:编码过程中I帧和P帧的编码参考SVC标准,但对B帧的编码则利用所述DSIC模块提供解码参考帧;所述方法包括如下步骤:
步骤1:创建解码参考帧:每一层的视频都关联一个图片缓冲区,里面存放着待解码视频的参考帧;同时,缓冲区里维持着两个列表——List0和List1;在解码的过程中,对每一层的视频依次读取两个参考帧,采用MCTI技术来生成解码参考帧;
步骤2:插入SI帧:每一层都对应一个图片缓存区,把每一层的SI帧放在缓冲区List1的第二位置,即在上一个解码用到的参考帧的后面;
步骤3:编码B帧:每一层中的当前B帧利用图片缓冲区中缓存的参考帧进行编码,利用率失真最优化处理来选择最佳的参考帧和最好的预测编码模块,利用率失真处理从相应层的多个解码参考帧选择出最优的参考帧;
步骤4:移除解码参考帧:在每一层的B帧编码完成后,该层对应的解码参考帧失去利用价值,将从所在的图片缓冲区中移除;
DSIC模块以同样的步骤来产生增强层的额外参考帧,利用每一个增强层前面已经解码出的帧,产生本层的解码参考帧。
2.根据权利要求1所述的方法,其特征在于:在基本层完成编码后,利用层间预测工具,将基本层的残留信息,...
【专利技术属性】
技术研发人员:何震宇,刘伟,梁应毅,李鑫,张高伟,李义,
申请(专利权)人:何震宇,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。