(57)【特許請求の範囲】
【請求項１】
操作者からの指示を受けて、タッチパネル操作に対応していない第１の表示部に表示されている画面と前記タッチパネル操作に対応している第２の表示部に表示されている画面との切り替え命令を入力する画面切替入力部と、
前記切り替え命令の入力を受けて、前記第１の表示部に表示させている画面を前記第２の表示部に表示させるとともに、前記第２の表示部に表示させているタッチパネル専用画面の前記第１の表示部への表示を禁止する表示制御部と
を備えることを特徴とする情報処理装置。 
【請求項２】
前記第２の表示部は前記表示制御部と無線で接続されていることを特徴とする請求項１に記載の情報処理装置。 
【請求項３】
前記第２の表示部は、タッチパネルを有していることを特徴とする請求項１又は請求項２に記載の情報処理装置。 
【請求項４】
前記表示制御部は、前記第２の表示部にタッチパネルを用いて操作を行う画面を表示させる場合、前記第２の表示部へのポインタの移動を禁止し、前記第２の表示部にタッチパネルを用いて操作を行う画面が表示されている状態で、前記画面の切り替え命令の入力を受けると、前記第２の表示部へのポインタの移動を許可することを特徴とする請求項３に記載の情報処理装置。 
【請求項５】
前記第１の表示部が主画面であり前記第２の表示部が副画面であり、前記第１の表示部には自装置の操作画面を表示させ、前記第２の表示部に所定の画面を表示させた状態である初期状態に戻す命令を入力する復帰命令入力部と、
前記初期状態に戻す命令の入力を受けて、前記第１の表示部の電源が入っており且つ前記第１の表示部の入力が自装置からの入力か否かを判定する判定部と、
前記判定部により前記第１の表示部の電源が入っていないと判定された場合、前記第１の表示部の電源を入れる電源投入部と、
前記第１の表示部の入力が自装置からの入力でないと判定された場合に、前記第１の表示部の入力を自装置からの入力に変更する入力変更部と、
をさらに備え、
前記表示制御部は、前記判定部により前記第１の表示部の電源が入っており且つ前記第１の表示部の入力が自装置からの入力となっていると判定された場合、もしくは前記電源投入部又は前記入力変更部のいずれか一方又は双方により前記第１の表示部の電源が入っており且つ前記第１の表示部の入力が自装置からの入力である状態にされた場合に、前記第１の表示部を主画面として自装置の前記操作画面を表示させ、前記第２の表示部を副画面として前記所定の画面を表示させることで前記初期状態に戻す
ことを特徴とする請求項１乃至請求項４のいずれか一つに記載の情報処理装置。 
【請求項６】
操作者からの指示を受けて、タッチパネル操作に対応していない一方のディスプレイに表示されている画面と前記タッチパネル操作に対応している他方のディスプレイに表示されている画面との切り替え命令の入力を受けるステップと、
前記一方のディスプレイに表示させている画面を前記他方のディスプレイに表示させるステップと、
前記他方のディスプレイに表示させているタッチパネル専用画面の前記一方のディスプレイへの表示を禁止するステップと
を含んだことを特徴とする情報処理装置制御方法。 
【請求項７】
操作者からの指示を受けて、タッチパネル操作に対応していない一方のディスプレイに表示されている画面と前記タッチパネル操作に対応している他方のディスプレイに表示されている画面との切り替え命令の入力を受ける手順と、
前記一方のディスプレイに表示させている画面を前記他方のディスプレイに表示させる手順と、
前記他方のディスプレイに表示させているタッチパネル専用画面の前記一方のディスプレイへの表示を禁止する手順と
をコンピュータに実行させる情報処理装置制御プログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
近年、インターネット上における動画サイトなどといった、各種動画を配信するメディアが増えてきている。そして、このようなメディアからパソコンに取り込んだ動画をテレビの大きな画面で見たいという要望が増えてきている。そのため、大きな表示画面を有するテレビなどにＰＣ(Personal Computer)の操作画面を映し出すことが増えてきている。
【０００３】
このように、テレビをＰＣの操作画面として利用できる構成でも、放送局から送られてくる番組などの映像を見たいときには、テレビには当然それらの映像が映されることになる。この場合、テレビをＰＣの操作画面としては利用できないので、小型のモニタなどの補助画面にＰＣの操作画面を表示させて、ＰＣの操作を行う必要がある。また、動画を検索して家族に見せるような場合にも、検索操作を家族全員に見せる必要は無いので、検索は補助画面で行い、検索して目的の動画を見つけた後に、その動画をテレビに映せばよい。このように、ＰＣにテレビを接続して、テレビにＰＣの操作画面を映し出せるようにしている場合、ＰＣに接続したテレビと補助画面とを切り替えて使用する場合が多いと考えられる。以下では、ＰＣの操作を行う場合の主たる画面として使用する画面をプライマリディスプレイといい、ＰＣの操作を行う場合の従たる画面として使用する画面をセカンダリディスプレイという。
【０００４】
従来、作業中のウィンドウをプライマリディスプレイで全画面表示にした場合、隠れてしまうウィンドウを補助画面に表示する技術が提供されている。また、一方のディスプレイに複数のウィンドウが表示されている状態で所定の操作を行うと、必要とする画面以外の画面を他のディスプレイに移動する技術が提供されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１７５１７３号公報
【特許文献２】特開平０４−０１５６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の画面切り替えは、ＰＣの操作画面において複雑な操作を必要としていた。例えば、ＰＣの操作画面で右クリックを行い、「画面の解像度」を選択し、ＰＣの主操作画面にしたい表示装置をプライマリディスプレイとして選択し、決定操作を行うといった多数の工程の操作を行う必要があった。また、補助画面がタッチパネルなどの場合には、画像を切り替えることによりテレビにタッチパネル用の画面が表示されてしまう。しかし、テレビにはタッチパネルの機能が備わっておらず、テレビにタッチパネル用の画面が表示されても操作することができず、意味が無いことになる。これらの問題は、隠れてしまうウィンドウを補助画面に表示する技術や必要とする画面以外を他のディスプレイに移動する技術を用いても、解決することは困難であった。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、簡単な操作により画面を切り替え、且つテレビに不必要な画面を表示させない情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムを格納した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムを格納した記録媒体は、一つの態様において、画面切替入力部は、操作者からの指示を受けて、タッチパネル操作に対応していない第１の表示部に表示されている画面と前記タッチパネル操作に対応している第２の表示部に表示されている画面との切り替え命令を入力する。表示制御部は、前記切り替え命令の入力を受けて、前記第１の表示部に表示させている画面を前記第２の表示部に表示させ、前記第２の表示部に表示させているタッチパネル専用画面の前記第１の表示部への表示を禁止する。
【発明の効果】
【０００９】
本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムを格納した記録媒体の一つの態様によれば、簡単な操作により画面を切り替えることで操作性を向上させるとともに、画面切り替えにおいてテレビに不必要な画面を表示させないことで、画面切り替えによる操作の混乱を防止するという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、情報処理装置を含むシステムの全体構成を示す概略図である。
【図２】図２は、実施例１に係る情報処理装置を含むシステムのブロック図である。
【図３】図３は、実施例１に係る無線デバイスのハードウェアの構成図である。
【図４】図４は、無線デバイスの表示部にタッチパネル専用画面が表示されている状態を表す平面図である。
【図５】図５は、画面切り替えによる画面の遷移を説明するための図である。
【図６】図６は、実施例１に係る本体のハードウェアの構成図である。
【図７】図７は、実施例１に係る情報処理装置における第１状態又は第３状態からの第２状態又は第４状態への画面切り替えの処理のフローチャートである。
【図８】図８は、プライマリディスプレイとセカンダリディスプレイの入れ替えの処理のフローチャートである。
【図９】図９は、実施例１に係る情報処理装置における第２状態又は第４状態からの第１状態又は第３状態への画面切り替えの処理のフローチャートである。
【図１０】図１０は、実施例２に係る情報処理装置を含むシステムのブロック図である。
【図１１】図１１は、実施例２に係る無線デバイスのハードウェアの構成図である。
【図１２】図１２は、ホームボタンが利用できない旨のメッセージを表示する画面の一例の図である。
【図１３】図１３は、ホームボタンが押下された場合の処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムを格納した記録媒体の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムを格納した記録媒体が限定されるものではない。
【実施例１】
【００１２】
図１は、情報処理装置を含むシステムの全体構成を示す概略図である。図１に示すように、本実施例に係る情報処理装置を含むシステムは、ＣＰＵ(Central Processing Unit)、メモリ及びハードディスクなどが搭載された筐体である本体１、テレビ２、無線デバイス３及び無線キーボード／マウス４を有する。ここで、本体１が情報処理装置の一例である。本実施例では情報処理装置をパソコンとして説明する。
【００１３】
本体１とテレビ２とはケーブルで接続されている。また、本体１と無線デバイス３及び無線キーボード／マウス４とは無線で接続されている。そして、本体１と無線デバイス３及び無線キーボード／マウス４とは、無線によってデータの授受を行う。
【００１４】
次に、図２を参照して、実施例に係る情報処理装置を含むシステムの詳細について説明する。図２は、実施例１に係る情報処理装置を含むシステムのブロック図である。
【００１５】
まず、テレビ２について説明する。図２に示すように、テレビ２は、表示部２１、入力切替部２２及び表示制御部２３を有している。本実施例では、テレビ２は、ＨＤＭＩ (High-Definition Multimedia Interface) の端子（不図示）を有している。そして、テレビ２は、ＨＤＭＩで本体１と接続されている。さらに、本実施例におけるテレビ２は、ＨＤＭＩ−ＣＥＣ(Consumer Electronics Control)によって制御することができる。テレビ２はＨＤＭＩ−ＣＥＣで制御可能であることで、電源のオン／オフや、入力の切り替えといった制御を本体１から受けることができる。また、テレビ２がＨＤＭＩ−ＣＥＣで制御可能であることで、本体１は、テレビ２がどこから入力された画像信号を用いて表示部２１に表示させているかを把握することができる。ここで、本実施例ではテレビ２と本体１との接続にＨＤＭＩを用いた場合で説明したが、ＤＶＩ(Digital Visual Interface)を用いてもよい。さらに、テレビ２は、HotPlugDetect信号を本体１との間でやり取りしている。HotPlugDetect信号とは、テレビ２との間のケーブルが接続されているか否かを判断するための信号である。
【００１６】
表示部２１は、例えば液晶画面などである。さらに、表示部２１は、表示する映像信号が入力される入力経路を複数有している。本実施例では、入力経路のうち一つが本体１からの入力に割り当てられている。表示部２１の入力が本体１からの入力である場合、表示部２１には、本体１で起動されるソフトウェアの画像を表示することができる。本体１で表示されるソフトウェアは、例えば文章編集用のソフトウェアや表計算用のソフトウェアである。また。本実施例では、入力経路のうちの他の一つがテレビ映像の入力に割り当てられている。ここで、テレビ映像とは、放送局から配信される映像などのことを指す。すなわち、表示部２１にテレビ映像が表示されている場合には、テレビ２はテレビ視聴用として用いられることになる。以下では、表示部２１への入力経路を変更することを、表示部２１への入力を変更するということがある。表示部２１が第１の表示部の一例である。
【００１７】
操作者は、テレビ２の入力切替ボタン（不図示）などを用いて、表示部２１へ入力を行う機器を指定する。ここで、入力を行う機器とは、例えば、本体１や後述するテレビ２の表示制御部２３である。入力切替部２２は、操作者からの表示部２１への入力を行う機器の指定を受けて、表示部２１の入力を切り替える。例えば、操作者から表示制御部２３にからのテレビ映像の入力が指定された場合、入力切替部２２は、表示部２１の入力を表示制御部２３からの入力に切り替える。また、操作者から本体１からのＰＣ(Personal Computer)の操作画面の入力が指定された場合、入力切替部２２は、表示部２１の入力を本体１の表示制御部１１からの入力に切り替える。
【００１８】
表示制御部２３は、放送局などから受信したテレビ映像を表示部２１に表示させる。
【００１９】
次に、無線デバイス３について説明する。無線デバイス３は、表示部３１、表示制御部３２、無線通信制御部３３及び画面切替入力部３４を有している。
【００２０】
無線通信制御部３３は、本体１の無線通信制御部１２と無線による通信を行う。本実施例では、無線通信制御部３３は、ワイヤレスＵＳＢ(Universal Serial Bus)を用いて通信を行う。このように実際には、無線デバイス３の各部と本体１の各部との間の信号の授受は無線通信制御部３３を介して行われるが、以下では説明の都合上、無線デバイス３の各部が本体１の各部と信号の授受を直接行っているように説明する場合がある。
【００２１】
表示部３１は、液晶画面(LCD: Liquid Crystal Display)などである。また、表示部３１は、タッチパネル３５を有している。タッチパネル３５は、ユーザの指やタッチペンなどによるタッチ操作を検出する。操作者は、タッチパネル３５を用いて入力を行うことができる。そして、表示部３１には、タッチパネル３５のみを用いて操作を行うためのタッチパネル専用画面又はタッチパネル専用画面以外のＰＣの操作画面を表示させる。以下では、タッチパネル専用画面以外のＰＣの操作画面のことを、単に「ＰＣの操作画面」という。表示部３１にＰＣの操作画面が表示されている場合には、操作者はタッチパネル３５を用いてポインタを移動することもできる。表示部３１が第２の表示部の一例である。
【００２２】
表示制御部３２は、本体１の表示制御部１１からデータを受信する。そして、表示制御部３２は、受信したデータを表示部３１に合わせて位置合わせを行うなどの画像変換を行う。そして、表示制御部３２は、表示部３１にＰＣの操作画面を表示させる。また、表示制御部３２は、タッチパネル３５からの入力を本体１の表示制御部１１及び統括制御部１３へ出力する。
【００２３】
画面切替入力部３４は、画面の切り替え命令を入力するためのボタンを有する。操作者が画面切替入力部３４のボタンを押下することにより、画面の切り替え命令が本体１の表示制御部１１及び統括制御部１３に送信される。
【００２４】
ここで、図３を参照して、無線デバイス３のハードウェア構成について説明する。図３は、実施例１に係る無線デバイス３のハードウェアの構成図である。無線デバイス３は、液晶画面（LCD：Liquid Crystal Display)である表示部３０２を有している。この表示部３０２が図２の表示部３１の機能を有する。そして、表示部３０２にはタッチパネル３０１が設けられている。このタッチパネル３０１が図２のタッチパネル３５の機能を有している。そして、タッチパネル３０１はタッチパネルコントローラ３０３に接続されている。タッチパネルコントローラ３０３は、タッチパネル３０１からの入力の制御を行う。また、表示部３０２は画像変換部３０５と接続されている。さらに、画像変換部３０５はメモリ３０４を有している。画像変換部３０５は、本体から送られてきた画像を返還するなどして表示部３０２に表示させる。このとき、画像変換部３０５は、必要があればメモリ３０４に画像を一時記憶させるなどする。このタッチパネルコントローラ３０３、メモリ３０４及び画像変換部３０５を組み合わせたものが、図２の表示制御部３２の機能を有する。ＵＳＢ端子３０７は、ＵＳＢのケーブルを用いて本体１と無線デバイス３とを接続するための端子である。ワイヤレスＵＳＢ３０６は、アンテナ３０８を介して本体１との無線通信を行う。このワイヤレスＵＳＢ３０６が、図２の無線通信制御部３３の機能を有する。画面切替ボタン３１５は、ボタンイベント通知部３１４と接続されている。操作者が画面切替ボタン３１５を押下すると、ボタンイベント通知部３１４が画面切り替え命令の入力と判断し、本体１に画面切り替え命令を出力する。この画面切替ボタン３１５及びボタンイベント通知部３１４が、図２の画面切替入力部３４の機能を有する。ＵＳＢハブ３１３は、タッチパネルコントローラ３０３からの入力を本体１へ出力する。また、ＵＳＢ３１３は、本体１からの入力された画像信号を画像変換部３０５に出力する。さらに、ボタンイベント通知部３１４から入力された画面切り替え命令を本体を出力する。バッテリ３１２は無線デバイス３の各部に電源を供給する。電源スイッチ３１１は、無線デバイス３の電源のオン／オフを行うスイッチである。そして、電源制御部３０９は、電源スイッチ３１１による電源のオン／オフを受けて、バッテリ３１２からの電源の供給を制御する。また、ＤＣ−ＩＮ３１０は外部から電力の供給を受ける入力端子である。
【００２５】
ここで、図４を参照して、無線デバイス３の外観及びタッチパネル専用画面の一例について説明する。図４は、無線デバイスの表示部にタッチパネル専用画面が表示されている状態を表す平面図である。本実施例では、タッチパネル専用画面として、アプリケーションの起動を管理するためのアプリケーションランチャを用いるものとする。
【００２６】
表示部３１にはタッチパネル３５が設けられている。図４では、表示部３１にタッチパネル専用画面が表示されている。そして、表示部３１には、アプリケーションランチャが表示されている。表示部３１に表示されたアプリケーションランチャ上に配置された小さな四角で囲まれた図柄３１２がアプリケーションの起動ボタンを示している。操作者は、図柄３１２を手などで物理的に押下することで、図柄３１２に対応するアプリケーションの起動命令を入力する。さらに、図４に示すように、表示部３１とは離れた場所に画面切替入力部３４が設けられている。
【００２７】
次に、無線キーボード／マウス４について説明する。無線キーボード／マウス４は、キーボード及びマウスとともに無線通信制御部４１を有している。
【００２８】
無線通信制御部４１は、本体１の無線通信制御部１２と無線による通信を行う。本実施例では、無線通信制御部３３は、ワイヤレスＵＳＢを用いて通信を行う。
【００２９】
無線キーボード／マウス４は、キーボード又はマウスによる入力情報を無線通信制御部４１を介して本体１の表示制御部１１又は統括制御部１３へ出力する。
【００３０】
次に、パソコンの本体１について説明する。図２に示すように、本体１は、表示制御部１１、無線通信制御部１２及び統括制御部１３を有している。
【００３１】
無線通信制御部１２は、無線デバイス３及び無線キーボード／マウス４との間の無線によるデータの送受信を行う。具体的には、無線通信制御部１２は、無線デバイス３及びキーボード／マウス４から無線信号を受信して、表示制御部１１及び統括制御部１３に出力する。また、無線通信制御部１２は、表示制御部１１及び統括制御部１３から入力された信号を無線によって無線デバイス３又はキーボード／マウス４へ出力する。このように実際には、本体１の各部と無線デバイス３及びキーボード／マウス４との間の信号の授受は無線通信制御部１２を介して行われるが、以下では説明の都合上、本体１の各部が無線デバイス３又はキーボード／マウス４の各部と信号の授受を直接行っているように説明する場合がある。
【００３２】
表示制御部１１は、ポインタ制御部１１１及び画面切替部１１２を有している。また、表示制御部１１は、タッチパネル専用画面のフォーマットを予め記憶している。
【００３３】
画面切替部１１２は、後述する統括制御部１３からテレビ２がＨＤＭＩで接続されているかの情報、ＨＤＭＩ−ＣＥＣの設定が有効になっているかの情報を受信する。テレビ２においてＨＤＭＩ−ＣＥＣの設定が有効の場合、画面切替部１１２は、無線デバイス３から画面切り替え命令の入力を受けると、テレビ２の電源が入っており、且つ表示部２１の入力が本体１からの入力になっているか否かを判定する。ここで、本実施例では、表示部２１の入力の状態は後述する統括制御部１３から取得することができる。テレビ２の電源が入っていなければ、画面切替部１１２は、テレビ２の電源をＯＮにする。また、表示部２１の入力が本体１からの入力でなければ、画面切替部１１２は、表示部２１の入力を本体１からの入力に変更する。こうすることで、画面切替部１１２は、本体１が複数の画面を利用できるマルチディスプレイ環境を構築することができる。
【００３４】
そして、テレビ２の電源がＯＮであり、且つ表示部２１の入力が本体１からの入力になると、画面切替部１１２は、プライマリディスプレイとセカンダリディスプレイの設定を逆にする。具体的には、表示部２１がプライマリディスプレイで、表示部３１がセカンダリディスプレイであった場合、画面切替部１１２は、表示部３１をプライマリディスプレイに設定し、表示部２１をセカンダリディスプレイに設定する。さらに、画面切替部１１２は、テレビ２の表示部２１に表示させている画面と無線デバイスの表示部３１に表示させている画面の切り替えを行う。具体的には、画面切替部１１２は、表示部２１に表示させている画面を表示部３１に表示させる。さらに、画面切替部１１２は、表示部３１に表示させている画面がタッチパネル専用画面か否かを判定する。そして、画面切替部１１２は、表示部３１に表示させている画面がタッチパネル専用画面でなければ、表示部３１に表示させていた画面を表示部２１に表示させる。これに対して、画面切替部１１２は、表示部３１に表示させている画面がタッチパネル専用画面であれば、そのタッチパネル画面の表示部２１への表示を禁止する。そして、画面切替部１１２は、ＰＣの操作画面を表示部２１へ表示させる。
【００３５】
ここで、画面切替部１１２がタッチパネル専用画面の表示部２１への表示を禁止する理由を説明する。表示部２１はタッチパネルを有していない。また、タッチパネル専用画面は、ポインタなどを利用して入力を行うことができない。そのため、表示部３１に表示させていたタッチパネル専用画面を表示部２１に表示させた場合、操作者は、表示部２１が表示している画面を用いての操作が行えなくなってしまう。そこで、表示部３１にタッチパネル画面が表示されている場合、画面切り替え命令に対して、画面切替部１１２は、表示部３１に表示されていた画面の表示部２１への表示を禁止して、表示部２１の画面を用いた操作が行えなくなる状況を回避する。
【００３６】
これに対して、テレビ２でＨＤＭＩ−ＣＥＣの設定が有効でない状態で、表示部３１をセカンダリディスプレイに変更する画面切替命令が入力されると、画面切替部１１２は、切替不可の情報を表示部３１に表示させる。また、テレビ２でＨＤＭＩ−ＣＥＣの設定が有効でない状態で、表示部３１をプライマリディスプレイに変更する画面切替命令が入力されると、画面切替部１１２は、表示部３１のプライマリディスプレイへの変更を行い、さらに表示部３１にＰＣの操作画面の表示のみを行う。逆に、テレビ２でＨＤＭＩ−ＣＥＣの設定が有効でない状態で、表示部３１をセカンダリディスプレイに変更する画面切替命令が入力されると、画面切替部１１２は、切替不可の情報を表示部３１に表示させる。
【００３７】
ポインタ制御部１１１は、無線キーボード／マウス４からの入力を受けて、テレビ２の表示部２１の画面に表示されているポインタを移動するなどポインタの位置の制御を行う。また、無線デバイス３の表示部３１にＰＣの操作画面が表示されている場合、ポインタ制御部１１１は、無線デバイス３又は無線キーボード／マウス４からの入力を受けて、表示部３１の画面に表示されているポインタの画面上の位置の制御を行う。これに対して、表示部３１にタッチパネル専用画面が表示されている場合、ポインタ制御部１１１は、表示部３１の画面にポインタが移動しないよう制御する。さらに、ポインタ制御部１１１は、表示部３１に表示されている画面がＰＣの操作画面からタッチパネル専用画面に変更された場合には、表示部３１に表示されていたポインタを表示部２１の画面に移動する。
【００３８】
ここで、図５を参照して、各状態からの画面切り替えによる画面の遷移について説明する。図５は、画面切り替えによる画面の遷移を説明するための図である。まず表示画面の各状態について説明する。
【００３９】
第１状態５０１では、表示部２１がＰＣの主画面であるプライマリディスプレイであり、表示制御部１１は、ＰＣの操作画面を表示部２１に表示させている。また、表示部３１がＰＣの副画面であるセカンダリディスプレイであり、表示制御部１１は、タッチパネルを用いてＰＣの操作を行えるタッチパネル画面を表示部３１に表示させている。第１状態５０１では、表示制御部１１は、表示部２１と表示部３１とに対して独立した表示を行わせている。
【００４０】
第２状態５０２では、表示部２１がセカンダリディスプレイであり、表示制御部１１は、ＰＣの操作画面を表示部２１に表示させている。また、表示部３１がプライマリディスプレイであり、表示制御部１１は、ＰＣの操作画面を表示部３１に表示させている。第２状態５０２では、表示制御部１１は、表示部２１と表示部３１とを連携させた表示を行わせている。すなわち、表示部２１と表示部３１とは二つの画面で同じ一つの画面を表示している状態である。例えば、表示部２１から表示部３１へマウスポインタをシームレスに移動させることができる。
【００４１】
第３状態５０３では、表示部２１がプライマリディスプレイであり、表示制御部１１は、ＰＣの操作画面を表示部２１に表示させている。また、表示部３１がセカンダリディスプレイであり、表示制御部１１は、ＰＣの操作画面を表示部３１に表示させている。第３状態５０３では、第２状態５０２と同様に、表示制御部１１は、表示部２１と表示部３１とを連携させた表示を行わせている。すなわち、第２状態５０２と第３状態５０３とは、表示部２１と表示部３１との画面の状態が入れ替わったものである。
【００４２】
第４状態５０４では、表示部２１がセカンダリディスプレイであり、テレビ映像が表示されている又はテレビの電源が切られているため、表示制御部１１は、表示部２１に何も表示させていない状態である。ここで、テレビ映像の表示部２１への表示は、後述するようにテレビ２に内蔵された表示制御部２３が行う。また、表示部３１がプライマリディスプレイであり、表示制御部１１は、ＰＣの操作画面を表示部３１に表示させている。
【００４３】
次に、各状態から他の状態への画面の遷移を説明する。
【００４４】
画面切替部１１２は、第１状態５０１の状態で、画面切り替え命令の入力を受けると、表示部３１をプライマリディスプレイにし、表示部２１をセカンダリディスプレイに設定する。そして、画面切替部１１２は、表示部２１に表示されていたＰＣの操作画面を表示部３１に表示させる。さらに、画面切替部１１２は、表示部３１に表示されていたタッチパネル画面の表示部２１への表示を禁止する。そして、画面切替部１１２は、表示部２１にＰＣの操作画面を表示させる。ここで、単に表示部３１に表示されていたタッチパネル画面の表示部２１への表示の禁止のみを行った場合、操作者による画面切り替え命令の入力後、表示部２１には何も映らない状態になってしまう。これでは、表示部２１が故障したのか表示が禁止されただけなのか、操作者は区別ができなくなってしまう。そこで、本実施例では、故障は発生していないことを操作者に把握させるために、表示部２１にＰＣの操作画面を表示させている。ただし、故障か否かを操作者に把握させる必要が低い場合には、画面切替部１１２は、単に表示部３１に表示されていたタッチパネル画面の表示部２１への表示を禁止するだけでもよい。そして、画面切替部１１２は、画面切り替え前に表示部３１がタッチパネル専用画面を表示していたことを記憶する。この場合、ポインタ制御部１１１は、第１状態５０１で表示部３１の画面にポインタが移動しないよう制御しているが、画面切り替え命令の入力を受けて、表示部３１の画面にポインタが移動するよう制御する。このようにして、表示制御部１１は、第１状態５０１から第２状態５０２への画面の遷移５１１を実行する。
【００４５】
また、画面切替部１１２は、第３状態５０３の状態で、画面切り替え命令の入力を受けると、表示部３１をプライマリディスプレイにし、表示部２１をセカンダリディスプレイに設定する。そして、画面切替部１１２は、表示部２１に表示されていたＰＣの操作画面を表示部３１に表示させる。さらに、画面切替部１１２は、表示部３１に表示されていたＰＣの操作画面を表示部２１に表示させる。この場合、表示部３１に表示されていた画面はタッチパネル画面でないため、そのまま表示部２１に表示させても問題が無い。そして、画面切替部１１２は、画面切り替え前に表示部３１がＰＣ操作画面を表示していたことを記憶する。このようにして、画面切替部１１２は、第３状態５０３から第２状態５０２への画面の遷移５１４を実行する。
【００４６】
逆に、画面切替部１１２は、第２状態５０２の状態で、画面切り替え命令の入力を受けると、表示部３１をセカンダリディスプレイにし、表示部２１をプライマリディスプレイに設定する。画面切替部１１２は、自己が記憶している前回の画面切り替え前の表示部２１に表示されていた画面が、タッチパネル専用画面又はＰＣ操作画面のいずれかであるかを確認する。
【００４７】
前回の画面切り替え前の表示部２１に表示されていた画面がタッチパネル専用画面の場合、画面切替部１１２は、表示部３１に表示されていたアプリケーションなどを表示部２１に移動させる。そして、画面切替部１１２は、表示部２１に表示されていたＰＣの操作画面を表示部３１に表示させる。さらに、画面切替部１１２は、表示制御部１１が記憶しているタッチパネル専用画面のフォーマットを用いてタッチパネル専用画面を表示部３１に表示させる。この場合、ポインタ制御部１１１は、第２状態５０２で表示部３１の画面にポインタが移動できるよう制御しているが、画面切り替え命令の入力を受けて、表示部３１の画面にポインタが移動しないよう制御する。このようにして、表示制御部１１は、第２状態５０２から第１状態５０１への画面の遷移５１２を実行する。
【００４８】
これに対して、前回の画面切り替え前の表示部２１に表示されていた画面がＰＣの操作画面の場合、画面切替部１１２は、表示部２１に表示されていたＰＣの操作画面を表示部３１に表示させる。さらに、画面切替部１１２は、表示部３１に表示されていたＰＣの操作画面を表示部２１に表示させる。このようにして、表示制御部１１は、第２状態５０２から第３状態５０３への画面の遷移５１３を実行する。
【００４９】
次に、第１状態５０１の時に、表示制御部１１が、表示部３１の表示をＰＣの操作画面へ変更する命令の入力を無線デバイス３又は無線キーボード／マウス４から受けた場合を説明する。この場合、表示制御部１１は、表示部２１に表示されているＰＣの操作画面と連動したＰＣの操作画面を表示部３１に表示させる。この場合、ポインタ制御部１１１は、第１状態５０１で表示部３１の画面にポインタが移動しないよう制御しているが、表示部３１の表示をＰＣの操作画面へ変更する命令の入力を受けて、表示部３１の画面にポインタが移動するよう制御する。このようにして、表示制御部１１は、第１状態５０１から第３状態５０３へ画面の遷移５１５を実行する。
【００５０】
逆に、第３状態５０３の時に、表示制御部１１が、表示部３１の表示をタッチパネル専用画面へ変更する命令の入力を無線デバイス３又は無線キーボード／マウス４から受けた場合を説明する。まず、表示制御部１１は、表示部３１に表示されていたアプリケーションなどを表示部２１に移動させる。そして、表示制御部１１は、タッチパネル専用画面を表示部３１に表示させる。この場合、ポインタ制御部１１１は、第３状態５０３で表示部３１の画面にポインタが移動できるよう制御しているが、画面切り替え命令の入力を受けて、表示部３１の画面にポインタが移動しないよう制御する。このようにして、表示制御部１１は、第１状態５０１から第３状態５０３へ画面の遷移５１６を実行する。
【００５１】
次に、第２状態５０２の時に、テレビ２を操作者が操作することで、表示部２１の表示画面がテレビ映像へ切り替えた、もしくはテレビ２の電源が切られた場合を説明する。操作者がテレビ２を操作して表示部２１の表示画面をテレビ映像に切り替えた場合も、表示制御部１１は、表示部２１に対してＰＣの操作画面を送り続けている。しかし、テレビ２の入力がテレビ映像になっているため、表示制御部１１からの出力は表示部２１には表示されない。また、操作者がテレビ２の電源を切った場合も、表示制御部１１は、表示部２１に対してＰＣの操作画面を送り続けている。しかし、テレビ２の電源が切られているため、表示制御部１１からの出力は表示部２１には表示されない。このようにして、テレビ２の操作によって、表示制御部１１とは独立して第２状態５０２から第４状態５０４への遷移５１７が行われる。ここで、本実施例では、表示部２１の画面がテレビ映像に切り替わった、もしくはテレビ２の電源が切られた場合にも、ＰＣの操作状態を維持するため表示制御部２３はＰＣの操作画面を表示部２１に送っている。しかし、テレビ映像によってＰＣの操作画面が隠れることを避けるために、表示制御部２３はＰＣの操作画面を表示部２１に送らないようにしても良い。この場合、表示制御部２３は、表示部２１に表示されていたアプリケーションなどを表示部３１に移動することが好ましい。
【００５２】
次に、第４状態５０４の時に、テレビ２を操作者が操作することで、表示部２１の表示画面がＰＣの操作画面へ切り替えた場合を説明する。ここで、表示部２１の表示画面をＰＣの操作画面へ切り替えるとは、具体的には、テレビ２の入力を本体１からの入力に変更することを指す。本実施例では、第４状態５０４の状態で、表示制御部１１は、表示部２１に対してＰＣの操作画面を送り続けている。そのため、テレビ２の入力が本体１からの入力に変更された場合、表示部２１にはＰＣの操作画面が表示される。このようにして、テレビ２の操作によって、表示制御部１１とは独立して第４状態５０４から第２状態５０２への遷移５１８が行われる。
【００５３】
統括制御部１３は、プログラムの実行など本体１において実行される各種処理を行う。例えば、統括制御部１３は、無線デバイス３又は無線キーボード／マウス４からの入力を受けて処理を実行する。また、統括制御部１３は、各種処理を行うに際して、表示部２１又は表示部３１に表示を行わせる必要がある場合には、表示制御部１１を介して表示部２１又は表示部３１に表示を行わせる。
【００５４】
また、統括制御部１３は、テレビ２との間でHotPlugDetect信号の受け渡しができるか否かすなわち、HotPlugDetect信号がConnectか否かを判定する。HotPlugDetect信号がConnectで無い場合、統括制御部１３は、テレビ２と接続が切れているという情報を画面切替部１１２に送信する。また、統括制御部１３は、テレビ２がＨＤＭＩで接続されているかを判定する。そして、テレビ２がＨＤＭＩで接続されている場合には、統括制御部１３は、テレビ２におけるＨＤＭＩ−ＣＥＣの設定が有効になっているか否かを判定する。そして、統括制御部１３は、テレビ２のＨＤＭＩ−ＣＥＣの設定の情報を画面切替部１１２へ送信する。さらに、統括制御部１３は、ＨＤＭＩ−ＣＥＣのルーティングに関するコマンドを監視することで、テレビ２の表示部２１への入力経路を取得する。
【００５５】
次に、図６を参照して、本体１のハードウェア構成を説明する。図６は、実施例１に係る本体１のハードウェア構成図である。図６に示すように、本実施例に係る本体１は、ＣＰＵ１０１、メモリ１０２、ＨＤＤ(Hard Disk Drive)１０３、ワイヤレスＵＳＢ１０４、アンテナ１０５、ＨＤＭＩ−ＣＥＣ制御部１０６及びＨＤＭＩ端子１０７を備えている。メモリ１０２及びＨＤＤ１０３は記憶部である。ＣＰＵ１０１は、メモリ１０２やＨＤＤ１０３を用いながらプログラムの実行などの各種処理を行う。また、ＣＰＵ１０１は、ワイヤレスＵＳＢ１０４及びアンテナ１０５を介して無線デバイス３や無線キーボード／マウス４とのデータの送受信を行う。ここで、ＣＰＵ１０１、メモリ１０２及びＨＤＤ１０３の組み合わせが、図２の表示制御部１１及び統括制御部１３の機能を有する。また、ワイヤレスＵＳＢ１０４が図２の無線通信制御部１２の機能を有する。ＨＤＭＩ端子１０７は、ＨＤＭＩに対応した機器との接続端子である。本実施例では、テレビ２と本体１とはこのＨＤＭＩ端子１０７を介して接続されている。ＣＰＵ１０１は、映像や音声などの情報をＨＤＭＩ端子１０７を介してテレビ２へ送信する。ＨＤＭＩ−ＣＥＣ制御部１０６は、ＣＰＵ１０１が出力したテレビ２の制御命令をＣＥＣの規格に変換してＨＤＭＩ端子１０７を介してテレビ２へ出力する。また、テレビ２からの制御信号を変換してＣＰＵ１０１へ出力する。
【００５６】
次に、図７を参照して、本実施例に係る情報処理装置における第１状態又は第３状態からの第２状態又は第４状態への画面切り替えの処理を説明する。図７は、実施例１に係る情報処理装置における第１状態又は第３状態からの第２状態又は第４状態への画面切り替えの処理のフローチャートである。
【００５７】
統括制御部１３は、テレビ２がＨＤＭＩで接続されているか否かを判定する（ステップＳ１０１）。
【００５８】
テレビ２がＨＤＭＩで接続されていた場合（ステップＳ１０１肯定）、統括制御部１３は、テレビ２のＨＤＭＩ−ＣＥＣの設定が有効か否かを判定する（ステップＳ１０２）。テレビ２のＨＤＭＩ−ＣＥＣの設定が有効の場合（ステップＳ１０２肯定）、統括制御部１３は、ＨＤＭＩ−ＣＥＣの設定を示すフラグである「HDMI_CEC_SUPPORT Flag」を１に設定する（ステップＳ１０３）。そして、統括制御部１３は、ＨＤＭＩ−ＣＥＣのルーティングに関するコマンドの監視を行う（ステップＳ１０４）。これにより、統括制御部１３は、テレビ２の入力がＰＣの操作画面になっているか否かを把握する。
【００５９】
これに対して、テレビ２がＨＤＭＩで接続されていない場合（ステップＳ１０１否定）又はテレビ２のＨＤＭＩ−ＣＥＣの設定が有効でない場合（ステップＳ１０２否定）、HDMI_CEC_SUPPORT Flagを０に設定する（ステップＳ１０５）。
【００６０】
操作者によるＴＶ操作が行われる（ステップＳ１０６）。テレビの操作とは、例えば、チャンネルの変更や、入力の切り替えである。
【００６１】
統括制御部１３は、HotPlugDetect信号がConnectになっているか否かを判定する（ステップＳ１０７）。ここで、HotPlugDetect信号がConnectであるとは、テレビ２と本体１とが接続されていることを意味する。また、HotPlugDetect信号がConnectでないとは、テレビ２と本体１とが接続が切れていることを意味する。
【００６２】
HotPlugDetect信号がConnectでない場合（ステップＳ１０７否定）、画面切替部１１２は、無線デバイス３の表示部３１をプライマリディスプレイに設定し、ＰＣの操作画面を表示させる（ステップＳ１１３）。この時、画面切替部１１２は、テレビ２の表示部２１の制御を行わない。
【００６３】
これに対して、HotPlugDetect信号がConnectである場合（ステップＳ１０７肯定）、画面切替部１１２は、画面切替ボタンが押下されたか否かを判定する（ステップＳ１０８）。画面切替ボタンが押下されていない場合（ステップＳ１０８否定）、画面切替部１１２は、画面切替ボタンが押下されるまで待機し、その間、ステップＳ１０６及びステップＳ１０７が繰り返される。そして、画面切替ボタンが押下された場合（ステップＳ１０８肯定）、画面切替部１１２は、表示部３１に表示されていた画面を記憶することで、切り替え前の動作モードを保持する（ステップＳ１０９）。
【００６４】
そして、画面切替部１１２は、統括制御部１３によって記憶されたHDMI_CEC_SUPPORT Flagが１か否かを判定する（ステップＳ１１０）。HDMI_CEC_SUPPORT Flagが１の場合（ステップＳ１１０肯定）、画面切替部１１２は、テレビ２の表示部２１の入力がＰＣの操作画面か否かを判定する（ステップＳ１１１）。そして、テレビ２の表示部２１の入力がＰＣの操作画面の場合（ステップＳ１１１肯定）、画面切替部１１２は、プライマリディスプレイとセカンダリディスプレイを入れ替える（ステップＳ１１２）。このステップＳ１１２のプライマリディスプレイとセカンダリディスプレイの入れ替えは、後で詳細に説明する。
【００６５】
これに対して、HDMI_CEC_SUPPORT Flagが１でない場合（ステップＳ１１０否定）、この場合、画面切替部１１２は、表示部２１の入力の情報を受け取ることができない。そこで、画面切替部１１２は、テレビ２の状態を考慮せずに、画面切替部１１２は、プライマリディスプレイとセカンダリディスプレイを入れ替えを行う（ステップＳ１１２）。ただし、この場合、表示部２１の入力がＰＣの操作画面になっていない場合があり、その場合には、表示部２１にはＰＣの操作画面は表示されないことになる。
【００６６】
また、表示部２１の入力がＰＣの操作画面で無い場合（ステップＳ１１１否定）、画面切替部１１２は、無線デバイス３の表示部３１をプライマリディスプレイに設定し、ＰＣの操作画面を表示させる（ステップＳ１１３）。この時、画面切替部１１２は、テレビ２の表示部２１の制御を行わない。
【００６７】
そして、ポインタ制御部１１１は、表示部３１のタッチパネル３５へポインタが移動できるようにタッチパネル３５の動作モードを設定する（ステップＳ１１４）。
【００６８】
次に、図８を参照して、図７のステップＳ１１２におけるプライマリディスプレイとセカンダリディスプレイの入れ替えの処理について詳細に説明する。図８は、プライマリディスプレイとセカンダリディスプレイの入れ替えの処理のフローチャートである。
【００６９】
画面切替部１１２は、無線デバイス３の表示部３１をプライマリディスプレイに設定する（ステップＳ２０１）。また、画面切替部１１２は、テレビ２の表示部２１をセカンダリディスプレイに設定する（ステップＳ２０２）。
【００７０】
さらに、画面切替部１１２は、テレビ２の表示部２１に表示させていたＰＣの操作画面を、無線デバイス３の表示部３１に表示させる（ステップＳ２０３）。
【００７１】
次に、画面切替部１１２は、切り替え前に無線デバイス３の表示部３１に表示させていた画面がタッチパネル専用画面か否かを判定する（ステップＳ２０４）。
【００７２】
表示部３１に表示させていた画面がタッチパネル専用画面である場合（ステップＳ２０４肯定）、画面切替部１１２は、無線デバイス３の表示部３１に表示させていた画面をテレビ２の表示部２１への表示を禁止する（ステップＳ２０５）。そして、画面切替部１１２は、無線デバイス３の表示部３１に表示させているＰＣの操作画面と連携するテレビ２の表示部２１に表示させる（ステップＳ２０６）。
【００７３】
これに対して、表示部３１に表示させていた画面がタッチパネル専用画面でない場合（ステップＳ２０４否定）、画面切替部１１２は、無線デバイス３の表示部３１に表示させていた画面をテレビ２の表示部２１に表示させる（ステップＳ２０７）。
【００７４】
次に、図９を参照して、本実施例に係る情報処理装置における第２状態又は第４状態からの第１状態又は第３状態への画面切り替えの処理を説明する。図９は、実施例１に係る情報処理装置における第２状態又は第４状態からの第１状態又は第３状態への画面切り替えの処理のフローチャートである。ここで、図９は、図７に示す処理によって第２状態又は第４状態に表示部２１及び表示部３１の状態が遷移した状態から始まるものとして説明する。
【００７５】
統括制御部１３は、図７に示す処理においてHDMI_CEC_SUPPORT Flagを１又は０に設定している。そこで、統括制御部１３は、HDMI_CEC_SUPPORT Flagが１か否かを判定する（ステップＳ３０１）。HDMI_CEC_SUPPORT Flagを１の場合（ステップＳ３０１肯定）、統括制御部１３は、ＨＤＭＩ−ＣＥＣのルーティングに関するコマンドの監視を行う（ステップＳ３０２）。これに対して、HDMI_CEC_SUPPORT Flagが１でない場合（ステップＳ３０１否定）、統括制御部１３は、ＨＤＭＩ−ＣＥＣのルーティングに関するコマンドの監視を行わない。
【００７６】
操作者によるＴＶ操作が行われる（ステップＳ３０３）。
【００７７】
画面切替部１１２は、画面切替ボタンが押下されたか否かを判定する（ステップＳ３０４）。画面切替ボタンが押下されていない場合（ステップＳ３０４否定）、画面切替部１１２は、画面切替ボタンが押下されるまで待機し、その間、ステップＳ３０３が繰り返される。
【００７８】
そして、画面切替ボタンが押下された場合（ステップＳ３０４肯定）、統括制御部１３は、HotPlugDetect信号がConnectになっているか否かを判定する（ステップＳ３０５）。
【００７９】
HotPlugDetect信号がConnectでない場合（ステップＳ３０５否定）、表示制御部１１は、切り替え不可能のメッセージを表示部３１に表示させ画面切り替え処理を終了する（ステップＳ３１６）。
【００８０】
これに対して、HotPlugDetect信号がConnectである場合（ステップＳ３０５肯定）、画面切替部１１２は、統括制御部１３によって記憶されたHDMI_CEC_SUPPORT Flagが１か否かを判定する（ステップＳ３０６）。HDMI_CEC_SUPPORT Flagが１でない場合（ステップＳ３０６否定）、表示制御部１１は、切り替え不可能のメッセージを表示部３１に表示させ画面切り替え処理を終了する（ステップＳ３１６）。
【００８１】
これに対して、HDMI_CEC_SUPPORT Flagが１の場合（ステップＳ３０６肯定）、画面切替部１１２は、テレビ２からＨＤＭＩ−ＣＥＣのコマンドであるActive Sourceを受信して、表示部２１に画像信号の入力を行っている装置の情報を取得する（ステップＳ３０７）。
【００８２】
画面切替部１１２は、テレビ２の電源がＯＮになっており、且つ表示部２１の入力が本体１からの入力になっているか否かを判断する（ステップＳ３０８）。テレビ２の電源がＯＦＦ又は入力が本体１からの入力でない場合（ステップＳ３０８否定）、画面切替部１１２は、タイムアウトカウントを１５秒に設定する（ステップＳ３０９）。そして、画面切替部１１２は、テレビ２の電源がＯＦＦの場合には電源をＯＮにし、表示部２１の入力が本体１で無い場合には、表示部２１の入力を本体１に切り替えを実施する（ステップＳ３１０）。
【００８３】
画面切替部１１２は、テレビ２の電源がＯＮになっており、且つ表示部２１の入力が本体１からの入力になっているか否かを判定する（ステップＳ３１１）。テレビ２の電源がＯＦＦ又は入力が本体１からの入力でない場合（ステップＳ３１１否定）、画面切替部１１２は、タイムアウトしたか否かを判定する（ステップＳ３１４）。タイムアウトしていない場合には、画面切替部１１２は、テレビ２の電源がＯＮになり且つ入力が本体１からの入力になるまで待機する。これに対して、タイムアウトした場合（ステップＳ３１４肯定）、表示制御部１１は、テレビ２の制御に失敗した旨のメッセージを表示部３１に表示させ（ステップＳ３１５）、画面切り替えの処理を終了する。
【００８４】
これに対して、テレビの電源がＯＮで入力が本体１からの入力と判定した場合（ステップＳ３０８肯定又はステップＳ３１１肯定）、画面切替部１１２は、保持していたモードに表示部２１及び表示部３１を遷移させる（ステップＳ３１２）。具体的には、画面切替部１１２は、記憶している切り替え前の表示部３１が表示していた画面に合わせて、表示部３１に画面を表示させる。また、画面切替部１１２は、ＰＣの操作画面を表示部２１に表示させる。
【００８５】
そして、ポインタ制御部１１１は、タッチパネル３５の動作モードを設定する（ステップＳ３１３）。具体的には、表示部３１にタッチパネル専用画面が表示された場合には、ポインタ制御部１１１は、表示部３１にポインタが移動しないように制御する。このとき、表示制御部１１は、表示部３１に表示されているアプリケーション及びポインタを表示部２１に移動する。これに対して、表示部３１にＰＣの操作画面が表示された場合には、表示部３１にポインタ移動できるように制御する。
【００８６】
以上に説明したように、本実施例に係る情報処理装置は、画面切替ボタンを押下するだけで、プライマリディスプレイとセカンダリディスプレイの切り替えを行うことができ、簡単な操作により画面の切り替えを行うことができる。これにより、操作性を向上させることができる。また、切り替え前の無線デバイスに表示されていたタッチパネル専用画面を、切り替え後のテレビに表示することを禁止することができる。したがって、タッチパネルの画面がテレビに表示されることを防ぐことができる。これにより、画面切り替えによる操作の混乱を防止することができる。
【００８７】
また、以上の説明では、テレビがＨＤＭＩを有しているものとして説明したが、本実施例に係る情報処理装置はテレビがＨＤＭＩを有していなくでも動作可能である。その場合にも、画面の切り替えの簡略化及び切り替え後のタッチパネル専用画面の表示の制限は実現でき、操作性を向上及び操作の混乱防止という効果を得ることができる。
【実施例２】
【００８８】
図１０は、実施例２に係る情報処理装置を含むシステムのブロック図である。また、図１１は、実施例２に係る無線デバイスのハードウェアの構成図である。本実施例に係る情報処理装置は、表示部２１及び表示部３１の状態を、簡単に初期状態に復帰させることができる点が実施例１と異なるものである。具体的には、本実施例に係る情報処理装置は、図５に示した第２〜４状態のいずれの状態からも、表示部２１及び表示部３１の状態を簡単に第１状態５０１に戻る機能を有する。そこで、以下では他の状態から第１の状態への復帰について主に説明する。図１０の各部で図２と同じ符号を有するものは、特に説明のない限り同じ機能を有するものとする。また、図１１の各部で図３と同じ符号を有するものは、特に説明のない限り同じハードウェアであるとする。以下の説明では、図５における第１状態５０１を初期状態とする。さらに、初期状態である第１状態５０１を「ホーム」という場合がある。
【００８９】
本実施例に係る無線デバイス３は、図１０に示すように復帰命令入力部３６を有している。復帰命令入力部３６は、図５における第１状態５０１への復帰命令を入力するためのボタンを有している。操作者が復帰命令入力部３６のボタンを押下することにより、第１状態５０１への復帰命令が本体１の表示制御部１１及び統括制御部１３に送信される。また、無線デバイス３は、ハードウェア構成としても、図１１に示すように、ホームボタン３１６を有する。ホームボタン３１６は、ボタンイベント通知部３１４に接続されている。このホームボタン３１６及びボタンイベント通知部３１４の組み合わせが、図１０の復帰命令入力部３６の機能を有する。
【００９０】
操作者により復帰命令入力部３６を用いて第１状態への復帰命令が入力されると、画面切替部１１２は、テレビ２の電源が入っており、且つ表示部２１の入力が本体１からの入力になっているかを判定する。すなわち、本実施例における画面切替部１１２が判定部の一例である。画面切替部１１２は、テレビ２の電源が入っていない場合には、テレビ２の電源の投入を実施する。すなわち、本実施例における画面切替部１１２が電源投入部の一例である。また、表示部２１の入力が本体１からの入力になっていない場合には、画面切替部１１２は、表示部２１の入力を本体１からの入力に切り替える指示を入力切替部２２に送信する。すなわち、本実施例における本体１の画面切替部１１２及びテレビ２の入力切替部２２の組み合わせが入力切替部の一例である。ここで、画面切替部１１２は、テレビ２の電源投入及び表示部２１の入力の切替において、予め決められているタイムアウトの時間を経過した場合、処理を終了する。この場合、表示制御部１１は、表示部３１にホームボタンが利用できない旨のメッセージを表示させる。例えば、表示部２１は、図１２に示すような画面を表示する。図１２は、ホームボタンが利用できない旨のメッセージを表示する画面の一例の図である。
【００９１】
そして、テレビ２の電源がＯＮになり、且つ表示部２１の入力が本体１からの入力となると、画面切替部１１２は、表示部２１をプライマリディスプレイに変更し、表示部３１をセカンダリディスプレイに変更する。そして、画面切替部１１２は、表示部２１にＰＣの操作画面を表示させ、表示部３１にタッチパネル専用画面であるアプリケーションの起動画面を表示させる。
【００９２】
ポインタ制御部１１１は、第１状態５０１への復帰命令の入力を受けると、表示部３１にポインタがある場合には、表示部３１上のポインタを表示部２１に移動させる。さらに、ポインタ制御部１１１は、画面切り替え後に表示部３１にポインタが移動しないように制御する。
【００９３】
表示制御部１１は、画面切り替え前の表示部３１上に起動されているアプリケーションが表示されていたか否かを判定する。そして、画面切り替え前の表示部３１上に起動されているアプリケーションが表示されていた場合には、表示制御部１１は、それらのアプリケーションを表示部２１へ移動する。
【００９４】
さらに、本実施例では、テレビ２の表示部２１と無線デバイス３の表示部３１とは、図１に示すように長方形の画面を有しているとする。そして、表示制御部１１は、表示部２１の画面上の座標と表示部３１の画面上の座標が連続するように画面を表示する。この時、表示制御部１１は、表示部３１の画面の長軸方向の座標と表示部２１の画面の長軸方向の座標が一致するように画面を表示させる。さらに、表示制御部１１は、表示部３１の画面上の短軸方向の座標を増やしていくと表示部２１の画面上の座標につながるように表示させる。以下では、短軸方向の座標が増える方向を上側という。すなわち、表示部２１及び表示部３１をそれぞれ画面の長軸が向かって左右に延びる方向に位置するよう配置した場合、表示部２１の座標は表示部３１の座標に対して向かって上側に位置することになる。
【００９５】
このように、表示制御部１１は、表示部２１の画面上の座標と表示部３１の画面上の座標の位置を固定した状態で連続させて表示させることで、表示部２１の画面と表示部３１の画面とを常に位置関係を保ちながら連続している画面とすることができる。例えば、無線デバイス３の表示部３１上に写真を表示している状態で、操作者が表示部３１の上側の方向に写真を移動させると、写真は表示部２１に移動する。操作者は、この動作を無線デバイス３の位置にかかわらず行うことができる。つまり、無線デバイス３を持って横になっていたり、逆さになっていたりしても、操作者は、無線デバイス３の上側に向かって写真を移動させることで、テレビ２の画面に写真を移動させることができる。
【００９６】
ここで、本実施例では、表示部３１の画面上の短軸方向の座標が増加する方向に表示部２１の画面上の座標が位置するように配置したが、この配置は他の配置を用いてもよい。例えば、表示部２１の画面上の座標の位置は、表示部３１の画面上の短軸方向の座標が減少する方向でも、表示部３１の画面上の長軸方向の座標が増加する方向でも、表示部３１の画面上の長軸方向の座標が減少する方向でも良い。
【００９７】
次に、図１３を参照して、ホームボタンが押下された場合の処理を説明する。図１３は、ホームボタンが押下された場合の処理のフローチャートである。
【００９８】
統括制御部１３は、テレビ２においてＨＤＭＩ−ＣＥＣの設定が有効か否かを判定する（ステップＳ４０１）。ＨＤＭＩ−ＣＥＣの設定が有効の場合（ステップＳ４０１肯定）、画面切替部１１２は、テレビ２からＨＤＭＩ−ＣＥＣのコマンドであるActive Sourceを受信して、表示部２１に画像信号の入力を行っている装置の情報を取得する（ステップＳ４０２）。
【００９９】
画面切替部１１２は、テレビ２の電源がＯＮで、且つ表示部２１の入力が本体１からの入力になっているか否かを判定する（ステップＳ４０３）。
【０１００】
テレビ２の電源がＯＦＦ又は入力が本体１からの入力でない場合（ステップＳ４０３否定）、画面切替部１１２は、タイムアウトカウントを１５秒に設定する（ステップＳ４０４）。そして、画面切替部１１２は、テレビ２の電源がＯＦＦの場合には電源をＯＮにし、表示部２１の入力が本体１で無い場合には、表示部２１の入力を本体１に切り替えを実施する（ステップＳ４０５）。
【０１０１】
画面切替部１１２は、テレビ２の電源がＯＮになっており、且つ表示部２１の入力が本体１からの入力になっているか否かを判定する（ステップＳ４０６）。テレビ２の電源がＯＦＦ又は入力が本体１からの入力でない場合（ステップＳ４０６否定）、画面切替部１１２は、タイムアウトしたか否かを判定する（ステップＳ４１２）。タイムアウトしていない場合には、画面切替部１１２は、テレビ２の電源がＯＮになり且つ入力が本体１になるまで待機する。これに対して、タイムアウトした場合（ステップＳ４１２肯定）、表示制御部１１は、テレビ２の制御に失敗した旨のメッセージを表示部３１に表示させ（ステップＳ４１３）、画面切り替えの処理を終了する。
【０１０２】
これに対して、テレビ２の電源がＯＮで入力が本体１と判定した場合（ステップＳ４０３肯定又はステップＳ４０６肯定）、画面切替部１１２は、テレビ２の表示部２１をプライマリディスプレイに設定する。また、画面切替部１１２は、無線デバイス３の表示部３１をセカンダリディスプレイに設定する（ステップＳ４０７）。
【０１０３】
また、ＨＤＭＩ−ＣＥＣの設定が有効でない場合（ステップＳ４０１否定）、ステップＳ４０７に進む。この場合、ＨＤＭＩ−ＣＥＣが有効でないためテレビ２の制御が行えないことから、テレビ２の状態は無視して、画像の切り替えを実施することになる。
【０１０４】
画面切替部１１２は、表示部３１にタッチパネル専用画面であるアプリケーションランチャを表示部３１に表示させる（ステップＳ４０８）。
【０１０５】
ポインタ制御部１１１は、表示部３１にポインタが有る場合には表示部２１に移動させ、さらに画面切り替え後に表示部３１にポインタが移動しないように制御することで、タッチパネルの動作モードを設定する（ステップＳ４０９）。
【０１０６】
表示制御部１１は、無線デバイス３の表示部３１上で起動されていたアプリケーションがあるか否か判定する（ステップＳ４１０）。表示部３１上で起動されていたアプリケーションがある場合（ステップＳ４１０肯定）、表示制御部１１は、表示部３１上に起動されていたアプリケーションを表示部２１に移動する（ステップＳ４１１）。
【０１０７】
これに対して、表示部３１上で起動されていたアプリケーションがない場合（ステップＳ４１０否定）、表示制御部１１は、画面切り替えの処理を終了する。
【０１０８】
以上に説明したように、本実施例２に係る情報処理装置は、各表示部がどのような状態であっても、ホームボタンの押下を受けて、初期状態である第１状態に各表示部を遷移させることができる。この点、例えば、テレビの電源が切れている状態の場合、従来であれば、操作者がテレビの電源を投入し、入力を情報処理装置からの入力に変更してマルチディスプレイ環境を構築した後、初期状態へ復帰する命令を入力していた。このように、従来は、初期状態に戻るのに、多数の工程を有し、初期状態への復帰処理が非常に煩雑であった。これに対して、実施例２に係る情報処理装置では、ホームボタンを押下するだけで自動的に初期状態に復帰するため、簡単に初期状態への復帰が行え、操作性の向上という効果を有する。
【０１０９】
さらに、以上の各実施例における説明では、無線接続を用いて表示部３１に画面を表示させる構成で説明したが、表示部３１はケーブルなどを用いて本体１と接続されていてもよい。その場合でも、画面切り替え時における手順の簡略化や、画面切り替えによる不要な画面の表示の制限は実現でき、操作性の向上及び操作の混乱防止という効果を得ることができる。
【０１１０】
なお、本実施例は主に情報処理装置、情報処理装置制御方法を中心に説明したが、本発明は、予め用意された情報処理プログラムをコンピュータで実行することによって、上述の実施例と同様の機能を実現することができる。また、情報処理装置制御プログラムは、コンピュータに設けられたメモリ、ハードディスク、その他のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１１１】
具体的には、本実施例では、本体１のＨＤＤ１０３に、上述した各種の処理を実施する機能を発揮する情報処理装置制御プログラムが記憶されている。そして、ＣＰＵ１０１は、ＨＤＤ１０３から情報処理装置制御プログラムを読み出して実行する。これにより、情報処理装置制御プログラムは、上述した各種処理を実行していく情報処理装置制御プロセスとなる。
【０１１２】
また、以上の各実施例における説明では、テレビを例に説明したが、テレビに限らずＨＤＭＩ端子を有する表示装置であれば情報処理装置は適用可能である。さらに、以上の説明では、テレビがＨＤＭＩを有しているものとして説明したが、映像信号の入力元が把握できる表示装置、すなわちＨＤＭＩと同等な仕様を有する表示装置であれば情報処理装置は動作可能である。
【０１１３】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１１４】
（付記１）前記第１の表示部に表示されている画面と前記第２の表示部に表示されている画面との切り替え命令を入力する画面切替入力部と、
前記切り替え命令の入力を受けて、前記第１の表示部に表示させている画面を前記第２の表示部に表示させるとともに、前記第２の表示部に表示させている画面の前記第１の表示部への表示を禁止する表示制御部と
を備えることを特徴とする情報処理装置。
【０１１５】
（付記２）前記第１の表示部はテレビであることを特徴とする付記１に記載の情報処理装置。
【０１１６】
（付記３）前記第２の表示部は前記表示制御部と無線で接続されていることを特徴とする付記１又は付記２に記載の情報処理装置。
【０１１７】
（付記４）前記第２の表示部は、タッチパネルを有していることを特徴とする付記１乃至付記３のいずれか一つに記載の情報処理装置。
【０１１８】
（付記５）前記画面切替入力部は前記表示制御部と無線で接続されており、
前記第２の表示部及び前記画面切替入力部は一つの筐体に配置されている
ことを特徴とする付記１乃至付記４のいずれか一つに記載の情報処理装置。
【０１１９】
（付記６）前記表示制御部は、前記第２の表示部にタッチパネルを用いて操作を行う画面を表示させる場合、前記第２の表示部へのポインタの移動を禁止するポインタ制御部をさらに備えたことを特徴とする付記１乃至付記５のいずれか一つに記載の情報処理装置。
【０１２０】
（付記７）前記ポインタ制御部は、前記第２の表示部にタッチパネルを用いて操作を行う画面が表示されている状態で、前記画面の切り替え命令の入力を受けると、前記第２の表示部へのポインタの移動を許可することを特徴とする付記６に記載の情報処理装置。
【０１２１】
（付記８）前記第１の表示部が主画面であり前記第２の表示部が副画面であり、前記第１の表示部には自装置の操作画面を表示させ、前記第２の表示部に所定の画面を表示させた状態である初期状態に戻す命令を入力する復帰命令入力部と、
前記初期状態に戻す命令の入力を受けて、前記第１の表示部の電源が入っており且つ前記第１の表示部の入力が自装置からの入力か否かを判定する判定部と、
前記判定部により前記第１の表示部の電源が入っていないと判定された場合、前記第１の表示部の電源を入れる電源投入部と、
前記第１の表示部の入力が自装置からの入力でないと判定された場合に、前記第１の表示部の入力を自装置からの入力に変更する入力変更部と、
をさらに備え、
前記表示制御部は、前記判定部により前記第１の表示部の電源が入っており且つ前記第１の表示部の入力が自装置からの入力となっていると判定された場合、もしくは前記電源投入部又は前記入力変更部のいずれか一方又は双方により前記第１の表示部の電源が入っており且つ前記第１の表示部の入力が自装置からの入力である状態にされた場合に、前記第１の表示部を主画面として自装置の前記操作画面を表示させ、前記第２の表示部を副画面として前記所定の画面を表示させることで前記初期状態に戻す
ことを特徴とする付記１乃至付記７のいずれか一つに記載の情報処理装置。
【０１２２】
（付記９）前記表示制御部は、前記初期状態に戻す命令の入力を受けて、前記第２の表示部に前記所定の画面としてタッチパネルを用いて操作を行う画面を表示させる場合に、前記初期状態に戻す命令の入力を受けた時点で前記第２の表示部で起動表示されているアプリケーションを全て前記第１の表示部に移動させることを特徴とする付記７に記載の情報処理装置。
【０１２３】
（付記１０）前記第１の表示部と前記第２の表示部はそれぞれ長方形の画面を有しており、前記表示制御部は、前記初期状態において、前記第１の表示部の画面上の座標と前記第２の表示部の画面上の座標とが連続する座標となり、且つ前記第１の表示部の画面上の短軸方向の座標が前記第２の表示部の画面上の短軸方向の座標よりも大きくなるように画面を表示することを特徴とする付記８又は付記９に記載の情報処理装置。
【０１２４】
（付記１１）前記表示制御部は、前記初期状態において、前記第１の表示部の長軸方向の座標の中心と、前記第２の表示部の短軸方向の中心が一致するように画面を表示させることを特徴とする付記１０に記載の情報処理装置。
【０１２５】
（付記１２）前記復帰命令入力部は前記表示制御部と無線で接続されており、
前記第２の表示部及び前記復帰命令入力部は一つの筐体に配置されていることを特徴とする付記１乃至付記１１のいずれか一つに記載の情報処理装置。
【０１２６】
（付記１３）一方のディスプレイに表示されている画面と他方のディスプレイに表示されている画面との切り替え命令の入力を受けるステップと、
前記一方のディスプレイに表示させている画面を前記他方のディスプレイに表示させるステップと、
前記他方のディスプレイに表示させている画面の前記一方のディスプレイへの表示を禁止するステップと
を含んだことを特徴とする情報処理装置制御方法。
【０１２７】
（付記１４）一方のディスプレイに表示されている画面と他方のディスプレイに表示されている画面との切り替え命令の入力を受ける手順と、
前記一方のディスプレイに表示させている画面を前記他方のディスプレイに表示させる手順と、
前記他方のディスプレイに表示させている画面の前記一方のディスプレイへの表示を禁止する手順と
をコンピュータに実行させる情報処理装置制御プログラムを格納したコンピュータ読み取り可能な記録媒体。
【符号の説明】
【０１２８】
１  本体
２  テレビ
３  無線デバイス
４  無線キーボード／マウス
１１  表示制御部
１２  無線通信制御部
１３  統括制御部
２１  表示部
２２  入力切替部
２３  表示制御部
３１  表示部
３２  表示制御部
３３  無線通信制御部
３４  画面切替入力部
３５  タッチパネル
３６  復帰命令入力部
４１  無線通信制御部
【図１】
0005565142.tif 000002
【図２】
0005565142.tif 000003
【図３】
0005565142.tif 000004
【図４】
0005565142.tif 000005
【図５】
0005565142.tif 000006
【図６】
0005565142.tif 000007
【図７】
0005565142.tif 000008
【図８】
0005565142.tif 000009
【図９】
0005565142.tif 000010
【図１０】
0005565142.tif 000011
【図１１】
0005565142.tif 000012
【図１２】
0005565142.tif 000013
【図１３】
0005565142.tif 000014