[发明专利]一种编码过程中的码率调整方法及装置有效
| 申请号: | 201811011679.9 | 申请日: | 2018-08-31 |
| 公开(公告)号: | CN110876060B | 公开(公告)日: | 2022-07-15 |
| 发明(设计)人: | 黄学辉;吕士表 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | H04N19/146 | 分类号: | H04N19/146;H04N21/2662 |
| 代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
| 地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 编码 过程 中的 调整 方法 装置 | ||
1.一种编码过程中的码率调整方法,其特征在于,所述方法包括:
针对已完成复杂度分析的目标视频帧,根据所述目标视频帧的帧类型和持续时间,确定所述目标视频帧的复杂度调整因子,所述目标视频帧的复杂度调整因子按照以下公式确定:
Wt=W(type)×W(duration)
其中,Wt表示第t个目标视频帧的复杂度调整因子,W(type)表示所述第t个目标视频帧的帧类型对应的权重系数,W(duration)表示所述第t个目标视频帧的持续时间对应的权重系数;
获取待编码的当前视频帧,并根据已完成复杂度分析的所述目标视频帧的复杂度和所述复杂度调整因子,对当前视频帧之前和之后的所述目标视频帧的复杂度进行总体加权平均计算,得出所述当前视频帧对应的长期复杂度;
计算所述长期复杂度与长期复杂度基准值之间的比值作为码率调整因子,并根据计算的所述比值以及预设每像素比特数基准值,确定所述当前视频帧对应的每像素比特数目标值,所述当前视频帧对应的每像素比特数目标值按照以下任意一种公式确定:
BPP=rfa*BPPbase
或者
BPP=BPPbase*log2(1+rf)
或者
其中,BPP表示所述每像素比特数目标值,a表示预设指数参数,rf表示计算的所述比值,BPPbase表示所述预设每像素比特数基准值;
按照所述每像素比特数目标值以及所述当前视频帧所属的目标视频的配置参数,确定当前编码所使用的目标码率值。
2.根据权利要求1所述的方法,其特征在于,计算所述当前视频帧对应的长期复杂度包括:
确定已完成复杂度分析的最后一个目标视频帧与所述当前视频帧之间的帧序号差值;
分别获取前置影响系数和后置影响系数,其中,所述前置影响系数用于表征位于所述当前视频帧之前的视频帧对所述当前视频帧的影响,所述后置影响系数用于表征位于所述当前视频帧之后的视频帧对所述当前视频帧的影响;
基于已完成复杂度分析的目标视频帧的复杂度和对应的复杂度调整因子,以及所述帧序号差值、所述前置影响系数和所述后置影响系数,计算所述当前视频帧对应的长期复杂度,具体按照以下公式计算所述长期复杂度:
其中,LC表示继续调整后的长期复杂度,t表示已完成复杂度分析的最后一个目标视频帧的帧序号,T表示所述帧序号差值,Ci表示第i个目标视频帧的复杂度,Wi表示第i个目标视频帧的复杂度调整因子,decay表示所述前置影响系数,grow表示所述后置影响系数。
3.根据权利要求2所述的方法,其特征在于,若在进行复杂度分析时,将原始视频帧进行下采样,并针对下采样后的视频帧进行复杂度分析,所述方法还包括:
确定所述原始视频帧的分辨率与所述下采样后的视频帧的分辨率之间的比值,并基于所述比值,对计算的所述长期复杂度进行调整。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取与编码器的编码参数相匹配的编码调整因子,并根据所述编码调整因子,对经过所述比值调整后的长期复杂度继续进行调整。
5.根据权利要求4所述的方法,其特征在于,按照以下公式确定继续调整后的长期复杂度:
其中,LC表示所述继续调整后的长期复杂度,M表示所述编码调整因子,scale表示所述比值,t表示已完成复杂度分析的最后一个目标视频帧的帧序号,T表示所述帧序号差值,Ci表示第i个目标视频帧的复杂度,Wi表示第i个目标视频帧的复杂度调整因子,decay表示所述前置影响系数,grow表示所述后置影响系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811011679.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:室内控温系统
- 下一篇:一种视频帧的复杂度的确定方法及装置





