[发明专利]用于视频压缩的视频提取方法、系统、终端及存储介质有效
申请号: | 202010007518.3 | 申请日: | 2020-01-04 |
公开(公告)号: | CN111182306B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 魏红杨;于锦辉 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/423 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频压缩 视频 提取 方法 系统 终端 存储 介质 | ||
本发明提供一种用于视频压缩的视频提取方法、系统、终端及存储介质,包括:通过APB接口获取系统设置的提取配置信息;获取缓存装置的资源状态;根据所述提取配置信息和所述资源状态生成提取控制信息;根据所述提取控制信息通过高性能扩展总线读取内存中的视频信息,并将所述视频信息经缓存装置输送至视频压缩装置。本发明通过控制向视频压缩装置输送的视频信息实现视频压缩任务的可控性,避免了视频压缩任务长时间阻塞造成的视频传输延误。
技术领域
本发明涉及服务器技术领域,具体涉及一种用于视频压缩的视频提取方法、系统、终端及存储介质。
背景技术
在目前服务器领域内,BMC管理系统成为服务器监控和管理中不可缺少的重要组成部分,为管理软件和硬件平台之间提供了丰富的管理接口,能够实时监控服务器的运行状态,发现和记录运行故障,并提供远程登录和维护的手段,同时也为服务器的运行提供了安全管理、电源管理和资产管理等功能,保证了服务器的正常运行。
其中的远程桌面显示功能使用到了视频压缩的技术,主机中的显卡接收操作系统显示信息,一方面,形成VGA信号,在本地显示,另一部分,将VGA信号中的数据按照一定的格式存入到系统内存中,供远程桌面显示使用。视频压缩模块则从内存中读取VGA数据,进行压缩,以减少以太网络的传输数据数量,压缩后的数据存入到内存中的相应位置。以太网卡从内存中读取压缩后的数据,传输到远端,远程桌面将接收到的数据进行解压缩后显示。视频压缩模块采用相应的JPEG压缩IP,是按照一副一副图像压缩完成视频压缩的。
由于压缩视频量大,现有视频压缩在应用中常存在视频信息过多导致压缩阻塞,视频压缩任务不可控等问题。
发明内容
针对现有技术的上述不足,本发明提供一种用于视频压缩的视频提取方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种用于视频压缩的视频提取方法,包括:
通过APB接口获取系统设置的提取配置信息;
获取缓存装置的资源状态;
根据所述提取配置信息和所述资源状态生成提取控制信息;
根据所述提取控制信息通过高性能扩展总线读取内存中的视频信息,并将所述视频信息经缓存装置输送至视频压缩装置。
进一步的,所述根据提取配置信息和所述资源状态生成提取控制信息,包括:
将所述提取配置信息中的捕获方式、视频数据在内存中存放的位置和空间大小、视频的分辨率信息写入提取控制信息;
判断缓存装置的资源是否已满:
若是,则生成停止提取视频信息的提取控制信息。
进一步的,所述根据提取配置信息和所述资源状态生成提取控制信息,包括:
通过在缓存装置中采用APB时钟域和AXI时钟域对所述控制信息进行缓冲,实现所述控制信息的信号同步。
进一步的,所述方法还包括:
获取视频压缩装置工作状态;
若所述视频压缩装置阻塞,则生成丢帧控制信号;
根据所述丢帧控制信号,将从内存读取的视频信息丢弃。
进一步的,所述方法还包括:
根据分辨率信息和从内存提取的视频信息的数量,确定帧头位置和帧尾位置;
根据所述帧头位置和帧尾位置向缓存装置中的视频信息写入帧头标志和帧尾标志。
第二方面,本发明提供一种用于视频压缩的视频提取系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010007518.3/2.html,转载请声明来源钻瓜专利网。