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