[发明专利]一种基于SPICE协议的远程视频显示方法及系统在审
申请号: | 201510395119.8 | 申请日: | 2015-07-07 |
公开(公告)号: | CN105025359A | 公开(公告)日: | 2015-11-04 |
发明(设计)人: | 李广 | 申请(专利权)人: | 国鼎网络空间安全技术有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/2343;H04N21/643 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100192 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 spice 协议 远程 视频 显示 方法 系统 | ||
1.一种基于SPICE协议的远程视频显示方法,其特征在于,包括如下步骤:
服务器与客户端信息交互,判断客户端的显示驱动是否支持视频图像帧的直接显示,如果支持,则将待传输的视频图像帧进行倒转发送给客户端,如果不支持,则直接将待传输的视频图像帧发送给客户端;
客户端对接收的视频图像帧进行硬件解码,对解码后的视频图像帧进行保存备用;
客户端查询显示驱动信息,判断显示驱动是否支持视频图像帧的直接显示,如果支持,则调用显示控制器直接显示解码后的视频图像帧,如果不支持,将解码后的视频图像帧进行色彩空间转换,对转换后的视频图像帧调用本地图像显示库进行显示。
2.根据权利要求1所述一种基于SPICE协议的远程视频显示方法,其特征在于,所述客户端对接收的视频图像帧进行硬件解码的具体实现为:
对所得视频图像帧进行解析获取帧数据信息;
根据所得的帧数据信息进行硬件解码处理;
将硬件解码后的数据保存备用。
3.根据权利要求2所述一种基于SPICE协议的远程视频显示方法,其特征在于,所述帧数据信息包括量化表、霍夫曼表及图像数据长度。
4.根据权利要求1所述一种基于SPICE协议的远程视频显示方法,其特征在于,客户端的显示驱动不支持视频图像帧的直接显示的情况下,将解码后的视频图像帧进行色彩空间转换的具体实现为进行YCrCb向RGB的色彩空间转换,转换公式如下:
R=Y+1.402(Cr-128)
G=Y-0.34414(Cb-128)-0.71414(Cr-128)
B=Y+1.772(Cb-128)
其中,R代表红色,G代表绿色,B代表蓝色,Y代表明亮度,Cr代表RGB输入信号红色部分与RGB信号亮度值之间的差异,Cb代表RGB输入信号蓝色部分与RGB信号亮度值之间的差异。
5.根据权利要求1所述一种基于SPICE协议的远程视频显示方法,其特征在于,所述视频图像帧为mjpeg格式的视频图像帧。
6.一种基于SPICE协议的远程视频显示系统,其特征在于,包括服务器和客户端,
所述服务器包括,
第一控制模块,其用于与客户端进行数据交互,根据客户端反馈的信息判断客户端的显示驱动是否支持视频图像帧的直接显示,如果支持则调用帧数据处理模块;否则调用帧数据发送模块;
帧数据处理模块,其用于将待传输的视频图像帧进行倒转,进而调用帧数据发送模块;
帧数据发送模块,其用于将待传输的视频图像帧发送给客户端;
所述客户端包括,
帧数据接收模块,其用于接收帧数据并发送给硬件解码模块;
硬件解码模块,其用于对接收的视频图像帧进行硬件解码,对解码后的视频图像帧进行保存备用;
第二控制模块,其用于查询客户端的显示驱动信息,判断显示驱动是否支持视频图像帧的直接显示,如果支持则调用显示控制器,如果不支持调用色彩空间转换模块;
显示控制器,其用于直接显示解码后的视频图像帧;
色彩空间转换模块,其用于将解码后的视频图像帧进行色彩空间转换,对转换后的视频图像帧调用本地图像显示库进行显示。
7.根据权利要求6所述一种基于SPICE协议的远程视频显示系统,其特征在于,所述硬件解码模块包括解析单元、解码单元和存储单元:
所述解析单元,其用于对所得视频图像帧进行解析获取帧数据信息;
所述解码单元,其用于根据所得帧数据信息进行硬件解码处理;
所述存储单元,其用于将硬件解码后的数据保存备用。
8.根据权利要求7所述一种基于SPICE协议的远程视频显示系统,其特征在于,所述帧数据信息包括量化表、霍夫曼表及图像数据长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国鼎网络空间安全技术有限公司,未经国鼎网络空间安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510395119.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进的快速视频浓缩的方法
- 下一篇:一种TS视频的缓存方法及装置