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