(57)【特許請求の範囲】
【請求項１】
供給される画像データに基づいて画像を表示する画像表示装置と、前記画像表示装置に接続され、前記画像表示装置に前記画像データを供給する画像供給装置とを備えた画像表示システムであって、
前記画像表示装置は、
入力されたデータを処理する機能モジュールと、
前記画像供給装置により実行され、前記機能モジュールにデータを送信する機能プログラムを有する複数のディスクイメージと、
前記複数のディスクイメージのうちのいずれかを選択する選択部と、
前記画像供給装置に認識される前記ディスクイメージを、前記複数のディスクイメージのうち、前記選択部により選択された前記ディスクイメージに切り替える切替部と、
前記切替部による前記ディスクイメージの切り替えの前に、前記画像表示装置と前記画像供給装置との接続を切断し、前記切替部による前記ディスクイメージの切り替えの後に、前記画像表示装置と前記画像供給装置とを接続する接続制御部とを備え、
前記画像供給装置は、前記選択部により選択された前記ディスクイメージを認識し、当該ディスクイメージの有する前記機能プログラムを実行し、
前記機能モジュールは、前記機能プログラムから送られたデータを処理することを特徴とする画像表示システム。
【請求項２】
画像供給装置から供給される画像データに基づいて画像を表示する画像表示装置であって、
入力されたデータを処理する機能モジュールと、
前記画像供給装置により実行され、前記機能モジュールにデータを送信する機能プログラムを有する複数のディスクイメージと、
前記複数のディスクイメージのうちのいずれかを選択する選択部と、
前記画像供給装置に認識される前記ディスクイメージを、前記複数のディスクイメージのうち、前記選択部により選択された前記ディスクイメージに切り替える切替部と、
前記切替部による前記ディスクイメージの切り替えの前に、前記画像表示装置と前記画像供給装置との接続を切断し、前記切替部による前記ディスクイメージの切り替えの後に、前記画像表示装置と前記画像供給装置とを接続する接続制御部とを備え、
前記選択部により選択された前記ディスクイメージを認識する前記画像供給装置により、前記ディスクイメージの有する前記機能プログラムが実行され、
前記機能モジュールは、前記画像供給装置により実行される前記機能プログラムから送られたデータを処理することを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置であって、
前記画像表示装置と前記画像供給装置とはＵＳＢケーブルにより接続され、
前記接続制御部は、
前記ＵＳＢケーブルのデータラインに接続されたプルアップ抵抗を切断することにより、前記画像表示装置と前記画像供給装置との接続を切断し、
前記プルアップ抵抗を接続することにより、前記画像表示装置と前記画像供給装置とを接続することを特徴とする画像表示装置。
【請求項４】
請求項２又は請求項３に記載の画像表示装置であって、
前記ディスクイメージは、それぞれ、当該ディスクイメージの有する前記機能プログラムを前記画像供給装置に実行させるオートランプログラムを備えていることを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システムおよび画像表示装置に関する。
【背景技術】
【０００２】
従来、光源から射出された光束を画像データに応じて変調し、画像光をスクリーンなどの投射面に拡大投射するプロジェクタが知られている。このようなプロジェクタは、会議などでのプレゼンテーション時において、当該プロジェクタに接続されるＰＣ（Personal Computer）の表示部に表示される画像を拡大投射することに多用される。このようなプロジェクタとＰＣとの接続においては、近年しばしばＵＳＢ（Universal Serial Bus）ケーブルが用いられる。
【０００３】
ところで、プロジェクタがＰＣの表示部に表示される画像を拡大投射するためには、ＰＣが、表示部に表示される画像に係る画像データをプロジェクタ側に転送する画像転送プログラムを備えている必要がある。しかしながら、プロジェクタとＰＣとの接続をＵＳＢケーブルにより行った場合、接続するプロジェクタに対応した専用の画像転送プログラムが必要になるため、使用者は、当該画像転送プログラムを自分でＰＣにインストールする必要があり、プロジェクタの利用に手間がかかるという問題があった。
【０００４】
このような問題に対し、当該画像転送プログラムをプロジェクタ自身が保持し、当該画像転送プログラムをＰＣに自動実行させるプロジェクタが知られている（例えば、特許文献１）。この特許文献１に記載のプロジェクタは、ディスクイメージを備えており、ＰＣに接続されると、このディスクイメージからデータを読み出すことが可能なＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）ドライブとしてＰＣに認識される。ディスクイメージ内には、ＰＣの表示部に表示される画像を取得してプロジェクタに送信する画像転送プログラムと、この画像転送プログラムをＰＣに実行させるオートランプログラムとが記憶されている。特許文献１に記載のプロジェクタがＰＣに接続されると、当該プロジェクタをＣＤ−ＲＯＭドライブとして認識したＰＣにより、ディスクイメージ内のオートランプログラムが実行され、このオートランプログラムにより自動的に画像転送プログラムがＰＣに実行される。従って、使用者が画像転送プログラムを自分のＰＣにインストールする手間を省くことができ、プロジェクタの利便性を向上できる。
【０００５】
【特許文献１】特開２００７−２６４０７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のプロジェクタでは、ＰＣに、表示部に表示される画像を取得し送信する画像転送プログラムしか実行させることができず、他の機能を有する機能プログラムを実行させることができないという問題がある。
【０００７】
本発明の目的は、様々な機能を有する機能プログラムを画像供給装置に実行させることができる画像表示システム、および画像表示装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の画像表示システムは、供給される画像データに基づいて画像を表示する画像表示装置と、前記画像表示装置に接続され、前記画像表示装置に前記画像データを供給する画像供給装置とを備えた画像表示システムであって、前記画像表示装置は、入力されたデータを処理する機能モジュールと、前記画像供給装置により実行され、前記機能モジュールにデータを送信する機能プログラムを有する複数のディスクイメージと、前記複数のディスクイメージのうちのいずれかを選択する選択部と、前記画像供給装置に認識される前記ディスクイメージを、前記複数のディスクイメージのうち、前記選択部により選択された前記ディスクイメージに切り替える切替部と、前記切替部による前記ディスクイメージの切り替えの前に、前記画像表示装置と前記画像供給装置との接続を切断し、前記切替部による前記ディスクイメージの切り替えの後に、前記画像表示装置と前記画像供給装置とを接続する接続制御部とを備え、前記画像供給装置は、前記選択部により選択された前記ディスクイメージを認識し、当該ディスクイメージの有する前記機能プログラムを実行し、前記機能モジュールは、前記機能プログラムから送られたデータを処理することを特徴とする。
なお、画像表示装置と画像供給装置とは、例えばＵＳＢケーブルやワイヤレスＵＳＢなどの無線を介して接続されていてもよく、データ通信が可能なように接続されていればよい。
【０００９】
本発明によれば、画像供給装置が認識するディスクイメージを、切替部が、複数のディスクイメージの中から選択部に選択されたディスクイメージに切り換えるので、画像供給装置は、選択部に選択されたディスクイメージを認識し、当該ディスクイメージが有する機能プログラムを実行することができる。すなわち、様々な機能を有する機能プログラムを実行することができる。画像供給装置にて実行された機能プログラムから画像表示装置に送られたデータは、画像表示装置の機能モジュールに処理される。従って、本画像表示システムでは、使用者が各機能プログラムを画像供給装置にインストールすることなく様々な機能を実現することができ、画像表示装置の利便性を向上できる。
【００１０】
本発明の画像表示装置は、画像供給装置から供給される画像データに基づいて画像を表示する画像表示装置であって、入力されたデータを処理する機能モジュールと、前記画像供給装置により実行され、前記機能モジュールにデータを送信する機能プログラムを有する複数のディスクイメージと、前記複数のディスクイメージのうちのいずれかを選択する選択部と、前記画像供給装置に認識される前記ディスクイメージを、前記複数のディスクイメージのうち、前記選択部により選択された前記ディスクイメージに切り替える切替部と、前記切替部による前記ディスクイメージの切り替えの前に、前記画像表示装置と前記画像供給装置との接続を切断し、前記切替部による前記ディスクイメージの切り替えの後に、前記画像表示装置と前記画像供給装置とを接続する接続制御部とを備え、前記選択部により選択された前記ディスクイメージを認識する前記画像供給装置により、前記ディスクイメージの有する前記機能プログラムが実行され、前記機能モジュールは、前記画像供給装置により実行される前記機能プログラムから送られたデータを処理することを特徴とする。
本発明によれば、前述と同様の構成により、画像表示装置が画像供給装置に接続された際に前述と同様の効果を奏することができる。
【００１２】
また、本発明の画像表示システム及び画像表示装置によれば、切替部が画像供給装置に認識させるディスクイメージを切り替える際に、接続制御部が画像供給装置と画像表示装置との接続状態を一旦切断するので、確実に切替部が、画像供給装置に認識させるディスクイメージを切り替えることができる。
【００１３】
本発明の画像表示装置では、前記画像表示装置と前記画像供給装置とはＵＳＢケーブルにより接続され、前記接続制御部は、前記ＵＳＢケーブルのデータラインに接続されたプルアップ抵抗を切断することにより、前記画像表示装置と前記画像供給装置との接続を切断し、前記プルアップ抵抗を接続することにより、前記画像表示装置と前記画像供給装置とを接続することが好ましい。
【００１４】
本発明によれば、接続制御部がプルアップ抵抗を切断することにより、画像供給装置は、ＵＳＢケーブルが接続された状態でも、画像表示装置との接続が切断されたと認識する。そして、この間に、画像表示装置では、切替部がディスクイメージの切り替えを行い、当該切り替えが行われた後に接続制御部がプルアップ抵抗を接続するので、画像供給装置に画像表示装置と接続されたと認識させることができ、切り換えられたディスクイメージを画像供給装置に一層確実に認識させることができる。また、ＵＳＢケーブルの挿抜を行うことなく画像供給装置に、切り替えられたディスクイメージを認識させることができるので、画像表示装置の利便性を一層向上させることができる。
【００１５】
本発明の画像表示装置では、前記ディスクイメージは、それぞれ、当該ディスクイメージの有する前記機能プログラムを前記画像供給装置に実行させるオートランプログラムを備えていることが好ましい。
【００１６】
本発明によれば、各ディスクイメージは、それぞれ、当該ディスクイメージの有する機能プログラムを画像供給装置に実行させるオートランプログラムを備えている。従って、画像供給装置がディスクイメージを認識した際に、画像供給装置にオートランプログラムを実行させることにより、選択部に選択されたディスクイメージ内の機能プログラムを画像供給装置に自動実行させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。
〔全体構成〕
図１は、本実施形態の画像表示システム１０を示すブロック図である。
画像表示システム１０は、本発明の画像供給装置としてのＰＣ（Personal Computer）１００と、本発明の画像表示装置としてのプロジェクタ２００と、ＰＣ１００およびプロジェクタ２００を接続するＵＳＢ（Universal Serial Bus）ケーブル３００とを備えている。
【００１８】
ＰＣ１００は、ＣＰＵ１０２と、ＲＯＭ（Read Only Memory）１０４と、ＲＡＭ（Random Access Memory）１０６と、ＨＤＤ（Hard Disk Drive）１０８と、キーボードやポインティングデバイスなどで構成される入力部１１０と、ＵＳＢインターフェース部１１２と、フレームメモリとしてのＶＲＡＭ(Video RAM)１１４と、グラフィックコントローラ１１５と、液晶ディスプレイなどの表示デバイス１１８と、これら各要素を接続するバス１２０とを備えている。
【００１９】
ＲＡＭ１０６には、アプリケーションプログラム１２２と、ＧＤＩ（Graphics Device Interface）１２４と、ディスプレイドライバ１２６と、ファイルシステムモジュール１３０と、ＳＣＳＩドライバ１３２と、マスストレージドライバ１３４と、ＵＳＢモジュール１３６とを含む各種コンピュータプログラムが記憶されている。なお、ＧＤＩ１２４と、ディスプレイドライバ１２６と、ファイルシステムモジュール１３０と、ＳＣＳＩドライバ１３２と、マスストレージドライバ１３４と、ＵＳＢモジュール１３６とは、ＯＳ（Operating System）の一部として機能する。本実施例においては、ＯＳとして、マイクロソフト社によって提供されるWindows（登録商標）を想定している。
【００２０】
ＧＤＩ１２４は、表示デバイス１１８や印刷装置（図示せず）などへの描画を統一的に管理しているコンピュータプログラムである。ＧＤＩ１２４は、「ＧＤＩ関数」と呼ばれる描画に関するＡＰＩ（Application Program Interface） を各種のアプリケーションプログラムに対して提供している。なお、ＡＰＩとは、一般に、アプリケーションプログラムがオペレーティングシステムの持つ様々な機能を利用するための手続きの集まりを言う。
【００２１】
アプリケーションプログラム１２２は、ＧＤＩ１２４に対して、例えばプレゼンテーションファイルに含まれているプレゼンテーションシートの画像の描画要求を発行する。通常、描画要求には、画像の出力先に関する情報（すなわち、画像を表示デバイス１１８に出力するか、印刷装置に出力するかを指定する情報）も含まれている。ＧＤＩ１２４は、アプリケーションプログラム１２２から出された描画要求を受け取り、その描画要求に基づいて画像の出力先をチェックし、その出力先が表示デバイス１１８であれば、ディスプレイドライバ１２６に対して描画要求を渡す。ディスプレイドライバ１２６は、受け取った描画要求に従ってＶＲＡＭ１１４内に画像データを描画する。
なお、ＰＣ１００の他の構成要素については、後述する。
【００２２】
プロジェクタ２００は、ＰＣ１００に接続された際に実施する機能として様々な機能を有している。このような機能として、プロジェクタ２００は、例えばＰＣ１００の表示デバイス１１８に表示される表示画面を投射する機能や、ＰＣ１００の保有する動画コンテンツを再生して投射する機能を備えている。また、プロジェクタ２００は、ＰＣ１００にＵＳＢ３００を介して接続されると、ＣＤ−ＲＯＭドライブとして認識されるように構成されている。
【００２３】
プロジェクタ２００は、ＣＰＵ２０２と、ＲＯＭ２０４と、ＲＡＭ２０６と、各種の操作ボタンを含む入力部２１０と、ＵＳＢインターフェース部２１２と、回路制御部２１３と、画像処理部２１４と、投射部２１６と、これら各要素を接続するバス２１８と、を備えている。このうち、回路制御部２１３は、ＵＳＢケーブル３００のデータラインＤ＋に接続されたプルアップ抵抗の切断および接続を行うことで、ＰＣ１００とプロジェクタ２００の接続状態を制御する。投射部２１６は、図示しない光源装置と、光源装置から射出された光束を画像データに応じて変調して画像光を形成する光変調装置としての図示しない液晶パネルと、液晶パネルにより形成された画像光をスクリーン等の投射面に拡大投射する図示しない投射光学装置とを備えている。
【００２４】
ＲＯＭ２０４には、複数の機能モジュール２４０と、複数のディスクイメージ２２４と、コマンドディスパッチャモジュール２２６（以下、単に「ディスパッチャ２２６」とも呼ぶ）と、データ管理モジュール２３０と、ＳＣＳＩドライバ２３２と、マスストレージドライバ２３４と、ＵＳＢモジュール２３６と、接続制御モジュール２３８と、を含む各種コンピュータプログラムが記憶されている。
【００２５】
図２は、プロジェクタ２００により投射される設定画面Ｓを示す図である。
ＣＰＵ２０２は、ＰＣ１００の入力部１１０またはプロジェクタ２００の入力部２１０から「プロジェクタ２００の機能に係る設定画面Ｓを呼び出す」旨の操作信号が入力されると、画像処理部２１４に、図２に示す設定画面Ｓを表示させる。本実施形態のプロジェクタ２００は、前述したように様々な機能を備えており、設定画面Ｓに表示された各機能（１）〜（ｎ）の中から選択された機能（１）〜（ｎ）を実現することができるようになっている。
【００２６】
また、ＣＰＵ２０２は、本発明の選択部として機能し、設定画面Ｓにおいて選択された機能（１）〜（ｎ）に応じたディスクイメージ２２４‐１を選択する。例えば、図２に示すように、表示デバイス１１８に表示される表示画面を投射する機能（１）が選択された場合、ＣＰＵ２０２は、この機能（１）に応じたディスクイメージ２２４‐１を選択する。また、例えばＰＣ１００の保有する動画コンテンツを再生して投射する機能（２）が選択された場合、ＣＰＵ２０２は、この機能（２）に応じたディスクイメージ２２４‐２を選択する。
【００２７】
機能モジュール２４０‐１〜ｎは、ＰＣ１００の各機能（１）〜（ｎ）に応じた固有の機能をそれぞれ有している。例えば、機能モジュール２４０‐１は、ＰＣ１００の表示デバイス１１８に表示される表示画面を投射するための機能を備えている。具体的には、機能モジュール２４０‐１は、ＰＣ１００（後述する機能プログラム２５０‐１）から送信されるエンコード（符号化）された表示画面の画像データをデコード（復号）し、当該画像データを画像処理部２１４に、画像処理部２１４内の表示メモリに展開させた後、投射部２１６に入力させる機能を備えている。これにより、ＰＣ１００の表示デバイス１１８に表示される表示画面が投射面に投射されることとなる。
【００２８】
また、例えば機能モジュール２４０‐２は、ＰＣ１００の保有する動画ファイルなどの動画コンテンツを再生して投射するための機能を備えている。具体的には、機能モジュール２４０‐２は、ＰＣ１００（後述する機能プログラム２５０‐２）から送信されるエンコードされた動画コンテンツをデコードし、動画を構成する各画像データを、画像処理部２１４に、当該画像処理部２１４内の表示メモリに展開させた後、投射部２１６に入力させる機能を備えている。これにより、ＰＣ１００の保有する動画コンテンツが再生されて投射面に投射されることとなる。
【００２９】
ディスクイメージ２２４‐１〜ｎは、ＰＣ１００の各機能（１）〜（ｎ）に応じた固有の機能を有する機能プログラム２５０と、機能プログラム２５０をＰＣ１００に実行させるオートランプログラム２６０とを備えている。例えば前述の機能（１）に応じた機能プログラム２５０‐１は、ＰＣ１００の表示画面に係る画像データをＶＲＡＭ１１４から取得し、当該画像データをエンコード（符号化）し、送信する機能を有している。
【００３０】
また、前述の機能（２）に応じた機能プログラム２５０‐２は、プロジェクタ２００に投射させたい動画コンテンツを選択させる画面をＰＣ１００の表示画面に表示させ、使用者に選択させる。そして、使用者が選択した動画コンテンツを、ＰＣ１００とプロジェクタ２００との接続形式に即した転送用のデータにエンコードし、送信する機能を有している。例えば、動画コンテンツとして、ＭＰＥＧ（Moving Picture Experts Group）２／ＰＳ（Program Stream）形式の動画ファイルが選択された場合、機能プログラム２５０‐２は、当該動画ファイルをＭＰＥＧ２／ＴＳ（Transport Stream）形式に変換して送信する。
【００３１】
ここで、本実施形態では、ＰＣ１００は、前述したように、プロジェクタ２００にＵＳＢ３００を介して接続されると、プロジェクタ２００をＣＤ−ＲＯＭドライブとして認識する。そして、ＰＣ１００は、各機能（１）〜（ｎ）に応じて設けられ、かつ、「Autorun.inf」ファイルとして記憶されたオートランプログラム２６０‐１〜ｎを認識すると、このオートランプログラム２６０‐１〜ｎに指定された機能プログラム２５０‐１〜ｎ（同じディスクイメージ２２４‐１〜ｎ内の機能プログラム２５０‐１〜ｎ）を実行する。
【００３２】
なお、機能プログラム２５０‐１〜ｎは、エンコードされた画像データや動画コンテンツ等のデータをプロジェクタ２００に送信する際には、ＳＣＳＩコマンドを生成し、該ＳＣＳＩコマンドと共にデータを送信する。該ＳＣＳＩコマンドには、機能プログラム２５０‐１〜ｎが発行する「リード」や「ライト」といったコマンドを示すコードと、ＳＣＳＩコマンドが機能プログラム２５０‐１〜ｎ由来のものであることを示すコードと、ＳＣＳＩコマンドおよびデータの送信先の機能モジュール２４０‐１〜ｎを示すコードとが含まれる。
例えば、前述の機能プログラム２５０‐１により生成されるＳＣＳＩコマンドには、ＳＣＳＩコマンドおよび画像データの送信先が、当該機能プログラム２５０‐１に対応する機能モジュール２４０‐１であることを示すコードが含まれる。また、機能プログラム２５０‐２により生成されるＳＣＳＩコマンドには、ＳＣＳＩコマンドおよび動画コンテンツの送信先が当該機能プログラム２５０‐２に対応する機能モジュール２４０‐２であることを示すコードが含まれる。
【００３３】
データ管理モジュール２３０は、プロジェクタ２００をＣＤ−ＲＯＭドライブとして認識するＰＣ１００によるディスクイメージ２２４‐１〜ｎへのアクセスを中継する。このデータ管理モジュール２３０は、本発明の切替部であり、ＣＰＵ２０２によりディスクイメージ２２４が新たに選択された場合、複数のディスクイメージ２２４‐１〜ｎのうち、ＰＣ１００に認識されるディスクイメージ２２４を、ＣＰＵ２０２により新たに選択されたディスクイメージ２２４‐１〜ｎに切り替える。
【００３４】
ＵＳＢモジュール１３６、２３６は、それぞれ、ＵＳＢインターフェース部１１２、２１２を制御し、ＵＳＢプロトコルを解釈することによってデータ通信を行う。
マスストレージドライバ１３４、２３４は、ＵＳＢモジュール１３６、２３６の上位層に設けられ、マスストレージクラスの通信プロトコルに従ってデータ通信を行う。
【００３５】
なお、マスストレージドライバ１３４は、ＵＳＢのクラスドライバに相当する。クラスドライバは、ＵＳＢバスのドライバの上位層に位置し、ＵＳＢデバイスの種類に応じた通信プロトコルに従ってＵＳＢデバイスとの通信を行う通信制御モジュールである。ＵＳＢ規格では、ＵＳＢデバイスの種類が複数のクラスに分類されている。そして、クラス毎（すなわち、デバイス種類毎）に異なる通信プロトコルが利用されている。ここで、種々の機能を有するＵＳＢデバイスを利用可能とするために、ベンダ独自のクラス（Vendor Specific Class）を定義することも可能である。この場合には、専用の通信プロトコル（すなわち、専用のクラスドライバ）が利用される。
【００３６】
一方、いくつかの代表的なクラスについては、装置間のデータ通信を容易に行うために、通信プロトコルが標準化されている。「マスストレージクラス」は、このようなクラスの一つである。マスストレージドライバ１３４は、マスストレージクラス用の通信プロトコルに従ってデータ通信を行う。このようなマスストレージドライバ１３４は、特定の製造者のデータ記憶装置に限らず、種々の製造者のデータ記憶装置（例えば、ＣＤ−ＲＯＭドライブやＤＶＤ−ＲＯＭドライブ、ハードディスクドライブ、半導体メモリ）に共用される。同様に、標準化された通信プロトコルを利用する汎用のデータ記憶装置（例えば、ＣＤ−ＲＯＭドライブ）は、特定の製造者のコンピュータに限らず、種々の製造者のコンピュータ（例えば、パーソナルコンピュータや情報携帯端末）に対して共通に利用可能である。
【００３７】
ディスパッチャ２２６は、マスストレージドライバ１３４、２３４の上位層に設けられ、供給されたデータが機能プログラム２５０‐１〜ｎに由来するものであるか、ファイルシステムモジュール１３０に由来するものであるかをＳＣＳＩコマンドに含まれるコードから判定する。ディスパッチャ２２６は、供給されたデータが機能プログラム２５０‐１〜ｎに由来するものであると判定した場合、ＳＣＳＩコマンドのコードが示す送信先の機能モジュール２４０‐１〜ｎへデータを送信する。一方、ディスパッチャ２２６は、供給されたデータがファイルシステムモジュール１３０に由来するものであると判定した場合、ＳＣＳＩドライバ２３２にデータを送信する。
【００３８】
ＳＣＳＩドライバ１３２、２３２は、マスストレージドライバ１３４、２３４の上位層に設けられ、ＳＣＳＩコマンドセットを利用してデータ通信を行う。
ＰＣ１００のファイルシステムモジュール１３０は、ＳＣＳＩドライバ１３２にデータアクセス要求を発行することによってファイルシステムの管理を行う。
【００３９】
一方、プロジェクタ２００のデータ管理モジュール２３０は、ディスパッチャ２２６、およびＳＣＳＩドライバ２３２を介してＰＣ１００からのアクセス要求を受信し、この要求に応じて、前述したように、ＣＰＵ２０２により選択された機能（１）〜（ｎ）に応じたディスクイメージ２２４‐１〜ｎに対するＰＣ１００のアクセスを中継する。
【００４０】
図３は、回路制御部２１３の回路を示す図である。
接続制御モジュール２３８は、本発明の接続制御部であり、回路制御部２１３を制御することで、ＵＳＢケーブル３００によりＰＣ１００とプロジェクタ２００とを物理的に接続した状態のままで、プロジェクタ２００とＰＣ１００との論理的な接続を制御する。
【００４１】
回路制御部２１３は、図３に示すように、ＵＳＢケーブル３００のデータラインＤ＋に接続されたプルアップ抵抗２１３１と、スイッチ素子２１３２と、スイッチ素子２１３２を介してプルアップ抵抗２１３１に所定の電圧を印加する電源ライン２１３３と、接続制御モジュール２３８からの制御信号をスイッチ素子２１３２に出力しスイッチ素子２１３２のオン、オフを制御する信号ライン２１３４とを備えている。
【００４２】
ここで、プロジェクタ２００のＵＳＢモジュール２３６は、プロジェクタ２００がＵＳＢケーブル３００によりＰＣ１００に接続され、データラインＤ＋がＵＳＢ規格で設定されたハイレベルの閾値を一定期間以上超えた場合に、プロジェクタ２００がＰＣ１００に接続されたと認識する。逆に、ＵＳＢモジュール２３６は、データラインＤ＋，Ｄ−双方の電圧がローレベルの閾値以下になった場合に、プロジェクタ２００とＰＣ１００との接続状態が切断されたと判断する。
【００４３】
そこで、本実施形態の接続制御モジュール２３８は、通常時は、信号ライン２１３４を介してスイッチ素子２１３２をオンにし、プルアップ抵抗２１３１へ電圧を印加し（プルアップ抵抗２１３１を接続し）、データラインＤ＋に電圧が供給されるようにしている。このような状態で、ＣＰＵ２０２により新たにディスクイメージ２２４が選択された場合には、接続制御モジュール２３８は、スイッチ素子２１３２をオフにし、プルアップ抵抗２１３１への電圧の供給をストップすることにより（プルアップ抵抗２１３１を切断することにより）、データラインＤ＋，Ｄ−双方の電圧をローレベルの閾値以下にし、ＵＳＢモジュール２３６に、ＰＣ１００との接続状態が切断されたと判断させる。この際、ＰＣ１００においても、プロジェクタ２００との論理的な接続が切断されたと判断される。
【００４４】
そして、データ管理モジュール２３０が、ＰＣ１００に認識されるディスクイメージ２２４を、ＣＰＵ２０２に新たに選択されたディスクイメージ２２４に変更した後に、接続制御モジュール２３８は、再びスイッチ素子２１３２をオンにし、プルアップ抵抗２１３１へ電圧を印加することにより、ＵＳＢモジュール２３６にプロジェクタ２００がＰＣ１００と接続されたと判断させる。この際、ＰＣ１００においても、プロジェクタ２００との論理的な接続が検出される。
このようなプルアップ抵抗２１３１への電圧の印加制御により、接続制御モジュール２３８は、ＵＳＢケーブル３００をプロジェクタ２００に物理的に接続した状態のままで、プロジェクタ２００とＰＣ１００との論理的な接続を制御することができる。
【００４５】
〔接続処理〕
図４は、プロジェクタ２００をＰＣ１００に接続した際に実行される接続処理の手順を示すフローチャートである。
プロジェクタ２００のＵＳＢモジュール２３６は、ＵＳＢケーブル３００を介してプロジェクタ２００がＰＣ１００に接続されたことを検出する（ステップＳ１００）。
【００４６】
一方、ＰＣ１００のＵＳＢモジュール１３６は、ＵＳＢケーブル３００を介してプロジェクタ２００がＰＣ１００に接続されたことを検出し（ステップＳ１０４）、この検出に応じてプロジェクタ２００に装置構成情報を要求する（ステップＳ１０８）。この装置構成情報には、プロジェクタ２００がＵＳＢ規格に準じたデータ記憶装置として動作することを表す情報が含まれる。具体的には、装置構成情報には、ＵＳＢデバイスのデバイスクラス（インターフェースクラス）が「マスストレージクラス」であることを示す情報、および「マスストレージクラス」で利用可能なコマンドセットを示すインターフェースサブクラスが「ＳＣＳＩコマンドセット」であることを示す情報が含まれる。
プロジェクタ２００のＵＳＢモジュール２３６は、この要求に応じて、装置構成情報をＰＣ１００に送信する（ステップＳ１１２）。
【００４７】
ＰＣ１００のＵＳＢモジュール１３６は、この装置構成情報を受信し、プロジェクタ２００をマスストレージクラスに分類される装置であると識別し、ＯＳに標準的に備えられている汎用のマスストレージドライバ１３４をロードする（ステップＳ１１６）。マスストレージドライバ１３４は、動作中のＯＳプロセス内に組み込まれる。これにより、ＰＣ１００は、マスストレージドライバ１３４を利用することによって、プロジェクタ２００とデータ通信を行うことが可能となる。
【００４８】
また、本実施例では、ＳＣＳＩドライバ１３２もロードされる。この際、ＳＣＳＩドライバ１３２は、プロジェクタ２００のＳＣＳＩドライバ２３２から、プロジェクタ２００がＣＤ−ＲＯＭドライブであることを示す情報を取得する。ファイルシステムモジュール１３０は、ＳＣＳＩドライバ１３２を介してＳＣＳＩコマンドをプロジェクタ２００に送信し、これにより、プロジェクタ２００がＣＤ−ＲＯＭドライブとして利用可能となる。なお、ファイルシステムモジュール１３０により発行されたＳＣＳＩコマンドは、ディスパッチャ２２６によって当該ＳＣＳＩコマンドの由来がファイルシステムモジュール１３０であると判定され、ＳＣＳＩドライバ２３２に送信される。また、ディスクイメージ２２４‐１〜ｎからのデータの読み出しは、ファイルシステムモジュール１３０とＳＣＳＩドライバ１３２とによって行われる。これらファイルシステムモジュール１３０とＳＣＳＩドライバ１３２とを含んでデータ読み出しモジュールが構成される。
【００４９】
次に、ＰＣ１００（ファイルシステムモジュール１３０およびＳＣＳＩドライバ１３２）は、プロジェクタ２００のデータ管理モジュール２３０を介して、ＣＰＵ２０２により選択されたディスクイメージ２２４‐１〜ｎを認識し、当該ディスクイメージ２２４‐１〜ｎ内のオートランプログラム２６０‐１〜ｎを実行する（ステップＳ１２０）。これにより、ディスクイメージ２２４‐１〜ｎに記録された機能プログラム２５０‐１〜ｎがプロジェクタ２００からＰＣ１００へ送信され（ステップＳ１２４）、機能プログラム２５０‐１〜ｎが起動する(ステップＳ１２８）。
【００５０】
そして、ＰＣ１００により実行される機能プログラム２５０‐１〜ｎと、当該機能プログラム２５０‐１〜ｎにより送信されるデータを処理するプロジェクタ２００の機能モジュール２４０‐１〜ｎとにより、設定画面Ｓにおいて選択されたプロジェクタ２００の機能（１）〜（ｎ）が実現される。
すなわち、例えば使用者により選択されたプロジェクタ２００の機能が、ＰＣ１００の表示デバイス１１８に表示される表示画面を投射する機能（１）であれば、当該機能（１）に応じた機能プログラム２５０‐１がＰＣ１００で起動することとなる。そして、機能プログラム２５０‐１により、ＰＣ１００の表示画面に係る画像データが取得されてエンコードされ、当該エンコードされた画像データと、機能プログラム２５０‐１により生成されたＳＣＳＩコマンドとがＵＳＢケーブル３００を介してプロジェクタ２００に送信される。
【００５１】
そして、プロジェクタ２００では、ディスパッチャ２２６が、ＳＣＳＩコマンドの示すコードから、送信されたデータが機能プログラム２５０‐１に由来するものであると判定するとともに、送信先が機能モジュール２４０‐１であることを認識する。そして、ディスパッチャ２２６により、エンコードされた画像データとＳＣＳＩコマンドとが、プロジェクタ２００の機能（１）に対応する機能モジュール２４０‐１に送信される。そして、機能モジュール２４０‐１により、エンコードされた画像データがデコードされ、投射部２１６により、ＰＣ１００の表示画面が投射面に投射されることとなる。
なお、機能（２）が選択された場合も、当該機能（２）に応じた機能プログラム２５０‐２がＰＣ１００にて実行され、プロジェクタ２００では機能モジュール２４０‐２が機能することとなる。
【００５２】
〔切替処理〕
図５は、ＣＰＵ２０２によりディスクイメージ２２４が新たに選択された際に実行される切替処理の手順を示すフローチャートである。
ここで、使用者が設定画面Ｓにおいてプロジェクタ２００の機能（１）〜（ｎ）を新たに選択したことにより、選択された機能（１）〜（ｎ）に対応するディスクイメージ２２４をＣＰＵ２０２が新たに選択した場合には、以下の処理が実行される。
【００５３】
まず、接続制御モジュール２３８は、回路制御部２１３を制御して、ＵＳＢケーブル３００のデータラインＤ＋に接続されたプルアップ抵抗２１３１を切断することにより、ＰＣ１００とプロジェクタ２００との接続状態を切断する（ステップＳ２００）。
データ管理モジュール２３０は、ＰＣ１００に認識されるディスクイメージ２２４を、ＣＰＵ２０２により新たに選択されたディスクイメージ２２４に変更する（ステップＳ２０２）。
接続制御モジュール２３８は、回路制御部２１３を制御して、ＵＳＢケーブル３００のデータラインＤ＋に接続されたプルアップ抵抗２１３１を再接続することにより、プロジェクタ２００とＰＣ１００とを再び接続する（ステップＳ２０４）。
【００５４】
これによりＰＣ１００は、データ管理モジュール２３０を介して今度は例えばディスクイメージ２２４‐２を認識し、ディスクイメージ２２４‐２に記憶されたオートランプログラム２６０-２を実行することにより、ディスクイメージ２２４‐２に記憶された機能プログラム２５０‐２を実施する。機能プログラム２５０‐２は、プロジェクタ２００に投射させたい動画コンテンツを使用者に選択させる画面をＰＣ１００の表示画面に表示させる。そして、機能プログラム２５０‐２は、使用者が選択した動画コンテンツをエンコードし、機能モジュール２４０‐２に送信する。そして、機能モジュール２４０‐２により動画コンテンツがデコードされ、投射部２１６により、動画コンテンツに係る動画が投射面に投射されることとなる。
【００５５】
以上のような本実施形態の画像表示システム１０およびプロジェクタ２００によれば、以下の効果を奏することができる。
データ管理モジュール２３０が、ＰＣ１００が認識するディスクイメージ２２４‐１〜ｎを、複数のディスクイメージ２２４の中からＣＰＵ２０２に選択されたディスクイメージ２２４‐１〜ｎに切り替えるので、ＰＣ１００は、各ディスクイメージ２２４‐１〜ｎが有する機能プログラム２５０‐１〜ｎを実行することができる。すなわち、ＰＣ１００は、様々な機能を有する機能プログラム２５０‐１〜ｎを実行することができる。ＰＣ１００にて実行された機能プログラム２５０‐１〜ｎからプロジェクタ２００に送られたデータは、機能プログラム２５０‐１〜ｎに対応する機能モジュール２４０‐１〜ｎにより処理される。従って、使用者が各機能プログラム２５０‐１〜ｎをＰＣ１００にインストールすることなく様々な機能を実現することができ、プロジェクタ２００の利便性を向上できる。
【００５６】
データ管理モジュール２３０が、ＰＣ１００に認識させるディスクイメージ２２４‐１〜ｎを切り替える際には、接続制御モジュール２３８が一旦ＰＣ１００とプロジェクタ２００との接続状態を切断するので、データ管理モジュール２３０は、ＰＣ１００に認識させるディスクイメージ２２４‐１〜ｎを確実に切り替えることができる。
接続制御モジュール２３８がプルアップ抵抗２１３１を切断することにより、ＰＣ１００とプロジェクタ２００との接続状態を切断するので、データ管理モジュール２３０によるディスクイメージ２２４‐１〜ｎの切り替えの際にＵＳＢケーブル３００を挿抜する必要がなく、プロジェクタ２００の利便性をより向上できる。
【００５７】
各ディスクイメージ２２４‐１〜ｎは、それぞれ、当該ディスクイメージ２２４‐１〜ｎの有する機能プログラム２５０‐１〜ｎをＰＣ１００に実行させるオートランプログラム２６０‐１〜ｎを備えている。これにより、ＰＣ１００がディスクイメージ２２４‐１〜ｎを認識した際に、ＰＣ１００にオートランプログラム２６０‐１〜ｎを自動実行させることができるので、ＣＰＵ２０２に選択されたディスクイメージ２２４‐１〜ｎ内の機能プログラム２５０‐１〜ｎをＰＣ１００に確実に自動実行させることができる。
【００５８】
プロジェクタ２００のＵＳＢモジュール２３６が、汎用デバイス（マスストレージクラス）を示す識別情報（デバイスクラス（インターフェースクラス））をＰＣ１００に送信するので、プロジェクタ２００のための専用のデバイスドライバをＰＣ１００にインストールすることなく、ＵＳＢインターフェース部１１２、２１２を介したデータ通信（画像データの転送等）を行うことができる。また、データ記憶装置へのデータ転送速度が過剰に遅くならないように通信プロトコルが設計されたデータ記憶装置（マスストレージクラス）としてプロジェクタ２００が識別されるので、データの転送速度を高めることができ、データの更新頻度を高めることができる。
【００５９】
〔実施形態の変形〕
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、プロジェクタ２００は、データラインＤ＋にプルアップ抵抗が接続される高速ファンクションデバイスとして構成されていたが、データラインＤ−にプルアップ抵抗が接続される低速ファンクションデバイスとして構成されていてもよい。
前記実施形態では、各機能モジュール２４０‐１〜ｎは、各機能プログラム２５０‐１〜ｎに対応していたが、１つの機能モジュールが複数の機能プログラムに対応していてもよい。
【００６０】
前記実施形態では、マスストレージクラスのインターフェースサブクラスは、「ＳＣＳＩコマンドセット」に対応していたが、サブクラスとして、他の種々のクラス（例えば、「ＡＴＡＰＩ」）を採用してもよい。
前記実施形態では、ＰＣ１００によって識別されるプロジェクタ２００のデバイスの種類は「マスストレージクラス」とされていたが、汎用デバイスのための種々の種類（クラス）を採用可能である。このような汎用デバイスのためのクラスでは、通信プロトコルが標準化されているので、ＰＣ１００とプロジェクタ２００との間のデータ通信を容易に行うことができる。また、このようなクラスのドライバは、広く普及している場合が多く、しばしば、ＵＳＢインターフェースを有する種々の装置に予め組み込まれている。従って、専用のドライバをインストールせずに、ＰＣ１００とプロジェクタ２００とのデータ通信を行うことができる。また、専用ドライバの開発を省略することもできる。これらの結果、プロジェクタ２００を利用するための労力を軽減することが可能となる。なお、ＰＣ１００からプロジェクタ２００へのデータ転送速度が過剰に遅くならないように設計されたクラスを採用することが好ましい。例えば、「オーディオ（Audio）」と、「マスストレージ（Mass Storage）」と、「コミュニケーションデバイス（Communication Device）」と、の中から任意に選択されたものを採用可能である。
前記実施形態では、プロジェクタ２００は、ＣＤ−ＲＯＭドライブとしてＰＣ１００に認識されたが、種々のデータ記憶装置（例えば、ＤＶＤ−ＲＯＭドライブや、ハードディスクドライブ）として識別されてもよい。
【００６１】
前記実施形態では、ＰＣ１００とプロジェクタ２００とはＵＳＢケーブル３００を介して接続されていたが、ＰＣ１００とプロジェクタ２００とはワイヤレスＵＳＢなどの無線により接続されていてもよい。
前記実施形態では、プロジェクタ２００は、動画コンテンツを取得するのと同時に投射部２１６に動画を投射させる機能を有する機能モジュール２４０‐２を備えていたが、プロジェクタ２００は、動画コンテンツを取得し、動画を再生せずにＲＯＭ２０４に保存する機能を有する機能モジュールを備えていてもよい。この場合、プロジェクタ２００とＰＣ１００との接続状態が切断された後にも、使用者が好きな時に動画コンテンツを再生できる利点がある。
【００６２】
前記実施形態においては、画像供給装置としてＰＣを用いていたが、画像供給装置としてＰＤＡ等の携帯端末を用いてもよい。また、画像表示装置としては、プロジェクタ以外の種々の表示装置を使用することが可能である。
前記実施形態では、プロジェクタ２００は、光変調装置として液晶パネルを備えるとしたが、当該液晶パネルは、光入射面と光射出面とが異なる透過型の液晶パネルでもよく、あるいは、各面が同一となる反射型の液晶パネルでもよい。また、液晶パネルは、ＤＭＤ（Digital Micromirror Device:米国テキサスインスツルメント社の商標）を備えて構成されていてもよい。
【産業上の利用可能性】
【００６３】
本発明は、コンピュータや携帯端末等の画像供給装置と、プロジェクタ等の画像表示装置とを備えた画像表示システム、およびプロジェクタ等の画像表示装置に利用できる。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係るプロジェクタ。
【図２】前記実施形態に係るプロジェクタにより投射される設定画面を示す図。
【図３】前記実施形態に係る回路制御部の回路を示す図。
【図４】前記実施形態に係る接続処理の手順を示すフローチャート。
【図５】前記実施形態に係る切替処理の手順を示すフローチャート。
【符号の説明】
【００６５】
１０…画像表示システム、１００…画像供給装置（ＰＣ）、２００…画像表示装置（プロジェクタ）、２０２…ＣＰＵ（選択部）、２２４…ディスクイメージ、２３０…切替部（データ管理モジュール）、２３８…接続制御部、２４０…機能モジュール、２６０…オートランプログラム、３００…ＵＳＢケーブル、２１３１…プルアップ抵抗、Ｄ＋，Ｄ−…データライン。
【図１】
0005309667.tif 000002
【図２】
0005309667.tif 000003
【図３】
0005309667.tif 000004
【図４】
0005309667.tif 000005
【図５】
0005309667.tif 000006