(57)【要約】【課題】インターネット等のタグ付き文章に関して、音声ブラウザによって、全てのページを読み上げると、必要な情報にたどり着くまで時間がかかっていた。【解決手段】タグ付き文章を自動で振り分け、音声ブラウザで読み上げる部分を指定することができる。このようにすることによって、画面を見ることなく、もしくは小さい表示画面であっても、インターネット等の情報を効率よく得ることができる。【選択図】      図１
2004171111.tif 000002
【特許請求の範囲】
【請求項１】
属性データ付きのコンテンツの内容を解析し、音声合成手段により前記コンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御方法において、
前記属性データ付きコンテンツの内容の解析を行なう解析工程と、
入力手段で前記コンテンツの解析を行なう工程によって解析されたコンテンツの読み上げ部分を指示する入力工程と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる工程と、
を含むことを特徴とするＷｅｂブラウザ制御方法。
【請求項２】
前記解析工程は、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割工程とする請求項１に記載のＷｅｂブラウザ制御方法。
【請求項３】
前記分割工程は、
前記コンテンツを解析しテキストデータとして分割する工程と、
前記分割されたテキストデータの長さと、長さの平均、リンク項目とリンク項目以外の比率を求め、この３つの特徴量から、前記分割されたテキストデータのうち、リンク項目のナビゲーションメニュー部とそれ以外のテキストデータとの判別を行なう工程とする請求項２に記載のＷｅｂブラウザ制御方法。
【請求項４】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御方法において、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割工程と、
前記分割工程で分割された前記ナビゲーションメニューを読みとばすスキップ処理の設定をおこなうスキップ処理工程と、
入力手段で、前記スキップ処理工程の実行の入力を行なう入力工程と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる工程と、
を含むことを特徴とするＷｅｂブラウザ制御方法。
【請求項５】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御方法において、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割工程と、
前記分割工程で分割された前記ナビゲーションメニュー部とそれ以外のテキスト部の一方を選択する処理の設定をおこなう対話制御工程と
入力手段で、前記対話制御工程の実行の入力を行なう入力工程と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる工程と、
を含むことを特徴とするＷｅｂブラウザ制御方法。
【請求項６】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御方法において、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割工程と、
前記分割工程で分割した前記ナビゲーションメニュー部を表示部へ表示する表示工程と、
前記ナビゲーションメニュー部以外のテキスト部分を読み上げる工程と、
入力手段で、前記表示部に表示させたナビゲーションメニューのリンク項目選択実行の入力を行なう入力工程と、
前記入力手段からの指示にしたがって、リンク項目先へ移動する工程と、
を含むことを特徴とするＷｅｂブラウザ制御方法。
【請求項７】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御方法において、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割工程と、
前記分割した、ナビゲーションメニュー部とそれ以外の部分とに相互リンクを設定する工程と、
前記相互リンクをつけた、ナビゲーションメニュー部を表示部へ表示する表示工程と、
前記相互リンクをつけた、ナビゲーションメニュー部以外のテキスト部分を読み上げる工程と、
入力手段で、前記表示部に表示させたナビゲーションメニューのリンク項目選択実行の入力を行なう入力工程と、
前記入力手段からの指示にしたがって、リンク項目先へ移動する工程と、
を含むことを特徴とするＷｅｂブラウザ制御方法。
【請求項８】
属性データ付きのコンテンツの内容を解析して、音声合成手段により、コンテンツ中のテキスト部分を読み上げる装置において、
前記属性データ付きコンテンツの解析を行なう解析手段と、
ＨＴＭＬコンテンツ読み上げの際に、原則として前記コンテンツの解析を行なう手段によって解析された、読み上げ条件に沿ってテキスト部分を読み上げる手段と、
前記コンテンツの解析を行なう工程によって解析されたコンテンツの、読み上げ部を指示するための入力手段と、
を含むことを特徴とするＷｅｂブラウザ制御装置。
【請求項９】
前記解析手段は、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割手段とする請求項８に記載のＷｅｂブラウザ制御装置。
【請求項１０】
前記分割手段は、
前記コンテンツを解析しテキストデータとして分割する手段と、
前記分割されたテキストデータの長さと、長さの平均、リンク項目とリンク項目以外の比率を求め、この３つの特徴量から、前記分割されたテキストデータのうちリンク項目のナビゲーションメニュー部とそれ以外のテキストデータとの判別を行なう手段とする請求項９に記載のＷｅｂブラウザ制御装置。
【請求項１１】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御装置において、
所定の属性データで区切られたコンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割手段と、
前記分割手段で分割された前記ナビゲーションメニュー部を読みとばすスキップ処理の設定をおこなうスキップ処理手段と、
前記スキップ処理手段の実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる手段とするＷｅｂブラウザ制御装置。
【請求項１２】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御装置において、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割手段と、
前記分割手段で分割された前記ナビゲーションメニュー部とそれ以外のテキスト部分の一方を選択する処理の設定をおこなう対話制御手段と、
前記対話制御手段の実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる手段と、
を含むことを特徴とするＷｅｂブラウザ制御装置。
【請求項１３】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御装置において、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割手段と、
前記分割手段で分割した前記ナビゲーションメニュー部を表示部へ表示する表示手段と、
前記ナビゲーションメニュー部以外のテキスト部分を読み上げる手段と、
前記表示部に表示させたナビゲーションメニューのリンク項目選択実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがって、リンク項目先へ移動する手段と、
を含むことを特徴とするＷｅｂブラウザ制御装置。
【請求項１４】
属性データ付きのコンテンツの内容を解析し、音声合成手段によりコンテンツ中のテキスト部分を読み上げるＷｅｂブラウザ制御装置において、
所定の属性データで区切られた、コンテンツ中のリンク項目のナビゲーションメニュー部とそれ以外の部分とに分割する分割手段と、
前記分割した、ナビゲーションメニュー部とそれ以外の部分に相互リンクを設定する手段と、
前記相互リンクをつけた、ナビゲーションメニュー部を表示部へ表示する表示手段と、
前記相互リンクをつけた、ナビゲーションメニュー部以外のテキスト部分を読み上げる手段と、
前記表示部に表示させたナビゲーションメニューのリンク項目選択実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがって、リンク項目先へ移動する手段と、
を含むことを特徴とするＷｅｂブラウザ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は音声によるインターネットのＷｅｂページを閲覧（ブラウズ）するためのソフトウェアの制御方法である。詳しくは、音声ブラウザ及び、携帯電話等でのインターネットブラウザの制御方法に関する。
【０００２】
【従来の技術】
近年、インターネットの利用が大幅に増大し、それに伴い従来とは異なる形態の利用の仕方がされるようになってきている。基本的に、インターネット上の情報は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）と呼ばれる形式である。
これらの情報を、小さい画面を持った携帯電話や、小さいディスプレイがついた一般の加入者用固定電話からインターネットに接続してＨＴＭＬを読み込み、インターネットを利用できる機器がある。
更に、属性付きドキュメントの読み上げ装置で実現されるＷｅｂページ読み上げソフトや音声ブラウザ等（例えば、特許文献１参照。）を、視覚障害のある人が使って、インターネットの情報を表示している画面を参照せずにインターネットの情報にアクセスできる機器がある。
【０００３】
【特許文献１】
特開平１１−３２７８７０号公報（第２−３頁、第１図）
【０００４】
【発明が解決しようとする課題】
しかしながら、一般のＨＴＭＬで記載されたＷｅｂサイトは、高解像度の表示装置に表示させることを前提に作成されている場合が多い。この場合、小さな表示画面や音声ブラウザでは快適に閲覧できないことが多い。このようなＷｅｂサイトを複雑にしている原因の１つとして、ナビゲーション・メニューが画面表示の一部として含まれることが挙げられる。ここで、ナビゲーション・メニューとは、画面表示の本文ではなく、他のページに移動するための、リンクの集まりのことを言う。
例えば、インターネットでニュースの情報を表示するＷｅｂサイトであれば、ニュース本文の他に、「経済、国際、マーケット」というようなトピックだけを示した、ナビゲーション・メニューがある。たとえば、「経済」という部分を選択するとそのトピックだけを扱ったニュースのページへ移動する。このトピックだけを示した部分をナビゲーション・メニューという。
このようなナビゲーション・メニューは、高解像度の表示装置を使ってＷｅｂサイトを閲覧しているユーザにとって、大変便利なものである。
ところが、音声合成装置でＷｅｂページを読み上げさせる場合、このようなナビゲーション・メニューを発音させることは、本文だけを知りたい場合に煩わしいものとなる。
更に、携帯電話等からインターネットにアクセスする場合、小さな画面に本文の他に多数のナビゲーション・メニューを表示することになるので、スクロールをして本文を読むことが煩わしいことが多い。
【０００５】
本発明は、このような問題を鑑みてなされたものであり、Ｗｅｂページ中のナビゲーション・メニューに関する煩わしさに妨げられずに、快適に音声や携帯電話などの小さな画面でも快適にＷｅｂ閲覧をすることを可能にする。
【０００６】
【課題を解決するための手段】
本発明は、前記課題を解決するために、以下の手段を採用した。
【０００７】
すなわち、インターネット上のＨＴＭＬ等で記載されたＷｅｂサイトのコンテンツには、修飾条件等を定める属性データ（以下、これをタグと言うことがある）が含まれている。本発明は、このタグを読み上げの制御情報として利用する。本発明の、Ｗｅｂページ読み上げ方法では、属性付きのコンテンツを解析して、音声合成手段により、コンテンツ中のテキスト部分を読み上げる装置において、前記属性付きコンテンツの解析を行なう工程と、ＨＴＭＬコンテンツ読み上げの際に、原則として前記コンテンツの解析を行なう工程によって解析された読み上げ条件に沿ってテキスト部分を読み上げる工程と、を含むことを特徴とする。
【０００８】
【発明の実施の形態】
図１は、本発明の第１の実施形態の構成を示した概略図である。
第１の実施形態では、視覚障害のある人がテキスト音声変換技術（ＴＴＳ：Ｔｅｘｔ  Ｔｏ  Ｓｐｅｅｃｈ）を用いたＷｅｂ読み上げソフトを用いて、画面を利用することなく、音声とキーボード等の入力装置のみでインターネットにアクセスする形態を想定する。もちろん視覚障害のない人が利用することも可能である。
【０００９】
図１に示したように、インターネットに代表されるネットワーク１に接続されているネットワーク端末２には、ナビゲーション・メニュー分割部３、ＨＴＭＬファイルから音声対話記述言語に変換する音声出力記述言語変換部４、音声対話記述言語を制御し会話を成立させる音声対話制御部５、ＨＴＭＬファイルを音声対話記述言語に変換する際、変換対象のＨＴＭＬファイルがリンクを含む場合、リンクを含むナビゲーション・メニューの次の項目への移動を設定するスキップ処理生成部６が保存されている。他に、ネットワーク端末２には、キーボード等の入力部８、音声対話制御部５からの指示で音声を出力するテキスト読み上げ部７を備えるものとする。
【００１０】
以下、処理の流れを図２のフローチャートに従って説明する。
まず、ネットワーク上に配信されているＨＴＭＬで記載されたコンテンツを受信する。受信したコンテンツはネットワーク端末２の一時記憶手段たとえばメモリー等（図示せず）にＨＴＬＭファイルとして格納しておく。（Ｓ２０１）
通常ならば受信したコンテンツをディスプレイ等の表示手段に表示する。しかし、本実施形態では、表示手段に表示しない。このとき、メモリーに格納したＨＴＭＬファイルに所定のタグ、たとえば＜ＦＲＡＭＥＳＥＴ＞がある場合、ナビゲーション・メニュー分割部３によって、受信し格納したＨＴＭＬファイルをナビゲーション・メニューと本文とに分ける（Ｓ２０２）。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
【００１１】
ここで、ナビゲーション・メニュー分割部３の分割方法の一例を説明する。
まず、受信したＨＴＭＬコンテンツは、基本的にタグたとえば、＜ｈｔｍｌ＞＜ｈｅａｄ＞等のついたテキスト文書である。
このタグのついたテキスト文章を、ＤＯＭ（ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）解析し、ＤＯＭツリーを作成する。次に、作成したＤＯＭツリーの階層的な構造の中から、以下の特徴量を計算する。
１．下位フォルダのうち、リンクであるものの総数。
２．下位フォルダのうち、テキストであって、かつリンクである場合、そのテキストの長さを求め、テキストの長さの平均。
３．下位フォルダの中の、リンクであるものと、そうでないものの比率。
こうして各フォルダで、以上の３点の特徴量を求め、これらと予め設定した値と比較する。
３つの特徴量が設定した値と一致したときに、そのフォルダの占める部分をＷｅｂページ中のナビゲーション・メニューの部分として判断する。
【００１２】
次に、音声出力を実現するためには、音声出力記述言語変換部４でナビゲーション・メニューと本文を一度ＨＴＭＬファイルから音声出力のための音声出力記述言語へと変換しておく。（Ｓ２０３）
この音声出力の記述言語としては、ＶｏｉｃｅＸＭＬ（Ｖｏｉｃｅ  ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のような音声出力の標準とされる言語であっても良いし、独自の言語であってもかまわない。
次に、ナビゲーション・メニューの中にあるリンク先へ移動するスキップ処理に対しても音声で対応するための音声出力用の記述言語（以下、音声出力記述言語）の形式で実装する。（Ｓ２０４）
【００１３】
テキスト読み上げ部７は、音声出力記述言語に変換したＨＴＭＬコンテンツを順に読み上げる。本発明では、ナビゲーション・メニュー分割部３によってナビゲーション・メニューの部分を判断し、ＨＴＭＬコンテンツのナビゲーション・メニュー部分から読み上げていく（Ｓ２０５）。
【００１４】
ここで、スキップ処理の例を説明する。例えばナビゲーション・メニューの読み上げ中に、ユーザがスキップのコマンドを発生させた場合である（Ｓ２０６）。
スキップコマンドは、ユーザが入力部８から入力する。たとえば、入力部がキーボードであれば、特定のキーを押すことによるものでも、あるいは入力部８が音声認識装置であった場合はユーザが「スキップ」と発声したものを音声認識装置によって検知するものでも良い。いずれにしても、音声対話制御部５は、ユーザからの入力を受け、テキスト読み上げ部７へスキップ処理の指示を行なう。テキスト読み上げ部７は、読み上げていたナビゲーション・メニューのまとまりを全てスキップして本文へ移り、本文の読み上げを行なう（Ｓ２０７）。
【００１５】
このようにすることで、音声出力されているナビゲーション・メニューに興味の無いユーザは、この不要なナビゲーション・メニュー部分の読み上げが終わるのを待つことなく、すぐに次の項目へと進むことができる。スキップされるのは、ナビゲーション・メニューの項目なので、文章を適当な長さでスキップするのとは異なり、誤って必要な部分をスキップしてしまうということも少なくなる。
【００１６】
ところで、ＨＴＭＬファイルから音声出力用の記述言語への変換に関しては、使用する音声出力記述言語に依存する。
本実施例では、例としてＨＴＭＬファイルの要素のうちテキストとリンクのみを対象とする。画像などの、テキストとリンク以外のＨＴＭＬ要素については省略するものとして説明する。また、音声出力用記述言語にはＴＴＳによる読み上げ要素、キー入力などのユーザ入力要素、ＨＴＭＬのリンクに相当する、ジャンプによる移動先の指定等が記述できるものとする。
ＨＴＭＬのテキストに関してはＴＴＳによる読み上げ対象の要素とする。ＨＴＭＬのリンクに関しては、そのテキストはＴＴＳによる読み上げ対象とし、リンク先への移動も音声出力記述言語で記述する。
【００１７】
リンク先への移動は、リンク先の読み上げ直後にユーザから何らかの入力を得られるようにしておく。例えばユーザからキー入力を得たい場合では「リンク先へ移動する場合は１のボタンを押してください」等、音声対話制御部５で音声出力記述言語を作成する。
【００１８】
このように作成した音声出力によって、ユーザの入力を誘導し、ユーザから入力があった場合には、音声対話制御部５が作動し、ユーザの入力に従ってリンク先へのジャンプ等の処理を行なう。
【００１９】
このように、音声ブラウザで読み上げるＨＴＭＬコンテンツのうち、ナビゲーション・メニューの読み上げを、ユーザの入力によりスキップすることができるようにしたので、ユーザは必要のない場合ナビゲーション・メニューの読み上げを省くことができる。
【００２０】
図３は、本発明の第２の実施形態の構成を示した概略図である。
第２の実施形態では、本文とナビゲーション・メニューを分離してユーザに提示することを行なう。その結果として、読み上げ順序はＨＴＭＬコンテンツに記載されている順序とは必ずしも一致しない。
【００２１】
図３に示したように、インターネットに代表されるネットワーク１に接続されているネットワーク端末２には、ナビゲーション・メニュー分割部３、ＨＴＭＬファイルから音声対話記述言語に変換する音声出力記述言語変換部４、音声対話記述言語を制御しユーザとの対話を成立させる音声対話制御部５、ＨＴＭＬファイルを音声対話記述言語に変換する際、変換対象のＨＴＭＬファイルがリンクを含む場合、リンクを含むナビゲーション・メニューの次の項目への移動を設定するスキップ処理生成部６が保存されている。他に、ネットワーク端末２には、キーボード等の入力部８、音声対話制御部５からの指示で音声を出力するテキスト読み上げ部７を備えるものとする。
【００２２】
以下、処理の流れを図４のフローチャートに従って説明する。
まず、ネットワーク上に配信されているＨＴＭＬで記載されたコンテンツを受信する。受信したコンテンツは、ネットワーク端末２の一時記憶手段たとえばメモリー等（図示せず）にＨＴＬＭファイルとして格納しておく。（Ｓ４０１）
通常ならば受信したコンテンツをディスプレイ等の表示手段に表示する。しかし、本実施形態では、表示手段に表示しない。このとき、メモリーに格納したＨＴＭＬファイルに所定のタグ、たとえば＜ＦＲＡＭＥＳＥＴ＞がある場合、ナビゲーション・メニュー分割部３によって、受信し格納したＨＴＭＬファイルをナビゲーション・メニューと本文とに分ける（Ｓ４０２）。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
【００２３】
ここで、ナビゲーション・メニュー分割部３でナビゲーション・メニューと本文部分を判断し分離した場合は、選択対話と呼ばれる新たな音声対話要素を付け加える。これはユーザに本文を聞きたいか、ナビゲーション・メニューを聞きたいかを最初に選択させる音声出力を記述するものである。これによって、ユーザは好みに応じて本文部分の読み上げをさせるか、あるいはナビゲーション・メニューの読み上げをさせる。さらにユーザが望むならナビゲーション・メニューのリンク先をたどることが可能となる。
ここで、たずねる要素をもった選択対話のための文章は、音声対話制御部５で作成する。たずねる要素をもった対話選択のための文章例としては、ユーザに対して「本文を聞きますか？  それともナビゲーション・メニューを聞きますか？」と言う文章を作成する。（Ｓ４０３）
【００２４】
このとき、音声出力記述言語変換部４において、本文部分、ナビゲーション・メニュー部分、選択対話の部分をそれぞれ適当な音声出力記述言語に変換する。この、音声出力記述言語変換部４で変換し作成した音声出力記述ファイルのうち、本文部分のファイルをＶｏｉｃｅ−Ｂ、ナビゲーション・メニュー部分のファイルをＶｏｉｃｅ−Ｎ、選択対話の部分のファイルＶｏｉｃｅ−Ｃとする。
【００２５】
次に、ユーザからのＶｏｉｃｅ−Ｃの回答を得る。ユーザからの回答は入力部８によって得る（Ｓ４０４）。
次に、ユーザからの入力に応じて、つまりユーザがナビゲーション・メニューを希望した場合テキスト読み上げ部７は、Ｖｏｉｃｅ−Ｎ（Ｓ４０６）を、またユーザが本文を希望した場合テキスト読み上げ部７はＶｏｉｃｅ−Ｂ（Ｓ４０５）の処理を行なう。つまりテキスト読み上げ部７は、それぞれの音声出力を行なう。
【００２６】
このように、ＨＴＭＬコンテンツのうちナビゲーション・メニュー部分を決定して、本文部分とナビゲーション・メニュー部分を分離し、どちらを読み上げるかをユーザに選択させるようにしたので、例えばユーザが、本文のみを聞きたい場合には、必要のないナビゲーション・メニューの読み上げを省くことができる。
【００２７】
上記の実施形態では、音声のみでＷｅｂ閲覧をすることを想定していた。第３の実施形態では、音声だけでなく、表示装置を利用できる環境を想定する。
最近の携帯端末などでは小さい表示画面を持つものが多い。その表示画面に、テキストや画像を表示させることが可能となっている。
このような場合、画面だけでもＷｅｂの利用は可能である。しかしながら、小さい表示装置に対応したコンテンツだけを閲覧する場合は問題ないが、一般のＨＴＭＬで作成されたＷｅｂを閲覧しようとすると、それらのＨＴＭＬコンテンツは、高解像度の表示画面を想定して作られているため、小さな画面では見にくく不便である。
【００２８】
図５は、本発明の第３の実施形態の構成を示した概略図である。
本実施形態では、このような不便を解決するための、音声と小さい表示画面を共に有効に利用する方法を提案する。
【００２９】
図５に示したように、インターネットに代表されるネットワーク１に接続されているネットワーク端末２には、ナビゲーション・メニュー分割部３、ＨＴＭＬファイルから音声対話記述言語に変換する音声出力記述言語変換部４、ブラウザの制御つまり音声読み上げの開始、停止等の処理を行い、本文の音声提示とナビゲーション・メニューの画面提示との同期の処理等を行なうメディア総合部１１、が保存されている。メディア総合部１１には、音声対話記述言語を制御し会話を成立させる音声対話制御部５、ＨＴＭＬブラウザ部１０が保存されている。他にネットワーク端末２には、テキスト読み上げ部７、入力部８、表示部９を備えている。
【００３０】
以下、処理の流れを図６のフローチャートに従って説明する。
まず、ネットワーク上に配信されているＨＴＭＬで記載されたコンテンツを受信する。受信したコンテンツは、ネットワーク端末２の一時記憶手段たとえばメモリー等（図示せず）にＨＴＭＬファイルとして格納しておく（Ｓ６０１）。
次に、ナビゲーション・メニュー分割部３によって、受信し格納したＨＴＭＬファイルを解析しテキスト文章をナビゲーション・メニューと本文とに分ける（Ｓ６０２）。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
【００３１】
次に、分割されたナビゲーション・メニューはメディア総合部１１に送られ、分割された本文部分は音声出力記述言語変換部４に送られる。音声出力記述言語変換部４では本文部分を音声出力記述言語に変換する（Ｓ６０３）。音声出力記述言語に変換後の本文部分のデータは、メディア総合部１１へ送る。
メディア総合部１１では、送られた本文部分のデータを音声対話制御部５に送る。次に音声対話制御部５は、本文部分をテキスト読み上げ部７を利用しテキスト読み上げを行なう。
また、送られたナビゲーション・メニュー部分はＨＴＭＬブラウザ部１０を利用し表示部９へ表示する（Ｓ６０４）。この、ナビゲーション・メニューの部分は通常のインターネットブラウザが行なう処理と同様である。
【００３２】
このように、ＨＴＭＬコンテンツのうち本文部分は、画面上には表示せずに、主に音声によってユーザに提示される（Ｓ６０５）。そのためユーザは、画面上のナビゲーション・メニューを確認しながら、音声で本文を聞くことができる（Ｓ６０７）。
【００３３】
メディア総合部１１において音声対話制御部とＨＴＭＬブラウザ部１０を総括している。例えば、ユーザが、キーボード等の入力部８から画面上のナビゲーション・メニューのリンクを選択した場合、本文の読み上げを直ちに止めて、選択されたリンク先へ移動する（Ｓ６０６）。
このような場合、メディア総合部１１において、音声読み上げの開始、停止等の処理を行い、本文部分の音声での提示とナビゲーション・メニューの画面表示とを同期させている。
【００３４】
このように、ＨＴＭＬコンテンツのうちナビゲーション・メニュー部分を画面で確認でき、本文部分を音声出力によって聞くことができる。ユーザは、画面に表示されているナビゲーション・メニューから所望の本文のみを選択することができ、必要のないナビゲーション・メニューの読み上げを省くことができる。さらに、画面が小さくても、情報量の比較的少ないナビゲーション・メニューのみを表示させることで、画面を有効に利用できる。
【００３５】
このように、ＨＴＭＬコンテンツを画面表示と音声読み上げに効果的に振り分けるようにしたので、携帯電話などの小さな画面と音声機能のみの限られたハードウエア資源の端末でも、情報量の多いＨＴＭＬコンテンツを快適に閲覧することができる。
【００３６】
図７は、本発明の第４の実施形態の構成を示した概略図である。
上記の第３の実施形態では、音声だけでなく、表示装置を利用できる環境を想定していた。
本実施形態では、音声を利用せず小さい表示画面を有効に利用する方法を提案する。
【００３７】
図７に示したように、インターネットに代表されるネットワーク１に接続されているネットワーク端末２、ネットワーク端末端末２には、たとえばハードディスクドライブ等に格納されたナビゲーション・メニュー分割部３、ＨＴＭＬコンテンツに変更を加えるＨＴＭＬコンテンツ変換部１２、ＨＴＭＬブラウザ部１０が保存されている。他にネットワーク端末２には、入力部８と、表示部９を備えている。
【００３８】
以下、処理の流れを図８のフローチャートに従って説明する。
まず、ネットワーク上に配信されているＨＴＭＬで記載されたコンテンツを受信する。受信したコンテンツはネットワーク端末２の一時記憶手段たとえばメモリー等（図示せず）にＨＴＭＬファイルとして格納しておく（Ｓ８０１）。
次に、ナビゲーション・メニュー分割部３によって、受信し格納したＨＴＭＬファイルを解析しテキスト文章をナビゲーション・メニュー部分と本文部分とに分ける（Ｓ８０２）。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
この分割された、ナビゲーション・メニュー部分のＨＴＭＬデータをＨＴＭＬ−Ｎと呼ぶ。また、本文の部分のＨＴＭＬデータをＨＴＭＬ−Ｂと呼ぶ。
【００３９】
次に、分割されたＨＴＭＬデータはＨＴＭＬコンテンツ変換部１２に送られる。
次に、ＨＴＭＬコンテンツ変換部１２で、画面上の画像をクリックした際に特定の挙動を行なわせるクリッカブルイメージと呼ばれるリンクを作成する。
まず、本文の部分のＨＴＭＬデータであるＨＴＭＬ−Ｂのページの先頭あるいは最後にあたる部分へ、ＨＴＭＬ−Ｎデータへのリンクたとえば「ナビゲーション」等の文字列を作成して付け加える。また、ナビゲーション・メニューのＨＴＭＬデータであるＨＴＭＬ−Ｎデータには、ＨＴＭＬ−Ｂへのリンクたとえば「本文」等の文字列を作成して付け加える（Ｓ８０３）。
【００４０】
ＨＴＭＬブラウザ部１０は、始めに、ＨＴＭＬ−Ｂのみを処理し、表示部８に表示する。こうして表示部８には、ＨＴＭＬ−Ｂのみが表示される（Ｓ８０４）。このため表示内容は、ナビゲーション・メニューの無いシンプルな構造になり、小さい表示画面でも見やすいページとなる。
また、このページの先頭部あるいは最後にある「ナビゲーション」というリンクをユーザが選択した場合（Ｓ８０５）、「ナビゲーション」のリンク先はＨＴＭＬ−ＮなのでＨＴＭＬブラウザ部１０はＨＴＭＬ−Ｎを処理し、ＨＴＭＬ−Ｎのページをつまりナビゲーション・メニューを表示部８へ表示する（Ｓ８０６）。ユーザは、この表示されたナビゲーション・メニューから他のページに移動することができる。
【００４１】
このように、ＨＴＭＬコンテンツのうち本文とナビゲーション・メニューを別に処理し、ユーザがどちらか一方のページのみを見るようにし、それぞれ他方のページにリンクを張るようにした。このため、一般のＨＴＭＬコンテンツを閲覧するときに小さい表示画面でも快適にＷｅｂ閲覧することができる。
【００４２】
【発明の効果】
本発明によれば、インターネット上のＨＴＭＬコンテンツを解析し自動で音声読み上げ部やナビゲーション・メニュー等に振り分け音声ブラウザで読み上げる部分を指定することができ、画面を見ることなく情報を効率よく得ることができる。
また、インターネット上のＨＴＭＬコンテンツを振り分けた後、効率よく画面表示を行なうので、小さい表示画面でも閲覧しやすい。
【図面の簡単な説明】
【図１】本願発明の第１の実施形態の構成を示した概略図
【図２】第１の実施形態の手順を示したフローチャート
【図３】本願発明の第２の実施形態の構成を示した概略図
【図４】第２の実施形態の手順を示したフローチャート
【図５】本願発明の第３の実施形態の構成を示した概略図
【図６】第３の実施形態の手順を示したフローチャート
【図７】本願発明の第４の実施形態の構成を示した概略図
【図８】第４の実施形態の手順を示したフローチャート
【符号の説明】
１．  ネットワーク
２．  ネットワーク端末
３．  ナビゲーション・メニュー分割部
４．  音声出力記述言語変換部
５．  音声対話制御部
６．  スキップ処理生成部
７．  テキスト読み上げ部
８．  入力部
９．  表示部
１０．ＨＴＭＬブラウザ部
１１．メディア統合部
１２．ＨＴＭＬコンテンツ変換部
【図１】
2004171111.tif 000003
【図２】
2004171111.tif 000004
【図３】
2004171111.tif 000005
【図４】
2004171111.tif 000006
【図５】
2004171111.tif 000007
【図６】
2004171111.tif 000008
【図７】
2004171111.tif 000009
【図８】
2004171111.tif 000010