專利名稱:光學指點裝置和檢測光學指點裝置中單擊事件的方法
技術領域:
本發(fā)明提供了一種包含光學指點裝置的終端機,更具體的來說,是利用一 種光學指點裝置,而不是利用一個獨立的按鍵來檢測單擊事件的單擊識別方 法。
背景技術:
通常,便攜裝置例如手機或個人數(shù)字助理(PDA: Personal Digital Assistant)
利用小鍵盤來接受使用者界面。包含在上述便攜裝置中的上述小鍵盤包括一組 方向鍵和用來輸入數(shù)字和字符的鍵。
隨著無線網(wǎng)絡服務例如無線寬帶(WiBro: Wireless Broadband)服務等正越 來越趨于商業(yè)化,上述個人裝置也接受可以支持圖形用戶界面的操作系統(tǒng)例如 微軟的Window TM。
伴隨著技術的發(fā)展,上述便攜裝置正利用指點裝置例如計算機的鼠標。上 述技術在美國專利號為10/579, 702和11/189, 656中被公開。
通常,應用在上述便攜裝置中的現(xiàn)有光學指點裝置只可以移動指針和光 標。因此,使用者可以利用上述光學指點裝置來移動上述指針或上述光標到所 需要的位置處然后單擊或雙擊顯示在上述光學指點裝置周圍或較下面部分的 按鍵。各種不同形式的按鍵可以被利用例如機械按鍵或電學按鍵。
然而,例如,于2007年12月25日注冊的專利號為7, 313, 255的美國 專利公開了在光學指點裝置上通過手指的豎直運動的單擊,例如Z-軸運動而 可以獲取類似結果的技術,從而替代了單擊獨立的按鍵。
并且,專利號為7, 313, 255的美國專利公開了關于"光學地檢測單擊事 件的方法和系統(tǒng)(SYSTEM AND METHOD FOR OPTICALLY DETECTING A CLICK EVENT"。在此,上述光學指點裝置可以在敏感區(qū)域識別從手指運動 而來的手指移動。上述光學指點裝置在上述敏感區(qū)域可以接收上述手指的部分影像,產(chǎn)生上述影像的多個影像信號,和從上述多個影像信號中檢測上述手指
的單擊移動。特別的是,當從上述影像信號獲取的追蹤質(zhì)量(tmckquality)下降 的時候,上述手指移動被判定為手指的抬起(liftup)移動。相反的,當上述追蹤 質(zhì)量提高的時候,上述手指移動被判定為手指的下壓(putdown)移動。
并且,在上述的7, 313, 255的美國專利中,當上述下壓移動在上述手指 的抬起移動被檢測之后被檢測的時候,用來判定位于上述手指的抬起移動和上 述手指的下壓移動間的時間區(qū)間是否處在一個預定的時間范圍內(nèi),例如,在 0.1到0.3秒之間。當上述時間區(qū)間處于上述時間范圍內(nèi)的時候,可以被認為 是一單擊事件。
在這種情況下,上述手指可以同時操作與Z軸上的運動相對應的豎直運動 和與X-Y平面上的運動相對應的水平運動。操作上述運動的使用者的意圖是 在影像窗口中重新定位手指并且在移動光標的時候通過從影像敏感區(qū)域(影像 輸入窗口大小為2.2毫米X2.2毫米)中脫離而同時的移動光標,而不是產(chǎn)生一 單擊事件。例如,上述運動在巻動(srolling)的時候可以頻繁地發(fā)生。然而, 由于上述專利發(fā)明只基于上述手指的豎直運動(Z軸上的運動)來判定單擊事 件,非使用者主觀意圖上需要的單擊事件在上述豎直運動和上述水平運動同時 被操作的時候也可能發(fā)生。特別的是,根據(jù)上述申請中定義的過程,巻動的上 述手指移動對于上述單擊事件從上述手指移動中可能不能被辨別出來。
發(fā)明內(nèi)容
本發(fā)明的一個方面提供了一種利用光學指點裝置上的手指移動來檢測單 擊事件,而不是利用一個獨立的按鍵來檢測單擊事件的單擊識別方法,通過上 述方法可以辨別對指針運動的手指移動和單機事件的手指移動。
本發(fā)明的另外一個方面也提供了多種可以辨別對指針運動的手指移動和 單機事件的手指移動的單擊識別方法。
根據(jù)本發(fā)明的一個方面,提供了一種在敏感區(qū)域上感應手指移動以來檢測
單擊事件的方法,上述方法包括從上述敏感區(qū)域獲取上述手指的影像;感應 上述手指的上述影像的變化;基于上述手指的上述影像的變化分析上述手指的 水平運動;和當上述手指的上述水平運動處在一被提供的預定范圍內(nèi)的時候產(chǎn) 生單擊信號。在本發(fā)明的一個方面中,上述光學指點裝置基于光強度或影像質(zhì)量可以感 應與上述Z軸上的運動相對應的豎直運動。為了判定上述手指的豎直運動是否
是用于單擊事件或用于在上述敏感區(qū)域中重新定位上述手指而與X-Y平面上
的運動相對應的水平運動是用于光標運動,上述光學指點裝置可以判定上述手 指的水平運動是否處在一個預定的范圍內(nèi)。雖然與上述手指的豎直運動相對應 的手指影像的變化被感應到,但是當上述手指的水平運動處在上述預定范圍外 的時候,可以來判定上述手指正移向左邊或右邊,上邊或下邊。在這種情況下, 上述光學指點裝置可以判定上述手指移動不是用于上述單擊事件。
因此,即使當使用者水平的移動上述手指以用來移動指針或光標并且因而 重復地觸摸上述敏感區(qū)域的時候,上述水平運動可以從上述單擊事件中被辨別 出來。其能防止由于無意的單擊或雙擊等產(chǎn)生的無意操作在包含上述光學指點 裝置的裝置中發(fā)生。
并且,通過將上述單擊事件定義為從手指的下壓開始到手指的抬起而結束 的操作,其能符合通過計算機鼠標而發(fā)生的單擊的單擊事件的定義。因此上述 使用者可以毫無混淆地使用上述光學指點裝置。
上述手指的下壓和抬起可以基于光強度或影像質(zhì)量來進行識別。例如,基 于與上述光強度相對應的快門值的增加或減少,手指的下壓或抬起都可以被感 應到。并且,上述手指的下壓和抬起都可以利用通過影像傳感單元被檢測到的 表面分辨率的提高和下降被感應到。此外,根據(jù)具體示例性實施例,可以來比 較數(shù)字值,例如上述快門值、表面分辨率等,結合上述數(shù)字值,且因此來判定 上述手指的下壓或抬起。
在本發(fā)明的一個方面中,上述光學指點裝置可以每秒多次的獲取影像并且 將當前手指影像和先前手指影像進行比較。在這種情況下,能將當前手指影像 和只是當前的手指影像或先前的手指影像來進行比較。并且,能夠來計算每個
影像的運動位移(Ax, Ay)。上述手指的位移量可以通過添加上述運動位移或基 于一個獨立的標準精確地加工上述運動位移來被計算。
計算上述手指的運動量的臨時標準可以通過從上述手指的下壓到抬起的 期間或從上述手指的抬起到下壓的期間或上述期間的部分來判定。計算上述運 動位移的方法可以利用多種方案,例如數(shù)學加法、絕對值加法等。
根據(jù)本發(fā)明的另外一個方面,提供了一種光學指點裝置,包括配置的用來提供感應手指運動的敏感區(qū)域的感應單元;配置的用來向上述傳感器的手指 提供光的光源單元;配置的用來通過上述傳感器被上述手指所反射的光收集以 來產(chǎn)生與上述手指相對應的影像的影像傳感單元;和配置的基于上述手指的影 像變化來辨別上述手指的水平運動和單擊運動的控制單元, '
上述控制單元被配置用來感應上述手指的影像變化,基于上述手指影像的 變化來分析上述手指運動,和當上述手指的水平運動處在一預定的范圍內(nèi)的時 候產(chǎn)生一個單擊信號。
本發(fā)明的其他方面,特性和優(yōu)勢將會在下面的說明中進行部分地陳述,有 些部分可能與說明有著明顯的區(qū)別,或也可以從本發(fā)明的實踐中學習到。
通過下面結合附圖對其示例性實施例進行的描述,本發(fā)明的上述和其他方 面的特征和優(yōu)點將會變得更加清楚和容易理解,其中
圖1是示出根據(jù)本發(fā)明示例性實施例的包含光學指點裝置的終端機的透 視圖2是示出根據(jù)本發(fā)明示例性實施例的光學指點裝置的截面圖; 圖3是示出根據(jù)本發(fā)明示例性實施例的描述與手指下壓和抬起相對應的 快門值的圖表;
圖4是示出根據(jù)本發(fā)明示例性實施例的描述與光學指點裝置的單擊相對 應的可能發(fā)生的快門值的變化的圖表;
圖5是示出根據(jù)本發(fā)明示例性實施例的對于指針運動的手指移動;
圖6是示出根據(jù)本發(fā)明示例性實施例的對于單擊事件的手指移動;
圖7是示出根據(jù)本發(fā)明示例性實施例的單擊識別方法的流程圖8是示出根據(jù)本發(fā)明的另一個示例性實施例的單擊識別方法的流程圖9是示出根據(jù)本發(fā)明示例性實施例的計算手指識別的過程的圖表。
具體實施例方式
本發(fā)明特定示例性實施例將結合附圖進行詳細的說明。圖1是示出根據(jù)本發(fā)明示例性實施例的包含光學指點裝置100的終端機 10的透視圖。圖2是示出根據(jù)本發(fā)明示例性實施例的光學指點裝置100的截 面圖。
參考圖1和圖2,上述光學指點裝置100在上述終端機10的小鍵盤周圍
被提供并且可以替代導航鍵用來移動在顯示器上顯示的指針或光標。
上述終端機10包括主機20和通過一轉軸可以和主機20上面部分相結合 的折疊器30。敏感區(qū)域124位于上述主機20的上面部分的上述光學指點裝置 100的表面層。使用者可以在敏感區(qū)域124按下手指以將手指的末端移向左邊 和右邊或上邊和下邊。并且,上述使用者可以通過上述手指的水平運動來移動 上述指針或光標,或通過移動上述指針或光標到一所需方位來改變菜單選擇。 在此示例性實施例中,與手機相對應的安裝在終端機中的上述光學指點裝 置100將進行描述。但是,本發(fā)明并不局限于此。特別的是,上述光學指點裝 置100可以被廣泛的應用到多媒體播放器、導航裝置、筆記本電腦、電腦外部 裝置等。
參考圖2,上述光學指點裝置100包括光源單元110,感應單元120,影 像傳感單元140和控制單元150。上述感應單元120可以提供敏感區(qū)域124。 使用者可以在表面玻璃層122例如上述敏感區(qū)域124下壓手指來使上述手指或 身體的一部分移至所需要的方位。在本發(fā)明的說明書中,術語"手指"可以被 理解為除去手指外的其他身體的一部分。并且,上述術語"手指"可以是被能 在上述敏感區(qū)域124上所感應的其他物體,并非只是人類身體的一部分。
上述光源單元110包括光源112例如發(fā)光二極管(LED: Light Emitting Diode)和光源導管114。上述光源導管114可以是將從上述光源112發(fā)出的光 傳送至上述表面玻璃層122的波導管。上述光源導管114可以由透光材料構成 因此能形成一全反射。根據(jù)具體的示例性實施例,上述光源導管114可以利用 普通的鏡子或反射器。上述光源單元110可以不包括上述光源導管114,也可 以不需要反射器而直接將上述光引致到上述表面玻璃層122。
上述感應單元120包括上述表面玻璃層122并且提供用來感應手指移動的 上述感應區(qū)域124。上述感應區(qū)域124在上述平板形表面玻璃層122上被提供。 根據(jù)具體的示例性實施例,上述敏感區(qū)域124在上述平板形玻璃層122上用透鏡的形式而被提供。雖然上述表面玻璃層122未被提供,上述感應單元120 也可以直接的將部分光導管單元130暴露用來提供上述敏感區(qū)域124。
在此示例性實施例中,當上述光源單元110將光提供給上述表面玻璃層 122的時候,上述光被手指反射并且反射光可以經(jīng)由上述波導管單元130被傳 送到上述影像傳感單元140中。上述波導管單元130可以將被反射的光從上述 手指傳送到上述影像傳感單元140中。并且,上述光導管單元130可以收集上 述光用來支持影像攝影和消除中間噪聲光因此來提高上述影像傳感單元140 的影像的清晰度。
上述影像傳感單元140可以提供除了與制造商設計相關的影像信息外的 各種形式的參考值。例如,各種形式的參考值包括快門值、快門速度、表面分 辨率、方向性等。
在由Avago技術提供的模型名稱為ADNS-3040的影像傳感器的情形中, 根據(jù)被傳送至上述影像傳感器的光強度上述快門值可以被調(diào)整。因此,當上述 光強度增強的時候,快門值減小用來更正過于亮的影像被輸出。相反的,如果 上述光強度減弱的時候,上述快門值增大用來更正過于暗的影像被輸出。上述 快門值可以從上述影像傳感器被提供。在一通常的室內(nèi)環(huán)境中,控制單元150 預測與上述快門值增大所相對應的手指的抬起和與上述快門值減小所相對應 的手指的下壓。
然而,上述快門值的趨向在室外陽光的條件下是相反的。例如,被傳送到 上述影像傳感單元的上述光強度受到太陽光的影響遠遠大于上述光學指點裝 置的光源。因此,當上述手指接觸影像窗口的時候,上述快門值大幅度增大。 相反的,當上述手指從上述影像窗口被移開的時候,上述快門值大幅度的減小。 因此,在這種情況下,能預測與上述快門值的大幅度增加相對應的手指的下壓 和與上述快門值的大幅度減小相對應的手指的抬起。
上述表面分辨率是與被影像傳感單元所感應的影像清晰度相關的值。上述 表面分辨率基于上述影像的相反比較等可以被判定。當清晰的指紋通過手指的 下壓而被獲取的時候,表面分辨率可以提高。相反的,當不清晰的指紋由于手 指的抬起移動而離開調(diào)焦被獲取的時候,表面分辨率就會下降。因此,上述表 面分辨率可以從上述影像傳感單元中作為數(shù)字值而被輸出。基于上述數(shù)字值能 間接地預測上述手指的下壓或抬起。并且,與上述快門值相比,表面分辨率相對較小的受周圍的光強度的影響。同通常的室內(nèi)環(huán)境一樣,即使在陽光下,上 述表面質(zhì)量在當手指與上述敏感區(qū)域相接觸的時候比手指不與上述敏感區(qū)域 接觸的時候更大。在陽光下,手指放在上述影像窗口和手指從上述影像窗口被 移開的情形的差異和在通常室內(nèi)環(huán)境下相比可能會減少。作為參考,在由
Avago技術提供的模型名稱為ADNS-3040的影像傳感器的情形中,表面分辨 率(SQUA: Surface Quality )擁有從最小值0到最大值167之間的數(shù)值。在 通常的室內(nèi)環(huán)境中,當上述手指放在上述影像敏感區(qū)域的時候,表面分辨率作 為一個大于30的值而被輸出。相反的,當上述手指從上述影像敏感區(qū)域移開 的時候,表面分辨率作為小于15的值而被輸出。
上述方向性(unidirectionality)—根據(jù)指紋的運動表示方向識別可能性。因 此能間接地根據(jù)上述方向性的增加或減少來預測上述手指的下壓或抬起。
上述快門值、表面分辨率、或方向性的增加或減少可以利用各種形式的方 案來進行測量。例如,上述快門值的增加可以絕對的或相對的進行比較。通常, 在通常的室內(nèi)環(huán)境中,能比較當前的快門值SVm和先前的快門值SVpst并且 當當前快門值SVOT和先前的快門值SVpst的比率SVr大于第一上限參考值的 時候,例如2倍,將上述手指移動感應為上述手指的抬起。相反,當上述當前 快門值SVOT和先前的快門值SVpst的比率,小于第一下限參考值的時候, 例如0.5,將上述手指運動判定為上述手指的下壓。上述相對的比較對于表面 質(zhì)量和方向性也適用。
如上所述,在室外環(huán)境的情形中,上述快門值大幅度的增加。為上述快門 值的大幅度增加做準備,假設室外存在太陽光能用不同的方法來判定手指的抬 起和下壓。例如,在室外陽光的條件下,可以假設由于手指的抬起上述快門值 降低了l/5倍,由于手指的下壓導致快門值增加了5倍。辨別室內(nèi)和室外環(huán)境 的快門值的比率標準可以由設計者進行多種選擇。例如,根據(jù)上述快門值比率
標準,作為上述當前快門值SVm和先前的快門值SVpst的比較結果是當上述
當前快門值SV^和先前的快門值SVpst的比率S^大于第二上限參考值的時 候,例如當大于5的時候,雖然上述值大于與上述第一上限參考值相對應 的值2,但是上述手指移動可以被判定為手指的下壓。當上述SV"j、于第二下 限參考值的時候,例如當小于1/5的時候,雖然上述值小于與上述第一上 限參考值相對應的值1/2,但是上述手指移動可以被判定為手指的抬起。雖然本發(fā)明基于上述快門值在此進行了描述,但是本發(fā)明并不只局限于 此。特別的是,除了上述快門值、表面分辨率和方向性外還可以利用很多值來 感應上述手指的下壓和抬起。
圖3是示出根據(jù)本發(fā)明示例性實施例的描述與手指下壓和抬起相對應的
快門值的圖表。圖4是示出根據(jù)本發(fā)明示例性實施例的描述與光學指點裝置的
單擊相對應的可能發(fā)生的快門值的變化的圖表。
參考圖3,假設在室內(nèi)環(huán)境中,當手指在上述敏感區(qū)域124上豎直方向周 期性移動的時候,即,在Z軸上運動,上述光學指點裝置可以感應上述快門值 中的變化以因此來感應手指的下壓或抬起。例如,當手指從抬起的位置移動到 下壓的位置的時候,上述快門值減小。當手指緊密地與表面玻璃相杰出的時候, 上述快門值擁有一個大概最小的值。相反,當手指從上述下壓位置移動到上述 抬起的位置的時候,上述快門值增加。當手指在一預定的區(qū)間內(nèi)與上述表面玻 璃分離的時候,上述快門值擁有一個大概最大的值。
如上所述,在室外環(huán)境有陽光的情況下,在手指下壓的情形中,上述快門 值增加。相反,在手指抬起的情形中,上述快門值減小。因此,當根據(jù)上述快 門值判定手指的抬起或下壓的時候,上述判定不能只基于上述快門值的增加或 減小來做出。關于此的說明將在后面做出。
參考圖4,基于上述快門值比率SVOT/SVpst的大幅度減小,例如,SVr<l/2, 能夠感應到手指的下壓并且核實與上述手指的下壓相對應的時間。并且, 當上述快門值比率SVJSVpst的大幅度增加,例如,SV一2,在手指的下壓后 被立刻感應到的時候,能夠感應到手指的抬起并且核實與上述手指的抬起相對 應的時間丁2 。
在這種情況下,能夠計算出手指下壓時間^和手指抬起時間T2間的差異 △1并且核實上述時間差異AT^是否處在一預定的時間范圍內(nèi)。例如,當上述 時間差異AT^處在0.1秒至0.3秒之間的時候,能夠首先將上述手指的移動感 應為正常的單擊事件。當上述時間差異AT,處在上述時間范圍外的時候,例如, 大于0.3秒,能夠?qū)⑸鲜鍪种敢苿痈袘獮橥V挂苿佣皇巧鲜鰡螕羰录?br>
如圖4中點線所指示的,其能夠檢測雙擊。例如,其能額外的感應到后來 的手指下壓時間T3和手指抬起時間T4 。在這種情況下,其能計算T2和T3的 時間差AT2和T3與T4的單擊延續(xù)時間A丁3 ?;趩螕舻纳鲜鰰r間差AT2能計算出單擊之間的時間區(qū)間。并且,其能基
于上述單擊延續(xù)時間AT3來核實是否是一正常的單擊事件。
圖5是示出根據(jù)本發(fā)明示例性實施例的對于指針運動的手指移動。圖6 是示出根據(jù)本發(fā)明示例性實施例的對于單擊事件的手指移動。
參考圖5和圖6,可以得知如圖4的上述快門值變化與上述指針運動和單 擊事件相關聯(lián)而發(fā)生。特別的是,如圖5所示,當手指為了上述指針運動而劃 過敏感區(qū)域124的時候,上述快門值會大幅度的增加或減小。如圖6所示,當 手指為上述單擊事件在上述敏感區(qū)域124上移動的時候,上述快門值會大幅度 的增加或減小。特別的是,只基于上述快門值的變化不能判定上述手指移動是 否是用于指針運動或單擊事件。
為了解決上述問題,可以利用如下方案。
圖7是示出根據(jù)本發(fā)明示例性實施例的單擊識別方法的流程圖。圖8是示 出根據(jù)本發(fā)明的另一個示例性實施例的單擊識別方法的流程圖。
參考圖7,上述單擊識別方法包括從敏感區(qū)域獲取手指影像的操作201, 感應上述手指影像變化的操作202,基于上述手指影像變化而分析上述手指水 平運動的操作203,判定上述手指的水平運動是否處在預定范圍內(nèi)的操作204 和當上述手指的水平運動處在預定范圍內(nèi)的時候產(chǎn)生單擊信號的操作205。
操作201已經(jīng)結合圖2和相關的原理進行了說明。操作202參考圖4所做 的說明可以被理解。
特別的是,雖然上述手指的下壓和抬起基于上述快門值的大幅度增加和減 小可以被感應出來,但是其能通過手指的移動量來測量上述水平運動并且與預 定的比較值來相比上述被測量的水平運動。
特別的是,如圖9所示,手指下壓時間^和手指抬起時間T2的時間周期 可以被劃分為很多時間區(qū)間單元。影像傳感單元和控制單元可以在每個時間區(qū) 間上比較當前影像和先前的影像以來計算上述影像變化值。例如,上述指紋的 移動位移通過比較指紋基于每個時間單元區(qū)間可以被計算出來??梢杂蒙鲜鍪?指的位移量來表示(A&, Ayn)。 [公式1]
水平運動D二i;iAxJ + i:iAy丄 [公式2]<formula>formula see original document page 14</formula>上述公式1至3基于上述位移量(Axn, Ayn)提供了多種方案來計算在手指下 壓時間T\和手指抬起時間T2間的用于單擊延續(xù)時間A^的上述手指的運動 量。根據(jù)如上所述的方案或其他各種形式的邏輯可以計算上述手指的運動量。
在操作204中,其能核實上述被計算的手指水平運動D是否處在上述范 圍內(nèi),例如Dl^KDh。當上述被計算的水平D處在上述范圍內(nèi)的時候,能夠 判定上述手指移動為單擊事件而不是指針運動因此在操作205中可以產(chǎn)生單
擊信號。通常,上述水平運動界限的下限DL可以是零。
并且,如點線所指示的,在產(chǎn)生上述單擊信號后,檢測隨后的單擊事件的 過程是可以被重復的。此外,也能檢測雙擊或多擊。
參考圖8,在上述光學指點裝置中的上述單擊識別方法包括從敏感區(qū)域中 獲取手指影像的操作301,感應手指下壓的操作302,核實手指下壓時間^的 操作303,判定手指抬起是否發(fā)生的操作304,當手指的抬起在操作304后被 感應的時候核實手指抬起時間T2的操作305。
如上所述,基于快門值的比較能感應手指的抬起和手指的下壓。根據(jù)所述 的室內(nèi)或室外情況,依照上述快門值能改變與手指的下壓和抬起相關的條件。
當判定單擊延續(xù)時間AT,在操作306中是否處在預定的時間范圍內(nèi)的時 候,例如,TlSAT,^Th,然后當上述單擊延續(xù)時間AT,處在預定的時間范圍 內(nèi)的時候,上述水平運動D在操作307中可以被分析。相反的,當上述單擊 延續(xù)時間AT,處在預定的時間范圍外的時候,不用分析上述水平運動D其能等 待隨后的單擊事件。
當上述單擊延續(xù)時間處在預定時間范圍內(nèi)的時候,上述水平運動D可以 被分析。在操作308中,其能核實上述被計算的水平運動D是否處在預定的 范圍內(nèi),例如D!^D^Dh。當上述水平運動D處在上述范圍內(nèi)的時候,其能 判定上述運動量為小并且判定上述手指移動為單擊事件而不是指針運動以來 在操作309中產(chǎn)生上述單擊信號。相反的,當上述被計算的水平運動D處在 上述范園Dl^D^Dh外的時候,其能判定上述運動量為大并且判定上述手指 移動為指針運動而不是單擊事件因而不產(chǎn)生上述單擊信號(見圖5)。根據(jù)本發(fā)明的光學指點裝置可以無須按下按鍵就能檢測單擊事件。并且, 上述光學指點裝置能更有效地辨別用于指針或光標運動的上述光學指點裝置 的敏感區(qū)域的重復觸摸,和用于單擊事件的手指的豎直運動。
并且,根據(jù)本發(fā)明的光學指點裝置可以用于除了單擊外的雙擊。在多擊的 情況中,上述光學指點裝置可以識別單擊事件和水平運動。
盡管己經(jīng)參照其特定示例性實施例顯示和描述了本發(fā)明,但是本領域的技 術人員應該理解,再不脫離由權利要求定義的本發(fā)明的精神和范圍的情況下, 可以對其進行形式和細節(jié)上的各種改變。
權利要求
1.一種檢測用來感應與光學指點裝置的敏感區(qū)域上的單擊相對應的手指運動的單擊事件的方法,上述方法包括從上述敏感區(qū)域獲取上述手指的影像;感應上述手指的上述影像的變化;基于上述手指的上述影像的變化分析上述手指的水平運動;和當上述手指的上述水平運動處在一被提供的預定范圍內(nèi)的時候產(chǎn)生單擊信號。
2. 如權利要求1所述的方法,其中上述感應包括檢測與上述手指的下壓 和抬起相對應的垂直運動。
3. 如權利要求2所述的方法,其中上述感應包括在一預定時間區(qū)間內(nèi)將 當前快門值SVOT和先前的快門值SVpst進行比較,當上述當前快門值SVOT和 先前的快門值SVpa的比率SV" SV「SVps/SVOT,小于第一下限參考值的時 候,將上述手指運動判定為上述手指的下壓,和當上述當前快門值SVm和先 前的快門值SVpst的比率SVr大于第一上限參考值的時候,將上述手指運動判 定為上述手指的抬起,其中上述第一下限參考值小于1且上述第一上限參考值 大于l。
4. 如權利要求3所述的方法,其中上述感應定義了第二下限參考值小于 上述第一下限參考值和第二上限參考值大于上述第一上限參考值,并且包括當上述當前快門值SVOT和先前的快門值SVpst的比率小于上述第二 下限參考值的時候,將上述手指運動判定為上述手指的抬起,和當上述當前快 門值SVOT和先前的快門值SVpst的比率大于第二上限參考值的時候,將 上述手指運動判定為上述手指的下壓。
5. 如權利要求2所述的方法,其中只有基于上述手指的影像變化在當上 述手指的下壓被感應之后上述手指的抬起被感應的時候,上述單擊信號被產(chǎn) 生。
6. 如權利要求2所述的方法,進一步包括 在上述手指的下壓和抬起之間計算時間區(qū)間;和判定上述被計算的時間區(qū)間是否處在預定的時間范圍內(nèi),其中,當上述被計算的時間區(qū)間處在上述時間范圍內(nèi)的時候,產(chǎn)生上述單 擊信號。
7. 如權利要求2所述的方法,進一步包括在上述手指的下壓和抬起之間計算時間區(qū)間,其中上述手指的水平運動關 于上述部分的被計算的時間區(qū)間或完整的被計算的時間區(qū)間來分析。
8. 如權利要求1至7中任一權利要求所述的方法,其中 上述感應包括在一預定的時間區(qū)間內(nèi)比較當前手指影像和先前手指影像,而后基于上述比較來計算上述手指的水平運動位移,且上述分析包括基于上述水平運動位移的絕對值來分析上述手指的水平運動。
9. 如權利要求1至7中任一權利要求所述的方法,其中上述感應包括根據(jù)基于光強度和影像質(zhì)量所決定的快門值、快門速度、表面分辨率和方向性的 至少一個,在一預定的時間區(qū)間內(nèi)比較當前手指影像和先前手指影像以來判定 上述手指影像的變化。
10. —種光學指點裝置,包括配置的用來提供感應手指運動的敏感區(qū)域的感應單元; 配置的用來向上述感應單元的手指提供光的光源單元; 配置的用來通過上述感應單元被上述手指所反射的光收集以來產(chǎn)生與上述手指相對應的影像的影像傳感單元;和配置的基于上述手指的影像變化來辨別上述手指的水平運動和單擊運動的控制單元,其中上述控制單元被配置用來感應上述手指的影像變化,基于上述手指影 像的變化來分析上述手指運動,和當上述手指的水平運動處在一預定的范圍內(nèi) 的時候產(chǎn)生一個單擊信號。
11. 如權利要求IO所述的上述光學指點裝置,其中上述控制單元被配置 只基于上述手指的影像變化在當上述手指的下壓被感應之后上述手指的抬起 被感應的時候來產(chǎn)生上述單擊信號。
12. 如權利要求IO所述的上述光學指點裝置,其中上述控制單元被配置 用來比較當前的手指影像和先前的手指影像,基于上述的比較計算上述手指的 水平運動位移,和基于上述水平運動位移的絕對值,上述當前手指影像和在一預定時間區(qū)間獲取的上述先前手指影像來分析上述手指的水平運動。
13.如權利要求10所述的上述光學指點裝置,其中上述控制單元被配置 用來比較當前的手指影像和先前的手指影像,并且根據(jù)基于光強度和影像質(zhì)量 所決定的快門值、快門速度、表面分辨率和方向性的至少一個,在一預定的時 間區(qū)間內(nèi)比較當前手指影像和先前手指影像以來判定上述手指影像的變化。
全文摘要
本發(fā)明提供了一種檢測用來感應與光學指點裝置的敏感區(qū)域上的單擊相對應的手指運動的單擊事件的方法,上述方法包括從上述敏感區(qū)域獲取上述手指的影像;感應上述手指的上述影像的變化;基于上述手指的上述影像的變化分析上述手指的水平運動;和當上述手指的上述水平運動處在一被提供的預定范圍內(nèi)的時候產(chǎn)生單擊信號。
文檔編號G06K9/22GK101551716SQ20091012715
公開日2009年10月7日 申請日期2009年3月13日 優(yōu)先權日2008年4月1日
發(fā)明者安建俊, 裵桓秀 申請人:頂點科技有限公司