專利名稱:在顯示器外部定位觸摸力的方法和裝置的制作方法
技術領域:
本發(fā)明涉及觸屏陰極射線管及類似的顯示器,如用于計算機及其它視頻系統(tǒng)等中的,特別涉及用于從配置在顯示器外部并遠離顯示器的裝置上確定在顯示器上的觸力位置的新穎方法與裝置,這不同于應用在顯示器表面本身周圍與/或在其表面上或鄰近表面的力傳感器。
更一般地,本發(fā)明涉及適用于測定作用在力傳感元件的平面或表面外部的力的新穎的三維的力定位技術。
雖然本發(fā)明的應用較為廣泛,其重要用途之一是在計算機或相關的顯示屏系統(tǒng)的領域中,諸如陰極射線管顯示器(或液晶顯示器、發(fā)光二極管、場致發(fā)光或其它電光顯示器等);從而在下文中本發(fā)明將以這種典型的應用作為重要的實例加以描述。
一臺現(xiàn)代的計算機通常向其用戶提供這樣一個顯示屏,在該顯示屏上顯示用戶可作出的各種選擇的說明或圖形表示。在許多情況中,用戶作出響應的最快捷、最方便及最直觀方法是用手指實際觸摸屏幕上顯示所要求的選擇的區(qū)域。
為了容許這樣做,計算機必須裝備一種使在該計算機上運行的程序能夠確定這種觸摸事件的出現(xiàn)與位置的一種輸入設備。為了這一目的,任何一種這類輸入設備將稱作一個“觸屏”。
理想的觸屏輸入設備應該是廉價的、堅固的、可靠的與足夠精確的。同樣非常希望一個單一的型號能夠在大范圍的不同顯示設備上工作,并且它是能夠由非專業(yè)用戶容易地在現(xiàn)場安裝在新的或者已有的設備上的。
然而,諸如下面要描述的那些現(xiàn)存的觸屏是相對地低產(chǎn)的,從而從它們的市場標準上看是十分昂貴的,因此在制造顯示器時在多數(shù)應用中將它結合在內(nèi)是不可能的。此外,它們要求大量的工作、費用及專門制造技術來進行改型。由于每一種型號是或多或少地專用于一種特定的屏幕的幾何形狀的,因此必須制造大量的不同型號,而可能的用戶必定會受到他們的顯示器選擇的限制。從而,為了綜合考慮功能與美觀因素,某些先有技術的觸屏實際上是在初始制造時內(nèi)裝在諸如陰極射線管這樣的顯示設備中的(雖然由于產(chǎn)量低而昂貴),而其它的則需要棘手的改裝(也是昂貴的)。再者,這種先有的觸屏是與它們聯(lián)合使用的顯示設備的設計緊密相連的,必須提供大量的不同型號來適應廣泛的應用。更有甚者,多數(shù)具有受到相關聯(lián)的顯示器的幾何形狀、兼容性與組裝約束的緊密制約的內(nèi)在昂貴的傳感器結構,因此傳感器結構通常無法在成本上得到優(yōu)化。
在陰極射線管或類似顯示屏上確定觸摸位置的這些先有技術涉及圍繞實際顯示表面或屏幕或者在它們上面分布的某種傳感器的組合。應用力感測來定位一個力在表面上的作用點的這些已知的方法通常配置三個以上共面而不共線的傳感器,每一個傳感器的敏感軸與該平面正交,并且這些傳感器的輸出被用于計算作用在該同一平面上的接觸力的位置。如在容許接觸表面離開這一平面時,接觸力的不能予測的切向分力必定會在報告的位置中導致誤差。如果接觸表面遠離傳感器平面(即嚴重地不在同一平面內(nèi)時),則先有技術的方法是無效的。
具體地說,具有這一性質(zhì)的一個第一系統(tǒng)適用于設置有各中啟動接觸定位的附件(包括電阻性與電容性傳感技術)的陰極射線管的正面部分,在這一系統(tǒng)中,在顯示屏的面上應用了一塊附加的傳感器板。該板帶有一或二層透明的導體圖形,它們產(chǎn)生接觸位置信息并將這些信息傳送給覆蓋板邊緣上的導體。雖然為使所有部件透明作出了努力,但在實踐中圖象的亮度與清晰度仍有明顯的損失與降低。
這種觸屏傳感器的實例可在4,198,539;4,293,734;4,353,552;4,371,746;4,806,709;及4,821,029號美國專利中見到。
第二種方法涉及表面聲波(SAN)技術,其中的一塊玻璃覆蓋板帶有由設置在周邊附近的傳感器與反射器裝置生成、改變方向與感測的聲能。觸摸該板時使這一能量從該接觸位置所特有的方式衰減,例如在電圖形雜志(Elecgraphics)1987附頁“表面聲波”中所闡述的。
另一種技術涉及一種平面力傳感技術,其中,壓電力傳感器支承一塊玻璃覆蓋板,將其連接在一個支架上。一條手指觸摸推力線與該傳感器平面的交點出現(xiàn)在與傳感器輸出的一個特定比值相關聯(lián)的點上,從而可以計算出該點在平面內(nèi)的位置。曲面形的帶熒光物的屏幕表面必定會偏離該平面,從而產(chǎn)生一種特定形式的視差,用戶希望在一個特定的點上響應而非在另一個點上響應。適用于這種方法的傳感器技術與信號處理在諸如4,340,777;4,355,202(及其中所描述的包含3,657,475號美國專利及C.Herot等著“用于計算機顯示器的矢量信息的單點接觸輸入”,計算機圖形學雜志,卷12,NO.3,210-216頁,在內(nèi)的先有技術應變儀傳感器);以及4,675,596號美國專利中描述。
另一種方法使用平面力傳感技術,其中,帶有應變儀傳感器的鋼梁彈簧構成支承陰極射線管的全部重量的力傳感器。這一技術克服了覆蓋板的圖象降級,但付出的代價是需要更大的傳感器變化范圍及舍棄來自擺動與振動的干擾信號問題。4,918,262與5,038,142號美國專利描述了其性能與上述壓電系統(tǒng)基本上相同的這一系統(tǒng),其中也引述了早期的壓電與相關的傳感器。
也曾經(jīng)提出過紅外光技術,其中,許多從發(fā)射器發(fā)射到檢測器的獨立光束限定一個平面。當用戶的手指(或其它具有足夠?qū)挾鹊奶筋^)越過一平面時,被阻斷的光束本身定位了該“觸摸”。同樣,觸摸動作的橫向分量能夠?qū)е乱环N視覺誤差,使得在期望的位置上的響應可被一個非期望的位置上的響應所取代。這一技術中的視覺誤差尤為嚴重,這是因為響應表面不能定位成與熒光物表面相交,也不能成形成與之一致。此外,這種裝置可能需要突出的檔板。這一系統(tǒng)的一個實例在名為“卡羅爾(Caroll)觸摸”的文章的12-44頁中描述,在此文中還總結了上述電阻性-電容性傳感器覆蓋系統(tǒng)、表面聲波系統(tǒng)與壓電系統(tǒng)。
上述每一種方法都具有一個有效響應表面,然而它們都不能與顯示器的工作表面重合,從而導致了普遍的先有視差性能不良。
上述電阻、電容與聲板傳感器具有一塊與觸摸接觸的實際物理表面相一致而在視覺上位于熒光物表面前方約1/2英寸處的響應表面(在陰極射線管的情況中)。因此,除非觸摸直接位于所期望的目標點的上方的一個表面點而不是該目標點本身,對于其眼睛在一定程度上側(cè)對該顯示器的一位操作員將會在觸摸系統(tǒng)響應中察覺到一個誤差。
另一方面,上述壓電的與其它平面力傳感系統(tǒng)并不如實地報告表面接觸的一個實際位置,而是在一個“虛擬的響應表面”上提供一個所謂的“指示點”。該指示點位于推力線與力傳感器平面的交點上。對于所述紅外線系統(tǒng),這一指示點在手指遮斷紅外線平面處。由于輝光熒光物不在這一平面上,該虛擬表面并不是直觀的或?qū)谌魏慰梢姷臇|西的,從而使得這些設備的視覺誤差特別麻煩。
本發(fā)明的基礎是提供了一種能夠?qū)⒏魇礁鳂拥年帢O射線管或者計算機、監(jiān)視器以及其它視頻系統(tǒng)中的其它屏幕顯示器系統(tǒng)放置在或者接觸在一種通用的萬用力傳感工作臺上的新穎方法與裝置,該工作臺的傳感器是在顯示器屏幕的外部的,或者甚至可以是遠離該顯示器設備本身的,但仍能對諸如顯示器屏幕上的手指觸摸這樣的力提供一種新穎的三維力定位技術,同時消除先有技術的上述限制與缺點,包括完全消除視差。
本發(fā)明的優(yōu)于上述其它先有技術方法的其它突出特性將在下面更全面地指出。
本發(fā)明的一個主要目的為提供一種沒有先有技術系統(tǒng)的限制相反地具有下述優(yōu)點的一種新穎與改進的觸屏傳感方法與裝置適用于放置在顯示器外部的不引入注意的感測位置上,最好在顯示器下方或后方,以及普遍地適用于具有許多不同的配置與型號的各式各樣的顯示器系統(tǒng)。
另一個目的是提供一種與一臺計算機顯示器聯(lián)合使用的具有定位指向顯示圖象特性的新穎的觸摸定位輸入設備;并且它除了在顯示器外部的不引人注意的位置以外,還能在現(xiàn)場容易地安裝,只需一種或極少的型號或尺寸便能適用于所有的顯示器。由于不受顯示器的外部設計形狀的限制,這一設計成本低廉、經(jīng)久耐用、不易磨損、能對任何顯示器表面提供無視差的響應及不會降低所顯示的圖象的質(zhì)量。
此外,本發(fā)明的又一個更廣泛的目的是提供一種全面地定位三維空間中的一個力的作用線,或者最小力矩線,精確地確定作用在一個表面上的力的位置,或者一個力穿過一個表面的位置的方法。這些表面可以是遠離傳感器平面的,可以是基本上不是平面形狀的表面,并且不受設備設計的限制,也沒有必要與該設備在空間中具有特定關系的。
此外,根據(jù)本發(fā)明,實施本發(fā)明的一種設備可以在使用中編程或標定成將一個任何形狀的虛擬響應表面投影到任何位置上,而只受某些自然條件的限制。這種限制為要定位的力的作用線只能在一個單一的點上以正極性與響應表面相交(或者更精確地說具有最小力矩值的線便是這樣),以及帶有要與虛擬投影相配的物理表面的構體必須適當?shù)伛詈嫌跍y量設備或支承在測量設備上,其距離與所涉及的力落在該特定的測量設備的動力學范圍及靈敏度范圍內(nèi)。
其它的及進一步的目的將在下面說明并在所附的權利要求書中更具體地描述。
概括地說,在本發(fā)明的一個重要應用中,包括一種在一個顯示器表面裝置上確定觸摸位置的方法,該方法包括將顯示表面裝置接觸在或者以互相接觸的關系放置在一個力傳感工作臺上,該工作臺具有足夠的自由度與感測靈敏度能夠?qū)τ|摸該顯示器表面上的一個點的推力作出響應來產(chǎn)生與編碼所產(chǎn)生的推力矢量的坐標分量與伴隨的力矩矢的量分量;從該編號中計算出在一條最小力矩線上的一個位置以提供該顯示器表面上的一個交點;以及作為所述觸摸點的一個估計值輸出得到的感測位置。
在本發(fā)明的最佳模式或方式中,使用了一個六自由度的力工作臺或板,在該工作臺上可放置任何監(jiān)視器或其它顯示器設備,接收線路電力并向主計算設備(例如一臺IBMPC)(個人計算機)等)送出一條單一的并行或串行端口電纜。其形式可象一臺電子浴室稱,但每次讀出六個數(shù)而不是一個數(shù)。這些數(shù)編出包含在推力的X、Y和Z坐標分量以及力矩的滾動(roll)、翻動(pitch)與轉(zhuǎn)動(Yaw)分量內(nèi)的相同信息。為了方便起見,實際的數(shù)字是這些量的一種等價線性變換。
從這樣一個遠程傳感器工作臺上復原一個觸摸位置的困難在于這一事實,即使在準確地觸摸到屏幕上同一點時,顯示屏上的觸力方向也會在各種場合中劇烈地變化。當這些傳感器不能被限制在與觸摸相同的有效平面內(nèi)時(如前所述,這是先有技術的設備實際要求的工作條件),在屏幕上同一點上的不同觸摸可能產(chǎn)生不同的數(shù)字集合。
本發(fā)明極好地消除了這些問題,這是通過采取兩種重要的考慮來達到的,對這兩種考慮的理解與應用是本發(fā)明的核心。
首先,接觸點上的力可以作為一個單純的推力相當精確地加以描述。對于當前的目的而言,相對于這一點的力矩分量是可以忽略不計的-部分地由于接觸區(qū)是小的,及部分地由于手指并不觸在屏幕上。這種力在這里稱作“簡單接觸力”,定義“推力線”為通過接觸點延伸推力矢量所得到的點的軌跡。對于一個簡單接觸力,空間中具有最小(在這一情況中為零)的三維力矩矢量值的點的線是與該力的推力線相重合的。
第二,只要在某一遠程參照點上測定該觸摸所引起的推力與力矩便足以重建具有最小力矩的線,從而重建該推力線。(為了簡化,在下面的討論中,名詞“推力線”有時用于指逼近它的具有最小力矩的線。本發(fā)明的方法直接論述后者。)雖然關于這一點的理論與實踐將在下面充分展開,但首先要對其所涉及的原理作扼要的說明。
推力(或者更直觀地說,維持靜平衡的反作用推力)是位置的不變量,但力矩則不是。力矩矢量是垂直于包含該推力線與參照點的平面的,并具有等于該推力的大小乘以該推力線到該參照點的最小距離的積的值。由于推力與力矩矢量的方向與大小是通過測定得到的,總之,我們可以反過來計算如下(1)找出垂直于包含該推力與力矩矢量的平面的方向(兩者的方向可用相應的左手或右手法則確定);(2)在這一方向上求出一個點,從該點到上述平面的距離等于力矩矢量的值除以推力矢量的值;(3)通過該點作一條平行于推力矢量的直線,以得到推力線,這一推力線只在一個單一的點上與該顯示器屏幕的表面相交。這一表面的外形或者是已知的,或者是通過啟動觸摸點定位的一個適當?shù)臉硕ㄟ^程傳送給計算機的。
最佳模式的設計與構造的其它細節(jié)在下面全面描述。
現(xiàn)在結合附圖對本發(fā)明進行描述,其中
圖1是一個側(cè)視圖,它描繪將本發(fā)明的力傳感工作臺用作一臺帶有一個支承在該工作臺上的陰極射線管顯示屏的計算機或類似的監(jiān)視器的一個遠程觸屏系統(tǒng)時的情景;
圖2是圖1的工作臺傳感器的俯視圖,它描繪用于可重復地將所支承的監(jiān)視器定位在圖1的實施例的力傳感工作臺上的一個簡單裝置;
圖3是該力傳感工作臺的主要部件與構造的等角透視圖,它是以打開的位置示出的;
圖4與5示出用在該工作臺中的彈簧的一種設計;
圖6是工作臺的一對適當?shù)碾娙菪晕灰苽鞲衅鞯募毠?jié)的剖視圖;
圖7是該系統(tǒng)的電子轉(zhuǎn)換與計算電路的簡化示意電路圖;以及圖8至10提供了本發(fā)明的可定位的那種力的力定位操作的力矢量與力的幾何圖形的圖形描繪,該力是作用在工作臺傳感器平面以外的。
一個六自由度力傳感工作臺32(圖1)被用于提供足以從一個“簡單接觸力”計算出一條“有效推力線”的信息,這一“簡單接觸力”是當支承在工作臺上的監(jiān)視器顯示屏31(或一般性的其它物體)被另一個物體(如手指F)所觸摸或接觸時產(chǎn)生的。該工作臺還包含適用于準備(例如在一條簡單的RS-232串行通信鏈路38上)及向外部設備發(fā)送所要求的輸出結果的電子信號轉(zhuǎn)換與計算裝置。
力定位工作臺構造圖1描繪了根據(jù)本發(fā)明的一種較佳形式構成的遠程力定位設備的工作臺實施例32,在支承表面33上接觸,實際上是支托,陰極射線管監(jiān)視器31的底部表面來提供一個觸屏功能,雖然它是遠離用戶所觸摸的陰極射線管屏幕本身的。力定位設備32通過一條交流適配器電纜35接受電力,并通過諸如電纜38將位置信息傳送給一臺計算機(典型地為一臺個人計算機即PC,未示出)。
由于定位功能的標定取決于監(jiān)視器31相對于工作臺32的位置,工作臺設置有一個擋塊39(同時參見圖2),該擋塊是一個“L”形條或臺階,伸出在工作臺表面上方。監(jiān)視器31向后滑動并向右靠在擋塊39上,給定一個精確而可以快速地重新定位的位置。兩組用虛線表示的圓40與41示出兩種可能的型號的監(jiān)視器的足位置的兩種可能的形式。
在圖3中示出的工作臺32分離或者打開成一個上部板組件50及一個下部板組件51。當將它們閉合在一起并用螺絲53與墊片54(只示出一組)緊固時,一條凸緣55覆蓋在凸緣56上方,從而使四個角上的四個鋼板彈簧52承受上部組件及所有受其支承的物體的總重量。只有在超載情況下凸緣或面對面的板才互相接觸,從而保護板簧52及下面要討論的電容器傳感器57(具有上部與下部片57a與57b)不被破壞。上部電容器元件57a面對并對準在下部電容器元件56b中,對板對板位移的所有六個分量作出響應以提供線性無關的測量值。這些電容性傳感器是示出為設置在工作臺板的前邊與兩側(cè)邊的基本上中間的位置上的。六條線58a通過六個對拼接頭58b與58c將上部元件連接到印刷電路板60。同樣,59a、59b與59c提供對下部元件的連接。接線端61供應電力,使印刷電路板電子器件(未示出)能夠計算力位置數(shù)據(jù),然后通過接線器62將它們輸出。
在圖5中示出放大了的板簧52。它可以用一塊圖4的雙L形平板70彎折成如圖所示的形狀而制成,并在其上設置有壓配合的螺紋插頭71。
圖6示出剖開的一對適用與較佳的電容器位移傳感器57的細節(jié)。這些板可用例如大約19、35平方厘米面積(三平方英寸)的未蝕刻的印刷電路板材料的矩形板構成。薄片電容器板72支承在絕緣薄板73上,而后者又用膠粘接在一個上部托架74及一個下部托架75上。托架75與74是嵌套的托架,它們扁平地平行于它們分別固定在其上面的工作臺板50與51。托架的自由端向外張開地彎起(對于74)以及對應地向內(nèi)攏地彎起(對于75以安裝一對電容器板72,與工作臺構成互相匹配的角度(示出為45°)。由右側(cè)電容器板72構成的電容器76a(圖6)是對沿與這兩塊電容器板正交的軸76b的電容器板的相對位移敏感的;而由左側(cè)電容器板72構成的電容器77a則是沿正交軸77b敏感的。這兩條敏感軸本身是成直角的。操作電路說明圖7提供了包含在一個成功地進行操作的工作臺力傳感設備32中的電子轉(zhuǎn)換與計算裝置的簡化示意圖。微處理器系統(tǒng)80可以是許多不同的標準設計中的一種,諸如帶有相關部件的Intel型80188,它在物理上包含一到若干個集成電路,而在邏輯上包括一個處理單元、讀/寫存儲器、固體程序存儲器、用于存儲標定與操作模式數(shù)據(jù)的小型非易失性讀/寫存儲器、一個用于驅(qū)動輸出電纜38的同步串行I/O能力、一個用于接收摸擬數(shù)字(A/D)轉(zhuǎn)換器81的輸出的數(shù)字輸入能力、以及一個用于設置多路復用器82的輸入選擇的數(shù)字輸出能力。
定時電路83以128去除一個20兆赫時鐘頻率以給出用于傳感器驅(qū)動的156千赫5伏方波信號84,并從65,538去除該時鐘頻率來驅(qū)動轉(zhuǎn)換器81使之每3.3毫秒提供一個十六位轉(zhuǎn)換。
信號84連接到六個相同的電容器阻抗測量電路85中的每一個上。一個操作放大器86生成一個信號87,該信號通過傳感器電容器57傳送與流經(jīng)固定電容器88的電荷正好相等與相反的電荷,這樣在其求和結89上保持虛擬的接地。這樣,便使信號87的峰至峰幅值與傳感器57的電容器板間隔成線性比率。高電阻(例如22兆歐的電阻器90為輸入漏電提供一條回路,而將信號87保持在放大器86的工作范圍以內(nèi)。電容器88的值(例如5毫微法拉)是近似地選擇為匹配于在沒有工作臺負載條件下傳感器電容器所顯示的值的。一個同步的幅值檢測電路91將交流信號87轉(zhuǎn)換成直流信號92,當處理器80選擇這一通道用于測量時,信號92通過多路復用器82進入A/D轉(zhuǎn)換器81。連接器94引向與85相似的其它電路。在每秒鐘內(nèi)大約可完成五十次通過所有六個輸入端的一組完整的測量。
為了達到予期的精度,力工作臺32必須能夠以大約1%的相對精度測量幾盎司的接觸力。這些微小的力必須在存在著大而無法予測的靜載荷的條件下測量即,監(jiān)視器的重量通常在94克到364克以上。因此,有必要找出這樣一種設計使寬廣的載荷范圍并不影響經(jīng)濟性與必要的靈敏度。
由于電容器傳感器57的最小實際間隙大約是空載開口的20%,因此在45、44千克(100磅)的最大監(jiān)視器重量下,信號87的幅值可從大約5伏P-P(峰到峰)變化到大約1伏P-P。電路91與92是單位增益的,轉(zhuǎn)換器81的工作輸入范圍大約在1至5伏直流之間。具有適當?shù)娜菰S操作極限時,它提供大約500計數(shù)/磅的靈敏度。由于均方值(RMS)噪聲大約為一個計數(shù),90克及上的力的變化可根據(jù)其離開基線的單個轉(zhuǎn)換值差以1%或更高的精確度分辨。由于典型的觸摸力確定是基于若干次測量的一個加權平均值的,實際的最小力還要小。
一面傾斜的A/D轉(zhuǎn)換器可以是具有已知設計的能夠?qū)⒏叻直媛逝c低成本結合在一起的。所示的轉(zhuǎn)換器81可有16位的分辨率;但是作為這樣極低廉設計的對應物,它是無處接近16位的絕對精度所要求的線性度或抗漂移性的。然而,其非線性度是明顯的小于1%的,并且它在最壞情況下的漂移是小于每分鐘一個計數(shù)的。由于處理器80中的固件每隔少數(shù)秒或更短的時間重新計算一次基線,從而消除了作為一種誤差源的漂移。再者,由于它所關注的是微小變化的相對誤差而不是絕對誤差,這種線性度是完全夠用的。
分析所要求的遠程三維力定位(手指觸摸)功能是由上面的示例性實施例以下述方式實現(xiàn)的。
在一種模式中,說明有效推力線本身(或者更具體地,具有最小力矩的作用線)的數(shù)據(jù)可能是所要求的輸出。
在另一種模式中,可以計算出該有效推力線與一個已知表面外形的交點,并輸出該表面內(nèi)的這一點的坐標,也許還連同其它檢測到的特征,諸如力的大小。已知表面外形可以是與所支承的監(jiān)視器或其它物體的實際物理外表面一致或者只是它的一個部分,在這一情況下坐標所指的是物理接觸的實際點。
最基本形式的力傳感工作臺32包括用沿周邊放置的至少三個彈簧52支承與分隔開的兩塊剛性板50,51。這些彈簧,如上所述,最好是在兩端都牢固地固定的以防止可能通過磨擦引起機械阻力的一切轉(zhuǎn)動或滑動。它們具有(當這樣安裝時)大致上相等的壓縮與剪切彈簧剛性系數(shù);每一個彈簧及各方向上這些系數(shù)通常在每磅若干個4分之一英寸的范圍內(nèi)。總的彈簧剛性系數(shù)應兼顧較軟支承情況下的較高靈敏度及較硬承情況下受支承質(zhì)量共振頻率提高所引起的動力學誤差的較大自由度。
電容位移傳感器57安裝在兩塊板之間,其靈敏性位置與方向選擇為能夠有效地編制剛性運動的所有六個自由度。具有從上述構造中所得到的較佳的可變幾何形狀的這些傳感器是便宜與靈敏的。在另一個實施例中,六個傳感器中的每一個包括安裝在兩塊工作臺板之一上的一個光學發(fā)射器-檢測器對,每一個的光束被支承在相對的板上的一小片分級透明膜可變地減弱(未示出)。
傳感器的輸出被檢測、度量并多路傳輸以形成對圖7的A/D轉(zhuǎn)換器的輸入。如前所述,由于不須要高穩(wěn)定性與完美的線性度,這種轉(zhuǎn)換器可以具有非常低廉的一面傾斜的設計而仍能提供所要求的寬廣動態(tài)范圍。對各種位移敏感數(shù)字化值被送到標準的微處理器系統(tǒng)80,它執(zhí)行應用所要求的必要計算與格式化輸出。在這一觸屏應用的情況中,這些操作中也可包含對其它觸屏設備的仿真。
這樣,在圖8的顯示屏幕31上觸摸一個點P將產(chǎn)生機械地傳遞到遠程力傳感工作臺32的一個推力,該工作臺通過其六個自由度與感測靈敏度將會感測與產(chǎn)生對應于所產(chǎn)生的推力矢量(圖9)的X、Y與Z坐標分量以及伴隨的力矩矢量的滾動、翻動與轉(zhuǎn)動分量的編碼信號。如圖10所示,并在下面要全面說明的,上述微處理器計算將導出該觸點的遙感到的位置,并在38上將其輸出。
力數(shù)據(jù)的使用原理圖8描繪了放置在力傳感工作臺32上的顯示器設備31,圖9與10再次表示同一系統(tǒng),但為了圖的清楚性,顯示器與工作臺是用一個透明的立方體代替的。為了具體化,示出了一個特定的參照點“R”以及圖9中104所示的一個特定的坐標系統(tǒng)。推力及平移矢量可包含磅或英寸值的X、Y、Z的計數(shù),并且力矩與轉(zhuǎn)動矢量可包含磅-英寸或弧度的滾動、翻動、轉(zhuǎn)動計數(shù)。雖然從圖9中所建議的方法在對稱軸上定心與對準這一坐標系可使下面要討論的矩陣的數(shù)值實例看起來比較簡單,但這一選擇是任意的。為了簡化,力與傳感器輸出在討論中將把它們看成是似乎只存在著時變的分量的,因為將諸如顯示器重量或傳感器的基線輸出等常量加入進去只能沒有必要地弄亂描述但并不改變其結果。
在圖10中,在其作用點P上畫出了一個推力矢量THRUST_R作用在P上的“推力線”定義為通過觸點P無限延長THRUST-P所經(jīng)過的點的軌跡。用戶的手指與顯示器屏幕之間的實際接觸區(qū)實際上包含許多靠近P的點,通過這些點在大致上平行于THRUST-P的方向上通過組成合推力的許多無窮小的力。這意味著在P附近并且實際上在推力線上的任何點附近手指壓力產(chǎn)生的力矩是可以忽略不計的。由于在其它點上該力的力矩大小與這些點與該推力線之間的距離是成正比的,所以存在著一條嚴格定義的最小力矩線,對于一個稱作“簡單接觸力”的力,該最小力矩線是實質(zhì)上與推力線重合的。(注意,將一個木楔插入一塊板中實際上是用手而不是用手指去觸,從而接觸力可能不是簡單的;在孔中用機械鎖住銷釘可能將一個基本上無法控制的力矩通過該接觸“點”傳送出去。當然,如果銷釘與孔是正方形的,則在推力線與最小力矩線之間是沒有任何關系的)。
將在下面理解,工作臺所進行的力測量足以計算出最小力矩線。然而,從最后一次執(zhí)行用戶標定過程以后,還要求顯示器的外表面與力板之間保持固定的關系。(這一過程實際上使工作臺知道屏幕在什么地方)。因此,傳感器數(shù)據(jù)是邏輯上足以在三維空間中以給定的適當標定數(shù)據(jù)(在該表面上用圖象顯示的任何二維網(wǎng)絡)定位一個簡單接觸力的接觸點的。
返回到圖10,參照點R用來在系統(tǒng)上表示該隨時間變化的力的綜合效應的。為了更清楚,用長方形105使包含推力線102與參照點R的平面成為可見的,其邊平行或垂直于推力線,并用相交面106來表示這一平面通過用來表示顯示器與力工作臺的立方體的相交面。
下面要討論的合力稱作“TF-PeR”,它包括THRUST-R與TORQUE-R在一起,并且它是作用在圖10中的點R上的,該合力將產(chǎn)生與在P處的觸力所產(chǎn)生的相同的工作臺上部板的運動與位移。這是一種已知的結論,實際上,對于任何選定的參照點,總有一個唯一的這種類型的合力。對于當前的目的,將R設想為位于力傳感工作臺內(nèi)的支承系統(tǒng)的對稱中心上是方便的。(由于這是虛無空間中的一個點,我們必須把它設想為連接在上部板的一個無物質(zhì)的剛性延伸面上的)。
R上的等價于P上的力可用下列關系式表示THRUST-R-THRUST-P(1a)TORQUE-R=TORQUE-P+→P叉乘THRUST-P,(1b)其中“R→P”是從點R到點P的位移矢量,而“叉乘”是指矢量叉乘。由于對于一個簡單接觸力TORQUE-P實際上為零,TORQUE-R垂直于平面105并且其大小等于THRUST-P乘以矢量R→Q的乘積。(Q為R到推力線的垂線107的垂足)??紤]下面一個點“T”的位置矢量“R→T”的公式R→T=Lambda·THRUST-R+(THRUST-R叉乘TORQUE-R)/|THRUST-R|∧2(2)其中成對的垂直線是理解為返回它們之間的矢量的大小的,而符號“·”、“/”與“∧”則分別表示適當形式的乘、除與“冪”,其中“Lambda”表示一個定標器參數(shù)。右邊第二項中的叉積構成一個在R→Q方向上的矢量,其大小為R→Q·THRUST-R·TORQUE-R,從而可以看出整個第二項是相對于參照點定位點Q的。由于第一項表示THRUST-R方向上的一個任意長度的矢量,THRUST-R的方向也就是THRUSTP的方向,對于某一Lambda值,T可取為推力線上任何一點,可以看出T的公式生成最小力矩線;但受到TORQUE-P必須為零的限制,它實際上是與推力線相同的。
從而,只要具有了足以確定出現(xiàn)在某一參照點(諸如R)上的作用在系統(tǒng)上的合力矢量的信息,便可以從這些信息中計算出接觸點?,F(xiàn)在討論這一合力矢量與工作臺傳感器所測出的值之間的關系。
力數(shù)據(jù)的采集作用在系統(tǒng)上的推力與力矩使頂板(上部板)產(chǎn)生一個位移,該位移可用繞R的一個轉(zhuǎn)動與一個平移的合成來表示。具有三個分量的轉(zhuǎn)動矢量表示為“ROTATION-R”,而具有三個分量的平移矢量則為“TRANSLATION-R”。并位移矢量“D-‘‘R”也可定義為由平移分量與轉(zhuǎn)動分量構成的。
在虎克定律的作用范圍內(nèi),撓曲是用撓曲矩陣“FLEXMAT-R”描述的D-R=FLEXMAT-R·TF-R-MEASURED(3)其中“TF-R-MEASURED”為相對于R的所有的力除非基線彈簧力的和??紤]到下一部分中將要討論的非平衡效應,它是與TF-PeR不同的。
考慮位于一個點“S”上的一個特定傳感器,它是以一個靈敏度矢量“SENSITIVITY-S”為特征的。當在S處的頂板的剛性廣延范圍在SENSITIVITY-S的方向運動時,該傳感器給出一個最大的正響應,該響應等于運動的距離乘以SENSITIVITY-S的大小的積。當運動垂直于這條線時,則沒有響應;即Response-S=SENSITIVITY點乘TRANSLATION-S(4)其中“Response-S”為S上的傳感器上的傳感器數(shù)據(jù)矢量“RESPONSE”的六個角分量之一。(運算符“點乘”是矢量的點乘)。在微小轉(zhuǎn)動的范圍內(nèi),系統(tǒng)的幾何形狀給出TRANSLATION-S=TRNSLATION-R+ROTATION-R叉乘R→S(5)其誤差大約為以弧度計算的二分之一轉(zhuǎn)動大小乘該結果的值。由于所關注的轉(zhuǎn)動小于一個弧度的千分之一,相對于所要求的精度這一誤差是無足輕重的。上述兩個關系式在一起意味著該響應是總位移的一個線性變換,它們的相關性可概括為一個6×6的矩陣“SENSMAT-R”RESPONSE=SENSMAT-R·D-R(6)
如果根據(jù)定義一個6×6標定矩陣“CALMAT-R”是給定為CALMAT-R=(SENSMAT-R·FLEXMAT-R)的逆矩陣,(7)其結果為TF-R-MEASURED=CALMAT-R·RESPONSE(8)要使得CALMAT-R易于處理則要求FLEXMAT-R與SENSMAT-R兩者都是合理地遠非奇異的。對于FLEXMAT,這意味著彈簧必須在壓縮與剪切中具有大致相同的柔量。它們還必須分開分布在與能觸摸表面大小相似的距離上,而在扭力的與平移的剛性上取得合理的平衡。至于SENSMAT-R,它意味著傳感器應放置在并朝向于能夠作出盡可能獨立的響應的位置與方向上。再者,它們是如何分開分布的決定了轉(zhuǎn)動的對平移的靈敏度的關系,所要求的平衡是由接觸表面的大小設定的。
來自慣性效應的干擾在這一點上,假定力是足夠緩慢地與平滑地幾乎接近靜平衡地作用的。在實際中,顯示器與工作臺的非零柔性意味著在“TF-R-MEASURED”,工作臺感測到的實際力,及TF-R,從P點數(shù)學地投影的合力之間存在著一種差別。
TF-R-MEASURED=TF-PeR+TF-R-INERTIAL(9)
“TF-R-INERTIAL”為顯示器與頂板質(zhì)量參照R的反作用力。它由這一質(zhì)量的簡諧振動的激發(fā)構成。它的能譜幾乎完全局限于在一個略低于最低簡振頻率的一個值以上的頻率中。
有可能要求使用標準的線性濾波技術來消除TF-R-INERTIAL的有害影響。這些技術包括取所測得的數(shù)據(jù)的各種時間加權平均值。然而,必須首先證明這些平均值在其它方式中是不會破壞接觸定位的精確性的。
考慮一個典型的接觸力在時間上的演化過程。它不只是上升與下降,還不斷地改變方向。由于瞬時推力線掃出的扇形通常對它具有某種錐形深擠壓,一個累加的平均力的推力線不一定接近任何瞬時值。然而,假定P本身并不移動,(在公式1b中R→P為常量),可以看出在R上的合力分量或者這些分量的任何線性變換的一個時間加權平均值對應于在P上的瞬時力的一個類似地時間加權的平均值的分量(或者變換后的分量)。但是作用在P上的力的和合成為P上的一個力,所以從時間加權分量中計算出的推力線(“有效推力線”)必定通過P。
作用在TF-R-MEASURED上的一個線性濾波器將生成一個響應,該響應是濾波的TF-PeR與濾波的TF-R-INERTIAL之和。對于一個適當?shù)臑V波器,后者接近于零,并且,如上所述,第一項提供計算正確接觸位置的值,從而產(chǎn)生所要求的結果。
一種有效的濾波器可具有已知的低通與/或陷波設計,最好是在微處理器系統(tǒng)80中數(shù)字地實現(xiàn)的。這樣的濾波器能有低于0.5至1乘最低簡諧振動的周期的一組延時,或在0.1秒范圍內(nèi)的延時。由于這短于典型的觸摸持續(xù)時間,良好的測量幅值得以保持(即,觸摸的能譜大部分位于低于TF-R-INERTIAL的頻率中),并且使合理的響應速度得以達到。特別值得一提的是,這一組延時大大地短于系統(tǒng)的阻尼時間一在逼近到達靜平衡之前被激發(fā)的振動可有許多周期。
平板模型在許多情況中,一個接觸表面可用一個正確地定位的平面充分地逼近。已知將這一特殊情況應用在觸摸應用中能得到良好的結果,只要該表面從該平面的最大偏移不超過大約三倍所需的精度;即,對于大多數(shù)觸摸,接觸力的切向分量是法向分量的三分之一或更小。雖然將傳感器放置在這一同一平面中的實際困難有可能提高成本并在許多這樣的應用中限制前述先有技術的可應用性,但本發(fā)明的用于計算一個電氣模型的方法仍然提供良好的答案,該電氣模型在遙感中得到顯示器表面上的觸點的位置。
將該接觸表面考慮為用一種帶有坐標“U”與“V”的二維格網(wǎng)標記。這一網(wǎng)格的原點位于三維空間中的點“O”上,我們將它來與二維基矢量EU與EV相關聯(lián)。如果接觸點“P”是在網(wǎng)格中坐標(U,V)處,我們可寫出
R→P=R→Q+U·RU+V·EV(10)現(xiàn)在可示出,存在著三個每組六個數(shù)的組,用六個分矢量U-CAL、V-CAL及W-CAL表示,使得(在靜態(tài)極限內(nèi))U=(U-CAL點乘RESPONSE)/(W-CAL點乘RESPONSE)(11a)V=(V-CAL點乘RESONSE)/(W-CAL點乘RESPONSE)(11b)并且“W-CAL點乘RESPONSE”是與接觸力的法向分量成正比的。為了簡化,定義US=U-CAL點乘RESPONSE(12a)VS=V-CAL點乘RESPONSE(12b)W=W-CAL點乘RESPONSE(12c)由于“US”、“VS”與“W”最終只是TF-R-MEASURED的線性變換,上述濾波可應用于這些導出的數(shù)據(jù)流。這時等式U=(濾波后的US)/(濾波后的WS)(13a)V=(濾波后的VS)/(濾波后的WS)(13b)不需要靜平衡便能緊密地逼近U與V??杀O(jiān)視“濾波后的W”來確定接觸的出現(xiàn),并且當“濾波后的W”充分大時,便可從上式中計算出U與V的嚴格定義的值。
現(xiàn)在考慮如何能得到U-CAL、V-CAL及W-CAL的值。將顯示器設備放置在力傳感工作臺上它的位置中后,用戶運行一個標定過程的軟件。如果需要,這一軟件可在主計算機上運行而不是在微處理器系統(tǒng)80上運行。完成了這一過程之后,標定值經(jīng)由通信鏈路38卸載,用于存儲在作為80的一部分的一個小型非易失性存儲器中,該系統(tǒng)便準備好可以使用了。
為了方便起見,假定用在顯示屏上的網(wǎng)格在左下角上的坐標<U,V>=<O,O>,并且在右上角的<U,V>=<1,1>。標定本身可被執(zhí)行如下順次地使屏幕四角上的四個點<O,O>、<O,1>、<1,O>及<1,1>發(fā)光,并在每一個點出現(xiàn)時指示用戶在每一個點上按三次。可以進一步指示用戶故意用改變方向的側(cè)向力去觸摸,因為這樣做可以更精確地標定對切向分量的響應。力的大小與每次觸摸的方向是無關緊要的;只要求每次觸摸是小心地在所指示的點上進行的。
在U=O作出的六次測量中的每一次,“U-CAL點乘RESPONSE”也必定是零,因為“W”肯定不會是無窮大。U-CAL是將這六個測量值集中在一起所構成的矩陣的零空間中的一個矢量,它的一個稱作“U-CAL-A”的純量倍數(shù)能以標準的方法抽取。V-CAL的一個類似的倍數(shù)“V-CAL-B”也可從V=O的觸摸中確定。雖然將標定矢量的任意倍數(shù)集中在一起便足夠了,但相對定標必須是一致的。定義a=U-CAl-A/UCAlb=V-CAL-B/VCAl。
用11b去除11a,然后將兩邊都乘以a/b,我們在<i,i>上的觸摸得到
a/b=(U-CAL-A點乘RESPONSE/(V-CAL-B點乘RESPONSE)(15)a/b的值便是從這樣一次觸摸中確定的,或者是作為這樣導出的比值的平均值確定的。這時,V-CAL-A(a/b)·V-CAL-B(16)對U-1的六個觸摸中的每一個使用等式11aZ-CAL-A點乘RESPONSE=U-CAL-A點乘RESPONSE(17)將從六個右手邊中計算出的六個數(shù)集中在一起,并予先將這一矢量乘以對應的測量值的逆矩陣,便得出Z-CAL-A而該過程完成。
一個非平面模型現(xiàn)在簡要地考慮更廣義的非平面情況中的一種方法。
在工廠中,每一個工作臺可在一個專門設計的夾緊裝置中預標定,該夾緊裝置提供一組六個精確的已知力。這些力是這樣選擇的,使得這些根據(jù)一個特定的參照點與坐標系統(tǒng)表示的(諸如R與104),這些力的矩陣是可逆的。然后將該測量值矩陣乘以這一逆矩陣,得出所需要的標定矩陣(上述CALMAT-R),將它存儲在非易失性存儲器中。
在現(xiàn)場,用戶標定過程向用戶提供顯示器中心的一個點及四邊的四個中點。在每一個點上要求兩次在不同方向上的觸摸,并從推力線對的交點中確定空間中的點位置。由于這些線對并不精確地相交,所以用垂直于兩條線的線段的中點作為“交點”的代用品。如果該線段太長,或者一對中的兩條線太接近于平行,則提示用戶重復觸摸該點?,F(xiàn)在確定了最符合(在RMS含義中)該五個測試點的平面、垂直方向上的圓柱面及球面。比較每一個的符合質(zhì)量并保存最接近地通過所有這些點的圖形,供以后使用。這里所試驗的三類形狀是顯示器表面最常用的幾何形狀)。
在應用中,可使用工廠標定矩陣按照上述等式2并適當?shù)厥褂脗鞲衅鲾?shù)據(jù)的濾波來計算推力線。從用戶標定中得到的信息便可用于計算三維空間中的表面交點,經(jīng)由38用矩形平面網(wǎng)格的二維坐標報告這一交點的位置,當將它垂直投影到該假想的表面上時,便將五個測試點放置在正確的位置上。
再扼要重述一次,在剛才描述的應用中,在該實施例本身中明確地使用了諸如推力線以及R上的合力的分力等實體,這些都是在分析中提出的。在平面情況的應用中,雖然它們是用于開發(fā)實施例的,但并不需要在該實施例中出現(xiàn)。從而,可以看出本發(fā)明的范圍內(nèi)的兩種不同的實施例可能使用在結構與細節(jié)上完全不同的計算方法中。根據(jù)本發(fā)明,它們具有的共同點為(1)使用了響應剛體運動的所有六個自由度的力傳感裝置;以及(2)從所述力傳感裝置的輸出中計算一個接觸點的位置的計算裝置;對于所有受到關注的潛在接觸點,包括那些從傳感器平面上適當?shù)叵?,這種計算出的位置基本上不含由于存在著該接觸力的一個無法予測的切向分力而引起的誤差。
本發(fā)明所提出的平面處的傳感器所提供的信息真正是在理論上足以在前述切向力分量中消除誤差的。雖然所提供的是用于執(zhí)行所要求的計算的各階段的特定實際技術,然而,存在著許多可以執(zhí)行這些計算的方法,而且在諸如傳感器的位置與朝向、傳感器的種類、支承的類型等方面存在著許多變化。
概述與先有技術的區(qū)別總而言之,至少在三個方面,作為本發(fā)明的基礎的方法學與上面描述的以及其它的先有技術不同,并且它們是構成本發(fā)明所取得的新穎結果的主要原因。
第一,本發(fā)明使用了響應作用力與力矩的所有六個自由度的力傳感裝置。反之,先有技術方法故意回避它們不響應切向分力的問題。
第二、本發(fā)明能夠取得離開傳感器平面的力位置,盡管存在著這些切向分力。
第三、本發(fā)明從所關注的表面內(nèi)的所有點中計算出具有最小的三維力矩矢量值的點,然后將這一點作為所關注的表面與一個接觸力的推力線的交點的一種估計值輸出。
對于這一表面的所有配置,這一點都是與先有的感測或計算方法不同的,下面進一步說明以上各特征清楚地使本發(fā)明區(qū)別于上述先有技術及可以借助它們得出的結果。
另一方面,以前說明的先有技術方法報告的是傳感器的平面中的這樣一個位置,在這一位置上一個確定的二維力矩矢量的值為零。這一矢量可以看作是在該點上的真正的三維力矩矢量在傳感器平面上各空間點上的投影。本發(fā)明的方法不但在允許所關注的表面可以是曲面形的以及真正地遠離傳感器平面方面遠比先有技術廣義,并且還在概念上與數(shù)值上在將先有技術應用于包含這些傳感器的一個扁平平面上時與它們不同。
為了弄清楚這一點,考慮以下情況支承一塊在其四角上帶有根據(jù)先有技術工作的傳感器的板。將這一整個裝置放置在本發(fā)明的一個設備上,使得在該板上的接觸位置可以同時被兩種方法讀出。與該表面成45°角(或者任何不是完全垂直的角度)在板上擰入一個螺絲。再以45°角將螺絲P壓在螺絲釘頭上,但不要扭轉(zhuǎn)。在這一點上,兩種方法都將報告正確的接觸位置。
在該接觸點上,二維與二維力矩矢量兩都為零。三維力矩矢量場可看成是以推力線為中心的等長箭頭的圓柱面,各柱面的箭頭長度與柱面的半徑成正比例增加。獨立的箭頭位于垂直于該推力線的位置上,并以一種環(huán)狀方式繞著該推力線互相跟隨著。
現(xiàn)在,當將螺絲刀向右扭轉(zhuǎn)時,在接觸點上便出現(xiàn)一個非零的力矩矢量,它是平行于推力線指向該板中的。這一分量是表現(xiàn)為均勻地加在整個場中的,加長各處的箭頭并將它們在一定程度上彎曲到推力方向上的點上(現(xiàn)在它們表現(xiàn)為在右手螺旋線中一個跟隨著一個)。
由于最小值仍在沿推力線的方向上,在那里只存在平行的分量,只有本發(fā)明的方法繼續(xù)報告正確的接觸點。接觸點上的平行分量的二維投影不能為零,由于它是相對于表面法線傾斜的(對于一切實際的力,它至少在一定程度上總是這樣的)。然而,偏離了推力線,力矩場的螺旋狀傾斜會使某一特定矢量的二維投影在一個附加的點上消失。
設想板是水平的而螺絲刀則是向戶用傾斜的,具有一條通過接觸點畫在板上的線,與該推力線成直角向右延伸。在這一條線上任取一點,例如距離螺絲刀2英寸的一個點。用1磅力壓在螺絲上,而用螺絲刀作用一個二磅英寸的順時針方向上的力矩。由推力引起的力矩分量具有2磅英寸的值并從對向用戶成45度的傾斜角指向板中。由扭轉(zhuǎn)引起的力矩分量的值也是2磅英寸但從離開用戶成45度的傾斜角指向板中。它們的合力矩值為2.818磅英寸,垂直于該板。因此,它在表面上的投影為零值;這便是先有技術方法作為接觸位置報告的附加的點的位置。
注意,前面描述的標定方法并不一定定義一個與顯示器設置的外表面重合的關注的表面。當用戶“通過”屏幕的發(fā)光點從兩個以上的不同方向上觸摸時,用戶很可能正在觸摸該表面上物理上不同的點。從而,在使用具有厚的玻璃熒光屏的陰極射線管監(jiān)視器時,所關注的表面是位于熒光物質(zhì)所在處的;這一表面可以通過標定過程的作用在應用中蘊含地定義,從而容許設備投影一個匹配的虛擬響應表面。推力線與這一響應表面的交點是通過在該虛擬響應表面內(nèi)找出具有最小的三維力矩矢量的點來緊密地逼近的。
本發(fā)明的方法與先有技術的區(qū)別在于在本發(fā)明的方法所報告的表面內(nèi)的相交位置上,三維力矩矢量為最小值(即具有最小長度)。無疑這可作為對本發(fā)明的獨一無二的計算要求的一種說明。
熟悉本技術的人員還可作出進一步的修改,例如根據(jù)要求選用具有相似功能的其它種類的彈簧與傳感器;以及將外部力傳感工作臺放置在其它位置上,這些位置可以接觸或接近或觸及監(jiān)視器或其它裝置,這些裝置帶有要在其上定位觸摸或其它接觸事件的表面,其中包括為了更普遍的應用,將其放置在所支持的裝置內(nèi)部或后方。所有這些工作臺或物體支持或者支撐具有任何形狀的一個關注的表面,在這里籠統(tǒng)地稱作“顯示器裝置”的一個“顯示器表面部分”或者類似的名詞。再者,可以想象更廣義的“關注的表面”??紤]這樣一樣情況,當一位顧客壓在并指向一臺售貨機內(nèi)部遠處的所要的物體時作用在該機器的玻璃窗口上的力。各物體的表面便是一個“關注的表面”,它潛在地與最小力矩線相交。例如,一位醫(yī)學院學生可能指點一個不透明的人體模型的軀干內(nèi)部的看不見的器管;模型可能是相當空的,但還是可以找出對應于如果模型是真的人體時應該在那里的器管的關注的表面的數(shù)學描述。熟悉本技術的人員將會容易地看出在整體計算裝置中是怎樣充分地描述這些表面的,以及本發(fā)明的方法是如何應用于這些或其它特定情況中的。從而“關注的表面”以及對應的所要求的“虛擬響應表面”是由應用與用戶的意圖所定義的,而并不局限于本發(fā)明所描述的模式的特定說明。同時還應理解上而所述的這一點,本發(fā)明對于陰極射線管以外的其它類型的電光顯示器表面也是有用的,其中包括,但不限于,LCD與LED顯示器。這些與其它指出的修改是被認為是落在所附的權利要求書中所定義的本發(fā)明的精神與范圍中的。
權利要求
1.一種在顯示器裝置上的一個顯示器表面部分上確定觸摸位置的方法,包括將該顯示器裝置接觸在設置在遠離該顯示器表面部分的位置上的一個力傳感工作臺上,該工作臺綜合地具有足夠的自由度與感測靈敏度能夠?qū)τ|摸該顯示器表面部分的一個點的推力作出響應來感測所產(chǎn)生的推力矢量的坐標分量以及相伴隨的力矩矢量的分量;從感測到的力計算出該顯示器表面部分上的一個位置,相對于這一位置,該測出的力基本上具有最小的力矩;以及作為所述觸摸點的一個估值,輸出所得到的遙測到的位置。
2.如權利要求1中所提出的一種方法,其中該力的感測是響應該顯示器裝置的剛性運動的六個角自由度的,其中包括所得到的推力矢量在X、Y與Z軸上的坐標分量,以及由所述觸摸導致的伴隨力矩矢量的滾動、翻動與轉(zhuǎn)動分量。
3.如權利要求2中所提出的一種方法,其中所述感測是通過在構成該工作臺的一對分開的平行板之間的彈簧的支承作用以及將該顯示裝置接觸在遠離其顯示器表面部分的一個區(qū)域上來實行的。
4.一種在一個裝置所攜帶的一個表面上確定觸摸位置的方法,包括將裝置在遠離所述表面的一個區(qū)域上接觸在一個力傳感裝置上,該力傳感裝置綜合地具有足夠的自由度與感測靈敏度,響應觸摸該表面的一個點的推力,來感測得到的推力矢量的坐標分量以及伴隨的力矩矢量的分量;從感測到的力中計算一條最小力矩線上的一個位置以提供該表面的一個交點;以及將該得到的遙感位置作為所述觸摸點的一個估計值輸出。
5.如權利要求4中所提出的一種方法,其中所述計算包括從該感測到的力中建立一個電氣模型,該模型在一個參照點上包含垂直于包含該推力與力矩矢量的一個方向,沿所述方向延伸一個等于該力矩矢量除以該推力矢量的值的一個距離到達一個最接近該參照點的一條推力線上的一個位置;以及通過所述點延伸該推力矢量以提供該顯示器表面的一個交點。
6.一種在顯示器裝置的一個顯示器表面上確定觸摸位置的方法,包括將該顯示器裝置接觸在一個力感測工作臺上,該工作臺是設置在遠離該顯示器表面部分本身的位置上的并且能夠?qū)挠|摸該顯示器裝置的所述顯示器表面部分所產(chǎn)生的力與力矩矢量的所有六個剛性運動自由度作出響應;在工作臺上感測由這種對該顯示器表面部分的觸摸所產(chǎn)生的力;從所感測到的力中計算出該顯示器表面部分上的一個位置,相對于該位置,等價于該感測到的力的力基本上具有最小的力矩值;以及作為該觸摸點的一個估計值輸出所得出的遙感到的位置。
7.權利要求6中所提出的一種方法,其中所述計算包括從該顯示器表面內(nèi)的所有點中計算出所述力矩矢量在三個維度上具有最小值的點。
8.一種在一個裝置的一個表面上確定觸摸位置的方法,包括將該裝置接觸在力傳感裝置上,該力傳感裝置是設置在遠離該表面本身的位置上的并且能夠?qū)τ捎|摸所述表面產(chǎn)生的力與力矩矢量的所有六個剛性運動自由度作出響應;在所述力傳感裝置上感測由對該表面的觸摸所產(chǎn)生的力;從所感測到的力中計算出所述表面上的一個位置,相對于該位置,等價于感測到的力的力具有在本上最小的力矩值;以及作為該觸摸點的一個估計值輸出所得到的遙感到的位置。
9.權利要求8中所提出的一種方法,其中所述裝置包括一個計算機輸入設備,并且所述觸摸是用一位用戶的一只手、一根觸針或其它工具實行的。
10.權利要求8中所提出的一種方法,其中該計算機輸入設備包含一個計算機顯示器設備。
11.權利要求8中所提出的一種方法,其中所述表面是實際上與一個可見的顯示表面重合的一個虛擬響應表面。
12.權利要求11中所提出的一種方法,其中該虛擬響應表面是實際上與覆蓋所述可見顯示表面的一個外部物理表面重合的。
13.一種觸屏感測裝置,用于一臺裝有一個顯示屏幕的監(jiān)視器,該感測裝置具有將該監(jiān)視器接觸在其一個遠離該顯示屏幕的區(qū)域上的力傳感工作臺裝置;該工作臺裝置設置有足夠數(shù)目與自由度的傳感器裝置,這些傳感器裝置響應觸摸該顯示屏幕時所產(chǎn)生的推力,感測對應于得到的該推力矢量的坐標分量及伴隨的力矩矢量的分量的測量值;用于從所述感測到的力中計算出在該顯示屏幕上的一個位置的裝置,相對于該位置,該測量得的力具有基本上最小的力矩值;以及用于作為所述觸摸點的一個估計值輸出所得到的遙測位置的裝置。
14.如權利要求13中所提出的裝置,其中該傳感器裝置提供六個自由度,感測該推力矢量的X、Y與Z坐標分量及該伴隨力矩矢量的滾動、翻動與轉(zhuǎn)動分量的線性無關組合。
15.如權利要求14中所提出的裝置,其中該監(jiān)視器倚靠在該工作臺裝置上。
16.如權利要求15中所提出的裝置,其中該工作臺裝置包括一對用彈簧連接的分開的平行板。
17.如權利要求13中所提出的裝置,其中該計算裝置包括一個微處理器,該微處理器設置有一個用于人編碼中建立一個電氣模型的裝置,該模型在一個參照點上包括一個垂直于包含該推力與力矩矢量的平面的方向用于沿所述方向延伸一段等于該力矩矢量的值除以該推力矢量的值的距離到達最接近于該參照點的一條推力線上的一個位置,并用于通過所述點延伸該推力矢量以提供該顯示器表面的一個交點的裝置。
18.如權利要求15中所提出的裝置,其中設置了用于在該工作臺裝置上保證精確與可重復地定位該監(jiān)視器的裝置。
19.如權利要求17中所提出的裝置,其中該力傳感工作臺裝置裝設有多個分布的傳感器,這些傳感器的位置與方向的靈敏度足以以對應的傳感器輸出響應工作臺運動的所有六個自由度。
20.如權利要求19中所提出的裝置,其中設置了分別用于檢測、定標與多路傳輸所述傳感器輸出以及通過一個斜率型A/D轉(zhuǎn)換器將它傳送給所述處理器的裝置。
全文摘要
在一個顯示器外部定位觸摸力的方法和裝置,包括一個支承或在外部接觸顯示屏幕監(jiān)示器裝置的力傳感工作臺,并響應于由觸摸該顯示器屏幕的一個點的推力所產(chǎn)生的力,來感測與計算觸摸點的位置。采用能對觸摸力與力矩的所有六個自由度作出響應的力傳感裝置,能夠定位離開傳感器平面的力并且不考慮切向力分量。
文檔編號G08C21/00GK1096387SQ93106780
公開日1994年12月14日 申請日期1993年6月8日 優(yōu)先權日1993年6月8日
發(fā)明者杰瑞B(yǎng)·羅伯茨 申請人:維薩芝公司