[发明专利]一种帧级码率分配方法在审
申请号: | 201811362701.4 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109729354A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 张敏 | 申请(专利权)人: | 建湖云飞数据科技有限公司 |
主分类号: | H04N19/146 | 分类号: | H04N19/146 |
代理公司: | 南京常青藤知识产权代理有限公司 32286 | 代理人: | 龚建良 |
地址: | 224000 江苏省盐城市建湖县高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 码率控制单元 目标码率 数据帧 码率 码率分配 帧级 需求确定 平稳性 时长 灵活 | ||
1.一种帧级码率分配方法,其特征在于,包括:
设置目标视频的码率平稳性时间段长度,对于实时视频通话,设置目标视频的码率平稳性时间段长度为预设时间长度,对于非实时视频,设置码率平稳性时间段长度为0;
基于所述目标视频的码率平稳性时间段长度确定目标视频中当前的第一码率控制单元数据帧的长度,所述第一码率控制单元数据帧的长度小于或等于一组视频帧组的长度;
根据所述第一码率控制单元数据帧的长度,目标码率及所述目标视频的帧率确定所述第一码率控制单元数据帧的第一目标码率;
当第二码率控制单元数据帧的实际码率与其第二目标码率的第一差值大于零,根据所述第一差值对所述第一目标码率进行调整,所述第二码率控制单元数据帧是所述目标视频中第一码率控制单元的前一码率控制单元的数据帧;
根据所述调整后的第一目标码率对所述第一码率控制单元数据帧进行编码。
2.如权利要求1所述的方法,其特征在于,所述确定目标视频中当前的第一码率控制单元数据帧的长度,具体包括:
设置所述目标视频的码率平稳性时间段长度,如果所述码率平稳性时间段长度所包括的数据帧个数大于或等于所述一组视频帧组的长度,则确定所述第一码率控制单元数据帧的长度为一组视频帧组的长度;
如果所述码率平稳性时间段长度所包括的数据帧个数小于所述一组视频帧组的长度,则如果所述一组视频帧组的长度是所述数据帧个数的整数倍,或者所述一组视频帧组的长度不是所述数据帧个数的整数倍,且所述第一码率控制单元数据帧非所述一组视频帧组包括的最后一个码率控制单元数据帧,则将所述码率平稳性时间段长度所包括的数据帧个数确定为所述第一码率控制单元数据帧的长度;否则,
如果所述一组视频帧组的长度不是所述数据帧个数的整数倍,且所述第一码率控制单元数据帧是所述一组视频帧组包括的最后一个码率控制单元数据帧,确定所述第一码率控制单元数据帧的长度为一组视频帧组的长度与所述一组视频帧组中除所述第一码率控制单元数据帧之外的其它码率控制单元数据帧的长度的差值。
3.如权利要求2所述的方法,其特征在于,如果所述一组视频帧组的长度不是所述数据帧个数的整数倍,且所述一组视频帧组中最后两个码率控制单元数据帧按照顺序依次为所述第一码率控制单元数据帧和第三码率控制单元数据帧,则所述方法还包括:
如果所述一组视频帧组的长度与第四码率控制单元数据帧的长度的第三差值为2的整数倍,确定所述第一码率控制单元数据帧的长度与第三码率控制单元数据帧的长度相同,都为所述第三差值的一半;所述第四码率控制单元数据帧是所述一组视频帧组中除所述第一码率控制单元数据帧及第三码率控制单元数据帧之外的其它码率控制单元数据帧;
如果所述一组视频帧组的长度与第四码率控制单元数据帧的长度的第三差值不是2的整数倍,确定所述第一码率控制单元数据帧的长度为所述第三差值加1后对2的商,所述第三码率控制单元数据帧的长度为所述第三差值减1后对2的商。
4.如权利要求1至3任一项所述的方法,其特征在于,根据所述第一码率控制单元数据帧的长度,目标码率及所述目标视频的帧率确定所述第一码率控制单元数据帧的第一目标码率,具体包括:
确定所述第一目标码率为所述目标码率与所述第一帧码率控制单元数据帧的长度的乘积,再与所述目标视频的帧率的商值。
5.如权利要求1至3任一项所述的方法,其特征在于,所述根据所述第一差值对所述第一目标码率进行调整,具体包括:
如果所述第一差值大于零,且小于或等于预置的差值,则将第一目标码率减去所述第一差值得到调整后的第一目标码率;
如果所述第一差值大于所述预置的差值,计算所述第一差值与所述预置的差值的第二差值的加权值;将所述第一目标码率减去所述预置的差值,再减去所述加权值得到调整后的第一目标码率。
6.如权利要求5所述的方法,其特征在于,所述根据所述第一差值对所述第一目标码率进行调整之前,所述方法还包括:确定所述预置的差值为所述第一码率控制单元数据帧的长度与平均每帧最低码率的乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建湖云飞数据科技有限公司,未经建湖云飞数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811362701.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频编码方法、装置、系统及介质
- 下一篇:解码器、传送解多工器和编码器