專利名稱:接觸輸入位置校正裝置、輸入裝置、接觸輸入位置校正方法、程序及集成電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過對1次操作中發(fā)生的、非本意的接觸區(qū)域上的接觸部位的變更進行校正從而提高操作性的技術(shù)。
背景技術(shù):
近年來的TV或BD記錄機等CE設(shè)備搭載有與網(wǎng)絡(luò)對應(yīng)的應(yīng)用等,提供與到目前為止的TV視聽的使用方法不同的使用方法。例如,是用于閱覽通過網(wǎng)絡(luò)取得的大量的照片的閱覽器應(yīng)用等。對于這些應(yīng)用的操作,以通過現(xiàn)有的遙控器的十字鍵、數(shù)字鍵(ten key)或決定鍵等進行的操作,無法進行充分的操作。因此,作為能夠提供更豐富的操作的輸入設(shè)備,使用觸摸板或觸摸面板。這些輸入設(shè)備提供在使手指接觸的狀態(tài)下使接觸點上下左右地移動的滑動操作等、以現(xiàn)有的遙控器未能實現(xiàn)的操作。但是,觸摸面板或觸摸板等輸入設(shè)備與現(xiàn)有的遙控器相比,雖然能夠提供豐富的操作,但是經(jīng)常發(fā)生非用戶的本意的誤操作,所以必須防止這些誤操作。作為誤操作的例子,可以舉出由于手指的結(jié)構(gòu),多個部位同時與設(shè)備接觸,從而無法進行想要進行的滑動操作。以往公開有在操作中檢測到其他接觸部位時,判別是用戶想要進行的操作還是誤操作的裝置(例如參照專利文獻1)。在專利文獻1中,將先檢測到接觸的點作為第一接觸點、將第2次以后檢測到接觸的點作為追加接觸點。并且,根據(jù)第一接觸點的坐標位置及坐標移動履歷等,判定追加接觸點是用戶想要進行的操作的接觸,還是誤操作的接觸。在先技術(shù)文獻專利文獻專利文獻1 特開2002-55781號公報
發(fā)明內(nèi)容
發(fā)明所要解決的課題但是,在上述以往的結(jié)構(gòu)中,在1次操作中接觸點變更的情況下,無法檢測接觸部位的變更。因此,由于不進行伴隨著接觸部位的變更的位置校正,所以存在無法進行順暢的操作的課題。以下,使用圖7 圖9說明產(chǎn)生本課題的一例。圖7是表示用戶的輸入操作和顯示輸出的對應(yīng)關(guān)系的圖。手指301是進行操作的用戶的手指。觸摸板302是通過按壓來檢測用戶的輸入操作的輸入裝置。用戶輸入操作方向303是用戶對觸摸板302進行的輸入操作的方向。顯示器304是將用戶的輸入操作的結(jié)果輸出的顯示器。光標305是顯示在顯示器304上的光標。 光標移動方向306是光標305隨著用戶的輸入操作而在顯示器304上移動的方向。用戶一邊使手指301與觸摸板302接觸,一邊使手指301向用戶輸入操作方向303所示的方向移動。由此,顯示在顯示器304上的光標305向光標移動方向306所示的方向移動。圖8A 圖8C是表示在用戶的輸入操作中與觸摸板302接觸的手指301的部位的圖。圖8A是表示正在觸摸板302的上部區(qū)域移動的手指301的接觸狀態(tài)的圖。在圖 8A中,僅手指肚(第一部位401)與觸摸板302接觸。圖8B是表示正在觸摸板302的中央?yún)^(qū)域移動的手指301的接觸狀態(tài)的圖。在圖8B中,手指肚(第一部位401)和指甲尖(第二部位40 兩者同時與觸摸板302接觸。圖8C是表示正在觸摸板302的下部區(qū)域移動的手指301的接觸狀態(tài)的圖。在圖8C中,僅指甲尖(第二部位40 與觸摸板302接觸。這樣,從觸摸板302的上部區(qū)域朝向下部區(qū)域進行滑動操作的情況下,與觸摸板 302接觸的手指301的部位通常按照圖8A、圖8B、圖8C的順序變更。圖9是表示與用戶的輸入操作對應(yīng)的觸摸板上的坐標位置的圖。在圖9中,橫軸表示時間,縱軸表示觸摸板302上的Y坐標,是表示向圖7所示的用戶輸入操作方向303進行操作時檢測到的Y坐標值的圖。觸摸板302上的Y坐標將觸摸板302的上端作為0,朝向下端坐標值增加。圖9的圖使用五角星標記來表示由圖8A及圖8B的第一部位(手指肚)401輸入的接觸點,使用四角星標記表示由圖8B及圖8C的第二部位(指甲尖)402輸入的接觸點。在圖9的從時間0到tl為止的區(qū)間,與觸摸板302接觸的手指301的部位處于圖8A所示的狀態(tài)。即,僅檢測到圖8A的第一部位(手指肚)401和觸摸板302的接觸點的坐標。在圖9的從時間tl到t2為止的區(qū)間,與觸摸板302接觸的手指301的部位處于圖 4⑶所示的狀態(tài)。即,由于圖8B的第一部位(手指肚)401和第二部位(指甲尖)402同時與觸摸板302接觸,所以檢測到兩個接觸點的坐標。在圖9的從時間t2到t3為止的區(qū)間, 與觸摸板302接觸的手指301的部位處于圖8C所述的狀態(tài)。即,僅檢測到圖8C的第二部位(指甲尖)402和觸摸板302的接觸點的坐標。另外,在以往的輸入裝置中,如在時間tl同時輸入的接觸點501、502、在時間t2同時輸入的接觸點503、504這樣、同時輸入了多個接觸點的情況下,與第二部位402對應(yīng)的接觸點502、504的輸入被忽略。在專利文獻1中公開有如下技術(shù)輸入了多個接觸點的情況下,識別與在時間上先開始接觸的第一部位401對應(yīng)的接觸點、以及與晚于第一部位401開始接觸的第二部位402對應(yīng)的追加接觸點,僅將與第一部位401對應(yīng)的接觸點的坐標值用于光標移動。但是,輸入接觸點505時,由于接觸點是1個,所以不會將輸入忽略。即,在圖7所示的向用戶輸入操作方向303的滑動操作中,手指301的接觸部位從圖8B向圖8C變化時, 伴隨著手指301的接觸部位的變更,與觸摸板302的接觸點向觸摸板302的上方向移動。因此,存在無法以一定的距離順暢地向同一方向移動這樣的課題。該課題在圖9的例中,相當于從接觸點503向接觸點505變化的部分。由于以上說明的課題,與用戶想將光標305向光標移動方向306移動的意圖相反, 顯示器304上的光標305向與光標移動方向306相反的方向移動之后,再次向光標移動方向306移動。因此,由于無法進行作為用戶的本意的、以一定間隔向同方向進行光標移動的操作,所以無法舒服地進行操作。本課題在使用留長指甲的狀態(tài)的手指進行光標移動操作時尤其顯著地發(fā)生。本發(fā)明為解決上述以往的課題,其目的在于,在1個操作中發(fā)生了非用戶本意的接觸部位的變更時,用戶不會意識到接觸部位的變更,能夠更舒服地進行輸入操作。解決課題所采用的手段本發(fā)明的一個方式的接觸輸入位置校正裝置對表示接觸區(qū)域中的用戶的接觸位置的接觸輸入位置進行校正。具體地說,具備接觸位置檢測部,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定部,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測部,在由所述用戶操作判定部判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值,檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正部,到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,由所述接觸部位變更檢測部檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。根據(jù)上述結(jié)構(gòu),在第一狀態(tài)遷移的前后,輸出的接觸輸入位置平滑地變化。結(jié)果, 能夠減輕伴隨著接觸部位的變化而產(chǎn)生的用戶的不舒適感。此外,也可以是,所述接觸點坐標校正部將在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值的差作為校正值來保持,并且將所述第一時刻以后的所述第二部位的接觸點坐標值和所述校正值相加,從而對所述第二部位的接觸點坐標值進行校正。此外,也可以是,所述接觸部位變更檢測部基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一部位的接觸點坐標值,決定推定區(qū)域,該推定區(qū)域表示被推定為所述第一部位在所述第一時刻與所述接觸區(qū)域接觸的范圍,在所述第一時刻由所述接觸位置檢測部檢測到的所述接觸點坐標值位于所述推定區(qū)域外、并且以該接觸點坐標值為中心并以所述校正值為半徑的圓的至少一部分與所述推定區(qū)域重疊的情況下,檢測所述第一狀態(tài)遷移。進而,也可以是,所述接觸部位變更檢測部還通過在第二時刻由所述接觸位置檢測部檢測到兩個所述接觸點坐標值,檢測第二狀態(tài)遷移,所述第二時刻為被所述用戶操作判定部判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間、并且在所述第一時刻之前的時刻,所述第二狀況遷移是指從用戶僅以第一部位與所述接觸區(qū)域接觸的狀態(tài)遷移到以所述第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài),將在所述第二時刻由所述接觸位置檢測部檢測到的兩個所述接觸位置坐標值中的、位于推定區(qū)域內(nèi)的所述接觸點坐標值判定為所述第一部位的接觸點坐標值,該推定區(qū)域是基于在所述第二時刻之前由所述接觸位置檢測部檢測到的所述第一部位的接觸點坐標值決定的。此外,也可以是,所述接觸點坐標校正部在以該接觸點坐標值為中心并以所述校正值為半徑的圓的至少一部分與所述推定區(qū)域不重疊的情況下,不輸出所述接觸輸入位置。這種狀況是在例如用戶中止滑動操作而開始其他操作的情況下產(chǎn)生的,所以優(yōu)選為不輸出接觸輸入位置而觀察情況。此外,也可以是,所述接觸點坐標校正部在由所述接觸位置檢測部檢測到的所述接觸點坐標值連續(xù)規(guī)定的次數(shù)位于在緊前決定的所述推定區(qū)域外的情況下,將所述校正值設(shè)定為0。由此,能夠有效防止即使滑動操作已結(jié)束也繼續(xù)執(zhí)行校正處理。進而,也可以是,該接觸輸入位置校正裝置還具備接觸點信息保持部,該接觸點信息保持部在檢測到接觸點坐標值的每個時刻保持由所述接觸位置檢測部檢測到的該接觸點坐標值,所述用戶操作判定部基于保持在所述接觸點信息保持部中的過去的多個接觸點坐標值,判定用戶的所述部位是否正在所述接觸區(qū)域上滑動。本發(fā)明的一個方式的輸入裝置具備具備接觸區(qū)域的接觸輸入部和上述記載的接觸輸入位置校正裝置。作為一例,該輸入裝置可以是,將基于由所述接觸區(qū)域接受的用戶的操作生成的所述接觸輸入位置對外部裝置輸出,從而對該外部裝置進行控制。例如,所述外部裝置可以是以下的任一個顯示裝置,具備顯示畫面,在與從該輸入裝置取得的所述接觸輸入位置對應(yīng)的所述顯示畫面上的位置顯示指示器;聲音輸出裝置,具備揚聲器,以與從該輸入裝置取得的所述接觸輸入位置對應(yīng)的音量從所述揚聲器輸出聲音;或驅(qū)動裝置,具備馬達,與從該輸入裝置取得的所述接觸輸入位置對應(yīng)地驅(qū)動所述馬達。本發(fā)明的一個方式的接觸輸入位置校正方法對表示接觸區(qū)域中用戶的接觸位置的接觸輸入位置進行校正。具體地說,具備以下步驟接觸位置檢測步驟,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定步驟,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測步驟,在由所述用戶操作判定步驟判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正步驟,到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,由所述接觸部位變更檢測步驟檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測步驟檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。本發(fā)明的一個方式的程序使計算機對表示接觸區(qū)域中的用戶的接觸位置的接觸輸入位置進行校正。具體地說,使計算機執(zhí)行以下步驟接觸位置檢測步驟,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定步驟,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測步驟,在由所述用戶操作判定步驟判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正步驟,到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,由所述接觸部位變更檢測步驟檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測步驟檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。本發(fā)明的一個方式的集成電路對表示接觸區(qū)域中的用戶的接觸位置的接觸輸入位置進行校正。具體地說,該集成電路具備接觸位置檢測部,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定部,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測部,在由所述用戶操作判定部判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值,檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正部,到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,由所述接觸部位變更檢測部檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。發(fā)明的效果根據(jù)本發(fā)明,能夠進行坐標校正以使用戶不意識到接觸部位的變更,所以能夠進行舒服的輸入操作。
圖1是本發(fā)明的實施方式1中的輸入裝置及接觸輸入位置校正裝置的結(jié)構(gòu)圖。圖2是本發(fā)明的實施方式1中的接觸輸入位置校正裝置的處理流程圖。圖3是用于說明圖2的S205的處理的圖。圖4是用于說明圖2的S211的處理的圖。圖5是用于說明圖2的S208的處理的圖。圖6是表示通過圖2的S212校正并輸出的接觸輸入位置的圖。圖7是表示用戶的輸入操作和顯示輸出的對應(yīng)關(guān)系的圖。圖8A是表示正在觸摸板的上部區(qū)域移動的手指的接觸狀態(tài)的圖。圖8B是表示正在觸摸板的中央?yún)^(qū)域移動的手指的接觸狀態(tài)的圖。圖8C是表示正在觸摸板的下部區(qū)域移動的手指的接觸狀態(tài)的圖。圖9是表示對于用戶的輸入操作的觸摸板上的坐標位置的圖。
具體實施例方式以下參照
本發(fā)明的實施方式。(實施方式1)在本發(fā)明的實施方式1中,以如下情況為例進行說明使用通過按壓來檢測用戶的輸入操作的觸摸板302,由用戶的手指301對觸摸板302進行從上向下觸摸的操作,從而使顯示在顯示器304上的光標305從顯示器304的上方向下方移動。另外,本發(fā)明的實施方式1中使用的觸摸板302是能夠同時檢測多個接觸點的結(jié)構(gòu)。以下示出本發(fā)明的實施方式1的結(jié)構(gòu)及通過本結(jié)構(gòu)來解決上述的課題。圖1是本發(fā)明的實施方式1中的輸入裝置101及接觸輸入位置校正裝置112的結(jié)構(gòu)圖。輸入裝置101如圖1所示,具備接觸輸入部102、接觸點檢測部103、接觸點信息保持部110和接觸輸入位置校正裝置112。該輸入裝置101由接觸輸入部102接受來自輸入操作部111的操作,并將對操作內(nèi)容進行解析而得到的接觸輸入位置向外部裝置輸出。輸入操作部111是用戶的身體的一部分,典型地為手指甲尖。接觸輸入部102是接受由輸入操作部111進行的輸入操作的板狀部分。接觸輸入部102的典型例如圖7所示,是具備具有規(guī)定的面積的接觸區(qū)域的觸摸板302。S卩,輸入裝置101根據(jù)與觸摸板302接觸的手指301的動作等,接受用戶的輸入操作。接觸點檢測部103進行由接觸輸入部102接受的輸入的檢測。具體地說,觸摸板 302為壓敏方式的情況下,每隔固定的時間間隔檢測用戶的手指301與觸摸板302接觸時的壓力值,并輸出到接觸輸入位置校正裝置112。此外,觸摸板302是靜電容方式的情況下,每隔規(guī)定的時間間隔檢測用戶的手指301與觸摸板302接觸或接近時的靜電容值,并輸出到接觸輸入位置校正裝置112。接觸輸入位置校正裝置112具備接觸位置檢測部104、用戶操作判定部105、接觸部位變更檢測部106和接觸點坐標校正部107。該接觸輸入位置校正裝置112基于來自接觸點檢測部103的輸出信號,計算接觸輸入位置,在滿足規(guī)定的條件時,對該接觸輸入位置進行校正并輸出。接觸位置檢測部104根據(jù)由接觸點檢測部103檢測到的信息,檢測接觸點位于觸摸板302的哪個位置。更具體地說,接觸位置檢測部104對于與觸摸板302的接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的接觸區(qū)域上的坐標即接觸點坐標值 (以下簡記為“坐標值”)。另外,接觸位置檢測部104有時由于接觸點檢測部103的檢測錯誤等而偶爾無法從接觸點檢測部103取得接觸點的信息。這種情況下,接觸位置檢測部104例如可以輸出緊前檢測的接觸點坐標值,也可以根據(jù)過去檢測的多個接觸點坐標值來推定當前的接觸點坐標值。在本實施方式1中,設(shè)定如下坐標系,即,以圖7的觸摸板302的左上角為原點坐標(X,Y) = (0,0),從原點朝向右方向X坐標增加,朝向下方向Y坐標增加。此外,如圖8B 所示,接觸點同時存在兩個的情況下,取得兩個接觸點各自的坐標值(X,Y)。用戶操作判定部105將由接觸位置檢測部104檢測到的坐標值作為接觸點信息保存在接觸點信息保持部110中。該接觸點信息用于下次輸入操作的判定。此外,用戶操作判定部105判斷當前用戶所執(zhí)行的輸入操作。在本實施方式1中,用戶操作判定部105尤其判定用戶的手指301是否正在接觸區(qū)域上滑動(以下將這樣的操作記為“滑動操作”)。另外,用戶操作判定部105可以使用保持在接觸點信息保持部110中的過去的多個接觸點信息來判定用戶的操作,還可以使用由接觸位置檢測部104檢測到的最新的接觸點信息來判定用戶的操作。
接觸部位變更檢測部106在由用戶操作判定部105判定為用戶正在進行滑動操作的情況下,基于接觸點信息來檢測輸入操作部111的接觸部位變更的情況。具體地說,接觸部位變更檢測部106檢測第一狀態(tài)遷移和第二狀態(tài)遷移,所述第一狀態(tài)遷移是指,從用戶以第一及第二部位401、402兩者與接觸區(qū)域接觸的圖8B的狀態(tài)遷移到僅以第二部位402與接觸區(qū)域接觸的圖8C的狀態(tài),所述第二狀態(tài)遷移是指,從用戶僅以第一部位401與接觸區(qū)域接觸的圖8A的狀態(tài)遷移到以第一及第二部位401、402兩者與接觸區(qū)域接觸的圖8B的狀態(tài)。接觸點坐標校正部107在由接觸部位變更檢測部106檢測到接觸部位的變更、更具體地說檢測到第一狀態(tài)遷移的情況下,對接觸輸入位置的變更前后的差異進行校正并輸
出ο具體地說,接觸點坐標校正部107在圖8A及圖8B的狀態(tài)下,將與第一部位401對應(yīng)的接觸點坐標值直接作為接觸輸入位置輸出。此外,接觸點坐標校正部107預(yù)先將第一及第二部位401、402的接觸點坐標值的差作為校正值保持。并且,接觸點坐標校正部107 在成為圖8C的狀態(tài)的時刻(第一時刻)以后,輸出將第二部位402的接觸點坐標值和校正值相加而得到的接觸輸入位置。由此,到第一狀態(tài)遷移的緊前為止,與第一部位401對應(yīng)的接觸點坐標值直接作為接觸輸入位置輸出,從第一狀態(tài)遷移的緊后開始,對與第二部位402對應(yīng)的接觸點坐標值進行校正并作為接觸輸入位置輸出。結(jié)果,能夠進行平滑的光標移動操作。接觸點信息保持部110保持包含由接觸位置檢測部104檢測到的接觸點坐標值的接觸點信息。該接觸點信息由用戶操作判定部105從接觸點信息保持部110讀出,并寫入接觸點信息保持部110。另外,接觸點信息保持部110的具體結(jié)構(gòu)不作特別限定,例如可以米用 DRAM (Dynamic Random A ccess Memory) > SRAM (Static Random Access Memory)、閃存器或HDD(H ard Disc Drive)等能夠存儲數(shù)據(jù)的所有存儲介質(zhì)。輸出信號生成部108將由接觸點坐標校正部107校正后的接觸輸入位置轉(zhuǎn)換為適于輸出的信息,并輸出到顯示輸出部109。具體地說,將以觸摸板302的坐標系來表現(xiàn)的接觸輸入位置轉(zhuǎn)換為(匹配)顯示器304的坐標系并輸出。顯示輸出部109是顯示裝置,具備顯示畫面,在與從輸入裝置101取得的接觸輸入位置對應(yīng)的顯示畫面上的位置顯示指示器(pointer)。即,顯示輸出部109如圖7的例所示,相當于用于顯示光標305等的顯示器304。但是,與輸入裝置101連接的外部裝置當然不限定于顯示器304。例如,外部裝置也可以是聲音輸出裝置,具備揚聲器,以與從輸入裝置101取得的接觸輸入位置對應(yīng)的音量從揚聲器輸出聲音。由此,通過在觸摸板302上使手指301上下滑動,能夠調(diào)整音量。進而,外部裝置也可以是驅(qū)動裝置,具備馬達(驅(qū)動器),與從輸入裝置101取得的接觸輸入位置對應(yīng)地驅(qū)動馬達。由此,例如通過使搭載于機器人的手腕或腳的關(guān)節(jié)等的馬達驅(qū)動,能夠使該機器人的手腕或腳動作。另外,輸入裝置101和外部裝置不限定于分體的情況,也可以是一體的。例如, 也可以是這樣的結(jié)構(gòu)記本電腦的觸摸板相當于輸入裝置101,顯示器相當于顯示輸出部 109。接著,參照圖2 圖6說明輸入裝置101的動作,尤其是接觸輸入位置校正裝置112的動作。圖2是本發(fā)明的實施方式1中的接觸輸入位置校正裝置112的處理流程圖。圖3 是用于說明圖2的S205的處理的圖。圖4是用于說明圖2的S211的處理的圖。圖5是用于說明圖2的S208的處理的圖。圖6是表示通過圖2的S212校正并輸出的接觸輸入位置的圖。每當由接觸點檢測部103檢測到對觸摸板302輸入的接觸點時,實施圖2的流程圖的處理。例如,也可以是,接觸點檢測部103每隔一定的時間間隔,將觸摸板302上的接觸點的信息輸出到接觸位置檢測部104?;蛘?,也可以是,接觸點檢測部103僅在檢測到觸摸板302上的接觸點變化的情況下,將該變更后的接觸點的信息輸出到接觸位置檢測部104。接觸位置檢測部104基于從接觸點檢測部103取得的接觸點的信息,檢測對應(yīng)的接觸區(qū)域上的坐標即接觸點坐標值,并輸出到用戶操作判定部105。用戶操作判定部105取得由接觸位置檢測部104檢測到的當前的接觸點坐標值 (S201)。然后,用戶操作判定部105將包含取得的接觸點坐標值的接觸點信息儲存到接觸點信息保持部110中。此外,用戶操作判定部105基于保持在接觸點信息保持部110中的接觸點信息,判定用戶在觸摸板302上當前實施的操作內(nèi)容,并保持該操作內(nèi)容。保持的操作內(nèi)容是1個操作名或操作內(nèi)容不定中的某一個。用戶操作判定部105判定用戶當前在觸摸板302上進行的操作是否是滑動操作 620 。然后,在滑動操作中的情況下(S202:是),實施S205的處理,在不是滑動操作的情況下(S202 否),實施S204的處理。在不是滑動操作的情況下(S202 否),輸入裝置101確定用戶的操作內(nèi)容,進行與該操作有關(guān)的處理(S204)。在S204中,從接觸點信息保持部110取得為了確定當前的操作內(nèi)容而需要的接觸點信息,確定當前在觸摸板302上實施的用戶操作內(nèi)容。接著,接觸部位變更檢測部106推定可能存在當前的接觸點的坐標范圍即推定區(qū)域(S2(^)。在推定區(qū)域的推定中使用接觸點的移動方向及移動距離等信息,該接觸點的移動方向及移動距離等信息基于用戶當前實施的操作內(nèi)容和在緊前檢測到的接觸點坐標值來計算。圖3表示在檢測到當前的接觸點緊前檢測到的接觸點801、以及根據(jù)接觸點801推定的可能存在當前的接觸點的推定區(qū)域802的一例。接觸部位變更檢測部106例如如圖3所示,將包含接觸點801、并且向用戶輸入操作方向303延伸的橢圓形的范圍推定為推定區(qū)域802。推定區(qū)域802的大小或形狀例如隨著接觸點的移動速度而變化。即,接觸點的移動速度越快,推定區(qū)域802成為在用戶輸入操作方向303上越細長的橢圓形。另外,用戶輸入操作方向303及接觸點的移動速度等能夠基于過去的多個接觸點坐標值來判斷。接觸部位變更檢測部106判定在通過S205推定的推定區(qū)域內(nèi),是否存在由接觸位置檢測部104檢測到的當前的接觸點(S206)。即,在圖3的虛線所示的推定區(qū)域802中,存在當前的接觸點的情況下(S206 是),看作是滑動操作繼續(xù)執(zhí)行的狀態(tài),并實施S209的處理。另一方面,在推定區(qū)域802中不存在當前的接觸點的情況下(S206 否),為了判定滑動操作是否中斷,實施S207。在判定為正在執(zhí)行滑動操作的情況下(S206 是),接觸部位變更檢測部106判定是否存在多個接觸點(S209)。該判定基于由接觸位置檢測部104同時檢測到的接觸點的個數(shù)來進行即可。然后,例如如圖8B所示,存在多個接觸點的情況下(S209:是),實施S210。另一方面,如圖8A所示,不存在多個接觸點的情況下(S209:否),實施S212。S卩,到檢測到第二狀態(tài)遷移(第二時刻)緊前為止,在S209中判定為否,檢測到第二狀態(tài)遷移之后(第二時刻以后),在S209中判定為是。接著,接觸部位變更檢測部106將最適合作為緊前檢測到的接觸點的移動目的地的接觸點判定為第一接觸點,將第二適合的接觸點判定為第二接觸點(S210)。移動目的地的適合程度使用接觸點的移動方向及移動距離來進行判定。例如,將由接觸位置檢測部104檢測到的多個接觸點坐標值中的、位于在S205中推定的推定區(qū)域802內(nèi)的接觸點坐標值判定為與第一部位401對應(yīng)的第一接觸點,將位于推定區(qū)域802外的接觸點坐標值判定為與第二部位402對應(yīng)的第二接觸點即可。接著,接觸部位變更檢測部106計算第一及第二接觸點之間的相對距離(S211)。 圖8B的第一部位(手指肚)401和第二部位(指甲尖)402的距離是在S211中計算出的第一及第二接觸點之間的相對距離。在S211中計算出的第一及第二接觸點之間的相對距離作為校正值保持在接觸點坐標校正部107中。圖4是表示接觸點坐標校正部107所使用的坐標位置的校正值的圖。手指肚701 和指甲尖702的坐標位置的差量703作為校正值使用。圖4中示出了,作為手指301對于觸摸板302的接觸部位,僅指甲尖接觸,與圖8C狀態(tài)相同。此外,由接觸位置檢測部104檢測到的接觸點坐標不存在于推定區(qū)域802內(nèi)的情況下(S206 否),接觸部位變更檢測部106判定是否用戶的滑動操作中斷而變更為其他操作(S207)。檢測方法為,監(jiān)視連續(xù)檢測到在根據(jù)用戶操作內(nèi)容推定的推定區(qū)域802內(nèi)不存在當前的接觸點的狀態(tài)的次數(shù)(變更檢測次數(shù))。每當在S206中判定為否時,變更檢測次數(shù)加1,若在S206中判定為是,則變更檢測次數(shù)初始化為0。并且,接觸部位變更檢測部106在變更檢測次數(shù)達到規(guī)定次數(shù)的情況下 (S207:是),判定為操作內(nèi)容有變更,將用戶操作內(nèi)容變更為操作內(nèi)容不定,將接觸點坐標校正部107所保持的校正值初始化為0。另一方面,變更檢測次數(shù)小于規(guī)定次數(shù)的情況下, 實施S208的處理。S208的處理由圖1的接觸部位變更檢測部106來實施,S212的處理由圖1的接觸點坐標校正部107來實施。接觸部位變更檢測部106檢測與觸摸板302接觸的用戶的手指301的接觸部位變更的情況,更具體地說檢測第一狀態(tài)遷移(S208)。作為具體的檢測方法,例如在由接觸位置檢測部104檢測到的接觸點坐標值位于推定區(qū)域802外、并且以該接觸點坐標值為中心并以S211中計算出的校正值為半徑的圓的至少一部分與推定區(qū)域802重疊的情況下,接觸部位變更檢測部106檢測出第一狀態(tài)遷移。圖5表示接觸部位的變更檢測的一例。圖5中圖示了 由接觸位置檢測部104檢測到的當前的接觸點901、以接觸點901 為中心并以第一及第二接觸點之間的相對距離為半徑的圓902、在S205中推定的推定區(qū)域 802、以及圓902和推定區(qū)域802重疊的重疊區(qū)域903。存在重疊區(qū)域903的情況下(S208 是),判斷為有第一狀態(tài)遷移并實施S212。
另一方面,不存在重疊區(qū)域903的情況下(S208 否),判斷為無第一狀態(tài)遷移并結(jié)束。這種情況下,接觸點坐標校正部107不輸出接觸輸入位置,或?qū)⑴c緊前輸出的接觸輸入位置相同的值作為接觸輸入位置輸出。接觸點坐標校正部107對由接觸位置檢測部104檢測到的接觸點坐標值進行校正,并作為接觸輸入位置輸出(S212)。圖6表示由接觸位置檢測部104檢測到的接觸點坐標值和從接觸點坐標校正部107輸出的接觸輸入位置的關(guān)系。圖6是表示來自圖9所示的觸摸板302的輸入Y坐標、和由本發(fā)明的實施方式1 的接觸輸入位置校正裝置112的接觸點坐標校正部107校正后的接觸輸入位置的圖。在圖 6中,空心的四角星標記是由接觸點坐標校正部107校正后的Y坐標值。以往,從時間0到t2為止,使用由第一部位(手指肚)401輸入的以五角星標記表示的坐標位置進行光標移動,在時間t2之后,使用由第二部位(指甲尖)402輸入的以四角星標記表示的坐標位置進行光標移動。但是,在本實施方式1中,通過圖1所示的接觸點坐標校正部107,將時間t2之后的由第二部位(指甲尖)402輸入的坐標位置(實心的四角星標記)校正到空心的四角星標記所示的位置。具體地說,首先,從時間0到tl為止,接觸位置檢測部104僅檢測到與第一部位 401對應(yīng)的接觸點坐標值(圖6的五角星標記)然后,在S206中判定為是,在S209中判定為是,將該接觸點坐標值直接作為接觸輸入位置輸出。接著,從時間tl到t2為止,由接觸位置檢測部104檢測到與第一及第二部位401、 402對應(yīng)的兩個接觸點坐標值(圖6的五角星標記、實心的四角星標記)。然后,在S206中判定為是,在S209中判定為是,將在S210中判定為第一接觸點的接觸點坐標值(圖6的五角星標記)直接作為接觸輸入位置輸出。此外,將在S211中計算出的校正值保持在接觸點坐標校正部107中。接著,在時間t2以后,由接觸位置檢測部104僅檢測到與第二部位402對應(yīng)的接觸點坐標值(圖6的實心的四角星標記)。然后,在S206中判定為否,在S207中判定為否, 在S208中判定為是,將該接觸點坐標值和在S211中計算出的校正值相加,作為接觸輸入位置(圖6的空心的四角星標記)輸出。通過該校正,用戶不會覺察到顯示器304上的光標 305向與移動方向相反的方向移動的狀態(tài),所以不會意識到手指301對于觸摸板302的接觸部位變更的情況,能夠進行平滑的光標移動操作,提高了用戶的操作性。通過實施以上的處理,檢測輸入裝置101中的1個操作中的接觸部位的變更并進行位置校正,從而能夠提高用戶的操作性。另外,基于上述實施方式說明了本發(fā)明,但是本發(fā)明不限定于上述的實施方式。以下的情況也包含在本發(fā)明中。上述的各裝置,具體來說是由微處理器、ROM、RAM、硬盤單元、顯示器單元、鍵盤、鼠標等構(gòu)成的計算機系統(tǒng)。在RAM或硬盤單元中存儲有計算機程序。微處理器按照計算機程序進行動作,從而各裝置達成其功能。在此,計算機程序為了達成規(guī)定的功能,是由表示針對計算機的指令的命令碼多個組合而成的。構(gòu)成上述各裝置的結(jié)構(gòu)要素的一部分或全部可以由1個系統(tǒng)LSI (Lar ge Scale Integration 大規(guī)模集成電路)構(gòu)成。系統(tǒng)LSI是將多個結(jié)構(gòu)要素集成在1個芯片上制造的超多功能LSI,具體地說,是包含微處理器、R0M、RAM等而構(gòu)成的計算機系統(tǒng)。在RAM中存儲有計算機程序。微處理器按照計算機程序進行動作,從而系統(tǒng)LSI達成其功能。構(gòu)成上述各裝置的結(jié)構(gòu)要素的一部分或全部也可以由對于各裝置可拆裝的IC卡或單體的模塊構(gòu)成。IC卡或模塊是由微處理器、R0M、RAM等構(gòu)成的計算機系統(tǒng)。IC卡或模塊也可以包含上述的超多功能LSI。微處理器按照計算機程序進行動作,從而IC卡或模塊達成其功能。該IC卡或該模塊也可以具有抗篡改性。本發(fā)明可以是上述的方法。此外,也可以是由計算機來實現(xiàn)這些方法的計算機程序,還可以是由所述計算機程序構(gòu)成的數(shù)字信號。進而,本發(fā)明也可以將計算機程序或數(shù)字信號記錄在計算機可讀取的記錄介質(zhì)中,例如軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD (Blu-ray Disc)、半導體存儲器等。此外,也可以是記錄在記錄介質(zhì)中的數(shù)字信號。此外,本發(fā)明也可以經(jīng)由電氣通信線路、無線或有線通信線路、以因特網(wǎng)為代表的網(wǎng)絡(luò)、數(shù)據(jù)廣播等傳輸計算機程序或數(shù)字信號。此外,本發(fā)明也可以是具備微處理器和存儲器的計算機系統(tǒng),存儲器存儲上述計算機程序,微處理器按照計算機程序進行動作。此外,也可以是,通過將程序或數(shù)字信號記錄在記錄介質(zhì)中并移送,或經(jīng)由網(wǎng)絡(luò)將程序或數(shù)字信號移送,由獨立的其他計算機系統(tǒng)來實施。也可以將上述實施方式及上述變形例分別組合。以上參照
了本發(fā)明的實施方式,但是本發(fā)明不限定于圖示的實施方式。 對于圖示的實施方式,在與本發(fā)明相同的范圍內(nèi),或均等的范圍內(nèi),可以進行各種修改和變形。工業(yè)實用性本發(fā)明在觸摸板或觸摸面板等輸入裝置中有利地利用。附圖標記說明101輸入裝置102接觸輸入部103接觸點檢測部104接觸位置檢測部105用戶操作判定部106接觸部位變更檢測部107接觸點坐標校正部108輸出信號生成部109 顯示輸出部110接觸點信息保持部111輸入操作部112接觸輸入位置校正裝置301 手指302 觸摸板303用戶輸入操作方向304 顯示器
305 光標306 光標移動方向401 第一部位402 第二部位501,502,503,504,505,801,901 接觸點701 手指肚702 指甲尖703 差量802 推定區(qū)域902 圓903 重疊區(qū)域
權(quán)利要求
1.一種接觸輸入位置校正裝置,對表示接觸區(qū)域中的用戶的接觸位置的接觸輸入位置進行校正,具備接觸位置檢測部,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定部,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測部,在由所述用戶操作判定部判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值, 檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正部,在到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,從由所述接觸部位變更檢測部檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。
2.如權(quán)利要求1所述的接觸輸入位置校正裝置,所述接觸點坐標校正部將在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值的差作為校正值來保持,并將所述第一時刻以后的所述第二部位的接觸點坐標值與所述校正值相加,由此對所述第二部位的接觸點坐標值進行校正。
3.如權(quán)利要求2所述的接觸輸入位置校正裝置,所述接觸部位變更檢測部基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一部位的接觸點坐標值,決定推定區(qū)域,該推定區(qū)域表示被推定為所述第一部位在所述第一時刻與所述接觸區(qū)域接觸的范圍,在所述第一時刻由所述接觸位置檢測部檢測到的所述接觸點坐標值位于所述推定區(qū)域外、并且以該接觸點坐標值為中心且以所述校正值為半徑的圓的至少一部分與所述推定區(qū)域重疊的情況下,檢測所述第一狀態(tài)遷移。
4.如權(quán)利要求3所述的接觸輸入位置校正裝置,所述接觸部位變更檢測部還在下述第二時刻,根據(jù)由所述接觸位置檢測部檢測到兩個所述接觸點坐標值的情況,檢測第二狀態(tài)遷移,所述第二時刻是由所述用戶操作判定部判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的、在所述第一時刻之前的時刻,所述第二狀況遷移是指從用戶僅以第一部位與所述接觸區(qū)域接觸的狀態(tài)遷移到以所述第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài),將在所述第二時刻由所述接觸位置檢測部檢測到的兩個所述接觸位置坐標值中的、位于下述推定區(qū)域內(nèi)的所述接觸點坐標值判定為所述第一部位的接觸點坐標值,該推定區(qū)域是基于在所述第二時刻之前由所述接觸位置檢測部檢測到的所述第一部位的接觸點坐標值決定的推定區(qū)域。
5.如權(quán)利要求3或4所述的接觸輸入位置校正裝置,在以該接觸點坐標值為中心并以所述校正值為半徑的圓的至少一部分與所述推定區(qū)域不重疊的情況下,所述接觸點坐標校正部不輸出所述接觸輸入位置。
6.如權(quán)利要求2 5中任一項所述的接觸輸入位置校正裝置,在由所述接觸位置檢測部檢測到的所述接觸點坐標值連續(xù)規(guī)定的次數(shù)位于緊前決定的所述推定區(qū)域外的情況下,所述接觸點坐標校正部將所述校正值設(shè)定為0。
7.如權(quán)利要求1 6中任一項所述的接觸輸入位置校正裝置,該接觸輸入位置校正裝置還具備接觸點信息保持部,該接觸點信息保持部在由所述接觸位置檢測部檢測到所述接觸點坐標值的每個時刻,保持檢測到的該接觸點坐標值,所述用戶操作判定部基于保持在所述接觸點信息保持部中的過去的多個接觸點坐標值,判定用戶的所述部位是否正在所述接觸區(qū)域上滑動。
8.一種輸入裝置,具備 接觸輸入部,具備接觸區(qū)域;以及權(quán)利要求1 7中任一項所述的接觸輸入位置校正裝置。
9.如權(quán)利要求8所述的輸入裝置,該輸入裝置將基于由所述接觸區(qū)域接受的用戶的操作而生成的所述接觸輸入位置對外部裝置輸出,從而對該外部裝置進行控制, 所述外部裝置是以下裝置中的任一個顯示裝置,具備顯示畫面,在與從該輸入裝置取得的所述接觸輸入位置對應(yīng)的所述顯示畫面上的位置顯示指示器;聲音輸出裝置,具備揚聲器,以與從該輸入裝置取得的所述接觸輸入位置對應(yīng)的音量從所述揚聲器輸出聲音;或驅(qū)動裝置,具備馬達,按照從該輸入裝置取得的所述接觸輸入位置來驅(qū)動所述馬達。
10.一種接觸輸入位置校正方法,對表示接觸區(qū)域中的用戶的接觸位置的接觸輸入位置進行校正,包括接觸位置檢測步驟,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定步驟,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測步驟,在由所述用戶操作判定步驟判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正步驟,在到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,從由所述接觸部位變更檢測步驟檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。
11.一種程序,使計算機對表示接觸區(qū)域中的用戶的接觸位置的接觸輸入位置進行校正,使計算機執(zhí)行以下步驟接觸位置檢測步驟,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定步驟,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測步驟,在由所述用戶操作判定步驟判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測步驟檢測到的所述接觸點坐標值,檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正步驟,在到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,從由所述接觸部位變更檢測步驟檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。
12. —種集成電路,對表示接觸區(qū)域中的用戶的接觸位置的接觸輸入位置進行校正,具 備接觸位置檢測部,對于與所述接觸區(qū)域接觸的用戶的每個部位,檢測與該部位的接觸位置對應(yīng)的所述接觸區(qū)域上的坐標即接觸點坐標值;用戶操作判定部,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值,判定用戶的操作內(nèi)容;接觸部位變更檢測部,在由所述用戶操作判定部判定為用戶的所述部位正在所述接觸區(qū)域上滑動的期間的第一時刻,基于由所述接觸位置檢測部檢測到的所述接觸點坐標值, 檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從用戶以第一及第二部位兩者與所述接觸區(qū)域接觸的狀態(tài)遷移到僅以所述第二部位與所述接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正部,在到所述第一時刻的緊前為止將所述第一部位的接觸點坐標值作為所述接觸輸入位置來輸出的情況下,從由所述接觸部位變更檢測部檢測到所述第一狀態(tài)遷移以后,基于在所述第一時刻之前由所述接觸位置檢測部檢測到的所述第一及第二部位的接觸點坐標值,對所述第二部位的接觸點坐標值進行校正,并將被校正的所述接觸點坐標值作為所述接觸輸入位置輸出。
全文摘要
接觸輸入位置校正裝置(112)具備接觸位置檢測部(104),檢測用戶的部位的接觸位置的接觸點坐標值;用戶操作判定部(105),判定用戶的操作內(nèi)容;接觸部位變更檢測部(106),在用戶的部位在接觸區(qū)域上滑動的第一時刻,檢測第一狀態(tài)遷移,該第一狀態(tài)遷移是指,從以第一及第二部位兩者與接觸區(qū)域接觸的狀態(tài)遷移到僅以第二部位與接觸區(qū)域接觸的狀態(tài);以及接觸點坐標校正部(107),在由接觸部位變更檢測部(106)檢測到所述第一狀態(tài)遷移以后,基于第一時刻之前的第一及第二部位的接觸點坐標值對第二部位的接觸點坐標值進行校正并輸出。
文檔編號G06F3/041GK102483670SQ20118000344
公開日2012年5月30日 申請日期2011年4月27日 優(yōu)先權(quán)日2010年6月25日
發(fā)明者飯?zhí)锘荽?申請人:松下電器產(chǎn)業(yè)株式會社