(57)【要約】【課題】機密情報がネットワークを介して外部に漏洩しないようにして、画像投影装置のファームウエアの更新を人為的なミスをなくして確実に行う。【解決手段】情報記憶媒体１、画像投影装置２及びコンピュータ装置３を備え、画像投影装置２とコンピュータ装置３との間の情報の受け渡しを、情報記憶媒体１を介して行う画像投影システムであり、情報記憶媒体１が画像投影装置２に接続されたときに、画像投影装置２は情報記憶媒体１に装置情報を書き込み、情報記憶媒体１がコンピュータ装置３に接続されたときに、コンピュータ装置３は情報記憶媒体１に更新用ファームウエアを書き込み、情報記憶媒体１が画像投影装置２に再度接続されたときに、画像投影装置２のファームウエアが更新されるようにした。【選択図】図１
2008282310.tif 000002
【特許請求の範囲】
【請求項１】
情報記憶媒体、画像投影装置及びコンピュータ装置を備え、前記画像投影装置と前記コンピュータ装置との間の情報の受け渡しを、前記情報記憶媒体を介して行う画像投影システムであって、
前記画像投影装置は、前記情報記憶媒体が接続されたときに、現にインストールされているファームウエアの現バージョン情報を含む装置情報を前記情報記憶媒体に書込み、
前記コンピュータ装置は、前記情報記憶媒体が接続されたときに、前記情報記憶媒体から前記装置情報を読み出し、前記装置情報に基づいて、前記画像投影装置のファームウエアを更新するための更新用バージョン情報を含む更新情報を取得する画像投影システム。
【請求項２】
前記画像投影装置は、前記情報記憶媒体が接続されたときに、当該投影装置に関する更新情報が前記情報記憶媒体にないときに前記装置情報を前記情報記憶媒体に書き込むことを特徴とする請求項１に記載の画像投影システム。
【請求項３】
前記コンピュータ装置は、前記更新情報を、前記情報記憶媒体が接続されたとき、又は、定期的に、前記装置情報に基づいてネットワークを介して取得することを特徴とする請求項１又は請求項２に記載の画像投影システム。
【請求項４】
前記装置情報には、前記画像投影装置を識別する識別情報及び前記ファームウエアの提供先のアドレス情報が含まれており、
前記コンピュータ装置は、前記装置情報がいずれの投影装置のものかを判別し、新規の投影装置の装置情報であることを判定した場合には、前記装置情報に基づいて、前記更新情報を、ネットワークを介して取得することを特徴とする請求項１又は請求項２に記載の画像投影システム。
【請求項５】
前記更新情報には、前記画像投影装置のファームウエアを更新するための更新用ファームウエアが含まれており、
前記コンピュータ装置は、前記情報記憶媒体が接続されたときに、前記更新用ファームウエアを前記情報記憶媒体に書き込むことを特徴とする請求項１〜４のいずれか１項に記載の画像投影システム。
【請求項６】
前記コンピュータ装置は、前記情報記憶媒体が接続されたときに、前記更新用バージョン情報が前記現バージョン情報よりも新しいと判定したときに、前記更新用ファームウエアを前記情報記憶媒体に書き込むことを特徴とする請求項５に記載の画像投影システム。
【請求項７】
前記コンピュータ装置は、前記更新用バージョン情報が前記現バージョン情報よりも新しいか否かを判定したときにその判定結果を報知することを特徴とする請求項１〜６のいずれか１項に記載の画像投影システム。
【請求項８】
前記画像投影装置は、前記情報記憶媒体が接続されたときに、当該投影装置に関する更新情報が前記情報記憶媒体に有るときは前記情報記憶媒体から読み出し、前記更新情報と前記装置情報に基づいて当該投影装置のファームウエアを更新することを特徴とする請求項１〜７のいずれか１項に記載の画像投影システム。
【請求項９】
前記装置情報には前記画像投影装置のメンテナンス情報が含まれており、
前記コンピュータ装置は、ネットワークを介して前記更新用ファームウエアを蓄積するサーバに接続し、前記サーバに前記メンテナンス情報を送信し、前記サーバから前記メンテナンス情報に対応する更新用ファームウエアと前記画像投影装置の状態を示す装置診断情報の少なくとも何れかを更新情報として取得することを特徴とする請求項１〜８のいずれか１項に記載の画像投影システム。
【請求項１０】
前記請求項１〜９に記載の画像投影システムに使用される画像投影装置。
【請求項１１】
前記請求項１〜９に記載の画像投影システムに使用される情報記憶媒体。
【請求項１２】
情報記憶媒体が装着可能な接続ポートと、書き換え可能な不揮発性メモリ部を備える画像投影装置に、
前記情報記憶媒体が前記接続ポートに接続されたときに、前記画像投影装置に現にインストールされている現ファームウエアに関連する装置情報を前記情報記憶媒体に書き込む機能と、
前記情報記憶媒体が前記接続ポートに再接続されたときに、前記ファームウエアの更新に関連する更新情報を前記記憶媒体からから読み出して、前記不揮発性メモリ部に書き込む機能を実現させるためのファームウエア処理プログラム。
【請求項１３】
情報記憶媒体が装着可能な接続ポートと、画像投影装置に現にインストールされているファームウエアの現バージョン情報を含む装置情報、及び、前記画像投影装置のファームウエアを更新するための更新用バージョン情報を含む更新情報を格納するための記憶部とを備えるコンピュータ装置に、
前記記憶部に前記更新情報を記憶する機能と、
前記情報記憶媒体が前記接続ポートに接続されたときに、前記記憶部から、前記装置情報に含まれる現バージョン情報と、前記更新情報に含まれる更新用バージョン情報とを読み出す機能と、
前記更新用バージョン情報と前記現バージョン情報とを比較する機能と、
前記更新用バージョン情報が前記現バージョン情報よりも新しいと判定されたときに、前記更新用バージョン情報を前記情報記憶媒体に書き込む機能を実現させるためのファームウエア処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像投影システムと、これに用いられる画像投影装置及びコンピュータ装置に関する。特に、画像投影装置のファームウエアを簡便に更新することができる画像投影システムに関する。
【背景技術】
【０００２】
画像投影装置は、その使用期間の経過に伴い、装置の保守、整備などのメンテナンス上、或いは、取り扱う画像データのデータ形式の変更等に対応させるために、ファームウエアのバージョンアップを行う必要がある。しかし、従来、バージョンアップには専門的知識が必要であり、利用者が独自にバージョンアップを行うことが少なかった。そのために、画像投影装置の機能を十分に活用することができない場合があった。
【０００３】
特許文献１には、ネットワークに常時接続されるプリンタ装置に、ネットワークを介してファームウエアを送信するシステムが記載されている。このプリンタ装置は、データ入出力インターフェース、このインターフェースを介してネットワークと通信を行うための通信手段、記憶装置等を有している。記憶装置には、通信用アドレスを格納しており、ネットワーク上でこのプリンタ装置が特定できるように構成されている。そして、このネットワークに接続する制御装置からの指示に基づいて、ファームウエアが格納されたファームウエア更新用情報処理装置から更新用ファームウエアを読み出してプリンタ装置にダウンロードし、自動的に更新する。
【０００４】
特許文献２には、デジタルテレビ等の高機能化した表示装置のファームウエアを、ＵＳＢ（Ｕｎｉｖｕｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートを介してアップデートする方法が記載されている。この方式によれば、表示装置の検出器や光学エンジン等のファームウエアを更新する際に、ユーザーはメーカーから更新用のファームウエアが記録された記録媒体を入手し、ユーザーがこれをＵＳＢポートに挿入して更新処理を行う。或いは、パーソナルコンピュータを用いて、更新用のファームウエアを表示装置のメーカーのホームページからダウンロードし、表示装置とパーソナルコンピュータとをＵＳＢポートを介して接続し、ダウンロードしたファームウエアを表示装置に送信してファームウエアの更新処理を行う。
【特許文献１】特開２００６−２３９９２３号公報
【特許文献２】特開２００６−２６８０２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されるプリンタ装置は、インターネット等のネットワークに直接接続して、当該プリンタ装置のファームウエアを自動的にダウンロードする。しかし、プロジェクタ等の画像投影装置はプリンタのように特定場所に固定して使用されるよりも、必要に応じて必要な場所に移動して使用される場合が多く、ネットワークに接続するのは困難な場合も多いため、ファームウエアをダウンロードするのも困難な場合が多かった。
【０００６】
また、特許文献２に開示される表示装置のアップデート方法では、メーカーが用意した更新用のファームウエアを、ユーザーが表示装置に装着して更新処理を行う。或いは、ユーザーがメーカーのホームページにアクセスして、ホームページに掲載されている更新用プログラムをユーザーが選択してダウンロードする。そのために、他の機種用のファームウエアが記録された記録媒体を誤って入手し、或いは他の機種用のファームウエアプログラムをダウンロードして更新処理を行ってしまうことがある。また、バージョン情報を確認しないで古いバージョンのファームウエアをダウンロードし、更新処理を行ってしまうことがある。このような場合、表示装置の本来の性能が発揮できない、或いは表示装置が作動しない、などの人為的なミスによるトラブルが発生する、という課題があった。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために以下の手段を講じた。
【０００８】
請求項１に係る発明においては、情報記憶媒体、画像投影装置及びコンピュータ装置を備え、前記画像投影装置と前記コンピュータ装置との間の情報の受け渡しを、前記情報記憶媒体を介して行う画像投影システムであって、前記画像投影装置は、前記情報記憶媒体が接続されたときに、現にインストールされているファームウエアの現バージョン情報を含む装置情報を前記情報記憶媒体に書込み、前記コンピュータ装置は、前記情報記憶媒体が接続されたときに、前記情報記憶媒体から前記装置情報を読み出し、前記装置情報に基づいて、前記画像投影装置のファームウエアを更新するための更新用バージョン情報を含む更新情報を取得する画像投影システムとした。
【０００９】
請求項２に係る発明においては、前記画像投影装置は、前記情報記憶媒体が接続されたときに、当該投影装置に関する更新情報が前記情報記憶媒体にないときに前記装置情報を前記情報記憶媒体に書き込むことを特徴とする請求項１に記載の画像投影システムとした。
【００１０】
請求項３に係る発明においては、前記コンピュータ装置は、前記更新情報を、前記情報記憶媒体が接続されたとき、又は、定期的に、前記装置情報に基づいてネットワークを介して取得することを特徴とする請求項１又は請求項２に記載の画像投影システムとした。
【００１１】
請求項４に係る発明においては、前記装置情報には、前記画像投影装置を識別する識別情報及び前記ファームウエアの提供先のアドレス情報が含まれており、前記コンピュータ装置は、前記装置情報がいずれの投影装置のものかを判別し、新規の投影装置の装置情報であることを判定した場合には、前記装置情報に基づいて、前記更新情報を、ネットワークを介して取得することを特徴とする請求項１又は請求項２に記載の画像投影システムとした。
【００１２】
請求項５に係る発明においては、前記更新情報には、前記画像投影装置のファームウエアを更新するための更新用ファームウエアが含まれており、前記コンピュータ装置は、前記情報記憶媒体が接続されたときに、前記更新用ファームウエアを前記情報記憶媒体に書き込むことを特徴とする請求項１〜４のいずれか１項に記載の画像投影システムとした。
【００１３】
請求項６に係る発明においては、前記コンピュータ装置は、前記情報記憶媒体が接続されたときに、前記更新用バージョン情報が前記現バージョン情報よりも新しいと判定したときに、前記更新用ファームウエアを前記情報記憶媒体に書き込むことを特徴とする請求項５に記載の画像投影システムとした。
【００１４】
請求項７に係る発明においては、前記コンピュータ装置は、前記更新用バージョン情報が前記現バージョン情報よりも新しいか否かを判定したときにその判定結果を報知することを特徴とする請求項１〜６のいずれか１項に記載の画像投影システムとした。
【００１５】
請求項８に係る発明においては、前記画像投影装置は、前記情報記憶媒体が接続されたときに、当該投影装置に関する更新情報が前記情報記憶媒体に有るときは前記情報記憶媒体から読み出し、前記更新情報と前記装置情報に基づいて当該投影装置のファームウエアを更新することを特徴とする請求項１〜７のいずれか１項に記載の画像投影システムとした。
【００１６】
請求項９に係る発明においては、前記装置情報には前記画像投影装置のメンテナンス情報が含まれており、前記コンピュータ装置は、ネットワークを介して前記更新用ファームウエアを蓄積するサーバに接続し、前記サーバに前記メンテナンス情報を送信し、前記サーバから前記メンテナンス情報に対応する更新用ファームウエアと前記画像投影装置の状態を示す装置診断情報の少なくとも何れかを更新情報として取得することを特徴とする請求項１〜８のいずれか１項に記載の画像投影システムとした。
【００１７】
請求項１０に係る発明においては、前記請求項１〜９に記載の画像投影システムに使用される画像投影装置とした。
【００１８】
請求項１１に係る発明においては、前記請求項１〜９に記載の画像投影システムに使用される情報記憶媒体とした。
【００１９】
請求項１２に係る発明においては、情報記憶媒体が装着可能な接続ポートと、書き換え可能な不揮発性メモリ部を備える画像投影装置に、前記情報記憶媒体が前記接続ポートに接続されたときに、前記画像投影装置に現にインストールされている現ファームウエアに関連する装置情報を前記情報記憶媒体に書き込む機能と、前記情報記憶媒体が前記接続ポートに再接続されたときに、前記ファームウエアの更新に関連する更新情報を前記記憶媒体からから読み出して、前記不揮発性メモリ部に書き込む機能を実現させるためのファームウエア処理プログラムとした。
【００２０】
請求項１３に係る発明においては、情報記憶媒体が装着可能な接続ポートと、画像投影装置に現にインストールされているファームウエアの現バージョン情報を含む装置情報、及び、前記画像投影装置のファームウエアを更新するための更新用バージョン情報を含む更新情報を格納するための記憶部とを備えるコンピュータ装置に、前記記憶部に前記更新情報を記憶する機能と、前記情報記憶媒体が前記接続ポートに接続されたときに、前記記憶部から、前記装置情報に含まれる現バージョン情報と、前記更新情報に含まれる更新用バージョン情報とを読み出す機能と、前記更新用バージョン情報と前記現バージョン情報とを比較する機能と、前記更新用バージョン情報が前記現バージョン情報よりも新しいと判定されたときに、前記更新用バージョン情報を前記情報記憶媒体に書き込む機能を実現させるためのファームウエア処理プログラムとした。
【発明の効果】
【００２１】
請求項１、１０、１１、１２、１３の発明によれば、画像投影装置は、情報記憶媒体が接続されたときに現にインストールされているファームウエアの現バージョン情報を含む装置情報を当該情報記憶媒体に書き込む。コンピュータ装置は、情報記憶媒体が接続されたときに、情報記憶媒体から装置情報を読み出し、上記装置情報に基づいて、画像投影装置のファームウエアを更新するための更新用バージョン情報を含む更新情報を取得する。これにより、利用者は、新しいバージョンのファームウエアが提供されていることを、ネットワークに画像投影装置を直接接続することなく確実に知ることができる。また、利用者が知らない間にファームウエアが自動更新され、古い画像データ等を投影することができなくなるなどの不具合を防止することができる、という利点がある。
【００２２】
請求項２の発明によれば、画像投影装置は情報記憶媒体が接続されたときに、当該投影装置に関する更新情報が上記情報記憶媒体にないときに当該装置情報を情報記憶媒体に書き込む。これにより、情報記憶媒体に既に更新情報が存在し、画像投影装置の更新を行う必要がある場合に、その更新を行う前の装置情報を情報記憶媒体に書き込んで画像投影装置を同じ更新情報に基づいて再び更新してしまう、という無駄な作業を回避することができる利点を有する。
【００２３】
請求項３の発明によれば、コンピュータ装置は、更新情報を、情報記憶媒体が接続されたとき、又は、定期的に、上記装置情報に基づいてネットワークを介して取得する。従って、常に新しいバージョンの更新情報を取得することができる。そのため、バージョン違いや装置違いのミスを起こすことなく更新することができる、という利点がある。
【００２４】
請求項４の発明によれば、装置情報には画像投影装置を識別する識別情報およびファームウエアの提供先のアドレス情報が含まれている。またコンピュータ装置は、上記装置情報がいずれの投影装置のものであるかを判別し、新規の投影装置の装置情報であることを判定した場合には、当該装置情報に基づいて、更新情報をネットワークを介して取得する。これにより、画像投影装置のファームウエア提供先に確実にアクセスすることが可能となるとともに、新規の投影装置の装置情報であるときにネットワークを介して更新情報を取得するので、ネットワークへの無駄なアクセスを省くことができる、という利点を有する。
【００２５】
請求項５の発明によれば、更新情報には更新用ファームウエアが含まれており、コンピュータ装置は、情報記憶媒体が接続されたときに、更新用ファームウエアを情報記憶媒体に書き込む。従って、常に新しいバージョンの更新用ファームウエアが情報記憶媒体に書き込まれる、という利点を有する。
【００２６】
請求項６の発明によれば、コンピュータ装置は、情報記憶媒体が接続されたときであって、更新用バージョン情報が現バージョン情報よりも新しいと判定したときに、更新用ファームウエアを情報記憶媒体に書き込む。これにより、画像投影装置に誤って古いバージョンの更新用ファームウエアや、装置違いの更新用ファームウエアが書き込まれ、インストールされることがない、という利点を有する。
【００２７】
請求項７の発明によれば、コンピュータ装置は、更新用ファームウエアが現ファームウエアよりも新しいか否かと判定したときにその判定結果を報知する。これにより、最新バージョンのファームウエアが自動的に情報記憶媒体に書き込まれることがないので、例えば、バージョンの古いファームウエアでなければ投影できないような画像データを扱う場合などに、利便性を有する。
【００２８】
請求項８の発明によれば、画像投影装置は、情報記憶媒体が接続されたときに、当該投影装置に関する更新情報が情報記憶媒体に有るときは情報記憶媒体から読み出し、更新情報と装置情報に基づいて当該投影装置のファームウエアを更新する。これにより、画像投影装置の近くにコンピュータ装置が無い場合でもファームウエアを更新することができると共に、このファームウエアの更新は当該画像投影装置が自動的に行うので、利用者に負担がかからず、且つ確実に更新することができる、という利点を有する。
【００２９】
請求項９の発明によれば、装置情報には画像投影装置のメンテナンス情報が含まれており、コンピュータ装置は、ネットワークを介して更新用ファームウエア蓄積されたサーバに接続し、当該メンテナンス情報を送信し、サーバから当該メンテナンス情報に対応する更新用ファームウエアと画像投影装置の状態を示す装置診断情報の少なくとも何れかを更新情報として取得する。従って、個々の画像投影装置の状況に見合った更新用ファームウエア又は装置診断情報を利用できるので、個々の画像投影装置の状態に応じた性能を発揮させることができる、という利点を有する。
【発明を実施するための最良の形態】
【００３０】
以下、本発明について、図面に基づいて詳細に説明する。
【００３１】
（画像投影システムの概要）
図１は、本発明の実施形態に係る画像投影システムの構成図である。図１（ａ）は、画像投影装置２に情報記憶媒体１に接続した状態を示す図、図１（ｂ）は、情報記憶媒体１をコンピュータ装置３に接続した状態を示す図、図１（ｃ）は、情報記憶媒体１を画像投影装置２に再接続した状態を示す図である。
【００３２】
本発明の画像投影システムは、画像投影装置２と、コンピュータ装置３と、情報記憶媒体１とから構成されている。画像投影装置２は、情報記憶媒体１を接続するための接続ポートであるＵＳＢコネクタ４、画像投影装置２のファームウエアやバージョン情報等を記憶するための不揮発性メモリ部、及び装置全体を制御する制御部等を備えている。コンピュータ装置３は、情報記憶媒体１を接続するための接続ポートであるＵＳＢコネクタ６、ネットワークに接続を可能とするネットワーク接続部、画像投影装置２の更新用ファームウエアや更新用バージョン情報を格納する記憶部、これらの動作を制御する制御部を備えている。情報記憶媒体１は、画像投影装置２やコンピュータ装置３の外部メモリとして機能する。この外部メモリとして、メモリーカードや、ＵＳＢポートに接続して使用するＵＳＢメモリ等を使用することができる。なお、更新用ファームウエアや更新用バージョン情報は、通常ネットワークを介して取得するが、必ずしもこれに限定されない。例えば、取り外し可能な外部記憶媒体から更新情報を取得してもよい。
【００３３】
尚、更新用ファームウエアは圧縮ファイルとして供給される場合が多い。更新用ファームウエアとしては、起動されることにより更新処理を行うセットアッププログラムや、対応機種情報、更新用バージョン情報などの種々のファイルが圧縮されて含まれている場合がある。また、更新用ファームウエアのプロパティ情報として対応機種情報や更新用バージョン情報等を含んでいる場合がある。
【００３４】
図１（ａ）は、情報記憶媒体１を画像投影装置２のＵＳＢコネクタ４に装着した状態を示している。情報記憶媒体１がＵＳＢコネクタ４に装着されると、画像投影装置２は、情報記憶媒体１が接続されたことを自動的に認識し、情報記憶媒体１に記憶されている画像投影装置２の更新用バージョン情報等を含む更新情報を読み出す。画像投影装置２により読み出された更新情報に更新用バージョン情報が含まれていない、或いは、情報記憶媒体１に更新情報が含まれていないために画像投影装置２が更新情報を読み出すことができないときは、画像投影装置２は情報記憶媒体１に、現にインストールされている現ファームウエアの現バージョン情報を含む装置情報を書き込む。この装置情報には、現バージョン情報の他にメンテナンス情報や、更新用ファームウエアを提供するネットワーク上のサーバに接続するためのネットワークアドレス、画像投影装置２の識別情報等が含まれている。尚、識別情報には、大別して、発売時期等も含めた機種を特定する情報と個々の装置自体を特定する情報とがあるが、実施形態に応じて、最低限必要となる情報は必ずしも一致しない。
【００３５】
図１（ｂ）は、画像投影装置２の装置情報が記録された情報記憶媒体１を画像投影装置２から取り外し、コンピュータ装置３の接続ポートであるＵＳＢコネクタ６に挿入した状態を示している。コンピュータ装置３は、ネットワーク接続部を介してネットワーク７に接続し、ネットワーク７上のサーバから画像投影装置２の更新用ファームウエア及びその更新用バージョン情報を含む更新情報を取得し、記憶部に格納する。コンピュータ装置３のＵＳＢコネクタ６に情報記憶媒体１が挿入されると、コンピュータ装置３は情報記憶媒体１との接続を自動的に確立する。コンピュータ装置３は、情報記憶媒体１から画像投影装置２の現ファームウエアの現バージョン情報や、メンテナンス情報及びネットワーク７上のサーバに接続するための情報を含む装置情報を読み出す。コンピュータ装置３は、情報記憶媒体１から読み出した現バージョン情報と、ネットワーク７を介して取得した更新用バージョン情報とを比較し、更新バージョンが新しいと判定したときは、情報記憶媒体１に更新用ファームウエア及び更新用バージョン情報を書き込む。
【００３６】
図１（ｃ）は、情報記憶媒体１をコンピュータ装置３から取り外し、画像投影装置２のＵＳＢコネクタ４に再挿入した状態を示している。画像投影装置２は、情報記憶媒体１が挿入されたことを検知して、情報記憶媒体１との再接続を自動的に確立する。画像投影装置２は、情報記憶媒体１に格納された更新情報のうち、更新用バージョン情報を読み出して不揮発性メモリ部に格納するとともに、制御パネルに当該更新用バージョン情報を表示する。そして、利用者の指示により、情報記憶媒体１から更新用ファームウエアを読み出して不揮発性メモリ部に格納し、現ファームウエアを更新用ファームウエアに更新する。
【００３７】
このように、本実施形態においては、コンピュータ装置３は、画像投影装置２の更新用ファームウエア及び更新用バージョン情報を含む更新情報を記憶部に格納している。また、情報記憶媒体１がＵＳＢコネクタ６に接続されたときに、情報記憶媒体１の装置情報を読み出して記憶部に格納する。コンピュータ装置３は、取得済みの更新情報の内の更新用バージョン情報と装置情報に含まれる現バージョン情報とを比較し、更新用バージョン情報が現バージョン情報よりも新しいと判定したときに、情報記憶媒体１に当該更新情報を書き込む。そして、更新情報が格納された情報記憶媒体１を画像投影装置２に再接続して、更新用バージョン情報を画像投影装置２の制御パネル上に表示する。即ち、画像投影装置２とコンピュータ装置３との間のファームウエアの更新に関連する情報の伝達を、着脱可能な小型の情報記憶媒体１を介して行うようにした。これにより、画像投影装置２のファームウエアの更新を、適合機種を間違えることなく、最新のファームウエアにより行うことができる。また、更新情報をインターネット等のネットワークを介して定期的に取得して記憶部に格納することができる。このような場合でも、画像投影装置２をインターネット等のネットワークに常時接続するする必要がないので、ネットワークに接続できない環境に設置された場合であっても、確実に且つ容易にファームウエアを更新することができる。
【００３８】
（画像投影装置）
図２は、本発明の実施形態に係る画像投影装置２の機能ブロック図であり、本発明の画像投影システムに使用される。画像投影装置２は、装置全体の動作を制御する制御部２０３と、ファームウエア、ファームウエアのバージョン情報等を格納する不揮発性メモリ部２０４と、外部ＵＳＢデバイスを挿入・接続するための接続ポートとしてのＵＳＢコネクタ４と、このＵＳＢコネクタ４を介してデータの送受信を行うＵＳＢインターフェース（Ｉ/Ｆ）２０１と、動作タイミングや計時を行うための時計２０５と、現にインストールされている現バージョン情報やメンテナンス情報の表示、電源スイッチや更新用ファームウエアのインストール開始等、利用者が操作を行うための制御パネル２０２と、画像データを投影画像に変換する投影部２０８と、ビデオ信号や映像データを入力して映像信号を生成する映像信号入力回路２０７、及び、各構成部間のデータや制御信号を伝達するためのバス２０９等により構成されている。
【００３９】
投影部２０８は、映像信号入力回路２０７やＵＳＢＩ／Ｆ２０１からの映像信号を入力して液晶表示素子（ＬＣＤ）により表示させるための画像信号に変換する画像処理回路２２５、ＬＣＤ２２３を駆動するためのＬＣＤ駆動回路２２６、ＬＣＤ２２３に投影光を照射するための光源２２１、照明光学系２２２、及び、ＬＣＤ２２３から出射された投影像をスクリーンに結像させるための結像光学系２２４、光源２２１の発光を制御するためのランプ駆動回路２２０、結像光学系２２４のピントを調節するためのピント構成調整機構２２７などから構成されている。
【００４０】
不揮発性メモリ部２０４には、画像投影装置２の基本動作を行うためのファームウエアやこのファームウエアのバージョン情報を格納するファームウエア格納部と、このファームウエアを更新するための更新用ファームウエア、更新用バージョン情報等を含む更新情報を記憶する更新情報記憶部とを備えている。また、ネットワークを介して更新用ファームウエアを取得するためのネットワークアドレス（例えばＵＲＬやＩＰアドレス）、現ファームウエアのバージョン情報、光源２２１の使用時間等のメンテナンス情報等を含む装置情報を格納するための装置情報格納部を備えている。更に、更新情報に基づいて更新用ファームウエアの取得処理を行う更新プログラム、ファームウエアを更新するためのインストーラ等を格納するアプリケーション格納部を備えている。なお、上記更新プログラムやインストーラは、画像投影装置のファームウエアに含まれている場合が多い。また、画像投影装置の識別情報は図示しないＲＯＭ等に記憶されている。制御部２０３は、不揮発性メモリ部２０４に格納された現ファームウエアを読み出して実行し、装置全体の制御を行う。
【００４１】
画像投影装置２の動作を簡単に説明する。まず電源オンにより、画像投影装置２はファームウエアに従って起動する。そして、情報記録媒体１がＵＳＢ接続コネクタ４に接続されると、ＵＳＢ接続が確立し、また、更新プログラムが起動する。そして、不揮発性メモリ部２０４の装置情報格納部に記憶された装置情報を情報記憶媒体１に書き込む。この書き込みが完了すると、情報記憶媒体１の報知部１０９が書き込み完了を報知する。そして、更新プログラムが停止し、情報記憶媒体１がＵＳＢコネクタ４から抜脱されるまで、待ちの状態となる。
【００４２】
情報記憶媒体１が抜脱された後に、ＵＳＢコネクタ４に再接続されると、再びＵＳＢ接続が確立し、また、更新プログラムが起動する。次に、情報記憶媒体１から、情報記憶媒体１のフラッシュメモリ１０４に記憶されている更新情報を読み出して、不揮発性メモリ部２０４に格納する。そして、更新情報のうちの更新用バージョン情報を制御パネル２０２に表示する。利用者は、この表示された更新用バージョン情報から、ファームウエアの更新を行うか否かを判断する。更新を選択すると、情報記憶媒体１から更新用ファームウエアを読み出して、不揮発性メモリ部２０４に格納する。そして、この更新用ファームウエアを自動的にインストールし、更新プログラムを停止して終了する。
【００４３】
（コンピュータ装置）
図３は、本発明の実施形態に係るコンピュータ装置３の機能ブロック図であり、本発明の画像投影システムに使用される。コンピュータ装置３は、ＲＯＭやＲＡＭ等からなるメモリ３０６、表示部であるＬＣＤ３０３、ＬＣＤ３０３を駆動するためのグラフィックスコントローラ３０４、これらを接続する第１のバス３０７を備えており、ＣＰＵ３０５により制御される。
【００４４】
更に、コンピュータ装置３は、ＵＳＢデバイスとデータの入出力を行うためのＵＳＢバスコントローラ３０２、これに接続する接続ポートとしてのＵＳＢコネクタ６と、ＬＡＮやインターネット等のネットワークに接続するためのネットワーク接続部としてのネットワークインターフェース（Ｉ／Ｆ）３１０と、マウス３１１、キーボード３１２、ＤＶＤ／ＣＤ３１３、フロッピー（登録商標）ディスク３１４、記憶部としてのハードディスク（ＨＤＤ）３１５と、これらに接続する第２のバス３１６、及び、第１のバスとのデータの授受を行うためのバスコントローラ３０８を備えている。
【００４５】
また、ＨＤＤ３１５には、コンピュータ装置３のオペレーティングシステム（ＯＳ）プログラム、表計算ソフトウエア、文書作成ソフトウエア、図形作成ソフトウエア等のアプリケーションプログラムが格納されている。更に、画像投影装置２の更新用ファームウエアや更新用バージョン情報からなる更新情報や、画像投影装置２の現バージョン情報、メンテナンス情報、ネットワークに接続するためのネットワークアドレス等の装置情報を格納する格納領域を有している。また、画像投影装置の更新情報を取得して情報記憶媒体１に記憶し、或いは情報記憶媒体１から装置情報を読み出すための更新用ファームウエア取得プログラム（以下、取得プログラムという）を格納している。
【００４６】
コンピュータ装置３の動作を簡単に説明する。まず、電源オンによりコンピュータ装置３のＯＳが起動する。コンピュータ装置３がネットワークに接続中であるときは、コンピュータ装置３は取得プログラムを起動する。そして、例えばインターネットを介して画像投影装置２の更新用ファームウエアを提供するサーバにアクセスし、該当する更新用ファームウエアを取得し、ＨＤＤ３１５に格納し、取得プログラムを停止して終了する。この動作が定期的に行われる。そして、情報記憶媒体１がＵＳＢコネクタ６に接続されたことを検出して、取得プログラムが起動する。すると、コンピュータ装置３は、情報記憶媒体１から画像投影装置２が現在使用しているファームウエアの現バージョン情報や、装置のメンテナンス情報等を含む装置情報を読出す。そして、現バージョン情報とＨＤＤ３１５に格納されている更新用ファームウエアの更新用バージョン情報を読み出して、更新用バージョン情報と現バージョン情報とを比較し、更新用バージョン情報が新しいと判定したときは、当該情報記憶媒体１に更新用ファームウエア及び更新用バージョン情報を含む更新情報を書き込む。その後、取得プログラムを停止して終了する。
【００４７】
なお、コンピュータ装置３がネットワークに接続されていない場合でも、ＨＤＤ３１５に記憶された更新情報を参照することができる。即ち、ＵＳＢコネクタ６に情報記憶媒体１が接続されると、ＵＳＢデバイスの接続を確立して、取得プログラムが起動する。コンピュータ装置３は、情報記憶媒体１から現バージョン情報とＨＤＤ３１５から更新用バージョン情報を読み出し、更新用バージョン情報が新しいことを判定すると、当該情報記憶媒体に更新情報を書き込む。その後取得プログラムを停止して、終了する。
【００４８】
また、コンピュータ装置３は、ネットワーク上のサーバに対して、画像投影装置２のメンテナンス情報を送信する。サーバ側はこのメンテナンス情報に対応して、故障の有無等の装置診断情報や更新用ファームウエアを作成する。コンピュータ装置３は、この更新用ファームウエアを取得して、情報記憶媒体１に記憶する。このようにして、画像投影装置２に適合するファームウエアを取得することができる。
【００４９】
（情報記憶媒体）
図４は、本発明の画像投影システムにおいて使用される情報記憶媒体１の実施の形態に係る機能ブロック図である。情報記憶媒体１としては、本実施の形態においてはＵＳＢメモリを使用している。図４に示すように、他の装置に接続するためのＵＳＢコネクタ１０５、ＵＳＢ接続回路１０６、更新情報や装置情報を格納するためのフラッシュメモリ１０４、制御プログラムを格納するＲＯＭ１０３、プログラムの作業領域としてのＲＡＭ１０２、ＬＥＤ等からなる報知部１０９、操作部１０８、及びこれらの制御を行うＣＰＵ１０１などから構成される。情報記憶媒体１が画像投影装置２やコンピュータ装置３のＵＳＢコネクタに挿入されて電力が供給されると、ＣＰＵ１０１によりＲＯＭ１０３から制御プログラムが読み出されて起動される。ＣＰＵ１０１は、フラッシュメモリ１０４に対してデータの書込み制御又は読出しの制御、外部指令に基づいて報知部のＬＥＤを発光制御等の情報記憶媒体１の動作制御を行う。
【００５０】
この読出し制御又は書込み制御は次のように行われる。ＣＰＵ１０１は、ＵＳＢコネクタ１０５及びＵＳＢ接続回路１０６を介して読出し通知を受信し、指定されたデータの識別情報に基づいてフラッシュメモリ１０４の所定の領域からデータを読出し、ＵＳＢ接続回路１０６及びＵＳＢコネクタ１０５を介して読み出されたデータを送信し、読出し処理が終了すると読み出し完了通知を送信して終了する。同様に、書き込み通知を受信したときは、ＣＰＵ１０１は指定された識別情報に基づいて、フラッシュメモリ１０４の所定領域を確保して、受信したデータを書き込み、書き込みが終了したときに書込み終了通知を送信して終了する。以下の説明においては、単に情報記憶媒体から読み出す又は書込むという。なお、情報記憶媒体１は、上記図４に示される構成に限定されず、操作部１０８や報知部１０９は持たなくともよく、その場合にはＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３も簡単な制御回路に置き換えることができる。また、本実施の形態においては、情報記憶媒体１としてＵＳＢデバイスを使用しているが、これに限定されない。画像投影装置２やコンピュータ装置３に対して着脱可能な外部記憶素子として機能するものであればよい。
【００５１】
以下、本発明の一実施形態に係る画像投影システムの動作について、図５から図８を用いて説明する。図５は画像投影装置２のメイン処理を表すフローチャート図であり、図６はコンピュータ装置３のメイン処理を表すフローチャート図であり、図７はコンピュータ装置３がネットワークを介して更新情報を取得するファームウエア取得処理を表すフローチャート図であり、図８はコンピュータ装置３のファームウエア取得処理の変形例を表すフローチャート図である。
【００５２】
（画像投影装置２のメイン処理）
図５を参照して画像投影装置２のメイン処理を説明する。画像投影装置２の電源をオンすると、制御部２０３は不揮発性メモリ部２０４のファームウエア格納部が格納されたファームウエアを読み出して実行し、装置の初期設定を行う（ステップＳ１００）。制御部２０３は、情報記憶媒体１が画像投影装置２のＵＳＢコネクタ４に装着されていないときは、待ちの状態となる（ステップＳ１０１：ＮＯ）。制御部２０３は情報記憶媒体１がＵＳＢコネクタ４に装着されたことを検知して（ステップＳ１０１：ＹＥＳ）、情報記憶媒体１との接続を確立し、不揮発性メモリ部２０４に格納された更新プログラムを起動する（ステップＳ１０２）。なお、更新プログラムの更新が必要がない場合は、ＲＯＭ等に格納されていてもよい。制御部２０３は、ＵＳＢＩ／Ｆ２０１及び情報記憶媒体１のＵＳＢ接続回路１０６を介して情報記憶媒体１のフラッシュメモリ１０４に画像投影装置２に関する更新情報が格納されているか確認する（ステップＳ１０３）。
【００５３】
次に、制御部２０３が、情報記憶媒体１に画像投影装置２に関する更新情報が無い、或いは更新情報を読み出すことができないと判定した場合には（ステップＳ１０４：ＮＯ）ステップＳ１０５へ進む。また、制御部２０３は、更新情報がある場合には更新情報を読み出し、読み出した更新情報に更新用バージョン情報が記録されていないと判定したときは（ステップＳ１０４：ＮＯ）、現ファームウエアの現バージョン情報等が含まれる装置情報を情報記憶媒体１のフラッシュメモリ１０４に書き込む（ステップＳ１０５）。この装置情報には、更新用ファームウエアを、ネットワークを介して取得するための取得先のネットワークアドレス、画像投影装置の識別情報、現ファームウエアのバージョン情報、及び、画像投影装置２のメンテナンス情報が含まれている。
【００５４】
情報記憶媒体１のＣＰＵ１０１は、ステップＳ１０５において画像投影装置２から装置情報を取得して、フラッシュメモリ１０４に書き込みが完了すると、報知部１０９に対して書き込みが終了したことを報知させる（ステップＳ１０６）。この場合の報知は、例えばＬＥＤランプの点滅により行われる。画像投影装置２の制御部２０３は、情報記憶媒体１から読み出した更新情報にバージョン情報が含まれていることを検出したときは（ステップＳ１０４：ＹＥＳ）、後述するステップＳ１１１に進む。この場合は、情報記憶媒体１に更新用バージョン情報及び更新用ファームウエアからなる更新情報が含まれている。制御部２０３は、情報記憶媒体１から書き込み完了の通知を受信して更新プログラムを停止させる（ステップＳ１０６）。その後、情報記憶媒体１がＵＳＢコネクタ４から抜脱されるまで待ち状態となる（ステップＳ１０７：ＮＯ）。なお、この待ちの状態で、画像投影装置２と情報記憶媒体１とは他の処理、例えば情報記憶媒体１から投影すべき画像データを読み出す等を行うことができる。情報記憶媒体１が画像投影装置２のＵＳＢコネクタ４から抜脱されると（ステップＳ１０７：ＹＥＳ）、更新プログラムは終了する。
【００５５】
次に、制御部２０３は、更新情報格納部に格納された更新用バージョン情報と現バージョン情報とを比較して、更新用バージョン情報が新しいことを判定したときは（ステップＳ１１１：ＹＥＳ）、制御パネル２０２の表示部にその旨を報知する（ステップＳ１１２）。利用者は、制御パネル２０２に表示された更新用バージョン情報から、画像投影装置２のファームウエアを更新するときは、制御パネル２０２から更新を選択する（ステップＳ１１３：ＹＥＳ）。制御部２０３は、情報記憶媒体１のフラッシュメモリ１０４からＵＳＢＩ／Ｆ２０１を介して更新情報の内の更新用ファームウエアを読出し、不揮発性メモリ部２０４の更新情報格納部に格納し、同時に現バージョン情報を更新用バージョン情報に書き換える（ステップＳ１１４）。次に、制御部２０３は、不揮発性メモリ部２０４からファームウエアのインストーラを読み出して起動し、更新用ファームウエアのインストールを実行する（ステップＳ１１５）。インストールの終了後に、制御部２０３は情報記憶媒体１に対して更新情報を削除する削除通知を送信し、情報記憶媒体１のＣＰＵ１０１はフラッシュメモリ１０４の更新情報を削除し、更新プログラムを停止して（ステップＳ１１６）終了する。なお、更新情報は新規の更新情報が取得できるまで、又は、残り容量が所定の容量を下回った場合等に、削除されるようにしてもよい。更新情報は同じ型式の多数の画像投影装置に使用される場合があるからである。
【００５６】
また、ステップＳ１１１において、制御部２０３は、更新用バージョン情報が現バージョン情報より新しくないと判定したときは（ステップＳ１１１：ＮＯ）、情報記憶媒体１のフラッシュメモリ１０４から更新情報を削除して、更新プログラムを停止する（ステップＳ１１６）。また、ステップＳ１１３において、利用者が更新用ファームウエアを更新しないことを選択すると（ステップＳ１１３：ＮＯ）、制御部２０３は、情報記憶媒体１のフラッシュメモリ１０４から更新情報を削除して、更新プログラムを停止する（ステップＳ１１６）。
【００５７】
なお、ステップＳ１１３において、利用者が更新用ファームウエアを更新するか否かを制御パネル２０２から入力するようにしているが、利用者の判断を待たずに、ステップＳ１１４に進むようにしてもよい。また、ステップＳ１１３において、利用者が更新用ファームウエアを更新しないことを選択した場合に、とりあえず更新用ファームウエアを情報記憶媒体１から読み出して不揮発性メモリ部２０４の更新情報格納部に格納しておき、後に更新用ファームウエアをインストールするようにしてもよい。また、情報記憶媒体１がＵＳＢコネクタ４に挿入され、接続が確立されるたびに更新プログラムは、起動され、情報記憶媒体１に装置情報の書き込み、又は、更新情報の読み出し或いは更新情報の削除後に停止するが、これに変えて、画像投影装置２が動作している間は情報記憶媒体１の挿入、抜脱にかかわらず更新プログラムが常に動作するようにしてもよい。
【００５８】
また、以上の説明において、更新情報の新旧の比較を更新バージョン情報により行う例について説明してきたが、各画像投影装置２の更新ファームウエアを機種により特定する場合には、更新バージョン情報に代えて機種情報により新旧を比較することができる。要は、更新用ファームウエアの新旧を比較することができる情報であればよい。
【００５９】
このように、情報記憶媒体１を介して更新用ファームウエアを格納し、更新処理を行うので、画像投影装置２がネットワークに直接接続して更新用ファームウエアを取得する場合と比較して、画像投影装置２がネットワークに接続できない環境下に置かれている場合であっても、容易に且つ確実に更新用ファームウエアをインストールすることができる。また、現ファームウエアよりも新しい更新用ファームウエアのみインストールするので、利用者が誤って古いバージョンのファームウエアをインストールすることを防止することができる。
【００６０】
（コンピュータ装置３のメイン処理）
図６を参照してコンピュータ装置３のメイン処理を説明する。コンピュータ装置３の電源が投入されてＯＳが起動する。コンピュータ装置３がインターネット等のネットワークに接続されているときは（ステップＳ２００：ＹＥＳ）、後に説明する最新の更新用ファームウエア取得処理に進む（ステップＳ２０１）。ネットワークに接続されていないときは（ステップＳ２００：ＮＯ）、情報記憶媒体１がＵＳＢコネクタ６に接続されるまで待ちの状態となる（ステップＳ２０２：ＮＯ）。なお、更新用ファームウエア取得処理はコンピュータ装置３がネットワークに接続されていれば、コンピュータ装置３の起動時や設定された日時など定期的に実行される。
【００６１】
コンピュータ装置３のＣＰＵ３０５が、情報記憶媒体１がＵＳＢコネクタ６に挿入されたことを検出すると（ステップＳ２０２：ＹＥＳ）、ＣＰＵ３０５は、情報記憶媒体１とバスコントローラ３０８、ＵＳＢバスコントローラ３０２及びＵＳＢコネクタ６を介してＵＳＢ接続を確立し、取得プログラムを起動する（ステップＳ２０３）。ＣＰＵ３０５は、情報記憶媒体１から装置情報を読出し、ＨＤＤ３１５に格納する（ステップＳ２０４）。ＣＰＵ３０５は、ＨＤＤ３１５に格納された装置情報に、現バージョン情報、ネットワークアドレス、画像投影装置２の識別情報が含まれていない、或いは、装置情報を取得することができないと判定したときは（ステップＳ２０５：ＮＯ）、ステップＳ２１９にジャンプし、情報記憶媒体１がＵＳＢコネクタ６から抜脱されて（ステップＳ２１９：ＹＥＳ）、終了する。この場合は、現在の画像投影装置の装置情報が情報記憶媒体１に記録されていないので、コンピュータ装置３のＨＤＤ３１５や、ネットワークから更新用バージョン情報を取得し、現バージョン情報と更新用バージョン情報とを比較することができないからである。
【００６２】
ＣＰＵ３０５は、情報記憶媒体１に上記必要な情報が記憶されていると判定したときは（ステップＳ２０５：ＹＥＳ）、ネットワークＩ／Ｆ３１０を介してネットワークに接続しているかどうかを判定する（ステップＳ２０６）。ＣＰＵ３０５は、ネットワークに接続中であることを検出して（ステップＳ２０６：ＹＥＳ）、装置情報に含まれるネットワークアドレスに基づいてネットワーク上のサーバに接続し、画像投影装置２の識別情報を用いて最新のファームウエアの更新用バージョン情報を取得し、ＨＤＤ３１５に格納する（ステップＳ２０７）。ＣＰＵ３０５は、情報記憶媒体１から取得した現バージョン情報とネットワーク上のサーバから取得した更新用バージョン情報とを比較して、更新用バージョン情報が現バージョン情報よりも新しいと判定すると（ステップＳ２０８：ＹＥＳ）、ネットワーク上のサーバから、更新用バージョン情報に対応する更新用ファームウエアを取得し（ステップＳ２０９）、ＨＤＤ３１５に格納する（ステップＳ２１０）。尚、更新用バージョン情報や更新用ファームウエア等の更新情報は、装置情報に対応付けて格納される。次に、ＣＰＵ３０５は、ＨＤＤ３１５から更新用ファームウエア及び更新用バージョン情報を読み出して、情報記憶媒体１のフラッシュメモリ１０４に書込んで格納する（ステップＳ２１１）。その後、ＣＰＵ３０５は、情報記憶媒体１がＵＳＢコネクタ６から抜脱されて終了する（ステップＳ２１９：ＹＥＳ）。ステップＳ２０８において、ＣＰＵ３０５が、現バージョン情報と更新用バージョン情報とが等しい、又は、現バージョン情報のほうが新しいと判定したときは（ステップＳ２０８：ＮＯ）、情報記憶媒体１が抜脱されるのを待って終了する（ステップＳ２１９：ＹＥＳ）。
【００６３】
なお、ステップＳ２０７において、ＣＰＵ３０５は、ネットワーク上のサーバから、更新用バージョン情報を取得して、この更新用バージョン情報が現バージョン情報よりも新しい場合に、更新用ファームウエアを取得するようにしているが、ステップＳ２０７において、更新用バージョン情報と更新用ファームウエアを一括して取得して、更新用バージョン情報が新しいときに、情報記憶媒体１にこの更新情報を格納するようにしてもよい。
【００６４】
ステップＳ２０６において、ＣＰＵ３０５がネットワークに接続されていないことを検出したときは（ステップＳ２０６：ＮＯ）、ＣＰＵ３０５はＨＤＤ３１５に更新用ファームウエアが格納されているか否かを判定する（ステップＳ２１３）。ＣＰＵ３０５が、ＨＤＤ３１５に更新用ファームウエアが格納されていると判定したときは（ステップＳ２１３：ＹＥＳ）、ＣＰＵ３０５は、ＨＤＤ３１５から更新用バージョン情報を読出し（ステップＳ２１４）、情報記憶媒体１から現バージョン情報を読出し（ステップＳ２１５）、ＨＤＤ３１５に格納された更新用バージョン情報が情報記憶媒体１に格納された現バージョン情報よりも新しいと判定したときは（ステップＳ２１６：ＹＥＳ）、ＨＤＤ３１５から更新用ファームウエアを読み出す（ステップＳ２１７）。そして、読み出した更新用ファームウエア及び更新用バージョン情報からなる更新情報を情報記憶媒体１のフラッシュメモリ１０４に格納する（ステップＳ２１８）。その後、情報記憶媒体１がＵＳＢコネクタ６から抜脱されるまで待ち状態となり（ステップＳ２１９：ＮＯ）、情報記憶媒体１が抜脱されて終了する（ステップＳ２１９：ＹＥＳ）。ＣＰＵ３０５が、ＨＤＤ３１５に更新情報が格納されていないと判定したとき（ステップＳ２１３：ＮＯ）、及びＨＤＤ３１５に格納された更新情報の更新バージョンが、現バージョンと等しい、又は、現バージョンよりも古いと判定したときは（ステップＳ２１６：ＮＯ）、ＣＰＵ３０５は、情報記憶媒体１が抜脱されるのを待って取得プログラムを終了する（ステップＳ２１９：ＹＥＳ）。
【００６５】
なお、ステップＳ２０８において、ＣＰＵ３０５は、更新用バージョン情報と現バージョン情報とを比較するが、この比較した結果をＬＣＤ２０３に表示して利用者に報知することができる。また、ステップＳ２０８に代えて、更新用バージョン情報が現バージョン情報よりも古いか新しいかにかかわらず、ＣＰＵ３０５は、ネットワークを介して更新用ファームウエアを含む更新情報を取得し、ＨＤＤ３１５に格納してもよい。更新情報を一端取得しておいて、その後に必要に応じて、現バージョン情報と比較すればよいからである。この場合においても、ＣＰＵ３０５は、取得した更新情報に含まれる更新バージョン情報等をＬＣＤ２０３に表示して利用者に報知する。或いは、ＨＤＤ３１５に格納すると共に、情報記憶媒体１に当該更新情報を記録することができる。情報記憶媒体１にとりあえず当該更新情報を記録し、画像投影装置２に情報記憶媒体１を装着して、画像投影装置２において更新バージョン情報と現バージョン情報とを比較する。この場合も、制御部２０３は当該更新情報を画像投影装置２の制御パネル２０２に表示して利用者に報知する。
【００６６】
なお、上記処理において、ステップＳ２００〜ステップＳ２０２は必須要件ではない。ステップＳ２０３以降の処理において、情報記憶媒体１がＵＳＢコネクタ６に装着されたときにネットワークを介して更新情報を取得する。従って、多くの場合最新の更新情報をこの装着時に取得することができるからである。
【００６７】
コンピュータ装置３は以上のように動作することにより、コンピュータ装置３がネットワークに接続しているときは、ネットワーク上のサーバから最新の更新用ファームウエアを取得することができる。また、自動的に新しいバージョンのファームウエアを情報記憶媒体１に格納するので、利用者は常に新しい環境下で画像投影装置２を使用することが可能となる。また、不適切なバージョンのファームウエアを取り込むことがない。更に、コンピュータ装置３が、ネットワークに接続されていない、或いは接続できない環境においても、コンピュータ装置３に格納されている更新用ファームウエアを情報記憶媒体１に格納できるので、利便性がある。
【００６８】
（コンピュータ装置３による更新用ファームウエア取得処理１）
図７を参照して、コンピュータ装置３のメイン処理のうち、更新用ファームウエア取得処理の一例を説明する。この処理は、情報記憶媒体１がＵＳＢコネクタ６に装着されていない場合でも、過去に接続され、装置情報があるものであれば、その装置情報に基づき定期的にネットワークを介してサーバから最新の更新用ファームウエア及び更新用バージョン情報を取得する処理である。利用者は、ネットワーク上のサーバから更新用ファームウエアを取得するタイミングである所定期間を予め設定しておく。ＣＰＵ３０５は、予め設定されている所定期間が経過したことを検出したときは（ステップＳ３００：ＹＥＳ）、ファームウエア取得プログラムを起動する（ステップＳ３０１）。次に、ＣＰＵ３０５は、ＨＤＤ３１５に格納されている装置情報のうち、ネットワークアドレス、画像投影装置２の識別情報からネットワーク上のサーバに接続し、更新用ファームウエア及び更新用バージョン情報からなる更新情報を取得する（ステップＳ３０２）。次にＣＰＵ３０５は、取得した更新情報をＨＤＤ３１５に格納する（ステップＳ３０３）。次に取得プログラムを停止して（ステップＳ３０４）終了する。また、ＣＰＵ３０５が、所定期間が経過していないと判定したときは（ステップＳ３００：ＮＯ）、他のステップをスキップして終了する。このように設定しておくことにより、所定期間を１ヶ月、あるいは数ヶ月と設定しておくことにより、定期的に装置メーカーのサーバから最新の更新情報を取得することができる。また、コンピュータ装置３が起動するたびに、取得プログラムが起動されるように設定するのも有効である。
【００６９】
（コンピュータ装置３による更新用ファームウエア取得処理２）
図８を参照して、コンピュータ装置３による更新用ファームウエア取得処理の他の例を説明する。特に、本取得処理においては、画像投影装置２のメンテナンス情報をサーバに送信し、この装置の状態に応じた更新用ファームウエアをサーバが用意して、この更新用ファームウエアを取得する処理である。コンピュータ装置３のＣＰＵ３０５は、ＵＳＢコネクタ６に情報記憶媒体１が装着されたことを検出して（ステップＳ４００：ＹＥＳ）、取得プログラムを起動する（ステップＳ４０１）。次に、ＣＰＵ３０５は、情報記憶媒体１のフラッシュメモリ１０４から、装置情報を読出し、ＨＤＤ３１５に格納する（ステップＳ４０２）。そして、当該装置情報に画像投影装置２のメンテナンス情報が含まれているか否かを判定する（ステップＳ４０３）。メンテナンス情報には、例えば光源２２１のランプの使用時間、ＬＣＤ２２３の欠陥情報、使用期間中の温度情報等が含まれている。ＣＰＵ３０５は、装置情報にメンテナンス情報が含まれていることを検出して（ステップＳ４０３：ＹＥＳ）、装置情報に含まれるネットワークのネットワークアドレス等により特定される更新用ファームウエアを提供するサーバに接続する(ステップＳ４０４)。装置情報に含まれる画像投影装置２の識別情報とともに、メンテナンス情報をサーバにアップロードする（ステップＳ４０５）。
【００７０】
当該サーバは、メンテナンス情報がアップロードされたことを検出して（ステップＳ４１１：ＹＥＳ）、当該メンテナンス情報に対応する更新用ファームウエアを提供するか否かを判断する（ステップＳ４１２）。サーバが対応する更新用ファームウエアを提供する場合は（ステップＳ４１２：ＹＥＳ）、画像投影装置２の状況に応じた更新用ファームウエアを作成する（ステップＳ４１３）。そして、更新用ファームウエア及び更新用バージョン情報を含む対応情報をコンピュータ装置３に送信する（ステップＳ４１４）。サーバが対応する更新用ファームウエアを提供しない場合は（ステップＳ４１２：ＮＯ）、作成しない旨や装置の状態を診断した装置診断情報等の対応情報をコンピュータ装置３に送信する（ステップＳ４１５）。コンピュータ装置３のＣＰＵ３０５は、サーバからネットワークを介して送信されたメンテナンス情報に応じた対応情報を取得し（ステップＳ４０６）、ＨＤＤ３１５にメンテナンス対応情報として格納する（ステップＳ４０７）。更に、ＣＰＵ３０５は、情報記憶媒体１にメンテナンス対応情報を書込んで格納する（ステップＳ４０８）。このメンテナンス対応情報には、更新用ファームウエア及び更新用バージョン情報が含まれている。また、ＣＰＵ３０５は、取得したメンテナンス対応情報をＬＣＤ３０３に表示して利用者に報知するする。そして、情報記憶媒体１がＵＳＢコネクタ６から抜脱されるまで待ちの状態となり（ステップＳ４１０：ＮＯ）、抜脱されて終了する（ステップＳ４１０：ＹＥＳ）。
【００７１】
上記の処理を行うことにより、画像投影装置２のファームウエアを、その画像投影装置２の使用状況に適合させて更新することができる。例えば、光源２２１の輝度が低下している場合に、更新用ファームウエアによりランプ駆動回路２２０を制御して輝度調整を行うことができる。また、ＬＣＤ２２３に画素欠陥が発生した場合に、この画素欠陥検出プログラムを付加し、画像処理回路２２５を制御して欠陥画素を目立たないように駆動することができる更新用ファームウエアを提供することができる。更に、画像投影装置２のＬＣＤ２２３のパネル劣化に対する色補正、色温度調整が可能になる。ＬＣＤ２２３のパネルが劣化すると白色が黄色になってくるからである。
【００７２】
なお、本発明においては、画像投影装置に機能を実現させる、又は、コンピュータ装置に機能を実現させるためのファームウエア処理プログラムの他に、これらのプログラムを記憶するプログラム記憶媒体も含まれる。これらのプログラムは記憶媒体デバイスを介して読み出され、画像投影装置またはコンピュータ装置に記憶され、実行される。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態に係る画像投影システムを表す構成図である。
【図２】本発明の実施形態に係る画像投影装置の機能ブロック図である。
【図３】本発明の実施形態に係るコンピュータ装置の機能ブロック図である。
【図４】本発明の画像投影システムに使用される情報記憶媒体の機能ブロック図である。
【図５】本発明に係る画像投影装置のメイン処理を表すフローチャート図である。
【図６】本発明に係るコンピュータ装置のメイン処理を表すフローチャート図である。
【図７】本発明に係るコンピュータ装置のファームウエア取得処理を表すフローチャート図である。
【図８】本発明に係るコンピュータ装置のファームウエア取得処理を表すフローチャート図である。
【符号の説明】
【００７４】
１  情報記憶媒体
２  画像投影装置
３  コンピュータ装置
４、６  ＵＳＢコネクタ
７  ネットワーク
１０１  ＣＰＵ
２０３  制御部
３０５  ＣＰＵ
【図１】
2008282310.tif 000003
【図２】
2008282310.tif 000004
【図３】
2008282310.tif 000005
【図４】
2008282310.tif 000006
【図５】
2008282310.tif 000007
【図６】
2008282310.tif 000008
【図７】
2008282310.tif 000009
【図８】
2008282310.tif 000010