ユーザインタフェース画面を画像に重畳させて投影させることが可能な投影装置であって、前記画像の歪み量を検出する検出手段と、前記検出手段により検出された歪み量に基づいて、前記画像を補正するためのパラメータを算出する算出手段と、前記パラメータに基づいて、前記ユーザインタフェース画面の形状を決定する決定手段とを有することを特徴とする投影装置。前記決定手段は、前記パラメータに基づいて、前記ユーザインタフェース画面の大きさを決定することを特徴とする請求項1に記載の投影装置。前記決定手段は、前記パラメータに含まれる前記画像の縮小率に応じて、前記ユーザインタフェース画面の拡大率を決定することを特徴とする請求項2に記載の投影装置。前記決定手段は、前記パラメータに基づいて、前記ユーザインタフェース画面に含まれるオブジェクトの大きさ、太さ及び形状のうちの少なくとも何れか一つを決定することを特徴とする請求項1に記載の投影装置。前記決定手段は、前記パラメータに含まれる前記画像の縮小率に応じて、前記ユーザインタフェース画面に含まれるオブジェクトの大きさ、太さ及び形状のうちの少なくとも何れか一つの拡大率を決定することを特徴とする請求項4に記載の投影装置。ユーザインタフェース画面を画像に重畳させて投影させることが可能な投影装置の制御方法であって、前記画像の歪み量を検出する検出ステップと、前記検出ステップにより検出された歪み量に基づいて、前記画像を補正するためのパラメータを算出する算出ステップと、前記パラメータに基づいて、前記ユーザインタフェース画面の形状を決定する決定ステップとを有することを特徴とする投影装置の制御方法。ユーザインタフェース画面を画像に重畳させて投影させることが可能な投影装置の制御方法をコンピュータに実行させるためのプログラムであって、前記画像の歪み量を検出する検出ステップと、前記検出ステップにより検出された歪み量に基づいて、前記画像を補正するためのパラメータを算出する算出ステップと、前記パラメータに基づいて、前記ユーザインタフェース画面の形状を決定する決定ステップとをコンピュータに実行させるためのプログラム。しかしながら、台形歪み補正量は使用者の投射環境に応じて大きく変化する。例えば、投影装置とスクリーンとの距離を極端に短くして投射する場合には、投影装置を使用者の視線内で影とならない位置に配置する必要がある。この場合、スクリーンの上方或いは下方等に短距離で配置することが必要となり、必然的にあおり角が大きくなるため、台形歪み補正量が大きくなってしまう。また、上下方向のみならず左右方向にも台形歪が発生する可能性があり、画面内で台形歪み補正量が少ない位置が少なくなる。この場合、画面内で台形歪み補正量が少ない位置にOSDメニューを投影したとしても、台形歪み補正に起因する情報量の減少は不可避であり、視認性の課題を解決することはできない。そこで、本発明の目的は、画像の歪み補正によるユーザインタフェース画面に対する影響を低減し、ユーザインタフェース画面の視認性を向上させることにある。本発明の投影装置は、ユーザインタフェース画面を画像に重畳させて投影させることが可能な投影装置であって、前記画像の歪み量を検出する検出手段と、前記検出手段により検出された歪み量に基づいて、前記画像を補正するためのパラメータを算出する算出手段と、前記パラメータに基づいて、前記ユーザインタフェース画面の形状を決定する決定手段とを有することを特徴とする。本発明によれば、画像の歪み補正によるユーザインタフェース画面に対する影響を低減し、ユーザインタフェース画面の視認性を向上させることが可能となる。以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。先ず、本発明の第1の実施形態について説明する。図1は、本発明の第1の実施形態に係る投影装置100の構成を示す図である。投影装置100は、PCや映像出力機器から画像データを映像入力部101から入力し、投影装置100内で任意の画像処理を施し、画像処理後の画像データを、映像出力部109を介して投影する。歪み検出部106は、投影装置100のあおり角から投影時における画像の歪み量を検出する。歪み検出部106は、投影面上の表示形状を撮影やエリアセンサ等を用いて検出する手法や、垂直方向に関しては傾きセンサ等を用いて検出する自動手法を実行する。また、使用者の操作指示に基づく手動手法を実行しても構わない。歪み検出部106で検出された歪み量は、歪み補正量算出部105に入力される。歪み補正量算出部105は、歪み量に基づいて、入力された画像データに対して所望の矩形形状を得るための変形パラメータ110を算出する。変形パラメータ110については実装方法により任意であるが、本実施形態では、画素の座標毎の縮小率として実装されるものとする。歪み補正量算出部105で算出された変形パラメータ110は、OSDメニュー生成部102と台形歪み補正部108とにそれぞれ入力される。OSDメニュー生成部102は、映像入力部101から入力された画像データに対して重畳して表示されるOSDメニューユーザインタフェース画面を生成する。OSDメニューを表示するトリガ等についてはシステムにより任意に構成可能である。本実施形態においては、UI操作指示部103が使用者からの操作イベントを検出し、その操作イベントに基づいてOSDメニューの内容や表示領域の指示をOSDメニュー生成部102に出力する。OSDメニュー生成部102は、UI操作指示部103からの指示に従って、OSDメニューの内容や表示領域を決定する。さらにOSDメニュー生成部102は、歪み補正量算出部105において画面内の各座標における縮小率として算出された変形パラメータ110を入力する。OSDメニュー生成部102は、UI操作指示部103にて指示されたOSDメニューの表示領域の各座標と変形パラメータ110の縮小率との関連付けを行う。OSDメニュー生成部102は、UI操作指示部103からの指示に基づいて内容及び表示領域を決定したOSDメニューに対し、OSDメニューの表示領域における縮小率に基づいて、画素情報の欠落が少なくなるようにOSDメニューの形状の変形処理を行う。これにより、OSDメニュー104が生成される。なお、変形処理の詳細に関しては後述する。映像合成部107は、映像入力部101から画像データ110を入力するとともに、OSDメニュー生成部102からOSDメニュー104を入力し、それらの合成処理を行う。映像合成部107は、合成処理の結果である合成画像データ111を台形歪み補正部108に出力する。台形歪み補正部108は、歪み補正量算出部105で生成された変形パラメータ110を用いて、映像合成部107から入力した合成画像データ111に台形歪み補正処理を施し、映像出力部109に対して出力する。以下、OSDメニュー生成部102における変形処理について詳細に説明する。変形処理においては、主としてOSDメニューの内容に対して拡大処理を行うものである。本実施形態においては、OSDメニューのパーツ部品がビットマップ化されたイメージとして投影装置100に保持されているものとする。OSDメニュー生成部102は、UI操作指示部103からの指示に従ってOSDメニューの内容を決定すると、保持されているOSDメニューのパーツを組み合わせ、OSDメニューを生成する。また、OSDメニュー生成部102は、指定されたOSDメニューの表示領域に該当する変形パラメータ110に基づいて、OSDメニューに対して拡大処理を施す。図2は、垂直方向に上方あおり投射を行った場合の例を説明するための図であり、画面内の領域毎に台形歪み補正時の縮小率が異なる状況を示している。領域A内では縮小率が10、領域Eでは縮小率が50というように、上底に近づくにつれて縮小率が大きくなっている。これに対して、図2の201の位置に縦補正量、横補正量といった手動調整用のOSDメニューを表示する場合を考える。縦補正量は領域Eに含まれ、台形歪み補正により50の縮小が行われる。横補正量は領域Dに含まれ、台形歪み補正により40の縮小が行われる。ここで領域Eに含まれるOSDメニューの表示領域がOSDメニュー内の最大縮小率であるため、OSDメニュー生成部102は、1/1-0.5=2倍で拡大を行い、その結果をOSDメニュー104として出力する。ここでは説明の簡易化のため、画像を5つの領域に区切った形で示しているが、実際はさらに細粒度で縮小率が定義される。また、図2の例においては、OSDメニュー生成部102は、OSDメニューの表示枠線に関して線幅を2倍の太さに拡大し、OSDメニューを生成する。台形歪み補正においては、投影装置100とスクリーン間のあおり角に従って、縮小率を定義する変形パラメータが変化する。あおり角が0度の場合、つまり投影装置100とスクリーンが正対している場合には、台形歪み補正の必要がなく縮小率は0である。あおり角が小さい場合、台形歪みが小さくなり、台形歪み補正の縮小率が小さくなる。これ対してあおり角が大きい場合、台形歪みが大きくなるため、台形歪み補正の縮小率が大きくなる。台形歪み補正による縮小率が大きくなるに従って、OSDメニューに対する拡大率が大きくなり、結果としてサイズが大きいOSDメニューが生成される。よって、スクリーン上に投影される画像に対するOSDメニューのサイズが大きくなる。例えば使用者の操作により、台形歪み補正の補正量を大きくする方向に変化させると、スクリーン上に占めるOSDメニューの割合が大きくなる。逆に台形歪み補正の補正量を小さくする方向に変化させると、スクリーン上に占めるOSDメニューの割合が小さくなる。図3は、あおり角と表示されるOSDメニューとの関係を説明するための図である。図3aは、投影装置100とスクリーンとが正対している場合を示している。これに対して、図3bは、スクリーンに対する投影装置100のあおり角が小さい場合を示しており、図3aに対してOSDメニューのサイズが大きく、且つ、オブジェクトである文字が大きく、線幅が太く表示される。図3cは、スクリーンに対する投影装置100のあおり角が大きい場合を示しており、さらにOSDメニューのサイズが大きく、且つ、オブジェクトである文字が大きく、線幅が太く表示される。なお、OSDメニューに含まれる文字や線等のオブジェクトについては、大きさや太さだけではなく、形状を変形するようにしてもよい。このように、OSDメニューの表示領域における縮小率の逆数分を拡大することで、台形歪み補正の縮小時の間引き分を事前に補うことにより、OSDメニューの表示領域内において本来表示すべき内容の情報欠落を抑えることが可能となる。本実施形態では、OSDメニューの表示領域内の縮小率の最大値で一様に拡大処理を行う主旨で説明しているが、別の実現方法としてOSDメニューの表示領域内の各縮小率の逆数でOSDメニューを拡大することも可能である。即ち、図2の例では、領域Eに含まれるOSDメニューの表示領域に対しては、OSDメニュー生成部102は1/1-0.5=2倍で拡大を行うことになる。また、領域Dに含まれるOSDメニューの表示領域に対しては、OSDメニュー生成部102は、1/1-0.4=1.67倍の拡大処理を行うことになる。次に、本発明の第2の実施形態について説明する。第2の実施形態では、図4に示すOSDメニューを表示する場合について説明する。ここでは、図4に示すように、設定A、設定B、設定Cのうち、選択された設定を大きく表示するOSDメニューを例に挙げて説明する。本実施形態は、OSDメニュー生成部102が第1の実施形態と異なる動作を行う構成であることを除き、第1の実施形態と同一構成で実現される。本実施形態におけるOSDメニュー生成部102は、設定A、設定B、設定Cのうち、選択された設定を大きく表示するようにOSDメニューを生成する。即ち、図4aは設定Aが選択された状態を示しており、図4bは設定Bが選択された状態を示しており、図4cは設定Cが選択された状態を示している。また、OSDメニュー生成部102には、第1の実施形態と同様、縮小率を定義した変形パラメータが入力される。以下、図4bのOSDメニューが表示される場合を例に挙げて、本実施形態の動作について説明する。図5は、台形歪み補正における縮小率が0、20、40である場合において生成されるOSDメニューを示す図である。即ち、図5aは、あおり角が0度であり、スクリーンと投影装置100とが正対している場合に生成されるOSDメニューを示している。図5bは、あおり角が小さく、縮小率が20に設定された場合に生成されるOSDメニューを示している。図5cは、あおり角が大きく、縮小率が40に設定された場に生成されるOSDメニューを示している。OSDメニュー生成部102は、選択中を示す設定Bのオブジェクトの生成時に、縮小率に応じて設定Bのオブジェクトのサイズを決定する。あおり角が0度でスクリーンと投影装置100とが正対している場合、OSDメニュー生成部102は、事前に定義されたサイズで設定Bのオブジェクトを生成する。スクリーンに対して投影装置100が傾き、設定Bが表示される画面内の位置における縮小率の最大値が20である場合、OSDメニュー生成部102は、1.25倍に拡大した設定Bのオブジェクトを生成する。設定Bのオブジェクトは、設定Bという文字オブジェクトと枠線のオブジェクトとより構成される。設定Bという文字オブジェクトは1.25倍のサイズに拡大され、枠線の線幅も1.25倍に拡大される。さらにあおり角を大きくし、設定Bが表示される画面内の位置における縮小率の最大値が40に変化した場合、OSDメニュー生成部102は、1.67倍に拡大した設定Bのオブジェクトを生成する。このとき、設定Bという文字オブジェクトは1.67倍のサイズに拡大され、枠線の線幅も1.67倍に拡大される。なお、設定Bという文字オブジェクトはサイズだけではなく、太字フォントに変更することも可能である。次に、本発明の第3の実施形態について説明する。第3の実施形態に係る投影装置の構成は、図1に示した第1の実施形態に係る投影装置100の構成と同様である。但し、OSDメニュー生成部102の処理は第1の実施形態と異なるため、以下では、その相違点に主眼を置いて説明を行うものとする。OSDメニュー生成部102は、ベクター等のグラフィックスコマンドに基づいてOSDメニュー104をラスタライズする。OSDメニュー生成部102は、歪み補正量算出部105で算出された変形パラメータ110から、OSDメニューの表示位置における台形歪み補正の縮小率を抽出する。即ち、OSDメニュー生成部102内に含まれるラスタライザは、グラフィックスコマンドとOSDメニューの表示位置における台形歪み補正の縮小率とを入力し、動作する。また、上記ラスタライザは、グラフィックスコマンド内に描画指示として記述されるオブジェクトについて、表示位置の縮小率に基づきオブジェクトのサイズや太さを決定し、OSDメニューを描画する。例えば文字オブジェクトに関しては、ラスタライザは、変形パラメータに基づいてフォントのサイズを決定して描画する。線等の図形オブジェクトに関しては、ラスタライザは、画素毎の線幅を決定して描画する。このようにして生成されたOSDメニュー104に関しては、第1の実施形態と同様の処理が行われる。次に、本発明の第4の実施形態について説明する。図6は、第4の実施形態に係る投影装置600の構成を示す図である。図6に示すように、第4の実施形態に係る投影装置600は、図1に示す第1の実施形態に係る投影装置100の各構成の配置を変更したものである。即ち、第4の実施形態においては、OSDメニュー生成部102は、歪み補正量算出部105から変形パラメータを入力し、台形歪み補正を施したOSDメニューを生成する。また、台形歪み補正部108は、歪み補正量算出部105から変形パラメータを入力し、台形歪み補正を施した画像データを生成する。映像合成部107は、台形歪み補正後のOSDメニューと台形歪み補正後のOSDメニューとを合成し、出力する。以下では、図7aに示すスライダーバーを含むOSDメニューをスクリーン上に生成する場合を例に挙げて、第4の実施形態について説明する。また、説明の簡素化のため、図8に示すように、台形歪み補正の条件として、垂直方向の補正のみを行うものとし、水平方向ではスクリーンと投影装置600とが正対しているものとする。図7aのOSDメニューは、複数のオブジェクトのパーツの組み合わせで表現される。OSDメニューの枠は、2本の縦線702、703のオブジェクトのパーツと2本の横線701、704のオブジェクトのパーツとで構成される。スライダーバーに関しては、横線705のオブジェクトのパーツと選択ポイントを示す長方形706のオブジェクトのパーツとで構成される。OSDメニュー生成時に台形歪み補正を加える場合、各部の縮小率に従って各オブジェクトのパーツの形状を変化させる。枠の縦線702、703のオブジェクトのパーツに関しては、垂直方向で縮小率が異なるため、図7bに示すように、縦線は細長い三角形712、713として描画される。また、枠の横線701、704に関しては、それぞれ表示位置での縮小率が異なるため、太さの異なる線711、714として描画される。またスライダーバーの線705や選択ポイントの長方形706は、それぞれ台形形状715、716として描画される。また、さらにあおり角を大きくした場合には、図7cに示すように三角形の形状や線幅を太く描画する。このようにあおり角による台形歪み補正の変形パラメータに応じてOSDメニューを描画することで、歪みの影響による視認性を改善したOSDメニューの表示が可能となる。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。