專利名稱:用于提供圖形用戶界面的設(shè)備和方法
技術(shù)領(lǐng)域:
下面的描述涉及一種用于提供圖形用戶界面(GUI)的設(shè)備和方法,更具體地說,涉及一種用于提供反映用戶的使用頻率的GUI的設(shè)備和方法。
背景技術(shù):
圖形用戶界面(⑶I)允許用戶方便地使用數(shù)字裝置。最近,將諸如互聯(lián)網(wǎng)、游戲、社交網(wǎng)絡(luò)服務(wù)的智能功能和其他復(fù)雜功能安裝在諸如藍(lán)光播放器、多媒體播放器和機(jī)頂盒等的數(shù)字裝置中。因此,用戶可在觀看CTI的同時(shí)輸入各種功能,以操縱數(shù)字裝置。在各種裝置中,GUI可被用于快速地和直觀地將信息發(fā)送給用戶。例如,⑶I可將諸如互聯(lián)網(wǎng)、游戲和社交網(wǎng)絡(luò)服務(wù)等的各種應(yīng)用程序顯示為屏幕上的圖標(biāo)。用戶可經(jīng)由諸如鍵區(qū)、鍵盤、鼠標(biāo)或者觸摸屏的裝置移動(dòng)指針,以選擇由指針指向的圖標(biāo),因此用戶可對(duì)數(shù)字裝置輸入他們期望的操作。
發(fā)明內(nèi)容
在一個(gè)方面,提供一種提供圖形用戶界面(GUI)的方法,所述方法包括下述步驟:在屏幕上顯示多個(gè)圖標(biāo);存儲(chǔ)在屏幕上顯示的每個(gè)圖標(biāo)的使用頻率;在屏幕上改變所述多個(gè)圖標(biāo)中的至少一個(gè)圖標(biāo)的外觀,以反映所述至少一個(gè)圖標(biāo)的使用頻率。可以在預(yù)定時(shí)間段期間累計(jì)所述多個(gè)圖標(biāo)的使用頻率之后執(zhí)行在屏幕上改變至少一個(gè)圖標(biāo)的外觀的步驟。在屏幕上改變至少一個(gè)圖標(biāo)的外觀的步驟可包括在屏幕上改變至少一個(gè)圖標(biāo)的尺寸、形狀和顏色中的至少一種。響應(yīng)于所述多個(gè)圖標(biāo)中的對(duì)應(yīng)的圖標(biāo)的使用頻率大于預(yù)定上限,可以在屏幕上增大所述對(duì)應(yīng)的圖標(biāo)的尺寸。響應(yīng)于所述多個(gè)圖標(biāo)中的對(duì)應(yīng)的圖標(biāo)的使用頻率小于預(yù)定下限,可以在屏幕上減小所述對(duì)應(yīng)的圖標(biāo)的尺寸。所述多個(gè)圖標(biāo)均可包括矩形形狀。在屏幕上改變至少一個(gè)圖標(biāo)的外觀的步驟可包括在屏幕上改變所述多個(gè)圖標(biāo)的面積、水平長度和垂直長度中的至少一種。在屏幕上改變所述多個(gè)圖標(biāo)的外觀的步驟可包括:將所述多個(gè)圖標(biāo)中的沿水平方向布置的圖標(biāo)的水平長度的總和改變?yōu)樾∮诨虻扔谄聊坏乃介L度,以及將所述多個(gè)圖標(biāo)中的沿垂直方向布置的圖標(biāo)的垂直長度的總和改變?yōu)樾∮诨虻扔谄聊坏拇怪遍L度。每個(gè)圖標(biāo)的使用頻率可以是通過基于用戶的操縱的請(qǐng)求而選擇對(duì)應(yīng)的圖標(biāo)的頻率。
響應(yīng)于通過基于用戶的選擇的請(qǐng)求而選擇對(duì)應(yīng)的圖標(biāo),可以增大該圖標(biāo)在屏幕上進(jìn)行顯示達(dá)預(yù)定時(shí)間段,或者在屏幕上改變?cè)搱D標(biāo)的顏色。在一個(gè)方面,提供一種用于提供圖形用戶界面(⑶I)的設(shè)備,所述設(shè)備包括:顯示單元,被配置為在屏幕上顯示多個(gè)圖標(biāo);輸入單元,被配置為接收基于用戶的操縱的請(qǐng)求,用于操縱多個(gè)圖標(biāo);數(shù)據(jù)存儲(chǔ)單元,被配置為存儲(chǔ)與所述多個(gè)圖標(biāo)的使用頻率有關(guān)的信息;控制器,被配置為在屏幕上改變所述多個(gè)圖標(biāo)中的至少一個(gè)圖標(biāo)的外觀,以反映所述至少一個(gè)圖標(biāo)的使用頻率。在預(yù)定時(shí)間段期間累計(jì)所述多個(gè)圖標(biāo)的使用頻率之后,控制器可在屏幕上改變至少一個(gè)圖標(biāo)的外觀。在屏幕上改變至少一個(gè)圖標(biāo)的外觀的操作可包括改變至少一個(gè)圖標(biāo)的尺寸、形狀和顏色中的至少一種??刂破骺身憫?yīng)于對(duì)應(yīng)圖標(biāo)的使用頻率大于預(yù)定上限而在屏幕上增大所述對(duì)應(yīng)的圖標(biāo)的尺寸??刂破骺身憫?yīng)于對(duì)應(yīng)的圖標(biāo)的使用頻率小于預(yù)定下限而在屏幕上減小所述對(duì)應(yīng)的圖標(biāo)的尺寸。所述多個(gè)圖標(biāo)可均包括矩形形狀。在屏幕上改變至少一個(gè)圖標(biāo)的外觀的操作可包括在屏幕上改變所述多個(gè)圖標(biāo)的面積、水平長度和垂直長度中的至少一種。在屏幕上改變所述多個(gè)圖標(biāo)的外觀的操作可包括:將所述多個(gè)圖標(biāo)中的沿水平方向布置的圖標(biāo)的水平長度的總和改變?yōu)樾∮诨虻扔谄聊坏乃介L度,以及將所述多個(gè)圖標(biāo)中的沿垂直方向布置的圖標(biāo)的垂直長度的總和改變?yōu)樾∮诨虻扔谄聊坏拇怪遍L度。所述多個(gè)圖標(biāo)中的每個(gè)圖標(biāo)的使用頻率可以是通過基于經(jīng)由輸入單元輸入的用戶的操縱的請(qǐng)求來選擇對(duì)應(yīng)的圖標(biāo)的頻率或者通過基于經(jīng)由輸入單元輸入的用戶的操縱的請(qǐng)求來執(zhí)行對(duì)應(yīng)的圖標(biāo)的頻率。所述設(shè)備可包括智能電視(TV)、藍(lán)光播放器、多媒體播放器、機(jī)頂盒、個(gè)人計(jì)算機(jī)(PC)、游戲控制臺(tái)、移動(dòng)電話、智能電話、筆記本型計(jì)算機(jī)、用于數(shù)字廣播的終端、個(gè)人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、導(dǎo)航儀和平板型PC中的至少一種。在一個(gè)方面,提供一種包括用于使處理器執(zhí)行這里描述的方法的指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
圖1是示出用于提供圖形用戶界面(GUI)的設(shè)備的示例的示圖。圖2是示出由圖1的設(shè)備提供的⑶I的示例的示圖。圖3是示出圖2的⑶I的選擇圖標(biāo)的操作的示例的示圖。圖4是示出反映使用頻率的GUI的示例的示圖。圖5是示出提供⑶I的方法的示例的示圖。圖6是示出基于使用頻率來重新設(shè)置圖標(biāo)的尺寸的方法的示例的示圖。圖7和圖8是示出基于使用頻率來重新設(shè)置圖標(biāo)的尺寸的在圖標(biāo)沒有完全適合于屏幕時(shí)的示例的示圖。
在附圖和具體實(shí)施方式
中,除非另外描述,否則相同的標(biāo)號(hào)將被理解為指示相同的元件、特征和結(jié)構(gòu)。為了清楚、圖解和方便起見,可能夸大這些元件的相對(duì)尺寸和繪示。
具體實(shí)施例方式提供下面的具體描述,以幫助讀者獲取對(duì)這里描述的方法、設(shè)備和/或系統(tǒng)的充分理解。相應(yīng)地,本領(lǐng)域普通技術(shù)人員將獲得這里描述的方法、設(shè)備和/或系統(tǒng)的各種改變、修改及等同物的啟示。另外,為了更加清楚和簡(jiǎn)明,可能省略對(duì)公知功能和公知構(gòu)造的描述。圖1示出了用于提供圖形用戶界面(⑶I)的數(shù)字設(shè)備100的示例。參照?qǐng)D1,數(shù)字設(shè)備100包括輸入單元110、控制器120、數(shù)據(jù)存儲(chǔ)單元130和顯示單元140。輸入單元110可包括諸如鍵鈕、觸摸面板和鼠標(biāo)等的輸入裝置。輸入單元110接收由用戶輸入的操縱的請(qǐng)求,并將所述請(qǐng)求發(fā)送到控制器120。一些輸入單元(例如,觸摸面板)和顯示單元140可具有層疊的結(jié)構(gòu),以構(gòu)造觸摸屏。控制器120可基于操作系統(tǒng)(OS)來提供用戶界面。例如,由控制器120提供的用戶界面可以是布置有多個(gè)圖標(biāo)的⑶I。控制器120可針對(duì)基于經(jīng)由輸入單元110輸入的用戶的操縱的請(qǐng)求來控制選擇和/或執(zhí)行相應(yīng)的圖標(biāo)。數(shù)據(jù)存儲(chǔ)單元130可存儲(chǔ)與⑶I的可執(zhí)行程序、由⑶I顯示的圖標(biāo)的尺寸、布置、使用頻率和各種設(shè)置值等有關(guān)的信息。例如,與使用頻率有關(guān)的信息可包括累計(jì)使用頻率所持續(xù)的預(yù)定時(shí)間段、使用頻率的上限和下限、根據(jù)使用頻率的增大倍率和減小倍率、以及在選擇圖標(biāo)時(shí)的增大倍率等。數(shù)據(jù)存儲(chǔ)單元130可臨時(shí)存儲(chǔ)在控制器120的操作期間產(chǎn)生的數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)單元130可包括從由閃速存儲(chǔ)器、硬盤、多媒體卡、卡型數(shù)據(jù)存儲(chǔ)單元(例如,安全數(shù)字(SD)數(shù)據(jù)存儲(chǔ)單元或XD (extreme digital)數(shù)據(jù)存儲(chǔ)單元等)、隨機(jī)存取存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)和可編程只讀存儲(chǔ)器(PROM)磁數(shù)據(jù)存儲(chǔ)單元、磁盤和光學(xué)盤等構(gòu)成的組中選擇的至少一種記錄介質(zhì)。顯示單元140包括圖像面板,例如,液晶面板和有機(jī)發(fā)光面板等,并且可顯示由控制器120提供的⑶I。作為示例,數(shù)字設(shè)備100可以是包括操作系統(tǒng)以訪問公共廣播、有線廣播和互聯(lián)網(wǎng)等的智能電視(TV),以執(zhí)行各種可執(zhí)行程序。智能TV指包括操作系統(tǒng)和訪問互聯(lián)網(wǎng)的功能以在便捷的用戶環(huán)境(用戶界面(UI)/用戶體驗(yàn)(UX))下使用各種內(nèi)容(例如,視頻點(diǎn)播(V0D)、游戲、搜索功能、聚合服務(wù)或者智能化服務(wù)以及實(shí)時(shí)廣播)的數(shù)字TV。作為另一示例,數(shù)字設(shè)備100可以是這樣的設(shè)備,在所述設(shè)備中,顯示單元140安裝到諸如藍(lán)光播放器、多媒體播放器、機(jī)頂盒、個(gè)人電腦(PC)、游戲控制臺(tái)和家用電器等的裝置的內(nèi)部或者外部。作為另一示例,數(shù)字設(shè)備100可以是諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播終端、個(gè)人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、導(dǎo)航裝置和平板型PC等的移動(dòng)終端。應(yīng)當(dāng)理解,用作數(shù)字設(shè)備100的GUI可以在包括顯示器的任意裝置中使用。圖2示出了可由圖1的數(shù)字設(shè)備100提供的⑶I 200的示例。
參照?qǐng)D2,⑶I 200包括多個(gè)圖標(biāo),例如,第一圖標(biāo)201到第二十圖標(biāo)220。例如,第一圖標(biāo)201可指向用于執(zhí)行地波廣播的應(yīng)用程序,第二圖標(biāo)202可指向用于執(zhí)行有線廣播的應(yīng)用程序,第三圖標(biāo)203可指向網(wǎng)絡(luò)瀏覽器應(yīng)用程序,第四圖標(biāo)204到第二十圖標(biāo)220可指向可以互不相同的另外的應(yīng)用程序。應(yīng)當(dāng)理解,上面描述的應(yīng)用程序和圖標(biāo)的數(shù)量是為了方便描述,這里的示例不限于此。在第一屏幕200A上顯示的第一圖標(biāo)201到第二十圖標(biāo)220可具有各種形狀,例如,具有相同尺寸的矩形形狀。在該示例中,第一圖標(biāo)201到第二十圖標(biāo)220按4乘5的陣列排列,以形成具有矩形形狀的第一屏幕200A。作為示例,第一圖標(biāo)201到第二十圖標(biāo)220可以被布置為互相接觸。可選擇地,第一圖標(biāo)201到第二十圖標(biāo)220可被布置為互相分開。圖3示出了在用戶選擇圖標(biāo)時(shí)的圖2的⑶I 200的操作的示例。參照?qǐng)D3,用戶可在⑶I 200的第一圖標(biāo)201到第二十圖標(biāo)220被顯示在顯示單元140上的同時(shí)通過移動(dòng)指針250來選擇任意圖標(biāo)(例如,第八圖標(biāo)208)??赏ㄟ^操縱鼠標(biāo)或鍵盤等來移動(dòng)指針250??赏ㄟ^例如點(diǎn)擊鼠標(biāo)的鍵鈕、使用鍵盤或者將指針250移動(dòng)至對(duì)應(yīng)的圖標(biāo)達(dá)到預(yù)定的時(shí)間段來選擇圖標(biāo)。在顯示單元140包括的觸摸屏(其中,輸入單元110一體地結(jié)合到顯示單元140)的示例中,用戶可通過在顯示單元140上輕擊他們的手指等來直接地選擇圖標(biāo)。當(dāng)用戶選擇圖標(biāo)(例如,第八圖標(biāo)208)時(shí),可以以預(yù)定倍率來增大該圖標(biāo)。作為另一示例,如果用戶選擇圖標(biāo)(例如,第八圖標(biāo)208),則該圖標(biāo)的顏色可改變成不同的顏色。這樣,用戶可以通過圖標(biāo)尺寸的增大、圖標(biāo)顏色的變化和它們的組合等來直觀地獲知已經(jīng)選擇了對(duì)應(yīng)的圖標(biāo)。可以區(qū)分圖標(biāo)的選擇和執(zhí)行。例如,圖標(biāo)的執(zhí)行指執(zhí)行由圖標(biāo)代表的應(yīng)用程序,而圖標(biāo)的選擇可指準(zhǔn)備執(zhí)行應(yīng)用程序。用戶可執(zhí)行由進(jìn)一步操縱(例如,相對(duì)于被選擇的圖標(biāo)點(diǎn)擊鼠標(biāo)的鍵鈕或者使用鍵盤)選擇的圖標(biāo)。作為另一示例,當(dāng)指針250位于對(duì)應(yīng)的圖標(biāo)(例如,第八圖標(biāo)20 8)處時(shí),用戶可直接執(zhí)行圖標(biāo)而不執(zhí)行選擇圖標(biāo)的操作。另外,在輸入單元110 —體地結(jié)合到顯示單元140中的觸摸屏中,例如,用戶可通過在顯示單元140上輕擊他們的手指一次或者連續(xù)地輕擊兩次來直接執(zhí)行圖標(biāo)而不執(zhí)行選擇對(duì)應(yīng)的圖標(biāo)的操作。根據(jù)多個(gè)方面,在數(shù)據(jù)存儲(chǔ)單元130 (參見圖1)中可以將對(duì)應(yīng)的圖標(biāo)的選擇操作或者執(zhí)行操作的次數(shù)存儲(chǔ)為該圖標(biāo)的使用頻率。圖4示出了反映使用頻率的⑶I 200的第二屏幕200B的示例。參照?qǐng)D4,第二屏幕200B顯示了具有反映使用頻率的各種的尺寸的第一圖標(biāo)201到第二十圖標(biāo)220。例如,第一圖標(biāo)201、第八圖標(biāo)208和第十二圖標(biāo)212的尺寸與它們的初始尺寸相比有所增加。這可用于表示第一圖標(biāo)201、第八圖標(biāo)208和第十二圖標(biāo)212在預(yù)定時(shí)間段內(nèi)具有比預(yù)定上限高的使用頻率,例如,在一個(gè)月期間使用第一圖標(biāo)201、第八圖標(biāo)208和第十_■圖標(biāo)212超過十次的情況。另外,隨著使用頻率增加,圖標(biāo)的尺寸可以增力口,從而允許第一圖標(biāo)201、第八圖標(biāo)208和第十二圖標(biāo)212具有不同的尺寸。在該示例中,第二圖標(biāo)202、第六圖標(biāo)206、第七圖標(biāo)207、第九圖標(biāo)209、第^^一圖標(biāo)211、第十三圖標(biāo)213以及第十四圖標(biāo)214的尺寸與它們的初始尺寸相比有所減小。這可用于表示第二圖標(biāo)202、第六圖標(biāo)206、第七圖標(biāo)207、第九圖標(biāo)209、第i^一圖標(biāo)211、第十三圖標(biāo)213以及第十四圖標(biāo)214z在預(yù)定時(shí)間段內(nèi)的使用頻率小于預(yù)定的下限,例如,第二圖標(biāo)202、第六圖標(biāo)206、第七圖標(biāo)207、第九圖標(biāo)209、第i^一圖標(biāo)211、第十三圖標(biāo)213以及第十四圖標(biāo)214在一個(gè)月期間被使用不足一次的情況。另外,隨著使用頻率減小,圖標(biāo)的尺寸可進(jìn)一步減小,從而允許第二圖標(biāo)202、第六圖標(biāo)206、第七圖標(biāo)207、第九圖標(biāo)209、第^^一圖標(biāo)211、第十三圖標(biāo)213以及第十四圖標(biāo)214具有各種尺寸。第三圖標(biāo)203、第四圖標(biāo)204、第五圖標(biāo)205、第十圖標(biāo)210以及第十五圖標(biāo)215到第二十圖標(biāo)220保持它們的初始尺寸。這可用于表示第三圖標(biāo)203、第四圖標(biāo)204、第五圖標(biāo)205、第十圖標(biāo)210以及第十五圖標(biāo)215到第二十圖標(biāo)220在預(yù)定時(shí)間段的使用頻率在預(yù)定上限和預(yù)定下限之間,例如,第三圖標(biāo)203、第四圖標(biāo)204、第五圖標(biāo)205、第十圖標(biāo)210以及第十五圖標(biāo)215到第二十圖標(biāo)220在一個(gè)月期間被使用一次到十次的情況。圖5示出了提供⑶I 200的方法的示例。參照?qǐng)D5,輸入單元110接收從顯示單元140上顯示的多個(gè)圖標(biāo)中選擇圖標(biāo)的請(qǐng)求(操作S110)??刂破?20計(jì)算被選圖標(biāo)的使用頻率并將與使用頻率有關(guān)的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元130中(操作S120)??梢栽陬A(yù)定時(shí)間段內(nèi)反復(fù)地執(zhí)行操作SllO和操作S120,從而累計(jì)了圖標(biāo)的使用頻率。例如,可通過默認(rèn)值或者通過用戶的選擇來確定所述預(yù)定時(shí)間段。在預(yù)定時(shí)間段過去之后,如果用戶重載GUI,則控制器120基于圖標(biāo)的使用頻率來重新設(shè)置圖標(biāo)的尺寸(操作S130),并在顯示單元140上顯示被重新設(shè)置的圖標(biāo)尺寸(操作S140)。圖6示出了基于使用頻率來重新設(shè)置圖標(biāo)的尺寸的方法的示例。圖7和圖8是示出在基于使用頻率來重新設(shè)置圖標(biāo)的尺寸時(shí)在被重新設(shè)置的圖標(biāo)適合之前的屏幕的示例。參照?qǐng)D1和圖6,在已經(jīng)過去預(yù)定時(shí)間段之后,如果用戶重載⑶I,則控制器120加載與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元130中的多個(gè)圖標(biāo)中的圖標(biāo)的使用頻率有關(guān)的信息(操作S210)。控制器120比較所述圖標(biāo)的使用頻率和預(yù)定使用頻率(操作S220)。
如果圖標(biāo)的使用頻率高于上限,則增加圖標(biāo)的尺寸(操作S230)??梢灶A(yù)先確定圖標(biāo)的增大倍率。作為另一示例,如果圖標(biāo)的使用頻率小于上限,則將對(duì)應(yīng)的圖標(biāo)的使用頻率與預(yù)定使用頻率的下限進(jìn)行比較(操作S240)。如果對(duì)應(yīng)的圖標(biāo)的使用頻率低于下限,則減小對(duì)應(yīng)的圖標(biāo)的尺寸(操作S250),如果對(duì)應(yīng)的圖標(biāo)的使用頻率大于等于下限,則保持對(duì)應(yīng)的圖標(biāo)的尺寸(操作S260)。例如,可根據(jù)圖標(biāo)的使用頻率來改變?cè)龃蟊堵屎蜏p小倍率。增大倍率和減小倍率可以是固定的。雖然增大倍率和減小倍率可以是固定的,但每當(dāng)執(zhí)行重新設(shè)置圖表的尺寸的處理時(shí),仍可以重復(fù)地增大或者減小圖標(biāo)的尺寸,因此圖標(biāo)的尺寸可以變化。另外,圖標(biāo)在水平方向上的增大倍率和圖標(biāo)在垂直方向上的增大倍率可以彼此不同或者彼此相同。作為示例,可以僅增加圖標(biāo)的水平長度或可以僅減小圖表的垂直長度??梢詫?duì)于在顯示單元140上顯示的所有圖標(biāo)來重復(fù)地執(zhí)行重新設(shè)置圖標(biāo)的尺寸的處理(包括操作S210到S260)。如果對(duì)于所有的圖標(biāo)來執(zhí)行重新設(shè)置圖標(biāo)的尺寸的處理,則確定重新設(shè)置的圖標(biāo)是否適合于屏幕(操作S280)。圖7和圖8不出了當(dāng)基于使用頻率來重新設(shè)置圖標(biāo)的尺寸時(shí)被重新設(shè)置的圖標(biāo)不適合于屏幕的示例。參照?qǐng)D7,在重新設(shè)置⑶I 200之前,第一屏幕200A具有水平長度LI和垂直長度L2。第一圖標(biāo)201到第二十圖標(biāo)220中的每個(gè)圖標(biāo)在重新設(shè)置⑶I 200之前的水平長度由AO表示,第一圖標(biāo)201到第二十圖標(biāo)220中的每個(gè)圖標(biāo)在重新設(shè)置⑶I 200之前的垂直長度由BO表示。在該示例中,重新設(shè)置圖標(biāo)的尺寸的處理(包括操作S210到S260)的結(jié)果是:第一圖標(biāo)201的水平長度被增加到Al,第二圖標(biāo)202的水平長度被減小到A2,第三圖標(biāo)203到第五圖標(biāo)205的水平長度被保持為A0。如在圖7的示例中所示,當(dāng)圖標(biāo)的水平長度的增大的程度大于圖標(biāo)的水平長度的減小的程度時(shí),沿水平方向布置的第一圖標(biāo)201到第五圖標(biāo)205的水平長度的總和可能大于第一屏幕200A的在重新設(shè)置⑶I 200之前的水平長度。如圖7中所示,如果重新設(shè)置的圖標(biāo)偏離屏幕的尺寸,則可以被重復(fù)地執(zhí)行調(diào)節(jié)圖標(biāo)的尺寸的處理(圖6的操作S290),以使圖標(biāo)適合于屏幕的尺寸內(nèi)。例如,執(zhí)行以預(yù)定的倍率減小第一圖標(biāo)201到第五圖標(biāo)205的水平長度的處理(操作S290)。作為另一示例,在保持而不改變第一圖標(biāo)201到第五圖標(biāo)205 (例如,第三圖標(biāo)203到第五圖標(biāo)205)的水平長度的狀態(tài)下,可以僅以預(yù)定的倍率減小尺寸被改變的第一圖標(biāo)201和第二圖標(biāo)202的水平長度。當(dāng)以預(yù)定的倍率減小第一圖標(biāo)201到第五圖標(biāo)205的水平長度時(shí),可以以預(yù)定的倍率增加第一圖標(biāo)201到第五圖標(biāo)205的垂直長度,以保持第一圖標(biāo)201到第五圖標(biāo)205的面積的大小。參照?qǐng)D8,作為重新設(shè)置圖標(biāo)的尺寸的處理(包括操作S210到S260)的結(jié)果,第一圖標(biāo)201的垂直長度增大到BI,第六圖標(biāo)206的垂直長度減小到B2,第i^一圖標(biāo)211的垂直長度減小到B3,第十六圖標(biāo)216的垂直長度保持在B0。如圖8中所示,當(dāng)圖標(biāo)的垂直長度的減小的程度大于圖標(biāo)的垂直長度的增加的程度時(shí),沿垂直方向布置的第一圖標(biāo)201、第六圖標(biāo)206、第^ 圖標(biāo)211和第十六圖標(biāo)216的垂直長度的總和可能小于第一屏幕200A的在重新設(shè)置⑶I 200之前的總體垂直長度。如圖8中所示,如果重新設(shè)置的圖標(biāo)的尺寸小于屏幕的尺寸,則可以重復(fù)地執(zhí)行調(diào)節(jié)圖標(biāo)的尺寸的處理(操作S290),以使圖標(biāo)適合于屏幕。例如,可以執(zhí)行以預(yù)定倍率增加第一圖標(biāo)201、第 六圖標(biāo)206、第^ 圖標(biāo)211和第十六圖標(biāo)216的垂直長度的處理(操作S290)。作為另一示例,在保持第十六圖標(biāo)216的垂直長度且不改變尺寸的狀態(tài)下,可以僅以預(yù)定倍率僅增加尺寸被改變的第一圖標(biāo)201、第六圖標(biāo)206和第^ 圖標(biāo)211的垂直長度。作為另一示例,如圖8中所示,當(dāng)被重新設(shè)置的圖標(biāo)的尺寸小于屏幕的尺寸時(shí),可以不調(diào)節(jié)被重新設(shè)置的圖標(biāo),因此可以保持被重新設(shè)置的圖標(biāo)的垂直長度而不執(zhí)行任何另外的調(diào)節(jié)。再次參照?qǐng)D6,可以重復(fù)地執(zhí)行調(diào)節(jié)圖標(biāo)的尺寸的處理(操作S290),直到圖標(biāo)適合于屏幕的尺寸。最終的結(jié)果可以被調(diào)節(jié)到在沒有間隙的情況下布置所有的圖標(biāo)的狀態(tài),如圖4中所示,但是這里的示例不限于此。為了控制器120 (參見圖1)的計(jì)算性能,可以以重復(fù)地執(zhí)行調(diào)節(jié)圖標(biāo)的尺寸的處理(操作S290)達(dá)預(yù)定次數(shù),然后停止調(diào)節(jié)圖標(biāo)的尺寸的處理(操作S290)。如這里所描述的,如果圖標(biāo)適合于屏幕,則完成重新設(shè)置圖標(biāo)的尺寸的處理。參照?qǐng)D6到圖8描述的重新設(shè)置圖標(biāo)的尺寸的處理僅是一個(gè)示例,可以使用各種算法。例如,除了通過反映使用頻率來重新設(shè)置圖標(biāo)的尺寸的處理以外,還可以通過直接的用戶操縱來另外地執(zhí)行調(diào)節(jié)每個(gè)獨(dú)立的圖標(biāo)的尺寸或者多個(gè)圖標(biāo)的布置的處理。在上面描述的示例中,在第一屏幕200A上顯示的第一圖標(biāo)201到第二十圖標(biāo)220在反映使用頻率之前具有相同的尺寸,但是這里的示例不限于此。例如,在第一屏幕200A上顯示的第一圖標(biāo)201到第二十圖標(biāo)220在反映使用頻率之前可具有不同的尺寸。例如,可以將預(yù)期具有高使用頻率的圖標(biāo)可以顯示為大圖標(biāo),并可以執(zhí)行重新設(shè)置圖標(biāo)的尺寸的處理。另外,在上面描述的示例中,圖標(biāo)具有矩形形狀,但是這里的示例不限于此。例如,圖標(biāo)可具有任意的各種形狀,在這種情況下,可以將所有的圖標(biāo)設(shè)置為不互相接觸。根據(jù)多個(gè)方面,圖標(biāo)的尺寸可以根據(jù)使用頻率而改變,但是這里的示例不限于此。例如,如果使用頻率升高,可以將圖標(biāo)改變?yōu)榫哂锌梢曅愿叩男螤?,例如,具有更尖銳的邊緣的多邊形形狀。同樣地,隨著使用頻率的降低,可將圖標(biāo)改變?yōu)榫哂锌梢曅愿偷男螤?,例如,具有倒圓的邊緣的多邊形形狀。作為另一示例,隨著使用頻率的升高,可將圖標(biāo)改變?yōu)榫哂锌梢曅愿叩念伾译S著使用頻率的降低,可將圖標(biāo)改變?yōu)榫哂锌梢曅愿偷念伾?。這樣,圖標(biāo)的尺寸、形狀和/或顏色形成圖標(biāo)的外觀,因此,可以通過隨著使用頻率的升高而將圖標(biāo)改變?yōu)榫哂锌梢曅愿叩耐庥^和/或通過隨著使用頻率的降低而將圖標(biāo)改變?yōu)榫哂锌梢曅愿偷耐庥^,來提高用戶便利性。執(zhí)行這里描述的方法或者該方法的一個(gè)或多個(gè)操作的程序指令可以被記錄、存儲(chǔ)或固定在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。所述程序指令可由計(jì)算機(jī)實(shí)現(xiàn)。例如,計(jì)算機(jī)可使處理器執(zhí)行所述程序指令。所述介質(zhì)可單獨(dú)包括程序指令、數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)等或可以包括它們的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的例子包括磁介質(zhì)(例如,硬盤、軟盤和磁帶)、光學(xué)介質(zhì)(例如,CDROM盤和DVD)、磁光介質(zhì)(例如,光學(xué)盤)、專用于存儲(chǔ)和執(zhí)行程序指令的硬件設(shè)備(例如,只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)和閃速存儲(chǔ)器)等。程序指令的例子包括機(jī)器代碼(例如,由編譯器產(chǎn)生的機(jī)器代碼)和包含可由計(jì)算機(jī)使用解釋器來執(zhí)行的高級(jí)代碼。程序指令(即,軟件)可分布于網(wǎng)絡(luò)式結(jié)合的計(jì)算機(jī)系統(tǒng)中,從而以分布的方式存儲(chǔ)和執(zhí)行軟件。例如,可通過一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)來存儲(chǔ)所述軟件和數(shù)據(jù)。此外,用于實(shí)現(xiàn)這里公開的示例實(shí)施例的功能性程序、代碼和代碼段可以由實(shí)施例所屬技術(shù)領(lǐng)域的程序員基于以及利用這里提供的附圖中的流程圖、框圖及其相應(yīng)描述來容易地進(jìn)行解釋。此外,所描述的用于執(zhí)行操作或方法的單元可以是硬件、軟件或者硬件與軟件的某種組合。例如,所述單元可以是在計(jì)算機(jī)上運(yùn)行的軟件包或者是在其上可以運(yùn)行軟件的計(jì)算機(jī)。已經(jīng)在上面描述了一些示例。然而,應(yīng)該理解的是,可以進(jìn)行各種變形。例如,如果以不同的順序來執(zhí)行所描述的技術(shù),和/或如果以不同的方式組合所描述的系統(tǒng)、架構(gòu)、裝置或電路中的組件和/或以其他的組件或其等同物來替換或補(bǔ)充所描述的系統(tǒng)、構(gòu)造、裝置或電路中的組件,則可以實(shí)現(xiàn)適當(dāng)?shù)慕Y(jié)果。因此,其他的實(shí)施方式落入權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種提供圖形用戶界面的方法,所述方法包括下述步驟: 在屏幕上顯示多個(gè)圖標(biāo); 存儲(chǔ)在屏幕上顯示的每個(gè)圖標(biāo)的使用頻率; 在屏幕上改變所述多個(gè)圖標(biāo)中的至少一個(gè)圖標(biāo)的外觀,以反映所述至少一個(gè)圖標(biāo)的使用頻率。
2.根據(jù)權(quán)利要求1所述的方法,其中,在預(yù)定時(shí)間段期間累計(jì)所述多個(gè)圖標(biāo)的使用頻率之后,執(zhí)行在屏幕上改變所述至少一個(gè)圖標(biāo)的外觀的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其中,在屏幕上改變所述至少一個(gè)圖標(biāo)的外觀的步驟包括在屏幕上改變所述至少一個(gè)圖標(biāo)的尺寸、形狀和顏色中的至少一種。
4.根據(jù)權(quán)利要求1所述的方法,其中,響應(yīng)于所述多個(gè)圖標(biāo)中的相應(yīng)的圖標(biāo)的使用頻率大于預(yù)定上限,在屏幕上增大所述相應(yīng)的圖標(biāo)的尺寸。
5.根據(jù)權(quán)利要求1所述的方法,其中,響應(yīng)于所述多個(gè)圖標(biāo)中的相應(yīng)的圖標(biāo)的使用頻率小于預(yù)定下限,在屏幕上減小所述相應(yīng)的圖標(biāo)的尺寸。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)圖標(biāo)每個(gè)均為矩形形狀。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述在屏幕上改變所述至少一個(gè)圖標(biāo)的外觀的步驟包括在屏幕上改變所述多個(gè)圖標(biāo)的面積、水平長度和垂直長度中的至少一種。
8.根據(jù)權(quán)利要求7所述的方法,其中,在屏幕上改變所述多個(gè)圖標(biāo)的面積、水平長度和垂直長度中的至少一種的步驟包括:將所述多個(gè)圖標(biāo)中的沿水平方向布置的圖標(biāo)的水平長度的總和改變?yōu)樾∮诨虻扔谄聊坏乃介L度,以及將所述多個(gè)圖標(biāo)中的沿垂直方向布置的圖標(biāo)的垂直長度的總和改變?yōu)樾∮诨虻扔谄聊坏拇怪遍L度。
9.根據(jù)權(quán)利要求1所述的方法,其中,每個(gè)圖標(biāo)的使用頻率是通過基于用戶的操縱的請(qǐng)求而選擇對(duì)應(yīng)的圖標(biāo)的頻率。
10.根據(jù)權(quán)利要求1所述的方法,其中,響應(yīng)于通過基于用戶的選擇的請(qǐng)求而選擇相應(yīng)的圖標(biāo),增大該圖標(biāo)并在屏幕上進(jìn)行顯示達(dá)預(yù)定時(shí)間段,或者在屏幕上改變?cè)搱D標(biāo)的顏色。
11.一種用于提供圖形用戶界面的設(shè)備,所述設(shè)備包括: 顯示單元,被配置為在屏幕上顯示多個(gè)圖標(biāo); 輸入單元,被配置為接收用于操縱多個(gè)圖標(biāo)的基于用戶的操縱的請(qǐng)求; 數(shù)據(jù)存儲(chǔ)單元,被配置為存儲(chǔ)與所述多個(gè)圖標(biāo)的使用頻率有關(guān)的信息; 控制器,被配置為在屏幕上改變所述多個(gè)圖標(biāo)中的至少一個(gè)圖標(biāo)的外觀,以反映所述至少一個(gè)圖標(biāo)的使用頻率。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,在預(yù)定時(shí)間段期間累計(jì)所述多個(gè)圖標(biāo)的使用頻率之后,控制器在屏幕上改變所述至少一個(gè)圖標(biāo)的外觀。
13.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述在屏幕上改變所述至少一個(gè)圖標(biāo)的外觀包括改變所述至少一個(gè)圖標(biāo)的尺寸、形狀和顏色中的至少一種。
14.根據(jù)權(quán)利要求11所述的設(shè)備,其中,控制器響應(yīng)于相應(yīng)的圖標(biāo)的使用頻率大于預(yù)定上限而在屏幕上增大所述相應(yīng)的圖標(biāo)的尺寸。
15.根據(jù)權(quán)利要求11所述 的設(shè)備,其中,控制器響應(yīng)于相應(yīng)的圖標(biāo)的使用頻率小于預(yù)定下限而在屏幕上減小所述相應(yīng)的圖標(biāo)的尺寸。
16.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述多個(gè)圖標(biāo)每個(gè)均為矩形形狀。
17.根據(jù)權(quán)利要求16所述的方法,其中,所述在屏幕上改變所述至少一個(gè)圖標(biāo)的外觀包括在屏幕上改變所述多個(gè)圖標(biāo)的面積、水平長度和垂直長度中的至少一種。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中,所述在屏幕上改變所述多個(gè)圖標(biāo)的面積、水平長度和垂直長度中的至少一種包括:將所述多個(gè)圖標(biāo)中的沿水平方向布置的圖標(biāo)的水平長度的總和改變?yōu)樾∮诨虻扔谄聊坏乃介L度,以及將所述多個(gè)圖標(biāo)中的沿垂直方向布置的圖標(biāo)的垂直長度的總和改變?yōu)樾∮诨虻扔谄聊坏拇怪遍L度。
19.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述多個(gè)圖標(biāo)中的每個(gè)圖標(biāo)的使用頻率是通過經(jīng)由輸入單元輸入的基于用戶的操縱的請(qǐng)求來選擇對(duì)應(yīng)的圖標(biāo)的頻率,或者通過經(jīng)由輸入單元輸入的基于用戶的操縱的請(qǐng)求來執(zhí)行對(duì)應(yīng)的圖標(biāo)的頻率。
20.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述設(shè)備包括智能電視、藍(lán)光播放器、多媒體播放器、機(jī)頂盒、個(gè)人電腦、游戲控制臺(tái)、移動(dòng)電話、智能電話、筆記本電腦、用于數(shù)字廣播的終端、個(gè)人數(shù)字助理 、便攜式多媒體播放器、導(dǎo)航儀和平板PC中的至少一種。
全文摘要
描述了一種用于提供圖形用戶界面(GUI)的設(shè)備和方法的示例。多個(gè)圖標(biāo)可顯示在屏幕上??梢源鎯?chǔ)顯示在屏幕上的每個(gè)圖標(biāo)的使用頻率。因此,可以將多個(gè)圖標(biāo)中的至少一個(gè)圖標(biāo)的外觀改變,以反映所述多個(gè)圖標(biāo)的使用頻率。
文檔編號(hào)G06F3/0481GK103218111SQ20121053082
公開日2013年7月24日 申請(qǐng)日期2012年12月10日 優(yōu)先權(quán)日2011年12月9日
發(fā)明者宋秉侖, 崔洛義 申請(qǐng)人:東芝三星存儲(chǔ)技術(shù)韓國株式會(huì)社