TW201303672A - 用於光學式觸控面板的觸碰點定位方法及光學式觸控面板 - Google Patents
用於光學式觸控面板的觸碰點定位方法及光學式觸控面板 Download PDFInfo
- Publication number
- TW201303672A TW201303672A TW100123310A TW100123310A TW201303672A TW 201303672 A TW201303672 A TW 201303672A TW 100123310 A TW100123310 A TW 100123310A TW 100123310 A TW100123310 A TW 100123310A TW 201303672 A TW201303672 A TW 201303672A
- Authority
- TW
- Taiwan
- Prior art keywords
- sequence
- angle information
- signals
- touch point
- seq
- Prior art date
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 34
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000003491 array Methods 0.000 claims description 18
- 230000002093 peripheral effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
一種用於光學式觸控面板的觸碰點定位方法,包含:(A)接收數個第一訊號及數個第二訊號;(B)根據該等第一、二訊號得到一第一序列數量及一第二序列數量;(C)根據該第一、二序列數量判斷是否有觸碰點存在;(D)當有觸碰點存在時,根據該第一、二序列數量判斷觸碰點的數量是否大於1;(E)當觸碰點的數量大於1時,根據該等第一、二訊號求得至少一第一候選角度資訊及至少一第二候選角度資訊;(F)由該第一、二候選角度資訊決定數個角度資訊組;(G)根據該等角度資訊組求得數個觸碰點座標;及(H)執行與該等觸碰點座標相關的操作。
Description
本發明是有關於一種用於觸控面板的技術,特別是指一種可處理多個觸碰點(touch point)的用於光學式(optical)觸控面板的觸碰點定位方法及光學式觸控面板。
常見的觸控面板主要分為光學式、電阻式(resistive)、電容式(capacitive),及聲波式(acoustic wave)。
請參閱圖1,一種現有的光學式觸控面板相關技術,如台灣公開TW 201035836號專利所揭露的光學偵測裝置,其包括掃描裝置110、偵測器120,及區別模組130。其中,掃描裝置110包括光源112、反射鏡114,及耦接於反射鏡114的旋轉致動器116;光源112用以產生掃描光束;反射鏡114配置來將掃描光束反射進偵測區140;旋轉致動器116用以旋轉反射鏡114,藉此使掃描光束的入射角隨著時間變化。偵測器120係配置來偵測反射光束,其中,反射光束係由掃描光束在偵測區140內被真實觸點T1、T2反射所產生。區別模組130可根據反射光束被偵測器120偵測時所產生的時間訊號,來區分真實觸點T1、T2及虛觸點G1、G2(或稱鬼點(ghost point))。此種現有的光學偵測裝置須額外設置包括反射鏡114及旋轉致動器116的掃描裝置110,以實現多點觸碰的功能,其整體結構較為複雜。
因此,本發明之目的,即在提供一種用於光學式觸控面板的觸碰點定位方法。該光學式觸控面板包括二個感光元件陣列及一處理單元,每一感光元件陣列具有數個感光元件,該等感光元件陣列的其中一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第一訊號,且其等依序分別對應數個第一索引,該等感光元件陣列的其中另一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第二訊號,且其等依序分別對應數個第二索引。
於是,本發明用於光學式觸控面板的觸碰點定位方法,包含下列步驟:
(A)該處理單元接收分別由該等感光元件陣列的該等感光元件所產生的該等第一訊號及該等第二訊號;
(B)該處理單元根據步驟(A)所接收到的該等第一訊號及該等第二訊號決定屬於一有效狀態者,並得到分別對應於該等感光元件陣列的一第一序列數量及一第二序列數量,其中,該等第一訊號中屬於該有效狀態者形成至少一第一序列,該等第二訊號中屬於該有效狀態者形成至少一第二序列,該第一序列數量是指該等第一訊號中所形成的該第一序列的一數量,該第二序列數量是指該等第二訊號中所形成的該第二序列的一數量;
(C)該處理單元根據該第一序列數量及該第二序列數量,判斷是否有至少一觸碰點存在;
(D)當判斷出有該至少一觸碰點存在時,該處理單元根據該第一序列數量及該第二序列數量,判斷該至少一觸碰點的一數量是否大於1;
(E)當判斷出該至少一觸碰點的該數量大於1時,該處理單元根據該等第一訊號求得至少一第一候選角度資訊,及根據該等第二訊號求得至少一第二候選角度資訊;
(F)該處理單元由步驟(E)所求得的該至少一第一候選角度資訊及該至少一第二候選角度資訊,決定分別對應該等觸碰點的數個角度資訊組,其中,步驟(F)包括下列子步驟:
(f-1)根據該第一序列數量及該第二序列數量進行判斷;
(f-2)當判斷出該第一序列數量及該第二序列數量皆大於1,且該第一序列數量等於該第二序列數量時,根據對應每一第一序列的一第一序列長度,及對應每一第二序列的一第二序列長度,決定該等角度資訊組;
(G)該處理單元根據由步驟(F)所求得的該等角度資訊組,求得分別對應該等觸碰點的數個觸碰點座標;及
(H)該處理單元執行與該等觸碰點座標相關的操作。
本發明之另一目的,即在提供一種光學式觸控面板。
該光學式觸控面板包含一面板本體、二個光偵測單元,及一處理單元。該面板本體具有一周緣且界定出一表面,該表面適用於供至少一物體觸碰。該等光偵測單元間隔地設置於該周緣,每一光偵測單元包括具有數個感光元件的一感光元件陣列,該等感光元件陣列的其中一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第一訊號,且其等分別對應數個第一索引,該等感光元件陣列的其中另一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第二訊號,且其等分別對應數個第二索引。
該處理單元電連接於該等光偵測單元,其中,該處理單元用以:接收分別由該等感光元件陣列的該等感光元件所產生的該等第一訊號及該等第二訊號;根據接收到的該等第一訊號及該等第二訊號決定屬於一有效狀態者,並得到分別對應於該等感光元件陣列的一第一序列數量及一第二序列數量,其中,該等第一訊號中屬於該有效狀態者形成至少一第一序列,該等第二訊號中屬於該有效狀態者形成至少一第二序列,該第一序列數量是指該等第一訊號中所形成的該第一序列的一數量,該第二序列數量是指該等第二訊號中所形成的該第二序列的一數量;根據該第一序列數量及該第二序列數量,判斷是否有至少一觸碰點存在;當判斷出有該至少一觸碰點存在時,根據該第一序列數量及該第二序列數量,判斷該至少一觸碰點的一數量是否大於1;當判斷出該至少一觸碰點的該數量大於1時,則根據該等第一訊號求得至少一第一候選角度資訊,及根據該等第二訊號求得至少一第二候選角度資訊;由該至少一第一候選角度資訊及該至少一第二候選角度資訊,決定分別對應該等觸碰點的數個角度資訊組,其中,該處理單元先根據該第一序列數量及該第二序列數量進行判斷,當判斷出該第一序列數量及該第二序列數量皆大於1,且該第一序列數量等於該第二序列數量時,根據對應每一第一序列的一第一序列長度,及對應每一第二序列的一第二序列長度,決定該等角度資訊組;根據該等角度資訊組,求得分別對應該等觸碰點的數個觸碰點座標;及執行與該等觸碰點座標相關的操作。
本發明之功效在於:藉由分析該等第一訊號中所形成的該至少一第一序列,及該等第二訊號中所形成的該至少一第二序列,可實現多點觸碰的功能。
有關本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之較佳實施例的詳細說明中,將可清楚的呈現。
請參閱圖2,本發明光學式觸控面板2之較佳實施例包含具有一周緣211且界定出一表面212的一面板本體21、設置於該面板本體21的該周緣211的至少一光源22、設置於該面板本體21的該周緣211的至少二個光偵測單元23、24,及電連接於該等光偵測單元23、24的一處理單元25。
在本較佳實施例中,該面板本體21概呈矩形;該等光偵測單元23、24的一數量為2,其等是間隔地設置於該面板本體21的該周緣211的其中一邊緣;更進一步來說,該等光偵測單元23、24是對稱地設置於一參考線L3的兩側,與該等導引鏡片231、241相關的該等軸線L1、L2匯集於該參考線L3。
其中,該表面212適用於供至少一物體(圖未示)觸碰。該光源22提供沿該表面212行進的光線(例如,紅外線),其具有用以發射光束的一發光元件221,及用以將光束轉換成片狀光線的一轉換鏡片222。該光偵測單元23包括一導引鏡片231,及具有數個感光元件232的一感光元件陣列233,該等感光元件232依序分別對應數個第一索引,且該等感光元件232分別用以產生用於指示其等所感測到的光線的強度的數個第一訊號;該光偵測單元24包括一導引鏡片241,及具有數個感光元件242的一感光元件陣列243,該等感光元件242依序分別對應數個第二索引,且該等感光元件242分別用以產生用於指示其等所感測到的光線的強度的數個第二訊號;該導引鏡片231與一軸心C1,及通過該軸心C1的一軸線L1相關;該等導引鏡片241與一軸心C2,及通過該軸心C2的一軸線L2相關。該處理單元25用以接收分別由該等感光元件232、242所產生的該等第一訊號及該等第二訊號,並據以得到對應至少一觸碰點的一觸碰點座標。
在本較佳實施例中,該感光元件陣列233的該等感光元件232的一數量,等於該感光元件陣列243的該等感光元件242的一數量;假設該等感光元件232的該數量及該等感光元件242的該數量皆等於n;令該第一索引以I 1表示,令該第二索引以I 2表示;也就是說,I 1=1,2,…,n,I 2=1,2,…,n。
請參閱圖2與圖3,以下配合本發明用於光學式觸控面板2的觸碰點定位方法的較佳實施例,對該等光偵測單元23、24,及該處理單元25的運作進一步地說明。
在步驟301中,該處理單元25接收分別由該等感光元件陣列233、243的該等感光元件232、242所產生的數個第一訊號及數個第二訊號。
在步驟302中,該處理單元25根據由步驟301所接收的該等第一訊號及該等第二訊號決定屬於一有效(active)狀態者,並得到分別對應於該等感光元件陣列233、243的一第一序列數量及一第二序列數量;在本較佳實施例中,當該等第一訊號及第二訊號中任一者的值超過預設的一門檻值時,其就屬於該有效狀態;換句話說,當任一感光元件232、242感測到的光線超過預設的一光線強度時,其對應產生的該第一訊號或該第二訊號就會屬於該有效狀態。
更進一步來說,該等第一訊號中屬於該有效狀態者形成至少一第一序列,該第一序列具有一連串屬於該有效狀態的第一訊號,該第一序列數量是指該等第一訊號中所形成的第一序列的一數量;該等第二訊號中屬於該有效狀態者形成至少一第二序列,該第二序列具有一連串屬於該有效狀態的第二訊號,該第二序列數量是指該等第二訊號中所形成的第二序列的一數量。
在步驟303中,該處理單元25根據該第一序列數量及該第二序列數量,判斷是否有觸碰發生;若是(即,有至少一觸碰點存在),則至步驟304繼續處理;否則,回到步驟301。
在本較佳實施例中,當有物體(例如,手指,圖未示)觸碰該面板本體21的該表面212時,物體會反射該光源22所提供的光線,且其反射光線分別透過該等導引鏡片231、241,再分別由該等感光元件陣列233、243所感測;藉此,該感光元件陣列233會存在至少一連串的感光元件232,因感測到物體的反射光線而產生屬於該有效狀態的該等第一訊號,類似地,該感光元件陣列243也會存在至少一連串的感光元件242,因感測到物體的反射光線而產生屬於該有效狀態的該等第二訊號;由此可知,當該第一序列數量及該第二序列數量兩者皆大於0時,則代表有觸碰發生。
在步驟304中,該處理單元25根據該第一序列數量及該第二序列數量,判斷觸碰點的一數量是否大於1;若是(即,觸碰點的該數量大於1(多個觸碰點)),則至步驟308繼續處理;否則(即,觸碰點的該數量等於1(單一觸碰點)),至步驟305繼續處理。其中,當該第一序列數量及該第二序列數量兩者皆等於1時,則代表觸碰點的該數量等於1;否則,代表觸碰點的該數量大於1。
在步驟305中,該處理單元25根據該等第一訊號及該等第二訊號求得對應該觸碰點的一角度資訊組。其中,該處理單元25根據該等第一訊號,以得到產生屬於該有效狀態的該等第一訊號的該等感光元件232分別對應的該等第一索引,並據以得到一第一角度資訊,換句話說,該第一角度資訊與該第一序列相關;該處理單元25還根據該等第二訊號,以得到產生屬於該有效狀態的該等第二訊號的該等感光元件242分別對應的該等第二索引,並據以得到一第二角度資訊,換句話說,該第二角度資訊與該第二序列相關;其中,該角度資訊組包括該第一角度資訊及該第二角度資訊。
令一軸心連線L4通過分別相關於該等導引鏡片231、241的該等軸心C1、C2,該第一角度資訊與觸碰該表面212的物體的反射光線及該軸心連線L4的一夾角(以α表示)相關;該第二角度資訊與觸碰該表面212的物體的反射光線及該軸心連線L4的一夾角(以β表示)相關;以下為了便於描述,該角度資訊組以(f(α),f(β))表示,其中,f(x)可為x(夾角)本身,亦可為三角函數中的正切函數tan(x);兩者皆可作為後續計算觸碰點座標之資訊。
請參閱圖2、圖3與圖4,舉例來說,在本較佳實施例中,當該表面212上有一觸碰點T時,此時,觸碰該表面212的物體的反射光線分別由該感光元件陣列233中一連串感光元件232,及由該感光元件陣列243中一連串感光元件242所感測;該感光元件陣列233的該等感光元件232分別產生的該等第一訊號示意如圖4所示的一訊號圖41;其中,該訊號圖41的橫軸坐標為該等感光元件232分別對應的該等第一索引(I 1),該訊號圖41的縱軸坐標為該等感光元件232分別產生的該等第一訊號的值;在此範例中,產生屬於該有效狀態的該等第一訊號的該等感光元件232分別對應的該等第一索引為i 1+1,i 1+2,...,i 1+l 1;換句話說,該等感光元件232中有連續l 1個感光元件232感測到相關於該觸碰點T的光線(即,觸碰該表面212的物體的反射光線),而且,與該等第一索引I 1=i 1+1,i 1+2,...,i 1+l 1相對應的該等感光元件232分別產生的該等第一訊號形成該第一序列。類似地,該感光元件陣列243的該等感光元件242分別產生的該等第二訊號示意如圖4所示的訊號圖42;其中,該訊號圖42的橫軸坐標為該等感光元件242分別對應的該等第二索引(I 2),該訊號圖42的縱軸坐標為該等感光元件242分別產生的該等第二訊號的值;在此範例中,產生屬於該有效狀態的該等第二訊號的該等感光元件242分別對應的該等第二索引為i 2+1,i 2+2,...,i 2+l 2;換句話說,該等感光元件242中有連續l 2個感光元件242感測到相關於該觸碰點T的光線,而且,與該等第二索引I 2=i 2+1,i 2+2,...,i 2+l 2相對應的該等感光元件242分別產生的該等第二訊號形成該第二序列。
在本較佳實施例中,由於該等導引鏡片231、241及該等感光元件陣列233、243相對於該面板本體21的該表面212的設置位置皆已固定且為已知;且該感光元件陣列233的該等感光元件232的配置位置及其等與該等第一索引的對應關係,以及該感光元件陣列243的該等感光元件242的配置位置及其等與該等第二索引的對應關係也都為已知。因此,該處理單元25可根據產生屬於該有效狀態的該等第一訊號的該等感光元件232分別對應的該等第一索引,得到相關於該觸碰點T的光線與該感光元件陣列233的一第一交點資訊,然後根據該第一交點資訊得到與α相關的該第一角度資訊;該處理單元25還可根據產生屬於該有效狀態的該等第二訊號的該等感光元件242分別對應的該等第二索引,得到相關於該觸碰點T的光線與該感光元件陣列243的一第二交點資訊,然後根據該第二交點資訊得到與β相關的該第二角度資訊。
在步驟306中,該處理單元25根據由步驟305所求得的該角度資訊組(該第一角度資訊及該第二角度資訊),求得對應該觸碰點的一觸碰點座標。其中,該觸碰點座標代表該觸碰點相對於該表面212上一原點O的一直角座標。
值得一提的是,由第一交點資訊及該第二交點資訊分別得到該第一角度資訊及該第二角度資訊的技術,以及由該第一角度資訊及該第二角度資訊得到該觸碰點座標的技術,皆為熟習光學觸控面板領域相關技術者所熟知,其細節可參考例如台灣公開TW 201030578號專利所公開的技術,所以不在此贅述。
在步驟307中,該處理單元25執行與該觸碰點座標相關的操作(operation),例如,電腦指令操作;然後,回到步驟301。
在步驟308中,該處理單元25根據該等第一訊號求得至少一第一候選角度資訊,及根據該等第二訊號求得至少一第二候選角度資訊;進一步來說,該處理單元25根據相關於該第一序列的該等第一索引,求得與該第一序列相關的該第一候選角度資訊,根據相關於該第二序列的該等第二索引,求得與該第二序列相關的該第二候選角度資訊,該第一候選角度資訊的一數量等於該第一序數量,該第二候選角度資訊的一數量等於該第二序數量。其中,該第一候選角度資訊及該第二候選角度資訊的獲得方式,類似於步驟305中的該第一角度資訊及該第二角度資訊的獲得方式,所以,不在此贅述其細節。
值得一提的是,由於觸碰該表面212的物體與該等感光元件陣列233、243的距離不同,會造成該第一序列及該第二序列的長度有所差異,以下即是基於此原理進行分析以得到該角度資訊組。
在步驟309中,該處理單元25由該第一候選角度資訊及該第二候選角度資訊,決定分別對應該等觸碰點的數個角度資訊組;其決定方式進一步描述如下。
首先,該處理單元25根據該第一序列數量及該第二序列數量進行判斷,當判斷出該第一序列數量及該第二序列數量兩者其中一者為1時,代表該等觸碰點與該等軸心C1、C2其中一者位於同一直線上,此時不會有鬼點的問題發生,因此,由該第一候選角度資訊及該第二候選角度資訊,可直接決定分別對應該等觸碰點的該等角度資訊組。
請參閱圖5與圖6,舉例來說,當該表面212上有二個觸碰點T'、T",且該等觸碰點T'、T"與該軸心C1位於同一直線上時;該感光元件陣列233的該等感光元件232分別產生的該等第一訊號示意如圖6所示的一訊號圖43;在此範例中,該等第一訊號中屬於該有效狀態者形成一第一序列431,對應該感光元件陣列233的該第一序列數量為1,產生屬於該有效狀態的該等第一訊號的該等感光元件232分別對應的該等第一索引為i 3+1,i 3+2,...,i 3+l 3;換句話說,該等感光元件232中有連續l 3個感光元件232感測到相關於該等觸碰點T'、T"的光線,對應該第一序列431的一第一序列長度是指該第一序列中該等第一訊號的一數量,也就是該第一序列長度為l 3。類似地,該感光元件陣列243的該等感光元件242分別產生的該等第二訊號示意如圖6所示的一訊號圖44;在此範例中,該等第二訊號中屬於該有效狀態者形成二個第二序列441、442,對應該感光元件陣列243的該第二序列數量為2,產生屬於該有效狀態的該等第二訊號的二連串感光元件242分別對應的該等第二索引為i 4+1,i 4+2,...,i 4+l 4及i 5+1,i 5+2,...,i 5+l 5;換句話說,該等感光元件242中有連續l 4個感光元件242感測到相關於該觸碰點T'的光線、有連續l 5個感光元件242感測到相關於該觸碰點T"的光線,每一第二序列441、442的一第二序列長度是指該第二序列441、442中該等第二訊號的一數量,也就是對應該第二序列441的該第二序列長度為l 4、對應該第二序列442的該第二序列長度為l 5。在此範例中,如圖5所示,該等角度資訊組的其中一者表示為(f(α'),f(β')),該等角度資訊組的其中另一者表示為(f(α'),f(β"))。
接著,當判斷出該第一序列數量及該第二序列數量皆大於1,且該第一序列數量等於該第二序列數量時,該處理單元25根據對應每一第一序列的該第一序列長度,及對應每一第二序列的該第二序列長度,決定該等角度資訊組。
在本較佳實施例中,該第一序列數量及該第二序列數量皆等於2。為了使以下說明更為清楚且易於了解,令該等第一序列依其等分別相關的該等第一索引排序後分別以1st_seq 1、1st_seq 2來表示,|1st_seq k |,k=1,2,分別代表該等第一序列長度,令該等第二序列依其等分別相關的該等第二索引排序後分別以2nd_seq 1、2nd_seq 2來表示,|2nd_seq k |,k=1,2,分別代表該等第二序列長度。該處理單元25根據該等第一序列長度及該等第二序列長度,又可再分為兩種不同的處理方式。
第一處理方式:當|1st_seq 1|≠|1st_seq 2|,且|2nd_seq 1|≠|2nd_seq 2|,且對於所有k,|1st_seq k |≠|2nd_seq k |時,該處理單元25以與該等第一序列長度中較大者對應的該第一序列相關的該第一候選角度資訊,配合與該等第二序列長度中較小者對應的該第二序列相關的該第二候選角度資訊作為其中一角度資訊組,並以與該等第一序列長度中較小者對應的該第一序列相關的該第一候選角度資訊,配合與該等第二序列長度中較大者對應的該第二序列相關的該第二候選角度資訊作為其中另一角度資訊組。
第二處理方式:當|1st_seq 1|=|2nd_seq 1|或|1st_seq 2|=|2nd_seq 2|時,該處理單元25判斷該等第一候選角度資訊的其中一者,是否與該等第二候選角度資訊的其中一者相同;當該等第一候選角度資訊的其中一者與該等第二候選角度資訊的其中一者相同,以相同的該第一候選角度資訊及該第二候選角度資訊作為其中一角度資訊組。
上述第一處理方式及第二處理方式,配合二個範例分別說明如下。
請參閱圖7與圖8,舉例來說,當該表面212上有如圖7所示的二個觸碰點T1、T2(G1、G2為鬼點),且該等觸碰點T1、T2皆不位於該參考線L3上時;該感光元件陣列233的該等感光元件232分別產生的該等第一訊號示意如圖8所示的一訊號圖45;在此範例中,該等第一訊號中屬於該有效狀態者形成二個第一序列451、452,對應該感光元件陣列233的該第一序列數量為2,產生屬於該有效狀態的該等第一訊號的二連串感光元件232分別對應的該等第一索引為i 6+1,i 6+2,...,i 6+l 6及i 7+1,i 7+2,...,i 7+l 7;換句話說,該第一序列451以1st_seq 1表示,|1st_seq 1|=l 6;該第一序列452以1st_seq 2表示,|1st_seq 2|=l 7,其中,l 7>l 6。類似地,該感光元件陣列243的該等感光元件242分別產生的該等第二訊號示意如圖8所示的一訊號圖46;在此範例中,該等第二訊號中屬於該有效狀態者形成二個第二序列461、462,對應該感光元件陣列243的該第二序列數量為2,產生屬於該有效狀態的該等第二訊號的二連串感光元件242分別對應的該等第二索引為i 8+1,i 8+2,...,i 8+l 8及i 9+1,i 9+2,...,i 9+l 9;換句話說,該第二序列461以2nd_seq 1表示,|2nd_seq 1|=l 8;該第二序列462以2nd_seq 2表示,|2nd_seq 2|=l 9,其中,l 9>l 8。
在此範例中,與該等第一序列長度中較大者對應的該第一序列451相關的該第一候選角度資訊以f(α2)表示,與該等第一序列長度中較小者對應的該第一序列452相關的該第一候選角度資訊以f(α1)表示,與該等第二序列長度中較大者對應的該第二序列462相關的該第二候選角度資訊以f(β2)表示,與該等第二序列長度中較小者對應的該第二序列461相關的該第二候選角度資訊以f(β1)表示。所以,該等角度資訊組分別表示為(f(α2),f(β1))及(f(α1),f(β2))。
請參閱圖9與圖10,舉例來說,當該表面212上有如圖9所示的二個觸碰點T3、T4(G3、G4為鬼點),且T4位於該參考線L3上;該感光元件陣列233的該等感光元件232分別產生的該等第一訊號示意如圖10所示的一訊號圖47;在此範例中,該等第一訊號中屬於該有效狀態者形成二個第一序列471、472,對應該感光元件陣列233的該第一序列數量為2,產生屬於該有效狀態的該等第一訊號的二連串感光元件232分別對應的該等第一索引為i 10+1,i 10+2,...,i 10+l 10及i 11+1,i 11+2,...,i 11+l 11;換句話說,該第一序列471以1st_seq 1表示,|1st_seq 1|=l 10;該第一序列472以1st_seq 2表示,|1st_seq 2|=l 11。類似地,該感光元件陣列243的該等感光元件242分別產生的該等第二訊號示意如圖10所示的一訊號圖48;在此範例中,該等第二訊號中屬於該有效狀態者形成二個第二序列481、482,對應該感光元件陣列243的該第二序列數量為2,產生屬於該有效狀態的該等第二訊號的二連串感光元件242分別對應的該等第二索引為i 12+1,i 12+2,...,i 12+l 12及i 13+1,i 13+2,...,i 13+l 13;換句話說,該第二序列481以2nd_seq 1表示,|2nd_seq 1|=l 12;該第二序列482以2nd_seq 2表示,|2nd_seq 2|=l 13。
在此範例中,|1st_seq 1|=|2nd_seq 1|,且f(α3)(與該第一序列471相關的該第一候選角度資訊)等於f(β3)(與該第一序列471相關的該第一候選角度資訊)。所以,該等角度資訊組分別為(f(α3),f(β3))及(f(α4),f(β4))。
請參閱圖3與圖7,在步驟310中,該處理單元25根據由步驟309所求得的該等角度資訊組,求得分別對應該等觸碰點的數個觸碰點座標。類似於上述步驟306,每一觸碰點座標的計算方式也是熟習光學觸控面板領域相關技術者所熟知,所以不在此贅述。
在步驟311中,該處理單元25執行與該等觸碰點座標相關的操作;然後,回到步驟301。
綜上所述,本發明藉由分析該等第一訊號中所形成的該至少一第一序列,及該等第二訊號中所形成的該至少一第二序列,不需額外設置包括反射鏡114及旋轉致動器116的掃描裝置110(如圖1所示),就可以實現多點觸碰的功能,故確實能達成本發明之目的。
惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。
2...光學式觸控面板
21...面板本體
211...周緣
212...表面
22...光源
221...發光元件
222...轉換鏡片
23...光偵測單元
231...導引鏡片
232...感光元件
233...感光元件陣列
24...光偵測單元
241...導引鏡片
242...感光元件
243...感光元件陣列
25...處理單元
C1...軸心
C2...軸心
L1...軸線
L2...軸線
L3...參考線
L4...軸心連線
301~311...步驟
41~48...訊號圖
431...第一序列
441~442...第二序列
451~452...第一序列
461~462...第二序列
471~472...第一序列
481~482...第二序列
圖1是一示意圖,說明現有的一光學偵測裝置;
圖2是一示意圖,說明本發明光學式觸控面板的一較佳實施例;
圖3是一流程圖,說明本發明用於光學式觸控面板的觸碰點定位方法的一較佳實施例;
圖4是一訊號示意圖,說明配合圖2所示的該較佳實施例,當有一觸碰點時,由數個感光元件陣列的數個感光元件產生的數個第一訊號及數個第二訊號;
圖5是一示意圖,說明配合圖2所示的該較佳實施例,當有二個觸碰點T'、T"與一軸心C1位於同一直線上的範例;
圖6是一訊號示意圖,說明配合圖2所示的該較佳實施例,當該等觸碰點T'、T"與一軸心C1位於同一直線上時,由該等感光元件產生的該等第一訊號及該等第二訊號;
圖7是一示意圖,說明配合圖2所示的該較佳實施例,當有二個觸碰點T1、T2,且該等觸碰點T1、T2皆不位於一參考線上的範例;
圖8是一訊號示意圖,說明配合圖2所示的該較佳實施例,當有二個觸碰點T1、T2,且該等觸碰點T1、T2皆不位於該參考線上時,由該等感光元件產生的該等第一訊號及該等第二訊號;
圖9是一示意圖,說明配合圖2所示的該較佳實施例,當有二個觸碰點T3、T4,且該觸碰點T4位於該參考線上的範例;及
圖10是一訊號示意圖,說明配合圖2所示的該較佳實施例,當有二個觸碰點T3、T4,且該觸碰點T4位於該參考線上時,由該等感光元件產生的該等第一訊號及該等第二訊號。
301~311...步驟
Claims (10)
- 一種用於光學式觸控面板的觸碰點定位方法,該光學式觸控面板包括二個感光元件陣列及一處理單元,每一感光元件陣列具有數個感光元件,該等感光元件陣列的其中一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第一訊號,且其等依序分別對應數個第一索引,該等感光元件陣列的其中另一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第二訊號,且其等依序分別對應數個第二索引,該方法包含下列步驟:(A)該處理單元接收分別由該等感光元件陣列的該等感光元件所產生的該等第一訊號及該等第二訊號;(B)該處理單元根據步驟(A)所接收到的該等第一訊號及該等第二訊號決定屬於一有效狀態者,並得到分別對應於該等感光元件陣列的一第一序列數量及一第二序列數量,其中,該等第一訊號中屬於該有效狀態者形成至少一第一序列,該等第二訊號中屬於該有效狀態者形成至少一第二序列,該第一序列數量是指該等第一訊號中所形成的該第一序列的一數量,該第二序列數量是指該等第二訊號中所形成的該第二序列的一數量;(C)該處理單元根據該第一序列數量及該第二序列數量,判斷是否有至少一觸碰點存在;(D)當判斷出有該至少一觸碰點存在時,該處理單元根據該第一序列數量及該第二序列數量,判斷該至少一觸碰點的一數量是否大於1;(E)當判斷出該至少一觸碰點的該數量大於1時,該處理單元根據該等第一訊號求得至少一第一候選角度資訊,及根據該等第二訊號求得至少一第二候選角度資訊;(F)該處理單元由步驟(E)所求得的該至少一第一候選角度資訊及該至少一第二候選角度資訊,決定分別對應該等觸碰點的數個角度資訊組,其中,步驟(F)包括下列子步驟:(f-1)根據該第一序列數量及該第二序列數量進行判斷;(f-2)當判斷出該第一序列數量及該第二序列數量皆大於1,且該第一序列數量等於該第二序列數量時,根據對應每一第一序列的一第一序列長度,及對應每一第二序列的一第二序列長度,決定該等角度資訊組;(G)該處理單元根據由步驟(F)所求得的該等角度資訊組,求得分別對應該等觸碰點的數個觸碰點座標;及(H)該處理單元執行與該等觸碰點座標相關的操作。
- 依據申請專利範圍第1項所述之用於光學式觸控面板的觸碰點定位方法,其中,當任一感光元件感測到相關於該至少一觸碰點的光線時,其對應產生的該第一訊號或該第二訊號就會屬於該有效狀態。
- 依據申請專利範圍第1項所述之用於光學式觸控面板的觸碰點定位方法,其中,每一第一序列具有一連串屬於該有效狀態的該等第一訊號,對應該第一序列的該第一序列長度是指該第一序列中該等第一訊號的一數量,每一第二序列具有一連串屬於該有效狀態的該等第二訊號,對應該第二序列的該第二序列長度是指該第二序列中該等第二訊號的一數量。
- 依據申請專利範圍1項所述之用於光學式觸控面板的觸碰點定位方法,其中,在步驟(E)中,該處理單元根據相關於該第一序列的該等第一索引,求得與該第一序列相關的該第一候選角度資訊,根據相關於該第二序列的該等第二索引,求得與該第二序列相關的該第二候選角度資訊,該第一候選角度資訊的一數量等於該第一序列數量,該第二候選角度資訊的一數量等於該第二序列數量。
- 依據申請專利範圍4項所述之用於光學式觸控面板的觸碰點定位方法,其中,在子步驟(f-2)中,該第一序列數量及該第二序列數量皆等於2,令該等第一序列依其等分別相關的該等第一索引排序後分別以1st_seq 1、1st_seq 2來表示,|1st_seq k |,k=1,2,分別代表該等第一序列長度,令該等第二序列依其等分別相關的該等第二索引排序後分別以2nd_seq 1、2nd_seq 2來表示,|2nd_seq k |,k=1,2,分別代表該等第二序列長度,子步驟(f-2)包括下列子步驟:(f-2-1)根據該等第一序列長度及該等第二序列長度進行判斷;及(f-2-2)當|1st_seq 1|≠|1st_seq 2|,且|2nd_seq 1|≠|2nd_seq 2|,且對於所有k,|1st_seq k |≠|2nd_seq k |時,以與該等第一序列長度中較大者對應的該第一序列相關的該第一候選角度資訊,配合與該等第二序列長度中較小者對應的該第二序列相關的該第二候選角度資訊作為其中一角度資訊組,並以與該等第一序列長度中較小者對應的該第一序列相關的該第一候選角度資訊,配合與該等第二序列長度中較大者對應的該第二序列相關的該第二候選角度資訊作為其中另一角度資訊組。
- 依據申請專利範圍第5項所述之用於光學式觸控面板的觸碰點定位方法,其中,子步驟(f-2)還包括子步驟(f-2-1)之後的下列子步驟:(f-2-3)當|1st_seq 1|=|2nd_seq 1|或|1st_seq 2|=|2nd_seq 2|時,判斷該等第一候選角度資訊的其中一者,是否與該等第二候選角度資訊的其中一者相同;及(f-2-4)當該等第一候選角度資訊的其中一者與該等第二候選角度資訊的其中一者相同,以相同的該第一候選角度資訊及該第二候選角度資訊作為其中一角度資訊組。
- 一種光學式觸控面板,包含:一面板本體,具有一周緣且界定出一表面,該表面適用於供至少一物體觸碰;二個光偵測單元,間隔地設置於該周緣,每一光偵測單元包括具有數個感光元件的一感光元件陣列,該等感光元件陣列的其中一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第一訊號,且其等分別對應數個第一索引,該等感光元件陣列的其中另一者的該等感光元件分別用以產生用於指示其等所感測到的光線的強度的數個第二訊號,且其等分別對應數個第二索引;一處理單元,電連接於該等光偵測單元,其中,該處理單元用以:接收分別由該等感光元件陣列的該等感光元件所產生的該等第一訊號及該等第二訊號;根據接收到的該等第一訊號及該等第二訊號決定屬於一有效狀態者,並得到分別對應於該等感光元件陣列的一第一序列數量及一第二序列數量,其中,該等第一訊號中屬於該有效狀態者形成至少一第一序列,該等第二訊號中屬於該有效狀態者形成至少一第二序列,該第一序列數量是指該等第一訊號中所形成的該第一序列的一數量,該第二序列數量是指該等第二訊號中所形成的該第二序列的一數量;根據該第一序列數量及該第二序列數量,判斷是否有至少一觸碰點存在;當判斷出有該至少一觸碰點存在時,根據該第一序列數量及該第二序列數量,判斷該至少一觸碰點的一數量是否大於1;當判斷出該至少一觸碰點的該數量大於1時,則根據該等第一訊號求得至少一第一候選角度資訊,及根據該等第二訊號求得至少一第二候選角度資訊;由該至少一第一候選角度資訊及該至少一第二候選角度資訊,決定分別對應該等觸碰點的數個角度資訊組,其中,該處理單元先根據該第一序列數量及該第二序列數量進行判斷,當判斷出該第一序列數量及該第二序列數量皆大於1,且該第一序列數量等於該第二序列數量時,根據對應每一第一序列的一第一序列長度,及對應每一第二序列的一第二序列長度,決定該等角度資訊組;根據該等角度資訊組,求得分別對應該等觸碰點的數個觸碰點座標;及執行與該等觸碰點座標相關的操作。
- 依據申請專利範圍第7項所述之光學式觸控面板,還包含設置於該面板本體的該周緣的至少一光源,該光源用以提供沿該面板本體的該表面行進的光線。
- 依據申請專利範圍第8項所述之光學式觸控面板,其中,當任一感光元件感測到相關於該至少一觸碰點的光線時,其對應產生的該第一訊號或該第二訊號就會屬於該有效狀態,其中,相關於該至少一觸碰點的光線是指觸碰該表面的該物體的反射光線。
- 依據申請專利範圍第7項所述之光學式觸控面板,其中,每一光偵測單元還包括相關於一軸線的一導引鏡片,該等光偵測單元是對稱地設置於一參考線的兩側,與該等導引鏡片相關的該等軸線匯集於該參考線。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100123310A TW201303672A (zh) | 2011-07-01 | 2011-07-01 | 用於光學式觸控面板的觸碰點定位方法及光學式觸控面板 |
| US13/506,138 US9063616B2 (en) | 2011-06-02 | 2012-03-29 | Optical touch device with symmetric light sources and locating method thereof |
| US13/797,748 US8890848B2 (en) | 2011-06-02 | 2013-03-12 | Optical touch device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100123310A TW201303672A (zh) | 2011-07-01 | 2011-07-01 | 用於光學式觸控面板的觸碰點定位方法及光學式觸控面板 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201303672A true TW201303672A (zh) | 2013-01-16 |
| TWI448945B TWI448945B (zh) | 2014-08-11 |
Family
ID=48138091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100123310A TW201303672A (zh) | 2011-06-02 | 2011-07-01 | 用於光學式觸控面板的觸碰點定位方法及光學式觸控面板 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TW201303672A (zh) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5162783A (en) * | 1990-07-23 | 1992-11-10 | Akzo N.V. | Infrared touch screen device for a video monitor |
| CN101369204A (zh) * | 2008-10-09 | 2009-02-18 | 旭丽电子(广州)有限公司 | 增加光学式触控面板辨识率之方法 |
| JP2010129026A (ja) * | 2008-12-01 | 2010-06-10 | Panasonic Corp | 入力装置 |
| TWI405102B (zh) * | 2009-10-07 | 2013-08-11 | Radiant Opto Electronics Corp | 背光模組與光學式觸控面板 |
| TWI421753B (zh) * | 2010-08-12 | 2014-01-01 | Lite On Semiconductor Corp | Calibration method, detection device and optical touch panel for optical touch panel |
-
2011
- 2011-07-01 TW TW100123310A patent/TW201303672A/zh not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| TWI448945B (zh) | 2014-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8711125B2 (en) | Coordinate locating method and apparatus | |
| CN102169394B (zh) | 多点触控面板及其手势识别方法 | |
| EP2338104B1 (en) | Method and apparatus for detecting a multitouch event in an optical touch-sensitive device | |
| EP2353069B1 (en) | Stereo optical sensors for resolving multi-touch in a touch detection system | |
| TWI498785B (zh) | 觸控感應裝置以及觸碰點偵測方法 | |
| US20110012856A1 (en) | Methods for Operation of a Touch Input Device | |
| US20120249599A1 (en) | Method of identifying a multi-touch scaling gesture and device using the same | |
| TW201005606A (en) | Detecting the locations of a plurality of objects on a touch surface | |
| US20120249487A1 (en) | Method of identifying a multi-touch shifting gesture and device using the same | |
| US20120249471A1 (en) | Method of identifying a multi-touch rotation gesture and device using the same | |
| CN101807131B (zh) | 侦测模块及包含此侦测模块的光学侦测系统 | |
| TWI423094B (zh) | 光學式觸控裝置及其運作方法 | |
| JPH08147091A (ja) | 複数点入力タッチパネルとその座標演算方法 | |
| CN104571726B (zh) | 光学触控系统、触控检测方法及电脑程序产品 | |
| CN102902418B (zh) | 用于光学式触控面板的触碰点定位方法及光学式触控面板 | |
| JP5692764B2 (ja) | 対象物検出方法及びこれを用いた装置 | |
| TW201303672A (zh) | 用於光學式觸控面板的觸碰點定位方法及光學式觸控面板 | |
| CN102163106B (zh) | 触控感应装置以及触碰点侦测方法 | |
| KR101308477B1 (ko) | 터치 감지 방법 및 이를 이용하는 표시 장치 | |
| CN101833398A (zh) | 位置侦测装置及其方法 | |
| KR20120025336A (ko) | 적외선 터치스크린 장치 | |
| KR20150049106A (ko) | 이중 스캔 구조를 갖는 터치 스크린 장치 및 이를 이용한 터치 감지 방법 | |
| CN119045685A (zh) | 一种新型的光学红外混合多边人机交互触控装置及识别方法 | |
| JP2005165829A (ja) | 光学式座標入力装置用指示具 | |
| HK1153830B (zh) | 坐标定位方法和设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |