光學(xué)觸控系統(tǒng)及其物件位置的判斷方法
【專利摘要】本發(fā)明提供一種光學(xué)觸控系統(tǒng)及其物件位置的判斷方法,其中光學(xué)觸控系統(tǒng)至少包括一深度圖像傳感器以及一觸控平面,深度圖像傳感器的感測范圍涵蓋觸控平面。該判斷方法包括下列步驟:首先,于深度圖像傳感器檢測到有一物件時,通過深度圖像傳感器取得物件的一圖像信息,其中圖像信息包括物件相對于深度圖像傳感器的一角度信息以及一深度信息。接著,依據(jù)角度信息以及深度信息,判斷物件的位置是否落在觸控平面之內(nèi)。通過本發(fā)明,無須在觸控平面加裝邊條,可減少成本,使組裝上更為容易,也可以避免邊條脫落或歪斜的問題。
【專利說明】光學(xué)觸控系統(tǒng)及其物件位置的判斷方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種光學(xué)觸控系統(tǒng)及其物件位置判斷方法,特別是有關(guān)于一種可用于不具有邊條的觸控平面的光學(xué)觸控系統(tǒng)及其物件位置判斷方法。
【背景技術(shù)】
[0002]近年來,由于可以使用觸控輸入操作指令的設(shè)備越來越多,在一些電子裝置中,例如智能型手機(jī)(smart phone)、個人數(shù)字助理(PDA)、平板電腦(TabletPC)或超便攜電腦(UMPC,Ultra Mobile PC)等,都配置有一個可以直接觸控的觸控式顯示裝置(touchscreen),可用觸控的操作方式以當(dāng)作主要的輸入裝置。觸控式顯示裝置結(jié)合一光學(xué)式觸控系統(tǒng),其具有包括至少一維的感應(yīng)器的觸摸式表面,用以檢測物件,如手指或觸控筆等在其表面上的接觸與移動。目前的光學(xué)式觸控系統(tǒng),較常見的有遮斷式與反射式兩種。遮斷式的光學(xué)式觸控系統(tǒng)是在觸控屏幕的邊緣裝上反射邊條,使其發(fā)射光線時,能利用邊條的反射讓光線布滿整個觸控屏幕,在其鏡頭看來整個觸控屏幕都是亮的。對遮斷式的光學(xué)式觸控系統(tǒng)而言,當(dāng)一物件例如手指放在觸控屏幕上的某個位置時,該位置的光線會被手指擋住,手指在鏡頭上會成為一個亮度降低的區(qū)域,之后找到此亮度降低的區(qū)域便能找出手指的位置。反射式的光學(xué)式觸控系統(tǒng)是在觸控屏幕的邊緣裝上吸光或散光邊條,使其發(fā)射光線時,碰到邊條的光線會被吸收或散射,在鏡頭看來整個觸控屏幕都是暗的。對反射式的光學(xué)式觸控系統(tǒng)而言,當(dāng)手指放在觸控屏幕上,手指會反射光線,而反射后的光線會被鏡頭接收,因此手指在鏡頭上會成為一個亮度提升的區(qū)域,之后找到此亮度提升的區(qū)域便能找出手指的位置。
[0003]然而,前述兩種光學(xué)式觸控系統(tǒng)都必須使用邊條,除了增加成本之外,也增加了組裝上的復(fù)雜度。再者,邊條固定的技術(shù)目前多與觸控平面膠合,因此容易產(chǎn)生邊條脫落或歪斜的問題,影響物件位置的判斷。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種光學(xué)觸控系統(tǒng)及其物件位置的判斷方法,可用于不具邊條的觸控平面上進(jìn)行物件位置的判斷。
[0005]本發(fā)明實(shí)施例提供一種物件位置的判斷方法,適用于一光學(xué)觸控系統(tǒng),其中該光學(xué)觸控系統(tǒng)至少包括一深度圖像傳感器(depth image sensor)以及一觸控平面,該深度圖像傳感器的感測范圍涵蓋該觸控平面。方法包括于該深度圖像傳感器檢測到有一物件時,通過該深度圖像傳感器取得該物件的一圖像信息,其中該圖像信息包括該物件相對于該深度圖像傳感器的一角度信息以及一深度信息。方法更包括依據(jù)該角度信息以及該深度信息,判斷該物件的位置是否落在該觸控平面之內(nèi)。
[0006]本發(fā)明實(shí)施例另提供一種光學(xué)觸控系統(tǒng),其包括一深度圖像傳感器、一觸控平面、以及一處理電路。深度圖像傳感器提供相應(yīng)一物件的圖像信息,其中圖像信息包括物件相對于深度圖像傳感器的一角度信息以及一深度信息。深度圖像傳感器的感測范圍涵蓋觸控平面。處理電路用以于深度圖像傳感器檢測到有物件時,通過深度圖像傳感器取得物件的圖像信息,并依據(jù)圖像信息中的角度信息以及深度信息,判斷物件的位置是在觸控平面之內(nèi)或在觸控平面之外。
[0007]本發(fā)明上述方法可以通過程序碼方式存在。當(dāng)程序碼被機(jī)器載入且執(zhí)行時,機(jī)器變成用以實(shí)行本發(fā)明的裝置。
[0008]通過本發(fā)明,無須在觸控平面加裝邊條,可減少成本,使組裝上更為容易,也可以避免邊條脫落或歪斜的問題。
[0009]為使本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1是依據(jù)本發(fā)明實(shí)施例的光學(xué)觸控系統(tǒng)的示意圖;
[0012]圖2是一依據(jù)本發(fā)明實(shí)施例的光學(xué)觸控系統(tǒng)的配置示意圖;
[0013]圖3是依據(jù)本發(fā)明實(shí)施例的深度圖像傳感器所擷取到的物件的圖像信息的一示意圖;
[0014]圖4是依據(jù)本發(fā)明實(shí)施例的最大深度信息的取得方式的示意圖;
[0015]圖5是一依據(jù)本發(fā)明實(shí)施例的物件位置判斷方法的流程圖;
[0016]圖6是依據(jù)本發(fā)明另一實(shí)施例的物件位置的判斷方法的流程圖;
[0017]圖7A是依據(jù)本發(fā)明實(shí)施例的物件分別放在不同位置所對應(yīng)的觸碰點(diǎn)的示意圖;
[0018]圖7B是圖7A左邊的深度圖像傳感器取得的圖像信號的示意圖。
[0019]附圖標(biāo)記
[0020]100"光學(xué)觸控系統(tǒng);
[0021]110、110’~深度圖像傳感器;
[0022]120-觸控平面;
[0023]122、124、126、128~邊緣;
[0024]IndexA、IndexB、Θ、Max~角度;
[0025]O、O’ ~物件;
[0026]130~處理電路;
[0027]140"存儲單元;
[0028]S502-S504~步驟;
[0029]S602-S61(T 步驟;
[0030]710、720、730~手指; [0031]D印thmax~最大深度數(shù)據(jù)曲線。
【具體實(shí)施方式】[0032]圖1顯示依據(jù)本發(fā)明實(shí)施例的光學(xué)觸控系統(tǒng)100的示意圖。依據(jù)本發(fā)明實(shí)施例的光學(xué)觸控系統(tǒng)100可以適用于一電子裝置,如個人數(shù)字助理、個人數(shù)字助理手機(jī)、智能型手機(jī)、移動電話、移動上網(wǎng)裝置、或迷你筆記本電腦、平板電腦、車用電腦、數(shù)碼相機(jī)、多媒體播放器、游戲裝置或任何類型的移動計算裝置,然而,應(yīng)理解的是,本發(fā)明并不限于此。舉例來說,于一實(shí)施例中,光學(xué)觸控系統(tǒng)100可作為一平板電腦的觸控輸入裝置,用以進(jìn)行各項(xiàng)觸控輸入與操作,但不限于此。光學(xué)觸控系統(tǒng)100至少包括一深度圖像傳感器110、一觸控平面120、一處理電路130以及一存儲單元140。深度圖像傳感器110 (例如:一深度攝影鏡頭(Depth Camera))可于檢測到一物件例如手指或觸控筆等等時,產(chǎn)生相應(yīng)該物件的圖像信息,其中圖像信息可包含物件所在位置的觸控點(diǎn)相對于深度圖像傳感器110的角度信息以及其觸控點(diǎn)相對于深度圖像傳感器110的一深度信息,其中,可通過該深度信息算出表示物件的位置與深度圖像傳感器110之間的距離。觸控平面120是結(jié)合一觸碰感應(yīng)裝置(未顯示)的屏幕。觸碰感應(yīng)裝置具有包括至少一維的感應(yīng)器的觸摸式表面,用以檢測物件,如手指或觸控筆等在其表面上的接觸與移動。舉例來說,觸控平面120為不具有邊條的一觸控面板的上表面所形成的感測區(qū)域。觸控平面120亦可以顯示相關(guān)數(shù)據(jù)、與相關(guān)圖示與界面等。
[0033]請參見圖2,是顯示一依據(jù)本發(fā)明實(shí)施例的光學(xué)觸控系統(tǒng)100的配置示意圖。如圖2所示,觸控平面120為由四個邊122-128所圍起來的一矩形區(qū)域,而深度圖像傳感器110是設(shè)置在兩相鄰的邊122與128所形成的角落,深度圖像傳感器110具有從O度到最大值Max的角度(例如:110度)的一可視角度,任何在深度圖像傳感器110的可視角度內(nèi)出現(xiàn)的物件都會被深度圖像傳感器110進(jìn)行檢測并擷取相關(guān)的圖像信息。其中,圖像信息可包含物件所在位置的觸控點(diǎn)相對于深度圖像傳感器110的角度信息以及其觸控點(diǎn)相對于深度圖像傳感器110的一深度信息,角度信息具有一角度值,其角度值是表示物件所在位置的觸控點(diǎn)相對于深度圖像傳感器110的角度,亦即,從深度圖像傳感器110的O度起算的角度。如圖2所示,對于物件O而言,其所在位置相對于深度圖像傳感器110的角度值為O度與線段129之間的夾角O。舉例來說,假設(shè)夾角Θ為50度時,則物件O所在位置相對于深度圖像傳感器110的角度值即為50度。類似地,深度信息具有一深度值,可藉深度值估算出物件所在的位置與深度圖像傳感器110之間的距離。于一些實(shí)施例中,深度值是以深度圖像傳感器110所擷取到的物件的圖像信息中的峰值光強(qiáng)度來表示其距離,強(qiáng)度愈高表示深度值越小,因此深度圖像傳感器110與物件兩者之間的距離越近;相反地,強(qiáng)度愈低表示深度值越大,因此兩者之間的距離越遠(yuǎn)。參見圖3,是顯示由深度圖像傳感器110所擷取到的物件O的圖像信息的一示意圖,其中橫軸“角度”表示物件O相對于深度圖像傳感器110的角度值,而縱軸“深度”表示物件O相對于深度圖像傳感器110的深度值。由圖3可知,物件O的角度值為O,深度值為D,這兩個值可用于后續(xù)的位置判斷。處理電路130可用以執(zhí)行本案的物件位置的判斷方法。另外,如圖2所示,于一實(shí)施例中,可在兩相鄰的邊126與128所形成的角落,亦即,與深度圖像傳感器110所在的角落相鄰的角落,設(shè)置另一深度圖像傳感器110’來同時對物件O進(jìn)行檢測,使得處理電路130可同時利用兩個深度圖像傳感器110與110’的圖像信息來進(jìn)一步得到物件所在位置的坐標(biāo)。詳細(xì)的物件位置判斷方法將介紹于下。存儲單元140 (例如:一存儲器)可用以儲存相關(guān)的數(shù)據(jù),例如:一既定角度范圍數(shù)據(jù)以及最大深度數(shù)據(jù)曲線等等,但不限于此。其中,既定角度范圍數(shù)據(jù)小于深度圖像傳感器110的可視角度,最大深度數(shù)據(jù)曲線表示既定角度范圍內(nèi)每個角度所對應(yīng)的最大深度值,亦即每個角度上物件O與深度圖像傳感器110的最遠(yuǎn)距離。其中,既定角度范圍的取得方式是事先將物件O放在觸控平面120的不同邊緣,讓存儲單元140記錄/儲存深度圖像傳感器Iio在邊緣時的角度范圍,而取得既定角度范圍。由于深度圖像傳感器110的取像范圍的可能角度超過觸控平面,因此能限制角度不在既定角度范圍內(nèi)的觸控點(diǎn)是位于觸控平面之外。舉例來說,如圖2所示,可將物件O放在觸控平面120的邊緣122與128分別取得一下限值IndexA與一上限值IndexB,則既定角度范圍即為下限值IndexA與上限值IndexB之間的角度。假設(shè)物件所在位置的觸控點(diǎn)在此既定角度范圍之外的,即判斷位于觸控平面外,而在此既定角度范圍內(nèi)的觸控點(diǎn),即判斷可能位于觸控平面之內(nèi)。
[0034]類似地,最大深度信息的取得方式是先在觸控平面120的各個邊緣輸入觸控點(diǎn),記錄深度圖像傳感器Iio所擷取到的各角度在觸控平面120上最遠(yuǎn)的距離的深度值并儲存于存儲單元140中。由于在深度圖像傳感器110的圖像中,同一角度上有很多觸控點(diǎn),但距離各不同,因此只要記錄邊緣位置的觸控點(diǎn)的最遠(yuǎn)距離,就知道同角度上較近距離的觸控點(diǎn)位于觸控平面內(nèi),如圖4所示。如圖4所示,中間的觸控點(diǎn)O和右下角邊緣的觸控點(diǎn)O’位于相同角度,但右下角的觸控點(diǎn)O’距離深度圖像傳感器110較遠(yuǎn)。因此只要在此角度上的物件位置所對應(yīng)的觸控點(diǎn),其距離小于右下角的觸控點(diǎn)O’的距離,可判定其位置位于觸控平面120之內(nèi)。
[0035]圖5顯示一依據(jù)本發(fā)明實(shí)施例的物件位置判斷方法的流程圖,用以決定一物件的位置是否落在觸控平面之內(nèi)。依據(jù)本發(fā)明實(shí)施例的物件位置判斷方法可以適用于一光學(xué)觸控系統(tǒng)(例如:圖1的光學(xué)觸控系統(tǒng)100),其中光學(xué)觸控系統(tǒng)可應(yīng)用于一電子裝置,如電視機(jī)、臺式電腦等,或便攜式裝置,如個人數(shù)字助理、智能型手機(jī)、移動電話、移動上網(wǎng)裝置、或迷你筆記本電腦、平板電腦等的手持式裝置。于此實(shí)施例中,光學(xué)觸控系統(tǒng)包括不具邊條的觸控平面。
[0036]首先,如步驟S502,深度圖像傳感器110檢測到一物件例如手指的觸碰事件,于是通過深度圖像傳感器Iio產(chǎn)生相應(yīng)物件的圖像信息至處理電路130,其中圖像信息中包括物件所在位置的觸控點(diǎn)相對于深度圖像傳感器110的角度信息以及其觸控點(diǎn)相對于深度圖像傳感器110的一深度信息。其中,如前述,角度信息具有一角度值且深度信息具有一深度值。
[0037]當(dāng)處理電路130接收到深度圖像傳感器110所產(chǎn)生的相應(yīng)物件的角度信息以及深度信息之后,如步驟S504,處理電路130便依據(jù)角度信息以及深度信息,判斷物件是落在觸控平面120之內(nèi)或落在觸控平面120之外。
[0038]于一實(shí)施例中,處理電路130依據(jù)角度信息以及深度信息,判斷物件是落在觸控平面120之內(nèi)或落在觸控平面120之外的步驟是依據(jù)存儲單元140中所事先記錄的對應(yīng)于觸控平面120的一既定角度范圍、一最大深度信息以及前述的角度信息以及深度信息來判斷物件是否落在觸控平面120之內(nèi)。其中,既定角度范圍的取得方式是事先將物件放在觸控平面120的不同邊緣時,讓存儲單元140記錄深度圖像傳感器110在邊緣時的角度范圍,而取得既定角度范圍。如圖2所示,介于角度下限值IndexA與上限值IndexB之間的角度即可為既定角度范圍,在此既定角度范圍之外的觸控點(diǎn),即判斷位于觸控平面外,而在此既定角度范圍內(nèi),即判斷可能位于觸控平面之內(nèi)。舉例來說,假設(shè)IndexA為10度且IndexB為100度時,則若物件所對應(yīng)的角度信息表示小于10度的角度或大于100度的角度時,便可判定物件的位置為在既定角度范圍之外的位置,即判斷其位置位于觸控平面之外。反之,若物件所對應(yīng)的角度信息表示介于10度與100度之間的角度時,則物件的位置可能落在觸控平面之內(nèi),也可能落在觸控平面之外,需要進(jìn)一步利用深度信息來進(jìn)行確認(rèn)。
[0039]圖6顯示依據(jù)本發(fā)明另一實(shí)施例的物件位置的判斷方法的流程圖,用以依據(jù)深度圖像傳感器110所擷取到的圖像中所包括的角度信息以及深度信息,判斷物件的位置是落在觸控平面120之內(nèi)或落在觸控平面120之外。
[0040]首先,如步驟S602,處理電路130判斷角度信息中所表示的角度值是否在既定角度范圍內(nèi)。舉例來說,假設(shè)既定范圍為10度至100度的角度時,則處理電路130判斷角度信息中所表示的角度是否在既定角度范圍內(nèi)即判斷角度信息的角度值是否表示10度至100度之間的角度。
[0041]當(dāng)角度信息表示的角度值并非落在既定角度范圍內(nèi)的角度時(例如:角度信息表示的角度小于10度或大于100度時)(步驟S602的否),表示物件的位置并非落在觸控平面上,因此,如步驟S604,處理電路130便直接判定物件的位置是落在觸控平面之外。因此,處理電路130可刪除此物件的相應(yīng)觸控點(diǎn)的信息,無須再進(jìn)一步的運(yùn)算。
[0042]當(dāng)角度信息表示的角度值是落在既定角度范圍內(nèi)的角度時(例如:角度信息表示的角度大于10度且小于100度時)(步驟602的是),表示物件的位置可能落在觸控平面之內(nèi),如步驟S606,于是接著處理電路130判斷相應(yīng)物件的深度信息中所表示的深度值是否小于或等于對應(yīng)角度信息的一最大深度值。其中對應(yīng)此角度值的最大深度值可以由存儲單元140的前述最大深度數(shù)據(jù)曲線中獲得。
[0043]當(dāng)深度信息中所表示的深度值大于對應(yīng)角度信息的最大深度值時(步驟S606的否),表示物件所在的位置落在觸控平面之外,因此,如步驟S608,處理電路130便判定物件的位置系落在觸控平面之外。類似地,處理電路130可于判定物件的位置是落在觸控平面之外時,進(jìn)一步刪除相應(yīng)此物件的位置的觸控點(diǎn)的信息。
[0044]當(dāng)深度信息中所表示的深度值小于或等于對應(yīng)角度信息的角度值的最大深度值時(步驟S606的是),表示物件所在的位置落在觸控平面之內(nèi),于是,如步驟S610,處理電路130判定物件的位置是落在觸控平面之內(nèi)。之后,處理電路130便輸出或儲存表示此物件所在位置的觸控點(diǎn)的相關(guān)信息至一裝置以進(jìn)行后續(xù)處理。舉例來說,參見圖2,處理電路130可利用設(shè)置在觸控平面的一邊緣角落的深度圖像傳感器110所得到的角度信息與深度信息與設(shè)置在觸控平面的另一角落的另一深度圖像傳感器110’所得到的角度信息與深度信息通過一些演算法如數(shù)學(xué)函數(shù)例如三角函數(shù)或三角定位方法等來計算出物件在觸控平面的坐標(biāo),進(jìn)而執(zhí)行一對應(yīng)的動作。
[0045]也就是說,只有當(dāng)相應(yīng)物件的角度信息表示既定角度范圍內(nèi)的角度且其深度信息表示的深度值小于或等于最大深度值時,處理電路130才會判定物件的位置是落在觸控平面之內(nèi)。因此,可通過前述的簡單流程來判斷出物件的位置是否落在觸控平面之內(nèi),進(jìn)而過濾出需要進(jìn)一步計算的物件的位置的觸控點(diǎn),可減少不必要的計算,加速運(yùn)算的速度。
[0046]以下列舉一實(shí)施例,用以輔助說明依據(jù)本發(fā)明的物件位置判斷方法如何判斷一物件(例如:手指或觸控筆等等)是否落在觸控平面之內(nèi)的細(xì)節(jié),但本發(fā)明并不限于此。
[0047]請參見圖7A,圖7A是顯示依據(jù)本發(fā)明實(shí)施例的物件分別放在不同位置所對應(yīng)的觸碰點(diǎn)的示意圖。如圖7A所示,分別表示三個手指710、720、730分別放在三個不同位置所對應(yīng)的觸碰點(diǎn)。于此實(shí)施例中,假設(shè)以左邊的深度圖像傳感器110取得的圖像信號為例,而既定角度范圍是介于下限值IndexA與上限值IndexB之間的角度。圖7B是顯示圖7A左邊的深度圖像傳感器110取得的圖像信號的示意圖,其中,橫軸的“角度”表示物件的位置所在的觸控點(diǎn)相對于深度圖像傳感器A的角度,其方向由左起算為O度,而縱軸的“深度(Depth) ”表示物件的位置所在的觸控點(diǎn)在深度圖像傳感器110的圖像中的強(qiáng)度,其中強(qiáng)度越高代表距離越近(深度越淺),反之強(qiáng)度越低代表距離越遠(yuǎn)。參見圖7B,于此實(shí)施例中,O與角度范圍的下限值Index A之間的角度以及大于角度范圍的下限值IndexB的角度是位于觸控平面之外,最接近深度圖像傳感器110的手指710,其強(qiáng)度最強(qiáng),深度值最小;次接近深度圖像傳感器110的手指720,強(qiáng)度次之,深度值次之;距離深度圖像傳感器110最遠(yuǎn)的手指730,強(qiáng)度最弱,深度值最大。也就是說,只有介于Index A與Index B之間的角度才判斷可能位于觸控平面內(nèi)。參見圖7B,由于手指710的圖像的角度值是非落在該既定角度范圍之內(nèi),處理電路130可判斷出手指710的位置位于觸控平面之外,故刪除手指710所對應(yīng)的觸控點(diǎn)的信息。
[0048]最大深度數(shù)據(jù)曲線D印th_代表既定角度范圍內(nèi)的各角度中,在觸控平面內(nèi)的最小強(qiáng)度(最大深度信息),也就是在觸控平面內(nèi)最遠(yuǎn)的距離。因此,如圖7B所示,手指720的強(qiáng)度大于此角度的最小強(qiáng)度,表示手指720與深度圖像傳感器110的距離比最遠(yuǎn)距離還近,故處理電路130可據(jù)此深度信息判定手指720的位置是在觸控平面之內(nèi),而手指730雖然在既定角度范圍之內(nèi),但其強(qiáng)度小于此角度的最小強(qiáng)度,表示手指730與深度圖像傳感器110的距離比最遠(yuǎn)距離還遠(yuǎn),故處理電路可據(jù)此判定手指730的位置是在觸控平面之外。
[0049]因此,依據(jù)本發(fā)明的光學(xué)觸控系統(tǒng)及其物件位置的判斷方法,可利用深度圖像傳感器所提供的深度信息以及配合簡易的邊界限制,便能達(dá)到不需使用邊條的技術(shù),因此其觸控平面無須加裝邊條,可減少成本,組裝上更為容易。再者,由于觸控平面無須加裝邊條,因此也不會發(fā)生邊條脫落或歪斜的問題。
[0050]本發(fā)明的方法,或特定型態(tài)或其部份,可以以程序碼的型態(tài)存在。程序碼可以包含于實(shí)體媒體,如軟盤、光盤、硬盤、或是任何其他機(jī)器可讀取(如計算機(jī)可讀取)存儲媒體,亦或不限于外在形式的計算機(jī)程序產(chǎn)品,其中,當(dāng)程序碼被機(jī)器,如計算機(jī)載入且執(zhí)行時,此機(jī)器變成用以參與本發(fā)明的裝置。程序碼也可通過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態(tài)進(jìn)行傳送,其中,當(dāng)程序碼被機(jī)器,如計算機(jī)接收、載入且執(zhí)行時,此機(jī)器變成用以參與本發(fā)明的裝置。當(dāng)在一般用途處理單元實(shí)作時,程序碼結(jié)合處理單元提供一操作類似于應(yīng)用特定邏輯電路的獨(dú)特裝置。
[0051]雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書所界定的為準(zhǔn)。
【權(quán)利要求】
1.一種物件位置的判斷方法,適用于一光學(xué)觸控系統(tǒng),其特征在于,所述光學(xué)觸控系統(tǒng)至少包括一深度圖像傳感器以及一觸控平面,所述深度圖像傳感器的感測范圍涵蓋所述觸控平面,所述的物件位置的判斷方法包括下列步驟: 于所述深度圖像傳感器檢測到有一物件時,通過所述深度圖像傳感器取得所述物件的一圖像信息,其中所述圖像信息包括所述物件相對于所述深度圖像傳感器的一角度信息以及一深度信息;以及 依據(jù)所述角度信息以及所述深度信息,判斷所述物件的位置是否落在所述觸控平面之內(nèi)。
2.根據(jù)權(quán)利要求1所述的物件位置的判斷方法,其特征在于,所述角度信息具有一角度值以及所述深度信息具有一深度值且所述依據(jù)所述角度信息以及所述深度信息,判斷所述物件的位置是否落在所述觸控平面之內(nèi)的步驟更包括: 判斷所述角度信息的所述角度值是否落在一既定角度范圍內(nèi); 當(dāng)判定所述角度值非落在所述既定角度范圍之內(nèi)時,判定所述物件的位置落在所述觸控平面之外;以及 當(dāng)判定所述角度值落在所述既定角度范圍之內(nèi)時,判斷所述深度信息的所述深度值是否小于或等于一既定深度值。
3.根據(jù)權(quán)利要求2所述的物件位置的判斷方法,其特征在于,所述物件位置的判斷方法更包括: 當(dāng)所述深度信息的所述深度值小于或等于所述既定深度值時,判定所述物件的位置落在所述觸控平面之內(nèi);以及 當(dāng)所述深度值大于所述既定深度值時,判定所述物件的位置落在所述觸控平面之外。
4.根據(jù)權(quán)利要求3所述的物件位置的判斷方法,其特征在于,所述物件位置的判斷方法更包括于判定所述物件的位置落在所述觸控平面之內(nèi)時,儲存或輸出相應(yīng)所述物件的一觸控點(diǎn)的信息。
5.根據(jù)權(quán)利要求3所述的物件位置的判斷方法,其特征在于,所述物件位置的判斷方法更包括于判定所述物件的位置落在所述觸控平面之外時,刪除相應(yīng)所述物件的一觸控點(diǎn)的信息。
6.根據(jù)權(quán)利要求2所述的物件位置的判斷方法,其特征在于,所述既定深度值等于所述物件相對于所述深度圖像傳感器的角度為所述角度信息的所述角度值時于所述觸控平面上的一最大深度值。
7.根據(jù)權(quán)利要求2所述的物件位置的判斷方法,其特征在于,所述深度圖像傳感器設(shè)置于所述觸控平面的相鄰兩邊緣且所述既定角度范圍等于所述觸控平面的所述相鄰兩邊緣所形成的一夾角的一角度范圍,其中所述角度范圍小于所述深度圖像傳感器的一可視角度。
8.一種光學(xué)觸控系統(tǒng),其特征在于,所述光學(xué)觸控系統(tǒng)包括: 一深度圖像傳感器,提供相應(yīng)一物件的圖像信息,其中所述圖像信息包括所述物件相對于深度圖像傳感器的一角度信息以及一深度信息; 一觸控平面,其中所述深度圖像傳感器的感測范圍涵蓋所述觸控平面;以及 一處理電路,用以于所述深度圖像傳感器檢測到有所述物件時,通過所述深度圖像傳感器取得所述物件的所述圖像信息,并依據(jù)所述圖像信息中的所述角度信息以及所述深度信息,判斷所述物件的位置在所述觸控平面之內(nèi)或在所述觸控平面之外。
9.根據(jù)權(quán)利要求8項(xiàng)所述的光學(xué)觸控系統(tǒng),其特征在于,所述角度信息具有一角度值以及所述深度信息具有一深度值且所述處理電路依據(jù)所述角度信息以及所述深度信息,判斷所述物件的位置是否落在所述觸控平面之內(nèi)是判斷所述角度信息的所述角度值是否落在一既定角度范圍內(nèi),當(dāng)判定所述角度值非落在所述既定角度范圍之內(nèi)時,所述處理電路判定所述物件的位置落在所述觸控平面之外,而當(dāng)判定所述角度值落在所述既定角度范圍之內(nèi)時,所述處理電路判斷所述深度信息的所述深度值是否小于或等于一既定深度值。
10.根據(jù)權(quán)利要求9所述的光學(xué)觸控系統(tǒng),其特征在于,所述處理電路于所述深度信息的所述深度值小于或等于所述既定深度值時,判定所述物件的位置落在所述觸控平面之內(nèi),而所述處理電路于所述深度值大于所述既定深度值時,判定所述物件的位置落在所述觸控平面之外。
11.根據(jù)權(quán)利要求10所述的光學(xué)觸控系統(tǒng),其特征在于,所述處理電路更于判定所述物件的位置落在所述觸控平面之內(nèi)時,儲存或輸出相應(yīng)所述物件的一觸控點(diǎn)的信息。
12.根據(jù)權(quán)利要求10所述的光學(xué)觸控系統(tǒng),其特征在于,所述處理電路更于判定所述物件的位置落在所述觸控平面之外時,刪除相應(yīng)所述物件的一觸控點(diǎn)的信息。
13.根據(jù)權(quán) 利要求8所述的光學(xué)觸控系統(tǒng),其特征在于,所述物件為手指或觸控筆。
【文檔編號】G06F3/042GK103809817SQ201210475580
【公開日】2014年5月21日 申請日期:2012年11月21日 優(yōu)先權(quán)日:2012年11月13日
【發(fā)明者】謝升憲, 黃博亮, 魏守德, 林瑞建 申請人:緯創(chuàng)資通股份有限公司