數(shù)據(jù)處理裝置以及內(nèi)容顯示方法
【專利摘要】本發(fā)明公開一種數(shù)據(jù)處理裝置以及內(nèi)容顯示方法,降低用戶所致的誤操作。MFP包括:內(nèi)容顯示部(51),顯示內(nèi)容的顯示部分;以及手勢事件決定部(93),根據(jù)通過觸摸面板檢測出的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示部(51)包括根據(jù)所決定的手勢事件生成用于顯示顯示部分的顯示用圖像的顯示用圖像生成部(71),顯示用圖像生成部(71)包括:狀態(tài)存儲部(75),臨時(shí)存儲用于確定手勢開始時(shí)間點(diǎn)下的顯示部分的狀態(tài)信息;以及優(yōu)先顯示部(77),在被決定第1手勢事件和第2手勢事件的情況下,根據(jù)第2手勢事件,生成用于顯示用狀態(tài)信息確定的顯示部分的顯示用圖像。
【專利說明】數(shù)據(jù)處理裝置以及內(nèi)容顯示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理裝置以及內(nèi)容顯示方法,特別涉及具備觸摸面板的數(shù)據(jù)處理裝置、由該數(shù)據(jù)處理裝置執(zhí)行的內(nèi)容顯示方法。
【背景技術(shù)】
[0002]近年來,在以復(fù)合機(jī)(MFP)為代表的數(shù)據(jù)處理裝置中,有作為用戶接口具備了觸摸面板的裝置。通過觸摸面板,能夠檢測用戶用兩根手指指示的兩個(gè)位置。進(jìn)而,有根據(jù)兩個(gè)位置的移動方向?qū)⒂脩粲脙筛种钢甘镜牟僮鳈z測為多個(gè)種類的操作的情況。
[0003]例如,在日本特開2012-203440號公報(bào)中,記載了如下信息處理裝置,該信息處理裝置具備:位置檢測部,檢測輸入位置;設(shè)定部,在多個(gè)所述輸入位置的周圍,設(shè)定以通過所述輸入位置的線為邊界線的多個(gè)區(qū)域;以及操作檢測部,根據(jù)處于所述輸入位置的移動方向的所述區(qū)域,檢測至少某一個(gè)所述輸入位置的移動方向,根據(jù)所檢測出的所述輸入位置的移動方向,檢測操作的種類。另外,在該以往的技術(shù)中,當(dāng)輸入位置的移動方向是以設(shè)定了區(qū)域的輸入位置為基準(zhǔn)而在通過兩個(gè)輸入位置的第I軸的方向上處于相反的區(qū)域的方向的情況下,檢測出進(jìn)行了夾捏(pinch)操作,當(dāng)是在與第I軸正交的第2軸的方向上處于相反的區(qū)域的方向的情況下,檢測出進(jìn)行了旋轉(zhuǎn)操作。
[0004]但是,有兩個(gè)操作被同時(shí)檢測出的情況。例如,在通過夾捏操作執(zhí)行使圖像的尺寸縮放的處理,通過旋轉(zhuǎn)操作執(zhí)行變更對圖像進(jìn)行顯示的方向的處理的情況下,即使在用戶僅指示了旋轉(zhuǎn)操作的情況下,也存在兩根手指的間隔發(fā)生變化的情況,在該情況下,還一并被檢測出夾捏操作。因此,存在如下問題:圖像的顯示方向被變更的同時(shí),圖像的尺寸被縮放。存在如下問題:用戶打算指示旋轉(zhuǎn)操作,但圖像的尺寸被縮放,感到使用方便性不好。
【發(fā)明內(nèi)容】
[0005]本發(fā)明是為了解決上述問題而完成的,本發(fā)明的目的之一在于提供一種能夠降低用戶所致的誤操作、謀求提高操作性的數(shù)據(jù)處理裝置。
[0006]本發(fā)明的另一目的在于提供一種能夠降低用戶所致的誤操作、謀求提高操作性的內(nèi)容顯示方法。
[0007]本發(fā)明的又一目的在于提供一種能夠降低用戶所致的誤操作、謀求提高操作性的內(nèi)容顯示程序。
[0008]根據(jù)本發(fā)明的某一方面,數(shù)據(jù)處理裝置具備:顯示單元,能夠顯示圖像;位置檢測單元,能夠檢測在顯示單元的顯示面中由用戶指示的一個(gè)以上的位置;以及控制單元,控制單元包括:內(nèi)容顯示單元,將內(nèi)容的至少一部分的顯示部分顯示于顯示單元中;以及手勢事件決定單元,根據(jù)由位置檢測單元檢測到的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示單元包括:顯示用圖像生成單元,根據(jù)由手勢事件決定單元決定出的至少一個(gè)手勢事件,生成用于顯示顯示部分的顯示用圖像;以及顯示控制單元,將生成的顯示用圖像顯示于顯示單元中,顯示用圖像生成單元包括:狀態(tài)存儲單元,臨時(shí)存儲用于確定由位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的顯示部分的狀態(tài)信息;以及優(yōu)先顯示單元,在通過手勢事件決定單元在手勢期間中決定與使顯示部分變化的處理對應(yīng)的第I手勢事件、和與不使顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,根據(jù)第2手勢事件,生成用于顯示用存儲的狀態(tài)信息確定的顯示部分的顯示用圖像。
[0009]根據(jù)該方面,顯示內(nèi)容的至少一部分的顯示部分,臨時(shí)存儲用于確定手勢開始時(shí)間點(diǎn)下的顯示部分的狀態(tài)信息,在手勢期間中決定與使顯示部分變化的處理對應(yīng)的第I手勢事件、和與不使顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,根據(jù)第2手勢事件,生成用于顯示用所存儲的狀態(tài)信息確定的顯示部分的顯示用圖像。因此,在手勢期間中生成基于第2手勢事件的顯示用圖像的處理比生成基于第I手勢事件的顯示用圖像的處理優(yōu)先。因此,能夠使由用戶實(shí)施的一個(gè)操作與一個(gè)處理對應(yīng)。其結(jié)果,能夠提供能夠降低用戶所致的誤操作、提高操作性的數(shù)據(jù)處理裝置。
[0010]優(yōu)選地,顯示用圖像生成單元還包括:顯示對象變更單元,在通過手勢事件決定單元決定第I手勢事件的情況下,變更內(nèi)容中的顯示部分;以及顯示方向變更單元,在通過手勢事件決定單元決定第2手勢事件的情況下,生成變更了顯示部分的方向的顯示用圖像。
[0011]根據(jù)該方面,相比于變更內(nèi)容中的顯示部分的處理,生成變更了顯示部分的方向的顯示用圖像的處理優(yōu)先,所以用戶能夠容易地輸入不變更顯示部分而變更顯示部分的方向的操作。
[0012]優(yōu)選地,每當(dāng)?shù)贗手勢事件被決定時(shí),顯示對象變更單元變更顯示部分,每當(dāng)?shù)?手勢事件被決定時(shí),顯示方向變更單元生成變更了顯示部分的方向的顯示用圖像,優(yōu)先顯示單元根據(jù)手勢期間的結(jié)束,根據(jù)在手勢期間中決定出的第2手勢事件,生成用于顯示用存儲的狀態(tài)信息確定的顯示部分的顯示用圖像。
[0013]根據(jù)該方面,在手勢期間中,執(zhí)行變更內(nèi)容中的顯示部分的處理、和生成變更了顯示部分的方向的顯示用圖像的處理,但如果手勢期間結(jié)束,則顯示變更了顯示部分的方向的顯示用圖像。因此,用戶能夠邊確認(rèn)顯示用圖像邊繼續(xù)操作。
[0014]優(yōu)選地,在手勢期間開始后第2手勢事件被決定之后,顯示對象變更單元不變更顯示部分。
[0015]根據(jù)該方面,在決定了第2手勢事件之后,不變更顯示部分,所以能夠?qū)τ脩敉ㄖ?手勢事件比第I手勢事件優(yōu)先。
[0016]優(yōu)選地,顯示對象變更單元包括:縮放單元,變更顯示部分的尺寸;以及滾動單元,變更內(nèi)容中的位置。根據(jù)該方面,能夠?qū)@示用圖像變更為對內(nèi)容中的部分進(jìn)行放大或者縮小的圖像、或者內(nèi)容中的任意的部分的圖像。
[0017]優(yōu)選地,在通過位置檢測單元同時(shí)檢測出兩個(gè)位置、且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,手勢事件決定單元決定第I手勢事件,在通過位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的傾斜度變化規(guī)定的角度的情況下,手勢事件決定單元決定第2手勢事件。
[0018]根據(jù)本發(fā)明的另一方面,數(shù)據(jù)處理裝置具備:顯示單元,能夠顯示圖像;位置檢測單元,能夠檢測在顯示單元的顯示面中由用戶指示的一個(gè)以上的位置;以及控制單元,控制單元包括:內(nèi)容顯示單元,將內(nèi)容的圖像顯示于顯示單元中;以及手勢事件決定單元,根據(jù)由位置檢測單元檢測到的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示單元包括:顯示用圖像生成單元,根據(jù)由手勢事件決定單元決定出的至少一個(gè)手勢事件,生成用于顯示內(nèi)容的顯示用圖像;以及顯示控制單元,將生成的顯示用圖像顯示于顯示單元中,顯示用圖像生成單元包括:臨時(shí)存儲單元,臨時(shí)存儲由位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的顯示用圖像的倍率;以及優(yōu)先顯示單元,在通過手勢事件決定單元決定兩個(gè)以上的手勢事件、并且該兩個(gè)以上的手勢事件包括與變更顯示用圖像的倍率的處理對應(yīng)的手勢事件的情況下,根據(jù)手勢期間的結(jié)束,將顯示用圖像的倍率變更為臨時(shí)存儲的倍率。
[0019]根據(jù)該方面,在臨時(shí)存儲有手勢開始時(shí)間點(diǎn)下的顯示用圖像的倍率、被決定兩個(gè)以上的手勢事件、并且該兩個(gè)以上的手勢事件包括與變更顯示用圖像的倍率的處理對應(yīng)的手勢事件的情況下,根據(jù)手勢期間的結(jié)束,顯示用圖像的倍率被變更為臨時(shí)存儲的倍率。因此,相比于與變更顯示用圖像的倍率的處理對應(yīng)的手勢事件,其他手勢事件優(yōu)先。因此,能夠使由用戶實(shí)施的一個(gè)操作對應(yīng)于一個(gè)處理。其結(jié)果,能夠提供能夠降低用戶所致的誤操作、提高操作性的數(shù)據(jù)處理裝置。
[0020]優(yōu)選地,顯示用圖像生成單元還包括:顯示對象變更單元,在通過手勢事件決定單元在手勢期間中決定包括與變更顯示用圖像的倍率的處理對應(yīng)的手勢事件、且與使顯示部分變化的處理對應(yīng)的第I手勢事件的情況下,變更內(nèi)容中的顯示部分;以及顯示方向變更單元,在通過手勢事件決定單元在手勢期間中決定與不使顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,生成變更了顯示部分的方向的顯示用圖像。
[0021]優(yōu)選地,每當(dāng)?shù)贗手勢事件被決定時(shí),顯示對象變更單元變更顯示部分,每當(dāng)?shù)?手勢事件被決定時(shí),顯示方向變更單元生成變更了顯示部分的方向的顯示用圖像,優(yōu)先顯示單元根據(jù)手勢期間的結(jié)束,根據(jù)在手勢期間中決定出的第2手勢事件,生成用于顯示由存儲的倍率確定的顯示部分的顯示用圖像。
[0022]優(yōu)選地,在手勢期間開始后第2手勢事件被決定之后,顯示對象變更單元不變更顯示部分。
[0023]優(yōu)選地,顯示對象變更單元包括:縮放單元,變更顯示部分的尺寸;以及滾動單元,變更內(nèi)容中的位置。
[0024]優(yōu)選地,在通過位置檢測單元同時(shí)檢測出兩個(gè)位置、且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,手勢事件決定單元在手勢期間中決定與使顯示部分變化的處理對應(yīng)的第I手勢事件,在通過位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的傾斜度變化規(guī)定的角度的情況下,手勢事件決定單元在手勢期間中決定與不使顯示部分變化的處理對應(yīng)的第2手勢事件。
[0025]根據(jù)本發(fā)明的又一方面,內(nèi)容顯示方法是由數(shù)據(jù)處理裝置執(zhí)行的內(nèi)容顯示方法,數(shù)據(jù)處理裝置具備:顯示單元,能夠顯示圖像;以及位置檢測單元,能夠檢測在顯示單元的顯示面中由用戶指示的一個(gè)以上的位置,使數(shù)據(jù)處理裝置執(zhí)行:內(nèi)容顯示步驟,將內(nèi)容的至少一部分的顯示部分顯示于顯示單元中;以及手勢事件決定步驟,根據(jù)由位置檢測單元檢測到的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示步驟包括:顯示用圖像生成步驟,根據(jù)在手勢事件決定步驟中決定出的至少一個(gè)手勢事件,生成用于顯示顯示部分的顯示用圖像;以及顯示控制步驟,將生成的顯示用圖像顯示于顯示單元中,顯示用圖像生成步驟包括:狀態(tài)存儲步驟,臨時(shí)存儲用于確定由位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的顯示部分的狀態(tài)信息;以及優(yōu)先顯示步驟,在手勢事件決定步驟中在手勢期間中決定與使顯示部分變化的處理對應(yīng)的第I手勢事件、和與不使顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,根據(jù)第2手勢事件,生成用于顯示用存儲的狀態(tài)信息確定的顯示部分的顯示用圖像。
[0026]根據(jù)該方面,能夠提供能夠降低用戶所致的誤操作、提高操作性的內(nèi)容顯示方法。
[0027]優(yōu)選地,顯示用圖像生成步驟還包括:顯示對象變更步驟,在手勢事件決定步驟中決定第I手勢事件的情況下,變更內(nèi)容中的顯示部分;以及顯示方向變更步驟,在手勢事件決定步驟中決定第2手勢事件的情況下,生成變更了顯示部分的方向的顯示用圖像。
[0028]優(yōu)選地,顯示對象變更步驟包括每當(dāng)?shù)贗手勢事件被決定時(shí)變更顯示部分的步驟,顯示方向變更步驟包括每當(dāng)?shù)?手勢事件被決定時(shí)生成變更了顯示部分的方向的顯示用圖像的步驟,優(yōu)先顯示步驟包括根據(jù)手勢期間的結(jié)束,根據(jù)在手勢期間中決定出的第2手勢事件,生成用于顯示用存儲的狀態(tài)信息確定的顯示部分的顯示用圖像的步驟。
[0029]優(yōu)選地,顯示對象變更步驟包括在手勢期間開始后第2手勢事件被決定之后不變更顯示部分的步驟。
[0030]優(yōu)選地,顯示對象變更步驟包括:縮放步驟,變更顯示部分的尺寸;以及滾動步驟,變更內(nèi)容中的位置。
[0031]優(yōu)選地,手勢事件決定步驟包括:在通過位置檢測單元同時(shí)檢測出兩個(gè)位置且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,決定第I手勢事件的步驟;以及在通過位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的傾斜度變化規(guī)定的角度的情況下,決定第2手勢事件的步驟。
[0032]根據(jù)本發(fā)明的又一方面,內(nèi)容顯示方法是由數(shù)據(jù)處理裝置執(zhí)行的內(nèi)容顯示方法,數(shù)據(jù)處理裝置具備:顯示單元,能夠顯示圖像;以及位置檢測單元,能夠檢測在顯示單元的顯示面中由用戶指示的一個(gè)以上的位置,使數(shù)據(jù)處理裝置執(zhí)行:內(nèi)容顯示步驟,將內(nèi)容的圖像顯示于顯示單元中;以及手勢事件決定步驟,根據(jù)由位置檢測單元檢測到的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示步驟包括:顯示用圖像生成步驟,根據(jù)在手勢事件決定步驟中決定出的至少一個(gè)手勢事件,生成用于顯示內(nèi)容的顯示用圖像;以及顯示控制步驟,將生成的顯示用圖像顯示于顯示單元中,顯示用圖像生成步驟包括:臨時(shí)存儲步驟,臨時(shí)存儲由位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的顯示用圖像的倍率;以及優(yōu)先顯示步驟,在手勢事件決定步驟中決定兩個(gè)以上的手勢事件、并且該兩個(gè)以上的手勢事件包括與變更顯示用圖像的倍率的處理對應(yīng)的手勢事件的情況下,根據(jù)手勢期間的結(jié)束,將顯示用圖像的倍率變更為臨時(shí)存儲的倍率。
[0033]根據(jù)該方面,能夠提供能夠降低用戶所致的誤操作、提高操作性的內(nèi)容顯示方法。
[0034]優(yōu)選地,顯示用圖像生成步驟還包括:顯示對象變更步驟,在手勢事件決定步驟中在手勢期間中決定包括與變更顯示用圖像的倍率的處理對應(yīng)的手勢事件、且與使顯示部分變化的處理對應(yīng)的第I手勢事件的情況下,變更內(nèi)容中的顯示部分;以及顯示方向變更步驟,在手勢事件決定步驟中在手勢期間中決定與不使顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,生成變更了顯示部分的方向的顯示用圖像。
[0035]優(yōu)選地,顯示對象變更步驟包括每當(dāng)?shù)贗手勢事件被決定時(shí)變更顯示部分的步驟,顯示方向變更步驟包括每當(dāng)?shù)?手勢事件被決定時(shí)生成變更了顯示部分的方向的顯示用圖像的步驟,優(yōu)先顯示步驟包括根據(jù)手勢期間的結(jié)束,根據(jù)在手勢期間中決定的第2手勢事件,生成用于顯示由存儲的倍率確定的顯示部分的顯示用圖像的步驟。
[0036]優(yōu)選地,顯示對象變更步驟包括在手勢期間開始后第2手勢事件被決定之后不變更顯示部分的步驟。
[0037]優(yōu)選地,顯示對象變更步驟包括:縮放步驟,變更顯示部分的尺寸;以及滾動步驟,變更內(nèi)容中的位置。
[0038]優(yōu)選地,手勢事件決定步驟包括:在通過位置檢測單元同時(shí)檢測出兩個(gè)位置且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,在手勢期間中決定與使顯示部分變化的處理對應(yīng)的第I手勢事件的步驟;以及在通過位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的傾斜度變化規(guī)定的角度的情況下,在手勢期間中決定與不使顯示部分變化的處理對應(yīng)的第2手勢事件的步驟。
【專利附圖】
【附圖說明】
[0039]圖1是示出本實(shí)施方式之一的MFP的外觀的立體圖。
[0040]圖2是示出操作面板的一個(gè)例子的俯視圖。
[0041]圖3是示出MFP的硬件結(jié)構(gòu)的概要的一個(gè)例子的框圖。
[0042]圖4是示出MFP具備的CPU的軟件架構(gòu)的一個(gè)例子的圖。
[0043]圖5是與在HDD中存儲的信息一起示出MFP具備的CPU具有的功能的一個(gè)例子的框圖。
[0044]圖6是示出主表格的一個(gè)例子的圖。
[0045]圖7是示出手勢事件決定處理的流程的一個(gè)例子的流程圖。
[0046]圖8是示出多個(gè)位置檢測處理的流程的一個(gè)例子的流程圖。
[0047]圖9是示出內(nèi)容顯示處理的流程的一個(gè)例子的流程圖。
[0048]圖10是示出顯示用圖像更新處理的流程的一個(gè)例子的流程圖。
[0049]圖11是示出優(yōu)先顯示處理的流程的一個(gè)例子的流程圖。
[0050]圖12是示出特定狀態(tài)頁面切換處理的流程的一個(gè)例子的流程圖。
[0051]圖13是示出畫面的一個(gè)例子的第I圖。
[0052]圖14是示出畫面的一個(gè)例子的第2圖。
[0053]圖15是示出畫面的一個(gè)例子的第3圖。
[0054]圖16是示出畫面的一個(gè)例子的第4圖。
[0055]圖17是示出畫面的一個(gè)例子的第5圖。
【具體實(shí)施方式】[0056]以下,參照附圖,說明本發(fā)明的實(shí)施方式。在以下的說明中,對同一部件附加同一符號。它們的名稱以及功能也都相同。因此,關(guān)于它們的詳細(xì)的說明不重復(fù)。
[0057]圖1是示出本實(shí)施方式之一中的MFP的外觀的立體圖。圖2是示出操作面板的一個(gè)例子的俯視圖。參照圖1以及圖2,MFP100是數(shù)據(jù)處理裝置的一個(gè)例子,包括:原稿讀取部130,用于讀取原稿;自動原稿搬送裝置120,用于將原稿搬送到原稿讀取部130 ;圖像形成部140,用于根據(jù)原稿讀取部130讀取原稿而輸出的圖像數(shù)據(jù),在紙張等上形成圖像;供紙部150,用于對圖像形成部140供給紙張;以及作為用戶接口的操作面板160。
[0058]操作面板160設(shè)置于MFP100的上表面。操作面板160包括顯示部161、觸摸面板165、以及硬鍵部167。顯示部161是例如液晶顯示裝置(IXD),顯示針對用戶的指示菜單、與所獲取的圖像數(shù)據(jù)有關(guān)的信息等。在用戶操作MFP100的情況下成為直立的姿勢,所以顯示部161的顯示面以及觸摸面板165的操作面是朝向上方配置的。這是為了用戶能夠容易地對顯示部161的顯示面進(jìn)行視覺辨認(rèn),使得容易地進(jìn)行用戶用手指指示觸摸面板的動作。
[0059]硬鍵部167包括分別示出了“B0X”、“FAX”、“C0PY”、“EC0”字符的4個(gè)硬鍵167A?167D。觸摸面板165是與顯示部161重疊地設(shè)置在顯示部161的上表面或者下表面的應(yīng)對多點(diǎn)觸摸的觸摸面板,檢測在顯示部161的顯示面中由用戶指示的位置。用戶指示觸摸面板165的操作包括:對于觸摸面板165,用手指同時(shí)指示多個(gè)部位的多點(diǎn)觸摸操作、和用手指一次指示一個(gè)部位的單點(diǎn)觸摸操作。
[0060]自動原稿搬送裝置120將設(shè)置在原稿供紙托盤上的多張?jiān)逡粡堃粡埖刈詣拥匕崴椭猎O(shè)定在原稿讀取部130的臺板玻璃上的規(guī)定的原稿讀取位置,將通過原稿讀取部130讀取了原稿圖像的原稿排出到原稿排紙托盤上。原稿讀取部130包括:光源,對搬送到原稿讀取位置的原稿照射光;以及光電變換元件,對由原稿反射的光進(jìn)行感光,原稿讀取部130對與原稿的尺寸對應(yīng)的原稿圖像進(jìn)行掃描。光電變換元件將所感光的光變換為電信號的圖像數(shù)據(jù),輸出到圖像形成部140。供紙部150將收納在供紙托盤中的紙張搬送到圖像形成部140。
[0061]圖像形成部140通過公知的電子照相方式形成圖像,根據(jù)對從原稿讀取部130輸入的圖像數(shù)據(jù)實(shí)施“黑點(diǎn)”校正等各種數(shù)據(jù)處理的、數(shù)據(jù)處理后的圖像數(shù)據(jù)、或者從外部接收到的圖像數(shù)據(jù),在由供紙部150搬送的紙張上形成圖像。
[0062]圖3是示出MFP的硬件結(jié)構(gòu)的概要的一個(gè)例子的框圖。參照圖3,MFP100包括主電路 110。主電路 110 包括 CPUl 11、通信接口(I/F)部 112、ROM (Read Only Memory,只讀存儲器)113、RAM (Random Access Memory,隨機(jī)存取存儲器)114、作為大容量存儲裝置的硬盤驅(qū)動器(HDD) 115、傳真部116、以及外部存儲裝置117。CPUlll與自動原稿搬送裝置120、原稿讀取部130、圖像形成部140、供紙部150以及操作面板160連接,控制MFP100的整體。
[0063]R0M113存儲CPUlll執(zhí)行的程序、或者為了執(zhí)行該程序而所需的數(shù)據(jù)。RAM114被用作CPUlll執(zhí)行程序時(shí)的作業(yè)區(qū)域。另外,RAMl 14臨時(shí)地存儲從原稿讀取部130連續(xù)地送來的讀取圖像。
[0064]傳真部116與公用交換電話網(wǎng)(PSTN)連接,向PSTN發(fā)送傳真數(shù)據(jù)、或者從PSTN接收傳真數(shù)據(jù)。傳真部116將所接收到的傳真數(shù)據(jù)存儲到HDD115中、或者通過圖像形成部140變換為能夠打印的打印數(shù)據(jù)而輸出到圖像形成部140。由此,圖像形成部140將由傳真部116接收到的傳真數(shù)據(jù),在紙張上形成圖像。另外,傳真部116將由原稿讀取部130讀取的數(shù)據(jù)、或者存儲在HDDl 15中的數(shù)據(jù)變換為傳真數(shù)據(jù),發(fā)送到與PSTN連接的傳真裝置。
[0065]通信I/F部112是用于對網(wǎng)絡(luò)連接MFP100的接口。通信I/F部112通過TCP(Transmission Control Protocol,傳輸控制協(xié)議)或者 FTP(File Transfer Protocol,文件傳輸協(xié)議)等通信協(xié)議,與連接于網(wǎng)絡(luò)的其他計(jì)算機(jī)進(jìn)行通信。另外,用于通信的協(xié)議沒有特別限定,能夠使用任意的協(xié)議。另外,連接通信I/F部112的網(wǎng)絡(luò)是例如局域網(wǎng)(LAN),連接方式可以是有線或者無線。另外,網(wǎng)絡(luò)不限于LAN,也可以是廣域網(wǎng)(WAN)、使用了公用交換電話網(wǎng)(Public Switched Telephone Networks)的網(wǎng)絡(luò)等。進(jìn)而,網(wǎng)絡(luò)與因特網(wǎng)連接。因此,MFP100能夠與連接于因特網(wǎng)的服務(wù)器等計(jì)算機(jī)進(jìn)行通信。
[0066]外部存儲裝置117是由CPUlll控制的,被安裝有CD-ROM (Compact Disk ReadOnly Memory,壓縮盤只讀存儲器)118、或者半導(dǎo)體存儲器。CPUlll能夠經(jīng)由外部存儲裝置117訪問⑶-R0M118或者半導(dǎo)體存儲器。CPUlll將記錄在安裝于外部存儲裝置117中的CD-R0M118或者半導(dǎo)體存儲器中的程序加載到RAM114中來執(zhí)行。另外,CPUlll執(zhí)行的程序不限于記錄在⑶-R0M118或者半導(dǎo)體存儲器中的程序,也可以將存儲在HDDl 15中的程序加載到RAM114中來執(zhí)行。在該情況下,也可以經(jīng)由與通信I/F部112連接的網(wǎng)絡(luò),連接于網(wǎng)絡(luò)的其他計(jì)算機(jī)改寫存儲在MFP100的HDD115中的程序、或者追加寫入新的程序。進(jìn)而,也可以是,MFP100從與網(wǎng)絡(luò)連接的其他計(jì)算機(jī)下載程序,并將該程序存儲到HDD115中。此處所稱的程序不僅包括CPUlll可直接執(zhí)行的程序,還包括源程序、被壓縮處理的程序、被加密的程序等。
[0067]另外,作為存儲CPUlll執(zhí)行的程序的介質(zhì),不限于⑶-R0M118,也可以是光盤(MO(Magnetic Optical Disc,磁光盤)/MD (Mini Disc,迷你盤)/DVD (Digital VersatileDisc,數(shù)字多功能盤))、IC 卡、光卡、掩模型 ROM、EPROM (Erasable Programable ROM,可擦可編程只讀存儲器)、EEPR0M (Electrically EPR0M,電可擦可編程只讀存儲器)等半導(dǎo)體存儲器。
[0068]操作面板160包括顯示部161和操作部163。顯示部161是液晶顯示裝置(IXD)、有機(jī)ELD (Electro-Luminescence Display,電致發(fā)光顯示器)等顯示器,顯示針對用戶的指示菜單、與所獲取的圖像數(shù)據(jù)有關(guān)的信息等。操作部163包括觸摸面板165和由多個(gè)鍵構(gòu)成的硬鍵部167。硬鍵部167包括的多個(gè)鍵分別包括觸點(diǎn)開關(guān),與CPUlll連接。硬鍵在被操作用戶按下時(shí)閉合觸點(diǎn),閉合與CPUlll連接的電路。硬鍵在被操作MFP100的操作用戶按下的期間閉合電路,在未被操作用戶按下的期間斷開電路。
[0069]當(dāng)硬鍵部167具有的多個(gè)鍵被按下時(shí),操作部163接受與被按下的鍵對應(yīng)的指示、字符、數(shù)字等數(shù)據(jù)的輸入。觸摸面板165設(shè)置于顯示部161的上表面或者下表面,將由操作用戶指示的位置的坐標(biāo)輸出到CPU111。觸摸面板165檢測操作用戶用手指或者觸控筆指示的位置,將所檢測到的位置的坐標(biāo)輸出到CPU111。觸摸面板165是應(yīng)對多點(diǎn)觸摸的觸摸面板,在用戶輸入多點(diǎn)觸摸操作的情況下,將與由用戶同時(shí)指示的多個(gè)位置分別對應(yīng)的多個(gè)坐標(biāo)輸出到CPU111。另外,觸摸面板165在用戶輸入單點(diǎn)觸摸操作的情況下,將與由用戶指示的單一的位置對應(yīng)的坐標(biāo)輸出到CPUlll。
[0070]觸摸面板165優(yōu)選為與顯示部161的顯示面相同或者大于顯示部161的顯示面的尺寸。由于觸摸面板165被重疊設(shè)置在顯示部161,所以,如果操作用戶指示顯示部161的顯示面,則觸摸面板165將在顯示部161的顯示面中操作用戶指示的位置的坐標(biāo)輸出到CPU111。觸摸面板165能夠使用例如電阻膜方式、表面彈性波方式、紅外線方式、電磁感應(yīng)方式、靜電電容方式,不限定其方式。操作部163能夠接受的操作包括:按下硬鍵部167具有的多個(gè)鍵的操作、指示觸摸面板165的單點(diǎn)觸摸操作以及多點(diǎn)觸摸操作。
[0071]圖4是示出MFP具備的CPU的軟件架構(gòu)的一個(gè)例子的圖。參照圖4,在CPUlll中形成有操作系統(tǒng)(OS)層,在其上的層次中形成有MFP進(jìn)程層。在MFP進(jìn)程層的上層,按照應(yīng)用平臺(PF)層、應(yīng)用層的順序形成。
[0072]OS層中包括CPUlll執(zhí)行OS程序的任務(wù)。屬于OS層的任務(wù)執(zhí)行控制MFP100的硬件資源的處理。此處,硬件資源包括通信I/F部112、R0M113、RAM114、HDD115、傳真部116、外部存儲裝置117、自動原稿搬送裝置120、原稿讀取部130、圖像形成部140、供紙部150、操作面板160。屬于OS層的任務(wù)按照從MFP進(jìn)程層輸入的操縱指令,控制硬件資源。另外,OS層在與MFP進(jìn)程層之間,共享用于識別作為硬件資源之一的操作部163能夠接受的多個(gè)種類的各個(gè)操作的操作識別信息,屬于OS層的任務(wù)響應(yīng)于根據(jù)由操作部163檢測到由操作用戶實(shí)施的操作的情況,將表示所檢測到的操作的操作識別信息輸出到MFP進(jìn)程層。
[0073]應(yīng)用層中包括CPUlll執(zhí)行應(yīng)用程序的任務(wù)。在MFP100中安裝了多個(gè)種類的應(yīng)用程序的情況下,有時(shí)應(yīng)用層中包括分別執(zhí)行多個(gè)種類的應(yīng)用程序的多個(gè)任務(wù)。
[0074]執(zhí)行應(yīng)用程序的任務(wù)執(zhí)行由應(yīng)用程序制定的多個(gè)種類的處理。多個(gè)種類的處理包括將在MFP進(jìn)程層中執(zhí)行的處理使屬于MFP進(jìn)程層的任務(wù)執(zhí)行的處理。執(zhí)行應(yīng)用程序的任務(wù)在使屬于MFP進(jìn)程層的任務(wù)執(zhí)行處理的情況下,輸出應(yīng)用指令。應(yīng)用指令是作為API(Application Program Interface,應(yīng)用程序接口)公開的指令。因此,能夠容易地制作使MFP100執(zhí)行處理的應(yīng)用程序。公開是指,制造MFP100的制造商以外的第三方能夠使用的狀態(tài)。因此,第三方能夠使用應(yīng)用指令來開發(fā)能夠安裝到MFP100的應(yīng)用程序。
[0075]進(jìn)而,執(zhí)行應(yīng)用程序的任務(wù)根據(jù)操作MFP100的操作用戶輸入的操作,從由應(yīng)用程序制定的多個(gè)種類的處理中確定要執(zhí)行的處理,并執(zhí)行處理。關(guān)于操作MFP100的操作用戶輸入的操作,通過操作用戶操作操作部163而輸入,由此在OS層中被接受。
[0076]應(yīng)用PF層配置于應(yīng)用層與MFP進(jìn)程層之間,包括如下任務(wù):對屬于應(yīng)用層的多個(gè)任務(wù)進(jìn)行調(diào)停,并且控制屬于應(yīng)用層的多個(gè)任務(wù)輸出的應(yīng)用指令。具體而言,應(yīng)用PF層接受屬于應(yīng)用層的多個(gè)任務(wù)分別輸出的應(yīng)用指令,將所接受到的應(yīng)用指令依照預(yù)定的規(guī)則變換為內(nèi)部指令而進(jìn)行標(biāo)準(zhǔn)化,將內(nèi)部指令輸出到MFP進(jìn)程層。因此,在多個(gè)應(yīng)用程序之間,能夠應(yīng)對版本不同的情況等。另外,應(yīng)用PF層將屬于應(yīng)用層的多個(gè)任務(wù)中的某一個(gè)決定為當(dāng)前(current)狀態(tài)。然后,將在OS層中接受、且從屬于MFP進(jìn)程層的任務(wù)輸入的操作輸出到屬于應(yīng)用層的多個(gè)任務(wù)中的決定為當(dāng)前狀態(tài)的當(dāng)前任務(wù)。
[0077]在OS層中接受的用戶輸入的操作包括:單點(diǎn)觸摸操作,用一根手指指示觸摸面板165 ;以及多點(diǎn)觸摸操作,用兩根以上的手指同時(shí)指示觸摸面板165。單點(diǎn)觸摸操作以及多點(diǎn)觸摸操作分別作為鼠標(biāo)事件被操作系統(tǒng)檢測出,從應(yīng)用PF層輸入到屬于應(yīng)用層的多個(gè)任務(wù)中的當(dāng)前任務(wù)。另外,一個(gè)以上的鼠標(biāo)事件在MFP進(jìn)程層中被變換為手勢事件,從應(yīng)用PF層輸入到屬于應(yīng)用層的多個(gè)任務(wù)中的當(dāng)前任務(wù)。因此,應(yīng)用層在與MFP進(jìn)程層之間,共享能夠由應(yīng)用程序接受的一個(gè)以上的手勢事件,執(zhí)行應(yīng)用程序的任務(wù)從屬于應(yīng)用PF層的任務(wù)輸入能夠由應(yīng)用程序接受的一個(gè)以上的手勢事件。執(zhí)行應(yīng)用程序的任務(wù)執(zhí)行多個(gè)種類的處理中的與手勢事件對應(yīng)的處理。
[0078]將應(yīng)用指令和內(nèi)部指令預(yù)先對應(yīng)起來。例如,預(yù)先存儲將應(yīng)用指令和內(nèi)部指令對應(yīng)起來的指令對應(yīng)表格即可。應(yīng)用指令和內(nèi)部指令既可以一對一地對應(yīng),也可以對一個(gè)應(yīng)用指令對應(yīng)兩個(gè)以上的內(nèi)部指令的組。進(jìn)而,也可以針對版本不同的多個(gè)應(yīng)用指令,對應(yīng)一個(gè)內(nèi)部指令、或者由多個(gè)內(nèi)部指令構(gòu)成的I組。因此,在多個(gè)應(yīng)用程序之間,能夠應(yīng)對版本不同的情況等。內(nèi)部指令是依賴于MFP100的硬件資源的指令。內(nèi)部指令通常未被公開,但也可以被公開。
[0079]MFP進(jìn)程層配置于應(yīng)用PF層與OS層之間,包括CPUl 11執(zhí)行MFP進(jìn)程程序的任務(wù)。MFP進(jìn)程層將屬于應(yīng)用PF層的任務(wù)輸出的內(nèi)部指令變換為屬于OS層的任務(wù)所能夠解釋的操縱指令,為了控制硬件資源,將操縱指令輸出到屬于OS層的任務(wù)。另外,實(shí)際上,有將內(nèi)部指令變換為屬于OS層的任務(wù)所能夠執(zhí)行的一個(gè)以上的操縱指令的情況,但此處為了說明,將內(nèi)部指令與屬于OS層的任務(wù)所能夠執(zhí)行的一個(gè)以上的操縱指令的關(guān)系設(shè)為一對一而進(jìn)行說明。
[0080]應(yīng)用程序是用于使MFP100執(zhí)行顯示W(wǎng)eb頁面、圖像數(shù)據(jù)等內(nèi)容的內(nèi)容顯示處理、復(fù)印處理、掃描處理、打印處理、傳真發(fā)送接收處理、數(shù)據(jù)發(fā)送接收處理等的應(yīng)用程序,但在以下的說明中,在應(yīng)用程序使CPUlll執(zhí)行的處理中,主要說明與控制操作面板160的處理關(guān)聯(lián)的部分。
[0081]圖5是與存儲在HDD中的信息一起示出MFP具備的CPU具有的功能的一個(gè)例子的框圖。圖5所示的功能是通過MFP100具備的CPUlll執(zhí)行存儲在R0M113、HDDl 15或者⑶-R0M118中的程序從而由CPUlll實(shí)現(xiàn)的功能。具體而言,通過CPUlll執(zhí)行OS程序、MFP進(jìn)程程序、操作接受程序、以及應(yīng)用程序,從而由CPUlll實(shí)現(xiàn)。此處,示出了在MFP100中安裝內(nèi)容顯示程序作為應(yīng)用程序的情況下的CPUlll的功能。
[0082]參照圖5,CPUlll包括內(nèi)容顯示部51、調(diào)停部53、操作變換部55、以及操縱部57。內(nèi)容顯示部51在圖4所示的軟件架構(gòu)中屬于應(yīng)用層。內(nèi)容顯示部51是通過CPUlll執(zhí)行內(nèi)容顯示程序而形成在CPUlll中的功能。
[0083]調(diào)停部53以及操作變換部55是通過由CPUlll執(zhí)行操作接受程序的任務(wù)而形成在CPUlll中的功能。調(diào)停部53在圖4所示的軟件架構(gòu)中屬于應(yīng)用PF層。操作變換部55在圖4所示的軟件架構(gòu)中屬于應(yīng)用PF層。另外,將操作變換部55具有的所有功能設(shè)為應(yīng)用PF層的功能,但也可以將操作變換部55具有的功能的至少一部分設(shè)為應(yīng)用PF層的功能,將其他部分設(shè)為MFP進(jìn)程層的功能。
[0084]在除了內(nèi)容顯示部51以外由CPUlll還執(zhí)行其他應(yīng)用程序從而在應(yīng)用層中形成多個(gè)任務(wù)的情況下,調(diào)停部53將多個(gè)任務(wù)中的某一個(gè)決定為當(dāng)前狀態(tài)。以下,將調(diào)停部53決定為當(dāng)前狀態(tài)的任務(wù)稱為當(dāng)前任務(wù)。在本實(shí)施方式中,在應(yīng)用層中僅包括執(zhí)行內(nèi)容顯示程序的內(nèi)容顯示部51,所以將內(nèi)容顯示部51決定為當(dāng)前狀態(tài)。
[0085]調(diào)停部53被輸入內(nèi)容顯示部51輸出的應(yīng)用指令,將用于識別輸出了應(yīng)用指令的任務(wù)的應(yīng)用識別信息和應(yīng)用指令輸出到操作變換部55。
[0086]調(diào)停部53在從內(nèi)容顯示部51輸出多個(gè)應(yīng)用指令的情況下,決定它們的順序,依次輸出到操作變換部55。例如,在無法同時(shí)執(zhí)行多個(gè)應(yīng)用指令的情況下,等待由操作變換部55結(jié)束執(zhí)行一方的應(yīng)用指令而將另一方的應(yīng)用指令輸出到操作變換部55。另外,在如果不是執(zhí)行了一方的應(yīng)用指令之后則無法執(zhí)行另一方的應(yīng)用指令的情況下,即使在比一方的應(yīng)用指令先輸入另一方的應(yīng)用指令的情況下,也先輸出一方的應(yīng)用指令。
[0087]操作變換部55從調(diào)停部53輸入應(yīng)用指令,將應(yīng)用指令通過依照指令對應(yīng)表格變換為內(nèi)部指令而進(jìn)行標(biāo)準(zhǔn)化。指令對應(yīng)表格中,對一個(gè)應(yīng)用指令對應(yīng)了一個(gè)以上的內(nèi)部指令。包含在指令對應(yīng)表格中的應(yīng)用指令有時(shí)包括版本不同的相同種類的應(yīng)用指令,在該情況下,將不同版本的應(yīng)用指令分別對應(yīng)到一個(gè)以上的內(nèi)部指令。因此,能夠安裝描述了不同版本的應(yīng)用指令的應(yīng)用程序。指令對應(yīng)表格在出現(xiàn)新的應(yīng)用指令的情況下,用對新出現(xiàn)的應(yīng)用指令對應(yīng)了一個(gè)以上的內(nèi)部指令的指令對應(yīng)表格進(jìn)行更新。因此,能夠安裝描述了新的應(yīng)用指令的應(yīng)用程序。
[0088]進(jìn)而,操作變換部55將被標(biāo)準(zhǔn)化的內(nèi)部指令變換為操縱指令,將操縱指令輸出到操縱部57。操縱指令是在操作變換部55與操縱部57之間預(yù)定的、操縱部57能夠解釋的指令。
[0089]操縱部57是通過由CPUlll執(zhí)行OS程序而形成在CPUlll中的功能。操縱部57在圖4所示的軟件架構(gòu)中屬于OS層。
[0090]操縱部57輸入操作變換部55輸出的操縱指令,依照操縱指令,控制硬件資源。此處,作為硬件資源,以顯示部161、操作部163的觸摸面板165以及HDD115為例子而進(jìn)行說明。操縱部57控制顯示部161,使顯示部161顯示圖像。另外,操縱部57控制HDD115,使HDDl 15存儲數(shù)據(jù),而且,讀出存儲在HDD115中的數(shù)據(jù)。進(jìn)而,操縱部57按照規(guī)定時(shí)間間隔使觸摸面板165檢測由用戶指示的位置,從觸摸面板165按照規(guī)定時(shí)間間隔獲取位置信息。
[0091]在觸摸面板165中,如果操作用戶指示顯示部161的顯示面,則檢測由操作用戶指示的位置,將表示顯示部161的顯示面的位置的位置信息輸出到CPU111。操縱部57在從觸摸面板165輸入位置信息的情況下,將位置信息輸出到操作變換部55。操縱部57有時(shí)從觸摸面板165同時(shí)輸入兩個(gè)以上的位置信息。例如,在操作用戶用兩根手指同時(shí)指示顯示部161的顯示面的不同的兩個(gè)部分的情況下,接受分別表示所指示的顯示面的兩個(gè)位置的兩個(gè)位置信息。操縱部57在從觸摸面板165同時(shí)接受兩個(gè)以上的位置信息的情況下,將兩個(gè)以上的位置信息輸出到操作變換部55。
[0092]操作變換部55包括關(guān)聯(lián)建立部91、手勢事件決定部93、鼠標(biāo)事件生成部95、以及顯示部控制部97。關(guān)聯(lián)建立部91在安裝內(nèi)容顯示程序的階段中,將內(nèi)容顯示程序所制定的多個(gè)種類的處理分別與多個(gè)手勢事件中的某一個(gè)建立關(guān)聯(lián)。具體而言,關(guān)聯(lián)建立部91生成主表格,并存儲到HDD115中,其中,在所述主表格中,對內(nèi)容顯示程序所制定的多個(gè)處理的處理識別信息分別關(guān)聯(lián)了內(nèi)容顯示程序能夠接受的手勢事件。
[0093]圖6是不出主表格的一個(gè)例子的圖。參照圖6,在主表格99中,針對多個(gè)處理識別信息的每一個(gè),包括主記錄。主記錄包括處理的項(xiàng)目和手勢的項(xiàng)目。在處理的項(xiàng)目中,設(shè)定有處理識別信息,在手勢的項(xiàng)目中,設(shè)定有用于識別手勢事件的手勢識別信息。
[0094]例如,關(guān)于在處理的項(xiàng)目中設(shè)定了處理識別信息“翻頁”的主記錄,在手勢的項(xiàng)目中設(shè)定有手勢識別信息“快速滑動(swipe)”。用處理識別信息“翻頁”確定的處理是將畫面變更為其他頁面的畫面而顯示的處理。用手勢識別信息“快速滑動”確定的手勢事件對應(yīng)于邊指示觸摸面板165、邊使手指以比規(guī)定的速度快的速度向上下左右中的某一方移動的用戶的操作。在使手指以比規(guī)定的速度快的速度移動的操作中,由于使手指移動的方向被確定,所以在用手勢識別信息“快速滑動”確定的手勢事件中,作為參數(shù)包括使手指移動的方向。
[0095]關(guān)于在處理的項(xiàng)目中設(shè)定了處理識別信息“放大”的主記錄,在手勢的項(xiàng)目中設(shè)定有手勢識別信息“撐開(pinch out)”。用處理識別信息“放大”確定的處理是使畫面放大而顯示的處理。用手勢識別信息“撐開”確定的手勢事件對應(yīng)于邊指示觸摸面板165的兩個(gè)部位、邊使所指示的兩個(gè)部位的至少一方以使兩個(gè)部位的間隔變長的方式移動的操作。在以使兩個(gè)部位的間隔變長的方式移動的操作中,由于兩個(gè)部位的間隔變化,所以在用手勢識別信息“撐開”確定的手勢事件中,將兩個(gè)部位的間隔變化的比例作為倍率,作為參數(shù)包括該倍率。
[0096]關(guān)于在處理的項(xiàng)目中設(shè)定了處理識別信息“縮小”的主記錄,在手勢的項(xiàng)目中設(shè)定有手勢識別信息“捏合(pinch in)”。用處理識別信息“縮小”確定的處理是使畫面縮小而顯示的處理。用手勢識別信息“捏合”確定的手勢事件對應(yīng)于邊指示觸摸面板165的兩個(gè)部位、邊使所指示的兩個(gè)部位的至少一方以使兩個(gè)部位的間隔變短的方式移動的操作。在以使兩個(gè)部位的間隔變短的方式移動的操作中,由于兩個(gè)部位的間隔變化,所以在用手勢識別信息“捏合”確定的手勢事件中,將兩個(gè)部位的間隔變化的比例作為倍率,作為參數(shù)包括該倍率。
[0097]關(guān)于在處理的項(xiàng)目中設(shè)定了處理識別信息“旋轉(zhuǎn)”的主記錄,在手勢的項(xiàng)目中設(shè)定有手勢識別信息“轉(zhuǎn)動”。用處理識別信息“旋轉(zhuǎn)”確定的處理是將畫面旋轉(zhuǎn)來變更畫面的方向的處理。用手勢識別信息“轉(zhuǎn)動”確定的手勢事件是在輸入了如下操作的情況下檢測出的,該操作是:邊指示觸摸面板165的兩個(gè)部位、邊使所指示的兩個(gè)部位的至少一方以變更連接兩個(gè)部位的直線的朝向的方式移動的操作。例如,是以兩個(gè)部位的一方為中心而以另一方描繪圓弧的操作。描繪圓弧的方向有順時(shí)針和逆時(shí)針,所以在用手勢識別信息“轉(zhuǎn)動”確定的手勢事件中,作為參數(shù)包括旋轉(zhuǎn)方向和旋轉(zhuǎn)角度。
[0098]關(guān)于在處理的項(xiàng)目中設(shè)定了處理識別信息“滾動”的主記錄,在手勢的項(xiàng)目中設(shè)定有手勢識別信息“輕拂(flick)”以及“雙重輕拂(double flick)”。用處理識別信息“滾動”確定的處理是使畫面向上下左右滾動的處理。用手勢識別信息“輕拂”確定的手勢事件對應(yīng)于邊指示觸摸面板165、邊使手指以比快速滑動的手勢事件的操作中的閾值慢的速度向上下左右中的某一方移動的操作。在使手指以比閾值慢的速度移動的操作中,由于使手指移動的方向被確定,所以在用手勢識別信息“輕拂”確定的手勢事件中,作為參數(shù)包括使手指移動的方向和移動距離。用手勢識別信息“雙重輕拂”確定的手勢事件對應(yīng)于邊用兩根手指指示觸摸面板165、邊向上下左右中的某一方使兩根手指以比快速滑動的手勢事件的操作中的閾值慢的速度同時(shí)向相同的方向移動的操作。在使兩根手指以比閾值慢的速度同時(shí)向相同的方向移動的操作中,由于使手指移動的方向被確定,所以在用手勢識別信息“雙重輕拂”確定的手勢事件中,在參數(shù)中包括使兩根手指向相同的方向移動的方向和移動距離。
[0099]返回到圖5,顯示部控制部97將從內(nèi)容顯示部51輸入的應(yīng)用指令變換為用于使顯示部161顯示圖像的操縱指令,輸出到操縱部57。由此,由內(nèi)容顯示部51生成的顯示圖像被存儲到顯示部161的視頻RAM (VRAM)中,在顯示部161中對顯示圖像的至少一部分進(jìn)行顯不O
[0100]鼠標(biāo)事件生成部95響應(yīng)于從操縱部57輸入位置信息的情形,生成鼠標(biāo)事件。進(jìn)而,鼠標(biāo)事件生成部95每當(dāng)生成鼠標(biāo)事件時(shí),將所生成的鼠標(biāo)事件輸出到手勢事件決定部93。鼠標(biāo)事件生成部95在從操縱部57同時(shí)輸入了多個(gè)位置信息的情況下,生成與多個(gè)位置信息分別對應(yīng)的多個(gè)鼠標(biāo)事件。鼠標(biāo)事件生成部95在生成一個(gè)以上的鼠標(biāo)事件的情況下,將所生成的一個(gè)以上的鼠標(biāo)事件輸出到手勢事件決定部93。位置信息表示操作用戶所指示的顯示部161的顯示面中的位置。
[0101]操作用戶指示顯示部161的顯示面的操作包括:用戶指示顯示部161的顯示面的任意的位置的指示開始操作;用戶邊指示顯示部161的顯示面換言之邊接觸顯示部161的顯示面、邊使指示的位置移動的移動操作;用戶結(jié)束顯示部161的顯示面的指示的結(jié)束操作。鼠標(biāo)事件生成部95如果從操縱部57輸入了位置信息,則判斷由操作用戶實(shí)施的操作是指示開始操作、移動操作、結(jié)束操作中的哪一個(gè)。如上所述,每當(dāng)從觸摸面板165輸出位置信息時(shí),操縱部57輸出該位置信息,所以根據(jù)隨著時(shí)間的經(jīng)過而連續(xù)輸入的位置信息的連續(xù)性,判斷由操作用戶實(shí)施的操作是指示開始操作、移動操作、結(jié)束操作中的哪一個(gè)。
[0102]鼠標(biāo)事件生成部95針對在未從操縱部57輸入位置信息的狀態(tài)經(jīng)過了規(guī)定時(shí)間之后輸入的位置信息,判斷為由操作用戶實(shí)施的操作是指示開始操作,生成包括位置信息和用于識別指示開始操作的狀態(tài)識別信息“Press (按壓)”的鼠標(biāo)事件。
[0103]鼠標(biāo)事件生成部95在檢測到狀態(tài)識別信息“Press”的鼠標(biāo)事件之后從操縱部57連續(xù)輸入了一個(gè)以上的位置信息的情況下,針對一個(gè)以上的位置信息的各個(gè)位置信息判斷為由操作用戶實(shí)施的操作是移動操作。鼠標(biāo)事件生成部95針對從操縱部57連續(xù)輸入的一個(gè)以上的位置信息的各個(gè)位置信息,生成包括該位置信息和用于識別移動操作的狀態(tài)識別/[目息“Move (移動)”的鼠標(biāo)事件。
[0104]鼠標(biāo)事件生成部95在檢測到狀態(tài)識別信息“Move”的鼠標(biāo)事件之后從操縱部57未輸入位置信息的情況下,針對最后輸入的位置信息,判斷為由操作用戶實(shí)施的操作是結(jié)束操作,生成包括最后輸入的位置信息和用于識別結(jié)束操作的狀態(tài)識別信息“Release (釋放)”的鼠標(biāo)事件。
[0105]更具體而言,鼠標(biāo)事件生成部95根據(jù)從操縱部57在第I時(shí)間輸入的位置信息、和在從第I時(shí)間起規(guī)定時(shí)間之后的第2時(shí)間輸入的位置信息,決定鼠標(biāo)事件的狀態(tài)。鼠標(biāo)事件生成部95針對在第I時(shí)間輸入的位置信息,在第I時(shí)間的規(guī)定時(shí)間之前未輸入表不從用在第I時(shí)間輸入的位置信息確定的位置起規(guī)定的距離的范圍內(nèi)的位置的位置信息的情況下,將針對在第I時(shí)間輸入的位置信息的鼠標(biāo)事件的狀態(tài)決定為“Press”。在用在第I時(shí)間輸入的位置信息確定的位置不存在于從用在第2時(shí)間輸入的位置信息確定的位置起規(guī)定的距離的范圍內(nèi)的情況下,鼠標(biāo)事件生成部95將針對在第2時(shí)間輸入的位置信息的鼠標(biāo)事件的狀態(tài)決定為“Press”。
[0106]另外,在用在第I時(shí)間輸入的位置信息確定的位置存在于從用在第2時(shí)間輸入的位置信息確定的位置起規(guī)定的距離的范圍內(nèi)的情況下,鼠標(biāo)事件生成部95將針對在第2時(shí)間輸入的位置信息的鼠標(biāo)事件的狀態(tài)決定為“Move”。進(jìn)而,當(dāng)在第2時(shí)間未輸入從用在第I時(shí)間輸入的位置信息確定的位置起規(guī)定的距離的范圍內(nèi)的位置信息的情況下,鼠標(biāo)事件生成部95在第2時(shí)間將針對在第I時(shí)間輸入的位置信息的鼠標(biāo)事件的狀態(tài)決定為“Release”。
[0107]手勢事件決定部93根據(jù)從鼠標(biāo)事件生成部95連續(xù)輸入的多個(gè)鼠標(biāo)事件決定手勢事件。手勢事件決定部93在從鼠標(biāo)事件生成部95—次連續(xù)輸入了一個(gè)鼠標(biāo)事件的情況下,確定在從輸入了最初的第I鼠標(biāo)事件起經(jīng)過了規(guī)定時(shí)間之后輸入的第2鼠標(biāo)事件,在用第I鼠標(biāo)事件確定的位置與用第2鼠標(biāo)事件確定的位置之間的距離是規(guī)定的距離以上的情況下,決定手勢事件,但在兩個(gè)位置之間的距離小于規(guī)定的距離的情況下,不決定手勢事件。規(guī)定的時(shí)間能夠任意地決定。將規(guī)定的時(shí)間例如能夠設(shè)為觸摸面板165檢測位置的間隔的幾倍。另外,規(guī)定的距離能夠任意地決定,但例如優(yōu)選設(shè)為40個(gè)像素。
[0108]手勢事件決定部93在從鼠標(biāo)事件生成部95同時(shí)輸入兩個(gè)以上的鼠標(biāo)事件的情況下,根據(jù)兩個(gè)以上的鼠標(biāo)事件決定手勢事件。因此,在用戶輸入多點(diǎn)觸摸操作的情況下,手勢事件決定部93決定手勢事件。具體而言,手勢事件決定部93在從鼠標(biāo)事件生成部95同時(shí)輸入第I鼠標(biāo)事件和第2鼠標(biāo)事件這兩個(gè)的情況下,根據(jù)針對第I鼠標(biāo)事件連續(xù)輸入的多個(gè)鼠標(biāo)事件的第I組、和針對第2鼠標(biāo)事件連續(xù)輸入的多個(gè)鼠標(biāo)事件的第2組決定手勢事件。關(guān)于包含在第I組中的多個(gè)鼠標(biāo)事件,位置信息相同或者位置信息連續(xù)。連續(xù)是指,兩個(gè)位置信息表示規(guī)定的距離的范圍內(nèi)的位置。關(guān)于包含在第2組中的多個(gè)鼠標(biāo)事件,位置信息相同或者位置信息連續(xù)。因此,關(guān)于同時(shí)輸入的多個(gè)鼠標(biāo)事件屬于第I組和第2組中的哪一組,手勢事件決定部93用在它們中包含的位置信息進(jìn)行判斷。
[0109]手勢事件決定部93從鼠標(biāo)事件生成部95連續(xù)輸入鼠標(biāo)事件的情況下,最初輸入的鼠標(biāo)事件的狀態(tài)識別信息是“Press”。然后,手勢事件決定部93當(dāng)輸入了狀態(tài)識別信息是“Move”的鼠標(biāo)事件時(shí),根據(jù)狀態(tài)識別信息是“Press”的鼠標(biāo)事件的位置信息和狀態(tài)識別信息是“Move”的鼠標(biāo)事件的位置信息,計(jì)算兩點(diǎn)之間的距離,根據(jù)從檢測到狀態(tài)識別信息是“Press”的鼠標(biāo)事件至檢測到狀態(tài)識別信息是“Move”的鼠標(biāo)事件為止的時(shí)間和所計(jì)算出的距離,計(jì)算指示速度。然后,如果指示速度是規(guī)定的閾值TV以上,則檢測出由用戶實(shí)施的快速滑動操作,如果移動速度小于規(guī)定的閾值TV,則檢測出由用戶實(shí)施的輕拂操作。另夕卜,在被輸入多個(gè)鼠標(biāo)事件的情況下,有如下情況:通過最初的多個(gè)鼠標(biāo)事件檢測出由用戶實(shí)施的輕拂操作,通過之后的多個(gè)鼠標(biāo)事件檢測出由用戶實(shí)施的快速滑動操作。手勢事件決定部93在檢測輕拂操作以及快速滑動操作的情況下,計(jì)算從用最初的位置信息確定的位置朝向用之后的位置信息確定的位置的方向,以顯示部161的顯示面為基準(zhǔn),將上下左右4個(gè)方向中的與所計(jì)算出的方向最接近的方向決定為指示方向,決定將指示方向作為參數(shù)包括的手勢事件。手勢事件決定部93在檢測快速滑動操作的情況下,決定包括手勢識別信息“快速滑動”和指示方向的參數(shù)的手勢事件。手勢事件決定部93在檢測輕拂操作的情況下,決定包括手勢識別信息“輕拂”和指示方向的參數(shù)以及表示移動距離的參數(shù)的手勢事件。移動距離是根據(jù)狀態(tài)識別信息是“Press”的鼠標(biāo)事件的位置信息和狀態(tài)識別信息是“Move”的鼠標(biāo)事件的位置信息計(jì)算的兩點(diǎn)之間的距離。
[0110]手勢事件決定部93從鼠標(biāo)事件生成部95同時(shí)輸入了兩個(gè)鼠標(biāo)事件的情況下,最初輸入的兩個(gè)鼠標(biāo)事件各自的狀態(tài)是“Press”。在該情況下,根據(jù)兩個(gè)鼠標(biāo)事件各自中包含的位置信息,計(jì)算兩點(diǎn)之間的距離LI以及連接兩點(diǎn)之間的直線的角度R1。關(guān)于連接兩點(diǎn)之間的直線的角度,以顯示部161的橫向?yàn)榛鶞?zhǔn)線而設(shè)為連接兩點(diǎn)之間的直線與基準(zhǔn)線所成的角度即可。連接兩點(diǎn)之間的直線與基準(zhǔn)線所成的角度是從基準(zhǔn)線以順時(shí)針?biāo)傻慕嵌?。然后,手勢事件決定部93根據(jù)之后同時(shí)輸入的兩個(gè)鼠標(biāo)事件的位置信息,計(jì)算兩點(diǎn)之間的距離L2以及連接兩點(diǎn)之間的直線的角度R2。[0111]如果距離L2和距離LI不同,則手勢事件決定部93檢測出由用戶實(shí)施的撐開操作或者捏合操作。如果距離L2大于距離LI,則檢測出撐開操作,如果距離L2小于距離LI,則檢測出捏合操作。手勢事件決定部93在檢測撐開操作或者捏合操作的情況下,通過將距離L2除以距離LI而計(jì)算倍率,將所計(jì)算出的倍率決定為參數(shù),決定包括倍率的參數(shù)的手勢事件。手勢事件決定部93在檢測撐開操作的情況下,決定包括手勢識別信息“撐開”和倍率的參數(shù)的手勢事件。手勢事件決定部93在檢測捏合操作的情況下,決定包括手勢識別信息“捏合”和倍率的參數(shù)的手勢事件。
[0112]在角度Rl與角度R2的差是規(guī)定的閾值TR以上的情況下,手勢事件決定部93檢測出由用戶實(shí)施的轉(zhuǎn)動操作。閾值R是預(yù)定的值,例如優(yōu)選設(shè)為90度以下。手勢事件決定部93在檢測轉(zhuǎn)動操作的情況下,通過從角度R2減去角度Rl來決定旋轉(zhuǎn)角度以及旋轉(zhuǎn)方向,將所決定的旋轉(zhuǎn)角度以及旋轉(zhuǎn)方向決定為參數(shù)。如果從角度R2減去角度Rl而得到的值是正,則旋轉(zhuǎn)方向是順時(shí)針,如果從角度R2減去角度Rl而得到的值是負(fù),則旋轉(zhuǎn)方向是逆時(shí)針。手勢事件決定部93在檢測轉(zhuǎn)動操作的情況下,決定包括手勢識別信息“轉(zhuǎn)動”、旋轉(zhuǎn)角度的參數(shù)、以及旋轉(zhuǎn)方向的參數(shù)的手勢事件。
[0113]另外,手勢事件決定部93當(dāng)同時(shí)輸入狀態(tài)識別信息是“Move”的第I以及第2這兩個(gè)鼠標(biāo)事件時(shí),根據(jù)第I鼠標(biāo)事件的位置信息和與第I鼠標(biāo)事件對應(yīng)的狀態(tài)識別信息是“Press”的鼠標(biāo)事件的位置信息,計(jì)算第I移動方向,根據(jù)第2鼠標(biāo)事件的位置信息和與第2鼠標(biāo)事件對應(yīng)的狀態(tài)識別信息是“Press”的鼠標(biāo)事件的位置信息,計(jì)算第2移動方向。將從用狀態(tài)識別信息是“Press”的鼠標(biāo)事件的位置信息確定的位置朝向用狀態(tài)識別信息是“Move”的鼠標(biāo)事件的位置信息確定的位置的方向計(jì)算為移動方向。然后,如果與第I鼠標(biāo)事件以及第2鼠標(biāo)事件分別對應(yīng)的移動方向相同,則檢測出由用戶實(shí)施的雙重輕拂操作。關(guān)于與第I鼠標(biāo)事件以及第2鼠標(biāo)事件分別對應(yīng)的方向是否相同,與第I鼠標(biāo)事件以及第2鼠標(biāo)事件分別對應(yīng)的移動方向的差在規(guī)定的范圍內(nèi)即可。手勢事件決定部93在檢測雙重輕拂操作的情況下,輸出包括手勢識別信息“雙重輕拂”、以及表示移動方向的指示方向的參數(shù)和移動距離的參數(shù)的手勢事件。將移動距離設(shè)為用第I鼠標(biāo)事件的位置信息確定的位置、與用對應(yīng)于第I鼠標(biāo)事件的狀態(tài)識別信息是“Press”的鼠標(biāo)事件的位置信息確定的位置之間的距離即可。
[0114]因此,手勢事件決定部93在同時(shí)輸入兩個(gè)鼠標(biāo)事件的組的情況下,有時(shí)決定多個(gè)種類的手勢事件。是如下組:手勢識別信息“撐開”的手勢事件和手勢識別信息“轉(zhuǎn)動”的手勢事件的組;手勢識別信息“捏合”的手勢事件和手勢識別信息“轉(zhuǎn)動”的手勢事件的組;手勢識別信息“撐開”的手勢事件和手勢識別信息“雙重輕拂”的手勢事件的組;手勢識別信息“捏合”的手勢事件和手勢識別信息“雙重輕拂”的手勢事件的組。
[0115]手勢事件決定部93在決定手勢事件的情況下,從HDDl 15讀出與由調(diào)停部53設(shè)定的當(dāng)前任務(wù)的應(yīng)用識別信息對應(yīng)的主表格99。具體而言,將用于讀出主表格99的操縱指令輸出到操縱部57,操縱部57控制HDD115而獲取要讀出的主表格99。以下,說明內(nèi)容顯示部51是當(dāng)前任務(wù)的情況。
[0116]手勢事件決定部93響應(yīng)于決定手勢事件的情形,根據(jù)手勢事件,從在主表格99中制定的多個(gè)種類的處理中,確定與由調(diào)停部53設(shè)定為當(dāng)前狀態(tài)的當(dāng)前任務(wù)對應(yīng)地建立了關(guān)聯(lián)的處理。此處,通過調(diào)停部53,內(nèi)容顯示部51被設(shè)定為當(dāng)前任務(wù),所以手勢事件決定部93確定通過主表格99與手勢事件建立了關(guān)聯(lián)的處理。更具體而言,手勢事件決定部93從主表格99抽出在手勢的項(xiàng)目中設(shè)定了所決定的手勢事件的手勢識別信息的主記錄,獲取在所抽出的主記錄的處理的項(xiàng)目中設(shè)定的處理識別信息。手勢事件決定部93在獲取到處理識別信息的情況下,將所決定的手勢事件輸出到調(diào)停部53,但在未獲取到處理識別信息的情況下,不將所決定的手勢事件輸出到調(diào)停部53。另外,手勢事件決定部93在決定多個(gè)手勢事件的情況下,將多個(gè)手勢事件中的、處理被確定的所有手勢事件輸出到調(diào)停部53。手勢事件決定部93輸出的手勢事件包括用于識別手勢事件的手勢識別信息。另外,手勢事件決定部93在從鼠標(biāo)事件生成部95連續(xù)輸入鼠標(biāo)事件的情況、且未決定手勢事件的情況下,將表不未決定手勢事件的未決定信號輸出到調(diào)停部53。
[0117]手勢事件決定部93僅將與作為由調(diào)停部53設(shè)定為當(dāng)前狀態(tài)的當(dāng)前任務(wù)的內(nèi)容顯示部51能夠執(zhí)行的處理對應(yīng)的手勢事件輸出到調(diào)停部53,調(diào)停部53將手勢事件輸出到作為當(dāng)前任務(wù)的內(nèi)容顯示部51。因此,能夠使執(zhí)行內(nèi)容顯示程序的內(nèi)容顯示部51執(zhí)行用多個(gè)鼠標(biāo)事件的組確定的手勢事件,其中,該手勢事件是輸入到觸摸面板165的操作。換言之,在開發(fā)內(nèi)容顯示程序的階段中,不用意識到在MFP100中能夠用觸摸面板165接受的手勢事件就能夠進(jìn)行開發(fā)。例如,能夠開發(fā)不接受轉(zhuǎn)動操作的瀏覽程序。
[0118]調(diào)停部53從手勢事件決定部93輸入手勢事件,將手勢事件輸出到設(shè)定為當(dāng)前狀態(tài)的內(nèi)容顯示部51。調(diào)停部53響應(yīng)于從手勢事件決定部93輸入手勢事件的情形,將手勢事件輸出到內(nèi)容顯示部51。另外,在除了內(nèi)容顯示部51以外由CPUlll還執(zhí)行其他應(yīng)用程序從而在應(yīng)用層中形成多個(gè)任務(wù)的情況下,調(diào)停部53從手勢事件決定部93向多個(gè)任務(wù)中的當(dāng)前狀態(tài)的任務(wù)輸出手勢事件。
[0119]內(nèi)容顯示部51包括內(nèi)容獲取部61、手勢期間檢測部63、顯示用圖像生成部65、以及顯示控制部67。
[0120]內(nèi)容獲取部61獲取內(nèi)容,并將所獲取的內(nèi)容輸出到顯示用圖像生成部65。內(nèi)容包括存儲在外部的服務(wù)器中的數(shù)據(jù)、存儲在HDD115中的數(shù)據(jù),數(shù)據(jù)的種類沒有限制。例如,在將內(nèi)容設(shè)為存儲在外部的Web服務(wù)器中、且用HTML (HyperText Markup Language,超文本標(biāo)記語言)等標(biāo)記語言描述的Web頁面的情況下,內(nèi)容獲取部61通過控制通信I/F部112從Web服務(wù)器接收Web頁面,從而獲取Web頁面。在對Web頁面鏈接有其他內(nèi)容的情況下,內(nèi)容獲取部61獲取該其他內(nèi)容。內(nèi)容獲取部61獲取的內(nèi)容既可以是用操作MFP100的操作用戶所指定的URL(Uniform Resource Locator,統(tǒng)一資源定位符)識別的Web頁面,也可以是用在內(nèi)容顯示程序中預(yù)定的URL識別的Web頁面。另外,當(dāng)將內(nèi)容設(shè)為存儲在HDD115中的應(yīng)用數(shù)據(jù)或者圖像數(shù)據(jù)的情況下,內(nèi)容獲取部61通過從HDD115讀出應(yīng)用數(shù)據(jù)或者圖像數(shù)據(jù)而獲取內(nèi)容。
[0121]手勢期間檢測部63從手勢事件決定部93輸入手勢事件。手勢期間檢測部63根據(jù)從手勢事件決定部93輸入的手勢事件檢測手勢期間,在檢測到手勢期間的期間,將表示是手勢期間的手勢期間信號輸出到顯示用圖像生成部65。手勢期間是通過手勢事件決定部93連續(xù)決定手勢事件的期間。關(guān)于從手勢事件決定部93輸入的手勢事件,手勢識別信息是“快速滑動”、“輕拂”、“撐開”、“捏合”、“轉(zhuǎn)動”、“雙重輕拂”以及“雙擊(double tap)”的一個(gè)以上。
[0122]具體而言,手勢事件決定部93根據(jù)一個(gè)以上的鼠標(biāo)事件決定手勢事件,但有如下情況:在通過手勢事件決定部93決定了手勢事件之后,通過鼠標(biāo)事件生成部95連續(xù)生成鼠標(biāo)事件。例如,在用戶輸入捏合操作的情況下,在用戶使兩根手指移動的途中,通過手勢事件決定部93決定手勢事件。在該情況下,直至用戶將手指從觸摸面板165離開為止,通過鼠標(biāo)事件生成部95生成狀態(tài)識別信息“Move”的鼠標(biāo)事件,當(dāng)用戶將手指從觸摸面板165離開時(shí),通過鼠標(biāo)事件生成部95生成狀態(tài)識別信息“Release”的鼠標(biāo)事件。手勢事件決定部93在決定了手勢識別信息“捏合”的手勢事件之后,直至從鼠標(biāo)事件生成部95輸入狀態(tài)識別信息“Release”的鼠標(biāo)事件為止,每當(dāng)輸入狀態(tài)識別信息“Move”的鼠標(biāo)事件時(shí),輸出手勢識別信息“捏合”的手勢事件。手勢期間檢測部63在從手勢事件決定部93連續(xù)輸入相同的手勢事件的期間,檢測手勢期間。
[0123]另外,在用戶輸入轉(zhuǎn)動操作的情況下,在兩個(gè)用戶使兩根手指移動的途中,通過手勢事件決定部93決定手勢識別信息“轉(zhuǎn)動”的手勢事件,但有在轉(zhuǎn)動操作的途中手指的間隔變動的情況。例如,在手指的間隔變窄的情況下,通過手勢事件決定部93決定手勢識別信息“捏合”的手勢事件。手勢事件決定部93在手勢期間開始之后決定兩個(gè)手勢事件的情況下,輸出兩個(gè)手勢事件。即使在該情況下,手勢期間檢測部63當(dāng)從手勢事件決定部93輸入最初的手勢事件時(shí)檢測出手勢期間的開始,在未從手勢事件決定部93輸入一個(gè)以上的手勢事件的情況下,檢測出手勢期間的結(jié)束。
[0124]顯示用圖像生成部65從內(nèi)容獲取部61輸入內(nèi)容,從手勢期間檢測部63輸入手勢期間信號,從手勢事件決定部93輸入一個(gè)以上的手勢事件。顯示用圖像生成部65根據(jù)從手勢事件決定部93輸入的一個(gè)以上的手勢事件,生成用于顯示內(nèi)容的顯示用圖像。顯示用圖像生成部65在內(nèi)容由多個(gè)頁面構(gòu)成的情況下,將多個(gè)頁面中的成為顯示對象的頁面的至少一部分的圖像生成為顯示用圖像。換言之,顯示用圖像生成部65生成的顯示用圖像包括單一的頁面的一部分或者全部的圖像,而不包括多個(gè)頁面的圖像。顯示用圖像生成部65包括顯示對象變更部71、顯示方向變更部73、狀態(tài)存儲部75、以及優(yōu)先顯示部77。
[0125]顯示用圖像生成部65當(dāng)從內(nèi)容獲取部61輸入內(nèi)容時(shí),將內(nèi)容的至少一部分決定為顯示部分,生成用于顯示顯示部分的顯示用圖像。預(yù)先規(guī)定顯示用圖像生成部65在從內(nèi)容獲取部61輸入內(nèi)容的時(shí)間點(diǎn)決定的顯示部分為好。例如,將內(nèi)容的全部設(shè)定為默認(rèn)的顯示部分為好。另外,在內(nèi)容由多個(gè)頁面構(gòu)成的情況下,將最初的頁面的全部設(shè)定為默認(rèn)的顯示部分為好。
[0126]狀態(tài)存儲部75將用于確定手勢期間開始的手勢開始時(shí)間點(diǎn)下的顯示部分的狀態(tài)信息臨時(shí)存儲到RAM114中。狀態(tài)信息包括內(nèi)容中的顯示部分的位置以及尺寸(倍率)。另夕卜,在內(nèi)容由多個(gè)頁面構(gòu)成的情況下,狀態(tài)信息包括確定頁面的頁面編號。
[0127]顯示對象變更部71在從手勢事件決定部93輸入第I種類的手勢事件的情況下,變更顯示部分,生成用于顯示變更后的顯示部分的顯示用圖像。第I種類的手勢事件是手勢識別信息“捏合”、“撐開”、“快速滑動”、“輕拂”以及“雙重輕拂”的手勢事件。顯示對象變更部71包括縮放部81、頁面切換部83、滾動部85、以及特定狀態(tài)頁面切換部86。
[0128]縮放部81在從手勢事件決定部93輸入手勢識別信息“捏合”或者“撐開”的手勢事件的情況下,變更顯示部分的尺寸。在手勢識別信息“捏合”或者“撐開”的手勢事件中,作為參數(shù)包括倍率。縮放部81以在手勢識別信息“捏合”或者“撐開”的手勢事件中作為參數(shù)包括的倍率,變更顯示部分的尺寸。[0129]頁面切換部83在內(nèi)容包括多個(gè)頁面的情況、且從手勢事件決定部93輸入手勢識別信息“快速滑動”的手勢事件的情況下,將顯示部分所屬的頁面的前后的頁面決定為新的顯示部分所屬的頁面。在顯示部分所屬的頁面是最初的第I頁面的情況下,顯示部分所屬的頁面的前面的頁面是最終頁面。在顯示部分所屬的頁面是最終頁面的情況下,顯示部分所屬的頁面的后面的頁面是最初的第I頁面。頁面切換部83用狀態(tài)信息確定顯示部分所屬的頁面。在手勢識別信息“快速滑動”的手勢事件中,作為參數(shù)包括指示方向。頁面切換部83決定用在手勢識別信息“快速滑動”的手勢事件中作為參數(shù)包括的指示方向所確定的頁面。此處,作為一個(gè)例子,以如下情況為例子進(jìn)行說明:內(nèi)容包括第I頁面?第N頁面(N是2以上的整數(shù)),顯示部分包含于第M頁面(M是I以上且N以下的整數(shù))中。頁面切換部83在手勢識別信息“快速滑動”的手勢事件中包含的指示方向表示“上”或者“左”的情況下,將第(M — I)頁面決定為新的顯示部分所屬的頁面。頁面切換部83在手勢識別信息“快速滑動”的手勢事件中包含的指示方向表示“下”或者“右”的情況下,將第(M+1)頁面決定為新的顯示部分所屬的頁面。
[0130]滾動部85在從手勢事件決定部93輸入手勢識別信息“輕拂”或者“雙重輕拂”的手勢事件的情況下,在內(nèi)容中使顯示部分移動。手勢識別信息“輕拂”或者“雙重輕拂”的手勢事件包括表示方向的參數(shù)和表示移動距離的參數(shù)。滾動部85使顯示部分向在手勢識別信息“輕拂”或者“雙重輕拂”的手勢事件中作為參數(shù)包括的方向平行移動移動距離。另外,在顯示部分位于內(nèi)容的端部的情況等下,有時(shí)能夠使顯示部分移動的距離比用參數(shù)制定的移動距離短。在該情況下,滾動部85使顯示部分向作為參數(shù)包括的方向移動能夠移動的距離,并且將表示只能移動了移動距離的特定狀態(tài)信號輸出到特定狀態(tài)頁面切換部86。特定狀態(tài)信號包括在手勢識別信息“輕拂”或者“雙重輕拂”的手勢事件中作為參數(shù)包括的指示方向。
[0131]特定狀態(tài)頁面切換部86在內(nèi)容包括多個(gè)頁面的情況、且在手勢期間的期間從滾動部85輸入特定狀態(tài)信號的情況下,在手勢期間結(jié)束的手勢期間結(jié)束時(shí),將顯示部分所屬的頁面的前后的頁面決定為新的顯示部分所屬的頁面。如果由從手勢期間檢測部63輸入了手勢期間信號的狀態(tài)變化為未輸入手勢期間信號的狀態(tài),則檢測出手勢期間結(jié)束時(shí)。特定狀態(tài)頁面切換部86用狀態(tài)信息確定顯示部分所屬的頁面。特定狀態(tài)頁面切換部86決定用在特定狀態(tài)信號中包含的指示方向所確定的頁面。具體而言,在特定狀態(tài)信號中包含的方向表示“上”或者“左”的情況下,將顯示部分所屬的頁面的前面的頁面決定為新的顯示部分所屬的頁面。在特定狀態(tài)信號中包含的方向表示“下”或者“右”的情況下,將顯示部分所屬的頁面的后面的頁面決定為新的顯示部分所屬的頁面。
[0132]顯示方向變更部73在從手勢事件決定部93輸入手勢識別信息“轉(zhuǎn)動”的手勢事件的情況下,變更顯示部分的方向。手勢識別信息“轉(zhuǎn)動”的手勢事件包括旋轉(zhuǎn)角度的參數(shù)和旋轉(zhuǎn)方向的參數(shù)。顯示方向變更部73通過使顯示部分以在手勢識別信息“轉(zhuǎn)動”的手勢事件中作為參數(shù)包括的旋轉(zhuǎn)方向旋轉(zhuǎn)旋轉(zhuǎn)角度,由此變更顯示部分的方向。
[0133]優(yōu)先顯示部77當(dāng)在手勢期間從手勢事件決定部93輸入第I種類的手勢事件和第2種類的手勢事件的情況下,根據(jù)第2種類的手勢事件變更通過狀態(tài)信息確定的顯示部分。第I種類的手勢事件是手勢識別信息“捏合”、“撐開”、“快速滑動”、“輕拂”以及“雙重輕拂”的手勢事件。第2種類的手勢事件是手勢識別信息“轉(zhuǎn)動”的手勢事件。優(yōu)先顯示部77變更用狀態(tài)信息確定的顯示部分的方向。通過使顯示部分以在手勢期間中從手勢事件決定部93最后輸入的手勢識別信息“轉(zhuǎn)動”的手勢事件中作為參數(shù)包括的旋轉(zhuǎn)方向旋轉(zhuǎn)旋轉(zhuǎn)角度,由此變更顯示部分的方向。
[0134]〈手勢期間〉
[0135]顯示用圖像生成部65在手勢期間的期間,當(dāng)頁面被頁面切換部83切換的情況下,將變更后的頁面作為處理對象,當(dāng)頁面未被頁面切換部83切換的情況下,將通過狀態(tài)信息確定的頁面作為處理對象。另外,顯示用圖像生成部65在顯示部分被縮放部81和/或滾動部85變更的情況下,生成用于顯示處理對象的頁面中的變更后的顯示部分的顯示用圖像。另外,顯示用圖像生成部65在顯示部分的方向被顯示方向變更部73變更的情況下,生成用于將處理對象的頁面中的顯示部分變更方向而顯示的顯示用圖像。進(jìn)而,顯示用圖像生成部65在顯示部分被縮放部81和/或滾動部85變更的情況、以及顯示部分的方向被顯示方向變更部73變更的情況下,生成用于將處理對象的頁面中的變更后的顯示部分變更方向而顯示的顯示用圖像。
[0136]〈手勢期間結(jié)束時(shí)〉
[0137]顯示用圖像生成部65在手勢期間結(jié)束的手勢期間結(jié)束時(shí),當(dāng)頁面被特定狀態(tài)頁面切換部86切換的情況下,將變更后的頁面作為處理對象,生成用于顯示顯示部分的顯示用圖像。將顯示部分設(shè)為頁面的預(yù)定的部分為好。另外,也可以使用在手勢期間結(jié)束時(shí)決定的顯示部分的頁面中的位置以及尺寸。
[0138]顯示用圖像生成部65在手勢期間結(jié)束的手勢期間結(jié)束時(shí),當(dāng)顯示部分的方向被優(yōu)先顯示部77變更的情況下,生成用于將處理對象的頁面中的顯示部分變更其方向而顯示的顯示用圖像。
[0139]顯示控制部67響應(yīng)于從顯示用圖像生成部65輸入顯示用圖像的情形,將顯示用圖像顯示于顯示部161中。具體而言,顯示控制部67為了將顯示用圖像顯示于顯示部161中,將應(yīng)用指令輸出到調(diào)停部53。由此,通過操縱部57,在顯示部161具備的VRAM (VideoRAM)中存儲顯示用圖像,顯示用圖像顯示于顯示部161中。
[0140]圖7是示出手勢事件決定處理的流程的一個(gè)例子的流程圖。手勢事件決定處理是通過MFP100具備的CPUlll執(zhí)行存儲在R0M113、HDD115或者⑶-ROMl 18中的操作接受程序從而由CPUlll執(zhí)行的處理。參照圖7,CPU111判斷是否檢測到鼠標(biāo)事件(步驟S01)。如果用戶指示觸摸面板165,則根據(jù)通過觸摸面板165檢測到的位置檢測鼠標(biāo)事件。直至檢測到鼠標(biāo)事件為止成為待機(jī)狀態(tài)(在步驟SOl中“否”),如果檢測到鼠標(biāo)事件(在步驟SOl中“是”),則使處理進(jìn)入到步驟S02。換言之,手勢事件決定處理是以用戶指示觸摸面板165并被檢測到鼠標(biāo)事件為條件而執(zhí)行的處理。
[0141]在步驟S02中,判斷所檢測到的鼠標(biāo)事件是否為單數(shù)。如果檢測到單數(shù)的鼠標(biāo)事件,則使處理進(jìn)入到步驟S03,但如果檢測到多個(gè)鼠標(biāo)事件,則使處理進(jìn)入到步驟S21。在步驟S21中,執(zhí)行多個(gè)位置檢測處理,結(jié)束處理。關(guān)于多個(gè)位置檢測處理的詳細(xì)內(nèi)容,將后述。
[0142]在步驟S03中,根據(jù)鼠標(biāo)事件的狀態(tài),使處理分支。如果鼠標(biāo)事件的狀態(tài)是“Press”,則使處理進(jìn)入到步驟S04,如果鼠標(biāo)事件的狀態(tài)是“Release”,則使處理進(jìn)入到步驟S05,如果是“Move”,則使處理進(jìn)入到步驟S12。在步驟S04中,將在步驟SOl中檢測到的鼠標(biāo)事件中包含的位置信息作為開始位置存儲到RAM114中,結(jié)束處理。[0143]在處理進(jìn)入到步驟S05的情況下,在步驟SOl中檢測到的鼠標(biāo)事件的狀態(tài)是“Release”。在鼠標(biāo)事件的狀態(tài)是“Release”的情況下,在該鼠標(biāo)事件之前剛剛被輸入有其他鼠標(biāo)事件。其他鼠標(biāo)事件的狀態(tài)有“Press”的情況和“Move”的情況。在步驟S05中,根據(jù)之前剛剛輸入的其他鼠標(biāo)事件的狀態(tài),使處理分支。如果之前剛剛輸入的其他鼠標(biāo)事件的狀態(tài)是“Press”,則使處理進(jìn)入到步驟S06,否則使處理進(jìn)入到步驟S11。在步驟Sll中,輸出未決定信號,結(jié)束處理。
[0144]在步驟S06中,判斷與在步驟SOl中檢測到的鼠標(biāo)事件中包含的位置信息相同的位置信息是否被存儲在RAMl 14中。如果被存儲在RAMl 14中,則使處理進(jìn)入到步驟S07,否則使處理進(jìn)入到步驟S10。另外,此處所稱的相同的位置信息包括用兩個(gè)位置信息分別確定的兩個(gè)位置之間的距離是規(guī)定的長度以內(nèi)的情況。由于檢測用戶指示相同的位置的操作,所以包含誤差。
[0145]在步驟S07中,將手勢事件決定為雙擊,使處理進(jìn)入到步驟S08。處理進(jìn)入到步驟S07的情況是如下情況:之前剛剛輸入的鼠標(biāo)事件的狀態(tài)為“Press”,在步驟SOl中輸入的鼠標(biāo)事件的狀態(tài)為“Release”的情況,且在RAM114中存儲有相同的位置信息的情況。換言之,是在用戶輸入了最初的點(diǎn)擊操作之后對與最初的點(diǎn)擊操作相同的位置進(jìn)行點(diǎn)擊操作的情況。
[0146]在步驟S08中,判斷是否定義有與所決定的手勢事件對應(yīng)的處理。通過如下來進(jìn)行判斷:在HDDl 15中存儲的主表格99中制定的多個(gè)種類的處理中,是否存在與設(shè)定為當(dāng)前狀態(tài)的應(yīng)用程序?qū)?yīng)地關(guān)聯(lián)了手勢事件的處理。如果在主表格99中,對所決定的手勢事件關(guān)聯(lián)有處理,則判斷為與設(shè)定為當(dāng)前狀態(tài)的應(yīng)用程序?qū)?yīng)地定義有與所決定的手勢事件對應(yīng)的處理。如果定義有與所決定的手勢事件對應(yīng)的處理,則使處理進(jìn)入到步驟S09,否則使處理進(jìn)入到步驟S11。在步驟S09中,輸出在步驟S07中決定的手勢識別信息“雙擊”的手勢事件,結(jié)束處理。在步驟Sll中,輸出未決定信號,結(jié)束處理。
[0147]處理進(jìn)入到步驟SlO的情況是如下情況:之前剛剛輸入的鼠標(biāo)事件的狀態(tài)為“Press”,接著輸入的鼠標(biāo)事件的狀態(tài)為“Release”的情況,且在RAM114中未存儲相同的位置信息的情況。換言之,是用戶輸入最初的點(diǎn)擊操作的情況。在步驟SlO中,將在步驟SOl中檢測到的鼠標(biāo)事件中包含的位置信息作為開始位置存儲到RAM114中,使處理進(jìn)入到步驟S11。在步驟Sll中,輸出未決定信號,結(jié)束處理。
[0148]處理進(jìn)入到步驟S12的情況是鼠標(biāo)事件的狀態(tài)為“Move”的情況,在該鼠標(biāo)事件之前剛剛輸入有其他鼠標(biāo)事件。其他鼠標(biāo)事件的狀態(tài)有“Press”的情況和“Move”的情況。在步驟S12中,判斷移動距離L是否為閾值TL以上。如果移動距離L是閾值TL以上,則使處理進(jìn)入到步驟S13,否則結(jié)束處理。將用在步驟S04中存儲的開始位置確定的位置與用在步驟SOl中檢測到的鼠標(biāo)事件中包含的位置信息確定的位置之間的距離計(jì)算為移動距離L。
[0149]在接下來的步驟S13中,決定指示方向。將從用在步驟S04中存儲的開始位置確定的位置朝向用在步驟SOl中檢測到的鼠標(biāo)事件中包含的位置信息確定的位置的方向決定為指示方向。指示方向是以顯示部161的顯示面為基準(zhǔn)的上下左右4個(gè)方向中的與所計(jì)算出的方向最接近的方向。
[0150]然后,在步驟S14中,計(jì)算指示速度。根據(jù)在步驟S12中計(jì)算出的移動距離,計(jì)算指示速度。例如,把將在步驟S12中計(jì)算出的移動距離除以從檢測到狀態(tài)為“Press”的鼠標(biāo)事件至在步驟SOl中檢測到鼠標(biāo)事件為止的時(shí)間而得到的值作為指示速度。另外,也可以根據(jù)在之前剛剛檢測到的鼠標(biāo)事件和在步驟SOl中檢測到的鼠標(biāo)事件計(jì)算指示速度。
[0151]在步驟S15中,判斷指示速度是否為閾值TV以上。如果指示速度是閾值TV以上,則使處理進(jìn)入到步驟S16,否則使處理進(jìn)入到步驟S17。在步驟S16中,將手勢事件決定為快速滑動,使處理進(jìn)入到步驟S18。在步驟S17中,將手勢事件決定為輕拂,使處理進(jìn)入到步驟 S18。
[0152]在步驟S18中,判斷是否通過在HDD115中存儲的主表格99定義有與所決定的手勢事件對應(yīng)的處理。如果定義有與手勢事件對應(yīng)的處理則使處理進(jìn)入到步驟S19,否則使處理進(jìn)入到步驟S20。在步驟S19中,輸出在步驟S16中決定的手勢識別信息“快速滑動”的手勢事件、或者在步驟S17中決定的手勢識別信息“輕拂”的手勢事件,結(jié)束處理。在步驟S20中,輸出未決定信號,結(jié)束處理。
[0153]圖8是示出多個(gè)位置檢測處理的流程的一個(gè)例子的流程圖。多個(gè)位置檢測處理是在圖7所示的手勢事件決定處理的步驟S21中執(zhí)行的處理。多個(gè)位置檢測處理是在檢測出兩個(gè)鼠標(biāo)事件的情況下執(zhí)行的處理。參照圖8,CPU111在步驟S31中,通過兩個(gè)鼠標(biāo)事件的狀態(tài)使處理分支。如果兩個(gè)鼠標(biāo)事件的至少一方的狀態(tài)是“Release”則使處理進(jìn)入到步驟S54,如果是“Press”則使處理進(jìn)入到步驟S32,如果是“Move”則使處理進(jìn)入到步驟S33。在步驟S32中,將兩個(gè)鼠標(biāo)事件各自中包含的位置信息作為開始位置存儲到RAM114中,使處理返回到手勢事件決定處理。
[0154]在步驟S33中,判斷兩個(gè)鼠標(biāo)事件的至少一方的狀態(tài)是否為“Move”。如果兩個(gè)鼠標(biāo)事件的至少一方的狀態(tài)是“Move”則使處理進(jìn)入到步驟S34,否則使處理進(jìn)入到步驟S54。在步驟S54中,輸出未決定信號,使處理返回到手勢事件決定處理。
[0155]在步驟S34中,計(jì)算旋轉(zhuǎn)角度。以顯示部161的顯示面的規(guī)定的基準(zhǔn)邊為基準(zhǔn),計(jì)算將用在步驟S32中存儲的開始位置確定的兩個(gè)位置進(jìn)行連接的直線與基準(zhǔn)邊所成的角度Rl。另外,計(jì)算將用所檢測到的兩個(gè)鼠標(biāo)事件各自中包含的位置信息確定的兩個(gè)位置進(jìn)行連接的直線與基準(zhǔn)邊所成的角度R2。然后,通過從角度R2減去角度Rl而計(jì)算旋轉(zhuǎn)角度R0在步驟S35中,判斷旋轉(zhuǎn)角度R的絕對值是否為閾值TR以上。如果旋轉(zhuǎn)角度R的絕對值是閾值TR以上,則使處理進(jìn)入到步驟S36,否則使處理進(jìn)入到步驟S40。在步驟S36中,決定旋轉(zhuǎn)方向和旋轉(zhuǎn)角度。根據(jù)旋轉(zhuǎn)角度R的正負(fù)來決定旋轉(zhuǎn)方向。將旋轉(zhuǎn)角度決定為旋轉(zhuǎn)角度R。在步驟S37中,將手勢事件決定為轉(zhuǎn)動,使處理進(jìn)入到步驟S38。
[0156]在步驟S38中,判斷是否通過在HDD115中存儲的主表格99定義有與所決定的手勢事件對應(yīng)的處理。如果定義有與手勢事件對應(yīng)的處理則使處理進(jìn)入到步驟S39,否則跳過步驟S39而使處理進(jìn)入到步驟S40。在步驟S39中,輸出在步驟S37中決定的手勢識別信息“轉(zhuǎn)動”的手勢事件。
[0157]在步驟S40中,計(jì)算指示位置間距離的變化量。計(jì)算用在步驟S32中存儲的開始位置確定的兩個(gè)位置之間的距離LI。另外,計(jì)算用所檢測到的兩個(gè)鼠標(biāo)事件各自中包含的位置信息確定的兩個(gè)位置之間的距離L2。將距離L2與距離LI的差計(jì)算為指示位置間距離的變化量。
[0158]在接下來的步驟S41中,判斷距離是否發(fā)生了變化。如果指示位置間距離的變化量是規(guī)定的長度以上,則判斷為距離發(fā)生了變化。如果距離發(fā)生了變化,則使處理進(jìn)入到步驟S42,否則使處理進(jìn)入到步驟S48。
[0159]在步驟S42中,決定倍率。把將距離L2除以距離LI而得到的值決定為倍率。在接下來的步驟S43中,判斷倍率是否大于I。如果倍率大于I則使處理進(jìn)入到步驟S44,否則使處理進(jìn)入到步驟S45。
[0160]在步驟S44中,將手勢事件決定為撐開,使處理進(jìn)入到步驟S46。在步驟S45中,將手勢事件決定為捏合,使處理進(jìn)入到步驟S46。
[0161]在步驟S46中,判斷是否通過在HDD115中存儲的主表格99定義有與所決定的手勢事件對應(yīng)的處理。如果定義有與手勢事件對應(yīng)的處理則使處理進(jìn)入到步驟S47,否則跳過步驟S47而使處理進(jìn)入到步驟S48。在步驟S47中,輸出在步驟S44中決定的手勢識別信息“撐開”的手勢事件、或者在步驟S45中決定的手勢識別信息“捏合”的手勢事件。
[0162]在步驟S48中,判斷兩點(diǎn)的移動方向是否相同。比較用兩個(gè)手勢事件各自中包含的位置信息確定的位置移動的方向。具體而言,將從用在步驟S32中存儲的開始位置確定的兩個(gè)位置的一方朝向用在所檢測到的兩個(gè)鼠標(biāo)事件中的對應(yīng)的一方中包含的位置信息確定的位置的方向計(jì)算為一方的移動方向。另外,將從用在步驟S32中存儲的開始位置確定的兩個(gè)位置的另一方朝向用在所檢測到的兩個(gè)鼠標(biāo)事件中的對應(yīng)的另一方中包含的位置信息確定的位置的方向計(jì)算為另一方的移動方向。如果所計(jì)算出的兩個(gè)方向相同,則使處理進(jìn)入到步驟S49,否則使處理進(jìn)入到步驟S53。
[0163]在步驟S49中,決定指示方向。將在步驟S48中計(jì)算出的移動方向決定為指示方向。在步驟S50中,將手勢事件決定為雙重輕拂,使處理進(jìn)入到步驟S51。在步驟S51中,判斷是否通過在HDDl 15中存儲的主表格99定義有與所決定的手勢事件對應(yīng)的處理。如果定義有與手勢事件對應(yīng)的處理則使處理進(jìn)入到步驟S52,否則跳過步驟S52而使處理進(jìn)入到步驟S53。在步驟S52中,輸出在步驟S50中決定的手勢識別信息“雙重輕拂”的手勢事件。
[0164]在步驟S53中,判斷是否輸出了手勢事件。如果執(zhí)行了步驟S39、步驟S47、步驟S52中的至少一個(gè),則判斷為輸出了手勢事件。如果輸出了至少一個(gè)手勢事件,則使處理返回到手勢事件決定處理,否則使處理進(jìn)入到步驟S54。在步驟S54中,輸出未決定信號,使處理返回到手勢事件決定處理。
[0165]圖9是示出內(nèi)容顯示處理的流程的一個(gè)例子的流程圖。內(nèi)容顯示處理是通過MFP100具備的CPUlll執(zhí)行存儲在R0M113、HDD115或者⑶-R0M118中的內(nèi)容顯示程序從而由CPUlll執(zhí)行的處理。參照圖9,CPUlll獲取內(nèi)容(步驟S61)。例如,在內(nèi)容是存儲在外部的Web服務(wù)器中的Web頁面的情況下,控制通信I/F部112而從Web服務(wù)器接收Web頁面。另外,在內(nèi)容是存儲在HDD115中的應(yīng)用數(shù)據(jù)或者圖像數(shù)據(jù)的情況下,從HDD115讀出應(yīng)用數(shù)據(jù)或者圖像數(shù)據(jù)。
[0166]在步驟S62中,決定顯示對象頁面。如果在步驟S61中獲取的內(nèi)容是多個(gè)頁面,則將最初的第I頁面決定為顯示對象頁面,如果內(nèi)容是單一的頁面,則將內(nèi)容的整體決定為顯示對象頁面。在步驟S63中,決定顯示部分。將顯示對象頁面的至少一部分決定為顯示部分。此處,以將顯示對象頁面的全部決定為顯示部分的情況為例子進(jìn)行說明。
[0167]在接下來的步驟S64中,生成與在步驟S62中決定的顯示對象頁面的顯示部分對應(yīng)的顯示用圖像。然后,將所生成的顯示用圖像顯示于顯示部161中(步驟S65),使處理進(jìn)入到步驟S66。通過在顯示部161的VRAM中保存顯示用圖像,將顯示用圖像顯示于顯示部161 中。
[0168]在步驟S66中,存儲狀態(tài)信息。狀態(tài)信息包括顯示對象頁面的頁面編號、顯示部分的頁面中的位置以及尺寸。在接下來的步驟S67中,將不可滾動標(biāo)志設(shè)定為OFF (關(guān)閉)。然后,判斷是否決定了手勢事件(步驟S68)。在上述手勢事件決定處理中,在輸出手勢事件的情況下判斷為決定了手勢事件。直至決定手勢事件為止成為待機(jī)狀態(tài)(在步驟S68中“否”),如果決定了手勢事件(在步驟S68中“是”),則使處理進(jìn)入到步驟S69。
[0169]在步驟S69中,設(shè)定手勢期間開始時(shí)。將此時(shí)的時(shí)刻設(shè)定為手勢期間開始時(shí)。然后,執(zhí)行顯示用圖像更新處理(步驟S70),使處理進(jìn)入到步驟S71。關(guān)于顯示用圖像更新處理的詳細(xì)內(nèi)容將后述,是根據(jù)在步驟S68或者步驟S71中決定的手勢事件來更新顯示用圖像的處理。
[0170]在步驟S71中,判斷是否決定了手勢事件。如果決定了手勢事件則使處理返回到步驟S70,否則使處理進(jìn)入到步驟S72。在步驟S72中,判斷是否檢測到未決定信號。檢測在上述手勢事件決定處理中輸出的未決定信號。如果檢測到未決定信號則使處理進(jìn)入到步驟S73,否則使處理返回到步驟S71。
[0171]在步驟S73中,設(shè)定手勢期間結(jié)束時(shí)。將此時(shí)的時(shí)刻設(shè)定為手勢期間結(jié)束時(shí)。然后,執(zhí)行優(yōu)先顯示處理(步驟S74)以及特定狀態(tài)頁面切換處理(步驟S75),使處理進(jìn)入到步驟S76。優(yōu)先顯示處理以及特定狀態(tài)頁面切換處理的詳細(xì)內(nèi)容將后述。在步驟S76中,判斷是否接受了結(jié)束內(nèi)容的顯示的指示。例如,如果指示了硬鍵部167中包括的多個(gè)鍵中的、被分配了結(jié)束內(nèi)容顯示程序的指示的鍵,則接受結(jié)束內(nèi)容的顯示的指示。如果接受了結(jié)束內(nèi)容的顯示的指示,則結(jié)束處理,否則使處理返回到步驟S66。
[0172]圖10是示出顯示用圖像更新處理的流程的一個(gè)例子的流程圖。顯示用圖像更新處理是在圖9所示的內(nèi)容顯示處理的步驟S70中執(zhí)行的處理。在圖9中,在執(zhí)行步驟S70之前的階段中,決定了顯示對象頁面、顯示部分,決定了手勢事件。參照圖10,CPUlll判斷所決定的手勢事件是否為撐開或者捏合的手勢事件(步驟S81)。在決定了手勢識別信息“撐開”的手勢事件或者手勢識別信息“捏合”的手勢事件的情況下,使處理進(jìn)入到步驟S82,否則使處理進(jìn)入到步驟S83。在步驟S82中,設(shè)定用于變更顯示部分的倍率。將在手勢事件中作為參數(shù)包括的倍率設(shè)定為用于變更顯示部分的倍率。
[0173]在步驟S83中,判斷所決定的手勢事件是否為轉(zhuǎn)動。在決定了手勢識別信息“轉(zhuǎn)動”的手勢事件的情況下,使處理進(jìn)入到步驟S84,否則使處理進(jìn)入到步驟S86。在步驟S84中,獲取旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度。獲取在手勢事件中作為參數(shù)包括的旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度。在接下來的步驟S85中,將所獲取的旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度設(shè)定為用于生成顯示用圖像的旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度,使處理進(jìn)入到步驟S86。
[0174]在步驟S86中,判斷所決定的手勢事件是否為輕拂或者雙重輕拂的手勢事件。在決定了手勢識別信息“輕拂”的手勢事件或者手勢識別信息“雙重輕拂”的手勢事件的情況下,使處理進(jìn)入到步驟S87,否則使處理進(jìn)入到步驟S92。在步驟S87中,獲取滾動方向以及距離。獲取在手勢事件中作為參數(shù)包括的方向以及移動距離。在接下來的步驟S88中,判斷能否變更顯示部分。具體而言,判斷能否使顯示部分向在步驟S87中獲取到的方向平行移動所獲取到的移動距離。在顯示對象頁面中,如果針對配置了平行移動之前的顯示部分的區(qū)域在步驟S87中獲取到的方向上存在所獲取到的移動距離的幅度的區(qū)域,則判斷為能夠變更顯示部分。如果判斷為能夠變更顯示部分,則使處理進(jìn)入到步驟S89,否則使處理進(jìn)入到步驟S90。
[0175]在步驟S89中,將在步驟S87中獲取到的方向以及移動距離設(shè)定為用于變更顯示部分的滾動方向以及移動距離,使處理進(jìn)入到步驟S92。另一方面,在步驟S90中,將不可滾動標(biāo)志設(shè)定為ON (開啟),使處理進(jìn)入到步驟S91。在步驟S91中,將在步驟S87中獲取到的方向作為滾動方向存儲到RAM114中,使處理進(jìn)入到步驟S92。
[0176]在步驟S92中,判斷所決定的手勢事件是否為快速滑動。在決定了手勢識別信息“快速滑動”的手勢事件的情況下,使處理進(jìn)入到步驟S93,否則使處理進(jìn)入到步驟S94。在步驟S93中,設(shè)定翻頁方向,使處理進(jìn)入到步驟S94。根據(jù)在手勢事件中作為參數(shù)包括的方向,決定翻頁方向。如果方向表示“上”或者“左”,則決定為表示前面的頁面的翻頁方向,如果方向表示“下”或者“右”,則決定為表示后面的頁面的翻頁方向。
[0177]在步驟S94中,變更顯示部分。根據(jù)狀態(tài)信息,確定手勢期間開始時(shí)的顯示部分,根據(jù)在步驟S82中設(shè)定的倍率、在步驟S89中設(shè)定的滾動方向以及移動距離、在步驟S93中設(shè)定的翻頁方向,變更所確定的顯示部分。狀態(tài)信息包括確定顯示對象頁面的頁面編號、顯示部分的位置、以及顯示部分的尺寸。
[0178]在執(zhí)行步驟S93并設(shè)定有翻頁方向的情況下,將顯示對象頁面的頁面編號變更為用翻頁方向確定的頁面的頁面編號。如果翻頁方向表示前面的頁面,則變更為前面的頁面的頁面編號。另外,在用狀態(tài)信息確定的頁面編號的頁面是開頭頁面的情況下,變更為最終的頁面的頁面編號。如果翻頁方向表示后面的頁面,則變更為后面的頁面的頁面編號。另夕卜,在用狀態(tài)信息確定的頁面編號的頁面是最終頁面的情況下,變更為開頭的第I頁面的頁面編號。
[0179]在執(zhí)行步驟S82并設(shè)定有倍率的情況下,將顯示部分的尺寸變更為用倍率確定的尺寸。在執(zhí)行步驟S89而設(shè)定有滾動方向以及移動距離的情況下,變更為使顯示部分的位置在用滾動方向確定的方向上平行移動了移動距離的位置。
[0180]在步驟S95中,生成顯不用圖像。在內(nèi)各中,將與在步驟S94中變更之后的顯不部分相當(dāng)?shù)牟糠值膱D像生成為顯示用圖像。在執(zhí)行步驟S85并設(shè)定有旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度的情況下,將使顯示部分的方向在旋轉(zhuǎn)方向上旋轉(zhuǎn)了旋轉(zhuǎn)角度的圖像作為顯示用圖像。也可以將旋轉(zhuǎn)角度按照規(guī)定的范圍進(jìn)行分類,針對分類出的每個(gè)范圍,預(yù)先制定使顯示部分旋轉(zhuǎn)的角度,旋轉(zhuǎn)針對旋轉(zhuǎn)角度所屬的范圍制定的角度。例如,針對旋轉(zhuǎn)角度大于O度且小于等于30度的范圍制定90度作為使顯示部分旋轉(zhuǎn)的角度,針對旋轉(zhuǎn)角度大于30度且小于等于60度的范圍制定180度作為使顯示部分旋轉(zhuǎn)的角度。然后,在旋轉(zhuǎn)角度屬于大于O度且小于等于30度的范圍的情況下,將使顯示部分旋轉(zhuǎn)了 90度的圖像作為顯示用圖像,在旋轉(zhuǎn)角度屬于大于30度且小于等于60度的范圍的情況下,將使顯示部分旋轉(zhuǎn)了 180度的圖像作為顯示用圖像。
[0181]在步驟S96中,將所生成的顯示用圖像顯示于顯示部161中,使處理返回到內(nèi)容顯示處理。
[0182]圖11是示出優(yōu)先顯示處理的流程的一個(gè)例子的流程圖。優(yōu)先顯示處理是在圖9所示的內(nèi)容顯示處理的步驟S74中執(zhí)行的處理。參照圖11,CPU111判斷在手勢期間中是否存在轉(zhuǎn)動操作(步驟S101)。如果在手勢期間中決定了手勢識別信息“轉(zhuǎn)動”的手勢事件,則判斷為存在轉(zhuǎn)動操作。如果存在轉(zhuǎn)動操作,則使處理進(jìn)入到步驟S102,否則使處理返回到內(nèi)容顯示處理。
[0183]在步驟S102中,判斷在手勢期間中是否存在撐開操作或者捏合操作。如果在手勢期間中決定了手勢識別信息“撐開”的手勢事件,則判斷為存在撐開操作。如果在手勢期間中決定了手勢識別信息“捏合”的手勢事件,則判斷為存在捏合操作。如果在手勢期間中存在撐開操作或者捏合操作的至少一方,則使處理進(jìn)入到步驟S103,但如果撐開操作或者捏合操作都不存在,則使處理返回到內(nèi)容顯示處理。
[0184]在步驟S103中,根據(jù)狀態(tài)信息確定顯示部分以及倍率。這是為了根據(jù)手勢期間開始時(shí)的顯示部分以及倍率生成顯示用圖像。在接下來的步驟S104中,設(shè)定旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度。將在手勢期間中最后決定的手勢識別信息“轉(zhuǎn)動”的手勢事件中作為參數(shù)包括的旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度設(shè)定為用于生成顯示用圖像的旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度。
[0185]在步驟S105中,根據(jù)在步驟S103中確定的顯示部分、以及在步驟S104中設(shè)定的旋轉(zhuǎn)方向以及旋轉(zhuǎn)角度,生成顯示用圖像。具體而言,將使在步驟S103中確定的顯示部分的圖像在步驟S104中設(shè)定的旋轉(zhuǎn)方向上旋轉(zhuǎn)了旋轉(zhuǎn)角度的圖像設(shè)定為顯示用圖像。另外,也可以將旋轉(zhuǎn)角度按照規(guī)定的范圍進(jìn)行分類,針對所分類出的每個(gè)范圍預(yù)先制定使顯示部分旋轉(zhuǎn)的角度,旋轉(zhuǎn)針對旋轉(zhuǎn)角度所屬的范圍制定的角度。例如,針對旋轉(zhuǎn)角度大于O度且小于等于30度的范圍制定90度作為使顯示部分旋轉(zhuǎn)的角度,針對旋轉(zhuǎn)角度大于30度且小于等于60度的范圍制定180度作為使顯示部分旋轉(zhuǎn)的角度。然后,在旋轉(zhuǎn)角度屬于大于O度且小于等于30度的范圍的情況下,使顯示部分旋轉(zhuǎn)90度,在旋轉(zhuǎn)角度屬于大于30度且小于等于60度的范圍的情況下,使顯示部分旋轉(zhuǎn)180度。
[0186]在接下來的步驟S106中,將所生成的顯示用圖像顯示于顯示部161中,使處理返回到內(nèi)容顯示處理。
[0187]圖12是示出特定狀態(tài)頁面切換處理的流程的一個(gè)例子的流程圖。特定狀態(tài)頁面切換處理是在圖9所示的內(nèi)容顯示處理的步驟S75中執(zhí)行的處理。參照圖12,CPU111判斷不可滾動標(biāo)志是否被設(shè)定為ON (步驟S111)。關(guān)于不可滾動標(biāo)志,在圖9所示的內(nèi)容顯示處理的步驟S67中,作為手勢期間開始時(shí)的初始值被設(shè)定為0FF,在圖10所示的顯示用圖像更新處理的步驟S90中,在無法滾動的情況下被設(shè)定為0N。如果不可滾動標(biāo)志被設(shè)定為0N,則使處理進(jìn)入到步驟SI 12,否則使處理返回到內(nèi)容顯示處理。
[0188]在步驟S112中,根據(jù)存儲在RAM114中的滾動方向決定翻頁方向。在圖10所示的顯示用圖像更新處理的步驟S91中,在無法滾動的情況下,滾動方向被存儲到RAMl 14中。如果滾動方向表示“上”或者“左”,則決定為表示前面的頁面的翻頁方向,如果滾動方向表示“下”或者“右”,則決定為表示后面的頁面的翻頁方向。
[0189]在接下來的步驟S113中,變更顯示對象頁面。將顯示對象頁面的頁面編號變更為用翻頁方向決定的頁面的頁面編號。如果翻頁方向表示前面的頁面,則變更為前面的頁面的頁面編號。另外,在用狀態(tài)信息確定的頁面編號的頁面是開頭頁面的情況下,變更為最終的頁面的頁面編號。如果翻頁方向表示后面的頁面,則變更為后面的頁面的頁面編號。另夕卜,在用狀態(tài)信息確定的頁面編號的頁面是最終頁面的情況下,變更為開頭的第I頁面的頁面編號。[0190]在接下來的步驟S114中,決定顯示部分。也可以將顯示部分設(shè)為針對頁面預(yù)先制定的部分,也可以用在變更顯示對象頁面之前所確定的顯示部分的位置以及尺寸制定顯示部分。
[0191]在接下來的步驟S115中,生成顯示用圖像。在內(nèi)容中,將與在步驟S113中變更之后的顯示對象頁面的顯示部分相當(dāng)?shù)牟糠值膱D像生成為顯示用圖像。然后,將所生成的顯示用圖像顯示于顯示部161中(步驟S116),使處理返回到內(nèi)容顯示處理。
[0192]接下來,使用在顯示部161中顯示的畫面說明執(zhí)行優(yōu)先顯示處理的情況。圖13是示出畫面的一個(gè)例子的第I圖。參照圖13,畫面301包括顯示用圖像303。將顯示用圖像303設(shè)為應(yīng)用數(shù)據(jù)的I個(gè)頁面的整體的圖像。為了在顯示部161中顯示著圖13所示的畫面301的狀態(tài)下使顯示用圖像303的方向向右旋轉(zhuǎn)90度,用戶輸入轉(zhuǎn)動操作即可。具體而言,用戶進(jìn)行如下操作即可:將拇指和食指同時(shí)接觸到觸摸面板,并按照以拇指接觸的位置為中心而使食指接觸的位置按順時(shí)針旋轉(zhuǎn)的方式描繪圓弧。但是,有如下情況:在輸入轉(zhuǎn)動操作的途中,拇指接觸的位置與食指接觸的位置之間的距離變短。該情況下的用戶的操作被MFP100接受為轉(zhuǎn)動操作以及捏合操作。
[0193]圖14是示出畫面的一個(gè)例子的第2圖。圖14所示的畫面301A表示在如下情況下顯示的畫面:在顯示了圖13所示的畫面301的狀態(tài)下,作為由用戶實(shí)施的操作接受轉(zhuǎn)動操作和捏合操作,并執(zhí)行了與這兩方對應(yīng)的處理。參照圖14,畫面301A包括顯示用圖像303A。顯示用圖像303A是使圖13所示的畫面301中包含的顯示用畫面303按順時(shí)針方向旋轉(zhuǎn)90度并將尺寸縮小為50%的圖像。
[0194]本實(shí)施方式中的MFP100在一個(gè)手勢期間中接受轉(zhuǎn)動操作和捏合操作的情況下,在手勢期間結(jié)束的時(shí)間點(diǎn),視為接受了轉(zhuǎn)動操作而未接受捏合操作而顯示顯示用圖像。因此,作為途中的圖像的圖14無需一定顯示,也可以從圖13所示的畫面直接顯示后述圖15所示的畫面。此時(shí),畫面的閃變有時(shí)變少。
[0195]圖15是示出畫面的一個(gè)例子的第3圖。圖15所示的畫面301B表示在顯示了圖13所示的畫面301的狀態(tài)下,在作為由用戶實(shí)施的操作接受了轉(zhuǎn)動操作和捏合操作之后,在用戶結(jié)束操作之后顯示的畫面。參照圖15,畫面301B包括顯示用圖像303B。顯示用圖像303B是使圖13所示的畫面301中包含的顯示用圖像303按順時(shí)針方向旋轉(zhuǎn)了 90度的圖像。顯示用圖像303B的尺寸與顯示用圖像303相同。
[0196]另外,在本實(shí)施方式中,在手勢期間中接受轉(zhuǎn)動操作、和捏合操作或者撐開操作的情況下,在手勢期間中顯示變更顯示部分并且變更了變更之后的顯示部的方向的顯示用圖像,但也可以在開始了手勢期間之后決定了與轉(zhuǎn)動操作對應(yīng)的手勢識別信息“轉(zhuǎn)動”的手勢事件之后,不根據(jù)與捏合操作或者撐開操作對應(yīng)的手勢識別信息“捏合”或者“撐開”的手勢事件變更顯示部分。由此,能夠?qū)τ脩敉ㄖD(zhuǎn)動操作比捏合操作或者撐開操作優(yōu)先。
[0197]接下來,使用在顯示部161中顯示的畫面說明執(zhí)行特定狀態(tài)頁面切換處理的情況。圖16是示出畫面的一個(gè)例子的第4圖。參照圖16,畫面311包括顯示用圖像313。將顯示用圖像313設(shè)為應(yīng)用數(shù)據(jù)的第I頁面的下方的一部分的圖像。在顯示部161中顯示著圖16所示的畫面311的狀態(tài)下,用戶輸入讓用手指315接觸了觸摸面板的位置向附圖箭頭方向移動的下方向的滾動操作的情況下,MFP100接受滾動操作。但是,顯示用圖像313是應(yīng)用數(shù)據(jù)的第I頁面的下方的一部分,所以無法向下方向滾動。因此,MFP100在即使接受了滾動操作但無法滾動的情況下,向與滾動方向?qū)?yīng)的方向切換頁面,顯示圖17所示的畫面。
[0198]圖17是示出畫面的一個(gè)例子的第5圖。參照圖17,畫面311A包括顯示用圖像313A。將顯示用圖像313A設(shè)為應(yīng)用數(shù)據(jù)的第2頁面的上方的一部分的圖像。
[0199]如以上說明,本實(shí)施方式中的MFP100作為數(shù)據(jù)處理裝置發(fā)揮功能,顯示內(nèi)容的至少一部分的顯示部分。于是,如果用戶將手指接觸到觸摸面板165而指示,則臨時(shí)存儲用于確定手勢開始時(shí)間點(diǎn)下的顯示部分的狀態(tài)信息,在手勢期間中決定了與使顯示部分變化的處理對應(yīng)的第I手勢事件和與不使顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,根據(jù)第2手勢事件,生成用于顯示用所存儲的狀態(tài)信息確定的顯示部分的顯示用圖像并進(jìn)行顯示。此處的第I手勢事件是由用戶通過輕拂操作、雙重輕拂操作、撐開操作、捏合操作以及快速滑動操作而決定的。另外,第2手勢事件是通過由用戶實(shí)施的轉(zhuǎn)動操作決定的。因此,在手勢期間中生成基于第2手勢事件的顯示用圖像的處理比生成基于第I手勢事件的顯示用圖像的處理優(yōu)先,所以能夠使由用戶實(shí)施的一個(gè)操作對應(yīng)于一個(gè)處理。
[0200]另外,MFP100在決定第I手勢事件的情況下,生成變更了內(nèi)容中的顯示部分的顯示用圖像并進(jìn)行顯示,在決定第2手勢事件的情況下,生成變更了顯示部分的方向的顯示用圖像并進(jìn)行顯示。相比于變更內(nèi)容中的顯示部分,優(yōu)先變更顯示部分的方向,所以用戶能夠容易地輸入不變更顯示部分而變更顯示部分的方向的操作。
[0201]另外,在手勢期間中,顯示變更內(nèi)容中的顯示部分并且變更了顯示部分的方向的顯示用圖像,但如果手勢期間結(jié)束,則顯示變更了顯示部分的方向的顯示用圖像。因此,用戶能夠邊確認(rèn)顯示用圖像邊繼續(xù)操作。
[0202]另外,在開始手勢期間后決定第2手勢事件之后,不變更顯示部分。因此,能夠?qū)τ脩敉ㄖ?手勢事件比第I手勢事件優(yōu)先。
[0203]進(jìn)而,當(dāng)接受了捏合操作或者撐開操作時(shí),決定第I手勢事件,變更顯示部分的尺寸,當(dāng)接受了快速滑動操作時(shí),決定第I手勢事件,變更顯示部分的內(nèi)容中的位置。因此,能夠?qū)@示用圖像變更為對內(nèi)容中的部分進(jìn)行放大或者縮小的圖像、或者內(nèi)容中的任意的部分的圖像。
[0204]進(jìn)而,如果在同時(shí)決定兩個(gè)位置的情況下接受了以規(guī)定時(shí)間間隔決定的兩個(gè)位置之間的距離變化的捏合操作或者撐開操作、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的雙重輕拂操作,則決定第I手勢事件,如果同時(shí)決定兩個(gè)位置,并接受了通過以規(guī)定時(shí)間間隔決定的兩個(gè)位置的直線的傾斜度變化至少規(guī)定的角度的轉(zhuǎn)動操作,則決定第2手勢事件。因此,用戶能夠用兩根手指輸入多個(gè)種類的操作。
[0205]另外,在決定了與快速滑動操作對應(yīng)的手勢事件的情況下,切換頁面,在決定了與輕拂操作或者雙重輕拂操作對應(yīng)的手勢事件的情況下,在頁面內(nèi)變更顯示部分,當(dāng)在決定了與輕拂操作或者雙重輕拂操作對應(yīng)的手勢事件的情況下在頁面內(nèi)無法變更顯示部分的情況下,切換頁面。因此,在頁面內(nèi)無法變更顯示部分的情況下,用戶在輸入輕拂操作或者雙重輕拂操作的情況下切換頁面,所以用戶無需重新更改輸入快速滑動操作。其結(jié)果,能夠簡化由用戶實(shí)施的操作。
[0206]另外,當(dāng)即使在手勢開始時(shí)間點(diǎn)在成為顯示對象的頁面內(nèi)能夠變更顯示部分但直至手勢結(jié)束時(shí)間點(diǎn)為止存在無法變更顯示部分的期間的情況下,在手勢結(jié)束時(shí)間點(diǎn),切換頁面。因此,能夠在手勢期間結(jié)束時(shí),顯示其他頁面的顯示部分的顯示用圖像。
[0207]另外,在手勢期間中,每當(dāng)決定與輕拂操作或者雙重輕拂操作對應(yīng)的手勢事件時(shí),直至在成為顯示對象的頁面內(nèi)無法變更顯示部分為止變更顯示部分。因此,在手勢期間中,能夠在成為顯示對象的頁面內(nèi)變更顯示部分來顯示顯示用圖像,能夠通過用戶輸入的I次操作,顯示在成為顯示對象的頁面內(nèi)變更了顯示部分的顯示用圖像、和切換了頁面之后的顯示部分的顯示用圖像。
[0208]另外,在上述實(shí)施方式中,作為數(shù)據(jù)處理裝置的一個(gè)例子,說明了 MFP100,但當(dāng)然也可以將發(fā)明掌握為使控制MFP100的CPUlll執(zhí)行圖7?圖12所示的處理的內(nèi)容顯示方法、以及用于使CPUl 11執(zhí)行該內(nèi)容顯示方法的內(nèi)容顯示程序。
[0209]應(yīng)當(dāng)認(rèn)為本次公開的實(shí)施方式在全部方面上是例示而不限于此。本發(fā)明的范圍并非由上述說明示出而由權(quán)利要求書示出,并包括與權(quán)利要求書均等的意義以及范圍內(nèi)的所
有變更。
[0210]〈備注〉
[0211]根據(jù)本發(fā)明的某一方面,數(shù)據(jù)處理裝置具備:顯示單元,能夠顯示圖像;位置檢測單元,能夠檢測在顯示單元的顯示面中由用戶指示的一個(gè)以上的位置;以及控制單元,控制單元包括:內(nèi)容顯示單元,將內(nèi)容中包含的多個(gè)頁面中的成為顯示對象的一個(gè)頁面的至少一部分的顯示部分的圖像顯示于顯示單元中;以及手勢事件決定單元,響應(yīng)于由位置檢測單元檢測到一個(gè)以上的位置的情形,根據(jù)一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示單元包括:顯示用圖像生成單元,根據(jù)由手勢事件決定單元決定的至少一個(gè)手勢事件,生成用于顯示顯示部分的顯示用圖像;以及顯示控制單元,將所生成的顯示用圖像顯示于顯示單元中,顯示用圖像生成單元包括:頁面切換單元,在由手勢事件決定單元決定第3手勢事件的情況下,將成為顯示對象的頁面變更為其他頁面;滾動單元,在由手勢事件決定單元決定第4手勢事件的情況下,在成為顯示對象的頁面內(nèi)變更顯示部分;以及特定狀態(tài)頁面切換單元,在由手勢事件決定單元決定第4手勢事件的情況下無法通過滾動單元變更顯示部分的情況下,將成為顯示對象的頁面變更為其他頁面。
[0212]根據(jù)該方面,顯示內(nèi)容的至少一部分的顯示部分,在決定第3手勢事件的情況下,將成為顯示對象的頁面變更為其他頁面,在決定第4手勢事件的情況下,在成為顯示對象的頁面內(nèi),顯示部分被變更,在決定第4手勢事件的情況下在成為顯示對象的頁面內(nèi)無法變更顯示部分的情況下,成為顯示對象的頁面被變更為其他頁面。因此,在決定第4手勢事件的情況下無法變更顯示用圖像的情況下,能夠顯示與決定第3手勢事件的情況相同的顯示用圖像。因此,用戶無需重新更改輸入與第3手勢事件對應(yīng)的操作。其結(jié)果,能夠提供能夠降低用戶所致的誤操作的數(shù)據(jù)處理裝置。
[0213]優(yōu)選地,即使在由位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)能夠通過滾動單元變更顯示部分,但直至手勢期間結(jié)束的手勢結(jié)束時(shí)間點(diǎn)為止存在無法通過滾動單元變更顯示部分的期間的情況下,在手勢結(jié)束時(shí)間點(diǎn),特定狀態(tài)頁面切換單元將成為顯示對象的頁面變更為其他頁面。
[0214]根據(jù)該方面,即使在手勢開始時(shí)間點(diǎn)能夠在成為顯示對象的頁面內(nèi)變更顯示部分,但直至手勢結(jié)束時(shí)間點(diǎn)為止存在無法在成為顯示對象的頁面內(nèi)變更顯示部分的期間的情況下,在手勢結(jié)束時(shí)間點(diǎn),將成為顯示對象的頁面變更為其他頁面。因此,即使在手勢開始時(shí)間點(diǎn)能夠在成為顯示對象的頁面內(nèi)變更顯示部分,但在手勢期間結(jié)束時(shí),能夠顯示其他頁面的顯示部分的顯示用圖像。其結(jié)果,在無法變更顯示部分的情況下,即使在用戶輸入了變更顯示部分的操作的情況下,也能夠顯示切換了頁面的顯示用圖像。
[0215]優(yōu)選地,滾動單元在手勢期間中,每當(dāng)由手勢事件決定單元決定第4手勢事件時(shí),直至在成為顯示對象的頁面內(nèi)無法變更顯示部分為止變更顯示部分。
[0216]根據(jù)該方面,在手勢期間中,每當(dāng)被決定出第4手勢事件時(shí),直至在成為顯示對象的頁面內(nèi)無法變更顯示部分為止變更顯示部分。因此,在手勢期間中,能夠在成為顯示對象的頁面內(nèi)變更顯示部分來顯示顯示用圖像,能夠通過用戶輸入的I次操作,顯示在成為顯示對象的頁面內(nèi)變更了顯示部分的顯示用圖像、和切換了頁面之后的顯示部分的顯示用圖像。
[0217]優(yōu)選地,手勢事件決定單元包括:輕拂決定單元,在由位置檢測單元檢測出的一個(gè)位置移動的速度小于閾值的情況下,決定第4手勢事件;以及快速滑動決定單元,在由位置檢測單元檢測的一個(gè)位置移動的速度是閾值以上的情況下,決定第3手勢事件。
[0218]根據(jù)該方面,在由位置檢測單元檢測出的一個(gè)位置移動的速度小于閾值的情況下,決定第4手勢事件,在是閾值以上的情況下,決定第3手勢事件。因此,用戶僅通過使移動所指示的位置的速度不同,就能夠輸入不同的操作。
[0219]根據(jù)本發(fā)明的另一方面,內(nèi)容顯示方法是由數(shù)據(jù)處理裝置執(zhí)行的內(nèi)容顯示方法,數(shù)據(jù)處理裝置具備:顯示單元,能夠顯示圖像;以及位置檢測單元,能夠檢測在顯示單元的顯示面中由用戶指示的一個(gè)以上的位置,使數(shù)據(jù)處理裝置執(zhí)行:內(nèi)容顯示步驟,將內(nèi)容中包含的多個(gè)頁面中的成為顯示對象的一個(gè)頁面的至少一部分的顯示部分的圖像顯示于顯示單元中;以及手勢事件決定步驟,響應(yīng)于由位置檢測單元檢測到一個(gè)以上的位置的情形,根據(jù)一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示步驟包括:顯示用圖像生成步驟,根據(jù)在手勢事件決定步驟中決定的至少一個(gè)手勢事件,生成用于顯示顯示部分的顯示用圖像;以及顯示控制步驟,將所生成的顯示用圖像顯示于顯示單元中,顯示用圖像生成步驟包括:頁面切換步驟,在手勢事件決定步驟中決定第3手勢事件的情況下,將成為顯示對象的頁面變更為其他頁面;滾動步驟,在手勢事件決定步驟中決定第4手勢事件的情況下,在成為顯示對象的頁面內(nèi)變更顯示部分;以及特定狀態(tài)頁面切換步驟,在手勢事件決定步驟中決定第4手勢事件的情況下在滾動步驟中無法變更顯示部分的情況下,將成為顯示對象的頁面變更為其他頁面。
[0220]根據(jù)該方面,能夠提供能夠降低用戶所致的誤操作的內(nèi)容顯示方法。
[0221]優(yōu)選地,特定狀態(tài)頁面切換步驟包括在即使在由位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)在滾動步驟中能夠變更顯示部分,但直至手勢期間結(jié)束的手勢結(jié)束時(shí)間點(diǎn)為止存在在滾動步驟中無法變更顯示部分的期間的情況下,在手勢結(jié)束時(shí)間點(diǎn),將成為顯示對象的頁面變更為其他頁面的步驟。
[0222]優(yōu)選地,滾動步驟包括在手勢期間中每當(dāng)在手勢事件決定步驟中決定第4手勢事件時(shí),直至在成為顯示對象的頁面內(nèi)無法變更顯示部分為止變更顯示部分的步驟。
[0223]優(yōu)選地,手勢事件決定步驟包括:輕拂決定步驟,在由位置檢測單元檢測出的一個(gè)位置移動的速度小于閾值的情況下,決定第3手勢事件;以及快速滑動決定步驟,在由位置檢測單元檢測出的一個(gè)位置移動的速度是閾值以上的情況下,決定第4手勢事件。[0224]根據(jù)本發(fā)明的另一方面,內(nèi)容顯示程序是由控制數(shù)據(jù)處理裝置的計(jì)算機(jī)執(zhí)行的內(nèi)容顯示程序,數(shù)據(jù)處理裝置具備:顯示單元,能夠顯示圖像;以及位置檢測單元,能夠檢測在顯示單元的顯示面中由用戶指示的一個(gè)以上的位置,使計(jì)算機(jī)執(zhí)行:內(nèi)容顯示步驟,將內(nèi)容中包含的多個(gè)頁面中的成為顯示對象的一個(gè)頁面的至少一部分的顯示部分的圖像顯示于顯示單元中;以及手勢事件決定步驟,響應(yīng)于由位置檢測單元檢測到一個(gè)以上的位置的情形,根據(jù)一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件,內(nèi)容顯示步驟包括:顯示用圖像生成步驟,根據(jù)在手勢事件決定步驟中決定的至少一個(gè)手勢事件,生成用于顯示顯示部分的顯示用圖像;以及顯示控制步驟,將所生成的顯示用圖像顯示于顯示單元中,顯示用圖像生成步驟包括:頁面切換步驟,在手勢事件決定步驟中決定第3手勢事件的情況下,將成為顯示對象的頁面變更為其他頁面;滾動步驟,在手勢事件決定步驟中決定第4手勢事件的情況下,在成為顯示對象的頁面內(nèi)變更顯示部分;以及特定狀態(tài)頁面切換步驟,在手勢事件決定步驟中決定第4手勢事件的情況下在滾動步驟中無法變更顯示部分的情況下,將成為顯示對象的頁面變更為其他頁面。
[0225]根據(jù)該方面,能夠提供能夠降低用戶所致的誤操作的內(nèi)容顯示程序。
【權(quán)利要求】
1.一種數(shù)據(jù)處理裝置,具備: 顯示單元,能夠顯示圖像; 位置檢測單元,能夠檢測在所述顯示單元的顯示面中由用戶指示的一個(gè)以上的位置;以及 控制單元, 所述控制單元包括: 內(nèi)容顯示單元,將內(nèi)容的至少一部分的顯示部分顯示于所述顯示單元中;以及手勢事件決定單元,根據(jù)由所述位置檢測單元檢測到的所述一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件, 所述內(nèi)容顯示單元包括: 顯示用圖像生成單元,根據(jù)由所述手勢事件決定單元決定出的至少一個(gè)手勢事件,生成用于顯示所述顯示部分的顯示用圖像;以及 顯示控制單元,將生成的所述顯示用圖像顯示于所述顯示單元中, 所述顯示用圖像生成單元包括: 狀態(tài)存儲單元,臨 時(shí)存儲用于確定由所述位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的所述顯示部分的狀態(tài)信息;以及 優(yōu)先顯示單元,在通過所述手勢事件決定單元在所述手勢期間中決定了與使所述顯示部分變化的處理對應(yīng)的第I手勢事件和與不使所述顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,根據(jù)所述第2手勢事件,生成用于顯示用所述存儲的所述狀態(tài)信息確定的顯示部分的顯示用圖像。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于, 所述顯示用圖像生成單元還包括: 顯示對象變更單元,在通過所述手勢事件決定單元決定所述第I手勢事件的情況下,變更所述內(nèi)容中的顯示部分;以及 顯示方向變更單元,在通過所述手勢事件決定單元決定所述第2手勢事件的情況下,生成變更了所述顯示部分的方向的顯示用圖像。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理裝置,其特征在于, 每當(dāng)所述第I手勢事件被決定時(shí),所述顯示對象變更單元變更所述顯示部分, 每當(dāng)所述第2手勢事件被決定時(shí),所述顯示方向變更單元生成變更了所述顯示部分的方向的顯示用圖像, 所述優(yōu)先顯示單元根據(jù)所述手勢期間的結(jié)束,根據(jù)在所述手勢期間中決定出的所述第2手勢事件,生成用于顯示用存儲的所述狀態(tài)信息確定的顯示部分的顯示用圖像。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理裝置,其特征在于, 在所述手勢期間開始后所述第2手勢事件被決定之后,所述顯示對象變更單元不變更所述顯示部分。
5.根據(jù)權(quán)利要求2~4中的任意一項(xiàng)所述的數(shù)據(jù)處理裝置,其特征在于, 所述顯示對象變更單元包括: 縮放單元,變更所述顯示部分的尺寸;以及 滾動單元,變更所述內(nèi)容中的位置。
6.根據(jù)權(quán)利要求1~5中的任意一項(xiàng)所述的數(shù)據(jù)處理裝置,其特征在于, 在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,所述手勢事件決定單元決定所述第I手勢事件, 在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的傾斜度變化規(guī)定的角度的情況下,所述手勢事件決定單元決定所述第2手勢事件。
7.一種數(shù)據(jù)處理裝置,具備: 顯示單元,能夠顯示圖像; 位置檢測單元,能夠檢測在所述顯示單元的顯示面中由用戶指示的一個(gè)以上的位置;以及 控制單元, 所述控制單元包括: 內(nèi)容顯示單元,將內(nèi)容的圖像顯示于所述顯示單元中;以及 手勢事件決定單元,根據(jù)由所述位置檢測單元檢測到的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手 勢事件, 所述內(nèi)容顯示單元包括: 顯示用圖像生成單元,根據(jù)由所述手勢事件決定單元決定出的至少一個(gè)手勢事件,生成用于顯示所述內(nèi)容的顯示用圖像;以及 顯示控制單元,將生成的所述顯示用圖像顯示于所述顯示單元中, 所述顯示用圖像生成單元包括: 臨時(shí)存儲單元,臨時(shí)存儲由所述位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的所述顯示用圖像的倍率;以及 優(yōu)先顯示單元,在通過所述手勢事件決定單元決定兩個(gè)以上的手勢事件、并且該兩個(gè)以上的手勢事件包括與變更所述顯示用圖像的倍率的處理對應(yīng)的手勢事件的情況下,根據(jù)所述手勢期間的結(jié)束,將所述顯示用圖像的倍率變更為臨時(shí)存儲的所述倍率。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理裝置,其特征在于, 所述顯示用圖像生成單元還包括: 顯示對象變更單元,在通過所述手勢事件決定單元在所述手勢期間中決定包括與變更所述顯示用圖像的倍率的處理對應(yīng)的手勢事件、且與使所述顯示部分變化的處理對應(yīng)的第I手勢事件的情況下,變更所述內(nèi)容中的顯示部分;以及 顯示方向變更單元,在通過所述手勢事件決定單元在所述手勢期間中決定與不使所述顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,生成變更了所述顯示部分的方向的顯不用圖像。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于, 每當(dāng)所述第I手勢事件被決定時(shí),所述顯示對象變更單元變更所述顯示部分, 每當(dāng)所述第2手勢事件被決定時(shí),所述顯示方向變更單元生成變更了所述顯示部分的方向的顯示用圖像, 所述優(yōu)先顯示單元根據(jù)所述手勢期間的結(jié)束,根據(jù)在所述手勢期間中決定出的所述第2手勢事件,生成用于顯示由存儲的所述倍率確定的顯示部分的顯示用圖像。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)處理裝置,其特征在于, 在所述手勢期間開始后所述第2手勢事件被決定之后,所述顯示對象變更單元不變更所述顯示部分。
11.根據(jù)權(quán)利要求8~10中的任意一項(xiàng)所述的數(shù)據(jù)處理裝置,其特征在于, 所述顯示對象變更單元包括: 縮放單元,變更所述顯示部分的尺寸;以及 滾動單元,變更所述內(nèi)容中的位置。
12.根據(jù)權(quán)利要求7~11中的任意一項(xiàng)所述的數(shù)據(jù)處理裝置,其特征在于, 在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,所述手勢事件決定單元在所述手勢期間中決定與使所述顯示部分變化的處理對應(yīng)的第I手勢事件, 在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的 傾斜度變化規(guī)定的角度的情況下,所述手勢事件決定單元在所述手勢期間中決定與不使所述顯示部分變化的處理對應(yīng)的第2手勢事件。
13.一種內(nèi)容顯示方法,由數(shù)據(jù)處理裝置執(zhí)行,其中, 所述數(shù)據(jù)處理裝置具備: 顯示單元,能夠顯示圖像;以及 位置檢測單元,能夠檢測在所述顯示單元的顯示面中由用戶指示的一個(gè)以上的位置, 使所述數(shù)據(jù)處理裝置執(zhí)行: 內(nèi)容顯示步驟,將內(nèi)容的至少一部分的顯示部分顯示于所述顯示單元中;以及手勢事件決定步驟,根據(jù)由所述位置檢測單元檢測到的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件, 所述內(nèi)容顯示步驟包括: 顯示用圖像生成步驟,根據(jù)在所述手勢事件決定步驟中決定出的至少一個(gè)手勢事件,生成用于顯示所述顯示部分的顯示用圖像;以及 顯示控制步驟,將生成的所述顯示用圖像顯示于所述顯示單元中, 所述顯示用圖像生成步驟包括: 狀態(tài)存儲步驟,臨時(shí)存儲用于確定由所述位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的所述顯示部分的狀態(tài)信息;以及 優(yōu)先顯示步驟,在所述手勢事件決定步驟中在所述手勢期間中決定與使所述顯示部分變化的處理對應(yīng)的第I手勢事件和與不使所述顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,根據(jù)所述第2手勢事件,生成用于顯示用所述存儲的所述狀態(tài)信息確定的顯示部分的顯示用圖像。
14.根據(jù)權(quán)利要求13所述的內(nèi)容顯示方法,其特征在于, 所述顯示用圖像生成步驟還包括: 顯示對象變更步驟,在所述手勢事件決定步驟中決定所述第I手勢事件的情況下,變更所述內(nèi)容中的顯示部分;以及顯示方向變更步驟,在所述手勢事件決定步驟中決定第2手勢事件的情況下,生成變更了所述顯示部分的方向的顯示用圖像。
15.根據(jù)權(quán)利要求14所述的內(nèi)容顯示方法,其特征在于, 所述顯示對象變更步驟包括每當(dāng)所述第I手勢事件被決定時(shí)變更所述顯示部分的步驟, 所述顯示方向變更步驟包括每當(dāng)所述第2手勢事件被決定時(shí)生成變更了所述顯示部分的方向的顯示用圖像的步驟, 所述優(yōu)先顯示步驟包括根據(jù)所述手勢期間的結(jié)束,根據(jù)在所述手勢期間中決定出的所述第2手勢事件,生成用于顯示用存儲的所述狀態(tài)信息確定的顯示部分的顯示用圖像的步驟。
16.根據(jù)權(quán)利要求15所述的內(nèi)容顯示方法,其特征在于, 所述顯示對象變更步驟包括在所述手勢期間開始后所述第2手勢事件被決定之后不變更所述顯示部分的步驟。
17.根據(jù)權(quán)利要求14~16中的任意一項(xiàng)所述的內(nèi)容顯示方法,其特征在于, 所述顯示對象變更步驟包括: 縮放步驟,變更所述顯示部分的尺寸;以及 滾動步驟,變更所述內(nèi)容中的位置。
18.根據(jù)權(quán)利要求13~17中的任意一項(xiàng)所述的內(nèi)容顯示方法,其特征在于, 所述手勢事件決定步驟包括: 在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,決定所述第I手勢事件的步驟;以及 在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的傾斜度變化規(guī)定的角度的情況下,決定所述第2手勢事件的步驟。
19.一種內(nèi)容顯示方法,由數(shù)據(jù)處理裝置執(zhí)行,其中, 所述數(shù)據(jù)處理裝置具備: 顯示單元,能夠顯示圖像;以及 位置檢測單元,能夠檢測在所述顯示單元的顯示面中由用戶指示的一個(gè)以上的位置, 使所述數(shù)據(jù)處理裝置執(zhí)行: 內(nèi)容顯示步驟,將內(nèi)容的圖像顯示于所述顯示單元中;以及 手勢事件決定步驟,根據(jù)由所述位置檢測單元檢測到的一個(gè)以上的位置,決定多個(gè)手勢事件中的至少一個(gè)手勢事件, 所述內(nèi)容顯示步驟包括: 顯示用圖像生成步驟,根據(jù)在所述手勢事件決定步驟中決定出的至少一個(gè)手勢事件,生成用于顯示所述內(nèi)容的顯示用圖像;以及 顯示控制步驟,將生成的所述顯示用圖像顯示于所述顯示單元中, 所述顯示用圖像生成步驟包括: 臨時(shí)存儲步驟,臨時(shí)存儲由所述位置檢測單元連續(xù)檢測到一個(gè)以上的位置的手勢期間開始的手勢開始時(shí)間點(diǎn)下的所述顯示用圖像的倍率;以及優(yōu)先顯示步驟,在所述手勢事件決定步驟中決定兩個(gè)以上的手勢事件、并且該兩個(gè)以上的手勢事件包括與變更所述顯示用圖像的倍率的處理對應(yīng)的手勢事件的情況下,根據(jù)所述手勢期間的結(jié)束,將所述顯示用圖像的倍率變更為臨時(shí)存儲的所述倍率。
20.根據(jù)權(quán)利要求19所述的內(nèi)容顯示方法,其特征在于, 所述顯示用圖像生成步驟還包括: 顯示對象變更步驟,在所述手勢事件決定步驟中在所述手勢期間中決定包括與變更所述顯示用圖像的倍率的處理對應(yīng)的手勢事件、且與使所述顯示部分變化的處理對應(yīng)的第I手勢事件的情況下,變更所述內(nèi)容中的顯示部分;以及 顯示方向變更步驟,在所述手勢事件決定步驟中在所述手勢期間中決定與不使所述顯示部分變化的處理對應(yīng)的第2手勢事件的情況下,生成變更了所述顯示部分的方向的顯示用圖像。
21.根據(jù)權(quán)利要求20所述的內(nèi)容顯示方法,其特征在于, 所述顯示對象變更步驟包括每當(dāng)所述第I手勢事件被決定時(shí)變更所述顯示部分的步驟, 所述顯示方向變更步驟包括每當(dāng)所述第2手勢事件被決定時(shí)生成變更了所述顯示部分的方向的顯示用圖像的步驟, 所述優(yōu)先顯示步驟包括根據(jù)所述手勢期間的結(jié)束,根據(jù)在所述手勢期間中決定出的所述第2手勢事件,生成用于顯示由存儲的所述倍率確定的顯示部分的顯示用圖像的步驟。
22.根據(jù)權(quán)利要求21所述的內(nèi)容顯示方法,其特征在于, 所述顯示對象變更步驟包括在所述手勢期間開始后所述第2手勢事件被決定之后不變更所述顯示部分的步驟。
23.根據(jù)權(quán)利要求20~22中的任意一項(xiàng)所述的內(nèi)容顯示方法,其特征在于, 所述顯示對象變更步驟包括: 縮放步驟,變更所述顯示部分的尺寸;以及 滾動步驟,變更所述內(nèi)容中的位置。
24.根據(jù)權(quán)利要求19~23中的任意一項(xiàng)所述的內(nèi)容顯示方法,其特征在于, 所述手勢事件決定步驟包括: 在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置之間的距離變化的情況、或者兩個(gè)位置各自的移動方向的差在規(guī)定的范圍內(nèi)的情況下,在所述手勢期間中決定與使所述顯示部分變化的處理對應(yīng)的第I手勢事件的步驟;以及在通過所述位置檢測單元同時(shí)檢測出兩個(gè)位置、且通過以規(guī)定時(shí)間間隔檢測出的兩個(gè)位置的直線的傾斜度變化規(guī)定的角度的情況下,在所述手勢期間中決定與不使所述顯示部分變化的處理對應(yīng)的第2手勢事件的步驟。
【文檔編號】H04N1/00GK103997585SQ201410055906
【公開日】2014年8月20日 申請日期:2014年2月19日 優(yōu)先權(quán)日:2013年2月20日
【發(fā)明者】伊藤步, 河本將之 申請人:柯尼卡美能達(dá)株式會社