(57)【要約】【課題】より簡便な音声によるウェブブラウジングを可能にする情報表示システムを提供する。【解決手段】コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末１０を備えた情報表示システムにおいて、コンテンツ内容を音声に変換する音声変換手段と、コンテンツの規定に基づいて変換された音声を再生する音声再生手段５０と、情報端末に対して指示を行うことができる指示手段４０と、を備えた。【選択図】  図１
2004192195.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末を備えた情報表示システムにおいて、
前記コンテンツ内容を音声に変換する音声変換手段と、
前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、
前記情報端末に対して指示を行うことができる指示手段と、
を備えたことを特徴とする情報表示システム。
【請求項２】
前記音声再生手段は、前記コンテンツの規定に基づいて、空間上の仮想位置からの音響を再現する音響再現手段を備えたことを特徴とする請求項１に記載の情報表示システム。
【請求項３】
前記音響再現手段は、頭部伝達関数に基づいて、空間上の仮想位置からの音響を再現することを特徴とする請求項２に記載の情報表示システム。
【請求項４】
前記指示手段は、前記情報表示端末に対して、光波及び弾性波の少なくとも一方を発生することで指示を伝えることを特徴とする請求項１から３のいずれか一つに記載の情報表示システム。
【請求項５】
前記指示手段の発生する弾性波を受信する弾性波受信手段を備え、
前記弾性波受信手段に対する前記指示手段の位置を、該弾性波を用いて計測することを特徴とする請求項１から４のいずれか一つに記載の情報表示システム。
【請求項６】
前記指示手段の発生する弾性波を受信する弾性波受信手段と、
前記指示手段の発生する光波を受信する光波受信手段と、を備え、
前記情報端末に対する前記指示手段の位置を、該弾性波及び該光波を用いて計測することを特徴とする請求項１から４のいずれか一つに記載の情報表示システム。
【請求項７】
前記弾性波受信手段は少なくとも３以上の弾性波受信部を備えることを特徴とする請求項５又は６に記載の情報表示システム。
【請求項８】
前記弾性波は、超音波であることを特徴とする請求項４から７のいずれか一つに記載の情報表示システム。
【請求項９】
前記光波は、赤外線であることを特徴とする請求項４から８のいずれか一つに記載の情報表示システム。
【請求項１０】
前記指示手段の指示が、前記空間上の仮想位置を特定することを特徴とする請求項２から９のいずれか一つに記載の情報表示システム。
【請求項１１】
コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末と、前記コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えた情報表示システムに用いられる位置計測方法であって、
前記コンテンツの規定に基づいて空間上の仮想位置からの音響を再現し、
前記指示手段の発生する弾性波を受信し、
前記指示手段の位置を、受信した前記弾性波を用いて計測することを特徴とする位置計測方法。
【請求項１２】
コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末と、前記コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えた情報表示システムに用いられる位置計測方法であって、
前記コンテンツの規定に基づいて空間上の仮想位置からの音響を再現し、
前記指示手段の発生する弾性波を受信し、
前記指示手段の発生する光波を受信し、
前記情報端末に対する前記指示手段の位置を、該弾性波及び該光波を用いて計測することを特徴とする位置計測方法。
【請求項１３】
前記弾性波を３つの弾性波受信部により計測し、
前記３つの弾性波の到達時間の差から前記指示装置の３次元上の位置を特定することを特徴とする請求項１１又は１２に記載の位置計測方法。
【請求項１４】
前記弾性波は、超音波であることを特徴とする請求項１１から１３のいずれか一つに記載の位置計測方法。
【請求項１５】
前記光波は、赤外線であることを特徴とする請求項１１から１４のいずれか一つに記載の位置計測方法。
【請求項１６】
コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末と、前記コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えた情報表示システムに用いられる情報再生方法において、
前記コンテンツの規定に基づいて、空間上の仮想位置からの音響を再現することを特徴とする情報再生方法。
【請求項１７】
頭部伝達関数に基づいて、空間上の仮想位置からの音響を再現することを特徴とする請求項１６に記載の情報再生方法。
【請求項１８】
前記コンテンツの要約を所定の方法によって生成することを特徴とする請求項１６又は１７に記載の情報再生方法。
【請求項１９】
前記指示手段の指示が、前記空間上の仮想位置を特定し、前記指示手段の特定した前記空間上の仮想位置の近傍を再生することを特徴とする請求項１６から１８のいずれか一つに記載の情報再生方法。
【請求項２０】
前記空間上の仮想位置の近傍として指定された範囲を拡大して再生することを特徴とする請求項１９に記載の情報再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、より簡便な音声によるウェブブラウジングを可能にする情報表示ステムに関する。
【０００２】
【従来の技術】
パソコンを利用し、インターネットを経由しＷｅｂ情報（コンテンツ）を閲覧（ブラウジング）するブラウザソフトがある。このブラウザソフトには、例えばＭｉｃｒｏｓｏｆｔ（登録商標、以下同じ）社のＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ（登録商標、以下同じ）などが知られており、ＷｅｂコンテンツをＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて受信しパソコンの画面に表示することができる。このブラウザソフトは、一般にパソコンの画面に表示されるコンテンツをマウスで位置を指示しキーボードで文字の入力を行うことで操作し、画面のスクロール、リンク等へのジャンプ、入力可能領域への文字入力などが行えるようになっている。
【０００３】
ここで、例えば視覚障害者等がコンテンツを利用しようとする場合、コンテンツに含まれる文字情報を音声化し、音声をスピーカ等を通じて利用者に伝えることでコンテンツ内容が把握できるようにした音声再生装置を備えたブラウザも知られている。
【０００４】
また、このマウスの代わりとしてポインティングデバイスを利用し、ポインティングデバイスを操作することで離れた場所から画面のポインタを無線で操作できるものも知られている。例えば特開平９−２１２２９９号公報には、トリガー信号と伝播媒介を用いたポインティングデバイスを使ってポインタを操作することができる入力装置が開示されている。
【０００５】
【特許文献１】
特開平９−２１２２９９号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、昨今のＷｅｂコンテンツでは、より多くの情報を伝えるために例えばＨＴＭＬタグのフレームタグやテーブルタグを用いて構成されたコンテンツが増えており、コンテンツを構成する文字を音声化しただけでは画面上に表示されるコンテンツの構成を把握するのが難しく、利用者に不便を強いていた。
【０００７】
そこで本発明は、上記の問題点に鑑みてなされたもので、視覚障害者などコンピュータのディスプレイ画面を直接目視して操作できない場合にも快適なＷｅｂブラウジングを可能にするブラウザシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
第１の発明は、コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末を備えた情報表示システムにおいて、前記コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えたことを特徴とする。
【０００９】
第２の発明は、第１の発明において、前記音声再生手段は、前記コンテンツの規定に基づいて、空間上の仮想位置からの音響を再現する音響再現手段を備えたことを特徴とする。
【００１０】
第３の発明は、第２の発明において、前記音響再現手段は、頭部伝達関数に基づいて、空間上の仮想位置からの音響を再現することを特徴とする。
【００１１】
第４の発明は、第１から３の発明において、前記指示手段は、前記情報表示端末に対して、光波及び弾性波の少なくとも一方を発生することで指示を伝えることを特徴とする。
【００１２】
第５の発明は、第１から４の発明において、前記指示手段の発生する弾性波を受信する弾性波受信手段を備え、前記弾性波受信手段に対する前記指示手段の位置を、該弾性波を用いて計測することを特徴とする。
【００１３】
第６の発明は、第１から４の発明において、第１から３の発明において、前記指示手段の発生する弾性波を受信する弾性波受信手段と、前記指示手段の発生する光波を受信する光波受信手段と、を備え、前記情報端末に対する前記指示手段の位置を、該弾性波及び該光波を用いて計測することを特徴とする。
【００１４】
第７の発明は、第５又は６の発明において、前記弾性波受信手段は少なくとも３以上の弾性波受信部を備えることを特徴とする。
【００１５】
第８の発明は、第４から７の発明において、前記弾性波は、超音波であることを特徴とする。
【００１６】
第９の発明は、第４から８の発明において、前記光波は、赤外線であることを特徴とする。
【００１７】
第１０の発明は、第２から９の発明において、前記指示手段の指示が、前記空間上の仮想位置を特定することを特徴とする。
【００１８】
第１１の発明は、コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末と、前記コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えた情報表示システムに用いられる位置計測方法であって、前記コンテンツの規定に基づいて空間上の仮想位置からの音響を再現し、前記指示手段の発生する弾性波を受信し、前記指示手段の位置を、受信した前記弾性波を用いて計測することを特徴とする。
【００１９】
第１２の発明は、コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末と、前記コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えた情報表示システムに用いられる位置計測方法であって、前記コンテンツの規定に基づいて空間上の仮想位置からの音響を再現し、前記指示手段の発生する弾性波を受信し、
前記指示手段の発生する光波を受信し、前記情報端末に対する前記指示手段の位置を、該弾性波及び該光波を用いて計測することを特徴とする。
【００２０】
第１３の発明は、第１１又は１２の発明において、前記弾性波を３つの弾性波受信部により計測し、前記３つの弾性波の到達時間の差から前記指示装置の３次元上の位置を特定することを特徴とする。
【００２１】
第１４の発明は、第１１から１３の発明において、前記弾性波は、超音波であることを特徴とする。
【００２２】
第１５の発明は、第１１から１４の発明において、前記光波は、赤外線であることを特徴とする。
【００２３】
第１６の発明は、コンテンツを受信し、コンテンツの規定に基づいて表示を行う情報表示端末と、前記コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えた情報表示システムに用いられる情報再生方法において、前記コンテンツの規定に基づいて、空間上の仮想位置からの音響を再現することを特徴とする。
【００２４】
第１７の発明は、第１６の発明において、頭部伝達関数に基づいて、空間上の仮想位置からの音響を再現することを特徴とする。
【００２５】
第１８の発明は、第１６又は１７の発明において、前記コンテンツの要約を所定の方法によって生成することを特徴とする。
【００２６】
第１９の発明は、第１６から１８の発明において、前記指示手段の指示が、前記空間上の仮想位置を特定し、前記指示手段の特定した前記空間上の仮想位置の近傍を再生することを特徴とする。
【００２７】
第２０の発明は、第１９の発明において、前記空間上の仮想位置の近傍として指定された範囲を拡大して再生することを特徴とする。
【００２８】
【発明の作用と効果】
第１の発明によると、コンテンツ内容を音声に変換する音声変換手段と、前記コンテンツの規定に基づいて前記変換された音声を再生する音声再生手段と、前記情報端末に対して指示を行うことができる指示手段と、を備えたので、音声によってコンテンツ内容を取得することができ、コンテンツに対して指示を行うことができる。
【００２９】
第２の発明によると、前記音声再生手段は、前記コンテンツの規定に基づいて、空間上の仮想位置からの音響を再現する音響再現手段を備えたので、コンテンツ内容を空間上の仮想位置として取得することができる。
【００３０】
第３の発明によると、前記音響再現手段は、頭部伝達関数に基づいて、空間上の仮想位置からの音響を再現するので、コンテンツ内容をより詳しい空間上の仮想位置として取得することができる。
【００３１】
第４の発明によると、前記指示手段は、前記情報表示端末に対して、光波及び弾性波の少なくとも一方を発生することで指示を伝えるので、離れた場所からでも指示を行うことができる。
【００３２】
第５の発明によると、前記指示手段の発生する弾性波を受信する弾性波受信手段を備え、前記弾性波受信手段に対する前記指示手段の位置を、該弾性波を用いて計測するので、指示手段の位置を検出することができる。
【００３３】
第６の発明によると、前記指示手段の発生する弾性波を受信する弾性波受信手段と、前記指示手段の発生する光波を受信する光波受信手段と、を備え、前記情報端末に対する前記指示手段の位置を、該弾性波及び該光波を用いて計測するので、指示手段の位置をより正確に計測することができる。
【００３４】
第７の発明によると、前記弾性波受信手段は少なくとも３以上の弾性波受信部を備えるので、指示手段の位置をより正確に計測することができる。
【００３５】
第８の発明によると、前記弾性波は、超音波であることを特徴とするので、指示手段の位置をより正確に計測することができる。
【００３６】
第９の発明によると、前記光波は、赤外線であることを特徴とするので、指示手段の位置をより正確に計測することができる。
【００３７】
第１０の発明によると、前記指示手段の指示が、前記空間上の仮想位置を特定するので、離れた位置からでも指示を行うことができる。
【００３８】
第１１の発明によると、音声再生手段は、前記コンテンツの規定に基づいて空間上の仮想位置からの音響を再現し、前記指示手段の発生する弾性波を受信し、前記指示手段の位置を、受信した前記弾性波を用いて計測するので、指示手段の位置を検出することができる。
【００３９】
第１２の発明によると、音声再生手段は、前記コンテンツの規定に基づいて空間上の仮想位置からの音響を再現し、前記指示手段の発生する弾性波を受信し、前記指示手段の発生する光波を受信し、前記情報端末に対する前記指示手段の位置を、該弾性波及び該光波を用いて計測するので、指示手段の位置をより正確に検出することができる。
【００４０】
第１３の発明によると、前記弾性波は３つの弾性波受信部により受信し、前記３つの弾性波の到達時間の差から前記指示装置の３次元上の位置を特定するので、指示手段の位置をより正確に検出することができる。
【００４１】
第１４の発明によると、前記弾性波は、超音波であることを特徴とするので、指示手段の位置をより正確に検出することができる。
【００４２】
第１５の発明によると、前記光波は、赤外線であることを特徴とするので、指示手段の位置をより正確に検出することができる。
【００４３】
第１６の発明によると、コンテンツの規定に基づいて、空間上の仮想位置からの音響を再現ので、コンテンツ内容を空間上の仮想位置として取得することができる。
【００４４】
第１７の発明によると、頭部伝達関数に基づいて、空間上の仮想位置からの音響を再現するので、コンテンツ内容をより詳しい空間上の仮想位置として取得することができる。
【００４５】
第１８の発明によると、前記コンテンツの要約を所定の方法によって生成するので、コンテンツの概要や構成を容易に知ることができる。
【００４６】
第１９の発明によると、前記指示手段の特定した前記空間上の仮想位置の近傍を再生するので、複雑なコンテンツでも容易に内容を取得することができる。
【００４７】
第２０の発明によると、前記空間上の仮想位置の近傍として指定された範囲を拡大して再生するので、複雑なコンテンツでも容易に内容を取得することができ、細かな指示を行うことができる。
【００４８】
【発明の実施の形態】
以下に本発明の実施の形態を図面を参照して説明する。
【００４９】
図１は、本発明の実施の形態の３Ｄブラウザシステムの構成を示すブロック図である。
【００５０】
端末１０はインターネット１００に接続され、利用者からの要求に応じてインターネット１００を経由してＷｅｂ情報（コンテンツ）を受信し、ディスプレイに表示することができる。この端末１０にはポイントロケータ２０及びヘッドホン５０が接続されている。また、この端末１０は受信したコンテンツ内容を音声に変換する機能も備えている。この音声変換機能は、コンテンツ内容のうち、文字列はそのまま音声に変換し、画像は、該画像に指定されている代替テキストを音声に変換する。
【００５１】
この端末１０では、常駐ソフトが動作しており、フィンガーポインタ４０からの信号（どのボタンが押されたか等）を受信し、受信した信号に対応する処理を行う、また、ポイントロケータ２０から受信したフィンガーポインタ４０の３次元上の座標位置から音声ブラウザの仮想スクリーン内の座標位置への変換も行なう。
【００５２】
ポイントロケータ２０は、受信装置３０によって受信した赤外線及び超音波からフィンガーポインタ４０の３次元空間内の座標位置を演算して算出し、座標位置の値を端末１０に送る。
【００５３】
受信装置３０は端末１０によって制御されており、フィンガーポインタ４０から発信される超音波を受信すると共に、フィンガーポインタ４０から発信される赤外線を受信する。この受信した超音波の受信時刻と赤外線の受信時刻との差を演算することによって、フィンガーポインタ４０の空間上の位置を検出する装置である。
【００５４】
フィンガーポインタ４０は、超音波及び赤外線を受信装置３０に対して送信することで受信装置３０に対して空間上の位置を通知することができる無線方式のポインタ装置である。フィンガーポインタ４０にはいくつかのボタンが備えられており、利用者はフィンガーポインタ４０を掌に握るように装着し、このボタンを指で操作することによって受信装置３０を経由して端末１０に対して各種の指令を送信することができる。このボタン操作の信号は赤外線によって送信される。
【００５５】
ヘッドホン５０は利用者に対して音声によって情報を伝達するためのスピーカである。ヘッドホン５０は端末１０によって制御されている。
【００５６】
利用者はヘッドホン５０を装着し、３次元音響、例えばＨＲＴＦ（Ｈｅａｄ−Ｒｅｌａｔｅｄ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ：頭部伝達関数）を用いた３次元音響を端末１０によって制御しヘッドホン５０によって再生することで、利用者が画面上に表されたコンテンツ位置を３次元上の音声の位置によって知ることができる。
【００５７】
このＨＲＴＦとは、音声の反射が全くない空間における音源から聴取者の鼓膜までの音の反射特性を表したものであり、ＨＲＴＦに基づいて音声の周波数成分、左右の音声のずれなどを再現することで立体的な音声を再現でき、上下左右前後の各方向から音が聞こえてくるように利用者に感じさせることができる。
【００５８】
なお、本実施の形態ではヘッドホン形状のスピーカとしたが、固定式のスピーカとしてもよい。なお、より正確に３次元音響を再現するためには利用者の耳（耳たぶ）の形状等を考慮し、利用者１人１人専用に加工したＨＲＴＦ関数を用いることが望ましい。
【００５９】
次に、フィンガーポインタ４０及び受信装置３０について説明する。
【００６０】
図２はフィンガーポインタ４０及び受信装置３０の詳細を表した図面である。
【００６１】
受信装置３０には超音波受信部３０１Ａ〜Ｃ、赤外線受信部３０２が備えられており、それぞれ、フィンガーポインタ４０の発信する超音波、赤外線を受信する。この３つの超音波受信部３０１Ａ〜Ｃは正三角形状に配置されており、赤外線受信部は超音波受信部の中央部に配置されている（図２（ａ））。
【００６２】
フィンガーポインタ４０にはボタン４０１Ａ〜Ｇ、超音波発信部４０２、赤外線発信部４０３が備えられている（図２（ｂ））。超音波発信部４０２からは所定の間隔で超音波を送信している。この超音波は超音波発信部から前方を中心に６０度の範囲内で発信されており、受信装置３０に対する角度が規定範囲外になると超音波が受信装置３０に届かないので、フィンガーポインタ４０の操作可能な位置を一定の範囲内に制限することができる。赤外線発信部４０３からは超音波と同じタイミングで赤外線を送信している。
【００６３】
ボタン４０１Ａ〜４０１Ｇはブラウザに対して様々な操作を行うためのスイッチである。利用者はボタン４０１Ａを親指で、４０１Ｂを人差し指で、４０１Ｃを中指で、４０１Ｄを薬指で、４０１Ｅを小指で、それぞれ掌で握るように保持し各ボタンの操作を行う（図２（ｃ））。なお、ボタン４０１Ｆ及び４０１Ｇにはブラウザ操作以外の個別の単独機能（例えばシステムの起動や終了等）が割り当てられる。
【００６４】
フィンガーポインタ４０から同時に発信された超音波及び赤外線は、空気中を伝わって受信装置３０の超音波受信部３０１及び赤外線受信部３０２に到達する。このとき、赤外線はほぼ光速で到達するが、超音波、すなわち音声は３４３ｍ／ｓ（２０℃）で到達するため、赤外線と超音波の到達時刻に相違が生じる。さらに、３ヶ所の超音波受信部３０１とフォンガーポインタ４０の超音波発信部４０２との距離がそれぞれ異なるため到達時間に相違が生じる。赤外線の到達した時刻を基準にして３ヶ所の超音波受信部３０１に超音波が到達した時刻の相違の結果から、フィンガーポインタ４０の３次元上の位置を特定することができる。
【００６５】
次に、このフィンガーポインタ４０の座標位置の算出について説明する。
【００６６】
前述したように、フィンガーポインタ４０の３次元上の座標位置は、受信装置３０が受信した赤外線及び３つの超音波の到達時間をポイントロケータ２０によって演算し算出される。
【００６７】
図３は超音波受信部３０１とフィンガーポインタ４０との位置関係を示したグラフである。
【００６８】
Ｓ０は超音波受信部３０１Ａの座標、Ｓ１は超音波受信部３０１Ｂの座標、Ｓ２は超音波受信部３０１Ｃの座標、Ｐはフィンガーポインタ４０の座標をそれぞれ示している。なお、赤外線がフィンガーポインタ４０から赤外線受信部３０２に到達する時間は本実施の形態における位置計測演算では無視できるほど小さいので、ここでは省略する。
【００６９】
Ｓ０、Ｓ１、Ｓ２は、それぞれｚ＝０の座標上に存在し、三角形（Ｓ０、Ｓ１、Ｓ２）は正三角形である。また、便宜上Ｓ０を座標の原点とする。直線（Ｓ０−Ｓ１）の中心点をＳ’とし、Ｓ’の座標を（１，０，０）とすると、Ｓ０、Ｓ１の座標は数式１のように定まる。
【００７０】
【数１】
2004192195.tif 000003
【００７１】
ここで、∠Ｓ０＝６０°、∠Ｓ’＝９０°であるので、Ｓ２の座標は、数式２のように定まる。
【００７２】
【数２】
2004192195.tif 000004
【００７３】
また、Ｓ０とＰとの距離をＰ０、Ｓ１とＰとの距離をＰ１、Ｓ２とＰとの距離をＰ２とし、Ｐの座標を（ｘ，ｙ，ｚ）とすると、球の公式（ｒ２＝ｘ２＋ｙ２＋ｚ２）により（Ｐ０，Ｐ１，Ｐ２）は数式３のように定まる。
【００７４】
【数３】
2004192195.tif 000005
【００７５】
この数式３から、Ｐの座標（ｘ，ｙ，ｚ）は式４のように定まる。
【００７６】
【数４】
2004192195.tif 000006
【００７７】
以上のとおり、フィンガーポインタ４０が送信する赤外線と超音波との到達時刻の相違によって、フィンガーポインタ４０の３次元空間上の位置が求まる。
【００７８】
次に、３Ｄブラウザについて説明する。
【００７９】
本実施の形態の３Ｄブラウザは、通常のパソコン画面において表示される領域を、前述した３次元立体音響を用いてあたかも空間上にブラウザ画面が表示されているように利用者に認識させることができる。この音声によって空間上に仮想的に表現される画面を「仮想スクリーン」と呼ぶ。
【００８０】
また、ブラウザソフトに対してＵＲＬを指定することにより取得されるコンテンツ内容の全ての領域（通常のブラウザをスクロールして表示される最上部から最下部までの全てを「ページ」と呼ぶ。このページのうち、仮想スクリーンの大きさの範囲で表示できる領域を「画面」と呼ぶ。
【００８１】
また、フィンガーポインタ４０の指定位置を中心とした画面の寸尺領域を「近傍」と呼ぶ。この近傍の領域は仮想スクリーンの上下左右それぞれ１／３の領域、すなわち、仮想スクリーン領域の１／９の面積として設定されている。なお、この近傍の領域の大きさはユーザーによって個別に指定することも可能である。さらに近傍の範囲を仮想スクリーン領域全体にまで拡大して表示、すなわち、読み上げることを「ズーム」と呼ぶ。
【００８２】
読み上げ機能が実行されていない場合は直前の処理が終了した位置（直前の処理がない場合はページの先頭）、読み上げ機能が実行されている場合は読み上げ中の文字の位置を「現在位置」と呼ぶ。
【００８３】
測定可能範囲の中でフィンガーポインタ４０が指し示す位置を「フィンガーポインタ（ＦＰ）位置」と呼び、仮想スクリーン内でフィンガーポインタ４０の動きに合わせて動くＦＰ位置を「ポインタ位置」と呼ぶ。仮想スクリーン内でフィンガーポインタ４０によって指し示すポインタ位置を「指定位置」と呼ぶ。この指定位置は、仮想スクリーン内の位置指定を伴う機能の実行によって確定する。すなわち、ポインタ位置から「読み上げ」操作を行った場合は、ポインタ位置が指定位置となる。
【００８４】
一度の読み上げ処理によって読み上げられるコンテンツ内容の範囲を「ブロック」と呼ぶ。すなわち、１回の読み上げ操作では１つのブロックが読み上げられる。このブロックは、コンテンツの内容の１つの文を１つのブロックとする。また、見出しや箇条書きの文字も１つのブロックとして扱う。
【００８５】
次に、３Ｄブラウザの仮想スクリーンについて説明する。
【００８６】
図４に仮想スクリーンの概要を示す。
【００８７】
矩形で示した範囲は３次元音声によって利用者にコンテンツ情報を伝えることのできる範囲を示し、これを仮想スクリーンと呼ぶ、また、破線で示した円形の範囲はフィンガーポインタ４０のＦＰ位置が測定可能である範囲を示し、破線の外側はフィンガーポインタ４０のＦＰ位置が測定される範囲外であることを示す。
【００８８】
本実施の形態の３Ｄブラウザでは、仮想スクリーンの中央部の座標を（０、０）とし、左上を（−６０、５０）、右上を（６０、５０）左下を（−６０、−５０）右下を（６０、−５０）とした１２０×１００の座標によって構成されており、コンテンツの読み上げはこの座標を基準にして３次元音響によって再現する。なお、この座標をさらに細かく設定（例えば４８０×４００）すればコンテンツ内の位置指定をより高い精度で行うことができるが、フォンガーポインタ４０の操作も高い精度が要求される。座標をさらに荒く設定（例えば６０×５０）すればフィンガーポインタ４０の操作精度は低くてもよいので操作は容易になるが、コンテンツ内の位置指定の精度は下がる。
【００８９】
次に、この仮想スクリーンの画面スクロールについて説明する。
【００９０】
図５は画面のスクロールについて説明した模式図である。
【００９１】
例えば従来のパソコンのブラウザソフトにおいて、コンテンツによってはブラウザソフトの１つの画面中に収まりきらないので、スクロールバーによってブラウザ画面をスクロールすることで収まりきらない部分のページ閲覧が行える仕組みになっている。
【００９２】
本実施の形態の３Ｄブラウザでは、１つの画面に収まりきらないコンテンツは「スクロール」を行うことで残りの部分を読み上げ等の操作ができるようにする。ただし、パソコンのブラウザソフトのように１行毎にスクロールを行うと現在位置が頻繁に移動してしまい非常に不便であるため、１つの画面単位でスクロールを行う。
【００９３】
新規にコンテンツを読み込んだ場合は、図５（ａ）に示すようにコンテンツに含まれるページのうち３Ｄブラウザの画面領域に相当する部分だけが仮想スクリーンに対応する。ここで、２画面目への移動処理を行うと、１画面目で表示されていた部分の次の内容を先頭とした画面へと移行する（図５（ｂ））。
【００９４】
このようにすることで１つの画面に収まりきらないコンテンツのページを仮想スクリーンに対応させることができる。なお、次画面へのスクロールは現在表示されている部分の次の内容ではなく、１画面目の内容と２画面目の内容とを一部重複させてもよい。
【００９５】
次に、仮想スクリーンにおける近傍について説明する。
【００９６】
本実施の形態の３Ｄブラウザでは、指定位置における仮想スクリーン領域の１／９の面積を近傍領域とし、コンテンツの一部の領域のみにおいて読み上げ、リンク指定、実行等の処理を行うことができる。こうすることで多くの情報が含まれているコンテンツや、複雑な構成のコンテンツ（例えば文章と画像とが入り組んで構成されているような場合）などでも、コンテンツの閲覧（読み上げ）等が容易に行える。
【００９７】
図６は画面と近傍とを示した模式図である。
【００９８】
現在位置又は指定位置において、近傍読み上げ処理を行うと、現在位置又は指定地を中心とした、仮想スクリーンの１／９の面積のコンテンツ内容を近傍として設定する。このとき、現在位置又は指定位置が画面の上下左右端に近い場合はその位置を中心とすると仮想スクリーン領域外になってしまうため、最も近い上下左右端に近傍領域の端を移動させる補正を行い近傍領域を設定する（図６の近傍ａ）。このとき、画面の外側にコンテンツのページ領域が存在する場合には補正を行わず画面外の領域も含めた近傍の範囲を設定する（図６の近傍ｂ）。
【００９９】
上記により近傍が設定される。
【０１００】
この近傍は画面の１／９の面積しかないため、フィンガーポインタ４０での操作に要求される精度を高くしなくてはならなくなり、使いづらくなる。そこで、ズームアップ処理を行うことでこの近傍領域を仮想スクリーン面積に拡大することができる（図７）。
【０１０１】
このほか、フレームによって構成されたコンテンツでは、各フレームで表示されるページを仮想スクリーン面積の画面として拡大する機能も行うことができる。
【０１０２】
以上のように構成された３Ｄブラウザシステムにおいて、次に、フィンガーポインタ４０を使用してブラウザの操作を行う手順について説明する。
【０１０３】
利用者は、フィンガーポインタ４０を手に保持し、ヘッドホン５０を装着して受信装置３０の前で操作を行う。
【０１０４】
図８は、ブラウザの操作を行う際流れを示したフローチャートである。
【０１０５】
まず、利用者が目的のＷｅｂ情報（コンテンツ）を取得するための操作を行う（処理１０１）。
【０１０６】
利用者がコンテンツを取得するためには、（１）ブラウザのブックマークから選択、（２）ＵＲＬを直接入力（３）表示しているコンテンツのリンクを選択、の３つの方法がある。このいずれかの方法で目的のコンテンツを選択し取得する。なお、（３）のリンク選択はフィンガーポインタ４０のボタンに割り当てられているが、（１）及び（２）の方法はフィンガーポインタ４０には割り当てられていないので、端末１０のキーボードのショートカット等により行う。
【０１０７】
この操作を受けて、要求されたコンテンツを取得する（処理１０２）。
【０１０８】
次に、取得したコンテンツの要約処理を行い（処理１０３）、処理された要約情報を読み上げる（処理１０４）。
【０１０９】
利用者は要約情報の読み上げによって、コンテンツの概要を知ることができるので、この要約情報に従ってフィンガーポインタ４０を操作することで各種の操作を行うことができる。
【０１１０】
ここで、利用者がポインタのボタンを操作すると（処理１０５）、ボタン操作に対応した機能が実行され（処理１０６）、その機能に対応したコンテンツの読み上げ処理を行う（処理１０７）。
【０１１１】
図１０は、図８の処理１０４におけるコンテンツ要約処理の詳細を表したフローチャートである。
【０１１２】
取得したコンテンツにはサイズが大きく読み上げ機能を用いると煩雑でわかりにくいものとなってしまうものが少なくない。そのため、コンテンツの中から見出しや重要項目だけを抜き出してＷｅｂ情報の内容を簡単に把握するために要約の作成を行う。
【０１１３】
まず取得したコンテンツを構成しているＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）タグのうち、＜Ｈ１＞タグ、＜Ｈ２＞タグ、＜Ｈ３＞タグで囲まれている文字を抽出する（処理３０２）。これは、一般には＜Ｈ１＞タグは大見出しに、＜Ｈ２＞タグは中見出し、＜Ｈ３＞タグは小見出しに用いられるので、この見出し文字を要約として利用する。
【０１１４】
前記抽出した文字を元のコンテンツに格納されていたのと同じ順序で要約情報に格納する（処理３０３）。
【０１１５】
なお、本実施の形態では＜Ｈ１＞、＜Ｈ２＞、＜Ｈ３＞タグを要約として利用したが、これを＜Ｈ１＞タグのみを選択してもよいし、＜Ｈ１＞〜＜Ｈ６＞のうちいずれか１つ以上のサイズの文字を選択してもよいし、他のタグを要約として利用してもよい。
【０１１６】
図１１は、図８の処理１０６における各ボタン操作に対応した機能の処理の詳細を表したフローチャートである。
【０１１７】
まず、フィンガーポインタ４０のボタン４０１を操作した際のポインタ位置が仮想スクリーン上であるか否かを判別する（処理４０１）。ポインタが仮想スクリーン上である、すなわち、現在のコンテンツ上のいずれかの位置をポインタで指示した場合は、処理４０２に移行し、いずれのスイッチが押されたかを判別する。
【０１１８】
ポインタが仮想スクリーン外である場合は、処理４０３に移行し、いずれのスイッチが押されたかを判別する。
【０１１９】
処理４０２において、ボタン４０１Ｂが押された場合は、ポインタの指定する位置で「実行」処理、すなわち、リンク先への移動、入力領域への文字入力可能モードへの移行などを行う（処理４０４）。
【０１２０】
処理４０２において、ボタン４０１Ｃが押された場合は、ポインタの指定位置からの読み上げ処理、すなわち、ポインタが指定した位置を始点として文字列の読み上げの開始を行う（処理４０５）。
【０１２１】
処理４０２において、ボタン４０１Ｄが押された場合は、ポインタの指定する位置の単語、オブジェクト又はリンクの読み上げ処理を行う（処理４０６）。
【０１２２】
処理４０２において、ボタン４０１Ｅが押された場合は、ポインタの指定する位置のフレーム名を読み上げ、次に、フレームの内容をフレームの始点から読み上げを開始する（処理４０７）。
【０１２３】
処理４０２において、ボタン４０１Ａ及びボタン４０１Ｂが同時に押された場合は、ポインタの指定する位置からのリンク読み上げ処理、すなわち、ポインタの指定する位置を始点としてリンク情報のみの読み上げを開始する（処理４０８）。
【０１２４】
処理４０２において、ボタン４０１Ａ及びボタン４０１Ｃが同時に押された場合は、ポインタの指定する位置からのオブジェクト読み上げ処理、すなわち、ポインタの指定する位置を始点としてオブジェクト情報のみの読み上げを開始する（処理４０９）。
【０１２５】
処理４０２において、ボタン４０１Ａ及びボタン４０１Ｄが同時に押された場合は、ポインタの指定する位置の近傍のリンクの読み上げ処理を開始する（処理４１０）。
【０１２６】
処理４０２において、ボタン４０１Ａ及びボタン４０１Ｅが同時に押された場合は、ポインタの指定する位置の近傍のズームアップ読み上げ処理、すなわち、ポインタの指定する位置の近傍を拡大して、仮想スクリーンを同じ面積において３Ｄ音声再生機能を使用して読み上げを開始する（処理４１１）。
【０１２７】
また、処理４０３において、ボタン４０１Ｂが押された場合は、現在位置で「実行」処理、すなわち、ポインタの指し示す位置にかかわらず、直前の最後に処理を行った位置（直前の処理がない場合にはコンテンツの先頭）においてリンク先への移動、入力領域への文字入力可能モードへの移行などを行う（処理４１２）。
【０１２８】
処理４０３において、ボタン４０１Ｃが押された場合は、現在位置からの読み上げ処理、すなわち、ポインタの指し示す位置にかかわらず、直前の最後に処理を行った位置（直前の処理がない場合にはコンテンツの先頭）を始点として文字列の読み上げの開始を行う（処理４１３）。
【０１２９】
処理４０３において、ボタン４０１Ｄが押された場合は、ポインタの指し示す位置にかかわらず、直前の最後に処理を行った位置（直前の処理がない場合にはコンテンツの先頭）の単語、オブジェクト又はリンクの読み上げ処理を行う（処理４１４）。
【０１３０】
処理４０３において、ボタン４０１Ｅが押された場合は、現在実行されている読み上げ処理の停止を行う（処理４１５）。
【０１３１】
処理４０３において、ボタン４０１Ａ及びボタン４０１Ｂが同時に押された場合は、現在位置からのリンク読み上げ処理、すなわち、ポインタの指し示す位置にかかわらず、直前の最後に処理を行った位置（直前の処理がない場合にはコンテンツの先頭）を始点としてリンク情報のみの読み上げを開始する（処理４１６）。
【０１３２】
処理４０３において、ボタン４０１Ａ及びボタン４０１Ｃが同時に押された場合は、現在位置からのオブジェクト読み上げ処理、すなわち、ポインタの指し示す位置にかかわらず、直前の最後に処理を行った位置（直前の処理がない場合にはコンテンツの先頭）を始点としてオブジェクト情報のみの読み上げを開始する（処理４１７）。
【０１３３】
処理４０３において、ボタン４０１Ａ及びボタン４０１Ｄが同時に押された場合は、現在位置の１ブロック上に移動し読み上げ処理を開始する（処理４１８）。
【０１３４】
処理４０３において、ボタン４０１Ａ及びボタン４０１Ｅが同時に押された場合は、現在位置の１ブロック下に移動し読み上げ処理開始する（処理４１９）。
【０１３５】
上記の処理により、フィンガーポインタ４０の操作によって３Ｄブラウザに指示を与える。
【０１３６】
なお、上記の操作に対するボタンの割り当ては固定的なものではなく、端末１０の常駐ソフトによって必要に応じて割り当てを適宜変更することができる。さらに、ここに説明されていない機能を割り当てることもできる。
【０１３７】
以上のように構成された本実施の形態の３Ｄブラウザシステムでは、インターネットなどを経由して取得したＷｅｂ情報（コンテンツ）を３次元音響再生によって空間上の仮想スクリーンに表示されているように再現することができる。また、赤外線と超音波を用いた無線方式のフィンガーポインタを用いることで、容易にフィンガーポインタの空間上の位置を特定することができ、３次元音響再生と合わせて空間上の仮想スクリーンに表示されたコンテンツに対して各種の操作を行うことができる。
【０１３８】
なお、本実施の形態ではフィンガーポインタは無線式であったが、これを有線式のものに置き換えてもよい。また、３次元音響はＨＲＴＦを用いたが、これを他の方式の３次元音響再生方式を用いたとしても本発明の本質は変わらない。
【図面の簡単な説明】
【図１】本発明の実施の形態の３Ｄブラウザシステムを表したブロック図である。
【図２】フィンガーポインタ４０及び受信装置３０の詳細を表したブロック図である。
【図３】フィンガーポインタ４０と受信装置３０との位置関係を表したグラフである。
【図４】仮想スクリーンの構成を表した模式図である。
【図５】仮想スクリーンの画面及びスクロールを表した模式図である。
【図６】仮想スクリーンの近傍について表した模式図である。
【図７】仮想スクリーンの近傍ズーム機能を表した模式図である。
【図８】３Ｄブラウザの操作の流れを表したフローチャートである。
【図９】コンテンツ要約処理を表したフローチャートである。
【図１０】ボタン操作機能処理を表したフローチャートである。
【符号の説明】
１０  端末
２０  ポイントロケータ
３０  受信装置
４０  フィンガーポインタ
５０  ヘッドホン
１００  インターネット
３０１  超音波受信部
３０２  赤外線受信部
４０１  ボタン
４０２  超音波発信部
４０３  赤外線発信部
【図１】
2004192195.tif 000007
【図２】
2004192195.tif 000008
【図３】
2004192195.tif 000009
【図４】
2004192195.tif 000010
【図５】
2004192195.tif 000011
【図６】
2004192195.tif 000012
【図７】
2004192195.tif 000013
【図８】
2004192195.tif 000014
【図９】
2004192195.tif 000015
【図１０】
2004192195.tif 000016