[发明专利]用于改进的高速缓存和图像分类的自适应网格生成有效
申请号: | 201110266495.9 | 申请日: | 2011-08-31 |
公开(公告)号: | CN102447901A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | N·Y·阿布多 | 申请(专利权)人: | 微软公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改进 高速缓存 图像 分类 自适应 网格 生成 | ||
技术领域
本发明涉及处理图形数据的方法和系统。
背景技术
联网的一种日益流行的形式一般被称为远程呈现系统,其能使用诸如远程桌面协议(RDP)以及独立计算体系结构(ICA)等协议来与远程客户机共享桌面和在服务器上执行的其他应用。这样的计算系统通常将键盘按压和鼠标点击或选择从客户机传送到服务器,通过网络连接(例如,因特网)在另一方向上转播回屏幕更新。由此,当实际上仅仅向客户机设备发送如在服务器侧上显现的桌面或应用的屏幕截图时,用户具有好像他的或她的机器正在完全地本地操作的体验。
在这种系统中,可在服务器处为每个用户渲染用户图形和视频。然后将得到的位图发送给客户机以供显示和交互。为了降低网络上的带宽要求,位图可在发送给客户机之前进行压缩和编码。编码系统可包括最初将源图像数据划分成数据瓦块(tile)的瓦块化系统。帧差分模块然后可只将经更改的数据瓦块输出到各处理模块,这些处理模块将经更改的数据瓦块转换成相应的瓦块分量。
发明内容
采用了这种瓦块化方案的远程呈现系统的一个问题是场景,在该场景中当各瓦块具有预定的大小并且使用固定原点来生成时,屏幕的经改变的区域在瓦块上并不完全对齐。例如,瓦块可包括视频和文本部分两者或子区域。将整个瓦块作为缓慢改变的文本部分来对待可导致系统不能提供足够快地提供更新以跟上更快改变的视频部分。将整个瓦块作为快速改变的视频部分来对待可导致使用较低质量的图像来渲染文本部分。在执行可伸缩编码的算法时,较高保真度的图像可能会显得模糊,因为作为视频被重复更新的结果,只发送高频分量。而且,在使用位图来进行高速缓存时,瓦块被存储在高速缓存中,并且当后续帧中的瓦块与先前被高速缓存的瓦块相同时,就可使用该被高速缓存的瓦块(称作高速缓存命中)。然而,如果用户屏幕被滚动或以其他方式关于屏幕原点移动,则有可能即使该屏幕基本上并未改变,也不会标识高速缓存命中。
因此,在此公开了一种用于为高速缓存和分类两者生成更合适的网格的机制。这种网格可具有与诸如用户界面元素以及图像和文本之间的边界等屏幕内容对齐的属性。在一些实施例中,可使用分析屏幕并生成该屏幕的细分网格的算法,该细分网格可能会将该屏幕划分成使图像和文本内容基本上分开的区域。也能将该细分网格进一步细分(即,瓦块化)成可更好地适合于高速缓存的区域。在另外实施例中,算法可使用来自窗口管理器的与窗口分层结构和用户界面元素布置有关的信息来产生网格。
例如,公开了用于处理要传送到远程计算设备的图形数据的方法和系统。示例性方法可包括接收表示要传送到远程计算设备的客户机屏幕的图形数据;确定所述图形数据中的锚点,其中所述锚点指示所述客户机屏幕的各可视元素之间的过渡;基于所述锚点,确定用于细分所述客户机屏幕的网格,其中所述网格与所述客户机屏幕的用户界面元素和图像与文本之间的边界基本上对齐;以及,基于所述网格,将所述图形数据划分成数据瓦块,并处理所述数据瓦块以供传送到所述远程计算设备。
附图说明
参考附图来进一步描述根据本说明书的用于处理要传输到远程计算设备的图形数据的系统、方法和计算机可读介质,在附图中:
图1和2描绘了其中可实现本发明的各方面的示例性计算机系统。
图3描绘了用于实施本发明的各方面的操作环境。
图4描绘了用于实施本发明的各方面的操作环境。
图5示出了包括用于实现远程桌面服务的电路的计算机系统。
图6示出了包括用于实现远程服务的电路的计算机系统。
图7示出了屏幕瓦块化实现的一个示例。
图8示出了屏幕瓦块化实现的一个示例。
图9示出了自适应网格生成方案的示例性方法。
图10示出了图解此处所公开的方法的各方面的示例性屏幕。
图11示出了图解此处所公开的方法的各方面的示例性屏幕。
图12示出了图解此处所公开的方法的各方面的示例性屏幕。
图13示出了用于处理要传送到远程计算设备的图形数据的操作过程的示例。
图14示出了用于处理要传送到远程计算设备的图形数据的示例性系统。
具体实施方式
概括的计算环境
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110266495.9/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序