(57)【要約】【課題】サブＣＰＵのファームウェアを、当該サブＣＰＵを介することなく更新することが可能なプロジェクターを供給する。【解決手段】プロジェクター１は、第１のプロセッサー（メインＣＰＵ２１）と、第２のプロセッサー（サブＣＰＵ２５）と、第１のプロセッサーのファームウェアが格納される第１の不揮発性メモリー（第１のＦｌａｓｈＲＯＭ２２）と、第２のプロセッサーのファームウェアが格納される第２の不揮発性メモリー（第２のＦｌａｓｈＲＯＭ２６）と、第２のプロセッサーと第２の不揮発性メモリーとを接続する第２のバスＢ２と、第１のプロセッサーと第２の不揮発性メモリーとを接続する第３のバスＢ３と、第３のバスＢ３を接続または切断する第１のスイッチＳＷ１と、第２のバスＢ２を接続または切断する第２のスイッチＳＷ２と、第１のスイッチＳＷ１および第２のスイッチＳＷ２の接続または切断を制御するスイッチ制御部２１ａとを有する。【選択図】図１
2014066854.tif 000002
【特許請求の範囲】
【請求項１】
第１のプロセッサーと、
第２のプロセッサーと、
前記第１のプロセッサーのファームウェアが格納される第１の不揮発性メモリーと、
前記第２のプロセッサーのファームウェアが格納される第２の不揮発性メモリーと、
前記第１のプロセッサーと前記第１の不揮発性メモリーとを電気的に接続する第１のバスと、
前記第２のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第２のバスと、
前記第１のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第３のバスと、
前記第３のバスを電気的に接続または切断する第１のスイッチと、
前記第２のバスを電気的に接続または切断する第２のスイッチと、
前記第１のスイッチおよび前記第２のスイッチの接続または切断の切り換えを制御するスイッチ制御部と、
を有することを特徴とするプロジェクター。
【請求項２】
請求項１に記載のプロジェクターであって、
更新ファームウェア情報を入力するファームウェア入力部をさらに有し、
前記第２の不揮発性メモリーに格納されたファームウェアを更新する場合には、
前記スイッチ制御部が、前記第１のスイッチを接続し、且つ前記第２のスイッチを切断した第１の状態に切り換え、
前記第１の状態において、前記第１のプロセッサーが、前記更新ファームウェア情報に基づき、前記第２の不揮発性メモリーのファームウェアを更新することを特徴とするプロジェクター。
【請求項３】
請求項２に記載のプロジェクターであって、
前記第１の不揮発性メモリーに格納されたファームウェアを更新する場合には、
前記スイッチ制御部が、前記第１のスイッチを切断した第２の状態に切り換え、
前記第２の状態において、前記第１のプロセッサーが、前記更新ファームウェア情報に基づき、前記第１の不揮発性メモリーのファームウェアを更新することを特徴とするプロジェクター。
【請求項４】
請求項２または３に記載のプロジェクターであって、
前記更新ファームウェア情報に基づき、前記第２の不揮発性メモリーまたは前記第１の不揮発性メモリーのファームウェアを更新するファームウェア更新プログラムは、前記第１の不揮発性メモリーに格納されることを特徴とするプロジェクター。
【請求項５】
請求項２乃至４のいずれか一項に記載のプロジェクターであって、
前記プロジェクターを通常起動する場合には、
前記スイッチ制御部は、前記第１のスイッチを切断し、前記第２のスイッチを接続した第３の状態に切り換え、
前記第３の状態において、前記第１のプロセッサーが、起動処理を行うことを特徴とするプロジェクター。
【請求項６】
第１のプロセッサーと、第２のプロセッサーと、前記第１のプロセッサーのファームウェアが格納される第１の不揮発性メモリーと、前記第２のプロセッサーのファームウェアが格納される第２の不揮発性メモリーと、前記第１のプロセッサーと前記第１の不揮発性メモリーとを電気的に接続する第１のバスと、前記第２のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第２のバスと、前記第１のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第３のバスと、前記第３のバスを電気的に接続または切断する第１のスイッチと、前記第２のバスを電気的に接続または切断する第２のスイッチと、を有するプロジェクターの制御方法であって、
前記第１のスイッチおよび前記第２のスイッチの接続または切断の切り換えを制御するスイッチ制御ステップを有することを特徴とするプロジェクターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクター、およびプロジェクターの制御方法に関する。
【背景技術】
【０００２】
従来、ファームウェア情報を供給するパーソナルコンピューター（ＰＣ）等のファームウェア供給装置と、ファームウェア情報を受信してファームウェアを更新するプロジェクター等の電子機器と、を備えたファームウェア更新システムが知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、複数のＣＰＵを有し、複数のＣＰＵのそれぞれについて、ファームウェアが格納される不揮発性メモリーを有するプロジェクター等の電子機器が知られている。このような電子機器においては、メインＣＰＵのファームウェアを更新する場合には、メインＣＰＵのみを起動して、対応する不揮発性メモリーのファームウェアを更新することが可能である。しかしながら、メインＣＰＵ以外のサブＣＰＵのファームウェアを更新する場合には、全体を制御するメインＣＰＵを起動した後に、対象のサブＣＰＵを起動させ、当該サブＣＰＵを介して、対応する不揮発性メモリーのファームウェアを更新する必要がある。このため、メインＣＰＵ以外のサブＣＰＵのファームウェアの更新には、時間が掛かってしまうという問題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係るプロジェクターは、第１のプロセッサーと、第２のプロセッサーと、前記第１のプロセッサーのファームウェアが格納される第１の不揮発性メモリーと、前記第２のプロセッサーのファームウェアが格納される第２の不揮発性メモリーと、前記第１のプロセッサーと前記第１の不揮発性メモリーとを電気的に接続する第１のバスと、前記第２のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第２のバスと、前記第１のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第３のバスと、前記第３のバスを電気的に接続または切断する第１のスイッチと、前記第２のバスを電気的に接続または切断する第２のスイッチと、前記第１のスイッチおよび前記第２のスイッチの接続または切断の切り換えを制御するスイッチ制御部と、を有することを特徴とする。
【０００７】
このようなプロジェクターによれば、第１のプロセッサー、第１の不揮発性メモリー、第２のプロセッサー、および第２の不揮発性メモリーを有している。第１のバスは、第１のプロセッサーと第１の不揮発性メモリーとを電気的に接続する。第２のバスは、第２のプロセッサーと第２の不揮発性メモリーとを電気的に接続し、第２のスイッチは、第２のバスを接続または切断する。第３のバスは、第１のプロセッサーと第２の不揮発性メモリーとを電気的に接続し、第１のスイッチは、第３のバスを接続または切断する。そして、スイッチ制御部は、第１のスイッチおよび第２のスイッチの接続または切断の切り換えを制御する。これにより、第１のプロセッサーが、第２のプロセッサーを介することなく第２の不揮発性メモリーにアクセスすることが可能になる。
【０００８】
［適用例２］上記適用例に係るプロジェクターにおいて、更新ファームウェア情報を入力するファームウェア入力部をさらに有し、前記第２の不揮発性メモリーに格納されたファームウェアを更新する場合には、前記スイッチ制御部が、前記第１のスイッチを接続し、且つ前記第２のスイッチを切断した第１の状態に切り換え、前記第１の状態において、前記第１のプロセッサーが、前記更新ファームウェア情報に基づき、前記第２の不揮発性メモリーのファームウェアを更新することを特徴とする。
【０００９】
このようなプロジェクターによれば、第２の不揮発性メモリーのファームウェアを更新する場合には、スイッチ制御部は、第１のスイッチを接続し、第２のスイッチを切断した第１の状態に切り換える。そして、第１のプロセッサーが、第２の不揮発性メモリーのファームウェアを更新する。これにより、第２のプロセッサーを介することなく、第２の不揮発性メモリーのファームウェアを更新することができる。
【００１０】
［適用例３］上記適用例に係るプロジェクターにおいて、前記第１の不揮発性メモリーに格納されたファームウェアを更新する場合には、前記スイッチ制御部が、前記第１のスイッチを切断した第２の状態に切り換え、前記第２の状態において、前記第１のプロセッサーが、前記更新ファームウェア情報に基づき、前記第１の不揮発性メモリーのファームウェアを更新することを特徴とする。
【００１１】
このようなプロジェクターによれば、第１の不揮発性メモリーのファームウェアを更新する場合には、スイッチ制御部は、第１のスイッチを切断した第２の状態に切り換える。そして、第１のプロセッサーが、第１の不揮発性メモリーのファームウェアを更新する。これにより、第２のプロセッサーや第２の不揮発性メモリーの状態に関わらずに、第１の不揮発性メモリーのファームウェアを更新することができる。
【００１２】
［適用例４］上記適用例に係るプロジェクターにおいて、前記更新ファームウェア情報に基づき、前記第２の不揮発性メモリーまたは前記第１の不揮発性メモリーのファームウェアを更新するファームウェア更新プログラムは、前記第１の不揮発性メモリーに格納されることを特徴とする。
【００１３】
このようなプロジェクターによれば、第１のプロセッサーが、第１の不揮発性メモリーに格納されたファームウェア更新プログラムに基づいて動作することで、第２の不揮発性メモリーまたは第１の不揮発性メモリーに格納されるファームウェアを更新することができる。
【００１４】
［適用例５］上記適用例に係るプロジェクターにおいて、前記プロジェクターを通常起動する場合には、前記スイッチ制御部は、前記第１のスイッチを切断し、前記第２のスイッチを接続した第３の状態に切り換え、前記第３の状態において、前記第１のプロセッサーが、起動処理を行うことを特徴とする。
【００１５】
このようなプロジェクターによれば、プロジェクターを通常起動する際には、スイッチ制御部は、第１のスイッチを切断し、第２のスイッチを接続した第３の状態に切り換える。そして、第１のプロセッサーが、プロジェクターの起動処理を行う。これにより、第１のプロセッサーが第１の不揮発性メモリーに格納されたファームウェアで動作し、第２のプロセッサーが第２の不揮発性メモリーに格納されたファームウェアで動作することができる。
【００１６】
［適用例６］本適用例に係るプロジェクターの制御方法は、第１のプロセッサーと、第２のプロセッサーと、前記第１のプロセッサーのファームウェアが格納される第１の不揮発性メモリーと、前記第２のプロセッサーのファームウェアが格納される第２の不揮発性メモリーと、前記第１のプロセッサーと前記第１の不揮発性メモリーとを電気的に接続する第１のバスと、前記第２のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第２のバスと、前記第１のプロセッサーと前記第２の不揮発性メモリーとを電気的に接続する第３のバスと、前記第３のバスを電気的に接続または切断する第１のスイッチと、前記第２のバスを電気的に接続または切断する第２のスイッチと、を有するプロジェクターの制御方法であって、前記第１のスイッチおよび前記第２のスイッチの接続または切断の切り換えを制御するスイッチ制御ステップを有することを特徴とする。
【００１７】
このようなプロジェクターの制御方法によれば、スイッチ制御ステップによって、第１のスイッチおよび第２のスイッチの接続または切断の動作が制御される。これにより、第１のプロセッサーが、第２のプロセッサーを介することなく第２の不揮発性メモリーにアクセスすることが可能になる。
【００１８】
また、上述したプロジェクター、およびプロジェクターの制御方法が、プロジェクターに備えられたコンピューターを用いて構築されている場合には、上記形態および上記適用例は、その機能を実現するためのプログラム、あるいは当該プログラムを前記コンピューターで読み取り可能に記録した記録媒体等の態様で構成することも可能である。記録媒体としては、フレキシブルディスクやＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）、光磁気ディスク、不揮発性メモリーカード、プロジェクターの内部記憶装置（ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等の半導体メモリー）、および外部記憶装置（ＵＳＢ（Universal Serial Bus）メモリー等）等、前記コンピューターが読み取り可能な種々の媒体を利用することができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係るプロジェクターの概略構成を示すブロック図。
【図２】スイッチの設定状態の状態遷移図。
【図３】プロジェクターがファームウェア更新モードで動作する際の処理のフローチャート。
【図４】プロジェクターの通常起動処理のフローチャート。
【発明を実施するための形態】
【００２０】
（実施形態）
本実施形態では、複数のＣＰＵ（Central Processing Unit）を備え、それぞれのファームウェアを更新可能なプロジェクターについて説明する。
【００２１】
図１は、本実施形態に係るプロジェクター１の概略構成を示すブロック図である。図１を使用して、プロジェクター１の内部構成について説明する。
【００２２】
プロジェクター１は、画像投写部１０、制御部２０、操作受付部３０、受信部３１、画像入力部５０、画像処理部５１等を備えている。また、図１には、更新ファームウェア情報をプロジェクター１に供給する装置として、パーソナルコンピューター（ＰＣ）２００が表示されている。
【００２３】
画像投写部１０は、光源としての光源装置１１、光変調装置としての３つの液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂ、投写光学系としての投写レンズ１３、液晶駆動部１４等で構成されている。画像投写部１０は、光源装置１１から射出された光を、液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂで画像光に変調し、この画像光を投写レンズ１３から投写して投写面Ｓに画像を表示する。
【００２４】
光源装置１１は、超高圧水銀ランプやメタルハライドランプ等からなる放電型の光源ランプ１１ａと、光源ランプ１１ａが放射した光を液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂ側に反射するリフレクター１１ｂとを含んで構成されている。光源装置１１から射出された光は、図示しないインテグレーター光学系によって輝度分布が略均一な光に変換され、図示しない色分離光学系によって光の３原色である赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色光成分に分離された後、それぞれ液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂに入射する。
【００２５】
液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂは、一対の透明基板間に液晶が封入された液晶パネル等によって構成される。液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂは、複数の画素（図示せず）がマトリクス状に配列された矩形状の画素領域を備えており、液晶に対して画素毎に駆動電圧を印加可能になっている。液晶駆動部１４が、入力される画像情報に応じた駆動電圧を各画素に印加すると、各画素は、画像情報に応じた光透過率に設定される。このため、光源装置１１から射出された光は、この液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂの画素領域を透過することによって変調され、画像情報に応じた画像光が色光毎に形成される。形成された各色の画像光は、図示しない色合成光学系によって画素毎に合成されてカラーの画像光となった後、投写レンズ１３によって拡大投写される。
【００２６】
制御部２０は、第１のプロセッサーとしてのメインＣＰＵ２１、第１の不揮発性メモリーとしての第１のＦｌａｓｈＲＯＭ（Flash Read Only Memory）２２、第１のＲＡＭ２３、第２のプロセッサーとしてのサブＣＰＵ２５、第２の不揮発性メモリーとしての第２のＦｌａｓｈＲＯＭ２６、第２のＲＡＭ２７等を備えている。
【００２７】
制御部２０は、さらに、メインＣＰＵ２１と第１のＦｌａｓｈＲＯＭ２２とを電気的に接続する第１のバスＢ１と、サブＣＰＵ２５と第２のＦｌａｓｈＲＯＭ２６とを電気的に接続する第２のバスＢ２と、メインＣＰＵ２１と第２のＦｌａｓｈＲＯＭ２６とを電気的に接続する第３のバスＢ３とを有している。さらに、制御部２０には、第２のバスＢ２上に配置され、第２のバスＢ２を電気的に接続または切断する第２のスイッチＳＷ２と、第３のバスＢ３上に配置され、第３のバスを電気的に接続または切断する第１のスイッチＳＷ１とが備えられている。本実施形態では、第１のバスＢ１は、パラレルバスであり、アドレスバスおよびデータバスで構成されている。また、第２のバスＢ２および第３のバスＢ３は、シリアルバスであるＳＰＩ（Serial Peripheral Interface）バスで構成されている。
【００２８】
メインＣＰＵ２１は、各種データ等の一時記憶に用いられる第１のＲＡＭ２３や、第１のＦｌａｓｈＲＯＭ２２等とともに、プロジェクター１のメインの制御部として動作する。メインＣＰＵ２１は、第１のＦｌａｓｈＲＯＭ２２に記憶されているファームウェア（制御プログラム）に従って動作することにより、プロジェクター１の動作を統括制御する。また、サブＣＰＵ２５は、各種データ等の一時記憶に用いられる第２のＲＡＭ２７や、第２のＦｌａｓｈＲＯＭ２６等とともに、プロジェクター１のサブの制御部として動作する。サブＣＰＵ２５は、第２のＦｌａｓｈＲＯＭ２６に記憶されているファームウェア（制御プログラム）に従って動作することにより、プロジェクター１の動作を制御する。つまり、メインＣＰＵ２１、第１のＦｌａｓｈＲＯＭ２２、第１のＲＡＭ２３、サブＣＰＵ２５、第２のＦｌａｓｈＲＯＭ２６、第２のＲＡＭ２７は、コンピューターとして機能する。
【００２９】
第１のＦｌａｓｈＲＯＭ２２には、更新ファームウェア情報に基づき、第１のＦｌａｓｈＲＯＭ２２または第２のＦｌａｓｈＲＯＭ２６のファームウェアを更新する（書き換える）ファームウェア更新プログラム（図示せず）が、格納されている。メインＣＰＵ２１は、ファームウェア更新モードにおいては、ファームウェア更新プログラムに基づいて動作し、受信部３１によって受信される更新ファームウェア情報を、第１のＦｌａｓｈＲＯＭ２２または第２のＦｌａｓｈＲＯＭ２６に書き込む。
【００３０】
メインＣＰＵ２１は、スイッチ制御部２１ａを有している。スイッチ制御部２１ａは、第１のスイッチＳＷ１および第２のスイッチＳＷ２を制御し、それぞれのスイッチを接続または切断することができる。
【００３１】
操作受付部３０は、ユーザーがプロジェクター１に対して各種指示を行うための複数の操作キーを備えている。本実施形態の操作受付部３０が備える操作キーとしては、電源のオン・オフを切り換えるための電源キー、入力された画像信号を切り換えるための入力切換キー、各種設定用のメニュー画像を表示させるメニューキー、メニュー画像における項目の選択等に用いられる方向キー、選択した項目を確定させるための決定キー等がある。
【００３２】
ユーザーが操作受付部３０の各種操作キーを操作すると、操作受付部３０は、この操作を受け付けて、操作された操作キーに対応する制御信号をメインＣＰＵ２１に出力する。そして、メインＣＰＵ２１は、操作受付部３０から制御信号が入力されると、入力された制御信号に基づく処理を行って、プロジェクター１の動作を制御する。なお、操作受付部３０の代わりに、あるいは操作受付部３０とともに、遠隔操作が可能なリモコン（図示せず）を入力操作部として用いた構成としてもよい。この場合、リモコンは、ユーザーの操作内容に応じた赤外線等の操作信号を発信し、図示しないリモコン信号受信部がこれを受信してメインＣＰＵ２１に伝達する。
【００３３】
なお、本実施形態では、操作受付部３０に備わる所定のキーが押下された状態でプロジェクター１に電源が供給されると、制御部２０は、プロジェクター１を、ファームウェア更新モードとして起動させる。
【００３４】
受信部３１は、ＰＣ２００から送信された更新ファームウェア情報を受信する。本実施形態では、ＰＣ２００と受信部３１とは、ＵＳＢ（Universal Serial Bus）によって接続されており、受信部３１は、ＵＳＢ端子（図示せず）を有して構成されている。受信部３１は、受信した更新ファームウェア情報を、制御部２０のメインＣＰＵ２１に出力する。メインＣＰＵ２１は、受信部３１から入力された更新ファームウェア情報を第１のＲＡＭ２３に、一時記憶させる。受信部３１とメインＣＰＵ２１が、ファームウェア入力部に相当する。
【００３５】
画像入力部５０は、複数の入力端子（図示せず）を備えており、これらの入力端子には、ビデオ再生装置やパーソナルコンピューター等、図示しない外部の画像供給装置から各種形式の画像情報が入力される。画像入力部５０は、入力された画像情報を画像処理部５１に出力する。このとき、画像入力部５０は、必要に応じてＡ／Ｄ変換を行い、デジタル画像情報を出力する。
【００３６】
画像処理部５１は、図示しない画像メモリー（フレームメモリー）を有し、画像入力部５０から入力された画像情報をフレーム毎に記憶する。そして、画像処理部５１は、制御部２０の指示に基づいて、画像処理を行う。ここで、画像処理とは、画像情報に対して、画像のスケーリングや台形歪の補正を行ったり、画像の表示状態（例えば、輝度、コントラスト、同期、トラッキング、色の濃さ、色合い等）の調整を行ったりすることを示す。また、画像処理部５１は、メニュー画像等のＯＳＤ（オンスクリーンディスプレイ）画像を、入力画像に重畳することもできる。画像処理部５１によって画像処理がなされた画像情報は、液晶駆動部１４に出力される。
【００３７】
液晶駆動部１４は、画像処理部５１から入力される画像情報に従って液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂを駆動する。これにより、光源装置１１から射出された光は、液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂによって画像情報に応じて変調され、投写レンズ１３から投写される。
【００３８】
ここで、第１のスイッチＳＷ１および第２のスイッチＳＷ２の設定状態について説明する。第１のスイッチＳＷ１および第２のスイッチＳＷ２は、メインＣＰＵ２１のスイッチ制御部２１ａによって、制御される。
図２は、スイッチの設定状態の状態遷移図である。
【００３９】
図２に示すように、スイッチ（第１のスイッチＳＷ１および第２のスイッチＳＷ２）の設定状態は、初期状態ＳＴ０、第１の状態ＳＴ１、第２の状態ＳＴ２、第３の状態ＳＴ３に遷移可能となっている。
【００４０】
初期状態ＳＴ０は、メインＣＰＵ２１が起動されていないときのスイッチ設定状態、またはスタンバイモード（メインＣＰＵ２１は起動されており、サブＣＰＵ２５は起動されていない）のときのスイッチ設定状態である。このとき、第１のスイッチＳＷ１および第２のスイッチＳＷ２は、不定になっている。初期状態ＳＴ０から、プロジェクター１を第２のＦｌａｓｈＲＯＭ２６のファームウェア更新モードで起動させると、第１の状態に遷移する。また、初期状態ＳＴ０から、プロジェクター１を第１のＦｌａｓｈＲＯＭ２２のファームウェア更新モードで起動させると、第２の状態に遷移する。また、初期状態ＳＴ０から、プロジェクター１を通常起動モードで起動させると、第３の状態に遷移する。
【００４１】
第１の状態ＳＴ１は、プロジェクター１が、第２のＦｌａｓｈＲＯＭ２６のファームウェア更新モードで起動されたときのスイッチ設定状態である。第１の状態ＳＴ１では、第１のスイッチＳＷ１は接続されており、第２のスイッチＳＷ２は切断されている。このとき、メインＣＰＵ２１は起動され、サブＣＰＵ２５は起動されない。
【００４２】
第２の状態ＳＴ２は、プロジェクター１が、第１のＦｌａｓｈＲＯＭ２２のファームウェア更新モードで起動されたときのスイッチ設定状態である。第２の状態ＳＴ２では、第１のスイッチＳＷ１は切断されており、第２のスイッチＳＷ２は不定となっている。このとき、メインＣＰＵ２１は起動され、サブＣＰＵ２５は起動されない。なお、第２のスイッチＳＷ２は、切断してもよいし接続してもよい。
【００４３】
第３の状態ＳＴ３は、プロジェクター１が電源オンされ、通常起動されたときのスイッチ設定状態である。第３の状態ＳＴ３では、第１のスイッチＳＷ１は切断されており、第２のスイッチＳＷ２は接続されている。通常起動モードでは、メインＣＰＵ２１は起動され、サブＣＰＵ２５も起動される。
【００４４】
次に、プロジェクター１に電源が供給され、ファームウェア更新モードとして動作する際の処理について説明する。
図３は、プロジェクター１がファームウェア更新モードで動作する際の処理のフローチャートである。
【００４５】
プロジェクター１に電源が供給されると、制御部２０のメインＣＰＵ２１は、ファームウェア更新モードで起動されたか否かを判断する（ステップＳ１０１）。具体的には、操作受付部３０に備わる所定のキーが押下されているか否かを判断する。
【００４６】
ファームウェア更新モードである場合（ステップＳ１０１：ＹＥＳ）、メインＣＰＵ２１は、ファームウェア更新対象が、第２のＦｌａｓｈＲＯＭ２６か否かを判断する（ステップＳ１０２）。即ち、更新対象のファームウェアは、サブＣＰＵ２５のファームウェアか否かを判断する。具体的には、押下されている所定のキーの種類によって判別する。
【００４７】
ファームウェア更新対象が、第２のＦｌａｓｈＲＯＭ２６である場合（ステップＳ１０２：ＹＥＳ）、メインＣＰＵ２１のスイッチ制御部２１ａは、第２のスイッチＳＷ２を切断する（ステップＳ１０３）。さらに、メインＣＰＵ２１のスイッチ制御部２１ａは、第１のスイッチＳＷ１を接続する（ステップＳ１０４）。これにより、スイッチの設定状態は、第１の状態ＳＴ１となる。
【００４８】
受信部３１が、ＰＣ２００から更新ファームウェア情報を受信すると、メインＣＰＵ２１は、受信部３１から更新ファームウェア情報を入力し、第１のＲＡＭ２３に一時保存する（ステップＳ１０５）。そして、メインＣＰＵ２１は、第１のＲＡＭ２３に一時保存した更新ファームウェア情報を第２のＦｌａｓｈＲＯＭ２６に書き込む（ステップＳ１０６）。そして、ファームウェア更新モードの処理を終了する。
【００４９】
ファームウェア更新対象が、第２のＦｌａｓｈＲＯＭ２６でない場合（ステップＳ１０２：ＮＯ）、即ち、ファームウェア更新対象が第１のＦｌａｓｈＲＯＭ２２である場合、メインＣＰＵ２１のスイッチ制御部２１ａは、第１のスイッチＳＷ１を切断する（ステップＳ１０７）。このとき、第２のスイッチＳＷ２は不定としている。これにより、スイッチの設定状態は、第２の状態ＳＴ２となる。
【００５０】
受信部３１が、ＰＣ２００から更新ファームウェア情報を受信すると、メインＣＰＵ２１は、受信部３１から更新ファームウェア情報を入力し、第１のＲＡＭ２３に一時保存する（ステップＳ１０８）。そして、メインＣＰＵ２１は、第１のＲＡＭ２３に一時保存した更新ファームウェア情報を第１のＦｌａｓｈＲＯＭ２２に書き込む（ステップＳ１０９）。そして、ファームウェア更新モードの処理を終了する。
【００５１】
ファームウェア更新モードでない場合（ステップＳ１０１：ＮＯ）、メインＣＰＵ２１は、プロジェクター１をスタンバイモードに移行させる（ステップＳ１１０）そして、当該処理を終了する。
【００５２】
次に、プロジェクター１がスタンバイモードにおいて、操作受付部３０に備わる電源キーが押下（即ち、電源オン操作）されて通常起動する際の処理について説明する。
図４は、プロジェクター１の通常起動処理のフローチャートである。
【００５３】
電源オン操作がなされると、メインＣＰＵ２１のスイッチ制御部２１ａは、第１のスイッチＳＷ１を切断する（ステップＳ２０１）。さらに、メインＣＰＵ２１のスイッチ制御部２１ａは、第２のスイッチＳＷ２を接続する（ステップＳ２０２）。これにより、スイッチの設定状態は、第３の状態ＳＴ３となる。
【００５４】
メインＣＰＵ２１は、サブＣＰＵ２５を起動する（ステップＳ２０３）。具体的には、サブＣＰＵ２５の電源回路（図示せず）をオンさせて電源を供給し、サブＣＰＵ２５のリセットを解除する。これにより、サブＣＰＵ２５は動作を開始する。そして、メインＣＰＵ２１は、プロジェクター１の起動処理を実行してプロジェクターを起動させる（ステップＳ２０４）。そして、プロジェクター１の通常起動処理を終了する。
【００５５】
上述した実施形態によれば、以下の効果が得られる。
（１）プロジェクター１の制御部２０は、第３のバスＢ３上に第１のスイッチＳＷ１を有し、第２のバスＢ２上に第２のスイッチＳＷ２を有している。そして、スイッチ制御部２１ａによって、第１のスイッチＳＷ１および第２のスイッチＳＷ２の接続または切断の動作が制御され、スイッチ設定状態を、第１の状態ＳＴ１、第２の状態ＳＴ２、または第３の状態ＳＴ３に切り換えることが可能である。これにより、メインＣＰＵ２１が第２のＦｌａｓｈＲＯＭ２６にアクセスしたり、サブＣＰＵ２５が第２のＦｌａｓｈＲＯＭ２６にアクセスしたりすることが可能になるため、プロジェクター１は様々な処理を行うことができる。
【００５６】
（２）プロジェクター１は、第２のＦｌａｓｈＲＯＭ２６のファームウェアを更新する場合には、第１のスイッチＳＷ１を接続し、第２のスイッチＳＷ２を切断した第１の状態ＳＴ１に切り換える。そして、メインＣＰＵ２１が、第２のＦｌａｓｈＲＯＭ２６のファームウェア（即ち、サブＣＰＵ２５が動作するためのファームウェア）を更新する。これにより、サブＣＰＵ２５を介することなく、メインＣＰＵ２１が、第２のＦｌａｓｈＲＯＭ２６に格納されたファームウェアを更新することができる。つまり、サブＣＰＵ２５を起動する必要がないため、サブＣＰＵ２５を起動するための時間や処理を削減することができる。また、サブＣＰＵ２５を起動しないため、消費電力を低減することができる。
【００５７】
（３）プロジェクター１は、第１のＦｌａｓｈＲＯＭ２２のファームウェアを更新する場合には、第１のスイッチＳＷ１を切断した第２の状態ＳＴ２に切り換える。そして、メインＣＰＵ２１が、第１のＦｌａｓｈＲＯＭ２２のファームウェア（即ち、メインＣＰＵ２１が動作するためのファームウェア）を更新する。これにより、サブＣＰＵ２５を介することなく、メインＣＰＵ２１が、第１のＦｌａｓｈＲＯＭ２２に格納されたファームウェアを更新することができる。つまり、サブＣＰＵ２５を起動する必要がないため、サブＣＰＵ２５を起動するための時間や処理を削減することができる。また、サブＣＰＵ２５を起動しないため、消費電力を低減することができる。
【００５８】
（４）プロジェクター１は、通常起動する際には、第１のスイッチＳＷ１を切断し、第２のスイッチＳＷ２を接続した第３の状態ＳＴ３に切り換える。そして、メインＣＰＵ２１は、サブＣＰＵ２５を起動させて、起動処理を行う。これにより、メインＣＰＵ２１が第１のＦｌａｓｈＲＯＭ２２に格納されたファームウェアで動作し、サブＣＰＵ２５が第２のＦｌａｓｈＲＯＭ２６に格納されたファームウェアで動作して、プロジェクター１は、通常動作することができる。
【００５９】
（５）プロジェクター１のメインＣＰＵ２１は、ファームウェア更新モードにおいて、第１のＦｌａｓｈＲＯＭ２２に格納されたファームウェア更新プログラムに基づいて動作する。そして、メインＣＰＵ２１は、第２のＦｌａｓｈＲＯＭ２６または第１のＦｌａｓｈＲＯＭ２２に格納されるファームウェアを更新することができる。よって、第２のＦｌａｓｈＲＯＭ２６には、ファームウェア更新プログラム等を格納しなくてもよい。つまり、予め第２のＦｌａｓｈＲＯＭ２６に何も記録されていなくても、ファームウェアを書き込むことができるため、有益である。
【００６０】
なお、上述した実施形態に限定されず、種々の変更や改良等を加えて実施することが可能である。変形例を以下に述べる。
【００６１】
（変形例１）上記実施形態では、プロジェクター１は、メインＣＰＵ２１を１つと、サブＣＰＵ２５を１つ備える構成としているが、これに限定するものではない。例えば、サブＣＰＵを複数備え、複数のサブＣＰＵのそれぞれのファームウェアを格納するＦｌａｓｈＲＯＭ（不揮発性メモリー）を複数備えてもよい。そして、メインＣＰＵ２１と複数のＦｌａｓｈＲＯＭとを電気的に接続する複数のバスと、当該複数のバス上に配置されて、それぞれのバスを接続または切断する複数のスイッチを備えてもよい。こうすれば、メインＣＰＵ２１が、それぞれのＦｌａｓｈＲＯＭのファームウェアを更新することが可能となる。
【００６２】
（変形例２）上記実施形態では、第１のスイッチＳＷ１は、第３のバスＢ３上に配置され、第２のスイッチＳＷ２は、第２のバスＢ２上に配置されるものとしたが、第１のスイッチＳＷ１は、メインＣＰＵ２１は内部に内蔵され、第２のスイッチＳＷ２はサブＣＰＵ２５に内蔵される構成としてもよい。
【００６３】
（変形例３）上記実施形態では、第１および第２の不揮発性メモリーを、ＦｌａｓｈＲＯＭとしているが、書き込み可能な不揮発性メモリーであれば、ＦｌａｓｈＲＯＭに限定するものではない。
【００６４】
（変形例４）上記実施形態では、第２のバスＢ２および第３のバスＢ３は、ＳＰＩバスとしたが、他の規格のバスとしてもよい。また、第１のバスＢ１は、パラレルバスとしたが、他の規格のバスとしてもよい。
【００６５】
（変形例５）上記実施形態では、スタンバイモードでは、スイッチ設定状態は初期状態ＳＴ０とし、第１のスイッチＳＷ１および第２のスイッチＳＷ２の設定は不定としているが、第１のスイッチＳＷ１を切断し、第２のスイッチＳＷ２を接続した第３の状態ＳＴ３としてもよい。この場合、電源オン操作による通常起動処理における第１のスイッチＳＷ１および第２のスイッチＳＷ２の設定処理は不要となる。
【００６６】
（変形例６）上記実施形態では、プロジェクター１に電源が供給されたときに押下されているキーによって、ファームウェア更新モードを切り換えているが、ＰＣ２００等からコマンドを送信することによって、ファームウェア更新モードを切り換えてもよい。つまり、ＰＣ２００等から送信するコマンドの種別によって、ファームウェアを更新するＦｌａｓｈＲＯＭを切り換えてもよい。
【００６７】
（変形例７）上記実施形態では、ＰＣ２００とプロジェクター１とは、ＵＳＢによって接続され、更新ファームウェア情報が送信されるものとしたが、通信規格は、ＵＳＢに限定するものではない。例えば、ＲＳ−２３２ＣやＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４等の通信としてもよいし、ＩＰネットワーク通信や、無線通信による通信としてもよい。
【００６８】
（変形例８）上記実施形態では、光源装置１１は、放電型の光源ランプ１１ａを有して構成されているが、ＬＥＤ光源やレーザー等の固体光源や、その他の光源を用いることもできる。
【００６９】
（変形例９）上記実施形態では、プロジェクター１は、光変調装置として、透過型の液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂを用いているが、反射型の液晶ライトバルブ等、反射型の光変調装置を用いることも可能である。また、入射した光の射出方向を、画素としてのマイクロミラー毎に制御することにより、光源から射出した光を変調する微小ミラーアレイデバイス等を用いることもできる。
【符号の説明】
【００７０】
１…プロジェクター、１０…画像投写部、１１…光源装置、１１ａ…光源ランプ、１１ｂ…リフレクター、１２Ｒ，１２Ｇ，１２Ｂ…液晶ライトバルブ、１３…投写レンズ、１４…液晶駆動部、２０…制御部、２１…メインＣＰＵ、２１ａ…スイッチ制御部、２２…第１のＦｌａｓｈＲＯＭ、２３…第１のＲＡＭ、２５…サブＣＰＵ、２６…第２のＦｌａｓｈＲＯＭ、２７…第２のＲＡＭ、３０…操作受付部、３１…受信部、５０…画像入力部、５１…画像処理部、２００…ＰＣ、Ｂ１…第１のバス、Ｂ２…第２のバス、Ｂ３…第３のバス、ＳＷ１…第１のスイッチ、ＳＷ２…第２のスイッチ。
【図１】
2014066854.tif 000003
【図２】
2014066854.tif 000004
【図３】
2014066854.tif 000005
【図４】
2014066854.tif 000006