[发明专利]一种远程显示的数据处理方法及系统有效
申请号: | 201710478346.6 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107318021B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 于韬 | 申请(专利权)人: | 长沙市极云网络科技有限公司 |
主分类号: | H04N19/172 | 分类号: | H04N19/172;H04N19/423;H04N19/66;H04N19/70;G06F9/44 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清;蒋维特 |
地址: | 410000 湖南省长沙市高新*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 显示 数据处理 方法 系统 | ||
本发明公开了一种远程显示的数据处理方法及系统,发送端方法包括:S1.1.获取需要远程显示的原始图像;S1.2.根据所述原始图像生成无损数据和有损数据,其中1帧无损数据对应N帧有损数据;S1.3.将所述无损数据和有损数据发送给接收端。接收端方法包括:S2.1.获取有损数据和无损数据;S2.2.根据所述有损数据不同帧之间的相似度,以所述有损数据和无损数据生成要显示图像帧;S2.3.显示所述显示图像帧。本发明具有兼顾无损图像显示和高实时图像显示,可同时满足低带宽、良好的用户体验及低CPU使用率这三个要求,达到最大限度接近本地PC体验显示效果的优点。
技术领域
本发明涉及图像远程显示技术领域,尤其涉及一种远程显示的数据处理方法及系统。
背景技术
随着信息技术的发展,在越来越多的场合需要将本地图像内容通过网络在显示在远程的显示设备上。如微软公司的RemoteFX、Citrix的HDX、Vmware的PCoIP、华为的HDP等协议都可以将远程主机的显示画面压缩,并通过网络传输到客户机设备并显示在客户机设备的屏幕上。
但是,传统的远程显示技术存在限制,尤其是在交付图形密集型应用时更是如此。良好的性能需要大量的带宽,这可能会阻塞网络。另外,如果你想降低CPU的使用率,那么协议将会阻塞带宽并降低最终用户的性能。正如桌面虚拟化专家Brian Madden所说,你可以在“低带宽、良好的用户体验、低CPU使用率三者中任选其二”。因此,有必要对远程显示进行进一步研究。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种兼顾无损图像显示和高实时图像显示,可同时满足低带宽、良好的用户体验及低CPU使用率这三个要求,达到最大限度接近本地PC体验的远程显示效果的远程显示的数据处理方法及系统。
为解决上述技术问题,本发明提出的技术方案为:一种远程显示的发送端数据处理方法,包括:
S1.1.获取需要远程显示的原始图像;
S1.2.根据所述原始图像生成无损数据和有损数据,其中1帧无损数据对应N帧有损数据;
S1.3.将所述无损数据和有损数据发送给接收端。
作为本发明的进一步改进,步骤S1.1中所述原始图像包括:复制操作系统显示合成模块或显示驱动模块显示缓冲区的内容所得到的原始图像;
或者,通过对原始视频文件进行解析得到的原始图像;
或者,通过图像采集设备采集得到的原始图像。
作为本发明的进一步改进,步骤S1.2中所述无损数据为从所述原始图像中选择预设的第一特定帧,进行无损压缩得到的无损视频流;所述有损数据为从所述原始图像中选择预设的第二特定帧,进行有损压缩得到的有损视频流。
一种远程显示的接收端数据处理方法,包括:
S2.1.获取有损数据和无损数据;
S2.2.根据所述有损数据不同帧之间的相似度,以所述有损数据和无损数据生成要显示图像帧;
S2.3.显示所述显示图像帧。
作为本发明的进一步改进,步骤S2.2的具体步骤包括:
S2.2.1.从所述无损数据中获取无损图像帧,从所述有损数据中获取有损图像帧;
S2.2.2.将所述无损图像帧和所述有损图像帧均按相同的方法进行区块划分;
S2.2.3.确定一有损图像帧为基准帧,按区块比较有损图像帧与基准帧之间的相似度,根据所述相似度选择有损图像帧中的区块或无损图像帧中的区块生成显示图像帧。
一种远程显示的发送端数据处理系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市极云网络科技有限公司,未经长沙市极云网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710478346.6/2.html,转载请声明来源钻瓜专利网。