專利名稱:用于從屏幕上出現(xiàn)的列表中選出一項的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用戶從一個屏幕顯示器上出現(xiàn)的列表中選出一項的方法,其中用戶通過沿著所述的列表移動光標(biāo)來在所述列表中滾動,光標(biāo)指定一個被聚焦的項,并且,如果一個下一項鍵被用戶持續(xù)的保持,則光標(biāo)以一個自動重復(fù)速率自動的從所述被聚焦的項移至下一項,其中的自動重復(fù)速率定義了一個自動重復(fù)時間。
本發(fā)明還涉及一種對應(yīng)的系統(tǒng)。
在一個計算機或電視機環(huán)境中存在的一個問題是,如何使用戶從很長的列表中快速或容易的選出一項。
過去,使用的是像鼠標(biāo)或遠程控制裝置上的按鍵這樣的定位裝置。
為了優(yōu)化定位,發(fā)展了列表的等級屬性,例如把列表組織為一個樹結(jié)構(gòu)。
樹的分支可以被擴展或折疊,并可使用鼠標(biāo)的按鍵或鍵盤的箭頭鍵來瀏覽。
但是,這樣的系統(tǒng)有缺陷。
部分缺陷是源于樹結(jié)構(gòu)這個事實,雖然樹結(jié)構(gòu)很強大,但它也很復(fù)雜并且不適合大眾的市場。
還有,在電視或電話這樣的環(huán)境中,通常所使用的定位涉及幾個功能鍵,而像鼠標(biāo)這樣的定位裝置是無法使用的。
此外,在現(xiàn)有技術(shù)里,當(dāng)提供了自動重復(fù)時,自動重復(fù)就以一個不變的速率發(fā)生,例如由0.1和0.5秒之間的數(shù)組成的速率。
但是,這樣的時間或者太短,不能杜絕錯過被搜索的項的風(fēng)險,或者太長,以致搜索過分仔細。
為了試著解決這個問題,一些用戶界面提供的自動重復(fù)速率隨著時間而加速。
但是,這種解決方案的問題在于速度和可用性之間的平衡。當(dāng)進行的太快時,用戶就不能停在正確的項上。
本發(fā)明的目的在于解決這些缺陷和不足。
為了這個目的,本發(fā)明的一個目標(biāo)是提供一種方法和系統(tǒng),使用戶界面的加速成為可能,從而快速的從一個大的列表中選擇一項,而沒有錯過被搜索的項的風(fēng)險,并且沒有增加新的鍵或新的復(fù)雜概念,例如樹結(jié)構(gòu)。
本發(fā)明的另一個目標(biāo)是提供在一個長列表中的容易瀏覽,允許使用已知的和已經(jīng)存在的遠程裝置來快速選擇,例如用于選擇電視屏幕上的節(jié)目的遠程裝置。
本發(fā)明的再一個目標(biāo)是提供一個平級的列表給PC顯示器屏幕的觀眾,然后所述觀眾被授權(quán),在一個自動重復(fù)鍵被持續(xù)保持而在列表中快速移動的過程中,通過使用鍵盤上的箭頭鍵在列表中瀏覽以選擇一項,所述列表例如被一部分接著一部分的顯示。
本發(fā)明的再一個目標(biāo)是提供省時和改進的方法和系統(tǒng)來快速選擇項。
更精確地,本發(fā)明提出一種方法,該方法使用戶從屏幕顯示器上出現(xiàn)的一個長列表里選出一項,其中用戶通過沿著所述列表移動光標(biāo)來在所述列表中滾動,所述光標(biāo)指定一個聚焦的項,并且如果用戶持續(xù)按住一個下一項鍵,光標(biāo)自動的以一個自動重復(fù)速率從所述聚焦的項移至下一項,所述自動重復(fù)速率定義了一個自動重復(fù)時間,其特征在于,該自動重復(fù)速率在預(yù)定的項,即粘項(Sticky item)上周期性的減速,以給用戶額外的時間來吸收所述粘項上的視覺反饋。
對于聚焦的項,應(yīng)當(dāng)理解為例如加亮的項。
因此,本發(fā)明的一個主要特征在于控制自動重復(fù),自動重復(fù)周期性的在預(yù)定的項處減速,然后當(dāng)下一項鍵被持續(xù)保持時加速。
換句話說,這里的想法是在到達列表的有關(guān)的項,即粘項時,在不釋放下一項鍵的情況下停止/暫停自動重復(fù)。
這樣允許在相關(guān)性較小的項上比標(biāo)準(zhǔn)用戶界面更快的速度移動,如快5倍或20倍,舉例來說,自動重復(fù)時間為0.01秒,然后在有關(guān)的項上返回至延遲時間,如0.5秒。這樣大大減少了錯過被搜索的項的風(fēng)險。
本發(fā)明還提出了包含下面一個或多個特征的有益實施例-當(dāng)光標(biāo)第一次聚焦在某一項上,所述的項在一個預(yù)定的且和自動重復(fù)時間不同的時間段內(nèi)被指出,即延遲時間。
換句話說,當(dāng)光標(biāo)通過在上次釋放下一項鍵以后又第一次按住該鍵來移至某一項時,該延遲時間被執(zhí)行,然后如果持續(xù)按鍵,就執(zhí)行自動重復(fù)時間。
-光標(biāo)通過一個下一項鍵被移動,該方法包括步驟1-檢測所述下一項鍵是否被用戶按住,2-如果下一項鍵被按住,用延遲時間來配置計時器,3-聚焦下一項,4-檢測下一項鍵是否被釋放,5-如果下一項健沒被釋放,檢測所述計時器是否期滿,6-如果所述計時器已經(jīng)期滿,檢測當(dāng)前的項是否是粘項,7-如果是,用一個減速時間來配置計時器,如果不是,在聚焦下一項之前用自動重復(fù)時間來配置計時器,以及8-重復(fù)步驟3到7,直到下一項鍵被釋放,當(dāng)前的項或所選的聚焦的項最終被按下;-在遇到粘項而減速之前,自動重復(fù)速率隨著時間加速;-列表被組織為具有多級的項的列表,其中包括第一級、第二級、......第x級的粘項,當(dāng)?shù)竭_有關(guān)的粘項時,自動重復(fù)速率的減速隨著列表中級數(shù)的增加而減少;第一級是最上位的一級,也最先出現(xiàn),例如國家,然后越精確(部門、城市......)越慢。
-自動重復(fù)時間由0.02秒和0.1秒之間的數(shù)組成,最好是0.05秒。
-延遲時間由0.4秒和1秒之間的數(shù)組成;-當(dāng)?shù)竭_一個粘項時,自動重復(fù)速率減速至0.4秒至0.6秒之間的數(shù)。
本發(fā)明還提供一種信息處理系統(tǒng)以使用戶從屏幕顯示器上出現(xiàn)的長列表中選出一項,其中所述系統(tǒng)包括-滾動裝置,用于在所述列表中滾動,該滾動裝置包含一個光標(biāo),該光標(biāo)被設(shè)為沿著所述列表移動,-加亮裝置,用于加亮被所述光標(biāo)定位的聚焦項,-自動移動裝置,該裝置以自動重復(fù)速率自動的把所述光標(biāo)從所述聚焦的項移至下一項,其中的自動重復(fù)速率定義了一個自動重復(fù)時間,以及-維持裝置,用于維持用戶的滾動操作,其特征在于,該維持裝置還包括減速裝置,該減速裝置用于以自動重復(fù)速率周期性的在預(yù)定的項,即粘項上減速,以給用戶額外的時間來吸收所述粘項上的視覺反饋。
加亮某一項,這里可理解為指定或定位某一項,而并非必須改變該項相對于屏幕顯示器的整個背景的顏色或它的相鄰對比度。
更為有利的是,該系統(tǒng)包括的加亮裝置還具有定時裝置,以在一個預(yù)定的且不同于自動重復(fù)時間的時間段,即延遲時間內(nèi)加亮被光標(biāo)第一次聚焦的一項。
另一個有利的實施例中,該系統(tǒng)包括-第一檢測裝置,用于檢測所述的下一項鍵是否被用戶按下,-第一定時裝置,用于在下一項鍵被按下時,用延遲時間配置計時器,-聚焦裝置,用于聚焦下一項,-第二檢測裝置,用于檢測下一項鍵是否被釋放,-第三檢測裝置,用于檢測如果下一項鍵沒有被釋放,所述計時器是否期滿,-第四檢測裝置,用于檢測如果計時器期滿了,當(dāng)前的項是否是粘項,-第二定時裝置,用于在所述當(dāng)前項是粘項時,在聚焦下一項之前用減速時間配置計時器,而如果所述當(dāng)前項不是粘項時,在聚焦下一項之前,用自動重復(fù)時間配置計時器,-以及一個動作鍵,用于在做出決定以后選擇當(dāng)前聚焦的項。對于聚焦裝置,應(yīng)當(dāng)理解為定位裝置或加亮裝置或其他等同物。更普遍的、并且有優(yōu)勢的系統(tǒng)包括為提供上述有關(guān)本方法的步驟所需要的裝置。
通過閱讀下面非限制性示出的具體實施例,并參照附圖,可以更好的理解本發(fā)明。
圖1示出了根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)的示意圖,該數(shù)據(jù)處理系統(tǒng)顯示一個計算機列表。
圖2示出了根據(jù)本發(fā)明的方法的實施例的主要步驟的框圖。
圖1示出了一個數(shù)據(jù)處理系統(tǒng),該系統(tǒng)顯示一個計算機列表1。
該系統(tǒng)包括一個屏幕顯示器2,該顯示器和一個計算機3相連(例如一個PC類型的計算機),計算機3具有一個鍵盤4和一個鼠標(biāo)5。
在這個例子中,用戶必須從一百個城市中選一個,每次只顯示5個城市。
用戶必須通過按動鍵盤的一個下一項鍵6或鼠標(biāo)的按鈕7來在整個列表中滾動,以找到他或她要選的城市。然后,通過雙擊,或使用動作或選擇鍵8,他或她進入所選項的文件。
在本實施例中,該項是通過滿足用戶期望的標(biāo)準(zhǔn),例如字母順序被選中的。然后,根據(jù)本發(fā)明提供的自動重復(fù)來滾動。
在現(xiàn)有的技術(shù)里,典型的最大自動重復(fù)速率被設(shè)為一秒十次左右,以給用戶時間來分析視覺反饋內(nèi)容,這導(dǎo)致了在長長的列表中的過分仔細的搜索,這正是本發(fā)明避免的缺陷。
當(dāng)然,根據(jù)本發(fā)明被掃描的列表不僅限于提出的例子。例如,它可以是一個按主題分組的電視頻道的列表。遙控裝置的節(jié)目+/節(jié)目—鍵在這里被用于快速換頻道,當(dāng)?shù)竭_一個新的主題時自動重復(fù)速率減速。
另一個例子可以是從100到999的圖文電視頁。
以一百為一組的雜志(100s通常為新聞,200s為體育,300s為娛樂等等)。
使用本發(fā)明,可以通過按一對鍵來快速增加/減少頁號,并當(dāng)進入一個新的百位范圍時暫停時間長些。
為實現(xiàn)本發(fā)明,計算機3的CPU、ROM和RAM存儲器或電視機的等效功件以一種本領(lǐng)域技術(shù)人員公知的方式被編程設(shè)計,以提供如圖2所描述的方法的步驟。
系統(tǒng)從10開始,并提供了第一測試11,該測試檢測動作或選擇鍵8是否被按下。
如果是,在12選中某一項,并且搜索結(jié)束。
如果不是,光標(biāo)被設(shè)為這樣,當(dāng)用戶按住下一項鍵,光標(biāo)被移動,在本發(fā)明的、更詳細描述的實施例中,該方法包括以下步驟-檢測(測試13)所述下一項鍵是否被用戶按下,-如果下一項鍵被按下(14),以延遲時間配置計時器,例如0.5秒(步驟15),-如果下一項鍵沒有被按下(16),回到測試11,-聚焦(步驟17)下一項,-檢測(步驟18)下一項鍵是否被釋放,-如果下一項鍵沒有被釋放(線19),在20檢測計時器提供的當(dāng)前時間是否期滿了。該時間可以是延遲時間,自動重復(fù)時間或在粘項上的減速時間,-否則,回到(線21)測試11,-如果所述時間已經(jīng)期滿(線22),在23檢測當(dāng)前項是否是粘項,-如果是(線24),在轉(zhuǎn)向(線26)聚焦下一項(步驟17)前,用一個減速時間(例如0.4秒)來配置計時器,以及-如果不是,在回到(線29)聚焦下一項(步驟17)之前,在28用自動重復(fù)時間配置計時器,以及-重復(fù)前面的從步驟17到27的相關(guān)步驟,直到下一項鍵被釋放,動作鍵最后在當(dāng)前被聚焦的項上被按下。
現(xiàn)在參照圖1將以一列城市的名字為例來更詳細的描述該系統(tǒng)的功能,其中城市的名字在一個計算機屏幕顯示器上按照字母排列。保留了26個(A至z)粘項,每一個粘項對應(yīng)字母表的一個字母。打開PC之后,用戶將顯示列表的開始部分。
該屏幕顯示器沒有足夠大來顯示整個列表,該列表以公知的滾動菜單的方式出現(xiàn),一部分接著一部分。
然后用戶用箭頭鍵指出列表上第一項的名字,然后應(yīng)當(dāng)用手指按住下一項鍵。
指點器很快的從一個字母移動到另一個字母。
在這個例子中,涉及減少自動重復(fù)時間至0.05秒,從而該自動重復(fù)允許從一個字母到另一個字母的移動少于1秒,而在另一個字母處減速(每第一個具有新的首字母的城市為一個粘項)。
更具體的,當(dāng)聚焦至一個新的字母時,減速至0.5秒,這里0.5秒只是一個例子,以給用戶時間吸收視覺反饋。
然后,當(dāng)?shù)竭_列表里的正確的部分時,通過按住/釋放下一項鍵,他或她將一步接一步的慢慢繼續(xù)下去,以到達被搜索的項,從而每次為計時器(步驟15)選擇延遲時間,以允許他或她不錯過那些可以通過按住動作鍵而進入的相關(guān)的項。
通過本發(fā)明,停止/暫停技術(shù)使用了自動重復(fù)時間的加速,暫停時間給觀眾時間來看到或找到選擇。
其他的優(yōu)點和修改對本領(lǐng)域的技術(shù)人員是很容易的。所以,本發(fā)明從更廣的方面說,不限于這里示出并描述的具體的細節(jié)、代表裝置和例示的例子。
例如,雖然本發(fā)明將主要用于兩級的列表,但可以推廣至n級的列表。
當(dāng)選擇移到上一級時,本發(fā)明的思想就暫停了。
例如,在一組高度層次化的列表里,如一個文件系統(tǒng),城市的大數(shù)據(jù)庫等等,會在不同的層次上提供粘項,層次越高,當(dāng)?shù)竭_粘項時,減速越大。
在世界范圍的城市數(shù)據(jù)庫的情況下,這些不同的層次可以是洲、國家、州、地區(qū),以及城市自己,以字母順序分類。
權(quán)利要求
1.一種使用戶從屏幕(2)上顯示的一個長列表(1)里選出一項的方法,其中用戶通過沿著所述列表移動光標(biāo)來在所述的列表中滾動,所述光標(biāo)指定一個聚焦的項,并且,如果用戶持續(xù)保持一個下一項鍵(6,7),所述光標(biāo)以一個自動重復(fù)速率自動的從所述的聚焦的項移至下一項,其中的自動重復(fù)速率定義了一個自動重復(fù)時間,其特征在于該自動重復(fù)速率周期性的在預(yù)定的項,即粘項上減速,以給用戶額外的時間吸收所述粘項上的視覺反饋。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)?shù)谝淮斡霉鈽?biāo)聚焦到一項時,所述的項在一個預(yù)定的時間內(nèi),即不同于自動重復(fù)時間的延遲時間里被指出。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過下一項鍵(6,7)來移動光標(biāo),所述方法包括步驟- 檢測(13)所述下一項鍵是否被用戶按下,- 如果下一項鍵被按下,用延遲時間來配置(15)計時器,- 聚焦(17)下一項,- 檢測(18)下一項鍵是否被釋放,- 如果下一項鍵沒被釋放,檢測(20)所述計時器是否已經(jīng)期滿,- 如果所述計時器期滿,檢測(23)當(dāng)前項是否是粘項,- 如果是,在聚焦下一項之前,用一個減速時間來配置(25)計時器,如果不是,在聚焦下一項之前,用自動重復(fù)時間來配置(28)計時器,以及- 重復(fù)步驟3至7,直到下一項鍵被釋放,當(dāng)前聚焦的項的動作鍵最終被按下(12)。
4.根據(jù)前面任意一項權(quán)利要求所述的方法,其特征在于,在遇到粘項而減速之前,自動重復(fù)速率隨著時間而加速。
5.根據(jù)前面任意一項權(quán)利要求所述的方法,其特征在于,列表被組織為具有多級的項的列表,其中包括第一級、第二級、......第x級的粘項,隨著列表中級數(shù)的加大,自動重復(fù)速率在遇到有關(guān)粘項時的減速會變小。
6.根據(jù)前面任意一項權(quán)利要求所述的方法,其特征在于,自動重復(fù)時間由0.02秒和0.1秒之間的數(shù)組成。
7.根據(jù)權(quán)利要求2至6中任意一項所述的方法,其特征在于,延遲時間由0.4秒和1秒之間的數(shù)組成。
8.根據(jù)前面任意一項權(quán)利要求所述的方法,其特征在于,自動重復(fù)速率減速到0.4秒至0.6秒之間的數(shù)。
9.一種電子信息處理系統(tǒng),用于使用戶從屏幕(2)上顯示的一個長列表(1)中選出一項,其中所述系統(tǒng)包括- 滾動裝置(3),用于在所述列表中滾動,該滾動裝置包含一個光標(biāo),該光標(biāo)被設(shè)為沿著所述列表移動,- 加亮裝置,用于加亮被所述光標(biāo)定位的聚焦項,- 自動移動裝置(3),該裝置以自動重復(fù)速率自動的把所述光標(biāo)從所述聚焦的項移至下一項,其中的自動重復(fù)速率定義了一個自動重復(fù)時間,以及- 維持裝置(6,7,3),用于維持用戶的滾動操作,其特征在于,該維持裝置還包括減速裝置(3),用于以自動重復(fù)速率周期性的在預(yù)定的項上,即粘項上減速,以給用戶額外的時間來吸收所述粘項上的視覺反饋。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述的加亮裝置包括定時裝置,該定時裝置在一個預(yù)定的且不同于自動重復(fù)時間的時間段內(nèi),即延遲時間內(nèi),加亮任何第一個被光標(biāo)聚焦的項。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,該系統(tǒng)包括- 第一檢測裝置,用于檢測(13)所述的下一項鍵是否被用戶按下,- 第一定時裝置,用于在下一項鍵被按下時,用延遲時間配置(15)計時器,- 聚焦裝置,用于聚焦(17)下一項,- 第二檢測裝置,用于檢測(18)下一項是否被釋放,- 第三檢測裝置,用于檢測(20)如果下一項鍵沒有被釋放,所述計時器是否期滿,- 第四檢測裝置,用于檢測(23)如果計時器期滿了,當(dāng)前的項是否是粘項,- 第二定時裝置,用于在所述當(dāng)前項是粘項時,在聚焦下一項之前用減速時間配置計時器,而如果所述當(dāng)前項不是粘項時,在聚焦下一項之前,用自動重復(fù)時間配置計時器,- 以及一個動作鍵(8),用于在做出決定以后選擇當(dāng)前聚焦的項。
12.根據(jù)權(quán)利要求9至11任意一項所述的系統(tǒng),其特征在于,它包括加速裝置,該加速裝置使自動重復(fù)速率在遇到粘項而減速之前,隨著時間加速。
13.根據(jù)權(quán)利要求9至12任意一項所述的系統(tǒng),其特征在于,它包一個具有多級的項的列表,其中包括第一級、第二級、......第x級的粘項,并且包括減速裝置以在到達有關(guān)粘項時減速自動重復(fù)速率,且所述減速隨著列表中級數(shù)的增加而增加。
14.根據(jù)權(quán)利要求9至13任意一項所述的系統(tǒng),其特征在于,自動重復(fù)速率由0.02秒和0.1秒之間的數(shù)組成。
全文摘要
本發(fā)明涉及一種方法和系統(tǒng),用于使用戶從屏幕(2)上顯示的長列表(1)中選出一項,其中用戶通過沿著所述列表移動光標(biāo)來在所述的列表中滾動,所述光標(biāo)指定一個聚焦的項,并且,如果用戶持續(xù)保持一個下一項鍵(6,7),所述光標(biāo)以一個自動重復(fù)速率自動的從所述的聚焦的項移至下一項。自動重復(fù)速率在遇到預(yù)定的項,即粘項時減速,以給用戶額外的時間來吸收所述粘項上的視覺反饋。
文檔編號G06F3/0485GK1451110SQ00819344
公開日2003年10月22日 申請日期2000年3月17日 優(yōu)先權(quán)日2000年3月17日
發(fā)明者艾倫·德爾普克 申請人:公共電視公司