(57)【要約】【課題】画面上の指示位置に向けて表示物を移動させる場合に指示位置と表示物との距離にかかわらず移動の指示が終了した時点で画面を切り替える構成と比較して、設定についての操作者の誤認を抑制する。【解決手段】画像処理装置は、表示物を含む画面において、画面上の指示位置に向けて表示物を移動させる場合に、表示物と指示位置とが予め定められた距離より離れた状態で移動の指示が終了した場合には、表示物と指示が終了したときの指示位置とが予め定められた距離以内になるまで、又は操作者の操作に基づく設定についての設定画面を表示するまで、画面の表示を続けるように制御する表示制御部１１５を備える。【選択図】図２
2018106220.tif 000002
【特許請求の範囲】
【請求項１】
表示物を含む画面を表示する表示手段と、
前記画面上の指示位置に向けて前記表示物を移動させる場合に、当該表示物と当該指示位置とが予め定められた距離より離れた状態で移動の指示が終了した場合には、当該表示物と当該指示が終了したときの当該指示位置とが当該予め定められた距離以内になるまで、又は操作者の操作に基づく設定についての設定画面を表示するまで、当該画面の表示を続けるように制御する表示制御手段と
を備える表示装置。
【請求項２】
前記表示物と前記指示が終了したときの前記指示位置とが前記予め定められた距離以内の状態とは、当該指示が終了したときの当該指示位置へ当該表示物が移動した状態であること
を特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御手段は、前記設定画面において、前記指示が終了したときの前記指示位置に対応する設定内容、又は、当該設定画面を表示する時点における前記表示物の位置に対応する設定内容を示して表示すること
を特徴とする請求項１に記載の表示装置。
【請求項４】
前記表示制御手段は、前記設定画面として、操作者による設定の入力を受け付ける画面を表示すること
を特徴とする請求項１に記載の表示装置。
【請求項５】
前記表示制御手段は、さらに、前記指示が終了した後に前記画面上で操作者からの設定操作を受け付けた場合に、前記表示物と当該指示が終了したときの前記指示位置とが前記予め定められた距離より離れた状態にあれば、前記設定画面を表示すること
を特徴とする請求項１に記載の表示装置。
【請求項６】
前記画面では、指示位置に対応した設定事項が予め定められており、
前記設定操作は、前記指示が終了したときの前記指示位置に対応する前記設定事項を確定させる操作であること
を特徴とする請求項５に記載の表示装置。
【請求項７】
前記画面では、指示位置に対応した設定事項が予め定められており、
前記表示制御手段は、前記指示が終了したときの前記指示位置に対応する前記設定事項を取り消す操作が予め定められた時間内に行われない場合に、前記設定操作を受け付けたものとして処理を行うこと
を特徴とする請求項５に記載の表示装置。
【請求項８】
前記表示制御手段は、前記表示物と前記指示位置とが前記予め定められた距離以内の状態で前記指示が終了した場合には、当該指示が終了した時点で前記画面を消去するように制御すること
を特徴とする請求項１に記載の表示装置。
【請求項９】
前記表示制御手段は、前記指示位置へ前記表示物が移動した状態で前記指示が終了した場合に、当該指示が終了した時点で前記画面を消去すること
を特徴とする請求項８に記載の表示装置。
【請求項１０】
画像処理を行う画像処理手段と、
前記画像処理の設定に用いられる表示物を含む画面を表示する表示手段と、
前記画面上の指示位置に向けて前記表示物を移動させる場合に、当該表示物と当該指示位置とが予め定められた距離より離れた状態で移動の指示が終了した場合には、当該表示物と当該指示が終了したときの当該指示位置とが当該予め定められた距離以内になるまで、又は操作者の操作に基づく設定についての設定画面を表示するまで、当該画面の表示を続けるように制御する表示制御手段と
を備える画像処理装置。
【請求項１１】
コンピュータに、
表示物を含む画面を表示させるためのデータを出力する機能と、
前記画面上の指示位置に向けて前記表示物を移動させる場合に、当該表示物と当該指示位置とが予め定められた距離より離れた状態で移動の指示が終了した場合には、当該表示物と当該指示が終了したときの当該指示位置とが当該予め定められた距離以内になるまで、又は操作者の操作に基づく設定についての設定画面を表示するまで、当該画面の表示を続けるように制御する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＭＦＰ（Multi-Functional Peripheral）を遠隔操作可能な端末装置において、表示されているＭＦＰの操作画面に対するユーザーのタッチ操作を受け付けると、端末装置からＭＦＰに対してリモートアクセスが要求されて、操作画面の更新が要求され、ＭＦＰは負荷状況を計測し、負荷状況がしきい値を超える場合には更新された操作画面をゼスチャー操作ができない画面に切り替えてその画像データを送信し、しきい値を超えない場合には更新されたゼスチャー操作可能な画面の画像データを送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−３３０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
操作者の指示位置と表示物とが予め定められた距離より離れた状態で移動の指示が終了した場合には、操作者の指示位置とは異なる箇所が指示されたように表示される場合がある。このような場合に画面が切り替わると、操作者の指示位置と表示物の位置との２つの位置のうち、どちらの位置で設定が行われるかが操作者にわかりづらく、設定が行われる一方の位置とは異なる他方の位置で設定が行われるかのように操作者に誤認させてしまう可能性がある。
本発明の目的は、画面上の指示位置に向けて表示物を移動させる場合に指示位置と表示物との距離にかかわらず移動の指示が終了した時点で画面を切り替える構成と比較して、設定についての操作者の誤認を抑制することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、表示物を含む画面を表示する表示手段と、前記画面上の指示位置に向けて前記表示物を移動させる場合に、当該表示物と当該指示位置とが予め定められた距離より離れた状態で移動の指示が終了した場合には、当該表示物と当該指示が終了したときの当該指示位置とが当該予め定められた距離以内になるまで、又は操作者の操作に基づく設定についての設定画面を表示するまで、当該画面の表示を続けるように制御する表示制御手段とを備える表示装置である。
請求項２に記載の発明は、前記表示物と前記指示が終了したときの前記指示位置とが前記予め定められた距離以内の状態とは、当該指示が終了したときの当該指示位置へ当該表示物が移動した状態であることを特徴とする請求項１に記載の表示装置である。
請求項３に記載の発明は、前記表示制御手段は、前記設定画面において、前記指示が終了したときの前記指示位置に対応する設定内容、又は、当該設定画面を表示する時点における前記表示物の位置に対応する設定内容を示して表示することを特徴とする請求項１に記載の表示装置である。
請求項４に記載の発明は、前記表示制御手段は、前記設定画面として、操作者による設定の入力を受け付ける画面を表示することを特徴とする請求項１に記載の表示装置である。
請求項５に記載の発明は、前記表示制御手段は、さらに、前記指示が終了した後に前記画面上で操作者からの設定操作を受け付けた場合に、前記表示物と当該指示が終了したときの前記指示位置とが前記予め定められた距離より離れた状態にあれば、前記設定画面を表示することを特徴とする請求項１に記載の表示装置である。
請求項６に記載の発明は、前記画面では、指示位置に対応した設定事項が予め定められており、前記設定操作は、前記指示が終了したときの前記指示位置に対応する前記設定事項を確定させる操作であることを特徴とする請求項５に記載の表示装置である。
請求項７に記載の発明は、前記画面では、指示位置に対応した設定事項が予め定められており、前記表示制御手段は、前記指示が終了したときの前記指示位置に対応する前記設定事項を取り消す操作が予め定められた時間内に行われない場合に、前記設定操作を受け付けたものとして処理を行うことを特徴とする請求項５に記載の表示装置である。
請求項８に記載の発明は、前記表示制御手段は、前記表示物と前記指示位置とが前記予め定められた距離以内の状態で前記指示が終了した場合には、当該指示が終了した時点で前記画面を消去するように制御することを特徴とする請求項１に記載の表示装置である。
請求項９に記載の発明は、前記表示制御手段は、前記指示位置へ前記表示物が移動した状態で前記指示が終了した場合に、当該指示が終了した時点で前記画面を消去することを特徴とする請求項８に記載の表示装置である。
請求項１０に記載の発明は、画像処理を行う画像処理手段と、前記画像処理の設定に用いられる表示物を含む画面を表示する表示手段と、前記画面上の指示位置に向けて前記表示物を移動させる場合に、当該表示物と当該指示位置とが予め定められた距離より離れた状態で移動の指示が終了した場合には、当該表示物と当該指示が終了したときの当該指示位置とが当該予め定められた距離以内になるまで、又は操作者の操作に基づく設定についての設定画面を表示するまで、当該画面の表示を続けるように制御する表示制御手段とを備える画像処理装置である。
請求項１１に記載の発明は、コンピュータに、表示物を含む画面を表示させるためのデータを出力する機能と、前記画面上の指示位置に向けて前記表示物を移動させる場合に、当該表示物と当該指示位置とが予め定められた距離より離れた状態で移動の指示が終了した場合には、当該表示物と当該指示が終了したときの当該指示位置とが当該予め定められた距離以内になるまで、又は操作者の操作に基づく設定についての設定画面を表示するまで、当該画面の表示を続けるように制御する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、画面上の指示位置に向けて表示物を移動させる場合に指示位置と表示物との距離にかかわらず移動の指示が終了した時点で画面を切り替える構成と比較して、設定についての操作者の誤認を抑制することができる。
請求項２記載の発明によれば、画面上の指示位置に向けて表示物を移動させる場合に指示位置と表示物との距離にかかわらず移動の指示が終了した時点で画面を切り替える構成と比較して、より確実に、設定についての操作者の誤認を抑制することができる。
請求項３記載の発明によれば、設定内容を示す画面を表示しない構成と比較して、設定についての操作者の誤認を抑制することができる。
請求項４記載の発明によれば、操作者による設定の入力を受け付けない構成と比較して、誤設定を抑制することができる。
請求項５記載の発明によれば、指示が終了した後に画面上で操作者からの設定操作を受け付けた場合に指示位置と表示物との距離にかかわらず画面を切り替える構成と比較して、設定についての操作者の誤認を抑制することができる。
請求項６記載の発明によれば、設定事項を確定させる操作を受け付けない構成と比較して、設定についての操作者の誤認を抑制することができる。
請求項７記載の発明によれば、画面上での設定操作が行われるまで待機する構成と比較して、設定画面を表示するまでの時間を短縮することができる。
請求項８記載の発明によれば、表示物と指示位置とが予め定められた距離以内の状態で指示が終了しても画面を消去しない構成と比較して、操作者の操作手順が簡略化される。
請求項９記載の発明によれば、画面上の指示位置に向けて表示物を移動させる場合に指示位置と表示物との距離にかかわらず移動の指示が終了した時点で画面を切り替える構成と比較して、より確実に、設定についての操作者の誤認を抑制することができる。
請求項１０記載の発明によれば、画面上の指示位置に向けて表示物を移動させる場合に指示位置と表示物との距離にかかわらず移動の指示が終了した時点で画面を切り替える構成と比較して、設定についての操作者の誤認を抑制することができる。
請求項１１記載の発明によれば、画面上の指示位置に向けて表示物を移動させる場合に指示位置と表示物との距離にかかわらず移動の指示が終了した時点で画面を切り替える構成と比較して、設定についての操作者の誤認を抑制する機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る画像処理装置のハードウェア構成例を示した図である。
【図２】本実施の形態に係る画像処理装置が有する制御部の機能構成例を示したブロック図である。
【図３】（ａ）〜（ｄ）は、第１形式の設定画面又は第２形式の設定画面を表示する処理の具体例を説明するための図である。
【図４】第１形式の設定画面又は第２形式の設定画面を表示する処理の手順の一例を示したフローチャートである。
【図５】（ａ）〜（ｄ）は、第１形式の設定画面における処理の具体例を説明するための図である。
【図６】第１形式の設定画面における処理の手順の一例を示したフローチャートである。
【図７】（ａ），（ｂ）は、第２形式の設定画面における処理の具体例を説明するための図である。
【図８】第２形式の設定画面における処理の手順の一例を示したフローチャートである。
【図９】（ａ）、（ｂ）は、第１形式の設定画面の他の例を示す図である。（ｃ），（ｄ）は、第２形式の設定画面の他の例を示す図である。
【図１０】本実施の形態を適用可能なコンピュータのハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜画像処理装置のハードウェア構成＞
まず、本発明の実施の形態が適用される画像処理装置１００のハードウェア構成について説明する。図１は、本実施の形態に係る画像処理装置１００のハードウェア構成例を示した図である。表示装置の一例としての画像処理装置１００は、例えば、スキャン機能、プリント機能、コピー機能及びファクシミリ機能等の画像処理機能を備えた所謂複合機である。図１に示すように、画像処理装置１００は、制御部１０、表示部１０４、画像読取部１０５、画像形成部１０６、通信部１０７、記憶装置１０８を備える。なお、これらの各機能部は、バス１０９に接続されており、このバス１０９を介してデータの授受を行う。
【０００９】
制御部１０は、画像処理装置１００の各部を制御する。制御部１０は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３により構成される。
ここで、ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーション等の各種プログラムを実行する。また、ＲＯＭ１０２は、ＣＰＵ１０１により実行される制御プログラムを記憶するメモリである。ＲＡＭ１０３は、ＣＰＵ１０１の作業用メモリ等として用いられるメモリである。そして、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されている制御プログラムを読み出し、ＲＡＭ１０３を作業エリアにして制御プログラムを実行する。ＣＰＵ１０１により制御プログラムが実行されると、画像処理装置１００における各機能が実現される。
【００１０】
表示手段の一例としての表示部１０４は、例えば液晶のタッチパネルディスプレイにより構成され、制御部１０の制御の下、例えば画像処理装置１００に関するデータを表示する。また、表示部１０４は、操作者からの操作を受け付けるための画面を表示し、この画面を介し、操作者からの操作を受け付ける。接触を検知する手段としては、接触による圧力を基に検知する手段や接触した物の静電気を基に検知する手段等、どのようなものが用いられても良い。
なお、以下の説明では、操作者の指が画面に触れることによる操作を接触操作として説明するが、操作者による接触操作は指による操作に限られず、例えば、操作者が持つタッチペン等により行われることとしても良い。
【００１１】
画像処理手段の一例としての画像読取部１０５は、原稿上に形成されている画像を読み取り、読み取った画像を示す画像データを生成する。ここで、画像読取部１０５は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いると良い。
【００１２】
画像処理手段の一例としての画像形成部１０６は、用紙等の記録媒体に画像を形成する印刷機構を備えている。ここで、画像形成部１０６は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いると良い。
【００１３】
通信部１０７は、不図示の通信回線に接続されており、通信回線に接続されている他の装置との間で各種データの送受信を行う通信インタフェースとして機能する。例えば、通信部１０７を介して、他の装置との間で画像データの送受信が行われる。
【００１４】
記憶装置１０８は、ハードディスク装置などの記憶領域を具備しており、例えば通信部１０７で受信したデータや画像処理装置１００で生成されたデータ等を記憶する。
【００１５】
＜制御部の機能構成＞
次に、本実施の形態に係る画像処理装置１００が有する制御部１０の機能構成について説明する。図２は、本実施の形態に係る画像処理装置１００が有する制御部１０の機能構成例を示したブロック図である。制御部１０は、操作検知部１１１、ＣＰＵ負荷判定部１１２、表示画面生成部１１３、距離判定部１１４、表示制御部１１５を備える。
【００１６】
操作検知部１１１は、表示部１０４の画面上での操作者による接触操作を検知して、操作者からの操作入力を受け付ける。ここで、操作検知部１１１は、例えば、表示部１０４において直交座標系を考え、表示部１０４に操作者の指が接触した場合に、接触されたポイントの座標を検知する。そして、操作検知部１１１は、検知した座標を基に、操作者による接触操作の種類を判別して、操作者からの操作入力を受け付ける。判別される接触操作としては、例えば、「タップ」、「ドラッグ」等が例示される。「タップ」とは、画面を軽く叩くようにして操作者の指が触れる操作である。「ドラッグ」とは、操作者の指が画面に触れた状態で、操作者がそのまま指を移動させる操作である。
【００１７】
ＣＰＵ負荷判定部１１２は、ＣＰＵ１０１の負荷（ＣＰＵ１０１にどれくらいの負荷がかかっているか）が予め定められた条件を満たすか否かを判定する。言い換えると、ＣＰＵ負荷判定部１１２は、ＣＰＵ１０１の負荷が予め定められた閾値を超えているか否かを判定する。より具体的には、ＣＰＵ負荷判定部１１２は、操作検知部１１１が操作者による特定の操作を検知した場合に、ＣＰＵ１０１の負荷についての判定を行う。特定の操作とは、例えば、画面に表示された特定の画像を選択する操作（例えば、特定の画像を「タップ」する操作）を例示することができる。
【００１８】
また、ＣＰＵ１０１の負荷としては、例えば、ＣＰＵ使用率（ＣＰＵ負荷率）、即ち、画像処理装置１００で実行中のプログラムがＣＰＵ１０１の処理時間を占有している割合の値が用いられる。そして、予め定められた閾値としては、例えば、ＣＰＵ使用率の「８０％」を例示することができる。
【００１９】
また、ＣＰＵ１０１にかかる負荷が大きい場合、言い換えると、ＣＰＵ１０１の負荷が予め定められた閾値より大きい場合としては、例えば、画像処理装置１００において画像データに対する処理が行われている場合を例示することができる。画像データに対する処理が行われている場合とは、例えば、画像読取部１０５にて原稿の読み取り処理（スキャン処理）が行われている場合や、画像形成部１０６にて原稿の印刷処理（プリント処理）が行われている場合等が挙げられる。
【００２０】
表示画面生成部１１３は、ＣＰＵ１０１の負荷に応じて設定画面を生成する。より具体的には、表示画面生成部１１３は、ＣＰＵ負荷判定部１１２によりＣＰＵ１０１の負荷が予め定められた閾値を超えていると判定された場合、第１形式の設定画面を生成する。また、表示画面生成部１１３は、ＣＰＵ負荷判定部１１２によりＣＰＵ１０１の負荷が予め定められた閾値以下であると判定された場合、第２形式の設定画面を生成する。
【００２１】
ここで、第１形式の設定画面とは、画面上の操作者の指示位置に向けて表示物を移動させる場合に、操作者の指示操作が終了すると、言い換えると、操作者が画面上から指を離すと、設定の入力を受け付けるとともに、切り替わる（消去される）画面である。一方、第２形式の設定画面とは、画面上の操作者の指示位置に向けて表示物を移動させる場合に、操作者の指示操作が終了した後、さらに、設定内容を確定させる操作を操作者から受け付けることにより、設定の入力を受け付けるとともに、切り替わる（消去される）画面である。
【００２２】
付言すると、第１形式の設定画面では、操作者が画面上を指示して指を離すことにより設定の入力を受け付けるが、第２形式の設定画面では、操作者が画面上を指示して指を離した後に、さらに画面上で操作を行うことにより設定の入力を受け付ける。このように、第２形式の設定画面では、第１形式の設定画面よりも、操作者の操作手順が多くなる。
一方で、第１形式の設定画面は、例えば、既に表示している既存画面と連動して既存画面の上に重ねて表示されるが、第２形式の設定画面は、例えば、既存画面との位置関係は考慮されず、既存画面とは別の画面として新たに表示される。そのため、第２形式の設定画面では、第１形式の設定画面よりも、表示に係るＣＰＵ１０１への負荷が小さくなる。
【００２３】
距離判定部１１４は、第１形式の設定画面上で操作者の指示操作が開始されると、操作者による指示位置と表示物との距離を観察する、そして、距離判定部１１４は、表示物に対する移動の指示が終了した場合に、言い換えると、操作者の指が画面上から離れた場合に、操作者の指示が終了したときの指示位置（以下、終了指示位置と称する）と表示物とが予め定められた距離より離れた状態であるか否かを判定する。この判定結果は、後述するように、表示制御部１１５の表示制御に用いられる。
また、距離判定部１１４は、第２形式の設定画面上で操作者の指示操作が開始された場合も、同様にして、操作者による指示位置と表示物との距離を観察する。そして、距離判定部１１４は、表示物に対する移動の指示が終了した後、第２形式の設定画面上で設定内容を確定させる操作（設定操作）が行われた場合に、表示物と終了指示位置とが予め定められた距離より離れた状態であるか否かを判定する。この判定結果は、後述するように、表示制御部１１５の表示制御に用いられる。
【００２４】
表示制御手段の一例としての表示制御部１１５は、表示部１０４のタッチパネルディスプレイに画像を表示させるためのデータを出力し、表示部１０４の表示を制御する。例えば、表示制御部１１５は、「ドラッグ」の操作が行われた場合に、操作者が指示する指示位置に向けて（指示位置に追従して）表示物を移動させるように、表示部１０４の表示を制御する。また、例えば、表示制御部１１５は、表示画面生成部１１３により第１形式の設定画面又は第２形式の設定画面が生成された場合、生成された第１形式の設定画面又は第２形式の設定画面を表示部１０４に表示する。
【００２５】
さらに、表示制御部１１５は、第１形式の設定画面又は第２形式の設定画面を表示した後には、距離判定部１１４の判定結果に応じて、表示部１０４の表示を制御する。
まず、第１形式の設定画面における処理について説明する。表示制御部１１５は、第１形式の設定画面において、距離判定部１１４により、表示物と終了指示位置とが予め定められた距離より離れた状態であると判定された場合には、表示物と終了指示位置とが予め定められた距離以内になるまで、第１形式の設定画面の表示を続ける。そして、表示物と終了指示位置とが予め定められた距離以内になると、表示制御部１１５は、第１形式の設定画面を切り替える（消去する）。
【００２６】
ここで、表示制御部１１５は、表示物と終了指示位置とが予め定められた距離より離れた状態であると判定された場合に、操作者の指示により設定される設定内容を示す画面や操作者による設定の入力を受け付ける画面を表示するまで、第１形式の設定画面の表示を続けることとしても良い。
なお、操作者の指示により設定される設定内容を示す画面、操作者による設定の入力を受け付ける画面は、操作者の操作に基づく設定についての設定画面の一例として用いられる。
【００２７】
次に、第２形式の設定画面における処理について説明する。表示制御部１１５は、第２形式の設定画面において、操作者の指示が終了した後も、引き続き、終了指示位置に向けて表示物を移動させる。そして、表示制御部１１５は、設定内容を確定させる操作が行われた場合に、距離判定部１１４により、表示物と終了指示位置とが予め定められた距離より離れた状態であると判定された場合には、表示物と終了指示位置とが予め定められた距離以内になるまで、第２形式の設定画面の表示を続ける。そして、表示物と終了指示位置とが予め定められた距離以内になると、表示制御部１１５は、第２形式の設定画面を切り替える（消去する）。
【００２８】
ここで、表示制御部１１５は、表示物と終了指示位置とが予め定められた距離より離れた状態であると判定された場合、第１形式の設定画面を表示した場合と同様に、操作者の指示により設定される設定内容を示す画面や操作者による設定の入力を受け付ける画面を表示するまで、第２形式の設定画面の表示を続けることとしても良い。
【００２９】
なお、図２に示す画像処理装置１００の制御部１０を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、ＣＰＵ１０１が、操作検知部１１１、ＣＰＵ負荷判定部１１２、表示画面生成部１１３、距離判定部１１４、表示制御部１１５等を実現するプログラムを、例えばＲＯＭ１０２からＲＡＭ１０３に読み込んで実行することにより、これらの機能部が実現される。
【００３０】
＜第１形式の設定画面又は第２形式の設定画面を表示する処理の説明＞
次に、第１形式の設定画面又は第２形式の設定画面を表示する処理について、具体例を挙げて説明する。図３（ａ）〜（ｄ）は、第１形式の設定画面又は第２形式の設定画面を表示する処理の具体例を説明するための図である。
【００３１】
まず、表示部１０４には、図３（ａ）に示す画面２１が表示されているものとする。画面２１は、画像処理についての設定を行うための画面である。この画面２１上には、「Ｓｅｔｔｉｎｇ Ａ」、「Ｓｅｔｔｉｎｇ Ｂ」、「Ｓｅｔｔｉｎｇ Ｃ」、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」、「Ｓｅｔｔｉｎｇ Ｄ」という５つの設定項目のそれぞれに対応する画像として、画像２１ａ〜２１ｅが設けられている。
【００３２】
ここで、図３（ｂ）に示すように、５つの設定項目のうち、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」の画像２１ｄが操作者により選択されたものとする。具体的には、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」の画像２１ｄを軽く叩くようにして操作者の指が触れると、操作検知部１１１は、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」の画像２１ｄ上の「タップ」の操作を検知し、画像２１ｄの選択を受け付ける。
【００３３】
操作検知部１１１が画像２１ｄの選択を受け付けると、ＣＰＵ負荷判定部１１２は、ＣＰＵ１０１の負荷を示す情報（ＣＰＵ使用率）を取得する。そして、ＣＰＵ負荷判定部１１２は、ＣＰＵ１０１の負荷が予め定められた閾値を超えているか否かを判定する。ＣＰＵ１０１の負荷が予め定められた閾値を超えている場合、表示画面生成部１１３は、第１形式の設定画面を生成する。そして、表示制御部１１５は、生成された第１形式の設定画面を表示する。一方、ＣＰＵ１０１の負荷が予め定められた閾値以下の場合、表示画面生成部１１３は、第２形式の設定画面を生成する。そして、表示制御部１１５は、生成された第２形式の設定画面を表示する。
【００３４】
図３（ｃ）は、第１形式の設定画面の一例を示す図である。図示の例では、画面２２が第１形式の設定画面である。この画面２２は、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」についての設定を行うための画面であり、既に表示されている画面２１上に重ねて表示される。より具体的には、画面２２は、スライダー２２ａとつまみ２２ｂとを含む。スライダー２２ａには、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」の設定値（設定事項）として、「＋３」、「＋２」、「＋１」、「０」、「−１」、「−２」、「−３」の目盛りが設けられている。また、画面２２が表示された時点では、つまみ２２ｂは「０」の目盛りの位置に存在する。
【００３５】
例えば、操作者が「０」の目盛りに位置しているつまみ２２ｂを指示し、そのまま指を移動させると、つまみ２２ｂも指示位置に向けて移動する。例えば、操作者が「＋３」の位置まで指を移動させ、つまみ２２ｂも追従して「＋３」の位置まで移動した状態で、操作者が画面上から指を離すとする。この場合には、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」について「＋３」を設定する入力が行われるとともに、画面２２が消えて画面２１が視認できるように表示される。
【００３６】
図３（ｄ）は、第２形式の設定画面の一例を示す図である。図示の例では、画面２３が第２形式の設定画面である。この画面２３も、画面２２と同様に、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」についての設定を行うための画面である。画面２３は、既に表示されている画面２１とは別の画面として表示される。なお、画面２３は、画面２１に重ねて表示されても、画面２１とは重ならないように表示されても良い。より具体的には、画面２３は、スライダー２３ａとつまみ２３ｂとを含む。スライダー２３ａには、スライダー２２ａと同様に、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」の設定値（設定事項）として、「＋３」、「＋２」、「＋１」、「０」、「−１」、「−２」、「−３」の目盛りが設けられている。また、画面２３が表示された時点では、つまみ２３ｂは「０」の目盛りの位置に存在する。
【００３７】
例えば、操作者が「０」の目盛りに位置しているつまみ２３ｂを指示し、そのまま指を移動させると、つまみ２３ｂも指示位置に向けて移動する。例えば、操作者が「＋３」の位置まで指を移動させ、つまみ２３ｂも追従して「＋３」の位置まで移動した後、操作者が画面上から指を離し、確定ボタン２３ｃを選択（押下）したとする。この場合には、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」について「＋３」を設定する入力が行われるとともに、画面２３が消えて画面２１が視認できるように表示される。
【００３８】
ここで、第２形式の設定画面において指示操作が終了した後、指示操作による設定を取り消す操作が予め定められた時間内に行われない場合には、設定内容を確定させる操作を受け付けたものとして処理を行っても良い。図３（ｄ）に示す例では、指示操作が終了した後、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」について「＋３」の設定を取り消す操作が予め定められた時間内に行われない場合には、確定ボタン２３ｃが選択されたものとして処理が行われる。即ち、操作検知部１１１は「＋３」の設定入力を受け付け、表示制御部１１５は画面２３を消去する。なお、指示操作による設定を取り消す操作とは、例えば、図３（ｄ）に示すキャンセルボタン２３ｄを選択する操作を例示することができる。
【００３９】
＜第１形式の設定画面又は第２形式の設定画面を表示する処理の手順＞
次に、第１形式の設定画面又は第２形式の設定画面を表示する処理の手順について説明する。図４は、第１形式の設定画面又は第２形式の設定画面を表示する処理の手順の一例を示したフローチャートである。
【００４０】
まず、操作検知部１１１は、操作者による特定の操作を検知したか否かを判定する（ステップ１０１）。ここで、特定の操作とは、例えば、図３（ａ）に示す画像２１ａ〜２１ｅのような特定の設定項目を操作者が選択する操作である。特定の操作を検知していない場合（ステップ１０１でＮｏ）、引き続きステップ１０１の判定が行われる。一方、特定の操作を検知した場合（ステップ１０１でＹｅｓ）、ＣＰＵ負荷判定部１１２は、ＣＰＵ１０１の負荷を示す情報（ＣＰＵ使用率）を取得する（ステップ１０２）。次に、ＣＰＵ負荷判定部１１２は、ＣＰＵ１０１の負荷が予め定められた閾値を超えているか否かを判定する（ステップ１０３）。
【００４１】
ＣＰＵ１０１の負荷が予め定められた閾値以下であると判定された場合（ステップ１０３でＮｏ）、表示画面生成部１１３は、第１形式の設定画面を生成する（ステップ１０４）。一方、ＣＰＵ１０１の負荷が予め定められた閾値を超えていると判定された場合（ステップ１０３でＹｅｓ）、表示画面生成部１１３は、第２形式の設定画面を生成する（ステップ１０５）。次に、表示制御部１１５は、生成された設定画面、即ち、第１形式の設定画面又は第２形式の設定画面を表示する制御を行う（ステップ１０６）。そして、本処理フローは終了する。
【００４２】
例えば、画像処理装置１００のＣＰＵ１０１の負荷が大きい場合には、操作者の指示操作が画面上に反映されるのに時間がかかる場合がある。そのため、例えば、つまみ２２ｂやつまみ２３ｂ等の表示物の移動が間に合わず、表示物が操作者の指示位置まで移動するのが遅れることがある。例えば、表示物の移動が遅れて、表示物が操作者の指示位置まで移動していない状態で指示が終了して画面が切り替わると、操作者の指示位置と表示物の位置との２つの位置のうち、どちらの位置で設定が行われるかが操作者にわかりづらいことが考えられる。ここで、例えば、画像処理装置１００の仕様上、実際には操作者の指示位置で設定が行われる場合に、操作者は表示物の位置で設定が行われると認識していた場合には、設定について操作者に誤認させてしまうことになる。また、例えば、画像処理装置１００の仕様上、実際には表示物の位置で設定が行われる場合に、操作者は自分の指示位置で設定が行われると認識していた場合にも、設定について操作者に誤認させてしまうことになる。
【００４３】
そこで、本実施の形態に係る画像処理装置１００は、ＣＰＵ１０１の負荷が予め定められた閾値より大きい場合には、第２形式の設定画面を表示する。第２形式の設定画面では、第１形式の設定画面よりも操作手順は多いが、ＣＰＵ１０１にかかる負荷は小さい。例えば、操作者は、表示物が指示位置へ移動したのを画面上で確認した後に、設定内容を確定させる操作を行えば良い。一方で、画像処理装置１００は、ＣＰＵ１０１の負荷が予め定められた閾値以下の場合には、第１形式の設定画面を表示する。第１形式の設定画面では、第２形式の設定画面よりも操作手順が少なく、操作者の操作手順が簡略化される。
【００４４】
ただし、ＣＰＵ１０１の負荷が予め定められた閾値以下の場合に、第１形式の設定画面を表示したとしても、例えば、操作者が高速に指示操作を行った場合には、表示物の移動が遅れて、表示物が操作者の指示位置へ移動しない状態で指示が終了することも考えられる。また、ＣＰＵ１０１の負荷が予め定められた閾値より大きい場合に、第２形式の設定画面を表示したとしても、例えば、表示物が操作者の指示位置へ移動しない状態で、操作者が設定内容を確定させる操作を行うことも考えられる。これらの場合には、操作者の指示位置と表示物の位置との２つの位置のうち、どちらの位置で設定が行われるかが操作者にわかりづらく、設定について操作者に誤認させてしまう可能性がある。
【００４５】
そこで、本実施の形態に係る画像処理装置１００は、操作者の指示位置と表示物との距離を観察する。そして、画像処理装置１００は、指示位置と表示物とが予め定められた距離より離れた状態で移動の指示が終了した場合には、表示物と終了指示位置とが予め定められた距離以内の状態になるまで、第１形式の設定画面又は第２形式の設定画面の表示を続けるように制御する。又は、画像処理装置１００は、操作者の指示により設定される設定内容を示す画面や操作者による設定の入力を受け付ける画面を表示するまで、第１形式の設定画面又は第２形式の設定画面の表示を続けるように制御する。
【００４６】
なお、上述した例では、ＣＰＵ負荷判定部１１２がＣＰＵ１０１の負荷が予め定められた閾値を超えているか否かを判定し、その判定結果に応じて第１形式の設定画面又は第２形式の設定画面を表示するものとしたが、このような構成に限られない。本実施の形態に係る画像処理装置１００は、ＣＰＵ１０１の負荷にかかわらず、言い換えると、ＣＰＵ１０１の負荷を計測することなく、画面の表示についての予め定められた規則に従って、第１形式の設定画面又は第２形式の設定画面を表示してもよい。そして、ＣＰＵ１０１の負荷を計測せずに、第１形式の設定画面又は第２形式の設定画面を表示した場合にも、操作者の指示位置と表示物との距離の観察（距離判定部１１４による判定処理）を行い、画面の表示を制御してもよい。
【００４７】
＜第１形式の設定画面における処理の説明＞
第１形式の設定画面における処理について、具体例を挙げて説明する。図５（ａ）〜（ｄ）は、第１形式の設定画面における処理の具体例を説明するための図である。ここでは、図３（ｃ）に示す画面２２において処理を行うものとして説明する。
【００４８】
まず、図５（ａ）に示すように、画面２２上で、操作者の指がつまみ２２ｂに触れた状態で例えば矢印の方向に指を移動させると、表示制御部１１５は、指の指示位置に向けてつまみ２２ｂを移動するように制御する。次に、操作者が指示操作を終了すると（即ち、操作者が画面２２上から指を離すと）、距離判定部１１４は、終了指示位置とつまみ２２ｂとの距離を測定する。そして、距離判定部１１４は、終了指示位置とつまみ２２ｂとが予め定められた距離より離れた状態であるか否かを判定する。
【００４９】
ここで、終了指示位置とつまみ２２ｂとが予め定められた距離以内の状態の場合には、図３（ｃ）で説明したように、操作検知部１１１は、終了指示位置に対応する設定（即ち、指示が終了したときのつまみ２２ｂの位置に対応する設定）の入力を受け付ける。また、表示制御部１１５は、画面２２を消去して画面２１が視認できるように表示する。なお、指示位置と表示物とが予め定められた距離以内の状態とは、例えば、指示位置へ表示物が移動した状態である。
【００５０】
一方、図５（ｂ）に示す例では、終了指示位置２２ｃとつまみ２２ｂとは予め定められた距離より離れた状態にある。このような場合には、表示制御部１１５は、終了指示位置２２ｃとつまみ２２ｂとが予め定められた距離以内の状態になるまで、言い換えると、終了指示位置２２ｃへつまみ２２ｂが移動するまで、画面２２の表示を続けるように制御する。そして、表示制御部１１５の制御により、つまみ２２ｂが終了指示位置２２ｃに向けて移動し、終了指示位置２２ｃとつまみ２２ｂとが予め定められた距離以内の状態になると、操作検知部１１１は、終了指示位置２２ｃに対応する設定（即ち、移動後のつまみ２２ｂの位置に対応する設定）の入力を受け付ける。また、表示制御部１１５は、画面２２を消去して画面２１が視認できるように表示する。
【００５１】
さらに、表示制御部１１５は、終了指示位置２２ｃとつまみ２２ｂとが予め定められた距離より離れた状態で移動の指示が終了した場合に、操作者の指示により設定される設定内容を示す画面や操作者による設定の入力を受け付ける画面を新たに表示しても良い。
【００５２】
より具体的には、終了指示位置２２ｃとつまみ２２ｂとが予め定められた距離より離れた状態で移動の指示が終了した場合、表示制御部１１５は、例えば、図５（ｃ）に示すように、終了指示位置２２ｃに対応する設定内容を示す画面２４を表示する。画面２４は、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」について、終了指示位置２２ｃに対応する設定値である「＋３」の設定が行われることを示している。付言すると、操作検知部１１１は、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」について「＋３」の設定の入力を受け付ける。また、表示制御部１１５は、例えば、画面２４を表示したタイミングで画面２２を消去しても良いし、画面２２の上に重ねて画面２４を表示し、予め定められた時間経過した後に画面２２及び画面２４を消去しても良い。
【００５３】
なお、図５（ｃ）に示す例では、終了指示位置２２ｃに対応する設定内容を示す画面２４を表示することとしたが、画像処理装置１００の仕様上、終了指示位置２２ｃではなく、表示物の位置に対応する設定が行われる場合も考えられる。このような場合、画面２４には、画面２４を表示する時点での表示物の位置（図５（ｂ）に示す例では、「＋２」の位置）に対応する設定内容が示される。
【００５４】
さらに、終了指示位置２２ｃとつまみ２２ｂとが予め定められた距離より離れた状態で移動の指示が終了した場合、表示制御部１１５は、例えば、図５（ｄ）に示すように、操作者による設定の入力を受け付ける画面２５を表示する。画面２５は、「Ｌｉｇｈｔｅｎ／Ｄａｒｋｅｎ」について「−３」〜「＋３」の何れかの設定値の選択を受け付ける画面である。表示制御部１１５は、例えば、画面２５を表示したタイミングで画面２２を消去しても良いし、画面２２の上に重ねて画面２５を表示したり、画面２５上で設定値の入力を受け付けたタイミングで画面２２及び画面２５を消去したりしても良い。なお、画面２５のように複数の設定値の中から選択する構成に限られず、例えば、操作者が設定したい値を実際に入力する画面を表示しても良い。
【００５５】
なお、図５（ａ）〜（ｄ）に示す例では、操作者は、「０」の目盛りに位置しているつまみ２２ｂを指示して、指示位置の移動に合わせてつまみ２２ｂを移動させることとしたが、このような構成に限られない。例えば、操作者が、最初に、つまみ２２ｂが存在していない位置（例えば、「＋２」の位置など）を指示した場合にも、つまみ２２ｂは指示位置に向けて移動するように制御される。そして、距離判定部１１４の判定結果に基づいて表示制御が行われる。
【００５６】
＜第１形式の設定画面における処理の手順＞
次に、第１形式の設定画面における処理の手順について説明する。図６は、第１形式の設定画面における処理の手順の一例を示したフローチャートである。
【００５７】
まず、操作検知部１１１は、第１形式の設定画面において、表示物を指示位置に移動させる指示操作の終了を検知したか否かを判定する（ステップ２０１）。指示操作の終了を検知していない場合（ステップ２０１でＮｏ）、引き続きステップ２０１の判定が行われる。一方、指示操作の終了を検知した場合（ステップ２０１でＹｅｓ）、距離判定部１１４は、終了指示位置と表示物とが予め定められた距離より離れた状態であるか否かを判定する（ステップ２０２）。予め定められた距離以内の状態の場合であると判定された場合（ステップ２０２でＮｏ）、操作検知部１１１は、終了指示位置に対応する設定の入力を受け付けて、表示制御部１１５は、第１形式の設定画面を消去する（ステップ２０３）。そして、本処理フローは終了する。
【００５８】
一方、ステップ２０２において、指示位置と表示物とが予め定められた距離より離れた状態であると判定された場合（ステップ２０２でＹｅｓ）、表示制御部１１５は、終了指示位置に向けて表示物を移動し、第１形式の設定画面の表示を継続する（ステップ２０４）。そして、ステップ２０２に移行する。このようにして、表示制御部１１５は、終了指示位置と表示物とが予め定められた距離以内の状態になるまで、第１形式の設定画面を表示し続ける。そして、終了指示位置と表示物とが予め定められた距離以内の状態になると（即ち、ステップ２０２で否定（Ｎｏ）の判断が行われると）、ステップ２０３へ移行する。
【００５９】
また、ステップ２０２において、表示制御部１１５は、終了指示位置と表示物とが予め定められた距離以内の状態になるまで待つ代わりに、図５（ｃ）に示す画面２４のように、操作者の指示により設定される設定内容を示す画面を表示したり、図５（ｄ）に示す画面２５のように、操作者による設定の入力を受け付ける画面を表示したりしても良い。
さらに、ステップ２０２において、表示制御部１１５は、予め定められた時間が経過しても、終了指示位置と表示物とが予め定められた距離以内の状態にならない場合に、画面２４や画面２５を表示することとしても良い。
【００６０】
＜第２形式の設定画面における処理の説明＞
次に、第２形式の設定画面における処理について、具体例を挙げて説明する。図７（ａ），（ｂ）は、第２形式の設定画面における処理の具体例を説明するための図である。ここでは、図３（ｄ）に示す画面２３において処理を行うものとして説明する。
【００６１】
まず、図７（ａ）に示すように、画面２３上で、操作者の指がつまみ２３ｂに触れた状態で例えば矢印の方向に指を移動させると、表示制御部１１５は、指の指示位置に向けてつまみ２３ｂを移動するように制御する。表示制御部１１５は、操作者が指示操作を終了した後も、引き続き、終了指示位置に向けて表示物を移動させる。
【００６２】
次に、確定ボタン２３ｃが選択されると、距離判定部１１４は、終了指示位置とつまみ２３ｂとの距離を測定する。そして、距離判定部１１４は、終了指示位置とつまみ２３ｂとが予め定められた距離より離れた状態であるか否かを判定する。ここで、終了指示位置とつまみ２３ｂとが予め定められた距離以内の状態の場合には、図３（ｄ）で説明したように、操作検知部１１１は、終了指示位置に対応する設定（即ち、確定ボタン２３ｃが選択されたときのつまみ２３ｂの位置に対応する設定）の入力を受け付ける。また、表示制御部１１５は、画面２３を消去して画面２１が視認できるように表示する。
【００６３】
一方、図７（ｂ）に示す例では、終了指示位置２３ｅとつまみ２３ｂとは予め定められた距離より離れた状態にある。このような場合には、表示制御部１１５は、終了指示位置２３ｅとつまみ２３ｂとが予め定められた距離以内の状態になるまで、画面２３の表示を続けるように制御する。そして、表示制御部１１５の制御により、つまみ２３ｂが終了指示位置２３ｅに向けて移動し、終了指示位置２３ｅとつまみ２３ｂとが予め定められた距離以内の状態になると、操作検知部１１１は、終了指示位置２３ｅに対応する設定（即ち、移動後のつまみ２３ｂの位置に対応する設定）の入力を受け付ける。また、表示制御部１１５は、画面２３を消去して画面２１が視認できるように表示する。
【００６４】
さらに、表示制御部１１５は、第１形式の設定画面を表示した場合と同様に、終了指示位置２３ｅとつまみ２３ｂとが予め定められた距離より離れた状態で確定ボタン２３ｃが選択された場合に、図５（ｃ）に示す画面２４のように、操作者の指示により設定される設定内容を示す画面を表示しても良い。この場合、表示制御部１１５は、例えば、画面２４を表示したタイミングで画面２３を消去しても良いし、画面２３の上に重ねて画面２４を表示し、予め定められた時間が経過した後に画面２３及び画面２４を消去しても良い。
【００６５】
また、表示制御部１１５は、画面２４ではなく、図５（ｄ）に示す画面２５のように、操作者による設定の入力を受け付ける画面を表示しても良い。この場合、表示制御部１１５は、例えば、画面２５を表示したタイミングで画面２３を消去しても良いし、画面２３の上に重ねて画面２５を表示したり、画面２５上で設定値の入力を受け付けたタイミングで画面２３及び画面２５を消去したりしても良い。
【００６６】
なお、図７（ａ），（ｂ）に示す例では、操作者は、「０」の目盛りに位置しているつまみ２３ｂを指示して、指示位置の移動に合わせてつまみ２３ｂを移動させることとしたが、このような構成に限られない。例えば、操作者が、最初に、つまみ２３ｂが存在していない位置（例えば、「＋２」の位置など）を指示した場合にも、つまみ２３ｂは指示位置に向けて移動するように制御される。そして、距離判定部１１４の判定結果に基づいて表示制御が行われる。
【００６７】
また、第２形式の設定画面において指示操作が終了した後、指示操作による設定を取り消す操作が予め定められた時間内に行われない場合に、距離判定部１１４は、設定内容を確定させる操作を受け付けたものとして、終了指示位置と表示物との距離の判定を行っても良い。
【００６８】
＜第２形式の設定画面における処理の手順＞
次に、第２形式の設定画面における処理の手順について説明する。図８は、第２形式の設定画面における処理の手順の一例を示したフローチャートである。
【００６９】
まず、表示制御部１１５は、第２形式の設定画面において、表示物を指示位置に移動させる指示操作が終了した後も、引き続き、終了指示位置に向けて表示物を移動させる。そして、操作検知部１１１は、設定内容を確定させる操作を検知したか否かを判定する（ステップ３０１）。設定内容を確定させる操作を検知していない場合（ステップ３０１でＮｏ）、引き続きステップ３０１の判定が行われる。一方、設定内容を確定させる操作を検知した場合（ステップ３０１でＹｅｓ）、距離判定部１１４は、終了指示位置と表示物とが予め定められた距離より離れた状態であるか否かを判定する（ステップ３０２）。予め定められた距離以内の状態であると判定された場合（ステップ３０２でＮｏ）、操作検知部１１１は、終了指示位置に対応する設定の入力を受け付けて、表示制御部１１５は、第２形式の設定画面を消去する（ステップ３０３）。そして、本処理フローは終了する。
【００７０】
一方、ステップ３０２において、終了指示位置と表示物とが予め定められた距離より離れた状態であると判定された場合（ステップ３０２でＹｅｓ）、表示制御部１１５は、終了指示位置に向けて表示物を移動し、第２形式の設定画面の表示を継続する（ステップ３０４）。そして、ステップ３０２へ移行する。このようにして、表示制御部１１５は、終了指示位置と表示物とが予め定められた距離以内の状態になるまで、第２形式の設定画面を表示し続ける。そして、指示位置と表示物とが予め定められた距離以内の状態になると（即ち、ステップ３０２で否定（Ｎｏ）の判断が行われると）、ステップ３０３へ移行する。
【００７１】
また、ステップ３０２において、表示制御部１１５は、終了指示位置と表示物とが予め定められた距離以内の状態になるまで待つ代わりに、図５（ｃ）に示す画面２４のように、操作者の指示により設定される設定内容を示す画面を表示したり、図５（ｄ）に示す画面２５のように、操作者による設定の入力を受け付ける画面を表示したりしても良い。
さらに、ステップ３０２において、表示制御部１１５は、予め定められた時間が経過しても、終了指示位置と表示物とが予め定められた距離以内の状態にならない場合に、画面２４や画面２５を表示することとしても良い。
【００７２】
＜第１形式の設定画面及び第２形式の設定画面の他の例＞
次に、第１形式の設定画面及び第２形式の設定画面の他の例について説明する。図９（ａ）、（ｂ）は、第１形式の設定画面の他の例を示す図である。図９（ｃ），（ｄ）は、第２形式の設定画面の他の例を示す図である。ここでは、図３（ａ）に示す画面２１上で操作者が画像２１ａを選択した後に表示される画面を例として説明する。
【００７３】
図９（ａ）に示す画面２６は、「Ｓｅｔｔｉｎｇ Ａ」についての設定を行うための画面であり、既に表示されている画面２１上に重ねて表示される。この画面２６上には、「Ｌｅｖｅｌ１」、「Ｌｅｖｅｌ２」、「Ｌｅｖｅｌ３」、「Ｌｅｖｅｌ４」、「Ｌｅｖｅｌ５」という５つの設定項目のそれぞれに対応する画像として、画像２６ａ〜画像２６ｅが設けられている。また、画面２６が表示された時点では、斜線を付した画像２６ｃが選択された状態にあり、画像２６ｃは、選択された状態を示す態様で表示される。選択された状態を示す態様とは、例えば、他の設定項目の画像（画像２６ａ，画像２６ｂ，画像２６ｄ，画像２６ｅ）とは違う背景色で表示される態様などが挙げられる。
【００７４】
ここで、例えば、操作者が画像２６ｃに触れた状態でそのまま指を上に移動させると、指示位置に追従して、選択される画像が遷移する。より具体的には、選択される画像は、指示位置に追従して、画像２６ｃ、２６ｂ、２６ａと遷移する。また、操作者が画面２６上から指を離すと、距離判定部１１４は、選択された状態で表示されている画像（ここでは、画像２６ａ〜２６ｅの何れか）と終了指示位置とが予め定められた距離より離れた状態であるか否かを判定する。
【００７５】
例えば、操作者が画像２６ａに触れた状態で指を離した場合に、画像２６ａが選択された状態で表示されていれば、距離判定部１１４は、選択された状態で表示されている画像と終了指示位置とが予め定められた距離以内であると判定する。一方、例えば、図９（ｂ）に示すように、操作者が画像２６ａに触れた状態で指を離した場合に、画像２６ｂが選択された状態で表示されていれば、距離判定部１１４は、選択された状態で表示されている画像と終了指示位置とが予め定められた距離より離れた状態であると判定する。この場合には、図５（ｂ）に示す例と同様に、表示制御部１１５は、選択された状態で表示されている画像と終了指示位置とが予め定められた距離以内の状態になるまで、画像２６の表示を続けるように制御する。また、表示制御部１１５は、図５（ｃ）の画面２４や図５（ｄ）の画面２５を表示しても良い。
【００７６】
また、図９（ｃ）に示す画面２７も、画面２６と同様に、「Ｓｅｔｔｉｎｇ Ａ」についての設定を行うための画面である。画面２７は、既に表示されている画面２１とは別の画面として表示される。この画面２７上には、「Ｌｅｖｅｌ１」、「Ｌｅｖｅｌ２」、「Ｌｅｖｅｌ３」、「Ｌｅｖｅｌ４」、「Ｌｅｖｅｌ５」という５つの設定項目のそれぞれに対応する画像として、画像２７ａ〜画像２７ｅが設けられている。
【００７７】
ここで、例えば、操作者が画像２７ｃに触れた状態でそのまま指を上に移動させると、指示位置に追従して、選択される画像が遷移する。より具体的には、選択される画像は、指示位置に追従して、画像２７ｃ、２７ｂ、２７ａと遷移する。また、操作者が画面２７上から指を離し、確定ボタン２７ｆを選択すると、距離判定部１１４は、選択された状態で表示されている画像（ここでは、画像２７ａ〜２７ｅの何れか）と終了指示位置とが予め定められた距離より離れた状態であるか否かを判定する。
【００７８】
例えば、操作者が画像２７ａに触れた状態で指を離した後、確定ボタン２７ｆを選択した場合に、画像２７ａが選択された状態で表示されていれば、距離判定部１１４は、選択された状態で表示されている画像と終了指示位置とが予め定められた距離以内であると判定する。一方、例えば、図９（ｄ）に示すように、操作者が画像２７ａに触れた状態で指を離した後、確定ボタン２７ｆを選択した場合に、画像２７ｂが選択された状態で表示されていれば、距離判定部１１４は、選択された状態で表示されている画像と終了指示位置とが予め定められた距離より離れた状態であると判定する。この場合には、図７（ｂ）に示す例と同様に、表示制御部１１５は、選択された状態で表示されている画像と終了指示位置とが予め定められた距離以内の状態になるまで、画像２７の表示を続けるように制御する。また、表示制御部１１５は、図５（ｃ）の画面２４や図５（ｄ）の画面２５を表示しても良い。
【００７９】
このように、本実施の形態に係る画像処理装置１００は、操作者の指示位置と表示物との距離を観察し、指示位置と表示物とが予め定められた距離より離れた状態で移動の指示が終了した場合には、終了指示位置と表示物とが予め定められた距離以内の状態になるまで、第１形式の設定画面又は第２形式の設定画面の表示を続けるように制御する。さらに、第２形式の設定画面においては、指示位置と表示物とが予め定められた距離より離れた状態で、設定内容を確定させる操作が行われた場合には、終了指示位置と表示物とが予め定められた距離以内の状態になるまで、第２形式の設定画面の表示を続けるように制御する。このように、本実施の形態では、終了指示位置と表示物とが予め定められた距離以内の状態になるまで画面を表示するため、設定についての操作者の誤認が抑制される。
【００８０】
また、画像処理装置１００は、終了指示位置と表示物とが予め定められた距離以内の状態になるまで待つ代わりに、操作者の指示により設定される設定内容を示す画面や操作者による設定の入力を受け付ける画面を表示しても良い。言い換えると、画像処理装置１００は、操作者の指示により設定される設定内容を示す画面や操作者による設定の入力を受け付ける画面を表示するまで、第１形式の設定画面又は第２形式の設定画面の表示を続けるように制御する。このような制御により、表示物が操作者の指示位置まで移動していない状態で指示が終了したとしても、設定内容が表示されたり、操作者による設定の入力を新たに受け付けたりすることとなるため、設定についての操作者の誤認が抑制される。
【００８１】
また、本実施の形態において、表示制御部１１５は、ＣＰＵ１０１の負荷が予め定められた閾値を超えている場合、第１形式の設定画面の代わりに、図５（ｄ）に示す画面２５のように、操作者による設定の入力を受け付ける画面を表示しても良い。
【００８２】
＜適用可能なコンピュータの説明＞
ところで、本実施の形態に係る画像処理装置１００による処理は、汎用のコンピュータにおいて実現してもよい。そこで、この処理をコンピュータ２００で実現するものとして、そのハードウェア構成について説明する。図１０は、本実施の形態を適用可能なコンピュータ２００のハードウェア構成例を示した図である。なお、本実施の形態において、コンピュータ２００は、表示装置の一例として用いられる。
【００８３】
コンピュータ２００は、演算手段であるＣＰＵ２０１と、記憶手段であるメインメモリ２０２及び磁気ディスク装置（ＨＤＤ）２０３とを備える。ここで、ＣＰＵ２０１は、ＯＳやアプリケーション等の各種プログラムを実行する。また、メインメモリ２０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置２０３は、図２に示す各機能部を実現するためのプログラムを格納する。そして、このプログラムがメインメモリ２０２にロードされ、このプログラムに基づく処理がＣＰＵ２０１により実行されることで、各機能が実現される。
さらに、コンピュータ２００は、外部との通信を行うための通信インタフェース（Ｉ／Ｆ）２０４と、ビデオメモリやディスプレイ等からなる表示機構２０５と、キーボードやマウス等の入力デバイス２０６とを備える。
【００８４】
具体的には、ＣＰＵ２０１が、操作検知部１１１、ＣＰＵ負荷判定部１１２、表示画面生成部１１３、距離判定部１１４、表示制御部１１５等を実現するプログラムを、例えば磁気ディスク装置２０３からメインメモリ２０２に読み込んで実行することにより、これらの機能部が実現される。
【００８５】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００８６】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【００８７】
１０…制御部、１００…画像処理装置、１０１…ＣＰＵ、１０４…表示部、１１１…操作検知部、１１２…ＣＰＵ負荷判定部、１１３…表示画面生成部、１１４…距離判定部、１１５…表示制御部
【図１】
2018106220.tif 000003
【図２】
2018106220.tif 000004
【図３】
2018106220.tif 000005
【図４】
2018106220.tif 000006
【図５】
2018106220.tif 000007
【図６】
2018106220.tif 000008
【図７】
2018106220.tif 000009
【図８】
2018106220.tif 000010
【図９】
2018106220.tif 000011
【図１０】
2018106220.tif 000012