(57)【要約】【課題】ノイズによって動作異常となった場合に、ユーザーの手間を掛けずに、再起動することが可能なプロジェクターを提供する。【解決手段】プロジェクター１は、プロジェクター１に入力されるノイズを検出するノイズ検出部（ノイズ検出回路６０）と、ノイズ検出部が検出したノイズ検出回数を記憶するノイズ検出回数記憶部（ＥＥＰＲＯＭ７０）と、プロジェクターの制御を行う制御部（ＣＰＵ２０、ワークメモリー３０、ＲＯＭ４０、ＦｌａｓｈＲＯＭ５０）と、制御部の動作異常を検知する異常検知部（ウォッチドッグ回路８０）と、異常検知部が制御部の動作異常を検知した場合に、ノイズ検出回数記憶部に記憶されたノイズ検出回数と所定のノイズ検出設定値とを比較する比較部（ＣＰＵ２０）と、比較結果において、ノイズ検出回数が所定のノイズ検出設定値よりも少ない場合に、プロジェクター１を起動状態に復帰させる復帰部（ＣＰＵ２０）と、を備える。【選択図】図１
2014048616.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）５０、ノイズ検出部としてのノイズ検出回路６０、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）７０、異常検知部としてのウォッチドッグ回路（ウォッチドッグタイマー回路）８０、画像入力部９０、画像処理部９５、筐体（シャーシ）等のＧＮＤ面１００等を備えている。
【００２６】
ここで、画像投写部１０に含まれる液晶駆動部１４、ＣＰＵ２０、操作受付部２１、ワークメモリー３０、ＲＯＭ４０、ＦｌａｓｈＲＯＭ５０、ノイズ検出回路６０、ＥＥＰＲＯＭ７０、ウォッチドッグ回路８０、画像処理部９５は、バスＢを介して互いに接続されている。
【００２７】
画像投写部１０は、光源としての光源装置１１、光変調装置としての３つの液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂ、投写光学系としての投写レンズ１３、液晶駆動部１４等で構成されている。画像投写部１０は、光源装置１１から射出された光を、液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂで画像光に変調し、この画像光を投写レンズ１３から投写して投写面Ｓに画像を表示する。
【００２８】
光源装置１１は、超高圧水銀ランプやメタルハライドランプ等からなる放電型の光源ランプ１１ａと、光源ランプ１１ａが放射した光を液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂ側に反射するリフレクター１１ｂとを含んで構成されている。光源装置１１から射出された光は、図示しないインテグレーター光学系によって輝度分布が略均一な光に変換され、図示しない色分離光学系によって光の３原色である赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色光成分に分離された後、それぞれ液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂに入射する。
【００２９】
液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂは、一対の透明基板間に液晶が封入された液晶パネル等によって構成される。液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂは、複数の画素（図示せず）がマトリクス状に配列された矩形状の画素領域を備えており、液晶に対して画素毎に駆動電圧を印加可能になっている。液晶駆動部１４が、入力される画像情報に応じた駆動電圧を各画素に印加すると、各画素は、画像情報に応じた光透過率に設定される。このため、光源装置１１から射出された光は、この液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂの画素領域を透過することによって変調され、画像情報に応じた画像光が色光毎に形成される。形成された各色の画像光は、図示しない色合成光学系によって画素毎に合成されてカラーの画像光となった後、投写レンズ１３によって拡大投写される。
【００３０】
ＣＰＵ２０は、各種データ等の一時記憶に用いられるワークメモリー（ＲＡＭ）３０やＲＯＭ４０、ＦｌａｓｈＲＯＭ５０等とともに、プロジェクター１の制御部として動作する。ＣＰＵ２０は、ＲＯＭ４０やＦｌａｓｈＲＯＭ５０に記憶されている制御プログラムに従って動作することにより、プロジェクター１の動作を統括制御する。つまり、ＣＰＵ２０、ワークメモリー３０、ＲＯＭ４０およびＦｌａｓｈＲＯＭ５０は、コンピューターとして機能する。
【００３１】
なお、ＦｌａｓｈＲＯＭ５０は、プロジェクター１を動作させるための各種設定値も記憶する。さらに、本実施形態では、制御プログラムが暴走した際に、ノイズの検出状況（ノイズ検出回数）と比較して、プロジェクター１を再起動するか否かを判断するためのノイズ検出設定値を記憶する。このノイズ検出設定値は、ユーザーがメニュー画像において設定することで、値の変更が可能である。なお、ＦｌａｓｈＲＯＭ５０への書き込みは、ＣＰＵ２０が行う。ここで、ノイズ検出設定値が、所定のノイズ検出設定値に相当する。そして、ユーザーがメニュー画像において設定することで、ノイズ検出設定値を変更する際のＣＰＵ２０が、所定値変更部に相当する。
【００３２】
操作受付部２１は、ユーザーがプロジェクター１に対して各種指示を行うための複数の操作キーを備えている。本実施形態の操作受付部２１が備える操作キーとしては、電源のオン・オフを切り替えるための電源キー、入力された画像信号を切り替えるための入力切替キー、各種設定用のメニュー画像を表示させるメニューキー、メニュー画像における項目の選択等に用いられる方向キー、選択した項目を確定させるための決定キー等がある。
【００３３】
ユーザーが操作受付部２１の各種操作キーを操作すると、操作受付部２１は、この操作を受け付けて、操作された操作キーに対応する制御信号をＣＰＵ２０に出力する。そして、ＣＰＵ２０は、操作受付部２１から制御信号が入力されると、入力された制御信号に基づく処理を行って、プロジェクター１の動作を制御する。なお、操作受付部２１の代わりに、あるいは操作受付部２１とともに、遠隔操作が可能なリモコン（図示せず）を入力操作部として用いた構成としてもよい。この場合、リモコンは、ユーザーの操作内容に応じた赤外線等の操作信号を発信し、図示しないリモコン信号受信部がこれを受信してＣＰＵ２０に伝達する。
【００３４】
画像入力部９０は、複数の入力端子（図示せず）を備えており、これらの入力端子には、ビデオ再生装置やパーソナルコンピューター等、図示しない外部の画像供給装置から各種形式の画像情報が入力される。画像入力部９０は、入力された画像情報を画像処理部９５に出力する。このとき、画像入力部９０は、必要に応じてＡ／Ｄ変換を行い、デジタル画像情報を出力する。
【００３５】
画像処理部９５は、図示しない画像メモリー（フレームメモリー）を有し、画像入力部９０から入力された画像情報をフレーム毎に記憶する。そして、画像処理部９５は、制御プログラムに基づいて動作するＣＰＵ２０の指示に基づいて、画像処理を行う。ここで、画像処理とは、画像情報に対して、画像のスケーリングや台形歪の補正を行ったり、画像の表示状態（例えば、輝度、コントラスト、同期、トラッキング、色の濃さ、色合い等）の調整を行ったりすることを示す。また、画像処理部９５は、エラー画像等のＯＳＤ（オンスクリーンディスプレイ）画像を、入力画像に重畳することもできる。画像処理部９５によって画像処理がなされた画像情報は、液晶駆動部１４に出力される。
【００３６】
液晶駆動部１４は、画像処理部９５から入力される画像情報に従って液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂを駆動する。これにより、光源装置１１から射出された光は、液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂによって画像情報に応じて変調され、投写レンズ１３から投写される。
【００３７】
ノイズ検出回路６０は、プロジェクター１のシャーシ（筐体）等のＧＮＤ面１００に接続されており、静電ノイズ等のノイズを検出する。本実施形態では、ノイズ検出回路６０は、ノイズを検出すると、ＣＰＵ２０に対して割り込み信号（ノイズ検出割り込み信号）を出力し、ノイズが発生したことを通知する。
【００３８】
ここで、ノイズ検出回路６０について説明する。
図２は、ノイズ検出回路６０の回路構成を表す説明図である。
【００３９】
図２に示すように、ノイズ検出回路６０はＧＮＤ面１００に接続されており、コンデンサーＣ１によって、直流分をカットして、ノイズ成分を検出する。ダイオードＤ１およびＤ２は、リミッター回路として過電圧を制限する。抵抗Ｒ１およびコンデンサーＣ２の積分回路によって、波形を整形して、ロジック回路（ワンショットマルチバイブレーターＭＢ）に入力する。ワンショットマルチバイブレーターＭＢは、ＣＰＵ２０に対する割り込み信号を生成する。なお、コンデンサーＣ３および抵抗Ｒ２は、割り込み信号のパルス幅を規定する。また、ＣＰＵ２０は、出力ポートＰｏｒｔによって、割り込み信号をクリアすることができる。なお、ノイズ検出回路６０の回路構成はこれに限定するものではなく、他の回路構成としてもよい。
【００４０】
図１に戻り、ＥＥＰＲＯＭ７０は、不揮発性メモリーであり、ノイズ検出回路６０が検出したノイズ検出回数を記憶する。具体的には、ノイズ検出回路６０がノイズを検出すると、ＣＰＵ２０に対して割り込み信号を出力する。ＣＰＵ２０は、このノイズによる割り込み信号を受け付けると、ＥＥＰＲＯＭ７０に記憶されているノイズ検出回数を読み出して、１を加算する。そして、ＣＰＵ２０は、加算した結果のノイズ検出回数をＥＥＰＲＯＭ７０に記憶させる。ＥＥＰＲＯＭ７０が、ノイズ検出回数記憶部に相当する。なお、本実施形態では、プロジェクター１の光源ランプ１１ａを点灯する際に、ノイズが多く発生する。このため、光源ランプ１１ａの点灯が安定するまでは、ノイズ検出回数の加算は行わないものとする。
【００４１】
ウォッチドッグ回路８０は、プロジェクター１において、制御プログラムが正常に動作しているか否かを監視する回路である。ウォッチドッグ回路８０は、ウォッチドッグタイマー（図示せず）を有しており、制御プログラムの暴走等によって、ウォッチドッグタイマーのクリアがなされずにタイムアウトすると、ＣＰＵ２０に対してウォッチドッグ割り込み信号を出力する。ＣＰＵ２０は、ウォッチドッグ割り込み信号を受け付けると、該当するウォッチドッグ割り込み処理を行う。
【００４２】
次に、ＣＰＵ２０がウォッチドッグ割り込み信号を受け付けた際に実行する、ウォッチドッグ割り込み処理について説明する。
図３は、プロジェクター１のウォッチドッグ割り込み処理のフローチャートである。
【００４３】
ウォッチドッグ回路８０からウォッチドッグ割り込み信号を受け付けると、ＣＰＵ２０は、ＥＥＰＲＯＭ７０からノイズ検出回数を取得する（ステップＳ１０１）。そして、ＣＰＵ２０は、ノイズ検出回数が、ＦｌａｓｈＲＯＭ５０に記憶されているノイズ検出設定値より少ないか否かを判断する（ステップＳ１０２）。このときのＣＰＵ２０が、判定部および比較部に相当する。
【００４４】
ノイズ検出回数がノイズ検出設定値より少ない場合（ステップＳ１０２：ＹＥＳ）、ＣＰＵ２０は、プロジェクター１のシステムに異常がないかを調べる（ステップＳ１０３）。具体的には、ワークメモリー３０のメモリーチェックを行ったり、冷却ファンやサーミスター（いずれも図示せず）等のハードウェアの動作チェックを行ったりする。
【００４５】
システムに異常がない場合（ステップＳ１０３：ＹＥＳ）、ＣＰＵ２０は、ワークメモリー３０に記憶されている各種データをＦｌａｓｈＲＯＭ５０に待避する（ステップＳ１０４）。即ち、各種データをＦｌａｓｈＲＯＭ５０に書き込む。この各種データは、例えば、ユーザーがメニューによって設定した各種設定値や、入力切替キーによって選択されている画像信号の情報等が含まれる。この各種データが、設定データに相当し、ＣＰＵ２０が、データ待避部に相当する。
【００４６】
ＣＰＵ２０は、ＥＥＰＲＯＭ７０に記憶されているノイズ検出回数を初期化（ゼロ「０」クリア）する（ステップＳ１０５）。そして、後述する復帰プログラムにジャンプ（プログラムジャンプ）して（ステップＳ１０６）、ウォッチドッグ割り込み処理を終了する。
【００４７】
ノイズ検出回数がノイズ検出設定値以上の場合（ステップＳ１０２：ＮＯ）、ＣＰＵ２０は、画像処理部９５に指示を出して、動作異常を表すエラー画像を表示させる（ステップＳ１０７）。また、システムに異常があった場合（ステップＳ１０３：ＮＯ）、ステップＳ１０７に移行して、動作異常を表すエラー画像を表示させる。ここで、エラー画像に、ノイズが多く発生している旨を表示してもよい。このときの画像処理部９５が、エラー表示部に相当する。
【００４８】
次に、ウォッチドッグ割り込み処理からのプログラムジャンプ先である復帰プログラムについて説明する。復帰プログラムは、プロジェクター１を再起動させるためのプログラム（処理）である。
図４は、プロジェクター１の復帰プログラムの処理を表すフローチャートである。
【００４９】
ウォッチドッグ割り込み処理からプログラムジャンプして、復帰プログラムがスタートすると、ＣＰＵ２０は、ワークメモリー３０を初期化する（ステップＳ２０１）。このとき、必要に応じてスタックの初期化も行う。そして、ＣＰＵ２０は、ＦｌａｓｈＲＯＭ５０に待避した各種データを、ワークメモリー３０に書き戻す（ステップＳ２０２）。即ち、各種データをワークメモリー３０に書き込む。このときのＣＰＵ２０が、データ書戻部に相当する。
【００５０】
そして、電源オンのプログラムへジャンプする（ステップＳ２０３）。即ち、プロジェクター１に電源オン操作がなされた際に実行するプログラム（処理）へ、プログラムジャンプする。これにより、プロジェクター１が電源オンされる。このときのＣＰＵ２０が、復帰部に相当する。
【００５１】
上述した実施形態によれば、以下の効果が得られる。
（１）プロジェクター１は、ノイズ検出回路６０によって検出されたノイズ検出回数を、ＥＥＰＲＯＭ７０に記憶する。ウォッチドッグ回路８０が制御プログラムの暴走を検出して、ＣＰＵ２０にウォッチドッグ割り込み信号を出力すると、ＣＰＵ２０は、ウォッチドッグ割り込み処理において、ノイズ検出回数とノイズ検出設定値とを比較する。ノイズ検出回数がノイズ検出設定値よりも少ない場合に、ＣＰＵ２０は、プロジェクター１を電源オンした状態に復帰させる。これにより、プロジェクター１の制御プログラムがノイズ等によって暴走した場合でも、ノイズ検出回数が少ない場合には、ノイズ環境は悪くなく、突発的なノイズによる誤動作と判断して、プロジェクター１を再起動（電源オン）させることができる。つまり、ユーザーにプロジェクター１を再起動（電源オン）させる手間を低減することができるため、有益である。
【００５２】
（２）プロジェクター１は、ウォッチドッグ割り込み処理において、プロジェクター１を動作させるための各種設定値（データ）をＦｌａｓｈＲＯＭ５０に待避する。そして、再起動時に、ワークメモリー３０を初期化して、待避したデータを書き戻す。これにより、プロジェクター１を、制御プログラムが暴走する前と同じ設定状態で、再起動（電源オン）することができるため、ユーザーは、各種設定を再度行う必要がなく、利便性が高い。
【００５３】
（３）プロジェクター１は、ウォッチドッグ割り込み処理において、ノイズ検出回数がノイズ検出設定値以上の場合には、ノイズ環境が良くないと判断して、再起動は行わず、動作異常を表すエラー表示を行う。これにより、ノイズが多く発生しており、動作異常となったことをユーザーに認識させることができるため、有益である。そして、ユーザーは、電磁ノイズ環境を改善するといった対応を行うことが可能になる。
【００５４】
（４）プロジェクター１は、メニュー機能によって、ノイズ検出設定値を変更することができる。これにより、プロジェクター１を再起動させるか否かを判断するためのノイズ頻度のレベルを変更することができる。ノイズの検出回数が多い環境の場合でも、プロジェクター１を使い続けたいユーザーは、ノイズ検出設定値を大きくすることで、ノイズによって制御プログラムが暴走しても、プロジェクター１を再起動させることができる。また、回数が少なくても、ノイズが検出される場合にはプロジェクター１を再起動させたくない（例えば、エラー画像を表示して停止させたい）ユーザーは、ノイズ検出設定値を小さくすればよい。ノイズ検出設定値は、「０」としてもよく、この場合には、ノイズ検出回数に関わらず、制御プログラムが暴走した場合には、プロジェクター１にエラー画像を表示させて停止させることができる。
【００５５】
なお、上述した実施形態に限定されず、種々の変更や改良等を加えて実施することが可能である。変形例を以下に述べる。
【００５６】
（変形例１）上記実施形態では、ノイズ検出回路６０がノイズを検出すると、ＣＰＵ２０に対して割り込み信号（ノイズ検出割り込み信号）を出力し、割り込み信号を受け付けたＣＰＵ２０が、ＥＥＰＲＯＭ７０にノイズ検出回数を書き込むものとしたが、ノイズ検出回路６０に、ＥＥＰＲＯＭ７０に対してノイズ検出回数を書き込む回路（図示せず）を備えるものとしてもよい。こうすれば、ＣＰＵ２０の処理の負荷を低減することができる。
【００５７】
（変形例２）上記実施形態では、ノイズ検出回路６０がノイズを検出すると、ＣＰＵ２０に対して割り込み信号（ノイズ検出割り込み信号）を出力するものとしたが、割り込み信号の出力は行わず、所定のレジスター等に、ノイズを検出した旨を表す値を書き込んでもよい。そして、ＣＰＵ２０が定期的に所定のレジスターを監視することによって、ノイズが検出されたことを認識してもよい。
【００５８】
（変形例３）上記実施形態では、ノイズ検出回路６０は、ノイズを検出するために、ＧＮＤ面１００に接続されているが、プロジェクター１の回路におけるＶＣＣや浮きパターン等に接続してもよい。
【００５９】
（変形例４）上記実施形態では、ノイズ検出回数をＥＥＰＲＯＭ７０に記憶させるものとしたが、ＥＥＰＲＯＭ７０に限定するものではない。例えば、ＦｌａｓｈＲＯＭ５０等の不揮発性メモリーに記憶させてもよい。
【００６０】
（変形例５）上記実施形態では、ウォッチドッグ割り込み処理において、ワークメモリー３０に記憶されている各種データをＦｌａｓｈＲＯＭ５０に待避するものとしたが、待避先はＦｌａｓｈＲＯＭ５０に限定するものではない。例えば、ＥＥＰＲＯＭ７０等の不揮発性メモリーに待避してもよい。
【００６１】
（変形例６）上記実施形態では、プロジェクター１は、ノイズ検出回路６０を１つ有する構成としているが、ノイズ検出回路を複数有する構成としてもよい。例えば、プロジェクター１のＧＮＤ面以外のパターンにもノイズ検出回路を接続してもよいし、ノイズ検出感度の異なるノイズ検出回路を接続してもよい。
【００６２】
（変形例７）上記実施形態では、ウォッチドッグ割り込み処理の中でノイズ検出回数を初期化するものとしたが、このノイズ検出回数の初期化処理に加えて、ノイズが所定の時間、検出されなかった場合に、ノイズ検出回数を初期化してもよい。
【００６３】
（変形例８）上記実施形態では、ＣＰＵ２０が画像処理部９５に指示を出して、動作異常を表すエラー画像を投写画像上に表示させるものとしたが、エラー表示は、投写画像上に表示させるものに限定しない。例えば、プロジェクター１にエラー状態を表すためのＬＥＤ（Light Emitting Diode）（図示せず）を備えて、当該ＬＥＤを点灯させたり、プロジェクター１に液晶表示画面（図示せず）等を備えて、当該液晶表示画面にエラー画像を表示させたりしてもよい。
【００６４】
（変形例９）上記実施形態では、ウォッチドッグ割り込み処理の最後で、復帰プログラムにジャンプするものとしているが、ウォッチドッグ割り込み処理と復帰プログラムとを結合してもよい。つまり、ウォッチドッグ割り込み処理の最後尾（復帰プログラムにプログラムジャンプするところ）に復帰プログラムを結合してもよい。
【００６５】
（変形例１０）上記実施形態では、光源装置１１は、放電型の光源ランプ１１ａを有して構成されているが、ＬＥＤ光源やレーザー等の固体光源や、その他の光源を用いることもできる。
【００６６】
（変形例１１）上記実施形態では、プロジェクター１は、光変調装置として、透過型の液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂを用いているが、反射型の液晶ライトバルブ等、反射型の光変調装置を用いることも可能である。また、入射した光の射出方向を、画素としてのマイクロミラー毎に制御することにより、光源から射出した光を変調する微小ミラーアレイデバイス等を用いることもできる。
【符号の説明】
【００６７】
１…プロジェクター、１０…画像投写部、１１…光源装置、１１ａ…光源ランプ、１１ｂ…リフレクター、１２Ｒ，１２Ｇ，１２Ｂ…液晶ライトバルブ、１３…投写レンズ、１４…液晶駆動部、２０…ＣＰＵ、２１…操作受付部、３０…ワークメモリー、４０…ＲＯＭ、５０…ＦｌａｓｈＲＯＭ、６０…ノイズ検出回路、７０…ＥＥＰＲＯＭ、８０…ウォッチドッグ回路、９０…画像入力部、９５…画像処理部、１００…ＧＮＤ面。
【図１】
2014048616.tif 000003
【図２】
2014048616.tif 000004
【図３】
2014048616.tif 000005
【図４】
2014048616.tif 000006