(57)【特許請求の範囲】
【請求項１】
画像が表示されるディスプレイ領域を撮像する撮像手段と、
前記撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を設定する基準値設定手段と、
前記撮像信号と前記基準値とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出手段と、
を含み、
前記基準値設定手段は、
前記ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を変更可能に構成されたことを特徴とするポインティング位置検出装置。
【請求項２】
画像を表示する画像表示手段と、
画像が表示されるディスプレイ領域を撮像する撮像手段と、
前記撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を設定する基準値設定手段と、
前記撮像信号と前記基準値とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出手段と、
検出された前記ポインティング位置に基づき、前記画像表示手段により表示される画像に含まれるカーソルの位置制御を行うカーソル制御手段と、
を含み、
前記基準値設定手段は、
前記ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を変更可能に設定することを特徴とするプレゼンテーションシステム。
【請求項３】
請求項２において、
前記画像表示手段から所定の較正パターン画像を前記ディスプレイ領域の各分割領域毎に表示させる較正パターン画像生成手段を含み、
前記基準値設定手段は、
前記較正パターン画像のデータと前記撮像信号とに基づき、前記指示画像の画像領域を抽出するための基準値を自動設定することを特徴とするプレゼンテーションシステム。
【請求項４】
請求項３において、
前記較正パターン画像生成手段は、
輝度の異なる複数の領域を組み合わせて形成された所定の較正パターン画像を前記ディスプレイ領域の各分割領域毎に表示させることを特徴とするプレゼンテーションシステム。
【請求項５】
請求項３、請求項４のいずれかにおいて、
基準値設定用の指示手段を含み、
前記指示手段により基準値設定の命令が入力された場合に、
前記較正パターン画像生成手段は、
較正パターン画像を前記画像表示手段からディスプレイ領域に表示させ、
前記基準値設定手段は、
前記較正パターン画像のデータと前記撮像信号とに基づき、前記指示画像の画像領域を抽出するための基準値を自動設定することを特徴とするプレゼンテーションシステム。
【請求項６】
プレゼンテーション用システムを制御するためのプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体であって、
前記プログラムは、
撮像手段の撮像信号から、撮像画像から指示画像の画像領域を分離するための基準値を設定する基準値設定手段と、
前記撮像信号と前記基準値とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出するための位置検出手段と、
検出された前記ポインティング位置に基づき、前記画像表示手段から表示される画像に含まれるカーソルの位置制御を行うためのカーソル制御手段としてコンピュータを機能させ、
前記基準値設定手段は、
前記ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を変更可能に設定することを特徴とする情報記憶媒体。
【請求項７】
画像が表示されるディスプレイ領域を撮像する撮像工程と、
指示画像の画像領域を分離するための基準値と、撮像信号とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出工程と、
を含み、
前記位置検出工程は、
撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を変更する工程を含み、
前記基準値を変更する工程では、
前記ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を変更可能に設定することを特徴とするポインティング位置検出方法。
【請求項８】
プレゼンテーションでのポインティング位置を検出する方法において、
画像が表示されるディスプレイ領域を撮像する撮像工程と、
指示画像の画像領域を分離するための基準値と、撮像信号とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出工程と、
検出された前記ポインティング位置に基づき、画像表示手段により表示される画像に含まれるカーソルの位置制御を行うカーソル制御工程と、
を含み、
前記位置検出工程は、
撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を変更する工程を含み、
前記基準値を変更する工程では、
前記ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を変更可能に設定することを特徴とするプレゼンテーションでのポインティング位置検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディスプレイ領域のポインティング位置を、自動的に検出するポインティング位置検出装置及び方法、プレゼンテーションシステム、情報記憶媒体に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
プレゼンターが、例えばディスプレイ領域上に映し出された画面を見ながらプレゼンテーションを行う場合を想定する。プレゼンターはポインティングディバイスを用いてディスプレイ領域の任意のポイントを指し示しながら、プレゼンテーションを進めていく。
【０００３】
この場合に、プレゼンターがディスプレイ領域上の任意のポイントを簡単に指し示すことができ、しかもこのポインティング位置を、システムが確実に認識し、これを画像処理に反映することが重要となる。
【０００４】
しかし、従来のシステムでは、プレゼンターがディスプレイ領域上の所望のポイントを指示する場合に、特殊なポインティングディバイスを用いなければならないため、ユーザにとって極めて使い勝手が悪いという問題があった。
【０００５】
例えば、レーザポインターを用いて、ディスプレイ領域上の任意の点を指し示す場合には、ディスプレイ領域の周囲がある程度暗くないとそのポインティング位置がわかりにい。また、ポイント位置が小さな点として表示されるため、この面からもポインティング位置がわかりにくいという問題があった。
【０００６】
また、マウス等のポインティングディバイスを用いて、ディスプレイ領域上に表示されるカーソル位置を移動しながらプレゼンテーションを行う場合には、プレゼンターがその都度プレゼンテーションを中断しマウス操作を行わなければならない。このため、プレゼンテーションをスムーズに行うことができず、極めて使い勝手が悪いという問題があった。
【０００７】
本発明は、このような課題に鑑みて成されたものであり、その目的は、ポイント指示具として、特別なものを用いることなく、しかもディスプレイ領域におけるポインティング位置を自動的にかつ正確に認識することができるポインティング位置検出装置及び方法、プレゼンテーションシステム、情報記憶媒体を提供することにある。
【０００８】
【課題を解決するための手段】
前記目的を達成するため、本発明のポインティング位置検出装置は、
画像が表示されるディスプレイ領域を撮像する撮像手段と、
前記撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を設定する基準値設定手段と、
前記撮像信号と前記基準値とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出手段と、
を含み、
前記基準値設定手段は、前記基準値を変更可能に構成されたことを特徴とする。
【０００９】
また、本発明のポインティング位置検出方法は、
画像が表示されるディスプレイ領域を撮像する撮像工程と、
指示画像の画像領域を分離するための基準値と、前記撮像信号とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出工程と、
を含み、
前記位置検出工程は、
前記撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を変更する工程を含むことを特徴とする。
【００１０】
本発明は、画像が表示されるディスプレイ領域において、操作者の動作により発生する指示画像の画像領域を、撮像手段の撮像画像から抽出し、ポインティング位置を自動検出する。
【００１１】
ここにおいて、撮像手段から出力される撮像信号が、例えば白黒の画像である場合には、この撮像信号から指示画像の画像領域を切り出すため二値化しきい値を基準値として設定すればよい。
【００１２】
この基準値は、基本的には撮像手段で撮像される画像の黒レベルの輝度の値以下に設定する。画面上において一番輝度が低い色が黒であり、前記指示画像の画像領域の輝度は、黒の輝度レベル以下になるからである。
【００１３】
このとき、ディスプレイ領域上に表示される画像の黒レベルと、二値化のための基準値とのマージンを大きく取りすぎると、指示画像の画像領域の輝度レベルが前記基準値以下まで下がらずに、指示画像の画像領域を検出できないという問題が生ずる。
【００１４】
逆に基準値のマージンを小さくしすぎると、指示画像の画像領域でない画像対象を、指示画像の画像領域として誤って認識してしまう。例えば、周囲の環境条件によってディスプレイ領域中の輝度が多少変化した場合に、それを誤って指示画像の画像領域として認識するという問題が生ずる。
【００１５】
従って、このようなシステムでは、使用環境に応じて適切な値に、前記基準値の値を設定しないと、適切な指示画像の画像領域を検出することが難しいという問題が生ずる。
【００１６】
本発明では、撮像信号から指示画像の画像領域を分離するための基準値が変更可能に構成されている。これにより、前述した問題を解決し、ディスプレイ領域上に形成される指示画像の画像領域を正確に抽出し、ポインティング位置を自動検出することができる。
【００１７】
また本発明のプレゼンテーションシステムは、
画像を表示する画像表示手段と、
画像が表示されるディスプレイ領域を撮像する撮像手段と、
前記撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を設定する基準値設定手段と、
前記撮像信号と前記基準値とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出手段と、
検出された前記ポインティング位置に基づき、前記画像表示手段により表示される画像に含まれるカーソルの位置制御を行うカーソル制御手段と、
を含み、
前記基準値設定手段は、前記基準値を変更可能に構成されたことを特徴とする。
【００１８】
また、本発明は、
プレゼンテーション用システムを制御するためのプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体であって、
前記プログラムは、
撮像手段の撮像信号から、撮像画像から指示画像の画像領域を分離するための基準値を設定する基準値設定手段と、
前記撮像信号と前記基準値とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出するための位置検出手段と、
検出された前記ポインティング位置に基づき、前記画像表示手段から表示される画像に含まれるカーソルの位置制御を行うためのカーソル制御手段としてコンピュータを機能させ、
前記基準値設定手段は、
前記基準値を変更することを特徴とする。
【００１９】
また、本発明は、プレゼンテーションでのポインティング位置を検出する方法において、
画像が表示されるディスプレイ領域を撮像する撮像工程と、
指示画像の画像領域を分離するための基準値と、前記撮像信号とを比較して前記指示画像の画像領域を抽出し、該指示画像の画像領域からポインティング位置を検出する位置検出工程と、
検出された前記ポインティング位置に基づき、前記画像表示手段により表示される画像に含まれるカーソルの位置制御を行うカーソル制御工程と、
を含み、
前記位置検出工程は、
撮像手段の撮像信号に基づき、撮像画像から指示画像の画像領域を分離するための基準値を変更する工程を含むことを特徴とする。
【００２０】
本発明によれば、プレゼンターが所定の指示具、例えば棒状に形成された指示具や、指などでディスプレイ領域上の所望のポインティング位置を差し示す。そして、撮像手段の撮像信号から前記ポインティング位置が検出され、カーソルの位置制御が行われる。このため、ユーザー及びプレゼンテーションを聴く第三者にとって、極めて使い勝手のよいプレゼンテーションシステムを実現することが可能となる。
【００２１】
特に本発明では、撮像信号から指示画像の画像領域を分離するための基準値が変更可能に構成されている。これにより、ディスプレイ領域上に形成される指示画像の画像領域を正確に抽出でき、この結果、ポインティング位置を自動検出及びカーソルの位置制御を良好に行うことができる。
【００２２】
また、前記位置検出手段、情報または工程は、
前記ディスプレイ領域に含まれる指示画像の影領域の所定位置をポインティング位置として検出するように形成してもよい。
【００２３】
これにより、例えばプレゼンターが指し示したディスプレイ領域の所望のポインティング位置を、ディスプレイ領域上の影領域として検出することが出来る。
【００２４】
また、前記位置検出手段、情報または工程は、
前記ディスプレイ領域に含まれる指示画像の実像領域の所定位置をポインティング位置として検出するように形成してもよい。
【００２５】
これにより、例えば、プレゼンターが指し示したディスプレイ領域の所望のポインティング位置を、ディスプレイ領域上の実像領域として検出することもできる。
【００２６】
このように、本発明によれば、プレゼンターが、棒のような指示具で所定位置を指し示した場合に、そのポインティング位置を、ディスプレイ領域上の指示具の影の領域、または実像領域として検出し、カーソルの位置制御を良好に行うことができる。
【００２７】
また、前記位置検出手段、情報または工程は、
前記ディスプレイ領域に含まれる棒状の画像領域を指示画像の画像領域として捉え、その先端位置をポインティング位置として検出するように形成することが好ましい。
【００２８】
これにより、あらゆる検出対象の中から、棒状の画像領域以外の検出対象は、ノイズとして判断され、指示画像として認識されることが無い。このため、ノイズや環境条件等に影響されることなく、正確なポインティング位置検出が可能になる。
【００２９】
更に、棒状の指示画像の画像領域の先端がポインティング位置として検出されるため、あたかもユーザが、指や棒で黒板等を差し示しながらプレゼンテーションを行う場合と同様な感覚で、プレゼンテーションを進めることができる。
【００３０】
また、前記位置検出手段、情報または工程は、
前記ディスプレイ領域に含まれる画像領域の連続性から棒状の画像領域を指示画像の画像領域として捉えるように形成することが好ましい。
【００３１】
このようにすることにより、撮像画像に含まれるノイズである他の画像と、指示画像とをより確実に分離認識できるため、ポインティング位置の検出をさらに確実に行うことが可能となる。
【００３２】
また、本発明の装置及びシステムは、
前記画像表示手段から所定の較正パターン画像を前記ディスプレイ領域に表示させる較正パターン画像生成手段を含み、
前記基準値設定手段は、
前記較正パターン画像のデータと前記撮像信号とに基づき、前記指示画像の画像領域を抽出するための基準値を自動設定するように形成することが好ましい。
【００３３】
さらに、本発明の情報記憶媒体に記憶される情報は、
前記画像表示手段から所定の較正パターン画像を前記ディスプレイ領域に表示させるための較正パターン用制御情報を含み、
前記基準値設定情報は、
前記較正パターン画像のデータと前記撮像信号とに基づき、前記指示画像の画像領域を抽出するための基準値を自動設定するための情報を含むことが好ましい。
【００３４】
具体的には、画像表示手段の立ち上げ時または途中の更新時に、前記較正パターン画像を画像表示手段から前記ディスプレイ領域に向け表示する。
【００３５】
このとき、前記基準値設定手段は、表示された較正パターンを撮像した撮像信号と、前記較正パターン画像の輝度データとに基づき、撮像画像から指示画像の画像領域を抽出するための基準値を自動設定する。例えば撮像信号が白黒画像信号の場合には、黒の輝度レベルに対して、最適なマージンをもつ基準値を自動設定する。
【００３６】
このとき、本発明の装置及びシステムは、
基準値設定用の指示手段を含み、
前記指示手段により基準値設定の命令が入力された場合に、
前記較正パターン画像生成手段は、
較正パターン画像を前記画像表示手段からディスプレイ領域に表示させ、
前記基準値設定手段は、
前記較正パターン画像のデータと前記撮像信号とに基づき、前記指示画像の画像領域を抽出するための基準値を自動設定するように形成することが好ましい。
【００３７】
同一の場所で使用されるプレゼンテーションシステムであっても、使用する時刻や、周囲の環境によって、最適な基準値が変化する場合も多い。例えば、昼に使用する場合と、夜に使用する場合とでは最適基準値が異なる。また、同一の時間帯に使用する場合でも、晴れの日と曇りの日では、最適基準値が異なる場合も多い。
【００３８】
また、プレゼンテーションが長時間にわたる場合には、プレゼンテーションの開始時と、所定の時間を経過した時点とでは、周囲の明るさが異なり、最適基準値も変動することも多い。
【００３９】
このような場合にも、本発明によれば、指示手段を用いて基準値の再設定を指示することにより、画像表示手段から較正パターン画像がディスプレイ領域に表示すればよい。これにより、基準値設定手段は、この較正パターンの撮像信号と、較正パターンデータとに基づき、最適基準値を自動的に再設定する。
【００４０】
また、前記基準値設定手段は、
前記ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を設定するように形成することが好ましい。
【００４１】
このとき、前記較正パターン画像生成手段は、前記各分割領域毎の較正パターンをもつ所定の較正パターン画像を前記ディスプレイ領域に表示させるように形成することが好ましい。
【００４２】
また、前記ディスプレイ領域を、比較的暗くなりやすいコーナ領域と、相対的に明るくなりやすい中央領域とに分割し、各分割領域毎に固有の基準値を設定することが好ましい。
【００４３】
また、本発明の情報記憶媒体において、
前記基準値設定情報は、
前記ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を自動設定するための情報を含むことが好ましい。
【００４４】
例えば、前記画像表示手段に投射型プロジェクタを用いたる際、ディスプレイ領域が湾曲している場合や投射画像の輝度むらによって、画面の黒レベルの輝度が均一でない場合には、各領域に合わせて最適な基準値を設定する必要がある。
【００４５】
本発明によれば、ディスプレイ領域を複数の領域に分割し、各分割領域毎に固有の基準値を設定することにより、ディスプレイ領域上に輝度のムラが存在する場合でも、撮像画像から確実に指示画像の画像領域を抽出し、ポインティング位置の検出を行うことが可能となる。
【００４６】
また、前記較正パターン画像生成手段は、
輝度の異なる複数の領域を組み合わせて形成された所定の較正パターン画像を前記ディスプレイ領域に表示するように形成することが好ましい。
【００４７】
すなわち、基準値の設定時に、画像表示手段から表示する較正パターンは、例えば輝度レベルが一番低い黒を基準として設定される場合が多いため、較正パターン画像の全領域をすべて黒レベルに設定してもよい。しかし、同じ黒でも、これがディスプレイ領域に画像として表示される場合には、その周囲がすべて黒の場合と、その周囲に黒以外の領域が存在する場合とでは、撮像手段が同じ黒を撮像してもその輝度レベルが若干異なってものとなる。
【００４８】
本発明では、このような場合でも、確実にかつ最適な値に基準値の値を設定できるように、輝度の異なる複数の領域を組み合わせて形成された較正パターン画像を表示し、この較正パターン画像から前記基準値の設定を行うように構成されている。これにより、撮像信号から指示画像の画像領域をより正確に抽出し、ポインティング位置の検出を行うことが可能となる。
【００４９】
特に、このような輝度が異なる複数の領域を組み合わせたパターンを、各分割領域毎に設定した較正パターン画像として前記ディスプレイ領域に表示するように構成することにより、各分割領域毎の基準値の設定をより適切な値に設定することができる。
【００５０】
【発明の実施の形態】
次に、本発明が適用されたプレゼンテーションシステムの好適な実施の形態を図面に基づき詳細に説明する。
【００５１】
（１）全体の説明
図１には、画像表示装置としてフロント型投射装置を用いた場合のプレゼンテーションシステムの一例が示されている。スクリーンの略正面に設けられたプロジェクタ１０から、所定のプレゼンテーション用の画像が投射される。プレゼンター３０は、スクリーン上の画像が表示されている領域すなわちディスプレイ領域１２の画像の所望の位置を指示棒４０で指し示しながら、第三者に対するプレゼンテーションを行なう。
【００５２】
図４には、プレゼンター３０がプレゼンテーションを行っている場合の一例が示されている。
【００５３】
図４（Ａ）に示すように、プレゼンター３０が指示棒４０を用いてスクリーン上のディスプレイ領域１２の所望の位置を指示すると、図４（Ｂ）に示すようにディスプレイ領域１２と、プレゼンター３０の一部、及び指示棒４０が、ディスプレイ領域１２の略正面に設けられ、撮像手段として機能するＣＣＤカメラ１４により、撮像画像２０として撮像される。
【００５４】
ここで、プロジェクタ１０の出射光が指示棒４０により遮蔽されて出来る棒状の細長い影を指示画像の影領域３００という。また、撮像画像２０内に写されているプレゼンター３０の一部と指示棒４０その物の実画像を指示画像の実像領域３０２といい、ポインティング位置の検出処理に用いられるこれらの情報（対象）を合わせて検出対象３０４という。
【００５５】
そして、プレゼンター３０が指示棒４０の影領域３００を用いて指示するディスプレイ領域１２上のポインティング位置は、撮像画像２０におけるディスプレイ領域１２上に映し出される指示画像の影領域３００の先端位置３１０として検出される。すなわち、棒状の指示画像の影領域３００の先端位置３１０が、ポインティング位置として自動的に検出され、所定のデータ処理が行われる。
【００５６】
同様に、プレゼンター３０が指示棒４０の実像領域３０２を用いて指示するディスプレイ領域１２上のポインティング位置は、撮像画像２０におけるディスプレイ領域１２上に映し出される指示画像の実像領域３０２の先端位置として検出される。
【００５７】
本実施の形態によれば、プロジェクタ１０から投射されるカーソル２００が認識されたポインティング位置を示すように、データ処理が行われる。すなわち、ディスプレイ領域１２上に投射される表示画像において、この画像に含まれるカーソル２００は、指示棒４０のポインティング位置に追従して移動することになる。これにより、プレゼンター３０のプレゼンテーションを聴く第三者は、ディスプレイ領域１２上に表示されるカーソル２００の位置から、そのポインティング位置を正確にかつわかりやすく認識することができる。
【００５８】
なお、後述するように、ディスプレイ領域１２のコーナ部、特に４つのコーナ部は、その中央部に比べて比較的輝度レベルが低くなる。このような領域においても、指示棒４０の影や実像を正確に検出できるように、実施の形態のシステムは、光源１６を用いて、ディスプレイ領域１２のコーナ部を補助照明するように構成されている。
【００５９】
図２（Ａ）には、リアタイプのプレゼンテーションシステムの一例が示されている。このプレゼンテーションシステムは、ディスプレイ領域１２の後方から、プロジェクタ１０の画像を投射し、該投射画像をディスプレイ領域１２の後方に設けられ撮像手段として機能するＣＣＤカメラ１４を用いて撮像する。プロジェクタ１０の投射画像は、反射板１８−１，１８−２を介してディスプレイ領域１２上に投射される。
【００６０】
図２（Ｂ）は、リアタイプのプレゼンテーションシステムの他の一例を示し、このシステムは、ディスプレイ領域１２の画像をその略正面外側に設けたＣＣＤカメラ１４により撮像する。
【００６１】
このようなリア型のシステムにおいても、プレゼンター３０が、指示棒４０でディスプレイ領域１２上の所望の位置を指し示すことにより、この指示棒４０の影や実像が撮像画像２０内に映し出される。そして、この映し出された影を指示画像の影領域３００、実像を指示画像の実像領域３０２としてＣＣＤカメラ１４で撮像することができる。
【００６２】
そして、該指示画像の影領域３００、または指示画像の実像領域３０２の先端位置３１０が、ポインティング位置として自動的に認識され、前述したデータ処理が行なわれる。
【００６３】
尚、本発明が適用されるリア型システムの画像表示手段としては、前述したような投射型の表示装置であるプロジェクタ１０以外にも、例えば直視型のＣＲＴ、直視型の液晶表示パネル、ＰＤＰ（プラズマ  ディスプレイ  パネル）、その他の表示装置を用いてもよい。
【００６４】
図３には、前記指示棒４０の具体例が示されている。本実施の形態に用いられる指示棒４０は、この棒状部の先端に幅広のポインティング部４２が設けられている。このポインティング部４２は、反射率が低い材料で構成されている。このようにすることにより、指示棒の先端で光が反射されないため、撮像領域中において明確な指示画像の検出対象３０４が形成でき、この結果、ＣＣＤカメラ１４の撮像信号から、より確実にポインティング位置を検出することができる。
【００６５】
なお、図１に示すフロントタイプのシステムでは、プレゼンター３０は、指示棒４０をプロジェクタ１０とディスプレイ領域１２の光路上に位置させることにより、指示棒４０を直接ディスプレイ領域１２に接触させることなく、ＣＣＤカメラ１４の撮像画像２０内に指示画像の影領域３００を形成することができる。同様に、ディスプレイ領域１２とＣＣＤカメラ１４の光路上に指示棒４０を位置させることにより、指示棒４０を直接ディスプレイ領域１２に接触させることなく、撮像画像２０内に指示画像の実像領域３０２を形成することができる。従って、プレゼンター３０は、ディスプレイ領域１２から比較的離れた位置からでも、ディスプレイ領域１２上の所望の位置を指し示しながらプレゼンテーションを行うことができる。
【００６６】
図５には、実施の形態のシステムの機能ブロック図が概略的に示されている。
【００６７】
本実施の形態のシステムは、プロジェクタ１０へ画像を供給する入力源１００と、ＣＣＤカメラ１４の撮像画像からポインティング位置の自動検出を行う処理部１１０とを含んで構成される。なお、前記処理部１１０の詳細な構成は後述する。
【００６８】
また、本実施の形態において、プロジェクタ１０とＣＣＤカメラ１４とは一体的なユニットとして形成されているが、分離して配置されていても構わない。このように分離配置されている場合、特に専用の大会議室またはホールにおいて大画面に拡大しながらプレゼンテーションを行う時には、予め会場内に準備されている既存機材と併用することで、装置の種類や設置場所、周辺環境に応じて自由な形に変形しながら使用できるため、汎用性、使い勝手が向上する。
【００６９】
そして、プロジェクタ１０は、その投射サイズや方向が任意に設定できるように構成され、前記ＣＣＤカメラ１４も、その撮像領域を任意に設定できるように構成されている。
【００７０】
さらに、ＣＣＤカメラ１４が、プレゼンター３０の指示棒４０が形成する指示画像の検出対象３０４を明確な画像として捉えることができるように、プロジェクタ１０及びＣＣＤカメラ１４の各光路には、それぞれ偏光板１０ａ，１４ａが設けられている。これら各偏光板１０ａ，１４ａは、その偏光方向がそれぞれ異なる方向となるように設定されている。これにより、ＣＣＤカメラ１４は、プロジェクタ１０から出射された光の影響をさほど受けることなく、撮像した画像情報の中から指示画像の検出対象３０４を確実に撮像することができる。
【００７１】
また、前記ＣＣＤカメラ１４は、撮像領域を拡大、縮小できるズーム機能を有し、ディスプレイ領域１２より広い領域を撮像領域とし、またこれよりも狭い領域を撮像領域として任意に設定できるように構成されている。
【００７２】
これにより、その使用環境や撮像内容によって撮像領域を任意に設定できるので、システムの使い勝手が極めてよくなる。撮像領域をディスプレイ領域より広く設定した場合にあっては、撮像領域とディスプレイ領域との位置合わせが不要となる。
【００７３】
特に、プレゼンター３０を含むような撮像領域を設定することにより、プレゼンター３０の位置を考慮して、より適切なポインティング位置の検出を行うことが可能となる。
【００７４】
さらに、撮像範囲を狭く設定することにより、ＣＣＤカメラ１４の解像度を実質的に上げることができるため、ディスプレイ領域１２上に表示される特定の領域を、高解像度で撮像し、所望の画像処理を行うことも可能となる。
【００７５】
（２）ポインティング位置の検出
図６には、前記処理部１１０の具体的な機能ブロック図が示されている。
【００７６】
本実施の形態において、処理部１１０は、２値化処理部１１２、ポインティング座標検出部１１６、演算処理部１１８を含んで構成される。このような処理部１１０は、具体的にはＣＰＵ、各種プログラム、データ等を記憶する情報記憶媒体であるＲＯＭ、ワーク領域として機能するＲＡＭなどを用いて実現される。
【００７７】
前記ＣＣＤカメラ１４から出力される画像信号は、２値化処理部１１２へ入力される。本実施の形態において、ＣＣＤカメラ１４は白黒の撮像信号を出力するものとする。
【００７８】
本実施の形態において、２値化処理部１１２は、撮像信号と基準値Ｖｒｅｆとを比較し、指示画像の影や実像等の検出対象３０４を撮像画像から抽出し、前記ポインティング座標検出部はポインティング位置を検出する位置検出手段として機能する。
【００７９】
そして、２値化処理部１１２は、ＣＣＤカメラ１４から出力される撮像信号の輝度データと２値化のための基準値Ｖｒｅｆとを比較し、ＣＣＤカメラ１４で撮像された画像の中から指示画像の検出対象３０４を抽出する処理を行い、処理データを２値化画像データとしてポインティング座標検出部１１６へ出力する。
【００８０】
ポインティング座標検出部１１６は、２値化処理部１１２から出力された２値化画像データから検出対象３０４の固まりを抽出し、この検出対象３０４の先端部を指示棒４０が指し示すポインティング座標として検出し、その検出結果を演算処理部１１８へ出力する。
【００８１】
本実施の形態において、前記ポインティング座標検出部１１６は、棒状に延びる検出対象３０４の画像の連続性に基づき指示画像を特定し、その先端部をポインティング座標として検出するように構成されている。そのため、単に検出対象３０４の画像の角をポインティング座標として検出する場合に比べ、ポインティング位置の検出精度を高めることができる。
【００８２】
以下にその詳細を説明する。
【００８３】
図７（Ａ）には、ポインティング座標検出部１１６のポインティング座標検出処理の概略を説明するためのフローチャートが示されている。尚、本実施の形態において、指示画像の検出対象３０４として、特に指示画像の影領域３００を用いた検出処理について説明するが、指示画像の実像領域３０２についても、撮像画像２０内の低輝度な領域を抽出することで、同様な処理方法が適用できる。
【００８４】
まず、２値化処理部１１２から出力される２値化画像データから、棒状の指示画像の影領域３００を特定する処理を行う。すなわち、図７（Ｂ）の▲１▼に示すように、２値化処理部１１２から出力される２値化画像データには、プレゼンターの影３０ａと、指示棒４０の影である指示画像の影領域３００とが含まれている。
【００８５】
ステップＳ１０において、ポインティング座標検出部１１６は、図７（Ｂ）の▲２▼に示すように、この２値化画像データから指示画像の影領域３００のみを抽出する処理を行う。この抽出処理は、図７（Ｂ）の▲１▼に示す２値化画像の中から、棒状に連続する影の画像部分を抽出することにより行われる。
【００８６】
次に、ポインティング座標検出部１１６は、ステップＳ１２のポインティング位置検出処理を行う。すなわち、図７（Ｂ）の▲２▼で抽出された棒状の指示画像の影領域３００のどこがポインティング位置であるかを特定する処理を行う。すなわち、図７（Ｂ）の▲３▼に示すように、棒状の指示画像の影領域３００の両端の点Ａ、Ｂのどちらがポインティング位置かを判定する処理を行う。
【００８７】
ここでは、図７（Ｂ）の▲１▼に示すように、２値化処理部１１２から入力された２値化画像データに、指示画像の影領域３００のＢ側と連続するプレゼンターの影３０ａが含まれている。このため、このプレゼンターの影３０ａと接していないＡ点側がポインティング位置として特定される。よって、図７（Ｂ）の▲４▼に示すように、この棒状の指示画像の影領域３００の先端、すなわちＡ点の座標が、ポインティング位置として検出され、演算処理部１１８へ向け出力される。
【００８８】
このように、本実施の形態においては、２値化処理部１１２で図７（Ｂ）に示すような影の領域を表す２値化画像データが得られると、まずステップＳ１０で棒状の影の画像部分を指示画像の影領域３００として抽出し、次にステップＳ１２で、抽出された指示画像の影領域３００の両端のどちら側がポインティング位置であるかを特定し、そのポインティング位置の座標を検出する処理を行う。このようにすることにより、２値化処理部１１２から出力される２値化画像データから、単純な影の角の部分をポインティング位置として特定する場合に比べ、ポインティング位置の検出精度を高めることができる。
【００８９】
以下、前記ステップＳ１０、ステップＳ１２の処理をより詳細に説明する。
【００９０】
（２−１）ステップＳ１０の詳細
図８には、前記ステップＳ１０の処理の具体例、すなわち２値化処理部１１２から出力される２値化画像データから指示画像の影領域３００を抽出するアルゴリズムの具体例が示されている。
【００９１】
ここでは、棒状の指示画像の影領域３００の抽出は、細長い形状の抽出と等価であると考えて、その処理を行っている。
【００９２】
まず、細長い影を検出し、次に該細長い影の面積を検出する。そして、面積が大きな領域は、連続性があると認識し、これを指示画像の影領域３００として抽出する。以下、その詳細を説明する。
【００９３】
まず、２値化処理部１１２から図８Ｂに示す２値化画像データ４００が入力されると、ポインティング座標検出部１１６は、指示画像の影領域３００の抽出動作を開始する（ステップＳ２０）。
【００９４】
この２値化画像データ４００には、先に説明したようにプレゼンターの影３０ａと、指示棒４０の影である指示画像の影領域３００とが含まれている。
【００９５】
この入力画像データ４００に対し、ステップＳ２２、Ｓ２４で、それぞれ水平方向及び垂直方向にＨＰＦ処理を施す。ここでＨＰＦ処理とは、水平及び垂直の各ライン方向に一定以上の長さが連続している影の部分を取り除く処理をいう。
【００９６】
次に、ステップＳ２２、Ｓ２４の処理により得られた画像を、ステップＳ２６で合成し、プレゼンターの影３０ａが除去された２値画像データ４０２を得る。すなわち、水平方向もしくは垂直方向に細い部分をもつ影の画像のみが残り、これ以外の影の画像は除去されることになる。
【００９７】
そして、得られた２値画像データ４０２に、一定の長さ以下の影を取り除くＬＰＦ処理をステップ２８で施してラベリング対象２値画像データ４０４とする。これにより、細かなノイズ４４０は全て除去される。
【００９８】
更に、ステップＳ３０、Ｓ３２、Ｓ３４において、ステップ２８で取り除けなかった指示画像の影領域３００以外の検出ノイズ４５０の除去を行う。該検出ノイズ４５０の除去処理は、まずステップＳ３０でラベリング処理を行い、ステップＳ３２でラベル毎の面積算出を行い、ステップＳ３４である面積以上の影を抽出することにより行われる。
【００９９】
すなわち、ラベリング処理対象２値画像データ４０４に含まれる各検出ノイズ４５０の固まりを個々の領域に分け、同図に示すようにＡ、Ｂ…Ｅとラベリングを行い、ラベリング処理データ４０６を得る。
【０１００】
次に、各ラベル（領域）毎の画素数を数える。実際の処理はラベリング処理と同時に行っても良い。これにより、各ラベルＡ、Ｂ  …Ｅ毎の影の領域の面積が算出される。そして、面積の小さいラベルは、これをノイズと判定してラベリング処理データ４０６から除去し、指示画像の影領域３００のみが含まれる２値画像データ４０８を得る。なお、ステップＳ３４では、最大面積をもつラベルを抽出するようにしても良く、後述するような複数のポインティング位置を検出する場合には、最大面積のラベルとその次に面積の大きなラベルを抽出するようにしても良い。
【０１０１】
また、Ｓ３２における面積算出以外の抽出方法として、連続した棒状のラベルから指示画像の影領域３００を抽出しても良い。この場合、抽出されたラベリング処理データ４０６の形状が棒状でかつ連続している場合には、指示棒４０により発生した影として判断できるが、小さくて連続でない検出ノイズ４５０の場合には、Ｓ２２、Ｓ２４、Ｓ２８の各フィルタ処理において除去しきれなかった２値画像データの検出ノイズと判断される。
【０１０２】
このようなステップＳ２０〜Ｓ３６の一連の処理により、２値化処理部１１２から出力される２値画像データ４００からプレゼンターの影３０ａやノイズを除去し、細長い指示画像の影領域３００のみを抽出した２値画像データ４０８を得ることができる。
【０１０３】
なお、ＨＰＦ処理された２値画像データ４０２に含まれるノイズが少ない場合には、ステップＳ２８の処理は行う必要がない。
【０１０４】
（２−２）ステップＳ１２の詳細
図９には、前記処理ステップＳ２０〜Ｓ３０によって得られた２値画像データ４０８に含まれる指示画像の影領域３００から、ポインティング位置を決定するための具体的なアルゴリズムが示されている。
【０１０５】
この処理では、指示画像の影領域３００の最も角の位置をポインティング座標として求める。又、指示画像の影領域３００の先端がある程度面積をもっている場合でも、その最も角の座標を、ポインティング座標として特定する。
【０１０６】
この処理を開始すると（ステップＳ４０）、まずステップＳ４２で、図９（Ｂ）の▲１▼に示す２値画像データ４０８に含まれる指示画像の影領域３００の長手方向両端の点Ａ、Ｂを検出する。この検出処理の具体例は、図１０を用いて後で説明する。
【０１０７】
次にステップＳ４４で、指示画像の影領域３００以外の影の画像とＢ点が接しているか否か、又は近接しているか否かが判断される。
【０１０８】
ここでＹＥＳと判断されると、図９（Ｂ）の▲２▼に示すように、２値化処理部１１２から出力された２値画像データ４００（ステップＳ２２〜Ｓ３４の処理がなされる前の２値画像データ）は、Ｂ点がプレゼンターの影３０ａと接している。従って、この場合には、その反対側の点Ａがポインティング座標として求められる。
【０１０９】
又、ステップＳ４４でＮＯと判断された場合には、次にステップＳ４６で、Ｂ点が図９（Ｂ）の▲３▼に示す２値画像データ４１０のように、画面の縁もしくはその近くに存在するか否かが判断される。図９（Ｂ）の▲２▼は、プレゼンター３０が、画面４１０の外から、長い指示棒でディスプレイ領域上の所望の位置をポインティングする場合を想定したものである。このような場合には、指示画像の影領域３００のＢ点は、画面４１０の縁に存在することになるため、その反対側の点Ａがポインティング座標Ａとして求められる。
【０１１０】
又、ステップＳ４６でＮＯと判断された場合には、次にステップＳ４８で、指示画像の影領域３００以外の影とＡ点が接しているか、又は近接しているかが判断される。ここで、ＹＥＳと判断された場合には、Ｂ点がポインティング位置として求められる。
【０１１１】
又、ステップＳ４８でＮＯと判断された場合には、次のステップＳ５０で、Ａ点が、画面の縁上の点か、もしくは近接する点か否かが判断される。ここでＹＥＳと判断された場合にはＢ点がポインティング位置として求められ、ＮＯと判断された場合には、検出エラー出力される。
【０１１２】
以上説明したように、本実施の形態ではステップＳ４４，Ｓ４６の処理により、ディスプレイ領域１２に向かってプレゼンター３０が左側に立った場合でもポインティング位置を正確に検出でき、またＳ４８，Ｓ５０の処理により、ディスプレイ領域１２に向かってプレゼンター３０が右側に立った場合でもポインティング位置を正確に検出できる。このようにして、指示画像の影領域３００の両端のＡ点、Ｂ点のいずれがポインティング位置であるかを判断し、このポインティング位置を（ｘ、ｙ）の２次元座標として検出する。
【０１１３】
（２−３）ステップＳ４２の詳細
図１０には、図９のステップＳ４２の処理の具体例が示されている。ここでは、指示画像の影領域３００を含む３つの２値画像データが示されている。図１０（Ａ）は、影領域３００が真横方向、図１０（Ｂ）は縦方向、図１０（Ｃ）は斜め方向に向いている場合をそれぞれ示している。尚、指示画像の影領域３００の形状や大きさは、使用した指示棒４０の形態により変わる。例えば、指示画像の影領域３００の形状は、丸形や四角形、または多角形の何れでも良く、本実施の形態においては細長い楕円状の形状の場合を例に取り説明する。
【０１１４】
このような指示画像の影領域３００の両端の座標を求めるためには、まず図１０に示すように、ディスプレイ領域１２の左上の座標を原点（Ｘ，Ｙ）＝（０，０）として、画像内における指示画像の影領域３００のｘ、ｙがそれぞれ最小、最大の４点（座標上で最も端の点、つまり、どの方向に対してもそれ以降に検出座標が存在しない点）をａ、ｂ、ｃ、ｄとして求める。
ａ  （Ｘｍｉｎ，Ｙａ）
ｂ  （Ｘｍａｘ，Ｙｂ）
ｃ  （Ｘｃ，Ｙｍｉｎ）
ｄ  （Ｘｄ，Ｙｍａｘ）
そして、ａ，ｂ，ｃ，ｄが、
（Ｘｍａｘ−Ｘｍｉｎ）＞（Ｙｍａｘ−Ｙｍｉｎ）
の条件を満足した場合には、ａとｂの点を、ステップＳ４２の指示画像の影領域３００の両端の点Ａ、Ｂとして特定し、またａ，ｂ，ｃ，ｄが、
（Ｘｍａｘ−Ｘｍｉｎ）＜（Ｘｍａｘ−Ｙｍｉｎ）
の条件を満足した場合には、ｃ、ｄの点を指示画像の影領域３００の両端の点Ａ、Ｂとして特定する。
【０１１５】
従って、図１０に示した指示画像の影領域３００を例にとると、図１０（Ａ）、図１０（Ｃ）はａ，ｂ座標が長手方向の端点、図１０（Ｂ）はｃ，ｄ座標が長手方向の端点として検出される。
【０１１６】
なお、本実施の形態のポインティング座標検出部１１６は、指示棒４０を用いた指示の時系列データを元に、常に後から指示した位置をポインティング位置として検出し、その検出位置データを出力するように構成されている。
【０１１７】
このようにして本実施の形態のポインティング座標検出部１１６は、指示画像の影領域３００の先端の座標をポインティング位置として検出し、この検出位置データを演算処理部１１８へ向け出力する。
【０１１８】
なお、本実施の形態では、指示棒４０がディスプレイ領域１２上の撮像画像２０を遮蔽してできた部分を指示画像の影領域３００として抽出し、ポインティング位置の検出を行ったが、これ以外の指示部、例えばプレゼンター３０の指でできる影を指示画像の影領域３００として認識し、指の先端位置をポインティング位置として自動認識してもよい。
【０１１９】
又、本実施の形態では、ＣＣＤカメラ１４から白黒の画像信号を出力し、２値化処理部１１２、ポインティング座標検出部１１６を用い、この画像信号から指示画像の影領域３００を分離し、ポインティング位置を検出しているが、ＣＣＤカメラ１４からカラーの撮像信号が出力される場合でも、前記実施の形態の同様な手法を用いて、撮像信号の輝度レベルと基準値Ｖｒｅｆとを比較して指示画像の影を抽出し、ポインティング位置を検出してもよい。
【０１２０】
（２−４）シェーディング対策
プレゼンテーションシステムの使用環境によっては、例えば図１３（Ａ）に示すように、ディスプレイ領域１２上に投射される画像の一部、特にコーナー部は、輝度レベルが他の領域より低い低輝度領域３２０ａが発生することがある。このような場合に、これをＣＣＤカメラ１４で撮像し、２値化処理部１１２で２値化処理をすると、図１３（Ｂ）に示すように低輝度領域３２０ｂが影として抽出されてしまう。特に、指示画像の影領域３００が、この低輝度領域３２０ｂに重なる場合には、ポインティング位置を正確に検出することが困難となる。
【０１２１】
このような問題を解決するために、本実施の形態のシステムでは、ライトまたはＬＥＤアレイ等の照明手段１６を用いて、ディスプレイ領域１２上の輝度レベルの低い低輝度領域３２０ａを集中照射する。このようにすることにより、２値化処理部１１２で処理された２値化画像には前記低輝度領域３２０ａに該当する部分がなくなるため、この２値化画像データから指示画像の影領域３００を良好に抽出し、ポインティング位置の検出を行うことが可能となる。
【０１２２】
（３）検出位置データに基づくデータ処理
上述した図６における演算処理部１１８は、このようにして入力されるポインティング位置の検出データに基づき各種のデータ処理や画像処理を行う。
【０１２３】
本実施の形態において、この演算処理部１１８は、カメラ制御部１２２、カーソル制御部１２０及び基準値自動設定部１１４として機能する。
【０１２４】
（３−１）カメラ制御部１２２の詳細
前記カメラ制御部１２２は、オペレータ操作部１３０、もしくはプロジェクタ１０のＰＪ（プロジェクタ）光学制御部１５０から入力される情報に基づき、ＣＣＤカメラ１４の各種光学制御、例えばフォーカスの制御を行う。ここでは、特に後者のプロジェクタ１０のＰＪ光学制御部１５０から入力された情報に基づく光学制御について、説明する。
【０１２５】
図２２は、プロジェクタ１０の投射レンズにおけるフォーカスやズーム調整等の各種調整操作に連動して、ＣＣＤカメラ１４の撮像レンズの光学調整を自動的に行う方法について説明する図である。
【０１２６】
図２２（Ａ）は、全体の構成を説明するためのブロック図である。
【０１２７】
通常、プレゼンター３０は、プロジェクタ１０から投射される表示画像のフォーカスを最適に合わせ込むために、プロジェクタ１０の投射レンズの光学調整機構であるＰＪレンズ調整機構１５２の調整を、マニュアルで行ったり、自動調整機構を用いて自動的に行わせたりする。このＰＪレンズ調整機構１５２の調整量をセンサー１５４で検出し、カメラ制御部１２２に入力する。
【０１２８】
カメラ制御部１２２は、センサー１５４の検出データを基に、ＣＣＤレンズの光学調整量を制御するために予め組み込まれたレンズ制御プログラム１２６を実行する。その実行結果は、ＣＣＤカメラ１４内のＣＣＤ光学制御部２２に供給され、このＣＣＤ光学制御部２２が、撮像レンズの光学調整を行うＣＣＤレンズ調整機構２４を制御する。このようにして、プロジェクタ１０の投射レンズの制御に連動してＣＣＤカメラ１４の撮像レンズの調整が可能になる。
【０１２９】
これにより、従来はプロジェクタ１０とＣＣＤカメラ１４のそれぞれのレンズを個々に調整する必要があったが、本実施の形態によれば、プロジェクタ１０の投射レンズ１５２をプレゼンター３０がマニュアル調整するか、もしくは自動的に調整する操作で、ＣＣＤカメラ１４の細かな光学調整が自動的に行われるため、ＣＣＤカメラ１４の細かな光学調整をする煩わしさや手間が省け、操作性や使い勝手が向上できる。
【０１３０】
図２２（Ｂ）は、図２２（Ａ）の処理のアルゴリズムである。
まず、ステップＳ２０２で、ＰＪレンズ調整機構１５２が使用者により操作され、その調整（可変）量をセンサー１５４で検出する（ステップＳ２０４）。次に、センサー１５４で検出された可変量を基に、ＣＣＤレンズ調整機構２４における制御量をレンズ制御プログラム１２６で求め（ステップＳ２０６）、ステップＳ２０８でＣＣＤレンズの調整機構が自動的に制御される。
【０１３１】
前記カーソル制御部１２０は、検出されたポインティング位置を指し示すように、カーソル２００の位置制御を行う。すなわち、プロジェクタ１０から投射される画像に含まれるカーソル２００が、指示棒４０のポインティング位置に追従して移動するように、入力源１００を制御する。
【０１３２】
基準値自動設定部１１４は、２値化処理部１１２で使用する２値化のための基準値Ｖｒｅｆを最適値に自動設定するための処理を行う。
【０１３３】
次に、カーソル制御部１２０の詳細を説明する。
【０１３４】
（３−２）カーソル制御部１２０の詳細
前記カーソル制御部１２０は、前記指示画像の影領域３００と重ならない位置で、かつ検出されたポインティング位置を指し示すようにカーソル２００の位置制御を行う。
【０１３５】
図１１（Ａ）には、カーソル２００の位置制御の一例が示されている。この一例では、指示画像の影領域３００の延長線上で一定距離離れた位置に、カーソル２００の表示位置を制御している。具体的には、指示棒４０の影である指示画像の影領域３００の連続性を認識し、その延長線上にカーソル２００が位置するように位置制御を行う。
【０１３６】
この時、指示棒４０とカーソル２００とが重ならない位置、例えば指示棒４０の先端に対し、カーソル１個分だけ離してカーソル２００を表示する。
【０１３７】
これにより、カーソル２００が指示棒４０の影に隠れてしまうことがなく、プレゼンター３０のポインティング位置をカーソル２００によって確実にかつ分かり易く表示することができる。
【０１３８】
また、カーソル制御部１２０は、指示画像の影領域３００の先端の太さに応じて表示するカーソル２００の大きさや形状、色等を制御するように構成してもよい。例えば、指示画像の影領域３００が細い場合にあっては、その先端位置の正確な位置が識別しずらいため、カーソル２００を大きく表示することにより、ディスプレイ領域１２を見ている視聴者にとってポインティング位置がより分かり易いものとなる。
【０１３９】
ここで、図１１（Ａ）に示すように、指示棒４０の延長線上にカーソル２００を表示すると、ディスプレイ領域１２の周縁部では、カーソル２００が隠れたり、表示できない領域が現れる可能性がある。
【０１４０】
この為、図１１（Ｂ）に示すように、ポインティング位置が表示画面の周縁部に近づき（同図▲２▼）、指示画像の影領域３００の延長線上で一定距離＝ｄが保てなくなった場合にのみ、カーソル２００をポインティング位置の近く（同図▲３▼）、または重ねて（同図▲４▼）表示するようにしてもよい。また、指示画像の影領域３００の先端とカーソル２００との距離や重なる面積に応じて、カーソル２００のサイズや色、または形状（矢印の向き）等を制御するようにしてもよい。同図において、▲３▼はカーソルサイズ及び形状が変形した例で、▲４▼はカーソルの色が変わった事を表している。このようにすることにより、表示画面の周縁部においても、カーソル２００が指示棒４０の影になり視聴者から見えなくなる事がなく、かつそのポインティング位置もより分かり易いものとなる。
【０１４１】
図２１は、上記のカーソルサイズを変えた場合に用いられるアルゴリズムについて説明した図である。
【０１４２】
まず、ステップＳ１６２において、図８のステップＳ３２における面積算出処理として、長さ＝ｄ、幅＝ｔを算出する。ここで、本実施の形態では、指示棒４０の枝の部分の形状と異なる先端形状の部分を持っている場合について示したが、指示棒４０の枝の部分と同じ形状の先端部を持っていても良い。この場合には、指示棒４０の先端部分の長さ＝ｄ’だけを切り出し、先端形状が長さ＝ｄ’、幅＝ｔとして考えればよい。
【０１４３】
次に、検出された指示画像の検出対象３０４の長手方向の長さ＝ｄと、あらかじめ任意に設定可能な長さ＝Ｌとを比較し（ステップＳ１６４）、ｄ＜Ｌの場合には、先端形状が設定よりも小さいと判断できるため、カーソル２００のサイズを大きく変更する。一方、ｄ＞Ｌの場合には、十分大きな先端として判断できる。
【０１４４】
次に、ステップＳ１６６では、検出された指示画像の検出対象３０４の幅＝ｔと、あらかじめ任意に設定可能な幅の値＝ｋとを比較する。ｔ＜ｋの場合には、長さの比較と同様に、先端形状が設定よりも小さいと判断され、カーソル２００のサイズを大きく変更する。一方、ｔ＞ｋの場合には、十分大きな先端として判断される。
【０１４５】
このような処理をステップＳ３４が行われる度に行うことで、リアルタイムなカーソルの制御が可能になる。
【０１４６】
また、カーソル制御部１２０は、図１２（Ａ）に示すようにカーソル２００の表示位置を制御してもよい。
【０１４７】
例えば、プレゼンター３０が、ディスプレイ領域１２に向かって左側に立ってプレゼンテーションを行う場合には、ディスプレイ領域１２を、右端の狭い領域２２０と、それ以外の領域２３０とに分け、さらに右端の領域２２０を、上側の領域２２０ａとそれ以外の下側の領域２２０ｂとに分ける。そして、ポインティング位置が右端以外の領域２３０にある場合には、ポインティング位置の真横に水平左向きにカーソル２００を表示し、ポインティング位置が右端の上側領域２２０ａにある場合には、ポインティング位置の下側で上向きにカーソル２００を表示し、ポインティング位置が右端の上側以外の下側領域２２０ｂにある場合には、ポインティング位置の上側で下向きにカーソル２００を表示する。これにより、プレゼンターはディスプレイ領域１２の左側に立ってプレゼンテーションを行う場合に、画面右端にカーソル２００が隠れてしまうという事態の発生を防止することができる。
【０１４８】
また、プレゼンターがディスプレイ領域１２の右端に立ってプレゼンテーションを行う場合には、投射領域の左端に、前記領域２２０ａ、２２０ｂを設け、カーソル２００を同様に表示すれば良い。この場合、主たる領域２３０上においては、ポインティング位置の真横に水平右向きにカーソル２００を表示することが好ましい。
【０１４９】
カーソル２００を図１２（Ａ）に示すように表示制御する場合には、オペレータ操作部１３０からの入力操作により、カーソル制御部１２０は、前述したようにプレゼンター３０がディスプレイ領域１２の右側に立ってプレゼンテーションを行う場合と、左側に立ってプレゼンテーションを行う場合とで、カーソルの表示向きが切り替わるように構成してもよい。
【０１５０】
このようにすることにより、ユーザーにとってより使いやすいプレゼンテーションシステムを実現することができる。
【０１５１】
図１２（Ｂ）には、図１２（Ａ）の▲１▼に示すように、指示画像の影領域３００の先端座標から水平方向に一定距離離れた位置にカーソルを表示するアルゴリズムの具体例が示されている。
【０１５２】
ステップＳ１００でカーソルを表示するためのアルゴリズムが開始され、ステップＳ１０２でポインティング位置の先端座標（ｘ，ｙ）が検出される。
【０１５３】
次に、ステップＳ１０４において、検出された座標（ｘ，ｙ）を基に、カーソルの先端座標（ｘ‘，ｙ’）が計算され、カーソル座標（ｘ‘，ｙ’）が決定される（Ｓ１０６）。
【０１５４】
次に、ステップＳ１０８で、該カーソル座標（ｘ‘，ｙ’）にカーソル位置を制御して表示するための処理が行われ、表示画面上の所望の位置にカーソルを表示する事が出来る。
【０１５５】
図１９は、複数のポインティング位置を検出した場合、該複数のポインティング位置に対応した複数のカーソルを独立に表示制御する方法について説明した図である。
【０１５６】
まず、ステップＳ１２２で、図８のステップＳ３４における指示画像の検出対象３０４の抽出処理を行い、ステップＳ１２４で、抽出されたラベルの数を調べる。ここで、抽出ラベルの数が１つの場合には、通常処理されるようにカーソルを１つ表示すればよい。ステップＳ１２４で複数の指示画像の検出対象３０４を抽出した場合、ステップＳ１２６でその数を算出し、ステップＳ１２８でその数に応じたカーソルを表示する処理を行う。
【０１５７】
このような一連の処理を繰り返し行い、指示画像位置にカーソルを表示する。
【０１５８】
図２０は、上記のような方法で複数のカーソルを表示する際に、その中の一つのカーソルの表示位置を固定し、別のカーソルのみを自由に位置制御する場合の具体的なアルゴリズムを示す。
【０１５９】
図２０の▲１▼に示すように、プレゼンター３０は、指示棒４０を用いてディスプレイ領域１２上の所望の位置を指示し、該ポインティング位置に第一のカーソル２０２を表示させる（ステップＳ１４２、１４４）。
【０１６０】
本実施の形態のプレゼンテーションシステムには、後述する所定の機能が割り付けられたファンクションスイッチ１４０が設けられている。そして、このファンクションスイッチ１４０を操作することにより、第一カーソル２０２の移動を一時的に停止させておく命令を送り（ステップＳ１４６）、図２０の▲２▼に示すように、第一カーソル２０２の表示位置を固定する（ステップＳ１４８）。
【０１６１】
次に、図２０の▲３▼に示すように、上記以外のディスプレイ領域１２上を指し示し、新しいポインティング位置に第二のカーソル２０４を表示させる（ステップＳ１５０，１５２）。
【０１６２】
これにより、新旧２つのポインティング位置を同時に、かつ別々に指し示すことができる。特に、後から表示された第二カーソル２０４には、色や形状を第一カーソル２０２と異にしたり、点滅表示等、先に表示されている第一カーソル２０２と区別するための処理を施すことが好ましい。
【０１６３】
尚、固定表示されている第一カーソル２０２は、ステップＳ１５４でプレゼンター３０がファンクションスイッチ１４０を再び操作するまで表示位置を固定するように形成してもよく、または一定時間経過すると固定表示が解除されるように形成しても良い。このようにして固定表示が解除された第一カーソル２０２は、ディスプレイ領域１２上の指示画像として検出される訳ではないため、図２０の▲４▼に示すように、画面上からは消えてしまう。一方、指示され続けている第二カーソル２０４は、画面上の指示に追従してそのまま表示され、これ以降第二カーソル２０４があたかも第一カーソル２０２のように扱われる。
【０１６４】
また、上述した機能以外に、ファンクションスイッチ１４０には、マウスの左クリック、右クリック等と同様な操作を行うことができる機能が割り付けられている。
【０１６５】
このファンクションスイッチ１４０は、前記指示棒４０と一体的に設けてもよく、また別体にしてプレゼンター３０が持ち運び自在に形成してもよい。
【０１６６】
以上の構成とすることにより、プレゼンター３０が、指示棒４０を用いてカーソル２００を所定の位置まで導き、ここでファンクションスイッチ１４０を操作することにより、カーソル制御部１２０に、いわゆるマウスの左クリックや右クリックがされた場合と同様な処理を行わせることができる。
【０１６７】
さらにこのファンクションスイッチ１４０にアンダーライン機能や手書き文字入力を割り付けることにより、ディスプレイ領域１２上に表示されている画像の所定位置にアンダーラインを引いたり、ポインティング位置を動かすことにより手書き文字入力を行うこともできる。
【０１６８】
また、このファンクションスイッチ１４０に、カーソル２００の移動を一時的に停止させる機能を割り付けておくことにより、プレゼンター３０が指示棒４０を用いてカーソルを所定位置まで移動した状態で、ファンクションスイッチ１４０を操作すれば、カーソル２００の表示位置を次にファンクションスイッチ１４０を操作するまで固定することができる。
【０１６９】
（４）基準値Ｖｒｅｆの自動設定
次に、基準値自動設定部１１４の設定する基準値Ｖｒｅｆの詳細について説明する。
【０１７０】
ＣＣＤカメラ１４から出力される撮像信号から、指示画像の影領域３００を確実に抽出するためには、２値化閾値の基準値Ｖｒｅｆの値を最適な値に設定する必要がある。
【０１７１】
この基準値は、ディスプレイ領域１２上に投射した画像を、ＣＣＤカメラ１４が撮像した場合に、この撮像信号に含まれる最も低い輝度レベルの値以下に設定する必要がある。例えば、本実施の形態のように白黒の撮像信号がＣＣＤカメラ１４から出力される場合には、黒の輝度レベル以下の値に基準値を設定する必要がある。これは、画面上で一番輝度レベルの低いのが黒色であるのに対して、前記指示画像の影領域３００の輝度レベルは、黒色の輝度レベル以下になるからである。
【０１７２】
図１４（Ａ）には、画像をＣＣＤカメラ１４で撮像することにより得られた各領域の輝度レベルが示されている。
【０１７３】
ここでは、プロジェクタからディスプレイ領域１２上に真っ白な画像（表示白領域、同図▲１▼）と、真っ黒な画像（表示黒領域、同図▲２▼）を投射し、更にディスプレイ領域１２上の一部を遮蔽しディスプレイ領域１２の一部に投射画像が表示されない状態（本当の黒領域、同図▲３▼）を形成した。図１４（Ａ）は、この画像をＣＣＤカメラ１４で撮像することにより得られた各領域の輝度レベルである。指示棒４０によりできる影（検出黒領域、同図▲４▼）は、映像の黒の輝度レベル（ＶＬＣ）と本当の黒の輝度レベル（ＶB）との間の輝度レベル（３００ａ）となるため、指示画像の影領域３００を確実に抽出するためには、２値化のための基準値Ｖｒｅｆを、映像の黒の輝度レベル（ＶＬＣ）より小さく、本当の黒の輝度レベル（ＶB）より大きな値に設定してやる必要がある。尚、同図の輝度レベルは、ＣＣＤカメラ１４の１本分の水平走査ラインの輝度レベルを表している。
【０１７４】
ところで、図１４（Ａ）は、理想的なディスプレイ領域環境を想定し、このディスプレイ領域１２上に画像を投射した場合に得られる各領域の輝度レベルを示しているが、実際のディスプレイ領域１２上に投射した画像をＣＣＤカメラ１４で撮像したときの輝度レベルは、例えば図１４（Ｂ）のようになる。図１４（Ｂ）は、ディスプレイ領域１２上に投射される画像の輝度レベルが、ディスプレイ領域の中央（同図▲５▼）においてやや高く、ディスプレイ領域の端（同図▲６▼）に行くに従って小さい場合の輝度レベルである。ディスプレイ領域１２の近くに窓があったり、室内の照明環境が偏っている場合にも、状態こそ違うものの同様な事が起こる。
【０１７５】
従って、指示画像の影領域３００の黒レベル３００ａと、基準値Ｖｒｅｆとのレベル差△Ｖ（以下マージンという）を小さく設定しすぎると、中央の指示画像の影領域３００を確実に検出できないという事態が生ずる。すなわち、図１４（Ｂ）の２値化処理出力に示すように、中央の指示画像の影領域３００（同図▲５▼）の輝度レベル３００ａの変動が大きいと、その影領域３００の輝度レベル３００ａが基準値Ｖｒｅｆ以下まで下がらないことがある。この場合には、この影領域３００を確実に抽出することができない。
【０１７６】
この為、本実施の形態の基準値自動設定部１１４は、基準値Ｖｒｅｆを、最適な値に自動設定できるように構成されている。
【０１７７】
以下にその詳細を説明する。
【０１７８】
図１５（Ａ）には、ディスプレイ領域１２上に投射される画像を複数のエリアに分割した状態が示され、ここでは９個のエリアに分割している。
【０１７９】
そして、実施の形態の基準値自動設定部１１４は、各分割エリア毎に固有の基準値Ｖｒｅｆを設定できる。
【０１８０】
例えば、分割エリア１、２、３においては、それぞれ図１４（Ｃ）に示すように、基準値をＶｒｅｆ１、Ｖｒｅｆ２、Ｖｒｅｆ３に設定する。
【０１８１】
これにより、輝度レベルの高い画面中央部（図１４（Ｂ）の▲５▼部分）においても、指示画像の影領域３００を確実に検出することができる。
【０１８２】
また、各分割エリア毎に固有の基準値Ｖｒｅｆを設定するために、本実施の形態の較正パターン画像生成部１２４は、所定の較正パターン画像をプロジェクタ１０からスクリーン上のディスプレイ領域１２に投射させる。この時、基準値自動設定部１１４は、投射された較正パターン画像のデータと、ＣＣＤカメラ１４から得られる撮像信号とを照合し、各分割エリア毎に最適な基準値Ｖｒｅｆを設定する。
【０１８３】
ここでは、図１５（Ｂ）に示す較正パターン画像を、ディスプレイ領域１２上に投射するように構成されている。この較正パターン画像５００は、前記分割エリアに対応して９つのエリア５００−１、５００−２、・・・５００−９を含み、各エリアは、その中央に黒領域５１０、その周囲に白領域５１２が配置されている。このように、各エリア５００−１、５００−２、・・・５００−９に、白及び黒という輝度レベルの異なる領域５１０、５１２を組合わせたパターンを配置することにより、この較正パターン画像５００から、各分割エリア毎の基準レベルを最適値に設定することができる。
【０１８４】
なお、基準値の設定時に、プロジェクタから投射する較正パターン画像は、その輝度レベルが一番低い黒を基準として形成してもよい。例えば、較正パターン画像の全領域を、全て黒レベルとした較正パターン画像を投射してもよい。
【０１８５】
しかし、同じ黒でも、これがディスプレイ領域１２上に投射される画像が、その周囲が全て黒の場合と周囲に白の領域が存在する場合とでは、ＣＣＤカメラ１４の撮像する黒の輝度レベルが若干異なったものとなってしまう。
【０１８６】
本実施の形態では、このような場合でも、確実各最適な値に基準値を設定できるように、輝度レベルの異なる黒領域５１０と白領域５１２とを組合せた較正パターンを、各領域５００−１、５００−２、・・・５００−９にそれぞれ設定し、この組合せ画像を較正パターン画像５００としてディスプレイ領域１２上に投射している。これにより、各分割エリア毎に、２値化のための基準値を最適な値に自動設定することができる。
【０１８７】
図１６には、プレゼンテーションシステムの立ち上げ時の基準値自動設定動作のフローチャートが示されている。
【０１８８】
基準値自動設定部１１４は、システム立ち上げ時に基準値の自動設定を開始する（ステップＳ６０）。まず、プロジェクタ１０の映像投射スイッチがオンされたことを検出し（ステップＳ６２）、図１５（Ｂ）に示す較正パターン画像をプロジェクタ１０からディスプレイ領域１２上に投射させる（ステップＳ６４）。
【０１８９】
そして、この基準値自動設定部１１４は、予め判明している較正パターン画像の輝度レベルデータと、ＣＣＤカメラ１４から出力される撮像信号の対応する位置の輝度レベルとを照合し、各分割エリア毎に最適の基準値Ｖｒｅｆを設定する（ステップＳ６６）。
【０１９０】
ここでは、各エリア毎に、撮像信号から、較正パターン画像の黒エリア５１０に対応する信号の輝度レベルを読み取り、この輝度レベルに対し所定のマージンをもって基準値Ｖｒｅｆを、各分割エリア毎に設定する。
【０１９１】
このような設定終了後、基準値自動設定部１１４は、較正パターン画像の投射を終了し、プロジェクタ１０の画像入力を通常の画像入力モードへ切り替え（ステップＳ６８）、基準値自動設定動作を終了する（ステップＳ７０）。
【０１９２】
このように、本実施の形態によれば、システムを立ち上げ時に、２値化処理のための閾値Ｖｒｅｆを各分割領域毎に最適な値に自動設定することができる。
【０１９３】
図１７には、システム立ち上げ後に、基準値Ｖｒｅｆを再設定する場合のフローチャートが示されている。
【０１９４】
ユーザーが基準値再設定スイッチ１３２を操作すると、基準値自動設定部１１４はこの再設定スイッチ１３２の操作を検出し（ステップＳ８２）、ステップＳ８４〜Ｓ９０の基準値再設定動作を開始する。
【０１９５】
なお、ステップＳ８４〜Ｓ８８は、前記図１６に示すＳ６４〜６８と同様な処理であるため、ここではその詳細な説明は省略する。
【０１９６】
このように、本実施の形態によれば、システム立ち上げ後においても基準値を最適値に自動設定することができるため、例えば、プレゼンテーションの途中で、使用環境が変わったような場合（例えば、窓の外が明るくなったり暗くなったりして、ディスプレイ領域１２上の輝度レベルが変化するような場合）、ユーザは基準値再設定スイッチ１３２を操作することにより、２値化処理のための基準値Ｖｒｅｆを、その時の使用環境に応じた最適な値に自動設定することができる。
【０１９７】
図１８には、図１６のステップＳ６４とＳ６６、及び図１７のステップＳ８４とＳ８６の詳細な処理を説明するための具体的なアルゴリズムが示されている。
【０１９８】
まず、ステップＳ１８２で、基準値Ｖｒｅｆの値をプリセットするか、以前使われていた基準値Ｖｒｅｆの値をそのまま使用するかどうかを選択する。
【０１９９】
前回の使用環境と全く同じか、もしくはそれと同等な環境である時には、Ｎｏを選択して前回使用した基準値Ｖｒｅｆを用いればよい。この場合には、基準値の設定を省略できるため便利である。
【０２００】
一方、ステップＳ１８２でＹｅｓを選択し基準値Ｖｒｅｆの値をプリセットする場合には、基準値を設定する領域の数を指定し（ステップＳ１８４）、かつそのサイズを指定する（ステップＳ１８６）。これにより、図１５（Ａ）に示すような領域が決定できる。次に、ステップＳ１８８で、上述した図１５（Ｂ）に示すような校正パターンの種類を選択する。
【０２０１】
次に、各分割エリア毎の輝度データを検出し（ステップＳ１９０）、該検出輝度データと予め記憶されている輝度データとをステップＳ１９２で比較する。比較した結果を基に、基準値Ｖｒｅｆの値を所望の値に制御し（ステップＳ１９４）、その値を記憶する（ステップＳ１９６）。次に、ステップ１９８で、図１６のステップＳ６４とＳ６６、及び図１７のステップＳ８４とＳ８６の処理を終了する。
【０２０２】
このようにして、本実施の形態によれば、基準値Ｖｒｅｆを最適な値に自動設定し、撮像信号から指示画像の影領域３００を正確に抽出することが可能となる。
【０２０３】
また、本実施の形態では、各領域毎に異なる基準値を自動設定する場合を例に取り説明したが、必要に応じ、全領域に対し単一の基準値を自動設定するように構成してもよい。
【０２０４】
（５）前記処理部のハードウェアの構成
次に、前記処理部１１０を実現できるハードウェアの構成の一例を、図２３を用いて説明する。同図に示す装置では、ＣＰＵ１０００、ＲＯＭ１００２、ＲＡＭ１００４、情報記憶媒体１００６、画像生成ＩＣ１０１０、Ｉ／Ｏポート１０２０−１、１０２０−２…が、システムバス１０１６により相互にデータ送受信可能に接続されている。そして、Ｉ／Ｏポート１０２０−１、１０２０−２…を介してＣＣＤカメラ１４、ファンクションスイッチ１４０、オペレータ操作部１３０、プロジェクタ１５０、その他の機器に接続されている。
【０２０５】
情報記憶媒体１００６は、プログラム、画像データ、が主に格納されるものである。
【０２０６】
情報記憶媒体１００６に格納されるプログラム、ＲＯＭ１００２に格納されるプログラム等に従って、ＣＰＵ１０００は装置全体の制御や各種データ処理を行う。ＲＡＭ１００４はこのＣＰＵ１０００の作業領域等として用いられる記憶手段であり、情報記憶媒体１００６やＲＯＭ１００２の所与の内容、あるいはＣＰＵ１０００の演算結果等が格納される。また本実施形態を実現するための論理的な構成を持つデータ構造は、このＲＡＭ又は情報記憶媒体上に構築されることになる。
【０２０７】
そして図１〜図７、図１０、図１１、図１３〜１５、で説明した種々の処理は、図８、図９、図１２、図１６〜２２のフローチャートに示した処理等を行うプログラムを格納した情報記憶媒体１００６と、該プログラムに従って動作するＣＰＵ１０００、画像生成ＩＣ１０１０等によって実現される。なお画像生成ＩＣ１０１０等で行われる処理は、ＣＰＵ１０００あるいは汎用のＤＳＰ等によりソフトウェア的に行ってもよい。
【０２０８】
なお、本発明は、前述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で各種の変形実施が可能である。
【０２０９】
例えば、撮像手段として、画像をカラー画像として撮像するＣＣＤカメラ等を必要に応じ用いていてもよい。
【０２１０】
また、指示画像の実像領域３０２の抽出方法については、上記のような撮像信号に基づく輝度レベルを検出する以外に、プレゼンター３０の腕や指示棒４０の動きから検出しても良い。
【図面の簡単な説明】
【図１】本発明が適用されたフロントタイプのプレゼンテーションシステムの概略説明図である。
【図２】本発明が適用されたリアタイプのプレゼンテーションシステムの概略説明図で、同図（Ａ）はＣＣＤカメラが内蔵されている場合の説明図であり、同図（Ｂ）は外付けされている場合の説明図である。
【図３】本実施の形態で使用される指示棒の一例を示す説明図である。
【図４】同図（Ａ）は、プレゼンテーション動作の説明図であり、同図（Ｂ）はこの時の撮像画像におけるプレゼンター及び指示棒の影、指示棒の実像の説明図である。
【図５】本実施の形態のシステムの機能ブロック図である。
【図６】本実施の形態のシステムの詳細な機能ブロック図である。
【図７】ＣＣＤカメラの撮像信号から指示ポイントの影を抽出し、ポインティング位置を検出する処理の説明図である。
【図８】ＣＣＤカメラの撮像信号から指示ポイントの影を抽出するための具体的な処理の説明図である。
【図９】抽出された指示ポイントの影からポインティング位置を検出する具体的な処理の説明図である。
【図１０】指示ポイントの影の両端の座標を検出する処理の説明図である。
【図１１】ポインティング位置に基づくカーソル表示の一例を示す説明図で、同図（Ａ）はカーソルが指示棒の延長線上にある場合の説明図であり、同図（Ｂ）はディスプレイ領域周辺でのカーソル表示の方法を説明するための説明図である。
【図１２】ポインティング位置に基づくカーソル表示の他の一例を示す説明図で、同図（Ａ）はカーソルの向きを変更する場合の説明図であり、同図（Ｂ）は水平方向横向きのカーソルを表示する為のアルゴリズムの説明図である。
【図１３】本実施の形態におけるシェーディング対策の一例を示す説明図である。
【図１４】撮像信号から指示ポイントの影を抽出するための２値化しきい値Ｖrefの設定処理の説明図で、同図（Ａ）は理想状態での説明図あり、同図（Ｂ）はディスプレイ領域内で輝度差がある場合での説明図、同図（Ｃ）は基準値を変更して輝度差を改善した場合の説明図である。
【図１５】同図（Ａ）は、ディスプレイ領域を複数の領域に分割し、各領域毎に固有の基準値を設定するための処理の説明図であり、同図（Ｂ）は、前記基準値を設定する際に使用する較正パターン画像の一例を示す説明図である。
【図１６】システム立ち上げ時における基準値の自動設定動作のフローチャートである。
【図１７】システム立ち上げ後における、基準値の再設定動作のフローチャートである。
【図１８】本実施の形態における基準値の自動設定動作の詳細を説明するフローチャートである。
【図１９】本実施の形態における複数の指示ポイントに対応したカーソル表示動作の詳細を説明するフローチャートである。
【図２０】本実施の形態におけるカーソル位置の固定表示動作の詳細を説明するフローチャートである。
【図２１】本実施の形態におけるカーソルサイズ変更動作を説明するフローチャートである。
【図２２】本実施の形態におけるＣＣＤカメラの光学制御部の自動設定動作を説明するためのブロック図とフローチャートである。
【図２３】本実施の形態における処理部のハードウエア構成の説明図である。
【符号の説明】
１０  プロジェクタ
１０ａ、１４ａ  偏光板
１２  ディスプレイ領域
１４  ＣＣＤカメラ
２０  撮像画像
２２  ＣＣＤレンズ
２４  ＣＣＤレンズ調整機構
４０  指示棒
４２  ポインティング部
１１０  処理部
１１２  ２値化処理部
１１４  基準値自動設定部
１１６  ポインティング座標検出部
１１８  演算制御部
１２０  カーソル制御部
１２４  較正パターン画像生成部
１２６  レンズ制御プログラム
１３２  基準値再設定スイッチ
１４０  ファンクションスイッチ
１５０  ＰＪ光学制御部
１５２  ＰＪレンズ
１５４  ＰＪレンズ調整機構
１５６  センサー
２００  カーソル
２０２  第一カーソル
２０４  第二カーソル
２３０  ディスプレイ領域の右端以外の領域
２２０  ディスプレイ領域の右端の下側
３００  指示画像の影
３０２  指示画像の実像
３０４  検出対象
３２０  低輝度領域
４００  ２値画像データ
４４０  ノイズ
４５０  検出ノイズ
５００  較正パターン画像
５１０  黒領域
５１２  白領域
【図１】
0003821194.tif 000002
【図２】
0003821194.tif 000003
【図３】
0003821194.tif 000004
【図４】
0003821194.tif 000005
【図５】
0003821194.tif 000006
【図６】
0003821194.tif 000007
【図７】
0003821194.tif 000008
【図８】
0003821194.tif 000009
【図９】
0003821194.tif 000010
【図１０】
0003821194.tif 000011
【図１１】
0003821194.tif 000012
【図１２】
0003821194.tif 000013
【図１３】
0003821194.tif 000014
【図１４】
0003821194.tif 000015
【図１５】
0003821194.tif 000016
【図１６】
0003821194.tif 000017
【図１７】
0003821194.tif 000018
【図１８】
0003821194.tif 000019
【図１９】
0003821194.tif 000020
【図２０】
0003821194.tif 000021
【図２１】
0003821194.tif 000022
【図２２】
0003821194.tif 000023
【図２３】
0003821194.tif 000024