(57)【要約】【課題】ネットワーク接続機能を有する映像表示装置および映像表示システムにおいて、ユーザの操作性および利便性の向上を図る。【解決手段】映像表示システムは、画像データをＵＳＢケーブル３００を経由して供給するＰＣ２００と、ＵＳＢケーブル３００に接続され、ＰＣ２００から供給された画像データに基づいて画像を生成してスクリーンに投写するプロジェクタ１００とを備える。ＰＣ２００には、ＵＳＢケーブル３００によりプロジェクタ１００とＰＣ２００とがネットワーク接続されていることを検出するためのアプリケーションプログラムがインストールされており、ＵＳＢネットワーク接続を検出したときには、自動的にＵＳＢネットワーク接続を選択してネットワーク通信を行なう。プロジェクタ１００は、ＤＨＣＰサーバを搭載しており、ＰＣ２００に対して自装置の固定ＩＰアドレスを通知するとともに、ＩＰアドレスを割り当てる。【選択図】図１
2011145336.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能な映像表示装置であって、
特定のネットワークに接続されている前記映像表示装置および前記特定のネットワークを経由して画像データを供給する情報処理装置の各々に対して、通信に必要な識別情報を割り当てるための識別情報発行サーバと、
前記映像表示装置および前記情報処理装置の各々に割り当てられた識別情報を用いて、前記特定のネットワークに接続された前記情報処理装置と通信を行なうための通信部と、
前記情報処理装置から供給された画像データに基づいて画像を生成してスクリーンに投写して表示する表示部とを備える、映像表示装置。
【請求項２】
前記識別情報発行サーバは、前記映像表示装置の識別情報として、固定の識別情報を設定する、請求項１に記載の映像表示装置。
【請求項３】
前記識別情報発行サーバは、前記情報処理装置が前記特定のネットワークに接続されたときに、前記映像表示装置の識別情報として前記固定の識別情報を前記情報処理装置に出力するとともに、前記情報処理装置に識別情報を割り当てる、請求項２に記載の映像表示装置。
【請求項４】
画像データを特定のネットワークを経由して供給する情報処理装置と、
前記特定のネットワークに接続され、前記情報処理装置から供給された画像データに基づいて画像を生成してスクリーンに投写して表示する映像表示装置とを備え、
前記情報処理装置は、前記特定のネットワークにより前記映像表示装置と前記情報処理装置とがネットワーク接続されていることを検出するための検出手段を含み、
前記情報処理装置は、前記検出手段によって前記特定のネットワーク接続を検出したときには、自動的に前記特定のネットワーク接続を選択してネットワーク通信を行なう、映像表示システム。
【請求項５】
前記映像表示装置は、前記特定のネットワークに接続されている前記映像表示装置および前記情報処理装置の各々に対して、通信に必要な識別情報を割り当てるための識別情報発行サーバを含み、
前記識別情報発行サーバは、前記映像表示装置の識別情報として、固定の識別情報を設定し、
前記情報処理装置は、前記検出手段によって前記特定のネットワーク接続を検出したときには、前記識別情報発行サーバから前記固定の識別情報を取得する、請求項４に記載の映像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像表示装置および映像表示システムに関し、より特定的には、ネットワーク接続機能を有する映像表示装置および映像表示システムに関する。
【背景技術】
【０００２】
映像表示システムとして、たとえば特開２００４−８６２７７号公報（特許文献１）には、パーソナルコンピュータ（以下、ＰＣという）等の情報処理装置と、情報処理装置の画面をスクリーンに投写して表示する投写型映像表示装置（以下、プロジェクタという）と、ＰＣとプロジェクタとを接続するＵＳＢケーブルとを備えたプロジェクタシステムが開示される。
【０００３】
この特許文献１に記載のプロジェクタシステムでは、ＰＣおよびプロジェクタのそれぞれに設けられたＵＳＢコネクタにＵＳＢケーブルが接続され、ＰＣとプロジェクタとはＵＳＢケーブルを介して接続されている。ＰＣは、表示画面の任意の領域が特定されると、その領域の画像データを加工し、プロジェクタの表示デバイスの仕様に対応した画像データを生成してプロジェクタ側に送信し、プロジェクタ側にその画像データによる画像を表示させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−８６２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１に記載のプロジェクタシステムでは、ＰＣおよびプロジェクタのネットワーク通信を可能とするためには、ネットワークに接続した装置に対してＩＰアドレス等のネットワーク上での識別情報を設定しなければならず、ユーザの設定操作に手間を要し、利便性に欠けている。特許文献１は、ＰＣの表示画面の任意の画像をプロジェクタに表示させるための画像加工処理を開示したものであり、このようなユーザの操作性や利便性については何ら言及されていない。
【０００６】
それゆえ、この発明は、かかる課題を解決するためになされたものであり、その目的は、ネットワーク接続機能を有する映像表示装置および映像表示システムにおいて、ユーザの操作性および利便性の向上を図ることである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従えば、ネットワークに接続可能な映像表示装置であって、特定のネットワークに接続されている映像表示装置および該特定のネットワームを経由して画像データを供給する情報処理装置の各々に対して、通信に必要な識別情報を割り当てるための識別情報発行サーバと、映像表示装置および情報処理装置の各々に割り当てられた識別情報を用いて、特定のネットワークに接続された情報処理装置と通信を行なうための通信部と、情報処理装置から供給された画像データに基づいて画像を生成してスクリーンに投写して表示する表示部とを備える。
【０００８】
好ましくは、識別情報発行サーバは、映像表示装置の識別情報として、固定の識別情報を設定する。
【０００９】
好ましくは、識別情報発行サーバは、情報処理装置が特定のネットワークに接続されたときに、映像表示装置の識別情報として固定の識別情報を情報処理装置に出力するとともに、情報処理装置に識別情報を割り当てる。
【００１０】
この発明の別の局面に従えば、映像表示システムは、画像データを特定のネットワークを経由して供給する情報処理装置と、特定のネットワークに接続され、情報処理装置から供給された画像データに基づいて画像を生成してスクリーンに投写して表示する映像表示装置とを備える。情報処理装置は、特定のネットワークにより映像表示装置と情報処理装置とがネットワーク接続されていることを検出するための検出手段を含む。情報処理装置は、検出手段によって特定のネットワーク接続を検出したときには、自動的に特定のネットワーク接続を選択してネットワーク通信を行なう。
【００１１】
好ましくは、映像表示装置は、特定のネットワークに接続されている映像表示装置および情報処理装置の各々に対して、通信に必要な識別情報を割り当てるための識別情報発行サーバを含む。識別情報発行サーバは、映像表示装置の識別情報として、固定の識別情報を設定する。情報処理装置は、検出手段によって特定のネットワーク接続を検出したときには、識別情報発行サーバから固定の識別情報を取得する。
【発明の効果】
【００１２】
この発明によれば、ネットワーク接続機能を有する映像表示装置および映像表示システムにおいて、ユーザの操作性および利便性の向上を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態に係る映像表示システムを説明する図である。
【図２】図１におけるプロジェクタの構成を説明する図である。
【図３】図１におけるＰＣの構成を説明する図である。
【図４】ＰＣからプロジェクタに画像データを転送する際のプロジェクタの動作を説明したフローチャートである。
【図５】ＰＣからプロジェクタに画像データを送信する際のＰＣの動作を説明したフローチャートである。
【図６】プロジェクタの検索の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当する部分には同一符号を付してその説明は繰返さない。
【００１５】
図１は、この発明の実施の形態に係る映像表示システムを説明する図である。
図１を参照して、本実施の形態に係る映像表示システムは、映像表示装置（以下、「プロジェクタ」ともいう）１００と、ＰＣ（Personal Computer）２００とによって構成されている。プロジェクタ１００およびＰＣ２００は、それぞれ、ＵＳＢコネクタ１１０，２１０にＵＳＢケーブル３００が接続されている。これにより、プロジェクタ１００とＰＣ２００とは、ＵＳＢケーブル３００からなるネットワークを介して接続されている。
【００１６】
本実施の形態に係るプロジェクタ１００は、液晶デバイスを利用して映像を投影する液晶プロジェクタであって、スクリーンＳＣに液晶デバイスにより表示される映像の光を投写することにより、映像を投影（表示）する。投写面は、スクリーンＳＣに限定されず、壁面であってもよい。
【００１７】
本実施の形態に係るＰＣ２００は、ホストとして動作し、本発明の「情報処理装置」に相当するものである。ＰＣ２００のＵＳＢコネクタ２１０は、プロジェクタ１００の他、ＵＳＢマウスやＵＳＢキーボードなどのＵＳＢデバイスをＰＣ２００に電気的に接続するためのコネクタである。ＰＣ２００は、内部にＵＳＢホストコントローラを有している。ＵＳＢホストコントローラは、ＵＳＢコネクタ２１０にＵＳＢデバイスが接続されたことや、接続されたＵＳＢデバイスが切り離されたことを検出することができる。
【００１８】
プロジェクタ１００のＵＳＢコネクタ１１０は、ＵＳＢケーブル３００を介して、ホストのＵＳＢコネクタ２１０に接続するためのコネクタである。プロジェクタ１００は、内部にＵＳＢコントローラを有している。ＵＳＢコントローラは、ホストからの制御を受けるためのコントローラである。
【００１９】
（プロジェクタの構成）
図２は、図１におけるプロジェクタ１００の構成を説明する図である。
【００２０】
図２を参照して、プロジェクタ１００は、ＵＳＢコネクタ１１０と、ＵＳＢコントローラ１０と、画像信号処理回路１２と、ＯＳＤ（On Screen Display）回路１４と、ＤＡＣ（Digital Analog Converter）１６と、液晶パネル駆動部１８と、光学部２０と、投写レンズ２２と、ランプ２４と、ランプ駆動部２６と、電源部２８と、ＣＰＵ（Central Processing Unit）３０と、メモリ３２と、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ３４と、操作受付部３６と、バス４０とを備える。
【００２１】
ＵＳＢコントローラ１０は、ＵＳＢコネクタ１１０に接続され、ＵＳＢ規格に基づきＰＣ２００との間でデータ転送の制御を行なう。なお、ＵＳＢとは、ユニバーサル・シリアル・インターフェイス（Universal Serial Bus）というシリアル転送のインターフェイス規格である。ＵＳＢコントローラ１０は、単体でもＩＰコアとしても幅広く販売されているため、ここではその詳細な説明は省略するが、主として、ＵＳＢシリアル・インタフェース・エンジン、ＵＳＢトランシーバ、高速データ伝送用ＦＩＦＯ、ＤＭＡ、コントロール／ステータス・レジスタ群、発振回路、パスワード制御ブロック等から構成されている。また、ＵＳＢコントローラ１０は、ＣＰＵ３０と分離して図示されているが、システムＬＳＩとしてＣＰＵやＵＳＢを統合化して１つのＬＳＩで実現されてもよい。
【００２２】
画像信号処理回路１２は、ＵＳＢコントローラ１０を介してＰＣ２００から転送されてきた画像信号Ｄｉｎを表示のための信号に処理して出力する。具体的には、画像信号処理回路１２は、ＣＰＵ３０の指示に基づき、画像信号に基づく画像がスクリーンＳＣに表示されるように、与えられる画像信号Ｄｉｎに基づき１フレーム分のデジタル画像信号Ｄｓｃを生成する。
【００２３】
さらに、画像信号処理回路１２は、画像信号Ｄｉｎで表される画像を拡大および縮小することにより液晶ライトバルブの持つ解像度に合わせるスケーリング処理、１秒間における描画更新回数を示すフレームレート変換処理、および画像信号の有する階調値を液晶ライトバルブで表示するのに適した階調値に変換するガンマ補正などを行なう。画像信号Ｄｉｎは、これらの画像信号処理が施され、デジタル画像信号Ｄｓｃとして出力される。
【００２４】
ＯＳＤ回路１４は、画像信号処理回路１２から出力される画像信号Ｄｓｃに、ＣＰＵ３０から与えられる情報に基づく画像データの信号を重畳して、重畳された後の画像信号Ｄｓｃを出力する。
【００２５】
ＤＡＣ１６は、ＯＳＤ回路１４から出力された画像信号Ｄｓｃを入力し、Ｄ／Ａ変換を施したアナログ画像信号Ｖｏｕｔを出力する。
【００２６】
プロジェクタ１では、液晶パネル駆動部１８、光学部２０、投写レンズ２２およびランプ２４は、ＤＡＣ１６から出力される画像信号Ｖｏｕｔに従って、ＣＰＵ３０の制御の下に、スクリーンに画像を表示するための「表示部」に相当する。
【００２７】
表示部の動作について説明する。液晶パネル駆動部１８は、液晶ドライバであり、液晶ライトバルブに画像信号Ｖｏｕｔを供給し、液晶ライトバルブに画像を写し出す。
【００２８】
光学部２０は、図示は省略するが、ランプ２４が放射する白色光を略平行光に変換するインテグレータ光学系と、白色光を光の３原色である赤色、緑色、青色の各色成分光に分離して各色光用の液晶ライトバルブに供給する分離光学系と、液晶ライトバルブにて各色光毎に画像信号Ｖｏｕｔに応じて変調された各色光を、再度合成する合成光学系とを含んでいる。液晶ライトバルブからの各色光毎の変調光は、合成光学系としてのダイクロイックプリズムにより合成された後、投写レンズ２２によって、スクリーン上に拡大投写される。投写レンズ２２は、投写光をスクリーンに結像させるためのレンズ群と、これらレンズ群の一部を光軸方向に変位させて投写画像のズーム状態およびフォーカス状態を調整するためのアクチュエータを備えている。
【００２９】
電源部２８は、ＡＣ電源のコンセントに差し込まれるプラグを経由して電源が供給され、供給された電源をプロジェクタ１００内の各部に供給する。ランプ駆動部２６は、電源部２８からの電源を受け、ランプ２４を点灯するための高電圧を発生する。
【００３０】
操作受付部３６は、プロジェクタ１００の本体に設けられた複数の操作用ボタンからなる操作部およびプロジェクタ１００を遠隔操作するためのリモコン（リモートコントローラの略）への操作がなされると、当該操作を受付け、各種動作のトリガとなるコマンド信号を送る。
【００３１】
ＣＰＵ３０は、プロジェクタ全体の制御を行なうものである。ＣＰＵ３０は、各部との信号のやり取りを行ない、また、操作受付部３６からの操作信号に従って各部の動作を制御する。ＣＰＵ３０には、プログラムが格納されたＲＯＭや、処理を行なうためのＲＡＭからなるメモリ３２がバス４０を介して接続されている。
【００３２】
さらに、本実施の形態に係るプロジェクタ１００では、ＤＨＣＰサーバ３４が、バス４０を介してＣＰＵ３０に接続する形で設けられている。ＤＨＣＰサーバ３４は、ネットワークに接続されている各装置に対して、ＩＰ（Internet Protocol）アドレスの割り当てを行なう。図１の例では、プロジェクタ１００およびＰＣ２００がネットワークに接続されているので、ＤＨＣＰサーバ３４はこれらに対してそれぞれＩＰアドレスを割り当てる。
【００３３】
ここで、ＩＰアドレスの割り当ては、プロジェクタ１００に対しては、任意の固定のＩＰアドレスが予め設定されている。一方、ＰＣ２００に対しては、ＰＣ２００がネットワークに接続されたときに、ＰＣ２００からのＩＰアドレスの割り当て要求に応じて、ＤＨＣＰサーバ３４からＩＰアドレスが割り当てられる。
【００３４】
なお、ネットワークへの接続には、プロジェクタ１００およびＰＣ２００の電源がオフであり、かつ、ＵＳＢケーブル３００が物理的に接続された状態であるときに、それぞれの装置の電源がオンになった場合と、プロジェクタ１００およびＰＣ２００の電源がオンされている状態でＵＳＢケーブル３００が差し込まれて、物理的に接続された場合とを含む。
【００３５】
（ＰＣの構成）
次に、ＰＣ２００の詳細について図３を参照して説明する。本実施の形態において、ＰＣ２００は、画像データを、ＵＳＢケーブル３００を介してプロジェクタ１００に転送するホストとして機能する。ホストとしての情報処理装置は、ＰＣだけでなく、携帯電話、デジタルカメラ、ＰＤＡ、その他ＵＳＢを備えた電子機器であって、映像ソースを有しているものであれば何でもよい。
【００３６】
ＰＣ２００は、ハードウェア構成として、ＰＣ２００全体を制御するＣＰＵ２１０と、ＣＰＵ２１０とバス２２０を介して接続されたＨＤＤ（Hard Disk Drive）２３０と、ＲＡＭ（Random-Access Memory）２４０と、液晶ディスプレイ２５０と、ネットワーク通信部２６０とを備える。
【００３７】
ＨＤＤ２３０には、システム管理や基本的なユーザ操作環境を提供するソフトウェアであるＯＳ（Operation System）や、ＯＳの上にのって各種アプリケーションを提供するアプリケーションプログラムなどのＣＰＵが実行するプログラムが格納されている。
【００３８】
ＲＡＭ２４０は、ＣＰＵ２１０のプログラム実行時の作業ＲＡＭとして用いられるとともに、液晶ディスプレイ２５０上の表示画像をキャプチャしたキャプチャデータの格納エリアとしても用いられる。
【００３９】
ネットワーク通信部２６０は、ＰＣ２００をＵＳＢ、無線ＬＡＮ（Local Area Network）および有線ＬＡＮ等のネットワークに接続してネットワーク通信を可能とするものである。
【００４０】
また、ＰＣ２００に搭載されるソフトウェアの構成としては、上述したＯＳやアプリケーションプログラムの他、周辺機器などを管理するためのデバイスドライバが存在している。
【００４１】
本実施の形態において、ＰＣ２００には、プロジェクタ１００とのネットワーク通信機能を有するアプリケーションプログラムが予めインストールされる。当該アプリケーションプログラムのインストールは、たとえば、所定のインストールディスク等を使用して行なうことができる。
【００４２】
さらに、プロジェクタ１００とＰＣ２００とを接続するＵＳＢ（ＵＳＢケーブル３００）に関しては、ＵＳＢの各機能に応じたＵＳＢドライバがインストールされる。本実施の形態では、プロジェクタ１００とＰＣ２００とは固有のデータ転送を行なうため、最初にＵＳＢドライバがインストールしなければならない。ＵＳＢドライバは、ＵＳＢケーブル３００が接続された際に不明なデバイスとして検出されてその際にインストールされてもよいし、予めインストールされており、ＵＳＢケーブル３００が接続されたときに該当するドライバが認識され有効となってもよい。
【００４３】
次に、ＰＣ２００とプロジェクタ１００との間のデータ転送について、図３および図４を参照して説明する。
【００４４】
図４は、ＰＣ２００からプロジェクタ１００に画像データを転送する際のプロジェクタ１００の動作を説明したフローチャートである。
【００４５】
図４を参照して、ＰＣ２００とプロジェクタ１００とをＵＳＢケーブル３００で接続すると、ＵＳＢケーブル３００のデータラインの電位が変化する。プロジェクタ１００は、その電位変化を検出することによりＵＳＢケーブル３００の接続を認識し、ＵＳＢネットワーク接続モードを起動する（ステップＳ０１）。
【００４６】
ステップＳ０２では、プロジェクタ１００は、ネットワーク通信用のＩＰアドレスを、プロジェクタ１００およびＰＣ２００の各々に対して設定する。このとき、プロジェクタ１００自身のＩＰアドレスについては、任意の固定のＩＰアドレスが予め設定されている。一方、ＰＣ２００に対しては、以下に示す手順に従って、ＤＨＣＰサーバ３４がネットワークに接続したＰＣ２００に対してＩＰアドレスを割り当てる。
【００４７】
詳細には、ステップＳ０３では、プロジェクタ１００内部のＤＨＣＰサーバ３４が起動し、ＰＣ２００に対して、プロジェクタ１００に固有のＩＰアドレスを送信する。ＰＣ２００は、プロジェクタ１００のＩＰアドレスを受信すると、受信したＩＰアドレスを宛先として、ＩＰアドレスの割り当ての要求を出す。ＤＨＣＰサーバ３４は、割り当て要求を出したＰＣ２００に対して、ＩＰアドレスを割り当てる。
【００４８】
なお、ＤＨＣＰサーバ３４は、要求を出したＰＣ２００と該ＰＣ２００に割り当てたＩＰアドレスとを管理する。ＰＣ２００は、ＩＰアドレスが不要になった場合には、ＤＨＣＰサーバ３４へＩＰアドレスの開放通知を送る。開放通知を受信したＤＨＣＰサーバ３４は、そのＰＣ２００とＩＰアドレスとの割り当てを解除する。その結果、そのＩＰアドレスは、異なるデバイスに割り当てることが可能となり、限りあるＩＰアドレスを有効に利用することができる。
【００４９】
次に、ステップＳ０４では、プロジェクタ１００は、ネットワークを介して転送された画像データを表示部に供給して画像をスクリーンにＳＣに投写させるための画像表示タスクを起動する。画像表示タスクが起動されると、プロジェクタ１００は、最初に、初期画像（スタンバイ画面）をスクリーンＳＣに投写させる。プロジェクタ１００は、この初期画像を表示した状態で、ＰＣ２００から転送される画像データを待ち受けるための待機状態となる（ステップＳ０５）。
【００５０】
そして、待機状態において、ＰＣ２００からＵＳＢを経由して画像データが転送されると（ステップＳ０６にてＹＥＳ）、プロジェクタ１００内部のＵＳＢコントローラ１０がＰＣ２００からの画像データを画像信号処理回路１２に出力する。画像信号処理回路１２は、画像データを表示部に供給し、画像をスクリーンＳＣへ向けて投写させる（ステップＳ０７）。
【００５１】
画像表示の実行中において、プロジェクタ１００は、ユーザ操作により画像送信が終了されたか否かを判断する（ステップＳ０８）。画像送信が終了されたとき（ステップＳ０８にてＹＥＳ判定時）には、プロジェクタ１００は、処理をステップＳ０５に戻して待機状態となる。一方、画像送信が終了されていないとき（ステップＳ０８にてＮＯ判定時）には、ステップＳ０６に戻り、転送された画像データに基づく画像表示が継続して行なわれる。
【００５２】
図５は、ＰＣ２００からプロジェクタ１００に画像データを送信する際のＰＣ２００の動作を説明したフローチャートである。
【００５３】
図５を参照して、ＰＣ２００側では、ＣＰＵ２１０が予めインストールされたアプリケーション（図３でのプロジェクタとのネットワーク通信機能を有するアプリケーションプログラムに相当）が起動すると（ステップＳ１１）、デフォルト（初期設定状態）として、ＩＰアドレス自動取得モードに設定される。
【００５４】
このＩＰアドレス自動取得モードにおいて、アプリケーションは、ＰＣ２００とプロジェクタ１００とがＵＳＢケーブル３００で接続されたか否かを判断する（ステップＳ１２）。具体的には、アプリケーションは、予めインストールされたＵＳＢドライバをロードし、ＵＳＢケーブル３００が接続されたことを認識する。
【００５５】
ＵＳＢの接続を認識すると、アプリケーションは、ＵＳＢを経由してプロジェクタ１００内部のＤＨＣＰサーバ３４にアクセスして、プロジェクタ１００に固有のＩＰアドレスを取得する。そして、アプリケーションは、この取得したＩＰアドレスを宛先として、ＤＨＣＰサーバ３４に対してＩＰアドレスの割り当て要求を出力する。これにより、アプリケーションは、ＤＨＣＰサーバ３４からＩＰアドレスを取得する（ステップＳ１３）。
【００５６】
次に、ＵＳＢドライバによりＵＳＢの設定が完了すると、アプリケーションは、画像データをＵＳＢ経由でプロジェクタ１００側へ転送する（ステップＳ１４）。プロジェクタ１００側では、図３で示したように、ＵＳＢコントローラ１０がＰＣ２００からの画像データを受信して画像信号処理回路１２に供給する。画像信号処理回路１２は、画像データを表示部に供給し、画像をスクリーンＳＣへ向けて投写させる。
【００５７】
画像転送の実行中において、アプリケーションは、ユーザ操作による画像送信の終了要求が行なわれたか否かを判断する（ステップＳ１５）。終了要求が行なわれたとき（ステップＳ１５にてＹＥＳ判定時）には、アプリケーションは、画像送信を終了する。一方、終了要求が行なわれていないとき（ステップＳ１５にてＮＯ判定時）には、アプリケーションはプロジェクタ１００に対する画像送信を継続する。
【００５８】
これに対して、ステップＳ１２においてＰＣ２００とプロジェクタ１００とがＵＳＢケーブル３００で接続されていないとき（ステップＳ１２にてＮＯ判定時）には、アプリケーションは、アプリケーションプログラミングインタフェース（ＡＰＩ：Application Programming Interface）を用いて、その他の複数のネットワークアダプタが接続されているか否かを判断する（ステップＳ１６）。当該ネットワークアダプタは、ネットワーク通信部に接続された、画像をネットワーク送受信するための出力部である。複数のネットワークアダプタの各々には、無線ＬＡＮや有線ＬＡＮなどのネットワークを介して外部機器を接続することができる。
【００５９】
ＡＰＩにより複数のネットワークアダプタが接続されていると判断されたとき（ステップＳ１６のＹＥＳ判定時）には、ＰＣ２００の液晶ディスプレイには、複数のネットワークアダプタの中から一のネットワークアダプタをユーザに選択させるための選択画面が表示される。ユーザが、当該選択画面上で所望のネットアダプタを選択する操作を行なうことにより、当該複数のネットワークアダプタの中からネットワーク通信に使用する一のネットワークアダプタが選択され、ネットワーク通信に使用するネットワーク接続が確定される（ステップＳ１７）。
【００６０】
ステップＳ１８では、アプリケーションは、ネットワークに接続されているプロジェクタを検索する。図６は、プロジェクタの検索の処理手順を説明するフローチャートである。図６を参照して、ＰＣ２００内部のネットワーク通信部は、ネットワークを介して通信可能なプロジェクタを検出するための問合せコマンドをブロードキャストする（ステップＳ３１）。
【００６１】
ネットワークに接続されているプロジェクタがこの問合せコマンドを受信すると（ステップＳ３６）、この問合せコマンドに対して所定の応答コマンドを返す（ステップＳ３７）。所定の応答コマンドには、当該プロジェクタのＩＰアドレスや、メーカ固有識別情報などのネットワーク接続に必要な設定情報が含まれている。
【００６２】
ＰＣ２００側では、ネットワーク通信部が、問合せコマンドに対するプロジェクタからの応答を待ち受けており（ステップＳ３２）、プロジェクタからの応答コマンドがないときには、タイムアウトするまでの間（ステップＳ３３にてＮＯ判定時）、ステップＳ３２に戻って処理を継続する。
【００６３】
そして、タイムアウトしたとき（ステップＳ３３にてＹＥＳ判定時）には、ネットワーク通信部は、応答コマンドを返したプロジェクタのネットワーク接続に必要な設定情報を、内部のアドレステーブルに登録する。そして、登録された設定情報をＧＵＩ（Graphical User Interface）表示させる（ステップＳ３５）。
【００６４】
再び図５に戻って、図６の処理手順に従ってネットワークに接続されているプロジェクタが検出されると、アプリケーションは、ユーザ操作に従って、ＰＣ２００から当該プロジェクタに対して画像データを転送する（ステップＳ１９）。
【００６５】
画像転送の実行中において、アプリケーションは、ユーザ操作による画像送信の終了要求が行なわれたか否かを判断する（ステップＳ２０）。終了要求が行なわれたとき（ステップＳ２０にてＹＥＳ判定時）には、ＰＣ２００は、画像送信を終了する。一方、終了要求が行なわれていないとき（ステップＳ２０にてＮＯ判定時）には、アプリケーションはステップＳ１９に戻り、プロジェクタ１００に対する画像送信を継続する。
【００６６】
以上に述べたように、本発明の実施の形態によれば、ＰＣ２００とプロジェクタ１００とがＵＳＢによりネットワーク接続された環境においては、ＰＣ２００にインストールされたアプリケーションがＵＳＢネットワーク接続を検出すると、ユーザ操作によるネットワークアダプタの選択を行なうことなく、自動的にＵＳＢネットワーク接続を選択させる（図５のステップＳ１２〜Ｓ１４参照）。すなわち、ＵＳＢネットワーク接続が検出された場合には、ＰＣ２００は、自動的にプロジェクタ１００とネットワーク通信が可能な状態に設定される。
【００６７】
これは、ＰＣ２００に搭載されるＯＳは、対象となるＵＳＢドライバがインストールされていても、実際に対象デバイスが接続されていない限り、ＯＳ上ではデバイス自体が認識されることはないことに基づいている。つまり、ＵＳＢドライバがＵＳＢネットワーク接続を検出したということは、ユーザがプロジェクタ１００とＰＣ２００とを予めＵＳＢケーブル３００によって接続していることが前提となっており、この前提に立てば、ＵＳＢネットワーク接続が検出されたときには、ユーザがＵＳＢによる画像転送機能を利用する意図を有していると判断することができる。したがって、本実施の形態では、ＵＳＢネットワーク接続が検出されたときには、アプリケーションがＵＳＢによる画像転送を行なうものと判断して、自動的にＵＳＢネットワーク接続を選択することにより、ＰＣ２００とプロジェクタ１００とのネットワーク通信が可能な状態とすることができる。
【００６８】
さらに、本実施の形態では、ＰＣ２００とプロジェクタ１００とがＵＳＢネットワーク接続された状態では、プロジェクタ１００がＤＨＣＰサーバとして機能するため、プロジェクタ１００自身のＩＰアドレスを予め任意の固定のＩＰアドレスとすることができる。
【００６９】
ここで、通常の無線ＬＡＮおよび有線ＬＡＮなどのネットワークを利用する場合には、プロジェクタのＩＰアドレスを事前に入手することが困難なため、アプリケーションによりプロジェクタを検索するための問合せコマンドをブロードキャストし、該問合せコマンドへの応答コマンドの有無によって、ネットワークに接続されたプロジェクタの検出が行なわれる。そして、検出されたプロジェクタの中からユーザ操作によって画像転送を行ないたいプロジェクタを選択し、その選択したプロジェクタに画像データを転送する必要があった。
【００７０】
これに対して、本実施の形態では、プロジェクタがＤＨＣＰサーバ機能を備えることにより、プロジェクタ自身のＩＰアドレスを予め任意のＩＰアドレスに固定させておくことができる。そのため、ＰＣ２００は、ＵＳＢネットワーク接続が確定すると、通信相手となるプロジェクタ１００の予め固定されたＩＰアドレスに対して画像データを転送することができる。これにより、図５で示したようなプロジェクタを検索するための問合せコマンドを発行する必要がなくなるため、ＵＳＢネットワーク接続を検出してから画像転送を行なうまでの時間を短縮することができる。また、ユーザに画像転送したいプロジェクタを選択させるための操作、およびＰＣ２００のＩＰアドレスを設定するための操作のいずれもが不要となる。これらの結果、ＰＣ２００とプロジェクタ１００との間でネットワーク通信を行なう際のユーザの操作性および利便性を向上させることができる。
【００７１】
なお、上述した実施の形態では、プロジェクタとして液晶プロジェクタを採用したが、これに限定されるものではない。たとえば、ＤＬＰ（Digital Light Processing）（登録商標）方式のプロジェクタ等の他の方式のプロジェクタに本発明の技術を採用してもよい。
【００７２】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７３】
１  プロジェクタ、１０  ＵＳＢコントローラ、１２  画像信号処理回路、１４  ＯＳＤ回路、１８  液晶パネル駆動部、２０  光学部、２２  投写レンズ、２４  ランプ、２６  ランプ駆動部、２８  電源部、３２  メモリ、３４  ＤＨＣＰサーバ、３６  操作受付部、４０  バス、１００  プロジェクタ、１１０，２１０  ＵＳＢコネクタ、２００  ＰＣ、２２０  バス、２５０  液晶ディスプレイ、２６０  ネットワーク通信部、３００  ＵＳＢケーブル。
【図１】
2011145336.tif 000003
【図２】
2011145336.tif 000004
【図３】
2011145336.tif 000005
【図４】
2011145336.tif 000006
【図５】
2011145336.tif 000007
【図６】
2011145336.tif 000008