[实用新型]交互信息生成系统有效
申请号: | 200920216729.7 | 申请日: | 2009-09-21 |
公开(公告)号: | CN201540593U | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 潘建;肖南 | 申请(专利权)人: | 潘建 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T11/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 颜镝 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互 信息 生成 系统 | ||
技术领域
本实用新型涉及计算机图像技术,尤其涉及一种在应用绘图引擎的程序的渲染过程中生成交互信息的系统。
背景技术
计算机图像技术已被广泛的应用在二维显示屏幕的图像表示,这种图像表示已经可以达到非常细致的程度。在显示屏幕上所要表示的显示对象是以图形图元为基本单位的,通过硬件或软件方式可以对这些图元进行图像渲染或绘图,进而得到显示屏幕中各个显示对象的视图。所谓图像渲染是指将基于对象的高级描述转换为在显示设备上显示的图形化图像的过程,以3D渲染为例,图像渲染指的是由提供绘图引擎的显卡将3D对象或场景的数学模型转换为在显示屏上显示的位图(Bitmap)图像的过程。
绘图引擎是显卡提供的应用编程接口(API)。只有通过调用绘图引擎,才可以使显卡执行渲染操作。在将绘图引擎和显卡看作是一体的时,不需要对其加以区分。
执行渲染还可以使用着色器(shader)。着色器应用于计算机图形学领域,指一组供计算机图形资源在执行渲染任务时使用的指令。程序员将着色器应用于图形处理器(GPU)的可编程流水线,来实现三维应用程序。这样的图形处理器有别于传统的固定流水线处理器,为GPU编程带来更高的灵活性和适应性。此外,着色器被用来在渲染的同时处理大量的数据,比如屏幕上的一整块像素群,或者一个模型结构的所有顶点。并行计算适用于这样的情况,而且当今的GPU也设计有多核结构来极大的提高处理效率。
目前,计算机应用程序中有很多在运行过程中动态生成绘制图元,并在显示屏上渲染出动态图像的基于绘图引擎的应用程序。由于这类应用程序极富表现力,因此被广泛应用在医疗、娱乐、科研以及互联网服务等方面。以互联网服务为例,包含这类应用程序的客户终端通常会吸引大量的用户使用。这类应用程序通常都比较复杂,开发成本很高,如果在封装之后的程序上扩展应用将是非常困难且高成本的,因而在不修改封装程序的情况下自由扩充原有程序的功能成为一种需求。
实用新型内容
本实用新型的目的是提出一种在图元场景渲染中交互信息生成系统,能够在基于绘图引擎的图元场景渲染程序运行期间生成人机交互信息,为开发扩展的人机交互程序提供基础信息数据。
为实现本实用新型的目的,本实用新型提供了一种在图元场景渲染中交互信息生成系统,包括:
用于将预先根据上层应用需求确定的图元相关的交互信息数据设置到绘图引擎中的交互信息数据设置模块;
用于将根据上层应用需求确定的绘图引擎支持的对所述交互信息数据的处理方式参数设置到绘图引擎中的处理方式参数设置模块;
用于对设置了所述交互信息数据和处理方式参数的图元场景执行渲染操作,将所述图元对应的交互信息数据写入显示缓存,以在显示缓存中生成所述图元场景的交互信息映射图的渲染模块。
为实现本实用新型的目的,本实用新型还提供了另一种图元场景渲染中交互信息生成系统,包括:
用于接收定义好的着色器代码,并通过绘图引擎的接口将接收到的着色器代码加载到绘图引擎中的加载模块;和
用于对绘图引擎执行渲染操作,使绘图引擎执行之前设定的着色器代码,从而生成交互信息映射图的执行模块。
基于上述技术方案,本实用新型在基于绘图引擎的图元场景渲染程序运行期间插入用于生成人机交互信息数据的逻辑代码,这些生成的交互信息被存入显示缓存,且与原场景画面的屏幕坐标相对应,从而在不修改应用程序的情况下生成附加的交互信息映射图,该图为交互信息驱动引擎提供了基础数据。
附图说明
此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中:
图1为本实用新型图元场景渲染中交互信息生成系统的一实施例的结构示意图。
图2为图1中的系统实施例在图元场景渲染中生成交互信息的流程示意图。
图3为本实用新型图元场景渲染中交互信息生成系统实施例的一个应用流程示意图。
图4为本实用新型交互信息映射图的示意图。
图5为本实用新型显示缓存与显示屏之间的关系示意图。
图6为本实用新型应用中读取交互信息的方法的一实例的流程示意图。
图7为本实用新型图元场景渲染中交互信息生成系统的另一实施例的结构示意图。
图8为图7中的系统实施例在图元场景渲染中生成交互信息的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潘建,未经潘建许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200920216729.7/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置