[发明专利]HEVC中屏幕内容编码的码率控制方法有效
申请号: | 201410369826.5 | 申请日: | 2014-07-30 |
公开(公告)号: | CN104104951B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 孙松林;郭耀耀;陈娜;刘玮 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04N19/147 | 分类号: | H04N19/147;H04N19/149;H04N19/87;H04N19/57 |
代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 宋焰琴 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | hevc 屏幕 内容 编码 控制 方法 | ||
1.一种HEVC中屏幕内容编码的码率控制方法,其特征在于,该方法包括以下步骤:
步骤1:初始化编码参数并建立滑动窗口;
步骤2:为所述滑动窗口分配相应的比特,并且在所述滑动窗口内对于视频序列进行运动估计,得到视频序列中的每一帧图像相对于前一帧图像的复杂度变化;
步骤3:根据得到的每一帧的复杂度在滑动窗口内对于当前帧进行比特分配;
步骤4:判断当前帧是否为场景切换帧,如是,则对当前帧及其后续帧进行比特处理;
步骤5:判断当前帧是否为最后一帧,如否,则更新所述滑动窗口内的比特数目和编码参数,然后返回步骤3,对于下一帧继续进行编码,如是,则结束当前视频的编码过程,编码完成;
所述比特处理包括:自适应调整编码过程中所使用的编码参数λ,以控制当前场景切换帧消耗的比特达到目标比特;以及在场景切换帧后建立补偿窗口,并在补偿窗口内提高当前帧分配比特的权重;
对于所述编码参数λ进行调整的步骤包括以下步骤:
首先,利用下式计算得到当前CTU预分配的目标比特数RCTU:
其中,CcurCTU表示当前CTU的SAD值,CleftCTU表示当前帧中没有编码的CTU的SAD值总和,RPicLeft表示当前帧剩余的比特数目;
然后,依据当前CTU预分配的目标比特数RCTU,计算得到R-λ模型中的编码参数λold:
其中,RCTU表示当前CTU预分配的目标比特数,NCTU表示当前CTU中像素的数目,则表示当前CTU的每个像素所分配的比特数,α和β为R-λ模型中计算λ的参数;
然后,计算当前的调整参数γ:
其中,函数clip3()表示对当前参数的限制,函数clip3()中第一个参数是允许γ的下限,第二个参数是上限,第三个参数是赋值给γ的值,表示当前帧中所有CTU预分配的比特数RLastTotalTar与实际消耗比特数目RLastTotalActual之间的比例,表示与当前CTU相邻的上一个CTU预分配的比特数RLaastCTUTar与实际消耗比特数目RLastCTUActual之间的比例;
最后,利用当前的调整参数γ来调整编码参数λold:
λnew=γ*λold,
其中,λnew表示调整之后的编码参数,λold表示调整之前的编码参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410369826.5/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法