專利名稱:操作觸摸屏系統(tǒng)的方法
技術領域:
本發(fā)明一般涉及觸摸屏,更具體地說,涉及調整觸摸屏控制器的頻率,以便使控制器與特定觸摸屏的具體工作特性匹配的方法和裝置。
背景技術:
觸摸屏配合各種顯示器類型、包括陰極射線管(即CRT)和液晶顯示屏(即LCD屏),用作將信息輸入到數據處理系統(tǒng)的裝置。當觸摸屏被置于顯示屏之上或集成到顯示屏中時,可以供用戶通過觸摸屏幕上的目標圖標或元素所對應的位置來選擇所顯示的圖標或元素。在各種不同的應用中,包括例如銷售點系統(tǒng)、信息公告亭、自動出納機(即ATM)、數據輸入系統(tǒng)等,觸摸屏已經成為常用之處。
在一種特定類型的觸摸屏、聲學觸摸屏中,產生聲波或超聲波,并且利用表面聲波現象如瑞利波、拉夫波或其他波直接將其通過觸摸屏表面?zhèn)鞑?。一般來說,觸摸屏的各個軸包括單一的發(fā)射換能器和單一的接收換能器以及一對反射陣列。發(fā)射換能器和接收換能器連接到控制器,該控制器產生施加到發(fā)射換能器的驅動信號,并放大、調整和響應從接收換能器得到的信號。各發(fā)射換能器產生的聲波被位于觸摸屏邊緣附近的反射陣列反射。反射陣列通常沿陣列全長成直角反射聲波,從而形成在觸摸屏的有效區(qū)域傳播的表面聲波模式。傳播的表面聲波具有基本是振幅均勻的線性波前。相對的反射陣列將表面?zhèn)鞑サ穆暡ǚ瓷涞浇邮論Q能器。通過監(jiān)視沿觸摸屏各個軸的傳播聲波的到達時間和振幅,可以確定觸摸屏表面上任何波衰減點的位置。衰減可能因手指或指示筆或其他媒體接觸屏幕所導致。
觸摸屏系統(tǒng)的制造商通常制造或購買具有預定振蕩頻率的控制器,所述預定振蕩頻率處于界限明確的頻率范圍內,而晶體振蕩器提供參考頻率。這樣在制造過程中,根據需要,確定和調整各個觸摸屏的特征頻率,以便確保觸摸屏與控制器的振蕩頻率之間充分匹配。
讓我們來更仔細地定義觸摸屏的特征頻率。這里作為要關注類型的聲學觸摸屏具有窄帶通濾波器的屬性。窄帶的中心頻率由反射器的間距和聲波的速度來決定。結果,在聲波以最短可能路徑傳到接收換能器所對應的時間延遲之后,施加到發(fā)射換能器的短脈沖串就會以長的拉長波列的形式出現。由于脈沖串的持續(xù)時間短,輸入脈沖串的頻譜通常相當寬,而輸出波列的頻譜會很理想,非常窄并且在特定頻率有突出的峰值。所述特定頻率稱為觸摸屏的特征頻率。最好是觸摸系統(tǒng)的工作頻率與觸摸屏的特征頻率匹配。
原則上,理想觸摸屏具有單一特征頻率。原則上,制造上的變化可能導致多個特征頻率或一定范圍的特征頻率。目前的實踐包括在觸摸屏制造工藝上進行足夠的投資,使得有效地僅存在單一的觸摸屏特征頻率并且該特征頻率與控制器的參考振蕩器所確定的頻率匹配。為了達到對觸摸屏制造工藝期望的控制,需要陣列設計的精確配位,仔細監(jiān)視輸入材料的供應鏈以及對反射陣列的迅速電子測試。此外,當發(fā)現未預想到的更改或變化時,還需要快速的校正動作。例如,陣列可能需要重新設計和制造新的印刷掩模。維持對觸摸屏特征頻率的控制所要求的配位、監(jiān)視和測試程度增加了加工成本,并且使生產僅限于在具有聲學觸摸屏制造的復雜性上受過良好培訓的工人的工廠來完成。這對現有聲學觸摸屏技術是主要的限制。
一般來說,頻率失配在性質上可以歸類為全局性的或局部性的。在頻率失配為全局性的情況中,失配源會影響整個觸摸屏。例如,如果控制器的參考振蕩器漂移,或者如果玻璃基板具有所不期望的聲速(例如,因為由不同玻璃供應商制造的玻璃基板),觸摸屏和控制器之間的頻率匹配都會受損,而與觸摸屏上關注的位置無關。相比而言,在頻率失配為局部性的情況中,僅有觸摸屏的特定區(qū)域可能呈現出與控制器的失配。
全局性或局部性頻率失配都可能由不同源所導致。雖然一些失配源可以通過充分的質量控制來克服,但是此類控制的成本通常會很高。例如,觸摸屏玻璃基板方面的變化可能改變聲波速度,從而導致全局頻率失配,充分控制玻璃供應鏈和制造工藝來確保所有基板的聲波速度都處于窄范圍內可能在經濟上是不可行的??刂撇AЧ満椭圃旃に囋谌缦虑闆r下更成問題聲反射陣列被直接印刷到陰極射線管(即CRT)的面板上。難以控制到避免全局頻率失配所要求的程度的特定玻璃特征包括化學組成和受熱歷程(例如,退火時間和溫度等)。
另一個頻率失配源是由于印刷在觸摸屏基板上的反射陣列內的非期望的變化引起的。這些變化可能是例如屏幕印刷工序中陣列掩模變形所致。如果陣列要直接印刷到CRT面板上,則印刷掩模變形尤其成問題。諸如壓印之類的其它陣列印刷技術也會遇到印刷工序中引入的配準誤差,這可能導致進一步的頻率失配。再一個頻率失配源可能來自于對非平面基板表面的球面幾何效應的不恰當校正。
現有技術中需要一種用于使控制器振蕩頻率適應特定觸摸屏的工作頻率要求的方法和裝置。本發(fā)明提供了這種方法和裝置。
發(fā)明內容
本發(fā)明提供一種用于使控制器的頻率適應特定觸摸屏基板的工作頻率要求的方法和裝置,其中觸摸屏基板包括反射陣列。更具體地說,調整控制器,使得它將脈沖串信號輸出到觸摸屏的發(fā)射換能器或者調節(jié)來自觸摸屏的接收換能器的信號,從而適應觸摸屏基板的特定工作頻率特性。
在本發(fā)明的一種應用中,首先確定特定觸摸屏的一個或多個特征頻率。然后調整將要配合這個基板使用的控制器頻率以匹配基板的一個或多個測量的特征頻率,從而使這兩個組件配對成匹配組。在另一種應用中,在使觸摸屏基板與控制器的工作頻率匹配之前,將這兩個組件配對。配對之后,系統(tǒng)在確定觸摸屏基板的頻率特性期間進行初始化。然后調整控制器的頻率特性以便與基板的頻率特性匹配。如果需要的話,系統(tǒng)可以定期重新測試基板的頻率特性,并且在認為必要時重新調整控制器的輸出。
在本發(fā)明的主要為對全局頻率失配誤差進行補償而設計的一個實施例中,本發(fā)明的自適應控制器采用模擬信號處理和晶體參考振蕩器。采用數字乘法器來修改參考振蕩器的輸出,以便產生發(fā)送到發(fā)射換能器的音頻脈沖串的期望頻率和/或改變接收電路所用的頻率來生成基帶信號。脈沖串長度由脈沖串電路決定。期望的工作頻率由混頻器包含電路決定,該電路將數字乘法器的輸出與接收換能器的適當調節(jié)的輸出信號進行比較。混頻器包含電路的輸出被用于確定期望的工作頻率。
在本發(fā)明的為同時對全局和局部頻率變化進行補償而設計的另一個實施例中,本發(fā)明的自適應控制器采用數字信號處理和晶體參考振蕩器。在該實施例中,數字信號處理器從一對混頻器接收數字化和濾波后的輸出。送至混頻器的輸入是一對參考信號,其中之一已經被90度相移,以及適當濾波和放大的接收換能器RF信號。此實施例是采用對相位敏感的控制器的實例,其中將接收的信號的完全數學的內容、例如相位和振幅進行數字化。由于完全數字化的信息可供數字信號處理器算法來處理,所以可以將軟件可調諧頻率濾波器運用于接收的信號?;诖鎯ζ髦兴男U档臄底中盘柼幚砥鬟\用具有特定中心頻率的頻率濾波器,所述特定中心頻率最好是根據自上次發(fā)送脈沖串起的延遲時間而變化。由此,系統(tǒng)可以適應于由聲波反射陣列中的局部變化所導致的變化。
在本發(fā)明的另一個實施例中,采用非晶體本機振蕩器來提供自適應控制器中的參考信號。利用這種振蕩器可使控制器最小化到足以直接安裝在觸摸屏基板上的程度。反饋環(huán)路用于補償振蕩器的漂移。在這個實施例中,來自觸摸屏接收換能器的調節(jié)后的RF信號與本機振蕩器的輸出進行混頻?;祛l器的IF輸出通過鑒頻器電路,該電路生成一個電壓,所述電壓的符號取決于頻率高于還是低于期望值,而其振幅取決于與期望頻率的偏離程度。鑒頻器的輸出被用于調整本機振蕩器的頻率,使其跟蹤觸摸屏的頻率。為了得到期望的脈沖串頻率,將本機振蕩器的穩(wěn)定輸出與IF振蕩器的輸出進行混頻。
在本發(fā)明的再一個實施例中,脈沖串是足夠寬帶的,使得足以通過電壓控制的可變頻率帶通濾波器來只調整處理接收電路的電路的中心頻率。
參考本說明書的以下部分和附圖,可以進一步理解本發(fā)明的特征和優(yōu)點。
圖1是根據先有技術的聲學觸摸屏的圖解說明;圖2是關于先有技術的觸摸屏的一條軸、由表面聲波換能器所接收的信號振幅-時間的波形圖;圖3是圖2中所示波形的示意圖,其中該波形已被觸摸屏上的觸摸所擾動;圖4是在與圖2和圖3所示波形正交的方向上經過觸摸屏表面的擾動波形的示意圖;圖5是說明利用本發(fā)明的一種方法的流程圖;圖6是說明利用本發(fā)明的另一種方法的流程圖;圖7示意說明根據本發(fā)明用于校正全局變化的自適應控制器;圖8是說明用于調諧圖7所示數字乘法器的頻率的技術的流程圖;
圖9示意說明正交和檢測器;圖10是說明與圖11所示的本發(fā)明另一個實施例相關的方法的流程圖;圖11示意說明根據本發(fā)明用于校正全局和局部變化的自適應控制器;圖12示意說明配合圖11和圖15所示自適應控制器使用的數字脈沖串處理器;圖13示意說明可以直接安裝在觸摸屏基板上的控制器;圖14是說明與圖15所示的本發(fā)明另一個實施例相關的方法的流程圖;圖15示意說明根據本發(fā)明、對全局和局部變化都進行有效校正的自適應控制器;圖16示意說明根據本發(fā)明、只調整接收器中心頻率的自適應控制器;以及圖17是利用附加的用于觸摸屏特征化的換能器組的聲學觸摸屏的圖解說明。
具體實施例方式
圖1是利用根據先有技術的表面聲波的觸摸屏100的圖解說明。這種觸摸屏適合于配合陰極射線管(即CRT)顯示器、液晶顯示器(即LCD)或其它顯示器類型使用。常見的聲學觸摸屏采用瑞利波,這里所用的術語包含準瑞利波。涉及瑞利波觸摸屏的作為舉例說明的公開包括Adler的美國專利4642423、4645870、4700176、4746914、4791416以及Re 33151;Adler等人的美國專利4825212、4859996以及4880665;Brenner等人的美國專利4644100;Davis-Cannon等人的美國專利5739479;以及Kent的美國專利5708461和5854450。采用其他類型的聲波(如蘭姆波或切變波)或者不同類型聲波的組合(包括含瑞利波的組合)的聲學觸摸屏也是已知的,作為舉例說明的公開包括Kent的美國專利5591945和5854450;Knowles的美國專利5072427、5162618、5177327、5243148、5329070和5573077;以及Knowles等人的美國專利5260521。本段落所提及的這些文件全部通過引用結合于本文中以用于各種目的。這里將詳細討論表面聲波觸摸屏,以便可以更全面地理解本發(fā)明。
觸摸屏100包括適合于傳播表面聲波、例如對表面上觸摸敏感的瑞利波、洛夫波及其它波的基板101。為了確定沿x-軸103的觸摸坐標,所采用的系統(tǒng)包括發(fā)射換能器105、接收換能器107以及一對分別與之相關的反射陣列109和111。采用類似的系統(tǒng)來確定沿y-軸113的坐標,它包括發(fā)射換能器115、接收換能器117以及與之相關的反射陣列119和121。發(fā)射換能器105和115連接到控制器123,控制器通常是在處理器125的控制下。接收換能器107和117還連接到控制器123,所述控制器123包括信號處理系統(tǒng)127。雖然可以同時將信號施加到換能器105和115,但是最好是依次把信號加到這些換能器,由此減少兩個坐標檢測通道之間的干擾和串音。依次檢測法還降低了電路復雜性,因為這兩個檢測通道中可以交替使用許多必需電路,從而免除不必要的電路重復。為了進一步降低電路復雜性,通常先有技術向發(fā)射換能器105和115發(fā)送相同頻率的脈沖串。
下面更詳細地說明檢測通道之一。對這個通道所作的說明同樣適用于第二個檢測通道。為了確定沿基板101的x-軸103的觸摸坐標,發(fā)射換能器105沿著路徑129發(fā)送脈沖串聲波(例如,約5微秒的脈沖串)。因為與此脈沖串聲波相關的帶寬相對較寬,所以頻率不是非常界限分明。反射陣列109包括多個沿路徑129設置的反射元件131,各個元件131與路徑129成大致45度角。元件131被設計為從沿路徑129傳播的聲波中抽取多個聲波分量133,并沿基板表面101傳送分量133,方向最好與y-軸113平行。陣列109的圖案設計是這樣的,使得各個反射器131反射的各個分量相干地加在一起,從而形成具有均勻振幅的基本線性的波前。聲波分量133通過陣列111內的多個反射元件135進行重新組合,元件135將沿路徑137的聲波分量引導到接收換能器107。各個陣列元件135被沿著路徑137設置并且取向與該路徑約成45度角。由于與基板101相關的聲音速度而引起換能器105所傳送的聲波的時間延遲,所以接收換能器107接收到相對較長持續(xù)時間的信號(例如約150微秒的持續(xù)時間),而非短脈沖串。
接收換能器107將沿路徑137接收到的波形信息轉換為電信號。例如通過執(zhí)行接收聲波的到達時間分析,分析此電信號。圖2是說明這種聲波的典型時間分析的圖。如圖所示,振幅、即所接收的波的RF信號的包絡是對應于時間繪制的。在時間t1,由源123將信號提供給換能器105。時間t2是換能器107接收的波的開始時間。t1和t2之間的時間延遲源于換能器105發(fā)出的波到達陣列109的第一元件139、通過板101表面?zhèn)鞑?、以及被陣?11的第一元件141反射之間的時間延遲。在時間t3,聲波的末尾到達換能器107。由于陣列元件的間距和設計,假設聲波未受擾動,時間t2和t3之間曲線的振幅相對恒定。
圖3是換能器107所接收的第二波形的曲線。如圖所示,波形的振幅在時間t1存在下降301。下降301是由于基板101上位置143處的聲波衰減所致。通過分析t1和t2之間的時間延遲,信號處理器127與處理器125結合可以計算觸摸143的x坐標。同樣,處理器125和127連同源123、換能器115和117以及反射陣列119和121可以計算觸摸143的y坐標。圖4是換能器117所接收的波形的曲線,其中表示了因觸摸143而導致的衰減下降401。
圖5-6是說明與本發(fā)明的自適應控制器相關的基本方法的流程圖。圖5所示的方法最適合用于觸摸屏系統(tǒng)制造工藝過程中,雖然在用戶位置也可以采用此方法。在步驟501,特定觸摸屏的一個或多個特征頻率是利用各種眾所周知的測試技術中的任一種來確定的。例如,如果制造商一方在測試觸摸屏,則可以將其置于測試夾具中,可以在基板表面上發(fā)出聲波。一旦知道觸摸屏的一個或多個特征頻率,則可調整控制器的設計用于該觸摸屏的頻率,以便與被測觸摸屏頻率匹配(步驟503)。通常調整控制器的頻率,直到獲得期望的頻率為止?;蛘?,控制器可以包括一個查找表,其中記錄了控制器設置以及得出的輸出頻率。最好該查找表專用于給定的控制器,即每個控制器都有一個考慮了各個控制器內變化的查找表。一旦確定觸摸屏的工作頻率,就用與該給定觸摸屏配對的控制器的查找表進行適當控制器設置。無論采用哪種方法來調整控制器,一旦將其調整成與基板匹配,就可以組裝觸摸屏系統(tǒng)(步驟505)。
在圖6所示的方法中,在嘗試使控制器與觸摸屏的頻率匹配之前,將兩者配對(步驟601)。然后,完成觸摸屏系統(tǒng)的安裝(步驟603)并且開始系統(tǒng)初始化(步驟605)。在系統(tǒng)初始化過程中,測試觸摸屏來確定其一個或多個特征頻率(步驟607)。該測試步驟最好采用以單脈沖串測試模式工作的普通觸摸屏發(fā)射器/接收換能器(即105/107和/或115/117)?;蛘?,也可采用專用的換能器對。一旦確定基板的一個或多個特征頻率,就調整控制器的頻率(步驟609),從而對普通操作而言,系統(tǒng)已準備就緒(步驟611)。
作為圖6所示的上述方法的變體,將系統(tǒng)設計為在觸摸操作過程中定期調整控制器,以便確保最優(yōu)的頻率匹配。但是,與先前所述系統(tǒng)不同,執(zhí)行定期測試程序,其中重新測試觸摸屏并重新調整控制器(步驟613)??梢詫⒖刂破鞯闹匦抡{整設置為在每次系統(tǒng)進入上電程序時或者在經過預定時段之后執(zhí)行。通常在觸摸屏基板或控制器傾向于溫度相關的波動時,需要定期控制器調整。例如,如果采用聚合物基板,基板的聲波速度很可能隨環(huán)境溫度變化而改變。同樣,如果控制器不采用晶體振蕩器,可能會使頻率參考受到漂移影響,因此需要主動的控制器調整。
在由于觸摸屏基板的故障(例如有意破壞)或者控制器故障所導致的在用戶位置觸摸屏系統(tǒng)失效的情況下,都會發(fā)現上述的自適應控制器的明顯優(yōu)點。由于控制器的頻率自適應質量的原因,可以很容易地在現場安裝新觸摸屏或新控制器,這種解決方案優(yōu)于將整個觸摸屏系統(tǒng)發(fā)回給制造商進行修理,或者將已匹配的觸摸屏/控制器發(fā)送到用戶位置進行現場更換。例如,如果現有觸摸屏系統(tǒng)的觸摸屏需要更換,舊的控制器可以執(zhí)行一個新初始化測試,其中確定新觸摸屏的一個或多個特征頻率,并重新設置控制器的頻率以使之與所述一個或多個特征頻率匹配?;蛘撸梢岳蒙鲜霾檎冶硎褂眯掠|摸屏的標識碼來設置控制器的頻率。同樣,如果用戶位置需要新的控制器,可以通過初始化測試使新的控制器與現有觸摸屏匹配,或者可以利用查找表方法和舊觸摸屏的標識碼來設置它。在后一種方法中,既可以在制造商處,也可以在用戶處設置控制器。
本發(fā)明的實施例有很多,它們各自提供使控制器的頻率適應觸摸屏要求的功能。這些實施例在自適應控制器校正的頻率失配類型上有所不同。圖7所示實施例設計用于受到“全局”頻率失配誤差、即均勻地影響控制器和觸摸屏之間的頻率兼容性的誤差影響的系統(tǒng)。例如玻璃片的聲波速度通常隨其確切成分而有所不同。這樣,由于各批玻璃或者各玻璃制造商之間成分是不同的,并且假定其他影響頻率的因素得到足夠的控制,則成分不同所引入的誤差會由于聲波速度上各批產品間的差異而均勻地影響整個觸摸屏的特征頻率。在特定實例中,觸摸屏制造工序期間,通常需要進行玻璃回火步驟。隨玻璃回火步驟的時間和溫度特性而定,各個觸摸屏之間的特征頻率可能有所不同。
在受到非時變全局頻率失配誤差(例如,玻璃成分不同)影響的觸摸屏中,本發(fā)明的自適應控制器最好是采用單一自適應頻率算法。在此方案中,不需要多次或連續(xù)的頻率適配,因為控制器和觸摸屏之間的失配不隨時間而變化。相反,此實施例的意圖是使得在最終系統(tǒng)組裝或系統(tǒng)維修期間隨機選擇的觸摸屏和隨機選擇的控制器(即非配對的觸摸屏/控制器組)可以成功配對。由此,最好在配對的觸摸屏/控制器的初試上電程序期間執(zhí)行此自適應頻率算法。
圖7所示的自適應控制器的實施例采用模擬信號處理。但是,顯然也可在此實施例中采用數字信號處理??刂破?00內有以接近期望頻率的頻率振蕩的晶體振蕩器701。此參考振蕩器701的輸出被饋送到控制器700內的數字乘法器703(也稱為數字分頻器)以及微處理器705。數字乘法器703以數學方式修改晶體振蕩器的輸出(例如,把晶體振蕩器頻率乘以有理數A/B),以便根據微處理器705發(fā)送給它的命令生成期望頻率。由此,數字乘法器703與晶體振蕩器701結合而構成與觸摸屏相關的模擬系統(tǒng)的主振蕩器704。
數字乘法器703的輸出被用于生成音頻脈沖串,該音頻脈沖串沿線路707輸出到觸摸屏的發(fā)射換能器(例如圖1的換能器105和115)。音頻脈沖串處于乘法器703輸出的頻率,并且具有與微處理器705連接的脈沖串電路709所確定的脈沖串長度。在音頻脈沖串被傳送到發(fā)射換能器之前,通常經脈沖串放大器711調節(jié)和放大。
為了確定期望的工作頻率,接收換能器的輸出(例如圖1的107和117)沿線路713發(fā)送到混頻器包含電路715。換能器輸出最好首先通過帶通濾波器717和RF放大器719。帶通濾波器717,通常是固定寬帶濾波器,主要用作噪聲抑制電路,調節(jié)RF輸入。RF放大器719將信號放大到期望的電平?;祛l器包含電路715將來自接收換能器的調節(jié)和放大后的信號的頻率分量與數字乘法器703的輸出信號進行比較,從而輸出相對緩慢變化且基本為直流的基帶信號。混頻器包含電路715的輸出由模數轉換器723進行數字化,并被饋送到微處理器705。作為選擇方案,低通濾波器721在混頻器包含電路的輸出被數字化之前對其提供額外的調節(jié),但是通常混頻器包含電路提供有限窄帶濾波。
如前面所述,項目703最好是A/B數字乘法器。但是,應該理解,籠統(tǒng)地說,項目703僅僅是頻率修改電路,因此可以包括響應來自微處理器705的控制信號修改晶體振蕩器頻率的任何數字、模擬或數/?;旌想娮与娐?。
隨應用而定,僅調整脈沖串中心頻率或接收中心頻率可能就足夠了。在僅調整脈沖串中心頻率就足夠的那些情況中,電路715無需來自數字乘法器703的輸入。因此,可以替代為更標準的檢測器元件,如現有控制器中常見的那些元件。在僅調整接收中心頻率就足夠的那些情況中,數字乘法器703和脈沖串電路709之間的連接不再是必需的。
圖8是說明用于調諧數字乘法器703的頻率以與要連接的觸摸屏的頻率匹配的技術的流程圖。如上所述,該實施例最好只在上電時將控制器的頻率與觸摸屏匹配(步驟801)?;蛘?,可以將系統(tǒng)設計成定期地或者只在第一次上電周期中執(zhí)行控制器頻率調整。
在上電步驟801,微處理器705使數字乘法器703的輸出在預定頻率范圍中掃描(步驟803)??刂破髯詈孟葓?zhí)行粗調諧操作,然后執(zhí)行精調諧操作,但是可以將這兩個操作組合在單一掃描程序中。因此,在步驟803中,采用相對較大頻率躍變掃描預定的頻率范圍。將各個頻率躍變的A-D轉換器723的輸出求和(步驟805),并選擇最大信號振幅(步驟806),它指示了主振蕩器的輸出和觸摸屏之間最接近的匹配。然后重復執(zhí)行此掃描/優(yōu)化過程(步驟807-809),采用較小頻率躍變在先前選擇的頻率附近掃描主振蕩器的輸出頻率。然后將步驟809中確定的最接近觸摸屏固有頻率的頻率輸入存儲器中(步驟811),由此確保主振蕩器的輸出維持在期望的頻率。
雖然圖8中表示了兩步頻率掃描法,但是本領域的技術人員應當知道,還有許多其他技術可用于確定期望的輸出頻率。例如,本發(fā)明還可以利用抖動或者逐次逼近法。
圖8的基本算法不需要使用A-D轉換器求和。一般來說,步驟805和808表示收集對頻率失配度敏感的任何可測量的量,而步驟806和809表示選擇對應于小到可接受的頻率失配的可測量的量。例如,對于給定的時間間隔,微處理器705可以在接收的信號和數字乘法器703的輸出中統(tǒng)計RF周期數。RF周期數之間的差異提供了頻率失配的量度。對于本領域的技術人員來說,還有其他眾所周知的電路和技術來實現同一目的。
圖9示意說明作為混頻器包含電路715的說明性實例的正交和檢測器。在混頻器903中,調節(jié)后的RF輸入信號901與來自數字乘法器703中的振蕩器輸出進行混頻?;祛l器903輸出兩個輸入頻率的和頻率與差頻率。利用低通濾波器905濾除約10MHz處的和頻率。其余頻率接近于零,即基帶。雖然可以采用上述單個混頻器電路提供基帶信號,但是輸出隨振蕩器輸出和RF輸入信號的相對相位而定。為了實現相對相位不相關性,即避免A-D轉換器723所數字化的波形中出現拍頻波形圖,正交和檢測器具有圖9所示的兩個信道。如圖所示,采用第二混頻器907,其中來自振蕩器的頻率輸入按90度進行相移。第二混頻器907的輸出,在通過另一個低通濾波器905之后,與來自正交和電路909的第一通道的輸出相加。電路909的輸出是一個基帶信號911,它免于拍頻波形圖并且與接收的信號的確切相位無關。圖9的正交和檢測器有效地提供窄帶帶通濾波器,其中心頻率可由數字乘法器703輸出的頻率進行調整和控制。
圖9所示的混頻器903和907是正交和檢測器以及其他可能的混頻器包含電路的基本組件。例如,混頻器903將線路713上始發(fā)的信號與源704的輸出組合,得到與這兩個輸入信號及其頻率間差異存在函數關系的期望輸出。在某些情況中,可能不需要全部正交和檢測器。例如,如果所需要的只是調整脈沖串頻率,要關注的輸出量是來自線路713和來自源704的信號之間差異的拍頻。這種差頻率信號可容易地由二極管混頻器生成。當然,先有技術中還有其他常用混頻設備,也可以在本發(fā)明中作為一種修改形式被采用。
在圖10-12所示的本發(fā)明另一個實施例中,控制器可以如下方式編程使之既可以適應全局變化、即均勻地影響整個觸摸屏的特征頻率的頻率變化,也可以適應局部變化,即觸摸屏的局部區(qū)域內的頻率變化。僅為了說明的目的,本實施例采用數字信號處理。但是應該理解,本實施例也可以采用模擬信號處理來實現。
圖10是說明與本發(fā)明實施例相關的方法的流程圖。觸摸屏基板制造(包括任何所需的陣列淀積和玻璃回火工序)完成之后,測量該觸摸屏的特征頻率,包括任何局部陣列變形的影響(步驟1001)。這些測量最好在制造工廠中利用生產現場的測試設備來完成。根據這些測量,計算一系列的頻率校正值(步驟1003),它們通常與x和y坐標的延遲時間成函數關系。然后將各個觸摸屏所特有的這組校正值裝入自適應控制器1100的存儲器中(步驟1005),該控制器與此特定觸摸屏配對(步驟1007)。應當理解,步驟1005和1007可以在次序上顛倒,可以將觸摸屏基板頻率變化測量步驟1001與校正值計算步驟1003組合起來。
對圖10所示的方法稍作改變,每個觸摸屏基板設有一個標識碼。然后將標識碼和各標識碼所特定的相關校正值的表歸檔,最好由制造商、經銷商或二者一起來完成。由此,若例如由于破損而需要更換控制器,用戶只需要提供標識碼,以便得到已經預先裝入必需的校正值的新控制器。
在圖11和圖12所示的本發(fā)明實施例中,自適應控制器1100采用振蕩器1101作為參考。最好采用穩(wěn)定的晶體振蕩器作為頻率源。振蕩器1101的輸出被傳送到分頻器/移相器1103,它將頻率從約22MHz分頻為約5.53MHz的期望頻率,并將一部分輸出移相90度。然后在混頻器1109和1111中將未移相的振蕩器頻率1105和移相的振蕩器頻率1107與適當濾波并放大的接收換能器RF信號進行混頻。與在控制器700中一樣,來自觸摸屏的接收換能器的RF信號通過帶通濾波器1113、通常是固定寬帶濾波器進行濾波,從而除去各種噪聲分量,然后通過放大器1115進行放大,以便獲得期望的信號電平。
混頻器1109和1111的輸出在復平面中表示x和y信號振幅。由此,利用一對混頻器和一對參考信號(其中之一已經移相90度),可以確定相位以及與相位有關的復數幅度。混頻器1109和1111的輸出分別通過一對低通濾波器1117和1119,然后分別通過A-D轉換器1121和1123進行數字化。然后將這些信號發(fā)送到數字信號處理器(即DSP)1125。
DSP 1125充當頻率濾波器,其中可以數學方式控制中心頻率和帶寬。以數學方式控制DSP 1125來獲得可控制帶寬和中心頻率的方法是本領域的技術人員眾所周知的,因此不作詳細討論。連接到DSP1125的有存儲器1127。存儲器1127包含通過測量特定觸摸屏(即要與控制器1100配對的觸摸屏)的頻率特性獲得的校正值。根據存儲器1127中所含校正值,DSP 1125對特定的中心頻率作出響應。DSP 1125最好對根據延遲信號變化的中心頻率作出響應,由此考慮聲波反射陣列中局部變化所導致的變化。
圖11的項目1125在通常意義上是指數字信號處理器(即DSP)。它表示對來自A-D轉換器1121和1123的數字化信號進行的數學或數字處理。DSP 1125可以多種方式實現。例如,DSP 1125可以是由微處理器1131執(zhí)行的代碼?;蛘?,DSP 1125可以是為聲學觸摸屏控制器專門設計的數字電路。再者,數字信號處理可以在封裝的硅芯片中執(zhí)行,此類芯片通常被電子工程師稱為“DSP芯片”,但是應當理解它并不僅限于此。
為了提供發(fā)射換能器脈沖串,將晶體振蕩器1101的輸出饋送到數字脈沖串電路1129。脈沖串電路1129根據從微處理器1131接收的指令處理此信號,而微處理器1131從永久存儲器1127接收有關所需中心頻率的指令。如果需要的話,在將數字脈沖串電路1129的輸出沿線路1135發(fā)送到發(fā)射換能器之前,通過脈沖串放大器1133放大。
圖12是數字脈沖串電路1129的一個實例的示意圖。在脈沖串電路1129內,有連接到微處理器1131的位寄存器1201(例如64×8位寄存器)。微處理器1131將所需的位組合(即,微處理器1131響應永久存儲器1127的輸出而生成的數字圖案)裝入寄存器1201,該位組合確定脈沖串的中心頻率。對于每個脈沖串,裝入寄存器1201中的位組合被鎖存到移位寄存器1203中,為了產生脈沖串,移位寄存器要時鐘同步(clocked out)。應該理解,可以采用不同的位組合來確定觸摸屏的x坐標和y坐標的脈沖串中心頻率,由此將這兩個軸之間的變化納入考慮。應該指出,位組合可以由微處理器1131響應從存儲器1127獲得的頻率校正數據來計算,也可以直接存儲在存儲器1127中。
在可以采用自適應控制器的這個實施例的另一個實例中,觸摸屏采用光柵換能器。在光柵換能器中,將壓電元件運用于基板的背面,并將光柵運用于基板前面。光柵用來相干衍射壓電元件所產生的壓力波,由此生成沿表面的面?zhèn)鞑サ穆暡?。這種光柵換能器證明在工作頻率對應于玻璃厚度諧振時最有效。因為基板的玻璃厚度諧振頻率取決于基板厚度,所以最好先測量玻璃厚度,然后計算最佳工作頻率,并運用針對該最佳工作頻率設計的適當反射陣列和光柵。然后利用本發(fā)明的自適應控制器、例如1100,將控制器的頻率與觸摸屏的頻率特性匹配。但是不同于本實施例的一些應用,此實例要求該自適應控制器能夠對脈沖串頻率從參考振蕩器頻率作出10-20%的改變。任何接收帶通濾波器、如濾波器1113需要是可調諧的或者足夠寬帶的,以便涵蓋觸摸屏頻率特性的整個變動范圍。
圖13示意說明自適應控制器的另一個實施例,它可以直接安裝到觸摸屏基板上,因此提供了尺寸和成本效益。在此實施例中,晶體振蕩器被替換為本機振蕩器1301,由此提供所需的尺寸。例如,本機振蕩器1301可以完全由硅芯片上的電路元件來構成。假定本機振蕩器1301相對于晶體振蕩器有漂移,則需要反饋環(huán)路來提供必要的頻率穩(wěn)定性。由于有反饋環(huán)路,控制器1300主動地、即反復地將振蕩器頻率調整到期望頻率。
根據先前的實施例,來自觸摸屏接收換能器的RF信號首先通過帶通濾波器1303和放大器1305以進行調節(jié)。調節(jié)后的RF信號在混頻器1307中與來自本機振蕩器1301的輸出進行混頻。振蕩器1301是可變頻率振蕩器,其中頻率由例如輸入電壓控制。利用電容器1308和振蕩器1301之間適當的緩沖電路,振蕩器1301可以提供其他類型的電輸入,比如電流。在此實施例中,本機振蕩器或參考振蕩器工作在比觸摸屏頻率高的頻率上。例如,對于5.5MHz的標稱觸摸屏頻率,振蕩器1301可以工作在大約6MHz的頻率上?;祛l器1307的輸出則是在大約500kHz的IF頻率上。
混頻器1307的IF輸出在進入鑒頻器1311之前先通過帶通濾波器1309。鑒頻器1311生成一個電壓,其符號根據該頻率是高于還是低于鑒頻器1311的中心頻率而定,其振幅取決于與鑒頻器中心頻率之間偏離的程度。然后利用鑒頻器1311的輸出調整本機振蕩器1301的頻率,例如利用變容二極管來將鑒頻器輸出電壓降低到零附近。連接到控制處理器1314的開關1313是樣本和保持電路的一部分,它使本機振蕩器1301可保持在脈沖串/接收周期之間先前確定的頻率上。在接收周期中,開關1313是閉合的。
系統(tǒng)上電過程中,本機振蕩器1301可能偏離期望頻率相當大的差額,從而阻止反饋環(huán)路有效地穩(wěn)定振蕩器。為此,控制器1300最好包括逐漸地調整本機振蕩器1301的頻率的斜坡處理功能,直到反饋環(huán)路可以接管為止。在一種工作方式中,上電期間,開關1313斷開而第二開關1315閉合。數-模轉換器(即DAC)1317在微處理器1314的控制下調整振蕩器1301的頻率,增大(或減小)該頻率同時利用檢測器1319觀測混頻器1307的輸出。檢測器1319通過A-D轉換器1321與微處理器1314連接。當檢測器1319的輸出超過預定閾值、從而指示本機振蕩器1301接近期望頻率時,微處理器1314斷開開關1315并閉合開關1313,使反饋環(huán)路可以微調本機振蕩器的頻率?;蛘?,在上電過程中,可以將開關1313和開關1315都閉合。在此方式中,一旦振蕩器頻率處于帶通濾波器1303的帶寬內,微處理器1314就斷開開關1315,從而使反饋環(huán)路可以自此點向前微調頻率。
與先前所述實施例不同,不將本機振蕩器1301的頻率調整到期望的脈沖串頻率。而是,本機振蕩器1301的頻率跟蹤觸摸屏的頻率,以便維持兩個頻率之間的固定差(在本例中為500kHz)。因此,為了獲得期望的脈沖串頻率,在第二混頻器1323中將本機振蕩器1301的穩(wěn)定輸出與IF振蕩器1325的輸出進行混頻。IF振蕩器1325工作于與IF帶通濾波器1309相同的頻率(即本例中約為500kHz)?;祛l器1323的輸出處于期望的脈沖串頻率(即本例中約為5.5MHz)。帶通濾波器(未顯示)可以插入到混頻器1323和脈沖串電路1327之間,以便只從混頻器1323通過期望的和或差頻率。與先前的實施例一樣,此頻率上的音頻脈沖串的長度由連接到微處理器1314的脈沖串電路1327控制。音頻脈沖串通常在沿線路1331輸出到觸摸屏發(fā)射換能器之一之前被脈沖串放大器1329放大到期望的振幅。
圖13中的電路是一種電路實例,它將接收信號從RF頻率移頻到較低的不一定是基帶的頻率,例如500kHz。對于自適應頻率控制器的設計人員,有一種通用技術可用。這種較低頻率可以選在RF頻率與基帶之間的任何位置。它的最優(yōu)值取決于特定電路的具體特性、噪聲源等。
圖14-15說明對于使用過程中存在基板聲波速度上的變化的觸摸屏較理想的本發(fā)明另一個實施例。例如,如先前提到的,聚合物基板的聲波速度特性可能與溫度相關。因此,在使用過程中,基于聚合物基板的觸摸屏可能會呈現全局變化(例如整個房間溫度的變化所引起的)或局部變化(例如屏幕不同部分的溫度不同引起的)。圖14和15所示的實施例被設計為適應這種變化。
圖14是說明其中控制器1500與需要主動適配的觸摸屏相連的實施例的方法的流程圖。在此實施例中,第一步驟是確定觸摸屏是否感應到觸摸(步驟1401)。如果未感應到觸摸,控制器1500執(zhí)行測試程序以確定觸摸屏的頻率特性。此程序中的第一步驟最好是確定自從上次測試程序之后經過了多長時間(步驟1403)。如果未超過預置時段(步驟1405),則系統(tǒng)循環(huán)返回到起始點。如果超過預置時段,系統(tǒng)則測量基板x和y坐標的基板頻率特性(步驟1407),并確定一組校正值(步驟1409)。這些校正值被裝入控制器1500的存儲器(步驟1411),系統(tǒng)循環(huán)返回到起始點(步驟1413)。然后,一旦感應到觸摸(步驟1415),系統(tǒng)則確定觸摸坐標(步驟1417)并且將這些坐標發(fā)送到操作系統(tǒng)(步驟1419)。
主動自適應控制器1500如圖15所示。此控制器基本上與控制器1100相同,不同之處是一些小的改變。例如,將永久存儲器1127替換為暫時存儲器1501。與控制器1100中一樣,存儲器1501存儲校正觸摸屏的特征頻率變化所需的頻率校正值。本實施例中需要暫時存儲器,因為控制器1500定期更新如上所述的校正值。此外,因為存儲器必須定期更新,它是雙向鏈接到微處理器1131的。因此,在特性測試程序期間,微處理器1131利用DSP 1125的輸出來確定期望的頻率校正值,將它們存儲在存儲器1501。
與圖11所示的實施例一樣,數字脈沖串處理器1129輸出期望脈沖串頻率的脈沖串。此外,還根據存儲在暫時存儲器1501中的校正值對輸出脈沖串的功率譜進行修整。可以采用各種技術來調整脈沖串功率譜,包括對各個RF脈沖的相位進行時間調制(例如,基于sin(x)/x曲線的脈沖相位調整),對脈沖串進行振幅調制(例如不同長度的數字脈沖串的梯形包絡或疊加),或者利用以RF周期為單位的非整數脈沖串長度。
在圖16所示的實施例中,只調整用于處理接收信號的中心頻率,即不調整脈沖串的頻率。本實施例適用于無需調整脈沖串頻率的情況,如脈沖串非常短,例如持續(xù)時間少于10個RF周期,因此足夠寬帶以涵蓋觸摸屏特征頻率中預期的變化。
如圖16所示,微處理器1601接受標稱RF工作頻率,并觸發(fā)脈沖串電路1603,從而激勵發(fā)射換能器(未顯示)。與先前的實施例一樣,脈沖串放大器1605可用于調節(jié)脈沖串電路1603的輸出。接收器電路鏈中最窄的帶通濾波器是可變帶通濾波器1607??勺儙V波器1607的中心頻率由D-A轉換器1609所提供的電壓控制,D-A轉換器又由微處理器1601來控制。針對可變帶通濾波器、如濾波器1607設計的相應電路是本領域的技術人員眾所周知的,因此不作進一步的說明。來自接收換能器(未顯示)的信號可以被傳遞通過相對較寬的帶通濾波器1611,并在被傳遞通過可變帶通濾波器1607之前由放大器1613進行放大,所述濾波器1607定義中心頻率。然后通過檢測器1615將信號從RF轉換成基帶,并利用A-D轉換器1617將其數字化。微處理器1601確定D-A轉換器1609的最優(yōu)設置,例如利用圖8所示的處理程序。然后將最優(yōu)D-A轉換器設置存儲在存儲器1619中,微處理器1601在一般觸摸操作過程中使用所存儲的值。對于x信號和y信號,可以分別存儲D-A轉換器的值。
在上面公開的各個實施例中,最好觸摸感應過程中所用的換能器如換能器105、107、115和117也用于將控制器與觸摸屏適配。由此,例如換能器105發(fā)出的和換能器107接收的聲波所產生的接收信號都可以用作本發(fā)明的自適應控制器的頻率參考,或者以與常規(guī)觸摸屏相同或相似的方式提供觸摸信息。但是,應該理解,這些用于確定觸摸屏特征頻率以便調整控制器的換能器不需要與用于檢測觸摸和信息收集的換能器相同。例如,如圖17所示,換能器對1701和1703用于延遲線路反饋振蕩器(未顯示)中以確定觸摸屏的特征頻率,這些換能器作為對觸摸感應過程中使用的換能器105、107、115和117的附加物?;蛘撸梢栽谟|摸屏基板背面設置具有單獨反射陣列的單獨換能器。最好附加的換能器的輸入和輸出與控制器700的線路707和713復用,或者與控制器1100、1300或1500的對應線路復用。這種方法提供了優(yōu)化頻率參考信號的性質的自由,而與觸摸感應聲路的需要無關。
雖然上面描述和說明了本發(fā)明的多個實施例,但是應該理解,可以設想利用本發(fā)明的自適應方法的其他實施例。此外,還應該理解,上述實施例的各個方面在不背離本發(fā)明的前提下可以更改。例如,可以采用圖13所示的實施例中所用的非晶體參考振蕩器和反饋環(huán)路來替代圖11-12所示的實施例中所用的晶體振蕩器。因此,在不背離本發(fā)明精神和基本特征的前提下,本發(fā)明可以其他特定形式來實施。因此,本文的公開內容和描述僅用于說明,而非作為限定,本發(fā)明的范圍由下列權利要求書來陳述。
權利要求
1.一種操作觸摸屏系統(tǒng)的方法,所述方法包括如下步驟為所述觸摸屏系統(tǒng)提供電力,所述觸摸屏系統(tǒng)包括觸摸屏基板和自適應觸摸屏控制器;在所述觸摸屏基板上發(fā)出聲波;接收所述聲波;分析所述聲波以確定所述觸摸屏基板的特征頻率的測量值;以及調整所述自適應觸摸屏控制器的頻率,以便基本與所述觸摸屏基板的所述特征頻率匹配。
2.如權利要求1所述的方法,其特征在于,所述調整步驟是自動進行的。
3.如權利要求1所述的方法,其特征在于,所述調整步驟調整所述控制器的可變帶通濾波器的中心頻率。
4.如權利要求1所述的方法,其特征在于,重復所述發(fā)出、接收、分析以及調整的步驟,以便獲得所述自適應觸摸屏控制器的所述頻率和所述觸摸屏基板的所述特征頻率之間的最佳匹配。
5.如權利要求1所述的方法,其特征在于,所述分析和調整步驟在每次向所述觸摸屏系統(tǒng)提供電力時執(zhí)行。
6.如權利要求1所述的方法,其特征在于,所述分析和調整步驟是定期進行的。
7.如權利要求1所述的方法,其特征在于,所述分析和調整步驟在所述觸摸屏系統(tǒng)初始上電期間執(zhí)行。
全文摘要
提供一種使聲學觸摸屏控制器適應特定觸摸屏的工作頻率要求的方法和裝置。自適應控制器可以利用查找表獲得所期望的輸出頻率或者可以采用多步處理,其中首先確定觸摸屏的頻率要求,然后根據觸摸屏要求調整脈沖串頻率特性、接收器電路中心頻率或兩者。在一個實施例中,自適應控制器對全局頻率失配誤差進行補償。在此實施例中,采用數字乘法器修改晶體參考振蕩器的輸出。采用參考振蕩器輸出控制來自接收換能器的信號的頻率和/或生成發(fā)送到發(fā)射換能器的音頻脈沖串的期望頻率。在設計為同時補償全局和局部頻率變化的另一實施例中,自適應控制器采用數字信號處理器。數字信號處理器根據存儲器中包含的校正值,定義最好根據信號延遲變化的特定中心頻率,從而考慮聲波反射陣列中局部變化所導致的變化。在再一個實施例中,采用非晶體本機振蕩器來提供自適應控制器中的參考信號。使用這種振蕩器使控制器能夠最小化到可直接安裝至觸摸屏基板的足夠程度。采用反饋環(huán)路來補償振蕩器漂移。鑒頻器電路確定與期望頻率的偏離程度。利用鑒頻器的輸出調整本機振蕩器的頻率,使得它跟蹤觸摸屏的頻率。
文檔編號G06F3/043GK1722073SQ200510085929
公開日2006年1月18日 申請日期2000年11月21日 優(yōu)先權日2000年11月21日
發(fā)明者R·阿德勒, A·拉維, P·I·戈梅斯, 蒲原茂樹, 金田宏, J·肯特, J·L·夏普, G·D·威爾遜 申請人:伊羅接觸系統(tǒng)公司