專利名稱:通過使用方向按鈕來控制屏幕上的菜單切換的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有用戶接口的裝置,其可以通過使用方向按鈕使指針指向由用戶選中的菜單項或頁,尤其是,涉及一種通過使用方向按鈕來控制菜單切換的裝置和方法。
背景技術(shù):
很多種裝置都具有可以通過按方向按鈕使用戶選擇屏幕上顯示的菜單頁或菜單項之一的用戶接口,無線移動電話就是一個典型的例子。
使用無線移動電話經(jīng)常需要對多種菜單頁和菜單項進(jìn)行選擇,例如從地址列表中選擇某一地址。在這種情況下,用戶需要在查看顯示屏的時候不停的按方向按鈕,直到指針到達(dá)預(yù)期菜單頁或菜單項為止。如果按確認(rèn)按鈕,所選菜單的操作將被執(zhí)行。
但是,這種切換并選擇菜單頁或項的方法對于選擇嵌入較深的菜單頁或項將會浪費大量的時間。
發(fā)明內(nèi)容
因此,本發(fā)明的目的就是提供一種很容易的切換并選擇預(yù)期的菜單項或頁的裝置和方法,這是通過區(qū)別按方向按鈕的時間來區(qū)分菜單項與菜單項之間的切換和菜單頁與菜單頁之間的切換來實現(xiàn)的。
為實現(xiàn)上述目的,提供了一種具有用戶接口的裝置,其可以通過使用方向按鈕使預(yù)定的指針指向由用戶從屏幕上選中的菜單項或頁,該裝置包括有識別模塊,用來確定方向按鈕處于按壓狀態(tài)或釋放狀態(tài),并根據(jù)方向按鈕被壓的時間來生成一個進(jìn)行菜單項或頁的切換的命令;指針載體,用來響應(yīng)于所產(chǎn)生的菜單項或頁的切換的命令切換指針的位置;和計時器模塊,用來檢測對方向按鈕的按壓是否持續(xù)了一段預(yù)定的時間,并且將檢測的結(jié)果通知給識別模塊。
還提供了一種通過使用具有用戶接口的裝置中的方向按鈕來控制菜單切換的方法,其可以通過使用方向按鈕使指針指向由用戶從屏幕菜單中選中的菜單,該方法包括有檢測事件的發(fā)生并確定所發(fā)生事件的種類;啟用計時器,并且如果該發(fā)生的事件為按壓方向按鈕則返回到事件發(fā)生檢測步驟;如果發(fā)生的事件為計時器中斷,即表明經(jīng)過了預(yù)定的時間,則將當(dāng)前指向屏幕上某一預(yù)定菜單的指針切換到下一頁上的相應(yīng)菜單,并返回到事件發(fā)生檢測步驟;以及如果發(fā)生事件為釋放方向按鈕則終止計時器操作,檢測計時器中斷是否先前已經(jīng)發(fā)生,如果是則返回至事件發(fā)生檢測步驟,否則在將指針切換至下一菜單后返回至事件發(fā)生檢測步驟。
本發(fā)明的上述及其它的目的、特性和優(yōu)點將隨著以下對附圖的詳細(xì)描述而更加清楚,其中圖1為說明根據(jù)本發(fā)明的最佳實施例的通過使用方向按鈕來控制屏幕上的菜單切換的裝置的方框圖;和圖2為說明根據(jù)本發(fā)明的最佳實施例的通過使用方向按鈕來控制屏幕上的菜單切換的方法的流程圖。
具體實施例方式
根據(jù)本發(fā)明的一個最佳實施例將在下面參照附圖進(jìn)行詳細(xì)說明。在以下的描述中,公知的功能或結(jié)構(gòu)將由于其不必要的描述會使發(fā)明模糊不清而不被詳細(xì)描述。
圖1為說明根據(jù)本發(fā)明的最佳實施例的通過使用方向按鈕來控制屏幕上的菜單切換的裝置的方框圖。
參照圖1,方向按鈕10使得用戶可以將任一菜單上指針的當(dāng)前位置切換至另一位置。一般說來,無線移動電話具有用來控制指針在橫向和縱向上切換的方向按鈕。確認(rèn)按鈕20,用來執(zhí)行由選中的菜單項所指定的操作。識別模塊30,用來檢測方向按鈕10是否被按壓或釋放,并且根據(jù)方向按鈕10被按壓的時間長度來生成一個進(jìn)行菜單項或頁的切換的命令。指針載體40是一個模塊,用來響應(yīng)于生成的切換命令使指針從一個菜單項切換至另一個菜單項。計時器模塊50,用來檢測對方向按鈕的按壓是否持續(xù)了一段預(yù)定的時間。如圖所示,識別模塊部分30、指針載體40和計時器模塊50可以通過一個簡單的控制單元來實現(xiàn)。
圖2為說明根據(jù)本發(fā)明的最佳實施例的通過使用方向按鈕來控制屏幕上的菜單切換的方法的流程圖。參照圖2,在步驟2a檢測發(fā)生的事件。本實施例中的事件可以是由用戶或裝置生成的任何命令或信號。如果檢測出一個事件已經(jīng)發(fā)生,則在步驟2b中檢測該發(fā)生的事件是否為按壓方向按鈕。如果該發(fā)生的事件為按壓方向按鈕,則在步驟2g中計時器50被啟動,同時該處理返回至步驟2a。
如果在步驟2b中發(fā)生的事件不是按壓方向按鈕,則該處理執(zhí)行步驟2c來檢測在步驟2a中發(fā)生的事件是否為計時器中斷。如果在步驟2c中檢測到該事件為計時器中斷,這就意味著用戶對方向按鈕按壓了一段預(yù)定時間。因此,進(jìn)行步驟2h的處理使得將指向屏幕上某一預(yù)定菜單的指針切換到下一頁上的相應(yīng)菜單。接著,該處理返回至步驟2a。
如果在步驟2c中檢測到該事件不是計時器中斷,進(jìn)行步驟2d的處理來檢測在步驟2a中發(fā)生的事件是否為釋放方向按鈕。如果在步驟2d中檢測到發(fā)生的事件為釋放方向按鈕,則在步驟2e終止計時器50的操作。在步驟2f中檢測是否先前有任何計時器中斷已經(jīng)發(fā)生過。若在步驟2f中檢測到已經(jīng)發(fā)生過計時器中斷,則該處理返回至步驟2a。是否有任何計時器中斷已經(jīng)發(fā)生過可以通過檢測計時器中斷標(biāo)記來確定,而該標(biāo)記是當(dāng)計時器中斷發(fā)生時在步驟2c中設(shè)置的。
如果在步驟2f確定先前沒有計時器中斷發(fā)生過,則指針被切換至下一菜單。接著,處理返回至步驟2a。這里,如果在按壓方向按鈕期間計時器50沒有通知有計時器中斷發(fā)生則意味著用戶按壓了方向按鈕一段較短時間。因此,菜單沿著方向按鈕被按壓的方向切換一項。
假設(shè)菜單由一行構(gòu)成,則菜單切換一項和切換一行是一樣的。例如,假設(shè)5項,也就是5行,在終端的屏幕上顯示并且指向第二項的指針接到切換菜單一項的命令,則指針將指向第三項。
假設(shè)菜單由一行構(gòu)成,并且每頁由7行構(gòu)成,則頁的切換同切換7行是一樣的。
如上所述,本發(fā)明的有益效果為通過區(qū)別對方向按鈕的按壓時間并借此來區(qū)分菜單項切換和頁切換以達(dá)到減少對眾多菜單中較深菜單進(jìn)行選擇的時間。
然而,本發(fā)明僅僅是參照某一最佳實施例進(jìn)行說明和描述的,因此對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離隨后的權(quán)利要求所涵蓋的精神和范疇情況下做出各種形式和細(xì)節(jié)上的變化都是顯而易見的。
權(quán)利要求
1.一種具有用戶接口和方向按鈕的裝置,用來控制菜單切換,該裝置包括有一個識別模塊,用來確定方向按鈕是否已經(jīng)被按壓和生成切換命令;一個計時器模塊,用來確定方向按鈕被按壓的時間;一個指針載體,用來根據(jù)所述切換命令來切換指針的位置;其中,如果所述確定的時間小于預(yù)設(shè)的時間,則所述切換命令指示所述指針載體來切換所述指針至下一菜單項,并且如果所述確定的時間大于或等于所述預(yù)設(shè)的時間,則所述切換命令指示所述指針載體來切換所述指針至下一菜單頁。
2.一種在具有方向按鈕和用戶接口的裝置中控制菜單切換的方法,該方法包括(a)檢測是否有事件發(fā)生,并確定所發(fā)生事件的種類;(b)啟用計時器,并且如果所發(fā)生的事件為按壓方向按鈕則返回步驟(a);(c)如果所發(fā)生的事件為計時器中斷,即表明經(jīng)過了預(yù)定的時間,則將當(dāng)前指向屏幕上某一預(yù)定菜單的指針切換到下一頁上的相應(yīng)菜單,并返回到步驟(a);和(d)如果發(fā)生事件為釋放方向按鈕,則終止計時器操作,檢測是否先前有計時器中斷已經(jīng)發(fā)生過,如果是則返回至步驟(a),否則在將指針切換至下一菜單后返回至步驟(a)。
3.如權(quán)利要求2所述的方法,還進(jìn)一步包括有如果該發(fā)生的事件不是釋放方向按鈕則返回步驟(a)的步驟。
4.一種在具有顯示器、方向按鈕和用戶接口的無線移動電話中控制菜單切換的方法,該方法包括(a)檢測是否有事件發(fā)生,并確定所發(fā)生事件的種類;(b))啟用計時器,并且如果所發(fā)生的事件為按壓方向按鈕則返回步驟(a);(c)如果所發(fā)生的事件為計時器中斷,即表明經(jīng)過了預(yù)定的時間,則將當(dāng)前指向顯示器上某一預(yù)定菜單的指針切換到下一頁上的相應(yīng)菜單,并返回到步驟(a);和(d)如果發(fā)生事件為釋放方向按鈕,則終止計時器操作,檢測是否先前有計時器中斷已經(jīng)發(fā)生過,如果是則返回至步驟(a),否則在將指針切換至下一菜單后返回至步驟(a)。
5.一種在具有方向按鈕和用戶接口的裝置中控制菜單切換的方法,該方法包括(a)檢測是否方向按鈕被按壓;(b)如果判斷出方向按鈕被按壓,則檢測對該方向按鈕的按壓是否持續(xù)了一段預(yù)定時間;(c)如果判斷出對該方向按鈕的按壓已經(jīng)持續(xù)了一段預(yù)定時間,則在將當(dāng)前指向屏幕上某一預(yù)定菜單的指針切換到下一頁上的相應(yīng)菜單之后返回至步驟(a);(d)如果判斷出對該方向按鈕的按壓沒有持續(xù)一段預(yù)定時間,則在將所述指針切換到下一菜單之后返回至步驟(a)。
全文摘要
本發(fā)明披露了一種用來通過方向按鈕來控制菜單切換的具有用戶接口的裝置,其可以通過使用方向按鈕使指針指向由用戶從屏幕中選中的菜單。根據(jù)本發(fā)明的裝置包括有檢測部件,用來檢測方向按鈕處于按壓狀態(tài)或釋放狀態(tài),并根據(jù)方向按鈕被按壓的時間來生成一個進(jìn)行菜單或頁的切換的命令;一個用來直接切換指針的位置的指針載體,該指針根據(jù)生成的用來進(jìn)行菜單或頁切換的命令指向屏幕上當(dāng)前顯示出的某一菜單;以及一個計時器,用來檢測對方向按鈕的按壓是否持續(xù)了一段預(yù)定的時間,并且將檢測的結(jié)果通知給檢測部件。
文檔編號G06F3/023GK1359057SQ0114549
公開日2002年7月17日 申請日期2001年12月13日 優(yōu)先權(quán)日2000年12月13日
發(fā)明者洪俊逸 申請人:三星電子株式會社