(57)【特許請求の範囲】
【請求項１】
複数の画素が二次元配列されたパネル面を有し、駆動手段により各画素が駆動されることで、前記パネル面に、スクリーンへの投影用の画像を形成する形成手段と、
前記形成手段の前記パネル面の駆動領域よりも狭い更新領域の各画素を駆動して前記パネル面の画像を更新する駆動手段と、
前記駆動領域に対する前記更新領域の相対位置を調整してスクリーンに投影された画像の表示位置を調整する調整手段と、
前記更新領域の相対位置の調整量と調整方向とを設定する設定手段と、を備え、
前記更新領域は、前記画像を形成する有効表示領域と、前記有効表示領域よりも外側に設けられた調整領域とを有し、
前記調整手段は、前記設定手段により設定された前記相対位置の調整量が、前記更新領域のうち前記調整方向における前記調整領域の大きさを超える場合、前記調整領域の大きさよりも小さい小調整量を用いた前記相対位置の調整を複数回、行うことを特徴とする表示装置。
【請求項２】
前記調整手段は、前記調整量が、前記更新領域の調整方向に応じて設定されている前記調整領域の大きさを超える場合に、前記小調整量を用いた前記相対位置の調整を行うことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記調整手段は、前記調整量を前記調整領域の幅に応じて分割した分割調整量を、前記小調整量として設定することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記調整手段は、前記調整量を前記調整領域の幅で除算して商と剰余を求め、前記商を前記分割調整量とし、前記分割調整量を用いた前記相対位置の調整を行って前記調整量までの残りが前記分割調整量より少なくなったとき、前記剰余を用いた前記相対位置の調整を行うことを特徴とする請求項３に記載の表示装置。
【請求項５】
前記調整手段は、
前記形成手段のパネル面に形成される投影用の画像の元になる入力画像に対応した入力周波数を検知し、前記駆動手段が前記形成手段を駆動する際の駆動周波数を前記入力周波数と連動させ、
前記入力周波数に連動した前記駆動周波数に応じて、前記更新領域の大きさを設定することで前記調整領域の幅を変更し、
前記調整量が前記変更された幅の調整領域を超える場合にのみ、前記小調整量の設定を行って、前記小調整量による前記相対位置の調整を行うことを特徴とする請求項３又は４に記載の表示装置。
【請求項６】
前記設定手段は、ユーザが操作部材を介して入力した指示に応じて、前記調整量を設定することを特徴とする請求項１〜５のいずれか１項に記載の表示装置。
【請求項７】
複数の画素が二次元配列されたパネル面を有し、駆動手段により各画素が駆動されることで、前記パネル面に、スクリーンへの投影用の画像を形成する形成手段と、
前記形成手段の前記パネル面の駆動領域よりも狭い更新領域の各画素を駆動して前記パネル面の画像を更新する駆動手段と、
前記駆動領域に対する前記更新領域の相対位置を調整してスクリーンに投影された画像の表示位置を調整する調整手段と、を有し、
前記調整手段は、前記相対位置の調整を行う場合、そうでない場合よりも前記駆動手段にて駆動される前記更新領域を拡張することを行うことを特徴とする表示装置。
【請求項８】
前記更新領域は、前記画像を形成する画像領域と、前記画像領域よりも外側に設けられた調整領域とを備え、
前記調整手段は、前記駆動手段と前記形成手段との間の転送帯域を下げることで前記更新領域を拡張し、前記拡張された更新領域に応じて前記調整領域を拡張するように設定することを特徴とする請求項７に記載の表示装置。
【請求項９】
前記調整手段は、拡張される前の前記調整領域の幅と前記相対位置の調整量との差分に対応させて前記転送帯域を下げることを特徴とする請求項８に記載の表示装置。
【請求項１０】
前記調整手段は、前記相対位置の調整を行う場合、そうでない場合よりも前記駆動手段が前記形成手段を駆動する際の駆動周波数を下げることを特徴とする請求項８又は９に記載の表示装置。
【請求項１１】
前記調整手段は、前記相対位置の調整を行う場合、そうでない場合よりも前記駆動手段が前記形成手段をサブフィールドで駆動する際のサブフィールド数を少なくすることを特徴とする請求項８又は９に記載の表示装置。
【請求項１２】
前記相対位置の調整量を設定する設定手段をさらに備え、
前記調整手段は、設定された前記調整量が、前記更新領域における前記調整領域の大きさを超える場合、前記更新領域を前記相対位置の調整を行わない場合よりも拡張することを特徴とする請求項８〜１１のいずれか１項に記載の表示装置。
【請求項１３】
前記形成手段に光を照射する光源と、
前記光源から照射され、前記形成手段によって変調された光による投影像を前記スクリーンに投影させる光学系と、
をさらに備えることを特徴とする請求項１〜１２のいずれか１項に記載の表示装置。
【請求項１４】
前記形成手段の前記パネルは、所定の周期で、複数のサブフィールドを用いたパルス幅変調で各素子を駆動することにより、前記画像を形成し、
前記駆動手段は、前記パネルの前記更新領域のうち画像を形成する有効表示領域に含まれる各素子を、画像データに基づいて駆動することを特徴とする請求項１〜１３のいずれか１項に記載の表示装置。
【請求項１５】
前記形成手段は、三原色の各色に対応した三つのパネル面を有し、
前記駆動手段は、前記三つのパネル面の各画素を駆動し、
前記調整領域の大きさは黒領域の幅であり、
前記調整手段は、前記三つのパネル面の前記更新領域の前記相対位置を調整して、スクリーンに投影される画像の表示位置を調整することを特徴とする請求項１〜１４のいずれか１項に記載の表示装置。
【請求項１６】
表示装置の制御方法であって、
駆動手段が、複数の画素が二次元配列されたパネル面を有する形成手段の各画素を駆動することで、前記形成手段の前記パネル面に、スクリーンへの投影用の画像を形成させるステップと、
駆動手段が、前記形成手段の前記パネル面の駆動領域よりも狭い更新領域の各画素を駆動して前記パネル面の画像を更新するステップと、
調整手段が、前記駆動領域に対する前記更新領域の相対位置を調整してスクリーンに投影された画像の表示位置を調整するステップと、
設定手段が、前記更新領域の相対位置の調整量と調整方向とを設定するステップと、を含み、
前記更新領域は、前記画像を形成する有効表示領域と、前記有効表示領域よりも外側に設けられた調整領域と、を有し、
前記相対位置を調整するステップは、前記設定手段により設定された前記相対位置の調整量が、前記更新領域のうち前記調整方向における前記調整領域の大きさを超える場合、前記調整領域の大きさよりも小さい小調整量を用いた前記相対位置の調整を複数回、行うステップを更に含むことを特徴とする表示装置の制御方法。
【請求項１７】
表示装置の制御方法であって、
駆動手段が、複数の画素が二次元配列されたパネル面を有する形成手段の各画素を駆動することで、前記形成手段の前記パネル面に、スクリーンへの投影用の画像を形成させるステップと、
駆動手段が、前記形成手段の前記パネル面の駆動領域よりも狭い更新領域の各画素を駆動して前記パネル面の画像を更新するステップと、
調整手段が、前記駆動領域に対する前記更新領域の相対位置を調整してスクリーンに投影された画像の表示位置を調整するステップと、を含み、
前記相対位置を調整するステップは、前記相対位置の調整を行う場合、そうでない場合よりも前記駆動手段にて駆動される前記更新領域を拡張することを行うステップを更に含むことを特徴とする表示装置の制御方法。
【請求項１８】
コンピュータに請求項１６又は１７に記載の表示装置の制御方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像等を表示する表示装置、表示装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、表示装置の一例として、赤色、緑色、青色（以下、Ｒ，Ｇ，Ｂとする。）の三原色光を合成して投影する三板式の投影装置が普及している。三板式の投影装置は、Ｒ，Ｇ，Ｂの三原色光に対応した三つの光変調パネルを有する。各光変調パネルは、例えば液晶パネルからなり、画像信号に基づいて画素（ドット）ごとに入射光を変調する。そして、投影装置は、各光変調パネルで変調された光を合成光学系にて合成し、その合成された光を、投射光学系を介してスクリーン等に投影する。ここで、三つの光変調パネルや合成光学系等が、予め決められた配置位置からずれている場合、スクリーン上に投影された表示映像は、色ずれが生じた映像となる。これら光変調パネル等の位置ずれは、例えば、投影装置内に固定されている光変調パネル等が、使用していく過程で振動等によりずれることにより生ずる。
特許文献１には、Ｒ，Ｇ，Ｂに対応した三つの液晶パネルの位置ずれを、個別に電気的に補正するアライメント調整を行うことにより、色ずれを低減する液晶表示装置が開示されている。特許文献１の液晶表示装置は、映像が表示される表示領域の外周より所定画素数分だけ大きい表示マトリクス領域を設けた三つの液晶パネルを有している。この液晶表示装置は、アライメント調整の際には、Ｒ，Ｇ，Ｂの各色の投影像の位置がスクリーン上で一致するように、各液晶パネルの表示領域に表示される像を、表示マトリクス領域の範囲内において一画素単位でシフトさせるように制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１４３０２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、表示装置は、使用状況などにより、光変調パネルのパネル駆動領域よりも狭い領域を更新領域とし、その更新領域の中に有効表示領域を設定する場合がある。このような領域設定において、例えば特許文献１の技術を適用してアライメント調整が行われる場合、有効表示領域以外の更新領域が黒領域として設定される。一方で、パネル駆動領域のうち更新領域以外の非更新領域は、表示が更新されない領域である。このため、アライメント調整の際の調整量が黒領域の範囲を超えてしまうような場合、非更新領域に残る画像がユーザにより視認されてしまうことがある。一方、非更新領域の画像がユーザに見えてしまう状態になることを防ぐために、例えばアライメント調整の際の調整量を少なくすると、アライメント調整が不十分となって色ずれが残ってしまうことになる。
【０００５】
そこで、本発明は、パネル駆動領域より狭い更新領域に設定された光変調パネルのアライメント調整の調整量を制限することなく、色ずれを無くすことを可能とする表示装置、表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の表示装置は、複数の画素が二次元配列されたパネル面を有し、駆動手段により各画素が駆動されることで、前記パネル面に、スクリーンへの投影用の画像を形成する形成手段と、前記形成手段の前記パネル面の駆動領域よりも狭い更新領域の各画素を駆動して前記パネル面の画像を更新する駆動手段と、前記駆動領域に対する前記更新領域の相対位置を調整してスクリーンに投影された画像の表示位置を調整する調整手段と、前記更新領域の相対位置の調整量と調整方向とを設定する設定手段と、を備え、前記更新領域は、前記画像を形成する有効表示領域と、前記有効表示領域よりも外側に設けられた調整領域とを有し、前記調整手段は、前記設定手段により設定された前記相対位置の調整量が、前記更新領域のうち前記調整方向における前記調整領域の大きさを超える場合、前記調整領域の大きさよりも小さい小調整量を用いた前記相対位置の調整を複数回、行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、パネル駆動領域より狭い更新領域に設定された光変調パネルのアライメント調整の調整量を制限することなく、色ずれを無くすことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】液晶プロジェクタの全体の構成例を示す図である。
【図２】本実施形態の液晶プロジェクタの基本動作のフローチャートである。
【図３】画像処理部と液晶制御部の内部構成例を示す図である。
【図４】更新領域とパネル駆動領域の関係の説明図である。
【図５】パネル駆動領域と更新領域が等しい場合の調整の説明図である。
【図６】パネル駆動領域より更新領域が小さい場合の調整の説明図である。
【図７】非更新領域の画像が視認される例の説明図である。
【図８】実施形態におけるアライメント調整のフローチャートである。
【図９】第１の実施形態における調整量制御のフローチャートである。
【図１０】第１の実施形態におけるアライメント調整の説明図である。
【図１１】第２の実施形態の更新領域拡張による調整制御のフローチャートである。
【図１２】第３の実施形態の場合の黒領域算出のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
＜全体構成＞
図１は、本実施形態における表示装置の一例である液晶プロジェクタ１００の全体の構成を示す図である。
本実施形態の液晶プロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０、画像処理部１４０を有する。また、液晶プロジェクタ１００は、液晶制御部１５０、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂ、光源制御部１６０、光源１６１、色分離部１６２、色合成部１６３、光学系制御部１７０、投影光学系１７１を有する。液晶プロジェクタ１００は、記録再生部１９１、記録媒体１９２、通信部１９３、撮像部１９４、表示制御部１９５、表示部１９６を有していてもよい。
【００１０】
ＣＰＵ１１０は、液晶プロジェクタ１００の各ブロックを制御する。ＲＯＭ１１１は、ＣＰＵ１１０の処理手順を記述した制御プログラムを記憶する。ＲＡＭ１１２は、ワークメモリとして一時的に制御プログラムやデータを格納する。ＣＰＵ１１０は、記録再生部１９１を介して記録媒体１９２から静止画データや動画データを読み出し、それらのデータをＲＡＭ１１２に一時的に記憶させる。また、ＣＰＵ１１０は、通信部１９３を介して受信した静止画や動画のデータを、ＲＡＭ１１２に一時的に記憶させる。また、ＣＰＵ１１０は、撮像部１９４により撮像された静止画データや動画データを、ＲＡＭ１１２に一時的に記憶させる。ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムを実行することにより、ＲＡＭ１１２に一時記憶されている静止画データや動画データを、記録用のデータに変換して、記録再生部１９１を介して記録媒体１９２に記録させることもできる。また、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムを実行することにより、ＲＡＭ１１２に一時記憶されている静止画データや動画データを、表示用のデータに変換して、表示制御部１９５を介して表示部１９６に表示させることもできる。
【００１１】
操作部１１３は、ユーザからの指示を受け付け、ＣＰＵ１１０に指示信号を送信するものである。操作部１１３は、例えば、スイッチやダイヤル、表示部１９６上に設けられたタッチパネルなどからなる。ＣＰＵ１１０は、操作部１１３から入力された指示信号に基づいて、液晶プロジェクタ１００の各ブロックを制御する。また、操作部１１３は、例えば赤外線により信号を送信するリモートコントローラ（以下、リモコンと表記する。）であってもよい。赤外線通信が行われる場合、操作部１１３は、ユーザからの指示に応じて、赤外線送信部から赤外線による指示信号を送信する。このときの通信部１９３は、操作部１１３から赤外線により送信された信号を受信する信号受信部（赤外線受信部）を備え、受信した信号をＣＰＵ１１０に送る。このときのＣＰＵ１１０は、通信部１９３にて受信した信号に基づいて、液晶プロジェクタ１００の各ブロックを制御する。
【００１２】
画像入力部１３０は、図示しない外部装置等から送信されてくる映像信号を受信するためのインタフェース部である。画像入力部１３０は、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子等をも含む。また、画像入力部１３０は、アナログ映像信号を受信した場合には、受信したアナログ映像信号をデジタル映像信号に変換する。そして、画像入力部１３０は、受信した映像信号を画像処理部１４０に送る。ここで、外部装置は、映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
【００１３】
画像処理部１４０は、画像入力部１３０から受け取った映像信号に対し、フレーム数の変更処理、画素数の変更処理、画像形状の変更処理などを施した各フレーム画像を生成して、液晶制御部１５０に送るものである。また、画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪み補正処理（キーストン補正処理）といった処理を行うことも可能である。また、画像処理部１４０は、記録媒体１９２から読み出された静止画や動画、通信部１９３を介して受信された静止画や動画、撮像部１９４により撮像された静止画や動画のデータに対して、前述の変更処理を施すこともできる。画像処理部１４０は、例えば画像処理用のマイクロプロセッサからなる。なお、画像処理部１４０は専用のマイクロプロセッサとして設けられる必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＣＰＵ１１０が画像処理部１４０と同様の処理を実行してもよい。
【００１４】
光源制御部１６０は、光源１６１のオン／オフの制御や光量の制御をするものであり、制御用のマイクロプロセッサで構成される。なお、光源制御部１６０は専用のマイクロプロセッサとして設けられる必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＣＰＵ１１０が光源制御部１６０と同様の制御を実行してもよい。光源１６１は、不図示のスクリーンに映像を投影するための光を発生するものであり、例えば、ハロゲンランプ、キセノンランプ、高圧水銀ランプなどであってもよい。色分離部１６２は、光源１６１からの光を、赤、緑、青（以下、Ｒ，Ｇ，Ｂと表記する。）の三原色の光に分離するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。なお、光源１６１として、Ｒ，Ｇ，Ｂの各色に対応するＬＥＤ等を使用する場合には、色分離部１６２は不要である。光源１６１の光が色分離部１６２により分離されたＲ，Ｇ，Ｂの各色の光は、Ｒ，Ｇ，Ｂの各色に対応して設けられている液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂに入射する。
【００１５】
液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂは、パネル面上に画像を形成する形成手段の一例であり、液晶制御部１５０から供給される駆動信号に基づいて、画素（ドット）ごとに入射光の透過量を変化させる。これら液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂは、Ｒ，Ｇ，Ｂの各色の入射光に対して画素ごとに光変調を行う光変調パネルの一例である。なお、本実施形態では、光変調パネルは透過型のパネルとなされているが、反射型のパネルであってもよい。液晶パネル１５１Ｒは、色分離部１６２によりＲ，Ｇ，Ｂの各色に分離された光のうち、Ｒ光に対応して設けられた液晶パネルである。液晶パネル１５１Ｒは、複数の画素が二次元配列されて構成され、画像信号に基づいて、画素ごとにＲ光の透過量を調整する。これにより、液晶パネル１５１Ｒのパネル面上には、Ｒ色のみの投影用の画像が形成される。液晶パネル１５１Ｇは、色分離部１６２によりＲ，Ｇ，Ｂの各色に分離された光のうち、Ｇ光に対応して設けられた液晶パネルである。液晶パネル１５１Ｇは、複数の画素が二次元配列されて構成され、画像信号に基づいて、画素ごとにＧ光の透過量を調整する。これにより、液晶パネル１５１Ｇのパネル面上には、Ｇ色のみの投影用の画像が形成される。液晶パネル１５１Ｂは、色分離部１６２によりＲ，Ｇ，Ｂの各色に分離された光のうち、Ｂ光に対応して設けられた液晶パネルである。液晶パネル１５１Ｂは、複数の画素が二次元配列されて構成され、画像信号に基づいて、画素ごとにＢ光の透過量を調整する。これにより、液晶パネル１５１Ｂのパネル面上には、Ｂ色のみの投影用の画像が形成される。以下、各液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂをそれぞれ区別せずに説明する場合には「液晶パネル１５１」と表記することにする。
【００１６】
液晶制御部１５０は、画像処理部１４０による処理後の各フレームの画像信号に基づいて、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂの各画素における光透過率を調整するための駆動信号を生成する。具体的には、液晶制御部１５０により生成される駆動信号は、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂの各画素の液晶に印可する電圧を制御する信号である。液晶制御部１５０は、画像処理部１４０から送られてきた各フレーム画像のＲ，Ｇ，Ｂの各色成分の階調レベルに応じて、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂの各画素に印加する電圧を制御することで、各画素の光透過率を調整する。液晶制御部１５０は、例えば制御用のマイクロプロセッサで構成される。なお、液晶制御部１５０は専用のマイクロプロセッサとして設けられる必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＣＰＵ１１０が液晶制御部１５０と同様の制御を実行してもよい。
【００１７】
光学系制御部１７０は、投影光学系１７１を制御するものであり、例えば制御用のマイクロプロセッサからなる。なお、光学系制御部１７０は専用のマイクロプロセッサとして設けられる必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＣＰＵ１１０が光学系制御部１７０と同様の制御を実行してもよい。色合成部１６３は、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂをそれぞれ透過したＲ，Ｇ，Ｂの各光を合成するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。色合成部１６３によりＲ，Ｇ，Ｂの光が合成された光は、投影光学系１７１に入射する。投影光学系１７１は、色合成部１６３にて合成された光による投影像をスクリーン上に形成するための光学系である。投影光学系１７１は、複数のレンズ、レンズ駆動用のアクチュエータを含み、レンズをアクチュエータにより駆動することで、投影映像の拡大、縮小、焦点調整、レンズシフトなどを行うことができる。本実施形態では、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂは画像処理部１４０からの各フレーム画像に基づいて各画素の透過率が調整され、色合成部１６３は液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂを介したＲ，Ｇ，Ｂの各光を合成している。そして、色合成部１６３で合成された光が投影光学系１７１によりスクリーンに投影されるため、スクリーン上には、画像処理部１４０からの各フレーム画像に対応した映像が順次投影されて表示される。
【００１８】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生する。また、記録再生部１９１は、撮像部１９４により得られた静止画データや動画データを記録媒体１９２に記録する。記録再生部１９１は、通信部１９３より受信された静止画データや動画データを、記録媒体１９２に記録することもできる。記録再生部１９１は、例えば、記録媒体１９２と電気的に接続するインタフェースや記録媒体１９２と通信するためのマイクロプロセッサからなる。なお、記録再生部１９１は専用のマイクロプロセッサを含む必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＣＰＵ１１０が記録再生部１９１と同様の処理を実行してもよい。記録媒体１９２は、静止画データや動画データをはじめ、本実施形態の液晶プロジェクタにおいて必要な制御データなどを記録することができる。記録媒体１９２は、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体であってよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。
【００１９】
通信部１９３は、外部機器からの制御信号、静止画データや動画データなどを受信する。通信部１９３は、例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などに準拠したものであってよく、特定の通信方式に限定するものではない。また、画像入力部１３０の端子が例えばＨＤＭＩ（登録商標）端子である場合には、通信部１９３は、その端子を介してＣＥＣ通信を行うものであってもよい。なお、外部装置は、液晶プロジェクタ１００と通信を行うことができるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
【００２０】
撮像部１９４は、本実施形態の液晶プロジェクタ１００の周辺を撮像して画像を取得するものであり、例えば、投影光学系１７１を介してスクリーンに投影された映像を撮影（スクリーン方向を撮影）することができる。撮像部１９４は、被写体の光学像を撮像素子の撮像面上に形成するレンズ、レンズを駆動するアクチュエータ、アクチュエータを制御するマイクロプロセッサ、撮像面上に形成された光学像を画像信号に変換する撮像素子を含む。撮像部１９４はまた、撮像素子により得られたアナログ画像信号をデジタルデータに変換するＡＤ変換部なども有する。撮像部１９４は、得られた画像データをＣＰＵ１１０に送り、ＣＰＵ１１０は、撮像部１９４からの画像データを一時的にＲＡＭ１１２に記憶させる。そして、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムを実行することにより、ＲＡＭ１１２に一時記憶した画像データを、液晶プロジェクタ１００で扱われる静止画データや動画データに変換する。なお、撮像部１９４は、スクリーン方向を撮影するものに限られず、例えば、スクリーンと逆方向の視聴者側を撮影してもよい。
【００２１】
表示制御部１９５は、表示部１９６に、液晶プロジェクタ１００を操作するための操作画面やスイッチアイコン等の映像を表示させるための制御を行うものであり、表示制御を行うマイクロプロセッサなどからなる。なお、表示制御部１９５は専用のマイクロプロセッサとして設けられる必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＣＰＵ１１０が表示制御部１９５と同様の処理を実行してもよい。表示部１９６は、表示制御部１９５による制御の下、液晶プロジェクタ１００を操作するための操作画面やスイッチアイコンを表示する。表示部１９６は、映像を表示できればどのようなものであってもよい。例えば、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ、ＬＥＤディスプレイであってよい。また、表示部１９６は、例えば、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するＬＥＤ等を発光させるものであってもよい。
【００２２】
なお、本実施形態の画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５は、これらの各ブロックと同様の処理を行うことのできる単数または複数のマイクロプロセッサあってもよい。または、例えば、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＣＰＵ１１０が各ブロックと同様の処理を実行してもよい。
【００２３】
＜基本動作＞
図２は、本実施形態の液晶プロジェクタ１００の基本動作を説明するためのフローチャートである。図２に示すフローチャートの動作は、基本的には、ＣＰＵ１１０が、ＲＯＭ１１１に記憶されたプログラムに基づいて、各ブロックを制御することにより実行される。図２のフローチャートの処理は、操作部１１３や不図示のリモコンによりユーザが液晶プロジェクタ１００の電源のオンを指示した時点で開始される。
【００２４】
操作部１１３や不図示のリモコンによりユーザが液晶プロジェクタ１００の電源のオンを指示すると、ＣＰＵ１１０は、不図示の電源部の電源回路から、液晶プロジェクタ１００の各部に電源を供給させる。次に、ＣＰＵ１１０は、ステップＳ２１０の処理として、ユーザによる操作部１１３やリモコンの操作により選択された表示モードを判定する。以下、ステップＳ２１０をＳ２１０と表記し、これ以降の各ステップにおいても同様に表記する。ここで、本実施形態における液晶プロジェクタ１００は、例えば３つの表示モードを有する。第１の表示モードは、画像入力部１３０より入力された映像を表示する「入力画像表示モード」である。第２の表示モードは、記録再生部１９１により記録媒体１９２から読み出された静止画や動画を表示する「ファイル再生表示モード」である。第３の表示モードは、通信部１９３により受信された静止画や動画を表示する「ファイル受信表示モード」である。なお、本実施形態では、ユーザにより表示モードが選択される場合について説明するが、電源を投入した時点での表示モードは、前回終了時の表示モードであってもよく、また、前述のいずれかの表示モードをデフォルトの表示モードとしてもよい。その場合には、Ｓ２１０の処理は省略可能である。ここでは、Ｓ２１０で「入力画像表示モード」が選択されたものとして説明する。
【００２５】
Ｓ２１０で「入力画像表示モード」が選択されると、ＣＰＵ１１０は、Ｓ２２０の処理として、画像入力部１３０から映像が入力されているか否かを判定する。ＣＰＵ１１０は、Ｓ２２０において入力されていないと判定（Ｎｏと判定）した場合には、入力が検出されるまで待機し、一方、入力されていると判定（Ｙｅｓと判定）した場合には、Ｓ２３０で投影処理を実行する。
【００２６】
ＣＰＵ１１０は、Ｓ２３０の投影処理として、画像入力部１３０により入力された映像信号を画像処理部１４０に送り、画像処理部１４０に対し、映像の画素数の変更、フレームレートの変更、形状の変形等の処理を行わせる。また、Ｓ２３０では、ＣＰＵ１１０は、画像処理部１４０による処理後の映像信号を、画像処理部１４０から液晶制御部１５０へ送らせる。そして、ＣＰＵ１１０は、液晶制御部１５０に対し、液晶パネル１５１の制御を行わせる。このときの液晶制御部１５０は、画像処理部１４０による処理後のフレーム画像ごとに、各フレーム画像のＲ，Ｇ，Ｂの各色成分の階調レベルに応じた透過率となるように、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂの画素ごとの透過率を制御する。また、Ｓ２３０では、ＣＰＵ１１０は、光源制御部１６０に対し、光源１６１が光を発するように制御させる。光源１６１から発せられた光は、色分離部１６２によりＲ，Ｇ，Ｂの各色の光に分離されて、各色に対応した液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂに入射することなる。このときの各液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂは、液晶制御部１５０により画素ごとに透過率が制御されている。このため、それら液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂに入射した光は、画素ごとに透過光量が調整されることになる。
【００２７】
液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂを透過したＲ，Ｇ，Ｂの各光は、色合成部１６３で合成される。そして、色合成部１６３で合成された光は、投影光学系１７１を介して不図示のスクリーンに投影される。このＳ２３０の投影処理は、画像入力部１３０により入力された映像信号のフレーム画像ごとに順次、実行される。なお、Ｓ２３０の処理が行われている場合でも、例えばユーザにより操作部１１３を介して投影光学系１７１の操作指示が入力されると、ＣＰＵ１１０は、その操作指示に応じた投影光学系１７１の制御を光学系制御部１７０に行わせる。投影光学系１７１の操作指示が、例えば投影映像の焦点を変更する指示である場合、ＣＰＵ１１０は、光学系制御部１７０に対し、投影光学系１７１の焦点調節レンズ用のアクチュエータの制御を行わせる。投影光学系１７１の操作指示が、例えば光学系の拡大率を変更する指示である場合、ＣＰＵ１１０は、光学系制御部１７０に対し、投影光学系１７１のズームレンズ用のアクチュエータの制御を行わせる。
【００２８】
入力画像表示モードの処理の実行中、ＣＰＵ１１０は、Ｓ２４０の処理として、ユーザにより表示モードを切り替える指示が操作部１１３から入力されたか否かを判定する。そして、ＣＰＵ１１０は、Ｓ２４０において、ユーザにより操作部１１３を介して表示モードを切り替える指示が入力されたと判定（Ｙｅｓと判定）した場合には、処理をＳ２１０に戻す。Ｓ２１０の処理に戻ると、ＣＰＵ１１０は、画像処理部１４０に対し、表示モードを選択させるためのメニュー画面をＯＳＤ（オンスクリーンディスプレイ）画像として送る。このときの、画像処理部１４０は、その時点で処理している画像にＯＳＤ画像を重畳させた画像を、液晶制御部１５０に送る。これにより、スクリーン上には、その時点で投影されている映像にＯＳＤ画像が重畳された映像が投影されることになる。したがって、ユーザは、この投影されているＯＳＤ画像を見ながら、表示モードを選択することができることになる。
【００２９】
一方、ＣＰＵ１１０は、Ｓ２４０において、表示モードを切り替える指示が入力されていないと判定（Ｎｏと判定）した場合には、処理をＳ２５０に進める。Ｓ２５０では、ＣＰＵ１１０は、ユーザにより操作部１１３を介して投影終了の指示が入力されたか否かを判定する。そして、ＣＰＵ１１０は、Ｓ２５０において、投影終了の指示が入力されたと判定（Ｙｅｓと判定）した場合には、液晶プロジェクタ１００の各ブロックに対する電源供給を停止させて、映像投影を終了させる。一方、ＣＰＵ１１０は、Ｓ２５０において、投影終了の指示が入力されていない判定（Ｎｏと判定）した場合には、処理をＳ２２０へ戻し、以降、ユーザにより投影終了の指示が入力されるまで、Ｓ２２０からＳ２５０までの処理を繰り返す。
【００３０】
なお、「ファイル再生表示モード」では、ＣＰＵ１１０は、記録再生部１９１に対し、記録媒体１９２から静止画データや動画データのファイルリストや各ファイルのサムネイルデータを読み出させ、ＲＡＭ１１２に一時的に記憶する。そして、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムの実行により、ＲＡＭ１１２に一時記憶されているファイルリストに基づく文字画像や各ファイルのサムネイルデータの画像を生成し、画像処理部１４０に送る。ファイル再生表示モードの場合も、ＣＰＵ１１０は、前述したＳ２３０で説明したのと同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【００３１】
次に、例えばユーザが、投影画面上にＯＳＤ画像として表示されたメニュー画面を見て、記録媒体１９２に記録された静止画データや動画データにそれぞれ対応する文字や画像を選択する指示を、操作部１１３を通して入力したとする。この場合、ＣＰＵ１１０は、選択された静止画データや動画データを記録媒体１９２から読み出すように記録再生部１９１を制御する。さらに、ＣＰＵ１１０は、読み出された静止画データや動画データをＲＡＭ１１２に一時的に記憶させた後、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画や動画の再生を行うように各ブロックを制御する。例えば、動画の再生を行わせる場合、ＣＰＵ１１０は、ＲＡＭ１１２から読み出させた動画データの各フレーム画像を、順次、画像処理部１４０に送り、Ｓ２３０と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。また、静止画の再生を行わせる場合、ＣＰＵ１１０は、ＲＡＭ１１２から読み出させた静止画データを画像処理部１４０に送り、Ｓ２３０と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【００３２】
また、「ファイル受信表示モード」では、ＣＰＵ１１０は、通信部１９３から受信した静止画データや動画データをＲＡＭ１１２に一時的に記憶させた後、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画や動画の再生を行うように各ブロックを制御する。ＣＰＵ１１０は、動画の再生を行わせる場合には、ＲＡＭ１１２から、動画データの各フレーム画像を、順次読み出させて画像処理部１４０に送る。また、ＣＰＵ１１０は、静止画の再生を行わせる場合には、ＲＡＭ１１２から、静止画データを読み出させて画像処理部１４０に送る。その後、ＣＰＵ１１０は、前述のＳ２３０と同様にして、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【００３３】
＜画像処理部と液晶表示部の構成及び動作の詳細＞
図３は、画像処理部１４０及び液晶制御部１５０の詳細な内部構成と、ＣＰＵ１１０、光源１６１、光源制御部１６０、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂを示すブロック図である。画像処理部１４０は、前処理部１４１、メモリ制御部１４２、画像メモリ１４３、後処理部１４４、出力同期信号生成部１４５を有する。前処理部１４１、メモリ制御部１４２、後処理部１４４、出力同期信号生成部１４５は、レジスタバス１４６を介してＣＰＵ１１０と接続されている。更に、前処理部１４１とメモリ制御部１４２には、画像入力部１３０からの入力垂直同期信号（以下「ＩＶＤ」と表記する。）を含んだタイミング信号が入力されている。また、メモリ制御部１４２と後処理部１４４には、出力同期信号生成部１４５からの出力垂直同期信号（以下「ＯＶＤ」と表記する。）を含んだタイミング信号が入力されている。
【００３４】
前処理部１４１は、画像入力部１３０から送られてきた画像を、液晶パネル１５１に適した色空間、解像度の画像に変換する。具体的には、前処理部１４１は、色空間変換、拡大縮小処理を含む表示レイアウトなどの前処理を行う。また、前処理部１４１は、スクリーンに投影する画像の幾何学的な歪を補正するキーストン補正なども行う。
【００３５】
メモリ制御部１４２は、画像メモリ１４３を用いたＩＰ変換（インターレース／プログレッシブ変換）やフレームレート変換などの時間軸上の変換処理や、前処理部１４１と連動したキーストン補正などの画像処理を行う。また、メモリ制御部１４２は、液晶パネル１５１がフレーム反転駆動で駆動する必要がある場合には、フレーム倍速変換などを行う。いずれのケースにおいても、メモリ制御部１４２は、画像メモリ１４３に対して、ＩＶＤに同期して書き込み制御を行い、ＯＶＤに同期して読み出し制御を行う。
【００３６】
後処理部１４４は、液晶パネル１５１と投影光学系１７１に起因する表示ムラ（色ムラ、輝度ムラ）、ディスクリネーション等の抑制のための補正を行う。また、後処理部１４４は、液晶パネル１５１の階調性に合わせた、ディザを代表とする階調変換、更には、電圧−反射率（透過率）特性をキャンセルし輝度リニアな軸へ変換するＶＴガンマ変換などを行う。
【００３７】
出力同期信号生成部１４５は、液晶パネル１５１を駆動するための基準となるＯＶＤを生成する。出力同期信号生成部１４５は、図示しないドットクロックのベースとなる基準クロックをカウントすることでＯＶＤを生成している。ＯＶＤは、画像処理部１４０のメモリ制御部１４２の読み出しから、液晶パネル１５１を制御する液晶制御部１５０までのブロックを同期化するための基準信号となされている。
【００３８】
液晶制御部１５０は、駆動データ変換部１５３、画像メモリ１５４を有する。駆動データ変換部１５３は、レジスタバス１４６を介してＣＰＵ１１０と接続されている。また、駆動データ変換部１５３には、出力同期信号生成部１４５からのＯＶＤを含んだタイミング信号が入力されている。
【００３９】
駆動データ変換部１５３は、後処理部１４４による処理後のデータに対し、液晶パネル１５１のインタフェースに合ったＩ／Ｏ（インプット／アウトプット）となるようなデータ変換を行う。具体的には、駆動データ変換部１５３は、液晶パネル１５１がデジタル駆動の場合はＬＶＤＳ（低電圧差動信号）トランスミッタ、アナログ駆動の場合はＤＡ（デジタル／アナログ）変換機能を内蔵したドライバＩＣなどで構成される。更には、駆動データ変換部１５３は、液晶パネル１５１で有効表示領域となされる駆動領域以外の黒レベルを設定する黒補正を行う。
【００４０】
また、駆動データ変換部１５３は、ＯＶＤを基準として、液晶パネル１５１を駆動するための各種の駆動信号を生成する。具体的な駆動信号として、駆動データ変換部１５３は、水平方向のデータをラッチするタイミングを示すパルス（ＨＳＴ）や、水平シフトレジスタにデータを格納するための水平シフトクロック（ＨＣＫ）を生成する。また、駆動データ変換部１５３は、駆動開始ラインを示すパルス（以下「ＶＳＴ」と表記する。）、ライン方向のスキャン用の垂直シフトクロック（ＶＣＫ）などを生成する。ここで、アナログ駆動方式の場合、駆動データ変換部１５３は、ＯＶＤ周期に１回だけ液晶パネル１５１の画像を更新するためのデータ制御を行うと共に、振幅変調の階調データについてはＤＡ変換機能によりアナログ信号に変換する。一方、デジタル駆動方式の場合、駆動データ変換部１５３は、ＯＶＤ周期で複数のサブフィールド（ＳＦ）を用いたＰＷＭ（パルス幅変調）を行い、サブフィールドの切り替わりで液晶パネル１５１の書き換え更新を行うことで階調表示を行わせる。なお、ＰＷＭの駆動波形は、駆動データ変換部１５３がＰＷＭ波形パターン情報を元に画像メモリ１５４を制御することで生成される。
【００４１】
光源制御部１６０は、光源１６１に合わせて構成される駆動電源ユニットであり、光源１６１がランプ光源である場合には、電源バラスト回路などで構成される。また、光源制御部１６０は、光源１６１が固体光源（ＬＥＤ光源やＬＤ光源）である場合には、その固体光源に対応した光源駆動部などで構成される。光源制御部１６０はレジスタバス１４６を介してＣＰＵ１１０と接続されており、ＣＰＵ１１０は、光源制御部１６０を介して光源１６１のオン／オフや発光量を制御する。
【００４２】
＜パネル駆動領域、更新領域、表示領域の設定とアライメント調整の際の動作＞
以下、本実施形態の液晶プロジェクタ１００により行われるアライメント調整について説明する。
図４（ａ）は、液晶パネル１５１のパネル面にパネル駆動領域３００と更新領域３０１と有効表示領域３０２とが設定され、パネル駆動領域３００と更新領域３０１とが略々等しい大きさに設定されている状態のイメージ図である。パネル駆動領域３００は、液晶パネル１５１において駆動可能な各画素が二次元配列されている領域である。更新領域３０１は、パネル駆動領域３００の中で表示が更新される領域である。有効表示領域３０２は、更新領域３０１の中に設定される領域であり、実際の表示映像等が形成される領域である。一方、図４（ｂ）は、液晶パネル１５１のパネル駆動領域３００よりも狭い更新領域３０３が設定され、その更新領域３０３の中に有効表示領域３０２が設定されている状態のイメージ図である。
ここで、図４（ｂ）のようにパネル駆動領域３００より狭い更新領域３０３が設定されることになる状況は、液晶パネル１５１をデジタル駆動した場合に起こり得る。より具体的に説明すると、更新領域３０３の解像度は、液晶パネル１５１に転送するデータの最大転送帯域により制限される。そして、デジタル駆動における転送帯域は、以下の式（１）、式（２）を満たす必要がある。
【００４３】
最大転送帯域＞更新領域の解像度×ＳＦ数×駆動周波数        ・・・式（１）
ただし、更新領域の解像度＝全水平画素数×全垂直ライン数    ・・・式（２）
【００４４】
デジタル駆動の場合は、デジタル駆動による階調表現やパネル駆動に起因する画質向上のためにサブフィールド数（ＳＦ数）が多く割り当てられると、駆動周波数が決まっているため、式（１）、式（２）の更新領域の解像度に制約が掛かることになる。また、実際の液晶パネル１５１は、水平方向ラインの各画素は同時に更新されるのが一般的であるため、実質的には、更新の対象となる垂直ライン数が制約されることになる。このような理由から、液晶パネル１５１をデジタル駆動した場合には、図４（ｂ）のように、パネル駆動領域３００より狭い更新領域３０３が設定されることになる。
【００４５】
本実施形態では、液晶プロジェクタ１００において液晶パネル１５１をデジタル駆動する場合を想定している。したがって、本実施形態の液晶プロジェクタ１００は、図４（ｂ）に示したように、液晶パネル１５１のパネル駆動領域３００より狭い更新領域３０３を設定し、その更新領域３０３の中に有効表示領域３０２を設定する。そして、本実施形態の液晶プロジェクタ１００は、液晶パネル１５１のパネル駆動領域３００に対する更新領域３０３の相対位置を調整することにより、スクリーンに投影される画像の表示位置を調整するようなアライメント調整を行う。また、更新領域３０３のうち有効表示領域３０２以外の領域は、所定の調整領域として例えば黒領域３０４に設定されている。所定の調整領域としての黒領域３０４は、アライメント調整等の各種調整に使用可能な領域となされている。また、黒領域３０４は、更新領域３０３の例えば辺部に設定されており、少なくとも１画素分（１ライン分）以上の幅の領域となされている。図４（ｂ）の例では、一例として、更新領域３０３の一つの辺につき８画素分（８ライン分）の黒領域３０４が設定されているとする。また、調整領域としての黒領域３０４は、更新領域３０３の各辺部にそれぞれ対応して設定されている必要はなく、例えばアライメント調整の場合には、調整方向に対応した辺にのみ設定されてもよい。その他、所定の調整領域は、黒色の領域に限定されるものではなく、他の色の領域となされていてもよい。なお、パネル駆動領域３００のうち、更新領域３０３以外の非更新領域３０５は、表示が更新されない領域である。
【００４６】
以下、本実施形態の液晶プロジェクタ１００で行われるアライメント調整の理解を容易にするために、一般的なアライメント調整の概要と問題点を述べた上で、本実施形態におけるアライメント調整について説明する。
図５（ａ）〜図５（ｃ）は、前述の図４（ａ）のようにパネル駆動領域３００と更新領域３０１が略々等しい大きさに設定されている場合のアライメント調整のイメージ図である。図４（ａ）のような領域設定の場合、アライメント調整は、図５（ａ）〜図５（ｃ）に示すように有効表示領域３０２の調整オフセットを変更することにより行われる。図５（ｂ）は、有効表示領域３０２がパネル駆動領域３００の略々中央に設定されていて、そのときの有効表示領域３０２のオフセット量が調整オフセット３１２となっている例を示している。図５（ａ）は、有効表示領域３０２の調整オフセット３１０を、図５（ｂ）の有効表示領域３０２の調整オフセット３１２より垂直方向で下側に例えば８画素分だけ変更したアライメント調整３１１が行われた例をしている。図５（ｃ）は、有効表示領域３０２の調整オフセット３１４を、図５（ｂ）の有効表示領域３０２の調整オフセット３１２より垂直方向で上側に例えば８画素分だけ変更したアライメント調整３１３が行われた例を示している。図４（ａ）のような領域設定の場合、更新領域３０１とパネル駆動領域３００が略々等しいため、更新領域３０１の範囲内でアライメント調整が可能となる。
【００４７】
一方、図６（ａ）〜図６（ｃ）は、図４（ｂ）のようにパネル駆動領域３００よりも狭い更新領域３０３が設定された場合のアライメント調整のイメージ図である。図４（ｂ）のような領域設定の場合、アライメント調整は、図６（ａ）〜図６（ｃ）に示すように更新領域３０３の調整オフセットを変更することにより行われる。図６（ｂ）は、更新領域３０３がパネル駆動領域３００の略々中央に設定されていて、そのときの更新領域３０３のオフセット量が調整オフセット３２２となっている例を示している。図６（ａ）は、更新領域３０３の調整オフセット３２０を、図６（ｂ）の更新領域３０３の調整オフセット３２２よりも垂直方向で下側に例えば８画素分だけ変更したアライメント調整３２１が行われた例を示している。図６（ｃ）は、更新領域３０３の調整オフセット３２４を、図６（ｂ）の更新領域３０３の調整オフセット３２２よりも垂直方向で上側に例えば８画素分だけ変更したアライメント調整３２３が行われた例を示している。
【００４８】
図４（ｂ）のような領域設定の場合、パネル駆動領域３００の範囲内でアライメント調整を行えるが、この場合のアライメント調整量は、黒領域３０４の範囲内でなければならない。しかしながら、液晶パネル１５１や色合成部１６３等の位置ずれの大きさによっては、調整オフセットの調整量が、黒領域３０４の範囲よりも大きくなってしまう場合がある。図７（ａ）と図７（ｂ）は、調整量が黒領域３０４の範囲よりも大きくなった場合のイメージ図である。図７（ａ）と図７（ｂ）は、黒領域３０４の範囲が例えば垂直方向で±８画素分である場合に、図７（ａ）の調整オフセット３３０から図７（ｂ）の調整オフセット３３４までの、１６画素分のアライメント調整３３１が行われた例を示している。この図７（ａ）と図７（ｂ）の例のように、アライメント調整量が黒領域３０４の範囲よりも大きくなる場合、例えば図７（ａ）の有効表示領域３０２の画像が図７（ｂ）の非更新領域３０５に残り、ユーザに視認されてしまうことがある。
【００４９】
＜第１の実施形態のアライメント調整動作＞
このようなことから、第１の実施形態の液晶プロジェクタ１００は、以下に説明するようにしてアライメント調整を行う。
図８と図９は、第１の実施形態の液晶プロジェクタ１００においてアライメント調整が行われる場合の処理の流れを示すフローチャートである。図８と図９に示すフローチャートは、アライメント調整においてＣＰＵ１１０が各ブロックを制御する際の処理の流れを示している。
先ず、図８のフローチャートから説明する。図８のフローチャートはアライメント調整の際の全体的な処理の流れを示している。
【００５０】
本実施形態において、アライメント調整は、例えば、操作部１１３を介してユーザからアライメント調整の開始を指示する操作指示が入力されたときに開始されるとする。ＣＰＵ１１０は、Ｓ１００として、操作部１１３からアライメント調整開始の操作指示が入力されたか否かを監視することにより、アライメント調整モードを開始するか否かを判定している。ＣＰＵ１１０は、Ｓ１００においてアライメント調整モードを開始すると判定（Ｙｅｓと判定）した場合、処理をＳ１０１に進める。
【００５１】
Ｓ１０１では、ＣＰＵ１１０は、例えば操作部１１３を介してユーザから水平方向のアライメント調整の要求指示が入力されたか否かを判定する。ＣＰＵ１１０は、Ｓ１０１において、水平方向のアライメント調整の要求指示が入力されたと判定（Ｙｅｓと判定）した場合にはＳ１０２に処理を進める。
Ｓ１０２では、ＣＰＵ１１０は、レジスタバス１４６を通じて駆動データ変換部１５３を制御することにより、通常の水平方向のアライメント調整処理を行う。Ｓ１０２の後、ＣＰＵ１１０は、Ｓ１０３に処理を進める。
一方、ＣＰＵ１１０は、Ｓ１０１において、例えば操作部１１３を介したユーザからの指示が水平方向のアライメント調整の要求指示でない場合（Ｓ１０１でＮｏと判定された場合）にはＳ１０３に処理を進める。
【００５２】
Ｓ１０３では、ＣＰＵ１１０は、例えば操作部１１３を介してユーザから垂直方向のアライメント調整の要求指示が入力されたか否かを判定する。ＣＰＵ１１０は、Ｓ１０３において、垂直方向のアライメント調整の要求指示が入力されたと判定（Ｙｅｓと判定）した場合にはＳ１０４に処理を進める。
Ｓ１０４では、ＣＰＵ１１０は、レジスタバス１４６を通じて駆動データ変換部１５３を制御することにより、垂直方向のアライメント調整処理を行う。垂直方向のアライメント調整処理の詳細については後述する。Ｓ１０４の後、ＣＰＵ１１０は、Ｓ１０５に処理を進める。
一方、ＣＰＵ１１０は、Ｓ１０３において、例えば操作部１１３を介したユーザからの指示が垂直方向のアライメント調整の要求指示でない場合（Ｓ１０３でＮｏと判定された場合）には、Ｓ１０１に処理を戻す。
【００５３】
Ｓ１０５では、ＣＰＵ１１０は、アライメント調整が完了した後、例えば操作部１１３を介してユーザからアライメント調整の終了を指示する操作指示が入力されたか否かを監視することにより、アライメント調整モードを終了するか否か判定する。ＣＰＵ１１０は、Ｓ１０５においてアライメント調整モードを終了すると判定（Ｙｅｓと判定）した場合、この図８のフローチャートの処理を終了する。
一方、ＣＰＵ１１０は、Ｓ１０５において、例えば操作部１１３を介してユーザからアライメント調整を再度行うことの指示が入力された場合（Ｓ１０５でＮｏと判定された場合）には、Ｓ１０１に処理を戻す。このように、ＣＰＵ１１０は、Ｓ１０５でアライメント調整の終了指示が入力されたと判定されるまで、Ｓ１０１からＳ１０４の処理を繰り返す。
【００５４】
次に、図９のフローチャートについて説明する。図９のフローチャートは、図８のＳ１０４の詳細な処理の流れを示している。
ＣＰＵ１１０は、Ｓ２００において、例えば操作部１１３或いは不図示のリモコンを介して、ユーザから垂直方向のアライメント調整量と調整方向の設定のための入力がなされると、処理をＳ２０１に進める。
【００５５】
Ｓ２０１では、ＣＰＵ１１０は、調整しろを算出する。ここで、調整しろは、調整方向に対するパネル駆動領域３００と更新領域３０３のラインアドレスの差分で表される幅に相当する。調整しろは、アライメント調整による更新領域３０３の移動方向（調整オフセットを変化させる際の変化の方向）により異なる。ＣＰＵ１１０は、アライメント調整の調整方向の調整しろを算出する。Ｓ２０１の後、ＣＰＵ１１０は、Ｓ２０２に処理を進める。
【００５６】
Ｓ２０２では、ＣＰＵ１１０は、アライメント調整量と調整しろを比較し、調整量が調整しろより小さいか否かを判定する。ＣＰＵ１１０は、Ｓ２０２において、調整量が調整しろより小さいと判定（Ｙｅｓと判定）した場合にはＳ２０４に処理を進め、調整量が調整しろ以上になると判定（Ｎｏと判定）した場合にはＳ２０３に処理を進める。Ｓ２０３では、ＣＰＵ１１０は、例えば表示制御部１９５を介して表示部１９６にアライメント調整ができないことを知らせるエラー通知を表示させ、その後、ステップＳ２００に処理を戻す。
【００５７】
Ｓ２０４では、ＣＰＵ１１０は、アライメント調整量と、更新領域３０３に設定されている調整方向側の黒領域３０４の大きさ（幅）を比較し、調整量が所定量としての黒領域を超えるか否かを判定する。ＣＰＵ１１０は、Ｓ２０４において、調整量が黒領域を超えると判定（Ｙｅｓと判定）した場合にはＳ２０５に処理を進め、調整量が黒領域以下であると判定（Ｎｏと判定）した場合にはＳ２０６に処理を進める。Ｓ２０６では、ＣＰＵ１１０は、レジスタバス１４６を通じて駆動データ変換部１５３を制御することにより、通常の垂直方向のアライメント調整を行う。この場合、アライメント調整量は黒領域３０４の範囲内に入っているため、非更新領域３０５に更新されていない画像が残ることはない。Ｓ２０６の後，ＣＰＵ１１０は、アライメント調整処理を終了させる。
【００５８】
Ｓ２０５では、ＣＰＵ１１０は、アライメント調整量を黒領域３０４の大きさで除算（調整量÷黒領域）し、その除算演算による商と剰余（余り）を求める。さらに、ＣＰＵ１１０は、除算演算による商を、アライメント調整量を分割した分割数Ｎとし、剰余をＭとする。Ｓ２０５の後、ＣＰＵ１１０は、Ｓ２０７に処理を進める。
【００５９】
Ｓ２０７では、ＣＰＵ１１０は、駆動データ変換部１５３を制御して、アライメント調整量を分割数Ｎで分けた小調整量で分割的にアライメント調整を行う。本実施形態では、アライメント調整量を分割数Ｎで分けた小調整量を分割調整量と表記する。ここで、一例として、Ｓ２００で設定されたアライメント調整量が例えば１６画素で、黒領域３０４の大きさ（幅）が８画素分である場合、Ｓ２０５で算出される分割数Ｎは２となり、剰余は０となる。したがって、Ｓ２０７では、ＣＰＵ１１０は、駆動データ変換部１５３を制御し、アライメント調整量を分割調整量ごとの２回に分けたアライメント調整を行う。
【００６０】
図１０（ａ）〜図１０（ｃ）は、アライメント調整量が１６画素、黒領域３０４の大きさ（幅）が８画素分、分割数Ｎが２、剰余が０、調整方向が垂直方向で上側である場合に、２回に分けてアライメント調整が行われる際のイメージ図である。図１０（ａ）はアライメント調整前の更新領域３０３、有効表示領域３０２、黒領域３０４、調整オフセット３５０を示している。本実施形態の場合、ＣＰＵ１１０は、先ず、図１０（ａ）の更新領域３０３の調整オフセット３５０を、図１０（ｂ）のように垂直方向で上側に分割調整量の８画素分だけ変更した調整オフセット３５２として、１回目のアライメント調整３５１を行う。この１回目のアライメント調整３５１では、分割調整量が８画素分であり、黒領域３０４の８画素分の範囲内であるため、非更新領域３０５に更新されていない画像が残ることはない。またこのとき、ＣＰＵ１１０は、駆動データ変換部１５３を制御して、図１０（ｂ）の更新領域３０３の表示を更新させる。次に、ＣＰＵ１１０は、図１０（ｂ）の更新領域３０３の調整オフセット３５２を、図１０（ｃ）のように垂直方向で上側に分割調整量の８画素分だけ変更した調整オフセット３５４として、２回目のアライメント調整３５３を行う。この２回目のアライメント調整３５１では、分割調整量が８画素分であり、黒領域３０４の８画素分の範囲内であるため、非更新領域３０５に更新されていない画像が残ることはない。
【００６１】
また、別の例として、Ｓ２００で設定されたアライメント調整量が例えば１０画素で、黒領域３０４が８画素分である場合、Ｓ２０５で算出される分割数Ｎは１となり、剰余は２となる。図示は省略するが、この例の場合、ＣＰＵ１１０は、１回目のアライメント調整では、分割調整量の８画素分だけ調整オフセットを変更し、２回目のアライメント調整では、剰余の２画素分だけ調整オフセットを変更する。この例の場合も、この１回目のアライメント調整の際、分割調整量が８画素分で、黒領域３０４の８画素分の範囲内であるため、非更新領域３０５に更新されていない画像は残らない。２回目のアライメント調整では２画素分だけ調整オフセットが変更されるため、非更新領域３０５に更新されていない画像は残らない。
Ｓ２０７のアライメント調整が終わると、ＣＰＵ１１０は、アライメント調整処理を終了させる。
【００６２】
なお、本実施形態のアライメント調整において、小調整量（分割調整量）は前述した８画素分に限定されるものではなく、一度のアライメント調整において黒領域を超えないのであれば、どのような値になされてもよい。ただし、１回分のアライメント調整の際の小調整量が黒領域の大きさよりも大幅に小さいと、アライメント調整の回数が多くなるため、１回分の小調整量は黒領域の大きさと同じにすることが望ましい。
【００６３】
以上説明したように、第１の実施形態の液晶プロジェクタ１００は、パネル駆動領域より狭い更新領域が設定される場合において、アライメント調整量が黒領域を超えるときには、分割数Ｎに基づく分割調整量ごとに段階的にアライメント調整を行う。これにより、第１の実施形態によれば、アライメント調整量が大きい場合であっても、非更新領域３０５に画像を残すこと無くアライメント調整が可能であり、アライメント調整量に制限を設ける必要がない。したがって、第１の実施形態によれば、液晶パネル１５１や色合成部１６３等の位置ずれが大きい場合でも、アライメント調整により色ずれを無くすことができる。
【００６４】
＜第２の実施形態＞
第１の実施形態では、前述の式（１）、式（２）において、サブフィールド数（ＳＦ数）と駆動周波数に制約を設けない場合の例を前提に説明をした。第２の実施形態では、アライメント調整を行う際に、駆動周波数又はＳＦ数を変更して更新領域の転送帯域を変更することにより、アライメント調整量の制限を少なくする例について説明する。
図１１は、第２の実施形態の液晶プロジェクタ１００でアライメント調整を行う場合の処理の流れを示すフローチャートである。図１１のフローチャートは、ＣＰＵ１１０による制御の流れを示している。
【００６５】
第２の実施形態の場合も前述同様、アライメント調整は、操作部１１３を介してユーザからアライメント調整の開始を指示する操作指示が入力されたときに開始されるとする。ＣＰＵ１１０は、Ｓ３００として、アライメント調整モードを開始するか否か判定しており、アライメント調整モードを開始すると判定（Ｙｅｓと判定）した場合、処理をＳ３０１に進める。
Ｓ３０１では、ＣＰＵ１１０は、出力同期信号生成部１４５又は駆動データ変換部１５３を制御することにより、更新領域の転送帯域を削減する帯域削減処理を行う。ここで、第２の本実施形態において、更新領域の転送帯域を削減する具体的な帯域削減方法は２通りある。
【００６６】
一つ目の帯域削減方法は、ＣＰＵ１１０の制御により、出力同期信号生成部１４５が生成する駆動周波数（出力垂直同期信号ＯＶＤの周波数）を下げる処理である。出力同期信号生成部１４５が生成する駆動周波数が下げられると、メモリ制御部１４２は、ＩＶＤとＯＶＤに対して非同期に動作するフリーランモードとして動作する。なお、フリーランモードの場合、通常の動画表示時には画面中に異なるフレームの画像が混在することによる表示違和感が生じる虞がある。ただし、アライメント調整の際には、有効表示領域３０２に調整用の静止画パターンを表示する場合が一般的なため、動画表示の場合のように異なるフレーム画像が混在するようなことはなく、表示違和感が生ずることはない。
【００６７】
二つ目の帯域削減方法は、ＣＰＵ１１０により駆動データ変換部１５３を制御して、サブフィールド数を減らす処理を行うことである。サブフィールド数を減らした場合、表示画質の階調性の低下や、動画表示時の疑似輪郭の劣化などデジタル駆動特有の課題が顕著になる可能性はある。ただし、この場合も前述同様に、アライメント調整の際には、有効表示領域３０２に調整用の静止画パターンが表示されるため、動画表示の場合のような階調性の低下や疑似輪郭の問題は発生しない。
Ｓ３０１の後、ＣＰＵ１１０は、Ｓ３０２に処理を進める。
【００６８】
Ｓ３０２では、ＣＰＵ１１０は、前述した二通りのいずれかの帯域削減方法により、更新領域３０３の転送帯域を削減することにより、更新領域３０３の拡張処理を行う。
ここで、更新領域３０３の拡張処理の具体的な処理イメージを以下に説明する。前述の式（１）、式（２）において、例えば、駆動周波数を下げる場合、拡張処理後の更新領域３０３の全垂直ライン数は、式（３）で求められる。
拡張後の全垂直ライン数＝（拡張前の駆動周波／拡張後の駆動周波数）×拡張前の全垂直ライン数      ・・・式（３）
【００６９】
この式（３）によれば、例えば、拡張前の全垂直ライン数が２０００ラインで、駆動周波数を１２０Ｈｚから１１０Ｈｚに下げた場合、更新領域３０３は、１８２ライン分だけ拡張できることを示している。このことは、更新領域３０３の垂直方向の上側に９１ライン分、下側に９１ライン分だけ黒領域３０４を拡張できることを示している。これにより、調整しろがあるのであれば、１回につき最大で±９１画素分の調整量までのアライメント調整が可能になる。
【００７０】
一方、前述の式（１）、式（２）において、例えば、サブフィールド数（ＳＦ数）を下げる場合、拡張処理後の更新領域３０３の全垂直ライン数は、式（４）で求められる。
拡張後の全垂直ライン数＝（拡張前のＳＦ数／拡張後のＳＦ数）×拡張前の全垂直ライン数            ・・・式（４）
【００７１】
この式（４）によれば、例えば、拡張前の全垂直ライン数が２０００ラインで、ＳＦ数を３０から２９に下げた場合、更新領域３０３は、６８ライン分だけ拡張できることを示している。このことは、更新領域３０３の垂直方向の上側に３４ライン分、下側に３４ライン分だけ黒領域３０４を拡張できることを示している。これにより、調整しろがあるのであれば、１回につき最大で±３４画素分の調整量までのアライメント調整が可能になる。
【００７２】
このように、ＣＰＵ１１０は、更新領域の転送帯域を低下させることにより、更新領域３０３を拡張させ、その更新領域３０３の拡張により黒領域３０４を拡張させている。ここで、黒領域３０４の拡張量（拡張幅）は、少なくともアライメント調整量に対応した量であればよい。アライメント調整量に対応した黒領域３０４の拡張は、一例として、拡張前の黒領域３０４の大きさ（幅）とアライメント調整量との差分に応じて転送帯域を低下させることで実現可能である。この場合、ＣＰＵ１１０は、拡張前の黒領域３０４の幅とアライメント調整量との差分を求め、その差分に応じて転送帯域を決め、その転送帯域となるように駆動周波数を下げるか、又は、ＳＦ数を少なくする。ＣＰＵ１１０は、このような転送帯域の削減制御を行うことにより、アライメント調整量に対応した大きさ（幅）に黒領域３０４を設定する。これにより、黒領域３０４の範囲内のアライメント調整が可能となる。
【００７３】
Ｓ３０２の後、ＣＰＵ１１０は、Ｓ３０３に処理を進める。Ｓ３０３では、ＣＰＵ１１０は、駆動データ変換部１５３を制御して、Ｓ３０２で拡張された黒領域３０４を用いたアライメント調整処理を行う。この場合、黒領域３０４の拡張による最大調整量の範囲内でアライメント調整を行えるため、非更新領域３０５に更新されていない画像が残ることはない。Ｓ３０３の後、ＣＰＵ１１０は、Ｓ３０４に処理を進める。
【００７４】
Ｓ３０４では、ＣＰＵ１１０は、例えば操作部１１３を介してユーザからアライメント調整の終了を指示する操作指示が入力されたか否かを監視することにより、アライメント調整モードを終了するか否か判定する。ＣＰＵ１１０は、Ｓ３０４においてアライメント調整モードを終了すると判定（Ｙｅｓと判定）した場合には、Ｓ３０５に処理を進める。一方、ＣＰＵ１１０は、Ｓ３０４において、例えば操作部１１３を介してユーザからアライメント調整を再度行うことの指示が入力された場合（Ｓ３０４でＮｏと判定された場合）には、Ｓ３０３に処理を戻す。
【００７５】
Ｓ３０５では、ＣＰＵ１１０は、更新領域３０３をＳ３０２の拡張処理が行われる前の状態に戻し、Ｓ３０６に処理を進める。Ｓ３０６では、ＣＰＵ１１０は、Ｓ３０１で削減された帯域を削減前の状態に戻す。その後、ＣＰＵ１１０は、この図１１のフローチャートの処理を終了する。
【００７６】
以上説明したように、第２の実施形態の液晶プロジェクタ１００は、パネル駆動領域３００より狭い更新領域３０３が設定される場合において、転送帯域の削減により更新領域３０３を拡張し、それに伴い黒領域３０４を拡張している。これにより、第２の実施形態の液晶プロジェクタ１００は、非更新領域３０５に画像を残すこと無くアライメント調整が可能となり、アライメント調整量の制限を略々無くすことができる。したがって、第２の実施形態によれば、液晶パネル１５１や色合成部１６３等の位置ずれが大きい場合でも、アライメント調整により色ずれを無くすことができる。
【００７７】
＜第３の実施形態＞
第２の実施形態では、例えば出力垂直同期信号（ＯＶＤ）の周波数（駆動周波数）を下げて黒領域３０４を増やすことで、アライメント調整量の制限を少なくする例を挙げている。第３の実施形態は、入力画像データに対応した入力垂直同期信号（ＩＶＤ）の周波数に、出力垂直同期信号（ＯＶＤ）の周波数（駆動周波数）を連動させことにより、ＩＶＤの周波数に応じて更新領域３０３及び黒領域３０４を拡張可能にする例である。なお、以下の説明では、入力垂直同期信号（ＩＶＤ）の周波数を入力周波数と表記する。
【００７８】
第３の実施形態の場合、前述した図９のＳ２０２とＳ２０４の間で、図１２のＳ４００とＳ４０１の処理が行われる。図１２のＳ４００とＳ４０１は、ＣＰＵ１１０で行われる処理である。
第３の実施形態の場合、ＣＰＵ１１０は、前述の図９のＳ２０２でアライメント調整量が調整しろより小さいと判定（Ｙｅｓと判定）されると、図１２のＳ４００に処理を進める。Ｓ４００では、ＣＰＵ１１０は、一例として、レジスタバス１４６を通じて前処理部１４１又はメモリ制御部１４２と通信し、それらに入力しているＩＶＤを検知する。また、ＣＰＵ１１０は、レジスタバス１４６を通じて出力同期信号生成部１４５と通信し、出力同期信号生成部１４５が生成しているＯＶＤを検知する。Ｓ４００の後、ＣＰＵ１１０は、Ｓ４０１に処理を進める。
【００７９】
Ｓ４０１では、ＣＰＵ１１０は、出力同期信号生成部１４５を制御して、ＯＶＤをＩＶＤに連動させる。このように、ＯＶＤをＩＶＤに連動させた場合、入力周波数（ＩＶＤの周波数）が低くなればなるほど、駆動周波数（ＯＶＤの周波数）も下がることになり、前述の式（１）、式（２）の帯域制限は、より少なくなっていく。したがって、例えば入力周波数が低くなって駆動周波数も下がる場合、前述の第２の実施形態で説明したように、更新領域３０３が拡張され、その結果、黒領域３０４も増えることになる。そして、黒領域３０４が増えた場合、第２の実施形態で説明したように、アライメント調整量に対する制約は少なくなる。
【００８０】
また、第３の実施形態の場合、ＣＰＵ１１０は、Ｓ４０１において、ＩＶＤとＯＶＤの連動により、更新領域３０３が拡張される場合、その更新領域３０３の拡張に応じた黒領域３０４の変化分を算出する。Ｓ４０１の後、ＣＰＵ１１０は、図９のＳ２０４に処理を進める。第３の実施形態において図９のＳ２０４の処理に進んだ場合、ＣＰＵ１１０は、Ｓ４０１で算出した黒領域の変化分を含めて、その黒領域が調整量より大きいか否か判定することになる。ここで、第３の実施形態の場合、入力周波数が低くなって駆動周波数が下がれば、前述の黒領域３０４は拡張されるようになるが、それでも調整量が黒領域を超えるときに、ＣＰＵ１１０は、図９のＳ２０５に処理を進めることになる。
【００８１】
第３の実施形態の液晶プロジェクタ１００は、ＩＶＤとＯＶＤの連動により黒領域３０４が拡張されても、一回のアライメント調整量が更新領域３０３の黒領域３０４を超える場合にのみ、Ｓ２０５とＳ２０７による分割調整量ごとの調整処理を行う。これにより、第３の実施形態によれば、第１、第２の実施形態の両方の効果を得ることができる。
【００８２】
＜その他の実施形態＞
前述の第１〜第３の実施形態では、Ｒ，Ｇ，Ｂの各色別のアライメント調整を例に挙げたが、調整量と調整方向をＲ，Ｇ，Ｂの各色で同じにするような調整にも適用可能である。このように調整量と調整方向をＲ，Ｇ，Ｂの各色で同じにする調整は、例えば投影画面全体をシフトさせる調整や、複数の投影画面を合成するマルチ投影の際の合成位置調整などの際に用いることができる。
【００８３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００８４】
１４２  メモリ制御部、１４３  画像メモリ、１４５  出力同期信号生成部、１５３  駆動データ変換部、１５１Ｒ、１５１Ｇ、１５１Ｂ  液晶パネル、１１０  ＣＰＵ
【図１】
0006635748.tif 000002
【図２】
0006635748.tif 000003
【図３】
0006635748.tif 000004
【図４】
0006635748.tif 000005
【図５】
0006635748.tif 000006
【図６】
0006635748.tif 000007
【図７】
0006635748.tif 000008
【図８】
0006635748.tif 000009
【図９】
0006635748.tif 000010
【図１０】
0006635748.tif 000011
【図１１】
0006635748.tif 000012
【図１２】
0006635748.tif 000013