[實用新型]交互信息生成系統有效
| 申請號: | 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.szxzyx.cn/pat/books/200920216729.7/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





