[发明专利]统计复用方法及装置在审
申请号: | 201410303048.X | 申请日: | 2014-06-27 |
公开(公告)号: | CN105323578A | 公开(公告)日: | 2016-02-10 |
发明(设计)人: | 包佳晶;张刚;刘波;陈莉 | 申请(专利权)人: | 北京数码视讯科技股份有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N21/238;H04N21/2385 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统计 方法 装置 | ||
1.一种统计复用方法,其特征在于,包括:
对多路视频流中各路视频流编码,得到对应的多路基本流ES,其中,所述多路ES的总码率等于传输流TS码率,其中,以一帧为单位对所述多路视频源编码,对每帧编码包括:分析所述多路视频流中包含当前帧在内的多个帧,得到所述多个帧中每帧的图像复杂度;根据所述每帧的图像复杂度和所述TS码率,为所述当前帧分配编码参数;根据所述编码参数对所述当前帧进行编码;
将所述多路ES缓存到缓存区;
当所述缓存区中待输出ES流的总码率等于所述TS码率时,对所述待输出ES进行统计复用,得到码率恒定的TS;
其中,该方法还包括:统计所述统计复用所产生的每个所述ES的输出延迟;根据所述输出延迟调整编码参数,以使所述输出延迟低于预定水平。
2.根据权利要求1所述的方法,其特征在于,将所述多路ES缓存到缓存区,包括:
按照先进先出方式将所述多路ES缓存到所述缓存区。
3.根据权利要求1所述的方法,其特征在于,还包括:
统计所述缓存区的缓存状态;
根据所述缓存状态调整所述编码参数,以使所述缓存区的使用量保持在预定范围。
4.根据权利要求1所述的方法,其特征在于,所述编码参数包括以下至少之一:每帧编码的码率、每帧编码的比特数、量化参数QP值。
5.根据权利要求1所述的方法,其特征在于,对多路视频流中各路视频流编码,包括:
将所述多路视频流待编码的帧分为多个预定帧组,其中,每个预定帧组包含每路视频流的帧;
根据每个预定帧组内的各帧的图像复杂度和所述TS码率,确定对应预定帧组内各帧的编码参数;
根据所述各帧的编码参数进行编码。
6.根据权利要求5所述的方法,其特征在于,所述编码参数包括编码的码率;其中,一个预定帧组内一路视频流对应一个码率,一个预定帧组内各路视频流的总码率等于所述TS码率。
7.根据权利要求6所述的方法,其特征在于,每路视频流在预定帧组内的图像复杂度越大,对应在预定帧组内的码率越大。
8.根据权利要求5所述的方法,其特征在于,所述编码参数包括每帧编码的比特数;每帧在预定帧组内的图像复杂度越大,对应的每帧编码的比特数越大。
9.根据权利要求8所述的方法,其特征在于,还包括:根据所述缓存区的缓存状态调整每帧编码的比特数,其中,
当所述缓存区的填充量超过第一预定范围时,降低每帧编码的比特数;
当所述填充量低于或等于第二预定范围时,提高每帧编码的比特数。
10.根据权利要求8或9所述的方法,其特征在于,还包括:根据所述每路ES流的传输延迟调整每帧编码的比特数,其中,
当所述传输延迟大于第一预定值时,提高每帧编码的比特数;
当所述传输延迟小于第二预定值时,降低每帧编码的比特数。
11.根据权利要求10所述的方法,其特征在于,所述编码参数包括QP值;根据各个预定帧组内的各帧的图像复杂度和所述TS码率,确定各个预定帧组内对应各帧的QP值,包括:
根据所述各帧的图像复杂度确定每帧编码的缩放系数,其中每帧编码的缩放系数,与对应预定帧组的图像复杂度成正比;
根据缩放系数与QP值的对应关系确定每帧编码的QP值。
12.根据权利要求5至9中任一项所述的方法,其特征在于,所述编码参数包括QP值;根据各个预定帧组内的各帧的图像复杂度和所述TS码率,确定各个预定帧组内对应各帧的QP值,包括:
根据所述各帧的图像复杂度确定每帧编码的缩放系数,其中每帧编码的缩放系数,与对应预定帧组的图像复杂度成正比;
根据缩放系数与QP值的对应关系确定每帧编码的QP值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯科技股份有限公司,未经北京数码视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410303048.X/1.html,转载请声明来源钻瓜专利网。