亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

搭載觸摸面板作為用戶界面的信息處理裝置制造方法

文檔序號(hào):6521349閱讀:327來(lái)源:國(guó)知局
搭載觸摸面板作為用戶界面的信息處理裝置制造方法
【專利摘要】本發(fā)明提供一種搭載觸摸面板作為用戶界面的信息處理裝置。信息處理裝置具備:檢測(cè)部,能夠檢測(cè)被第1及第2物體分別觸摸的觸摸面板上的第1及第2觸摸位置;存儲(chǔ)部,存儲(chǔ)第1及第2觸摸位置,且在各觸摸被放開后保持最后的觸摸位置作為其觸摸位置;計(jì)算部,根據(jù)存儲(chǔ)部中存儲(chǔ)的第1及第2觸摸位置計(jì)算以規(guī)定的規(guī)則求出的位置;以及判定部,基于計(jì)算部計(jì)算的位置有無(wú)移動(dòng)、移動(dòng)的速度、或移動(dòng)量,判定在觸摸面板上進(jìn)行的操作是移動(dòng)觸摸面板上顯示的顯示內(nèi)容的操作,還是將觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
【專利說(shuō)明】搭載觸摸面板作為用戶界面的信息處理裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息處理裝置,尤其涉及一種搭載觸摸面板作為用戶界面的信息
處理裝置。
【背景技術(shù)】
[0002]圖像形成裝置(具備掃描儀功能、傳真功能、復(fù)印功能、作為打印機(jī)的功能、數(shù)據(jù)通信功能、及服務(wù)器功能的MFP (多功能外圍設(shè)備)、傳真裝置、復(fù)印機(jī)、打印機(jī)等)是執(zhí)行圖像數(shù)據(jù)的處理的裝置,因此也被稱為圖像處理裝置,搭載了執(zhí)行用戶對(duì)裝置的操作信息或向用戶顯示的信息的處理的信息處理裝置。
[0003]信息處理裝置除了搭載于圖像形成裝置以外,還作為用戶界面搭載于智能手機(jī)、平板終端、PC (個(gè)人計(jì)算機(jī))、家電產(chǎn)品、辦公設(shè)備、控制機(jī)械等。一般熟知的信息處理裝置是在液晶顯示裝置等顯示器件上層疊透明觸摸面板,與觸摸面板的操作同步而改變顯示器件的顯示內(nèi)容。
[0004]例如,智能手機(jī)或平板終端等的顯示器件正變得能夠偵測(cè)單觸摸操作或多觸摸操作等由用戶執(zhí)行的復(fù)雜手勢(shì)操作(參照下述文獻(xiàn)1、2)。
[0005]在下述文獻(xiàn)I中公開了一種器件,對(duì)顯示器件的多觸摸感知區(qū)域定義手勢(shì)集合,若在多觸摸感知區(qū)域偵測(cè)到操作,則確定該手勢(shì)集合中包含的I個(gè)或I個(gè)以上的手勢(shì)事件。
[0006]在下述文獻(xiàn)2中公開了如下技術(shù),S卩,通過(guò)對(duì)顯示器件的區(qū)域預(yù)先設(shè)定多觸摸標(biāo)識(shí),用戶可以對(duì)此區(qū)域進(jìn)行多觸摸操作。
[0007]在下述文獻(xiàn)3中公開了如下方法,即,若用戶對(duì)觸摸面板的輸入為I處的觸摸則判斷為滾動(dòng)輸入,若為2處以上的觸摸則判斷為手勢(shì)輸入。
[0008]近年來(lái),在網(wǎng)絡(luò)打印機(jī)或MFP等圖像形成裝置中,也不斷普及能夠偵測(cè)用戶進(jìn)行的復(fù)雜手勢(shì)操作來(lái)進(jìn)行作業(yè)的設(shè)定操作等。用戶通過(guò)對(duì)此種圖像形成裝置的操作面板進(jìn)行各種手勢(shì)操作,可以有效地進(jìn)行作業(yè)設(shè)定操作或圖像數(shù)據(jù)的確認(rèn)操作等。手勢(shì)操作有單擊或雙擊、長(zhǎng)按、滾動(dòng)(輕拂)、拖拽、縮小(pinch in)、放大(pinch out)、旋轉(zhuǎn)等。
[0009]于此,所謂“單擊”,是指指尖觸摸畫面(操作面板包含的觸摸面板)上一點(diǎn)后立即將指尖從畫面上放開的操作。
[0010]所謂“雙擊”,是指在規(guī)定時(shí)間內(nèi)進(jìn)行兩次與單擊操作相同的操作的操作。
[0011]所謂“長(zhǎng)按”,是指保持觸摸畫面上一點(diǎn)的狀態(tài),不移動(dòng)此觸摸位置而持續(xù)保持一定時(shí)間以上觸摸狀態(tài)的操作。
[0012]所謂“滾動(dòng)”,是指保持指尖觸摸畫面上一點(diǎn)的狀態(tài)向滾動(dòng)移動(dòng)方向快速移動(dòng)此觸摸位置,同時(shí)將指尖從畫面上放開的操作。滾動(dòng)也稱為輕拂(flick)。
[0013]所謂“拖拽”,是與滾動(dòng)同樣地,保持指尖觸摸畫面上一點(diǎn)的狀態(tài),移動(dòng)此觸摸位置至其他位置后放開的操作。觸摸位置的移動(dòng)方向可以并非直線方向。此外,移動(dòng)速度也可以是相對(duì)較慢的速度。通過(guò)對(duì)圖標(biāo)圖像進(jìn)行拖拽操作,可以將此圖標(biāo)圖像的顯示位置移動(dòng)到任意位置。[0014]所謂“縮小”,是指以兩個(gè)指尖觸摸畫面的兩點(diǎn)的狀態(tài)下移動(dòng)而縮小這兩點(diǎn)間距離的操作。通過(guò)此種縮小操作,顯示的圖像被縮小顯示。
[0015]所謂“放大”,是指以兩個(gè)指尖觸摸畫面的兩點(diǎn)的狀態(tài)下移動(dòng)而放大這兩點(diǎn)間距離的操作。通過(guò)此種放大操作,顯示的圖像被放大顯示?!翱s小”及“放大”統(tǒng)稱為“縮放(pinch)
操作”。
[0016]所謂“旋轉(zhuǎn)”,是指以兩個(gè)指尖觸摸畫面的兩點(diǎn)的狀態(tài)下移動(dòng)而使這兩點(diǎn)間的位置旋轉(zhuǎn)的操作。通過(guò)此種旋轉(zhuǎn)操作,顯示的圖像被旋轉(zhuǎn)顯示。
[0017]所謂“觸摸”,表示畫面與指尖接觸的狀態(tài)。所謂“觸摸的放開”是指觸摸后指尖從畫面離開。觸摸除了用手指進(jìn)行外,有時(shí)還會(huì)用手寫筆(pen)等進(jìn)行。
[0018]如上所述的信息處理裝置必需準(zhǔn)確地偵測(cè)用戶進(jìn)行的手勢(shì)操作,因此,對(duì)作為偵測(cè)對(duì)象的每個(gè)操作事件,預(yù)先搭載了多個(gè)操作事件判定例程(routine)。作為偵測(cè)對(duì)象的操作事件例如有單擊、雙擊、長(zhǎng)按、滾動(dòng)(輕拂)、拖拽、縮小、放大、旋轉(zhuǎn)等。若偵測(cè)到用戶對(duì)操作面板的輸入操作,則會(huì)依次將所述多個(gè)操作事件判定例程全部啟動(dòng)。由此,信息處理裝置確定與用戶進(jìn)行的輸入操作對(duì)應(yīng)的操作事件,進(jìn)行與此操作事件對(duì)應(yīng)的處理。
[0019][文獻(xiàn)I](日本)特表2009-525538號(hào)公報(bào)
[0020][文獻(xiàn)2](日本)特開2009-211704號(hào)公報(bào)
[0021][文獻(xiàn)3]美國(guó)專利第7844915號(hào)
[0022]以往的設(shè)備中,判斷用戶完成的手勢(shì)操作為哪種,是通過(guò)多個(gè)操作事件判定例程大體以如下方式進(jìn)行。
[0023]例如,單擊、雙擊、及長(zhǎng)按是手指觸摸畫面后不改變觸摸位置而將手指從畫面離開(放開)的操作。因此,這些操作可以明確地區(qū)別于由其他滾動(dòng)、拖拽、縮小、放大、及旋轉(zhuǎn)的群所組成的操作。在進(jìn)行了觸摸畫面后不改變觸摸位置而將手指從畫面離開的操作(敲擊操作)時(shí),可以判定完成的是單擊、雙擊、長(zhǎng)按中的哪個(gè)操作。此判定可以通過(guò)判定敲擊次數(shù)或指尖觸摸畫面的時(shí)間來(lái)進(jìn)行。
[0024]滾動(dòng)、拖拽、縮小、放大、及旋轉(zhuǎn)是在觸摸畫面的狀態(tài)下變更觸摸位置的操作。因此,這些操作可以明確地區(qū)別于由其他單擊、雙擊、及長(zhǎng)按的群所組成的操作。
[0025]滾動(dòng)與拖拽是移動(dòng)觸摸面板上顯示的顯示內(nèi)容的操作??s小與放大是對(duì)觸摸面板上顯示的內(nèi)容變更大小的操作。旋轉(zhuǎn)是使觸摸面板上顯示的內(nèi)容旋轉(zhuǎn)的操作。滾動(dòng)與拖拽通過(guò)單指操作進(jìn)行。相對(duì)于此,縮小、放大、及旋轉(zhuǎn)通過(guò)兩根手指的操作進(jìn)行。
[0026]也就是說(shuō),縮小或放大時(shí)觸摸畫面的兩點(diǎn)。根據(jù)這兩點(diǎn)間的距離是縮小還是放大,來(lái)判斷進(jìn)行的是縮小或放大的哪個(gè)操作。觸摸的兩點(diǎn)間的中點(diǎn)作為大小變更的中心(圖像放大、縮小的中心(基準(zhǔn)點(diǎn)))。
[0027]旋轉(zhuǎn)時(shí)觸摸畫面上的兩點(diǎn)。這兩點(diǎn)以其中點(diǎn)附近為旋轉(zhuǎn)中心向規(guī)定方向(順時(shí)針?lè)较蚧蚰鏁r(shí)針?lè)较?旋轉(zhuǎn),從而判斷進(jìn)行的是旋轉(zhuǎn)操作。觸摸的兩點(diǎn)間的中點(diǎn)成為圖像的旋轉(zhuǎn)中心。
[0028]如上所述,滾動(dòng)與拖拽是通過(guò)單指操作進(jìn)行。此外,縮小、放大、及旋轉(zhuǎn)是通過(guò)兩根手指的操作進(jìn)行。因此,以往偵測(cè)手勢(shì)操作是以如下方式進(jìn)行。
[0029]也就是說(shuō),首先判斷畫面上的一點(diǎn)被觸摸,還是兩點(diǎn)被觸摸。判斷為一點(diǎn)被觸摸時(shí),若觸摸位置移動(dòng),則判定完成的是滾動(dòng)或拖拽操作。[0030]判斷為兩點(diǎn)被觸摸時(shí),若觸摸位置移動(dòng),則判定完成的是縮小、放大、或旋轉(zhuǎn)操作。
[0031]圖24是表示以往技術(shù)中的手勢(shì)判定處理的一部分的流程圖。
[0032]圖24的流程圖中的處理在每個(gè)規(guī)定時(shí)間間隔(例如20毫秒)反復(fù)被執(zhí)行。
[0033]參照?qǐng)D,在步驟S201中,判斷畫面的觸摸/放開狀態(tài)有無(wú)變化。于此,當(dāng)
[0034](A)從無(wú)觸摸狀態(tài)變成I處以上的觸摸狀態(tài)、
[0035](B)從I處以上的觸摸狀態(tài)變成無(wú)觸摸狀態(tài)、或者
[0036](C)觸摸的部位數(shù)有變化
[0037]時(shí),判斷為“是”。
[0038]若步驟S201中為“否”,則在步驟S203中檢測(cè)畫面上的觸摸坐標(biāo)(觸摸位置)。在觸摸多處時(shí)檢測(cè)所有坐標(biāo)。
[0039]在步驟S205中,判定檢測(cè)到的觸摸坐標(biāo)和上一次檢測(cè)相比是否發(fā)生變化。若為“是”,則在步驟S207中檢測(cè)畫面上的觸摸部位數(shù)。在步驟S209中,若觸摸部位數(shù)為I以下,則在步驟S211中檢測(cè)觸摸坐標(biāo)。在步驟S213中,進(jìn)行與滾動(dòng)或拖拽操作相應(yīng)的描繪處理。
[0040]另一方面,在步驟S209中若觸摸部位數(shù)為2以上,則在步驟S215中檢測(cè)觸摸坐標(biāo)。在步驟S217中,計(jì)算觸摸部位的中點(diǎn)的坐標(biāo)。在步驟S219中,進(jìn)行與以中點(diǎn)的坐標(biāo)為基準(zhǔn)的縮放操作或旋轉(zhuǎn)操作相應(yīng)的描繪處理。
[0041]另外,在步驟S201中若為“是”,則處理進(jìn)入步驟S207。在步驟S205中若為“否”,則結(jié)束流程圖中的處理。
[0042]以上說(shuō)明的以往方法存在如下問(wèn)題。
[0043]例如,假設(shè)用戶為了進(jìn)行滾動(dòng)而用手指在畫面上滑動(dòng)的情況。這時(shí),在每個(gè)規(guī)定時(shí)間間隔(例如20毫秒)獲取觸摸部位數(shù)(圖24的步驟S207)。此外,在每個(gè)規(guī)定時(shí)間間隔(例如20毫秒)進(jìn)行觸摸部位數(shù)(一點(diǎn)觸摸還是兩點(diǎn)以上的觸摸)的判定處理(步驟S209)。之后,進(jìn)行確定手指動(dòng)作的處理(步驟S211、S213 )。
[0044]此外,用戶進(jìn)行了縮放操作時(shí),在每個(gè)規(guī)定時(shí)間間隔(例如20毫秒)獲取觸摸部位數(shù)(圖24的步驟S207)。此外,在每個(gè)規(guī)定時(shí)間間隔(例如20毫秒)進(jìn)行觸摸部位數(shù)(一點(diǎn)觸摸還是兩點(diǎn)以上的觸摸)的判定處理(步驟S209)。之后,進(jìn)行確定手指動(dòng)作的處理(步驟S215 ?S219)。
[0045]手指動(dòng)作必需實(shí)時(shí)檢測(cè)并反饋給顯示。以往技術(shù)中,必需以非常短的間隔進(jìn)行觸摸部位數(shù)(一點(diǎn)觸摸還是兩點(diǎn)以上的觸摸)的判定處理等,處理時(shí)間長(zhǎng)。因此,為了將滾動(dòng)或縮放操作實(shí)時(shí)地反映給顯示,需要在設(shè)備中搭載高性能CPU。
[0046]此外,如圖24的步驟S209所示,若畫面的觸摸部位數(shù)為2以上,則在步驟S209中判定為“是”,僅受理縮放操作或旋轉(zhuǎn)操作。由此,以往的技術(shù)存在用戶的操作性差這一問(wèn)題。

【發(fā)明內(nèi)容】

[0047]本發(fā)明是為了解決此種問(wèn)題而完成的,其目的之一在于提供一種能夠簡(jiǎn)化處理的信息處理裝置,且另一目的在于提供一種用戶的操作性佳的信息處理裝置。
[0048]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一方面,信息處理裝置包括:檢測(cè)部,能夠檢測(cè)被第I物體與第2物體分別觸摸的觸摸面板上的第I觸摸位置與第2觸摸位置;存儲(chǔ)部,存儲(chǔ)由所述檢測(cè)部檢測(cè)的所述第I觸摸位置與所述第2觸摸位置,且所述第I物體的觸摸被放開后,保持所述第I物體的最后觸摸位置作為所述第I觸摸位置,所述第2物體的觸摸被放開后,保持所述第2物體的最后觸摸位置作為所述第2觸摸位置;計(jì)算部,根據(jù)所述存儲(chǔ)部中存儲(chǔ)的所述第I觸摸位置及所述第2觸摸位置,計(jì)算以規(guī)定的規(guī)則求出的位置;以及判定部,基于所述計(jì)算部計(jì)算的位置有無(wú)移動(dòng)、移動(dòng)速度、或移動(dòng)的量,判定在所述觸摸面板上進(jìn)行的操作,是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作、還是將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
[0049]結(jié)合附圖,根據(jù)本發(fā)明的下述【具體實(shí)施方式】將容易理解本發(fā)明的上述及其他目的、特征、方面及優(yōu)點(diǎn)。
【專利附圖】

【附圖說(shuō)明】
[0050]圖1是表示本發(fā)明的第I實(shí)施方式的圖像處理裝置的外觀構(gòu)成的一例的圖。
[0051]圖2是表示圖像處理裝置的硬件構(gòu)成的一例的框圖。
[0052]圖3是表示由CPU執(zhí)行的程序的概念構(gòu)成的圖。
[0053]圖4是表示CPU通過(guò)啟動(dòng)主程序而實(shí)現(xiàn)的功能塊的一例的圖。
[0054]圖5是表示由圖像處理裝置的CPU執(zhí)行的處理順序的一例的流程圖。
[0055]圖6的(a)?(C)是表示進(jìn)行圖像的預(yù)覽顯示的預(yù)覽圖像顯示畫面的一例的圖。
[0056]圖7是表示上述的各顯示畫面、與各顯示畫面可受理的操作事件之間的關(guān)系的圖。
[0057]圖8是用于說(shuō)明SRAM中存儲(chǔ)的觸摸面板(觸摸傳感器)上的觸摸位置的圖。
[0058]圖9是表示第I實(shí)施方式的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0059]圖10是表示觸摸/放開狀態(tài)有變化時(shí)以往技術(shù)(圖24)中的處理的流程圖。
[0060]圖11是表示觸摸/放開狀態(tài)有變化時(shí)第I實(shí)施方式(圖9)中的處理的流程圖。
[0061]圖12是表示觸摸/放開狀態(tài)無(wú)變化時(shí)以往技術(shù)(圖24)中的處理的流程圖。
[0062]圖13是表示觸摸/放開狀態(tài)無(wú)變化時(shí)第I實(shí)施方式(圖9)中的處理的流程圖。
[0063]圖14是用于按時(shí)間順序說(shuō)明第I實(shí)施方式中的觸摸位置與中點(diǎn)的關(guān)系的圖。
[0064]圖15是表示第2實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0065]圖16是表示第3實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0066]圖17是表示第3實(shí)施方式中的信息處理裝置的觸摸面板的顯示內(nèi)容的具體例的圖。
[0067]圖18是表示第4實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0068]圖19是表示第5實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0069]圖20是表示第6實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0070]圖21是表示第7實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0071]圖22是表示第8實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0072]圖23是表示第9實(shí)施方式中的信息處理裝置的CPU執(zhí)行的處理的流程圖。
[0073]圖24是表示以往技術(shù)中的手勢(shì)判定處理的一部分的流程圖。
【具體實(shí)施方式】[0074][第I實(shí)施方式]
[0075]圖1是表示本發(fā)明的第I實(shí)施方式中的圖像處理裝置I的外觀構(gòu)成的一例的圖。
[0076]該圖像處理裝置I是由MFP (多功能外圍設(shè)備)構(gòu)成,具備掃描功能、打印功能、復(fù)印功能、FAX功能、網(wǎng)絡(luò)功能、電子郵件收發(fā)功能等各種功能。圖像形成裝置I執(zhí)行由用戶指定的作業(yè)。該圖像處理裝置I在裝置主體的上部具備在執(zhí)行掃描作業(yè)時(shí)動(dòng)作的掃描儀部
2。掃描儀部2構(gòu)成為具備光學(xué)讀取原稿圖像的圖像讀取部2a、以及對(duì)圖像讀取部2a逐張自動(dòng)傳送原稿的原稿傳送部2b。掃描儀部2讀取由用戶放置的原稿并生成圖像數(shù)據(jù)。此夕卜,圖像處理裝置I在裝置主體的中央下部具備在執(zhí)行打印作業(yè)時(shí)動(dòng)作的打印機(jī)部3。打印機(jī)部3構(gòu)成為具備圖像形成部3a、以及供紙傳送部3b。圖像形成部3a基于輸入的圖像數(shù)據(jù)利用電子照相方式等形成圖像并予以輸出。供紙傳送部3b對(duì)圖像形成部3a逐張傳送供給印刷用紙等片材。打印機(jī)部3基于由用戶指定的圖像數(shù)據(jù)執(zhí)行印刷輸出。
[0077]此外,在圖像處理裝置I的正面?zhèn)仍O(shè)有在用戶使用圖像處理裝置I時(shí)作為用戶界面發(fā)揮功能的操作面板4。該操作面板4具備向用戶顯示各種信息的顯示部5、以及供用戶進(jìn)行操作輸入的操作部6。顯示部5是由例如具有規(guī)定畫面大小的彩色液晶顯示器等構(gòu)成,可以顯示各種圖像。操作部6構(gòu)成為具備配置在顯示部5的畫面上的觸摸傳感器(觸摸面板)6a、以及配置在顯示部5的畫面周圍的多個(gè)按鈕式的操作鍵6b。因此,用戶一邊參照顯示部5上顯示的顯示畫面,一邊對(duì)操作部6進(jìn)行各種輸入操作,由此,可以對(duì)圖像處理裝置I進(jìn)行用于執(zhí)行作業(yè)的設(shè)定操作,或者指示作業(yè)的執(zhí)行。
[0078]配置在顯示部5的畫面上的觸摸傳感器6a不僅可以偵測(cè)用戶的單觸摸操作,還可以偵測(cè)多觸摸操作。所謂單觸摸操作,是指觸摸顯示部5的顯示畫面上的一點(diǎn)的操作,例如包括單擊或雙擊、長(zhǎng)按、滾動(dòng)、拖拽等操作。多觸摸操作是同時(shí)觸摸顯示部5的顯示畫面上的多個(gè)點(diǎn)的操作,例如包括縮小或放大、旋轉(zhuǎn)等縮放操作。該觸摸傳感器6a在顯示部5的顯示畫面上的至少一點(diǎn)被觸摸時(shí)可以確定其觸摸位置,并且之后可以偵測(cè)其觸摸狀態(tài)的放開、及觸摸位置的移動(dòng)。因此,用戶可以一邊對(duì)顯示部5的顯示畫面進(jìn)行各種手勢(shì)操作一邊進(jìn)行作業(yè)設(shè)定等。
[0079]另外,配置在顯示部5的畫面周圍的操作鍵6b是由附有O到9的數(shù)字的數(shù)字鍵等構(gòu)成。這些操作鍵6b僅偵測(cè)用戶的按壓操作。
[0080]圖2是表示圖像處理裝置I的硬件構(gòu)成的一例的框圖。
[0081]圖像處理裝置I除了具備上述的掃描儀部2、打印機(jī)部3、操作面板4以外,如圖2所示,還具備控制部10、FAX部20、網(wǎng)絡(luò)接口 21、無(wú)線接口 22、以及存儲(chǔ)裝置23。這些圖像處理裝置I的各部可以經(jīng)由數(shù)據(jù)總線19而相互進(jìn)行數(shù)據(jù)的輸入輸出。
[0082]控制部10統(tǒng)括地控制圖2所示的操作面板4、掃描儀部2、打印機(jī)部3、FAX部20、網(wǎng)絡(luò)接口 21、無(wú)線接口 22及存儲(chǔ)裝置23的每一個(gè)。FAX部20經(jīng)由省略圖示的公眾電話線路而收發(fā)FAX數(shù)據(jù)。網(wǎng)絡(luò)接口 21是用于將圖像處理裝置I連接于LAN(Local Area Network,局域網(wǎng))等網(wǎng)絡(luò)的接口。無(wú)線接口 22是用于利用NFC (Near Field Communication,近場(chǎng)通信)等而與外部的裝置進(jìn)行無(wú)線通信的接口。存儲(chǔ)裝置23例如是由硬盤驅(qū)動(dòng)器(HDD)或固態(tài)驅(qū)動(dòng)器(SSD)等構(gòu)成的非易失性存儲(chǔ)部。存儲(chǔ)裝置23可以臨時(shí)保存經(jīng)由網(wǎng)絡(luò)接收的圖像數(shù)據(jù)、及由掃描儀部2生成的圖像數(shù)據(jù)等。
[0083]此外,如圖2所示,控制部10構(gòu)成為具備CPU11、ROMl2, SRAM14、NVRAM15、以及RTC17。CPUll隨著對(duì)圖像處理裝置I接通電源,讀出R0M12中存儲(chǔ)的程序13并執(zhí)行。由此,控制部10如上述那樣開始各部的控制動(dòng)作。尤其是,CPUll是控制圖像處理裝置I的動(dòng)作的主要部分。CPUll不僅控制作業(yè)的執(zhí)行動(dòng)作,還控制作為用戶界面發(fā)揮功能的操作面板4的動(dòng)作。也就是說(shuō),CPUll進(jìn)行顯示于操作面板4的顯示部5的顯示畫面的切換控制,并且在通過(guò)觸摸傳感器6a及操作鍵6b偵測(cè)到用戶的輸入操作時(shí),確定此輸入操作是哪種操作事件,并執(zhí)行與所確定的操作事件對(duì)應(yīng)的控制。所謂操作事件,是指因用戶的輸入操作而發(fā)生的事件,例如對(duì)觸摸傳感器6a的輸入操作中存在單擊、雙擊、長(zhǎng)按、滾動(dòng)、拖拽、縮放之類的多個(gè)操作事件。此外,與操作事件對(duì)應(yīng)的控制例如包括顯示畫面的切換控制、開始執(zhí)行作業(yè)的控制、停止執(zhí)行作業(yè)的控制等。另外,關(guān)于此種CPUll的動(dòng)作將在后文詳細(xì)說(shuō)明。
[0084]SRAM14是提供CPUll的作業(yè)用存儲(chǔ)區(qū)域的存儲(chǔ)器。SRAM14中存儲(chǔ)例如因CPUll執(zhí)行程序13而產(chǎn)生的臨時(shí)數(shù)據(jù)等。
[0085]NVRAMl5是有備用電池的非易失性存儲(chǔ)器,預(yù)先存儲(chǔ)圖像處理裝置I的各種設(shè)定值或信息等。如圖2所示,該NVRAM15中預(yù)先存儲(chǔ)著畫面信息16。畫面信息16由與顯示在操作面板4的顯示部5上的多個(gè)顯示畫面相關(guān)的信息組成。各顯示畫面的畫面信息16中包括用戶可進(jìn)行敲擊操作的圖標(biāo)圖像及按鈕圖像等各種圖像。也就是說(shuō),畫面信息16中定義了用戶能夠進(jìn)行手勢(shì)操作的畫面構(gòu)成。顯示在顯示部5上的多個(gè)顯示畫面各自的畫面構(gòu)成不同。因此,即便在用戶對(duì)觸摸傳感器6a進(jìn)行了手勢(shì)操作的情況下,能受理的操作事件也各不相同。
[0086]RTC17是實(shí)時(shí)時(shí)鐘,并且是持續(xù)計(jì)數(shù)時(shí)刻的時(shí)鐘電路。
[0087]圖3是表示由CPUll執(zhí)行的程序13的概念構(gòu)成的圖。
[0088]程序13構(gòu)成為具備主程序13a、以及作為此主程序13a的子例程而預(yù)先準(zhǔn)備的多個(gè)操作事件判定例程13b、13c、13d、13e。主程序13a在對(duì)圖像處理裝置I接通電源時(shí)由CPUll自動(dòng)讀出而啟動(dòng)。多個(gè)操作事件判定例程13b?13e是在觸摸傳感器6a偵測(cè)到用戶的輸入操作(手勢(shì)操作)時(shí),用于確定此輸入操作是單擊、雙擊、長(zhǎng)按、或滾動(dòng)(輕拂)、拖拽、縮放及旋轉(zhuǎn)的哪一種的子例程。對(duì)于作為確定對(duì)象的每個(gè)操作事件,具體的判定處理的內(nèi)容或順序不同,因此操作事件判定例程13b?13e作為獨(dú)立的子例程而預(yù)先準(zhǔn)備。而且,在本實(shí)施方式中,觸摸傳感器6a若偵測(cè)到用戶的輸入操作,則CPUll從多個(gè)操作事件判定例程13b?13e中僅啟動(dòng)必要的操作事件判定例程。由此,可以有效地確定與輸入操作對(duì)應(yīng)的操作事件。以下,說(shuō)明此種CPUll的具體處理內(nèi)容。
[0089]圖4是表示CPUll通過(guò)啟動(dòng)主程序13a而實(shí)現(xiàn)的功能區(qū)塊的一例的圖。
[0090]如圖4所示,CPUll通過(guò)執(zhí)行主程序13a,作為設(shè)定部31、顯示控制部32、操作事件判定部33、控制執(zhí)行部34及作業(yè)執(zhí)行部35發(fā)揮功能。
[0091]設(shè)定部31是針對(duì)顯示在顯示部5的每個(gè)顯示畫面,從多個(gè)操作事件中,關(guān)聯(lián)并設(shè)定基于用戶的輸入操作而成為偵測(cè)對(duì)象的操作事件的處理部。也就是說(shuō),設(shè)定部31通過(guò)讀出并解析存儲(chǔ)在NVRAMl5中的畫面信息16,確定各顯示畫面上可受理的操作事件。而且,設(shè)定部31將所確定的操作事件預(yù)先關(guān)聯(lián)于各顯示畫面。例如設(shè)定部31通過(guò)對(duì)各顯示畫面的畫面信息16附加確定的操作事件相關(guān)的信息,從而對(duì)各顯示畫面關(guān)聯(lián)設(shè)定操作事件。另夕卜,設(shè)定部31對(duì)一個(gè)顯示畫面關(guān)聯(lián)單擊、雙擊、長(zhǎng)按、滾動(dòng)、拖拽及縮放之類的多個(gè)操作事件中的至少一個(gè)。設(shè)定部31在顯示畫面例如可以受理所有操作事件時(shí),關(guān)聯(lián)多個(gè)操作事件的全部。
[0092]關(guān)聯(lián)了操作事件的信息可以在圖像處理裝置I出廠時(shí),向NVRAM15中存儲(chǔ)畫面信息16時(shí)預(yù)先附加。但是,NVRAMl5中存儲(chǔ)的畫面信息16在圖像處理裝置I出廠后有時(shí)也會(huì)因選項(xiàng)功能的追加、新應(yīng)用程序安裝、顯示畫面自定義等而更新。若畫面信息16被更新,則各顯示畫面的畫面構(gòu)成發(fā)生變化。若畫面信息16被更新,則以前無(wú)法受理的操作事件在畫面信息16更新后有時(shí)變得可以受理。因此,設(shè)定部31隨著CPUll啟動(dòng)主程序13a而最先發(fā)揮功能。設(shè)定部31在執(zhí)行圖像處理裝置I的啟動(dòng)處理期間,對(duì)各顯示畫面,從多個(gè)操作事件中關(guān)聯(lián)并設(shè)定基于用戶的輸入操作而成為偵測(cè)對(duì)象的操作事件。
[0093]顯示控制部32讀出存儲(chǔ)在NVRAM15中的畫面信息16,從多個(gè)顯示畫面中選擇一個(gè)顯示畫面并輸出給顯示部5,由此在顯示部5上顯示所選擇的顯示畫面。若圖像處理裝置I的啟動(dòng)處理完成,則該顯示控制部32從多個(gè)顯示畫面中選擇初始畫面并將其顯示在顯示部5上。之后,顯示控制部32基于來(lái)自控制執(zhí)行部34的畫面更新指示逐次更新顯示部5的顯示畫面。
[0094]操作事件判定部33是在操作面板4的觸摸傳感器6a偵測(cè)到用戶對(duì)顯示畫面的輸入操作時(shí),確定與此輸入操作對(duì)應(yīng)的操作事件的處理部。該操作事件判定部33是由主程序13a實(shí)現(xiàn)的功能之一。若觸摸傳感器6a偵測(cè)到用戶的輸入操作,則操作事件判定部33確定對(duì)此時(shí)正顯示在顯示部5上的顯示畫面預(yù)先關(guān)聯(lián)的操作事件。操作事件判定部33通過(guò)僅啟動(dòng)與所確定的操作事件對(duì)應(yīng)的操作事件判定例程,來(lái)確定與用戶的輸入操作對(duì)應(yīng)的操作事件。也就是說(shuō),若偵測(cè)到用戶對(duì)顯示畫面的輸入操作,則為了僅判定此顯示畫面可受理的操作事件,從多個(gè)操作事件判定例程13b?13e中,僅啟動(dòng)與設(shè)定部31對(duì)此顯示畫面關(guān)聯(lián)的操作事件對(duì)應(yīng)的操作事件判定例程。這時(shí),也有對(duì)顯示畫面關(guān)聯(lián)了多個(gè)操作事件的情況。例如,有顯示在顯示部5上的顯示畫面可以受理單擊、雙擊、滾動(dòng)這3個(gè)操作事件的情況。于此情況下,操作事件判定部33依次啟動(dòng)與各操作事件對(duì)應(yīng)的操作事件判定例程,由此確定與用戶的輸入操作對(duì)應(yīng)的操作事件。這樣,操作事件判定部33在用戶對(duì)觸摸傳感器6a做出了某些輸入操作時(shí),不會(huì)每次啟動(dòng)所有操作事件判定例程13b?13e,而僅啟動(dòng)與此時(shí)顯示在顯示部5上的顯示畫面可受理的操作事件對(duì)應(yīng)的操作事件判定例程。由此,可以不啟動(dòng)多余的判定例程,而有效地確定與用戶的輸入操作對(duì)應(yīng)的操作事件。
[0095]而且,操作事件判定部33通過(guò)僅啟動(dòng)必要的操作事件判定例程,能夠確定與用戶的輸入操作對(duì)應(yīng)的操作事件時(shí),將所確定的操作事件輸出至控制執(zhí)行部34。另一方面,如上所述,即便僅啟動(dòng)必要的操作事件判定例程,有時(shí)也無(wú)法確定與用戶的輸入操作對(duì)應(yīng)的操作事件。例如,假設(shè)用戶對(duì)可受理單擊、雙擊、滾動(dòng)這3個(gè)操作事件的顯示畫面進(jìn)行長(zhǎng)按等操作的情況。于此情況下,即便啟動(dòng)與單擊、雙擊、滾動(dòng)這3個(gè)操作事件分別對(duì)應(yīng)的操作事件判定例程13b、13c、13e也無(wú)法確定與用戶的輸入操作對(duì)應(yīng)的操作事件。此種情況下,操作事件判定部33不對(duì)控制執(zhí)行部34執(zhí)行輸出處理。
[0096]控制執(zhí)行部34是在用戶對(duì)操作面板4進(jìn)行了操作時(shí),執(zhí)行基于此操作的控制的處理部。該控制執(zhí)行部34在用戶對(duì)觸摸傳感器6a進(jìn)行手勢(shì)操作時(shí),輸入由所述操作事件判定部33確定的操作事件,并執(zhí)行基于此操作事件的控制。相對(duì)于此,在用戶對(duì)操作鍵6b進(jìn)行操作時(shí),控制執(zhí)行部34從此操作鍵6b直接接收操作信號(hào),并基于此操作信號(hào)確定用戶進(jìn)行的操作(操作事件),執(zhí)行基于此操作的控制??刂茍?zhí)行部34基于用戶的輸入操作執(zhí)行的控制有例如更新顯示在顯示部5上的顯示畫面的控制、開始或停止執(zhí)行作業(yè)的控制等。因此,如圖4所示,控制執(zhí)行部34控制顯示控制部32及作業(yè)執(zhí)行部35。也就是說(shuō),控制執(zhí)行部34在基于用戶的輸入操作更新顯示畫面時(shí)對(duì)顯示控制部32指示畫面更新,在開始或停止執(zhí)行作業(yè)時(shí)對(duì)作業(yè)執(zhí)行部35指示作業(yè)的執(zhí)行開始或停止。由此,顯示控制部32基于來(lái)自控制執(zhí)行部34的指示,更新顯示在顯示部5上的顯示畫面。此外,作業(yè)執(zhí)行部35基于來(lái)自控制執(zhí)行部34的指示開始作業(yè)的執(zhí)行、或停止已經(jīng)在執(zhí)行的作業(yè)。然而,控制執(zhí)行部34執(zhí)行的控制也可以包括上述以外的控制。
[0097]作業(yè)執(zhí)行部35通過(guò)控制設(shè)于圖像處理裝置I的各部的動(dòng)作,來(lái)控制由用戶指定的作業(yè)的執(zhí)行。該作業(yè)執(zhí)行部35在圖像處理裝置I中執(zhí)行作業(yè)的期間,常駐CPUll而統(tǒng)括控制各部的動(dòng)作。
[0098]接著,說(shuō)明具有如上所述的功能構(gòu)成的CPUll中執(zhí)行的具體處理順序。
[0099]圖5是表示由圖像處理裝置I的CPUlI執(zhí)行的處理順序的一例的流程圖。
[0100]該處理是通過(guò)對(duì)圖像處理裝置I接通電源,CPUll啟動(dòng)程序13所包含的主程序13a而開始的處理。
[0101]首先CPUll若啟動(dòng)主程序13a則讀出畫面信息16 (步驟SI),基于此畫面信息16對(duì)各顯示畫面關(guān)聯(lián)操作事件(步驟S2)。然后,若對(duì)各顯示畫面完成所有操作事件的關(guān)聯(lián),則CPUll在操作面板4的顯示部5上顯示初始畫面(步驟S3)。這樣,顯示部5上顯示顯示畫面時(shí),CPUll設(shè)定與關(guān)聯(lián)此顯示畫面的操作事件對(duì)應(yīng)的操作事件判定例程(步驟S4)。由此,變成與顯示部5上正在顯示的顯示畫面可受理的操作事件對(duì)應(yīng)的操作事件判定例程已預(yù)先準(zhǔn)備的狀態(tài)。
[0102]然后,CPUll在觸摸傳感器6a及操作鍵6b的任一者偵測(cè)到輸入操作之前處于待機(jī)狀態(tài)(步驟S5)。而且,若偵測(cè)到用戶的輸入操作(步驟S5中“是”),則CPUll判斷此輸入操作是否是由觸摸傳感器6a偵測(cè)到(步驟S6)。若輸入操作是由觸摸傳感器6a偵測(cè)到(步驟S6中“是”),則CPUll依次啟動(dòng)在步驟S4中預(yù)先設(shè)定的操作事件判定例程,執(zhí)行用于確定與用戶的輸入操作對(duì)應(yīng)的操作事件的循環(huán)(loop)處理(步驟S7,S8,S9)。該循環(huán)處理(步驟S7,S8,S9)中,并非依次啟動(dòng)程序13所含的全體操作事件判定例程13b?13e。該循環(huán)處理(步驟S7,S8,S9)中,僅啟動(dòng)步驟S4中設(shè)定且與正在顯示中的顯示畫面可受理的操作事件對(duì)應(yīng)的操作事件判定例程。此外,在通過(guò)循環(huán)處理依次啟動(dòng)多個(gè)操作事件判定例程時(shí),若通過(guò)任一操作事件判定例程確定與用戶的輸入操作對(duì)應(yīng)的操作事件,則此時(shí)結(jié)束循環(huán)處理。也就是說(shuō),該循環(huán)處理(步驟S7,S8,S9)中,并非一直啟動(dòng)步驟S4中設(shè)定的多個(gè)操作事件判定例程的全部。該循環(huán)處理(步驟S7,S8,S9)中,若在啟動(dòng)全部例程之前中途便能確定與用戶的輸入操作對(duì)應(yīng)的操作事件,則不啟動(dòng)之后預(yù)定要啟動(dòng)的操作事件判定例程,而結(jié)束循環(huán)處理。
[0103]而且,若循環(huán)處理(步驟S7,S8,S9)結(jié)束,則CPUll判斷循環(huán)處理(步驟S7,S8,S9)中是否確定了操作事件(步驟S10)。由于用戶有時(shí)會(huì)進(jìn)行顯示中的顯示畫面無(wú)法受理的手勢(shì)操作,因此步驟SlO的判斷是必需的。而且,在未能確定與用戶的輸入操作對(duì)應(yīng)的操作事件的情況下(步驟SlO中“否”),CPUll不進(jìn)入此后的處理(步驟S11),而是再次返回偵測(cè)到用戶的輸入操作之前待機(jī)的狀態(tài)(步驟S5)。相對(duì)于此,在循環(huán)處理(步驟S7,S8,S9)中確定了與用戶的輸入操作對(duì)應(yīng)的操作事件的情況下(步驟SlO中“是”),CPUll的處理進(jìn)入下一步驟SI I。
[0104]此外,偵測(cè)到用戶的輸入操作(步驟S5中“是”),且此輸入操作是由操作鍵6b偵測(cè)到的情況下(步驟S6中“否”),CPUll的處理也進(jìn)入步驟S11。也就是說(shuō),在用戶對(duì)操作鍵6b進(jìn)行了操作的情況下,可以通過(guò)此操作信號(hào)來(lái)確定操作事件,因此進(jìn)入確定了操作事件的情況下的處理(步驟S11)。
[0105]CPUll若確定與用戶的輸入操作對(duì)應(yīng)的操作事件,則執(zhí)行與此輸入操作對(duì)應(yīng)的控制(步驟S11)。也就是說(shuō),如上所述,執(zhí)行顯示部5的顯示畫面的更新控制、作業(yè)的執(zhí)行控制、其他控制等。而且,CPUl I通過(guò)步驟SI I的控制執(zhí)行,判斷顯示在顯示部5上的顯示畫面是否被更新(步驟S12)。結(jié)果,在顯示畫面被更新的情況下(步驟S12中“是”),CPU11的處理返回到步驟S4。也就是說(shuō),CPUll設(shè)定與關(guān)聯(lián)所述更新后的顯示畫面的操作事件對(duì)應(yīng)的操作事件判定例程(步驟S4)。相對(duì)于此,在顯示畫面未更新的情況下(步驟S12中“否”),CPUll的處理返回到步驟S5。也就是說(shuō),CPUll再次變成在偵測(cè)到用戶的輸入操作之前待機(jī)的狀態(tài)(步驟S5)。而且,CPUll之后重復(fù)執(zhí)行所述處理。
[0106]CPUll通過(guò)執(zhí)行如上所述的處理,在用戶對(duì)操作面板4做出了操作的情況下可以執(zhí)行與其操作對(duì)應(yīng)的處理。尤其,如上所述的處理有時(shí)也會(huì)在作業(yè)執(zhí)行中同時(shí)執(zhí)行,而在用戶對(duì)顯示畫面做出手勢(shì)操作時(shí),為了僅確定此顯示畫面上可受理的操作事件,而僅啟動(dòng)必要最小限度的操作事件判定例程。因此,作業(yè)執(zhí)行中可以不啟動(dòng)多余的操作事件判定例程,而有效地確定與用戶的手勢(shì)操作對(duì)應(yīng)的操作事件。
[0107]圖6是表示進(jìn)行圖像的預(yù)覽顯示的預(yù)覽圖像顯示畫面G15的一例的圖。
[0108]該預(yù)覽圖像顯示畫面G15顯示在操作面板4的顯示部5上。預(yù)覽圖像顯示畫面G15的畫面構(gòu)成為包含用于預(yù)覽顯示由用戶選擇的圖像的預(yù)覽區(qū)域R3。作為用戶可對(duì)該預(yù)覽圖像顯示畫面G15進(jìn)行的操作,有用于縮小或放大預(yù)覽圖像的縮放操作、用于旋轉(zhuǎn)的旋轉(zhuǎn)操作??s放操作包括用于縮小預(yù)覽圖像的縮小操作、用于放大預(yù)覽圖像的放大操作。在圖6 Ca)中如箭頭F5所示,縮小操作是在兩個(gè)指尖觸摸顯示在預(yù)覽區(qū)域R3的預(yù)覽圖像的兩點(diǎn)的狀態(tài)下移動(dòng)而縮小這兩點(diǎn)間的距離的操作。通過(guò)此種縮小操作,顯示在預(yù)覽區(qū)域R3的預(yù)覽圖像會(huì)縮小顯示。此外,在圖6 (b)中如箭頭F6所示,放大操作是在兩個(gè)指尖觸摸顯示在預(yù)覽區(qū)域R3的預(yù)覽圖像的兩點(diǎn)的狀態(tài)下移動(dòng)而放大這兩點(diǎn)間的距離的操作。通過(guò)此種放大操作,顯示在預(yù)覽區(qū)域R3的預(yù)覽圖像會(huì)放大顯示。進(jìn)而,在圖6 (c)中如箭頭F7所示,旋轉(zhuǎn)(旋轉(zhuǎn))操作是在兩個(gè)指尖觸摸顯示在預(yù)覽區(qū)域R3的預(yù)覽圖像的兩點(diǎn)的狀態(tài)下移動(dòng)而使這兩點(diǎn)間的位置旋轉(zhuǎn)的操作。通過(guò)此種旋轉(zhuǎn)操作,顯示在預(yù)覽區(qū)域R3的預(yù)覽圖像會(huì)旋轉(zhuǎn)顯示。
[0109]此外,在預(yù)覽圖像顯示畫面G15中,并不限于放大操作,在對(duì)顯示在預(yù)覽區(qū)域R3的預(yù)覽圖像的一點(diǎn)執(zhí)行了雙擊操作的情況下,也進(jìn)行以所述一點(diǎn)為中心而將預(yù)覽圖像放大顯示的處理。而且,在預(yù)覽圖像顯示畫面G15中,將預(yù)覽圖像放大顯示,預(yù)覽區(qū)域R3無(wú)法顯示整個(gè)圖像時(shí)可以受理拖拽操作。在預(yù)覽圖像顯示畫面G15中,若進(jìn)行拖拽操作,則放大顯示部分會(huì)移動(dòng)顯示。而且,在預(yù)覽圖像顯示畫面G15中,可以受理用于將正在顯示的圖像切換至下一(或上一)圖像的滾動(dòng)(輕拂)操作。
[0110]這樣,圖6所示的預(yù)覽圖像顯示畫面G15的畫面構(gòu)成為可以受理滾動(dòng)(輕拂)、拖拽、雙擊、縮放這四個(gè)操作事件,不受理除此以外的操作事件。因此,設(shè)定部31對(duì)圖6所示的預(yù)覽圖像顯示畫面G15關(guān)聯(lián)設(shè)定滾動(dòng)(輕拂)、拖拽、雙擊及縮放這四個(gè)操作事件。
[0111]圖7是表示所述各顯示畫面、及各顯示畫面可受理的操作事件之間的關(guān)系的圖。
[0112]另外,在圖7中,將各顯示畫面可受理的操作事件表述為“是”,對(duì)無(wú)法受理的操作事件附加斜線。如圖7所示,顯示在操作面板4的顯示部5的顯示畫面上,有各種顯示畫面,各顯示畫面可受理的操作事件不同。而且,如上所述,設(shè)定部31對(duì)這些顯示畫面,確定可受理的操作事件,并且關(guān)聯(lián)設(shè)定基于用戶的輸入操作而成為偵測(cè)對(duì)象的操作事件。也就是說(shuō),通過(guò)設(shè)定部31而關(guān)聯(lián)各顯示畫面的操作事件是和圖7所示內(nèi)容相同。
[0113]此外,在圖7中,預(yù)覽圖像可以有條件地受理拖拽操作。也就是說(shuō),該顯示畫面上,拖拽操作并非是一直可受理的操作事件,而是在滿足特定條件時(shí)可受理的操作事件。例如,如所述圖6 (b)所示,在預(yù)覽圖像顯示畫面G15的預(yù)覽區(qū)域R3上將預(yù)覽圖像放大顯示時(shí),為了移動(dòng)其放大顯示部分而可受理拖拽操作。但是,在預(yù)覽圖像未放大顯示時(shí),無(wú)需移動(dòng)放大顯示部分。因此,在此種狀態(tài)下,預(yù)覽圖像顯示畫面G15變成不受理用于移動(dòng)放大顯示部分的拖拽操作的狀態(tài)。
[0114]圖8是用于說(shuō)明存儲(chǔ)在SRAM14中的觸摸面板(觸摸傳感器6a)上的觸摸位置的圖。
[0115]在每個(gè)采樣周期(或?qū)崟r(shí)地)檢測(cè)觸摸面板(觸摸傳感器6a)上的第I物體(例如拇指指尖)的觸摸位置的坐標(biāo)Tl (XI,Yl )、以及第2物體(例如食指的指尖)的觸摸位置的坐標(biāo)T2 (X2,Y2),并記錄在SRAM14中。另外,在觸摸之前,Tl (父131)與丁2 (X2,Y2)中存儲(chǔ)著初始坐標(biāo)值(A,A)。
[0116]在進(jìn)行了觸摸的狀態(tài)下,若第1、第2物體在觸摸面板上移動(dòng),則在每個(gè)采樣周期(或?qū)崟r(shí)地)變更坐標(biāo)Tl (X1,Y1)、*#T2 (Χ2,Υ2)。
[0117]第I物體的觸摸被放開后(第I物體離開觸摸面板后),第I物體的最后觸摸位置的坐標(biāo)保持為Τ1(Χ1,Υ1)。同樣地,第2物體的觸摸被放開后(第2物體離開觸摸面板后),第2物體的最后觸摸位置的坐標(biāo)保持為Τ2 (Χ2,Υ2)。
[0118]CPUll根據(jù)坐標(biāo)Tl (Χ1,Υ1)、坐標(biāo)Τ2 (Χ2,Υ2),計(jì)算以規(guī)定的規(guī)則求出的位置(坐標(biāo))1。于此,所謂規(guī)定的規(guī)則,是求出坐標(biāo)Tl (Χ1,Υ1)與Τ2 (Χ2,Υ2)的中點(diǎn)。也就是說(shuō),通過(guò)坐標(biāo)I = ((Χ1+Χ2) /2,(Υ1+Υ2) /2)進(jìn)行計(jì)算。
[0119]另外,所謂規(guī)定的規(guī)則,也可以是根據(jù)坐標(biāo)Tl (XI,Υ1)、坐標(biāo)Τ2 (Χ2,Υ2)求出規(guī)定位置的規(guī)則,除了中點(diǎn)以外,通過(guò)如下計(jì)算式求出坐標(biāo)I。
[0120](a)坐標(biāo) I = ((Χ1+Χ2),(Υ1+Υ2))
[0121](b)坐標(biāo) I = ((X1+X2) Xa, (Y1+Y2) Xa) Ca 為非 O 的任意數(shù)(加權(quán)系數(shù)))
[0122]坐標(biāo)I是具有以下特征的點(diǎn)。也就是說(shuō),坐標(biāo)I是在滾動(dòng)操作或拖拽操作時(shí)移動(dòng)的點(diǎn)。此外,坐標(biāo)I是在進(jìn)行滾動(dòng)操作或拖拽操作時(shí)其移動(dòng)速度、或規(guī)定時(shí)間內(nèi)其移動(dòng)的量為閾值以上的點(diǎn)。另一方面,在進(jìn)行縮小操作、放大操作或旋轉(zhuǎn)操作時(shí),坐標(biāo)I理論上不移動(dòng)(或即便考慮到誤差,進(jìn)行縮小操作、放大操作或旋轉(zhuǎn)操作時(shí),坐標(biāo)I的移動(dòng)速度、規(guī)定時(shí)間內(nèi)的移動(dòng)的量也會(huì)小于閾值)。圖8中,閾值是用“r”表不。坐標(biāo)I的移動(dòng)的速度向量、或規(guī)定時(shí)間內(nèi)的移動(dòng)量若處在虛線圓內(nèi),則可以判斷是進(jìn)行縮小操作、放大操作或旋轉(zhuǎn)操作。坐標(biāo)I的移動(dòng)的速度向量、或規(guī)定時(shí)間內(nèi)的移動(dòng)的量若處于虛線圓上或圓外,則可以判斷是進(jìn)行滾動(dòng)操作或拖拽操作。
[0123]利用此種坐標(biāo)I的特征,本實(shí)施方式中的信息處理裝置基于坐標(biāo)I的移動(dòng),判定用戶的操作是滾動(dòng)操作或拖拽操作,還是縮小操作、放大操作、或旋轉(zhuǎn)操作。
[0124]此外,根據(jù)本實(shí)施方式,第I物體的觸摸被放開后,第I物體的最后觸摸位置的坐標(biāo)保持為Tl (XLYl)0第2物體的觸摸被放開后,第2物體的最后觸摸位置的坐標(biāo)保持為T2 (X2,Y2)。由此,在一根手指進(jìn)行觸摸的狀態(tài)下也能計(jì)算坐標(biāo)I。因此,可以基于坐標(biāo)I的移動(dòng)的狀態(tài)判定是進(jìn)行滾動(dòng)操作或拖拽操作。
[0125]圖9是表示第I實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0126]該處理是通過(guò)CPUll執(zhí)行圖3的操作事件判定例程(滾動(dòng)、拖拽、縮放、旋轉(zhuǎn)判定用)13e的程序而實(shí)現(xiàn)。圖9的流程圖中的處理在每個(gè)規(guī)定的時(shí)間間隔(例如20毫秒)而重復(fù)執(zhí)行。該規(guī)定的時(shí)間間隔是觸摸坐標(biāo)的采樣周期,且是坐標(biāo)I的計(jì)算周期。
[0127]參照?qǐng)D9,在步驟SlOl中判定觸摸面板的觸摸/放開狀態(tài)是否有變化。于此,當(dāng)
[0128](A)從無(wú)觸摸狀態(tài)變成進(jìn)行I處以上的觸摸的狀態(tài)、
[0129](B)從進(jìn)行I處以上的觸摸的狀態(tài)變成無(wú)觸摸狀態(tài)、或
[0130](C)觸摸的部位數(shù)有變化
[0131]時(shí),判斷為“是”。
[0132]若步驟SlOl中為“是”,則結(jié)束此次周期的處理。若步驟SlOl中為“否”,則在步驟S103中檢測(cè)觸摸面板上的觸摸坐標(biāo)(位置)。在多處觸摸的情況下,檢測(cè)所有觸摸坐標(biāo)。將觸摸坐標(biāo)存儲(chǔ)在SRAM14中。此外,如圖8的說(shuō)明所示,在觸摸放開后,保持最后的觸摸坐標(biāo)。
[0133]在步驟S105中,判定觸摸坐標(biāo)和上一次周期相比是否有變化。這是用來(lái)判定觸摸位置的任一者是否移動(dòng)。
[0134]步驟S105中若為“否”,則結(jié)束此次周期的處理。若步驟S105中為“是”,則在步驟S107中計(jì)算坐標(biāo)I (例如中點(diǎn))。
[0135]在步驟S109中判定坐標(biāo)I的移動(dòng)速度是否為閾值以上。另外,在步驟S109中也可以判定坐標(biāo)I是否移動(dòng)、或坐標(biāo)I在規(guī)定時(shí)間內(nèi)(例如從上一次采樣周期至當(dāng)前為止)的移動(dòng)的量是否為閾值以上。
[0136]步驟S109中若為“是”,則在步驟Slll中判斷用戶的操作是滾動(dòng)操作或拖拽操作,執(zhí)行與滾動(dòng)操作或拖拽操作相應(yīng)的畫面的描繪處理。另外,是滾動(dòng)操作還是拖拽操作的判斷,可以基于畫面的顯示內(nèi)容、觸摸位置的顯示內(nèi)容、觸摸后至觸摸位置移動(dòng)為止的時(shí)間間隔等來(lái)進(jìn)行判斷。
[0137]步驟S109中若為“否”,則在步驟S113中判斷用戶的操作是縮小操作、放大操作或旋轉(zhuǎn)操作,執(zhí)行與縮小操作、放大操作或旋轉(zhuǎn)操作相應(yīng)的畫面的描繪處理。另外,是旋轉(zhuǎn)操作、還是縮小操作、或是放大操作,基于觸摸位置的移動(dòng)方向來(lái)進(jìn)行判斷。也就是說(shuō),在兩處觸摸位置以中點(diǎn)為中心向規(guī)定方向旋轉(zhuǎn)的情況下,判斷為旋轉(zhuǎn)操作,在兩處觸摸位置向靠近中點(diǎn)的方向移動(dòng)的情況下,判斷為縮小操作,在兩處觸摸位置向遠(yuǎn)離中點(diǎn)的方向移動(dòng)的情況下,判斷為放大操作。
[0138]其次,說(shuō)明本實(shí)施方式中的效果。
[0139]圖10是表示觸摸/放開狀態(tài)有變化時(shí)的以往技術(shù)(圖24)的處理的流程圖。
[0140]如圖24的說(shuō)明所示,在觸摸/放開狀態(tài)有變化時(shí)步驟S201中判斷為“是”,執(zhí)行從步驟S207開始的處理。因此,實(shí)際上如圖10所示,獲取觸摸數(shù)(S207),判定觸摸數(shù)是一點(diǎn)還是兩點(diǎn)(S209)。之后,執(zhí)行觸摸坐標(biāo)的檢測(cè)(S211、S215)及與觸摸數(shù)相應(yīng)的描繪處理(S213、S219)。此外,在縮放操作或旋轉(zhuǎn)操作中執(zhí)行計(jì)算兩處觸摸位置的中點(diǎn)的處理(S217)。
[0141]圖11是表示觸摸/放開狀態(tài)有變化時(shí)的第I實(shí)施方式(圖9)的處理的流程圖。
[0142]如圖9的說(shuō)明所示,在觸摸/放開狀態(tài)有變化時(shí)步驟SlOl中判斷為“是”,處理結(jié)束。因此,無(wú)需如圖11般執(zhí)行實(shí)質(zhì)性處理。如上所述,在本實(shí)施方式中,可大幅減少觸摸/放開狀態(tài)有變化時(shí)的處理。
[0143]圖12是表示觸摸/放開狀態(tài)無(wú)變化時(shí)的以往技術(shù)(圖24)的處理的流程圖。
[0144]如圖24的說(shuō)明所示,在觸摸/放開狀態(tài)無(wú)變化時(shí),步驟S201中判斷為“否”,執(zhí)行從步驟S203開始的處理。因此,實(shí)質(zhì)上如圖12般執(zhí)行觸摸坐標(biāo)檢測(cè)(S203),在坐標(biāo)有變化時(shí)執(zhí)行觸摸數(shù)的獲取(S207)。判定觸摸數(shù)是一點(diǎn)還是兩點(diǎn)(S209),之后,執(zhí)行觸摸坐標(biāo)的檢測(cè)(S211、S215)及與觸摸數(shù)相應(yīng)的描繪處理(S213、S219)。此外,在縮放操作或旋轉(zhuǎn)操作中,執(zhí)行計(jì)算兩處觸摸位置的中點(diǎn)的處理(S217 )。
[0145]圖13是表示觸摸/放開狀態(tài)無(wú)變化時(shí)的第I實(shí)施方式(圖9)的處理的流程圖。
[0146]如圖9的說(shuō)明所示,在觸摸/放開狀態(tài)無(wú)變化時(shí)步驟SlOl中判斷為“否”,執(zhí)行從步驟S103開始的處理。也就是說(shuō),檢測(cè)觸摸坐標(biāo)(S103),在觸摸坐標(biāo)有變化時(shí)(S105中“是”),計(jì)算中點(diǎn)(圖8的坐標(biāo)I) (S107)?;谧鴺?biāo)I的移動(dòng)的狀態(tài)(S109),執(zhí)行與滾動(dòng)操作或拖拽操作相應(yīng)的畫面的描繪處理(SI 11)、或與縮小操作、放大操作、或者旋轉(zhuǎn)操作相應(yīng)的畫面的描繪處理(S113)。
[0147]圖13中可去掉觸摸數(shù)的獲取、判斷的處理(圖12的S207、S209)。此外,可以使用在縮小操作、放大操作、或旋轉(zhuǎn)操作的情況下必需獲取的中點(diǎn)(坐標(biāo)I)的值,進(jìn)行步驟S109中的判定。由此,在本實(shí)施方式中,可大幅減少觸摸/放開狀態(tài)無(wú)變化時(shí)的處理。
[0148]圖14是用于按時(shí)間順序說(shuō)明第I實(shí)施方式中的觸摸位置與中點(diǎn)的關(guān)系的圖。
[0149]參照?qǐng)D14,在時(shí)刻tl,觸摸面板上無(wú)觸摸,坐標(biāo)Tl (XI,Yl)(圖中的“地址:0”)及坐標(biāo)T2 (X2、Y2)(圖中的“地址=I”)雙方中記錄(Α,Α)的坐標(biāo)作為初始值。另外,本實(shí)施方式中是檢測(cè)一點(diǎn)或兩點(diǎn)的觸摸,因此僅使用圖中的“地址:0”與“地址=I”。在檢測(cè)三點(diǎn)以上的觸摸的情況下,在圖中的“地址:2”之后記錄坐標(biāo)Τ3 (Χ3、Υ3)(第三點(diǎn)的觸摸位置)之后的坐標(biāo)。在時(shí)亥Ij tl,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn),記錄坐標(biāo)((A+A)/2,(A+A)/2)。
[0150]另外,在圖14中“地址:0”與“地址:I” 一欄,在開頭記載“O”情況下表示無(wú)此坐標(biāo)的觸摸的狀態(tài),在開頭記載“ I ”的情況下表示有此坐標(biāo)的觸摸的狀態(tài)。
[0151]在時(shí)刻t2,假設(shè)僅觸摸面板的一點(diǎn)被觸摸的情況。這時(shí),坐標(biāo)Tl (圖中的“地址:O”)中記錄作為觸摸位置的坐標(biāo)的(XI,Y1)。坐標(biāo)T2 (圖中的“地址:1”)維持初始值(A,A)。在時(shí)亥Ij t2,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)記錄坐標(biāo)((Xl+A)/2,(Yl+A)/2)。
[0152]此外,在時(shí)刻t2,與上一次時(shí)刻相比,觸摸/放開有變化。因此,圖9的步驟SlOl中判斷為“是”,不執(zhí)行圖9的流程圖中的實(shí)質(zhì)性處理。也就是說(shuō),滾動(dòng)、拖拽、縮放、旋轉(zhuǎn)的任意處理均不執(zhí)行,而是執(zhí)行流程圖中未圖示的敲擊相關(guān)的處理。因此,即便因初始值(A,A)變更為目前的觸摸坐標(biāo)(XI,Yl)而中點(diǎn)坐標(biāo)大幅變動(dòng),也不會(huì)誤判斷為這是滾動(dòng)操作或拖拽操作所致。
[0153]在時(shí)刻t3,假設(shè)觸摸的一點(diǎn)移動(dòng)的情況。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)中記錄作為移動(dòng)后的坐標(biāo)的(XI1、Y11)。坐標(biāo)T2 (圖中的“地址=I”)維持初始值(A,A)。在時(shí)刻t3,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)記錄坐標(biāo)((X11+A) /2、(Y11+A) /2)。
[0154]此外,在時(shí)刻t3,與上一次時(shí)刻相比,觸摸/放開無(wú)變化。因此,圖9的步驟SlOl中判斷為“否”,基于坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)的移動(dòng)速度,執(zhí)行判定操作的處理(S109?S113)。在判斷移動(dòng)速度時(shí),例如判斷圖8的坐標(biāo)I (中點(diǎn))從上一次檢測(cè)時(shí)刻起移動(dòng)的距離是否大于閾值r。若為“是”則在圖9的步驟Slll中,執(zhí)行與滾動(dòng)操作或拖拽操作相應(yīng)的描繪處理。若為“否”則在步驟S113中執(zhí)行與縮放操作或旋轉(zhuǎn)操作相應(yīng)的描繪處理。圖14中,中點(diǎn)的移動(dòng)速度快(中點(diǎn)有移動(dòng)),執(zhí)行與滾動(dòng)操作相應(yīng)的描繪處理。
[0155]另外,圖8的閾值r的值理想的是大于在縮放操作中因用戶縮小或放大拇指與食指的距離時(shí)抖動(dòng)所致的坐標(biāo)I的移動(dòng)量。由此,即便手指收起或張開時(shí)中點(diǎn)有抖動(dòng),也可以將該抖動(dòng)設(shè)為閾值以下。因此,即便有抖動(dòng)也不會(huì)將縮放操作誤判斷為滾動(dòng)操作或拖拽操作。另外,閾值r的值優(yōu)選為觸摸面板上的5mm以上且20mm以下的距離。
[0156]在時(shí)刻t4,假設(shè)觸摸面板的一點(diǎn)進(jìn)一步被觸摸的情況(合計(jì)兩點(diǎn)被觸摸的狀態(tài))。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)中記錄作為觸摸位置的坐標(biāo)的(XII,Y11)。坐標(biāo)T2 (圖中的“地址=I”)中記錄作為觸摸位置的坐標(biāo)的(X2, Y2)。在時(shí)刻t4,作為坐標(biāo)Tl與坐標(biāo)T2 的中點(diǎn)記錄坐標(biāo)((X11+X2) /2,(Y11+Y2) /2)。
[0157]此外,在時(shí)刻t4,與上一次時(shí)刻相比,觸摸/放開有變化。因此,圖9的步驟SlOl中判斷為“是”,不執(zhí)行圖9的流程圖中的實(shí)質(zhì)性處理。也就是說(shuō),滾動(dòng)、拖拽、縮放、旋轉(zhuǎn)的任意處理均不執(zhí)行,而是執(zhí)行流程圖中未圖示的敲擊相關(guān)的處理。
[0158]在時(shí)刻t5,假設(shè)被觸摸的兩點(diǎn)雙方移動(dòng)的情況。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)中記錄作為移動(dòng)后的坐標(biāo)的(X111,Y111)。坐標(biāo)Τ2 (圖中的“地址:1”)中記錄作為移動(dòng)后的坐標(biāo)的(Χ22、Υ22)。在時(shí)刻t5,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)記錄坐標(biāo)((X111+X22)/2,(Y111+Y22)/2)。
[0159]此外,在時(shí)刻t5,與上一次時(shí)刻相比,觸摸/放開無(wú)變化。因此,圖9的步驟SlOl中判斷為“否”,基于坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)的移動(dòng)速度,執(zhí)行判定操作的處理(S109?S113)。圖14中,中點(diǎn)的移動(dòng)速度慢(或移動(dòng)速度為0),執(zhí)行與放大相應(yīng)的描繪處理。
[0160]在時(shí)刻t6,假設(shè)觸摸面板的坐標(biāo)Tl的觸摸被放開的情況(進(jìn)行合計(jì)一點(diǎn)觸摸的狀態(tài))。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)中保持作為最后觸摸位置的坐標(biāo)的(XIII,Y111)。坐標(biāo)T2 (圖中的“地址:1”)中記錄作為觸摸位置的坐標(biāo)的(X22,Y22)。在時(shí)刻t6,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)記錄坐標(biāo)((X111+X22) /2,(Y111+Y22) /2)。
[0161]另外,在圖14的t6,“地址:0”的觸摸狀態(tài)為放開,因此此欄的開頭變成“O”。
[0162]此外,在時(shí)刻t6,與上一次時(shí)刻相比,觸摸/放開有變化。因此,圖9的步驟SlOl中判斷為“是”,不執(zhí)行圖9的流程圖中的實(shí)質(zhì)性處理。也就是說(shuō),滾動(dòng)、拖拽、縮放、旋轉(zhuǎn)的任意處理均不執(zhí)行,而是執(zhí)行流程圖中未圖示的敲擊相關(guān)的處理。
[0163]在時(shí)刻t7,假設(shè)觸摸坐標(biāo)T2移動(dòng)的情況。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)保持作為最后觸摸位置的坐標(biāo)的(Χ1Π, Y111)。坐標(biāo)T2 (圖中的“地址:1”)中記錄作為移動(dòng)后的坐標(biāo)的(X222,Y222)。在時(shí)刻t7,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)記錄坐標(biāo)((X111+X222)/2,(Y111+Y222)/2)。
[0164]此外,在時(shí)刻t7,與上一次時(shí)刻相比,觸摸/放開無(wú)變化。因此,圖9的步驟SlOl中判斷為“否”,基于坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)的移動(dòng)速度,執(zhí)行判定操作的處理(S109?S113)。圖14中,中點(diǎn)的移動(dòng)速度快(中點(diǎn)有移動(dòng)),執(zhí)行與滾動(dòng)相應(yīng)的描繪處理。
[0165]在時(shí)刻t8,假設(shè)觸摸面板的坐標(biāo)Tl再次被觸摸的情況(進(jìn)行合計(jì)兩點(diǎn)觸摸的狀態(tài))。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)保持作為觸摸位置的坐標(biāo)的(X3,Y3)。坐標(biāo)Τ2 (圖中的“地址:1”)中記錄作為觸摸位置的坐標(biāo)的(Χ222、Υ222)。在時(shí)刻t8,作為坐標(biāo)Tl與坐標(biāo) T2 的中點(diǎn)記錄坐標(biāo)((X3+X222) /2,(Y3+Y222) /2)。
[0166]另外,在圖14的t8,“地址:0”被觸摸,因此此欄的開頭變成“I”。
[0167]此外,在時(shí)刻t8,與上一次時(shí)刻相比,觸摸/放開有變化。因此,圖9的步驟SlOl中判斷為“是”,不執(zhí)行圖9的流程圖中的實(shí)質(zhì)性處理。也就是說(shuō),滾動(dòng)、拖拽、縮放、旋轉(zhuǎn)的任意處理均不執(zhí)行,而是執(zhí)行流程圖中未圖示的敲擊相關(guān)的處理。
[0168]在時(shí)刻t9,假設(shè)被觸摸的兩點(diǎn)雙方移動(dòng)的情況。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)中記錄作為移動(dòng)后的坐標(biāo)的(X33,Y33)。坐標(biāo)Τ2 (圖中的“地址:1”)中記錄作為移動(dòng)后的坐標(biāo)的(Χ2222,Υ2222)。在時(shí)刻t9,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)記錄坐標(biāo)((X33+X2222)/2,(Y33+Y2222)/2)。
[0169]此外,在時(shí)刻t9,與上一次時(shí)刻相比,觸摸/放開無(wú)變化。因此,圖9的步驟SlOl中判斷為“否”,基于坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)的移動(dòng)速度,執(zhí)行判定操作的處理(S109?S113)。圖14中,中點(diǎn)的移動(dòng)速度慢(或移動(dòng)速度為0),執(zhí)行與放大相應(yīng)的描繪處理。
[0170]在時(shí)刻tlO,假設(shè)觸摸坐標(biāo)T2移動(dòng)的情況。這時(shí),坐標(biāo)Tl (圖中的“地址:0”)保持作為觸摸位置的坐標(biāo)的(X33,Y33)。坐標(biāo)Τ2(圖中的“地址=I”)中記錄作為移動(dòng)后的坐標(biāo)的(Χ22222,Υ22222)。在時(shí)刻tlO,作為坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)記錄坐標(biāo)((X33+X22222)/2,(Y33+Y22222)/2)。
[0171]此外,在時(shí)刻tlO,與上一次時(shí)刻相比,觸摸/放開無(wú)變化。因此,圖9的步驟SlOl中判斷為“否”,基于坐標(biāo)Tl與坐標(biāo)T2的中點(diǎn)的移動(dòng)速度,執(zhí)行判定操作的處理(S109?S113)。圖14中,中點(diǎn)的移動(dòng)速度快(中點(diǎn)有移動(dòng)),執(zhí)行與滾動(dòng)相應(yīng)的描繪處理。
[0172]如上所述,在第I實(shí)施方式中,是根據(jù)觸摸位置求出中點(diǎn),基于其移動(dòng)的狀態(tài)來(lái)判定用戶的操作。基于判定結(jié)果執(zhí)行描繪處理。
[0173][第2實(shí)施方式]
[0174]圖15是表示第2實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0175]第2實(shí)施方式中的信息處理裝置執(zhí)行圖15的流程圖所示的處理來(lái)代替圖9的流程圖中的處理。此外,第2實(shí)施方式中的信息處理裝置是將圖14中第三點(diǎn)之后的觸摸位置記錄至“地址:2”之后的欄,計(jì)算多個(gè)觸摸位置的重心位置來(lái)代替計(jì)算中點(diǎn)。基于重心位置的移動(dòng)來(lái)判定用戶的操作。
[0176]圖15的流程圖中的處理在每個(gè)規(guī)定的時(shí)間間隔(例如20毫秒)重復(fù)執(zhí)行。
[0177]圖15的步驟S301?305的處理與圖9的步驟SlOl?S105的處理相同,因此省略此處的說(shuō)明。
[0178]若步驟S305中為“是”,則在步驟S307中計(jì)算多個(gè)觸摸位置的重心位置作為坐標(biāo)
1
[0179]在步驟S309中,判定坐標(biāo)I的移動(dòng)速度是否為閾值以上。另外,在步驟S309中,還可以判定坐標(biāo)I是否移動(dòng)、或規(guī)定時(shí)間內(nèi)的移動(dòng)的量是否為閾值以上。[0180]在步驟S309中若為“是”,則在步驟S311中判斷用戶的操作是滾動(dòng)操作或拖拽操作,執(zhí)行與滾動(dòng)操作或拖拽操作相應(yīng)的畫面的描繪處理。另外,是滾動(dòng)操作還是拖拽操作的判斷,可以基于畫面的顯示內(nèi)容、觸摸位置的顯示內(nèi)容、觸摸后至觸摸位置移動(dòng)為止的時(shí)間間隔等來(lái)進(jìn)行判斷。
[0181]在步驟S309中若為“否”,則在步驟S313中判斷用戶的操作是縮小操作、放大操作、或者旋轉(zhuǎn)操作,執(zhí)行與縮小操作、放大操作、或旋轉(zhuǎn)操作相應(yīng)的畫面的描繪處理。另外,是縮小操作、還是放大操作、或是旋轉(zhuǎn)操作,基于觸摸位置的移動(dòng)方向來(lái)進(jìn)行判斷。也就是說(shuō),在兩處以上的觸摸位置以中點(diǎn)為中心向規(guī)定方向旋轉(zhuǎn)的情況下,判斷為旋轉(zhuǎn)操作,在兩處以上的觸摸位置向靠近中點(diǎn)的方向移動(dòng)的情況下,判斷為縮小操作,在兩處以上的觸摸位置向遠(yuǎn)離中點(diǎn)的方向移動(dòng)的情況下,判斷為放大操作。
[0182]第2實(shí)施方式中也與第I實(shí)施方式同樣地,具有無(wú)論觸摸/放開狀態(tài)有無(wú)變化均可大幅減少處理的效果。
[0183][第3實(shí)施方式]
[0184]圖16是表示第3實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0185]參照?qǐng)D16,在步驟S401中判定觸摸面板是否為預(yù)覽顯示中。所謂預(yù)覽顯示,是指從存儲(chǔ)裝置23中存儲(chǔ)的由多頁(yè)組成的圖像(通過(guò)掃描獲得的圖像、從外部接收的圖像)中將至少I頁(yè)的圖像縮小顯示。
[0186]若步驟S401中為“否”則結(jié)束此處的處理,若為“是”,則執(zhí)行從步驟S403開始的處理。在步驟S403中,執(zhí)行用戶的手勢(shì)操作檢測(cè)的子例程。該子例程的處理與圖9的步驟SlOl?107、或圖15的步驟S301?S307的處理相同。
[0187]在步驟S405中,通過(guò)判定中點(diǎn)或重心的移動(dòng)速度是否為閾值以上,來(lái)判定用戶完成的操作是否為滾動(dòng)操作。若為“是”,則步驟S407中在觸摸面板上顯示另一頁(yè)(對(duì)照滾動(dòng)操作的方向?yàn)榍绊?yè)或后頁(yè))的圖像。
[0188]圖17是表示第3實(shí)施方式中的信息處理裝置的觸摸面板的顯示內(nèi)容的具體例的圖。
[0189]在畫面中央預(yù)覽顯示第Dn頁(yè)的圖像的情況下,若用戶觸摸畫面并將觸摸位置向左移動(dòng),則變灰的下一頁(yè)(D (n+1)頁(yè))的圖像向畫面中央移動(dòng),D (n+1)頁(yè)的面像變成預(yù)覽顯示對(duì)象。此外,在畫面中央預(yù)覽顯示第Dn頁(yè)的圖像的情況下,若用戶觸摸畫面并將觸摸位置向右移動(dòng),則變灰的上一頁(yè)(D (η-1)頁(yè))的圖像向畫面中央移動(dòng),D (η-1)頁(yè)的圖像變成預(yù)覽顯示對(duì)象。
[0190][第4實(shí)施方式]
[0191]圖18是表示第4實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0192]第4實(shí)施方式中的信息處理裝置執(zhí)行圖18的流程圖所示的處理來(lái)代替圖9的流程圖中的處理。
[0193]圖18的流程圖中的處理在每個(gè)規(guī)定的時(shí)間間隔(例如20毫秒)重復(fù)執(zhí)行。
[0194]圖18的步驟S501?S511、S515的處理與圖9的步驟SlOl?Sill、S113的處理相同,因此省略此處的說(shuō)明。
[0195]圖18中,若步驟S509中為“否”,則在步驟S513中判斷兩點(diǎn)的觸摸位置雙方是否移動(dòng)。步驟S513中為“是”時(shí),進(jìn)入步驟S515,若為“否”則進(jìn)入步驟S511。[0196]在第4實(shí)施方式中,僅在兩點(diǎn)的觸摸位置雙方移動(dòng)時(shí)執(zhí)行與縮小操作、放大操作、或旋轉(zhuǎn)操作相應(yīng)的處理。由此,具有防止執(zhí)行違背用戶意圖的誤處理的效果。
[0197][第5實(shí)施方式]
[0198]在所述第I?第4實(shí)施方式中,為了基于中點(diǎn)(或重心)的移動(dòng)來(lái)判定用戶的操作而使用了固定的閾值,但第5實(shí)施方式中,視情況而改變閾值。
[0199]圖19是表示第5實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0200]圖19的流程圖是表示變更閾值的處理的流程圖??梢耘c第I?第4實(shí)施方式所示的流程圖中的處理并行地,執(zhí)行圖19所示的處理。
[0201]在步驟S601中,觸摸位置有變化時(shí),判定僅一點(diǎn)的觸摸位置變化、還是兩點(diǎn)的觸摸位置雙方變化。若僅一點(diǎn)的觸摸位置變化,則在步驟S603中將閾值減小為例如12點(diǎn)(dot)。若兩點(diǎn)的觸摸位置雙方變化,則在步驟S605中將閾值增大為例如50點(diǎn)(dot)。
[0202]僅一點(diǎn)的觸摸位置變化的情況下,用戶的操作是滾動(dòng)操作或拖拽操作的可能性高。因此,在步驟S603中減小閾值,使得容易判定是滾動(dòng)操作或拖拽操作。另一方面,在兩點(diǎn)的觸摸位置雙方變化的情況下,用戶的操作是縮小操作、放大操作、或旋轉(zhuǎn)操作的可能性高。因此,在步驟S605中增大閾值,使得容易判定是縮小操作、放大操作、或者旋轉(zhuǎn)操作。
[0203][第6實(shí)施方式]
[0204]圖20是表示第6實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0205]第6實(shí)施方式的信息處理裝置執(zhí)行圖20的流程圖所示的處理來(lái)代替圖9的流程圖中的處理。
[0206]圖20的流程圖中的處理在每個(gè)規(guī)定的時(shí)間間隔(例如20毫秒)重復(fù)執(zhí)行。
[0207]圖20的步驟S701?707中的處理與圖9的步驟SlOl?107中的處理相同,因此省略此處的說(shuō)明。
[0208]在步驟S707的處理之后,在步驟S709中判定上一次的用戶操作的判定結(jié)果是否為縮放操作或旋轉(zhuǎn)操作。若為“是”則在步驟S711中將閾值設(shè)定為第I值。若為“否”則在步驟S713中將閾值設(shè)定為第2值。于此,第I值>第2值的關(guān)系成立。之后,執(zhí)行從步驟S715開始的處理。圖20的步驟S715?719的處理是與圖9的步驟S109?113中的處理相同,因此省略此處的說(shuō)明。
[0209]在上一次的用戶操作的判定結(jié)果是縮放操作或旋轉(zhuǎn)操作的情況下,下一檢測(cè)時(shí)刻的用戶的操作也是縮放操作或旋轉(zhuǎn)操作的可能性高。因此,在步驟S711中增大閾值,使得容易判定是縮放操作或旋轉(zhuǎn)操作。另一方面,在上一次的用戶操作的判定結(jié)果是滾動(dòng)操作或拖拽操作的情況下,下一檢測(cè)時(shí)刻的用戶的操作也是滾動(dòng)操作或拖拽操作的可能性高。因此,在步驟S713中減小閾值,使得容易判定是滾動(dòng)操作或拖拽操作。
[0210][第7實(shí)施方式]
[0211]圖21是表示第7實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0212]第7實(shí)施方式中的信息處理裝置執(zhí)行圖21的流程圖所示的處理來(lái)代替圖9的流程圖中的處理。
[0213]圖21的流程圖中的處理在每個(gè)規(guī)定的時(shí)間間隔(例如20毫秒)重復(fù)執(zhí)行。
[0214]圖20的步驟S801?811的處理與圖9的步驟SlOl?111的處理相同,因此省略此處的說(shuō)明。[0215]若步驟S809中為“否”,則在步驟S813中判定上一次的用戶操作的判定結(jié)果是否為縮放操作。若為“否”則認(rèn)為已開始縮放操作,在步驟S815中將“從縮放操作開始時(shí)的觸摸位置的移動(dòng)量”記錄為“O”。之后,在步驟S817中,設(shè)定閾值的初始值。此處設(shè)定的閾值可以與之前在步驟S809中使用的閾值相同,也可以更大。在設(shè)定更大閾值的情況下,下一周期的步驟S809中進(jìn)行判定時(shí),容易判定為“否”。也就是說(shuō),一旦步驟S809中判斷為“否”時(shí)(判斷操作為縮放時(shí)),下一周期的判定中也容易判斷為縮放操作。
[0216]在步驟S819中,執(zhí)行與縮放操作相應(yīng)的描繪處理。另外,于此,省略旋轉(zhuǎn)處理的判別。
[0217]在步驟S813中若判斷為“是”,則在步驟S821中,在“從縮放操作開始時(shí)的觸摸位置的移動(dòng)量”上加上從上一次起的觸摸位置的移動(dòng)量。在步驟S823中,基于“縮放操作開始時(shí)的觸摸位置的移動(dòng)量”的值,設(shè)定閾值。于此,“從縮放操作開始時(shí)的觸摸位置的移動(dòng)量”越大,則設(shè)定越大的閾值。
[0218]在上一次的用戶操作的判定結(jié)果為縮放操作的情況下,下一檢測(cè)時(shí)刻的用戶的操作也是縮放操作的可能性高。因此,在步驟S823中增大閾值,使得容易在下一次的判定中也判定是縮放操作。此外,這里隨著縮放操作繼續(xù),閾值不斷增大。
[0219][第8實(shí)施方式]
[0220]圖22是表示第8實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0221]第8實(shí)施方式中的信息處理裝置執(zhí)行圖22的流程圖所示的處理來(lái)代替圖21的步驟S813?S823中的處理。
[0222]也就是說(shuō),若步驟S809 (圖21)中為“否”,則在步驟S901 (圖22)中,判定上一次的用戶操作的判定結(jié)果是否為旋轉(zhuǎn)操作。若為“否”,則認(rèn)為已開始旋轉(zhuǎn)操作,在步驟S903中記錄旋轉(zhuǎn)操作開始時(shí)的角度(旋轉(zhuǎn)操作開始時(shí)兩點(diǎn)觸摸位置連接而成的直線所成的角度)。之后,在步驟S905中,設(shè)定閾值的初始值。這里設(shè)定的閾值可以與之前在步驟S809中使用的閾值相同,也可以更大。在設(shè)為更大閾值的情況下,下一周期的步驟S809中進(jìn)行判定時(shí)容易判定為“否”。也就是說(shuō),一旦步驟S809中判定為“否”時(shí)(判斷操作為旋轉(zhuǎn)時(shí)),下一周期的判定中也容易判斷是旋轉(zhuǎn)操作。
[0223]在步驟S907中,執(zhí)行與旋轉(zhuǎn)操作相應(yīng)的描繪處理。另外,于此省略縮放處理的判斷。
[0224]在步驟S901中若判斷為“是”,則在步驟S909中對(duì)比當(dāng)前兩點(diǎn)的觸摸位置連接而成的直線所成的角度、與步驟S903中記錄的旋轉(zhuǎn)操作開始時(shí)的角度。在步驟S911中,判定比較結(jié)果是否為規(guī)定角度(例如30° )以上。若為“是”,則在步驟S913中將閾值設(shè)定成比初始值小的值,并進(jìn)入步驟S907。若為“否”則直接進(jìn)入步驟S907。
[0225]旋轉(zhuǎn)操作在30°左右結(jié)束的可能性高。因此,步驟S911中若從初始角度旋轉(zhuǎn)了30°以上,則在步驟S913中減小閾值。由此,在下一次判定中容易判定是滾動(dòng)操作或拖拽操作。
[0226][第9實(shí)施方式]
[0227]圖23是表示第9實(shí)施方式中的信息處理裝置的CPUll執(zhí)行的處理的流程圖。
[0228]第9實(shí)施方式中的信息處理裝置執(zhí)行圖23的流程圖所示的處理來(lái)代替圖9的流程圖中的處理。[0229]圖23的流程圖的處理在每個(gè)規(guī)定的時(shí)間間隔(例如20毫秒)重復(fù)執(zhí)行。
[0230]圖23的步驟S1001?1009的處理與圖9的步驟SlOl?109的處理相同,因此省略此處的說(shuō)明。
[0231]若步驟S1009中為“是”,則在步驟SlOll中判定上一次的用戶操作的判定結(jié)果是否為滾動(dòng)操作。若為“否”則認(rèn)為已開始滾動(dòng)操作,在步驟S1015中設(shè)定初始值作為閾值。這里設(shè)定的閾值可以與之前在步驟S1009中使用的閾值相同,也可以更小。在設(shè)為更小閾值的情況下,下一周期的步驟S1009中進(jìn)行判定時(shí)容易判定為“是”。也就是說(shuō),一旦步驟S1009中判定為“是”時(shí)(判斷操作是滾動(dòng)時(shí)),下一周期的判定中也容易判斷是滾動(dòng)操作。
[0232]步驟SlOll中若為“是”,則在步驟S1013中將閾值變更為更小的值。在設(shè)為更小閾值的情況下,下一周期的步驟S1009中進(jìn)行判定時(shí),更容易判定為“是”。在步驟S1017中執(zhí)行與滾動(dòng)操作相應(yīng)的描繪處理。另外,于此省略拖拽處理的判別。
[0233]若步驟S1009中為“否”,則在步驟S1019中判定上一次的用戶操作的判定結(jié)果是否為縮放操作。若為“否”則認(rèn)為已開始縮放操作,在步驟S1021中設(shè)定初始值作為閾值。這里設(shè)定的閾值可以與之前在步驟S1009中使用的閾值相同,也可以更大。在設(shè)為更大閾值的情況下,下一周期的步驟S1009中進(jìn)行判定時(shí)容易判定為“否”。也就是說(shuō),一旦步驟S1009中判斷為“否”時(shí)(判斷操作是縮放時(shí)),下一周期的判定中也容易判斷是縮放操作。
[0234]步驟S1019中若為“是”,則在步驟S1023中將閾值變更為更大的值。在設(shè)為更大閾值的情況下,在下一周期的步驟S1009中進(jìn)行判定時(shí),更容易判定為“否”。在步驟S1025中執(zhí)行與縮放操作相應(yīng)的描繪處理。另外,于此省略旋轉(zhuǎn)處理的判別。
[0235][實(shí)施方式的效果]
[0236]根據(jù)以上所述的實(shí)施方式,在搭載了可檢測(cè)兩點(diǎn)以上的觸摸面板的信息處理裝置中,無(wú)論是觸摸狀態(tài)還是放開狀態(tài),均一直檢測(cè)兩點(diǎn)以上的坐標(biāo)。有坐標(biāo)為實(shí)測(cè)值(當(dāng)前實(shí)際觸摸位置)的情況、和為存儲(chǔ)值(最后的觸摸位置)的情況。根據(jù)這兩點(diǎn)以上的坐標(biāo)計(jì)算按照規(guī)定的規(guī)則求出的位置(例如中點(diǎn))?;谇蟪龅奈恢玫淖儎?dòng)來(lái)判定用戶的操作。
[0237]本實(shí)施方式中的處理僅通過(guò)CPU的處理、例如移位處理即可實(shí)現(xiàn)。例如,通過(guò)在短處理時(shí)間內(nèi)一直檢測(cè)坐標(biāo)的中點(diǎn),利用滾動(dòng)(輕拂)時(shí)中點(diǎn)大幅移動(dòng)、縮放時(shí)中點(diǎn)基本上不移動(dòng)這樣的特性,可以根據(jù)檢測(cè)到的中點(diǎn)來(lái)判斷用戶操作。也就是說(shuō),通過(guò)簡(jiǎn)單的處理便可實(shí)現(xiàn)手勢(shì)操作的判別處理。
[0238]此外,根據(jù)以上所述的實(shí)施方式,即便觸摸面板上兩點(diǎn)以上被觸摸的情況下,若觸摸位置快速變動(dòng)而中點(diǎn)(或重心)坐標(biāo)快速移動(dòng),則執(zhí)行與滾動(dòng)操作或拖拽操作相應(yīng)的處理。因此,具有用戶的操作性佳這樣的效果。
[0239][其他]
[0240]在上述實(shí)施方式中,以搭載于圖像形成裝置(或圖像處理裝置)的信息處理裝置為例進(jìn)行了說(shuō)明,但本發(fā)明還可以應(yīng)用于作為用戶界面搭載于智能手機(jī)、平板終端、PC (個(gè)人計(jì)算機(jī))、家電產(chǎn)品、辦公設(shè)備、控制機(jī)械等的信息處理裝置。
[0241]作為圖像形成裝置可以是單色/彩色復(fù)印機(jī)、打印機(jī)、傳真裝置或它們的復(fù)合機(jī)(MFP)等的任一種。并不限于利用電子照相方式形成圖像,例如也可以利用所謂的噴墨方式形成圖像。
[0242]上述實(shí)施方式中的處理可以通過(guò)軟件執(zhí)行,也可以使用硬件電路執(zhí)行。[0243]也可以提供執(zhí)行上述實(shí)施方式中的處理的程序,將此程序記錄于⑶-ROM、軟盤、硬盤、ROM、RAM、存儲(chǔ)卡等記錄介質(zhì)而提供給用戶。程序還可以經(jīng)由因特網(wǎng)等通信線路而下載至裝置。上述流程圖中用文字說(shuō)明的處理由CPU等依照所述程序執(zhí)行。
[0244]根據(jù)這些實(shí)施方式,可以提供能夠簡(jiǎn)化處理的信息處理裝置、信息處理裝置的控制方法、及信息處理裝置的控制程序。此外,還可以提供用戶的操作性佳的信息處理裝置
坐寸ο
[0245]應(yīng)該認(rèn)識(shí)到,上述實(shí)施方式在所有方面為例示而非限制。本發(fā)明的范圍并非由所述說(shuō)明表示,而是由權(quán)利要求表示,且意圖包含與權(quán)利要求等同含義及范圍內(nèi)的所有變更。
【權(quán)利要求】
1.一種信息處理裝置,具備: 檢測(cè)部,能夠檢測(cè)被第I物體與第2物體分別觸摸的觸摸面板上的第I觸摸位置與第2觸摸位置; 存儲(chǔ)部,存儲(chǔ)由所述檢測(cè)部檢測(cè)的所述第I觸摸位置與所述第2觸摸位置,且所述第I物體的觸摸被放開后,保持所述第I物體的最后觸摸位置作為所述第I觸摸位置,所述第2物體的觸摸被放開后,保持所述第2物體的最后觸摸位置作為所述第2觸摸位置; 計(jì)算部,根據(jù)所述存儲(chǔ)部中存儲(chǔ)的所述第I觸摸位置及所述第2觸摸位置,計(jì)算以規(guī)定的規(guī)則求出的位置;以及 判定部,基于所述計(jì)算部計(jì)算的位置有無(wú)移動(dòng)、移動(dòng)的速度、或移動(dòng)的量,判定在所述觸摸面板上進(jìn)行的操作,是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作、還是將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述計(jì)算部計(jì)算的位置是進(jìn)行了移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作時(shí)移動(dòng)的位置, 進(jìn)行了移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作時(shí),所述計(jì)算部計(jì)算的位置比進(jìn)行了將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作時(shí)移動(dòng)得更大。
3.根據(jù)權(quán)利要求1或2所述的信息處理裝置,其中, 所述計(jì)算部計(jì)算所述第I觸摸位置與所述第2觸摸位置的中點(diǎn)。
4.根據(jù)權(quán)利要求1或2所述的信息處理裝置,其中, 所述檢測(cè)部能夠檢測(cè)被第3物體觸摸的觸摸面板上的第3觸摸位置, 所述存儲(chǔ)部存儲(chǔ)由所述檢測(cè)部檢測(cè)的所述第3觸摸位置,所述第3物體的觸摸被放開后,保持所述第3物體的最后觸摸位置作為所述第3觸摸位置, 所述計(jì)算部根據(jù)所述第I觸摸位置、所述第2觸摸位置、及所述第3觸摸位置,計(jì)算所述第I觸摸位置、所述第2觸摸位置、及所述第3觸摸位置的重心。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的信息處理裝置,其中, 所述判定部在所述計(jì)算部計(jì)算的位置未移動(dòng)時(shí)、移動(dòng)的速度小于閾值時(shí)、或移動(dòng)的量小于閾值時(shí),判斷在所述觸摸面板上進(jìn)行的操作是將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的信息處理裝置,其中, 所述判定部在所述計(jì)算部計(jì)算的位置發(fā)生了移動(dòng)時(shí)、移動(dòng)的速度為閾值以上時(shí)、或移動(dòng)的量為閾值以上時(shí),判斷在所述觸摸面板上進(jìn)行的操作是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的信息處理裝置,其中, 所述判定部在所述計(jì)算部計(jì)算的位置未移動(dòng)時(shí)、移動(dòng)的速度小于閾值時(shí)、或移動(dòng)的量小于閾值時(shí),當(dāng)所述第I觸摸位置與所述第2觸摸位置發(fā)生了移動(dòng)時(shí),判斷在所述觸摸面板上進(jìn)行的操作是將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
8.根據(jù)權(quán)利要求5至7中任一項(xiàng)所述的信息處理裝置,其中, 當(dāng)所述第I觸摸位置及所述第2觸摸位置兩者移動(dòng)時(shí)、以及單方移動(dòng)時(shí),變更所述閾值的值。
9.根據(jù)權(quán)利要求8所述的信息處理裝置,其中, 所述第I觸摸位置及所述第2觸摸位置兩者移動(dòng)時(shí),與單方移動(dòng)時(shí)相比,增大所述閾值的值。
10.根據(jù)權(quán)利要求5至9中任一項(xiàng)所述的信息處理裝置,其中, 所述閾值基于所述判定部的上一次判定結(jié)果而變更。
11.根據(jù)權(quán)利要求5至10中任一項(xiàng)所述的信息處理裝置,其中, 當(dāng)所述判定部的上一次判定結(jié)果是將顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作時(shí),基于該操作開始后的所述第I觸摸位置與所述第2觸摸位置的移動(dòng)量,增加所述閾值。
12.根據(jù)權(quán)利要求5至11中任一項(xiàng)所述的信息處理裝置,其中, 當(dāng)所述判定部的上一次判定結(jié)果是旋轉(zhuǎn)顯示內(nèi)容的操作時(shí),在從該操作開始至旋轉(zhuǎn)規(guī)定角度為止的期間增加所述閾值。
13.根據(jù)權(quán)利要求5至12中任一項(xiàng)所述的信息處理裝置,其中, 當(dāng)所述判定部的上一次判定結(jié)果是將顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作時(shí),增大所述閾值, 當(dāng)所述判定部的上一次判定結(jié)果是移動(dòng)顯示內(nèi)容的操作時(shí),減小所述閾值。
14.根據(jù)權(quán)利要求1至13中任一項(xiàng)所述的信息處理裝置,其中, 所述計(jì)算部以相 同權(quán)重運(yùn)算所述第I觸摸位置及所述第2觸摸位置。
15.根據(jù)權(quán)利要求1至14中任一項(xiàng)所述的信息處理裝置,其中, 所述計(jì)算部定期進(jìn)行計(jì)算, 所述判定部使用過(guò)去由所述計(jì)算部計(jì)算的結(jié)果、以及新計(jì)算的結(jié)果,來(lái)判定所述計(jì)算部計(jì)算的位置有無(wú)移動(dòng)、移動(dòng)速度、或移動(dòng)的量。
16.根據(jù)權(quán)利要求1至15中任一項(xiàng)所述的信息處理裝置,其中, 所述存儲(chǔ)部在進(jìn)行觸摸前存儲(chǔ)初始值作為所述第I觸摸位置與所述第2觸摸位置,因進(jìn)行觸摸而所述初始值變更為實(shí)際觸摸位置時(shí),所述判定部不會(huì)判定為在所述觸摸面板上進(jìn)行的操作是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作。
17.根據(jù)權(quán)利要求1至16中任一項(xiàng)所述的信息處理裝置,其中, 還具備在所述觸摸面板上顯示由多頁(yè)組成的圖像的至少I頁(yè)的圖像的顯示部, 通過(guò)所述判定部判定在所述觸摸面板上進(jìn)行的操作是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作時(shí),將所述顯示部上顯示的圖像變更為下一頁(yè)或上一頁(yè)的圖像。
18.根據(jù)權(quán)利要求1至17中任一項(xiàng)所述的信息處理裝置,其中, 移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作是滾動(dòng)操作或拖拽操作, 將所述觸摸面板上顯示的顯示內(nèi)容變更大小的操作是縮小操作或放大操作。
19.一種信息處理裝置的控制方法,該信息處理裝置具備能夠檢測(cè)被第I物體與第2物體分別觸摸的觸摸面板上的第I觸摸位置與第2觸摸位置的檢測(cè)部,該控制方法包括: 存儲(chǔ)步驟,存儲(chǔ)由所述檢測(cè)部檢測(cè)的所述第I觸摸位置與所述第2觸摸位置,所述第I物體的觸摸被放開后,保持所述第I物體的最后觸摸位置作為所述第I觸摸位置,所述第2物體的觸摸被放開后,保持所述第2物體的最后觸摸位置作為所述第2觸摸位置; 計(jì)算步驟,根據(jù)所述存儲(chǔ)步驟中存儲(chǔ)的所述第I觸摸位置及所述第2觸摸位置,計(jì)算以規(guī)定的規(guī)則求出的位置;以及判定步驟,基于所述計(jì)算步驟中計(jì)算的位置有無(wú)移動(dòng)、移動(dòng)的速度、或移動(dòng)的量,判定在所述觸摸面板上進(jìn)行的操作,是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作,還是將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
20.根據(jù)權(quán)利要求19所述的信息處理裝置的控制方法,其中, 所述計(jì)算步驟計(jì)算的位置是在進(jìn)行了移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作時(shí)移動(dòng)的位置, 在進(jìn)行了移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作時(shí),所述計(jì)算步驟計(jì)算的位置比進(jìn)行了將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作時(shí)移動(dòng)得更大。
21.根據(jù)權(quán)利要求19或20所述的信息處理裝置的控制方法,其中, 所述計(jì)算步驟計(jì)算所述第I觸摸位置與所述第2觸摸位置的中點(diǎn)。
22.根據(jù)權(quán)利要求19或20所述的信息處理裝置的控制方法,其中, 所述檢測(cè)部能夠檢測(cè)被第3物體觸摸的觸摸面板上的第3觸摸位置, 所述存儲(chǔ)步驟存儲(chǔ)由所述檢測(cè)部檢測(cè)的所述第3觸摸位置,在所述第3物體的觸摸被放開后,保持所述第3物體的最后觸摸位置作為所述第3觸摸位置, 所述計(jì)算步驟根據(jù)所述第I觸摸位置、所述第2觸摸位置、及所述第3觸摸位置,計(jì)算所述第I觸摸位置、所述第2觸摸位置、及所述第3觸摸位置的重心。
23.根據(jù)權(quán)利要求19至22中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟在所述計(jì)算步·驟計(jì)算的位置未移動(dòng)時(shí)、移動(dòng)的速度小于閾值時(shí)、或移動(dòng)的量小于閾值時(shí),判斷在所述觸摸面板上進(jìn)行的操作是將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
24.根據(jù)權(quán)利要求19至23中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟在所述計(jì)算步驟計(jì)算的位置發(fā)生了移動(dòng)時(shí)、移動(dòng)的速度為閾值以上時(shí)、或移動(dòng)的量為閾值以上時(shí),判斷在所述觸摸面板上進(jìn)行的操作是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作。
25.根據(jù)權(quán)利要求19至24中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟在所述計(jì)算步驟計(jì)算的位置未移動(dòng)時(shí)、移動(dòng)的速度小于閾值時(shí)、或移動(dòng)的量小于閾值時(shí),當(dāng)所述第I觸摸位置與所述第2觸摸位置發(fā)生了移動(dòng)時(shí),判斷在所述觸摸面板上進(jìn)行的操作是將所述觸摸面板上顯示的顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作。
26.根據(jù)權(quán)利要求23至25中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟在所述第I觸摸位置及所述第2觸摸位置兩者移動(dòng)時(shí)、以及單方移動(dòng)時(shí),變更所述閾值的值。
27.根據(jù)權(quán)利要求26所述的信息處理裝置的控制方法,其中, 所述判定步驟中,所述第I觸摸位置及所述第2觸摸位置兩者移動(dòng)時(shí),與單方移動(dòng)時(shí)相t匕,增大所述閾值的值。
28.根據(jù)權(quán)利要求23至27中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟基于所述判定步驟的上一次判定結(jié)果來(lái)變更所述閾值。
29.根據(jù)權(quán)利要求23至28中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟在所述判定步驟的上一次判定結(jié)果是將顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作時(shí),基于該操作開始后的所述第I觸摸位置與所述第2觸摸位置的移動(dòng)量,增加所述閾值。
30.根據(jù)權(quán)利要求23至29中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟在所述判定步驟的上一次判定結(jié)果是旋轉(zhuǎn)顯示內(nèi)容的操作時(shí),在從該操作開始至旋轉(zhuǎn)規(guī)定角度為止的期間增加所述閾值。
31.根據(jù)權(quán)利要求23至30中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述判定步驟中, 當(dāng)所述判定步驟的上一次判定結(jié)果是將顯示內(nèi)容旋轉(zhuǎn)或變更大小的操作時(shí),增大所述閾值, 當(dāng)所述判定步驟的上一次判定結(jié)果是移動(dòng)顯示內(nèi)容的操作時(shí),減小所述閾值。
32.根據(jù)權(quán)利要求19至31中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述計(jì)算步驟以相同權(quán)重運(yùn)算所述第I觸摸位置及所述第2觸摸位置。
33.根據(jù)權(quán)利要求19至32中任一項(xiàng)所述的信息處理裝置的控制方法,其中 所述計(jì)算步驟定期進(jìn)行計(jì)算, 所述判定步驟使用過(guò)去所述計(jì)算步驟計(jì)算的結(jié)果、以及新計(jì)算的結(jié)果,判定所述計(jì)算步驟計(jì)算的位置有無(wú)移動(dòng)、移動(dòng)的速度、或移動(dòng)的量。
34.根據(jù)權(quán)利要求19至33中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 所述存儲(chǔ)步驟在進(jìn)行觸摸前存儲(chǔ)初始值作為所述第I觸摸位置與所述第2觸摸位置,在因進(jìn)行觸摸而所述初始值變更為實(shí)際觸摸位置時(shí),所述判定步驟不會(huì)判定為在所述觸摸面板上進(jìn)行的 操作是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作。
35.根據(jù)權(quán)利要求19至34中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 還具備在所述觸摸面板上顯示由多頁(yè)組成的圖像的至少I頁(yè)的圖像的顯示步驟, 通過(guò)所述判定步驟,判定在所述觸摸面板上進(jìn)行的操作是移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作時(shí),將由所述顯示步驟顯示的圖像變更為下一頁(yè)或上一頁(yè)的圖像。
36.根據(jù)權(quán)利要求19至35中任一項(xiàng)所述的信息處理裝置的控制方法,其中, 移動(dòng)所述觸摸面板上顯示的顯示內(nèi)容的操作是滾動(dòng)操作或拖拽操作, 將所述觸摸面板上顯示的顯示內(nèi)容變更大小的操作是縮小操作或放大操作。
【文檔編號(hào)】G06F3/0488GK103853492SQ201310627483
【公開日】2014年6月11日 申請(qǐng)日期:2013年11月29日 優(yōu)先權(quán)日:2012年11月29日
【發(fā)明者】玉井義之, 來(lái)正洋一, 鍋島孝元, 永田浩一, 橫堀潤(rùn) 申請(qǐng)人:柯尼卡美能達(dá)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1