(57)【要約】【課題】複雑な処理をすることなく、簡単にエラー情報を出力することができるエラー情報出力方法およびプロジェクターを提供する。【解決手段】コンピューターが、エラーの発生を検出するエラー検出ステップと、エラーが発生した時点で、当該エラー内容を特定するためのエラー情報を、所定の出力部から出力信号として出力するエラー情報出力ステップと、を実行する。この出力部として、パルス幅変調回路２３、ＤＡコンバーター２６および汎用Ｉ／Ｏ３７のいずれかを用い、エラー情報を周波数、電圧値、あるいは電圧レベルで表現する。【選択図】図２
2010250524.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターが、
エラーの発生を検出するエラー検出ステップと、
前記エラーが発生した時点で、当該エラー内容を特定するためのエラー情報を、所定の出力部から出力信号として出力するエラー情報出力ステップと、を実行することを特徴とするエラー情報出力方法。
【請求項２】
前記所定の出力部は、パルス幅変調回路、ＤＡコンバーターおよび汎用Ｉ／Ｏのいずれかであることを特徴とする請求項１に記載のエラー情報出力方法。
【請求項３】
前記エラー情報を、周波数、電圧値、および電圧レベルのいずれかで表現することを特徴とする請求項１または２に記載のエラー情報出力方法。
【請求項４】
エラーの発生を検出するエラー検出手段と、
エラーの内容を特定するためのエラー情報を出力するための出力部と、
前記エラーが発生した時点で、前記エラー情報を前記出力部からの出力信号として出力するエラー情報出力手段と、を備えたことを特徴とするプロジェクター。
【請求項５】
前記出力部は、パルス幅変調回路、ＤＡコンバーターおよび汎用Ｉ／Ｏのいずれかであることを特徴とする請求項４に記載のプロジェクター。
【請求項６】
前記エラー情報を、周波数、電圧値、および電圧レベルのいずれかで表現することを特徴とする請求項４または５に記載のプロジェクター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアおよびソフトウェアの不具合の内容を確認するためのエラー情報出力方法およびプロジェクターに関するものである。
【背景技術】
【０００２】
従来、電子機器の故障等、何らかの不具合が発生した場合、その不具合の内容を確認するための様々な方法が知られている。例えば、特許文献１には、不具合が発生した場合の自己診断機能を備えた記録再生装置が記載されている。この記録再生装置では、不具合が発生すると自己診断機能により内部の各構成に対して自己診断処理を行い、その診断結果である診断情報データ（エラー情報）を自身に装着されているメモリーカードや、内部の記憶装置に記憶する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２５０７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電子機器で重大な不具合が発生した場合、そのエラー情報の記憶処理のような複雑な処理を実行することができない場合が多々ある。このような場合、上記の方法ではエラー情報を記憶することができず、エラー情報を確認することができないという問題がある。また、上記の方法では、対象となる電子機器に、専用ハードウェアとして、メモリースロットや記憶装置を搭載しなければならない。このため、電子機器の構造が複雑になると共に、その製造コストが高くなるという問題がある。
【０００５】
本発明は、上記の問題に鑑み、複雑な処理をすることなく、簡単にエラー情報を出力することができるエラー情報出力方法およびプロジェクターを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のエラー情報出力方法は、コンピューターが、エラーの発生を検出するエラー検出ステップと、エラーが発生した時点で、当該エラー内容を特定するためのエラー情報を、所定の出力部から出力信号として出力するエラー情報出力ステップと、を実行することを特徴とする。
【０００７】
また、本発明のプロジェクターは、エラーの発生を検出するエラー検出手段と、エラーの内容を特定するためのエラー情報を出力するための出力部と、エラーが発生した時点で、エラー情報を出力部からの出力信号として出力するエラー情報出力手段と、を備えたことを特徴とする。
【０００８】
これらの構成によれば、エラー情報を信号として出力することができるため、例えば、エラー情報（データ）をメモリー等に記録するような複雑な処理をすることなく、簡単に出力することができる。これにより、重大な不具合が発生した場合でも、そのエラー情報を検出することができる確率を高めることができる。また、エラー情報を出力信号として出力するため、例えば、測定器等を用いてこの信号を検出さえすればよく、ユーザーは簡単にエラー情報を確認することができる。
【０００９】
また、本発明のエラー情報出力方法において、所定の出力部は、パルス幅変調回路、ＤＡコンバーターおよび汎用Ｉ／Ｏのいずれかであることが好ましい。
【００１０】
また、本発明のプロジェクターにおいて、出力部は、パルス幅変調回路、ＤＡコンバーターおよび汎用Ｉ／Ｏのいずれかであることが好ましい。
【００１１】
これらの構成によれば、一般的にプロジェクター（電子機器）で使用されるハードウェアリソースを用いてエラー情報を出力する。これにより、新たに専用のハードウェアを用意することが無いため、低コストで、且つ簡素なハード構成でエラーを出力することができる。
【００１２】
本発明のエラー情報出力方法において、エラー情報を、周波数、電圧値、および電圧レベルのいずれかで表現することが好ましい。
【００１３】
また、本発明のプロジェクターにおいて、エラー情報を、周波数、電圧値、および電圧レベルのいずれかで表現することが好ましい。
【００１４】
これらの構成によれば、エラー情報を、周波数、電圧値、あるいは電圧レベルにより表現することで、特殊な測定機器ではなく、一般的な測定機器で簡単に測定することができると共に、ユーザーが認識し易いエラー情報を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態ないし第３実施形態におけるプロジェクターの制御ブロック図である。
【図２】第１実施形態ないし第３実施形態におけるエラー情報出力処理について説明するフローチャートである。
【図３】ＰＷＭ回路からのエラー情報出力の一例を示す図である。
【図４】ＤＡＣからのエラー情報出力の一例を示す図である。
【図５】汎用Ｉ／Ｏからのエラー情報出力の一例を示す図である。
【発明を実施するための形態】
【００１６】
［第１実施形態］
以下、添付した図面を参照して、本発明の一実施形態に係るエラー情報出力方法およびプロジェクターについて説明する。
【００１７】
図１は、第１実施形態のプロジェクター１の構成を示すブロック図である。本実施形態（第１実施形態）のプロジェクター１は、信号取得部１１、映像信号処理部１２、操作部１３、リモコン受光器１４、表示部１５、冷却部１６、投写光学部１７、主制御部１８および主記憶部１９を備えている。
【００１８】
信号取得部１１は、パーソナルコンピュータやビデオレコーダ等の外部機器５１から画像データを取得する。なお、外部機器５１ではなく、外部記憶媒体（ＵＳＢメモリーやコンパクトフラッシュ（登録商標）等）から画像データ等を取得するようにしても良い。
【００１９】
映像信号処理部１２は、信号取得部１１が取得した画像データに対し、後述の主記憶部１９に記憶されている画像処理プログラムに基づいて、所定の画像処理を実行する。所定の画像処理としては、台形歪補正処理、画質調整処理、画像サイズ調整処理、ガンマ補正処理等を行う。
【００２０】
操作部１３は、プロジェクター１本体に設けられ、電源ボタンや各種設定（コントラスト設定、色補正、環境設定など）を行うためのボタン群を有している。ユーザーによりこれらのボタンが操作されることで、プロジェクター１に対して各種指示が行われる。
【００２１】
リモコン受光器１４は、ユーザーによって操作されるリモコン４１からの操作信号を受光する。リモコン４１は、プロジェクター１本体を遠隔操作するためのものであり、操作部１３による操作と同様の操作を行うための各種ボタン群を有している。
【００２２】
表示部１５は、ＬＥＤランプ２１および表示制御部２２を有している。ＬＥＤランプ２１は、複数の発光色で発光可能なランプであり、その発光状態の変化によりユーザーにプロジェクター１の動作状況を報知するものである。表示制御部２２は、ＬＥＤランプ２１の発光状態を制御するためのものであり、ＰＷＭ（Pulse Width Modulation：パルス幅変調）回路２３により、ＬＥＤランプ２１の発光状態（明るさ）を変化させる。また、詳細は後述するが、第１実施形態のプロジェクター１においては、このＰＷＭ回路２３は、エラー情報を出力するための出力部として使用される。
【００２３】
冷却部１６は、冷却ファン２４およびファン駆動部２５を有している。冷却ファン２４は、その回転により、プロジェクター１の内部（特に投写光学部１７周辺）の温度を冷却させる。ファン駆動部２５は、主制御部１８からの駆動指令（駆動信号）に基づいて、ＤＡコンバーター（ＤＡＣ：Digital to Analog Converter）２６により冷却ファン２４の回転速度を決定するための電圧を生成し、この電圧に基づいて冷却ファン２４を駆動する。
【００２４】
投写光学部１７は、スクリーンＳＣ上に、画像を投写するためのものであり、光源ランプ３１、液晶ライトバルブ３２、投写レンズ３３、ランプ駆動部３４、ライトバルブ駆動部３５およびレンズ駆動部３６を有している。
【００２５】
光源ランプ３１としては、ハロゲンランプ、メタルハライドランプまたは高圧水銀ランプを適用可能である。また、光源ランプ３１に代えて、レーザーやＬＥＤなどの固体光源を用いても良い。液晶ライトバルブ３２は、一対の透明基板間に液晶が封入された液晶パネル等によって構成され、各透明基板の内面には、液晶に対して微小領域毎に駆動電圧を印加可能な透明電極が、画素としてマトリクス状に形成されている。ランプ駆動部３４は、主制御部１８からの点灯指令に基づいて、光源ランプ３１を点灯させる。ライトバルブ駆動部３５は、液晶ライトバルブ３２の各画素に、画像データに応じた駆動電圧を印加することにより、各画素の光透過率を設定する。レンズ駆動部３６は、主制御部１８からの指令により、レンズモータ（図示省略）を駆動して投写レンズ３３の位置をシフトする。このレンズモータの駆動制御には汎用Ｉ／Ｏ（ＧＰＩＯ：General Purpose Input/Output）３７が利用される。
【００２６】
上記の構成により、投写光学部１７では、光源ランプ３１から射出された照明光が、液晶ライトバルブ３２を透過することによって変調される。また、変調された画像光は、不図示の光合成光学系（ダイクロイックプリズムなど）により画素毎に合成され、投写レンズ３３によってスクリーンＳＣ上に投写される。
【００２７】
主制御部１８は、ＣＰＵ（Central Processing Unit）を主要部として構成されるものであり、主記憶部１９に記憶された制御プログラムや制御データに従って、バスを介して各部との信号の入出力を行うことによりプロジェクター１を統括制御する。本実施形態（第１実施形態）では、特にプロジェクター１で発生したエラーの内容を特定するためのエラー情報（エラーコード）をＰＷＭ回路２３から出力する処理（以下、「エラー情報出力処理」と称す）を制御する。
【００２８】
主記憶部１９は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）を主要部として構成されるものである。ＲＡＭは、主制御部１８が各種演算処理を行う際の作業領域として用いられる。ＲＯＭは、制御プログラムおよび制御データを記憶している。当該制御プログラムには、ＰＷＭ回路２３からエラー情報を出力するためのエラー情報出力プログラム、上述の映像信号処理部１２において用いられる画像処理プログラムおよび基本ソフトウェアであるＯＳ（Operating System）を含んでいる。また、制御データとしては、プロジェクター１で発生したエラーのエラー内容と、これを特定するためのエラーコードとが関連付けられたエラー情報テーブルが記憶されている。
【００２９】
以上の構成により、主制御部１８は、エラーが発生すると、そのエラー内容を解析して、当該エラー内容を特定するエラーコードを取得する。そして、そのエラーコードをＰＷＭ回路２３から出力する。この場合、エラーコードは周波数で表現される。つまり、主制御部１８は、ＰＷＭ回路２３の周波数がエラーコードと同じ値の周波数になるように制御する。以下、図２を参照して、エラー情報出力処理について説明する。
【００３０】
図２は、エラー情報出力処理について説明するフローチャートである。まず、プロジェクター１の電源が投入されると、主制御部１８（ＣＰＵ）は、電源オンのイベントを検出する（Ｓ０１）。次に、主制御部１８は、各部（各デバイス）やプログラムの初期化処理を行い、この中でエラーコードを表現するためのＰＷＭ回路２３の初期化や、エラー情報出力プログラムのプログラム変数の初期化を実行する（Ｓ０２）。続いて、主制御部１８は、ユーザーからの操作等によるイベント待ち状態となり（Ｓ０３）、イベントが発生すると、当該イベント要求の処理を実行する（Ｓ０４）。イベント要求処理が完了すると、主制御部１８は、Ｓ０３以降の処理を繰り返す。
【００３１】
一方、主制御部１８は、Ｓ０４のイベント要求の処理中のエラー、あるいは例外エラーなどの割り込みを検出すると（エラー検出手段）、割り込みエラー処理を実行する（Ｓ０５）。この割り込みエラー処理では、発生したエラー内容を解析し、エラー情報テーブルから当該エラー内容に対応するエラーコードを取得する。そして、主制御部１８は、このエラーコードを周波数で表現するための処理を実行する（Ｓ０６，エラー情報表現処理）。即ち、主制御部１８は、ＰＷＭ回路２３に対して、エラーコードと同じ値の周波数になるようにＨｉのパルス幅およびＬｏｗのパルス幅を与え、ＰＷＭ回路２３はこのパルス幅に基づいてパルス信号を出力する（エラー情報出力手段）。また、このＰＷＭ回路２３からのパルス信号は、継続して出力し続けられる。これにより、測定器を用いてＰＷＭ回路２３からの出力を測定することで、ユーザーは周波数を把握することができ、当該周波数からエラーコードを特定することができる。
【００３２】
ここで、図３を参照して、エラー情報の出力の一例について説明する。図３は、ＰＷＭ回路２３から出力されるエラー情報を、測定器（ここでは、オシロスコープ）を用いて測定した図である。例えば、エラーコードが「２３３Ｈ」の場合、主制御部１８は、ＰＷＭ回路２３の周波数を「２３３Ｈｚ」にするように、Ｈｉのパルス幅とＬｏｗのパルス幅を与える。ＰＷＭ回路２３は、このＨｉ／Ｌｏｗのパルス幅に基づいてパルス信号を出力する。つまり、ＰＷＭ回路２３から出力されるパルス信号をオシロスコープで測定することにより、周波数が２３３Ｈｚの波形（周期Δｔが１／２３３秒の波形）を得ることができる。ユーザーはこの波形を見ることで、周波数が２３３Ｈｚであることを把握することができる。即ち、周波数が２３３Ｈｚであるため、エラーコードは２３３Ｈであることを把握することができる。
【００３３】
このように、第１実施形態によれば、エラーが発生した場合、そのエラー内容を特定するためのエラーコードを、周波数で表現することができる。これにより、ユーザーは、測定器を用いてこの周波数を検出することで、エラーコードを把握することができる。
【００３４】
［第２実施形態］
次に、図４を参照し、本発明の第２実施形態のプロジェクター１について説明する。なお、第２実施形態のプロジェクター１は、基本的な機器構成は、第１実施形態のプロジェクター１と同一であるが（図１参照）、エラー情報を出力するための出力部としてＤＡＣ２６を用いる点で、第１実施形態のプロジェクター１とは異なる。以下、異なる点を中心に説明する。
【００３５】
第２実施形態のプロジェクター１は、エラー情報（エラーコード）の出力にＤＡＣ２６を用い、その出力電圧（電圧値）によりエラーコードを表現するものである。具体的には、図２のエラー情報出力処理におけるＳ０２の初期化処理において、ＰＷＭ回路２３の代わりに、ＤＡＣ２６の初期化および当該ＤＡＣ２６からエラーコードを出力するために用いられるエラー情報出力プログラムのプログラム変数の初期化を実行する。また、Ｓ０６のエラー情報表現処理において、エラーコードを電圧値で表現するための処理を実行する。このエラー情報表現処理では、主制御部１８は、ＤＡＣ２６に対して、発生したエラーのエラーコードを示す電圧を出力するように指令を出し、ＤＡＣ２６はこの指令に基づく電圧を自身から出力する（エラー情報出力手段）。また、この電圧は、ＤＡＣ２６から継続して出力し続けられる。これにより、測定器を用いてＤＡＣ２６からの出力電圧を測定することで、ユーザーは当該電圧値を把握でき、この電圧値からエラーコードを特定することができる。
【００３６】
ここで、図４を参照して、エラー情報の出力の一例について説明する。図４は、ＤＡＣ２６から出力されるエラー情報を、測定器（ここでは、オシロスコープ）を用いて測定した図である。例えば、エラーコードが「２３３Ｈ」の場合、主制御部１８は、ＤＡＣ２６に対して「２．２３ｖ」の電圧を出力するように指令を出し、ＤＡＣ２６は、この指令に基づいて自身から「２．２３ｖ」の電圧を出力する。この出力電圧をオシロスコープで測定することにより、ユーザーは、電圧値が「２．２３ｖ」であることが分かり、これにより、エラーコードは「２３３Ｈ」であることを把握することができる。
【００３７】
なお、電圧を測定する場合、プロジェクター１の使用環境や測定器の性能により、誤差が出ることが予想される。つまり、ＤＡＣ２６から「２．２３ｖ」の電圧を出力するように制御したとしても、出力される実際の電圧値が「２．２２ｖ」や「２．２５ｖ」になる場合がある。このため、この出力電圧の誤差を考慮して、エラーコードと電圧とを定義する行うことが好ましい。例えば、図４のように、出力された電圧値が「２．２０ｖから２．３０ｖ」の範囲である場合は、エラーコードは「２３３Ｈ」であるという具合に、エラーコードに対応する電圧値に多少のマージンをとって定義する。これにより、出力電圧に誤差が生じたとしても、測定した電圧値が含まれる電圧値の範囲から正確なエラーコードを把握することが可能となる。
【００３８】
また、ユーザーは、電圧が急激に上昇するポイント（図中の点線部分）、つまりエラー発生のタイミングを捉えることもできる。なお、図中のエラー発生タイミングは、一例でありこれに限るものではない。例えば、時間の精度が重要な場合は、電圧の変化開始ポイントをエラー発生のタイミングとして判断し、あまり精度が必要でない場合は、最低電圧値から最高電圧値までの電圧の半分以上のレベルの電圧を計測した時点をエラー発生タイミングとして判断すれば良い。
【００３９】
このように、第２実施形態によれば、エラーが発生した場合、そのエラー内容を特定するためのエラーコードを、電圧（電圧値）で表現することができる。これにより、ユーザーは、測定器を用いてこの電圧を検出することで、エラーコードを把握することができる。
【００４０】
［第３実施形態］
次に、図５を参照し、本発明の第３実施形態のプロジェクター１について説明する。なお、第３実施形態のプロジェクター１は、基本的な機器構成は、第１実施形態のプロジェクター１と同一であるが（図１参照）、エラー情報を出力するための出力部として汎用Ｉ／Ｏ３７を用いる点で、第１実施形態のプロジェクター１とは異なる。以下、異なる点を中心に説明する。
【００４１】
第３実施形態のプロジェクター１は、エラー情報（エラーコード）の出力に汎用Ｉ／Ｏ３７を用い、出力電圧の電圧レベル（Ｈｉ／Ｌｏｗ）によりエラーコードを表現するものである。具体的には、図２のエラー情報出力処理におけるＳ０２の初期化処理において、ＰＷＭ回路２３の代わりに、汎用Ｉ／Ｏ３７の初期化および当該汎用Ｉ／Ｏ３７からエラーコードを出力するために用いられるエラー情報出力プログラムのプログラム変数の初期化を実行する。また、Ｓ０６のエラー情報表現処理において、エラーコードを電圧レベルで表現するための処理を実行する。このエラー情報表現処理では、主制御部１８は、汎用Ｉ／Ｏ３７から、発生したエラーのエラーコードを出力電圧の電圧レベルの組み合わせで出力する（エラー情報出力手段）。また、この出力は、汎用Ｉ／Ｏ３７から継続して出力し続けられる。これにより、測定器を用いて汎用Ｉ／Ｏ３７からの出力を測定することで、ユーザーは電圧レベルの組み合わせによりエラーコードを特定することができる。
【００４２】
ここで、図５を参照して、エラー情報の出力の一例について説明する。図５は、汎用Ｉ／Ｏ３７から出力されるエラー情報を、測定器（ここでは、オシロスコープ）を用いて測定した図である。例えば、エラーコードが「２３Ｈ」の場合、主制御部１８は、汎用Ｉ／Ｏ３７からの出力電圧の電圧レベルが「Ｈｉ，Ｌｏｗ，Ｌｏｗ，Ｌｏｗ，Ｈｉ，Ｈｉ」となるように出力する。この出力電圧をオシロスコープで測定することにより、ユーザーは、図５のような電圧レベルを把握することができる。この電圧レベルのＨｉを「１」、Ｌｏｗを「０」とすることで、ユーザーは、電圧レベルの組み合わせからエラーコードは「１，０，０，０，１，１」＝「２３Ｈ（上位２ビット＋下位４ビット）」であることを把握することができる。また、電圧レベルの変化ポイント（図中の点線部分）を把握することができるため、エラー発生のタイミングを捉えることもできる。なお、図５では、電圧レベルの出力本数を６本としているが、あくまでも一例であり、電圧レベルの出力本数を増やすことにより、より多くのエラーコードを表現することも可能である。
【００４３】
このように、第３実施形態によれば、エラーが発生した場合、そのエラー内容を特定するためのエラーコードを、電圧レベルを組み合わせて表現することができる。これにより、ユーザーは、測定器を用いてこの電圧レベルを検出することで、エラーコードを把握することができる。
【００４４】
以上のように、本実施形態（第１実施形態ないし第３実施形態）によれば、エラー情報をＰＷＭ回路２３やＤＡＣ２６、あるいは汎用Ｉ／Ｏ３７からの信号として出力することができるため、例えば、エラー情報（データ）をメモリー等に記録するような複雑な処理をすることなく、簡単に出力することができる。これにより、重大な不具合が発生した場合でも、そのエラー情報を検出することができる確率を高めることができる。また、エラー情報を出力信号として出力することで、例えば、測定器等を用いてこの信号を検出さえすればよく、ユーザーは簡単にエラー情報を確認することができる。
【００４５】
また、プロジェクター１の中で、本来、他の機能を実現するために使用されているハードウェアリソース（ＰＷＭ回路２３、ＤＡＣ２６、あるいは汎用Ｉ／Ｏ３７）を用いてエラー情報を出力することができるため、新たに専用のハードウェアを用意することが無く、低コストで、且つ簡素なハード構成でエラーを出力することができる。
【００４６】
また、エラー情報を、電圧値、電圧レベル、あるいは周波数により表現することで、特殊な測定機器ではなく、一般的な測定機器で簡単に測定することができると共に、ユーザーが認識し易いエラー情報を提供することができる。
【００４７】
なお、本実施形態では、測定器としてオシロスコープを例示しているが、これに限るものではない。例えば、スペクトラムアナライザーや、その他電波を受信可能な機器を用いることも可能である。
【００４８】
また、本実施形態で出力部として利用しているＰＷＭ回路２３、ＤＡＣ２６および汎用Ｉ／Ｏ３７は、一例でありこれに限るものではなく、プロジェクター１の他の機能を実現するために使用されているＰＷＭ回路、ＤＡＣおよび汎用Ｉ／Ｏを用いることも可能である。
【００４９】
また、エラーコードの出力に際し、ＰＷＭ回路２３、ＤＡＣ２６、あるいは汎用Ｉ／Ｏ３７を用いる場合、他の条件と組み合わせることで、エラーコードが出力されているか否かを判断するようにしても良い。例えば、ＤＡＣ２６からの出力電圧をエラーコードとして使用する場合には、ＬＥＤランプ２１が赤点滅（点滅周期も定義）しているときに限定するなど、他の条件と組み合わせることにより、エラーコードが出力されているのか、通常の機能が動作しているのかを判断することができる。
【００５０】
また、出力部として、ＰＷＭ回路２３、ＤＡＣ２６および汎用Ｉ／Ｏ３７以外の、他のハードウェアリソース（例えば、ＲＳ−２３２Ｃ、ＬＡＮポートやＵＳＢポート等）を適用することも可能である。
【００５１】
また、上記の実施形態では、プロジェクター１の表示方式として、透過型液晶表示方式を採用しているが、反射型液晶表示方式、ＣＲＴ表示方式やライトスイッチ表示方式（マイクロミラーデバイス方式）など、プロジェクター１の表示原理は問わない。
【００５２】
また、上記の実施形態では、プロジェクター１を例に挙げて説明しているが、これに限るものではなく、プロジェクター１以外の電子機器に本発明を適用可能である。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００５３】
１…プロジェクター  ２３…ＰＷＭ回路  ２６…ＤＡＣ  ３７…汎用Ｉ／Ｏ
【図１】
2010250524.tif 000003
【図２】
2010250524.tif 000004
【図３】
2010250524.tif 000005
【図４】
2010250524.tif 000006
【図５】
2010250524.tif 000007