[发明专利]在服务器计算机上呈现三维对象有效
| 申请号: | 200880109141.X | 申请日: | 2008-08-27 |
| 公开(公告)号: | CN101809624A | 公开(公告)日: | 2010-08-18 |
| 发明(设计)人: | S·塞尼;S·P·杰弗纳;G·A·普里汀 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06F17/00 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;钱静芳 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 计算机 呈现 三维 对象 | ||
背景
桌面生产力软件应用程序允许用户创建文字处理文档、电子表格文档、演 示文档以及其它种类的文档。这些文档通常包括文本、格式、图像以及其它类 型的包括三维(“3-D”)对象的对象。例如,此类文档可包括如三维文本、 三维表格、三维形状、三维图形以及三维图表等三维对象。用户向文字处理或 电子表格文档添加三维对象以向文档添加视觉风格是相当普遍的。
除了文档的创建之外,典型桌面生产力应用程序还允许用户查看和编辑由 其他用户使用相同应用程序或兼容应用程序创建的文档。然而,为查看由另一 用户创建的文档,通常必须将用于创建该文档的合适的软件应用程序或兼容应 用程序安装在要在其上查看该文档的计算机上。例如,如果用户接收了来自另 一用户的文字处理文档并期望查看该文档,包括其中包含的所有图像、三维对 象以及其它内容,则将用于创建该文档的文字处理应用程序的副本安装在用户 的计算机上通常是必要的。
在许多情况下,如果用户没有将用于创建文档的应用程序的副本安装在他 们的计算机上,则用户可能完全无法查看该文档。在其它情况下,用户可能必 须定位、下载以及安装用于在他们的计算机上显示文档的兼容查看器应用程序 以查看文档。然而,用户定位、安装并执行此类查看器应用程序可能是困难的。 在又一些其它情况下,应用程序或查看器应用程序的兼容版本可能对用户希望 在其上查看文档的设备的类型而言不可用。例如,用户可能希望在用于创建文 档的应用程序或查看器应用程序的版本不存在的个人数字助理(“PDA”)或 无线移动电话上查看文档。对具有查看文档以及包含在其中的所有图像、三维 对象以及其它内容的需要,但不拥有用于创建文档的必要应用程序的用户而 言,这可能是极端令人挫败的。
此处所做出的本发明正是对于这些和其它考虑事项而提出的。
概述
此处描述了用于在服务器计算机上呈现包含三维对象的文档的技术。具体 而言,通过利用此处所提出的技术和概念,可在服务器计算机上呈现包含一个 或多个三维对象的文档以供使用在客户计算机上执行的诸如万维网(“web”) 浏览器应用程序等标准查看器应用程序进行显示。因为在服务器计算机上呈现 文档(包括包含在其中的任何三维对象),所以将用于创建该文档的应用程序 或该文档类型的指定查看器应用程序安装在客户计算机上是不必要的。
根据此处所提出的一个方面,客户计算机接收显示诸如文字处理文档、演 示文档或电子表格文档等文档的请求。该请求可来自于例如响应于查看文档的 用户请求。响应于此类请求,客户计算机确定用于创建该文档的应用程序是否 可用于该客户计算机来显示该文档。如果用于创建文档的应用程序不可用以显 示该文档,则客户计算机向服务器计算机传送呈现该文档的请求,包括呈现包 含在该文档中的任何三维对象。
响应于接收到呈现文档的请求,服务器计算机解析文档以确定该文档是否 包含任何三维对象。例如,服务器计算机可解析文档以确定任何三维表格、图 表、图形、形状或文本是否被包含在文档中。如果文档包含三维对象,则服务 器计算机呈现这些三维对象。通过呈现过程,将三维对象变换成二维图像。在 一实施例中,以诸如可移植网络图形(“PNG”)格式等web标准图像格式 来呈现图像。根据各实施例,相同或不同的服务器计算机可执行三维对象的呈 现。以此方式,可将该呈现过程缩放到多个服务器计算机。
一旦呈现了三维对象,还将该文档的剩余部分呈现成web标准图像格式, 包括将任何被呈现的三维对象合成到该文档中。随后响应于呈现该文档的原始 请求将该文档的呈现版本返回到客户计算机。因为被呈现的文档是使用web标 准图像格式的,所以可通过在许多类型的设备上普遍可用的诸如web浏览器应 用程序等标准查看器应用程序将被呈现的文档显示在客户计算机上。文档的呈 现版本以及包含在其中的任何被呈现的三维对象在由标准查看器应用程序显 示时看上去与由创建该文档的应用程序显示时基本类似。根据各实施例,可一 次呈现文档的单个页面,包括包含在其中的任何三维对象,而不是呈现整个文 档。
应当理解,上述主题也可被实现为计算机控制的装置、计算机进程、计算 系统或诸如计算机可读介质等制品。通过阅读以下详细描述和查阅相关联的附 图,这些和各种其它特征将是显而易见的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880109141.X/2.html,转载请声明来源钻瓜专利网。





