專利名稱:觸摸屏的輸入位置輸出方法
技術領域:
本發(fā)明涉及在正交的XY方向上檢測對觸摸屏的輸入操作并輸出其輸入位置的觸摸屏的輸入位置輸入方法,更詳細地講是涉及在誤檢測出異物為輸入操作時也輸出輸入位置的觸摸屏的輸入位置輸出方法。
背景技術:
目前公知的觸摸屏有與液晶顯示裝置等顯示圖標的顯示屏組合,檢測對該圖標的輸入操作,輸出其輸入位置的觸摸屏。以下,通過圖6對該類觸摸屏100進行說明,觸摸屏100具備沿矩形框110內(nèi)的正交的X、Y方向的兩邊等間隔安裝的多個發(fā)光元件104、105, 使所有這些發(fā)光元件104、105沿X、Y方向依次發(fā)光,由此在矩形框110內(nèi)的指示輸入?yún)^(qū)域 IlOA中形成格子狀的X掃描光路和Y掃描光路。隔著指示輸入?yún)^(qū)域110Α,在與各個發(fā)光元件104、105正對的部位安裝多個受光元件102、103,接受從正對的發(fā)光元件104、105發(fā)出的光束。因此,當未進行輸入操作時,在使所有的發(fā)光元件104、105依次發(fā)光的一個掃描周期內(nèi),所有的受光元件102、103在正對的發(fā)光元件104、105的發(fā)光定時內(nèi)依次接受光束。在指示輸入?yún)^(qū)域IlOA的內(nèi)側(cè)配置對圖標等的顯示進行顯示的液晶顯示屏,操作者以該顯示為目標,使筆、手指等操作體接近該顯示來進行輸入操作。當操作者使操作體接近希望的顯示時,通過其輸入位置的光路被切斷,因此,該光路上的受光元件102、103在正對的發(fā)光元件104、105的發(fā)光定時內(nèi)不接受光,由此檢測輸入位置的x、y坐標,將通過x、y 坐標所表示的輸入位置輸出到未圖示的處理裝置。在顯示圖標的區(qū)域中,關聯(lián)了通過圖標表示的預定的命令,處理裝置在從觸摸屏100輸出特定的區(qū)域內(nèi)的輸入位置時,執(zhí)行通過與該區(qū)域關聯(lián)的圖標表示的處理。在這樣的觸摸屏100中,當操作者的肘或腕的一部分在指示輸入?yún)^(qū)域IlOA內(nèi)時, 會發(fā)生由于在其位置光束被切斷而誤以為輸入位置進行輸出的情況。因此,如同圖所示,在通過通常的手指等輸入操作體以上的寬度、沿X方向或Y方向相鄰排列的受光元件102或受光元件103同時在正對的發(fā)光元件104、105的發(fā)光定時不接受光束,在成為檢知輸入的狀態(tài)的情況下,不判定為輸入操作,將由該受光元件102、103檢測的輸入位置視為無效(專利文獻1)。例如,將觸摸屏100的受光元件102沿X方向以0. 5cm間隔進行排列,通常通過為 2cm以下的操作寬度的手指對觸摸屏100進行輸入操作,如圖所示那樣,當通過遮光物101 在X方向上相鄰的五個受光元件102A同時檢知輸入時,判定該遮光物101為輸入操作體以外的異物,進行不輸出輸入位置的處理。專利文獻1特開平2009-134408號(說明書第0020,0021段,圖3)
發(fā)明內(nèi)容
但是,在專利文獻1中所記載的現(xiàn)有的輸入位置輸出方法中,遮光物101的大小在判定為異物的邊界位置附近的大小區(qū)域內(nèi),在位于邊界位置的受光元件在連續(xù)的掃描周期內(nèi)不檢知輸入時,因為包含不判定異物的時間,因此存在無法正確判定誤檢測或移動輸入操作的問題。另外,當在輸入操作區(qū)域中殘留如圖6的108所示的邊界寬度以下的塵埃等異物時,存在不把該塵埃判定為異物,誤將該異物的位置作為輸入位置進行輸出的問題。因此在根據(jù)通常的輸入操作無法想象的時間以上的經(jīng)過時間中,同一個受光元件104連續(xù)檢知輸入時,作為在配置了該受光元件104的位置中存在異物而將通過該受光元件104檢知的輸入作為無效。但是在該異物的X方向或Y方向上排列的受光元件102、103輸出為無效,因此無法檢測異物的X方向或Y方向的全部輸入位置,結(jié)果只要不去除異物,就無法使觸摸屏 100正常工作。本發(fā)明是針對這樣的現(xiàn)有問題而提出的,其目的在于提供一種觸摸屏的輸入位置輸出方法,該方法不論異物的大小如何,都不會根據(jù)異物而誤輸出輸入位置,另外,能夠不去除異物地輸出輸入操作后的輸入位置。為了達到上述目的,在權利要求1中記載的觸摸屏的輸入位置輸出方法重復進行在一個掃描周期內(nèi)掃描沿觸摸屏的X方向排列的X輸入檢知元件和沿Y方向排列的Y輸入檢知元件的掃描,根據(jù)檢知Y方向的輸入的一個或兩個以上的相鄰的X輸入檢知元件的排列位置來設定X側(cè)輸入?yún)^(qū)域EX,并根據(jù)檢知了 X方向的輸入的一個或兩個以上的相鄰的Y 輸入檢知元件的排列位置來設定Y側(cè)輸入?yún)^(qū)域EY,將由X側(cè)輸入?yún)^(qū)域EX內(nèi)的位置X和Y側(cè)輸入?yún)^(qū)域EY的位置y構成的位置坐標作為輸入位置,進行輸出,該輸入位置輸出方法的特征在于,當任意的一個或兩個以上的X輸入檢知元件或Y輸入檢知元件在設定為至少7秒的預定經(jīng)過時間內(nèi)連續(xù)檢知輸入時,把該X輸入檢知元件或Y輸入檢知元件作為未排列在觸摸屏中的無效元件來處理,并設定X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY。X輸入檢知元件或Y輸入檢知元件在設定為7秒以上的預定經(jīng)過時間中連續(xù)檢知輸入時,通過通常的輸入操作連續(xù)7秒以上對相同位置進行輸入操作的情況極少,另一方面,當在對檢知元件的輸入進行檢知的方向上配置輸入操作體以外的異物時或檢知元件發(fā)生故障時,在預定經(jīng)過時間中連續(xù)地檢知輸入,因此不使該檢知元件作為不檢知輸入而動作的無效元件來處理。因此,即使因異物而導致該X方向的X輸入檢知元件和Y方向的Y輸入檢知元件檢知輸入,也將該檢知元件作為未排列在觸摸屏上的無效元件來處理,因此不設定X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY,也不輸出輸入位置。關于所有的X輸入檢知元件或Y輸入檢知元件,每個檢知元件進行無效元件的判定,因此只要不是將設定X側(cè)輸入?yún)^(qū)域EX的X輸入檢知元件或設定Y側(cè)輸入?yún)^(qū)域EY的Y 輸入檢知元件的全部檢知元件判定為無效元件的檢知元件,就將X側(cè)輸入?yún)^(qū)域EX內(nèi)的位置 χ和Y側(cè)輸入?yún)^(qū)域EY的位置y作為位置坐標的輸入位置,進行輸出。在權利要求2中記載的觸摸屏的輸入位置輸出方法的特征在于,將在設定了 X側(cè)輸入?yún)^(qū)域EX時檢知輸入的兩個以上的相鄰的X輸入檢知元件中的排列在X方向的兩側(cè)的 X輸入檢知元件的排列位置的中央作為位置X,將在設定了 Y側(cè)輸入?yún)^(qū)域EY時檢知輸入的兩個以上的相鄰的Y輸入檢知元件中的排列在Y方向的兩側(cè)的Y輸入檢知元件的排列位置的中央作為位置y。
當排列在X輸入檢知元件的X方向的兩側(cè)的X輸入檢知元件或排列在Y輸入檢知元件的Y方向的兩側(cè)的Y輸入檢知元件與作為無效元件來處理的檢知元件不同時,即使將一部分檢知元件作為無效元件來處理,輸入位置的位置坐標也不變。另外,因為分別將檢知輸入的X輸入檢知元件和Y輸入檢知元件的中央位置作為輸入位置的位置坐標X、1,因此即使增減輸入?yún)^(qū)域的寬度,輸入位置X、y也不發(fā)生大變動。另外,在權利要求3中記載的觸摸屏的輸入位置輸出方法的特征在于,把進行輸入操作的輸入操作體的X方向的上限寬度設為fe,把Y方向的上限寬度設為Wy,當檢知輸入的相鄰的χ輸入檢知元件中的排列在χ方向的兩側(cè)的X輸入檢知元件間的間隔超過fe 時,或在檢知輸入的相鄰的Y輸入檢知元件中的排列在Y方向的兩側(cè)的Y輸入檢知元件間的間隔超過Wy時,不輸出輸入位置。當超過X方向的上限寬度Wx或Y方向的上限寬度Wy,相鄰的X輸入檢知元件或 Y輸入檢知元件檢知輸入時,能夠推測出是與輸入操作體不同的大型異物引起的輸入的檢知,因此不輸出輸入位置。另外,在權利要求4中記載的觸摸屏的輸入位置輸出方法的特征在于,針對每個掃描周期里監(jiān)視無效元件的輸入檢知信息,在沒有檢知輸入時,解除無效元件的處理。通過只是把無效元件作為未排列在觸摸屏中的無效元件來處理,在各掃描周期內(nèi)檢知輸入,因此能夠在排除異物,能夠檢測不檢知輸入的情形。根據(jù)權利要求1的發(fā)明,即使在檢測輸入操作的輸入操作區(qū)域中放置塵埃等小異物,只要該異物未整體覆蓋在輸入位置的Χ、γ方向上設定的X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域ΕΥ,也能夠根據(jù)X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY輸出輸入位置。即使將設定X側(cè)輸入?yún)^(qū)域EX的X輸入檢知元件或設定Y側(cè)輸入?yún)^(qū)域EY的Y輸入檢知元件的一部分判定為無效元件,根據(jù)假設將無效元件作為未排列在觸摸屏中的元件來處理而設定的X側(cè)輸入?yún)^(qū)域EX'和Y側(cè)輸入?yún)^(qū)域EY'獲得的輸入位置的位置坐標也沒有大的不同,能夠輸出與在未放置異物的狀態(tài)下輸出的輸入位置的誤差小的輸入位置。根據(jù)權利要求2的發(fā)明,即使將設定X側(cè)輸入?yún)^(qū)域EX或Y側(cè)輸入?yún)^(qū)域EY的一部分檢知元件作為無效元件來處理,當是在檢知輸入的相鄰的檢知元件中的、排列在X方向的兩側(cè)的X輸入檢知元件或排列在Y方向的兩側(cè)的Y輸入檢知元件以外的檢知元件時,也不移動所輸出的輸入位置的位置坐標。另外,分別將檢知輸入的X輸入檢知元件和Y輸入檢知元件的中央位置作為輸入位置的位置坐標X、1,因此即使增減輸入?yún)^(qū)域的寬度,輸入位置X、y也不發(fā)生大變動。根據(jù)權利要求3的發(fā)明,除了小異物外,即使放置超過預定寬度的大型異物時,也不會誤輸出輸入位置。根據(jù)權利要求4的發(fā)明,能夠檢測已排除了成為檢測障礙的異物的情形,能夠解除排列在XY方向、作為無效元件處理的X輸入檢知元件和Y輸入檢知元件的處理,作為檢測通常的輸入操作的輸入位置的檢知元件來使用。
圖1是實施觸摸屏的輸入位置輸出方法的觸摸屏1的框圖。圖2是表示求出通過由圓圈包圍的輸入操作體的輸入位置的x、y坐標的方法的說明圖。圖3是表示將檢知元件4、6的一部分作為無效元件如、6c來處理時的X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY的說明圖。圖4是表示將排列在與圖3不同的排列位置中的檢知元件4、6的一部分作為無效元件k、6c來處理時的X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY的說明圖。圖5是表示將檢知元件作為無效元件來處理的過程和解除作為無效元件的處理的過程的流程圖。圖6是表示輸出輸入位置的現(xiàn)有的觸摸屏100的平面圖。符號說明1觸摸屏;4X受光元件(X輸入檢知元件);6Y受光元件(Y輸入檢知元件)
具體實施例方式以下使用圖1對實施本發(fā)明的觸摸屏的輸入位置輸出方法的觸摸屏1的結(jié)構進行說明。圖1所示的觸摸屏1是作為對現(xiàn)金自動提款機的指示輸入裝置來使用的所謂光學式
觸摸屏,在矩形外框(case)2的圖中下邊,將多個X發(fā)光元件3(xl、x2.....xk)沿X方向等
間隔配置,在此以6. 6mm間隔配置50個(k = 50)X發(fā)光元件3,在隔著輸入操作區(qū)域IA的
外框2的上邊,正對各X發(fā)光元件3配置多個X受光元件4 (xUx2.....xk)。另外,在外框
2的圖中左邊,將多個Y發(fā)光元件5 (yl、y2.....yk)沿Y方向等間隔配置,在此以6. 6mm間
隔來等間隔地配置40個(k = 40)Y發(fā)光元件5,在隔著輸入操作區(qū)域IA的外框2的右邊, 正對各Y發(fā)光元件5配置多個Y受光元件6 (yl、y2.....yk)。重復進行從如此配置的X發(fā)光元件3向X受光元件4按照xl、x2.....xk的順序
在X軸方向進行掃描,接著從Y發(fā)光元件5向Y受光元件6按照yl、y2.....yk的順序在
Y軸方向進行掃描的一次掃描(以下稱為一個掃描周期)。在此,一個掃描周期的周期為 30msec,每30msec重復一個掃描周期。當依次發(fā)光掃描各發(fā)光元件3、5時,在輸入操作區(qū)域IA中形成圖1中用虛線所示的網(wǎng)格狀掃描光路。當操作者把筆或手指放在該輸入操作區(qū)域IA中進行輸入操作時,通過該輸入位置的X、Y方向的光束被切斷。沿輸入操作區(qū)域IA的X、Y方向配置的多個X發(fā)光元件3和Y發(fā)光元件5由與恒流電路14連接,由當恒流流過時發(fā)出光束的LED構成。各X發(fā)光元件3和Y發(fā)光元件5還經(jīng)由該恒流電路14與通過CPU15對各元件進行連接控制的LED多路掃描裝置(multiplexer) 16 連接,恒流電路14還經(jīng)由D/A逆變器17與CPU15連接。由此,CPU15在上述掃描定時按照各發(fā)光元件3、5的配置順序使驅(qū)動電流流過各發(fā)光元件3、5,使光束發(fā)光。另一方面,隔著輸入操作區(qū)域IA與多個發(fā)光元件3、5中的每一個正對地配置的多個X受光元件4和Y受光元件6由接受光束后輸出受光信號的光敏晶體管構成,分別與通過 CPU15對各個元件與積分電路11連接進行控制的Ptr多路掃描器(multiplexer) 18連接。 CPU15使與流過所述驅(qū)動電流、進行發(fā)光控制的發(fā)光元件3、5正對的受光元件4、6與該發(fā)光控制同步,并連接到積分電路11。積分電路11的輸出經(jīng)由A/D轉(zhuǎn)換器25輸入到CPU15,因此在輸入操作區(qū)域IA中,只要沒有切斷光束,即只要沒有輸入操作,CPU15就能夠在對各發(fā)光元件3、5進行發(fā)光控制的定時,經(jīng)由積分電路11獲得從正對的受光元件4、6輸出的受光信號。
6
另外,如果有對輸入操作區(qū)域IA的輸入操作,則切斷通過輸入位置的X、Y方向的光束,因此,CPU15根據(jù)沒有輸入受光信號的受光元件4、6的排列位置來求出表示操作者進行了輸入操作的輸入位置的x、y坐標,經(jīng)由輸入輸出接口 21輸出到主計算機22。后面闡述在CPU15中求出輸入位置的詳細方法。與CPU15連接的R0M23存儲執(zhí)行上述CPU15的動作的程序,RAM24是存儲后述的X 側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY、無效元件k、6c等的存儲部。在輸入操作區(qū)域IA中配置由透明保護板覆蓋表面的液晶顯示屏7,顯示表示針對現(xiàn)金自動提款機的預定的命令的、未圖示的輸入操作信息。另一方面,在輸入操作區(qū)域IA 中,與該輸入操作信息的顯示位置相對應地,假想設定與針對現(xiàn)金自動提款機的預定的命令相關聯(lián)了的輸入操作區(qū)域。從而,當操作者觀察顯示在液晶顯示屏7上的輸入操作信息,同時使手指或筆接近顯示有輸入操作區(qū)域IA的輸入操作信息的位置時,從CPU15將該輸入位置輸出到主計算機22,與包含輸入位置的輸入操作區(qū)域相關聯(lián)起來,執(zhí)行通過輸入操作信息表示的命令。以下,在上述結(jié)構的觸摸屏1(CPU15)中對輸入位置輸出方法進行說明,該方法根據(jù)沒有從正對的發(fā)光元件3、5接受到光束的(以下稱為檢知輸入)多個受光元件4、6的排列位置來求出通過x、y坐標表示的輸入位置,進行輸出。如上述那樣,在X、Y方向以6. 6mm 間隔來配置作為與各發(fā)光元件3、5正對的輸入檢知元件起作用的受光元件4、6,因此,當操作者以粗細小于2cm的手指進行輸入操作時,在X、Y方向的各方向上相鄰的兩條或四條光路同時被切斷。因此,如圖2所示,在將針對每一個掃描周期檢知Y方向的輸入的多個X受光元件 4在X方向上相鄰排列時,根據(jù)排列有該一群X受光元件4的區(qū)域來設定X側(cè)輸入?yún)^(qū)域EX, 同樣,在將檢知X方向的輸入的多個Y受光元件6在Y方向相鄰排列時,根據(jù)排列有該一群 Y受光元件6的區(qū)域來設定Y側(cè)輸入?yún)^(qū)域EY,根據(jù)X側(cè)輸入?yún)^(qū)域EX來求出輸入位置的χ坐標,根據(jù)Y側(cè)輸入?yún)^(qū)域EY來求出輸入位置的y坐標。在本實施方式中,如圖2所示,將設定X側(cè)輸入?yún)^(qū)域EX的X方向兩側(cè)的X受光元件4、4的排列位置xa、xb的中間位置(xa+xb) /2設為輸入位置的χ坐標,將設定Y側(cè)輸入?yún)^(qū)域EY的Y方向兩側(cè)的Y受光元件6、6的排列位置ya、yb的中間位置(ya+ybV2設為輸入位置的y坐標,但是省略作為1/2的處理,用(xa+xb)表示輸入位置的χ坐標、用(ya+yb) 表示輸入位置的y坐標。從而當只有一個X受光元件4(排列位置XC)或Y受光元件6(排列位置yc)檢知輸入時,用(he)表示輸入位置的χ坐標、用(2yc)表示y坐標。(當在輸入操作區(qū)域IA中放置有大型異物時的處理)將對觸摸屏1的輸入作為通過操作者的手指進行輸入操作的輸入,將輸入操作體手指的粗細設為最大25mm,當通過輸入操作檢測出的X側(cè)輸入?yún)^(qū)域EX或Y側(cè)輸入?yún)^(qū)域EY 的寬度超過25mm時,推定為由輸入操作以外的大型異物導致的光束被切斷,進行檢測出錯處理。即,因為在X、Y方向的各方向上以6. 6mm間隔排列受光元件4、6,因此當在X方向上相鄰排列的五個X受光元件4在同一掃描周期內(nèi)檢知輸入時、或在Y方向上相鄰排列的五個Y受光元件6在同一掃描周期內(nèi)檢知輸入時,遮光寬度為26. 4mm以上,因此CPU15不輸出輸入位置,執(zhí)行向液晶顯示屏7的輸入操作區(qū)域IA的顯示區(qū)域中顯示由于大型異物導致檢測出錯的出錯處理。
(在輸入操作區(qū)域IA中放置有小型異物時的處理)當在輸入操作區(qū)域IA中放置有切斷對在X方向或Y方向上相鄰的不足五個受光元件4、6的光束的相對小型異物時,通過在放置了該異物的X方向及Y方向上排列的A表示的受光元件4、6與對象側(cè)發(fā)光元件3、5的發(fā)光定時無關地成為始終檢知輸入的狀態(tài)。例如,當將圖3所示的小型異物30A放置在輸入操作區(qū)域IA中時,一個X受光元件4 (排列位置x9)和Y受光元件6 (排列位置y6)與輸入操作無關地成為檢知輸入的狀態(tài)。CPU15在每個掃描周期里監(jiān)視所有的受光元件4、6的動作,如此當將小型異物、元件本身故障等作為原因,檢測出成為始終不檢知光束的狀態(tài)的受光元件4、6時,在求出輸入位置的過程中,將該元件4、6作為未排列在觸摸屏1中的無效元件如、6c來處理。通過放置圖3所示的小型異物30A,被作為無效元件如、6c來處理的X受光元件4 (排列位置9) 和Y受光元件6 (排列位置y6)在對正對的發(fā)光元件3、5進行發(fā)光控制的定時內(nèi),不能從A/ D轉(zhuǎn)換器25輸入受光信號,因此表面上能夠獲得檢知輸入的檢測結(jié)果,但是將這些元件4、6 作為未排列在觸摸屏1上的無效元件4c、6c來處理,因此不將小型異物30A的位置作為輸入位置進行輸出。另外,即使通過放置同圖的小型異物30B,將設定X側(cè)輸入?yún)^(qū)域EX的X受光元件4 的一部分受光元件4 (排列位置xU)作為無效元件來處理,當該無效元件如為設定X側(cè)輸入?yún)^(qū)域EX的兩側(cè)的受光元件4 (排列位置xll和xl3)以外的元件時,也沒有對根據(jù)排列位置xll和xl3求出的輸入位置(χ = 11+13)產(chǎn)生影響,與有無小型異物30A無關地輸出正確的位置坐標(χ = 24,y = 7)的輸入位置。另外,即使在將包含排列在X側(cè)輸入?yún)^(qū)域EX的一側(cè)的受光元件4、6的多個受光元件4、6作為無效元件k、6c來處理時,只要不把設定這些區(qū)域EX、EY的全部受光元件4作為無效元件4c、6c來處理,就能夠輸出誤差小的位置坐標的輸入位置。例如如圖4所示那樣,即使通過放置小型異物30C,將包含形成Y側(cè)輸入?yún)^(qū)域EY的一側(cè)的Y受光元件6的兩個受光元件6 (排列位置y23和y24)作為無效元件6c來處理,也能夠根據(jù)剩余的Y受光元件 6的排列位置(排列位置y2》來求出輸入位置(y = 22+22),輸出與原本未放置小型異物 30C時輸出的輸入位置(y = 22+24)的誤差小的輸入位置。順著圖5的流程圖,對在上述處理中監(jiān)視受光元件4、6的動作、將因小型異物等光束被切斷的受光元件4、6作為無效元件k、6c來處理的、CPU15中的處理過程進行說明。在CPU15中,針對每個掃描周期分別對所有的受光元件4、6重復進行步驟S2以下的處理(步驟Si)。首先判斷特定的受光元件4、6是否在該掃描周期中檢測出遮光(檢知輸入)(步驟S2),當被遮光時,前進到步驟S3,對初始狀態(tài)為“0”的遮光計數(shù)器的計數(shù)器值進行計數(shù) (步驟S3)。在本實施方式中,因為一個掃描周期為30msec,因此每隔30msec對計數(shù)器值進行計數(shù)。接著,判定遮光計數(shù)器值是否超過規(guī)定計數(shù)器值(步驟S4)。規(guī)定計數(shù)器值是在通常的輸入操作中能夠判定出不連續(xù)操作的充分的經(jīng)過時間,在此,將該經(jīng)過時間設為10 秒,將規(guī)定計數(shù)器值設定為“334”。在步驟S4中,只要未被遮光(檢知輸入)10秒以上,就從步驟S4返回步驟Si,前進到對在同一掃描周期中的下一個受光元件4、6的動作監(jiān)視。當由于異物等原因,連續(xù)10秒以上特定的受光元件4、6在該期間的各掃描周期中檢測到遮光時,因為通過步驟S4判定的遮光計數(shù)器值超過“334”,因此前進到步驟S5,將該元件作為未配置在觸摸屏1中的無效元件4c、6c來處理,并賦予無效標志。另外,在如此將特定的受光元件4、6作為無效元件k、6c來處理的情況下,在對液晶顯示屏7的針對輸入操作區(qū)域IA的顯示區(qū)域中顯示由于異物等不明原因而將特定的元件4、6作為無效元件k、6c來處理(步驟S6),返回到步驟Si,進行下一個受光元件的動作監(jiān)視。另一方面,未因異物等切斷光束、進行通常動作的受光元件4、6,或被賦予無效標志、但是異物等被去除而恢復到通常動作的受光元件4、6即使通過輸入操作暫時對遮光計數(shù)器值進行計數(shù),也通過解除輸入操作,在對正對的發(fā)光元件3、5進行發(fā)光控制的定時接受光束,因此從步驟S2前進到步驟S7。在步驟S7中,判定該進行通常動作的受光元件4、6是否是作為無效元件k、6c來處理的元件,未賦予無效標志的進行通常動作的受光元件4、6把遮光計數(shù)器值復位(步驟 S8),返回到步驟Si。另外,被賦予無效標志的受光元件4、6通過步驟S9將無效標志去除后,同樣通過步驟S8將遮光計數(shù)器值復位,返回到步驟Si。通過以上處理過程,即使是一度被作為無效元件如、6c處理的受光元件4、6,在去除其原因進行正常動作時,也能夠與其它元件同樣地復原為求出輸入位置的受光元件4、6。采用通過輸入操作切斷在輸入操作區(qū)域IA中X、Y方向上網(wǎng)格狀地形成的光路,由此檢測其輸入位置的光學式觸摸屏對上述實施方式進行了說明,但是只要是在XY方向的各位置檢測輸入操作的輸入位置的觸摸屏,還可以是根據(jù)在輸入位置的靜電容量的變化來檢測該輸入位置的靜電容式等其它檢測方式的觸摸屏。另外,在上述實施方式中,分別將設定X側(cè)輸入?yún)^(qū)域EX的X方向兩側(cè)的X受光元件4、4的排列位置的中央,以及設定Y側(cè)輸入?yún)^(qū)域EY的Y方向兩側(cè)的Y受光元件6、6的排列位置的中央作為輸入位置的χ、y坐標,但是不限于中央,只要是X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY內(nèi)的位置,也可以將其它位置作為輸入位置。另外,通過輸入操作檢測的X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY將檢知輸入的受光元件4、6的排列位置作為其邊界,但是也可以將從各兩側(cè)的受光元件4、6的排列位置進一步包含一定的寬度的區(qū)域作為X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY。能夠應用到檢測對輸入操作區(qū)域的輸入操作,輸出通過二維坐標表示的輸入位置的觸摸屏中。
權利要求
1.一種觸摸屏的輸入位置輸出方法,其重復進行在一個掃描周期內(nèi)掃描沿觸摸屏X方向排列的多個X輸入檢知元件和沿Y方向排列的多個Y輸入檢知元件的掃描,根據(jù)檢知Y方向的輸入的一個或兩個以上的相鄰的X輸入檢知元件的排列位置來設定X側(cè)輸入?yún)^(qū)域EX, 并根據(jù)檢知X方向的輸入的一個或兩個以上的相鄰的Y輸入檢知元件的排列位置來設定Y 側(cè)輸入?yún)^(qū)域EY,將由X側(cè)輸入?yún)^(qū)域EX內(nèi)的位置X和Y側(cè)輸入?yún)^(qū)域EY的位置y構成的位置坐標作為輸入位置進行輸出,該輸入位置輸出方法的特征在于,當任意一個或兩個以上的X輸入檢知元件或Y輸入檢知元件在設定為至少7秒的預定經(jīng)過時間內(nèi)連續(xù)檢知輸入時,把該X輸入檢知元件或Y輸入檢知元件作為未排列在觸摸屏中的無效元件來處理,并設定X側(cè)輸入?yún)^(qū)域EX和Y側(cè)輸入?yún)^(qū)域EY。
2.根據(jù)權利要求1所述的觸摸屏的輸入位置輸出方法,其特征在于,將在設定了 X側(cè)輸入?yún)^(qū)域EX時檢知輸入的兩個以上的相鄰的X輸入檢知元件中的排列在X方向的兩側(cè)的X輸入檢知元件的排列位置的中央作為位置X,將在設定了 Y側(cè)輸入?yún)^(qū)域EY時檢知輸入的兩個以上的相鄰的Y輸入檢知元件中的排列在Y方向的兩側(cè)的Y輸入檢知元件的排列位置的中央作為位置y。
3.根據(jù)權利要求2所述的觸摸屏的輸入位置輸出方法,其特征在于,把進行輸入操作的輸入操作體的X方向的上限寬度設為fe,把Y方向的上限寬度設為 Wy,當檢知輸入的相鄰的X輸入檢知元件中的排列在X方向的兩側(cè)的X輸入檢知元件間的間隔超過fe時,或在檢知輸入的相鄰的Y輸入檢知元件中的排列在Y方向的兩側(cè)的Y輸入檢知元件間的間隔超過Wy時,不輸出輸入位置。
4.根據(jù)權利要求1 3中的任意一項所述的觸摸屏的輸入位置輸出方法,其特征在于,在每個掃描周期里監(jiān)視無效元件的輸入檢知信息,在沒有檢知輸入時,解除無效元件的處理。
全文摘要
本發(fā)明提供一種觸摸屏的輸入位置輸出方法,其無論異物的大小如何都不會根據(jù)異物誤輸出輸入位置,還能夠不去除異物地輸出已進行了輸入操作的輸入位置。將由根據(jù)檢知輸入的相鄰的多個X輸入檢知元件的排列位置設定的X側(cè)輸入?yún)^(qū)域EX內(nèi)的位置x和根據(jù)檢知輸入的相鄰的多個Y輸入檢知元件的排列位置設定的Y側(cè)輸入?yún)^(qū)域EY內(nèi)的位置y構成的位置坐標作為輸入位置進行輸出,即使包含因異物而誤檢測出的元件,也輸出誤差小的位置坐標的輸入位置。
文檔編號G06F3/041GK102207789SQ201110077338
公開日2011年10月5日 申請日期2011年3月24日 優(yōu)先權日2010年3月30日
發(fā)明者伊勢有一 申請人:Smk株式會社