(57)【要約】【課題】撮像手段を用いることなく、歪補正前の投影画像と投影領域との位置関係によらず、適切な大きさ及び形状に歪補正を行うことができる投影装置の実現。【解決手段】投影装置は、画像を投影面に投影する投影手段と、前記投影手段による投影範囲を補正する補正手段と、前記投影範囲の少なくとも１つの補正点の位置に応じて、前記投影面に投影する画像の形状を変形する変形手段と、前記補正点の位置が前記投影範囲の外側となる場合には、前記補正点の位置が前記投影手段による投影範囲内になるように、前記投影範囲を補正するように前記補正手段を制御する制御手段と、を有する。【選択図】図４
2014039132.tif 000002
【特許請求の範囲】
【請求項１】
画像を投影面に投影する投影手段と、
前記投影手段による投影範囲を補正する補正手段と、
前記投影範囲の少なくとも１つの補正点の位置に応じて、前記投影面に投影する画像の形状を変形する変形手段と、
前記補正点の位置が前記投影範囲の外側となる場合には、前記補正点の位置が前記投影手段による投影範囲内になるように、前記投影範囲を補正するように前記補正手段を制御する制御手段と、を有することを特徴とする投影装置。
【請求項２】
前記補正手段は、前記投影範囲を拡大することを特徴とする請求項１に記載の投影装置。
【請求項３】
前記補正手段は、前記投影範囲を移動することを特徴とする請求項１または２に記載の投影装置。
【請求項４】
前記補正手段は、前記投影範囲を光学的に補正することを特徴とする請求項１から３のいずれか１項に記載の投影装置。
【請求項５】
前記変形手段は、複数の補正点の位置に応じて前記投影面に投影する画像の形状を変形し、
前記制御手段は、前記複数の補正点のうち最初に指定された補正点ではない補正点については、前記投影範囲の外側に位置できないようにすることを特徴とする請求項１から４のいずれか１項に記載の投影装置。
【請求項６】
前記制御手段は、前記補正点の位置が前記投影範囲の外側となる場合であって、前記補正点の位置が前記投影手段による投影範囲内になるように、前記投影範囲を拡大することができないときは、前記投影範囲を移動することを特徴とする請求項１から５のいずれか１項に記載の投影装置。
【請求項７】
前記補正手段は、前記投影範囲の大きさを光学的に拡大するズーム手段を有することを特徴とする請求項２に記載の投影装置。
【請求項８】
前記補正手段は、シフトレンズを駆動することによって前記投影範囲を移動するレンズシフト手段を有することを特徴とする請求項３に記載の投影装置。
【請求項９】
前記補正点の位置を記憶する記憶手段を更に有し、
前記制御手段は、前記記憶手段に補正点の位置が記憶されていない場合のみ、前記レンズシフト手段を用いて前記投影範囲を補正することを特徴とする請求項８に記載の投影装置。
【請求項１０】
前記制御手段は、前記ズーム手段を用いた補正ができないときに、前記レンズシフト手段を用いて前記投影範囲を補正することを特徴とする請求項７または８に記載の投影装置。
【請求項１１】
前記補正点の位置を記憶する記憶手段を更に有し、
前記制御手段は、前記記憶手段に記憶されている補正点の位置を用いて前記投影範囲を補正することを特徴とする請求項１に記載の投影装置。
【請求項１２】
前記補正点を特定できる情報を投影画像に重畳する重畳手段を更に有することを特徴とする請求項１から１１のいずれか１項に記載の投影装置。
【請求項１３】
画像を投影面に投影する投影手段と、前記投影手段による投影範囲を補正する補正手段と、を有する投影装置の制御方法であって、
前記投影範囲の少なくとも１つの補正点の位置に応じて、前記投影面に投影する画像の形状を変形する変形工程と、
前記補正点の位置が前記投影範囲の外側となる場合には、前記補正点の位置が前記投影手段による投影範囲内になるように、前記投影範囲を補正するように前記補正手段を制御する制御工程と、を有することを特徴とする制御方法。
【請求項１４】
コンピュータを、請求項１から１２のいずれか１項に記載された投影装置の各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを、請求項１から１２のいずれか１項に記載された投影装置の各手段として機能させるためのプログラムを格納したコンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、投影装置の歪補正の一手法として、ユーザからの投影画像の４隅の点の移動指示に従い投影画像を変形することで歪補正を行う技術が知られている。しかし、この技術では４隅の点を投影画像外に移動することはできないため、ユーザは予め歪補正前に、投影画像がスクリーンを包含するように投影装置を設置する必要があった。
【０００３】
本課題に対し、例えば特許文献１および特許文献２では以下のような技術が開示されている。まず、歪補正前に撮像手段で投影方向を撮影し、投影領域と投影画像との位置関係を認識する。次に、投射画像の外周がスクリーン領域内に位置せず、且つ投射画像が可及的に小さくなるズーム条件を計算して、その条件を満たすようにズームレンズを駆動し、その後に画像を変形して投影画像の歪補正を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４５７８３４１号公報
【特許文献２】特開２００６−１２１２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および特許文献２に記載の技術では、歪補正前に投影領域の認識のために撮像手段が必要であり、コストアップの要因となる。また、無地の壁に投影する場合など、投影領域が撮影画像から特定できない場合には、適切に歪補正ができない。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、撮像手段を用いることなく、歪補正前の投影画像と投影領域との位置関係によらず、投影画像を適切な大きさ及び形状に歪補正を行うことができる投影装置およびその制御方法を実現することである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明の投影装置は、画像を投影面に投影する投影手段と、前記投影手段による投影範囲を補正する補正手段と、前記投影範囲の少なくとも１つの補正点の位置に応じて、前記投影面に投影する画像の形状を変形する変形手段と、前記補正点の位置が前記投影範囲の外側となる場合には、前記補正点の位置が前記投影手段による投影範囲内になるように、前記投影範囲を補正するように前記補正手段を制御する制御手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、歪補正時にユーザが補正点を投影領域外に移動しようとした際には、ズームレンズが駆動されスクリーン上の投影画像が拡大される。そのため、撮像手段を用いることなく、歪補正前の投影画像と投影領域との位置関係によらず、投影画像を適切な大きさ及び形状に歪補正を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る実施形態の投影装置の構成を示す図。
【図２】本実施形態のプロジェクタの基本動作を示すフローチャート。
【図３】実施形態１の画像処理部の内部構成を示す図。
【図４】実施形態１の変形処理を示すフローチャート。
【図５】実施形態１の液晶パネル上の投影領域と、スクリーン上に投影される投影領域とを対比させて変形処理を説明する図。
【図６】実施形態１の変形処理を説明する図。
【図７】実施形態２の変形処理を示すフローチャート。
【図８】射影変換を説明する図。
【図９】図４のＳ４０６での変形例を示すフローチャート。
【図１０】実施形態２の変形処理を説明する図。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１１】
［実施形態１］以下、本発明を、例えば、画像を投影する液晶プロジェクタに適用した実施形態について説明する。
【００１２】
＜装置構成＞図１を参照して、本発明に係る実施形態の投影装置の構成及び機能の概略について説明する。
【００１３】
本実施形態の液晶プロジェクタ（以下、プロジェクタと略称する）は、表示するべき画像に応じて、液晶素子の光の透過率を制御して、液晶素子を透過した光源からの光をスクリーンに投影することで、画像をユーザに提示する。図１において、本実施形態のプロジェクタ１００の全体の構成を示す図である。
【００１４】
本実施形態のプロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０、画像処理部１４０を有する。また、プロジェクタ１００は、液晶制御部１５０、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂ、光源制御部１６０、光源１６１、色分離部１６２、色合成部１６３、光学系制御部１７０、投影光学系１７１を有する。さらに、プロジェクタ１００は、記録再生部１９１、記録媒体１９２、通信部１９３、撮像部１９４、表示制御部１９５、表示部１９６を有していてもよい。
【００１５】
ＣＰＵ１１０は、プロジェクタ１００の各動作ブロックを制御する。ＲＯＭ１１１は、ＣＰＵ１１０の処理手順を記述した制御プログラムを記憶する。ＲＡＭ１１２は、ワークメモリとして一時的に制御プログラムやデータを格納する。また、ＣＰＵ１１０は、記録再生部１９１により記録媒体１９２から再生された静止画データや動画データを一時的に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。また、ＣＰＵ１１０は、通信部１９３より受信した静止画データや動画データを一時的に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。また、撮像部１９４により得られた画像や映像を一時的にＲＡＭ１１２に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、静止画データや動画データに変換して記録媒体１９２に記録させることもできる。
【００１６】
また、操作部１１３は、例えばスイッチやダイヤル、表示部１９６上に設けられたタッチパネルなどからなり、ユーザの指示を受け付け、ＣＰＵ１１０に指示信号を送信する。また、操作部１１３は、例えば、不図示のリモコンからの信号を受信する信号受信部（赤外線受信部など）で、受信した信号に基づいて所定の指示信号をＣＰＵ１１０に送信するものであってもよい。また、ＣＰＵ１１０は、操作部１１３や、通信部１９３から入力された制御信号を受信して、プロジェクタ１００の各動作ブロックを制御する。
【００１７】
画像入力部１３０は、外部装置から画像信号や映像信号を受信する。画像入力部１３０は、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子等を含む。また、画像入力部１３０は、アナログの画像信号や映像信号を受信した場合には、受信したアナログ信号をデジタル信号に変換し、画像処理部１４０に送信する。ここで、外部装置は、画像信号や映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
【００１８】
画像処理部１４０は、例えば画像処理用のマイクロプロセッサからなり、画像入力部１３０から受信した画像信号や映像信号にフレーム数、画素数、画像形状などの変更処理を施して、液晶制御部１５０に送信する。また、画像処理部１４０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が画像処理部１４０と同様の処理を実行してもよい。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪み補正処理（キーストン補正処理）といった機能を実行することが可能である。また、画像処理部１４０は、画像入力部１３０から受信した信号以外にも、ＣＰＵ１１０によって再生された画像や映像に対して前述の変更処理を施すこともできる。この画像処理部１４０による歪補正処理に関する具体的な挙動については後述する。
【００１９】
液晶制御部１５０は、例えば制御用のマイクロプロセッサからなり、画像処理部１４０で処理された画像信号や映像信号に基づいて、各液晶パネルの液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの画素の液晶に印可する電圧を制御して、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を調整する。なお、液晶制御部１５０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が液晶制御部１５０と同様の処理を実行してもよい。例えば、画像処理部１４０に映像信号が入力されている場合、液晶制御部１５０は、画像処理部１４０から１フレームの画像を受信するごとに、画像に対応する透過率となるように、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを制御する。液晶素子１５１Ｒは、赤色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、赤色の光の透過率を調整する。液晶素子１５１Ｇは、緑色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、緑色の光の透過率を調整する。液晶素子１５１Ｂは、青色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、青色の光の透過率を調整する。
【００２０】
光源制御部１６０は、光源１６１のオン／オフの制御や光量の制御をする、例えば制御用のマイクロプロセッサからなる。なお、光源制御部１６０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光源制御部１６０と同様の処理を実行してもよい。また、光源１６１は、例えばハロゲンランプ、キセノンランプ、高圧水銀ランプであり、スクリーン１８０に画像を投影するための光を出力する。また、色分離部１６２は、例えばダイクロイックミラーやプリズムからなり、光源１６１から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離する。なお、光源１６１として、各色に対応するＬＥＤ等を使用する場合には、色分離部１６２は不要である。また、色合成部１６３は、例えばダイクロイックミラーやプリズムからなり、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光を合成する。そして、色合成部１６３により赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の成分を合成した光は、投影光学系１７１に送られる。このとき、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂは、画像処理部１４０から入力された画像に対応する光の透過率となるように、液晶制御部１５０により制御される。そのため、色合成部１６３により合成された光は、投影光学系１７１によりスクリーンに投影されると、画像処理部１４０により入力された画像に対応する画像がスクリーン上に表示されることになる。
【００２１】
光学系制御部１７０は、例えば制御用のマイクロプロセッサからなり、投影光学系１７１を制御する。なお、光学系制御部１７０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光学系制御部１７０と同様の処理を実行してもよい。また、投影光学系１７１は、色合成部１６３から出力された合成光をスクリーンに投影する。投影光学系１７１は、複数のレンズ、レンズ駆動用のアクチュエータからなり、レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小、シフト、焦点調整などを行うことができる。
【００２２】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生したり、また、撮像部１９４により得られた静止画データや動画データをＣＰＵ１１０から受信して記録媒体１９２に記録する。また、通信部１９３より受信した静止画データや動画データを記録媒体１９２に記録してもよい。記録再生部１９１は、例えば、記録媒体１９２と電気的に接続するインタフェースや記録媒体１９２と通信するためのマイクロプロセッサからなる。なお、記録再生部１９１には、専用のマイクロプロセッサを含む必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が記録再生部１９１と同様の処理を実行してもよい。また、記録媒体１９２は、静止画データや動画データ、その他、本実施形態のプロジェクタに必要な制御データなどを記録することができるものである。記録媒体１９２は、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体であってよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。
【００２３】
通信部１９３は、外部装置からの制御信号や静止画データ、動画データなどを受信するためのものであり、例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などであってよく、通信方式を特に限定するものではない。また、画像入力部１３０の端子が、例えばＨＤＭＩ（登録商標）端子であれば、その端子を介してＣＥＣ通信を行うものであってもよい。ここで、外部装置は、プロジェクタ１００と通信が可能な機器であれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
【００２４】
表示制御部１９５は、表示制御用のマイクロプロセッサなどからなり、プロジェクタ１００に備えられた表示部１９６にプロジェクタ１００を操作するための操作画面やスイッチアイコン等の画像を表示させるための制御をする。なお、表示制御部１９５専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が表示制御部１９５と同様の処理を実行してもよい。また、表示部１９６は、プロジェクタ１００を操作するための操作画面やスイッチアイコンを表示する。表示部１９６は、画像を表示できればどのようなものであってもよい。例えば、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ、ＬＥＤディスプレイであってよい。また、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するＬＥＤ等を発光させるものであってもよい。
【００２５】
なお、本実施形態の画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５は、これらの動作ブロックと同様の処理を行うことのできる単数または複数のマイクロプロセッサあってもよい。または、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が各ブロックと同様の処理を実行してもよい。
【００２６】
＜基本動作＞次に、図１及び図２を参照して、本実施形態のプロジェクタ１００の基本動作について説明する。
【００２７】
図２は、本実施形態のプロジェクタ１００の基本動作を示すフローチャートである。図２の動作は、ＣＰＵ１１０が、ＲＯＭ１１１に格納されたプログラムを、ＲＡＭ１１２のワークエリアに展開し、各動作ブロックを制御することにより実現される。図２の動作は、ユーザが操作部１１３やリモコンによりプロジェクタ１００の電源をオンすると開始される。操作部１１３やリモコンによりユーザがプロジェクタ１００の電源をオンすると、ＣＰＵ１１０は、不図示の電源制御部によりプロジェクタ１００の各部へ不図示の電源部から電力の供給を開始する。
【００２８】
次に、ＣＰＵ１１０は、ユーザによる操作部１１３やリモコンの操作により選択された表示モードを判定する（Ｓ２１０）。本実施形態のプロジェクタ１００の表示モードの１つは、画像入力部１３０より入力された画像や映像を表示する「入力画像表示モード」である。また、本実施形態のプロジェクタ１００の表示モードの１つは、記録再生部１９１により記録媒体１９２から読み出された静止画データや動画データを表示する「ファイル再生表示モード」である。また、本実施形態のプロジェクタ１００の表示モードの１つは、通信部１９３から受信した静止画データや動画データを表示する「ファイル受信表示モード」である。なお、本実施形態では、ユーザにより表示モードが選択される場合について説明するが、電源を投入した時点での表示モードは、前回終了時の表示モードになっていてもよく、また、前述のいずれかの表示モードをデフォルトの表示モードとしてもよい。その場合には、Ｓ２１０の処理は省略可能である。
【００２９】
ここでは、Ｓ２１０で、「入力画像表示モード」が選択されたものとして説明する。
【００３０】
「入力画像表示モード」が選択されると、ＣＰＵ１１０は、画像入力部１３０から画像や映像が入力されているまで待機する（Ｓ２２０）。そして、入力された場合（Ｓ２２０でＹｅｓ）投影処理（Ｓ２３０）に移行する。
【００３１】
Ｓ２３０では、ＣＰＵ１１０は、画像入力部１３０より入力された画像や映像を画像処理部１４０に送信し、画像処理部１４０に、画像や映像の画素数、フレームレート、形状の変形を実行させ、処理の施された１画面分の画像を液晶制御部１５０に送信する。そして、ＣＰＵ１１０は、液晶制御部１５０により、受信した１画面分の画像の赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色成分の階調レベルに応じた透過率となるように、各液晶パネルの液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を制御する。そして、ＣＰＵ１１０は、光源制御部１６０により光源１６１からの光の出力を制御する。色分離部１６２は、光源１６１から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離し、それぞれの光を、各液晶パネルの液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに供給する。各液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに供給された各色の光は、各液晶素子の画素毎に透過する光量が制限される。そして、各液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）それぞれの光は、色合成部１６３に供給され再び合成される。そして、色合成部１６３で合成された光は、投影光学系１７１を介して、スクリーン１８０に投影される。
【００３２】
この投影処理は、画像を投影している間、１フレームの画像毎に順次、実行されている。
【００３３】
なお、このとき、ユーザにより操作部１１３から投影光学系１７１の操作指示が入力されると、ＣＰＵ１１０は、光学系制御部１７０により、投影画像の焦点を変更したり、光学系の拡大率を変更したりするように投影光学系１７１のアクチュエータを制御する。
【００３４】
この表示処理実行中に、ＣＰＵ１１０は、ユーザにより操作部１１３から表示モードを切り替える指示が入力されたか否かを判定する（Ｓ２４０）。ここで、操作部１１３から表示モードを切り替える指示が入力されると（Ｓ２４０でＹｅｓ）、ＣＰＵ１１０は、再びＳ２１０に戻り、表示モードの判定を行う。このとき、ＣＰＵ１１０は、画像処理部１４０に、表示モードを選択させるためのメニュー画面をＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像として送信し、投影中の画像に対して、このＯＳＤ画面を重畳させるように画像処理部１４０を制御する。ユーザは、この投影されたＯＳＤ画面を見ながら、表示モードを選択する。
【００３５】
一方、表示処理実行中に、ユーザにより操作部１１３から表示モードを切り替える指示が入力されない場合は（Ｓ２４０でＮｏ）、ＣＰＵ１１０は、ユーザにより操作部１１３から投影終了の指示が入力されたか否かを判定する（Ｓ２５０）。ここで、操作部１１３から投影終了の指示が入力された場合には（Ｓ２５０でＹｅｓ）、ＣＰＵ１１０は、プロジェクタ１００の各動作ブロックに対する電源供給を停止させ、投影処理を終了する。一方、操作部１１３から投影終了の指示が入力されない場合には（Ｓ２５０でＮｏ）、ＣＰＵ１１０は、Ｓ２２０へ戻り、以降、操作部１１３から投影終了の指示が入力されるまで、Ｓ２２０からＳ２５０までの処理を繰り返す。
【００３６】
以上のようにして、本実施形態のプロジェクタ１００は、スクリーンに対して画像を投影する。
【００３７】
なお、「ファイル再生表示モード」では、ＣＰＵ１１０は、記録再生部１９１により、記録媒体１９２から静止画データや動画データのファイルリストや各ファイルのサムネイルデータを読み出し、ＲＡＭ１１２に一時的に記憶する。そして、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＲＡＭ１１２に一時的に記憶されたファイルリストに基づく文字画像や各ファイルのサムネイルデータに基づく画像を生成し、画像処理部１４０に送信する。そして、ＣＰＵ１１０は、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【００３８】
次に、投影画面上において、記録媒体１９２に記録された静止画データや動画データにそれぞれ対応する文字や画像を選択する指示が操作部１１３を介して入力される。そうすると、ＣＰＵ１１０は、選択された静止画データや動画データを記録媒体１９２から読み出すように記録再生部１９１を制御する。そして、ＣＰＵ１１０は、読み出された静止画データや動画データをＲＡＭ１１２に一時的に記憶し、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画データや動画データを再生する。
【００３９】
そして、ＣＰＵ１１０は、例えば再生した動画データを順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【００４０】
また、「ファイル受信表示モード」では、ＣＰＵ１１０は、通信部１９３により受信した静止画データや動画データをＲＡＭ１１２に一時的に記憶し、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画データや動画データを再生する。そして、ＣＰＵ１１０は、例えば再生した動画データを順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【００４１】
＜画像処理部の構成＞次に、図３を参照して、本実施形態の画像処理部の構成について説明する。
【００４２】
図３において、画像処理部１４０は、信号処理部３１０、ＯＳＤ重畳部３２０、変形処理部３３０を有する。
【００４３】
元画像信号ｓ３０１は、前述のように、表示モードに応じて画像入力部１３０、記録再生部１９１、あるいは通信部１９３から入力される。また、タイミング信号ｓ３０２は、元画像信号ｓ３０１に同期した垂直同期信号、水平同期信号、クロックなどであって、元画像信号ｓ３０１の供給元から供給される。画像処理部１４０内の各ブロックは、タイミング信号ｓ３０２に基づいて動作するが、画像処理部１４０の内部でタイミング信号を作り直して使用してもよい。
【００４４】
信号処理部３１０は、ＣＰＵ１１０と連携して、元画像信号ｓ３０１に対し、画像信号のヒストグラムやＡＰＬ等の統計情報の取得や、ＩＰ変換、フレームレート変換、解像度変換、γ変換、色域変換、色補正、エッジ強調などの信号処理を施す。信号処理部３１０で処理された処理画像信号ｓ３０３は、ＯＳＤ重畳部３２０に対して出力される。
【００４５】
ＯＳＤ重畳部３２０は、ＣＰＵ１１０の指示により、ユーザ用のメニューや操作のためのガイド情報をＯＳＤ画像として処理画像信号ｓ３０３に重畳し、生成したＯＳＤ重畳信号ｓ３０４を変形処理部３３０に対して出力する。
【００４６】
変形処理部３３０は、所定の変形式に基づいて変形前後の画素の座標を求め、ＯＳＤ重畳信号ｓ３０４に変形処理を施し、変形後画像信号ｓ３０５を出力する。
【００４７】
本実施形態における変形処理部３３０は、射影変換を用いて画像を変形するものとし、以下に図８を参照して、この変形処理について説明する。
【００４８】
図８において、８１０はＰｓ１〜Ｐｓ４の４点を頂点とする歪補正前の画像（元画像）、８２０はＰｄ１〜Ｐｄ４の４点を頂点とする歪補正後の画像をそれぞれ示している。
【００４９】
なお、射影変換における、元画像８１０の座標（ｘｓ、ｙｓ）と変形後画像８２０の座標（ｘｄ、ｙｄ）の関係は下記式１で表わされる。
【００５０】
【数１】
2014039132.tif 000003
【００５１】
Ｍは変形後画像から元画像への３×３の射影変換行列であり、ＣＰＵ１１０から変形処理部３３０に入力される。ｘｓ１、ｙｓ１は、元画像８１０の１つの頂点Ｐｓ１の座標であり、ｘｄ１、ｙｄ１は変形後画像８２０の頂点Ｐｄ１の座標値である。
【００５２】
上記式１により求められた元画像の座標（ｘｓ、ｙｓ）が整数であれば、これをそのまま変形後画像の座標（ｘｄ、ｙｄ）の画素値としてよい。しかし、式１により求められた元画像の座標は整数になるとは限らない。その場合は、元画像の座標の周辺画素の画素値を用いて補間することで、変形後座標（ｘｄ、ｙｄ）の持つ画素値を求める。補間の方法は、バイリニア、バイキュービック、その他の任意の補間方法を用いればよい。また、式１に基づいて求められた元画像の座標が、元画像８１０の範囲外である場合には、その画素値は黒またはユーザが設定した背景色とする。
【００５３】
変形処理部３３０は、以上の手順で変形後座標の全てについて画素値を求めることで、変形後の画像を作成する。
【００５４】
なお、上記例では、ＣＰＵ１１０から変形処理部３３０に、射影変換行列Ｍが入力されるとしたが、画像処理部１４０の内部で射影変換行列Ｍを求めてもよい。なお、射影変換行列Ｍは、元画像の４隅の点および変形後画像の座標の４隅の点から、一意に求められる。この方法は公知のため詳細は省略する。
【００５５】
変形処理部３３０が出力する変形後画像信号ｓ３０５は、前述の通り、液晶制御部１５０に供給され、液晶パネルに表示される。
【００５６】
＜歪補正処理＆ズーム動作＞次に、図４〜図６を参照して、本実施形態のプロジェクタ１００による歪補正処理について説明する。
【００５７】
図５は、液晶パネル上の投影領域と、投影面上に投影される投影領域とを対比させて示し、（ａ）は液晶パネル上、（ｂ）はスクリーン上の投影画像をそれぞれ示している。液晶パネルは、代表して１枚を図示している。
【００５８】
液晶パネル全面を投影領域５１０として、これをスクリーン上に投影すると、プロジェクタ１００とスクリーンが相対的に正対していない場合には、傾斜角や光学条件によって形状は異なるが、スクリーン上の投影画像は５２０のように歪んだ四角形になる。Ｐ１〜Ｐ４は液晶パネル上の投影領域の四隅であり、補正点として移動される点である。ＰＳ１〜ＰＳ４は、補正点Ｐ１〜Ｐ４に対応する投影画像の四隅である。
【００５９】
図４は本実施形態のプロジェクタ１００による歪補正処理を示している。図４の処理は、ＣＰＵ１１０が、ＲＯＭ１１１に格納されたプログラムを、ＲＡＭ１１２のワークエリアに展開し、各動作ブロックを制御することにより実現される。
【００６０】
図４において、ＣＰＵ１１０はまず、ユーザから操作部１１３やリモコンを介して、画像中の４隅の補正点を移動することで歪補正を行う処理（４隅指定型の歪補正）を開始する指示を受信したか否かを判定する（Ｓ４０１）。ＣＰＵ１１０がユーザから４隅指定形の歪補正の開始指示を受信したと判定すると、Ｓ４０２に進む。
【００６１】
次に、ＣＰＵ１１０は、ユーザから操作部１１３やリモコンを介して、４隅の補正点のうち移動対象とする点を選択する指示を受信したか否かを判定する（Ｓ４０２）。ＣＰＵ１１０が、移動対象とする点を選択する指示を受信したと判定した場合はＳ４０３に進む。このとき、移動対象として選択された補正点をユーザに分かりやすく提示するために、ＣＰＵ１１０はＯＳＤ重畳部３２０に対し、補正点付近にＯＳＤを重畳させてもよい。例えば、ＰＳ１の近傍の色を目立つ色に変えたり、点滅させたりするなど、選択中の補正点が特定できる情報であれば表示内容はどのようなものであってもよい。
【００６２】
一方、Ｓ４０２にてＣＰＵ１１０が当該指示を受信しなかったと判定した場合は、Ｓ４１１に進む。
【００６３】
Ｓ４０３では、ＣＰＵ１１０は、ユーザの補正点移動指示を待つ。補正点移動指示とは、例えば、操作部１１３もしくはリモコンの方向キー（上、下、左、右）が押下されたときの信号である。ＣＰＵ１１０が補正転移移動指示を受信したと判定した場合はＳ４０４に進む。一方、ＣＰＵ１１０が当該指示を受信しなかったと判定した場合は、Ｓ４１１に進む。
【００６４】
Ｓ４０４では、ＣＰＵ１１０は、ユーザが方向キーを押下したと判定すると、押下された方向キーに応じて、移動後の補正点の液晶パネル上の座標を計算する（Ｓ４０４）。例えば、選択中の補正点Ｐ４の移動前の液晶パネル上の座標が（ｘ４、ｙ４）である場合に、右キーが押されたとすると、移動後の座標は（ｘ４＋ｍ、ｙ４）となる。ここで、ｍは予め定められた移動量である。
【００６５】
次に、ＣＰＵ１１０は、Ｓ４０４で計算した移動後の補正点の座標が、液晶パネルの投影領域内か否かを判定する（Ｓ４０５）。液晶パネルの解像度を（ｘｐ、ｙｐ）とすると、ｘ４＋ｍ＜０若しくはｘｐ≦ｘ４＋ｍのときは液晶パネルの投影領域外（投影範囲の外側）であると、０≦ｘ４＋ｍ＜ｘｐのときは液晶パネルの投影領域内（投影範囲内）であると判定する。
【００６６】
Ｓ４０５にて、ＣＰＵ１１０が移動後の補正点の座標が液晶パネルの投影領域内と判定するとＳ４０８に進む。一方、液晶パネルの投影領域外であると判定すると、Ｓ４０６に進む。
【００６７】
Ｓ４０６では、ＣＰＵ１１０は、光学系制御部１７０に対し、ズームレンズを駆動して投影画像を光学的に拡大するよう指示する。光学系制御部１７０はＣＰＵ１１０の指示に従い、ズームレンズを駆動する（Ｓ４０６）。
【００６８】
このとき、光学系制御部１７０がズームレンズを駆動する前に、ＣＰＵ１１０はＯＳＤ重畳部３２０に対し、投影画像の拡大処理が行われる旨を示すＯＳＤを重畳するよう指示してもよい。また、ユーザから操作部１１３もしくはリモコンを介してズーム動作に同意する旨を表す信号を受信してから光学系制御部１７０にズームレンズの駆動を行わせてもよい。
【００６９】
また、ＣＰＵ１１０は、一度の移動指示を受信しただけではズームレンズの駆動指示を行わず、ユーザが操作部１１３やリモコンのキーを長押しした場合のように、一定期間内に連続した移動指示を受信した場合にのみズームレンズの駆動指示を行ってもよい。
【００７０】
次に、ＣＰＵ１１０は、４隅の補正点それぞれの座標を投影画像の内側に移動させる補正処理を行う（Ｓ４０７）。例えば、ある時点の光学条件におけるズーム中心点の液晶パネル上の座標を（ｘｃ、ｙｃ）とすると、ある補正点の補正前の液晶パネル上の座標（ｘｎ、ｙｎ）に対して、補正後のＸ座標、Ｙ座標はそれぞれ下記のようになる。
Ｘ座標：
ｘｎ＋ｘｍ（ｘｎ＜ｘｃのとき）
ｘｎ−ｘｍ（ｘｎ≧ｘｃのとき）
Ｙ座標：
ｙｎ＋ｙｍ（ｙｎ＜ｙｃのとき）
ｙｎ−ｙｍ（ｙｎ≧ｙｃのとき）
ここで（ｘｍ、ｙｍ）は予め定められた補正量であり、補正点毎にその補正前の頂点からの距離に応じて決定してもよいし、ズームレンズの駆動量に比例して変化させてもよい。また、この補正処理は、４つの全ての補正点に対して行ってもよいし、現在選択中の補正点や最初に指定された補正点を除く３つの補正点に対して行ってもよい。或いは、後述するＳ４０９にて既に座標が決定された補正点のみに対して行ってもよい。
【００７１】
また、座標が補正された補正点をユーザに分かりやすく提示するために、ＣＰＵ１１０はＯＳＤ重畳部３２０に対し、補正点付近にＯＳＤを重畳させてもよい。例えば座標が補正された補正点の近傍の色を目立つ色に変えたり、点滅させたりしてもよく、座標が補正された補正点が特定できる情報であれば表示内容はどのようなものであってもよい。
【００７２】
Ｓ４０８では、ＣＰＵ１１０は、選択中の補正点Ｐ４の液晶パネル上の座標を、Ｓ４０３で求めた移動後の座標に決定し、Ｓ４０９に進む。このとき、ＣＰＵ１１０は、ＯＳＤ重畳部に対し、補正点Ｐ１〜Ｐ４を結ぶ線を投影画像に重畳するよう指示する。このようにすることで、ユーザは補正後の形状を容易に認識できる。
【００７３】
Ｓ４０９では、ＣＰＵ１１０は、ユーザから操作部１１３やリモコンを介して、選択中の補正点の移動終了指示を受信したか否かを判定する（Ｓ４０９）。例えば、操作部１１３もしくはリモコンの決定キーやキャンセルキーなど予め定められたキーが押下されたか否かで判定すればよい。ＣＰＵ１１０が選択中の補正点の移動終了指示を受信したと判定すると、Ｓ４１０に進む。一方、ＣＰＵ１１０が当該指示を受信しなかったと判定した場合は、Ｓ４０３に戻る。
【００７４】
Ｓ４１０では、ＣＰＵ１１０は、Ｓ４０９時点での補正点の座標に従って、変形処理部３３０に対して入力画像を変形するよう指示する（Ｓ４１０）。このとき、ＣＰＵ１１０は、変形後画像の液晶パネル上の座標を元画像の液晶パネル上の座標に射影する射影変換行列Ｍを求め、変形処理部３３０に送信する。変形処理部３３０はＣＰＵ１１０から受信した情報に従い、入力画像を変形する。
【００７５】
Ｓ４１１では、ＣＰＵ１１０は、ユーザから操作部１１３やリモコンを介して、４隅指定形の歪補正を終了する指示を受信したか否かを判定する（Ｓ４１１）。ＣＰＵ１１０が補正点の移動終了指示を受信したと判定すると、本処理を終了する。一方、ＣＰＵ１１０が当該指示を受信しなかったと判定した場合は、Ｓ４０２に戻る。
【００７６】
＜歪補正処理中の投影画像の変化の様子の説明＞次に、図６を参照して、歪補正処理中の投影画像の変化の様子を、ユーザ操作と投影面上の投影画像の変化を対応付けて説明する。
【００７７】
ここでは、歪補正処理の開始前において、図６（ａ）のように投影画像５２０が目標形状５３０の全体を包含していない場合を例に説明する。
【００７８】
まずＳ４０２にて、ユーザが補正点Ｐ４を選択したとする。そして、Ｓ４０３にてリモコンの左キーを押したとする。このとき、ＣＰＵ１１０は、Ｓ４０４およびＳ４０５において、補正点Ｐ４の移動後の座標は、液晶パネルの投影領域外であると判定する。そのため、Ｓ４０６にて投影画像５２０は、光学系制御部１７０により拡大される。
【００７９】
ユーザは所定回数左キーを押し、投影画像５２０を図６（ｂ）のように目標形状５３０を包含するように投影する状態とする。このとき、プロジェクタ１００内ではＳ４０３〜Ｓ４０９の処理が繰り返される。
【００８０】
次に、ユーザはリモコンの上キーを押したとする。このとき、ＣＰＵ１１０は、Ｓ４０４およびＳ４０５において、補正点Ｐ４の移動後の座標は液晶パネルの投影領域内であると判定する。そのため、ＣＰＵ１１０は、Ｓ４０８にて補正点Ｐ４の座標を更新する。
【００８１】
補正点Ｐ４のスクリーン上の点Ｐ４が目標形状の頂点と一致すると、ユーザはリモコンの決定キーを押し、移動終了を指示する。
【００８２】
その後、Ｓ４１０に進み、投影画像は図６（ｃ）のように変形される。
【００８３】
次に、ユーザは同様の手順で補正点Ｐ３、Ｐ２、Ｐ１を順に選択し、補正点が目標形状の頂点に一致するように移動指示を行う。この場合の投影画像の変化は図６（ｄ）〜（ｆ）のようになる。
【００８４】
以上の手順により、投影画像を目標形状に一致させるよう歪補正を行うことができる。  以上説明したように、本実施形態のプロジェクタによれば、ユーザが歪補正時の補正点を投影画像外に移動しようとした際には、ズームレンズが駆動されスクリーン上の投影画像が拡大される。このような動作により、本実施形態のプロジェクタは、歪補正前の投影状態によらず、投影面の任意の位置に歪補正を行った画像を投影することができる。
【００８５】
なお、本実施形態においては、Ｓ４０９にて補正点の座標が決定された後に、Ｓ４１０に進み画像を変形するシーケンスを説明したが、Ｓ４０７若しくはＳ４０８にて補正点の座標が更新される度に画像を変形してもよい。
【００８６】
なお、Ｓ４０８の別の動作例として、ある補正点の移動中（Ｓ４０３〜Ｓ４０９のループ中）に、一度以上Ｓ４０６、Ｓ４０７が実行されていた場合、プロジェクタ１００の各ブロックは、図９のように動作してもよい。
【００８７】
まず、ＣＰＵ１１０は、押された方向キーがＳ４０６にてズームで拡大処理が行われたときに押された方向キーの逆方向であるか否かを判定する（Ｓ９０１）。ＣＰＵ１１０が逆方向であると判定すれば、Ｓ９０２に進む。一方、逆方向ではないと判定するとＳ９０３に進む。
【００８８】
Ｓ９０２では、ＣＰＵ１１０は光学系制御部１７０に対し、ズームレンズを駆動して投影画像を縮小するよう指示する。光学系制御部１７０は、ＣＰＵ１１０の指示に従いズームレンズを駆動する（Ｓ９０２）。
【００８９】
次に、ＣＰＵ１１０は、４隅の補正点それぞれの座標の補正処理を行う（Ｓ９０３）。例えば、ズーム中心点の座標を（ｘｃ、ｙｃ）とすると、ある補正点の補正前の座標（ｘｎ、ｙｎ）に対して、補正後のＸ座標、Ｙ座標はそれぞれ下記のようになる。
Ｘ座標：
ｘｎ−ｘｍ（ｘｄｎ＜ｘｃのとき）
ｘｎ＋ｘｍ（ｘｄｎ≧ｘｃのとき）
Ｙ座標：
ｙｎ−ｙｍ（ｙｄｎ＜ｙｃのとき）
ｙｎ＋ｙｍ（ｙｄｎ≧ｙｃのとき）
ここで（ｘｍ、ｙｍ）は所定の補正量であり、今回押された方向キーの逆の方向キーが押されたときに実行されたＳ４０７にて使用された値であることが望ましい。
【００９０】
Ｓ９０４では、ＣＰＵ１１０は、選択中の補正点Ｐ４の液晶パネル上の座標を、Ｓ４０３で求めた移動後の座標に決定する。
【００９１】
以上がＳ４０８の別の動作例であり、例えばユーザが誤ってキー操作を行い、投影画像を不要に拡大してしまった場合において、ズーム状態を元に戻すことが可能となる。このため、ズーム状態を戻さなかった場合と比較して、歪補正による不要な解像度劣化を抑えることができる。
【００９２】
また、Ｓ４０６にてズーム状態がワイド端になり、ＣＰＵ１１０がこれ以上拡大投影を行えないと判定すると、ＣＰＵ１１０はＯＳＤ重畳部３２０に対して、警告用ＯＳＤを重畳するよう指示し、Ｓ４０３に戻ってもよい。若しくは、ＣＰＵ１１０は光学系制御部１７０に対し、受信した方向キーの方向に応じてシフトレンズを駆動して投影画像をシフトさせるよう指示してもよい。
【００９３】
［実施形態２］本実施形態のプロジェクタは、レンズシフトも連動する構成である。なお、本実施形態のプロジェクタの全体構成、基本動作、画像処理部の構成については、実施形態１と同様であるため説明は省略する。
【００９４】
図７は本実施形態のプロジェクタ１００の動作を示している。図７の動作は、ＣＰＵ１１０が、ＲＯＭ１１１に格納されたプログラムを、ＲＡＭ１１２のワークエリアに展開し、各動作ブロックを制御することにより実現される。図７におけるＳ７０１〜Ｓ７０５の処理は、図４のＳ４０１〜Ｓ４０５と同様であるので説明は省略する。
【００９５】
図７において、Ｓ７０５にて、ＣＰＵ１１０は、移動後の補正点の座標が液晶パネルの投影領域外であると判定するとＳ７０６に進む。
【００９６】
Ｓ７０６では、ＣＰＵ１１０は、光学系制御部１７０にズームレンズを駆動させてズーム動作を行うか、若しくはシフトレンズを駆動させてレンズシフトを行うかを判定する。
【００９７】
この判定は例えば、既に他の３つの補正点の何れか若しくは全ての座標が既に決定されている場合はズームを行い、それ以外の場合はレンズシフトを行うものする。判定方法はこれに限らず、ズームレンズをこれ以上拡大側に駆動できないときはレンズシフトを行うと判定してもよい。ＣＰＵ１１０がズームを行うと判定した場合はＳ７０７に、レンズシフトを行うと判定した場合はＳ７０８に進む。
【００９８】
Ｓ７０７では、ＣＰＵ１１０は、光学系制御部１７０に対し、ズームレンズを駆動して投影画像を光学的に拡大するよう指示する。光学系制御部１７０はＣＰＵ１１０の指示に従い、ズームレンズを駆動する（Ｓ７０７）。
【００９９】
Ｓ７０８では、ＣＰＵ１１０は、光学系制御部１７０に対し、シフトレンズを駆動して投影画像をスクリーン上で移動するよう指示する。光学系制御部１７０はＣＰＵ１１０の指示に従い、シフトレンズを駆動する（Ｓ７０８）。この際のシフト方向は、Ｓ７０３で判定した補正点の移動方向と一致させる。
【０１００】
Ｓ７０９では、ＣＰＵ１１０は、４隅の補正点それぞれの座標の補正処理を行う（Ｓ７０９）。例えば予め定められた補正量（ｘｋ、ｙｋ）により、ある補正点の補正前の座標（ｘｎ、ｙｎ）に対して、補正後の座標は（ｘｎ−ｘｋ、ｙｎ−ｙｋ）として算出する。
【０１０１】
この補正処理は、現在選択中の補正点を除く３つの補正点に対して行ってもよいし、既に座標が決定された補正点のみに対して行ってもよい。なお補正量は各補正点に対して異なる値であってもよいし、ズームレンズもしくはシフトレンズの駆動量に応じて変化させてもよい。
【０１０２】
また、座標が補正された補正点をユーザに分かりやすく提示するために、ＣＰＵ１１０はＯＳＤ重畳部３２０に対し、補正点付近にＯＳＤを重畳させてもよい。例えば座標が補正された補正点の近傍の色を目立つ色に変えたり、点滅させたりしてもよく、座標が補正された補正点が特定できる情報であれば表示内容はどのようなものであってもよい。
【０１０３】
以降のＳ７１０〜Ｓ７１３の処理は、図４のＳ４０８〜Ｓ４１１の処理と同様であるので説明は省略する。
【０１０４】
＜歪補正処理中の投影画像の変化の様子の説明＞次に、図１０を参照して、歪補正処理中の投影画像の変化の様子を、ユーザ操作と投影面上の投影画像の変化を対応付けて説明する。ここでは、歪補正処理の開始前において、図１０（ａ）のように投影画像５２０が目標形状５３０の全体を包含していない場合を例に説明する。
【０１０５】
まずＳ７０２にて、ユーザが補正点Ｐ２を選択したとする。そして、Ｓ７０３にてリモコンの右キーを押したとする。このときＣＰＵ１１０は、Ｓ４０４およびＳ４０５にて、補正点Ｐ２の移動後の座標は、液晶パネルの投影領域外であると判定する。ここでＰ２以外の補正点（Ｐ１、Ｐ３、Ｐ４）の座標はまだ変更されていないため、ＣＰＵ１１０はレンズシフトを行うものと判定する。
【０１０６】
ユーザは所定回数右キーを押すことで、投影画像５２０は図１０（ｂ）のように右側に移動される。このとき、プロジェクタ１００の内部ではＳ７０３〜Ｓ７１１の処理が繰り返される。ユーザはリモコンの決定ボタンを押し、投影画像の移動は終了される。
【０１０７】
以降の図１０（ｃ）〜図１０（ｇ）については、図６（ｂ）〜（ｆ）と同様であるので説明は省略する。
【０１０８】
以上の手順により、投影画像を目標形状に一致させるよう歪補正を行うことができる。
【０１０９】
［その他の実施形態］
本発明は、以下の処理を実行することによっても実現される。即ち、本実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【図１】
2014039132.tif 000004
【図２】
2014039132.tif 000005
【図３】
2014039132.tif 000006
【図４】
2014039132.tif 000007
【図５】
2014039132.tif 000008
【図６】
2014039132.tif 000009
【図７】
2014039132.tif 000010
【図８】
2014039132.tif 000011
【図９】
2014039132.tif 000012
【図１０】
2014039132.tif 000013