(57)【要約】【課題】動作中にいかなるタイミングで電源断が発生しても、電源断前の動作状態を可能な限り復元して起動することのできる画像表示装置を提供すること。【解決手段】装置本体の駆動制御を行う制御基板を備えたリアプロジェクタであって、制御基板は、当該リアプロジェクタの設定の変更に応じて動作状態データを更新する演算処理部と、複数の記憶領域を有し、それぞれの前記記憶領域に更新された動作状態データを記憶するメモリとを備え、演算処理部は、設定の変更に応じた動作状態データを、メモリの各記憶領域に記録するデータ更新部と、当該リアプロジェクタの起動時に、各記憶領域に記録された動作状態データが正常か否かを判定する正否判定部と、正常と判定された動作状態データに基づいて、当該リアプロジェクタの起動処理を行う起動処理部とを備えている。【選択図】図５
2006337752.tif 000002
【特許請求の範囲】
【請求項１】
入力する画像情報に基づく画像を表示する画像表示手段と、当該画像表示手段を含む装置本体の駆動制御を行う制御手段を備えた画像表示装置であって、
前記制御手段は、
当該画像表示装置の設定の変更に応じて動作状態データを更新する演算処理部と、
複数の記憶領域を有し、前記各記憶領域に動作状態データをそれぞれ記憶するメモリとを備え、
前記演算処理部は、
当該画像表示装置の設定の変更に基づく動作状態データを、前記メモリの前記各記憶領域にそれぞれ記録するデータ更新部と、
当該画像表示装置の起動時に、前記各記憶領域に保存されている動作状態データが正常か否かを判定する正否判定部と、
当該正否判定部により正常と判定された動作状態データに基づいて、当該画像表示装置の起動処理を行う起動処理部とを備えていることを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記データ更新部は、
前記画像表示装置の設定の変更を検出し、当該設定の変更に基づく動作状態データを取得する設定変更検出部と、
前記画像表示装置の動作中、前記設定の変更が検出されると、前記複数の記憶領域のうち１つの記憶領域に記録されているデータを消去するデータ消去部と、
続いて、当該データ消去部によりデータを消去された記憶領域に、前記設定変更検出部により取得された動作状態データを書込み、当該動作状態データの書込みの最後に、当該記憶領域にデータの書込完了を示す識別フラグを書込むデータ書込部とを備え、
前記データ消去部によるデータの消去、および、前記データ書込部による前記設定変更検出部により取得された動作状態データの書込みは、前記複数の記憶領域に対し、順次、繰り返して行われることを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置において、
前記正否判定部は、記憶領域に識別フラグが記録されているか否かで、当該記憶領域に保存されている動作状態データが正常か否かを判定することを特徴とする画像表示装置。
【請求項４】
請求項１〜請求項３のいずれかに記載の画像表示装置において、
前記演算処理部は、
前記正否判定部により正常ではないと判定された動作状態データを、前記正否判定部により正常と判定された動作状態データに書き換えるデータ書換部を備えていることを特徴とする画像表示装置。
【請求項５】
入力する画像情報に基づく画像を表示する画像表示手段と、当該画像表示手段を含む装置本体の駆動制御を行う制御手段を備えた画像表示装置の起動制御方法であって、
前記制御手段は、
当該画像表示装置の設定の変更に応じて動作状態データを更新する演算処理部と、
複数の記憶領域を有し、当該複数の記憶領域に前記更新された動作状態データを記憶するメモリとを備え、
前記演算処理部に、
前記設定の変更に応じた動作状態データを、前記メモリの各記憶領域に記録するデータ更新ステップと、
当該画像表示装置の起動時に、前記各記憶領域に記録されている前記動作状態データが正常か否かを判定する正常判定ステップと、
前記正常と判定された動作状態データに基づいて、当該画像表示装置の起動処理を行う起動処理ステップとを実行させることを特徴とする画像表示装置の起動制御方法。
【請求項６】
入力する画像情報に基づく画像を表示する画像表示手段と、当該画像表示手段を含む装置本体の駆動制御を行う制御手段を備えた画像表示装置を起動するためのコンピュータ実行可能な起動制御プログラムであって、
前記制御手段は、
当該画像表示装置の設定の変更に応じて動作状態データを更新する演算処理部と、
複数の記憶領域を有し、当該複数の記憶領域に前記更新されている動作状態データを記憶するメモリとを備え、
前記演算処理部に、
前記設定の変更に応じた動作状態データを、前記メモリの各記憶領域に記録するデータ更新ステップと、
当該画像表示装置の起動時に、前記各記憶領域に記録された前記動作状態データが正常か否かを判定する正常判定ステップと、
前記正常と判定された動作状態データに基づいて、当該画像表示装置の起動処理を行う起動処理ステップとを実行させることを特徴とする起動制御プログラム。
【請求項７】
請求項６に記載の起動制御プログラムが記録されたことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示装置の起動制御方法、起動制御プログラム、および、当該起動制御プログラムをコンピュータ読取可能に記録した記録媒体に関する。
【背景技術】
【０００２】
従来の多くの画像表示装置は、終了処理時に、現在の動作状態や操作者により設定された動作設定を、動作状態データとしてメモリに記録している（例えば、特許文献１参照）。
このように、動作状態や動作設定を動作状態データとして記録しておくことで、画像表示装置は、次回起動時に、メモリに記録された動作状態データに基づいて、前回動作時と同じ動作状態および動作設定で起動することができる。
【０００３】
例えば、特許文献１に記載のプロジェクタは、光源ランプが切れると、光源ランプが切れている旨の動作状態データを記憶部に記録し、さらに、光源ランプが交換されると、前記動作状態データをリセットする。これにより、特許文献１に記載のプロジェクタは、次回起動時に、光源ランプが切れているか否かを瞬時に把握することができる。そして、光源ランプが切れている場合は、操作者に光源ランプの交換を促す画面表示等を行うことができる。
【０００４】
【特許文献１】特開２０００−８１６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のプロジェクタでは、動作中の停電等により不意の電源断が発生すると、終了処理が行なわれないために、現在の動作状態や動作設定を記録することができない。たとえ、設定変更に応じて動作状態データの更新を逐次行っていたとしても、この動作状態データの書込中に電源断が発生した場合、動作状態データに欠損が生じる恐れがある。
このように、動作状態データが欠損している状態で画像表示装置が起動すると、画像表示装置は、この欠損した動作状態データに基づいて起動するため、誤動作を起こす恐れがある。
この誤動作を防ぐために、欠損のある動作状態データを用いず、製造時に記録された初期設定データに基づいて起動することもできるが、この場合、現在およびこれまでの動作状態や動作設定等が、全て失われてしまうという問題がある。
【０００６】
本発明の目的は、動作中にいかなるタイミングで電源断が発生しても、電源断前の動作状態を可能な限り復元して起動することのできる画像表示装置を提供することである。
【課題を解決するための手段】
【０００７】
前記した目的を達するために、入力する画像情報に基づく画像を表示する画像表示手段と、当該画像表示手段を含む装置本体の駆動制御を行う制御手段を備えた画像表示装置であって、前記制御手段は、当該画像表示装置の設定の変更に応じて動作状態データを更新する演算処理部と、複数の記憶領域を有し、前記各記憶領域に動作状態データをそれぞれ記憶するメモリとを備え、前記演算処理部は、当該画像表示装置の設定の変更に基づく動作状態データを、前記メモリの前記各記憶領域にそれぞれ記録するデータ更新部と、当該画像表示装置の起動時に、前記各記憶領域に保存されている動作状態データが正常か否かを判定する正否判定部と、当該正否判定部により正常と判定された動作状態データに基づいて、当該画像表示装置の起動処理を行う起動処理部とを備えていることを特徴とする。
【０００８】
動作状態データとは、画像表示装置が備える各内部装置の動作状態や動作設定が記録されたデータである。例えば、画像表示装置としてリアプロジェクタを採用した場合、動作状態データとして、光源ランプの点灯設定や、アラームの出力設定等が挙げられる。
本発明によれば、データ更新部は、動作状態データをメモリ内の複数の記憶領域にそれぞれ記録するので、メモリ内には、同一の動作状態データが複数記録されていることになる。そして、画像表示装置の起動時に、正否判定部は、メモリ内に記録されている動作状態データの中から正常な動作状態データを判定し、この正常な動作状態データに基づいて、起動処理部が画像表示装置の起動処理を行う。
【０００９】
データ更新部による動作状態データの記録中に、画像表示装置に不意の電源断が発生すると、記録中の動作状態データに欠損が生じるが、本発明によれば、上述のように、メモリ内に複数の動作状態データが記録されているので、記録中ではない動作状態データに欠損が生じることはない。
さらに、次回の起動時には、欠損を持たない正常な動作状態データが選別されるので、画像表示装置は、この正常な動作状態データに基づいて起動することができる。
従って、画像表示装置は、いかなるタイミングで電源断が生じても、電源断前の動作状態を可能な限り復元して起動することができる。言い換えれば、動作中の画像表示装置において、いかなるタイミングで電源を落としてもよい。
【００１０】
そして、データ更新部は、画像表示装置の終了処理時ではなく、設定変更時に逐次動作状態データを更新するので、最新の動作設定を反映した動作状態データをメモリに記録しておくことができる。従って、画像表示装置は、終了処理を行わずに電源が断たれても、メモリに記録された最新の動作状態データに基づいて、電源断前の動作状態を復元することができる。
【００１１】
本発明では、前記データ更新部は、前記画像表示装置の設定の変更を検出し、当該設定の変更に基づく動作状態データを取得する設定変更検出部と、前記画像表示装置の動作中、前記設定の変更が検出されると、前記複数の記憶領域のうち１つの記憶領域に記録されているデータを消去するデータ消去部と、続いて、当該データ消去部によりデータを消去された記憶領域に、前記設定変更検出部により取得された動作状態データを書込み、当該動作状態データの書込みの最後に、当該記憶領域にデータの書込完了を示す識別フラグを書込むデータ書込部とを備え、前記データ消去部によるデータの消去、および、前記データ書込部による前記設定変更検出部により取得された動作状態データの書込みは、前記複数の記憶領域に対し、順次、繰り返して行われることが好ましい。
【００１２】
本発明によれば、メモリ内の複数の記憶領域では、動作状態データの消去と書込みが、順次１つずつ行われる。すなわち、動作状態データの更新において、ある時点でデータの更新作業が行われる記憶領域は１つである。よって、動作状態データの更新中に電源断が発生しても、データが欠損されるのは、動作状態データの更新作業が行われていた記憶領域のみであり、他の記憶領域の動作状態データに影響は及ばない。従って、不意の電源断が発生しても、画像表示装置は、正常な動作状態データを保存しておくことができる。
【００１３】
そして、データ書込部は、記憶領域への動作状態データの書込みが完了すると、当該記憶領域に識別フラグを書込む。すなわち、識別フラグの有無は、記憶領域に保存されている動作状態データが正常であるか否かを示す目印となる。
【００１４】
本発明では、前記正否判定部は、記憶領域に識別フラグが記録されているか否かで、当該記憶領域に保存されている動作状態データが正常か否かを判定することが好ましい。
データ書込部は、記憶領域への動作状態データの書込みの最後に、当該記憶領域に識別フラグを書込む。すなわち、識別フラグが記録されている記憶領域では、動作状態データの書込みが完了しており（記録されている動作状態データが正常であり）、識別フラグが記録されていない記憶領域では、動作状態データの書込みが完了していない（記録されている動作状態データは欠損している）と判断することができる。
本発明によれば、正否判定部が、記憶領域に識別フラグが記録されているか否かを判定することで、当該記憶領域に保存されている動作状態データが正常か否かを判定することができる。従って、正否判定部は、記憶領域に保存されている動作状態データを走査しなくとも、識別フラグを基に当該動作状態データが正常であるか否かを、速やかに判定することができる。
【００１５】
本発明では、前記演算処理部は、前記正否判定部により正常ではないと判定された動作状態データを、前記正否判定部により正常と判定された動作状態データに書き換えるデータ書換部を備えていることが好ましい。
【００１６】
例えば、メモリが２つの記憶領域を備え、一方の記憶領域には正常な動作状態データが記録されており、他方の記憶領域には欠損した動作状態データが記録されているとする。
画像表示装置の設定が変更されると、データ更新部が、この設定の変更に応じて動作状態データの更新を行う。しかし、データ更新部を構成するデータ書込部が、一方の記憶領域に新しい動作状態データを書込んでいる際に電源断が発生した場合、一方の記憶領域においても動作状態データの欠損が生じてしまう。
【００１７】
これに対し、本発明によれば、データ書換部は、画像表示装置の起動時において、正常でない動作状態データを、正常である動作状態データに書き換える。これにより、画像表示装置の設定変更時には、メモリ内の記憶領域に記録されている動作状態データは、全て正常な状態とすることができる。従って、上述のようなメモリ内の全ての動作状態データが欠損してしまう事態を回避することができる。
【００１８】
本発明は、前述した画像表示装置だけではなく、画像表示装置の起動制御方法としても構成することができる。すなわち、本発明の起動制御方法は、入力する画像情報に基づく画像を表示する画像表示手段と、当該画像表示手段を含む装置本体の駆動制御を行う制御手段を備えた画像表示装置の起動制御方法であって、前記制御手段は、当該画像表示装置の設定の変更に応じて動作状態データを更新する演算処理部と、複数の記憶領域を有し、当該複数の記憶領域に前記更新された動作状態データを記憶するメモリとを備え、前記演算処理部に、前記設定の変更に応じた動作状態データを、前記メモリの各記憶領域に記録するデータ更新ステップと、当該画像表示装置の起動時に、前記各記憶領域に記録された前記動作状態データが正常か否かを判定する正常判定ステップと、前記正常と判定された動作状態データに基づいて、当該画像表示装置の起動処理を行う起動処理ステップとを実行させることを特徴とする。
【００１９】
本発明によれば、前述した作用および効果と同様の作用および効果を享受することができる。さらに、本発明を起動制御方法として構成したので、任意の画像表示装置で実行されることができる。つまり、本発明の起動制御方法を用いて画像表示装置の起動処理を行うことにより、前述した本発明の画像表示装置の作用および効果を享受することができるので、汎用性を拡大することができる。
【００２０】
また、本発明は、前記起動制御方法の発明を画像表示装置上で実行させる起動制御プログラムとしても構成することができる。
本発明によれば、前述した本発明の起動制御方法をプログラムとして構成することにより、任意の画像表示装置を、前述した作用および効果を享受できる画像表示装置とすることができるので、汎用性を拡大することができる。
【００２１】
本発明の記録媒体は、前記起動制御プログラムがコンピュータ読取可能に記録されていることを特徴とする。
ここで、記録媒体として、ＦＲＯＭ（Flash Read Only Memory）等の半導体メモリ、ＤＡＴ（Digital Audio Tape）等の磁気テープ、ＦＤ（Flexible Disc）等の磁気ディスク、ＣＤ（Compact Disc）およびＤＶＤ（Digital Versatile Disc）等の光ディスク等が挙げられる。
本発明によれば、記録媒体にコンピュータ読取可能に記録された前記起動制御プログラムを、任意の画像表示装置に内蔵された制御手段が実行することで、前述した作用および効果を享受できる。
【発明を実施するための最良の形態】
【００２２】
本発明の一実施形態では、画像表示装置としてリアプロジェクタ１を採用する。
本実施形態のリアプロジェクタ１は、リアプロジェクタ１に入力する画像情報に応じて光学像を形成し、形成した光学像をリアプロジェクタ１に設けられた透光性のスクリーン（図示省略）に拡大投射するものである。
〔１．リアプロジェクタ１の内部構成〕
図１は、本実施形態のプロジェクタ１の内部構成を示すブロック図である。
リアプロジェクタ１は、図１に示すように、操作パネル１１と、信号入力端子１２と、画像表示手段としての光学エンジン２と、制御手段としての制御基板３とを備えている。
【００２３】
操作パネル１１は、リアプロジェクタ１の筐体外面に露出した複数の操作ボタン（図示省略）を備えている。操作パネル１１は、これら操作ボタンの入力操作に応じたデジタル形式の操作信号を、後述する制御基板３に出力する。操作信号として、例えば、リアプロジェクタ１を起動するための起動操作信号や、リアプロジェクタ１の動作設定を変更するための設定変更操作信号が挙げられる。
なお、操作パネル１１は、赤外線通信等を用いて、リアプロジェクタ１を遠隔操作するリモートコントローラ（図示省略）に設けられるものであってもよい。
信号入力端子１２は、外部に設置されたアンテナが受信したテレビジョン放送信号や、ＤＶＤ（Digital Versatile Disc）プレイヤ等の再生装置から入力する映像信号等を、後述する制御基板３へ入力するための信号入力インターフェイスである。
【００２４】
光学エンジン２は、光源ランプ２１と、後述する制御基板３から入力する画像情報に応じて、光源ランプ２１から射出された光束を変調し光学像を形成する液晶パネル２２と、形成された光学像を拡大投射する投射レンズ２３とを備えている。
【００２５】
〔２．制御基板３の構成〕
制御基板３は、回路基板として構成され、図１に示すように、演算処理部としてのメインＣＰＵ（Central Processing Unit）３１およびサブＣＰＵ３２と、メモリ３３と、チューナ３６と、デコーダ３７と、液晶パネル制御部３９とを備えている。これら制御基板３を構成する各回路は、バスＢを介して、各種信号やデータを互いに伝送しあう。
【００２６】
このうち、メモリ３３は、メインＣＰＵ３１およびサブＣＰＵ３２によって処理されるプログラムや各種データが格納されている。具体的には、メモリ３３には、リアプロジェクタ１の起動制御プログラム４や、後述する動作状態データ等が格納されている。
図２は、メモリ３３の内部構成を説明するための模式図である。
メモリ３３は、図２に示すように、データを記録するセクタとして、第１記憶領域３４と、第２記憶領域３５を備えている。第１、第２記憶領域３４，３５は、後述する識別フラグＦが記録されるフラグ記憶領域Ａ１と、動作状態データＤが記録されるデータ記録部Ａ２とを備えている。
メモリ３３では、記憶領域３４,３５ごとに、データの更新を行うことができる。
なお、動作状態データＤとは、リアプロジェクタ１の内部装置の動作状態や設定等が記録されたデータであり、例えば、通信設定データ、光源ランプ点灯設定データ、アラーム出力設定データ等が挙げられる。
【００２７】
チューナ３６は、信号入力端子１２を介してアンテナから入力するテレビジョン放送信号から、ユーザが選択したチャンネルに応じた周波数の放送信号を選択して受信し、一定周波数の信号に変換して出力する。
デコーダ３７は、チューナ３６により変換された信号から、画像情報および音声情報を分離、抽出し、抽出した画像情報をメインＣＰＵ３１に出力する。なお、抽出された音声情報は、図示を省略するが、音声処理回路を介して、リアプロジェクタ１に設けられたスピーカより音声出力される。
【００２８】
画像処理部３８は、デコーダ３７から入力する画像情報を、光学エンジン２の液晶パネル２２の仕様に適応する画像情報に変換する。
具体的には、画像処理部３８は、入力する画像情報に対し、デコード処理、ガンマ補正処理、さらに、画像サイズの調整や画面表示位置の調整等の描画処理を行う。その後、画像処理部３８は、処理を施した画像情報を液晶パネル制御部３９に出力する。
なお、デコーダ３７から入力する画像情報がアナログ形式であるとき、画像処理部３８は、当該画像情報に対し、アナログ/デジタル変換処理や同期信号分離処理等を加えて行う。
【００２９】
液晶パネル制御部３９は、メインＣＰＵ３１より処理された画像情報に基づいて、光学エンジン２の液晶パネル２２を駆動する。すると、光学エンジン２では、光源ランプ２１から出力された光束が液晶パネル２２によって変調され、前記画像情報に応じた光学像が形成される。形成された光学像は、投射レンズ２３によりスクリーンに投射される。
【００３０】
〔2-1.メインＣＰＵ３１の機能的構成〕
図３は、メインＣＰＵ３１の機能的構成を説明するためのブロック図である。
メインＣＰＵ３１は、入力する画像情報に対する画像処理や、リアプロジェクタ１の設定変更の監視、動作状態データＤ（図２）の更新処理等を行う。メインＣＰＵ３１は、図３に示すように、バスコントローラ３１１と、画像処理部３８と、データ更新部３１２と、データ調整部３１３と、バッファ３１４とを備えている。
【００３１】
このうち、バスコントローラ３１１は、メインＣＰＵ３１と周辺回路とを接続するバスＢの伝送処理を制御する。例えば、後述するサブＣＰＵ３２から、メインＣＰＵ３１を起動させるための起動信号が入力すると、バスコントローラ３１１は、メインＣＰＵ３１とメモリ３３間のバスＢ１（図１）による伝送通路を確保する。
【００３２】
バッファ３１４は、メインＣＰＵ３１内に設けられた記憶領域であり、リアプロジェクタ１の初期設定データＤ０を格納している。初期設定データＤ０とは、リアプロジェクタ１の通信処理設定データ、光源ランプ点灯設定データ、アラーム出力設定データの初期値であり、リアプロジェクタ１の製造時にバッファ３１４に記録される。
【００３３】
データ更新部３１２は、リアプロジェクタ１の設定の変更に応じて、メモリ３３に記録された動作状態データＤを更新する。データ更新部３１２は、設定変更検出部３１２１と、データ消去部３１２２と、データ書込部３１２３とを備えている。
設定変更検出部３１２１は、リアプロジェクタ１の設定（通信処理、光源ランプ点灯、アラーム出力等）を変更するための設定変更信号を検出する。そして、設定変更検出部３１２１は、設定変更信号を検出すると、当該設定変更信号から新しい設定に応じた動作状態データＤを取得する。
【００３４】
データ消去部３１２２は、設定変更検出部３１２１が設定変更信号を検出すると、メモリ３３内の第１記憶領域３４に記録されている全データを消去する。
データ書込部３１２３は、第１記憶領域３４のデータ記憶領域Ａ２に、設定変更検出部３１２１が取得した新たな動作状態データＤを書込む。次に、データ書込部３１２３は、当該動作状態データＤの書込みが完了すると、第１記憶領域３４のフラグ記憶領域Ａ１に識別フラグＦを書込む。
【００３５】
次に、データ消去部３１２２およびデータ書込部３１２３は、第２記憶領域３５に対して、第１記憶領域３４と同様に、全データの消去、新たな動作状態データＤの書込み、最後に、識別フラグＦの書込みを行う。
このように、データ消去部３１２２およびデータ書込部３１２３が行う動作状態データＤの更新処理は、メモリ３３に格納された記憶領域に対して上位階層順から行われる。
【００３６】
データ調整部３１３は、リアプロジェクタ１の起動後に、第１、第２記憶領域３４，３５に記録された動作状態データＤの記録状態を調べ、欠損のある動作状態データＤを復元する。データ調整部３１３は、状態取得部３１３１と、正否判定部３１３２と、データ書換部３１３３とを備えている。
【００３７】
状態取得部３１３１は、サブＣＰＵ３２から起動信号が入力すると、メモリ３３の第１、第２記憶領域３４，３５の各フラグ記憶領域Ａ１を探索し、それぞれのフラグ記憶領域Ａ１にデータが記録されているか否かを示すフラグ記憶領域情報を取得する。
正否判定部３１３２は、状態取得部３１３１が取得した第１、第２記憶領域３４，３５の各フラグ記憶領域情報を基に、第１、第２記憶領域３４，３５に識別フラグＦが記録されているか否かを判定する。
なお、記憶領域に識別フラグＦが記録されている場合、当該記憶領域に記録された動作状態データＤに欠損は無く、動作状態データＤは正常であると判断できる。
一方、記憶領域に識別フラグＦが記録されていない場合、当該記憶領域に記録された動作状態データＤに欠損があり、正常ではないと判断できる。
【００３８】
データ書換部３１３３は、正否判定部３１３２により識別フラグＦが確認されない記憶領域の動作状態データＤを、識別フラグＦが確認された記憶領域の動作状態データＤに書き換える。なお、識別フラグＦが確認された記憶領域のうち、最上階層の記憶領域に記録された動作状態データＤが、模写元として採用される。
【００３９】
具体的に説明すると、データ書換部３１３３は、まず、正否判定部３１３２により識別フラグＦが確認されない一方の記憶領域内の全データを消去する。
次に、データ書換部３１３３は、正否判定部３１３２により識別フラグＦが確認された他方の記憶領域から動作状態データＤを読取り、一方の記憶領域のデータ記憶領域Ａ２に書き込む。そして、データ書換部３１３３は、この動作状態データＤの書込みが完了すると、一方の記憶領域のフラグ記憶領域Ａ１に識別フラグＦを書き込む。
【００４０】
また、第１、第２記憶領域３４，３５のいずれにも識別フラグＦが確認されない場合、データ書換部３１３３は、バッファ３１４に格納された初期設定データＤ０を読取り、上述のように、第１、第２記憶領域３４，３５に対して初期設定データＤ０および識別フラグＦを書き込む。
【００４１】
〔2-2.サブＣＰＵ３２の機能的構成〕
図４は、サブＣＰＵ３２の機能的構成を説明するためのブロック図である。
サブＣＰＵ３２は、リアプロジェクタ１と外部機器との通信処理や、リアプロジェクタ１の起動制御処理など、メインＣＰＵ３１の支援処理を行う。本実施形態では、リアプロジェクタ１の起動制御処理に関わる機能的構成について説明する。
サブＣＰＵ３２は、図４に示すように、バスコントローラ３２１と、起動制御部３２２と、バッファ３２３とを備える。
【００４２】
このうち、バスコントローラ３２１は、サブＣＰＵ３２と周辺回路とを接続するバスＢの伝送処理を制御する。例えば、後述する起動処理部３２２３から起動信号が出力されると、バスコントローラ３２１は、サブＣＰＵ３２とメモリ３３間のバスＢ２（図１）による伝送処理を中断する。
また、バッファ３２３は、サブＣＰＵ３２内に設けられた記憶領域であり、リアプロジェクタ１の初期設定データＤ０を格納している。当該初期設定データＤ０は、前述したメインＣＰＵ３１のバッファ３１４に格納された初期設定データＤ０と同一である。
【００４３】
起動制御部３２２は、リアプロジェクタ１の起動時に、起動処理およびメインＣＰＵ３１の起動制御を行う。起動制御部３２２は、状態取得部３２２１と、正否判定部３２２２と、起動処理部３２２３とを備えている。
状態取得部３２２１は、リアプロジェクタ１を起動するための起動操作信号が入力すると、メモリ３３の第１記憶領域３４のフラグ記憶領域Ａ１を探索し、当該フラグ記憶領域Ａ１にデータが記録されているか否かを示すフラグ記憶領域情報を取得する。
正否判定部３２２２は、状態取得部３１３１が取得した第１記憶領域３４のフラグ記憶領域情報を基に、第１記憶領域３４に識別フラグＦが記録されているか否かを判定する。
第１記憶領域３４に識別フラグＦが記録されている場合、正否判定部３２２２は、起動処理部３２２３に、第１記憶領域３４に記録されている動作状態データＤ（図２）は正常である旨を連絡する。
一方、第１記憶領域３４に識別フラグＦが記録されていない場合、状態取得部３２２１は、第２記憶領域３５のフラグ記憶領域Ａ１を探索し、第２記憶領域３５のフラグ記憶領域情報を取得する。
このように、状態取得部３２２１および正否判定部３２２２は、メモリ３３の上位階層の記憶領域から識別フラグＦの有無を調べ、記憶領域に識別フラグＦを確認すると、当該記憶領域を起動処理部３２２３に連絡して処理を終了する。
【００４４】
起動処理部３２２３は、正否判定部３２２２から識別フラグＦが確認された記憶領域が連絡されると、当該記憶領域に記録された動作状態データＤを取得する。そして、起動処理部３２２３は、当該取得した動作状態データＤに基づいてリアプロジェクタ１の起動処理を実行し、さらに、起動信号をメインＣＰＵ３１に出力する。
【００４５】
〔３．制御基板３の作用〕
図５〜図８を用いて、制御基板３の作用を説明する。
制御基板３は、リアプロジェクタ１の設定の変更に応じてデータ更新処理を実行する。この制御基板３によるデータ更新処理中に、電源断が生じてリアプロジェクタ１が停止した場合、その後のリアプロジェクタ１の電源投入時に、制御基板３は、起動制御処理およびデータ調整処理を実行する。
制御基板３は、これらデータ更新処理、起動制御処理およびデータ調整処理を、メモリ３３に格納された起動制御プログラム４（図１）に従って実行する。
【００４６】
〔3-1．データ更新処理〕
データ更新処理は、リアプロジェクタ１の設定の変更に応じて、メインＣＰＵ３１が実行する。図５は、メインＣＰＵ３１が実行するデータ更新処理を説明するためのフロー図、図６は、メモリ３３内の動作状態データの記録状態を説明するための模式図である。
メインＣＰＵ３１を構成するデータ更新部３１２において、設定変更検出部３１２１は、入力する設定変更信号を監視しており（Ｓ１）、設定変更信号を検出したか否かを判定している（Ｓ２）。
設定変更信号を検出しない場合、設定変更検出部３１２１は、処理Ｓ１に戻り、設定変更信号の監視を続行する。
一方、設定変更信号を検出した場合、設定変更検出部３１２１は、当該設定変更信号から新しい設定に応じた動作状態データＤｎ＋１を取得する（Ｓ３）。
【００４７】
次に、データ消去部３１２２は、図６（Ａ）に示すように、メモリ３３の第１記憶領域３４に記録された全データを消去する（Ｓ４）。
そして、データ書込部３１２３は、設定変更検出部３１２１が取得した動作状態データＤｎ＋１を、全データが消去された第１記憶領域３４のデータ記憶領域Ａ２に書込む（Ｓ５）。
動作状態データＤｎ＋１の書込みを完了すると、データ書込部３１２３は、図６（Ｂ）に示すように、第１記憶領域３４のフラグ記憶領域Ａ１に識別フラグＦを書込む（Ｓ６）。
【００４８】
次に、データ消去部３１２２は、メモリ３３の第２記憶領域３５に記録された全データ（動作状態データＤｎおよび識別フラグＦ）を消去する（Ｓ７）。
そして、データ書込部３１２３は、設定変更検出部３１２１が取得した動作状態データＤｎ＋１を、図６（Ｃ）に示すように、全データが消去された第２記憶領域３５のデータ記憶領域Ａ２に書込む（Ｓ８）。
動作状態データＤｎ＋１の書込みを完了すると、データ書込部３１２３は、図６（Ｄ）に示すように、第２記憶領域３５のフラグ記憶領域Ａ１に識別フラグＦを書込む（Ｓ９）。
このようにして、リアプロジェクタ１の設定の変更に応じた動作状態データＤｎ＋１が更新される。
【００４９】
データ更新部３１２による動作状態データＤｎ＋１の記録中（処理Ｓ５、処理Ｓ８）に、リアプロジェクタ１に不意の電源断が発生すると、記録中の動作状態データＤｎ＋１に欠損が生じるが、前述したデータ更新処理によれば、メモリ内に複数の動作状態データが記録されているので、記録中ではないもう一方の動作状態データ（第２記憶領域３５の動作状態データＤｎ、または、第１記憶領域３４の動作状態Ｄｎ＋１）に欠損が生じることはない。従って、いかなるタイミングで電源断が発生しても、電源断時のリアプロジェクタ１の動作設定、または、その１つ前の動作設定を示す動作状態データが、メモリ３３に記録されていることとなる。
【００５０】
そして、データ更新部３１２は、リアプロジェクタ１の終了処理時ではなく、設定変更時に逐次動作状態データを更新するので、最新の動作設定を反映した動作状態データＤｎ＋１をメモリに記録しておくことができる。従って、リアプロジェクタ１は、終了処理を行わずに電源が断たれても、メモリ３３に記録された最新の動作状態データＤｎ＋１に基づいて、電源断前の動作状態を復元することができる。
【００５１】
〔3-2．起動制御処理〕
次に、起動制御処理について説明する。
起動制御処理は、停止中のリアプロジェクタ１に入力する操作起動信号に応じて、サブＣＰＵ３２が実行する。図７は、サブＣＰＵ３２が実行する起動制御処理を説明するためのフロー図である。
【００５２】
サブＣＰＵ３２を構成する起動制御部３２２において、状態取得部３２２１は、操作パネル１１から出力される起動操作信号を監視しており（ＳＡ１）、起動操作信号が入力したか否かを判定している（ＳＡ２）。
起動操作信号が入力しない場合、状態取得部３２２１は、処理ＳＡ１に戻り、起動操作信号の監視を続行する。
一方、起動操作信号が入力した場合、状態取得部３２２１は、メモリ３３内の第１記憶領域３４のフラグ記憶領域Ａ１（図６）を探索し、第１記憶領域３４のフラグ記憶領域情報取得する（ＳＡ３）。
そして、正否判定部３２２２は、状態取得部３２２１が取得したフラグ記憶領域情報を基に、第１記憶領域３４のフラグ記憶領域Ａ１に識別フラグＦが記録されているか否かを判定する（ＳＡ４）。
【００５３】
図６（Ｃ）に示すように、第１記憶領域３４のフラグ記憶領域Ａ１に識別フラグＦが記録されている場合、起動処理部３２２３は、第１記憶領域３４のデータ記憶領域Ａ２に記録されている動作状態データＤｎ＋１を取得する（ＳＡ５）。
一方、図６（Ａ）に示すように、第１記憶領域３４のフラグ記憶領域Ａ１に識別フラグＦが記録されていない場合、状態取得部３２２１は、第２記憶領域３５のフラグ記憶領域Ａ１を探索し、第２記憶領域３５のフラグ記憶領域情報取得する（ＳＡ６）。
そして、正否判定部３２２２は、状態取得部３２２１が取得したフラグ記憶領域情報を基に、第２記憶領域３５のフラグ記憶領域Ａ１に識別フラグＦが記録されているか否かを判定する（ＳＡ７）。
【００５４】
図６（Ａ）に示すように、第２記憶領域３５のフラグ記憶領域Ａ１に識別フラグＦが記録されている場合、起動処理部３２２３は、第２記憶領域３５のデータ記憶領域Ａ２に記録されている動作状態データＤｎを取得する（ＳＡ８）。
一方、第２記憶領域３５のフラグ記憶領域Ａ１に識別フラグＦが記録されていない場合、起動処理部３２２３は、サブＣＰＵ３２のバッファ３２３に格納された初期設定データＤ０を取得する（ＳＡ９）。
【００５５】
起動処理部３２２３は、取得した動作状態データＤｎ＋１，Ｄｎ、または、初期設定データＤ０に基づいて、リアプロジェクタ１の起動処理を行う。さらに、起動処理部３２２３は、メインＣＰＵ３１に起動信号を出力する（ＳＡ１０）。
起動処理部３２２３から起動信号が出力されると、バスコントローラ３２１は、サブＣＰＵ３２とメモリ３３間のバスＢ２による伝送処理を中断する（ＳＡ１１）。
【００５６】
このような起動制御処理によれば、メモリ３３内の第１，第２記憶領域３４，３５では、動作状態データＤｎ＋１の消去と書込みが、順次１つずつ行われる。すなわち、動作状態データＤｎ＋１の更新において、ある時点でデータの更新作業が行われる記憶領域は１つである。よって、動作状態データＤｎ＋１の更新中に電源断が発生しても、データが欠損されるのは、動作状態データＤｎ＋１の更新作業が行われていた記憶領域のみであり、他の記憶領域の動作状態データＤ，Ｄｎ＋１に影響は及ばない。従って、不意の電源断が発生しても、リアプロジェクタ１は、正常な動作状態データを保存しておくことができる。
【００５７】
そして、正否判定部３２２２によって、欠損を持たない正常な動作状態データが選別されるので、リアプロジェクタ１は、この正常な動作状態データに基づいて起動することができる。
なお、前述したように、リアプロジェクタ１に電源断が発生しても、メモリ３３には、電源断時のリアプロジェクタ１の動作設定、または、その１つ前の動作設定を示す動作状態データが記録されている。すなわち、リアプロジェクタ１は、少なくとも、電源断時の１つ前の動作設定で起動することができる。
従って、リアプロジェクタ１は、いかなるタイミングで電源断が生じても、電源断前の動作状態を可能な限り復元して起動することができる。言い換えれば、動作中のリアプロジェクタ１において、いかなるタイミングで電源を落としてもよい。
【００５８】
また、前述したデータ更新処理（図５）において、データ書込部３１２は、各記憶領域３４，３５への動作状態データＤｎ＋１の書込みが完了すると、当該記憶領域３４，３５に識別フラグＦを書込む（処理Ｓ６、処理Ｓ９）。すなわち、識別フラグＦが記録されている記憶領域では、動作状態データＤｎ＋１の書込みが完了しており（記録されている動作状態データＤｎ＋１が正常であり）、識別フラグＦが記録されていない記憶領域では、動作状態データＤｎ＋１の書込みが完了していない（記録されている動作状態データＤｎ＋１は欠損している）と判断することができる。
これにより、前述した起動制御処理（図７）の処理ＳＡ４および処理ＳＡ７において、正否判定部３１３２は、各記憶領域に記録されている動作状態データＤｎ＋１を走査しなくとも、各記憶領域３４，３５の識別フラグＦを基に、各記憶領域３４，３５に記録されている動作状態データＤｎ＋１が正常であるか否かを速やかに判定することができる。
【００５９】
〔3-3．データ調整処理〕
最後に、データ調整処理について説明する。
データ調整処理は、前述に起動制御処理（図７）においてサブＣＰＵ３２が出力した起動信号に応じて、メインＣＰＵ３１が実行する。図８は、メインＣＰＵ３１が実行するデータ調整処理を説明するためのフロー図である。
前述したように、起動制御処理（図７）の処理ＳＡ１０において、サブＣＰＵ３２は、メインＣＰＵ３１に起動信号を出力する。
メインＣＰＵ３１では、サブＣＰＵ３２から起動信号が入力する（ＳＢ１）。
起動信号が入力すると、バスコントローラ３１１は、メインＣＰＵ３１とメモリ３３間のバスＢ１（図１）の伝送通路を確保する（ＳＢ２）。
そして、状態取得部３１３１は、確保されたバスＢ１を介して、メモリ３３内の第１、第２記憶領域３４，３５のフラグ記憶領域Ａ１を探索し、第１、第２記憶領域３４，３５の各フラグ記憶領域情報を取得する（ＳＢ３）。
【００６０】
正否判定部３１３２は、状態取得部３１３１が取得した第１、第２記憶領域３４，３５の各フラグ記憶領域情報を基に、第１、第２記憶領域３４，３５のいずれのフラグ記憶領域Ａ１にも識別フラグＦが記録されているか否かを判定する（ＳＢ４）。
図６（Ｄ）に示すように、第１、第２記憶領域３４，３５のいずれにも識別フラグＦが記録されている場合、メインＣＰＵ３１は、メモリ３３に格納されたリアプロジェクタ制御プログラムに従って、通常の動作処理を開始する。
【００６１】
一方、図６（Ｃ）に示すように、第１、第２記憶領域３４，３５のいずれにも識別フラグＦが記録されているわけではない場合、正否判定部３１３２は、状態取得部３１３１が取得した第１、第２記憶領域３４，３５のフラグ記憶領域情報を基に、第１、第２記憶領域３４，３５の少なくともいずれか一方に識別フラグＦが記録されているか否かを判定する（ＳＢ５）。
【００６２】
第１、第２記憶領域３４，３５の少なくともいずれか一方に識別フラグＦが記録されている場合、例えば、図６（Ｃ）に示す状態の場合、データ書換部３１３３は、識別フラグＦが記録されていない第２記憶領域３５内の全データを消去して、識別フラグＦが記録されている第１記憶領域３４内の動作状態データＤｎ＋１を、第２記憶領域３４に書き込む。
そして、動作状態データＤｎ＋１の記録を完了すると、データ書換部３１３３は、図６（Ｄ）に示すように、第２記憶領域３４のフラグ記憶領域Ａ１に識別フラグＦを書き込む（ＳＢ６）。
その後、メインＣＰＵ３１は、メモリ３３に格納されたリアプロジェクタ制御プログラムに従って、通常の動作処理を開始する。
【００６３】
一方、第１、第２記憶領域３４，３５のいずれにも識別フラグＦが記録されていない場合、データ書換部３１３３は、第１、第２記憶領域３４，３５内の全データを消去して、バッファ３１４に格納されている初期設定データＤ０を、第１、第２記憶領域３４，３５に書き込む。なお、データ書換部３１３３は、各記憶領域への初期設定データＤ０の書込みの最後に、当該記憶領域のフラグ記憶領域Ａ１に識別フラグＦを書き込む（ＳＢ７）。
その後、メインＣＰＵ３１は、メモリ３３に格納されたリアプロジェクタ制御プログラムに従って、通常の動作処理を開始する。
【００６４】
前述したデータ書換処理によれば、データ書換部３１３３は、リアプロジェクタ１の起動後において、正常でない動作状態データを、正常である動作状態データまたは初期設定データＤ０に書き換える。これにより、リアプロジェクタ１の設定変更時には、メモリ３３内の第１、第２記憶領域３４，３５に記録されている動作状態データは、全て正常な状態とすることができる。従って、メモリ３３内の全ての動作状態データが欠損してしまう事態を回避することができる。
【００６５】
本実施形態では、これらデータ更新処理（図５）、起動制御処理（図７）およびデータ調整処理（図８）は、メモリ３３に格納された起動制御プログラム４に従って実行されるとした。この起動制御プログラム５をインストールすることによって、任意のリアプロジェクタを、前述した作用および効果を享受できる本実施形態のリアプロジェクタ１とすることができるので、汎用性を拡大することができる。
【００６６】
〔４．前記実施形態の変形〕
本発明を実施するための最良の構成などは、以上の記載で開示されているが、本発明はこれに限定されるものではない。すなわち、前記実施形態は、本発明を限定するものではないから、それらの形状、材質などの限定の一部若しくは全部の限定を外した部材の名称での記載は、本発明に含まれるものである。
前記実施形態では、プロジェクタ１に液晶パネル２２を採用したが、本発明では、デジタル・マイクロミラー・デバイス（テキサスインスツルメント社商標）を採用してもよい。
さらに、本発明では、画像表示装置として、フロントプロジェクタ、プラズマディスプレイや、液晶ディスプレイ、ＣＲＴディスプレイ（Cathode Ray Tube）ディスプレイ、モニタ付デジタルカメラ、モニタ付プリンタ等を採用してもよい。
【産業上の利用可能性】
【００６７】
本発明は、画像表示装置、画像表示装置を起動するための起動制御方法、起動制御プログラム、および、当該起動制御プログラムをコンピュータ読取可能に記録した記録媒体に利用することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態に係るリアプロジェクタの内部構成を示すブロック図。
【図２】前記実施形態に係るメモリの内部構成を説明するための模式図。
【図３】前記実施形態に係るメインＣＰＵの機能的構成を示すブロック図。
【図４】前記実施形態に係るサブＣＰＵの機能的構成を示すブロック図。
【図５】前記実施形態に係る制御基板が実行するデータ更新処理を説明するためのフロー図。
【図６】前記実施形態に係る第１、第２記憶領域に記録された動作状態データおよび識別フラグを説明するための模式図。
【図７】前記実施形態に係る制御基板が実行する起動制御処理を説明するためのフロー図。
【図８】前記実施形態に係る制御基板が実行するデータ調整処理を説明するためのフロー図。
【符号の説明】
【００６９】
１…リアプロジェクタ（画像表示装置）、２…光学エンジン（画像表示手段）、３…制御基板（制御手段）、３１…メインＣＰＵ（中央演算処理部）、３１２…データ更新部、３１２１…設定変更検出部、３１２２…データ消去部、３１２３…データ書込部、３１３１…状態取得部、３１３２…正否判定部、３１３３…データ書換部、３２…サブＣＰＵ（中央演算処理部）、３２２１…状態取得部、３２２２…正否判定部、３２２３…起動処理部、３３…メモリ、３４…第１記憶領域、３５…第２記憶領域、Ｄ，Ｄｎ，Ｄｎ＋１…動作状態データ、Ｆ…識別フラグ
【図１】
2006337752.tif 000003
【図２】
2006337752.tif 000004
【図３】
2006337752.tif 000005
【図４】
2006337752.tif 000006
【図５】
2006337752.tif 000007
【図６】
2006337752.tif 000008
【図７】
2006337752.tif 000009
【図８】
2006337752.tif 000010