(57)【要約】【課題】システムの中にタッチモニタを設置すると、タッチモニタの各々は１度に１台較正される。較正はユーザのやりとりを必要とし、時間がかかり、混乱しがちであり、誤りがちである。【解決手段】互いに相互接続されたモニタ（１５４）およびタッチスクリーン（１５８）を備えたタッチモニタ（１５０）の中のコンポーネントを関連付ける方法および装置を発明する必要がある。第１のデータ値はモニタと相互接続されたメモリ（１６８）に記憶され、第２のデータ値はタッチスクリーンと相互接続されたメモリ（１８０）に記憶される。第１のおよび第２のデータ値は、モニタとタッチスクリーンとの間の一意の関係を同定するために使用される。第１および第２のデータ値が読み取られ、比較されると、モニタおよびタッチスクリーンが、第１および第２のデータ値に基づいて、互いに関連付けられるか否かが判断される。【選択図】図１
2006260567.tif 000002
【特許請求の範囲】
【請求項１】
タッチモニタの中のコンポーネントを関連付ける方法であって、
メモリの中に第１のデータ値を記憶し、上記メモリがモニタと相互接続されているステップ；および
上記メモリの中に第２のデータ値を記憶して、上記メモリがタッチスクリーンと相互接続されていて、上記タッチスクリーンおよび上記モニタが互いに相互接続されてタッチモニタを形成し、上記第１および第２のデータ値が上記モニタと上記タッチスクリーンとの間の一意の関係を同定するステップ
を含む方法。
【請求項２】
上記第１および第２のデータ値が、（ａ）モニタ識別番号、（ｂ）タッチスクリーン識別番号、および（ｃ）上記モニタに関連付けられたグラフィック座標と上記タッチスクリーンに関連付けられたタッチ座標との間の較正関係を確立する較正値のうち１つを表す請求項１に記載の方法。
【請求項３】
上記モニタに関する座標の第１の組と、上記タッチスクリーンに関する座標の第２の組との間の空間的関係を確立するステップ；および
上記メモリの中に上記空間的関係を記憶するステップ
をさらに含む請求項１に記載の方法。
【請求項４】
上記メモリが、上記モニタおよび上記タッチスクリーンに、各々別々に相互接続された物理的に分離した第１および第２のメモリを含み、上記第１および第２のメモリは、各々上記第１のデータ値および第２のデータ値を記憶する請求項１に記載の方法。
【請求項５】
コンピュータ上の更新プロセスを選択し、上記コンピュータが上記モニタおよび上記タッチスクリーンと相互接続するステップ；
上記第１および第２のデータ値を読み取り、上記更新プロセスと比較するステップ；および
上記第１および第２のデータ値が等価であると、上記モニタおよび上記タッチスクリーンを互いに関連付けるステップ
をさらに含む請求項１に記載の方法。
【請求項６】
自動的にタッチモニタをアプリケーションに登録する方法であって、
上記タッチモニタを、アプリケーションを実行中のシステムコンピュータに接続し、上記タッチモニタがタッチスクリーンおよびモニタを含むステップ；
コントローラモジュールから第１のデータ値を読み取り、上記第１のデータ値が上記タッチスクリーンを一意に識別するステップ；
上記コントローラモジュールから第２のデータ値を読み取り、上記第２のデータ値が一意に上記モニタを識別するステップ；
上記第１および第２のデータ値を比較するステップ；および
上記タッチスクリーンおよび上記モニタが、上記第１および第２のデータ値に基づいて互いに関連付けられるか否かを判断するステップ
を含む方法。
【請求項７】
上記第１および第２のデータ値が、上記モニタに基づく識別データを表し、または、上記第１および上記第２のデータ値がモニタおよびタッチスクリーンシリアル番号の１つである請求項６に記載の方法。
【請求項８】
上記第１および第２のデータ値が、各々、別々の上記コントローラモジュールを表す第１および第２のコントローラの中のエクステンデッドディスプレイアイデンティフィケーションデータ（ｅｘｔｅｎｄｅｄ  ｄｉｓｐｌａｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）（ＥＤＩＤ）の中に記憶される請求項６または７に記載の方法。
【請求項９】
上記コントローラモジュールの中の第１のコントローラの中のＥＤＩＤデータの中に較正データを格納するステップをさらに含み、上記較正データが上記タッチスクリーンおよび上記モニタの間の空間的関係を定める請求項６に記載の方法。
【請求項１０】
上記コントローラモジュールの中の第１および第２のコントローラのうち１つから第３のデータ値を読み取るステップをさらに含み、上記第３のデータ値が、上記モニタと上記タッチスクリーンとの間の較正関係を定める請求項８に記載の方法。
【請求項１１】
データを表示し、タッチ入力を受け付けるタッチセンシティブ装置であって、
情報を表示するディスプレイを持つモニタ；
タッチを感知し、上記ディスプレイに隣接して位置するタッチスクリーン；
上記モニタに関連付けられ、識別データを記憶する第１のメモリ；および
上記タッチスクリーンに関連付けられ、上記識別データを記憶し、上記識別データが上記モニタと上記タッチスクリーンとの間の関連を確立するために使用される第２のメモリ
を備える装置。
【請求項１２】
上記第１および第２のメモリのうちの１つが、さらに、上記タッチスクリーンと上記ディスプレイとの間の空間的関係を定める較正データを記憶する機能を含む請求項１１に記載の装置。
【請求項１３】
上記第１および第２のメモリがＥＤＩＤデータを記憶し、上記識別データが上記ＥＤＩＤデータのサブセットとして記憶される請求項１１に記載の装置。
【請求項１４】
データを表示する第２のディスプレイを持つ第２のモニタをさらに備え、上記タッチスクリーンが上記第２のディスプレイに隣接して取り付けられ、上記第２のモニタが第２の識別データを持ち、上記第２のメモリが上記第２の識別データを記憶し、上記第２の識別データは、上記第２のモニタと上記タッチスクリーンとの間の関連付けを確立するために使用され、上記第２の識別データは上記識別データに対して異なる請求項１１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的にタッチモニタに関し、さらに具体的には、アプリケーションのインストールと初期化を容易にするシステム内にあるアプリケーションによる自動登録およびタッチモニタの較正に関する。
【背景技術】
【０００２】
タッチモニタは、増加する多くのアプリケーションのために提供される。デパートの中でトランザクションを処理する販売時点管理（ＰＯＳ）、および電子辞書などのＰＯＩ（ポイントオブインフォメーション（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｆｏｒｍａｔｉｏｎ））が一般的である。例えば、利用法は、空港の乗客および手荷物チェックイン、および店の中に位置し、商品やサービスに関する情報を提供するキオスク（ｋｉｏｓｋ）を含む。キオスクは注文をするためおよび／または販売員の助けなしに購入を完了するために使用できる。１つのシステム内に多くのタッチモニタが設置されることがしばしばある。
【０００３】
タッチモニタは、データをユーザに表示するディスプレイを備えたモニタを持つ。タッチスクリーンがディスプレイの前に設置され、ユーザは、タッチスクリーンに触れることにより、データを選択および／または入力する。ユーザがタッチスクリーンに触れると、ディスプレイとうまくやりとりできるように、ディスプレイおよびタッチスクリーンの座標は、互いに較正される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
システムの中にタッチモニタを設置すると、タッチモニタの各々は１度に１台較正される。較正はユーザのやりとりを必要とし、時間がかかり、混乱しがちであり、誤りがちである。例えば、較正ルーチンの間にユーザがタッチスクリーンの正しい位置に触れないと、タッチスクリーンおよびディスプレイは互いに正確に較正されない。結果として、タッチスクリーンに触れても、ディスプレイ上の正しいオプションに対応せず、選択できない。また、較正プロセスの間に間違ったタッチスクリーンに触れると、較正ルーチンが、共に不正確なモニタおよびタッチスクリーンに関連付ける。
【０００５】
加えて、ユーザが、タッチモニタの補修および組み立て用の部品を注文できて、モニタに関するある製造業者のタッチスクリーンを、異なる製造業者が設置できる。タッチスクリーンまたはモニタのどちらかが交換されると、較正手順が繰り返され上記の問題が起こる可能性がある。また、交換部品の設置は、ユーザにとって扱いにくく、困難であり、タッチスクリーンが回転した位置に設置されるなどの問題につながりうる。
【０００６】
したがって、上記の問題を解決するタッチモニタの必要性が存在する。本発明のある実施の形態は、以下に説明する説明および図面から明らかになるこれらの必要性および他の目的を満たすように意図されている。
【課題を解決するための手段】
【０００７】
本発明の実施の形態では、タッチモニタの中のコンポーネントを関連付ける方法が、モニタと相互接続されたメモリの中に第１のデータ値を記憶するステップを含む。第２のデータ値は、タッチスクリーンと相互接続されたメモリの中に記憶される。タッチスクリーンおよびモニタは互いに相互接続されて、タッチモニタを形成する。第１および第２のデータ値はモニタおよびタッチスクリーンの間の一意の関係を同定する。
【０００８】
本発明のもう１つの実施の形態では、タッチモニタをアプリケーションに登録する方法は、アプリケーションを実行中のシステムコンピュータにタッチモニタを接続するステップを含む。タッチモニタは、タッチスクリーンおよびモニタを含む。タッチスクリーンを一意に同定する第１のデータ値は、コントローラモジュールから読み込まれる。モニタを一意に同定する第２のデータ値は、コントローラモジュールから読み込まれる。第１のデータ値および第２のデータ値は比較され、第１のデータ値および第２のデータ値に基づいて、タッチスクリーンおよびモニタが互いに関連付けられているか否かを判断する。
【０００９】
本発明のもう１つの実施の形態では、データを表示し、触れることによる入力を受け付けるタッチセンシティブ（ｔｏｕｃｈ  ｓｅｎｓｉｔｉｖｅ）装置は、情報を表示するディスプレイを備えたモニタを備える。タッチスクリーンは、接触を感知し、ディスプレイに隣接して位置する。第１のメモリはモニタと関連付けられ、識別データを記憶する。第２のメモリはタッチスクリーンと関連付けられ、識別データを記憶する。識別データは、モニタとタッチスクリーンとの間の関連づけを確立するために使用される。
【発明を実施するための最良の形態】
【００１０】
発明を実施するための最良の形態だけでなく課題を解決するための手段は、添付の図と共に読むと、より理解できる。本発明は、添付の図に示された配置および手段に限定されない。
【００１１】
以下、添付の図を参照して発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態にかかるタッチモニタ１００を示す。タッチモニタ１００は、他の大きさおよび形状であってもよい。タッチモニタ１００は机および壁の上またはキオスクの中などに設置されてもよい。
【００１３】
タッチモニタ１００はタッチスクリーン１０２およびモニタハウジング１０４を備える。タッチスクリーン１０２はディスプレイの上に設置される（図示されていない）。ディスプレイおよびモニタ（図示されていない）は、モニタハウジング１０４の中にあってもよい。
【００１４】
図２は、本発明の実施の形態にかかるコンピュータ１５２と相互接続されたタッチモニタ１５０のブロック図を示す。コンピュータ１５２は、工場内、小売店、レストラン、医療施設等の中で、１以上のアプリケーションを実行する。コンピュータ１５２は、例えば出荷時設定の較正および試験に使用でき、ディスプレイ１８２と、キーボードおよび／またはマウス等のユーザ入力１８４とを含んでもよい。
【００１５】
モニタ１５４は、ディスプレイ１５６上にデータを表示するコンポーネントを備える。ディスプレイ１５６は、ＬＣＤ、ＣＲＴ、プラズマ、画像等であってもよい。タッチスクリーン１５８は、ディスプレイ１５６に隣接して設置される。タッチスクリーン１５８は、指の接触、スタイラス等によりユーザからの入力を受け付ける。タッチスクリーン１５８はディスプレイ１５６の前に取り付けられる必要はない。例示のために、ディスプレイ１５６が、ＬＣＤのように、物理的に弾性であると、タッチスクリーン１５８または他のタッチセンシング素子がディスプレイ１５６の後に位置してもよい。次にタッチスクリーン１５８はディスプレイ１５６を通して伝えられる触れる力を感知する。任意に、力センサまたは触圧センサ（図示されていない）がディスプレイ１５６の後方に取り付けられて、関係のある触れる力を感知できる。
【００１６】
モニタケーブル１６０は、モニタ１５４をモニタコントローラ１６２に接続する。モニタコントローラ１６２は、コンピュータ１５２からビデオケーブル１６４を経由してビデオ情報を受信する。ビデオ情報はモニタコントローラ１６２により受信され、処理され、次にディスプレイ１５６上で表示するため、モニタケーブル１６０経由でモニタ１５４に転送される。モニタ１５４およびモニタコントローラ１６２は、モニタケーブル１６０が必要でないように、共に配線で結合されていてもよく、相互接続されていてもよい。モニタコントローラ１６２はＣＰＵ１６６およびメモリ１６８等の部品を備える。
【００１７】
タッチスクリーンケーブル１７０はタッチスクリーン１５８をタッチスクリーンコントローラ１７２と相互接続する。タッチスクリーンコントローラ１７２は、タッチデータケーブル１７４経由でコンピュータ１５２へのおよびコンピュータ１５２からの情報を送受信する。タッチ情報はタッチスクリーン１５８が受信し、タッチスクリーンケーブル１７０経由でタッチスクリーンコントローラ１７２に転送され、タッチデータケーブル１７４経由でコンピュータ１５２に送信される。タッチスクリーンコントローラ１７２は、ＣＰＵ１７８およびメモリ１８０等の部品を備える。
【００１８】
モニタハウジング１７６は、モニタ１５４、モニタケーブル１６０、タッチスクリーンケーブル１７０、モニタコントローラ１６２、およびタッチスクリーンコントローラ１７２を収納してもよい。モニタハウジング１７６は、タッチスクリーン１５８の外部のエッジ部分を収納してもよく、タッチスクリーン１５８を固定し、および／またはタッチスクリーン１５８をモニタ１５４に固定する留め具を覆う。例示のために、モニタハウジング１７６はスタンドアロンモニタ用であってもよい。任意で、モニタハウジング１７６は、タッチモニタ１５０がキオスクまたは他の筐体の中に設置されると、省略されてもよい。ビデオケーブル１６４およびタッチデータケーブル１７４は、別々のケーブルであってもよいし、まとめられていてもよい。ビデオケーブル１６４およびタッチデータケーブル１７４は、モニタハウジング１７６からコンピュータ１５２の場所まで延在する。
【００１９】
メモリ１６８および１８０はエクステンデッドディスプレイアイデンティフィケーションデータ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）（ＥＤＩＤ）データを含むデータを記憶する。ＥＤＩＤデータは、ベンダーまたは製造業者の識別番号、最大画像サイズ、カラー特性、プリセットタイミング、および周波数範囲等のモニタ１５４およびタッチスクリーン１５８に関する情報を含む。業界の各製造業者は一意の識別番号を割り当てられる。加えて、１以上の文字列が、シリアル番号、名前、日付等を識別するために記憶される。したがって、ＥＤＩＤデータが、１以上のタッチモニタの部品の特性の識別を提供するデータのサブセットを記憶できる。任意で、メモリ１６８および１８０は、組み合わされ、モニタコントローラ１６２およびタッチスクリーンコントローラ１７２の１つと共に設けられて、モニタ１５４およびタッチスクリーン１５８の両方のためのＥＤＩＤを記憶する１つの共通メモリモジュールを形成してもよい。任意で、タッチスクリーン１７２およびモニタコントローラ１６２は組み合わされて、タッチモニタ１５０用の１つの共通コントローラを形成してもよい。
【００２０】
図３は、複数のモニタ１５４、１８８、および１９０を持ち、本発明の実施の形態にかかるコンピュータ１５２と相互接続されたタッチモニタ１８６のブロック図を示す。タッチスクリーン１５８は、モニタ１５４、１８８、および１９０のディスプレイを覆う。モニタ１５４は、前に説明したように、モニタコントローラ１６２と相互接続されている。モニタケーブル１９２は、モニタ１８８をモニタコントローラ１９４に接続し、モニタケーブル１９６は、モニタ１９０をモニタコントローラ１９８に接続する。モニタコントローラ１９４および１９８は、前に説明したようにＣＰＵ２３０および２３２と、メモリ２３４および２３６等の部品を備える。モニタコントローラ１９４および１９８は、ビデオケーブル２３８および２４０経由で、ビデオ情報を受信し、コンピュータ１５２と通信する。各モニタ１５４、１８８、および１９０の物理的位置または配置は、タッチモニタ１８６を較正する前にタッチスクリーン１５８に関して固定されている。タッチモニタ１８６が較正された後で配置が変わる（例えば図４の方法により）と、タッチ座標およびディスプレイ座標が一致しない可能性がある。したがって、配置関係のどの変更もタッチモニタ１８６の較正を必要とする可能性がある。
【００２１】
図４は、本発明の実施の形態にしたがってタッチモニタ１５０および１８６を較正する方法を示す。図４の方法は、タッチモニタ１５０または１８６を設置する前に、エンドアプリケーションにより、または顧客のシステムの中で達成できる。単純にするため、較正方法は図２のタッチモニタ１５０に関して、最初に説明したけれども、その複数のステップを図３のタッチモニタ１８６にも使用することができる。
【００２２】
ステップ２００では、タッチスクリーン１５８のシリアル番号およびモニタ１５４のシリアル番号が同定される。ステップ２０２では、タッチモニタ１５０が組み立てられる。モニタ１５４およびタッチスクリーン１５８は、前に説明したようにディスプレイ１５６に隣接したタッチスクリーン１５８と共に一緒に設置される。代わりに、タッチスクリーン１５８等の１つのタッチスクリーンは、図３に示されているように、複数のモニタ１５４、１８８、および１９０の上に設置できる。モニタコントローラ１６２およびタッチスクリーンコントローラ１７２は、モニタ１５４およびタッチスクリーン１５８と、モニタケーブル１６０およびタッチスクリーンケーブル１７０により相互接続される。ビデオケーブル１６４およびタッチデータケーブル１７４は、モニタコントローラ１６２およびタッチスクリーンコントローラ１７２、および／またはモニタハウジング１７６と相互接続される。ビデオケーブル１６４およびタッチデータケーブル１７４の反対側の端はコンピュータ１５２と相互接続される。
【００２３】
ステップ２０４では、コンピュータ１５２はモニタコントローラ１６２にメモリ１６８に記憶された１組のデータ値のコピーを送信するよう要求する。図３のタッチモニタ１８６に関し、コンピュータ１５２は、モニタコントローラ１６２、１９４、および１９８の各々のメモリ１６８、２３４、および２３６に記憶されたデータ値の組を要求し、受信する。コンピュータ１５２は、タッチスクリーンコントローラ１７２にも、メモリ１８０に記憶された１組のデータ値のコピーを送信するよう要求する。データ値の組は、前に説明したようにＥＤＩＤデータを含んでもよい。製造業者は、生産ラインで、各ユニットに一意のシリアル番号を割り当てる。それ故、製造業者は、各モニタ１５４および各タッチスクリーン１５８に一意のシリアル番号または他の識別番号を割り当て、それらの番号はＥＤＩＤデータの中に格納されてもよい。次に、コンピュータ１５２は、モニタ１５４およびタッチスクリーン１５８の両方に関する識別情報を持ち、その情報はシリアル番号および製造業者識別番号を含んでもよい。
【００２４】
ステップ２０６では、コンピュータ１５２が、較正アプリケーションプログラムを始動する。ステップ２０８では、較正アプリケーションプログラムが、ビデオケーブル１６４経由でモニタコントローラ１６２と通信して、ディスプレイ１５６上に、標的または照準などのグラフィックを描く。
【００２５】
図５は、本発明の実施の形態にかかる較正プロセス中のタッチスクリーン１５８およびディスプレイ１５６を示す。タッチスクリーン１５８は透明またはそれに準ずるので、ディスプレイ１５６上に表示されたどのデータも、タッチスクリーン１５８越しに見ることができる。較正アプリケーションプログラムは、ディスプレイ１５６の左上部にグラフィック２５０を描いた。加えて、メッセージ２５２がユーザのために表示できて、必要とされる操作を示す。この例では、ユーザは、通常使用の位置からグラフィック２５０または標的に触れる。
【００２６】
図４に戻ると、ステップ２１０では、ユーザはグラフィック２５０に触れる。ステップ２１２では、コンピュータ１５２は、タッチデータケーブル１７４経由で、タッチスクリーン１５８から触れたデータを受信する。任意で、コンピュータ１５２は、前に説明したようにディスプレイ１５６の後方に設置された力センサまたは触圧センサ（図示されていない）から、関係のある力データを受信できる。コンピュータ１５２は、ディスプレイ１５６上に描かれたグラフィック２５０に対応する座標（第１のグラフィック座標）の組の位置を知っていて、タッチスクリーン１５８上の接触が感知される位置を示す一組の座標（第１のタッチ座標）を受信している。座標が原点２５８に対して決定されてもよい。原点２５８はディスプレイ１５６上のどこに位置してもよい。例示のために、原点２５８は（０、０）、ディスプレイ１５６の左上角に位置してもよい。ディスプレイ１５６の右下角は座標（１０００、１０００）を持ってもよく、正方向のＹ軸は、従来技術で知られているように下向きである。単純にするため、原点２５８もタッチスクリーン１５８の原点を示し、それ故タッチスクリーンの左上角（０、０）に位置してもよい。タッチスクリーン１５８の右下角は（４０００、４０００）であってもよい。したがって、第１のグラフィック座標は（１２５、１２５）であってもよく、第１のタッチ座標は（５００、５００）であってもよい。
【００２７】
図６は、本発明の実施の形態にかかるコンピュータ１５２のディスプレイ１８２上のモニタ設定を表示するスクリーン１１０を示す。スクリーン１１０は、図３のモニタ１５４、１８８、および１９０を配置するために使用でき、それらは、アイコン１１２、１１４、および１１６に対応する。ユーザは、ユーザ入力１８４によりアイコン１１４をドラッグして、アイコン１１２の左側に位置させて、モニタ１５４、１８８、および１９０の物理的配置を反映させてもよい。アイコン１１２、１１４、および１１６は、各々、一端の少なくとも一部の上のもう１つのアイコン１１２、１１４、および１１６に接触するように配置して、図３に示されているような接触している領域を形成する。
【００２８】
この例では、モニタ１５４が第１のモニタとして指定されている。図５のように、原点２５８（０、０）は、モニタ１５４のディスプレイ１５６の左上角に位置してもよく、ディスプレイ１５６の右下角は、座標（１０００、１０００）を持ってもよい。モニタ１８８およびモニタ１９０の座標は、原点２５８を基準に計算される。
【００２９】
ステップ２１４では、較正アプリケーションプログラムが、もう１つのグラフィックがディスプレイ１５６上に表示されるか否かを決定する。もし表示されると、この方法はステップ２０８に戻る。ステップ２０８では、第２のグラフィック２５４が、ディスプレイ１５６上の、前のグラフィック２５０の位置に対して異なる位置に表示される。例えば、第２のグラフィック２５４がディスプレイ１５６の右上部に表示される。
【００３０】
ステップ２１０では、ユーザは第２のグラフィック２５４に触れ、ステップ２１２では、コンピュータ１５２が、タッチデータケーブル１７４経由でタッチデータを受信する。ステップ２１４では、較正アプリケーションプログラムが、もう１つのグラフィック（第３のグラフィック２５６）を表示すべきか否かを決定する。しばしば、３つのグラフィックがディスプレイ１５６上に描かれ、各々が異なる位置に描かれる。モニタ１５４、１８８、および１９０に関連するディスプレイの各々に関する３つの追加のグラフィックのような追加のグラフィックが表示されてもよく、較正プロセス中に受信された接触データに対応してもよい。
【００３１】
一旦グラフィック２５０、２５４、および２５６が表示され、コンピュータ１５２が受信した接触データに関連付けられると、ステップ２１６で、コンピュータ１５２は座標データを処理して、座標の組に関連する較正データを空間的に決定する。例えば、コンピュータ１５２は、タッチスクリーン１５８から３組の座標（ｘ、ｙ）を受信していて、それらの各組は、３つの表示されたグラフィックの１つからの１組の座標（ｘ、ｙ）に関連付けられる。コンピュータ１５２がグラフィック２５０、２５４、および２５６を描くので、コンピュータ１５２は、ディスプレイ１５６に関する対応するグラフィック座標を知っている。したがって、コンピュータ１５２は、ユーザがタッチスクリーン１５８を触れた位置、およびディスプレイ１５６上のグラフィック２５０、２５４、および２５６が表示された位置が互いに対応するように、受信したタッチ座標およびグラフィック座標の間の空間的関係を記述する較正データを決定する。較正は、接触データの座標の（ｘ、ｙ）調整と、ディスプレイ１５６に対するタッチスクリーン１５８の任意の可能な回転との両方を考慮に入れる。非線形応答を生成するタッチスクリーン技術が使用されると、座標および可能な回転を較正する前に、未処理の接触データに関して線形化処理が実行される。
【００３２】
上記の例に続いて、第１のグラフィック座標は（１２５、１２５）であってもよく、第２のグラフィック座標は（８７５、１２５）であってもよく、第３のグラフィック座標は（８７５、８７５）であってもよい。第１のタッチ座標は（５００、５００）であってもよく、第２のタッチ座標は（３５００、５００）であってもよく、第３のタッチ座標は（３５００、３５００）であってもよい。次に、較正アプリケーションプログラムは、ディスプレイ１５６が１０００×１０００ユニットであるけれども、タッチスクリーン１５８は４０００×４０００ユニットであることを判断してもよい。したがって、タッチ座標は、４で割って、グラフィック座標に調整または対応させることができる。
【００３３】
以下の例は、モニタ１５４に対して、９０度右回りしたタッチスクリーン１５８を考慮に入れる。グラフィック座標は上と同じである、すなわち、第１のグラフィック座標は（１２５、１２５）であり、第２のグラフィック座標は（８７５、１２５）であり、第３のグラフィック座標は（８７５、８７５）である。第１のタッチ座標は（５００、３５００）であり、タッチスクリーン１５８の左下部に対応する。第２のタッチ座標は（５００、５００）であり、第３のタッチ座標は（３５００、５００）である。この例では、タッチ座標を４で割って、負方向に９０度回転させて、グラフィック座標に対応させる。
【００３４】
ステップ２１８では、コンピュータ１５２が、もう１つのモニタが較正されるべきか否かを判断する。例えば、タッチモニタ１８６に関し、較正アプリケーションプログラムがモニタ１５４、１８８、および１９０の各々を較正する。モニタ１８８および１９０等のもう１つのモニタが較正されるべきであると、フローはステップ２０８に戻る。全てのモニタが較正されると、フローはステップ２２０にまわる。
【００３５】
ステップ２２０では、コンピュータ１５２が、タッチスクリーンコントローラ１７２のＥＤＩＤデータ内の較正データを、例えばメモリ１８０の中に記憶する。較正データは、関係データ値として定められてもよい。較正データは、タッチスクリーンコントローラ１７２の代わりに、またはそれに加えてモニタコントローラ１６２の中に記憶されてもよい。図３に戻ると、タッチ座標が各モニタ１５４、１８８、および１９０に関して計算されると、モニタ１５４、１８８、および１９０の各々に関して、対応する較正データおよび／または関係データ値が、タッチスクリーンコントローラ１７２および／またはモニタコントローラ１６２、１９４、および１９８の中に記憶される。
【００３６】
ステップ２２２では、コンピュータ１５２は、タッチスクリーンコントローラ１７２のＥＤＩＤデータ内のモニタ１５４のシリアル番号を記憶する。タッチモニタ１８６のように、１より多いモニタがタッチモニタ内に設置されると、各モニタ１５４、１８８、および１９０のシリアル番号が、タッチスクリーンコントローラ１７２のＥＤＩＤデータ内に格納される。このステップは、タッチスクリーン１５８およびモニタ１５４（またはモニタ１５４、１８８、および１９０）を互いに関連づける。したがって、タッチスクリーンコントローラ１７２のＥＤＩＤデータが顧客のシステムにより読み取られると、システムは、モニタ１５４（またはモニタ１５４、１８８、および１９０）がタッチスクリーン１５８に関連付けられることを知り、タッチモニタ１５０および１８６に関する正確な較正を備える。したがって、顧客が、タッチモニタ１５０および１８６を設置すると、顧客がコンポーネントを関連付けるか、較正手順を実行する必要はない。
【００３７】
図７は、本発明の実施の形態にしたがって、複数のタッチモニタ３６０、３６２、および３６４と中央コンピュータ３１４とを備えるタッチモニタシステム３００を示す。タッチモニタ３６０−３６４が示されているけれども、システム３００は、多かれ少なかれ複数のタッチモニタを備えていてもよい。システム３００は、デパートなどの顧客の場所に設置されてもよく、タッチモニタ３６０−３６４の各々は、ＰＯＳ端末であってもよく、中央コンピュータ３１４は、デパートの、顧客が入れない業務エリア内に位置していてもよい。
【００３８】
各タッチモニタ３６０−３６４は、各々モニタ３０２、３０４、および３０６と、タッチスクリーン３０８、３１０、および３１２を備える。モニタ３０２―３０６の各々は、前に図２で説明したように、ディスプレイ３６６、３６８、および３７０を備える。タッチモニタ３６０−３６４の各々も、メモリ３７２、３７４、および３７６と、ＣＰＵ３８４、３８６、および３８８とを持つモニタコントローラ３２８、３３０、および３３２と、メモリ３７８、３８０、および３８２と、ＣＰＵ３９０、３９２、および３９４とを持つタッチスクリーンコントローラ３３４、３３６、および３３８とを備える。各タッチモニタ３６０−３６４は、各々、ビデオデータケーブル３１６、３１８、および３２０と、タッチデータケーブル３２２、３２４、および３２６とを経由して、コンピュータ３１４と通信する。個々のケーブル３１６−３２６が、明瞭にするために示されているけれども、他のケーブル布線ソリューションおよびネットワークも使用できる。加えて、１つのタッチスクリーン１５８からタッチデータを受信する複数のモニタ１５４、１８８、および１９０を備えるタッチモニタ１８６のようなタッチモニタが、システム３００内に設置できる。
【００３９】
コンピュータ３１４は、データを表示するディスプレイ３４４、データ情報を記憶するメモリ３４０、およびキーボードおよび／またはマウスなどのユーザインタフェース３５８を備える。代わりに、ディスプレイ３４４は、ユーザからのタッチデータ入力を受け付けるタッチスクリーンであってもよい。
【００４０】
図８は本発明の実施の形態にしたがって、システム３００内で１以上のタッチモニタ３６０−３６４を設置する方法を示す。システム３００は新しく設置されるか、または、タッチモニタ３６０−３６４の１つが設置されて、新しいタッチモニタを加えるか、または前に設置したタッチモニタを置き換える。
【００４１】
ステップ４００では、システム３００は、電源を入れられてもよいし、再起動されてもよい。ステップ４０２では、コンピュータ３１４は、コンピュータ３１４と相互接続されたモニタ３０２−３０６を検索および同定する。コンピュータ３１４は、個々にモニタ３０２−３０６の各々を調査してもよく、モニタコントローラ３２８−３３２に、メモリ３７２−３７６内に記憶されたＥＤＩＤデータなどの任意の記憶された識別データ値を送信させてもよい。コンピュータ３１４は、製造業者、シリアル番号、各モニタ３０２−３０６の解像度などの他の情報を登録する。次に、コンピュータ３１４は、ディスプレイ３４４上のボックスまたは他の表示を表示してモニタ３０２−３０６の各々を示してもよい。例えば、ボックス３４６−３５６は、ディスプレイ３４４上に表示されて、６つのモニタがコンピュータ３１４と相互接続されていることを示す。ボックス３４６、３４８、および３５０は、各々モニタ３０２−３０６を示すけれども、ボックス３５２、３５４、および３５６は、図７に示されていない３つの追加モニタを示す。ユーザは、ディスプレイ３４４上で、ボックス３４６−３５６を回転させて、システム３００内に設置されたモニタ間の物理的関係を示す。
【００４２】
ステップ４０４では、コンピュータ３１４が、コンピュータ３１４と相互接続されたタッチスクリーン３０８−３１２を検索および同定する。例えば、コンピュータ３１４は、検索および同定プロセスを開始するタッチスクリーンドライバプログラムをロードしてもよい。ステップ４０２にあるように、コンピュータ３１４は、個々に、タッチスクリーン３０８−３１２の各々を調査し、タッチスクリーンコントローラ３３４−３３８に、メモリ３７８−３８２の中に記憶されたＥＤＩＤデータとして、任意の記憶された識別データ値を送信させてもよい。
【００４３】
ステップ４０６では、コンピュータ３１４がモニタコントローラ３２８−３３２およびタッチスクリーンコントローラ３３４−３３８の各々から、ＥＤＩＤデータおよび／または識別データ値をメモリ３４０の中に記憶する。ステップ４０８では、コンピュータ３１４は、モニタ３０２−３０６のいずれもがタッチスクリーン３０８−３１２のいずれにも関連付けられるか否かを同定する。コンピュータ３１４は、各モニタ３０２−３０６からＥＤＩＤデータの中に格納されたシリアル番号を、各タッチスクリーン３０８−３１２からＥＤＩＤデータの中に格納されたモニタシリアル番号と比較する。コンピュータ３１４は、両ＥＤＩＤデータに同じモニタシリアル番号が格納されていると判断すると、コンピュータ３１４はモニタ３０２−３０６をタッチスクリーン３０８−３１２に関連付ける。モニタシリアル番号が上記の例に使用されているにもかかわらず、タッチスクリーンシリアル番号、ランダムに生成された番号等のような異なる一意の識別番号または文字列が使用できる。しかし、識別番号またはシリアル番号は、コンポーネント間の関連付けを同定するとき、システム３００の中で一度だけ使用されて、コンフリクトを避ける。
【００４４】
ステップ４１０では、コンピュータ３１４は、モニタ３０２から３０６に関連付けられた各タッチスクリーン３０８−３１２に関して、較正データもＥＤＩＤデータの中に格納されているか否かを判断する。モニタ３０２−３０６および関連付けられたタッチスクリーン３０８−３１２に関する較正情報は、コンピュータ３１４のメモリ３４０の中に記憶される。ユーザが、決定された較正値を既に持つタッチモニタ３６０−３６４を較正する必要はない。
【００４５】
ステップ４１２では、コンピュータ３１４は、任意のモニタ３０２−３０６を較正する必要があるか否かを判断する。モニタ３０６等の１以上のモニタ３０２−３０６が、ステップ４０８のタッチスクリーン３０８−３１２と関連付けられないと、モニタ３０６を較正する必要がある。また、コンピュータ３１４が、タッチスクリーン３１２等のタッチスクリーン３０８−３１２が、ＥＤＩＤデータの中に格納されたモニタ３０６のシリアル番号を持つけれども、ＥＤＩＤデータの中に格納された較正データを持たないことを見つけると、モニタ３０６は較正される必要がある。全てのモニタ３０２−３０６が較正されると、フローはステップ４１４にまわり、この方法が完了する。モニタ３０６等の任意のモニタ３０２−３０６が較正される必要があると、フローはステップ４１６にまわってモニタ３０６を較正する。図４のような較正方法が使用できる。較正が完了するまで、コンピュータ３１４は、タッチスクリーン／モニタが較正される他に、タッチスクリーンから来るどのタッチも無視する。
【００４６】
モニタ３０６等の同定されたモニタが較正された後で、フローはステップ４１２に戻って、システム３００内の任意の他のモータ３０２−３０６を較正する必要があるか否かを判断する。ステップ４１２および４１６は、全てのモニタ３０２−３０６が較正されるまで繰り返される。
【００４７】
代わりに、ステップ４１８では、ユーザは更新ボタン３４２を選択できる。更新ボタン３４２は、キーボード上のキーなどの物理的ボタンか、またはディスプレイ３４４上に表示されたソフトウェアかであってもよい。したがって、システム３００は、システム３００をシャットダウンおよび／または再起動する必要なしに、新しく設置または交換されたモニタ３０２−３０６を認識できる。例えば、新しいモニタ３０２−３０６が設置されると、更新ボタン３４２が押される。フローはステップ４０２にまわり、コンピュータ３１４が、コンピュータ３１４に相互接続されたモニタ３０２−３０６およびタッチスクリーン３０８−３１２を同定する方法を開始する。
【００４８】
前に、モニタ、タッチスクリーン、および／またはタッチモニタが顧客のシステムに設置されているとき、顧客のシステムはどのコンポーネントが共に関連付けられるべきかを知らなかった。タッチスクリーンおよびモニタを共にタッチモニタとして設置することにより、また、ユーザのシステム内に設置する前に、互いにコンポーネントを較正することにより、タッチモニタは、容易に、素速く、成功してユーザのシステムに統合される。タッチスクリーンコントローラの中の較正データと共にモニタシリアル番号および他の識別番号を格納すると、時間を浪費し、誤りがちであるユーザとのやりとりなしに、ユーザのシステムが自動的に関連するコンポーネントおよび他の較正情報を識別する。
【００４９】
本発明を種々の特定の実施の形態に関して説明してきたけれども、当業者なら、本発明が請求の範囲内で変更して実施できることはわかるであろう。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態にかかるタッチモニタを示す図
【図２】本発明の実施の形態にかかるコンピュータと相互接続されたタッチモニタのブロック図
【図３】複数のモニタを備え、本発明の実施の形態にかかるコンピュータと相互接続されたタッチモニタのブロック図
【図４】本発明の実施の形態にかかるタッチモニタを較正する方法を示す図
【図５】本発明の実施の形態にかかる較正プロセス中のタッチスクリーンおよびディスプレイを示す図
【図６】本発明の実施の形態にかかるコンピュータのディスプレイに関するスクリーン表示モニタ設定を示す図
【図７】本発明の実施の形態にかかる複数のタッチモニタおよび１台の中央コンピュータを含むタッチモニタシステムを示す図
【図８】本発明の実施の形態にかかるシステム内の１以上のタッチモニタを設置する方法を示す図
【符号の説明】
【００５１】
１００  タッチモニタ
１０２  タッチスクリーン
１０４  モニタハウジング
１１０  スクリーン
１５０  タッチモニタ
１５２  コンピュータ
１５４  モニタ
１５６  ディスプレイ
１５８  タッチスクリーン
１６０  モニタケーブル
１６２  モニタコントローラ
１６４  ビデオケーブル
１６６  ＣＰＵ
１６８  メモリ
１７０  タッチスクリーンケーブル
１７２  タッチスクリーンコントローラ
１７４  タッチデータケーブル
１７６  モニタハウジング
１７８  ＣＰＵ
１８０  メモリ
１８２  ディスプレイ
１８４  ユーザ入力
１８６  タッチモニタ
１８８  モニタ
１９０  モニタ
１９２  モニタケーブル
１９４  モニタコントローラ
１９６  モニタケーブル
１９８  モニタコントローラ
２３０  ＣＰＵ
２３２  ＣＰＵ
２３４  メモリ
２３６  メモリ
２３８  ビデオケーブル
２４０  ビデオケーブル
２５０  グラフィック
２５２  メッセージ
２５４  第２のグラフィック
２５６  第３のグラフィック
２５８  原点
【図１】
2006260567.tif 000003
【図２】
2006260567.tif 000004
【図３】
2006260567.tif 000005
【図４】
2006260567.tif 000006
【図５】
2006260567.tif 000007
【図６】
2006260567.tif 000008
【図７】
2006260567.tif 000009
【図８】
2006260567.tif 000010