[发明专利]一种视频压缩的丢帧处理方法、装置、服务器及存储介质有效
| 申请号: | 202211436493.4 | 申请日: | 2022-11-16 |
| 公开(公告)号: | CN115580727B | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 张贞雷;李拓;邹晓峰;满宏涛;刘刚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | H04N19/423 | 分类号: | H04N19/423;H04N19/85 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 马鹏林;陈黎明 |
| 地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频压缩 处理 方法 装置 服务器 存储 介质 | ||
1.一种视频压缩的丢帧处理方法,其特征在于,所述方法包括在BMC中预设缓存写入逻辑,响应于所述BMC控制将视频数据帧写入第一缓存空间,而触发所述缓存写入逻辑,并执行以下步骤:
判断所述第一缓存空间的剩余空间是否足够写入所述视频数据帧;
响应于所述第一缓存空间的剩余空间不足,获取视频压缩模块对所述第一缓存空间的读取进度;
基于所述读取进度控制将新的视频数据帧覆盖写入所述第一缓存空间的前半部分空间或覆盖写入所述第一缓存空间的后半部分空间。
2.根据权利要求1所述的一种视频压缩的丢帧处理方法,其特征在于,所述基于所述读取进度控制将新的视频数据帧覆盖写入所述第一缓存空间的前半部分空间中或覆盖写入所述第一缓存空间的后半部分空间,包括:
响应于所述读取进度过半,而控制将所述新的视频数据帧覆盖写入所述第一缓存空间的前半部分空间,并覆盖一帧完整的视频数据帧。
3.根据权利要求2所述的一种视频压缩的丢帧处理方法,其特征在于,所述方法还包括:
当所述新的视频数据帧需要在所述第一缓存空间的前半部分空间覆盖一帧完整的视频数据帧时,控制所述新的视频数据帧覆盖所述前半部分空间中最先写入的一帧完整的视频数据帧。
4.根据权利要求1所述的一种视频压缩的丢帧处理方法,其特征在于,所述基于所述读取进度控制将新的视频数据帧覆盖写入所述第一缓存空间的前半部分空间中或覆盖写入所述第一缓存空间的后半部分空间,包括:
响应于所述读取进度未过半,而控制将所述新的视频数据帧覆盖写入所述第一缓存空间的后半部分空间,并覆盖一帧完整的视频数据帧。
5.根据权利要求4所述的一种视频压缩的丢帧处理方法,其特征在于,所述方法还包括:
当所述新的视频数据帧需要在所述第一缓存空间的后半部分空间覆盖一帧完整的视频数据帧时,控制所述新的视频数据帧覆盖所述后半部分空间中最后写入的一帧完整的视频数据帧。
6.根据权利要求1-5任意一项所述的一种视频压缩的丢帧处理方法,其特征在于,所述第一缓存空间为在本地的缓存模块中开辟出的专用空间,所述本地的缓存模块与所述BMC连接,所述第一缓存空间采用乒乓缓存的方式存储连续写入的数据。
7.根据权利要求6所述的一种视频压缩的丢帧处理方法,其特征在于,所述第一缓存空间的大小至少为以所述BMC所支持的最大分辨率传输视频数据时所对应的两帧视频数据帧所需的空间大小。
8.根据权利要求6所述的一种视频压缩的丢帧处理方法,其特征在于,所述方法还包括:
由所述第一缓存空间读取视频数据帧并直接送入所述视频压缩模块而不必经过丢帧打标模块。
9.根据权利要求8所述的一种视频压缩的丢帧处理方法,其特征在于,所述方法还包括:
由所述视频压缩模块对所述视频数据帧进行压缩并存入所述缓存模块的第二缓存空间。
10.根据权利要求9所述的一种视频压缩的丢帧处理方法,其特征在于,所述第一缓存空间和所述第二缓存空间基于视频压缩请求而开辟;并
在视频压缩任务完成后解除所述第一缓存空间和所述第二缓存空间的专用性。
11.根据权利要求9所述的一种视频压缩的丢帧处理方法,其特征在于,所述方法还包括:
在所述BMC的控制下由网络传输模块从所述第二缓存空间中读取压缩后的视频数据帧,并发送给目的端。
12.根据权利要求11所述的一种视频压缩的丢帧处理方法,其特征在于,所述方法还包括:
所述目的端接收所述压缩后的视频数据帧,对所述视频数据进行解压并还原为视频数据帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211436493.4/1.html,转载请声明来源钻瓜专利网。





