[发明专利]数据处理方法、装置、电子设备、介质在审
申请号: | 202210934780.1 | 申请日: | 2022-08-04 |
公开(公告)号: | CN115297291A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 周文欢 | 申请(专利权)人: | 阿波罗智联(北京)科技有限公司 |
主分类号: | H04N7/01 | 分类号: | H04N7/01 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 姜浩然;吴丽丽 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 介质 | ||
1.一种数据处理方法,包括:
基于第一设备的屏幕画面获得至少两个视频帧,所述至少两个视频帧具有第一帧率,所述第一帧率位于所述第一设备支持的帧率范围内;
将所述至少两个视频帧存储到第一缓存中;以及
以第二帧率的频率对所述第一缓存进行读取,以获得所述至少两个视频帧中的至少一个视频帧,其中,所述第二帧率位于第二设备支持的帧率范围内。
2.根据权利要求1所述的方法,其中,将所述至少两个视频帧存储到第一缓存中包括:以所述第一帧率的频率将所述至少两个视频帧依次存储到所述第一缓存中。
3.根据权利要求2所述的方法,其中,以第二帧率的频率对所述第一缓存进行读取包括以第二帧率的频率读取所述第一缓存中的最新存储的视频帧。
4.根据权利要求3所述的方法,其中,
以所述第一帧率的频率将所述至少两个视频帧依次存储到所述第一缓存中包括:以所述第一帧率的频率,依次将所述至少两个视频帧中的当前的视频帧存储到所述第一缓存中,并且丢弃所述第一缓存中的先前存储的视频帧,并且
读取所述第一缓存中的最新存储的视频帧包括:读取所述第一缓存中的当前存储的视频帧作为所述最新存储的视频帧。
5.根据权利要求1-4中任一项所述的方法,其中,以第二帧率的频率对所述第一缓存进行读取,以获得所述至少两个视频帧中的至少一个视频帧包括:
以第二帧率的频率从所述第一缓存读取帧数据到编码器;以及
通过经由所述编码器对所读取的帧数据进行编码,获得所述至少一个视频帧。
6.根据权利要求5所述的方法,其中,经由所述编码器对所读取的帧数据进行编码包括:通过所述编码器对所读取的帧数据进行硬件压缩编码。
7.根据权利要求5或6所述的方法,还包括:
基于从所述第二设备接收的配置请求消息对所述编码器进行配置;
向所述第二设备发送配置完成消息;以及
响应于从所述第二设备接收到启动消息,向所述第二设备发送所述至少一个视频帧。
8.根据权利要求7所述的方法,其中,所述配置请求消息指示所述第二设备与所述第一设备的连接建立完成,并且所述启动消息指示已基于所述配置完成消息在所述第二设备处配置解码器。
9.根据权利要求7或8所述的方法,还包括:
基于所述配置请求消息确定所述第二帧率,其中,所述配置请求消息包括所述第二设备的帧率限制参数,并且所述配置完成消息包括所述第二帧率。
10.根据权利要求7-9中任一项所述的方法,还包括:
基于所述配置请求消息确定所述至少一个视频帧的尺寸参数,其中所述配置完成消息包括所确定的尺寸参数。
11.根据权利要求1-10中任一项所述的方法,还包括:
获取帧率更新参数;
基于所述帧率更新参数调整所述第二帧率;以及
基于经调整的第二帧率对所述第一缓存进行读取。
12.根据权利要求1-11中任一项所述的方法,
其中,基于第一设备的屏幕画面获得至少两个视频帧包括在第一时段期间获得至少三个视频帧,所述至少三个视频帧中的至少一部分具有第一较高帧率,并且所述至少三个视频帧中的其余部分具有低于所述第一较高帧率的第一较低帧率;并且
其中,以第二帧率的频率对所述第一缓存进行读取包括:在所述第一时段期间基于恒定的第二帧率对所述第一缓存进行读取。
13.根据权利要求12所述的方法,其中,所述第二帧率小于所述第一较高帧率并且大于或等于所述第一较低帧率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿波罗智联(北京)科技有限公司,未经阿波罗智联(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210934780.1/1.html,转载请声明来源钻瓜专利网。