(57)【特許請求の範囲】
【請求項１】
コンピュータを含むプロジェクタであって、
前記プロジェクタの起動時に前記コンピュータにおいて最初に実行される基本システム、および、前記基本システムの処理に従って起動され、前記プロジェクタの動作を制御するオペレーティングシステムとしての第１の制御システムを格納した内部記憶装置と、
携帯型メモリに格納された情報を読み出すメモリ制御装置と、を備え、
前記基本システムは、
前記プロジェクタの起動時において、前記第１の制御システムを起動する前に、前記メモリ制御装置に装着された携帯型メモリの特定領域の情報を読み出して、前記特定領域の情報が特定情報か否かを判断するとともに、前記特定領域の情報が前記特定情報である場合には、前記第１の制御システムに代えて、前記携帯型メモリに格納されている前記オペレーティングシステムとしての第２の制御システムを、前記内部記憶装置に転送せずに起動する、プロジェクタ。
【請求項２】
請求項１記載のプロジェクタであって、
前記第２の制御システムは、前記第２の制御システムが起動した後、前記携帯型メモリに格納された前記第１の制御システムのための更新情報に従って、前記内部記憶装置に格納された前記第１の制御システムを更新する、プロジェクタ。
【請求項３】
請求項１または請求項２記載のプロジェクタであって、
前記特定領域は、前記携帯型メモリの書き込み保護領域内に設定されている、プロジェクタ。
【請求項４】
請求項３記載のプロジェクタであって、
前記特定領域は、前記携帯型メモリの種類に応じて決定されている記憶構造の仕様において未定義領域内に設定されている、プロジェクタ。
【請求項５】
プロジェクタの起動方法であって、
前記プロジェクタの起動時において、前記プロジェクタの動作を制御するオペレーティングシステムとしての第１の制御システムを起動する前に、前記プロジェクタに接続された携帯型メモリの特定領域の情報を読み出す工程と、
前記特定領域の情報が特定情報か否かを判断する工程と、
前記特定領域の情報が前記特定情報である場合には、前記第１の制御システムに代えて、前記携帯型メモリに格納されている前記オペレーティングシステムとしての第２の制御システムを、前記内部記憶装置に転送せずに起動する工程と、
を備える起動方法。
【請求項６】
請求項５記載の起動方法であって、
前記第２の制御システムが起動した後、前記携帯型メモリに格納された前記第１の制御システムのための更新情報に従って、前記第１の制御システムを更新する、起動方法。
【請求項７】
請求項５または請求項６記載の起動方法であって、
前記特定領域は、前記携帯型メモリの書き込み保護領域内に設定されている、起動方法。
【請求項８】
請求項７記載の起動方法であって、
前記特定領域は、前記携帯型メモリの種類に応じて決定されている記憶構造の仕様において未定義領域内に設定されている、起動方法。
【請求項９】
コンピュータを含むプロジェクタに接続される携帯型メモリであって、
前記携帯型メモリの特定領域に、特定の情報が格納され、
データ領域に、前記プロジェクタの内部記憶装置に格納された前記プロジェクタの動作を制御するオペレーティングシステムとしての第１の制御システムに代えて、前記内部記憶装置に転送せずに起動される前記オペレーティングシステムとしての第２の制御システムが格納された、
携帯型メモリ。
【請求項１０】
請求項９記載の携帯型メモリであって、
前記特定領域は、前記携帯型メモリの書き込み保護領域内のいずれかの領域に設定されている、携帯型メモリ。
【請求項１１】
請求項１０記載の携帯型メモリであって、
前記特定領域は、前記携帯型メモリの種類に応じて決定されている記憶構造の仕様において未定義領域内に設定されている、携帯型メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、携帯型メモリに格納されたシステムによってプロジェクタを起動し、その動作を制御する技術に関する。
【０００２】
【従来の技術】
画像を投写するプロジェクタは、コンピュータシステムの一種であり、一般的なコンピュータと同様に、オペレーティングシステムによって制御され、種々のアプリケーションが実行されて動作する。
【０００３】
【発明が解決しようとする課題】
このようなプロジェクタは、その起動時に、必ず内部記憶装置に格納されたオペレーティングシステムが実行されるため、新たなオペレーティングシステムが実行されて、その動作を制御することはできなかった。このため、新たなオペレーティングシステムを利用することが要望されていた。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、プロジェクタで新たなオペレーティングシステムを利用することのできる技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明は、コンピュータを含むプロジェクタであって、
前記プロジェクタの起動時に前記コンピュータにおいて最初に実行される基本システム、および、前記基本システムの処理に従って起動され、前記プロジェクタの動作を制御するオペレーティングシステムとしての第１の制御システムを格納した内部記憶装置と、
携帯型メモリに格納された情報を読み出すメモリ制御装置と、を備え、
前記基本システムは、
前記プロジェクタの起動時において、前記第１の制御システムを起動する前に、前記メモリ制御装置に装着された携帯型メモリの特定領域の情報を読み出して、前記特定領域の情報が特定情報か否かを判断するとともに、前記特定領域の情報が前記特定情報である場合には、前記第１の制御システムに代えて、前記携帯型メモリに格納されている前記オペレーティングシステムとしての第２の制御システムを、前記内部記憶装置に転送せずに起動することを特徴とする。
【０００６】
ここで、本発明の「基本システム」は、コンピュータの基本入出力システム（ＢＩＯＳ）を意味している。また、「制御システム」は、コンピュータのオペレーティングシステム（ＯＳ）を意味している。ただし、「オペレーティングシステム」には、パーソナルコンピュータで利用される汎用のオペレーティングシステムやドライバだけでなく、プロジェクタの動作を制御するために設けられた専用のオペレーティングシステムも含んでいる。
【０００７】
上記のようにすれば、プロジェクタの起動時に、内部記憶装置に格納された第1の制御システムではなく、携帯型メモリ（外部記憶装置）に格納された第２の制御システムをプロジェクタの内部記憶装置に転送せずに起動して、プロジェクタの動作を制御することができる。
【０００８】
上記場合において、前記第２の制御システムは、前記第２の制御システムが起動した後、前記携帯型メモリに格納された前記第１の制御システムのための更新情報に従って、前記内部記憶装置に格納された前記第１の制御システムを更新することが好ましい。
【０００９】
こうすれば、簡単に内部記憶装置に格納された第１の制御システムを更新することができる。
【００１０】
なお、前記特定領域は、前記携帯型メモリの書き込み保護領域内のいずれかの領域に設定されていることが好ましい。
【００１１】
こうすれば、通常の携帯型メモリの特定領域には、特定情報が格納されていないので、携帯型メモリに格納されている第２の制御システムが実行されてプロジェクタの動作が制御されることはない。この特定領域にデータを書き込むことが可能な者のみが、プロジェクタを起動可能なＰＣカードを作製し得る。したがって、特定領域に特定情報が格納されている携帯型メモリ（特定の携帯型メモリ）を有する者のみが、その携帯型メモリに格納された制御システムによってプロジェクタの動作を制御できる。これにより、このような特定の携帯型メモリを有しない者が勝手に内部記憶装置に格納された第１の制御システムとは異なる制御システムによってプロジェクタの動作を制御することを防止することができる。
【００１２】
なお、前記特定領域は、前記携帯型メモリの種類に応じて決定されている記憶構造の仕様において未定義領域内に設定されていることが好ましい。
【００１３】
また、本発明の方法は、プロジェクタの起動方法であって、
前記プロジェクタの起動時において、前記プロジェクタの動作を制御するオペレーティングシステムとしての第１の制御システムを起動する前に、前記プロジェクタに接続された携帯型メモリの特定領域の情報を読み出す工程と、
前記特定領域の情報が特定情報か否かを判断する工程と、
前記特定領域の情報が前記特定情報である場合には、前記第１の制御システムに代えて、前記携帯型メモリに格納されている前記オペレーティングシステムとしての第２の制御システムを、前記内部記憶装置に転送せずに起動する工程と、
を備えることを特徴とする。
【００１４】
この方法によっても、上記の装置（プロジェクタ）と同様の作用・効果を得ることができる。
【００１５】
また、本発明の記録媒体は、コンピュータを含むプロジェクタに接続される携帯型メモリであって、
前記携帯型メモリの特定領域に、特定の情報が格納され、
データ領域に、前記プロジェクタの内部記憶装置に格納された前記プロジェクタの動作を制御するオペレーティングシステムとしての第１の制御システムに代えて、前記内部記憶装置に転送せずに起動される前記オペレーティングシステムとしての第２の制御システムが格納された、
ことを特徴とする。
【００１６】
本発明の携帯型メモリを本発明のプロジェクタに適用すれば、上記装置と同様の作用・効果を得ることができる。
【００１７】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づいて以下の手順で説明する。
Ａ．プロジェクタの構成：
Ｂ．プロジェクタの基本動作：
Ｃ．システムの更新制御：
Ｄ．変形例：
【００１８】
Ａ．プロジェクタの構成：
図１は、本発明の一実施例に係るプロジェクタを示す説明図である。このプロジェクタ１０は、パーソナルコンピュータやビデオレコーダなどの画像供給装置を接続するための外部映像信号入力端子３１２と、ＰＣカード４１を装着するためのカードスロット２４２とを備えている。このプロジェクタ１０は、図示しない画像供給装置から外部映像信号入力端子３１２を介して供給された映像を、投写スクリーンＳＣＲ上に投写する。カードスロット２４２にＰＣカード４１が装着されると、プロジェクタ１０は、ＰＣカード４１に格納されている情報を読み出して利用することができ、種々の情報を格納することもできる。また、このプロジェクタ１０は、外部音声入力端子３２２や、ネットワーク接続端子２２２を備えている。
【００１９】
図２は、実施例に係るプロジェクタの内部構成を示すブロック図である。プロジェクタ１０は、主として一般的なコンピュータと同様の機能を有するＡＳＰ端末部２０と、主として従来のプロジェクタとしての機能を有するプロジェクタ部３０の２つのコンピュータを備えている。
【００２０】
ＡＳＰ端末部２０は、種々の演算処理を実行する第１中央処理装置（ＣＰＵ）２００と、第１リードオンリメモリ（ＲＯＭ）２０２と、第１ランダムアクセスメモリ（ＲＡＭ）２０４と、を備えている。第１ＣＰＵ２００と第１ＲＯＭ２０２との間及び第１ＣＰＵ２００と第１ＲＡＭ２０４との間は双方向通信可能に接続されている。第１ＣＰＵ２００は、種々の演算処理を実行する。第１ＲＯＭ２０２には、コンピュータとしてのＡＳＰ端末部２０の基本入出力システムであるＡＳＰＢＩＯＳ２０２ａや、オペレーティングシステム（以下、「ＡＳＰＯＳ」と呼ぶ）２０２ｂや、種々のアプリケーションプログラム２０２ｃが格納されている。第１ＲＡＭ２０４には、第１ＣＰＵ２００の演算結果、データ等が一時的に格納される。第１ＲＯＭ２０２としては、フラッシュＲＯＭや、ＥＥＰＲＯＭ等の電気的に書き換え可能な不揮発性のメモリが利用されている。
【００２１】
ＡＳＰ端末部２０は、第１ＣＰＵ２００と双方向通信可能に接続され、第１ＣＰＵ２００からの描画指令に基づいて画像データを生成するグラフィックスコントローラ２１０を備えている。グラフィックスコントローラ２１０は、画像を生成するためのＬＳＩチップ（図示しない）と、生成した画像（表示画像）を記憶するための第１フレームメモリ（ＶＲＡＭ）２１２と、を有している。
【００２２】
ＡＳＰ端末部２０は、プロジェクタ１０と外部装置との間でコマンドやデータを送受信するためのインターフェースとして、ネットワーク・インターフェース・コントローラ２２０と、Ｉ／Ｏポート２３０と、ＰＣカード・インターフェース・コントローラ２４０と、ＵＳＢコントローラ２５０と、を備えている。ネットワーク・インターフェース・コントローラ２２０は、例えば、イーサネット規格に準拠したコントローラであり、ＡＳＰ端末部２０からネットワーク接続端子２２２を介して図示しないネットワーク回線へ送信するコマンドやデータをネットワーク通信のプロトコルに従って適切な形式に変換し、あるいは、ネットワーク回線から受信した信号をＡＳＰ端末部２０での処理に適した形式に変換する。Ｉ／Ｏポート２３０は一般的な入出力ポートであり、識別回路２３２を介して無線入力装置２３４と接続されている他、外部入力装置４０やプロジェクタ部３０の第２ＣＰＵ３００と接続されている。無線入力装置２３４は、無線式の入力装置から無線送信された入力データを受信するための入力装置であり、識別回路２３２は無線入力装置２３４が受信した入力データが自身に向けて送信された入力データであるか否かを識別する。
【００２３】
ＰＣカード・インターフェース・コントローラ２４０は、ＰＣＭＣＩＡ規格に従ってＡＳＰ端末部２０から外部装置へデータを転送し、外部装置からＡＳＰ端末部２０へデータを転送するコントローラであり、カードスロット２４２（図１）に装着されたＰＣカード４１と接続されている。本実施例では、ＰＣＭＣＩＡ規格のＰＣカードのうち、ＡＴＡ（ＡＴ  Ａｔａｃｈｍｅｎｔ）仕様のＰＣカードが適用されている。但し、これに限定されるものではなく、他の仕様であってもよい。ＵＳＢコントローラ２５０は、ＵＳＢ規格に従ってＡＳＰ端末部２０と外部装置との間でデータを転送するコントローラであり、例えば、ＵＳＢＨＵＢ２５２を介して外部入力装置４０と接続される。
【００２４】
ＡＳＰ端末部２０は、この他にＡＳＰ端末部２０における絶対時間を供給するリアルタイムクロック２６０、および、第１ＣＰＵ２００からの指令に基づいてサウンドデータを生成する音源２６２と接続されている。
【００２５】
なお、ＡＳＰ端末部２０における第１ＣＰＵ２００と、各コントローラ２１０，２２０，２４０，２５０とは、データおよびコマンドを伝達するバスを介して相互に接続されている。
【００２６】
ＡＳＰ端末部２０は、一般的なコンピュータと同様に、第１ＣＰＵ２００によって第１ＲＯＭ２０２に格納されているＡＳＰＢＩＯＳ２０２ａが実行されることと、ＡＳＰＯＳ２０２ｂが実行されることとによって制御され、これにより種々のアプリケーションプログラム２０２ｃが実行される。
【００２７】
プロジェクタ部３０は、第２中央処理装置（ＣＰＵ）３００と、第２リードオンリメモリ（ＲＯＭ）３０２と、第２ランダムアクセスメモリ（ＲＡＭ）３０４と、を備えている。第２ＣＰＵ３００と第２ＲＯＭ３０２との間及び第２ＣＰＵ３００と第２ＲＡＭ３０４との間は双方向通信可能に接続されている。また、第２ＣＰＵ３００と第１ＣＰＵ２００との間はＩ／Ｏポート２３０を介して双方向通信可能に接続されており、第１ＣＰＵ２００と第２ＣＰＵ３００との間でデータやコマンドの送受信が可能である。第２ＣＰＵ３００は、所定のプログラムを実行してプロジェクタ部３０の各回路を制御する。第２ＲＯＭ３０２には、コンピュータとしてのプロジェクタ部３０の基本入出力システムであるＰＪＢＩＯＳ３０２ａや、第２ＣＰＵ３００で実行され、プロジェクタ３０の各回路を制御するオペレーティングシステム（以下、「ＰＪＯＳ」と呼ぶ）３０２ｂが格納されている。第２ＲＡＭ３０４には、第２ＣＰＵ３００の演算結果やデータ等が一時的に格納される。
【００２８】
プロジェクタ部３０は、さらに、映像信号変換回路３１０と、音声制御回路３２０と、液晶（ＬＣＤ）駆動回路３３０と、光源制御回路３４０と、冷却ファン制御回路３５０と、投写光学系３６０とを備えている。
【００２９】
映像信号変換回路３１０は、アナログ−ディジタル変換機能やデコード機能、同期信号分離機能、画像処理機能といった機能を実現する。すなわち、映像信号変換回路３１０は、外部映像信号入力端子３１２から入力されたアナログ画像信号をディジタル画像データに変換し、変換されたディジタル画像データを同期信号に同期して映像信号変換回路３１０内の第２フレームメモリ（ＶＲＡＭ）３１１に書き込み、あるいは、このフレームメモリ３１１に書き込まれたディジタル映像データを読み出す。アナログ画像信号としては、例えば、パーソナルコンピュータから出力されたＲＧＢ信号や、ビデオテープレコーダから出力されたコンポジット画像信号等が入力される。アナログ画像信号がコンポジット画像信号の場合には、映像信号変換回路３１０は、コンポジット画像信号を復調すると共にＲＧＢの３色の色信号で構成されるコンポーネント映像信号および同期信号に分離し、コンポーネント映像信号をディジタル映像データに変換する。アナログ画像信号がパーソナルコンピュータから出力されたＲＧＢ信号の場合には、元々コンポーネント映像信号として入力されると共に同期信号も分離して入力されるので分離処理は不要であり、映像信号変換回路３１０は、コンポーネント映像信号をディジタル映像データに変換する。
【００３０】
映像信号変換回路３１０には、ＡＳＰ端末部２０のグラフィックスコントローラ２１０から送信されたディジタル画像信号も入力される。かかる場合には、元々ディジタル画像信号として入力されると共に同期信号が分離して供給されるのでアナログ−ディジタル変換処理および分離処理は不要である。
【００３１】
映像信号変換回路３１０は、図示しない選択回路を備えており、入力される複数の映像信号の中の１つを選択して第２フレームメモリ３１１に格納する。映像信号の選択は、例えば外部入力装置４０からの指令に従って行われる。
【００３２】
音声制御回路３２０は、外部音声信号入力端子３２２と、スピーカ３２４と、第２ＣＰＵ３００と、ＡＳＰ端末部２０の音源２６２と、にそれぞれ接続されている。音声制御回路３２０は、第２ＣＰＵ３００からの指令に従い、外部音声信号入力端子３２２または音源２６２から伝送された音声信号またはサウンドデータに基づいて生成した駆動信号によってスピーカ３２４を駆動する。
【００３３】
液晶パネル駆動回路（ＬＣＤ駆動回路）３３０は、映像信号変換回路３１０によって処理された画像データを受け取り、受け取った画像データに応じて液晶パネル（ＬＣＤ）３３２を駆動して光源３４２から照射された照明光を変調する。ＬＣＤ３３２によって変調された照明光はレンズを含む投写光学系３６０を介して被投写面、例えば、投写スクリーン上に投写される。光源３４２には光源制御回路３４０が接続されており、光源制御回路３４０は、第２ＣＰＵ３００からの指令に従って光源３４２のオン／オフや光量を制御する。光源３４２の背面には光源３４２に対して冷却風を送るための冷却ファン３５２が配置されている。冷却ファン３５２には冷却ファン制御回路３５０が接続されており、冷却ファン制御回路３５０は、第２ＣＰＵ３００からの指令に従って冷却ファン３５２のオン／オフや回転速度を制御する。
【００３４】
プロジェクタ部３０では、第２ＣＰＵ３００によって第２ＲＯＭ３０２に格納されているＰＪＢＩＯＳ３０２ａが実行され、ＰＪＯＳ３０２ｂが実行されることによって、種々の制御が行われる。
【００３５】
なお、ＡＳＰ端末部２０は、例えば１枚のプリント基板上に実装された形態を有し、プロジェクタに任意に着脱できるように構成されていることが好ましい。図２の構成から理解できるように、このプロジェクタは、ＡＳＰ端末部２０が装着されていない状態においても、外部から供給された映像信号に応じて画像を投写表示可能である。このように、ＡＳＰ端末部２０をプロジェクタに任意に着脱可能であれば、ＡＳＰ端末部２０の機能（ＡＳＰ端末機能や後述する描画機能）を有するプロジェクタと、ＡＳＰ端末部２０の機能を有さないプロジェクタとを容易に構成することが可能である。
【００３６】
Ｂ．プロジェクタの基本的動作：
ネットワーク入力端子２２２よりネットワーク回線を介してプロジェクタ１０に入力された信号は、ＡＳＰ端末部２０のネットワーク・インターフェース・コントローラ２２０によってＡＳＰ端末部２０に適した形式に変換され、第１ＣＰＵ２００へデータおよびコマンドとして転送される。第１ＣＰＵ２００は、転送されたデータを第１ＲＡＭ２０４に一時的に格納し、転送されたコマンドがＡＳＰ端末部２０に対するコマンドであるかプロジェクタ部３０に対するコマンドであるかを判別する。転送されたコマンドがプロジェクタ部３０に対するコマンドの場合には、第１ＣＰＵ２００はＩ／Ｏポート２３０を介してプロジェクタ部３０の第２ＣＰＵ３００に対してコマンドを転送する。
【００３７】
一方、転送されたコマンドがＡＳＰ端末部２０に対するコマンドの場合には、第１ＣＰＵ２００は、転送されたコマンドに基づいた演算処理を実行する。第１ＣＰＵ２００は、例えば、第１ＲＡＭ２０４に格納されたデータに適したビュワーアプリケーションを第１ＲＯＭ２０２から読み出して起動して、第１ＲＡＭ２０４に格納されているデータのユーザインターフェースデータを生成して描画コマンドと共に、グラフィックスコントローラ２１０に対して転送する。あるいは、プロジェクタ１０がサーバ・ベース・コンピューティング（ＳＢＣ）のクライアントとして機能する場合には、対応するクライアントアプリケーションを起動して、受信した専用フォーマットを有する表示画像データからユーザインターフェース画面データを生成するようにグラフィックスコントローラ２１０に描画コマンドを送信する。グラフィックスコントローラ２１０は、受信した描画コマンドに従いユーザインターフェースデータ、あるいは、表示画面データに基づいて表示すべきユーザインターフェース画像データ（以下「画像データ」という。）を生成し、グラフィックスコントローラ２１０内の第１フレームメモリ２１２中に格納する。
【００３８】
グラフィックスコントローラ２１０は、第１ＣＰＵ２００からの指令に従って、所定のタイミングにてグラフィックスコントローラ２１０の第１フレームメモリ２１２に格納されている画像データを読み出し、プロジェクタ部３０の映像信号変換回路３１０に転送する。第１ＣＰＵ２００は、ＵＳＢＨＵＢ２５２と、ＵＳＢコントローラ２５０と、Ｉ／Ｏポート２３０とを介して外部入力装置４０からコマンドまたはデータを受け取る。第１ＣＰＵ２００は、外部入力装置４０またはネットワーク回線を介して受信したコマンドに従って、第１ＲＡＭ２０４内に格納されているデータ、または、ＰＣカード・インターフェース・コントローラ２４０を介してグラフィックスコントローラ２１０の第１フレームメモリ２１２中に格納されている画像データをＰＣカード４１に格納することが可能である。
【００３９】
映像信号変換回路３１０は、グラフィックスコントローラ２１０から画像データを受け取ると、既述の処理を実行してＬＣＤ駆動回路３３０に処理済みの画像データを転送する。ＬＣＤ駆動回路３３０は、受け取った画像データに応じてＬＣＤ３３２を駆動制御して所望の画像データを投写スクリーン上に投写させる。
【００４０】
第２ＣＰＵ３００は、例えば、ネットワーク回線からＩ／Ｏポート２３０を介して転送されたデータやコマンドが光源３４２のオンを指示する場合には、光源制御回路３４０を介して光源３４２をオンする。第２ＣＰＵ３００は、冷却ファン制御回路３５０を介して光源３４２の温度に応じて冷却ファン３５２の作動状態（回転速度、回転タイミング等）を制御する。すなわち、第２ＣＰＵ３００は、ネットワーク回線からＩ／Ｏポート２３０を介して転送されたデータやコマンドに応じて、投写表示部３０の種々の動作状態（表示の明るさ、光源３４２の点灯時間、冷却ファン３５２の作動状態、装置温度等）を制御する。
【００４１】
プロジェクタ１０からネットワーク回線へのデータ送信は、第１ＣＰＵ２００の指令に従ってネットワーク・インターフェース・コントローラ２２０を介して実行される。
【００４２】
Ｃ．システムの更新制御：
第１ＲＯＭ２０２に格納されたオペレーティングシステム（ＡＳＰＯＳ２０２ｂ）や第２ＲＯＭ３０２に格納されたオペレーティングシステム（ＰＪＯＳ３０２ｂ）は、以下のようにして更新することが可能である。
【００４３】
図３は、システムを更新する場合の手順について示す説明図である。まず、ステップＳ１１０において、ユーザがカードスロット２４２（図１）にＰＣカード４１を挿入（装着）してプロジェクタ１０の電源を投入する。まず、ステップＳ１２０において、第１ＲＯＭ２０２内のＡＳＰＢＩＯＳ２０２ａおよび第２ＲＯＭ３０２内のＰＪＢＩＯＳ３０２ａが起動される。ＰＪＢＩＯＳ３０２ａは、通常行われるイニシャライズ処理を実行後、第２ＲＯＭ３０２内のＰＪＯＳ３０２ｂの起動前で待機している。ＡＳＰＢＩＯＳ２０２ａは、通常行われるイニシャライズ処理を実行後、ステップＳ１３０において、ＰＣカード４１のブート情報記録領域に記録されている情報を読み出す。なお、「プロジェクタ１０の電源を投入する」とは、ＰＣカード装着後に基本入出力システム（ＡＳＰＢＩＯＳ２０２ａやＰＪＢＩＯＳ３０２ａ）が実行されるようにすることを意味しており、実際に電源を投入するだけでなく、装置のリセットボタンを押して、装置の動作をリセットすることも含んでいる。
【００４４】
図４は、ＰＣカード４１のメモリ空間の一例を示す説明図である。図４に示すように、ＰＣカード４１は、ＡＴＡ仕様のＰＣカード（ＰＣカードＡＴＡ）において、通常、未定義の領域である領域（図の例では２セクタ目の最初の３２バイト）がブート情報記録領域ＢＴＡとして定義されている。そして、このブート情報記録領域ＢＴＡには、ブートコード（例えば、「Ｂｏｏｔａｂｌｅ」）が格納されている。また、メモリ空間の先頭領域にはブートプログラムが格納され、データ領域にはオペレーティングシステムや、システム更新のためのインストールプログラム、更新情報等が記録されている。
【００４５】
次に、ＡＳＰＢＩＯＳ２０２ａは、図３のステップＳ１４０において、ブート情報記録領域にブートコードが記録されているか否かをチェックする。ブート情報記録領域にブートコードが記録されていない場合には、ステップＳ１５０において、ＡＳＰＯＳ２０２ｂがプロジェクタのブートシステムとして起動される。そして、ステップＳ１６０において、第１ＣＰＵ２００から第２ＣＰＵ３００にブートシステムの起動が指示され、ＰＪＯＳ３０２ｂがブートシステムとして起動される。これにより、通常のプロジェクタ動作が開始される。一方、ブート情報記録領域にブートコード（Ｂｏｏｔａｂｌｅ）が記録されている場合には、ステップＳ１７０において、ＰＣカード４１の先頭に記録されているブートプログラム（図４）が実行され、データ領域に格納されているオペレーティングシステムが起動して、プロジェクタの動作が制御される。そして、ステップＳ１７０において、データ領域に格納されているシステム更新を実行するインストールプログラムが実行される。これにより、データ領域に格納されている更新情報に基づいて、第１ＲＯＭ２０２や第２ＲＯＭ３０２に格納されているオペレーティングシステム（ＡＳＰＯＳ２０２ｂ，ＰＪＯＳ３０２ｂ）が更新される。
【００４６】
なお、システムの更新終了後、カードスロット２４２に装着されているＰＣカード４１を脱着して、装置を再起動させれば、更新されたＡＳＰＯＳ２０２ｂやＰＪＯＳ３０２ｂが起動してプロジェクタの動作を制御することができる。
【００４７】
なお、以上説明からわかるように、ＡＳＰＢＩＯＳ２０２ａが本発明の基本システムに相当し、ＡＳＰＯＳ２０２ｂおよびＰＪＯＳ３０２ｂの少なくとも一方が本発明の第１の制御システムに相当する。また、ＰＣカードに格納されたオペレーティングシステムが本発明の第２の制御システムに相当する。また、ＰＣカード４１が本発明の携帯型メモリに相当する。
【００４８】
以上、説明したように、本実施例においては、特定領域であるブート情報記録領域ＢＴＡに特定情報が格納されているＰＣカード４１をカードスロット２４２に装着してプロジェクタ１０の電源を投入することにより、ＰＣカード４１に格納されているオペレーティングシステムを起動することができる。すなわち、ＰＣカード４１に格納されたオペレーティングシステムによってプロジェクタの動作を制御するすることができる。特定領域に特定情報が格納されていないＰＣカードを装着してプロジェクタ１０の電源を投入しても、このＰＣカードに格納されているオペレーティングシステムを実行することはできず、ＰＣカードからプロジェクタを起動することはできない。従って、特定のＰＣカードを用いた場合においてのみ、そのＰＣカードからプロジェクタを起動することが可能となる。
【００４９】
なお、特定領域であるブート情報記録領域ＢＴＡは、上述した未定義領域内に限定される必要はないが、通常、書き込みできない領域（書き込み保護領域）中に定義されていることが好ましい。こうすれば、この特定領域にデータを書き込むことが可能な者のみ、プロジェクタ１０を起動可能なＰＣカードを作製することを可能とすることができる。これにより、特定のＰＣカードを有する者のみが、ＰＣカードに格納されたオペレーティングシステムによってプロジェクタ１０の動作を制御できる。したがって、このような特定のＰＣカードを有しない者が勝手に、第１ＲＯＭ２０２に格納されているオペレーティングシステム（ＡＳＰＯＳ２０２ｂ）とは異なるオペレーティングシステムによってプロジェクタ１０の動作を制御することを防止することができる。
【００５０】
また、上記実施例のように、ＰＣカード４１にインストールプログラムやシステムの更新情報を格納しておけば、ＰＣカード４１をカードスロット２４２に装着して装置を起動するだけで、システムの更新を容易に行うことができる。
【００５１】
なお、上記実施例では、ＰＣカード４１に格納されたシステムによりプロジェクタ１０を制御して、プロジェクタ内に格納されているシステムを更新する場合を例に説明しているが、これに限定されるものではない。プロジェクタを起動可能なＰＣカードに種々のプログラムや情報等を格納しておけば、これらに対応した制御をプロジェクタに対して実行することができる。
【００５２】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５３】
Ｄ１．変形例１：
上記実施例においては、ＡＳＰＯＳ２０２ｂやＰＪＯＳ３０２ｂを更新する場合を例に説明しているが、アプリケーションプログラム２０２ｃを、同様に更新することが可能である。
【００５４】
Ｄ２．変形例２：
上記実施例においては、図１に示すように、プロジェクタ１０がカードスロット２４２を１つのみ備える場合について説明したが、カードスロットは複数備えるようにしてもよい。こうすれば、複数のＰＣカードを用いることができる。
【００５５】
Ｄ３．変形例３：
上記実施例においては、ＰＣＭＣＩＡ規格のうち、ＡＴＡ仕様のＰＣカード（ＰＣカードＡＴＡ）を本発明の携帯型メモリとして用いてシステムの更新を行う場合を例に説明しているが、他の規格に準拠した種々のメモリカードを携帯型メモリとして用いることも可能である。ただし、この場合には、それぞれの規格に対応したコントローラを備える必要がある。また、フロッピディスクやＣＤ−ＲＯＭ等の駆動装置を備えて、フロッピディスクやＣＤ−ＲＯＭ等を携帯型メモリとして用いることも可能である。
【００５６】
Ｄ４．変形例４：
上記実施例においては、２つのＣＰＵ２００，３００を備える構成を例に説明しているが、第２ＣＰＵ３００と第２ＲＯＭ３０２と第２ＲＡＭ３０４とを省略して、第１ＣＰＵ２００に第２ＣＰＵ３００の機能を併せ持たせるようにしてもよい。
【００５７】
Ｄ５．変形例５：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、２つのＣＰＵ２００，３００（図２）の機能の一部を専用のハードウェア回路で実行するようにすることもできる。
【００５８】
Ｄ６．変形例６：
上記実施例では、透過型液晶パネルを利用したプロジェクタの構成について説明したが、本発明は、他のタイプのプロジェクタにも適用可能である。他のタイプのプロジェクタとしては、反射型液晶パネルを利用したものや、マイクロミラーデバイス（テキサスインスツルメント社の商標）を用いたもの、また、ＣＲＴを用いたものなどがある。
【図面の簡単な説明】
【図１】本発明の一実施例に係るプロジェクタを示す説明図である。
【図２】実施例に係るプロジェクタの内部構成を示すブロック図である。
【図３】システムを更新する場合の手順について示す説明図である。
【図４】ＰＣカード４１のメモリ空間の一例を示す説明図である。
【符号の説明】
１０…プロジェクタ
２０…ＡＳＰ端末部
３０…プロジェクタ部（投写表示部）
４０…外部入力装置
４１…ＰＣカード
２００…第１ＣＰＵ
２０２…第１ＲＯＭ
２０２ａ…ＡＳＰＢＩＯＳ
２０２ｂ…ＡＳＰＯＳ
２０２ｃ…アプリケーションプログラム
２０４…第１ＲＡＭ
２１０…グラフィックスコントローラ
２１２…第１フレームメモリ
２２０…ネットワーク・インターフェース・コントローラ
２２２…ネットワーク接続端子
２３０…Ｉ／Ｏポート
２３２…識別回路
２３４…無線入力装置
２４０…ＰＣカード・インターフェース・コントローラ
２５０…ＵＳＢコントローラ
２６０…リアルタイムクロック（ＲＴＣＬＫ）
２６２…音源
３００…第２ＣＰＵ
３０２…第２ＲＯＭ
３０２ａ…ＰＪＢＩＯＳ
３０２ｂ…ＰＪＯＳ
３０４…第２ＲＡＭ
３１０…映像信号変換回路
３１１…第２フレームメモリ
３１２…外部映像信号入力端子
３２０…音声制御回路
３２２…外部音声信号入力端子
３２４…外部スピーカ
３３０…ＬＣＤ駆動回路
３３２…ＬＣＤ
３４０…光源制御回路
３４２…光源
３５０…冷却ファン制御回路
３５２…冷却ファン
３６０…投写光学系
ＳＣＲ…投写スクリーン
【図１】
0003707365.tif 000002
【図２】
0003707365.tif 000003
【図３】
0003707365.tif 000004
【図４】
0003707365.tif 000005