本發(fā)明涉及具有根據(jù)用戶的觸摸操作將顯示畫面上顯示的圖像的一部分消除的功能的觸摸面板。
背景技術(shù):
以往,作為用戶對(duì)觸摸面板進(jìn)行在顯示畫面上描繪的圖像的消除操作的方法,已知預(yù)先進(jìn)行指定接下來進(jìn)行的觸摸操作是消除操作的操作后進(jìn)行用于消除操作的觸摸操作的方法、使用消除操作專用的輸入工具的方法等。
例如,專利文獻(xiàn)1公開了如下技術(shù):在用于指示將在顯示畫面上顯示的圖像消除的長方體形狀的擦除器(消除操作專用的輸入工具)上設(shè)置2個(gè)坐標(biāo)指示部,使擦除器接觸顯示畫面而連續(xù)地移動(dòng)時(shí),將以上述2個(gè)坐標(biāo)指示部為對(duì)角線的兩端的矩形區(qū)域作為能消除區(qū)域,將與擦除器的移動(dòng)軌跡對(duì)應(yīng)的區(qū)域的圖像消除。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:日本公開專利公報(bào)“特開平8-263212號(hào)公報(bào)(1996年10月11日公開)”
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的問題
然而,在上述專利文獻(xiàn)1的技術(shù)中,在用戶進(jìn)行對(duì)顯示畫面的消除操作時(shí)需要使用消除操作專用的輸入工具,因此存在使用起來不方便的問題。
另外,在預(yù)先進(jìn)行指定接下來進(jìn)行的觸摸操作是消除操作的操作后進(jìn)行用于消除操作的觸摸操作的方法中,需要2個(gè)階段的操作,因此存在費(fèi)工夫的問題。
本發(fā)明是鑒于上述問題而完成的,其目的在于提供能容易地進(jìn)行消除操作的觸摸面板。
用于解決問題的方案
本發(fā)明的一方式的觸摸面板具備配置在顯示畫面上的多個(gè)檢測點(diǎn),通過檢測物體對(duì)各檢測點(diǎn)的接觸或者接近來檢測用戶對(duì)上述顯示畫面的觸摸操作,其特征在于,具備:輸入點(diǎn)檢測部,其將被進(jìn)行了觸摸操作的檢測點(diǎn)檢測為輸入點(diǎn);以及消除操作判斷部,其根據(jù)上述輸入點(diǎn)的密集程度判斷用戶的操作是否為用于將上述顯示畫面上顯示的圖像消除的消除操作。
發(fā)明效果
根據(jù)上述的構(gòu)成,通過使用戶對(duì)顯示畫面的觸摸操作的面積不同來使輸入點(diǎn)的密集程度變化,由此能自動(dòng)地判斷用戶的操作是消除操作還是消除操作以外的操作。因此,不需要如現(xiàn)有技術(shù)那樣在進(jìn)行消除操作的情況下預(yù)先進(jìn)行指定接下來進(jìn)行的觸摸操作是消除操作的操作或使用消除操作專用的輸入工具,因此能容易地進(jìn)行消除操作。
附圖說明
圖1是示出具備本發(fā)明的一實(shí)施方式的觸摸面板的描繪裝置的整體構(gòu)成的說明圖。
圖2是示出圖1的觸摸面板所具備的面板部和面板驅(qū)動(dòng)部的構(gòu)成的說明圖。
圖3是示出圖1的觸摸面板中的來自用戶的指示輸入的檢測處理的流程的流程圖。
圖4是示出用戶對(duì)圖1的觸摸面板進(jìn)行操作輸入的樣子的說明圖。
圖5是示出由圖1的觸摸面板檢測出的輸入點(diǎn)與用戶的手掌的關(guān)系的說明圖。
圖6是示出基于圖5的輸入點(diǎn)判斷用戶的操作是否為消除操作的處理的說明圖。
圖7是示出基于圖5的輸入點(diǎn)設(shè)定消除范圍的處理的說明圖。
圖8是示出基于圖5的輸入點(diǎn)設(shè)定消除范圍的處理的說明圖。
圖9是示出用戶對(duì)圖1的觸摸面板的消除操作與消除范圍的關(guān)系的說明圖。
圖10是示出在本發(fā)明的其它實(shí)施方式的觸摸面板的判斷用戶的操作是否為消除操作的處理中使用的加權(quán)系數(shù)的說明圖。
圖11是示出本發(fā)明的實(shí)施方式6的消除范圍的設(shè)定方法的概念的說明圖。
圖12是示出本發(fā)明的實(shí)施方式6的指示輸入的檢測處理的流程的流程圖。
圖13是用于說明本發(fā)明的實(shí)施方式6的是否為消除操作的判斷處理和消除范圍的設(shè)定處理的說明圖。
圖14是示出本發(fā)明的實(shí)施方式7的消除范圍的設(shè)定方法的概念的說明圖。
圖15是示出本發(fā)明的實(shí)施方式7的指示輸入的檢測處理的流程的流程圖。
圖16是用于說明本發(fā)明的實(shí)施方式7的是否為消除操作的判斷處理和消除范圍的設(shè)定處理的說明圖,(a)示出各輸入點(diǎn)的每規(guī)定周期的坐標(biāo)檢測值,(b)示出每規(guī)定周期的相鄰的輸入點(diǎn)彼此的距離,(c)示出基于各輸入點(diǎn)設(shè)定的消除范圍。
圖17是用于說明在本發(fā)明的實(shí)施方式7中設(shè)定消除范圍后進(jìn)行的處理的說明圖,(a)示出各輸入點(diǎn)的每規(guī)定周期的坐標(biāo)檢測值,(b)示出每規(guī)定周期的相鄰的輸入點(diǎn)彼此的距離,(c)示出基于各輸入點(diǎn)設(shè)定的消除范圍。
圖18是用于說明本發(fā)明的實(shí)施方式7的是否為消除操作的判斷處理和消除范圍的設(shè)定處理的說明圖,(a)示出各輸入點(diǎn)的每規(guī)定周期的坐標(biāo)檢測值,(b)示出每規(guī)定周期的相鄰的輸入點(diǎn)彼此的距離,(c)示出各輸入點(diǎn)的檢測坐標(biāo),(d)示出各輸入點(diǎn)的移動(dòng)矢量。
具體實(shí)施方式
〔實(shí)施方式1〕
說明本發(fā)明的一實(shí)施方式。
(1-1.觸摸面板的整體構(gòu)成)
圖1是示出本實(shí)施方式的描繪裝置100的整體構(gòu)成的說明圖。如圖1所示,描繪裝置100具備顯示裝置1、觸摸面板2以及信息處理裝置3。
信息處理裝置3向顯示裝置1輸出顯示對(duì)象的圖像數(shù)據(jù),并且從觸摸面板2取得與用戶對(duì)顯示有上述圖像數(shù)據(jù)的顯示畫面的觸摸操作(操作輸入)相應(yīng)的信息。另外,信息處理裝置3基于與從觸摸面板2取得的用戶的觸摸操作相應(yīng)的信息將向顯示裝置1輸出的圖像數(shù)據(jù)更新,或者進(jìn)行與用戶的觸摸操作相應(yīng)的各種處理。此外,信息處理裝置3的構(gòu)成不作特別限定,例如可以是個(gè)人計(jì)算機(jī)等。
顯示裝置1具備顯示部11、顯示驅(qū)動(dòng)部12以及顯示控制部13。
顯示部11使顯示畫面顯示與從信息處理裝置3取得的圖像數(shù)據(jù)相應(yīng)的圖像,例如能使用液晶顯示器、有機(jī)el(電致發(fā)光)顯示器、等離子體顯示器、投影儀等。顯示部11的分辨率、尺寸不作特別限定,例如可以是1920像素×1080像素的全高清尺寸,也可以是3840像素×2160像素的4k尺寸。
顯示驅(qū)動(dòng)部12根據(jù)來自顯示控制部13的指示,驅(qū)動(dòng)顯示部11的各像素。
顯示控制部13根據(jù)顯示對(duì)象的圖像數(shù)據(jù)控制顯示驅(qū)動(dòng)部12的動(dòng)作,使顯示部11顯示與圖像數(shù)據(jù)相應(yīng)的圖像。
觸摸面板2具備面板部21、面板驅(qū)動(dòng)部22以及觸摸面板控制部23。
圖2是示出面板部21和面板驅(qū)動(dòng)部22的構(gòu)成的說明圖。
面板部21與顯示裝置1的顯示畫面重疊地配置,具有將與用戶對(duì)顯示部11上顯示的圖像的指示輸入相應(yīng)的信號(hào)向面板驅(qū)動(dòng)部22輸出的功能。
如圖2所示,面板部21具有相互平行地配置的多個(gè)驅(qū)動(dòng)線(driveline)dl和相互平行地配置的多個(gè)傳感線(senseline)sl。驅(qū)動(dòng)線dl在x方向(紙面橫向)上延伸,傳感線sl在與x方向正交的y方向(紙面縱向)上延伸,驅(qū)動(dòng)線dl和傳感線sl配置為立體交叉(配置為矩陣狀)。
此外,驅(qū)動(dòng)線dl和傳感線sl的數(shù)量不作特別限定,但是在本實(shí)施方式中,具備4096條驅(qū)動(dòng)線dl,具備2160條傳感線sl,在4096×2160個(gè)坐標(biāo)位置分別檢測靜電電容的變化。另外,面板部21的構(gòu)成不限于上述構(gòu)成,能使用以往在靜電電容方式的觸摸面板中使用的各種面板部。
面板驅(qū)動(dòng)部22具備發(fā)送部24、接收部25以及驅(qū)動(dòng)控制部26。驅(qū)動(dòng)控制部26控制發(fā)送部24和接收部25的動(dòng)作定時(shí)。發(fā)送部24在與驅(qū)動(dòng)控制部26的指示相應(yīng)的定時(shí),向各驅(qū)動(dòng)線dl按與規(guī)定的幀率相應(yīng)的定時(shí)依次施加驅(qū)動(dòng)信號(hào)ds。接收部25根據(jù)驅(qū)動(dòng)信號(hào)ds向各驅(qū)動(dòng)線dl的施加,在與向各驅(qū)動(dòng)線dl施加驅(qū)動(dòng)信號(hào)ds同步的定時(shí)取得作為各傳感線sl所產(chǎn)生的響應(yīng)信號(hào)的傳感信號(hào)ss。
當(dāng)具有導(dǎo)電性的物體(例如用戶的手指、觸摸面板專用的筆等)接近面板部21時(shí),驅(qū)動(dòng)線dl和傳感線sl的交叉部(檢測點(diǎn))的靜電電容會(huì)發(fā)生變化。接收部25將與驅(qū)動(dòng)線dl和傳感線sl的各交叉部的靜電電容相應(yīng)的信號(hào)以及表示各交叉部的位置的信號(hào)輸出給觸摸面板控制部23(輸入點(diǎn)檢測部31)。
觸摸面板控制部23具備輸入點(diǎn)檢測部31、消除操作判斷部32以及輸入信息輸出部33。
輸入點(diǎn)檢測部31基于從面板驅(qū)動(dòng)部22取得的與驅(qū)動(dòng)線dl和傳感線sl的各交叉部的靜電電容相應(yīng)的信號(hào)以及表示各交叉部的位置的信號(hào),將靜電電容與其它交叉部相差規(guī)定值以上的交叉部檢測為用戶對(duì)面板部21的觸摸操作位置(輸入點(diǎn))。此外,在本實(shí)施方式中,將顯示畫面的1個(gè)畫面的量的觸摸操作位置的檢測作為1幀的處理,按每規(guī)定周期進(jìn)行各幀的處理,按每幀檢測觸摸操作位置。由此,按每幀檢測連續(xù)的幀間的觸摸操作位置的移動(dòng)。
消除操作判斷部32具備區(qū)域設(shè)定部34、輸入點(diǎn)計(jì)數(shù)部35、模式判斷部36以及消除范圍設(shè)定部37,基于輸入點(diǎn)檢測部31檢測出的輸入點(diǎn),判斷用戶進(jìn)行的觸摸操作是否為消除操作(用于將顯示部11上顯示的圖像中的與觸摸操作相應(yīng)的范圍的圖像消除的操作)。另外,在消除操作判斷部32判斷為用戶進(jìn)行的觸摸操作是消除操作的情況下,根據(jù)用戶的觸摸操作設(shè)定消除范圍。此外,后面詳細(xì)描述消除操作判斷部32的這些處理。
輸入信息輸出部33將與輸入點(diǎn)檢測部31檢測出的用戶的觸摸操作和消除操作判斷部32的判斷結(jié)果相應(yīng)的信息輸出給信息處理裝置3。
具體地說,在消除操作判斷部32判斷為是消除操作的情況下,將表示是消除操作的信息和表示消除范圍的信息輸出給信息處理裝置3。另外,在消除操作判斷部32判斷為是消除操作的情況下,將表示不是消除操作的信息和表示用戶的觸摸操作位置的信息輸出給信息處理裝置3。或者,也可以在判斷為是消除操作的情況下輸出表示消除范圍的信息(面積信息),在判斷為不是消除操作的情況下輸出與觸摸操作對(duì)應(yīng)的輸入點(diǎn)的位置信息(點(diǎn)信息),信息處理裝置3根據(jù)是消除范圍所示的信息(面積信息)還是輸入點(diǎn)的位置信息(點(diǎn)信息)來判斷是否為消除操作。此外,作為用戶進(jìn)行的消除操作以外的操作,例如,可列舉用于輸入線、點(diǎn)、文字、圖形等的描繪指示、用于從顯示部11所顯示的菜單項(xiàng)目中選擇所希望的項(xiàng)目的選擇指示等。
由此,信息處理裝置3根據(jù)用戶的觸摸操作使顯示裝置1所顯示的圖像變化,或進(jìn)行與觸摸操作相應(yīng)的各種處理。
例如,信息處理裝置3在用戶的觸摸操作是消除操作的情況下,將消除范圍的圖像消除。此外,在用戶的觸摸操作是消除操作的情況下,信息處理裝置3也可以將表示消除范圍的形狀的圖像(例如框圖像等)顯示在與用戶的觸摸操作相應(yīng)的位置。
另外,在用戶的觸摸操作不是消除操作并且觸摸操作位置是與菜單選擇畫面對(duì)應(yīng)的位置的情況下,信息處理裝置3執(zhí)行與觸摸操作相應(yīng)的菜單處理。另外,在用戶的觸摸操作不是消除操作并且觸摸操作位置在描繪區(qū)域的情況下,信息處理裝置3執(zhí)行描繪處理。在描繪處理中,例如,通過將在每幀檢測出的觸摸操作位置的坐標(biāo)用直線或者曲線連接起來進(jìn)行描繪。
此外,信息處理裝置3也可以將手寫的信息、圖表信息等描繪信息以及暫時(shí)與描繪信息重疊地顯示的菜單信息作為其它層存儲(chǔ)在顯示裝置1所具備的存儲(chǔ)部(未圖示)中,根據(jù)用戶的觸摸操作來更新上述存儲(chǔ)部的存儲(chǔ)信息。
(1-2.觸摸操作的指示輸入的檢測處理)
圖3是示出用戶對(duì)觸摸面板2的指示輸入的檢測處理的流程的流程圖。
首先,輸入點(diǎn)檢測部31基于從面板驅(qū)動(dòng)部22輸入的表示驅(qū)動(dòng)線dl和傳感線sl的各交叉部(檢測點(diǎn))的靜電電容的信號(hào),檢測輸入點(diǎn)(用戶的觸摸操作位置)(s1)。例如,輸入點(diǎn)檢測部31將靜電電容與其它交叉部(或規(guī)定的基準(zhǔn)值)相差規(guī)定值以上的交叉部檢測為輸入點(diǎn)。
此外,例如,當(dāng)如圖4所示用戶用手掌h觸碰面板部21進(jìn)行觸摸操作時(shí),與手掌h接觸面板部21的位置對(duì)應(yīng)的多個(gè)輸入點(diǎn)(例如圖5中用×標(biāo)記示出的輸入點(diǎn)201~216)被檢測為輸入點(diǎn)。
接下來,區(qū)域設(shè)定部34將在s1中檢測出的輸入點(diǎn)中的1個(gè)設(shè)定為注目輸入點(diǎn)(s2),將以注目輸入點(diǎn)為中心的規(guī)定范圍的區(qū)域設(shè)定為輸入點(diǎn)的搜索范圍(s3)。
具體地說,如圖6所示,區(qū)域設(shè)定部34將以注目輸入點(diǎn)(在圖6的例子中為輸入點(diǎn)209)為中心的半徑為r1(在本實(shí)施方式中半徑r1為70mm)的圓301設(shè)定為搜索范圍。此外,半徑r1的尺寸不限于70mm,例如可以根據(jù)用戶的手的大小等適當(dāng)?shù)卦O(shè)定。例如,可以將半徑r1設(shè)定為比標(biāo)準(zhǔn)的用戶手掌尺寸小的區(qū)域(例如30mm以上150mm以下)?;蛘?,也可以將上述半徑r1設(shè)定為包含用戶的食指、中指、無名指以及小指的圓的半徑。
接下來,輸入點(diǎn)計(jì)數(shù)部35對(duì)在s3中設(shè)定的搜索范圍所包含的輸入點(diǎn)的數(shù)量進(jìn)行計(jì)數(shù)(s4)。例如,在圖6的例子中,計(jì)數(shù)出輸入點(diǎn)205、206、208、210、212、213這6個(gè)輸入點(diǎn)。
接下來,區(qū)域設(shè)定部34判斷在s1中檢測出的全部輸入點(diǎn)之中是否殘留有尚未以該輸入點(diǎn)為注目輸入點(diǎn)進(jìn)行s2~s4的處理的未處理的輸入點(diǎn)(s5),在殘留有未處理的輸入點(diǎn)的情況下,將未處理的輸入點(diǎn)中的1個(gè)作為注目輸入點(diǎn)進(jìn)行s2~s4的處理。
另一方面,在s5中判斷為未殘留有未處理的輸入點(diǎn)的情況下,模式判斷部36根據(jù)在s4的處理中關(guān)于各輸入點(diǎn)的計(jì)數(shù)結(jié)果,判斷用戶的觸摸操作是否為消除操作(s6)。即,模式判斷部36根據(jù)輸入點(diǎn)的密集程度判斷用戶的觸摸操作是否為消除操作。
在本實(shí)施方式中,模式判斷部36在搜索范圍所包含的輸入點(diǎn)的數(shù)量為第1規(guī)定數(shù)量n1以上的注目輸入點(diǎn)的數(shù)量是規(guī)定的閾值以上的情況下判斷為是消除操作,在小于閾值的情況下判斷為不是消除操作。此外,上述第1規(guī)定數(shù)量n1不作特別限定,但是為了適當(dāng)?shù)剡M(jìn)行手指、筆的觸摸操作與手掌、手背等的觸摸操作的區(qū)分,優(yōu)選為比手指的個(gè)數(shù)多的6個(gè)以上。另外,上述閾值不作特別限定,只要考慮面板部21的實(shí)際的大小、用戶的手的大小等而適當(dāng)?shù)卦O(shè)定即可。
在s6中模式判斷部36判斷為是消除操作的情況下,消除范圍設(shè)定部37設(shè)定輸入點(diǎn)的整合判斷范圍(s7)。
具體地說,消除范圍設(shè)定部27以在s4的處理中計(jì)數(shù)出的值最大的輸入點(diǎn)為中心(基準(zhǔn)位置),將與為了判斷是否為消除操作而設(shè)定的搜索范圍(圓301)相同或比搜索范圍(圓301)大的范圍設(shè)定為整合判斷范圍。在本實(shí)施方式中,如圖7所示,將半徑為r2(r2=150mm)的圓401設(shè)定為整合判斷范圍。但是,半徑r2的尺寸不限于150mm,例如可以根據(jù)用戶的手的大小等而適當(dāng)?shù)卦O(shè)定。例如,可以將上述半徑r2設(shè)定為覆蓋用戶的整個(gè)手掌(或手背)的圓。另外,也可以設(shè)定為搜索范圍的2倍程度。通過將整合判斷范圍設(shè)定得比搜索范圍大,能在設(shè)定消除范圍時(shí)降低噪聲的影響,穩(wěn)定地設(shè)定消除范圍。
另外,在本實(shí)施方式中,以s4中的計(jì)數(shù)值最大的輸入點(diǎn)為整合判斷范圍(圓401)的中心(基準(zhǔn)位置),但是不限于此。例如,也可以將在s6中被判斷為搜索范圍所包含的輸入點(diǎn)的數(shù)量是第1規(guī)定數(shù)量n1以上的各輸入點(diǎn)的重心(坐標(biāo)值的平均值)或者距重心最近的輸入點(diǎn)作為整合判斷范圍的中心(基準(zhǔn)位置)。
接下來,消除范圍設(shè)定部27將在s1中檢測出的輸入點(diǎn)中的在s7中設(shè)定的整合判斷范圍所包含的輸入點(diǎn)決定為整合到消除范圍中的輸入點(diǎn)(消除范圍所包含的輸入點(diǎn))(s8)。
接下來,消除范圍設(shè)定部27基于在s8中決定的各輸入點(diǎn)設(shè)定消除范圍(s9)。
在本實(shí)施方式中,從在s8中決定的各輸入點(diǎn)的坐標(biāo)提取出x坐標(biāo)最大值、x坐標(biāo)最小值、y坐標(biāo)最大值以及y坐標(biāo)最小值,將由提取出的這些坐標(biāo)值確定的矩形區(qū)域(以〔x坐標(biāo)最小值,y坐標(biāo)最小值〕、〔x坐標(biāo)最小值,y坐標(biāo)最大值〕、〔x坐標(biāo)最大值,y坐標(biāo)最小值〕、〔x坐標(biāo)最大值,y坐標(biāo)最大值〕為4個(gè)角的矩形區(qū)域)設(shè)定為消除范圍。由此,如圖7和圖8所示,內(nèi)含將在s8中決定的各輸入點(diǎn)連接而成的區(qū)域(閉合曲線區(qū)域)402的矩形501(與區(qū)域402外接的矩形501)的區(qū)域被設(shè)定為消除范圍。
此外,矩形501的x軸方向的寬度503由x坐標(biāo)最大值與x坐標(biāo)最小值的差表示,y軸方向的寬度504由y坐標(biāo)最大值與y坐標(biāo)最小值的差表示。另外,圖8所示的坐標(biāo)502表示矩形501的中心坐標(biāo)或者區(qū)域402的重心坐標(biāo)。另外,矩形501的中心坐標(biāo)能通過((x坐標(biāo)最小值+x坐標(biāo)最大值)÷2、(y坐標(biāo)最小值+y坐標(biāo)最大值)÷2)求出,區(qū)域402的重心坐標(biāo)能由在s8中決定的各輸入點(diǎn)的坐標(biāo)值的平均值求出。
在s9的處理之后,輸入信息輸出部33將表示是消除操作的信息和表示消除范圍的信息輸出給信息處理裝置3(s10)。
例如,輸出矩形501的基準(zhǔn)位置(例如中心坐標(biāo))、x軸方向的寬度503以及y軸方向的寬度504作為表示消除范圍的信息?;蛘?,也可以輸出矩形形狀的消除范圍的x坐標(biāo)最大值、x坐標(biāo)最小值、y坐標(biāo)最大值以及y坐標(biāo)最小值。另外,也可以輸出矩形形狀的消除范圍的各角部的坐標(biāo)。
此外,在本實(shí)施方式中,消除范圍的形狀為矩形形狀。由此,能簡化信息處理裝置3中的消除范圍的運(yùn)算處理。但是,消除范圍的形狀不限于此,例如,也可以設(shè)定為內(nèi)含上述區(qū)域(閉合曲線區(qū)域)402的圓形或橢圓形,還可以將在s8中決定的各輸入點(diǎn)連接而成的閉合曲線區(qū)域(圖7和圖8所示的區(qū)域402)設(shè)定為消除范圍。
另外,在顯示部11的分辨率和面板部21的分辨率不同的情況下,輸入信息輸出部33也可以將表示消除范圍的信息變換為與顯示部11的分辨率相應(yīng)的坐標(biāo)系的坐標(biāo)值后輸出給信息處理裝置3?;蛘撸部梢允禽斎胄畔⑤敵霾?3將表示消除范圍的信息以與面板部21的分辨率相應(yīng)的坐標(biāo)系的坐標(biāo)值輸出給信息處理裝置3,信息處理裝置3根據(jù)需要將其變換為與顯示部11的分辨率相應(yīng)的坐標(biāo)系。
在s10中將表示是消除操作的信息和表示消除范圍的信息輸出給信息處理裝置3后,觸摸面板控制部23判斷是否結(jié)束觸摸操作的檢測處理(s12),在不結(jié)束的情況下返回s1的處理。此外,判斷是否結(jié)束觸摸操作的檢測處理的方法不作特別限定,例如,可以根據(jù)是否接受了來自用戶的觸摸操作的結(jié)束指示或電源斷開指示來判斷,也可以根據(jù)未對(duì)觸摸面板2進(jìn)行觸摸操作的狀態(tài)是否持續(xù)了規(guī)定時(shí)間以上來判斷。
另外,在s6的處理中判斷為不是消除操作的情況下,輸入信息輸出部33將在s1中檢測出的輸入點(diǎn)的位置信息輸出給信息處理裝置3(s11)。此時(shí),也可以將表示不是消除操作的信息與輸入點(diǎn)的位置信息一起輸出。另外,在顯示部11的分辨率和面板部21的分辨率不同的情況下,輸入信息輸出部33也可以將輸入點(diǎn)的位置信息變換為與顯示部11的分辨率相應(yīng)的坐標(biāo)系的坐標(biāo)值后輸出給信息處理裝置3?;蛘?,也可以是輸入信息輸出部33將輸入點(diǎn)的位置信息以與面板部21的分辨率相應(yīng)的坐標(biāo)系的坐標(biāo)值輸出給信息處理裝置3,信息處理裝置3根據(jù)需要將其變換為與顯示部11的分辨率相應(yīng)的坐標(biāo)系。
此外,在s1的處理中檢測出的輸入點(diǎn)的數(shù)量小于上述閾值的情況下(或者在被設(shè)定為比上述閾值小的規(guī)定值以下的情況下),也可以省略s2~s6的處理而進(jìn)行s11的處理。由此,能簡化不是消除操作的情況下的運(yùn)算處理。
在s11中將輸入點(diǎn)的位置信息輸出給信息處理裝置3后,觸摸面板控制部23判斷是否結(jié)束觸摸操作的檢測處理(s12),在不結(jié)束的情況下返回s1的處理。
如以上所示,在本實(shí)施方式中,消除操作判斷部32調(diào)查作為用戶進(jìn)行了觸摸操作的位置檢測出的輸入點(diǎn)的密集情況,根據(jù)其結(jié)果判斷是消除操作還是消除操作以外的操作。另外,如圖9所示,用戶用手掌等觸碰顯示部11的顯示畫面(觸摸面板2的面板部21)而在顯示畫面上移動(dòng),由此會(huì)按每幀檢測消除范圍的軌跡,由信息處理裝置3進(jìn)行與上述軌跡對(duì)應(yīng)的區(qū)域(消除區(qū)域)的圖像的消除處理。
由此,用戶無需如上述的現(xiàn)有技術(shù)那樣預(yù)先進(jìn)行指定接下來進(jìn)行的觸摸操作是消除指示的操作或使用消除指示專用的輸入工具,只要使手掌等接觸顯示畫面并移動(dòng)就能容易地輸入消除操作。
此外,在本實(shí)施方式中,按每1幀在s9的處理中重新設(shè)定消除范圍的尺寸。由此,能根據(jù)用戶想要消除的范圍使對(duì)顯示畫面(面板部21)的接觸范圍變化,容易地調(diào)整消除范圍。但是,不限于此,也可以將最初判斷為是消除操作時(shí)設(shè)定的消除范圍的尺寸在之后的消除操作中仍維持為固定。
〔實(shí)施方式2〕
說明本發(fā)明的另一實(shí)施方式。此外,為了便于說明,對(duì)具有與實(shí)施方式1相同的功能的構(gòu)件標(biāo)注相同的附圖標(biāo)記,而省略其說明。
在實(shí)施方式1中,說明了以下構(gòu)成:針對(duì)各輸入點(diǎn),對(duì)以該輸入點(diǎn)為中心的規(guī)定尺寸的搜索范圍所包含的其它輸入點(diǎn)的數(shù)量是第1規(guī)定數(shù)量n1以上的輸入點(diǎn)的數(shù)量進(jìn)行計(jì)數(shù),根據(jù)計(jì)數(shù)結(jié)果為第1規(guī)定數(shù)量n1以上的輸入點(diǎn)的數(shù)量是否是規(guī)定的閾值以上來判斷是否為消除操作。
與此相對(duì),在本實(shí)施方式中,針對(duì)各輸入點(diǎn),對(duì)以該輸入點(diǎn)為中心的規(guī)定尺寸的搜索范圍所包含的其它輸入點(diǎn)賦予與距中心的距離相應(yīng)的加權(quán)系數(shù),算出賦予給各輸入點(diǎn)的加權(quán)系數(shù)的總和,根據(jù)算出的值為第1規(guī)定值v1以上的輸入點(diǎn)的數(shù)量是否是規(guī)定的閾值以上來判斷是否為消除操作。
具體地說,區(qū)域設(shè)定部34在s3的處理中如圖6所示將以注目輸入點(diǎn)(在圖6的例子中為輸入點(diǎn)209)為中心的半徑為r1的圓301設(shè)定為搜索范圍后,如圖10所示將半徑r1進(jìn)行n等分(n為2以上的整數(shù))。然后,如圖10所示,對(duì)將半徑r1進(jìn)行n等分而得到的n個(gè)區(qū)域分配如最接近圓301的中心(輸入點(diǎn)209)的區(qū)域?yàn)閚,其次接近的區(qū)域?yàn)閚-1,再其次接近的區(qū)域?yàn)閚-2這樣隨著遠(yuǎn)離中心而依次變小的加權(quán)系數(shù)。此外,對(duì)最遠(yuǎn)的區(qū)域分配加權(quán)系數(shù)1,對(duì)比半徑r1遠(yuǎn)的區(qū)域分配加權(quán)系數(shù)0。
接下來,在s4的處理中,輸入點(diǎn)計(jì)數(shù)部35對(duì)各輸入點(diǎn)賦予與該輸入點(diǎn)所屬的區(qū)域相應(yīng)的加權(quán)系數(shù),算出賦予給各輸入點(diǎn)的加權(quán)系數(shù)的合計(jì)值。
并且,對(duì)全部的輸入點(diǎn)進(jìn)行s2~s5的處理,按每個(gè)輸入點(diǎn)算出以各輸入點(diǎn)為注目輸入點(diǎn)的情況下的上述合計(jì)值后,在s6的處理中,模式判斷部36根據(jù)合計(jì)值為第1規(guī)定值v1以上的輸入點(diǎn)的數(shù)量是否是規(guī)定的閾值以上,判斷用戶的觸摸操作是否為消除操作。之后的處理與實(shí)施方式1是同樣的。即,模式判斷部36根據(jù)輸入點(diǎn)的密集程度判斷用戶的觸摸操作是否為消除操作。
由此,即使在用戶為了進(jìn)行消除操作而使手掌等在顯示畫面上移動(dòng)時(shí),例如手表、手鐲、衣服、紐扣等接觸到顯示畫面的情況下,也能抑制起因于此而不適當(dāng)?shù)妮斎朦c(diǎn)被包含于消除范圍,能使消除范圍穩(wěn)定。
〔實(shí)施方式3〕
說明本發(fā)明的再一實(shí)施方式。此外,為了便于說明,對(duì)具有與上述實(shí)施方式相同的功能的構(gòu)件標(biāo)注相同的附圖標(biāo)記,而省略其說明。
在實(shí)施方式1中,在s3的處理中設(shè)定的輸入點(diǎn)的搜索范圍(圓301)的大小是固定的。
與此相對(duì),在本實(shí)施方式中,在消除操作持續(xù)的期間中,將輸入點(diǎn)的搜索范圍的大小設(shè)定得比被判斷為是消除操作前的搜索范圍(圓301)大。例如,在消除操作持續(xù)的期間中,將作為輸入點(diǎn)的搜索范圍的圓的半徑設(shè)定為被判斷為是消除操作前的最初的搜索范圍(圓301)的半徑的2倍以上的大小。
由此,例如,即使在消除操作中用戶的手掌等的一部分從顯示畫面(面板部21)暫時(shí)抬起的情況下,也能抑制違反用戶的意圖地解除消除操作,能穩(wěn)定地進(jìn)行消除處理。
此外,在消除操作持續(xù)的期間中,也可以將在s6中用于判斷是否為消除操作的上述閾值設(shè)定為比最初的閾值小的值(例如1)。另外,在消除操作持續(xù)的期間中,也可以將在s6中用于評(píng)價(jià)輸入點(diǎn)的密集的程度的上述第1規(guī)定數(shù)量n1設(shè)定為比最初的第1規(guī)定數(shù)量n1小的值(例如1)。
由此,例如,即使在消除操作中用戶的手掌等的一部分從顯示畫面(面板部21)暫時(shí)抬起的情況下,也能穩(wěn)定地進(jìn)行消除處理。
〔實(shí)施方式4〕
說明本發(fā)明的再一實(shí)施方式。此外,為了便于說明,對(duì)具有與上述實(shí)施方式相同的功能的構(gòu)件標(biāo)注相同的附圖標(biāo)記,而省略其說明。
在實(shí)施方式1中,在s8的處理中設(shè)定的整合判斷范圍(圓401)的大小是固定的,在s9的處理中將整合判斷范圍所包含的輸入點(diǎn)作為消除范圍所包含的輸入點(diǎn)。
與此相對(duì),在本實(shí)施方式中,在消除操作持續(xù)的期間中,消除范圍設(shè)定部37在設(shè)定本次(第n幀)的消除范圍時(shí),檢測從前次(第n-1幀)的消除范圍設(shè)定時(shí)起的整合判斷范圍(圓401)的移動(dòng)方向,使作為本次的整合判斷范圍(圓401)的外部的輸入點(diǎn)且相對(duì)于本次的整合判斷范圍(圓401)存在于沿著上述移動(dòng)方向的位置的輸入點(diǎn)包含于本次的消除范圍(矩形501)中。此外,整合判斷范圍的移動(dòng)方向例如能基于整合判斷范圍的基準(zhǔn)位置的軌跡來判斷。
由此,即使在用戶為了進(jìn)行消除操作而使手掌等在顯示畫面上移動(dòng)時(shí)發(fā)生了相對(duì)于顯示畫面的抬起、手指的抖動(dòng)等的情況下,也能抑制起因于此而產(chǎn)生消除范圍所包含的輸入點(diǎn)數(shù)的增減,能使消除范圍穩(wěn)定。
此外,也可以在消除操作持續(xù)的期間中,將整合判斷范圍的外部的輸入點(diǎn)中的存在于用戶的手掌等的移動(dòng)方向上并且存在于距整合判斷范圍的距離小于規(guī)定距離的位置的輸入點(diǎn)在s9的處理中添加到消除范圍中,另一方面使距整合判斷范圍的距離為規(guī)定距離以上的輸入點(diǎn)不包含于消除范圍中。
〔實(shí)施方式5〕
說明本發(fā)明的再一實(shí)施方式。此外,為了便于說明,對(duì)具有與上述實(shí)施方式相同的功能的構(gòu)件標(biāo)注相同的附圖標(biāo)記,而省略其說明。
在實(shí)施方式1中,在s8的處理中設(shè)定的整合判斷范圍(圓401)的大小是固定的,在s9的處理中將整合判斷范圍所包含的輸入點(diǎn)作為消除范圍所包含的輸入點(diǎn)。另外,對(duì)于整合判斷范圍所不包含的輸入點(diǎn),輸入信息輸出部33將該輸入點(diǎn)的位置信息輸出給信息處理裝置3。
與此相對(duì),在本實(shí)施方式中,在消除操作持續(xù)的期間中,從輸入點(diǎn)排除(消除)存在于消除范圍(矩形501)的周邊(例如距消除范圍的外緣規(guī)定距離以內(nèi))的輸入點(diǎn),不將該輸入點(diǎn)的位置信息輸出給信息處理裝置3。
由此,即使在用戶為了進(jìn)行消除操作而使手掌等在顯示畫面上移動(dòng)時(shí),例如手表、手鐲、衣服、紐扣等接觸到顯示畫面的情況下,也能抑制起因于此而不適當(dāng)?shù)妮斎朦c(diǎn)被檢測為來自用戶的操作輸入(例如描繪操作、菜單選擇操作等)。
此外,也可以將實(shí)施方式4和本實(shí)施方式組合,將相對(duì)于整合判斷范圍存在于用戶的手掌等的移動(dòng)方向上的輸入點(diǎn)添加到消除范圍中,將相對(duì)于整合判斷范圍存在于用戶的手掌等的移動(dòng)方向以外的方向上的輸入點(diǎn)中的存在于距整合判斷范圍規(guī)定距離以內(nèi)的位置的輸入點(diǎn)從輸入點(diǎn)排除而不輸出其位置信息。
〔實(shí)施方式6〕
說明本發(fā)明的再一實(shí)施方式。此外,為了便于說明,對(duì)具有與上述實(shí)施方式相同的功能的構(gòu)件標(biāo)注相同的附圖標(biāo)記,而省略其說明。
圖11是示出本實(shí)施方式的消除范圍的設(shè)定方法的概念的說明圖。如該圖所示,在本實(shí)施方式中,算出檢測出的各輸入點(diǎn)的每規(guī)定時(shí)間的移動(dòng)矢量(參照?qǐng)D中的箭頭),將移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)的各輸入點(diǎn)(參照?qǐng)D中的用虛線包圍的輸入點(diǎn))作為1個(gè)對(duì)象來處理,將包含該各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍。
圖12是示出本實(shí)施方式的來自用戶的指示輸入的檢測處理的流程的流程圖。
首先,輸入點(diǎn)檢測部31基于從面板驅(qū)動(dòng)部22輸入的表示驅(qū)動(dòng)線dl和傳感線sl的各交叉部(檢測點(diǎn))的靜電電容的信號(hào),開始對(duì)輸入點(diǎn)(觸摸操作位置)按每規(guī)定周期(例如5毫秒)進(jìn)行檢測(s21)。輸入點(diǎn)的檢測結(jié)果暫時(shí)存儲(chǔ)在未圖示的存儲(chǔ)部中。
另外,區(qū)域設(shè)定部34監(jiān)視從開始輸入點(diǎn)的檢測處理起(或者從前次算出移動(dòng)矢量時(shí)起)經(jīng)過規(guī)定時(shí)間(例如0.1秒)(s22),在判斷為經(jīng)過了規(guī)定時(shí)間的情況下,算出每規(guī)定時(shí)間的移動(dòng)矢量(從經(jīng)過規(guī)定時(shí)間前的各輸入點(diǎn)的坐標(biāo)到經(jīng)過規(guī)定時(shí)間后的該各輸入點(diǎn)的坐標(biāo)的移動(dòng)矢量)(s23)。
然后,模式判斷部36判斷移動(dòng)矢量的偏差為規(guī)定范圍內(nèi)(例如在x方向和y方向上分別為±3mm的范圍內(nèi))的輸入點(diǎn)是否是第2規(guī)定數(shù)量n2以上(例如2個(gè)以上)(s24)。并且,在s24中判斷為是第2規(guī)定數(shù)量n2以上的情況下,模式判斷部36判斷為是消除操作,在s24中判斷為小于第2規(guī)定數(shù)量n2的情況下,模式判斷部36判斷為不是消除操作。
在s24中判斷為移動(dòng)矢量的偏差在規(guī)定范圍內(nèi)的輸入點(diǎn)的數(shù)量是第2規(guī)定數(shù)量n2以上的情況下,消除范圍設(shè)定部37將移動(dòng)矢量的偏差為規(guī)定范圍內(nèi)的輸入點(diǎn)進(jìn)行整合(分組)(s25)。
圖13是用于說明是否為消除操作的判斷處理和消除范圍的設(shè)定處理的說明圖。圖13所示的例子示出在從時(shí)刻t0=0秒到時(shí)刻t1=0.1秒的期間中檢測出輸入點(diǎn)p1~p5,這些輸入點(diǎn)p1~p5的從時(shí)刻t0到t1的移動(dòng)矢量(x,y)為p1=(2.2,1.4)、p2=(1.8,1.3)、p3=(1.9,1.6)、p4=(1.7,1.5)、p5=(1.6,3.8)的情況。
模式判斷部36首先按x坐標(biāo)進(jìn)行排序(搜索),提取出落入0.3mm的偏差內(nèi)的輸入點(diǎn)的組。由此,在圖13的例子中,提取出“p1,p3”的組和“p2,p3,p4,p5”組。
接下來,模式判斷部36對(duì)基于x坐標(biāo)提取出的上述各組進(jìn)行y坐標(biāo)的排序,與x坐標(biāo)的情況下同樣提取出0.3mm的偏差內(nèi)的輸入點(diǎn)的組。在圖13的例子中,提取出“p1,p3”的組(組1)和“p2,p3,p4”的組(組2)。
接下來,模式判斷部36針對(duì)基于x坐標(biāo)和y坐標(biāo)提取出的各組,對(duì)各組所包含的輸入點(diǎn)的數(shù)量進(jìn)行比較,提取出輸入點(diǎn)的數(shù)量多的組。在圖13的例子中,提取出組1、2中的輸入點(diǎn)的數(shù)量多的組2。然后,模式判斷部36判斷提取出的組(在圖13的例子中為組2)所包含的輸入點(diǎn)的數(shù)量是否是第2規(guī)定數(shù)量n2以上,在是第2規(guī)定數(shù)量n2以上的情況下,消除范圍設(shè)定部37將該組所包含的輸入點(diǎn)整合。
此外,也可以在將移動(dòng)矢量的偏差在規(guī)定范圍內(nèi)的輸入點(diǎn)整合后,模式判斷部36基于該組所包含的輸入點(diǎn)的平均值算出該組的移動(dòng)矢量,作為1個(gè)對(duì)象來處理。
另外,在新追加了輸入點(diǎn)(觸摸點(diǎn))的情況下,也可以對(duì)該新追加的輸入點(diǎn)和原有的輸入點(diǎn)的移動(dòng)矢量(或者整合后的組的移動(dòng)矢量)進(jìn)行比較,判斷是否將新的輸入點(diǎn)追加到整合后的組中。
例如,在上述的圖13的例子中,在時(shí)刻t2出現(xiàn)了移動(dòng)矢量為p6=(1.7,1.6)的輸入點(diǎn)p6(未圖示)的情況下,當(dāng)將組2的移動(dòng)矢量設(shè)為gp2=(1.7,1.4)時(shí),p1、p5由于未落入±0.3mm的偏差內(nèi)因而被排除,p6由于x坐標(biāo)、y坐標(biāo)均落入±0.3mm的偏差內(nèi)因而包含在組2中。組2中未包含的輸入點(diǎn)p1、p5可以認(rèn)為是消除操作以外的輸入。整合后的組的移動(dòng)矢量例如是基于該組所包含的輸入點(diǎn)的坐標(biāo)值的平均值來算出。
在s25中將移動(dòng)矢量的偏差為規(guī)定范圍內(nèi)的輸入點(diǎn)整合后,消除范圍設(shè)定部37基于整合后的各輸入點(diǎn)設(shè)定消除范圍(s26)。
具體地說,消除范圍設(shè)定部37從在s25中整合后的各輸入點(diǎn)的坐標(biāo)提取出x坐標(biāo)最大值、x坐標(biāo)最小值、y坐標(biāo)最大值以及y坐標(biāo)最小值,將由提取出的這些坐標(biāo)值確定的矩形區(qū)域設(shè)定為消除范圍。
接下來,輸入信息輸出部33將表示是消除操作的信息和表示消除范圍的信息輸出給信息處理裝置3(s27)。
例如,輸出矩形501的基準(zhǔn)位置(例如中心坐標(biāo))、x軸方向的寬度503以及y軸方向的寬度504作為表示消除范圍的信息?;蛘?,也可以輸出矩形形狀的消除范圍的x坐標(biāo)最大值、x坐標(biāo)最小值、y坐標(biāo)最大值以及y坐標(biāo)最小值。另外,也可以輸出矩形形狀的消除范圍的各角部的坐標(biāo)。
然后,觸摸面板控制部23判斷是否結(jié)束觸摸操作的檢測處理(s29),在不結(jié)束的情況下返回s22的處理。此外,判斷是否結(jié)束觸摸操作的檢測處理的方法不作特別限定,例如,可以根據(jù)是否接受了來自用戶的觸摸操作的結(jié)束指示或電源斷開指示來判斷,也可以在變?yōu)榱宋磳?duì)觸摸面板2進(jìn)行觸摸操作的狀態(tài)時(shí)(觸摸上抬時(shí))判斷為結(jié)束,還可以根據(jù)未對(duì)觸摸面板2進(jìn)行觸摸操作的狀態(tài)是否持續(xù)了規(guī)定時(shí)間以上來判斷。
另外,在s24的處理中模式判斷部36判斷為小于第2規(guī)定數(shù)量n2的情況下(判斷為不是消除操作的情況下),輸入信息輸出部33將按每規(guī)定周期檢測出的各輸入點(diǎn)的位置信息輸出給信息處理裝置3(s28),進(jìn)入s29的處理。
如以上所示,在本實(shí)施方式中,將包含按每規(guī)定時(shí)間算出的每個(gè)輸入點(diǎn)的移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)的各輸入點(diǎn)的區(qū)域設(shè)定為圖像的消除范圍。
由此,能根據(jù)輸入點(diǎn)的移動(dòng)方式?jīng)Q定消除范圍所包含的輸入點(diǎn)。因此,例如,即使在消除范圍的附近進(jìn)行了與消除操作不同的輸入操作(描繪操作等)的情況下,也能適當(dāng)?shù)刈R(shí)別消除操作和消除操作以外的操作,防止產(chǎn)生誤判斷。
〔實(shí)施方式7〕
說明本發(fā)明的再一實(shí)施方式。此外,為了便于說明,對(duì)具有與上述實(shí)施方式相同的功能的構(gòu)件標(biāo)注相同的附圖標(biāo)記,而省略其說明。
圖14是示出本實(shí)施方式的消除范圍的設(shè)定方法的概念的說明圖。如該圖所示,在本實(shí)施方式中,針對(duì)檢測出的各輸入點(diǎn)算出規(guī)定期間內(nèi)的相鄰的輸入點(diǎn)彼此的距離的變化,將距離的變化量在第2規(guī)定值v2以內(nèi)的各輸入點(diǎn)作為1個(gè)對(duì)象來處理,將包含該各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍。
圖15是示出本實(shí)施方式的來自用戶的指示輸入的檢測處理的流程的流程圖。
首先,輸入點(diǎn)檢測部31基于從面板驅(qū)動(dòng)部22輸入的表示驅(qū)動(dòng)線dl和傳感線sl的各交叉部(檢測點(diǎn))的靜電電容的信號(hào),按每規(guī)定周期(例如每5毫秒)檢測輸入點(diǎn)(觸摸操作位置)(s31)。輸入點(diǎn)的檢測結(jié)果依次存儲(chǔ)在未圖示的存儲(chǔ)部中。
接下來,模式判斷部36針對(duì)在s31中本次檢測出的各輸入點(diǎn),算出相鄰的輸入點(diǎn)彼此的距離(參照?qǐng)D14的箭頭)(s32)。距離的算出結(jié)果依次存儲(chǔ)在未圖示的存儲(chǔ)部中。
接下來,模式判斷部36將與相鄰的輸入點(diǎn)的距離為規(guī)定的判斷值(例如15cm)以上的輸入點(diǎn)(s33)從是否為消除操作的判斷處理排除。
接下來,模式判斷部36判斷從開始持續(xù)地檢測出輸入點(diǎn)起是否經(jīng)過了規(guī)定期間(例如50毫秒)(s34)。并且,在判斷為未經(jīng)過規(guī)定期間的情況下,返回s31的處理。
另一方面,在判斷為經(jīng)過了規(guī)定期間的情況下,模式判斷部36判斷規(guī)定期間內(nèi)的與相鄰的輸入點(diǎn)的距離的變動(dòng)幅度為第2規(guī)定值v2(例如2mm)以下的輸入點(diǎn)是否是第3規(guī)定數(shù)量n3(例如2個(gè))以上(s35)。并且,在s35中判斷為是第3規(guī)定數(shù)量n3以上的情況下,模式判斷部36判斷為是消除操作,在s35中判斷為小于第3規(guī)定數(shù)量n3的情況下,模式判斷部36判斷為不是消除操作。
另外,在s35中模式判斷部36判斷為是第3規(guī)定數(shù)量n3以上的情況下,消除范圍設(shè)定部37將與相鄰的輸入點(diǎn)的距離的變動(dòng)幅度為第2規(guī)定值v2以下的各輸入點(diǎn)進(jìn)行整合(s36)。
圖16是用于說明是否為消除操作的判斷處理和消除范圍的設(shè)定處理的說明圖,(a)示出各輸入點(diǎn)的每規(guī)定周期的坐標(biāo)檢測值,(b)示出每規(guī)定周期的相鄰的輸入點(diǎn)彼此的距離,(c)示出基于各輸入點(diǎn)設(shè)定的消除范圍。此外,圖16所示的例子示出在從時(shí)刻t0=0秒到時(shí)刻t10=50毫秒的期間中檢測出輸入點(diǎn)p1~p6的情況。
模式判斷部36按每規(guī)定周期判斷是否存在與相鄰的輸入點(diǎn)的距離為規(guī)定的判斷值(例如15cm)以上的輸入點(diǎn),在存在的情況下將該輸入點(diǎn)從消除操作的判斷處理排除。
具體地說,模式判斷部36基于x坐標(biāo)值對(duì)各輸入點(diǎn)進(jìn)行排序(搜索)。在圖16的例子中,按x坐標(biāo)值由小到大的順序?yàn)閜3、p1、p5、p2、p6、p4。x坐標(biāo)值最小的輸入點(diǎn)p3和x坐標(biāo)值最大的輸入點(diǎn)p4的x坐標(biāo)值的差未超過規(guī)定的判斷值(15cm),因此沒有要從消除操作的判斷處理排除的。同樣地,當(dāng)按y坐標(biāo)排序時(shí),按y坐標(biāo)值由小到大的順序?yàn)閜2、p4、p1、p3、p6、p5,不存在y坐標(biāo)值的差超過規(guī)定的判斷值(15cm)的輸入點(diǎn),因此沒有要從消除操作的判斷處理排除的。
接下來,模式判斷部36根據(jù)基于x坐標(biāo)值排序的結(jié)果,算出相鄰的輸入點(diǎn)間的距離(p3-p1、p1-p5、p5-p2、p2-p6、p6-p4間的距離)。在時(shí)刻t1~t10之間持續(xù)該相鄰的輸入點(diǎn)間的距離的算出,在這期間出現(xiàn)了算出的距離的變動(dòng)幅度(最小值min與最大值max的差)δmax為第2規(guī)定值v2(例如2mm)以上的輸入點(diǎn)的情況下,將該輸入點(diǎn)排除而重新進(jìn)行計(jì)算。由此,在圖16的例子中,輸入點(diǎn)p2被排除。
然后,消除范圍設(shè)定部37將距離的變動(dòng)幅度為第2規(guī)定值v2以下的各輸入點(diǎn)進(jìn)行整合(s36)。此外,在距離的變動(dòng)幅度為第2規(guī)定值v2以下的輸入點(diǎn)的組存在多個(gè)的情況下,選擇輸入點(diǎn)的數(shù)量多的組進(jìn)行整合。
接下來,消除范圍設(shè)定部37基于整合后的各輸入點(diǎn)的坐標(biāo)設(shè)定消除范圍(s37)。具體地說,從整合后的各輸入點(diǎn)的坐標(biāo)提取出x坐標(biāo)最大值、x坐標(biāo)最小值、y坐標(biāo)最大值以及y坐標(biāo)最小值,將由提取出的這些坐標(biāo)值確定的矩形區(qū)域設(shè)定為消除范圍。
接下來,輸入信息輸出部33將表示是消除操作的信息和表示消除范圍的信息輸出給信息處理裝置3(s38)。
然后,觸摸面板控制部23判斷是否結(jié)束觸摸操作的檢測處理(s40),在不結(jié)束的情況下返回s31的處理。
另外,在s35的處理中判斷為變動(dòng)幅度小于第2規(guī)定值v2的輸入點(diǎn)的數(shù)量小于第3規(guī)定數(shù)量n3的情況下(判斷為不是消除操作的情況下),輸入信息輸出部33將在s31中檢測出的輸入點(diǎn)的位置信息輸出給信息處理裝置3(s39),進(jìn)入s40的處理。
此外,也可以在將輸入點(diǎn)整合而設(shè)定消除范圍后,基于按每規(guī)定周期檢測的整合后的各輸入點(diǎn)的坐標(biāo)值算出消除范圍的坐標(biāo),并且持續(xù)地監(jiān)視由整合后的輸入點(diǎn)的x坐標(biāo)最大值、x坐標(biāo)最小值、y坐標(biāo)最大值以及y坐標(biāo)最小值確定的矩形區(qū)域的面積,在該面積相對(duì)于最初設(shè)定的消除范圍的面積改變了規(guī)定比例以上的情況下,重新進(jìn)行輸入點(diǎn)的整合處理和消除范圍的設(shè)定處理。由此,即使在設(shè)定消除范圍后應(yīng)該整合的輸入點(diǎn)有增減的情況下,也能根據(jù)觸摸操作適當(dāng)?shù)卦O(shè)定消除范圍。另外,在該方法中,僅在上述面積變大規(guī)定條件以上之前基于整合后的各輸入點(diǎn)的坐標(biāo)設(shè)定消除范圍的位置即可,能省略輸入點(diǎn)間的距離的算出等處理,因此能簡化運(yùn)算處理。
例如,如圖17所示,在時(shí)刻t0存在整合后的輸入點(diǎn)p1(t0)、p3(t0)、p4(t0)、p5(t0)、p6(t0)的情況下,算出由該各輸入點(diǎn)的x坐標(biāo)最大值、x坐標(biāo)最小值、y坐標(biāo)最大值以及y坐標(biāo)最小值確定的矩形區(qū)域a(t0)的面積并將其存儲(chǔ)在未圖示的存儲(chǔ)部中。
然后,監(jiān)視由該各輸入點(diǎn)p1、p3~p6確定的矩形區(qū)域a的面積,在從時(shí)刻t0起的矩形區(qū)域的面積的變化量為規(guī)定條件以上的情況下,判斷為存在距其它輸入點(diǎn)的距離大為變動(dòng)的輸入點(diǎn),對(duì)整合的輸入點(diǎn)重新進(jìn)行設(shè)定。
在圖17的情況下,輸入點(diǎn)p3逐漸遠(yuǎn)離其它輸入點(diǎn),矩形區(qū)域a的面積從時(shí)刻t0的矩形區(qū)域a(t0)往時(shí)刻t10的矩形區(qū)域a(t10)逐漸變大。在這種情況下,在整合后的輸入點(diǎn)的x坐標(biāo)的最大值與最小值的差以及y坐標(biāo)的最大值與最小值的差中的至少一方與時(shí)刻t0時(shí)相比大了規(guī)定值(例如5mm)以上的時(shí)點(diǎn)重新進(jìn)行整合的輸入點(diǎn)的計(jì)算,將輸入點(diǎn)p3從整合對(duì)象排除。此外,也可以不將排除掉的輸入點(diǎn)p3作為消除操作的輸入點(diǎn)而是作為描繪操作的輸入點(diǎn)。
如以上所示,在本實(shí)施方式中,將包含輸入點(diǎn)彼此的距離在規(guī)定期間內(nèi)的變化量為第2規(guī)定值v2以內(nèi)的各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍。
由此,能根據(jù)輸入點(diǎn)彼此的每規(guī)定期間的距離的變化決定消除范圍所包含的輸入點(diǎn)。因此,例如,即使在進(jìn)行消除操作的區(qū)域的附近進(jìn)行了消除操作以外的操作的情況下,也能適當(dāng)?shù)刈R(shí)別消除操作和消除操作以外的操作,防止產(chǎn)生誤判斷。另外,即使在進(jìn)行消除操作的區(qū)域不是進(jìn)行直線移動(dòng)而是進(jìn)行了曲線移動(dòng)的情況下,也能適當(dāng)?shù)貦z測出應(yīng)該整合的輸入點(diǎn)。
〔實(shí)施方式8〕
說明本發(fā)明的再一實(shí)施方式。此外,為了便于說明,對(duì)具有與上述實(shí)施方式相同的功能的構(gòu)件標(biāo)注相同的附圖標(biāo)記,而省略其說明。
在本實(shí)施方式中,將上述實(shí)施方式6的輸入點(diǎn)的整合方法(將檢測出的各輸入點(diǎn)的每規(guī)定時(shí)間的移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)的各輸入點(diǎn)整合的方法)和實(shí)施方式7的整合方法(針對(duì)檢測出的各輸入點(diǎn),將規(guī)定期間內(nèi)的相鄰的輸入點(diǎn)彼此的距離的變動(dòng)幅度在第2規(guī)定值v2以內(nèi)的各輸入點(diǎn)整合的方法)組合使用。
圖18是用于說明是否為消除操作的判斷處理和消除范圍的設(shè)定處理的說明圖,(a)示出各輸入點(diǎn)的每規(guī)定周期的坐標(biāo)檢測值,(b)示出每規(guī)定周期的相鄰的輸入點(diǎn)彼此的距離,(c)示出各輸入點(diǎn)的檢測坐標(biāo),(d)示出各輸入點(diǎn)的移動(dòng)矢量。此外,圖18所示的例子是基于與圖15同樣的測定數(shù)據(jù)的,示出在從時(shí)刻t0=0秒到時(shí)刻t10=50毫秒的期間中檢測出輸入點(diǎn)p1~p6的情況。
首先,輸入點(diǎn)檢測部31按每規(guī)定周期(在本實(shí)施方式中為5毫秒)檢測輸入點(diǎn)。然后,區(qū)域設(shè)定部34按每規(guī)定時(shí)間(在本實(shí)施方式中是作為從t1到t7的期間的30毫秒)算出各輸入點(diǎn)的移動(dòng)矢量,模式判斷部36將移動(dòng)矢量的偏差為規(guī)定范圍外(例如在x方向和y方向上分別為±3mm的范圍外)的輸入點(diǎn)從整合處理的對(duì)象排除。由此,在圖18的例子中,如(a)所示輸入點(diǎn)p2的移動(dòng)矢量為規(guī)定范圍外,因此如(c)、(d)所示在時(shí)刻t7的時(shí)點(diǎn)將輸入點(diǎn)p2從整合處理的對(duì)象排除。
并且,模式判斷部36在移動(dòng)矢量的偏差為規(guī)定范圍內(nèi)的輸入點(diǎn)小于第2規(guī)定數(shù)量n2(例如2個(gè))的情況下判斷為不是消除操作。
另一方面,模式判斷部36在移動(dòng)矢量的偏差為規(guī)定范圍內(nèi)的輸入點(diǎn)為第2規(guī)定數(shù)量n2以上的情況下,每次經(jīng)過規(guī)定期間(在本實(shí)施方式中是作為從t1到t10的期間的50毫秒)時(shí)算出該規(guī)定期間內(nèi)的相鄰的輸入點(diǎn)彼此的距離的變化。
并且,模式判斷部36在變動(dòng)幅度為第2規(guī)定值v2(例如2mm)以下的輸入點(diǎn)小于第3規(guī)定數(shù)量n3(例如2個(gè))的情況下判斷為不是消除操作。
另一方面,模式判斷部36在變動(dòng)幅度為第2規(guī)定值v2以下的輸入點(diǎn)為第3規(guī)定數(shù)量n3以上的情況下,判斷為是消除操作。在這種情況下,消除范圍設(shè)定部37將包含距離的變動(dòng)幅度在第2規(guī)定值v2以內(nèi)的各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍。
這樣,在本實(shí)施方式中,基于每個(gè)輸入點(diǎn)的移動(dòng)矢量的偏差篩選出作為整合處理的對(duì)象的輸入點(diǎn)后,針對(duì)篩選出的輸入點(diǎn),基于輸入點(diǎn)彼此的距離的變化判斷是否將該各輸入點(diǎn)整合。
因此,能簡化用于基于輸入點(diǎn)彼此的距離的變化將輸入點(diǎn)整合的運(yùn)算處理。
例如,在圖18的情況下,在時(shí)刻t7的時(shí)點(diǎn)將輸入點(diǎn)p2排除,因此在時(shí)刻t10基于輸入點(diǎn)彼此的距離的變化判斷是否將該各輸入點(diǎn)整合時(shí)只要僅對(duì)除輸入點(diǎn)p2以外的輸入點(diǎn)p1、p3~p6進(jìn)行運(yùn)算即可,能簡化運(yùn)算處理。
此外,實(shí)施方式6的輸入點(diǎn)的整合方法(將檢測出的各輸入點(diǎn)的每規(guī)定時(shí)間的移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)的各輸入點(diǎn)整合的方法)與實(shí)施方式7的整合方法(針對(duì)檢測出的各輸入點(diǎn),將規(guī)定期間內(nèi)的相鄰的輸入點(diǎn)彼此的距離的變動(dòng)幅度為第2規(guī)定值v2以內(nèi)的各輸入點(diǎn)整合的方法)相比運(yùn)算簡單,另一方面,在消除范圍設(shè)定的準(zhǔn)確性上實(shí)施方式7的整合方法較高。因此,根據(jù)本實(shí)施方式的方法,能利用實(shí)施方式6的輸入點(diǎn)的整合方法和實(shí)施方式7的整合方法這兩者的優(yōu)點(diǎn),能通過簡單的運(yùn)算準(zhǔn)確地進(jìn)行消除范圍的設(shè)定。
此外,也可以在根據(jù)實(shí)施方式6的輸入點(diǎn)的整合方法(將檢測出的各輸入點(diǎn)的每規(guī)定時(shí)間的移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)設(shè)為各輸入點(diǎn)整合的方法)進(jìn)行輸入點(diǎn)的篩選后,算出輸入點(diǎn)間的距離,將算出的距離為規(guī)定的判斷值以上的輸入點(diǎn)在該時(shí)點(diǎn)從整合處理的對(duì)象排除。由此,例如,即使在進(jìn)行消除操作時(shí),用戶的衣服的袖子等接觸到面板部21的情況下,袖子等的輸入點(diǎn)與消除操作的輸入點(diǎn)的距離也會(huì)比用于消除操作的輸入點(diǎn)彼此的距離長,因此能將袖子等的輸入點(diǎn)從整合處理的對(duì)象排除。
〔實(shí)施方式9〕
在上述各實(shí)施方式中,觸摸面板2的觸摸面板控制部23可以通過形成于集成電路(ic芯片)等的邏輯電路(硬件)實(shí)現(xiàn),也可以使用cpu(centralprocessingunit:中央處理單元)通過軟件實(shí)現(xiàn)。
在后一種情況下,觸摸面板控制部23具備:執(zhí)行作為實(shí)現(xiàn)各功能的軟件的程序的命令的cpu、以計(jì)算機(jī)(或cpu)可讀取的方式記錄有上述程序和各種數(shù)據(jù)的rom(readonlymemory:只讀存儲(chǔ)器)或存儲(chǔ)裝置(將它們稱為“記錄介質(zhì)”)、展開上述程序的ram(randomaccessmemory:隨機(jī)存取存儲(chǔ)器)等。并且,計(jì)算機(jī)(或cpu)通過從上述記錄介質(zhì)讀取并執(zhí)行上述程序來達(dá)到本發(fā)明的目的。作為上述記錄介質(zhì),能使用“非暫時(shí)性有形介質(zhì)”,例如,帶、盤、卡、半導(dǎo)體存儲(chǔ)器、可編程邏輯電路等。另外,上述程序也可以經(jīng)由能傳輸該程序的任意的傳輸介質(zhì)(通信網(wǎng)絡(luò)、廣播波等)提供給上述計(jì)算機(jī)。此外,本發(fā)明也能通過以電子傳輸將上述程序具體化的嵌入于載波的數(shù)據(jù)信號(hào)的形式實(shí)現(xiàn)。
〔總結(jié)〕
本發(fā)明的方式1的觸摸面板2具備配置在顯示畫面上的多個(gè)檢測點(diǎn),通過檢測物體對(duì)各檢測點(diǎn)的接觸或者接近來檢測用戶對(duì)上述顯示畫面的觸摸操作,其特征在于,具備:輸入點(diǎn)檢測部31,其將被進(jìn)行了觸摸操作的檢測點(diǎn)檢測為輸入點(diǎn);以及消除操作判斷部32,其根據(jù)上述輸入點(diǎn)的密集程度判斷用戶的操作是否為用于將上述顯示畫面上顯示的圖像消除的消除操作。
根據(jù)上述的構(gòu)成,通過使用戶對(duì)顯示畫面的觸摸操作的面積不同來使輸入點(diǎn)的密集程度變化,由此能自動(dòng)地判斷用戶的操作是消除操作還是消除操作以外的操作(例如描繪操作、菜單選擇操作等)。因此,不需要如現(xiàn)有技術(shù)那樣在進(jìn)行消除操作的情況下預(yù)先進(jìn)行指定接下來進(jìn)行的觸摸操作是消除操作的操作或使用消除操作專用的輸入工具,因此能容易地進(jìn)行消除操作。
本發(fā)明的方式2的觸摸面板2是如下構(gòu)成:在上述方式1中,上述消除操作判斷部32具備:區(qū)域設(shè)定部34,其將由上述輸入點(diǎn)檢測部31檢測出的輸入點(diǎn)逐個(gè)地依次選擇為注目輸入點(diǎn),將以所選擇的注目輸入點(diǎn)為中心的規(guī)定范圍的區(qū)域設(shè)定為針對(duì)該注目輸入點(diǎn)的搜索范圍;輸入點(diǎn)計(jì)數(shù)部35,其按每個(gè)注目輸入點(diǎn)對(duì)上述搜索范圍中存在的輸入點(diǎn)的數(shù)量進(jìn)行計(jì)數(shù);以及模式判斷部36,其在上述輸入點(diǎn)計(jì)數(shù)部35計(jì)數(shù)出的數(shù)量為第1規(guī)定數(shù)量n1以上的注目輸入點(diǎn)的數(shù)量是規(guī)定的閾值以上的情況下,判斷為用戶的操作是上述消除操作。
根據(jù)上述的構(gòu)成,針對(duì)各輸入點(diǎn),對(duì)相對(duì)于該輸入點(diǎn)存在于規(guī)定范圍內(nèi)的其它輸入點(diǎn)的數(shù)量進(jìn)行計(jì)數(shù),在規(guī)定范圍內(nèi)其它輸入點(diǎn)存在第1規(guī)定數(shù)量n1以上的輸入點(diǎn)的數(shù)量為閾值以上的情況下判斷為是消除操作。由此,能根據(jù)輸入點(diǎn)的密集程度適當(dāng)?shù)嘏袛嘤脩舻牟僮魇欠駷橄僮鳌?/p>
本發(fā)明的方式3的觸摸面板2是如下構(gòu)成:在上述方式1中,上述消除操作判斷部32具備:區(qū)域設(shè)定部34,其將由上述輸入點(diǎn)檢測部31檢測出的輸入點(diǎn)逐個(gè)地依次選擇為注目輸入點(diǎn),將以所選擇的注目輸入點(diǎn)為中心的規(guī)定范圍的區(qū)域設(shè)定為針對(duì)該注目輸入點(diǎn)的搜索范圍;輸入點(diǎn)計(jì)數(shù)部35,其對(duì)上述搜索范圍中存在的各輸入點(diǎn)分配該輸入點(diǎn)與注目輸入點(diǎn)的距離越長而越小的加權(quán)系數(shù),按每個(gè)注目輸入點(diǎn)對(duì)將分配給各輸入點(diǎn)的加權(quán)系數(shù)合計(jì)的合計(jì)值進(jìn)行計(jì)數(shù);以及模式判斷部36,其在上述輸入點(diǎn)計(jì)數(shù)部35計(jì)數(shù)出的合計(jì)數(shù)為第1規(guī)定值v1以上的注目輸入點(diǎn)的數(shù)量是規(guī)定的閾值以上的情況下,判斷為用戶的操作是上述消除操作。
根據(jù)上述的構(gòu)成,針對(duì)各輸入點(diǎn),對(duì)相對(duì)于該輸入點(diǎn)存在于規(guī)定范圍內(nèi)的其它輸入點(diǎn)分配從該輸入點(diǎn)到上述其它輸入點(diǎn)的距離越長而越小的加權(quán)系數(shù),在將該加權(quán)系數(shù)合計(jì)的合計(jì)值為第1規(guī)定值v1以上的輸入點(diǎn)的數(shù)量是閾值以上的情況下判斷為是消除操作。由此,能根據(jù)輸入點(diǎn)的密集程度適當(dāng)?shù)嘏袛嘤脩舻牟僮魇欠駷橄僮鳌?/p>
本發(fā)明的方式4的觸摸面板2是如下構(gòu)成:在上述方式2中,具備消除范圍設(shè)定部37,上述消除范圍設(shè)定部37在由上述模式判斷部36判斷為是消除操作的情況下,將包含由上述輸入點(diǎn)檢測部31檢測出的輸入點(diǎn)中的、以由上述輸入點(diǎn)計(jì)數(shù)部35計(jì)數(shù)出的值最大的輸入點(diǎn)為基準(zhǔn)位置的規(guī)定尺寸的整合判斷范圍所包含的各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍,上述消除范圍是圖像的消除處理的對(duì)象范圍。
根據(jù)上述的構(gòu)成,根據(jù)整合判斷范圍所包含的輸入點(diǎn)設(shè)定消除范圍,由此能將與用戶的觸摸操作相應(yīng)的范圍設(shè)定為消除范圍。
本發(fā)明的方式5的觸摸面板是如下構(gòu)成:在上述方式3中,具備消除范圍設(shè)定部37,上述消除范圍設(shè)定部37在由上述模式判斷部36判斷為是消除操作的情況下,將包含由上述輸入點(diǎn)檢測部31檢測出的輸入點(diǎn)中的、以由上述輸入點(diǎn)計(jì)數(shù)部35計(jì)數(shù)出的合計(jì)值最大的輸入點(diǎn)為基準(zhǔn)位置的規(guī)定尺寸的整合判斷范圍所包含的各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍,上述消除范圍是圖像的消除處理的對(duì)象范圍。
根據(jù)上述的構(gòu)成,根據(jù)整合判斷范圍所包含的輸入點(diǎn)設(shè)定消除范圍,由此能將與用戶的觸摸操作相應(yīng)的范圍設(shè)定為消除范圍。另外,基于根據(jù)輸入點(diǎn)彼此的距離進(jìn)行加權(quán)的結(jié)果選擇消除范圍所包含的輸入點(diǎn),因此即使在用戶進(jìn)行觸摸操作時(shí)由于對(duì)顯示畫面的接觸程度的變化等而發(fā)生了輸入點(diǎn)的變動(dòng)的情況下,也能適當(dāng)?shù)卦O(shè)定消除范圍。
本發(fā)明的方式6的觸摸面板是如下構(gòu)成:在上述方式4或者5中,上述消除范圍設(shè)定部37將上述整合判斷范圍的尺寸設(shè)定為比上述搜索范圍的尺寸大的范圍。
根據(jù)上述的構(gòu)成,能將用于進(jìn)行是否為消除操作的判斷的搜索范圍的尺寸設(shè)定得比在判斷為是消除操作的情況下用于設(shè)定消除范圍的整合判斷范圍的尺寸小。由此,在進(jìn)行是否為消除操作的判斷時(shí)能除去噪聲的影響等而進(jìn)行精度高的判斷。另外,能適當(dāng)?shù)卦O(shè)定消除范圍。
本發(fā)明的方式7的觸摸面板是如下構(gòu)成:在上述方式4至6中的任一方式中,上述消除范圍設(shè)定部37將由連接上述整合判斷范圍所包含的各輸入點(diǎn)而成的閉合曲線包圍的閉合曲線區(qū)域或者內(nèi)含上述閉合曲線區(qū)域的矩形、圓形或橢圓形的區(qū)域設(shè)定為上述消除范圍。
根據(jù)上述的構(gòu)成,根據(jù)整合判斷范圍所包含的輸入點(diǎn)設(shè)定消除范圍,由此能將與用戶的觸摸操作相應(yīng)的范圍設(shè)定為消除范圍。
本發(fā)明的方式8的觸摸面板2是如下構(gòu)成:在上述方式4至7中的任一方式中,上述消除操作判斷部32按每規(guī)定周期進(jìn)行用戶的操作是否為消除操作的判斷,上述區(qū)域設(shè)定部34在最初判斷為用戶的操作是消除操作后,在下次以后的判斷時(shí),使上述搜索范圍的尺寸比最初判斷為是消除操作前的尺寸大。
根據(jù)上述的構(gòu)成,在判斷為是消除操作的情況下,使之后的是否為消除操作的判斷處理所應(yīng)用的搜索范圍的尺寸比判斷為是消除操作前大。由此,即使在消除操作中進(jìn)行觸摸操作的部分(例如手掌等)的一部分從顯示畫面暫時(shí)抬起等的情況下,也能穩(wěn)定地進(jìn)行消除操作。
本發(fā)明的方式9的觸摸面板是如下構(gòu)成:在上述方式4至8中的任一方式中,上述消除范圍設(shè)定部37按每規(guī)定周期更新上述消除范圍的設(shè)定,在設(shè)定本次的消除范圍時(shí),檢測從前次的消除范圍設(shè)定時(shí)起的整合判斷范圍的移動(dòng)方向,使作為本次的整合判斷范圍的外部的輸入點(diǎn)且相對(duì)于本次的整合判斷范圍存在于沿著上述移動(dòng)方向的位置的輸入點(diǎn)包含于本次的消除范圍中。
根據(jù)上述的構(gòu)成,即使在觸摸操作時(shí)輸入單元(例如用戶的手、消除操作用的輸入工具等)與顯示畫面之間發(fā)生了抬起、接觸位置的抖動(dòng)等的情況下,也能使消除范圍穩(wěn)定。
本發(fā)明的方式10的觸摸面板2是如下構(gòu)成:在上述方式1中,上述消除操作判斷部32在由上述輸入點(diǎn)檢測部31檢測出的多個(gè)輸入點(diǎn)中的、按每規(guī)定時(shí)間算出的每個(gè)輸入點(diǎn)的移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)的輸入點(diǎn)存在第2規(guī)定數(shù)量n2以上的情況下,判斷為用戶的操作是消除操作,上述觸摸面板2具備消除范圍設(shè)定部37,上述消除范圍設(shè)定部37在由上述消除操作判斷部32判斷為是消除操作的情況下,將包含上述移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)的上述各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍,上述消除范圍是圖像的消除處理的對(duì)象范圍。
根據(jù)上述的構(gòu)成,能根據(jù)輸入點(diǎn)(用戶進(jìn)行了觸摸操作的觸摸點(diǎn))的移動(dòng)方式?jīng)Q定消除范圍所包含的輸入點(diǎn)。因此,例如,即使在消除范圍的附近進(jìn)行了與消除操作不同的輸入操作(描繪操作等)的情況下,也能適當(dāng)?shù)刈R(shí)別消除操作和消除操作以外的操作,防止產(chǎn)生誤判斷。
本發(fā)明的方式11的觸摸面板2是如下構(gòu)成:在上述方式1中,上述消除操作判斷部32在由上述輸入點(diǎn)檢測部31檢測出的多個(gè)輸入點(diǎn)中的、輸入點(diǎn)彼此的距離在規(guī)定期間內(nèi)的變動(dòng)幅度為第2規(guī)定值v2以內(nèi)的輸入點(diǎn)存在第3規(guī)定數(shù)量n3以上的情況下,判斷為用戶的操作是消除操作,上述觸摸面板2具備消除范圍設(shè)定部37,上述消除范圍設(shè)定部37在由上述消除操作判斷部32判斷為是消除操作的情況下,將包含上述輸入點(diǎn)彼此的距離在規(guī)定期間內(nèi)的變動(dòng)幅度為第2規(guī)定值v2以內(nèi)的上述各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍,上述消除范圍是圖像的消除處理的對(duì)象范圍。
根據(jù)上述的構(gòu)成,能根據(jù)輸入點(diǎn)(用戶進(jìn)行了觸摸操作的觸摸點(diǎn))的移動(dòng)方式?jīng)Q定消除范圍所包含的輸入點(diǎn)。因此,例如,即使在消除范圍的附近進(jìn)行了與消除操作不同的輸入操作(描繪操作等)的情況下,也能適當(dāng)?shù)刈R(shí)別消除操作和消除操作以外的操作,防止產(chǎn)生誤判斷。
本發(fā)明的方式12的觸摸面板2是如下構(gòu)成:在上述方式1中,上述消除操作判斷部32在由上述輸入點(diǎn)檢測部31檢測出的多個(gè)輸入點(diǎn)中的、按每規(guī)定時(shí)間算出的每個(gè)輸入點(diǎn)的移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)的輸入點(diǎn)存在第2規(guī)定數(shù)量n2以上并且輸入點(diǎn)彼此的距離在規(guī)定期間內(nèi)的變動(dòng)幅度為第2規(guī)定值v2以內(nèi)的輸入點(diǎn)存在第3規(guī)定數(shù)量n3以上的情況下,判斷為用戶的操作是消除操作,上述觸摸面板2具備消除范圍設(shè)定部37,上述消除范圍設(shè)定部37在由上述消除操作判斷部32判斷為是消除操作的情況下,將包含上述移動(dòng)矢量為預(yù)先設(shè)定的偏差內(nèi)并且上述輸入點(diǎn)彼此的距離在規(guī)定期間內(nèi)的變動(dòng)幅度為第2規(guī)定值v2以內(nèi)的上述各輸入點(diǎn)的區(qū)域設(shè)定為消除范圍,上述消除范圍是圖像的消除處理的對(duì)象范圍。
根據(jù)上述的構(gòu)成,能根據(jù)輸入點(diǎn)(用戶進(jìn)行了觸摸操作的觸摸點(diǎn))的移動(dòng)方式?jīng)Q定消除范圍所包含的輸入點(diǎn)。因此,例如,即使在消除范圍的附近進(jìn)行了與消除操作不同的輸入操作(描繪操作等)的情況下,也能適當(dāng)?shù)刈R(shí)別消除操作和消除操作以外的操作,防止產(chǎn)生誤判斷。
本發(fā)明的方式13的觸摸面板是如下構(gòu)成:在上述方式4至12中的任一方式中,具備將與用戶的操作輸入相應(yīng)的信息輸出給信息處理裝置3的輸入信息輸出部33,上述輸入信息輸出部33在由上述消除操作判斷部32判斷為是消除操作的情況下輸出表示上述消除范圍的信息,在由上述消除操作判斷部32判斷為不是消除操作的情況下輸出由上述輸入點(diǎn)檢測部31檢測出的輸入點(diǎn)的位置信息。
根據(jù)上述的構(gòu)成,根據(jù)用戶的操作輸入判斷該操作輸入是消除操作還是消除操作以外的操作,能輸出與判斷結(jié)果相應(yīng)的信息。因此,用戶能容易地進(jìn)行多樣的操作輸入。
本發(fā)明的方式14的觸摸面板是如下構(gòu)成:在上述方式13中,上述輸入信息輸出部33在由上述消除操作判斷部32判斷為是消除操作的情況下,輸出由上述輸入點(diǎn)檢測部31檢測出的上述消除范圍的外部的輸入點(diǎn)中的距上述消除范圍的距離為規(guī)定距離以上的輸入點(diǎn)的位置信息,不輸出距上述消除范圍的距離小于規(guī)定距離的輸入點(diǎn)的位置信息。
根據(jù)上述的構(gòu)成,能防止輸出基于由消除操作時(shí)的誤輸入(例如,手表、手鐲、衣服、紐扣等的接觸等)引起的無用的輸入的位置信息。
本發(fā)明的方式15的操作判斷方法是具備配置在顯示畫面上的多個(gè)檢測點(diǎn),通過檢測物體對(duì)各檢測點(diǎn)的接觸或者接近來檢測用戶對(duì)上述顯示畫面的觸摸操作的觸摸面板2的消除操作判斷方法,其特征在于,包含:輸入點(diǎn)檢測步驟,將被進(jìn)行了觸摸操作的檢測點(diǎn)檢測為輸入點(diǎn);以及消除操作判斷步驟,根據(jù)上述輸入點(diǎn)的密集程度判斷用戶的操作是否為用于將上述顯示畫面上顯示的圖像消除的消除操作。
根據(jù)上述的方法,通過使用戶對(duì)顯示畫面的觸摸操作的面積不同來使輸入點(diǎn)的密集程度變化,由此能自動(dòng)地判斷用戶的操作是消除操作還是消除操作以外的操作(例如描繪操作、菜單選擇操作等)。因此,不需要如現(xiàn)有技術(shù)那樣在進(jìn)行消除操作的情況下預(yù)先進(jìn)行指定接下來進(jìn)行的觸摸操作是消除操作的操作或使用消除操作專用的輸入工具,因此能容易地進(jìn)行消除操作。
本發(fā)明的各方式的觸摸面板2也可以由計(jì)算機(jī)實(shí)現(xiàn),在這種情況下,通過使計(jì)算機(jī)作為上述觸摸面板2所具備的上述消除操作判斷部(軟件要素)進(jìn)行動(dòng)作而使上述觸摸面板由計(jì)算機(jī)實(shí)現(xiàn)的觸摸面板的控制程序和記錄有該控制程序的計(jì)算機(jī)可讀取的記錄介質(zhì)也包含在本發(fā)明的范疇中。
本發(fā)明不限于上述各實(shí)施方式,能在權(quán)利要求所示的范圍內(nèi)做各種變更,將不同的實(shí)施方式中分別公開的技術(shù)手段適當(dāng)組合而得到的實(shí)施方式也包含于本發(fā)明的技術(shù)范圍。而且,通過將各實(shí)施方式中分別公開的技術(shù)手段組合,能形成新的技術(shù)特征。
工業(yè)上的可利用性
本發(fā)明能應(yīng)用于具有根據(jù)用戶的觸摸操作將顯示畫面上顯示的圖像的一部分消除的功能的觸摸面板。
附圖標(biāo)記說明
1顯示裝置
2觸摸面板
3信息處理裝置
11顯示部
12顯示驅(qū)動(dòng)部
13顯示控制部
21面板部
22面板驅(qū)動(dòng)部
23觸摸面板控制部
24發(fā)送部
25接收部
26驅(qū)動(dòng)控制部
27消除范圍設(shè)定部
31輸入點(diǎn)檢測部
32消除操作判斷部
33輸入信息輸出部
34區(qū)域設(shè)定部
35輸入點(diǎn)計(jì)數(shù)部
36模式判斷部
37消除范圍設(shè)定部
100描繪裝置
205、206、208、210、212、213輸入點(diǎn)
301圓(搜索范圍)
401圓(整合判斷范圍)
402區(qū)域(閉合曲線區(qū)域)
501矩形(消除范圍)。