(57)【特許請求の範囲】
【請求項１】
プロジェクターであって、
画像を投射する投射部と、
第１装置と無線通信し、第２装置と通信する通信部と、
前記通信部により受信した通信データの送信先を判定する判定部と、
前記プロジェクターを制御する制御部と、を備え、
前記通信部は、送信先及び送信元を示す情報として装置に割り当てられる識別情報を含む通信データを送受信し、
前記プロジェクターには、第１識別情報及び第２識別情報が割り当てられ、
前記判定部は、前記通信部により前記第１装置から受信される通信データの送信先を、通信データに含まれる送信先の識別情報に基づき判定し、
前記制御部は、
前記第１装置から受信した前記通信データの送信先が前記第１識別情報であると前記判定部が判定した場合、当該通信データから画像データを抽出して投射し、
前記第１装置から受信した前記通信データの送信先が前記第１識別情報でないと前記判定部が判定した場合、当該通信データが含む送信元の識別情報を前記第２識別情報に書き換えて前記通信部により前記第２装置に送信させる
ことを特徴とするプロジェクター。
【請求項２】
前記制御部は、前記第２装置から受信した前記通信データの送信先が前記第１装置であると前記判定部が判定した場合は、前記通信部により前記第１装置に当該通信データを送信させる
ことを特徴とする請求項１記載のプロジェクター。
【請求項３】
前記制御部は、前記第１装置から受信した前記通信データの送信先が前記プロジェクターであると前記判定部が判定した場合は、当該通信データに含まれる画像データに基づき、前記投射部に画像を投射させる
ことを特徴とする請求項１または２記載のプロジェクター。
【請求項４】
前記通信部は、前記第１装置と無線通信する第１通信部と、前記第２装置と通信する第２通信部と、を備え、
前記第１識別情報は、前記第１通信部に割り当てられ、
前記第２識別情報は、前記第２通信部が割り当てられる
ことを特徴とする請求項１から３のいずれかに記載のプロジェクター。
【請求項５】
前記第１通信部、及び前記第２通信部を制御する通信データ制御部を備え、
前記通信データ制御部は、
前記第１装置から受信した前記通信データの送信先が前記第１識別情報でないと前記判定部が判定した場合、当該通信データが含む送信元の識別情報を前記第２識別情報に書き換えたことを記録する
ことを特徴とする請求項４に記載のプロジェクター。
【請求項６】
前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてＩＰアドレスを含む前記通信データを送受信すること、
を特徴とする請求項１から５のいずれかに記載のプロジェクター。
【請求項７】
前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてＭＡＣアドレスを含む前記通信データを送受信すること、
を特徴とする請求項１から６のいずれかに記載のプロジェクター。
【請求項８】
前記通信部により前記第２装置に送信した通信データに関する情報を記憶する記憶部を備え、
前記判定部は、前記第２装置から受信した前記通信データの送信先を、前記記憶部が記憶する情報に基づいて判定する
ことを特徴とする請求項１から７のいずれかに記載のプロジェクター。
【請求項９】
前記通信部は第１のネットワーク及び第２のネットワークに接続し、前記第１のネットワークにより前記第１装置と通信し、前記第２のネットワークにより前記第２装置と通信する
ことを特徴とする請求項１から８のいずれかに記載のプロジェクター。
【請求項１０】
前記通信部は、前記第１のネットワークのネットワーク識別情報を用いて前記第１装置と通信し、前記第２のネットワークのネットワーク識別情報を用いて前記第２装置と通信する
ことを特徴とする請求項９記載のプロジェクター。
【請求項１１】
前記通信部は、前記第２のネットワークと他のネットワークとを接続して前記第２装置として機能するルーター装置と、前記第２のネットワークにより通信する
ことを特徴とする請求項９または１０記載のプロジェクター。
【請求項１２】
画像を投射する投射部を有するプロジェクターの制御方法であって、
第１装置と無線通信し、第２装置と通信し、
受信した通信データの送信先を判定し、
送信先及び送信元を示す情報として装置に割り当てられる識別情報を含む通信データを送受信し、
前記プロジェクターには、第１識別情報及び第２識別情報が割り当てられ、
前記第１装置から受信される通信データの送信先を、通信データに含まれる送信先の識別情報に基づき判定し、
前記第１装置から受信した前記通信データの送信先が前記第１識別情報であると判定した場合、当該通信データから画像データを抽出して投射し、
前記第１装置から受信した前記通信データの送信先が前記第１識別情報でないと判定した場合、当該通信データが含む送信元の識別情報を前記第２識別情報に書き換えて前記第２装置に送信させる
ことを特徴とするプロジェクターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクター、及び、プロジェクターの制御方法に関する。
【背景技術】
【０００２】
従来、アクセスポイント機能を有し、パーソナルコンピューター（ＰＣ）などの外部機器を接続することができるプロジェクターが知られている（例えば、特許文献１参照）。特許文献１記載の構成では、アクセスポイント機能を有する無線プロジェクターに対し、無線ＬＡＮを搭載したＰＣ等の画像信号装置が接続して、画像信号装置の表示画面上の画像をプロジェクターが投射する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８７１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の構成では、画像信号装置は、プロジェクターが備えるアクセスポイント機能に対しクライアントとして接続する。ＰＣ等の画像信号装置は、ひとつのアクセスポイントを選択して接続するように構成されていることが一般的であるため、プロジェクターと通信している間、これらの画像信号装置は、アクセスポイントであるプロジェクター以外の相手先との通信を行うことはできなかった。このため、プロジェクターに接続した状態で、他の通信（例えば、インターネットに接続してウェブサイトを閲覧する等）を行うためには、携帯電話通信網などの別の通信経路が必要であった。
本発明は、上述した事情に鑑みてなされたものであり、プロジェクターと無線通信を行う外部機器が複数の通信経路を有していない場合であっても、プロジェクター以外の相手先との通信を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、プロジェクターであって、画像を投射する投射部と、第１装置と無線通信し、第２装置と通信する通信部と、前記通信部により受信した通信データの送信先を判定する判定部と、前記プロジェクターを制御する制御部と、を備え、前記制御部は、前記通信データの送信先が前記プロジェクターであると前記判定部が判定した場合は、当該通信データに含まれる画像データに基づき、前記投射部に画像を投射させ、前記第１装置から受信した前記通信データの送信先が前記プロジェクターでないと前記判定部が判定した場合は、前記通信部により前記第２装置に当該通信データを送信させる、ことを特徴とする。
本発明によれば、プロジェクターと無線通信を行う装置が、プロジェクターの機能によって、プロジェクター以外の装置とデータを送受信できる。
【０００６】
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第２装置から受信した前記通信データの送信先が前記第１装置であると前記判定部が判定した場合は、前記通信部により前記第１装置に当該通信データを送信させることを特徴とする。
本発明によれば、プロジェクターと第１装置との通信を切断することなく、第２装置から第１装置に対して通信データを送信できる。
【０００７】
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第１装置から受信した前記通信データの送信先が前記プロジェクターであると前記判定部が判定した場合は、当該通信データに含まれる画像データに基づき、前記投射部に画像を投射させることを特徴とする。
本発明によれば、プロジェクターと無線通信を行う第１装置がプロジェクターに送信するデータに基づき、プロジェクターにより画像を投射させることができる。
【０００８】
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第１装置から受信した前記通信データの送信先が前記プロジェクターでないと前記判定部が判定した場合は、当該通信データを、前記プロジェクターが送信元であることを示す情報を含む通信データに書き換えて前記通信部により前記第２装置に送信させることを特徴とする。
本発明によれば、プロジェクターと無線通信を行う第１装置が、プロジェクターとの通信を切断することなく、第２装置に対して通信データを送信できる。
【０００９】
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第２装置から受信した前記通信データを、前記プロジェクターが送信元であることを示す情報を含む通信データに書き換えて前記通信部により前記第１装置に送信させることを特徴とする。
本発明によれば、プロジェクターと第１装置との通信を切断することなく、第２装置から第１装置に対して通信データを送信できる。
【００１０】
また、本発明は、上記プロジェクターにおいて、前記通信部は、送信先及び送信元を示す情報として装置に割り当てられる識別情報を含む通信データを送受信し、前記プロジェクターには、第１識別情報及び第２識別情報が割り当てられ、前記判定部は、前記通信部により前記第１装置から受信される通信データの送信先を、通信データに含まれる送信先の識別情報に基づき判定し、前記制御部は、前記第１装置から受信した前記通信データの送信先が前記第１識別情報であると前記判定部が判定した場合、当該通信データから画像データを抽出して投射し、前記第１装置から受信した前記通信データの送信先が前記第１識別情報でないと前記判定部が判定した場合、当該通信データが含む送信元の識別情報を前記第２識別情報に書き換えて前記通信部により前記第２装置に送信させることを特徴とする。
本発明によれば、プロジェクターに割り当てられる複数の識別情報を使い、画像データを受信して画像を投射する動作と、第１装置から受信する通信データを第２装置に送信する動作とを効率よく実行できる。また、第１装置から受信する通信データの送信元の識別情報を、プロジェクターに割り当てられた識別情報に書き換えることで、通信データの送信元を容易に変更できる。
【００１１】
また、本発明は、上記プロジェクターにおいて、前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてＩＰアドレスを含む前記通信データを送受信することを特徴とする。
本発明によれば、プロジェクターに割り当てられるＩＰアドレスを用いて容易にデータの送受信を行うことができる。
【００１２】
また、本発明は、上記プロジェクターにおいて、前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてＭＡＣアドレスを含む前記通信データを送受信することを特徴とする。
本発明によれば、プロジェクターのＭＡＣアドレスを用いて容易にデータの送受信を行うことができる。
【００１３】
また、本発明は、上記プロジェクターにおいて、前記通信部により前記第２装置に送信した通信データに関する情報を記憶する記憶部を備え、前記判定部は、前記第２装置から受信した前記通信データの送信先を、前記記憶部が記憶する情報に基づいて判定することを特徴とする。
本発明によれば、プロジェクターが第２装置から受信する通信データの送信先を、識別情報のみに依存することなく、判定できる。これにより、例えば、プロジェクターが第１装置から受信した通信データを第２装置に送信した場合に、この通信データの返信として第２装置から送信される通信データを、第１装置を送信先とする通信データであると判定できる。この場合、第１装置が送信した通信データに対する返信の通信データを、確実に第１装置に送信できる。
【００１４】
また、本発明は、上記プロジェクターにおいて、前記通信部は第１のネットワーク及び第２のネットワークに接続し、前記第１のネットワークにより前記第１装置と通信し、前記第２のネットワークにより前記第２装置と通信することを特徴とする。
本発明によれば、プロジェクターは、異なる通信ネットワークに接続する第１装置と第２装置とのそれぞれに対し、通信データを送受信できる。
【００１５】
また、本発明は、上記プロジェクターにおいて、前記通信部は、前記第１のネットワークのネットワーク識別情報を用いて前記第１装置と通信し、前記第２のネットワークのネットワーク識別情報を用いて前記第２装置と通信することを特徴とする。
本発明によれば、ネットワーク識別情報により通信ネットワークを識別して、第１装置及び第２装置のそれぞれと通信データを送受信できる。
【００１６】
また、本発明は、上記プロジェクターにおいて、前記通信部は、前記第２のネットワークと他のネットワークとを接続して前記第２装置として機能するルーター装置と、前記第２のネットワークにより通信することを特徴とする。
本発明によれば、プロジェクターが、第２装置を介して他のネットワークを利用した通信を行える。
【００１７】
また、上記目的を達成するために、本発明は、画像を投射する投射部を有するプロジェクターの制御方法であって、第１装置と無線通信し、第２装置と通信し、受信した通信データの送信先を判定し、前記通信データの送信先が前記プロジェクターであると判定した場合は、当該通信データに含まれる画像データに基づき、画像を投射し、前記第１装置から受信した前記通信データの送信先が前記プロジェクターでないと判定した場合は、前記第２装置に当該通信データを送信することを特徴とする。
本発明によれば、プロジェクターと無線通信を行う装置が、プロジェクターの機能によって、プロジェクター以外の装置とデータを送受信できる。
【００１８】
また、本発明は、プロジェクターを制御するコンピューターが上記制御方法を実行するためのプログラムとして実現してもよい。
また、本発明は、上記プログラムを、コンピューター読み取り可能に記録した記録媒体として実現してもよい。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係るプロジェクターを使用した通信システムの構成図。
【図２】プロジェクターの構成を示すブロック図。
【図３】通信部の機能構成を示すブロック図。
【図４】プロジェクターが送受信する通信データの構成を示す模式図。
【図５】プロジェクターの動作を示すフローチャート。
【図６】プロジェクターの動作を示すフローチャート。
【図７】プロジェクターの動作を示すフローチャート。
【発明を実施するための形態】
【００２０】
図１は、プロジェクター１を使用した通信システムの構成図である。
表示装置としてのプロジェクター１は、外部の画像供給装置としての第１装置５にデータ通信可能に接続される。第１装置５は、プロジェクター１に対して画像データを供給する装置である。第１装置５はプロジェクター１との間で無線データ通信を実行し、画像データを供給可能な装置であればよく、第１装置５の具体的な態様は特に制限されない。第１装置５が供給する画像データは静止画像データであっても動画像（映像）データであってもよく、音声データを含んでもよく、データフォーマット等は任意である。第１装置５は、例えば、パーソナルコンピューター（ＰＣ）、記録媒体に記録された映像データを再生する映像再生装置等である。本実施形態では、ＰＣ５ａ、及び、タブレット型のパーソナルコンピューターであるタブレット５ｂを第１装置５の例として示し、ＰＣ５ａ及びタブレット５ｂを総称して第１装置５と呼ぶ。
【００２１】
プロジェクター１は、第１装置５と、無線データ通信を実行し、第１装置５が無線通信により送信する画像データを受信し、受信した画像データに基づく画像をスクリーンＳＣ（図２）等の対象物体に投射する。なお、対象物体は、本実施形態では平面のスクリーンＳＣであるが、建物や物体など、一様に平らではない物体であってもよいし、建物の壁面等の平らな投射面を有するものであってもよい。
また、プロジェクター１は、第２装置７にデータ通信可能に接続される。第２装置７は、例えば、ルーター等のネットワーク設備を構成する装置、パーソナルコンピューター、及び、サーバー装置等が挙げられるが、データ通信とデータ処理が可能な装置であればよい。
本実施形態では、プロジェクター１が第２装置７と無線通信により接続される構成を例示するが、プロジェクター１が第２装置７に有線接続されて有線通信を行う構成であっても良い。
【００２２】
第２装置７は、通信ネットワーク８に接続される。通信ネットワーク８は、インターネット等のオープンなネットワーク、或いは、ＬＡＮ（Local Area Network）等のクローズドネットワークである。第２装置７は、通信ネットワーク８を介して、通信ネットワーク８に接続されるサーバー装置（図示略）等の機器とデータ通信を行う。例えば、第２装置７は、無線ネットワークＮ２と通信ネットワーク８とを接続するルーター装置であり、このルーター装置とプロジェクター１とが、無線ネットワークＮ２により通信する。
【００２３】
図１に示すように、プロジェクター１と第１装置５とは、無線ネットワークＮ１を構成する。また、プロジェクター１と第２装置７とは、無線ネットワークＮ２を構成する。無線ネットワークＮ１、Ｎ２には、ネットワーク識別情報としてＳＳＩＤ（Service Set Identifier）がそれぞれ設定される。図１の例では、無線ネットワークＮ１のＳＳＩＤは「０００１」であり、無線ネットワークＮ２のＳＳＩＤは「０００２」である。
無線ネットワークＮ１は第１のネットワークに相当し、無線ネットワークＮ２は第２のネットワークに相当する。
【００２４】
プロジェクター１と第１装置５との接続形態、及び、プロジェクター１と第２装置７との接続形態は任意である。例えば、無線ネットワークＮ１、Ｎ２がＷｉ−Ｆｉ（登録商標）ネットワークで構成される場合を想定する。この場合、プロジェクター１、第１装置５、及び第２装置７は、プロジェクター１を親機（いわゆるアクセスポイント）とするインフラストラクチャーモードで通信してもよい。また、アドホックモードで通信してもよいし、Wi-Fi Directにより相互に接続してもよい。
【００２５】
図１の例では、プロジェクター１、第１装置５、及び第２装置７はいずれも同一ネットワークに属するＩＰ（Internet Protocol）アドレスを有する。すなわち、プロジェクター１、第１装置５および第２装置７は、２４ビットのネットワークアドレス「192.168.88」を有するプライベートネットワークに属する。この例で、ＰＣ５ａのＩＰアドレスは「192.168.88.10」であり、タブレット５ｂのＩＰアドレスは「192.168.88.11」である。また、第２装置７のＩＰアドレスは「192.168.88.200」である。プロジェクター１は、２つのＩＰアドレス「192.168.88.1」及び「192.168.88.2」を有する。
プロジェクター１、第１装置５、及び第２装置７は、同一のプライベートネットワークに属する。しかしながら、第１装置５と第２装置７とは、異なるＳＳＩＤを有する無線ネットワークＮ１、Ｎ２にそれぞれ接続した状態では、第１装置５と第２装置７とが直接、無線通信を行うことはできない。第１装置５と第２装置７とが直接、無線接続するためには無線ネットワークＮ１、Ｎ２から切断する必要がある。
本実施形態では、プロジェクター１が無線ネットワークＮ１、Ｎ２を利用することにより、第１装置５との通信、及び、第２装置７との通信を実行することにより、第１装置５と第２装置７との間のデータ通信を可能とする。
【００２６】
また、通信ネットワーク８には第３装置９が接続される。第３装置は、通信ネットワーク８に接続される装置とデータ通信を実行する装置であり、例えばサーバー装置である。本実施形態の第３装置９は、通信ネットワーク８に接続される第２装置７との間でデータ通信を実行する。例えば、第２装置７が第３装置９に対し、データ送信をリクエストする制御データを送信すると、この制御データを第３装置９が受信し、リクエストされたデータを第３装置９が第２装置７に送信する。
第２装置７はルーターとして機能するので、第１装置５が、第３装置９に対しデータを送信することが可能である。この場合、第１装置５が第３装置９に対してデータを送信すると、このデータは実際には第１装置５から第２装置７に送信される。第２装置７は中継機能を実行し、第１装置５から受信したデータを、通信ネットワーク８により第３装置９に送信する。また、第２装置７は、第１装置５から第３装置９に送信したデータに応答して、第３装置９が応答のデータを送信した場合、この応答のデータを中継する。この場合、第２装置７は、第３装置９が送信するデータを受信して、無線ネットワークＮ２により第１装置５へ送信する。
【００２７】
図２は、プロジェクター１の構成を示すブロック図である。
プロジェクター１は、第１装置５及び第２装置７に接続するインターフェイスとして、通信部５５を備える。プロジェクター１は、通信部５５によって、第１装置５が送信する画像データを受信し、受信した画像データに基づいてスクリーンＳＣに画像を投射する。
【００２８】
プロジェクター１は、光学的な画像の形成を行い、画像を投射して表示する投射部１０と、この投射部１０により表示する画像を電気的に処理する画像処理系とを備える。
投射部１０は、光源部１１、光変調装置１２及び投射光学系１３を備える。
光源部１１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）等からなる光源を備える。また、光源部１１は、光源が発した光を光変調装置１２に導くリフレクター及び補助リフレクターを備える構成であってもよい。また、光源部１１は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調装置１２に至る経路上で低減させる調光素子等（いずれも図示略）を備える構成であってもよい。
【００２９】
光変調装置１２は、複数の画素をマトリクス状に配置した透過型の液晶パネルを備え、光源が発した光を変調する。光変調装置１２は、光変調装置駆動部２３によって駆動され、液晶パネルのマトリクス状に配置された各画素における光の透過率を変化させることにより画像を形成する。
【００３０】
投射光学系１３は、投射する画像の拡大・縮小及び焦点の調整を行うズームレンズ、フォーカスの調整を行うフォーカス調整機構等を備える。投射光学系１３は、光変調装置１２で変調された画像光を対象物体に投射して結像させる。
【００３１】
投射部１０には、光源駆動部２２及び光変調装置駆動部２３が接続される。光源駆動部２２及び光変調装置駆動部２３は、バス２９により制御部３０に接続される。
光源駆動部２２は、制御部３０の制御に従って動作し、光源部１１が備える光源を駆動する。光変調装置駆動部２３は、制御部３０の制御に従って動作し、画像処理部２５から入力される画像信号に基づき光変調装置１２を駆動し、液晶パネルに画像を描画する。
【００３２】
プロジェクター１の画像処理系は、プロジェクター１を制御する制御部３０を中心に構成され、その他に、記憶部５４、画像処理部２５、メモリーコントローラー２６及びフレームメモリー２７を備える。制御部３０、記憶部５４、画像処理部２５、メモリーコントローラー２６は、バス２９に接続される。
【００３３】
制御部３０は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えて構成される。制御部３０は、ＣＰＵによって、ＲＯＭに記憶した基本制御プログラム、及び記憶部５４に記憶された制御プログラムを実行することにより、プロジェクター１を制御する。この場合、制御部３０のＣＰＵは、プログラムを実行してプロジェクター１を制御するコンピューターに相当する。また、制御部３０は、記憶部５４が記憶する制御プログラムを実行することにより、投射制御部３１、補正制御部３２、通信データ制御部３３、及び判定部３４の機能を実行する。
【００３４】
投射制御部３１は、光源駆動部２２、光変調装置駆動部２３及び画像処理部２５を制御して、入力された画像データに基づく画像を対象物体に投射させる。
補正制御部３２は、画像処理部２５を制御して、画像データに対する補正処理を実行させる。例えば、入力処理部５３がリモコン５０や操作パネル５１による幾何補正処理の指示を検出した場合に、補正制御部３２は画像処理部２５を制御して、幾何補正処理を実行させる。
【００３５】
画像処理部２５は、制御部３０の制御に従って通信部５５を介して入力される画像データを取得する。画像処理部２５は、通信部５５から取得した画像データについて、画像サイズ、解像度、静止画像か動画像であるか、及び、動画像である場合にはフレームレート等の属性を判定する。また、画像処理部２５は、取得した画像データを、メモリーコントローラー２６を介してフレームメモリー２７に展開し、展開した画像データに対して画像処理を実行する。画像処理部２５は、処理後の画像データをフレームメモリー２７から読み出し、読み出した画像データに対応するＲ、Ｇ、Ｂの画像信号を生成し、光変調装置駆動部２３に出力する。画像処理部２５が実行する処理は、例えば、スケーリング処理、幾何補正処理、輝度補正処理等である。画像処理部２５は、上記の処理のうち複数の処理を組み合わせて実行する構成であってもよい。
【００３６】
プロジェクター１の本体には、ユーザーが操作する各種のスイッチを備える操作パネル５１が配置される。操作パネル５１は、入力処理部５３に接続される。操作パネル５１は、インジケーターランプを備えてもよい。
入力処理部５３は、バス２９により制御部３０に接続される。入力処理部５３は、操作パネル５１のスイッチの操作を検出すると、操作を検出したスイッチに対応する操作信号を制御部３０に出力する。
また、入力処理部５３は、制御部３０の制御に従い、プロジェクター１の動作状態や設定状態に応じて操作パネル５１のインジケーターランプを点灯、或いは点滅させる。
【００３７】
プロジェクター１は、プロジェクター１の本体とは別体として構成され、ユーザーが使用するリモコン５０を有する。リモコン５０はユーザーが操作する各種のスイッチを備え、スイッチの操作を検出して赤外線信号を送信する。プロジェクター１の本体は、リモコン５０が発する赤外線信号を受光するリモコン受光部５２を備える。リモコン受光部５２は、入力処理部５３に接続され、リモコン５０から受光した赤外線信号に対応した信号を入力処理部５３に出力する。入力処理部５３は、リモコン受光部５２から入力される信号に基づいて、リモコン５０における操作内容を示す操作信号を生成し、制御部３０に出力する。
【００３８】
記憶部５４は、データやプログラムを不揮発的に記憶する記憶装置であり、フラッシュメモリー等の半導体メモリーデバイス、または、磁気的記憶装置で構成される。記憶部５４は、制御部３０が処理するデータや制御部３０が実行する制御プログラムを記憶する。
【００３９】
また、記憶部５４は、接続情報を記憶している。「接続情報」とは、画像供給装置としてプロジェクター１に接続して、プロジェクター１に画像データを出力する装置に関する情報である。本実施形態では、画像供給装置としてＰＣ５ａ及びタブレット５ｂを含む第１装置５がプロジェクター１に接続される。記憶部５４は、ＰＣ５ａ及びタブレット５ｂの接続情報を記憶するが、その他の第１装置５の接続情報を記憶してもよい。画像供給装置の接続情報としては、例えば、画像供給装置のＩＰアドレス、コンピューター名、ＭＡＣアドレス等の、画像供給装置をネットワーク上で識別する情報が挙げられる。この接続情報によりネットワーク上で画像供給装置を特定できる。また、接続情報は、画像供給装置と無線データを暗号化して通信する場合に、暗号化処理及び／又は復号処理で使用する鍵情報を含んでもよい。また、記憶部５４は、プロジェクター１に無線接続される外部機器のＳＳＩＤを記憶してもよい。記憶部５４が記憶する接続情報は、制御部３０の制御によって通信部５５が画像供給装置とデータ通信を行う場合に使用される。
【００４０】
また、記憶部５４は、送信ログ１５０を記憶する。送信ログ１５０は、後述する通信データ制御部３３の制御により通信部５５が送信するパケットに関する情報を含む。具体的には、パケットの送信先（宛先）のＩＰアドレス、後述するパケット識別情報、パケットのプロトコル及びポート番号等の情報を含む。
【００４１】
通信部５５は、上述のように、第１装置５（ＰＣ５ａ、タブレット５ｂ）、第２装置７等を含む機器との間で、データ通信を行う通信インターフェイスであり、本実施形態では無線通信インターフェイスとして構成される。
【００４２】
図３は、通信部５５の構成を示すブロック図である。
通信部５５は、図３に示すように、アンテナ１６０、第１通信部１６１、第２通信部１６２、及び、通信制御部１５５を備える。
第１通信部１６１、及び第２通信部１６２は、通信制御部１５５の制御に従って無線通信を行う無線通信インターフェイス回路であり、図示しないＲＦ（Radio Frequency）回路やベースバンド回路等を備えてもよい。本実施形態では、第１通信部１６１及び第２通信部１６２が無線ＬＡＮの通信を行う例に限定されない。例えば、ＵＷＢ（Ultra Wide Band)、Bluetooth（登録商標）、赤外線通信等の近距離無線通信方式を採用しても良い。また、携帯電話回線を利用した無線通信方式で通信する構成であっても良い。
【００４３】
第１通信部１６１及び第２通信部１６２は、それぞれ異なる機器に無線接続して、データ通信を行うことが可能である。本実施形態では、第１通信部１６１が第１装置５と接続して通信し、第２通信部１６２が第２装置７と接続して通信する。
なお、第１通信部１６１が無線通信を行い、かつ有線通信を行わない構成であってもよく、第２通信部１６２が有線通信を行い、かつ無線通信を行わない構成であっても良い。
【００４４】
図３には、第１通信部１６１及び第２通信部１６２がアンテナ１６０を共有する構成例を示す。この構成において、第１通信部１６１、第２通信部１６２の物理層、データリンク層は共有であっても良い。すなわち、第１通信部１６１と第２通信部１６２とが、アンテナ１６０、不図示のＲＦ回路、及びベースバンド部を共有しても良い。この場合、第１通信部１６１及び第２通信部１６２は共通のＭＡＣ（Media Access Control）アドレスを使用して通信を行ってもよい。
また、通信部５５が複数のアンテナを備え、第１通信部１６１と第２通信部１６２とが、それぞれ異なるアンテナに接続される構成としてもよい。この場合、第１通信部１６１と第２通信部１６２とのそれぞれが、不図示のＲＦ回路及びベースバンド部を備えてもよい。
【００４５】
なお、第２通信部１６２は、有線ＬＡＮインターフェイスを有し、この有線ＬＡＮインターフェイスを介して第２装置７に有線接続されても良い。この場合、第２通信部１６２は無線通信を行わない構成であってもよい。
また、第１通信部１６１及び第２通信部１６２は、独立したハードウェアとして構成してもよいし、通信制御部１５５、第１通信部１６１、及び第２通信部１６２とその周辺回路を統合したハードウェアとしてもよい。また、第１通信部１６１、第２通信部１６２及び通信制御部１５５の一部または全部を、所定のソフトウェアをハードウェアで実行することにより実現しても良い。
【００４６】
本実施形態で、通信部５５は第１装置５及び第２装置７との間でパケット通信を行う。
第１通信部１６１は、第１装置５が送信する通信データのパケットを受信して通信制御部１５５に出力し、通信制御部１５５が出力する通信データのパケットを第１装置５に対し無線送信する。第２通信部１６２は、第２装置７が送信する通信データのパケットを受信して通信制御部１５５に出力し、通信制御部１５５が出力する通信データのパケットを第２装置７に対し無線送信する。
【００４７】
通信制御部１５５は、第１通信部１６１及び第２通信部１６２による通信を実行する場合に、パケットの送信元および送信先として指定される２つのアドレスを利用する。第１アドレス１７１は、例えば図１に例示した「192.168.88.1」であり、第２アドレス１７２は例えば「192.168.88.2」である。
通信部５５は、第１アドレス１７１を送信先とするパケット、及び、第２アドレス１７２を送信先とするパケットのいずれであっても受信できる。
また、通信制御部１５５が生成するパケットは、送信元のアドレスとして、第１アドレス１７１、または第２アドレス１７２を含む。
【００４８】
第１通信部１６１及び第２通信部１６２は、通信制御部１５５の制御に従い、それぞれ独立して所定のＳＳＩＤで無線データ通信を行う。本実施形態では、第１通信部１６１が、無線ネットワークＮ１（図１）のＳＳＩＤ「０００１」で無線通信を実行し、第２通信部１６２が、無線ネットワークＮ２（図１）のＳＳＩＤ「０００２」で無線通信を実行する。つまり、第１通信部１６１は第１装置５と無線通信を行い、第２通信部１６２は第２装置７と無線通信を行う。
この場合、通信制御部１５５には、制御部３０の制御によりＳＳＩＤ「０００１」、「０００２」が設定され、これらのＳＳＩＤを通信制御部１５５が第１通信部１６１及び第２通信部１６２に割り当てる。無線ネットワークＮ１、Ｎ２において、ＳＳＩＤに対応するパスフレーズ（パスワード）等のコードが使用される場合、通信制御部１５５には、制御部３０によりコードが設定される。
【００４９】
本実施形態では、通信部５５において第１通信部１６１に第１アドレス１７１が割り当てられ、第２通信部１６２に第２アドレス１７２が割り当てられる例を説明する。ここで、第１アドレス１７１及び第２アドレス１７２は、第１通信部１６１及び第２通信部１６２に固定的に割り当てられる例に限定されない。
【００５０】
通信制御部１５５は、第１通信部１６１及び第２通信部１６２が受信するパケットのペイロードに含まれるデータを、バス２９を介して制御部３０に出力する。また、通信制御部１５５は、制御部３０から入力されるデータを送信するパケットを生成し、第１通信部１６１または第２通信部１６２により送信させる。
【００５１】
図２に戻り、通信データ制御部３３は、通信部５５を制御して、通信部５５が行うパケットに対する処理、及び、通信部５５が第１通信部１６１及び第２通信部１６２を制御する処理を実行させる。通信データ制御部３３は、通信部５５に対するＩＰアドレス（第１アドレス１７１、第２アドレス１７２）の割り当て、ＳＳＩＤの設定、ＳＳＩＤに対応するコードの設定等を実行する。
判定部３４は、通信部５５を介して送受信される通信データ１００の送信先を判定する。
【００５２】
図４は、プロジェクター１が送受信する通信データ１００の構成を示す模式図である。
通信データ１００は、予め定義された所定の長さ、或いは自由長のパケットである。典型的な構成として、通信データ１００はプリアンブル１０１、送信先ＩＤ１０２、送信元ＩＤ１０３、及びタイプ１０４を含むヘッダー１１０と、データ部１０５と、ＦＣＳ（Frame Check Sequence）１０６とを含む。
プリアンブル１０１は、データの送受信タイミングの同期を制御する信号等を含む物理ヘッダーを含む。送信先ＩＤ１０２は、通信データ１００の送信先（宛先）を特定する識別情報を含み、例えば、送信先のＩＰアドレス及び／またはＭＡＣアドレスを含む。また、送信元ＩＤ１０３は、通信データ１００の送信元を特定する識別情報を含み、例えば、ＩＰアドレス及び／またはＭＡＣアドレスを含む。
以下の説明では、送信先ＩＤ１０２及び送信元ＩＤ１０３として含まれる識別情報が、ＩＰアドレスである場合を例に挙げて説明する。ここで、第１アドレス１７１は第１識別情報に相当し、第２アドレス１７２は第２識別情報に相当する。これは一例であって、識別情報はＭＡＣアドレスであってもよいし、他の情報であってもよい。
タイプ１０４は、パケットの全長や、プロトコル番号などの情報を含む。データ部１０５は、このパケットで送受信する実データを格納するペイロードである。ＦＣＳ１０６は、通信データ１００の誤り検出および誤り訂正に用いられるデータである。
【００５３】
図１に示したプロジェクター１を含む通信システムで実行される通信は、大別して以下の４通りが挙げられる。
（１）第１装置５がプロジェクター１に画像データを送信する。
この場合、第１装置５はプロジェクター１に対して画像データを含む通信データ１００を送信し、プロジェクター１は、受信した通信データ１００のデータ部１０５から画像データを抽出して、抽出した画像データに基づき画像を投射する。この場合、第１装置５が送信する通信データ１００の送信先ＩＤ１０２は、プロジェクター１のＩＰアドレスであり、送信元ＩＤ１０３は第１装置５のＩＰアドレスである。
また、プロジェクター１は、第１装置５から画像データを受信した後に、画像データを受信したことを示す受信確認のデータを送信してもよい。この場合、受信確認の通信データ１００の送信先ＩＤ１０２は第１装置５のＩＰアドレスであり、送信元ＩＤ１０３はプロジェクター１のＩＰアドレスである。
【００５４】
（２）第１装置５が第２装置７にデータを送信する。
例えば、第１装置５と第２装置７との間で制御データを送受信する場合、及び、第１装置５が、通信ネットワーク８に接続される外部の機器（例えば、第３装置９）に対し、データ取得のリクエストを送信する場合等に、この種の通信が実行される。
第２装置７が通信ネットワーク８に対するゲートウェイ（ルーター）として動作する場合、第２装置７は通信ネットワーク８を経由するデータ通信を中継する。第１装置５は、第３装置９に通信データ１００を送信する場合、いったん第２装置７を送信先とする。具体的には、第１装置５が送信する通信データ１００の送信先ＩＤ１０２は第２装置７のＩＰアドレスであり、第３装置９のＩＰアドレス等ではない。
また、第１装置５と第２装置７とは、上述のようにＳＳＩＤが異なる無線ネットワークＮ１、Ｎ２を構成するので、第１装置５が第２装置７に直接、通信データ１００を無線送信できない。このため、第１装置５は、第２装置７を送信先とする通信データ１００（送信先ＩＤ１０２が第２装置７のＩＰアドレスである通信データ１００）を、プロジェクター１に送信する。
【００５５】
（３）第２装置７が第１装置５にデータを送信する。
上記（２）で説明したように、第３装置９に対し、第１装置５がデータ取得のリクエストを送信する場合等に、第１装置５は第２装置７に通信データ１００を送信する。
第２装置７は、ルーター機能を備え、無線ネットワークＮ２と他のネットワーク（本実施形態では通信ネットワーク８）とを接続する。第２装置７は、第１装置５が送信する通信データ１００の送信先に対するルーティングを行い、第１装置５が送信した通信データを第３装置９に送信する。この中継の動作において、第２装置７は、通信データの送信先のアドレスを書き換える。具体的には、第１装置５から受信した通信データ１００の送信先ＩＤ１０２を、第２装置７のＩＰアドレスから第３装置９のＩＰアドレスに書き換えて、通信ネットワーク８に送信する。この際、第２装置７は、送信元ＩＤ１０３を、第２装置７のＩＰアドレスに書き換えてもよい。この通信データ１００は、第３装置９により受信され、第３装置９から第１装置５に対して応答データが送信される。この応答データは、第３装置９が第２装置７から受信した通信データ１００の送信元ＩＤ１０３に対する応答である。このため、応答データとしての通信データ１００の送信先ＩＤ１０２は、第２装置７のＩＰアドレスであり、この通信データ１００は、第３装置９が送信して第２装置７が受信する。そして、第２装置７は、第３装置９から受信した通信データ１００が第１装置５に対応する応答データであると判定して、通信データ１００を第１装置５に対し送信する。この応答データの送信時にも第２装置７はデータを中継する機能を実行し、具体的には、応答データである通信データ１００の送信先ＩＤ１０２を、第２装置７のＩＰアドレスから第１装置５のＩＰアドレスに書き換えて送信する。
また、（２）の動作で、第１装置５が第２装置７に対し通信データ１００を送信した場合、第２装置７が第１装置５に対して応答データを送信する。
このように、第３装置９が第１装置５にデータ（例えば、応答データ）を送信する場合、及び、第２装置７が第１装置５にデータを送信する場合のいずれも、第２装置７から第１装置５への通信データ１００の送信が発生する。
【００５６】
上記（２）で、第１装置５がプロジェクター１に送信する通信データ１００の送信先ＩＤ１０２は、第２装置７または第３装置９のＩＰアドレスであり、プロジェクター１のＩＰアドレス（第１アドレス１７１または第２アドレス１７２）ではない。送信元ＩＤ１０３は第１装置５のＩＰアドレスである。
上記（３）で、第２装置７がプロジェクター１に送信する通信データ１００の送信先ＩＤ１０２は、第１装置５のＩＰアドレスであり、プロジェクター１のＩＰアドレスではない。送信元ＩＤ１０３は第２装置７のＩＰアドレスである。
つまり、（２）及び（３）の動作において、プロジェクター１は、送信先が第１アドレス１７１及び第２アドレス１７２のどちらでもないパケットを受信する。言い換えれば、実際に通信データ１００を受信する装置であるプロジェクター１のＩＰアドレスと、通信データ１００のパケットに含まれる送信先ＩＤ１０２または送信元ＩＤ１０３とが相違する。この相違が原因で、プロジェクター１、第１装置５及び第２装置７の仕様によっては、パケットが破棄される懸念がある。
【００５７】
そこで、プロジェクター１は、（２）の動作において第１装置５から受信する通信データ１００を、第２装置７に送信（転送）する場合に、制御部３０の通信データ制御部３３の機能により、送信元ＩＤ１０３を、第２アドレス１７２に書き換える。この処理により、第２装置７は、プロジェクター１を送信元とする通信データを受信する。
従って、（３）の動作で、第２装置７が応答データを生成して送信する場合、第２装置７は、第２アドレス１７２を送信先ＩＤ１０２とする通信データ１００を生成して、プロジェクター１に送信する。また、第３装置９が応答データを生成して送信する場合、第２装置７は、第３装置９から受信した応答データとしての通信データ１００を、第２アドレス１７２を送信先として中継（転送）する。具体的には、第２装置７が、第３装置９から受信した通信データ１００の送信先ＩＤ１０２を第２アドレス１７２に書き換えて、プロジェクター１に送信する。
このように、第２装置７または第３装置９が送信する応答データは、送信先ＩＤ１０２として第２アドレス１７２を含み、プロジェクターに送信される。送信先ＩＤ１０２と、実際に通信データを受信する装置（プロジェクター１）のアドレスとが一致するので、パケットが破棄されるおそれがなく、確実に、プロジェクター１が通信データ１００を受信できる。
【００５８】
さらに、プロジェクター１の制御部３０は、通信部５５が受信する通信データ１００について、第１装置５に送信（転送）すべき通信データであるか否かを、判定部３４により判定する。
この機能を実現するため、通信データ制御部３３は、（２）の動作で通信データ制御部３３が送信元ＩＤ１０３を第２アドレス１７２に書き換える際に、送信元ＩＤ１０３を書き換えたことを記憶部５４の送信ログ１５０に記録する。
【００５９】
送信ログ１５０に記録する内容は、書き換えた通信データ１００のパケットを識別するパケット識別情報を含む。パケット識別情報は、例えば、プロジェクター１が送信するパケットの送信先のアドレス、送信日時、パケットに付与される固有の番号等が挙げられる。このパケット識別情報としてパケットに固有の番号を利用する場合、通信データ制御部３３が送信元ＩＤ１０３を書き換える際に番号を生成してヘッダー１１０（例えば、図４のタイプ１０４）に含めてもよい。この場合、第２装置７または第３装置９が、応答データとして通信データ１００を生成する場合、この通信データ１００のヘッダー１１０は、パケット識別情報を含む。例えば、第２装置７または第３装置９がパケット識別情報「１００１」を含む通信データ１００を受信して、応答する場合、応答の通信データ１００のヘッダー１１０は、パケット識別情報「１００１」に対する応答であることを示すデータを含む。従って、判定部３４は、第２通信部１６２で受信した通信データ１００について、送信ログ１５０に基づき、以前に送信元ＩＤ１０３を書き換えた通信データ１００に対する応答であるか否かを判定できる。
【００６０】
判定部３４が、第２通信部１６２により受信した通信データ１００が、通信データ制御部３３が送信元ＩＤ１０３を書き換えた通信データ１００に対応する応答であると判定した場合、通信データ制御部３３は、通信データ１００を第１装置５に送信（転送）する。この場合、通信データ制御部３３は、第１装置５に送信する通信データ１００の送信元ＩＤ１０３を、第２アドレス１７２に書き換えてもよい。このように、第１装置５がプロジェクター１以外の装置に送信した通信データ１００を、プロジェクター１が受信した場合に、この通信データ１００を本来の送信先に確実に送信できる。また、この通信データ１００に対する応答として送信される通信データ１００を、プロジェクター１が受信し、さらに、確実に第１装置５に送信できる。
【００６１】
（４）第２装置７がプロジェクター１にデータを送信する。
第２装置７がプロジェクター１に対し、無線通信を設定するためのデータ、プロジェクター１の動作に関する設定データ、無線ネットワークＮ２におけるブロードキャストデータ等を送信することがある。また、プロジェクター１のソフトウェア（いわゆるファームウェア）を更新するためのデータを、第２装置７がプロジェクター１に送信することがある。この場合、第２装置７は、送信先ＩＤ１０２がプロジェクター１のＩＰアドレスである通信データ１００を送信する。プロジェクター１は、第２通信部１６２によって、第２装置７から送信される通信データ１００を受信し、受信した通信データ１００に対応する処理を行う。例えば、制御部３０は、受信した通信データ１００のペイロードからデータを抽出し、抽出したデータに基づく設定処理、ソフトウェアアップデート処理、或いは、第２装置７に対する応答の通信データ１００を生成して第２通信部１６２から送信する処理を実行する。
【００６２】
このように、制御部３０は、上記（１）及び（４）のように、通信部５５で受信した通信データ１００に基づき処理を実行する。また、制御部３０は、上記（２）及び（３）の場合に、通信部５５で受信した通信データ１００を解析し、判定部３４が通信データ１００の送信元、及び、送信先を判定する。判定部３４は、受信した通信データ１００の送信元ＩＤ１０３のアドレスに基づき、判定を行ってもよい。また、判定部３４は、ヘッダー１１０に送信元の機器を特定する情報（コンピューター名等）が含まれる場合は、この情報に基づき判定を行ってもよい。また、判定部３４は、通信データ１００を第１通信部１６１で受信したか第２通信部１６２で受信したかに基づき、送信元を判定してもよい。具体的には、無線ネットワークＮ１に対応する第１通信部１６１で受信した通信データ１００の送信元を、第１装置５と判定する。また、無線ネットワークＮ２に対応する第２通信部１６２で受信した通信データ１００の送信元を、第２装置７であると判定する。
また、判定部３４は、第２装置７から受信した通信データについて、記憶部５４が記憶する送信ログ１５０に基づいて、送信先を判定する。
【００６３】
通信データ制御部３３は、通信部５５が受信する通信データ１００を解析し、通信データ１００に含まれる送信元ＩＤ１０３、及び／又は送信先ＩＤ１０２を書き換えて、送信用の通信データ１００を生成する機能を有する。通信データ制御部３３が生成する送信用の通信データ１００は、通信部５５により送信される。
【００６４】
図５は、プロジェクター１の動作を示すフローチャートであり、特に、プロジェクター１が通信データ１００を受信した場合の動作を示す。
プロジェクター１は、制御部３０の制御に基づいて、通信部５５を介して外部装置から通信データ１００を受信し、判定部３４の機能により、受信した通信データ１００の送信先、及び送信元を判定する（ステップＳ１）。ここで、判定部３４は、通信部５５が受信した通信データ１００の実質的な送信元、及び、送信先を判定する。実質的な送信元とは、プロジェクター１に通信データ１００を送信した機器に限らない。プロジェクター１が、中継された通信データ１００を受信した場合、判定部３４は、中継される前に通信データ１００を送信した機器を、送信元として判定する。また、プロジェクター１が、受信した通信データ１００を中継する場合、判定部３４は、中継する送信先（宛先）の機器を、実質的な送信先として判定する。従って、実質的な送信先とは、プロジェクター１が送信先として見なすべき機器または装置を指し、実質的な送信元とは、プロジェクター１が送信元として見なすべき機器または装置を指すということができる。
【００６５】
制御部３０は、判定部３４の判定結果に基づき、受信した通信データ１００の送信元が第１装置５であるか否かを判定する（ステップＳ２）。送信元が第１装置５であると判定部３４が判定した場合（ステップＳ２；Ｙｅｓ）、制御部３０は、第１受信処理を実行する（ステップＳ２０）。送信元が第１装置５でないと判定部３４が判定した場合（ステップＳ２；Ｎｏ）、制御部３０は、受信した通信データ１００の送信元が第２装置７であるか否かを判定する（ステップＳ３）。
【００６６】
送信元が第２装置７であると判定部３４が判定した場合（ステップＳ３；Ｙｅｓ）、制御部３０は、第２受信処理を実行する（ステップＳ３０）。送信元が第２装置７でないと判定部３４が判定した場合（ステップＳ３；Ｎｏ）、制御部３０は、受信した通信データ１００のパケットを破棄して（ステップＳ４）、本処理を終了する。
【００６７】
図６は、プロジェクター１の動作を示すフローチャートであり、図５のステップＳ２０に示した第１受信処理を詳細に示す。
制御部３０は、判定部３４の判定結果に基づき、ステップＳ１（図５）で受信した通信データ１００の送信先がプロジェクター１か否かを判定する（ステップＳ２１）。
判定部３４は、例えば、通信データ１００の送信先ＩＤ１０２が、第１アドレス１７１または第２アドレス１７２であるか否かに基づき、受信した通信データ１００の送信先がプロジェクター１であるかを判定する。
送信先がプロジェクター１であると判定した場合（ステップＳ２１；Ｙｅｓ）、制御部３０は、送信先が第１アドレス１７１であるか否かを判定する（ステップＳ２２）。第１アドレス１７１は、画像データを受信するデータ通信に用いるアドレスであり、第２アドレス１７２は画像データの受信以外のデータ通信に用いるアドレスである。
ステップＳ２１で、判定部３４は、送信先ＩＤ１０２が第１アドレス１７１であるか否かに基づき判定を行ってもよい。また、判定部３４は、通信データ１００を第１通信部１６１で受信したか否かに基づき、送信先が第１アドレス１７１であるか否かを判定してもよい。この判定は、第１アドレス１７１が第１通信部１６１に割り当てられている場合に有効である。
【００６８】
送信先が第１アドレス１７１であると判定した場合（ステップＳ２２；Ｙｅｓ）、制御部３０は、通信データ１００から画像データを抽出する（ステップＳ２３）。そして、制御部３０は、プロジェクター１の各部を制御して、投射部１０により、通信データ１００から抽出した画像データに基づく画像をスクリーンＳＣに投射する（ステップＳ２４）。
【００６９】
一方、受信した通信データ１００の送信先が第１アドレス１７１ではない、すなわち第２アドレス１７２であると判定した場合（ステップＳ２２：Ｎｏ）、制御部３０は、受信した通信データ１００に対応する処理を行う（ステップＳ２５）。例えば、制御部３０は、受信した通信データ１００に基づく設定処理、ソフトウェアアップデート処理、或いは、第２装置７に対する応答の通信データ１００を生成して第２通信部１６２から送信する処理を実行する。
【００７０】
通信データ１００の送信先がプロジェクター１ではないと判定された場合（ステップＳ２１：Ｎｏ）、制御部３０は、通信データ制御部３３の機能により、通信データ１００の送信元ＩＤ１０３を書き換えて送信用の通信データ１００を生成する（ステップＳ２６）。
制御部３０は、生成した送信用の通信データ１００に関する情報を送信ログ１５０に記録し（ステップＳ２７）、通信部５５を制御して、ステップＳ２６で生成した通信データ１００を、第２通信部１６２によって第２装置７に送信する（ステップＳ２８）。
【００７１】
図７は、プロジェクター１の動作を示すフローチャートであり、図５のステップＳ３０に示した第２受信処理を詳細に示す。
制御部３０は、判定部３４の判定結果に基づき、ステップＳ１（図５）で受信した通信データ１００の送信先がプロジェクター１か否かを判定する（ステップＳ３１）。
【００７２】
送信先がプロジェクター１であると判定した場合（ステップＳ３１；Ｙｅｓ）、制御部３０は、送信ログ１５０を参照し（ステップＳ３２）、通信データ１００の実質的な送信先が第１装置５であるか否かを判定する（ステップＳ３３）。実質的な送信先が第１装置５であると判定した場合（ステップＳ３３；Ｙｅｓ）、制御部３０は、通信データ制御部３３の機能により、通信データ１００の送信元ＩＤ１０３を第２アドレス１７２に書き換えて送信用の通信データ１００を生成する（ステップＳ３４）。制御部３０は、生成した通信データ１００を、第１通信部１６１によって第１装置５に送信する（ステップＳ３５）。
【００７３】
また、通信データ１００の実質的な送信先が第１装置５ではないと判定した場合（ステップＳ３３：Ｎｏ）、制御部３０は、受信した通信データ１００に対応する処理を行う（ステップＳ３６）。例えば、制御部３０は、通信データ１００に基づく設定処理、或いは、ソフトウェアアップデート処理を実行する。
【００７４】
また、送信先がプロジェクター１でないと判定した場合（ステップＳ３１；Ｎｏ）、制御部３０は、第２通信部１６２によって受信した通信データを処理する必要がないと判定し、受信したパケットを破棄する（ステップＳ３７）。
【００７５】
このように、プロジェクター１は、第１通信部１６１を介してＰＣ５ａやタブレット５ｂなどの第１装置５と無線通信し、第１装置５から送信される通信データ１００に含まれる画像データを抽出して、画像の投射を行うことができる。また、プロジェクター１は、第２通信部１６２を介して、第１装置５、及び／又は、ルーターなどの第２装置７と無線通信し、第１装置５、及び／又は、第２装置７との間で通信データ１００の送受信を行うことができる。また、プロジェクター１は、制御部３０の制御に基づいて、第２通信部１６２を介して第１装置５と、第２装置７との間の通信データ転送の中継を行う。つまり、プロジェクター１は、ブリッジ機能やルーティング機能を有する無線アクセスポイントとして機能する。これにより、ＰＣ５ａやタブレット５ｂは、プロジェクター１に画像を供給すると共に、インターネットやイントラネットへのアクセスを継続することができる。このため、ＰＣ５ａやタブレット５ｂにより、第２装置７または第３装置９が備える記憶装置に記憶されたデータを参照して、このデータに基づいてプロジェクター１に画像を投射させることができる。この場合、ＰＣ５ａやタブレット５ｂは、例えば、プロジェクター１に対する画像データの送信を行いながら、第２装置７を介して第３装置９にアクセスできる。
【００７６】
以上、説明したように本実施形態のプロジェクター１は、画像を投射する投射部１０と、通信部５５と、制御部３０と、判定部３４とを有する。通信部５５は、第１装置５と無線通信し、第２装置７と通信する。判定部３４は、通信部５５により受信した通信データ１００の送信先を判定する。制御部３０は、通信データ１００の送信先がプロジェクター１であると判定部３４が判定した場合は、当該通信データ１００に含まれる画像データに基づき、投射部１０に画像を投射させる。制御部３０は、第１装置５から受信した通信データ１００の送信先がプロジェクター１でないと判定部３４が判定した場合は、通信部５５により第２装置７に当該通信データを送信させる。
これにより、プロジェクター１と無線通信を行う第１装置５が、プロジェクター１の機能によって、プロジェクター１以外の装置、例えば第２装置７とデータを送受信できる。
【００７７】
プロジェクター２において、制御部３０は、通信部５５により第２装置７から受信した通信データ１００の送信先が第１装置５であると判定部３４が判定した場合は、通信部５５により第１装置５に当該通信データ１００を送信させる。これにより、プロジェクター１と第１装置５との通信を切断することなく、第２装置７から第１装置５に対して通信データ１００を送信できる。
【００７８】
制御部３０は、第１装置５から受信した通信データ１００の送信先がプロジェクター１であると判定部３４が判定した場合は、当該通信データ１００に含まれる画像データに基づき、投射部１０に画像を投射させる。これにより、第１装置５がプロジェクター１に送信するデータに基づき、プロジェクター１により画像を投射させることができる。
【００７９】
制御部３０は、第１装置５から受信した通信データ１００の送信先がプロジェクター１でないと判定部３４が判定した場合は、当該通信データ１００を、プロジェクター１が送信元であることを示す情報を含む通信データ１００に書き換える。制御部３０は、書き換えた通信データ１００を、通信部５５により第２装置７に送信させるので、第１装置５がプロジェクター１との通信を切断することなく、第２装置７に対して通信データ１００を送信できる。
【００８０】
制御部３０は、第２装置７から受信した通信データ１００を、プロジェクター１が送信元であることを示す情報を含む通信データ１００に書き換えて通信部５５により第１装置５に送信させてもよい。この場合、プロジェクター１と第１装置５との通信を切断することなく、第２装置７から第１装置５に対して通信データ１００を送信できる。
【００８１】
また、通信部５５は、送信先及び送信元を示す情報として装置に割り当てられるＩＰアドレスを含む通信データ１００を送受信する。プロジェクター１には、第１アドレス１７１及び第２アドレス１７２が割り当てられる。判定部３４は、通信部５５により第１装置５から受信される通信データ１００の送信先を、通信データ１００に含まれる送信先ＩＤ１０２のＩＰアドレスに基づき判定する。制御部３０は、第１装置５から受信した通信データ１００の送信先が第１アドレス１７１であると判定部３４が判定した場合、当該通信データ１００から画像データを抽出して投射する。また、制御部３０は、第１装置５から受信した通信データ１００の送信先が第１アドレス１７１でないと判定部３４が判定した場合、当該通信データ１００が含む送信元ＩＤ１０３のＩＰアドレスを書き換えて通信部５５により第２装置７に送信させる。これにより、プロジェクター１に割り当てられる複数の識別情報としてのＩＰアドレスを使い、画像データを受信して画像を投射する動作と、第１装置５から受信する通信データ１００を第２装置７に送信する動作とを効率よく実行できる。また、第１装置５から受信する通信データ１００の送信元ＩＤ１０４を、プロジェクター１に割り当てられたＩＰアドレスに書き換えることで、通信データ１００の送信元を容易に変更できる。
【００８２】
通信部５５は、送信先を示す識別情報または送信元を示す識別情報としてＩＰアドレスを含む通信データ１００を送受信するので、プロジェクター１に割り当てられるＩＰアドレスを用いて容易にデータの送受信を行うことができる。
【００８３】
また、通信部５５は、送信先を示す識別情報または送信元を示す識別情報としてＭＡＣアドレスを含む通信データ１００を送受信してもよい。この場合、プロジェクター１のＭＡＣアドレスを用いて容易にデータの送受信を行うことができる。
【００８４】
また、プロジェクター１は、通信部５５により第２装置７に送信した通信データ１００に関する情報を含む送信ログ１５０を記憶する記憶部５４を備える。判定部３４は、第２装置７から受信した通信データ１００の送信先を、記憶部５４が記憶する送信ログ１５０に基づいて判定してもよい。この場合、プロジェクター１が第２装置７から受信した通信データ１００の送信先を、ＩＰアドレス等の識別情報のみに依存することなく、判定できる。これにより、例えば、プロジェクター１が第１装置５から受信した通信データ１００を第２装置７に送信し、この通信データ１００の応答（返信）として第２装置７から送信される通信データ１００の実質的な送信先が、第１装置５であると判定できる。この場合、第１装置５が送信した通信データ１００に対する返信の通信データ１００を、確実に第１装置５に送信できる。
【００８５】
また、通信部５５は無線ネットワークＮ１及び無線ネットワークＮ２に接続し、無線ネットワークＮ１により第１装置５と通信し、無線ネットワークＮ２により第２装置７と通信する。これにより、プロジェクター１は、異なる通信ネットワークに接続する第１装置５と第２装置７とのそれぞれに対し、通信データ１００を送受信できる。
【００８６】
また、通信部５５は、無線ネットワークＮ１のＳＳＩＤを用いて第１装置５と通信し、無線ネットワークＮ２のＳＳＩＤを用いて第２装置７と通信する。これにより、プロジェクター１は、ＳＳＩＤにより無線ネットワークを識別して、第１装置及び第２装置のそれぞれと通信データを送受信できる。
【００８７】
また、通信部５５は、無線ネットワークＮ２と通信ネットワーク８とを接続するルーター装置である第２装置７と、無線ネットワークＮ２により通信するので、第２装置７を介して通信ネットワーク８を利用した通信を行える。
【００８８】
なお、上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、上記実施形態とは異なる態様として本発明を適用することも可能である。例えば、上記実施形態では、光変調装置として、ＲＧＢの各色に対応した３枚の透過型の液晶パネルを用いた構成を例に挙げて説明した。しかしながら、本発明はこれに限定されるものではなく、例えば、反射型の液晶パネルを用いてもよい。また、例えば、１枚の液晶パネルとカラーホイールを組み合わせた方式により構成してもよい。また、ＲＧＢ各色の色光を変調する３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式により構成してもよい。また、１枚のデジタルミラーデバイスとカラーホイールを組み合わせた方式等により構成してもよい。ここで、表示部として１枚のみの液晶パネルまたはＤＭＤを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネル及びＤＭＤ以外にも、光源が発した光を変調可能な構成であれば問題なく採用できる。
【００８９】
また、図２のブロック図に示した各機能部は、プロジェクター１の機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【００９０】
上記実施形態で説明した制御部３０の動作をプログラムとして実現することも可能である。すなわち、制御部３０がＣＰＵ、ＲＯＭ、ＲＡＭを備える構成とし、このＣＰＵがプログラムを実行することにより、図５、図６及び図７に示したプロジェクター１の制御方法を実現してもよい。ここで、制御部３０のＣＰＵは、プログラムを実行してプロジェクター１を制御するコンピューターに相当する。また、制御部３０のＣＰＵが、プログラムを実行することにより、投射制御部３１、補正制御部３２、通信データ制御部３３、及び判定部３４の一部または全部の機能を実行してもよい。また、制御部３０のＣＰＵが、上記プログラムを、コンピューター読み取り可能に記録した記録媒体から読み取って、実行してもよい。
また、上記のプログラムは、その一部または全部をハードウェアとして実現してもよい。例えば、制御部３０が備える上記の各処理部は、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）を用いて構成されてもよい。また、ＦＰＧＡ（Field-Programmable Gate Array）等のＰＬＤ（Programmable Logic Device）をプログラミングして構成してもよい。また、複数の半導体デバイスを含む回路として実現してもよい。また、ハードウェアがプログラムを実行して上記機能を実現する場合、このプログラムは、制御部３０のＲＯＭ、或いは、記憶部５４または別の記憶装置に記憶されてもよい。或いは、外部の装置に記憶されたプログラムを、通信部５５を介して制御部３０が取得し、実行する構成としてもよい。
【符号の説明】
【００９１】
１…プロジェクター、５…第１装置、５ａ…ＰＣ、５ｂ…タブレット、７…第２装置、９…第３装置、１０…投射部、３０…制御部、３１…投射制御部、３２…補正制御部、３３…通信データ制御部、３４…判定部、５４…記憶部、５５…通信部、１００…通信データ、１５０…送信ログ、１５５…通信制御部、１６１…第１通信部、１６２…第２通信部、１７１…第１アドレス（第１識別情報）、１７２…第２アドレス（第２識別情報）、Ｎ１…無線ネットワーク（第１のネットワーク）、Ｎ２…無線ネットワーク（第２のネットワーク）、ＳＣ…スクリーン。
【図１】
0006724318.tif 000002
【図２】
0006724318.tif 000003
【図３】
0006724318.tif 000004
【図４】
0006724318.tif 000005
【図５】
0006724318.tif 000006
【図６】
0006724318.tif 000007
【図７】
0006724318.tif 000008