(57)【特許請求の範囲】
【請求項１】
表面に投写された画像要素の投写座標Ｑ（ｘＱ，ｙＱ）を、画面に表示された対応する画像要素の表示座標Ｐ（ｘＰ，ｙＰ）に相関させるための投写画像の校正方法であって、
表示画像内に所定のしきい値レベル以上の輝度を有するｎ（ｎ≧４）個の校正用の点からなる第１の集合を生成するステップであって、該校正用の点の所定座標はＰｉ（ｘＰ，ｙＰ）、１≦ｉ≦ｎで表されており、該校正用の点のうち少なくとも３つの校正用の点はほぼ同一直線上にあるステップと、
前記ｎ個の校正用の点に対応するｎ個の画素の集合を含む校正用画像を投写面上に形成するように表示画像及び該校正用の点を該投写面に投写するステップと、
前記所定のしきい値レベルを超える輝度を有する画像要素だけを感知するように、前記校正用画像に対する画像処理によりフィルタリングするステップと、
隣接する該感知されたフィルタリング後の画像要素を前記複数の画素の集合にグループ化するステップと、
前記グループ化した画素の集合の数を数えるステップと、
数えた画素の集合の数がｎより大きい場合には、前記所定のしきい値レベルより高いしきい値レベルを選び、数えた画素の集合数がｎより小さい場合には、該所定のしきい値レベルより低いしきい値レベルを選んで、前記校正用画像をフィルタリングするステップと、前記フィルタリング後の画像要素をグループ化するステップと、該画素の集合数を数えるステップとを繰り返すステップと、
前記ｎ個の画素の集合のそれぞれの中間位置Ｑｉ（ｘＱ，ｙＱ）の投写座標を決定するステップと、
【数１】
0003885458.tif 000026
によって与えられるベクトル方程式の集合のうちの少なくとも３つを解くことにより２×２の変換係数行列Ａ及び２×２の変換係数行列Ｂを導出するステップと、
を包含し、
換算式、
【数２】
0003885458.tif 000027
によって対応する投写画像要素の投写座標Ｑｋ（ｘＱ，ｙＱ）から表示画像要素の表示座標Ｐｋ（ｘＰ，ｙＰ）を決定する、投写画像の校正方法。
【請求項２】
前記フィルタリングするステップは、前記所定のしきい値レベルを超える輝度を有し、かつ所定値（ｈ１）とほぼ同じ高さを有する画素の集合だけを感知するように、フィルタリングする請求項１に記載の投写画像の校正方法。
【請求項３】
前記フィルタリングするステップは、前記所定のしきい値レベルを超える輝度を有し、かつ所定値（ｗ１）とほぼ同じ幅を有する画素の集合だけを感知するように、フィルタリングする請求項１に記載の投写画像の校正方法。
【請求項４】
前記ほぼ同一直線上にある少なくとも３つの校正用の点のうち中央にある１点は、該ほぼ同一直線上にある校正用の点の他の一つから１単位離れているともに、該ほぼ同一直線上にある校正用の点の他のもう一つから２単位離れている、請求項１に記載の投写画像の校正方法。
【請求項５】
前記校正用の点の少なくとも１つの点は、前記ほぼ同一直線上にある少なくとも３つの校正用の点で規定される線から２単位の離れている、請求項４に記載の投写画像の校正方法。
【請求項６】
前記表示画像内に配置されたｎ個の校正用の点からなる第２の集合を生成するステップをさらに備え、
該第２の集合における前記校正用の点のそれぞれは、前記所定のしきい値レベルを超える輝度を有する、請求項１に記載の投写画像の校正方法。
【請求項７】
表面に投写された画像の投写座標Ｑ（ｘＱ，ｙＱ）を、コンピュータ画面に表示された校正用の点を含む対応する画像の表示座標Ｐ（ｘＰ，ｙＰ）に相関させるのに適した投写画像の校正装置であって、
表示画像内に所定のしきい値レベル以上の輝度を有するｎ（ｎ≧４）個の校正用の点からなる第１の集合を生成する手段であって、該校正用の点の所定座標はＰｉ（ｘＰ，ｙＰ）、１≦ｉ≦ｎで表されており、該校正用の点のうち少なくとも３つの校正用の点はほぼ同一直線上にあり、
前記ｎ個の校正用の点に対応するｎ個の画素の集合を含む校正用画像を投写面上に形成するように表示画像及び該校正用の点を該投写面に投写する手段と、
前記所定のしきい値レベルを超える輝度を有する画像要素だけを感知するように、前記校正用画像に対する画像処理によりフィルタリングする手段と、
隣接する該感知されたフィルタリング後の画像要素を前記複数の画素の集合にグループ化する手段と、
前記グループ化した画素の集合の数を数える手段と、
数えた画素の集合の数がｎより大きい場合には、前記所定のしきい値レベルより高いしきい値レベルを選び、数えた画素の集合数がｎより小さい場合には、該所定のしきい値レベルより低いしきい値レベルを選んで、前記校正用画像をフィルタリングする手段と、前記フィルタリング後の画像要素をグループ化する手段と、該画素の集合数を数える手段とによる処理を繰り返す手段と、
前記ｎ個の画素の集合のそれぞれの中間位置Ｑｉ（ｘＱ，ｙＱ）の投写座標を決定する手段と、
【数３】
0003885458.tif 000028
によって与えられるベクトル方程式の集合のうちの少なくとも３つを解くことにより２×２の変換係数行列Ａ及び２×２の変換係数行列Ｂを導出する手段と、
換算式、
【数４】
0003885458.tif 000029
によって対応する投写画像要素の投写座標Ｑｋ（ｘＱ，ｙＱ）から表示画像要素の表示座標Ｐｋ（ｘＰ，ｙＰ）を決定する手段と
を備えた投写画像の校正装置。
【請求項８】
表面に投写された画像要素の投写座標Ｑ（ｘＱ，ｙＱ）を、画面に表示された対応する画像要素の表示座標Ｐ（ｘＰ，ｙＰ）に相関させるための方法を実行するための命令プログラムが格納されているコンピュータ読み取り可能な記録媒体であって、
表示画像内に所定のしきい値レベル以上の輝度を有するｎ（ｎ≧４）個の校正用の点からなる第１の集合を生成するステップであって、該校正用の点の所定座標はＰｉ（ｘＰ，ｙＰ）、１≦ｉ≦ｎで表されており、該校正用の点のうち少なくとも３つの校正用の点はほぼ同一直線上にあるステップと、
前記ｎ個の校正用の点に対応するｎ個の画素の集合を含む校正用画像を投写面上に形成するように表示画像及び該校正用の点を該投写面に投写するステップと、
前記所定のしきい値レベルを超える輝度を有する画像要素だけを感知するように、前記校正用画像に対する画像処理によりフィルタリングするステップと、
隣接する該感知されたフィルタリング後の画像要素を前記複数の画素の集合にグループ化するステップと、
前記グループ化した画素の集合の数を数えるステップと、
数えた画素の集合の数がｎより大きい場合には、前記所定のしきい値レベルより高いしきい値レベルを選び、数えた画素の集合数がｎより小さい場合には、該所定のしきい値レベルより低いしきい値レベルを選んで、前記校正用画像をフィルタリングするステップと、前記フィルタリング後の画像要素をグループ化するステップと、該画素の集合数を数えるステップとを繰り返すステップと、
前記ｎ個の画素の集合のそれぞれの中間位置Ｑｉ（ｘＱ，ｙＱ）の投写座標を決定するステップと、
【数５】
0003885458.tif 000030
によって与えられるベクトル方程式の集合のうちの少なくとも３つを解くことにより２×２の変換係数行列Ａ及び２×２の変換係数行列Ｂを導出するステップと、
換算式、
【数６】
0003885458.tif 000031
によって対応する投写画像要素の投写座標Ｑｋ（ｘＱ，ｙＱ）から表示画像要素の表示座標Ｐｋ（ｘＰ，ｙＰ）を決定するステップと
をコンピュータに行わせる命令プログラムが格納された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、投写画像の校正方法及びその装置に関し、さらに詳しくは、対話型ビデオ表示プレゼンテーションシステムに関する。より具体的には、そうしたシステムを校正するための方法及び装置に関する。
【０００２】
【従来の技術】
会議や教室では、光学的投写によって投写画面や壁にグラフや、テキスト、及び様々な図形画像を投写することが一般的に行われている。普通、LCD（液晶表示装置）が用いられ、ノートブック型コンピュータなどパソコン（PC）によってグラフや、テキスト、及び図形画像が生成される。伝統的なオーバヘッドプロジェクタ及びトランスペレンシーに代わって、こうしたLCD/PCによる投写表示システムを用いることの方が多くなってきている。そうした表示システムでは、PCが標準VGA、スーパーVGA、或いはXGAなどのビデオを出力する。
【０００３】
ユーザはPCのキーボードを使ったり、或いはコンピュータモニタの表示画面の適切な位置でマウスをクリックすることによって、投写画面に投写されている画像を操作する。限界があるものの、システムによっては、LCDプロジェクタに向けられ、且つ次のフレームにプレゼンテーションを進めたり、直線を引くなどといった予め決められたいくつかの機能を制御する赤外線の視線（line-of-sight）信号を用いてのマウス遠隔操作を提供するものがある。そうした装置の一つは、 Vogeley 他に付与された米国特許No. 5,235,363に開示されているように、投写画面に向けた照射感知手段を有し、操作する者がコンピュータ制御の画像投写システムと対話することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、そうした機能特徴を有していても、ほとんどの制御操作はPCの置いてあるところで実行されなければならない。話し手が演台に立ったり、聴衆の前まで移動したりした場合、PCのところにすぐ戻って操作することはできない。プレゼンテーションの或る局面では操作のためにコンピュータのところに助手が座っていなければならないということになる。
【０００５】
また別のタイプの表示プレゼンテーションでは、投写された画像の上にレーザーポインタを用いて操作用のビームを当てる。イメージング装置はその操作用ビームを検出して、この情報をPCに中継で送る。ユーザはその操作用ビームを移動させると共に切り替えてオンにしたりオフにしたりすることによってPCを操作する。PCの画面に表示された画像に対して制御用ビームを精確に用いるために、表示された画像に対して投写画像を校正する、すなわち、アライメントする必要がある。
【０００６】
本発明の目的は、或る表面に投写された画像要素の投写座標を、コンピュータ画面に表示された対応する画像要素の表示座標に対して、相関させる方法及び装置を提供することである。
【０００７】
本発明のもう一つの目的は、計算が簡単且つ高速で信頼性を有するそうした方法を提供することである。
【０００８】
【課題を解決するための手段】
本発明の投写画像の校正方法は、表面に投写された画像要素の投写座標Q(xQ, yQ)を、画面に表示された対応する画像要素の表示座標P(xP, yP)に相関させるための投写画像の校正方法であって、表示画像内に非線形パターンに配置されたn個の校正用の点からなる第１の集合を生成するステップであって、n ≧４であり、該校正用の点の所定座標はPi(xP, yP)で表されており、1≦ i ≦ nであり、該校正用の各点は所定のしきい値レベル以上の輝度を有する、ステップと、校正用画像を投写面上に形成するように表示画像及び該校正用の点を該投写面に投写するステップであって、該校正用画像は前記n個の校正用の点に対応するn個のクラスタを含む、ステップと、該n個のクラスタのそれぞれの中間位置Qi(xQ, yQ)の投写座標を決定するステップと、
【０００９】
【数９】
0003885458.tif 000002
によって与えられるベクトル方程式の集合のうちの少なくとも３つを解くことにより変換係数行列A及びBを導出するステップと、を包含し、換算式、
【００１０】
【数１０】
0003885458.tif 000003
によって対応する投写画像要素の投写座標Qk(xQ, yQ)から表示画像要素の表示座標Pk(xP, yP)を決定し、そのことによって上記目的を達成する。
【００１１】
好ましくは、所定のしきい値レベルを超える輝度を有する、フィルタリング後の画像要素だけを感知するように、前記校正用画像をイメージング及びフィルタリングするステップと、隣接する該感知されたフィルタリング後の画像要素を前記複数のクラスタにグループ化するステップであって、該複数のクラスタのそれぞれは対応する高さと幅を有する、ステップと、をさらに包含する。
【００１２】
さらに好ましくは、前記投写座標を決定するステップより前に、少なくとも所定値（h1）とほぼ同じ高さを有するクラスタだけを感知するように、前記複数のクラスタを空間フィルタリングするステップをさらに包含する。
【００１３】
好ましくは、前記投写座標を決定するステップより前に、少なくとも所定値（w1）とほぼ同じ幅を有するクラスタだけを感知するように、前記複数のクラスタを空間フィルタリングするステップをさらに包含する。
【００１４】
好ましくは、前記クラスタの数を数えるステップをさらに含み、数えた該クラスタの数がnより大きい場合には、前記所定のしきい値レベルより高いしきい値レベルを選ぶとともに、前記校正用画像をフィルタリングするステップと、前記フィルタリング後の画像要素をグループ化するステップと、該クラスタ数を数えるステップと、を繰り返し、数えた該クラスタ数がnより小さい場合には、該所定のしきい値レベルより低いしきい値レベルを選ぶとともに、該校正用画像をフィルタリングするステップと、該フィルタリング後の画像要素をグループ化するステップと、該クラスタ数を数えるステップとを繰り返す。
【００１５】
好ましくは、前記校正用の点のうち少なくとも3つの校正用の点はほぼ同一直線上にある。
【００１６】
さらに好ましくは、前記ほぼ同一直線上にある少なくとも3つの校正用の点のうち中央にある1点は、該ほぼ同一直線上にある校正用の点の他の一つから1単位離れているともに、該ほぼ同一直線上にある校正用の点の他のもう一つから2単位離れている。
【００１７】
好ましくは、前記校正用の点の少なくとも1つの点は、前記ほぼ同一直線上にある少なくとも3つの校正用の点で規定される線から2単位の離れている。
【００１８】
好ましくは、前記投写画像の校正方法は、前記表示画像内に非線形パターンに配置されたn個の校正用の点からなる第2の集合を生成するステップをさらに備え、該第2の集合における前記校正用の点のそれぞれは、前記所定のしきい値レベルを超える輝度を有する。
【００１９】
本発明の投写画像の校正方法は、表面に投写された画像要素の投写座標Q(xQ, yQ)を、画面に表示された対応する画像要素の表示座標P(xP, yP)に相関させるための投写画像の校正方法であって、表示画像内に非線形パターンに配置されたn個の校正用の点からなる第1の集合を生成するステップであって、n ≧４であり、該校正用の点の所定座標はPi(xP, yP)で表記されており、1≦ i ≦ nであり、該校正用の点はそれぞれは所定の高さと所定の幅とを有している、ステップと、校正用画像が投写面上に形成されるように、表示画像及び該校正用の点を該投写面上に投写するステップと、所定のしきい値レベルを超える輝度を有する、フィルタリング後の画像要素だけを感知するように、該校正用画像をイメージング及びフィルタリングするステップと、隣接する該感知されたフィルタリング後の画像要素を複数のクラスタにグループ化するステップであって、該クラスタはそれぞれが対応する高さと幅を有している、ステップと、少なくとも所定の高さ（h1）とほぼ同じ高さを有するとともに、少なくとも所定の幅（w1）とほぼ同じ幅を有するクラスタだけを感知するように、該複数のクラスタを空間フィルタリングするステップと、該空間フィルタリング後のクラスタの数を数えるステップであって、数えた該クラスタの数がnより大きい場合には、前記所定のしきい値レベルより高いしきい値レベルを選ぶとともに、前記校正用画像をフィルタリングするステップと、前記フィルタリング後の画像要素をグループ化するステップと、該クラスタを空間フィルタリングするステップと、該空間フィルタリング後のクラスタ数を数えるステップと、を繰り返し、数えた該クラスタ数がnより小さい場合には、該所定のしきい値レベルより低いしきい値レベルを選ぶとともに、該校正用画像をフィルタリングするステップと、該フィルタリング後の画像要素をグループ化するステップと、該クラスタを空間フィルタリングするステップと、該空間フィルタリング後のクラスタ数を数えるステップとを繰り返す、ステップと、該n個のクラスタそれぞれの中間位置Qi(xQ, yQ)の投写座標を決定するステップと、
【００２０】
【数１１】
0003885458.tif 000004
によって与えられるベクトル方程式の集合のうちの少なくとも３つを解くことにより変換係数行列A及びBを導出するステップと、を包含し、変換式、
【００２１】
【数１２】
0003885458.tif 000005
によって対応する投写画像要素の投写座標Qk(xQ, yQ)から表示画像要素の表示座標Pk(xP, yP)を決定し、そのことによって上記目的を達成する。
【００２２】
好ましくは、前記校正用の各点は前記所定のしきい値レベルを超える輝度を有する。
【００２３】
さらに好ましくは、前記校正用の点のうち少なくとも3つの校正用の点は、同一直線上にある。
【００２４】
好ましくは、前記ほぼ同一直線上にある少なくとも3つの校正用の点のうち中央にある1点は、該ほぼ同一直線上にある校正用の点の他の一つから1単位離れているともに、該ほぼ同一直線上にある校正用の点の他のもう一つから2単位離れている。
【００２５】
好ましくは、前記校正用の点の少なくとも1つの点は、前記ほぼ同一直線上にある少なくとも3つの校正用の点で規定される線から2単位の距離を置く。
【００２６】
ある実施の形態では、前記表示画像内に非線形パターンに配置されたn個の校正用の点からなる第2の集合を生成するステップをさらに備え、該第2の集合における該校正用の点のそれぞれは、前記所定のしきい値レベルを超える輝度を有する。
【００２７】
本発明の投写画像の校正装置は、表面に投写された画像の投写座標Q(xQ, yQ)を、コンピュータ画面に表示された校正用の点を含む対応する画像の表示座標P(xP, yP)に相関させるのに適した投写画像の校正装置であって、画像は投写画像内に非線形パターンに配置されたn個の校正用の点を含み、n ≧４であり、該校正装置は、投写された該n個の校正用の点だけを感知するように、該校正用画像をイメージング及びフィルタリングするための手段と、1≦ i ≦ nであり、該校正用の点ごとに中間位置Qi(xQ, yQ)の投写座標を決定するための手段と、
【００２８】
【数１３】
0003885458.tif 000006
によって与えられるベクトル方程式の集合のうちの少なくとも３つを解くことにより換算係数行列A及びBを導出する手段と、換算式、
【００２９】
【数１４】
0003885458.tif 000007
を用いることによって対応する投写画像要素の投写座標Qk(xQ, yQ)から表示画像要素の表示座標Pk(xP, yP)を決定するための手段と、を備え、そのことによって上記目的を達成する。
【００３０】
好ましくは、前記投写された校正用の各点は、所定のしきい値レベルを超える輝度を有する。
【００３１】
好ましくは、前記投写された校正用の点は、少なくとも所定値（w1）とほぼ同じ幅を有する。
【００３２】
好ましくは、前記投写された校正用の点は、少なくとも所定値（h1）とほぼ同じ高さを有する。
【００３３】
好ましくは、前記イメージング及びフィルタリングするための手段は、ディジタルカメラを含む。
【００３４】
本発明の機械可読媒体は、表面に投写された画像要素の投写座標Q(xQ, yQ)を、画面に表示された対応する画像要素の表示座標P(xP, yP)に相関させるための方法を実行するための、機械で実行可能な命令プログラムが格納されている機械可読媒体であって、該方法は、表示画像内に非線形パターンに配置されたn個の校正用の点からなる第１の集合を生成するステップであって、n ≧４であり、校正用の点の所定座標はPi(xP, yP)で表されており、1≦ i ≦ nであり、該校正用の各点は所定のしきい値レベル以上の輝度を有する、ステップと、校正用画像を投写面上に形成するように表示画像及び該校正用の点を該投写面に投写するステップであって、該校正用画像は前記n個の校正用の点に対応するn個のクラスタを含む、ステップと、該n個のクラスタのそれぞれの中間位置Qi(xQ, yQ)の投写座標を決定するステップと、
【００３５】
【数１５】
0003885458.tif 000008
によって与えられるベクトル方程式の集合のうちの少なくとも３つを解くことにより変換係数行列A及びBを導出するステップと、を包含し、換算式、
【００３６】
【数１６】
0003885458.tif 000009
によって対応する投写画像要素の投写座標Qk(xQ, yQ)から表示画像要素の表示座標Pk(xP, yP)を決定し、そのことによって上記目的を達成する。
【００３７】
好ましくは、前記方法は、所定のしきい値レベルを超える輝度を有する、フィルタリング後の画像要素だけを感知するように、前記校正用画像をイメージング及びフィルタリングするステップと、隣接する該感知されたフィルタリング後の画像要素を前記複数のクラスタにグループ化するステップであって、該複数のクラスタのそれぞれは対応する高さと幅を有する、ステップと、をさらに含んでいる。
【００３８】
好ましくは、前記方法は、前記投写座標を決定するステップより前に、少なくとも所定値（h1）とほぼ同じ高さを有するクラスタだけを感知するように、前記複数のクラスタを空間フィルタリングするステップをさらに含んでいる。
【００３９】
好ましくは、前記方法は、前記投写座標を決定するステップより前に、少なくとも所定値（w1）とほぼ同じ幅を有するクラスタだけを感知するように、前記複数のクラスタを空間フィルタリングするステップをさらに含んでいる。
【００４０】
好ましくは、前記方法は前記クラスタの数を数えるステップをさらに含み、数えた該クラスタの数がnより大きい場合には、前記所定のしきい値レベルより高いしきい値レベルを選ぶとともに、前記校正用画像をフィルタリングするステップと、前記フィルタリング後の画像要素をグループ化するステップと、該クラスタ数を数えるステップと、を繰り返し、数えた該クラスタ数がnより小さい場合には、該所定のしきい値レベルより低いしきい値レベルを選ぶとともに、該校正用画像をフィルタリングするステップと、該フィルタリング後の画像要素をグループ化するステップと、該クラスタ数を数えるステップとを繰り返す。
【００４１】
好ましくは、前記校正用の点のうち少なくとも3つの校正用の点はほぼ同一直線上にある。
【００４２】
好ましくは、前記ほぼ同一直線上にある少なくとも3つの校正用の点のうち中央にある1点は、該ほぼ同一直線上にある校正用の点の他の一つから1単位離れているともに、該ほぼ同一直線上にある校正用の点の他のもう一つから2単位離れている。
【００４３】
さらに好ましくは、前記校正用の点の少なくとも1つの点は、前記ほぼ同一直線上にある少なくとも3つの校正用の点で規定される線から2単位の距離を置く。
【００４４】
ある実施の形態では、前記方法は、前記表示画像内に非線形パターンに配置されたn個の校正用の点からなる第2の集合を生成するステップをさらに備え、該第2の集合における前記校正用の点のそれぞれは、前記所定のしきい値レベルを超える輝度を有する。
【００４５】
投写型表示システムにあるように、コンピュータ生成の投写画像をコンピュータ画面で見える表示画像に対して校正するための装置及び方法。表示画像及び投写画像の両方に所定のパターンで配列された4個以上の校正用の点を光学的にイメージングして投写画像の中で電子的に区別し、それらの座標を確認し所定のパターンに関係付ける。この関係が決まれば、後に投写画像上の位置を表示画像における対応位置に変換するプロセスで用いる変換係数が見出せる。本発明の他の特徴は添付の図面を参照しながら以下に述べる説明を読めば容易に明白になる。
【００４６】
なお、本願明細書では、投写型表示システムを制御するものとして、コンピュータを例にとって説明してあるが、それら表示システムを制御できるものであれば、コンピュータである必要はなく、他の制御機器でもよい。
【００４７】
添付の図面と共に以下に述べる説明及び特許請求の範囲を読めば本発明をより深く理解すると共に他の目的及び本発明の為し得たところが明白である。
【００４８】
【発明の実施の形態】
図1に、本発明に基づくビデオ表示プレゼンテーションシステム10を示す。このシステムは、LCDプロジェクタなどプロジェクタ20と、コンピュータ21と、コンピュータ画面29と、校正システム30とを含む。プレゼンテーション画像（図示せず）は投写画面23に投写される。ユーザは、画面上でレーザーポインタ25からの入射レーザ光線27を用いてコンピュータ21の操作を制御する。校正システム30は、ディジタルカメラ、ディジタルビデオなどイメージング装置31及びソフトウェア33を含む。イメージング装置31は、プロジェクタ20の動作可能時、投写画面23に投写された画像を取得できるように、投写画面23の方向に向けられる。ソフトウェア33はプレゼンテーションシステム10を校正するためにイメージング装置31と共に使用される校正ソフトウェアを含むと共に、以下に詳細に説明するように、投写画面23上のレーザ光線27の動きに反応してコンピュータ21を制御できるようにする検出ソフトウェアを含む。
【００４９】
ところで、校正システム30は、図示しないＣＰＵ（マイクロプロセッサ）と内部記憶装置とを有している。内部記憶装置には、コンピュータプログラム、すなわち命令プログラムが格納されている。内部記憶装置に格納された命令プログラムをＣＰＵが実行することで、上述のソフトウェア33の機能が実現されうる。あるいは、校正システム30が機械可読媒体に記録された命令プログラムを読み取るための手段を有している場合には、機械可読媒体に記録された命令プログラムをＣＰＵが直接実行することでもソフトウェア33の機能が実現されうる。
【００５０】
ここで、本発明における「機械可読媒体」とは、フレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を意味する。
【００５１】
プレゼンテーションシステム10を操作する者は、表示画像の様々な部分をレーザーポインタを用いて指す。表示画像の様々な部分は、アプリケーションツールバー又は「ボタン」を表す領域をも含む。カメラ31は表示画像を取得し、投写画面23上にレーザ光線27が存在することを検出する。その結果得られた画像はソフトウェア33を介してコンピュータ21に伝送される。本明細書では、説明の都合上、別々に図示しているが、ソフトウェア33はカメラ31や、コンピュータ21、プロジェクタ20、又は別個のインタフェースボックス（図示せず）に組み込まれていてもよい。ソフトウェア33は画像処理及び投写画面23上のレーザ光線27の検出を行なう。好適な実施例では、専用のマウスドライバによって検出したレーザ光線27の座標をマウス制御機能に変換する。例えば、カーソルの移動や機能の選択をレーザ光線27の位置や移動によって達成したり、レーザ光線27のブリンキングをマウスの「クリック」であると解釈してもよい。このように、操作する者はレーザーポインタ25を用いて、実質的にプレゼンテーションを行なう部屋のどこにいても、あらゆるマウス操作（例えば、新規ファイルを開く、切り取り、貼りつけるなど）を行い得る。この制御手段は、操作する者が話をしたり歩き回ったりしながら、インターネットのウェブリンクをアクセスして閲覧しなければならないプレゼンテーションの場合とりわけ有益である。
【００５２】
コンピュータ画面29に表示された画像は投写画面23にも投写されているので、投写画面23上の或る特定の点におけるレーザ光線27の存在をコンピュータ画面29上の対応点を指しているマウスのカーソルと解釈することによって制御が実施される。当業者なら分かるように、制御システムが正しく機能するには表示された画像、すなわち表示画像と、投写された画像、すなわち投写画像との対応が精確でなければならない。本発明に基づく校正システム30によって校正ルーチンを実行することによってこの対応を実現することができる。
【００５３】
先ず、図2に示すように、コンピュータ画面29に表示されたアプリケーション画像内に4個以上の校正用の点からなる集合を生成することによって校正が行なわれる。図を見やすくするために、アプリケーション画像を図示せずに、校正用の点のみを図示している。P1からP4の4個の校正用の点がある。好ましくは、P1、P2、P3は互いに一線上に並び（つまり、同一直線上の点）、そのうちP2が中央に位置する。図2に示すように、P1とP2の間には1単位の間隔を置き、P2とP3との間には2単位の間隔を置く。校正用の点P4はP1から2単位の間隔で離れており、且つP1、P2およびP3から形成される線に対して直角に延びる線上にある。
【００５４】
校正の過程において、コンピュータ画面29に表示された画像は投写画面23上に投写され、そこで校正用の点は対応する投写された校正用の点Q1からQ4として現れる。当業者ならコンピュータ画面29上の校正用の点PKは、線形変換
【００５５】
【数１７】
0003885458.tif 000010
によって写像され、投写画面23上の対応する投写された校正用の点QKとなる。その際、Aは2 x 2 の実数行列で、Bは2 x 1の実数行列である。投写画面23に対するカメラ31の向き及び位置が固定されている場合、A及びBの要素の値は一定である。
【００５６】
本願で開示されている校正方法によってA及びBの値が決まる。要するに、校正方法は次のように実行される：i）既に位置が分かっている校正用の点を有する所定のパターンが、アプリケーション画像と共に、コンピュータ画面29に表示される、ii）画像及び校正用の点がプロジェクタ20によって投写画面23上に投写される、iii）投写された画像（投写画像）及び校正用の点がカメラ31で取得又はイメージングされ、iv）取得された画像はソフトウェア33によって分析され、フィルタリングにおいて校正用の点を除いて他はすべて削除され、v）投写画面23上のパターンとコンピュータ画面29上の所定のパターンとの幾何学的関係が、これまたソフトウェア33によって、決められる。
【００５７】
校正用の点間の対応を見出すと、A及びBが導出される。点ベクトル
【００５８】
【数１８】
0003885458.tif 000011
と対応する点ベクトル
【００５９】
【数１９】
0003885458.tif 000012
には、線形変換
【００６０】
【数２０】
0003885458.tif 000013
が有効である。点ベクトル
【００６１】
【数２１】
0003885458.tif 000014
はそれぞれ2つの座標値からなり、A及びBには6つの未知の変数（すなわち、2 x 2の行列に4つ、2 x 1の行列に2つ）がある。従って、 AとBとを計算するには少なくとも3対の位置または点ベクトル
【００６２】
【数２２】
0003885458.tif 000015
が必要である。
【００６３】
投写画像における4つの対応位置Q1、Q2、Q3、Q4に表示された校正用の点を検出するためには、表示された校正用の点を正確に識別して表示画像の他の部分と見分けられなければならない。しかしながら、表示された画像は「雑音」、つまり、例えば、プロジェクタ20の光学的特性や電気的特性に起因する目にみえるアーティファクトを含んでいることがあるので、またそうした雑音が投写された校正用の点と間違えられることがあるので、ソフトウェア33はそうした雑音やアーティファクトもフィルタリングして削除するように設計されている。校正用の点の入っていない、コンピュータ画面29に表示されたアプリケーション画像をI1で表すことにする。一方、校正用の点を有する表示画像をI2で表すことにしよう。校正用の4点からなる画像は
【００６４】
【数２３】
0003885458.tif 000016
で表すことができる。
【００６５】
取得した画像から校正用の点だけを残すようにしてバックグラウンドのアプリケーション画像を取り除くために、再帰的しきい値化ルーチンを用いてバックグラウンド画像及び存在しているかもしれない雑音を空間フィルタリングして取り除く。当業者なら分かるように、雑音は校正用の点と同じか或いはそれ以上の輝度を有している可能性がある。また、この雑音は複数の画素にまたがっていることもある（例えば、縦または横の一列に）。しかし、雑音は、校正用の点と同じ輝度を有しながら、同時に高さ及び幅の両方向に広がることは普通ない。従って、本願で開示した方法では、初期の輝度しきい値t1が選択される。投写画像から取得した画素の明るさの程度、すなわち、輝度がしきい値に対して比較される。画像I(x,y）は次式を得るように0 x 1の行列IT(x,y)に写像される。
【００６６】
【数２４】
0003885458.tif 000017
好ましくは、校正用の点のそれぞれが高さ・幅方向共に延びている複数の画素を含むように、校正用の点の大きさが決められる。校正用の点は、次に、先ず隣接した画素をグループ化することによってバックグラウンドのアプリケーション画像から空間フィルタリングされ、すなわち、識別される。その際、画素の明るさ、つまり、輝度は所定のしきい値を超えている。これは、先に規定したように、明るい画素を行列において値「1」を有するとして識別し、そのように識別された画素を最初は空の集合に加えることによって行なうことができる。隣接する、つまり、近傍の画素について明るさの分析がなされ、しきい値を超える隣接画素がこれ以上識別されなくなるまで前記集合に加えられる。これにより、値「1」を有する画素の集合、つまり、クラスタが1つ以上できる。そのようにして得た各集合を空間フィルタリングの過程で高さ（h1）及び幅（w1）のしきい値と比較する。集合が少なくともしきい値の高さ又は幅に満たない場合は、それ以上考慮されずフィルタリングによって削除される。
【００６７】
結果として得たフィルタリング後の行列が4つを超える画素クラスタからなる場合は、高位のしきい値 （t2 > t1）を用いて上述のステップを繰り返す。もしくは、結果として得たフィルタリング後の行列が4つ未満の集合からなる場合は、下位のしきい値（t3 < t1）を用いて上述のステップを繰り返す。これらのステップは校正用の点の数（例えば、前述の例では校正用の4点）と同じクラスタ数になるように必要に応じて繰り返される。クラスタのほぼ中央に位置する中間位置すなわち平均位置が決められる。これらの位置は、投写画像内における４つの投写された校正用の点Q1、Q2、Q3、Q4の位置での、表示された校正用の点の中間位置に対応する。
【００６８】
４つの投写された校正用の点Q1、Q2、Q3、Q4とコンピュータに表示された画像における４つの校正用の点P1、P2、P3、P4との対応を次に立証する。変換Q＝AP＋Bは同一線上にある複数の点に関して距離の比および線形関係を保存する。中央の点P2を含み、3つの同一直線上の点が先ず識別される。残る点、例えば、Q4はP4と対応していなければならない。同一直線上にある点のどれがP1、P2、P3に対応するのかを識別するために、校正用のQi点間の距離の比が調べられる。既に説明したように、距離の比は次のようになるように決められる：
【００６９】
【数２５】
0003885458.tif 000018
投写された校正用の点において同じ距離の比を見出すことによって、Q2を中央の点とする３つの投写された校正用の点Q1、Q2、Q3と、P2を中央の点とする３つの表示された校正用の点P1、P2、P3との間の対応を得ることができる。次の式で与えられる4つのベクトル方程式からなる集合のうちのどれか3つを解くことによって所望の変換係数を見出すことができる：
【００７０】
【数２６】
0003885458.tif 000019
A及びBの値が決定したら、(13)式の関係に基づいて、投写画像における位置
【００７１】
【数２７】
0003885458.tif 000020
は、コンピュータ表示画像における位置
【００７２】
【数２８】
0003885458.tif 000021
に相関つけられる。
【００７３】
【数２９】
0003885458.tif 000022
図4に示すように、投写画面23上に投写された画像の投写がぴったり線形でない場合、別の方法が有益である。表示された画像を画面の対角線によって分け、上部領域35と下部領域37に分割する。上述の通り、校正用の点P1、P2、P3、P4を分析して変換係数値A及びBを決めるが、それは上部領域35に対応する投写画像の上の部分に用いられる。第2の校正用の点の集合に含まれるP5、P6、P7、P8を分析して別途の変換係数値A'及びB'を決める。それは下部領域37に対応する投写画像の下の部分に用いられる。従って、(16)式の関係に基づいて、投写画像の下の部分にある位置
【００７４】
【数３０】
0003885458.tif 000023
を下部領域37にある位置
【００７５】
【数３１】
0003885458.tif 000024
に相関させることができる。
【００７６】
【数３２】
0003885458.tif 000025
発明を具体的な実施例において説明してきたが、本発明は本明細書に開示すると共に／又は図示した特定の構築及び方法に限定されるものではなく、特許請求の範囲から逸脱しない限りにおいてあらゆる変形或いは同等のものを含む。
【図面の簡単な説明】
【図１】本発明のある態様による校正方法におけるプロジェクタ及びプロジェクタ画面と、コンピュータ及びコンピュータシステムと、校正システムとを含む表示プレゼンテーションシステムを示す図。
【図２】図1に示したコンピュータの表示の中に生成された校正用の点を示す図。
【図３】図1に示された投写画面に投写された図2に示した校正用の点を示す図。
【図４】本発明の他の態様による校正方法におけるコンピュータ画面を示す図。
【図１】
0003885458.tif 000032
【図２】
0003885458.tif 000033
【図３】
0003885458.tif 000034
【図４】
0003885458.tif 000035