(57)【要約】【課題】  画面遷移が少ない操作部を用いる情報処理装置において、従来のパネルセルフリフレッシュの制御は、複数フレーム間の変化の有無を逐一比較している為、フレーム間の比較に必要なコンピュータ資源の増大、消費電力の増加という問題があった。【解決手段】  表示手段に表示される操作画面の内容が変更される場合に、変更後の操作画面の種類を特定し、特定された変更後の操作画面の種類に応じて、前記表示手段にパネルセルフリフレッシュ動作を行わせるか否かを決定する。【選択図】  図２
2015125423.tif 000002
【特許請求の範囲】
【請求項１】
パネルセルフリフレッシュ動作を行なうことが可能であり、操作画面を表示する表示手段と、
前記表示手段に表示される操作画面の内容が変更される場合に、変更後の操作画面の種類を特定する特定手段と、
前記特定手段が特定した前記変更後の操作画面の種類に応じて、前記表示手段にパネルセルフリフレッシュ動作を行わせるか否かを決定する決定手段と、
前記決定手段が前記表示手段にパネルセルフリフレッシュ動作を行わせると決定した場合に前記表示手段に対してパネルセルフリフレッシュ動作を行なわせるよう制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記決定手段は、前記特定手段により特定された前記変更後の操作画面の種類が、画面の遷移が発生しやすい種類の操作画面であるか否かに応じて、前記表示手段にパネルセルフリフレッシュ動作を行わせるか否かを決定することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記変更後の操作画面の種類が、画面の遷移が発生しやすい種類の操作画面であると前記特定手段により特定されたことに応じて、前記表示手段にパネルセルフリフレッシュ動作を行なわせないと決定することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記決定手段は、前記変更後の操作画面の種類が、画面の遷移が発生しやすい種類の操作画面では無いと前記特定手段により特定されたことに応じて、前記表示手段にパネルセルフリフレッシュ動作を行なわせると決定することを特徴とする、請求項２または３に記載の情報処理装置。
【請求項５】
前記決定手段は、前記特定手段により特定された前記変更後の操作画面の種類が、ユーザからの操作を受け付けやすい操作画面であるか否かに応じて、前記表示手段にパネルセルフリフレッシュ動作を行わせるか否かを決定することを特徴とする、請求項１に記載の情報処理装置。
【請求項６】
前記決定手段は、前記変更後の操作画面の種類が、前記ユーザからの操作を受け付けやすい操作画面であると前記特定手段により特定されたことに応じて、前記表示手段にパネルセルフリフレッシュ動作を行なわせないと決定することを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
前記決定手段は、前記変更後の操作画面の種類が、前記ユーザからの操作を受け付けやすい操作画面ではないと前記特定手段により特定されたことに応じて、前記表示手段にパネルセルフリフレッシュ動作を行なわせると決定することを特徴とする、請求項５に記載の情報処理装置。
【請求項８】
前記表示手段に表示される操作画面の内容の変更は、前記表示手段に表示される操作画面に対してユーザが操作を行なったことに基づいて行われることを特徴とする、請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記情報処理装置は複数の動作モードで動作することが可能であり、
前記表示手段に表示される操作画面の内容は、前記情報処理装置の動作モードが変更されたことに基づいて変更されることを特徴とする、請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項１０】
パネルセルフリフレッシュ動作を行なうことが可能であり、操作画面を表示する表示手段を有する情報処理装置の制御方法であって、
前記表示手段に表示される操作画面の内容が変更される場合に、変更後の操作画面の種類を特定する特定工程と、
前記特定工程で特定された前記変更後の操作画面の種類に応じて、前記表示手段にパネルセルフリフレッシュ動作を行わせるか否かを決定する決定工程と、
前記決定工程で前記表示手段にパネルセルフリフレッシュ動作を行わせると決定した場合に前記表示手段に対してパネルセルフリフレッシュ動作を行なわせるよう制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１１】
パネルセルフリフレッシュ動作を行なうことが可能であり、操作画面を表示する表示手段を有する情報処理装置に制御方法を実行させるためのプログラムであって、前記制御方法は、
前記表示手段に表示される操作画面の内容が変更される場合に、変更後の操作画面の種類を特定する特定工程と、
前記特定工程で特定された前記変更後の操作画面の種類に応じて、前記表示手段にパネルセルフリフレッシュ動作を行わせるか否かを決定する決定工程と、
前記決定工程で前記表示手段にパネルセルフリフレッシュ動作を行わせると決定した場合に前記表示手段に対してパネルセルフリフレッシュ動作を行なわせるよう制御する制御工程と、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示手段を有する情報処理装置に関するものである。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）等の情報処理装置では、大型の表示装置を備えている。しかしながら、表示装置が大型化すると、表示装置に表示する画面データの生成や表示制御にかかる負荷が増大し、情報処置装置の消費電力を増加させる一因となる。特に、表示装置として広く使われている液晶ディスプレイは、静止画を表示し続ける場合であっても一定のレートで画面を更新し続けないと表示内容を維持できない特性を持つ。そのため、一定の間隔で画面データ生成、画面転送処理等を行う必要があり、このことが消費電力削減への壁となっていた。
【０００３】
このような背景から、表示に係る電力消費の削減を目的として、パネルセルフリフレッシュ（Ｐａｎｅｌ  Ｓｅｌｆ  Ｒｅｆｒｅｓｈ：ＰＳＲ）という技術が提案されている。ＰＳＲは、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ：商標）により、ｅＤＰ１．３（ｅｍｂｅｄｄｅｄ  Ｄｉｓｐｌａｙ  Ｐｏｒｔ：商標）で規格化されている（特許文献１参照）。
【０００４】
パネルセルフリフレッシュ技術に対応した表示装置はタイミングコントローラを有し、タイミングコントローラは画像バッファを有する。さらに、表示装置に供給される画面データであるフレームを複数フレームに渡り比較し、変化が無い場合には、パネルセルフリフレッシュ移行命令をタイミングコントローラに発行し、バッファに画面データを記憶する。その後、バッファに記憶されたデータを使って画面の更新を行う状態へ移行させる。これにより、表示装置に対して画面データを供給するメインコントローラにおける画面データの生成や、メインコントローラが画面データを表示装置に送信する頻度が少なくなり、情報処理装置全体で画像制御にかかる電力を削減することが可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１６１０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＭＦＰ等の情報処理装置をはじめとした組み込み機器に採用される操作画面では、ボタンが幾つか並んだ静止画面上でユーザが所望の機能を選ぶといった操作が行われる。このような操作画面は、表示内容の遷移が極めて少なく、パネルセルフリフレッシュの省電力効果を高く享受できる。しかしながら、従来のパネルセルフリフレッシュの制御では、複数フレーム間の変化の有無を逐一比較して画面の変化をモニタリングしていた。従来のパネルリフレッシュの制御では、画面の変化をモニタリングするためにコンピュータ資源を稼働していたので、そのための電力消費を削減することはできなかった。
【０００７】
本発明は上記の課題を鑑みて為されたものであり、装置の消費電力をより削減できるパネルセルフリフレッシュ制御を行なうための仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成するための本発明に係る情報処理装置は、パネルセルフリフレッシュ動作を行なうことが可能であり、操作画面を表示する表示手段と、前記表示手段に表示される操作画面の内容が変更される場合に、変更後の操作画面の種類を特定する特定手段と、前記特定手段が特定した前記変更後の操作画面の種類に応じて、前記表示手段にパネルセルフリフレッシュ動作を行わせるか否かを決定する決定手段と、前記決定手段が前記表示手段にパネルセルフリフレッシュ動作を行わせると決定した場合に前記表示手段に対してパネルセルフリフレッシュ動作を行なわせるよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、では、画面の変化をモニタリングすることなくパネルセルフリフレッシュを適切に制御する事が可能となる。これにより、装置の消費電力をより削減することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るＭＦＰのハードウェア構成の一例を示す図である。
【図２】本実施形態における操作部の構成の詳細を示す図である。
【図３】本実施形態のＭＦＰ１００の操作部１０２に表示される操作画面例を示す図である。
【図４】本実施形態における各操作画面の操作頻度を表すテーブル４０１の一例を示す図である。
【図５】本実施形態におけるパネルセルフリフレッシュの制御手順を説明するフローチャートである。
【図６】第二の実施形態におけるＭＦＰ１０１のハードウェア構成の一部を示す図である。
【図７】第二の実施形態における管理テーブルの一例を示す図である。
【図８】第二の実施形態におけるパネルセルフリフレッシュの制御手順を説明するフローチャートである。
【図９】第三の実施形態のＭＦＰ１００の操作部１０２に表示される、コピー設定画面の例を示す図である。
【図１０】第三の実施形態におけるパネルセルフリフレッシュの制御手順を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、本実施形態の情報処理装置として、パネルセルフリフレッシュが実施可能な表示装置を採用したタッチパネル型のスクリーンを備えたスキャン、プリンタ、コピーなどの複数の機能を有するＭＦＰ（デジタル複合機）を例に説明する。ただし、本発明はＭＦＰでの実施に限ったものでは無く、操作画面を表示するための表示装置を有する情報処理装置全てに適応できる。
【００１２】
［第一の実施形態］
第一の実施形態では、パネルセルフリフレッシュが実施可能な表示装置を採用したマルチタッチ検知が可能なタッチパネルを１台備えた、スキャン、プリンタ、コピーなどの複数の機能を有するＭＦＰについて説明する。
【００１３】
＜ＭＦＰの構成＞
図１は、本実施形態に係る情報処理装置の一例であるＭＦＰのハードウェア構成の一例を示す図である。図１において、ＭＦＰ１００は、画像入力デバイスであるスキャナ１１７と画像出力デバイスであるプリンタエンジン１１６がデバイスインタフェース（デバイスＩ／Ｆ）１１０を介して接続されている。スキャナ１１７は原稿画像データの読み取りを行なう。プリンタエンジン１１６はプリント出力を行う。また、ＭＦＰ１００は、ネットワークインタフェース（ネットワークＩ／Ｆ）１０６を介してＬＡＮ１１５と接続し、モデム１０７を介して、公衆回線１１６と接続する。
【００１４】
ＣＰＵ１０１はＭＦＰ１００を制御するための中央処理装置である。ＣＰＵ１０１はＭＦＰ１００の制御全体を統括する。また、ＣＰＵ１０１はＭＦＰ１００のＰＳＲ制御部１０５によるパネルセルフリフレッシュの有効・無効を制御する。また、ＣＰＵ１０１はＭＦＰ１００の後述する操作部インタフェース（操作部Ｉ／Ｆ）１０３からの入力を受けて、画面の表示内容を更新すると判断した場合、後述する画面制御部１０４に対して画面の更新を行うように命令できる。なお、ＭＦＰ１００は１つのＣＰＵ１０１が１つのメモリ（ＲＡＭ１１５）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭを協働させてフローチャートに示す各処理を実行するようにすることもできる。
【００１５】
操作部１０２は、操作者から操作指示の受付及び操作結果の表示を行う。操作部１０２は、パネルセルフリフレッシュが実施可能な表示装置を１台ないし複数含む。本実施形態における表示装置は、タッチパネルを有する液晶ディスプレイ等で構成されるものとするが、リフレッシュ動作を要する他の種類の表示装置を用いても良い。また、操作部１０２は、電源スイッチやキーボード等の各種メカニカルスイッチ群を含んでもよい。  操作部１０２は更にユーザの操作により操作部１０２に入力された入力信号をＭＦＰ１００で実行できる形に変換し、ＣＰＵ１０１へ伝える。
【００１６】
操作部Ｉ／Ｆ１０３は操作部１０２とＭＦＰ１００との間の通信インタフェース（であり、ｅＤＰ１．３以降の規格に準拠した画像通信・制御プロトコルを備える。さらにユーザが操作部で行った入力信号をＭＦＰ１００へ伝えるインタフェースでもある。
【００１７】
画面制御部１０４は、システムで定められたタイミングで、画像バッファに保持されているデータを、操作部Ｉ／Ｆ１０３、表示入出力Ｉ／Ｆ２０８を通じ、表示制御部２０５へ転送する。
【００１８】
ＰＳＲ制御部１０５は、パネルセルフリフレッシュを有効にしたり無効にする制御を行う。また、ＰＳＲ制御部１０５はパネルセルフリフレッシュが有効であるか無効であるかを示すステータス情報を記憶しても良い。パネルセルフリフレッシュを有効にするタイミングは、例えばＣＰＵ１０１からＰＳＲ制御部１０５に対してパネルセルフリフレッシュ有効命令もしくは無効命令が発効されることで行われる。しかし、例えば、画面制御部１０４が画面遷移するよう制御された場合に、画面制御部１０４からの信号を受けて、ＰＳＲ制御部１０５が動作するようにしても良い。パネルセルフリフレッシュを有効にする際には、ｅＤＰ１．３以降で定義されているプロトコルを用いて後述する表示制御部２０５を制御することで行う。
【００１９】
ネットワークＩ／Ｆ１０６は、例えばＬＡＮカード等で実現され、ＬＡＮ１１５に接続して外部装置との間でデバイス情報や画像データの入出力を行う。
【００２０】
モデム１０７は、公衆回線１１６に接続して外部装置との間で制御情報や画像データの入出力を行う。
【００２１】
ストレージ１０８はハードディスクドライブや、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等に代表される大容量記憶デバイスであり、各種処理のためのプログラム及び入力された画像データ等を格納する。
【００２２】
ＲＯＭ１０９はブートＲＯＭであり、システムのブートプログラムが格納されている。デバイスＩ／Ｆ１１０は、スキャナ１１７やプリンタエンジン１１６と接続し、画像データの転送処理を行う。
【００２３】
プリント画像処理部１１１は、プリント出力する画像データに対して、プリンタエンジン１１６の状態に応じた画像補正等の処理を行う。
【００２４】
スキャン画像処理部１１２は、スキャナ１１７で読み込まれた画像データに対して、補正、加工、編集等の各種処理を行う。
【００２５】
ＲＩＰ（ラスタイメージプロセッサ）１１３は、ネットワークＩ／Ｆ１０６を介して受信した印刷データに含まれるページ記述言語（ＰＤＬ）コードを、イメージデータに展開する。
【００２６】
メモリコントローラ１１４は、例えばＣＰＵ１０１や各画像処理部からのメモリアクセスコマンドをＲＡＭ１１４が解釈可能なコマンドに変換して、ＲＡＭ１１４に対してアクセスを行う。
【００２７】
ＲＡＭ１１４は、ＣＰＵ１０１が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するためや、画像編集用の画像データを保持しておく画像メモリでもある。更に、印刷ジョブに用いられる設定データ等もＲＡＭ１１４に保持される。更に、ＲＡＭ１１４は操作部１０２に表示する画像を格納する為の画像描画用バッファとしても用いられる。
【００２８】
ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）リーダライタ（ＮＦＣ  Ｒ／Ｗ）１１８は、近距離無線通信を実現するＩ／Ｆであり、非接触ＩＣカード等を用いたユーザ認証などに活用される。以上のユニットがシステムバス１１９上に配置されている。
【００２９】
図２は、本実施形態における操作部１０２の構成の詳細を示す図である。
【００３０】
タッチパネル２０１は、ＭＦＰ１００の操作画面やプレビュー画像等の表示を行なったり操作者によるタッチ操作の入力を受け付けたりする。
【００３１】
タッチパネル２０１は、表示部２０２とタッチスクリーン２０３が重ね合わさって構成されている。
【００３２】
表示部２０２は、ＬＣＤ（液晶ディスプレイ）等に代表される表示デバイスであ。文字やグラフィックなどをＣＰＵ１０１が合成することによって得られた画像が画像バッファに保持される。そして、所定の描画タイミングで表示制御部２０５へ送られ、表示部２０２上に表示される。画像バッファ自体は、前述したようなＲＡＭ１１４の保持領域の一部を画像バッファとして用いても良いし、画像バッファ専用の不図示のメモリを別途備えても良い。
【００３３】
タッチスクリーン２０３は表示部２０２上に重ねて配置されている。操作者がタッチパネル２０１にタッチ操作を行うと、タッチスクリーン２０３はタッチ操作を検知し、入力信号を操作判別部２０７へ出力する。本実施形態のタッチスクリーン２０３は、複数ヵ所が同時にタッチされたことを検出することが可能な投影型静電容量方式のマルチタッチスクリーンである。もちろん、その他の方式のタッチスクリーン２０３を用いても良い。タッチスクリーン２０３が表示部２０２上に重ねて配置されるものでなく、表示スクリーン２０２とタッチスクリーンとが一体化された構成であっても良い。
【００３４】
キーボード２０４は操作部１０２に取り付けられており、数値の入力等が行える。ただし、キーボード２０４で実行可能な機能をタッチＵＩに取り込み、操作部１０２からキーボード２０４を削除してもよい。
【００３５】
表示制御部２０５は操作部１０２内部に備えられており、後述する表示入出力Ｉ／Ｆ２１０を通じて転送されてきた画像データを、表示部２０２へ所望のタイミングで転送することにより、表示部に画像を表示するように制御する。また、表示制御部２０５はＰＳＲ制御部１０５からの指示を受けて、パネルセルフリフレッシュ制御を行う。この時、表示制御部２０５は、表示する画像データのソースを表示入出力Ｉ／Ｆ２０８でなく、後述するＰＳＲ用画像バッファ２０６へ切り替える。そして、表示制御部２０５は、ＰＳＲ用画像バッファ２０６に保持されている画像データを表示部２０２に表示するように制御する。表示制御部２０５は制御設定用のレジスタや、動作状況を示すステータスレジスタを有している。
【００３６】
ＰＳＲ用画像バッファ２０６はパネルセルフリフレッシュ実施時に表示部に表示させる内容を保持しておく一時記憶装置である。ＰＳＲ用画像バッファ２０６への画像の書き込みは、ｅＤＰ１．３以降で規定されている方法やタイミングに従って行う。
【００３７】
操作判別部２０７は、タッチスクリーン２０３やキーボード２０４からの入力をＣＰＵ１０１が判別できる形に変換し、ＣＰＵ１０１へ転送を行う。ＣＰＵ１０１への転送はタッチスクリーンやキーボード２０４に対する操作を受け付ける毎に行っても良いし、所定のタイミングに従って行っても良いし、ＣＰＵ１０１が所定のタイミングで操作判別部２０７に対して行う送信要求に対して行っても良い。
【００３８】
表示入出力Ｉ／Ｆ２０８は、ＭＦＰ１００に備えられる操作部Ｉ／Ｆ１０３を通じ、表示制御部２０５とシステムバス１１９との接続を行い、システムバス１１９からの画像データを適切に表示制御部２０５に入力する役割を果たす。また、表示入出力Ｉ／Ｆ２０８は、ｅＤＰ１．３以降で規定されるプロトコルに則り、表示制御部２０５とＰＳＲ制御部１０５との間で、ステータスの確認やＰＳＲ制御を行う為の制御信号の入出力Ｉ／Ｆとしても動作する。さらに、表示入出力Ｉ／Ｆ２０８、および操作部Ｉ／Ｆ１０３における画像データの転送に用いられる回路ブロックは、パネルセルフリフレッシュ有効時に電力の供給を断つ事ができるようにも構成されている。この場合、いわいるパワーゲートのような、回路の一部分への電源供給が自由に制御できる手法を用いる。つまり、パネルセルフリフレッシュであった場合、表示入出力Ｉ／Ｆ２０８、および操作部Ｉ／Ｆ１０３における画像データ転送に関係するブロックへの電力供給を断つ制御を行えるように機器が構成される。
【００３９】
操作入出力Ｉ／Ｆ２０９は、操作判別部２０７で変換された入力データを、ＣＰＵ１０１等が接続されているシステムバス１１９に操作部Ｉ／Ｆ１０３を通して送信するためのＩ／Ｆである。
【００４０】
＜操作画面の例と画面遷移の特徴＞
図３は本実施形態のＭＦＰ１００の操作部１０２に表示される操作画面例を示す図である。  図３には、操作画面の例として、ログイン画面３０１、機能選択画面３０２、コピー設定画面３０５の３つの画面例が示されている。ログイン画面３０１は、動画要素を含まず、静止画のみで構成されている。また、ログイン画面３０１は新しいユーザがＭＦＰ１００の操作を開始する前に必ず表示されている。ＭＦＰ１００を使おうとするユーザは、例えば認証用ＩＤカードをＭＦＰ１００に備え付けられたＮＦＣ  Ｒ／Ｗ１１８等のカードリーダに読み込ませることによってログインを行い、ＭＦＰ１００の使用を開始する。本実施例では、ログインを行うと、ログイン画面３０１から機能選択画面３０２へ操作画面が遷移する。
【００４１】
機能選択画面３０２には、ＭＦＰ１００で使用可能な機能が表示されている。機能選択画面３０２では、例として機能がボタンアイコンとして画面上に整列されて表示されており、ユーザは所望の機能のボタンを押下することで、機能の選択を行う。そして、ユーザが機能の選択をこの画面で行うと、選択した機能に関するより詳細な設定画面へ移動する。例えば、３０４のようにコピー機能に対応するボタンアイコンがタッチされた場合、コピー設定画面３０５へ遷移する。また、３０３のように、ユーザがボタンアイコン以外の場所をタッチしても画面遷移は発生しない。本実施形態における機能選択画面３０２は、ユーザによる操作がを行わない間は、ボタンが並んでいるだけの静止画が表示される。
【００４２】
コピー設定画面３０５は、コピー機能のための複数の設定項目として、カラー・モノクロ設定、倍率設定、用紙サイズ設定、印刷部数等が表示される。ユーザが所望の設定を選択して、「コピー開始」ボタンを押下すると、ＭＦＰ１００はコピー動作を開始する。本実施形態におけるコピー設定画面もまた、ユーザが設定行為を行わない間は、ボタンが並んでいるだけの静止画が表示される。
【００４３】
このように、ＭＦＰ１００は、ユーザによる操作部１０２への何らかのアクションに応じて操作画面の表示内容を遷移し、さらに画面遷移後の画面が一意に固定される。
【００４４】
＜操作頻度テーブル＞
図４は、本実施形態における各操作画面の操作頻度を表すテーブル４０１の一例を示す図である。操作頻度テーブル４０１は、操作部１０２に表示される各操作画面とそれに対応づけられる操作頻度情報の一覧であり、本実施例では予め設定されているものとする。
【００４５】
例えば、ログイン画面は、図３（ａ）で説明した通り、次のユーザがログイン操作するまでに表示される画面である。すなわち、あるユーザがログアウトしてから次のユーザがログインするまで表示される続ける画面であり、ユーザの操作頻度が極めて少ないので、操作頻度は「少」と設定される。
【００４６】
一方、コピー設定画面は、図３（ｃ）でも説明したように、ユーザが所望の動作設定を入力していく画面であることから、ユーザの操作頻度は多い。例えば、印刷部数設定ボタン３０６を用いて印刷部数を増やす設定を行う場合に、ユーザは所望の部数になるまでボタンを押し続ける等の操作を行なう。従って、コピー設定画面に対する操作頻度は「多い」と設定される。操作画面は、ユーザによる操作によって画面の内容が変更されることが多い。従って、操作頻度が多い操作画面は画面の内容が変更されやすい。一方、操作頻度が少ない操作画面は画面の内容が変更されにくい。
【００４７】
このように、各画面におけるユーザの操作頻度をテーブル４０１に示すように関連付けて保持しておくことで、ＣＰＵ１０１は画面遷移の際に次画面の操作頻度を取得することができる。操作頻度情報は、画面遷移後にＣＰＵ１０１がパネルセルフリフレッシュを有効にするか無効にするかを判断する為に用いられる。本実施例では操作頻度情報は予め決められているとして説明したが、ユーザの操作頻度を記録し、記録された操作頻度に従ってテーブルの操作頻度情報を変更しても良い。
【００４８】
操作頻度テーブル４０１は、ＭＦＰ１００のストレージ１０８に記憶される。もし、操作頻度テーブル４０１の情報が変更されることが無いのであれば、操作頻度テーブルはＲＯＭ１０９に記憶されていても良い。
【００４９】
＜パネルセルフリフレッシュ制御フロー＞
図５は、本実施形態におけるパネルセルフリフレッシュの制御手順を説明するフローチャートである。なお、本フローチャート開始時における表示システムの初期状態はパネルセルフリフレッシュ状態に入っているものと仮定して説明を進めるが、パネルセルフリフレッシュ状態でなくてもよい。図５のフローチャートは、ＭＦＰ１００のＣＰＵ１０１が実行する。
【００５０】
Ｓ５０１では、ＣＰＵ１０１は操作判別部２０７が受け付けた操作入力情報を取得する。ここで、操作入力情報とは、例えばユーザの操作部１０２への操作入力の有無や、キーボード操作かタッチパネル操作かといった入力方法、タッチパネルで有れば入力座標等を含む。これ以外にも、タッチパネルへの操作がタップであるかフリックであるといった情報等を含んでいても良い。例えば、既に説明した図３の機能選択画面３０２における３０４はタッチパネル入力と判定され、指が触れたタッチスクリーン２０３上の座標データを操作判別部２０７が取得し、ＣＰＵ１０１が求める形式に変換する。入力情報の取得方法は、操作部１０２への入力があった場合に割り込みを出してＣＰＵ１０１が情報の読み取り制御を行っても良いし、ＣＰＵ１０１が操作部１０２へ定期的に入力の有無を確認するように制御しても良い。
【００５１】
Ｓ５０２では、ＣＰＵ１０１がＳ５０１で得た操作入力情報を元に、ユーザ入力の有無を抽出し、操作部１０２に対してユーザからの操作があったかどうかを判断する。判断があった場合はＳ５０３進み、操作が無かった場合はＳ５０１へ戻る。
【００５２】
Ｓ５０３は、ＣＰＵ１０１がＳ５０１で取得した操作入力情報から、画面遷移を伴う操作であったかを判断する。画面遷移を伴わないと判断した場合、何もせずにフローを終了し、スタートにもどる。画面遷移を伴うと判断した場合にはＳ５０４へ進む。ここでいう画面遷移を伴う操作とは、認証用ＩＤカードを使ったログイン操作や、スリープから通常状態への復帰操作等、画面に表示される内容が変化する操作であれば良い。本実施形態では一例として、タッチパネル入力の入力座標と画面遷移要因となる画面遷移領域の座標を元に、画面遷移を伴うボタンが押されたか押されていないかを判断しているとして説明を続ける。ここで、画面遷移領域とは図３で示している機能ボタンが表示されている領域のこととする。既に説明した機能選択画面３０２における３０３では、ユーザは画面上のアイコンボタンではない領域をタッチしている。この場合、画面遷移領域外が入力座標であるので、アイコンボタンが押されていないと判断される。一方、３０４は画面遷移領域内に入力座標があるので、アイコンボタンが押されていると判断される。ここでは、タッチパネルにおける判定方法について説明したが、もちろん、押下されたメカニカルスイッチに関連付けられた画面への遷移を判断しても良い。
【００５３】
Ｓ５０４では、ＣＰＵ１０１はＳ５０３で遷移すると判断された遷移先の画面データを作成し、画像バッファに保存する。ここでは、作成される画像の画像バッファをＲＡＭ１１４として説明を進める。
【００５４】
Ｓ５０５では、ＣＰＵ１０１がパネルセルフリフレッシュステータス情報を取得する。パネルセルフリフレッシュステータス情報にはパネルセルフリフレッシュが現在有効か無効かを示す情報が含まれている。パネルセルフリフレッシュステータス情報はＰＳＲ制御部１０５が保持していても良いし、ＲＡＭ１１４に保存されていても良いし、表示制御部２０５が保持していても良い。
【００５５】
Ｓ５０６では、Ｓ５０５で取得したセルフリフレッシュステータス情報を元に、操作部１０２がパネルセルフリフレッシュ状態であるかを判断する。セルフリフレッシュ状態であると判断した場合は、Ｓ５０７へ進み、セルフリフレッシュ状態では無いと判断した場合はＳ５０８へ進む。
【００５６】
Ｓ５０７では、ＣＰＵ１０１はＰＳＲ制御部１０５に対して、パネルセルフリフレッシュを解除するよう指示する。ＣＰＵ１０１からの指示を受けて、ＰＳＲ制御部１０５は、表示制御部２０５に対し、パネルセルフリフレッシュ動作を無効とする指示であるＰＳＲ解除命令を送信する。
【００５７】
Ｓ５０８では、ＣＰＵ１０１は図４で説明した画面の操作頻度情報から、次の遷移先画面の操作頻度情報を取得する。例えば、図３の機能選択画面３０２において３０４の操作、即ち「コピー」のボタンアイコンがタッチされた、コピー設定画面３０５の操作頻度情報を取得する。この場合、操作頻度が「多い」という情報を取得する。また、同じ画面上で数値等一部が変化することによる画面遷移が発生する場合は、同一画面の操作頻度情報を取得する。例えば、図３のコピー設定画面３０５では、印刷部数設定ボタン３０６の操作等による数値の変化を表示に反映させるために、断続的に画面遷移が発生するため、次画面の操作頻度情報として、コピー設定画面３０５の操作頻度情報を取得する。
【００５８】
Ｓ５０９では、Ｓ５０８で取得した操作頻度情報から、次の遷移先画面は操作頻度が少ない画面であるかを判断する。操作頻度の少ない画面であった場合は、Ｓ５１０に進み、操作頻度の多い画面であった場合は、Ｓ５１２に進む。
【００５９】
Ｓ５１０では、ＣＰＵ１０１が画面制御部１０４とＰＳＲ制御部１０５に対し、Ｓ５０４で生成された次画面データを画像バッファから読み出し、表示制御部２０５へ送信すると共に、パネルセルフリフレッシュ動作を有効とするように指示する。これにより、表示が遷移した後は操作部１０２においてパネルセルフリフレッシュ動作を行なうようになり、ＭＦＰ１００の消費電力を少なくすることができる。さらに、Ｓ５０７からＳ５１０までの動作をなるべく短い時間で実行することで、本フローチャートｗお実行することによる省電力の効果は更に高まる。
【００６０】
Ｓ５１１では、ＣＰＵ１０１が画面制御部１０４、前述した表示入出力Ｉ／Ｆ２０８と操作部Ｉ／Ｆ１０３の画面転送に関する部分への電力供給を断つように制御を行う。
【００６１】
Ｓ５１２では、Ｓ５１０で次画面は画面遷移頻度の多い画面であると判定されている為、ＣＰＵ１０１が画面制御部１０４に対し、Ｓ５０４で生成された次画面データを画像バッファから読み出し、表示制御部２０５へ送信する制御を行う。ここでは、パネルセルフリフレッシュ動作を有効にはしない。
【００６２】
以上のように本実施形態では、次画面の操作頻度情報を画面遷移時に取得し、操作頻度が少ない場合には画面遷移後にパネルセルフリフレッシュを有効にするように制御することで、より長くパネルセルフリフレッシュ期間を取れるようになる。そのため、操作画面の表示に必要な消費電力を削減することが可能となる。
【００６３】
［第二の実施形態］
上述した第一の実施形態では、ユーザが操作部１０２を操作し画面遷移が起こる場合に着目し、遷移先の操作画面での操作頻度情報が「少」の場合に、画面遷移後にパネルセルフリフレッシュ動作を行なうようにした。
【００６４】
第二の実施形態では、ＭＦＰ１００が、センサの検知結果に基づき動作モードが変更する場合、変化後の動作モードに応じた操作部１０２の画面遷移の頻度に基づいてパネルセルフリフレッシュ動作の有効、無効を決定する。
【００６５】
＜第二の実施形態におけるＭＦＰの構成＞
第二の実施形態のＭＦＰ１００では、図１に示すＭＦＰ１００のハードウェア構成に、図６に示すセンサ群が更に追加される。それ以外のハードウェア構成は図１に示したものと同じである。
【００６６】
また、第二の実施形態のＭＦＰ１００の操作部１０２の構成の詳細は図２に示した通りである。また、ＭＦＰ１００の操作部１０２の表示部２０２に表示される。
【００６７】
第一の実施形態で説明した図３の操作画面は第二の実施形態におけるＭＦＰ１００においても同様に表示される。そして、第一の実施形態で説明した図４の操作頻度テーブル４０１と同じテーブルが、第二の実施形態のＭＦＰ１００のストレージ１０８（或いはＲＯＭ１０９）に記憶される。
【００６８】
図６は、第二の実施形態におけるＭＦＰ１００のハードウェア構成の一部を示す図である。図６において、カメラ６０３、温度センサ６０４、外部情報取得部６０６に接続されている。外部情報取得部６０６は、図１におけるシステムバス１１９に接続される。なお、図６に示している以外のセンサが装備されていても良いし、これ以後に説明する各センサの用途以外の用途目的で使用してもかまわない。さらに、各センサはシステムバスに直接接続されてもよい。
【００６９】
カメラ６０３は、ユーザがＭＦＰに近寄る、ＭＦＰ１００の近傍に居る、ＭＦＰから遠ざかる、ＭＦＰの近傍に居ない、という状態を検知することができる。本実施形態では、ＭＦＰ１００周辺のユーザの存在をカメラ６０３によって検知するが、カメラ以外のセンサを用いてもよい。例えば、外部情報取得部６０６に無線通信（Ｗｉ−Ｆｉなど）のインタフェースを接続し、通信相手装置との電波の強度から通信相手装置との距離、ひいては通信相手装置を所持するユーザとの距離を計測するようにしても良い。また、例えば、外部情報取得部６０６に赤外線センサを接続し、センサ感知領域に照射される赤外線強度から、ユーザがＭＦＰ１００周辺に居るか否かを計測するようにしてもよい。
【００７０】
温度センサ６０４は、ＭＦＰ１００の内部の温度を計測するのに用いられる。温度センサ６０４は、ＭＦＰ１００内部の温度が所定の温度よりも高くなった場合、ＭＦＰ１００がエラー状態であると判定するために用いられる。  これらのセンサを備えたＭＦＰ１００のＣＰＵ１０１は、定期的にセンサ情報を取得し、取得した情報に基づき、自らの動作モードを変更する。
【００７１】
図７は、第二の実施形態における管理テーブルの一例を示す図である。図７の（ａ）、（ｂ）、（ｃ）に示すテーブルは、ＭＦＰ１００のストレージ１０８に記憶されている。
【００７２】
図７（ａ）はＭＦＰ１００の複数の動作モードと、表示される画面の種類との関係を示すテーブルである。ＭＦＰ１００は複数の動作モードで動作することが可能であり、動作中に一定の条件を満たすと、動作モードの変更がなされる。例えば、ＭＦＰ１００が使用されていない状態が所定時間続いたら通常状態から通常状態よりも消費電力が小さい「省電力１」へ変更する。更にＭＦＰ１００が使用されていない状態が続いたら電力消費が更に小さい「省電力２」へとモードが変更される。
【００７３】
図７（ｂ）は、ＭＦＰ１００が備えるカメラ６０３による計測結果とＭＦＰ１００の動作モードとの対応関係を示す図である。カメラ６０３の計測結果が「ユーザがＭＦＰ１００に近寄る」である場合、ＭＦＰ１００は通常状態に移行する。カメラ６０３の計測結果が「ユーザがＭＦＰ１００から遠ざかる」であれば、ＭＦＰ１００は「省電力１」の状態に移行する。そして、カメラ６０３の計測結果が「ユーザがＭＦＰ１００の前に居ない」であれば、ＭＦＰ１００は「省電力１」よりも更に消費電力が小さい「省電力２」の状態に移行する。
【００７４】
図７（ｃ）は、ＭＦＰ１００が備える温度センサ６０４よる計測結果とＭＦＰ１００の動作モードとの対応関係を示す図である。温度センサ６０４の計測結果が所定温度以下であればＭＦＰ１００は通常状態となるが、所定温度より高い場合、ＭＦＰ１００はエラー状態に移行する。
【００７５】
＜動作状態変化によるパネルセルフリフレッシュ制御フロー＞
図８は、第二の実施形態におけるパネルセルフリフレッシュの制御手順を説明するフローチャートである。図８のフローチャートはＭＦＰ１００のＣＰＵ１０１が実行する。なお、図８におけるＳ５０４−Ｓ５１２の各々は、図５のフローチャートにおけるＳ５０４−Ｓ５１２と同じ処理であるので同一のステップ番号を付している。
【００７６】
Ｓ８０１では、ＣＰＵ１０１はＭＦＰ１００の動作モードの変化を検知する。変化の検知方法としては色々考えられるが、例えば、ＭＦＰ１００の動作モード情報をＲＡＭ１１４等に保持しておき、この情報を確認することによって動作モードの変化を検知することが出来る。動作状態の変化には、既に図７（ｂ）、（ｃ）で説明したように、カメラ６０３や温度センサ６０４の計測結果に基づくが、これに限定されるものではない。
【００７７】
Ｓ８０２では、Ｓ８０１で検知された動作状態の変化により、画面遷移が行われるか否かを判断する。画面遷移が行われると判断した場合、Ｓ８０３へ進む。画面遷移が行われない、或いは画面の表示を行なわないと判断した場合、このフローチャートを終了する。画面遷移要因を伴う変化としては、図７（ｂ）に示すようなＭＦＰからユーザが遠ざかる場合に、省電力１状態に変化する場合、通常状態における操作画面から省電力状態用の操作画面に遷移する。逆に省電力１状態から通常状態に変化する場合にも画面の遷移が行われる。なお、「省電力２」の状態では操作画面の表示は行われない。また、エラーが発生した場合にはエラー画面へ遷移する。
【００７８】
Ｓ５０４−Ｓ５１２の処理は、図５のフローチャートのＳ５０４−Ｓ５１２で説明した通りである。
【００７９】
以上のように第二の実施形態では、パネルセルフリフレッシュが実施可能な表示装置を備えた情報処理装置において、動作モードの変化に応じて画面遷移が行われる場合にを判断し、その判断結果に基づいてパネルセルフリフレッシュの有効、無効を制御する。これにより操作画面の表示に必要な消費電力を削減することが可能となる。なお、第二の実施形態のＭＦＰ１００が図８のフローチャートだけでなく、図５のフローチャートを実行できてもよい。こうすることにより、パネルリフレッシュ動作を行なう期間をより長くすることが可能になり、更なる消費電力の削減が可能になる。
【００８０】
［第三の実施形態］
第三の実施形態では、ＵＩ画面に自動的にメッセージが表示される場合に、メッセージの内容と現在ログインしているユーザとの関係性を鑑みて行うパネルセルフリフレッシュ制御についてＭＦＰを例に説明する。
【００８１】
＜第三の実施形態におけるＭＦＰの構成＞
次に、第三の実施形態について説明する。以下に説明する第三の実施形態におけるＭＦＰ１００の動作は、第一、第二の実施形態のＭＦＰ１００の何れにも適用することができる。つまり、第一、第二の実施形態のＭＦＰ１００が更に第三の実施形態を実施することができる。
【００８２】
図９は第三の実施形態のＭＦＰ１００の操作部１０２に表示される、コピー設定画面の例を示す図である。図９（ａ）のコピー設定画面には、現在ＭＦＰ１００にログインしてＭＦＰ１００を操作しているユーザＡに関係あるメッセージ９０１が含まれている。図９（ｂ）のコピー設定画面は、現在ＭＦＰ１００にログインしてＭＦＰ１００を操作しているユーザＡに関係あるメッセージ９０２が含まれている。図９（ｃ）のコピー設定画面は、現在ＭＦＰ１００にログインしてＭＦＰ１００を操作しているユーザＡではないユーザＢに関係するメッセージ９０３が含まれている。
【００８３】
＜メッセージとログインユーザの関連性を考慮したパネルセルフリフレッシュ制御フロー＞
図１０は、第三の実施形態におけるパネルセルフリフレッシュの制御手順を説明するフローチャートである。本フローチャートはＭＦＰ１００のＣＰＵ１０１が実行する。なお、図１０におけるＳ５０７−Ｓ５１２の各々は、図５のフローチャートにおけるＳ５０７−Ｓ５１２と同じ処理であるので同一のステップ番号を付している。
【００８４】
Ｓ１００１では、ＣＰＵ１０１がメッセージ切り替え要求を検知する。ここでは一例として、メッセージ切り替え要求はＣＰＵ１０１上で実行されるメッセージ管理アプリケーションにより発せられるものとする。メッセージ自動切り替え要求には、表示メッセージの内容と、メッセージがどのユーザに関連するものかを示す情報（例えば、ユーザＩＤなど）を含む。
【００８５】
Ｓ１００２では、ＣＰＵ１０１がパネルセルフリフレッシュステータス情報を取得する。詳細は、第一の実施例で説明したＳ５０５と同様な為省略する。
【００８６】
Ｓ１００３では、Ｓ１００２で取得したセルフリフレッシュステータス情報を元に、システムがパネルセルフリフレッシュ状態であるかを判断する。セルフリフレッシュ状態であると判断した場合は、Ｓ１００４へ進み、セルフリフレッシュ状態では無いと判断した場合はＳ１００７へ進む。
【００８７】
Ｓ１００４では、ＣＰＵ１０１が現在ログインしているユーザ情報を取得する。現在ログインしているユーザ情報は、例えばＲＡＭ１１４等にそのユーザのユーザＩＤが記憶されている。これにより現在ＭＦＰ１００を操作しているユーザの情報を特定することができる。
【００８８】
Ｓ１００５では、Ｓ１００１で取得したメッセージ自動切り替え要求と、Ｓ１００４で取得した現在ログインしているユーザ情報を元に、Ｓ１０１で要求された切り替え後のメッセージは現在ログインしているユーザに関連があるか否かを判断する。関連があると判断した場合にはＳ１００６へ進み、関連が無いと判断した場合には何もせずフローを終了する。この場合、パネルセルフリフレッシュ動作は有効のままであり、よって、Ｓ１０１でメッセージの切り替え要求が発せられてもそのメッセージは操作部１０２には表示されない。Ｓ１０１で要求されたメッセージが現在ログインしているユーザに向けられたものではないので、そのメッセージを操作部１０２に表示する必要は無い。ＭＦＰ１００の消費電力を削減するためには、そのメッセージを表示せずにパネルセルフリフレッシュ動作を継続する方が有益である。
【００８９】
Ｓ５０７−Ｓ５１２の処理は、図５のフローチャートのＳ５０７−Ｓ５１２で説明した通りである。
【００９０】
以上のように第三の実施形態では、画面に表示されるメッセージの自動更新が行われる場合に、メッセージの内容が現在ログインしているユーザに関係がある場合のみパネルセルフリフレッシュを解除しメッセージを更新する場合について説明した。本実施形態によれば、メッセージが現在ログイン中のユーザに係らない場合に、メッセージを更新せずにパネルセルフリフレッシュを維持する為、より長くパネルセルフリフレッシュに入る事ができる。そのため、操作画面の表示に必要な電力を削減することが可能となる。
【００９１】
［他の実施の形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９２】
１０４  画面制御部
１０５  ＰＳＲ制御部
２０２  表示部
２０５  表示制御部
２０６  ＰＳＲ用画像バッファ
【図１】
2015125423.tif 000003
【図２】
2015125423.tif 000004
【図３】
2015125423.tif 000005
【図４】
2015125423.tif 000006
【図５】
2015125423.tif 000007
【図６】
2015125423.tif 000008
【図７】
2015125423.tif 000009
【図８】
2015125423.tif 000010
【図９】
2015125423.tif 000011
【図１０】
2015125423.tif 000012