專利名稱:雙重滾動(dòng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在數(shù)據(jù)中導(dǎo)航的方法和圖形用戶接口,并且尤其涉及一種用于借助于有限數(shù)目的鍵或鼠標(biāo)操作來在數(shù)據(jù)中導(dǎo)航的方法和圖形用戶界面。
背景技術(shù):
在分級布置的數(shù)據(jù)中導(dǎo)航可能是麻煩的,并且要找到具體對象常常需要許多鍵或鼠標(biāo)操作。特別是當(dāng)需要顯示比適于單個(gè)屏幕更多的內(nèi)容時(shí),用戶需要用多次擊鍵和/或鼠標(biāo)操作以便訪問可用卻不可見的內(nèi)容。
當(dāng)可以把需要顯示的內(nèi)容認(rèn)為是項(xiàng)的列表時(shí),可支持上/下操作以致當(dāng)?shù)竭_(dá)在屏幕上最后可見的項(xiàng)時(shí),刷新所述屏幕部分以便顯示列表中先前不可見的項(xiàng)。
只要所要滾動(dòng)的項(xiàng)的列表不大,那么按項(xiàng)導(dǎo)航是足夠的。典型情況下當(dāng)列表的項(xiàng)可充滿幾個(gè)屏幕時(shí),向用戶提供逐個(gè)屏幕的滾動(dòng)操作。通常通過一組附加鍵(PgUp,PgDn)或鼠標(biāo)操作(移動(dòng)和點(diǎn)擊滾動(dòng)條)來提供此操作。
然而,此方法具有兩個(gè)缺點(diǎn)需要附加鍵,并且破壞了從分級的頂部(所有內(nèi)容)到底部(單個(gè)項(xiàng))的導(dǎo)航流。
發(fā)明內(nèi)容
本發(fā)明的目的是能夠容易地在諸如數(shù)據(jù)的內(nèi)容中導(dǎo)航。
依照本發(fā)明的上述及其它方面,提供了一種在內(nèi)容中提供屏幕滾動(dòng)的方法,其中所述內(nèi)容中的至少一級包括頁面級和對象級,所述頁面級包括對象的頁面而所述對象級包括對象,所述方法包括步驟-在所述頁面級中逐頁地滾動(dòng)所述對象,并且-在所述對象級中逐個(gè)對象地滾動(dòng)所述對象。
特別是在更大量的內(nèi)容中滾動(dòng)時(shí),優(yōu)點(diǎn)在于使逐個(gè)頁面級與逐個(gè)對象級交織,以便用戶可以選擇具體級別來逐頁地或逐個(gè)對象地導(dǎo)航。
此特征使導(dǎo)航更為簡單,這是由于只需要一個(gè)鍵來滾動(dòng)并且此外,導(dǎo)航的流程更為平滑而不會(huì)在頁面變換時(shí)被破壞。這在當(dāng)對象的數(shù)目很大時(shí)或當(dāng)其中將要顯示對象的窗口或面板很小時(shí)尤為有益,以便只有有限數(shù)目的對象,諸如10、5或3個(gè)對象,諸如1-10對象在窗口或面板中同時(shí)可見。
此外,當(dāng)使用例如遙控裝置的非專用的滾動(dòng)裝置作為滾動(dòng)控制設(shè)備在例如電視屏幕上的內(nèi)容中導(dǎo)航時(shí),盡可能少地引入滾動(dòng)元件或鍵對用戶來說是有益的。
所述對象可包括項(xiàng)或容器,所述容器然后還可包括項(xiàng)和/或容器。
可以依照任何方式來排序或構(gòu)造所述內(nèi)容。所述內(nèi)容可以是網(wǎng)頁,其可以是分級排序的內(nèi)容等。優(yōu)選地是,將所述內(nèi)容排序以便在一個(gè)面板中的選擇確定在該點(diǎn)之外可能是什么。
當(dāng)移過分級時(shí),包括諸如項(xiàng)或容器的對象的任何目錄或子目錄因而可以包括第一級列表,于是在例如第一級列表的容器中所包括的對象被稱為第二級對象。
所述內(nèi)容可以是任何內(nèi)容,諸如數(shù)據(jù),諸如字處理文檔、電子表格、數(shù)據(jù)庫、任何多媒體信息,諸如音樂或視頻內(nèi)容,諸如因特網(wǎng)或電視內(nèi)容等。
優(yōu)選地是,分級中的至少一級包括預(yù)定數(shù)目的對象,頁面級包括所述預(yù)定數(shù)目的對象中的所選擇數(shù)目的頁面,并且對象級包括預(yù)定數(shù)目的對象。因而,在對象級中提供了在至少一級中的所有對象,而在頁面級中提供了對象的頁面。作為選擇,在對象級中只提供所選擇頁面的對象。頁面級可以包括預(yù)定數(shù)目的對象中的任何所選擇數(shù)目的對象。優(yōu)選地是,預(yù)定數(shù)目的對象中的所選擇的數(shù)目對應(yīng)于在屏幕上可見的對象的數(shù)目。然而,也可以選擇對應(yīng)于在一半或四分之一屏幕上可見的對象的所選擇數(shù)目的對象。
可以類似地操作頁面級滾動(dòng)和對象級滾動(dòng)。因而,頁面級滾動(dòng)和對象級滾動(dòng)可以由相同的滾動(dòng)裝置或相同的滾動(dòng)控制設(shè)備來操作。因而可以以任何方式來執(zhí)行在列表中對象的滾動(dòng),諸如通過任何滾動(dòng)控制設(shè)備,諸如通過擊鍵,諸如通過鼠標(biāo)操作等。例如在優(yōu)選實(shí)施例中,所述相同的滾動(dòng)裝置是上/下箭頭。
因此,用戶需要只應(yīng)用一種擊鍵和/或鼠標(biāo)操作來訪問可用卻不可見的內(nèi)容。優(yōu)點(diǎn)在于能夠只使用單個(gè)滾動(dòng)裝置,并且此外,分開卻交織的導(dǎo)航能夠改進(jìn)對滾動(dòng)的控制。
內(nèi)容的第一級,諸如例如分級排序內(nèi)容的第一級,可以包括多個(gè)第一級對象,并且這些第一級對象中的至少一個(gè)可以包括頁面級和/或?qū)ο蠹墶?br>
優(yōu)選地是,在第一面板中示出第一級列表并且在屏幕的第二面板中示出頁面級和對象級??梢酝瑫r(shí)顯示頁面級和對象級,以便在當(dāng)頁面級和對象級之間改變時(shí)只改變滾動(dòng)功能。因此,當(dāng)頁面滾動(dòng)時(shí)顯示對象的頁面。頁面級可以由例如滾動(dòng)條來表示。作為選擇,每次只顯示一個(gè)等級,以便示出頁面級或?qū)ο蠹?。頁面級可以由例如壓縮的頁面列表來表示。
在優(yōu)選實(shí)施例中,在頁面級和/或?qū)ο蠹壷袧L動(dòng)預(yù)定數(shù)目的對象中的最后一個(gè)導(dǎo)致變換到第一級列表中的隨后對象。優(yōu)選地是,所述第一級列表中的隨后對象緊接在第一級列表中的第一對象之后。
滾動(dòng)經(jīng)過了比在屏幕上同時(shí)可見的更多對象時(shí),當(dāng)逐個(gè)對象地滾動(dòng)第一數(shù)目的可見對象的最后可見的對象時(shí),可以提供第一頁面滾動(dòng),以便顯示在屏幕上現(xiàn)在可見的新數(shù)目的對象。
另外當(dāng)在對象的列表中導(dǎo)航時(shí),在分級的任何級中,其中對象的列表包括比可在單個(gè)屏幕窗口或面板中顯示的更多對象,即其中對象(項(xiàng)或容器)列表太大以至于在單個(gè)屏幕上不可見,優(yōu)選當(dāng)滾動(dòng)列表的最后可見項(xiàng)時(shí)變換整個(gè)頁面,以便顯示在屏幕窗口中可見的對象的列表的新部分。因此,當(dāng)逐個(gè)對象地滾動(dòng)第一預(yù)定數(shù)目的可見對象中的最后的可見的對象時(shí),提供第一頁面滾動(dòng)以便顯示新的預(yù)定數(shù)目的可見對象。
可以以計(jì)算機(jī)程序產(chǎn)品的形式來提供上述方法,所述計(jì)算機(jī)程序產(chǎn)品使可編程設(shè)備在執(zhí)行所述計(jì)算機(jī)程序產(chǎn)品時(shí)能夠如上面所定義的方法起作用。
依照本發(fā)明的另一方面,提供了一種在內(nèi)容中提供屏幕滾動(dòng)的方法,其中所述內(nèi)容包括對象的至少第一級列表和對象至少的相應(yīng)第二級列表,每個(gè)第二級列表包括預(yù)定數(shù)目的對象并且與第一級對象相關(guān)聯(lián),所述方法包括-在所述第一級列表中選擇第一對象,-逐個(gè)對象地滾動(dòng)與所選擇的第一對象相關(guān)聯(lián)的預(yù)定數(shù)目的第二級對象中除最后一個(gè)對象的所有對象,-通過變換到與第一級列表中的第二對象相關(guān)聯(lián)的對象的第二級列表,來滾動(dòng)預(yù)定數(shù)目的第二級對象中的最后一個(gè)。
所述內(nèi)容可以是分級排序的內(nèi)容。
所述對象可以包括項(xiàng)或容器,并且在優(yōu)選實(shí)施例中通過在包括容器的目錄和包括項(xiàng)和/或容器的相應(yīng)子目錄中布置內(nèi)容,來實(shí)現(xiàn)在第一級對象和第二級對象之間的關(guān)聯(lián)。于是容器還可以包括項(xiàng)和/或容器。
優(yōu)選地是,在第一面板中示出第一級列表,并且在屏幕的第二面板中示出第二級列表,更為優(yōu)選地是,所述第一面板在所述第二面板的左邊。
例如,當(dāng)在第二面板中所顯示的對象的第二級列表中選擇一個(gè)容器時(shí),第二級列表的內(nèi)容將在第一面板中顯示并且現(xiàn)在是第一級列表,并且所選擇的容器的內(nèi)容將在第二面板中示出并且現(xiàn)在是第二級列表。
當(dāng)在與第一級列表中的第一對象相關(guān)聯(lián)的對象的第二級列表中導(dǎo)航時(shí),可以通過滾動(dòng)(優(yōu)選逐個(gè)對象地滾動(dòng))所有對象除了第二級列表中的最后對象來執(zhí)行導(dǎo)航。滾動(dòng)第二級列表中的最后對象導(dǎo)致變換到第一級列表中隨后的第二對象,并且相應(yīng)地變換到與第一級列表中的第二對象相關(guān)聯(lián)的對象的第二級列表。因此,在第二面板中顯示與第一級列表中的第二對象相關(guān)聯(lián)的第二級列表。設(shè)想當(dāng)滾動(dòng)與第一級列表中的第一對象相關(guān)聯(lián)的第二級列表中的最后對象時(shí),也可以在所打開或產(chǎn)生的附加窗戶或附加面板中顯示與所述第一級列表的第二對象相關(guān)聯(lián)的第二級列表。在這種情況下,優(yōu)選定位附加面板或窗口,以免覆蓋第一級列表或至少以免覆蓋所述第一級列表的重要部分。
優(yōu)選地是,第二對象緊接在第一級列表中所選擇的第一對象之后。作為選擇,第二對象可以是包括第二級列表的隨后對象,例如當(dāng)?shù)谝患壛斜戆ɑハ嗷旌系捻?xiàng)和容器時(shí)。
依照本發(fā)明的進(jìn)一步方面,提供了一種用于顯示內(nèi)容的圖形用戶接口,其中所述內(nèi)容包括至少一個(gè)頁面級和至少一個(gè)對象級,所述頁面級包括對象的頁面而所述對象級包括對象。頁面級和對象級交織以便使用戶能夠在內(nèi)容分級中的級之間變換,從而分別提供逐頁滾動(dòng)和逐個(gè)對象滾動(dòng)。
在優(yōu)選實(shí)施例中,所述內(nèi)容可以是分級排序的內(nèi)容。
此外,當(dāng)逐個(gè)對象地滾動(dòng)第一預(yù)定數(shù)目的可見對象中最后可見的對象時(shí),圖形用戶接口可以允許頁面滾動(dòng),以便提供第一頁面滾動(dòng)從而顯示新的預(yù)定數(shù)目的可見對象。
還提供了一種計(jì)算機(jī)程序產(chǎn)品,使可編程設(shè)備在執(zhí)行所述計(jì)算機(jī)程序產(chǎn)品時(shí)能夠如上所述的圖形用戶接口起作用。
圖1示出了對象的頁面和列表如何交織。
圖2a和2b示出了現(xiàn)有技術(shù)的導(dǎo)航,并且圖2a和2c示出了依照本發(fā)明的導(dǎo)航。
具體實(shí)施例方式
圖1示出了依照本發(fā)明的實(shí)施例,其中容器1的列表(即曲集)與容器的頁面2交織,并且所述容器中項(xiàng)3(即照片)的列表還與項(xiàng)的頁面4交織。在此實(shí)施例中,容器的頁面2、4被表示為在項(xiàng)和/或容器(對象)的列表左邊的滾動(dòng)條。提供了一個(gè)或多個(gè)滾動(dòng)條以使頁面級導(dǎo)航可視化。
在圖2a中,在第一面板中示出了第一級對象的列表,所述對象是命名為工程(Project)1到工程9的容器或文件夾。選擇工程1,并且在第二面板中顯示容器的內(nèi)容。所述容器包括第二級列表,即文件(File)1.1到1.6。當(dāng)選擇在第二級列表中的最后項(xiàng),文件1.6時(shí),不執(zhí)行任何動(dòng)作并且在圖2b中示出所產(chǎn)生的窗口,其中仍然選擇了文件1.6。
依照本發(fā)明的優(yōu)選發(fā)明,圖2a結(jié)合圖2c示出了依照本發(fā)明的導(dǎo)航。因而,可以看出當(dāng)選擇在第二級列表中的最后項(xiàng),文件1.6時(shí),選擇了在第一級列表中的下一容器,即容器工程2,并且在第二面板中示出了文件2.1到2.9的相關(guān)聯(lián)列表。
權(quán)利要求
1.一種在內(nèi)容中提供屏幕滾動(dòng)的方法,其中所述內(nèi)容中的至少一級包括頁面級和對象級,所述頁面級包括對象的頁面而所述對象級包括對象,所述方法包括步驟-在所述頁面級中逐頁地滾動(dòng)所述對象,并且-在所述對象級中逐個(gè)對象地滾動(dòng)所述對象。
2.如權(quán)利要求1所述的方法,其中所述內(nèi)容中的至少一級包括預(yù)定數(shù)目的對象,所述頁面級包括預(yù)定數(shù)目的對象中所選擇數(shù)目的頁面,并且所述對象級包括所述預(yù)定數(shù)目的對象。
3.如權(quán)利要求2所述的方法,其中預(yù)定數(shù)目的對象中所選擇數(shù)目對應(yīng)于在屏幕上可見的對象的數(shù)目。
4.如先前權(quán)利要求中任何一個(gè)所述的方法,其中由相同的滾動(dòng)裝置來操作所述頁面級滾動(dòng)和所述對象級滾動(dòng)。
5.如權(quán)利要求4所述的方法,其中所述滾動(dòng)裝置是上/下箭頭。
6.如先前權(quán)利要求中任何一個(gè)所述的方法,其中所述內(nèi)容中的第一級包括多個(gè)第一級對象并且這些第一級對象中的至少一個(gè)包括頁面級和/或?qū)ο蠹墶?br>
7.如權(quán)利要求6所述的方法,其中在頁面級和/或?qū)ο蠹壷袧L動(dòng)預(yù)定數(shù)目的對象中的最后一個(gè)導(dǎo)致變換到第一級列表中的隨后對象。
8.如權(quán)利要求7所述的方法,其中第一級列表中的隨后對象緊接在所述第一級列表中的第一對象之后。
9.如先前權(quán)利要求中任何一個(gè)所述的方法,其中當(dāng)逐個(gè)對象地滾動(dòng)第一數(shù)目的可見對象中最后的可見對象時(shí),提供了第一頁面滾動(dòng)以便顯示新的數(shù)目的可見對象。
10.如先前權(quán)利要求中任何一個(gè)所述的方法,其中所述內(nèi)容可以是分級排序的內(nèi)容。
11.一種計(jì)算機(jī)程序產(chǎn)品,使可編程裝置在執(zhí)行所述計(jì)算機(jī)程序產(chǎn)品時(shí)能夠如權(quán)利要求1-10任何一個(gè)所述的方法起作用。
12.一種用于顯示內(nèi)容的圖形用戶接口,其中所述內(nèi)容包括至少一個(gè)頁面級和至少一個(gè)對象級,所述頁面級包括對象的頁面而所述對象級包括對象,使所述頁面級和對象級交織以便允許用戶在所述內(nèi)容中的級之間變換,從而分別提供逐頁滾動(dòng)和逐個(gè)對象的滾動(dòng)。
13.一種計(jì)算機(jī)程序產(chǎn)品,使可編程設(shè)備在執(zhí)行所述計(jì)算機(jī)程序產(chǎn)品時(shí)能夠如權(quán)利要求12所定義的圖形用戶接口起作用。
14.一種在內(nèi)容中提供屏幕滾動(dòng)的方法,其中所述內(nèi)容包括對象的第一級列表和對象(項(xiàng)或容器)的相應(yīng)的第二級列表,每個(gè)第二級列表包括預(yù)定數(shù)目的對象并且與第一級對象相關(guān)聯(lián),所述方法包括-在所述第一級列表中選擇第一對象,-逐個(gè)對象地滾動(dòng)與所選擇的第一對象相關(guān)聯(lián)的預(yù)定數(shù)目的第二級對象中除最后一個(gè)對象的所有對象,-通過變換到與所述第一級列表中的第二對象相關(guān)聯(lián)的對象的第二級列表,來滾動(dòng)預(yù)定數(shù)目的第二級對象中的最后一個(gè)。
全文摘要
提供了一種在內(nèi)容,諸如分級排序的內(nèi)容中提供屏幕滾動(dòng)的方法,其中所述內(nèi)容中的至少一級包括頁面級和對象級,所述頁面級包括對象的頁面而所述對象級包括對象,所述方法包括步驟在所述頁面級中逐頁地滾動(dòng)所述對象,并且在所述對象級中逐個(gè)對象地滾動(dòng)所述對象。特別是在更大量的內(nèi)容,諸如分級排序的內(nèi)容中滾動(dòng)時(shí),優(yōu)點(diǎn)在于使逐個(gè)頁面級與逐個(gè)對象級交織,以便用戶可以選擇具體級別來逐頁地或逐個(gè)對象地導(dǎo)航。
文檔編號G06F3/0485GK1910539SQ200580002172
公開日2007年2月7日 申請日期2005年1月4日 優(yōu)先權(quán)日2004年1月9日
發(fā)明者G·霍勒曼斯, V·P·布伊爾, M·范利烏文 申請人:皇家飛利浦電子股份有限公司