專利名稱:電子互動裝置以及重新排列菜單選項的方法
技術(shù)領(lǐng)域:
本發(fā)明為有關(guān)于管理菜單選項(menu item)的技術(shù),且特別為有關(guān)于提供以分頁 (paging)的方式排列菜單選項、以及提供跨頁面(cross page)的菜單選項重新排列的裝
置與方法。
背景技術(shù):
隨著全球所趨,越來越多的電子裝置,諸如計算機、移動電話、多媒體播放裝置、 游戲設(shè)備等,都使用了顯示面板作為人機界面(Man-Machine hterface,MMI)。顯示面板可為具有檢測觸控功能的觸控面板,讓用戶通過筆尖、觸控筆(styluses)、或手指等進行與觸控面板的互動。此外,顯示面板還可提供圖形用戶界面(Graphical User hterface,⑶I), 以供用戶瀏覽代表著已安裝或內(nèi)建的應(yīng)用/工具(widget)的菜單選項。一般來說,電子裝置的顯示面板都設(shè)計為小尺寸,而菜單選項的數(shù)量卻往往超過該顯示面板的所能顯示。為了解決這個問題,可將菜單選項加以分類,讓顯示面板在一個時間僅顯示特定的菜單選項類別。如圖Ia Id所示,52個菜單選項被分為4個類別,而每個類別的菜單選項分別被顯示在分別頁面中,這四個頁面可配置(configure)為水平的排列方式,讓用戶借由在顯示面板上由右至左地拖曳(drag)某對象以進行翻頁。或者,這四個頁面可配置為垂直的排列方式,讓用戶借由在顯示面板上由上至下地拖曳某對象以進行翻頁。在傳統(tǒng)的設(shè)計上,如果用戶想要重新排列菜單選項的類別,例如把類別1的一個菜單選項移至類別4,用戶必須把類別1的該菜單選項搬移跨越過頁面2、頁面3,然后放到頁面4,如圖2所示。明確的說,在時間區(qū)間tl,用戶將該菜單選項拖曳至頁面1的右側(cè)邊界等到顯示出頁面2及類別2的菜單選項為止;在時間區(qū)間t2,用戶持續(xù)將該菜單選項拖曳至頁面2的右側(cè)邊界等到顯示出頁面3及類別3的菜單選項為止;在時間區(qū)間t3,用戶持續(xù)將該菜單選項拖曳至頁面3的右側(cè)邊界等到顯示出頁面4及類別4的菜單選項為止; 最后,在時間區(qū)間t4,用戶將該菜單選項拖曳離開頁面4的右側(cè)邊界,然后放到頁面4中預(yù)期的位置。很明顯的,傳統(tǒng)的菜單選項重新排列方式極為耗時,且在操作上也顯得復(fù)雜,尤其是當需要跨越的頁面數(shù)量較多時,因此,亟需有一種兼顧效率及直覺式的菜單選項重新排列方式。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種電子互動裝置以及重新排列菜單選項的方法。本發(fā)明的一實施例提供了一種電子互動裝置,包括處理單元。上述處理單元為用以檢測在觸控屏幕上的拖曳事件以指示菜單選項被移至第一位置,決定上述第一位置是否對應(yīng)至非目前強調(diào)顯示(highlighted)的頁面指針,若是,則配置上述觸控屏幕以顯示對應(yīng)至上述頁面指針的多個第一菜單選項。本發(fā)明的另一實施例提供了一種重新排列菜單選項的方法,適用于包括觸控屏幕的電子互動裝置,上述重新排列菜單選項的方法包括以下步驟檢測在觸控屏幕上的拖曳事件以指示菜單選項被移至第一位置;決定上述第一位置是否對應(yīng)至非目前強調(diào)顯示的頁面指針;以及若是,則配置上述觸控屏幕以顯示對應(yīng)至上述頁面指針的多個第一菜單選項。關(guān)于本發(fā)明其他附加的特征與優(yōu)點,本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可根據(jù)本案實施方法中所揭露的電子互動裝置、以及重新排列菜單選項的方法, 做些許的更動與潤飾而得到。本發(fā)明提供的電子互動裝置以及重新排列菜單選項的方法, 菜單選項重新排列方式不耗時,操作上簡單,為兼顧效率及直覺式的菜單選項重新排列方式。
圖Ia Id為顯示菜單選項的排列示意圖。圖2為顯示傳統(tǒng)設(shè)計上重新排列菜單選項的示意圖。圖3為根據(jù)本發(fā)明一實施例所述的移動電話的示意圖。圖如 4d為顯示根據(jù)本發(fā)明一實施例所述顯示于觸控屏幕36上的菜單選項排列方式示意圖。圖5為根據(jù)本發(fā)明一實施例所述的菜單選項重新排列示意圖。圖6為根據(jù)本發(fā)明一實施例所述的向下拖曳事件的示意圖。圖7a、7b為根據(jù)本發(fā)明一實施例所述的重新排列菜單選項的方法流程圖。
具體實施例方式在說明書及權(quán)利要求當中使用了某些詞匯來指稱特定組件。所屬領(lǐng)域一般技術(shù)人員應(yīng)可理解,制造商可能會用不同的名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。在通篇說明書及權(quán)利要求當中所提及的“包括”和“包含”為一開放式的用語,故應(yīng)解釋成“包含但不限定于”。以外,“耦接”一詞在此包含任何直接及間接的電氣連接手段。間接的電氣連接手段包括通過其他裝置進行連接。本章節(jié)所敘述的是實施本發(fā)明的最佳方式,目的在于說明本發(fā)明的精神而非用以限定本發(fā)明的保護范圍,應(yīng)理解下列實施例可經(jīng)由軟件、硬件、 固件、或上述任意組合來實現(xiàn)。圖3為根據(jù)本發(fā)明一實施例所述的移動電話示意圖。移動電話30包括射頻 (Radio Frequency, RF)單元31與基頻單元32,以通過無線網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò)cellular network)與一對應(yīng)節(jié)點進行無線通信?;l單元32可包括多個硬件裝置以執(zhí)行基頻信號處理,包括模擬數(shù)字轉(zhuǎn)換(analog to digital conversion,ADC)/數(shù)字模擬轉(zhuǎn)換(digital to analog conversion, DAC)、增益(gain)調(diào)整、調(diào)制與解調(diào)制、以及編碼/解碼等。射頻單元31可接收射頻無線信號,并將已接收射頻無線信號轉(zhuǎn)換為基頻信號以交由基頻單元 32進一步處理,或自基頻單元32接收基頻信號,并將基頻信號轉(zhuǎn)換為射頻無線信號以進行傳送。射頻單元31亦可包括多個硬件裝置以執(zhí)行上述射頻轉(zhuǎn)換。舉例來說,射頻單元31 可包括混頻器(mixer)以將基頻信號乘上移動通信系統(tǒng)的射頻中一個振蕩載波,其中該移動通信系統(tǒng)的射頻可為全球移動通信系統(tǒng)(GlcAal System for Mobile communications, GSM)技術(shù)所使用的900兆赫、1800兆赫、或1900兆赫,或?qū)拵Тa分多址(Wideband Code Division Multiple Access, WCDMA)技術(shù)所使用的 900 兆赫、1900 兆赫、或 2100 兆赫,或視其它無線存取技術(shù)(Radio Access Technology, RAT)標準而定的頻率。另外,移動電話 30還包括觸控屏幕36,以提供一部份人機界面。人機界面指用戶得以與移動電話30互動的方式。人機界面可包括顯示在屏幕上的菜單、圖標(icon)、文字信息,以及實體按鍵、鍵盤、觸控屏幕36等等。觸控屏幕36為對手指或者觸控筆的觸摸或者類似運作敏感的顯示屏幕。觸控屏幕36可為電阻式(resistive)、電容式(capacitive)、或其它類型的觸控面板。根據(jù)屏幕上顯示的菜單、圖標、或文字信息,用戶可手動去觸摸(touch)、按壓(press)、 或點擊(click)觸控屏幕36以操作移動電話30。移動電話30中的處理單元33可為通用處理器或微控制器(Micro-Control Unit, MCU)或者其他處理器,用以從存儲器35或儲存裝置34加載程序代碼并執(zhí)行,以為用戶提供上述人機界面的功能。在不脫離本發(fā)明的精神和范圍內(nèi),應(yīng)可理解本發(fā)明所述的重新排列菜單選項的方法亦可適用于移動電話以外的電子互動裝置,例如可攜式多媒體播放器、全球定位系統(tǒng)的導(dǎo)航裝置、可攜式游戲機等等。進一步說明,處理單元33配置觸控屏幕36以提供菜單選項的視覺呈現(xiàn),其中,上述菜單選項用于已安裝或內(nèi)建于移動電話30中的應(yīng)用/工具。菜單選項可分為多個集合 (set),其中每個集合的菜單選項在觸控屏幕36上的分別頁面中顯示。此外,處理單元33 更配置觸控屏幕36以提供多個頁面指針(page indicator)的視覺呈現(xiàn),每個頁面指針為對應(yīng)至一菜單選項集合。圖如 4d為顯示根據(jù)本發(fā)明一實施例所述顯示于觸控屏幕36 上的菜單選項排列方式示意圖,如圖如 4d所示,屏幕被劃分為3個區(qū)域,區(qū)域Al顯示系統(tǒng)狀態(tài),包括目前已啟動的功能、電話鎖定狀態(tài)、目前時間、剩余電量等等,區(qū)域A2顯示目前所選頁面所對應(yīng)的菜單選項集合,區(qū)域A3顯示一行面指針,其中關(guān)聯(lián)至目前所選頁面的一頁面指針為以強調(diào)顯示(highlight)突顯好讓用戶清楚辨識。在此實施例,總共有53個菜單選項,代表已安裝或內(nèi)建于移動電話30中的應(yīng)用/工具,這53個菜單選項分為四個集合,每個集合的菜單選項在觸控屏幕36上分別頁面中顯示。如果目前所選頁面為頁面1,會以強調(diào)顯示突顯第一個頁面指針41,且于區(qū)域A2顯示第一菜單選項集合中的16個菜單選項,如圖Ia所示;如果目前所選頁面為頁面2,會以強調(diào)顯示突顯第二個頁面指針42,且于區(qū)域A2顯示第二菜單選項集合的14個菜單選項,如圖Ib所示;如果目前所選頁面為頁面 3,會以強調(diào)顯示突顯第三個頁面指針43,且于區(qū)域A2顯示第三菜單選項集合的12個菜單選項,如圖Ic所示;最后,如果目前所選頁面為頁面4,會以強調(diào)顯示突顯第四個頁面指針 44,且于區(qū)域A2顯示第四菜單選項集合8個菜單選項,如圖Id所示。需注意的是,屏幕所顯示的一個頁面可容納從1到max之間任意數(shù)量的菜單選項,其中max代表一個頁面所能容納的最大菜單選項數(shù)量,例如此實施例中圖Ia所示的16個菜單選項。除了如圖Ia Id所示的菜單選項排列之外,處理單元33還提供通過觸控屏幕36 重新排列菜單選項的方法。如果用戶想要重新排列菜單選項,例如將一特定菜單選項從其所在頁面移至另一頁面,該用戶僅需將欲重新排列的菜單選項移動到對應(yīng)目標頁面的頁面指針處。當處理單元33決定了該菜單選項的位置對應(yīng)至非目前強調(diào)顯示的一個頁面指針時,會配置觸控屏幕36去顯示目標頁面以取代原來顯示的頁面。在顯示目標頁面之后,用戶再繼續(xù)將該菜單選項移動至該頁面中的目標位置。圖5為根據(jù)本發(fā)明一實施例所述菜單選項重新排列示意圖。在此實施例,第一頁面指針41用于強調(diào)顯示突顯,而用戶欲將頁面1 中的一個菜單選項移至頁面4。在時間區(qū)間tl,用戶用一對象去接觸或接近觸控屏幕36上所顯示的菜單選項51 ;在時間區(qū)間t2,該對象的接觸或接近事件持續(xù)將菜單選項51移動至第四頁面指針44處,相應(yīng)地,取消第一頁面指針41的強調(diào)顯示并以強調(diào)顯示突顯第四頁面指針44,在此同時,菜單選項51被從頁面1中移除。當?shù)谒捻撁嬷羔?4被以強調(diào)顯示突顯時,頁面4的菜單選項即被顯示以取代掉頁面1的菜單選項。稍后,在時間區(qū)間t3,該對象的接觸或接近事件持續(xù)將菜單選項51移動至頁面4中的目標位置,然后用戶再將該對象離開觸控屏幕36。由于該對象離開了觸控屏幕36 (此又可稱為一釋放(drop)事件),于是菜單選項51被成功地加入至頁面4中。上述對象的接觸或接近事件可視為在觸控屏幕36上的一拖曳事件、移筆(pen-move)事件、或滑動(slide)事件。圖6為根據(jù)本發(fā)明一實施例所述的向下拖曳事件的示意圖。該向下拖曳事件為由一連續(xù)的接觸或接近事件所構(gòu)成,且由處理單元33通過位于觸控屏幕36的位置601 603上方或下方的傳感器所檢測到,包括三個信號S601 S603。處理單元33更針對所檢測到的第一接觸與第二接觸的結(jié)束,決定出兩者之間所形成的時間區(qū)間t61,以及針對所檢測到的第二接觸與第三接觸的結(jié)束,決定出兩者之間所形成的時間區(qū)間t62。特別是,該向下拖曳事件為決定自當時間區(qū)間t61與 t62皆小于一預(yù)定時間長度時。其它方向的拖曳事件,諸如向上拖曳事件、向左拖曳事件、 以及向右拖曳事件,皆為根據(jù)相同方式?jīng)Q定,故在此不再贅述。由此可知,本發(fā)明的重新排列菜單選項的方法可有效率地執(zhí)行跨頁面轉(zhuǎn)換,而不需耗費時間等待傳統(tǒng)跨頁時所需的一頁頁轉(zhuǎn)換。處理單元33可進一步?jīng)Q定上述于頁面4中的釋放位置是否落在頁面4的菜單選項的任兩者、任三者、或多者之間,若是,處理單元33會重新排列頁面4的菜單選項,以插入菜單選項51,也就是說,菜單選項51會被插入在頁面4的菜單選項之間。反之,如果釋放位置不是是落在頁面4的菜單選項的任兩者、任三者、或多者之間,則處理單元33會將菜單選項51接在(append)頁面4的菜單選項之后(end)。另外,還可播放一滑動動畫(gliding animation)以顯示菜單選項51被從釋放位置逐漸搬移至一指定位置,以與其它頁面4的菜單選項對齊,滑動動畫為以固定速率播放,或以可變速率播放,隨著菜單選項51越靠近指定位置而漸慢?;蛘?,滑動動畫可根據(jù)符合貝塞爾曲線(B6Zier curve)的速率進行播放。以下為播放滑動動畫的一范例偽程序代碼(pseudo code),內(nèi)包括三個范例函數(shù)用以計算菜單選項移動時的下個位置,該領(lǐng)域的一般技術(shù)人士當可自行選擇其一范例函數(shù)進行滑動動畫的播放,若選擇的函數(shù)是c0nstant_speed_gliding,為以固定速率播放滑動動畫; 若選擇函數(shù)是approximate_ease_out_gliding,為根據(jù)緩出(ease out)公式以先快后慢的速率播放滑動動畫;若選擇的函數(shù)是approximate_bezier_ease_out_gliding,為以符
合貝塞爾曲線的速率播放滑動動畫。
權(quán)利要求
1.一種電子互動裝置,包括處理單元,檢測在觸控屏幕上的拖曳事件以指示一菜單選項被移至第一位置,決定上述第一位置是否對應(yīng)至非目前強調(diào)顯示的頁面指針,若是,則配置上述觸控屏幕以顯示對應(yīng)至上述頁面指針的多個第一菜單選項。
2.如權(quán)利要求1所述的電子互動裝置,其特征在于,上述第一菜單選項的顯示為用以取代多個第二菜單選項。
3.如權(quán)利要求2所述的電子互動裝置,其特征在于,上述處理單元更因應(yīng)上述拖曳事件的結(jié)束,而配置上述觸控屏幕以顯示上述菜單選項與上述第一菜單選項。
4.如權(quán)利要求3所述的電子互動裝置,其特征在于,上述處理單元更于上述第一菜單選項的兩者之間、或上述第一菜單選項的三者或三者以上的位置間檢測到上述拖曳事件的結(jié)束時,配置上述觸控屏幕以于上述第一菜單選項之間插入上述菜單選項。
5.如權(quán)利要求4所述的電子互動裝置,其特征在于,上述處理單元更配置上述觸控屏幕播放一滑動動畫以顯示于上述第一菜單選項之間插入上述菜單選項的動作。
6.如權(quán)利要求3所述的電子互動裝置,其特征在于,上述處理單元更于對應(yīng)至上述第一菜單選項之外的第二位置上檢測到上述拖曳事件的結(jié)束時,配置上述觸控屏幕以將上述菜單選項接在上述第一菜單選項之后。
7.如權(quán)利要求6所述的電子互動裝置,其特征在于,上述處理單元更配置上述觸控屏幕播放滑動動畫以顯示將上述菜單選項接在上述第一菜單選項之后的動作。
8.如權(quán)利要求1所述的電子互動裝置,其特征在于,上述處理單元更于上述第一位置對應(yīng)至上述頁面指針時,配置上述觸控屏幕取消一目前強調(diào)顯示的頁面指針的強調(diào)顯示, 并強調(diào)顯示上述頁面指針。
9.一種重新排列菜單選項的方法,適用于包括一觸控屏幕的電子互動裝置,包括檢測在一觸控屏幕上的拖曳事件以指示菜單選項被移至第一位置;決定上述第一位置是否對應(yīng)至非目前強調(diào)顯示的頁面指針;以及若是,則配置上述觸控屏幕以顯示對應(yīng)至上述頁面指針的多個第一菜單選項。
10.如權(quán)利要求9所述的重新排列菜單選項的方法,其特征在于,上述第一菜單選項的顯示為用以取代復(fù)多個第二菜單選項。
11.如權(quán)利要求10所述的重新排列菜單選項的方法,其特征在于,更包括因應(yīng)上述拖曳事件的結(jié)束,而配置上述觸控屏幕以顯示上述菜單選項與上述第一菜單選項。
12.如權(quán)利要求11所述的重新排列菜單選項的方法,其特征在于,顯示上述菜單選項與上述第一菜單選項的步驟更包括于上述第一菜單選項的兩者之間、或上述第一菜單選項的三者或三者以上的位置間檢測到上述拖曳事件的結(jié)束時,于上述第一菜單選項之間插入上述菜單選項。
13.如權(quán)利要求12所述的重新排列菜單選項的方法,其特征在于,顯示上述菜單選項與上述第一菜單選項的步驟更包括播放一滑動動畫以顯示于上述第一菜單選項之間插入上述菜單選項的動作。
14.如權(quán)利要求12所述的重新排列菜單選項的方法,其特征在于,顯示上述菜單選項與上述第一菜單選項的步驟更包括于對應(yīng)至上述第一菜單選項之外的第二位置上檢測到上述拖曳事件的結(jié)束時,將上述菜單選項接在上述第一菜單選項之后。
15.如權(quán)利要求14所述的重新排列菜單選項的方法,其特征在于,顯示上述菜單選項與上述第一菜單選項的步驟更包括播放滑動動畫以顯示將上述菜單選項接在上述第一菜單選項之后的動作。
16.如權(quán)利要求9所述的重新排列菜單選項的方法,其特征在于,更包括于上述第一位置對應(yīng)至上述頁面指針時,取消目前強調(diào)顯示的頁面指針的強調(diào)顯示, 并強調(diào)顯示上述頁面指針。
全文摘要
本發(fā)明提供一種電子互動裝置以及重新排列菜單選項的方法,其中電子互動裝置,具有處理單元。檢測在觸控屏幕上的拖曳事件以指示菜單選項被移至第一位置,決定第一位置是否對應(yīng)至非目前強調(diào)顯示的頁面指針,若是,則配置觸控屏幕以顯示對應(yīng)至非目前強調(diào)顯示的頁面指針的第一菜單選項。本發(fā)明提供的電子互動裝置以及重新排列菜單選項的方法,菜單選項重新排列方式不耗時、操作上簡單,為兼顧效率及直覺式的菜單選項重新排列方式。
文檔編號G06F3/048GK102375675SQ20111021772
公開日2012年3月14日 申請日期2011年8月1日 優(yōu)先權(quán)日2010年8月4日
發(fā)明者楊國鑫, 閆曉萌 申請人:聯(lián)發(fā)科技股份有限公司