(57)【要約】【課題】画像表示装置の内部異常の発生によってユーザーに生じる不快感を低減する技術を提供する。【解決手段】画像表示装置１００は、中央処理装置１１０と、中央処理装置１１０からの指示に従って処理を実行するサブプロセッサーによって構成された解像度調整部１３１および鮮鋭化処理部１３３を備える。また、画像表示装置１００は、サブプロセッサーにおける異常を検出した場合に、所定の回復処理を実行するエラー処理モジュール１１４を備える。所定の回復処理は、異常の累積発生回数が所定の回数以下である場合には、異常が発生したサブプロセッサーのみを再起動し、異常の累積発生回数が所定の回数より多くなった場合には、ユーザーに異常の発生を通知し、画像表示装置１００全体の再起動を実行する処理を含む。【選択図】図２
2011090597.tif 000002
【特許請求の範囲】
【請求項１】
主制御プロセッサーと、前記主制御プロセッサーからの指示に従って処理を実行する従制御プロセッサーとを含む複数のプロセッサーによって画像処理を実行する画像表示装置であって、
前記従制御プロセッサーにおける異常を検出した場合に、所定の回復処理を実行するエラー処理部を備え、
前記所定の回復処理は、前記異常の累積発生回数が所定の回数以下である場合には、異常が検出された前記従制御プロセッサーのみを再起動し、前記異常の累積発生回数が所定の回数より多くなった場合には、ユーザーに異常の発生を通知し、前記画像表示装置全体の再起動を実行する処理を含む、画像表示装置。
【請求項２】
請求項１記載の画像表示装置であって、さらに、
画像データを格納するためのフレームメモリーを備え、
前記主制御プロセッサーは、前記従制御プロセッサーによって処理された画像データを前記フレームメモリーに格納し、
前記所定の回復処理は、前記従制御プロセッサーのみを再起動させた後、前記従制御プロセッサーが正常動作可能となるまでの間に、前記フレームメモリーに格納された前記画像データの表す画像を表示する処理を含む、画像表示装置。
【請求項３】
主制御プロセッサーと、前記主制御プロセッサーからの指示に従って処理を実行する従制御プロセッサーとを含む複数のプロセッサーによって画像処理を実行する画像表示装置の制御方法であって、
（ａ）前記従制御プロセッサーにおける異常を検出する工程と、
（ｂ）前記異常の累積発生回数が所定の回数以下である場合には、異常が検出された前記従制御プロセッサーのみを再起動し、前記異常の累積発生回数が所定の回数より多くなった場合には、ユーザーに異常の発生を通知し、前記画像表示装置全体の再起動を実行する工程と、
を備える、制御方法。
【請求項４】
請求項３記載の画像表示装置の制御方法であって、
前記画像表示装置は、さらに、前記主制御プロセッサーが前記従制御プロセッサーによって処理された画像データを格納するフレームメモリーを備え、
前記工程（ｂ）は、前記従制御プロセッサーのみを再起動させた後、前記従制御プロセッサーが正常動作可能となるまでの間に、前記フレームメモリーに格納された前記画像データの表す画像を表示する工程を含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像表示装置に関する。
【背景技術】
【０００２】
画像表示装置としては、複数のプロセッサーを搭載し、各プロセッサーがそれぞれに特定の画像処理を分担して実行するものがある。このような画像表示装置では、各プロセッサーにおける処理が直列に連結されているため、複数のプロセッサーのうちの一部に異常が発生した場合であっても、装置全体の動作が停止してしまい、ユーザーに不快感を生じさせる場合があった。
【０００３】
ところで、複数のプロセッサーを有するマルチプロセッサーシステムにおける一部のプロセッサーの異常に対するエラーの処理方法として、下記の特許文献１記載の技術が提案されている（特許文献１）。この技術では、一部のサブプロセッサーに異常が検出された場合に、メインプロセッサーの指令により当該一部のサブプロセッサーのみをリセットさせている。しかし、異常が検出された一部のサブプロセッサーのリセットのみでは、不具合が解消されない場合があり、そのような不具合が解消されない状態が継続されると、ユーザーの不快感が増大してしまう可能性がある。これまで、複数のプロセッサーが搭載された画像表示装置における一部のプロセッサーの異常に対するエラー処理おいて、ユーザーに生じる不快感を低減させることについて十分な工夫がなされてこなかったのが実情であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−６９４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画像表示装置の内部異常の発生によってユーザーが感じる不快感を低減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
主制御プロセッサーと、前記主制御プロセッサーからの指示に従って処理を実行する従制御プロセッサーとを含む複数のプロセッサーによって画像処理を実行する画像表示装置であって、
前記従制御プロセッサーにおける異常を検出した場合に、所定の回復処理を実行するエラー処理部を備え、
前記所定の回復処理は、前記異常の累積発生回数が所定の回数以下である場合には、異常が検出された前記従制御プロセッサーのみを再起動し、前記異常の累積発生回数が所定の回数より多くなった場合には、ユーザーに異常の発生を通知し、前記画像表示装置全体の再起動を実行する処理を含む、画像表示装置。
この画像表示装置によれば、従制御プロセッサーのうちの一部に異常が発生した場合であっても、異常の累積発生回数が比較的少ない場合には、応急措置として、当該一部の従制御プロセッサーのみの再起動が実行され、他のプロセッサーの動作状態が維持される。従って、内部異常からの回復が迅速に可能であるとともに、一部の従制御プロセッサーの異常により装置全体の動作が停止してしまう場合に比較して、ユーザーに生じる不快感を低減することができる。また、一部の従制御プロセッサーの再起動のみでは繰り返し異常が発生してしまう場合には、比較的重度の内部異常の発生であるものとし、その旨をユーザーに通知し、画像表示装置全体を再起動する。従って、応急措置によって不具合が解消されない状態が継続してしまうことを回避できる。また、ユーザーには、装置に比較的重度の内部異常が発生していることが通知されるため、ユーザーが装置の状態を把握できないために感じる不快感を低減することができる。
【０００８】
［適用例２］
適用例１記載の画像表示装置であって、さらに、
画像データを格納するためのフレームメモリーを備え、
前記主制御プロセッサーは、前記従制御プロセッサーによって処理された画像データを前記フレームメモリーに格納し、
前記所定の回復処理は、前記従制御プロセッサーのみを再起動させた後、前記従制御プロセッサーが正常動作可能となるまでの間に、前記フレームメモリーに格納された前記画像データの表す画像を表示する処理を含む、画像表示装置。
この画像表示装置によれば、異常を発生した一部の従制御プロセッサーを復旧させるための再起動処理の間に、フレームメモリーに格納された表示可能な状態にある画像を表示する。従って、内部異常の発生によって装置全体が停止し、画像が非表示の状態となってしまう場合に比較して、ユーザーが感じる不快感を低減できる。
【０００９】
［適用例３］
主制御プロセッサーと、前記主制御プロセッサーからの指示に従って処理を実行する従制御プロセッサーとを含む複数のプロセッサーによって画像処理を実行する画像表示装置の制御方法であって、
（ａ）前記従制御プロセッサーにおける異常を検出する工程と、
（ｂ）前記異常の累積発生回数が所定の回数以下である場合には、異常が検出された前記従制御プロセッサーのみを再起動し、前記異常の累積発生回数が所定の回数より多くなった場合には、ユーザーに異常の発生を通知し、前記画像表示装置全体の再起動を実行する工程と、
を備える、制御方法。
【００１０】
［適用例４］
適用例３記載の画像表示装置の制御方法であって、
前記画像表示装置は、さらに、前記主制御プロセッサーが前記従制御プロセッサーによって処理された画像データを格納するフレームメモリーを備え、
前記工程（ｂ）は、前記従制御プロセッサーのみを再起動させた後、前記従制御プロセッサーが正常動作可能となるまでの間に、前記フレームメモリーに格納された前記画像データの表す画像を表示する工程を含む、制御方法。
【００１１】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像表示装置および画像表示装置の制御方法、それらの装置の機能または方法を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１２】
【図１】画像表示装置の構成を示す概略ブロック図。
【図２】画像表示装置におけるエラー回復のための処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１３】
A．実施例：
図１は本発明の一実施例としての画像表示装置の構成を示すブロック図である。この画像表示装置１００は、外部機器から入力された映像信号に基づいて形成した画像を投写スクリーンＳＣに投写表示するプロジェクターである。画像表示装置１００は、中央処理装置（CPU;Central Processing Unit）１１０と、信号入力部１２０と、解像度調整部１３１と、鮮鋭化処理部１３３と、液晶パネル１４０とを備える。
【００１４】
これらの各構成部１１０〜１４０は、２本の信号線ＳＤＡ，ＳＣＬを介して互いに接続されており、中央処理装置１１０をマスターとし、他の各構成部１２０，１３１，１３３，１４０をスレーブとするＩ２Ｃ（Inter-Integrated Circuit）通信を実行する。以後、２本の信号線ＳＤＡ，ＳＣＬを合わせて「Ｉ２Ｃバス１０１」とも呼ぶ。なお、図には、説明の便宜上、画像を表す信号の流れを示す破線矢印をＩ２Ｃバス１０１とは別に図示してある。
【００１５】
ここで、画像表示装置１００は、さらに、中央処理装置１１０がアクセス可能な記憶装置として、ＲＯＭ（Read Only Memory）１５３と、ＲＡＭ（Random Access Memory）１５５と、フレームメモリー１６０とを備える。ＲＯＭ１５３およびＲＡＭ１５５は、内部バス１０２を介して中央処理装置１１０と接続されており、フレームメモリー１６０は、バス１０３を介して中央処理装置１１０と接続されている。中央処理装置１１０は、ＲＯＭ１５３に格納された各種のプログラムを読み出し、ＲＡＭ１５５に展開して実行する。また、中央処理装置１１０は、画像処理を実行する際の記憶領域としてフレームメモリー１６０を使用する。
【００１６】
中央処理装置１１０において実行されるプログラムとしては、制御モジュール１１１や、画像処理モジュール１１２、パネル駆動モジュール１１３、エラー処理モジュール１１４などがある。制御モジュール１１１は、画像表示装置１００内における通信をはじめとする装置全体の制御を実行する。画像処理モジュール１１２は、入力された画像データに対して、色補正処理や、シャープネスなどの所定のフィルタ処理を実行する。パネル駆動モジュール１１３は、入力された画像データに応じて、後述する液晶パネル１４０を駆動する。エラー処理モジュール１１４は、画像表示装置１００において内部異常が発生した場合に、その回復のための処理を実行するが、その詳細は後述する。
【００１７】
信号入力部１２０は、外部機器から供給されるアナログ映像信号やディジタル映像信号の入力を受け付け、解像度調整部１３１に画像を表すディジタル信号を送信する。信号入力部１２０は、ビデオ入力端子（図示せず）や、ＨＤＭＩ（High-Definition Multimedia Interface）端子（図示せず）などの外部機器との接続のための接続端子を有している。また、信号入力部１２０は、Ａ／Ｄ変換部や、ＨＤＭＩレシーバーなど受信信号をディジタル信号に変換するためのデバイスを有している。なお、中央処理装置１１０の制御モジュール１１１は、信号入力部１２０に対して、同期信号の監視処理などを実行する。
【００１８】
解像度調整部１３１は、信号入力部１２０から受信したディジタル信号によって形成される画像の解像度を、液晶パネル１４０における表示解像度に調整する。解像度調整部１３１は、解像度変換された画像を表すディジタル信号を鮮鋭化処理部１３３へと送信する。一般に、解像度が調整された画像は、画像内のオブジェクトの輪郭が不鮮明となる傾向にある。そこで、鮮鋭化処理部１３３は、解像度調整部１３１において解像度が調整された画像内のオブジェクトの輪郭を鮮鋭化するためのフィルタ処理を実行する。鮮鋭化処理部１３３において画像処理を施された画像信号は、中央処理装置１１０へと送信される。
【００１９】
ここで、解像度調整部１３１および鮮鋭化処理部１３３はそれぞれ、中央処理装置１１０の制御下で稼働するマイクロプロセッサーによって構成されている。以後、解像度調整部１３１および鮮鋭化処理部１３３をそれぞれ、「サブプロセッサー１３１，１３３」とも呼ぶ。なお、２つのサブプロセッサー１３１，１３３にはそれぞれ、リセット信号入力端子（図示せず）が設けられている。中央処理装置１１０の制御モジュール１１１は、これらのリセット信号入力端子に対するリセット信号を制御して、２つのサブプロセッサー１３１，１３３のリセット動作を制御することが可能である。
【００２０】
中央処理装置１１０では、２つのサブプロセッサー１３１，１３３において画像処理された画像データに対して、画像処理モジュール１１２が、フレームメモリー１６０の記憶領域を使用して、所定の画像処理を実行する。パネル駆動モジュール１１３は、フレームメモリー１６０から画像処理後の画像データを読み出して、その画像データに応じて液晶パネル１４０を駆動し、そのパネル面に投写用の画像を形成させる。
【００２１】
画像表示装置１００は、さらに、照明光学系１４３と、投写光学系１４５とを備える。照明光学系１４３は、液晶パネル１４０のパネル面に向かって照明光を照射する。その照明光は、液晶パネル１４０を透過するが、その際に、液晶パネル１４０のパネル面に形成された画像に応じて変調される。投写光学系１４５は、ズームレンズやフォーカスレンズを有しており、液晶パネル１４０において変調された照明光（「画像光」とも呼ぶ）を投写スクリーンＳＣに向かって拡大投写する。
【００２２】
また、画像表示装置１００は、内部バス１０２に接続された操作部１５１と、光学系駆動部１５７とを備える。操作部１５１は、ボタンやリモートコントローラー、タッチパネルなどを介したユーザーの操作を受け付け、その操作内容を中央処理装置１１０の制御モジュール１１１に送信する。光学系駆動部１５７は、中央処理装置１１０の制御モジュール１１１からの指令に応じて、後述する投写光学系１４５のズームレンズやフォーカスレンズを駆動する。
【００２３】
ところで、この画像表示装置１００では、前記したとおり、２つのサブプロセッサーである解像度調整部１３１および鮮鋭化処理部１３３が、中央処理装置１１０の制御下で、それぞれに特定の画像処理を分担して実行している。一般に、複数のサブプロセッサーを有する画像表示装置では、サブプロセッサーの一部にハングアップなどの異常が発生した場合には、各サブプロセッサーにおける処理が直列に連結されているため、装置全体の動作を停止させる。しかし、本実施例の画像表示装置１００では、中央処理装置１１０のエラー処理モジュール１１４が、サブプロセッサー１３１，１３３のうちの少なくとも一方において異常を検出した場合には、以下の回復処理を実行する。
【００２４】
図２は、エラー処理モジュール１１４が実行するエラー回復処理の処理手順を説明するためのフローチャートである。Ｉ２Ｃ通信では、マスターからの呼びかけにスレーブが応答することによって通信を開始する。中央処理装置１１０の制御モジュール１１１は、解像度調整部１３１や鮮鋭化処理部１３３に対して呼びかけのメッセージを送信した後、所定のタイミングで応答が得られなかった場合や、期待と違う応答が得られた場合に、異常が発生しているものと判断する。そして、制御モジュール１１１は、エラー処理モジュール１１４に、このエラー回復処理の実行開始を指示する。
【００２５】
エラー処理モジュール１１４は、画像表示装置１００の起動後に、いずれかのサブプロセッサー１３１，１３３において異常が検出された回数を記録するための変数Ｎを有している。エラー処理モジュール１１４はこの変数Ｎが所定の回数（例えば、３回）以下である場合にはステップＳ２０以降の処理を実行し、変数Ｎが所定の回数より多い場合には、ステップＳ１１０以降の処理を実行する（ステップＳ１０）。
【００２６】
ステップＳ２０では、異常の検出回数がまだ少ないため、応急的な復旧・回復措置として、当該異常が検出されたサブプロセッサーのみの再起動処理（リセット処理）を実行する。具体的には、制御モジュール１１１に、当該サブプロセッサーに対するリセット信号を一時的に有効にして、ハードウェア的にリセットする。なお、再起動後の当該サブプロセッサーでは、所定の初期化処理が実行される。
【００２７】
ここで、サブプロセッサーを再起動させた後であっても、所定の初期化処理が完了しなければ、信号入力部１２０と中央処理装置１１０との間における画像信号のやりとりは停止した状態のままである。しかし、この間に、画像が非表示の状態が継続してしまうと、ユーザーの感じる不快感が増大してしまう。そこで、本実施例の画像表示装置１００では、エラー処理モジュール１１４が、フレームメモリー１６０に格納された画像処理後の画像を投写スクリーンＳＣに表示させる（ステップＳ３０）。これによって、画像表示装置１００のユーザーが、内部異常の発生のために感じる不快感を低減させることができる。その後、エラー処理モジュール１１４は、変数Ｎをインクリメントし（ステップＳ４０）、通常の画像表示のための処理に戻る。
【００２８】
一方、異常検出回数を示す変数Ｎが、所定の回数より大きい場合には、一部のサブプロセッサーのリセット処理では回復できない不具合が発生しているものとして、ユーザーにその旨を通知する（ステップＳ１１０）。具体的には、音声出力部（図示せず）を介して予め準備された音声メッセージを発するものとしても良いし、投写スクリーンＳＣや、ユーザーインターフェース用のモニタ（図示せず）にメッセージを表示するものとしても良い。その後、エラー処理モジュール１１４は、画像表示装置１００全体を再起動させる（ステップＳ１２０）。
【００２９】
このように、本実施例の画像表示装置１００によれば、２つのサブプロセッサー１３１，１３３のうち少なくとも一方に異常が発生した場合に、まず、当該異常を発生したサブプロセッサーのみを再起動させることにより、その回復を図る。従って、比較的軽度の内部異常であれば、一部のサブプロセッサーの再起動のみで迅速に画像表示装置１００を回復させることができる。また、その回復処理を実行している間に、フレームメモり１６０に格納されている画像が投写スクリーンＳＣに表示されるため、回復処理の実行中にユーザーが感じる不快感を低減することができる。
【００３０】
さらに、本実施例の画像表示装置１００によれば、一部のサブプロセッサーの再起動のみでは異常の発生が繰り返されてしまう場合には、比較的重度の内部異常が発生しているものとして、ユーザーにその旨が通知され、画像表示装置１００全体が再起動される。従って、ステップＳ２０の再起動処理のみでは不具合が解消されない状態が継続してしまうことを回避できる。また、ユーザーには比較的重度の内部異常が発生している旨が通知されるため、画像表示装置１００の状態を知ることができないために生じるユーザーの不快感が低減される。
【００３１】
B．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００３２】
B1．変形例１：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、中央処理装置１１０の機能の一部を中央処理装置１１０とは別個に設けられたアナログ回路によって実行させることもできる。
【００３３】
B2．変形例２：
上記実施例において、画像表示装置１００はプロジェクターとして構成されていた。しかし、画像表示装置１００はプロジェクターに限定されず、例えば、リアプロジェクションテレビであるものとしても良いし、液晶ディスプレイやプラズマディスプレイであるものとしても良い。また、画像表示装置１００は、液晶パネル１４０に換えて、例えば、ディジタル・マイクロミラー・デバイス（Digital Micromirror Device：テキサス・インスツルメンツ（ＴＩ）社の登録商標）によって投写画像を生成する画像表示装置であるものとしても良い。画像表示装置１００としては、主制御プロセッサーと、主制御プロセッサーからの指示に従って処理を実行する従制御プロセッサーとを含む複数のプロセッサーによって画像処理を実行して、画像を表示するものであれば良い。
【００３４】
B3．変形例３：
上記実施例において、画像表示装置１００は、中央処理装置１１０の制御下で画像処理を実行する解像度調整部１３１や鮮鋭化処理部１３３などの２つのサブプロセッサーを備えていた。しかし、画像表示装置１００は、中央処理装置１１０の制御下で画像処理を実行する少なくとも１つ以上のサブプロセッサーを備えていればよい。例えば、鮮鋭化処理部１３３が省略されるものとしても良いし、解像度調整部１３１や鮮鋭化処理部１３３に加えて、いわゆるキーストーン補正などの補正処理を実行するサブプロセッサーを備えるものとしても良い。
【００３５】
B4．変形例４：
上記実施例のエラー回復処理では、異常が検出されたサブプロセッサーに対してハードウェア的なリセット処理が実行されていた（図２：ステップＳ２０）。しかし、２つのサブプロセッサー１３１，１３３に対するリセット処理としては、電力供給を一時的に遮断する方法や、初期化処理によって、ソフトウェア的に実行する方法が用いられるものとしても良い。
【００３６】
B5．変形例５：
上記実施例において、画像表示装置１００は、異常が検出されたサブプロセッサーに対するリセット処理（（図２：ステップＳ２０））を開始した後、通常の画像表示処理が可能となるまでの間、フレームメモリー内の画像を表示していた（ステップＳ３０）。しかし、画像表示装置１００は、通常の画像表示処理が可能となるまでの間、例えば、ＲＯＭ１５３に予め格納された画像などの他の画像を表示するものとしても良いし、回復処理中である旨のメッセージを表示するものとしても良い。一部のサブプロセッサーに対するリセット処理を行う場合には、画像表示装置１００が通常の画像表示処理を再開できるようになるまでの間、継続動作が可能な他の構成部によって、ユーザーの不快感を低減できる処理が継続されていることが好ましい。
【００３７】
B6．変形例６：
上記実施例において、中央処理装置１１０と２つのサブプロセッサー１３１，１３３とは、Ｉ２Ｃ通信を実行していた。しかし、中央処理装置１１０と２つのサブプロセッサー１３１，１３３とは、他の通信手段により通信を実行するものとしても良い。また、上記実施例において、制御モジュール１１１は、サブプロセッサー１３１，１３３からの所定のタイミングでの応答が得られない場合に、異常の発生と判定していた。しかし、異常の発生は、他の方法により検出するものとしても良い。例えば、各サブプロセッサー１３１，１３３に定期的に正常動作している旨を示すフラグを更新させ、制御モジュール１１１が当該フラグをチェックすることにより、異常を検出するものとしても良い。
【符号の説明】
【００３８】
１００…画像表示装置
１０１（ＳＣＬ，ＳＤＡ）…Ｉ２Ｃバス
１０２…内部バス
１０３…バス
１１０…中央処理装置
１１１…制御モジュール
１１２…画像処理モジュール
１１３…パネル駆動モジュール
１１４…エラー処理モジュール
１２０…信号入力部
１３１…解像度調整部（サブプロセッサー）
１３３…鮮鋭化処理部（サブプロセッサー）
１４０…液晶パネル
１４３…照明光学系
１４５…投写光学系
１５１…操作部
１５３…ＲＯＭ
１５５…ＲＡＭ
１５７…光学系駆動部
１６０…フレームメモリー
ＳＣ…投写スクリーン
【図１】
2011090597.tif 000003
【図２】
2011090597.tif 000004