(57)【要約】【課題】  一方のディスプレイを電源オフ状態にする際に、ユーザ操作によって表示画面を移動させるといった煩雑な操作を不要とする。【解決手段】  表示制御装置は、第２ディスプレイが電源オフ状態にされる際に、第２ディスプレイに表示させていた表示画面を、第２ディスプレイから表示を消去し、かつ、第１ディスプレイに代わりに表示させる第１表示画面移動手段と、第２ディスプレイから第１ディスプレイに表示を移動させた表示画面に関する情報を管理する表示画面管理手段と、第２ディスプレイが電源オン状態にされる際に、表示画面管理手段の管理内容に基づいて、第２ディスプレイから第１ディスプレイに表示を移動させた表示画面を、第１ディスプレイから表示を消去し、かつ、第２ディスプレイに再び表示させる第２表示画面移動手段とを備える。【選択図】図４
2012212277.tif 000002
【特許請求の範囲】
【請求項１】
第１ディスプレイおよび第２ディスプレイが接続可能であり、前記第１ディスプレイおよび前記第２ディスプレイのいずれか一方に表示画面を表示させる表示制御装置であって、
前記第１ディスプレイおよび前記第２ディスプレイの電源状態を管理する電源状態管理手段と、
前記第２ディスプレイが電源オフ状態にされる際に、前記第２ディスプレイに表示させていた表示画面を、前記第２ディスプレイから表示を消去し、かつ、前記第１ディスプレイに代わりに表示させる第１表示画面移動手段と、
前記第１表示画面移動手段によって前記第２ディスプレイから前記第１ディスプレイに表示を移動させた表示画面に関する情報を管理する表示画面管理手段と、
前記第２ディスプレイが電源オン状態にされる際に、前記表示画面管理手段の管理内容に基づいて、前記第２ディスプレイから前記第１ディスプレイに表示を移動させた表示画面を、前記第１ディスプレイから表示を消去し、かつ、前記第２ディスプレイに再び表示させる第２表示画面移動手段とを備える、表示制御装置。
【請求項２】
前記表示画面管理手段が、前記第２ディスプレイが電源オフ状態にされる際に前記第２ディスプレイに表示させていた表示画面の前記第２ディスプレイにおける表示位置に関する情報をさらに管理し、
前記第２表示画面移動手段が、前記表示画面管理手段の管理内容に基づいて、前記第２ディスプレイから前記第１ディスプレイに表示を移動させた表示画面を、前記第２ディスプレイの元の位置に表示させる、請求項１に記載の表示制御装置。
【請求項３】
前記第１表示画面移動手段が、前記第２ディスプレイに表示させていた表示画面がアクティブな状態であった場合に、前記第１ディスプレイにもアクティブな状態で表示させる、請求項１または２に記載の表示制御装置。
【請求項４】
前記第２表示画面移動手段が、前記第１ディスプレイに表示させていた表示画面がアクティブな状態であった場合に、前記第２ディスプレイにもアクティブな状態で表示させる、請求項１〜３のいずれかに記載の表示制御装置。
【請求項５】
前記第２ディスプレイが電源オフ状態にされる際に、前記第２ディスプレイがメインディスプレイに設定されているか否かを判断する手段と、
前記第２ディスプレイがメインディスプレイに設定されていると判断された場合、前記第１ディスプレイをメインディスプレイに、前記第２ディスプレイをサブディスプレイに設定する手段とをさらに備える、請求項１〜４のいずれかに記載の表示制御装置。
【請求項６】
新たに表示画面を前記第１ディスプレイまたは前記第２ディスプレイに表示させる際に、前記第１ディスプレイおよび前記第２ディスプレイの一方のみが電源オン状態であるか否かを判断する手段と、
前記第１ディスプレイおよび前記第２ディスプレイの一方のみが電源オン状態であると判断された場合に、電源オン状態である方のディスプレイに、新たに表示する表示画面を表示させる手段とをさらに備える、請求項１〜５のいずれかに記載の表示制御装置。
【請求項７】
請求項１〜６のいずれかに記載の表示制御装置の各手段をコンピュータに実行させる、表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１ディスプレイ及び第２ディスプレイに表示画面を表示させる表示制御装置に関する。
【背景技術】
【０００２】
２つのディスプレイが接続可能なパーソナルコンピュータ（以下、ＰＣという。）が利用されており、２つのディスプレイにはそれぞれ異なる画像データを表示することができる。すなわち、あるアイコンやアプリケーション画面（以下、アプリ画面という。）は第１ディスプレイに表示され、別のアイコンやアプリ画面は第２ディスプレイに表示される。この場合に、例えば第２ディスプレイの電源をオフ状態にする際に、ユーザ操作によって、第２ディスプレイに表示されているアイコンやアプリ画面を第１ディスプレイに移動させる必要があり、その操作が煩雑である。また、第２ディスプレイが電源オフ状態である際に、新しいアプリケーションプログラムを起動させ、そのアプリ画面が第２ディスプレイに表示されると、ユーザ操作によって第２ディスプレイを電源オン状態にしなければ、そのアプリ画面を見ることができず、その操作が煩雑である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−３０５２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、一方のディスプレイを電源オフ状態にする際に、ユーザ操作によって表示画面を移動させるといった煩雑な操作を不要とする表示制御装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明の好ましい実施形態による表示制御装置は、第１ディスプレイおよび第２ディスプレイが接続可能であり、前記第１ディスプレイおよび前記第２ディスプレイのいずれか一方に表示画面を表示させる表示制御装置であって、前記第１ディスプレイおよび前記第２ディスプレイの電源状態を管理する電源状態管理手段と、前記第２ディスプレイが電源オフ状態にされる際に、前記第２ディスプレイに表示させていた表示画面を、前記第２ディスプレイから表示を消去し、かつ、前記第１ディスプレイに代わりに表示させる第１表示画面移動手段と、前記第１表示画面移動手段によって前記第２ディスプレイから前記第１ディスプレイに表示を移動させた表示画面に関する情報を管理する表示画面管理手段と、前記第２ディスプレイが電源オン状態にされる際に、前記表示画面管理手段の管理内容に基づいて、前記第２ディスプレイから前記第１ディスプレイに表示を移動させた表示画面を、前記第１ディスプレイから表示を消去し、かつ、前記第２ディスプレイに再び表示させる第２表示画面移動手段とを備える。
【０００６】
第２ディスプレイを電源オフ状態にする際に、第２ディスプレイに表示されている表示画面の表示位置を、自動的に第１ディスプレイに移動させることができる。従って、ユーザ操作によって、第２ディスプレイに表示されている表示画面を第１ディスプレイに移動させる操作を実行する必要がなく、簡便である。第２ディスプレイから第１ディスプレイに自動的に移動された表示画面の情報は、表示画面管理手段によって管理される。そして、第２ディスプレイを再び電源オン状態にする際には、第２ディスプレイから第１ディスプレイに表示位置を移動させた表示画面を、第２ディスプレイに再度表示位置を移動させる。従って、ユーザ操作によって、第１ディスプレイに表示されている表示画面を第２ディスプレイに移動させる操作を実行する必要がなく、簡便である。
【０００７】
好ましい実施形態においては、前記表示画面管理手段が、前記第２ディスプレイが電源オフ状態にされる際に前記第２ディスプレイに表示させていた表示画面の前記第２ディスプレイにおける表示位置に関する情報をさらに管理し、前記第２表示画面移動手段が、前記表示画面管理手段の管理内容に基づいて、前記第２ディスプレイから前記第１ディスプレイに表示を移動させた表示画面を、前記第２ディスプレイの元の位置に表示させる。
【０００８】
この場合、第２ディスプレイを再び電源オン状態にする際に、第２ディスプレイから第１ディスプレイに表示位置を移動させた表示画面を、第２ディスプレイに再度表示位置を移動させる場合に、第２ディスプレイにおける元の表示位置に戻すことができる。
【０００９】
好ましい実施形態においては、前記第１表示画面移動手段が、前記第２ディスプレイに表示させていた表示画面がアクティブな状態であった場合に、前記第１ディスプレイにもアクティブな状態で表示させる。
【００１０】
この場合、ユーザが現在操作しているアクティブな表示画面を第２ディスプレイから第１ディスプレイに移動させた後にも、自動的にアクティブ（つまり操作対象）にすることができるので、ユーザが操作していた表示画面を探す手間を省くことができる。
【００１１】
好ましい実施形態においては、前記第２表示画面移動手段が、前記第１ディスプレイに表示させていた表示画面がアクティブな状態であった場合に、前記第２ディスプレイにもアクティブな状態で表示させる。
【００１２】
この場合、ユーザが現在操作しているアクティブな表示画面を第１ディスプレイから第２ディスプレイに移動させた後にも、自動的にアクティブ（つまり操作対象）にすることができるので、ユーザが操作していた表示画面を探す手間を省くことができる。
【００１３】
好ましい実施形態においては、前記第２ディスプレイが電源オフ状態にされる際に、前記第２ディスプレイがメインディスプレイに設定されているか否かを判断する手段と、前記第２ディスプレイがメインディスプレイに設定されていると判断された場合、前記第１ディスプレイをメインディスプレイに、前記第２ディスプレイをサブディスプレイに設定する手段とをさらに備える。
【００１４】
この場合、メインディスプレイに設定されている方のディスプレイが電源オフ状態となってしまい、ＯＳのメニュー画面をユーザが見ることができないという問題を解決できる。
【００１５】
好ましい実施形態においては、新たに表示画面を前記第１ディスプレイまたは前記第２ディスプレイに表示させる際に、前記第１ディスプレイおよび前記第２ディスプレイの一方のみが電源オン状態であるか否かを判断する手段と、前記第１ディスプレイおよび前記第２ディスプレイの一方のみが電源オン状態であると判断された場合に、電源オン状態である方のディスプレイに、新たに表示する表示画面を表示させる手段とをさらに備える。
【００１６】
この場合、新たに表示する表示画面が電源オフ状態である方のディスプレイに表示されてしまい、新たに表示された表示画面をユーザが見ることができないという問題を解決できる。
【発明の効果】
【００１７】
一方のディスプレイを電源オフ状態にする際に、ユーザ操作によって表示画面を移動させるといった煩雑な操作を不要とする表示制御装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】ＰＣ１００の構成を示すブロック図である。
【図２】ディスプレイ状態管理テーブルを示す図である。
【図３】表示内容管理テーブルを示す図である。
【図４】ＣＰＵ２の処理を示すフローチャートである。
【図５】ＣＰＵ２の処理を示すフローチャートである。
【図６】ＣＰＵ２の処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施形態による電子機器の一例であるパーソナルコンピュータ（以下、ＰＣという。）１００について説明する。図１は、ＰＣ１００の構成を示す概略ブロック図である。ＰＣ１００は、ＣＰＵ２と、メモリ３（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）と、ブリッジ４と、ＨＤＤ５と、マウス６と、キーボード７と、ビデオバッファ８と、映像出力部９Ａ、９Ｂとを備える。映像出力部９Ａには第１ディスプレイ１０Ａが接続可能であり、映像出力部９Ｂには第２ディスプレイ１０Ｂが接続可能である。なお、第１ディスプレイ１０Ａおよび第２ディスプレイ１０Ｂは、ＰＣ１００に内蔵されていてもよい。
【００２０】
ＣＰＵ２は、ＨＤＤ５にインストールされているＯＳ（オペレーティングシステム）やアプリケーションプログラムを実行し、ＰＣ１００の各部を制御する。ＣＰＵ２は、ＯＳ、アプリケーションプログラム、アイコン等の表示画面データである画像データをＨＤＤ５から読み出し、ビデオバッファ８に格納する。ＣＰＵ２は、ビデオバッファ８内で、第１ディスプレイ１０Ａ用の表示画面データを生成し、画像出力部９Ａを介して第１ディスプレイ１０Ａに供給する。また、ＣＰＵ２は、ビデオバッファ８内で、第２ディスプレイ１０Ｂ用の表示画面データを生成し、画像出力部９Ｂを介して第２ディスプレイ１０Ｂに供給する。第１ディスプレイ１０Ａおよび第２ディスプレイ１０Ｂに表示される表示画面データは、それぞれ異なっている。
【００２１】
画像出力部９Ａと第１ディスプレイ１０Ａとは、画像データを送受信するための映像信号ラインと、通信ラインとを介して接続されている。通信ラインは、第１ディスプレイ１０Ａが、第１ディスプレイ１０Ａの電源状態（オン状態またはオフ状態）をＰＣ１００のＣＰＵ２に通知するためのラインである。同様に、画像出力部９Ｂと第２ディスプレイ１０Ｂとは、画像データを送受信するための映像信号ラインと、通信ラインとを介して接続されている。通信ラインは、第２ディスプレイ１０Ｂが、第２ディスプレイ１０Ｂの電源状態（オン状態またはオフ状態）をＰＣ１００のＣＰＵ２に通知するためのラインである。
【００２２】
メモリ３またはＨＤＤ５には、図２に示すディスプレイ状態管理テーブルが格納されている。ディスプレイ状態管理テーブルは、第１ディスプレイ１０Ａおよび第２ディスプレイ１０Ｂの現在の電源状態と、メインディスプレイとして設定されているか、又は、サブディスプレイとして設定されているかの情報を管理するテーブルである。メインディスプレイとは、ＯＳのメニュー画面（設定画面）が表示される方のディスプレイである。
【００２３】
メモリ３またはＨＤＤ５には、図３に示す表示内容管理テーブルが格納されている。表示内容管理テーブルは、一方のディスプレイの電源をオフ状態にする際、一方のディスプレイに表示されていたアイコンやアプリ画面の内容と、その表示位置を示す座標とを管理するテーブルである。なお、表示位置を示す座標は、特に限定されないが、例えば、アイコンやアプリ画面の中心部分における位置の座標であればよく、あるいは、アイコンやアプリ画面の左上頂点における位置の座標であってもよい。
【００２４】
ＣＰＵ２は、一方のディスプレイの電源をオフ状態にする際に、一方のディスプレイに表示されているアイコンやアプリ画面の表示位置を、他方のディスプレイに移動させる。表示位置を移動させるとは、一方のディスプレイからアイコンやアプリ画面の表示を消去し、他方のディスプレイに代わりにアイコンやアプリ画面を表示させることをいう。ＣＰＵ２は、次に、一方のディスプレイの電源を再度オン状態にする際に、一方のディスプレイから他方のディスプレイに移動させたアイコンやアプリ画面を、一方のディスプレイに再度移動させる。このときに、ＣＰＵ２は、移動させるべきアイコンやアプリ画面の内容やその表示位置を、表示内容管理テーブルの管理内容を参照して、把握することができる。
【００２５】
次に、本例の動作を説明する。図４は、第２ディスプレイ１０Ｂの電源をオフ状態にする際のＣＰＵ２の処理を示すフローチャートである。なお、第１ディスプレイ１０Ａの電源をオフ状態にする際の処理も同様であるので、説明を援用する。
【００２６】
ユーザ操作によって第２ディスプレイ１０Ｂの電源がオフ状態にされる際、第２ディスプレイ１０Ｂから通信ラインを介して、ＰＣ１００のＣＰＵ２に、第２ディスプレイ１０Ｂが電源オフ状態になることを示す通知が送信される（Ｓ１）。なお、これに限定されず、任意の適切な周知技術を適用して、第２ディスプレイ１０Ｂが電源オフ状態になることをＣＰＵ２が認識できればよい。
【００２７】
ＣＰＵ２は、第１ディスプレイ１０Ａも電源オフ状態であるか否かを、ディスプレイ状態管理テーブルの管理内容を参照することによって判断する（Ｓ２）。第１ディスプレイ１０Ａも電源オフ状態である場合（Ｓ２でＹＥＳ）、Ｓ１２に進み、ＣＰＵ２は、ディスプレイ状態管理テーブルの内容を、第２ディスプレイ１０Ｂが電源オフ状態であるように更新して、処理を終了する。
【００２８】
第１ディスプレイ１０Ａが電源オン状態である場合（Ｓ２でＮＯ）、第２ディスプレイ１０Ｂがメインディスプレイとして設定されているか否かを、ディスプレイ状態管理テーブルを参照して判断する（Ｓ３）。第２ディスプレイ１０Ｂがメインディスプレイではなく、サブディスプレイとして設定されている場合（Ｓ３でＮＯ）、Ｓ５に進む。一方、第２ディスプレイ１０Ｂがメインディスプレイである場合（Ｓ３でＹＥＳ）、第１ディスプレイ１０Ａをメインディスプレイに設定し、第２ディスプレイ１０Ｂをサブディスプレイに設定する（Ｓ４）。電源がオン状態である方の第１ディスプレイ１０Ａをメインディスプレイとして設定することで、ＯＳのメニュー画面等を第１ディスプレイ１０Ａに表示させることができるからである。
【００２９】
続いて、ＣＰＵ２は、第２ディスプレイ１０Ｂに表示されているアイコンを第１ディスプレイ１０Ａにその表示位置を移動させる（Ｓ５）。第２ディスプレイ１０Ｂに表示されているアイコンは、ＣＰＵ２自体がＲＡＭで情報を管理して把握している。すなわち、ＣＰＵ２は、ビデオバッファ８内で、第２ディスプレイ１０Ｂ用に生成していたアイコンの画像データを、第２ディスプレイ１０Ｂ用としては消去し、第１ディスプレイ１０Ａ用として生成し、画像出力部９Ａを介して第１ディスプレイ１０Ａに供給する。なお、この際に、第１ディスプレイ１０Ａに元々表示されていたアイコンと容易に区別可能なように、一箇所にまとめて表示するか、又は、第２ディスプレイ１０Ｂから移動させたアイコンであることを示す情報を付加するとよい。
【００３０】
ＣＰＵ２は、第２ディスプレイ１０Ｂから第１ディスプレイ１０Ａに表示位置を移動させたアイコンの情報を表示内容管理テーブルに登録する。すなわち、ＣＰＵ２は、移動させたアイコンに関する識別情報（例えば、ファイル名、アイコン名、識別番号等）を表示内容管理テーブルの「表示内容」の項目に登録し、第２ディスプレイに表示されていたアイコンの表示位置の座標を表示内容管理テーブルの「座標」の項目に登録し、「ディスプレイ」の項目に第２ディスプレイと登録する。
【００３１】
続いて、ＣＰＵ２は、第２ディスプレイ１０Ｂにアプリ画面が表示されているか否かを判断する（Ｓ６）。第２ディスプレイ１０Ｂに表示されているアプリ画面は、ＣＰＵ２自体がＲＡＭで情報を管理して把握している。第２ディスプレイ１０Ｂにアプリ画面が表示されていない場合（Ｓ６でＮＯ）、Ｓ１２に進み、ディスプレイ状態管理テーブルの管理内容を更新して、処理を終了する。
【００３２】
第２ディスプレイ１０Ｂにアプリ画面が表示されている場合（Ｓ６でＹＥＳ）、ＣＰＵ２は、第２ディスプレイ１０Ｂに表示されているアプリ画面を第１ディスプレイ１０Ａに移動させる。すなわち、ＣＰＵ２は、ビデオバッファ８内で、第２ディスプレイ１０Ｂ用に生成していたアプリ画面の画像データを、第２ディスプレイ１０Ｂ用としては消去し、第１ディスプレイ１０Ａ用として生成し、画像出力部９Ａを介して第１ディスプレイ１０Ａに供給する。
【００３３】
ＣＰＵ２は、第２ディスプレイ１０Ｂから第１ディスプレイ１０Ａに移動させたアプリ画面の情報を表示内容管理テーブルに登録する。すなわち、ＣＰＵ２は、移動させたアプリ画面に関する識別情報（例えば、アプリ名やアプリの識別番号等）を表示内容管理テーブルの「表示内容」の項目に登録し、第２ディスプレイ１０Ｂに表示されていたアプリ画面の表示位置の座標を表示内容管理テーブルの「座標」の項目に登録し、「ディスプレイ」の項目に第２ディスプレイを登録する。
【００３４】
ＣＰＵ２は、第２ディスプレイ１０Ｂから第１ディスプレイ１０Ａに移動させたアプリ画面の１つがアクティブであったか否かを判断する（Ｓ８）。アクティブとは、アプリ画面がユーザ操作によって操作可能な状態であり、デスクトップの最前面にアプリ画面のウインドウが表示されている状態である。アクティブなウインドウは、第１ディスプレイ１０Ａおよび第２ディスプレイ１０Ｂのいずれか一方に１つだけ存在する。アクティブか否かはＣＰＵ２自体がＲＡＭで管理して把握している。第２ディスプレイ１０Ｂにてアクティブであったアプリ画面が存在しなければ（Ｓ８でＮＯ）、ＣＰＵ２は、第１ディスプレイ１０Ａにおいてもアプリ画面をアクティブにはせずに（つまり、第１ディスプレイ１０Ａに元々表示されているアプリ画面の背面に表示する）（Ｓ１１）、ディスプレイ状態管理テーブルの管理内容を更新し（Ｓ１２）、処理を終了する。
【００３５】
第２ディスプレイ１０Ｂにおいてアクティブであったアプリ画面が存在すれば（Ｓ８でＹＥＳ）、ＣＰＵ２は、第１ディスプレイ１０Ａにおいて、映像データ等のコンテンツを再生中であるか否かを判断する（Ｓ９）。例えば、映像再生アプリによってＤＶＤやＨＤＤに記録されている映像データを再生しているか否かが判断される。第１ディスプレイ１０Ａにおいて映像データ等のコンテンツを再生中である場合（Ｓ９でＹＥＳ）、ＣＰＵ２は、第２ディスプレイ１０Ｂでアクティブであったアプリ画面を第１ディスプレイ１０Ａではアクティブにはしない（つまり、第１ディスプレイ１０Ａに元々表示されているアプリ画面の背面に表示する）（Ｓ１１）。これは、第２ディスプレイ１０Ｂから移動してきたアプリ画面がアクティブにされ、デスクトップの最前面に表示されると、再生している映像がアクティブにされたアプリ画面によって隠れてしまうという問題が生じるからである。
【００３６】
第１ディスプレイ１０Ａにおいて映像データ等のコンテンツを再生中でない場合（Ｓ９でＮＯ）、ＣＰＵ２は、第２ディスプレイ１０Ｂでアクティブであったアプリ画面を第１ディスプレイ１０Ａにおいてもアクティブにする（つまり、デスクトップの最前面に表示する）（Ｓ１０）。その後、ＣＰＵ２は、ディスプレイ状態管理テーブルの管理内容を更新し（Ｓ１２）、処理を終了する。なお、Ｓ９の判断処理は必須ではなく、Ｓ８でＹＥＳの場合にＳ１０に進むようにしてもよい。
【００３７】
第２ディスプレイ１０Ｂから第１ディスプレイ１０Ａに移動されたアイコンやアプリ画面が、第１ディスプレイ１０Ａにおいてユーザ操作によって消去された場合、ＣＰＵ２は、消去されたアイコンやアプリ画面に関する情報を図３の表示内容管理テーブルから削除する。従って、後述するように、第２ディスプレイ１０Ｂが電源オン状態にされた際に、第１ディスプレイ１０Ａにおいてユーザ操作によって消去されたアイコンやアプリ画面が、第２ディスプレイ１０Ｂで復元してしまうという問題を解決できる。
【００３８】
図５は、図４の処理の後に、第２ディスプレイ１０Ｂの電源をオン状態にする際のＣＰＵ２の処理を示すフローチャートである。ユーザ操作によって第２ディスプレイ１０Ｂの電源がオン状態にされる際、第２ディスプレイ１０Ｂから通信ラインを介して、ＰＣ１００のＣＰＵ２に、第２ディスプレイ１０Ｂが電源オン状態になることを示す通知が送信される（Ｓ２１）。
【００３９】
ＣＰＵ２は、前回、第２ディスプレイ１０Ｂを電源オフ状態にする際に、第２ディスプレイ１０Ｂから第１ディスプレイ１０Ａに移動させたアイコンを、再度、第２ディスプレイ１０Ｂに移動させる（戻す）（Ｓ２２）。このとき、ＣＰＵ２は、表示内容管理テーブルの管理内容を参照し、「ディスプレイ」の項目に第２ディスプレイと登録されているアイコンを、第１ディスプレイ１０Ａから第２ディスプレイ１０Ｂに移動させるアイコンとして特定する。そして、ＣＰＵ２は、第２ディスプレイ１０Ｂにおいて、表示内容管理テーブルの「座標」の項目に登録されている座標で特定される位置に、特定したアイコンを移動させて、表示させる。
【００４０】
続いて、ＣＰＵ２は、前回、第２ディスプレイ１０Ｂを電源オフ状態にする際に、第２ディスプレイ１０Ｂから第１ディスプレイ１０Ａに移動させたアプリ画面を、再度、第２ディスプレイ１０Ｂに移動させる（戻す）（Ｓ２３）。このとき、ＣＰＵ２は、表示内容管理テーブルの管理内容を参照し、「ディスプレイ」の項目に第２ディスプレイと登録されているアプリ画面を、第１ディスプレイ１０Ａから第２ディスプレイ１０Ｂに移動させるアプリ画面として特定する。そして、ＣＰＵ２は、第２ディスプレイ１０Ｂにおいて、表示内容管理テーブルの「座標」の項目に登録されている座標で特定される位置に、特定したアプリ画面を移動させて、表示させる。なお、第１ディスプレイ１０Ａから第２ディスプレイ１０Ｂにアプリ画面を移動させる際に、第１ディスプレイ１０Ａにおいてアクティブであるアプリ画面は、第２ディスプレイ１０Ｂに移動させた際にもアクティブに設定するとよい。アクティブか否かは、上記の通りＣＰＵ自体がＲＡＭ上で管理して把握している。
【００４１】
ＣＰＵ２は、ディスプレイ状態管理テーブル及び表示内容管理テーブルの管理内容を更新する（Ｓ２４）。例えば、表示内容管理テーブルにおいて、第１ディスプレイ１０Ａから第２ディスプレイ１０Ｂに移動させたアイコンやアプリ画面に関する情報は削除される。
【００４２】
図６は、ユーザ操作によって新たにアプリケーションプログラムが起動され、アプリ画面が第１ディスプレイ１０Ａまたは第２ディスプレイ１０Ｂに新たに表示される際の、ＣＰＵ２の処理を示すフローチャートである。ユーザ操作によって、新たにアプリケーションを起動する際に（Ｓ３１）、ＣＰＵ２は、第１ディスプレイ１０Ａおよび第２ディスプレイ１０Ｂは共に電源オン状態であるか、又は、一方のディスプレイのみが電源オン状態であるかを、ディスプレイ状態管理テーブルを参照して判断する（Ｓ３２）。
【００４３】
第１ディスプレイ１０Ａおよび第２ディスプレイ１０Ｂが共に電源オン状態である場合（Ｓ３２でＹＥＳ）、第１ディスプレイ１０Ａおよび第２ディスプレイ１０Ｂのどちらにアプリ画面を表示しても、ユーザはアプリ画面を見ることができる。従って、通常処理によって決定される方のディスプレイにアプリ画面が表示される。一方のディスプレイのみが電源オン状態である場合（Ｓ３２でＮＯ）、ＣＰＵ２は、電源オン状態である方のディスプレイを、ディスプレイ状態管理テーブルを参照して特定し、特定したディスプレイにアプリ画面を表示させる（Ｓ３３）。これにより、新たに起動したアプリケーションプログラムのアプリ画面が電源オフ状態である方のディスプレイに表示されてしまい、アプリ画面をユーザが見ることができないという問題を解決できる。
【００４４】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。また、本発明は、ＰＣだけでなくＴＶ、カーナビ、携帯電話、ゲーム機、オーディオ等の電子機器にも適用され得る。また、ディスプレイはＬＣＤに限定されず、ＰＤＰや有機ＥＬ等でもよい。本発明は、上記の処理をコンピュータに実行させるコンピュータプログラムおよびそれが記録された記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００４５】
本発明は、デスクトップＰＣやノートＰＣ等に好適に採用され得る。
【符号の説明】
【００４６】
１００          ＰＣ
２              ＣＰＵ
３              メモリ
４              ブリッジ
５              ＨＤＤ
６              マウス
７              キーボード
８              ビデオバッファ
９Ａ、９Ｂ      画像出力部
１０Ａ          第１ディスプレイ
１０Ｂ          第２ディスプレイ
【図１】
2012212277.tif 000003
【図２】
2012212277.tif 000004
【図３】
2012212277.tif 000005
【図４】
2012212277.tif 000006
【図５】
2012212277.tif 000007
【図６】
2012212277.tif 000008