(57)【要約】【課題】  表示画像の上下左右を反転するために表示素子の走査順を変更する方式の表示装置であっても、反転後と反転前で有効な画像の投影される位置が変わらないようにすることができる表示装置を提供する。【解決手段】  第１の表示状態から第２の表示状態に切り替わったことに応じて、映像信号に対応する画像を第１の表示状態で表示していた領域と同じ領域に表示するように表示素子を制御する。【選択図】  図４
2014130182.tif 000002
【特許請求の範囲】
【請求項１】
第１の走査順または第２の走査順で、入力された映像信号に対応する画像を形成する表示素子を有する表示装置であって、
第１の表示状態においては、前記第１の走査順で前記映像信号に対応する画像を形成するように前記表示素子を制御し、
第２の表示状態においては、前記第２の走査順で前記映像信号に対応する画像を形成するように前記表示素子を制御し、
前記第１の表示状態から前記第２の表示状態に切り替わったことに応じて、前記映像信号に対応する画像を前記第１の表示状態で表示していた領域と同じ領域に表示するように前記表示素子を制御することを特徴とする表示装置。
【請求項２】
前記第１の走査順は、前記映像信号に対応する画像を前記表示素子の左上から１行ずつ下方向に形成することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記第２の走査順は、前記映像信号に対応する画像を前記表示素子の右下から１行ずつ上方向に形成することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記第１の表示状態から前記第２の表示状態に切り替わったことに応じて、前記映像信号に対応する画像を前記第１の表示状態で表示していた領域と同じ領域に表示するために、前記表示装置は、前記表示素子のサイズ、前記映像信号の画像のサイズ、前記第１の表示状態における前記映像信号の同期信号から前記表示素子の駆動が開始されるまでの期間、前記第１の表示状態における前記表示素子の端から前記映像信号に対応する画像の形成が開始されるまでの期間とに基づいて、前記第２の表示状態における前記映像信号の同期信号から前記表示素子の駆動が開始されるまでの期間を設定することを特徴とする請求項１から３の何れか１項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関する。
【背景技術】
【０００２】
従来、表示装置として、入力された画像をスクリーン上に投影する液晶プロジェクタが知られている。
【０００３】
従来、一部のプロジェクタは、たとえば、机や床にプロジェクタを設置してスクリーンに投影（正位置投影）を行うだけでなく、天井にプロジェクタを机や床に設置する場合とは上下反転して設置して（吊るして）投影（反転投影）を行うこともできた。そのため、この種のプロジェクタには、投影画像の上下左右を反転させて投影する、反転投影機能が搭載されている。また、これらのプロジェクタの中には、反転投影機能のために、正位置投影時には、液晶パネルの左上から１行ずつ順に下方向へ描画を行うのに対して、反転投影時には、液晶パネルの右下から１行ずつ順に上方向へ描画を行うように駆動方式を切り替えていた。この方式では、正位置投影時、反転駆動時それぞれで、映像信号に対して特別な処理を加える必要がない。
【０００４】
ところで、反転投影機能について着目した技術が、特許文献１に記載されている。特許文献１においては、メニュー画面等のＯＳＤの投影位置が反転投影によって位置が変わってしまうという問題を解決している。そのために、操作中のメニューの位置が通常の投影と、反転投影のときで同じ場所になるように有効画像領域内における重畳座標を変更するように画像処理を加えている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−８４６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、前述したように、液晶パネルの走査順を切り替える方式で反転投影を行うものに関しては、液晶パネルの全画素を利用して画像を表示している場合には発生しないが、一部の画素を利用して画像を表示している場合には発生する問題がある。
【０００７】
たとえば、縦１０００画素×横１６００画素の駆動領域を有する液晶パネルに対して、縦９００画素×横１６００画素の映像を表示する場合を考える。正位置投影をする場合に、液晶パネルの上から２１画素目から９２０画素目の行の画素を用いて画像を投影しているとする。この状態で、上述した方式で反転投影を行うと、下から２１画素目から９２０画素目の行の画素を用いて画像を投影することになる。すなわち、上から８１画素目から９８０画素目の行の画素を用いて画像を投影することになる。
【０００８】
そのため、液晶パネルの駆動領域の全画素を利用した投影をしていない場合には、反転前と反転後を比較すると、入力された画像の表示される位置が縦方向にずれてしまう（今回の例では６０画素）という問題が発生する。当然、横方向にも同様の問題が発生する。
【０００９】
そこで、本発明は、表示画像の上下左右を反転するために表示素子の走査順を変更する方式の表示装置であっても、反転後と反転前で有効な画像の投影される位置が変わらないようにすることができる表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明の表示装置は、第１の走査順または第２の走査順で、入力された映像信号に対応する画像を形成する表示素子を有する表示装置であって、第１の表示状態においては、前記第１の走査順で前記映像信号に対応する画像を形成するように前記表示素子を制御し、第２の表示状態においては、前記第２の走査順で前記映像信号に対応する画像を形成するように前記表示素子を制御し、前記第１の表示状態から前記第２の表示状態に切り替わったことに応じて、前記映像信号に対応する画像を前記第１の表示状態で表示していた領域と同じ領域に表示するように前記表示素子を制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、表示画像の上下左右を反転するために表示素子の走査順を変更する方式の表示装置であっても、反転後と反転前で有効な画像の投影される位置が変わらないようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施例のプロジェクタ１００の構成を示す図である。
【図２】本実施例のプロジェクタ１００の動作を示す図である。
【図３】液晶制御部１５０の構成を示す図である。
【図４】液晶素子の駆動方向の切替えに伴う制御を示す図である。
【図５】画像の表示位置の変更方法を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施例を詳細に説明するが、この発明は以下の実施の形態に限定されない。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
なお、本実施例において説明される各機能ブロックは必ずしも個別のハードウェアである必要はない。すなわち、例えばいくつかの機能ブロックの機能は、１つのハードウェアにより実行されても良い。また、いくつかのハードウェアの連係動作により１つの機能ブロックの機能または、複数の機能ブロックの機能が実行されても良い。
【実施例１】
【００１５】
本実施例では、表示装置の一例としてプロジェクタを例に説明する。本実施例のプロジェクタは、入力画像に応じて、液晶素子の光の透過率を制御して、液晶素子を透過した光源からの光を投影面に投影することで、画像をユーザに提示するものである。なお、液晶プロジェクタには、単板式、３板式などが一般に知られているが、どちらの方式であっても良い。また、液晶プロジェクタでなくとも、マイクロミラーにより入力画像に対応する光をスクリーンに投影する方式のＤＬＰプロジェクタであってもよい。すなわち、液晶プロジェクタであれば、液晶素子が表示素子であり、ＤＬＰプロジェクタであれば、マイクロミラーが表示素子である。
【００１６】
本実施例のプロジェクタ１００は、「正位置投影」（第１の表示状態）と「反転投影」（第２の表示状態）とを切り替える機能を有する。そして、「反転投影」（第２の表示状態）を行うときは、「正位置投影」（第１の表示状態）における投影画像の上下左右を反転させた投影を行う。そのため、本実施例のプロジェクタ１００は、「正位置投影」をする場合には、液晶素子の左上から１行ずつ下方向に画像を形成する（第１の走査順）のに対して、「反転投影」をする場合には、液晶素子の右下から１行ずつ上方向に画像を形成する（第２の走査順）。このように「正位置投影」（第１の表示状態）と「反転投影」（第２の表示状態）とを切り替える場合、液晶素子の走査順を切り替える。この方式によると、入力された映像信号に応じた画像の上が、「正位置投影」をする場合には、液晶素子の上に形成され、「反転投影」をする場合には、液晶素子の下に形成されることになる。本実施例のプロジェクタ１００はさらに、「正位置投影」と「反転投影」とを切り替えた場合、液晶素子において、表示される有意画像の表示領域が、同じ領域になるようにするために、以下の処理を行う（図４参照）。なお、以下の説明で、映像信号の有意画像とは、一般的に映像の表示される領域の画像（映像信号に対応する画像）のことを示し、たとえば映像信号の映像の表示されない領域の画像とは区別している。
【００１７】
液晶素子の縦画素数「Ｌ」と、映像信号の有意画像の縦画素数「Ｋ」は反転前と反転後で不変である。また、映像信号の垂直同期信号（Ｖｓｙｎｃ）から映像信号の有意画像の先頭のラインまでの間隔も反転前と反転後で不変である。そして、映像信号の垂直同期信号（Ｖｓｙｎｃ）から液晶素子の垂直方向の駆動が開始するまでのタイミングを規定する、垂直駆動開始信号（ＶＳＴ）の反転前の位相差（期間）をＶｓｙｎｃから「Ｘ」ライン分であるとする。また、反転前の液晶素子の駆動領域の上端から有意画像の形成が開始されるまでの期間を「Ａ」ライン分であるとする。なお、液晶素子の駆動領域の上端から有意画像の表示される有効画像領域の開始位置は、ユーザの操作によって、画像の表示位置がシフトされると、それに合わせて変更されるものである。しかし、また、映像信号の垂直同期信号（Ｖｓｙｎｃ）から映像信号の有意画像の形成が開始するまでの期間も反転前と反転後で不変であるため、「Ａ＋Ｘ」は、同じフォーマットの映像が入力されている限りは一定の値である。
【００１８】
ここで、反転後について考えると、反転により、液晶素子は、下から駆動されることになるため、有意画像の表示される有効画像領域の位置をシフトしなければ、前述したような課題が発生してしまう。そこで、本実施例のプロジェクタ１００は、反転後の有意画像の表示される有効画像領域の位置が反転前と同じ位置になるように、液晶素子の垂直駆動開始信号（ＶＳＴ）の位相差を、以下の実施例で説明する算出式に基づいて算出する。具体的には実施例で説明するが、液晶素子の垂直駆動開始信号（ＶＳＴ）の位相差は、以下の値に基づいて算出される。
・液晶素子（表示素子）の縦画素数「Ｌ」
・映像信号の有意画像の縦画素数「Ｋ」
・反転前の映像信号の垂直同期信号（Ｖｓｙｎｃ）から液晶素子の垂直駆動開始信号（ＶＳＴ）の期間の位相差（ライン数に換算）「Ｘ」
・反転前の液晶素子の駆動領域の上端から有意画像の表示される有効画像領域の開始位置までの期間（ライン数に換算）「Ａ」
このようにすることにより、本実施例のような表示画像の上下左右を反転するために表示素子の走査順を変更する方式のプロジェクタ１００は、反転後と反転前で有効な画像の投影される位置が変わらないようにすることができる。
【００１９】
なお、本実施例では、説明を簡単にするために、垂直方向の表示位置がずれないようにする方法について説明するが、同様の方式で水平方向の表示位置がずれないようにしてもよい。
【００２０】
以下、このようなプロジェクタ１００（以後、ＰＪ１００と称することもある）について説明する。
【００２１】
＜全体構成＞
まず、図１を用いて、本実施例のプロジェクタの全体構成を説明する。
【００２２】
図１は、本実施例のプロジェクタ１００の全体の構成を示す図である。
【００２３】
本実施例のプロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０、画像処理部１４０を有する。また、プロジェクタ１００は、さらに、液晶制御部１５０、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂ、光源制御部１６０、光源１６１、色分離部１６２、色合成部１６３、光学系制御部１７０、投影光学系１７１を有する。また、プロジェクタ１００は、さらに、記録再生部１９１、記録媒体１９２、通信部１９３、表示制御部１９５、表示部１９６を有していてもよい。
【００２４】
なお、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。ＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称である。ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。
【００２５】
ＣＰＵ１１０は、プロジェクタ１００の各動作ブロックを制御するものであり、ＲＯＭ１１１は、ＣＵＰ１１０の処理手順を記述した制御プログラムを記憶するためのものであり、ＲＡＭ１１２は、ワークメモリとして一時的に制御プログラムやデータを格納するものである。また、ＣＰＵ１１０は、記録再生部１９１により記録媒体１９２から再生された静止画データや動画データを一時的に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。また、ＣＰＵ１１０は、通信部１９３より受信した静止画データや動画データを一時的に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。
【００２６】
また、操作部１１３は、ユーザの指示を受け付け、ＣＰＵ１１０に指示信号を送信するものであり、例えば、スイッチやダイヤル、表示部１９６上に設けられたタッチパネルなどからなる。また、操作部１１３は、例えば、リモコンからの信号を受信する信号受信部（赤外線受信部など）で、受信した信号に基づいて所定の指示信号をＣＰＵ１１０に送信するものであってもよい。また、ＣＰＵ１１０は、操作部１１３や、通信部１９３から入力された制御信号を受信して、プロジェクタ１００の各動作ブロックを制御する。
【００２７】
画像入力部１３０は、外部装置から映像信号を受信するものである。例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＳＤＩ端子、ＨＤＭＩ（登録商標）端子、ＤｉｓｐｌａｙＰｏｒｔ端子である。また、アナログ映像信号を受信した場合には、受信したアナログ映像信号をデジタル映像信号に変換する。そして、受信した映像信号を、画像処理部１４０に送信する。ここで、外部装置は、映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
【００２８】
画像処理部１４０は、映像入力部１３０から受信した映像信号にフレーム数、画素数、画像形状などの変更処理を施して、液晶制御部１５０に送信するものであり、例えば画像処理用のマイクロプロセッサからなる。また、画像処理部１４０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が画像処理部１４０と同様の処理を実行しても良い。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪み補正処理（キーストン補正処理）といった機能を実行することが可能である。また、画像処理部１４０は、映像入力部１３０から受信した映像信号以外にも、ＣＰＵ１１０によって再生された画像や映像に対して前述の変更処理を施すこともできる。
【００２９】
液晶制御部１５０は、画像処理部１４０で処理の施された映像信号に基づいて、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの画素の液晶に印加する電圧を制御して、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を調整するものであり、制御用のマイクロプロセッサからなる。また、液晶制御部１５０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が液晶制御部１５０と同様の処理を実行しても良い。たとえば、画像処理部１４０に映像信号が入力されている場合、液晶制御部１５０は、画像処理部１４０から１フレームの画像を受信する度に、画像に対応する透過率となるように、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを制御する。液晶素子１５１Ｒは、赤色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、赤色の光の透過率を調整するためのものである。液晶素子１５１Ｇは、緑色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、緑色の光の透過率を調整するためのものである。液晶素子１５１Ｂは、青色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、青色の光の透過率を調整するためのものである。
【００３０】
この液晶制御部１５０による液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの具体的な制御動作や液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの構成については、後述する。
【００３１】
光源制御部１６０は、光源１６１のオン／オフを制御や光量の制御をするものであり、制御用のマイクロプロセッサからなる。また、光源制御部１６０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光源制御部１６０と同様の処理を実行しても良い。また、光源１６１は、不図示の投影面に画像を投影するための光を出力するものであり、例えば、ハロゲンランプ、キセノンランプ、高圧水銀ランプなどであっても良い。また、色分離部１６２は、光源１６１から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。なお、光源１６１として、各色に対応するＬＥＤ等を使用する場合には、色分離部１６２は不要である。また、色合成部１６３は、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光を合成するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。そして、色合成部１６３により赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の成分を合成した光は、投影光学系１７１に送られる。このとき、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂは、画像処理部１４０から入力された画像に対応する光の透過率となるように、液晶制御部１５０により制御されている。そのため、色合成部１６３により合成された光は、投影光学系１７１により投影面に投影されると、画像処理部１４０により入力された画像に対応する画像が投影面上に表示されることになる。
【００３２】
光学系制御部１７０は、投影光学系１７１を制御するものであり、制御用のマイクロプロセッサからなる。また、光学系制御部１７０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光学系制御部１７０と同様の処理を実行しても良い。また、投影光学系１７１は、色合成部１６３から出力された合成光を投影面に投影するためのものであり、複数のレンズ、レンズ駆動用のアクチュエータからなり、レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小、焦点調整、レンズのシフト動作による表示位置の調整などを行うことができる。また本発明において、光学系制御部１７０は、図４に示すように制御量決定部１７２と制御部１７３を有する。制御量決定部１７２は、投影光学系を制御する際の制御量を決定する。制御部１７３は、投影光学系１７１を制御する。
【００３３】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生するものである。また、通信部１９３より受信した静止画データや動画データを記録媒体１９２に記録しても良い。記録再生部１９１は、例えば、記録媒体１９２と電気的に接続するインタフェースや記録媒体１９２と通信するためのマイクロプロセッサからなる。また、記録再生部１９１には、専用のマイクロプロセッサを含む必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が記録再生部１９１と同様の処理を実行しても良い。また、記録媒体１９２は、静止画データや動画データ、その他、本実施例のプロジェクタに必要な制御データなどを記録することができるものであり、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体であってよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。
【００３４】
通信部１９３は、外部機器からの制御信号や静止画データ、動画データなどを受信するためのものであり、例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などであってよく、通信方式を特に限定するものではない。また、画像入力部１３０の端子が、例えばＨＤＭＩ（登録商標）端子であれば、その端子を介してＣＥＣ通信を行うものであっても良い。ここで、外部装置は、プロジェクタ１００と通信を行うことができるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
【００３５】
表示制御部１９５は、プロジェクタ１００に備えられた表示部１９６にプロジェクタ１００を操作するための操作画面やスイッチアイコン等の画像を表示させるための制御をするものであり、表示制御を行うマイクロプロセッサなどからなる。また、表示制御部１９５専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が表示制御部１９５と同様の処理を実行しても良い。また、表示部１９６は、プロジェクタ１００を操作するための操作画面やスイッチアイコンを表示するものである。表示部１９６は、画像を表示できればどのようなものであっても良い。例えば、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ、ＬＥＤディスプレイであって良い。また、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するＬＥＤ等を発光させるものであってもよい。
【００３６】
なお、本実施例の画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５は、これらの各ブロックと同様の処理を行うことのできる単数または複数のマイクロプロセッサあっても良い。または、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が各ブロックと同様の処理を実行しても良い。
【００３７】
＜基本動作＞
次に、図１、図２を用いて、本実施例のプロジェクタ１００の基本動作を説明する。
【００３８】
図２は、本実施例のプロジェクタ１００の基本動作の制御を説明するためのフロー図である。図２の動作は、基本的にＣＰＵ１１０が、ＲＯＭ１１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行されるものである。図２のフロー図は、操作部１１３や不図示のリモコンによりユーザがプロジェクタ１００の電源のオンを指示した時点をスタートとしている。
【００３９】
操作部１１３や不図示のリモコンによりユーザがプロジェクタ１００の電源のオンを指示すると、ＣＰＵ１１０は、不図示の電源部からプロジェクタ１００の各部に不図示の電源回路から電源を供給が供給する。
【００４０】
次に、ＣＰＵ１１０は、ユーザによる操作部１１３やリモコンの操作により選択された表示モードを判定する（Ｓ２１０）。本実施例のプロジェクタ１００の表示モードの一つは、画像入力部１３０より入力された映像を表示する「入力画像表示モード」である。また、本実施例のプロジェクタ１００の表示モードの一つは、記録再生部１９１により記録媒体１９２から読み出された静止画データや動画データの画像や映像を表示する「ファイル再生表示モード」である。また、本実施例のプロジェクタ１００の表示モードの一つは、通信部１９３から受信した静止画データや動画データの画像や映像を表示する「ファイル受信表示モード」である。なお、本実施例では、ユーザにより表示モードが選択される場合について説明するが、電源を投入した時点での表示モードは、前回終了時の表示モードになっていてもよく、また、前述のいずれかの表示モードをデフォルトの表示モードとしてもよい。その場合には、Ｓ２１０の処理は省略可能である。
【００４１】
ここでは、Ｓ２１０で、「入力画像表示モード」が選択されたものとして説明する。
【００４２】
「入力画像表示モード」が選択されると、ＣＰＵ１１０は、画像入力部１３０から映像が入力されているか否かを判定する（Ｓ２２０）。入力されていない場合（Ｓ２２０でＮｏ）には、入力が検出されるまで待機し、入力されている場合（Ｓ２２０でＹｅｓ）には、制御部は、投影処理（Ｓ２３０）を実行する。
【００４３】
ＣＰＵ１１０は、投影処理として、画像入力部１３０より入力された映像を画像処理部１４０に送信し、画像処理部１４０に、映像の画素数、フレームレート、形状の変形を実行させ、処理の施された１画面分の画像を液晶制御部１５０に送信する。そして、ＣＰＵ１１０は、液晶制御部１５０に、受信した１画面分の画像の赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色成分の階調レベルに応じた透過率となるように、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を制御させる。そして、ＣＰＵ１１０は、光源制御部１６０に光源１６１からの光の出力を制御させる。色分離部１６２は、光源１６１から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離し、それぞれの光を、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに供給する。液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに供給された、各色の光は、各液晶素子の画素毎に透過する光量が制限される。そして、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）それぞれの光は、色合成部１６３に供給され再び合成される。そして、色合成部１６３で合成された光は、投影光学系１７１を介して、不図示の投影面に投影される。
【００４４】
この投影処理は、画像を投影している間、１フレームの画像毎に順次、実行されている。
【００４５】
なお、このとき、ユーザにより投影光学系１７１の操作をする指示が指示部１１１から入力されると、ＣＰＵ１１０は、光学系制御部１７０に、投影画像の焦点を変更したり、光学系の拡大率を変更したりするように投影光学系１７１のアクチュエータを制御させる。
【００４６】
この表示処理実行中に、ＣＰＵ１１０は、ユーザにより表示モードを切り替える指示が指示部１１１から入力されたか否かを判定する（Ｓ２４０）。ここで、ユーザにより表示モードを切り替える指示が指示部１１１から入力されると（Ｓ２４０でＹｅｓ）、ＣＰＵ１１０は、再びＳ２１０に戻り、表示モードの判定を行う。このとき、ＣＰＵ１１０は、画像処理部１４０に、表示モードを選択させるためのメニュー画面をＯＳＤ画像として送信し、投影中の画像に対して、このＯＳＤ画面を重畳させるように画像処理部１４０を制御する。ユーザは、この投影されたＯＳＤ画面を見ながら、表示モードを選択するのである。
【００４７】
一方、表示処理実行中に、ユーザにより表示モードを切り替える指示が指示部１１１から入力されない場合は（Ｓ２４０でＮｏ）、ＣＰＵ１１０は、ユーザにより投影終了の指示が指示部１１１から入力されたか否かを判定する（Ｓ２５０）。ここで、ユーザにより投影終了の指示が指示部１１１から入力された場合には（Ｓ２５０でＹｅｓ）、ＣＰＵ１１０は、プロジェクタ１００の各ブロックに対する電源供給を停止させ、画像投影を終了させる。一方、ユーザにより投影終了の指示が指示部１１１から入力された場合には（Ｓ２５０でＮｏ）、ＣＰＵ１１０は、Ｓ２２０へ戻り、以降、ユーザにより投影終了の指示が指示部１１１から入力されるまでの間Ｓ２２０からＳ２５０までの処理を繰り返す。
【００４８】
以上のように、本実施例のプロジェクタ１００は、投影面に対して画像を投影する。
【００４９】
なお、「ファイル再生表示モード」では、ＣＰＵ１１０は、記録再生部１９１に、記録媒体１９２から静止画データや動画データのファイルリストや各ファイルのサムネイルデータを読み出させ、ＲＡＭ１１２に一時的に記憶する。そして、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＲＡＭ１１２に一時記憶されたファイルリストに基づく文字画像や各ファイルのサムネイルデータに基づく画像を生成し、画像処理部１４０に送信する。そして、ＣＰＵ１１０は、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、投影制御部１６０を制御する。
【００５０】
次に、投影画面上において、記録媒体１９２に記録された静止画データや動画データにそれぞれ対応する文字や画像を選択する指示が指示部１１１を通して入力される。そうすると、ＣＰＵ１１０は、選択された静止画データや動画データを記録媒体１９２から読み出すように記録再生部１９１を制御する。そして、ＣＰＵ１１０は、読み出された静止画データや動画データをＲＡＭ１１２に一時的に記憶し、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画データや動画データの画像や映像を再生する。
【００５１】
そして、ＣＰＵ１１０は、例えば再生した動画データの映像を順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、投影制御部１６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、投影制御部１６０を制御する。
【００５２】
また、「ファイル受信表示モード」では、ＣＰＵ１１０は、通信部１９３から受信した静止画データや動画データをＲＡＭ１１２に一時的に記憶し、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画データや動画データの画像や映像を再生する。そして、ＣＰＵ１１０は、例えば再生した動画データの映像を順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、投影制御部１６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、投影制御部１６０を制御する。
【００５３】
次に、本実施例のプロジェクタ１００の特徴的な動作である「描画位置シフト機能」と、「反転投影機能」について図３から５を用いて説明する。なお、以下の例では、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂ、のいずれか１つの液晶素子に対する制御について他の液晶素子に対する制御も同様である。
【００５４】
まず、図５を用いて、「描画位置シフト機能」について説明する。図５は、液晶素子に入力される映像信号の垂直同期信号（Ｖｓｙｎｃ）、液晶素子の垂直駆動開始信号（ＶＳＴ）、液晶素子における駆動領域２０と有効画像領域３０の関係を示すものである。なお、駆動領域２０は、液晶素子の画素が存在し、画像の表示が可能な領域である。有効画像領域３０は、入力された映像信号の有意画像が表示される領域である。なお、映像信号の有意画像とは、一般的に映像の表示される領域の画像のことを示し、たとえば映像信号の映像の表示されない領域の画像とは区別したものである。「描画位置シフト機能」では、駆動領域２０内で、有効画像領域３０の位置を変更する。
【００５５】
なお、映像信号の垂直同期信号（Ｖｓｙｎｃ）と、映像信号とが同期しているため、映像信号の有意画像の垂直方向の位置も、映像信号の垂直同期信号（Ｖｓｙｎｃ）と同期しているといえる。図５においては、映像信号の垂直同期信号（Ｖｓｙｎｃ）と、有効画像領域３０との関係が一定になるように、図示している。
【００５６】
本実施例の液晶素子１５１は、液晶素子の垂直駆動開始信号（ＶＳＴ）に基づいて、入力される駆動信号に基づいて、透過率を制御する動作を開始する方式で動作する。すなわち、液晶素子の垂直駆動開始信号（ＶＳＴ）に基づいて、液晶素子の駆動を開始する。この処理は、１フレーム毎に行われるものである。
【００５７】
この液晶素子の垂直駆動開始信号（ＶＳＴ）は、入力される映像信号の垂直同期信号（Ｖｓｙｎｃ）に基づいて生成され、映像信号の垂直同期信号（Ｖｓｙｎｃ）から液晶素子の駆動開始までの期間を指定するための信号である。
【００５８】
このような仕組みをとるため、液晶素子の垂直駆動開始信号（ＶＳＴ）の位相が、映像信号の垂直同期信号（Ｖｓｙｎｃ）からずれた分だけ、液晶素子の駆動開始のタイミングがずれることになる。すなわち、液晶素子の垂直駆動開始信号（ＶＳＴ）を変更することで、駆動領域２０内で有効画像領域３０の位置を変更することができる。
【００５９】
図５のように、ＶＳＴを遅らせた場合、Ｖｓｙｎｃに対して、映像信号の有意画像の位置は変わらないが、液晶素子上では駆動開始位置がＶｓｙｎｃに対して遅くなる。そのため、ＶＳＴを遅らせた場合、液晶素子上では、有効画像領域が位置的に上にシフトすることになる。すなわち、スクリーンに投影されている有効画像の表示位置は、上にシフトすることになる。同様に、ＶＳＴを早めた場合、Ｖｓｙｎｃに対して、有効な画像の描画開始位置は変わらないが、液晶素子上では駆動開始位置がＶｓｙｎｃに対して早くなる。そのため、ＶＳＴを早めた場合、液晶素子上では、有効画像領域が位置的に下にシフトすることになる。すなわち、スクリーンに投影されている有効画像の表示位置は、下にシフトすることになる。
【００６０】
このように、映像信号の垂直同期信号（Ｖｓｙｎｃ）に対して液晶素子の駆動開始位置を指定するための液晶素子の垂直駆動開始信号（ＶＳＴ）の位相を変更することで画像の表示位置をシフトすることができる。
【００６１】
次に、「反転投影機能」について説明する。なお、以下の説明においては、机や床にプロジェクタを設置してスクリーンに投影することを「正位置投影」、天井にプロジェクタを机や床に設置する場合とは上下反転して設置して（吊るして）投影することを「反転投影」と呼ぶものとする。
【００６２】
「反転投影」を行うためには、「正位置投影」における投影画像を上下左右を反転させて投影する必要がある。このとき、本実施例においては、「正位置投影」（第１の表示状態）をする場合には、液晶素子の左上から１行ずつ下方向に画像を形成する（第１の走査順で画像を液晶素子に形成する）。一方、「反転投影」（第２の表示状態）をする場合には、液晶素子の右下から１行ずつ上方向に画像を形成する（第２の走査順で画像を液晶素子に形成する）。そのため、本実施例においては、「反転投影」のために、画像処理を行う必要が無い。
【００６３】
ここで、本実施例のプロジェクタ１００の動作を説明する。
【００６４】
図３は、本実施例の液晶制御部１５０の詳細構成と、関連するブロックを記載した図である。図３に示すように、液晶制御部１５０は、反転検知部３１０、位相制御部３２０、駆動開始信号生成部３３０、液晶駆動部３４０を有する。また、本実施例のプロジェクタは、図１に示していない、入力検知部３５０、垂直同期信号生成部３６０を有する。
【００６５】
反転検知部３１０は、ＣＰＵ１１０からの「反転投影」の指示を受信し、液晶素子１５１に走査順を変更するための反転駆動指示を送信し、位相制御部３２０に「反転投影」を行うことを示す信号を送信する。
【００６６】
位相制御部３２０は、映像信号の垂直同期信号（Ｖｓｙｎｃ）に対する垂直駆動開始信号（ＶＳＴ）の位相関係を表す「位相調整値」を決定する。位相制御部３２０は、反転検知部３１０から「反転投影」の通知を受けた場合は、前述した有効画像領域３０の位置が反転投影の前後で変わらないように液晶素子の垂直駆動開始信号（ＶＳＴ）の位相を調整するための「位相調整値」を算出する。反転投影時のＶＳＴの位相調整値の算出方法については後述する。また、ＣＰＵ１１０は、位相制御部３２０に対して、映像信号の画像のサイズ（縦画素数情報と横画素数情報）を通知する。また、ＣＰＵ１１０は、液晶素子の駆動領域のサイズ（縦画素数情報と横画素数情報）を通知する。なお、液晶素子の駆動領域のサイズは装置固有のものであるため、予め位相制御部３２０に設定されていても良い。
【００６７】
駆動開始信号生成部３３０は、映像信号の垂直同期信号（Ｖｓｙｎｃ）と位相制御部３２０から受信する「位相調整値」とに基づく位相の液晶素子の垂直駆動開始信号（ＶＳＴ）を生成する。そして生成した液晶素子の垂直駆動開始信号（ＶＳＴ）を、液晶素子１５１に送信する。
【００６８】
液晶駆動部３４０は、入力された映像信号に基づいて、液晶素子１５１の各画素の透過率を制御するための制御信号を送信する。液晶素子１５１は、その制御信号に応じて、各画素の液晶に対して電圧を印加して透過率を制御する。
【００６９】
入力検知部３５０は、入力された映像信号のフレームレート、サイズなどを検出して、入力された映像信号のフォーマットを検出し、同期信号生成部３６０、ＣＰＵ１１０に通知する。なお、本実施例においては、画像処理部１４０によりフレームレートや画素数を変換された後の映像信号のフレームレート、サイズを検出するものとする。しかし、画像処理部１４０がフレームレートや画素数を変換しない場合は入力された映像信号のフレームレート、サイズを検出してもよい。
【００７０】
同期信号生成部３６０は、入力検知部３５０から通知された入力映像のフレームレートサイズの情報に基づいて決まる映像信号のフォーマットに応じた、映像信号の垂直同期信号（Ｖｓｙｎｃ）、水平同期信号（Ｈｓｙｎｃ）を生成する。そして生成した映像信号の垂直同期信号（Ｖｓｙｎｃ）、水平同期信号（Ｈｓｙｎｃ）を、画像処理部１４０、位相制御部３２０、駆動開始信号生成部３３０に送信する。
【００７１】
次に、図４を用いて本実施例のプロジェクタにおける、「正位置投影」の場合の動作について説明する。
【００７２】
映像信号が入力されると、画像処理部１４０は、入力された映像信号のフレームレート、画像サイズなどを調整する。そして、入力検知部３５０は、調整された映像信号のフレームレート、サイズなどを検出して、フレームレート、サイズの情報及び入力された映像信号のフォーマットを同期信号生成部３６０、ＣＰＵ１１０に通知する。
【００７３】
同期信号生成部３６０は、入力検知部３５０により検出された、映像信号のフレームレート、サイズに応じて決まる映像信号のフォーマットに応じた、映像信号の垂直同期信号（Ｖｓｙｎｃ）、水平同期信号（Ｈｓｙｎｃ）を生成する。そして、そして生成した映像信号の垂直同期信号（Ｖｓｙｎｃ）、水平同期信号（Ｈｓｙｎｃ）を、画像処理部１４０、位相制御部３２０、駆動開始信号生成部３３０に送信する。
【００７４】
なお、映像信号のフォーマットに応じて、映像信号の垂直同期信号（Ｖｓｙｎｃ）から有意な画像の領域（図４では有効画像領域３０に当たる領域）の開始位置が一意に決まる。すなわち、映像信号の垂直同期信号（Ｖｓｙｎｃ）から有効画像領域３０の開始位置までの間隔（図４のＸ＋ＡまたはＸ’＋Ａ’）はフォーマットに応じて固定値となる。この映像信号の垂直同期信号（Ｖｓｙｎｃ）から有効画像領域３０の開始位置までの間隔（図４のＸ＋ＡまたはＸ’＋Ａ’）は、ＣＰＵ１１０によって、位相制御部３２０に通知される。
【００７５】
画像処理部１４０は、入力された映像信号に所定の画像処理を施して、ＲＡＭ１１２に一端バッファする。そして、同期信号生成部３６０から受信した映像信号の垂直同期信号（Ｖｓｙｎｃ）、水平同期信号（Ｈｓｙｎｃ）に基づくタイミングでＲＡＭ１１２から画像を読出して、液晶駆動部３４０に送信する。
【００７６】
液晶駆動部３４０は、入力された映像信号に基づいて、液晶素子１５１の各画素の透過率を制御するための制御信号を送信する。
【００７７】
液晶素子１５１は、その制御信号に応じて、各画素の液晶に対して電圧を印加して透過率を制御する。このとき、液晶素子１５１は、駆動開始信号生成部３３０により生成された液晶素子の垂直駆動開始信号（ＶＳＴ）を受信したタイミングで液晶駆動部３４０からの制御信号に基づく電圧制御を液晶素子の左上から１行ずつ順に下方向に走査してゆく。
【００７８】
ここで、液晶素子の垂直駆動開始信号（ＶＳＴ）は、位相制御部３２０からの位相調整値に基づいて駆動開始信号生成部３３０が生成する。前述したように液晶素子の垂直駆動開始信号（ＶＳＴ）は、液晶素子の駆動開始のタイミングを規定するものであるため、その位相を映像信号の垂直同期信号（Ｖｓｙｎｃ）に対して変更することで、液晶素子上の画像表示位置が変更される。
【００７９】
ユーザが操作部１１３を操作して画像の表示位置を変更すると、その位置に応じた液晶素子の垂直駆動開始信号（ＶＳＴ）が液晶素子１５１に送信される。本実施例では「反転投影」の際に、「正位置投影」における液晶素子の垂直駆動開始信号（ＶＳＴ）の位相の情報を用いる。本実施例では、ユーザにより設定された表示位置が、液晶素子の駆動領域の上からＡライン目であり、このときの液晶素子の垂直駆動開始信号（ＶＳＴ）は、映像信号のＸライン分であるものとして説明する。ユーザにより設定された表示位置が、液晶素子の駆動領域の上からＡライン目であるということは、液晶素子の駆動領域２０の上からＡ画素目が有効画像領域３０の開始位置である。前述したように映像信号の垂直同期信号（Ｖｓｙｎｃ）から映像信号の有意画像の開始位置までは、フォーマットに応じて一意であるため、（Ｘ＋Ａ）は一定値である。すなわち、ＸまたはＡのどちらかを指定することで、他方の値は算出可能である。本実施例では既に有効画像領域３０の表示位置は決定されているものとする。
【００８０】
一方、ＣＰＵ１１０は、フォーマットに基づいて、映像信号の垂直同期信号（Ｖｓｙｎｃ）から有効画像領域３０の開始位置までの間隔（図４のＸ＋ＡまたはＸ’＋Ａ’）を、位相制御部３２０に送信する。位相制御部３２０は、液晶素子の垂直駆動開始信号（ＶＳＴ）の位相を映像信号の垂直同期信号（Ｖｓｙｎｃ）からＸライン分後になるように調整するための位相調整を駆動開始信号生成部３３０に送信する。
【００８１】
駆動開始信号生成部３３０は、映像信号の垂直同期信号（Ｖｓｙｎｃ）と位相制御部３２０から受信する「位相調整値」とに基づく位相の液晶素子の垂直駆動開始信号（ＶＳＴ）を生成する。そして生成した液晶素子の垂直駆動開始信号（ＶＳＴ）を、液晶素子１５１に送信する。
【００８２】
以上のように、「正位置投影」においては、入力された映像信号の画像を液晶素子に表示すると共に、ユーザにより指定された位置に有効画像領域３０を設定することができる。
【００８３】
なお、「正位置投影」においては、反転検出部３１０の動作を説明しなかったが、反転検出部３１０は、「正位置投影」においては特に動作しないか、または「正位置投影」であることを位相調整部３２０に送信する。
【００８４】
次に、図４を用いて、本実施例のプロジェクタにおける、「反転投影」の場合の動作について説明する。
【００８５】
なお、前述したように、本実施例の液晶素子１５１は、「正位置投影」の場合は、液晶素子の左上から１行ずつ順に下方向に画像を形成するのに対して、「反転投影」の場合は、液晶素子の右下から１行ずつ順に上方向に画像を形成する。このように液晶素子の走査順を切り替える。そのため、たとえば、「正位置投影」の場合に、液晶素子の駆動領域の上からＡライン目に有効画像領域の開始位置が来る状態で、液晶素子の走査順切り替えるとすると、液晶素子の駆動領域の下からＡライン目に有効画像領域の開始位置が来ることになる。なぜなら、本実施例の液晶素子の反転駆動は、単純に走査順を反転させることになるので、液晶素子の垂直駆動開始信号（ＶＳＴ）の位相が反転前と変わらない場合、映像信号の垂直同期信号（Ｖｓｙｎｃ）からＸライン分後に液晶駆動画開始されることになる。そうすると、その後、液晶素子の下から順番に映像信号に応じた制御値が液晶駆動部３４０から送信されてくる制御信号に従って、液晶素子が駆動されることになるため、下からＡライン目からが有意画像が表示される領域となる。
【００８６】
そこで、本実施例のプロジェクタは、反転前と反転後で画像の表示される範囲が変わらないようにするための処理を備えた。具体的には、図４における、反転前の駆動領域２０の上から有効画像領域３０の開始位置までのライン数「Ａ」と、反転後の駆動領域２０の上から有効画像領域３０の終了位置までのライン数「Ｙ’」とが同じになるように、ＶＳＴの位相を制御する。
【００８７】
ユーザが操作部１１３を操作して、「反転投影」が設定されると、ＣＰＵ１１０は、「反転投影」の指示を反転検出部３１０に通知する。また、ＣＰＵ１１０は、位相制御部３２０に対して、映像信号の画像のサイズ（縦画素数情報と横画素数情報）を通知する。また、ＣＰＵ１１０は、液晶素子１５１の駆動領域のサイズ（縦画素数情報と横画素数情報）を通知する。なお、液晶素子１５１の駆動領域のサイズは装置固有のものであるため、予め位相制御部３２０に設定されていても良い。本実施例において、映像信号の画像の縦画素数は、図４における「Ｋ」である。また、液晶素子１５１の駆動領域の縦画素数は、図４における「Ｌ」である。
【００８８】
反転検出部３１０は、「反転投影」の指示を受信すると、液晶素子１５１に「正位置投影」とは逆に液晶素子を走査させるための反転駆動指示を送信し、また、位相制御部３２０に「反転投影」を行うことを示す信号を送信する。
【００８９】
位相制御部３２０は、「反転投影」を行うことを示す信号を受信すると、後述の手順で、表示位置を制御するための位相調整値を算出し、駆動開始信号生成部３３０に位相調整値を送信する。
【００９０】
駆動開始信号生成部３３０は、映像信号の垂直同期信号（Ｖｓｙｎｃ）と位相制御部３２０から受信する位相調整値とに基づく位相の液晶素子の垂直駆動開始信号（ＶＳＴ）を生成する。そして生成した垂直駆動開始信号（ＶＳＴ）を、液晶素子１５１に送信する。
【００９１】
ここで、位相制御部３２０の「反転投影」する場合の位相調整値の算出方法を説明する。
【００９２】
図４に示すように、反転前の「正位置投影」における、Ｖｓｙｎｃと、ＶＳＴの位相は、Ｘライン分ずれている。また、液晶素子の縦の画素数は「Ｌ」であり、液晶素子の有効画像領域３０の開始位置は、液晶素子の駆動領域２０の上からＡライン目である。一方、反転後の「反転投影」における、Ｖｓｙｎｃと、ＶＳＴの位相を、Ｘ’ライン分ずれているものとし。液晶素子の有効画像領域３０の終了位置は、液晶素子の駆動領域２０の上からＹ’ライン目であるとする。また、液晶素子の有効画像領域３０の開始位置は、液晶素子の駆動領域２０の下からＡ’ライン目であるとする。なお、反転後であっても、液晶素子の縦の画素数は「Ｌ」と、画像の縦画素数「Ｋ」は不変である。
【００９３】
位相調整部３２０は、このとき、Ａ＝Ｙ’となるように、反転後のＶｓｙｎｃと、ＶＳＴの位相を、Ｘ’ライン分に決定する。
【００９４】
ここで、前述したように、Ｘ＋Ａ＝Ｘ’＋Ａ’である。
【００９５】
そのため、Ｘ’＝Ｘ＋Ａ−Ａ’となる。
【００９６】
ここで、Ｌ＝Ｋ＋Ｙ’＋Ａ’を代入すると、
Ｘ‘＝Ｘ＋Ａ−（Ｌ−Ｋ−Ｙ’）
ここで、Ａ＝Ｙ’を満たすためには、
Ｘ’＝Ｘ＋Ａ−（Ｌ−Ｋ−Ａ）＝Ｘ＋２Ａ−Ｌ＋Ｋとなる。
【００９７】
すなわち、位相調整部３２０は、反転後の駆動開始位置Ｘ’を、Ｘ、Ａ、Ｌ、Ｋに基づいて算出する。前述したように「Ｘ」は、反転前のＶｓｙｎｃと、ＶＳＴの位相の差、すなわち、Ｖｓｙｎｃから液晶素子が駆動するまでの期間（をライン数に換算したもの）である。「Ａ」は、反転前の液晶素子の駆動領域の上端から映像信号に対応する画像の形成が開始されるまでの期間（をライン数に換算したもの）である。また、映像信号のフォーマットによって決定されるＶｓｙｎｃから有意画像の開始位置までのライン数分から反転前のＶｓｙｎｃと、ＶＳＴの位相の差を減算したものでもある。「Ｌ」は、液晶素子の縦の画素数である。「Ｋ」は、映像信号の有意画像の縦の画素数である。
【００９８】
なお、前述したように、映像信号のフォーマットによって決定されるＶｓｙｎｃから有意画像の開始位置までのライン数は一定である。これを、Ｖ１とすると、Ｖ１＝Ｘ＋Ａであるので、
Ｘ’＝Ｘ＋２Ａ−Ｌ＋Ｋ＝Ｖ１＋Ａ−Ｌ＋Ｋ＝２Ｖ１−Ｘ−Ｌ＋Ｋとも表現できるすなわち、位相調整部３２０は、反転後の駆動開始位置Ｘ’を、Ｘ、Ｖ１、Ｌ、Ｋに基づいて、または、Ｖ１、Ａ、Ｌ，Ｋに基づいて算出するとも言える。
【００９９】
位相調整部３２０は、このような算出式に基づいて、液晶素子の垂直駆動開始信号（ＶＳＴ）の位相が、映像信号の垂直同期信号（Ｖｓｙｎｃ）に対して、反転後の駆動開始位置Ｘ’ライン分だけずれるように「位相調整値」を設定して、駆動開始信号生成部３３０に送信する。
【０１００】
このような構成により、本実施例のプロジェクタは、表示素子の走査順を変更する場合に、変更前と変更後とで、映像信号の有意画像の表示される範囲が変わらないようにすることができる。すなわち、表示素子の駆動領域内における、有効画像領域の位置が、走査順を変更前と変更後とで、変わらないようにすることができる。
【０１０１】
そのため、本実施例のプロジェクタを使用している場合、たとえば、「反転投影」の設定をせずに、プロジェクタを天井から吊して設置したとして、設置後に「反転投影」の設定をしても、画像の表示される位置が変わらないようにすることができる。
【０１０２】
本実施例では、「正位置投影」から「反転投影」に切り替えた場合について説明したが、逆に、「反転投影」から「正位置投影」に切り替えた場合であっても、同様に有効画像領域の位置が変わらないようにしても良い。
【０１０３】
また、本実施例では「反転投影」した場合の縦方向の有効画像領域の位置が変わらないようにする方法について説明したが、同様に、横方向の有効画像領域の位置が変わらないようにしてもよい。この場合、映像信号の水平同期信号に対して、液晶素子の水平駆動開始信号の位相を、映像信号の優位画像の表示される領域を変わらないように、変更すればよい。また、縦方向、横方向共に有意画像の表示される領域が変わらないようにするには、「画像の縦画素数」、「表示素子の縦画素数」として説明した箇所を次のように読み替える。「画像の縦画素数」については、「画像の縦画素数と横画素数を含むサイズ」、「表示素子の縦画素数」については、「表示素子の縦画素数と横画素数を含むサイズ」。
【０１０４】
また、プロジェクタにおいて、台形補正を行っている場合については、「正位置投影」から「反転投影」に切り替えた場合、台形補正の状態を一度リセットしても良い。
【０１０５】
本実施例では、液晶プロジェクタを例について説明した。しかし、画像の反転表示、画像のシフトが可能な表示素子を備えた装置であればどのような表示装置、投影装置であってもよい。たとえば表示装置としては、コンピュータ用ディスプレイ、テレビ、等でもよいし、投影装置では、液晶プロジェクタ、ＤＰＬプロジェクタ、レーザプロジェクタ等であってもよい。すなわち、本実施例によれば、表示画像の上下左右を反転するために表示素子の走査順を変更する方式の表示装置であっても、反転後と反転前で有効な画像の投影される位置が変わらないようにすることができる。
【０１０６】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１０７】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１０８】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１０９】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図１】
2014130182.tif 000003
【図２】
2014130182.tif 000004
【図３】
2014130182.tif 000005
【図４】
2014130182.tif 000006
【図５】
2014130182.tif 000007