(57)【要約】  レコンポーザ（１０）は、複数の指示周辺機器（Ａ、Ｂ、Ｃ）をコンピュータ・システム（１００）の同じ中央装置（９０）に接続することを可能にする。前記レコンポーザは、中央装置（９０）との間で通常交換されるデータを、指示周辺機器の各々と交換するための入力（１１Ａ、１１Ｂ、１１Ｃ）と、中央装置（９０）とデータを交換するための出力（１７）と、レコンポーザによって受信されたデータを送信データに転換するためのデジタル処理手段と、を含む。送信データは、単一のアクティブ面（１６Ｕ）を備える指示周辺機器によって送信されるであろうデータの内容および構造に準拠しており、単一のアクティブ面上で、指示周辺機器（Ａ、Ｂ、Ｃ）によって実行されるアクションに個々に対応している。レコンポーザに接続された複数の指示周辺機器は、コンピュータ・システム（１００）の中央装置に接続されるアセンブリを形成し、単一の指示周辺機器として見られる。【選択図】図２
2021500657.tif 000002
【特許請求の範囲】
【請求項１】
複数の指示周辺機器（Ａ、Ｂ、Ｃ）をコンピュータ・システム（１００）の同じ中央装置（９０）に接続するためのレコンポーザ（１０）において、前記レコンポーザが、
前記指示周辺機器が前記レコンポーザに接続されたとき、前記指示周辺機器が前記中央装置に直接接続されているときに前記中央装置（９０）との間で通常交換されるデータを前記指示周辺機器の各々と交換するための入力（１１Ａ、１１Ｂ、１１Ｃ）を含み、
前記レコンポーザが前記中央装置に接続されたときに、前記中央装置（９０）とデータを交換するための出力（１７）を含み、
前記レコンポーザの前記入力（１１Ａ、１１Ｂ、１１Ｃ）で受信された前記データを、前記レコンポーザから出力されるデータ（１７）に変換するように構成されたデジタル処理手段（１２、１３、１５、１３Ｃ、１４Ｃ、１６）を含み、
前記出力データは、単一のアクティブ面（１６Ｕ）を含む指示周辺機器によって送出されるであろうデータに、内容および構造が準拠しており、
前記出力されるデータ（１７）は、各瞬間において、前記単一のアクティブ面（１６Ｕ）上で、前記指示周辺機器（Ａ、Ｂ、Ｃ）を用いて実行されるアクションを個々に特徴付け、アクションは、入力（１１Ａ、１１Ｂ、１１Ｃ）として受信される前記データによって特徴付けられる、
ことを特徴とするレコンポーザ。
【請求項２】
前記デジタル処理手段が
前記レコンポーザに接続された前記指示周辺機器の各々から入力（１１Ａ、１１Ｂ、１１Ｃ）として受信された前記データから、可変データのテーブルと、前記指示周辺機器の記述子とを抽出するように構成された少なくとも１つのアナライザ（１３、１３Ｃ）と、
前記レコンポーザに接続された前記指示周辺機器の各々に関連付けられた指示面（１６Ａ、１６Ｂ、１６Ｃ）の寸法および位置を、前記単一のアクティブ面（１６Ｕ）の座標系に定義するように構成された少なくとも１つのコンフィギュレータ（１６）と、
入力（１１Ａ、１１Ｂ、１１Ｃ）として受信された前記データの可変データを、前記出力されるデータ（１７）の可変データに変換するための少なくとも１つのコントローラ（１２）と、
出力される前記データ（１７）を、前記レコンポーザ（１０）が接続されるべき前記中央装置（９０）が備える通信プロトコルに従って構造化するように構成された少なくとも１つのコンディショナ（１５）と、
を含む、請求項１に記載のレコンポーザ。
【請求項３】
前記コンフィギュレータ（１６）は、前記レコンポーザに接続された指示周辺機器に関連付けられた各指示面（１６Ａ、１６Ｂ、１６Ｃ）について、前記指示周辺機器に関連付けられた前記アクティブ面に対応するエリア（１６Ａ’、１６Ｂ’、１６Ｃ’）の単一のアクティブ面（１６Ｕ）における寸法および位置を、
前記単一のアクティブ面（１６Ｕ）の座標系に合わせた、前記指示面の座標系において既知の前記指示面の横軸および縦軸の各々のスケーリング、
前記単一のアクティブ面（１６Ｕ）の座標系における前記指示面の参照点の位置、
により定義する、請求項２に記載のレコンポーザ。
【請求項４】
前記レコンポーザの入力（１１Ａ、１１Ｂ、１１Ｃ）で受信された前記可変データ内で送信される、または前記受信された可変データから前記レコンポーザによって作成される、指示周辺機器（Ａ、Ｂ、Ｃ）の座標系における指示面（１６Ａ、１６Ｂ、１６Ｃ）上で指示される点の座標が、前記単一のアクティブ面（１６Ｕ）の座標系における、前記指示面上で指示された前記点の座標に変換され、前記出力（１７）によって送出される前記データの前記可変データに組み込まれる、請求項２または３に記載のレコンポーザ。
【請求項５】
オープン標準、例えばＵＳＢ標準および前記ＵＳＢ標準へのＨＩＤオーバーレイ、の要件に合致したデータを、少なくとも１つの入力（１１Ａ、１１Ｂ）で受信するように構成される、請求項１から４のいずれか一項に記載のレコンポーザ。
【請求項６】
「独自仕様」プロトコルと呼ばれるクローズドなプロトコルによって定義されるデータを、少なくとも１つの入力（１１Ｃ）で受信するように構成される、請求項１から５のいずれか一項に記載のレコンポーザ。
【請求項７】
前記出力されるデータ（１７）が、オープン標準、例えばＵＳＢ標準および前記ＵＳＢ標準へのＨＩＤオーバーレイ、の要件に合致している、請求項１から６のいずれか一項に記載のレコンポーザ。
【請求項８】
少なくとも１つの入力（１１Ｃ）は、例えば無線リンクまたは光リンクによりワイヤレス指示周辺機器（Ｃ）が接続することが可能なワイヤレス・リンクに対応する、請求項１から７のいずれか一項に記載のレコンポーザ。
【請求項９】
請求項１から８のいずれか一項に記載のレコンポーザ（１０）を含み、少なくとも２つの指示周辺機器（Ａ、Ｂ、Ｃ）を含む、アセンブリ。
【請求項１０】
少なくとも１つの指示周辺機器（Ａ、Ｂ）が、タッチ画面に関連付けられたアクティブ面（１６Ａ、１６Ｂ）を含む、請求項９に記載のアセンブリ。
【請求項１１】
少なくとも１つの指示周辺機器（Ｃ）が、指示面に関連付けられたスタイラスである、請求項９または請求項１０に記載のアセンブリ。
【請求項１２】
少なくとも１つの指示周辺機器は、指示面上での位置を定義するためにその信号が処理されるスクロール装置である、請求項９から１１のいずれか一項に記載のアセンブリ。
【請求項１３】
請求項９から１２のいずれか一項に記載のアセンブリを含むコンピュータ・システムであって、レコンポーザ（１０）の出力（１７）が、前記コンピュータ・システムの中央装置（９０）に接続されている、コンピュータ・システム。
【請求項１４】
数個の指示周辺機器（Ａ、Ｂ、Ｃ）をコンピュータ・システム内の同じ中央装置（９０）に接続して、前記指示周辺機器の同時の相互動作性を可能にする方法であって、前記指示周辺機器を、請求項１から８のいずれか一項に記載のレコンポーザ（１０）の入力に接続するステップと、前記レコンポーザに接続された前記指示周辺機器が前記中央装置によって単一のアクティブ面指示周辺機器として見られるように、前記レコンポーザの出力を前記中央装置（９０）に接続するステップとを含む、方法。
【請求項１５】
前記レコンポーザ（１０）をパラメータ化するステップを含み、前記パラメータ化ステップが、前記接続された指示周辺機器（Ａ、Ｂ、Ｃ）の各々に関連付けられた指示面（１６Ａ、１６Ｂ、１６Ｃ）の配置を、単一のアクティブ面（１６Ｕ）内で定義することを含む、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・システム、特にヒューマン・マシン・インターフェースの分野に属する。
【０００２】
本発明は、特に、作業者がコンピュータと相互作用するための数個の指示周辺機器が同時に同じコンピュータ・システム内で接続されるときに、それらの指示周辺機器を管理するためのシステムおよび方法に関する。
【背景技術】
【０００３】
コンピュータ・システムのユーザが前記コンピュータ・システムに働きかけることを可能にする周辺機器の分野では、画面上でグラフィック要素を用いて相互作用するためにユーザによって操作される装置を実装することが知られている。
【０００４】
そのような装置の中には、特に、キーボード、マウス、スタイラス、タッチ・タブレット、またはタッチ画面がある。
【０００５】
そのような装置が多くのコンピュータ・システムに機能することを保証するために、それらの装置は、ＨＩＤ（「ヒューマン・インターフェース装置」）と呼ばれる標準化されたプロトコルに従ってフォーマットされたデータ・フレームを送ることによってコンピュータ・システムと通信する。
【０００６】
一般に、それらの装置を通じて作業者によって実行されるアクションは、コンピュータ・システムの１つまたは複数の表示面上に視覚化される。これにより、作業者が、選択、有効化、プロットなどの自身の相互作用ニーズに従って動作することが可能になる。
【０００７】
数個のそのような装置、例えば数個のキーボードまたは数個のマウスを同じコンピュータ・システムに接続することが可能であるが、そのような場合、所与の瞬間には冗長な装置のうち１つしか使用することができない。よって、一つのマウスが、表示面上のポインタの位置に働きかけることを可能にし、ポインタの位置は、数個のマウスが同時にアクティブ化された場合には管理することが実際上不可能になる。
【０００８】
この事例は、例えば単一ユーザのコンピュータ・ステーション等で２つのマウスが接続されているとしても、それらを同時に使用する必要がないときには、実際に不都合になることはない。対して、これは、共同作業の文脈において２人の者が同じコンピュータ・ステーション上で各々マウスを使うことを阻む。
【０００９】
タッチ画面またはグラフィック・タブレット型の指示システムの場合、それらシステムの感知面に同時に働きかけることが望ましいことがある。
【００１０】
よって、現在は、数個の同時の接触点を検出および管理するように適合されたタッチ画面を使用して、接触点の情報を使用するソフトウェアによる特定の効果を得ることが一般化している。しかし、この複数接触の可能性は、現在は単一のタッチ面に限られており、固有のコンピュータ処理なしで、異なるタッチ面に同時に働きかけることは可能でない。
【００１１】
この制限は、指示周辺機器と、コンピュータ・システムの中央装置との間で個々の標準化されたリンクを組み合わせることが困難であることに起因する。
【００１２】
コンピュータ・システムが数個の指示周辺機器（Ａ、Ｂ、Ｃ）を含む場合、図１に例示されるように、それら様々な周辺機器は各々、専用のリンク、現在は大半の場合ＵＳＢリンク（「ユニバーサル・シリアル・バス」）により、中央装置に個々に接続される。
【００１３】
すると、このハードウェアおよび論理構成では、少なくとも機能的観点から満足の行く様態で、別の指示周辺機器と作用できるようにするために、一つの指示周辺機器と作用するのを中止する必要がある。
【００１４】
指示周辺機器はそれらが接続されているコンピュータ・システムからできる限り独立するように、ＵＳＢ標準の上に重畳される特定のＨＩＤ標準が、端末と中央装置との間で交換されるデータの内容および構造を定義している。
【００１５】
このアーキテクチャの不都合点は、作業者の連携されたアクションの文脈における衝突を伴わずに、数個の指示周辺機器に対する同時のアクションを考慮に入れることが不可能であることに由来する。
【００１６】
この問題を克服するために、ソフトウェアによる解決法が開発されているが、それらの解決法は、実装されるオペレーティング・システムおよびアプリケーションに固有である。
【００１７】
すると、指示周辺機器、特にタッチ画面装置およびグラフィック・タブレットに期待される汎用性の品質は、コンピュータ・システムのユーザによって失われる。
【発明の概要】
【発明が解決しようとする課題】
【００１８】
本発明は、コンピュータ・システムにより複数のアクティブ面指示周辺機器を同時に実装することのこれら問題に対する解決法を提供する。これは、複数のアクティブ面指示周辺機器によって送出されたデータを、様々な指示周辺機器のアクティブ面面上で作業者によって実行されたアクションを特徴付けるすべてのデータを含み、単一の指示周辺機器によって送出されるデータの構造を有する、データのセットへと配置するレコンポーザを利用する。
【課題を解決するための手段】
【００１９】
この目的のために、本発明は、複数の指示周辺機器をコンピュータ・システムの同じ中央装置に接続するためのレコンポーザに関する。
【００２０】
レコンポーザは、
−  前記指示周辺機器がレコンポーザに接続されたとき、前記指示周辺機器が中央装置に直接接続されているときに中央装置との間で通常交換されるデータを指示周辺機器の各々と交換するための入力を含み、
−  レコンポーザが中央装置に接続されたときに、中央装置とデータを交換するための出力を含み、
−  レコンポーザの入力で受信されたデータを、レコンポーザから出力されるデータに変換するように構成されたデジタル処理手段を含み、
出力データは、単一のアクティブ面を含む指示周辺機器によって送出されるであろうデータに、内容および構造が準拠しており、
出力されるデータは、各瞬間において、単一のアクティブ面上で、指示周辺機器を用いて実行されるアクションを個々に特徴付け、アクションは、入力として受信されるデータによって特徴付けられる。
【００２１】
レコンポーザとデータを交換することにより、中央装置は、複数の指示周辺機器が中央装置に直接接続されるときに遭遇する不整合および衝突を被ることがなくなる。レコンポーザは、様々な指示周辺機器から受信されたデータを変換すると、様々な接続された指示周辺機器の機能特徴を組み合わせる単一の指示周辺機器により、その生成に対応する値および構造をそれらの指示周辺機器に与える。前記機能特徴を組み合わせる指示周辺機器は、レコンポーザに接続された実際の各指示周辺機器のデジタル・アセンブリの結果として生じる仮想の指示周辺機器に相当する。
【００２２】
本発明のレコンポーザは、技術的に組み合わせ可能である限り、以下の特徴のすべてまたは一部を含む。
【００２３】
１つの実施形態において、デジタル処理手段は、
−  前記レコンポーザに接続された指示周辺機器の各々から入力として受信されたデータから、可変データのテーブルと、前記指示周辺機器の記述子とを抽出するように構成された少なくとも１つのアナライザと、
−  前記レコンポーザに接続された指示周辺機器の各々に関連付けられたアクティブ面の寸法および位置を、単一のアクティブ面の座標系に定義するように構成された少なくとも１つのコンフィギュレータと、
−  入力として受信されたデータの可変データを、出力されるデータの可変データに変換するための少なくとも１つのコントローラと、
−  出力されるデータを、レコンポーザが接続されるべき中央装置が備える通信プロトコルに従って構造化するように構成された少なくとも１つのコンディショナと、を含む。
【００２４】
これらの様々な機能は、一つの筐体内に、または相互に接続された筐体のセット内に組み込まれた、レコンポーザの１つまたは複数のマイクロコントローラによって実行され得る。この構成は、中央装置におけるハードウェアの介在なしに中央装置にクイック接続される、または中央装置内に恒久的に設置される電子基板に搭載された、独立したレコンポーザのものとすることができる。
【００２５】
１つの実施形態において、コンフィギュレータは、レコンポーザに接続された指示周辺機器に関連付けられた各アクティブ面について、その指示周辺機器に関連付けられたアクティブ面に対応するエリアの単一のアクティブ面における寸法および位置を、
−  単一のアクティブ面の座標系に合わせた、アクティブ面の座標系において既知のアクティブ面の横軸および縦軸の各々のスケーリング、
−  単一のアクティブ面の座標系におけるアクティブ面の参照点の位置、
により定義する。
【００２６】
指示周辺機器に関連付けられた各アクティブ面は、よって、その指示周辺機器を用いて実行される作業者のアクションが特徴付けられる単一のアクティブ面の特定のエリアとして定義される。
【００２７】
１つの実施形態において、レコンポーザの入力で受信された可変データ内で送信される、またはそれら受信された可変データからレコンポーザによって作成される、指示周辺機器の座標系におけるアクティブ面上で指示される点の座標が、単一のアクティブ面の座標系における、アクティブ面上で指示された前記点の座標に変換され、出力によって送出されるデータの可変データに組み込まれる。
【００２８】
１つの実施形態において、レコンポーザは、オープン標準、例えばＵＳＢ標準および前記ＵＳＢ標準へのＨＩＤオーバーレイ、の要件に合致したデータを、少なくとも１つの入力で受信するように構成される。
【００２９】
１つの実施形態において、レコンポーザは、「独自仕様」プロトコルと呼ばれるプロトコルによって定義されるデータを、少なくとも１つの入力で受信するように構成される。
【００３０】
１つの実施形態において、出力されるデータは、オープン標準、例えばＵＳＢ標準および前記ＵＳＢ標準へのＨＩＤオーバーレイ、の要件に合致している。
【００３１】
１つの実施形態において、少なくとも１つの入力は、例えば無線リンクまたは光リンクによりワイヤレス指示周辺機器が接続することが可能なワイヤレス・リンクに対応する。
【００３２】
本発明は、本発明のレコンポーザに合致するレコンポーザを含み、少なくとも２つの指示周辺機器を含むアセンブリにも関する。
【００３３】
よって、数個の既存の指示周辺機器のアセンブリの結果として生じる複雑な指示周辺機器を作り出すことが可能であり、よって、異なる指示周辺機器に関連付けられた、および／または普通は互換性のない機能同士を関連付ける、指示面のアセンブリの結果生じる、より大きい寸法の指示面を作り出すことが可能となる。
【００３４】
１つの実施形態において、このアセンブリの少なくとも１つの指示周辺機器は、タッチ画面に関連付けられたアクティブ面を含む。
【００３５】
１つの実施形態において、このアセンブリの少なくとも１つの指示周辺機器は、指示面に関連付けられたスタイラスである。
【００３６】
１つの実施形態において、このアセンブリの少なくとも１つの指示周辺機器は、マウスまたはトラックボールなど、指示面上での位置を定義するためにその信号が処理されるスクロール指示周辺機器である。
【００３７】
本発明は、本発明のレコンポーザを組み込んだそのようなアセンブリを含むコンピュータ・システムにも関し、レコンポーザの出力が、コンピュータ・システムの中央装置に接続されている。
【００３８】
本発明は、数個の指示周辺機器をコンピュータ・システム内の同じ中央装置に接続して、前記指示周辺機器の同時の相互動作性を可能にする方法にも関し、この方法は、前記指示周辺機器を、本発明のレコンポーザの入力に接続するステップと、レコンポーザに接続された指示周辺機器が中央装置によって単一の指示周辺機器として見られるように、このレコンポーザの出力を中央装置に接続するステップとを含む。
【００３９】
この方法の１つの実施形態において、方法は、レコンポーザをパラメータ化するステップを含み、このパラメータ化ステップは、接続された指示周辺機器の各々に関連付けられたアクティブ面の配置を、単一のアクティブ面内で定義することを含む。
【００４０】
よって、単一のアクティブ面において仮想的に割り振られる配置との、アクティブ面の物理的配置の整合性を達成することが可能となる。
【００４１】
本発明について、本発明の一実施形態の非制限例として与えられる図を参照しながら説明する。
【図面の簡単な説明】
【００４２】
【図１】すでに述べられた、コンピュータ・システム内の様々な指示周辺機器の「交替」動作の原理を示す図であり、その中央装置が、従来技術の原理に従ってそれら様々な周辺機器からの信号を受信する図である。
【図２】コンピュータ・システム内の様々な指示周辺機器の同時の動作の原理を示す図であり、その中央装置が、本発明に係るデータ・レコンポーザによりそれらの様々な周辺機器からの信号を受信する図である。
【図３】本発明に係るレコンポーザの一実施形態の内部アーキテクチャの例を示す図である。
【図４】レコンポーザにおけるデータ処理の概要表現である。
【図５】レコンポーザによる指示周辺機器のデータの処理方法の主要ステップの表現である。
【発明を実施するための形態】
【００４３】
図には、システムおよびその構成要素の様々な部分の図面が記号的に表されている。
【００４４】
本発明の全般的な原理が、コンピュータ・システム１００を図式化した図２に例示され、コンピュータ・システム１００は、表示面９１が接続される中央装置９０を含み、また、１人または複数の作業者により、同時にまたは非同時に、使用されることが意図される３つの指示周辺機器Ａ、Ｂ、Ｃを含む。ここで、下記で考察される指示周辺機器は、表示面上でポインタの位置を復元する周辺機器であることが留意される。
【００４５】
そのような指示周辺機器は、アクティブ面上での、またはアクティブ面の近傍もしくは上方での、例えば、指またはスタイラスなどの物理的ポインタの位置を復元するための指示面を実装する。
【００４６】
そのような指示周辺機器は、例えば、マウスまたはトラックボールの形におけるカーソルの変位の測定を実装し、その変位から、特に変位を積分することにより、ポインタの位置が表示面上に定義される。
【００４７】
ここで、本発明は、標準化されたデジタル通信バス、例えば現在広く使用されるＵＳＢ（「ユニバーサル・シリアル・バス」）標準によるバスを通じて周辺機器が中央装置と対話する従来のコンピュータ・システムに組み込まれることが理解されよう。
【００４８】
他の既存のまたは将来の「中央装置周辺機器」通信標準が本発明において実装され得るが、本記載では、ＵＳＢ標準を満たす通信バスが参照され、またＵＳＢ標準へのＨＩＤ（ヒューマン・インターフェース装置）オーバーレイの特定のケースも参照される。
【００４９】
当業者に知られる適用可能な標準は、特に「ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，Ｉｎｃ．」から入手可能である。
【００５０】
ここで、考察される数個の指示周辺機器が、例えば、その画面表面が指示周辺機器のアクティブ面の表面よりも大きいタッチ画面の場合に、同じ表示面に関連付けられることが可能であり、および／または、数個の画面に関連付けられることが可能であり、並置されるタッチ画面の例が挙げられることに留意されたい。
【００５１】
図２の表示面９１は、したがって、１つまたは複数の画面を含む表示装置の記号的表現であり、表示システムのこの態様は本発明に対して特に影響を及ぼさない。
【００５２】
以下の説明では、指示周辺機器Ａ、Ｂ、Ｃによってコンピュータ・システム１００の中央装置９０に送信されるデータのうち、本発明およびその動作の理解に必要である一部のみが考察される。
【００５３】
特に、通信プロトコル、および適用可能な標準、例えば、様々な改定で入手可能であり、参照することが可能なＵＳＢ標準：「ユニバーサル・シリアル・バス仕様」、に従って送信されるデータの詳細な構造のすべてが詳述される訳ではない。
【００５４】
図２に例示される例では、２つの第１のタイプの指示周辺機器ＡおよびＢは各々、１つまたは複数のタッチ画面を構成するように画面９１の表面に配置されたアクティブ面を含む。
【００５５】
各指示周辺機器Ａ、Ｂは、データを生成し、データは、ＨＩＤ標準の要件に従ってデジタルＵＳＢバスを介して送信される。しかし、データは、本発明の原理を問題にすることなく、別のタイプのバスを介して、および別の送信標準に従って送信され得る。
【００５６】
指示周辺機器は、したがって、この例ではＨＩＤ通信標準を満たす標準的な機器であり、どのような技術的特定性も本発明の実装に関して課されることはない。
【００５７】
以下の説明において、「指示周辺機器」および「ＨＩＤ周辺機器」という表現は、アクティブ面を含み、作業者の指または例えばスタイラスなどの適切な道具によって指示された点のアクティブ面の参照フレーム内での絶対位置を特に送信するように構成される指示周辺機器を指すために、交換可能に使用される。
【００５８】
ＨＩＤ標準への言及は、ここでは、指示周辺機器の分野で現在頻繁に使用されているという理由から例として挙げられる、標準の特定のケースであるが、この選択は、別の通信標準に合わせて容易に適合可能である本発明を制限しないことが留意されるべきである。
【００５９】
コンピュータ・システム１００は、レコンポーザ１０も実装する。
【００６０】
レコンポーザ１０は、様々なＨＩＤ周辺機器によって、ここでは指示周辺機器Ａ、Ｂの各々から送出された、標準化フォーマットに従う、本例ではＨＩＤフォーマットのデータを、前記レコンポーザの入力１１Ａ、１１Ｂで受信する。
【００６１】
レコンポーザ１０は、様々な入力１１Ａ、１１Ｂで受信された標準化フォーマットのデータを処理して、前記レコンポーザの単一の出力１７で送出される複合データを標準化フォーマットに従って再構築する。
【００６２】
ここで、複合出力データは、標準の要件を満たし、したがって、中央装置９０にとっては、ここではＨＩＤ標準に従って単一の周辺機器によって送られたデータに対応することが理解されるべきである。
【００６３】
この特定の構築は、コンピュータ間の通信ネットワークの分野でよく知られているＵＳＢハブまたはスイッチの構築とは異なり、シリアルモードでの、またはこのデータのバックグラウンドでの変換を伴わない、入来データの連続した送信を保証する。
【００６４】
本発明のレコンポーザ１０において、少なくとも２つのＨＩＤ周辺機器から送られて来る、入力として受信されるデータは、それぞれ異なる入力で受信され、ＨＩＤフォーマットで単一の出力１７で送出されるデータは、所与の瞬間に受信されるデータに含まれている情報を組み合わせており、それにより、レコンポーザ１０およびそれに接続されたＨＩＤ周辺機器を含むアセンブリは、中央装置９０によって、ＨＩＤ通信標準を満たす単一の周辺機器であるかのように見え、したがって、中央装置９０は、固有のソフトウェアまたはドライバを前記中央装置にインストールすることなくアセンブリと通信する。
【００６５】
当業者には、レコンポーザ１０は、異なる周辺機器によって送出または受信される信号の同期および処理の問題を考慮に入れるように、また、受信および送出の両方において使用される通信標準の種々の制約を引き受けるように設計されなければならないことが明らかである。したがって、レコンポーザは、特に、入力として受信された、またはこれから出力されるデジタル・データのためのバッファ・メモリと、マイクロコントローラとを、必要なだけ含むことになる。
【００６６】
レコンポーザ１０によって送出されるデータは、したがって、所与の瞬間に利用可能である、異なる入力で前記レコンポーザによって受信されるデータから構築される。
【００６７】
レコンポーザは、有利には、プロセッサ、メモリ、周辺ユニット、入出力インターフェースなどの従来の要素を含むマイクロコントローラの周辺に設計され、その主要な実施形態において、入力で受信されたデータに適用される変換を実行し、その特徴が下記で説明される出力データを構築するようにプログラムされる。
【００６８】
図３は、本発明に係るレコンポーザ１０の内部アーキテクチャの例を例示し、図５に概略的に示されるその動作は、アクティブ面を持つ指示周辺機器にＨＩＤ標準を使用するケースにおいて説明される。
【００６９】
図３では、左から右に以下が存在する。
−  例えばＵＳＢ標準に従うクイック・コネクタに関連付けられた、ＨＩＤ周辺機器の各々によって生成されるデータ送信バスが接続される入力１１Ａ、１１Ｂ；
−  受信データをアナライザ１３に送信するように実装される従来のＵＳＢハブ１４；
−  アナライザ１３；
−  コントローラ１２；
−  コンディショナ１５；
−  この例示的実施形態ではＵＳＢ標準に従うシリアル・バスであるデータ送信バスが接続された出力１７。
【００７０】
図３のハブは、アナライザと、コントローラと、コンディショナとにリンクされた、コンフィギュレータ１６も含む。
【００７１】
図３は、無線受信器１１ｃも示し、これは、付属コントローラ１４’に、次いで、コントローラ１２とコンフィギュレータ１６とに接続された付属アナライザ１３’に、受信信号を送信する。
【００７２】
この無線受信器、付属コントローラ、および付属アナライザの機能および利点は後述される。
【００７３】
入力１１Ａおよび１１Ｂ上で接続された、またその逆も同様の２つのＨＩＤ周辺機器ＡおよびＢのケースを考察すると、それらは各々、自身の特徴および自身の現在の状態に関するデータのセットを送信する。
【００７４】
前記データは、ＵＳＢハブ１４を介してアナライザ１３に送信され、アナライザ１３は、レコンポーザによって送られてくるデータの再構築に必要な情報を抽出するために、受信したデータをＨＩＤ標準に従って解釈する。
【００７５】
２つのタイプのデータが存在する。
−  ＨＩＤ周辺機器記述子；
−  ＨＩＤ周辺機器可変データ。
【００７６】
記述子は「固定された」データであり、必要な場合はパラメータ化可能であり、行われる指示に関係なくＨＩＤ周辺機器を特徴付け、ＨＩＤ周辺機器ごとに異なり得る。それらは一般に、中央装置９０が、可変データをそこから受信するＨＩＤ周辺機器の特徴を知ることを可能にし、そのため、前記中央装置にインストールされたアプリケーションは、この同じＨＩＤ周辺機器から受信される可変データを正確に解釈できるようになる。本発明の場合、それらはアナライザによって処理される。
【００７７】
可変データは、ＨＩＤ周辺機器の使用に関係する。タッチ面上で、これらのデータは、指がアクティブ面と接触していることを示し、記述子と整合する座標の形態で指の位置を与える。これらのデータは、それらがＨＩＤ標準に準拠しているとみなして、中央装置に実装されたアプリケーションによって解釈される。
【００７８】
すでに述べたように、ＵＳＢ／ＨＩＤ標準に準拠する周辺機器は、当該標準を自身の通信プロトコルに組み込んでいるすべてのアプリケーションにより、および任意のオペレーティング・システム上で、「独自仕様」通信プロトコルと呼ばれる通信プロトコルを使用するシステムの場合のように固有のドライバを実装する必要なく、サポートされ得る。
【００７９】
図５に図式化された入力データを変換する方法５０によれば、第１の分析ステップ５１で、アナライザ１３は、よって、関係するＨＩＤ周辺機器各々の記述子および可変データから得られるデータ・テーブルを、コントローラによる処理によって再構築する。
【００８０】
マウスなどのカーソルＨＩＤ周辺機器の場合、カーソルの変位に関するデータは、前記周辺機器に割り当てられた指示面上で前記カーソルによって制御されるポインタの位置を計算するために、コントローラによって解釈される。
【００８１】
第２の記述ステップ５４で、コンフィギュレータ１６は、ＨＩＤ周辺機器Ａ、Ｂ各々の記述子を処理することにより、前記周辺機器の指示面の物理的配置を表す単一の仮想のアクティブ面１６Ｕを定義するための、ＨＩＤ周辺機器Ａ、Ｂの指示面１６Ａ、１６Ｂの仮想アセンブリを開発する。
【００８２】
指示面のこの物理的配置は、単純なケース、例えば、コンフィギュレータが指示面の事前定義されたアセンブリを対象とする場合には、レコンポーザに知られ、事前配置されたタッチ画面のアクティブ面の例を挙げることができる。
【００８３】
別の実施形態において、物理的配置は、例えば、コンピュータ・システム１００のユーザにより、中央装置９０を介して、初期化またはパラメータ化ステップ中に、パラメータの形態でレコンポーザに通信される。
【００８４】
図４は、そのような単一のアクティブ面１６Ｕを定義するアセンブリの単純な例を特に例示する。
【００８５】
考察されるＨＩＤ周辺機器は、この例では、タッチ面に触れている指の位置を特定することが可能な、接触を感知するタッチ面を含む。
【００８６】
この例では、各々がタッチ面で覆われた２つの表示画面が、実質的に端部から端部まで並置されて、単一の画面の外観を有する複合画面９１を形成する。この構成では、模擬されるアクティブ面１６Ｕは、物理的には、画面を覆うタッチ面のアセンブリに対応する。
【００８７】
しかし、これらのタッチ画面を含む指示周辺機器は既製の「オフ・ザ・シェルフ」機器であるため、２つのタッチ面が同じ特徴を有することは必要でなく、それらは特に、異なる物理的寸法、異なる論理的寸法（解像度）、異なる検出技術を有することができる。対応するＨＩＤ周辺機器各々の記述子は、したがって、別個であるだけでなく異なってよい。
【００８８】
単一のアクティブ面１６Ｕは、レコンポーザ１０に接続されたＨＩＤ周辺機器の記述子がそれに転換されなければならない、任意に選択された、または形状設定された記述子にも対応する。コンフィギュレータ１６内で行われる転換は主に、前記指示面の参照系内の座標によって表される指示周辺機器の指示面の点が、単一のアクティブ面１６Ｕ上で、前記単一のアクティブ面の座標系における座標によって表される前記単一のアクティブ面の点に対応するような変換を決定する。
【００８９】
例として、図４のコンフィギュレータは、各々が同じ長さ、図示では高さの端部によって結合されているが、前記指示面の点は、２つの指示面それぞれに対して異なるスケールを持つ座標系において決定される、２つの矩形の指示面の場合を例示している。
【００９０】
ここでは第１のＨＩＤ周辺機器Ａの表示面に関連付けられた、第１の指示面１６Ａの座標系において、前記タッチ面のスケールは、前記第１の指示面の左下の点の原点：［Ｘ＝０；Ｙ＝０］と比較して右上にある点の座標：［Ｘ＝２３５３；Ｙ＝１３２２］によって（構築により）決定され、Ｘは、幅に沿った横軸であり、Ｙは、前記指示面の高さに沿った縦軸である。
【００９１】
第２のＨＩＤ周辺機器Ｂの表示面に関連付けられた第２の指示面１６Ｂの座標系において、前記指示面のスケールは、前記第２の指示面の左下の点の原点：［Ｘ＝０；Ｙ＝０］と比較して右上にある点の座標：［Ｘ＝１９３５３；Ｙ＝１０８８６］によって（構築により）決定される。
【００９２】
２つの指示面のアセンブリを表す単一のアクティブ面１６Ｕは、前記単一のアクティブ面の左下の点の原点：［Ｘ＝０；Ｙ＝０］と比較して右上にある点の座標：［Ｘ＝３２７６８；Ｙ＝３２７６８］（値は任意に選択される）を有する座標系に関連付けられる。
【００９３】
そして、この単一のアクティブ面１６Ｕは、２つのエリアを含み、そのうち第１のエリア１６Ａ’は、第１の指示面１６Ａと同形であり、そのうち第２のエリア１６Ｂ’は、第２の指示面１６Ｂと同形である。前記第１のエリアと前記第２のエリアとの間の相対位置は、第１の実際の指示面１６Ａと、第２の指示面１６Ｂとの間の相対位置でもある。
【００９４】
よって、単一のタッチ面１６Ｕの座標系において、第１のＨＩＤ周辺機器Ａの表示面に関連付けられた第１のエリア１６Ａ’は、ここでは、右上にある点の座標：［Ｘ＝１６３８４；Ｙ＝３２７６８］と、左下の点にある原点［Ｘ＝０；Ｙ＝０］とによって決定される。
【００９５】
そして、第２のＨＩＤ周辺機器Ｂの表示面に関連付けられた第２のエリア１６Ｂ’は、右上にある点の座標：［Ｘ＝３２７６８；Ｙ＝３２７６８］と、左下の点にある前記第２の指示面の原点：［Ｘ＝１６３８５；Ｙ＝０］とによって決定される。前記第２のエリアの原点のＸにおけるオフセットは、２つの指示面１６Ａ、１６Ｂの並置された配置に対応する。
【００９６】
この単純な例では、２つのタッチ面１６Ａおよび１６Ｂは同じ物理的寸法を有し、これにより、Ｘに沿った同じ幅およびＹに沿った同じ高さの２つのエリアとなる。
【００９７】
しかし、この条件は必須ではない。
【００９８】
実際、指示面は、互いに異なる寸法、異なる形状、異なる向きを有することができる。それらは、完全にまたは部分的に重畳されることも可能である。
【００９９】
指示面に関連付けられた単一のアクティブ面１６Ｕのエリアは、物理的タッチ面の線形変換であってよく、または、非線形の法則によって変換されて、例えば、指示面上での指示された点の位置に依存した、または湾曲効果に依存したスケール修正などの、特定の効果を生む。
【０１００】
異なる指示面に対応するエリアは、必ずしも、前記指示面の物理的配置と同様の様態で配置されず、異なる指示面のエリアの単一のアクティブ面１６Ｕにおいて、近づけられるもしくは離される、またはより多くもしくはより少なく重畳され得る。エリアは、指示面のいくつかの場所を非アクティブとして宣言することもできる。この後者の構成は、例えば、スライディングの対象となる２つの並置された指示面の間に非アクティブなエリアがあるときに、作業者の指のスライディングなどのアクションの連続性を保証することを可能にする。
【０１０１】
例えば、ここで説明される２つの指示面の単純なケースでは、指示面１６Ａおよび１６Ｂは両方とも、図示されるように同じ物理的高さを有するが、異なる幅を有することができ、そのケースは図示しておらず、この場合、２つのエリア１６Ａ’および１６Ｂ’のＹに沿った寸法は同一となり、Ｘに沿った寸法は異なり、前記指示面の物理的幅同士の比になる。それらは、例えばタッチ・モザイクを形成するように、９０度または４５度だけ異なる向きを有することもできる。それらは、指示面の物理的配置に対応するように連続していなくてもよい。
【０１０２】
２つの指示面１６Ａおよび１６Ｂは、異なる物理的高さを有することもでき、そのケースは図示していない。この場合、単一の矩形のアクティブ面１６Ｕは、完全にはアクティブにならない。
【０１０３】
第３の転換ステップ５２で、記述ステップ５４中にコンフィギュレータ１６によって確立された、ＨＩＤ周辺機器Ａ、Ｂに関連付けられたエリア１６Ａ’、１６Ｂ’を特徴付けるデータが、コントローラ１２に送信される。
【０１０４】
この転換ステップでは、レコンポーザ１０に接続されたＨＩＤ周辺機器ごとに、コントローラ１２が、そのＨＩＤ周辺機器の動作に関係する可変データを変換して、前記ＨＩＤ周辺機器の記述子に対応させて前記ＨＩＤ周辺機器によって送信された前記可変データが、記述子と対応させた単一のアクティブ面１６Ｕの変換後に、表されるようにする。
【０１０５】
通例は、考察される指示面の座標系における指示された位置に対応する値のペア（Ｘｆ，Ｙｆ）としてデータ中で前記ＨＩＤ周辺機器によって送信される、ＨＩＤ周辺機器の指示面上での指示された位置、例えば検出された指の位置が、単一のアクティブ面１６Ｕの座標系において、各軸上のスケール率と、座標の原点からのオフセットとによって転換され、スケール率および原点オフセットは、考察される指示面に対応する単一のアクティブ面１６Ｕのエリアに依存する。
【０１０６】
よって、前に公開した例示の例では、第１のＨＩＤ周辺機器Ａの座標の点（Ｘｆａ，Ｙｆａ）は、原点同士が一致するために原点オフセットなしで、単一のアクティブ面１６Ｕの座標系における座標の点（Ｘｇａ，Ｙｇａ）に、単純な相似によって変換され、
Ｘｇａ＝Ｘｆａ  ｘ  １６３８４／２３５３
Ｙｇａ＝Ｙｆａ  ｘ  ３２７６８／１３２２
第２のＨＩＤ周辺機器Ｂの座標の点（Ｘｆｂ，Ｙｆｂ）は、相似および原点オフセットにより、単一のアクティブ面１６Ｕの座標系における座標の点（Ｘｇｂ，Ｙｇｂ）に変換されることになる。
Ｘｇｂ＝（Ｘｆｂ  ｘ  １６３８４／１９３５３）＋１６３８５
Ｙｇｂ＝Ｙｆｂ  ｘ  ３２７６８／１０８８６
【０１０７】
第４のフォーマッティング・ステップ５３で、ＨＩＤコンディショナ１５は、
−  コンフィギュレータ１６から、ＨＩＤ標準の仕様に従って単一のアクティブ面１６Ｕの記述子を再構築するためのデータ；及び
−  レコンポーザ１０に接続されたＨＩＤ周辺機器の各々によって送信された可変データを転換するステップ中の変換から得られた可変データ。ＨＩＤ周辺機器の前記可変データを担持しており、単一のアクティブ面１６Ｕの動作に関する可変データの形態である可変データ；
を受信し、次いで、
−  単一のアクティブ面１６Ｕの記述子および可変データを組み込んだデータ・テーブルを再構築して、ＨＩＤ周辺機器に関係する標準の条件に従って前記データを送出する。すなわち、データは、単一のアクティブ面１６Ｕの指示面の単一の指示周辺機器によって送出されるであろうデータに対応している。
【０１０８】
レコンポーザ１０が動作している間、新しい可変データが変換されなければならないときに、入力データを変換するための方法５０の種々のステップが繰り返し実行される。
【０１０９】
しかし、第２の分析ステップは、レコンポーザがコンピュータ・システム内でサービス状態にされたとき、および前記レコンポーザに接続された指示周辺機器の構成が、例えば指示周辺機器を追加することによって修正されるときにのみ、実装されればよい。
【０１１０】
よって、本発明の結果、レコンポーザ１０に接続された複数のＨＩＤ周辺機器Ａ、Ｂは、単純な接続（「プラグ・アンド・プレイ」）によって同時に実装されることが可能な前記複数のＨＩＤ周辺機器のＨＩＤ周辺機器の組み合わせられた指示能力を含む、単一のＨＩＤ周辺機器として、中央装置９０によって「見られる」ことになる。
【０１１１】
レコンポーザ１０に接続されるすべての指示周辺機器に関連付けられたレコンポーザ１０は、したがって、中央装置９０に対して単一の指示周辺機器として動作し、それについては、数個の指示周辺機器が個々に中央装置に直接接続されたときに既知の動作問題が発生することはなくなる。
【０１１２】
この例示的実施形態の説明の導入部ですでに示したように、ＨＩＤ周辺機器の動作に関連するＵＳＢおよびＨＩＤ標準において公開されるプロトコルに関係する詳細は、本記載では提示されず、これらの詳細は当業者に知られており、本発明の理解のために有用な情報を提供しない。
【０１１３】
さらに、本発明は、ＨＩＤ標準が現在広く使用されているが、ＨＩＤ標準以外のデータ送信標準を使用する指示装置に対して実装され得る。
【０１１４】
１つの実施形態において、レコンポーザ１０は、アクティブ面を含み、一般には「独自仕様システム」という表現で呼称される、公衆的な標準を満たさない特定のプロトコル、または前記レコンポーザに接続された第１のタイプの指示周辺機器に使用されるものとは異なる標準により中央装置と通信するように設計される、第２のタイプの指示周辺機器についての少なくとも１つの入力を取り込む。
【０１１５】
この実施形態において、第２のタイプのこの指示周辺機器によって送信されたデータは、前記レコンポーザに接続されたその他の指示周辺機器のデータ・テーブルと同等の形態のデータ・テーブルを再構築するために、データの構造に応じてレコンポーザによって変換される。
【０１１６】
第２のタイプのこの指示周辺機器から受信されたデータは、次いで、第１のタイプの指示周辺機器のデータと同じように処理され、フォーマッティング・ステップ５３で考慮に入れられて、単一のアクティブ面１６Ｕのデータ・テーブルに取り込まれる。
【０１１７】
第２のタイプの指示周辺機器、少なくともその一部は、単一のアクティブ面１６Ｕの特定のエリアをアクティブ面に割り振るのに必要な記述子を必ずしも含まないことに留意されたい。この場合、任意のエリアが前記指示周辺機器に割り振られ、これは、例えば、単一のアクティブ面１６Ｕの全体、または別の指示周辺機器Ａ、Ｂのエリア１６Ａ、１６Ｂ、または接続されたコンピュータ・ステーションから作業者によって選択されるエリアである。
【０１１８】
この実施形態の例が図２および図３に例示される。
【０１１９】
この例では、第２のタイプの指示周辺機器Ｃは、アクティブ面Ｃ２に関連付けられたスタイラスＣ１である。例示されるケースにおいて、周辺機器Ｃは、基本的に実用的な理由から、無線リンク（Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等）によりデータを送信する。
【０１２０】
そのような第２のタイプの指示周辺機器は、ＨＩＤ標準化通信標準を使用せず（それ以外の場合は第１のタイプの指示周辺機器と考えられる）、一般には、その実装のために中央装置にインストールされなければならないドライバ・ソフトウェアを必要とする。
【０１２１】
そのようなドライバ・ソフトウェアは、中央装置９０にインストールされたオペレーティング・システムに固有であり、一部のオペレーティング・システムには利用可能でないこともあり、それにより、ドライバ・ソフトウェアが利用可能であるオペレーティング・システムに対してこれらの周辺機器の使用が制限される。
【０１２２】
本発明のレコンポーザ１０の例示される実施形態において、前記レコンポーザは、図３に例示されるように、２つのＨＩＤ周辺機器をサポートするための上記で説明した特徴に加えて、以下を含む。
−  受信器１１Ｃ；
−  付属コントローラ１４Ｃ；
−  付属アナライザ１３Ｃ。
【０１２３】
ここでは無線受信器である受信器１１Ｃは、スタイラスによって送出されたデータを受信する。
【０１２４】
これらのデータは、レコンポーザが表面Ｃ２上でその周辺機器に対応する相互作用を割り振ることができるように、周辺機器の少なくとも１つの識別情報を含む。
【０１２５】
これらの動作データは、通常の使用という条件下において、考察される周辺機器に合わせて特別に適合されたドライバ・ソフトウェアによって通常通り抽出および解釈される。
【０１２６】
レコンポーザ１０の場合、無線コントローラ１４Ｃによって受信されたデータは、グラフィック・タブレットの使用に関する可変データを取得するために付属アナライザ１３Ｃによって処理される。
【０１２７】
この目的のために、付属アナライザ１３Ｃは、例えば、レコンポーザの製造時にインストール可能な、または例えば中央装置９０からフラッシュ・メモリにダウンロード可能なファームウェアを含む。
【０１２８】
有利なことに、スタイラス記述子が付属アナライザ１３Ｃに組み込まれる。
【０１２９】
第２のタイプの指示周辺機器Ｃについて決定された可変データおよび記述子は、次いでコントローラ１２に送信される。
【０１３０】
コントローラ１２は、次いで、考察されるスタイラスなどの前記第２のタイプの指示周辺機器について、ＨＩＤ周辺機器によって作成されたデータ・テーブルと整合するデータ・テーブルを再構築し、前記第２のタイプの指示周辺機器は次いで、前記指示周辺機器がアクティブになっている指示面、例えばスタイラスＣ１の場合であれば前記スタイラスに関連付けられたアクティブ面Ｃ２、に関連付けられた第１のタイプの指示周辺機器として処理される。
【０１３１】
第２のタイプの指示周辺機器のアクティブ面は、次いで、単一のアクティブ面１６Ｕのエリア１６’Ｃに関連付けられる。
【０１３２】
前記エリア１６Ｃ’は、例えば、単一のアクティブ面１６Ｕと等しく、そのため、スタイラスＣ１は、例えば単一のアクティブ面１６Ｕに対応する表示面９１の任意の点を指示することを可能にする。
【０１３３】
実際には、スタイラスＣ１が作用しているエリア１６Ｃ’のすべてまたは一部が、指示周辺機器１６Ａ、１６Ｂの他のエリア１６Ａ’、１６Ｂ’と並置されることが可能であるか、またはそのすべてもしくは一部を覆うことができる。
【０１３４】
コントローラ１２によって再構築された後、第２のタイプの指示周辺機器Ｃに結びつけられたデータは、他の指示周辺機器Ａ、Ｂのデータと同じ構造を有し、そのため、それらデータは、後者としてコントローラ１２によって受け取られ、処理されて、コンフィギュレータ１６から受信されたデータに従ってデータを転換する。
【０１３５】
２つのＨＩＤ周辺機器を実装する実施形態と同様、データは次いでコンディショナ１５に送信され、コンディショナ１５はデータ・テーブルを再構築して、レコンポーザ１０に接続された、第１のタイプまたは第２のタイプの指示周辺機器Ａ、Ｂ、およびＣすべてからの変換後可変データを組み込む。
【０１３６】
これらのデータは次いで、指示周辺機器に関係する標準、本例においてはＨＩＤ標準、の形態および条件で、出力１７に接続された通信バスを介して送信され、単一のアクティブ面１６Ｕの動作を表すデータとして中央装置９０によって見られる。
【０１３７】
ここで、グラフィック・タブレットおよびタッチ画面の同時の使用は一般には検討されないことが留意され得る。
【０１３８】
しかし、この状況は、そのような同時の使用を実質的に可能にせず、むしろ混乱させると考えられる現在のシステムの制限に非常に結びついている。
【０１３９】
逆に、本発明のレコンポーザ１０は、数個の表示画面パネルおよび数個のタッチ面から構成され得る、例えば垂直位置にある大きいタッチ画面であるタッチ画面上で、グラフィック・タブレットを用いて作業することを可能にし、同時に、１人または複数の他の作業者が共同作業の一部としてタッチ画面上で直接的な相互作用を通じて作業することを可能にする。
【０１４０】
さらに、レコンポーザ１０は、名目上は異なるオープン・プロトコルまたは独自仕様プロトコルに従って通信する、第２のタイプの指示周辺機器に、ＨＩＤ標準などの標準との互換性をもたせる効果も有する。実際、本発明のレコンポーザのおかげで、前記レコンポーザによって管理されるデータの出力の標準と互換性のある任意のコンピュータ・システム上で第２のタイプの指示周辺機器を使用することができ、固有のドライバが前記コンピュータ・システムについて利用可能であると仮定して、そのようなドライバをコンピュータ・システム上で使用する必要はない。
【０１４１】
また、ここで、マウスなどのカーソルを用いるＨＩＤ周辺機器が、レコンポーザ１０を通じて他の指示周辺機器と共に同時に使用可能であり、これらの他の指示周辺機器は、タッチ面、アクティブ面に関連付けられたスタイラス、またその他のカーソル周辺機器などのあらゆるタイプであり得ることにも留意されたい。
【０１４２】
いくつかの構成では、特に、レコンポーザ１０の入力の数を超えて中央装置の単一の入力に接続されるＨＩＤ周辺機器の数を増やすために、前記レコンポーザ１０は、第１のレコンポーザ１０の入力に各々が接続された１つまたは複数の他のレコンポーザを受け入れることができ、そのようなカスケード型の搭載は、少なくとも理論上は、中央装置に同時に接続される指示周辺機器の数を無限に倍増することを可能にする。
【０１４３】
明らかなように、指示周辺機器をレコンポーザに接続するための入力の数は、考察される標準との互換性を維持しながら、対応する可変データを単一の出力に置くことができる限り、少なくとも理論上は制限されない。
【０１４４】
有利なことに、レコンポーザは、少なくとも２つの指示周辺機器を同時に使用可能にするために少なくとも２つの入力を含む。
【０１４５】
コンピュータ・システムの中央装置にデータを送信するために出力で使用される標準は、レコンポーザの入力でデータを受信するために使用される標準と必ずしも同じではない。
【０１４６】
実装例として、各々がタッチ面を含む２つの指示周辺機器に関してすでに説明した状況を考察する。
【０１４７】
２つのタッチ面は、タッチ画面を形成するように配置され、例えば、各タッチ面は、タッチ面の寸法よりも大きい寸法の画面の半分を覆うか、または、各タッチ面が１つの画面を覆い、２つの画面が、表示面全体を形成するように配置され、２つのタッチ面は必ずしも同じ技術ではなく、例えば、一つのタッチ面は静電容量技術であり、別のタッチ面は光学技術である。
【０１４８】
レコンポーザのおかげで、表示システム上で動作を実行することが可能となり、これらの動作は、現在単純なタッチ画面上では慣例的であるが、ここで考察されるタッチ面の複合配置上では単純かつ直観的な方式で達成することができない。
【０１４９】
例１：単純なドラッグ。作業者がタッチ面の１つに指を置き、指を変位させて、例えば線を書く、または「つかまれた」オブジェクトを変位させる。作業者の指の経路が１つのタッチ面から別のタッチ面に移る場合、その移動は、不連続性のない単一のタッチ面上での連続した指の変位として、中央装置によって知覚される。特に技術的理由から２つのタッチ面の間に分離が存在する場合、単一のアクティブ面１６Ｕ内の対応する「不感」エリアの定義により、２つのタッチ面上で指によってたどられる経路が整合することが保証され、その信号の瞬間的な不在は、この例では、瞬間的な指の持ち上げと考えられ得る。
【０１５０】
例２：同時の複数の接触：作業者が、２本の指のうち、１本の指をタッチ面の一方に置き、もう一方の指をもう一方のタッチ面に置く。この二重の接触は、同じタッチ面上での二重の接触として中央装置によって受信されるため、衝突を発生させることはない。したがって、中央装置によって単一のタッチ面と考えられる、タッチ面上で指を連携させてスライドすることにより、画像の拡大または縮小、画像の回転効果を生むことが可能となる。
【０１５１】
例３：共同作業：作業者が、スタイラスおよびアクティブなタブレットを用いて動作を行い、これらの動作は（単純なまたは複合）タッチ画面上で行われる。別の作業者が、スタイラスおよびアクティブなタブレットを用いて生成された形状または他の要素に、指により、衝突なしに同時に相互作用する。
【０１５２】
このように、本発明は、１つのみの指示周辺機器であるが、指示周辺機器各々において実行されたアクションについての個別化された全情報を送信する指示周辺機器を中央装置が特定するコンピュータ・システムに対して指示周辺機器を透過的に同時に使用できることを保証することにより、必要な場合には異なる技術である、数個の既存の指示周辺機器をまとめることを可能にすることにより、既存解決法の欠陥を克服することを可能にする。
【０１５３】
レコンポーザのアーキテクチャについては、特例のケースにおける例として記載していること、ならびに、当業者は、必要な場合には、１つまたは複数のアナライザ、および／または１つまたは複数のコントローラ、および／または１つまたは複数のコンフィギュレータ、および／または１つまたは複数のコンディショナを実装することにより、本発明のレコンポーザによって様々な機能を実行させることを選択し得ることが理解されよう。当業者は、本発明から逸脱することなく、いくつかの要素を一緒にグループ化する、またはその反対に機能を分散させてそれぞれ異なる方式で行わせることを選択してもよい。
【０１５４】
１つの実施形態において、レコンポーザは、再構成されたデータを数個のコンピュータに送信することができるように数個の出力を含む。
【０１５５】
本文献に記載された本発明は、Ｍａｇｅｌｌａｎ助成同意番号６１１５２６の下で第７回フレームワーク・プログラムの文脈において部分的に欧州委員会によって支援された研究の成果である。
【符号の説明】
【０１５６】
１００  コンピュータ・システム
９１  表示面、（複合画面）
９０  中央装置
Ａ、Ｂ、Ｃ  指示周辺機器
１０  レコンポーザ
１１Ａ、１１Ｂ、１１Ｃ  入力
１７  出力
１３  アナライザ
１４  ＵＳＢハブ
１６  コンフィギュレータ
１４’  付属コントローラ
１３’  付属アナライザ
１１ｃ  無線受信器
５０  方法
５１  第１の分析ステップ
５２  第３の転換ステップ
５３  第４のフォーマッティング・ステップ
５４  第２の記述ステップ
１６Ｕ  仮想のアクティブ面
１６Ａ  第１の指示面
１６Ｂ  第２の指示面
１６Ａ’  第１のエリア
１６Ｂ’  第２のエリア
１５  ＨＩＤコンディショナ
Ｃ２  アクティブ面、表面
Ｃ１  スタイラス
１１Ｃ  受信器
１４Ｃ  付属コントローラ
１３Ｃ  付属アナライザ
１６’Ｃ  エリア
【図１】
2021500657.tif 000003
【図２】
2021500657.tif 000004
【図３】
2021500657.tif 000005
【図４】
2021500657.tif 000006
【図５】
2021500657.tif 000007
【国際調査報告】
2021500657.tif 000008
2021500657.tif 000009
2021500657.tif 000010
2021500657.tif 000011
2021500657.tif 000012
2021500657.tif 000013