(57)【要約】【課題】装置に固有のデータを保存する部品の交換を容易に実施可能とする。【解決手段】基板が主装置の電源および電源端子から供給された電源のうち何れで起動されているかを判定する。判定結果に従い、主装置の電源で起動されている場合には、不揮発メモリに第１のアドレスを設定すると共に、ＭＣＵからメモリを制御可能とする。一方、電源端子から供給された電源で起動されている場合には、不揮発メモリに第２のアドレスを設定すると共に、ＭＣＵとメモリとを切り離す。主装置側の基板のＭＣＵから当該基板に接続され、主装置から取り外された他の基板のメモリを制御して、他の基板のメモリに記憶される補正値データを、主装置側の基板のメモリに書き込む。【選択図】図４
2012150359.tif 000002
【特許請求の範囲】
【請求項１】
主装置に対して脱着可能に組み込んで動作する電子機器であって、
制御信号により制御され、データの書き換えが可能な不揮発の記憶手段と、
電源の供給を行う電源端子と、前記制御信号を送受信する制御端子とを含む接続手段と、
前記記憶手段を前記制御信号により制御する制御手段と、
電源が前記主装置および前記電源端子のうち何れから供給されているかを判定する判定手段と、
前記記憶手段の制御を、前記判定手段により電源が前記主装置から供給されていると判定された場合に、前記制御手段で行い、前記判定手段により電源が前記電源端子から供給されていると判定された場合に、前記制御端子から受信した前記制御信号により行うように切り替える切り替え手段と
を備える
ことを特徴とする電子機器。
【請求項２】
前記制御手段は、
前記判定手段により電源が前記主装置から供給されていると判定された場合に、前記制御端子から受信した前記制御信号に含まれる書き込みデータを前記記憶手段に書き込む
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記判定手段により電源が前記主装置から供給されていると判定された場合と、電源が前記電源端子から供給されていると判定された場合とで、前記記憶手段に対して異なる識別情報を設定する設定手段をさらに備える
ことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
前記切り替え手段は、
前記判定手段により電源が前記電源端子から供給されていると判定された場合に、前記制御手段を前記記憶手段から切り離す
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の電子機器。
【請求項５】
前記制御手段は、
前記電源が前記主装置から供給されていると判定された場合に、前記制御信号を前記制御端子から送信して、送信先に予め決められたアドレスを持つ他の記憶手段が存在するか否かを探索し、該他の記憶手段が探索された場合に、前記制御端子から受信した制御信号に含まれる書き込みデータを前記記憶手段に書き込む
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の電子機器。
【請求項６】
前記制御手段は、
前記制御端子から受信した制御信号に含まれる誤り検出符号と、該制御信号に含まれる書き込みデータから算出した誤り検出符号とが一致した場合に、該書き込みデータを前記記憶手段に書き込む
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記制御手段は、
前記制御端子から受信した制御信号に含まれる機種情報と、前記記憶手段に記憶される機種情報とが一致した場合に、前記制御端子から受信した制御信号に含まれる書き込みデータを前記記憶手段に書き込む
ことを特徴とする請求項５または請求項６に記載の電子機器。
【請求項８】
主装置に対して脱着可能に組み込んで動作する電子機器の制御方法であって、
前記電子機器は、
制御信号により制御され、データの書き換えが可能な不揮発の記憶手段と、
電源の供給を行う電源端子と、前記制御信号を送受信する制御端子とを含む接続手段と
を有し、
制御手段が、前記記憶手段を前記制御信号により制御する制御ステップと、
判定手段が、電源が前記主装置および前記電源端子のうち何れから供給されているかを判定する判定ステップと、
切り替え手段が、前記記憶手段の制御を、前記判定ステップにより電源が前記主装置から供給されていると判定された場合に、前記制御ステップにより行い、前記判定ステップにより電源が前記電源端子から供給されていると判定された場合に、前記制御端子から受信した前記制御信号により行うように切り替える切り替えステップと
を備える
ことを特徴とする電子機器の制御方法。
【請求項９】
画像を投射する光学エンジンと、
請求項１乃至請求項７の何れか１項に記載の電子機器と
を備え、
前記記憶手段に前記光学エンジンの補正値データが記憶される
ことを特徴とするプロジェクタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換可能な基板に設定値を保存する場合に用いて好適な電子機器および電子機器の制御方法、ならびに、プロジェクタ装置に関する。
【背景技術】
【０００２】
装置に搭載する部品の中には、自身の特性バラツキが装置性能に影響を与えてしまうような部品（以降、特性管理部品）が存在し得る。例えば、プロジェクタ装置に搭載する光学エンジンが特性管理部品に相当する。このような特性管理部品を搭載した装置は、製造工程内で調整（補正）作業を行うことにより、特性管理部品のバラツキが装置性能のバラツキ増大を引き起こす事を抑えている。そして、この調整作業によって取得した、特性管理部品のバラツキを補正するためのデータである補正値データは、装置内部のコントローラ基板に実装する不揮発メモリに保存するのが一般的である。
【０００３】
ここで、故障の発生などによって、補正値データが保存されるコントローラ基板を新品のコントローラ基板と交換した場合について考える。この場合、交換する新品のコントローラ基板には、装置に搭載する特性管理部品の補正値データが保存されていない。そのため、予め作成した標準的な補正値データを新しい基板に書き込むようにした技術が既に知られている。
【０００４】
特許文献１には、装置の製造工程において計測器を使って特性管理部品の特性値測定を実施し、この測定結果を設計値に近付けるための補正値データを作成し、作成した補正値データを装置に保存するようにした技術が開示されている。特許文献１によれば、特性管理部品のバラツキに起因する装置特性の低下を防ぐことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特性管理部品は、個体毎に固有の補正値データが必要となることが多い。そのため、従来技術により新品のコントローラ基板に標準的な補正値データを書き込んだのでは、特性管理部品の特性を完全には補正しきれず、固有の補正値データが保存されていた交換対象のコントローラ基板の場合と比較して、電子機器の性能が低下してしまうおそれがあった。
【０００６】
さらには、新品基板に対する標準的な補正値データの書き込み処理に際しては、パーソナルコンピュータを用いるのが一般的であり、フィールドでこの書込処理を実施する場合には、例えばサービスマンがパーソナルコンピュータを携行する必要があり、煩わしかった。一方、コントローラ基板を新品の基板に交換した後にフィールドで再度補正作業を実施することも考えられる。しかしながらこの場合、複数の計測器など、さらに多くの機材を携行しなければならないと共に、測定の時間も余計にかかってしまうという問題点があった。
【０００７】
また、交換対象のコントローラ基板から固有の補正値データを例えばパーソナルコンピュータのメモリなどにコピーする場合、この交換対象のコントローラ基板を起動させて、不揮発メモリからの補正値データ読み込みを行うことになる。ところが、故障などにより交換対象のコントローラ基板が起動不能な場合には、交換対象のコントローラ基板から補正値データの読み込みを行う処理の実行が極めて困難であるという問題点があった。
【０００８】
上述した特許文献１によれば、特性管理部品の補正値データをメモリに保存することで、特性管理部品のバラツキに起因する電子機器特性の低下が防がれる。しかしながら、特許文献１の技術を用いた場合であっても、フィールドでのコントローラ基板交換が発生した際、製造工程で保存した補正値データを新しいコントローラ基板に引き継ぐことが出来ないという問題は解消できていない。
【０００９】
また、特性管理部品に対して不揮発メモリを含む電子回路を設け、当該不揮発メモリに対して当該特性管理部品の補正値データを記憶することも考えられる。しかしながら、特性管理部品が本来電子回路を必要としない場合、補正値データを保存するために新たに不揮発メモリおよびその実装基板を搭載すると、装置の構成の複雑化や大型化を招いてしまうという問題点があった。
【００１０】
本発明は、上記に鑑みてなされたものであって、装置に固有のデータを保存する部品の交換を容易に実施可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、主装置に対して脱着可能に組み込んで動作する電子機器であって、制御信号により制御され、データの書き換えが可能な不揮発の記憶手段と、電源の供給を行う電源端子と、制御信号を送受信する制御端子とを含む接続手段と、記憶手段を制御信号により制御する制御手段と、電源が主装置および電源端子のうち何れから供給されているかを判定する判定手段と、記憶手段の制御を、判定手段により電源が主装置から供給されていると判定された場合に、制御手段で行い、判定手段により電源が電源端子から供給されていると判定された場合に、制御端子から受信した制御信号により行うように切り替える切り替え手段とを備えることを特徴とする。
【００１２】
また、本発明は、主装置に対して脱着可能に組み込んで動作する電子機器の制御方法であって、電子機器は、制御信号により制御され、データの書き換えが可能な不揮発の記憶手段と、電源の供給を行う電源端子と、制御信号を送受信する制御端子とを含む接続手段とを有し、制御手段が、記憶手段を制御信号により制御する制御ステップと、判定手段が、電源が主装置および電源端子のうち何れから供給されているかを判定する判定ステップと、切り替え手段が、記憶手段の制御を、判定ステップにより電源が主装置から供給されていると判定された場合に、制御ステップにより行い、判定ステップにより電源が電源端子から供給されていると判定された場合に、制御端子から受信した制御信号により行うように切り替える切り替えステップとを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、機器に固有のデータを保持する部品の交換が容易に実施可能となるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明に係る電子機器が適用されたプロジェクタ装置の一例の構成を示すブロック図である。
【図２】図２は、コントローラ基板の一例の構成と、本実施形態による補正値コピー時の基板接続形態の例を示すブロック図である。
【図３】図３は、コントローラ基板における本実施形態に関連の深い部分の構成をより詳細に示す回路図である。
【図４】図４は、補正値コピー時の動作をより具体的に説明するための略線図である。
【図５】図５は、本実施形態によるコントローラ基板間での補正値データのコピー処理におけるＭＣＵの動作を示す一例のフローチャートである。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、本発明に係る電子機器の一実施形態を詳細に説明する。図１は、本発明に係る電子機器が適用されたプロジェクタ装置１の一例の構成を示す。プロジェクタ装置１は、特性管理部品である光学エンジン１０と、電子機器としてのコントローラ基板４０とを搭載した液晶方式のプロジェクタである。プロジェクタ装置１は、光学エンジン１０、ランプ２０、電源ユニット３０およびコントローラ基板４０を備える。電源ユニット３０は、商用電源からランプ２０の電源やコントローラ基板４０の動作電源を生成する。
【００１６】
光学エンジン１０は、ランプ２０からの光を反射させる複数の反射ミラー１１と、反射ミラー１１で反射された光をＲＧＢ（Ｒｅｄ／Ｇｒｅｅｎ／Ｂｌｕｅ）の各波長光に分離するための複数のダイクロイックミラー１２と、ＲＧＢの各波長光毎に画像を生成するための液晶モジュール１３と、液晶モジュール１３の通過光を合成してカラーの投射映像を生成するプリズム１４と、プリズム１４から出射された映像を拡大するための投射レンズ１５とを備えて構成される。
【００１７】
コントローラ基板４０は、ＭＣＵ(Micro  Control  Unit)４１と、ＬＣＤ制御部４２と、外部入出力信号制御部４３と、不揮発メモリ４４と、ＮＩＣ(Network  Interface  Card)４５とを備え、プロジェクタ装置１に対して着脱可能に組み込まれて動作する電子機器である。コントローラ基板４０とプロジェクタ装置１とは、例えば図示されないコネクタを介して電気的に接続される。プロジェクタ装置１は、コントローラ基板４０に対する主装置と考えることができる。
【００１８】
ＭＣＵ４１は、例えばＣＰＵ(Central  Processing  Unit)、ＲＯＭ(Read  Only  Memory)およびＲＡＭ(Random  Access  Memory)を備え、ＲＯＭに予め記憶されるプログラムに従い、ＲＡＭをワークメモリとして用いて、このプロジェクタ装置１の全体の動作を制御する。また、ＭＣＵ４１は、プロジェクタ装置１に入力した画像信号に対して画像処理を施す。ＬＣＤ(Liquid  Crystal  Display)制御部４２は、ＭＣＵ４１で画像処理された画像信号に従い、光学エンジン１０内部の複数の液晶モジュール１３を制御する。
【００１９】
不揮発メモリ４４は、例えば光学エンジン１０に対する補正値データが記憶され、ＭＣＵ４１の制御に従いデータの書き込みおよび読み出しが行われる。
【００２０】
外部入出力信号制御部４３は、パーソナルコンピュータ２やビデオカメラ３といった外部の電子機器との通信を制御する。外部入出力信号制御部４３は、パーソナルコンピュータ２やビデオカメラ３などから画像データや電子ファイルのデータ受信を行ったり、パーソナルコンピュータ２と通信を行うためのインターフェイスを有する。このようなインターフェイスとして、例えばＲＳ−２３２Ｃ、ＵＳＢ(Universal  Serial  Bus)、ＩＥＥＥ１３９４(Institute  of  Electrical  and  Electronics  Engineers  1394)を用いることができる。ＮＩＣ４５は、ＬＡＮ(Local  Area  Network)などのネットワークを介した例えばコンピュータ４との間の通信を制御する。
【００２１】
ここで、光学エンジン１０は、多くの光学部品によって複雑且つ緻密に構成されたモジュールであるため、必然的に特性のバラツキも大きくなる。この光学エンジン１０の特性バラツキは、「色ムラ」、「色調ズレ」、「フリッカ」などといった、プロジェクタ装置１の映像品質特性のバラツキに直接繋がってしまう。そのため、プロジェクタ装置１の製造工程において、１台毎に測定器を使った調整作業を実施し、光学エンジン１０に起因するプロジェクタ装置１の特性バラツキを抑えるための補正値データを作成する。
【００２２】
作成された補正値データは、コントローラ基板４０の外部入出力信号制御部４３を通じて、外部電子機器であるパーソナルコンピュータ２からプロジェクタ装置１に送られ、ＭＣＵ４１の制御に従い不揮発メモリ４４に書き込まれる。
【００２３】
図２は、コントローラ基板４０の一例の構成をより詳細に示すと共に、本実施形態による補正値コピー時の基板接続形態の例を示す。なお、図２において、上述した図１と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００２４】
補正値コピー部５０は、不揮発メモリ４４に対する補正値データのコピーを制御するもので、補正値コピーＩ／Ｆ５１、ＣｏｐｙＶ検出部５２、電源切替部５３、バスＳＷ（スイッチ）５４、アドレス切替部５５を有する。図２の例では、不揮発メモリ４４としてシリアルバス型のＥＥＰＲＯＭ(Electrically  Erasable  Programmable  Read  Only  Memory)が用いられ、不揮発メモリ４４および補正値コピーＩ／Ｆ５１がＩ２Ｃ(Inter-Integrated  Circuit)バスで互いに通信可能に接続されると共に、これら不揮発メモリ４４および補正値コピーＩ／Ｆ５１は、バスＳＷ５４を介してＩ２ＣバスによりＭＣＵ４１と互いに通信可能に接続される。なお、本実施形態に適用可能な不揮発メモリ４４は、シリアルバス型のＥＥＰＲＯＭに限られるものではない。
【００２５】
補正値コピーＩ／Ｆ５１は、コントローラ基板４０における外部接続コネクタであって、電源の供給を行う電源端子と、不揮発メモリ４４の制御信号を送受信する制御端子とを有する。コントローラ基板４０が有する補正値コピーＩ／Ｆ５１の電源端子および制御端子は、同一構成の他のコントローラ基板４０が有する補正値コピーＩ／Ｆ５１の対応する端子と互いに接続することができ、これにより、一方のコントローラ基板４０に実装される不揮発メモリ４４に記憶されるデータを、他方のコントローラ基板４０に実装される不揮発メモリ４４に対してコピーすることができる。
【００２６】
以下、このコントローラ基板４０および他のコントローラ基板４０との間で行われる、不揮発メモリ４４の記憶内容のコピー動作について、詳細に説明する。プロジェクタ装置１に組み込まれているコントローラ基板４０が故障した場合、この故障したコントローラ基板４０をプロジェクタ装置１から取り外し、新品のコントローラ基板４０をプロジェクタ装置１に組み込む。本実施形態では、故障して取り外されたコントローラ基板４０と、故障したコントローラ基板４０の代わりにプロジェクタ装置１に組み込まれた新品のコントローラ基板４０とをそれぞれの補正値コピーＩ／Ｆ５１で接続することで、故障したコントローラ基板４０の不揮発メモリ４４に記憶される補正値データを、新品のコントローラ基板４０に対して自動的に書き込むことができる。
【００２７】
図２において、便宜上、故障したコントローラ基板４０をコントローラ基板４０Ｂとし、新品のコントローラ基板４０をコントローラ基板４０Ａとする。コントローラ基板４０Ａは、プロジェクタ装置１に組み込まれ、電源ユニット３０からシステム電源ＳｙｓＶが供給される。コントローラ基板４０Ａが有する補正値コピーＩ／Ｆ５１の電源端子と、コントローラ基板４０Ｂが有する補正値コピーＩ／Ｆ５１の電源端子とを接続する。これにより、コントローラ基板４０Ａからコントローラ基板４０Ｂに対して、電源ＣｏｐｙＶが供給される。この電源ＣｏｐｙＶは、コントローラ基板４０Ａにおいて、システム電源ＳｙｓＶから生成される。
【００２８】
また、コントローラ基板４０Ａが有する補正値コピーＩ／Ｆ５１の制御端子と、コントローラ基板４０Ｂが有する補正値コピーＩ／Ｆ５１の制御端子とを接続する。これにより、コントローラ基板４０Ａからコントローラ基板４０Ｂに対して、コントローラ基板４０Ｂが有する不揮発メモリ４４を制御するための信号が制御信号として送信される。また、コントローラ基板４０Ｂからコントローラ基板４０Ａに対して、コントローラ基板４０Ｂの不揮発メモリ４４に対して書き込むための補正値データが制御信号として送信される。
【００２９】
図３は、コントローラ基板４０における本実施形態に関連の深い部分の構成を、より詳細に示す。なお、図３において、上述した図２と共通する部分には同一の符号を付して、詳細な説明を省略する。また、以下において、コントローラ基板４０Ａとコントローラ基板４０Ｂとを区別する必要のない場合は、これらをコントローラ基板４０で代表させて説明を行う。
【００３０】
図３において、電源ＣｏｐｙＶは、不揮発メモリ４４を動作させるための電源である。電源ＣｏｐｙＶは、不揮発メモリ４４の電源端子ＶＣＣに供給される。
【００３１】
補正値コピーＩ／Ｆ５１において、端子６０および６１は、電源ＣｏｐｙＶの電源端子を構成する。また、端子６２および６３は、制御端子を構成し、それぞれクロック線７０およびデータ線７１に接続される。クロック線７０およびデータ線７１は、それぞれ不揮発メモリ４４のクロック端子およびデータ端子に接続される。クロック線７０およびデータ線７１は、Ｉ２Ｃに規定されるフォーマットでクロック信号およびデータ信号をそれぞれ送受信する。
【００３２】
電源切替部５３は、電源ＣｏｐｙＶの供給元を、システム電源ＳｙｓＶと、端子６０から供給される電源とで切り替える回路ブロックである。ＣｏｐｙＶ検出部５２は、電源切替部５３の状態を検出する回路ブロックである。具体的には、ＣｏｐｙＶ検出部５２は、電源ＣｏｐｙＶの供給元が、システム電源ＳｙｓＶと、端子６０から供給された電源とのうち何れであるかを判定する。バスＳＷ５４は、ＣｏｐｙＶ検出部５２の出力に応じて、ＭＣＵ４１のクロック信号出力およびデータ信号出力の、クロック線７０およびデータ線７１への接続を制御する回路ブロックである。アドレス切替部５５は、ＣｏｐｙＶ検出部５２の出力に応じて、不揮発メモリ４４のＩ２Ｃのスレーブアドレスの切り替えを行う回路ブロックである。
【００３３】
電源切替部５３は、コントローラ基板４０のシステム電源ＳｙｓＶが起動しているとき、すなわち、コントローラ基板４０がプロジェクタ装置１内で正常動作しているときは、システム電源ＳｙｓＶから電源供給を行う。一方、システム電源ＳｙｓＶがダウンしているとき、すなわち、コントローラ基板４０がプロジェクタ装置１から取り外された単品状態では、接続先のコントローラ基板４０から補正値コピーＩ／Ｆ５１を介して供給される電源により電源供給を行う。
【００３４】
ＣｏｐｙＶ検出部５２は、電源切替部５３の状態を検出するもので、具体的には、電源ＣｏｐｙＶの供給元がシステム電源ＳｙｓＶおよび補正値コピーＩ／Ｆ５１を介して接続される他のコントローラ基板４０のうち何れであるかを判定する。ＣｏｐｙＶ検出部５２が、電源ＣｏｐｙＶが接続先の他のコントローラ基板４０から供給されていると判定した場合には、バスＳＷ５４によって不揮発メモリ４４とＭＣＵ４１の制御信号線（Ｉ２Ｃバス）とが切り離され、更にアドレス切替部５５によって不揮発メモリ４４のＩ２Ｃバスアドレス（Ｉ２Ｃバスのスレーブアドレス）が補正値コピー動作時用として予め決められたアドレスに切り替えられる。
【００３５】
コントローラ基板４０の各部の動作について、より詳細に説明する。電源切替部５３において、図３の例では、システム電源ＳｙｓＶの供給端とダイオードＤ１のアノードが接続され、ダイオードＤ１のカソードが端子６０に接続される。ダイオードＤ１のカソードと端子６０との中点Ｂから電源ＣｏｐｙＶが取り出される。電源切替部５３は、コントローラ基板４０のシステム電源ＳｙｓＶが起動している場合、システム電源ＳｙｓＶがダイオードＤ１を介して点Ｂにて電源ＣｏｐｙＶとして取り出される。一方、システム電源ＳｙｓＶがダウンした状態では、端子６０から供給される電源が電源ＣｏｐｙＶとして用いられる。
【００３６】
なお、端子６０から電源供給を受けている際、ダウンしているシステム電源ＳｙｓＶ（点Ａ）に対して不必要に電源供給が行われないよう、ダイオードＤ１にて電源供給路の制限を行っている。
【００３７】
ＣｏｐｙＶ検出部５２は、図３の例では、トランジスタによるスイッチ素子Ｑ１と、抵抗素子Ｒ１およびＲ２とを有し、ダイオードＤ１のアノード側の点Ａから取り出されたシステム電源ＳｙｓＶが抵抗素子Ｒ２を介してスイッチ素子Ｑ１のベース端子に供給される。また、電源ＣｏｐｙＶが抵抗素子Ｒ１を介してスイッチ素子Ｑ１のコレクタ端子に供給される。スイッチ素子Ｑ１のエミッタ端子は、接地される。抵抗素子Ｒ１とスイッチ素子Ｑ１のコレクタ端子との中点Ｃから出力が取り出され、これがＣｏｐｙＶ検出部５２による判定結果となる。
【００３８】
システム電源ＳｙｓＶが起動している場合は、スイッチ素子Ｑ１がＯＮとなり、抵抗素子Ｒ１が接地され中点Ｃの電圧がロー（Ｌｏｗ）となる。一方、システム電源ＳｙｓＶが起動しておらず、且つ、端子６０から電源が供給されている場合には、スイッチ素子Ｑ１がＯＦＦとなり、中点Ｃの電圧がハイ（Ｈｉｇｈ）となる。すなわち、ＣｏｐｙＶ検出部５２がＬｏｗ出力の場合に、システム電源ＳｙｓＶが起動していると判定され、Ｈｉｇｈ出力の場合に、システム電源ＳｙｓＶがダウンしており、且つ、端子６０から電源が供給されていると判定される。
【００３９】
バスＳＷ５４は、図３の例では、ｐ型のＭＯＳＦＥＴ(Metal-Oxide-Semiconductor  Field-Effect  Transistor)による２つのスイッチ素子Ｑ３およびＱ４を有し、それぞれＭＣＵ４１と、クロック線７０およびデータ線７１との接続を制御する。より具体的には、ＣｏｐｙＶ検出部５２の出力がスイッチ素子Ｑ３およびＱ４のゲート端子に供給される。また、ＭＣＵ４１のクロック信号出力端が、スイッチ素子Ｑ３のドレイン端子およびソース端子を介してクロック線７０に接続される。同様に、ＭＣＵ４１のデータ信号出力端が、スイッチ素子Ｑ４のドレイン端子およびソース端子を介してデータ線７１に接続される。
【００４０】
バスＳＷ５４は、ＣｏｐｙＶ検出部５２がＬｏｗ出力の間、すなわち、システム電源ＳｙｓＶから電源ＣｏｐｙＶが供給されている間は、スイッチ素子Ｑ３およびＱ４がそれぞれＯＮとなり、図３における点Ｅ−点Ｆ間、ならびに、点Ｇ−点Ｈ間が導通状態とされる。これにより、ＭＣＵ４１から出力されるクロック信号およびデータ信号が不揮発メモリ４４にそれぞれ供給され、不揮発メモリ４４が同一コントローラ基板４０上のＭＣＵ４１から制御される。
【００４１】
一方、ＣｏｐｙＶ検出部５２がＨｉｇｈ出力の間、すなわち、システム電源ＳｙｓＶがダウンしており、且つ、補正値コピーＩ／Ｆ５１の電源端子から電源ＣｏｐｙＶが供給されている間は、スイッチ素子Ｑ３およびＱ４がそれぞれＯＦＦとなり、図３における点Ｅ−点Ｆ間、ならびに、点Ｇ−点Ｈ間が切り離される。
【００４２】
アドレス切替部５５は、図３の例では、トランジスタによるスイッチ素子Ｑ２と、抵抗素子Ｒ３およびＲ４とを有し、ＣｏｐｙＶ検出部５２の出力が抵抗素子Ｒ４を介してスイッチ素子Ｑ２のベース端子に供給される。また、電源ＣｏｐｙＶが抵抗素子Ｒ３を介してスイッチ素子Ｑ２のコレクタ端子に供給される。スイッチ素子Ｑ２のエミッタ端子は、接地される。抵抗素子Ｒ３とスイッチ素子Ｑ２のコレクタ端子との中点Ｄから出力が取り出され、不揮発メモリ４４のスレーブアドレスの第１ビットの入力とされる。
【００４３】
不揮発メモリ４４にＩ２Ｃのバスインターフェイスを持つＥＥＰＲＯＭを用いた図３の例では、当該ＥＥＰＲＯＭが７ビットアドレスの場合、アドレス上位４ビットが値「１０１０」の固定値とされ、第１ビット〜第３ビットを用いてスレーブアドレスの設定を行うのが一般的である。図３の例では、スレーブアドレスの第２および第３ビットが接地されて値「０」とされ、第１ビットは、ＣｏｐｙＶ検出部５２がＨｉｇｈ出力の間、すなわち、システム電源ＳｙｓＶがダウン、且つ、電源ＣｏｐｙＶが供給されている間は、値「０」となり、Ｌｏｗ出力の間、すなわち、システム電源ＳｙｓＶが起動している間は、値「１」となる。
【００４４】
したがって、コントローラ基板４０の電源がプロジェクタ装置１から供給されている場合は、スレーブアドレスがアドレス「１０１０００１ｘｂ」（「ｘｂ」は、直前の数字列がバイナリ値であることを示す）となる。一方、コントローラ基板４０の電源が、補正値コピーＩ／Ｆ５１を介して接続される他のコントローラ基板４０から供給されている場合は、スレーブアドレスがアドレス「１０１００００ｘｂ」となる。これにより、不揮発メモリ４４は、接続先の他のコントローラ基板４０に実装されているＭＣＵ４１により識別され、当該ＭＣＵ４１から制御可能となる。このように、ＭＣＵ４１は、スレーブアドレスを識別情報として用いて不揮発メモリ４４を識別する。
【００４５】
なお、図３に示したＣｏｐｙＶ検出部５２、電源切替部５３、バスＳＷ５４およびアドレス切替部５５の構成は一例であって、これらに限定されるものではない。また、不揮発メモリ４４に設定するスレーブアドレスの値は、上述の例に限定されない。
【００４６】
図４を用いて、補正値コピー時の動作について、より具体的に説明する。なお、図４において、上述した図２および図３と共通する部分には同一の符号を付し、詳細な説明を省略する。また、図４では、プロジェクタ装置１内の新品のコントローラ基板４０Ａの各部の符号に「Ａ」を付すと共に、プロジェクタ装置１から取り外した故障品のコントローラ基板４０Ｂの各部の符号に「Ｂ」を付して、これらを区別する。
【００４７】
図４は、例えば故障品のコントローラ基板４０Ｂがプロジェクタ装置１から取り外され、代わりに、新品のコントローラ基板４０Ａが装着されると共に、コントローラ基板４０Ａとコントローラ基板４０Ｂとが、補正値コピーＩ／Ｆ５１Ａおよび補正値コピーＩ／Ｆ５１Ｂを介して接続された状態を示している。
【００４８】
コントローラ基板４０Ａは、プロジェクタ装置１に組み込まれ、正常動作可能な状態となっているが、不揮発メモリ４４Ａには、光学エンジン１０に最適な補正値データが記憶されていない。一方、コントローラ基板４０Ｂは、不揮発メモリ４４Ｂに当該補正値データが記憶されているが、プロジェクタ装置１から取り外されて基板単品の状態となっていると共に、故障発生のために、コントローラ基板４０Ｂのシステムが正常起動できないものとする。
【００４９】
この状態において、両方のコントローラ基板４０Ａおよび４０Ｂそれぞれの補正値コピーＩ／Ｆ５１Ａおよび５１Ｂを互いに接続し、例えばプロジェクタ装置１を起動させた場合について考える。この場合、コントローラ基板４０Ａは、電源ユニット３０からシステム電源ＳｙｓＶが供給されて起動すると共に、システム電源ＳｙｓＶから電源ＣｏｐｙＶを取り出して、電源ＣｏｐｙＶを補正値コピーＩ／Ｆ５１Ａおよび５１Ｂを介してコントローラ基板４０Ｂに供給する。これにより、図４において実線で表される部分が起動状態となる。
【００５０】
より具体的には、コントローラ基板４０Ａは、正常動作可能なため、電源ＣｏｐｙＶには、システム電源ＳｙｓＶによる電源供給が行われている。そのため、ＣｏｐｙＶ検出部５２Ａは、Ｌｏｗ出力となり、このＣｏｐｙＶ検出部５２Ａの出力を受けて、バスＳＷ５４ＡがＯＮ状態とされると共に、アドレス切替部５５Ａは、不揮発メモリ４４Ａのスレーブアドレスを、アドレス「１０１０００１ｘｂ」に設定する。例えば、このアドレス「１０１０００１ｘｂ」を、補正値コピー動作の際に補正値データを書き込む側のメモリを示す値とすることができる。
【００５１】
一方、コントローラ基板４０Ｂは、システム電源ＳｙｓＶが起動せず、電源ＣｏｐｙＶは、補正値コピーＩ／Ｆ５１Ｂを介してコントローラ基板４０Ａから供給される。そのため、ＣｏｐｙＶ検出部５２Ｂは、Ｈｉｇｈ出力となり、このＣｏｐｙＶ検出部５２Ｂの出力を受けて、バスＳＷ５４ＢがＯＦＦ状態とされＩ２ＣバスからＭＣＵ４１Ｂが切り離されると共に、アドレス切替部５５Ｂは、不揮発メモリ４４Ｂのスレーブアドレスを、アドレス「１０１００００ｘｂ」に設定する。例えば、このアドレス「１０１００００ｘｂ」を、補正値コピー動作の際に補正値データを読み出す側のメモリを示す値とすることができる。
【００５２】
この状態においては、コントローラ基板４０Ａに実装されているＭＣＵ４１ＡをＩ２Ｃのマスタデバイスとし、このＭＣＵ４１Ａから、同コントローラ基板４０Ａ上の不揮発メモリ４４Ａと、コントローラ基板４０Ｂ上の不揮発メモリ４４Ｂとを同時に制御可能となっている。ＭＣＵ４１Ａからは、アドレス「１０１０００１ｘｂ」に不揮発メモリ４４Ａが、アドレス「１０１００００ｘｂ」に不揮発メモリ４４Ｂが見えているので、不揮発メモリ４４Ｂから不揮発メモリ４４Ａへの補正値データのコピーを実行することができる。
【００５３】
一例として、ＭＣＵ４１Ａは、アドレス「１０１００００ｘｂ」の不揮発メモリ４４Ｂに対する補正値データの読み出し要求を含む制御信号を、補正値コピーＩ／Ｆ５１Ａからコントローラ基板４０Ｂに対して送信する。コントローラ基板４０Ｂにおいて、この制御信号が補正値コピーＩ／Ｆ５１Ｂにより受信され、読み出し要求に応じて不揮発メモリ４４Ｂから補正値データが読み出される。読み出された補正値データは、補正値コピーＩ／Ｆ５１Ｂから送信され、コントローラ基板４０Ａに受信される。コントローラ基板４０Ａでは、ＭＣＵ４１Ａの制御に従い、受信した補正値データが不揮発メモリ４４Ａに書き込まれる。
【００５４】
図５は、本実施形態によるコントローラ基板間での補正値データのコピー処理におけるＭＣＵ４１の動作を示す一例のフローチャートである。上述した図４を参照しながら、このフローチャートによる処理について説明する。このフローチャートによる処理に先立って、プロジェクタ装置１に装着された新品のコントローラ基板４０Ａと、プロジェクタ装置１から取り外された故障したコントローラ基板４０Ｂとが、補正値コピーＩ／Ｆ５１Ａおよび５１Ｂを介して接続されているものとする。
【００５５】
プロジェクタ装置１が起動されると、電源ユニット３０からコントローラ基板４０Ａに対してシステム電源ＳｙｓＶが供給され、図４を用いて説明したように、コントローラ基板４０Ａの各部が起動されると共に、コントローラ基板４０Ａからコントローラ基板４０Ｂに対して電源ＣｏｐｙＶが供給され、コントローラ基板４０Ｂの各部が起動される。
【００５６】
コントローラ基板４０Ａに実装されるＭＣＵ４１Ａは、Ｉ２Ｃバスを介して、当該ＭＣＵ４１Ａから制御可能な不揮発メモリの探索を行う。常時見つかるアドレスの不揮発メモリ４４Ａは、コントローラ基板４０Ａに実装されているものである。ＭＣＵ４１Ａは、不揮発メモリ４４Ａ以外の、予め補正値コピー用として定めたアドレスの不揮発メモリの有無を確認する（ステップＳ１００）。ＭＣＵ４１Ａは、確認の結果に基づき、次のステップＳ１０１で、予め補正値コピー用として定めたアドレスの不揮発メモリの有無を判定する。若し、無いと判定した場合、このフローチャートによる一連の処理を終了させ、補正値コピー動作を行わずに、コントローラ基板４０Ａをそのまま起動する。
【００５７】
一方、ステップＳ１０１で、予め補正値コピー用として定めたアドレスの不揮発メモリが有ると判定されたら、処理はステップＳ１０２に移行され、補正値コピー動作が開始される。ステップＳ１０２で、ＭＣＵ４１Ａは、補正値コピー用アドレスの不揮発メモリ４４Ｂから補正値データの読込みを行う。不揮発メモリ４４Ｂから読み込まれた補正値データは、例えばＭＣＵ４１が有するＲＡＭに記憶される。これに限らず、読み込んだ補正値データを、ＭＣＵ４１の外部の読み書き可能なメモリ（図示しない）に記憶してもよい。
【００５８】
次のステップＳ１０３で、ＭＣＵ４１Ａは、不揮発メモリ４４Ｂから読み込んだ補正値データからチェックサム値（Ｓｕｍ値）を算出する。ここで、例えば製造工程などで不揮発メモリ４４Ｂに記憶させる補正値データを作成した際に、当該補正値データからチェックサム値を算出し、不揮発メモリ４４Ｂの所定領域に予め記憶させておくものとする。
【００５９】
次のステップＳ１０４で、ＭＣＵ４１Ａは、不揮発メモリ４４Ｂから読み出した補正値データが正当なデータであるか否かを判定する。より具体的には、ステップＳ１０４で、ＭＣＵ４１Ａは、不揮発メモリ４４Ｂから、予め記憶されるチェックサム値を読み出し、読み出したチェックサム値と、ステップＳ１０３で算出されたチェックサム値とを比較し、算出されたチェックサム値が正しいか否かを判定する。
【００６０】
なお、ここでは、読み出した補正値データの正当性（誤りの有無）をチェックサム値を用いて判定しているが、これはこの例に限定されない。すなわち、データの誤りを検出可能な符号であれば、ＣＲＣ(cyclic  redundancy  check)符号やパリティビットなど、他の誤り検出符号を用いてもよい。
【００６１】
ステップＳ１０４での比較の結果、若し、不揮発メモリ４４Ｂから読み出したチェックサム値と、ステップＳ１０３で算出したチェックサム値とが一致しないと判定された場合、不揮発メモリ４４Ｂから読み込んだ補正値データが不正であると判断できる。そのため、ＭＣＵ４１Ａは、このフローチャートによる一連の処理を終了させ、補正値コピー動作を終了させる。読み込んだ補正値データが不正である原因としては、不揮発メモリ４４Ｂにおける記憶データの破損や、リードエラーなどが考えられる。
【００６２】
一方、ステップＳ１０４で、チェックサム値が一致すると判定した場合、ＭＣＵ４１Ａは、処理をステップＳ１０５に移行させ、補正値コピー動作を続行させる。ステップＳ１０５およびステップＳ１０６で、ＭＣＵ４１Ａは、ステップＳ１０２で不揮発メモリ４４Ｂから読み込んだ補正値データに埋め込まれた機種コードと、プロジェクタ装置１の機種コードとを確認する。なお、ステップＳ１０５およびステップＳ１０６の順序は、逆でもよい。
【００６３】
ここで、補正値データに埋め込まれる機種コードとは、当該補正値データが記憶されるコントローラ基板４０Ｂが組み込まれるプロジェクタ装置１に対して割り当てられたコードである。この機種コードは、製造される機種毎に予め割り当てたコードであり、コントローラ基板４０の不揮発メモリ４４において、補正値データの所定位置に埋め込まれて記憶される。一方、プロジェクタ装置１の機種コードは、プロジェクタ装置１の機種毎に予め割り当てられたコードであり、プロジェクタ装置１に組み込まれるコントローラ基板４０に対してハードウェア的に設定されいてもよいし、ソフトウェア的に、例えばＭＣＵ４１が有するＲＯＭなどに予め記憶されていてもよい。
【００６４】
次のステップＳ１０７で、ＭＣＵ４１Ａは、ステップＳ１０５およびステップＳ１０６で確認された、読み込んだ補正値データに埋め込まれた機種コードと、プロジェクタ装置１の機種コードとを比較する。そして、比較の結果、若し、比較した機種コードが一致しないと判定した場合、ＭＣＵ４１Ａは、プロジェクタ装置１に新たに装着したコントローラ基板４０Ａが、当該プロジェクタ装置１への組み付けに適切でないとして、このフローチャートによる一連の処理を終了させ、補正値コピー動作を終了させる。
【００６５】
一方、ステップＳ１０７で、比較した機種コードが一致すると判定した場合、ＭＣＵ４１Ａは、処理をステップＳ１０８に移行させる。ステップＳ１０８で、ＭＣＵ４１Ａは、、比較した機種コードが一致した場合は、プロジェクタ装置１に新たに装着したコントローラ基板４０Ａの不揮発メモリ４４Ａに対し、故障などで取り外したコントローラ基板４０Ｂの不揮発メモリ４４Ｂに記憶される補正値データをコピーしても問題ないものと判断できる。そのため、ＭＣＵ４１Ａは、ステップＳ１０２でコントローラ基板４０Ｂの不揮発メモリ４４Ｂから読み込んだ補正値データを、コントローラ基板４０Ａの不揮発メモリ４４Ａに対して書き込む。
【００６６】
以上説明したように、本実施形態によれば、コントローラ基板４０に、同じ構成の他のコントローラ基板４０を直接的に接続可能な補正値コピーＩ／Ｆ５１を設ける。プロジェクタ装置１に装着されるコントローラ基板４０と、プロジェクタ装置１から取り外された他のコントローラ基板４０とを、それぞれの補正値コピーＩ／Ｆ５１を介して接続する。そして、この補正値コピーＩ／Ｆ５１を介して、コントローラ基板４０に実装される不揮発メモリ４４に対して、他のコントローラ基板４０に実装される不揮発メモリ４４に記憶される補正値データをコピーするようにしている。
【００６７】
このとき、コントローラ基板４０および他のコントローラ基板４０は、主装置からシステム電源ＳｙｓＶが供給されている場合に、それぞれ自基板に実装されるＭＣＵ４１と不揮発メモリ４４とを接続し、主装置からシステム電源ＳｙｓＶが供給されていない場合に、ＭＣＵ４１と不揮発メモリ４４とを切り離すようにしている。また、コントローラ基板４０および他のコントローラ基板４０にそれぞれ実装される不揮発メモリ４４は、主装置からシステム電源ＳｙｓＶが供給されているか否かで異なるスレーブアドレスを設定するようにしている。
【００６８】
そのため、新たに主装置に装着したコントローラ基板４０から、主装置から取り外した他のコントローラ基板４０に対して、不揮発メモリ４４の電源供給および不揮発メモリ４４の制御を行うことが可能となる。したがって、他のコントローラ基板４０のシステム起動の可否に関わらず、コントローラ基板４０は、他のコントローラ基板４０に実装される不揮発メモリ４４から補正値データを読み込んで、自基板に実装される不揮発メモリ４４に書き込むことが可能となる。また、この一連の処理は、パーソナルコンピュータや他の専用装置といった設備を必要としないため、補正値データのコピー処理を容易且つ迅速に行うことができる。
【符号の説明】
【００６９】
１  プロジェクタ装置
１０  光学エンジン
２０  ランプ
３０  電源ユニット
４０，４０Ａ，４０Ｂ  コントローラ基板
４１，４１Ａ，４１Ｂ  ＭＣＵ
５１，５１Ａ，５１Ｂ  補正値コピーＩ／Ｆ
５２，５２Ａ，５２Ｂ  ＣｏｐｙＶ検出部
５３，５３Ａ，５３Ｂ  電源切替部
５４，５４Ａ，５４Ｂ  バスＳＷ
５５，５５Ａ，５５Ｂ  アドレス切替部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２００３−２８０６１９号公報
【図１】
2012150359.tif 000003
【図２】
2012150359.tif 000004
【図３】
2012150359.tif 000005
【図４】
2012150359.tif 000006
【図５】
2012150359.tif 000007