專利名稱:排序在圖形用戶界面的列表中的元素的方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及圖形用戶界面,尤其涉及用于排序在圖形用戶界面的列表中的輸入項的方法。
背景技術(shù):
隨著高分辨率圖形的普遍,圖形用戶界面已經(jīng)在信息和通信設(shè)備、甚至在諸如自動售貨機的其他應(yīng)用中變得很普通。這樣圖形用戶界面的一個很普通的元素是用戶可以從其中選擇他的選擇項目的列表。在一個示例中,這些項目可以是在電視(TV)接收機中編程的TV頻道。在其他示例中,這些項目可以是音樂作品或視頻剪輯或要在計算機程序中執(zhí)行的命令的名稱。
這樣的列表經(jīng)常是例如通過電視接收機的信號掃描而自動產(chǎn)生。因此,所述列表的順序不是必然對應(yīng)于用戶的偏好。
在一些應(yīng)用中,這些列表也可以用于非圖形用戶界面。例如,可以通過在遙控器中輸入對應(yīng)的編號來選擇電視頻道、視頻剪輯或音樂作品。
為了用戶自己的方便,經(jīng)常向用戶提供重新排列在這樣的列表中的項目或輸入項的選擇。例如,用戶可以以這樣的方式來在列表中排列電視頻道的名稱以便他可以通過輸入某一優(yōu)選編號來選擇某一電視頻道。在音樂或視頻標(biāo)題的情況下,用戶可能要將最頻繁選擇的標(biāo)題放在列表的頂部,并且將較不優(yōu)選者放在底部。在計算機程序命令菜單的情況下,將最頻繁需要的命令放在列表的頂部,并且將較專用和較不頻繁選擇的命令放在列表底部是有益的。
對于自動售貨機,賣主可能期望通過將某些商品放在提供給客戶的列表的第一位置之一上來促銷它們。
在圖形用戶界面中提供用于在列表中重新排列項目的一種很常用方式是將它們逐個移位直到獲得期望的排列為止。對于大列表,這是乏味和耗時的過程。例如,衛(wèi)星接收機可以提供大約1000個電視頻道供用戶選擇。此外,在許多情況下,這樣的列表可以被存儲在諸如EEPROM或快閃存儲器中的非易失性存儲器(NVM)中。在這種情況下,必須在移位每單個項目之后寫入列表內(nèi)容。這會過渡地減少這樣的非易失性存儲器的壽命。
在現(xiàn)有技術(shù)中,存在多個已知的、用于使得輸入項的重新排列更用戶友好的建議。US 6,181,333 B1描述了具有頻道和節(jié)目排序能力的一種電視圖形用戶界面。用戶能夠通過電視頻道編號或按照電視頻道名稱的字母順序來排序節(jié)目指南。但是,這種方法不允許用戶定義的電視頻道排序。
US 6,078,348描述了一種具有增強特性的電視時間表系統(tǒng)。節(jié)目指南具有用于顯示節(jié)目時間表信息的區(qū)域。其他區(qū)域可以顯示電影列表,并且提供了增強的錄制能力。
一種強大的特性是通過主題來分組節(jié)目的能力。在節(jié)目標(biāo)題和節(jié)目說明輸入項中存儲的主題ID用于把特定的節(jié)目與特定的主題匹配。例如,觀眾可能要查看所有喜劇電影的列表。當(dāng)這個觀眾啟動對特定類型節(jié)目,例如喜劇電影的搜索時,檢查每個頻道,并且將所列出的每個節(jié)目的主題ID與在對應(yīng)于電影主類別輸入項的主題子類表的喜劇輸入項中存儲的主題ID相比較。
使用用戶界面,用戶可以以時間順序來排序節(jié)目列表,或者可以找到在所排序列表中最早播出節(jié)目的頻道。因為已經(jīng)在數(shù)據(jù)庫中存儲了節(jié)目相關(guān)聯(lián)的信息,用戶可以以字母順序排序節(jié)目標(biāo)題。這里未公開其他的排序算法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用于排序在圖形用戶界面的列表中輸入項的方式。
這個目的通過按照權(quán)利要求1的方法,以及按照本發(fā)明權(quán)利要求15的設(shè)備實現(xiàn)。在從屬權(quán)利要求中描述了本發(fā)明的有益實施例。
按照本發(fā)明,首先以特定順序向第二列表中粘貼所述列表的選定項目。然后,用戶選擇在第一列表中要插入第二列表的位置。其后,將第二列表的項目以它們在第二列表中具有的順序插入在該指定位置中,并且從第一列表中的原始位置刪除它們。這向用戶提供了通過一遍在列表中重新排列輸入項組或甚至重新排序整個列表的強大工具。在非易失性存儲器的情況下,可以有益地在諸如RAM或處理器寄存器的易失性存儲器中執(zhí)行所述方法,并且在移動整個輸入項組后僅僅向非易失性存儲器重新寫入一次列表內(nèi)容。這大大地延長了非易失性存儲器的壽命。
在本發(fā)明的第一方面,一種用于重新排列在圖形用戶界面的第一列表中的項目的方法包括步驟顯示所述第一列表的至少一部分;從所述第一列表選擇項目,并且以定義的順序向第二列表中粘貼所述選定項目;在所述第一列表中選擇要插入所述第二列表的位置;以及在在所述第一列表的所述選定位置處以所述第二列表的第一項目開始,將來自所述第二列表的所述項目以它們在所述第二列表中的順序插入到所述第一列表中。
在本發(fā)明的另一個方面,提供了一種被配置為提供圖形用戶界面的設(shè)備,其中所述圖形用戶界面至少包括包含多個項目的第一列表,該設(shè)備還包括用于顯示所述第一列表的至少一部分的裝置;用于以定義的順序向第二列表中粘貼由用戶從所述第一列表選擇的項目的裝置;以及用于在所述第一列表中由用戶選定的位置處以所述第二列表的第一項目開始、將來自所述第二列表的所述項目以它們在所述第二列表中的順序插入到所述第一列表中的裝置。
在本發(fā)明的另一個方面,一種計算機可讀介質(zhì),其上存儲了多個指令,所述指令當(dāng)在處理器上被執(zhí)行時使得處理器執(zhí)行重新排列在圖形用戶界面的第一列表中的項目的方法,所述方法包括步驟顯示所述第一列表的至少一部分;從所述第一列表選擇項目,并且以定義的順序向第二列表中粘貼所述選定項目;在所述第一列表中選擇要插入所述第二列表的位置;在所述第一列表的所述選定位置以所述第二列表的第一項目開始,將來自所述第二列表的所述項目以它們在所述第二列表中的順序插入到所述第一列表中。
為了說明本發(fā)明的原理,并入附圖并且形成說明書的一部分。所述附圖不應(yīng)當(dāng)被解釋為將本發(fā)明僅僅限定于所描述和說明的、如何可以建立和使用本發(fā)明的示例。通過如
的那樣,在下面更具體的本發(fā)明描述,另外的特征和優(yōu)點將變得明顯,其中圖1提供了按照本發(fā)明的方法步驟的概覽。
圖2示出了從第一列表選擇項目以及以一個定義順序?qū)⑺鼈冋迟N到第二列表中所需要的步驟的更詳細(xì)框圖。
圖3更詳細(xì)地示出了從第二列表向第一列表插入項目。
圖4示出了從在第一列表中的原始位置刪除所有包含在第二列表中的項目的一種可能。
圖5示出了在選定位置開始在第一列表中插入第二列表中的所有項目的一種可能實現(xiàn)。
圖6更詳細(xì)地示出了在第一列表中填充空位置的一種可能。
圖7示出了用于選擇第一列表的第九項目和將其粘貼到第二列表的第二位置的擊鍵序列的四種不同替代方式。
圖8示出了作為通過按照本發(fā)明的方法來排序的列表的一個示例的、TV接收機的TV頻道列表。
圖9、10和11說明了在第一列表中選擇項目和將它們粘貼到第二列表的定義位置。
圖12說明了第二列表的產(chǎn)生和結(jié)構(gòu)。
圖13示出了在第一列表的定義位置處的第二列表插入。
圖14示出了作為按照本發(fā)明的方法的一個示例結(jié)果的、結(jié)果產(chǎn)生的TV頻道列表。
圖15說明了本發(fā)明的一種變化方式,其中不能在事先已經(jīng)被粘貼到第二列表中的第一列表的項目上放置焦點。
圖16和17說明了一種變化方式,其中,可以將來自第一列表的同一項目第二次放入第二列表中。
圖18說明了能夠執(zhí)行按照本發(fā)明方法的一種設(shè)備的結(jié)構(gòu)。
圖19說明了使用按照本發(fā)明方法的TV或機頂盒的結(jié)構(gòu)。
圖20示出了使用按照本發(fā)明方法的音頻或視頻播放機的結(jié)構(gòu)。
具體實施例方式
將參照附圖來描述本發(fā)明的說明性實施例,其中,在附圖中以類似的附圖標(biāo)號來表示元件和結(jié)構(gòu)。
圖1列出了執(zhí)行按照本發(fā)明的方法所需要的主要步驟。首先,在步驟S11,向用戶顯示列表,在此稱為項目的第一列表。接著,在步驟S12中,用戶從這個所顯示的列表選擇他選擇的項目,并且將它們以定義的順序粘貼到第二列表中。
在圖2中更詳細(xì)地說明了這個步驟。首先,在步驟S21中,用戶從第一列表選擇一個項目。這可以通過輸入與這個項目或輸入項相關(guān)的數(shù)字或通過移動焦點到所選擇的項目上來實現(xiàn)。圖8示出了這樣的一個示例列表80。它在列81中具有序號,在列82中具有TV頻道名稱。在這個示例中,焦點84在列表的第一行上。通過按下例如在遙控器上的光標(biāo)按鈕或通過使用諸如計算機鼠標(biāo)的指示器件來指示和點擊可以將它移動到另一行或項目。在圖9中,焦點已經(jīng)移動到列表的第十二行,由此選擇第十二輸入項。
現(xiàn)在向回參見圖2,在已經(jīng)在S21中選擇第一列表的一個項目之后,由用戶在S22確定在第二列表中、要粘貼選定項目的一個位置。
在S23,把選定項目粘貼到第二列表的所確定位置。在圖9的示例中,用戶已經(jīng)確定在第二列表中的第一位置用于行12的加亮項目。這能夠從在列83中的序號1看出。
向回參見圖2,在S24,向用戶查詢第二列表是否完成了。如果用戶例如通過按下對應(yīng)的按鈕確定所述列表完成了,則所述方法以在圖1中的步驟S13繼續(xù)。如果所述列表沒有完成,則重復(fù)步驟S21-S23。
圖10示出了在這個第二回合后的示例列表的顯示。圖11示出了在這個循環(huán)已經(jīng)執(zhí)行十二次后的列表顯示。在圖12中,示出了第二列表的構(gòu)成,其用于在從第一列表粘貼12個輸入項之后第二列表已經(jīng)完成了的一個示例。
現(xiàn)在向回參見圖1,在步驟S13,用戶選擇在第一列表中要插入第二列表的位置。這在圖13中說明了。再次,這可以通過移動焦點到相應(yīng)行上或通過輸入列81的編號——在這種情況下是“3”——來進行。
在步驟S13后,執(zhí)行圖1所示的S14。在圖3中說明了執(zhí)行步驟S14的一種可能。首先,在步驟S31中,包含在第二列表中的所有項目從它們在第一列表中的原始位置刪除。這可以如圖4中更詳細(xì)說明的那樣來執(zhí)行。
首先,在步驟S41,計數(shù)器被預(yù)設(shè)為值1。以后在圖3的步驟S32中需要這個計數(shù)器的最終值。接著,在S42中,指針被設(shè)置到第二列表的第一項目。隨后,在步驟S43和S44中,在第一列表中搜索在第二列表中由指針指示的項目,并且從第一列表刪除該項目。在步驟S45中,查詢指針是否已經(jīng)到達(dá)第二列表的結(jié)尾。如果不是,則在S46中,指針移到第二列表的下一個項目上,并且在S47遞增所述計數(shù)器。此后,重復(fù)S43-S45。當(dāng)已經(jīng)達(dá)到第二列表的結(jié)尾時,以圖3中的步驟S32來繼續(xù)執(zhí)行所述方法。
在這個步驟中,從在步驟S13中已經(jīng)由用戶選擇的位置開始、在第一列表中的所有項目都被向前移動包含在第二列表中的項目那么多的位置。從步驟S31的計數(shù)器N獲得這個數(shù)量。這是在第一列表的指定位置中釋放出在第二列表中的項目那么多的空間。
接著,在S33中,從在圖1的S13選擇的位置處以第二列表的第一項目開始,向第一列表中插回第二列表的所有項目。
在圖5中更詳細(xì)地說明了執(zhí)行步驟S33的方式。在步驟S51和S52中,第一指針被設(shè)置到第二列表的第一項目,第二指針被設(shè)置到在第一列表中的選定位置。然后,在步驟S53,在第二列表中由第一指針指示的項目被粘貼到在第一列表中由第二指針指示的位置中。在S54中,查詢是否第一指針已經(jīng)達(dá)到第二列表的結(jié)尾。如果不是,則移動兩個指針到相應(yīng)的下一個項目上,并且在它們的列表中放置,且重復(fù)步驟S53和S54。當(dāng)最終第一指針已經(jīng)達(dá)到第二列表的結(jié)尾時,所述方法返回圖3,并且繼續(xù)S34。
在步驟S34,填充在第一列表中的空位置。通過將在列表中在該空位置后的所有項目向回移動一個位置來填充每個空位置。在圖6中描述了用于實現(xiàn)此的一種示例可能。首先,在步驟S61,第一指針被設(shè)置到在第一列表中的第一空位置。然后,在步驟S62,第二指針被初始化為等于第一指針。在步驟S63中,來自在第二指針之后的下一個位置的項目被移回到第二指針的位置。在步驟S64中,查詢是否第二指針已經(jīng)達(dá)到第一列表的結(jié)尾。如果不是,則在步驟S65它前進到下一個位置。如果最終第二指針已經(jīng)達(dá)到第一列表的結(jié)尾,則在步驟S66,搜索在列表1中的下一個空位置,并且將第一指針設(shè)置到它。在步驟S67中,查詢是否第一指針已經(jīng)達(dá)到第一列表的結(jié)尾。如果不是,則從步驟S62向前重復(fù)該過程。如果最終第一指針已經(jīng)達(dá)到第一列表的結(jié)尾,則所述方法結(jié)束,且所述示例列表具有如圖14所示的顯示。
在括號141中的前兩個輸入項還沒有改變它們的位置。在括號142中,來自第二列表的元素以指定的順序跟隨其后。原始列表的其余部分在括號143中跟隨。所述項目具有它們原始的順序,但是被移動到所述列表的結(jié)尾。
現(xiàn)在參見圖15-17,參照已經(jīng)被粘貼到第二列表中的項目來說明兩種可能的替代方式。
附圖標(biāo)號151標(biāo)識已經(jīng)被粘貼到第二列表中的項目。這也可以通過在列83中輸入的序號而看見。在這種情況下的焦點84在列表的第三行上。在這種替代方式中,不可能第二次選擇已經(jīng)被粘貼到第二列表中的第一列表的項目。因此,不可能將焦點放置在這樣的輸入項上。在圖15的示例中,如果按下“光標(biāo)向下”按鈕,則焦點將不移動到下一個輸入項,但是移動到由附圖標(biāo)號152指示的第十一行。在第二次按下“光標(biāo)向下”按鈕時,焦點將移動到由附圖標(biāo)號153指示的第十三行,在下一次按下“光標(biāo)向下”按鍵時,它將移動到由附圖標(biāo)號154指示的第十七行。
作為選擇,能夠允許選擇已經(jīng)被粘貼到第二列表中的項目,并且將其第二次粘貼到在第二列表中的另一個位置。這在用戶改變其想法的情況下可以向他提供更大的靈活性。在圖16中,第一列表的第六項目已經(jīng)被選擇和粘貼到由附圖標(biāo)號161指示的第二列表的第六位置中。在圖17中,將焦點再次放置在第一列表的第六行,并且指定由附圖標(biāo)號171來指示的、在第二列表上的第十二位置。因為每個項目應(yīng)當(dāng)僅僅在每個列表中出現(xiàn)一次,所以從第二列表的第六位置刪除第一列表的第六項目,并因此重新布置第二列表。這里將不詳細(xì)描述這個過程,但是顯然,可以使用與圖6所示等同的過程來填充在第二列表中已經(jīng)刪除了所述項目的位置。
可以以不同方式來在圖形用戶界面中指示第二列表的內(nèi)容。作為一種可能,能夠在第一列表中和相應(yīng)的項目一起顯示它們相對于第二列表的序號。例如,在圖12中,可以在第一列表的列83中看見這些序號。作為另一種可能,類似于圖12所示的顯示,在圖形用戶界面上同時顯示兩個列表。
如上所述,對于在第一和第二列表中的項目和位置的用戶定義選擇,存在有幾種可能??梢允褂弥T如計算機鼠標(biāo)或游戲棒、光筆之類的指示器件?;蛘撸梢栽诶邕b控器中使用光標(biāo)按鈕或數(shù)字鍵盤。而不是使用光標(biāo)按鈕,一個輪也可以用于在列表中移動焦點。圖7示出了用于依據(jù)圖10的示例、選擇第一列表的第九項目作為第二列表的第二元件的四個替代按鍵序列。假定在輸入開始之前,焦點都在每個列表的第一行中。在序列701中,通過使用擊鍵705-712按下光標(biāo)向下按鈕八次,在第一列表中的焦點被向下移動到第九行。然后,在713中,按下“2”按鈕以指定第二列表的第二位置,之后在714中,按下“返回”按鈕來結(jié)束輸入。在702中所示的一種替代序列中,通過在724中按下一次光標(biāo)向下按鈕來指定第二列表的第二位置。703示出了僅僅具有數(shù)字輸入的一種替代方式。在序列704中,通過一個數(shù)字輸入來指定在第一列表中的項目,并且使用光標(biāo)按鈕來選擇在第二列表中的位置。
在另一個實施例中,所選擇的項目以從第一列表中選擇它們的順序被放置到第二列表中。例如,在圖9中,通過將焦點84移動到列表的第十二行上和隨后按下對應(yīng)的按鈕來選擇第十二項目。因此,它被放置在第二列表的第一位置上。在圖10中,第九項目被接著選擇和放置在第二列表的第二位置上,諸如此類。
圖18說明了可以被適用于執(zhí)行上述方法的設(shè)備180的結(jié)構(gòu)。設(shè)備180包括處理器181、輸入裝置182、顯示裝置183、非易失性存儲器184和指令存儲器815。除了EEPROM或快閃存儲器之外,非易失性存儲器184也可以是某些磁、光或磁光存儲部件。指令存儲器185可以是ROM、EPROM、快閃存儲器或RAM。它執(zhí)行導(dǎo)致處理器執(zhí)行上述方法的指令。如果指令存儲器是易失性類的RAM,則在通電后從包括硬盤、CD-ROM、DVD或磁帶在內(nèi)的某些非易失性存儲裝置中加載所述指令到指令存儲器185中。設(shè)備180可以例如運行程序的個人計算機,其中所述程序具有使用所述方法的圖形用戶界面。在這種情況下,輸入裝置182是傳統(tǒng)的計算機鍵盤,而且顯示裝置183是計算機監(jiān)控器。設(shè)備180也可以包括執(zhí)行所述方法本身所不需要的其他元件。例如,作為自動售貨機,它也可以包括未在此說明的現(xiàn)金收取裝置和商品分發(fā)裝置。
圖19示出了作為TV或機頂盒190的設(shè)備180的應(yīng)用。它還包括接收單元191和音頻/視頻(AV)輸出單元192。接收單元191從天線接收信號。音頻/視頻輸出單元192向諸如傳統(tǒng)電視機的外部器件提供音頻和視頻信號。在這種情況下,輸入裝置182可以是在機頂盒或遙控器上的一些按鈕。在電視機情況下的顯示裝置183優(yōu)選是屏上顯示,其中,圖形用戶界面被疊加或插入到電視畫面中。在通常沒有自身顯示器的機頂盒的情況下,顯示裝置183可以是用于產(chǎn)生圖形用戶界面的視頻信號的電子電路。所述視頻信號然后在AV輸出192的電路中被疊加或插入到電視畫面中。
圖20說明了在音頻或視頻播放機200中的設(shè)備180的另一個應(yīng)用。除了音頻/視頻輸出單元192之外,音頻/視頻播放機200還包括海量存儲裝置201,用于存儲多個視頻剪輯或音頻內(nèi)容。海量存儲裝置201可以是磁硬盤驅(qū)動器或諸如緊致盤(CD)或數(shù)字多用途盤(DVD)的光盤。對于播放機也包括錄制功能的情況,音頻/視頻輸入或接收器202是可選用的。
總之,本發(fā)明的目的是提供一種簡化和更用戶友好的方式,用于排序在圖形用戶界面的列表中的輸入項。這個目的通過一種方法實現(xiàn),該方法包括步驟顯示列表的至少一部分(S11);從第一列表選擇項目,并且以定義的順序向第二列表中粘貼選定項目(S12);在第一列表中選擇要插入第二列表的位置(S13);在第一列表的用戶選定位置處以第二列表的第一項目開始,將來自第二列表的項目以它們在第二列表中的順序插入到第一列表中(S14)。
按照本發(fā)明的方法和設(shè)備可以有益地提供一種簡化和更用戶友好的方式,用于排序在圖形用戶界面的列表中的輸入項。
本發(fā)明的實施例可以為其中存儲了列表的非易失性存儲器提供相當(dāng)長的壽命。
雖然已經(jīng)參照按照本發(fā)明構(gòu)建的物理實施例描述了本發(fā)明,但是對于本領(lǐng)域中的技術(shù)人員來說,顯然在不脫離本發(fā)明的精神和意欲范圍的情況下,可以根據(jù)上述教程和在所附的權(quán)利要求范圍內(nèi),對本發(fā)明進行各種修改、改變和改善。另外,在此未說明相信本領(lǐng)域普通技術(shù)人員都熟悉的那些領(lǐng)域,以便不會不必要地混淆在此描述的本發(fā)明。因此,應(yīng)當(dāng)明白,本發(fā)明不限于特定的說明性實施例,而是僅僅由所附的權(quán)利要求的范圍限定。
權(quán)利要求
1.一種用于重新排列在圖形用戶界面的第一列表中的項目方法,包括步驟a)顯示所述第一列表的至少一部分;b)從所述第一列表選擇項目,并以定義的順序粘貼所述選定項目到第二列表中;c)在所述第一列表中選擇要插入所述第二列表的位置;d)在所述第一列表的所述選定位置處以所述第二列表的第一項目開始,將來自所述第二列表的所述項目以它們在所述第二列表中的順序插入到所述第一列表中。
2.如權(quán)利要求1所述的方法,其中步驟d)包括步驟i. 將包含在所述第二列表中的所有項目從它們在所述第一列表中的原始位置刪除;ii.將從所述選定位置開始的、包含在所述第一列表中的所有項目向前移動n個位置,n是包含在所述第二列表中的項目數(shù)量;iii.將包含在所述第二列表中的所有項目插入到由步驟ii變空、在所述第一列表中的位置中;iv.隨后通過將在每個所述空位置后的所有項目向回移動一個位置來填充由步驟i變空的、在所述第一列表中的位置。
3.如權(quán)利要求1所述的方法,其中所述第一列表被存儲在非易失性存儲器中,步驟b)-d)在易失性存儲器中執(zhí)行,并且當(dāng)步驟b)-d)已經(jīng)完成了時將所述第一列表存儲回非易失性存儲器。
4.如權(quán)利要求1所述的方法,其中,在步驟b)中,僅僅能夠從所述第一列表選擇先前還沒有被粘貼到所述第二列表的項目。
5.如權(quán)利要求1所述的方法,其中,當(dāng)在步驟b)選擇先前已經(jīng)被粘貼到所述第二列表中的所述第一列表的項目時,再次向所述第二列表的新指定位置中插入所述項目,并且將其從它先前被粘貼的、在第二列表中的位置刪除,而且將在所述第二列表中所述先前位置之后的所有項目向回移動一個位置。
6.如權(quán)利要求1所述的方法,其中,在步驟b)中,通過輸入項目在所述第一列表中的序號來從所述第一列表選擇所述項目。
7.如權(quán)利要求1所述的方法,其中,在步驟b)中,通過將焦點移動到項目上來從所述第一列表選擇所述項目。
8.如權(quán)利要求1所述的方法,其中,由與在所述第一列表中的所述項目相關(guān)聯(lián)地顯示的相應(yīng)序號來指示在所述第二列表中的所述順序。
9.如權(quán)利要求1所述的方法,其中,所述第二列表和所述第一列表一起顯示在所述圖形用戶界面上。
10.如權(quán)利要求9所述的方法,其中,在步驟b)中,通過在已經(jīng)從所述第一列表中選擇所述項目之一之后、將焦點移動到在所述第二列表中的一個位置上,來確定在所述第二列表中的所述項目的所述定義順序。
11.如權(quán)利要求8所述的方法,其中,在步驟b)中,通過為每個所述項目輸入在所述第二列表中的序號來確定在所述第二列表中的所述項目的所述定義順序。
12.如權(quán)利要求8所述的方法,其中,在步驟b)中,由所述項目被選擇的順序來確定在所述第二列表中的所述項目的所述定義順序。
13.如權(quán)利要求1所述的方法,其中,所述項目是TV頻道。
14.如權(quán)利要求1所述的方法,其中,所述項目是音頻標(biāo)題或視頻標(biāo)題。
15.一種被配置來提供圖形用戶界面的設(shè)備,其中所述圖形用戶界面至少包括包含多個項目的第一列表,還包括用于顯示所述第一列表的至少一部分的裝置;用于以定義的順序向第二列表中粘貼由用戶從所述第一列表中選擇的項目,并在所述第一列表中由用戶選定的位置處以所述第二列表的第一項目開始、將來自所述第二列表的所述項目以它們在所述第二列表中的順序插入所述第一列表中的裝置。
16.如權(quán)利要求15所述的設(shè)備,還包括非易失性存儲器,用于存儲所述第一列表,其中,所述處理器執(zhí)行所述選擇、粘貼和插入,而不用在已經(jīng)完成所述插入之前重寫所述第一列表到所述非易失性存儲器中。
17.如權(quán)利要求15或16的設(shè)備,其中,所述輸入裝置包括數(shù)字鍵盤,并且通過使用所述數(shù)字鍵盤輸入所述項目在所述第一列表中的序號來從所述第一列表選擇所述項目。
18.如權(quán)利要求15所述的設(shè)備,其中,所述輸入裝置包括指示器件,并且通過使用所述指示器件將焦點移動到項目上來從所述第一列表選擇所述項目。
19.如權(quán)利要求15所述的設(shè)備,其中,所述輸入裝置包括光標(biāo)按鈕或輪,并且通過使用所述光標(biāo)按鈕或所述輪來將焦點移動到項目上來從所述第一列表選擇所述項目。
20.如權(quán)利要求15所述的設(shè)備,其中,所述圖形用戶界面是屏上顯示。
21.如權(quán)利要求15所述的設(shè)備,還包括電視接收裝置和音頻/視頻輸出裝置,其中,所述裝置被配置為用作電視機或機頂盒,而且所述項目是TV頻道。
22.如權(quán)利要求15所述的設(shè)備,還包括海量存儲裝置,其中,所述裝置被配置為用作音頻或視頻播放機,而且所述項目是音頻標(biāo)題或視頻標(biāo)題。
23.一種計算機可讀介質(zhì),在其上存儲了多條指令,所述指令當(dāng)在處理器上被執(zhí)行時導(dǎo)致處理器執(zhí)行重新排列在圖形用戶界面的第一列表中的項目的方法,所述方法包括步驟a)顯示所述第一列表的至少一部分;b)從所述第一列表選擇項目,并且以定義的順序向第二列表中粘貼所述選定項目;c)在所述第一列表中選擇要插入所述第二列表的位置;d)在所述第一列表的所述選定位置處以所述第二列表的第一項目開始,將來自所述第二列表的所述項目以它們在所述第二列表中的順序插入到所述第一列表中。
24.如權(quán)利要求23所述的計算機可讀介質(zhì),其中步驟d)包括下列步驟i.將包含在所述第二列表中的所有項目從它們在所述第一列表中的原始位置刪除;ii.將從所述選定位置開始的、包含在所述第一列表中的所有項目向前移動n個位置,n是包含在所述第二列表中的項目數(shù)量;iii.將包含在所述第二列表中的所有項目插入到由步驟ii變空、在所述第一列表中的位置中;iv.隨后通過將在每個所述空位置后的所有項目都向回移動一個位置來填充由步驟i變空、在所述第一列表中的位置。
25.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,所述方法在非易失性存儲器中存儲所述第一列表,在易失性存儲器中執(zhí)行步驟b)-d),并且當(dāng)已經(jīng)完成了步驟b)-d)時將所述第一列表存儲回到非易失性存儲器中。
26.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,在步驟b)中,僅僅能夠從所述第一列表選擇先前還沒有被粘貼到所述第二列表中的項目。
27.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,當(dāng)在步驟b)選擇先前已經(jīng)被粘貼到所述第二列表中的所述第一列表的項目時,再次向所述第二列表的新指定位置中插入所述項目,并且將其從它先前被粘貼的、在第二列表中的位置刪除,而且將在所述第二列表中所述先前位置之后的所有項目都向回移動一個位置。
28.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,在步驟b)中,通過輸入項目在所述第一列表中的序號來從所述第一列表選擇所述項目。
29.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,在步驟b)中,通過將焦點移動到項目上來從所述第一列表選擇所述項目。
30.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,該方法通過與在所述第一列表中的所述項目相關(guān)聯(lián)顯示的相應(yīng)序號來指示在所述第二列表中的所述順序。
31.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,該方法在所述圖形用戶界面上和所述第一列表一起顯示所述第二列表。
32.如權(quán)利要求31所述的計算機可讀介質(zhì),其中,在步驟b)中,通過在已經(jīng)從所述第一列表選擇所述項目之一后將焦點移動到在所述第二列表中的一個位置上,來確定在所述第二列表中的所述項目的所述定義順序。
33.如權(quán)利要求30所述的計算機可讀介質(zhì),其中,在步驟b)中,通過為每個所述項目輸入在所述第二列表中的序號來確定在所述第二列表中的所述項目的所述定義順序。
34.如權(quán)利要求30所述的計算機可讀介質(zhì),其中,在步驟b)中,由所述項目被選擇的順序確定在所述第二列表中的所述項目的所述定義順序。
35.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,在所述方法中的所述項目是TV頻道。
36.如權(quán)利要求23所述的計算機可讀介質(zhì),其中,在所述方法中的所述項目是音頻標(biāo)題或視頻標(biāo)題。
全文摘要
本發(fā)明提供一種簡化和更用戶友好的方式,用于排序在圖形用戶界面的列表中的輸入項。這通過一種方法實現(xiàn),該方法包括步驟顯示列表的至少一部分(S11);從第一列表選擇項目,且以定義的順序向第二列表中粘貼選定項目(S12);在第一列表中選擇要插入第二列表的位置(S13);在第一列表的用戶選定位置處以第二列表的第一項目開始,將來自第二列表的項目以它們在第二列表中的順序插入到第一列表中(S14)。
文檔編號H04N5/445GK1694517SQ200510069609
公開日2005年11月9日 申請日期2005年4月29日 優(yōu)先權(quán)日2004年4月30日
發(fā)明者邁克爾·費爾勒 申請人:松下電器產(chǎn)業(yè)株式會社