欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在移動通信終端中顯示分層菜單的裝置和方法

文檔序號:6419493閱讀:132來源:國知局
專利名稱:在移動通信終端中顯示分層菜單的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于在電子設(shè)備中顯示菜單項的裝置和方法,特別涉及以這樣的方式在顯示屏幕上顯示分層菜單的裝置和方法能夠以最少的鍵輸入次數(shù)來查找和執(zhí)行用戶期望的功能背景技術(shù)盡管各種電子設(shè)備都可以顯示菜單項,為了說明的目的,這里描述移動通信終端作為菜單顯示電子設(shè)備。
隨著移動通信終端及其所使用的相關(guān)技術(shù)的進(jìn)展,除了移動通信終端獨有的通信功能之外,各種其他功能也已經(jīng)集成到移動通信終端,因此使功能菜單變得更加多樣和復(fù)雜。
圖1A-C示出了普通移動通信終端顯示屏上的示例性菜單顯示狀態(tài)。圖1A示出了屬于一個雙親菜單的六個菜單項的顯示狀態(tài)的例子,顯示在全屏幕。在此例子中,光標(biāo)槽Cu位于菜單項“INTERNET”。
圖1B示出了屬于一個雙親菜單的三個菜單項,顯示在屏幕的下半部分。顯示在屏幕的上半部分的字符串指出光標(biāo)槽位于“PHONEBOOK”菜單項。
圖1C示出了菜單項“PHONE BOOK”的下一層菜單,當(dāng)用戶從圖1B所示的菜單項中選擇菜單項“PHONE BOOK”時,這個菜單顯示在屏幕上。
圖2示出了通常的分層菜單結(jié)構(gòu)的例子。在該分層結(jié)構(gòu)中,任何一個菜單有若干層次的子菜單。假定在當(dāng)前例子里,分層結(jié)構(gòu)的深度是4。但這里應(yīng)該注意,分層結(jié)構(gòu)的深度是可變的,并且,對任意給定的菜單,分層結(jié)構(gòu)的深度可以不同。
參考標(biāo)號110-140分別表示菜單的第一層到第四層,其中第二層菜單是第一層菜單的子菜單,第三層菜單是第二層菜單的子菜單,以及第四層菜單是第三層菜單的子菜單。
菜單與子菜單之間的關(guān)系可以定義成雙親與子女之間的關(guān)系。也就是,菜單項“1.1.1”的雙親菜單是菜單項“1.1”。在此規(guī)格說明中,雙親菜單指的是該分層結(jié)構(gòu)中特定菜單項的較高一層的菜單項。菜單項“1”的子女菜單包括菜單項“1.1”和菜單項“1.2”、“1.3”以及“1.4”。在此規(guī)格說明中,子女菜單指的是該分層結(jié)構(gòu)中特定菜單項的較低一層的一組菜單項。菜單項“1”的兄弟菜單包括菜單項“2”、“3”和“4”。在此規(guī)格說明中,兄弟菜單指的是在該分層結(jié)構(gòu)中與特定菜單項具有相同的雙親菜單的一組菜單項。
第一層菜單110是該分層結(jié)構(gòu)中的頂層菜單,當(dāng)用戶按了特定的用于在屏幕上顯示菜單的按鈕,如左、右、上、下方向鍵,或者用某些不同的對應(yīng)輸入,如通過屏幕上的圖畫觸摸墊,則第一層菜單顯示在移動終端的屏幕上。這里,為了方便,菜單項用數(shù)字1到4來表示。
第二層菜單120是第一層菜單110的子女菜單,當(dāng)選擇第一層菜單110時,顯示第二層菜單。第三層菜單130是第二層菜單120的子女菜單,當(dāng)選擇第二層菜單120時,顯示第二層菜單。第四層菜單140是該分層結(jié)構(gòu)中的底層菜單,在此,直接執(zhí)行用戶期望的功能。
在傳統(tǒng)的菜單系統(tǒng)中,只有屬于同一菜單層的菜單項才一起顯示在一個屏幕圖畫中,因此,為了執(zhí)行對應(yīng)于底層菜單的功能,用戶就要重復(fù)其方向鍵(導(dǎo)航鍵)/確認(rèn)鍵的輸入操作,以查找對應(yīng)的菜單項。例如,為了從圖2中的底層菜單中的菜單項“1.1.1.1”到達(dá)菜單項“4.4.4.4”,用戶必須經(jīng)過頂層菜單中的菜單項“1”和“4”。在這一點上,所述傳統(tǒng)菜單系統(tǒng)存在缺點,要求用戶做太多的鍵操作,導(dǎo)致效率降低和使用不便。這種系統(tǒng)還有缺點,就是用戶不能看到當(dāng)前顯示菜單的上一層和下一層菜單。
此外,基于熱鍵的用戶配置菜單受到復(fù)雜的熱鍵設(shè)置過程的限制,所以利用率不高,因多數(shù)用戶傾向于使用方向鍵查找菜單,而不樂于使用熱鍵。

發(fā)明內(nèi)容
針對上述問題,提出本發(fā)明,并且本發(fā)明的一個目的是提供一種菜單顯示裝置和方法,在其中,移動通信終端的用戶可以通過最少的鍵輸入次數(shù)從較高層到底層或從底層到頂層進(jìn)行搜索,并且不需要經(jīng)過中間層菜單。
本發(fā)明的另一個目的是提供一種菜單顯示裝置和方法,其中,移動通信終端的用戶可以在一個屏幕圖畫中觀察當(dāng)前菜單的上一層和下一層菜單。
本發(fā)明的又一個目的是提供一種菜單顯示裝置和方法,其中,移動通信終端的用戶可以只使用方向鍵訪問所有菜單。
根據(jù)本發(fā)明的一個方面,上述和其他目的通過提供一種用于電子設(shè)備的菜單顯示裝置來實現(xiàn),所述裝置包含至少一個方向鍵,用于移動顯示在所述電子設(shè)備的屏幕上的菜單項;第一存儲器,用于存儲分層用戶菜單;第二存儲器,用于存儲包含多個要被顯示在一個屏幕畫面上的菜單項的菜單集合;顯示工具,用于將屏幕畫面劃分成多個行與列,并且在由所述行與列所定義的位置分別安排和顯示所述菜單集合的菜單項;以及控制工具,用于在由所述顯示工具固定在所述屏幕畫面上的、由特定一行和特定一列限定的特定一個位置內(nèi)定位和顯示選擇工具,并且,當(dāng)檢測到至少有一個方向鍵輸入時,參照所述第一存儲器中的所述分層用戶菜單,建立新的菜單集合,包含屬于定位在所述選擇工具中的菜單項的上一層菜單和下一層菜單的菜單項。
根據(jù)本發(fā)明的另一個方面,提供一種用于電子設(shè)備的菜單顯示方法,所述電子設(shè)備包含用來存儲分層菜單的存儲器以及將一個屏幕畫面劃分成多個行與列并在所述行與列限定的槽內(nèi)分別安排和顯示菜單項的機構(gòu),這些槽包括一個光標(biāo)槽,所述方法包含步驟a)確定是否有方向鍵的輸入;b)如果有方向鍵的輸入,通過執(zhí)行下面的步驟建立菜單集合b-1)參照所述分層菜單提取和保存要定位在所述光標(biāo)槽中的特定菜單項;提取和保存對應(yīng)于位于所述光標(biāo)槽的左側(cè)槽和右側(cè)槽的菜單項;b-3)如果所述光標(biāo)槽中的特定菜單項屬于頂層菜單,提取所述特定菜單項的底層菜單,將其存入不同于所述光標(biāo)槽所在行的一個行中,提取所述特定菜單項的下一層菜單,并將其保存到另外一個行中;b-4)如果在所述光標(biāo)槽中的特定菜單項屬于底層菜單,提取所述特定菜單項的頂層菜單,將其保存在所述不同的行,提取所述特定菜單項的上一層菜單,并將其保存到所述另外的行;以及b-5)如果所述光標(biāo)槽中的所述特定菜單項既不屬于頂層菜單也不屬于底層菜單,提取所述特定菜單項的上一層菜單,將其存儲到所述不同的行,提取所述特定菜單項的下一層菜單,并將其存儲到所述另外的行;以及c)在屏幕畫面上顯示所述菜單集合。


通過下面結(jié)合附圖的詳細(xì)說明,本發(fā)明的上述和其他目的、特性和其他優(yōu)點將更加明了。這些附圖包括圖1A至圖1C是示出通常移動通信終端顯示屏幕上的示例性菜單顯示狀態(tài)的圖;圖2是示出通常分層菜單結(jié)構(gòu)的例子的圖;圖3是示出根據(jù)本發(fā)明的菜單顯示移動通信終端配置的框圖;
圖4A是為說明根據(jù)本發(fā)明第一實施例的菜單顯示方法所需要的菜單安排的位置參考圖;圖4B是根據(jù)本發(fā)明第一實施例的菜單顯示方法的示意圖;圖5是示出根據(jù)本發(fā)明第一實施例的菜單顯示控制操作的流程圖;圖6A和圖6B是根據(jù)本發(fā)明第一實施例的移動通信終端的屏幕上的菜單顯示狀態(tài)的示意圖;圖7A是為說明根據(jù)本發(fā)明第二實施例的菜單顯示方法所需要的菜單安排的位置參考的示意圖;圖7B是根據(jù)本發(fā)明第二實施例的菜單顯示方法的示意圖;圖8是根據(jù)本發(fā)明第二實施例執(zhí)行用戶期望的菜單項的過程的示意圖;圖9是示出根據(jù)本發(fā)明第二實施例的菜單顯示控制操作的流程圖;圖10A和圖10B是根據(jù)本發(fā)明第二實施例的移動通信終端屏幕上菜單顯示狀態(tài)的示意圖;以及圖11是根據(jù)本發(fā)明第三實施例的菜單顯示方法的示意圖。
具體實施例方式
將參考附圖詳細(xì)說明本發(fā)明的優(yōu)選實施例。在附圖中,相同和相似的元件用相同的參考標(biāo)號來標(biāo)記,即使它們在不同的圖中描述。在下面的說明中,示出多種特殊的元件,如各種具體電路的組成元件。對這些元件的說明只是為了更好地理解本發(fā)明。本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明也可以不用上述特定的元件來實現(xiàn)。在下面的本發(fā)明的說明中,為了使本發(fā)明的主題更清晰,略去了有關(guān)的眾所周知的功能和配置。
參見圖3,其中以框圖形式示出了根據(jù)本發(fā)明的菜單顯示移動通信終端的配置。如圖3所示,所述移動通信終端的組成部分有鍵輸入單元210,包含用于根據(jù)行或列移動顯示在所述終端屏幕上的菜單項的上、下、左、右方向鍵,選擇鍵,側(cè)鍵(side key)和其他鍵;第一存儲器220,是存儲分層用戶菜單的數(shù)據(jù)庫;第二存儲器230,適用于臨時存儲包含多個要顯示在一個屏幕畫面上的菜單項的菜單集合,第一存儲器220和第二存儲器230可以相互物理地或邏輯地隔離;顯示器單元240,適用于將屏幕畫面劃分成多個行與列,并分別在所述行與列限定的位置中安排和顯示所述菜單集合的菜單項;控制器260,適用于定位和顯示由顯示單元240固定在屏幕畫面上的、在由特定行和特定列限定的特定位置內(nèi)的選擇工具,以指示只有安排在所述特定位置的任何一個菜單項才是當(dāng)前可選擇的??刂破?60還適用于,當(dāng)檢測到至少有一個方向鍵輸入,參照第一存儲器220中的所述分層用戶菜單,在所述選擇工具中識別要定位的特定菜單項,從所述特定菜單項的上一層菜單和下一層菜單提取一一對應(yīng)到其余位置(行和列)的菜單項,并建立新的菜單集合,包含所提取的菜單項,除了所述選擇工具的特定位置。
當(dāng)所述選擇工具中的特定菜單項屬于底層菜單,其頂層菜單被顯示在所述選擇工具下面的行。如其不然,當(dāng)所述選擇工具中的特定菜單項屬于頂層菜單,其底層菜單被顯示在所述選擇工具上面的行。
所述菜單項一一對應(yīng)于n×m矩陣的各個槽,并且可以通過特定的光標(biāo)槽來實現(xiàn)所述選擇工具。這里,n和m是大于或等于3的自然數(shù),這里的實施例假定n×m是3×3。
顯示單元240雖然被分成第一部分和第二部分,但可以顯示一個屏幕畫面。光標(biāo)槽可以在所述第一部分和第二部分之間移動,但要固定在第一或第二部分的相應(yīng)位置。所述第二部分由單一的行組成,當(dāng)光標(biāo)槽位于第一部分,該行被安排顯示所述光標(biāo)槽中的菜單項的底層菜單。
圖4示出了為說明根據(jù)本發(fā)明的第一實施例的菜單顯示方法而需要的菜單安排的配置參考。在圖4A中,3×3的方塊區(qū)域包含九個顯示在一個屏幕畫面上的菜單項,為了便于說明,在下文中被稱作“菜單集合”。標(biāo)記字符A、B、、I表示屏幕畫面的位置,其中分別安排相應(yīng)的菜單項。所述光標(biāo)槽被固定在中央位置E。為此,為了選擇一個所期望的菜單項,用戶必須將該項移動到光標(biāo)槽所在的中央位置E。
較高一層菜單被安排在光標(biāo)槽所在的行303之上的行301,較低一層菜單被安排在行303之下的行305。也就是,位于B的菜單項屬于位于E的菜單項的上一層菜單,位于H的菜單項屬于位于E的菜單項的下一層菜單。位于A和C的菜單項屬于位于B的菜單項的兄弟菜單,位于D和F的菜單項屬于位于E的菜單項的兄弟菜單,位于G和I的菜單項屬于位于H的菜單項的兄弟菜單。
位于光標(biāo)槽E的菜單項的上一層菜單顯示在第一行301。結(jié)果是,例如,在圖2中的頂層菜單110被顯示在第二行303的情況下,圖2中的底層菜單140被顯示在第一行301。而且,位于光標(biāo)槽E的菜單項的子女菜單被顯示在第三行305。結(jié)果,例如,在圖2中的底層菜單140被顯示在第二行303的情況下,圖2中的頂層菜單110被顯示在第三行305。
圖4B示出了根據(jù)本發(fā)明第一實施例的菜單顯示方法。在圖4B中,菜單集合之間的箭頭是指方向鍵輸入。在該圖中示出的菜單集合是在前面參考圖2描述的分層結(jié)構(gòu)的基礎(chǔ)上建立的。這里假定,在圖2中,最高優(yōu)先級賦給菜單項“1”,并且較低的優(yōu)先級按照數(shù)字的升序賦給菜單項“2”、“3”、“4”。
根據(jù)第一實施例,例如,用戶可以用一個鍵輸入從頂層菜單(圖2中的110)移動到底層菜單(圖2中140)。用戶也可以進(jìn)行從較低層菜單向較高層菜單的反向搜索,以及從較高層菜單向較低層菜單的正向搜索。而且,用戶可以只使用方向鍵訪問所有期望的菜單,這與傳統(tǒng)的菜單選擇系統(tǒng)的方式不同,傳統(tǒng)的菜單選擇系統(tǒng)中,不得不重復(fù)方向鍵/確認(rèn)鍵的輸入操作。
在下文中,將給出各菜單集合的詳細(xì)說明。
菜單集合310當(dāng)用戶按了菜單按鈕或相應(yīng)的菜單選擇按鈕,則顯示菜單集合310作為初始屏幕畫面。在菜單集合310中,圖2中示出的第一層菜單110被顯示在第二行,其中,第一層菜單的第一優(yōu)先級菜單項被顯示在光標(biāo)槽E中,第一層菜單的第二優(yōu)先級菜單項和第三優(yōu)先級菜單項被分別顯示在光標(biāo)槽E左邊和右邊的槽中。在第三行,根據(jù)優(yōu)先級顯示第二層菜單120中的、光標(biāo)槽E中顯示的菜單項的子女菜單。
由于頂層菜單顯示在第二行,在第一行顯示底層菜單。顯示在光標(biāo)槽E中的菜單項的底層菜單中的第一優(yōu)先級菜單項被顯示在第一行的第二列B,并且在底層菜單的第二優(yōu)先級菜單項和第三優(yōu)先級菜單項被分別顯示在位于第一行第二列B的左邊和右邊的槽中。這時候,可以根據(jù)各菜單層定義的優(yōu)先級,從光標(biāo)槽E中的菜單項開始,沿著所述分層結(jié)構(gòu),通過正向搜索得到光標(biāo)槽E中菜單項的底層菜單。例如,假定圖2中每個菜單層的優(yōu)先級定義為1>2>3>4,頂層菜單110中的菜單項“1”的底層菜單項是“1.1.1.1”,并且菜單項“1”的底層菜單140包含菜單項“1.1.1.1”和菜單項“1.1.1.2”、“1.1.1.3”和“1.1.1.4”。
菜單集合320在顯示菜單集合310的情況下,當(dāng)用戶鍵入左方向鍵,屏幕上顯示菜單集合320。光標(biāo)槽E中的菜單項由“1”變成“2”,在菜單項“2”的底層菜單中的菜單項“2.1.1.1”、“2.1.1.2”和“2.1.1.3”被顯示在第一行,屬于菜單項“2”的子女菜單的菜單項“2.1”、“2.2”和“2.3”被顯示在第三行。這時候,菜單項1、2、3和4形成環(huán)狀菜單結(jié)構(gòu),其開始和結(jié)束部分互相連接在一起。也就是說,當(dāng)相繼鍵入左和右方向鍵,菜單項循環(huán)顯示,例如,按照4-2-1-3-4-2-1-3的次序。根據(jù)本發(fā)明,這可用于所有其他的行,以及第二行。
菜單集合340在顯示菜單集合310的情況下,當(dāng)用戶鍵入上方向鍵,屏幕上顯示菜單集合340。光標(biāo)槽E中的菜單項由“1”變成位于菜單集合310的第一行的第二列B的“1.1.1.1”,這樣,菜單項“1.1.1.1”的較高一層菜單130中的菜單項“1.1.1”、“1.1.2”和“1.1.3”被顯示在第一行,并且屬于菜單項“1.1.1.1”的頂層菜單110的菜單項“1”、“2”和“3”被顯示在第三行,因菜單項“1.1.1.1”屬于底層菜單140。
菜單集合350和360在顯示菜單集合340的情況下,當(dāng)用戶鍵入左方向鍵,屏幕上顯示菜單集合350,并且在同樣情況下,當(dāng)用戶鍵入右方向鍵,屏幕上顯示菜單集合360。第二行的光標(biāo)槽E中的菜單項由“1.1.1.1”分別變成“1.1.1.2”和“1.1.1.3”,但第三行和第一行沒有變化,因菜單項“1.1.1.2”和“1.1.1.3”與菜單項“1.1.1.1”具有相同的較高一層菜單130和頂層菜單110。
菜單集合370在顯示菜單集合310的情況下,當(dāng)用戶鍵入下方向鍵,在屏幕上顯示菜單集合370。光標(biāo)槽E中的菜單項由“1”變?yōu)椴藛渭?10中第三行第二列H中的“1.1”,所以,菜單項“1.1”的上一層菜單即頂層菜單110中的菜單項“1”、“2”和“3”被顯示在第一行,屬于菜單項“1.1”子女菜單130的菜單項“1.1.1”、“1.1.2”和“1.1.3”被顯示在第三行。
菜單集合380和390在顯示菜單集合370的情況下,當(dāng)用戶鍵入左方向鍵,屏幕上顯示菜單集合380,并且在同樣情況下,當(dāng)用戶鍵入右方向鍵,屏幕上顯示菜單集合390。第一行沒有變化,因第二行的菜單項“1.1”、“1.2”和“1.3”具有相同的上一層菜單,但菜單集合380和390各自的光標(biāo)槽E中的菜單項的子女菜單被顯示在第三行。
為了執(zhí)行期望的菜單項,用戶必須使其位于光標(biāo)槽E,并且摁預(yù)定義的執(zhí)行鍵。這時候,所期望的菜單項必須屬于底層菜單。當(dāng)位于光標(biāo)槽E中的菜單項不屬于底層菜單時,摁執(zhí)行鍵,其作用如同下方向鍵。
圖5是示出根據(jù)本發(fā)明第一實施例的菜單顯示控制操作的流程圖。首先,控制器260(圖3)在步驟401確定用戶輸入的鍵的類型,然后轉(zhuǎn)到步驟403,在步驟3,確定菜單項是否要進(jìn)入光標(biāo)槽E。如果在步驟401確定輸入的鍵是上方向鍵,控制器260把鍵輸入前的上槽B中的菜單項存儲到到光標(biāo)槽E中。如果輸入的鍵是下方向鍵,控制器260把下槽H中的菜單項存儲到光標(biāo)槽E中。如果輸入的鍵是左方向鍵,控制器260把左槽D中的菜單項存儲到光標(biāo)槽E中,并且如果輸入的鍵是y右方向鍵,控制器260把右槽F中的菜單項存儲到光標(biāo)槽E中,然后轉(zhuǎn)到步驟405。
在步驟405,向位于光標(biāo)槽E的左側(cè)和右側(cè)的槽中存入菜單項。控制器260把光標(biāo)槽E中菜單項的兄弟菜單中的菜單項存儲到左右槽中,然后轉(zhuǎn)到步驟407。
在步驟407,控制器260確定光標(biāo)槽E中的菜單項是否屬于頂層菜單110。如果光標(biāo)槽E中的菜單項屬于頂層菜單110,則轉(zhuǎn)到步驟409,否則,轉(zhuǎn)到步驟413。
在步驟409,控制器260確定并存儲第一行301的菜單。由于光標(biāo)槽E中的菜單項屬于頂層菜單110,控制器260將該菜單的底層菜單140存儲到第一行,然后轉(zhuǎn)到步驟411。
在步驟411,控制器260確定并存儲第三行305的菜單。由于光標(biāo)槽E中的菜單項屬于頂層菜單110,控制器260將該菜單的下一層菜單120存儲到第一行,然后轉(zhuǎn)到步驟423。
在步驟413,控制器260確定光標(biāo)槽E中的菜單項是否屬于底層菜單140。如果光標(biāo)槽E中的菜單項屬于底層菜單140,則控制器轉(zhuǎn)到步驟419,否則,轉(zhuǎn)到步驟415。
在步驟419,控制器260確定和存儲第一行301的菜單。由于光標(biāo)槽E中的菜單項屬于底層菜單140,控制器260把該菜單項的上一層菜單存儲到第一行,然后轉(zhuǎn)到步驟421。
在步驟421,控制器260確定和存儲第三行305的菜單。由于光標(biāo)槽E中的菜單項屬于底層菜單140,控制器把該菜單項的頂層菜單110存儲到第三行,然后轉(zhuǎn)到步驟423。
在步驟415,控制器確定并存儲第一行301的菜單。由于光標(biāo)槽E中的菜單項既不屬于底層菜單140也不屬于頂層菜單110,控制器260把該菜單項的上一層菜單存儲到第一行,并轉(zhuǎn)到步驟417。
在步驟417,控制器260確定并存儲第三行305的菜單。由于光標(biāo)槽E中的菜單項既不屬于底層菜單140也不屬于頂層菜單110,控制器260把該菜單項的下一層菜單存儲到第三行,然后轉(zhuǎn)到步驟423。
這里應(yīng)該注意,在處理除光標(biāo)槽E之外的其余的行和列中的菜單時,可以改變處理次序,或者同時處理該菜單。
在步驟423,控制器260在屏幕上顯示通過上述步驟410到步驟421建立的菜單集合。
盡管這里公開的根據(jù)本發(fā)明第一實施例的菜單顯示控制操作包括上述的在完成菜單集合配置之后在屏幕上顯示菜單集合的步驟423,也可以在每一步在屏幕上顯示確定的菜單項,而不處理上述的步驟423。
圖6A和圖6B示出了根據(jù)本發(fā)明第一實施例的移動通信終端的屏幕上的菜單顯示狀態(tài)。
圖7A示出了為說明根據(jù)本發(fā)明第二實施例的菜單顯示方法而需要的菜單安排的位置標(biāo)記。在圖7A中,包括2×3矩形區(qū)域和1×3矩形區(qū)域的方形區(qū)域包含九個顯示在一個屏幕畫面上的菜單項,為了便于說明,在下文中也被成為“菜單集合”。
標(biāo)記字符A、B、……、I表示對應(yīng)各菜單項被分別安排的屏幕畫面的位置。光標(biāo)槽被固定在第一行的中央位置B。為此,為了選擇期望的菜單項,用戶必須將其移動到光標(biāo)槽所在的中央位置B。
根據(jù)第二實施例,例如,圖2中較高層菜單的底層菜單140總是顯示在菜單畫面的特定區(qū)域,以便用戶可以看到顯示的底層菜單,并且可用一個鍵輸入到達(dá)底層菜單,而省去了為了到達(dá)底層菜單輸入中間的鍵的過程。用戶還可以進(jìn)行從較低層菜單到較高層菜單的反向搜索,以及從較高層菜單到較低層菜單的正向搜索。另外,用戶可以只使用方向鍵訪問所有期望的菜單,這與傳統(tǒng)的菜單選擇系統(tǒng)的方式不同。傳統(tǒng)的菜單選擇系統(tǒng)中,用戶不得不重復(fù)方向鍵/確認(rèn)鍵的輸入操作。
圖7B示出了根據(jù)本發(fā)明第二實施例的菜單顯示方法。在圖7B中,菜單集合之間的箭頭指的是方向鍵輸入。該圖中示出的菜單集合是以上述參照圖2說明的分層結(jié)構(gòu)為基礎(chǔ)建立的。這里假定,在圖2中,最高優(yōu)先級賦給菜單項“1”,并且按照數(shù)字升序把較低的優(yōu)先級賦給菜單項“2”、“3”和“4”。
光標(biāo)槽B中的菜單項的子女菜單或者下一層菜單被顯示在第二行503。而且,在底層菜單140被顯示在第一行501的情況下,頂層菜單110被顯示在第二行503。光標(biāo)槽B中菜單項的底層菜單140總是被顯示在第三行505。如果根據(jù)預(yù)定義鍵的輸入,控制操作移動到第三行505,用戶可利用左右方向鍵和選擇鍵執(zhí)行期望的功能,并利用預(yù)定義的鍵使控制操作返回到第一行501。進(jìn)而,每行具有環(huán)狀菜單結(jié)構(gòu),如前面第一實施例中說明的那樣。
下文將給出各菜單集合的詳細(xì)說明。
菜單集合510當(dāng)用戶摁菜單按鈕或用于菜單選擇的相應(yīng)按鈕,顯示菜單集合510作為初始屏幕畫面。在菜單集合510中,第一層菜單110顯示在第一行501,其中,第一層菜單中的第一優(yōu)先級菜單項被顯示在光標(biāo)槽B中,其中第二優(yōu)先級菜單項被顯示在左槽,并且第三優(yōu)先級菜單項被顯示在右槽。在第二行503,在第二層菜單120中的、顯示在光標(biāo)槽B中的菜單項的子女菜單根據(jù)其優(yōu)先級顯示。在第三行所顯示的是顯示在第一行501的光標(biāo)槽B中的菜單項的底層菜單140。
菜單集合520和530在顯示菜單集合510的情況下,當(dāng)用戶摁一次右方向鍵,屏幕上顯示菜單集合520;在同樣情況下,當(dāng)用戶摁兩次右方向鍵,屏幕上顯示菜單集合530。第一行501的光標(biāo)槽B中的菜單項由“1”分別變成“3”和“4”,其子女菜單被顯示在第二行503,并且其底層菜單140被顯示在第三行505。
菜單集合540在顯示菜單集合510的情況下,當(dāng)用戶輸入下方向鍵,屏幕上顯示菜單集合540。菜單集合510的第二行的第二列E中的菜單項“1.1”所處的位置變到光標(biāo)槽B,所以其子女菜單被顯示在第二行503。但第三行505中沒有變化,因菜單項“1”和“1.1”具有相同的底層菜單140。
菜單集合560在顯示菜單集合540的情況下,當(dāng)用戶輸入下方向鍵,屏幕上顯示菜單集合560。菜單集合540的第二行的第二列E中的菜單項“1.1.1”所處的位置變到光標(biāo)槽B,所以其子女菜單被顯示在第二行503。但第三行505中沒有變化,因菜單項“1.1”和“1.1.1”具有相同的底層菜單140。另外,在菜單集合560中,在第二行和第三行顯示了相同的菜單,因光標(biāo)槽B中的菜單項“1.1.1”的子女菜單與其底層菜單140相同。
圖8示出了根據(jù)本發(fā)明第二實施例的用戶執(zhí)行期望的菜單項的過程。
菜單集合610當(dāng)用戶摁了菜單按鈕或者相應(yīng)的按鈕,顯示菜單集合610作為初始屏幕畫面。這時候,用戶至少使用一個方向鍵確定光標(biāo)槽B中要被執(zhí)行的菜單項的任何一個較高層菜單項的位置,然后輸入側(cè)鍵和預(yù)定義鍵把控制操作移動到第三行505。
菜單集合620、630和640這些菜單集合表示在顯示菜單集合610的情況下、控制操作移動到第三行505的不同狀態(tài)。在這些狀態(tài)中,用戶可利用左右方向鍵在第三行505滾動來選擇期望的菜單項,并且通過摁執(zhí)行按鈕執(zhí)行相應(yīng)的功能。這時候,除了第三行,其他行沒有變化。
圖9是示出根據(jù)本發(fā)明第二實施例的菜單顯示控制操作的流程圖。
在步驟701,控制器260檢測方向鍵的輸入。
在步驟703,控制器260確定當(dāng)前光標(biāo)槽出現(xiàn)在第一行501和第三行505中的哪一行。一個標(biāo)志參量取值0或1。當(dāng)用戶輸入預(yù)定義鍵來改變光標(biāo)槽的位置,側(cè)該標(biāo)志參量的值發(fā)生變化。當(dāng)光標(biāo)槽出現(xiàn)在第一行501,該標(biāo)志參量是0;當(dāng)光標(biāo)槽出現(xiàn)在第三行505,該標(biāo)志參量是1。如果該標(biāo)志參量是0,控制器260轉(zhuǎn)到步驟703;如果該標(biāo)志參量是1,控制器260轉(zhuǎn)到步驟707。
在步驟705,控制器260確定當(dāng)光標(biāo)槽出現(xiàn)在第一行501時用戶輸入的鍵的類型,然后轉(zhuǎn)到步驟709。
如果在步驟705確定所輸入的鍵不是上方向鍵,在步驟709確定進(jìn)入光標(biāo)槽B的菜單項。如果確定所輸入鍵是下方向鍵,控制器260把下槽E中的菜單項存入光標(biāo)槽B。如果所輸入的鍵是左方向鍵,控制器260把左槽A的菜單項存入光標(biāo)槽B,并且如果所輸入的鍵是右方向鍵,控制器260把右槽C的菜單項存入光標(biāo)槽B,然后轉(zhuǎn)到步驟717。
如果在步驟705確定所輸入鍵是上方向鍵,在步驟711,控制器260確定光標(biāo)槽B中的現(xiàn)有菜單項是否屬于頂層菜單110。
如果在步驟711確定光標(biāo)槽B不屬于頂層菜單,在步驟713,控制器260把光標(biāo)槽B的現(xiàn)有菜單項的雙親菜單存入光標(biāo)槽B,然后轉(zhuǎn)到步驟717。
如果在步驟711確定光標(biāo)槽B屬于頂層菜單,在步驟715,控制器260把光標(biāo)槽B的現(xiàn)有菜單項的底層菜單項存儲到光標(biāo)槽B。
在步驟717,向位于光標(biāo)槽B左側(cè)和右側(cè)的槽中存入菜單項??刂破?60把光標(biāo)槽B中的新菜單項的兄弟菜單中的菜單項存入左槽和右槽,然后轉(zhuǎn)到步驟719。
在步驟719,控制器260確定光標(biāo)槽中的新菜單項是否屬于底層菜單140。
如果光標(biāo)槽B中菜單項不屬于底層菜單140,在步驟721,控制器260把光標(biāo)槽B的子女菜單存入第二行503,然后轉(zhuǎn)到步驟725。
如果光標(biāo)槽B中新菜單項屬于底層菜單140,在步驟723,控制器260把光標(biāo)槽B中新菜單項的頂層菜單110存入第二行503,然后轉(zhuǎn)到步驟725。
執(zhí)行步驟725,確定并保存第三行505的菜單。控制器260把光標(biāo)槽B中新菜單項的底層菜單140存入第三行,然后轉(zhuǎn)到步驟731。
注意,在處理光標(biāo)槽B之外的其余行和列中的菜單時,處理次序可以改變,或者可以同時處理該菜單。
如果光標(biāo)槽出現(xiàn)在第三行505,控制器260從步驟703轉(zhuǎn)到步驟707。
在步驟707,控制器260確定用戶輸入的鍵類型,然后,如果輸入鍵是左或右方向鍵,轉(zhuǎn)到步驟727;否則,操作結(jié)束。
在步驟727,確定要進(jìn)入光標(biāo)槽H的菜單項。根據(jù)兩種情況來確定,一種情況與左方向關(guān)聯(lián),另一種情況與右方向關(guān)聯(lián)。如果輸入鍵是左方向鍵,控制器260把位于光標(biāo)槽H左側(cè)的槽G的菜單項存入光標(biāo)槽H;如果輸入鍵是右方向鍵,控制器260把位于光標(biāo)槽H右側(cè)的槽I的菜單項存入光標(biāo)槽H;然后轉(zhuǎn)到步驟729。
在步驟729,向位于光標(biāo)槽H的左側(cè)和右側(cè)的槽中存入菜單項??刂破?60把光標(biāo)槽B中的新菜單項的兄弟菜單中的菜單項存入左槽和右槽,然后轉(zhuǎn)到步驟731。
在步驟731,控制器260在屏幕上顯示通過上述步驟建立的菜單集合。盡管這里公開的根據(jù)本發(fā)明第二實施例的菜單顯示控制操作包括上述的在完成菜單集合配置之后在屏幕上顯示菜單集合的步驟731,也可以在每一步在屏幕上顯示確定的菜單項,而不包括上述的步驟731。
圖10A和圖10B示出根據(jù)本發(fā)明的第二實施例的移動通信終端屏幕上的菜單顯示狀態(tài)。
圖11示出了根據(jù)本發(fā)明第三實施例的菜單顯示方法。第三實施例是第二實施例的修正版,在第三行的菜單的確定方面與第二實施例不同。也就是,第二實施例在第三行顯示光標(biāo)槽B中菜單項的底層菜單,但第三實施例根據(jù)優(yōu)先級在第三行安排和顯示光標(biāo)槽B中菜單項的下一層菜單的底層菜單中所有菜單項。例如,假定第四層菜單中菜單項的優(yōu)先級定義為1.3.3.2>1.1.1.1>1.2.2.1>1.1.3.1>1.1.1.4>1.1.1.2,則菜單集合810因光標(biāo)槽B中的菜單項是“1”,底層菜單中“1.1.1.1”到“1.4.4.4”的所有菜單項中三個較高優(yōu)先級的菜單項被顯示在第三行。
菜單集合820因光標(biāo)槽B中的菜單項是“1.1”,底層菜單中“1.1.1.1”到“1.1.4.4”的所有菜單項中三個較高優(yōu)先級的菜單項被顯示在第三行。
菜單集合830因光標(biāo)槽B中的菜單項是“1.1.1”,底層菜單中“1.1.1.1”到“1.1.1.4”的所有菜單項中三個較高優(yōu)先級的菜單項被顯示在第三行。
盡管利用“行”詳細(xì)說明了本發(fā)明的優(yōu)選實施例,應(yīng)該可以理解,本發(fā)明也可以用“列”。
從上面的說明,很顯然,本發(fā)明提供了一種菜單顯示裝置和方法,可以顯示和執(zhí)行屏幕上的分層菜單,并且,如以下所說明的,提高了使用的方便性和效率。
首先,分層菜單的頂層菜單和底層菜單同時顯示在一個屏幕畫面上。用戶可以通過最少的鍵輸入次數(shù),不需要經(jīng)過中間層的菜單,從較高層的菜單到達(dá)底層菜單,或者從底層菜單到達(dá)頂層菜單。
其次,特定的菜單可以與其上一層和下一層菜單或者與其下一層菜單顯示在一個屏幕畫面上,這樣,用戶可以容易地識別當(dāng)前菜單的位置。
再次,用戶可以只使用方向鍵訪問所有菜單。
盡管為了說明公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的普通技術(shù)人員能夠理解,在不脫離本發(fā)明權(quán)利要求書所定義的精神和范圍內(nèi),可以做修改、添加和替換。
權(quán)利要求
1.一種用于電子設(shè)備的菜單顯示裝置,包含至少一個方向鍵,用于移動顯示在該電子設(shè)備的屏幕上的菜單項;第一存儲器,用于存儲分層用戶菜單;第二存儲器,用于存儲含有多個要顯示在一個屏幕畫面上的菜單項的菜單集合;顯示工具,用于將所述屏幕畫面劃分成多個行與列,并且在該行與列所定義的位置分別安排和顯示所述菜單集合的所述菜單項;以及控制工具,用于定位和顯示由所述顯示工具固定在所述屏幕畫面上的、由所述多個行中的特定行和所述多個列中的特定列所定義的特定位置中的選擇工具,并且當(dāng)檢測到所述方向鍵的輸入,參照所述第一存儲器中的所述分層用戶菜單,建立包含屬于位于所述選擇工具中的菜單項的上層菜單和下層菜單的菜單項的新菜單集合。
2.如權(quán)利要求1所述的菜單顯示裝置,其中,屬于所述選擇工具中所述菜單項的所述下層菜單的所述菜單項被顯示在位于所述選擇工具之下的所述行,并且,屬于所述選擇工具中所述菜單項的所述上層菜單的所述菜單項被顯示在所述多個行的位于所述選擇工具之上的行。
3.如權(quán)利要求1所述的菜單顯示裝置,其中,屬于所述選擇工具中所述菜單項的所述下層菜單的所述菜單項被顯示在所述多個行的位于所述選擇工具之下的行,并且,屬于所述選擇工具中所述菜單項的底層菜單的菜單項被顯示在所述多個行的底行。
4.如權(quán)利要求2或3所述的菜單顯示裝置,其中,屬于所述選擇工具中所述菜單項的兄弟菜單的菜單項被顯示在所述選擇工具所在的所述特定行。
5.如權(quán)利要求1所述的菜單顯示裝置,其中,如果所述選擇工具中的所述菜單項屬于底層菜單,所述選擇工具中所述菜單項的頂層菜單被顯示在所述多個行中位于所述選擇工具之下的行。
6.如權(quán)利要求1所述的菜單顯示裝置,其中,如果所述選擇工具中的所述菜單項屬于頂層菜單,所述選擇工具中所述菜單項的底層菜單被顯示在所述多個行的位于所述選擇工具之上的行。
7.如權(quán)利要求1所述的菜單顯示裝置,其中,所述菜單項一一對應(yīng)到n×m矩陣的多個顯示槽的各個槽,并且所述選擇工具是光標(biāo)槽,所述光標(biāo)槽是所述多個顯示槽中選出的特定槽。
8.如權(quán)利要求7所述的菜單顯示裝置,其中,所述顯示工具適用于顯示所述屏幕畫面,而且將其分割成第一部分和第二部分,所述光標(biāo)槽可以在該第一部分和該第二部分之間移動,當(dāng)所述光標(biāo)槽位于所述第一部分時,由單一的行組成的所述第二部分被安排顯示所述光標(biāo)槽中菜單項的底層菜單。
9.一種用于電子設(shè)備的菜單顯示方法,所述電子設(shè)備包含用于存儲分層菜單的存儲器,以及將一個屏幕畫面劃分成多個行與列、并在所述行與列定義位置的多個槽中分別安排和顯示菜單項的機構(gòu),所述槽包括光標(biāo)槽,所述方法包含步驟a)確定是否檢測到方向鍵輸入;b)如果檢測到該方向鍵輸入,通過執(zhí)行下面的步驟建立菜單集合b-1)參照所述分層菜單,提取和存儲要定位在所述光標(biāo)槽中的特定菜單項;b-2)提取和存儲對應(yīng)于所述多個槽中位于所述光標(biāo)槽的左側(cè)和右側(cè)的槽的菜單項;b-3)如果所述光標(biāo)槽中特定菜單項屬于頂層菜單,提取所述特定菜單項的底層菜單,將其存儲到所述多個行中與所述光標(biāo)槽所在的行不同的行,提取所述特定菜單項的下一層菜單并將其存儲到所述多個行的第二行;b-4)如果所述光標(biāo)槽中所述特定菜單項屬于底層菜單,提取所述特定菜單項的頂層菜單,將其存儲到所述不同的行,提取所述特定菜單項的上一層菜單并將其存儲到所述第二行;以及b-5)如果所述光標(biāo)槽中所述特定菜單項既不屬于該頂層菜單也不屬于該底層菜單,提取所述特定菜單項的上一層菜單,將其存儲到所述不同的行,提取所述特定菜單項的下一層菜單并將其到所述第二行;以及c)在所述屏幕畫面上顯示所述菜單集合。
10.如權(quán)利要求9所述的菜單顯示方法,其中,所述屏幕畫面有3行3列,所述光標(biāo)槽是第二行的中間槽,所述不同的行是該第一行,所述第二行是該第三行。
11.一種用于電子設(shè)備的菜單顯示方法,所述電子設(shè)備包含用于存儲分層菜單的存儲器,以及將一個屏幕畫面劃分成多個行與列、并在由所述行與列定義位置的槽中分別安排和顯示菜單項的機構(gòu),所述槽包括光標(biāo)槽,顯示的所述屏幕畫面被分隔成第一部分和第二部分,所述光標(biāo)槽可以在該第一部分和該第二部分之間移動并固定在該第一部分或第二部分的相應(yīng)位置,所述方法包含步驟a)當(dāng)檢測到方向鍵輸入,根據(jù)方向鍵的類型,確定所述光標(biāo)槽出現(xiàn)在所述第一部分和第二部分中的哪一個之內(nèi);b)如果光標(biāo)槽出現(xiàn)在所述第一部分,通過執(zhí)行下面的過程建立菜單集合b-1)如果所述方向鍵不是上方向鍵,根據(jù)方向鍵的類型,參照所述分層菜單,提取和存儲要定位在所述光標(biāo)槽中的新菜單項,并且如果所述方向鍵是上方向鍵并且所述光標(biāo)槽中現(xiàn)有菜單項屬于頂層菜單,提取所述光標(biāo)槽中的現(xiàn)有菜單項的底層菜單項,并且如果所述方向鍵是上方向鍵并且所述光標(biāo)槽中現(xiàn)有菜單項不屬于頂層菜單,提取所述光標(biāo)槽中的現(xiàn)有菜單項的上一層菜單,并將所提取的菜單項作為所述新菜單項存入所述光標(biāo)槽;b-2)提取和存儲相應(yīng)于位于所述光標(biāo)槽的左側(cè)和右側(cè)的所述槽的菜單項;b-3)如果所述光標(biāo)槽中所述新菜單項屬于底層菜單,提取所述光標(biāo)槽中所述新菜單項的頂層菜單,并且如果所述光標(biāo)槽中所述新菜單項不屬于底層菜單,提取所述光標(biāo)槽中所述新菜單項的下一層菜單,并將所提取的菜單存儲到所述多個行中在所述光標(biāo)槽所在行之后的行;以及b-4)提取所述光標(biāo)槽中所述新菜單項的底層菜單并將其存入所述第二部分;以及c)如果所述光標(biāo)槽出現(xiàn)在所述第二部分,通過執(zhí)行下面的步驟建立菜單集合c-1)根據(jù)所述方向鍵的類型提取并存儲要定位到所述光標(biāo)槽的菜單項;以及c-2)提取并存儲對應(yīng)于位于所述光標(biāo)槽的左側(cè)和右側(cè)的所述槽的菜單項;以及d)在所述屏幕畫面上顯示所述步驟b)或c)建立的菜單集合。
12.如權(quán)利要求11所述的菜單顯示方法,其中,所述步驟b-4)包含這樣的步驟從所述光標(biāo)槽中所述新菜單項的底層菜單的所有菜單項中,根據(jù)優(yōu)先級,選擇與所述列的數(shù)量同樣多的菜單項,并將所選擇的菜單項存入所述第二部分。
13.一種用于電子設(shè)備的菜單顯示裝置,所述電子設(shè)備包括含有多個菜單項的分層菜單,所述裝置包括至少一個用于選擇菜單項的方向鍵;顯示工具,用于將屏幕畫面劃分成至少三組用來顯示菜單項的槽,所述槽包括光標(biāo)槽;以及控制工具,用于響應(yīng)所述方向鍵的輸入,從所述分層菜單中選擇要定位到所述光標(biāo)槽的特定菜單項和特定菜單項的至少較高層菜單項、至少較低層菜單項和至少兄弟菜單項,并分別地,將所選擇的較高層菜單項安排到所述第一組的所述多個槽的相應(yīng)槽中,將所選擇的較低層菜單項安排到所述第二組的所述多個槽的相應(yīng)槽中,將所選擇的兄弟菜單項安排到所述第三組的所述多個槽的相應(yīng)槽中。
14.如權(quán)利要求13所述的菜單顯示裝置,其中,如果所述光標(biāo)槽中的所述特定菜單項屬于頂層菜單,所述控制工具適用于在所述特定菜單項的底層菜單中選擇至少一個菜單項,并將所選擇的菜單項安排到所述第一組的所述多個槽的相應(yīng)槽中。
15.如權(quán)利要求13所述的菜單顯示裝置,其中,如果所述光標(biāo)槽中的所述特定菜單項屬于底層菜單,所述控制工具適用于在所述特定菜單項的頂層菜單中選擇至少一個菜單項,并將所選擇的菜單項安排到所述第二組的所述多個槽的相應(yīng)槽中。
16.如權(quán)利要求14所述的菜單顯示裝置,其中,所述槽由行和列來定義,并且所述組由該行來定義。
17.如權(quán)利要求15所述的菜單顯示裝置,其中,所述槽由行和列來定義,并且所述組由該行來定義。
18.如權(quán)利要求16所述的菜單顯示裝置,其中,所述槽通過三個行和三個列來定義,所述光標(biāo)槽位于該第二行第二列,所述第一組的所述槽位于該第一行,所述第二組的所述槽位于該第三行,所述第三組的所述槽位于該第二行。
19.如權(quán)利要求17所述的菜單顯示裝置,其中,所述槽通過三個行和三個列來定義,所述光標(biāo)槽位于該第二行第二列,所述第一組的所述槽位于該第一行,所述第二組的所述槽位于該第三行,所述第三組的所述槽位于該第二行。
20.如權(quán)利要求14所述的菜單顯示裝置,其中,所述槽由行和列來定義,并且所述組由該列來定義。
21.如權(quán)利要求15所述的菜單顯示裝置,其中,所述槽由行和列來定義,并且所述組由該列來定義。
22.如權(quán)利要求20所述的菜單顯示裝置,其中,所述槽通過三個行和三個列來定義,所述光標(biāo)槽位于該第二行第二列,所述第一組的所述槽位于該第一列,所述第二組的所述槽位于該第三列,所述第三組的所述槽位于該第二列。
23.如權(quán)利要求21所述的菜單顯示裝置,其中,所述槽通過三個行和三個列來定義,所述光標(biāo)槽位于該第二行第二列,所述第一組的所述槽位于該第一列,所述第二組的所述槽位于該第三列,所述第三組的所述槽位于該第二列。
24.一種用于電子設(shè)備的菜單顯示裝置,所述電子設(shè)備包括含有多個菜單項的分層用戶菜單,所述裝置包含至少一個用于選擇該菜單項的方向鍵;顯示工具,用于將屏幕畫面劃分成至少三組用來顯示菜單項的槽,所述槽包括光標(biāo)槽;以及控制工具,用于響應(yīng)所述方向鍵的輸入,從所述分層菜單中選擇要定位到所述光標(biāo)槽的特定菜單項和特定菜單項的至少一個較低層菜單項、至少一個底層菜單項和至少一個兄弟菜單項,并分別地,將所選擇的較低層菜單項安排到所述第一組的所述多個槽的相應(yīng)槽中,將所選擇的底層菜單項安排到所述第二組的所述多個槽的相應(yīng)槽中,將所選擇的兄弟菜單項安排到所述第三組的所述多個槽的相應(yīng)槽中。
25.如權(quán)利要求24所述的菜單顯示裝置,其中,如果所述光標(biāo)槽中的所述特定菜單項屬于底層菜單,所述控制工具適用于在所述特定菜單項的頂層菜單中選擇至少一個菜單項,并將所選擇的菜單項安排到所述第一組的所述多個槽的相應(yīng)槽中。
26.如權(quán)利要求25所述的菜單顯示裝置,其中,所述顯示工具適用于顯示所述屏幕畫面,并將其分成包括所述第一組和第三組的第一部分和包括所述第二組的第二部分,所述光標(biāo)槽可以在該第一部分和該第二部分之間移動,當(dāng)所述光標(biāo)槽位于所述第一部分,所述第二部分顯示所述光標(biāo)槽中所述特定菜單項的底層菜單。
27.如權(quán)利要求26所述的菜單顯示裝置,其中,所述槽由行和列來定義,并且所述組由該行來定義。
28.如權(quán)利要求27所述的菜單顯示裝置,其中,所述槽通過三個行和三個列來定義,所述光標(biāo)槽位于該第一行第二列,所述第一組的所述槽位于該第二行,所述第二組的所述槽位于該第三行,所述第三組的所述槽位于該第一行。
29.如權(quán)利要求26所述的菜單顯示裝置,其中,所述槽由行和列來定義,并且所述組由該列來定義。
30.如權(quán)利要求29所述的菜單顯示裝置,其中,所述槽通過三個行和三個列來定義,所述光標(biāo)槽位于該第二行第一列,所述第一組的所述槽位于該第二列,所述第二組的所述槽位于該第三列,所述第三組的所述槽位于該第一列。
31.一種用于電子設(shè)備的菜單顯示方法,所述電子設(shè)備包括用于存儲含有多個菜單項的分層菜單的存儲器以及將一個屏幕畫面劃分成至少三組槽的機構(gòu),所述槽包括至少一個光標(biāo)槽,所述方法包括步驟a)響應(yīng)方向鍵的輸入,參照所述分層菜單,選擇并安排要定位在所述光標(biāo)槽的特定菜單項;b)選擇所述光標(biāo)槽中所述特定菜單項的至少一個兄弟菜單項;c)選擇所述光標(biāo)槽中所述特定菜單項的至少一個上一層的菜單項和至少一個下一層的菜單項;以及d)分別安排所選擇的上一層菜單項、下一層菜單項和兄弟菜單項到所述第一、第二和第三組。
32.如權(quán)利要求31所述的菜單顯示方法,還包括步驟e)如果所述光標(biāo)槽中所述特定菜單項屬于頂層菜單,選擇所述特定菜單項的底層菜單中至少一個菜單項,并把所選擇的菜單項安排到所述第一組的所述槽之中對應(yīng)的槽內(nèi)。
33.如權(quán)利要求31所述的菜單顯示方法,還包括步驟e)如果所述光標(biāo)槽中所述特定菜單項屬于底層菜單,選擇所述特定菜單項的頂層菜單中至少一個菜單項,并把所選擇的菜單項安排到所述第二組的所述多個槽之中對應(yīng)的槽內(nèi)。
34.一種用于電子設(shè)備的菜單顯示方法,所述電子設(shè)備包括用于存儲含有多個菜單項的分層菜單的存儲器以及將一個屏幕畫面劃分成至少三組槽的機構(gòu),所述槽包括至少一個光標(biāo)槽,所述方法包括步驟a)響應(yīng)方向鍵的輸入,參照所述分層菜單,選擇并安排要定位在所述光標(biāo)槽的特定菜單項;b)選擇所述光標(biāo)槽中所述特定菜單項的至少一個兄弟菜單項;c)選擇所述光標(biāo)槽中所述特定菜單項的至少一個下一層的菜單項和至少一個底層菜單項;以及d)分別安排所選擇的下一層菜單項、底層菜單項和兄弟菜單項到所述第一、第二和第三組。
35.如權(quán)利要求34所述的菜單顯示方法,還包括步驟e)如果所述光標(biāo)槽中所述特定菜單項屬于底層菜單,選擇所述特定菜單項的頂層菜單中至少一個菜單項,并把所選擇的菜單項安排到所述第一組的所述槽之中對應(yīng)的槽內(nèi)。
36.如權(quán)利要求34所述的菜單顯示方法,還包括步驟e)如果所述方向鍵是上方向鍵,確定所述光標(biāo)槽中現(xiàn)有菜單項是否屬于頂層菜單;以及f)如果所述光標(biāo)槽中所述現(xiàn)有菜單項屬于該頂層菜單,選擇所述現(xiàn)有菜單項的底層菜單項,并將所選擇的菜單項作為所述特定菜單項安排到所述光標(biāo)槽。
37.如權(quán)利要求34所述的菜單顯示方法,還包括步驟e)確定所述光標(biāo)槽的位置;f)如果所述光標(biāo)槽的位置在所述第二組,根據(jù)所述方向鍵的類型,參照所述分層菜單,選擇要定位在所述光標(biāo)槽中的特定菜單項,并將所選擇的菜單項安排到所述第二組中;以及g)選擇安排在所述第二組中的所述特定菜單項的至少一個兄弟菜單項,并將所選擇的菜單項安排在所述第二組。
全文摘要
一種用于以這樣的方式在屏幕上顯示分層菜單的菜單項的裝置和方法能夠以最少的鍵輸入次數(shù)查找和執(zhí)行用戶期望的功能。該分層菜單的頂層菜單和底層菜單可以同時顯示在一個屏幕畫面上,因此用戶能夠用最少的鍵輸入次數(shù),不必經(jīng)過中間層菜單,從較高層菜單到達(dá)底層菜單或從底層菜單到達(dá)頂層菜單。另外,特定的菜單可與其上一層菜單和下一層菜單或者與其下一層菜單顯示在一個屏幕畫面上,以便用戶可以容易地識別當(dāng)前菜單的位置。另外,用戶可以只使用方向鍵訪問所有菜單。
文檔編號G06F3/033GK1617553SQ20041006359
公開日2005年5月18日 申請日期2004年7月12日 優(yōu)先權(quán)日2003年11月14日
發(fā)明者韓制憲 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
浦北县| 景洪市| 潮安县| 安乡县| 宜春市| 张家口市| 横山县| 隆子县| 崇州市| 乐业县| 宕昌县| 磐安县| 新沂市| 义马市| 庆云县| 广宁县| 西宁市| 达孜县| 安泽县| 嘉荫县| 鲁山县| 汉源县| 出国| 镇坪县| 勐海县| 肥东县| 沙雅县| 老河口市| 湖北省| 海林市| 西乌珠穆沁旗| 麦盖提县| 望城县| 富阳市| 宁强县| 登封市| 临朐县| 韶山市| 株洲市| 荆门市| 苏尼特左旗|