(57)【要約】【課題】表示装置の省電力化を十分に行うとともに、ユーザが利用したいウインドウを迅速に把握できるようにする。【解決手段】第１の電源状態切り替え部５０２又は第２の電源状態切り替え部５０４による表示状態制御情報５２０の更新、またはウインドウ配置部５０７により表示装置状態情報５１１の更新があった場合に、省電力状態にある表示装置には新規ウインドウを配置せず、復帰状態にある表示装置のみに表示が行われるように再配置表示装置Ｎｏ．を決定して、ウインドウ再配置表示座標を移動し、さらにウインドウ再配置サイズのリサイズを行うことにより、復帰状態にある表示装置に新規ウインドウを表示する。【選択図】図５
2010277536.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示装置の表示状態の情報を取得する取得手段と、
前記表示装置に対して映像データを出力する映像出力手段と、
前記取得手段によって取得された表示状態の情報に基づいて、前記映像出力手段によって前記映像データが出力される表示装置の表示状態がオフの場合に、表示状態がオンの表示装置に前記映像データを出力するように前記映像出力手段を制御する制御手段とを備えることを特徴とする映像出力装置。
【請求項２】
前記映像データは、ウインドウを表示するためのデータであり、
前記制御手段は、前記ウインドウが、前記表示状態がオンの表示装置に既に表示されているウインドウと重ならないような映像データを出力するように前記映像出力手段を制御することを特徴とする請求項１に記載の映像出力装置。
【請求項３】
前記制御手段は、前記ウインドウを縮小させることにより、前記表示状態がオンの表示装置に既に表示されているウインドウと重ならないような映像データを出力するように前記映像出力手段を制御することを特徴とする請求項２に記載の映像出力装置。
【請求項４】
前記複数の表示装置の表示状態を制御する表示状態制御手段をさらに備え、
前記取得手段は、前記表示状態制御手段によって制御された複数の表示装置の表示状態の情報を取得することを特徴とする請求項１〜３の何れか１項に記載の映像出力装置。
【請求項５】
複数の表示装置の表示状態の情報を取得する取得工程と、
前記表示装置に対して映像データを出力する映像出力工程と、
前記取得工程において取得された表示状態の情報に基づいて、前記映像出力工程において前記映像データが出力される表示装置の表示状態がオフの場合に、表示状態がオンの表示装置に前記映像データを出力するように前記映像出力工程における処理を制御する制御工程とを備えることを特徴とする映像出力方法。
【請求項６】
前記映像データは、ウインドウを表示するためのデータであり、
前記制御工程においては、前記ウインドウが、前記表示状態がオンの表示装置に既に表示されているウインドウと重ならないような映像データを出力するように前記映像出力工程における処理を制御することを特徴とする請求項５に記載の映像出力方法。
【請求項７】
前記制御工程においては、前記ウインドウを縮小させることにより、前記表示状態がオンの表示装置に既に表示されているウインドウと重ならないような映像データを出力するように前記映像出力工程における処理を制御することを特徴とする請求項６に記載の映像出力方法。
【請求項８】
前記複数の表示装置の表示状態を制御する表示状態制御工程をさらに備え、
前記取得工程においては、前記表示状態制御工程において制御された複数の表示装置の表示状態の情報を取得することを特徴とする請求項５〜７の何れか１項に記載の映像出力方法。
【請求項９】
複数の表示装置の表示状態の情報を取得する取得工程と、
前記表示装置に対して映像データを出力する映像出力工程と、
前記取得工程において取得された表示状態の情報に基づいて、前記映像出力工程において前記映像データが出力される表示装置の表示状態がオフの場合に、表示状態がオンの表示装置に前記映像データを出力するように前記映像出力工程における処理を制御する制御工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像出力装置、映像出力方法、プログラム及び記憶媒体に関し、特に、マルチディスプレイシステムの省電力化を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、情報処理端末の消費電力を低減するために、情報処理端末に接続するデバイスの使用状況に応じて電源をオフにし、消費電力を低減する技術がある。その一例としては、情報処理端末において自身に接続するデバイスの使用時間をカウントするタイマを有し、デバイスが使用されていないときはタイマをカウントする。そして、デバイスが一定時間使用されず、タイマのカウント値が一定値になったとき、タイマは対応するデバイスの電源をオフにすることにより消費電力を低減させている。
【０００３】
パーソナルコンピュータ（ＰＣ）では、このような電源管理の仕組みはＡＣＰＩ（Advanced Configuration and Power Interface）等の規格としてよく知られている。この規格にパーソナルコンピュータ、オペレーティングシステム（ＯＳ）、及びデバイスが準拠することにより、オペレーティングシステムによるデバイス電源管理が可能となり、省電力化が実現される。
【０００４】
一方、各種のデバイスの中でも近年、ディスプレイの多画面化、大型化及び高輝度化が進んでおり、それに伴い、特に消費電力が増大している。従来、単一ディスプレイあるいはマルチディスプレイを省電力化する技術として、キーボードやマウス等の他のデバイスの動作を監視し、これらのデバイスの入力が一定時間ない場合にディスプレイ等の電源をオフにする技術がある。このような技術は、一般的なオペレーティングシステムの機能として実装されている。
【０００５】
また、マルチディスプレイの電源状態をより実際の使用状況に則して切り替える技術として、例えば特許文献１に開示されている。特許文献１に記載の技術に基づくマルチディスプレイシステムによれば、ディスプレイのユーザの顔を映像データとして取り込み、この映像データからディスプレイのユーザの視線がどのディスプレイを向いているかを判定する。このとき、ユーザの視線が向いているディスプレイのみの電源をオンにし、その他のディスプレイの電源をオフにする。これにより、実際に使用されているディスプレイのみ電源をオンにして、マルチディスプレイシステムを省電力化することができる。
【０００６】
その他、マルチディスプレイの各ディスプレイの個別の電源を管理する技術として、例えば特許文献２に開示されている。特許文献２に記載の技術に基づくマルチディスプレイシステムによれば、マウスポインタの位置、アクティブウインドウの位置等の資源情報をもとに、これらの資源が複数のディスプレイのうち、どのディスプレイに位置するかを監視する。そして、ある特定のディスプレイ上で当該資源の表示がない状態が一定時間続いた段階で、そのディスプレイを低消費電力モードに遷移させる。これにより、複数のディスプレイの中でユーザが実際にマウスポインタを動かしているディスプレイ、あるいはアクティブウインドウの位置するディスプレイのみの電源をオンにして、他のディスプレイを省電力化することができる。
【０００７】
以上のようにマルチディスプレイの省電力化に関するこれら技術は、ユーザの視線、マウスポインタの位置、アクティブウインドウの位置等に基づき、ユーザが使用しているディスプレイを推定して各ディスプレイの電源を個別管理するものである。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−３５０５４９号公報
【特許文献２】特開２０００−１６３０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら前述した技術によれば、省電力化により複数のディスプレイのうち、１つ以上のディスプレイが非表示になる。この結果、省電力化によって、省電力化前に表示されていた表示物をユーザは即座に把握できなくなる。このため、ユーザは、自分の利用したいウインドウが、省電力化が行われる前にどのディスプレイに表示されていたかを把握することが困難になる。その結果、全てのディスプレイを一旦表示させて自分の利用したいウインドウがどのディスプレイに位置しているかを把握しなければならず、余計な手間が生じる。
【００１０】
また、マルチディスプレイシステムを利用していても、ユーザがどのようにウインドウを配置するかによって、実際に使用されている表示面積が小さい場合が多々ある。例えば、２画面のマルチディスプレイ上に比較的小さなウインドウが点在し、これらのウインドウの合計面積が１画面の面積に満たないこともある。この場合、実際に表示すべきディスプレイの面積は１画面分でよいにもかかわらず、２画面分を表示させているため、電力を多く消耗するという問題がある。通常、ユーザの作業内容によってウインドウの位置及びサイズは変化するため、前述のように電力を多く消耗することが頻繁に起こると考えられる。
【００１１】
前述したようにキーボードやマウス等の他のデバイスの動作を監視してディスプレイの電源管理を行う場合、複数のディスプレイの電源管理は一括で行われる。このため、これらのデバイスの入力が一定時間ない場合は、省電力化によって全てのディスプレイが非表示となり、ユーザは表示物を把握することができない。また、マルチディスプレイに表示されているウインドウの合計面積が小さい場合であっても、省電力化によって全てのディスプレイが非表示となる。これらのウインドウをより少ない表示装置に集約しようとしても、各ディスプレイの電源管理を個別に行うことができないため、個別に電源をオフにして省電力化することができない。
【００１２】
また、前記特許文献１に記載の技術では、複数のディスプレイのうち、ユーザの視線が向いていない１つ以上のディスプレイが省電力化によって非表示になる。このため、ユーザは省電力化前に表示されていたウインドウを把握することができない。また、ユーザが新規にウインドウを開き、該ウインドウが非表示になったディスプレイに配置された場合、ユーザは新規ウインドウがどのディスプレイに配置されたかを迅速に知ることができない。このため、ユーザは全てのディスプレイに視線を移してディスプレイを表示状態にしなければならない。
【００１３】
また、マルチディスプレイに表示されているウインドウの合計面積が小さい場合であっても、ユーザは全てのディスプレイに視線を移してディスプレイを表示状態にしなければならない。したがって、十分に省電力化することができない。
【００１４】
また、前記特許文献２に記載の技術も同様に、省電力化前に表示されていたウインドウを把握することができない。さらに、マルチディスプレイに表示されているウインドウの合計面積が小さい場合であっても、マウスポインタ等の資源を表示させることにより全てのディスプレイを表示させなければならない。したがって、十分に省電力化することができない。
【００１５】
本発明は前述の問題点に鑑み、表示装置の省電力化を十分に行うとともに、ユーザが利用したいウインドウを迅速に把握できるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
本発明の映像出力装置は、複数の表示装置の表示状態の情報を取得する取得手段と、前記表示装置に対して映像データを出力する映像出力手段と、前記取得手段によって取得された表示状態の情報に基づいて、前記映像出力手段によって前記映像データが出力される表示装置の表示状態がオフの場合に、表示状態がオンの表示装置に前記映像データを出力するように前記映像出力手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、表示装置の省電力化を十分に行うとともに、ユーザが利用したいウインドウを迅速に把握することができる。
【図面の簡単な説明】
【００１８】
【図１】マルチディスプレイの画面遷移の一例を示す図である。
【図２】マルチディスプレイの画面遷移の一例を示す図である。
【図３】マルチディスプレイの画面遷移の一例を示す図である。
【図４】マルチディスプレイの画面遷移の一例を示す図である。
【図５】本発明の実施形態に係る映像出力装置の構成例を示すブロック図である。
【図６】電源状態切り替え部による処理手順の一例を示すフローチャートである。
【図７】表示状態制御部による処理手順の一例を示すフローチャートである。
【図８】表示装置状態情報のデータ構造の一例を示す図である。
【図９】ウインドウ配置部による処理手順の一例を示すフローチャートである。
【図１０】ウインドウ配置情報のデータ構造の一例を示す図である。
【図１１】映像出力制御部による処理手順の一例を示すフローチャートである。
【図１２】アプリケーション部による処理手順の一例を示すフローチャートである。
【図１３】コンテンツコード部による処理手順の一例を示すフローチャートである。
【図１４】画面合成部による処理手順の一例を示すフローチャートである。
【図１５】映像出力部による処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
本実施形態では、まず、図５を参照しながら本実施形態に係る映像出力装置の構成及び処理の流れの概要を説明し、次に、図６〜図１５を参照しながら各構成の詳細な処理について説明する。そして、図１〜図４を参照しながら本実施形態によって実現される機能をそれぞれ説明する。
【００２０】
図５は、本実施形態に係る映像出力装置５００の主要部の構成例を示すブロック図である。本実施形態における映像出力装置５００は、第１の表示装置５０３、及び第２の表示装置５０５に対して、映像データの生成及び表示状態制御を行うことにより、第１の表示装置５０３、及び第２の表示装置５０５の省電力化を実現する。以下、処理の流れを詳細に説明する。
【００２１】
キーボード５０１は、ユーザによって操作されることによりユーザ入力情報５２１を取得し、映像出力装置５００に対して送出する。ここで、ユーザ入力情報５２１とは任意のキー入力の情報であり、映像出力装置５００によって提供されるアプリケーション部５１２又はコンテンツデコード部５１７の起動／終了、又は映像出力装置５００の自動省電力モードを指示するためのものである。
【００２２】
映像出力制御部５０６は、ユーザ入力情報５２１を受信し、自動省電力有効フラグ５０９の有効／無効を切り替える。ここで、自動省電力有効フラグ５０９とは、映像出力装置５００が省電力制御を行うモードのオン／オフを切り替えるためのフラグである。
【００２３】
また、映像出力制御部５０６は、ユーザ入力情報５２１において要求される画面遷移が行われるよう、アプリケーション部５１２、コンテンツデコード部５１７、画面合成部５１３、及び映像出力部５１４の各部に対して映像出力パス制御情報５２２を送出する。より具体的には、ユーザ入力情報により、アプリケーション部５１２又はコンテンツデコード部５１７の起動／終了を制御する。
【００２４】
図１１は、本実施形態に係る映像出力制御部５０６による処理手順の一例を示すフローチャートである。
まず、ステップＳ１１０１において、ユーザ入力情報５２１を受信して、ユーザ入力情報５２１が更新されたか否かを判断する。この判断の結果、ユーザ入力情報５２１が更新されていない場合は、ステップＳ１１０４に進む。一方、ステップＳ１１０１の判断の結果、ユーザ入力情報５２１が更新された場合は、ステップＳ１１０２において、前述した各部に対して映像出力パス制御情報５２２を送出する。
【００２５】
ユーザ入力情報５２１によりアプリケーション部５１２の起動が要求された場合は、アプリケーション部５１２に対し、映像出力パス制御情報５２２として参照すべきアプリケーションデータベース（ＤＢ）５１５の情報と起動要求情報とを送る。一方、ユーザ入力情報５２１により、終了が要求された場合は終了要求情報を送る。また、コンテンツデコード部５１７に対する起動／終了要求も、アプリケーション部５１２に対する動作と同様である。
【００２６】
また、映像出力制御部５０６は、画面合成部５１３に対しては映像出力パス制御情報５２２を送出して表示画面の合成処理制御を行い、映像出力部５１４に対しては映像出力パス制御情報５２２を送出して映像出力制御を行う。以上のように、アプリケーション部５１２、コンテンツデコード部５１７、画面合成部５１３及び映像出力部５１４を制御することにより、ユーザから要求されたアプリケーションウインドウ又はコンテンツ映像ウインドウを表示する。
【００２７】
次に、ステップＳ１１０３において、後述するウインドウ配置部５０７に対してウインドウ配置制御情報５１９を送出する。なお、ウインドウ配置部５０７の機能、及びウインドウ配置制御情報５１９の詳細については後述する。次に、ステップＳ１１０４において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ１１０４の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ１１０１に戻る。
【００２８】
図１２は、本実施形態に係るアプリケーション部５１２による処理手順の一例を示すフローチャートである。
まず、ステップＳ１２０１において、映像出力制御部５０６から映像出力パス制御情報５２２を受信したか否かを判断する。この判断の結果、映像出力パス制御情報５２２を受信していない場合は、ステップＳ１２０４に進む。一方、ステップＳ１２０１の判断の結果、映像出力パス制御情報５２２を受信した場合は、次のステップＳ１２０２に進む。
【００２９】
次に、ステップＳ１２０２において、アプリケーション部５１２は、映像出力パス制御情報５２２で指定されるアプリケーションＤＢ５１５を参照し、ウインドウ配置情報５１０によって指定されるレイアウトによりアプリケーションイメージデータを形成する。ここで、ウインドウ配置情報５１０とは、ウインドウのサイズ及び配置座標を含む情報である。例えば、アプリケーション部５１２が表計算を行う構成である場合、アプリケーションＤＢ５１５として任意の数値ファイルを参照する。次に、アプリケーション部５１２は、ウインドウ配置情報５１０で指定されるサイズによりグラフ或いはグリッドを描画したウインドウイメージデータを形成する。
【００３０】
次に、ステップＳ１２０３において、ステップＳ１２０２において形成したアプリケーションイメージデータを画面合成部５１３に出力する。そして、ステップＳ１２０４において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ１２０４の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ１２０１に戻る。
【００３１】
図１３は、本実施形態に係るコンテンツデコード部５１７による処理手順の一例を示すフローチャートである。
まず、ステップＳ１３０１において、映像出力制御部５０６から映像出力パス制御情報５２２を受信したか否かを判断する。この判断の結果、映像出力パス制御情報５２２を受信していない場合は、ステップＳ１３０４に進む。一方、ステップＳ１３０１の判断の結果、映像出力パス制御情報５２２を受信した場合は、次のステップＳ１３０２に進む。
【００３２】
次に、ステップＳ１３０２において、コンテンツデコード部５１７は、アプリケーション部５１２と同様に、映像出力パス制御情報５２２で指定されるコンテンツＤＢ５１６を参照する。そして、ウインドウ配置情報５１０によって指定されるレイアウトによりコンテンツ画像データを形成する。例えば、コンテンツデコード部５１７がＭＰＥＧ２デコーダである場合、コンテンツＤＢ５１６として任意のＭＰＥＧ２ファイルを参照する。次に、コンテンツデコード部５１７は、ウインドウ配置情報５１０で指定されるサイズによりＭＰＥＧ２ファイルからフレーム画像データを形成する。
【００３３】
次に、ステップＳ１３０３において、ステップＳ１３０２において形成したコンテンツ画像データを画面合成部５１３に出力する。そして、ステップＳ１３０４において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ１３０４の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ１３０１に戻る。
【００３４】
図１４は、本実施形態に係る画面合成部５１３による処理手順の一例を示すフローチャートである。
まず、ステップＳ１４０１において、画面合成部５１３は、映像出力パス制御情報５２２とウインドウ配置情報５１０とを参照し、入力されたアプリケーションイメージデータとコンテンツ画像データとからフレームデータを形成する。より具体的には、アプリケーションイメージデータ及びコンテンツ画像データを、それぞれウインドウ配置情報５１０で指定される座標上に画像合成し、複数の表示装置分のフレームデータを形成する。
【００３５】
次に、ステップＳ１４０２において、ステップＳ１４０１で形成したフレームデータをフレームバッファ５１８に格納する。なお、フレームバッファ５１８は、フレームデータを一旦保持しておくためのバッファメモリである。フレームバッファ５１８は、画面合成部５１３からフレームデータを取得して一旦保持し、該フレームデータを映像出力部５１４に出力する。
【００３６】
次に、ステップＳ１４０３において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ１４０３の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ１４０１に戻る。
【００３７】
図１５は、本実施形態に係る映像出力部５１４による処理手順の一例を示すフローチャートである。
まず、ステップＳ１５０１において、映像出力部５１４は、映像出力パス制御情報５２２において指定されるタイミングでフレームバッファ５１８からフレームデータを取得する。そして、ステップＳ１５０２において、ステップＳ１５０１で取得したフレームデータから映像データを形成して複数の表示装置に出力する。ここで、映像データとは、フレームデータを任意の規格の映像信号に変換したものを指す。
【００３８】
次に、ステップＳ１５０３において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ１５０３の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ１５０１に戻る。
【００３９】
以上のように、映像出力制御部５０６、ウインドウ配置情報５１０、アプリケーション部５１２、画面合成部５１３、及び映像出力部５１４によって、複数の表示装置に表示するための映像データが生成される。そして、画面合成部５１３及び映像出力部５１４は映像出力手段として機能する。
【００４０】
次に、複数の表示装置の省電力状態を管理する制御の流れについて説明する。省電力状態の管理は、ウインドウ配置部５０７、表示状態制御部５０８、自動省電力有効フラグ５０９、ウインドウ配置情報５１０、表示装置状態情報５１１、第１の電源状態切り替え部５０２及び第２の電源状態切り替え部５０４等によって行われる。
【００４１】
自動省電力有効フラグ５０９は映像出力装置５００の省電力管理モードを指定するためのフラグである。自動省電力有効フラグ５０９が有効のときは、映像出力装置５００は、第１の表示装置５０３及び第２の表示装置５０５の省電力状態を管理する。一方、自動省電力有効フラグ５０９が無効のときは、映像出力装置５００は第１の表示装置５０３及び第２の表示装置５０５の省電力状態を管理しないようにする。
【００４２】
図１０は、ウインドウ配置情報５１０のデータ構造の一例を示す図である。ウインドウ配置情報５１０は、複数の表示装置に表示するウインドウの配置を指定する情報である。
図１０に示すように、ウインドウ配置情報５１０は、ウインドウＮｏ．（１００１）、ウインドウ再配置有効フラグ１００２、再配置情報１００３、及びデフォルト配置情報１００４の各データフィールドをウインドウの数だけ有するリストである。本実施形態の映像出力装置５００は、ウインドウ配置情報５１０によって各ウインドウの配置を管理する。
【００４３】
各データフィールドについては、デフォルト配置情報１００４は、「デフォルト表示装置Ｎｏ．」、「デフォルトウインドウ表示座標」、及び「デフォルトウインドウ再配置サイズ」からなる。これらはそれぞれ、ウインドウを表示すべき表示装置、ウインドウを表示すべき配置座標、ウインドウを表示すべきサイズを示している。また、再配置情報１００３についても同様である。
【００４４】
ウインドウ再配置有効フラグ１００２は、デフォルト配置情報１００４または再配置情報１００３のいずれが有効であるかを示すフラグである。本実施形態では、ウインドウ再配置有効フラグが０のときデフォルト配置情報１００４が有効であり、１のとき再配置情報１００３が有効であることを示すものとする。ウインドウＮｏ．（１００１）は、複数の表示装置に表示するウインドウを識別するためのＩＤである。これらの情報により、各ウインドウを複数の表示装置のどの位置に配置するかを指定する。
【００４５】
図８は、表示装置状態情報５１１のデータ構造の一例を示す図である。表示装置状態情報５１１は、映像出力装置５００に接続されている複数の表示装置の状態を指定する情報である。
図８に示すように、表示装置状態情報５１１は、表示装置Ｎｏ．（８０１）、状態変更可能フラグ８０２、タイマカウント値８０３、表示装置状態フラグ８０４の各データフィールドを表示装置の数だけ有するリストである。本実施形態の映像出力装置５００は、表示装置状態情報５１１によって複数の表示装置の表示状態を管理する。
【００４６】
各データフィールドについては、表示装置Ｎｏ．（８０１）は、映像出力装置５００に接続されている複数の表示装置を識別するためのＩＤであり、状態変更可能フラグ８０２は、各表示装置が外部から状態を変更可能であるか否かを示すフラグである。タイマカウント値８０３は、表示装置状態情報５１１の各表示装置の情報が一定時間更新されていないことを判定するための数値であり、表示状態の更新が最後に行われてからの時間を示す。また、表示装置状態フラグ８０４は、各表示装置の省電力状態情報を保持するためのフラグである。これらの情報により、各表示装置の省電力状態を管理する。
【００４７】
ウインドウ配置部５０７は制御手段として機能し、各表示装置の省電力状態とウインドウの配置とを制御する。情報については、前述した自動省電力有効フラグ５０９、ウインドウ配置制御情報、ウインドウ配置情報５１０、及び表示装置状態情報５１１を入力し、ウインドウ配置情報５１０及び表示装置状態情報５１１を更新する。ここで、ウインドウ配置制御情報とは、ウインドウの追加／削除を指定する情報である。
【００４８】
図９は、本実施形態に係るウインドウ配置部５０７による処理手順の一例を示すフローチャートである。
まず、ステップＳ９０１において、映像出力制御部５０６からウインドウ配置制御情報５１９を受信したか否かを判断する。この判断の結果、ウインドウ配置制御情報５１９を受信していない場合は、ステップＳ９１０に進む。一方、ステップＳ９０１の判断の結果、ウインドウ配置制御情報５１９を受信した場合は、次のステップＳ９０２に進む。
【００４９】
次に、ステップＳ９０２において、ウインドウ配置部５０７は、ウインドウ配置制御情報５１９によりウインドウの追加が要求されているのか削除が要求されているのかを判断する。この判断の結果、ウインドウ配置制御情報５１９によりウインドウの削除が要求されている場合は、ステップＳ９１１において、ウインドウ配置情報５１０から対応するウインドウＮｏ．（１００１）を削除し、ステップＳ９１５に進む。
【００５０】
一方、ステップＳ９０２の判断の結果、ウインドウ配置制御情報５１９によりウインドウの追加が要求されている場合は、ステップＳ９０３において、ウインドウ配置情報５１０のウインドウＮｏ．（１００１）に新規のＩＤ（新規ウインドウＮｏ．）を追加する。そして、ステップＳ９０４において、デフォルト配置情報１００４の各フィールドを初期化してデフォルトの値を割り当てる。ここで、デフォルト値とは予め規定されている任意の値である。このため、このとき表示装置の省電力化は考慮されない。
【００５１】
次に、ステップＳ９０５において、自動省電力有効フラグ５０９が有効であるか否かを判断する。この判断の結果、自動省電力有効フラグ５０９が無効である場合は、ステップＳ９１５において、ウインドウ再配置有効フラグ１００２を０（再配置無効）に設定する。
【００５２】
一方、ステップＳ９０５の判断の結果、自動省電力有効フラグ５０９が有効である場合は、新規ウインドウのウインドウ配置情報５１０及び表示装置状態情報５１１に、その時点でのウインドウ配置と表示装置状態とを考慮したデフォルト値を設定する。具体的には、まず、ステップＳ９０６において、表示装置状態情報５１１を参照し、新規のウインドウを表示させる表示装置の表示装置状態フラグ８０４が省電力状態であるか復帰状態であるかを判断する。この判断の結果、表示装置状態フラグ８０４が０（復帰状態）である場合は、そのまま新規のウインドウを表示させればよいので、ステップＳ９１５に進む。
【００５３】
一方、ステップＳ９０６の判断の結果、表示装置状態フラグ８０４が１（省電力状態）である場合は、ステップＳ９０７において、表示装置状態情報５１１を参照し、新規のウインドウを表示させる表示装置の状態変更可能フラグ８０２を判別する。この判別の結果、状態変更可能フラグ８０２が０（状態変更不可）である場合は、ステップＳ９０８において、新規ウインドウＮｏ．の再配置処理を行う。
【００５４】
ここで、新規ウインドウＮｏ．の再配置処理とは、ウインドウ配置情報５１０の新規ウインドウに対応するウインドウＮｏ．の再配置情報を、復帰状態にある表示装置の表示領域に割り当てることである。すなわち、新規ウインドウにおける再配置情報１００３の各フィールドには各表示装置の消費電力が低減されるようなデフォルト値を設定する。一例としては、省電力状態にある表示装置には新規ウインドウを配置せず、復帰状態にある表示装置のみに表示が行われるように再配置表示装置Ｎｏ．を決定する。そして、ウインドウ再配置表示座標を移動し、ウインドウ再配置サイズのリサイズを行う。そして、ステップＳ９０９において、ウインドウ再配置有効フラグ１００２を１（再配置有効）に設定する。
【００５５】
次に、ステップＳ９１０において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ９１０の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ９０１に戻る。
【００５６】
一方、ステップＳ９０７の判別の結果、状態変更可能フラグ８０２が１（状態変更可能）である場合は、ステップＳ９１２において、新規のウインドウを表示させる表示装置の表示装置状態フラグ８０４を０（復帰状態）に設定する。そして、ステップＳ９１３において、新規のウインドウを表示させる表示装置の状態変更可能フラグ８０２を０（状態変更不可）に設定する。
【００５７】
次に、ステップＳ９１４において、新規のウインドウを表示させる表示装置のタイマカウント値８０３を０に設定し、ステップＳ９１５に進む。
【００５８】
表示状態制御部５０８は、映像出力装置５００に接続されている複数の表示装置の表示状態の監視と制御とを行う。情報については、表示装置状態情報５１１及び表示状態制御情報５２０を入力し、表示装置状態情報５１１及び表示状態制御情報５２０を更新する。具体的には、第１の電源切り替え部５０２又は第２の電源切り替え部５０４によって各表示装置の表示状態が更新されたとき、表示装置状態情報５１１の表示装置状態フラグ８０４に更新された値を記録する。
【００５９】
図７は、本実施形態に係る表示状態制御部５０８による処理手順の一例を示すフローチャートである。
まず、ステップＳ７０１において、第１の電源状態切り替え部５０２又は第２の電源状態切り替え部５０４によって表示状態制御情報５２０の更新があったか否かを判断する。なお、第１の電源状態切り替え部５０２及び第２の電源状態切り替え部５０４の詳細については後述する。この判断の結果、表示状態制御情報５２０の更新があった場合は、ステップＳ７０３に進む。
【００６０】
一方、ステップＳ７０１の判断の結果、表示状態制御情報５２０の更新がない場合は、ステップＳ７０２において、ウインドウ配置部５０７により表示装置状態情報５１１の更新があったか否かを判断する。この判断の結果、表示装置状態情報５１１の更新があった場合は、ステップＳ７０３において、更新のあった表示装置の状態が省電力化になったのかもしくは復帰状態になったのかを判断する。
【００６１】
この判断の結果、表示装置の状態が省電力化になった場合は、ステップＳ７０４において、表示装置状態情報５１１における、更新のあった表示装置の表示装置状態フラグ８０４を１（省電力状態）に設定する。一方、ステップＳ７０３の判断の結果、表示装置の状態が復帰状態になった場合は、ステップＳ７０５において、表示装置状態情報５１１における、更新のあった表示装置の表示装置状態フラグ８０４を０（復帰状態）に設定する。
【００６２】
次に、ステップＳ７０６において、表示装置状態情報５１１における、更新のあった表示装置のタイマカウント値８０３を０に設定する。そして、ステップＳ７０７において、表示装置状態情報５１１における、更新のあった表示装置の状態変更可能フラグ８０２を０（状態変更不可）に設定する。
【００６３】
一方、ステップＳ７０２の判断の結果、表示装置状態情報５１１の更新がなかった場合は、ステップＳ７０８において、表示装置状態情報５１１におけるタイマカウント値８０３をカウントアップする。そして、ステップＳ７０９において、タイマカウント値８０３が所定の値に達した表示装置の状態変更可能フラグ８０２を１（状態変更可能）に設定する。
【００６４】
次に、ステップＳ７１０において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ７１０の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ７０１に戻る。
【００６５】
以上のように、表示状態制御部５０８は、全体として、第１の電源状態切り替え部５０２、第２の電源状態切り替え部５０４またはウインドウ配置部５０７による表示状態の更新を監視する。そして、一定時間いずれの変化もない場合は表示装置状態情報５１１の状態変更可能フラグを１（状態変更可能）に設定する。これにより、一定時間表示状態の更新の行われない表示装置を個別に省電力化している。
【００６６】
第１の電源状態切り替え部５０２は、第１の表示装置５０３の表示状態を制御する。具体的には、映像出力装置５００又はユーザの操作により省電力化制御／復帰制御が行われると、第１の表示装置５０３は省電力化状態／復帰状態に移行する。ここで、ユーザの操作による制御とは、例えば、第１の表示装置５０３に備え付けられたスイッチの切り替えによる制御である。なお、第２の電源状態切り替え部５０４についても同様である。
【００６７】
図６は、本実施形態における第１の電源状態切り替え部５０２による処理手順の一例を示すフローチャートである。なお、第２の電源状態切り替え部５０４による処理手順も同様であるため、第１の電源状態切り替え部５０２についてのみ説明する。
まず、ステップＳ６０１において、ユーザにより、第１の表示装置５０３に備え付けられたスイッチ等が操作されて、省電力化又は復帰を行う指示を受けたか否かを判断する。この判断の結果、省電力化又は復帰を行う指示を受けた場合は、ステップＳ６０３に進む。
【００６８】
一方、ステップＳ６０１の判断の結果、省電力化又は復帰を行う指示を受けていない場合は、ステップＳ６０２において、表示状態制御部５０８が送信する表示状態制御情報５２０により、省電力化又は復帰を行う指示を受けたか否かを判断する。この判断の結果、省電力化又は復帰を行う指示を受けていない場合は、ステップＳ６０８に進む。
【００６９】
一方、ステップＳ６０２の判断の結果、省電力化又は復帰を行う指示を受けた場合は、ステップＳ６０３に進む。そして、ステップＳ６０３において、指示の内容が省電力化を行う指示であるか、もしくは復帰を行う指示であるかを判断する。
【００７０】
この判断の結果、省電力化を行う指示である場合は、ステップＳ６０４において、第１の表示装置５０３を省電力化状態に遷移させる。なお、第１の表示装置５０３の省電力化状態は、例えばバックライトをオフにすることによって実現される。第１の表示装置５０３が省電力状態にあるときは、第１の表示装置５０３はバックライトをオフにして消費電力を低減させた状態にする。次に、ステップＳ６０５において、表示状態制御情報５２０を更新し、表示状態制御部５０８に対して表示装置状態情報５１１を「省電力化状態」に更新するように指示する。
【００７１】
一方、ステップＳ６０３の判断の結果、復帰を行う指示である場合は、ステップＳ６０６において、第１の表示装置５０３を省電力状態から復帰状態する。なお、第１の表示装置５０３の復帰状態は、バックライトをオンにすることにより実現される。第１の表示装置５０３が復帰状態にあるときは、第１の表示装置５０３には、入力された映像データに基づく映像を表示し、ユーザにとって視聴可能な状態にする。次に、ステップＳ６０７において、表示状態制御情報５２０を更新し、表示状態制御部５０８に対して表示装置状態情報５１１を「復帰状態」に更新するように指示する。
【００７２】
次に、ステップＳ６０８において、ユーザによる映像出力装置５００本体の電源をＯＦＦにする操作を検知したか否かを判断する。この判断の結果、電源をＯＦＦにする操作を検知した場合は、処理を終了する。一方、ステップＳ６０８の判断の結果、電源をＯＦＦにする操作を検知していない場合は、ステップＳ６０１に戻る。
【００７３】
次に、本実施形態によって実現される表示画面の例を図１〜図４を参照しながら説明する。
【００７４】
図１は、本実施形態における映像出力装置１０４の第１のユースケースとしてマルチディスプレイの画面遷移の一例を示す図である。
図１において、第１の表示状態１１０では、第１の表示装置１００は省電力状態であり、第２の表示装置１０１は復帰状態である。そして、第１のウインドウ１０３が第２の表示装置１０１に表示されている。このとき、ユーザの操作に応じて新規の第２のウインドウを表示する場合、第２の表示状態１１１として、第２のウインドウは省電力状態にある第１の表示装置１００のデフォルトの表示位置１０２ではなく、第２の表示装置１０１に再配置される。
【００７５】
次に、第３の表示状態１１２及び第４の表示状態１１３は、新規の第３のウインドウが追加された状態を示している。第３の表示状態１１２は、第１の表示装置１００の表示状態が復帰状態となり、第１の表示装置１００に第３のウインドウ１０６が表示された場合を示す。
【００７６】
一方、第４の表示状態１１３は、第３のウインドウ１０６が第２の表示装置１０１にリサイズ（縮小）されて再配置された場合を示す。このように、第２の表示状態１１１及び第４の表示状態１１３においては、２画面分の表示装置を復帰状態にせず、各ウインドウを１画面内に収めるよう再配置している。これにより、全てのウインドウをユーザに閲覧可能にするとともに消費電力を低減することができる。
【００７７】
図２は、本実施形態における第２のユースケースとしてマルチディスプレイの画面遷移の一例を示す図である。
図２において、第５の表示状態１１４では、第１の表示装置１００及び第２の表示装置１０１が復帰状態にあり、それぞれ１つのウインドウを表示している。一定時間が経過した後、第６の表示状態１１５として、第２のウインドウ１０５が第２の表示装置１０１に再配置され、第１の表示装置１００が省電力状態となる。この第２のユースケースの場合も第１のユースケースと同様に、全てのウインドウをユーザに閲覧可能にするとともに消費電力を低減することができる。
【００７８】
図３は、本実施形態における第３のユースケースとしてマルチディスプレイの画面遷移の一例を示す図である。
図３において、第７の表示状態１１６では、第１の表示装置１００及び第２の表示装置１０１が復帰状態であり、それぞれ１つのウインドウを表示している。
【００７９】
これに対して、第８の表示状態１１７は、ユーザの操作により第１の表示装置１００を明示的に省電力状態に移行させた状態を示している。このとき、第１の表示装置１００は省電力状態に移行し、第２のウインドウ１０５は第２の表示装置１０１に再配置される。この第３のユースケースの場合も第１のユースケースと同様に、全てのウインドウをユーザに閲覧可能にするとともに消費電力を低減することができる。
【００８０】
図４は、本実施形態における第４のユースケースとしてマルチディスプレイの画面遷移の一例を示す図である。
図４において、第９の表示状態１１８では、第１の表示装置１００が省電力状態であり、第２の表示装置１０１が復帰状態である。そして、第２の表示装置１０１に第１のウインドウ１０３及び第２のウインドウ１０５が表示されている。
【００８１】
これに対して、第１０の表示状態１１９は、ユーザの操作により第１の表示装置１００を明示的に復帰状態に移行させた状態を示している。このとき、第１の表示装置１００は復帰状態に移行し、第２のウインドウ１０５は第２の表示装置１０１からデフォルトの表示位置である第１の表示装置１００に配置される。この第４のユースケースでは、ユーザによって明示的に省電力状態が解除された場合に、ウインドウの配置を元通りに復元している。これにより、ユーザに対してウインドウを把握しやすくすることができる。
【００８２】
以上のように、前述した各部が連携して動作することにより、映像出力装置５００に接続されている複数の表示装置に対して、表示状態制御情報５２０及び映像データの出力を制御する。この結果、表示させる各ウインドウを一部の表示装置に配置して、残りの表示装置を省電力状態にしておくことが可能になり、消費電力を低減することができる。
【００８３】
なお、本実施形態では、表示させる全てのウインドウを復帰状態にある表示装置に配置する例を示したが、ユーザにとって必要な一部のウインドウを省電力状態の表示装置に配置し、残りのウインドウを復帰状態の表示装置に配置するようにしてもよい。また、ウインドウの追加／削除のタイミングのみでなく、一定時間が経過したときに再配置するようにしてもよい。また、本発明はマルチディスプレイシステムに限ったものではなく、１つの表示装置上に消費電力化可能な区画が複数存在する表示装置において適用してもよい。
【００８４】
（本発明に係る他の実施形態）
なお、本発明は、複数の機器から構成されるシステムの一部として適用しても、１つの機器からなる装置の一部に適用してもよい。
【００８５】
また、本発明は前述した実施形態を実現するための装置及び方法のみに限定されるものではない。例えば、前述のシステム又は装置内のコンピュータ（ＣＰＵ或いはＭＰＵ）に、前記実施形態を実現するためのソフトウェアのプログラムコードを供給するものも本発明の範疇に含まれる。また、このプログラムコードに従って前記システム或いは装置のコンピュータが前述の各種デバイスを動作させることにより前記実施形態を実現する場合も本発明の範疇に含まれる。
【００８６】
この場合、前記ソフトウェアのプログラムコード自体が前記実施形態の機能を実現することになる。即ち、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、具体的にはコンピュータに実行させるための前記プログラムコードを格納したコンピュータ読み取り可能な記憶媒体も本発明の範疇に含まれる。
【符号の説明】
【００８７】
５０３  第１の表示装置、５０５  第２の表示装置、５０６  映像出力制御部、５０７  ウインドウ配置部、５０８  表示状態制御部、５１４  映像出力部
【図１】
2010277536.tif 000003
【図２】
2010277536.tif 000004
【図３】
2010277536.tif 000005
【図４】
2010277536.tif 000006
【図５】
2010277536.tif 000007
【図６】
2010277536.tif 000008
【図７】
2010277536.tif 000009
【図８】
2010277536.tif 000010
【図９】
2010277536.tif 000011
【図１０】
2010277536.tif 000012
【図１１】
2010277536.tif 000013
【図１２】
2010277536.tif 000014
【図１３】
2010277536.tif 000015
【図１４】
2010277536.tif 000016
【図１５】
2010277536.tif 000017