(57)【要約】  複数の表示手段の各画面にそれぞれ表示されるアプリケーション同士の関係を考慮した省電力制御を行うため、本発明は、操作入力の時刻が現在時刻に最も近い第一のアプリケーション（操作中アプリケーション）を表示している第一の表示手段以外の表示手段である、第二の表示手段に表示している第二のアプリケーション（休止中アプリケーション）に対する最後の操作入力からの操作後経過時間が、前記第一のアプリケーション（操作中アプリケーション）と前記第二のアプリケーション（休止中アプリケーション）との組み合わせごとに定められたバックライト設定時間を超えた場合に、前記第二の表示手段のバックライト又は電源をオフにする。
2012008624.tif 000002
【特許請求の範囲】
【請求項１】
操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶する設定時間記憶手段と、
前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにする出力情報管理手段と、
を備える表示制御装置。
【請求項２】
前記第二のアプリケーションに対する操作入力があった場合に、前記第一のアプリケーションと前記第二のアプリケーションとを、前記操作後経過時間と対応付けたデータを記憶する操作時間記憶手段と、
前記操作時間記憶手段に記憶されている前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせが同一であるデータ数が所定数を超えた場合に、前記操作時間記憶手段に記憶されている前記操作後経過時間に基づいて前記他の表示手段のバックライト設定時間を算出して設定するバックライト設定時間計算手段と、
を備える請求項１記載の表示制御装置。
【請求項３】
前記操作後経過時間の値のうち、その平均値からのずれが所定値よりも大きい値を含むデータを削除した各データの操作後経過時間の値を、前記バックライト設定時間計算手段に通知するばらつき判定手段をさらに備え、
前記バックライト設定時間計算手段は通知された当該値に基づいて前記バックライト設定時間を計算する請求項２に記載の表示制御装置。
【請求項４】
前記バックライト設定時間計算手段は、前記操作後経過時間の平均時間が、現在のバックライト設定時間よりも短い場合には、新たなバックライト設定時間を現在のバックライト設定時間と同じとし、
前記平均時間が、現在のバックライト設定時間よりも長く、かつ、所定の時間よりも短い場合には、新たなバックライト設定時間を現在のバックライト設定時間よりも長く設定し、
前記平均時間が、前記所定の時間よりも長い場合には、新たなバックライト設定時間を現在のバックライト設定時間よりも短く設定する請求項２または３に記載の表示制御装置。
【請求項５】
複数の表示手段と、
前記操作入力を検出する操作監視手段と、
をさらに備える請求項１から４のいずれかに記載の表示制御装置。
【請求項６】
操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶するステップと、
前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにするステップと、
をコンピュータに実行させる表示制御プログラム。
【請求項７】
前記第二のアプリケーションに対する操作入力があった場合に、前記第一のアプリケーションと前記第二のアプリケーションとを、前記操作後経過時間と対応付けたデータを記憶するステップと、
前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせが同一であるデータ数が所定数を超えた場合に、前記操作後経過時間に基づいて前記他の表示手段のバックライト設定時間を算出して設定するステップとをコンピュータに実行させる請求項６に記載の表示制御プログラム。
【請求項８】
操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶し、
前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、
前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにする表示制御方法。
【請求項９】
前記第二のアプリケーションに対する操作入力があった場合に、前記第一のアプリケーションと前記第二のアプリケーションとを、前記操作後経過時間と対応付けたデータを記憶し、
前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせが同一であるデータ数が所定数を超えた場合に、前記操作後経過時間に基づいて前記他の表示手段のバックライト設定時間を算出して設定する請求項８に記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示制御装置、方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、複数の出力画面を備える持ち運び可能なデバイスが増えており、複数の出力画面を備える携帯ゲーム機や携帯電話用端末の一部はすでに商用化されている。
ところで、前述したようなデバイスは、１つの出力画面のみを備えるデバイスに比べて出力にかかる消費電力が一般的には高くなる。そのため、これらのデバイスに対する省エネルギー化の要求は強い。
複数の出力画面を備えるデバイスの消費電力を効果的に減らす方法の一つとして、一定時間使用者からの操作がない画面のバックライトを、短い時間でこまめに消す方法がある。しかし、複数の出力画面を備えるデバイスは、１つの画面を参照しながら別の画面を操作する、という使い方をすることが多々ある。このような使い方をしているときに、使用者が操作をしていないからといって参照している画面のバックライトを消してしまうと、使用者の利便性が低下する。
このような問題に対して、特許文献１には、マウス・ポインタの位置、アクティブ・ウィンドウの位置等の資源情報を、キーボード／マウスの動作状況という現行のスクリーンＤＩＭ／セーバーの判断条件へ、さらなる判断条件として加え、これらの資源の複数画面上での位置を判断して、ある特定のモニター上でそれらの表示がない状態が一定時間続いた段階で、そのモニターを低消費電力モード（低消費動作状態）に遷移させることが記載されている。
また、特許文献２には、照明手段により照明される表示手段とユーザによる操作を受け付ける操作手段とを備える情報処理装置において、前記表示手段に表示する複数の画面毎に前記照明手段の点灯時間が予め設定された点灯時間設定情報を記憶する記憶手段と、前記表示手段に現在表示している画面に基づいて前記点灯時間設定情報から前記照明手段の点灯時間を取得する取得手段と、前記取得した点灯時間で前記照明手段を点灯する点灯制御手段とを備え、前記点灯制御手段は、前記取得した点灯時間を前記ユーザによる操作に応じて制御することを特徴とする情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１６３０３５号公報
【特許文献２】特開２００６−１８４０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術は、複数の出力画面の各画面に出力されているアプリケーションの関係まで考慮して表示制御を行なわないため、使用者の利便性が低下するという問題がある。
そこで、本発明は上記課題に鑑みなされたものであり、使用者の利便性を低下させることなく、適切なタイミングでバックライトをオフにできる表示制御装置、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
かかる目的を達成するため、本発明の一形態は、表示制御装置であって、操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶する設定時間記憶手段と、前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにする出力情報管理手段と、を備える。
また、本発明によれば、操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶するステップと、前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにするステップと、をコンピュータに実行させる表示制御プログラムが提供される。
また、本発明によれば、操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶し、前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにする表示制御方法が提供される。
【発明の効果】
【０００６】
本発明によれば、使用者の利便性を低下させることなく、適切なタイミングでバックライトをオフにできる表示制御装置、方法、及び、プログラムを提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施の形態の構成の例を示すブロック図である。
【図２】本発明の第１の実施の形態の構成の例を示すブロック図である。
【図３】本発明の第１の実施の形態の測定時間記憶部１２に記憶されるデータの例を表す図である。
【図４】本発明の第１の実施の形態の操作監視部１１が取得するデータの例を表す図である。
【図５】本発明の第１の実施の形態のアプリケーション情報記憶部１８に記憶されるデータの例を表す図である。
【図６】本発明の第１の実施の形態の設定時間記憶部１６に記憶されるデータの例を表す図である。
【図７】本発明の第１の実施の形態の動作を示すフローチャートである。
【図８】本発明の第１の実施の形態の動作を示すフローチャートである。
【図９】本発明の第１の実施の形態の新たなバックライト設定時間を計算するための方程式を表す図である。
【図１０】本発明の第１の実施の形態の新たなバックライト設定時間を計算するための方程式のグラフを表す図である。
【図１１】本発明の第２の実施の形態の構成の例を示すブロック図である。
【図１２】本発明の第２の実施の形態の構成の例を示すブロック図である。
【図１３】本発明の第３の実施の形態の構成の例を示すブロック図である。
【図１４】本発明の第３の実施の形態の構成の例を示すブロック図である。
【図１５】本発明の第４の実施の形態の構成の例を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について、図面を用いて説明する。すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
なお、各実施形態の各装置を構成する各部は、制御部、メモリ、メモリにロードされたプログラム、プログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インターフェースなどからなり、ハードウェアとソフトウェアの任意の組合せによって実現される。そして特に断りのない限り、その実現方法、装置は限定されない。
制御部はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などからなり、オペレーティングシステムを動作させて装置全体を制御するとともに、例えばドライブ装置などに装着された記録媒体からメモリにプログラムやデータを読み出し、これにしたがって各種の処理を実行する。
記録媒体は、例えば光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、半導体メモリ等であって、コンピュータプログラムをコンピュータ読み取り可能に記録する。また、コンピュータプログラムは、通信網に接続されている図示しない外部コンピュータからダウンロードされても良い。
また、各実施形態の説明において利用するブロック図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。これらの機能ブロックはハードウェア、ソフトウェアの任意の組み合わせによって実現される。また、これらの図においては、各実施形態の構成部は物理的に結合した一つの装置により実現されるよう記載されている場合もあるが、その実現手段はこれに限定されない。すなわち、二つ以上の物理的に分離した装置を有線または無線で接続し、これら複数の装置により、各実施形態のシステムを実現してもよい。
＜第１の実施の形態＞
次に、本発明の第１の実施の形態について図面を参照して詳細に記述する。
図１を参照すると、本発明の第１の実施の形態における表示制御装置１０は、ＣＰＵ１と、２以上の表示部２と、記憶装置３と、を有する。
ＣＰＵ１は、中央処理部であって、プログラムによって様々な数値計算や情報処理、機器制御などを行うことにより、表示制御部１０の全体を制御する。
表示部２は、液晶ディスプレイやブラウン管などであり、表示制御装置１０にはじめから固定されていても良いし、図示しない接続部を介して表示制御装置１０と接続してもよい。
記憶装置３は、光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、半導体メモリ等であって、コンピュータプログラムをコンピュータ読み取り可能に記録する。
入力装置５は、キーボードやマウスなど、操作者が表示部２に表示されているアプリケーションに対して操作入力を行なう装置である。
まず、図１を用いて、表示制御装置１０の概要について簡単に説明する。
ＣＰＵ１は、表示部２に表示されているアプリケーションに対する使用者からの操作を監視する。ＣＰＵ１は使用者の操作の入力を検出すると、記憶装置３にその操作内容を記憶する。また、ＣＰＵ１は記憶装置３から、アプリケーションへの操作内容とアプリケーションが表示されていた表示場所の履歴情報を取得し、アプリケーションを表示する（アプリケーション実行画面を表示する）表示部２のバックライトまたは電源をオフにするまでの時間（バックライト設定時間）を計算し、記憶装置３に記憶する。さらに、ＣＰＵ１は、記憶部３の記憶している、アプリケーションへの最終操作時刻から現在までの時間である操作後経過時間と、上述のバックライト設定時間と、を比較する。そして、ＣＰＵ１は、操作後経過時間がバックライト設定時間をこえている場合に、バックライトまたは電源をオフにするよう表示部２に命令信号を送信する。
次に、図２を用いて、表示制御装置１０の詳細な構成について説明する。
表示制御装置１０は、具体的には、図２に示すように、操作監視部１１と、測定時間記憶部１２と、更新対象データ決定部１３と、ばらつき判定部１４と、ＢＬ設定時間計算部１５と、設定時間記憶部１６と、出力情報管理部１７と、アプリケーション情報記憶部１８と、を備える。
操作監視部１１は、表示制御装置１０に対する使用者からの操作を監視する。使用者からの操作とは、例えばタッチパネルやキーボードといった各種入力装置を介して表示部２に表示されているアプリケーションへの操作などである。操作監視部１１は、使用者からの操作を検出すると、アプリケーション情報記憶部１８の記憶する前回操作時刻を用いて、そのアプリケーションに対する操作後経過時間を計算し、これを測定時間記憶部１２に記憶する。ここで、操作監視部１１は、操作後経過時間を計算した後、検出した操作が、後述する休止中アプリケーションに対する操作であった場合のみ、操作後経過時間と、操作中アプリケーションと、休止中アプリケーションと、記憶日時と、を対応付けて、測定時間記憶部１２に追加する。あるいは、操作監視部１１は、休止中アプリケーションに対する使用者からの操作入力を検出した場合のみ、休止中アプリケーションに対する操作後経過時間を計算して測定時間記憶部１２に記憶するようにしても良い。なお、操作後経過時間とは、アプリケーションが操作を入力して、当該操作に対応した処理を実行後に経過した時間を表し、例えば、操作後経過時間＝（現在時刻−前回操作時刻）である。記憶日時とは、操作監視部１１が上述のアプリケーションの情報を測定時間記憶部１２に記憶する時刻である。また、操作監視部１１が検出する操作データとは、使用者の操作を操作監視部１１が測定した時刻である測定時刻と、使用者が操作を行なった測定場所（複数ある表示部２を区別するための識別子などの情報。以下同様。）とを含むデータである。操作データの例を図４に示す。
また、操作監視部１１は、使用者からの操作を検出すると、操作データを出力情報管理部１７に通知する。
測定時間記憶部１２は、光ディスク装置や磁気ディスクなどの記憶装置によって実現される。測定時間記憶部１２は、操作中アプリケーションと、休止中アプリケーションと、操作後経過時間と、記憶日時と、を対応付けて記憶する。測定時間記憶部１２の記憶するデータの例を図３に示す。ここで、操作中アプリケーションとは、表示部２の１つに表示されるアプリケーションであって、アプリケーション情報記憶部１８に含まれる前回操作時刻（アプリケーションを前回操作した時刻）が、最も現在時刻に近いアプリケーションのことである。また、休止中アプリケーションとは、アプリケーション情報記憶部１８に含まれるアプリケーションのうち、操作中アプリケーションではないものであって、操作中アプリケーションとは別の表示部２に表示されるものである。使用者は、操作中アプリケーションを表示する表示部２を操作しながら、休止中アプリケーションが表示されている別の表示部２を見て作業等を行なっている場合がある。そこで、ここに述べた操作中アプリケーションと休止中アプリケーションは、それぞれ異なる別個の表示部２にそれぞれ表示されているアプリケーションである。
更新対象データ決定部１３は、バックライト設定時間を更新するアプリケーションの組合せを、測定時間記憶部１２の内容をもとに決定する。例えば、更新対象データ決定部１３は、測定時間記憶部１２に含まれるデータのうち、操作中アプリケーションと休止中アプリケーションの組み合わせが同一であるデータの個数が所定の閾値を超えた場合に、その組み合わせのアプリケーションを表示する表示部２のうち、休止中アプリケーションを表示する表示部２のバックライト設定時間を更新の対象として決定する。そして、更新対象データ決定部１３は、バックライト設定時間を更新する対象となるアプリケーションを決定し、これらアプリケーションに対応する測定時間記憶部１２内のデータ（操作アプリケーションの名称、休止中アプリケーションの名称、操作後経過時間など）を更新対象データとしてばらつき判定部１４に出力する。なお、閾値は任意の値に設定することができるが、例えば閾値が１に設定された場合、バックライト設定時間の更新が頻繁に起こってしまい、消費電力が高くなる恐れがある。一方、閾値が１００に設定された場合、バックライト設定時間の更新がほとんど起こらなくなるため、バックライト制御による省電力が小さくなるおそれがある。したがって、バックライトの設定時間の更新は、１日に１回〜１ヶ月に１回程度になるように設定されることが望ましい。
ばらつき判定部１４は、バックライト設定時間の再計算に使用する更新対象データとして適切ではないデータをフィルタリングし削除する。適切でないデータの判別方法の一例として、例えば、更新対象データに含まれる操作後経過時間の平均値と標準偏差を利用する方法がある。この方法では、ばらつき判定部１４は、操作後経過時間の平均値と標準偏差を計算後、平均値±（標準偏差×２）に含まれないデータを疎なデータとしてフィルタリングし削除する。なお、ばらつき判定部１４は、平均値から一定以上離れた値をフィルタリングするなど、他の方法を用いてフィルタリングを行なっても良いし、フィルタリングを行なわなくても良い。
ＢＬ設定時間計算部１５は、ばらつき判定部１４から、バックライト設定をすべきアプリケーションの組み合わせと、それらアプリケーションに対応する操作後経過時間とを受け取り、それをもとに新しいバックライト設定時間を計算する。
ここで、バックライト設定時間とは、上述のように、アプリケーションを表示する表示部２のバックライトまたは電源をオフにするまでの時間である。新しいバックライト設定時間の計算方法の一例を、図９、図１０に示す。本計算方法では、まずＢＬ設定時間計算部１５がばらつき判定部１４から受け取った操作後経過時間の平均値を求める。次に、ＢＬ設定時間計算部１５は、例えば、求めた平均値の値によって新たなバックライト設定時間を求める４つの方程式のどれを適用するかを決定し、新たなバックライト設定時間を計算する。４つの方程式は、例えば図９に示すとおりである。ここで、図９のｘは上述した操作後経過時間の平均値である。ｙは新たなバックライト設定時間と現在のバックライト設定時間との差分（＝現在のバックライト設定時間−新たなバックライト設定時間）である。ＳＴは現在のバックライト設定時間である。αとβは更新されやすさに影響を与える変数である。αとβは使用者等が設定した所定の正の値である。なお、ＢＬ設定時間計算部１５は、上述の計算方法では２次曲線を用いたが、１次関数を用いても良い。即ち、ＳＴ≦ｘ≦ＳＴ＋ＳＴ／βの場合にｙ＝（ＳＴ／α）／（ＳＴ＋ＳＴ／β）ｘ−ＳＴ／α、ＳＴ＋ＳＴ／β≦ｘ≦ＳＴ＋２ＳＴ／βの場合にｙ＝β／α（ｘ−（ＳＴ＋ＳＴ／β））などとしても良い。その他、ＢＬ設定時間計算部１５は、図示しない記憶部に記憶された、上述した操作後経過時間の平均値の値あるいはその値の範囲に応じて予め対応付けられた値を、新たなバックライト設定時間として設定しても良い。
図１０は、横軸をｘ軸、縦軸をｙ軸として、図９の方程式をグラフとして示した図である。図１０によれば、操作後経過時間の平均値ｘが現在のバックライト設定時間よりも短い場合には、新たなバックライト設定時間は、現在のバックライト設定時間ＳＴのまま変化しない。また、操作後経過時間の平均値ｘがＳＴよりも長く、（ＳＴ＋ＳＴ／β）よりも短い場合には、新たなバックライト設定時間は、現在のバックライト設定時間ＳＴよりも長くなる。また、操作後経過時間の平均値ｘが（ＳＴ＋ＳＴ／β）よりも長い場合には、新たなバックライト設定時間は、現在のバックライト設定時間ＳＴよりも短くなる。図１０を用いて、ＢＬ設定時間計算部１５がバックライト設定時間を更新する一例を説明する。例えば、現在のバックライト設定時間ＳＴ＝６０ｓ、α＝１０、β＝３とすると、（ＳＴ／α）＝（６０ｓ／１０）＝６ｓ、（ＳＴ＋ＳＴ／β）＝（６０ｓ＋６０ｓ／３）＝８０ｓ、（ＳＴ＋２（ＳＴ／β））＝（６０ｓ＋２（６０ｓ／３））＝１００ｓとなる。したがって、例えば操作後経過時間の平均値ｘが６０ｓであれば、ｙ＝（現在のバックライト設定時間−新たなバックライト設定時間）＝−ＳＴ／α＝−６ｓとなるので、新たなバックライト設定時間＝６０ｓ−（−６ｓ）＝６６ｓとなる。また、例えばｘが１００ｓであれば、同様にして、新たなバックライト設定時間＝６０ｓ−（６ｓ）＝５４ｓとなる。このようにして計算されたバックライト設定時間は、設定時間記憶部１６に記憶される。
設定時間記憶部１６は、光ディスク装置や磁気ディスクなどの記憶装置によって実現される。設定時間記憶部１６は、操作中アプリケーションと、休止中アプリケーションと、それらのアプリケーションに関するバックライト設定時間とを対応付けて記憶する。また、設定時間記憶部１６は、上述のようにＢＬ設定時間計算部１５がアプリケーションの組み合わせについて新しいバックライト設定時間を計算した場合には、現在のバックライト設定時間を新しいバックライト設定時間に更新して記憶する。設定時間記憶部１６の記憶するデータの例を図６に示す。なお、設定時間記憶部１６には、予め操作中アプリケーションと休止中アプリケーションの組み合わせごとにバックライト設定時間が記憶されており、ＢＬ設定時間計算部１５がバックライト設定時間を更新しない場合でも、もともと記憶されているバックライト設定時間を用いて出力情報管理部１７がバックライトをオフにすることができる。
出力情報管理部１７は、測定時間記憶部１２、アプリケーション情報記憶部１８の内容をもとに、表示部２に表示する情報を管理する。例えば、出力情報管理部１７は、操作監視部１１から上述の操作データを受け取ると、アプリケーション情報記憶部１８の内容を更新する。このとき、出力情報管理部１７は、操作データを測定した測定場所によって示される表示部２のバックライトがオフである場合、そのバックライトをオンにする。
また、出力情報管理部１７は、表示部２の１つが、操作中アプリケーションを表示しており、かつ、他の表示部２が休止中アプリケーションを表示している場合であって、一定時間使用者からの操作が無かった場合（操作後経過時間が設定時間記憶部１６の記憶するバックライト設定時間を越えた場合）には、休止中アプリケーションを表示していた表示部２のバックライトをオフにする。
アプリケーション情報記憶部１８は、光ディスク装置や磁気ディスクなどの記憶装置によって実現される。アプリケーション情報記憶部１８は、アプリケーションと、そのアプリケーションの表示場所（アプリケーションを表示している表示部２の識別子など）と、そのアプリケーションの前回の操作時刻（前回操作時刻）と、を対応付けて記憶する。アプリケーション情報記憶部１８が記憶するこれらのデータの例を図５に示す。なお、アプリケーションの表示がされていない表示部２があるときは、アプリケーション記憶部１８の「アプリケーション」列には「動作アプリケーションなし」という仮想的なアプリケーションが動作しているものとして、上述の場合と同様に表示制御装置１０がバックライトの制御を行なうことが可能である。
次に、図７と図８を用いて本実施の形態の動作について詳細に説明する。
操作監視部１１は、表示制御装置１０の表示部２に表示されているアプリケーションに対する使用者からの操作入力を検出（ステップＳ１０１）するとアプリケーション情報記憶部１８の記憶する前回操作時刻をもとに、アプリケーションの操作後経過時間を計算する。
操作監視部１１は、操作後経過時間を計算したのち、検出した操作が休止中アプリケーションに対する操作であった場合のみ（ステップＳ１０２）、操作後経過時間と、操作中アプリケーションと、休止中アプリケーションと、記憶日時と、を対応付けて、測定時間記憶部１２に追加する（ステップＳ１０３）。ここで、操作監視部１１は、操作中アプリケーションと休止中アプリケーションに関する情報を、アプリケーション情報記憶部１８から取得できる。例えば、アプリケーション情報記憶部１８の記憶する内容が図５であるとき、操作中アプリケーションはメール作成アプリケーションである。また、休止中アプリケーションは、ブラウザアプリケーションである。
操作監視部１１がステップＳ１０３を処理した後（もしくは、ステップＳ１０２で検出されたアプリケーションが操作中アプリケーションであった場合）、操作監視部１１は出力情報管理部１７に操作データを通知する。出力情報管理部１７は、操作データを受け取ると、検出されたアプリケーションに対応するアプリケーション情報記憶部１８の記憶する前回操作時刻を更新する（ステップＳ１０４）。具体的には、出力情報管理部１７は、前回操作時刻を更新時点における時刻で上書きして更新する。
出力情報管理部１７がステップＳ１０４を処理したあと、出力情報管理部１７は、操作データに含まれる測定場所に対応する表示部２のバックライトがオフである場合、バックライトをオンにする命令信号を、表示部２に出力する（ステップＳ１０５）。
更新対象データ決定部１３は、バックライト設定時間を更新するアプリケーションの組合せを、測定時間記憶部１２の内容をもとに決定する（ステップＳ１１１）。
更新対象データ決定部１３は、更新対象とするアプリケーションの組合せを決定した後、このアプリケーションの組合せデータをばらつき判定部１４に通知する。ばらつき判定部１４は、アプリケーションの組合せデータを受け取るとバックライト設定時間の再計算に使用するデータとして適切ではないデータをフィルタリングし削除する（ステップＳ１１２）。
ＢＬ設定時間計算部１５は、バックライト設定時間を更新するアプリケーションの組合せと、再計算に使用するデータとをばらつき判定部１４から受け取り、それをもとに新たなバックライト設定時間を計算する（ステップＳ１１３）。
ＢＬ設定時間計算部１５は、新たなバックライト設定時間を計算すると、設定時間記憶部１６に計算した新しいバックライト設定時間を記憶する（ステップＳ１１４）。
出力情報管理部１７は、操作後経過時間が設定時間記憶部１６の記憶するアプリケーションの組み合わせごとのバックライト設定時間を操作後経過時間と比較し、対応する表示部２のバックライトをオフにする。
本実施の形態では、操作監視部１１が使用者のアプリケーション操作状況を監視し、ＢＬ設定時間計算部１５が新たなバックライト設定時間を計算して更新する。このように、表示制御装置１０は、使用者のアプリケーション操作状況からバックライトをオフにするタイミングを学習することにより、使用者の利便性を損なわず、また追加のハードウェアを追加することなく適切なタイミングで各表示部２のバックライトをオフにできる。
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について図面を参照して詳細に記述する。まず図１１を用いて、本実施の形態における表示制御装置１０の概略を説明する。本発明の第２の実施の形態では、第１の実施の形態の構成に外部装置６が加えられている。また、表示制御装置１０は通信装置４を備える。
外部装置６は、論理回路等によって実現される専用装置や、パーソナルコンピュータなどによって実現される。
通信装置４は、外部装置６と表示制御装置１０との間の命令の入出力を伝達する。
次に、図１２を用いて、本実施の形態における表示制御装置１０の構成について、詳細に説明する。
通信部１９は、出力情報管理部１７より表示部２の制御命令を受け取ると、外部装置６に含まれる表示部２に制御情報を送信する。なお、本実施の形態における外部装置６は、表示部２を含んでいれば、あらゆる装置が適用可能であり、特段限定されない。
第１の実施の形態では、出力情報管理部１７が表示制御装置１０の備える表示部２にバックライト制御命令を出力していた。それに対し、第２の実施の形態では表示制御装置１０の制御する表示部２は表示制御装置１０内にはなく、外部装置６が備える。表示制御装置１０と外部装置６は通信により情報の送受をする。具体的には、出力情報管理部１７がバックライト制御命令を通信部１９に通知する。そして、通信部１９が外部装置６の備える表示部２にバックライト制御命令を出力する。その他については、第１の実施の形態と同様であるから詳細説明を省略する。
本実施の形態では、表示制御装置１０は、外部装置６の備える表示部２を、通信部１９を介して制御する。これにより、表示制御装置１０は外部装置６の備える表示部２のバックライトを制御できるようになり、表示制御装置１０のみならず外部装置６の省エネルギー化を実現できる。
＜第３の実施の形態＞
次に、本発明の第３の実施の形態について図面を参照して詳細に記述する。
図１３を参照すると、第３の実施の形態では、第１の実施の形態の構成に外部装置６が加えられている。また、外部装置６は入力装置５を備える。表示制御装置１０は通信装置４を備える。なお、本実施の形態における外部装置６は、入力装置５を備えていれば、あらゆる装置が適用可能であり、特段制限されない
入力装置５はキーボードやマウスなど、操作者が表示部２に表示されているアプリケーションに対して操作入力を行なう装置である。
次に、図１４を用いて、本実施の形態における表示制御装置１０について、詳細に説明する。
図１４を参照すると、第１の実施の形態の表示制御装置１０に、通信部１９が加えられている。第１の実施の形態では、操作監視部１１は表示制御装置１０の備える入力方法を監視し、使用者による表示制御装置１０に対する操作情報を取得していた。第３の実施の形態では、使用者による表示制御装置１０に対する操作情報を外部装置６の備える入力装置５から通信部１９を介して取得する。通信部１９は、受信した操作情報を操作監視部１１に通知する。その他は第１の実施の形態と同様であるから詳細説明を省略する。
本実施の形態では、表示制御装置１０は、外部装置６の備える入力装置５からの表示制御装置１０に対する操作情報を、通信部１９を介して受信する。これにより、複数の操作入力手段を用いて表示部２のバックライトを制御できるようになり、バックライト設定情報の学習効率が向上し、さらなる省エネルギー化を実現できる。
＜第４の実施の形態＞
次に、本発明の第４の実施の形態について図面を参照して詳細に記述する。
図１５を参照すると、本実施の形態における表示制御装置１０は、設定時間記憶部１６と出力情報管理部１７とを備える。設定時間記憶部１６、出力情報管理部１７の機能、構成は第１の実施の形態で説明したので、詳細説明を省略する。これにより、操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶する設定時間記憶手段と、前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにする出力情報管理手段と、を備える表示制御装置が実現される。
本実施の形態にかかる表示制御装置１０によれば、使用者の利便性を低下させることなく、適切なタイミングでバックライトをオフにできる表示制御装置、方法、及び、プログラムを提供することができる。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解しうる様々な変更をすることができる。
この出願は、２０１０年７月１６日に出願された日本出願特願２０１０−１６１１４９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
（実施の形態の他の表現）
上述の実施の形態、実施例の一部又は全部は下記のようにも表現できるが、下記のように限定されない。
（付記１）操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶する設定時間記憶手段と、前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにする出力情報管理手段と、を備える表示制御装置。
（付記２）前記第二のアプリケーションに対する操作入力があった場合に、前記第一のアプリケーションと前記第二のアプリケーションとを、前記操作後経過時間と対応付けたデータを記憶する操作時間記憶手段と、前記操作時間記憶手段に記憶されている前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせが同一であるデータ数が所定数を超えた場合に、前記操作時間記憶手段に記憶されている前記操作後経過時間に基づいて前記他の表示手段のバックライト設定時間を算出して設定するバックライト設定時間計算手段と、を備える付記１に記載の表示制御装置。
（付記３）前記操作後経過時間の値のうち、その平均値からのずれが所定値よりも大きい値を含むデータを削除した各データの操作後経過時間の値を、前記バックライト設定時間計算手段に通知するばらつき判定手段をさらに備え、前記バックライト設定時間計算手段は通知された当該値に基づいて前記バックライト設定時間を計算する付記２に記載の表示制御装置。
（付記４）前記バックライト設定時間計算手段は、前記操作後経過時間の平均時間が、現在のバックライト設定時間よりも短い場合には、新たなバックライト設定時間を現在のバックライト設定時間と同じとし、前記平均時間が、現在のバックライト設定時間よりも長く、かつ、所定の時間よりも短い場合には、新たなバックライト設定時間を現在のバックライト設定時間よりも長く設定し、前記平均時間が、前記所定の時間よりも長い場合には、新たなバックライト設定時間を現在のバックライト設定時間よりも短く設定する付記２または３に記載の表示制御装置。
（付記５）複数の表示手段と、前記操作入力を検出する操作監視手段と、をさらに備える付記１から４のいずれかに記載の表示制御装置。
（付記６）操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶するステップと、前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにするステップと、をコンピュータに実行させる表示制御プログラム。
（付記７）前記第二のアプリケーションに対する操作入力があった場合に、前記第一のアプリケーションと前記第二のアプリケーションとを、前記操作後経過時間と対応付けたデータを記憶するステップと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせが同一であるデータ数が所定数を超えた場合に、前記操作後経過時間に基づいて前記他の表示手段のバックライト設定時間を算出して設定するステップと、をコンピュータに実行させる付記６に記載の表示制御プログラム。
（付記８）操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）と、前記第一のアプリケーションが表示されている表示手段（第一の表示手段）以外の他の表示手段（第二の表示手段）に表示中の第二のアプリケーションと、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）と、を記憶し、前記第一の表示手段に前記第一のアプリケーションが表示されている場合に前記第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）を取得し、前記操作後経過時間が前記バックライト設定時間を超えた場合に、前記第二の表示手段のバックライトまたは電源をオフにする表示制御方法。
（付記９）前記第二のアプリケーションに対する操作入力があった場合に、前記第一のアプリケーションと前記第二のアプリケーションとを、前記操作後経過時間と対応付けたデータを記憶し、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせが同一であるデータ数が所定数を超えた場合に、前記操作後経過時間に基づいて前記他の表示手段のバックライト設定時間を算出して設定する付記８に記載の表示制御方法。
（付記１０）操作入力の時刻が現在時刻に最も近いアプリケーション（第一のアプリケーション）を表示中の表示手段（第一の表示手段）以外の表示手段である、他の表示手段に表示中の第二のアプリケーションに対する最後の操作入力からの経過時間（操作後経過時間）が、前記第一のアプリケーションと前記第二のアプリケーションとの組み合わせごとに定めた時間（バックライト設定時間）を超えた場合に、前記他の表示手段のバックライトまたは電源をオフにする出力情報管理手段を備える表示制御装置。
【符号の説明】
【０００９】
１    ＣＰＵ
２    表示部
３    記憶装置
４    通信装置
５    入力装置
６    外部装置
１０    表示制御装置
１１    操作監視部
１２    測定時間記憶部
１３    更新対象データ決定部
１４    ばらつき判定部
１５    ＢＬ設定時間計算部
１６    設定時間記憶部
１７    出力情報管理部
１８    アプリケーション情報記憶部
１９    通信部
【図１】
2012008624.tif 000003
【図２】
2012008624.tif 000004
【図３】
2012008624.tif 000005
【図４】
2012008624.tif 000006
【図５】
2012008624.tif 000007
【図６】
2012008624.tif 000008
【図７】
2012008624.tif 000009
【図８】
2012008624.tif 000010
【図９】
2012008624.tif 000011
【図１０】
2012008624.tif 000012
【図１１】
2012008624.tif 000013
【図１２】
2012008624.tif 000014
【図１３】
2012008624.tif 000015
【図１４】
2012008624.tif 000016
【図１５】
2012008624.tif 000017
【国際調査報告】
2012008624.tif 000018
2012008624.tif 000019
2012008624.tif 000020
2012008624.tif 000021