(57)【要約】【課題】異常発生時に処理済コマンドの取得を容易にできるプロジェクタおよび処理済コマンド出力方法を提供すること。【解決手段】プロジェクタは、光学像を形成する画像形成手段と、コマンドを処理する演算処理装置３１を有し装置全体を制御する制御手段３と、入力するコマンドを記憶可能に構成された記憶装置３５と、外部機器が接続可能に構成されたインターフェース４とを備える。演算処理装置３１は、コマンドを処理するコマンド処理部３１３と、コマンド処理部３１３が処理した処理済コマンドを記憶装置に記憶させるコマンド記憶部３１４と、コマンド処理部３１３によるコマンド処理で異常が発生したか否かを判定する処理状態判定部３１６と、異常が発生したと判定されると記憶装置３５に記憶されコマンド処理で異常が発生する直前に処理された処理済コマンドを含むコマンド列を外部機器に出力する処理済コマンド出力部３１７とを備える。【選択図】  図３
2007052342.tif 000002
【特許請求の範囲】
【請求項１】
入力する画像情報に基づく光学像を形成して投射する画像形成手段と、入力するコマンドを処理する演算処理装置を有し、装置全体を制御する制御手段とを備えたプロジェクタであって、
入力するコマンドを記憶可能に構成された記憶装置と、外部機器が接続可能に構成されたインターフェースとを備え、
前記演算処理装置は、
前記コマンドを処理するコマンド処理部と、
前記コマンド処理部が処理した処理済コマンドを前記記憶装置に記憶させるコマンド記憶部と、
前記コマンド処理部によるコマンド処理で異常が発生したか否かを判定する処理状態判定部と、
異常が発生したと判定されると、前記記憶装置に記憶され前記コマンド処理で異常が発生する直前に処理された処理済コマンドを含むコマンド列を、前記インターフェースに接続された外部機器に出力する処理済コマンド出力部とを備えることを特徴とするプロジェクタ。
【請求項２】
請求項１に記載のプロジェクタにおいて、
前記記憶装置は、最も古い処理済コマンドを最も新しい処理済コマンドで上書き記憶するリングメモリを備えて構成され、
前記演算処理装置は、
前記処理状態判定部により前記コマンド処理に異常が発生したと判定されると、当該異常が発生する直前に前記コマンド処理部により処理された処理済コマンドがどのコマンドかを示すフラグを生成するフラグ生成部を備え、
前記処理済コマンド出力部は、前記コマンド列および前記フラグを出力することを特徴とするプロジェクタ。
【請求項３】
請求項１または請求項２に記載のプロジェクタにおいて、
前記演算処理装置は、
前記インターフェースに接続された外部機器からの出力要求信号の入力を検出する信号検出部を備え、
前記出力要求信号の入力が検出されると、前記処理済コマンド出力部は、前記インターフェースに接続された外部機器に、少なくとも前記コマンド列を出力することを特徴とするプロジェクタ。
【請求項４】
入力する画像情報に基づく光学像を形成して投射する画像形成手段と、入力するコマンドを処理する演算処理装置を有し、装置全体を制御する制御手段とを備えたプロジェクタに用いられ、前記演算処理手段でのコマンド処理に異常が発生した場合に当該異常発生の直前に処理されたコマンドを出力する処理済コマンド出力方法であって、
入力するコマンドを記憶可能に構成された記憶装置と、外部機器が接続可能に構成されたインターフェースとを備え、
前記演算処理装置に、
前記コマンドを処理するコマンド処理ステップと、
処理した処理済コマンドを前記記憶装置に記憶させるコマンド記憶ステップと、
前記コマンドの処理で異常が発生したか否かを判定する処理状態判定ステップと、
異常が発生したと判定されると、前記記憶装置に記憶され、前記コマンド処理で異常が発生する直前に処理された処理済コマンドを含むコマンド列を、前記インターフェースに接続された外部機器に出力する処理済コマンド出力ステップとを実行させることを特徴とする処理済コマンド出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力する画像情報に基づく光学像を形成して投射する画像形成手段と、入力するコマンドを処理する演算処理装置を有し、装置全体を制御する制御手段とを備えたプロジェクタ、および、当該プロジェクタに用いられ、コマンド処理に異常が発生した場合に当該異常の直前に処理された処理済コマンドを出力する処理済コマンド出力方法に関する。
【背景技術】
【０００２】
従来、入力する画像情報に応じて光学像を形成し、形成した当該光学像を拡大投射するプロジェクタが知られている。このようなプロジェクタには、入力するコマンドを処理する演算処理装置を有し、プロジェクタ本体を制御する制御手段を備える構成が一般的である。このような演算処理装置は、記憶装置に記憶されたプログラムに含まれるコマンド、および、外部から入力するコマンドを処理し、当該コマンドに基づいて装置本体を制御する。
【０００３】
ところで、プロジェクタとＰＣ（Personal Computer）とが無線ＬＡＮ（Local Area Network）等を用いてネットワーク接続されているようなプロジェクションシステムでは、アプリケーションの実行障害等の内的要因や、ネットワークの状態等の外的要因によって異常終了する場合がある。このような異常終了の要因は特定が困難であり、また、要因となる事象数も非常に多く、当該要因の特定を一層困難となっている。このため、要因の特定には、多くの時間および工数が必要とされている。
【０００４】
このような問題に対して、ＣＰＵ（Central Processing Unit）で実行した命令の履歴を記録する情報処理装置が知られている（例えば、特許文献１参照）。
この特許文献１に記載の情報処理装置では、ＣＰＵで実行された命令を命令履歴バッファに格納するように構成されている。これにより、命令実行時に異常が発生した場合に、命令履歴バッファを参照することにより、ＣＰＵが実行した命令の解析を容易に行うことができ、異常の原因を明らかにすることができる。
【０００５】
【特許文献１】特開平５−１５８７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の情報処理装置では、命令履歴バッファに処理済みの命令を格納するので、ＣＰＵの処理で異常が発生した場合には、処理済み命令を取り出した後に解析する必要がある。しかしながら、当該情報処理装置の構成では、処理済み命令を取り出す場合、情報処理装置を構成する命令履歴バッファにアクセスする必要があるため、当該命令履歴バッファ自体を取り出すか、あるいは、情報処理装置をリセットする必要があり、処理済みの命令を取り出しにくいという問題がある。
【０００７】
本発明の目的は、異常発生時に処理済コマンドの取得を容易に行うことができるプロジェクタおよび処理済コマンド出力方法を提供することである。
【課題を解決するための手段】
【０００８】
前記した目的を達成するために、本発明のプロジェクタは、入力する画像情報に基づく光学像を形成して投射する画像形成手段と、入力するコマンドを処理する演算処理装置を有し、装置全体を制御する制御手段とを備えたプロジェクタであって、入力するコマンドを記憶可能に構成された記憶装置と、外部機器が接続可能に構成されたインターフェースとを備え、前記演算処理装置は、前記コマンドを処理するコマンド処理部と、前記コマンド処理部が処理した処理済コマンドを前記記憶装置に記憶させるコマンド記憶部と、前記コマンド処理部によるコマンド処理で異常が発生したか否かを判定する処理状態判定部と、異常が発生したと判定されると、前記記憶装置に記憶され前記コマンド処理で異常が発生する直前に処理された処理済コマンドを含むコマンド列を、前記インターフェースに接続された外部機器に出力する処理済コマンド出力部とを備えることを特徴とする。
【０００９】
ここで、外部機器としては、プロジェクタに対してコマンドを送信するＰＣ等のコマンド出力装置や、プロジェクタから出力された処理済コマンドを記憶可能に構成された外部記憶装置等を例示することができる。
【００１０】
本発明によれば、プロジェクタの制御手段を構成する演算処理装置でのコマンド処理において異常が発生した場合に、当該異常が発生する直前に処理されたコマンドを容易に取得することができる。
すなわち、演算処理装置のコマンド処理部によるコマンド処理において異常が発生していない場合は、コマンド記憶部により、処理済みのコマンドが記憶装置に記憶される。一方、コマンド処理部によるコマンド処理に異常が発生した場合、すなわち、処理状態判定部によりコマンド処理部のコマンド処理で異常が発生したと判定されると、処理済コマンド出力部が、インターフェースに接続された外部機器に、記憶装置に記憶された処理済コマンドを含むコマンド列を出力する。
これによれば、コマンド処理における異常発生時に、当該異常発生の直前に処理されたコマンドが処理済コマンドとして外部機器に出力されるので、当該処理済コマンドを容易に取得することができる。従って、処理されるコマンドと処理済コマンドとを比較することにより、どのコマンドの処理中に異常が発生したのかを容易に特定することができ、異常の原因究明の時間および工数を削減することができる。
【００１１】
本発明では、前記記憶装置は、最も古い処理済コマンドを最も新しい処理済コマンドで上書き記憶するリングメモリを備えて構成され、前記演算処理装置は、前記処理状態判定部により前記コマンド処理に異常が発生したと判定されると、当該異常が発生する直前に前記コマンド処理部により処理された処理済コマンドがどのコマンドかを示すフラグを生成するフラグ生成部を備え、前記処理済コマンド出力部は、前記コマンド列および前記フラグを出力することが好ましい。
【００１２】
ここで、リングメモリに記憶される処理済コマンドは、１０００カウント程度とすることができ、当該カウントを越えた場合には、最も古い処理済コマンドが最も新しいコマンドで置換されるように構成することができる。
【００１３】
本発明によれば、リングメモリに処理済コマンドを記憶させることにより、短時間で処理されるコマンドを連続的に記憶することができる。
また、フラグ生成部が、リングメモリに記憶された最新の処理済コマンド、すなわち、コマンド処理部によるコマンド処理で異常が発生した直前の処理済コマンドを示すフラグを生成し、処理済コマンド出力部が、処理済コマンドを含むコマンド列と、生成されたフラグとを外部機器に出力する。これによれば、コマンド列に含まれ異常発生の直前に処理された処理済コマンドの特定を容易にすることができる。従って、異常発生原因の特定時間を短縮することができる。
【００１４】
本発明では、前記演算処理装置は、前記インターフェースに接続された外部機器からの出力要求信号の入力を検出する信号検出部を備え、前記出力要求信号の入力が検出されると、前記処理済コマンド出力部は、前記インターフェースに接続された外部機器に、少なくとも前記コマンド列を出力することが好ましい。
本発明によれば、インターフェースに接続された外部機器からの処理済コマンドの出力要求信号に応じて、処理済コマンド出力部が記憶手段に記憶された処理済コマンドを出力するので、処理済コマンドのプロジェクタからの抽出を任意のタイミングで行うことができる。
【００１５】
また、本発明の処理済コマンド出力方法は、入力する画像情報に基づく光学像を形成して投射する画像形成手段と、入力するコマンドを処理する演算処理装置を有し、装置全体を制御する制御手段とを備えたプロジェクタに用いられ、前記演算処理手段でのコマンド処理に異常が発生した場合に当該異常発生の直前に処理されたコマンドを出力する処理済コマンド出力方法であって、入力するコマンドを記憶可能に構成された記憶装置と、外部機器が接続可能に構成されたインターフェースとを備え、前記演算処理装置に、前記コマンドを処理するコマンド処理ステップと、処理した処理済コマンドを前記記憶装置に記憶させるコマンド記憶ステップと、前記コマンドの処理で異常が発生したか否かを判定する処理状態判定ステップと、異常が発生したと判定されると、前記記憶装置に記憶され、前記コマンド処理で異常が発生する直前に処理された処理済コマンドを含むコマンド列を、前記インターフェースに接続された外部機器に出力する処理済コマンド出力ステップとを実行させることを特徴とする。
【００１６】
本発明によれば、前述のプロジェクタと同様の効果を奏することができる。
すなわち、コマンド処理ステップで処理されたコマンドは、処理済コマンドとして、コマンド記憶ステップにより記憶装置に記憶される。ここで、コマンド処理ステップで異常が発生したか否かは、処理状態判定ステップで判定され、当該コマンド処理において異常が発生したと判定された場合には、処理済コマンド出力ステップにて、インターフェースに接続された外部機器に出力される。
これによれば、コマンド処理ステップでの異常発生時に、当該異常が発生する直前に処理されたコマンドが、処理済コマンド出力ステップで外部機器に出力されるので、当該処理済コマンドを容易に取得することができる。従って、異常発生の原因究明の時間および工数を削減することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。
（１）プロジェクタ１の構成
図１は、本実施形態のプロジェクタ１の構成を示すブロック図である。
本実施形態のプロジェクタ１は、外部機器として接続されたＰＣ８から入力する画像情報に基づく光学像を形成し、当該光学像をスクリーン等に拡大投射するものである。このプロジェクタ１は、図１に示すように、入力する画像情報に応じた光学像を形成する光学ユニット２と、プロジェクタ１の装置全体を制御する制御基板３と、ＰＣ８および外部メモリ９等の外部機器と接続可能に構成されたＵＳＢ（Universal Serial Bus）インターフェース（以下、「ＵＳＢ−ＩＦ」と略す場合がある）４（４１，４２）と、電源ユニット５とを備えて構成されている。
【００１８】
このうち、ＵＳＢ−ＩＦ４（４１，４２）は、ＵＳＢ規格に準拠した接続インターフェースとされ、ＵＳＢ−ＩＦ４１にはＰＣ８が、また、ＵＳＢ−ＩＦ４２には外部メモリ９が接続されている。
ここで、外部メモリ９は、内部にシリコンメモリが内蔵され、ＵＳＢ−ＩＦ４２を介して後述する制御基板３から入力するコマンド列等のデータをシリコンメモリに記録し、また、制御基板３から入力する制御信号に応じてシリコンメモリに記録されたデータを制御基板３に出力する。
【００１９】
また、電源ユニット５は、プロジェクタ１を構成する電子部品に電力を供給する回路基板として構成されている。この電源ユニット５は、電源ブロック５１と、光源駆動回路５２とを備えて構成されている。
電源ブロック５１は、外部電源から入力する交流電流を直流電流に変換し、当該直流電流を、プロジェクタ１を構成する各電子部品、例えば、制御基板３を構成する各回路に応じた所定の電圧に変換して、当該電子部品に供給する。
光源駆動回路５２は、電源ブロック５１で変換した直流電流から交流矩形波電流を発生して、後述する光源ランプ２１１Ａの点灯を制御する。この光源駆動回路５２は、後述する制御基板３の演算処理回路３１と電気的に接続され、当該演算処理回路３１からの制御信号に基づいて光源の駆動を制御する。
【００２０】
（２）光学ユニット２の構成
図２は、光学ユニット２の光学系を示す模式図である。
光学ユニット２は、本発明の画像形成手段に相当し、光源から射出された光束を光学的に処理して、画像情報に対応した光学像（カラー画像）を形成し、形成した光学像を図示しないスクリーンの投射面上に拡大投射するユニットである。この光学ユニット２は、図２に示すように、本実施形態では、平面視略Ｌ字形状に構成されている。
【００２１】
光学ユニット２は、インテグレータ照明光学系２１と、色分離光学系２２と、リレー光学系２３と、光学装置２４と、これら光学部品２１〜２４を、照明光軸Ａ上の所定位置に配置する光学部品用筐体２５と、これらにより形成した光学像を拡大投射する投射レンズ２６とを備えている。
このうち、光学部品用筐体２５は、合成樹脂製の箱状筐体であり、内部に光学部品を収納するための溝が複数形成されている。
また、投射レンズ２６は、詳しい図示を省略するが、鏡筒内部に複数のレンズが収納された組レンズとして構成されている。
【００２２】
インテグレータ照明光学系２１は、光学装置２４を構成する後述する液晶パネル２４１の画像形成領域を略均一に照明するための光学系である。このインテグレータ照明光学系２１は、光源装置２１１と、第１レンズアレイ２１２と、第２レンズアレイ２１３と、偏光変換素子２１４と、重畳レンズ２１５とを備えている。
【００２３】
光源装置２１１は、放射光源としての光源ランプ２１１Ａ、リフレクタ２１１Ｂ、およびリフレクタ２１１Ｂの光束射出面を覆う防爆ガラス２１１Ｃを備えている。そして、光源ランプ２１１Ａから射出された放射状の光束は、リフレクタ２１１Ｂで反射されて略平行光束とされ、外部へと射出される。
このうち、光源ランプ２１１Ａは、本実施形態では、高圧水銀ランプを採用しているが、これに限らず、ハロゲンランプおよびメタルハライドランプ等を採用することができる。また、リフレクタ２１１Ｂは、本実施形態では、放物面鏡を採用しているが、これに限らず、楕円面鏡で構成し、光束射出側に該楕円面鏡により反射された光束を平行光とする平行化凹レンズを採用した構成としてもよい。
【００２４】
第１レンズアレイ２１２は、光軸方向から見て略矩形状の輪郭を有する小レンズがマトリクス状に配列された構成を有している。これら各小レンズは、光源装置２１１から射出される光束を、複数の部分光束に分割する。
第２レンズアレイ２１３は、第１レンズアレイ２１２と略同様な構成を有しており、小レンズがマトリクス状に配列された構成を有している。この第２レンズアレイ２１３は、重畳レンズ２１５とともに、第１レンズアレイ２１２の各小レンズの像を光学装置２４の後述する液晶パネル２４１上に結像させる機能を有している。
【００２５】
偏光変換素子２１４は、第２レンズアレイ２１３と重畳レンズ２１５との間に配置され、第２レンズアレイ２１３から射出された光束を、略１種類の直線偏光に変換するものである。
具体的に、偏光変換素子２１４によって略１種類の直線偏光に変換された各部分光束は、重畳レンズ２１５によって最終的に、光学装置２４の後述する液晶パネル２４１上にほぼ重畳される。ここで、直線偏光を変調するタイプの液晶パネルを用いたプロジェクタでは、１種類の偏光光しか利用できないため、ランダムな偏光光を発する光源装置２１１から射出される光の略半分を利用できない。このため、本実施形態では、偏光変換素子２１４を用いることで、光源装置２１１からの射出光を略１種類の直線偏光に変換し、光学装置２４での光の利用効率を高めている。
【００２６】
色分離光学系２２は、２枚のダイクロイックミラー２２１，２２２と、反射ミラー２２３とを備えて構成され、当該ダイクロイックミラー２２１，２２２によって、インテグレータ照明光学系２１から射出された複数の部分光束を、赤、緑、青の３色の色光に分離する機能を有している。
リレー光学系２３は、入射側レンズ２３１、リレーレンズ２３３、および、反射ミラー２３２，２３４を備え、色分離光学系２２で分離された赤色光を光学装置２４の後述する赤色光側の液晶パネル２４１（２４１Ｒ）まで導く機能を有している。
【００２７】
ここで、色分離光学系２２のダイクロイックミラー２２１は、インテグレータ照明光学系２１から射出された光束のうち、青色光成分を反射するとともに、赤色光成分と緑色光成分とを透過させる。ダイクロイックミラー２２１で反射した青色光は、反射ミラー２２３で反射した後、フィールドレンズ２１９を通って、光学装置２４の後述する青色光側の液晶パネル２４１（２４１Ｂ）に達する。このフィールドレンズ２１９は、第２レンズアレイ２１３から射出された各部分光側をその中心軸（主光線）に対して平行な光束に変換する。この他の緑色光用および赤色光用の液晶パネル２４１（２４１Ｇ，２４１Ｒ）の光束入射側に設けられたフィールドレンズ２１９も、同様の構成および機能である。
【００２８】
ダイクロイックミラー２２１を透過した赤色光成分と緑色光成分のうち、緑色光成分は、ダイクロイックミラー２２２で反射した後、フィールドレンズ２１９を通って、光学装置２４の後述する緑色光側の液晶パネル２４１（２４１Ｇ）に達する。
一方、赤色光成分は、ダイクロイックミラー２２２を透過した後、前述のリレー光学系２３を通り、さらにフィールドレンズ２１９を通って光学装置２４の後述する赤色光側の液晶パネル２４１（２４１Ｒ）に達する。
【００２９】
ここで、赤色光成分にリレー光学系２３が用いられているのは、赤色光成分の光路の長さが、他の色光成分の光路長よりも長いため、光の発散等による光の利用効率の低下を防止するためである。すなわち、入射側レンズ２３１に入射した部分光束をそのまま、フィールドレンズ２１９に伝えるためである。
なお、本実施形態においては赤色光成分の光路長が長いので、赤色光成分の光路上にリレー光学系２３を配置した構成としたが、青色光成分の光路長を長くする構成も考えられる。このような場合は、青色光成分の光路上にリレー光学系２３を配置するようにすればよい。
【００３０】
光学装置２４は、入射された光束を画像情報に応じて変調してカラー画像を形成する。この光学装置２４は、色分離光学系２２で分離された各色光が入射される３つの入射側偏光板２４２と、この入射側偏光板２４２の後段に配置される液晶パネル２４１（２４１Ｒ，２４１Ｇ，２４１Ｂ）および射出側偏光板２４３と、色合成光学装置としてのクロスダイクロイックプリズム２４４とを備える。
【００３１】
液晶パネル２４１（２４１Ｒ，２４１Ｇ，２４１Ｂ）は、本発明の光変調素子に相当する。この液晶パネル２４１は、例えば、ポリシリコンＴＦＴをスイッチング素子として用いたものであり、対向配置される２つの透光性基板と、これら透光性基板により密閉封入される液晶材料から構成される液晶層とを備えて構成されている。そして、この液晶パネル２４１は、入射側偏光板２４２を介して入射する光束を画像情報に応じて変調して射出する。
【００３２】
入射側偏光板２４２は、色分離光学系２２で分離された各色光のうち、一定方向の偏光光のみ透過させ、その他の光束を吸収するものであり、サファイアガラス等の基板に偏光膜が貼付されたものである。
また、射出側偏光板２４３も、入射側偏光板２４２と略同様に構成され、液晶パネル２４１から射出された光束のうち、所定方向の偏光光のみを透過させ、その他の光束を吸収するものであり、透過させる偏光光の偏光軸は、入射側偏光板２４２における透過させる偏光光の偏光軸に対して直交するように設定されている。
【００３３】
クロスダイクロイックプリズム２４４は、射出側偏光板２４３から射出され、色光毎に変調された光学像を合成して、カラー画像を形成するものである。このクロスダイクロイックプリズム２４４には、赤色光を反射する誘電体多層膜と、青色光を反射する誘電体多層膜とが、４つの直角プリズムの界面に沿って略Ｘ字状に設けられ、これらの誘電体多層膜により３つの色光が合成される。
【００３４】
（３）制御基板３の構成
制御基板３は、本発明の制御手段に相当し、装置全体の駆動制御を行う回路基板として構成されている。この制御基板３は、図１に示すように、ＣＰＵ（Central Processing Unit）等から構成される演算処理回路３１と、液晶駆動回路３２と、ＲＯＭ（Read Only Memory）３３と、ＲＡＭ（Random Access Memory）３４と、リングメモリ３５とを備えて構成され、前述のように、光学ユニット２、ＵＳＢ−ＩＦ４（４１，４２）および電源ユニット５と電気的に接続されている。
【００３５】
このうち、液晶駆動回路３２は、演算処理回路３１から入力する制御信号に応じて光学ユニット２を構成する液晶パネル２４１の駆動を制御する。具体的に、液晶駆動回路３２は、演算処理回路３１の表示制御部３１２から入力する画像情報に含まれるフレーム情報から、水平同期信号および垂直同期信号を生成し、これらの同期信号に基づいて液晶パネル２４１（２４１Ｒ，２４１Ｇ，２４１Ｂ）を駆動して光学像を形成する。
【００３６】
ＲＯＭ３３は、電気的に書き換え可能なフラッシュメモリで構成され、演算処理回路３１で実行される各種プログラムおよびデータが格納されている。
ＲＡＭ３４は、ＲＯＭ３３に記憶されたプログラムおよびデータが処理される際に、当該プログラムおよびデータの一部または全部が一時的に記憶される。
リングメモリ３５は、本発明の記憶装置に相当し、データの連続的な記憶が可能なメモリである。そして、リングメモリ３５は、本実施形態では、後述する演算処理回路３１のコマンド処理部３１３で処理された処理済コマンドが記憶される。
【００３７】
（４）演算処理回路３１の構成
図３は、演算処理回路３１の機能分類を示すブロック図である。
演算処理回路３１は、本発明の演算処理装置に相当し、ＵＳＢ−ＩＦ４１を介してＰＣ８から入力する画像情報を処理する。また、この演算処理回路３１は、ＲＯＭ３３に記憶されたプログラムを構成するコマンド、および、ＰＣ８から入力するコマンドを処理して、制御基板３を制御し、ひいてはプロジェクタ１全体の駆動を制御する。
この演算処理回路３１は、図３に示すように、信号検出部３１１、表示制御部３１２、コマンド処理部３１３、処理済コマンド書込部３１４、フラグ生成部３１５、処理状態判定部３１６および処理済コマンド出力部３１７を機能的に備えて構成されている。
【００３８】
信号検出部３１１は、ＵＳＢ−ＩＦ４から入力する信号を検出し、当該信号を処理する処理部に振り分ける。具体的に、信号検出部３１１は、本実施形態では、ＵＳＢ−ＩＦ４１を介してＰＣ８から入力するコマンドおよび画像信号を検出して、当該信号を表示制御部３１２またはコマンド処理部３１３に出力する。
表示制御部３１２は、入力する画像情報をデコードして、当該デコードした画像情報を液晶駆動回路３２に出力する。この際、表示制御部３１２は、当該画像情報に対して、色合い、コントラスト、ガンマ補正等の画像処理を実施する。さらに、表示制御部３１２は、ＲＯＭ３３に記憶された画像テンプレートを参照して、当該画像テンプレートに基づく画像、例えば、後述するコマンド実行処理ＳＡおよび要求出力処理ＳＢにおけるエラー表示画面を形成し、当該画面の画像情報を液晶駆動回路３２に出力する。
【００３９】
コマンド処理部３１３は、ＲＯＭ３３に記憶され、ＲＡＭ３４に一時的に記憶されたプログラムに含まれるコマンドを処理して、制御基板３、ひいてはプロジェクタ１全体の駆動を制御する。
また、このコマンド処理部３１３は、信号検出部３１１から入力し、ＰＣ８に由来するコマンドを処理する。例えば、前述の表示制御部３１２に対して制御信号を出力することにより、表示制御部３１２は、入力する画像情報に対する画像処理を行う。この他、コマンド処理部３１３は、入力するコマンドに応じて、前述の光源駆動回路５２に制御信号を出力し、光源ランプ２１１Ａの点灯制御を行う。
さらに、コマンド処理部３１３は、処理した処理済コマンドを処理済コマンド記憶部３１４に出力するとともに、フラグ生成部３１５に制御信号を出力する。
【００４０】
処理済コマンド記憶部３１４は、本発明のコマンド記憶部に相当し、コマンド処理部３１３から入力する処理済コマンドをリングメモリ３５に書込む。具体的に、処理済コマンド記憶部３１４は、フラグ生成部３１５によりリングメモリ３５に書き込まれる終了コマンドの領域に、入力した処理済コマンドを書き込む。
【００４１】
フラグ生成部３１５は、処理済コマンド記憶部３１４によるリングメモリ３５への処理済コマンドの書込みとともに、当該リングメモリ３５に最も新しい処理済コマンドを指し示すフラグを設定する。具体的に、フラグ生成部３１５は、最も新しい処理済コマンドがリングメモリ３５に書き込まれる際に、当該処理済コマンドが次に書き込まれるリングメモリ３５の領域に、フラグとしての終了コマンドを書き込む。この際、リングメモリ３５へのコマンド書込みの上限は１０００カウントとされており、書き込まれた処理済コマンドの数が当該カウントを越えた場合には、最も古い処理済コマンドが書き込まれていた領域が、終了コマンドで上書きされる。
このようなフラグ生成部３１５による終了コマンドの書込みにより、最も新しい処理済コマンドを容易に判別することができる。
【００４２】
処理状態判定部３１６は、コマンド処理部３１３によるコマンド処理を監視し、当該コマンド処理に異常が発生したか否かを判定する。このようなコマンド処理における異常は、例えば、演算処理回路３１の温度上昇等によるハングアップ等の内的要因の他、通信接続状態等の外的要因が挙げられる。
ここで、当該コマンド処理にて異常が発生したと判定した場合、処理状態判定部３１６は、表示制御部３１２に制御信号を出力してエラー画面を表示させるとともに、処理済コマンド出力部３１７に制御信号を出力して、リングメモリ３５に記憶された処理済コマンドおよびフラグを含むコマンド列を出力させる。
【００４３】
処理済コマンド出力部３１７は、コマンド処理部３１３によるコマンド処理で異常が発生したことを示す制御信号が処理状態判定部３１６から入力した場合、および、ＰＣ８から最新の処理済コマンドを含むコマンド列を要求する出力要求信号が入力した場合に、最も新しい処理済コマンドおよびフラグを含むコマンド列を出力する。この処理済コマンド出力部３１７は、出力制御部３１７１、処理済コマンド読出部３１７２、コマンド列出力部３１７３、外部メモリ書込部３１７４および外部メモリ参照部３１７５を機能的に備えている。
【００４４】
このうち、処理済コマンド読出部３１７２は、出力制御部３１７１の制御下で、リングメモリ３５を参照して、当該リングメモリ３５に記憶されているコマンド列を読み出す。そして、処理済コマンド読出部３１７２は、読み出した当該コマンド列を外部メモリ書込部３１７３およびコマンド列出力部３１７４に出力する。
外部メモリ書込部３１７３およびコマンド列出力部３１７４は、処理済コマンド読出部３１７２から入力するコマンド列を、それぞれ外部メモリ９およびＰＣ８に出力する。すなわち、外部メモリ書込部３１７３は、コマンド列を外部メモリ９に記録データとして書込み、コマンド列出力部３１７４は、当該コマンド列を伝送データとして出力する。また、コマンド列出力部３１７４は、外部メモリ参照部３１７５から入力するコマンド列についても、ＰＣ８に出力する。
外部メモリ参照部３１７５は、出力制御部３１７１の制御下で、外部メモリ９に記憶されたコマンド列を読み出して、コマンド列出力部３１７４に出力する。
【００４５】
出力制御部３１７１は、処理状態判定部３１６からの制御信号の入力、および、信号検出部３１１を介してのＰＣ８からの出力要求信号の入力を検出して、記憶した処理済コマンドおよびフラグを含むコマンド列の出力を制御する。
具体的に、出力制御部３１７１は、処理状態判定部３１６から制御信号が入力した場合、処理済コマンド読出部３１７２によりリングメモリ３５に記憶されたコマンド列の読出しを実行させ、読み出したコマンド列を外部メモリ書込部３１７３により外部メモリ９に書き込ませる。
【００４６】
また、コマンド処理部３１３によるコマンド処理に異常が発生した場合に、ＰＣ８からコマンド列の出力要求信号が入力すると、出力制御部３１７１は、コマンド列出力部３１７４に制御信号を出力して、当該コマンド列出力部３１７４により、処理済コマンド読出部３１７２により読み出したコマンド列をＰＣ８に出力する。
さらに、出力制御部３１７１は、コマンド処理部３１３によるコマンド処理で異常が発生していない状態でも、外部メモリ９にコマンド列が既に記憶されている場合に、ＰＣ８からの出力要求信号が入力すると、外部メモリ参照部３１７５によりＵＳＢ−ＩＦ４２に接続された外部メモリからコマンド列を読み出して、当該コマンド列をＰＣ８に出力する。
【００４７】
（５）コマンド実行処理ＳＡ
図４は、コマンド実行処理ＳＡの処理フローを説明する図である。
以下に、コマンド実行処理ＳＡについて説明する。
コマンド実行処理ＳＡは、ＲＯＭ３３に記憶されたプログラムに含まれるコマンド、および、ＵＳＢ−ＩＦ４を介してＰＣ８等から入力するコマンドを処理する一方で、当該コマンドの処理過程で異常が発生した場合に、リングメモリ３５に記憶された処理済コマンドを含むコマンド列を外部機器に出力する処理である。
すなわち、コマンド実行処理ＳＡでは、図４に示すように、制御基板３を構成する演算処理回路３１にコマンドが入力すると、当該コマンドに応じた処理がコマンド処理部３１３で実行される（コマンド処理ステップＳＡ０１）。
【００４８】
この処理ＳＡ０１におけるコマンド処理は、処理状態判定部３１６により監視されており、当該処理状態判定部３１６は、当該コマンド処理において異常が発生したか否かを判定する（処理状態判定ステップＳＡ０２）。
ここで、処理状態判定部３１６により異常が発生したと判定されていない場合、処理ＳＡ０１のコマンド処理の終了とともに、処理された処理済コマンドがコマンド処理部３１３から処理済コマンド記憶部３１４に出力され、当該処理済コマンド記憶部３１４は、リングメモリ３５に処理済コマンドを書き込む（コマンド記憶ステップＳＡ０３）。
また、コマンド処理部３１３からコマンド処理終了の制御信号が入力したフラグ生成部３１５は、リングメモリ３５にフラグを書き込む（処理ＳＡ０４）。
【００４９】
一方、処理状態判定部３１６がコマンド処理部３１３によるコマンド処理で異常が発生したと判定した場合、当該処理状態判定部３１６は、表示制御部３１２および処理済コマンド出力部３１７の出力制御部３１７１に制御信号を出力する。そして、当該制御信号が入力した処理済コマンド読出部３１７２は、リングメモリ３５に記憶された処理済コマンドおよびフラグを含むコマンド列を読み出す（処理ＳＡ０５）。この後、処理済コマンド読出部３１７２は、読み出したコマンド列を外部メモリ書込部３１７３およびコマンド列出力部３１７４に出力する。
【００５０】
処理ＳＡ０５の後、外部メモリ書込部３１７３は、ＵＳＢ−ＩＦ４に外部メモリ９が接続されているか否かを判定する（処理ＳＡ０６）。
ここで、外部メモリ９が接続されていないと判定した場合、外部メモリ書込部３１７３によるコマンド列の書込みは行われず、演算処理回路３１の処理は、処理ＳＡ０８に移行する。
一方、外部メモリ９が接続されていると判定した場合、外部メモリ書込部３１７３は、ＵＳＢ−ＩＦ４（４２）に接続された外部メモリ９に対して、入力したコマンド列の書込みを行う（処理済コマンド出力ステップＳＡ０７）。
【００５１】
処理ＳＡ０８では、出力制御部３１７１が、ＰＣ８からコマンド列の出力要求信号が入力したか否かを判定する（処理ＳＡ０８）。
ここで、出力制御部３１７１がＰＣ８からの出力要求信号の入力がないと判定した場合、演算処理回路３１における処理は、処理ＳＡ１０に移行する。
一方、ＰＣ８から出力要求信号が出力され、当該出力要求信号が入力したと出力制御部３１７１が判定した場合、出力制御部３１７１は、コマンド列出力部３１７４により、当該出力要求信号を出力したＰＣ８に、処理済コマンド読出部３１７２から入力したコマンド列を出力させる（処理済コマンド出力ステップＳＡ０９）。
【００５２】
なお、本実施形態の処理ＳＡ０９では、出力要求信号を出力したＰＣ８に、リングメモリ３５に記憶されたコマンド列を出力するとしたが、他の外部機器に出力するようにしてもよい。この場合、コマンド列を出力する出力先情報を含む出力要求信号をＰＣ８が出力するように構成し、当該出力要求信号から出力先情報を抽出して、当該出力先情報が示す出力先にコマンド列出力部３１７４が出力するようにすればよい。
【００５３】
処理ＳＡ１０では、処理状態判定部３１６から制御信号が入力した表示制御部３１２により、エラー画面の画像情報が生成され、当該エラー画面が表示される（処理ＳＡ１０）。この処理ＳＡ１０において表示されるエラー画面には、エラーが発生した旨のメッセージ、および、エラーの種別が含まれる。
以上により、コマンド実行処理ＳＡが終了する。
【００５４】
このようなコマンド実行処理ＳＡにより、コマンド処理部３１３でのコマンド処理に異常が発生した場合に、当該異常が発生する直前に処理された処理済コマンドおよびフラグを含むコマンド列を、接続された外部メモリ９に出力することができる。これにより、処理済コマンドの取得を容易とすることができ、異常発生の原因究明の時間を短縮することができる。
【００５５】
（６）要求出力処理ＳＢ
図５は、要求出力処理ＳＢの処理フローを示す図である。
要求出力処理ＳＢは、外部機器、例えば、ＵＳＢ−ＩＦ４１に接続されたＰＣ８からのコマンド列の出力要求信号に応じて、外部メモリ９に記憶されたコマンド列を読み込んで、読み込んだコマンド列を、出力要求信号を出力した外部機器に出力する処理である。
なお、以下の説明では、ＵＳＢ−ＩＦ４１に接続されたＰＣ８から当該ＰＣ８にコマンド列を出力する出力要求信号が入力したとして、要求出力処理ＳＢを説明する。
【００５６】
要求出力処理ＳＢでは、図５に示すように、ＰＣ８から出力要求信号が制御基板３に入力すると、当該出力要求信号が演算処理回路３１の信号検出部３１１を介して、出力制御部３１７１に入力する。そして、出力制御部３１７１は、外部メモリ参照部３１７５により、ＵＳＢ−ＩＦ４に外部メモリ９が接続されているか否かを判定する（処理ＳＢ０１）。
ここで、外部メモリ参照部３１７５が、外部メモリ９が接続されていないと判定した場合、出力制御部３１７１は、表示制御部３１２により、外部メモリ９が接続されていない旨のメッセージを含むエラー画面を生成表示させる（処理ＳＢ０２）。この処理ＳＢ０２の後、演算処理回路３１は、要求出力処理ＳＢを終了する。
【００５７】
一方、外部メモリ９が接続されていると判定した場合、外部メモリ参照部３１７５は、当該外部メモリ９に、コマンド列が記録されているか否かを判定する（処理ＳＢ０３）。
この処理ＳＢ０３において、外部メモリ９にコマンド列が記録されていないと判定した場合、出力制御部３１７１は、表示制御部３１２により、外部メモリ９にコマンド列が記録されていない旨のメッセージを含むエラー画面を生成表示する（処理ＳＢ０４）。この処理ＳＢ０４の後、演算処理回路３１は、要求出力処理ＳＢを終了する。
【００５８】
また、処理ＳＢ０３において、外部メモリ９にコマンド列が記録されていると判定した場合、外部メモリ参照部３１７５は、外部メモリ９にアクセスして当該外部メモリ９に記録されたコマンド列を取得する（処理ＳＢ０５）。この処理ＳＢ０５により取得したコマンド列は、外部メモリ参照部３１７５からコマンド列出力部３１７４に出力され、当該コマンド列出力部３１７４により、ＰＣ８に出力される（処理ＳＢ０６）。この処理ＳＢ０６の後、演算処理回路３１は、要求出力処理ＳＢを終了する。
なお、本実施形態では、出力要求信号を出力したＰＣ８に対して取得したコマンド列を出力するとしたが、前述のように、出力要求信号に出力先情報が含まれる場合には、当該出力先情報が示す出力先の外部機器に、取得したコマンド列を出力する構成としてもよい。
【００５９】
以上のような要求出力処理ＳＢによれば、コマンド処理部３１３のコマンド処理の状態に関らず、外部機器からの要求に応じて外部メモリ９に記憶されたコマンド列を出力することができるので、任意のタイミングでコマンド列を取得することができる。従って、コマンド処理における異常が生じた直後にコマンド列を取得する必要をなくすことができ、当該異常の発生原因の究明工程を簡略化することができる。
【００６０】
（７）実施形態の変形
本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、コマンド実行処理ＳＡおよび要求出力処理ＳＢにおいて、ＰＣ８等の外部機器から出力要求信号が入力した場合に、当該外部機器にコマンド列を出力するとしたが、本発明はこれに限らず、出力要求信号が入力しない場合でも当該コマンド列を予め設定された外部機器に出力するようにしてもよい。また、ＰＣ等に出力する場合には、メール等によってコマンド列を出力するように構成してもよい。
【００６１】
前記実施形態では、リングメモリ３５に処理済コマンドおよびフラグを書込み、コマンド処理部３１３でのコマンド処理に異常が発生した場合に、当該処理済コマンドおよびフラグを含むコマンド列をＰＣ８および外部メモリ９等の外部機器に出力する構成としたが、本発明はこれに限らない。例えば、不揮発性メモリであるＲＯＭ３３に記憶するように構成してもよい。このような場合、当該異常からプロジェクタ１が復旧してから、ＲＯＭ３３に記憶されたコマンド列を取得するようにすればよい。
【００６２】
前記実施形態では、外部機器としてＰＣ８および外部メモリ９を例示したが、本発明はこれに限らず、他の外部機器でもよい。
また、前記実施形態では、インターフェースとしてＵＳＢ−ＩＦ４を採用したが、他の形式のインターフェースであってもよい。例えば、プロジェクタ１とＰＣ８とをネットワークを介して接続する場合には、インターフェースは無線ＬＡＮ等を実現するネットワークカードであってもよい。
【００６３】
前記実施形態では、光学ユニット２が平面視略Ｌ字形状を有した構成を説明したが、これに限らず、例えば、平面視略Ｕ字形状を有した構成を採用してもよい。
また、前記実施形態では、光束入射面と光束射出面とが異なる透過型の液晶パネル２４１を用いたが、光入射面と光射出面とが同一となる反射型の液晶パネルを用いてもよい。
さらに、前記実施形態では、３つの液晶パネル２４１を用いたプロジェクタ１の例のみを挙げたが、３つ未満、あるいは、４つ以上の液晶パネルを用いたプロジェクタにも適用可能である。
【００６４】
前記実施形態では、液晶パネル２４１を利用して形成した光学像を拡大投射するプロジェクタ１を例示したが、本発明はこれに限らず、マイクロミラーなど液晶パネル以外の光学素子を利用したプロジェクタにも採用することができる。この場合、入射側偏光板２４２および射出側偏光板２４３を省略することができる。
また、前記実施形態では、プロジェクタとして、スクリーンを観察する方向から投射を行なうフロントタイプのプロジェクタの例のみを挙げたが、本発明は、スクリーンを観察する方向とは反対側から投射を行なうリアタイプのプロジェクタにも適用可能である。
【産業上の利用可能性】
【００６５】
本発明は、外部機器が接続可能なインターフェースを備え、演算処理装置が実行するコマンド処理により装置全体を制御するプロジェクタに好適に利用できる。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係るプロジェクタの内部構成を示すブロック図。
【図２】前記実施形態における光学ユニットの光学系を示す模式図。
【図３】前記実施形態における演算処理装置の機能分類を示すブロック図。
【図４】前記実施形態におけるコマンド実行処理の処理フローを説明する図。
【図５】前記実施形態における要求出力処理の処理フローを説明する図。
【符号の説明】
【００６７】
１…プロジェクタ、２…光学ユニット（画像形成手段）、３…制御基板（制御手段）、４（４１，４２）…ＵＳＢ−ＩＦ（インターフェース）、３１…演算処理回路（演算処理装置）、３５…リングメモリ（記憶装置）、３１１…信号検出部、３１３…コマンド処理部、３１４…処理済コマンド記憶部（コマンド記憶部）、３１５…フラグ生成部、３１６…処理状態判定部、３１７…処理済コマンド出力部、ＳＡ０１…コマンド処理ステップ、ＳＡ０２…処理状態判定ステップ、ＳＡ０３…コマンド記憶ステップ、ＳＡ０７，ＳＡ０９…処理済コマンド出力ステップ。
【図１】
2007052342.tif 000003
【図２】
2007052342.tif 000004
【図３】
2007052342.tif 000005
【図４】
2007052342.tif 000006
【図５】
2007052342.tif 000007