觸摸屏圖像滾動系統(tǒng)和方法
【專利摘要】通過用手指觸摸屏幕,然后在屏幕上沿想要的方向移動手指,而使延展到顯示屏的垂直顯示大小之外的電子圖像顯示沿垂直方向移位。按自然方式,被顯示的圖像的移位初始速度對應于沿屏幕的手指運動速度。當用戶的手指從屏幕上脫離開時,系統(tǒng)感知該脫離并且此后使得圖像的垂直移位速度按受控的速率減少。當想要在給定點停止該圖像的運動,或者從被顯示的圖像中做出選擇時,該系統(tǒng)測量手指與屏幕接觸的時間長度以及在該時間里手指移動的距離,以便確定是想要選擇還是僅想要停止圖像的移位。也就是說,伴隨著屏幕上很少移位或者沒有移位的與屏幕的短期接觸,比方說500毫秒或更少,可以被識別為打算選擇,而帶有很少或者沒有伴隨移位的較長接觸可被解釋為打算停止圖像的運動而不進行選擇。
【專利說明】觸摸屏圖像滾動系統(tǒng)和方法
[0001]本申請是申請日為2002年12月13日、申請?zhí)枮?28264037、發(fā)明名稱為“觸摸屏圖像滾動系統(tǒng)和方法”的發(fā)明專利申請的分案申請。
【技術(shù)領域】
[0002]本發(fā)明一般涉及以符號的順序行形式顯示信息數(shù)據(jù),通常包括單詞和數(shù)字列表,并且更明確地涉及這樣的顯示的電子形式的使用和控制。
【背景技術(shù)】
[0003]在電子顯示屏上顯示單詞和數(shù)字的列表以便用戶簡便地訪問已經(jīng)眾所周知。通常,這樣的列表的長度延展超出電子屏幕的大小,并且在這樣的情況下眾所周知會導致列表的圖像“滾”過屏幕,因此包括單詞、數(shù)字或其它符號的文本行看上去從屏幕的一邊移動到另一邊,直到列表的想要部分或者一行的一部分顯示在屏幕上。
[0004]眾所周知目前用于控制屏幕圖像的滾動運動的系統(tǒng)和方法受到很多限制和缺點。例如,在一個系統(tǒng)中光標可能位于屏幕的一邊,然后在壓住一個選定“鼠標”按鈕的同時將該光標移向相反的一邊,因此參與并且沿想要的方向“拖動”屏幕圖像。眾所周知除了比較微小的相對移動之外,這樣移動屏幕圖像很慢并且很麻煩。目前使用的另一個系統(tǒng)是當光標位于圖像的特定部分時激活圖像的自動連續(xù)的“滾動”動作,同時選定的鼠標按鈕被按下。這要求壓住選定按鈕,直到屏幕圖像的想要部分被顯示為止。目前使用的相關(guān)系統(tǒng)根據(jù)光標相對于屏幕邊緣的位置而改變滾動運動的速度。所有這些響應光標位置的控制系統(tǒng)都受到屏幕混亂、缺少審美的視覺要求,以及要求操縱和處理鼠標設備的類似限制。
【發(fā)明內(nèi)容】
[0005]這里所公開的本發(fā)明通過使得用戶/觀看者有可能通過快速滾動到數(shù)據(jù)和信息的長列表的想要部分的位置并且以可能比以前更自然的方式來訪問該部分,而改進電子顯示屏上數(shù)據(jù)的滾動狀顯示。
[0006]本發(fā)明通過提供一個觸摸屏響應系統(tǒng)去響應與屏幕接觸的手指的運動而將滾動運動告訴被顯示的圖像,從而克服且避免了已知控制系統(tǒng)對于滾動電子顯示的限制。手指沿屏幕運動的速度和方向確定圖像運動的初始速度和方向。手指從屏幕上離開之后,圖像以逐漸減小的速度繼續(xù)沿相同方向移動,直到通過觸摸屏幕而手指不運動、或者速度減少到零或者減少到預定的最小速度、或者直到圖像到達其“終點”來人工地停止運動。替代地,圖像的繼續(xù)運動可以通過重復用戶手指沿屏幕的“掃過”運動而被獲得或再次增加。被顯示的圖像的運動可通過在有限的一段時間把手指放在屏幕上但不沿屏幕表面移動而被人工停止。如果手指被放在屏幕表面更短的一段時間,例如比最小設置時間短的一個時段,則手指觸摸可被認為是“選擇”對應于在觸摸位置處顯示的圖像的項目或“東西”。而且,如果使屏幕上的手指觸摸和顯示一起移動,但是以比移動的當前速率更慢的速率,則顯示將被減慢到對應于接觸斷開的移動處手指運動的速率。[0007]按照本發(fā)明,提供了一種改進的觸摸屏圖像滾動系統(tǒng),包括:電子圖像顯示屏;被耦合到所述顯示屏以便在其上顯示信息以及從中接收交互信號的微處理器;與所述微處理器相關(guān)聯(lián)來為其提供定時能力的定時器裝置;能夠在所述顯示屏上顯示的滾動格式數(shù)據(jù)的源;與所述微處理器相關(guān)聯(lián)的手指觸摸程序指令,用于感知與所述顯示屏的手指觸摸接觸的速度、方向和持續(xù)時間;與所述微處理器相關(guān)聯(lián)的滾動運動程序指令,用于使所述屏幕上的滾動格式顯示開始沿所述被感知的方向并且按所述被感知的初始速度滾動;與所述微處理器相關(guān)聯(lián)的時間衰減程序指令,用于按給定速率減少所述顯示屏幕上滾動移位的速率直到運動被終止;與所述微處理器相關(guān)聯(lián)的停止運動程序指令,用于在下列信號組中任何信號第一次出現(xiàn)后,終止所述屏幕上圖像的滾動移位,該信號組包括:持續(xù)的時段超過預設的最小時間的、屏幕上的基本靜止手指觸摸,以及從所述滾動格式數(shù)據(jù)源接收到的滾動結(jié)束信號。
[0008]本發(fā)明的系統(tǒng)的這個操作是通過以下方式來實現(xiàn)的,即:對基于微處理器的控制系統(tǒng)編程,以響應于屏幕上的手指觸摸和以手指運動的初始速度沿屏幕表面的手指運動方向,而在諸如常規(guī)陰極射線管的屏幕的屏幕顯示上移位圖像。此后,使得移位的速度按選定的速率(每時間單位位移的單位或者其函數(shù))衰減,直到移位最終停止(例如,因為已到達“滾動”的終點)或者直到其如這里所解釋的被故意停止。
[0009]根據(jù)本發(fā)明,顯示屏上數(shù)據(jù)的滾動運動以看上去“自然”的方式移動,初始以用戶的手指運動所給予的速度移動,此后速度以恒定速率減慢直到其最終停止,除非其被較早終止。
[0010]而且,如果滾動的速度被發(fā)現(xiàn)在一個點較慢,而該點被認為是在滾動中的想要位置之前太遠,則滾動速度可僅通過再次觸摸屏幕來給予該顯示以“新”的運動來盡可能成倍地增加。
[0011]在滾動運動進行時的任何想要點或時間,可以僅通過用某人的手指觸摸屏幕而同時保持其基本靜止一段預定的時間,便再次以看上去“自然”的方式使?jié)L動運動完全停止。要求靜止(即不運動)觸摸時間有一個預定時間周期的原因是為了確保定時機制有足夠的時間在想要停止?jié)L動運動的觸摸和想要“選擇”或“標記”滾動數(shù)據(jù)中包含的特定項目的觸摸(更短的時間)之間進行區(qū)分?!坝|摸標記”是目前的滾動顯示技術(shù)的眾所周知的特性,但是本發(fā)明公開了其結(jié)合一種新的、因此未知的滾動運動控制形式的使用。
【專利附圖】
【附圖說明】
[0012]參考下面結(jié)合附圖而考慮的說明書,本發(fā)明的這些以及其它特性和優(yōu)點將對本領域的技術(shù)人員更顯而易見,其中:
圖1是根據(jù)本發(fā)明表示觸摸屏圖像滾動系統(tǒng)的順序操作的流程圖。
[0013]圖2是根據(jù)圖1的本發(fā)明一個實施方案的觸摸屏圖像滾動系統(tǒng)的簡化圖示表示。
[0014]圖3是根據(jù)圖1的觸摸屏圖像滾動系統(tǒng)的另一個實施方案的簡化框圖。
【具體實施方式】
[0015]在下面的描述中,被公開的實施方案的某些特定細節(jié)如體系結(jié)構(gòu)、接口和技術(shù)等是出于說明而不是限制的目的被提出,以便提供本發(fā)明的清楚和完全的理解。但是本領域的那些技術(shù)人員應該很容易理解,在不是顯著背離本公開內(nèi)容的精神和范圍的情況下,本發(fā)明可以以不完全遵守這里提出的細節(jié)的其他實施方案來被實踐。而且,由于這個原因,并且為了簡潔和清晰,眾所周知的設備、電路和方法論的細節(jié)描述被忽略以便避免不必要的細節(jié)和可能的混淆。
[0016]現(xiàn)在參見附圖的圖1的框圖,可看到根據(jù)本發(fā)明操作觸摸屏圖像滾動系統(tǒng)10 (如圖1所示)的方法在步驟100開始:感知手指在具有靜止數(shù)據(jù)顯示的電子顯示屏IOOa上的觸摸,確定手指接觸屏幕IOOb的時間周期,以及確定手指是移動還是保持靜止100c。用于感知和確定這里公開類型的信息的合適值的技術(shù)和方法對于本領域的技術(shù)人員是熟知的,因而在本說明書中不再被描述或討論。
[0017]如果沒有運動發(fā)生并且觸摸接觸的持續(xù)少于預定的最小時間,則在步驟100中觸摸被當作對觸摸到的數(shù)據(jù)項的“選擇”對待,并且系統(tǒng)以“選擇”路徑102繼續(xù)。選擇路徑的操作,從例如觸摸到的項目或圖標的高亮顯示開始,是熟知的并且對關(guān)于本發(fā)明的系統(tǒng)的操作不具更多的意義。但是,如果觸摸接觸的持續(xù)多于第一個預定的最小時間,然后手指在那個時間之后移動,則本發(fā)明的過程將進行到步驟103,其中列表中“被選擇”的項目于是將被“粘在手指上”,因此該項目可被“觸摸一拖動”的已知過程來在該列表中重定位。這個重定位步驟可能是想要把幾個優(yōu)選的項目群集到給定位置的常見用戶非常想要的。當項目在步驟103被重定位,并且手指與屏幕的接觸被中斷之后,過程將回到“等待”狀態(tài)。向前參考步驟105,如下面解釋的,應該注意到,在這一步其是“粘到手指上”的一個選定項,而不是完整的顯不。
[0018]在另一個特性中,如果沒有手指運動出現(xiàn)而同時屏幕靜止,并且接觸的持續(xù)比第二最小時間小,而該第二最小時間比該第一最小時間少一個很容易可測量的有限值,則步驟100忽視該接觸并且系統(tǒng)回到“等待”狀態(tài),等待進一步的輸入信號。
[0019]但是,如果在該第一預定時間和該第二最小時間之間的有限時段里步驟100感知到與屏幕上手指觸摸有關(guān)的運動,則本發(fā)明的方法進行到步驟104,將觸摸運動的速度和方向轉(zhuǎn)換到被顯示數(shù)據(jù)的相應的初始滾動運動。并且步驟104直接進行到步驟106。步驟104根據(jù)手指是從與屏幕的接觸中移開還是繼續(xù)與屏幕接觸而或者進行到步驟106,或者分叉到步驟105。
[0020]也就是說,如果步驟104的手指接觸向顯示通知移動,然后觸摸接觸被斷開,則顯示的移動根據(jù)步驟106繼續(xù)。但是,如果與屏幕的接觸沒有被斷開,則本發(fā)明的方法從步驟104進行到步驟105,其中實際上整個顯示[不僅是被選定的項目]“被粘到手指上”,因此整個顯示可視情況而隨手指被上下前后移動。如果在與屏幕的手指接觸在步驟105被斷開時沒有手指運動,則該顯示將在沒有進一步運動的情況下保持在那個時刻所處的位置上,并且該系統(tǒng)將再次回到“等待”狀態(tài)。在替代方案中,如果在步驟105手指接觸被斷開而同時手指在運動,則本發(fā)明的系統(tǒng)如下所述進行到步驟106。
[0021]在步驟106,與本發(fā)明的系統(tǒng)相關(guān)的定時器功能測量時間,同時滾動運動繼續(xù),且系統(tǒng)從由手指觸摸的速度確定的其初始值開始、以受控速率將滾動速度向零的方向降低,或者直到速度被降低到任何想要的預定最小速度。假設本系統(tǒng)的大部分用戶將偏愛滾動速度的降低從滾動開始之后立即開始。但是,應該認識到降低速度功能的開始實際上可以被延遲,以便在滾動運動開始之后的任何時候開始。為了利用本方法而將有限時間延遲合并到控制系統(tǒng)中完全是在本領域的技術(shù)人員知識范圍里的簡單技術(shù)。
[0022]在繼續(xù)減慢滾動動作的同時,并且在滾動被完全終止之后,本系統(tǒng)繼續(xù)等待進一步的輸入信號,以便控制本系統(tǒng)的下一步操作。但是,根據(jù)本發(fā)明,繼續(xù)滾動速度的減慢,直到三個事件之一發(fā)生:(1)將滾動速度緩慢降低到零或者任何預設的最小值;或者(2)從數(shù)據(jù)源接收到“滾動終點”數(shù)據(jù)信號;或者(3)屏幕上的手指觸摸指示該滾動將被終止。不管減慢動作的狀態(tài),本發(fā)明的該方法使得系統(tǒng)能夠在步驟106之后,在任何時候?qū)ο乱粋€用戶發(fā)起的輸出信號作出反應。
[0023]步驟108顯示本發(fā)明的方法通過基本上重復步驟100的功能而在滾動期間或者之后,對屏幕上的手指觸摸作出反應。也就是說,在步驟108,本系統(tǒng)感知手指在電子顯示屏上的觸摸100a,確定手指接觸屏幕的時間周期100b,并且確定手指是移動還是保持靜止100b。如果觸摸是靜止的并且接觸的持續(xù)少于預定的最小時間,則手指觸摸在步驟108被當作(I) “選擇”觸摸的數(shù)據(jù)項,和(2)終止?jié)L動運動的指示來對待。在這種情況下,滾動運行終止并且該系統(tǒng)回到“選擇”路徑102,如以前提到的。另一方面,如果觸摸是靜止的但是接觸的持續(xù)沒有多于該最小時間,則該方法將觸摸僅當作終止?jié)L動運動的指示來對待,并且沒有引起任何可能已被觸摸的數(shù)據(jù)列表的“選擇”。當在這些情況下滾動運動終止時,該方法回到步驟100開始之前存在的狀態(tài),等待采用輸入信號形式的“指令”;也就是,等待被顯示項的選擇或者滾動運動的啟動。
[0024]再次應該強調(diào):屏幕上靜止手指觸摸的接觸持續(xù)時間用作“選擇”觸摸和“停止?jié)L動”觸摸之間的區(qū)別。雖然上面已經(jīng)說明,在滾動運動進行同時的相對長期的手指觸摸既用作“選擇”信號又用作“停止運動”信號,但是很顯然,該方法可以被很容易地被設立為,使得不管觸摸的長度如何,在滾動過程中的手指觸摸都將僅作為“停止運動”信號;這將避免由僅想要“停住”滾動的無意中的長時間觸摸而導致不想要的“選擇”的可能性。
[0025]對比步驟108的靜止觸摸,如果系統(tǒng)感知屏幕上手指觸摸的運動,則該方法回到步驟104,再次將觸摸運動的速度和方向轉(zhuǎn)換成被顯示的數(shù)據(jù)的滾動運動并且重新開始滾動過程。如以前那樣,然后步驟104直接進行到步驟106。
[0026]在圖2所說明的本發(fā)明的系統(tǒng)的實施方案中,該系統(tǒng)被顯示為包括一個簡單的個人計算機設備,具有顯示屏10、中央處理單元12和用于向處理單元12輸入人工指令的鍵盤14。根據(jù)慣例,應該理解處理單元12包括有傳統(tǒng)設計和能力的內(nèi)部電子存儲單元(未示出)。因此,為本公開內(nèi)容的目的,將內(nèi)部存儲單元假設為是能夠在顯示屏10上出現(xiàn)的可滾動數(shù)據(jù)顯示的源,該顯示屏10是手或者觸針式設備(這里在格式上是由手16的外形來表示的)可訪問的。
[0027]使用中,計算機被以熟知的方式設立以便在屏幕10上顯示可滾動數(shù)據(jù),并且手/手指或者觸針16被觸及屏幕并且沿屏幕向下移動來向數(shù)據(jù)顯示告知一個初始的向下“滾動”運動。計算機中的軟件交互地響應于與屏幕的接觸,以創(chuàng)建該顯示的想要的移位運動,并且現(xiàn)在在這樣的計算機設備中所固有的內(nèi)部定時器設施,與處理單元12的編程進行合作,來通過逐漸降低移位的速度而響應運動的開始,如前面所解釋的那樣。當顯示中想要的點被看到或者接近時,用戶可以將手或者觸針16加到屏幕上來終止?jié)L動運動。因為滾動運動不涉及任何具有真實或仿真質(zhì)量的移動部分,所以有可能立即停止顯示的運動,而沒有慣性力后果的任何困難或擔心。[0028]因此,現(xiàn)在應該理解本發(fā)明的系統(tǒng)和方法促進了一種快速、方便和自然感覺的方法來訪問計算機屏幕上的數(shù)據(jù)的滾動狀顯示。
[0029]在圖3所表示的實施方案中,本發(fā)明的系統(tǒng)被顯示為包括圖2的計算機設備的基本元件,而沒有計算機的配置。也就是,本發(fā)明的系統(tǒng)的基本組件在這里被顯示來包括一個微處理器42,其進而被耦合到鍵盤44、定時器裝置43以及顯示屏40。這些組件的每個以與其在圖2的實施方案中對應部分相同的方式起作用,在這里微處理器42和相關(guān)的定時器裝置43 —起起與圖2的中央處理單元12相同的作用。
[0030]雖然本發(fā)明的優(yōu)選實施方案已經(jīng)被說明和描述,但是本領域的技術(shù)人員應該認識到在不顯著背離這里公開的并且在所附權(quán)利要求中提出的本發(fā)明的精神和范圍的情況下,各種其他形式和實施方案現(xiàn)在很容易被設想。
[0031]本發(fā)明的實施例 實施例1
一種改進的觸摸屏圖像滾動系統(tǒng),包括:
電子圖像顯示屏40,10;
被耦合到所述顯示屏40,10以便在其上顯示信息以及從中接收交互信號的微處理器42,12 ;
與所述微處理器相關(guān)聯(lián)來為其提供定時能力的定時器裝置43,12 ;
能夠在所述顯示屏40,10上顯示的滾動格式數(shù)據(jù)的源45,12 ;
被耦合到所述微處理器42,12以便為其提供輸入控制信號的鍵盤44,14 ;
與所述微處理器42,12相關(guān)聯(lián)的手指觸摸程序指令,用于感知與所述顯示屏40,10的手指觸摸接觸的速度、方向和持續(xù)時間;
與所述微處理器42,12相關(guān)聯(lián)的滾動運動程序指令,響應于所述手指觸摸接觸的持續(xù)時間,使得當所述持續(xù)時間超過第一個給定的預設最小時間并且伴隨著沿所述屏幕表面運動之后所述手指觸摸從所述屏幕上離開時,使所述屏幕40,10上的滾動格式顯示開始沿所述被感知的方向并且按所述被感知的初始速度滾動;
與所述微處理器42,12相關(guān)聯(lián)的時間延遲程序指令,用于按給定速率減少所述顯示屏10上滾動移位的速率直到運動被終止;
與所述微處理器42,12相關(guān)聯(lián)的停止運動程序指令,用于在下列信號組中任何一個信號第一次出現(xiàn)后,終止所述屏幕上圖像的滾動移位,該信號組包括:
(a)持續(xù)的時段超過預設的最小時間的、屏幕上的基本靜止手指觸摸,以及
(b)從所述滾動格式數(shù)據(jù)源45接收到的一個滾動結(jié)束信號。
[0032]實施例2
根據(jù)實施例1所述的改進的觸摸屏圖像滾動系統(tǒng),其中所述滾動運動程序指令還包括響應于跟隨在一個具有的靜止持續(xù)時間大于所述第一個預設的給定最小時間而小于第二個給定的預設最小時間的觸摸后的移動,而與手指觸摸的移動相應地移動所述顯示的指令。
[0033]實施例3
根據(jù)實施例1所述的改進的觸摸屏圖像滾動系統(tǒng),其中所述滾動運動程序指令還包括響應于跟隨在一個具有的靜止持續(xù)時間大于所述第二個給定的預設最小時間的觸摸后的運動,而與所述手指觸摸的移動相應地、相對于靜止顯示來移動一個觸摸選擇的項目的指令。
[0034]實施例4
根據(jù)實施例1所述的改進的觸摸屏圖像滾動系統(tǒng),其中用于終止所述顯示屏上圖像的滾動移位的所述信號組還包括:
(a)指示所述顯示屏上滾動移位的速率已經(jīng)衰減到預定的給定值以下的值的信號。
[0035]實施例5
根據(jù)實施例1所述的改進的觸摸屏圖像滾動系統(tǒng),其中所述微處理器42,12連同所述定時器裝置43,12 一起包括常規(guī)計算機的處理單元。
[0036]實施例6
根據(jù)實施例5所述的改進的觸摸屏圖像滾動系統(tǒng),其中能夠在所述顯示屏40,10上顯示的滾動格式數(shù)據(jù)的所述源44包括所述常規(guī)計算機的存儲器的一部分。
[0037]實施例7
一種在電子顯示屏上控制數(shù)據(jù)的滾動狀顯示的改進的方法,所述方法包括步驟:
IOOb感知與其上顯示有可滾動數(shù)據(jù)的電子顯示屏的手指觸摸接觸時間的持續(xù)時間; IOOc感知與所述顯示屏的所述手指觸摸接觸的運動的速度和方向;
104按所述感知的方向并且以所述感知的速度在所述顯示屏上發(fā)起所述可滾動數(shù)據(jù)的滾動運動;
106從發(fā)起的速度開始減慢所述滾動運動的速度;以及 當包括下列條件組的條件之一被感知時終止所述滾動運動:
(a)具有有限持續(xù)時間的基本靜止的手指觸摸被感知;
(b)滾動結(jié)束信號被感知。
[0038]實施例8
根據(jù)實施例7所述的控制電子顯示屏上數(shù)據(jù)的滾動狀顯示的改進的方法,其中用于終止所述滾動運動的要被感知的所述條件組還包括:所述顯示屏上所述滾動運動的速度減慢到一個預定的給定值以下的值。
[0039]實施例9
根據(jù)實施例7所述的控制電子顯示屏上數(shù)據(jù)的滾動狀顯示的改進的方法,其中所述方法包括另一個步驟,即感知所述顯示屏上的一個具有的持續(xù)時間大于所述第一個給定的預設最小時間且小于第二個給定的預設最小時間的手指觸摸,然后與該手指觸摸的移動相應地移動所述顯示,該第二個給定的預設最小時間比該第一個給定的時間長。
[0040]實施例10
根據(jù)實施例7所述的控制電子顯示屏上數(shù)據(jù)的滾動狀顯示的改進的方法,其中所述方法包括另一個步驟103,即感知所述顯示屏上的一個具有的持續(xù)時間大于第二個預設的給定最小時間的靜止手指觸摸,然后與該手指觸摸的移動相應地、相對該靜止顯示來移動觸摸選擇的項目,該第二個預設的給定最小時間比所述第一個給定的預設最小時間長。
【權(quán)利要求】
1.一種觸摸屏圖像滾動系統(tǒng),包括: 電子圖像顯示屏(40); 被耦合到所述顯示屏(40)以便在其上顯示信息以及從中接收交互信號的微處理器(42); 與所述微處理器(42)相關(guān)聯(lián)來為其提供定時能力的定時器裝置(43); 能夠在所述顯示屏(40)上被滾動的數(shù)據(jù)的源; 與所述微處理器(42)相關(guān)聯(lián)的觸摸程序指令,用于感知與所述顯示屏(40)的觸摸接觸的速度和方向; 其特征在于 與所述微處理器(42)相關(guān)聯(lián)的所述觸摸程序指令還被設計用于感知與所述顯示屏(40)的觸摸接觸的持續(xù)時間;并且所述觸摸屏圖像滾動系統(tǒng)還包括: 與所述微處理器(42)相關(guān)聯(lián)的滾動運動程序指令,響應于所述觸摸接觸的所述持續(xù)時間,用于 (i)當在具有的持續(xù)時間大于第一個給定的預設最小時間而小于第二個預設最小時間的時段期間,感知到所述觸摸接觸沿所述顯示屏(40)表面的運動時,在所述顯示屏(40)上使所述數(shù)據(jù)與所述觸摸接觸的運動相應地移動;以及 (ii)隨著所述觸摸接觸從所述顯示屏(40)上的隨后離開,把所述觸摸接觸的運動的被感知的速度和方向轉(zhuǎn)換成所述數(shù)據(jù)的對應的初始滾動運動, 其中所述滾動運動程序指令還包括指令用來 (i)在具有的持續(xù)時間小于所述第二個給定的預設最小時間的時段期間,且 (?)當在所述時段期間沒有感知到所述觸摸接觸的運動時, 響應于對項目的觸摸而選擇被觸摸的項目。
2.根據(jù)權(quán)利要求1所述的觸摸屏圖像滾動系統(tǒng),其中所述滾動運動程序指令還包括響應于跟隨在具有的靜止持續(xù)時間大于所述第一個預設的給定最小時間而小于所述第二個給定的預設最小時間的觸摸后的移動,而與觸摸接觸的移動相應地移動所述顯示的指令。
3.根據(jù)權(quán)利要求1或2所述的觸摸屏圖像滾動系統(tǒng),其中所述滾動運動程序指令還包括響應于跟隨在具有的持續(xù)時間大于所述第二個給定的預設最小時間的靜止觸摸后的運動,而與所述觸摸的移動相應地、相對于靜止顯示來移動一個觸摸選定的項目的指令。
4.根據(jù)前述權(quán)利要求之一所述的觸摸屏圖像滾動系統(tǒng),還包括與所述微處理器(42)相關(guān)聯(lián)的時間衰減程序指令,用于減小所述顯示屏(40)上滾動移位的速率直到運動被終止。
5.根據(jù)權(quán)利要求4所述的觸摸屏圖像滾動系統(tǒng),還包括與所述微處理器(42)相關(guān)聯(lián)的停止運動程序指令,用于在下列信號組中任何一個信號第一次出現(xiàn)后,終止所述屏幕上圖像的滾動移位,該信號組包括: Ca)持續(xù)的時段超過預設的最小時間的、屏幕上基本靜止的手指觸摸,以及 (b)從所述滾動格式數(shù)據(jù)源(45)接收到的一個滾動結(jié)束信號。
6.根據(jù)權(quán)利要求4或5之一所述的觸摸屏圖像滾動系統(tǒng),其中所述滾動運動程序指令還包括如下指令,即:響應于跟隨在具有的靜止持續(xù)時間大于所述第一個預設的給定最小時間而小于所述第二個給定的預設最小時間的觸摸后的、手指的以比所述顯示的當時移動速率更慢速率的移動,而把所述顯示的移動減慢到對應于在接觸被斷開時刻的手指運動的速率。
7.根據(jù)權(quán)利要求5所述的觸摸屏圖像滾動系統(tǒng),其中所述停止運動程序指令也在如下的手指觸摸第一次出現(xiàn)后,提供用于終止所述顯示屏(40)上圖像的滾動移位,即: (c)持續(xù)的時段短于或等于所述預設的最小時間的、顯示屏(40)上的基本靜止的手指觸摸。
8.根據(jù)權(quán)利要求1所述的觸摸屏圖像滾動系統(tǒng),其中用于終止所述顯示屏(40)上圖像的滾動移位的所述信號組還包括:(a)指示所述顯示屏(40)上滾動移位的速率已經(jīng)衰減到預定的給定值以下的值的信號。
9.根據(jù)權(quán)利要求1所述的觸摸屏圖像滾動系統(tǒng),其中所述微處理器(42)連同所述定時器裝置(43) —起由常規(guī)計算機的處理單元組成。
10.根據(jù)權(quán)利要求9所述的觸摸屏圖像滾動系統(tǒng),其中能夠在所述顯示屏(40)上顯示的滾動格式數(shù)據(jù)的所述源(45)由所述常規(guī)計算機的存儲器的一部分組成。
11.根據(jù)前述權(quán)利要求之一的觸摸屏圖像滾動系統(tǒng),其中所述滾動運動程序指令還包括如下指令,即:如果在顯示屏(40)靜止的時候沒有發(fā)生觸摸接觸的運動,以及觸摸接觸的繼續(xù)小于所述第一個給定的 預設最小時間,則忽略該觸摸接觸并把系統(tǒng)設置成“等待”狀態(tài),等候進一步的輸入信號。
12.一種在電子顯示屏(40)上控制數(shù)據(jù)的滾動狀顯示的方法,所述方法包括以下步驟: 感知(IOOb)與其上顯示有可滾動數(shù)據(jù)的電子顯示屏(40)進行觸摸接觸的持續(xù)時間; 感知(IOOc)與所述顯示屏(40)的所述觸摸接觸的運動的速度和方向; (i)當在具有的持續(xù)時間大于第一個給定的預設最小時間而小于第二個預設最小時間的時段期間,感知到沿所述顯示屏(40)表面的所述觸摸接觸的運動時,使所述顯示屏(40)上的所述數(shù)據(jù)與所述觸摸接觸的運動相應地移動;以及 (ii)隨著所述觸摸接觸從所述顯示屏(40)上的隨后離開,把所述觸摸接觸的運動的被感知的速度和方向轉(zhuǎn)換成所述數(shù)據(jù)的對應的初始滾動運動, (iii)其中當在具有的持續(xù)時間小于所述第二個給定的預設最小時間的時段期間,感知到對所述顯示屏(40)上項目的觸摸接觸而沒有感知到所述觸摸接觸的運動時,選擇所述項目。
13.根據(jù)權(quán)利要求12所述的控制電子顯示屏上數(shù)據(jù)的滾動狀顯示的方法,所述方法還包括以預定的速率從所述滾動運動被發(fā)起的速度開始減慢(106)所述滾動運動的速度的步驟;以及 當包括下列條件組的條件之一被感知時終止所述滾動運動: Ca)具有有限持續(xù)時間的基本靜止的手指觸摸接觸被感知; (b)滾動結(jié)束信號被感知。
14.根據(jù)權(quán)利要求12或13所述的控制電子顯示屏上數(shù)據(jù)的滾動狀顯示的方法,其中所述方法包括另外的步驟,即:感知所述顯示屏(40)上具有的持續(xù)時間大于所述第一個給定的預設最小時間而小于所述第二個給定的預設最小時間的觸摸接觸,然后與該觸摸接觸的移動相應地移動所述顯示。
15.根據(jù)權(quán)利要求12至14之一所述的控制電子顯示屏上數(shù)據(jù)的滾動狀顯示的方法,其中所述方法包括另外的步驟(103),即:感知所述屏幕上具有的持續(xù)時間大于所述第二個預設的給定最小時間的靜止觸摸,然后與該觸摸的移動相應地、相對于該靜止顯示來移動觸摸選定的項目。
16.一種觸摸屏圖像滾動方法,包括以下步驟: 提供電子圖像顯示屏(40); 提供被耦合到所述顯示屏(40)以便在其上顯示信息以及從中接收交互信號的微處理器(42); 提供與所述微處理器(42)相關(guān)聯(lián)來為其提供定時能力的定時器裝置(43); 提供能夠在所述顯示屏(40)上被滾動的數(shù)據(jù)的源; 提供與所述微處理器(42)相關(guān)聯(lián)的觸摸程序指令,用于感知與所述顯示屏(40)的觸摸接觸的速度和方向; 其特征在于 與所述微處理器(42)相關(guān)聯(lián)的所述觸摸程序指令被提供成使得它們還被設計用于感知與所述顯示屏(40)的觸摸接觸的持續(xù)時間;并且所述觸摸屏圖像滾動系統(tǒng)還包括: 與所述微處理器(42)相關(guān)聯(lián)的滾動運動程序指令,響應于所述觸摸接觸的所述持續(xù)時間,用于 (i)當在具有的持續(xù)時間大于第一個給定的預設最小時間而小于第二個預設最小時間的時段期間,感知到所述觸摸接觸沿所述顯示屏(40)表面的運動時,在所述顯示屏(40)上使所述數(shù)據(jù)與所述觸摸接觸的運動相應地移動;以及 (ii)隨著所述觸摸接觸從所述顯示屏(40)上的隨后離開,把所述觸摸接觸的運動的被感知的速度和方向轉(zhuǎn)換成所述數(shù)據(jù)的對應的初始滾動運動, 其中所述滾動運動程序指令還包括指令用來 (i)在具有的持續(xù)時間小于所述第二個給定的預設最小時間的時段期間,且 (ii)當在所述時段期間沒有感知到所述觸摸接觸的運動時, 響應于對項目的觸摸而選擇被觸摸的項目。
【文檔編號】G06F3/041GK103761049SQ201410070778
【公開日】2014年4月30日 申請日期:2002年12月13日 優(yōu)先權(quán)日:2001年12月28日
【發(fā)明者】J.Z.齊默爾曼, J.A.馬蒂諾 申請人:皇家飛利浦電子股份有限公司