[发明专利]一种丢帧率的校正方法、装置及终端有效
| 申请号: | 201810488470.5 | 申请日: | 2018-05-21 |
| 公开(公告)号: | CN108600794B | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 舒倩 | 申请(专利权)人: | 深圳市梦网科技发展有限公司 |
| 主分类号: | H04N21/2662 | 分类号: | H04N21/2662;H04N21/2343;H04N21/24;H04N21/6373;H04N21/647 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
| 地址: | 518000 广东省深圳市南山区高新中*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 丢帧率 校正 方法 装置 终端 | ||
1.一种丢帧率的校正方法,其特征在于,所述方法包括:
根据加速模式变量确定丢帧率的计算模式;
确定当前拥塞编码帧是否为I帧或紧随I帧后的第一个P帧;
当确定当前拥塞编码帧不为I帧或紧随I帧后的第一个P帧时,根据确定的计算模式计算丢帧率,所述计算模式包括第一计算模式和第二计算模式,其中:
所述第一计算模式为根据第一计算公式计算丢帧率,所述第一计算公式为:
其中,leve表示丢帧率;fps表示编码片源的帧率;Thres1、Thres2分别表示第一判定阈值、第二判定阈值;con1、con2、con3为丢帧率调节参数;bitI表示为距离所述当前拥塞编码帧最近的前一个I帧的比特值;bitP表示紧随所述前一个I帧之后的第一个P帧的比特值;int表示取整运算;
所述第二计算模式为根据第二计算公式计算丢帧率,所述第二计算公式为:
当所述第二计算公式为非首次计算时,所述第二计算公式具体与所述第一计算公式相同;
当所述第二计算公式为首次计算时,所述第二计算公式具体为:
其中,
ti_blockst,n=std(yst(i,j)-yst+1(i,j)|yst(i,j)∈blockst,n and yst+1(i,j)∈blockst+1,n);
framest为当前拥塞编码帧;framest+1为当前拥塞编码帧的下一个编码帧;TI_framest表示编码模式的运动强度;con4、con5、con6为丢帧率调节参数,0con4con5con61;Thres3、Thres4和Thres5分别表示第三判定阈值、第四判定阈值和第五判定阈值;sunm()表示对满足条件的所有变量求和;sign()表示符号函数;numberblock表示一帧图像包含的块总数;ti_blockst,n表示blockst,n的块统计变量;blockst,n表示framest的第n个块,blockst+1,n表示framest+1的第n个块;std()表示对变量求均方差;yst(i,j)为framest第i行第j列的亮度像素值,yst+1(i,j)为framest+1第i行第j列的亮度像素值;
根据计算得到的丢帧率进行编码。
2.如权利要求1所述的方法,其特征在于,,所述根据加速模式变量确定丢帧率的计算模式的步骤,包括:
确定所述加速模式变量是否为预设值;
当所述加速模式变量为预设值时,确定对应的丢帧率的计算模式为第一计算模式;
当所述加速模式变量不为预设值时,确定对应的丢帧率的计算模式为第二计算模式。
3.如权利要求1或2所述的方法,其特征在于,在所述根据加速模式变量确定丢帧率的计算模式的步骤之前,还包括:
检测是否接收到网络拥塞信号;
当接收到网络拥塞信号时,更新网络拥塞统计量;
判断所述网络拥塞统计量是否超过统计阈值;
当所述网络拥塞统计量超过统计阈值时,获取所述加速模式变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市梦网科技发展有限公司,未经深圳市梦网科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810488470.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分级控制方法及装置
- 下一篇:一种显示终端和显示系统





