光學(xué)觸控系統(tǒng)、觸控檢測(cè)方法及電腦程序產(chǎn)品的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明是有關(guān)于一種光學(xué)觸控系統(tǒng)、一種觸控檢測(cè)方法以及一種電腦程序產(chǎn)品。
【背景技術(shù)】
[0002]近年來觸控式的電子產(chǎn)品由于操作方便,直覺性高,因此深受消費(fèi)者喜愛而已漸漸成為市場(chǎng)上的主流趨勢(shì)。在以往使用的電阻式、電容式、背投影式的觸控?zé)赡恢校噪娙菔接|控?zé)赡坏挠|控效果最好,但其成本也最為昂貴,且會(huì)隨著熒幕尺寸的變大而增加,因而限制了電容式觸控?zé)赡坏膽?yīng)用。
[0003]為尋求電容式觸控?zé)赡坏奶娲桨?,目前有一種利用光學(xué)鏡頭檢測(cè)觸碰位置的光學(xué)式觸控?zé)赡?,其具有成本低、?zhǔn)確度佳等優(yōu)點(diǎn),在競(jìng)爭(zhēng)的市場(chǎng)中更具有優(yōu)勢(shì),目前也已成為大尺寸觸控?zé)赡坏牧硗庖环N選擇。
[0004]另一種光學(xué)式觸控?zé)赡皇抢迷跓赡坏倪吘壴O(shè)置多個(gè)光學(xué)鏡頭或反光邊框,用以拍攝使用者手指在熒幕上操作的影像,而目前市面上的熒幕尺寸越來越大,目前已有80寸的熒幕。若要在如此大的熒幕上搭配觸控功能,操作上會(huì)相當(dāng)不易,主要是因?yàn)闊o論何種操作界面,功能鍵或快捷鍵大多會(huì)配置于熒幕邊緣,以避免影響到熒幕中央的顯示。此外,因熒幕過大,使得使用者操作不便且耗時(shí)費(fèi)力。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種光學(xué)觸控系統(tǒng),其可準(zhǔn)確判斷兩群觸控物接近或觸碰一基準(zhǔn)面時(shí)的群體變化。
[0006]本發(fā)明的觸控檢測(cè)方法,其可準(zhǔn)確判斷兩群觸控物接近或觸碰一基準(zhǔn)面時(shí)的群體變化。
[0007]本發(fā)明的電腦程序產(chǎn)品,其可準(zhǔn)確判斷兩群觸控物接近或觸碰一基準(zhǔn)面時(shí)的群體變化。
[0008]本發(fā)明的實(shí)施例提供一種光學(xué)觸控系統(tǒng),用以判斷兩群觸控物接近或觸碰一基準(zhǔn)面時(shí)的群體變化,光學(xué)觸控系統(tǒng)包括至少一光源、一第一光學(xué)感測(cè)器、一第二光學(xué)感測(cè)器以及一處理單元。至少一光源配置于基準(zhǔn)面的一側(cè),且朝向基準(zhǔn)面發(fā)出一光束。第一光學(xué)感測(cè)器配置于基準(zhǔn)面的一側(cè),且檢測(cè)基準(zhǔn)面前方的空間,以產(chǎn)生一第一信號(hào)。第二光學(xué)感測(cè)器配置于基準(zhǔn)面的一側(cè),且檢測(cè)基準(zhǔn)面前方的空間,以產(chǎn)生一第二信號(hào),其中第一光學(xué)感測(cè)器所處的位置不同于第二光學(xué)感測(cè)器所處的位置。處理單元接收第一信號(hào)與第二信號(hào),其中當(dāng)兩群觸控物接近或觸碰基準(zhǔn)面時(shí),處理單元決定第一信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第一部分及第二信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第二部分,處理單元將至少第一部分與至少第二部分轉(zhuǎn)換為二維空間中的多個(gè)可能觸控區(qū),且處理單元根據(jù)對(duì)應(yīng)于至少部分可能觸控區(qū)的位置判斷群體變化。
[0009]本發(fā)明的一實(shí)施例提供一種觸控檢測(cè)方法,用以判斷兩群觸控物接近或觸碰一基準(zhǔn)面時(shí)的群體變化,光學(xué)觸控方法包括:提供至少一光束,并使至少一光束在基準(zhǔn)面前方傳遞;在一第一檢測(cè)位置檢測(cè)基準(zhǔn)面前方的空間,以產(chǎn)生一第一信號(hào);在一第二檢測(cè)位置檢測(cè)基準(zhǔn)面前方的空間,以產(chǎn)生一第二信號(hào);當(dāng)兩群觸控物接近或觸碰基準(zhǔn)面時(shí),決定第一信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第一部分及第二信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第二部分;將至少第一部分與至少第二部分轉(zhuǎn)換為二維空間中的多個(gè)可能觸控區(qū);以及根據(jù)對(duì)應(yīng)于至少部分可能觸控區(qū)的位置判斷群體變化。
[0010]本發(fā)明的一實(shí)施例提供一種電腦程序產(chǎn)品,儲(chǔ)存于一電腦可讀取記錄媒體,以判斷兩群觸控物接近或觸碰一基準(zhǔn)面時(shí)的群體變化,電腦程序產(chǎn)品包括第I程序指令、第2程序指令、第3程序指令、第4程序指令、第5程序指令、第6程序指令。第I程序指令提供至少一光束,并使至少一光束在基準(zhǔn)面前方傳遞。第2程序指令在一第一檢測(cè)位置檢測(cè)基準(zhǔn)面前方的空間,以產(chǎn)生一第一信號(hào)。第3程序指令在一第二檢測(cè)位置檢測(cè)基準(zhǔn)面前方的空間,以產(chǎn)生一第二信號(hào)。第4程序指令,當(dāng)兩群觸控物接近或觸碰基準(zhǔn)面時(shí),利用分群演算法決定第一信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第一部分及第二信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第二部分。第5程序指令利用三角定位法將至少第一部分與至少第二部分轉(zhuǎn)換為二維空間中的多個(gè)可能觸控區(qū)。以及第6程序指令根據(jù)對(duì)應(yīng)于至少部分可能觸控區(qū)的位置判斷群體變化。
[0011]基于上述,本發(fā)明的實(shí)施例中的光學(xué)觸控系統(tǒng)、觸控檢測(cè)方法及電腦程序產(chǎn)品通過第一光學(xué)感測(cè)器與第二光學(xué)感測(cè)器檢測(cè)基準(zhǔn)面前方的空間,以產(chǎn)生第一信號(hào)與第二信號(hào),且處理單元決定第一信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第一部分及第二信號(hào)中對(duì)應(yīng)于兩群觸控物的至少一第二部分,并將至少第一部分與至少第二部分轉(zhuǎn)換為二維空間中的多個(gè)可能觸控區(qū),且處理單元根據(jù)對(duì)應(yīng)于至少部分可能觸控區(qū)的位置判斷群體變化,使得兩群觸控物不同的群體變化便可啟動(dòng)不同的功能。如此一來,使用者可在基準(zhǔn)面前的任一位置利用不同的群體變化來達(dá)成所需的操作,而不受限于在基準(zhǔn)面上的特定位置來點(diǎn)選。因此,即使基準(zhǔn)面的面積很大,也不會(huì)造成使用者操作上的不便。
[0012]為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附附圖作詳細(xì)說明如下。
【附圖說明】
[0013]圖1是本發(fā)明的一實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0014]圖2A至圖2B是依照?qǐng)D1實(shí)施例中的第一光學(xué)感測(cè)器與第二光學(xué)感測(cè)器所檢測(cè)到的第一信號(hào)與第二信號(hào)的不意圖。
[0015]圖2C至圖2D是本發(fā)明另一實(shí)施例中的第一光學(xué)感測(cè)器與第二光學(xué)感測(cè)器于預(yù)設(shè)時(shí)間后所檢測(cè)到的第一信號(hào)與第二信號(hào)的示意圖。
[0016]圖3A至圖3B是本發(fā)明又一實(shí)施例中的第一光學(xué)感測(cè)器130a與第二光學(xué)感測(cè)器130b所檢測(cè)到的第一信號(hào)SI與第二信號(hào)S2的示意圖。
[0017]圖3C至圖3D是本發(fā)明再一實(shí)施例中的第一光學(xué)感測(cè)器130a與第二光學(xué)感測(cè)器130b所檢測(cè)到的第一信號(hào)SI與第二信號(hào)S2的示意圖。
[0018]圖4A與圖4B是依照?qǐng)D1實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0019]圖5A為本發(fā)明的一實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0020]圖5B為圖5A實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0021]圖6A為本發(fā)明另一實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0022]圖6B為圖6A實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0023]圖7A為本發(fā)明又一實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0024]圖7B為圖7A實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0025]圖8A為本發(fā)明又一實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0026]圖8B為圖8A實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。
[0027]圖9是本發(fā)明的一實(shí)施例中的觸控檢測(cè)方法的流程圖。
[0028]圖10是本發(fā)明的一實(shí)施例中的電腦程序產(chǎn)品的指令流程圖。
[0029]附圖標(biāo)記
[0030]50:顯示器
[0031]100:光學(xué)觸控系統(tǒng)
[0032]IlOa:散光條
[0033]120:光源
[0034]130a:第一光學(xué)感測(cè)器
[0035]130b:第二光學(xué)感測(cè)器
[0036]140:處理單元
[0037]OB:觸控物
[0038]SPL:參考線
[0039]SP:基準(zhǔn)面
[0040]LT, L1-8:光束
[0041]S1:第一信號(hào)
[0042]S2:第二信號(hào)
[0043]a-g:第一部分
[0044]a’ _h’:第二部分
[0045]P1-P4:頂點(diǎn)
[0046]B1-8、B1,-6,:邊界
[0047]A-D:可能觸控區(qū)
[0048]SlOO ?S600:步驟
[0049]PG100:第I程序指令
[0050]PG200:第2程序指令
[0051]PG300:第3程序指令
[0052]PG400:第4程序指令
[0053]PG500:第5程序指令
[0054]PG600:第6程序指令
【具體實(shí)施方式】
[0055]圖1是本發(fā)明的一實(shí)施例中的光學(xué)觸控系統(tǒng)的示意圖。請(qǐng)參照?qǐng)D1,本實(shí)施例的光學(xué)觸控系統(tǒng)100可用以判斷兩群觸控物OB接近或觸碰一基準(zhǔn)面SP時(shí)的群體變化。在本實(shí)施例中,光學(xué)觸控系統(tǒng)100可應(yīng)用于一顯示器50,其中而基準(zhǔn)面SP為顯示器50的顯示面?;蛘?,在其他實(shí)施例中,基準(zhǔn)面SP也可以是其他不同于顯示器50的觸控平臺(tái)的表面,其中此觸控平臺(tái)例如為觸控板(如筆記本電腦的鍵盤上的觸控板或其他手持電子裝置上的觸控板)、桌面、墻面或其他可讓兩群觸控物OB接近或觸碰的表面。在本實(shí)施例中,兩群觸控物OB為雙手,且群體變化為手勢(shì)變化。光學(xué)觸控系統(tǒng)包括至少一光源120(圖1中是以多個(gè)光源120為例)、第一光學(xué)感測(cè)器130a、第二光學(xué)感測(cè)器130b以及一處理單元140。至少一光源120配置于基準(zhǔn)面SP的一側(cè),且朝向基準(zhǔn)面SP發(fā)出一光束LT。光源120可包括發(fā)光二極管(light emitting d1de, LED)、錯(cuò)射等適于發(fā)出檢測(cè)光的光源120。第一光學(xué)感測(cè)器130a配置于基準(zhǔn)面SP的一側(cè),且檢測(cè)基準(zhǔn)面SP前方的空間,以產(chǎn)生一第一信號(hào)SI。第二光學(xué)感測(cè)器130b配置于基準(zhǔn)面SP的一側(cè),且檢測(cè)基準(zhǔn)面SP前方的空間,以產(chǎn)生一第二信號(hào)S2,其中第一光學(xué)感測(cè)器130a所處的位置不同于第二光學(xué)感測(cè)器130b所處的位置。第一光學(xué)感測(cè)器130a與第二光學(xué)感測(cè)器130b可包括電荷稱合元件(charge couple device,CCD