(57)【要約】      （修正有）【課題】所定のタッチ操作を検出する画面のうち一部の画面でタッチ操作を検出してもスクロール表示を行わず、他の画面ではタッチ操作を検出するとスクロール表示を行う設定をする画像処理装置を提供する。【解決手段】画像処理装置は、第１の画面と第２の画面を表示する表示手段と、を有する。第１の画面の第１の領域におけるユーザによる所定のタッチ操作に従って、第１の領域に表示されているアイテムをスクロール表示して、第２の画面の第２の領域におけるユーザによる所定のタッチ操作に従って、第２の領域に表示されているアイテムをスクロール表示する表示制御手段と、を有する。表示制御手段による第２の領域での所定のタッチ操作に基づくスクロール表示が行われないよう設定する設定手段と、を有する。【選択図】図７
2018142166.tif 000002
【特許請求の範囲】
【請求項１】
第１の画面と第２の画面を表示する表示手段と、
前記第１の画面の第１の領域におけるユーザによる所定のタッチ操作に従って、前記第１の領域に表示されているアイテムをスクロール表示して、前記第２の画面の第２の領域におけるユーザによる前記所定のタッチ操作に従って、前記第２の領域に表示されているアイテムをスクロール表示する表示制御手段と、
前記表示制御手段による前記第２の領域での前記所定のタッチ操作に基づくスクロール表示が行われないよう設定する設定手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記設定手段により前記第２の領域における前記所定のタッチ操作に基づくスクロール表示が行われないよう設定された場合、前記第１の領域におけるユーザによる前記所定のタッチ操作に従って、前記第１の領域に表示される前記アイテムをスクロール表示し、前記第２の領域におけるユーザによる前記所定のタッチ操作に従って、前記第２の領域に表示される前記アイテムをスクロール表示しないよう制御する制御手段をさらに有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、前記表示手段が押下された位置を検出する検出手段をさらに有し、
前記表示制御手段は、前記第１の領域で前記検出手段により検出される押下されている位置の変化が所定の閾値よりも大きくなったことに従って、前記第１の領域に表示される前記アイテムをスクロール表示し、
前記第２の領域で前記検出手段により検出される押下されている位置の変化が所定の閾値よりも大きくなったことに従って、前記第２の領域に表示される前記アイテムをスクロール表示することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記所定のタッチ操作は、前記表示手段が押下されたのち、押下されている位置が所定閾値よりも大きく変化するドラッグ操作か、前記表示手段が押下されたのち、押下されている位置が前記表示手段を払うように変化するフリック操作であることを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記表示手段は、部品で構成される画面を表示し、
前記第２の領域は前記部品のうち予め決められた部品を用いて構成される、前記アイテムを一覧で表示する領域であることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記第１の領域は、前記予め決められた部品と異なる部品で構成される領域であり、前記画像処理装置により印刷することのできる画像データのプレビュー画像を表示する領域であることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記第１の領域は、ユーザによる前記所定のタッチ操作と異なる他のタッチ操作に従って、前記第１の領域に表示されるアイテムを選択することのできない領域であり、
前記第２の領域は、ユーザによる前記他のタッチ操作に従って、前記第２の領域に表示されるアイテムを選択することのできる領域であることを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記第１の領域は、前記第１の領域でのユーザによる前記他のタッチ操作に従って、前記第１の領域に表示される画像を切り替えない領域であり、
前記第２の領域は、前記第２の領域でのユーザによる前記他のタッチ操作に従って、前記第２の領域に表示される画像を切り替える領域であることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記他のタッチ操作は、前記表示手段が押下されている位置が所定閾値よりも大きく変化することなく前記押下が終了するタップ操作であることを特徴とする請求項７または８に記載の画像処理装置。
【請求項１０】
前記第１の画面は、前記第１の領域に表示される前記アイテムをスクロール表示するためのスクロールボタンやスクロールバーが表示されていない画面であり、
前記第２の画面は、前記第２の領域に表示されるアイテムをスクロール表示するためのスクロールバーやスクロールボタンを表示する画面であることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項１１】
前記設定手段は、ユーザによる前記所定のタッチ操作に従って、スクロール表示をすることのできる画面毎に、前記表示制御手段による制御を行うか否かを設定することができることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項１２】
ユーザによる前記所定のタッチ操作に従ってスクロール表示をすることができる画面を前記表示手段に表示する操作を受け付けたことに従って、前記表示手段にユーザによる前記所定の操作に従ってスクロール表示を行うか否かを設定する画面を表示することを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項１３】
前記画像処理装置は複数の種類のジョブを実行することができ、
前記設定手段は、前記ジョブの種類ごとに、ユーザによる前記所定のタッチ操作に従って、スクロール表示を行うか否かを設定することができることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項１４】
画面を表示する表示手段と、
前記画面の第１の領域でのユーザによる所定のタッチ操作に従って、前記第１の領域に表示されるアイテムをスクロール表示して、前記画面の第２の領域での前記ユーザによる前記所定のタッチ操作に従って、前記第２の領域に表示されるアイテムをスクロール表示する表示制御手段と、
前記第２の領域で前記表示制御手段によるスクロール表示を行わないよう設定する設定手段と、を有することを特徴とする画像処理装置。
【請求項１５】
画像処理装置の制御方法であり、
表示部に第１の画面または第２の画面を表示する表示ステップと、
前記表示部に対するタッチ位置を検出する検出ステップと、
前記第１の画面の第１の領域で、前記検出ステップにおいて検出されるタッチ位置が所定閾値よりも大きく変化したことに従って、前記第１の領域に表示されるアイテムをスクロール表示する第１の表示制御ステップと、
前記第２の画面の第２の領域で、前記検出ステップにおいて検出されるタッチ位置が所定閾値よりも大きく変化したことに従って、前記第２の領域に表示されるアイテムをスクロール表示する第２の表示制御ステップと、
前記検出ステップにおいて検出されたタッチ位置が所定閾値よりも大きく変化したことに基づくスクロール表示を行わないよう設定された場合、前記第１の領域で前記第１の表示制御ステップにおけるタッチ位置が所定閾値よりも大きく変化したことに基づくスクロール表示を実行し、前記第２の領域で前記第２の表示制御ステップにおけるタッチ位置が所定閾値よりも大きく変化したことに基づくスクロール表示を実行しないよう制御する制御ステップと、を有することを特徴とする画像処理装置の制御方法。
【請求項１６】
請求項１５に記載の画像処理装置の制御方法をコンピュータが実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを有する画像処理装置が利用されている。このような画像処理装置は、ユーザによるタッチ操作を検出して、ディスプレイに表示される画面を切り替えることができる。画像処理装置の検出するタッチ操作は、ユーザが指先をタッチパネルに接触させて、タッチパネル上で移動させることなくタッチパネルから指を離すタップ操作や指先をタッチパネルに接触させてタッチパネル上を払うように動かすフリック操作がある。
【０００３】
特許文献１には、画像処理装置内に記憶されるプレビュー画像を表示部に表示することが記載されている。当該画像処理装置は、フリック操作を検出すると、ディスプレイに表示されるプレビュー画像のページを切り替えて表示する。
【０００４】
特許文献２には、アドレス帳画面で上下方向にフリック操作をすると、アドレス帳に登録されている送信先一覧をフリック操作の行われた方向にスクロール表示することが記載されている。アドレス帳にたくさんの送信先が含まれている場合、一度に全ての送信先を表示することができない。そこで、画像処理装置がフリック操作を検出すると、表示されている送信先の一部を非表示にして、非表示であった送信先の一部を表示するスクロール表示が行われる。さらに、上記のような画像処理装置では、アドレス帳画面に表示されている送信先から、選択したい送信先をタップ操作することで、選択した送信先を画像データの送信先として設定することができる。
【０００５】
アドレス帳画面のように、タップ操作で送信先を選択し、フリック操作で一覧をスクロール表示する画面においては、以下のようなことが起こりうる。たとえば、図１６に示すアドレス帳画面において、ユーザが送信先を選択するためにタッチパネルを押下する。ユーザがタッチパネルを押下したのち、指をタッチパネル上で２０８に示す方向に動かしてしまった場合、送信先一覧はスクロール表示されてしまい、ユーザは送信先を選択することができない。
【０００６】
そこで、上記のような画像処理装置では、フリック操作を無効に設定することで、タップ操作によるアイテムの選択を行いやすくすることが知られている。フリック操作を無効に設定すると、画像処理装置はフリック操作を検出しても、画面のスクロール表示を行わない。このようにすることで、ユーザがタップ操作を行おうと、タッチパネルを押下した後、指先がタッチパネル上で動いてしまっても、送信先一覧がスクロール表示されてしまうことを防ぐことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−１４８８８号公報
【特許文献２】特開２０１５−１９５００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来、フリック操作に基づくスクロール表示が可能な画面が複数ある場合、一部の画面でフリック操作に基づくスクロール表示が行われず、他の画面でフリック操作に基づくスクロール表示が行われる設定をすることができなかった。また、一つの画面にフリック操作に基づくスクロール表示が可能な領域が複数ある場合、その一部の領域でフリック操作に基づくスクロール表示が行われず、他の領域でフリック操作に基づくスクロール表示が行われるよう設定をすることができなかった。
【０００９】
たとえば、プレビュー画面のようにタップ操作を検出しても表示中のプレビュー画像が選択されない画面で、フリック操作が検出されるとスクロール表示が行われる。一方で、アドレス帳画面のようにフリック操作が検出されると一覧がスクロール表示され、タップ操作が検出されるとタップ操作がなされた送信先を選択する画面では、フリック操作が検出されてもスクロール表示が行われないよう設定することができなかった。そのため、フリック操作を無効に設定すると、プレビュー画面のようにタップ操作でプレビュー画像が選択されない画面でも、フリック操作に基づくスクロール表示ができなくなってしまい、ユーザの操作性が低下してしまう場合があった。
【００１０】
本発明は、所定のタッチ操作に基づいてスクロール表示を行うことのできる画面のうち一部の画面で当該タッチ操作が検出されてもスクロール表示を行わず、他の画面では当該タッチ操作に基づいてスクロール表示が行われる設定をすることを目的とする。また、所定のタッチ操作に基づいてスクロール表示が可能な領域を複数有する画面の、所定の領域で当該タッチ操作に基づくスクロール表示が行われず、他の領域で当該タッチ操作に基づくスクロール表示が行われる設定をすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明に記載の画像処理装置は、第１の画面と第２の画面を表示する表示手段と、前記第１の画面の第１の領域におけるユーザによる所定のタッチ操作に従って、前記第１の領域に表示されているアイテムをスクロール表示して、前記第２の画面の第２の領域におけるユーザによる前記所定のタッチ操作に従って、前記第２の領域に表示されているアイテムをスクロール表示する表示制御手段と、前記表示制御手段による前記第２の領域での前記所定のタッチ操作に基づくスクロール表示が行われないよう設定する設定手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明は、本発明は、所定のタッチ操作に基づいて、スクロール表示を行うことのできる画面のうち一部の画面で当該タッチ操作が検出されてもスクロール表示を行わず、他の画面では当該タッチ操作に基づいてスクロール表示が行われる設定をすることができる。また、所定のタッチ操作に基づいてスクロール表示が可能な領域を複数有する画面の、所定の領域で当該タッチ操作に基づくスクロール表示が行われず、他の領域で当該タッチ操作に基づくスクロール表示が行われる設定をすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における画像処理装置のハードウェア構成を示す図である。
【図２】本発明の実施形態における画像処理装置のディスプレイに表示される画像データの送信先を選択する画面の一例を示す図である。
【図３】本発明の実施形態における画像処理装置のディスプレイに表示されるプレビュー画像を表示する画面の一例である。
【図４】本発明の第１の実施形態における画像処理装置のディスプレイに表示されるフリック操作の有効／無効を設定する画面の例である。
【図５】本発明の第１の実施形態の画像処理装置において、フリック操作が無効に設定されたときにディスプレイに表示される画面の一例である。
【図６】第１の実施形態において、画像処理装置がディスプレイに画面を表示するときに実行する処理を示すフローチャートである。
【図７】本発明の実施形態において、画像処理装置がタッチ操作を受け付けたときに実行する処理を示すフローチャート。
【図８】本発明の第２の実施形態において、画像処理装置のディスプレイに表示される画像データの送信先を選択する画面の一例である。
【図９】第２の実施形態において、画像処理装置がディスプレイに画面を表示するときに実行する処理の一例を示すフローチャートである。
【図１０】第３の実施形態において、画像処理装置がディスプレイに表示する画像データの送信先を選択する画面の一例である。
【図１１】第３の実施形態において、画像処理装置がディスプレイに画面を表示した後に実行する処理の一例を示すフローチャートである。
【図１２】第４の実施形態において、画像処理装置のディスプレイに表示される画面の一例を示す図である。
【図１３】第４の実施形態において、画像処理装置が画面をディスプレイに表示するときに実行する処理の一例を示すフローチャートである。
【図１４】第５の実施形態において、画像処理装置のディスプレイに表示される画面の一例を示す図である。
【図１５】第５の実施形態において、画像処理装置がディスプレイに画面を表示するときに実行する処理を示すフローチャートである。
【図１６】ディスプレイに画像データの送信先を選択する画面を表示しているときのユーザ操作の一例を示す図である。
【発明を実施するための形態】
【００１４】
（第１の実施形態）
＜画像処理装置のハードウェア構成＞
図１は、本発明の各実施形態を適用可能な画像処理装置１０１のハードウェア構成を示す図である。画像処理装置１０１は、例えばＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。
【００１５】
画像処理装置１０１は、ＣＰＵ１１１乃至プリンタ１２３を備える。ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力制御部１１５、表示制御部１１６、外部メモリＩ／Ｆ１１７、通信Ｉ／Ｆコントローラ１１８は、システムバス１１０に接続されている。また、タッチパネル１１９、ディスプレイ１２０、外部メモリ１２１が、システムバス１１０に接続されている。各処理部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。ＣＰＵ１１１、ＲＡＭ１１２、及びＲＯＭ１１３はそれぞれ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称である。
【００１６】
ＲＯＭ１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラムなどが、それぞれ所定の領域に格納される。ＲＡＭ１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワーク領域等の一時記憶領域として用いられる。ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、この画像処理装置１０１の各部を制御する。なお、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に限らず、外部メモリ（ハードディスク等）１２１に予め記憶されている。ＳＲＡＭ１１４は高速動作可能な不揮発性の記録媒体である。ＳＲＡＭ１１４は、Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。
【００１７】
入力制御部１１５は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。例えば、入力制御部１１５は、入力デバイスとして機能するキーボード（不図示）や、マウス（不図示）やタッチパネル１１９からユーザ操作を受付ける。なお、タッチパネル１１９は、例えば平面的または立面的に構成された入力制御部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力制御部１１５で生成される制御信号に基づき、画像処理装置１０１の各部を制御する。これにより、画像処理装置１０１はユーザ操作に応じた動作を行うことができる。
【００１８】
表示制御部１１６は、ディスプレイ１２０に対して画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従い生成した表示制御信号を表示制御部１１６に供給する。表示制御部１１６は、この表示制御信号に基づき表示信号を生成してディスプレイ１２０に対して出力する。
【００１９】
なお、タッチパネル１１９はディスプレイ１２０と一体的に構成され、操作部としても機能する。例えば、光の透過率がディスプレイ１２０の表示を妨げないように構成されるタッチパネル１１９が、ディスプレイ１２０の表示面の上層に取り付けられる。タッチパネル１１９における入力座標は、ディスプレイ１２０上の表示座標と対応付けられている。これにより、ユーザがディスプレイ１２０上に表示された画面を直接的に操作できるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が構成される。
【００２０】
外部メモリＩ／Ｆ１１７は、例えばハードディスクやフロッピーディスク、又はＣＤやＤＶＤ、メモリーカード等の外部メモリ１２１を装着するためのインターフェースである。外部メモリＩ／Ｆ１１７は、ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２１からデータを読み出し、外部メモリ１２１にデータを書き込む。通信Ｉ／Ｆコントローラ１１８は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワーク１０２に対する通信を行うためのインターフェースである。ネットワーク１０２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置が画像処理装置１０１と通信可能に接続される。
【００２１】
スキャナ１２２は原稿を読み取り、画像データを生成する。プリンタ１２３は、入力制御部１１５を介して入力されたユーザの指示や通信Ｉ／Ｆコントローラ１１８を介して外部装置から入力されたコマンドに基づいて、印刷処理を実行する。なお、ＣＰＵ１１１は、特定手段として機能し、タッチパネル１１９への例えば以下のタッチ操作や状態を特定することができる。ＣＰＵ１１１が特定することのできる操作とは、ユーザがタッチパネルを指やペンで触れたこと（以下、押下と称する）。指やペンがタッチパネルに触れたまま移動していること（以下、移動と称する）。ユーザがタッチパネルへ触れていた指やペンを離したこと（以下、離上と称する）等である。また、上記の押下、移動、離上の組み合わせにより、入力されたタッチ操作が何かをＣＰＵ１１１は判定する。タッチ操作とは、たとえば指やペンでタッチパネルに触れ、所定距離以上移動させることなく離上させるタップ操作や、指やペンでタッチパネルを押下した後、指先をタッチパネル上で移動させてから離上させるドラッグ操作がある。また、ユーザがタッチパネルを押下して、タッチパネル上をドラッグし、タッチパネル上で素早く払うような動作で指を離上させる操作をフリック操作という。
【００２２】
タッチパネル１１９は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００２３】
画像処理装置１０１は、画像データをＲＡＭ１１２もしくは外部メモリ１２１に保存することができる。例えば、画像処理装置１０１は、スキャナ１２２によって原稿を読み取って生成した画像データをＲＡＭ１１２もしくは外部メモリ１２１に保存する。また、画像処理装置１０１は、通信Ｉ／Ｆコントローラ１１８を介してネットワーク１０２上に接続されているＰＣ等の外部装置から受信した画像データをＲＡＭ１１２もしくは外部メモリ１２１に保存する。さらに、画像処理装置１０１は、外部メモリＩ／Ｆ１１７に装着された取り付け、取り外しが可能な記憶媒体（ＵＳＢメモリやメモリーカード等）から受信した画像データをＲＡＭ１１２もしくは外部メモリ１２１に保存する。その他、画像処理装置１０１は、別の保存方法によって画像データをＲＡＭ１１２もしくは外部メモリ１２１に保存してもよい。なお、ＲＡＭ１１２もしくは外部メモリ１２１に保存される画像データはスキャナ１２２によって読み取られた原稿に対し印刷設定内容を含む各種設定内容が反映されたデータであってもよい。又、画像データは予めＲＡＭ１１２や外部メモリ１２１に保存されているサンプルイメージであってもよい。
【００２４】
図２〜図５を用いて、画像処理装置１０１において、フリックが有効に設定されているときの動作およびフリックが無効に設定されているときの処理、フリックの有効・無効を設定する方法について説明する。
【００２５】
第１の実施形態では、フリック操作が有効に設定されている場合、フリック操作を検出してスクロール表示を行うことのできる全ての領域で、フリック操作を検出してスクロール表示が行われる。一方で、フリックが無効に設定されている場合、所定の領域ではフリック操作を検出したことに従って、スクロール表示を行い、他の領域ではフリック操作を検出してもスクロール表示を行わない。
【００２６】
図２（ａ）から（ｅ）は、フリック操作が有効に設定されているときに、画像処理装置１０１のディスプレイ１２０に表示されるアドレス帳画面の一例を示す図である。以下、図２（ａ）から（ｅ）を用いて、ユーザがディスプレイ１２０に表示される送信先一覧から送信先を選択するときの操作および、その時に表示される画面について説明する。
【００２７】
図２（ａ）は、ユーザが使用する機能を選択するメニュー画面において、センド機能を利用する「スキャンして送信」を選択したときにディスプレイ１２０に表示される画面である。「スキャンして送信」画面１４０１は、ユーザがセンド機能を利用するときの設定をする画面である。例えば、スキャナ１２２で原稿を読み取って生成した画像データを送信する送信先や、スキャナ１２２で読み取る原稿が片面印刷の原稿あるか両面印刷の原稿であるかをユーザが設定することができる。ここでは、ユーザが「アドレス帳」ボタン１４０２をタップ操作して選択した場合を例に説明をする。
【００２８】
図２（ｂ）は、ユーザが「スキャンして送信」画面１４０１において、「アドレス帳」ボタン１４０２を選択するとディスプレイ１２０に表示される画面である。アドレス帳画面は、タップ操作で送信先を選択して、フリック操作で送信先一覧をスクロール表示することのできる画面である。アドレス帳のデータは、画像処理装置１０１の外部メモリ１２１に格納されている。アドレス帳に登録されている送信先の数が多い場合、全ての送信先を一度に画面に表示することができない。そのためユーザは送信先の一覧に対してフリック操作２０１を行い、一覧をスクロール表示させる。このようにアドレス帳画面は、フリック操作に基づくスクロール表示が可能な領域を含む画面である。
【００２９】
図２（ｂ）に示すようにユーザが上方向にフリック操作２０１を行うと、表示されている送信先の一覧は上方向にスクロール表示され、ディスプレイ１２０に図２（ｃ）に表示される画面が表示される。送信先の一覧をスクロール表示することで、表示されていた送信先のすくなくとも一部が非表示となり、非表示であった送信先の少なくとも一部がディスプレイ１２０に表示される。
【００３０】
図２（ｂ）では、ユーザがフリック操作２０１をすると、表示されていた「あいざわ」から「あかい」が非表示となる。一方で、非表示であった「えんどう」から「おおた」が表示される。ここでは、フリック操作前に表示されていたすべての送信先が非表示となり、非表示であった送信先が表示される場合を例に説明した。しかし、表示中の送信先の一部が非表示となり、非表示であった送信先が表示されるとしてもよい。
【００３１】
アドレス帳画面は、フリック操作以外の操作でもスクロール表示することができる。たとえば、ユーザが送信先の表示されている領域でドラッグ操作を実行すると、送信先の一覧がスクロール表示される。ドラッグ操作は、ユーザがタッチパネル１１９を押下してから、指を離すこと無く移動させて、指をタッチパネル１１９から離上させる操作である。この方法では、ユーザが押下した箇所から離上するまでに指が移動した距離に応じて、送信先の一覧がスクロール表示される。
【００３２】
また、ユーザがディスプレイ１２０に表示されたスクロールバー２０３をドラッグ操作することでスクロール表示をすることができる。具体的には、ディスプレイ１２０上のスクロールバー２０３の表示箇所をユーザが押下し、ドラッグ操作を行う。この方法では、スクロールバー２０３の移動量に応じて、送信先の一覧がスクロール表示される。
【００３３】
ユーザが、ディスプレイ１２０に表示されたスクロールボタン２１０を押下することでもスクロール表示をすることができる。具体的には、ディスプレイ１２０上のスクロールボタン２１０（上または下の矢印キー）の表示箇所をユーザが押下し、押下の状態を維持する。この方法では、スクロールボタン上を押下が継続された時間に従って、送信先の一覧がスクロール表示される。スクロール表示を行うための操作方法は上述の方法にフリック操作を含めたこれら計４つの方法に限るものではない。
【００３４】
図２（ｄ），（ｅ）は、アドレス帳画面において、送信先の一覧の任意の送信先箇所を選択するための選択操作を示す図である。ユーザは、送信先の一覧から選択したい送信先をタップ操作することで送信先を選択する。
【００３５】
図２（ｄ）は、ユーザが送信先「あいはら」を指で押下２０５した時にディスプレイ１２０に表示される画面の一例である。ユーザが選択したい送信先を押下したことに従って、画像処理装置１０１は押下された送信先の色を反転する。
【００３６】
図２（ｅ）は、ユーザが送信先「あいはら」上で指を離上２０６した時にディスプレイ１２０に表示される画面の一例である。ユーザが指を離上したことに従って、画像処理装置１０１は押下された送信先を選択する。例えば図２（ｅ）で、画像処理装置１０１は「選択」マーク２０７を表示する。この図２（ｄ）、（ｅ）の一連の操作をユーザが行うことで、送信先を選択する。
【００３７】
図３（ａ）、（ｂ）は、フリック操作が有効に設定されているときに、画像処理装置１０１のディスプレイ１２０に表示されるプレビュー画面を説明するための図である。
【００３８】
図３は、画像処理装置１０１がスキャナ等を用いて読み取った画像データのプレビュー画像を表示するプレビュー画面の一例である。プレビュー画面では、ユーザがフリック操作をすると、ディスプレイ１２０に表示されるプレビュー画像がスクロール表示される。また、プレビュー画面において、ユーザがプレビュー画像をタップ操作すると、画像処理装置１０１は当該タップ操作に基づき、画面を切り替え、プレビュー画像を拡大する。プレビュー画像が表示される領域はフリック操作に基づくスクロール表示が可能な領域であり、プレビュー画面はフリック操作に基づくスクロール表示が可能な領域を含む画面である。
【００３９】
図３（ａ）を用いてプレビュー画面の構成を説明する。プレビュー画像Ａ３０１、プレビュー画像Ｂ３０２は、ＲＯＭ１１３や外部メモリ１２１に保存されている画像データである。プレビュー画面に表示されるプレビュー画像は、ＲＯＭ１１３や外部メモリ１２１に記憶されている画像データであっても、画像データに対して印刷設定を反映して作成された画像であっても良い。
【００４０】
ファイル名表示領域３０３は、表示しているプレビュー画像に関連付けられたファイル名を表示する領域である。表示中のプレビュー画像にファイル名が関連付けられていない場合、ＣＰＵ１１１はファイル名表示領域３０３を非表示にする。
【００４１】
ページ数表示領域３０４は、ディスプレイ１２０に表示しているプレビュー画像Ａ３０１が何ページ目のプレビュー画像であるかを示す表示領域である。ＣＰＵ１１１は、表示しているページが変更された場合、ディスプレイ１２０に表示されるプレビュー画像が何ページ目のプレビュー画像であるかを判断して、ページ数表示領域３０４の表示内容を更新する。
【００４２】
総ページ数表示領域３０５は、プレビュー画像の総ページ数を表示する表示領域である。たとえば、図３（ａ）は、全部で１００ページあるプレビュー画像の１ページ目をディスプレイ１２０に表示していることを示している。
【００４３】
「ページ削除」ボタン３０６は、表示しているプレビュー画像Ａ３０１に該当するページを画像データから削除するためのボタンである。ユーザがこのボタンを押下することによって、ＣＰＵ１１１は画像データから該当のページを削除するか否かをユーザに選択させる削除確認画面（不図示）をプレビュー画面の上に重ねるように表示する。
【００４４】
プレビュー画像拡大ボタン３０７は、プレビュー画面に表示されているプレビュー画像Ａ３０１，プレビュー画像Ｂ３０２の画像を拡大表示するためのボタンである。ユーザがこのボタンを押下することによって、ＣＰＵ１１１はプレビュー画像Ａ３０１，プレビュー画像Ｂ３０２を予め決められた表示サイズに拡大して表示する。プレビュー画像縮小ボタン３０８は、プレビュー画面に表示されているプレビュー画像Ａ３０１，プレビュー画像Ｂ３０２の画像を縮小表示するためのボタンである。ユーザがこのボタンを押下することによって、ＣＰＵ１１１はプレビュー画像Ａ３０１，プレビュー画像Ｂ３０２を予め決められた表示サイズに縮小して表示する。
【００４５】
プレビュー画像の拡大／縮小は、上記の方法に限らず、ピンチ操作と呼ばれるタッチ操作に基づいて行うとしてもよい。ピンチ操作とは、ユーザが２本の指でタッチパネル１１９をつまむように動かすことである。２本の指の間隔を近づけるよう動かす動作がピンチイン、２本の指を広げるように動かす動作がピンチアウトである。たとえば、ユーザがピンチインを行うと、ＣＰＵ１１１はプレビュー画像を縮小表示し、ユーザがピンチアウトを行うとＣＰＵ１１１はプレビュー画像を拡大表示する。
【００４６】
「ＯＫ」ボタン３０９は、プレビュー画面を閉じ、別の画面に遷移させるためのボタンである。ユーザがこのボタンを押下することによって、ＣＰＵ１１１は、プレビュー画面の表示を終了する。
【００４７】
図３（ａ）に示すように、表示中のファイルが複数枚のプレビュー画像で構成される場合、一画面に全てのプレビュー画像を表示することができない。そのためユーザは所望のプレビュー画像をディスプレイ１２０に表示させるために、タッチパネル１１９に対してフリック操作３１０を行い、プレビュー画面をスクロール表示させる。図３（ａ）は、ディスプレイ１２０上でプレビュー画像が表示されている領域の任意の箇所を、ユーザがフリック操作３１０した例を示している。ユーザが左方向にフリック操作を行うと、表示されているプレビュー画像は左方向にスクロール表示され、図３（ｂ）に示す画面がディスプレイ１２０に表示される。図３（ｂ）は、図３（ａ）で表示されていたプレビュー画像Ａ３０１の一部が非表示となり、一部が非表示であったプレビュー画像Ｂ３０２が表示されていることを示している。
【００４８】
本実施形態でプレビュー画像をスクロールする方法は、フリック操作以外に以下の２つの方法がある。ただしスクロールのための操作方法はフリックを含めたこれら計３つの方法に限るものではない。
【００４９】
一つ目は、ディスプレイ１２０上でプレビュー画像が表示されている領域の任意の箇所を、ユーザがドラッグ操作をする方法である。ユーザが押下した箇所から離上するまでに移動した距離に応じて、プレビュー画像がスクロール表示される。
【００５０】
二つ目は、ディスプレイ１２０に表示されたスクロールボタン３１５をユーザが押下する方法である。具体的には、ディスプレイ１２０上のスクロールボタン３１５（左または右の矢印キー）の表示箇所をユーザが押下し、押下の状態を維持する。ユーザがスクロールボタン３１５の押下を継続した時間に応じて、画像処理装置１０１は表示されているプレビュー画像の移動量を決定してスクロール表示する。
【００５１】
図４を用いて、ユーザがフリック操作の有効・無効を設定する方法について説明する。
【００５２】
図４（ａ），（ｂ）は、ユーザがフリック操作の有効／無効を設定するときにディスプレイ１２０に表示される画面の一例である。
【００５３】
図４（ａ）は、画像処理装置１０１のディスプレイ１２０に表示される「設定／登録」画面４０１を示す画面例である。「設定／登録」画面４０１は表示や入力等、画像処理装置１０１全体に関する設定を行うための画面である。「設定／登録」画面４０１は不図示のメニュー画面でユーザが所定の操作を行う、または、画像処理装置１０１に設けられたボタンをユーザが押すことで表示される。
【００５４】
図４（ｂ）に示す画面は、ユーザが「設定／登録」画面４０１で、「フリック操作」ボタン４０７をユーザがタップ操作したときにディスプレイ１２０に表示される「フリック操作」画面４０２である。フリック操作は工場出荷時にはＯＮに設定されており、工場出荷時の設定値はＲＯＭ１１３に格納されている。
【００５５】
「フリック操作」画面４０２は、フリック操作を「ＯＮ」又は「ＯＦＦ」に設定することができる画面であり、図４（ｂ）に示すようにポップアップ表示される。ユーザが「ＯＮ」ボタン４０３をタップ操作してから、「ＯＫ」ボタン４０６をタップ操作すると、フリック操作が有効に設定される。ユーザが「ＯＦＦ」ボタン４０４をタップ操作してから「ＯＫ」ボタン４０６をタップ操作すると、フリック操作が無効に設定される。
【００５６】
「キャンセル」ボタン４０５は、「フリック操作」画面４０２を終了して、ディスプレイ１２０に「設定／登録」画面４０１を表示するためのボタンである。ユーザが「キャンセル」ボタン４０５を押下した場合、設定値は前回「フリック操作」画面４０２で設定された値となる。
【００５７】
「ＯＫ」ボタン４０６は、「フリック操作」画面４０２を終了して、ディスプレイ１２０に「設定／登録」画面４０１を表示するボタンである。ＣＰＵ１１１が「ＯＫ」ボタン４０６へのタップ操作を検知すると、「フリック操作」画面４０２に設定されている設定値をＲＡＭ１１２に格納する。
【００５８】
本実施形態では、「フリック操作」画面４０２において、フリック操作とドラッグ操作に基づく入力の有効／無効が設定される。すなわち、フリック操作が有効に設定された場合、フリック操作およびドラッグ操作をすることで画面がスクロール表示される。一方で、フリック操作が無効に設定された場合、フリック操作およびドラッグ操作に基づくスクロール表示は行われない。「フリック操作」画面４０２において、フリック操作が無効に設定されると、フリック操作とドラッグ操作だけでなく、ピンチ操作等タップ操作以外の操作に基づく入力が無効に設定されてもよい。
【００５９】
まず、図５（ａ）（ｂ）を用いて、フリック操作が無効に設定された時のアドレス帳画面の動作を説明する。図５（ａ）は、ユーザが「あいはら」を押下して、指先を５０１の方向に動かしたときに表示される画面を示している。フリック操作が無効に設定されている場合、ユーザが指先を５０１方向に移動させても、送信先一覧はスクロール表示されない。したがって、アドレス帳画面には、引き続き「あいざわ」から「あかい」までの送信先が表示される。
【００６０】
さらに、図５（ｂ）は、ユーザが５０１方向に動かした指先を、「あいはら」の位置に戻して離上させたときに表示される画面である。指先が離上したことに従って、「あいはら」の左側に選択アイコン５０３が表示される。ユーザが「あいはら」を押下した後、指先を動かしてしまった場合でも、ユーザが「あいはら」と表示されている領域で指を離上させた場合、画像処理装置１０１は「あいはら」を選択する。
【００６１】
このように、フリック操作が無効に設定されている場合、ユーザがタッチパネルを押下した後に指を動かしてしまっても、ディスプレイ１２０に表示される画面はスクロール表示されない。さらに、ユーザが指先で押下した送信先の表示されている領域で指を離上させた場合、画像処理装置１０１は指先を押下した位置にある送信先を選択する。
【００６２】
一方で、プレビュー画像を表示するプレビュー画面では、フリック操作が有効に設定されているときと同様、フリック操作を検出すると、ディスプレイ１２０に表示されるプレビュー画像がスクロール表示される。
【００６３】
フリック操作が無効に設定された場合、画像処理装置１０１は、ある領域でフリック操作を検出すると、ディスプレイ１２０に表示される画面をスクロール表示する。一方で、画像処理装置１０１は他の領域でフリック操作を検出しても、スクロール表示を行わない。このようにすることで、フリック操作に基づくスクロール表示をすることができる領域のうち、一部の領域でフリック操作に基づくスクロール表示が行われず、他の領域でフリック操作によるスクロール表示が行われるよう設定することができる。
【００６４】
図６は、画像処理装置１０１が、フリック操作に基づくスクロール表示が可能な領域を含む画面をディスプレイ１２０に表示するときに実行する処理を示すフローチャートである。図６の各ステップは、ＲＯＭ１１３や外部メモリ１２１に格納されたプログラムをＣＰＵ１１１が実行することによって処理される。
【００６５】
ＣＰＵ１１１はフリック操作に基づくスクロール表示を行うことのできる領域を含む画面をディスプレイ１２０に表示する（Ｓ６０１）。Ｓ６０１においてディスプレイ１２０に表示される画面は、たとえば図２に示すアドレス帳画面や、図３に示すプレビュー画面である。Ｓ６０１において、ＣＰＵ１１１は、表示制御部１１６に制御信号を送信する。表示制御部１１６は、ＣＰＵ１１１から受け取った信号に従って、画像データを生成し、ディスプレイ１２０に表示する。
【００６６】
ＣＰＵ１１１は、ＲＡＭ１１２からフリック操作の有効／無効の設定を取得する（Ｓ６０２）。Ｓ６０２において、取得されるフリック操作の有効／無効の設定は、図４（ｂ）に示す「フリック操作」画面４０２において設定された値である。
【００６７】
ＣＰＵ１１１は、Ｓ６０２において取得した設定値に基づいて、フリック操作が無効に設定されているかを判定する（Ｓ６０３）。Ｓ６０３において、フリック操作が無効に設定されていると判定した場合、ＣＰＵ１１１はＳ６０１において表示される画面におけるフリック操作の有効無効を管理するフラグをＯＦＦに設定して、本フローチャートに記載の処理を終了する（Ｓ６０４）。Ｓ６０３において、フリック操作が有効に設定されていると判定した場合、ＣＰＵ１１１はＳ６０１で表示した画面におけるフリック操作の有効／無効を管理するフラグをＯＮに設定して、本フローチャートに記載の処理を終了する（Ｓ６０５）。
【００６８】
図７は、第１の実施形態の画像処理装置１０１において、ＣＰＵ１１１がタッチパネル１１９の押下される位置の移動を検出した時に実行する処理を示すフローチャートである。図７の各ステップは、ＲＯＭ１１３や外部メモリ１２１に格納されたプログラムをＣＰＵ１１１が実行することによって処理される。
【００６９】
ＣＰＵ１１１は、押下されている位置が所定閾値よりも大きく変化したかを判定する（Ｓ１１０１）。ＣＰＵ１１１は、タッチパネル１１９からタッチパネル１１９の押下されている位置、すなわちタッチ位置を示す情報を取得する。タッチパネル１１９から取得した情報に基づいて、ＣＰＵ１１１は押下されている位置が所定閾値よりも大きく変化したか否かを判定する。Ｓ１１０１において、タッチパネル１１９の押下位置が所定閾値よりも大きく変化していない場合、ＣＰＵ１１１は本フローチャートに記載の処理を終了する。
【００７０】
タッチパネル１１９の押下されている位置が所定閾値よりも大きく変化した場合、ＣＰＵ１１１は押下位置の移動が検出された領域がフリック操作に基づくスクロール表示が可能な領域であるかを判定する（Ｓ１１０２）。フリック操作に基づくスクロール表示が可能な領域とは、例えば、アドレス帳画面の送信先一覧や、プレビュー画面のプレビュー画像表示領域などである。押下位置の移動が検出された場所が、フリック操作に基づくスクロール表示が可能な領域でなければ、ＣＰＵ１１１は本フローチャートに記載の処理を終了する。
【００７１】
押下位置の移動が検出された場所がフリック操作に基づくスクロール表示が可能な領域である場合、ＣＰＵ１１１は検出された移動が所定のＧＵＩ部品で構成された領域で行われたものかを判定する（Ｓ１１０３）。ＧＵＩ部品とは、ディスプレイ１２０に表示される画面を構成する部品である。たとえば、送信先の一覧を表示するための「リスト」やユーザからのタップ操作を受け付ける「ボタン」、プレビュー画像を表示するための「プレビュー」等の部品がある。所定のＧＵＩ部品とは、ＣＰＵ１１１がタップ操作を検出するとタップ操作がなされたアイテムを選択し、ＣＰＵ１１１がフリック操作を検出すると、フリック操作がなされたアイテムをスクロール表示するＧＵＩ部品である。たとえば、送信先一覧を表示する「リスト」が所定のＧＵＩ部品である。
【００７２】
Ｓ１１０３において、移動が検出されたＧＵＩ部品が所定のＧＵＩ部品でなかった場合、ＣＰＵ１１１は後述のＳ１１０７の処理を実行して、本フローチャートに記載の処理を終了する。すなわち、検出されたフリック操作が、所定のＧＵＩ部品でない「プレビュー」に対する操作であれば、ＣＰＵ１１１はプレビュー画面をスクロール表示して本フローチャートに記載の処理を終了する。このように、フリック操作が無効に設定された場合であっても、所定のＧＵＩ部品以外のＧＵＩ部品に対するフリック操作を検出すると、ＣＰＵ１１１はスクロール表示を実行する。
【００７３】
Ｓ１１０３において、移動が検出されたＧＵＩ部品が所定のＧＵＩ部品である場合、ＣＰＵ１１１はＲＡＭ１１２に記憶されるフリック操作の有効／無効を示すフラグの値を取得する（Ｓ１１０４）。たとえば、アドレス帳画面の送信先一覧に対するフリック操作を検出した場合、ＣＰＵ１１１はＳ６０４またはＳ６０５で設定したフラグを確認する。
【００７４】
ＣＰＵ１１１は、Ｓ１１０４で取得したフラグの値を参照して、フリック操作が有効かを判定する（Ｓ１１０５）。フリック操作が有効である場合、ＣＰＵ１１１はＳ１１０６に記載の処理を実行する。フリック操作が無効である場合、ＣＰＵ１１１はＳ１１０７に記載の処理を実行する。
【００７５】
フリック操作が有効である場合、ＣＰＵ１１１は検出されたフリック操作基づくスクロール表示を実行して、本フローチャートに記載の処理を終了する（Ｓ１１０５）。
【００７６】
フリック操作が無効である場合、ＣＰＵ１１１は検出されたフリック操作に基づくスクロール表示を行わず、本フローチャートに記載の処理を終了する（Ｓ１１０６）。すなわち、フリック操作が無効に設定されているとき、アドレス帳画面の「リスト」というＧＵＩ部品で構成されている領域へのフリック操作を検出しても、ＣＰＵ１１１はスクロール表示しない。
【００７７】
Ｓ１１０３〜Ｓ１１０６より、フリック操作が無効に設定されている場合、ＣＰＵ１１１は所定のＧＵＩ部品に対するフリック操作を検出してもスクロール表示を行わず、所定のＧＵＩ部品以外の部品に対するフリック操作を検出するとスクロール表示を行う。
【００７８】
本実施形態では、フリック操作が有効に設定されている場合、フリック操作に基づくスクロール表示することのできるすべての領域で、ＣＰＵ１１１はフリック操作に基づくスクロール表示を実行する。
【００７９】
さらに、フリック操作が無効に設定された場合、フリック操作に基づくスクロール表示が可能な領域のうち、所定のＧＵＩ部品で構成される領域で、ＣＰＵ１１１はフリック操作を検出してもスクロール表示を行わない。一方で、所定のＧＵＩ部品を用いていない領域で、ＣＰＵ１１１はフリック操作を検出すると、スクロール表示を行う。これにより、フリック操作に基づくスクロール表示が可能な領域のうち一部でフリック操作を検出してもＣＰＵ１１１は画面のスクロール表示を行わず、他の領域でフリック操作を検出するとＣＰＵ１１１が画面のスクロール表示を行う設定をすることができる。
【００８０】
本実施形態では、所定のＧＵＩ部品とは、タップ操作に基づいてＣＰＵ１１１がアイテムを選択し、フリック操作に基づいてＣＰＵ１１１がアイテムをスクロール表示することが可能な領域を構成する部品である。したがって、ＣＰＵ１１１はフリック操作が無効に設定されたときに、フリック操作に基づくスクロール表示を行わず、タップ操作に基づく選択のみを行う。このようにすることで、ユーザがタップ操作を行おうと、タッチパネルを押下した後、指先が動いてしまって、スクロール表示がなされてしまうことを防ぐことができる。
【００８１】
第１の実施形態では、フリック操作の有効／無効を設定することで、フリック操作に基づくスクロール表示が可能な領域のうち、一部でフリック操作に基づくスクロール表示を行わず、他の領域でフリック操作に基づくスクロール表示を行う設定ができる。このようにすることで、フリック操作を無効に設定した後も、一部の画面ではフリック操作に基づくスクロール表示を行うことができ、ユーザの操作性が低減してしまうのを抑制することができる。
【００８２】
本実施形態では、フリック操作に基づくスクロール表示が可能な領域が一画面に一つの場合を例に説明した。しかし、フリック操作に基づくスクロール表示が可能な領域が一画面に複数あってもよい。例えば、一画面に「リスト」というＧＵＩ部品で構成される領域と、「プレビュー」というＧＵＩ部品で構成される領域があるとする。フリック操作が無効に設定されたことに従って、一画面のなかの「リスト」で構成される領域はフリック操作に基づくスクロール表示が実行されず、「プレビュー」で構成される領域はフリック操作に基づくスクロール表示が実行される。
【００８３】
また、本実施形態では、フリック操作が無効に設定された場合であっても、ユーザはスクロールバー２０３やスクロールボタン２１０を用いて、ディスプレイ１２０に表示される画面をスクロール表示させることができる。これにより、フリック操作を無効に設定することで、フリック操作に基づくスクロール表示が行われない画面であっても、ユーザはスクロール表示を行うことができ、ユーザの操作性が低減されてしまうことを抑制することができる。
【００８４】
なお、第１の実施形態では、フリック操作が無効に設定されたときに、所定のＧＵＩ部品で構成される領域ではフリック操作に基づくスクロール表示が行われず、所定のＧＵＩ部品を含まない領域ではフリック操作に基づくスクロール表示が行われる。領域ごとではなく画面ごとに、フリック操作に基づくスクロール表示が行われるか、行われないかを切り替えるとしてもよい。たとえば、所定のＧＵＩ部品を含む画面ではフリック操作に基づくスクロール表示が行われず、所定のＧＵＩ部品を含まない画面ではフリック操作に基づくスクロール表示が行われる。この場合には、図７のＳ１１０３において、ＣＰＵ１１１は、所定のＧＵＩ部品を含む画面における移動であるか否かを判定する。所定のＧＵＩ部品を含む画面であれば、ＣＰＵ１１１はＳ１１０４以降の処理を実行する。所定のＧＵＩ部品を含まない画面であれば、ＣＰＵ１１１はＳ１１０７の処理を実行する。このようにすることで、フリック操作に基づくスクロール表示が可能な画面のうち、一部の画面でフリック操作に基づくスクロール表示が行われず、他の画面でフリック操作に基づくスクロール表示が行われるよう設定できる。
【００８５】
なお、第１の実施形態では、アドレス帳画面と「プレビュー」画面を例に説明をした。フリック操作に基づくスクロール表示がなされる他の画面について、図６、図７に記載の処理を適応することは言うまでもない。フリック操作に基づいてスクロール表示がなされる上記以外の画面とは、たとえば、ユーザが使用する機能を選択するメインメニュー画面や、スキャナ１２２で読み込んだ画像を外部メモリ１２１に記憶する機能における、記憶先を選択する画面等である。
【００８６】
第１の実施形態では、所定のＧＵＩ部品以外の部品で構成される領域としてプレビュー画面を例に説明をした。第１の実施例では、プレビュー画像が表示される領域で、ＣＰＵ１１１がフリック操作を検出すると、ＣＰＵ１１１はプレビュー画像をスクロール表示し、タップ操作を検出すると、ＣＰＵ１１１はプレビュー画像を拡大表示するとした。しかし、所定のＧＵＩ部品以外の部品で構成される領域では、ＣＰＵ１１１がフリック操作を検出するとスクロール表示をし、タップ操作を検出してもＣＰＵ１１１はディスプレイ１２０に表示される画面を切り替えなくてもよい。
【００８７】
（第２の実施形態）
第１の実施形態では、フリック操作を無効にする設定した場合、所定のＧＵＩ部品に対するフリック操作を検出してもスクロール表示が行われず、他のＧＵＩ部品に対するフリック操作を検出するとスクロール表示が行われる。
【００８８】
第２の実施形態では、フリック操作が無効に設定された場合であっても、フリック操作でしかスクロール表示をできない領域ではフリック操作に基づくスクロール表示が実行される。フリック操作でしかスクロール表示できない領域とは、例えば、図２（ｂ）に示すスクロールバー２０３やスクロールボタン２１０によるスクロール表示が行われない領域である。
【００８９】
図８は、第２の実施形態における、アドレス帳から送信先を選択するアドレス帳画面である。図８に表されるアドレス帳画面は、図２に記載される第１の実施形態のアドレス帳画面と違い、スクロールバーやスクロールボタン２１０がない。そのため、図８に記載の送信先一覧をスクロール表示するためにはユーザがフリック操作をおこなわなくてはならない。第２の実施形態では、フリック操作が無効に設定された場合も、上記のような領域では、フリック操作に基づくスクロール表示が実行される。
【００９０】
図９は、第２の実施形態の画像処理装置１０１において、フリック操作に基づくスクロール表示が可能な領域を含む画面をディスプレイ１２０に表示する際にＣＰＵ１１１が実行する処理の一例を示すフローチャートである。図９の各ステップは、ＲＯＭ１１３や外部メモリ１２１に格納されたプログラムをＣＰＵ１１１が実行することによって処理される。図９のフローチャートについて説明を行う。なお、Ｓ６０１〜Ｓ６０５では、図６のフローチャートで説明した各ステップと同様の処理が行われるため説明は省略する。
【００９１】
Ｓ６０３において、フリック操作が無効に設定されている場合、ＣＰＵ１１１は、Ｓ６０１において表示する画面にスクロールバーまたはスクロールボタンが存在するか否かを判断する（Ｓ８０１）。ここでは、Ｓ６０１で表示される画面を構成するＧＵＩ部品のうち、フリック操作に基づくスクロール表示が可能な所定のＧＵＩ部品で構成される領域をスクロール表示するスクロールバーまたはスクロールボタンがあるかＣＰＵ１１１が判定する。所定のＧＵＩ部品とは、第１の実施形態の「リスト」のようにタップ操作が検出されると、アイテムが選択されて、フリック操作が検出されるとスクロール表示がなされるＧＵＩ部品である。スクロールバーまたはスクロールボタンが存在する場合、ＣＰＵ１１１は処理をＳ６０４に進める。スクロールバーまたはスクロールボタンが存在しない場合、ＣＰＵ１１１は処理をＳ６０５に進める。
【００９２】
ディスプレイ１２０に画面が表示された後、タッチ操作を検出すると、ＣＰＵ１１１は第１の実施形態の図７に記載の処理と同様の処理を実行する。
【００９３】
第２の実施形態では、フリック操作が無効に設定されている場合、Ｓ６０１で表示する画面にスクロール表示をするための部品があるかをＣＰＵ１１１がＳ８０１において判定する。ディスプレイ１２０に表示されるフリック操作に基づいてスクロール表示が可能な領域をスクロール表示するためのＧＵＩ部品が画面に表示されていればフリック操作に基づくスクロール表示が無効に設定される。一方で、上記の領域をスクロール表示するためのＧＵＩ部品が表示されない場合、フリック操作に基づくスクロール表示が有効に設定される。このようにすることで、フリック操作が無効に設定されている場合でも、フリック操作以外の方法スクロール表示をすることのできない領域ではフリック操作に基づくスクロール表示を行うことができる。
【００９４】
本実施形態では、フリック操作に基づくスクロール表示が可能なＧＵＩ部品で構成される領域ごとに、フリック操作以外の方法で当該領域をスクロール表示するＧＵＩ部品があるかを判定した。したがって、一画面にフリック操作に基づくスクロール表示が可能な領域が二以上ある場合、ＣＰＵ１１１は各領域がフリック操作以外の方法でスクロール表示することができるかを判定する。そして、フリック操作以外の方法でスクロール表示をすることができる領域のみで、ＣＰＵ１１１はフリック操作に基づくスクロール表示を行わないよう設定する。
【００９５】
尚、上記の第２の実施形態の説明では、代替手段としてスクロールバーまたはスクロールボタンとしたが限定されるものではなく、他の代替手段においても適用できることは言うまでもない。
【００９６】
（第３の実施形態）
第１の実施形態では、フリック操作が無効に設定されると、所定のＧＵＩ部品で構成される領域ではフリック操作に基づくスクロール表示が行われず、他のＧＵＩ部品で構成される領域ではフリック操作に基づくスクロール表示が実行される。第３の実施形態では、フリック操作が無効に設定された場合に、表示中の画面についてフリック操作に基づくスクロール表示の有効／無効を切り替えるボタンが表示される。このようにすることで、フリック操作が無効に設定されている場合でも、ユーザは表示中の画面でフリック操作に基づくスクロール表示が実行されるよう設定することができる。
【００９７】
図１０は、本発明の実施形態において画像処理装置１０１がディスプレイ１２０に表示する画面の一例を示す図である。以下、本発明の実施形態におけるディスプレイ１２０の表示例を説明する。
【００９８】
図１０は、画像処理装置１０１のディスプレイ１２０に表示されたアドレス帳を示す画面例である。アドレス帳画面をスクロール表示する方法等については第１の実施形態と同様であるため、説明を省略する。
【００９９】
ユーザが「フリック操作使用」ボタン１８０１を押下すると、「フリック操作使用」ボタン１８０１の色が反転する。図４は、フリック操作が無効に設定されている状態を示している。「フリック操作使用」ボタン１８０１の色が反転している場合、フリック操作の設定は有効になり、ＣＰＵ１１１がフリック操作を検出すると画面をスクロール表示する。本実施形態は、ユーザがボタンを押下してボタンの色を反転させることで、フリック操作の有効／無効を変更する。ユーザが「フリック操作使用」ボタン１８０１を押すと、ディスプレイ１２０に別の画面が表示されて、フリック操作の有効／無効を設定するとしても良い。また、ユーザが「フリック操作使用」ボタン１８０１をタップ操作するとプルダウンメニューが表示され、フリック操作の有効／無効が設定できるとしてもよい。
【０１００】
第３の実施形態において、フリック操作に基づくスクロール表示が可能な画面を表示するときの処理について図６を用いて説明する。ここでは、第１の実施形態と異なる点のみを説明する。フリック操作が無効に設定されている場合、Ｓ６０４においてＣＰＵ１１１はフラグをＯＦＦに設定するとともに、「フリック操作使用」ボタン１８０１を表示する。
【０１０１】
ディスプレイ１２０に画面を表示した後、ＣＰＵ１１１がタッチパネル１１９の押下される位置の移動を検出した時に実行する処理について図７を用いて説明する。ここでは、第１の実施形態と異なる点のみを説明する。第３の実施形態では図７のＳ１１０３に記載の処理を行わず、ＣＰＵ１１１はＳ１１０２に記載の処理を実行した後Ｓ１１０４以降の処理を実行する。
【０１０２】
また、第３の実施形態では、ＣＰＵ１１１が「フリック操作使用ボタン」１８０１に対するタップ操作を検出した場合、図１１に示す処理を実行する。
【０１０３】
図１１に記載の処理を実行するためのプログラムは、ＲＯＭ１１３または、外部メモリ１２１に記憶されており、ＣＰＵ１１１が当該プログラムを実行することで、処理が実現する。
【０１０４】
ＣＰＵ１１１は、「フリック操作使用」ボタン１８０１がタップ操作されたかを判定する（Ｓ１８０１）。「フリック操作使用」ボタン１８０１がタップ操作されていない場合、ＣＰＵ１１１は本フローチャートに記載の処理を終了する。
【０１０５】
「フリック操作使用」ボタン１８０１のタップ操作を検出した場合、ＣＰＵ１１１はＲＡＭ１１２に記憶されている、フリック操作の有効無効を管理するフラグの更新する（Ｓ１８０２）。たとえば、フリック操作の有効無効を管理するフラグがＯＦＦに設定されている場合、ＣＰＵ１１１は当該フラグをＯＮに設定する。当該フラグがＯＮに設定されている場合、ＣＰＵ１１１は当該フラグをＯＦＦに設定する。
【０１０６】
以上のように、第３の実施形態の画像処理装置によれば、フリック操作を無効に設定していても、ディスプレイ１２０に表示中の画面についてフリック操作を有効に設定することができる。本実施形態では、「フリック操作使用」ボタン１８０１が押下されたときに表示されている画面において、フリック操作が無効にされていても、フリック操作を検出するとスクロール表示する。
【０１０７】
なお、第３の実施形態では、「フリック操作」画面４０２でフリック操作が無効に設定されている場合、「フリック操作使用」ボタン１８０１を表示した。「フリック操作」画面４０２でフリック操作が有効に設定されている場合でも、「フリック操作使用」ボタン１８０１が表示されるとしてもよい。すなわち、「フリック操作」画面４０２で設定される、フリック操作の有効／無効にかかわらず、「フリック操作使用」ボタン１８０１が表示されるとしてもよい。
【０１０８】
（第４の実施形態）
第１の実施形態では、フリック操作が無効に設定された場合、所定のＧＵＩ部品で構成される領域ではフリック操作に基づくスクロール表示が行われず、他のＧＵＩ部品で構成される領域はフリック操作に基づくスクロール表示が実行される。フリック操作が無効に設定されているときに、ユーザはどの画面でフリック操作に基づくスクロール表示を行うことができ、どの画面でフリック操作に基づくスクロール表示を行うことができないのかを知ることができない。また、画面を表示してからフリック操作が無効であることがわかった場合、当該画面でフリック操作を使用するためにはディスプレイ１２０に「設定／登録」画面を表示させて設定を行わなくてはならず、直ぐに設定を変更することができない。
【０１０９】
第４の実施形態では、フリック操作が無効に設定されている場合、フリック操作に基づくスクロール表示が可能な画面を表示するときに、フリック操作が無効に設定されていることを通知する通知画面が表示される。さらに、通知画面を用いて、これから操作する画面におけるフリック操作の有効／無効をユーザが設定することができる。
【０１１０】
通知画面より、ユーザはこれからディスプレイ１２０に表示される画面でフリック操作を行ってもスクロール表示がなされないことを知ることができる。さらに、これから操作する画面でフリック操作によるスクロール表示を有効にするか否かを設定することができる。これにより、これから操作する画面でフリック操作を使用したいとユーザが考えた場合、ユーザは直ぐにフリック操作を有効に設定することができる。
【０１１１】
図１２は、本実施形態において、画像処理装置１０１のディスプレイ１２０に表示される画面の一例である。
【０１１２】
図１２は、ユーザが「スキャンして送信」画面１４０１で「アドレス帳」ボタン１４０２をタップ操作した後にディスプレイ１２０に表示される「フリック操作設定」画面１４０３である。「フリック操作設定」画面１４０３は、「アドレス帳」１４０２がタップ操作されたことに従って、アドレス帳画面の上にポップアップ表示される。「フリック操作設定」画面１４０３は、ユーザにフリック操作によるスクロール表示が無効に設定されていることを通知する画面である。さらに、「フリック操作設定」画面１４０３は、「ＯＫ」ボタン１４０７をタップした後に表示される画面でフリック操作を有効にするか否かをユーザが設定することのできる画面である。
【０１１３】
「ＯＮ」ボタン１４０４は、フリック操作を有効に設定するボタンである。「ＯＦＦ」ボタン１４０５は、フリック操作を無効に設定するボタンである。
【０１１４】
「キャンセル」ボタン１４０６は、「フリック操作設定」画面１４０３を閉じて、ディスプレイ１２０にアドレス帳画面を表示するボタンである。「キャンセル」ボタン１４０６がタップ操作された場合、設定値は変更されず、「フリック操作」画面４０２で設定された値が用いられる。デフォルト値はＲＯＭ１１３に格納されている。
【０１１５】
ユーザが「ＯＫ」ボタン７０７を押下すると、ＣＰＵ１１１は「フリック操作設定」ポップアップ画面７０３を閉じて、アドレス帳画面をディスプレイ１２０に表示する。「ＯＫ」ボタンが押下されたことに従って、ＣＰＵ１１１は「フリック操作設定」画面１４０３に設定されている設定をＲＡＭ１１２に格納する。
【０１１６】
図１３は、第４の実施形態において、画像処理装置１０１がディスプレイ１２０にフリック操作に基づくスクロール表示が可能な画面を表示する際に実行される処理の一例を示すフローチャートである。図１２の各ステップは、ＲＯＭ１１３や外部メモリ１２１に格納されたプログラムをＣＰＵ１１１が実行することによって実現される。図１２のフローチャートについて説明を行う。なお、Ｓ６０１〜Ｓ６０５では、図６のフローチャートで説明した各ステップと同様の処理が行われるため説明は省略する。
【０１１７】
ＣＰＵ１１１は、フリック操作が無効に設定されている場合、「フリック操作設定」画面１４０３をディスプレイ１２０に表示する（Ｓ１５０１）。
【０１１８】
「ＯＫ」ボタン１４０７または「キャンセル」ボタン１４０６のタップ操作を検出したことにしたがって、ＣＰＵ１１１はフリック操作の設定が無効に設定されているかを判定する（Ｓ１５０２）。たとえば、「フリック操作設定」画面１４０３で「ＯＮ」１４０４が選択された状態で「ＯＫ」ボタン１４０７がタップ操作された場合、ＣＰＵ１１１はフリック操作が有効に設定されていると判定する。「フリック操作設定」画面１４０３で「ＯＦＦ」が選択された状態で「ＯＫ」ボタン１４０７が押下された場合、または、「キャンセル」ボタン１４０６が押下された場合、ＣＰＵ１１１はフリック操作が無効に設定されていると判定する。
【０１１９】
フリック操作が無効に設定されている場合、ＣＰＵ１１１はＳ６０４に記載の処理を実行する。フリック操作が有効に設定されている場合、ＣＰＵ１１１はＳ６０５に記載の処理を実行する。
【０１２０】
第４の実施形態において、ＣＰＵ１１１がタッチパネル１１９の押下される位置の移動を検出した時に実行する処理について図７を用いて説明する。ここでは、第１の実施形態と異なる点のみを説明する。本実施形態で、ＣＰＵ１１１は図７のＳ１１０３に示す処理は行わず、Ｓ１１０２の処理を実行した後に、Ｓ１１０４以降に記載の処理を実行する。
【０１２１】
以上のように、本発明の第４の実施形態の画像処理装置によれば、フリック操作が無効に設定されている場合、フリック操作に基づくスクロール表示が可能な画面を表示するときに、フリック操作の有効／無効を設定する画面が表示される。このようにすることで、ユーザは「設定／登録」画面を表示して設定を変更しなくても、ディスプレイ１２０に表示される画面におけるフリック操作を有効に設定することができる。
【０１２２】
尚、上記の第４の実施形態の説明では、毎回ポップアップ表示することを例に挙げたが、何回かに一度ポップアップ表示しても良い。たとえば、「フリック操作設定」画面１４０３に、次回以降、当該ポップアップ画面を表示するか否かを設定することのできるチェックボックスを表示するとしてもよい。
【０１２３】
また、第４の実施形態では、「フリック操作」画面４０２において、フリック操作が無効に設定されている場合、ＣＰＵ１１１は「フリック操作設定」画面１４０３を表示する。フリック操作が有効に設定されている場合であっても、フリック操作に基づくスクロール表示が可能な画面を表示するときに「フリック操作設定」画面１４０３が表示されるとしてもよい。このようにすることで、フリック操作の有効／無効の設定にかかわらず、フリック操作に基づくスクロール表示が可能な画面が表示されるときに、フリック操作に基づくスクロール表示を行うか否かをユーザが設定することができる。
【０１２４】
（第５の実施形態）
第１の実施形態では、フリック操作が無効に設定された場合、所定のＧＵＩ部品に対するフリック操作に基づくスクロール表示が行われず、他のＧＵＩ部品ではフリック操作に基づくスクロール表示が実行される。第５の実施形態では、ユーザがフリック操作の有効／無効をＧＵＩ部品ごと、画像処理装置１０１の機能ごと、画面毎に設定することができる。このようにすることで、より細かく、フリック操作の有効／無効をユーザが設定することができる。
【０１２５】
図１４（ａ）〜（ｅ）は、本発明の第５の実施形態において、画像処理装置１０１のディスプレイ１２０に表示される画面の一例を示した図である。
【０１２６】
図１４（ａ）は、画像処理装置１０１のディスプレイ１２０に表示された「設定／登録」画面１６０１を示す画面の一例である。ユーザが「フリック操作」１６０２をタップ操作したことに従って、ディスプレイ１２０に図１４（ｂ）に示す「フリック操作」画面１６０３が表示される。
【０１２７】
図１４（ｂ）に示す「フリック操作」画面１６０３は、「ＧＵＩ部品毎に設定」１６０４と「機能毎に設定」１６０５と「画面毎に設定」１６０６で構成される。ユーザが各項目に対してタップ操作をすると、各項目に対応する図１４（ｃ）〜（ｅ）に記載の画面がディスプレイ１２０に表示される。
【０１２８】
図１４（ｃ）に示す「ＧＵＩ部品毎に設定」画面１６０７は、ユーザが「ＧＵＩ部品毎に設定」１６０４を選択したことに従って、ディスプレイ１２０に表示される画面である。「ＧＵＩ部品毎に設定」画面１６０７は、「メニューのフリック操作」１６０８と「リストのフリック操作」１６０９と「プレビューのフリック操作」１６１０で構成される。「メニューのフリック操作」１６０８は、ユーザが使用する機能を選択するメニュー画面におけるフリック操作の有効／無効を設定する。「リストのフリック操作」１６０９は、送信先の一覧や、ボックス機能においてスキャナ１２２で読み取った画像データを保存する保存先の一覧に対するフリック操作の有効／無効を設定する。「プレビューのフリック操作」１６１０は、図３に示すプレビュー画像に対するフリック操作の有効／無効を設定する。本実施形態では３つのＧＵＩ部品を例に挙げたが、他にもフリック操作に基づくスクロール表示が可能なＧＵＩ部品があれば、対象となるのは言うまでもない。
【０１２９】
図１４（ｄ）に示す「機能毎に設定」画面１６１１は、ユーザが「機能毎に設定」１６０５を選択したことに従ってディスプレイ１２０に表示される画面である。「機能毎に選択」画面１６１１は、画像処理装置１０１が実行することのできるジョブの種類ごとにフリック操作の有効／無効を設定するための画面である。「機能毎に設定」画面１６１１では、例えばコピー機能とボックス機能とセンド機能とプリント機能とホールド機能について、機能毎にフリック操作の有効／無効をユーザが設定することができる。
【０１３０】
コピー機能は、スキャナ１２２を用いて原稿を読み取り生成した画像データを、プリンタ１２３を用いてシートに印刷する機能である。ボックス機能は、画像処理装置１０１の外部メモリ１２１等の記憶媒体に記憶された画像データを読み出して印刷したりすることのできる機能である。センド機能は、スキャナ１２２を用いて原稿を読み取り生成した画像データを、他の画像処理装置やＰＣ等の情報処理装置に送信する機能である。プリント機能は、ＰＣ等情報処理装置から受信した画像データを、プリンタ１２３を用いてシートに印刷する機能である。
【０１３１】
「機能毎に設定」画面１６１１の表示ページ１６２３は、「フリック操作」画面１６１１の総ページ数と、現在ディスプレイ１２０に表示されているページのページ数を表示している。たとえば、図１３（ｄ）で表示ページ１６２３は、「フリック操作」画面１６１１は全部で２ページあり、現在１ページ目を表示していることを示している。ページ切り替えボタン９２４はディスプレイ１２０に表示されている「フリック操作」画面１６１１のページを切り替えるためのボタンである。
【０１３２】
今回は４つの機能を例に挙げたが、他にも機能があれば、フリック操作の有効／無効を設定する対象となるのは言うまでもない。
【０１３３】
図１４（ｅ）に示す「画面毎に設定」画面１６１７は、ユーザが「画面毎に設定」１６０６を選択したことに従って、ディスプレイ１２０に表示される画面である。「画面毎に設定」１６０６は、「機能毎に設定」１６０５よりもさらに細かくフリック操作の有効／無効を設定することのできる画面である。
【０１３４】
例えば、図１４（ｅ）では、コピー機能の「挿入紙画面」１６１８と「設定の履歴画面」１６１９、ボックス機能の「文書一覧画面」１６２０と「ボックス選択画面」１６２１、センド機能の「アドレス帳画面」１６２２について設定することができる。
【０１３５】
挿入紙画面は、コピー機能利用時に出力した紙の間に挿入する合紙を設定する画面である。挿入し画面では、ユーザが設定した合紙を挿入する位置が一覧で表示される。
【０１３６】
設定の履歴画面とは、以前コピージョブを実行したとき用いた設定を呼び出して設定するための画面である。
【０１３７】
ボックス機能における文書一覧画面とは、画像処理装置１０１のＳＲＡＭ１１４等の記憶媒体に記憶された文書を一覧で表示する画面である。画像処理装置１０１は、ユーザが文書一覧画面を介して選択した画面をディスプレイ１２０に表示したり、印刷したりすることができる。
【０１３８】
ボックス機能のボックス選択画面は、外部メモリ１２１内のフォルダ一覧から使用するフォルダを選択する画面である。
【０１３９】
センド機能のアドレス帳画面は、図２に示すアドレス帳に登録された送信先の一覧を表示する画面である。
【０１４０】
「画面毎に設定」画面１６１７には、「機能毎に設定」画面１６１１と同様に、ページ切り替えボタンがあり、ページを切り替えることでディスプレイ１２０に表示されていない画面についてもフリック操作の有効／無効を設定することができる。今回は５つの画面を例に挙げたが、他にも画面があれば、対象となるのは言うまでもない。
【０１４１】
図１５は、第５の実施形態の画像処理装置１０１において、ディスプレイ１２０に画面を表示する際に実行される処理を示すフローチャートである。図１５の各ステップは、ＲＯＭ１１３や外部メモリ１２１に格納されたプログラムをＣＰＵ１１１が実行することによって処理される。なお、Ｓ６０１、Ｓ６０４、Ｓ６０５は、図６で説明した各ステップと同様の処理が行われるため説明は省略する。
【０１４２】
ＣＰＵ１１１は、Ｓ６０１でディスプレイ１２０に表示した画面のフリック操作の有効／無効の設定を取得する（Ｓ１７０１）。
【０１４３】
ＣＰＵ１１１は、Ｓ１７０１で取得した設定値に基づいて、ディスプレイ１２０に表示される画面のフリック操作が無効に設定されているかを判定する（Ｓ１７０２）。Ｓ１７０２では、ＧＵＩ部品毎、機能毎、画面毎のいずれかでフリック操作が無効に設定されている場合、ＣＰＵ１１１はフリック操作が無効に設定されていると判定する。たとえば、「機能毎に設定」画面１６１１で「コピー」がＯＦＦに設定されている場合、「ＧＵＩ部品毎に設定」画面１６０７、「画面毎に設定」画面１６１７の設定に関わらず、ＣＰＵ１１１はコピー機能の画面ではフリック操作が無効であると判定する。
【０１４４】
第５の実施形態において、ＣＰＵ１１１がタッチパネル１１９の押下される位置の移動を検出した時に実行する処理について図７を用いて説明する。ここでは、第１の実施形態と異なる点のみを説明する。本実施形態では、図７のＳ１１０３に示す処理は行わず、Ｓ１１０２の処理を実行した後に、Ｓ１１０４以降に記載の処理を実行する。
【０１４５】
以上のように、本発明の第５の実施形態の画像処理装置によれば、ユーザがどの画面において、フリック操作を有効にするかを選択することができ、フリック操作の有効／無効の設定をより自由に行うことができる。従って、フリック操作を検出してスクロール表示をする画面のうち、一部の画面でフリック操作を検出してもスクロール表示を行わず、他の画面でフリック操作を検出するとスクロール表示をする設定をすることができる。
【０１４６】
（その他の実施形態）
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。また、上述の実施形態の一部を適宜組み合わせてもよい。
【０１４７】
また、上述の画像処理装置１０１は、様々な装置を含むものである。例えば、パーソナルコンピュータやＰＤＡ、携帯電話端末に限らず、プリンタ、スキャナ、ＦＡＸ、複写機、複合機、カメラ、ビデオカメラ、その他の画像ビューワ等を含む。
【０１４８】
そして、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2018142166.tif 000003
【図２】
2018142166.tif 000004
【図３】
2018142166.tif 000005
【図４】
2018142166.tif 000006
【図５】
2018142166.tif 000007
【図６】
2018142166.tif 000008
【図７】
2018142166.tif 000009
【図８】
2018142166.tif 000010
【図９】
2018142166.tif 000011
【図１０】
2018142166.tif 000012
【図１１】
2018142166.tif 000013
【図１２】
2018142166.tif 000014
【図１３】
2018142166.tif 000015
【図１４】
2018142166.tif 000016
【図１５】
2018142166.tif 000017
【図１６】
2018142166.tif 000018