[发明专利]桌面区域共享方法、系统及相应的共享端和观看端有效
申请号: | 201610012545.3 | 申请日: | 2016-01-08 |
公开(公告)号: | CN105677279B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 张展 | 申请(专利权)人: | 全时云商务服务股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;H04N7/15 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 100000 北京市海淀区上地*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 区域 共享 方法 系统 相应 观看 | ||
本发明实施例提供一种桌面区域共享方法、系统及相应的共享端和观看端。该桌面区域共享系统包括共享端和观看端,所述共享端与所述观看端通信连接,所述共享端包括图像采集模块、变化区域计算模块、图像分块模块、分块压缩模块以及数据发送模块;所述观看端包括数据接收模块、分块解压模块、背景缓存模块以及渲染展示模块。本发明实施例提供的桌面区域共享方法及系统减弱了不良网络状况对图像质量影响,减少了传输的数据,增强图像共享的实时性。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种桌面区域共享方法、系统及相应的共享端和观看端。
背景技术
目前,电脑桌面或者桌面上某个应用程序窗口(桌面动态显示区域)的共享显示功能,主要用于多方互助或视频会议领域。例如,一方用户将自己的电脑桌面共享给另一方用户控制解决某个问题;或者多方视频会议中,一方用户将某篇文档共享显示给其他用户讨论,可将整个桌面共享给其他用户或只共享该文档的窗口给其他用户观看。
传统方案如果要保证良好的图像质量和实时性,尽管会采用一些数据压缩算法,但是还是会产生非常庞大的数据量,这会给网络传输带来巨大的压力,在复杂的网络环境下不仅会占用相当大的网络带宽,一旦数据出现丢包、延时等状况,共享桌面图像质量和实时性会大打折扣,尤其在移动网络环境下,带宽资源相当珍贵这便成了致命的缺点。
发明内容
有鉴于此,本发明实施例的目的在于提供一种桌面区域共享方法、系统及相应的共享端和观看端,以改善上述问题。
本发明是这样实现的:
本发明实施例提供的一种桌面区域共享方法,应用于共享端和观看端之间进行桌面区域共享,包括压缩发送方法和解压接收方法,所述压缩发送方法包括:
图像采集步骤,采集整个桌面或指定区域的图像,每次采集获得一个参考帧;
变化区域计算步骤,将最新采集的图像和任一所述参考帧进行对比,得到图像变化区域;
图像分块步骤,将整个桌面的图像、指定区域的图像或最新采集的图像分割为多个小块,并分为多个区域;
分块压缩步骤,根据所述多个区域中的每个区域的特点,将所述多个区域采用不同的压缩方法进行压缩;
数据发送步骤,将压缩后的图像数据发送至所述观看端;
所述解压接收方法包括:
数据接收步骤,接收共享端发送的多个压缩后的图像数据;
分块解压步骤,将多个压缩后的图像数据采用不同的解压方法进行解压;
背景缓存步骤,将解压后的多个区域缓存为整个桌面图像或缓存为变化区域的图像;
渲染展示步骤,将缓存的桌面图像进一步渲染。
优选的,所述变化区域计算步骤包括,将多个参考帧与采集的图像分别分成多个单元,再将所述多个参考帧和所述采集的图像内的所有单元进行对比,把有差异的所述多个单元组成多个变化区,对比所述多个变化区的面积大小,面积最小变化区即为所述变化区域计算步骤的所述变化区域。
优选的,所述图像分块步骤包括,根据颜色数量的不同分成单色区域、双色区域、多色区域。
优选的,所述图像分块步骤还包括,所述多个区域为有损压缩区域和无损压缩区域。
优选的,所述分块压缩步骤包括,所述单色区域使用区域的大小和填充颜色代替像素数据达到图像数据进行压缩,所述双色区域采用二值化压缩,用一个比特表示一个像素,所述多色区域的颜色少于或者等于256种时,采用调色板压缩,所述多色区域的颜色大于256种时,采用JPEG(Joint Photographic Experts Group,联合图像专家组)压缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全时云商务服务股份有限公司,未经全时云商务服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610012545.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于标识选择的方法及装置
- 下一篇:一种基于点阵的显示方法及系统