專利名稱:觸摸面板的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸摸面板,特別是涉及一種在規(guī)定時(shí)間內(nèi)完成觸摸檢測(cè)的觸摸面板裝置。
背景技術(shù):
顯示裝置使用于PDA或便攜 式終端等可移動(dòng)電子設(shè)備、各種家電產(chǎn)品、以及自動(dòng)存取款機(jī)(Automated Teller Machine)等,該顯示裝置具備在顯示畫面上使用“使用者的手指”或者筆等進(jìn)行觸摸操作(接觸按壓操作,以下簡(jiǎn)稱為觸摸)而輸入信息的裝置(以下,還稱為觸摸傳感器或者觸摸面板)。作為這種觸摸面板,可知對(duì)觸摸到的部分的電阻值變化進(jìn)行檢測(cè)的電阻膜方式、對(duì)電容變化進(jìn)行檢測(cè)的靜電電容方式以及對(duì)光量變化進(jìn)行檢測(cè)的光傳感器方式等。靜電電容方式的觸摸面板具備在縱向方向上延伸的多個(gè)檢測(cè)用的電極(X電極)以及在橫向方向上延伸的多個(gè)檢測(cè)用的電極(Y電極),通過輸入處理部對(duì)相互交叉的X電極與Y電極的電極間電容進(jìn)行檢測(cè)。在觸摸面板的表面接觸手指等導(dǎo)體的情況下,配置在接觸部位的電極的電容增加,因此輸入處理部檢測(cè)其電容變化,根據(jù)各電極所檢測(cè)到的電容變化信號(hào)來計(jì)算輸入坐標(biāo)(觸摸點(diǎn))。專利文獻(xiàn)I :日本特開2008-287376號(hào)公報(bào)
發(fā)明內(nèi)容
然而,在以往的觸摸面板中,存在觸摸檢測(cè)時(shí)間與觸摸點(diǎn)成正比地增加這種問題。因此,即使在同時(shí)進(jìn)行多個(gè)觸摸的情況下,為了在規(guī)定時(shí)間內(nèi)完成觸摸檢測(cè),也需要將要檢測(cè)的觸摸點(diǎn)的上限數(shù)(最大觸摸點(diǎn))設(shè)定為較少(例如,2 4點(diǎn)左右)。本發(fā)明是為了解決上述以往技術(shù)的問題而完成的,本發(fā)明的目的在于,即使將最大觸摸點(diǎn)數(shù)設(shè)定很多也能夠在規(guī)定時(shí)間內(nèi)完成觸摸檢測(cè)的觸摸面板。根據(jù)本說明書的說明以及附圖來說明本發(fā)明的上述和其它目的以及新特征。簡(jiǎn)單說明本申請(qǐng)所公開的發(fā)明中具有代表性的技術(shù)方案的概要如下。(I) 一種觸摸面板,其特征在于,具有多個(gè)X電極;多個(gè)Y電極;測(cè)量部,其對(duì)上述多個(gè)X電極與上述多個(gè)Y電極之間的電極間電容進(jìn)行測(cè)量;存儲(chǔ)部,其保存上述多個(gè)X電極與上述多個(gè)Y電極之間的電極間電容值;以及控制部,其具有所得到的坐標(biāo)精度互不相同的多個(gè)坐標(biāo)計(jì)算算法,選擇上述多個(gè)坐標(biāo)計(jì)算算法中的一個(gè),根據(jù)保存在上述存儲(chǔ)部中的上述電極間電容值,運(yùn)算對(duì)觸摸面板的觸摸位置的坐標(biāo),其中,上述控制部具有第一單元,其根據(jù)保存在上述存儲(chǔ)部中的上述電極間電容值,檢測(cè)對(duì)觸摸面板的觸摸點(diǎn),求得檢測(cè)出的各觸摸點(diǎn)的臨時(shí)坐標(biāo);第二單元,其根據(jù)上述各觸摸點(diǎn)的狀態(tài),決定用于在上述觸摸點(diǎn)相互之間得到高坐標(biāo)精度的優(yōu)先級(jí);第三單元,其對(duì)上述每個(gè)觸摸點(diǎn)選擇與通過上述第二單元決定的上述優(yōu)先級(jí)相對(duì)應(yīng)的坐標(biāo)計(jì)算算法,估計(jì)對(duì)上述檢測(cè)出的全部觸摸點(diǎn)的坐標(biāo)進(jìn)行計(jì)算時(shí)的運(yùn)算時(shí)間;第四單元,其判斷通過上述第三單元估計(jì)出的上述運(yùn)算時(shí)間是否在預(yù)先確定的規(guī)定時(shí)間內(nèi);第五單元,其在上述第四單元中判斷為通過上述第三單元估計(jì)出的上述運(yùn)算時(shí)間不在上述規(guī)定時(shí)間內(nèi)的情況下,再次執(zhí)行上述第三單元;以及第六單元,其在上述第四單元中判斷為通過上述第三單元估計(jì)出的上述運(yùn)算時(shí)間在上述規(guī)定時(shí)間內(nèi)的情況下,根據(jù)通過上述第二單元所決定的上述優(yōu)先級(jí),選擇與該優(yōu)先級(jí)對(duì)應(yīng)的坐標(biāo)計(jì)算算法,計(jì)算上述各觸摸點(diǎn)的坐標(biāo)。(2)在上述(I)的觸摸面板中,上述存儲(chǔ)部具有算法信息,該算法信息保存有上述坐標(biāo)計(jì)算算法的一覽表、使用上述各坐標(biāo)計(jì)算算法進(jìn)行計(jì)算時(shí)的所需時(shí)間、所得到的坐標(biāo)精度,上述控制部的上述第三單元參照上述算法信息,選擇與上述優(yōu)先級(jí)對(duì)應(yīng)的上述坐標(biāo)計(jì)算算法,求出計(jì)算上述全部觸摸點(diǎn)的坐標(biāo)所需的上述運(yùn)算時(shí)間。(3)在上述(I)的觸摸面板中,上述存儲(chǔ)部具有觸摸檢測(cè)設(shè)定,該觸摸檢測(cè)設(shè)定保存有與同時(shí)進(jìn)行了多個(gè)觸摸的情況下有關(guān)的、計(jì)算坐標(biāo)的觸摸點(diǎn)個(gè)數(shù)的上限即最大觸摸點(diǎn)數(shù),以及在觸摸檢測(cè)處理中被允許的坐標(biāo)計(jì)算時(shí)間,上述控制部的上述第一單元在檢測(cè)出的觸摸點(diǎn)的總數(shù)超過上述觸摸檢測(cè)設(shè)定的上述最大觸摸點(diǎn)的情況下,中止上述觸摸點(diǎn)的檢測(cè),上述控制部的上述第四單元使用上述觸摸檢測(cè)設(shè)定的上述坐標(biāo)計(jì)算時(shí)間作為上述規(guī)定 時(shí)間。(4)在上述(3)的觸摸面板中,能夠從上述觸摸面板的外部設(shè)定上述觸摸檢測(cè)設(shè)定的上述最大觸摸點(diǎn)數(shù)和上述坐標(biāo)計(jì)算時(shí)間。(5)在上述⑴的觸摸面板中,上述存儲(chǔ)部具有區(qū)域設(shè)定,該區(qū)域設(shè)定保存有觸摸面板上的特定區(qū)域、以及在上述特定區(qū)域內(nèi)要求的坐標(biāo)精度,上述控制部的上述第二單元決定與上述特定區(qū)域的上述坐標(biāo)精度對(duì)應(yīng)的優(yōu)先級(jí),作為上述區(qū)域設(shè)定的上述特定區(qū)域內(nèi)的觸摸點(diǎn)的上述優(yōu)先級(jí)。(6)在上述(5)的觸摸面板中,能夠從上述觸摸面板的外部設(shè)定上述區(qū)域設(shè)定的上述特定區(qū)域和上述特定區(qū)域的上述坐標(biāo)精度。(7)在上述(I)的觸摸面板中,上述控制部的上述第二單元首先對(duì)上述各觸摸點(diǎn)決定用于得到最高坐標(biāo)精度的上述優(yōu)先級(jí),在根據(jù)上述第四單元的判斷結(jié)果來再次決定上述各觸摸點(diǎn)的上述優(yōu)先級(jí)的情況下,對(duì)特定的觸摸點(diǎn)附加高等級(jí),對(duì)除此以外的觸摸點(diǎn)附加低等級(jí)。(8)在上述(7)的觸摸面板中,上述控制部的上述第二單元在根據(jù)上述第四單元的判斷結(jié)果來再次決定上述各觸摸點(diǎn)的上述優(yōu)先級(jí)的情況下,對(duì)移動(dòng)速度慢的觸摸點(diǎn)附加高等級(jí),對(duì)移動(dòng)速度快的觸摸點(diǎn)附加低等級(jí)。(9)在上述(I)的觸摸面板中,上述存儲(chǔ)部具有觸摸點(diǎn)管理表,該觸摸點(diǎn)管理表按通過上述控制部的上述第一單元檢測(cè)出的上述每個(gè)觸摸點(diǎn)保存有觸摸點(diǎn)的臨時(shí)坐標(biāo)、請(qǐng)求坐標(biāo)精度、等級(jí)以及坐標(biāo)計(jì)算算法,在上述觸摸點(diǎn)管理表的各項(xiàng)目中保存有通過上述控制部的上述第一單元和上述第二單元得到的值。(10)在上述(I)的觸摸面板中,上述存儲(chǔ)部具有觸摸檢測(cè)結(jié)果,該觸摸檢測(cè)結(jié)果按通過上述控制部的上述第一單元檢測(cè)出的上述每個(gè)觸摸點(diǎn)保存有觸摸點(diǎn)的坐標(biāo)和坐標(biāo)精度,在上述觸摸檢測(cè)結(jié)果的各項(xiàng)目中保存有通過上述控制部的上述第一單元和上述第六單元得到的值。(11)在上述(I)的觸摸面板中,上述控制部按通過上述第一單元檢測(cè)出的上述每個(gè)觸摸點(diǎn)將觸摸點(diǎn)的坐標(biāo)和坐標(biāo)精度向外部通知。簡(jiǎn)單說明本申請(qǐng)所公開的發(fā)明中具有代表性的技術(shù)方案的概要如下。根據(jù)本發(fā)明,能夠提供一種觸摸面板,其即使將最大觸摸點(diǎn)數(shù)設(shè)定很多也能夠在固定時(shí)間完成觸摸檢測(cè)。
圖I是表示本發(fā)明實(shí)施例的觸摸面板的整體概要結(jié)構(gòu)的框圖。圖2是表示圖I示出的信號(hào)值的結(jié)構(gòu)與值的一例的示意圖。圖3是表示圖I示出的算法信息的項(xiàng)目與值的一例的示意圖。
圖4是表示圖I示出的觸摸檢測(cè)設(shè)定的項(xiàng)目與值的一例的示意圖。圖5是表示圖I示出的區(qū)域設(shè)定的項(xiàng)目與值的一例的示意圖。圖6是表不用戶接口的一例的不意圖。圖7是表示圖I示出的觸摸點(diǎn)管理表的項(xiàng)目的示意圖。圖8是表示本發(fā)明實(shí)施例的觸摸面板的觸摸檢測(cè)處理的處理過程的流程圖。圖9是表示本發(fā)明實(shí)施例的觸摸面板中檢測(cè)為信號(hào)值的觸摸點(diǎn)的一例的示意圖。圖10是表示本發(fā)明實(shí)施例的觸摸面板中前一循環(huán)中的觸摸點(diǎn)的一例的示意圖。圖11是表示本發(fā)明實(shí)施例的觸摸面板中當(dāng)前循環(huán)中的觸摸點(diǎn)的一例的示意圖。圖12是表不圖8的步驟S2中的觸摸點(diǎn)管理表的一例的不意圖。圖13是表示圖8的步驟S3中的觸摸點(diǎn)管理表的一例的示意圖。圖14是表不圖8的步驟S4中的觸摸點(diǎn)管理表的一例的不意圖。圖15是表不圖8的步驟S5中的觸摸點(diǎn)管理表的一例的不意圖。圖16是表示本發(fā)明實(shí)施例的觸摸面板中觸摸檢測(cè)結(jié)果的項(xiàng)目與值的一例的示意圖。圖17是表示本發(fā)明實(shí)施例的觸摸面板中將觸摸檢測(cè)結(jié)果的內(nèi)容發(fā)送給主機(jī)裝置時(shí)的通信協(xié)議的示意圖。附圖標(biāo)記的說明I :觸摸面板;2 :電容檢測(cè)部;3 :控制部;4 :存儲(chǔ)部;5 :總線連接信號(hào)線;41 :信號(hào)值;42 :算法信息;43 :觸摸檢測(cè)設(shè)定;44區(qū)域設(shè)定;45 :觸摸點(diǎn)管理表;46 :觸摸檢測(cè)結(jié)果;Xl X8X 電極;Y1 Y12Y 電極;51 :菜單區(qū)域;52 :通常區(qū)域;53 :按鈕區(qū)域。
具體實(shí)施例方式下面,參照附圖詳細(xì)說明本發(fā)明的實(shí)施例。此外,在用于說明實(shí)施例的所有圖中,對(duì)具有相同功能的部分附加相同的附圖標(biāo)記,省略其反復(fù)說明。另外,以下的實(shí)施例并不限定于本發(fā)明的權(quán)利要求范圍的解釋。<實(shí)施例1>圖I是表示本發(fā)明實(shí)施例的觸摸面板的整體的概要結(jié)構(gòu)的框圖。本實(shí)施例的觸摸面板包括觸摸面板I、電容檢測(cè)部2、控制部3、存儲(chǔ)部4以及總線連接信號(hào)線5。在觸摸面板I中形成有用于檢測(cè)用戶的觸摸的傳感器端子、即電極圖案(XI X5的X電極以及Yl Y5的Y電極)。
電容檢測(cè)部2與各X電極、各Y電極相連接。電容檢測(cè)部2將各X電極作為發(fā)送電極(驅(qū)動(dòng)電極)依次施加脈沖,將各Y電極設(shè)為接收電極,對(duì)各電極交點(diǎn)中的電極間電容(互電容)進(jìn)行測(cè)量??刂撇?根據(jù)由電容檢測(cè)部2得到的電極交點(diǎn)中的電極間電容的測(cè)量結(jié)果來進(jìn)行觸摸檢測(cè),通過總線連接信號(hào)線5將檢測(cè)結(jié)果通知給主機(jī)裝置(以下稱為主機(jī))。另外,控制部3通過總線連接信號(hào)線5接收來自主機(jī)的指令。在此,控制部3能夠執(zhí)行多個(gè)坐標(biāo)計(jì)
算算法。存儲(chǔ)部4作為在控制部3進(jìn)行觸摸檢測(cè)處理的過程中讀寫的作業(yè)用數(shù)據(jù)而保存信號(hào)值41、算法信息42、觸摸檢測(cè)設(shè)定43、區(qū)域設(shè)定44、觸摸點(diǎn)管理表45以及觸摸檢測(cè)結(jié)果46。
圖2是表示圖I示出的信號(hào)值41的數(shù)據(jù)結(jié)構(gòu)與值的一例的示意圖。信號(hào)值41是將X電極數(shù)設(shè)為橫向的要素?cái)?shù)而將Y電極數(shù)設(shè)為縱向的要素?cái)?shù)的二維排列數(shù)據(jù)。在以下說明中,作為示例使用X電極為八個(gè)、Y電極為十二個(gè)的結(jié)構(gòu)。 各個(gè)信號(hào)值是表示各電極交點(diǎn)中的電容變化量的數(shù)字值。將預(yù)先記錄的非觸摸時(shí)的電容測(cè)量值為基準(zhǔn)值,將與該值的差量取為信號(hào)值。即,信號(hào)值=電容測(cè)量值-基準(zhǔn)值。在觸摸時(shí)信號(hào)值向正負(fù)的哪一邊變化取決于電容檢測(cè)和信號(hào)處理的方法。以下,設(shè)為在觸摸時(shí)信號(hào)值變化為正向。在圖2中,值并非“O”的位置表示通過觸摸產(chǎn)生了電容變化。圖3是表示圖I示出的算法信息42的項(xiàng)目與值的一例的示意圖。在算法信息42中保存坐標(biāo)計(jì)算算法的一覽表以及使用各坐標(biāo)計(jì)算算法進(jìn)行計(jì)算時(shí)的所需時(shí)間和所得到的坐標(biāo)精度。這些是在坐標(biāo)計(jì)算算法的設(shè)計(jì)和評(píng)價(jià)階段中得到的值。通常,坐標(biāo)計(jì)算中的所需時(shí)間與坐標(biāo)精度具有折衷關(guān)系。在坐標(biāo)計(jì)算中,參照多個(gè)信號(hào)值,通過插值處理求出觸摸中心坐標(biāo)。此時(shí),參照更多的信號(hào)值,越進(jìn)行更復(fù)雜的插值處理則越提聞坐標(biāo)精度,但是所需時(shí)間也增加。在算法信息42中登記多種坐標(biāo)計(jì)算算法的信息,這些坐標(biāo)計(jì)算算法選擇要參照的信號(hào)值的數(shù)以及所使用的插值處理,來提供所需時(shí)間和坐標(biāo)精度。圖4是表示圖I示出的觸摸檢測(cè)設(shè)定43的項(xiàng)目與值的一例的示意圖。在觸摸檢測(cè)設(shè)定43中保存最大觸摸點(diǎn)和坐標(biāo)計(jì)算時(shí)間作為與全部觸摸檢測(cè)處理有關(guān)的參數(shù)。最大觸摸點(diǎn)數(shù)是在同時(shí)進(jìn)行多個(gè)觸摸的情況下視作坐標(biāo)計(jì)算的對(duì)象的觸摸點(diǎn)的數(shù)目。坐標(biāo)計(jì)算時(shí)間是在觸摸檢測(cè)處理中在坐標(biāo)計(jì)算處理中允許的時(shí)間。保存在觸摸檢測(cè)設(shè)定43的坐標(biāo)計(jì)算時(shí)間對(duì)全部觸摸點(diǎn)定義坐標(biāo)計(jì)算完成為止的時(shí)間的上限值。這些參數(shù)在接通電源時(shí)設(shè)定為規(guī)定值(初始值)。另外,總是能夠根據(jù)來自主機(jī)的指令進(jìn)行變更。圖5是表示圖I示出的區(qū)域設(shè)定44的項(xiàng)目與值的一例的示意圖。在區(qū)域設(shè)定44中保存顯示面板上的特定區(qū)域中的坐標(biāo)精度。主機(jī)在安裝了觸摸面板的顯示面板上顯示用戶接口。在根據(jù)用戶接口的種類規(guī)定所需的觸摸坐標(biāo)精度的情況下,主機(jī)將其區(qū)域和坐標(biāo)精度通知給觸摸面板。觸摸面板根據(jù)所通知的數(shù)據(jù)來更新區(qū)域設(shè)定。
圖6是表示用戶接口的一例的示意圖。在圖6中,將顯示面板的畫面上部設(shè)為菜單區(qū)域51,將畫面下部設(shè)為按鈕區(qū)域53,規(guī)定所要求的觸摸坐標(biāo)精度。畫面中央部的通常區(qū)域52沒有特別指定觸摸坐標(biāo)精度。這樣沒有指定觸摸坐標(biāo)精度的區(qū)域按照能夠檢測(cè)觸摸面板裝置的盡可能良好的坐標(biāo)精度來求出坐標(biāo)。主機(jī)將這些信息通知給觸摸面板裝置。其結(jié)果,與圖6的用戶接口對(duì)應(yīng)地在區(qū)域設(shè)定44中設(shè)定圖5示出的值。圖7是表示圖I示出的觸摸點(diǎn)管理表45的項(xiàng)目的示意圖。觸摸點(diǎn)管理表45是在觸摸檢測(cè)處理的過程中使用的作業(yè)用數(shù)據(jù)。后述各項(xiàng)目的含義。圖8是表示本發(fā)明實(shí)施例的觸摸面板的觸摸檢測(cè)處理的處理過程的流程圖。觸摸面板裝置將圖8示出的過程作為一個(gè)循環(huán)而進(jìn)行觸摸檢測(cè)處理。圖9是表示本發(fā)明實(shí)施例的觸摸面板中信號(hào)值和檢測(cè)出的觸摸點(diǎn)的一例的示意圖。圖10是表示本發(fā)明實(shí)施例的觸摸面板中前一循環(huán)中的觸摸點(diǎn)的一例的示意圖?!ち硗?,圖11是表示當(dāng)前循環(huán)中的觸摸點(diǎn)的一例的示意圖。圖12是表不圖8的步驟S2中的觸摸點(diǎn)管理表的一例的不意圖。圖13是表不圖8的步驟S3中的觸摸點(diǎn)管理表的一例的不意圖。圖14是表不圖8的步驟S4中的觸摸點(diǎn)管理表的一例的不意圖。圖15是表不圖8的步驟S5中的觸摸點(diǎn)管理表的一例的不意圖。圖16是表示本發(fā)明實(shí)施例的觸摸面板中觸摸檢測(cè)結(jié)果的項(xiàng)目與值的一例的示意圖。圖17是表示本發(fā)明實(shí)施例的觸摸面板中將觸摸檢測(cè)結(jié)果的內(nèi)容發(fā)送給主機(jī)時(shí)的通信協(xié)議的示意圖。下面,按照?qǐng)D8的流程圖來說明控制部3的觸摸檢測(cè)處理。<步驟SI :檢測(cè)各電極交點(diǎn)中的電極間電容(互電容)>電容檢測(cè)部2依次對(duì)發(fā)送電極(驅(qū)動(dòng)電極)施加脈沖,根據(jù)接收電極產(chǎn)生的電壓變化來對(duì)各電極交點(diǎn)中的電極間電容(互電容)進(jìn)行測(cè)量。例如,X電極被視作發(fā)送電極,Y電極被視作接收電極。圖9示出電容檢測(cè)的結(jié)果得到的信號(hào)值的一例。在圖9中,信號(hào)值為“O”的部位省略了值的顯示。<步驟S2 :示出觸摸點(diǎn)和各觸摸點(diǎn)的臨時(shí)坐標(biāo)>在該步驟中,控制部3參照信號(hào)值的排列數(shù)據(jù),按照信號(hào)值非O的每個(gè)區(qū)域來找出成為極大點(diǎn)的數(shù)據(jù)位置,將該位置視作觸摸點(diǎn)。將極大點(diǎn)定義為具有周圍4附近(上下左右)的值以上的值的數(shù)據(jù)位置。此外,在極大點(diǎn)存在多個(gè)的情況下,將其中的一個(gè)視作觸摸點(diǎn)??刂撇?在處理的過程中觸摸點(diǎn)數(shù)超過觸摸檢測(cè)設(shè)定43的最大觸摸點(diǎn)數(shù)的情況下,終止觸摸點(diǎn)的檢測(cè)。在圖9的示例中,檢測(cè)出三個(gè)觸摸點(diǎn)。將與各觸摸點(diǎn)對(duì)應(yīng)的電極交點(diǎn)的中心位置設(shè)為臨時(shí)坐標(biāo)。將上述處理的結(jié)果保存到觸摸點(diǎn)管理表45。具體地說,對(duì)三個(gè)觸摸點(diǎn)附加觸摸點(diǎn)編號(hào)以及“3”,(40、100)、(70、60)以及(20,20)作為各個(gè)臨時(shí)坐標(biāo)而保存到觸摸點(diǎn)管理表45 (參照?qǐng)D12)。
<步驟S3 :確定各觸摸點(diǎn)的請(qǐng)求坐標(biāo)精度和等級(jí)>在該步驟中,控制部3參照區(qū)域設(shè)定44,獲取與各觸摸點(diǎn)的臨時(shí)坐標(biāo)對(duì)應(yīng)的請(qǐng)求坐標(biāo)精度。根據(jù)圖5的區(qū)域設(shè)定以及圖12的觸摸點(diǎn)管理表,對(duì)于觸摸點(diǎn)3的請(qǐng)求坐標(biāo)精度為±5_。沒有對(duì)觸摸點(diǎn)I、觸摸點(diǎn)2進(jìn)行指定,因此最大限度地設(shè)定對(duì)于這些觸摸點(diǎn)的請(qǐng)求坐標(biāo)精度。接著,控制部3以請(qǐng)求坐標(biāo)精度為最大限度的觸摸點(diǎn)為對(duì)象,設(shè)定等級(jí)。該等級(jí)決定以哪一個(gè)觸摸點(diǎn)為優(yōu)先來分配高坐標(biāo)精度。
設(shè)定等級(jí)的方法考慮各種方法。在此,示出“對(duì)移動(dòng)速度慢的觸摸點(diǎn)附加高等級(jí)”的方法。這基于“在快速移動(dòng)的觸摸點(diǎn)上坐標(biāo)精度的降低不明顯”這種經(jīng)驗(yàn)法則。圖10示出的一個(gè)循環(huán)前的觸摸點(diǎn)I 3的位置是保存在觸摸檢測(cè)結(jié)果46中的坐標(biāo)。另一方面,圖11示出的當(dāng)前觸摸點(diǎn)I 3的位置是臨時(shí)坐標(biāo)。通過將這些兩個(gè)時(shí)刻的觸摸點(diǎn)的位置進(jìn)行比較,能夠估計(jì)各觸摸點(diǎn)的移動(dòng)速度。在本例中,觸摸點(diǎn)2比觸摸點(diǎn)I更快移動(dòng),因此對(duì)觸摸點(diǎn)I附加高等級(jí)??刂撇?將上述處理結(jié)果保存到觸摸點(diǎn)管理表45 (參照?qǐng)D13)。接著,控制部3參照算法信息42,選擇與各觸摸點(diǎn)的請(qǐng)求坐標(biāo)精度對(duì)應(yīng)的坐標(biāo)計(jì)算算法。根據(jù)圖13的觸摸點(diǎn)管理表45,觸摸點(diǎn)3的精度為±5mm,因此坐標(biāo)計(jì)算算法成為“C”。觸摸點(diǎn)I、觸摸點(diǎn)2的精度為最大限度,因此首先設(shè)為最高精度的坐標(biāo)計(jì)算算法“A”??刂撇?將上述結(jié)果保存到觸摸點(diǎn)管理表45 (參照?qǐng)D14)。<步驟S4 :判斷坐標(biāo)計(jì)算時(shí)間是否在規(guī)定時(shí)間以內(nèi)>在該步驟中,控制部3參照算法信息42,估計(jì)坐標(biāo)計(jì)算時(shí)間,如果估計(jì)出的坐標(biāo)計(jì)算時(shí)間為觸摸檢測(cè)設(shè)定43的坐標(biāo)計(jì)算時(shí)間以下,則進(jìn)入到步驟S6。在不滿足條件的情況下,處理進(jìn)入到步驟5。在本例中,為坐標(biāo)計(jì)算時(shí)間=Σ (觸摸點(diǎn)η的坐標(biāo)計(jì)算算法的所需時(shí)間)= 5+5+0= 10ms。在上述例中,所需的計(jì)算時(shí)間超過保存到觸摸檢測(cè)設(shè)定43作為坐標(biāo)計(jì)算時(shí)間的指定值8ms,因此處理進(jìn)入到步驟S5。<步驟S5 :降低觸摸點(diǎn)的坐標(biāo)精度>在該步驟中,控制部3參照觸摸點(diǎn)管理表45,降低一個(gè)觸摸點(diǎn)的坐標(biāo)精度。即,控制部3將坐標(biāo)計(jì)算算法變更為所需時(shí)間更短的算法??刂撇?選擇請(qǐng)求坐標(biāo)精度為最大限度的觸摸點(diǎn)中的等級(jí)低的觸摸點(diǎn),作為降低坐標(biāo)精度的對(duì)象。在目前示例中,觸摸點(diǎn)2成為對(duì)象,控制部3將該坐標(biāo)計(jì)算算法從“A”變更為“B”,將其結(jié)果保存到觸摸點(diǎn)管理表45 (參照?qǐng)D15)??刂撇?返回到步驟S4,再次計(jì)算坐標(biāo)計(jì)算時(shí)間。在該再次進(jìn)行的計(jì)算中,成為坐標(biāo)計(jì)算時(shí)間=Σ (觸摸點(diǎn)η的坐標(biāo)計(jì)算算法的所需時(shí)間)
= 5+3+0= 8ms。其結(jié)果,所需的計(jì)算時(shí)間為8ms,滿足設(shè)定于觸摸檢測(cè)設(shè)定43的坐標(biāo)計(jì)算時(shí)間以下的條件。在沒有滿足條件的情況下,控制部3再次在步驟S5中變更觸摸點(diǎn)的坐標(biāo)計(jì)算算法。此外,即使在依次選擇請(qǐng)求坐標(biāo)精度為最大限度的觸摸點(diǎn)中的等級(jí)低的觸摸點(diǎn),而對(duì)該觸摸點(diǎn)的坐標(biāo)計(jì)算算法進(jìn)行變更之后,在坐標(biāo)計(jì)算時(shí)間超過觸摸檢測(cè)設(shè)定43的坐標(biāo)計(jì)算時(shí)間的情況下,控制部3也將等級(jí)高的觸摸點(diǎn)變更為所需時(shí)間短的坐標(biāo)計(jì)算算法。即使這樣,在坐標(biāo)計(jì)算時(shí)間超過觸摸檢測(cè)設(shè)定43的坐標(biāo)計(jì)算時(shí)間的情況下,通過 上述方法,請(qǐng)求坐標(biāo)精度并非最大限度的觸摸點(diǎn)也被視作觸摸點(diǎn)的坐標(biāo)計(jì)算算法的變更對(duì)象。滿足設(shè)定于觸摸檢測(cè)設(shè)定43中的坐標(biāo)計(jì)算時(shí)間以下這種條件的坐標(biāo)計(jì)算算法的搜索能夠反復(fù)進(jìn)行,直到對(duì)所有觸摸點(diǎn)設(shè)定所需時(shí)間最短的坐標(biāo)計(jì)算算法為止。<步驟S6 :根據(jù)所決定的坐標(biāo)計(jì)算算法來進(jìn)行各觸摸點(diǎn)的坐標(biāo)計(jì)算>控制部3使用被確定為滿足設(shè)定于觸摸檢測(cè)設(shè)定43中的坐標(biāo)計(jì)算時(shí)間以下這種條件的坐標(biāo)計(jì)算算法,計(jì)算各觸摸點(diǎn)的坐標(biāo),將所得到的觸摸坐標(biāo)保存到觸摸檢測(cè)結(jié)果46(參照?qǐng)D16)。在觸摸檢測(cè)結(jié)果46的坐標(biāo)精度的項(xiàng)目中,保存了使用于各觸摸點(diǎn)的坐標(biāo)計(jì)算的坐標(biāo)計(jì)算算法的坐標(biāo)精度??刂撇?將觸摸檢測(cè)結(jié)果46的內(nèi)容按照?qǐng)D17示出的通信協(xié)議通知給主機(jī)。在從圖17示出的觸摸面板裝置向主機(jī)的串行通信數(shù)據(jù)中作為一個(gè)觸摸點(diǎn)量的數(shù)據(jù)而保存有觸摸點(diǎn)編號(hào)、觸摸點(diǎn)的X坐標(biāo)、Y坐標(biāo)以及坐標(biāo)精度。本實(shí)施例的特征在于,在觸摸檢測(cè)結(jié)果中包含有坐標(biāo)精度。主機(jī)能夠使該信息在用戶接口處理中發(fā)揮作用。如上所述,在本實(shí)施例中,以在限制時(shí)間內(nèi)完成處理的方式選擇坐標(biāo)計(jì)算算法。即,不管觸摸點(diǎn)數(shù)而在限制時(shí)間內(nèi)完成觸摸檢測(cè)。另外,能夠在固定周期內(nèi)獲取觸摸信息,因此能夠提供實(shí)時(shí)性高的用戶接口。另外,在本實(shí)施例中,作為坐標(biāo)計(jì)算算法的選項(xiàng)準(zhǔn)備所需時(shí)間非常短的算法,由此能夠設(shè)為最大觸摸點(diǎn)沒有限制的觸摸點(diǎn)。并且,能夠容易地增加最大觸摸點(diǎn)數(shù),因此能夠?qū)崿F(xiàn)多人參與的游戲等靈活運(yùn)用了多觸摸的應(yīng)用程序。以上,根據(jù)上述實(shí)施例說明了由本發(fā)明者實(shí)施的發(fā)明,但是本發(fā)明并不限于上述實(shí)施例,當(dāng)然在不脫離其宗旨的范圍內(nèi)能進(jìn)行各種變更。
權(quán)利要求
1.一種觸摸面板,其特征在于,具有 多個(gè)X電極; 多個(gè)Y電極; 測(cè)量部,其對(duì)上述多個(gè)X電極與上述多個(gè)Y電極之間的電極間電容進(jìn)行測(cè)量; 存儲(chǔ)部,其保存上述多個(gè)X電極與上述多個(gè)Y電極之間的電極間電容值;以及控制部,其具有所得到的坐標(biāo)精度互不相同的多個(gè)坐標(biāo)計(jì)算算法,選擇上述多個(gè)坐標(biāo)計(jì)算算法中的一個(gè),根據(jù)保存在上述存儲(chǔ)部中的上述電極間電容值,運(yùn)算對(duì)觸摸面板的觸摸位置的坐標(biāo), 其中,上述控制部具有 第一單元,其根據(jù)保存在上述存儲(chǔ)部中的上述電極間電容值,檢測(cè)對(duì)觸摸面板的觸摸點(diǎn),求得該檢測(cè)出的各觸摸點(diǎn)的臨時(shí)坐標(biāo); 第二單元,其根據(jù)上述各觸摸點(diǎn)的狀態(tài),決定用于在上述觸摸點(diǎn)相互之間得到高坐標(biāo)精度的優(yōu)先級(jí); 第三單元,其對(duì)上述每個(gè)觸摸點(diǎn)選擇與通過上述第二單元決定的上述優(yōu)先級(jí)相對(duì)應(yīng)的坐標(biāo)計(jì)算算法,估計(jì)對(duì)上述檢測(cè)出的全部觸摸點(diǎn)的坐標(biāo)進(jìn)行計(jì)算時(shí)的運(yùn)算時(shí)間; 第四單元,其判斷通過上述第三單元估計(jì)出的上述運(yùn)算時(shí)間是否在預(yù)先確定的規(guī)定時(shí)間內(nèi); 第五單元,其在上述第四單元中判斷為通過上述第三單元估計(jì)出的上述運(yùn)算時(shí)間不在上述規(guī)定時(shí)間內(nèi)的情況下,再次執(zhí)行上述第三單元;以及 第六單元,其在上述第四單元中判斷為通過上述第三單元估計(jì)出的上述運(yùn)算時(shí)間在上述規(guī)定時(shí)間內(nèi)的情況下,根據(jù)通過上述第二單元所決定的上述優(yōu)先級(jí),選擇與該優(yōu)先級(jí)對(duì)應(yīng)的坐標(biāo)計(jì)算算法,計(jì)算上述各觸摸點(diǎn)的坐標(biāo)。
2.根據(jù)權(quán)利要求I所述的觸摸面板,其特征在于, 上述存儲(chǔ)部具有算法信息,該算法信息保存有上述坐標(biāo)計(jì)算算法的一覽表、使用上述各坐標(biāo)計(jì)算算法進(jìn)行計(jì)算時(shí)的所需時(shí)間、所得到的坐標(biāo)精度, 上述控制部的上述第三單元參照上述算法信息,選擇與上述優(yōu)先級(jí)對(duì)應(yīng)的上述坐標(biāo)計(jì)算算法,求出計(jì)算上述全部觸摸點(diǎn)的坐標(biāo)所需的上述運(yùn)算時(shí)間。
3.根據(jù)權(quán)利要求I所述的觸摸面板,其特征在于, 上述存儲(chǔ)部具有觸摸檢測(cè)設(shè)定,該觸摸檢測(cè)設(shè)定保存有與同時(shí)進(jìn)行了多個(gè)觸摸的情況下有關(guān)的、計(jì)算坐標(biāo)的觸摸點(diǎn)個(gè)數(shù)的上限即最大觸摸點(diǎn)數(shù),以及在觸摸檢測(cè)處理中被允許的坐標(biāo)計(jì)算時(shí)間, 上述控制部的上述第一單元在檢測(cè)出的觸摸點(diǎn)的總數(shù)超過上述觸摸檢測(cè)設(shè)定的上述最大觸摸點(diǎn)的情況下,中止上述觸摸點(diǎn)的檢測(cè), 上述控制部的上述第四單元使用上述觸摸檢測(cè)設(shè)定的上述坐標(biāo)計(jì)算時(shí)間作為上述規(guī)定時(shí)間。
4.根據(jù)權(quán)利要求3所述的觸摸面板,其特征在于, 能夠從上述觸摸面板的外部設(shè)定上述觸摸檢測(cè)設(shè)定的上述最大觸摸點(diǎn)數(shù)和上述坐標(biāo)計(jì)算時(shí)間。
5.根據(jù)權(quán)利要求I所述的觸摸面板,其特征在于,上述存儲(chǔ)部具有區(qū)域設(shè)定,該區(qū)域設(shè)定保存有觸摸面板上的特定區(qū)域、以及在上述特定區(qū)域內(nèi)要求的坐標(biāo)精度, 上述控制部的上述第二單元決定與上述特定區(qū)域的上述坐標(biāo)精度對(duì)應(yīng)的優(yōu)先級(jí),作為上述區(qū)域設(shè)定的上述特定區(qū)域內(nèi)的觸摸點(diǎn)的上述優(yōu)先級(jí)。
6.根據(jù)權(quán)利要求5所述的觸摸面板,其特征在于, 能夠從上述觸摸面板的外部設(shè)定上述區(qū)域設(shè)定的上述特定區(qū)域和上述特定區(qū)域的上述坐標(biāo)精度。
7.根據(jù)權(quán)利要求I所述的觸摸面板,其特征在于, 上述控制部的上述第二單元首先對(duì)上述各觸摸點(diǎn)決定用于得到最高坐標(biāo)精度的上述優(yōu)先級(jí),在根據(jù)上述第四單元的判斷結(jié)果來再次決定上述各觸摸點(diǎn)的上述優(yōu)先級(jí)的情況下,對(duì)特定的觸摸點(diǎn)附加高等級(jí),對(duì)除此以外的觸摸點(diǎn)附加低等級(jí)。
8.根據(jù)權(quán)利要求7所述的觸摸面板,其特征在于, 上述控制部的上述第二單元在根據(jù)上述第四單元的判斷結(jié)果來再次決定上述各觸摸點(diǎn)的上述優(yōu)先級(jí)的情況下,對(duì)移動(dòng)速度慢的觸摸點(diǎn)附加高等級(jí),對(duì)移動(dòng)速度快的觸摸點(diǎn)附加低等級(jí)。
9.根據(jù)權(quán)利要求I所述的觸摸面板,其特征在于, 上述存儲(chǔ)部具有觸摸點(diǎn)管理表,該觸摸點(diǎn)管理表按通過上述控制部的上述第一單元檢測(cè)出的上述每個(gè)觸摸點(diǎn)保存有觸摸點(diǎn)的臨時(shí)坐標(biāo)、請(qǐng)求坐標(biāo)精度、等級(jí)以及坐標(biāo)計(jì)算算法, 在上述觸摸點(diǎn)管理表的各項(xiàng)目中保存有通過上述控制部的上述第一單元和上述第二單元得到的值。
10.根據(jù)權(quán)利要求I所述的觸摸面板,其特征在于, 上述存儲(chǔ)部具有觸摸檢測(cè)結(jié)果,該觸摸檢測(cè)結(jié)果按通過上述控制部的上述第一單元檢測(cè)出的上述每個(gè)觸摸點(diǎn)保存有觸摸點(diǎn)的坐標(biāo)和坐標(biāo)精度, 在上述觸摸檢測(cè)結(jié)果的各項(xiàng)目中保存有通過上述控制部的上述第一單元和上述第六單元得到的值。
11.根據(jù)權(quán)利要求I所述的觸摸面板,其特征在于, 上述控制部按通過上述第一單元檢測(cè)出的上述每個(gè)觸摸點(diǎn)將觸摸點(diǎn)的坐標(biāo)和坐標(biāo)精度向外部通知。
全文摘要
本發(fā)明提供一種觸摸面板,其即使將最大觸摸點(diǎn)數(shù)設(shè)定很多也能夠在固定時(shí)間內(nèi)完成觸摸檢測(cè)。控制部根據(jù)X電極與Y電極的電極間電容值來檢測(cè)觸摸面板的觸摸點(diǎn),求出檢測(cè)出的該各觸摸點(diǎn)的臨時(shí)坐標(biāo)??刂撇扛鶕?jù)各觸摸點(diǎn)的狀態(tài),對(duì)每個(gè)觸摸點(diǎn)決定得到高坐標(biāo)精度的優(yōu)先級(jí)??刂撇繌亩鄠€(gè)坐標(biāo)計(jì)算算法中選擇具有與各觸摸點(diǎn)的優(yōu)先級(jí)相應(yīng)的坐標(biāo)精度的算法,計(jì)算出用于計(jì)算全部觸摸點(diǎn)的坐標(biāo)的所需運(yùn)算時(shí)間??刂撇繘Q定優(yōu)先級(jí)以使得計(jì)算出的所需運(yùn)算時(shí)間為規(guī)定時(shí)間以下??刂撇窟x擇與該優(yōu)先級(jí)對(duì)應(yīng)的坐標(biāo)計(jì)算算法,計(jì)算各觸摸點(diǎn)的坐標(biāo)。
文檔編號(hào)G06F3/041GK102902404SQ201210268959
公開日2013年1月30日 申請(qǐng)日期2012年7月27日 優(yōu)先權(quán)日2011年7月28日
發(fā)明者土井宏治, 永田浩司 申請(qǐng)人:株式會(huì)社日本顯示器東