專利名稱:電子裝置及控制其用戶界面的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子裝置及控制其用戶界面的方法。
背景技術(shù):
在電子裝置傳統(tǒng)的用戶界面系統(tǒng)中,為了執(zhí)行一個(gè)程序或服務(wù),需要一層一層的點(diǎn)擊菜單中的子目錄,即需要很多次的點(diǎn)擊動(dòng)作,這樣比較浪費(fèi)時(shí)間,也不能直接瀏覽菜單中的子目錄,很容易造成由于不清楚需要執(zhí)行的程序在哪個(gè)菜單的哪個(gè)子目錄而進(jìn)行更多此類的點(diǎn)擊動(dòng)作。且由于這樣造成的多次點(diǎn)擊動(dòng)作對(duì)電子裝置的觸摸屏也有一定的傷害,操作起來(lái)也不方便。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種電子裝置及控制器用戶界面的方法,利用方向傳感器監(jiān)測(cè)電子裝置的角度變化值及轉(zhuǎn)動(dòng)方向,來(lái)相應(yīng)的控制包括三維菜單或三維子菜單的用戶界面進(jìn)行移動(dòng)。一種電子裝置,該電子裝置包括顯示屏幕、用戶界面以及方向傳感器,所述的電子裝置還包括顯示模塊,用于在顯示屏幕上顯示用戶界面;設(shè)置模塊,用于預(yù)設(shè)電子裝置各角度變化值所對(duì)應(yīng)的用戶界面的移動(dòng)速度,及根據(jù)電子裝置的轉(zhuǎn)動(dòng)方向設(shè)定用戶界面的移動(dòng)方向,該角度變化值及轉(zhuǎn)動(dòng)方向是以一個(gè)預(yù)設(shè)基準(zhǔn)位置進(jìn)行監(jiān)測(cè)及設(shè)置的;獲取模塊,用于實(shí)時(shí)從方向傳感器獲取電子裝置在所述預(yù)設(shè)基準(zhǔn)位置的角度變化值及轉(zhuǎn)動(dòng)方向;確認(rèn)模塊,用于確定用戶界面在所獲取的角度變化值及電子裝置的轉(zhuǎn)動(dòng)方向所對(duì)應(yīng)的的移動(dòng)速度以及移動(dòng)方向;控制模塊,用于根據(jù)所確定的用戶界面的移動(dòng)速度以及移動(dòng)方向,控制用戶界面以所確定的移動(dòng)速度向所確定的移動(dòng)方向移動(dòng)。一種控制電子裝置的用戶界面的方法,應(yīng)用在電子裝置中,該電子裝置包括顯示屏幕、用戶界面以及方向傳感器,該方法包括步驟在顯示屏幕上顯示用戶界面;預(yù)設(shè)電子裝置各角度變化值所對(duì)應(yīng)的用戶界面的移動(dòng)速度,及根據(jù)電子裝置的轉(zhuǎn)動(dòng)方向設(shè)定用戶界面的移動(dòng)方向,該角度變化值及轉(zhuǎn)動(dòng)方向是以一個(gè)預(yù)設(shè)基準(zhǔn)位置進(jìn)行監(jiān)測(cè)及設(shè)置的;實(shí)時(shí)從方向傳感器獲取電子裝置在所述預(yù)設(shè)基準(zhǔn)位置的角度變化值及轉(zhuǎn)動(dòng)方向;確定用戶界面在所獲取的角度變化值及電子裝置的轉(zhuǎn)動(dòng)方向所對(duì)應(yīng)的用戶界面的移動(dòng)速度以及移動(dòng)方向;控制用戶界面以所確定的移動(dòng)速度向所確定的移動(dòng)方向移動(dòng)。相較于現(xiàn)有技術(shù),本發(fā)明提供的電子裝置及控制其用戶界面的方法,通過(guò)三維的顯示方式來(lái)顯示用戶界面上的菜單以及子菜單等,讓用戶更加方便地瀏覽各菜單或子菜單,另外通過(guò)方向傳感器監(jiān)測(cè)該電子裝置的角度變化值及轉(zhuǎn)動(dòng)方向來(lái)控制該用戶界面的進(jìn)行相應(yīng)的移動(dòng),使用戶不用多次點(diǎn)擊,方便用戶操作。
圖1是本發(fā)明電子裝置的較佳實(shí)施例的系統(tǒng)架構(gòu)圖。
圖2是本發(fā)明多個(gè)三維菜單并列顯示以及顯示裝置顯示該三維菜單的顯示示意圖。圖3是本發(fā)明電子裝置的較佳實(shí)施例的空間坐標(biāo)系的示意圖。圖4是本發(fā)明電子裝置的較佳實(shí)施例的功能模塊圖。圖5是本發(fā)明電子裝置1與預(yù)設(shè)基準(zhǔn)位置的Y軸以及Z軸的角度變化值示意圖。圖6是本發(fā)明控制電子裝置的用戶界面的方法較佳實(shí)施例的流程圖。主要元件符號(hào)說(shuō)明
電子裝置1顯示屏幕10方向傳感器20用戶界面30控制單元40顯示模塊402設(shè)置模塊404獲取模塊406確認(rèn)模塊408控制模塊410
具體實(shí)施例方式如圖1所示,是本發(fā)明電子裝置的較佳實(shí)施例的系統(tǒng)架構(gòu)圖。所述的電子裝置1包括顯示屏幕10、方向傳感器20以及用戶界面30。所述的顯示屏幕10用于顯示所述的用戶界面30。所述的方向傳感器20用于監(jiān)測(cè)電子裝置1的轉(zhuǎn)動(dòng)方向及角度變化值。所述的方向傳感器20可以是加速計(jì)、GyrOSCOpe(陀螺儀)等監(jiān)測(cè)電子裝置1的轉(zhuǎn)動(dòng)方向及角度變化值的任意適用的裝置。該方向傳感器20監(jiān)測(cè)的電子裝置1的轉(zhuǎn)動(dòng)方向及角度變化值是以電子裝置1垂直放置時(shí)的角度為基準(zhǔn)來(lái)監(jiān)測(cè)的。所述的用戶界面30中包括具有多個(gè)并列顯示的三維菜單(或者列表),且各三維菜單中的子菜單也以三維層疊的方式顯示在該用戶界面30上。所述的用戶界面30是三維用戶界面,支持三維顯示。在本較佳實(shí)施例中,僅以菜單進(jìn)行舉例說(shuō)明。此外,當(dāng)各個(gè)子菜單還包括多個(gè)內(nèi)容(item)時(shí),所述的用戶界面30還包括多個(gè)并列顯示的三維子菜單,且各子菜單的內(nèi)容也是三維層疊的顯示方式。方便用戶可以更加方便的預(yù)覽菜單、預(yù)覽菜單中的子菜單以及子菜單中的內(nèi)容等。其如圖2(a)所示,該用戶界面30中有3個(gè)菜單多媒體、音樂(lè)以及通話記錄。其中音樂(lè)菜單的子菜單播放列表1以及播放列表2、多媒體菜單的子菜單視頻與圖片,以及通話記錄菜單的子菜單通話時(shí)間與最近通話都以三維層疊的方式顯示。如果當(dāng)音樂(lè)菜單被激活時(shí),其子菜單播放列表1以及播放列表2也并列顯示,且該播放列表1與播放列表2中的內(nèi)容也以三維層疊的方式顯示。當(dāng)該用戶界面30在顯示屏幕10上顯示時(shí),其主要顯示一個(gè)三維菜單,相鄰的并列三維菜單部分顯示,如圖2 (b)所示。應(yīng)說(shuō)明的是,實(shí)際應(yīng)用中并不局限于圖2所示的三維層疊的顯示方式。如圖3所示,是電子裝置較佳實(shí)施例的空間坐標(biāo)系的示意圖。電子裝置1所在的空間坐標(biāo)系設(shè)定如下電子裝置1處于三維空間坐標(biāo)系OXYZ中,其中XOZ平面即為電子裝置1的顯示屏幕10所在的平面,顯示屏幕10面向用戶。以電子裝置1的顯示屏幕10的右下角作為坐標(biāo)原點(diǎn)0 ;以電子裝置1的顯示屏幕10所在平面的水平方向?yàn)閄軸,水平向右為OX正方向,水平向左為OX負(fù)方向。以電子裝置1顯示屏幕10所在平面的垂直方向?yàn)閆軸,以垂直向上為OZ正方向,垂直向下為OZ負(fù)方向。以與電子裝置1顯示屏幕所在平面垂直的方向?yàn)閅軸,以靠近用戶的方向?yàn)镺Y正方向,以遠(yuǎn)離用戶的方向?yàn)镺Y負(fù)方向。在本較佳實(shí)施例中,所述的電子裝置1的預(yù)設(shè)基準(zhǔn)位置如圖3所示。在電子裝置1以原點(diǎn)0為支點(diǎn)在YOZ平面轉(zhuǎn)動(dòng)時(shí),所述的方向傳感器20所監(jiān)測(cè)的角度變化值包括監(jiān)測(cè)電子裝置1與OY負(fù)方向的角度變化值(夾角),以及在電子裝置以原點(diǎn)0為支點(diǎn)在XOZ平面轉(zhuǎn)動(dòng)時(shí),電子裝置1與OZ正方向的角度變化值。所述的電子裝置1與OY負(fù)方向的角度變化值,是電子裝置1的顯示屏幕10的平面與OY負(fù)方向的夾角;所述的電子裝置1與OZ正方向的角度變化值,是電子裝置1的右側(cè)面所在的平面與OZ正方向的夾角。例如,當(dāng)電子裝置1在預(yù)設(shè)基準(zhǔn)位置時(shí),如圖3所示,所述的方向傳感器20所監(jiān)測(cè)到電子裝置1與OY負(fù)方向的夾角為90度,與OZ正方向的夾角為0度。所述的電子裝置1還包括控制單元40。如圖4所示,是本發(fā)明的控制單元較佳實(shí)施例的功能模塊圖。所述的控制單元40包括顯示模塊402、設(shè)置模塊404、獲取模塊406、確認(rèn)模塊408以及控制模塊410。所述的顯示模塊402用于在顯示屏幕10上顯示包括多個(gè)并列顯示的三維菜單的用戶界面30,在該用戶界面30中各三維菜單中的子菜單以三維層疊的方式顯示,且在該顯示屏幕10上主要顯示一個(gè)三維菜單,相鄰的并列三維菜單部分顯示。應(yīng)說(shuō)明的是,所述的顯示模塊402還用于當(dāng)某個(gè)包括多個(gè)三維子菜單的三維菜單被激活(選取)時(shí),在顯示屏幕10上并列顯示該三維菜單的多個(gè)三維子菜單,且各三維子菜單中的內(nèi)容以三維層疊的方式顯不。所述的設(shè)置模塊404用于預(yù)設(shè)該電子裝置的各角度變化值所對(duì)應(yīng)的用戶界面的移動(dòng)速度。所述的移動(dòng)速度可采用像素值來(lái)表示,如每秒用戶界面30移動(dòng)IOpixel (像素)。若角度變化值用ω表示,單位為度,則可以根據(jù)用戶的喜好設(shè)定在角度變化值為0 10度范圍內(nèi),用戶界面的移動(dòng)速度為零;在角度變化值為10 45度范圍內(nèi),用戶界面的移動(dòng)速度為每秒移動(dòng)IOpixel ;在角度變化值為45 90度范圍內(nèi),用戶界面的移動(dòng)速度為每秒移動(dòng) 20pixelo所述的設(shè)置模塊404還用于根據(jù)電子裝置在預(yù)設(shè)基準(zhǔn)位置的轉(zhuǎn)動(dòng)方向設(shè)定用戶界面的移動(dòng)方向。當(dāng)電子裝置1在YOZ平面從基準(zhǔn)位置面向用戶逆時(shí)針轉(zhuǎn)動(dòng)時(shí),設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蛳拢划?dāng)電子裝置1在YOZ平面從基準(zhǔn)位置遠(yuǎn)離用戶順時(shí)針轉(zhuǎn)動(dòng)時(shí),設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蛏?;?dāng)所述的電子裝置1在M)Z平面從基準(zhǔn)位置向右轉(zhuǎn)動(dòng)時(shí),所述設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蛴?;?dāng)所述的電子裝置1在XOZ平面從基準(zhǔn)位置向左轉(zhuǎn)動(dòng)時(shí),所述設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蜃?。所述的獲取模塊406用于實(shí)時(shí)從方向傳感器20獲取電子裝置1的角度變化值及該電子裝置1的轉(zhuǎn)動(dòng)方向。所述方向傳感器20所監(jiān)測(cè)到的電子裝置1的角度變化值及轉(zhuǎn)動(dòng)方向是以預(yù)設(shè)基準(zhǔn)位置進(jìn)行監(jiān)測(cè)的。所述的確認(rèn)模塊408用于根據(jù)所設(shè)定的各角度變化值所對(duì)應(yīng)的用戶界面30的移動(dòng)速度及根據(jù)電子裝置1在基準(zhǔn)位置的轉(zhuǎn)動(dòng)方向,確定用戶界面30在所獲取的角度變化值及電子裝置的轉(zhuǎn)動(dòng)方向所對(duì)應(yīng)的移動(dòng)速度以及移動(dòng)方向。所述用戶界面的移動(dòng)方向包括向左移動(dòng)、向右移動(dòng)、向上移動(dòng)以及向下移動(dòng)。如圖5所示,是本發(fā)明電子裝置角度變化值的顯示示意圖。如圖5(a)所示,是電子裝置1在YOZ平面以原點(diǎn)0為支點(diǎn)前后轉(zhuǎn)動(dòng)時(shí)相對(duì)基準(zhǔn)位置的Y軸的角度變化值示意圖。電子裝置1垂直放置,其顯示屏幕10面向用戶。所述的電子裝置1從基準(zhǔn)位置以逆時(shí)針?lè)较蛲鵜軸的正方向轉(zhuǎn)動(dòng)時(shí),即面向用戶逆時(shí)針轉(zhuǎn)動(dòng)時(shí),所述的確認(rèn)模塊408確定電子裝置1與基準(zhǔn)位置的Y軸的角度變化值θ 2的值在10度到90度的范圍內(nèi),所述的控制模塊410均控制用戶界面向下移動(dòng),使用戶可以查看三維菜單的上一個(gè)三維子菜單,或三維子菜單的上一個(gè)內(nèi)容。當(dāng)所述的電子裝置1從基準(zhǔn)位置以順時(shí)針?lè)较蛲鵜軸的負(fù)方向轉(zhuǎn)動(dòng)時(shí),即遠(yuǎn)離用戶順時(shí)針轉(zhuǎn)動(dòng)時(shí),所述的確認(rèn)模塊408確定電子裝置1與Y軸的角度變化值θ 1的值在10度到90度的范圍內(nèi),所述的控制模塊410均控制用戶界面30向上移動(dòng),使用戶可以查看三維菜單中的下一個(gè)三維子菜單,或三維子菜單中的下一個(gè)內(nèi)容。如圖5(b)所示,是電子裝置1在XOZ平面以原點(diǎn)0為支點(diǎn)左右轉(zhuǎn)動(dòng)時(shí)相對(duì)基準(zhǔn)位置的Z軸的角度變化值的示意圖。其中電子裝置1垂直放置,其顯示屏幕10面向用戶。所述的電子裝置1從基準(zhǔn)位置以順時(shí)針?lè)较蛲鵛軸正方向轉(zhuǎn)動(dòng)時(shí),即電子裝置1向右轉(zhuǎn)動(dòng)時(shí),所述的確認(rèn)模塊408確定電子裝置1與基準(zhǔn)位置的Z軸的角度變化值θ 4的值在10度到90度的范圍內(nèi),所述的控制模塊410均控制用戶界面30向右移動(dòng),使用戶可以查看當(dāng)前三維菜單或三維子菜單相鄰的左邊的三維菜單或三維子菜單。所述的電子裝置1從基準(zhǔn)位置以逆時(shí)針?lè)较蛲鵛軸負(fù)方向轉(zhuǎn)動(dòng)時(shí),即電子裝置1向左轉(zhuǎn)動(dòng)時(shí),所述的確認(rèn)模塊408確定電子裝置1與基準(zhǔn)位置的Z軸的角度變化值θ 3的值在10度到90度的范圍內(nèi),所述的控制模塊410均控制用戶界面30向左轉(zhuǎn)動(dòng),使用戶可以查看當(dāng)前三維菜單或三維子菜單相鄰的右邊的三維菜單或三維子菜單。應(yīng)說(shuō)明的是,當(dāng)確定與預(yù)設(shè)基準(zhǔn)位置的Y軸與Z軸都有角度變化值時(shí),以較大的角度變化值來(lái)確定移動(dòng)速度以及移動(dòng)方向。例如,當(dāng)電子裝置1與預(yù)設(shè)基準(zhǔn)位置的Y軸的夾角為80度,而與預(yù)設(shè)基準(zhǔn)位置的Z軸的夾角為5度時(shí),則不考慮與預(yù)設(shè)基準(zhǔn)位置的Z軸的夾角,而是以與預(yù)設(shè)基準(zhǔn)位置的Y軸的夾角80度來(lái)確定移動(dòng)速度以及移動(dòng)方向。所述的控制模塊410還用于根據(jù)所確定的移動(dòng)速度以及移動(dòng)方向,控制用戶界面30以所確定的移動(dòng)速度向所確定的移動(dòng)方向移動(dòng)。當(dāng)有多個(gè)任務(wù)(或服務(wù))被執(zhí)行時(shí),所述的顯示模塊402還用于將多個(gè)被執(zhí)行的任務(wù)所在的三維子菜單或三維菜單并列顯示在顯示屏幕10上。
此外,本發(fā)明還提供多種功能。所述的用戶界面30上還包括各菜單、子菜單或內(nèi)容分別展開(kāi)排列的顯示方式(相當(dāng)于二維顯示)。所述的設(shè)置模塊404還用于設(shè)置轉(zhuǎn)換顯示模式的指令。所述的顯示模塊402當(dāng)接收到所設(shè)置的轉(zhuǎn)換顯示模式的指令時(shí),將包括三維菜單的用戶界面與對(duì)應(yīng)的包括二維菜單的用戶界面進(jìn)行轉(zhuǎn)換并顯示在顯示屏幕10上。例如,若當(dāng)前在顯示屏幕10上主要顯示的是某個(gè)三維菜單,當(dāng)接收到轉(zhuǎn)換顯示模式的指令時(shí),所述的顯示模塊402在顯示屏幕10上顯示該三維菜單對(duì)應(yīng)的展開(kāi)排列的子菜單。若此時(shí)又接收到轉(zhuǎn)換顯示模式的指令時(shí),所述的顯示模塊402在顯示屏幕10上顯示當(dāng)前的三維菜單。同時(shí),為了使本發(fā)明更加完善,所述的設(shè)置模塊404可以設(shè)置預(yù)設(shè)手勢(shì),例如向右滑動(dòng)、向左滑動(dòng)、向上滑動(dòng)以及向下滑動(dòng)的姿勢(shì),所述的獲取模塊406配合顯示屏幕10實(shí)時(shí)接收用戶的操作手勢(shì)。所述的控制模塊410根據(jù)所獲取的操作手勢(shì)與預(yù)設(shè)手勢(shì),控制用戶界面30向相同方向移動(dòng)。如圖6所示,是本發(fā)明控制用戶界面方法的較佳實(shí)施例的流程圖。步驟S10,所述的顯示模塊402在顯示屏幕10上顯示包括多個(gè)并列顯示的三維菜單的用戶界面30,該用戶界面30中各三維菜單中的子菜單以三維層疊的方式顯示,且在該顯示屏幕10上主要顯示一個(gè)菜單,相鄰的并列菜單部分顯示。應(yīng)說(shuō)明的是,所述的顯示模塊402還用于當(dāng)某個(gè)包括多個(gè)子菜單的菜單被激活(選取)時(shí),在顯示屏幕10上并列顯示的三維子菜單,且各三維子菜單中的內(nèi)容以三維層疊的方式顯示。需要說(shuō)明的是,當(dāng)有多個(gè)任務(wù)(或服務(wù))被執(zhí)行時(shí),所述的顯示模塊402將多個(gè)被執(zhí)行的任務(wù)所在的三維子菜單或三維菜單并列顯示在顯示屏幕10上。步驟S11,設(shè)置模塊404預(yù)設(shè)電子裝置1的各角度變化值所對(duì)應(yīng)的用戶界面30的移動(dòng)速度以及根據(jù)電子裝置1在基準(zhǔn)位置的轉(zhuǎn)動(dòng)方向設(shè)定用戶界面30對(duì)應(yīng)的移動(dòng)方向。所述的移動(dòng)速度可采用像素值來(lái)表示,如每秒用戶界面30中移動(dòng)IOpixel (像素)。電子裝置1在YOZ平面從基準(zhǔn)位置面向用戶逆時(shí)針轉(zhuǎn)動(dòng)時(shí),所述的設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蛳?;電子裝置1在YOZ平面從基準(zhǔn)位置遠(yuǎn)離用戶順時(shí)針轉(zhuǎn)動(dòng)時(shí),所述的設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蛏?;?dāng)所述的電子裝置1在XOZ平面從基準(zhǔn)位置向右轉(zhuǎn)動(dòng)時(shí),設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蛴?;?dāng)所述的電子裝置1在M)Z平面從基準(zhǔn)位置向左轉(zhuǎn)動(dòng)時(shí),所述的設(shè)置模塊404設(shè)定用戶界面30的移動(dòng)方向?yàn)橄蜃?。步驟S12,所述的獲取模塊406實(shí)時(shí)從方向傳感器20獲取電子裝置1的轉(zhuǎn)動(dòng)方向及角度變化值。所述方向傳感器20所監(jiān)測(cè)到的電子裝置1的轉(zhuǎn)動(dòng)方向及角度變化值是以預(yù)設(shè)基準(zhǔn)位置進(jìn)行監(jiān)測(cè)的。步驟S13,根據(jù)所設(shè)定的各角度變化值所對(duì)應(yīng)的用戶界面30的移動(dòng)速度以及電子裝置1在基準(zhǔn)位置的轉(zhuǎn)移動(dòng)方向,確定用戶界面30在所獲取的角度變化值下對(duì)應(yīng)的用戶界面30的移動(dòng)速度以及移動(dòng)方向。步驟S14,所述的控制模塊410根據(jù)所確定的用戶界面的移動(dòng)速度以及移動(dòng)方向,控制用戶界面30以所確定的移動(dòng)速度向所確定的移動(dòng)方向移動(dòng)。最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種電子裝置,包括顯示屏幕、用戶界面以及方向傳感器,其特征在于,該電子裝置還包括顯示模塊,用于在顯示屏幕上顯示用戶界面;設(shè)置模塊,用于預(yù)設(shè)電子裝置各角度變化值所對(duì)應(yīng)的用戶界面的移動(dòng)速度,及根據(jù)電子裝置的轉(zhuǎn)動(dòng)方向設(shè)定用戶界面的移動(dòng)方向,該角度變化值及轉(zhuǎn)動(dòng)方向是以一個(gè)預(yù)設(shè)基準(zhǔn)位置進(jìn)行監(jiān)測(cè)及設(shè)置的;獲取模塊,用于實(shí)時(shí)從方向傳感器獲取電子裝置在所述預(yù)設(shè)基準(zhǔn)位置的角度變化值及轉(zhuǎn)動(dòng)方向;確認(rèn)模塊,用于確定用戶界面在所獲取的角度變化值及電子裝置的轉(zhuǎn)動(dòng)方向所對(duì)應(yīng)的的移動(dòng)速度以及移動(dòng)方向;控制模塊,用于根據(jù)所確定的用戶界面的移動(dòng)速度以及移動(dòng)方向,控制用戶界面以所確定的移動(dòng)速度向所確定的移動(dòng)方向移動(dòng)。
2.如權(quán)利要求1所述的電子裝置,其特征在于,所述的用戶界面包括多個(gè)并列顯示的三維菜單,且各三維菜單中的子菜單以三維層疊的方式顯示;及當(dāng)三維子菜單包括多個(gè)內(nèi)容時(shí),所述的用戶界面還包括多個(gè)并列顯示的三維子菜單,且各三維子菜單中的內(nèi)容以三維層疊的方式顯示。
3.如權(quán)利要求2所述的電子裝置,其特征在于,所述用戶界面的移動(dòng)方向包括向上移動(dòng)、向下移動(dòng)、向左移動(dòng)以及向右移動(dòng);及所述的預(yù)設(shè)基準(zhǔn)位置是指以顯示屏幕的右下角作為坐標(biāo)原點(diǎn),以顯示屏幕所在平面的水平方向?yàn)閄軸,以顯示屏幕所在平面的垂直方向?yàn)閆軸,以與顯示屏幕所在平面垂直的方向?yàn)閅軸。
4.如權(quán)利要求3所述的電子裝置,其特征在于,當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以逆時(shí)針?lè)较蛲鵜軸的正方向轉(zhuǎn)動(dòng)時(shí),所述的控制模塊控制用戶界面向下移動(dòng),使用戶可以查看三維菜單的上一個(gè)子菜單,或三維子菜單的上一個(gè)內(nèi)容;及當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以順時(shí)針?lè)较蛲鵜軸的負(fù)方向轉(zhuǎn)動(dòng)時(shí),所述的控制模塊控制用戶界面向上移動(dòng),使用戶可以查看三維菜單中的下一個(gè)子菜單,或三維子菜單中的下一個(gè)內(nèi)容。
5.如權(quán)利要求3所述的電子裝置,其特征在于,當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以順時(shí)針?lè)较蛲鵛軸正方向轉(zhuǎn)動(dòng)時(shí),所述的控制模塊控制用戶界面向右移動(dòng),使用戶可以查看當(dāng)前三維菜單或三維子菜單相鄰的左邊的三維菜單或三維子菜單;及當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以逆時(shí)針?lè)较蛲鵛軸負(fù)方向轉(zhuǎn)動(dòng)時(shí),所述的控制模塊控制用戶界面向左轉(zhuǎn)動(dòng),使用戶可以查看當(dāng)前三維菜單或三維子菜單相鄰的右邊的三維菜單或三維子菜單。
6.一種控制用戶界面的方法,應(yīng)用在電子裝置中,該電子裝置包括顯示屏幕、用戶界面以及方向傳感器,其特征在于,該方法包括步驟在顯示屏幕上顯示用戶界面;預(yù)設(shè)電子裝置各角度變化值所對(duì)應(yīng)的用戶界面的移動(dòng)速度,及根據(jù)電子裝置的轉(zhuǎn)動(dòng)方向設(shè)定用戶界面的移動(dòng)方向,該角度變化值及轉(zhuǎn)動(dòng)方向是以一個(gè)預(yù)設(shè)基準(zhǔn)位置進(jìn)行監(jiān)測(cè)及設(shè)置的;實(shí)時(shí)從方向傳感器獲取電子裝置在所述預(yù)設(shè)基準(zhǔn)位置的角度變化值及轉(zhuǎn)動(dòng)方向;確定用戶界面在所獲取的角度變化值及電子裝置的轉(zhuǎn)動(dòng)方向所對(duì)應(yīng)的用戶界面的移動(dòng)速度以及移動(dòng)方向;控制用戶界面以所確定的移動(dòng)速度向所確定的移動(dòng)方向移動(dòng)。
7.如權(quán)利要求6所述的控制用戶界面的方法,其特征在于,所述的用戶界面包括多個(gè)并列顯示的三維菜單,且各三維菜單中的子菜單以三維層疊的方式顯示;及當(dāng)三維子菜單包括多個(gè)內(nèi)容時(shí),所述的用戶界面還包括多個(gè)并列顯示的三維子菜單,且各三維子菜單中的內(nèi)容以三維層疊的方式顯示。
8.如權(quán)利要求7所述的控制用戶界面的方法,其特征在于,所述用戶界面的移動(dòng)方向包括向上移動(dòng)、向下移動(dòng)、向左移動(dòng)以及向右移動(dòng);及所述的預(yù)設(shè)基準(zhǔn)位置是指以顯示屏幕的右下角作為坐標(biāo)原點(diǎn),以顯示屏幕所在平面的水平方向?yàn)閄軸,以顯示屏幕所在平面的垂直方向?yàn)閆軸,以與顯示屏幕所在平面垂直的方向?yàn)閅軸。
9.如權(quán)利要求8所述的控制用戶界面的方法,其特征在于,當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以逆時(shí)針?lè)较蛲鵜軸的正方向轉(zhuǎn)動(dòng)時(shí),控制用戶界面向下移動(dòng),使用戶可以查看三維菜單的上一個(gè)子菜單,或三維子菜單的上一個(gè)內(nèi)容;及當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以順時(shí)針?lè)较蛲鵜軸的負(fù)方向轉(zhuǎn)動(dòng)時(shí),控制用戶界面向上移動(dòng),使用戶可以查看三維菜單中的下一個(gè)子菜單,或三維子菜單中的下一個(gè)內(nèi)容。
10.如權(quán)利要求8所述的控制用戶界面的方法,其特征在于,當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以順時(shí)針?lè)较蛲鵛軸正方向轉(zhuǎn)動(dòng)時(shí),控制用戶界面向右移動(dòng),使用戶可以查看當(dāng)前三維菜單或三維子菜單相鄰的左邊的三維菜單或三維子菜單;及當(dāng)所述的電子裝置從預(yù)設(shè)基準(zhǔn)位置以逆時(shí)針?lè)较蛲鵛軸負(fù)方向轉(zhuǎn)動(dòng)時(shí),控制用戶界面向左轉(zhuǎn)動(dòng),使用戶可以查看當(dāng)前三維菜單或三維子菜單相鄰的右邊的三維菜單或三維子菜
全文摘要
一種電子裝置及控制其用戶界面的方法,該方法包括在顯示屏幕上顯示用戶界面;預(yù)設(shè)電子裝置各角度變化值所對(duì)應(yīng)的用戶界面的移動(dòng)速度,及根據(jù)電子裝置的轉(zhuǎn)動(dòng)方向設(shè)定用戶界面的移動(dòng)方向;實(shí)時(shí)從方向傳感器獲取電子裝置在所述預(yù)設(shè)基準(zhǔn)位置的角度變化值及轉(zhuǎn)動(dòng)方向;確定用戶界面的移動(dòng)速度以及移動(dòng)方向;控制用戶界面以所確定的移動(dòng)速度向所確定的移動(dòng)方向移動(dòng)。利用本發(fā)明可以讓用戶更加方便地對(duì)用戶界面進(jìn)行操作。
文檔編號(hào)G06F3/048GK102375660SQ20101025888
公開(kāi)日2012年3月14日 申請(qǐng)日期2010年8月20日 優(yōu)先權(quán)日2010年8月20日
發(fā)明者劉政翰 申請(qǐng)人:國(guó)基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司