[发明专利]SVC视频自适应降帧率的方法及系统有效
申请号: | 201710113358.9 | 申请日: | 2017-02-28 |
公开(公告)号: | CN107027052B | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 李志刚 | 申请(专利权)人: | 青岛富视安智能科技有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/44;H04N19/31 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 彭家恩 |
地址: | 266000 山东省青岛市崂山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种SVC视频自适应降帧率的方法及系统,包括如下步骤:SVC视频码流缓存步骤:将SVC视频码流的各个图像帧按所属的SVC时域层进行编号,并按编号将图像帧放入不同的队列;码流处理步骤:通过码流处理模块从队列中取出图像帧,以码流处理模块的实际处理速度,实现自适应降帧率;其中,所述码流处理模块包括:网络传输模块、图像解码模块中的任一种;本发明中的方法能够在网络传输带宽不足或解码性能不足时,能自动降低图像帧率。 | ||
搜索关键词: | svc 视频 自适应 降帧率 方法 系统 | ||
【主权项】:
1.一种SVC视频自适应降帧率的方法,其特征在于,包括如下步骤:SVC视频码流缓存步骤:将SVC视频码流的各个图像帧按所属的SVC时域层进行编号,并按编号将图像帧放入不同的队列;码流处理步骤:通过码流处理模块从队列中提取出图像帧,以码流处理模块的实际处理速度进行自适应降帧率;所述码流处理步骤包括:步骤A1:根据SVC视频码流的帧率类型数建立M个队列,分别记为:Q0、…、Qi、…、QM‑1;Qi表示第i+1个队列,QM‑1表示第M个队列;步骤A2:将视频帧编号t=i的图像帧放入第i+1个队列Qi,且Qi队列内部的各个图像帧按照SVC视频码流顺序组成链表;其中i=0,1,2…M‑1;步骤A3:按优先级从队列中提取出图像帧;所述步骤A3包括:步骤A3.1:出队列任务方等待帧的入队列信号,若收到帧入队列信号,从队列Q0开始扫描每个队列,尝试出队列操作,将当前队列记为Qn,则初始时刻的n=0;步骤A3.2:从当前队列Qn中取出一图像帧并发送给图像帧处理模块,图像帧处理模块通过原始码流的链表指针向前遍历原始码流链表,删除当前取出的帧的之前的所有图像帧,并将这些帧从队列中去除;其中,在图像帧内部数据块在入队时已保存了一个原始码流的链表指针,通过该链表指针向前遍历原始码流链表;步骤A3.3:判断n的值;若n的值小于M,则判断当前队列Qn是否为空,若当前队列Qn为空,则令n自增1后返回执行步骤A3.2;若当前队列Qn非空,则返回执行步骤A3.1;若n的值大于等于M,则返回等待执行步骤A3.1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛富视安智能科技有限公司,未经青岛富视安智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710113358.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种无人船监控视频直播方法和系统
- 下一篇:一种桌面配置方法、服务器及客户端