[发明专利]用于保护模型数据的方法及系统无效
申请号: | 201010270537.1 | 申请日: | 2010-08-27 |
公开(公告)号: | CN102385760A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 王宜敏;王健;李起成;陈昊;朱子玉;杨顺祥 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 周少杰 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 保护 模型 数据 方法 系统 | ||
技术领域
本发明总体上涉及信息处理技术领域,特别地,涉及一种用于保护模型数据的方法及其系统。
背景技术
目前无论是在网络、游戏等应用或者服务中,内容提供商或者应用提供商为用户提供了大量的二维(2D)或者三维(3D)的模型数据。很多这些模型数据被装载在客户端。其中有些模型数据是内容提供商或者应用提供商集中了大量的人力财力开发出来的,具有较高的价值。但现在存在一些技术,可以获得这些模型数据,而且这些模型数据可能会以内容提供商或者应用提供商所不希望的方式进行使用。内容提供商或者应用提供商可能希望通过加密相关模型数据以对其进行保护,但事实上这也是不够的。以3D模型数据为例,如图1所示,虽然从服务器或者客户端硬盘装载加密过的数据文件,现有的3D应用软件都是通过通用的编程接口(OpenGL,Direct3D)向底层的标准渲染流水线发出绘制图形的命令的.在解密后的3D模型数据进入流水线的入口处,所有的模型数据都能够被第三方程序进行监听。监听程序只需将进入标准渲染流水线的数据流保存下来,就可完整的获取到模型的3D几何形状以及相应的贴图文件。
图3示出了一个标准渲染流水线。渲染流水线组件根据摄像数据将输入的3D场景数据转换成适当的二维(2D)模型数据,然后渲染目标组件根据相应化身的视区数据(视窗或者剪裁窗)来剪裁生成的2D模型数据,并将其投影到该预定的视区。渲染得到的渲染结果作为帧缓存而存储在帧缓冲器中。有关渲染流水线的现有技术具体可以参考维基百科(http://en.wikipedia.org/wiki/Graphics_pipeline)以及相关经典教科书James D.Foley,Andries Van Dam,Steven K.Feiner and John F.Hughes(1995).Computer Graphics:Principles and Practice,Addison-Wesley等的相关介绍。
因此需要一种用于保护模型数据的方法或者系统以对内容/应用提供商的模型数据提供一定的保护。
发明内容
本发明提供一种用于保护模型数据的方法及其系统。
本发明一方面提供一种用于保护模型数据的方法。其中所述方法包括:获取模型数据;识别模型数据的类型;如果模型数据被识别为第一类型模型数据,则发送识别的第一类型模型数据的至少一部分到第一渲染流水线以进行渲染,其中第一渲染流水线为保密的渲染流水线;如果模型数据被识别为第二类型模型数据,则发送识别的第二类型模型数据到第二渲染流水线以进行渲染。
优选地,上述方法还包括:在被发送到第一渲染流水线之前,选取第一类型模型数据的部分模型数据;从所述第一类型模型数据中删除所述部分模型数据。
优选地,其中所述发送识别的第一类型模型数据到第一渲染流水线以进行渲染包括:发送所述部分模型数据到所述第一渲染流水线。
本发明另一方面提供一种用于保护模型数据的系统。其中所述系统包括获取装置,用于获取模型数据;识别装置,用于识别模型数据的类型;第一发送装置,用于如果模型数据被识别为第一类型模型数据,则发送识别的第一类型模型数据的至少一部分到第一渲染流水线以进行渲染,其中第一渲染流水线为保密的渲染流水线;第二发送装置,用于如果模型数据被识别为第二类型模型数据,则发送识别的第二类型模型数据到第二渲染流水线以进行渲染。
使用本方法和系统,需要保密的模型数据将不再会被第三方监听程序完整的获取,第三方监听程序只能获得第一类模型数据在当前视域内的,可见的,以及若干局部缺失的部分数据,从而保护了应用/服务提供商的模型数据。另外采用本发明的方法不会对服务器造成过分的负担。
附图说明
为了对本发明实施例的特征和优点进行详细说明,将参照以下附图。如果可能的话,在附图和描述中使用相同或者类似的参考标号以指代相同或者类似的部分。其中:
图1示出了现有技术监听模型数据的方法;
图2示出了标准渲染流水线示意图;
图3示出了本发明用于保护模型数据的方法第一具体实施方式;
图4示出了一个三维模型示例;
图5示出了本发明用于保护模型数据的方法第二具体实施方式;
图6、7示出了本发明的实现保密渲染流水线的具体实施方式;
图8示出了本发明用于保护模型数据的系统示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010270537.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:流体泵
- 下一篇:一种DSP的分配方法和设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置