[發明專利]一種模擬物理運動的桌面系統及其實現方法無效
| 申請號: | 201410013471.6 | 申請日: | 2014-01-10 |
| 公開(公告)號: | CN103729884A | 公開(公告)日: | 2014-04-16 |
| 發明(設計)人: | 鄧裕強;黃愛華;梁國盛;譚舒;巢子良;陳敬棉;陳家煜 | 申請(專利權)人: | 廣州市久邦數碼科技有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06F3/0484;G06F3/0481 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510055 廣東省廣州市中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模擬 物理 運動 桌面 系統 及其 實現 方法 | ||
技術領域
本發明涉及移動終端領域,尤其涉及一種模擬物理運動的桌面系統及其實現方法。
背景技術
隨著終端設備的硬件配置越來越高,平面的、靜態的桌面已經不能滿足用戶日益增高的使用需求。目前終端設備的桌面一般是靜態的平面,桌面上每個元素按固定的排版布局方式排列,比較單調。隨著移動終端界面交互技術的發展,用戶對于界面的要求也逐漸提高,而動態的桌面無疑可以給用戶更好的體驗。然而,現有版本的移動終端操作系統的桌面并未能提供動態界面。因此,如何向用戶提供一種新穎的桌面以提升用戶體驗,是現時需要解決的問題。
發明內容
針對現有技術的不足,本發明的目的在于提供一種適用于移動終端操作系統,模擬物理運動的桌面系統實現方法,既增強了移動終端界面趣味性和互動性,又提升了用戶體驗。
本發明的另外一個目的在于提供一種模擬物理運動的桌面系統。
為實現上述目的,本發明采用的技術方案如下:一種模擬物理運動的桌面系統實現方法,包括以下步驟:
S1、獲取桌面元素并將其置于模擬物理運動的桌面場景中;
S2、音頻控制器接收外部聲音的音頻數據;
S3、桌面元素將音頻數據轉化為物理引擎計算桌面元素運動所需的參數;
S4、物理引擎根據參數計算桌面元素運動所需的運動軌跡數據;
S5、繪制模塊根據運動軌跡數據繪制桌面元素在視窗中的各個位置的視圖。
進一步,該方法包括以下步驟:
用戶觸發停止事件,所述桌面元素退出模擬物理運動的桌面場景,返回至預設布局的桌面界面。
優選地,所述用戶觸發停止事件具體為:用戶觸發除桌面元素外的其它桌面空間或用戶觸發移動終端重力感應事件。
優選地,所述用戶觸發移動終端重力感應事件具體操作為:重力感應器預設偏轉閥值和偏轉次數閥值;重力感應器監聽移動終端的運動事件;當移動終端在X、Y方向上的受力達到預設偏轉閥值和偏轉次數閥值時,桌面元素退出模擬物理運動的桌面場景。
進一步,該方法包括以下步驟:用戶觸發桌面元素,所述桌面元素退出模擬物理運動的桌面場景,并進入桌面元素程序啟動視窗。
進一步,所述桌面元素包括圖標和插件;所述圖標包括程序圖標、快捷方式圖標;所述插件包括系統插件和桌面插件。
進一步,所述桌面元素為3D立體模型桌面元素,所述桌面場景為3D立體桌面場景,所述3D立體模型桌面元素和3D立體桌面場景利用OpenGL底層進行繪制渲染。
進一步,所述步驟S1中的模擬物理運動的桌面場景具體為:模擬物體漂浮運動的桌面場景或模擬物體水流運動的桌面場景或模擬物體滾動運動的桌面場景或模擬物體滑動運動的桌面場景或模擬物體彈跳運動的桌面場景或模擬物體碰撞運動的桌面場景。
為實現本發明的另一目的,本發明還采用技術方案如下:一種模擬物理運動的桌面系統,包括:
桌面元素,所述桌面元素包括:圖標和插件,所述桌面元素置于模擬物理運動的桌面場景中;
音頻控制器,用于接收外部聲音的音頻數據;所述桌面元素將音頻數據轉化為物理引擎計算桌面元素運動所需的參數;
物理引擎,計算桌面元素運動所需的運動軌跡數據;
繪制模塊,根據物理引擎的運動軌跡數據繪制桌面元素在視窗中的各個位置的視圖。
進一步,所述桌面元素為3D立體模型桌面元素,所述桌面場景為3D立體桌面場景,所述3D立體模型桌面元素和3D立體桌面場景利用OpenGL底層進行繪制渲染。
相對于現有技術,本發明所述的技術方案通過獲取桌面元素并將其置于模擬物理運動的桌面場景中,音頻控制器接收外部聲音的音頻數據,桌面元素將音頻數據轉化為物理引擎計算桌面元素運動所需的參數,物理引擎根據參數計算桌面元素運動所需的運動軌跡數據;繪制模塊根據運動軌跡數據繪制桌面元素在視窗中的各個位置的視圖,以實現桌面元素在模擬物理運動的桌面場景中根據外部聲音產生運動狀態的視覺效果,如:漂浮運動或水流運動或滾動運動或滑動運動或彈跳運動或碰撞運動,從而能增強移動終端桌面的趣味性和互動性,提升用戶體驗。
為了充分地了解本發明的目的、特征和效果,以下將結合附圖對本發明的構思、具體結構及產生的技術效果作進一步說明。
附圖說明
圖1是本發明所述模擬物理運動的桌面系統的模塊示意圖;
圖2是本發明所述模擬物理運動的桌面系統的實現方法流程圖;
圖3是本發明一實施例中桌面元素模擬漂浮運動的桌面效果圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市久邦數碼科技有限公司,未經廣州市久邦數碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410013471.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:方便擰入的超長桿螺栓
- 下一篇:一種適用于重竹板材的釘子





