(57)【要約】【課題】操作パネルにおけるアニメーション表示の有無を操作の状況に応じて自動設定する。【解決手段】画像形成装置は、画面を表示させる画面表示部と、ウィンドウ開操作が行われたときにウィンドウを表示させるウィンドウ表示部と、予め定められた操作およびそれが行われた時刻を特定する操作履歴を記録する履歴記録部と、ウィンドウ開操作が行われたときに、現在時刻から予め定められた時間をさかのぼった時点以後の期間の履歴に応じて、予め定められた設定ルールに従ってアニメーション表示の有無を設定するアニメーション表示設定部とを備える。ウィンドウ表示部は、アニメーション表示有りと設定された場合には、ウィンドウとそれに対応する操作キーとの対応関係を表しながらウィンドウが過渡状態を経て開くように見えるアニメーションを表示させ、アニメーション表示無しと設定された場合には、アニメーションを表示させずにウィンドウを表示させる。【選択図】図３
2012088638.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する操作パネルを有した画像形成装置であって、
複数の操作キーを有した操作画面を前記操作パネルに表示させる画面表示部と、
前記複数の操作キーのいずれかを選択するウィンドウ開操作が行われたときに、選択された操作キーに予め対応づけられているウィンドウを前記操作パネルに表示させるウィンドウ表示部と、
前記操作パネルによる操作およびそれが行われた時刻を特定する操作履歴を記録する履歴記録部と、
前記ウィンドウ開操作が行われたときに、前記操作履歴のうちの現在時刻から予め定められた時間をさかのぼった時点以後の期間の履歴に応じて、予め定められた設定ルールに従ってアニメーション表示の有無を設定するアニメーション表示設定部とを備え、
前記ウィンドウ表示部は、アニメーション表示有りと設定された場合には、前記ウィンドウとそれに対応する操作キーとの対応関係を表しながら前記ウィンドウが過渡状態を経て開くように見えるアニメーションを前記操作パネルに表示させ、アニメーション表示無しと設定された場合には、前記アニメーションを表示させずに前記ウィンドウを表示させる
ことを特徴とする画像形成装置。
【請求項２】
前記履歴記録部は、前記ウィンドウ開操作およびそれが行われた時刻を特定する履歴情報を記録し、
前記アニメーション表示設定部は、前記ウィンドウ開操作が行われたときに、当該ウィンドウ開操作と同じ操作キーを選択するウィンドウ開操作の以前に行われた回数が閾値以上であれば、アニメーション表示無しを設定する
請求項１記載の画像形成装置。
【請求項３】
前記アニメーション表示設定部は、前記ウィンドウ開操作が行われたときに、当該ウィンドウ開操作と同じ操作キーを選択するウィンドウ開操作が以前に行われていれば、アニメーション表示無しを設定する
請求項２記載の画像形成装置。
【請求項４】
前記履歴記録部は、前記ウィンドウ開操作およびそれが行われた時刻を特定する履歴情報を記録し、
前記アニメーション表示設定部は、前記ウィンドウ開操作が行われたときに、当該ウィンドウ開操作と同じ操作キーを選択するウィンドウ開操作の以前に行われた最後の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する
請求項１または２記載の画像形成装置。
【請求項５】
前記アニメーションの表示途中で前記操作パネルによる操作が行われた場合、前記アニメーション表示設定部はアニメーション表示無しを設定し、前記ウィンドウ表示部はアニメーションの表示を中止させて前記ウィンドウを表示させる
請求項１ないし４のいずれかに記載の画像形成装置。
【請求項６】
前記履歴記録部は、アニメーション表示有りと設定されたことおよび当該設定の契機となったウィンドウ開操作の時刻を履歴情報として記録し、
前記アニメーション表示設定部は、以前にアニメーション表示有りと設定された回数が閾値以上であれば、アニメーション表示無しを設定する
請求項１ないし５のいずれかに記載の画像形成装置。
【請求項７】
前記アニメーション表示設定部は、前記ウィンドウ開操作が行われたときに、以前に行われた最後の操作の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する
請求項１記載の画像形成装置。
【請求項８】
前記アニメーション表示設定部は、前記ウィンドウ開操作が行われたときに、以前に行われた操作の回数が閾値以上であれば、アニメーション表示無しを設定する
請求項１または７記載の画像形成装置。
【請求項９】
画面を表示する操作パネルを有した画像形成装置であって、
複数の操作キーを有した操作画面を前記操作パネルに表示させる画面表示部と、
前記複数の操作キーのいずれかを選択するウィンドウ開操作が行われたときに、選択された操作キーに予め対応づけられているウィンドウを前記操作パネルに表示させ、前記ウィンドウが開いた状態で予め定められたウィンドウ閉操作が行われたときに、前記ウィンドウの表示を終了させるウィンドウ表示部と、
前記操作パネルによる操作およびそれが行われた時刻を特定する操作履歴を記録する履歴記録部と、
前記ウィンドウ閉操作が行われたときに、前記操作履歴のうちの現在時刻から予め定められた時間をさかのぼった時点以後の期間の履歴に応じて、予め定められた設定ルールに従ってアニメーション表示の有無を設定するアニメーション表示設定部とを備え、
前記ウィンドウ表示部は、アニメーション表示有りと設定された場合には、ウィンドウとそれに対応する操作キーとの対応関係を表しながらウィンドウが過渡状態を経て閉じるように見えるアニメーションを前記操作パネルに表示させ、アニメーション表示無しと設定された場合には、前記アニメーションを表示させずに前記ウィンドウの表示を終了させる
ことを特徴とする画像形成装置。
【請求項１０】
履歴記録部は、前記ウィンドウ閉操作およびそれが行われた時刻を特定する履歴情報を記録し、
前記アニメーション表示設定部は、前記ウィンドウ閉操作が行われたときに、当該ウィンドウ閉操作と同じウィンドウにおけるウィンドウ閉操作の以前に行われた回数が閾値以上であれば、アニメーション表示無しを設定する
請求項９記載の画像形成装置。
【請求項１１】
前記アニメーション表示設定部は、前記ウィンドウ閉操作が行われたときに、当該ウィンドウ閉操作と同じウィンドウにおけるウィンドウ閉操作が以前に行われていれば、アニメーション表示無しを設定する
請求項１０記載の画像形成装置。
【請求項１２】
前記履歴記録部は、前記ウィンドウ閉操作およびそれが行われた時刻を特定する履歴情報を記録し、
前記アニメーション表示設定部は、前記ウィンドウ閉操作が行われたときに、当該ウィンドウ閉操作と同じウィンドウにおけるウィンドウ閉操作の以前に行われた最後の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する
請求項９または１０記載の画像形成装置。
【請求項１３】
前記アニメーションの表示途中で、前記操作パネルによる操作が行われた場合、前記アニメーション表示設定部はアニメーション表示無しを設定し、前記ウィンドウ表示部はアニメーションの表示を中止させて前記ウィンドウを表示させる
請求項９ないし１２のいずれかに記載の画像形成装置。
【請求項１４】
前記履歴記録部は、アニメーション表示有りと設定されたことおよび当該設定の契機となったウィンドウ閉操作の時刻を履歴情報として記録し、
前記アニメーション表示設定部は、以前にアニメーション表示有りと設定された回数が閾値以上であれば、アニメーション表示無しを設定する
請求項９ないし１３のいずれかに記載の画像形成装置。
【請求項１５】
前記履歴記録部は、前記ウィンドウ開操作とそれに応答して前記ウィンドウが表示された状態での操作であるウィンドウ内操作とを特定しかつこれら操作の時刻を特定する履歴情報を記録し、
前記アニメーション表示設定部は、前記ウィンドウ内操作が行われたときに、以前に行われた最後のウィンドウ開操作の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する
請求項９ないし１４のいずれかに記載の画像形成装置。
【請求項１６】
前記アニメーション表示設定部は、前記ウィンドウ閉操作が行われたときに、以前に行われた操作の回数が閾値以上であれば、アニメーション表示無しを設定する
請求項９記載の画像形成装置。
【請求項１７】
画面を表示する操作パネルを有した画像形成装置において実行されるコンピュータプログラムであって、
前記画像形成装置が有するコンピュータによって実行されたときに、
複数の操作キーを有した操作画面を前記操作パネルに表示させる画面表示部と、
前記複数の操作キーのいずれかを選択するウィンドウ開操作が行われたときに、選択された操作キーに予め対応づけられているウィンドウを前記操作パネルに表示させるウィンドウ表示部と、
前記操作パネルによる操作およびそれが行われた時刻を特定する操作履歴を記録する履歴記録部と、
前記ウィンドウ開操作が行われたときに、前記操作履歴のうちの現在時刻から予め定められた時間をさかのぼった時点以後の期間の履歴に応じて、予め定められた設定ルールに従ってアニメーション表示の有無を設定するアニメーション表示設定部とを、前記コンピュータに実現させ、かつ
前記ウィンドウ表示部に、アニメーション表示有りと設定された場合には、前記ウィンドウとそれに対応する操作キーとの対応関係を表しながら前記ウィンドウが過渡状態を経て開くように見えるアニメーションを前記操作パネルに表示させ、アニメーション表示無しと設定された場合には、前記アニメーションを表示させずに前記ウィンドウを表示させる
ことを特徴とするコンピュータプログラム。
【請求項１８】
画面を表示する操作パネルを有した画像形成装置において実行されるコンピュータプログラムであって、
前記画像形成装置が有するコンピュータによって実行されたときに、
複数の操作キーを有した操作画面を前記操作パネルに表示させる画面表示部と、
前記複数の操作キーのいずれかを選択するウィンドウ開操作が行われたときに、選択された操作キーに予め対応づけられているウィンドウを前記操作パネルに表示させ、前記ウィンドウが開いた状態で予め定められたウィンドウ閉操作が行われたときに、前記ウィンドウの表示を終了させるウィンドウ表示部と、
前記操作パネルによる操作およびそれが行われた時刻を特定する操作履歴を記録する履歴記録部と、
前記ウィンドウ閉操作が行われたときに、前記操作履歴のうちの現在時刻から予め定められた時間をさかのぼった時点以後の期間の履歴に応じて、予め定められた設定ルールに従ってアニメーション表示の有無を設定するアニメーション表示設定部とを、前記コンピュータに実現させ、かつ
前記ウィンドウ表示部に、アニメーション表示有りと設定された場合には、ウィンドウとそれに対応する操作キーとの対応関係を表しながらウィンドウが過渡状態を経て閉じるように見えるアニメーションを前記操作パネルに表示させ、アニメーション表示無しと設定された場合には、前記アニメーションを表示させずに前記ウィンドウの表示を終了させる
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面を表示する画像形成装置および画像形成装置において実行されるコンピュータプログラムに関する。画像形成装置には、プリンタ、複写機、およびＭＦＰ（Multifunction Peripheral）が含まれる。
【背景技術】
【０００２】
近年の多機能化した画像形成装置は、操作のためのマンマシンインタフェースとしてタッチパネルを備えている。ここでいうタッチパネルは、画面表示の可能なディスプレイとタッチ式ポインティングデバイスとを組み合わせた操作入力装置である。タッチパネルの前面は表示面とタッチ入力面とを兼ねている。タッチパネルによる表示の内容はユーザーによる操作に応じて切り替えられる。
【０００３】
表示内容を切り替える手法の一つにポップアップがある。ポップアップは、表示中の操作画面よりも小さいサブ画面（ウィンドウと呼ばれる）を表示中の操作画面に重ねるように表示面上に開く表示手法である。機器の操作のための表示制御では、表示中の操作画面に関連する操作のためのキー（ボタンとも呼ばれる）を新たに表示する場合にポップアップが用いられている。すなわち、動作設定の項目を選択するための複数の項目選択キーを有する操作画面において、ユーザーが項目選択キーの一つを操作したときに、該当する項目に関連する詳細な設定のための操作キーを有するウィンドウを開く表示制御が知られている。例えば、特許文献１に記載された画像形成装置が備える表示制御手段は、基本画面中の複数の機能選択ボタンが選択操作された時に、選択操作された機能選択ボタンに対応した機能設定子画面を基本画面中の一部に重ねて表示する。その際に、機能設定子画面がどの機能選択ボタンに対応するかをユーザーが理解し易いようにするため、機能選択ボタンの表示色と機能設定子画面の背景色とが同一の色で表示される。
【０００４】
また、操作パネルにおける表示を切り替える際に、切替え前の表示内容から切替え後の表示内容へ次第に変化させるアニメーション表示を行うことができる。特許文献２に記載された画像形成装置は、複数ページのデータを印刷するジョブにおいて、各ページのプレビュー画像を１ページずつ表示する。プレビュー画像はユーザーによるページ送り操作に従って切り替えられる。その際、例えば両面印刷の場合、表示中のページが裏返って次ページに遷移するように見えるアニメーションが表示される。
【０００５】
一方、装置の稼働状態に応じてアニメーションの品質を変更する技術が知られている。特許文献３に記載された情報処理装置は、ＡＣ電源接続時にはアニメーションのフレームレートを最大にして高表示品質とし、ＤＣ電源接続時にはアニメーションのフレームレートを最小にして低表示品質とする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】２００４−３０６４７８号公報
【特許文献２】２００９−２５３７７７号公報
【特許文献３】２００２−２７８６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
操作キーに対応づけられているウィンドウを開くときにアニメーション表示を行うことができる。例えば、「操作された操作キーに小さな吹出しが現れ、それが次第に大きくなってウィンドウになる」といったアニメーションを表示することにより、操作キーとウィンドウとが対応することをユーザーに印象づけることができる。ウィンドウを閉じるときにも、例えば「ウィンドウが次第に小さくなって操作キーの中に消える」といったアニメーションを表示することができる。
【０００８】
しかし、アニメーション表示を行うと、ユーザーが操作をしてからウィンドウが開くまでに相応の時間（例えば１秒弱から数秒程度）がかかる。ウィンドウを閉じるときも同様である。表示の切替えに時間のかかることは、ユーザーに画像形成装置が使い辛いと感じさせる要因になる。例えばユーザーがよく知る慣れた操作を行う場合や急いでいる場合には、ユーザーは迅速な表示の切替えを望むと考えられる。また、ユーザーがウィンドウを開いたり閉じたりする操作を繰り返すうちに、操作の度にアニメーションが表示されることに煩わしさを感じる、という状況が想定される。つまり、アニメーションによる分かりやすい表示の切替えよりも時間のかからない瞬時の切替えの方がユーザーにとって有用な場合がある。
【０００９】
本発明は、このような事情に鑑み、操作パネルにおけるアニメーション表示の有無を操作の状況に応じて自動設定するユーザーインタフェースの提供を目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成する装置は、画面を表示する操作パネルを有した画像形成装置であって、複数の操作キーを有した操作画面を前記操作パネルに表示させる画面表示部と、前記複数の操作キーのいずれかを選択するウィンドウ開操作が行われたときに、選択された操作キーに予め対応づけられているウィンドウを前記操作パネルに表示させるウィンドウ表示部と、前記操作パネルによる操作およびそれが行われた時刻を特定する操作履歴を記録する履歴記録部と、前記ウィンドウ開操作が行われたときに、前記操作履歴のうちの現在時刻から予め定められた時間をさかのぼった時点以後の期間の履歴に応じて、予め定められた設定ルールに従ってアニメーション表示の有無を設定するアニメーション表示設定部とを備え、前記ウィンドウ表示部が、アニメーション表示有りと設定された場合には、前記ウィンドウとそれに対応する操作キーとの対応関係を表しながら前記ウィンドウが過渡状態を経て開くように見えるアニメーションを前記操作パネルに表示させ、アニメーション表示無しと設定された場合には、前記アニメーションを表示させずに前記ウィンドウを表示させるものである。
【発明の効果】
【００１１】
本発明によれば、最近の一定期間の操作履歴によって示される操作の状況に応じて、アニメーションを伴う表示の切替えとアニメーションを伴わない表示の切替えとを選択的に行うユーザーインタフェースが実現される。
【図面の簡単な説明】
【００１２】
【図１】ＭＦＰの外観の一例を示す図である。
【図２】ＭＦＰのハードウェア構成を示す図である。
【図３】ＭＦＰに備わる制御回路の画面表示に関わる機能構成を示す図である。
【図４】操作登録テーブルによって記録される操作履歴情報の例を示す図である。
【図５】アニメーション履歴テーブルによって記録される操作履歴情報の例を示す図である。
【図６】操作画面の一例を示す図である。
【図７】操作画面に部分的に重ねて表示されるウィンドウの例を示す図である。
【図８】ウィンドウの表示に関わるアニメーションの例を示す図である。
【図９】ＭＦＰの動作の概要を示すフローチャートである。
【図１０】タッチ入力操作を受け付ける入力処理のフローチャートである。
【図１１】入力処理に含まれるタッチパネル入力処理のフローチャートである。
【図１２】タッチパネル入力処理に含まれるウィンドウ開処理のフローチャートである。
【図１３】タッチパネル入力処理に含まれるウィンドウ閉処理のフローチャートである。
【発明を実施するための形態】
【００１３】
操作画面を表示する操作パネルを備える画像形成装置の例としてＭＦＰを挙げる。ＭＦＰは、画像形成装置としての機能であるコピーおよびネットワークプリンティングに加えて、イメージ入力（スキャニング）、ファクシミリ通信、電子メール送受信、ドキュメントの保存などの多数の機能を有した情報機器である。
【００１４】
図１に例示されるＭＦＰ１のユーザーは、ＭＦＰ１の上部に設けられた操作パネル１０を用いて、機能の選択や動作の設定を行うことができる。操作パネル１０は、種々の操作画面を表示するタッチパネル１０１、およびジョブの実行を開始させるスタートキーを含む複数の固定キーを有する。
【００１５】
ＭＦＰ１のハードウェア構成が図２に示される。操作パネル１０のタッチパネル１０１は、操作画面を表示するディスプレイ１０１Ａとその表示面に密着する透光性のタッチ入力デバイス１０１Ｂとを備える。タッチパネル１０１の前面は表示面とタッチ操作面とを兼ねる。ＭＦＰ１の全体の制御を受け持つ制御回路１１は、制御プログラムを記憶するＲＯＭ（Read Only Memory）１１２、制御プログラムやアプリケーションを実行するコンピュータとしてのＣＰＵ（central processing unit）１１３、プログラム実行のワークエリアとされるＳ−ＲＡＭ（Static Random Access Memory）１１５、各種の設定を記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１１６、およびシステム時刻を計時する時計ＩＣ(Integrated Circuit)１１８を有する。
【００１６】
イメージスキャナ１３は、読取り位置にセットされた原稿シートに記録されている画像情報を光学的に読み取る。プリンタコントローラ１４は、印刷のための種々の制御処理を担う。プリンタコントローラ１４に備わるＲＩＰ(Raster Image Processor)回路１４１は、外部機器から受信したＰＤＬ(Page Description Language)データを解析し、印刷対象データをビットマップ用メモリ上に展開する。プリンタエンジン１５は、多段形式の用紙ストッカ１６から供給される用紙の片面または両面にモノクロまたはカラーの画像を印刷する。フィニッシャー１７は、印刷後の用紙を二つ折りにしたりステープルで綴じたりする仕上げ加工に用いられる。ネットワークインタフェース１８はＭＦＰ１をネットワーク４に接続し、ＭＦＰ１と外部とのＬＡＮ通信およびファクシミリ通信を可能にする。ストレージ１９はハードディスクドライブ（ＨＤＤ）のような大容量記憶デバイスである。ストレージ１９には、操作画面の表示のための画像情報を含む制御データを記憶するメモリ領域とともに、各種ドキュメントのファイルを保存するメモリ領域（いわゆるボックス）が設けられる。
【００１７】
このようなＭＦＰ１を操作するユーザーには、以下の画面表示制御によるグラフィカルユーザーインタフェース(GUI :Graphical User Interface）が提供される。
【００１８】
図３は制御回路１１における画面表示に関わる機能構成を示す。制御回路１１は、入力処理部２０１、画面表示部２０２、ウィンドウ表示部２０３、履歴記録部２０４、およびアニメーション表示設定部２０５を有する。これら要素は、ＣＰＵ１１３が所定の制御用コンピュータプログラムを実行することによって実現される機能要素である。
【００１９】
入力処理部２０１は、タッチ入力デバイス１０１Ｂの出力するタッチ入力信号に基づいて、タッチパネル１０１による操作の内容を解析し、操作内容を他の機能要素に伝える。解析において、表示面を指（タッチペンまたはそれに類似するツールを用いてもよい）で押下するタッチ、および押下した指を表示面から離すタッチ解除が判別される。
【００２０】
画面表示部２０２は、複数の操作キーを有した操作画面をディスプレイ１０１Ｂに表示させる。操作画面の画像データは、ＲＯＭ１１２またはＮＶ−ＲＡＭ１１６に格納されている図示しない表示用データに含まれている。画面表示部２０２は表示用データのうちの表示すべき画像データをディスプレイ１０１Ｂへ送る。
【００２１】
ウィンドウ表示部２０３は、画面表示部２０２によって表示された操作画面における複数の操作キーのいずれかを選択するウィンドウ開操作が行われたときに、選択された操作キーに予め対応づけられているウィンドウをディスプレイ１０１Ｂに表示させる。詳しくは、表示用データのうちのウィンドウ画像データを画面表示部２０２に送り、操作画面に部分的に重なるようにウィンドウを開く表示変更を画面表示部２０２に実行させる。また、ウィンドウ表示部２０３は、ウィンドウが開いた状態で所定のウィンドウ閉操作が行われたときに、ウィンドウを閉じる表示変更を画面表示部２０２に実行させる。ウィンドウの開閉に際して、ウィンドウ表示部２０３は、アニメーション表示設定部２０５による設定に従ってアニメーション表示または非アニメーション表示を行う。本実施形態におけるアニメーション表示は、ウィンドウとそれに対応する操作キーとの対応関係を表しながらウィンドウが過渡状態を経て開きまたは閉じるようにユーザーに見せる表示である。非アニメーション表示は、ウィンドウが無い状態から有る状態へまたはその逆に、過渡状態を表さずに即座に切替える表示である。アニメーション表示を行う場合、ウィンドウ表示部２０３は、予め用意された複数の過渡状態画像データを順々に切替えて表示する表示変更を画面表示部２０２に実行させる。
【００２２】
履歴記録部２０４は、ウィンドウ開操作、ウィンドウ閉操作、およびウィンドウに配置された操作キーを操作するウィンドウ内操作のそれぞれが行われた時刻およびその操作を特定する操作履歴４００を記録する。操作履歴４００には、ウィンドウ開操作およびウィンドウ閉操作のいずれかに応答してウィンドウ表示部２０３によってアニメーション表示が行われたことを示す情報が含まれる。
【００２３】
そして、アニメーション表示設定部２０５は、ウィンドウ開操作およびウィンドウ閉操作のいずれかが行われたときに、操作履歴４００のうちの現在時刻から予め定められた時間をさかのぼった時点以後の期間に該当する履歴に応じて、予め定められた設定ルールに従ってアニメーション表示の有無を設定する。現在時刻は時計ＩＣ１１８によって計時されるシステム時刻である。
【００２４】
本実施形態のＭＦＰ１において、アニメーション表示に関わる設定ルールとして次の〔ルール１〕〜〔ルール６〕が定められている。ただし、ここでの例示に限ることなく、例えば操作に慣れたユーザーが多いか少ないとか利用頻度の高い機能が多岐にわたるかそうでないとかというような想定される使用環境の特徴に応じて、ルールの数を増減したり各ルールの内容を変更したりしてもよい。
【００２５】
〔ルール１〕  同じユーザーに対して行うアニメーション表示の回数を限定する。詳しくは、現在からさかのぼった所定時間（ＴＡ）内に、アニメーション表示が所定回数（ＮＡ）以上行われている場合は、アニメーション表示を行わない。ＴＡとして例えば１分、ＮＡとして例えば２回というように、判断の基準となる閾値を予め適宜に決めておく。以下の他のルールにおいても同様である。
【００２６】
〔ルール２〕  同じウィンドウに関わるアニメーション表示の回数を限定する。詳しくは、現在からさかのぼった所定時間（ＴＢ）内に、これから開こうとするウィンドウを１回でも開いたことがある場合は、アニメーション表示を行わない。ただし、１回ではなく２以上の閾値を決めておいて、これから開こうとするウィンドウを閾値以上開いたことがある場合は、アニメーション表示を行わないようにしてもよい。
【００２７】
〔ルール３〕  連続の同じ操作をユーザーによるアニメーション不要の意志表示とみなす。詳しくは、アニメーションの表示途中で直前と同じ操作が行われた場合は、アニメーション表示を行わない。すなわち、いわゆる連打操作が行われたときには、迅速にウィンドウを開きまたは閉じる。アニメーションの表示途中か否かは、以前の最後の操作時刻から現在までの経過時間とアニメーションの所要時間とを比較することで分かる。
【００２８】
〔ルール４〕  ウィンドウが開いて間もない時点で閉じる操作が行われる状況をアニメーション不要の状況とみなす。ウィンドウが開いてから所定時間（ＴＣ）内にウィンドウを閉じる操作が行われた場合は、ユーザーが直ぐにウィンドウを閉じて別の操作を行いたいと考えている場合であると推察される。したがって、この場合はアニメーション表示を行わない。
【００２９】
〔ルール５〕  操作に慣れたユーザーに対してアニメーション表示を控える。所定のキーを操作してウィンドウを開き、さらにウィンドウにおいて所望の選択肢を選ぶという一連の設定操作におけるキー操作の時間間隔が所定時間（ＴＤ）よりも短い場合は、ユーザーの操作の習熟度が高いと推定される。この場合はアニメーション表示を行わない。
【００３０】
〔ルール６〕  ルール１〜５のいずれにも該当しない場合にはアニメーション表示を行う。
【００３１】
これらルールに従うアニメーション表示の有無の設定に際して、図４の操作登録テーブルＴ１および図５のアニメーション履歴テーブルＴ２が参照される。操作登録テーブルＴ１では、操作時刻と操作の種別（操作を特定する情報）とを示す履歴情報４０１が記録される。アニメーション履歴テーブルＴ２では、表示された「アニメーションの種別」、アニメーション表示を実行する契機となった操作が行われた時刻およびその操作の種別を示す履歴情報４０２が記録される。
【００３２】
図６および図７において操作画面およびウィンドウの例が示される。図示の操作画面Ｑ１は、ＭＦＰ１がコピー動作に関するユーザーの指示を待つ状態において表示されるコピー基本画面であり、ディスプレイ１０１Ａの表示面のほぼ全域にわたる大きさをもつ。図６のように操作画面Ｑ１は、メッセージ表示領域７９、およびコピー動作に関わる複数の設定項目から設定操作の対象を選択するための七つの操作キー８１，８２，８３，８４，８５，８６，８７を有している。操作キー８１〜８７は、三つの項目グループのうちの一つである「基本機能１」に属する設定項目である「原稿画質」、「カラーモード」、「濃度」、「用紙サイズ」、「ズーム倍率」、「両面／ページ集約」、および「仕上げ」に対応する。各操作キー８１〜８７において、設定項目を表す図形と現在の設定状態を表す文字列が表示される。操作キー８１〜８７のそれぞれに対応づけられたウィンドウを表示する領域を確保するため、選択キー８１〜８７は操作画面Ｑ１の下端部に横一列に並べて配置されている。操作キー８１〜８７のいずれかへのタッチが、ウィンドウをＭＦＰ１に開かせるウィンドウ開操作である。
【００３３】
図６ではユーザー（操作者）が「用紙サイズ」に対応する操作キー８４を指Ｆで押下しようとしている状態が描かれている。ただし、ユーザーは指Ｆで直接にタッチせずにタッチペンまたはそれに類するツールを用いてタッチすることができる。いずれにしても、操作キー８４を選択するタッチ操作が行われると、図７のようにウィンドウＷ４が表示される。
【００３４】
ウィンドウＷ４は、コピーに使用する用紙のサイズを設定する操作のための画面である。ウィンドウＷ４には、用紙サイズの選択肢に対応した操作キー群３２０、ＯＫキー３０１、およびキャンセルキー３０３が配置されている。図示の状態では、自動選択（Ａｕｔｏ）が有効とされ、自動選択されたＡ４サイズに対応する操作キーが白黒反転によって強調されている。ユーザーが操作キー群３２０の操作によって設定を変更した後にＯＫキー３０１を操作すると、ウィンドウＷ４が閉じる。この場合、変更後の設定がコピー動作に反映される。ユーザーが設定を変更した後にキャンセルキー３０３を操作すると、ウィンドウＷ４が閉じる。この場合、設定の変更が取り消され、変更前の設定が有効となる。ＯＫキー３０１へのタッチおよびキャンセルキー３０３へのタッチが、ウィンドウを閉じさせるウィンドウ閉操作である。
【００３５】
図７のとおり、ウィンドウＷ４の形状および配置位置は、項目「用紙サイズ」のアイコンを兼ねる操作キー８４に対応することをユーザーが理解し易いように選定されている。詳しくは、ウィンドウＷ４は、操作キー８１〜８７の配列を完全には隠さないように操作画面Ｑ１に重なる左右に長い四角形状の広大部Ｗａと、操作キー８１〜８７のうちの操作キー８４に選択的に重なるように広大部Ｗａから下方へ突き出た小さい四角形状の突出部Ｗｂとで構成される。広大部Ｗａに操作キー群３２０が配置され、突出部Ｗｂにおいて操作キー８４と同様に設定項目を表す図形および設定状態を表す文字列が表示される。なお、ＯＫキー３０１およびキャンセルキー３０３は広大部Ｗａの右側の下端付近に下端から半分突き出るように配置されている。
【００３６】
例示のウィンドウＷ４では、上記突出部Ｗｂが操作キーとして機能する。ウィンドウＷ４が開いた状態で、ユーザーが突出部ＷｂにタッチするとウィンドウＷ４が閉じる。例えば、ウィンドウＷ４が開いて直ぐに閉じてほしいとユーザーが思うとき、操作キー８４から離した指ＦをＯＫキー３０１およびキャンセルキー３０３の在る右端位置まで移動させることなく、突出部ＷｂにタッチすることによってウィンドウＷ４を閉じさせることができる。突出部Ｗｂへのタッチもウィンドウを閉じさせるウィンドウ閉操作である。
【００３７】
このようなウィンドウＷ４を開くときおよび閉じるときのアニメーションの例が図８に示される。ウィンドウＷ４を開く場合、図８（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）、（Ｅ）、（Ｆ）の順に表示内容が変化する。図８（Ａ）は操作キー８４が操作される前の状態を示す。操作キー８４が操作されると、図８（Ｂ）のように操作キー８４が上方へ少し広がったような小さいウィンドウＷ４ａが表示される。このウィンドウＷ４ａが過渡状態の画像である順に大きいウィンドウＷ４ｂ，Ｗ４ｃ，Ｗ４ｄを経て図８（Ｆ）のウィンドウＷ４へと変化する。これとは逆に、ウィンドウＷ４を閉じる場合は、図８（Ｆ）、（Ｅ）、（Ｄ）、（Ｃ）、（Ｂ）、（Ａ）の順に表示内容が変化する。
【００３８】
以上の表示制御に関わるＭＦＰ１の動作が図９〜図１３のフローチャートによって示される。
【００３９】
図９はＭＦＰ１の動作の概要を示す。ＭＦＰ１の制御を担う上述のＣＰＵ１１３は、電源投入またはリセット操作に呼応して初期化処理を実行する（Ｓ１００）。初期化処理を終えると、ＣＰＵ１１３はルーチンの実行周期を決めるタイマーをスタートさせ（Ｓ２００）、入力処理（Ｓ３００）、全体制御（Ｓ４００）、読取り処理（Ｓ５００）、および印刷処理（Ｓ６００）の各ルーチンを順に実行し、タイマーの終了を待つ（Ｓ７００）。タイマーが終了すると、ＣＰＵ２５２は再びタイマーをスタートさせて以前と同じ順序でＳ２００〜Ｓ７００のルーチンを実行する。電源オン状態においてＳ２００〜Ｓ７００のルーチンが繰り返し実行される。
【００４０】
入力処理ルーチン（図５のＳ３００）の概要が図１０に示される。入力処理ルーチンでは、タッチパネル１０１による指示の入力が受け付けられる。入力処理ルーチンを実行するＣＰＵ１１３は、上述の入力処理部２０１、画面表示部２０２、ウィンドウ表示部２０３、履歴記録部２０４、およびアニメーション表示設定部２０５として機能する。
【００４１】
入力処理部２０１がタッチパネル入力の有無をチェックする（Ｓ３０１）。何らかのタッチパネル入力があれば、入力処理部２０１はタッチ位置の座標を取得し、表示されている操作キーの座標範囲と取得した座標とから操作の種別を判定する（Ｓ３０２）。その後、ＣＰＵ１１３はステップＳ３０３のタッチパネル入力処理を実行する。
【００４２】
図１１のように、タッチパネル入力処理では、ユーザーによる操作がウィンドウを呼び出すウィンドウ開操作である設定項目の選択（例えば上述の操作画面Ｑ１における操作キー８１〜８７の選択が該当する）であった場合（Ｓ３１０でＹＥＳ）、履歴記録部２０４が操作の種別としての設定項目と現在時刻とを取得して操作登録テーブルＴ１に追記する（Ｓ３１１，Ｓ３１２，Ｓ３１３）。そして、ＣＰＵ１１３はステップＳ３１４のウィンドウ開処理を実行して入力処理ルーチンへリターンする。
【００４３】
ユーザーによる操作がウィンドウＷ４または他のウィンドウに配置された操作キーにタッチする操作であった場合（Ｓ３２０でＹＥＳ）、アニメーション表示設定部２０５が習熟チェックを行う（Ｓ３２１）。習熟チェックは、ユーザーが操作に慣れているかどうかのチェックであり、上述のルール５に対応する。アニメーション表示設定部２０５は、操作登録テーブルＴ１を参照し、今操作された操作キーを有するウィンドウを開く契機となった操作の時刻を取得する。そして、アニメーション表示設定部２０５は、取得した操作時刻と現在時刻との差が所定時間（ＴＤ）より短い場合、「アニメーション不要」の設定をする（Ｓ３２２）。その後、ＣＰＵ１１３は、操作された操作キーに対応する動作設定をステップＳ３２３のその他の処理（Ｓ３２３）で行い、入力処理ルーチンへリターンする。
【００４４】
ユーザーによる操作がＯＫキー３０１にタッチする操作であった場合（Ｓ３３０でＹＥＳ）、主にウィンドウ表示部２０３が関係するウィンドウ閉処理が実行される（Ｓ３３１）。その後、ＣＰＵ１１３は、ステップＳ３３２のその他の処理において、ＯＫキー３０１が操作される以前にユーザーによって変更された動作設定を動作実行に反映させる。
【００４５】
ユーザーによる操作がキャンセルキー３０３にタッチする操作であった場合（Ｓ３４０でＹＥＳ）、主にウィンドウ表示部２０３が関係するウィンドウ閉処理が実行される（Ｓ３４１）。その後、ＣＰＵ１１３は、ステップＳ３４２のその他の処理において、キャンセルキー３０３が操作される以前にユーザーによって変更された動作設定を変更前の状態に戻す。
【００４６】
これら以外のタッチ入力操作が行われた場合、ＣＰＵ１１３はその操作に応答するその他の処理を実行して入力処理ルーチンへリターンする。
【００４７】
図１２のようにウィンドウ開処理では、アニメーション表示設定部２０５が、操作登録テーブルＴ１およびアニメーション履歴テーブルＴ２の履歴情報４０１，４０２のうち、現在から一定時間さかのぼった期間に該当する情報を取り込み、ルール１〜３，５，６に従ってアニメーション表示の有無を設定する（Ｓ３５０，Ｓ３５１，Ｓ３５２，Ｓ３５５）。このとき、ルール５については、図１１のステップＳ３２２での「アニメーション不要」の設定の有無に従う。すなわち「アニメーション不要」が設定されている場合は、ステップＳ３５１のチェック結果がＮＯとなり、ステップＳ３５５においてアニメーションＯＦＦ（アニメーション表示無し）が設定される。「アニメーション不要」が設定されていない場合は、ルール１〜３，５に当てはまらずルール６に当てはまるときに限ってステップＳ３５１のチェック結果がＹＥＳとなり、ステップＳ３５２においてアニメーションＯＮ（アニメーション表示有り）が設定される。
【００４８】
アニメーション表示有りが設定された場合は、ステップＳ３５３において履歴記録部２０４によってアニメーション履歴テーブルＴ２に履歴が追記される。
【００４９】
そして、ステップＳ３５４において、アニメーション表示有りが設定されている場合はアニメーションを伴う態様でウィンドウを開き、アニメーション表示無しが設定されている場合はアニメーションを伴わない態様でウィンドウを開く表示の切替えが、上述のようにウィンドウ表示部２０３と画面表示部２０２との連携によって行われる。
【００５０】
図１３のようにウィンドウ閉処理では、アニメーション表示設定部２０５が図１１のステップＳ３２２での「アニメーション不要」の設定の有無をチェックする（Ｓ３６０）。
【００５１】
「アニメーション不要」が設定されている場合、アニメーション表示設定部２０５は「アニメーション不要」の設定を解除し（Ｓ３６１）、アニメーションＯＦＦ（アニメーション表示無し）を設定する（Ｓ３６２）。ステップＳ３６１とステップＳ３６２との順序を入れ替えてもよい。「アニメーション不要」の設定を解除する理由は、ユーザーが現在開いているウィンドウの操作に慣れていたとしても他のウィンドウについても慣れているかどうかは分からないからである。つまり、「アニメーション不要」の設定は表示中の一つのウィンドウについて有効とされる。
【００５２】
一方、「アニメーション不要」が設定されている場合、アニメーション表示設定部２０５は、操作登録テーブルＴ１およびアニメーション履歴テーブルＴ２の履歴情報４０１，４０２のうち、現在から一定時間さかのぼった期間に該当する情報を取り込み、ルール１〜４，６に従ってアニメーション表示の有無を設定する（Ｓ３７０，Ｓ３７１，Ｓ３７２，Ｓ３５４）。ステップＳ３７１におけるルール６を満たすか否かのチェック結果がＹＥＳであれば、ステップＳ３７２においてアニメーションＯＮ（アニメーション表示有り）が設定され、続いてステップＳ３７３においてアニメーション履歴テーブルＴ２に履歴が追記される。ステップＳ７５２のチェック結果がＮＯであれば、ステップＳ３７４においてアニメーションＯＦＦ（アニメーション表示無し）が設定さる。
【００５３】
そして、ステップＳ３６３において、アニメーション表示有りが設定されている場合はアニメーションを伴う態様でウィンドウを閉じ、アニメーション表示無しが設定されている場合はアニメーションを伴わない態様でウィンドウを閉じる表示の切替えが行われる。
【００５４】
以上の実施形態において、ルール１〜５に従う判断の基準となる時間および回数の値は適宜選定することができる。例えば、次のようなルールＡ〜Ｇを設けることができる。
【００５５】
〔ルールＡ〕  ウィンドウ開操作が行われたときに、当該ウィンドウ開操作と同じ操作キーを選択するウィンドウ開操作の以前に行われた回数が閾値（例えば３回）以上であれば、アニメーション表示無しを設定する。これによれば、同じウィンドウを開くアニメーションをユーザーが毎回見てうんざりする状況が無くなる。
【００５６】
〔ルールＢ〕  ウィンドウ開操作が行われたときに、当該ウィンドウ開操作と同じ操作キーを選択するウィンドウ開操作の以前に行われた最後の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する。これによれば、閾値を短い時間に選定しておくことで、ユーザーが短時間内に１回見たものと同じアニメーションを再び見てうんざりする状況が無くなる。
【００５７】
〔ルールＣ〕  ウィンドウ開操作が行われたときに、以前に行われた最後の操作の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する。これによれば、
閾値を短い時間に選定しておくことで、操作に慣れていると推察される素早く操作をするユーザーに対して、アニメーションの無い表示切替えをする迅速性優先のＵＩを提供することができる。
【００５８】
〔ルールＤ〕  ウィンドウ開操作が行われたときに、以前に行われた操作の回数が閾値以上であれば、アニメーション表示無しを設定する。これによれば、所定時間内に閾値以上の回数の操作をしていることから操作に慣れていると推察されるユーザーに対して、アニメーションの無い表示切替えをする迅速性優先のＵＩを提供することができる。
【００５９】
〔ルールＥ〕  ウィンドウ閉操作が行われたときに、当該ウィンドウ閉操作と同じウィンドウにおけるウィンドウ閉操作の以前に行われた回数が閾値以上であれば、アニメーション表示無しを設定する。これによれば、同じウィンドウを閉じるアニメーションをユーザーが毎回見てうんざりする状況が無くなる。
【００６０】
〔ルールＦ〕  ウィンドウ閉操作が行われたときに、当該ウィンドウ閉操作と同じウィンドウにおけるウィンドウ閉操作の以前に行われた最後の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する。これによれば、閾値を短い時間に選定しておくことで、ユーザーが短時間内に１回見たものと同じアニメーションを再び見てうんざりする状況が無くなる。
【００６１】
〔ルールＧ〕  ウィンドウ内操作が行われたときに、以前に行われた最後のウィンドウ開操作の時刻と現在時刻との差が閾値以下であれば、アニメーション表示無しを設定する。これによれば、閾値を短い時間に選定しておくことで、操作に慣れていると推察される素早く操作をするユーザーに対して、アニメーションの無い表示切替えをする迅速性優先のＵＩを提供することができる。
【００６２】
上述の実施形態では、ウィンドウを開くときおよび閉じるときの双方においてアニメーションを表示する構成を挙げたが、開くときおよび閉じるときの片方のみにおいてアニメーションを表示してもよい。その場合において、以前にアニメーション表示有りと設定された回数が閾値以上であればアニメーション表示無しを設定するようにしてもよい。
【００６３】
また、ＭＦＰ１の使用しようとするユーザーに対してユーザー認証を行う構成においては、ユーザーごとに操作履歴を記録して各ユーザーの履歴に基づいてアニメーションの要否を決定してもよい。操作登録テーブルＴ１およびアニメーション履歴テーブルＴ２において、アニメーションの要否判断に用いない古い記録を適時に削除することができる。
【００６４】
アニメーションはウィンドウと操作キーとの対応関係が理解し易いものであればよい。ウィンドウを操作キーから吹き出した吹出し形状としたり、ウィンドウの下地色と操作キーの表示色を同一にしたりすることによって対応関係を表現することができる。
【００６５】
例に挙げたＭＦＰ１以外の画像形成装置に本発明を適用することができる。また、操作キーの押下に応答してウィンドウを開く各種情報機器のＵＩに本発明を応用することができる。表示面内の位置を指定する操作手段はタッチパネルに限らず、カーソルを表示するディスプレイとカーソルを移動させるマウスや他のポインティングデバイスとの組み合わせでもよい。
【符号の説明】
【００６６】
１    ＭＦＰ（画像形成装置）
Ｑ１    操作画面
１１    操作パネル
８１〜８７    操作キー
２０２    画面表示部
Ｗ４    ウィンドウ
２０３    ウィンドウ表示部
４０１，４０２    履歴情報
２０４    履歴記録部
２０５    アニメーション表示設定部
【図１】
2012088638.tif 000003
【図２】
2012088638.tif 000004
【図３】
2012088638.tif 000005
【図４】
2012088638.tif 000006
【図５】
2012088638.tif 000007
【図６】
2012088638.tif 000008
【図７】
2012088638.tif 000009
【図８】
2012088638.tif 000010
【図９】
2012088638.tif 000011
【図１０】
2012088638.tif 000012
【図１１】
2012088638.tif 000013
【図１２】
2012088638.tif 000014
【図１３】
2012088638.tif 000015