[发明专利]一种视频帧的传输控制方法及装置在审
申请号: | 202110208366.8 | 申请日: | 2021-02-24 |
公开(公告)号: | CN113038178A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 朱英龙 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402;H04N19/114 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 张智锐 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 传输 控制 方法 装置 | ||
1.一种视频帧的传输控制方法,其特征在于,所述方法包括:
对缓冲队列中的视频帧总数进行检测,所述缓冲队列中包括n个图像组G,每个图像组G包括关键I帧和m个差别P帧;
判断所述视频帧总数是否大于第一预设阈值;
在所述视频帧总数大于所述第一预设阈值时,对所述缓冲列队中的视频帧进行删帧处理,当所述缓冲列队中的剩余视频帧总数小于第二预设阈值时结束所述删帧处理。
2.根据权利要求1所述的视频帧的传输控制方法,其特征在于,所述对缓冲队列中的视频帧总数进行检测包括:
按照预设时间间隔对所述缓冲队列中的视频帧总数进行检测。
3.根据权利要求1所述的视频帧的传输控制方法,其特征在于,所述对缓冲队列中的视频帧总数进行检测包括:
在有新的视频帧缓存入所述缓冲队列时,对所述缓冲队列中的视频帧总数进行检测。
4.根据权利要求1所述的视频帧的传输控制方法,其特征在于,所述对缓冲队列中的视频帧总数进行检测包括:
每存储预设数量的视频帧后,对所述缓冲队列中的视频帧总数进行检测。
5.根据权利要求1所述的视频帧的传输控制方法,其特征在于,所述对所述缓冲列队中的视频帧进行删帧处理包括:
从所述缓冲列队中最先缓存的图像组G1至图像组Gn开始逐组进行删除。
6.根据权利要求5所述的视频帧的传输控制方法,其特征在于,所述方法还包括:
在所述缓冲列队中无视频帧,且当前缓存帧为图像组Gn中的Pni帧时,删除所述Pni帧,并向编码器请求图像组Gn+1。
7.根据权利要求1所述的视频帧的传输控制方法,其特征在于,所述对所述缓冲列队中的视频帧进行删帧处理包括:
从所述缓冲列队中最先缓存的图像组G1开始至图像组Gn,且每个图像组中由Pm帧至P1帧、I帧逐帧进行删除。
8.根据权利要求7所述的视频帧的传输控制方法,其特征在于,所述方法还包括:
在当前缓存帧为图像组Gn中的Pni帧,且所述缓冲列队中的Pn(i-1)帧删除时,则删除所述Pni帧,并向编码器请求图像组Gn+1;或
在当前缓存帧为图像组Gn中的Pn1帧,且所述缓冲列队中的In帧删除时,则删除所述Pn1帧,并向编码器请求图像组Gn+1。
9.一种视频帧的传输控制装置,其特征在于,包括:检测模块、判断模块和删帧模块;
所述检测模块,用于对缓冲队列中的视频帧总数进行检测,所述缓冲队列中包括n个图像组G,每个图像组G包括关键I帧和m个差别P帧;
所述判断模块,用于判断所述视频帧总数是否大于第一预设阈值;
所述删帧模块,用于在所述视频帧总数大于所述第一预设阈值时,对所述缓冲列队中的视频帧进行删帧处理,当所述缓冲列队中的剩余视频帧总数小于第二预设阈值时结束所述删帧处理。
10.根据权利要求9所述的视频帧的传输控制装置,其特征在于,所述删帧模块具体用于从所述缓冲列队中最先缓存的图像组G1至图像组Gn开始逐组进行删除;或,
所述删帧模块,具体用于从所述缓冲列队中最先缓存的图像组G1开始至图像组Gn,且每个图像组中由Pm帧至P1帧、I帧逐帧进行删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110208366.8/1.html,转载请声明来源钻瓜专利网。