[发明专利]桌面区域共享方法、系统及相应的共享端和观看端有效
申请号: | 201610012545.3 | 申请日: | 2016-01-08 |
公开(公告)号: | CN105677279B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 张展 | 申请(专利权)人: | 全时云商务服务股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;H04N7/15 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 100000 北京市海淀区上地*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 区域 共享 方法 系统 相应 观看 | ||
1.一种桌面区域共享方法,应用于共享端和观看端之间进行桌面区域共享,其特征在于,包括压缩发送方法和解压接收方法,所述压缩发送方法包括:
图像采集步骤,采集整个桌面或指定区域的图像,每次采集获得一个参考帧;
变化区域计算步骤,将多个参考帧与采集的图像分别分成多个单元,再将所述多个参考帧和所述采集的图像内的所有单元进行对比,把有差异的所述多个单元组成多个变化区,对比所述多个变化区的面积大小,得到面积最小变化区;
图像分块步骤,将整个桌面的图像或所述面积最小变化区分割为多个小块,并分为多个区域;
分块压缩步骤,根据所述多个区域中的每个区域的特点,将所述多个区域采用不同的压缩方法进行压缩;
数据发送步骤,将压缩后的图像数据发送至所述观看端;
所述解压接收方法包括:
数据接收步骤,接收共享端发送的多个压缩后的图像数据;
分块解压步骤,将多个压缩后的图像数据采用不同的解压方法进行解压;
背景缓存步骤,将解压后的多个区域缓存为整个桌面图像或缓存为所述面积最小变化区;
渲染展示步骤,将缓存的桌面图像进一步渲染。
2.根据权利要求1所述的桌面区域共享方法,其特征在于,所述图像分块步骤包括,根据颜色数量的不同分成单色区域、双色区域、多色区域。
3.根据权利要求1所述的桌面区域共享方法,其特征在于,所述图像分块步骤还包括,所述多个区域为有损压缩区域和无损压缩区域。
4.根据权利要求2所述的桌面区域共享方法,其特征在于,所述分块压缩步骤包括,所述单色区域使用区域的大小和填充颜色代替像素数据达到图像数据进行压缩,所述双色区域采用二值化压缩,用一个比特表示一个像素,所述多色区域的颜色少于或者等于256种时,采用调色板压缩,所述多色区域的颜色大于256种时,采用JPEG(Joint PhotographicExperts Group,联合图像专家组)压缩。
5.根据权利要求3所述的桌面区域共享方法,其特征在于,所述分块压缩步骤包括,所述有损压缩区域采用JPEG压缩,所述无损压缩区域采用ZIP压缩。
6.根据权利要求1所述的桌面区域共享方法,其特征在于,所述数据发送步骤包括,一个桌面区域共享的周期中,第一次发送整个桌面的图像数据,其他发送的次数发送所述变化区域的数据。
7.一种共享端,与一观看端通信连接,其特征在于,所述共享端包括:
图像采集模块,用于采集整个桌面或指定区域的图像,每次采集获得一个参考帧;
变化区域计算模块,用于将多个参考帧与采集的图像分别分成多个单元,再将所述多个参考帧和所述采集的图像内的所有单元进行对比,把有差异的所述多个单元组成多个变化区,对比所述多个变化区的面积大小,得到面积最小变化区;
图像分块模块,用于将整个桌面的图像或所述面积最小变化区分割为多个小块,并分为多个区域;
分块压缩模块,用于根据所述多个区域中的每个区域的特点,将所述多个区域采用不同的压缩方法进行压缩;
数据发送模块,用于将压缩后的图像数据发送至所述观看端。
8.一种观看端,与一共享端通信连接,其特征在于,所述观看端包括:
数据接收模块,用于接收共享端发送的多个压缩后的图像数据,所述多个压缩后的图像数据由所述共享端将整个桌面的图像或面积最小变化区分割为多个小块,并分为多个区域后,根据所述多个区域中的每个区域的特点,将所述多个区域采用不同的压缩方法进行压缩得到;
分块解压模块,用于将多个压缩后的图像数据采用不同的解压方法进行解压;
背景缓存模块,用于将解压后的多个区域缓存为整个桌面图像或缓存为所述面积最小变化区;
渲染展示模块,用于将缓存的桌面图像进一步渲染。
9.一种桌面区域共享系统,其特征在于,包括共享端和观看端,所述共享端与所述观看端通信连接,所述共享端包括:
图像采集模块,用于采集整个桌面或指定区域的图像,每次采集获得一个参考帧;
变化区域计算模块,用于将多个参考帧与采集的图像分别分成多个单元,再将所述多个参考帧和所述采集的图像内的所有单元进行对比,把有差异的所述多个单元组成多个变化区,对比所述多个变化区的面积大小,得到面积最小变化区;
图像分块模块,用于将整个桌面的图像或所述面积最小变化区分割为多个小块,并分为多个区域;
分块压缩模块,用于根据所述多个区域中的每个区域的特点,将所述多个区域采用不同的压缩方法进行压缩;
数据发送模块,用于将压缩后的图像数据发送至所述观看端;
所述观看端包括:
数据接收模块,用于接收共享端发送的多个压缩后的图像数据;
分块解压模块,用于将多个压缩后的图像数据采用不同的解压方法进行解压;
背景缓存模块,用于将解压后的多个区域缓存为整个桌面图像或缓存为所述面积最小变化区;
渲染展示模块,用于将缓存的桌面图像进一步渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全时云商务服务股份有限公司,未经全时云商务服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610012545.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于标识选择的方法及装置
- 下一篇:一种基于点阵的显示方法及系统