(57)【要約】【課題】ハードウェア資源が乏しい機種であってもスムーズな画像表示を行うことができる、タッチパネルを備えた画像形成装置を提供する。【解決手段】ＭＦＰ１００は、操作部１１０に、ユーザの操作により順次切り替わる画面を表示するタッチパネルを備える。ＭＦＰ１００は、ユーザによるタッチパネルへのフリック、ドラッグ等の操作を判定する。ＭＦＰ１００は、フリックであれば画面をＮ個（Ｎは２以上の整数）遷移し、ドラッグであれば画面を１個遷移して、タッチパネルに表示する。【選択図】図１
2018149817.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作により順次切り替わる画面を表示する表示手段を備えたタッチパネルと、
前記ユーザによる前記タッチパネルへの操作内容を判定する判定手段と、
前記操作内容に応じて予め定められた数だけ画面を遷移して前記表示手段に表示させる表示制御手段と、を備えることを特徴とする、
画像形成装置。
【請求項２】
前記表示制御手段は、前記操作内容がフリックであれば画面をＮ個（Ｎは２以上の整数）遷移し、ドラッグであれば画面を１個遷移することを特徴とする、
請求項１記載の画像形成装置。
【請求項３】
前記表示制御手段は、画面をＮ個遷移するときに、現在の画面から遷移先の画面まで途中の画面を表示せずに画面遷移することを特徴とする、
請求項２記載の画像形成装置。
【請求項４】
前記画面に表示する画像ファイルをソートして記憶する記憶手段を更に備えており、
前記表示制御手段は、前記操作内容に応じてソート順にＮ個又は１個遷移した画像ファイルを前記表示手段に表示させることを特徴とする、
請求項２又は３記載の画像形成装置。
【請求項５】
前記表示制御手段は、前記操作内容が示す操作の方向に応じて、ソート順で前方又は後方に遷移した画像ファイルを前記表示手段に表示させることを特徴とする、
請求項４記載の画像形成装置。
【請求項６】
前記表示制御手段は、前記操作内容がフリックで、ソート順で前方又は後方の画像ファイルの数がＮ個未満であると、前記操作内容が示す操作の方向に応じてソート順で先頭又は最後の画像ファイルを前記表示手段に表示させることを特徴とする、
請求項５記載の画像形成装置。
【請求項７】
前記表示制御手段は、前記操作内容がフリック又はドラッグであれば、その操作の方向に応じて画面を１個遷移して前記表示手段に表示させることを特徴とする、
請求項１記載の画像形成装置。
【請求項８】
ユーザの操作により順次切り替わる画面を表示する表示手段を備えたタッチパネルを備えた情報処理装置により実行される方法であって、
前記ユーザによる前記タッチパネルへの操作内容を判定し、
前記操作内容に応じて予め定められた数だけ画面を遷移して前記表示手段に表示させることを特徴とする、
表示制御方法。
【請求項９】
ユーザの操作により順次切り替わる画面を表示する表示手段を備えたタッチパネルを備えたコンピュータを、
前記ユーザによる前記タッチパネルへの操作内容を判定する判定手段、
前記操作内容に応じて予め定められた数だけ画面を遷移して前記表示手段に表示させる表示制御手段、
として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばコピー機や複合機等の画像形成装置のユーザインタフェースに用いられるタッチパネルに関する。
【背景技術】
【０００２】
画像形成装置は、ユーザインタフェースにタッチパネルを用いたものが多くある。従来は、画面サイズを大きくとることができる上位機種向けにタッチパネルを用いているが、近年は、画面サイズの小さい低位機種にもタッチパネルを採用することがある。上位機種に比べてハードウェア資源が乏しい下位機種では、上位機種とは異なる方法でタッチパネルに表示する画像の表示制御を行う必要がある。
【０００３】
タッチパネルを用いた画像形成装置には、印刷対象となる画像ファイルのプレビューを行う機能を有するものがある。プレビューする画像ファイルを切り替える場合、ユーザは、例えばタッチパネルに対してドラッグやフリックを行う。プレビューする画像ファイルを切り替えることで、プレビューの表示画面が遷移する。特許文献１には、ユーザがタッチパネルをなぞったときの移動方向及び移動量に基づいて、画面を遷移する技術が開示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０２１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、タッチパネルをなぞったときの移動量に応じて画面の遷移を行うために、移動量が大きい場合には画面の更新を素早く行う必要がある。しかし、ハードウェア資源の乏しい低位機種では、画像の展開が間に合わずに画面の遷移をスムーズに行うことが困難である。そのために、ハードウェア資源が乏しい低位機種であっても表示をスムーズに行うための技術が必要である。
【０００６】
本発明は、上記の問題を解決するために、ハードウェア資源が乏しい機種であってもスムーズな画像表示を行うことができる、タッチパネルを備えた画像形成装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の画像形成装置は、ユーザの操作により順次切り替わる画面を表示する表示手段を備えたタッチパネルと、前記ユーザによる前記タッチパネルへの操作内容を判定する判定手段と、前記操作内容に応じて予め定められた数だけ画面を遷移して前記表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、操作内容に応じて予め定められた数だけ画面を遷移するために、ハードウェア資源が乏しい機種であってもスムーズな画像表示を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】ＭＦＰのハードウェア構成図。
【図２】操作部の外観例示図。
【図３】タッチイベントの判定基準の説明図。
【図４】フリック、ドラッグによる画面遷移の説明図。
【図５】フリック、ドラッグによる画面遷移の説明図。
【図６】フリック、ドラッグによる画面遷移の説明図。
【図７】フリック、ドラッグによる画面遷移の説明図。
【図８】画面の遷移処理を表すフローチャート。
【図９】画面の遷移処理を表すフローチャート。
【図１０】画面の遷移処理を表すフローチャート。
【図１１】画面の遷移処理を表すフローチャート。
【図１２】画面の遷移処理を表すフローチャート。
【発明を実施するための形態】
【００１０】
以下、実施の形態を図面を参照しつつ詳細に説明する。
【００１１】
図１は、画像形成装置の一例であるＭＦＰ（Multi Function Peripheral）１００のハードウェア構成図である。ＭＦＰ１００は、制御部１０１、印刷部１０７、読取部１０９、操作部１１０、回線インタフェース（Ｉ／Ｆ）１１２を備える。制御部１０１は、ＭＦＰ１００全体の動作を制御する。印刷部１０７は、画像ファイルに基づいて画像形成処理を行い、用紙に画像を形成する。読取部１０９は、原稿から画像を読み取る。操作部１１０は、画像を表示するディスプレイとユーザの指示を入力するための入力部とが一体に構成されるユーザインタフェースである。回線Ｉ／Ｆ１１２は、公衆回線網１１４を介して他の装置との間で通信を行うための通信インタフェースである。ＭＦＰ１００は、他の装置との間で通信可能で、印刷部１０７や読取部１０９等の動作を制御して画像形成処理を行う情報処理装置の一種である。
【００１２】
制御部１０１は、制御部１０１内の構成要素の動作を制御することでＭＦＰ１００の動作を制御するＣＰＵ（Central Processing Unit）１０２を備える。ＣＰＵ１０２は、ＲＯＭ（Read Only Memory）１０４のプログラム領域に記憶されたコンピュータプログラムを読み出し、ＲＡＭ（Random Access Memory）１０３を作業領域として用いて実行することで動作制御を行う。ＲＯＭ１０４は、プログラム領域の他に、操作部１１０のディスプレイに表示される画像のフォントを記憶するフォント領域及びＭＦＰ１００の装置情報や、ユーザの電話帳情報、部門管理情報、画像ファイル等を記憶するデータ領域を有する。なお、ＣＰＵ１０２は、図示しない大容量記憶装置からコンピュータプログラムを読み出す構成であってもよい。
【００１３】
制御部１０１は、この他に、印刷部Ｉ／Ｆ１０６、読取部Ｉ／Ｆ１０８、モデム１１１、ＵＳＢ（Universal Serial Bus）  Ｉ／Ｆ１１５、ネットワークＩ／Ｆ１１６、有線通信部１１７、及び無線通信部１１８を備える。制御部１０１内の各構成要素は、システムバス１０５により通信可能に接続されている。
【００１４】
印刷部Ｉ／Ｆ１０６は、印刷部１０７との間で各種データを送受信するためのインタフェースである。読取部Ｉ／Ｆ１０８は、読取部１０９との間で各種データを送受信するためのインタフェースである。ＣＰＵ１０２は、読取部Ｉ／Ｆ１０８を介して読取部１０９の動作を制御することで原稿から画像を読み取り、印刷部Ｉ／Ｆ１０６を介して印刷部１０７の動作を制御することで、読み取った画像の画像ファイルによる画像形成処理を行う。
【００１５】
モデム１１１は、回線Ｉ／Ｆ１１２を介して公衆回線網１１４を通じたファクシミリ通信や電話通信を行う。ＵＳＢ  Ｉ／Ｆ１１５は、ＵＳＢ機器の接続が可能なインタフェースである。ＵＳＢ  Ｉ／Ｆ１１５に接続されるＵＳＢ機器には、ＵＳＢメモリやＵＳＢ接続の大容量記憶装置等の外部メモリがある。
【００１６】
ネットワークＩ／Ｆ１１６は、有線通信部１１７及び無線通信部１１８によるネットワーク１２１との通信を行うインタフェースである。ネットワーク１２１は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）、インターネット等の回線網である。
【００１７】
ＭＦＰ１００は、プレビューを行う画像ファイルを、読取部１０９、モデム１１１、ＵＳＢ  Ｉ／Ｆ１１５、ネットワークＩ／Ｆ１１６、ＲＯＭ１０４のデータ領域、及び図示しない大容量記憶装置から取得可能である。ＭＦＰ１００は、読取部１０９、モデム１１１、及びネットワークＩ／Ｆ１１６から取得した画像ファイルをＲＡＭ１０３に記憶する。ＭＦＰ１００は、ＵＳＢ  Ｉ／Ｆ１１５を介して外部メモリから取得する画像ファイルのプレビューを行う場合には、プレビューする画像ファイルをその都度取得する。画像ファイルは、ＲＡＭ１０３、外部メモリ、ＲＯＭ１０４或いは大容量記憶装置に、ファイル名や更新日時によりソートして記憶される。ＭＦＰ１００は、画像ファイルのプレビューをソート順に順次切り替えることができる。
【００１８】
図２は、操作部１１０の外観例示図である。操作部１１０は、タッチパネル２０１及びハードキー２０２を備える。タッチパネル２０１は、ディスプレイと位置入力装置とが一体に組み合わせて構成される。ハードキー２０２は、テンキーやスタートキー等の複数の操作ボタンから構成される。ＣＰＵ１０２は、タッチパネル２０１及びハードキー２０２の操作によりユーザからの指示を受け付ける。また、ＣＰＵ１０２は、タッチパネル２０１のディスプレイに、フォント情報に応じた文字や記号、画像、特に本実施形態では画像ファイルのプレビューを表示する。タッチパネル２０１は、タッチパネル２０１上にユーザの指やスタイラスペン等がタッチした位置を検知する。以下、指で操作する例を説明する。ＣＰＵ１０２は、タッチパネル２０１が検知した位置を表す位置情報を取得し、位置情報の変化に応じてユーザによる操作内容であるタッチイベントを判定する。
【００１９】
図３は、ＣＰＵ１０２によるタッチイベントの判定基準の説明図である。ＣＰＵ１０２は、タッチイベントに応じて処理を実行する。タッチパネル２０１上に指をタッチすることを「タップイン」、タッチパネル２０１から指を離すことを「タップアウト」という。タップインした状態で指を払うことを「フリック」という。タップインしたまま指をスライドすることを「ドラッグ」という。
【００２０】
ユーザがタッチパネル２０１にタッチすると、タップインイベントが発生する。ＣＰＵ１０２は、ユーザがタップインイベントの発生した位置から指を距離ａ未満移動させてタッチパネル２０１から離した場合、タップアウトイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがタップインイベントの発生した位置から指を距離ａ以上移動させた場合、ドラッグイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがタップインイベントの発生した位置から指を距離ｂ以上素早く移動させてタッチパネル２０１から離した場合、フリックイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがドラッグイベントの発生した位置から指を距離ａ未満移動させてタッチパネル２０１から離した場合、タップアウトイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがドラッグイベントの発生した位置から指を距離ｂ以上移動させてタッチパネル２０１から離した場合、フリックイベントが発生したと判定する。フリックイベントの場合、ＣＰＵ１０２は、指がタッチパネル２０１から離れるまでに移動した距離に応じて、指がはらった強さを決定する。
【００２１】
図４〜図７は、フリック、ドラッグによる画面遷移の説明図である。タッチパネル２０１のディスプレイには、複数種類の画面が表示可能である。ここでは、ユーザがＭＦＰ１００を使用する際に表示される４種類の画面を例に説明する。
【００２２】
図４は、ＭＦＰ１００のコピーやスキャナ等の機能を選択するためのホーム画面への操作を表す。各機能は、ホーム画面に表示されるアイコンに対応づけられている。ユーザは、アイコンを操作することで、当該アイコンに対応づけられた機能の実行をＭＦＰ１００に指示することができる。ユーザがホーム画面の表示中にタッチパネル２０１に対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントが発生したと判定する。ＣＰＵ１０２は、判定結果に応じ、フリック又はドラッグの方向にホーム画面を遷移する。画面の遷移は、ページの切り替えではなく、図４に示すように現在の画面と遷移先の画面とを一連の画面として行われる。一連の画面として遷移する途中の画面の表示を「中間描写」という。図４では、左の「現在の画面」から右の「遷移先の画面」に遷移し、その間の２つの画面が中間描写となる。
【００２３】
遷移する量は、フリックにより指がはらった強さやドラッグによる指の移動距離にかかわらず固定である。つまりＣＰＵ１０２は、ホーム画面の表示中にフリックイベント又はドラッグイベントの発生を判定すると、現在の画面を、予め定められた中間描写を経て遷移先の画面に遷移する。ホーム画面は、画面数が少なく、１つの画面に機能を選択するための複数のアイコンが表示される。フリックにより指がはらった強さやドラッグによる指の移動距離に応じて画面の遷移を素早く行うと、アイコンが見づらくなる。そのために、画面の遷移は、「現在の画面」から「遷移先の画面」に固定する。
【００２４】
図５は、コピーを行う際のコピー画面への操作を表す。コピー画面には、コピー動作の各種設定を行うための複数の項目が表示される。項目は、フリック、ドラッグにより上下方向に移動可能である。ユーザがコピー画面の表示中にタッチパネル２０１に対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントが発生したと判定する。ＣＰＵ１０２は、判定結果に応じ、フリック又はドラッグの方向に項目を移動して画面を変更する。フリックでは、指ではらった強さに応じて複数行の項目が移動する。ドラッグでは指の動きに合わせて項目が移動する。このような操作により、所望の項目を素早く表示することができる。
【００２５】
図６は、ファクシミリ送信を行う際の送信画面への操作を表す。送信画面には、ファクシミリ送信の各種設定を行うためのエリアが設けられる。ユーザが送信画面の表示中にタッチパネル２０１に対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントを判定する。ＣＰＵ１０２は、判定結果に応じ、フリック又はドラッグの方向に、例えば送信相手のアドレスを表示する「宛先表示エリア」の表示内容を変更する。変更は、フリックにより指がはらった強さやドラッグによる指の移動距離に関わらず、固定で次のアドレスに遷移することで行われる。フリックやドラッグによる表示の変更を同じにすることで、送信先の確認をユーザが容易に行うことができる。
【００２６】
図７は、印刷する画像ファイルのプレビューを表示するプレビュー画面への操作を表す。プレビュー画面には、プレビューを表示するプレビュー表示エリアが設けられる。プレビュー表示する画像ファイルは、ＲＯＭ１０４、ＵＳＢ  Ｉ／Ｆ１１５やネットワーク１２１に接続される外部記憶装置、或いは図示しない大容量記憶装置に保存される。ユーザがタッチパネル２０１のプレビュー表示エリアに対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントを判定する。ＣＰＵ１０２は、判定結果に応じ、プレビュー表示する画像ファイルを次の画像ファイルに変更する。
【００２７】
フリックの場合、ＣＰＵ１０２は、例えば５画像ファイル分遷移してプレビュー表示を行う。ドラッグの場合、ＣＰＵ１０２は、１画像ファイル分遷移してプレビュー表示を行う。プレビュー画面には、ページ番号が表示されており、何画像のプレビューが遷移したかを確認することができる。なお、５画像ファイル分遷移する際に、遷移する各画像ファイルのプレビューを一時的に表示してもよい。これによりユーザは、画像が遷移したことを確認できる。
【００２８】
図８〜図１２は、タッチイベントによりタッチパネル２０１に表示される画面を遷移する表示制御処理を表すフローチャートである。
【００２９】
ユーザがタッチパネル２０１にタッチすると、ＣＰＵ１０２は、操作部１１０からタッチした位置を表す位置情報を取得する（Ｓ８００）。位置情報を取得したＣＰＵ１０２は、現在タッチパネル２０１に表示中の画面がプレビュー画面であるか否かを確認する（Ｓ８０１）。プレビュー画面（図７参照）ではない場合（Ｓ８０１：N）、ＣＰＵ１０２は処理Ａを行う。処理Ａについては後述する。
【００３０】
プレビュー画面である場合（Ｓ８０１：Y）、ＣＰＵ１０２は、タッチイベントを判定する（Ｓ８０２）。ＣＰＵ１０２は、図３で説明した判定基準により判定を行う。
【００３１】
タッチイベントがドラッグイベントである場合（Ｓ８０２：ドラッグ）、ＣＰＵ１０２は、ドラッグによる指の移動方向を判断する（Ｓ８０３）。指の移動方向が左の場合（Ｓ８０４：左）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で後方の画像ファイルに遷移してプレビュー表示を行う（Ｓ８０４）。指の移動方向が右の場合（Ｓ８０３：右）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で前方の画像ファイルに遷移してプレビュー表示を行う（Ｓ８０５）。ＣＰＵ１０２は、プレビュー表示を遷移して処理を終了する。ＣＰＵ１０２は、これらのプレビュー表示の遷移の際に中間描写を行わない。
【００３２】
タッチイベントがフリックイベントである場合（Ｓ８０２：フリック）、ＣＰＵ１０２は、フリックによる指の移動方向を判断する（Ｓ８０６）。指の移動方向が左の場合（Ｓ８０６：左）、ＣＰＵ１０２は、プレビュー表示している画像ファイルからソート順で後方の画像ファイルの数がＮ個未満（Ｎは２以上の整数）かを判断する（Ｓ８０７）。Ｎ個未満の場合（Ｓ８０７：Y）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で最後の画像ファイルに遷移してプレビュー表示を行う（Ｓ８０８）。Ｎ個以上の場合（Ｓ８０７：N）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順でＮ個後方の画像ファイルの画像に遷移してプレビュー表示を行う（Ｓ８０９）。ＣＰＵ１０２は、プレビュー表示を遷移して処理を終了する。ＣＰＵ１０２は、これらのプレビュー表示の遷移の際に中間描写を行わない。
【００３３】
タッチイベントがフリックイベントで、指の移動方向が右の場合（Ｓ８０６：右）、ＣＰＵ１０２は、現在プレビュー表示している画像ファイルからソート順で前方の画像ファイル数がＮ個未満かを判断する（Ｓ８１０）。Ｎ個未満の場合（Ｓ８１０：Y）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で先頭の画像ファイルに遷移してプレビュー表示を行う（Ｓ８１１）。Ｎ個以上の場合（Ｓ８１０：N）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順でＮ個前方の画像ファイルに遷移してプレビュー表示を行う（Ｓ８１２）。ＣＰＵ１０２は、プレビュー表示を遷移して処理を終了する。ＣＰＵ１０２は、これらのプレビュー表示の遷移の際に中間描写を行わない。
【００３４】
タッチイベントがタップイベントである場合（Ｓ８０２：タップ）、ＣＰＵ１０２は、タップイベントがタップインであるか否かを判断する（Ｓ８１３）。タップインである場合（Ｓ８１３：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ８１４）。タップアウトである場合（Ｓ８１３：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ８１５）。
【００３５】
このようにＭＦＰ１００は、プレビュー画面の表示中にユーザがフリックを行うと、フリックの方向に応じて、画像ファイルをＮ個遷移してプレビュー表示を行う。また、ＭＦＰ１００は、プレビュー画面の表示中にユーザがドラッグを行うと、ドラッグの方向に応じて、画像ファイルを１個遷移してプレビュー表示を行う。
【００３６】
タッチパネル２０１に表示中の画面がプレビュー画面ではない場合、ＣＰＵ１０２は、図９に示す処理Ａのように、表示中の画面の判断を行う（Ｓ９００）。
【００３７】
表示中の画面がホーム画面（図４参照）の場合（Ｓ９００：ホーム画面）、ＣＰＵ１０２は、図１０に示すように、図３で説明した判定基準により、タッチイベントを判定する（Ｓ１０００）。
【００３８】
タッチイベントがドラッグイベント又はフリックイベントである場合（Ｓ１０００：ドラッグ、フリック）、ＣＰＵ１０２は、ドラッグ又はフリックによる指の移動方向を確認し、その方向に画面を遷移する（Ｓ１００１）。ＣＰＵ１０２は、画面の遷移中に中間描写を行う。タッチイベントがタップインである場合（Ｓ１０００：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ１００２）。タッチイベントがタップアウトである場合（Ｓ１０００：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ１００３）。
【００３９】
表示中の画面がコピー画面（図５参照）の場合（Ｓ９００：コピー画面）、ＣＰＵ１０２は、図１１に示すように、図３で説明した判定基準により、タッチイベントを判定する（Ｓ１１００）。
【００４０】
タッチイベントがドラッグイベントである場合（Ｓ１１００：ドラッグ）、ＣＰＵ１０２は、ドラッグによる指の移動に追従して中間描写を行いながら画面を遷移する（Ｓ１１０１）。タッチイベントがフリックイベントである場合（Ｓ１１００：フリック）、ＣＰＵ１０２は、フリックによる指の移動量に応じて中間描写を行いながら画面を遷移する（Ｓ１１０２）。
【００４１】
タッチイベントがタップインである場合（Ｓ１１００：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ１１０３）。タッチイベントがタップアウトである場合（Ｓ１１００：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ１１０４）。
【００４２】
表示中の画面が操作画面（図６参照）である場合（Ｓ９００：操作画面）、ＣＰＵ１０２は、図１２に示すように、図３で説明した判定基準により、タッチイベントを判定する（Ｓ１２００）。
【００４３】
タッチイベントがドラッグイベント又はフリックイベントである場合（Ｓ１２００：ドラッグ、フリック）、ＣＰＵ１０２は、ドラッグ又はフリックによる指の移動方向を確認し、その方向に画面を遷移する（Ｓ１２０１）。ＣＰＵ１０２は、画面の遷移中の中間描写を行わない。タッチイベントがタップインである場合（Ｓ１２００：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ１２０２）。タッチイベントがタップアウトである場合（Ｓ１２００：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ１２０３）。
【００４４】
なお、タッチパネル２０１に表示される画面がホーム画面、コピー画面、送信画面、プレビュー画面以外の場合、ＣＰＵ１０２は、これらの画面が表示される場合のいずれかの処理を実行する。
【００４５】
以上のような本実施形態では、タッチパネル２０１のディスプレイに表示される画面の種類及びタッチイベントの種類に応じて処理を行うことで、ハードウェア資源が乏しい画像形成装置でも効率的に画面の表示を遷移させることができる。これにより、例えばプレビュー画面のように画像の展開に時間がかかるような表示であっても、画像形成装置は、表示を効率よく行うことができるようになる。
【符号の説明】
【００４６】
１００…ＭＦＰ、１０１…制御部、１０７…印刷部、１０９…読取部、１１０…操作部、１１２…回線Ｉ／Ｆ、２０１…タッチパネル、２０２…ハードキー
【図１】
2018149817.tif 000003
【図２】
2018149817.tif 000004
【図３】
2018149817.tif 000005
【図４】
2018149817.tif 000006
【図５】
2018149817.tif 000007
【図６】
2018149817.tif 000008
【図７】
2018149817.tif 000009
【図８】
2018149817.tif 000010
【図９】
2018149817.tif 000011
【図１０】
2018149817.tif 000012
【図１１】
2018149817.tif 000013
【図１２】
2018149817.tif 000014
【手続補正書】
【提出日】平成30年7月4日(2018.7.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、例えばコピー機や複合機等の画像形成装置のユーザインタフェースに用いられるタッチパネルに関する。
【背景技術】
【０００２】  画像形成装置は、ユーザインタフェースにタッチパネルを用いたものが多くある。従来は、画面サイズを大きくとることができる上位機種向けにタッチパネルを用いているが、近年は、画面サイズの小さい低位機種にもタッチパネルを採用することがある。上位機種に比べてハードウェア資源が乏しい下位機種では、上位機種とは異なる方法でタッチパネルに表示する画像の表示制御を行う必要がある。【０００３】  タッチパネルを用いた画像形成装置には、印刷対象となる画像ファイルのプレビューを行う機能を有するものがある。プレビューする画像ファイルを切り替える場合、ユーザは、例えばタッチパネルに対してドラッグやフリックを行う。プレビューする画像ファイルを切り替えることで、プレビューの表示画面が遷移する。特許文献１には、ユーザがタッチパネルをなぞったときの移動方向及び移動量に基づいて、画面を遷移する技術が開示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０２１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  特許文献１の技術では、タッチパネルをなぞったときの移動量に応じて画面の遷移を行う。しかし、ユーザごとに、タッチパネルをなぞる際の操作強度は異なるため、同じ操作をしても、遷移する量が一定ではない場合がある。【０００６】  本発明は、上記の問題を解決するために、タッチパネルのディスプレイに対して検知されたタッチイベントの種類に応じて予め決められた量だけ画面遷移を行う。これにより、画面の表示を遷移させるための操作が容易なタッチパネルを備えた画像処理装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００７】  上記課題を解決する本発明の画像処理装置は、表示部に対するタッチ操作を検出する検出手段と、複数の画像ファイルのうち、１つの画像ファイルのプレビュー画像を前記表示部に表示する表示制御手段と、を有し、前記表示制御手段は、前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像から該表示中のプレビュー画像に対応する画像ファイルのＮ個（Ｎは２以上の整数）前または後ろの画像ファイルのプレビュー画像へ遷移し、前記検出手段によりタッチ操作としてドラッグ操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像から該表示中のプレビュー画像に対応する画像ファイルの１個前または後ろの画像ファイルのプレビュー画像へ遷移することを特徴とする。
【発明の効果】
【０００８】  本発明によれば、タッチパネルのディスプレイに対するタッチイベントの種類に応じて予め決められた量だけ画面遷移を行う。これにより、画面の表示を遷移させるための操作が容易な画像表示を行うことが可能になる。
【図面の簡単な説明】
【０００９】
【図１】ＭＦＰのハードウェア構成図。
【図２】操作部の外観例示図。
【図３】タッチイベントの判定基準の説明図。
【図４】フリック、ドラッグによる画面遷移の説明図。
【図５】フリック、ドラッグによる画面遷移の説明図。
【図６】フリック、ドラッグによる画面遷移の説明図。
【図７】フリック、ドラッグによる画面遷移の説明図。
【図８】画面の遷移処理を表すフローチャート。
【図９】画面の遷移処理を表すフローチャート。
【図１０】画面の遷移処理を表すフローチャート。
【図１１】画面の遷移処理を表すフローチャート。
【図１２】画面の遷移処理を表すフローチャート。
【発明を実施するための形態】
【００１０】  以下、実施の形態を図面を参照しつつ詳細に説明する。
【００１１】  図１は、画像形成装置の一例であるＭＦＰ（Multi Function Peripheral）１００のハードウェア構成図である。ＭＦＰ１００は、制御部１０１、印刷部１０７、読取部１０９、操作部１１０、回線インタフェース（Ｉ／Ｆ）１１２を備える。制御部１０１は、ＭＦＰ１００全体の動作を制御する。印刷部１０７は、画像ファイルに基づいて画像形成処理を行い、用紙に画像を形成する。読取部１０９は、原稿から画像を読み取る。操作部１１０は、画像を表示するディスプレイとユーザの指示を入力するための入力部とが一体に構成されるユーザインタフェースである。回線Ｉ／Ｆ１１２は、公衆回線網１１４を介して他の装置との間で通信を行うための通信インタフェースである。ＭＦＰ１００は、他の装置との間で通信可能で、印刷部１０７や読取部１０９等の動作を制御して画像形成処理を行う情報処理装置の一種である。
【００１２】  制御部１０１は、制御部１０１内の構成要素の動作を制御することでＭＦＰ１００の動作を制御するＣＰＵ（Central Processing Unit）１０２を備える。ＣＰＵ１０２は、ＲＯＭ（Read Only Memory）１０４のプログラム領域に記憶されたコンピュータプログラムを読み出し、ＲＡＭ（Random Access Memory）１０３を作業領域として用いて実行することで動作制御を行う。ＲＯＭ１０４は、プログラム領域の他に、操作部１１０のディスプレイに表示される画像のフォントを記憶するフォント領域及びＭＦＰ１００の装置情報や、ユーザの電話帳情報、部門管理情報、画像ファイル等を記憶するデータ領域を有する。なお、ＣＰＵ１０２は、図示しない大容量記憶装置からコンピュータプログラムを読み出す構成であってもよい。
【００１３】  制御部１０１は、この他に、印刷部Ｉ／Ｆ１０６、読取部Ｉ／Ｆ１０８、モデム１１１、ＵＳＢ（Universal Serial Bus）  Ｉ／Ｆ１１５、ネットワークＩ／Ｆ１１６、有線通信部１１７、及び無線通信部１１８を備える。制御部１０１内の各構成要素は、システムバス１０５により通信可能に接続されている。
【００１４】  印刷部Ｉ／Ｆ１０６は、印刷部１０７との間で各種データを送受信するためのインタフェースである。読取部Ｉ／Ｆ１０８は、読取部１０９との間で各種データを送受信するためのインタフェースである。ＣＰＵ１０２は、読取部Ｉ／Ｆ１０８を介して読取部１０９の動作を制御することで原稿から画像を読み取り、印刷部Ｉ／Ｆ１０６を介して印刷部１０７の動作を制御することで、読み取った画像の画像ファイルによる画像形成処理を行う。
【００１５】  モデム１１１は、回線Ｉ／Ｆ１１２を介して公衆回線網１１４を通じたファクシミリ通信や電話通信を行う。ＵＳＢ  Ｉ／Ｆ１１５は、ＵＳＢ機器の接続が可能なインタフェースである。ＵＳＢ  Ｉ／Ｆ１１５に接続されるＵＳＢ機器には、ＵＳＢメモリやＵＳＢ接続の大容量記憶装置等の外部メモリがある。
【００１６】  ネットワークＩ／Ｆ１１６は、有線通信部１１７及び無線通信部１１８によるネットワーク１２１との通信を行うインタフェースである。ネットワーク１２１は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）、インターネット等の回線網である。
【００１７】  ＭＦＰ１００は、プレビューを行う画像ファイルを、読取部１０９、モデム１１１、ＵＳＢ  Ｉ／Ｆ１１５、ネットワークＩ／Ｆ１１６、ＲＯＭ１０４のデータ領域、及び図示しない大容量記憶装置から取得可能である。ＭＦＰ１００は、読取部１０９、モデム１１１、及びネットワークＩ／Ｆ１１６から取得した画像ファイルをＲＡＭ１０３に記憶する。ＭＦＰ１００は、ＵＳＢ  Ｉ／Ｆ１１５を介して外部メモリから取得する画像ファイルのプレビューを行う場合には、プレビューする画像ファイルをその都度取得する。画像ファイルは、ＲＡＭ１０３、外部メモリ、ＲＯＭ１０４或いは大容量記憶装置に、ファイル名や更新日時によりソートして記憶される。ＭＦＰ１００は、画像ファイルのプレビューをソート順に順次切り替えることができる。
【００１８】  図２は、操作部１１０の外観例示図である。操作部１１０は、タッチパネル２０１及びハードキー２０２を備える。タッチパネル２０１は、ディスプレイと位置入力装置とが一体に組み合わせて構成される。ハードキー２０２は、テンキーやスタートキー等の複数の操作ボタンから構成される。ＣＰＵ１０２は、タッチパネル２０１及びハードキー２０２の操作によりユーザからの指示を受け付ける。また、ＣＰＵ１０２は、タッチパネル２０１のディスプレイに、フォント情報に応じた文字や記号、画像、特に本実施形態では画像ファイルのプレビューを表示する。タッチパネル２０１は、タッチパネル２０１上にユーザの指やスタイラスペン等がタッチした位置を検知する。以下、指で操作する例を説明する。ＣＰＵ１０２は、タッチパネル２０１が検知した位置を表す位置情報を取得し、位置情報の変化に応じてユーザによる操作内容であるタッチイベントを判定する。
【００１９】  図３は、ＣＰＵ１０２によるタッチイベントの判定基準の説明図である。ＣＰＵ１０２は、タッチイベントに応じて処理を実行する。タッチパネル２０１上に指をタッチすることを「タップイン」、タッチパネル２０１から指を離すことを「タップアウト」という。タップインした状態で指を払うことを「フリック」という。タップインしたまま指をスライドすることを「ドラッグ」という。
【００２０】  ユーザがタッチパネル２０１にタッチすると、タップインイベントが発生する。ＣＰＵ１０２は、ユーザがタップインイベントの発生した位置から指を距離ａ未満移動させてタッチパネル２０１から離した場合、タップアウトイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがタップインイベントの発生した位置から指を距離ａ以上移動させた場合、ドラッグイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがタップインイベントの発生した位置から指を距離ｂ以上素早く移動させてタッチパネル２０１から離した場合、フリックイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがドラッグイベントの発生した位置から指を距離ａ未満移動させてタッチパネル２０１から離した場合、タップアウトイベントが発生したと判定する。ＣＰＵ１０２は、ユーザがドラッグイベントの発生した位置から指を距離ｂ以上移動させてタッチパネル２０１から離した場合、フリックイベントが発生したと判定する。フリックイベントの場合、ＣＰＵ１０２は、指がタッチパネル２０１から離れるまでに移動した距離に応じて、指がはらった強さを決定する。
【００２１】  図４〜図７は、フリック、ドラッグによる画面遷移の説明図である。タッチパネル２０１のディスプレイには、複数種類の画面が表示可能である。ここでは、ユーザがＭＦＰ１００を使用する際に表示される４種類の画面を例に説明する。
【００２２】  図４は、ＭＦＰ１００のコピーやスキャナ等の機能を選択するためのホーム画面への操作を表す。各機能は、ホーム画面に表示されるアイコンに対応づけられている。ユーザは、アイコンを操作することで、当該アイコンに対応づけられた機能の実行をＭＦＰ１００に指示することができる。ユーザがホーム画面の表示中にタッチパネル２０１に対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントが発生したと判定する。ＣＰＵ１０２は、判定結果に応じ、フリック又はドラッグの方向にホーム画面を遷移する。画面の遷移は、ページの切り替えではなく、図４に示すように現在の画面と遷移先の画面とを一連の画面として行われる。一連の画面として遷移する途中の画面の表示を「中間描写」という。図４では、左の「現在の画面」から右の「遷移先の画面」に遷移し、その間の２つの画面が中間描写となる。
【００２３】  遷移する量は、フリックにより指がはらった強さやドラッグによる指の移動距離にかかわらず固定である。つまりＣＰＵ１０２は、ホーム画面の表示中にフリックイベント又はドラッグイベントの発生を判定すると、現在の画面を、予め定められた中間描写を経て遷移先の画面に遷移する。ホーム画面は、画面数が少なく、１つの画面に機能を選択するための複数のアイコンが表示される。フリックにより指がはらった強さやドラッグによる指の移動距離に応じて画面の遷移を素早く行うと、アイコンが見づらくなる。そのために、画面の遷移は、「現在の画面」から「遷移先の画面」に固定する。
【００２４】  図５は、コピーを行う際のコピー画面への操作を表す。コピー画面には、コピー動作の各種設定を行うための複数の項目が表示される。項目は、フリック、ドラッグにより上下方向に移動可能である。ユーザがコピー画面の表示中にタッチパネル２０１に対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントが発生したと判定する。ＣＰＵ１０２は、判定結果に応じ、フリック又はドラッグの方向に項目を移動して画面を変更する。フリックでは、指ではらった強さに応じて複数行の項目が移動する。ドラッグでは指の動きに合わせて項目が移動する。このような操作により、所望の項目を素早く表示することができる。
【００２５】  図６は、ファクシミリ送信を行う際の送信画面への操作を表す。送信画面には、ファクシミリ送信の各種設定を行うためのエリアが設けられる。ユーザが送信画面の表示中にタッチパネル２０１に対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントを判定する。ＣＰＵ１０２は、判定結果に応じ、フリック又はドラッグの方向に、例えば送信相手のアドレスを表示する「宛先表示エリア」の表示内容を変更する。変更は、フリックにより指がはらった強さやドラッグによる指の移動距離に関わらず、固定で次のアドレスに遷移することで行われる。フリックやドラッグによる表示の変更を同じにすることで、送信先の確認をユーザが容易に行うことができる。
【００２６】  図７は、印刷する画像ファイルのプレビューを表示するプレビュー画面への操作を表す。プレビュー画面には、プレビューを表示するプレビュー表示エリアが設けられる。プレビュー表示する画像ファイルは、ＲＯＭ１０４、ＵＳＢ  Ｉ／Ｆ１１５やネットワーク１２１に接続される外部記憶装置、或いは図示しない大容量記憶装置に保存される。ユーザがタッチパネル２０１のプレビュー表示エリアに対してフリック又はドラッグを行うと、ＣＰＵ１０２は、フリックイベント又はドラッグイベントを判定する。ＣＰＵ１０２は、判定結果に応じ、プレビュー表示する画像ファイルを次の画像ファイルに変更する。
【００２７】  フリックの場合、ＣＰＵ１０２は、例えば５画像ファイル分遷移してプレビュー表示を行う。ドラッグの場合、ＣＰＵ１０２は、１画像ファイル分遷移してプレビュー表示を行う。プレビュー画面には、ページ番号が表示されており、何画像のプレビューが遷移したかを確認することができる。なお、５画像ファイル分遷移する際に、遷移する各画像ファイルのプレビューを一時的に表示してもよい。これによりユーザは、画像が遷移したことを確認できる。
【００２８】  図８〜図１２は、タッチイベントによりタッチパネル２０１に表示される画面を遷移する表示制御処理を表すフローチャートである。
【００２９】  ユーザがタッチパネル２０１にタッチすると、ＣＰＵ１０２は、操作部１１０からタッチした位置を表す位置情報を取得する（Ｓ８００）。位置情報を取得したＣＰＵ１０２は、現在タッチパネル２０１に表示中の画面がプレビュー画面であるか否かを確認する（Ｓ８０１）。プレビュー画面（図７参照）ではない場合（Ｓ８０１：N）、ＣＰＵ１０２は処理Ａを行う。処理Ａについては後述する。
【００３０】  プレビュー画面である場合（Ｓ８０１：Y）、ＣＰＵ１０２は、タッチイベントを判定する（Ｓ８０２）。ＣＰＵ１０２は、図３で説明した判定基準により判定を行う。
【００３１】  タッチイベントがドラッグイベントである場合（Ｓ８０２：ドラッグ）、ＣＰＵ１０２は、ドラッグによる指の移動方向を判断する（Ｓ８０３）。指の移動方向が左の場合（Ｓ８０４：左）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で後方の画像ファイルに遷移してプレビュー表示を行う（Ｓ８０４）。指の移動方向が右の場合（Ｓ８０３：右）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で前方の画像ファイルに遷移してプレビュー表示を行う（Ｓ８０５）。ＣＰＵ１０２は、プレビュー表示を遷移して処理を終了する。ＣＰＵ１０２は、これらのプレビュー表示の遷移の際に中間描写を行わない。
【００３２】  タッチイベントがフリックイベントである場合（Ｓ８０２：フリック）、ＣＰＵ１０２は、フリックによる指の移動方向を判断する（Ｓ８０６）。指の移動方向が左の場合（Ｓ８０６：左）、ＣＰＵ１０２は、プレビュー表示している画像ファイルからソート順で後方の画像ファイルの数がＮ個未満（Ｎは２以上の整数）かを判断する（Ｓ８０７）。Ｎ個未満の場合（Ｓ８０７：Y）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で最後の画像ファイルに遷移してプレビュー表示を行う（Ｓ８０８）。Ｎ個以上の場合（Ｓ８０７：N）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順でＮ個後方の画像ファイルの画像に遷移してプレビュー表示を行う（Ｓ８０９）。ＣＰＵ１０２は、プレビュー表示を遷移して処理を終了する。ＣＰＵ１０２は、これらのプレビュー表示の遷移の際に中間描写を行わない。
【００３３】  タッチイベントがフリックイベントで、指の移動方向が右の場合（Ｓ８０６：右）、ＣＰＵ１０２は、現在プレビュー表示している画像ファイルからソート順で前方の画像ファイル数がＮ個未満かを判断する（Ｓ８１０）。Ｎ個未満の場合（Ｓ８１０：Y）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順で先頭の画像ファイルに遷移してプレビュー表示を行う（Ｓ８１１）。Ｎ個以上の場合（Ｓ８１０：N）、ＣＰＵ１０２は、プレビュー表示している画像ファイルをソート順でＮ個前方の画像ファイルに遷移してプレビュー表示を行う（Ｓ８１２）。ＣＰＵ１０２は、プレビュー表示を遷移して処理を終了する。ＣＰＵ１０２は、これらのプレビュー表示の遷移の際に中間描写を行わない。
【００３４】  タッチイベントがタップイベントである場合（Ｓ８０２：タップ）、ＣＰＵ１０２は、タップイベントがタップインであるか否かを判断する（Ｓ８１３）。タップインである場合（Ｓ８１３：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ８１４）。タップアウトである場合（Ｓ８１３：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ８１５）。
【００３５】  このようにＭＦＰ１００は、プレビュー画面の表示中にユーザがフリックを行うと、フリックの方向に応じて、画像ファイルをＮ個遷移してプレビュー表示を行う。また、ＭＦＰ１００は、プレビュー画面の表示中にユーザがドラッグを行うと、ドラッグの方向に応じて、画像ファイルを１個遷移してプレビュー表示を行う。
【００３６】  タッチパネル２０１に表示中の画面がプレビュー画面ではない場合、ＣＰＵ１０２は、図９に示す処理Ａのように、表示中の画面の判断を行う（Ｓ９００）。
【００３７】  表示中の画面がホーム画面（図４参照）の場合（Ｓ９００：ホーム画面）、ＣＰＵ１０２は、図１０に示すように、図３で説明した判定基準により、タッチイベントを判定する（Ｓ１０００）。
【００３８】  タッチイベントがドラッグイベント又はフリックイベントである場合（Ｓ１０００：ドラッグ、フリック）、ＣＰＵ１０２は、ドラッグ又はフリックによる指の移動方向を確認し、その方向に画面を遷移する（Ｓ１００１）。ＣＰＵ１０２は、画面の遷移中に中間描写を行う。タッチイベントがタップインである場合（Ｓ１０００：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ１００２）。タッチイベントがタップアウトである場合（Ｓ１０００：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ１００３）。
【００３９】  表示中の画面がコピー画面（図５参照）の場合（Ｓ９００：コピー画面）、ＣＰＵ１０２は、図１１に示すように、図３で説明した判定基準により、タッチイベントを判定する（Ｓ１１００）。
【００４０】  タッチイベントがドラッグイベントである場合（Ｓ１１００：ドラッグ）、ＣＰＵ１０２は、ドラッグによる指の移動に追従して中間描写を行いながら画面を遷移する（Ｓ１１０１）。タッチイベントがフリックイベントである場合（Ｓ１１００：フリック）、ＣＰＵ１０２は、フリックによる指の移動量に応じて中間描写を行いながら画面を遷移する（Ｓ１１０２）。
【００４１】  タッチイベントがタップインである場合（Ｓ１１００：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ１１０３）。タッチイベントがタップアウトである場合（Ｓ１１００：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ１１０４）。
【００４２】  表示中の画面が操作画面（図６参照）である場合（Ｓ９００：操作画面）、ＣＰＵ１０２は、図１２に示すように、図３で説明した判定基準により、タッチイベントを判定する（Ｓ１２００）。
【００４３】  タッチイベントがドラッグイベント又はフリックイベントである場合（Ｓ１２００：ドラッグ、フリック）、ＣＰＵ１０２は、ドラッグ又はフリックによる指の移動方向を確認し、その方向に画面を遷移する（Ｓ１２０１）。ＣＰＵ１０２は、画面の遷移中の中間描写を行わない。タッチイベントがタップインである場合（Ｓ１２００：タップイン）、ＣＰＵ１０２は、タップインした位置に表示される項目を選択状態にして処理を終了する（Ｓ１２０２）。タッチイベントがタップアウトである場合（Ｓ１２００：タップアウト）、ＣＰＵ１０２は、タップアウトした位置に表示される項目の決定動作を実行して処理を終了する（Ｓ１２０３）。
【００４４】  なお、タッチパネル２０１に表示される画面がホーム画面、コピー画面、送信画面、プレビュー画面以外の場合、ＣＰＵ１０２は、これらの画面が表示される場合のいずれかの処理を実行する。
【００４５】  以上のような本実施形態では、タッチパネル２０１のディスプレイに対するタッチイベントの種類に応じて処理を行うことで、画面の表示を遷移させるための操作を容易にすることができる。また、検出されたタッチイベントの種類に応じて、決められた量だけ画面が遷移されるため、ユーザごとに異なる操作強度に依存せず一様な操作結果が得られる。
【符号の説明】
【００４６】  １００…ＭＦＰ、１０１…制御部、１０７…印刷部、１０９…読取部、１１０…操作部、１１２…回線Ｉ／Ｆ、２０１…タッチパネル、２０２…ハードキー
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部に対するタッチ操作を検出する検出手段と、  複数の画像ファイルのうち、１つの画像ファイルのプレビュー画像を前記表示部に表示する表示制御手段と、を有し、  前記表示制御手段は、  前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像から該表示中のプレビュー画像に対応する画像ファイルのＮ個（Ｎは２以上の整数）前または後ろの画像ファイルのプレビュー画像へ遷移し、  前記検出手段によりタッチ操作としてドラッグ操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像から該表示中のプレビュー画像に対応する画像ファイルの１個前または後ろの画像ファイルのプレビュー画像へ遷移することを特徴とする画像処理装置。
【請求項２】
前記表示制御手段は、前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像から該表示中のプレビュー画像に対応する画像ファイルのＮ個前または後ろの画像ファイルのプレビュー画像へ遷移する間、前記表示中のプレビュー画像に対応する画像ファイルと該画像ファイルのＮ個前または後ろの画像ファイルとの間にある画像ファイルのプレビュー画像の表示を行わないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複数の画像ファイルをソートし、該ソート順に記憶する記憶手段を有し、  前記表示制御手段は、  前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像に対応する画像ファイルに対し、前記ソート順でＮ個前または後ろに記憶されている画像ファイルのプレビュー画像へ遷移し、  前記検出手段によりタッチ操作としてドラッグ操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像に対応する画像ファイルに対し、前記ソート順で１個前または後ろに記憶されている画像ファイルのプレビュー画像へ遷移することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記複数の画像ファイルをソートし、該ソート順に記憶する記憶手段を有し、  前記表示制御手段は、  前記検出手段によりタッチ操作として検出されるフリック操作の操作方向に従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像に対応する画像ファイルに対し、前記ソート順でＮ個前の画像ファイルまたはＮ個後ろの画像ファイルうちのいずれかの画像ファイルのプレビュー画像へ遷移することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記複数の画像ファイルをソートし、該ソート順に記憶する記憶手段を有し、  前記表示制御手段は、  前記検出手段によりタッチ操作として検出されるドラッグ操作の操作方向に従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像に対応する画像ファイルに対し、前記ソート順で１個前の画像ファイルまたは１個後ろの画像ファイルうちのいずれかの画像ファイルのプレビュー画像へ遷移することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記Ｎ個は、前記検出手段によりタッチ操作として検出されたフリック操作の強度に関わらず一定の値であることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記複数の画像ファイルをソートし、該ソート順に記憶する記憶手段を有し、  前記記憶手段において、前記表示部に表示中のプレビュー画像に対応する画像ファイルよりも前記ソート順で前または後ろに記憶されている画像がＮ個未満である場合、  前記表示制御手段は、前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、前記記憶手段の先頭または最後に記憶されている画像ファイルに対応するプレビュー画像へ遷移することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記プレビュー画像以外の画像が表示されている記表示部に対して、前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示中の画像から遷移先の画像に到達するまでの遷移中の画像を一連の画像として表示し、  前記表示制御手段によりプレビュー画像が表示されている前記表示部に対して、前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示中のプレビュー画像から遷移先のプレビュー画像に到達するまでの遷移中の画像を表示しないよう制御することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
表示部に対するタッチ操作を検出する検出手段と、  複数の画像ファイルのうち、１つの画像ファイルのプレビュー画像を前記表示部に表示する表示制御手段と、を有する画像処理装置の制御方法であり、  前記検出手段によりタッチ操作としてフリック操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像から該表示中のプレビュー画像に対応する画像ファイルのＮ個（Ｎは２以上の整数）前または後ろの画像ファイルのプレビュー画像へ遷移し、  前記検出手段によりタッチ操作としてドラッグ操作が検出されることに従い、前記表示部に表示されるプレビュー画像を、表示中のプレビュー画像から該表示中のプレビュー画像に対応する画像ファイルの１個前または後ろの画像ファイルのプレビュー画像へ遷移することを特徴とする画像処理装置の制御方法。
【請求項１０】
コンピュータを、請求項１から７のいずれか１項に記載の画像処理装置として動作させるためのプログラム。