(57)【要約】  【課題】  電子文書に付されたアノテーションに関する情報を含む文書読み上げ用の情報を生成する情報処理装置および方法並びにプログラムを提供する。  【解決手段】  テキスト情報取得部１３が、対象となる電子文書から本文のテキスト情報を取得し、アノテーション情報取得部１２が、対象となる電子文書から該電子文書に付されたアノテーションに関するアノテーション情報を取得する。そして、読み上げ情報生成部１６が、テキスト情報取得部１３が取得したテキスト情報とアノテーション情報取得部１２が取得したアノテーション情報とのそれぞれに基づいて、読み上げ情報を生成する。【選択図】        図１
2006243156.tif 000002
【特許請求の範囲】
【請求項１】
音声合成技術を利用して文書の読み上げを行う文書読み上げ装置若しくは文書読み上げプログラムに対応する文書読み上げ情報を、電子文書に基づいて生成する情報処理装置において、
対象となる電子文書から本文のテキスト情報を取得するテキスト情報取得手段と、
前記電子文書からアノテーションに関するアノテーション情報を取得するアノテーション情報取得手段と、
前記テキスト情報取得手段が取得したテキスト情報と、前記アノテーション情報取得手段が取得したアノテーション情報とのそれぞれに基づいて、読み上げ情報を生成する読み上げ情報生成手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記アノテーション情報取得手段は、少なくとも前記アノテーションの種別と該アノテーションが配置された前記電子文書中の位置とを前記アノテーション情報として取得し、
前記読み上げ情報生成手段は、前記アノテーション情報取得手段が取得したアノテーションの種別と位置とを前記読み上げ情報に含める
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記読み上げ情報生成手段は、前記アノテーション情報取得手段が取得したアノテーションの種別と位置とに基づいて、該アノテーションが前記電子文書の本文に付されたものかページに付されたものを判断し、該判断結果に基づいて前記読み上げ情報を生成することを特徴とする請求項２記載の情報処理装置。
【請求項４】
辞書情報を記憶する辞書情報記憶手段をさらに具備し、
前記読み上げ情報生成手段は、前記辞書情報記憶手段に記憶された辞書情報に基づいて、前記アノテーションが配置された位置を単語単位で補正する
ことを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記読み上げ情報生成手段は、前記アノテーションが不透過図形であった場合に、該アノテーションと重複するテキスト情報を前記読み上げ情報から除外することを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記読み上げ情報生成手段が生成した読み上げ情報のそれぞれをシンボルで表示する表示手段と、
前記シンボルに対する操作を受け付け、該操作に基づいて前記読み上げ情報を編集する編集手段と
をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項７】
音声合成技術を利用して文書の読み上げを行う文書読み上げ装置若しくは文書読み上げプログラムに対応する文書読み上げ情報を、電子文書に基づいて生成する情報処理方法であって、
情報取得手段が、対象となる電子文書から本文のテキスト情報を取得するとともにアノテーションに関するアノテーション情報を取得し、
読み上げ情報生成手段が、前記テキスト情報と前記アノテーション情報とのそれぞれに基づいて、読み上げ情報を生成する
ことを特徴とする情報処理方法。
【請求項８】
前記アノテーション情報は、少なくとも前記アノテーションの種別と該アノテーションが配置された前記電子文書中の位置とを含み、
前記読み上げ情報生成手段は、前記アノテーションの種別と位置とを前記読み上げ情報に含める
ことを特徴とする請求項７記載の情報処理方法。
【請求項９】
前記読み上げ情報生成手段は、前記アノテーション情報取得手段が取得したアノテーションの種別と位置とに基づいて、該アノテーションが前記電子文書の本文に付されたものかページに付されたものを判断し、該判断結果に基づいて前記読み上げ情報を生成することを特徴とする請求項８記載の情報処理方法。
【請求項１０】
前記読み上げ情報生成手段は、辞書情報記憶手段に記憶された辞書情報に基づいて、前記アノテーションが配置された位置を単語単位で補正することを特徴とする請求項８記載の情報処理方法。
【請求項１１】
前記読み上げ情報生成手段は、前記アノテーションが不透過図形であった場合に、該アノテーションと重複するテキスト情報を前記読み上げ情報から除外することを特徴とする請求項８記載の情報処理方法。
【請求項１２】
表示手段が、前記読み上げ情報のそれぞれをシンボルで表示し、
編集手段が、前記シンボルに対する操作を受け付け、該操作に基づいて前記読み上げ情報を編集する
ことを特徴とする請求項７記載の情報処理方法。
【請求項１３】
音声合成技術を利用して文書の読み上げを行う文書読み上げ装置若しくは文書読み上げプログラムに対応する文書読み上げ情報を、電子文書に基づいて生成する情報処理プログラムであって、
対象となる電子文書から本文のテキスト情報を取得するテキスト情報取得手段と、
前記電子文書からアノテーションに関するアノテーション情報を取得するアノテーション情報取得手段と、
前記テキスト情報取得手段が取得したテキスト情報と、前記アノテーション情報取得手段が取得したアノテーション情報とのそれぞれに基づいて、読み上げ情報を生成する読み上げ情報生成手段
としてコンピュータを機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、電子文書に基づいて、文書読み上げ用の情報を生成する情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、音声合成の技術の向上に伴い、ワードプロセッサ等で作成された電子文書を、その内容を読み上げるための情報に変換する技術が多く提供されている。
【０００３】
このような技術には、文章を解析するために入力された文書から解析する範囲を切り出すための表記を記載した区切り表記テ−ブル手段と、区切り表記テ−ブル手段の内容を編集する手段とを設けることにより、校正精度の向上を図るものや（例えば、特許文献１参照）、文書中の表をユーザに分かり易く読み上げるようにしたもの（例えば、特許文献２参照）、メニュー階層と必要入力項目の流れの定義のみから、対話処理を行なうプログラムソースコードを自動生成し、音声応答装置の対話処理を実現できるようにしたもの（例えば、特許文献３参照）、レイアウト情報により構造化された文書をテキスト音声合成で読み上げる際に、対象文書をその包含関係等に従って階層化して、聞き手が文書構造を認識することを助けるようにしたもの（例えば、特許文献４参照）、Ｗｅｂサイトから収集したＷｅｂページに対応したもの（例えば、特許文献５参照）、ユーザが自由かつ容易に表音テキストを編集することができるようにしたもの（例えば、特許文献６参照）等がある。
【特許文献１】特開昭６３−１０６０４０号公報
【特許文献２】特開平８−１５３０９６号公報
【特許文献３】特開平９−２３１０６２号公報
【特許文献４】特開２０００−８９７７７号公報
【特許文献５】特開２００２−１４８９３号公報
【特許文献６】特開２００３−２２３１８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、最近の電子文書には、アノテーションを付加することができるものがある。電子文書に付加されるアノテーションとしては、紙文書と同様の付箋の貼付やマーカー等による記述、スタンプ等の押印があり、電子文書に特有のアノテーションとして、他の文書等のオブジェクトへのリンクがある。
【０００５】
このようなアノテーションは、文書の本文ではないものの有用な情報であることも多いが、従来の文書読み上げ技術にはアノテーションに対応することができるものがなく、文書の読み上げ時にアノテーションに関する情報を割愛せざるを得なかった。
【０００６】
そこで、本発明は、電子文書に付されたアノテーションに関する情報を含む文書読み上げ用の情報を生成する情報処理装置および方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するため、請求項１の発明は、音声合成技術を利用して文書の読み上げを行う文書読み上げ装置若しくは文書読み上げプログラムに対応する文書読み上げ情報を、電子文書に基づいて生成する情報処理装置において、対象となる電子文書から本文のテキスト情報を取得するテキスト情報取得手段と、前記電子文書からアノテーションに関するアノテーション情報を取得するアノテーション情報取得手段と、前記テキスト情報取得手段が取得したテキスト情報と、前記アノテーション情報取得手段が取得したアノテーション情報とのそれぞれに基づいて、読み上げ情報を生成する読み上げ情報生成手段とを具備することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記アノテーション情報取得手段は、少なくとも前記アノテーションの種別と該アノテーションが配置された前記電子文書中の位置とを前記アノテーション情報として取得し、前記読み上げ情報生成手段は、前記アノテーション情報取得手段が取得したアノテーションの種別と位置とを前記読み上げ情報に含めることを特徴とする。
【０００９】
また、請求項３の発明は、請求項２の発明において、前記読み上げ情報生成手段は、前記アノテーション情報取得手段が取得したアノテーションの種別と位置とに基づいて、該アノテーションが前記電子文書の本文に付されたものかページに付されたものを判断し、該判断結果に基づいて前記読み上げ情報を生成することを特徴とする。
【００１０】
また、請求項４の発明は、請求項２の発明において、辞書情報を記憶する辞書情報記憶手段をさらに具備し、前記読み上げ情報生成手段は、前記辞書情報記憶手段に記憶された辞書情報に基づいて、前記アノテーションが配置された位置を単語単位で補正することを特徴とする。
【００１１】
また、請求項５の発明は、請求項２の発明において、前記読み上げ情報生成手段は、前記アノテーションが不透過図形であった場合に、該アノテーションと重複するテキスト情報を前記読み上げ情報から除外することを特徴とする。
【００１２】
また、請求項６の発明は、請求項１の発明において、前記読み上げ情報生成手段が生成した読み上げ情報のそれぞれをシンボルで表示する表示手段と、前記シンボルに対する操作を受け付け、該操作に基づいて前記読み上げ情報を編集する編集手段とをさらに具備することを特徴とする。
【００１３】
また、請求項７の発明は、音声合成技術を利用して文書の読み上げを行う文書読み上げ装置若しくは文書読み上げプログラムに対応する文書読み上げ情報を、電子文書に基づいて生成する情報処理方法であって、情報取得手段が、対象となる電子文書から本文のテキスト情報を取得するとともにアノテーションに関するアノテーション情報を取得し、読み上げ情報生成手段が、前記テキスト情報と前記アノテーション情報とのそれぞれに基づいて、読み上げ情報を生成することを特徴とする。
【００１４】
また、請求項８の発明は、請求項７の発明において、前記アノテーション情報は、少なくとも前記アノテーションの種別と該アノテーションが配置された前記電子文書中の位置とを含み、前記読み上げ情報生成手段は、前記アノテーションの種別と位置とを前記読み上げ情報に含めることを特徴とする。
【００１５】
また、請求項９の発明は、請求項８の発明において、前記読み上げ情報生成手段は、前記アノテーション情報取得手段が取得したアノテーションの種別と位置とに基づいて、該アノテーションが前記電子文書の本文に付されたものかページに付されたものを判断し、該判断結果に基づいて前記読み上げ情報を生成することを特徴とする。
【００１６】
また、請求項１０の発明は、請求項８の発明において、前記読み上げ情報生成手段は、辞書情報記憶手段に記憶された辞書情報に基づいて、前記アノテーションが配置された位置を単語単位で補正することを特徴とする。
【００１７】
また、請求項１１の発明は、請求項８の発明において、前記読み上げ情報生成手段は、前記アノテーションが不透過図形であった場合に、該アノテーションと重複するテキスト情報を前記読み上げ情報から除外することを特徴とする。
【００１８】
また、請求項１２の発明は、請求項７の発明において、表示手段が、前記読み上げ情報のそれぞれをシンボルで表示し、編集手段が、前記シンボルに対する操作を受け付け、該操作に基づいて前記読み上げ情報を編集することを特徴とする。
【００１９】
また、請求項１３の発明は、音声合成技術を利用して文書の読み上げを行う文書読み上げ装置若しくは文書読み上げプログラムに対応する文書読み上げ情報を、電子文書に基づいて生成する情報処理プログラムであって、対象となる電子文書から本文のテキスト情報を取得するテキスト情報取得手段と、前記電子文書からアノテーションに関するアノテーション情報を取得するアノテーション情報取得手段と、前記テキスト情報取得手段が取得したテキスト情報と、前記アノテーション情報取得手段が取得したアノテーション情報とのそれぞれに基づいて、読み上げ情報を生成する読み上げ情報生成手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、読み上げ情報にアノテーションに関する情報を含めることができ、当該読み上げ情報に基づく読み上げが行われた際の聞き手は、アノテーションの説明をも受けることができ、文書全体を理解しやすくなる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る情報処理装置および方法並びにプログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００２２】
図１は、本発明を適用した情報処理装置の機能的な構成を示すブロック図である。同図に示すように、情報処理装置１０は、文書入力部１１と、アノテーション情報取得部１２、テキスト情報取得部１３、設定情報記憶部１４、辞書情報記憶部１５、読み上げ情報生成部１６、読み上げ情報出力部１７を具備して構成される。なお、情報処理装置１０は、各機能部を実現させるプログラムに基づいてコンピュータを動作させることで構成することが可能である。
【００２３】
文書入力部１１は、図示しない記憶部に記憶された電子文書を取得して保持する。アノテーション情報取得部１２は、文書入力部１１が保持する電子文書からアノテーションに関する情報を取得する。テキスト情報取得部１３は、文書入力部１１が保持する電子文書からテキスト情報を取得する。設定情報記憶部１４は、読み上げ情報生成部１６が読み上げ情報を生成する際に必要な各種設定を記憶する。辞書情報記憶部１５は、日本語や英語等、処理対象となる電子文書を記述した言語に対応する辞書を記憶する。読み上げ情報生成部１６は、テキスト情報取得部１３が取得したテキスト情報やアノテーション情報取得部１２が取得したアノテーション情報等に基づいて、読み上げ情報を生成する。読み上げ情報出力部１７は、読み上げ情報生成部１６が生成した読み上げ情報を、図示しない読み上げ装置や読み上げプログラム等へ出力する。
【００２４】
次に、情報処理装置１０の動作について説明する。図２は、情報処理装置２の動作の流れを示すフローチャートである。
【００２５】
情報処理装置１０は、読み上げ情報の生成処理を開始すると、まず、読み上げ情報生成部１６が、設定情報記憶部１５に記憶されている設定情報を確認する（ステップ１０１）。確認の結果、読み上げ情報の生成に際してインライン処理が指定されていれば（ステップ１０２でＹＥＳ）、情報処理装置１０は、後述するインライン処理を実行し（ステップ１０３）、インライン処理が指定されていなければ（ステップ１０２でＮＯ）、情報処理装置１０は、後述するまとめ処理を実行する（ステップ１０４）。
【００２６】
ここで、ステップ１０３のインライン処理について説明する。インライン処理とは、文書の読み上げを行う際に、アノテーション情報の読み上げを、本文中のアノテーションが出現した位置で行うように構成した読み上げ情報を生成する処理である。図３は、インライン処理の流れを示すフローチャートである。
【００２７】
インライン処理では、まず、テキスト情報取得部１３が、文書入力部１１が保持している文書を読み出し（ステップ１３１）、その過程でアノテーションが検出されたら（ステップ１３２でＹＥＳ）、アノテーション情報取得部１２が、検出されたアノテーションの情報を取得する（ステップ１３３）。続いて、読み上げ情報生成部１６が、アノテーション情報に基づいて、アノテーション処理を行う（ステップ１３４）。このアノテーション処理については後述する。
【００２８】
アノテーション処理が終了すると、その処理結果に基づいて、テキスト情報取得部１３が、テキスト情報を取得する（ステップ１３５）。取得するテキスト情報の範囲は、アノテーション処理の結果によって異なるが、例えば、ステップ１３１で文書の読み出しを開始した位置からアノテーションが付された位置までが範囲となる。
【００２９】
テキスト情報取得部１３がテキスト情報を取得すると、読み上げ情報生成部１６が、ステップ１３４で処理されたアノテーション情報とステップ１３５で取得されたテキスト情報に基づいて、読み上げ情報を生成する（ステップ１３６）。
【００３０】
これらの処理は、文書をその終了位置まで読み出す間、繰り返して行われ（ステップ１３７でＮＯ）、その過程で生成された読み上げ情報は、その生成順に連結される。
【００３１】
そして、文書の終了位置までの読み出しが終了すると（ステップ１３７でＹＥＳ）、テキスト情報取得部１３が、未取得のテキスト情報を取得し（ステップ１３８）、このテキスト情報に基づいて、読み上げ情報生成部１６が読み上げ情報を生成するとともに生成した読み上げ情報を先に生成した読み上げ情報に連結し（ステップ１３９）、インライン処理を終了する。
【００３２】
続いて、ステップ１０４のまとめ処理について説明する。まとめ処理とは、文書の読み上げを行う際に、アノテーション情報の読み上げを、本文の前若しくは後にまとめて行うように構成した読み上げ情報を生成する処理である。図４は、まとめ処理の流れを示すフローチャートである。
【００３３】
まとめ処理では、まず、テキスト情報取得部１３が、文書入力部１１が保持している文書を読み出し（ステップ１４１）、その過程でアノテーションが検出されたら（ステップ１４２でＹＥＳ）、アノテーション情報取得部１２が、検出されたアノテーションの情報を取得する（ステップ１４３）。そして、読み上げ情報生成部１６が、アノテーション情報に基づいて、アノテーション処理を行う（ステップ１４４）。このアノテーション処理については後述する。これらの処理は、文書をその終了位置まで読み出す間、繰り返して行われる（ステップ１４５でＮＯ）。
【００３４】
そして、文書の終了位置までの読み出しが終了すると（ステップ１４５でＹＥＳ）、テキスト情報取得部１３が、テキスト情報を取得し（ステップ１４６）、このテキスト情報とステップ１４４のアノテーション処理の結果に基づいて、読み上げ情報生成部１６が読み上げ情報を生成し（ステップ１４７）、まとめ処理を終了する。読み上げ情報生成部１６が生成する読み上げ情報は、設定情報記憶部１４に記憶されている設定情報に基づいて、アノテーション情報を本文に先立って読み上げる場合は、アノテーション情報のリストに続けて本文を読み上げるように構成され、アノテーション情報を本文の後に読み上げる場合は、本文に続けてアノテーション情報のリストを読み上げるように構成される。
【００３５】
次に、上述のステップ１３４またはステップ１４４におけるアノテーション処理について説明する。アノテーション処理では、設定情報記憶部１４に記憶されている設定情報に基づいて、アノテーションの種別毎に対応する処理を行う。図５は、アノテーション処理の流れを示すフローチャートである。
【００３６】
アノテーション処理では、読み上げ情報生成部１６は、まず、アノテーション情報取得部１２が取得したアノテーション情報から該当するアノテーションの種別を確認する（ステップ１５１）。
【００３７】
確認の結果、該当するアノテーションが付箋であった場合には（ステップ１５２でＹＥＳ）、読み上げ情報生成部１６は、設定情報記憶部１４に記憶されている設定情報に基づいて、付箋に対する処理を実行する（ステップ１５３）。
【００３８】
付箋に対する処理では、読み上げ情報生成部１６は、該当する付箋を読み上げの対象とするか否かを判断する。この判断は、付箋の貼付位置に基づいて行い、例えば、図６（ａ）に示すように、付箋２１がページ２０からはみ出すことなく貼付されていた場合と、図６（ｂ）に示すように、付箋２１がページ２１からはみ出すように貼付されていた場合のそれぞれについて、設定情報記憶部１４に記憶されている設定情報に基づいて、読み上げの対象とするか否かを判断する。
【００３９】
また、付箋に対する処理では、付箋の貼付位置の特定を行う。貼付位置の特定は、通常は、ページ上の貼付位置を取得することで行うが、図６（ｃ）に示すように、付箋２１がページ２０のヘッダの近傍に貼付されていた場合には、ページ２０に対して付箋２１が貼付されていると判断する。もちろん、付箋２１がページ２０のヘッダ近傍に貼付されていたとしても、その位置を貼付位置として特定することもできるが、いずれを貼付位置として特定するかは、設定情報記憶部１４に記憶されている設定情報に基づいて判断される。同様に、図６（ｄ）に示すように付箋２１がページ２０に貼付されている場合には、その近傍の段落に対して付箋２１が貼付されていると判断する。この場合も、実際に付箋２１が貼付されている位置を貼付位置として特定してもよく、その判断は、設定情報記憶部１４に記憶されている設定情報に基づくものとなる。
【００４０】
また、読み上げ情報生成部１６は、付箋２１が、図６（ｅ）に示すように貼付されていた場合、辞書情報記憶部１５に記憶されている辞書情報を利用して、「許請求の範囲」に付箋２１が貼付されているのではなく、「特許請求の範囲」に付箋２１が貼付されていると判断する。辞書情報記憶部１５に記憶されている辞書情報を利用するか否かは、設定情報記憶部１４に記憶されている設定情報に基づいて判断される。
【００４１】
このような処理により、例えば、文書の本文を男声で読み上げ、アノテーション情報を女声で読み上げる読み上げ情報を生成するとすれば、「（男声）・・・特許請求の範囲（女声）ここに、黄色の付箋が貼付され、当該付箋に「重要」と記述されています。（男声）・・・」のような読み上げ情報を、読み上げ情報生成部１６が生成する。
【００４２】
なお、前述のステップ１３５においてテキスト情報取得部１３がテキスト情報を取得する際には、読み上げ情報生成部１６が特定した付箋の貼付位置に基づいて、その貼付位置の直前までを取得することとなる。
【００４３】
一方、アノテーションの種別を確認した結果、該当するアノテーションがリンクであった場合には（ステップ１５４でＹＥＳ）、読み上げ情報生成部１６は、設定情報記憶部１４に記憶されている設定情報に基づいて、リンクに対する処理を実行する（ステップ１５５）。
【００４４】
リンクに対する処理では、リンクが設定された位置の特定を行う。位置の特定は、原則としてページ上の位置であるが、前述の付箋と同様に、辞書情報記憶部１５に記憶されている辞書情報を利用してリンクの設定位置を単語単位で修正することができる。辞書情報を利用するか否かは、設定情報記憶部１４に記憶されている設定情報に基づいて判断される。リンクに基づく読み上げ情報は、リンク先を説明する内容で、例えば、「ここは、同じ文書の８ページにリンクされています。」のような内容となる。
【００４５】
また、アノテーションの種別を確認した結果、該当するアノテーションが図形であった場合には（ステップ１５６でＹＥＳ）、読み上げ情報生成部１６は、設定情報記憶部１４に記憶されている設定情報に基づいて、図形に対する処理を実行する（ステップ１５７）。
【００４６】
種別が図形のアノテーションとは、線若しくは面で表される図形であり、図形に対する処理では、リンク情報と同様に位置の特定を行い、図形の種別を読み上げ情報とする。ただし、図形が文字と重なるように配置されている場合には、図形に特有の処理を行う。例えば、図７（ａ）に示すように、透過図形２２が文字と重なるように配置されている場合には、読み上げ情報は、「（男声）そこで、本発明は、電子（女声）ここに、赤色の透過図形が重ねられています（男声）文書に付されたアノテーションに・・・」のようになるが、図７（ｂ）に示すように、不透過図形２３が文字と重なるように配置されている場合には、読み上げ情報は、「（男声）そこで、本発明は、（女声）赤色の不透過図形により文字が隠されています（男声）文書に付されたアノテーションに・・・」のように、不透過図形により文字が隠されているものとして処理を行う。
【００４７】
また、アノテーションの種別を確認した結果、該当するアノテーションがイメージであった場合には（ステップ１５８でＹＥＳ）、読み上げ情報生成部１６は、設定情報記憶部１４に記憶されている設定情報に基づいて、イメージに対する処理を実行する（ステップ１５９）。
【００４８】
種別がイメージのアノテーションは、日付印や「禁複写」等のスタンプを表すもので、通常は、文書若しくはページに付されるものである。したがって、イメージに対する処理では、貼付位置の特定は、ページを単位とし、「（女声）このページには、日付印が押されています」等の読み上げ情報を生成する。
【００４９】
なお、アノテーションの種別は、他の種別、例えば、文字列等があり、その場合にも、読み上げ情報生成部１６は、設定情報記憶部１４に記憶されている設定情報に基づいて処理を行う。
【実施例２】
【００５０】
図８は、実施例２における情報処理装置の機能的な構成を示すブロック図である。同図に示すように、情報処理装置３０は、文書入力部３１と、アノテーション情報取得部３２、テキスト情報取得部３３、設定情報記憶部３４、辞書情報記憶部３５、読み上げ情報生成部３６、読み上げ情報編集部３７、読み上げ情報出力部３８を具備して構成される。なお、情報処理装置１０は、各機能部を実現させるプログラムに基づいてコンピュータを動作させることで構成することが可能である。
【００５１】
文書入力部３１は、図示しない記憶部に記憶された電子文書を取得して保持する。アノテーション情報取得部３２は、文書入力部３１が保持する電子文書からアノテーションに関する情報を取得する。テキスト情報取得部３３は、文書入力部３１が保持する電子文書からテキスト情報を取得する。設定情報記憶部３４は、読み上げ情報生成部３６が読み上げ情報を生成する際に必要な各種設定を記憶する。辞書情報記憶部３５は、日本語や英語等、処理対象となる電子文書を記述した言語に対応する辞書を記憶する。読み上げ情報生成部３６は、テキスト情報取得部３３が取得したテキスト情報やアノテーション情報取得部３２が取得したアノテーション情報等に基づいて、読み上げ情報を生成する。読み上げ情報編集部３７は、読み上げ情報生成部１６が生成した読み上げ情報に対する編集を行う。読み上げ情報出力部３８は、読み上げ情報編集部１７による編集された読み上げ情報を、図示しない読み上げ装置や読み上げプログラム等へ出力する。
【００５２】
この情報処理装置３０では、文書入力部３１、アノテーション情報取得部３２、テキスト情報取得部３３、設定情報記憶部３４、辞書情報記憶部３５、読み上げ情報生成部３６は、それぞれ、実施例１における文書入力部１１、アノテーション情報取得部１２、テキスト情報取得部１３、設定情報記憶部１４、辞書情報記憶部１５、読み上げ情報生成部１６と同様の動作を行い、実施例１で説明したインライン処理による読み上げ情報を生成する。ただし、読み上げ情報生成部１６は、読み上げ生成した読み上げ情報の連結は行わずに、読み上げ情報編集部３７へ出力する。
【００５３】
読み上げ情報編集部３７は、インライン処理により生成された各読み上げ情報を、アイコン等のシンボルで表したＧＵＩ（Graphical User Interface）を、図示しない表示装置に提供し、ユーザに読み上げ情報の編集を行わせる。
【００５４】
図９は、読み上げ情報編集部３７が提供するＧＵＩの表示例を示した図である。同図に示すように、ＧＵＩ４０には、文書の本文（テキスト情報）に基づく読み上げ情報を示すシンボル４１、４３、４５、リンク（アノテーション情報）に基づく読み上げ情報を示すシンボル４２、付箋（アノテーション情報）に基づく読み上げ情報を示すシンボル４４、イメージ（アノテーション情報）に基づく読み上げ情報を示すシンボル４６が表示されている。
【００５５】
これらの各シンボル（４１〜４６）は、例えば、マウス等のポインティングデバイスを利用したドラッグ操作を行うことで、任意に並び替えが可能であり、その並び替えに伴って読み上げ情報の並び順が変更される。
【００５６】
また、各シンボル（４１〜４６）は、例えば、ポインティングデバイスを利用したダブルクリック操作を行うことで、対応する読み上げ情報の内容を確認することができ、内容の変更や読み上げ情報を任意の位置で分割することもできる。これにより、アノテーション情報に基づく読み上げ情報をテキスト情報に基づく読み上げ情報の任意の位置に挿入することも可能となる。
【００５７】
さらに、各シンボル（４１〜４６）は、例えば、ポインティングデバイスを利用したクリック操作を行うことで、その属性の確認および変更を行うことが可能であり、対応する読み上げ情報を有効（読み上げる）とするか無効（読み上げない）とするか等の属性を変更することもできる。
【図面の簡単な説明】
【００５８】
【図１】本発明を適用した情報処理装置の機能的な構成を示すブロック図である。
【図２】情報処理装置２の動作の流れを示すフローチャートである。
【図３】インライン処理の流れを示すフローチャートである。
【図４】まとめ処理の流れを示すフローチャートである。
【図５】アノテーション処理の流れを示すフローチャートである。
【図６】付箋処理を説明するための図である。
【図７】図形処理を説明するための図である。
【図８】実施例２における情報処理装置の機能的な構成を示すブロック図である。
【図９】読み上げ情報編集部３７が提供するＧＵＩの表示例を示した図である。
【符号の説明】
【００５９】
１０    情報処理装置
１１    文書入力部
１２    アノテーション情報取得部
１３    テキスト情報取得部
１４    設定情報記憶部
１５    辞書情報記憶部
１６    読み上げ情報生成部
１７    読み上げ情報出力部
２０    ページ
２１    付箋
２２    透過図形
２３    不透過図形
３０    情報処理装置
３１    文書入力部
３２    アノテーション情報取得部
３３    テキスト情報取得部
３４    設定情報記憶部
３５    辞書情報記憶部
３６    読み上げ情報生成部
３７    読み上げ情報編集部
３８    読み上げ情報出力部
４０    ＧＵＩ
４１    シンボル
４２    シンボル
４３    シンボル
４４    シンボル
４５    シンボル
４６    シンボル
【図１】
2006243156.tif 000003
【図２】
2006243156.tif 000004
【図３】
2006243156.tif 000005
【図４】
2006243156.tif 000006
【図５】
2006243156.tif 000007
【図６】
2006243156.tif 000008
【図７】
2006243156.tif 000009
【図８】
2006243156.tif 000010
【図９】
2006243156.tif 000011