(57)【要約】【課題】外部表示装置に表示された複数の表示画像を携帯端末装置により同時かつ直感的に操作可能とする情報処理装置および表示制御方法を提供する。【解決手段】実施形態の情報処理装置は、表示部と、操作部と、制御部と、を備える。表示部は、表示画面を有する。操作部は、表示画面に表示された画像に対する操作を入力可能である。制御部は、外部表示装置の外部表示画面に表示された複数の表示画像の配置に関する配置情報が外部表示装置から入力され、入力された配置情報に基づいて、表示画面に表示可能かつ複数の表示画像それぞれに対応する複数の操作画像の配置を、当該操作画像に対応する表示画像の配置に近づける。【選択図】図１
2014235534.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示部と、
前記表示画面に表示された画像に対する操作を入力可能な操作部と、
外部表示装置の外部表示画面に表示された複数の表示画像の配置に関する配置情報が前記外部表示装置から入力され、入力された前記配置情報に基づいて、前記表示画面に表示可能かつ前記複数の表示画像それぞれに対応する複数の操作画像の配置を、当該操作画像に対応する前記表示画像の配置に近づける制御部と、
を備えた情報処理装置。
【請求項２】
前記制御部は、前記操作画像の配置が変更された場合、変更後の前記操作画像の配置に近い配置で配置されるように前記表示画像の配置の変更を指示する変更指示を前記外部表示装置に送信する請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記表示画面に表示可能な表示サイズより大きく前記複数の操作画像を含む仮想全体画像のうち、少なくともいずれか一つの前記操作画像である表示対象画像を前記表示画面に表示する請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記表示対象画像以外の前記操作画像の位置に関する位置情報と前記表示対象画像とを前記表示画面に表示させる請求項３に記載の情報処理装置。
【請求項５】
前記情報処理装置の傾きを検出する第１の検出部を備え、
前記仮想全体画像は、前記表示画面を含む仮想平面上に配置され、
前記制御部は、前記第１の検出部により前記情報処理装置の傾きが検出された場合、前記仮想全体画像に含まれる前記操作画像のうち前記表示対象画像より上方にある前記操作画像を前記表示画面にスライドさせて切り替える請求項４に記載の情報処理装置。
【請求項６】
前記表示画面に垂直な回転軸を中心に前記情報処理装置が回転した場合の角加速度を検出する第２の検出部を備え、
前記制御部は、前記第２の検出部によって、第１方向への前記情報処理装置の回転による角加速度の検出に連続して前記第１方向とは反対の第２方向への前記情報処理装置の回転による所定の角加速度より大きい角加速度が検出された場合、前記複数の操作画像の配置方向を、前記第１方向に向かって回転させる請求項１から５のいずれか一に記載の情報処理装置。
【請求項７】
前記制御部は、前記操作画像を表示終了させる操作が入力された場合、表示終了された前記操作画像以外の前記操作画像のいずれか一つを前記表示画面に表示させるとともに、当該表示された操作画像に対応する前記表示画像を前記外部表示画面に全画面表示させるように前記表示画像の表示態様の変更を指示する第２の変更指示を前記外部表示装置に送信する請求項１から６のいずれか一に記載の情報処理装置。
【請求項８】
前記制御部は、表示終了された前記操作画像に対応する前記表示画像を示すアイコンを前記表示画面に表示させる請求項７に記載の情報処理装置。
【請求項９】
表示画面を有する表示部と、前記表示画面に表示された画像に対する操作を入力可能な操作部と、を備えた情報処理装置で実行される表示制御方法であって、
前記情報処理装置は、
制御部が、外部表示装置の外部表示画面に表示された複数の表示画像の配置に関する配置情報が前記外部表示装置から入力され、入力された前記配置情報に基づいて、前記表示画面に表示可能かつ前記複数の表示画像それぞれに対応する複数の操作画像の配置を、当該操作画像に対応する前記表示画像の配置に近づける工程、
を含む表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置および表示制御方法に関する。
【背景技術】
【０００２】
テレビジョン（外部表示装置の一例）の高機能化や多機能化に伴い、テレビジョンの一部の機能を外部機器に搭載しかつ当該外部機器を接続可能な拡張スロットを設ける外部拡張モジュール化を行うことにより、カスタマイズやアップグレードに対応できるようにした形態の新たなテレビジョンが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４２５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、テレビジョンは、スマートフォンやタブレット等の携帯端末装置（情報処理装置の一例）により、当該テレビジョンが有する機能により表示されるウィンドウ（表示画像の一例）のリモート操作を可能にするアプリケーション（以下、リモート制御アプリケーションと言う）が提供されることが一般的となっている。しかしながら、従来のリモート制御アプリケーションは、テレビジョンが有する単一の機能により表示されるウィンドウを携帯端末装置により操作可能とすることを前提としており、外部拡張モジュール化されたテレビジョンが有する複数の機能により表示された複数のウィンドウを携帯端末装置により同時に操作可能とすることには対応していない。
【０００５】
本発明は、上記に鑑みてなされたものであって、外部表示装置に表示された複数の表示画像を携帯端末装置により同時かつ直感的に操作可能とする情報処理装置および表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、表示部と、操作部と、制御部と、を備える。表示部は、表示画面を有する。操作部は、表示画面に表示された画像に対する操作を入力可能である。制御部は、外部表示装置の外部表示画面に表示された複数の表示画像の配置に関する配置情報が外部表示装置から入力され、入力された配置情報に基づいて、表示画面に表示可能かつ複数の表示画像それぞれに対応する複数の操作画像の配置を、当該操作画像に対応する表示画像の配置に近づける。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態にかかる表示制御システムの構成を示すブロック図である。
【図２】図２は、第１の実施形態にかかる表示装置の拡張スロットを説明するための図である。
【図３】図３は、第１の実施形態にかかる表示装置に接続された拡張カードにおけるＩＰアドレスの生成を説明するための図である。
【図４】図４は、第１の実施形態にかかる情報処理装置の構成を示すブロック図である。
【図５】図５は、第１の実施形態にかかる表示装置および情報処理装置の機能構成を示すブロック図である。
【図６】図６は、第１の実施形態にかかる表示制御システムにおいて拡張カードのＧＵＩを情報処理装置において実現する処理の流れを示すシーケンス図である。
【図７】図７は、第１の実施形態にかかる表示装置から送信される拡張カードリストの一例を示す図である。
【図８】図８は、第１の実施形態にかかる表示装置から送信されるＧＵＩ情報の一例を示す図である。
【図９】図９は、第１の実施形態にかかる情報処理装置に表示される操作盤の一例を示す図である。
【図１０】図１０は、第１の実施形態にかかる情報処理装置に操作盤を表示する処理を説明するための図である。
【図１１】図１１は、第１の実施形態にかかる情報処理装置に表示された操作盤の操作により送信されるイベントの一例を示す図である。
【図１２】図１２は、第１の実施形態にかかる表示制御システムにおいて新たな拡張カードのＧＵＩを情報処理装置に実現させる処理の流れを示すシーケンス図である。
【図１３】図１３は、第１の実施形態にかかる表示制御システムが有する情報処理装置において複数の拡張カードのＧＵＩを実現する処理を説明するための図である。
【図１４】図１４は、第１の実施形態にかかる情報処理装置の表示画面に表示される操作盤の配置を説明するための図である。
【図１５】図１５は、第１の実施形態にかかる表示制御システムにおいて情報処理装置の表示画面に表示可能な操作盤の配置を変更する処理を説明するための図である。
【図１６】図１６は、第１の実施形態にかかる表示制御システムにおいて表示装置の表示画面に表示された複数のウィンドウの配置を変更する処理を説明するための図である。
【図１７】図１７は、第１の実施形態にかかる情報処理装置において操作盤の配置を変更する処理を説明するための図である。
【図１８】図１８は、変形例１にかかる情報処理装置の表示画面に表示する操作盤を切り替える処理を説明するための図である。
【図１９】図１９は、変形例２にかかる情報処理装置における複数の操作盤の配置方向の変更を説明するための図である。
【図２０】図２０は、変形例３にかかる情報処理装置の表示画面への位置情報の表示例を示す図である。
【図２１】図２１は、変形例３にかかる情報処理装置の表示画面への位置情報の他の表示例を示す図である。
【図２２】図２２は、変形例４にかかる情報処理装置の表示画面に表示する操作盤を切り替える処理を説明するための図である。
【図２３】図２３は、変形例４にかかる情報処理装置の表示画面に表示する操作盤を切り替える処理を説明するための図である。
【図２４】図２４は、第２の実施形態にかかる表示装置において表示終了された表示対象画像以外の操作盤に対応するウィンドウを全画面表示させる処理を説明するための図である。
【図２５】図２５は、第２の実施形態にかかる表示装置において表示終了された表示対象画像以外の操作盤に対応するウィンドウを全画面表示させる処理を説明するための図である。
【発明を実施するための形態】
【０００８】
以下、添付の図面を参照して、本実施形態にかかる情報処理装置および表示制御方法について説明する。
【０００９】
（第１の実施形態）
図１〜４を用いて、本実施形態にかかる表示制御システムの構成について説明する。図１は、第１の実施形態にかかる表示制御システムの構成を示すブロック図である。図２は、第１の実施形態にかかる表示装置の拡張スロットを説明するための図である。図３は、第１の実施形態にかかる表示装置に接続された拡張カードにおけるＩＰアドレスの生成を説明するための図である。図４は、第１の実施形態にかかる情報処理装置の構成を示すブロック図である。
【００１０】
本実施形態にかかる表示制御システム１は、拡張カード１０の接続により拡張された機能により表示されるウィンドウなど複数のウィンドウを一画面に表示可能な表示装置２０（例えば、テレビジョンなど）と、当該表示装置２０に対する操作を入力可能な情報処理装置３０（例えば、タブレット端末、スマートフォンなど）と、を有している。
【００１１】
拡張カード１０は、表示装置２０の機能を拡張可能な外部機器の一例である。例えば、拡張カード１０としては、特定の種類の放送（例えば、地上波テレビ放送、ＢＳテレビ放送、ＣＳテレビ放送、ケーブルテレビなど）の受信機能を有したものがある。本実施形態では、特定の種類の放送の受信機能を有した拡張カード１０を表示装置２０に接続する例について説明するが、これに限定するものではない。例えば、表示装置２０が有する表示部に表示する画像に対して画像処理を実行する機能を有した画像処理装置、表示装置２０が受信した放送の放送映像等の放送データを記憶するレコーダなどを外部機器として表示装置２０に接続することも可能である。
【００１２】
特定の種類の放送の受信機能を有する拡張カード１０は、図１に示すように、特定の種類の放送を受信するチューナ１１と、当該チューナ１１により受信する放送の選局や当該チューナ１１により受信した放送のデコードなどを行うＣＰＵ（Central  Processing  Unit）１５を有するＳｏＣ（System  on  a  Chip）１２と、拡張カード１０を識別する拡張カードＩＤ，拡張カード１０の制御プログラム，ＯＳ（Operating  System），拡張カード１０のＧＵＩ（Graphical  User  Interface）の実現に用いるＧＵＩ情報（例えば、情報処理装置３０上での拡張カード１０のＧＵＩの実現により表示されるウィンドウ，アイコン，ボタン等の操作画像であるグラフィックのレイアウト、情報処理装置３０上での拡張カード１０のＧＵＩの実現により表示されるボタンの種類、当該ボタンのコードなど）等の各種情報を記憶するＮＡＮＤ型フラッシュメモリ１３と、ＣＰＵ１５の作業用メモリとして用いられるＤＤＲ  ＳＤＲＡＭ（Double  Data  Rate  Synchronous  Dynamic  Random  Access  Memory）１４と、を備える。
【００１３】
次に、本実施形態にかかる表示装置２０の構成について説明する。表示装置２０は、拡張スロット２１−１，２１−２，２１−３，２１−４と、イーサネット（登録商標）端子２２と、イーサネットハブ２３と、ポートプロセッサ２４と、アプリケーションプロセッサ２５と、ＮＡＮＤ型フラッシュメモリ２７と、ＤＤＲ  ＳＤＲＡＭ２８と、パネル制御部２９と、表示部２９１と、を備えている。
【００１４】
拡張スロット（拡張バス）２１−１，２１−２，２１−３，２１−４は、拡張カード１０等の外部機器を接続可能である。これにより、店頭販売時においては、例えば地上波デジタルの受信機能を有したモジュール（拡張カード１０）を表示装置２０に装着した状態で販売し、店頭販売後、顧客が特定の種類の放送の受信機能を有した拡張カード１０を購入して拡張スロット２１−１，２１−２，２１−３，２１−４のいずれかに接続することにより、表示装置２０において受信可能な放送の種類を増やすことが可能となる。また、表示装置２０の製造段階において、表示装置２０の販売地域やグレード等に応じて当該表示装置２０に搭載させる機能を変える場合に、拡張スロット２１−１，２１−２，２１−３，２１−４に接続する拡張カード１０を変えることにより、表示装置２０に搭載させる機能を変更できるので、表示装置２０の販売地域やグレード毎に専用の基板等を製造する必要がなくなる。以下の説明では、拡張スロット２１−１，２１−２，２１−３，２１−４を区別する必要が無い場合には、単に、拡張スロット２１と記載する。本実施形態では、表示装置２０は４つの拡張スロット２１−１，２１−２，２１−３，２１−４を有しているが、これに限定するものではなく、少なくとも１つの拡張スロット２１を有していれば良い。
【００１５】
また、本実施形態では、拡張スロット２１は、ＨＤＭＩ（登録商標：High  Definition  Multimedia  Interface）規格に対応したＨＤＭＩ  Ｉ／Ｆ４０およびイーサネット４１を介して接続された拡張カード１０と各種情報を送受信する。
【００１６】
さらに、本実施形態では、拡張スロット２１は、図２に示すように、拡張カード１０がスロット情報（スロット番号など、拡張カード１０が接続された拡張スロット２１を示す情報）を取得可能とする信号線２０１を有している。拡張カード１０のＣＰＵ１５は、拡張スロット２１が有する信号線２０１から入力される信号に従って、スロット番号を取得する。そして、ＣＰＵ１５は、取得したスロット番号を用いて、拡張カード１０自身のＩＰアドレス（以下、内部通信用ＩＰアドレスと言う）を生成し、生成した内部通信用ＩＰアドレスを用いて、表示装置２０と通信する。
【００１７】
例えば、拡張カード１０が拡張スロット２１−１に接続された場合、拡張カード１０のＣＰＵ１５は、信号線２０１から入力される信号「００」に「１」を加算した値を、スロット番号「１」として取得する。そして、拡張カード１０のＣＰＵ１５は、図３に示すように、アプリケーションプロセッサ２５の内部通信用のＩＰアドレス「１９２．０．２．１」の４番目の値「１」（最下位バイトの値、ホストアドレス）に、取得したスロット番号「１」を加算した値「１９２．０．２．２」を、拡張カード１０自身の内部通信用ＩＰアドレスｅｔｈ０として生成する。拡張カード１０のＣＰＵ１５は、図３に示すように、拡張カード１０が拡張スロット２１−２，２１−３，２１−４に接続された場合も同様にしてスロット番号を取得し、取得したスロット番号を用いて、内部通信用ＩＰアドレスｅｔｈ０を生成する。
【００１８】
また、イーサネット端子２２は、無線ＬＡＮ（Local  Area  Network）ルータ５０と接続され、無線ＬＡＮルータ５０を介して、無線ＬＡＮで情報処理装置３０との間で通信を行う。
【００１９】
イーサネットハブ２３は、拡張スロット２１に接続された拡張カード１０と、アプリケーションプロセッサ２５と、情報処理装置３０との間の通信を中継する。
【００２０】
ポートプロセッサ２４は、複数の拡張スロット２１（特定の種類の放送の受信機能を有する拡張カード１０が接続された拡張スロット２１）から、表示対象の放送の受信機能を有する拡張カード１０が接続された拡張スロット２１を選択する。本実施形態では、ポートプロセッサ２４は、複数の拡張スロット２１から、２以上の拡張スロット２１を選択可能である。次に、ポートプロセッサ２４は、選択した拡張スロット２１に接続された拡張カード１０から、当該拡張カード１０により受信した放送の放送データを取得する。そして、ポートプロセッサ２４は、取得した放送データを、ＨＤＭＩ  Ｉ／Ｆ２４１を介してアプリケーションプロセッサ２５に出力する。
【００２１】
ＮＡＮＤ型フラッシュメモリ２７は、表示装置２０を制御する本体制御プログラム等を記憶する。ＤＤＲ  ＳＤＲＡＭ２８は、アプリケーションプロセッサ２５が有するＣＰＵ２６の作業用メモリとして用いられる。
【００２２】
アプリケーションプロセッサ２５は、表示装置２０全体を制御する。本実施形態では、アプリケーションプロセッサ２５は、ＮＡＮＤ型フラッシュメモリ２７に記憶された本体制御プログラムを実行するＣＰＵ２６を有する。
【００２３】
また、アプリケーションプロセッサ２５は、ＨＤＭＩ  Ｉ／Ｆ２４１以外にＩ２Ｃバス２４２を介してポートプロセッサ２４と接続されており、ＣＰＵ２６が、Ｉ２Ｃバス２４２を介してポートプロセッサ２４を制御する。本実施形態では、ＣＰＵ２６は、周期的に（例えば、１秒に一回など）、ポートプロセッサ２４を介して、拡張スロット２１への新たな拡張カード１０の接続を検出する。
【００２４】
そして、ＣＰＵ２６は、予め設定されている自身（アプリケーションプロセッサ２５）の内部通信用のＩＰアドレスと、検出した拡張カード１０のスロット番号とを用いて、当該検出した拡張カード１０の内部通信用ＩＰアドレスを生成する（拡張カード１０の内部通信用ＩＰアドレスの生成方法は、上述した拡張カード１０のＣＰＵ１５による内部通信用ＩＰアドレスの生成方法と同様である）。次いで、ＣＰＵ２６は、生成した内部通信用ＩＰアドレスを用いて、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）により、イーサネット４１を介して、検出した拡張カード１０を制御する。さらに、ＣＰＵ２６は、ＨＴＴＰを利用して、イーサネット４１を介して、検出した拡張カード１０の制御プログラムに対して当該拡張カード１０の各種情報（例えば、拡張カード１０のＧＵＩの実現に用いるＧＵＩ情報など）の送信を指示するとともに、当該検出した拡張カード１０から、当該検出した拡張カード１０の各種情報を取得する。
【００２５】
また、ＣＰＵ２６は、Ｉ２Ｃバス２４２を介して、ポートプロセッサ２４によるアプリケーションプロセッサ２５への放送データの出力（言い換えると、上述したポートプロセッサ２４による拡張スロット２１の選択）を制御する。
【００２６】
また、ＣＰＵ２６は、ＨＤＭＩ  Ｉ／Ｆ２４１を介して、ポートプロセッサ２４から出力された放送データを受信し、受信した放送データをパネル制御部２９に出力して、表示部２９１が有する表示画面２９２（例えば、ＬＣＤ：Liquid  Crystal  Display等）に、当該受信した放送データに含まれる放送映像のウィンドウ（表示画像の一例）を表示させる。また、ＣＰＵ２６は、ポートプロセッサ２４が２以上の拡張カード１０により受信した放送の放送データを取得した場合、ポートプロセッサ２４から出力された２以上の放送データを受信し、２以上の放送データそれぞれに含まれる放送映像の複数のウィンドウを一画面（表示画面２９２）に表示させることが可能である。
【００２７】
本実施形態では、ポートプロセッサ２４から受信した放送データに含まれる放送映像のウィンドウを表示画面２９２に表示させる例について説明するが、これに限定するものではなく、表示装置２０自身が備えるチューナにより受信した放送の放送データに含まれる放送映像のウィンドウ、ネットワーク上に公開されているウェブページのウィンドウ等を含む複数のウィンドウ（表示画像の一例）を表示画面２９２に表示させることも可能である。
【００２８】
さらに、ＣＰＵ２６は、インターネット等のネットワークに接続するため、イーサネット４１を介して、外部の無線ＬＡＮルータ５０との間で通信する。これにより、ＣＰＵ２６は、表示装置２０に対する操作を入力可能な情報処理装置３０との通信や、ネットワーク上に公開されているウェブページ等の取得が可能となる。
【００２９】
本実施形態では、ＣＰＵ２６は、図３に示すように、ＩＰエイリアスを用いて内部通信用と同じネットワークアダプタ（図示しない）に対して、外部通信用のＩＰアドレス（本実施形態では、ｅｔｈ０：０＝「１９２．１６８．０．２」）を設定する。外部通信用のＩＰアドレスは、例えば、ユーザにより予め設定されるか若しくはＤＨＣＰ（Dynamic  Host  Configuration  Protocol）を用いて無線ＬＡＮルータ５０から取得されるか等により外部から取得される。そして、ＣＰＵ２６は、外部通信用のＩＰアドレスを用いて、ＩＰアドレスｅｔｈ１＝「１９２．１６８．０．１」の無線ＬＡＮルータ５０と通信する。本実施形態では、ＣＰＵ２６は、イーサネット４１を介して、情報処理装置３０と通信しているが、これに限定するものではなく、例えばBluetooth（登録商標）等により情報処理装置３０と通信しても良い。
【００３０】
次に、本実施形態にかかる情報処理装置３０の構成について説明する。本実施形態にかかる情報処理装置３０は、図１および図４に示すように、表示部３１と、入力部３８と、モーションセンサ３３と、撮像部３４と、通信部３５と、記憶部３６と、制御部３７とを備える。また、図示しないが、情報処理装置３０は、スピーカやマイクロフォン等も備えるものとする。
【００３１】
表示部３１は、制御部３７による制御の下、各種情報（例えば、拡張カード１０のＧＵＩの実現によるグラフィックなど）を表示可能である。具体的には、表示部３１は、ＬＣＤや有機ＥＬ（Electro  Luminescence）ディスプレイ等で構成される表示画面３２を有し、当該表示画面３２に各種情報を表示可能である。
【００３２】
入力部３８は、例えばポインティングデバイスやボタン等で構成され、表示部３１が有する表示画面３２に表示された画像に対する操作（例えば、ユーザから各種指示や情報入力）を入力可能な操作部である。本実施形態では、入力部３８は、ポインティングデバイスとして、表示部３１の表示画面３２上に配置された透明の座標検出装置を備えたタッチパネルを用いるものとするが、これに限らないものとする。
【００３３】
モーションセンサ３３は、加速度センサ、角加速度センサ、傾きセンサ等で構成され、情報処理装置３０の姿勢や位置の変化（移動、傾き、回転等）を検出可能である。
【００３４】
撮像部３４は、被写体を撮像可能である。
【００３５】
通信部３５は、インターネットなどのネットワークに接続可能な通信インタフェースである。通信部３５は、制御部３７による制御の下、ネットワークに接続された外部装置（例えば、表示装置２０）との間で通信が可能である。
【００３６】
記憶部３６は、ＲＯＭ（Read  Only  Memory）、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）等の不揮発性の記憶媒体を有し、表示装置２０を情報処理装置３０により操作可能とするアプリケーション（以下、リモート制御アプリケーションと言う）等の各種のプログラム等を記憶する。リモート制御アプリケーションは、インターネットなどのネットワーク上にサーバからダウンロードされ、記憶部３６に記憶される。
【００３７】
制御部３７は、ＣＰＵ、ＲＯＭ、ＲＡＭ（Random  Access  Memory）等を有し（何れも図示せず）、記憶部３６に記憶されたプログラムと協働することで、情報処理装置３０の動作を統括的に制御する。
【００３８】
次に、図５〜１１を用いて、拡張カード１０のＧＵＩを情報処理装置３０において実現する処理について説明する。図５は、第１の実施形態にかかる表示装置および情報処理装置の機能構成を示すブロック図である。図６は、第１の実施形態にかかる表示制御システムにおいて拡張カードのＧＵＩを情報処理装置において実現する処理の流れを示すシーケンス図である。図７は、第１の実施形態にかかる表示装置から送信される拡張カードリストの一例を示す図である。図８は、第１の実施形態にかかる表示装置から送信されるＧＵＩ情報の一例を示す図である。図９は、第１の実施形態にかかる情報処理装置に表示される操作盤の一例を示す図である。図１０は、第１の実施形態にかかる情報処理装置に操作盤を表示する処理を説明するための図である。図１１は、第１の実施形態にかかる情報処理装置に表示された操作盤の操作により送信されるイベントの一例を示す図である。
【００３９】
表示装置２０は、アプリケーションプロセッサ２５が有するＣＰＵ２６が、ＮＡＮＤ型フラッシュメモリ２７に記憶された本体制御プログラムを実行することにより、図５に示すように、拡張スロット２１に接続された拡張カード１０により受信した放送の放送データに含まれる放送映像等の複数のウィンドウを表示画面２９２に表示させるウィンドウ制御部２５１と、表示画面２９２に表示された複数のウィンドウの配置に関する配置情報を情報処理装置３０に送信（入力）する送信部２５２と、を実現する。
【００４０】
また、本実施形態では、送信部２５２が、外部機器のＧＵＩの実現に用いるＧＵＩ情報を情報処理装置３０に送信する例について説明するが、表示画面２９２に表示されているウィンドウが、表示装置２０自身が有する機能により表示されるウィンドウである場合には、当該表示装置２０自身が有する機能のＧＵＩの実現に用いるＧＵＩ情報を情報処理装置３０に送信する。
【００４１】
また、情報処理装置３０は、制御部３７が有するＣＰＵ等が、記憶部３６に記憶されたリモート制御アプリケーションを実行することにより、図５に示すように、表示装置２０（外部表示装置の一例）から配置情報が入力され、当該入力された配置情報に基づいて、情報処理装置３０の表示画面３２に表示可能でかつ表示装置２０の表示画面２９２に表示された複数のウィンドウそれぞれに対応する複数の操作画像（本実施形態では、表示装置２０に接続された拡張カード１０のＧＵＩの実現によるグラフィック（以下、操作盤と言う））の配置を、当該操作画像に対応する当該ウィンドウの配置に近づける操作盤制御部３７１（表示制御部の一例）を実現する。
【００４２】
本実施形態では、表示装置２０の表示画面２９２に表示された複数のウィンドウそれぞれに対応する操作画像を表示可能な情報処理装置３０の一例として、スマートフォンやタブレット端末等の携帯端末装置を適用しているが、これに限定するものではない。例えば、ノートＰＣ等の据え置き型の機器を、表示装置２０の表示画面２９２に表示された複数のウィンドウそれぞれに対応する操作画像を表示可能な情報処理装置３０として適用することも可能である。
【００４３】
リモート制御アプリケーションが起動すると、情報処理装置３０の制御部３７は、表示装置２０に対して自身（情報処理装置３０）の登録および表示装置２０における各種イベント（例えば、拡張カード１０の接続の検出など）の通知を指示する（ステップＳ６００）。さらに、制御部３７は、表示装置２０に対して、当該表示装置２０が備える拡張スロット２１に接続された拡張カード１０の基本情報の送信を指示する（ステップＳ６０１）。
【００４４】
表示装置２０のアプリケーションプロセッサ２５は、情報処理装置３０の登録および各種イベントの通知が指示されると、当該情報処理装置３０のＩＰアドレスをＤＤＲ  ＳＤＲＡＭ２８に記憶させることにより当該情報処理装置３０を登録する。さらに、アプリケーションプロセッサ２５は、ＤＤＲ  ＳＤＲＡＭ２８に記憶されたＩＰアドレスを用いた表示装置２０における各種イベントの情報処理装置３０への通知を開始する。
【００４５】
また、ウィンドウ制御部２５１は、拡張スロット２１に接続された拡張カード１０の基本情報の送信が指示されると、ポートプロセッサ２４を介して、拡張スロット２１−１，２１−２，２１−３，２１−４それぞれへの拡張カード１０の接続の検出を行う（ステップＳ６０２）。さらに、ウィンドウ制御部２５１は、拡張スロット２１への接続を検出した拡張カード１０から基本情報の取得を行う（ステップＳ６０２）。ここで、基本情報とは、拡張カード１０が接続された拡張スロット２１のスロット番号、拡張カード１０の型番を示すＩＤ、拡張カード１０の制御に要するリモート制御アプリケーションのバージョン等、拡張カード１０に関わる情報である。
【００４６】
本実施形態では、ウィンドウ制御部２５１は、周期的に（例えば、１秒に一回など）、ポートプロセッサ２４を介して、拡張スロット２１−１，２１−２，２１−３，２１−４それぞれへの拡張カード１０の接続を検出する。そして、ウィンドウ制御部２５１は、拡張スロット２１（例えば、拡張スロット２１−１，２１−２）への新たな拡張カード１０の接続が検出されると、拡張スロット２１−１，２１−２に接続された拡張カード１０から、当該拡張カード１０の基本情報を取得する。
【００４７】
また、本実施形態では、ウィンドウ制御部２５１は、拡張スロット２１への拡張カード１０の接続を検出しているが、表示装置２０の機能を拡張可能な外部機器の接続を検出するものであれば、これに限定するものではない。例えば、ウィンドウ制御部２５１は、インターネット等のネットワークを介した外部機器の接続を検出することも可能である。
【００４８】
送信部２５２は、取得した拡張カード１０の基本情報を含む拡張カードリストを情報処理装置３０に送信する（ステップＳ６０３）。本実施形態では、送信部２５２は、図７（ａ）に示すように、ＸＭＬ（Extensible  Markup  Language）形式に変換した拡張カードリストを情報処理装置３０に送信する。具体的には、拡張カードリスト７００が含む＜list＞タグの属性は、表示装置２０が備える拡張スロット２１の数（「total=4」）を示している。そして、拡張カードリスト７００には、拡張カード１０の接続が検出された拡張スロット２１−１，２１−２の数だけ、＜slot＞タグが含まれている。
【００４９】
＜slot＞タグの属性は、拡張カード１０の接続が検出された拡張スロット２１のスロット番号（例えば、「num=01」，「num=02」）を示している。また、＜slot＞タグの中の＜device＞タグの属性は、拡張スロット２１に接続された拡張カード１０の型番を示すＩＤ（例えば、「id=0001」，「id=0002」）を示している。
【００５０】
また、拡張スロット２１への接続が検出された拡張カード１０が特定の種類の放送の受信機能を備えかつ当該拡張カード１０により受信した放送データに含まれる放送映像のウィンドウが表示画面２９２に表示されている場合、＜slot＞タグの中の＜area＞タグの属性は、表示画面２９２における当該ウィンドウの配置に関する配置情報（本実施形態では、放送映像のウィンドウの座標およびサイズ）を示している。これにより、送信部２５２は、表示装置２０の表示画面２９２に表示された複数のウィンドウの配置情報を情報処理装置３０に入力する。
【００５１】
例えば、特定の種類の放送の受信機能を有する２つの拡張カード１０が拡張スロット２１−１，２１−２に接続されている場合、ウィンドウ制御部２５１は、図７（ｂ）に示すように、当該２つの拡張カード１０により受信した放送データに含まれる放送映像が表示されたウィンドウＷ１，Ｗ２を表示画面２９２に配置する。この場合、＜slot  num=01＞タグの中の＜area＞タグの属性は、表示画面２９２におけるウィンドウＷ１の座標（本実施形態では、ウィンドウＷ１の左上の座標（X=0.0,Y=0.2））、および表示画面２９２におけるウィンドウＷ１のサイズ（本実施形態では、ウィンドウＷ１の幅（W=0.5）、ウィンドウＷ１の高さ（H=0.6））を示す。
【００５２】
また、＜slot  num=02＞タグの中の＜area＞タグの属性は、表示画面２９２におけるウィンドウＷ２の座標（本実施形態では、ウィンドウＷ２の左上の座標（X=0.5,Y=0.2））、および表示画面２９２におけるウィンドウＷ２のサイズ（本実施形態では、ウィンドウＷ２の幅（W=0.5）、ウィンドウＷ２の高さ（H=0.6））を示す。本実施形態では、送信部２５２は、表示画面２９２に表示された複数のウィンドウの座標およびサイズを配置情報として情報処理装置３０に入力しているが、表示画面２９２における複数のウィンドウの配置に関する情報を入力するものであれば、これに限定するものではない。例えば、送信部２５２は、表示画面２９２に向かってウィンドウＷ１を基準とするウィンドウＷ２の左右方向または上下方向の位置を示す情報を配置情報として情報処理装置３０に入力することも可能である。
【００５３】
また、＜slot＞タグの中の＜version＞タグの値は、拡張スロット２１に接続された拡張カード１０の制御に要するリモート制御アプリケーションのバージョン（例えば、「1」など）を示している。
【００５４】
さらに、＜slot＞タグの中の＜focus＞タグの値は、拡張スロット２１に接続された拡張カード１０が特定の種類の放送の受信機能を有している場合に、当該拡張カード１０により受信した放送の放送映像が表示されたウィンドウに操作対象となっているか否か（言い換えると、フォーカスが当っているか否か）を示している。例えば、図７（ｂ）に示す表示画面２９２に表示されたウィンドウＷ１，Ｗ２のうちウィンドウＷ１にフォーカスが当てられている場合、＜slot  num=01＞タグの中の＜focus＞タグの値が「true」となり、＜slot  num=02＞タグの中の＜focus＞タグの値が「false」となる。
【００５５】
図６に戻り、表示装置２０から送信された拡張カードリストを受信すると（言い換えると、表示装置２０の表示画面２９２における複数のウィンドウの配置情報が当該表示装置２０から入力されると）、情報処理装置３０の操作盤制御部３７１は、拡張カードリストに含まれる＜version＞タグの値と、起動されたリモート制御アプリケーションのバージョンとを比較して、起動されたリモート制御アプリケーションのバージョンより新しいバージョンのリモート制御アプリケーションを要する拡張カード１０を検出する処理（以下、バージョン確認処理と言う）を実行する（ステップＳ６０４）。
【００５６】
ここで、起動されたリモート制御アプリケーションのバージョンより新しいバージョンのリモート制御アプリケーションを要する拡張カード１０が検出された場合、操作盤制御部３７１は、リモート制御アプリケーションのバージョンアップが必要である旨のメッセージを表示部３１の表示画面３２に表示させる。リモート制御アプリケーションは、スマートフォンやタブレット端末等の情報処理装置３０用のアプリケーションであるため、表示装置２０から取得されるのではなく、インターネット等のネットワーク上のサーバ等から取得される。
【００５７】
起動されたリモート制御アプリケーションのバージョンより新しいバージョンのリモート制御アプリケーションを要する拡張カード１０が検出されなかった場合若しくは新しいバージョンのリモート制御アプリケーションが取得されると、操作盤制御部３７１は、表示装置２０に対して、拡張カードリストに含まれる＜slot＞タグの属性が示すスロット番号の拡張スロット２１に接続された拡張カード１０のＧＵＩ情報の送信を指示する（ステップＳ６０５）。本実施形態では、操作盤制御部３７１は、拡張カードリストに含まれる＜slot＞タグの属性が示すスロット番号の拡張スロット２１毎に、当該拡張スロット２１に接続された拡張カード１０のＧＵＩ情報の送信を指示する。
【００５８】
表示装置２０のウィンドウ制御部２５１は、情報処理装置３０からＧＵＩ情報の送信の指示を受信すると、イーサネット４１およびイーサネットハブ２３を介して、当該受信したＧＵＩ情報の送信の指示を、拡張カード１０に送信する。そして、ウィンドウ制御部２５１は、拡張カード１０から、ＧＵＩ情報を取得する（ステップＳ６０６）。本実施形態では、ウィンドウ制御部２５１は、拡張スロット２１−１，２１−２に接続された拡張カード１０毎に、当該拡張カード１０が接続された拡張スロット２１のスロット番号を含むＧＵＩ情報を取得する。具体的には、ＧＵＩ情報には、拡張カード１０のＧＵＩの実現により表示される操作盤のレイアウトを示すレイアウト情報、拡張カード１０の操作盤に含まれるボタンの画像データ、拡張カード１０の操作盤に含まれるボタンを識別するコード等が含まれる。
【００５９】
より具体的には、ＧＵＩ情報８００は、図８に示すように、拡張カード１０の操作盤に含まれるボタン等のレイアウトや当該ボタンが押下（操作）された場合に送信されるコードを示すＸＭＬ形式のレイアウト情報８０１と、拡張カード１０の操作盤に含まれるボタンの画像データ８０２と、を含む。そして、各画像データ８０２には、当該画像データ８０２を識別可能とする固有の情報の一例である画像コード８０３が付加されている。
【００６０】
ＸＭＬ形式のレイアウト情報８０１には、図８に示すように、ＧＵＩ情報を取得した拡張カード１０が接続された拡張スロット２１のスロット番号（例えば、「num=1」）および当該スロット番号の拡張スロット２１に接続された拡張カード１０の型番を示すＩＤ（例えば、「id=0001」）を属性とする＜slot＞タグが含まれている。
【００６１】
また、＜slot＞タグの中には、拡張カード１０の操作盤のタグである＜area＞タグ、拡張カード１０の操作盤に含まれるボタン等のウィジェットのタグである＜button＞タグなどが含まれている。＜area＞タグの属性は、表示画面３２における拡張カード１０の操作盤のサイズ（本実施形態では、拡張カード１０の操作盤の幅（W=1.0）、拡張カード１０の操作盤の高さ（H=1.0））、および拡張カード１０の操作盤の色（color=0xFF808080）を示している。
【００６２】
また、＜button＞タグの属性は、拡張カード１０の操作盤におけるボタンの座標（本実施形態では、拡張カード１０の操作盤におけるボタンの左上の座標（例えば、X=0.07,Y=0.07））、拡張カード１０の操作盤におけるボタンのサイズ（例えば、ボタンの幅（W=0.16）、ボタンの高さ（H=0.08））、および拡張カード１０の操作盤が含むボタンの画像データの画像コード（例えば、img=”Rewind.png”など）を示している。
【００６３】
＜button＞タグの中には、拡張カード１０の操作盤に含まれるボタンが押下された場合に表示装置２０に送信されるコード（例えば、「0001」など）を値とする＜code＞タグが含まれている。
【００６４】
図６に戻り、ウィンドウ制御部２５１によりＧＵＩ情報が取得されると、送信部２５２は、取得されたＧＵＩ情報を情報処理装置３０に送信する（ステップＳ６０７）。これにより、表示装置２０への拡張カード１０の装着に応じて、リアルタイムに情報処理装置３０において拡張カード１０のＧＵＩが実現される。
【００６５】
情報処理装置３０の操作盤制御部３７１は、表示装置２０から受信したＧＵＩ情報を用いて、表示装置２０に接続された拡張カード１０の操作盤を記憶部３６に描画するとともに、当該記憶部３６に描画した操作盤を表示部３１の表示画面３２に表示させる（ステップＳ６０８）。これにより、操作盤制御部３７１は、表示装置２０の拡張スロット２１に接続された拡張カード１０のＧＵＩを実現する。
【００６６】
本実施形態では、操作盤制御部３７１は、図９に示すように、ＧＵＩ情報に含まれるレイアウト情報８０１の＜slot＞タグの中の＜area＞タグの属性が示す拡張カード１０の操作盤のサイズおよび拡張カード１０の操作盤の色に従って、拡張カード１０の操作盤に含まれるウィジェット（例えば、ボタンなど）の背景画像９００を記憶部３６に描画する。
【００６７】
次いで、操作盤制御部３７１は、ＧＵＩ情報に含まれるレイアウト情報８０１の＜slot＞タグの中の＜button＞タグの属性が示すボタンの座標および当該ボタンのサイズに従って、当該＜button＞タグの属性が示す画像コードの画像データ８０２に基づくボタンの画像９０１〜９０７を背景画像９００に配置した操作盤を記憶部３６に描画する。
【００６８】
例えば、操作盤制御部３７１は、図１０に示すように、ＧＵＩ情報に含まれるレイアウト情報８０１の＜slot＞タグの属性が示すＩＤ（「id=0001」）の拡張カード１０の操作盤に含まれるボタンの画像９０１を描画する場合、記憶部３６に描画された背景画像９００において、当該ボタンの＜button＞タグの属性が示す座標（X=0.07,Y=0.07）を左上の座標とし、かつ当該ボタンの＜button＞タグの属性が示すボタンの幅（W=0.16）およびボタンの高さ（H=0.08）の矩形状の領域１００１を特定する。そして、操作盤制御部３７１は、特定した矩形状の領域１００１に、当該ボタンの＜button＞タグの属性が示す画像コード（「img=”Rewind.png”」）の画像データ８０２に基づく画像９０１を描画する。
【００６９】
本実施形態では、操作盤制御部３７１は、ＧＵＩ情報に含まれるレイアウト情報８０１の＜slot＞タグの属性が示すＩＤの拡張カード１０毎に、操作盤を記憶部３６に描画する。
【００７０】
操作盤制御部３７１は、表示部３１の表示画面３２に操作盤を表示させた後、当該操作盤に含まれるボタンが操作されると、ＧＵＩ情報に含まれるレイアウト情報８０１のうち、操作されたボタンの＜button＞タグの中に含まれる＜code＞タグの値（例えば、「0001」）を表示装置２０のイーサネットハブ２３を介して拡張カード１０に送信することにより、当該拡張カード１０を制御する。
【００７１】
本実施形態では、操作盤制御部３７１は、表示画面３２に表示された操作盤に含まれるボタンが操作されると、操作されたボタンの＜button＞タグの中に含まれる＜code＞タグの値を含むＸＭＬ形式のイベントを、表示装置２０のイーサネットハブ２３を介して拡張カード１０に送信する。
【００７２】
例えば、レイアウト情報８０１のうち＜code＞タグの値が「0001」を含む＜button＞タグのボタンが押下された場合、操作盤制御部３７１は、図１１に示すように、レイアウト情報８０１において押下されたボタンの＜button＞タグを含む＜slot＞タグの属性であるスロット番号「num=1」を値とする＜slot＞タグ、当該押下されたボタンの＜button＞タグを含む＜slot＞タグの属性であるＩＤ「id=0001」を属性とする＜device  id＞タグ、ボタンが押下されたことを示す「Push  Key」を値とする＜type＞タグ、および＜code＞タグを含むＸＭＬ形式のイベント１１００を拡張カード１０に送信する。これにより、操作盤制御部３７１は、ＧＵＩを用いた外部機器の制御に関わりかつＧＵＩを用いて制御する拡張カード１０が接続された拡張スロット２１を示すスロット番号を含む制御情報を、表示装置２０に送信する。
【００７３】
表示装置２０のイーサネットハブ２３（通信部）は、情報処理装置３０から制御情報を受信し、受信した制御情報が含むスロット番号に従って、受信した制御情報を拡張スロット２１に接続された拡張カード１０に送信する。具体的には、イーサネットハブ２３は、制御情報を受信すると、受信した制御情報に含まれるスロット番号を用いて拡張カード１０の内部通信用ＩＰアドレスを特定する。例えば、イーサネットハブ２３は、受信した制御情報に含まれるスロット番号「１」を表示装置２０自身のＩＰアドレスｅｔｈ０＝「１９２．０．２．１」の４番目の値「１」に加算した値「１９２．０．２．２」を、制御対象の拡張カード１０の内部通信用ＩＰアドレスとして特定する。そして、イーサネットハブ２３は、特定したＩＰアドレスの拡張カード１０に対して、受信した制御情報を送信する。これにより、情報処理装置３０は、表示装置２０を介して拡張カード１０を制御することができる。
【００７４】
次に、図５および図１２を用いて、表示装置２０に新たな拡張カード１０が接続された場合における、当該新たな拡張カード１０のＧＵＩを情報処理装置３０に実現させる処理について説明する。図１２は、第１の実施形態にかかる表示制御システムにおいて新たな拡張カードのＧＵＩを情報処理装置に実現させる処理の流れを示すシーケンス図である。
【００７５】
表示装置２０のウィンドウ制御部２５１は、情報処理装置３０のＩＰアドレスがＤＤＲ  ＳＤＲＡＭ２８に記憶されて当該情報処理装置３０が登録されている間、周期的に、ポートプロセッサ２４を介して、拡張スロット２１への拡張カード１０の接続を検出する。そして、アプリケーションプロセッサ２５は、拡張スロット２１−３への新たな拡張カード１０の接続を検出すると、新たな拡張カード１０の接続を情報処理装置３０へ通知する（ステップＳ１２０１）。
【００７６】
新たな拡張カード１０の接続が通知されると、アプリケーションプロセッサ２５および制御部３７は、図６のステップＳ６０１〜Ｓ６０８と同様にして、新たな拡張カード１０のＧＵＩを実現する処理を実行する。
【００７７】
一方、図示しないが、拡張スロット２１の拡張カード１０の接続が検出されなくなった場合、送信部２５２は、情報処理装置３０において実現されたＧＵＩ（接続が検出されなくなった拡張カード１０のＧＵＩ）を終了させるための終了情報を、イーサネットハブ２３を介して情報処理装置３０に送信する。これにより、表示装置２０からの拡張カード１０の取り外しに応じて、リアルタイムに情報処理装置３０において実現されるＧＵＩを終了させることができる。本実施形態では、送信部２５２は、拡張スロット２１への拡張カード１０の接続が検出されなくなった場合、拡張カード１０の接続が解除されたことを示す情報を終了情報として情報処理装置３０に送信する。
【００７８】
情報処理装置３０の操作盤制御部３７１は、表示装置２０から終了情報を受信すると、接続が解除された拡張カード１０の操作盤の表示画面３２への表示を終了させる。
【００７９】
次に、図１３を用いて、情報処理装置３０において複数の拡張カード１０のＧＵＩを実現する処理について説明する。図１３は、第１の実施形態にかかる表示制御システムが有する情報処理装置において複数の拡張カードのＧＵＩを実現する処理を説明するための図である。
【００８０】
例えば、拡張スロット２１−１のみに拡張カード１０（地上波テレビ放送を受信可能な地上波チューナを有する拡張カード１０）が接続されている場合、アプリケーションプロセッサ２５が有するＣＰＵ２６は、拡張スロット２１−１に接続された拡張カード１０により受信した放送の放送データを、ポートプロセッサ２４を介して受信する。そして、ウィンドウ制御部２５１は、図１３（ａ）に示すように、受信した放送データをパネル制御部２９に出力して、表示部２９１が有する表示画面２９２に、当該受信した放送データに含まれる放送映像のウィンドウＷ１を表示させる。
【００８１】
また、情報処理装置３０の操作盤制御部３７１は、図１３（ａ）に示すように、送信部２５２から送信されるＧＵＩ情報を用いて、拡張スロット２１−１に接続された拡張カード１０のＧＵＩの操作盤Ｇ１（ウィンドウＷ１に対応する操作盤Ｇ１）を、表示部３１が有する表示画面３２に表示させることにより、拡張スロット２１−１に接続された拡張カード１０のＧＵＩを実現する。
【００８２】
その後、拡張スロット２１−２への新たな拡張カード１０（ＢＳテレビ放送を受信可能な衛星放送チューナを有する拡張カード１０）が接続された場合、ＣＰＵ２６は、拡張スロット２１−１に接続された拡張カード１０により受信した放送の放送データおよび拡張スロット２１−２に接続された拡張カード１０により受信した放送の放送データを、ポートプロセッサ２４を介して受信する。そして、ウィンドウ制御部２５１は、図１３（ｂ）に示すように、受信した２つの放送の放送データをパネル制御部２９に出力して、当該２つの放送の放送データそれぞれに含まれる放送映像のウィンドウＷ１，Ｗ２を、表示部２９１が有する表示画面２９２に同時に表示させる。
【００８３】
また、情報処理装置３０の操作盤制御部３７１は、図１３（ｂ）に示すように、送信部２５２から送信される２つの拡張カード１０それぞれのＧＵＩ情報を用いて、拡張スロット２１−１に接続された拡張カード１０の操作盤Ｇ１（ウィンドウＷ１に対応する操作盤Ｇ１）および拡張スロット２１−２に接続された拡張カード１０の操作盤Ｇ２（ウィンドウＷ２に対応する操作盤Ｇ２）の少なくともいずれか一方を、表示部３１が有する表示画面３２に表示可能とすることにより、拡張スロット２１−１，２１−２に接続された２つの拡張カード１０それぞれのＧＵＩを実現する。
【００８４】
本実施形態では、操作盤制御部３７１は、送信部２５２から複数の拡張カード１０それぞれのＧＵＩ情報を受信した場合、表示画面３２に表示可能な表示サイズより大きくかつ複数の拡張カード１０それぞれの操作盤（表示装置２０の表示画面２９２に表示された複数のウィンドウそれぞれに対応する操作盤）を含む画像（以下、仮想全体画像と言う）のうち、少なくともいずれか一つの操作盤である表示対象画像を表示画面３２に表示させる。そして、操作盤制御部３７１は、表示対象画像を切り替えを指示する操作（例えば、表示画面３２をドラッグする操作など）が入力部３８から入力されると、仮想全体画像のうち表示画面３２に表示させる操作盤を切り替える。
【００８５】
例えば、操作盤制御部３７１は、送信部２５２から２つの拡張カード１０それぞれのＧＵＩ情報を受信した場合、図１３（ｂ）に示すように、表示画面３２に表示可能な表示サイズより大きくかつ受信した２つの拡張カード１０それぞれの操作盤Ｇ１，Ｇ２を含む仮想全体画像Ｇ３を記憶部３６に描画する。そして、操作盤制御部３７１は、記憶部３６に描画した仮想全体画像Ｇ３の一部（例えば、２つの操作盤Ｇ１，Ｇ２のうち少なくともいずれか一方を含む画像）を表示画面３２に表示させる。その際、操作盤制御部３７１は、仮想全体画像Ｇ３に含まれる２つの操作盤Ｇ１，Ｇ２のうち、表示装置２０の表示画面２９２において操作対象となっているウィンドウに対応する操作盤を表示画面３２に表示させても良い。
【００８６】
次に、図１４を用いて、情報処理装置３０の表示画面３２に表示される操作盤の配置について説明する。図１４は、第１の実施形態にかかる情報処理装置の表示画面に表示される操作盤の配置を説明するための図である。
【００８７】
また、操作盤制御部３７１は、表示装置２０の表示画面２９２に表示された複数のウィンドウそれぞれに対応する複数の操作盤（言い換えると、複数のウィンドウに表示される放送映像の放送データを受信可能な複数の拡張カード１０それぞれの操作盤）を表示画面３２に表示させる場合、受信した拡張カードリストに含まれる配置情報に基づいて、複数の操作盤の配置を、当該操作盤に対応するウィンドウの配置に近づける。ここで、複数の操作盤の配置を当該操作盤に対応するウィンドウの配置に近づけるとは、複数の操作盤の配置と当該操作盤に対応するウィンドウとの対応関係が直感的に把握できるように、複数の操作盤の配置（配置態様）と当該操作盤に対応するウィンドウの配置（配置態様）とを見かけ上同一にすることである。言い換えると、操作盤制御部３７１は、複数の操作盤の配置と当該操作盤に対応するウィンドウの配置とを同一（略同一または同様）にする。ただし、複数の操作盤の配置と当該操作盤に対応するウィンドウの配置とは一致している（同一である）必要はない。
【００８８】
本実施形態では、操作盤制御部３７１は、まず、表示装置２０から受信した拡張カードリストに含まれる配置情報に基づいて、拡張スロット２１に接続された複数の拡張カード１０それぞれが受信した放送データが含む放送映像が表示された複数のウィンドウの位置関係を特定する。次いで、操作盤制御部３７１は、特定した複数のウィンドウの位置関係に基づいて、複数のウィンドウの配置と、当該複数のウィンドウそれぞれに対応する複数の操作盤（本実施形態では、複数のウィンドウそれぞれに表示される放送映像の放送データを受信する拡張カード１０の操作盤）の配置とを近づける。
【００８９】
例えば、表示装置２０のウィンドウ制御部２５１は、図１４（ａ）に示すように、拡張スロット２１−１に拡張カード１０（地上波テレビ放送を受信可能な地上波チューナを有する拡張カード１０）が接続されかつ拡張スロット２１−２に拡張カード１０（ＢＳテレビ放送を受信可能な衛星放送チューナを有する拡張カード１０）が接続されている場合、拡張スロット２１−１により受信した地上波テレビ放送の放送データに含まれる放送映像が表示されたウィンドウＷ１と、拡張スロット２１−２により受信したＢＳテレビ放送の放送データに含まれる放送映像が表示されたウィンドウＷ２と、を表示画面２９２に表示する。そして、表示装置２０の送信部２５２は、拡張スロット２１−１，２１−２それぞれに接続された拡張カード１０の基本情報を含む拡張カードリストを情報処理装置３０に送信することにより、ウィンドウＷ１，Ｗ２の配置情報を情報処理装置３０に入力する。
【００９０】
情報処理装置３０の操作盤制御部３７１は、表示装置２０から入力された配置情報に基づいて、表示装置２０の表示画面２９２に向かって、ウィンドウＷ１を基準としてウィンドウＷ２が右側に位置することを特定する。そして、操作盤制御部３７１は、情報処理装置３０の表示画面３２に向かって、ウィンドウＷ１に対応する操作盤Ｇ１（ウィンドウＷ１に表示される放送映像の放送データを受信する拡張カード１０の操作盤Ｇ１）を基準として、ウィンドウＷ２に対応する操作盤Ｇ２（ウィンドウＷ２に表示される放送映像の放送データを受信する拡張カード１０の操作盤Ｇ２）を右側に配置する。これにより、操作盤制御部３７１は、表示装置２０の表示画面２９２に表示されたウィンドウＷ１，Ｗ２の配置と、当該ウィンドウＷ１，Ｗ２それぞれに対応する操作盤Ｇ１，Ｇ２の配置とを近づけて、情報処理装置３０のユーザが、表示装置２０の表示画面２９２におけるウィンドウＷ１，Ｗ２の配置を見ながら、情報処理装置３０の表示画面３２の操作盤Ｇ１，Ｇ２のいずれがウィンドウＷ１，Ｗ２に対応する操作盤かを直感的に認識することができる。
【００９１】
次に、図１５を用いて、表示装置２０の表示画面２９２に表示された複数のウィンドウの配置の変更に応じて、情報処理装置３０の表示画面３２に表示可能な操作盤の配置を変更する処理について説明する。図１５は、第１の実施形態にかかる表示制御システムにおいて情報処理装置の表示画面に表示可能な操作盤の配置を変更する処理を説明するための図である。
【００９２】
表示装置２０の送信部２５２は、表示画面２９２に表示されたウィンドウに対応する操作盤を表示する情報処理装置３０以外の外部機器（例えば、表示装置２０に付属されたＩＲリモコン等）により表示画面２９２に表示された複数のウィンドウの配置が変更された場合、変更後のウィンドウの配置情報を情報処理装置３０に送信（入力）して、配置を変更した複数のウィンドウそれぞれに対応する操作盤の配置を変更させる。本実施形態では、表示装置２０のウィンドウ制御部２５１は、表示画面２９２に表示された複数のウィンドウの配置が変更される度に、拡張スロット２０に接続された拡張カード１０から、変更後のウィンドウの配置情報を含む当該拡張カード１０の基本情報を取得する。そして、送信部２５２は、取得した基本情報を含む拡張カードリストを情報処理装置３０に送信する。
【００９３】
情報処理装置３０の操作盤制御部３７１は、変更後のウィンドウの配置情報が表示装置２０から送信（入力）される度に、入力された配置情報に基づいて、情報処理装置３０の表示画面３２に表示された複数の操作盤の配置が、当該操作盤に対応するウィンドウの配置に近づくように変更する。入力された配置情報に基づく複数の操作盤の配置方法は、上述した複数の操作盤の配置方法と同様である。
【００９４】
例えば、表示装置２０の表示画面２９２に向かってウィンドウＷ２の配置がウィンドウＷ１の上方に変更された場合（図１５（ａ）参照）、操作盤制御部３７１は、表示画面３２に向かって、ウィンドウＷ２に対応する操作盤Ｇ２の配置をウィンドウＷ１に対応する操作盤Ｇ１の上方に変更する（図１５（ｂ）参照）。
【００９５】
次に、図１６を用いて、情報処理装置３０の表示画面３２に表示可能な複数の操作盤の配置の変更に応じて、表示装置２０の表示画面２９２に表示された複数のウィンドウの配置を変更する処理について説明する。図１６は、第１の実施形態にかかる表示制御システムにおいて表示装置の表示画面に表示された複数のウィンドウの配置を変更する処理を説明するための図である。
【００９６】
情報処理装置３０の操作盤制御部３７１は、入力部３８から入力された操作に応じて表示画面３２に表示可能な複数の操作盤の配置が変更された場合、変更後の複数の操作盤の配置に近い配置で配置されるように、表示装置２０の表示画面２９２に表示されたウィンドウの配置の変更を指示する変更指示を表示装置２０に送信する。本実施形態では、操作盤制御部３７１は、入力部３８から入力された操作に応じて表示画面３２に表示可能な操作盤の配置が変更された場合、変更後の複数の操作盤の配置を示す操作盤配置情報を含む変更指示を表示装置２０に送信する。
【００９７】
例えば、入力部３８から入力された操作に応じて表示画面３２に向かって操作盤Ｇ２の配置が操作盤Ｇ１の上方に変更された場合（図１６（ａ）参照）、操作盤制御部３７１は、表示画面３２に向かって操作盤Ｇ２の配置が操作盤Ｇ１の上方であることを示す操作盤配置情報を含む変更指示を表示装置２０に送信する。
【００９８】
表示装置２０のウィンドウ制御部２５１は、情報処理装置３０から変更指示を受信すると、受信した変更指示が含む操作盤配置情報に基づいて、変更後の複数の操作盤の配置と、当該複数の操作盤それぞれに対応する複数のウィンドウの配置とを近づける。例えば、ウィンドウ制御部２５１は、受信した変更指示が含む操作盤配置情報が、情報処理装置３０の表示画面３２に向かって操作盤Ｇ２の配置が操作盤Ｇ１の上方に変更されたことを示している場合（図１６（ａ）参照）、表示画面２９２に向かって、操作盤Ｇ２に対応するウィンドウＷ２を、操作盤Ｇ１に対応するウィンドウＷ１の上方に変更する（図１６（ｂ）参照）。これにより、情報処理装置３０のユーザは、表示装置２０の表示画面２９２に表示されたウィンドウＷ１，Ｗ２の配置を認識することで、どのような操作をすれば所望の操作盤を表示画面３２に表示させることができるかを直感的に認識することができる。
【００９９】
次に、図１７を用いて、情報処理装置３０の表示画面３２に表示可能な操作盤の配置を変更する処理について具体的に説明する。図１７は、第１の実施形態にかかる情報処理装置において操作盤の配置を変更する処理を説明するための図である。
【０１００】
情報処理装置３０の操作盤制御部３７１は、表示画面３２に表示可能な複数の操作盤のうちいずれか一つの操作盤を所望の位置に移動させる操作が入力部３８から入力された場合に、当該いずれか一つの操作盤を所望の位置に移動させることにより、表示画面３２に表示可能な複数の操作盤の配置を変更する。
【０１０１】
本実施形態では、操作盤制御部３７１は、仮想全体画像Ｇ３のうち少なくともいずれか一つの操作盤（例えば、操作盤Ｇ１）が表示画面３２に表示されて操作盤の操作が可能な操作モードにおいて、入力部３８からピンチインの操作が入力された場合（図１７（ａ）参照）、操作盤の配置を変更可能な配置変更モードへと遷移する。操作盤制御部３７１は、配置変更モードへと遷移すると、仮想全体画像Ｇ３全体を表示画面３２に表示可能な表示サイズとした画像を配置変更用画像Ｇ４として表示画面３２に表示させる（図１７（ｂ）参照）。また、本実施形態では、操作盤制御部３７１は、配置変更モードに遷移した場合、配置変更用画像Ｇ４に含まれる操作盤Ｇ１，Ｇ２の操作を禁止する。これにより、配置変更モードにおいて配置変更用画像Ｇ４に含まれる操作盤Ｇ１，Ｇ２に触れることによって誤って当該操作盤Ｇ１，Ｇ２の操作が行われることを防止できる。
【０１０２】
そして、操作盤制御部３７１は、配置変更モードにおいて、配置変更用画像Ｇ４に含まれる操作盤のうちいずれか一つの操作盤（例えば、操作盤Ｇ３）を所望の位置（例えば、操作盤Ｇ１の下方）に移動させる操作が入力部３８から入力された場合（図１７（ｂ）参照）、操作盤Ｇ２を操作盤Ｇ１の下方に移動させることにより、配置変更用画像Ｇ４に含まれる操作盤Ｇ１，Ｇ２の配置を変更する（図１７（ｃ）参照）。その後、操作盤制御部３７１は、入力部３８からピンチアウトの操作が入力された場合に（図１７（ｃ）参照）、配置変更モードから操作モードへと遷移するとともに、配置が変更された操作盤Ｇ１，Ｇ２を含み表示画面３２に表示可能な表示サイズより大きい仮想全体画像Ｇ３を表示画面３２に表示させる（図１７（ｄ）参照）。
【０１０３】
本実施形態では、操作盤制御部３７１は、配置変更モードに遷移した場合、配置変更用画像Ｇ４に含まれる操作盤Ｇ１，Ｇ２による操作を禁止しているが、これに限定するものではなく、配置変更モードに遷移した場合においても、配置変更用画像Ｇ４に含まれる操作盤Ｇ１，Ｇ２の操作を可能として当該操作盤Ｇ１，Ｇ２を同時に操作可能としても良い。また、本実施形態では、操作盤制御部３７１は、配置変更モードに遷移した場合に操作盤の配置を変更可能としているが、これに限定するものではなく、操作モードに遷移している場合においても、表示画面３２に表示可能な操作盤の配置を変更可能としても良い。
【０１０４】
このように、本実施形態の情報処理装置３０によれば、表示装置２０の表示画面２９２に表示された複数のウィンドウの配置に関する配置情報が当該表示装置２０から入力され、当該入力された配置情報に基づいて、情報処理装置３０の表示画面３２に表示可能かつかつ当該複数のウィンドウそれぞれに対応する複数の操作盤の配置を、当該操作盤に対応するウィンドウの配置に近づけることにより、表示装置２０に表示された複数のウィンドウを情報処理装置３０により同時にかつ直感的に操作可能となる。
【０１０５】
（変形例１）
本変形例は、情報処理装置３０の傾きに応じて情報処理装置３０の表示画面３２に表示させる操作盤を切り替える例である。以下の説明では、第１の実施形態と同様の箇所については説明を省略する。
【０１０６】
本変形例では、情報処理装置３０の操作盤制御部３７１は、仮想全体画像が、表示画面３２を含む仮想平面上に配置されているものと仮定する。そして、操作盤制御部３７１は、モーションセンサ３３（第１の検出部の一例）により情報処理装置３０の傾きが検出された場合に、仮想全体画像に含まれる操作盤のうち表示画面３２に表示されている操作盤より上方にある操作盤を表示画面３２にスライドさせて切り替える。これにより、仮想全体画像に重力が働いているかのように表示画面３２に表示される操作盤を切り替えることができるので、表示画面３２に表示される操作盤に切り替えを直感的に行うことができる。
【０１０７】
図１８は、変形例１にかかる情報処理装置の表示画面に表示する操作盤を切り替える処理を説明するための図である。例えば、操作盤制御部３７１は、情報処理装置３０が操作モードにありかつ仮想全体画像Ｇ３に含まれる操作盤Ｇ１が表示画面３２に表示されている状態において（図１８（ａ）参照）、モーションセンサ３３により情報処理装置３０の傾きが検出された場合（図１８（ｂ）参照）、仮想全体画像Ｇ３上で（言い換えると、実空間において）操作盤Ｇ２が操作盤Ｇ１より上方に存在するか否かを判断する。
【０１０８】
具体的には、操作盤制御部３７１は、操作盤Ｇ１の角部のうち最下部にある角部が、操作盤Ｇ２の角部のうち最下部にある角部よりも下にあると判断した場合に、操作盤Ｇ２が操作盤Ｇ１より上方に存在すると判断する。または、操作盤制御部３７は、操作盤Ｇ１の重心が、操作盤Ｇ２の重心よりも下にあると判断した場合に、操作盤Ｇ２が操作盤Ｇ１より上方に存在すると判断しても良い。または、操作盤制御部３７は、モーションセンサ３３により検出される、表示画面３２に平行かつ直行する２軸方向（Ｙ軸およびＺ軸，図２２，図２３参照）への重力加速度に基づいて、操作盤Ｇ２が操作盤Ｇ１より上方にあるか否かを判断しても良い。
【０１０９】
そして、操作盤制御部３７１は、仮想全体画像Ｇ３上で操作盤Ｇ２が操作盤Ｇ１より上方に存在すると判断した場合、図１８（ｃ）に示すように、仮想全体画像Ｇ３に含まれる操作盤Ｇ１，Ｇ２のうち表示画面３２に表示されている操作盤Ｇ１より上方にある操作盤Ｇ２を表示画面３２にスライドさせて切り替える。また、操作盤制御部３７１は、モーションセンサ３３により検出される情報処理装置３０の傾きに応じて、表示画面３２に表示されている操作盤Ｇ１を操作盤Ｇ２にスライドさせる際の加速度を大きくしても良い。さらに、操作盤制御部３７１は、モーションセンサ３３により検出される情報処理装置３０の傾きが所定の角度（例えば、４５度）以上である場合に、表示画面３２に表示されている操作盤を切り替えるようにして、情報処理装置３０の通常の操作による傾きにより操作盤が切り替えられることを防止しても良い。
【０１１０】
このように、本変形例によれば、情報処理装置３０の傾きに応じて表示画面３２に表示させる操作盤を切り替えることにより、仮想全体画像に重力が働いているかのように表示画面３２に表示される操作盤を切り替えることができるので、表示画面３２に表示される操作盤に切り替えを直感的に行うことができる。
【０１１１】
（変形例２）
本変形例は、情報処理装置３０の表示画面３２に垂直な回転軸を中心とする当該情報処理装置３０の回転に応じて、複数の操作盤の配置方向を回転させる例である。以下の説明では、第１の実施形態と同様の箇所については説明を省略する。
【０１１２】
本変形例では、モーションセンサ３３（第２の検出部）は、情報処理装置３０の表示画面３２に垂直な回転軸（例えば、図２２および図２３に示すＸ軸）を中心とする情報処理装置３０の回転による角加速度を検出する。情報処理装置３０の操作盤制御部３７１は、モーションセンサ３３によって、第１方向への情報処理装置３０の回転による角加速度の検出に連続して当該第１方向とは反対の第２方向への情報処理装置３０の回転による所定の角加速度より大きい角加速度が検出された場合、複数の操作盤の配置方向を、第１方向に向かって９０度回転させる。これにより、表示画面３２に表示可能な複数の操作盤の配置方向が、情報処理装置３０の回転による慣性モーメントにより変更されたように見せることができる。本変形例では、操作盤制御部３７１は、複数の操作盤の配置方向を第１方向に向かって９０度回転させているが、これに限定するものではなく、複数の操作盤の配置方向を第１方向に向かって回転させて、表示画面３２に表示可能な複数の操作盤の配置方向が、情報処理装置３０の回転による慣性モーメントにより変更されたように見せることができれば良い。
【０１１３】
図１９は、変形例２にかかる情報処理装置における複数の操作盤の配置方向の変更を説明するための図である。例えば、操作盤制御部３７１は、情報処理装置３０が配置変更モードにある場合に（図１９（ａ）参照）、モーションセンサ３３によって、Ｘ軸（図２２および図２３参照）を中心とする、第１方向（例えば、左回り）への情報処理装置３０の回転による角加速度の検出に連続して、当該第１方向とは反対の第２方向（例えば、右回り）への情報処理装置３０の回転による角加速度が検出されると（図１９（ｂ），（ｃ）参照）、操作盤Ｇ１，Ｇ２の配置方向を、第１方向に向かって９０度回転させる（図１９（ｄ）参照）。これにより、操作盤制御部３７１は、図１９（ｅ）に示すように、操作盤Ｇ１，Ｇ２の配置方向を左右方向から上下方向へと変更する。
【０１１４】
このように、本変形例によれば、情報処理装置３０の表示画面３２に垂直な回転軸を中心とする当該情報処理装置３０の回転に応じて、複数の操作盤の配置方向を回転させることにより、表示画面３２に表示可能な複数の操作盤の配置方向が、情報処理装置３０の回転による慣性モーメントにより変更されたように見せることができる。
【０１１５】
（変形例３）
本変形例は、仮想全体画像のうち表示画面３２に表示された操作盤（表示対象画像）以外の操作盤の位置に関する位置情報を表示画面３２に表示させる例である。以下の説明では、第１の実施形態と同様の箇所については説明を省略する。
【０１１６】
本変形例では、情報処理装置３０の操作盤制御部３７１は、仮想全体画像のうち少なくともいずれか一つの操作盤（表示対象画像）と、当該表示対象画像以外の操作盤の位置に関する位置情報とを表示画面３２に表示させる。これにより、仮想全体画像のうち、表示対象画像以外の操作盤がどこに位置しているのかを認識することができるので、表示画面３２に表示させる操作盤の切り替えを容易に行うことができる。また、操作盤制御部３７１は、表示画面３２に表示された位置情報のタップする操作に応じて、表示画面３２に表示する表示対象画像を、タップされた位置情報が示す位置に存在する操作盤に切り替えることも可能である。
【０１１７】
図２０は、変形例３にかかる情報処理装置の表示画面への位置情報の表示例を示す図である。例えば、操作盤制御部３７１は、図２０（ａ）に示すように、操作盤Ｇ１，Ｇ２が左右方向に配置された仮想全体画像Ｇ３のうち操作盤Ｇ１が表示画面３２に表示されている場合、操作盤Ｇ１を基準として、操作盤Ｇ２が存在する方向（表示画面３２に向かって、操作盤Ｇ１の右方向）を示す矢印Ｙ１（位置情報の一例）を表示画面３２に表示させる。
【０１１８】
また、操作盤制御部３７１は、図２０（ｂ）に示すように、操作盤Ｇ１，Ｇ２が上下方向に配置された仮想全体画像Ｇ３のうち操作盤Ｇ１が表示画面３２に表示されている場合、操作盤Ｇ１を基準として、操作盤Ｇ２が存在する方向（表示画面３２に向かって、操作盤Ｇ１の上方向）を示す矢印Ｙ２（位置情報の一例）を表示画面３２に表示させる。
【０１１９】
また、操作盤制御部３７１は、図２０（ｃ）に示すように、操作盤Ｇ１の上方に操作盤Ｇ２，Ｇ５が左右方向に並んで配置された仮想全体画像Ｇ３のうち操作盤Ｇ１が表示画面３２に表示されている場合、操作盤Ｇ１を基準として、操作盤Ｇ２が存在する方向（表示画面３２に向かって操作盤Ｇ１の左上方向）を示す矢印Ｙ３（位置情報の一例）および操作盤Ｇ５が存在する方向（表示画面３２に向かって操作盤Ｇ１の右上方向）を示す矢印Ｙ４（位置情報の一例）を表示画面３２に表示させる。
【０１２０】
本変形例では、表示画面３２に表示された操作盤（表示対象画像）を基準として、上方向、下方向、右方向、左方向、右上方向、右下方向、左上方向および左下方向の合計８方向を示す矢印を位置情報として表示画面３２に表示可能である。また、本変形例では、表示画面３２に表示された操作盤（表示対象画像）以外の操作盤が位置する方向毎に表示対象画像以外の操作盤が位置する方向を示す矢印を位置情報として表示しているが、表示対象画像以外の操作盤毎に当該操作盤が位置する方向を示す矢印を位置情報として表示しても良い。
【０１２１】
図２１は、変形例３にかかる情報処理装置の表示画面への位置情報の他の表示例を示す図である。例えば、操作盤制御部３７１は、図２１（ａ）に示すように、操作盤Ｇ１，Ｇ２が左右方向に配置された仮想全体画像Ｇ３のうち操作盤Ｇ１が表示画面３２に表示されている場合、表示画面３２に向かって、仮想全体画像Ｇ３のうち操作盤Ｇ１の右側に位置する操作盤Ｇ２の一部ｇ２（位置情報の一例）を表示画面３２に表示させる。
【０１２２】
また、操作盤制御部３７１は、図２１（ｂ）に示すように、操作盤Ｇ１，Ｇ２が上下方向に配置された仮想全体画像Ｇ３のうち操作盤Ｇ１が表示画面３２に表示されている場合、表示画面３２に向かって、仮想全体画像Ｇ３のうち操作盤Ｇ１の上方に位置する操作盤Ｇ２の一部ｇ２（位置情報の一例）を表示画面３２に表示させる。
【０１２３】
また、操作盤制御部３７１は、図２１（ｃ）に示すように、操作盤Ｇ２の右側に操作盤Ｇ１が配置されかつ操作盤Ｇ２の上方に操作盤Ｇ５が配置された仮想全体画像Ｇ３のうち操作盤Ｇ２が表示画面３２に表示されている場合、表示画面３２に向かって、仮想全体画像Ｇ３のうち、操作盤Ｇ２の右側に存在する操作盤Ｇ１の一部ｇ１（位置情報の一例）および操作盤Ｇ２の上方に存在する操作盤Ｇ５の一部ｇ５（位置情報の一例）を表示画面３２に表示させる。
【０１２４】
本変形例では、仮想全体画像のうち表示対象画像以外の操作盤の一部を位置情報として表示画面３２に表示させた場合、当該表示画面３２に表示された操作盤の一部に含まれるボタン等を操作することはできない。これにより、表示対象画像以外の操作盤に触れることにより、意図しない操作盤を誤って操作することを防止できる。
【０１２５】
このように、本変形例によれば、仮想全体画像のうち表示画面３２に表示された操作盤（表示対象画像）以外の操作盤の位置に関する位置情報を表示画面３２に表示させることにより、仮想全体画像のうち、表示対象画像以外の操作盤がどこに位置しているのかを認識することができるので、表示画面３２に表示させる操作盤の切り替えを容易に行うことができる。
【０１２６】
（変形例４）
本変形例は、仮想全体画像に３つの操作盤が含まれている場合に、情報処理装置３０の傾きに応じて表示画面３２に表示させる操作盤（表示対象画像）を切り替える例である。以下の説明では、第１の実施形態と同様の箇所については説明を省略する。
【０１２７】
図２２および図２３は、変形例４にかかる情報処理装置の表示画面に表示する操作盤を切り替える処理を説明するための図である。ここでは、操作盤制御部３７１は、左右方向に配置された操作盤Ｇ１，Ｇ５および当該操作盤Ｇ１，Ｇ５の上方に配置された操作盤Ｇ２を含む仮想全体画像Ｇ３のうちいずれか一つの操作盤を表示画面３２に表示させる（図２２（ａ）参照）。操作盤制御部３７１は、情報処理装置３０がＺ軸を中心に回転してモーションセンサ３３により傾きが検出されると（図２２（ｂ）参照）、表示対象画像（操作盤Ｇ１）を基準にして、Ｙ軸に沿って当該操作盤Ｇ１の上方に位置する操作盤Ｇ５を表示対象画像として表示画面３２に表示させる（図２２（ｃ）参照）。
【０１２８】
一方、操作盤制御部３７１は、仮想全体画像Ｇ３のうち操作盤Ｇ１が表示画面３２に表示されている状態において（図２３（ａ）参照）、情報処理装置３０がＹ軸を中心に回転してモーションセンサ３３により傾きが検出されると（図２３（ｂ）参照）、表示対象画像（操作盤Ｇ１）を基準にして、Ｚ軸に沿って操作盤Ｇ１の上方に位置する操作盤Ｇ２を表示対象画像として表示画面３２に表示させる（図２３（ｃ）参照）。
【０１２９】
このように本変形例によれば、仮想全体画像に３つの操作盤が含まれている場合も、変形例１と同様にして、情報処理装置３０の傾きに応じて表示画面３２に表示させる操作盤を切り替えることにより、変形例１と同様の効果を得ることができる。
【０１３０】
（第２の実施形態）
本実施形態は、情報処理装置の表示画面に表示される操作盤の表示終了に応じて、当該表示終了された操作盤以外の操作盤に対応するウィンドウを全画面表示させる例である。以下の説明では、第１の実施形態と同様の箇所については説明を省略する。
【０１３１】
本実施形態では、情報処理装置３０の操作盤制御部３７１は、表示画面３２に表示可能な操作盤を表示終了させる操作が入力部３８から入力された場合、当該表示終了された操作盤以外の操作盤のいずれか一つを表示画面３２に表示させるとともに、当該表示された操作盤に対応するウィンドウを表示装置２０の表示画面２９２に全画面表示させるようにウィンドウの表示態様の変更を指示する指示（以下、第２の変更指示と言う）を表示装置２０に送信する。
【０１３２】
また、本実施形態では、表示装置２０のウィンドウ制御部２５１は、情報処理装置３０から第２の変更指示を受信すると、表示終了された表示対象画像以外の操作盤に対応するウィンドウを表示画面２９２に全画面表示させる。
【０１３３】
図２４および図２５は、第２の実施形態にかかる表示装置において表示終了された表示対象画像以外の操作盤に対応するウィンドウを全画面表示させる処理を説明するための図である。例えば、情報処理装置３０の操作盤制御部３７１は、図２４（ａ）および図２４（ｂ）に示すように、情報処理装置３０が配置変更モードにおいて、配置変更用画像Ｇ４に含まれる操作盤Ｇ１，Ｇ２のうち操作盤Ｇ１を表示画面３２の外側に向かってフリックする操作が入力部３８から入力されると（図２４（ａ）参照）、操作盤Ｇ１の表示を終了して、表示を終了した操作盤Ｇ１以外の操作盤Ｇ２を含む配置変更用画像Ｇ４を表示画面３２に表示させる（図２４（ｂ）参照）。
【０１３４】
そして、操作盤制御部３７１は、操作盤Ｇ２に対応するウィンドウＷ２を表示装置２０の表示画面２９２に全画面表示させるようにウィンドウの表示態様の変更を指示する第２の変更指示を表示装置２０に送信する。また、操作盤制御部３７１は、図２４（ｃ）に示すように、操作盤Ｇ１の表示終了に伴い、表示終了した操作盤Ｇ１に対応するウィンドウＷ１を示すアイコンＡおよび操作盤Ｇ２を表示画面３２に表示させる。
【０１３５】
一方、表示装置２０のウィンドウ制御部２５１は、ウィンドウＷ１およびウィンドウＷ２を表示画面２９２に表示させている状態において（図２４（ｄ）参照）、情報処理装置３０から第２の変更指示が入力されると、表示終了した操作盤Ｇ１以外の操作盤Ｇ２に対応するウィンドウＷ２を表示画面２９２に全画面表示させる（図２４（ｅ）参照）。
【０１３６】
その後、情報処理装置３０の操作盤制御部３７１は、表示画面３２に表示された操作盤Ｇ２を表示画面３２の外側に向かってフリックする操作が入力部３８から入力されると（図２５（ａ）参照）、操作盤Ｇ２の表示を終了するとともに、アイコンＡが示すウィンドウＷ１に対応する操作盤Ｇ１および当該表示を終了した操作盤Ｇ２に対応するウィンドウＷ２を示すアイコンＢを表示画面３２に表示させる（図２５（ｂ）参照）。さらに、操作盤制御部３７１は、表示された操作盤Ｇ１に対応するウィンドウＷ１を表示装置２０の表示画面２９２に全画面表示させるように第２の変更指示を表示装置２０に送信する。
【０１３７】
表示装置２０のウィンドウ制御部２５１は、ウィンドウＷ２を表示画面２９２に全画面表示させている状態において（図２５（ｃ）参照）、情報処理装置３０から第２の変更指示が入力されると、表示終了した操作盤Ｇ２以外の操作盤Ｇ１に対応するウィンドウＷ１を表示画面２９２に全画面表示させる（図２５（ｄ）参照）。
【０１３８】
このように第２の実施形態によれば、情報処理装置３０の表示画面３２に表示される操作盤の表示終了に応じて、当該表示終了された操作盤以外の操作盤に対応するウィンドウを全画面表示させることにより、情報処理装置３０における操作盤の表示終了に応じて、表示装置２０の表示画面２９２に表示されるウィンドウの表示態様を変化させることができる。
【０１３９】
本実施形態の表示装置２０および情報処理装置３０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１４０】
また、本実施形態の表示装置２０および情報処理装置３０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の表示装置２０および情報処理装置３０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１４１】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４２】
１・・・表示制御システム、２０・・・表示装置、２２・・・イーサネット端子、２３・・・イーサネットハブ、２５・・・アプリケーションプロセッサ、２６・・・ＣＰＵ、２７・・・ＮＡＮＤ型フラッシュメモリ、２８・・・ＤＤＲ  ＳＤＲＡＭ、２９・・・パネル制御部、２９１・・・表示部、２９２・・・表示画面、３０・・・情報処理装置、３１・・・表示部、３２・・・表示画面、３３・・・モーションセンサ、３５・・・通信部、３６・・・記憶部、３７・・・制御部、３８・・・入力部、２５１・・・ウィンドウ制御部、２５２・・・送信部、３７１・・・操作盤制御部。
【図１】
2014235534.tif 000003
【図２】
2014235534.tif 000004
【図３】
2014235534.tif 000005
【図４】
2014235534.tif 000006
【図５】
2014235534.tif 000007
【図６】
2014235534.tif 000008
【図７】
2014235534.tif 000009
【図８】
2014235534.tif 000010
【図９】
2014235534.tif 000011
【図１０】
2014235534.tif 000012
【図１１】
2014235534.tif 000013
【図１２】
2014235534.tif 000014
【図１３】
2014235534.tif 000015
【図１４】
2014235534.tif 000016
【図１５】
2014235534.tif 000017
【図１６】
2014235534.tif 000018
【図１７】
2014235534.tif 000019
【図１８】
2014235534.tif 000020
【図１９】
2014235534.tif 000021
【図２０】
2014235534.tif 000022
【図２１】
2014235534.tif 000023
【図２２】
2014235534.tif 000024
【図２３】
2014235534.tif 000025
【図２４】
2014235534.tif 000026
【図２５】
2014235534.tif 000027