新四季網

實現移動通信終端三維場景主菜單的方法

2023-10-04 04:46:04

專利名稱:實現移動通信終端三維場景主菜單的方法
技術領域:
本發明涉及一種用於移動通信終端上的3D (三維)場景主菜單實現方法。
背景技術:
當前多媒體圖形圖像技術在無線通訊終端設備上的應用非常廣泛,由於 手持終端設備硬體上的限制,己經應用到手機產品中的技術大多數表現為 2D(二維)圖形圖像。隨著硬體設備的運算能力提高,3D(三維)場景在手持 終端上應用已經成為一種必然的趨勢。OpenGLES 是特別針對3D手持周 邊應用而開發的繪圖API,適合移動通信終端使用。

發明內容
本發明的目的是提供一種在移動通信終端實現3D場景主菜單的方法。 本發明的目的是通過以下技術方案實現的
本發明的一種在移動通信終端以動態的3D場景作為主菜單的方法,包 括步驟首先在RAM中開啟一個緩存區,再從3D場景模型數據集(由 3DMAX構造)中讀取3D對象、材質貼圖、背景圖片,然後利用定時器每 隔一段時間,將這些對象渲染到LCD顯示緩存區。當接收到用戶通過按鍵 或觸控螢幕等輸入設備發出的消息後,3D對象會按照特定算法或預先在 3DMAX構造的幀動畫變化,使在視覺上形成動態的效果。同時可以用MIDI 或MP3等音源,給3D對象的運動配以音效,使效果更加逼真。
所述的開啟一個緩存區,該緩存區的大小受限於行動裝置的RAM剩餘空間,足夠大的緩存區可以用來渲染更為複雜和精細的3D對象。由於移動 設備的MCU的主頻限制了運算速度,最佳的方式是採用適當大小的緩存區, 保證渲染的速度的同時可以避免不必要的空間浪費。
為了顯示3D場景構建的流暢性,設計中需要儘量縮減3D對象的面數, 不使用點光源,而是使用貼圖的方式來模仿陰影和材質、紋理;對物體的最 大邊長和照相機取景範圍都作了限制。
從3D場景模型數據集(由3DMAX構造)中讀取3D對象、材質貼圖、 背景圖片後,採用2種方式來變換3D場景其一,用關鍵幀(KEYFRAME) 播放;其二,用OpenGL的API對物體進行縮放、移動、添加、刪除操作或 對照相機移動。視不同場景效果的要求,2種方式可以結合使用。
開啟定時器延時一定時間,在3D緩存區中對3D場景進行運算後,再 將當前3D場景的在照相機中的2D投影刷新到LCD予以顯示緩存。定時器 刷新時間的間隔足夠短時(>10fJ5S),即可達到視覺上動態背景的效果。
當移動通信終端接收到來自用戶的消息後,程序根據預先針對不同消息 定義的函數入口,執行不同的3D場景變換,或者退出3D主菜單進入其它 操作界面。
3D主菜單程序退出步驟是首先停止定時器工作,再清除用方消息接 口,然後清空3D場景緩存區的內容,最後釋放緩存區。
本發明的積極進步效果在於能夠實現在移動通信終端上以3D場景作 為主菜單,並且由於使用OpenGL的API,所以通用性好,便於移植到不同 的開發平臺。


圖l為本發明中3D主菜單實現方法的3D主菜單入口流程圖。 圖2為本發明中3D主菜單實現方法的3D主菜單出口流程圖。
具體實施方式
下面結合圖l和圖2給出本發明一個較佳實施例,以詳細說明本發明的 技術方案。
如圖1所示, 一種用於實現移動通信終端的3D場景主菜單的方法,首 先建立3D場景緩存區(步驟1001, 1002),所述3D場景緩存區大小可根據 需要設定,本實施例中設定為1200KB。
調用OpenGL的API讀取3D場景數據(本實施例中為己初始化的靜態 數組,包含8個3D對象)(步驟1003),設定默認照相機的初始位置,設定 環境光,設定3D對象的初始位置(或初始關鍵幀)(步驟1004)。
本實施例中主菜單要實現由遠及近的效果,用戶可以用鍵盤上左右箭頭 來切換到前一個或後一個主菜單選項。進入下一個主菜單選項時,將前一個 3D對象從3D場景中刪除,新添加一個代表當前選項的3D對象到3D場景 中,該3D對象的初始位置在遠離照相機的位置,逐漸旋轉著向照相機靠攏, 實現3D動態效果(步驟1005, 1006, 1007)。
調用OpenGL的API,縮放、移動3D對象,或進行刪除、添加操作。 通過開啟定時器循環實現渲染每一次場景變換到顯示緩存(步驟1008)。
如圖2所示,當主菜單界面出口被觸發時(步驟2001), 3D主菜單程序 退出步驟為首先停止定時器(步驟2002),再清除定義的用戶消息接口 (步 驟2003),然後清空3D場景緩存區的內容(步驟2004),最後釋放緩存區(步 驟2005)c
權利要求
1、一種實現移動通信終端三維場景主菜單的方法,包括步驟首先在RAM中開啟一個緩存區,再從3D場景模型數據集中讀取3D對象、材質貼圖、背景圖片,然後使用定時器定時將這些對象渲染到LCD顯示緩存區。
2、 根據權利要求1所述的實現一種移動通信終端三維場景主菜單的方 法,其特徵在於,以動態的3D對象構成主菜單的用戶操作界面。
3、 根據權利要求1所述的實現移動通信終端三維場景主菜單的方法, 其特徵在於,在內存中開啟的該緩存區,作為存儲和運算3D場景的臨時空 間,緩存區的大小與MCU (主頻)的運算速度成正比。
4、 根據權利要求1或3所述的實現移動通信終端三維場景主菜單的方 法,其特徵在於,程序運行時將3D場景在緩存區中進行運算後將其得到的 2D投影刷新到LCD顯示緩存區。
5、 根據權利要求1所述的實現移動通信終端三維場景主菜單的方法, 其特徵在於,從3D場景模型數據集中讀取3D對象、材質貼圖、背景圖片 後,採用2種方式來變換3D場景其一,用關鍵幀播放;其二,用OpenGL 的API對物體進行縮放、移動、添加、刪除操作或對照相機移動。
6、 根據權利要求1所述的實現移動通信終端三維場景主菜單的方法, 其特徵在於,在3D場景的構建設計中需要儘量縮減3D對象的面數,並使 用貼圖的方式來模仿陰影和材質、紋理,以及對物體的最大邊長和照相機取 景範圍都作限制。
7、 根據權利要求1所述的實現移動通信終端三維場景主菜單的方法, 其特徵在於,對開啟的定時器延時20ms循環渲染主菜單程序進程。
8、 根據權利要求1所述的實現移動通信終端三維場景主菜單的方法, 其特徵在於,3D主菜單程序退出步驟為首先停止定時器工作,再清除用 戶消息接口,然後清空3D場景緩存區的內容,最後釋放所開啟的緩存區。
全文摘要
本發明公開了一種移動通信終端3D場景主菜單實現方法,首先在RAM中開啟一個緩存區,再從3D場景模型數據集(由3DMAX構造)中讀取3D對象、材質貼圖、背景圖片,然後利用定時器每隔一段時間,將這些對象渲染到LCD顯示緩存區。當接收到用戶通過按鍵或觸控螢幕等輸入設備發出的消息後,3D對象會按照特定算法或預先在3DMAX構造的幀動畫變化,在視覺上形成了動態的效果。同時可以用MIDI或MP3等音源,給3D對象的運動配以音效,使效果更加逼真。本發明由於使用OpenGL的API,所以通用性好,便於移植到不同的開發平臺。
文檔編號H04Q7/32GK101309473SQ20071004082
公開日2008年11月19日 申請日期2007年5月18日 優先權日2007年5月18日
發明者田海東 申請人:希姆通信息技術(上海)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀