(57)【要約】【課題】  遷移先から遷移元画面に戻った場合、遷移前に最後に操作された個所に続く個所からの表示要素の音声合成出力へと迅速に移行できるようにする。【解決手段】  文書再構築情報管理部１５３は、Ｗｅｂブラウザ１５１により表示された画面上で、別文書をリンク先とする文字列が選択された場合、遷移元文書のリンク先情報と、最後の操作個所情報を文書再構築制御情報として保持、管理し、文書再構築部１５４は、遷移先画面上で遷移元文書をリンク先とする文字列が選択された場合、該遷移元文書に対応する文書再構築制御情報に基づき、読上げ開始タグ及びスキップタグを付加した遷移元文書を再構築し、該再構築文書に基づき遷移元画面が表示されると、読上げ制御部１５２が、スキップタグ間に囲まれている表示要素をスキップし、読上げ開始タグに続く表示要素から音声読上げを再開する。【選択図】  図２
2008021002.tif 000002
【特許請求の範囲】
【請求項１】
ハイパーテキスト形式の文書を取得して画面に表示する表示制御手段と、
前記表示制御手段により表示された画面上で、遷移先へのリンク情報を保持するリンク保持情報が選択された場合、該画面に対応する遷移元文書のリンク先情報と、該遷移元文書中の最後に操作された個所を示す最後の操作個所情報を文書再構築制御情報として保持、管理する情報管理手段と、
前記画面上での前記リンク保持情報の選択に応じて遷移した遷移先画面上で遷移元文書へのリンク情報を保持するリンク保持情報が選択された場合、前記情報管理手段により該遷移元文書に対応して管理される文書再構築制御情報に基づき、当該遷移元文書上の前記最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、前記音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書を再構築する文書再構築手段と、
前記再構築された遷移元文書に基づき前記表示制御手段により表示される遷移元画面上で、該遷移元文書中の前記スキップタグにより指示された区間に対応する表示要素をスキップした後、前記音声合成開始タグに続く表示要素から順に音声合成して出力させる音声合成出力制御手段と
を具備することを特徴とする表示情報音声合成装置。
【請求項２】
前記情報管理手段は、
前記遷移元画面から遷移した前記遷移先画面を第１の遷移先画面として、第ｎの遷移先画面まで順繰りに遷移が繰り返される場合、各回の遷移が行われる毎に、その回の遷移元画面に対応する文書の情報、該文書に対応する最後の操作個所情報を時系列に文書再構築制御情報として管理し、
前記文書再構築手段は、
前記第ｎの遷移先画面から前記第１の遷移先画面まで順繰りに遷移を戻す場合、各回の遷移戻しが行われる毎に、その回の遷移元画面に対応して管理されている前記文書再構築制御情報を基に、前記音声合成開始タグ及びスキップタグを付加した遷移元文書を再構築する
ことを特徴とする請求項２記載の表示情報音声合成装置。
【請求項３】
前記情報管理手段は、
前記遷移元文書のリンク先情報に基づき取得した遷移元文書と、
前記最後の操作個所情報を基に、前記取得した遷移元文書中の当該最後に操作された箇所に続く個所の前に前記音声合成開始タグを付加した音声合成開始タグ付加文書と、
前記取得した遷移元文書中の最後に操作された個所の直前の箇所と、当該個所の前の任意の個所とに前記スキップタグを付加したスキップタグ付加文書と
を前記文書再構築制御情報として管理し、
前記文書再構築手段は、
前記取得した遷移元文書、音声合成開始タグ付加文書及びスキップタグ付加文書を合成して前記遷移元文書を再構築する
ことを特徴とする請求項１または２記載の表示情報音声合成装置。
【請求項４】
遷移元画面に戻った時に該遷移元画面で最後に操作された個所に続く個所からの音声合成出力を実行するか、実行しないかの選択を受付ける選択受付手段
を更に具備することを特徴とする請求項１乃至３のいずれか記載の表示情報音声合成装置。
【請求項５】
前記文書再構築手段は、
前記選択受付手段により前記音声合成出力を実行する旨が選択された場合、前記遷移先画面上で前記遷移元文書へのリンク情報を保持するリンク保持情報が選択された時に、前記音声合成開始タグ及び前記スキップタグを付加した遷移元文書を再構築し、
前記選択受付手段により前記音声合成出力を実行しない旨が選択された場合、前記遷移先画面上で前記遷移元文書へのリンク情報を保持するリンク保持情報が選択された時に、前記文書再構築制御情報中の前記リンク先情報に基づき遷移元文書を取得して前記表示制御手段に受け渡す
ことを特徴とする請求４記載の表示情報音声合成装置。
【請求項６】
ハイパーテキスト形式の文書を受取り、画面に表示する表示制御手段と、前記画面に対応する文書中のタグを解析し、該画面の表示要素を音声合成して出力する音声合成手段を有する表示情報音声合成装置と通信接続され、
前記表示情報音声合成装置で、前記表示制御手段により表示された画面上で、遷移先へのリンク情報を保持するリンク保持情報が選択された場合、該画面に対応する遷移元文書のリンク先情報と、該遷移元文書中の最後に操作された個所を示す最後の操作個所情報を文書再構築制御情報として保持、管理する情報管理手段と、
前記表示情報音声合成装置で、前記画面上での前記リンク保持情報の選択に応じて遷移した遷移先画面上で遷移元文書へのリンク情報を保持するリンク保持情報が選択された場合、前記情報管理手段により該遷移元文書に対応して管理される文書再構築制御情報に基づき、当該遷移元文書上の前記最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、前記音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書を再構築し、前記表示制御手段に受け渡す文書再構築手段と
を具備することを特徴とするＷｅｂサーバ装置。
【請求項７】
Ｗｅｂサーバ装置からハイパーテキスト形式の文書を受取り、画面に表示する表示制御手段と、前記画面に対応する文書中のタグを解析し、該画面の表示要素を音声合成して出力する音声合成手段を有する表示情報音声合成装置に実装され、
前記表示制御手段により表示された画面上で、遷移先へのリンク情報を保持するリンク保持情報が選択された場合、該画面に対応する遷移元文書のリンク先情報と、該遷移元文書中の最後に操作された個所を示す最後の操作個所情報を文書再構築制御情報として情報管理手段により保持、管理する情報管理処理と、
前記画面上での前記リンク保持情報の選択に応じて遷移した遷移先画面上で遷移元文書へのリンク情報を保持するリンク保持情報が選択された場合、前記情報管理手段により該遷移元文書に対応して管理される文書再構築制御情報に基づき、当該遷移元文書上の前記最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、前記音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書を文書再構築手段により再構築する文書再構築処理と、
前記再構築された遷移元文書に基づき前記表示制御手段により表示される遷移元画面上で、該遷移元文書中の前記スキップタグにより指示された区間に対応する表示要素をスキップした後、前記音声合成開始タグに続く表示要素から順に音声合成して出力させるべく音声合成出力制御手段により前記音声合成手段を制御する処理と
を前記表示情報音声合成装置に行なわせる表示情報音声合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイパーテキスト形式の文書に基づく画面の表示中、該画面上の表示要素を音声合成して出力する表示情報音声合成装置及びプログラム、並びに、表示情報音声合成装置に音声合成処理用の文書情報を渡すＷｅｂサーバ装置に関する。
【背景技術】
【０００２】
コンピュータのネットワークにおいて、例えば、クライアントＰＣ（パーソナル・コンピュータ）からＷｅｂアプリケーションを操作してＷｅｂ情報を閲覧するＷｅｂブラウザの一つに、ユーザが指定したＷｅｂ宛先から取得した情報を基にＷｅｂ画面を表示したうえで、該Ｗｅｂ画面に表示された情報（テキスト）を音声に変換して出力する（表示情報を音声により読上げる）音声ブラウザがある。
【０００３】
音声ブラウザでＷｅｂアプリケーションを操作する場合、画面上の特定の個所を読上げる技術として、例えば、画面に共通に表示されているナビゲーション部分などをユーザ操作によりスキップする技術が知られている。
【０００４】
表示情報の特定個所を読上げる制御の他の例として、例えば、下記特許文献１には、ユーザが、ウインドウの大きさを変えて画面の特定の位置を表示させる操作を行うことにより、画面の任意の個所を読上げ対象にする技術が開示されている。
【０００５】
また、下記特許文献２には、読上げる個所を容易な操作で指示することでテキストの任意の一部を読上げ対象にする技術、具体的には、リモコンの矢印キーを操作することによりタグの要素を順次選択し、選択された範囲の要素であるテキストを音声化する技術が開示されている。
【０００６】
また、下記特許文献３には、読上げるテキストにリンクが含まれている場合、そのリンク先のテキストも読上げる技術が開示されている。
【０００７】
また、下記特許文献４には、文字列を抽出して音声合成させていくなかで、抽出した文字列がリンクキーワード（リンクを示すキーワード）の場合は、音声再生回数が一回目の時、抽出したリンクキーワードの１つ前のリンクポインタを設定することで、移動指示の遅れにより意図するリンク先とは異なるリンク先へ移動してしまうことを防止する技術が開示されている。
【特許文献１】特開２００３−４４０７０号公報
【特許文献２】特開２０００−３３９１３２号公報
【特許文献３】特開２００２−２２９５７８号公報
【特許文献４】特開２００１−１４３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した公知技術（第１乃至第４の特許文献記載の技術）のうち、読上げ範囲を特定する技術は、特定の部位を予めまたは読上げ時にユーザ操作によって指定する必要があり、Ｗｅｂアプリケーションが状況に応じて動的に読上げ開始個所を音声ブラウザに指定することはできなかった。
【０００９】
また、リンク先を読上げる技術は、リンク先の全ての情報を単純に読上げることしかできなかった。
【００１０】
従って、画面上のコマンドボタンなどを操作することで別画面や同一画面内の別の個所に一旦遷移した後、その画面での操作によって元の画面または位置に戻ってきた時に、元の画面で操作を続けるために当該画面上のコマンドボタンまでの任意区間の音声ブラウザによる音声読上げを飛ばし、できるだけ早く、該コマンドボタンの直後の位置からの音声読上げを再開するという運用は実現できなかった。
【００１１】
本発明は、上記問題点を解消し、リンク先が関連付けられた表示要素を選択する等の遷移操作により遷移した遷移先から遷移元画面に戻った場合、該遷移元画面で遷移前に最後に操作された個所までの任意区間の音声合成出力をスキップし、当該最後に操作された個所に続く個所からの表示要素の音声合成出力へと迅速に移行できるＷｅｂサーバ装置、表示情報音声合成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１記載の発明は、ハイパーテキスト形式の文書を取得して画面に表示する表示制御手段と、前記表示制御手段により表示された画面上で、遷移先へのリンク情報を保持するリンク保持情報が選択された場合、該画面に対応する遷移元文書のリンク先情報と、該遷移元文書中の最後に操作された個所を示す最後の操作個所情報を文書再構築制御情報として保持、管理する情報管理手段と、前記画面上での前記リンク保持情報の選択に応じて遷移した遷移先画面上で遷移元文書へのリンク情報を保持するリンク保持情報が選択された場合、前記情報管理手段により該遷移元文書に対応して管理される文書再構築制御情報に基づき、当該遷移元文書上の前記最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、前記音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書を再構築する文書再構築手段と、前記再構築された遷移元文書に基づき前記表示制御手段により表示される遷移元画面上で、該遷移元文書中の前記スキップタグにより指示された区間に対応する表示要素をスキップした後、前記音声合成開始タグに続く表示要素から順に音声合成して出力させる音声合成出力制御手段とを具備することを特徴とする。
【００１３】
請求項２記載の発明は、上記請求項１記載の発明において、前記情報管理手段は、前記遷移元画面から遷移した前記遷移先画面を第１の遷移先画面として、第ｎの遷移先画面まで順繰りに遷移が繰り返される場合、各回の遷移が行われる毎に、その回の遷移元画面に対応する文書の情報、該文書に対応する最後の操作個所情報を時系列に文書再構築制御情報として管理し、前記文書再構築手段は、前記第ｎの遷移先画面から前記第１の遷移先画面まで順繰りに遷移を戻す場合、各回の遷移戻しが行われる毎に、その回の遷移元画面に対応して管理されている前記文書再構築制御情報を基に、前記音声合成開始タグ及びスキップタグを付加した遷移元文書を再構築することを特徴とする。
【００１４】
請求項３記載の発明は、上記請求項１または２記載の発明において、前記情報管理手段は、前記遷移元文書のリンク先情報に基づき取得した遷移元文書と、前記最後の操作個所情報を基に、前記取得した遷移元文書中の当該最後に操作された箇所に続く個所の前に前記音声合成開始タグを付加した音声合成開始タグ付加文書と、前記取得した遷移元文書中の最後に操作された個所の直前の箇所と、当該個所の前の任意の個所とに前記スキップタグを付加したスキップタグ付加文書とを前記文書再構築制御情報として管理し、前記文書再構築手段は、前記取得した遷移元文書、音声合成開始タグ付加文書及びスキップタグ付加文書を合成して前記遷移元文書を再構築することを特徴とする。
【００１５】
請求項４記載の発明は、上記請求項１乃至３のいずれか記載の発明において、遷移元画面に戻った時に該遷移元画面で最後に操作された個所に続く個所からの音声合成出力を実行するか、実行しないかの選択を受付ける選択受付手段を更に具備することを特徴とする。
【００１６】
請求項５記載の発明は、上記請求項４記載の発明において、前記文書再構築手段は、前記選択受付手段により前記音声合成出力を実行する旨が選択された場合、前記遷移先画面上で前記遷移元文書へのリンク情報を保持するリンク保持情報が選択された時に、前記音声合成開始タグ及び前記スキップタグを付加した遷移元文書を再構築し、前記選択受付手段により前記音声合成出力を実行しない旨が選択された場合、前記遷移先画面上で前記遷移元文書へのリンク情報を保持するリンク保持情報が選択された時に、前記文書再構築制御情報中の前記リンク先情報に基づき遷移元文書を取得して前記表示制御手段に受け渡すことを特徴とする。
【００１７】
請求項６記載の発明に係わるＷｅｂサーバ装置は、ハイパーテキスト形式の文書を受取り、画面に表示する表示制御手段と、前記画面に対応する文書中のタグを解析し、該画面の表示要素を音声合成して出力する音声合成手段を有する表示情報音声合成装置と通信接続され、前記表示情報音声合成装置で、前記表示制御手段により表示された画面上で、遷移先へのリンク情報を保持するリンク保持情報が選択された場合、該画面に対応する遷移元文書のリンク先情報と、該遷移元文書中の最後に操作された個所を示す最後の操作個所情報を文書再構築制御情報として保持、管理する情報管理手段と、前記表示情報音声合成装置で、前記画面上での前記リンク保持情報の選択に応じて遷移した遷移先画面上で遷移元文書へのリンク情報を保持するリンク保持情報が選択された場合、前記情報管理手段により該遷移元文書に対応して管理される文書再構築制御情報に基づき、当該遷移元文書上の前記最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、前記音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書を再構築し、前記表示制御手段に受け渡す文書再構築手段とを具備することを特徴とする。
【００１８】
請求項７記載の発明に係わる表示情報音声合成プログラムは、Ｗｅｂサーバ装置からハイパーテキスト形式の文書を受取り、画面に表示する表示制御手段と、前記画面に対応する文書中のタグを解析し、該画面の表示要素を音声合成して出力する音声合成手段を有する表示情報音声合成装置に実装され、前記表示制御手段により表示された画面上で、遷移先へのリンク情報を保持するリンク保持情報が選択された場合、該画面に対応する遷移元文書のリンク先情報と、該遷移元文書中の最後に操作された個所を示す最後の操作個所情報を文書再構築制御情報として情報管理手段により保持、管理する情報管理処理と、前記画面上での前記リンク保持情報の選択に応じて遷移した遷移先画面上で遷移元文書へのリンク情報を保持するリンク保持情報が選択された場合、前記情報管理手段により該遷移元文書に対応して管理される文書再構築制御情報に基づき、当該遷移元文書上の前記最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、前記音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書を文書再構築手段により再構築する文書再構築処理と、前記再構築された遷移元文書に基づき前記表示制御手段により表示される遷移元画面上で、該遷移元文書中の前記スキップタグにより指示された区間に対応する表示要素をスキップした後、前記音声合成開始タグに続く表示要素から順に音声合成して出力させるべく音声合成出力制御手段により前記音声合成手段を制御する処理とを前記表示情報音声合成装置に行なわせる。
【発明の効果】
【００１９】
本発明によれば、ハイパーテキスト形式の文書に基づき表示された画面上で、遷移先へのリンク情報を保持するリンク保持情報の選択が行なわれると、該画面に対応する遷移元文書のリンク先情報と、該遷移元文書中の最後に操作された個所を示す最後の操作個所情報が文書再構築制御情報として情報管理手段により保持、管理され、その後、上記リンク保持情報の選択に応じて遷移した遷移先画面上で遷移元文書へのリンク情報を保持するリンク保持情報が選択されると、情報管理手段により該遷移元文書に対応して管理される文書再構築制御情報に基づき、当該遷移元文書上の最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書が文書再構築手段により再構築されるため、該再構築された遷移元文書に基づき表示される遷移元画面上で、該遷移元文書中のスキップタグにより指示された区間に対応する表示要素をスキップした後、音声合成開始タグに続く表示要素から順に音声合成して出力させる制御によって、遷移先から遷移元画面に戻った場合、該遷移元画面で遷移前に最後に操作された個所に続く個所からその表示要素の音声合成出力を再開するまでの時間が短くて済む。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００２１】
図１は、本発明に係る表示情報音声合成システムの全体構成を示すブロック図である。
【００２２】
このシステムは、ユーザがＷｅｂ（ＷＷＷ：Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）画面の閲覧に用いるクライアント端末（特許請求の範囲における表示情報音声合成装置に相当）１０と、該クライアント端末１０がＷｅｂ画面を表示するために必要な文書情報をＷｅｂ上から取得して該クライアント端末１０に渡す処理を行うＷｅｂサーバ３０とをインターネット等の通信が可能な通信ネットワーク（以下、ＮＷと呼称）５０を介して接続して構成される。
【００２３】
クライアント端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）により実現され、Ｗｅｂサーバ３０は、Ｗｅｂアプリケーションを実装したサーバコンピュータにより実現される。
【００２４】
このシステムでは、クライアント端末（クライアントＰＣ）１０に実装されるＷｅｂブラウザ（ｂｒｏｗｓｅｒ）と、Ｗｅｂサーバ３０に実装されるＷｅｂアプリケーションとが協働して、クライアント端末１０におけるＷｅｂ画面の表示処理を実現する。
【００２５】
この表示処理において、Ｗｅｂブラウザは、Ｗｅｂサーバ３０（Ｗｅｂアプリケーション）から、ＴＣＰ／ＩＰの上位プロトコルであるＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を使ってＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述された文書を受信し、該文書に本文と共に含まれる制御情報（タグ）を解析し、該解析結果に従って当該文書の本文の内容を画面上に描画（表示）する処理を行なう。
【００２６】
ここで、Ｗｅｂブラウザが表示対象とする文書（ＷｅｂアプリケーションがＷｅｂ上の各リンク先から取得する文書）は、ハイパーテキスト形式の文書であり、該ハイパーテキスト文書に基づき表示した画面上には、該画面上の別の個所や別の画面（文書）へのリンク情報が関連付けられている要素〔コマンドボタン（以下に示す「ＯＫ」等のボタン）、文字列（同、「詳細設定」、「Ｂ工程詳細設定」等）、画像等〕も存在することになる。
【００２７】
これにより、Ｗｅｂブラウザが表示した画面上で、上記要素（以下、リンク保持情報という）の選択操作（クリック）がなされると、Ｗｅｂアプリケーションは、該リンク保持情報に関連付けられているリンク先から文書を取得してＨＴＴＰによりＷｅｂブラウザに渡し、Ｗｅｂブラウザはその文書を取得して画面を表示することで、遷移元画面から遷移先画面に切換え表示する。
【００２８】
また、この遷移先画面上で、遷移元画面（文書）をリンク先とするリンク保持情報が選択されると、Ｗｅｂアプリケーションは、該リンク保持情報のリンク先から文書（遷移元の文書に相当）を取得してＷｅｂブラウザに渡し、Ｗｅｂブラウザが、該文書に基づき画面を表示し、遷移元画面に切換え表示する。
【００２９】
このように、クライアント端末１０では、ＷｅｂブラウザがＷｅｂアプリケーションと協働して行なう表示処理によって、ある文書に基づく画面の表示中に、該画面上での遷移操作〔別の個所または画面（文書）をリンク先とするリンク保持情報の選択〕を契機に当該画面の別の個所または別の画面に遷移し、その後、遷移先画面上での元の画面に戻る操作〔遷移元の文書をリンク先とするリンク保持情報〕を契機に遷移元画面に戻すといった表示処理を行うことができる。
【００３０】
また、クライアント端末１０には、音声ブラウザ（後述の読上げ制御部１５２に相当）も実装される。音声ブラウザは、ＷｅｂブラウザがＷｅｂアプリケーションから取得した文書に基づき画面を表示すると、該表示内容（文書の本文：テキストデータ）を音声合成して出力する処理、つまり、表示内容を音声として読上げる処理を行う。
【００３１】
本発明において、音声ブラウザは、上述した如く、画面の表示中に、該画面上での遷移操作により遷移先の画面に遷移し、その後、該遷移先画面上での元の画面に戻る操作により遷移元画面を表示する遷移過程において、最初の画面の表示時には、該画面の表示内容を先頭部分から順に音声読上げしていく処理を行うが、その後、遷移先画面に遷移し、該遷移先画面から遷移元画面に戻った時には、該遷移元画面で遷移前に最後に操作された個所の直前までの任意区間の表示要素をスキップし、該最後に操作された個所に続く個所から、当該該遷移元画面の表示内容の音声読上げを行なう機能構成を有する。
【００３２】
以下、本発明における、遷移元画面で最後に操作した個所に続く個所からの音声読上げ機能を実現するための各実施例について順に説明していく。
【実施例１】
【００３３】
図２は、実施例１に係わる表示情報音声合成システムのクライアント端末１０とＷｅｂサーバ３０の機能構成を示すブロック図である。
【００３４】
本実施例において、クライアント端末１０は、キーボードやマウス等の入力デバイスから成る入力／操作部１１、Ｗｅｂ画面等の各種情報の表示を行う表示部１２、表示部１２に表示されるＷｅｂ画面（以下、単に画面と呼称）の表示内容（テキストデータ）を音声合成してスピーカ（図示せず）から出力する音声合成部１３、動作プログラム等の各種情報を記憶する記憶部１４、装置全体の制御を行う制御部１５、ＮＷ５０とのインタフェースを司るネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）部１６を備えて構成される。
【００３５】
クライアント端末１０において、制御部１５は、例えば、記憶部１３にインストールされているＷｅｂブラウザ１５１を読み出して常駐させ、該Ｗｅｂブラウザ１５１により、Ｗｅｂサーバ３０のＷｅｂアプリケーション３５１と協働して取得した文書情報に基づく画面表示制御を行う。
【００３６】
また、制御部１５には、Ｗｅｂブラウザ１５１による画面表示制御に連携して、該表示された画面上の表示要素（テキストデータ）を音声合成部１３により音声合成して出力させる制御、すなわち、画面上の本文要素の音声による読上げ制御を行なう読上げ制御部（音声ブラウザ）１５２が設けられる。
【００３７】
更に、制御部１５には、文書再構築情報管理部１５３、文書再構築部１５４が設けられる。
【００３８】
文書再構築情報管理部１５３は、Ｗｅｂブラウザ１５１により表示された画面上で、上述した遷移操作（別の個所または画面がリンク先として関連付けられているリンク保持情報の選択等）がなされたことを検知すると、該表示中の遷移元画面に対応する遷移元文書の情報（リンク先情報）と、該遷移元文書中の最後に操作された個所の情報を文書再構築制御情報として保持し、管理する。
【００３９】
文書再構築部１５４は、上記遷移操作後にＷｅｂブラウザ１５１によって表示部１２に表示される遷移先の画面上で遷移元画面に戻る操作（遷移元文書をリンク先とするリンク保持情報の選択等）がなされた場合、文書再構築制御情報管理部１５３により該遷移元文書に関連して管理される文書再構築制御情報に基づき、最後の操作個所情報に対応する個所を音声合成出力の開始箇所として指示する音声合成開始タグ、及び、音声合成開始タグ直前までの任意区間を音声合成出力をスキップする区間として指示するスキップタグを付加した遷移元文書を再構築する処理を行う。
【００４０】
一方、Ｗｅｂサーバ３０は、ＮＷ５０とのインタフェースを司るネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）部３１、動作プログラム等の各種情報を記憶する記憶部３２、ＨＤＤ等の記憶装置３３、動作プログラムに基づき装置全体の制御を行なう制御部３５を備えて構成される。
【００４１】
Ｗｅｂサーバ３０において、制御部３５は、例えば、記憶部３２にインストールされているＷｅｂアプリケーション３５１を読み出して常駐させ、該Ｗｅｂアプリケーション３５１が、クライアント端末１０のＷｅｂブラウザ１５１が表示する画面上での所望のリンク先の直接入力、あるいは、該画面上のリンク保持情報の選択に応じて、該当するリンク先にアクセスして文書情報を取得してＷｅｂブラウザ１５１に受け渡す制御を行なう。
【００４２】
上記構成を有する本実施例のシステムにおいて、クライアント端末１０は、ユーザが入力／操作部１１でＷｅｂブラウザ１５１の起動操作を行うと、該Ｗｅｂブラウザ１５１が起動し、初期画面として、例えば、本システムで実行可能な各種処理のメニュー画面を表示部１２に表示する。
【００４３】
このメニュー画面上で、ユーザが所望の処理項目（例えば、「○○の設定」）を選択する操作を行うと、Ｗｅｂブラウザ１５１は、該処理項目に関連付けられたリンク先情報（「○○の設定」の内容のある場所：ＵＲＬ）をＷｅｂサーバ３０のＷｅｂアプリケーション３５１に伝える。
【００４４】
これにより、Ｗｅｂアプリケーション３５１は、選択された処理項目に関連付けられるリンク先（ＵＲＬ：Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスして文書情報（当該処理の手順等が記述された文書情報）を取得してＷｅｂブラウザ１５１に渡す。
【００４５】
一方、Ｗｅｂブラウザ１５１は、上記処理項目の選択操作受付け後、該処理項目の関連付けられたＵＲＬからＷｅｂアプリケーション３５１によって取得された文書情報を取込み、該文書情報に基づく画面を表示部１２に表示する。
【００４６】
図３は、本実施例に係わるクライアント端末１０における表示情報音声合成処理動作を示すフローチャートである。
【００４７】
図３では、特に、クライアント端末１０において、Ｗｅｂブラウザ１５１が上述した手順でＷｅｂサーバ３０のＷｅｂアプリケーション３５１を通じて取得した文書情報に基づいて表示部１２に画面を表示した後の処理について開示している。
【００４８】
図３において、クライアント端末１０は、Ｗｅｂブラウザ１５１がＷｅｂアプリケーション３５１を通じて取得した文書情報に基づく画面を表示部１２に表示すると（ステップＳ１０１）、読上げ制御部１５２が音声合成部１３を駆動し、該画面上に表示された要素（文書本文に相当するテキストデータ）を順に音声合成して図示しないスピーカから再生出力する、いわゆる、音声読上げを開始する（ステップＳ１０２）。
【００４９】
この画面表示内容の音声読上げ実行中、読上げ制御部１５２は、画面上の最後の要素までの読上げ完了等によって、当該表示処理を終了する操作がなされたか否か（ステップＳ１０３）と、当該画面上で、例えば、リンク保持情報である文字列が読上げられた後に、ユーザにより当該文字列を選択する操作（遷移操作）がなされたか否か（ステップＳ１０４）を順次監視する。
【００５０】
この間、終了操作がなされた場合（ステップＳ１０３ＹＥＳ）、該画面を閉じて処理を終了し、終了操作がなされない場合（ステップＳ１０３ＮＯ）は、遷移操作がなされていないと判断（ステップＳ１０４ＮＯ）される限り、音声読上げの処理（ステップＳ１０２）を続行する。
【００５１】
その後、音声読上げ処理によって、例えば、該画面上のリンク保持情報文字列が読上げられた後、ユーザによって、該リンク保持情報文字列を選択（クリック）する操作（遷移操作）が行なわれた場合（ステップＳ１０４ＹＥＳ）、文書再構築制御情報管理部１５３は、該画面上で最後に操作された個所の情報を抽出し、当該画面（遷移元画面）に対応する文書（該画面を表示する元となる文書）の情報（当該文書のリンク先情報）と、当該画面上で最後に操作された個所の情報を、例えば、記憶部１４に設けられる管理テーブル１４１（図５参照）に保持する（ステップＳ１０５）。
【００５２】
引き続き、Ｗｅｂブラウザ１５１は、画面の表示中、上記ステップＳ１０４でユーザにより遷移操作（リンク保持情報のクリック）が行なわれたことを認識したＷｅｂアプリケーション３５１が該遷移操作がなされたリンク保持情報に関連付けられているリンク先から取得した文書情報を当該Ｗｅｂアプリケーション３５１から読込み、表示部１２に、該文書情報に基づいて画面（遷移先画面）を表示する（ステップＳ１０６）。
【００５３】
遷移先画面が表示されると、読上げ制御部１５２が音声合成部１３を駆動して該遷移先画面上に表示された要素の音声読上げを実行する（ステップＳ１０７）。
【００５４】
この遷移先画面上の表示内容の音声読上げ実行中、読上げ制御部１５２は、該遷移先画面上で、例えば、更に別のリンク先への関連付けがなされたリンク保持情報が読上げられた後に、ユーザが該リンク保持情報をクリックする操作〔該遷移先画面（第１の遷移先画面）から更に別の遷移先画面（第２の遷移先）への遷移操作〕がなされたか否か（ステップＳ１０８）と、該遷移先画面上で、遷移元画面をリンク先とするリンク保持情報〔例えば、該遷移先画面上に設けられた「ＯＫ」ボタン〕をクリックする操作（遷移元に戻る操作）が行なわれたか否かを順次監視する（ステップＳ１０９）。
【００５５】
この間、遷移操作がなされないまま（ステップＳ１０８ＮＯ）、遷移元に戻る操作がなされた場合（ステップＳ１０９ＹＥＳ）、文書再構築部１５４は、文書再構築制御情報管理部１５３によって管理されている文書再構築制御情報、すなわち、遷移元文書の情報（ＵＲＬ）と、遷移元画面で最後に操作された個所の情報に基づき遷移元画面を表示するための文書情報を再構築する。
【００５６】
具体的には、上記ＵＲＬからＷｅｂアプリケーション３５１を通じて読み込んだ遷移元文書情報中に、遷移元画面で最後に操作された個所の情報が示す箇所を基準にしてスキップタグと読上げ開始タグを付加した文書情報（遷移元画面表示用文書情報）を再構築する（ステップＳ１１０）。
【００５７】
ここで、スキップタグは、読上げ開始タグ直前までの任意区間の要素の音声による読上げをスキップすることを、また、読上げ開始タグは、当該タグ以降の要素から音声よる読上げを開始することを、それぞれ、音声ブラウザ（読上げ制御部１５２）に対して指示する情報である。
【００５８】
引き続き、Ｗｅｂブラウザ１５１は、文書再構築部１５４により再構築された文書情報に基づき、表示部１２に、遷移元画面を表示する（ステップＳ１１１）。
【００５９】
この再構築された文書情報に基づく遷移元画面が表示されると、読上げ制御部１５２は、該表示された遷移元画面に対応する文書情報中のスキップタグ及び読上げ開始タグを解析し、スキップタグの間に囲まれている要素の音声読上げをスキップしたうえで、読上げ開始タグ以降の要素からの音声読上げを実行する（ステップＳ１１２）。
【００６０】
なお、ここで読上げ制御部１５２は、スキップタグの間の要素の前にタイトル（図６，図７参照）等の要素がある場合には、該要素を先頭から順に音声読上げし、スキップタグの間の要素をスキップした後、読上げ開始タグ以降の要素からの音声読上げを行う（後述のＳ１１９においても同様）。
【００６１】
その後はステップＳ１０３に戻り、終了操作が行なわれない場合（ステップＳ１０３ＮＯ）は、ステップＳ１０２で遷移元画面上の要素の音声読上げを続行し（但し、読上げ対象要素がある場合）、終了操作が行なわれることにより（ステップＳ１０３ＹＥＳ）、遷移元画面を閉じて処理を終了する。
【００６２】
一方、上記ステップＳ１０８及びＳ１０９の継続実施中、表示中の遷移先画面上で別のリンク先への遷移操作がなされた場合（ステップＳ１０８ＹＥＳ）、文書再構築制御情報管理部１５３は、表示中の遷移先画面（第１の遷移先画面）上で最後に操作された個所の情報を抽出し、該第１の遷移先画面に対応する遷移先文書情報のリンク先情報と、当該最後に操作された個所の情報を管理テーブル１４１（図５参照）に保持する（ステップＳ１１３）。
【００６３】
引き続き、Ｗｅｂブラウザ１５１は、第１の遷移先画面の表示中、上記ステップＳ１１３でユーザにより第２の遷移先への遷移操作（リンク保持情報のクリック）が行なわれたことを認識したＷｅｂアプリケーション３５１が該遷移操作がなされたリンク保持情報に関連付けられているリンク先から取得した文書情報（第２の遷移先文書情報）を当該Ｗｅｂアプリケーション３５１から読込み、表示部１２に、該文書情報に基づいて第２の遷移先画面を表示する（ステップＳ１１４）。
【００６４】
第２の遷移先画面が表示されると、読上げ制御部１５２が音声合成部１３を駆動して該第２の遷移先画面上に表示された要素（テキスト情報）の音声読上げを実行する（ステップＳ１１５）。
【００６５】
この第２の遷移先画面上の表示内容の音声読上げ実行中、読上げ制御部１５２は、該第２の遷移先画面上で、第１の遷移先画面をリンク先とするリンク保持情報〔例えば、当該第１の遷移先画面上に設けられた「ＯＫ」ボタン〕をクリックする操作（第１の遷移先に戻る操作）が行なわれたか否かを監視する（ステップＳ１１６）。
【００６６】
ここで、第１の遷移先に戻る操作がなされた場合（ステップＳ１１６ＹＥＳ）、文書再構築部１５４は、文書再構築制御情報管理部１５３によって管理されている文書再構築制御情報、すなわち、第１の遷移先文書の情報（ＵＲＬ）と、第１の遷移先画面で最後に操作された個所の情報に基づき第１の遷移先画面を表示するための文書情報を再構築する。
【００６７】
具体的には、遷移元文書情報を対象とした場合と同様、上記ＵＲＬからＷｅｂアプリケーション３５１を通じて読み込んだ第１の遷移先文書情報中に、第１の遷移先画面で最後に操作された個所の情報が示す箇所を基準にしてスキップタグと読上げ開始タグを付加した文書情報（第１の遷移先画面表示用文書情報）を再構築する（ステップＳ１１７）。
【００６８】
引き続き、Ｗｅｂブラウザ１５１は、文書再構築部１５４により上記ステップＳ１１７で再構築された文書情報に基づき、表示部１２に、第１の遷移先画面を表示する（ステップＳ１１８）。
【００６９】
第１の遷移先画面が表示されると、読上げ制御部１５２は、該表示された第１の遷移先画面に対応する文書情報中のスキップタグ及び読上げ開始タグを解析し、スキップタグの間に囲まれている要素の音声読上げをスキップしたうえで、読上げ開始タグ以降の要素からの音声読上げを実行する（ステップＳ１１９）。
【００７０】
その後はステップＳ１０８に戻り、第１の遷移先画面上で遷移操作が行なわれず（ステップＳ１０８ＮＯ）、かつ、遷移元画面へ戻る操作が行なわれない間（ステップＳ１０９ＮＯ）は、ステップＳ１０７で該第１の遷移先画面上の表示内容の音声読上げを続ける（但し、読上げ対象要素がある場合）。
【００７１】
そして、この間、遷移元画面へ戻る操作が行なわれた場合（ステップＳ１０９ＹＥＳ）は、既に述べた方法で、文書再構築部１５４が遷移元画面に対応する文書情報を再構築し（ステップＳ１１０）、次いで、Ｗｅｂブラウザ１５１が該再構築された文書情報に基づき表示部１２に遷移元画面を表示する（ステップＳ１１１）。
【００７２】
更に、読上げ制御部１５２は、該表示された遷移元画面に対応する文書情報中のスキップタグ及び読上げ開始タグを解析し、スキップタグの間に囲まれている要素の音声読上げをスキップしたうえで、読上げ開始タグ以降の要素からの音声読上げを行う（ステップＳ１１２）。
【００７３】
その後はステップＳ１０３に戻って遷移元画面上の要素の音声読上げを続け（但し、音声読上げ自体は最後の要素まで読上げた時点で終わる）、読み上げが完了して終了操作が行なわれることにより（ステップＳ１０３ＹＥＳ）、遷移元画面を閉じて処理を終了する。
【００７４】
次に、本実施例のクライアント端末１０における表示情報音声合成処理動作（図３参照）の具体例として、図４に示すように、遷移元画面１２５（図４の左側）から第１の遷移先画面１２６（同、中央）を経て第２の遷移先画面１２７（同、右側）に遷移した後、該第２の遷移先画面１２７から第１の遷移画面１２６を経て遷移元画面１２５に戻る場合の処理について検証してみる。
【００７５】
図４において、遷移元画面１２５は、例えば、クライアント端末１０で、Ｗｅｂブラウザ１５１の起動時に表示されるメニュー画面上で、ユーザにより「○○の設定」というリンク保持情報文字列〔遷移先画面１２５に対応する文書へのリンク情報（ｈｔｔｐ：／／ｄａｔａ１１）が関連付けられている。〕が選択されたことを認識したＷｅｂアプリケーション３５１が該文字列「○○の設定」に関連付けられているリンク先から文書情報を取得し、次いで、Ｗｅｂブラウザ１５１がこの文書情報を読み込んで、描画機能により表示部１２に表示するものである。
【００７６】
こうして遷移元画面１２５が表示されると、読上げ制御部１５２は、対応する遷移元文書中にスキップタグがないことを確認し、該遷移元画面１２５の最上部の「○○の設定」における先頭部の「○」から順に音声読上げを行なっていく。
【００７７】
そして、この遷移元画面１２５上でリンク保持情報文字列である「詳細設定」が読上げられた後、ユーザによってこの文字列「詳細設定」〔第１の遷移先画面１２６に対応する文書へのリンク情報（ｈｔｔｐ：／／ｄａｔａ２１）が関連付けられている。〕がクリックされる遷移操作が行なわれると、文書再構築制御情報管理部１５３が、該遷移元画面１２５上で最後に操作された個所の情報として「詳細設定」を抽出し、これを、遷移元画面に対応する文書情報（遷移元文書情報）と共に保持する。
【００７８】
次に、Ｗｅｂブラウザ１５１は、遷移元画面１２５上での上記遷移操作に基づき、文字列「詳細設定」に対応するリンク先から第１の遷移先の文書情報を読み込んで第１の遷移先画面１２６を表示する。
【００７９】
ここでも、読上げ制御部１５２は、第１の遷移先文書情報中にスキップタグがないことを確認し、該第１の遷移先画面１２６の最上部の「○○の詳細設定」における先頭部の「○」から順に音声読上げを行なっていく。
【００８０】
そして、この第１の遷移先画面１２６上でリンク保持情報文字列である「Ｂ工程詳細設定」が読上げられた後、ユーザによってこの文字列「Ｂ工程詳細設定」〔第２の遷移先画面１２７に対応する文書へのリンク情報（ｈｔｔｐ：／／ｄａｔａ３１）が関連付けられている。〕がクリックされる遷移操作が行なわれると、文書再構築制御情報管理部１５３が、当該第１の遷移先画面１２６上で最後に操作された個所の情報として「Ｂ工程詳細設定」を抽出し、これを、第１の遷移先画面に対応する文書情報（第１の遷移先文書情報）と共に保持する。
【００８１】
次に、Ｗｅｂブラウザ１５１は、第１の遷移先画面１２６上での遷移操作に基づき、文字列「Ｂ工程詳細設定」に対応するリンク先から第２の遷移先文書情報を読み込んで第２の遷移先画面１２７を表示する。
【００８２】
ここでも、読上げ制御部１５２は、第２の遷移先文書情報中にスキップタグがないことを確認し、該第２の遷移先画面１２７の最上部の「Ｂ工程詳細設定」における先頭部の「Ｂ」の文字から順に音声読上げを行なっていく。
【００８３】
そして、第２の遷移先画面１２７の最後部のボタンに当たる文字列「キャンセル」が読み上げられた後、ユーザによって、該「キャンセル」ボタンの前のボタンに当たる、第１の遷移先文書をリンク先とする「ＯＫ」ボタンの押下（選択）操作が行なわれることで、Ｗｅｂブラウザ１５１は第１の遷移先画面１２６の表示に戻す処理を開始する。
【００８４】
上述した如く、遷移先画面１２５を表示後、第２の遷移先画面１２７における第１の遷移先画面１２６へ戻る操作までの遷移過程において、文書再構築制御情報管理部１５３は、図５に示す如く、例えば、記憶部１４に設けられる管理テーブル１４１において、遷移元画面１２５及び第１の遷移先画面１２６に各々対応する文書再構築制御情報を保持していることになる。
【００８５】
この管理テーブル１４１において、遷移元画面１２５に対応する文書再構築制御情報としては、該遷移元画面１２５に対応する文書のリンク先情報（ＵＲＬ：ｈｔｔｐ：／／ｄａｔａ１１）と、該遷移元画面１２５上で最後に操作された個所の情報である「詳細設定」が保持され、第１の遷移先画面１２６に対応する文書再構築制御情報としては、該第１の遷移先画面１２６に対応する第１の遷移先文書のリンク先情報（ＵＲＬ：ｈｔｔｐ：／／ｄａｔａ２１）と、該第１の遷移先画面１２６上で最後に操作された個所の情報である「Ｂ工程詳細設定」が保持されている。
【００８６】
これにより、第２の遷移先画面１２７上での「ＯＫ」ボタン〔第１の遷移先画面１２６に対応する文書へのリンク情報（ｈｔｔｐ：／／ｄａｔａ２１）が関連付けられている。〕の押下により、第１の遷移先画面１２６の表示に戻す際、文書再構築部１５４は、管理テーブル１４１に保持されている第１の遷移先画面１２６に対応する文書再構築制御情報を参照して、例えば、図６に示すような文書情報１２６１を再構築する。
【００８７】
図６において、文書情報１２６１には、遷移前に最後に操作された個所の情報「Ｂ工程詳細設定」を基準に、該「Ｂ工程詳細設定」に続く最初の要素（「以上」）の前に、音声読上げの開始を指示する読上げ開始タグ１２６２（「ｙｏｍｉａｇｅｓｔａｒｔ」）が記述され、該文書情報１２６１の先頭部にあるタイトル「○○の詳細設定」の後の「○○の詳細設定は、」中の「○」の前と、上記「Ｂ工程詳細設定」の後には、当該区間の要素の読上げをスキップすることを指示するスキップタグ１２６３ａ（「ｙｏｍｉａｇｅｓｋｉｐ」）と、スキップタグ１２６３ｂ（「／ｙｏｍｉａｇｅｓｋｉｐ」）とが記述されている。
【００８８】
なお、この再構築された第１の遷移先文書情報１２６１中、読上げ開始タグ１２６２、スキップタグ１２６３ａ，１２６３ｂを除いた部分が、該当するリンク先（ＵＲＬ：ｈｔｔｐ：／／ｄａｔａ２１）から取得された元々の文書情報である。
【００８９】
文書再構築部１５４により上記第１の遷移先文書情報１２６１が再構築された後、Ｗｅｂブラウザ１５１は、表示部１２に、図４の中央部に示す内容の第１の遷移先画面１２６を表示する。
【００９０】
また、第１の遷移先画面１２６が表示されると、読上げ制御部１５２は、該第１の遷移先画面１２６に対応する第１の遷移先文書情報１２６１中の読上げ開始タグ１２６２と、スキップタグ１２６３ａ，１２６３ｂを解析し、該第１の遷移先画面１２６上のタイトル「○○の詳細設定」の音声読上げを行い、次いで、スキップタグ１２６３ａと１２６３ｂの間に囲まれた要素の音声読上げをスキップした後、読上げ開始タグ１２６２に続く「以上」という語句の「以」から順にその後へと音声読上げを行なっていく。
【００９１】
その後、この第１の遷移先画面１２６の最後の要素までの読上げ完了し、当該第１の遷移先画面１２６上で「ＯＫ」ボタンが押下されると、Ｗｅｂブラウザ１５１は遷移元画面１２５の表示に戻す処理を開始する。
【００９２】
この遷移元画面１２５の表示に戻す処理に際し、文書再構築部１５４は、管理テーブル１４１に保持されている遷移元画面１２５に対応する文書再構築制御情報を参照して、例えば、図７に示すような文書情報１２５１を再構築する。
【００９３】
図７において、文書情報１２５１には、遷移前に最後に操作された個所の情報「詳細設定」を基準に、該「詳細設定」に続く最初の要素（「以上」）の前に、音声読上げの開始を指示する読上げ開始タグ１２５２（「ｙｏｍｉａｇｅｓｔａｒｔ」）が記述され、該文書情報１２５１の先頭部にあるタイトル「○○の設定」の後の「○○の設定は以下のよう」中の「○」の前と、上記「詳細設定」の後には、当該区間の要素の読上げをスキップすることを指示するスキップタグ１２５３ａ（「ｙｏｍｉａｇｅｓｋｉｐ」）と、スキップタグ１２５３ｂ（「／ｙｏｍｉａｇｅｓｋｉｐ」）とが記述されている。
【００９４】
ここで、再構築された遷移元文書情報１２５１中、読上げ開始タグ１２５２、スキップタグ１２５３ａ，１２５３ｂを除いた部分が、該当するリンク先（ＵＲＬ：ｈｔｔｐ：／／ｄａｔａ１１）から取得された元々の文書情報である。
【００９５】
文書再構築部１５４により上記遷移元文書情報１２５１が再構築された後、Ｗｅｂブラウザ１５１は、表示部１２に、図４の左側に示す内容の遷移元画面１２５を表示する。
【００９６】
また、遷移元画面１２５が表示されると、読上げ制御部１５２は、該遷移元画面１２５に対応する遷移元文書情報１２５１中の読上げ開始タグ１２５２と、スキップタグ１２５３ａ，１２５３ｂを解析し、該遷移元画面１２５上のタイトル「○○の設定」の音声読上げを行い、次いで、スキップタグ１２５３ａと１２５３ｂの間に囲まれた要素の音声読上げをスキップした後、読上げ開始タグ１２５２に続く「以上」という語句の「以」から順にその後へと音声読上げを行なっていく。
【００９７】
その後、遷移元画面１２５の最後の表示要素までの読上げ完了し、当該遷移元画面１２５の表示中に、入力／操作部１１により表示を終了する操作がなされることにより、Ｗｅｂブラウザ１５１は遷移元画面１２５を閉じてメニュー画面の表示に戻す。
【００９８】
なお、上記の説明では、文書再構築制御情報管理部１５３が、遷移元の文書情報のＵＲＬと、遷移元画面で最後に操作された個所の情報とを管理テーブル１４１を用いて管理する例を挙げたが、スキップタグ及び読上げ開始タグも一緒に文書再構築制御情報として管理するようにしても良い。
【００９９】
これを実現するためには、文書再構築制御情報管理部１５３において、遷移元文書情報のＵＲＬに基づき取得した遷移元文書と、該取得した遷移元文書中の最後に操作された箇所に続く要素の前に読上げ開始タグ（遷移元画面で最後に操作された個所の情報を基に付加位置を決める）を付加した読上げ開始タグ付きの遷移元文書と、上記取得した遷移元文書中の先頭部のタイトルの後の要素の前と読上げ開始タグの直前の要素の後とにスキップタグを付加したスキップタグ付きの遷移元文書とを管理するようにすれば良い（図３におけるステップＳ１０５及びＳ１１３の処理時）。
【０１００】
この場合、文書再構築部１５４は、図３におけるステップＳ１１０及びＳ１１７の処理において、文書再構築制御情報管理部１５３が管理する上記遷移元文書と、読上げ開始タグ付きの遷移元文書と、スキップタグ付きの遷移元文書とを合成して遷移元画面表示用の遷移元文書を再構築することができる。
【０１０１】
また、上記の説明では、第２の遷移先画面１２７は更に別の遷移先へのリンクが関連付けられたリンク保持情報を有せず、第１の遷移先画面１２６に戻るしかない場合の処理例（図３乃至図７参照）を挙げているが、これに限らず、遷移元画面１２５から遷移した遷移先画面を第１の遷移先画面１２６として、第ｎの遷移先画面まで順繰りに遷移が繰り返されるケースにおいても、文書再構築制御情報管理部１５３が、各回の遷移が行われる毎に、その回の遷移元画面に対応する文書のリンク先情報、該文書中の最後に操作された個所の情報、読上げ開始タグ及びスキップタグを時系列に文書再構築制御情報として管理する一方で、文書再構築部１５４が、第ｎの遷移先画面から第１の遷移先画面まで順繰りに遷移を戻す場合、各回の遷移戻しが行われる毎に、その回の遷移元画面に対応して管理されている文書再構築制御情報を基に、該遷移元画面に対応する文書に読上げ開始タグ及びスキップタグを付加した遷移元文書を再構築する構成としても良い。
【０１０２】
このように、本実施例では、ハイパーテキスト形式の文書に基づく画面の表示中、該画面上で遷移操作がなされると、該遷移操作された遷移元文書の情報を、該遷移元文書中の最後に操作された個所の情報、音声による読上げ開始を指示する読上げ開始タグ、及び前記読上げ開始タグ直前までの間の音声読上げをスキップする個所（区間）を指示するスキップタグと共に文書再構築制御情報として文書再構築制御情報管理部１５３が管理する一方で、遷移操作に基づき遷移した遷移先から遷移元に戻る操作がなされた場合、文書再構築制御情報管理部１５３が管理している文書再構築制御情報に基づき、文書再構築部１５４が、当該遷移元文書上の最後の操作個所情報に対応する個所の直前に読上げ開始タグを付加し、かつ、該最後の操作個所情報に対応する個所の前の最初の要素の後と、その前の任意の要素の前とにスキップタグを付加した遷移元文書を再構築するようにしたものである。
【０１０３】
かかる構成によれば、ある文書に基づく画面の表示中になされる遷移操作により遷移先に遷移し、その後、該遷移先で遷移元に戻る操作が行われることにより、文書再構築部１５４によって再構築された文書に基づきＷｅｂブラウザ１５１が遷移元画面を表示する際、音声ブラウザ（読上げ制御部１５２）は、上記再構築された文書中のスキップタグ及び読上げ開始タグを解析することにより、スキップタグに囲まれた要素の読上げをスキップした後、読上げ開始タグが付加された個所、すなわち、再構築された遷移元文書に基づき表示された遷移元画面上でその前の遷移操作で最後に操作された個所に続く個所から音声読上げを再開することができる。
【０１０４】
これにより、ネットワークに接続されたＷｅｂアプリケーション３５１を音声ブラウザ（読上げ制御部１５２）を介して操作するクライアント端末１０において、音声ブラウザのユーザによるＷｅｂアプリケーションの操作性向上が見込める。
【０１０５】
また、本発明によれば、遷移元から遷移先に遷移し、更に、該遷移先から別の遷移先へと順繰りに遷移が繰り返される場合、文書再構築制御情報管理部１５３は、遷移が行なわれる毎に、該当する遷移先文書中の最後に操作された個所の情報、読上げ開始タグ及びスキップタグを、各遷移毎の遷移先文書の情報と関連付けて時系列に文書再構築制御情報として管理する。
【０１０６】
かかる構成によれば、各遷移先から直前の遷移先に戻る操作がなされる毎に、文書再構築部１５４が、文書再構築制御情報管理部１５３によって管理されている、当該遷移先画面に対応する文書再構築制御情報に基づき、当該遷移先文書に読上げ開始タグ及びスキップタグを付加した遷移先画面表示用文書を再構築することで、音声ブラウザは、上記再構築された各回の遷移先画面表示用文書を基にＷｅｂブラウザ１５１によって表示される各回の遷移先画面上で、それぞれ、遷移前に最後に操作された個所に続く個所から音声読上げを再開することができる。
【０１０７】
また、本発明によれば、遷移元に戻る際に、該遷移元で遷移前に最後に操作された個所の続きから音声読上げを開始させる処理機能（文書再構築制御情報管理部１５３、文書再構築部１５４）を、クライアント端末１０の音声ブラウザ（読上げ制御部１５２）上で動作させる構成としたため、該音声ブラウザを使用する限り、ユーザがこれまで使用してきたＷｅｂアプリケーション３５１でも当該音声読上げ技術を実現可能となる。
【実施例２】
【０１０８】
図８は、実施例２に係わる表示情報音声合成システムのクライアント端末１０ＢとＷｅｂサーバ３０Ｂの機能構成を示すブロック図である。
【０１０９】
実施例１では、遷移先から戻る際に表示する遷移元文書情報の再構築に用いる制御情報を管理する機能（文書再構築制御情報管理部１５３）と、遷移先から戻る際に遷移元文書情報を再構築する機能（文書再構築部１５４）をクライアント端末１０側に設けているのに対して、実施例２では、これら両機能をＷｅｂサーバ３０Ｂ側に設けたものである。
【０１１０】
図８において、クライアント端末１０Ｂに備わる各構成要素のうち、入力／操作部１１、表示部１２、音声合成部１３、記憶部１４、ＮＷ  Ｉ／Ｆ部１６は、それぞれ、実施例１に係わるクライアント端末１０（図２参照）の該当各部と同等のものである。
【０１１１】
また、このクライアント端末１０Ｂの制御部１５ｂには、実施例１に係わるクライアント端末１０が持つものとそれぞれ同等のＷｅｂブラウザ１５１と読上げ制御部１５２が設けられる。
【０１１２】
一方、Ｗｅｂサーバ３０Ｂに備わる各構成要素のうち、ＮＷ  Ｉ／Ｆ部３１、記憶部３２、記憶装置３３は、それぞれ、実施例１に係わるＷｅｂサーバ３０の該当各部と同等のものである。
【０１１３】
また、Ｗｅｂサーバ３０Ｂの制御部３５ｂには、実施例１に係わるＷｅｂサーバ３０が持つものと同等のＷｅｂアプリケーション３５１の他、文書再構築制御情報管理部３５２、文書再構築部３５３が設けられる。
【０１１４】
文書再構築情報管理部３５２は、Ｗｅｂアプリケーション３５１が取得してクライアント端末１０に受け渡した文書に基づきＷｅｂブラウザ１５１により表示部１２に表示された画面上で、上述した遷移操作〔別の個所または画面（文書）がリンク先として関連付けられているリンク保持情報の選択等〕がなされたことを認識し、該表示中の遷移元画面に対応する遷移元文書の情報（リンク先情報）と、該遷移元文書中の最後に操作された個所の情報を文書再構築制御情報として管理する。
【０１１５】
文書再構築部３５３は、上記遷移操作後にＷｅｂブラウザ１５１によって表示部１２に表示される遷移先の画面上で遷移元画面に戻る操作（遷移元文書をリンク先とするリンク保持情報の選択等）がなされたことを認識し、文書再構築制御情報管理部２５２により管理される文書再構築制御情報に基づき、上記読上げ開始タグ及びスキップタグを付加した遷移元文書を再構築してクライアント端末１０Ｂに受け渡す処理を行う。
【０１１６】
なお、本実施例においても、実施例１と同様、文書再構築情報管理部３５２において、遷移元の文書情報のＵＲＬと、遷移元画面で最後に操作された個所の情報の他、スキップタグ及び読上げ開始タグも一緒に文書再構築制御情報として管理するようにしても良い。
【０１１７】
以下、本実施例のシステムにおけるＷｅｂサーバ３０Ｂの文書取得／再構築処理動作について図９に示すフローチャートを参照して説明する。
【０１１８】
この文書取得／再構築処理動作は、クライアント端末１０Ｂと協働して実施するものであり、例えば、図９のステップＳ２０１では、クライアント端末１０でユーザがＷｅｂブラウザ１５１を起動し、これにより表示部１２に表示されたメニュー画面上で何等かの処理項目を選択する操作を行うと、Ｗｅｂサーバ３０Ｂでは、Ｗｅｂアプリケーション３５１が上記選択操作を受け、選択された処理項目に関連付けられているリンク先（ＵＲＬ）にアクセスして文書情報を取得してＷｅｂブラウザ１５１に受け渡す（ステップＳ２０１）。
【０１１９】
一方、クライアント端末１０Ｂでは、Ｗｅｂブラウザ１５１が、Ｗｅｂアプリケーション３５１から渡された文書情報を読込み、該文書情報に基づく画面を表示部１２に表示し、次いで、読上げ制御部１５２が音声合成部１３を駆動し、当該画面上に表示された要素（テキスト情報）の音声読上げを開始する。
【０１２０】
このクライアント端末１０Ｂでの表示情報音声読上げ実行中、Ｗｅｂアプリケーション３５１は、クライアント端末１０Ｂで表示中の画面上での最後の要素までの読上げ完了等によって、当該表示処理を終了する操作がなされたか否か（ステップＳ２０２）と、当該画面上で、例えば、リンク保持情報文字列が読上げられた後に、ユーザにより当該文字列を選択する操作（遷移操作）がなされたか否か（ステップＳ２０３）をＷｅｂブラウザ１５１を通じて順次監視する。
【０１２１】
この間、終了操作がなされた場合（ステップＳ２０２ＹＥＳ）、Ｗｅｂブラウザ１５１との協働による文書取得処理を終了し、終了操作がなされない場合（ステップＳ２０２ＮＯ）は、遷移操作がなされた否かの監視（ステップＳ２０３）を続ける。
【０１２２】
その後、クライアント端末１０Ｂでの表示画面の音声読上げ続行中に、例えば、該画面上のリンク保持情報文字列が読上げられた後、ユーザによって、該リンク保持情報文字列を選択（クリック）する操作（遷移操作）が行なわれた場合、Ｗｅｂサーバ３０Ｂでは、該遷移操作が行なわれた（ステップＳ２０３ＹＥＳ）ことを認識し、文書再構築制御情報管理部３５２が、該画面上で最後に操作された個所の情報を抽出し、当該画面（遷移元画面）に対応する文書の情報（当該遷移元文書のリンク先情報）と、当該画面上で最後に操作された個所の情報を、例えば、記憶部３２に設けられる管理テーブル３２１（図５参照）に保持する（ステップＳ２０４）。
【０１２３】
また、Ｗｅｂアプリケーション３５１は、クライアント端末１０Ｂで上記遷移操作（リンク保持情報文字列のクリック）が行なわれたことを認識して、該当するリンク先から文書情報を取得し、これをクライアント端末１０Ｂに受け渡す（ステップＳ２０５）。
【０１２４】
一方、クライアント端末１０Ｂでは、Ｗｅｂブラウザ１５１が、Ｗｅｂアプリケーション３５１から渡された文書情報を基に遷移先画面を表示部１２に表示し、読上げ制御部１５２が音声合成部１３を駆動して該第１の遷移先画面上に表示された要素（テキスト情報）の音声読上げを実行する。
【０１２５】
このクライアント端末１０Ｂでの遷移先画面の音声読上げ実行中、Ｗｅｂサーバ３０Ｂでは、Ｗｅｂアプリケーション３５１が、該遷移先画面上で、例えば、更に別のリンク先への関連付けされたリンク保持情報文字列が読上げられた後に、ユーザが該文字列をクリックする操作〔該遷移先画面（第１の遷移先画面）から更に別の遷移先画面（第２の遷移先）への遷移操作〕がなされたか否か（ステップＳ２０６）と、該遷移先画面上で、遷移元画面をリンク先とするリンク保持情報〔例えば、当該遷移先画面上に設けられた「ＯＫ」ボタン〕をクリックする操作（遷移元に戻る操作）が行なわれたか否かをＷｅｂブラウザ１５１を通じて順次監視する（ステップＳ２０７）。
【０１２６】
この間、遷移操作がなされないまま（ステップＳ２０６ＮＯ）、遷移元に戻る操作がなされた場合（ステップＳ２０７ＹＥＳ）、Ｗｅｂサーバ３０Ｂでは、文書再構築部３５３が、文書再構築制御情報管理部３５２によって管理されている文書再構築制御情報、すなわち、遷移元文書の情報（ＵＲＬ）と、遷移元画面で最後に操作された個所の情報に基づき遷移元画面を表示するための文書情報を再構築する（ステップＳ２０８）。
【０１２７】
具体的には、上記ＵＲＬからＷｅｂアプリケーション３５１が読み込んだ遷移元文書情報中に、遷移元画面で最後に操作された個所の情報が示す箇所を基準にしてスキップタグと読上げ開始タグを付加（付加方法は実施例１と同様）した文書情報（遷移元画面表示用文書情報）を再構築し（ステップＳ２０８）、該再構築した文書情報をクライアント端末１０Ｂに受け渡す（ステップＳ２０９）。
【０１２８】
一方、クライアント端末１０Ｂでは、Ｗｅｂブラウザ１５１が、文書再構築部３５３により再構築された文書情報を受取り、該文書情報を基に表示部１２に遷移元画面を表示し、読上げ制御部１５２が、該表示された遷移元画面に対応する文書情報中のスキップタグ及び読上げ開始タグを解析し、スキップタグの間に囲まれた要素の音声読上げをスキップしたうえで、読上げ開始タグ以降の要素からの音声読上げを行なう。
【０１２９】
この間、Ｗｅｂサーバ３０Ｂは、ステップＳ２０２以降の処理に戻り、クライアント端末１０Ｂで遷移元画面の終了操作が行なわれた場合（ステップＳ２０２ＹＥＳ）は、Ｗｅｂブラウザ１５１との協働による文書取得処理を終了する。
【０１３０】
一方、上記ステップＳ２０６及びＳ２０７の継続実施中、クライアント端末１０Ｂで表示中の遷移先画面上で別のリンク先への遷移操作がなされた場合、Ｗｅｂサーバ３０Ｂでは、該遷移操作が行なわれたこと（ステップＳ２０６ＹＥＳ）を認識し、文書再構築制御情報管理部３５２が、表示中の遷移先画面（第１の遷移先画面）上で最後に操作された個所の情報を抽出し、該第１の遷移先画面に対応する遷移先文書情報のリンク先情報と、当該最後に操作された個所の情報を管理テーブル３２１（図５参照）に保持する（ステップＳ２１０）。
【０１３１】
また、Ｗｅｂアプリケーション３５１は、クライアント端末１０Ｂで第１の遷移先画面の表示中、ユーザにより第２の遷移先への遷移操作（リンク保持情報文字列のクリック）が行なわれたことを認識し、該文字列に関連付けられているリンク先から文書情報（第２の遷移先文書情報）を取得し、これをクライアント端末１０Ｂに受け渡す（ステップＳ２１１）。
【０１３２】
一方、クライアント端末１０Ｂでは、Ｗｅｂブラウザ１５１が、Ｗｅｂアプリケーション３５１から渡された文書情報を基に第２の遷移先画面を表示部１２に表示し、読上げ制御部１５２が音声合成部１３を駆動して該第２の遷移先画面上に表示された要素（テキスト情報）の音声読上げを実行する。
【０１３３】
このクライアント端末１０Ｂでの第２の遷移先画面の音声読上げ実行中、Ｗｅｂサーバ３０Ｂでは、Ｗｅｂアプリケーション３５１が、該第２の遷移先画面上で、例えば、第１の遷移先画面をリンク先とするリンク保持情報〔例えば、当該第２の遷移先画面上に設けられた「ＯＫ」ボタン〕をクリックする操作（第１の遷移先に戻る操作）が行なわれたか否かをＷｅｂブラウザ１５１を通じて監視する（ステップＳ２１２）。
【０１３４】
ここで、第２の遷移先に戻る操作がなされた場合（ステップＳ２１２ＹＥＳ）、文書再構築部３５３は、文書再構築制御情報管理部３５２によって管理されている文書再構築制御情報、すなわち、第１の遷移先文書の情報（ＵＲＬ）と、第１の遷移先画面で最後に操作された個所の情報に基づき第１の遷移先画面を表示するための文書情報を再構築する（ステップＳ２１３）。
【０１３５】
具体的には、上記ＵＲＬからＷｅｂアプリケーション３５１が取得した第１の遷移先文書情報中に、第１の遷移先画面で最後に操作された個所の情報が示す箇所を基準にしてスキップタグと読上げ開始タグを付加した文書情報（第１の遷移先画面表示用文書情報）を再構築し（ステップＳ２１３）、該再構築した文書情報をクライアント端末１０Ｂに渡す（ステップＳ２１４）。
【０１３６】
一方、クライアント端末１０Ｂでは、Ｗｅｂブラウザ１５１が、文書再構築部３５３から受け取った再構築文書情報に基づき、表示部１２に、第１の遷移先画面を表示し、読上げ制御部１５２が、該第１の遷移先画面に対応する文書情報中のスキップタグ及び読上げ開始タグを解析し、スキップタグの間に囲まれた要素の音声読上げをスキップしたうえで、読上げ開始タグ以降の要素からの音声読上げを実行する。
【０１３７】
この間、Ｗｅｂサーバ３０Ｂでは、ステップＳ２０６に戻り、該ステップＳ２０６とＳ２０７の処理を続行する。
【０１３８】
このステップＳ２０６及びＳ２０７の監視処理中、遷移操作がなされないまま（ステップＳ２０６ＮＯ）、遷移元に戻る操作がなされた場合（ステップＳ２０７ＹＥＳ）、Ｗｅｂサーバ３０Ｂにおいて、文書再構築部３５３は、既に述べた方法で遷移元画面を表示するための文書情報を再構築し（ステップＳ２０８）、これをクライアント端末１０Ｂに渡す（ステップＳ２０９）。
【０１３９】
ステップＳ２０９以降のＷｅｂサーバ３０Ｂの処理動作は、既に述べた通りである。
【０１４０】
ここで、本実施例に係わるＷｅｂサーバ３０Ｂによる文書取得／再構築処理動作の具体例として、クライアント端末１０Ｂが、実施例１と同様（図４と同様）、遷移元画面１２５から第１の遷移画面１２６、第２の遷移画面１２７へと順に遷移し、その後、第２の遷移画面１２７から第１の遷移画面１２６、遷移元画面１２５へと順に戻る場合について検証してみる。
【０１４１】
この場合、クライアント端末１０Ｂにおいて、遷移元画面１２５上でリンク保持情報である文字列「詳細設定」までの要素の音声読上げを行なった後に第１の遷移画面１２６への遷移操作（「詳細設定」をクリック）が行なわれ、該遷移操作により第１の遷移画面１２６を表示し、リンク保持情報である文字列「Ｂ工程詳細設定」までの要素の音声読上げを行なった後に第２の遷移画面１２７への遷移操作（「Ｂ工程詳細設定」をクリック）が行なわれ、該遷移操作により第２の遷移画面１２７を表示し、該画面１２７上で音声読上げを開始するまでの遷移過程において、Ｗｅｂサーバ３０Ｂでは、図９に示すステップＳ２０４、Ｓ２１０の処理によって、文書再構築制御情報管理部３５２が、例えば、記憶部３２に設けられる管理テーブル３２１上に、図４に示す内容（この例では、実施例１と同内容）の、遷移元画面１２５及び第１の遷移先画面１２６に各々対応する文書再構築制御情報を保持していることになる。
【０１４２】
その後、第２の遷移先画面１２７において、最後の要素まで音声読上げが完了した後、同画面１２７上で第１の遷移先画面に戻る操作（「ＯＫ」ボタンのクリック）が行なわれると、Ｗｅｂサーバ３０Ｂでは、図９に示すステップＳ２１３、Ｓ２１４の処理によって、文書再構築部３５３が、例えば、図６に示すように、読上げ開始タグ１２６２及びスキップタグ１２６３ａ，１２６３ｂを付加した第１の遷移先文書情報１２６１を再構築してクライアント端末１０Ｂに渡す。
【０１４３】
これにより、クライアント１０Ｂは、Ｗｅｂサーバ３０Ｂから受取った、再構築された第１の遷移先文書情報１２６１を基に、Ｗｅｂブラウザ１５１によって、表示部１２に、図４の中央部に示す内容の第１の遷移先画面１２６を表示し、かつ、音声ブラウザ１５２によって、該第１の遷移先画面１２６に対応する第１の遷移先文書情報１２６１中の読上げ開始タグ１２６２と、スキップタグ１２６３ａ，１２６３ｂを解析し、タイトル「○○の詳細設定」を音声読上げし、次いで、スキップタグ１２６３ａと１２６３ｂとの間に囲まれた要素の音声読上げをスキップした後、読上げ開始タグ１２６２に続く「以上」という語句の「以」から順にその後へと音声読上げを行なっていく。
【０１４４】
その後、この第１の遷移先画面１２６の最後の表示要素までの読上げ完了し、遷移元画面１２５へ戻る操作（第１の遷移先画面１２６上の「ＯＫ」ボタンのクリック）が行われると、Ｗｅｂサーバ３０Ｂでは、図９に示すステップＳ２０８、Ｓ２０９の処理によって、文書再構築部３５３が、例えば、図７に示すように、読上げ開始タグ１２５２及びスキップタグ１２５３ａ，１２５３ｂを付加した遷移元文書情報１２５１を再構築してクライアント端末１０Ｂに渡す。
【０１４５】
これにより、クライアント１０Ｂは、Ｗｅｂサーバ３０Ｂから受取った、再構築された遷移元文書情報１２５１を基に、Ｗｅｂブラウザ１５１によって、表示部１２に、図４の左側に示す内容の遷移元画面１２５を表示し、かつ、音声ブラウザ１５２によって、該遷移元画面１２５に対応する遷移元文書情報１２５１中の読上げ開始タグ１２５２と、スキップタグ１２５３ａ，１３５３ｂを解析し、タイトル「○○の設定」を音声読上げし、次いで、スキップタグ１２５３ａと１３５３ｂとの間に囲まれた要素の音声読上げをスキップした後、読上げ開始タグ１２５２に続く「以上」という語句の「以」から順にその後へと音声読上げを行なっていく。
【０１４６】
以上の如くのＷｅｂサーバ３０Ｂでの文書取得／再構築処理によって、本実施例では、図４において、第２の遷移先画面１２７から第１の遷移先画面１２６に戻った際には、第１の遷移先画面１２６上で、遷移前に最後に操作された個所の前の任意の区間の表示要素をスキップし、遷移前に最後に操作された個所に続く個所から音声読上げを開始させることができ、また、第１の遷移先画面１２６から遷移元画面１２５に戻った際には、遷移元画面１２５上で、遷移前に最後に操作された個所の前の任意の区間の表示要素をスキップし、遷移前に最後に操作された個所に続く個所から音声読上げを開始させることができる。
【０１４７】
このように、本実施例に係わるＷｅｂサーバ３０Ｂでは、クライアント端末１０Ｂにおいて、ハイパーテキスト形式の文書に基づく画面の表示中、該画面上で遷移操作がなされたことを認識し、文書再構築制御情報管理部３５２が、遷移操作された遷移元文書の情報を、該遷移元文書中の最後に操作された個所の情報、読上げ開始タグ、及びスキップタグと共に文書再構築制御情報として管理し、クライアント端末１０Ｂにおいて、遷移操作に基づき遷移した遷移先から遷移元に戻る操作がなされたことを認識して、文書再構築部３５３が、文書再構築制御情報管理部３５２が管理している文書再構築制御情報に基づき、読上げ開始タグ及びスキップタグを付加した遷移元文書を再構築してクライアント端末１０Ｂに受け渡す構成としたものである。
【０１４８】
かかる構成によれば、ある文書に基づく画面の表示中になされる遷移操作により遷移先の画面を表示し、その後、該遷移先画面上での遷移元画面に戻る操作に応じてＷｅｂサーバ３０Ｂから文書再構築部３５３が再構築した遷移元文書を受取って遷移元画面を表示するクライアント端末１０において、その音声ブラウザに、該再構築された遷移元文書中のスキップタグの間に囲まれた要素の音声読上げをスキップすることを認識させ、該読上げ開始タグが付加された個所、すなわち、再構築された遷移元文書に基づき表示された遷移元画面に対応する遷移前の画面上で最後に操作された個所（遷移操作個所）に続く個所から音声読上げを再開させることができる。
【０１４９】
特に、本実施例では、遷移元に戻る際に、該遷移元で遷移前に最後に操作された個所の続きから音声読上げを開始させる処理機能（文書再構築制御情報管理部３５２、文書再構築部３５３）を、Ｗｅｂサーバ３０ＢのＷｅｂアプリケーション３５１上で動作させる構成としたため、該Ｗｅｂアプリケーション３５１を使用する限り、ユーザがこれまで使用してきたＷｅｂブラウザ１５１、音声ブラウザ（読上げ制御部１５２）でも当該音声読上げ機能を実現可能となる。
【０１５０】
次に、他の実施例について説明する。
【０１５１】
上記実施例１，２では、遷移先から遷移元に戻る場合に遷移元で遷移前に最後に操作された個所に続く個所から音声読上げを行なう制御（続き読上げ制御）を自動的に（常時）実行する例を挙げているが、当該続き読上げ制御を実行するか否かをユーザに選択させる構成としても良い。
【０１５２】
これを実施例１において実現するためには、例えば、以下に述べる読上げ開始位置設定画面１２８を表示し、該画面１２８上で上記続き読上げ制御を実行するか、実行しないかの選択を受付ける選択受付機能をクライアント端末１０に設ける。
【０１５３】
かかるクライアント端末１０において、Ｗｅｂブラウザ１５１は、例えば、上述したメニュー画面上で、ユーザが、複数のメニューの中から“読上げ開始位置設定”を選択すると、図１０に示すような読上げ開始位置設定画面１２８を表示部１２に表示させる。
【０１５４】
読上げ開始位置設定画面１２８が表示されると、読上げ制御部１５２は、該読上げ開始位置選択画面１２８の表示要素を先頭から順に音声読上げしていき、音声読上げを実行するかまたは実行しないかを、［ＯＫ］ボタンまたは「キャンセル」ボタンの押下によって選択することをユーザに促す。
【０１５５】
この音声読上げの実行中、制御部１５は、当該読上げ開始位置設定画面１２８上の「ＯＫ」ボタンまたは「キャンセル」ボタンのいずれかが押下されたかを監視する。
【０１５６】
この間、例えば、最後部にあるボタンの名称である「キャンセル」の読上げが完了した後、「ＯＫ」ボタンが押下された場合、制御部１５は、音声読上げモードを、遷移元に戻った時に最後に操作された個所の続きから音声読上げすることを意味する続き読上げモードに設定し（例えば、フラグを「１」にする）、また、「キャンセル」ボタンが押下された場合、音声読上げモードを通常モードに設定する（例えば、フラグを「０」にする）。
【０１５７】
上記音声読上げモードの設定後、クライアント端末１０において、図４に例示するような遷移元画面１２５、第１の遷移先画面１２６、第２の遷移先画面１２７間の遷移操作がなされる時、音声読上げモードとして続き読上げモードが設定されている場合には、該続き読上げモードが設定されていることを認識した制御部１５が、読上げ制御部１５２、文書再構築制御情報管理部１５３、文書再構築部１５４を制御して、図３に示すフローチャートに沿った表示情報音声合成処理を実施する。
【０１５８】
これに対して、音声読上げモードとして通常モードが設定されている場合、制御部１５は、例えば、図３のステップＳ１０９で遷移元に戻る操作がなされた時（ステップＳ１０９ＹＥＳ）にはＷｅｂブラウザ１５１に遷移元画面の表示を指示する。
【０１５９】
これにより、Ｗｅｂブラウザ１５１は、上記ステップＳ１０９での遷移操作によりクリックされたリンク保持情報に関連付けられているリンク先からＷｅｂアプリケーション３５１によって取得される遷移元文書情報を読込み、表示部１２に、該文書情報に基づいて遷移元を表示する。
【０１６０】
この時にＷｅｂブラウザ１５１が読み込む遷移元文書情報は、文書再構築部１５４によって再構築されたものではなく、リンク先から取得した元々の文書情報（スキップタグ、読上げ貸しタグがない）であるため、読上げ制御部１５２は、該取得した文書情報に基づき表示された遷移元画面上で先頭の要素から順に音声読上げを実行する。
【０１６１】
同様に、図３のステップＳ１１６で第１の遷移先に戻る操作がなされた時（ステップＳ１１６ＹＥＳ）にも、Ｗｅｂブラウザ１５１が元々の第１の遷移先文書を取得して第１の遷移先画面を表示し、読上げ制御部１５２が該第１の遷移先画面上の先頭個所から順に音声読上げを行なうように制御する。
【０１６２】
また、上記続き読上げ制御を実行するか、実行しないかをユーザに選択させる機能を実施例２において実現するためには、Ｗｅｂサーバ３０Ｂに、クライアント端末１０で、Ｗｅｂブラウザ１５１が表示する読上げ開始位置設定画面１２８上で行なわれる続き読上げ制御を実行するか、実行しないかの選択指示〔「ＯＫ」ボタンまたは「キャンセル」ボタンの押下〕を受付け、該選択指示に従って続き読上げモードまたは通常読上げモードを設定する機能を設ければ良い。
【０１６３】
そして、続き読上げモードが設定された場合には、例えば、図９に例示するように、遷移元に戻る操作がなされることにより（ステップＳ２０７ＹＥＳ、Ｓ２１２）、スキップタグ、読上げ開始タグを付加した遷移元文書情報を再構築（ステップＳ２０８、Ｓ２１３）してＷｅｂブラウザ１５１に受渡し、一方、通常読上げモードが設定された場合には、遷移元に戻る操作がなされても（ステップＳ２０７ＹＥＳ、Ｓ２１２）、遷移元文書の再構築は行なわず、Ｗｅｂブラウザ１５１が元々の遷移元文書を取得してＷｅｂブラウザ１５１に受渡しする制御（図９で非図示）を行なえば良い。
【０１６４】
また、上述したメニュー選択を経て読上げモードを一括設定する以外にも、例えば、上記読上げ開始位置設定画面１２８を遷移元に戻る操作が行なわれる度（例えば、図３のステップＳ１０９ＹＥＳ、Ｓ１１６ＹＥＳ等）に表示し、その都度、続き読上げを実行するか否かをユーザに選択させるように変更することも可能である。
【０１６５】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１６６】
例えば、上記実施例では、ハイパーテキスト形式の文書に基づく画面の表示中、該画面上のリンク保持情報（コマンドボタンやテキストリンク）によって当該画面とは別の画面に遷移した後、遷移元画面に戻る場合の前回最後の操作個所に続く個所からの音声読上げ制御について例示しているが、これに限らず、表示中の画面上のコマンドボタンやテキストリンクによって当該画面の別の個所に遷移後、当該画面の元の個所に戻った時に前回最後の操作個所に続く個所から音声読上げを行う制御も実現可能である。
【０１６７】
また、表示中の画面上のコマンドボタンやテキストリンクによって当該画面の情報内容が更新され、画面全体が再表示された時、画面上でも最も上部にある変更箇所から音声読上げを再開する制御にも適用可能である。
【０１６８】
また、表示中の画面上のコマンドボタンやテキストリンクによって同一画面の情報が更新され、画面の一部が再表示された時、再表示された箇所から音声読上げを再開する制御に適用可能である。
【０１６９】
具体例としては、図１１に示すように、リスト１２９１にオブジェクトが一覧表示された画面１２９ａ上で、そのリスト部分にページめくりのコマンドボタン１２９２がある場合、コマンドボタン１２９２をクリック（斜線塗り潰しで表す）して、遷移後の画面１２９ｂ上で次のページや前のページを表示させた場合は、そのリスト部分を読上げる制御が可能であり、これによりＷｅｂアプリケーションの操作性を高めることができる。
【０１７０】
また、上記実施例では、遷移元画面で前回最後の操作個所に続く個所から音声読上げを行なう続き読上げ制御機能をクライアント端末１０のＷｅｂブラウザ１５１上で動作させる例（実施例１）、及び、Ｗｅｂサーバ３０ＢのＷｅｂアプリケーション３５１上で動作させる例（実施例２）について説明したが、当該続き読上げ制御機能を有する単体のアプリケーション（表示情報音声合成プログラム）として配布することもでき、この場合には、ユーザがＷｅｂアプリケーション３５１を使ってクライアント端末１０の制御部１５にダウンロードして（実装して）動作させれば、ユーザがこれまで使用してきたＷｅｂアプリケーション３５１と音声ブラウザ（読上げ制御部１５２）でも当該制御を実現できるようになる。
【０１７１】
また、上記実施例では、再構築された遷移元文書に基づき遷移元画面を表示した際、該遷移元文書中の遷移前に最後に操作した個所の直前までの要素のうち、タイトル部分については音声読上げをスキップする対象から除外した例を挙げているが、該タイトルについても音声読上げスキップ対象となるようにスキップタグを付加する構成としても良く、この場合には、遷移元文書を表示後、先頭部から読上げ開始タグの直前までの全ての要素をスキップしたうえで、最初から、読上げ開始タグの後の要素からの音声読上げを開始することができる。
【産業上の利用可能性】
【０１７２】
本発明は、ハイパーテキスト形式の文書に基づき画面を表示し、表示要素を音声合成して出力する表示情報音声合成装置、及び、表示情報音声合成装置に音声合成処理用の文書情報を渡すＷｅｂサーバ装置に適用でき、遷移先から遷移元に戻る際、音声合成開始タグ及びスキップタグを付加した遷移元文書を再構築して画面を表示することで、スキップタグ間に囲まれた表示要素をスキップし、音声合成開始タグに続く表示要素から音声合成出力を開始できる。
【図面の簡単な説明】
【０１７３】
【図１】本発明に係る表示情報音声合成システムの全体構成を示すブロック図。
【図２】実施例１に係わる表示情報音声合成システムのクライアント端末とＷｅｂサーバの機能構成を示すブロック図。
【図３】実施例１に係わるクライアント端末における表示情報音声合成処理動作を示すフローチャート。
【図４】遷移操作と読上げ開始の関係を説明するための画面遷移操作例を示す概念図。
【図５】文書再構築制御情報を管理する管理テーブルの情報保持形態を示す表図。
【図６】第１の遷移元に戻る際の再構築文書の一例を示す図。
【図７】遷移元に戻る際の再構築文書の一例を示す図。
【図８】実施例２に係わる表示情報音声合成システムのクライアント端末とＷｅｂサーバの機能構成を示すブロック図。
【図９】実施例２に係わるＷｅｂサーバにおける文書取得／再構築処理動作を示すフローチャート。
【図１０】読上げ開始位置設定画面の表示例を示す図。
【図１１】遷移操作と読上げ開始の関係を説明するための図４とは別の画面遷移操作例を示す概念図。
【符号の説明】
【０１７４】
１０，１０Ｂ…クライアント端末（ＰＣ）、１１…入力／操作部、１２…表示部、１２５…遷移元画面、１２６…第１の遷移先画面、１２５１…再構築された遷移元文書、１２６１…再構築された第１の遷移先文書、１２５２，１２６２…読上げ開始タグ、１２５３，１２６３…スキップタグ、１２７…第２の遷移先画面、１２８…読上げ開始位置設定画面、１２９…リスト付画面、１３…音声合成部、１４…記憶部、１４１，３２１…管理テーブル、１５，１５ｂ…制御部、１５１…Ｗｅｂブラウザ、１５２…読上げ制御部、１５３…文書再構築制御情報管理部、１５４…文書再構築部、１６…ネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）部、３０，３０Ｂ…Ｗｅｂサーバ、３１…ネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）部、３２…記憶部、３３…記憶装置、３５，３５ｂ…制御部、３５１…Ｗｅｂアプリケーション、３５２……文書再構築制御情報管理部、３５３…文書再構築部、５０…通信ネットワーク（ＮＷ）
【図１】
2008021002.tif 000003
【図２】
2008021002.tif 000004
【図３】
2008021002.tif 000005
【図４】
2008021002.tif 000006
【図５】
2008021002.tif 000007
【図６】
2008021002.tif 000008
【図７】
2008021002.tif 000009
【図８】
2008021002.tif 000010
【図９】
2008021002.tif 000011
【図１０】
2008021002.tif 000012
【図１１】
2008021002.tif 000013