(57)【要約】【課題】既存の画像伝送グループに新たにＰＣが参加する際に、そのＰＣのユーザが参加したいグループの情報を容易に認識できるようにする。【解決手段】画像表示装置とネットワークを介して接続する情報処理装置は、ネットワークを介して形成されている、画像表示装置を含むネットワークグループに関する情報の表示を開始するための指示を検出すると、ネットワークグループに関する情報を含むグループ情報画像を表示させるための指示を、ネットワークを介して画像表示装置へ送信する。【選択図】  図５
2014127192.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置とネットワークを介して接続する情報処理装置であって、
前記画像表示装置との間で前記ネットワークを介して形成されているネットワークグループに関する情報の表示を開始するための指示を検出する検出手段と、
前記検出手段により前記指示が検出された場合に、前記ネットワークグループに関する情報を含むグループ情報画像を表示させるための指示を、前記ネットワークを介して前記画像表示装置へ送信する送信手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記ネットワークグループに関する情報を含むグループ情報画像を生成する生成手段を更に備え、
前記送信手段は、前記検出手段により前記指示が検出された場合に、表示レイアウトを所定の状態に変更するよう指示するレイアウト変更指示と、前記グループ情報画像とを前記ネットワークを介して前記画像表示装置へ送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段は、前記レイアウト変更指示を送信し、前記画像表示装置から前記レイアウト変更指示に対応したレイアウト変更通知が受信された後に、前記グループ情報画像を送信することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記送信手段は、前記レイアウト変更指示と前記グループ情報画像を、前記レイアウト変更指示に従ったレイアウト変更を実行した後に前記グループ情報画像を表示することを指示する指示情報とともに送信することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記レイアウト変更指示は、当該情報処理装置が送信する画像を前記画像表示装置が表示する画面の全体に表示させるための指示であることを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記レイアウト変更指示は、当該情報処理装置が送信する画像を前記画像表示装置が表示する画面の所定の割合以上の大きさで表示させるための指示であることを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項７】
前記画像表示装置から表示中の画面のレイアウトを示すレイアウト情報を受信する受信手段と、
前記レイアウト情報から、当該情報処理装置が送信した画像が前記表示中の画面において所定の割合以上の大きさで表示されているか否かを判定する判定手段と、を更に備え、
前記送信手段は、前記判定手段により所定の割合以上の大きさで表示されていると判定された場合に、前記レイアウト変更指示を送信しないことを特徴とする請求項２乃至６のいずれか１項記載の情報処理装置。
【請求項８】
前記グループ情報画像が含む前記ネットワークグループに関する情報は、前記画像表示装置のＩＰアドレスまたはネットワークグループのグループ名を含むことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記グループ情報画像の表示終了のイベントを検出するイベント検出手段と、
前記イベント検出手段により前記イベントが検出された場合に、前記グループ情報画像の表示終了を前記画像表示装置に指示する指示手段と、を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記画像表示装置から表示中の画面のレイアウトを示すレイアウト情報を受信する受信手段と、
前記受信手段で受信された、前記グループ情報画像を表示するために行ったレイアウト変更の直前のレイアウトを示すレイアウト情報を保持する保持手段と、を更に備え、
前記指示手段は、前記イベント検出手段により前記イベントが検出された場合に、前記グループ情報画像の表示終了と前記直前のレイアウトへのレイアウト変更を前記画像表示装置に指示することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記イベント検出手段は、前記グループ情報画像の終了を指示するユーザ操作を前記イベントとして検出することを特徴とする請求項９または１０に記載の情報処理装置。
【請求項１２】
前記イベント検出手段は、前記ネットワークグループに新規に参加する情報処理装置の台数が所定数に達したことを前記イベントとして検出することを特徴とする請求項９乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
外部装置とネットワークを介して接続する画像表示装置であって、
前記画像表示装置を含むネットワークグループに属する情報処理装置から、前記ネットワークを介して画像を受信する受信手段と、
前記受信手段により受信された画像を画面に表示する表示手段と、
レイアウト変更指示と前記ネットワークグループに関する情報を含むグループ情報画像が、前記ネットワークグループに属する情報処理装置から前記ネットワークを介して受信されると、前記画面のレイアウトを前記レイアウト変更指示により指示された状態に変更して前記グループ情報画像を前記画面に表示する変更手段と、を備えることを特徴とする画像表示装置。
【請求項１４】
前記レイアウト変更指示により指示されたレイアウトの変更が完了したことを示す通知を前記情報処理装置へ送信する送信手段を更に備え、
前記変更手段は、前記通知を送信した後に前記グループ情報画像を受信して、前記画面に表示することを特徴とする請求項１３に記載の画像表示装置。
【請求項１５】
前記変更手段は、前記情報処理装置から、前記レイアウト変更指示、前記グループ情報画像、レイアウトを変更した後に前記グループ情報画像を表示することを指示する指示情報を受信した場合に、前記レイアウト変更指示により指示された状態にレイアウトを変更した後に前記グループ情報画像を前記画面に表示することを特徴とする請求項１３に記載の画像表示装置。
【請求項１６】
前記変更手段は、前記レイアウト変更指示を受信してから前記変更されたレイアウトで前記グループ情報画像を表示するまでの間は、前記画面に所定の画像を表示することを特徴とする請求項１３乃至１５のいずれか１項に記載の画像表示装置。
【請求項１７】
前記所定の画像は、前記画面の全体を黒で表示する全面黒画像であることを特徴とする請求項１６に記載の画像表示装置。
【請求項１８】
前記グループ情報画像の表示後に、前記ネットワークグループに新規に参加した情報処理装置の台数が所定数に達した場合に、前記グループ情報画像の表示を終了することを特徴とする請求項１３乃至１７のいずれか1項に記載の画像表示装置。
【請求項１９】
外部装置とネットワークを介して接続する画像表示装置であって、
前記画像表示装置を含むネットワークグループに属する情報処理装置から前記ネットワークを介して画像を受信する受信手段と、
前記受信手段により受信された画像を画面に表示する表示手段と、
前記ネットワークグループに関する情報を含むグループ情報画像を生成する生成手段と、
前記グループ情報画像を表示する指示を前記ネットワークグループに属する情報処理装置から受信すると、前記画面のレイアウトを前記グループ情報画像を表示するためのレイアウトに変更し、前記グループ情報画像を変更されたレイアウトで表示する変更手段と、を備えることを特徴とする画像表示装置。
【請求項２０】
画像表示装置と情報処理装置がネットワークを介して接続された画像伝送システムであって、
前記画像表示装置において、前記情報処理装置から送信された画像を画面に表示する表示手段と、
前記情報処理装置において、前記画像表示装置と前記情報処理装置とを含むネットワークグループに関する情報の表示を開始するための指示を検出する検出手段と、
前記検出手段により前記指示が検出された場合に、前記画像表示装置における前記画面におけるレイアウトを所定の状態に変更し、前記ネットワークグループに関する情報を含むグループ情報画像を表示する変更手段と、を備えることを特徴とする画像伝送システム。
【請求項２１】
画像表示装置とネットワークを介して接続する情報処理装置の制御方法であって、
検出手段が、前記ネットワークを介して形成されている前記画像表示装置を含むネットワークグループに関する情報の表示を開始するための指示を検出する検出工程と、
送信手段が、前記検出工程で前記指示が検出された場合に、前記ネットワークグループに関する情報を含むグループ情報画像を表示させるための指示を、前記ネットワークを介して前記画像表示装置へ送信する送信工程と、を有することを特徴とする情報処理装置の制御方法。
【請求項２２】
外部装置とネットワークを介して接続する画像表示装置の制御方法であって、
受信手段が、前記画像表示装置を含むネットワークグループに属する情報処理装置から、前記ネットワークを介して画像を受信する受信工程と、
表示手段が、前記受信工程で受信された画像を画面に表示する表示工程と、
レイアウト変更指示と前記ネットワークグループに関する情報を含むグループ情報画像が、前記ネットワークグループに属する情報処理装置から前記ネットワークを介して受信されると、変更手段が、前記画面のレイアウトを前記レイアウト変更指示により指示された状態に変更して前記グループ情報画像を前記画面に表示する変更工程と、を有することを特徴とする画像表示装置の制御方法。
【請求項２３】
外部装置とネットワークを介して接続する画像表示装置の制御方法であって、
受信手段が、前記画像表示装置を含むネットワークグループに属する情報処理装置から前記ネットワークを介して画像を受信する受信工程と、
表示手段が、前記受信工程で受信された画像を画面に表示する表示工程と、
生成手段が、前記ネットワークグループに関する情報を含むグループ情報画像を生成する生成工程と、
前記グループ情報画像を表示する指示を前記ネットワークグループに属する情報処理装置から受信すると、変更手段が、前記画面のレイアウトを前記グループ情報画像を表示するためのレイアウトに変更し、前記グループ情報画像を変更されたレイアウトで表示する変更工程と、を備えることを特徴とする画像表示装置の制御方法。
【請求項２４】
画像表示装置と情報処理装置がネットワークを介して接続された画像伝送システムの制御方法であって、
表示手段が、前記画像表示装置において、前記情報処理装置から送信された画像を画面に表示する表示工程と、
検出手段が、前記情報処理装置において、前記画像表示装置と前記情報処理装置とを含むネットワークグループに関する情報の表示を開始するための指示を検出する検出工程と、
前記検出工程で前記指示が検出された場合に、変更手段が前記画像表示装置における前記画面におけるレイアウトを所定の状態に変更し、前記ネットワークグループに関する情報を含むグループ情報画像を表示する変更工程と、を有することを特徴とする画像伝送システムの制御方法。
【請求項２５】
請求項２１乃至２３のいずれか１項に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の情報処理装置で生成された画像をプロジェクタなどの画像表示装置に送信して表示を行う画像伝送システムに関する。
【背景技術】
【０００２】
近年、会議や研修会等でプレゼンテーションを行う際は、パーソナルコンピュータ等の情報処理装置（以下、ＰＣと表記する）から受信した画像信号をスクリーンに投影させるプロジェクタを用いることが多い。通常、ＰＣとプロジェクタとはアナログＲＧＢケーブルを用いたアナログ接続によって画像信号の送受信を行っていた。しかしながら、アナログ接続では、装置間の接続に手間がかかる、遠隔地からの接続が困難である、複数台のＰＣと同時に接続することができない、といった課題がある。これらの理由からネットワークを介してＰＣとプロジェクタを接続する画像伝送システムが注目されている。
【０００３】
このようなネットワークを用いた画像伝送システムにおいては、
・１台のＰＣから複数台のプロジェクタに対して、ＰＣの映像をすべてのプロジェクタに同時投影する機能、
・複数台のＰＣからの映像を１台のプロジェクタにより多画面レイアウト表示する機能、等が実現されている。例えば、特許文献１には、画像伝送システムにおいて、複数のＰＣの画像を一台のプロジェクタの投影画面に割り付けるためのユーザインタフェース（ＵＩ）に関する技術が公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４２９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像伝送システムを実現する為には、ＰＣとプロジェクタ間を予めグループ化し、通信を確立しておく必要がある。この方法は様々であり、例えば、画像伝送システムのユーザが、グループ化したい全てのＰＣとプロジェクタを最初に選択しておく方法がある。また、既に作成されたグループに他のＰＣが参加することができれば、会議途中から参加した別のユーザも画像伝送システムを利用でき、より利便性が高まる。しかしながら、既に存在するグループに他のＰＣが新たに参加しようとした際には、そのＰＣのユーザは、そのグループに参加する為の情報を知っておく必要がある。一般に、そのような情報は、特定のファイルに記録されていたり、紙などの記録媒体に記載されていたりしており、ユーザがその情報にアクセスするのに手間がかかる。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、既存の画像伝送グループに新たにＰＣが参加する際に、そのＰＣのユーザが参加したいグループの情報を容易に認識できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明の一態様による本発明の情報処理装置は以下の構成を備える。すなわち、
画像表示装置とネットワークを介して接続する情報処理装置であって、
前記画像表示装置との間で前記ネットワークを介して形成されているネットワークグループに関する情報の表示を開始するための指示を検出する検出手段と、
前記検出手段により前記指示が検出された場合に、前記ネットワークグループに関する情報を含むグループ情報画像を表示させるための指示を、前記ネットワークを介して前記画像表示装置へ送信する送信手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、既存の画像伝送グループに他のＰＣが参加する際に、そのＰＣのユーザが参加したいグループの情報を容易に認識できるようになる。
【図面の簡単な説明】
【０００９】
【図１】実施形態による画像伝送システムの一例を示す図。
【図２】画像伝送システムを構成するＰＣとプロジェクタの構成例を示すブロック図。
【図３】画像伝送アプリケーションのＧＵＩ例を示す図。
【図４】画像伝送アプリケーションのＧＵＩ例を示す図。
【図５】実施形態によるグループ情報画像の表示動作を表すシーケンス図。
【図６】、
【図７】、
【図８】画像伝送アプリケーションの投影画像と画像伝送アプリケーションのＧＵＩの関係を説明する図。
【図９】グループ情報画像の一例を示す図。
【図１０】他の実施形態によるグループ情報画像の表示動作を表すシーケンス図。
【発明を実施するための形態】
【００１０】
［第一実施形態］
以下、添付の図面を参照して本発明の好適な実施形態の例を詳細に説明する。
【００１１】
図１は、第一実施形態の情報処理装置と画像表示装置とが通信可能に接続された画像伝送システムの一例を示す図である。本実施形態の画像伝送システム１０は、画像送信装置として機能する情報処理装置の一例であるＰＣ１００と、画像表示装置の一例であるプロジェクタ２００とを備えている。ＰＣ１００とプロジェクタ２００は、それぞれＬＡＮなどを介して外部装置との接続が可能であり、本実施形態ではＰＣ１００とプロジェクタ２００が通信ネットワーク１５０を介して互いに通信可能に接続されている。なお、通信ネットワーク１５０は有線であっても無線であってもかまわない。
【００１２】
各部の役割を簡単に説明すると、ＰＣ１００は、ディスプレイに表示されている画像に対応する画像信号を、通信ネットワーク１５０を介して、プロジェクタ２００に送信可能である。プロジェクタ２００は、ＰＣ１００から送られた画像信号を受信し、出力できる形式へ変換し、スクリーン上に投影表示する。またこのとき、マウス１６０によってＰＣ１００におけるウィンドウシステム上のポインタが操作されるが、このポインタ表示位置は、画像信号とは別にプロジェクタ２００に送信される。なお、ここでいうウィンドウシステムとは例えばマイクロソフト社のオペレーティングシステム（以下ＯＳ）であるWindows（登録商標）によって実現される、Graphical User Interface（ＧＵＩ）である。このようなウィンドウシステムでは、ＧＵＩにより、複数のタスクに固有の領域を割当て、画面出力を多重化することが可能である。
【００１３】
図２はＰＣ１００とプロジェクタ２００による画像伝送システム１０の概略の構成例を示すブロック図である。ＰＣ１００は、ＣＰＵ１０１と、ＣＰＵ１０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ１０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を有する。また、ＰＣ１００は、アプリケーションやＯＳなどの各プログラムとデータを格納するためのハードディスクドライブ１０４と、ＰＣ１００が表示する画像データを圧縮するためのエンコーダ１０５を備える。更に、ＰＣ１００は、ＬＡＮ等を経由してプロジェクタ２００やサーバなどと通信するためのインタフェースである通信部１０６と、キーボードやポインティングデバイス（マウス等）からのユーザ入力を処理する操作部１０７を備える。更に、ＰＣ１００は、表示部１１１が表示する画像を記憶するＶＲＡＭ１０８と、画像処理部１０９と、表示制御部１１０と、液晶ディスプレイなどの表示部１１１と、これら各要素を接続する内部バス１１２を備えている。
【００１４】
プロジェクタ２００は、ＣＰＵ２０１と、ＣＰＵ２０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ２０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ２０３を備える。また、プロジェクタ２００は、所定の圧縮方式で圧縮されたデータをデコードするためのデコーダ２０４を持つ。更に、プロジェクタ２００は、ＰＣ１００との接続用インタフェースである通信部２０５と、各種の操作ボタンや操作リモコンなどからのユーザ入力を処理する操作部２０８を備える。更に、プロジェクタ２００は、画像を出力するための投影制御部２０７と、入力画像を投射する液晶パネル及びその駆動ドライバ、レンズ及びその駆動系及び光源で構成される投影部２０６と、これら各要素を接続する内部バス２０９と、を備える。
【００１５】
なお、本実施形態における各装置のハードウェア構成は上記に限定されるものではない。例えば装置の制御は１つのハードウェアが実行してもよいし、複数のハードウェアが処理を分担しながら装置全体の制御を実現してもよい。
【００１６】
また、本実施形態において画像送信装置として機能する情報処理装置の一例としてＰＣ１００を、画像表示装置の一例としてプロジェクタ２００を用いたが、必ずしもこれらに限定されない。例えば、そのような情報処理装置の例としてはデジタルカメラや携帯電話などがあげられる。また、画像表示装置の例としてはテレビ、モニタなど、ディスプレイを制御する装置があげられる。
【００１７】
＜新規な画像伝送グループの作成手順の説明＞
次に、図３を用いて本実施形態におけるＰＣ１００とプロジェクタ２００が、画像伝送を行なうためのネットワークグループである、画像伝送グループを作成して通信を確立するまでの処理について説明する。
【００１８】
１．ＰＣ１００の動作について
以下で説明されるＰＣ１００の動作は、ＰＣ１００上のＣＰＵ１０１で動作するプログラム（例えば、ＲＯＭ１０２に格納されたプログラム、あるいはＲＡＭ１０３にロードされたプログラム）によって実現されるものである。本実施形態ではこのプログラムを画像伝送アプリケーションとする。
【００１９】
まず、ユーザから操作部１０７を介して、画像伝送アプリケーションの開始が指示されると、この指示はＣＰＵ１０１に通知される。ＣＰＵ１０１は、画像伝送アプリケーションの実行を開始した後に、既にネットワーク上に存在する画像伝送グループに対して参加要求を送信するのか、または新規に画像伝送グループを作成するかをユーザ指示によって決定する。
【００２０】
このとき、ＣＰＵ１０１は、まず、画像伝送アプリケーションの実行開始直後に、図３（ａ）に示すＧＵＩ３００を作成して表示部１１１に表示し、ユーザの操作を待つ。ＧＵＩ３００は、グループ作成ボタン３０１とグループ参加ボタン３０２で構成されている。ユーザが操作部１０７を介して、グループ作成ボタン３０１を押下した場合には、新規に画像伝送グループを作成する手順を開始する。一方、ユーザがグループ参加ボタン３０２を選択した場合には、既にネットワーク上に存在する画像伝送グループに参加する手順を開始する。ここではユーザがグループ作成ボタン３０１を選択したとして説明を続ける。
【００２１】
ＣＰＵ１０１は、通信部１０６を制御し、ネットワーク上に存在するプロジェクタの検索コマンドをブロードキャストやマルチキャストを用いて送信し、プロジェクタからの応答コマンドを待つ。ネットワーク上に前述のプロジェクタ検索コマンドに応答可能なプロジェクタが存在していれば、そのプロジェクタから応答コマンドが同様にブロードキャストやマルチキャストを用いて返信される。なお、プロジェクタが返信する応答コマンドには、そのプロジェクタのＩＰアドレスや、当該プロジェクタとの接続が可能か否かなどの各種情報が含まれている。
【００２２】
通信部１０６が応答コマンドを受信すると、ＣＰＵ１０１はこの応答コマンドを解析して接続可能なプロジェクタを認識し、図３（ｂ）に示すようなＧＵＩ３１０を作成して、接続可能なプロジェクタの一覧を表示部１１１に表示する。ＧＵＩ３１０は、接続可能なプロジェクタ情報を表示するエリア３１１、グループ化対象のプロジェクタを１台以上選択可能なチェックボックス３１２およびＯＫボタン３１３で構成されている。ＰＣのユーザは、グループ化したいプロジェクタのチェックボックスをチェックすることで、リスト上のプロジェクタを選択できる。ＰＣ１００のユーザはプロジェクタの選択が完了するとＯＫボタン３１３を押下する。
【００２３】
ＯＫボタン３１３が押下されると、ＣＰＵ１０１は、接続要求コマンドを生成し、通信部１０６を介して、ユーザが選択したプロジェクタに対して接続要求コマンドを送信して、該プロジェクタからの返信コマンドを待つ。
【００２４】
次に、通信部１０６がプロジェクタから上記接続要求コマンドに対する返信コマンドを受信すると、ＣＰＵ１０１は、この返信コマンドを解析し、自身の接続要求がプロジェクタに許可されたかどうかを判定する。ＣＰＵ１０１は、接続が許可されたと判断すると、図３（ｃ）に示すようなＧＵＩ３２０を作成して表示部１１１に表示する。ＧＵＩ３２０中のグループ名入力エリア３２１は、現在作成中の画像伝送グループのグループ名を入力するエリアであり、ＰＣのユーザはグループ名入力エリア３２１に所望のグループ名を入力した後、ＯＫボタン３２３を押下する。
【００２５】
ＣＰＵ１０１は、選択されたプロジェクタへの画像データの送信処理の開始、停止を制御するための、図４に示すようなＧＵＩ４００を構成し、表示部１１１を介してユーザに提示する。以上が、新規に画像伝送グループを作成する処理である。
【００２６】
ＧＵＩ４００の各部について説明する。４０１は画像伝送グループのグループ名を示すエリアである。４０２は画像の送信対象であるプロジェクタの情報を示すエリアである。４０３は画像伝送グループに参加しているＰＣの情報を示すエリアである。４０４は画像の送信対象であるプロジェクタにおける表示レイアウトを示す表示レイアウトエリアである。ＣＰＵ１０１は、プロジェクタの投影レイアウトが変化すると、このエリアを更新する。４０５は画像伝送グループの情報表示の開始を指示する情報表示開始ボタンである。４０６は画像伝送グループの情報表示の終了を指示する情報表示終了ボタンである。４０７は画像伝送の開始を指示する画像伝送開始ボタンである。なお、エリア４０１〜４０４に表示される情報は、画像伝送グループの動作中にプロジェクタ２００より通知されるもので、ＲＡＭ１０３に保存されている。ＣＰＵ１０１はＲＡＭ１０３に保存されたこれらの情報に基づきＧＵＩ４００を作成する。
【００２７】
２．プロジェクタ２００の動作について
ここからは、新規に画像伝送グループを作成する処理における、プロジェクタ２００の動作について述べる。プロジェクタ２００の通信部２０５がプロジェクタ検索コマンドを受信すると、ＣＰＵ２０１は自身のＩＰアドレス、ＰＣと接続可能か否かの情報等の各種情報を格納した応答コマンドを生成する。ＣＰＵ２０１は通信部２０５を制御し、この応答コマンドをネットワーク上にブロードキャストまたはマルチキャストする。
【００２８】
次に、通信部２０５がＰＣ１００からの接続要求コマンドを受信すると、ＣＰＵ２０１はこれを解析する。そして、ＣＰＵ２０１は、通信部２０５を制御して、この接続要求コマンドに対する返信コマンドを接続要求コマンドの送信元であるＰＣ１００に対して送信し、接続を許可する。ＣＰＵ２０１は、接続を許可したＰＣ１００をＲＡＭ２０３に記録して接続許可ＰＣとして管理し、以降の画像データの受信、投影処理等を行う対象とする。
【００２９】
以上が画像伝送システムを構成するＰＣ１００とプロジェクタ２００が画像伝送グループを新規作成して通信を確立する手順の説明である。
【００３０】
＜既存のグループにＰＣが参加する方法＞
本実施形態の画像表示システムでは、ＰＣ１００は、既に同一ネットワーク上に存在する画像伝送グループに参加することができる。以下では、この時のＰＣ１００の動作について説明する。
【００３１】
まず、ユーザが操作部１０７を介して、画像伝送アプリケーションの開始を指示すると、この指示はＣＰＵ１０１に通知される。このとき、ＣＰＵ１０１は、まず、画像伝送アプリケーション実行直後に、図３（ａ）に示すＧＵＩを作成して表示部１１１に表示し、ユーザの選択を待つ。ここではユーザがグループ参加ボタン３０２を押下したとして説明を続ける。
【００３２】
ＣＰＵ１０１は、通信部１０６が、ネットワーク上に存在する画像伝送グループの情報を受信するのを待つ。画像伝送グループの情報は、例えば、グループ名、プロジェクタのＩＰアドレス等の各種情報を含み、既に画像伝送グループに参加しているプロジェクタによって定期的にブロードキャストやマルチキャストされている。
【００３３】
通信部１０６が画像伝送グループの情報を受信すると、ＣＰＵ１０１は、受信した画像伝送グループの情報を解析して接続可能な画像伝送グループを認識する。そして、ＣＰＵ１０１は、図３（ｄ）に示すような、接続可能な画像伝送グループの一覧を含むＧＵＩ３３０を作成し、表示部１１１に表示する。
【００３４】
ＧＵＩ３３０は、グループ情報を表示するエリア３３１、グループ化対象のプロジェクタを選択可能なラジオボタン３３２およびＯＫボタン３３３を有する。ＰＣ１００のユーザは、参加したい画像伝送グループのラジオボタンをチェックすることで、一覧の中から所望の画像伝送グループを選択できる。ＰＣ１００のユーザは画像伝送グループの選択を完了すると、ＯＫボタン３３３を押下する。
【００３５】
次に、ＣＰＵ１０１は、通信部１０６を制御して、選択した画像伝送グループのプロジェクタに対してグループ参加を要求する接続要求コマンドを送信し、このコマンドに対する返信を待つ。
【００３６】
次に、ＣＰＵ１０１は、通信部１０６がプロジェクタから上記グループ参加要求コマンドに対する返信を受信すると、このグループ参加要求コマンドの返信を解析し、自身が該グループへの参加が許可されたかどうかを判定する。ＣＰＵ１０１は、接続が許可されたと判断すると、プロジェクタへの画像データの送信処理の開始を制御するためのＧＵＩ４００（図４）を作成し、表示部１１１を介してユーザに提示する。以上が、ＰＣ１００が既存の画像伝送グループに参加する処理である。
【００３７】
プロジェクタ２００では、ＰＣ１００が送信した接続要求コマンドに応じて、返信コマンドを送信し、ＰＣ１００を接続許可ＰＣとして管理する。
【００３８】
＜ＰＣがプロジェクタに画像を伝送し表示する手順＞
次に、ＰＣ１００が画像データをプロジェクタ２００に送信し、プロジェクタ２００がその画像データを投影する処理について説明する。なお、本処理は、ＰＣ１００のユーザが操作部１０７を介して、図４の画像伝送開始ボタン４０７を押下することで開始される。
【００３９】
まず、ＣＰＵ１０１は、表示制御部１１０を制御し、表示部１１１に表示中の画像データをＶＲＡＭ１０８からＲＡＭ１０３に転送する。なお以下では、このＣＰＵ１０１の動作をキャプチャと呼ぶ。次にＣＰＵ１０１は、エンコーダ１０５を制御し、キャプチャ処理によりＲＡＭ１０３に格納された画像データをエンコードし、ＲＡＭ１０３に格納する。ここでエンコードに用いる手法は画像データの圧縮に一般的に用いられるＪＰＥＧ符号化であるとする。なお、圧縮方法はこれに限定されるものではなく、プロジェクタ２００でデコードが可能なものであればその様態を問わない。
【００４０】
次に、ＣＰＵ１０１は、通信部１０６を制御し、ＲＡＭ１０３に格納されたエンコード済みの画像データをプロジェクタ２００に送信する。ＣＰＵ１０１は、画像伝送の開始指示以降は、定期的にまたは表示部１１１の変化に応じて上述のキャプチャ、エンコード、画像データ送信処理を、ユーザから画像伝送の停止指示を検知するまで繰り返す。
【００４１】
プロジェクタ２００では、以上のＰＣ１００の動作によって送信された画像データを通信部２０５が受信すると、ＣＰＵ２０１がこれをＲＡＭ２０３に格納する。次に、ＣＰＵ２０１は、デコーダ２０４を制御し、ＲＡＭ２０３に格納されたＪＰＥＧ符号化された画像データのデコード処理を行う。ここでデコード後の画像データは、ＲＡＭ２０３に確保されているＶＲＡＭ領域に格納される。次に、ＣＰＵ２０１は、投影制御部２０７を制御し、ＶＲＡＭ領域に格納された画像データを読み出し、これを投影部２０６から投影表示する。
【００４２】
以上が、本実施形態の画像伝送システムにおいて、ＰＣ１００から送信する画像データをプロジェクタ２００が受信して投影するまでの通常の処理である。
【００４３】
＜グループ情報を表示する手順＞
次に、ＰＣ１００およびプロジェクタ２００によりグループ情報の表示を行なう動作シーケンスについて、図５のシーケンス図を用いて説明する。ここでは、２台のＰＣ１００ａ、ＰＣ１００ｂ（以下、ＰＣ−Ａ、ＰＣ−Ｂ）とプロジェクタ２００で画像伝送グループが構成されているものとする。そして其々のＰＣの転送画像がプロジェクタによって図６（ａ）のようにピクチャーバイピクチャー（ＰｂｙＰ）により投影されているものとする。また、このとき、ＰＣ−Ａ、ＰＣ−Ｂの表示部には、ＧＵＩ４００が図６（ｂ）のような態様で表示されている。
【００４４】
本シーケンスは、ＰＣ−Ａのユーザが操作部１０７を介してＧＵＩ４００の情報表示開始ボタン４０５を押下することで開始されるものとする（Ｓ５０１）。ボタンが押された旨を検知したＰＣ−ＡのＣＰＵ１０１は、ＲＡＭ１０３に格納されている自身が参加中の画像伝送グループの情報に基づいて図９に示すようなグループ情報画像７００を作成し、エンコーダ１０５を制御してエンコードを行う。エンコード後のグループ情報画像７００は、ＲＡＭ１０３に格納される。（Ｓ５０２）なお、本実施形態ではグループ情報画像には、ＰＣ−Ａとともに画像伝送グループを形成しているプロジェクタのＩＰアドレスおよびグループ名が含まれているものとした。これは、ＧＵＩ４００のグループ情報を表示するエリア４０１に表示される情報に一致している。但し、グループ情報画像７００に含まれる情報はこれに限るものではなく、ＰＣ１００が既存の画像伝送グループに参加する為に必要な情報であればその内容はどのようなものでもよい。
【００４５】
次に、ＣＰＵ１０１は、通信部１０６を制御して、ＲＡＭ１０３に格納されたグループ情報画像７００およびレイアウト変更指示をプロジェクタ２００に送信する（Ｓ５０３）。本実施形態におけるレイアウト変更指示とは、ＰＣ−Ａがこれから送信するグループ情報画像をプロジェクタ２００の投影部２０６により全画面表示する指示であるとして以下の説明を続けるが、これに限られるものではない。レイアウト変更指示の別の例の詳細については後述する。
【００４６】
以上のＰＣ−Ａの動作によって送信されたレイアウト変更指示をプロジェクタ２００の通信部２０５が受信すると、ＣＰＵ２０１は、投影制御部２０７を制御して、投影画像のレイアウトを受信したレイアウト変更指示に基づいて変更する（Ｓ５０４）。本例では、ＰＣ−Ａからの画像の全画面表示へレイアウトが変更される。また、ＣＰＵ２０１は、レイアウト変更指示を受信してからグループ情報画像７００を受信する（Ｓ５０６）までの間、投影部２０６にＰＣから送信される画像を表示させないようにしてもよい。代わりにこの間には、画面の全体を黒で表示する全面黒画像などの所定の画像を表示させるように投影制御部２０７を制御してもよい。このようにすると、プロジェクタの投影画像のレイアウトが変化する途中の様子をユーザに見せなくすることができる。
【００４７】
ＣＰＵ２０１は、通信部２０５を制御して同一画像伝送グループ内のＰＣ（本例におけるＰＣ−Ａ、ＰＣ−Ｂ）に対して、表示レイアウトの変更内容を通知する（レイアウト変更通知：Ｓ５０５）。プロジェクタ２００からのレイアウト変更通知により、ＰＣ１００のＣＰＵ１０１は、Ｓ５０３で送信したレイアウト変更指示が受け付けられたこと、および／または、レイアウト変更指示に応じたレイアウトの変更が完了したことを認識する。また、ＰＣ１００のＣＰＵ１０１は、レイアウト変更前のプロジェクタ２００の投影レイアウト情報をＲＡＭ１０３に保存しておく（Ｓ５０５ａ）。こうして、画面のレイアウトがレイアウト変更指示に従って変更される直前のレイアウトを示すレイアウト情報が保持される。
【００４８】
次に、ＰＣ−ＡのＣＰＵ１０１は、通信部１０６を制御してＲＡＭ１０３に格納されているエンコード後のグループ情報画像７００をプロジェクタ２００に送信する（Ｓ５０６）。次に、ＰＣ−ＡおよびＰＣ−ＢのＣＰＵ１０１は、通信部１０６を介してプロジェクタ２００から受け取ったレイアウトの変更内容に基づいて図７（ｂ）に示すようにＧＵＩ４００の表示レイアウトエリア４０４の態様を変更する（Ｓ５０７）。
【００４９】
プロジェクタ２００のＣＰＵ２０１は、通信部２０５がグループ情報画像７００を受信したことを検知すると、デコーダ２０４を制御してグループ情報画像７００のデコード処理を行う。デコード後の画像データは、ＲＡＭ２０３（ＶＲＡＭ領域）に格納される。ＣＰＵ２０１は、投影制御部２０７を制御し、ＲＡＭ２０３に格納されたグループ情報画像７００を読み出し、これを投影部２０６から投影表示する（Ｓ５０８）。このときのプロジェクタ２００の投影画像は図７（ａ）のように、画面全体にグループ情報画像７００が表示された状態となる。
【００５０】
なお、ここまでの説明では、Ｓ５０３〜Ｓ５０８において、ＰＣ−Ａは、まずプロジェクタ２００に対してレイアウト変更を指示し、その後、プロジェクタ２００からのレイアウト変更通知を受信してからグループ情報画像を送信するものとした。しかしながら、レイアウト変更指示およびグループ情報画像の送信および受信の手順はこれに限られるものではない。
【００５１】
たとえば、ＰＣ−Ａはプロジェクタ２００に対して、レイアウト変更指示とグループ情報画像を同時に送信するようにしてもよい。この場合、プロジェクタ２００のＣＰＵ２０１は、投影制御部２０７を制御して、まずレイアウト変更指示に従ってレイアウトを変更した後、グループ情報画像７００を投影させるよう動作する。
【００５２】
また、ＰＣ−Ａが、先にレイアウトを変更した後にグループ情報画像７００を投影させるような指示をする指示情報をプロジェクタ２００に送信し、プロジェクタ２００のＣＰＵ２０１がその指示に従って動作する構成でもよい。
【００５３】
ここまで説明した通り、画像伝送グループを構成するプロジェクタ２００は、ＰＣ−ＡとＰＣ−Ｂから送信される画像をＰｂｙＰ投影していた場合にも、ＰＣ−Ａから送信されるグループ情報画像を、投影領域の全面に表示することができる構成となっている。よって、該グループに参加したいＰＣのユーザは、画像転送グループの情報を適切なレイアウトで視認することができ、このグループに参加する為に必要な情報を容易に認識することが可能となる。
【００５４】
また、Ｓ５０３でＣＰＵ１０１は以下のように動作してもよい。ＣＰＵ１０１は、ＲＡＭ１０３に格納されたプロジェクタ２００のレイアウト情報を取得し、自身が送信する画像が所定の投影状態にあるか否かを判断する。例えば、自身が送信する画像が投影対象ではない場合や、投影されていたとしても複数のＰＣから送信される画像を同時にピクチャインピクチャ（ＰｉｎＰ）表示やＰｂｙＰ表示されている場合など、投影領域に対する割合が所定の割合未満である場合は、所定の投影状態にないと判断する。そして、ＣＰＵ１０１は、所定の投影状態にないと判断した場合に、通信部１０６を制御し、ＲＡＭ１０３に格納されたグループ情報画像７００およびレイアウト変更指示をプロジェクタ２００に送信する。
【００５５】
このレイアウト変更指示は例えば、前述のように自身が送信する画像を全画面で表示するための指示であってもよい。また、プロジェクタ２００がＰｉｎＰ表示やＰｂｙＰ表示を行っていた場合は、自身の送信画像の表示領域の大きさを所定の割合以上にするための指示であってもよい。ＰＣ−Ａがこのように動作した場合、プロジェクタ２００の投影画像は図８（ａ）のようになり、ＰＣ−Ａ、ＰＣ−ＢのＧＵＩ４００は図８（ｂ）のようになる。
【００５６】
一方、ＣＰＵ１０１は、プロジェクタ２００が所定の投影状態にあると判断した場合に、レイアウト変更指示を行わずにグループ情報画像７００を送信するように動作してもよい。
【００５７】
＜グループ情報の表示を終了する手順＞
図５のシーケンスの説明に戻る。Ｓ５０９は、グループ情報画像７００の表示終了のフローである。本例では、ＰＣ−ＢのＧＵＩ４００において情報表示終了ボタン４０６が押下された場合を例として説明する。まず、ＰＣ−ＢのＧＵＩ４００において、ユーザによる情報表示終了ボタン４０６の押下が検出される（Ｓ５０９）。情報表示終了ボタン４０６が押された旨を検知したＰＣ−ＢのＣＰＵ１０１は、通信部１０６を介してプロジェクタ２００に対して、グループ情報画像７００の表示終了指示とレイアウト変更指示を送信する（Ｓ５１０）。ここで送信されるレイアウト変更指示は、Ｓ５０５にてＰＣ−ＢのＲＡＭ１０３に保存された、グループ情報画像７００を表示するためのレイアウト変更前の表示レイアウトへ変更する指示である。
【００５８】
プロジェクタ２００のＣＰＵ２０１は、通信部２０５を介してグループ情報画像の表示終了指示およびレイアウト変更指示を受信したことを検知すると、このレイアウト変更指示に基づいて投影制御部２０７にレイアウトを変更するよう指示する。投影制御部２０７は、この指示に従い投影部２０６のレイアウトを変更する（Ｓ５１１）。こうして、プロジェクタ２００による表示は、グループ情報画像７００を表示するためのレイアウト変更前の表示レイアウトへ戻る。
【００５９】
次に、ＣＰＵ２０１は、通信部２０５を制御して、同一画像伝送グループ内のＰＣ（本例におけるＰＣ−Ａ、ＰＣ−Ｂ）に対して、グループ情報の表示を終了する旨およびＳ５１１にて変更したグループ情報の表示終了後のレイアウト情報を通知する（Ｓ５１２）。次に、ＰＣ−Ａ、ＰＣ−ＢのＣＰＵ１０１はそれぞれ、通信部１０６を介してグループ情報表示の終了指示を受けたことを検知すると、表示部１１１に表示中の画像データをキャプチャしエンコードする。そして、通信部１０６を介してプロジェクタ２００に送信する（Ｓ５１３）。プロジェクタ２００のＣＰＵ２０１は、通信部２０５を介して受信したＰＣ−Ａ、ＰＣ−Ｂの画像を投影部２０６に投影する（Ｓ５１４）。
【００６０】
以上のようにＰＣ−Ａ、ＰＣ−Ｂおよびプロジェクタ２００が動作することにより、グループ情報画像７００の表示が終了すると、図６（ａ）に示すような、グループ情報画像を表示する前のレイアウトでの画像表示を再開できる。
【００６１】
なお、Ｓ５０９〜Ｓ５１４において、グループ情報画像７００を送信していないＰＣ（ＰＣ−Ｂ）が、プロジェクタ２００に対して、該画像の表示終了を指示するシーケンスを説明した。しかし、グループ情報画像７００の表示終了指示はＰＣ−Ａが行ってもよいのは勿論であり、ＰＣ−ＡがＳ５０９、Ｓ５１０で説明したＰＣ−Ｂの動作と同様の動作を行えばよい。
【００６２】
なお、Ｓ５０９では、グループ情報画像７００の表示終了フローの開始トリガとなるイベントの検出をユーザ操作による情報表示終了ボタン４０６の押下の検出を例にして説明したが、これに限られるものではない。たとえば、グループ情報画像の表示後に所定台数のＰＣが新規に画像転送グループに参加したことを表示終了フローの開始のイベントとして検知するように制御してもよい。以下では、このようなイベント検出による制御を採用した場合のＰＣ１００およびプロジェクタ２００の動作について説明する。
【００６３】
前述の手順でプロジェクタ２００が新たなＰＣ（ＰＣ−Ｃとする）の接続要求を許可すると、ＰＣ−Ａ、ＰＣ−Ｂに対して、ＰＣ−Ｃが新たに画像転送グループに参加した旨を通知する。ＰＣ−ＡもしくはＰＣ−ＢのＣＰＵ１０１は、予め定められたＰＣ台数分の参加通知を受信するとＳ５１０以降のシーケンスを実行する。こうして、画像伝送グループに参加しているＰＣの台数が所定台数に到達したことをトリガとしてグループ情報画像の表示を自動的に終了させることができる。なお、プロジェクタ２００が、新たに参加したＰＣの台数をカウントし、カウント値が所定数以上になった場合に自発的にＳ５１１以降のシーケンスに進むようにしてもよい。この場合、プロジェクタ２００によりグループ情報画像を表示する前のレイアウト情報を保持しておくことが必要になる。以上が、グループ情報画像７００の表示終了フローの別の開始トリガの説明である。
【００６４】
また、Ｓ５０８において、プロジェクタ２００がグループ情報画像を表示している間は、これまでに説明した表示終了フローの開始トリガ以外ではグループ情報画像の表示終了や表示レイアウトの変更を禁止することが望ましい。
【００６５】
表示レイアウトの変更を禁止する方法としては、例えば、プロジェクタ２００のＣＰＵ２０１が、グループ内のＰＣから送られてくるレイアウト変更要求を無視するようにすることが挙げられる。また、ＣＰＵ２０１が、グループ内のＰＣ（ＰＣ−Ａ、ＰＣ−Ｂ）に対して、レイアウト変更要求を制限するよう指示するようにしてもよい。以上のように、所定の動作以外でグループ画像表示中の投影レイアウトを制限することで、ＰＣのユーザが誤ってレイアウト変更を要求したとしても、グループ情報画像の表示を維持することができる。
【００６６】
［第二実施形態］
上記の第一実施形態では、グループ情報画像をＰＣ１００が生成してプロジェクタ２００に表示させたが、これに限られるものではない。第二実施形態では、プロジェクタ２００がグループ情報画像を作成して投影する構成を説明する。以下、図１０を参照して、第二実施形態における、ＰＣ１００およびプロジェクタ２００からなる画像伝送システムについて説明する。なお、第二実施形態におけるＰＣ１００およびプロジェクタ２００の構成は第一実施形態（図１〜図３）と同様であるため説明は省略する。
【００６７】
ＰＣ−ＡのユーザＡがＧＵＩ４００の情報表示開始ボタン４０５を押下したとする（Ｓ８０１）。情報表示開始ボタン４０５が押されたことを検知したＰＣ−ＡのＣＰＵ１０１は、通信部１０６を制御してプロジェクタ２００に対してグループ情報の表示指示を送信する（Ｓ８０２）。
【００６８】
プロジェクタ２００のＣＰＵ２０１は、通信部２０５を介してグループ情報の表示指示を受け取ると、ＲＡＭ２０３に格納されている自身のＩＰアドレス及びグループ名を読み出し、図９に示すようなグループ情報画像７００を作成する（Ｓ８０３）。次に、ＣＰＵ２０１は、投影制御部２０７に対して、Ｓ８０３で作成したグループ情報画像を所定の大きさで表示できるようにレイアウト変更を指示する（Ｓ８０４）。そして、投影制御部２０７は、このレイアウト変更指示に従ってグループ情報画像７００を投影するように投影部２０６を制御する。
【００６９】
次に、ＣＰＵ２０１は、通信部２０５を制御してＰＣ−Ａ，ＰＣ−Ｂに対して、変更通知により表示レイアウトの変更とグループ情報画像を表示中であることを通知する（Ｓ８０５）。表示レイアウトの変更の通知を受けたＰＣ−Ａ、ＰＣ−ＢのＣＰＵ１０１はそれぞれ、図７（ｂ）に示すように、プロジェクタがグループ情報を表示中である旨を示すようにＧＵＩ４００の態様を変更する（Ｓ８０６）。
【００７０】
以上説明したように、上記各実施形態によれば、既存の画像伝送グループに他のＰＣを参加させようとする際に、そのＰＣのユーザが参加したいグループの情報を容易に認識できるようになる。
【００７１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００７２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014127192.tif 000003
【図２】
2014127192.tif 000004
【図３】
2014127192.tif 000005
【図４】
2014127192.tif 000006
【図５】
2014127192.tif 000007
【図６】
2014127192.tif 000008
【図７】
2014127192.tif 000009
【図８】
2014127192.tif 000010
【図９】
2014127192.tif 000011
【図１０】
2014127192.tif 000012