專利名稱:一種在手機(jī)上實(shí)現(xiàn)三維交互的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明是指在基于Windows mobile平臺(tái)的Pocket PC手機(jī)上,實(shí)現(xiàn)一種 虛擬三維的菜單交互方法,本發(fā)明同樣適用于Windows mobile平臺(tái)的其他觸 摸式操作設(shè)備。
背景技術(shù):
目前手機(jī)的交互界面大都是基于二維平面的實(shí)現(xiàn)方式,即使一些帶有3D 效果的手機(jī)界面也是通過二維圖像的方式模擬出來(lái)的。
隨著觸摸屏在手機(jī)產(chǎn)品中的不斷應(yīng)用,用手指或觸摸筆代替原有的機(jī)械 導(dǎo)航按鍵,直接在屏幕上進(jìn)行交互,成為手機(jī)產(chǎn)品的一個(gè)發(fā)展趨勢(shì)。
Windows CE是基于掌上型電腦類的電子設(shè)備開發(fā)的通用操作系統(tǒng),以 Windows CE為核心針對(duì)移動(dòng)設(shè)備幵發(fā)的一種新的操作系統(tǒng)就叫做—— Windows mobile。
Windows mobile是支持多任務(wù)、具有強(qiáng)大通信能力和圖形功能的操作系 統(tǒng),最大的特點(diǎn)是它將我們熟悉的Windows桌面擴(kuò)展到了個(gè)人移動(dòng)設(shè)備中來(lái), 在操作方式和界面設(shè)計(jì)上基本延續(xù)了 Windows操作系統(tǒng)風(fēng)格,所以在過去的 很長(zhǎng)時(shí)間里Windows mobile更多的是應(yīng)用在專業(yè)和商務(wù)用戶中,滿足用戶的 辦公需求。隨著科技的發(fā)展,手機(jī)功能在不斷的擴(kuò)展,手機(jī)已不再局限于簡(jiǎn) 單的通話和收發(fā)文本的功能,而逐漸成為個(gè)人娛樂通訊終端設(shè)備。Windows mobile以前的產(chǎn)品更多的是注重商務(wù)性,在娛樂性方面的設(shè)計(jì)比較薄弱。
本發(fā)明基于Windows Mobile系統(tǒng),并有如下一些具體實(shí)現(xiàn)方面的先決條
件
1.硬件的先決條件
CPU主頻最好在320MHz以上;
(可選項(xiàng))有支持3D效果的顯卡;
2.軟件的先決條件
(可選項(xiàng))Windows Mobile的系統(tǒng)版本在5.0以上,系統(tǒng)自帶D3D庫(kù);
(可選項(xiàng))可以選用OpenGL-ES版本開發(fā); (可選項(xiàng))使用Cft開發(fā); 以上可以任選其一。 基于以上,本發(fā)明提供一種虛擬三維空間的交互界面的實(shí)現(xiàn)方式,它可 以讓用戶更真實(shí)的感受到三維空間的交互體驗(yàn),從而改善現(xiàn)有操作界面的娛 樂性和可用性。
發(fā)明內(nèi)容
針對(duì)上述缺陷,本發(fā)明解決的技術(shù)問題在于,提供一種同時(shí)具備FM功能 和AM功能的手機(jī),使手機(jī)的收音機(jī)功能更加完全。
本發(fā)明提供一種在手機(jī)上實(shí)現(xiàn)三維交互的裝置,包括通過3D軟件建立一 個(gè)立方體,并將其轉(zhuǎn)換成手機(jī)上可以運(yùn)行的3D文件。
本發(fā)明提供一種在手機(jī)上實(shí)現(xiàn)三維交互的方法,其特征在于其包含如下步驟:
啟動(dòng)3D菜單101,界面處于初始狀態(tài)-,
判斷是否短按當(dāng)前菜單項(xiàng)102,是則進(jìn)入特定的應(yīng)用程序103, 否則判斷是否長(zhǎng)按并達(dá)到一定時(shí)間104,是則進(jìn)入2D展開菜單105, 否則判斷是否滑動(dòng)3D菜單106,否則返回啟動(dòng)3D菜單101; 是則3D菜單隨操作三維翻轉(zhuǎn)菜單107,
然后判斷是否沿水平或垂直方向滑動(dòng)菜單到特定角度108,是則3D菜 單自動(dòng)翻轉(zhuǎn)到就近的一個(gè)菜單項(xiàng)109,
否則判斷是否抬起并停止交互110,是則自動(dòng)翻轉(zhuǎn)回初始狀態(tài)111; 否則繼續(xù)隨操作翻轉(zhuǎn)菜單107。
本發(fā)明的有益效果在于可以讓用戶更真實(shí)的感受到三維空間的交互體 驗(yàn),從而改善現(xiàn)有操作界面的娛樂性和可用性。
圖1是本發(fā)明在菜單交互界面的軟件處理流程圖。
4圖2是利用本發(fā)明設(shè)計(jì)的一種單一形態(tài)的交互菜單形式。 圖3是利用本發(fā)明設(shè)計(jì)的一種多個(gè)形態(tài)的交互菜單形式。
具體實(shí)施例方式
前面和下面的公開內(nèi)容集中于公開數(shù)個(gè)實(shí)施例,不過所公開的僅是舉例
說(shuō)明,而不要理解為對(duì)本發(fā)明的限制。本文實(shí)施例集中為Pocket PC手機(jī)的 實(shí)例說(shuō)明,但是對(duì)于Windows Mobile平臺(tái)的一切觸摸式操作設(shè)備這些實(shí)施例 都同樣適用。
圖1是本發(fā)明在菜單交互界面的軟件處理流程圖。具體包含如下步驟 啟動(dòng)3D菜單101,界面處于初始狀態(tài);
判斷是否短按當(dāng)前菜單項(xiàng)102,是則進(jìn)入特定的應(yīng)用程序103, 否則判斷是否長(zhǎng)按并達(dá)到一定時(shí)間104,是則進(jìn)入2D展開菜單105, 否則判斷是否滑動(dòng)3D菜單106,否則返回啟動(dòng)3D菜單101; 是則3D菜單隨操作三維翻轉(zhuǎn)菜單107,
然后判斷是否沿水平或垂直方向滑動(dòng)菜單到特定角度108,是則3D菜 單自動(dòng)翻轉(zhuǎn)到就近的一個(gè)菜單項(xiàng)109,
否則判斷是否抬起并停止交互110,是則自動(dòng)翻轉(zhuǎn)回初始狀態(tài)111; 否則繼續(xù)隨操作翻轉(zhuǎn)菜單107。
圖2是以一個(gè)立方體為樣例,解釋本發(fā)明如何實(shí)現(xiàn)用戶的三維交互。首 先,通過3D軟件建立一個(gè)立方體,并將其轉(zhuǎn)換成手機(jī)上可以運(yùn)行的3D文件, 一個(gè)立方體具有6個(gè)面,分別將其定義成6個(gè)不同的功能模塊,并用圖標(biāo)的 形式顯示在相應(yīng)的面上,用戶可以通過滑動(dòng)屏幕等交互動(dòng)作控制立方體翻轉(zhuǎn), 從而在不同模塊功能中任意切換,立方體在交互過程中可以真實(shí)地隨著用戶 的操作在虛擬的三維空間中或翻轉(zhuǎn)或停止;當(dāng)用戶選定一個(gè)面上的具體功能 后,可以通過點(diǎn)擊的方式直接進(jìn)入到該功能的具體應(yīng)用界面。
圖2_1是默認(rèn)狀態(tài)的立方體,用戶點(diǎn)擊立方體可以進(jìn)入到相應(yīng)的"電話" 功能;
圖2一2是用戶以接近水平方向滑動(dòng)立方體,立方體隨用戶的操作發(fā)生水 平翻轉(zhuǎn),當(dāng)用戶滑動(dòng)到一定角度后,立方體則自動(dòng)翻轉(zhuǎn)到臨近的功能"電話薄",如圖2—3所示;當(dāng)用戶以接近垂直方向滑動(dòng)立方體時(shí),立方體則如同水
平方向交互一樣進(jìn)行垂直方向的交互;
圖2_4是當(dāng)用戶以非水平或垂直方向的任意方向滑動(dòng)立方體時(shí),立方體 則隨其滑動(dòng)方向任意翻轉(zhuǎn),用戶停止交互后,立方體則自動(dòng)翻轉(zhuǎn)至初始狀態(tài),
如圖2—1;
圖2—5是當(dāng)用戶在圖2_1的狀態(tài)下,長(zhǎng)按立方體,立方體則自動(dòng)展開, 用戶此時(shí)可以看見最多5個(gè)面上的功能提示-,
圖2—6是當(dāng)用戶長(zhǎng)按立方體的達(dá)到一定時(shí)間后,立方體則由圖2一5的狀 態(tài)動(dòng)畫展開成6個(gè)面平鋪開的效果,此時(shí)用戶可以如同傳統(tǒng)菜單界面的交互 方式進(jìn)行交互,當(dāng)用戶再次長(zhǎng)按某個(gè)功能面時(shí),6個(gè)功能面則自動(dòng)合攏成立 方體,并回復(fù)到圖2」的默認(rèn)狀態(tài)。
本發(fā)明除了可以將菜單設(shè)計(jì)成上面描述的立方體的形式,也可以根據(jù)實(shí) 際情況設(shè)計(jì)成任意形態(tài),甚至是一個(gè)三維空間中多個(gè)任意形態(tài)。
圖3是將菜單設(shè)計(jì)成在一個(gè)三維空間中,以某一坐標(biāo)點(diǎn)為軸心環(huán)行布局 的多個(gè)立體形態(tài),每個(gè)立體形態(tài)代表一個(gè)特定的功能,用戶可以通過滑動(dòng)屏 幕,使這些立體形態(tài)圍繞軸心旋轉(zhuǎn),用戶亦可以點(diǎn)選其中的某一個(gè)立體形態(tài) 以進(jìn)入到該形態(tài)所代表的特定功能,用戶可以在一定的角度范圍內(nèi)上下滑動(dòng), 從而更真實(shí)地觀察到這個(gè)空間中不同視角的狀態(tài),具體交互方式與交互流程 與圖l基本相同。
圖3」是默認(rèn)狀態(tài),用戶點(diǎn)擊最前面的立體形態(tài)可以進(jìn)入到相應(yīng)的"通 話"功能;
圖3一2是用戶以接近水平方向滑動(dòng)屏幕,空間中的立體形態(tài)隨用戶的操 作水平旋轉(zhuǎn),當(dāng)用戶滑動(dòng)到一定角度后,則自動(dòng)翻轉(zhuǎn)到臨近的功能"短信" (圖3—3);圖3j是當(dāng)用戶以非水平方向的任意方向滑動(dòng)時(shí),3D菜單則隨其 滑動(dòng)方向任意翻轉(zhuǎn),用戶停止交互后,3D菜單則自動(dòng)翻轉(zhuǎn)至初始狀態(tài),如圖 3」;
圖3_5是當(dāng)用戶在圖3_1的狀態(tài)下,長(zhǎng)按屏幕,3D菜單則自動(dòng)翻轉(zhuǎn)至頂 面2D角度,用戶此時(shí)可以看見所有的功能提示;
圖3_6是當(dāng)用戶長(zhǎng)按屏幕達(dá)到一定時(shí)間后,3D菜單則由圖3—5的狀態(tài)動(dòng)
6畫展幵成6個(gè)面平鋪幵的效果,此時(shí)用戶可以如同傳統(tǒng)菜單界面的交互方式
進(jìn)行交互,當(dāng)用戶再次長(zhǎng)按某個(gè)功能面時(shí),6個(gè)功能面則自動(dòng)合攏成3D菜單,
并回復(fù)到圖3—1的默認(rèn)狀態(tài);
由于三維空間的自由度大大超出了二維平面的表現(xiàn)力,因此本發(fā)明所涉 及的具體菜單形式具有非常廣闊的拓展空間,因此不限于上面所列舉的形式,
菜單的功能項(xiàng)也不僅限于6個(gè)。如可以使用8面體,9面體等,其所附的菜 單的功能項(xiàng)對(duì)應(yīng)為8個(gè)或者9個(gè)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普 通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn) 飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種在手機(jī)上實(shí)現(xiàn)三維交互的裝置,其特征在于通過3D軟件建立一個(gè)立方體,并將其轉(zhuǎn)換成手機(jī)上可以運(yùn)行的3D文件。
2、 一種在手機(jī)上實(shí)現(xiàn)三維交互的方法,其特征在于其包含如下步驟啟動(dòng)3D菜單,界面處于初始狀態(tài); 判斷是否短按當(dāng)前菜單項(xiàng),是則進(jìn)入特定的應(yīng)用程序; 否則判斷是否長(zhǎng)按并達(dá)到一定時(shí)間,是則進(jìn)入2D展開菜單; 否則判斷是否滑動(dòng)3D菜單,否則返回啟動(dòng)3D菜單; 是則3D菜單隨操作三維翻轉(zhuǎn)菜單;然后判斷是否沿水平或垂直方向滑動(dòng)菜單到特定角度,是則3D菜單自動(dòng) 翻轉(zhuǎn)到就近的一個(gè)菜單項(xiàng);否則判斷是否抬起并停止交互,是則自動(dòng)翻轉(zhuǎn)回初始狀態(tài); 否則繼續(xù)隨操作翻轉(zhuǎn)菜單。
全文摘要
本發(fā)明公開一種在手機(jī)上實(shí)現(xiàn)三維交互的裝置和方法,它通過3D軟件建立一個(gè)立方體,并將其轉(zhuǎn)換成手機(jī)上可以運(yùn)行的3D文件。本發(fā)明的有益效果在于可以讓用戶更真實(shí)的感受到三維空間的交互體驗(yàn),從而改善現(xiàn)有操作界面的娛樂性和可用性。
文檔編號(hào)H04W88/02GK101500328SQ200810057469
公開日2009年8月5日 申請(qǐng)日期2008年2月2日 優(yōu)先權(quán)日2008年2月2日
發(fā)明者王海新, 龔麗華 申請(qǐng)人:德信智能手機(jī)技術(shù)(北京)有限公司