[发明专利]一种SVC编码方法和编码器无效
| 申请号: | 201010217945.0 | 申请日: | 2010-06-24 |
| 公开(公告)号: | CN102300087A | 公开(公告)日: | 2011-12-28 |
| 发明(设计)人: | 姚凯;孙俊;郭宗明 | 申请(专利权)人: | 北京大学;北大方正集团有限公司;北京北大方正电子有限公司 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 svc 编码 方法 编码器 | ||
技术领域
本发明涉及多媒体技术,尤其涉及一种SVC编码方法和编码器。
背景技术
随着视频编码技术的发展,用户需求也越来越多样化,不仅要求高效率的视频编码的压缩,同时还要求编码结果可以满足多种应用场合。
通常,若想要编码一个视频用于多种用途,最简单的方法采用的方法是将一个视频按照不同的码率、帧率、分辨率来分别编码三次,形成一个可以满足多种需求的视频文件,但这样如果要编码一个视频就需要做三个视频的备份,针对不同的应用分别使用不同的应用程序。使用这种方式进行编码不仅需要很大的存储空间,而且还需要浪费很多的时间。
所以,目前采用SVC(Scalable Video Coding,可伸缩视频编码)方式来进行编码,采用这种编码方式可以解决上述问题,SVC编码方法分别从时间、空间和质量三个方面来进行了扩展。只需要对视频进行一次编码即可形成满足多种需求的视频文件,在应对不同的应用的时候就可以根据三个方面的扩展来对生成的压缩文件进行提取,使得一次编码的结果能够满足各种情况下的应用。例如:如果要适应带宽比较低的环境就可以只传基本层的数据,如果要满足高清等应用的话就可以将增强层的数据一起用来解码得到质量高的视频。
本申请发明人发现,SVC这种能够适应多种应用场合的编码方法在编码的时候不仅需要考虑通常情况下帧间的相关分析,而且还要考虑多层间的相关性,这样就使得编码复杂度非常高,而逐帧进行编码又进一步限制了SVC的编码速度,从而使得SVC的应用受到了很大的限制。
发明内容
本发明实施例提供一种SVC编码方法和编码器,以实现提高SVC编码的速度。
一种SVC编码方法,包括:
获取视频文件;
判断所述视频文件中各帧的类型,并根据帧类型划分图像序列,每个图像序列仅包括一个前向预测编码帧且所述前向预测编码帧位于该图像序列的最后一帧;
根据每个图像序列中各帧编码时的参考顺序对双向预测编码帧和前向预测编码帧划分时间层,使得每个双向预测编码帧在编码时都参考该双向预测编码帧所在时间层以前的时间层中的帧,每个前向预测编码帧在编码时都参考前一图像序列的前向预测编码帧或者帧内编码帧;
使用多线程同时对至少一个图像序列中同一时间层中的各个帧进行编码;
输出所述编码后的视频文件。
一种编码器,包括:
输入单元,用于获取视频文件;
编码单元,用于判断所述输入单元获取的视频文件中各帧的类型,并根据帧类型划分图像序列,每个图像序列仅包括一个前向预测编码帧且所述前向预测编码帧位于该图像序列的最后一帧;根据每个图像序列中各帧编码时的参考顺序对双向预测编码帧和前向预测编码帧划分时间层,使得每个双向预测编码帧在编码时都参考该双向预测编码帧所在时间层以前的时间层中的帧,每个前向预测编码帧在编码时都参考前一图像序列的前向预测编码帧或者帧内编码帧;使用多线程同时对至少一个图像序列中同一时间层中的各个帧进行编码;
输出单元,用于输出所述编码单元编码后的视频文件。
本发明实施例提供一种SVC编码方法和编码器,采用多线程来同时对可以进行编码的帧进行编码,由于将处于同一时间层的多帧使用多线程进行了同时编码,所以使编码速度得到了很大的提高,并进一步由于编码速度得到了提高,扩展了SVC编码的应用场合。
附图说明
图1为本发明实施例提供的单个GOP时间层划分编码示意图;
图2为本发明实施例提供的对两个GOP划分时间层编码示意图;
图3为本发明实施例提供的对三个GOP划分时间层编码示意图;
图4为本发明实施例提供的SVC编码方法流程图;
图5为本发明实施例提供的编码器结构示意图之一;
图6为本发明实施例提供的编码器结构示意图之二。
具体实施方式
本发明实施例提供一种SVC编码方法和编码器,采用多线程同时对可以进行编码的帧进行编码,由于将处于同一时间层的多帧使用多线程进行了同时编码,所以使编码速度得到了很大的提高,并进一步由于编码速度得到了提高,扩展了SVC编码的应用场合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北大方正集团有限公司;北京北大方正电子有限公司,未经北京大学;北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010217945.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包含血红蛋白受体的脑膜炎球菌疫苗
- 下一篇:LED逃生指引系统





