(57)【特許請求の範囲】
【請求項１】
格納場所情報を含むデータを取得した場合に，取得した前記データに含まれる前記格納場所情報に基づいて他のデータを取得するジャンプ処理を実行するコンピュータを，
前記ジャンプ処理に関してジャンプ元のデータが格納された格納場所を示すジャンプ元の格納場所情報と，ジャンプ先のデータが格納された格納場所を示すジャンプ先の格納場所情報と，の関係を示す設定情報を記憶する記憶手段，
第１の格納場所情報に示される格納場所に格納された第１のデータを取得する取得手段，
前記第１の格納場所情報と前記記憶手段に記憶した前記設定情報に示される関係を満たす第２の格納場所情報が，前記取得手段が取得した前記第１のデータに含まれる場合に，前記第２の格納場所情報に示される格納場所に格納された第２のデータを取得するジャンプ処理を抑止する抑止手段，
として機能させることを特徴とするジャンプ処理抑止プログラム。
【請求項２】
テキストデータおよび格納場所情報を含むドキュメントデータから読み出したテキストデータを音声データに変換して出力する読み上げ処理と，前記ドキュメントデータから読み出した格納場所情報に基づいて他のドキュメントデータを取得するジャンプ処理とを備えるコンピュータを，
前記ジャンプ処理に関してジャンプ元の格納場所情報とジャンプ先の格納場所情報との関係を示す設定情報を記憶する記憶手段，
第１の格納場所情報が示す格納場所に格納された第１のドキュメントデータを取得する取得手段，
前記取得した第１のドキュメントデータからデータを順次読み出す読み出し手段，
前記第１のドキュメントデータから，第２のドキュメントデータの格納場所を示す第２の格納場所情報を読み出した際に，前記第１の格納場所情報と前記第２の格納場所情報との関係が，前記記憶手段に記憶した前記設定情報に示される関係を満たす場合に，前記第２の格納場所情報に基づくジャンプ処理を抑止する抑止手段，
として機能させることを特徴とするジャンプ処理抑止プログラム。
【請求項３】
前記設定情報が，ジャンプ元の格納場所情報とジャンプ先の格納場所情報とが互いに関連付けて指定された格納場所情報同士の関係，ジャンプ元の格納場所情報およびジャンプ先の格納場所情報のいずれも所定部分に共通の情報を含む格納場所情報同士の関係，または，ジャンプ元の格納場所情報とジャンプ先の格納場所情報とが同じ格納場所を示す格納場所情報同士の関係のうち，いずれか少なくとも１つの関係を示す情報である
ことを特徴とする請求項２に記載のジャンプ処理抑止プログラム。
【請求項４】
前記設定情報が，さらに，ジャンプ先の格納場所情報を指定する情報を含み，前記取得したドキュメントデータが，指定されたジャンプ先の格納場所情報を含む場合に，前記指定されたジャンプ先の格納場所情報に基づくジャンプ処理を抑止する
ことを特徴とする請求項３に記載のジャンプ処理抑止プログラム。
【請求項５】
前記コンピュータを，さらに，
前記第１のドキュメントデータ内に含まれる第２の格納場所情報に基づくジャンプ処理によって取得した前記第２のドキュメントデータに含まれるテキストデータの読み上げ処理を，入力された指示要求に従って中止するスキップ処理の実行を検出し，
前記スキップ処理の実行を検出した場合に，前記第２の格納場所情報を，前記設定情報に含まれる前記ジャンプ先の格納場所情報に追加する追加手段，
として機能させることを特徴とする請求項４に記載のジャンプ処理抑止プログラム。
【請求項６】
前記コンピュータを，さらに，
読み上げ処理の開始位置を示すテキストデータおよびタグ，並びに読み上げ処理の終了位置を示すテキストデータおよびタグを保持する保持手段，
前記読み出したテキストデータが前記開始位置を示すテキストデータおよびタグに一致する場合に前記読み上げ処理を開始し，前記読み出したテキストデータが前記終了開始位置を示すテキストデータおよびタグに一致する場合に前記読み上げ処理を終了する読み上げ制御手段，
として機能させることを特徴とする請求項２に記載のジャンプ処理抑止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語で記述された構造化ドキュメントを表示処理してユーザに閲覧させる場合，および，表示したドキュメントのテキストデータ部分を音声合成処理して出力する場合に，表示したドキュメント内で生じるジャンプ処理を抑止する処理を，コンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
コンピュータのデータ処理機能のひとつとして，テキストデータを音声合成処理して出力するというテキスト読み上げ処理機能がある。ユーザは，テキスト読み上げ処理機能によって，表示装置や印刷装置によって出力された文書を閲覧する代わりに，スピーカから出力される音声データを聞くことによって，その内容を把握することができる。
【０００３】
例えば，インターネット上の情報であるウェブページ（Ｗｅｂページ）を表示処理するＨＴＭＬドキュメント閲覧プログラムのなかには，表示装置に表示させたウェブページ内のテキストデータ部分を音声合成処理して生成した音声データを出力するテキスト読み上げ処理機能を備えたものがある。
【０００４】
しかし，ＨＴＭＬで記述されたウェブページは，表示装置に表示してユーザに閲覧させることを想定して作成されているため，閲覧操作のナビゲーション・メニュー，広告バナーなどの要素や，アンカータグによって指定されたリンク情報などが組み込まれている。このようなナビゲーション・メニュー，広告バナーには文字列が含まれる場合もあるため，ＨＴＭＬドキュメント内のすべての文字列を読み上げ処理の対象として扱うと，様々な情報が混在して出力されることになり，ユーザは不要な情報までも聞かされることになる。
【０００５】
そして，これらの閲覧操作用の情報を読み上げ処理の対象から除外するために，ウェブページのＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）解析情報を用いて，部ウェブページの構成に関する情報をもとにウェブページ内のナビゲーション・メニュー部分を判別し，これらの部分のテキストデータを読み上げ処理の対象から除外して読み上げ処理を実行するような方法が知られている（例えば，特許文献１参照）。
【０００６】
また，リンク情報による自動ジャンプ処理，すなわち，リンク情報の目的アンカーに指定されたドキュメントやデータ（目的データ）を自動的に取得する処理を行って，目的データのテキストデータを読み上げの対象とすると，ユーザが読み上げ処理を所望している本来のウェブページの情報以外の様々な情報が読み上げられる可能性があり，ユーザにとって大きなストレスとなりうる。
【０００７】
そこで，ユーザにとって必要な情報だけを読み上げ処理の対象とするために，読み上げ処理の対象となっているテキストデータ内にリンク情報が出現したときは，所定時間内にユーザのリンク処理要否の指示入力を受け付け，リンク処理要求にもとづいてリンク情報で指定されたドキュメントのテキストデータを読み上げる処理が知られている（例えば，特許文献２参照)。
【特許文献１】特開２００４−１７１１１１号公報
【特許文献２】特開２００３−８４７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
マークアップ言語で記述される構造化ドキュメントのうち，特にウェブページ（ＨＴＭＬドキュメント）にはリンク情報が多数設定される。リンク情報に設定される目的データは，同一ホストに属するドキュメントやデータ，別ホストに属するドキュメントやデータなど様々である。
【０００９】
リンク情報の目的データを読み上げ処理の対象として扱うか否かは，その目的データの情報内容によって判断する必要がある。例えば，ニュース提供サイトのトップページに記事見出しや記事の概要が表示され，記事見出しに対応する全文記事ページ（目的データ）の場所へのリンクが設定されているとする。
【００１０】
ここで，トップページにおいて読み上げ処理が実行された場合には，記事見出しや記事の概要などのテキストデータが順次読み上げられ，記事見出しのリンクでは目的データである全文記事ページへ自動的にジャンプ処理し，この全文記事が続いて読み上げられるという動作がユーザに望まれている。
【００１１】
また，トップページに含まれる広告バナーや参考資料の部分に，広告サイトへのリンクや参考資料を保管する別サイトへのリンクなどが設定されているとする。ニュース提供サイトを閲覧しているユーザにとって，これらのリンクの目的データから得られる情報は，本来ユーザが目的としている情報（ニュース）と関連が浅い内容であると考えられる。
【００１２】
このようなリンクについても自動的にジャンプ処理を行い，目的データを読み上げ処理の対象に組み入れてしまうと，不要な情報と必要な情報とが混在して読み上げられ，ユーザは自ら聞き取った情報の取捨選択を強いられて大きなストレスを受けるおそれがある。したがって，リンク元の情報と関連性が浅いような目的データへのリンクについては，自動ジャンプ処理を行う必要がない。
【００１３】
また，リンク情報の目的アンカーとして，同一ページ内の特定位置が設定される場合もある。読み上げ処理では，ページ内のテキストデータを先頭から順次読み上げる。同一ページ内で特定位置へジャンプ処理して読み上げが続けられると，ユーザを混乱させるおそれがある。したがって，同一ページの特定位置へのリンクについては，自動ジャンプ処理を回避する必要がある。
【００１４】
しかし，従来の読み上げ機能付きのドキュメント内テキスト読み上げ処理プログラムでは，読み上げ対象のテキスト内に出現するリンクにおいて自動ジャンプ処理を実行するか否かの判定は，ドキュメントの構成解析情報，目的データの情報量などの情報をもとに行われていた。
【００１５】
例えば，特許文献１の手法では，ウェブページの構成解析情報をもとに閲覧に必要なナビゲーション・メニューなどの要素を検出して，読み上げ処理の対象から除外するため，テキストデータ内の各リンクについて自動ジャンプ処理を実行するか否かを判定することができなかった。
【００１６】
また，特許文献２の手法では，ウェブページの読み上げ処理の対象となっているテキストデータ内にリンクが出現する度に，目的データを読み上げるか否かをユーザに判断させていた。そのため，ユーザは，その都度，読み上げ処理の対象に組み込まれるであろう目的データの内容を確認してジャンプ処理の要否を指示しなければならなかった。
【００１７】
本発明の目的は，ＨＴＭＬドキュメントのようなマークアップ言語で記述された構造化ドキュメントを表示処理し，ドキュメント内のテキストデータを音声合成処理して出力する読み上げ処理を行う場合に，読み上げ処理の対象としているテキスト内に出現するリンクのうち，読み上げ処理の対象への組み込みが不要な情報内容であるような目的データへのリンクにおいて自動ジャンプ処理を抑止できる処理を，コンピュータに実行させるためのプログラムを提供することである。
【課題を解決するための手段】
【００１８】
本発明の一態様として開示するプログラムは，格納場所情報を含むデータを取得した場合に，取得した前記データに含まれる前記格納場所情報に基づいて他のデータを取得するジャンプ処理を実行するコンピュータを，１）前記ジャンプ処理に関してジャンプ元のデータが格納された格納場所を示すジャンプ元の格納場所情報と，ジャンプ先のデータが格納された格納場所を示すジャンプ先の格納場所情報と，の関係を示す設定情報を記憶する記憶手段，２）第１の格納場所情報に示される格納場所に格納された第１のデータを取得する取得手段，３）前記第１の格納場所情報と前記記憶手段に記憶した前記設定情報に示される関係を満たす第２の格納場所情報が，前記取得手段が取得した前記第１のデータに含まれる場合に，前記第２の格納場所情報に示される格納場所に格納された第２のデータを取得するジャンプ処理を抑止する抑止手段，として機能させるものである。
【００１９】
また，本発明の別の態様として開示するプログラムは，テキストデータおよび格納場所情報を含むドキュメントデータから読み出したテキストデータを音声データに変換して出力する読み上げ処理と，前記ドキュメントデータから読み出した格納場所情報に基づいて他のドキュメントデータを取得するジャンプ処理とをコンピュータに実行させるプログラムであって，１）前記ジャンプ処理に関してジャンプ元の格納場所情報とジャンプ先の格納場所情報との関係を示す設定情報を記憶手段に記憶する処理と，２）第１の格納場所情報が示す格納場所に格納された第１のドキュメントデータを取得する処理と，３）前記取得した第１のドキュメントデータからデータを順次読み出す処理と，４）前記第１のドキュメントデータから，第２のドキュメントデータの格納場所を示す第２の格納場所情報を読み出した際に，前記第１の格納場所情報と前記第２の格納場所情報との関係が，前記記憶手段に記憶した前記設定情報に示される関係を満たす場合に，前記第２の格納場所情報に基づくジャンプ処理を抑止する処理とを，コンピュータに実行させるものである。
【００２０】
前記設定情報は，ジャンプ元の格納場所情報とジャンプ先の格納場所情報とが互いに関連付けて指定された格納場所情報同士の関係，ジャンプ元の格納場所情報およびジャンプ先の格納場所情報のいずれも所定部分に共通の情報を含む格納場所情報同士の関係，または，ジャンプ元の格納場所情報とジャンプ先の格納場所情報とが同じ格納場所を示す格納場所情報同士の関係のうち，いずれか少なくとも１つの関係を示す情報である。設定情報のジャンプ先の格納場所が，例えば，読み上げ処理の対象としているドキュメントが属しているホスト名と異なるホスト名に属するデータへのリンク先か否か，処理の対象としているドキュメント内の他の位置へのリンク先か否かなど，ジャンプ処理の抑止規則として機能する。格納場所は，例えば，ＵＲＬなどのデータ格納場所情報の全部または一部によって特定される。
【００２１】
上記のプログラムによれば，コンピュータは，ジャンプ処理に関してジャンプ元の格納場所情報とジャンプ先の格納場所情報との関係を示す設定情報を記憶手段に記憶して，第１の格納場所情報に示される格納場所に格納された第１のデータを取得する。そして，コンピュータは，第１の格納場所情報と第１のデータに含まれる第２の格納場所情報とが，記憶手段に記憶した設定情報に示される関係を満たす場合に，第２の格納場所情報に示される格納場所に格納された第２のデータを取得するジャンプ処理を抑止する。
【００２２】
これによって，ドキュメントから他のドキュメントへジャンプ処理する場合に，ドキュメントの本来の内容と関連性が浅いようなデータへのリンク情報を無効化し，取得や読み上げが不要なデータの取得処理を回避して，処理全体の処理時間を短縮することができる。
【００２３】
さらに，上記開示するプログラムは，前記コンピュータが，さらに，前記第１のドキュメントデータ内に含まれる第２の格納場所情報に基づくジャンプ処理によって取得した前記第２のドキュメントデータに含まれるテキストデータの読み上げ処理を，入力された指示要求に従って中止するスキップ処理の実行を検出する処理と，前記スキップ処理の実行を検出した場合に，前記第２の格納場所情報を，前記設定情報に含まれる前記ジャンプ先の格納場所情報に追加することを実行させるものである。
【００２４】
これにより，指示要求に従ってスキップされたドキュメントデータの格納場所をジャンプ抑止リンク先として設定情報に保存し，以降のジャンプ処理において，このドキュメントデータへのジャンプ処理を回避することができる。
【００２５】
なお，ジャンプ処理を抑止したいリンク先として，例えばＵＲＬなどのドキュメントデータの格納場所をユーザが任意に登録しておくことができ，ジャンプ処理の抑止の要否をユーザに対応させることができる。
【００２６】
さらに，本発明の別態様として開示するプログラムは，テキストデータを音声データに変換処理して出力する読み上げ処理を実行するコンピュータに，１）テキストデータおよびタグを含むドキュメントデータを取得する処理と，２）読み上げ処理の開始位置を示すテキストデータおよびタグ，並びに読み上げ処理の終了位置を示すテキストデータおよびタグを記憶手段に記憶する処理と，３）前記取得したドキュメントデータに含まれるテキストデータを順次読み出す処理と，４）前記読み出したテキストデータが前記開始位置を示すテキストデータおよびタグに一致する場合に前記読み上げ処理を開始し，前記読み出したテキストデータが前記終了開始位置を示すテキストデータおよびタグに一致する場合に前記読み上げ処理を終了する処理とを実行させるものである。
【００２７】
上記のプログラムによれば，コンピュータは，テキストデータおよびタグを含むドキュメントデータを取得する。また，コンピュータは，読み上げ処理の開始位置を示すテキストデータおよびタグ，並びに読み上げ処理の終了位置を示すテキストデータおよびタグを記憶手段に記憶する。そして，コンピュータは，取得したドキュメントデータに含まれるテキストデータを順次読み出して，読み出したテキストデータが，開始位置を示すテキストデータおよびタグに一致する場合に読み上げ処理を開始し，読み出したテキストデータが終了開始位置を示すテキストデータおよびタグに一致する場合に読み上げ処理を終了する。
【００２８】
ここで，開始位置および終了位置は，文字列，またはドキュメントの記述形式で使用されるタグ情報を用いて定義される。
【００２９】
このように，開始位置および終了位置の設定によって，ドキュメント内のテキストのうち読み上げ処理の対象とする範囲のみを読み上げ処理することができ，不要と考えられるテキストの読み上げを回避し，読み上げ処理全体の処理時間を短縮することができる。
【発明の効果】
【００３０】
本発明によれば，例えばＨＴＭＬドキュメントなどのマークアップ言語で記述された構造化されたドキュメントをユーザに閲覧させるために表示処理する場合において，表示されたドキュメントのテキストデータを読み上げ処理するときに，読み上げ処理の対象とするデータ内に出現したリンク情報での自動ジャンプ処理の要否を，ドキュメントの構成解析情報ではなく，リンク情報の目的アンカー（リンク先）の設定を手がかりとして決定することができる。
【００３１】
よって，読み上げ処理の対象となっているリンク元のドキュメントの内容と関連性が浅い内容のデータを読み上げ処理の対象から除外できるため，ドキュメント内のテキストデータの読み上げ処理の全体の処理時間を短縮することができる。
【００３２】
また，本発明によれば，ドキュメントの内容である必要な情報とドキュメントの内容自体と関連性がない不要な情報とが混在して出力されるという状況を回避することができるため，従来では音声データの中から必要な情報の取捨選択を強いられていたユーザのストレスを軽減することができる。
【００３３】
また，本発明によれば，読み上げ処理の対象としない情報のデータ格納場所情報（ＵＲＬなど）をジャンプ抑止リンク先としてユーザが任意に登録することができる。よって，読み上げ処理の対象をユーザに適応させて設定することができる。
【００３４】
本発明のドキュメント内テキスト読み上げ処理プログラムの一適用例として，カーナビゲーション・システムのインターネット閲覧プログラム（インターネット・ブラウザ）がある。例えば，カーナビゲーション・システムの表示装置を利用するインターネット・ブラウザは，通常のパーソナルコンピュータに比べて小型の表示領域にウェブページを表示させる。そのため，従来では，小型画面で表示されることやテキスト読み上げ処理の対象となることなどを考慮した，カーナビゲーション・システム専用のウェブページが提供されていた。カーナビゲーション・システム専用のウェブページの多くは，読み上げ処理に配慮して構成され，読み上げ処理の対象となるテキストデータ内にリンク情報が出現するというような状況は想定されていなかった。
【００３５】
しかし，近年のインターネット・ブラウザでは，標準的な表示装置での表示が想定されたウェブページを小型表示装置用に変換して表示処理することが可能となっている。このようなインターネット・ブラウザにおいて表示処理されるウェブページには多くのリンク情報が含まれていると考えられるため，読み上げ処理の対象となるリンク情報での自動ジャンプ処理の要否の適切な判定が必要である。本発明は，このようなインターネット・ブラウザに適用された場合に，ユーザにとって不要な情報を読み上げの対象から排除し，本来の提供目的とされる情報のみを読み上げる処理を実現し，読み上げ処理の有用性を高めることができる。
【発明を実施するための最良の形態】
【００３６】
図１に，本発明の最良の実施形態における構成例を示す。本例では，マークアップ言語で記述され構造化されたドキュメント例として，インターネット上で提供されるウェブページ（ＨＴＭＬドキュメント）の場合を例に説明する。
【００３７】
ドキュメント閲覧装置１は，ドキュメント内テキストの読み上げ処理機能を備えたドキュメント閲覧のためのコンピュータである。本例において，本発明のドキュメント内テキスト読み上げ処理プログラムは，ドキュメント閲覧装置１内のメモリにインストールされ，所定の契機によって実行される。
【００３８】
ドキュメント閲覧装置１は，表示装置２，スピーカ３，ブラウジング処理制御部１１０，通信処理部１１１，ＨＴＭＬ解析処理部１１３，レイアウト処理部１１５，画面表示処理部１１７，読み上げ処理制御部１２０，読み上げ処理部１２１，ジャンプ抑止処理部１２３，ジャンプ処理部１２５，読み上げスキップ処理部１２７，設定管理部１２９，設定情報記憶部１３１，音声合成処理部１４１，および音声出力処理部１４３を備える。
【００３９】
ブラウジング処理制御部１１０は，ウェブページを取得して，表示装置２に表示させるブラウジング処理に関する一連の処理を制御する処理手段である。また，ブラウジング処理制御部１１０は，ユーザが，読み上げ処理を要求した場合に，読み上げ処理制御部１２０へ読み上げ処理要求を通知する。
【００４０】
通信処理部１１１は，ＨＴＴＰプロトコルにしたがって，ウェブサイトのサーバからウェブページを取得する処理手段である。
【００４１】
ＨＴＭＬ解析処理部１１３は，ウェブページのＨＴＭＬタグを解析処理し，ＤＯＭツリーと呼ばれる形式に変換する処理手段である。
【００４２】
レイアウト処理部１１５は，ＤＯＭツリーの情報にもとづいて，ウェブページの要素をレイアウトする処理を行う処理手段である。
【００４３】
画面表示処理部１１７は，レイアウト処理されたウェブページの個々の要素を表示装置２に表示する処理手段である。
【００４４】
読み上げ処理制御部１２０は，ユーザから処理要求を受けて，表示装置２に表示されたウェブページのテキストデータ内から決定した所定の読み上げ範囲のテキストデータを音声合成処理して出力するテキスト読み上げ処理に関する一連の処理を制御する処理手段である。
【００４５】
読み上げ処理部１２１は，ウェブページのＤＯＭツリーの情報にもとづいて，ウェブページのテキストデータを順番に取得し，設定情報記憶部１３１に保存された読み上げ処理を開始する箇所を示す開始位置および読み上げ処理を終了する箇所を示す終了位置をもとに，ドキュメントの先頭から開始位置または終了位置と一致する箇所を検出し，開始位置と一致する箇所を検出した場合にその箇所から読み上げ処理を開始し，終了位置と一致する箇所を検出した場合にその箇所において読み上げ処理を終了する処理手段である。
【００４６】
開始位置および終了位置は，所定の文字列またはタグ情報によって指定される情報である。
【００４７】
具体的には，読み上げ処理部１２１は，ドキュメントデータから所定の読み上げ範囲の開始位置と同じ文字列またはタグ情報を検出した場合に，読み上げフラグをオンに設定して読み上げ処理を開始する。そして，読み上げフラグがオンである間，取得したテキストデータを読み上げ範囲として読み上げ処理を行う。そして，読み上げ範囲内に所定の読み上げ範囲の終了位置と同じ文字列またはタグ情報を検出した場合に，読み上げフラグをオフに設定して読み上げ処理を停止する。
【００４８】
ジャンプ抑止処理部１２３は，読み上げ処理の対象となっているテキストデータ中にリンク情報が出現した場合に，設定情報記憶部１３１に保存されたジャンプ抑止リンク先情報を参照し，出現したリンク情報のリンク先がジャンプ抑止リンク先情報に該当するものであるときは，このリンク情報での自動ジャンプ処理を無効化する処理手段である。
【００４９】
ジャンプ抑止リンク先情報は，ジャンプ抑止規則，ジャンプ抑止リンク先など，自動ジャンプ処理の無効化の対象とするリンク情報を特定するための情報である。
【００５０】
ジャンプ抑止規則は，自動ジャンプ処理を抑止するリンク先を判定するための情報である。例えば，読み上げているウェブページのドメイン，ホスト名と異なるドメイン，ホスト名が設定されたリンク先（目的アンカー）であるか否か，読み上げ処理の対象となっているドキュメントの同一ページ内の他の位置がリンク先（目的アンカー）であるか否かなどの判定情報が定義される。
【００５１】
ジャンプ抑止リンク先は，自動ジャンプ処理を抑止するリンク先を，データ格納場所情報の全部または一部を用いて設定した情報である。ジャンプ抑止リンク先は，管理者やユーザによって登録されたリンク情報である。
【００５２】
ジャンプ抑止処理部１２３は，具体的には，読み上げ処理の対象となっている現在のウェブページのＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｙｏｍｉａｇｅ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ）のホスト名と，リンク情報に目的アンカーとして設定されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｋｏｕｋｏｋｕ．ｃｏｍ／ｋｏｕｋｏｋｕ1．ｈｔｍｌ）のホスト名とを比較する。両者のホスト名が異なる場合に，このリンク情報を自動ジャンプ処理の抑止対象と判定し，自動ジャンプ処理を無効化する。
【００５３】
また，ジャンプ抑止処理部１２３は，リンク情報の目的アンカーに，現在のウェブページと同一ページ内の他の位置が設定されている場合（例えば，＃ｓｅｎｔｅｎｃｅ1）に，このリンク情報を自動ジャンプ処理の抑止対象と判定し，自動ジャンプ処理を無効化する。
【００５４】
また，ジャンプ抑止処理部１２３は，リンク情報の目的アンカーのＵＲＬが，ジャンプ抑止リンク先として登録されたＵＲＬと前方一致する場合に，このリンク情報をジャンプ抑止対象と判定し，自動ジャンプ処理を無効化する。
【００５５】
ジャンプ処理部１２５は，ウェブページに記述されているリンク情報の目的アンカーに設定されたデータの場所名へリンク処理し，当該目的アンカーのデータを取得する処理手段である。
【００５６】
読み上げスキップ処理部１２７は，読み上げ処理の対象となっているデータに出現したリンク情報から自動ジャンプ処理をしたリンク先のデータの読み上げ処理中に，ユーザから読み上げ処理のスキップ要求を受け付けた場合に，読み上げ処理を中止してリンク元のデータへ復帰するスキップ処理を行う処理手段である。
【００５７】
設定管理部１２９は，読み上げ処理の開始位置および終了位置，ジャンプ抑止リンク先情報（ジャンプ抑止規則，ジャンプ抑止リンク先）を設定情報記憶部１３１に保存して管理する処理手段である。設定管理部１２９は，ユーザのデータ設定操作にもとづいて，入力装置を介して入力された読み上げ処理の開始位置ならびに終了位置である文字列やタグ情報，またはジャンプ抑止リンク先であるＵＲＬを取得し，設定管理部１２９へ保管する。また，設定管理部１２９は，読み上げスキップ処理部１２７でスキップ処理が実行された場合に，スキップ処理が実行されたウェブページのＵＲＬを取得し，ジャンプ抑止リンク先へ追加設定する。
【００５８】
音声合成処理部１４１は，読み上げ処理部１２１から取得した読み上げ範囲のテキストデータを表音文字列に変換し，表音文字列を波形データに変換する処理手段である。音声出力処理部１４３は，波形データを音声としてスピーカ３から出力する処理手段である。
【００５９】
設定情報記憶部１３１は，ジャンプ抑止規則，ジャンプ抑止リンク先，および読み上げ範囲設定情報を記憶する手段である。
【００６０】
図２に，読み上げ範囲設定情報の例を示す。
【００６１】
図２（Ａ）は，文字列による読み上げ処理の開始位置を示す開始キーワード例を示す図，図２（Ｂ）は，文字列による読み上げ処理の終了位置を示す終了キーワード例を示す図，図２（Ｃ）は，タグ情報による読み上げ処理の開始位置を示す開始タグ例を示す図，図２（Ｄ）は，タグ情報による読み上げ処理の終了位置を示す終了タグ例を示す図である。
【００６２】
開始キーワード，終了キーワードは，任意の文字列である。また，開始タグ，終了タグは，テキストデータの属性，配置などを定義するタグ情報が使用される。
【００６３】
読み上げ処理部１２１は，開始キーワードまたは開始タグと一致する文字列またはタグ情報を検出するたびに，読み上げフラグのステータスをチェックし，読み上げフラグをオンにして，取得したテキストデータの読み上げ処理を実行する。したがって，一つのウェブページ内に複数の読み上げ範囲が出現する場合もあり，これらの複数箇所のテキストデータが音声合成処理部１４１および音声出力処理部１４３を介して読み上げられる。
【００６４】
読み上げ処理の開始位置および終了位置は，ドキュメント閲覧装置１の読み上げ処理部１２１に予め設定されていてもよい。
【００６５】
また，設定管理部１２９は，ユーザが任意に指定する開始位置または終了位置とする文字列，タグ情報を設定情報記憶部１３１に保管することができる。
【００６６】
図３に，ジャンプ抑止リンク先設定画面の例を示す。
【００６７】
図３（Ａ）のジャンプ抑止リンク先設定画面２００は，ウェブページごとにジャンプ抑止リンク先（ＵＲＬ）を設定登録するための画面である。
【００６８】
「対象ＵＲＬ」２０１は，「ジャンプ抑止リスト」２０３で設定されるリンク先（ＵＲＬ）を目的アンカーとするリンク情報での自動ジャンプ処理の抑止設定が，有効となるウェブページの場所情報（ＵＲＬ）を登録する設定入力欄である。
【００６９】
「ジャンプ抑止リスト」２０３は，自動ジャンプ処理を抑止したいリンク先，すなわち自動ジャンプ処理を無効化するリンク情報において目的アンカーに設定されるデータの場所情報（ＵＲＬ）を登録する設定入力欄である。「ジャンプ抑止リスト」２０３に登録されたリンク先は，「対象ＵＲＬ」２０１で登録されたウェブページが読み上げ処理の対象となっている場合にのみジャンプ抑止リンク先として扱われる。「ジャンプ抑止リスト」２０３で登録されたジャンプ抑止リンク先を，「固有抑止ＵＲＬ」とする。「保存」ボタン２０５は，ジャンプ抑止リンク先設定画面２００で入力された情報の設定登録を要求するボタンである。「保存」ボタン２０５がマウスクリック操作などによって選択されると，ジャンプ抑止リンク先設定画面２００で入力された情報が設定情報記憶部１３１に記憶される。
【００７０】
図３（Ｂ）のジャンプ抑止リンク先設定画面２１０は，読み上げ処理制御部１２０で制御される全ウェブページに共通して有効なジャンプ抑止リンク先（ＵＲＬ）を設定登録するための画面である。
【００７１】
「ジャンプ抑止リスト」２１３は，全ウェブページについて有効とされるジャンプ抑止リストを登録する設定入力欄である。「ジャンプ抑止リスト」２１３に設定されたジャンプ抑止リンク先を「共通抑止ＵＲＬ」とする。
【００７２】
「保存」ボタン２１５がマウスクリック操作などによって選択されると，入力された設定情報が設定情報記憶部１３１に記憶される。
【００７３】
図４に，ジャンプ抑止リンク先の例を示す。ジャンプ抑止リンク先は，例えばテーブル形式のデータとして保存される。
【００７４】
図４（Ａ）のジャンプ抑止リンク先のテーブルにおいて，Ｎｏ．２，Ｎｏ．３，Ｎｏ．ｎは，共通抑止ＵＲＬである。共通抑止ＵＲＬは，抑止対象ＵＲＬのポインタの欄にＮＵＬＬが設定される。また，ジャンプ抑止リンク先のテーブルのＮｏ．１，Ｎｏ.４は固有抑止ＵＲＬである。固有抑止ＵＲＬは，抑止対象ＵＲＬのポインタの欄に所定のポインタが設定される。この場合には，図４（Ｂ）に示す抑止対象ＵＲＬリストの対応するポインタに設定された抑止対象ＵＲＬのウェブページが読み上げ処理の対象となっている場合にのみ，ジャンプ抑止リンク先が有効な設定として自動ジャンプ処理が抑止される。
【００７５】
ジャンプ抑止リンク先の設定では，例えば，ホスト名のみのＵＲＬを設定したり（Ｎｏ．ｎ：ｈｔｔｐ：／／ｗｗｗ．ｃｃｃ＿ｋｏｕｋｏｋｕ．ｃｏｍ），ＵＲＬの一部をワイルドカード（＊）で記述したものを設定したりしてもよい（Ｎｏ.３：ｈｔｔｐ：／／ｗｗｗ．＊ｋｏｕｋｏｋｕ＊．ｃｏｍ）。
【００７６】
なお，抑止対象ＵＲＬのポインタには，可変の複数の抑止対象ＵＲＬを登録することができる。
【００７７】
本例では，共通抑止ＵＲＬと固有抑止ＵＲＬとは重複して設定登録されないようにした。ジャンプ抑止リンク先設定画面２１０において既登録の固有抑止ＵＲＬと同一のＵＲＬが共通抑止ＵＲＬとして新たに入力された場合には，入力されたＵＲＬを共通抑止ＵＲＬとして登録し，既登録の固有抑止ＵＲＬを削除する。
【００７８】
また，ジャンプ抑止リンク先設定画面２００において既登録の共通抑止ＵＲＬと同一のＵＲＬが固有抑止ＵＲＬとして入力された場合には，入力されたＵＲＬが既に共有抑止ＵＲＬとして登録されている旨のメッセージが，ジャンプ抑止リンク先設定画面２００上に表示されるようにしてもよい。
【００７９】
次に，図５を用いて，テキスト読み上げ処理およびリンク先のジャンプ抑止処理の概要を説明する。
【００８０】
ここで，ドキュメント閲覧装置１は，ニュースを提供するウェブサイトから，ウェブページをダウンロードして表示装置２に表示させ，かつ，所定範囲のテキストデータをスピーカ３から音声出力するものとする。ユーザは，このサイトの目的であるニュース情報だけが読み上げられることを希望しているものとする。
【００８１】
図５（Ａ）は，ニュースサイトのトップページｐａｇｅ０の例を示す図，図５（Ｂ）は，トップページｐａｇｅ０の部分ｐ４の記事見出しに対応する記事の全文ページｐａｇｅ１の例を示す図である。
【００８２】
読み上げ処理部１２１は，初期値として読み上げフラグをオフに設定しておく。そして，トップページｐａｇｅ０のテキストデータについて，図２（Ａ），（Ｃ）に示す開始キーワードまたは開始タグと一致する箇所を検出した場合に，読み上げフラグをオンに設定して，テキストデータの読み上げ処理を開始する。ここで，読み上げ処理部１２１は，トップページｐａｇｅ０の部分ｐ１の先頭部分で文字列「ニュース」を検出して，読み上げフラグをオンに設定する。検出した開始位置以降のテキストデータが読み上げ範囲となり，読み上げ範囲の部分ｐ１「ニュースサイト，２００Ｘ年０８月１２日，更新」の音声データがスピーカ３から出力される。
【００８３】
次の部分ｐ２は，ニュースサイトのウェブページ内の所定の位置を目的アンカーとするリンク情報が設定されたテキストデータを含むナビゲーション・メニューである。ジャンプ抑止処理部１２３は，ナビゲーション・メニューのリンク情報のリンク先がジャンプ抑止規則の一つ（同一ページ内をリンク先とするリンク情報を自動ジャンプ抑止対象とするという規則）に該当すると判定して，部分ｐ２のリンク情報での自動ジャンプ処理を無効化する。読み上げ処理部１２１は，部分ｐ２のナビゲーション・メニューのテキストデータについて読み上げ処理を行う。
【００８４】
次の部分ｐ３は，広告サイトへのリンク情報（画面上で「詳しい情報はこちらをクリック」と表示された部分）を伴う広告バナーである。
【００８５】
ジャンプ抑止処理部１２３は，リンク情報のリンク先のＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｋｏｕｋｏｋｕ．ｃｏｍ）のホスト名と，読み上げ中のトップページｐａｇｅ０のＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｔａｉｓｈｏｕ1．ｃｏｍ／ｔｏｐ．ｈｔｍｌ）のホスト名とを比較し，比較の結果がジャンプ抑止規則の一つ（ホスト名が異なる場所名をリンク先とするリンク情報を自動ジャンプ処理抑止対象とする規則）に該当すると判定して，部分ｐ３のリンク情報についてのジャンプ処理を無効化して，テキストデータの読み上げ処理を行う。
【００８６】
次の部分ｐ４は，ニュースのカテゴリの一つである「一般ニュース」の見出し，および「一般ニュース」カテゴリ内の一つの記事見出し部分である。読み上げ処理部１２１は，部分ｐ４のＨＴＭＬドキュメント内の開始タグ情報＜ｈ１＞を検出すると，既に読み上げフラグがオンであるので，検出したタグ情報＜ｈ１＞以降のテキストデータについて読み上げ処理を行う。よって，部分ｐ４のテキストの「一般ニュース，○○年ぶり△△が改善」の音声データがスピーカ３から出力される。
【００８７】
次の部分ｐ５は，部分ｐ４の記事見出しに対応する記事の全文ページｐａｇｅ１へのリンク情報が設定された部分である。
【００８８】
ジャンプ抑止処理部１２３は，ジャンプ抑止規則を参照して，部分ｐ５のリンク情報のリンク先が，トップページｐａｇｅ０の別の位置であるか，他のホスト名の場所名であるかなどの所定の規則に該当するか否かを判定する。
【００８９】
ここで，リンク情報の全文ページｐａｇｅ１（ｈｔｔｐ：／／ｗｗｗ．ｔａｉｓｈｏｕ1．ｃｏｍ／ｉｐｐａｎｎ＿ｃｏｎｔｅｎｔ＿２００５０８１２．ｈｔｍｌ）とトップページｐａｇｅ０（ｈｔｔｐ：／／ｗｗｗ．ｔａｉｓｈｏｕ1．ｃｏｍ／ｔｏｐ．ｈｔｍｌ）との関係がジャンプ抑止規則に該当しないので，さらに，リンク情報のリンク先が登録されたジャンプ抑止リンク先に該当するか否かを判定する。
【００９０】
さらに，部分ｐ５のリンク情報のリンク先が，ジャンプ抑止リンク先の共通抑止ＵＲＬおよび固有抑止ＵＲＬのいずれにも該当していないとする。ジャンプ処理部１２５は，リンク情報で全文ページｐａｇｅ１への自動ジャンプ処理を行い，読み上げ処理部１２１は，部分ｐ５のテキスト「記事全文」を音声出力し，さらに，自動ジャンプ処理によって取得した全文ページｐａｇｅ１のテキストデータの部分ｐ１０の読み上げ処理を行う。
【００９１】
読み上げ処理部１２１は，部分ｐ１０のテキストデータの読み上げ処理の実行中に，テキストデータ内の文字列「調査結果」の部分ｐ１１に設定されたリンク情報を検出する。部分ｐ１１のリンク情報のリンク先には，調査団体のサイトで提供される調査資料データが設定されているとする。
【００９２】
ジャンプ抑止処理部１２３は，部分ｐ１１のリンク情報のリンク先のＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｄａｎｎｔａｉ．ｃｏｍ／ｃｈｏｕｓａｋｅｋｋａ＿ｔｏｐ．ｈｔｍｌ）のホスト名が全文ページｐａｇｅ１のＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｔａｉｓｈｏｕ1．ｃｏｍ／ｉｐｐａｎｎ＿ｃｏｎｔｅｎｔ＿２００５０８１２．ｈｔｍｌ）のホスト名と異なっているので，ジャンプ抑止規則に該当すると判定し，このリンク情報でのジャンプ処理を無効化する。
【００９３】
よって，読み上げ処理部１２１は，部分ｐ１０のテキスト「○○年ぶり△△が改善，××日，県の調査団体が△△の調査結果を発表した。近年減少傾向となっていた△△は，今回の調査で改善していることが明らかになった。・・・」の音声データがスピーカ３から出力される。
【００９４】
その後，読み上げ処理部１２１は，記事見出しに対応する全文ページｐａｇｅ１の部分ｐ１０のテキストデータの読み上げ処理を終了した後，リンク元であるトップページｐａｇｅ０の部分ｐ５の次の位置へ戻り，次の記事見出し「□□祭りが開催」の部分ｐ６について，上記と同様に読み上げ処理を行う。
【００９５】
そして，読み上げ処理部１２１は，各ニュースカテゴリの各記事見出しおよびこれに対応する記事全文のテキストデータについて読み上げ処理を行い，トップページｐａｇｅ０のデータ内のタグ情報＜／ｂｏｄｙ＞を検出すると，読み上げ処理の終了位置を示す終了タグと合致するので，読み上げフラグをオフにして読み上げ処理を停止する。
【００９６】
上記の処理により，スピーカ３から出力される音声データは，以下のようになる。
【００９７】
「ニュースサイト，２００Ｘ年０８月１２日，更新，一般ニュース，○○年ぶり△△が改善，記事全文，○○年ぶり△△が改善，××日，県の調査団体が△△の調査結果を発表した。近年減少傾向となっていた△△は，今回の調査で改善していることが明らかになった。・・・，□□祭りが開催，・・・」
このように，本発明のドキュメント閲覧装置１は，ニュースに関する情報だけを読み上げ処理の対象として音声出力することができる。ユーザは，ニュースサイトから知りたい情報，すなわちニュース記事のみを効率的に聞くことができる。
【００９８】
次に，図６を用いて，スキップ処理が実行された場合の処理を説明する。
【００９９】
ウェブページｐａｇｅ３のテキストデータ（図6中，黒い四角形の列で示す）の読み上げ処理中に，読み上げ範囲に出現したリンク情報のリンク先のデータであるウェブページｐａｇｅ４へ自動ジャンプ処理が実行され，ウェブページｐａｇｅ４のテキストデータの読み上げ処理が実行されているとする。
【０１００】
ウェブページｐａｇｅ４のテキストデータの読み上げ処理中に，読み上げスキップ処理部１２７が，ユーザが入力したスキップ要求を受け付けて，読み上げ処理の処理位置をリンク元へ復帰するスキップ処理を実行した場合に，設定管理部１２９は，読み上げスキップ処理部１２７のスキップ処理実行を検出して，スキップ処理が実行されたウェブページｐａｇｅ４のデータ格納場所名（ＵＲＬ）を取得し，ジャンプ抑止リンク先に設定して設定情報記憶部１３１へ保存する。
【０１０１】
このように，自動的にジャンプ処理が行われて読み上げ範囲に組み込まれたリンク先のデータの内容がユーザにとって不要であった場合に，ユーザは，読み上げ処理の処理位置をリンク元へ復帰するスキップ処理を要求することによって，以降の読み上げ処理中において，一旦スキップ処理を要求したデータと同じデータの読み上げ処理を抑止させることができる。ジャンプ抑止処理部１２３は，スキップ処理実行によって，ジャンプ抑止リンク先に設定されたデータがリンク先情報として出現した場合には，自動ジャンプ処理を抑止するので，不要な情報の読み上げを回避することができる。
【０１０２】
図７に，読み上げ処理の処理フロー例を示す。
【０１０３】
読み上げ処理部１２１は，起動時に読み上げフラグをオフにして，読み上げ処理を停止しておき，表示処理されるウェブページのＤＯＭツリーの情報から順番にテキストデータを取得する（ステップＳ１）。
【０１０４】
そして，テキストデータから文字列を取得し（ステップＳ２），読み上げ範囲設定情報の開始位置または読み上げ終了位置として設定された文字列と，取得した文字列とを比較する（ステップＳ３）。取得した文字列が開始位置と一致する場合は，読み上げフラグをオンにして，読み上げ処理を開始し（ステップＳ４），取得した文字列を音声合成処理部１４１へ渡して読み上げ処理を実行する（ステップＳ５）。取得した文字列が開始位置または終了位置のいずれとも不一致である場合は，読み上げフラグの状態をチェックし（ステップＳ６），読み上げフラグがオンであれば，読み上げ処理を実行し（ステップＳ５），読み上げフラグがオフであれば，ステップＳ２の処理へ戻る。また，取得した文字列が終了位置と一致する場合は（ステップＳ３），読み上げフラグをオフにして，読み上げ処理を停止し（ステップＳ７），ステップＳ２の処理へ戻る。
【０１０５】
図８に，ジャンプ抑止処理の処理フロー例を示す。
【０１０６】
ジャンプ抑止処理部１２３は，読み上げ処理部１２１によって読み上げ処理されているテキストデータ内でリンク情報が検出されると処理を開始する。ジャンプ抑止処理部１２３は，リンク情報のリンク先のＵＲＬの文字列を取得し（ステップＳ１１），設定情報記憶部１３１に記憶されているジャンプ抑止規則にしたがって，リンク先が同一ページ内の別の位置か否かを判定する（ステップＳ１２）。そして，リンク先が同一ページの別の位置でなければ（ステップＳ１２のＮＯ），さらに，リンク先のＵＲＬのホスト名と読み上げ処理の対象となるウェブページのＵＲＬのホスト名とを比較する（ステップＳ１３）。リンク先が同一ページの別の位置であれば（ステップＳ１２のＹＥＳ），ステップＳ１１の処理へ戻る。
【０１０７】
リンク先のＵＲＬのホスト名と読み上げ処理の対象となるウェブページのＵＲＬのホスト名とが一致すれば（ステップＳ１３），そのリンク先へ自動ジャンプ処理を行い（ステップＳ１４），ステップＳ１１の処理へ戻る。一方，リンク先のＵＲＬのホスト名と読み上げ対象となっているウェブページのＵＲＬのホスト名とが不一致であれば，そのままステップＳ１１の処理へ戻る。
【０１０８】
図９に，別のジャンプ抑止処理の処理フロー例を示す。
【０１０９】
ジャンプ抑止処理部１２３は，リンク情報のリンク先のＵＲＬの文字列を取得し（ステップＳ２１），リンク先がジャンプ抑止処理部１２３に記憶されたジャンプ抑止リンク先のＵＲＬの文字列と一致するか否かを判定する（ステップＳ２２）。そして，リンク先のＵＲＬとジャンプ抑止リンク先のＵＲＬとが完全一致または前方一致している場合には，ステップＳ２１の処理へ戻る。一方，リンク先のＵＲＬとジャンプ抑止リンク先のＵＲＬとが完全一致または前方一致のいずれでもなく，不一致である場合には，そのリンク先へ自動ジャンプ処理を行い（ステップＳ２３），ステップＳ２１の処理へ戻る。
【０１１０】
図１０に，スキップ処理実行時における設定管理処理の処理フロー例を示す。
【０１１１】
設定管理部１２９は，読み上げスキップ処理部１２７が，読み上げ処理中にユーザからのスキップ要求によって，スキップ処理を実行したか否かを監視する（ステップＳ３１）。そして，読み上げスキップ処理部１２７がスキップ処理を実行した場合に（ステップＳ３１のスキップあり），読み上げ処理の対象となっていたウェブページのＵＲＬを取得し，ジャンプ抑止リンク先のリストへ追加登録して（ステップＳ３２），ステップＳ３１の処理へ戻る。
【０１１２】
以上,本発明をその実施の形態により説明したが,本発明はその主旨の範囲において種々の変形が可能であることは当然である。また，本発明を実現するプログラムは，コンピュータが読み取り可能な，可搬媒体メモリ，半導体メモリ，ハードディスクなどの適当な記録媒体に格納することができ，これらの記録媒体に記録して提供され，または，通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【０１１３】
本発明の形態および実施例の特徴を列記すると以下のとおりである。
【０１１４】
（付記１）  コンピュータを，
マークアップ言語で記述され構造化されたドキュメントを取得する処理手段と，
前記ドキュメント内から順次抽出したテキストデータを音声データに変換処理して出力する読み上げ処理を行う処理手段と，
自動ジャンプ処理を抑止させるリンク先を定義したジャンプ抑止リンク先情報を記憶する記憶手段と，
前記ドキュメント内のテキストデータの読み上げ処理中にリンク情報が出現した場合に，前記出現したリンク情報が前記ジャンプ抑止リンク先情報に該当するか否かを判定し，前記出現したリンク情報が前記ジャンプ抑止リンク先情報に該当するときは前記出現したリンク情報での自動ジャンプ処理を抑止する処理手段として
機能させるためのドキュメント内テキスト読み上げ処理プログラム。
【０１１５】
（付記２）  前記コンピュータを，さらに，
前記ドキュメント内のリンク情報における自動ジャンプ処理によって取得したテキストデータの読み上げ処理を，ユーザの指示要求に従って中止するスキップ処理の実行を検出する処理手段と，
前記スキップ処理の実行が検出された場合に，前記スキップ処理が実行されたリンク先のデータ格納場所情報を取得し，前記データ格納場所情報を，前記ジャンプ抑止リンク先情報を記憶する手段へ格納する処理手段として
機能させるための前記付記１記載のドキュメント内テキスト読み上げ処理プログラム。
【０１１６】
（付記３）  前記ジャンプ抑止リンク先情報は，自動ジャンプ処理を抑止させるリンク先とするデータ格納場所情報の所定の判定区分を定義するジャンプ抑止規則を含むものである
ことを特徴とする前記付記１または前記付記２のいずれか一項に記載のドキュメント内テキスト読み上げ処理プログラム。
【０１１７】
（付記４）  前記ジャンプ抑止リンク先情報は，自動ジャンプ処理を抑止させるリンク先として，データ格納場所情報の全部または一部を指定するジャンプ抑止リンク先を含むものである
ことを特徴とする前記付記１または前記付記２のいずれか一項に記載のドキュメント内テキスト読み上げ処理プログラム。
【０１１８】
（付記５）  前記コンピュータを，さらに，
ユーザが入力したデータ格納場所情報の全部または一部を，前記ジャンプ抑止リンク先情報として前記ジャンプ抑止リンク先情報を記憶する記憶手段へ格納する処理手段として
機能させるための前記付記１記載のドキュメント内テキスト読み上げ処理プログラム。
【０１１９】
（付記６）  コンピュータを，
マークアップ言語で記述され構造化されたドキュメントを取得する処理手段と，
前記ドキュメント内のテキストデータを音声データに変換処理して出力する読み上げ処理を開始する位置を示す開始位置および前記読み上げ処理を終了する位置を示す終了位置を記憶する記憶手段と，
前記ドキュメントの先頭から前記開始位置または前記終了位置と一致する箇所を検出し，前記開始位置と一致する箇所を検出した場合に前記開始位置と一致する箇所から前記読み上げ処理を開始し，前記終了位置と一致する箇所を検出した場合に前記読み上げ処理を終了する処理手段として
機能させるためのドキュメント内テキスト読み上げ処理プログラム。
【０１２０】
（付記７）  前記開始位置および前記終了位置は，文字列によって設定される情報である
ことを特徴とする前記付記６記載のドキュメント内テキスト読み上げ処理プログラム。
【０１２１】
（付記８）  前記開始位置および前記終了位置は，前記ドキュメントの記述形式で使用されるタグ情報を使用して設定される情報である
ことを特徴とする前記付記６記載のドキュメント内テキスト読み上げ処理プログラム。
【０１２２】
（付記９）  マークアップ言語で記述され構造化されたドキュメントを取得するドキュメント取得手段と，
前記ドキュメント内から順次抽出したテキストデータを音声データに変換処理して出力する読み上げ処理を行う読み上げ手段と，
自動ジャンプ処理を抑止させるリンク先を示すジャンプ抑止リンク先情報を記憶するジャンプ抑止リンク先情報記憶手段と，
前記ドキュメント内のテキストデータの読み上げ処理中にリンク情報が出現した場合に，前記出現したリンク情報が前記ジャンプ抑止リンク先情報に該当するか否かを判定し，前記出現したリンク情報が前記ジャンプ抑止リンク先情報に該当するときは，前記出現したリンク情報での自動ジャンプ処理を抑止する自動ジャンプ抑止手段とを備える
ドキュメント内テキスト読み上げ装置。
【０１２３】
（付記１０）  マークアップ言語で記述され構造化されたドキュメントを取得するドキュメント取得手段と，
前記ドキュメント内のテキストデータを音声データに変換処理して出力する読み上げ処理を開始する位置を示す開始位置および前記読み上げ処理を終了する位置を示す終了位置を記憶する読み上げ範囲設定情報記憶手段と，
前記ドキュメントの先頭から前記開始位置または前記終了位置と一致する箇所を検出し，前記開始位置と一致する箇所を検出した場合に前記開始位置と一致する箇所から前記読み上げ処理を開始し，前記終了位置と一致する箇所を検出した場合に前記読み上げ処理を終了する読み上げ処理手段とを備える
ドキュメント内テキスト読み上げ装置。
【０１２４】
（付記１１）  マークアップ言語で記述され構造化されたドキュメントを取得する処理過程と，
前記ドキュメント内から順次抽出したテキストデータを音声データに変換処理して出力する読み上げ処理を行う処理過程と，
前記ドキュメント内にリンク情報が出現した場合に，自動ジャンプ処理を抑止させるリンク先を示すジャンプ抑止リンク先情報を記憶するジャンプ抑止リンク先情報記憶手段へアクセスする処理過程と，
前記ドキュメント内に出現したリンク情報が，前記ジャンプ抑止リンク先情報に該当するリンク情報であるか否かを判定し，前記出現したリンク情報が前記ジャンプ抑止リンク先情報に該当するときは，前記出現したリンク情報での自動ジャンプ処理を抑止する処理過程とを含むドキュメント内テキスト読み上げ処理方法。
【０１２５】
（付記１２）  マークアップ言語で記述され構造化されたドキュメントを取得する処理過程と，
前記ドキュメント内のテキストデータを音声データに変換処理して出力する読み上げ処理を開始する位置を示す開始位置および前記読み上げ処理を終了する位置を示す終了位置を記憶する設定情報記憶手段にアクセスして前記開始位置または前記終了位置を取得し，前記ドキュメントの先頭から前記開始位置または前記終了位置と一致する箇所を検出し，前記開始位置と一致する箇所を検出した場合に前記開始位置と一致する箇所から前記読み上げ処理を開始し，前記終了位置と一致する箇所を検出した場合に前記読み上げ処理を終了する処理過程を含む
ドキュメント内テキスト読み上げ処理方法。
【図面の簡単な説明】
【０１２６】
【図１】本発明の最良の実施形態における構成例を示す図である。
【図２】読み上げ範囲設定情報の例を示す図である。
【図３】ジャンプ抑止リンク先設定画面の例を示す図である。
【図４】ジャンプ抑止リンク先の例を示す図である。
【図５】テキスト読み上げ処理およびリンク先のジャンプ抑止処理の概要を説明するための図である。
【図６】スキップ処理が実行された場合の処理を説明するための図である。
【図７】読み上げ処理の処理フロー例を示す図である。
【図８】ジャンプ抑止規則によるジャンプ抑止処理の処理フロー例を示す図である。
【図９】ジャンプ抑止リンク先によるジャンプ抑止処理の処理フロー例を示す図である。
【図１０】スキップ処理実行時における設定管理処理の処理フロー例を示す図である。
【符号の説明】
【０１２７】
１  ドキュメント閲覧装置
２  表示装置
３  スピーカ
１１０  ブラウジング処理制御部
１１１  通信処理部
１１３  ＨＴＭＬ解析処理部
１１５  レイアウト処理部
１１７  画面表示処理部
１２０  読み上げ処理制御部
１２１  読み上げ処理部
１２３  ジャンプ抑止処理部
１２５  ジャンプ処理部
１２７  読み上げスキップ処理部
１２９  設定管理部
１３１  設定情報記憶部
１４１  音声合成処理部
１４３  音声出力処理部
【図１】
0004768375.tif 000002
【図２】
0004768375.tif 000003
【図３】
0004768375.tif 000004
【図４】
0004768375.tif 000005
【図５】
0004768375.tif 000006
【図６】
0004768375.tif 000007
【図７】
0004768375.tif 000008
【図８】
0004768375.tif 000009
【図９】
0004768375.tif 000010
【図１０】
0004768375.tif 000011