自动化衍生视图渲染系统技术方案

技术编号:2833698 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于从自本地应用数据导出的图形数据中建立衍生视图的系统和方法。所述本地应用数据可从例如CAD应用程序的图形应用程序中提取,转换成中间或衍生格式,且从所述中间格式中提供由所述原始的本地应用程序产生的图形信息的衍生视图。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术针对大量数字图形数据或文件的自动化且动态再利用。技术背景图形文件信息已在商业中成为主要的专业数字工具。图形文件信息可由例如图像、 动画、现场视频和CAD图画的项目组成。图形信息通常以向量图形或光栅图形来存储。传统上,2D和3D图形信息已以不同格式驻存在组织内的口袋中,且驻存在通常不 可由所述组织内各种不同部门访问的实体位置中。产品用于建立不同图形文件、营销和 其它公司部门。与在产品生命周期中建立针对文档编制、培训和复杂任务支持的下游视 频通信相关联的成本随着产品变得更复杂多样而飞涨。如今,需要以协调方式获得对这 些过程的控制,对于希望保持具有竞争力的任何以产品为导向的企业来说是一个极为重 要的问题。工程与设计资产的高效且有效的使用和再使用可为任何工程或制造企业提供显著 的商业和战略优势。明确地说,整理来自(例如)不同部门所使用的不同图形应用程序 的数据并输出单独或组合数据的新视图的能力会特别有用。
技术实现思路
概略地描述,本专利技术包括一种用于从自本地应用数据导出的图形数据建立衍生视图 的系统和方法。在一个方面,所述本地应用数据是从例如CAD应用程序的图形应用程 序中提取的,转换成中间或衍生格式,且从所述中间格式提供由原始的本地应用程序产 生的图形信息的衍生视图。在另一方面,本专利技术是一种用于建立部分的图形视图的方法。所述方法包含以下步骤提取具有本地应用格式的图形数据;将所述图形数据从本地应用格式转换成衍生图形数据格式;接收用以提供衍生视图的指令;和从衍生图形数据格式中建立图形数据的至少一部分的衍生视图。在另一方面,图形数据包含多个部分且可进一步包含包含所述多个部分的层级关系的组合。所述转换步骤可包含提供针对每一所述部分的二进制衍生图形文件和层级数据文件。在另一实施例中,本专利技术是一种用于建立组合视觉显示的方法。在此实施例中,所 述方法包含以下步骤从CAD系统中提取图形数据,所述图形数据包含渲染数据和层 级结构;针对组合中的每个部分,建立所述部分的二进制数据表示;接收新渲染视图的 新层级结构;和基于所述部分组合和所述新层级结构来建立渲染新组合的二进制合并文 件。在又一方面,本专利技术是一种用于渲染图形数据的衍生视图的系统。所述系统包含本 地格式图形数据导入引擎、衍生格式图形数据存储库以及与所述衍生图形数据存储库相 互作用的衍生视图建立引擎。可通过使用硬件、软件或硬件与软件两者的组合来完成本专利技术。用于本专利技术的软件 存储在包含硬盘驱动器、CD-ROM、 DVD、光盘、软盘、磁带驱动器、RAM、 ROM或 其它合适的存储装置的一个或一个以上处理器可读存储媒体上。在替代实施例中,所述 软件中的一些或全部可由包含自定义集成电路、门阵列、FPGA、 PLD和专用计算机的 专用硬件代替。将从以下描述中更加清楚地看到本专利技术的这些和其它目的及优点,在以下描述中已 结合附图来陈述了本专利技术的优选实施例。 附图说明图1A是根据本专利技术的典型图形文件工作流程的方框图。图1B是根据本专利技术的展示图形的第一替代预览的用户界面屏幕的实例。图1C是根据本专利技术的展示图形预览的第二实例的用户界面的第二实例。图2是根据本专利技术可利用的处理系统的方框图。图3是本专利技术的系统的一个实施例的方框图。图4是展示用于从由图形设计系统提供的原始图形数据建立衍生渲染图形视图的大 体过程的流程图。图5是机器人臂的两个视图的图示。图6是具有XML格式的部分定义的样本。图7A是根据本专利技术利用的以XML定义的层级结构的一部分。 图7B是图7A所示的XML结构的树状图。图7C是根据本专利技术利用的以XML格式定义的第二类型的图形数据的一部分。 图8是根据本专利技术的数据库中的对象实体化的方框级图示。 图9是本专利技术的将组合的层级结构转换成平面文件格式的图示。 图IO是说明用于建立根据本专利技术利用的图形数据文件结构的过程的流程图。 图11到15是根据本专利技术的机器人组合的层级结构和相关联XML层级数据结构的 处理的图示。图16是说明可如何合并来自不同部门的数据源以建立新渲染组合的方框图。具体实施方式本专利技术的系统允许用户从各种类型的CAD和其它图形开发系统中检索信息,且无 缝地编辑图形文件并将其集成到标准商业软件应用中。明确地说,本专利技术的系统允许用户从其本地应用格式导入图形数据(或将此类数据 导出到一般知道的格式),并提供此类数据的新衍生视图(或多个视图和组合)。举例来说,对于使用计算机辅助设计(CAD)应用程序来建立图形图像或文件的用 户来说,本专利技术的系统允许将此类信息导入并进行更改以建立新视图、新组合且/或与来 自其它应用程序的信息组合。用户可添加在其它3D或2D图像应用程序中建立的图像 和数据,或执行更改原始图形图像所需的其它变化以适合其它目的(再利用)。一般来说,所述系统提出一种用于通过使用更加通用的数据格式来将本地图形文件 信息转换成视觉显示的方法和设备。图1是图形文件的典型工作流程的流程图。图形文 件通常移动经过这样的工作流程,其从图形文件的建立50开始到数据处理、存储和管 理51,到传递的文件52(即,图形文件在公开文档等中的使用)。在典型的计算机系统 中,难以维持图形文件,尤其是对文件作出的更新和修正。本专利技术的图形文件管理系统 工作以处理、存储并管理51图形文件以及实现对存储在服务器和数据库中或链接到服 务器和数据库的图形文件作出的增强、更新和修正53进行跟踪。在一个实施例中,将本地应用数据转换成通用图形数据模型(UGDM),其存储关 于图形文件的信息,包含详细的图像属性(例如多边形计数、纹理信息)以及关于图形 文件电子文件大小和建立日期的信息。一般来说,当将本地图形文件信息导入到系统中时,系统将自动地将信息转换成通 常比本地格式效率更高的系统图形文件格式(UGDM)。所述系统也可自动建立信息的某些初始衍生视图,例如文件的简略视图。本专利技术的系统能够由用户手动地或由服务器自动地维持特定图形文件的源数据与 对其其它版本作出的递增变化之间的联系。此外,可管理来自多个源的数据。举例来说,如果想要组合若干图形文件以形成一个大图形文件但所述图形文件中的每一者由于由 不同计算机用户建立而具有不同格式,那么系统可将这些图形文件组合成一个图形文 件。这是可能的,因为结合原始数据的结构层级信息和原始坐标系统来提取原始文件图 形数据。UGDM数据可存储在数据库或文件系统中,或仅用于建立衍生视图并接着被丢 弃。接着可修改原始坐标系统以适合较大的全局坐标系统,且因此接着可由数据库来形 成空间、逻辑或日期相关搜索。本专利技术的图形文件管理系统以允许多个用户编辑可具有任何不同文件格式的模型 或动画数据的方式来存储3D模型和/或动画的图形文件。在本文描述的实施例中,使用 称为.RH格式的图形数据格式。本专利技术的图形文件管理系统允许以新的方式分解并重新组合含有组合、子组合和部 分的多个3D图形文件,并将其转换成可能比以前大得多的组合,以可能用于项目概观 和管理、干扰检查、视觉显示、培训、技术文档编制的目的以及许多其它需要具有可能 比以前己组合的大得多的组合的更轻量数据的目的。这通过系统将表示复杂3D模型组 合的现有单一文件分解成若干子对象、子组合或部分,并允许对这些子组合或部分进行 单独检视和控制来本文档来自技高网...

【技术保护点】
一种用于建立一部分的图形视图的方法,其包括:提取具有本地应用格式的图形数据;将所述图形数据从所述本地应用格式转换成一衍生图形数据格式;接收一用以提供一衍生视图的指令;和从所述衍生图形数据格式建立所述图形数据的至少一部分的一衍生视图。

【技术特征摘要】
【国外来华专利技术】US 2004-8-11 10/916,3761. 一种用于建立一部分的图形视图的方法,其包括-提取具有本地应用格式的图形数据;将所述图形数据从所述本地应用格式转换成一衍生图形数据格式; 接收一用以提供一衍生视图的指令;和从所述衍生图形数据格式建立所述图形数据的至少一部分的一衍生视图。2. 根据权利要求1所述的方法,其中所述本地应用格式包含在一图形应用程序的一数 据存储库中。3. 根据权利要求1所述的方法,其中所述本地应用格式是来自 一本地应用程序的通常 理解的导出文件。4. 根据权利要求1所述的方法,其中所述图形数据是CAD数据。5. 根据权利要求1所述的方法,其中所述图形数据包含复数个部分。6. 根据权利要求5所述的方法,其中所述图形数据包含一组合,所述组合包含所述复 数个部分的一层级关系。7. 根据权利要求6所述的方法,其中所述转换步骤包含为每一所述部分提供一二进制 衍生图形文件。8. 根据权利要求6所述的方法,其中所述转换步骤包含提供一层级数据文件。9. 根据权利要求8所述的方法,其中所述层级...

【专利技术属性】
技术研发人员:马克托马斯保罗德莱尼马克谢弗戴维道恩西帕特里克阿什比
申请(专利权)人:右半球有限公司右半球有限公司
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1