(57)【要約】【課題】  台形歪みの補正操作を容易にする。【解決手段】  ユーザは、操作部（１１３）により、スクリーンの投影画像上で、歪み補正の基準となる４隅の補正点を指定する。ＣＰＵ（１１０）は、補正点の移動操作に対する移動量として初期には初期移動量を設定し、移動操作の都度又はその回数に従い、より少ない移動量を設定する。ＣＰＹ（１１０）は、移動後の補正点から歪み補正のための変形パラメータを決定し、画像処理部（１４０）に設定する。画像処理部（１４０）はＣＰＵ（１１０）からの変形パラメータで、投影すべき画像を変形する。画像処理部（１４０）で変形された画像が、液晶素子（１５１Ｒ，１５１Ｇ，１５１Ｂ）により表示され、投影光学系（１７１）によりスクリーンに投影される。【選択図】  図１
2014036394.tif 000002
【特許請求の範囲】
【請求項１】
スクリーンに対する投影光軸の傾斜に基づく投影画像の歪みを補正する投影画像の歪補正方法であって、
１回の移動指示に対する当該投影画像の移動量に初期移動量を設定するステップと、
前記投影画像上の補正点を選択する選択ステップと、
ユーザの指示する方向に前記選択ステップで選択された前記補正点を前記移動量に基づいて移動する移動ステップと、
前記移動量を減少させる減少ステップと、
前記移動ステップで移動された前記補正点に応じた変形パラメータを算出するステップと、
前記変形パラメータに基づいて前記投影画像を変形するステップ
とを備え、
前記補正点が初期位置でない場合の前記初期移動量が、前記補正点が初期位置の場合の前記初期移動量より小さい
ことを特徴とする投影画像の歪補正方法。
【請求項２】
前記減少ステップは、前記選択ステップの実施に応じて実施されることを特徴とする請求項１に記載の投影画像の歪補正方法。
【請求項３】
前記減少ステップは、前記補正点の選択回数に応じて前記移動量を減少させることを特徴とする請求項１または２に記載の投影画像の歪補正方法。
【請求項４】
さらに、前記補正点の前記初期位置へのリセットに応じて前記移動量を初期移動量に戻すステップを備えることを特徴とする請求項１ないし３の何れか１項に記載の投影画像の歪補正方法。
【請求項５】
前記補正点が前記初期位置の場合に、前記補正点を前記初期位置よりも内側の調整開始位置に移動させることを特徴とする請求項１ないし４の何れか１項に記載の投影画像の歪補正方法。
【請求項６】
さらに、前記補正点が前記初期位置にリセットされた場合に、前記補正点を前記初期位置よりも内側の調整開始位置に移動させることを特徴とする請求項５に記載の投影画像の歪補正方法。
【請求項７】
更に、スクリーンに対する前記投影光軸の傾斜角に応じて前記投影画像の歪を補正する角度指定歪補正モードと、前記投影画像の補正点を選択して移動することにより前記投影画像の歪を補正する補正点選択歪補正モードと選択するステップを具備し、
前記角度指定歪補正モードから前記補正点選択歪補正モードへの移行する際に前記角度指定歪補正モードで調整された補正点を保持する
ことを特徴とする請求項１ないし６の何れか１項に記載の投影画像の歪補正方法。
【請求項８】
スクリーンに画像を投影する投影型表示装置であって、
投影すべき画像に幾何学変形を行う画像処理手段と、
前記画像処理手段で処理された画像をスクリーンに投影する投影光学系と、
前記スクリーンに表示される投影画像上で前記幾何学変形のための補正点を指定する手段と、
前記補正点を１回の移動指示に対して移動量だけ移動する移動制御手段であって、前記移動量として初期には初期移動量を設定し、前記移動指示に従い前記移動量を削減する移動制御手段と、
前記移動制御手段による移動の後の補正点に従い、前記画像処理手段の幾何学変形の変形パラメータを決定し、前記変形パラメータに従う前記幾何学変形を行うように前記画像処理手段を制御する制御手段
とを具備する投影型表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影画像の歪補正方法及び投影型表示装置に関し、より具体的には、液晶プロジェクタなどの投影型表示装置における投影画像の歪補正方法及び当該方法を実施可能な投影型表示装置に関する。
【背景技術】
【０００２】
近年、液晶プロジェクタなどの投写型表示装置は、プレゼンテーションや会議などの業務用途からホームシアターなどの家庭用途にまで幅広く普及し、それに伴い小型化・軽量化が進んできている。このためプロジェクタを投影する場所も様々であり、場所の制約から必ずしもスクリーンに対し正面にプロジェクタを配置することはできない場合がある。
【０００３】
一般的には、机上に置いたプロジェクタからやや上方のスクリーンに向かって傾斜させて投影する場合が多い。しかし、プロジェクタ本体とスクリーンとの相対的な傾きが原因で、スクリーン上には台形歪と呼ばれる幾何学歪が発生してしまう。これを解消する手段として、多くのプロジェクタは、この台形歪を信号処理で補正する台形補正機能を有する。
【０００４】
特許文献１には、プロジェクタ本体とスクリーンとの相対的な傾斜角に基づく台形補正の計算方法が詳細に記載されている。
【０００５】
特許文献２には、投写面上に表示されている画像の四隅の位置をユーザ操作に基づいて補正する歪補正方法が記載されている。補正点を選択し、方向キーを押下する度に所定距離だけ移動し、歪補正パラメータが算出される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１２３６６９号公報
【特許文献２】特開２００３−３０４５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
四隅指定型の歪補正において各補正点を方向キーで移動させる方法には、以下のような問題点がある。すなわち、１アクションでの移動距離が小さいと、歪が大きい場合に所望の形状にするまでの操作回数が多くなり、時間がかかる。一方、１アクションでの移動距離が大きいと、精密に所望の形状にすることができない。
【０００８】
本発明は、このような問題点を解決し、速やかにかつ精密に所望の形状に投影画像を補正できる投影画像の歪補正方法及び投影型表示装置を提示することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る投影画像の歪補正方法は、スクリーンに対する投影光軸の傾斜に基づく投影画像の歪みを補正する投影画像の歪補正方法であって、１回の移動指示に対する当該投影画像の移動量に初期移動量を設定するステップと、前記投影画像上の補正点を選択する選択ステップと、ユーザの指示する方向に前記選択ステップで選択された前記補正点を前記移動量に基づいて移動する移動ステップと、前記移動量を減少させる減少ステップと、前記移動ステップで移動された前記補正点に応じた変形パラメータを算出するステップと、前記変形パラメータに基づいて前記投影画像を変形するステップとを備え、前記補正点が初期位置でない場合の前記初期移動量が、前記補正点が初期位置の場合の前記初期移動量より小さいことを特徴とする。
【００１０】
本発明に係る投影型表示装置は、スクリーンに画像を投影する投影型表示装置であって、投影すべき画像に幾何学変形を行う画像処理手段と、前記画像処理手段で処理された画像をスクリーンに投影する投影光学系と、前記スクリーンに表示される投影画像上で前記幾何学変形のための補正点を指定する手段と、前記補正点を１回の移動指示に対して移動量だけ移動する移動制御手段であって、前記移動量として初期には初期移動量を設定し、前記移動指示に従い前記移動量を削減する移動制御手段と、前記移動制御手段による移動の後の補正点に従い、前記画像処理手段の幾何学変形の変形パラメータを決定し、前記変形パラメータに従う前記幾何学変形を行うように前記画像処理手段を制御する制御手段とを具備する。
【発明の効果】
【００１１】
本発明によれば、最初は移動量が大きいので、歪が大きくても少ない操作回数で所望の形状に近づけることができ、徐々に移動量が小さくなるので精密に所望形状に合わせることが容易になる。これらの結果、速やかにかつ精密に投影画像の歪みを補正できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例の基本制御動作を示すフローチャートである。
【図３】画像処理部の概略構成ブロック図である。
【図４Ａ】本実施例の歪み補正のための変形処理のフローチャートである。
【図４Ｂ】本実施例の歪み補正のための変形処理のフローチャートである。
【図５】液晶素子上の画像領域とスクリーン上の投影画像の画像領域とを対比する、変形処理の説明図である。
【図６Ａ】歪み補正操作による画像領域の変形の様子を示す説明図である。
【図６Ｂ】歪み補正操作による画像領域の変形の様子を示す説明図である。
【図６Ｃ】歪み補正操作による画像領域の変形の様子を示す説明図である。
【図６Ｄ】歪み補正操作による画像領域の変形の様子を示す説明図である。
【図６Ｅ】歪み補正操作による画像領域の変形の様子を示す説明図である。
【図７Ａ】別の実施例の歪み補正のための変形処理のフローチャートである。
【図７Ｂ】別の実施例の歪み補正のための変形処理のフローチャートである。
【図８】補正点選択回数と移動量の対応表の一例である。
【図９】図４Ａを変更した変形処理のフローチャートである。
【図１０】図９に示す処理における変形処理の説明図である。
【図１１】２つの歪補正モードを有する場合の歪み補正動作のフローチャートである。
【図１２】射影変換の説明図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、透過型液晶パネルを用いたプロジェクタに適用した本発明に係る投影型表示装置の一実施例の概略構成ブロック図を示す。本実施例の液晶プロジェクタ１００は、表示するべき画像に応じて液晶素子の光透過率を制御し、液晶素子の透過光をスクリーンに投影することで、スクリーン上に画像を表示する。
【００１５】
図１を参照して、本実施例の全体構成を説明する。液晶プロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０及び画像処理部１４０を有する。液晶プロジェクタ１００はさらに、液晶制御部１５０、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂ、光源制御部１６０、光源１６１、色分離部１６２、色合成部１６３、光学系制御部１７０及び投影光学系１７１を有する。液晶プロジェクタ１００はさらに、記録再生部１９１、記録媒体１９２、通信部１９３、撮像部１９４、表示制御部１９５及び表示部１９６を有する。
【００１６】
ＣＰＵ１１０は、液晶プロジェクタ１００の各動作ブロックを制御する。ＲＯＭ１１１は、ＣＰＵ１１０の処理手順を記述した制御プログラムを記憶する。ＲＡＭ１１２は、ＣＰＵ１１０のワークメモリとして一時的に制御プログラムやデータを格納する。ＣＰＵ１１０は、記録再生部１９１により記録媒体１９２から再生された静止画データや動画データを一時的にＲＡＭ１１２に格納し、ＲＯＭ１１１のプログラムを用いて、それぞれの画像や映像を再生することもできる。ＣＰＵ１１０は、通信部１９３により受信した静止画データや動画データを一時的にＲＡＭ１１２に格納し、ＲＯＭ１１１のプログラムを用いて、それぞれの画像や映像を再生することもできる。ＣＰＵ１１０は、撮像部１９４により得られた画像データや映像データを一時的にＲＡＭ１１２に記憶し、ＲＯＭ１１１のプログラムを用いて、静止画データや動画データに変換して記録媒体１９２に記録させることもできる。
【００１７】
操作部１１３はユーザの指示を受け付け、ＣＰＵ１１０に操作内容に応じた指示信号を送信する。操作部１１３は例えば、スイッチやダイヤル、及び表示部１９６上に設けられたタッチパネルなどからなる。操作部１１３はまた、リモコンからの無線信号を受信し、受信信号に基づいて所定の指示信号をＣＰＵ１１０に送信する信号受信部（赤外線受信部など）を含む。ＣＰＵ１１０は、操作部１１３や通信部１９３から入力される制御信号に従い、液晶プロジェクタ１００の各動作ブロックを制御する。
【００１８】
画像入力部１３０は外部装置から映像信号が入力する手段であり、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子又はＨＤＭＩ（登録商標）端子等を含む。画像入力部１３０は、アナログ映像信号をデジタル映像信号に変換するアナログ／デジタル変換器を具備する。画像入力部１３０は、受信した映像信号を画像処理部１４０に供給する。画像入力部に映像信号を供給する外部装置は、映像信号を出力できる装置、例えば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ及びゲーム機などのどれでもよい。
【００１９】
画像処理部１４０は、画像入力部１３０により入力された映像信号にフレーム数、画素数及び画像形状などの変更処理を施して液晶制御部１５０に供給する。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理及び歪み補正処理（キーストン補正処理）の各機能を具備する。画像処理部１４０はまた、画像入力部１３０からの映像信号以外にも、ＣＰＵ１１０によって再生された画像及び映像に対しても上述の変更処理を施すことができる。
【００２０】
画像処理部１４０は、以上の機能を具備する画像処理用のマイクロプロセッサからなるか、又は、ＲＯＭ１１１に記憶されたプログラムをＣＰＵ１１０が実行することで実現される。
【００２１】
液晶制御部１５０は、画像処理部１４０からの映像信号に従い、液晶素子（液晶表示パネル）１５１Ｒ，１５１Ｇ，１５１Ｂの画素単位の透過率を制御する。すなわち、液晶制御部１５０は、画像処理部１４０で処理された映像信号のＲ（赤色）信号に従い液晶素子（液晶表示パネル）１５１Ｒを駆動し、Ｇ（緑色）信号に従い液晶素子１５１Ｇを駆動し、Ｂ（青色）信号に従い液晶素子１５１Ｂを駆動する。これにより、液晶素子１５１Ｒは表示すべきＲＧＢ画像の赤色画像を表示し、液晶素子１５１Ｇは緑色成画像を表示し、液晶素子１５１Ｂは青色画像を表示する。液晶制御部１５０は、専用のマイクロプロセッサからなるか、又は、ＲＯＭ１１１に記憶されたプログラムをＣＰＵ１１０が実行することで実現される。
【００２２】
光源制御部１６０は、光源１６１のオン／オフとオン時の光量を制御するマイクロプロセッサからなる。もちろん、ＣＰＵ１１０がＲＯＭ１１１に記憶されたプログラムに従い光源制御部１６０の機能を代替しても良い。光源１６１は、液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂの照明光を生成する。光源１６１は、例えば、ハロゲンランプ、キセノンランプ又は高圧水銀ランプなどからなる。光源１６１の出力光は色分離部１６２により赤色用、緑色用及び青色用に分割され、各分割光が液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂに入射する。色分離部１６２は、光源１６１の出力光を赤色（Ｒ）、緑色（Ｇ）及び青色（Ｂ）に分離する素子、例えば、ダイクロイックミラーやプリズムなどからなる。なお、光源１６１として、各色に対応する光を出力するＬＥＤ等を使用する場合には、色分離部１６２は不要である。
【００２３】
液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂはそれぞれ、色分離部１６２で分離された照明光を空間強度変調してそれぞれの色の光学画像を生成する。具体的には、液晶制御部１５０が、表示すべき画像の赤色成分に応じて液晶素子１５１Ｒの各画素の透過率を制御し、液晶素子１５１Ｒを一定強度の光を入射することで、電気信号を赤色成分の光学画像（赤色画像）に変換する。同様に、液晶素子１５１Ｇが緑色成分の光学画像（緑色画像）を生成し、液晶素子１５１Ｂが、青色成分の光学画像（青色画像）を生成する。
【００２４】
色合成部１６３は、液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂの透過光を互いの画素にずれが生じないように合成する。これにより、本来の色を表出する光学画像が生成される。色合成部１６３は、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光学画像を空間的に合成する素子、例えば、ダイクロイックミラーやプリズムなどからなる。色合成部１６３により合成された光学画像はフルカラーの画像であり、投影光学系１７１により図示しないスクリーンに投影される。投影光学系１７１は、複数のレンズ及びレンズ駆動用アクチュエータからなり、レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小及び焦点調整などを行える。光学系制御部１７０は、投影光学系１７１を制御する制御用のマイクロプロセッサからなる。ＲＯＭ１１１に記憶されたプログラムをＣＰＵ１１０が実行することで光学系制御部１７０の機能を代替しても良い。
【００２５】
単板式の場合、１枚の液晶素子でＲＧＢ画像を表示し、当該液晶素子を高輝度光源からの光で照明するので，色分離部１６２及び色合成部１６３は不要になる。
【００２６】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生し、撮像部１９４により得られた画像や映像の静止画データや動画データをＣＰＵ１１０から受信して記録媒体１９２に記録する。記録再生部１９１はまた、通信部１９３により受信される静止画データや動画データを記録媒体１９２に記録する。記録再生部１９１は、例えば、記録媒体１９２と電気的に接続するインタフェースと、記録媒体１９２と通信するためのマイクロプロセッサからなる。記録再生部１９１の一部の機能を、ＲＯＭ１１１に記憶されたプログラムによってＣＰＵ１１０が代替してもよい。
【００２７】
記録媒体１９２は、静止画データ、動画データ、及び、その他のデータを記録する。記録媒体１９２として、磁気ディスク、光学式ディスク又は半導体メモリなどのあらゆる方式の記録媒体を利用できる。記録媒体１９２は、プロジェクタ１００に着脱可能であっても、内蔵型であってもよい。
【００２８】
通信部１９３は外部機器と通信し、外部機器から制御信号、静止画データ及び動画データなどを受信する。通信部１９３は例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ又はＢｌｕｅｔｏｏｔｈ（登録商標）などを利用でき、通信方式は特定のものに限定されない。画像入力部１３０の端子が例えばＨＤＭＩ（登録商標）端子である場合、通信部１９３は、その端子を介してＣＥＣ通信を行うものであっても良い。外部機器は例えば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機又はリモコンなどである。
【００２９】
撮像部１９４は、投影光学系１７１により投影された画像を撮影（スクリーン方向を撮影）するように配置される。撮像部１９４は、撮影画像データをＣＰＵ１１０に送信する。ＣＰＵ１１０は、撮像部１９４からの画像データを一時的にＲＡＭ１１２に記憶し、ＲＯＭ１１１に記憶されたプログラムに基づいて、静止画データ又は動画データに変換する。撮像部１９４は、光学像を画像信号に変換する撮像素子、被写体の光学像を撮像素子に入射するレンズ、レンズを駆動するアクチュエータ、アクチュエータを制御するマイクロプロセッサ、撮像素子の出力画像信号をデジタル信号に変換するＡＤ変換部などからなる。スクリーン方向以外の方向、例えば、スクリーンと逆方向の視聴者側を撮影する撮像部を設けても良い。
【００３０】
表示制御部１９５は、液晶プロジェクタ１００を操作するための操作画面やスイッチアイコン等の画像を表示部１９６に表示させる。表示制御部１９５は、表示制御用マイクロプロセッサなどからなるが、その機能を、ＲＯＭ１１１に記憶されたプログラムによってＣＰＵ１１０が代替してもよい。
【００３１】
表示部１９６は、上述の通り、液晶プロジェクタ１００を操作するための操作画面及びスイッチアイコンを表示する。表示部１９６は、画像を表示するデバイス、例えば、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ又はＬＥＤディスプレイなどからなる。表示部１９６は、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するＬＥＤ等を発光させる構成を具備しても良い。
【００３２】
画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１及び表示制御部１９５の機能は、単数又は複数のマイクロプロセッサで実現しても良い。
【００３３】
図２は、本実施例の基本動作のフローチャートを示す。図２を参照して、本実施例の基本動作を説明する。図２に示すフローで示される動作は、基本的に、ＣＰＵ１１０がＲＯＭ１１１に記憶されたプログラムに基づいて各機能ブロックを制御することにより実行される。操作部１１３や不図示のリモコンによりユーザが液晶プロジェクタ１００の電源のオンを指示した時点に、図２に示すフローがスタートする。
【００３４】
操作部１１３や不図示のリモコンによりユーザが液晶プロジェクタ１００の電源のオンを指示すると、ＣＰＵ１１０は、不図示の電源部からプロジェクタ１００の各部に不図示の電源回路から電源を供給する。
【００３５】
次に、ＣＰＵ１１０は、ユーザによる操作部１１３やリモコンの操作により選択された表示モードを判定する（Ｓ２１０）。液晶プロジェクタ１００の表示モードには、入力画像表示モード、ファイル再生表示モード及びファイル受信表示モードがある。入力画像表示モードは、画像入力部１３０より入力された映像を表示する表示モードである。ファイル再生表示モードは、記録媒体１９２から読み出された静止画データや動画データの画像や映像を表示する表示モードである。ファイル受信表示モードは、通信部１９３から受信した静止画データや動画データの画像や映像を表示する表示モードである。
【００３６】
電源を投入した時点での表示モードを前回終了時の表示モードとしてもよいし、いずれかの表示モードをデフォルトの表示モードとしてもよい。これらの場合には、ステップＳ２１０の処理は省略可能である。
【００３７】
ステップＳ２１０で入力画像表示モードが選択されたものとする。入力画像表示モードが選択されると、ＣＰＵ１１０は、画像入力部１３０から映像信号が入力されているか否かを判定する（Ｓ２２０）。ＣＰＵ１１０は、入力されていない場合（Ｓ２２０でＮｏ）には入力検出まで待機し、入力されている場合（Ｓ２２０でＹｅｓ）には投影処理（Ｓ２３０）を実行する。
【００３８】
ＣＰＵ１１０は投影処理として、画像入力部１３０からの映像信号を画像処理部１４０に送信し、画像処理部１４０に画素数、フレームレート及び形状の変形を実行させ、処理の施された１画面分の画像を液晶制御部１５０に送信させる。ＣＰＵ１１０は液晶制御部１５０に、１画面分の画像の赤色（Ｒ）、緑色（Ｇ）及び青色（Ｂ）の各色成分の階調レベルに応じた透過率となるように液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を制御させる。
【００３９】
ＣＰＵ１１０は、光源制御部１６０に光源１６１から照明光を出力させる。色分離部１６２は、光源１６１の出力光を、赤色（Ｒ）、緑色（Ｇ）及び青色（Ｂ）に分離し、それぞれの光を液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに供給する。液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに供給された各色の光は、各液晶素子の画素毎に透過する光量が制限されることで空間的に強度変調され、各色の光学画像が生成される。液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）及び青色（Ｂ）の各色画像は、色合成部１６３により合成される。色合成部１６３で合成されたＲＧＢ光学画像が投影光学系１７１により不図示のスクリーンに投影される。
【００４０】
この投影処理は、画像を投影している間、１フレームの画像毎に順次、実行されている。この間、ユーザが投影光学系１７１の操作をする指示を操作部１１３から入力すると、ＣＰＵ１１０は、指示内容に沿って投影光学系１７１を制御するように光学系制御部１７０に指示する。例えば、投影画像の焦点変更や光学系の拡大率の変更である。
【００４１】
表示処理実行中に、ＣＰＵ１１０は、ユーザにより表示モードを切り替える指示が操作部１１３から入力されたか否かを判定する（Ｓ２４０）。ユーザが表示モードを切り替える指示を操作部１１３から入力すると（Ｓ２４０でＹｅｓ）、ＣＰＵ１１０は、再びＳ２１０に戻り、表示モードを判定する。このとき、ＣＰＵ１１０は、画像処理部１４０に表示モードを選択させるためのメニュー画面をＯＳＤ画像として送信し、投影中の画像にこのＯＳＤ画面を重畳させるように画像処理部１４０を制御する。ユーザは、投影されたＯＳＤ画面を見ながら、表示モードを選択する。
【００４２】
表示処理実行中に、ユーザが表示モードを切り替える指示を操作部１１３から入力しない場合（Ｓ２４０でＮｏ）、ＣＰＵ１１０は、ユーザにより投影終了の指示が操作部１１３から入力されたか否かを判定する（Ｓ２５０）。ユーザが投影終了の指示を操作部１１３から入力した場合（Ｓ２５０でＹｅｓ）、ＣＰＵ１１０は、プロジェクタ１００の各ブロックに対する電源供給を停止させ、画像投影を終了させる。一方、ユーザが投影終了の指示を操作部１１３から入力した場合（Ｓ２５０でＮｏ）、ＣＰＵ１１０は、Ｓ２２０に戻り、以降、ユーザが投影終了の指示を操作部１１３から入力するまでの間、ステップＳ２２０〜Ｓ２５０の処理を繰り返す。
【００４３】
以上のような動作で、液晶プロジェクタ１００は、スクリーンに画像を投影する。
【００４４】
ファイル再生表示モードでは、ＣＰＵ１１０は、記録再生部１９１に、記録媒体１９２から静止画データ及び動画データのファイルリスト並びに各ファイルのサムネイルデータを読み出させ、ＲＡＭ１１２に一時記憶する。そして、ＣＰＵ１１０は、ＲＯＭ１１１のプログラムに従い、ＲＡＭ１１２に一時記憶されたファイルリストに基づく文字画像及び各ファイルのサムネイルデータに基づく画像を生成し、画像処理部１４０に送信する。そして、ＣＰＵ１１０は、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０及び光源制御部１６０を制御する。
【００４５】
ユーザは、投影画面上において記録媒体１９２に記録された静止画データや動画データにそれぞれ対応する文字や画像を選択する指示を操作部１１３により入力する。ＣＰＵ１１０は、この指示に従い、選択された静止画データや動画データを記録媒体１９２から読み出すように記録再生部１９１を制御する。ＣＰＵ１１０は、読み出された静止画データ又は動画データをＲＡＭ１１２に一時記憶し、ＲＯＭ１１１のプログラムに従い、静止画データ又は動画データの画像又は映像を再生する。
【００４６】
ＣＰＵ１１０は、例えば再生した動画データの映像を順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０及び光源制御部１６０を制御する。静止画データを再生する場合、ＣＰＵ１１０は、再生画像データを画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０及び光源制御部１６０を制御する。
【００４７】
ファイル受信表示モードでは、ＣＰＵ１１０は、通信部１９３から受信した静止画データや動画データをＲＡＭ１１２に一時記憶し、ＲＯＭ１１１のプログラムに従い、静止画データ又は動画データの画像又は映像を再生する。ＣＰＵ１１０は、例えば再生した動画データの映像を順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０及び光源制御部１６０を制御する。静止画データを再生した場合、ＣＰＵ１１０は、再生した画像を画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０及び光源制御部１６０を制御する。
【００４８】
液晶プロジェクタ１００によりスクリーンに投影される画像は、スクリーンに対する投影光軸の傾斜に基づいて台形歪を生じる。この台形歪は、当該歪を相殺するような変形を投影画像に予め施して投影することで、解消することができ、画像処理部１４０が、その変形を行う。図３は、画像処理部１４０の概略構成ブロック図を示す。画像処理部１４０は、各種画像処理部３１０、ＯＳＤ重畳部３２０及び変形処理部３３０を有する。
【００４９】
元画像信号Ｓ３０１は、表示モードに応じて画像入力部１３０、記録再生部１９１又は通信部１９３などから入力される、画像処理部１４０の処理前の画像信号である。タイミング信号Ｓ３０２は、元画像信号Ｓ３０１に同期した垂直同期信号、水平同期信号又はクロックなどのタイミング信号であって、元画像信号Ｓ３０１の供給元から供給される。画像処理部１４０内の各ブロックは、タイミング信号Ｓ３０２に基づいて動作するが、画像処理部１４０の内部でタイミング信号を作り直して使用してもよい。
【００５０】
各種画像処理部３１０は、ＣＰＵ１１０と連携して、元画像信号Ｓ３０１のヒストグラムやＡＰＬをはじめとする統計情報を取得し、各種画像処理を施した画像信号Ｓ３０３を生成する。各種画像処理は、ＩＰ変換、フレームレート変換、解像度変換、γ変換、色域変換、色補正及びエッジ強調を含むが、これらの詳細は周知であるので、詳細な説明は省略する。各種画像処理部３１０は、生成した画像信号Ｓ３０３をＯＳＤ重畳部３２０に出力する。
【００５１】
ＯＳＤ重畳部３２０は、ＣＰＵ１１０の指示により、ユーザ用のメニューや操作のためのガイド情報をＯＳＤ画像として画像信号Ｓ３０３に重畳し、生成したＯＳＤ重畳画像信号Ｓ３０４を変形処理部３３０に出力する。
【００５２】
変形処理部３３０は、ＣＰＵ１１０により設定される変形式又は変形パラメータに基づく幾何学的変形をＯＳＤ重畳部３２０からのＯＳＤ重畳画像信号Ｓ３０４に施して、変形後画像信号Ｓ３０５を生成する。キーストーン補正は射影変換で実現でき、ＣＰＵ１１０は、その射影変換のためのパラメータを変形処理部３３０に事前に設定する。元画像の座標を（ｘｓ，ｙｓ）とし、変形後画像の座標を（ｘｄ，ｙｄ）とすると、
【数１】
2014036394.tif 000003
の関係にある。ここで、Ｍは元画像から変形後画像への３×３の射影変換行列であり、ＣＰＵ１１０から入力される。（ｘｓｏ，ｙｓｏ）は、図１２に実線で示す元画像の１つの頂点の座標である。（ｘｄｏ，ｙｄｏ）は、図１２に一点鎖線で示す変形後画像の、元画像の頂点（ｘｓｏ、ｙｓｏ）に対応する頂点の座標値である。
【００５３】
ＣＰＵ１１０から、式（１）の行列Ｍの逆行列Ｍ−１とオフセット（ｘｓｏ，ｙｓｏ），（ｘｄｏ，ｙｄｏ）が変形処理部３３０に入力される。変形処理部３３０は、式（２）に従い変形後の座標（ｘｄ，ｙｄ）に対応する元画像の座標（ｘｓ、ｙｓ）を求める。すなわち、
【数２】
2014036394.tif 000004
式２で求められた元画像の座標（ｘｓ、ｙｓ）が整数値になる場合、元画像の座標（ｘｓ、ｙｓ）上の画素値をそのまま変形後画像の座標（ｘｄ，ｙｄ）の画素値としてもよい。
【００５４】
しかし、一般的には、式（２）で求められる元画像の座標は整数値になるとは限らない。このため、一般的には、周辺画素の値を用いて補間することで、変形後画像の座標（ｘｄ、ｙｄ）の画素値を求める。補間方法として、バイリニア、バイキュービック又はその他の任意の補間方法を用いればよい。また、式（２）に基づいて求められた元画像の座標が、元画像領域６２０の範囲外である場合、変形処理部３３０は、その画素値を黒又はユーザが設定した背景色とする。
【００５５】
このようにして、変形処理部３３０は、変換後画像の全座標（又は全画素）について画素値を求めることで、変形後画像を作成する。
【００５６】
ＣＰＵ１１０が変形処理部３３０に行列Ｍとその逆行列Ｍ−１を入力するとしたが、ＣＰＵ１１０が変形処理部３３０に逆行列Ｍ−１を入力し、変形処理部３３０が内部で行列Ｍを生成しても良い。また、ＣＰＵ１１０が変形処理部３３０に行列Ｍを入力し、変形処理部３３０が内部で逆行列Ｍ−１を生成しても良い。
【００５７】
変形処理部３４０が出力する変形後画像信号Ｓ３０５は、前述の通り、液晶制御部１５０に供給され、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに画像表示される。
【００５８】
次に、図４Ａ及び図４Ｂ、図５及び図６Ａ〜図６Ｅを参照して、本実施例の四隅補正動作を説明する。図４Ａ及び図４Ｂは、ＣＰＵ１１０が実行するフローチャートである。図４Ａ及び図４Ｂに示す動作は、ユーザが操作部１１３や不図示のリモコンにより四隅指定型の歪補正を開始した場合に起動される。図５は、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの画像領域と、スクリーン５４０上に投影される画像領域とを対比する模式図である。図５図（ａ）は液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの画像領域を示し、図５（ｂ）はスクリーン上の投影画像を示す。液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂは、代表して１枚のみを図示してある。
【００５９】
液晶素子の全面を画像領域５１０として、これをスクリーン上に投影したとする。液晶プロジェクタ１００とスクリーンが相対的に縦横に傾斜角をもって傾いている場合、傾斜角や光学条件によって形状は異なるが、スクリーン上の投影画像は歪んだ四角形５２０になる。点Ｐ１〜Ｐ４は、歪補正を実行していない段階では液晶素子上の画像領域の四隅を示す。点Ｐ１〜Ｐ４は投影前画像の補正点であり、台形歪補正のために移動ないし調整される点である。点ＰＳ１〜ＰＳ４は、補正点Ｐ１〜Ｐ４に対応する投影画像上の四隅を示す点である。破線で示す長方形５３０は、ユーザが目標とする投影画像の形状である。
【００６０】
ＣＰＵ１１０は、補正点Ｐ１〜Ｐ４の位置が初期位置か否かを判定する（Ｓ４０１）。初期位置とは、歪補正変形を施していない状態での位置であり、図５（ａ）に示す補正点Ｐ１〜Ｐ４は初期位置である。
【００６１】
補正点Ｐ１〜Ｐ４の全てが初期位置であると判定した場合、ＣＰＵ１１０は、１アクションでの移動量ｄに既定の初期移動量ｄ１を設定する（Ｓ４０２）。４つの補正点Ｐ１〜Ｐ４のうち一点でも初期位置でないと判定した場合、ＣＰＵ１１０は、ユーザによる１回の移動指示に対する移動量ｄに初期移動量ｄ１よりも小さい既定の移動量ｄ２を設定する（Ｓ４０３）。移動量ｄは変数であり、その値は、以降のステップで補正点を移動させる際の移動量として用いられる。
【００６２】
ステップＳ４０２，Ｓ４０３の後、Ｓ４０４で、ＣＰＵ１１０は、補正点Ｐ１〜Ｐ４のうちの一点を移動対象点選択のための候補として表示する。例えば、図５（ｂ）に符号５４０で示すように、点ＰＳ１の近傍の色を目立つ色に変更したり、点滅させたりする。あるいは、ＯＳＤにその旨表示する方法でも良い。また、ＯＳＤ重畳部３２０に指示して、ユーザ用の操作ガイドを同時に表示してもよい。
【００６３】
ＣＰＵ１１０は、ユーザによるリモコンキーあるいは本体スイッチ等の操作を待つ（Ｓ４０５）。
【００６４】
ユーザ操作を受け付けると、ＣＰＵ１１０は、操作されたキーが方向キー（上、下、左及び右）のいずれかであるかを判定する（Ｓ４０６）。方向キーであった場合、ＣＰＵ１１０は、移動指示と理解し、押下された方向キーに応じて移動対象点候補を変更して（Ｓ４０７）、Ｓ４０６に戻る。例えば、点ＰＳ１が候補になっている状態で、右キーが押下されたら、点にＰＳ２に、下キーが押下されたら点にＰＳ３に移動対象点候補を変更し、候補点の表示もそれに応じて変更する。点ＰＳ１が候補になっている状態で上キー又は左キーが押下された場合、ＣＰＵ１１０は、移動対象点候補を変更しない。
【００６５】
操作されたキーが方向キーでない場合、ＣＰＵ１１０は、決定キーであるか否かを判定する（Ｓ４０８）。決定キーである場合、ＣＰＵ１１０は、現在の移動対象候補点に対応する投影前画像の補正点を移動対象点として決定する（Ｓ４０９）。例えば、点ＰＳ１が移動対象点候補であった場合は、投影前画像の点Ｐ１が移動対象点となる。このとき、ＣＰＵ１１０は、ＯＳＤ重畳部３２０に指示して、移動用の操作ガイドを表示すると良い。
【００６６】
ＣＰＵ１１０は、決定した移動対象点を移動させるためのユーザ操作を待つ（Ｓ４１０）。ユーザ操作を受け付けると、ＣＰＵ１１０は、操作されたキーが方向キー（上、下、左及び右）のいずれかであるかを判定する（Ｓ４１１）。方向キーである場合、ＣＰＵ１１０は、押下された方向キーに応じてステップＳ４０２又はＳ４０３で設定済みの移動量ｄだけ移動対象点を移動させる（Ｓ４１２）。例えば、ＣＰＵ１１０は、図５（ａ）に示す点Ｐ１が移動対象点になっている状態で右キーが押下されたら右に、下キーが押下されたら下に、それぞれ移動量ｄだけ移動する。ただし、液晶素子のパネルサイズより外側に移動させることはできないので、点Ｐ１がパネル頂点にある場合には、上キー又は左キーが押下されたときでも点Ｐ１を移動しない。初期位置から右キーが１回押下されて点Ｐ１が点Ｐ１’に移動したときの変形後画像領域を、図５（ａ）に符号５５０で示す。
【００６７】
このように、ＣＰＵ１１０は、移動対象点を含む４つの補正点を頂点とする四角形を変形後画像領域とする幾何学変形処理を変形処理部３３０に実行させ（Ｓ４１３）、ステップＳ４１０に戻る。Ｓ４１３の変形処理のために、ＣＰＵ１１０は、補正前の画像領域である四角形５１０が変形後画像領域５５０になるような変形パラメータ、具体的には射影変換行列Ｍとオフセットを算出し、変形処理部３３０に設定する。
【００６８】
操作されたキーが方向キーでない場合（Ｓ４１１）、ＣＰＵ１１０は、決定キーが操作されたか否かを判定する（Ｓ４１４）。決定キーでない場合は、ＣＰＵ１１０は、無効なキー操作なので、ステップＳ４１０に戻って次のユーザ操作を待つ。決定キーである場合（Ｓ４１４）、ＣＰＵ１１０は、この移動対象点に対する移動処理が終了し、次の移動対象点のために移動量ｄを既定の移動減少量Δｄだけ減少させる（Ｓ４１５）。この減算で移動量ｄがゼロ以下になる場合、ＣＰＵ１１０は、移動量ｄを移動最小値ｄｍｉｎとする。このような移動量減少処理と移動制御により、操作の都度、徐々に移動量ｄが小さくなる。すなわち、移動指示の操作を繰り返すにつれて精密な位置調整が可能となる。
【００６９】
Ｓ４１５の後、ＣＰＵ１１０は、ステップＳ４０４に戻り、次の移動対象点を選択するための処理を行う。
【００７０】
操作されたキーが決定キーでない場合（Ｓ４０８）、ＣＰＵ１１０は、操作されたのが終了キーか否かを判定する（Ｓ４１６）。終了キーである場合、ＣＰＵ１１０は、四隅補正を終了する。終了キーでない場合、ＣＰＵ１１０は、操作されたのがリセットキーか否かを判定する（Ｓ４１７）。リセットキーである場合、ＣＰＵ１１０は、補正点Ｐ１〜Ｐ４を初期位置に戻し（Ｓ４１８）、変形処理を実施して（Ｓ４１９）、ステップＳ４０２に戻り、移動量ｄを初期移動量ｄ１とする。ステップＳ４１６の変形処理は、ステップＳ４１３のそれと同様である。移動量を初期移動量ｄ１に戻すということは、次に新たな変形を行うということである。これは、目標形状までの変形量が大きいことが想定されるからである。
【００７１】
図６Ａ〜図６Ｅを参照して、ユーザ操作と移動量の変化との対応を説明する。４つの補正点が初期位置にある状態から四隅指定型の歪補正を起動した場合を想定する。この段でのスクリーン投影画像は、図６Ａに符号５２０で示す形状になる。図６Ａは、図５（ｂ）と同一である。
【００７２】
図４ＡのステップＳ４０２で、移動量ｄに初期移動量ｄ１が設定される。例えば、ｄ１を９画素とする。ステップＳ４０４では、移動対象点候補として点ＰＳ１が表示されているが、ユーザは最も歪の大きい点ＰＳ２を調整するため、右キーを一回押下してから決定キーを押下する。すると、点Ｐ２が補正点として決定される。次に、ユーザは、点ＰＳ２を目標形状５３０の頂点に近づけるために下キーを押下する。すると、パネル上で点Ｐ２が下に９画素移動して図６Ｂに示す点ＰＳ２’の位置となる。変形処理が実施されるので、スクリーン上には図６Ｂに符号６１０で示した形状の画像が投影される。ここで、点ＰＳ２がスクリーン上では垂直に移動せずに斜めに移動するのは、パネル上で下方向に９画素動かしているからであり、傾いて投影されるスクリーン上では斜めに移動することになる。
【００７３】
ユーザが更に下キーを２回、左キーを１回押下すると、頂点は図６Ｃの点ＰＳ２”の位置に移動し、スクリーン上の投影画像は、図６Ｃに符号６２０で示す形状となる。この時点では、点ＰＳ２”は目標形状５３０の頂点に一致していないが、微調整を後で行うので、決定キーを押下して点Ｐ２の位置を確定させる。ここで、ユーザには明示されないが、ステップＳ４１５で移動量を移動減少量Δｄだけ減らす。移動減少量Δｄを２画素とすると、移動量ｄは９−２＝７画素になり、この移動量ｄが次の補正点の移動に適用される。移動対象点選択に戻ると、点ＰＳ２が移動対象点候補として表示されている。
【００７４】
次に、歪が大きい点ＰＳ１を調整するため、ユーザは、左キーを一回押下してから決定キーを押下して点Ｐ１を移動対象点とする。同様の手順で右キーを２回、下キーを１回押下すると、点Ｐ１は右に１４画素、下に７画素移動し、スクリーン上には図６Ｄに符号６３０で示す形状の画像が投影される。ここで、ユーザは決定キーを押下して点Ｐ１の位置を確定させる。
【００７５】
以降、次の補正点ＰＳ３を５画素単位、点ＰＳ４を３画素単位で調整する。すると、この時点では、四隅が概ね所望の位置近傍にあり、図６Ｅに符号６４０で示した形状の画像が投影される。
【００７６】
再度、点ＰＳ１〜ＰＳ４を順次選択し、方向キーを押下することにより、補正点をＰ１〜Ｐ４移動させる。今回は、移動量が１画素単位となっているので、所望の位置に精密に位置合わせすることができ、最終的にスクリーン上の投影画像の形状が目標形状５３０と一致する。
【００７７】
以上説明したように、本実施例によれば、四隅を徐々に移動させる方式の歪み補正において、歪が大きい場合でも当初は大きく移動するので、少ない操作で所望の形状に近づけることができる。移動量が徐々に小さくなるので、所望形状に合わせる操作が容易になり、精密に所望の形状に合致させることができる。
【００７８】
上記説明例では、移動量ｄを左右方向と上下方向とで同じにしたが、左右方向の移動量ｄｘと上下方向の移動量ｄｙを異なる値にしてもよい。
【００７９】
表示デバイスとして透過型液晶パネルを用いるプロジェクタの実施例を説明したが、ＤＬＰ又はＬＣＯＳ（反射型液晶）パネルなどの表示デバイスを用いたプロジェクタにも本発明は適用可能である。また、表示パネルは単板式でも３板式でも良い。
【実施例２】
【００８０】
補正点の移動量を減少させる処理内容を以下のように変更しても良い。すなわち、ステップＳ４０２とＳ４０３において移動量ｄに初期移動量ｄ１又はｄ２を設定する際に、移動量ｄとして補正点毎に変数を用意し、それぞれをｄｐ１〜ｄｐ４とする。ステップＳ４０２ではｄｐ１〜ｄｐ４に初期移動量ｄ１を設定し、ステップＳ４０３ではｄｐ１〜ｄｐ４に初期移動量ｄ２を設定する。ステップＳ４１５では、補正点の一つを移動させて決定させたときに、移動させた補正点に対応する移動量ｄｐｉ（ｉ＝１〜４のいずれか）を既定の移動減少量Δｄだけ減少させる。
【００８１】
その他の処理は、実施例１と同様である。実施例１の説明と同様に、初期移動量ｄ１を９画素、移動減少量Δｄを２画素とすると、移動量ｄｐ１〜ｄｐ４を１画素にするためには同一補正点を５回選択する必要があり、操作回数が多くなってしまう。同一補正点が２回又は３回選択されたときに移動量ｄｐ１〜ｄｐ４が１画素になるように、初期移動量ｄ１と移動減少量Δｄを決めることが望ましい。
【００８２】
このように変更すると、補正点毎の選択回数に応じて移動量が減少するので、４つの補正点を選ぶ順番は移動量に無関係である。実施例１では、歪の大きい点ＰＳ２を真っ先に移動させ、初期移動量ｄ１を適用するのが最も効率的となる。他方、本実施例では、どの補正点を選んでも、１回目の選択時は初期移動量ｄ１が適用されるので、ユーザの補正点選択順による操作回数の違いが生じない。従って、歪が大きい場合でも、始めは大きく移動するので、少ない操作で所望形状に近づけることができる。また、徐々に移動量が小さくなるので、最終的に所望形状に精密に合わせることができる。
【実施例３】
【００８３】
補正点毎の選択回数に応じて移動量が減少する点は実施例２と同じであるが、補正点毎に選択回数を表す変数を設け、補正点毎の選択回数をカウントすることによって、選択回数に応じた移動量を適用する。
【００８４】
図７Ａ及び図７Ｂは、このような動作を実現すべくＣＰＵ１１０が実行するフローチャートを示す。図４Ａ及び図４Ｂとは異なる箇所を詳しく説明する。
【００８５】
ステップＳ４０１で、４つの補正点全てが初期位置であると判定した場合、ＣＰＵ１１０は、各補正点の選択回数情報をゼロに設定する（Ｓ７０１）。４つの補正点のうち一点でも初期位置でないと判定した場合、ＣＰＵ１１０は、各補正点の選択回数情報を既定の選択回数ｎに設定する（Ｓ７０２）。ここでｎは、移動量を小さく設定するための便宜的な数である。詳細は後述するが、ここではｎは１又は２である。
【００８６】
ステップＳ４０９で移動対象点が決定されると、ＣＰＵ１１０は、選択された補正点の補正点選択回数をインクリメントする（Ｓ７０３）。次に、ＣＰＵ１１０は、図８に示す表に基づいて移動量を設定する。補正点選択回数が１回の場合は移動量＝９画素、２回の場合は移動量＝５画素、３回以上の場合は移動量＝１画素とする。これにより、補正点が選択されるたびに移動量が減少する。
【００８７】
ステップＳ７０２で設定する選択回数ｎは、図８に示す表と密接な関係を持つ。ｎ＝１とすれば、選択回数はステップＳ７０３でインクリメントされるので、移動量ｄは、１回目の選択時には５画素、２回目以降の選択時に１画素となる。また、ｎ＝２とすれば、移動量ｄは、１回目の選択時から１画素となる。
【００８８】
実施例１では、図４ＢのステップＳ４１４で操作されたキーが決定キーだと判定された場合、ステップＳ４１５で、次の補正点のために移動量ｄを既定の移動減少量Δｄだけ減少させた。他方、本実施例では、移動量ｄはステップＳ７０4で選択回数に応じて設定されるので、この処理は不要である。そのため、処理なしでステップＳ４０４に戻る。
【００８９】
本実施例では、実施例２と同様、補正点毎の選択回数に応じて移動量が減少するので、４つの補正点を選ぶ順番は移動量および操作回数に無関係である。歪が大きい場合でも、はじめは大きく動くので、少ない操作で所望形状に近づけることができる。また、徐々に移動量が小さくなるので、最終的に所望形状に精密に合わせることができる。
【実施例４】
【００９０】
本実施例では、補正点の調整開始位置をパネル上の画像領域の四隅より内側とする。これにより、操作回数を削減できる。図９は、このような動作を実現すべくＣＰＵ１１０が実行するフローチャートであって、図４Ａから変更された部分を示す。図４Ａとは異なる箇所を詳しく説明する。
【００９１】
図９のステップＳ４０１で、ＣＰＵ１１０は、４つの補正点全てが初期位置（パネルの画像領域の四隅）であると判定した場合、移動量設定に加えて補正点Ｐ１〜Ｐ４を調整開始位置に移動する（Ｓ９０１）。調整開始位置は、図１０（ａ）に符号１０１０で示す四角形の四隅であり、この点はパネルの四隅よりも内側に予め設定されている。
【００９２】
ＣＰＵ１１０は、４つの調整開始位置で形成される四角形１０１０を変形後画像領域として変形処理を実施する（Ｓ９０２）。すると、図１０（ｂ）に符号１０２０で示す四角形の画像が投影される。
【００９３】
以降、実施例１と同様に、ＣＰＵ１１０は、各補正点Ｐ１〜Ｐ４の移動を行い、目標形状５３０に合わせる。
【００９４】
ステップＳ４１７で、リセットキーが押下されたと判定された場合は、ステップＳ４０２に戻る。ステップＳ４１８とＳ４１９の処理は、ステップＳ９０１とＳ９０２で等価な処理が実施されるため、不要である。
【００９５】
この例では、実施例１と比較して、目標形状５３０に合わせるために補正点Ｐ１，Ｐ２を移動調整する距離が短くなる。補正点Ｐ３はほぼ同等で、補正点Ｐ４はやや長くなるが、４点の合計では短くなるので、結果としてユーザの操作回数の低減が可能となる。
【００９６】
スクリーンと光軸の傾斜角や距離によって異なるが、全ての補正点を内側に移動させる場合と比較すると、上記のように初期位置を設定することで総合的に移動調整距離が短くなる場合の方が多い。
【００９７】
補正点を外側に移動させることが可能であるので、ユーザ調整の自由度が増す。
【実施例５】
【００９８】
本実施例では、プロジェクタ本体とスクリーンとの相対的な傾斜角に基づく角度指定歪補正と補正点選択歪補正である四隅指定歪補正とを連携させる。図１１は、このような連携動作を実現すべくＣＰＵ１１０が実行するフローチャートを示す。図１１に示すフローは、ユーザが操作部１１３又は不図示のリモコンにより歪補正の開始を指示したときに起動される。
【００９９】
ＣＰＵ１１０はまず、別途メニュー等で設定された歪補正モードを判定する（Ｓ１１０１）。角度指定歪補正モードであった場合、ステップＳ１１０２に進み、ＣＰＵ１１０は、従来の角度指定歪補正処理を実行する。
【０１００】
補正点選択歪補正モードである四隅指定歪補正モードであった場合、ステップＳ１１０３に進み、ＣＰＵ１１０は、図４Ａ及び図４Ｂ、図７Ａ及び図７Ｂ及び図９のいずれかの処理を実行する。
【０１０１】
ステップＳ１１０２の終了後にステップＳ１１０３の四隅指定歪補正を実行する場合、ＣＰＵ１１０は、角度指定歪補正を実行した結果の補正点Ｐ１〜Ｐ４を保持して四隅指定歪補正に移行する。これは、角度指定で所望形状に近い形状に補正し、四隅指定で微調整をする場合に使用される。既に角度指定で変形処理が施され、補正点Ｐ１〜Ｐ４が初期位置ではないので、ステップＳ４０１では、初期位置でないと判定され、移動量ｄに初期移動量ｄ２が設定される。初期移動量ｄ１は１アクションでの移動量としては大きいので微調整には向かないが、初期移動量ｄ２は１アクションでの移動量が小さいので微調整に適している。
【０１０２】
このような制御により、本実施例では、角度指定歪補正での調整結果を保持した状態で四隅指定歪補正が開始され、かつ、移動量は小さく設定されている。これにより、速やかな微調整を実現できる。
【０１０３】
上述の実施例は、本発明の理解を容易にするための説明用の実施例であり、本発明は、上述の実施例に限定されない。すなわち、上記実施例は特許請求の範囲に係る発明を限定するものでなく、また実施例で説明されている特徴の組み合わせの全てが本発明に必須のものとは限らない。
【０１０４】
上述の実施例の各機能ブロックは必ずしも個別のハードウエアで実現される必要はない。すなわち、例えばいくつかの機能ブロックの機能が１つのハードウエアにより実現されても良い。また、いくつかのハードウエアの連係動作により１つの又は複数の機能ブロックの機能を実現しても良い。
【０１０５】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成される。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施例の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０７】
上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって上述した実施例の機能が実現される場合も含まれる。
【０１０８】
記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、上述した実施例の機能が実現される場合も含まれる。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【図１】
2014036394.tif 000005
【図２】
2014036394.tif 000006
【図３】
2014036394.tif 000007
【図４Ａ】
2014036394.tif 000008
【図４Ｂ】
2014036394.tif 000009
【図５】
2014036394.tif 000010
【図６Ａ】
2014036394.tif 000011
【図６Ｂ】
2014036394.tif 000012
【図６Ｃ】
2014036394.tif 000013
【図６Ｄ】
2014036394.tif 000014
【図６Ｅ】
2014036394.tif 000015
【図７Ａ】
2014036394.tif 000016
【図７Ｂ】
2014036394.tif 000017
【図８】
2014036394.tif 000018
【図９】
2014036394.tif 000019
【図１０】
2014036394.tif 000020
【図１１】
2014036394.tif 000021
【図１２】
2014036394.tif 000022