專利名稱:觸摸屏輸入的自適應(yīng)抽樣的制作方法
發(fā)明
背景技術(shù):
領(lǐng)域本發(fā)明涉及可以通過顯示屏接收用戶輸入的設(shè)備,更具體地,涉及用于這樣控制對該用戶輸入的抽樣速率以降低功耗和改善在這種設(shè)備中的處理效率的系統(tǒng)。
相關(guān)的現(xiàn)有技術(shù)便攜式電腦在今天用于各種應(yīng)用和環(huán)境。相對于臺式電腦或工作站,許多用戶更喜歡膝上型電腦或掌上型電腦。一些便攜式電腦是設(shè)計用于支持傳統(tǒng)家庭或辦公環(huán)境的通用型電腦,而其他可專門設(shè)計用于特殊的應(yīng)用,諸如在工廠跟蹤生產(chǎn)量和在倉庫跟蹤存貨水平。相對一般的電腦,便攜式電腦的性能(即內(nèi)存和處理能力和速度)隨著時間進程而不斷提高,結(jié)果,便攜式電腦將在可以預(yù)見的未來變得更加普及。
許多類型或品牌的商用型便攜式電腦允許用戶通過與顯示屏交互作用,以一種稱為“觸摸屏輸入”的方式輸入數(shù)據(jù)。使用觸摸屏輸入的便攜式電腦的例子包括所謂的“個人數(shù)字助理”(PDA)設(shè)備,諸如Apple Newton,Motorola Envoy和U.s.Robotics Pilot products。觸摸屏輸入的形式和內(nèi)容可以根據(jù)所選擇的軟件和硬件而改變。例如,在一些應(yīng)用中,用戶可通過將手指放在顯示在屏幕上的相應(yīng)“無線按鈕”(“radio button”)上而被促使選擇一個特殊的動作或菜單指令。在其他應(yīng)用中,用戶可以使用輸入筆在屏幕上寫和畫。在所有這些應(yīng)用中,可以使用一個抽樣電路來檢測,抽樣和將觸摸屏輸入轉(zhuǎn)換為數(shù)字信號用以由電腦進行適當(dāng)?shù)奶幚怼?br>
通常,觸摸屏輸入抽樣電路被設(shè)計用于檢測和周期性地對用戶的手指或筆擠壓屏幕的點進行抽樣和將每一個抽樣點轉(zhuǎn)換為數(shù)字值,該值傳送給處理器用于適當(dāng)?shù)奶幚?。該抽樣點可以通過各種與各種不同的現(xiàn)有觸摸屏技術(shù)(例如,電阻式、電容式、壓力矢量型、聲引導(dǎo)波型、聲表面波型、紅外掃描型或張力計量型)相應(yīng)的已知技術(shù)來檢測。例如,在許多通用的抽樣電路中,抽樣點通過連接到顯示屏上的壓力傳感器來檢測。最近,也將電磁傳感器用于此目的。不論檢測方法和依據(jù)具體應(yīng)用,微處理器可以存儲輸入值(數(shù)據(jù))用于后續(xù)的處理(例如,當(dāng)用戶輸入一幅畫時)或立即響應(yīng)這些值而執(zhí)行一個或多個功能(例如,當(dāng)用戶按下一個代表某個指令的按鈕時)。
眾所周知地,為了改善觸摸屏輸入的質(zhì)量或可靠性,可以在抽樣電路中增加抽樣速率(抽樣頻率)。然而,也認識到,更高的抽樣速率導(dǎo)致抽樣電路中的更大功耗和由于相對于其他所要求或期望的任務(wù),微處理器將更多的處理周期由于處理觸摸屏輸入數(shù)據(jù),導(dǎo)致微處理器的總性能更低。從而,在現(xiàn)有技術(shù)的便攜式電腦中,更高的抽樣速率帶來更高功耗和更低處理性能的代價,而在其他現(xiàn)有技術(shù)的便攜式電腦中,較低的抽樣速率帶來更低的功耗和不充足的數(shù)據(jù)的代價。在另外的其他例子中,采用了以上兩種方案的組合,其中,電腦最初置于“睡眠模式”(“sleep mode”)(低抽樣速率和低功耗),一旦檢測到輸入,則切換到“激活模式”(“active mode”)(高抽樣速率和高功耗)。然而,這種組合方案不能解決在激活模式下使功耗最小的問題。
由于便攜式電腦經(jīng)常使用電池電源而電池的壽命由于功耗是有限的,也希望觸摸屏輸入的數(shù)據(jù)盡可能地可靠,這可能要求將導(dǎo)致更高功耗和更低處理性能的更高抽樣速率。本發(fā)明的主要目的是動態(tài)地實現(xiàn)在一方面的更高抽樣速率和另一方面的更高功耗以及更低處理性能之間的平衡。
發(fā)明概述本發(fā)明與對于所有使用觸摸屏輸入的應(yīng)用都保持單個(高或低)抽樣率的現(xiàn)有技術(shù)方案不同。本發(fā)明認識到抽樣率應(yīng)基于特定應(yīng)用的要求而動態(tài)地選擇。更具體地,本發(fā)明認識到用于獲得可靠輸入數(shù)據(jù)的最小抽樣率在不同應(yīng)用之間可以有相當(dāng)大的變化。例如,當(dāng)一個高抽樣率對于精確表示使用者的手跡或簽名的復(fù)雜性可能是必須的,而為了確定在屏幕上已按下一個按鈕或選擇了一個菜單項,一個相當(dāng)?shù)偷某闃勇士赡芤呀?jīng)足夠。優(yōu)選地,因此抽樣率應(yīng)對于具有不同要求條件的應(yīng)用而變化。此外,對于任何已給定應(yīng)用,抽樣率可以在所有時間上根據(jù)在任意特定時刻執(zhí)行的功能而變化。例如,對于一個詞處理應(yīng)用,可以在打開的屏幕上使用某個抽樣率(當(dāng)用戶設(shè)置或打開文件時),一旦打開一個圖形或類似輸入的文件,則使用高抽樣率,而其后在格式化,拼寫檢查或打印設(shè)置時可以使用較低的抽樣率。
一方面,本發(fā)明提高一個用于執(zhí)行多個軟件應(yīng)用的系統(tǒng),每一個應(yīng)用可以執(zhí)行至少一個功能。該系統(tǒng)包括一個適于接收來自用戶的觸摸屏輸入的顯示屏;用于以多個抽樣率中的任意一個對觸摸屏輸入進行抽樣的裝置;用于存儲對于每一個應(yīng)用或功能的預(yù)定抽樣率的裝置;用于在無論何時執(zhí)行給定應(yīng)用或?qū)嵤┙o定功能,將抽樣裝置的抽樣率設(shè)置分別到對于給定應(yīng)用或給定功能的所存儲抽樣率的裝置。在這一方面,抽樣裝置可以包括模數(shù)(A/D)轉(zhuǎn)換器和一個連接到A/D轉(zhuǎn)換器的微控制器。設(shè)置裝置可以包括與微控制器通信的微處理器。
根據(jù)本發(fā)明的第一方面構(gòu)成的便攜式電腦可以第一和第二模式工作。在第一模式中,抽樣裝置的抽樣率對于不同應(yīng)用或功能而不同地設(shè)置,在第二模式中,抽樣裝置的抽樣率對于所有應(yīng)用或功能都相同地設(shè)置??梢援?dāng)便攜式電腦從使用AC電源切換到電池電源時,激活第一模式。還可當(dāng)便攜式電腦使用AC電源時由使用者的指令激活第一模式。
在另一方面,本發(fā)明提供一個系統(tǒng),它包括一個適于接收來自用戶的觸摸屏輸入的顯示屏;用于對觸摸屏輸入進行抽樣的用于產(chǎn)生代表觸摸屏輸入的多個抽樣點的裝置;用于確定抽樣點的變化率的裝置;和用于基于抽樣點的變化率來調(diào)整抽樣裝置的抽樣率的裝置。根據(jù)這一方面,當(dāng)抽樣點的變化率增加或減小時,抽樣率可以對應(yīng)地增加或減小。在一個實施例中,抽樣點的變化率由公式√(x2+y2)/Δt來確定,其中x和y是顯示屏上的兩個相鄰抽樣點之間的分別沿水平和垂直軸的距離,而Δt是兩個抽樣點之間的時間間隔。
一個根據(jù)本發(fā)明的第二方面構(gòu)造的便攜式電腦可以第一和第二模式工作。在第一模式中,抽樣裝置的抽樣率可以基于抽樣點的變化率而調(diào)整,在第二模式中,抽樣裝置的抽樣率可以是固定的,而不管抽樣點的任何變化??梢援?dāng)便攜式電腦由使用AC電源切換到使用電池電源時激活第一模式。還可以當(dāng)便攜式電腦使用AC電源時由使用者的指令激活第一模式。
本發(fā)明的這些和那些方面,目的和優(yōu)點將通過下面的附圖和發(fā)明詳述變得更清楚。
附圖簡述本發(fā)明將會更易理解,而參照附圖,本領(lǐng)域的技術(shù)人員將更清楚其目的和優(yōu)點。
圖1為根據(jù)本發(fā)明的包括一個觸摸屏和一個用于對輸入到觸摸屏的用戶輸入進行抽樣的控制器的框圖;圖2示出用于激活本發(fā)明的自適應(yīng)抽樣模式的條件的流程圖;圖3是包括在根據(jù)本發(fā)明的一個實施例的便攜式電腦中的存儲器的一部分的示意圖;圖4是圖3所示便攜式電腦的操作的流程圖;圖5是本發(fā)明的另一個實施例的操作的流程圖。
發(fā)明詳述首先參照圖1,根據(jù)本發(fā)明構(gòu)建的便攜式電腦10包括一個連接到控制器14的觸摸屏12??刂破?4又依次與連接到存儲器18的微處理器16通信。在優(yōu)選實施例中,控制器14包括一個應(yīng)用專用集成電路(ASIC),它是市場上可以買到的,例如MicroClock公司所生產(chǎn)的器件號為No.MK712。這種ASIC包括一個可用于對到觸摸屏的用戶輸入進行抽樣的12比特的模數(shù)轉(zhuǎn)換器(A/D)。然而,在其他實施例中,控制器14可以包括一個諸如三菱公司所銷售的器件號為No.M37735MHL的通用微控制器或,可選擇的,為日立公司所銷售的H8系列微控制器。然而,控制器14可以使用沒有嵌入式A/D轉(zhuǎn)換器的其他類型可用微控制器來實現(xiàn)。在此情況下,可以在圖1的控制器14與觸摸屏12之間增加一個外部A/D轉(zhuǎn)換器。
接著參照圖1,存儲器18包括一個或多個電子存儲媒體,諸如一個隨機存取存儲器(RAM),一個只讀存儲器(ROM)和/或一個磁盤或CD ROM驅(qū)動器。在優(yōu)選實施例中,存儲器18存儲一個用于便攜式電腦10的操作系統(tǒng)軟件(OS),用于控制器14的驅(qū)動軟件和各種諸如字處理,桌面排版,手寫體識別或圖形應(yīng)用的應(yīng)用軟件。每一個應(yīng)用程序可以在一個時候用作一種或同時用作“后臺”和“前臺”應(yīng)用,這是現(xiàn)有技術(shù)中已知的。在OS控制下工作的微處理器16協(xié)調(diào)這些應(yīng)用的執(zhí)行和任何相關(guān)或其他任務(wù)的任何性能。微處理器16還根據(jù)駐留在存儲器18中的控制器驅(qū)動軟件中的指令與控制器14通信。
鑒于現(xiàn)有技術(shù)對于觸摸屏輸入使用恒定的抽樣速率,本發(fā)明提供一個允許選擇抽樣速率使得功率消耗與/或微處理器負載最小的自適應(yīng)抽樣模式。參照圖2,無論何時當(dāng)便攜式電腦10由使用AC電源切換到使用電池電源時或無論何時當(dāng)用戶在便攜式電腦10工作于AC電源時選擇“處理器節(jié)能”設(shè)置時,可以激活本發(fā)明的自適應(yīng)抽樣模式。在通常使用期間,在方框20處,微處理器16判定便攜式電腦10是工作于AC電源還是工作于電池電源。如果,例如,便攜式電腦10與標(biāo)準(zhǔn)AC適配器斷開并連接到一個普通電池組上,微處理器16進到方框22并激活自適應(yīng)抽樣模式。在此情形中,自適應(yīng)抽樣模式可以用于調(diào)整(例如,減少)控制器14的抽樣率以保存電池能量。然而,在AC工作期間(當(dāng)不是特別關(guān)心能量保存時)可選擇性地使用本發(fā)明的自適應(yīng)抽樣模式以節(jié)省處理負載。特別地,如果在方框20,微處理器16判定便攜式電腦10由一個AC電源供電,它進到方框24并測試用戶是否選擇處理器節(jié)能模式(例如在用戶的“個人喜好”菜單中)。如果選擇了這一選項,將激活自適應(yīng)抽樣模式以使效率最大或改善微處理器16的性能。另一方面,如果在AC工作期間,用戶未選擇這一選項,將關(guān)閉自適應(yīng)抽樣模式,如圖2所示。
當(dāng)如圖2所示激活自適應(yīng)抽樣模式??刂破?4所使用的抽樣速率基于便攜式電腦10當(dāng)前所運行的應(yīng)用或功能(在一個特殊應(yīng)用中)來動態(tài)地設(shè)置抽樣速率。參照圖3,在本發(fā)明的優(yōu)選實施例中,存儲器18存儲了一個包括一個應(yīng)用與/或功能列表的查詢表28,對于每一應(yīng)用或功能,當(dāng)該應(yīng)用或功能被運行時使用特定的抽樣速率。每一個應(yīng)用或功能的特定抽樣速率依賴于應(yīng)用或功能的類型并表示該應(yīng)用或功能所要求的用于可靠處理該類觸摸屏輸入的最低抽樣速率。從而,例如,可以對于處理用戶在觸摸屏12上手寫或畫的應(yīng)用或功能指定一個在190-200點/每秒范圍內(nèi)的相對高的抽樣速率。相反地,可以對于允許用戶通過按下在觸摸屏12上顯示的按鈕來引導(dǎo)菜單或發(fā)出指令的應(yīng)用或功能指定一個在40-50點/每秒范圍內(nèi)的相對低的抽樣速率。對于其他類型的應(yīng)用或功能的指定抽樣速率可以降到前面高和低抽樣速率之間的某處。應(yīng)相信,本領(lǐng)域的技術(shù)人員可以很好地為存儲在查詢表23中感興趣的每一應(yīng)用或功能選擇一個最低抽樣速率。
圖4顯示了當(dāng)查詢表用于本發(fā)明的自適應(yīng)抽樣模式時,微處理器16所執(zhí)行的步驟。在方框30,微處理器16判定用戶是否調(diào)用一個新的應(yīng)用或功能(例如,在用戶已選擇了一個手寫應(yīng)用或字處理應(yīng)用中的一個圖形編輯器時,或在一個后臺應(yīng)用返回到前臺時)。如果用戶已調(diào)用了一個新的應(yīng)用或功能,則微處理器16進到方框32并在查詢表28中搜索對新應(yīng)用或功能所指定的抽樣速率。在方框34,微處理器16將指定抽樣速率與控制器14當(dāng)前使用的抽樣速率進行比較。如果當(dāng)前的抽樣速率不同于指定的抽樣速率,則在方框36,微處理器16將一個命令發(fā)送給控制器14以開始使用指定的抽樣速率。
圖5顯示了本發(fā)明的另一個實施例,其中基于來自用戶的所接收的觸摸屏輸入的變化率來調(diào)整抽樣速率(而不是基于正在執(zhí)行的應(yīng)用,如圖3-4的情形)。根據(jù)圖5所示的這另一個實施例,在方框38,微處理器16判定控制器14在觸摸屏12上所檢測到的輸入點坐標(biāo)的變化率(R)。R的值可以根據(jù)下式來計算R=x2+y2Δt]]>其中,“x”和“y”為在觸摸屏12的兩個連續(xù)輸入點(抽樣)之間分別沿水平和垂直軸的以英寸為單位的距離;而“Δt”是在兩個連續(xù)的抽樣之間以秒為單位的時間(即,Δt是當(dāng)前抽樣周期,它是當(dāng)前抽樣頻率的倒數(shù))。在方框40,R的計算值與預(yù)定閾值R1相比較,例如,R1可以選擇為1.0英寸/每秒。一個R大于R1的判定指示了輸入點為快速變化位置(例如,用戶在觸摸屏12上繪畫)。在方框42,微處理器16判定控制器14所使用的當(dāng)前抽樣率是否小于最大可用速率(它可以是控制器14提供的最大可能速率,或可選擇地,為用戶指定最大速率)。假設(shè)當(dāng)前抽樣率未超過最大可用速率,則微處理器16進到方框44并增加抽樣速率以補償更高的觸摸屏輸入速率。在方框44,可以諸如50點/每秒的預(yù)定量(或步長)來增加抽樣率或,可選地,可以將抽樣率增加到諸如200點/每秒的預(yù)定水平。
返回圖5中的方框40,如果R的值不大于R1的值,則對于R的值是否小于R2的值進行第二判定,其中R2可以選為0.5英寸/每秒。R小于R2的判定指示出輸入點為不變化位置或僅緩慢變化的位置(例如,用戶正推按觸摸屏12上的單個按鈕)。在此情況中,微處理器16移到方框48以測試當(dāng)前抽樣率是否大于最小可用速率(它可以是控制器14提供的最小可能速率,或可選擇地,為用戶指定最小速率)。假設(shè)當(dāng)前抽樣率高于最小可用速率,則微處理器16進到方框50并考慮到更低的觸摸屏輸入速率減小抽樣速率。在方框50,可以諸如50點/每秒的預(yù)定量(或步長)來減小抽樣率或,可選地,可以將抽樣率減小到諸如50點/每秒的預(yù)定水平。
由上所述,很明顯的是,本發(fā)明允許基于特殊應(yīng)用的要求而靈活分配觸摸屏的抽樣速率。此外,很明顯的是,本發(fā)明可以在不犧牲觸摸屏控制器的輸入可靠性的前提下自動減小抽樣率和節(jié)能和/或改善處理器性能。
以上描述了本發(fā)明的某些形式和實施例,但本領(lǐng)域的技術(shù)人員可以容易地認識到可以在不背離本發(fā)明的精神和范圍的前提下對本發(fā)明的形式和實施例進行許多改進和變型。從而,例如,雖然本發(fā)明已在一個便攜式電腦的上下文中進行了描述,但是應(yīng)認識到,本發(fā)明的思想適用于任何可以接收和處理觸摸屏輸入的機器,裝置或設(shè)備。因此,在此公開的本發(fā)明的形式僅僅是示例性的,而不用作對如下權(quán)利要求所定義的本發(fā)明范圍的限制。
權(quán)利要求
1.用于執(zhí)行多個軟件應(yīng)用程序的系統(tǒng),每個應(yīng)用程序可以實現(xiàn)至少一個功能,該系統(tǒng)包括一個適于接收來自用戶的觸摸輸入的顯示屏;用于以多個抽樣速率的任何一個對所述觸摸屏輸入進行抽樣的裝置;用于為所述每一應(yīng)用程序或為所述每一功能存儲一個預(yù)定抽樣率的裝置;用于無論在任何分別執(zhí)行給定應(yīng)用程序或?qū)崿F(xiàn)給定功能的時候,將所述抽樣裝置的抽樣率設(shè)置到為一個給定應(yīng)用程序或一個給定功能存儲的抽樣率的裝置。
2.權(quán)利要求1的系統(tǒng),其中,所述抽樣裝置包括一個模-數(shù)(A/D)轉(zhuǎn)換器。
3.權(quán)利要求2的系統(tǒng),其中,所述抽樣裝置還包括一個連接到所述A/D轉(zhuǎn)換器的微控制器。
4.權(quán)利要求3的系統(tǒng),其中,所述設(shè)置裝置包括一個與所述微控制器交換信息的微處理器。
5.權(quán)利要求1的系統(tǒng),其中,所述軟件應(yīng)用程序和所述抽樣率存儲在所述系統(tǒng)的存儲器中。
6.權(quán)利要求1的系統(tǒng),其中,所述系統(tǒng)包括一個便攜式電腦。
7.權(quán)利要求6的系統(tǒng),其中,所述便攜式電腦以第一和第二模式工作,在所述便攜式電腦工作于所述第一模式時,所述抽樣裝置的抽樣率相對于不同應(yīng)用或功能而不同地設(shè)置,而在所述便攜式電腦工作于所述第二模式時,所述抽樣裝置的抽樣率相對于不同應(yīng)用或功能而相同地設(shè)置。
8.權(quán)利要求7的系統(tǒng),其中,當(dāng)所述便攜式電腦由使用AC電源切換為使用電池電源時,激活所述第一模式。
9.權(quán)利要求8的系統(tǒng),其中,當(dāng)所述便攜式電腦使用AC電源時,也可由用戶指令激活所述第一模式。
10.一個觸摸屏輸入抽樣系統(tǒng),包括一個適于接收來自用戶的觸摸輸入的顯示屏;用于對所述觸摸屏輸入抽樣和用于產(chǎn)生代表所述觸摸屏輸入的多個抽樣點的裝置;用于判定所述抽樣點的變化速率的裝置;用于基于所述所述抽樣點變化速率來調(diào)整所述抽樣裝置的抽樣速率的裝置。
11.權(quán)利要求10的系統(tǒng),其中,所述抽樣裝置包括一個模-數(shù)(A/D)轉(zhuǎn)換器。
12.權(quán)利要求11的系統(tǒng),其中,所述抽樣裝置還包括一個連接到所述A/D轉(zhuǎn)換器的微控制器。
13.權(quán)利要求12的系統(tǒng),其中,所述判定裝置和所述調(diào)整裝置在與所述微控制器交換信息的微處理器中實現(xiàn)。
14.權(quán)利要求10的系統(tǒng),其中,當(dāng)所述抽樣點變化率增加或減少時,所述抽樣率也分別增加或減少。
15.權(quán)利要求14的系統(tǒng),其中,使用公式√(x2+y2)/Δt來確定所述抽樣點的變化率,其中x和y為在顯示屏的兩個連續(xù)抽樣點之間分別沿水平和垂直軸的距離,而Δt為所述兩個抽樣點之間的時間間隔。
16.權(quán)利要求10的系統(tǒng),其中,所述系統(tǒng)位于一個便攜式電腦中。
17.權(quán)利要求16的系統(tǒng),其中,所述便攜式電腦以第一和第二模式工作,當(dāng)所述便攜式電腦工作于所述第一模式下時,所述抽樣裝置的抽樣率被調(diào)整,而當(dāng)所述便攜式電腦工作于所述第二模式下時,所述抽樣裝置的抽樣率為固定值。
18.權(quán)利要求17的系統(tǒng),其中,當(dāng)便攜式電腦由使用AC電源切換為使用電池電源時,激活所述第一模式。
19.權(quán)利要求18的系統(tǒng),其中,當(dāng)所述便攜式電腦使用AC電源時,也可由用戶指令激活所述第一模式。
20.在一個具有用于接收來自用戶的觸摸屏輸入的顯示屏的系統(tǒng)中,系統(tǒng)可以執(zhí)行多個軟件應(yīng)用程序,每一個應(yīng)用程序可以實現(xiàn)至少一個功能,每一個所述應(yīng)用程序或功能是響應(yīng)于用戶的一個指令而引起的,用于控制所述觸摸屏輸入的抽樣的方法包括以下步驟在所述系統(tǒng)的存儲器中為每一個所述應(yīng)用程序或為每一個功能存儲一個預(yù)定觸摸屏輸入抽樣率;監(jiān)測所述系統(tǒng)以判定一個給定應(yīng)用程序或一個給定功能是否已引起;無論當(dāng)一個給定應(yīng)用程序或一個給定功能已被引起的什么時候,由所述存儲器中提取出所述給定應(yīng)用程序或給定功能的觸摸屏輸入抽樣率;當(dāng)所述給定應(yīng)用程序已執(zhí)行或所述給定功能已實現(xiàn)時,已所述提取出的觸摸屏輸入抽樣率對輸入到所述顯示屏的所述觸摸屏輸入進行抽樣。
21.權(quán)利要求20的方法,其中,所述系統(tǒng)包括一個工作于交替激活的第一和第二模式的便攜式電腦,在激活所述第一模式時,以為正執(zhí)行的應(yīng)用程序或正實現(xiàn)的功能存儲的觸摸屏抽樣率對輸入到所述顯示屏的所述觸摸屏輸入進行抽樣,當(dāng)激活所述第二模式時,以一個恒定抽樣率對輸入到所述顯示屏的所述觸摸屏輸入進行抽樣。
22.權(quán)利要求21的方法,其中,當(dāng)所述便攜式電腦由使用AC電源切換到使用電池電源時,激活所述第一模式。
23.權(quán)利要求22的方法,其中,當(dāng)所述便攜式電腦正使用AC電源時,也可由用戶指令激活所述第一模式。
24.用于控制對由用戶到顯示屏的觸摸輸入的抽樣的方法,該方法包括以下步驟產(chǎn)生代表所述觸摸屏輸入的多個抽樣點;判定所述抽樣點的變化率;基于所述抽樣點的變化率調(diào)整所述觸摸屏輸入的抽樣率。
25.權(quán)利要求24的方法,其中,當(dāng)所述抽樣點的變化率增加或減少時,所述抽樣率相應(yīng)地分別增加或減少。
26.權(quán)利要求25的方法,其中,使用公式√(x2+y2)/Δt來確定所述抽樣點的變化率,其中x和y為在顯示屏的兩個連續(xù)抽樣點之間分別沿水平和垂直軸的距離,而Δt為所述兩個抽樣點之間的時間間隔。
27.權(quán)利要求24的方法,其中,所述顯示屏為工作于第一和第二模式的便攜式電腦的一部分,當(dāng)所述便攜式電腦工作于所述第一模式時,調(diào)整所述觸摸屏輸入的抽樣率,而當(dāng)所述便攜式電腦工作于所述第二模式時,所述觸摸屏的抽樣率為固定值。
28.權(quán)利要求27的方法,其中,當(dāng)所述便攜式電腦由使用AC電源切換到使用電池電源時,激活所述第一模式。
29.權(quán)利要求28的方法,其中,當(dāng)所述便攜式電腦正使用AC電源時,也可由用戶指令激活所述第一模式。
30.權(quán)利要求27的方法,其中,其中,當(dāng)所述抽樣點的變化率增加或減少時,所述抽樣率相應(yīng)地分別增加或減少。
全文摘要
一個觸摸屏輸入設(shè)備(10)包括一個適于接收來自用戶的觸摸輸入的顯示屏(12)、用于以多個抽樣率的任意一個對觸摸屏輸入進行抽樣的裝置(14);用于為每一應(yīng)用程序或為每一功能存儲一個預(yù)定抽樣率(28)的裝置(18);用于當(dāng)執(zhí)行給定應(yīng)用程序或?qū)崿F(xiàn)給定功能時,分別將抽樣裝置(14)的抽樣率設(shè)置為對于一個給定應(yīng)用或一個給定功能存儲的抽樣率(28)。在另一個實施例中,測量觸摸屏輸入抽樣點的變化率(R),當(dāng)抽樣點的變化率(R)增加或減少時,抽樣率(f)分別增加或減少。
文檔編號G06F3/041GK1257590SQ98805344
公開日2000年6月21日 申請日期1998年5月15日 優(yōu)先權(quán)日1997年5月22日
發(fā)明者B·D·米勒, J·N·莫里斯, B·G·莫恩 申請人:艾利森公司