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