(57)【要約】【課題】  三角測量を使用して物体位置の決定を容易にするための、カメラのオフセットを計算する新規な方法を提供すること。【解決手段】  タッチ・システムは、基準フレーム、および基準フレーム内で重なり合う視界を有する少なくとも２個のカメラを有する。基準フレームに対する物体の位置は、物体の捉えられた画像から三角測量にもとづいて決定される。少なくとも２個のカメラのそれぞれを使用して、基準フレーム内の少なくとも１つの場所において物体の画像を収集することと、各場所に対して、各画像内の物体の位置は角度φにより表されており、この角度は基準フレームを超えて拡がる視界の限界と画像内の物体と交差するカメラから延びる直線との間に形成される角度に等しいように、各画像内の物体の位置を決定される。【選択図】  図１
2008309804.tif 000002
【特許請求の範囲】
【請求項１】
物体が捉えられた画像から基準フレームに対する物体の位置
を三角測量にもとづいて決定する方法であって、
前記捉えられた画像は前記基準フレーム内に重なり合う視界を有する少なくと
も２個のカメラにより撮られ、少なくとも１個の前記カメラは視界の限界が前記
基準フレームの境界を超えて拡がることをもたらすオフセット角度を有するもの
とし、
前記少なくとも２個のカメラのそれぞれを使用して、前記基準フレーム内の少
なくとも１つの場所における前記物体の画像を捉えるステップと、
各場所に対して、
各画像内の前記物体の前記位置を決定するステップと、
各画像に対して前記決定された位置を前記基準フレームの座標系に対応する座
標系に配置するステップと、
各場所における前記物体の少なくとも１つの前記位置と前記少なくとも１個の
カメラの前記オフセット角度を決定するために、前記決定された位置を処理する
ステップと、を有する物体の捉えられた画像から基準フレームに対する物体の位
置を三角測量にもとづいて決定する方法。
【請求項２】
請求項１記載の方法において、
各画像内の前記物体の前記決定された位置は角度φにより表され、前記角度は
、前記基準フレームの境界を超えて拡がる前記視界の前記限界と、前記画像内の
前記物体と交差する前記カメラから延びる直線との間に形成される角度に等しい
方法。
【請求項３】
請求項２記載の方法において、
前記処理の間に、前記角度のそれぞれは前記基準フレーム座標系内の直交座標
（ｘi、ｙi）の位置に変換される方法。
【請求項４】
請求項３記載の方法において、
捉えられた画像が矩形の基準フレームの隅にあるカメラにより取得される方法
であって、前記カメラのそれぞれは前記基準フレームに対して視界のオフセット
を有し、前記処理の間に前記角度φのそれぞれは角度ωに変換され、前記角度ω
は、
ω＝α−δ
により表され、ここで、
δは前記カメラのオフセットであり、
αは、前記カメラ・オフセットを除外し、かつ前記基準フレーム座標系の前記
ｙ軸を基準とする前記角度φと等しく、前記角度ωのそれぞれは次式に適合され
、
【数１】
2008309804.tif 000031
ここで、
ｘcamおよびｙcamは、前記カメラの前記直交座標の座標であり、
ｘiおよびｙiは前記物体の前記直交座標の座標、したがって前記直交座標の位
置（ｘi、ｙi）および前記カメラ・オフセットを得る、捉えられた画像が矩形の
基準フレームの隅にあるカメラにより取得される方法。
【請求項５】
請求項４記載の方法において、
前記適合は、線形化技法を使用して実行される方法。
【請求項６】
請求項５記載の方法において、
前記線形化技法は、ムーア・ペンローズ疑似逆方法である方法。
【請求項７】
物体の捉えられた画像から基準フレームに対する物体の位置
を三角測量にもとづいて決定する方法であって、
前記捉えられた画像は前記基準フレーム内の重なり合う視界を有する少なくと
も２個のカメラにより撮られ、前記少なくとも２個のカメラのそれぞれの視界の
限界は前記基準フレームの境界を包含しており、前記カメラの少なくとも１個は
オフセットしていて前記カメラの視界の限界が前記境界を超えて拡がるものとし
、
各画像内の物体の位置を決定するステップであって、各画像内の物体の位置は
角度により表されており、前記角度は前記基準フレームの境界を含む視界の限界
と前記画像内の物体と交差するカメラから延びる直線との間に形成される角度に
等しい、各画像内の物体の位置を決定するステップと、
前記少なくとも１個のカメラの前記オフセット角度を決定するステップと、
前記角度を較正するために、前記少なくとも１個のカメラにより撮られた前記
画像内の物体の位置を表す前記角度から前記オフセット角度を減算するステップ
と、
三角測量を使用して前記基準フレームに対する前記物体の位置を計算するため
に、前記較正された角度を使用するステップを有する物体の捉えられた画像から
基準フレームに対する物体の位置を三角測量にもとづいて決定する方法。
【請求項８】
請求項７記載の方法において、
前記少なくとも２個のカメラのそれぞれはオフセットしており、前記少なくと
も２個のカメラのそれぞれに対する前記オフセット角度は、前記角度を較正する
ために決定し使用される方法。
【請求項９】
重なり合う視界を有する少なくとも２個のカメラと前記カメ
ラの画像データを処理するプロセッサとを備え、基準フレームに対して重なり合
う視界内の物体の位置は各カメラにより取得された画像内に捉えられた物体の位
置データを三角測量することにより決定されるタッチ・システムを較正する方法
であって、
各カメラの前記オフセット角度を前記基準フレームに対して決定するステップ
と、
前記物体位置データを較正するために、前記オフセット角度を使用するステッ
プと、
前記基準フレームに対する前記物体の前記位置を決定するために、三角測量の
間に前記較正された物体の位置データを使用するステップを有するタッチ・シス
テムを較正する方法。
【請求項１０】
基準フレームならびに前記基準フレーム内で重なり合う視
界を有する少なくとも２個のカメラを備え、前記基準フレームに対する物体の位
置は前記物体の捉えられた画像から三角測量にもとづいて決定され、オフセット
角度を定めるために前記少なくとも２個のカメラの前記視界は前記基準フレーム
の座標系に対して回転されるタッチ・システムを較正する方法であって、
前記少なくとも２個のカメラのそれぞれを使用して、前記基準フレーム内の少
なくとも１つの場所において前記物体の画像を捉えるステップと、
各場所に対して、
各画像内の前記物体の前記位置を決定するステップであって、各画像内の前記
物体の位置は角度φにより表され、前記角度は前記基準フレームを超えて拡がる
前記視界の限界と前記画像内の前記物体と交差する前記カメラから延びる直線と
の間に形成される角度に等しいとするステップと、
各画像に対して決定された前記角度ならびに基準フレームに設けられた座標系
に対する前記少なくとも２個のカメラの位置にもとづいて、前記少なくとも２個
のカメラの前記オフセット角度を数学的に計算するステップを有するタッチ・シ
ステムを較正する方法。
【請求項１１】
請求項１０記載の方法において、
各カメラの前記オフセット角度は、最小自乗法を使用して計算される方法。
【請求項１２】
タッチシステムであって、
接触表面を取り囲む全体として矩形の基準フレームであり、１つの隅が前記接
触表面に設けられる座標系の原点を定める、基準フレームと、
前記基準フレームのそれぞれの隅に隣接するカメラであり、各カメラは前記接
触表面に向けられていて前記カメラの視界内の前記接触表面の画像を捉え、前記
カメラの視界は前記基準フレーム内で重なり合い、前記カメラの視界は前記基準
フレームに対してオフセットしているカメラと、
前記捉えられた画像を処理し、画像内に物体が現れたときに物体の位置データ
を生成するプロセッサであり、前記プロセッサは前記物体の位置データを使用し
て矩形の座標における前記原点に対する前記物体の位置を三角測量にもとづいて
決定し、前記プロセッサはさらに前記カメラのオフセット角度を決定するために
較正ルーチンを実行し、前記位置決定に先だって前記物体の位置データを調整す
るために前記オフセット角度を使用するプロセッサと、により、前記捉えられた
画像を処理し画像内に物体が現れるときに物体の位置データを生成するプロセッ
サを有するタッチ・システム。
【請求項１３】
複数のカメラのオフセット角度を決定するコンピュータ・
プログラムを格納するコンピュータで読み取り可能な媒体であって、
前記コンピュータ・プログラムは、
基準直交座標系の全体にわたる異なる位置の複数のカメラにより生成された物
体の位置データにもとづいてカメラのオフセット角度を決定し、各カメラにより
生成された前記物体の位置データは前記カメラの前記視界内の少なくとも１つの
場所における前記それぞれのカメラの視界内の物体の位置を表すものであり、
各カメラにより生成された前記物体の位置データを前記直交座標系に関連づけ
るコンピュータ・プログラムコードと、
前記関連づけられた物体の位置データと前記座標系に対する前記カメラの位置
にもとづいて、各カメラの前記オフセット角度を数学的に計算するコンピュータ
・プログラムコードを有するコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は全般的には目標の取得に関し、特に、三角測量を使用して物体の位置
の決定を容易にするためにカメラのオフセットを計算する方法に関する。
【背景技術】
【０００２】
タッチ・システムは、当該分野において公知であり、接触表面を有するタッチ
・スクリーンを通常有し、利用者の入力を生成するために、接触表面上でポイン
タを使用して接触が行われる。接触表面とポインタとの接触が検出され、接触が
行われた接触表面の領域によって対応する出力を生成するために使用される。
【０００３】
「カメラベースのタッチ・システム」と題する、２００１年７月５日に出願さ
れ、本発明の譲受人に譲渡された、国際ＰＣＴ特許出願公開明細書第０２／０３
３１６号に、カメラベースのタッチ・システムが開示されている。このタッチ・
システムは、マスター・コントローラに結合されたタッチ・スクリーンと、マス
ター・コントローラに結合されたコンピュータを有する。コンピュータは、１つ
または複数のアプリケーション・プログラムを実行し、タッチ・スクリーン上に
提示されるディスプレイ出力を供給する。タッチ・スクリーン、マスター・コン
トローラ、コンピュータおよびプロジェクタによりシステムが形成されており、
利用者がタッチ・スクリーンに接触すると、コンピュータにより書き込みあるい
は描画として記録されるように、あるいは、コンピュータにより実行されるアプ
リケーション・プログラムの実行を制御するために使用できる。
【０００４】
タッチ・スクリーンは、矩形のベゼルあるいはフレームにより縁取られた矩形
の平坦な薄板の形式の接触表面を有する。２次元のディジタル信号処理プロセサ
（ＤＳＰ）ベースのＣＭＯＳディジタル・カメラが、タッチ・スクリーンのそれ
ぞれの隅に隣接して搭載されている。各ディジタル・カメラの視界が接触表面の
指定された端縁を含むように、各ディジタル・カメラはタッチ・スクリーンに向
けられている。この方法で、全部の接触表面がディジタル・カメラの視界の中と
される。接触表面に接近したポインタが少なくとも２個のディジタル・カメラの
視界の中に現れるように、ディジタル・カメラの視界はさらに重なり合っている
。これは、接触表面に対するこのようなポインタの位置を、三角測量を使用して
計算することを可能にする。
【０００５】
タッチ・システムの動作中は、各ディジタル・カメラは、その視界の中の接触
表面の画像を所望のフレーム・レートで捉える。捉えられた画像内にポインタが
存在するか否かを決定するために、取得された画像はディジタル・カメラにより
処理される。取得された画像内にポインタが有れば、取得された画像内のポイン
タの中線あるいは先端部を決定するために、取得された画像は画像を取得したデ
ィジタル・カメラによりさらに処理される。ポインタの中線あるいは先端部は、
数によって表される。このポインタ情報はディジタル・カメラによりポインタ情
報パケット（以下、ＰＩＰ：Pointer Information Packetと称する）に変換され
、ＰＩＰはマスター・コントローラに送信されるために待ち行列に入れられる。
【０００６】
マスター・コントローラは、ディジタル・カメラに対してＰＩＰをポーリング
する。マスター・コントローラがＰＩＰを受信すると、マスター・コントローラ
はポインタの中線あるいは先端部を表す数をディジタル・カメラの分解能で除算
する。次にマスター・コントローラは、この結果をディジタル・カメラの視界（
以下、ＦＯＶ：Field of Viewと称する）により乗算し、次に一定の誤差修正較
正角度δを減算し、角度φを得る。計算された角度φは、ＰＩＰを生成したディ
ジタル・カメラの視界内に包含されるタッチ・スクリーンの指定された周縁と、
画像内のポインタと交差するディジタル・カメラの光軸から延びている直線との
間に形成された角度であると推定される。
【０００７】
上述のように、ディジタル・カメラの照準は、ポインタがタッチ・スクリーン
に接近したときに、少なくとも２個のディジタル・カメラにより取得された画像
内にポインタが捉えられることを保証する。結果として、ポインタがタッチ・ス
クリーンに接近したときに、少なくとも２つのＰＩＰがマスター・コントローラ
により受信され、したがって、マスター・コントローラによって２つの角度が計
算される。２つの角度が利用できるので、マスター・コントローラは、取得され
た画像内でポインタと交差する、ＰＩＰを生成したディジタル・カメラの光軸か
ら延びている直線の交点を決定する。三角測量を使用して、直交座標内のタッチ
・スクリーンに対するポインタの位置が計算される。ついで、マスター・コント
ローラは、このポインタ位置データをパーソナル・コンピュータに送信する。こ
の方法で、パーソナル・コンピュータに送信されたポインタ位置データは、書き
込みあるいは描画として記録されることが可能であり、あるいは、コンピュータ
により実行されるアプリケーション・プログラムの実行を制御するために使用す
ることができる。さらに、接触表面上に提示された情報がポインタの動きを反映
するように、コンピュータはディスプレイ出力を更新する。
【０００８】
上述のように、各ディジタル・カメラは、タッチ・スクリーンの隅に隣接して
搭載され、各ディジタル・カメラの視界が接触表面の指定された周縁を含むよう
にされる。理想的には、マスター・コントローラにより計算された角度がタッチ
・スクリーンに対応する基準フレームにもとづくように、各ディジタル・カメラ
の視界の限界は、タッチ・スクリーンの指定された周縁を超えて既知の量だけ僅
かに拡がっている。しかし実際には、機械的公差、光学的効果、およびディジタ
ル・カメラの配置によって、ディジタル・カメラの視界は、タッチ・スクリーン
の指定された周縁に対して未知の量だけ角度がオフセットしている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したタッチ・システムにおいては、ディジタル・カメラの角度オフセット
を考慮するために、角度の計算の中で、一定の誤差修正較正角度δが計算された
角度から減算される。当然ながら、この較正は複数のディジタル・カメラの角度
オフセットは既知であり等しいと仮定している。残念ながら、各ディジタル・カ
メラの角度オフセットは通常異なる。さらに、各ディジタル・カメラの角度オフ
セットは、タッチ・システムの出荷や設置などの際に変化する恐れがある。結果
として、ディジタル・カメラの角度オフセットは、一定の誤差修正較正角度によ
っては、通常正しくは補償されない。ディジタル・カメラの実際の角度オフセッ
トが既知でない限り、接触表面に対するポインタの位置を計算された角度にもと
づいて三角測量を使用して計算するとき、計算された位置が実際の位置とは大幅
に異なる恐れがある。問題を複雑にすることは、１対のディジタル・カメラの画
像データがポインタの位置を三角測量するために使用されるとき、１対のディジ
タル・カメラによっては、ポインタの計算された位置が大幅に変化する恐れがあ
る。このことが、タッチ・スクリーンに対するポインタの位置を正確に計算する
ことを難しくすることは、十分理解されよう。タッチ・スクリーン上の接触がコ
ンピュータ機能を起動するために使用できるように、タッチ・スクリーンがコン
ピュータ・ディスプレイに写像される対話型のシステムにおいては、タッチ・ス
クリーン上にポインタの接触位置を正確に決定することが非常に重要である。
【００１０】
したがって本発明の目的は、三角測量を使用して物体位置の決定を容易にする
ための、カメラのオフセットを計算する新規な方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明の一つの態様によれば、物体が捉えられた画像から基準フレームに対す
る物体の位置を三角測量にもとづいて決定する方法であって、
前記捉えられた画像は前記基準フレーム内に重なり合う視界を有する少なくと
も２個のカメラにより撮られ、少なくとも１個の前記カメラは視界の限界が前記
基準フレームの境界を超えて拡がることをもたらすオフセット角度を有するもの
とし、
前記少なくとも２個のカメラのそれぞれを使用して、前記基準フレーム内の少
なくとも１つの場所における前記物体の画像を捉えるステップと、
各場所に対して、
各画像内の前記物体の前記位置を決定するステップと、
各画像に対して前記決定された位置を前記基準フレームの座標系に対応する座
標系に配置するステップと、
各場所における前記物体の少なくとも１つの前記位置と前記少なくとも１個の
カメラの前記オフセット角度を決定するために、前記決定された位置を処理する
ステップと、を有する方法が提供される。
【００１２】
この場合、各画像内の前記物体の前記決定された位置は角度φにより表され、
前記角度は、前記基準フレームの境界を超えて拡がる前記視界の前記限界と、前
記画像内の前記物体と交差する前記カメラから延びる直線との間に形成される角
度に等しいこととしてもよい。
【００１３】
また、前記処理の間に、前記角度のそれぞれは前記基準フレーム座標系内の直
交座標（ｘi、ｙi）の位置に変換されることとしてもよい。
【００１４】
また、捉えられた画像が矩形の基準フレームの隅にあるカメラにより取得され
る方法であって、前記カメラのそれぞれは前記基準フレームに対して視界のオフ
セットを有し、前記処理の間に前記角度φのそれぞれは角度ωに変換され、前記
角度ωは、
ω＝α−δ
により表され、ここで、
δは前記カメラのオフセットであり、
αは、前記カメラ・オフセットを除外し、かつ前記基準フレーム座標系の前記
ｙ軸を基準とする前記角度φと等しく、前記角度ωのそれぞれは次式に適合され
、
【００１５】
【数２】
2008309804.tif 000003
【００１６】
ここで、
ｘcamおよびｙcamは、前記カメラの前記直交座標の座標であり、
ｘiおよびｙiは前記物体の前記直交座標の座標、したがって前記直交座標の位
置（ｘi、ｙi）および前記カメラ・オフセットを得る、捉えられた画像が矩形の
基準フレームの隅にあるカメラにより取得されることとしてもよい。
【００１７】
また、前記適合は、線形化技法を使用して実行されることとしてもよい。
【００１８】
さらに、前記線形化技法は、ムーア・ペンローズ疑似逆方法であるとしてもよ
い。
【００１９】
本発明の他の態様によれば、物体の捉えられた画像から基準フレームに対する
物体の位置を三角測量にもとづいて決定する方法であって、
前記捉えられた画像は前記基準フレーム内の重なり合う視界を有する少なくと
も２個のカメラにより撮られ、前記少なくとも２個のカメラのそれぞれの視界の
限界は前記基準フレームの境界を包含しており、前記カメラの少なくとも１個は
オフセットしていて前記カメラの視界の限界が前記境界を超えて拡がるものとし
、
各画像内の物体の位置を決定するステップであって、各画像内の物体の位置は
角度により表されており、前記角度は前記基準フレームの境界を含む視界の限界
と前記画像内の物体と交差するカメラから延びる直線との間に形成される角度に
等しい、各画像内の物体の位置を決定するステップと、
前記少なくとも１個のカメラの前記オフセット角度を決定するステップと、
前記角度を較正するために、前記少なくとも１個のカメラにより撮られた前記
画像内の物体の位置を表す前記角度から前記オフセット角度を減算するステップ
と、
三角測量を使用して前記基準フレームに対する前記物体の位置を計算するため
に、前記較正された角度を使用するステップを有する方法が提供される。
【００２０】
この場合、前記少なくとも２個のカメラのそれぞれはオフセットしており、前
記少なくとも２個のカメラのそれぞれに対する前記オフセット角度は、前記角度
を較正するために決定し使用されることとしてもよい。
【００２１】
本発明のさらに他の態様によれば、重なり合う視界を有する少なくとも２個の
カメラと前記カメラの画像データを処理するプロセッサとを備え、基準フレーム
に対して重なり合う視界内の物体の位置は各カメラにより取得された画像内に捉
えられた物体の位置データを三角測量することにより決定されるタッチ・システ
ムを較正する方法であって、
各カメラの前記オフセット角度を前記基準フレームに対して決定するステップ
と、
前記物体位置データを較正するために、前記オフセット角度を使用するステッ
プと、
前記基準フレームに対する前記物体の前記位置を決定するために、三角測量の
間に前記較正された物体の位置データを使用するステップを有する方法が提供さ
れる。
【００２２】
本発明のさらに他の態様によれば、基準フレームならびに前記基準フレーム内
で重なり合う視界を有する少なくとも２個のカメラを備え、前記基準フレームに
対する物体の位置は前記物体の捉えられた画像から三角測量にもとづいて決定さ
れ、オフセット角度を定めるために前記少なくとも２個のカメラの前記視界は前
記基準フレームの座標系に対して回転されるタッチ・システムを較正する方法で
あって、
前記少なくとも２個のカメラのそれぞれを使用して、前記基準フレーム内の少
なくとも１つの場所において前記物体の画像を捉えるステップと、
各場所に対して、
各画像内の前記物体の前記位置を決定するステップであって、各画像内の前記
物体の位置は角度φにより表され、前記角度は前記基準フレームを超えて拡がる
前記視界の限界と前記画像内の前記物体と交差する前記カメラから延びる直線と
の間に形成される角度に等しいとするステップと、
各画像に対して決定された前記角度ならびに基準フレームに設けられた座標系
に対する前記少なくとも２個のカメラの位置にもとづいて、前記少なくとも２個
のカメラの前記オフセット角度を数学的に計算するステップを有する方法が提供
される。
【００２３】
この場合、各カメラの前記オフセット角度は、最小自乗法を使用して計算され
ることとしてもよい。
【００２４】
本発明のさらに他の態様によれば、タッチシステムであって、
接触表面を取り囲む全体として矩形の基準フレームであり、１つの隅が前記接
触表面に設けられる座標系の原点を定める、基準フレームと、
前記基準フレームのそれぞれの隅に隣接するカメラであり、各カメラは前記接
触表面に向けられていて前記カメラの視界内の前記接触表面の画像を捉え、前記
カメラの視界は前記基準フレーム内で重なり合い、前記カメラの視界は前記基準
フレームに対してオフセットしているカメラと、
前記捉えられた画像を処理し、画像内に物体が現れたときに物体の位置データ
を生成するプロセッサであり、前記プロセッサは前記物体の位置データを使用し
て矩形の座標における前記原点に対する前記物体の位置を三角測量にもとづいて
決定し、前記プロセッサはさらに前記カメラのオフセット角度を決定するために
較正ルーチンを実行し、前記位置決定に先だって前記物体の位置データを調整す
るために前記オフセット角度を使用するプロセッサと、により、前記捉えられた
画像を処理し画像内に物体が現れるときに物体の位置データを生成するプロセッ
サを有するタッチ・システムが提供される。
【００２５】
本発明のさらに他の態様によれば、複数のカメラのオフセット角度を決定する
コンピュータ・プログラムを格納するコンピュータで読み取り可能な媒体であっ
て、
前記コンピュータ・プログラムは、
基準直交座標系の全体にわたる異なる位置の複数のカメラにより生成された物
体の位置データにもとづいてカメラのオフセット角度を決定し、各カメラにより
生成された前記物体の位置データは前記カメラの前記視界内の少なくとも１つの
場所における前記それぞれのカメラの視界内の物体の位置を表すものであり、
各カメラにより生成された前記物体の位置データを前記直交座標系に関連づけ
るコンピュータ・プログラムコードと、
前記関連づけられた物体の位置データと前記座標系に対する前記カメラの位置
にもとづいて、各カメラの前記オフセット角度を数学的に計算するコンピュータ
・プログラムコードを有するコンピュータ読み取り可能な媒体が提供される。
【００２６】
上記のように構成される本発明においては、実際のディジタル・カメラのオフ
セットは実時間で計算されるので、ディジタル・カメラの視界はタッチ・スクリ
ーンの座標系に対応する座標系に基準づけることが可能であるという点で、本発
明は利点がある。この方法では、一対のディジタル・カメラの視界内の物体の位
置が三角測量を使用して計算される場合、物体の計算された位置はタッチ・スク
リーンに対する物体の実際の位置と非常に高精度で一致する。さらに、ディジタ
ル・カメラのオフセットはタッチ・システムの設置後に実行される較正ルーチン
で高精度で数学的に計算されるので、製造時におけるディジタル・カメラの高精
度搭載の必要性は緩和される。ディジタル・カメラの搭載に対する機械的公差を
緩和しうるので、本タッチ・システムは、高い分解能を保証しつつ、より速く、
かつ低コストで製造することが可能である。
【発明を実施するための最良の形態】
【００２７】
図１は、ＰＣＴ特許出願公開明細書第０２／０３３１６号に説明された形式の
タッチ・システムを示し、全体として参照番号５０により識別される。
【００２８】
図からわかるように、タッチ・システム５０は、ディジタル信号処理プロセッ
サ（ＤＳＰ）ベースのマスター・コントローラ５４と結合したタッチ・スクリー
ン５２を有する。マスター・コントローラ５４は、さらにコンピュータ５６に結
合されている。コンピュータ５６は、１つまたは複数のアプリケーション・プロ
グラムを実行し、プロジェクタ５８を介してタッチ・スクリーン５２に提示され
るディスプレイ出力を供給する。利用者がタッチ・スクリーン５２に接触すると
、コンピュータ５６により書き込みあるいは描画として記録されるように、ある
いは、コンピュータ５６により実行されるアプリケーション・プログラムの実行
を制御するために使用できるように、タッチ・スクリーン５２、マスター・コン
トローラ５４、コンピュータ５６およびプロジェクタ５８は、システムを形成し
ている。
【００２９】
コンピュータ５６が実行するアプリケーション・プログラムは、複数のカメラ
のオフセット角度を決定するコンピュータ・プログラムを格納するコンピュータ
５６が読み取り可能な媒体であって、コンピュータ・プログラムは、基準直交座
標系の全体にわたる異なる位置の複数のカメラにより生成された物体の位置デー
タにもとづいてカメラのオフセット角度を決定し、各カメラにより生成された物
体の位置データは前記カメラの前記視界内の少なくとも１つの場所における前記
それぞれのカメラの視界内の物体の位置を表すものであり、各カメラにより生成
された前記物体の位置データを前記直交座標系に関連づけるコンピュータ・プロ
グラムコードと、関連づけられた物体の位置データと座標系に対するカメラの位
置にもとづいて、各カメラの前記オフセット角度を数学的に計算するコンピュー
タ・プログラムコードを有するコンピュータ５６が読み取り可能な媒体により提
供されるものであり、本発明は媒体をも含む。
【００３０】
図２は、タッチ・スクリーン５２の構成を詳細に示す図である。図２からわか
るように、タッチ・スクリーン５２は、矩形のフレーム６２により縁取りされた
接触表面６０を有する。接触表面６０は、受動性材料の矩形の平坦な薄板である
。ディジタル信号処理プロセッサが組み込まれたＣＭＯＳディジタル・カメラＤ
Ｃcamは、タッチ・スクリーン５２のそれぞれの隅に隣接してマウントされてい
る。各ディジタル・カメラＤＣcamは、その視界が接触表面６０の指定された周
縁を含むように、接触表面６０に向けられている。図２に示す指定では、ディジ
タル・カメラＤＣ０およびＤＣ３の視界は接触表面６０の下部の水平な端縁６０
ａを包含し、ディジタル・カメラＤＣ1およびＤＣ2の視界は接触表面６０の上部
の水平な端縁６０ｂを包含している。
【００３１】
機械的公差、光学的効果、および接触表面６０に対するディジタル・カメラの
配置によって、各ディジタル・カメラＤＣcamの視界は、視界が含む接触表面６
０の指定された周縁に対して、通常は角度がオフセットしている。各ディジタル
・カメラの角度のオフセットは、角度δcamにより示されている。
【００３２】
タッチ・システム５０の動作中は、各ディジタル・カメラＤＣcamは、その視
界の中の接触表面６０の画像を所望のフレーム・レートで取得する。捉えられた
画像内にポインタがあるかどうかを決定するために、取得された画像はディジタ
ル・カメラＤＣcamにより処理される。取得された画像内にポインタが有れば、
捉えられた画像内のポインタの中線あるいは先端部を決定するために、捉えられ
た画像は画像を取得したディジタル・カメラによりさらに処理される。ポインタ
の中線あるいは先端部は、数によって表される。このポインタ情報はディジタル
・カメラＤＣcamによりポインタ情報パケット（ＰＩＰ）に変換され、ＰＩＰは
マスター・コントローラ５４に送信されるために待ち行列に入れられる。上述の
画像処理に関する詳細は、ＰＣＴ特許出願公開明細書第０２／０３３１６号に説
明されている。
【００３３】
マスター・コントローラ５４は、ディジタル・カメラに対してＰＩＰをポーリ
ングする。マスター・コントローラ５４がＰＩＰを受信すると、マスター・コン
トローラは、次式を使用して角度φcamを計算するために、ポインタの中線ある
いは先端部を表す数とディジタル・カメラの視界を使用する。
【００３４】
【数３】
2008309804.tif 000004
【００３５】
ここで、
ｘは、ポインタの中線あるいは先端部を表す数であり、
ａは、ディジタル・カメラから距離をおいたディジタル・カメラの視界（ＦＯ
Ｖ）により囲まれた全長である。
【００３６】
計算された角度φcamは、ＰＩＰを生成したディジタル・カメラの接触表面６
０の指定された周縁を超えて延びている視界の限界と、画像内のポインタと交差
するディジタル・カメラの光軸から延びている直線との間に形成された角度に等
しい。視界の限界は、視界内の接触表面６０の指定された周縁（すなわち、この
場合にはｘ軸）を超えて既知の量だけ延びていることが望ましい。しかし、ほと
んどすべての場合に、各ディジタル・カメラＤＣの角度のオフセットは異なり、
かつ未知である。
【００３７】
ポインタが接触表面６０に接近すると、少なくとも２つのディジタル・カメラ
により取得された画像にポインタは収集される。結果として、少なくとも２つの
ＰＩＰがマスター・コントローラ５４により受信され、したがって、マスター・
コントローラ５４により２つの角度φcamが計算される。２つの角度φcamが利用
できるので、マスター・コントローラ５４は、取得された画像内でポインタと交
差する、ＰＩＰを生成したディジタル・カメラの光軸から延びている直線の交点
を決定することができる。直交座標内のタッチ・スクリーンに対するポインタの
位置は、ディジタル・カメラＤＣcamの視界の限界が接触表面６０の指定された
周縁を超えて延びている量が既知であれば、三角測量を使用して正確に計算する
ことが可能である。しかし、角度φcamが接触表面の指定された周縁に対して偏
っている量は未知であるから、この方法でポインタの位置を計算すると、接触表
面６０に対するポインタの実際の位置を正確には決定しない。結果として、接触
表面６０に対するポインタの実際の位置が決定されるように、ディジタル・カメ
ラＤＣcamの角度のオフセットδcamを考慮するために、タッチ・システム５０の
較正が必要である。
【００３８】
タッチ・システム５０を較正するためには、計算された角度φcamのそれぞれ
を接触表面６０上の矩形の位置（ｘi，ｙi）に変換することが必要である。接触
表面６０上の座標（ｘｌ、ｙｉ）と角度φcamの間には、この変換の実行を可能
にする関係が存在する。タッチ・スクリーン座標系の原点がディジタル・カメラ
ＤＣ0にあり、タッチ・スクリーンの水平および垂直の寸法がそれぞれＢxおよび
Ｂyであるとすれば、次式が適用される。
【００３９】
【数４】
2008309804.tif 000005
【００４０】
各角度φcamをタッチ・スクリーン座標系に対応する共通の基準フレームに関
係づけ、すべての４個のディジタル・カメラＤＣcamに適用する単一の数式を創
り出すためには、上の数式においていくつかの定義を変えることが必要である。
最初に、次式により定義される１組の角度βcamを導入する。
【００４１】
【数５】
2008309804.tif 000006
【００４２】
角度βcamは、タッチ・スクリーンの指定された周縁、この場合には水平な端
縁６２ａおよび６２ｂ、を基準とする角度φcamである。次に、タッチ・スクリ
ーン座標系のｙ軸を基準とし、次のように角度βcamと関連する１組の角度αcam
を導入する。
【００４３】
【数６】
2008309804.tif 000007
【００４４】
最後に、角度αcamに関連する角度ωcamの第３の組を次のように導入する。
【００４５】
【数７】
2008309804.tif 000008
【００４６】
角度αcamを数式（０．７）から（０．１０）に述べた定義で置換し、角度βc
amを数式（０．６）に述べた定義で置換すれば、角度ωcamを次式のように表現
することができる。
【００４７】
【数８】
2008309804.tif 000009
【００４８】
数式（０．１２）から（０．１５）は、角度φcamをタッチ・スクリーン座標
系に対応する基準フレームに代入することを可能にすることが、理解されよう。
さらに、角度αcamは次式で表現することができる。
【００４９】
【数９】
2008309804.tif 000010
【００５０】
角度αcamを角度ωcamに関して表現すれば、次式を得る。
【００５１】
【数１０】
2008309804.tif 000011
【００５２】
したがって、接触表面６０上の少なくとも１つのポインタ接触点に対応する角
度φcamが得られれば、数式（０．１７）は、タッチ・スクリーンに接近してい
るポインタの直交座標（ｘi、ｙi）を可能にする方法で角度ωcamを適合させる
方法と、ディジタル・カメラＤＣcamのオフセット角度δcamを計算する方法を提
供する。これは、接触表面上の所与の接触に対して、角度ωcamは数式（０．１
２）から（０．１５）を使用して計算可能であり、タッチ・スクリーン座標系に
対してディジタル・カメラＤＣcamの座標（ｘcam、ｙcam）は既知であり、ポイ
ンタ座標（ｘi、ｙi）は各ディジタル・カメラに対して同一である、という事実
に依存している。しかし、数式（０．１７）は座標（ｘi、ｙi）において非線形
であるので、角度ωcamを適合させるためには線形化技法を使用することが必要
である。
【００５３】
したがって本発明によれば、タッチ・システム５０の較正の間に、ポインタは
複数の接触点において接触表面６０に接触するように使用される。接触表面６０
上の各接触点（ｘi、ｙi）に対して、各接触点は各ディジタル・カメラＤＣcam
の視界内にあると仮定して、角度ω0からω3が計算される。数式（０．１７）を
使用して、連立方程式が作られる。この連立方程式から、各接触点（ｘi、ｙi）
の座標、および各ディジタル・カメラＤＣcamのオフセット角度δcamが、非線形
最小二乗法技法を使用して決定できる。較正の間に使用された接触点の数によっ
て、この連立方程式は優決定、あるいは劣決定である。
【００５４】
この連立方程式が優決定であるか劣決定であるかにかかわらず、この連立方程
式の処理を統一するために、特異値分割（以下、ＳＶＤ：Singular Value Decom
positionと称する）にもとづくムーア・ペンローズ疑似逆方法（Moore-Penrose 
pseudo-inverse method）が最小２乗解を決定するために使用される。
【００５５】
マトリックスは常に次の方法で分解し得ることは、十分理解されよう。
【００５６】
【数１１】
2008309804.tif 000012
【００５７】
マトリックスＡは、任意の形状を有することができる。マトリックスＵおよび
Ｖは直交行列であり、次式を意味する。
【００５８】
【数１２】
2008309804.tif 000013
【００５９】
対角行列Ｓは、マトリックスＡの固有値の２乗に関連するマトリックスＡの特
異値により完全に構成される。特異値分割の重要性（ＳＶＤ）は、特異値分割を
使用してマトリックスＡの逆が常に計算できるという事実にある。さらに、不完
全に決定された問題（poorly determined problem）が生じたときに、この反転
を制御することが可能である。解が
【００６０】
【数１３】
2008309804.tif 000014
【００６１】
となるであろう連立１次方程式
【００６２】
【数１４】
2008309804.tif 000015
【００６３】
を考える。
【００６４】
マトリックスＵおよびＶは共に直交行列であるから、ＳＶＤはマトリックスＡ
の逆を次式により表すことを可能にする。
【００６５】
【数１５】
2008309804.tif 000016
【００６６】
不完全に決定された状態において、いくつかの特異値は非常に小さいであろう
、その結果マトリックスＳ-1が形成されるとき大きい値が生じ、それは望ましく
ない。この場合に、最小の特異値の逆は零に設定される。これは、解の不完全に
決定された部分を除外する効果を有する。最小２乗問題に対して、これは強力な
道具である。最小２乗問題に対する通常の標準方程式法は、優決定の場合には、
【００６７】
【数１６】
2008309804.tif 000017
【００６８】
を解くことにもとづいており、劣決定の場合には、
【００６９】
【数１７】
2008309804.tif 000018
【００７０】
を解くことにもとづいている。結果として、連立方程式に対する解は、劣決定あ
るいは優決定のどの場合にも、１つの方法を使用して決定することが可能である
。
【００７１】
ディジタル・カメラＤＣcamに対するオフセット角度δｃａｍが判れば、オフ
セット角度δcamは、マスター・コントローラ５４によりメモリに格納される。
タッチ・システム５０の動作の間、マスター・コントローラ５４が角度φcamを
計算する時、結果を調整するために、ディジタル・カメラの実際のオフセット角
度φcamが使用される。したがって、接触表面６０に対するポインタの位置を決
定するために、計算された角度φcamを使用してマスター・コントローラ５４に
より三角測量が実行される場合、計算された位置は接触表面６０に対するポイン
タの実際の位置を正確に反映する。これは、角度φcamがタッチ・スクリーンの
指定された周縁、したがって、タッチ・スクリーン座標系を基準としている事実
に依存している。
【００７２】
タッチ・システム５０は画像をタッチ・スクリーンに投射するためのプロジェ
クタを有すると説明したが、これは必要ではないことを当業者は十分理解するで
あろう。タッチ・スクリーンは透明でも半透明でもよく、また、ディスプレイ装
置上に提示されるディスプレイがタッチ・スクリーンを介して見えるように、デ
ィスプレイ装置の上に置かれてもよい。さらに、タッチ・スクリーンは、フレー
ムにより縁取りされた矩形の薄板である必要はない。実際には、タッチ・スクリ
ーンは２個以上のカメラの重なる視界内の実質的に任意の表面であってよい。
【００７３】
角度ωcamを数式（０．１７）に適合させるためにムーア・ペンローズ疑似逆
方法が使用されたが他の数学的線形化技法が使用できることを、当業者は十分理
解するであろう。たとえば、２次のニュートン最小自乗法あるいはガウス・ニュ
ートン最小自乗法を使用して、角度ωcamを数式（０．１７）に適合させること
ができる。
【００７４】
タッチ・システム５０は、タッチ・スクリーンのそれぞれの隅に隣接して１個
ずつ位置する４個のディジタル・カメラを有するものとして示されたが、異なる
数のカメラを有するタッチ・システムにも、較正方法は適用できる。たとえば、
図３は、２個のみのディジタル信号処理プロセッサベースのディジタル・カメラ
ＤＣcamを有するタッチ・スクリーン５２'を示す。ディジタル・カメラに対する
ディジタル・カメラ・オフセットδを決定するためには、タッチ・スクリーンに
対する座標系を定義することが最初に必要である。この例においては、ディジタ
ル・カメラＤＣ'１が座標系の原点にあるとし、ｘ軸は右方を指し、ｙ軸は下方
を指している。垂直のタッチ・スクリーン次元Ｂｙが除外されるように、この条
件が使用される。
【００７５】
図３から、角度φcamは次式により定義されることが判る。
【００７６】
【数１８】
2008309804.tif 000019
【００７７】
ここで、Ｂｘは、ディジタル・カメラＤＣ'1とＤＣ'2の間の水平距離である。こ
れらの数式をｘおよびｙに対して解くことにより、初期の推定値は次式となる。
【００７８】
【数１９】
2008309804.tif 000020
【００７９】
ここで必要な情報は、まさに変数Ｂxに対する項を含む計画行列の要素である。
これらを、適切な関数の勾配として表現すると次式を得る。
【００８０】
【数２０】
2008309804.tif 000021
【００８１】
これが意味することのすべては、Ｂxの変化に対応して計画行列に特別の列があ
ることである。
【００８２】
この場合には、角度ωcamおよびオフセット角度δcamを注意深く定めることが
必要である。この場合、角度ωcamは次式で表現される。
【００８３】
【数２１】
2008309804.tif 000022
【００８４】
さらに、オフセット角度の最終値に１８０度を加え、符号を反転することによっ
て、オフセット角度δcamの正確な方向が得られる。
本連立方程式は劣決定であるから、最小二乗法最小ノルム解（least squares 
minimum-norm solution）が使用される。８つの測定から決定されるべき１１個
の未知数が存在する。訂正ベクトル
【外１】
【００８５】
2008309804.tif 000023
【００８６】
は、次式により得られる。
【００８７】
【数２２】
2008309804.tif 000024
【００８８】
タッチ・スクリーン５２'の隅に位置する２個のディジタル・カメラを有する
ことに加えて、ディジタル・カメラＤＣ'camは、タッチ・スクリーンに対して図
４に示す構成で位置してもよい。この例においては、対角線の距離ｄがディジタ
ル・カメラを分離している。ディジタル・カメラＤＣ'1が（ｘc，０）に位置し
、ディジタル・カメラＤＣ'2が（０，ｙc）に位置していれば、距離ｄは次式に
より与えられる。
【００８９】
【数２３】
2008309804.tif 000025
【００９０】
角度φcamは、次式により定義される。
【００９１】
【数２４】
2008309804.tif 000026
【００９２】
（ｘi，ｙi）に対して解くと、次式を得る。
【００９３】
【数２５】
2008309804.tif 000027
【００９４】
角度φcamに対する一般式は次式で与えられるが、上記の数式は良い初期推定値
である。
【００９５】
【数２６】
2008309804.tif 000028
【００９６】
ここで、カメラ・オフセット角度δcamが導入される。
【００９７】
単一の点を使用して、較正解を得ることは可能である。次式のように角度φca
mに対する定義方程式を記述することにより、これは実現される。
【００９８】
【数２７】
2008309804.tif 000029
【００９９】
角度φcamが既知であると仮定すれば、解（ｘi，ｙi）は連立方程式の根として
処理できる。２つの変数に対するニュートンの方法は、次式である。
【０１００】
【数２８】
2008309804.tif 000030
【０１０１】
本システムは、基準フレーム内の表面に対する一対のカメラの重なる視界の中
の直交座標内の物体の位置を正確に決定できるように、カメラ・オフセットが直
交基準フレーム（Cartesian reference frame）に関連して決定されることを可
能にすることが十分理解されよう。
【図面の簡単な説明】
【０１０２】
【図１】本発明によるタッチ・システムの略図である。
【図２】図１に示すタッチ・システムの一部を形成するタッチ・スクリーンの正面図であり、カメラのオフセット角度を示している。
【図３】タッチ・スクリーンの他の実施例の正面図である。
【図４】タッチ・スクリーンのさらに他の実施例の正面図である。
【符号の説明】
【０１０３】
５０    タッチ・システム
５２    タッチ・スクリーン
５４    マスター・コントローラ
５６    コンピュータ
５８    プロジェクタ
６０  接触表面
【図１】
2008309804.tif 000032
【図２】
2008309804.tif 000033
【図３】
2008309804.tif 000034
【図４】
2008309804.tif 000035
【手続補正書】
【提出日】平成20年10月20日(2008.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
基準フレームならびに前記基準フレーム内で重なり合う視界を有する少なくとも２個のカメラを備え、前記基準フレームに対する物体の位置は前記物体の捉えられた画像から三角測量にもとづいて決定され、オフセット角度を定めるために前記少なくとも２個のカメラの前記視界は前記基準フレームの座標系に対して回転されるタッチ・システムを較正する方法であって、
前記少なくとも２個のカメラのそれぞれを使用して、前記基準フレーム内の少なくとも１つの場所において前記物体の画像を捉えるステップと、
各場所に対して、各画像内の前記物体の前記位置を決定するステップであって、各画像内の前記物体の位置は角度φにより表され、前記角度は前記基準フレームを超えて拡がる前記視界の限界と前記画像内の前記物体と交差する前記カメラから延びる直線との間に形成される角度に等しいとするステップと、
各画像に対して決定された前記角度ならびに基準フレームに設けられた座標系に対する前記少なくとも２個のカメラの位置にもとづいて、前記少なくとも２個のカメラの前記オフセット角度を最小自乗法を使用して計算するステップを有するタッチ・システムを較正する方法。
【請求項２】
タッチシステムであって、接触表面を取り囲む全体として矩形の基準フレームであり、１つの隅が前記接触表面に設けられる座標系の原点を定める、基準フレームと、前記基準フレームのそれぞれの隅に隣接するカメラであり、各カメラは前記接触表面に向けられていて前記カメラの視界内の前記接触表面の画像を捉え、前記カメラの視界は前記基準フレーム内で重なり合い、前記カメラの視界は前記基準フレームに対してオフセットしているカメラと、前記捉えられた画像を処理し、画像内に物体が現れたときに物体の位置データを生成するプロセッサであり、前記プロセッサは前記物体の位置データを使用して矩形の座標における前記原点に対する前記物体の位置を三角測量にもとづいて決定し、前記プロセッサはさらに前記カメラのオフセット角度を決定するために較正ルーチンを実行し、前記位置決定に先だって前記物体の位置データを調整するために前記オフセット角度を使用するプロセッサと、により、前記捉えられた画像を処理し画像内に物体が現れるときに物体の位置データを生成するプロセッサを有するタッチ・システム。
【請求項３】
複数のカメラのオフセット角度を決定するコンピュータ・プログラムを格納するコンピュータで読み取り可能な媒体であって、前記コンピュータ・プログラムは、基準直交座標系の全体にわたる異なる位置の複数のカメラにより生成された物体の位置データにもとづいてカメラのオフセット角度を決定し、各カメラにより生成された前記物体の位置データは前記カメラの前記視界内の少なくとも１つの場所における前記それぞれのカメラの視界内の物体の位置を表すものであり、各カメラにより生成された前記物体の位置データを前記直交座標系に関連づけるコンピュータ・プログラムコードと、前記関連づけられた物体の位置データと前記座標系に対する前記カメラの位置にもとづいて、各カメラの前記オフセット角度を数学的に計算するコンピュータ・プログラムコードを有するコンピュータ読み取り可能な媒体。
【手続補正書】
【提出日】平成20年11月5日(2008.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
物体が捉えられた画像から矩形の基準フレームに対する物体の位置を複数の三角測量結果にもとづいて決定する方法であって、
前記捉えられた画像は前記基準フレームを包含する視界を有する、前記基準フレームの隅の少なくとも２対のカメラにより撮られ、前記力メラのそれぞれは視界の限界が前記基準フレームの境界を超えて拡がる結果になるオフセット角度を有するものとし、
前記少なくとも２対のカメラのそれぞれを使用して、前記基準フレーム内の少なくとも１つの場所における前記物体の画像を捉えるステップと、
各場所に対して、
各捉えられた画像内の物体の位置を決定し、各捉えられた画像に対して前記決定された位置を前記基準フレームの座標系に対応する座標系に配置するステップであって、各画像内の前記物体の前記決定された位置は角度φにより表され、前記角度は、前記基準フレームの境界を超えて拡がる前記視界の前記限界と、前記画像内の前記物体と交差する前記力メラから延びる直線との間に形成される角度に等しいステップと、
各場所における前記物体の前記位置と前記少なくとも１個のカメラの前記オフセット角度を決定するために、前記決定された位置を処理するステップであって、前記処理の間に前記角度φのそれぞれは角度ωに変換され、前記角度ωは、
ω＝α−δ
により表され、ここで、
δは前記カメラのオフセット角度であり、
αは、前記カメラ・オフセット角度を除外し、かつ前記基準フレーム座標系の前記ｙ軸を基準とする前記角度φと等しく、前記角度ωのそれぞれは次式に適合され、
【数１】
2008309804.tif 000036
ここで、
ｘcamおよびｙcamは、前記カメラの前記直交座標の座標であり、ｘiおよびｙiは前記物体の前記直交座標の座標、したがって前記直交座標の位置（ｘi，ｙi）および前記力メラ・オフセット角度を得るステップと、
を有する、物体が捉えられた画像から矩形の基準フレームに対する物体の位置を複数の三角測量結果にもとづいて決定する方法。
【請求項２】
物体が捉えられた画像から基準フレームに対する物体の位置を複数の三角測量結果にもとづいて決定する方法であって、
前記捉えられた画像は前記基準フレームを包含する視界を有する少なくとも２対のカメラにより撮られ、前記それぞれのカメラの視界の限界は前記基準フレームの境界を包含しており、前記力メラの少なくとも１個はオフセットしていて前記カメラの視界の限界が前記境界を超えて拡がり、前記オフセットはオフセット角度を定義するものとし、
各画像内の物体の位置を決定するステップであって、各画像内の物体の位置は角度により表されており、前記角度は、前記画像を取得した前記カメラの視界の前記限界と、前記画像内の前記物体と交差するその力メラから延びる直線との間に形成される角度に等しい、各画像内の物体の位置を決定するステップと、
各オフセットカメラに対するオフセット角度を決定するステップと、
各オフセットカメラに対して、前記角度を較正するために、前記オフセットカメラにより撮られた前記画像内の物体の位置を表す前記角度から前記オフセット角度を減算するステップと、
各対のカメラに対して、三角測量を使用して前記基準フレームに対する前記物体の位置を計算するために、前記較正された角度を使用するステップと、
を有する、物体が捉えられた画像から基準フレームに対する物体の位置を三角測量にもとづいて決定する方法。
【請求項３】
基準フレームと前記基準フレームを包含する視界を有する少なくとも２対のカメラとを備え、前記基準フレームに対する物体の位置は前記物体が捉えられた画像から複数の三角測量結果にもとづいて決定され、オフセット角度を定義するために、少なくともいくつかの前記カメラの視界は前記基準フレームの座標系に対して回転されるタッチ・システムを校正する方法であって、
前記少なくとも２対のカメラのそれぞれを使用して、前記基準フレーム内の少なくとも１つの場所において前記物体の画像を捉えるステップと、
各場所に対して、
各捉えられた画像内の物体の位置を決定するステップであって、各捉えられた画像内の前記物体の位置は角度φにより表され、前記角度は、前記基準フレームを超えて拡がる前記画像を取得したカメラの前記視界の限界と、前記画像内の前記物体と交差するその力メラから延びる直線との間に形成される角度に等しいものとするステップと、
各画像に対して決定された前記角度ならびに前記基準フレームに設けられた座標系に対する前記カメラの位置にもとづいて、回転される視界を有する前記カメラの前記オフセット角度を数学的に計算するステップと、
を有するタッチ・システムを較正する方法。
【請求項４】
タッチ・システムであって、
接触表面を取り囲む全体として矩形の基準フレームであり、１つの隅が前記接触表面に設けられる座標系の原点を定める、基準フレームと、
前記基準フレームのそれぞれの隅に隣接するカメラであり、各カメラは前記接触表面に向けられていて前記カメラの視界内の前記接触表面の画像を捉え、前記カメラの視界は前記基準フレーム内で重なり合い、前記力メラの視界は前記基準フレームに対してオフセットしているカメラと、
前記捉えられた画像を処理し、画像内に物体が現れたときに物体の位置データを生成するプロセッサであり、前記プロセッサは前記物体の位置データを使用して矩形の座標における前記原点に対する前記物体の位置を複数の三角測量結果にもとづいて決定し、前記プロセッサはさらに前記カメラのオフセット角度を決定するために較正ルーチンを実行し、前記位置決定に先だって前記物体の位置データを調整するために前記オフセット角度を使用するプロセッサにより、前記複数の三角測量結果を連携させる、前記捉えられた画像を処理し、画像内に物体が現れたときに物体の位置データを生成するプロセッサと、
を有するタッチ・システム。
【請求項５】
タッチ・システムであって、
ほぼ矩形の接触表面と、
撮像装置の少なくとも２対の三角測量を決定するために前記接触表面の少なくとも３つの隅に隣接して取り付けられた撮像装置であり、各撮像装置は前記接触表面を見渡す視界を有し、前記接触表面の重なり合う画像を捉えるように方向付けられた撮像装置と、
捉えられた画像に現れる少なくとも１つのポインタの位置を複数の三角測量結果にもとづいて決定するために、前記捉えられた画像を処理する少なくとも１つの処理装置であり、前記少なくとも１つのポインタの位置を決定する前に前記画像装置のオフセット角度を決定することにより前記複数の三角測量結果を連携させ、前記画像装置の視界を較正する少なくとも１つの制御演算装置と、
を有するタッチ・システム。
【請求項６】
ユーザ入力システムであって、
少なくとも１つのポインタを配置することができる関心領域の画像を捉えるように方向付けられた重なり合う視界を有する少なくとも２対の撮像装置と、
各撮像装置対に対する三角測量結果を得るために三角測量を用いて前記撮像装置によって取得された前記捉えられた画像から抽出されたポインタデータを処理することにより、前記関心領域内の前記少なくとも１つのポインタの前記位置を決定する少なくとも１つの処理装置であり、前記関心領域の周囲を超えて拡がる前記撮像装置の視界を補正するために、前記撮像装置のオフセット角度を決定することにより処理に先だって前記ポインタデータを調整し、それにより前記三角測量結果を連携させる少なくとも１つの処理装置と、
を有するユーザ入力システム。