專利名稱:圖形使用者界面及其顯示系統(tǒng)與顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖形使用者界面及其顯示系統(tǒng)與顯示方法,特別是指一 種將圖標(biāo)分為多層顯示的圖形使用者界面及其顯示系統(tǒng)與顯示方法。
背景技術(shù):
目前數(shù)字電子產(chǎn)品的作業(yè)系統(tǒng)通常以視窗化的界面呈現(xiàn),也就是各個程 序會有一個對應(yīng)的圖標(biāo),當(dāng)使用者要執(zhí)行程序的時候,只需要點選要執(zhí)行的 程序所對應(yīng)的圖標(biāo),如此作業(yè)系統(tǒng)便會得知使用者欲執(zhí)行的程序,進而執(zhí)行 使用者欲執(zhí)行的程序。
在視窗化的界面中,通常會有一個最底層的顯示區(qū)域, 一般稱之為"桌 面",而各個程序所對應(yīng)的圖標(biāo)會排列在桌面上提供使用者進行點選,當(dāng)使 用者點選某個圖標(biāo)而執(zhí)行相對應(yīng)的程序時,被執(zhí)行的程序所呈現(xiàn)的執(zhí)行畫面 將會覆蓋在桌面上,看起來就像被執(zhí)行的程序在桌面上執(zhí)行。
然而,目前在桌面上排列的各個圖標(biāo)所具有的層次都是相同的,例如使 用者經(jīng)常執(zhí)行某些程序,但該些程序所對應(yīng)的圖標(biāo)在排列顯示上并不會有特
別的變化(例如改變大小、改變排列位置等),因此,若使用者希望將自 己常用的程序分為一類時,使用者得自行排列各個圖標(biāo),使得自己經(jīng)常執(zhí)行 的程序所對應(yīng)的圖標(biāo)能與不常執(zhí)行的程序有所區(qū)隔。
發(fā)明內(nèi)容
鑒于以上在先前技術(shù)中所提出使用者需自行排列圖標(biāo)的現(xiàn)況,本發(fā)明目 的在于提供一種使用者界面及其顯示系統(tǒng)與顯示方法,可以自動的將圖標(biāo)分 類層迭,解決使用者需自行排列圖標(biāo)的問題。
于本發(fā)明所揭露的圖形使用者界面,其包括有復(fù)數(shù)個圖標(biāo)、第一圖標(biāo)
顯示層、第二圖標(biāo)顯示層等至少兩個圖標(biāo)顯示層。
于本發(fā)明所揭露的圖形使用者界面的顯示系統(tǒng),其包括有儲存模塊、 判斷模塊、顯示模塊。
于本發(fā)明所揭露的圖形使用者界面的顯示方法,其包括有讀取各該圖 標(biāo)對應(yīng)的參數(shù);當(dāng)各參數(shù)符合判斷規(guī)則中的第一判斷條件時,顯示符合第一 判斷條件的各參數(shù)所對應(yīng)的圖標(biāo)于第一圖標(biāo)顯示層;當(dāng)各參數(shù)符合判斷規(guī)則 中的第二判斷條件時,顯示符合第二判斷條件的各參數(shù)所對應(yīng)的圖標(biāo)于第二 圖標(biāo)顯示層。
于本發(fā)明所揭露的圖形使用者界面、圖形使用者界面的顯示系統(tǒng)及顯示 方法是通過將符合第 一判斷條件的參數(shù)所對應(yīng)的圖標(biāo)顯示在上層的第 一 圖 標(biāo)顯示層,符合第二判斷條件的參數(shù)所對應(yīng)的圖標(biāo)顯示在下層的第二圖標(biāo)顯 示層,依此類推,如此即可自動將圖標(biāo)分類層迭,進而解決使用者需要自行 排列圖標(biāo)的問題。
對照于上述先前技術(shù)無法自動排列圖標(biāo)的問題,本發(fā)明的確可依據(jù)判斷 條件自動排列圖標(biāo),使得使用者不需要自行排列圖標(biāo)。
有關(guān)本發(fā)明的詳細特征與實作,茲配合圖示在實施方式中詳細說明如
且根據(jù)本說明書所揭露的內(nèi)容及圖式,任何熟習(xí)相關(guān)技藝者可輕易地理解本 發(fā)明相關(guān)的目的及優(yōu)點。
圖1是本發(fā)明所提的圖形使用者界面的顯示系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖。 圖2是本發(fā)明所提的圖形使用者界面的顯示方法的方法流程圖。 圖3A是本發(fā)明實施例所提的圖形使用者界面示意圖。 圖3B是本發(fā)明實施例所提的圖形使用者界面示意圖。 圖3C是本發(fā)明實施例所提的圖形使用者界面示意圖。
圖3D是本發(fā)明實施例所提的圖形使用者界面示意圖。 圖4是本發(fā)明實施例所提的累積次數(shù)表。
具體實施例方式
以下先以圖1本發(fā)明所提的圖形使用者界面的顯示系統(tǒng)結(jié)構(gòu)圖來說明 本發(fā)明的系統(tǒng)運作。如圖所示,本發(fā)明的顯示系統(tǒng)含有儲存模塊110、判斷 模塊130、顯示模塊140。
儲存模塊110負責(zé)儲存表示各個程序的圖標(biāo)、以及各個圖標(biāo)所對應(yīng)的參 數(shù)。其中本發(fā)明所提的參數(shù)將決定對應(yīng)的圖標(biāo)會被顯示于各個圖標(biāo)顯示層的 其中一層, 一般而言,參數(shù)為對應(yīng)的圖標(biāo)被點選(選擇)的累積次數(shù),也就 是圖標(biāo)所表示的程序被執(zhí)行的累積次數(shù)。
判斷模塊130負責(zé)由儲存模塊110中讀出各個參數(shù),并判斷各參數(shù)是否 符合一組判斷規(guī)則,判斷規(guī)則由一個以上的判斷條件組成,而判斷條件可以 是一個固定的條件,例如參數(shù)是否大于一個特定值,也可以隨著系統(tǒng)的狀態(tài) 而改變,例如動態(tài)的調(diào)整上述的特定值的值,使得被顯示在第一圖標(biāo)顯示層 與第二圖標(biāo)顯示層(、第三圖標(biāo)顯示層、...)的圖標(biāo)的數(shù)量符合一定的比例。
顯示模塊140負責(zé)由儲存才莫塊110中讀出表示各個程序的圖標(biāo),并依據(jù) 判斷模塊130的判斷結(jié)果,將各個圖標(biāo)顯示在層迭的第一圖標(biāo)顯示層、第二 圖標(biāo)顯示層等圖標(biāo)顯示層。
接著以一個實施例來解說本發(fā)明的運作系統(tǒng)與方法,并請參照圖2本發(fā) 明所提的圖形使用者界面的顯示方法流程圖以及圖3A本發(fā)明所提的圖形使 用者界面示意圖。在本實施例中,圖標(biāo)顯示層以兩層為例,但本發(fā)明所提的 圖標(biāo)顯示層并不以兩層為P艮,其中第一圖標(biāo)顯示層310顯示在第二圖標(biāo)顯示 層320的上方,且第一圖標(biāo)顯示層310與第二圖標(biāo)顯示層320均為四邊形, ^a本發(fā)明并不以此為限,第一圖標(biāo)顯示層310與第二圖標(biāo)顯示層320也可以 是圓形、其他多邊形、甚至是不規(guī)則等形狀;而各個圖標(biāo)將會被顯示在第一 圖標(biāo)顯示層310與第二圖標(biāo)顯示層320的邊緣。在本實施例中,第二圖標(biāo)顯 示層320所涵蓋的區(qū)域包含第一圖標(biāo)顯示層310所涵蓋的區(qū)域,也就是較下
層的第二圖標(biāo)顯示層320包圍較上層的第一圖標(biāo)顯示層310,但本發(fā)明也可 以讓較上層的第一圖標(biāo)顯示層310包圍較下層的第二圖標(biāo)顯示層320。
當(dāng)使用者啟動執(zhí)行有本發(fā)明的電子裝置時,本發(fā)明的判斷^^塊130會至 儲存模塊110中讀取各個程序代表的圖標(biāo)所對應(yīng)的參數(shù)(步驟210),若電 子裝置中安裝有20個程序,則儲存模塊110中將儲存有分別代表上述20個 程序的20個圖標(biāo)以及與前述的20個圖標(biāo)相對應(yīng)的參數(shù),在本實施例中,參 數(shù)定義為各個圖標(biāo)所表示的程序被執(zhí)行的累積次數(shù),但本發(fā)明所"R的參數(shù)并 不以此定義為限,例如參數(shù)也可以為圖標(biāo)所對應(yīng)的程序一皮執(zhí)4亍的時間。
在判斷模塊130讀出與圖標(biāo)相對應(yīng)的參數(shù)(步驟210)之后,會判斷每 一個參數(shù)符合判斷規(guī)則中的哪一個判斷條件,在本實施例中,所使用的第一 判斷條件為參數(shù)(圖標(biāo)所表示的程序被使用者點選而執(zhí)行的累積次數(shù))是否 大于4,第二判斷條件則為參數(shù)是否未大于4,但本發(fā)明所提的判斷規(guī)則并 不以上述兩判斷條件所組成為限,例如判斷規(guī)則可以由第一判斷條件"程序 被執(zhí)行的累積次數(shù)是否大于4"、第二判斷條件"程序被執(zhí)行的時間是否在 一天之內(nèi),,、第三判斷條件"程序被執(zhí)行的累積次數(shù)是否未大于4"等三個 判斷條件所組成,如此一來,本發(fā)明所提的圖形使用者界面將會如圖3B所 示,分為三層。
本發(fā)明的顯示模塊140會依據(jù)判斷模塊130的判斷結(jié)果顯示各個圖標(biāo), 若程序被執(zhí)行的累積次數(shù)(參數(shù))大于4 (步驟221),則表示程序的圖標(biāo) 將被顯示到第一圖標(biāo)顯示層310的邊緣(步驟231),若程序被執(zhí)行的累積 次數(shù)(參數(shù))未大于4 (步驟222),則表示程序的圖標(biāo)將被顯示到第二圖 標(biāo)顯示層320的邊緣(步驟232),因此當(dāng)電子裝置中各個圖標(biāo)所對應(yīng)的參 數(shù)如圖4的程序執(zhí)行累積次數(shù)表400所示,則表示第一程序的第一圖標(biāo)321 與表示第三程序的第三圖標(biāo)322將會被顯示在第二圖標(biāo)顯示層320的邊緣, 而表示第二程序的第二圖標(biāo)311與表示第二十程序的第二十圖標(biāo)312將會被 顯示在第一圖標(biāo)顯示層310的邊緣。
如此,本實施例中的使用者較常執(zhí)行(點選)的程序所表示的圖標(biāo)就會 自動的被顯示在較上層的第一圖標(biāo)顯示層310上,因此,只要設(shè)計好判斷規(guī) 則,本發(fā)明將自動將圖標(biāo)分類至各個圖標(biāo)顯示層,可以解決以往使用者需要
自行排列圖標(biāo)的問題。
而顯示模塊140在顯示各個圖標(biāo)時,更可以讓顯示在較上層的圖標(biāo)的尺
寸比顯示在較下層的圖標(biāo)的尺寸大,例如讓第一圖標(biāo)顯示層310所顯示的圖 標(biāo)較第二圖標(biāo)顯示層320所顯示的圖標(biāo)大,而若有第三圖標(biāo)顯示層330,則 顯示在第三圖標(biāo)顯示層330的圖標(biāo)較第二圖標(biāo)顯示層320的圖標(biāo)的尺寸小, 如此使用者便可以輕易的判斷出各圖標(biāo)顯示層的圖標(biāo)所表示的程序,如圖 3B所示。
事實上,本發(fā)明更包含一個計算模塊170,負責(zé)在圖標(biāo)被選擇(點選) 時,依據(jù)特定的計算式計算出參數(shù)的新值并進行更新,而在本實施例中,所 使用的計算式為將被執(zhí)行的累積次數(shù)(參數(shù))加一,也就是說,在本發(fā)明將 表示第二程序的第二圖標(biāo)311、表示第二十程序的第二十圖標(biāo)312等圖標(biāo)顯 示在第一圖標(biāo)顯示層310 (步驟221、步驟231),且第一程序的第一圖標(biāo) 321、表示第三程序的第三圖標(biāo)322等圖標(biāo)顯示在第二圖標(biāo)顯示層320 (步 驟222、步驟232)之后,若使用者點選(選擇)了代表第一程序的第一圖 標(biāo)321時,即第一程序被執(zhí)行的同時,計算模塊170將代表第一程序的第一 圖標(biāo)321所對應(yīng)的參數(shù)加一并更新,也就是第一圖標(biāo)321所對應(yīng)的參數(shù)—— 累積執(zhí)行次數(shù)由4更新為5,如此一來,代表第一程序的第一圖標(biāo)321所對 應(yīng)的參數(shù)符合了第 一判斷條件(被執(zhí)行的累積次數(shù)大于4 ),因此代表第一 程序的第一圖標(biāo)321將會被顯示在第一圖標(biāo)顯示層310的邊緣,而不會被顯 示在先前所在的第二圖標(biāo)顯示層320的邊緣。在第一程序被執(zhí)行后,第一程 序的執(zhí)行畫面將會被顯示在執(zhí)行畫面顯示層390,也就是在第一圖標(biāo)顯示層 310的上方(步驟250),而為了讓使用者能夠看到所有的圖標(biāo)(當(dāng)然可以 讓執(zhí)行畫面顯示層390更大而不做此考慮),執(zhí)行畫面顯示層390可能會遮 蓋住部分圖標(biāo)的一部分,但不會完全的遮蓋任何一個圖標(biāo),如圖3C所示。
另外,為了避免顯示在第一圖標(biāo)顯示層310與第二圖標(biāo)顯示層320的圖 標(biāo)數(shù)量相差過于懸殊,判斷模塊130更可以調(diào)整判斷規(guī)則,藉以調(diào)整顯示在 第一圖標(biāo)顯示層310與第二圖標(biāo)顯示層320的圖標(biāo)的數(shù)量,例如,在本實施 例中,若理想的比例為8:12,即第一圖標(biāo)顯示層310顯示8個圖標(biāo),第二圖 標(biāo)顯示層320顯示12個圖標(biāo),則當(dāng)判斷模塊130發(fā)現(xiàn)第一判斷條件為"參
數(shù)是否大于4"時,第一圖標(biāo)顯示層310將會顯示9個圖標(biāo),則判斷模塊130 可以修改判斷規(guī)則,使得第一判斷條件為"參數(shù)是否大于5"、第二判斷條 件為"參數(shù)是否未大于5",以維持第一圖標(biāo)顯示層310與第二圖標(biāo)顯示層 320中^^皮顯示的圖標(biāo)的數(shù)量。
此外,本發(fā)明更可以順時鐘或逆時鐘的轉(zhuǎn)動顯示在第一圖標(biāo)顯示層310 的邊緣及第二圖標(biāo)顯示層320的邊緣的圖標(biāo),如圖3C所示,顯示模塊140 將第一圖標(biāo)顯示層310的邊緣的圖標(biāo)順時鐘轉(zhuǎn)動,而第二圖標(biāo)顯示層320的 邊緣的圖標(biāo)則逆時鐘轉(zhuǎn)動。
在上述實施例中,圖標(biāo)顯示于各個圖標(biāo)顯示層的邊緣,實際上各個圖標(biāo) 并不一定只能顯示于圖標(biāo)顯示層的邊緣,亦可以顯示于圖標(biāo)顯示層的任意位 置,如圖3D所示,其中各圖標(biāo)均沒有完全被其他圖標(biāo)所遮蓋,如此使用者 依然可以點選到其所欲執(zhí)行的程序所代表的圖標(biāo)。
雖然本發(fā)明以前述的實施例揭露如上,然其并非用以限定本發(fā)明,任何 熟習(xí)本發(fā)明所屬技術(shù)領(lǐng)域的技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),所為 的更動與潤飾,均屬本發(fā)明的專利保護范圍,因此本發(fā)明的專利保護范圍須 視本說明書所附的權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1、一種圖形使用者界面,該圖形使用者界面包含復(fù)數(shù)個圖標(biāo),其中各該圖標(biāo)分別與一程序相對應(yīng),且各該圖標(biāo)分別對應(yīng)有一參數(shù);及至少兩圖標(biāo)顯示層,用以依據(jù)一組判斷規(guī)則顯示各該圖標(biāo)于各該圖標(biāo)顯示層,其包含有一第一圖標(biāo)顯示層,當(dāng)各該圖標(biāo)對應(yīng)的該參數(shù)符合該組判斷規(guī)則中的一第一判斷條件時,顯示符合該第一判斷條件的各該圖標(biāo)于該第一圖標(biāo)顯示層;及一第二圖標(biāo)顯示層,顯示于該第一圖標(biāo)顯示層之下,當(dāng)各該圖標(biāo)對應(yīng)的該參數(shù)符合該組判斷規(guī)則中的一第二判斷條件時,顯示符合該第二判斷條件的各該圖標(biāo)于該第二圖標(biāo)顯示層。
2、 如權(quán)利要求1所述的圖形使用者界面,其中該符合該第一判斷條件 的各該參數(shù)所對應(yīng)的各該圖標(biāo)顯示于該第 一 圖標(biāo)顯示層的邊緣。
3、 如權(quán)利要求1所述的圖形使用者界面,其中該符合該第二判斷條件 的各該參數(shù)所對應(yīng)的各該圖標(biāo)顯示于該第二圖標(biāo)顯示層的邊緣。
4、 如權(quán)利要求2或3所述的圖形使用者界面,其中各該圖標(biāo)可以依順 時4中或逆時4f轉(zhuǎn)動。
5、 如權(quán)利要求1所述的圖形使用者界面,其中該第二圖標(biāo)顯示層所涵 蓋的區(qū)域包含該第一圖標(biāo)顯示層所涵蓋的區(qū)域。
6、 如權(quán)利要求1所述的圖形使用者界面,其中該圖形使用者界面更包 含一執(zhí)行畫面顯示層,用以于各該圖標(biāo)其中之一被選擇時,于該第一圖標(biāo)顯 示層上顯示該圖標(biāo)所對應(yīng)的該程序的 一執(zhí)行畫面。
7、 如權(quán)利要求6所述的圖形使用者界面,其中該執(zhí)行畫面顯示層所涵蓋的區(qū)域包含于該第一圖標(biāo)顯示層所涵蓋的區(qū)域。
8、 如權(quán)利要求1所述的圖形使用者界面,其中該第一圖標(biāo)顯示層所顯 示的圖標(biāo)的大小大于該第二圖標(biāo)顯示層所顯示的圖標(biāo)的大小。
9、 如權(quán)利要求1所述的圖形使用者界面,其中當(dāng)各該圖標(biāo)其中之一被 選擇時,依據(jù)一計算規(guī)則更新被選擇的該圖標(biāo)所對應(yīng)的該參數(shù)。
10、 如權(quán)利要求9所述的圖形使用者界面,其中該計算規(guī)則是計算各該 圖標(biāo)被選擇的累積次數(shù)。
11、 一種圖形使用者界面的顯示方法,應(yīng)用于以各圖標(biāo)表示相對應(yīng)的各 程序的圖形使用者界面中,該圖形使用者界面至少包含一第一圖標(biāo)顯示層及 一第二圖標(biāo)顯示層,其中該第一圖標(biāo)顯示層顯示于該第二顯示層之上,該顯 示方法包含下列步驟讀取各該圖標(biāo)對應(yīng)的 一參數(shù);當(dāng)各該參數(shù)符合一組判斷規(guī)則中的一第一判斷條件時,顯示符合該第一 判斷條件的各該參數(shù)所對應(yīng)的各該圖標(biāo)于該第一圖標(biāo)顯示層;及當(dāng)各該參數(shù)符合該組判斷規(guī)則中的第二判斷條件時,顯示符合該第二判 斷條件的各該參數(shù)所對應(yīng)的各該圖標(biāo)于該第二圖標(biāo)顯示層。
12、 如權(quán)利要求11所述的圖形使用者界面的顯示方法,更包含判斷各 該圖標(biāo)其中之一被選擇時,顯示被選擇的該圖標(biāo)所對應(yīng)的該程序的執(zhí)行畫面 于該第一圖標(biāo)顯示層之上的步驟。
13、 一種圖形使用者界面的顯示系統(tǒng),應(yīng)用于以各圖標(biāo)表示相對應(yīng)的各 程序的圖形使用者界面中,該圖形使用者界面至少包含一第 一 圖標(biāo)顯示層及 一第二圖標(biāo)顯示層,其中該第一圖標(biāo)顯示層顯示于該第二顯示層之上,該顯 示系統(tǒng)包含一儲存模塊,用以儲存各該圖標(biāo)及各該圖標(biāo)所分別對應(yīng)的一參數(shù);一判斷模塊,用以判斷各該參數(shù)是否符合一組判斷規(guī)則其中之一;及一顯示模塊,用以于各該參數(shù)符合該組判斷規(guī)則中的第一判斷條件時,顯示符合該第 一判斷條件的各該參數(shù)所對應(yīng)的各該圖標(biāo)于該第 一 圖標(biāo)顯示 層,并于各該參數(shù)符合該第二判斷條件時,顯示符合該第二判斷條件的各該 參數(shù)所對應(yīng)的各該圖標(biāo)于該第二圖標(biāo)顯示層。
14、 如權(quán)利要求13所述的圖形使用者界面的顯示系統(tǒng),其中該顯示模塊將符合該第一判斷條件的各該參數(shù)所對應(yīng)的各該圖標(biāo)顯示于該第一圖標(biāo)顯示層的邊緣。
15、 如權(quán)利要求13所述的圖形使用者界面的顯示系統(tǒng),其中該顯示模 塊將符合該第二判斷條件的各該參數(shù)所對應(yīng)的各該圖標(biāo)顯示于該第二圖標(biāo)顯示層的邊緣。
16、 如權(quán)利要求14或15所述的圖形使用者界面的顯示系統(tǒng),其中該顯示模塊進一步用以將顯示于該圖標(biāo)顯示層的各該圖標(biāo)依順時鐘或逆時鐘方向沿該圖標(biāo)顯示層的邊緣轉(zhuǎn)動。
17、 如權(quán)利要求13所述的圖形使用者界面的顯示系統(tǒng),其中該顯示系統(tǒng)更包含一計算模塊,用以于各該圖標(biāo)其中之一被選擇時,更新被選擇的圖標(biāo)所對應(yīng)的參數(shù)。
全文摘要
一種圖形使用者界面及其顯示系統(tǒng)與顯示方法,目的在于將圖標(biāo)(icon)分為多類,其通過判斷與圖標(biāo)相對應(yīng)的參數(shù)是否符合判斷條件,當(dāng)圖標(biāo)所對應(yīng)的參數(shù)符合判斷條件時,將圖標(biāo)顯示在分類層迭的第一圖標(biāo)顯示層、第二圖標(biāo)顯示層、第三圖標(biāo)顯示層等多個圖標(biāo)顯示層,藉以達成自動將圖標(biāo)分為多類的功效。
文檔編號G06F3/048GK101344833SQ20071013632
公開日2009年1月14日 申請日期2007年7月13日 優(yōu)先權(quán)日2007年7月13日
發(fā)明者安 王, 邱全成 申請人:英業(yè)達股份有限公司