(57)【特許請求の範囲】
【請求項１】
ディスプレイ装置と、前記ディスプレイ装置上のカーソルを表示するカーソル制御センサと、前記カーソルを操作するカーソル制御デバイスとを備えたダイレクトポインティングシステムであって、
前記カーソル制御デバイスは、
当該カーソル制御デバイスと前記ディスプレイ装置との間の距離を求める第１センサと、
当該カーソル制御デバイスの姿勢を求める第２センサと、
前記第１センサが求めた距離と、前記第２センサが求めた姿勢とを前記カーソル制御センサに送信する送信器と
を有し、
前記カーソル制御センサは、
前記カーソル制御デバイスから前記距離および前記姿勢を受信する受信器と、
前記受信器が受信した前記距離および前記姿勢に基づいて、前記ディスプレイ装置上のカーソルの位置を調整する制御部と
を有することを特徴とするダイレクトポインティングシステム。
【請求項２】
前記第１センサは、光センサであることを特徴とする請求項１に記載のダイレクトポインティングシステム。
【請求項３】
前記第２センサは、ジャイロを有する位置センサであることを特徴とする請求項１または２に記載のダイレクトポインティングシステム。
【請求項４】
前記カーソル制御センサは、前記距離および前記姿勢を、前記ディスプレイ装置のカーソルの位置を示すグローバル座標に変換する変換手段をさらに有することを特徴とする請求項１から３のいずれか一項に記載のダイレクトポインティングシステム。
【請求項５】
文書要求に応じて、ネットワークを介して相互接続されたサーバにおかれたオンライン文書を得て表示するオンライン文書表示システムであって、
前記文書要求に応じて、前記オンライン文書を表示するディスプレイ装置と、
前記ディスプレイ装置上のカーソルを表示するカーソル制御センサと、
前記カーソルを操作するカーソル制御デバイスと
を備え、
前記カーソル制御デバイスは、
当該カーソル制御デバイスと前記ディスプレイ装置との間の距離を求める第１センサと、
当該カーソル制御デバイスの姿勢を求める第２センサと、
前記第１センサが求めた距離と、前記第２センサが求めた姿勢とを前記カーソル制御センサに送信する送信器と
を有し、
前記カーソル制御センサは、
前記カーソル制御デバイスから前記距離および前記姿勢を受信する受信器と、
前記受信器が受信した前記距離および前記姿勢に基づいて、前記ディスプレイ装置上のカーソルの位置を調整する制御部と
を有することを特徴とするオンライン文書表示システム。
【請求項６】
ディスプレイ装置上のカーソルを操作するカーソル制御デバイスであって、
当該カーソル制御デバイスと前記ディスプレイ装置との間の距離を求める第１センサと、
当該カーソル制御デバイスの姿勢を求める第２センサと、
前記第１センサが求めた距離と、前記第２センサが求めた姿勢とを、前記ディスプレイ装置上にカーソルを表示するカーソル制御センサに送信する送信器と
を備えたことを特徴とするカーソル制御デバイス。
【請求項７】
前記第１センサは、光センサであることを特徴とする請求項６に記載のカーソル制御デバイス。
【請求項８】
前記第２センサは、ジャイロを有する位置センサであることを特徴とする請求項６または７に記載のカーソル制御デバイス。
【請求項９】
ディスプレイ装置上にカーソルを表示するカーソル制御センサであって、
ディスプレイ装置上のカーソルを操作するカーソル制御デバイスから、当該カーソル制御デバイスと前記ディスプレイ装置との間の距離および前記カーソル制御デバイスの姿勢を受信する受信器と、
前記受信器が受信した前記距離および前記姿勢に基づいて、前記ディスプレイ装置上のカーソルの位置を調整する制御部と
を備えたことを特徴とするカーソル制御センサ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上でプレゼンテーションを行う方法および装置に関し、より詳細には、ネットワークからアクセスされるプレゼンテーションを表示する方法および装置に関する。
【０００２】
【従来の技術】
今日、コンピュータ・システムは一般に、スクリーン上に表示されたある種のカーソルを用いることにより、ユーザがコマンドを選択し、または他の入力機能を実行することができるように構成されている。現在、カーソルの制御は、マウスのような相対運動装置（relative motion device）またはタッチ・スクリーンを用いたようなディスプレイに対する直接的な接触（直接制御装置：direct control device ）を介して行われている。相対運動装置はカーソルの動きを制御するものである。しかしながら、カーソルの動きは相対運動装置の動きと等しくない。
【０００３】
一方、直接制御装置は、スクリーンのある位置に物理的に接触することによって入力を行うことを可能にするものである。これらのタイプのカーソル制御デバイスは、両方ともコンピュータに対する物理的なインターフェイス（physical interface）を有している。しかしながら、これらの相対運動装置はあまりに制限されたものとなっている。したがって、システムに対する物理的なインターフェイスが不要なカーソル制御デバイスを提供することが望ましい。
【０００４】
ビジネスにおいては、様々な目的のためにプレゼンテーションがよく行われる。プレゼンテーションは、しばしば、イメージ，グラフ，図，その他をオーバーヘッド・プロジェクタを用いて表示することによって行われる。最近、より洗練されたビジネスおよび科学的なプレゼンテーションにはインタラクティブなマルチメディア情報およびカラー情報が用いられる。
【０００５】
例えば、マイクロソフト社のＰｏｗｅｒＰｏｉｎｔ（同社の商標）のようなソフトウェアおよびハードウェアは、そのようなプレゼンテーションを行うためにより一般的なものとなっている。事実、現在、携帯型ラップトップコンピュータは、オーバーヘッド・プロジェクタにおけるデジタル・ディスプレイ・スクリーン（digital display screens ）に接続して使用できるようになっている。
【０００６】
インタラクティブおよびマルチメディア・プレゼンテーションに関する１つの問題は、ユーザにとって邪魔になり、またユーザがプレゼンテーションのために持っていくことができる資料の量を制限してしまう程大きくて扱いにくいハードウェアである。したがって、プレゼンテーションをサポートするために必要なハードウェアの量を減らすことが望ましいとされている。
【０００７】
プレゼンテーションの一つの目標は、正確かつ最新の情報を提供することである。この種類の情報の源は、ネットワークおよびデジタル・ライブラリー（digital libraries ），データ・ジュークボックス（data jukeboxes），サーバ，およびワールド・ワイド・ウェブ（World Wide Web：ウェブ）のような分散型データベースである。
【０００８】
現在、実在する最も巨大なコンピュータ・ネットワークはインターネットである。インターネットはコンピュータネットワークが世界的に相互接続されて形成され、共通のプロトコルを用いて通信が行われるものである。ローエンドのパーソナルコンピュータからハイエンドのスーパーコンピュータまで数１００万ものコンピュータがインターネットに接続されている。
【０００９】
１９８９年に、ワールド・ワイド・ウェブ（ウェブ）として知られる新型の情報システムがインターネットに導入された。ウェブの初期開発は、ＣＥＲＮ、すなわちthe European Particle Physics Laboratoryで行われた。ウェブは、広範な分野の文書に広いアクセスを与える広域ハイパーメディア情報検索システムである。初期のころは技術的に訓練されていない者がウェブにアクセスすることを可能とする簡単で有効なツールがなかったため、ウェブは学術・研究団体(academic/research community) だけに知られており、また、それらの者によって使われるのみであった。
【００１０】
１９９３年に、the National Center for Supercomputing Applications （ＮＣＳＡ）は、グラフィカル・ユーザ・インターフェイス（ＧＵＩ）を実現した「Ｍｏｓａｉｃ」と呼ばれるウェブ・ブラウザをリリースした。ＭｏｓａｉｃのＧＵＩは学習しやすいだけでなく、強力で、ユーザが単純なポイント・アンド・クリックコマンドを使ってウェブから文書を検索することを可能にした。ユーザは技術的な訓練を受けなくてもブラウザを簡単に使うことができるため、ウェブ・ブラウザはインターネットを大衆に開放するという可能性を持っている。
【００１１】
ウェブのアーキテクチャは、従来のクライアント・サーバモデルを追従したものである。「クライアント」および「サーバ」という用語は、データの依頼者（クライアント）またはデータの提供者（サーバ）というコンピュータの一般的な役割に当てはめて使用されたものである。ウェブの環境において、ウェブ・ブラウザはクライアントに存在し、ウェブ文書はサーバに存在する。
【００１２】
ウェブ・クライアントとウェブ・サーバは、「ハイパーテキスト・トランスファー・プロトコル」（HyperText Transfer Protocol ：ＨＴＴＰ）と呼ばれるプロトコルを用いて通信を行う。Ｍｏｓａｉｃのようなブラウザは、サーバへの接続をオープンにし、文書の要求を開始する。サーバは、一般に標準のハイパーテキスト・マークアップ・ランゲージ（HyperText Markup Language ：ＨＴＭＬ）フォーマットでコード化されたテキスト文書の形態で、要求された文書を配信する。
【００１３】
ウェブ上で表示された文書の部分は、一般に、一つの文書中のグラフィックスまたはテキストをウェブ上の他の文書にリンクするハイパーテキスト・リンク（hypertext links ）を含んでいる。ハイパーテキスト・リンクを含む文書は、ウェブ上におけるそれらの「発表（publishing）」に先立って生成される。すなわち、発表されることになっている文書はサーバに提供され、サーバは文書を生成し、実質的に、他の者によるアクセスを許可することによってウェブ上でその文書を発表することになる。各ハイパーテキスト・リンクは、ウェブ上の文書を識別し、かつ所在を突き止めるためのUniversal Resource Locator（ＵＲＬ）に関連付けられている。ユーザが例えばカーソルを用いてハイパーテキスト・リンクを選択すると、グラフィック・ブラウザは１またはそれ以上のＵＲＬを用いて対応する１またはそれ以上の文書を検索する。
【００１４】
【発明が解決しようとする課題】
本発明は、スクリーンに関連する（を基準とした）カーソル制御デバイスの絶対的な位置に基づいて、表示画面上のカーソルを制御するポインティング・デバイス（システム）を提供するものである。本発明のポインティング・デバイスは、ウェブで検索された文書のようなプレゼンテーションの一部とすることが可能な文書にアクセスし、かつ文書を表示するために用いることが可能なものである。
【００１５】
高品質なマルチメディア作品に向かう傾向が増大し続ける程、人々はネットワークにアクセスし、プレゼンテーションにおいてそのような学術的な文書を使用することを望むことがある。本発明はそのようなアクセスを提供する。以下に説明するように、本発明はオンライン文書を用いてプレゼンテーションを行うための装置（システム）を提供する。
【００１６】
【課題を解決するための手段】
システムの概要について説明する。システムはカーソル制御デバイスおよびディスプレイ装置を備え、ディスプレイ装置（またはディスプレイ装置の表示画面もしくはスクリーン）を基準としたカーソル制御デバイスの絶対的な位置に基づいて、その任意の部分にカーソルを表示する（ダイレクトポインティングシステム）。
【００１７】
一つの実施の形態において、ディスプレイ装置は、カーソルによる選択を介して行われる文書要求に応じてオンライン文書を投影する（ダイレクトポインティングシステムを用いたオンライン文書表示システム）。
【００１８】
すなわち、請求項１のダイレクトポインティングシステムは、ディスプレイ装置と、前記ディスプレイ装置上のカーソルを表示するカーソル制御センサと、前記カーソルを操作するカーソル制御デバイスとを備えたダイレクトポインティングシステムであって、前記カーソル制御デバイスは、当該カーソル制御デバイスと前記ディスプレイ装置との間の距離を求める第１センサと、当該カーソル制御デバイスの姿勢を求める第２センサと、前記第１センサが求めた距離と、前記第２センサが求めた姿勢とを前記カーソル制御センサに送信する送信器とを有し、前記カーソル制御センサは、前記カーソル制御デバイスから前記距離および前記姿勢を受信する受信器と、前記受信器が受信した前記距離および前記姿勢に基づいて、前記ディスプレイ装置上のカーソルの位置を調整する制御部とを有するものである。
【００１９】
また、請求項２のダイレクトポインティングシステムは、請求項１に記載のダイレクトポインティングシステムにおいて、前記第１センサは、光センサであるものである。
【００２０】
また、請求項３のダイレクトポインティングシステムは、請求項１または２に記載のダイレクトポインティングシステムにおいて、前記第２センサは、ジャイロを有する位置センサであるものである。
【００２１】
また、請求項４のダイレクトポインティングシステムは、請求項１から３のいずれか一項に記載のダイレクトポインティングシステムにおいて、前記カーソル制御センサは、前記距離および前記姿勢を、前記ディスプレイ装置のカーソルの位置を示すグローバル座標に変換する変換手段をさらに有するものである。
【００２２】
また、請求項５の文書表示システムは、文書要求に応じて、ネットワークを介して相互接続されたサーバにおかれたオンライン文書を得て表示するオンライン文書表示システムであって、前記文書要求に応じて、前記ウェブ文書を表示するディスプレイ装置と、前記ディスプレイ装置上のカーソルを表示するカーソル制御センサと、前記カーソルを操作するカーソル制御デバイスとを備え、前記カーソル制御デバイスは、当該カーソル制御デバイスと前記ディスプレイ装置との間の距離を求める第１センサと、当該カーソル制御デバイスの姿勢を求める第２センサと、前記第１センサが求めた距離と、前記第２センサが求めた姿勢とを前記カーソル制御センサに送信する送信器とを有し、前記カーソル制御センサは、前記カーソル制御デバイスから前記距離および前記姿勢を受信する受信器と、前記受信器が受信した前記距離および前記姿勢に基づいて、前記ディスプレイ装置上のカーソルの位置を調整する制御部とを有するものである。
【００２３】
また、請求項６のカーソル制御デバイスは、ディスプレイ装置上のカーソルを操作するカーソル制御デバイスであって、当該カーソル制御デバイスと前記ディスプレイ装置との間の距離を求める第１センサと、当該カーソル制御デバイスの姿勢を求める第２センサと、前記第１センサが求めた距離と、前記第２センサが求めた姿勢とを、前記ディスプレイ装置上にカーソルを表示するカーソル制御センサに送信する送信器とを備えたものである。
【００２４】
また、請求項７のカーソル制御デバイスは、請求項６に記載のカーソル制御デバイスにおいて、前記第１センサは、光センサであるものである。
【００２５】
また、請求項８のカーソル制御デバイスは、請求項６または７に記載のカーソル制御デバイスにおいて、前記第２センサは、ジャイロを有する位置センサであるものである。
【００２６】
また、請求項９のカーソル制御センサは、ディスプレイ装置上にカーソルを表示するカーソル制御センサであって、ディスプレイ装置上のカーソルを操作するカーソル制御デバイスから、当該カーソル制御デバイスと前記ディスプレイ装置との間の距離および前記カーソル制御デバイスの姿勢を受信する受信器と、前記受信器が受信した前記距離および前記姿勢に基づいて、前記ディスプレイ装置上のカーソルの位置を調整する制御部とを備えたものである。
【００２７】
【発明の実施の形態】
以下、本発明のダイレクトポインティングシステムおよびダイレクトポインティングシステムを用いたオンライン文書表示システムの一実施の形態について、添付の図面を参照しつつ詳細に説明する。なお、添付の図面は、限定ではなく例示という意味で本発明を図示したものであり、各図において同一の符号については同一の要素を示すものとする。
【００２８】
ここでは、ポインティング・デバイスに対する物理的なインターフェイスを有しないディスプレイを用いてカーソルの移動を制御するダイレクト・ポインティング・デバイス（direct pointing device）について説明する。以下の説明においては、説明という目的の下、本発明の完全な理解を提供するために多数の特定の細目について説明することにする。ただし、これらに関する説明は、これらの特定な細目の説明がなくても本発明を実施することが可能な当業者にとっては明らかなものであるといえる。また、良く知られた構造および装置については、本発明を曖昧にすることを避けるためにブロック図の形式で示すことにする。
【００２９】
本発明は、ディスプレイ装置（display ）またはディスプレイ装置を駆動するシステムに対する物理的なインターフェイスを有しない、ディジタル・ディスプレイと共に使用されるダイレクト・ポインティング・デバイスを提供する。本実施の形態において、ダイレクト・ポインティング装置は、表示画面（display ）上のカーソルを制御する。すなわち、ダイレクト・ポインティング装置は、システムに対する物理的なインターフェイスを有することなく、システムに対する入力の送信を可能とするカーソル制御デバイスとして動作する。
【００３０】
カーソルの制御は、物理的なインターフェイスを用いることなく、表示画面（またはスクリーンもしくはディスプレイ装置（display ））に関連する（を基準とした）ダイレクト・ポインティング装置の絶対的な位置に基づいて行われるものである。本発明はセンサを用い、スクリーンまたは他の表示領域上に投影可能な表示画面（display ）を基準としたポインティング・デバイスの位置についての絶対座標に対するダイレクト・ポインティング・デバイスの絶対的な位置を特定（測定）するものである。後述するように、ジャイロスコープおよび／または焦点調整機構をそのような目的のために用いることにしても良い。
【００３１】
制御ロジック（または制御ロジック回路：control logic ）は、投影されたイメージ上の適切な場所にカーソルを位置させるため、センサのデータをグローバル座標に変換する。一実施の形態において、ポインティング・デバイスとディスプレイ装置（またはスクリーンもしくは表示画面（display ））の両方の座標系が共通の座標系に変換される点に注意すべきである。他の実施の形態として、ポインティング・デバイスまたはディスプレイ装置（またはスクリーンもしくは表示画面（display ））のうちの一方を他方の座標系に変換することも可能である。
【００３２】
ポインティング・デバイスの位置を追跡することによって、ポインティング・デバイスによってなされたどのような動きも追跡することが可能となる。表示画面（またはスクリーンもしくはディスプレイ装置（display ））からのポインティング・デバイスの距離，および，表示画面（またはスクリーンもしくはディスプレイ装置（display ））とダイレクト・ポインティング装置から表示画面（またはスクリーンもしくはディスプレイ装置（display ））を指す線との間の交点に関連して（を基準として）、そのような記録された動きを用いてスクリーン上に適切にカーソルを位置させることができる。このように、その絶対位置に基づいてカーソルを制御することにより、相対的な動きではなく、ポインティング・デバイスのそれぞれの動きが表示画面におけるカーソルの絶対的な動きを生成する。
【００３３】
プレゼンテーションにおいて、そのようなポインティング・デバイスをワールド・ワイド・ウェブ（ウェブ）のようなネットワークからアクセスされる（ネットワークを介してアクセス可能な）文書の表示を制御するために使用することができる。本発明は、ウェブのようなネットワークに接続されたディスプレイ・デバイスを提供し、テキストおよびマルチメディア・ファイルのようなネットワークからアクセスされる（ネットワークを介してアクセス可能な）オンライン文書を表示する。本発明のカーソル制御を用いることにより、１人またはそれ以上の者がオンライン文書にアクセスし、それを表示することを含んだプレゼンテーションを行うことが可能となる。
【００３４】
本発明について詳細に説明する前に、クライアント・サーバ操作，ＵＲＬおよびウェブをブラウジング（閲覧）することについて簡単に説明する。インターネットのようなコンピュータ・ネットワークは、サーバーとして使用可能な多くの異なる種類のコンピュータを含んでいる。一般に、パーソナルコンピュータまたはワークステーションは、ユーザがコンピュータを操作し、ネットワーク上の他のコンピュータまたはサーバに対してデータを要求するためのサイトに該当する。通常、要求されたデータはリモート・コンピュータ（remote computers）に存在している。この説明において、「クライアント」および「サーバ」という用語は、データの依頼者（クライアント）またはデータの提供者（サーバ）というコンピュータの一般の役割を述べるために使用される。また、各コンピュータは、一つのトランザクションでデータを要求しても良いし、また他のトランザクションでデータを提供しても良く、その結果、コンピュータの役割がクライアントからサーバまたはその逆というように変化する。
【００３５】
ウェブはクライアント・サーバモデルを用い、クライアントおよびサーバ間において情報の通信を行うものである。ウェブ・サーバはインターネットに接続されており、ウェブ・クライアントの文書要求(document requests) に応答する。ウェブ・クライアントは、ウェブ・ブラウザを介し、ユーザがウェブ・サーバに置かれたウェブ文書にアクセスすることを可能にする。
【００３６】
インターネットを介して相互接続されるクライアント・サーバシステムは、一例として、インターネットを介してクライアントシステムに相互接続されるリモート・サーバシステムを含むことが可能なものである。クライアント・システムは、プロセッサ，メモリ（例えば、ＲＡＭ），プロセッサおよびメモリを接続するバス，Ｉ／Ｏコントローラを介してプロセッサおよびメモリに接続された大容量記憶装置（例えば、磁気ハードディスクまたは光記憶ディスク），ならびに，従来のモデムのようなネットワーク・インターフェイス等の従来の構成要素から構成することが可能なものである。
【００３７】
ウェブ文書に関するＵＲＬの一例は、以下の通りである。
http://info.tech.ch/hypertext/Data/WWW/History.html
このＵＲＬは、ＨＴＴＰプロトコルを用いて「ｉｎｆｏ．ｔｅｃｈ．ｃｈ」と呼ばれるサーバに到達すると、ディレクトリ「ｈｙｐｅｒｔｅｘｔ／Ｄａｔａ／ＷＷＷ」があり、そこには「Ｈｉｓｔｏｒｙ．ｈｔｍｌ」という名称のＨＴＭＬドキュメントが含まれているということを示している。
【００３８】
最初のウェブ文書にアクセスするため、ユーザはウェブ文書に対するＵＲＬをウェブ・ブラウザ・プログラムに入力する。そして、ウェブ・ブラウザは、ＵＲＬに対応するウェブ文書を有したサーバに対し、ＨＴＴＰ要求（HTTP request）を送信する。ウェブ・サーバは、要求されたＨＴＴＰオブジェクトをクライアントに対して送信することによってＨＴＴＰ要求に応答する。
【００３９】
ほとんどの場合、ＨＴＴＰオブジェクトは、ＨＴＭＬで書かれたテキストを含むプレーン（plain ）・テキスト（ＡＳＣＩＩ）文書である。ＨＴＭＬ文書は、他のウェブ文書に対するハイパーリンクを通常含んでいる。ウェブ・ブラウザはユーザに対してスクリーン上にＨＴＭＬ文書を表示し、他のウェブ文書に対するハイパーリンクはいくつかの方法で強調され、ユーザがハイパーリンクを識別して選択できるようになっている。
【００４０】
図１は、本発明の一実施の形態に係るネットワークに関連したプレゼンテーション装置のブロック図である。一般に、ディスプレイ・デバイス（display device）１０は、ネットワーク１２を介して通信を行うと共に、カーソル制御デバイス（cursor control device ）１４からデータを受信するものである。
【００４１】
本実施の形態によれば、ディスプレイ・デバイス１０は、オーバーヘッド・プロジェクタのようなプロジェクション（投影）・デバイス（projection device ）１１０を備えている。ＬＣＤプロジェクション・パネル（LCD projection panel）または他の装置は、オーバーヘッド・プロジェクタと共に、ネットワークから検索された文書を表示するために使用される。加えて、ＬＣＤパネルは、ユーザの指，スタイラス（stylus）または他のそのようなアイテムからの入力を受けてカーソルを制御するタッチ・センシティブ入力デバイス（touch-sensitive input device：換言すればタッチパネル）として動作するものであっても良い。
【００４２】
プロジェクション・デバイス１１０は、プレゼンテーションの参加者が見ることができるように、ネットワークからアクセスされた（ネットワークを介してアクセスした）文書をスクリーン１００上へ投影する。なお、ディスプレイ・デバイス１０に代えて、モニタまたは他の電子管によるディスプレイ・デバイスを用いることにしても良い。
【００４３】
タッチ・センシティブ入力デバイス（touch-sensitive input device）１３０は、１またはそれ以上のワイヤレス・カーソル制御デバイス（wireless cursor control device）および／またはタッチ感覚の入力によって制御されるウェブ・ブラウザを実行する。使用可能なウェブ・ブラウザとしては、Ｍｏｓａｉｃ，Ｎａｖｉｇａｔｏｒ（カリフォルニアのマウンテンビューのＮｅｔＳｃａｐｅ社から入手可能：Ｎａｖｉｇａｔｏｒは同社の商標），または，ウェブもしくは他のネットワークに対するアクセスを可能とする他のいずれのインターフェイス等がある。なお、プロジェクション・デバイス１１０を、ウェブ・ブラウザを実行し、かつ／または、ネットワークへのアクセスを提供するコンピュータに接続することにしても良い。
【００４４】
タッチ・センシティブ入力デバイス１３０は、ゲートウェイ（gateway ）１１２を介してネットワーク１２に接続され、インターネット１７０を介してウェブ（ワールド・ワイド・ウェブ）１８０に対するアクセスを提供する。一実施の形態において、ゲートウェイ１１２はタッチ・センシティブ入力デバイス１３０に組み込まれ、ケーブル，電話線または他の接続を用いてタッチ・センシティブ入力デバイス１３０およびインターネット１７０間の直接的なアクセス（電話ジャックを介して）を可能にしている。
【００４５】
このように、ユーザは、ＬＣＤ・プロジェクション・パネルおよび１またはそれ以上のワイヤレス・カーソル制御デバイスをプレゼンテーションまたはミーティング会場に運んで来れば、ウェブを介してオンライン文書にアクセスすることができる。これに対し、ゲートウェイ１１２を遠くに設置しておくことも可能であり、タッチ・センシティブ入力デバイス１３０を壁のプラグまたは他のインターフェイスに接続してゲートウェイ１１２に対するアクセスを可能にし、そして、ゲートウェイ１１２によってインターネット１７０に対するアクセスが提供される。
【００４６】
また、タッチ・センシティブ入力デバイス１３０は、ワイヤレス・カーソル制御デバイス１５０および１５２のようなワイヤレス・カーソル制御デバイスからデータを受信するワイヤレス・カーソル制御センサ１１４（wireless cursor control sensor）を備えている。ワイヤレス・カーソル制御センサ１１４は、ワイヤレス・カーソル制御デバイスの位置を検知するセンサからデータを受信し、プロジェクション・デバイス１１０を介してスクリーン１００上に表示された１またはそれ以上の対応するカーソルを制御する。ワイヤレス・カーソル制御センサについては、以下に図３を用いてより詳細に説明する。
【００４７】
ワイヤレス・カーソル制御センサ１１４は、タッチ・センシティブ入力デバイス１３０の一部として、またはプロジェクション・デバイス１１０の一部として実現可能なものである。これに代えて、ワイヤレス・カーソル制御センサ１１４を、タッチ・センシティブ入力デバイス１３０に接続された別のハードウェア要素として構成することも可能である。
【００４８】
プレゼンテーションを表示する場合、人は、タッチ・センシティブ入力デバイス１１４またはワイヤレス・カーソル制御デバイス（例えば１５０または１５２）を用いてカーソルを適切な位置に置き、スクリーン１００上に表示された１またはそれ以上のハイパーテキスト・リンクまたはホット・ボタン（hot buttons ）を選択することができる。
【００４９】
このように、ＬＣＤ・プロジェクション・パネルを電話ジャックまたは他の接続を介してウェブに接続すると共に、１またはそれ以上のワイヤレス・カーソル制御デバイスまたはタッチ・センシティブ入力デバイスを用いることによってプレゼンテーションを行うことができ、その結果、プレゼンテーションを行うために必要なハードウエアおよび／または印刷物を減らすことができる。
【００５０】
ウェブ１８０は、インターネット１７０を介してゲートウェイ１１２に相互接続された複数のサーバおよびある種の装置を含んでいる。なお、ウェブ１８０に関連して、本発明がウェブ上の文書を検索し、読み出すことに限定されるものではないという点に留意する必要がある。本発明が教示するところは、様々なネットワーク，データおよびドキュメント・ストレージ（data and document storage ），ならびにアーカイブ設備（archival facilities ），または要求によって入手可能な文書または他の情報を有した他の種類のクライアント・サーバシステムに適用することが可能であるということである。
【００５１】
また、図１に示した構成に代えて、他の異なる構成を用いることも可能である。例えば、１またはそれ以上のワイヤレス・カーソル制御デバイスおよびワイヤレス・カーソル制御センサ１１４のみをＬＣＤ・プロジェクション・パネルの一部として残し、タッチ・センシティブ入力デバイス１３０を省略しても良い。これに対し、ワイヤレス・カーソル制御デバイスをワイヤレス・カーソル制御センサ１１４と共に省略し、タッチ・センシティブ入力デバイス１３０のみを残すことにしても良い。
【００５２】
図２は、ワイヤレス・カーソル制御デバイス１５０のブロック図である。（複数の）位置センサ２１０（position sensors）および光センサ（optical sensor）２２０は、マルチプレクサ２３０に対する入力を生成する。制御ユニット２５０はマルチプレクサ２３０を制御する。送信器２４０は、マルチプレクサ２３０の出力を送信する。
【００５３】
一実施の形態として、ワイヤレス・カーソル制御デバイス１５０は、ジャイロスコープ（ジャイロ）を有する位置センサシステムを備え、ジャイロシステムにおいて回転部材は、力が回転部材上に作用せず、そして回転部材が加速されない限り、固定の回転軸で回転し続ける。ジャイロ姿勢変換器（gyro attitude transducers （free gyro ））は、２自由度ジャイロ（two-degree-of-freedom gyros ）として使用され、ワイヤレス・カーソル制御デバイスの３姿勢平面（three attitude planes ）に関する出力、すなわち、ピッチ（pitch ）、ヨー（yaw ）およびロール（roll）（またはｘ、ｙとｚ軸）を提供する。レート・ジャイロ（rate gyro ）は、姿勢レート変換器（attitude-rate transducers ）であり、角速度（姿勢の時間変化率）に比例する出力信号を提供する。位置センサからのデータは、送信器２４０によって送信される。
【００５４】
文書作成機器として記述された位置センサシステムの代替インプリメンテーションは、１９９５年１１月１日に出願された米国出願第０８／５５１，５３５号"MANUAL ENTRY INTERACTIVE PAPER AND ELECTRONIC DOCUMENT HANDLING AND PROCESSING SYSTEM"に開示されている。
【００５５】
ワイヤレス・カーソル制御デバイス１５０は、さらに焦点調整センサまたは光センサを備えている。光センサは、ワイヤレス・カーソル制御デバイス１５０とスクリーン１００のようなユーザが眺めている文書を表示する表面との間の距離を決定するものである。一実施の形態として、光センサは、ユーザによって調節されるマニュアル焦点調整機構を備えている。
【００５６】
これに代えて、光センサをカーソル制御デバイスとスクリーン１００との間の距離を自動的に測定する回路を備えたものとすることも可能である。例えば、光センサは、光をスクリーン１００に跳ね返らせて距離を測定することができる。また、距離を測定することが可能であれば、他のいずれの適切な機構を用いることにしても良い。ワイヤレス・カーソル制御デバイス１５２やいずれの付加的なワイヤレス・カーソル制御デバイスのような他のワイヤレス・カーソル制御デバイスについても、類似した方法で実現することが可能である。
【００５７】
一実施の形態において、位置センサ２１０および光センサ２２０は、ワイヤレス・カーソル制御デバイス１５０とスクリーン１００の間の距離だけでなく、３次元における動作を決定する。これは、スクリーン１００とワイヤレス・カーソル制御デバイス１５０の「指す線」との間の交点を正確に決定することを可能とする。このように、正確なカーソル制御は、ディスプレイ・デバイスまたはネットワークへのアクセスを提供するハードウェアに物理的に接続されていないある種のカーソル制御デバイスを使用することによって得ることが可能となる。
【００５８】
マルチプレクサ２３０は、制御ユニット２５０によって生成された信号に応じて、位置センサ２１０または光センサ２２０を選択的に送信器２４０に接続するものである。制御ユニット２５０が制御信号を生成してこれらのセンサの送信器２４０に対する接続を切り替えることにより、送信器２４０によってこれらのセンサからのデータが送信される。送信器２４０はマルチプレクサ２３０による出力を送信し、それはワイヤレス・カーソル制御センサ１１４（図１および図３に示す）で受信され、スクリーン１００上に表示されたカーソルを制御する。
【００５９】
位置センサおよび光センサからのデータは、タッチ・センシティブ入力デバイス１３０におけるワイヤレス・カーソル制御センサ１１４に送信される。ワイヤレス・カーソル制御センサ１１４は、１またはそれ以上のワイヤレス・カーソル制御デバイスからのデータを受信して処理し、ワイヤレス・カーソル制御デバイスの動きに応じて、各カーソル制御デバイスに関連してディスプレイ・デバイス１０によって表示されたカーソルを移動する。
【００６０】
図３に示すワイヤレス・カーソル制御センサ１１４は、一般にデマルチプレクサ３１０に接続された受信器３００を備え、デマルチプレクサ３１０は受信器３００で受信したデータを位置センサ調節器（position sensor conditioner ）３２０または光センサ調節器（optical sensor conditioner）３３０に適切な方法で振り分ける。
【００６１】
位置センサ調節器３２０および光センサ調節器３３０の出力はマルチプレクサ３４０に接続され、マルチプレクサ３４０はプロセッサ３５０に接続される入力を選択する。制御ユニット３７０は、デマルチプレクサ３１０およびマルチプレクサ３４０を制御する信号を生成するものである。マルチプレクサ３４０の出力はプロセッサ３５０に接続される。また、メモリ３６０はプロセッサ３５０に接続される。
【００６２】
受信器３００は、ワイヤレス・カーソル制御デバイス１５０および１５２のような１またはそれ以上のワイヤレス・カーソル制御デバイスからの信号を受信するものである。受信器３００は、デマルチプレクサ３１０によって選択的に位置センサ調節器３２０および光センサ調節器３３０に接続され、適切なタイミングで位置センサのデータが位置センサ調節器３２０に送信されると共に、光センサのデータが光センサ調節器３３０に送信される。
【００６３】
位置センサ調節器３２０および光センサ調節器３３０の出力は、マルチプレクサ３４０を介してプロセッサ３５０に選択的に接続される。プロセッサ３５０は、位置センサ調節器３２０からの位置センサのデータおよび光センサ調節器３３０からの光センサのデータを受信して処理する。プロセッサ３５０は、受信したデータを処理してディスプレイ・デバイス１０におけるカーソルの移動を制御する。
【００６４】
プロセッサ３５０はメモリ３６０にアクセスしてセンサのデータを処理すると共に、カーソルの移動を制御する。これによって、ワイヤレス・カーソル制御センサ１１４は、ワイヤレス・カーソル制御デバイス１５０および１５２のようなワイヤレス・カーソル制御デバイスの動きに応じて、ディスプレイ・デバイス１０における１またはそれ以上のカーソルを制御する。
【００６５】
図３は、ワイヤレス・カーソル制御センサ１１４の一つの可能な実施の形態を示すものであるが、他の構成でワイヤレス・カーソル制御センサ１１４を構成することも可能である。例えば、デマルチプレクサ３１０，位置センサ調節器３２０，光センサ調節器３３０，マルチプレクサ３４０および制御ユニット３７０を受信器３００またはプロセッサ３５０の一部とすることも可能である。これに対し、要素のいくつかを受信器３００の一部に、他をプロセッサ３５０の一部とすることにしても良い。
【００６６】
上述したように、プレゼンテーションの参加者は、ウェブ・ブラウザまたは他のネットワーク・インターフェイスを利用することによってオンライン文書にアクセスすることが可能である。参加者は、例えばウェブ・ページにアクセスしてプレゼンテーションを開始し、その後、上述したカーソル制御デバイスの一つを用いてハイパーテキストまたはウェブ・ページ上のリンクを選択し、他のオンライン文書にアクセスすることができる。このように、参加者は減少されたハードウェアを用いて多くの分野のオンライン文書にアクセスすることが可能となる。
【００６７】
図４は他の実施の形態を示し、ここではワイヤレス・カーソル制御センサ１１４が、ワイヤレス・カーソル制御デバイスの動きを検出する赤外線（ＩＲ）検出器を備えているものとする。この実施の形態において、ワイヤレス・カーソル制御デバイスはジャイロまたは光センサを備えていない。各ワイヤレス・カーソル制御デバイスの位置は、複数のＩＲ放射走査源（IR radiating scanning sources ）によって決定される。
【００６８】
ワイヤレス・カーソル制御センサ１１４が赤外線検出器を備えている場合、予め決定された位置に配置された非常に多数の２またはそれ以上の外部ＩＲ放射走査源を用い、三角測量手法を用いて各ＩＲ放射走査源がワイヤレス・カーソル制御デバイスを照らした際の角度を測定することによって、ワイヤレス・カーソル制御デバイスの位置を追跡することができる。
【００６９】
これに対し、ワイヤレス・カーソル制御デバイスにＩＲ送信器を設けた場合においては、予め定めた位置に配置された２またはそれ以上の外部走査受信器（external scanning receivers ）を用いることにより、三角測量によってワイヤレス・カーソル制御デバイスの位置を追跡することも可能である。
【００７０】
図４は、３つの外部位置（three external positions）４０１，４１１および４２１を用いたＩＲ追跡システムの幾何図形的配列を示したものである。各位置は、位置４０１，４１１および４２１にそれぞれ関連して受信または送信される指向性の走査ビーム（directive scanning beam ）４０２，４１２および４２２を有している。網掛けを施した領域（shaded area ）４３０はビームの交点を示し、推定されたワイヤレス・カーソル制御デバイスの位置に対応する。
【００７１】
以上のように、本発明をその特定の実施の形態に関連して説明した。しかしながら、発明のより広い精神および範囲から逸脱することなく、様々な修正および変更を行うことが可能であることは明らかである。したがって、上記説明および図面は、本発明に関する限定ではなく例示とみなされるべきである。
【００７２】
【発明の効果】
以上説明したように、本発明のダイレクトポインティングシステムおよびダイレクトポインティングシステムを用いたオンライン文書表示システムによれば、スクリーン（ディスプレイ装置）を基準としたカーソル制御デバイスの絶対的な位置に基づいて、表示画面上のカーソルを制御するポインティング・デバイスを提供することができ、また、オンライン文書を用いてプレゼンテーションを行うことができる。さらに、プレゼンテーションに必要なハードウエアの削減を図ることができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係るネットワークに関連したプレゼンテーション装置のブロック図である。
【図２】  本発明の一実施の形態に係るワイヤレス・カーソル制御デバイスのブロック図である。
【図３】  本発明の一実施の形態に係るワイヤレス・カーソル制御センサのブロック図である。
【図４】  本発明の一実施の形態に係る赤外線（ＩＲ）トラッキングおよびポジショニング・システムの説明図である。
【符号の説明】
１０  ディスプレイ・デバイス
１４  カーソル制御デバイス
１２  ネットワーク
１００  スクリーン
１１０  プロジェクション・デバイス
１１２  ゲートウェイ
１１４  ワイヤレス・カーソル制御デバイス
１３０  タッチ・センシティブ入力デバイス
１５０，１５２  ワイヤレス・カーソル制御デバイス
１７０  インターネット
１８０  ワールド・ワイド・ウェブ
２１０  位置センサ
２２０  光センサ
２３０，３４０  マルチプレクサ
２４０  送信器
２５０，３７０  制御ユニット
３００  受信機
３１０  デマルチプレクサ
３２０  位置センサ調節器
３３０  光センサ調節器
３５０  プロセッサ
３６０  メモリ
４０１，４１１，４２１  外部位置
４０２，４１２，４２２  走査ビーム
４３０  ビームの交点（ワイヤレス・カーソル制御装置の位置）
【図１】
0003769381.tif 000002
【図２】
0003769381.tif 000003
【図３】
0003769381.tif 000004
【図４】
0003769381.tif 000005