[发明专利]从服务器向远程客户端流传输模拟的三维建模的对象无效
申请号: | 201310757246.9 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103914582A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | J·J·蒂弗罗;M·布尔克纳福德;P·塞巴 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;张立达 |
地址: | 法国韦利济*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 远程 客户端 流传 模拟 三维 建模 对象 | ||
技术领域
本发明涉及计算机程序和系统的领域,并且尤其涉及用于从服务器向远程客户端流传输模拟的三维建模的对象的方法、系统和程序。
背景技术
在用于对象的设计、工程和制造的市场上提供有大量的系统和程序。CAD是计算机辅助设计的缩写,例如,其涉及用于设计对象的软件解决方案。CAE是计算机辅助工程的缩写,例如,其涉及用于模拟未来产品的物理行为的软件解决方案。CAM是计算机辅助制造的缩写,例如,其涉及用于定义制造过程和操作的软件解决方案。在这样的计算机辅助设计系统中,图形用户界面关于技术的效率起到重要的作用。这些技术可以嵌入在产品生命周期管理(PLM)系统内。PLM指代在扩大企业的概念上帮助公司共享产品数据、应用公共过程、并且影响(leverage)用于从概念到其生命结束的产品研发的公司知识的商业策略。
由达索系统(Dassault Systemes)(商标为CATIA,ENOVIA和DELMIA)提供的PLM解决方案提供了组织产品工程知识的工程中心、管理制造工程知识的制造中心以及使企业能够集成并连接到工程和制造中心的企业中心。所有一起的系统传送链接产品、过程、资源的开放对象模型以便使能动态的、基于知识的产品创建和决策支持,这驱动了优化的产品定义、制造准备、生产和服务。
提供到模拟/动画的3D建模的对象的交互和远程访问的问题在计算机图形领域中尤其重要。存在诸如计算机游戏和虚拟世界的用于动画几何图形的几个应用。由于在计算能力和存储器方面不断增长的需要,存在几种解决方案以便在强大的服务器或云上运行这样的应用并且将产生的体验流传输回到用户。现今存在两种主要的方案来流传输这样的体验:像素流传输和几何图形流传输。
在像素流传输中,3D体验以及模拟的每一个帧的呈现运行在远程服务器上。然后,所呈现的帧使用视频压缩技术经过网络被流传输到所连接的客户端(用户的设备)。像素技术主要解决了类似应用的视频游戏并且依靠与网络供应商的牢固协议以便确保宽带可用性:事实上,像素流传输具有几乎难于调整的高带宽消耗。此外,仅在接收流传输的客户端上显示图像。因而,用户不能够与该模拟进行交互或者利用服务器的干预来修改对象的视角。而且,如果流被中断,客户端除了最后接收到的图像以外不能够显示任何东西。并且,像素流传输引起服务器可扩展性的问题:事实上,单个服务器能够处理的客户端的数量受到限制,因为在服务器上3D呈现的计算成本相当高。
在几何图形流传输中,3D体验在远程服务器上运行,并且建模的对象的几何图形被流传输到所连接的客户端并且被远程呈现。几何图形流传输典型地适合于静态网格。然而,当通过实时模拟流传输来赋予网格生命时,在满足实时传送约束方面,纯几何图形变为不合适。事实上,不存在有效的压缩方案能够用于描述三维建模的对象的复杂或随机的变形。此外,接收流传输的客户端不得不保持足够的计算资源用于模拟的呈现,这对于诸如平板电脑、智能手机等等的设备不是这种情况。
在这一上下文中,仍然需要从服务器向远程客户端改进地流传输模拟的三维建模的对象。
发明内容
根据一个方面,本发明提供一种用于从服务器向远程客户端流传输模拟的三维建模的对象的计算机实现的方法。所述方法包括下列步骤:
a)在服务器上接收由用户在远程客户端上执行的交互;
b)在所述服务器上执行下列步骤:
-以所述交互为基础来模拟三维建模的对象;
-将模拟的结果转换为至少一个二维图像;
-压缩所述至少一个二维图像;并且
-将压缩的至少一个二维图像发送到所述远程客户端。
所述方法可以包括下列步骤中的一个或多个:
-所述压缩所述至少一个二维图像的步骤包括:计算当前二维图像和先前的二维图像之间的差值;压缩所计算的差值;
-所述压缩的步骤在不计算所述差值的情况下利用压缩来被重复地执行;
-当前和先前的二维图像是根据模拟的结果获得的两个连续的二维图像;
-仿真由于在所述压缩步骤中所述差值的计算导致的累积误差的步骤;
-其中,所述至少一个二维图像是几何图形图像;
-对在远程客户端上显示的三维建模的对象执行在接收步骤a)处执行的交互;
-通过服务器实时地执行步骤b)的执行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310757246.9/2.html,转载请声明来源钻瓜专利网。