亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有邊緣移動特性的目標位置檢測器的制作方法

文檔序號:6409735閱讀:285來源:國知局
專利名稱:具有邊緣移動特性的目標位置檢測器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及目標位置檢測傳感器和系統(tǒng)。更具體地,本發(fā)明涉及在諸如計算裝置的光標移動的應(yīng)用中以及其他應(yīng)用中使用的目標位置識別,尤其涉及具有增強的邊緣移動特性的光標移動。
現(xiàn)有技術(shù)現(xiàn)在已有或者提出了用作目標位置檢測器的許多裝置應(yīng)用于計算機系統(tǒng)和其他應(yīng)用中。這種裝置中的人們最熟悉的一種是計算機“鼠標器”。盡管鼠標器作為位置指示設(shè)備極其普遍,它具有機械部件,并且要求有一個平面,使得位置球能在其上面滾動。而且,為了有合理的分辨率,鼠標器通常需要滾動較長的距離。最后,鼠標器需要用戶從鍵盤上抬起手以使得光標移動,從而干擾了人們的主要目的,因為人們的目的是通常在計算機上鍵入。
軌跡球裝置類似于鼠標裝置。然而其主要差別是,不同于一個鼠標裝置,軌跡球不需要一個在上面滾動的平面。軌跡球裝置仍然很貴,它具有移動部件,并且象鼠標裝置一樣要求一個相當重的接觸。在規(guī)格是它們也較大,不能較好地適合體積敏感的應(yīng)用中,比如膝上型計算機。
現(xiàn)在已有幾種觸摸-傳感技術(shù)可以用于位置指示器。眾所周知,有一種電阻膜(resistive-membrane)位置傳感器,并且用于多個應(yīng)用中。然而,它們總的來說分辨率較差,傳感器的表面暴露給用戶,因此易于磨損。另外,相對來說,電阻膜觸摸傳感器相對較貴。為了可靠操作,一個單表面方案(one surface approach)要求用戶接地到傳感器。在便攜式計算機中這是不能保證的。單表面方案的一個例子是MA Wilmington的Micro Touch的產(chǎn)品UnMouse。一個兩表面方案具有更差的分辨率,并且磨損得更快。
授予Yoshikawa的美國專利(序列號為4680430),授予Ellis的美國專利(序列號為3497617)以及其他專利揭示了電阻板技術(shù)。所有這些技術(shù)的缺點是耗電高,以及電阻膜的高成本。
表面聲波(SAW)裝置可以用作位置指示器。然而,這種傳感器技術(shù)貴而且對輕的觸摸不敏感。另外,SAW裝置對觸摸表面的殘留累積(residuebuildup)敏感,而且總的來說具有較差的分辨率。
拉力計或壓力板方法是一種有意義的位置檢測技術(shù),但具有幾個缺點。這種方案可以使用壓電傳感器。其一個缺點是壓電現(xiàn)象是一種AC現(xiàn)象,同時對用戶的移動速率敏感。另外,由于需要特殊的傳感器,拉力計或壓力板方案還是有些貴。
光學方案也是可能的,但受到幾個原因的限制。它們所有都需要產(chǎn)生光,這就要求有外部部件,并且增加成本和電能消耗。比如,一種“手指-截斷”紅外矩陣檢測器消耗高的電能,并且具有相對較差的分辨率。
人們已經(jīng)進行了多種嘗試,試圖提供一種裝置,以檢測用作指示設(shè)備的拇指或其他手指的位置,以代替鼠標器或軌跡球。這種設(shè)備的理想特性是低功耗,小的外觀,高的分辨率,低成本,快速響應(yīng),并且在手指帶有電噪聲時,或者在觸摸表面沾染有污物或水分時能夠可靠地工作。
由于電阻式裝置的這些缺點,人們已經(jīng)基于電容式檢測手指的位置多次嘗試提供指示的能力。授予Volpe的美國專利(序列號為3921166)教導了一種電容矩陣,其中手指改變行和列電極的轉(zhuǎn)移電容(transcapacitance)。授予Bobick的美國專利(序列號為4103252)利用四個振蕩信號在四個電容電極之間內(nèi)插x和y位置。授予Schuyler的美國專利(序列號為4455452)公開了一種電容板,其中手指衰減耦合在電極之間的電容。
授予Mabusth的美國專利(序列號為4550221)教導了一種電容板,其中一個振蕩信號測定對″虛地″的有效電容。連續(xù)地查詢每一行或列,并且應(yīng)用插值的基本形式求出兩行或列之間的位置。通過對振蕩波形的多個周期進行平均試著解決電干擾的問題。通過在沒有手指的時候進行檢測,并且在沒有手指出現(xiàn)期間應(yīng)用一個周期校正來解決污染的問題。授予Rympalski的美國專利(序列號為4639720)教導了用于檢測一鐵筆的位置的板。該鐵筆改變耦合在行和列電極之間的轉(zhuǎn)移電容,這些行和列電極是連續(xù)被掃描的。授予Matzke的美國專利(序列號為4736191)教導了在鍵盤的空格鍵下的一種徑向電極裝置,它可以通過用拇指觸摸而激活。該專利教導使用整個觸摸電容作為觸摸壓力的一種指示,以控制光標移動的速度。利用脈沖化的連續(xù)查詢解決電干擾的問題。
授予Greanias的美國專利(序列號分別為4686332和5149919)教導了用于安裝到一個CRT上的鐵筆和手指檢測系統(tǒng)。作為一個手指檢測系統(tǒng),它使用X/Y傳感器矩陣確定傳輸最大值信號的兩條矩陣線。利用這種編碼方案,這兩條線唯一地確定相對于線間隔的分辨率的手指位置的定位。對于鐵筆檢測系統(tǒng),Greanias首先粗略地定位它,然后通過驅(qū)動在一個方向上的目標的一側(cè)上的所有線以及在相反方向的相對側(cè)上的所有線產(chǎn)生一個虛偶極(virtual dipole)。使用不同的偶極相位和信號極性進行三次。假設(shè)一個預(yù)定的矩陣響應(yīng)該目標,這三次測量提供一組聯(lián)立方程,可對它求解出位置。
授予Evans的美國專利(序列號為4733222)第一次教導了插值到高階的電容觸摸測量系統(tǒng)。Evans教導了一個三極限測量系統(tǒng)(three terminalmeasurement system),它在其矩陣中使用一個驅(qū)動,傳感和電極信號集,并且基于在電極結(jié)點信號上的手指的衰減效應(yīng)的測量(使用電容分壓器現(xiàn)象)。Evans連續(xù)地掃描每一驅(qū)動集以測量電容。從三個最大的響應(yīng)開始,應(yīng)用一個插值例程來確定手指位置。Evans還教導了一種歸零技術(shù),它允許″無手指″級可作為測量的部分而被取消。
授予Gruaz的美國專利(序列號為5016008)教導了一種也使用插值的觸摸敏感板(touch sensitive pad)。Gruaz在觸摸矩陣使用一個驅(qū)動和檢測信號集,并且象Evans一樣,取決于手指的衰減效應(yīng)以調(diào)制該驅(qū)動信號。連續(xù)地掃描該觸摸矩陣以讀出每一矩陣行的響應(yīng)信號。然后一個插值程序在兩維中選擇兩個最大的相鄰信號以確定手指的位置,并且從這4個數(shù)中比例度量地確定有效的位置。
Gerpheide的PCT申請(申請?zhí)枮閁S90/04584,公開號為WO91/03039,美國專利序列號為5305017)將Greanias的虛偶極方法的一種變形應(yīng)用到一個觸摸板系統(tǒng)。Gerpheide教導了將給定相位和頻率的振蕩電位施加到虛偶極的一側(cè)上的所有電極,以及將一種同樣頻率和相反相位的振蕩電位施加到其另一側(cè)。電子電路產(chǎn)生一個“平衡信號”,在沒有手指時它是零,如果一個手指在虛偶極的中心的一側(cè)則其有一個極性,如果該手指在其另一側(cè),則具有相反的極性。為了開始獲得手指的位置,連續(xù)地掃描該板上的虛偶極。一旦定位了手指,在手指已經(jīng)移動超過一行或一列時將通過向手指移動虛偶極而對其進行跟蹤。
由于虛偶極方法是通過產(chǎn)生在電容不隨距離而變化時為零的一個平衡信號而操作的,因此它只檢測手指接觸區(qū)域的周邊,而不是整個接觸區(qū)域。由于該方法取決于該激勵信號的同步檢測,它必需在較長的時間周期上進行平均以排除電干擾,因此較慢。這一方法和一旦丟失了前一接觸而連續(xù)地搜索一個新手指接觸所需要的平均時間,將象以前的方法一樣,不符合快速指示設(shè)備的要求,這種快速指示設(shè)備不受電干擾的影響。
應(yīng)當指出的是,所有先前使用插值的觸摸板在它們的檢測板上加上了苛刻的設(shè)計要求。為了產(chǎn)生信號,Greanias和Evans使用了一個復雜和昂貴的驅(qū)動,檢測和電極行策略。Gruaz和Gerpheide使用一個兩信號驅(qū)動和檢測集。在本發(fā)明中,在同一行中進行驅(qū)動和檢測。這要求行和列的選擇是對稱和等價的。這又要求所有信號路徑的獨立校正(這使得板布局更簡單和較少受到約束),以及允許更一致的傳感器布局。
在先有技術(shù)中描述的發(fā)明和技術(shù)的缺點可以追蹤到只使用一組驅(qū)動和檢測電子線路,這種裝置在板上的電極上連續(xù)地被進行多路復用。這種裝置在分立元件時代能節(jié)約成本,并避免了在電路之間的偏移和量度差別。
以前系統(tǒng)的連續(xù)掃描方法也使得它們對噪音更敏感。噪音級別可在連續(xù)的測量之間改變,從而改變所測量的信號和在插值例程中使用的假設(shè)。
最后,所有先前的方法假設(shè)了一個手指位置相對矩陣位置的特定信號響應(yīng)。由于轉(zhuǎn)移曲線對多個參數(shù)是非常敏感的,并不是象Greanias和Gerpheide假設(shè)的一條平滑的線性曲線。
在先有的共同未決申請(序列號為08/115743,1993年8月31日提交)中揭示了一種兩維電容檢測系統(tǒng),該系統(tǒng)配有用于電容板的每一行和每一列的一組單獨的驅(qū)動/檢測電子電路。所有行電極同時檢測,所有列電極同時檢測。所檢測的信號由模擬電路處理。
因此,本發(fā)明的一個目標是提供一種兩維電容檢測系統(tǒng),該系統(tǒng)配有用于電容板的每一行和每一列的一組單獨的驅(qū)動/檢測電子電路。所有行電極同時檢測,所有列電極同時檢測。
本發(fā)明的另一目標是提供一個具有電容板的一個電子系統(tǒng),該電子系統(tǒng)對一個手指或其它傳導目標的接觸的整個區(qū)域敏感,以及提供這一接觸區(qū)域的中心的一些測量的坐標作為輸出,同時保持對要檢測的目標的特征外觀不敏感。
本發(fā)明的另一個目標是提供一個具有一個電容板的電子系統(tǒng),該電子系統(tǒng)將一手指或其它傳導目標的接觸區(qū)域的一些測量結(jié)果輸出。
本發(fā)明的另一目標是提供一個具有用于電容板的每一行和每一列的一組單獨的驅(qū)動/檢測電子電路的兩維電容檢測系統(tǒng),其中所有行電極同時檢測,所有列電極同時檢測,并且其中確定手指或其它傳導目標的位置的信息以數(shù)字形式被處理。
本發(fā)明的另一目標是提供一個兩維電容檢測系統(tǒng),其中所有行電極同時檢測,所有列電極同時檢測,并且其中在一個檢測平面的周邊區(qū)域中的手指或其它傳導目標的定位可以有選擇地使得光標在一個顯示器屏幕上光標“邊緣移動”(edge motion),使得從一個小的檢測平面用一個輕微的手指動作將可控制大的光標移動。
本發(fā)明的概要描述隨著更高集成度的集成電路的出現(xiàn),已有可能將許多通道的驅(qū)動/檢測電子電路以及操作這些電子電路的控制邏輯集成到一個集成電路中,并且接口電路允許指點設(shè)備與一個主微處理器直接進行通訊。本發(fā)明使用適應(yīng)性的模擬技術(shù)來克服通道之間的偏移和度量差別,從而并行地檢測所有板的行和列的轉(zhuǎn)移電容或者固有電容(self-capacitance)。這種并行檢測能力是通過每行或每列提供一組電子電路而提供的,使得檢測周期極其短,從而在仍然保持不受強烈的電干擾的同時實現(xiàn)快速的響應(yīng)。
本發(fā)明包括一種位置-檢測技術(shù),該技術(shù)對于在計算機″鼠標器″或軌跡球環(huán)境中需要手指位置信息的應(yīng)用中尤其有用。然而,本發(fā)明的位置檢測技術(shù)具有比計算機鼠標器更廣泛的應(yīng)用,因為如果觸摸了一個或多個點其傳感器能夠檢測和報告。另外,該檢測器能夠檢測觸摸的壓力。
根據(jù)本發(fā)明的一個較佳實施例,這里稱作″手指指示器″實施例,一個位置檢測系統(tǒng)包括一個位置檢測傳感器,該傳感器包括一個位于一個基板(比如一個印刷電路板)之上的觸摸-敏感表面,該基板又包括一個傳導線矩陣。第一組傳導線沿第一個方向走線,并且與第二組傳導線相絕緣,第二組傳導線沿著基本上與第一個方向垂直的第二方向走線。將一個絕緣層布置在第一和第二組傳導線上。該絕緣層足夠薄,能明顯提高耦合在位于其表面的一個手指與第一和第二組傳導線之間的電容。
檢測的電子電路響應(yīng)手指,傳導目標或者高介電常數(shù)(即大約大于5)的一個目標的接近,將目標接近所引起的導體電容的改變翻譯成數(shù)字形式,處理該數(shù)字信息以導出位置和觸摸壓力信息。其輸出是在其表面的一個目標的簡單的X,Y和壓力值。在這里所有的描述中,手指可被認為與傳導目標和高介電常數(shù)目標互換。
不同的先有技術(shù)的板掃描技術(shù)在不同的環(huán)境中具有不同的優(yōu)點。根據(jù)本發(fā)明的并行驅(qū)動/檢測技術(shù)允許同時進行輸入采樣,因此所有通道受到一個干擾電信號的同一相位的影響,極大地簡化了信號處理和噪聲濾波。
在本發(fā)明的觸摸檢測技術(shù)中使用兩種驅(qū)動/檢測方法。根據(jù)本發(fā)明的第一和當前較佳實施例,傳感器矩陣的所有X線上的電壓同時移動,同時Y線上的電壓保持在一個恒定電壓上,所取樣的點的完整集合給出X維上的手指的輪廓。接著,傳感器矩陣的所有Y線上的電壓同時移動,同時X線上的電壓保持在一個恒定電壓上,所取樣的點的完整集合給出另一維上的手指的輪廓。
根據(jù)第二種驅(qū)動/檢測方法,傳感器矩陣的所有X線上的電壓同時向正方向移動,同時Y線上的電壓向負方向移動。接著,傳感器矩陣的所有X線上的電壓同時向負方向移動,同時Y線上的電壓向正方向移動。這一技術(shù)加強了兩維之間的任何轉(zhuǎn)移電容的效應(yīng),或者相反地,減少了與地的任何寄生電容的效應(yīng)。在這兩種方法中,從檢測過程來的電容信息提供了手指接近每一維的傳感器的一個輪廓。
當前,兩個較佳實施例提取這些輪廓,導出一個表示X和Y位置的質(zhì)心(centroid)的數(shù)字值,并且導出用于Z壓力信息的第二數(shù)字值。主計算機可以直接使用該數(shù)字信息。根據(jù)本發(fā)明,也可以使用電容信息的模擬處理。
這些實施例的位置傳感器只能報告在其傳感器表面的一個目標的位置。如果存在多于一個目標,這一實施例的位置傳感器計算所組合的目標集的質(zhì)心位置。然而,不同于先有技術(shù),由于要描述的是整個板,可以利用足夠的信息以分辨簡單的多手指動作,以提供更強大的用戶接口。
根據(jù)本發(fā)明的另一方面,數(shù)種節(jié)電技術(shù)已集成進該系統(tǒng),它們可在測量之間關(guān)閉電路。由于根據(jù)本發(fā)明的并行測量技術(shù)比先有技術(shù)快得很多,這是可能的。
根據(jù)本發(fā)明的另一方面,減少噪聲的一種變形已集成進該系統(tǒng)。
根據(jù)本發(fā)明的另一方面,使用了一種更易于校正和實現(xiàn)的電容測量技術(shù)。
根據(jù)本發(fā)明的另一方面,當在一個檢測平面的所定義的周邊區(qū)域檢測手指或其它傳導目標的存在時,可以改變光標移動的控制以提供″邊緣移動″,以在一個小的檢測平面上從一個手指的動作中控制在一個顯示器屏幕上的大的光標移動。
附圖的簡要描述

圖1是本發(fā)明的電容位置檢測系統(tǒng)的一個總體框圖。
圖2a是根據(jù)本發(fā)明的當前較佳實施例的一個目標位置檢測傳感器的頂視圖,它示出目標位置傳感器表面層,該層包括一個頂部導電線層和連接到一個底部導電線層的導電板。
圖2b是圖2a的目標位置檢測傳感器的底視圖,示出了底部導電線層。
圖2c是圖2a的目標位置檢測傳感器的復合視圖,示出了頂部和底部導電線層。
圖2d是圖2a-2c的目標位置檢測傳感器的剖視圖。
圖3是傳感器譯碼電子電路的框圖,它可用于根據(jù)本發(fā)明的較佳實施例的檢測器傳感器中。
圖4a是可用于本發(fā)明的一個充電集成電路的一個簡化的概圖。
圖4b是圖4a的充電集成電路的示意性概圖。
圖5是圖4a和4b的充電集成電路的定時圖。
圖6是用于本發(fā)明的一個示意性濾波器和取樣/保持電路的概圖。
圖7是用于本發(fā)明的當前較佳的A/D轉(zhuǎn)換器的裝置的更詳細的框圖。
圖8是可用于本發(fā)明的示意性算術(shù)單元的框圖。
圖9是用于圖8的算術(shù)單元的一個校正單元的框圖。
圖10是在本發(fā)明中使用的偏壓產(chǎn)生電路的概圖。
圖11是顯示本發(fā)明的目標位置檢測器的邊緣移動特性的檢測平面的圖。
圖12是顯示確定手指或者其它目標是否在檢測平面的周邊區(qū)域的硬件實現(xiàn)的概圖。
圖13是顯示本發(fā)明的邊緣移動特性的硬件實現(xiàn)的概圖。
圖14a-14c是顯示根據(jù)本發(fā)明的用于識別輕擊和拖動動作的過程的流程圖。
較佳實施例的詳細描述本申請是1994年9月2日提交的共同未決申請的一個部分繼續(xù)申請,是1993年8月31提交的申請?zhí)枮?8/115743的共同未決申請的一個部分繼續(xù)申請,是1992年6月8日提交的序列號為07/895934的共同未決申請的部分繼續(xù)申請。本發(fā)明繼續(xù)了在父申請中揭示的方法,并且提供了以前未有的更一致的特性。這些改進提供了更容易的集成解決方案,增加了靈敏度,更好地排除噪聲,增加了數(shù)據(jù)獲取的速度,和減少了電力消耗。本發(fā)明允許連續(xù)的自校正以去掉環(huán)境改變的影響,并且增強了檢測平面上的邊緣移動的光標控制。
那些本領(lǐng)域的技術(shù)人員將會認識到本發(fā)明的下面的描述是示例性的而不是限制性,這些技術(shù)人員很容易就可想到本發(fā)明的其它實施例。
本發(fā)明融合了多個一致特性,它允許用于一些新的應(yīng)用中,而這在以前是不可能的。由于本發(fā)明的目標位置檢測器具有非常低的功率消耗,它尤其適于用于電池驅(qū)動或者低功率的應(yīng)用中,諸如膝上型或者便攜式計算機。它也是一個成本非常低的方案,沒有活動部件(并且因此實際上是不需維護的),并且對于檢測器使用現(xiàn)有的印刷電路板線跡。本發(fā)明的檢測技術(shù)可以集成進計算機的母板中以進一步降低在計算機應(yīng)用中的成本。類似地,在其它應(yīng)用中,檢測器可以是一個現(xiàn)有電路板的一個部分。
由于其規(guī)格和外觀小,本發(fā)明的檢測器技術(shù)在一個重點考慮體積的膝上型或者便攜式應(yīng)用中尤其有用。本發(fā)明的檢測器技術(shù)對于電路板空間只需要一個檢測器接口芯片(該芯片可以與一個微處理器直接接口)以及在印刷電路板上用于檢測的面積。
參見圖1,展示的是本發(fā)明的電容檢測系統(tǒng)6的一個簡化的框圖。電容性位置檢測系統(tǒng)6可以精確地鄰近或者觸摸一個檢測板10的手指8或其它傳導目標的位置。由X輸入處理電路12檢測沿第一方向(比如″X″)走線的多個導電線的電容,由Y輸入處理電路14檢測沿第二方向(比如″Y″)走線的多個導電線的電容。所檢測到的電容值在X輸入處理電路12和Y輸入處理電路14進行數(shù)字化。將X輸入處理電路12和Y輸入處理電路14的輸出送給算術(shù)單元16,后者使用該數(shù)字信息導出表示相對于該檢測平面10的手指8或其它傳導目標的位置和壓力的數(shù)字信息。
將算術(shù)單元16的X,Y和Z輸出傳送到移動單元18,后者向主計算機提供光標移動方向信號。算術(shù)單元16的X,Y和Z輸出也被傳送到動作單元20,后者用于識別用戶在檢測平面10上所作的手指手勢。動作單元20的虛擬按鈕輸出也可由移動單元18使用以實現(xiàn)移動單元18的一些功能。
檢測器的材料可以是任意的,只要允許建立板的導電性的X/Y矩陣即可。這不僅包括標準的PC板,也包括但不限于靈活的PC板,導電性彈性材料,絲-屏的導電性線(silk-screened conductive line)和壓電Kynar塑料材料。這使得其在任何便攜式設(shè)備的應(yīng)用中以及在人機接口中有用,其中需要將檢測器鑄模成適合人手的需要。
能夠使該檢測器符合任何三維表面??梢栽谌魏沃圃鞕z測器的表面輪廓中以兩層方式鍍敷銅。這將使得該檢測器適應(yīng)于任何特定應(yīng)用中所需要的最好的人機工程形式。它與“輕觸摸”特性的結(jié)合使得它可在許多應(yīng)用中不費力地使用。該檢測器也可以間接形式使用,即,它可以在觸摸檢測平面具有由導電層覆蓋的絕緣泡沫塑料,并且被用于檢測擠壓其表面的任何目標(不只是傳導目標)。
采用小的檢測器是合乎實際的,比如,當前所提出的實施例所占面積大約1.5″×1.5″,然而,本領(lǐng)域的一般技術(shù)人員將會認識到對于不同的應(yīng)用該區(qū)域是可改變的。通過改變矩陣線的間距或者改變線的數(shù)目可改變該矩陣面積。在需要更多信息的場合,采用大的檢測器也是可行的。
除了簡單的X和Y位置信息外,本發(fā)明的檢測器技術(shù)也提供手指壓力信息。程序可以使用這一附加維的信息以控制諸如繪圖程序中的“寬刷”(brush width)模式,特殊菜單訪問等的特殊特性,允許向計算機提供一個更自然的檢測器輸入。業(yè)已發(fā)現(xiàn)它在實現(xiàn)“鼠標撳按和拖動”模式和簡單的輸入動作中也是有用的。
用戶甚至不需觸摸該平面以產(chǎn)生最小反應(yīng)。這一特性能極大地減少對用戶的限制,使得使用更靈活。
本發(fā)明的檢測系統(tǒng)取決于這樣一種傳感器設(shè)備,對于接觸該傳感器的目標,該傳感器設(shè)備能夠提供位置和壓力信息。現(xiàn)在分別參見圖2a-2d的頂部,底部,復合和剖視圖,它們示出了當前的較佳檢測平面10,該檢測平面10包括用于本發(fā)明的一個觸摸檢測器陣列。由于本發(fā)明的較佳實施例利用了電容特性,將觸摸檢測器陣列22的表面設(shè)計成使耦合到手指或者其他導電目標的電容最大。
根據(jù)本發(fā)明的當前較佳的觸摸檢測器陣列22包括一個基板24,該基板包括布置于其頂部表面28上的一組第一導電線26,該第一組導電線沿第一方向走線以包括該陣列的行位置。第二組導電線30布置于其底部表面32,該第二組導電線最好沿與第一方向正交的第二方向走線以形成該陣列的列位置。該頂部和底部的導電線26和30也可交替地與檢測墊(sensepad)34周期性地接觸,如圖2a-2c的菱形所示,該檢測墊34包括放大的區(qū)域。盡管在本發(fā)明中檢測墊示出為菱形,如圖2a-2c所示,但對于本發(fā)明的目的,允許它們緊密地包在一起的諸如圓形的其他形狀是等價的。如在這里任意規(guī)定的,第一導電線26將被稱為沿“X”或“行”方向取向的,有時也稱作“X線”,第二導電線30將被稱為沿“Y”或“列”方向取向的,有時也稱作“Y線”。
這些檢測墊34的數(shù)目和間隔取決于所要的分辨率。比如,在根據(jù)本發(fā)明的原則構(gòu)造的實際實施例中,導電墊使用0.10英寸的中心-中心菱形圖案,該圖案沿15行和15列的導電線的矩陣布置。在墊圖案的每一方向的每隔一個檢測墊34分別連接到基板24的頂部和底部表面28和32的導電線。
基板24可以是一個印刷電路板,靈活的電路板或者任意數(shù)目的電路互連的結(jié)構(gòu)。只要可從底部導電線30連通到頂部表面28上的它們的檢測墊34,其厚度是不重要的。該包括基板24的印刷電路板可以使用標準的工業(yè)技術(shù)構(gòu)造。電路板的厚度是不重要的??梢岳迷谟∷㈦娐钒寮夹g(shù)中眾所周知的標準的鍍穿孔技術(shù)(plated-through hole technigues)進行從導電墊34到底部線30的連接。
在本發(fā)明的一個替換的實施例中,基板材料24可以具有0.005至0.010英寸量級的厚度??梢允÷栽谏媳砻?8的菱形和連接到下表面線30的鍍穿孔,以進一步減少系統(tǒng)的費用。
在頂部表面28的檢測墊34上放置一個絕緣層36,以絕緣手指和其他目標。絕緣層36最好是一薄層(即大約5mils),以使得電容耦合大,并且可以包括一種諸如聚酯薄膜的材料,這種選擇是針對屏蔽和人機工程特點。這里所用的術(shù)語“顯著的電容耦合”意味著具有大于0.5pF左右強度的電容耦合。
在手指接近該觸摸檢測器陣列22時,發(fā)生兩種不同的電容效應(yīng)。第一種電容效應(yīng)是轉(zhuǎn)移電容,或檢測墊之間的耦合,第二種電容效應(yīng)是固有電容,或耦合到虛地的。檢測電路連接到本發(fā)明的檢測器陣列22,響應(yīng)這些電容之一或兩者的改變。這是重要的,因為根據(jù)用戶的環(huán)境,兩種電容的相對大小變化很大。本發(fā)明的這種檢測固有電容和轉(zhuǎn)移電容兩者的變化的能力使得我們得到具有廣泛應(yīng)用的通用系統(tǒng)。
根據(jù)本發(fā)明的較佳實施例,位置檢測器系統(tǒng)包括觸摸檢測器陣列22和相關(guān)的位置檢測電路,該位置檢測器系統(tǒng)通過手指接近傳感器陣列22的電容效應(yīng)檢測在印刷電路板線的矩陣上的手指位置。位置檢測器系統(tǒng)將以比行和列線26和30之間的間隔更細的分辨率報告位于檢測器陣列22附近的手指的X,Y位置。根據(jù)本發(fā)明的較佳實施例的位置檢測器將報告一個正比于該手指的輪廓的Z值,因此可指示出手指接觸到檢測陣列22上的絕緣層表面36的壓力。
根據(jù)本發(fā)明的當前較佳實施例,使用適應(yīng)性的模擬和數(shù)字VLSI技術(shù)提供了一種非常敏感的輕-接觸的檢測器電路。本發(fā)明的電路非常健壯,并且校正過程和系統(tǒng)性錯誤。本發(fā)明的檢測器電路將處理該電容輸入信息并且提供數(shù)字信息,該信息可直接提供給一個微處理器。
根據(jù)本發(fā)明的這一較佳實施例,在一個檢測器處理器集成電路芯片中包括檢測電路。該檢測器處理器芯片可以具有多個X和Y“矩陣”輸入。X和Y輸入的數(shù)目并不必須相等。該集成電路具有一個數(shù)字總線,用于輸出。在圖2a-2d揭示的示意性例子中,檢測器陣列在X和Y兩個方向上具有15條線。該檢測器處理器芯片因此具有15個X輸入和15個Y輸入。根據(jù)本發(fā)明的原則構(gòu)造的一個實際的實施例中在X方向上利用了18條線,在Y方向上利用了24條線。本領(lǐng)域的普通技術(shù)人員將會認識到在本發(fā)明中可以利用的檢測矩陣的大小是隨意的,并且主要由設(shè)計選擇確定。
并行驅(qū)動和檢測X和Y矩陣結(jié)點,每一條線的電容信息指示手指離結(jié)點有多近。所掃描的信息提供在每一維上的手指接近的輪廓。根據(jù)本發(fā)明的這一方面,在X和Y方向上推導出輪廓質(zhì)心也就是在該維中的位置。也集成接近的輪廓曲線以提供Z信息。
在本發(fā)明的觸摸檢測技術(shù)中使用兩種驅(qū)動和檢測方法。根據(jù)本發(fā)明的第一和當前較佳實施例,傳感器矩陣的所有X線上的電壓同時移動,同時Y線上的電壓保持在一個恒定電壓上。接著,傳感器矩陣的所有Y線上的電壓同時移動,同時X線上的電壓保持在一個恒定電壓上。這一掃描方法強調(diào)了對由手指提供的對虛地的電容的測量。本領(lǐng)域的普通技術(shù)人員將會認識到這兩個步驟的順序是任意的,可以顛倒過來。
根據(jù)第二種驅(qū)動/檢測方法,傳感器矩陣的所有X線上的電壓同時向正方向移動,同時Y線上的電壓向負方向移動。接著,傳感器矩陣的所有X線上的電壓同時向負方向移動,同時Y線上的電壓向正方向移動。這一第二驅(qū)動/檢測方法強調(diào)了轉(zhuǎn)移電容而不強調(diào)虛地電容。如第一種驅(qū)動/檢測方法,本領(lǐng)域的普通技術(shù)人員將會認識到這兩個步驟的順序是任意的,可以顛倒過來。
現(xiàn)在參見圖3,提供了根據(jù)本發(fā)明的所使用的當前較佳檢測電路40的框圖。這一框圖以及所附帶的說明只與一維(X)中的檢測電路有關(guān),并且包括圖1的X輸入處理電路12。本領(lǐng)域的普通技術(shù)人員將會認識到可使用一個同樣的電路用于檢測相反的維(Y),并且包括圖1的Y輸入處理電路14。這樣的技術(shù)人員還會注意到不需要兩維互相正交。比如,它們可以是輻射狀的,或者與該觸摸檢測器陣列和系統(tǒng)的其他所需的輪廓相一致的其他特征。本領(lǐng)域的普通技術(shù)人員將會認識到這里所揭示的技術(shù)也可應(yīng)用于一維的情況,其中只使用一組導電線。
由等價的電容器42-1至42-n表示在每一檢測器矩陣結(jié)點的電容。電容器42-1至42-n的電容包括矩陣導線的電容,并且在沒有目標(比如手指)接近檢測器矩陣的檢測平面時具有一個特征背景值。當一個目標接近該檢測平面時,電容器42-1至42-n的電容正比于目標的大小和接近程度而增加。
根據(jù)本發(fā)明,使用充電積分器電路44-1至44-n同時測量在每一檢測器矩陣的電容。充電積分器電路44-1至44-n分別起到將電荷注入電容42-1至42-n的作用,并產(chǎn)生一個正比于在對應(yīng)的X矩陣線上檢測的電容的輸出值。因此充電積分器電路44-1至44n示出為雙向放大器符號。通過偏電壓發(fā)生電路46向每一充電積分器電路44-1至44-n提供一個工作偏電壓。
這里所使用的短語“正比于電容”意味著所產(chǎn)生的電壓信號是所檢測的電容的單調(diào)函數(shù)。在這里所描述的實施例中,電壓直接并線性地正比于所檢測的電容。本領(lǐng)域的普通技術(shù)人員將會認識到其他單調(diào)函數(shù)(包括但不限于反比例)以及非線性比例函數(shù)(比如對數(shù)或指數(shù)函數(shù))也可用于本發(fā)明中而不偏離這里所揭示的原則。另外可使用電流檢測以及電壓檢測技術(shù)。
根據(jù)在本發(fā)明中使用的當前較佳驅(qū)動/檢測的方法,在一維上同時對所有的輸入進行電容測量以克服在現(xiàn)有技術(shù)中掃描單個輸入的方法中所固有的問題。現(xiàn)有技術(shù)的方法所具有的問題是它對高頻和大幅度的噪聲(大的dv/dt噪聲)敏感,這種噪聲是通過觸摸目標耦合到電路上的。這種噪聲可能扭曲手指的輪廓,這是因為噪聲程度的改變,噪聲出現(xiàn)在一個較遲的掃描周期而不是在一個較早的掃描周期。
本發(fā)明通過同時沿X方向然后沿Y方向?qū)λ休斎搿斑M行一個快照”(或反過來)克服了這一問題。由于注入的噪聲與在所有輸入上的手指信號強度成正比,因此它圍繞手指的質(zhì)心對稱。由于它圍繞手指的質(zhì)心成正比,所以它不影響手指的位置。另外,充電放大器執(zhí)行一個差分測量功能以進一步排除共有模式的噪聲。
由于充電積分器電路44-1至44-n的特性,它們的輸出將隨時間而改變,并且只對于一個較短的時間具有所需的電壓輸出。在當前的較佳實施例中,將濾波器電路48-1至48-n實現(xiàn)為采樣和保持切換的電容器濾波器。
濾波器電路48-1至48-n捕獲所需的電壓。就如控制電路56所控制的,濾波器電路48-1至48-n將從所檢測的信號中濾除任何高頻噪聲。這是通過選擇用于濾波器的電容器的電容較大于充電積分器電路44-1至44-n的輸出電容而實現(xiàn)的。另外,本領(lǐng)域的普通技術(shù)人員將會認識到所切換的電容器濾波器電路48-1至48-n將捕獲所需的電壓并且存儲它們。
根據(jù)本發(fā)明,對從電容測量中以電壓形式獲得的電容信息進行數(shù)字化并以數(shù)字形式進行處理。相應(yīng)地,將濾波器電路48-1至48-n存儲的電壓存儲在取樣/保持電路50-1至50-n中從而電路的其余部分處理同時取得的輸入數(shù)據(jù)??梢詫⑷?保持電路50-1至50-n配置為普通的取樣/保持電路,這是眾所周知的。
模數(shù)(A/D)轉(zhuǎn)換器52對取樣/保持電路50-1至50-n的輸出的取樣的模擬電壓進行數(shù)字化。正如在當前較佳實施例中,A/D轉(zhuǎn)換器52將輸入電壓轉(zhuǎn)化為寬度為10位的數(shù)字信號(其分辨率為1024),盡管在本領(lǐng)域的普通技術(shù)人員也可以實現(xiàn)為其他的分辨率。A/D轉(zhuǎn)換器52可以是本領(lǐng)域中眾所周知的普通的連續(xù)逼近型的轉(zhuǎn)換器(successive approximation typeconverter)。
如果在本發(fā)明中使用充電積分器電路,充電積分器的輸出的背景電平(沒有目標出現(xiàn))大約將是1伏。由于手指或者其它目標出現(xiàn)而產(chǎn)生的ΔV一般大約0.4伏。因此A/D轉(zhuǎn)換器52的電壓范圍在大約1-2伏的范圍之間。
一個重要的考慮是A/D轉(zhuǎn)換器的最大和最小電壓參考點(Vmin和Vmax)。已經(jīng)發(fā)現(xiàn),如果這些參考電壓是一個固定點,噪聲將造成位置的顫動。在本發(fā)明中所使用的對于這一問題的解決方案是從參考電容42-Vmin和42-Vmax動態(tài)生成Vmin和Vmax參考電壓,這些參考電容由充電積分器電路44-Vmin和44-Vmax檢測,由濾波器電路48-Vimn和48-Vmax處理,并且存儲在取樣/保持電路50-Vmin和50-Vmax中。以此方式,在從檢測器陣列對信號進行取樣時所出現(xiàn)的任何共有模式噪聲也將出現(xiàn)在Vmin和Vmax參考電壓值中,因此趨于取消。本領(lǐng)域的普通技術(shù)人員將認識到參考電容44-Vmin和44-Vmax可以是分立電容器或檢測器陣列中的額外的線。
根據(jù)本發(fā)明,從這樣一個電容器中產(chǎn)生Vmin參考電壓,該電容器具有等于一個最低電容的值,該最低電容是在沒有目標出現(xiàn)時預(yù)期在檢測器陣列中出現(xiàn)的電容(對于2平方英寸的檢測器陣列大約為12pF)。從這樣一個電容器中產(chǎn)生Vmax參考電壓,該電容器具有等于一個最高電容的值,該最高電容是在沒有目標出現(xiàn)時預(yù)期在檢測器陣列中出現(xiàn)的電容(對于2平方英寸的檢測器陣列大約為16pF)。
A/D轉(zhuǎn)換器52的輸出向算術(shù)單元16提供輸入。將如參照附圖8所詳細描述的,算術(shù)單元16的功能是對觸摸檢測器陣列22中的X和Y方向的各個檢測線上的信號進行加權(quán)平均計算。因此如圖1所示,X輸入處理電路12和Y輸入處理電路14共享算術(shù)單元16。
圖3的控制電路56協(xié)調(diào)電路的其余部分的操作。由于系統(tǒng)是離散地取樣,并且流水處理的,因此提供控制電路56以管理該信號流。控制電路56所執(zhí)行的功能一般可以通過本領(lǐng)域中眾所周知的狀態(tài)機或微控制器進行開發(fā)。
下面將揭示圖3的各個模塊的結(jié)構(gòu)和操作?,F(xiàn)在參照圖4a,4b和5描述一個典型的電荷積分器電路。充電積分器電路44示出為圖4a和圖4b所簡化的示意性框圖。圖5示出充電積分器電路44的操作定時??刂齐娐?6提供這些定時信號。
充電積分器電路44是基于使用電流向電容器充電這一基本的物理現(xiàn)象。如果以一恒定電流對電容器充電一恒定時間,電容器上產(chǎn)生的電壓將反比于其電容。要充電的電容是與一個內(nèi)部電容器相并聯(lián)的檢測器矩陣線電容42。這一內(nèi)部電容將包括所關(guān)心的電壓。
現(xiàn)在參見圖4a,示出了示意性充電積分器電路44的一個簡化的概圖。充電積分器電路輸入結(jié)點60連接到檢測器矩陣的一個X(或Y)線。一個第一個短路開關(guān)62連接在充電積分器電路輸入結(jié)點60和電源正極VDD之間。一個第二個短路開關(guān)64連接在充電積分器電路輸入結(jié)點60和電源負極地之間。一個正的恒定電流源66連接到電源正極VDD和充電積分器電路輸入結(jié)點60,并且經(jīng)過第一電流源開關(guān)68。一個負的恒定電流源70連接到地和充電積分器電路輸入結(jié)點60,并且經(jīng)過第二電流源開關(guān)72。很顯然可以使用其它高的和低的電壓線取代VDD和地。
一個第一內(nèi)部電容器74連接在VDD和充電積分器電路44的輸出結(jié)點76之間。一個正的電壓儲能開關(guān)78連接在輸出結(jié)點76和輸入結(jié)點60之間。一個第二內(nèi)部電容器80的一個極板經(jīng)過開關(guān)82連接到地,經(jīng)過開關(guān)84連接到充電積分器電路44的輸出結(jié)點76,其另一個極板經(jīng)過負電壓儲能開關(guān)86連接到輸入結(jié)點60,經(jīng)過開關(guān)88連接到VDD。第一和第二內(nèi)部電容74和80的電容應(yīng)該為各個檢測器矩陣線的電容的一個很小的比例(比如大約10%)。在典型的實施例中,檢測器矩陣線的電容大約是10pF,而電容器74和80的電容大約為1pF。
根據(jù)本發(fā)明的當前的較佳實施例,所使用的方法是差分測量,以增加對噪聲干擾的排除,其好處是去除任何低頻率公共模式噪聲。為了下面的描述,假設(shè)所有開關(guān)是開的,除非明確指出它們是閉合的。首先經(jīng)過開關(guān)62將檢測器矩陣線瞬時短接到VDD,閉合開關(guān)78將電容器74與檢測器線的電容并聯(lián)。然后通過開關(guān)72使用來自電流源70的一個恒定電流對并聯(lián)電容器組合進行放電一個固定的時間周期。在固定的時間期間的末尾,打開開關(guān)78,從而將檢測器矩陣線的電壓存儲到電容器74。
然后經(jīng)過開關(guān)64將檢測器矩陣線瞬時短接到地,閉合開關(guān)82和86將電容器80與檢測器線的電容并聯(lián)。閉合開關(guān)68,使用來自電流源66的一個恒定電流對并聯(lián)電容器組合進行充電一個固定的時間周期,該時間與第一個循環(huán)的固定時間周期相等。在固定的時間期間的末尾,打開開關(guān)86,從而將檢測器矩陣線的電壓存儲到電容器80。
然后將第一個和第二個所測量的電壓進行平均。這是通過打開開關(guān)82和閉合開關(guān)88和84而完成的,這將電容器80與電容器74并聯(lián)。由于電容器74和80具有同樣的電容,在它們上面所得到的電壓等于在各個上的電壓的平均。這一所得到的值將傳送到濾波器電路48-1至48-n中適當?shù)囊粋€。
低頻噪聲(眾所周知為50/60Hz)和它們的諧波表現(xiàn)為一個DC電流分量,它在一個測量中是加上,在另一個測量中是減去。當將兩個結(jié)果相加時,將噪聲分量平均為零。噪聲排除的量是進行兩個相反的充電和放電循環(huán)連續(xù)繼續(xù)的快速程度的一個函數(shù),正如這里將要描述的。選擇這種充電積分器電路的一個理由是它允許快速地進行測量。
現(xiàn)在參見圖4b,示出了圖4a的簡化圖的充電積分器電路44的一個示意性實施例的一個更加完整的概圖。輸入結(jié)點60通過傳輸門(pass gate)90和92連接到VDD和地,傳輸門取代了圖4a的開關(guān)62和64。傳輸門90由提供給其控制端的信號ResetUp控制,傳輸門92由提供給其控制端的信號ResetDn控制。本領(lǐng)域的普通技術(shù)人員將會認識到傳輸門90和92以及其它由圖4b中的同一符號表示的傳輸門可以是普通的CMOS傳輸門,這在本領(lǐng)域是眾所周知的。所公知的是,在傳輸門的控制端為低時,它斷開,而在其控制端為高時它表現(xiàn)為低阻抗連接。
將P-溝道MOS晶體管94和96配置成一個電流鏡(current mirror)。P-溝道MOS晶體管94起到電流源66的作用,傳輸門98起到圖4a開關(guān)68的作用。信號StepUp控制傳輸門98的控制輸入。
將N-溝道MOS晶體管100和102也配置成一個電流鏡。N-溝道MOS晶體管100起到電流源70的作用,傳輸門104起到圖4a開關(guān)72的作用。信號StepDn控制傳輸門104的控制輸入。P-溝道MOS晶體管106和N-溝道MOS晶體管108與P-溝道MOS電流鏡晶體管96和N-溝道電流鏡晶體管102串聯(lián)。P-溝道MOS晶體管106的控制柵由使能信號EN驅(qū)動,它開啟P-溝道MOS晶體管106以給電流鏡提供能量。這一設(shè)備用作一個節(jié)能設(shè)備,從而在充電積分器電路44不使用時可以關(guān)閉它。
N-溝道MOS晶體管108的柵極由一個參考電壓Vbias驅(qū)動,它設(shè)置流經(jīng)電流鏡晶體管96和108的電流。電壓Vbias由一個伺服反饋電路設(shè)置,下面將參照圖10對之詳細描述。本領(lǐng)域的普通技術(shù)人員將會認識到本實施例允許實時地(通過長時間的固定反饋)進行校正,從而消除了由于檢測器環(huán)境的改變的任何長期效應(yīng)。在本發(fā)明的當前實施例中,Vbias對于所有充電積分器電路44-1至44-n和44-Vmax和44-Vmin是共同的。
注適當設(shè)置MOS晶體管102和108的大小可以提供溫度補償。這是利用下面的事實而完成的,即N-溝道MOS晶體管108的闕值隨溫度而降低,而同時N-溝道MOS晶體管102和108的遷移率隨溫度降低。闕值的降低具有增加電流的效應(yīng),而遷移率的降低具有減少電流的效應(yīng)。通過適當?shù)卮_定器件的大小這些效應(yīng)可以在工作范圍的一個重要的部分上相互抵銷。
電容器74的一個極板連接到VDD,另一極板連接到輸出結(jié)點76,并通過傳輸門110(圖4a中示為開關(guān)78)連接到輸入結(jié)點60。傳輸門110的控制輸入由控制信號SUp驅(qū)動。電容器80的一個極板通過傳輸門112(圖4的開關(guān)86)連接到輸入結(jié)點60,通過傳輸門114(圖4a的開關(guān)82)連接到VDD。傳輸門112的控制輸入由控制信號SDn驅(qū)動,傳輸門114的控制輸入由控制信號ChUp驅(qū)動。電容器80的另一個極板通過N-溝道MOS晶體管116(圖4的開關(guān)82)連接到地,通過傳輸門118(圖4a的開關(guān)84)連接到輸出結(jié)點118。傳輸門118的控制輸入由控制信號Share驅(qū)動。
現(xiàn)在參見圖4a,4b,和圖5的定時圖,可以觀察到在一個掃描循環(huán)中充電積分器電路44的操作。首先,EN(使能)控制信號通過變?yōu)?v而激活。它開啟電流鏡和向充電和放電電流源,MOS晶體管94和100供能。這時,ResetUp控制信號變?yōu)楦?,從而將輸入結(jié)點60(以及它所連接到的檢測器線)短接到VDD。這時SUp控制信號也是高,它將電容器74和輸出結(jié)點76連接到輸入結(jié)點60。這種安排保證了工作周期后面的放電部分總是從一個已知的平衡狀態(tài)開始。
在ResetUp控制信號不再有效時,開始放電過程。StepDn控制信號變?yōu)橛行?,將MOS晶體管100,放電電流源連接到輸入結(jié)點60和其相連的檢測器線。StepDn有效并持續(xù)一個所設(shè)置的時間長度,負的恒定電流源將檢測器線和電容器74的組合的電容進行放電,從而在該時間周期將其電壓降低。接著StepDn斷開。在一個短時間之后,SUp控制信號變?yōu)椴辉儆行?,將所測量的電壓存儲在電容器74中。這就結(jié)束了放電周期。
接下來,ResetDn控制信號變?yōu)橛行?,將檢測器線與地短接。同時,SDn和ChDn控制信號變?yōu)橛行В瑢㈦娙萜?0連接在地和檢測器線之間。將電容器80對地放電,確保下面的充電周期總是從一個已知的狀態(tài)開始。
在ResetDn控制信號變?yōu)椴辉儆行Ш蚐tepUp控制信號變?yōu)橛行е?,開始充電周期。在該點上,將電流充電電源,MOS晶體管94連接到檢測器線,并通過增加其上的電壓提供一個恒定的電流以對檢測器線充電。StepUp控制信號變?yōu)橛行Р⒊掷m(xù)一個所設(shè)置的時間長度(最好等于上述周期的時間長度),以對電容充電,然后將之斷開。然后SDn控制信號變?yōu)椴辉儆行?,在電容?0上留下了所測量的電壓。
現(xiàn)在開始平均周期。首先對電容器80上的電壓進行電位移動。這可以通過將ChDn控制信號變?yōu)椴辉儆行В沟秒娙萜?0的一個極板浮動而進行。接著,ChUp控制信號變?yōu)橛行?,將電容器的第二極板連接到VDD。然后,Share控制信號變?yōu)橛行?,將電容?0的第一極板連接到輸出結(jié)點76,從而使得電容器74和80并聯(lián)。這具有對兩個電容上的電壓進行平均的作用,從而去除掉前面所述的公共模式噪聲。然后在輸出結(jié)點76上也得到這一平均電壓。
本領(lǐng)域的普通技術(shù)人員將會認識到,在放電和充電周期在時間上很接近地進行時,在兩個周期中所獲得的電壓的平均過程中所帶來的環(huán)境的交變電流和其它低頻噪聲取消特性是最有效的。根據(jù)本發(fā)明,在這樣一個時間期間中ChDn和ChUp信號應(yīng)當相互確立,該時間期間比要取消的噪聲的周期的1/4還小,從而利用了本發(fā)明的這一特性。
根據(jù)本發(fā)明,揭示了兩個不同的驅(qū)動/檢測方法。本領(lǐng)域的普通技術(shù)人員很容易就會認識到,參照圖4a,4b和5所說明的充電積分器電路44可以適應(yīng)根據(jù)這里所揭示的掃描方法之一而操作。
正如對充電積分器電路44的操作的清晰理解,該電路的輸出電壓只能在一個很短的時間周期中獲得,因此易于受到環(huán)境噪聲的影響。為了減少噪聲的這種影響,使用一個切換的電容器濾波器電路48。現(xiàn)在參見圖6,示出了可以在本發(fā)明中使用的一個示意性切換的電容器濾波器電路48的概圖。本領(lǐng)域的普通技術(shù)人員將會認識到,這一切換的電容器濾波器電路包括一個輸入結(jié)點120,具有由Sample控制信號驅(qū)動的一個控制輸入的傳輸門122,連接在傳輸門126的輸出和一個固定的電壓(諸如地)之間的一個電容器124,以及一個輸出結(jié)點(它包括連接在電容器124和傳輸門126的輸出之間的公共連接)。在一個典型的實施例中,電容器116具有大約10pF的電容。
正如本領(lǐng)域的普通技術(shù)人員所理解的,切換的電容器濾波器48在取樣/保持電路部分,其濾波器時間常數(shù)是取樣周期的K倍,這里K是電容124與其所連接的圖4a和4b的充電積分器電路44的電容器74和80的電容之和的比值。該切換的電容器濾波器電路48還減少了系統(tǒng)中的噪聲的注入。在較佳實施例中,K=10/2=5。本領(lǐng)域的普通技術(shù)人員將會認識到,其它類型的濾波器電路,比如RC濾波器可以用于本發(fā)明。
現(xiàn)在參見圖7,示出了圖3的當前的A/D轉(zhuǎn)換器52的較佳裝置的一個更詳細的框圖。A/D轉(zhuǎn)換器的個數(shù)小于觸摸檢測器陣列的線的個數(shù),對A/D轉(zhuǎn)換器的輸入進行多路復用以在觸摸檢測器陣列的多條線之間共享多個A/D轉(zhuǎn)換器的每一個。將圖7的裝置用于集成電路布局區(qū)域?qū)⒈葘γ總€輸入線提供單個A/D轉(zhuǎn)換器更為有效。
在圖7的實施例中,對于圖2a-2d的檢測器陣列10,假設(shè)有24條導線。正如圖7所示,將取樣/保持電路50-1至50-24的輸出饋送到模擬多路轉(zhuǎn)換器130的模擬的數(shù)據(jù)輸入。模擬的多路轉(zhuǎn)換器130具有六個輸出,每一個驅(qū)動一個A/D轉(zhuǎn)換器50-1至52-6的輸入。模擬的多路轉(zhuǎn)換器130的內(nèi)部安排是這樣的,四個不同的輸入多路復用到一個輸出。模擬的多路轉(zhuǎn)換器130已被概念性地示為6個內(nèi)部多路轉(zhuǎn)換器模塊132-1至132-6。
在圖7所示的例子中,從取樣/保持電路50-1至50-4所取得的輸入被多路轉(zhuǎn)換到內(nèi)部多路轉(zhuǎn)換器132-1的輸出,后者驅(qū)動A/D轉(zhuǎn)換器52-1;類似地,從取樣/保持電路50-5至50-8所取得的輸入被多路轉(zhuǎn)換到內(nèi)部多路轉(zhuǎn)換器132-2的輸出,后者驅(qū)動A/D轉(zhuǎn)換器52-2;從取樣/保持電路50-9至50-12所取得的輸入被多路轉(zhuǎn)換到內(nèi)部多路轉(zhuǎn)換器132-3的輸出,后者驅(qū)動A/D轉(zhuǎn)換器52-3;從取樣/保持電路50-13至50-16所取得的輸入被多路轉(zhuǎn)換到內(nèi)部多路轉(zhuǎn)換器132-4的輸出,后者驅(qū)動A/D轉(zhuǎn)換器52-4;從取樣/保持電路50-17至50-20所取得的輸入被多路轉(zhuǎn)換到內(nèi)部多路轉(zhuǎn)換器132-5的輸出,后者驅(qū)動A/D轉(zhuǎn)換器52-5;以及從取樣/保持電路50-21至50-24所取得的輸入被多路轉(zhuǎn)換到內(nèi)部多路轉(zhuǎn)換器132-6的輸出,后者驅(qū)動A/D轉(zhuǎn)換器52-6。
模擬的多路轉(zhuǎn)換器130具有一組由總線134示意性表示的控制輸入。在圖所示的示意性實施例中,內(nèi)部多路轉(zhuǎn)換器132-1至132-6的每一個是4輸入多路轉(zhuǎn)換器,因此控制總線134可以包括一個2位總線用于一個4選1的選擇。本領(lǐng)域的普通技術(shù)人員將會認識到,圖7的安排只是從24通道進行A/D轉(zhuǎn)換的任務(wù)的許多特定方案中的一個,也可以采用其它等同的方案。
在一個直接的譯碼策略中,多路轉(zhuǎn)換器132-1至132-6順序地將出現(xiàn)在它們第一到第四個輸入上的模擬電壓分別傳送到A/D轉(zhuǎn)換器52-1至52-6的輸入上。在A/D轉(zhuǎn)換器52-1至52-6的輸入上確定了模擬值之后,就在共同的A/D控制線136上確立一個CONVERT命令以開始A/D轉(zhuǎn)換過程。
在A/D轉(zhuǎn)換過程完成時,表示輸入電壓的數(shù)字值被存儲在寄存器138-1至138-6中。正如在本發(fā)明的較佳實施例中,寄存器138-1至138-6每一個可以包括一個2-字寄存器,從而在將第二個字寫入該寄存器的同時能夠從該寄存器中讀出另一個字到算術(shù)單元54,使得系統(tǒng)的速度最塊。這種寄存器的設(shè)計在本領(lǐng)域中是普通的。
現(xiàn)在參見圖8,提供了算術(shù)單元16的一個更詳細的框圖。本領(lǐng)域的普通技術(shù)人員將會理解,算術(shù)單元16處理來自X維和Y維的信息,即來自圖1的X輸入處理電路12和Y輸入處理電路14的信息。
在揭示算術(shù)單元16的結(jié)構(gòu)安排之前,理解根據(jù)本發(fā)明確定一個目標鄰近檢測器陣列22的質(zhì)心位置較佳的方法將是有幫助的。
根據(jù)本發(fā)明的較佳實施例,通過對在檢測器陣列10上的各個檢測線所測量的電容值進行加權(quán)平均可以確定在任一方向上的目標位置。在下面的描述中,使用了X方向,但是本領(lǐng)域的普通技術(shù)人員將會認識到,這種描述也可用于確定Y方向的加權(quán)平均。眾所周知,可以如下確定加權(quán)平均

其中ΔCi=Ci-C0i。Ci是在當前第i條線上測得的電容,C0i是在過了一些時間沒有目標存在時在同一個線上測得的值??紤]到這些過去和當前的電容測量值,該位置可以表示為

利用乘法對加法的分配性,可以看出這一表示式等價于

在分子和分母中的負項是偏移值,表示在沒有目標出現(xiàn)時的背景值。如果用項ON表示分子偏移值,用OD表示分母偏移值,則公式3可表示為

現(xiàn)在參見圖8,可以看出,算術(shù)單元16包括X分子和分母累加器150和152和Y分子和分母累加器154和156。X分子和分母累加器150和152以及Y分子和分母累加器154和156的操作數(shù)的來源是圖1的檢測器陣列22的每一方向(X和Y)的寄存器138-1至138-6。X和Y分母累加器152和156將A/D轉(zhuǎn)換的結(jié)果相加。X和Y分子累加器150和154計算輸入數(shù)據(jù)的加權(quán)和而不是直接的和。累加器150,152,154和156可以設(shè)計成一個硬件單元或者是在一個微處理器上的軟件,這在本領(lǐng)域中很容易理解。
從圖8中可以看出,分子累加器150和154計算公式4

分母累加器152和156計算公式4

從存儲在加法器166,168,170和172中的累加器150,152,154和156的結(jié)果中減去X和Y分子和分母偏移寄存器158,160,162和164中的內(nèi)容。加法器166減去X分子偏移寄存器158中的偏移值ONX。加法器168減去X分母偏移寄存器160中的偏移值ODX。加法器170減去Y分子偏移寄存器162中的偏移值ONY。加法器172減去Y分母偏移寄存器164中的偏移值ODY。分子分母對被除法部件174和176相除以產(chǎn)生X和Y位置數(shù)據(jù),框178使用X和Y分母對以產(chǎn)生Z軸(壓力)數(shù)據(jù)。稍后將描述框178所執(zhí)行的功能。在校正單元180的指揮下,從累加器的內(nèi)容中取樣偏移值ODX,ONX,ODY,和ONY。
本領(lǐng)域的普通技術(shù)人員很容易理解,本發(fā)明的系統(tǒng)的結(jié)構(gòu)可以以多種方式分布,其中幾種包括使用微處理器,它可以在一個主計算機中,本發(fā)明的系統(tǒng)與之相連,或者在這里所描述的集成電路和主計算機之間。本發(fā)明的實施例也可考慮為其中表示和項的累加的分子和分母值與ON和OD偏移值一起分送到這一處理器中供處理,或者所有的處理由本領(lǐng)域所公知的所編程的微處理器完成。
開始,在系統(tǒng)啟動期間,將分子和分母累加器150,152,154和156設(shè)置為0。如果使用圖7所示的多路復用的A/D轉(zhuǎn)換器,將寄存器138-1的第一個字中的數(shù)字化的電壓數(shù)據(jù)(表示取樣/保持電路50-1的輸出電壓)加到累加器的和中,并將其結(jié)果存儲在該累加器中。連續(xù)地,將存貯在寄存器138-2至138-6的第一個字中的數(shù)字化的電壓數(shù)據(jù)(分別表示取樣/保持電路50-5,50-9,50-17和50-21的輸出電壓)加到累加器的和中,并將其結(jié)果存儲在該累加器中。如前所示,在這時,A/D轉(zhuǎn)換器52-1至52-6可以將取樣/保持電路50-2,50-6,50-10,50-14,50-18和50-22的輸出的電壓進行轉(zhuǎn)換并將其數(shù)字化值分別存儲在寄存器138-1至138-6的第二個字中。
接下來,連續(xù)地將存貯在寄存器138-1至138-6的第二個字中的數(shù)字化的電壓數(shù)據(jù)(分別表示取樣/保持電路50-2,50-6,50-10,50-14,50-18和50-22的輸出的電壓)加到累加器的和中,并將其結(jié)果存儲在該累加器中。
接下來,連續(xù)地將存貯在寄存器138-1至138-6的第一個字中的數(shù)字化的電壓數(shù)據(jù)(分別表示取樣/保持電路50-3,50-7,50-11,50-15,50-19和50-23的輸出電壓)加到累加器的和中,并將其結(jié)果存儲在該累加器中,接下來將數(shù)字化的電壓值存儲在寄存器138-1至138-6的第二個字中(分別表示取樣/保持電路50-4,50-8,50-12,50-16,50-20和50-24的輸出電壓)。
在這一時間點上,累加器保持所有數(shù)字化的電壓值的和?,F(xiàn)在分別從存儲在分子和分母累加器中的值中減去存儲在ON和OD偏移寄存器158和164中的數(shù)字值。接著在除法器174和176中的除法操作完成加權(quán)平均計算。
也可以由外部微處理器進行除法運算,該外部微處理器可以取得存儲在累加器中的值或者其自身進行累加。當前由于ON和OD偏移值是由一個外部微處理器導出的,由這一除法運算給該外部微處理器所帶來的額外處理開銷是最小的。另外,可以在一個芯片中包括一個專用微處理器,以處理這些任務(wù)而不偏離這里所揭示的本發(fā)明。
上述的處理在1毫秒中發(fā)生,并且可以重復進行。當前的鼠標標準是每秒更新位置信息40次,因此本發(fā)明的裝置可以容易地以這種重復的速率工作。
由于在本發(fā)明中所使用的方法的自然屬性,因此在本發(fā)明的系統(tǒng)中,存在這樣一個時機,它能提供額外的噪聲免疫而又不要求額外增加硬件。盡管很顯然,在上述序列執(zhí)行之后,可以清除累加器和重復該過程,也可以允許該這些值留在累加器中。如果這樣的話,可以實現(xiàn)一個平均函數(shù)以進一步濾除噪聲。根據(jù)本發(fā)明的這一方面,進行多次取樣,并通過累加器執(zhí)行,在處理序列的末尾不清除它們。正如在本發(fā)明的較佳實施例中,在系統(tǒng)中獲得一個除法結(jié)果之前處理25個樣值,從而極大地減少了瞬間系統(tǒng)噪聲尖峰的影響。本領(lǐng)域普通技術(shù)人員將會認識到,在清除累加器之前所取的采樣的個數(shù)受設(shè)計時的一些選擇的影響,諸如數(shù)據(jù)獲得速率,數(shù)據(jù)處理速率等。
本發(fā)明的系統(tǒng)適應(yīng)于改變的條件,比如部件老化,由于濕度引起的電容改變,觸摸表面的污染等。另外,本發(fā)明有效地減少了環(huán)境噪聲。根據(jù)本發(fā)明,以三種方式考慮這些效應(yīng)。首先動態(tài)地更新偏移值ON和OD以適應(yīng)變化的情況。其次提供一個伺服反饋電路以確定用于設(shè)置充電積分器電路44-1至44-n的偏置的偏置電壓。第三,如前所揭示的,也動態(tài)地改變A/D轉(zhuǎn)換器的Vmax和Vmin的參考電壓點,以提高信噪比的極限。
現(xiàn)在參見圖9,提供了校正單元150的一個框圖,該校正單元可以與圖8的算術(shù)單元一起使用。校正單元150執(zhí)行一個算法通過試探地確定何時沒有手指或其它傳導目標鄰近觸摸檢測器陣列22來建立分子和分母偏移值。
如前所揭示的,ON和OD偏移值表示沒有目標存在時的陣列電容的基線值。根據(jù)本發(fā)明這些值也要更新,因為太高或者太低的基線值電平根據(jù)誤差的符號具有移動目標的外觀位置的效應(yīng)。在沒有目標出現(xiàn)在檢測器陣列22上時通過選擇所讀取的值建立這些值。由于沒有一個外部方式來“知道”何時沒有目標出現(xiàn)在檢測器陣列22上,使用根據(jù)本發(fā)明的另一方面的一個算法來建立和動態(tài)地更新這些偏移值。在校正單元觀察到一個Z值時,該值是在沒有手指出現(xiàn)時的典型的Z值,它指示偏移寄存器(圖8的158,160,162,和164)從累加器的當前值進行再加載。根據(jù)本發(fā)明的當前較佳實施例,對更新偏移值的判斷是基于X或Y方向的一個上的檢測器陣列22的行為,但是在進行該判斷時,更新所有4個偏移值(ONX,ODX,ONY,ODY)。在本發(fā)明的其它實施例中,更新的判斷可以是根據(jù)上述的準則獨立地對于每一方向進行的。
校正算法通過監(jiān)視分母累加器值的所選擇的一個的變化進行工作。根據(jù)本發(fā)明,在觸摸檢測器陣列22的一組導電線的電容變化的靈敏度大于在觸摸檢測器陣列22的其它一組導電線的電容變化的靈敏度。經(jīng)驗告訴我們,該組對電容變化具有較高靈敏度的導電線是物理地位于在另一方向上的導電線上面的那一組,因此距離該檢測器陣列22的觸模表面最近。較上的導電線組趨向于部分地屏蔽較下的導電線組在檢測器陣列22的表面上出現(xiàn)的電容的變化。
通過將在檢測線上的所測得的電容相加獲得手指壓力。在減去偏移OD之后該值已經(jīng)出現(xiàn)在分母累加器中。如果該壓力超過一個適當?shù)年I值,表示出現(xiàn)一個手指。可通過試驗確定這一闕值,它是表面材料和電路定時的一個函數(shù)??梢哉{(diào)整該闕值以適應(yīng)不同用戶的要求。
該裝置所報告的壓力是X和Y方向的分母的一個簡單的函數(shù)f(XDYD),正如在圖8的框178所實現(xiàn)的。可能的函數(shù)包括選擇一個較佳的分母值,或者將分母相加。在當前的較佳實施例中,選擇兩個分母中較小的一個。如果手指輕輕地滑離墊的邊緣,這一選擇具有使得該壓力低于闕值的理想效果,其中X檢測器產(chǎn)生有效值,而Y檢測器不產(chǎn)生,或者相反。這起到一個電子檔板(bezel)的作用,它取代了檢測器區(qū)域的周邊的機械檔板。
在圖8的例子中,選擇Y分母用于監(jiān)視,因為它最敏感。為了校正算法的目的,將所選擇的分母稱作Z。這一分母的當前所保存的偏移值稱作OZ。
校正算法的目的是跟蹤靜止Z電平的逐漸變化,同時保證既不校正手指也不校正從噪聲引起的瞬間尖峰。正如本領(lǐng)域普通技術(shù)人員從下面的描述所能理解的,校正算法能夠以數(shù)字或模擬硬件的方式或者以軟件的方式實現(xiàn)。在由本發(fā)明人所試驗的當前實際的實施例中,是以軟件方式實現(xiàn)的。
在Z值到達校正單元時,將它們通過濾波器182傳送。與濾波器182共同工作的歷史緩沖區(qū)184保持最近Z值一個“運行平均值”。在一個新的Z值到達時,根據(jù)下面的公式更新當前的運行平均值FZ新FZ=α(舊FZ)+(1-α)Z(公式7)其中α是在0和1之間的一個常數(shù)因子,一般接近1,Z是當前Z值。在較佳實施例中,α大約是0.95。其目的是使FZ足夠慢地改變以跟隨逐漸的變化,不會受到Z的短的擾動的大的影響。
濾波器182從控制單元186中接收一個信號ENABLE。只有在ENABLE確立時基于新的Z值更新運行平均值FZ。如果撤銷ENABLE,F(xiàn)Z保持常數(shù),并且不受當前Z的影響。
歷史緩沖區(qū)184記錄FZ的幾個最近值。在當前的實施例中,歷史緩沖區(qū)記錄兩個先前的FZ值。歷史緩沖區(qū)可以以一個移位寄存器,循環(huán)隊列或模擬延遲線實現(xiàn)。在歷史緩沖區(qū)從控制單元186接收到一個REWIND信號時,它將當前運行平均值FZ恢復為最老的所保存的值。它就好象濾波器182倒回禁止了一段時間,該時間對應(yīng)于歷史緩沖區(qū)的深度。歷史緩沖區(qū)的目的是允許這種回溯禁止。
由絕對差值單元188和190以及比較器192將當前運行平均值FZ與當前的Z值和當前的偏移值OZ進行比較。絕對差值單元188將Z和FZ相減,輸出它們的差值的絕對值。絕對差值單元190將OZ和FZ相減,輸出它們的差值的絕對值。如果絕對差值單元188的輸出小于絕對差值單元190的輸出,即FZ離Z比它離OZ更近,則比較器192確立UPDATE信號。在Z的平均值移動到一個新的靜止電平時,UPDATE信號總是趨于被確立。在Z從它的正常靜止電平進行一個短暫的偏移時它總是趨于不被確立。濾波器常數(shù)確定一個偏移的長度,為此目的,它將被認為是“短暫的”。
減法器單元194是一個簡單的減法器,它計算Z和OZ的帶符號的差值。該減法器實際上與圖8的減法器172重復,因此在實際的實現(xiàn)上,可以合并在一起。這一減法器的輸出CZ是所校正的Z值,是手指壓力的一個估計值。比較器196和198將這一壓力值與一個正的和負的闕值進行相比。這些闕值示為ZTH和-ZTH,雖然在實際上不要求它們在幅度上相等。
如果壓力信號CZ大于ZTH,確立信號FINGER,表示可能出現(xiàn)一個手指。校正單元所使用的ZTH闕值類似于本系統(tǒng)的其余部分檢測手指的存在所使用的闕值,或它可以具有一個不同的值。在當前的實施例中,將校正信號ZTH設(shè)置得略小于主ZTH,以使校正單元能夠?qū)τ谑种傅某霈F(xiàn)作出一個穩(wěn)健的選擇。
如果壓力信號CZ小于-ZTH,確立信號FORCE。由于有意使OZ等于沒有手指出現(xiàn)的Z的靜止值,并且手指只能增加檢測器的電容,從而Z的值,主要是負的CZ意味著該裝置自身對于手指具有不正確的校正,而手指已經(jīng)移走了。既然手指不再存在,校正邏輯200使用這一事實以強制進行再校正。
控制邏輯186負責防止運行平均值FZ受到在手指出現(xiàn)時產(chǎn)生的X值的影響。在FINGER信號為真時,輸出ENABLE信號總是off,而在FINGER信號為假時,總是on。然而在FINGER從假向真過渡時,控制邏輯也產(chǎn)生REWIND信號脈沖。在FINGER從真向假過渡時,控制邏輯在確立ENABLE之前等待一個短的時間(相比于歷史緩沖區(qū)的深度)。從而,防止在手指出現(xiàn)時運行平均值接著Z,以及在手指出現(xiàn)之前和之后保持一個較短的時間。
校正邏輯200從三個比較器192,196和198的輸出中產(chǎn)生信號RECAL。在確立RECAL時,將從當前的累加器值中重新裝入偏移寄存器ON和OD。從下面的邏輯表達式中產(chǎn)生RECALRECAL=FORCE或(UPDATE與(非FINGER))(公式8)另外,在每次系統(tǒng)被首先初始化時,也有可能在一個較短的周期之后等待充電積分器電路和其它電路穩(wěn)定,校正邏輯200將確立RECAL。
從控制邏輯186和校正邏輯200的描述中,本領(lǐng)域普通技術(shù)人員很顯然能夠使用普通的邏輯以簡單的和常規(guī)的邏輯設(shè)計配置這些模塊。
很顯然,對于本領(lǐng)域的任何技術(shù)人員來說,所描述的校正算法并不特定于當前發(fā)明的電荷積分器和累加器的具體系統(tǒng)。而是它能實現(xiàn)于任一觸摸檢測器中,該檢測器產(chǎn)生接近或壓力數(shù)據(jù),其中在沒有手指或尖刺噪聲出現(xiàn)時它最好能維護反映檢測器的狀態(tài)的一個校正點。
現(xiàn)在參見圖10,以框圖形式顯示了在本發(fā)明中所使用的一個偏壓產(chǎn)生電路46,根據(jù)本發(fā)明的當前較佳實施例,盡管本領(lǐng)域的普通技術(shù)人員可認識到其它裝置也是可行的,充電積分器電路44-1至44-n的所有偏置晶體管108(圖4b)的柵極連接到一個偏置電壓源。還有許多方法可以產(chǎn)生充電積分器電路44-1至44-n所需要的偏置電壓。
觀察圖10可以看出,偏置電壓產(chǎn)生電路46是一個強衰減(overdamped)伺服系統(tǒng)。一個接近一個典型的充電積分器電路44-1至44-n的電流源功能的參考電源包括其一個極板接地的電容器202。其另一個極板經(jīng)過一個第一傳輸門204連接到電源VDD,經(jīng)過一個第二傳輸門208連接到一個電流源晶體管206。濾波器電路210與濾波器電路48-1至48-n相同并受到與濾波器電路48-1至48-n相同的信號控制,將濾波器電路210連接成取樣電容器202的電壓,其方式與濾波器和取樣/保持電路48-1至48-n對檢測器陣列22中的檢測器導體電容的電壓進行取樣相同。
將濾波器電路210的輸出送到一個微弱互導放大器212的非反向輸入端,后者具有一個范圍在0.1-0.2μA的偏置電流?;Х糯笃?12的反向輸入端被連接到大約為1伏的一個固定電壓,該電壓例如由二極管214和電阻216產(chǎn)生?;Х糯笃?12的輸出被電容器218分流,同時也經(jīng)過傳輸門222被電容器220分流。將電容器220選擇得比電容器218大很多。在本發(fā)明的典型的實施例中,電容器218可以大約0.2pF,電容器220大約10pF。
電容器220連接到N-溝道MOS晶體管224的柵極,晶體管224的漏極連接到P-溝道MOS晶體管226的漏極和柵極,其源極連接到N-溝道MOS晶體管228的漏極和柵極。P-溝道MOS晶體管226的源極連接到VDD,N-溝道MOS晶體管228的源極連接到地。晶體管224和228的共同漏極連接是偏置電壓輸出結(jié)點。
在一個固定電壓源(也就是大約2伏)和電容器220之間可以選擇連接一個傳輸門230。傳輸門230可以用于在啟動時通過將電容器220充電到該固定電壓而初始化偏置產(chǎn)生電路46。
在每一取樣周期,濾波器電路210進行一次新的采樣。如該新的采樣不同于前一采樣,互導放大器212的輸出電壓將改變,并且開始充電或放電電容器218到一個新的電壓。傳輸門222短時間接通(也就是大約1微秒),電容器218和220的電壓試著將它們自己進行平均。由于電容器218和220之間的較大規(guī)格差別,在傳輸門222打開時,電容器218在該期間不能夠提供足夠的電荷以平衡該電壓。這一安排防止了從一個周期到另一個周期偏置電壓的大的改變。
電容器202看上去應(yīng)該象一個檢測器陣列通道,其值等于一個典型的檢測器線的背景電容(也就是沒有目標接近或出現(xiàn)在電容部件時的電容)??梢砸詭追N方式形成電容器202。電容器202可以在檢測器陣列的一部分中包括一個額外的檢測器線,并且配置成逼近一個活躍的檢測器線但由一個地平面等與手指電容相屏蔽。另外,電容器202可以是在集成電路中形成或者連接在其上的電容器,并且其所選的值與一個典型的檢測器線的相匹配。在這一方面,包括電容器210和濾波器電路210的信號源有些類似產(chǎn)生VMAX和VMIN參考電壓的電路,這時它模仿一個典型的檢測器線。
另一個可替代的方案是利用一條實際的檢測器線設(shè)置偏置電壓。將在兩個端點(end-point)檢測器線上所測量的電壓進行比較,在理論上,如果一個手指或其它目標接近該檢測器陣列,可以選擇具有最小值的那一個,它不會出現(xiàn)在位于該陣列的相對邊緣上的檢測器線上。
根據(jù)本發(fā)明的另一個方面,在將本發(fā)明的目標位置檢測器用作計算機光標控制設(shè)備以取代鼠標器時,可以實現(xiàn)“邊緣移動”特性。在試著在一個計算機屏幕上在一個較大距離上移動一個目標時,使用計算機鼠標器或其它光標控制設(shè)備會產(chǎn)生一個實際的問題。這一問題是在將一個小的鼠標墊用于一個計算機鼠標器時,或者在這里所描述的目標位置檢測傳感器具有一個較小的觸摸檢測器區(qū)域時碰到。
在觸摸檢測器應(yīng)用中,在“拖動”動作期間這一問題尤其尖銳。如果用戶抬起手指以開始第二個筆畫時,則該拖動效果在屏幕上過早結(jié)束。本發(fā)明的邊緣移動效應(yīng)有助于避免使用手指的“劃動(rowing)”或多筆劃以在屏幕上移動較大的距離。
對于長距離拖動問題的以前的解決方案是提供一種加速特性,即“彈道”曲線,其中其增益以手指速度的函數(shù)變化,盡管笨拙,但允許用戶使用一種重復的手指快速劃動動作以移動較長的距離??蓪⑦@種技術(shù)用于任一速度可變的指點設(shè)備中,比如在有限大小的鼠標墊中的鼠標器中。典型的鼠標驅(qū)動程序軟件包括一個可調(diào)節(jié)的加速特性(有時以一種易使人誤解的名字“鼠標速度”)。
本發(fā)明的系統(tǒng)能夠區(qū)分通常使用的“按一次”,“連按兩次”和“拖動”鼠標操作。在鼠標器中實現(xiàn)按一次和連按兩次動作,使用鼠標將光標移動到計算機屏幕上感興趣的目標上,并且將連接到鼠標器本體上的電開關(guān)上的鼠標按鈕按一次或兩次。本發(fā)明的一個顯著的優(yōu)點是不必要使用機械開關(guān),在本發(fā)明中通過使光標移動到感興趣的目標,然后在所選擇的目標上輕彈手指一次或者兩次就可實現(xiàn)按一次和連按兩次的動作。本系統(tǒng)可以容易地區(qū)分這些動作與拖動動作,在拖動動作中,手指放于觸摸檢測器表面上,在該表面上沿需要的方向拖動,同時保持與該表面的接觸。
根據(jù)本發(fā)明的當前較佳實施例,由圖1的移動單元18實現(xiàn)目標位置檢測器的邊緣移動特性,并且通過在包含觸摸檢測器陣列22的檢測表面10中定義兩個區(qū)域而動作。如圖11所示,最好將檢測表面10分成一個內(nèi)部區(qū)域240和一個外部區(qū)域242,該內(nèi)部區(qū)域240包括該檢測平面表面10的中央部分的絕大部分,而該外部區(qū)域242典型地包括在檢測器陣列的周邊的細的邊緣區(qū)域??梢詫z測表面10的中心描述為在笛卡爾坐標系統(tǒng)中的原點(XCENTER和YCENTER)。然而本領(lǐng)域的普通技術(shù)人員將會認識到內(nèi)部和外部區(qū)域可以是任何形狀。
因此,在圖11中,由上虛線Y0,右虛線X0,下虛線-Y0,和左虛線-X0定義內(nèi)部區(qū)域240。而外部區(qū)域242是由YMAX,-YMAX,XMAX和-XMAX定義的檢測平面10的外邊緣之間的區(qū)域,Y0,X0,-Y0和-X0定義內(nèi)部區(qū)域240的外邊界。
根據(jù)本發(fā)明的這一方面,以標準的方式將內(nèi)部區(qū)域240的手指移動翻譯成移動事件,送給主計算機。正如在本領(lǐng)域所理解的,將鼠標移動傳送給主計算機的標準方式可以用于在本發(fā)明中將手指移動傳送給主計算機。在如此所揭示的建立了手指位置之后,傳送給主計算機的信息是ΔX=A(XCUR-XOLD)(公式9)ΔY=A(YCUR-YOLD)(公式10)其中ΔX是手指在X位置的改變,ΔY是手指在Y位置的改變,XCUR是當前手指的X位置,XOLD是上一次報告的手指的X位置,YCUR是當前手指的Y位置,YOLD是上一次報告的手指的Y位置,A是“增益因子”,它通常在鼠標器光標控制應(yīng)用中使用。
一般地,主計算機獲取(ΔX,ΔY)事件,并且在每一個軸上將光標移動一個所指示的量,從而在累積連續(xù)的ΔX和ΔY的值時重建屏幕上的手指的位置。到目前,這還是沒有考慮邊緣移動特性的標準的光標控制動作。
根據(jù)本發(fā)明,在報告手指在外部區(qū)域242時,可以允許本發(fā)明的邊緣移動特性。確定手指是否在外部區(qū)域就是簡單地判定[-X0<XCUR<X0]是假,或者[-Y0<YCUR<Y0]是假(公式11)現(xiàn)在參見圖12,它以概圖形式示出了判定手指是否在外部區(qū)域242的電路244。圖12示出了判定手指是否在外部區(qū)域244的硬件實施例,但是本領(lǐng)域的普通技術(shù)人員很容易就會認識到這些判定可以容易地以一種等價的軟件例程實現(xiàn)。從這里所描述的功能中,這種軟件例程是明顯的,和直截了當?shù)摹?br> 電路244包括數(shù)字比較器246,248,250和252,它們可以由通用邏輯直接實現(xiàn)。在一個輸入端上的量XCUR大于在其另一個輸入端上的固定量X0時比較器246產(chǎn)生一個真信號。在一個輸入端上的量XCUR小于在其另一個輸入端上的固定量-X0時比較器248產(chǎn)生一個真信號。在一個輸入端上的量YCUR大于在其另一個輸入端上的固定量Y0時比較器250產(chǎn)生一個真信號。在一個輸入端上的量YCUR小于在其另一個輸入端上的固定量-Y0時比較器252產(chǎn)生一個真信號。
比較器246,248,250和252的輸出由或門254進行或運算。正如本領(lǐng)域的普通技術(shù)人員所認識到的,只有在滿足公式11的必要條件時,或門254的FingerOuter信號輸出才是真。
當前最好是由用戶選擇允許或禁止本發(fā)明的邊緣移動特性。在允許邊緣移動特性以及報告手指位于上述的外部區(qū)域時,將第二個分量加到所報告的(ΔX,ΔY)事件上。
ΔX=A(XCUR-XOLD)+S(XCUR-XCENTER)(公式12)ΔY=A(YCUR-YOLD)+S(YCUR-YCEETER)(公式13)其中XCENTER是該墊板的中心的X坐標,YCENTER是該墊板的中心的Y坐標,S是用于速度的一個乘法因子。S的選擇應(yīng)當使得光標以一個適當?shù)乃俣仍陲@示屏幕上移動。
比如,如果將手指保持在距離右邊一個適當?shù)木嚯x(從而XCUR>X0),然后光標將趨向于以公式12和13乘數(shù)速度因子S設(shè)置的固定速度向右邊“滑動”。這一因子可以根據(jù)用戶的個人愛好調(diào)節(jié)。
如果檢測器陣列在X和Y具有不同的維數(shù),將X和Y方向的乘數(shù)速度因子S參數(shù)設(shè)置得與墊板的維數(shù)的比率不同是有用的,從而保持在檢測器陣列的左邊或右邊緣的手指將產(chǎn)生與保持在頂部或底部邊緣的手指同樣的光標速度。在檢測器陣列的當前較佳實施例中,有24個X線和18個Y線。因此,由于寬X是Y的4/3(24線比16線),將X乘數(shù)速度因子SX設(shè)置為乘數(shù)速度因子SY的3/4。
在邊緣移動期間光標的滑動速度顯然是手指距離墊板的中心的距離的一個直接函數(shù),其滑動方向等于從中心到手指的方向。如果外部區(qū)域如圖11所示具有較佳的“邊緣邊際”形狀,不論何時激活邊緣移動,則手指總是大致距離中心同一距離(假設(shè)一個方墊板,在2的平方根的系數(shù)=1.41內(nèi))。從而其心理效應(yīng)是邊緣移動涉及一個固定的滑動速度,其中方向由在檢測器陣列周圍的位置設(shè)置。
通過歸一化下列形式的系數(shù)以公式(12和13)將邊緣移動項分解可以取消2的平方根變化,但是這是一個計算密集型步驟,它是用于克服普通用戶就可注意到的一個問題,因此可以省略。

如果用戶不期望這一邊緣移動特性,則本發(fā)明的邊緣移動特性可以使人迷惑。由于邊緣移動在拖動操作中最有用,最好將其安排成只在拖動期間發(fā)生,即只在動作邏輯實際上處于“保持鼠標按鈕按下”期間。使用圖1的動作單元20實現(xiàn)拖動操作和其它操作。
在不需要邊緣移動功能時,外部區(qū)域242“被丟在一邊”(即忽略),將內(nèi)部區(qū)域240有效地延展到整個檢測表面10。已經(jīng)發(fā)現(xiàn),實際上這較少有迷惑性,可能是因為在拖動操作期間比單一的光標移動期間用戶更容易感知光標控制設(shè)備。
假設(shè)圖11的較佳區(qū)域邊界形狀,利用下列算法實現(xiàn)本發(fā)明的邊緣移動特性IF NOT(-X0<XCUR<X0AND-Y0<YCUR<Y0)AND(可選地)在進行一個拖動動作,THEN使eX=SX(XCUR-XCENTER)使eY=SY(YCUR-YCENTER)ELSE使eX=eY=O.
END IF接下來,從下列規(guī)則算法計算dX和dY移動項即,讓dX=A(XCUR-XOLD)讓dY=A(YCUR-YOLD)最后將結(jié)果的分組(ΔX=dX+eX,ΔY=dY+eY)傳送到主計算機。本領(lǐng)域的普通技術(shù)人員將認識到由上述公式描述線性比例。正如這里所使用的,“比例”意味著所產(chǎn)生的信號是一個單調(diào)函數(shù)。但是本領(lǐng)域的普通技術(shù)人員將會認識到在本發(fā)明中可以使用其它單調(diào)函數(shù),包括但不限于反比例函數(shù)和諸如對數(shù)或指數(shù)函數(shù)的非線性比例函數(shù),而不偏離這里所揭示的原則。
在圖13中以概圖形式示出這一算法的一個硬件實現(xiàn)。盡管所示出的電路256只在X方向?qū)崿F(xiàn),本領(lǐng)域的普通技術(shù)人員也可以在Y方向?qū)崿F(xiàn)同樣的電路。這種熟練的人員也將立即認識到可用一個等價的軟件例程實現(xiàn)圖13的硬件方案。
邊緣移動電路256包括一個減法器電路258,其中從XCUR的當前值中減去存儲在延遲單元260中的XCUR的前一值。將減法器電路258的輸出提供給乘法器262,其將該結(jié)果乘以增益因子“A”。乘法器262的輸出是項dX。
也將項XCUR提供給減法器電路264,其中將XCUR的當前值減去XCENTER的值。將減法器電路264的輸出提供給乘法器266,其將該結(jié)果乘以增益因子“S”。
兩輸入與門268輸入項是來自圖12的電路的值FingerOuter和值Motion Enable,后者是用于本發(fā)明的邊緣移動特性的一個來回切換的on/off允許信號。如果FingerOuter和MotionEnable都是真,將開關(guān)配置成傳送乘法器266的輸出送到加法器電路272。如果FingerOuter或MotionEnable任一是假,則,將開關(guān)270配置成將值0送到加法器電路272。開關(guān)270的輸出是eX項。將加法器電路272的輸出作為ΔX送到主計算機。用戶可以通過利用控制面板控制MotionEnable信號。另外也可以下面將要描述的動作單元對之控制。
在一個替代的形式中,在手指處于“外部”區(qū)域時,可以用eX項代替dX項,對于dY和eY也同樣,而不是在該區(qū)域中增加這兩項。這造成一個更“純”的邊緣移動,用戶更難導向。用戶測試已經(jīng)顯示出上述的dX+eX形式感覺更好而且更易于使用。
另外一個功能性的但不太理想的替代方案利用一個稍寬的外部區(qū)域。正比于手指進入外部區(qū)域的距離而不是距離墊板中心的距離改變滑動速度。從而,在手指進入外部區(qū)域時,滑動速度從0開始,并且在手指到達墊板的邊緣時增加到一個合理的限值。其結(jié)果是在邊緣移動和正常行為之間有更平滑的過渡。不難以修改上述公式以產(chǎn)生這一可替代的行為。本發(fā)明人已經(jīng)試過這一變例,因為過渡到邊緣移動模式似乎過于突然;測試已經(jīng)表明在一般使用中這種突然性實際上是方便的。這種平滑過渡更難以“感覺”,其結(jié)果是更多地而不是較少地突然抓住用戶。本領(lǐng)域的普通技術(shù)人員將會認識到,利用在這兩種所述方法之間的中間解決方案以產(chǎn)生一個較少突然的過渡。
對于長距離拖動問題的另一個方案是提供“鎖定”拖動,但是這會使人糊涂,因為鎖定狀態(tài)成為一種隱蔽模式,這是一種在用戶界面研究中眾所周知的令人不滿意的情況。
有利的是,將本發(fā)明的邊緣移動特性和一個或多個手指的動作一起使用,這些動作可以由用戶在檢測器陣列上實行,并且由系統(tǒng)識別。特別令人感興趣的是基本的輕彈和拖動動作。輕彈動作是模擬普通鼠標器上的撳按鼠標按鈕,拖動目標的概念是所有鼠標器用戶所熟悉的。拖動操作包括輕彈一次,然后將手指放回到觸摸表面,以及將其以需要方式移動。在這一整個動作期間,主計算機看見虛擬的鼠標按鈕被按下。
回頭參見圖1,動作單元20以下述方式檢測輕彈和拖動動作。使用四個狀態(tài)變量識別輕彈和拖動動作TapState(如果沒有進行動作其為NONE,如果進行輕彈動作其為TAP,如果進行拖動動作,其為DRAG);TapOkay(如果已經(jīng)看到有足夠高的Z(手指壓力)能指示為一次輕彈,其為TRUE);DownTime(其為手指最后在觸摸板觸摸下的時間)和DownPos(其為當前輕彈的開始(X,Y)位置)。
所使用的參數(shù)是TapTime是一次輕彈動作的最大期間;DragTime是一次輕彈-拖動動作的最大期間;TapRadius是在一次輕彈動作期間移動的最大距離;Ztap是用于輕彈動作的最小壓力(Z);Zthresh是檢測一個手指的最小壓力(Z)。
在圖14a-14c的流程圖中示出了根據(jù)本發(fā)明用于識別輕彈和拖動動作的一個過程。
處理過程在步驟280開始,這時接收來自圖1的算術(shù)單元16的每一組新的(X,Y,Z)數(shù)據(jù)。在本系統(tǒng)的當前實施例中,這種數(shù)據(jù)每秒鐘到達40次。
在步驟282,將Z(壓力)值與Z閾值Zthresh相比較以確定一個手指是存在(″down″)還是不存在(″up″)。除了進行簡單的閾值比較處,可以使用兩個閾值以提供滯后(hysteresis),這在本領(lǐng)域中是眾所周知的。
在步驟284,已知手指按下了。檢查前一Z看看該手指是以前按下的還是現(xiàn)在剛剛在墊板上按下。
在步驟286,已經(jīng)檢測到一次手指按下變化。如果最近已經(jīng)報告一次輕彈動作(Tapstate=TAP),則在步驟288將這一未定的輕彈動作轉(zhuǎn)化為一個可能的拖動動作。
步驟290記錄該手指觸摸下的位置和時間。
步驟292初始化TapOkay標志,它記錄在當前的輕彈期間該Z(壓力)信息是否曾超過Ztap閾值。
在步驟294,已知手指抬起。檢查前一Z值以確定手指是以前抬起的還是剛剛從墊板上抬起的。
在步驟296,已經(jīng)檢測到一次手指抬起變化。對最近的手指按下期間進行多種測試以確定其是否可作為一次輕彈。要滿足的話,手指按下期間必須具有短的期間(CurTime減去DownTime必須小于TapTime),很少或沒有移動(從CurPos到DownPos的距離必須小于TapRadius),以及足夠弱的手指壓力(TapOkay必須為TRUE)。
在手指按下并已滿足為一次輕彈期間,由于手指的自然振動和其它變化可能出現(xiàn)少量的移動。這一移動已經(jīng)被傳送到主計算機,造成光標在輕彈動作的指定目標上有輕微的擺動。在步驟298將這一假的移動反向再次傳送到主計算機,以將其取消。該移動通過分組可以以一個總的分組或者重放分組傳送。如果預(yù)計主計算機不會對所接收到的分組施加過分的非線性增益(″彈道曲線″),一個簡單的總的分組就夠了。
步驟300和302對于多次輕彈給予特殊的考慮。如果識別到一次輕彈,并且前一輕彈動作還未確定(這時是一個可能的拖動動作),則將報告虛擬鼠標按鈕的釋放的一個或多個分組送給主計算機。這就防止了由兩次輕彈產(chǎn)生的虛擬按鈕按鍵被組成為一個長的虛擬按鈕按鍵??梢酝ㄟ^發(fā)送一個額外的分組給主計算機完成該特殊的按鈕釋放分組,或者通過設(shè)置一個標志以抑制下一隨后分組的虛擬鼠標按鈕。
步驟304記錄現(xiàn)在進行一次輕彈動作。
在步驟306,手指將仍然離開墊板。如果手指離開墊板足夠遠以至當前的輕彈動作(如果有的話)不再被認為擴展成一個拖動動作(即CurTime減去DownTime超過DragTime),或者一個拖動動作是未確定的(TapState為DRAG),則在步驟308終止當前的輕彈或拖動(使得虛擬的鼠標按鈕被釋放)。
步驟310和312將Z與Ztap比較。如果在一個給定的手指按下期間Z一直比Ztap大,則置TapOkay標志。
步驟314,316和318使得在一個輕彈或拖動期間虛擬鼠標按鈕被按下,并且在其他時間被釋放。
在根據(jù)本發(fā)明的一個實際的系統(tǒng)的當前實施例中,TapTime是一秒鐘的小部分,并且可以由用戶調(diào)整。DragTime近似等于TapTime,TapRadius近似等于墊板寬度的5-10%。
通過MotionEnable=(TapState=Drag)或MotionEnable=(TapState=DRAG)或(TapState=TAP)獲得送入圖13的與門268的″MotionEnable″信號。
盡管前面的描述是參考兩個特定的動作,本領(lǐng)域的普通技術(shù)人員將會認識到在本發(fā)明的系統(tǒng)中可以實現(xiàn)其他的動作。
本發(fā)明的觸摸檢測器系統(tǒng)的所提高的靈敏度允許更輕的輸入手指觸摸,使得人們更易使用。所提高的靈敏度也使得使用其他輸入設(shè)備更方便,例如鐵筆等。另外這一靈敏度也可以對較厚的保護層,或不同的材料進行折衷,它們使得制造成本更低。
更好的噪聲排除造成使用中的更好的靈活性,并且降低了對假噪聲問題的靈敏度。使用兩種技術(shù),它們產(chǎn)生最佳的噪聲排除的好處。
由于在本發(fā)明中采用了驅(qū)動和檢測技術(shù),數(shù)據(jù)獲取速度比以前的技術(shù)提高了30倍。這帶來了幾個明顯的輔助效應(yīng)。首先,對于同一級別的信號處理,電路在大部分時間可以是斷開的,降低了設(shè)計中的模擬部分的大約30倍的電力消耗。其次,由于可以利用更多的數(shù)據(jù),可以進行諸如濾波和動作識別的更多的信號處理。
本發(fā)明所使用的檢測器電子電路非常健壯,并且校正過程和系統(tǒng)中的誤差。它將來自檢測器的電容信息進行處理,產(chǎn)生數(shù)字信息提供給一個外部設(shè)備,比如一個微處理器。
由于本發(fā)明的獨特的物理特性,其具有人們比較感興趣的人機工程應(yīng)用,這些應(yīng)用在以前是不可能的。當前的鼠標器或軌跡球在便攜式計算機上使用時在物理上不太方便。而本發(fā)明提供了一種非常方便的和易于使用的光標位置方案,它可以代替那些設(shè)備。
在鼠標器型的應(yīng)用中,本發(fā)明的檢測器可以位于通常的位置,比如在便攜式計算機的“空格鍵”的下面。當處于這一位置時,用戶的大拇指可以用作檢測器上的位置指示器,以控制光標在計算機屏幕上的位置。用戶的手指可以不需要離開鍵盤就可以移動光標。從人機工程學上,這類似于帶有軌跡球的MacIntosh Power Book的概念,然而本發(fā)明在尺寸上比軌跡球更有利??梢詫⑦@一基本思想擴展成在“空格鍵”下放置兩個檢測器用于更有特色的控制。
帶有光標反饋的計算機顯示器是通用應(yīng)用領(lǐng)域的一個很小的例子,這里顯示器可以是光的或LED的,一個LCD顯示器或一個CRT。例子還包括在實驗室設(shè)備上的觸摸控制,其中這些設(shè)備使用旋鈕/按鈕/觸摸屏的組合。由于這一界面的連接的能力,這些輸入中的一個或多個可以結(jié)合這里參照本發(fā)明所描述的一個輸入中去。
消費者電子設(shè)備(立體聲音響,圖形均衡器,混合器)應(yīng)用常常利用用于滑動電壓計的前面板平面區(qū)域,因為需要可變的控制。本發(fā)明可以在一個小的觸摸墊板位置提供這種控制。隨著電子家庭系統(tǒng)的普及,越來越需要更緊密和更強大的人機界面。本發(fā)明的檢測器技術(shù)允許一種非常緊密的控制面板。如果使用這種檢測器技術(shù),可以形成符合人機工程學上的手持TV/VCR/立體聲控制,并且允許更強大的特性。
本發(fā)明的檢測器可以適合任意表面,并且可以制成檢測多個觸摸點,使得有可能用于一個更強大的游戲桿。本發(fā)明的檢測器技術(shù)的獨特的壓力檢測能力是這一應(yīng)用的關(guān)鍵。計算機游戲,遙控(業(yè)余愛好者的電子飛機)和機器加工工具的控制是應(yīng)用的幾個例子,這些應(yīng)用從本發(fā)明的檢測器技術(shù)中獲益。
音樂鍵盤(合成器,電子鋼琴)要求對速度敏感的鍵,它們可以由這種檢測器的壓力檢測能力提供。也具有變調(diào)控制和其他滑動開關(guān),它們都可由這一技術(shù)替代。一種甚至更獨特的應(yīng)用包括一種樂器,它能作為在一種聯(lián)合的3維界面上手和手指的位置和壓力的函數(shù)產(chǎn)生音調(diào)。
本發(fā)明的檢測器技術(shù)最好能夠檢測壓在其上面的傳導材料。通過在本發(fā)明的檢測器的表面加上一層覆蓋了一層傳導材料的緊密絕緣層也可以間接地檢測來自所操作的任何目標的壓力,而不管其導電性。
由于從這一檢測器中可獲得大量的信息,這一檢測器可以很好地用作虛擬現(xiàn)實機器的一種輸入設(shè)備。很容易就可想象出這樣一種結(jié)構(gòu),它允許在三維空間中的位置監(jiān)視,并且對于動作的響應(yīng)程度(壓力)。
盡管已經(jīng)顯示和描述了這一發(fā)明的多個實施例和應(yīng)用,很顯然,對于本領(lǐng)域的普通技術(shù)人員,他們可作出比上述更多的修改而不偏離這里所揭示的創(chuàng)造性的概念。因此,本發(fā)明只受所附的權(quán)利要求的限制。
權(quán)利要求
1.一種響應(yīng)表示一個目標在一個兩維檢測平面上的位置的電信號為在與一個計算機相連的顯示器屏幕上提供用于移動光標的一種電信號的方法,包括下列步驟提供一個檢測平面,該檢測平面包括安排成相隔開的多個行和列的行導電線和列導電線的導線矩陣,所述檢測平面其特征在于在所述行導電線和列導電線的每個上具有一種固有電容,所述電容隨著一個目標距離所述行和列導線的接近距離而改變;檢測在所述行和列導線的至少所選擇的一個上的電容;從表示所述目標在所述檢測平面上的X和Y方向的當前位置的所檢測的電容產(chǎn)生當前位置信號;檢測所述目標是否在所述檢測平面的周邊區(qū)域中;產(chǎn)生表示所述目標在X和Y方向的所述當前位置和所述目標在X和Y方向的一個前一位置之間的差的第一個相對位置X和Y信號;如果所述目標不在所述檢測平面的所述周邊區(qū)域中,則將所述第一相對位置X和Y信號送到所述主計算機;如果所述目標在所述檢測平面的一個周邊區(qū)域中,產(chǎn)生第二相對位置X和Y信號;只要所述目標在所述檢測平面的所述周邊區(qū)域中,則將所述第二相對位置X和Y信號送到所述計算機。
2.根據(jù)權(quán)利要求1的方法,其特征在于所述當前位置信號,所述第一相對位置X和Y信號以及所述第二相對位置X和Y信號是數(shù)字信號。
3.一種響應(yīng)表示一個目標在一個兩維檢測平面上的位置的電信號為在與一個計算機相連的顯示器屏幕上提供用于移動光標的一種電信號的方法,包括下列步驟提供一個檢測平面,該檢測平面包括安排成相隔開的多個行和列的行導電線和列導電線的導線矩陣,所述檢測平面其特征在于在所述行導電線和列導電線的每個上具有一種固有電容,所述電容隨著一個目標距離所述行和列導線的接近距離而改變;檢測在所述行和列導線的至少所選擇的一個上的電容;從表示所述目標在所述檢測平面上的X和Y方向的當前位置的所檢測的電容產(chǎn)生當前位置信號;檢測所述目標是否在所述檢測平面的一個周邊區(qū)域中;產(chǎn)生表示所述目標在X和Y方向的所述當前位置和所述目標在X和Y方向的一個前一位置之間的差的第一個相對位置X和Y信號;如果所述目標不在所述檢測平面的所述周邊區(qū)域中,則將所述第一相對位置X和Y信號送到所述計算機;如果所述目標在所述檢測平面的一個周邊區(qū)域中,產(chǎn)生第二相對位置X和Y信號,所述第二相對位置X信號包括遞增一個量的所述第一X信號,該遞增的量正比于所述目標在X方向的所述當前位置和在所述檢測平面的一個固定X位置之間在所述X方向上的差,所述第二相對位置Y信號包括遞增一個量的所述第一Y信號,該遞增的量正比于所述目標在所述Y方向的所述當前位置和在所述檢測平面的一個固定Y位置之間在所述Y方向上的差;只要所述目標在所述檢測平面的所述周邊區(qū)域中,則將所述第二相對位置數(shù)字X和Y信號送到所述計算機。
4.根據(jù)權(quán)利要求3的方法,其特征在于所述當前位置信號,所述第一相對位置X和Y信號以及所述第二相對位置X和Y信號是數(shù)字信號。
5.根據(jù)權(quán)利要求3的方法,其特征在于所述正比于所述目標在所述X方向的所述當前位置和在所述檢測平面的一個固定X位置之間在所述X方向上的差的量是所述目標在所述X方向的所述當前位置和在所述檢測平面的一個中心X位置之間在所述X方向上的差的m倍;以及所述正比于所述目標在所述Y方向的所述當前位置和在所述檢測平面的一個固定Y位置之間在所述Y方向上的差的量是所述目標在所述X方向的所述當前位置和在所述檢測平面的一個中心Y位置之間在所述Y方向上的差的n倍;其中m和n是所選擇的將一個需要的速度傳給所述光標在所述顯示器上的移動的整數(shù)。
6.根據(jù)權(quán)利要求5的方法,其特征在于m與n的比率等于所述檢測平面的寬比上所述檢測平面的高。
7.一種響應(yīng)表示一個目標在一個兩維檢測平面上的位置的電信號為在與一個計算機相連的顯示器屏幕上提供用于移動光標的一種電信號的方法,包括下列步驟提供一個檢測平面,該檢測平面包括安排成相隔開的多個行和列的行導電線和列導電線的導線矩陣,所述檢測平面其特征在于在所述行導電線和列導電線的每個上具有一種固有電容,所述電容隨著一個目標距離所述行和列的接近距離而改變;同時產(chǎn)生第一組信號,該組信號正比于在沒有目標接近所述檢測平面時每一所述行導電線的所述電容的值;同時產(chǎn)生第二組信號,該組信號正比于在沒有目標接近所述檢測平面時每一所述列導電線的所述電容的值;同時產(chǎn)生第三組信號,該組信號正比于在一個目標接近所述檢測平面時每一所述行導電線的所述電容的值;同時產(chǎn)生第四組信號,該組信號正比于在所述目標接近所述檢測平面時每一所述列導電線的所述電容的值;計算所述第一組信號和所述第三組信號之間的差的第一加權(quán)平均值以產(chǎn)生在所述檢測平面的X方向上的一個當前位置信號;計算所述第二組信號和所述第四組信號之間的差的第二加權(quán)平均值以產(chǎn)生在所述檢測平面的Y方向上的一個當前位置信號;產(chǎn)生表示在X和Y方向的所述當前位置信號和在X和Y方向的一個前一組當前位置信號之間的差的第一相對位置X和Y信號;如果所述目標不在所述檢測平面的所述周邊區(qū)域中,則將所述第一相對位置X和Y信號送到所述計算機;如果所述目標在所述檢測平面的所述周邊區(qū)域中,產(chǎn)生第二相對位置X和Y信號;只要所述目標在所述檢測平面的所述周邊區(qū)域中,則將所述第二相對位置X和Y信號送到所述計算機。
8.根據(jù)權(quán)利要求7的方法,其特征在于同時產(chǎn)生所述第一,第二,第三和第四組信號的步驟包括下列步驟在所述電容上施加上一個第一已知電壓;以一個固定的電流將所述電容放電一個固定的時間;測量和存儲在所述電容上的第一組結(jié)果電壓;在所述電容上施加上一個第二已知電壓;以所述固定的電流將所述電容充電一個固定的時間;測量和存儲在所述電容上的第二組結(jié)果電壓;以及將相應(yīng)所述第一和第二組結(jié)果電壓進行平均。
9.根據(jù)權(quán)利要求7的方法,其特征在于計算所述第一和第二的加權(quán)平均的步驟包括下列步驟計算所述第一組信號的一個和與一個加權(quán)和;計算所述第二組信號的一個和與一個加權(quán)和;計算所述第三組信號的一個和與一個加權(quán)和;計算所述第四組信號的一個和與一個加權(quán)和;通過從所述第三組信號的所述加權(quán)和中減去所述第一組信號的所述加權(quán)和計算一個行分子;通過從所述第四組信號的所述和中減去所述第二組信號的所述和計算一個行分母;用所述行分母去除所述行分子得出表示所述目標在一個行維上的位置的一個行位置信號;通過從所述第二組信號的所述加權(quán)和中減去所述第二組信號的所述加權(quán)和計算一個列分子;通過從所述第二組信號的所述和中減去所述第二組信號的所述和計算一個列分母;以及用所述列分母去除所述列分子得出表示所述目標在一個列維上的位置的一個列位置信號。
10.根據(jù)權(quán)利要求9的方法,還包括步驟存儲所述第一和第三組信號的所述和以及所述加權(quán)和作為所述第二和第四組信號的一個存儲的和以及一個存儲的加權(quán)和;以及在計算隨后的所述行分子和分母以及所述列分子和分母中使用所述存儲的和以及所述存儲的加權(quán)和;使用所述的存儲的和以及一個存儲的加權(quán)和以提供表示所述目標在所述兩維平面上的一個隨后的位置的一個電信號。
全文摘要
一種近程檢測器系統(tǒng)包括一個檢測器矩陣陣列,該陣列在連接到檢測器墊板的垂直和水平導線上具有一個特征電容。該電容作為目標接近檢測器矩陣的距離的一個函數(shù)改變。將由于目標的接近而引起的該矩陣在X和Y方向上的每一結(jié)點的電容的變化轉(zhuǎn)化成在X和Y方向上的一組電壓。由電路對這些電壓進行處理以產(chǎn)生表示目標的輪廓的質(zhì)心的電信號,即其在X和Y維上的位置。利用在這一結(jié)構(gòu)中固有的噪聲減少和背景電平設(shè)置技術(shù)。
文檔編號G06K9/00GK1166214SQ95195810
公開日1997年11月26日 申請日期1995年9月1日 優(yōu)先權(quán)日1994年9月2日
發(fā)明者D·吉爾列斯皮, T·P·艾倫, R·J·米勒, F·費金 申請人:辛納普蒂克斯有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1