(57)【要約】【課題】テキストデータ及び音声データの同期再生並びに非同期再生において、ブックマークの登録を行う。【解決手段】テキストデータを記憶するワークエリア２４と、ここに記憶されたテキストデータを表示する表示部１８と、音声データ記憶部２３ｄに記憶された音声データを再生出力する音声出力部２５と、ブックマーク登録要求を受付ける登録キーを備えた入力部２２と、登録キーが押下されたときの、表示部１８の表示領域の左上端に表示された文字のワークエリア２４における番地であるテキストアドレスと、音声データのタイムスタンプとをブックマーク情報としてブックマーク記憶部２３ｆに記憶させる制御部２１とを備えた。【選択図】図２
2011028457.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータを記憶する記憶手段と、
前記記憶されたテキストデータを表示する表示手段と、
音声データを再生する音声再生手段と、
ブックマーク登録要求を検出する登録要求検出手段と、
前記ブックマーク登録要求を検出したときの、前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録するブックマーク記録手段と、
を備えることを特徴とするブックマーク登録装置。
【請求項２】
前記登録要求検出手段で前記ブックマーク登録要求が検出された場合に、前記表示手段の表示領域にカーソルを表示し、このカーソルの移動操作を受付けて所望のカーソル位置をブックマーク位置として取得するブックマーク位置取得手段を更に備え、
前記ブックマーク記録手段は、前記取得されたブックマーク位置に対応するテキストデータの前記記憶手段における番地であるブックマークアドレスをも前記ブックマーク情報に含めて記録することを特徴とする請求項１記載のブックマーク登録装置。
【請求項３】
記憶手段に記憶させたテキストデータを表示手段に表示させるとともに、音声データを再生する再生ステップと、
ブックマーク登録要求を検出する登録要求検出ステップと、
前記ブックマーク登録要求を検出したときに、前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録するブックマーク記録ステップと、
を有することを特徴とするブックマーク登録方法。
【請求項４】
前記登録要求検出ステップにおいて前記ブックマーク登録要求が検出された場合に、前記表示手段の表示領域にカーソルを表示し、このカーソルの移動操作を受付けて所望のカーソル位置をブックマーク位置として取得するブックマーク位置取得ステップを更に有し、
前記ブックマーク記録ステップは、前記取得されたブックマーク位置に対応するテキストデータの前記記憶手段における番地であるブックマークアドレスをも前記ブックマーク情報に含めて記録することを特徴とする請求項３記載のブックマーク登録方法。
【請求項５】
記憶手段と表示手段とを備えたコンピュータに、
前記記憶手段に記憶させたテキストデータを前記表示手段に表示させるとともに、音声データを再生する再生ステップと、
ブックマーク登録要求を検出する登録要求検出ステップと、
前記ブックマーク登録要求を検出したときに、前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録するブックマーク記録ステップと、
を実行させるためのブックマーク登録プログラム。
【請求項６】
前記登録要求検出ステップにおいて前記ブックマーク登録要求が検出された場合に、前記表示手段の表示領域にカーソルを表示し、このカーソルの移動操作を受付けて所望のカーソル位置をブックマーク位置として取得するブックマーク位置取得ステップを更に有し、
前記ブックマーク記録ステップは、前記取得されたブックマーク位置に対応するテキストデータの前記記憶手段における番地であるブックマークアドレスをも前記ブックマーク情報に含めて記録する処理を、
前記コンピュータに実行させるための請求項５記載のブックマーク登録プログラム。
【請求項７】
テキストデータを記憶する記憶手段と、
前記記憶されたテキストデータを表示する表示手段と、
音声データを再生する音声再生手段と、
前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録したブックマーク記録手段と、
前記ブックマーク記録手段から前記ブックマーク情報を読み出して、そのブックマーク情報に含まれたテキストアドレスが示す前記記憶手段におけるテキストデータを、前記表示手段の表示領域の所定の基準位置に合わせるようにして前記テキストデータを表示させるとともに、前記ブックマーク情報に含まれた再生時刻情報が示す位置から前記音声データを再生させる再生制御手段と、
を備えることを特徴とするテキスト音声再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストデータ及び音声データにブックマークを登録する技術に関する。
【背景技術】
【０００２】
音楽ファイルのコンテンツと画像／テキストファイルのコンテンツとを関連付けて再生する複合型再生装置が知られている（例えば、特許文献１参照）。例えば、この複合型再生装置において、会話の場面やテキストを表示部に表示させるとともに、それに関連した音声を音声発生器から再生させるようにすれば、語学学習のための語学学習装置を実現することができる。また、テキストを表示しながらそのテキストを読み上げることのできる電子辞書装置が知られている（例えば、特許文献２参照）。これらの従来技術は、語学学習以外にも、例えば小説の文章を表示しながらその内容を音声で再生する電子書籍にも用いられている。
【０００３】
上記従来技術を適用した装置であるテキスト音声再生装置によるテキスト及び音声の再生のモードとして、同期再生及び非同期再生がある。同期再生は、音声の再生に合わせてテキスト表示のページを切換えたり、再生に合わせてスクロールしたりするモードである。例えば、テキストの読み上げ再生（朗読再生とも呼ばれる。）が同期再生に該当する。一方、非同期再生は、音声再生とテキスト表示のページ切換えやスクロールが同期していないモードである。例えば、視聴者が再生音声を聴きながら、その音声の内容と一致しない内容を表示しているテキスト画面を閲読する場合に有用なモードである。
【０００４】
上記のテキスト音声再生装置を用いてテキスト及び音声の視聴をした場合に、視聴途中で再生を止めて後で再開させたいことがある。従来、テキスト表示機能については、書籍のブックマーク（しおり）に相当する再生開始位置情報を、画面に表示させたテキストデータに対応させて登録しておき、その登録された再生開始位置情報を読み出すことによってテキストの再生再開位置を知ることができた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１２２３８２号公報
【特許文献２】特開２００６−９９６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術を適用したテキスト音声再生装置においては、音声データにブックマークを設定する機能がなかった。また、従来はテキスト音声再生装置における同期再生及び非同期再生のいずれにおいても、視聴の途中で再生を止めて後で再開させた場合に、停止した箇所からの再開ができず、テキスト及び音声のコンテンツそれぞれの先頭からしか再開ができなかった。よって、テキスト音声再生装置を用いた語学学習や電子書籍においては、再生の停止箇所からの再開ができず利便性の点で問題があった。
【０００７】
そこで、本発明は上記問題に鑑みてなされたものであり、テキストデータ及び音声データの同期再生並びに非同期再生について、再生停止箇所からの再生再開を容易に行わせるためのブックマークを登録することのできるブックマーク登録装置、ブックマーク登録方法、ブックマーク登録プログラム、及びテキスト音声再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題を解決するために、以下［１］−［７］の手段を提供するものである。
［１］  テキストデータを記憶する記憶手段と、前記記憶されたテキストデータを表示する表示手段と、音声データを再生する音声再生手段と、ブックマーク登録要求を検出する登録要求検出手段と、前記ブックマーク登録要求を検出したときの、前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録するブックマーク記録手段と、を備えることを特徴とするブックマーク登録装置。
［２］  前記登録要求検出手段で前記ブックマーク登録要求が検出された場合に、前記表示手段の表示領域にカーソルを表示し、このカーソルの移動操作を受付けて所望のカーソル位置をブックマーク位置として取得するブックマーク位置取得手段を更に備え、前記ブックマーク記録手段は、前記取得されたブックマーク位置に対応するテキストデータの前記記憶手段における番地であるブックマークアドレスをも前記ブックマーク情報に含めて記録することを特徴とする上記［１］記載のブックマーク登録装置。
［３］  記憶手段に記憶させたテキストデータを表示手段に表示させるとともに、音声データを再生する再生ステップと、ブックマーク登録要求を検出する登録要求検出ステップと、前記ブックマーク登録要求を検出したときに、前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録するブックマーク記録ステップと、を有することを特徴とするブックマーク登録方法。
［４］  前記登録要求検出ステップにおいて前記ブックマーク登録要求が検出された場合に、前記表示手段の表示領域にカーソルを表示し、このカーソルの移動操作を受付けて所望のカーソル位置をブックマーク位置として取得するブックマーク位置取得ステップを更に有し、前記ブックマーク記録ステップは、前記取得されたブックマーク位置に対応するテキストデータの前記記憶手段における番地であるブックマークアドレスをも前記ブックマーク情報に含めて記録することを特徴とする上記［３］記載のブックマーク登録方法。
［５］  記憶手段と表示手段とを備えたコンピュータに、前記記憶手段に記憶させたテキストデータを前記表示手段に表示させるとともに、音声データを再生する再生ステップと、ブックマーク登録要求を検出する登録要求検出ステップと、前記ブックマーク登録要求を検出したときに、前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録するブックマーク記録ステップと、を実行させるためのブックマーク登録プログラム。
［６］  前記登録要求検出ステップにおいて前記ブックマーク登録要求が検出された場合に、前記表示手段の表示領域にカーソルを表示し、このカーソルの移動操作を受付けて所望のカーソル位置をブックマーク位置として取得するブックマーク位置取得ステップを更に有し、前記ブックマーク記録ステップは、前記取得されたブックマーク位置に対応するテキストデータの前記記憶手段における番地であるブックマークアドレスをも前記ブックマーク情報に含めて記録する処理を、前記コンピュータに実行させるための上記［５］記載のブックマーク登録プログラム。
［７］  テキストデータを記憶する記憶手段と、前記記憶されたテキストデータを表示する表示手段と、音声データを再生する音声再生手段と、前記表示手段の表示領域の所定の基準位置に表示されたテキストデータの前記記憶手段における番地であるテキストアドレスと、前記音声データの再生時刻情報とをブックマーク情報として記録したブックマーク記録手段と、前記ブックマーク記録手段から前記ブックマーク情報を読み出して、そのブックマーク情報に含まれたテキストアドレスが示す前記記憶手段におけるテキストデータを、前記表示手段の表示領域の所定の基準位置に合わせるようにして前記テキストデータを表示させるとともに、前記ブックマーク情報に含まれた再生時刻情報が示す位置から前記音声データを再生させる再生制御手段と、を備えることを特徴とするテキスト音声再生装置。
【発明の効果】
【０００９】
本発明によれば、テキストデータ及び音声データの同期再生並びに非同期再生について、再生停止箇所からの再生再開を容易に行わせるためのブックマークを容易に登録することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第一及び第二実施形態における電子辞書の概略の外観図である。
【図２】本発明の第一及び第二実施形態における電子辞書の概略のブロック構成図である。
【図３】再生関連付情報のデータ構成を示した図である。
【図４】本発明の第一実施形態における電子辞書のテキスト音声再生処理を説明するためのフローチャートである。
【図５】テキストデータファイルに記録されたテキストデータの具体例である。
【図６】表示部におけるテキストデータの表示例である。
【図７】本発明の第一実施形態において、同期再生を開始して１０秒経過したときの状態を示した図である。
【図８】本発明の第一実施形態において、同期再生を開始して２５秒経過したときの状態を示した図である。
【図９】本発明の第一実施形態におけるブックマーク情報のデータの例を示した図である。
【図１０】本発明の第一及び第二実施形態における電子辞書のテキスト音声再生再開処理を説明するためのフローチャートである。
【図１１】本発明の第一実施形態におけるブックマーク選択メニューの例である。
【図１２】本発明の第二実施形態における電子辞書のテキスト音声再生処理を説明するためのフローチャートである。
【図１３】本発明の第二実施形態において、同期再生を開始して９秒経過したときの状態を示した図である。
【図１４】本発明の第二実施形態において、カーソルを表示させてブックマーク位置を決定する様子を示した図である。
【図１５】本発明の第二実施形態におけるブックマーク情報のデータの例を示した図である。
【図１６】本発明の第二実施形態におけるブックマーク選択メニューの例である。
【図１７】本発明の第二実施形態において、ブックマーク情報を読み出してテキスト音声再生再開処理を開始したときの状態を示した図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
【００１２】
［第一実施形態］
本実施形態では、テキストデータファイルと、そのテキストデータの内容を音声データ化した音声データファイルとを関連付けて記憶し、所望のテキストデータファイルと音声データファイルとを読み出してそれぞれ再生するテキスト音声再生装置を電子辞書に適用した例について説明する。このテキスト音声再生装置は、ブックマーク登録装置の機能を含むものである。
【００１３】
図１は、本発明の第一実施形態であるテキスト音声再生装置を適用した電子辞書の概略の外観図である。同図において、電子辞書１は、操作系の構成として、電源キー１１と、複数配列された文字キー１２と、決定キー１３と、４つのカーソルキー１４と、前ページキー１５ａと、次ページキー１５ｂと、メニューキー１６と、登録キー１７とを備えている。これらの操作系は、一般的なキーボートで構成することができる。また、電子辞書１は、表示系の構成として表示部１８を備えている。
【００１４】
電源キー１１は、電子辞書１の電源の入切を行うためのキーである。文字キー１２は、英数字の文字を入力するためのキーである。決定キー１３は、他のキー操作によって入力された文字や選択された項目を決定するためのキーである。カーソルキー１４は、表示部１８の画面に表示される選択項目を示すために表示される選択カーソルを移動させたり、表示画面をスクロールさせたりするためのキーである。カーソルキー１４は上下左右４方向のキーを備えている。前ページキー１５ａは、表示部１８の表示画面をページ単位で前方に送るためのキーである。次ページキー１５ｂは、表示画面をページ単位で後方に送るためのキーである。なお、前ページキー１５ａ及び次ページキー１５ｂをページ送りキー１５と総称する。
【００１５】
メニューキー１６は、電子辞書１の有する機能、例えば、電子辞書機能、テキスト表示機能、音声出力機能、同期再生機能、ブックマーク読出機能の中から所望の機能を選択させるためのキーである。電子辞書機能は、文字キー１２等の操作により入力された検索キーワードに基づいて、電子辞書１に備えられた辞書情報データベースを検索してその検索結果を表示する機能である。テキスト表示機能は、所望のテキストデータファイルを読み出して、そのテキストデータを表示する機能である。音声出力機能は、所望の音声データファイルを読み出して、その音声データを音声出力する機能である。同期再生機能は、所望のテキストデータファイルとこれに関連付けられた音声データファイルとを読み出して、テキストデータと音声データとを同期させて再生する機能である。ブックマーク読出機能は、登録されているブックマーク情報を選択可能に表示し、その表示の中から選択されたブックマーク情報に基づき再生を開始させる機能である。
【００１６】
登録キー１７は、テキストデータ及び音声データのうち少なくとも一方が再生されている状態において、当該キーが押されたときの再生位置をブックマーク情報として登録するためのキーである。表示部１８は、例えば液晶表示ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等を用いた表示装置で構成される。
【００１７】
図２は、本発明の第一実施形態であるテキスト音声再生装置を適用した電子辞書の概略のブロック構成図である。同図において、図１に示した外観図における構成と同一の構成については同一の符号を付してその説明を省略する。図２において、電子辞書１は、表示部１８と、制御部２１と、入力部２２と、記憶部２３と、ワークエリア２４と、音声出力部２５とを備えている。記憶部２３は、プログラム記憶部２３ａと、辞書データ記憶部２３ｂと、テキストデータ記憶部２３ｃと、音声データ記憶部２３ｄと、再生制御情報記憶部２３ｅと、ブックマーク記憶部２３ｆとに区分されている。
【００１８】
制御部２１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含んで構成される。制御部２１は、プログラム記憶部２３ａに格納された電子辞書制御プログラムをワークエリア２４に読み出して実行することにより電子辞書１全体を制御する。本実施形態では、電子辞書制御プログラムの一部分であるテキスト音声再生プログラムを読み出して実行する例について説明する。なお、テキスト音声再生プログラムには、ブックマーク登録プログラムの機能が含まれる。入力部２２は、操作系の構成である各種キーを備えた操作入力部である。辞書データ記憶部２３ｂは、国語辞典、英和辞典、和英辞典等の各種辞典の辞書情報を、辞典ごとにまとめた辞書情報データベースである。
【００１９】
テキストデータ記憶部２３ｃは、日本語や外国語のテキストデータをテキストデータファイルにして記憶する。音声データ記憶部２３ｄは、日本語や外国語による音声データを音声データファイルにして記憶する。この音声データは、ＭＰ３（ＭＰＥＧ１  Ａｕｄｉｏ  Ｌａｙｅｒ３）方式によってデータ圧縮されている。もちろん、他の一般的な符号化方式によってデータ圧縮されていてもよいし、符号化されない非圧縮データであってもよい。
【００２０】
再生制御情報記憶部２３ｅは、同期再生機能において音声データの再生に合わせて表示画面のページ切換えやスクロールを行うタイミングを規定したスクリプトデータのファイルであるスクリプトデータファイルを記憶する。スクリプトデータは、例えば、音声データの再生に合わせてテキストデータのページ切換えを行うべきタイミングに対応した音声データのタイムスタンプと、ページを切り換えたときのテキストデータの画面上最初の文字（例えば、画面左上端の文字）に対応するワークエリア２４上のアドレスであるテキストアドレスとを対応付けて記録したものである。または、スクリプトデータには、音声データの再生に合わせてテキストのスクロールを行うタイミングに対応した音声データのタイムスタンプと、スクロールしたときのテキストデータの画面上最初の文字に対応するテキストアドレスとを対応付けて記録するようにしてもよい。本実施形態では、前者のページ切換えを行う例について以下説明する。
【００２１】
また、再生制御情報記憶部２３ｅは、再生に用いられるファイルを関連付けた再生関連付情報を記憶する。図３は、再生関連付情報のデータ構成を示した図である。同図に示すように、再生関連付情報は、再生識別子に関連付けて、テキストデータファイル名と音声データファイル名とスクリプトデータファイル名とを記憶することができる。再生識別子がＩＤ０００１及びＩＤ０００２である項目は、同期再生であるためスクリプトデータファイル名が設定されている。再生識別子がＩＤ０００３である項目は、非同期再生であるためスクリプトデータファイル名が設定されていない。また、再生識別子がＩＤ０００４である項目は音声データのみの再生に設定され、再生識別子がＩＤ０００５である項目はテキストデータのみの表示に設定されている。
【００２２】
ブックマーク記憶部２３ｆは、テキストデータ及び音声データの再生において操作者の所望のタイミングによって生成されるブックマーク情報を記憶する。ワークエリア２４は、主に、電子辞書制御プログラムの展開用ワークエリアと、テキストデータ記憶部２３ｃから読み出されたテキストデータ、音声データ記憶部２３ｄから読み出された音声データ、ブックマーク記憶部２３ｆから読み出されたブックマーク情報のリストを一時記憶したり、各種設定情報を一時記憶したりするための作業用ワークエリアとに用いられる。音声出力部２５は、制御部２１によって復号された音声データを音声に変換して出力するものであり、不図示ではあるがＤ／Ａ（デジタル／アナログ）変換部、アンプ、スピーカを含んで構成される。なお、イヤホンジャックをスピーカに併設してもよい。
【００２３】
次に、第一実施形態における電子辞書のテキスト音声再生処理の動作について説明する。図４は、電子辞書１のテキスト音声再生処理を説明するためのフローチャートである。電子辞書１の制御部２１が、プログラム記憶部２３ａに記憶された電子辞書制御プログラム（テキスト音声再生プログラムを含む。）をワークエリア２４の展開用ワークエリアに読み出して実行を開始すると、同図に示したフローチャートの処理が実行される。操作者によりメニュー１６が押下されると、制御部２１は、表示部１８の画面に機能選択メニューを表示させる。次に、操作者によるカーソルキー１４の操作によって機能選択メニューから同期再生機能の項目が選択されて決定キー１３が押下されると、制御部２１は同期再生機能を設定する（Ｓ４０１）。
【００２４】
ステップＳ４０１の処理によって同期再生機能が設定されると、制御部２１は、表示部１８の画面に再生ファイル選択メニューを表示させる。この再生ファイル選択メニューは、制御部２１が再生制御情報記憶部２３ｅに記憶された再生関連付情報から同期再生に対応する再生識別子を読み出し、各再生識別子に対応させた選択項目を選択可能に設けたものである。図３の例においては、制御部２１は、再生関連付情報からＩＤ０００１及びＩＤ０００２を読み出して、これら再生識別子それぞれに対応させた選択項目を再生ファイル選択メニューに設定して表示させる。次に、操作者によるカーソルキー１４の操作によって再生ファイル選択メニューから所望の選択項目が選択されて決定キー１３が押下されると、制御部２１は、選択された再生識別子に関連付けられたテキストデータファイル名と音声データファイル名とスクリプトデータファイル名とを再生関連付情報から読み出す（Ｓ４０２）。
【００２５】
次に、制御部２１は、テキストデータファイル名に該当するテキストデータファイルをテキストデータ記憶部２３ｃからワークエリア２４に読出し、音声データファイル名に該当する音声データファイルを音声データ記憶部２３ｄからワークエリア２４に読出し、スクリプトデータファイル名に該当するスクリプトデータファイルを再生制御情報記憶部２３ｅからワークエリア２４に読み出す。そして、制御部２１は、表示部１８へテキストデータの先頭アドレスからの表示を開始し、音声データの復号処理と音声出力部２５からの音声出力を開始する。また、制御部２１は、音声データに含まれるタイムスタンプとスクリプトデータに含まれるタイムスタンプとを比較し、両タイプスタンプが一致したときに、スクリプトデータのそのタイムスタンプに対応付けられたテキストアドレスから表示部１８にテキストデータを表示（ページ切換表示）する画面制御を開始する（Ｓ４０３）。
【００２６】
次に、制御部２１は、登録キー１７が押下されたか否かを判定する（Ｓ４０４）。ステップＳ４０４の処理において登録キー１７が押下されたと制御部２１が判定した場合（Ｓ４０４：ＹＥＳ）、制御部２１は、その判定時における、表示部１８に表示されたテキストデータの最初の文字（例えば、画面左上端の文字）に対応するワークエリア２４上のアドレスであるテキストアドレスと、音声データのタイムスタンプとを、ブックマーク番号に関連付けたブックマーク情報を生成する。そして、制御部２１は、このブックマーク情報を再生識別子に関連づけてブックマーク記憶部２３ｆに記憶してステップＳ４０６の処理に移る（Ｓ４０５）。一方、ステップＳ４０４の処理において登録キー１７が押下されていないと制御部２１が判定した場合（Ｓ４０４：ＮＯ）、ステップＳ４０６の処理に移る。
【００２７】
次に、制御部２１は、再生停止処理の実行が関連付けられた所定のキー（例えば、「Ｓ」キー）が押下されたか否かを判定する（Ｓ４０６）。ステップＳ４０６の処理において所定のキーが押下されたと制御部２１が判定した場合（Ｓ４０６：ＹＥＳ）、制御部２１は、テキストデータ及び音声データの再生処理の実行を停止してテキスト音声再生処理を終了する（Ｓ４０７）。一方、ステップＳ４０６ｎｏ処理において所定のキーが押下されていないと制御部２１が判定した場合（Ｓ４０６：ＮＯ）、ステップＳ４０４の処理に戻る。
【００２８】
次に、具体例を示して説明する。図５は、テキストデータファイルに記録されたテキストデータの具体例である。このテキストデータファイルに関連付けられた音声データファイルには、このテキストデータを音声データ化したコンテンツが格納されている。図６は、図５に示したテキストデータを表示部１８の表示画面に表示させたときの表示例である。図６に示すように、図５のテキストデータは２ページ分のテキストを有している。
【００２９】
図７は、同期再生を開始して１０秒経過したときの状態を示した図である。同図（ａ）は、表示部１８の表示画面の様子を示したものであり、同期再生開始後１０秒が経過したときは、テキストデータの第１ページが表示されている。同図（ａ）において、表示部１８の画面左上端の「私」の文字に対応するワークエリア２４のテキストアドレスは０ｘ００００（１６進数）である。また、同図（ｂ）の吹き出し図は、音声データの再生を時間経過に対応させて模式的に示したものである。同図（ｂ）によれば、同期再生の開始後１０秒間で再生された音声は、吹き出し図の下線を引いた部分の文章に対応している。同図で示したタイミングである同期再生開始後１０秒間が経過したときに、登録キー１７が押下されたとする。
【００３０】
図８は、図７の状態から更に時間が経過し、同期再生を開始して２５秒経過したときの状態を示した図である。図８（ａ）は、表示部１８の表示画面の様子を示したものであり、同期再生開始後２５秒が経過したときは、テキストデータの第２ページが表示されている。同図（ａ）において、表示部１８の画面左上端の「す」の文字に対応するワークエリア２４のテキストアドレスは０ｘ０１５Ｂ（１６進数）である。また、同図（ｂ）の吹き出し図は、図７（ｂ）と同様に、音声データの再生を時間経過に対応させて模式的に示したものである。図８（ｂ）によれば、同期再生の開始後２５秒間で再生された音声は、吹き出し図の下線を引いた部分の文章に対応している。同図で示したタイミングである同期再生開始後２５秒間が経過したときに、登録キー１７が更に押下されたとする。
【００３１】
図９は、図７及び図８に示した各タイミングで登録キー１７が押下されたことによってブックマーク記憶部２３ｆに記憶されるブックマーク情報のデータの例である。
【００３２】
次に、第一実施形態における電子辞書のテキスト音声再生再開処理の動作について説明する。図１０は、電子辞書１のテキスト音声再生再開処理を説明するためのフローチャートである。電子辞書１の制御部２１が、プログラム記憶部２３ａに記憶された電子辞書制御プログラム（テキスト音声再生プログラムを含む。）をワークエリア２４の展開用ワークエリアに読み出して実行を開始すると、同図に示したフローチャートの処理が実行される。操作者によりメニュー１６が押下されると、制御部２１は、表示部１８の画面に機能選択メニューを表示させる。次に、操作者によるカーソルキー１４の操作によって機能選択メニューからブックマーク読出機能の項目が選択されて決定キー１３が押下されると、制御部２１はブックマーク読出機能を設定する（Ｓ１００１）。
【００３３】
ステップＳ１００１の処理によってブックマーク読出機能が設定されると、制御部２１は、表示部１８の画面にブックマーク選択メニューを表示させる。このブックマーク選択メニューは、制御部２１がブックマーク記憶部２３ｆに再生識別子ごとに記憶されたブックマーク情報を読み出して、再生識別子とブックマーク番号とに対応させた選択項目を選択可能に設けたものである。次に、操作者により選択可能な文字キー１２が押下されると、制御部２１は、選択された再生識別子に関連付けられたテキストデータファイル名と音声データファイル名とスクリプトデータファイル名とを再生関連付情報から読み出す。そして、選択された再生識別子及びブックマーク番号に関連付けられたブックマーク情報を読み出す（Ｓ１００２）。
【００３４】
次に、制御部２１は、テキストデータファイル名に該当するテキストデータファイルをテキストデータ記憶部２３ｃからワークエリア２４に読出し、音声データファイル名に該当する音声データファイルを音声データ記憶部２３ｄからワークエリア２４に読出し、スクリプトデータファイル名に該当するスクリプトデータファイルを再生制御情報記憶部２３ｅからワークエリア２４に読み出す。そして、制御部２１は、表示部１８へテキストデータのテキストアドレスからの表示を開始し、音声データのタイムスタンプからの復号処理と音声出力部２５からの音声出力を開始する。また、制御部２１は、音声データに含まれるタイムスタンプとスクリプトデータに含まれるタイムスタンプとを比較し、両タイプスタンプが一致したときに、スクリプトデータのそのタイムスタンプに対応付けられたテキストアドレスから表示部１８にテキストデータを表示（ページ切換表示）する画面制御を開始してテキスト音声再生再開処理を終了する（Ｓ１００３）。
【００３５】
次に、具体例を示す。図１１は、表示部１８に表示されるブックマーク選択メニューの例である。図９に示したブックマーク情報のブックマーク番号１のブックマークが図１１の「Ａ」に対応する。また同様に、ブックマーク番号２のブックマークが「Ｂ」に対応する。なお、同図における音符記号は、音声データにブックマークが付けられていることを示している。よって、テキストデータのみの再生の場合には、ブックマーク選択メニューには音符記号が表示されない。
【００３６】
以上説明したとおり、本実施形態における電子辞書によれば、テキストデータ及び音声データを同期再生させている場合において、任意のときに登録キーを押すことによってそのタイミングでの再生位置をブックマーク情報として登録することができる。よって、後からそのブックマーク情報を読み出して設定することによって、任意のときの位置からのテキストデータ及び音声データの再生再開を容易に行うことができる。
【００３７】
［第二実施形態］
本発明の第二実施形態であるテキスト音声再生装置を適用した電子辞書の外観及びブロック構成は、上述した第一実施形態のものと同一であるため、これらの構成についての説明を省略する。
【００３８】
次に、第二実施形態における電子辞書のテキスト音声再生処理の動作について説明する。図１２は、電子辞書１のテキスト音声再生処理を説明するためのフローチャートである。電子辞書１の制御部２１が、プログラム記憶部２３ａに記憶された電子辞書制御プログラム（テキスト音声再生プログラムを含む。）をワークエリア２４の展開用ワークエリアに読み出して実行を開始すると、同図に示したフローチャートの処理が実行される。操作者によりメニュー１６が押下されると、制御部２１は、表示部１８の画面に機能選択メニューを表示させる。次に、操作者によるカーソルキー１４の操作によって機能選択メニューから同期再生機能の項目が選択されて決定キー１３が押下されると、制御部２１は同期再生機能を設定する（Ｓ１２０１）。
【００３９】
ステップＳ１２０１の処理によって同期再生機能が設定されると、制御部２１は、表示部１８の画面に再生ファイル選択メニューを表示させる。この再生ファイル選択メニューは、制御部２１が再生制御情報記憶部２３ｅに記憶された再生関連付情報から同期再生に対応する再生識別子を読み出し、各再生識別子に対応させた選択項目を選択可能に設けたものである。図３の例においては、制御部２１は、再生関連付情報からＩＤ０００１及びＩＤ０００２を読み出して、これら再生識別子それぞれに対応させた選択項目を再生ファイル選択メニューに設定して表示させる。次に、操作者によるカーソルキー１４の操作によって再生ファイル選択メニューから所望の選択項目が選択されて決定キー１３が押下されると、制御部２１は、選択された再生識別子に関連付けられたテキストデータファイル名と音声データファイル名とスクリプトデータファイル名とを再生関連付情報から読み出す（Ｓ１２０２）。
【００４０】
次に、制御部２１は、テキストデータファイル名に該当するテキストデータファイルをテキストデータ記憶部２３ｃからワークエリア２４に読出し、音声データファイル名に該当する音声データファイルを音声データ記憶部２３ｄからワークエリア２４に読出し、スクリプトデータファイル名に該当するスクリプトデータファイルを再生制御情報記憶部２３ｅからワークエリア２４に読み出す。そして、制御部２１は、表示部１８へテキストデータの先頭アドレスからの表示を開始し、音声データの復号処理と音声出力部２５からの音声出力を開始する。また、制御部２１は、音声データに含まれるタイムスタンプとスクリプトデータに含まれるタイムスタンプとを比較し、両タイプスタンプが一致したときに、スクリプトデータのそのタイムスタンプに対応付けられたテキストアドレスから表示部１８にテキストデータを表示（ページ切換表示）する画面制御を開始する（Ｓ１２０３）。
【００４１】
次に、制御部２１は、表示部１８の表示画面の操作が行われたか否かを判定する（Ｓ１２０４）。具体的には、ページ送りキー１５が操作されたか、カーソルキー１４が操作されたかを判定する。ステップＳ１２０４の処理において表示画面の操作が行われたと制御部２１が判定した場合（Ｓ１２０４：ＹＥＳ）、制御部２１は、同期再生機能を中止して、テキストデータの表示画面をページ切換えしたりスクロールしたりしてページ移動を行う（Ｓ１２０５）。一方、ステップＳ１２０４の処理において表示画面の操作が行われていないと制御部２１が判定した場合（Ｓ１２０４：ＮＯ）、ステップＳ１２０６の処理に移る。
【００４２】
次に、制御部２１は、登録キー１７が押下されたか否かを判定する（Ｓ１２０６）。ステップＳ１２０６の処理において登録キー１７が押下されたと制御部２１が判定した場合（Ｓ１２０６：ＹＥＳ）、制御部２１は、同期再生機能を中止して、表示部１８に表示されたテキストデータの最初の文字（例えば、表示画面左上の文字）にカーソルを表示させる。そして、操作者によるカーソルキー１４やページ送りキー１５の操作によって、操作者がブックマークを設定したい位置にカーソルを移動させる。そして、決定キー１３を押下することによってブックマーク位置を決定させる。次に、制御部２１は、表示部１８に表示されたテキストデータの最初の文字に対応するワークエリア２４上のアドレスであるテキストアドレスと、登録キー１７が押下されたときの音声データのタイムスタンプと、カーソルの表示された文字に対応するワークエリア２４上のアドレスであるブックマークアドレスとを、ブックマーク番号に関連付けたブックマーク情報を生成する。そして、制御部２１は、このブックマーク情報を再生識別子に関連づけてブックマーク記憶部２３ｆに記憶してステップＳ１２０８の処理に移る（Ｓ１２０７）。一方、ステップＳ１２０６の処理において登録キー１７が押下されていないと制御部２１が判定した場合（Ｓ１２０６：ＮＯ）、ステップＳ１２０８の処理に移る。
【００４３】
次に、制御部２１は、再生停止処理の実行が関連付けられた所定のキー（例えば、「Ｓ」キー）が押下されたか否かを判定する（Ｓ１２０８）。ステップＳ１２０８の処理において所定のキーが押下されたと制御部２１が判定した場合（Ｓ１２０８：ＹＥＳ）、制御部２１は、テキストデータ及び音声データの再生処理の実行を停止してテキスト音声再生処理を終了する（Ｓ１２０９）。一方、ステップＳ１２０８の処理において所定のキーが押下されていないと制御部２１が判定した場合（Ｓ１２０８：ＮＯ）は、同期再生機能を設定してステップＳ１２０４の処理に戻る。
【００４４】
次に、第一実施形態で用いたテキストデータを用いて具体的に説明する。図１３は、同期再生を開始して９秒経過したときの状態を示した図である。同図（ａ）は、表示部１８の表示画面の様子を示したものであり、同期再生開始後９秒が経過する前に、操作者による次ページキー１５ｂとカーソルキー１４との操作によってテキストデータのスクロール後の画面が表示されている。また、同図（ｂ）の吹き出し図は、音声データの再生を時間経過に対応させて模式的に示したものである。同図（ｂ）によれば、同期再生の開始後９秒間で再生された音声は、吹き出し図の下線を引いた部分の文章に対応している。同図で示したタイミングである同期再生開始後９秒間が経過したときに、登録キー１７が押下されたとする。
【００４５】
図１４は、カーソルを表示させてブックマーク位置を決定する様子を示した図である。図１４（ａ）は、操作者によって登録キー１７が押下されて、そのときの表示画面上左上端の文字にカーソルが表示された様子を示す図である。同図（ｂ）は、操作者による前ページキー１５ａとカーソルキー１４との操作によって第１ページが表示され、所望の位置にカーソルを移動させた様子を示す図である。同図（ｂ）において、カーソルの表示された「私」の文字に対応するワークエリア２４のテキストアドレスは０ｘ００Ａ８（１６進数）である。
【００４６】
図１５は、図１３に示したタイミングで登録キー１７が押下され、図１４（ｂ）に示したようにカーソル位置を移動させた後に決定キー１３が押下されたことによって、ブックマーク記憶部２３ｆに記憶されるブックマーク情報の例である。
【００４７】
次に、第二実施形態における電子辞書のテキスト音声再生再開処理の動作について、第一実施形態での説明に用いた図１０のフローチャートを参照して説明する。ステップＳ１００１及びＳ１００２の処理については、第一実施形態における処理と同一であるためそれらのステップの説明を省略する。
【００４８】
ステップＳ１００２の処理に続いて、制御部２１は、テキストデータファイル名に該当するテキストデータファイルをテキストデータ記憶部２３ｃからワークエリア２４に読出し、音声データファイル名に該当する音声データファイルを音声データ記憶部２３ｄからワークエリア２４に読出し、スクリプトデータファイル名に該当するスクリプトデータファイルを再生制御情報記憶部２３ｅからワークエリア２４に読み出す。そして、制御部２１は、表示部１８へテキストデータのテキストアドレスからの表示を行い、ブックマークアドレスで示される位置の文字にブックマーク表示を行って、音声データのタイムスタンプからの復号処理と音声出力部２５からの音声出力を開始する。また、制御部２１は、音声データに含まれるタイムスタンプとスクリプトデータに含まれるタイムスタンプとを比較し、両タイプスタンプが一致したときに、スクリプトデータのそのタイムスタンプに対応付けられたテキストアドレスから表示部１８にテキストデータを表示（ページ切換表示）する画面制御を開始してテキスト音声再生再開処理を終了する（Ｓ１００３）。
【００４９】
次に、具体例を示す。図１６は、表示部１８に表示されるブックマーク選択メニューの例である。図１５に示したブックマーク情報のブックマーク番号１のブックマークが図１６の「Ａ」に対応する。なお、第一実施形態と同様に、同図における音符記号は、音声データにブックマークが付けられていることを示している。
【００５０】
図１７は、図１５に示したブックマーク情報のブックマーク番号１のブックマークを読み出してテキスト音声再生再開処理を開始したときの状態を示した図である。同図（ａ）は、テキスト音声再生再開処理開始時の表示画面である。同図（ａ）に示すように、再生再開時の画面には、ブックマークアドレスに対応する位置の文字にブックマーク１７０１が表示される。ブックマーク１７０１は、ブックマーク位置に対応する文字の背景色を他の文字の背景色と違えて表現（ハイライト表示）したものである。また、同図（ｂ）は、音声データの先頭から９秒後から音声が再生される様子を示している。つまり、同図（ｂ）において、音声データの先頭から９秒間の音声データが、吹き出し図の下線を引いた部分の文章に対応していることを示しており、再生再開時には、下線を引いていない「私」から音声データの再生が開始される。
【００５１】
なお、ブックマーク１７０１は、ブックマーク位置に対応する文字そのものの色を他の文字の色と違えるようにしてもよいし、文字に枠付けをしたり特別なキャラクタを付けて装飾したりして他の文字と区別するようにしてもよい。さらには、表示画面左上端の文字からブックマーク位置に対応する文字の一文字前までのテキストデータを、他のテキストデータと区別するようにハイライト表示したり、色付けや装飾を施したりするようにしてもよい。
【００５２】
以上説明したとおり、本実施形態における電子辞書は、テキストデータ及び音声データを同期再生又は非同期再生させている場合において、所望のときに登録キーを押下することにより、そのタイミングにおける音声データのタイムスタンプをブックマーク情報に登録する。また、テキストデータの表示については、登録キーが押下されたときに表示されるカーソルを、ページ送りキーやカーソルキーを操作させることによって所望の文字位置に移動させて決定させることにより、そのときの表示画面とブックマーク位置とをブックマーク情報に登録する。これにより、後からそのブックマーク情報を読み出すことによって、登録キーを押下したときからの音声データの再生再開と、ブックマークが表示された画面からの表示再開とを容易に行うことができる。
【００５３】
なお、本発明の実施形態は、電子辞書に限ることなく、例えば、電子書籍、携帯電話機、パーソナルコンピュータ等の情報処理機能を備えた電子機器や情報処理装置に適用することができる。
【００５４】
また、上述した実施形態である情報表示装置の一部、例えば、制御部の機能をコンピュータで実現するようにしてもよい。この場合、その制御機能を実現するためのテキスト音声再生プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたテキスト音声再生プログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のプログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００５５】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５６】
１  電子辞書
１１  電源キー
１２  文字キー
１３  決定キー
１４  カーソルキー
１５  ページ送りキー
１５ａ  前ページキー
１５ｂ  次ページキー
１６  メニューキー
１７  登録キー
１８  表示部
２１  制御部
２２  入力部
２３  記憶部
２３ａ  プログラム記憶部
２３ｂ  辞書データ記憶部
２３ｃ  テキストデータ記憶部
２３ｄ  音声データ記憶部
２３ｅ  再生制御情報記憶部
２３ｆ  ブックマーク記憶部
２４  ワークエリア
２５  音声出力部
【図１】
2011028457.tif 000003
【図２】
2011028457.tif 000004
【図３】
2011028457.tif 000005
【図４】
2011028457.tif 000006
【図５】
2011028457.tif 000007
【図６】
2011028457.tif 000008
【図７】
2011028457.tif 000009
【図８】
2011028457.tif 000010
【図９】
2011028457.tif 000011
【図１０】
2011028457.tif 000012
【図１１】
2011028457.tif 000013
【図１２】
2011028457.tif 000014
【図１３】
2011028457.tif 000015
【図１４】
2011028457.tif 000016
【図１５】
2011028457.tif 000017
【図１６】
2011028457.tif 000018
【図１７】
2011028457.tif 000019