(57)【要約】【課題】再生する音声の内容と表示するテキストの内容とを一致させること。【解決手段】音声再生手段１２４は、音声データを記憶した複数の音声ファイルを順次再生する。関連付け手段１２２は、音声再生手段１２４が音声ファイルを切り替えて再生するときに、音声ファイルを示す識別情報と表示データの表示位置を示す表示位置情報とを予め対応付けた表示位置管理情報から、切り替えて再生する音声ファイルを示す識別情報に対応する表示位置情報を読み出す。テキスト表示手段１２３は、関連付け手段１２２が読み出した表示位置情報が示す表示位置の表示データを表示する。【選択図】図２
2011022710.tif 000002
【特許請求の範囲】
【請求項１】
表示データの表示と音声データの再生とを行う情報処理装置において、
前記音声データを記憶した複数の音声ファイルを順次再生する音声再生手段と、
前記音声再生手段が音声ファイルを切り替えて再生するときに、前記音声ファイルを示す識別情報と前記表示データの表示位置を示す表示位置情報とを予め対応付けた表示位置管理情報から、前記切り替えて再生する音声ファイルを示す識別情報に対応する表示位置情報を読み出す関連付け手段と、
前記関連付け手段が読み出した表示位置情報が示す表示位置の表示データを表示する表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記音声ファイルを示す識別情報と前記表示位置情報との入力を受け付ける入力部と、
前記入力部が入力を受け付けた音声ファイルを示す識別情報と表示位置情報とを対応付けた表示位置管理情報を生成する関連付け生成手段と、
を備え、
前記関連付け手段は、前記関連付け生成手段が生成した表示位置管理情報から、前記音声再生手段が切り替えて再生する音声ファイルを示す識別情報に対応する表示位置情報を読み出すことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示データは、複数の表示ファイルに記憶され、
前記関連付け手段は、前記音声データの再生位置を示す再生位置情報と表示ファイルを示す識別情報とを予め対応付けた表示ファイル情報から、前記音声再生手段が再生する音声データの再生位置を示す再生位置情報に対応する表示ファイルを示す識別情報を読み出し、
前記表示手段は、前記関連付け手段が読み出した識別情報が示す表示ファイルを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記再生位置情報と前記表示ファイルを示す識別情報との入力を受け付ける入力部と、
前記入力部が入力を受け付けた再生位置情報と表示ファイルを示す識別情報とを対応付けた表示ファイル情報を生成する関連付け生成手段と、
を備え、
前記関連付け手段は、前記関連付け生成手段が生成した表示ファイル情報から、前記音声再生手段が再生する音声データの再生位置を示す再生位置情報に対応する表示ファイルを示す識別情報を読み出すことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
表示データの表示と音声データの再生とを行う情報処理装置のコンピュータを、
前記音声データを記憶した複数の音声ファイルを順次再生する音声再生手段、
前記音声再生手段が音声ファイルを切り替えて再生するときに、前記音声ファイルを示す識別情報と前記表示データの表示位置を示す表示位置情報とを予め対応付けた表示位置管理情報から、前記切り替えて再生する音声ファイルを示す識別情報に対応する表示位置情報を読み出す関連付け手段、
前記関連付け手段が読み出した表示位置情報が示す表示位置の表示データを表示する表示手段、
として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、画面にテキストや画像を表示しながら、同時に音声を再生する電子辞書等の情報処理装置が知られている。
例えば、特許文献１には、音楽ファイルの内容を音声出力手段により出力させ、その音楽ファイルと予め関連付けられた画像ファイル又はテキストファイルの内容を表示部に表示させる携帯型の複合型再生装置について記載されている。
また、従来の電子辞書では、表示したテキストのテキストファイルと同じフォルダ内にある音声ファイルをファイル名順に再生することが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１２２３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１記載の複合型再生装置では、完全に同一のファイル名でないと関連付けができないため、音声ファイルとテキスト(または画像)ファイルが１対１の関係でない場合、再生する音声の内容と表示するテキストの内容とが一致しないという問題があった。
また、従来の電子辞書では、音声ファイルが順次切り替わっても、テキストファイルは切り変わらないため、再生する音声の内容と表示するテキストの内容とが一致しないという問題があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、再生する音声の内容と表示するテキストの内容とを一致させることができる情報処理装置、及び情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明は、表示データの表示と音声データの再生とを行う情報処理装置において、前記音声データを記憶した複数の音声ファイルを順次再生する音声再生手段と、前記音声再生手段が音声ファイルを切り替えて再生するときに、前記音声ファイルを示す識別情報と前記表示データの表示位置を示す表示位置情報とを予め対応付けた表示位置管理情報から、前記切り替えて再生する音声ファイルを示す識別情報に対応する表示位置情報を読み出す関連付け手段と、前記関連付け手段が読み出した表示位置情報が示す表示位置の表示データを表示する表示手段と、を備えることを特徴とする情報処理装置である。
【０００７】
また、本発明は、上記の情報処理装置において、前記音声ファイルを示す識別情報と前記表示位置情報との入力を受け付ける入力部と、前記入力部が入力を受け付けた音声ファイルを示す識別情報と表示位置情報とを対応付けた表示位置管理情報を生成する関連付け生成手段と、を備え、前記関連付け手段は、前記関連付け生成手段が生成した表示位置管理情報から、前記音声再生手段が切り替えて再生する音声ファイルを示す識別情報に対応する表示位置情報を読み出すことを特徴とする。
【０００８】
また、本発明は、上記の情報処理装置において、前記表示データは、複数の表示ファイルに記憶され、前記関連付け手段は、前記音声データの再生位置を示す再生位置情報と表示ファイルを示す識別情報とを予め対応付けた表示ファイル情報から、前記音声再生手段が再生する音声データの再生位置を示す再生位置情報に対応する表示ファイルを示す識別情報を読み出し、前記表示手段は、前記関連付け手段が読み出した識別情報が示す表示ファイルを表示することを特徴とする。
【０００９】
また、本発明は、上記の情報処理装置において、前記再生位置情報と前記表示ファイルを示す識別情報との入力を受け付ける入力部と、前記入力部が入力を受け付けた再生位置情報と表示ファイルを示す識別情報とを対応付けた表示ファイル情報を生成する関連付け生成手段と、を備え、前記関連付け手段は、前記関連付け生成手段が生成した表示ファイル情報から、前記音声再生手段が再生する音声データの再生位置を示す再生位置情報に対応する表示ファイルを示す識別情報を読み出すことを特徴とする。
【００１０】
また、本発明は、表示データの表示と音声データの再生とを行う情報処理装置のコンピュータを、前記音声データを記憶した複数の音声ファイルを順次再生する音声再生手段、前記音声再生手段が音声ファイルを切り替えて再生するときに、前記音声ファイルを示す識別情報と前記表示データの表示位置を示す表示位置情報とを予め対応付けた表示位置管理情報から、前記切り替えて再生する音声ファイルを示す識別情報に対応する表示位置情報を読み出す関連付け手段、前記関連付け手段が読み出した表示位置情報が示す表示位置の表示データを表示する表示手段、として機能させる情報処理プログラムである。
【発明の効果】
【００１１】
本発明によれば、再生する音声の内容と表示するテキストの内容とを一致させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る電子辞書の外観構成を示す概略図である。
【図２】本実施形態に係る電子辞書の構成を示す概略ブロック図である。
【図３】本実施形態に係る表示位置管理情報ファイルの一例を示す概略図である。
【図４】本実施形態に係る表示ファイル情報ファイルの一例を示す概略図である。
【図５】本実施形態に係るフォルダ内のファイルを示す概略図である。
【図６】本実施形態に係る電子辞書の処理の一例を示す概略図である。
【図７】本実施形態に係る電子辞書の動作を示すフローチャートである。
【図８】本実施形態に係る表示ファイル切替再生処理での動作を示すフローチャートである。
【図９】本実施形態に係る再生処理での動作を示すフローチャートである。
【図１０】本実施形態に係る表示位置切替再生処理での動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の実施形態に係る電子辞書１の外観構成を示す概略図である。
この図において、電子辞書１は、本体部１００と、本体部１００に対して開閉自在に取り付けられた蓋体部１０１と、を有している。電子辞書１の本体部１００には、電源入／切キー１１１、カーソルキー１１２、アルファベットキー１１３、音声ボタン１１４、決定／訳キー１１５が配設される。また、本体部１００には、スピーカ１４２が配設される。蓋体部１０１の内側には、表示部１４１が配設される。表示部１４１としては、例えば液晶ディスプレイが用いられる。
電子辞書１は、辞書機能、及び、本や演説等のテキストデータ（表示データ）及び音声データの出力を行う機能を備える。また、テキストデータはテキストファイルに記憶され、音声データは音声ファイルに記憶される。電子辞書１は、テキストファイルと音声ファイルとを関連付けて、テキストデータと音声データとを対応させて再生する。また、電子辞書１は、表示するテキストデータが長い等、一度に全てのテキストデータを表示できない場合、テキストファイル中の一部の行のテキストデータを表示する。この場合、電子辞書１は、利用者が画面をスクロールし、他の行のテキストデータを表示させるため、画面にスクロールバーを表示する。
【００１４】
＜電子辞書１の構成について＞
図２は、本実施形態に係る電子辞書の構成を示す概略ブロック図である。
この図において、電子辞書１は、入力部１１と、制御部１２と、データ記憶部１３と、出力部１４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５とを含んで構成される。
【００１５】
入力部１１は、ユーザ入力を受け付ける部分で、図１に示した、電源入／切キー１１１、カーソルキー１１２、アルファベットキー１１３、音声ボタン１１４、及び、決定／訳キー１１５を含んで備える。例えば、入力部１１は、ユーザのキー操作に基づいて、音声ファイル名（音声ファイルを示す識別情報）と表示ファイル名と表示行番号（表示位置情報）との入力を受け付ける。また、例えば、入力部１１は、ユーザのキー操作に基づいて、音声ファイルの再生開始からの経過時間を示す再生時間（再生位置情報）と表示ファイル名（表示ファイルを示す識別情報）との入力を受け付ける。なお、以下、この再生をファイル切替時間という。
【００１６】
制御部１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、電子辞書１の全体制御を行う。制御部１２は、関連付け生成手段１２１、関連付け手段１２２、テキスト表示手段１２３、及び音声再生手段１２４、を含んで構成される。
【００１７】
関連付け生成手段１２１は、入力部１１が入力を受け付けた音声ファイル名と表示ファイル名と表示行番号とを対応付けた表示位置管理情報（図３参照）を生成する。また、関連付け生成手段１２１は、入力部１１が入力を受け付けたファイル切替時間と表示ファイル名とを対応付けた表示ファイル情報（図４参照）を生成する。関連付け生成手段１２１は、生成した表示位置管理情報及び表示ファイル情報を、関連付けデータ１３１としてデータ記憶部１３に記憶する。
【００１８】
関連付け手段１２２は、音声再生手段１２４が音声ファイルを切り替えて再生するときに、表示位置管理情報をデータ記憶部１３から読み出す。関連付け生成手段１２１は、読み出した表示位置管理情報から、音声再生手段１２１が切り替えて再生する音声ファイル名に対応する表示ファイル名と表示行番号とを抽出する。関連付け生成手段１２１は、抽出した表示ファイル名及び表示行番号をテキスト表示手段１２３に出力する。
また、関連付け手段１２２は、音声再生手段１２４が再生する音声データの再生時間を取得する。関連付け手段１２２は、データ記憶部１３が記憶する表示ファイル情報から、取得した再生時間と一致するファイル切替時間に対応する表示ファイル名を抽出する。関連付け生成手段１２１は、抽出した表示ファイル名をテキスト表示手段１２３に出力する。
【００１９】
テキスト表示手段１２３（表示手段）は、表示部１４１上にテキストファイルから読み出したテキストデータを表示する。具体的には、テキスト表示手段１２３は、ファイル名、及び表示行番号が入力された場合、そのファイル名のテキストファイルをデータ記憶部から読み出し、そのテキストファイル中の表示行番号の行のテキストデータを表示する。なお、ここで、テキスト表示手段１２３は、入力された表示行番号の行のテキストデータを画面の先頭に表示し、それ以降の連続する行のテキストデータを画面に表示可能な範囲で表示する。
音声再生手段１２４は、音声ファイルを順次読み出して再生し、スピーカ１４２から音声を出力する。なお、音声再生手段１２４は、ある音声ファイルの再生が終了すると、その音声ファイルが格納されたフォルダ内の音声ファイルを続けて再生する。ここで、音声再生手段１２４は、フォルダ内の音声ファイルをファイル名の順序に並び替え、再生が終了した音声ファイルのファイル名の次のファイル名の音声ファイルを続けて再生する。
【００２０】
データ記憶部１３は、大容量の不揮発性メモリからなる。データ記憶部１３は、関連付けデータ１３１、辞書本体データ１３２，音声データ１３３、及びテキストデータ１３４を記憶する。ここで、関連付けデータ１３１は、表示位置管理情報ファイル及び表示ファイル情報ファイルに分けて記憶される。辞書本体データ１３２は、例えば、国語辞典の場合、言葉とその言葉の意味とを対応付けたデータである。なお、辞書本体データ１３２には、本や演説のテキストデータ及びその音声データが含まれる。音声データ１３３は、音声のデータであり、複数の音声ファイルに分けて記憶される。テキストデータ１３４は、文字のデータであり、複数のテキストファイルに分けて記憶される。
【００２１】
出力部１４は、ユーザに対して情報を出力する部分で、図１に示した表示部１４１や、スピーカ１４２等からなる。ＲＡＭ１５は、文字データの一時的記憶手段１５１等として用いられる。
【００２２】
本実施形態では、電子辞書１は、上記の構成により、１つのテキストファイルに複数の音声ファイルを関連付け、そのテキストファイルの表示中に、関連付けした音声ファイル群を順次再生する。また、電子辞書１は、１つの音声ファイルに複数のテキストファイルを関連付け、音声ファイル再生中に自動的にテキストを切り替えて表示する。このような関連付けを行う関連付けデータ１３１について、以下に説明する。
【００２３】
＜関連付けデータ１３１について＞
図３は、本実施形態に係る表示位置管理情報ファイルの一例を示す概略図である。図示するように、表示位置管理情報ファイルは、関連付けられた音声ファイルのファイル名を示す関連音声ファイル名及び表示行番号の各項目の列を有している。表示位置管理情報ファイルは、関連音声ファイル名毎に表示位置管理情報が格納される。
図３において、関連音声ファイル名は、先頭からハイフンまでの文字列を「関連付け部」、ハイフンからドットまで（つまり、拡張子を除いた）の文字列を「順序部」として用いられる。「関連付け部」はテキストファイルのファイル名と関連付けられ、「順序部」は音声ファイルの再生順を示す。例えば、関連音声ファイル名が「Ａ−１．ｍｐ３」の音声ファイルは、関連付け部が「Ａ」であり、ファイル名が「Ａ．ｔｘｔ」のテキストファイルと関連付けられている。また、この「Ａ−１．ｍｐ３」の音声ファイルは、関連付け部が「Ａ」によって、ファイル名「Ａ．ｒｅｆ」の表示位置管理情報ファイルとも関連付けられている。
また、図３は、関連音声ファイル名が「Ａ−１．ｍｐ３」の音声ファイルに、表示行番号「１」が対応付けられていることを示す。つまり、図３は、関連音声ファイル名が「Ａ−１．ｍｐ３」の音声ファイルが、ファイル名が「Ａ．ｔｘｔ」のテキストファイルと、このテキストファイルの表示行番号「１」の行のテキストデータと関連付けられていることを示す。
【００２４】
図４は、本実施形態に係る表示ファイル情報ファイルの一例を示す概略図である。図示するように、表示ファイル情報ファイルは、ファイル切替時間及び関連付けられたテキストファイルのファイル名を示す関連テキストファイル名の各項目の列を有している。表示ファイル情報ファイルは、ファイル切替時間毎に関連テキストファイル名が格納される。
図４において、関連テキストファイル名は、先頭からハイフンまでの文字列を「関連付け部」、ハイフンからドットまでの文字列を「順序部」として用いられる。「関連付け部」はテキストファイルのファイル名と関連付けられ、「順序部」はテキストファイルの表示順を示す。例えば、関連テキストファイル名が「Ｄ−１．ｔｘｔ」のテキストファイルは、関連付け部が「Ｄ」であり、ファイル名が「Ｄ．ｍｐ３」の音声ファイルと関連付けられている。また、表示位置管理情報ファイルのファイル名「Ｄ．ｒｅｆ」とも関連付けられている。
また、図３は、ファイル切替時間「３０」に、関連テキストファイル名が「Ｄ−２．ｔｘｔ」のテキストファイルが対応付けられていることを示す。つまり、図３は、ファイル名が「Ｄ．ｍｐ３」の音声ファイルと、そのファイルの再生時間のうちファイル切替時間「３０」秒と、関連テキストファイル名が「Ｄ−１．ｔｘｔ」のテキストファイルとが関連付けられていることを示す。
【００２５】
図５は、本実施形態に係るフォルダ内のファイルを示す概略図である。この図は、フォルダ「Ｓａｍｐｌｅ（Ｆｏｌｄｅｒ）」内のファイルを示す。この図は、「関連付け部」が「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」により関連付けられたファイルが格納されていることを示す。
この図において、例えば、テキストファイル「Ａ．ｔｘｔ」に対して、「Ａ−１．ｍｐ３」、「Ａ−２．ｍｐ３」、「Ａ−３．ｍｐ３」が関連する音声ファイルであり、「Ａ．ｒｅｆ」が表示位置管理情報ファイルである。このように、テキストファイル「Ａ．ｔｘｔ」に関連する音声ファイルの「関連付け部」は、テキストファイル名と同じ名前「Ａ」としている。また、「順序部」は、それぞれ、「１」、「２」、「３」である。電子辞書１は、テキストファイル名と同じ「Ａ」を持つ音声ファイルを検索して、関連する音声ファイル「Ａ−１．ｍｐ３」、「Ａ−２．ｍｐ３」、「Ａ−３．ｍｐ３」を検索する。また、電子辞書１は、「順序部」により、「Ａ−１．ｍｐ３」、「Ａ−２．ｍｐ３」、「Ａ−３．ｍｐ３」の順に再生する。
【００２６】
図６は、本実施形態に係る電子辞書の処理の一例を示す概略図である。この図は、関連付けデータとして図３、４の表示位置管理情報ファイル及び表示ファイル情報ファイルが、図５のフォルダ内に記憶されている場合を示す図である。また、図６は、「Ａ−１．ｍｐ３」の音声ファイルを最初に再生した電子辞書１が行った処理を、処理した順に上から並べた履歴である。
図６において、例えば、電子辞書１は、最初に音声ファイル「Ａ−１．ｍｐ３」を再生し、表示位置管理情報ファイル「Ａ．ｒｅｆ」に基づいて、テキストファイルの１行目を表示する。また、電子辞書１は、音声ファイル「Ａ−１．ｍｐ３」の再生が終了すると、次の名前順の音声ファイル「Ａ−２．ｍｐ３」を再生する。ここで、電子辞書１は、音声ファイル「Ａ−１．ｍｐ３」から音声ファイル「Ａ−２．ｍｐ３」に切り替えるときに、図５の表示位置管理情報ファイル「Ａ．ｒｅｆ」で関連付けられた表示行番号「５０」行目のテキストデータを表示する。同様に、電子辞書１は、音声ファイル「Ａ−３．ｍｐ３」に切り替えるときに、表示行番号「１００」行目のテキストデータを表示する。
【００２７】
また、図６において、電子辞書１は、音声ファイル「Ａ−３．ｍｐ３」の再生が終了すると、順に、音声ファイル「Ｂ−１．ｍｐ３」、「Ｂ−２．ｍｐ３」を再生する。ここで、図５で示すように、フォルダ中には、表示位置管理情報ファイル「Ｂ．ｒｅｆ」がない。この場合、電子辞書１は、「関連付け部」が「Ｂ」のテキストファイル「Ｂ．ｔｘｔ」を表示する。
同様に、電子辞書１は、音声ファイル「Ｂ−２．ｍｐ３」の再生が終了すると、音声ファイル「Ｃ．ｍｐ３」を再生し、テキストファイル「Ｃ．ｔｘｔ」を表示する。
【００２８】
また、電子辞書１は、音声ファイル「Ｃ．ｍｐ３」の再生が終了すると、音声ファイル「Ｄ．ｍｐ３」を再生する。ここで、電子辞書１は、音声ファイル「Ｄ．ｍｐ３」の再生時間「０」秒に、図４の表示位置管理情報ファイル「Ｄ．ｒｅｆ」で関連付けられた関連テキストファイル「Ｄ−１．ｔｘｔ」を表示する。同様に、電子辞書１は、音声ファイル「Ｄ．ｍｐ３」の再生時間「３０」秒に関連テキストファイル「Ｄ−２．ｔｘｔ」を表示し、音声ファイル「Ｄ．ｍｐ３」の再生時間「６０」秒に、関連テキストファイル「Ｄ−３．ｔｘｔ」を表示する。
【００２９】
＜電子辞書１の動作について＞
以下、電子辞書１の動作について、図７〜図１０を用いて説明をする。
【００３０】
図７は、本実施形態に係る電子辞書の動作を示すフローチャートである。
入力部１１は、表示テキストの選択を受け付ける（ステップＳ１０１）。テキスト表示手段１２３は、データ記憶部１３からテキストデータ１３４を読み出す（ステップＳ１０２）。テキスト表示手段１２３は、読み出したテキストデータ１３４を表示部１４１に表示する（ステップＳ１０３）。
【００３１】
次に、関連付け手段１２２は、音声ボタン１１４が押されたか否かを判定する（ステップＳ１０４）。ステップＳ１０４で、音声ボタン１１４が押されたと判定した場合（ステップＳ１０４のＹＥＳ）、関連付け手段１２２は、関連テキストファイルが複数あるか否かを判定する（ステップＳ１０５）。
【００３２】
関連テキストファイルが複数あると判定した場合（ステップＳ１０５のＹＥＳ）、表示ファイル切替再生処理を行う（ステップＳ１２）。なお、ステップＳ１２の表示ファイル切替再生処理は、読み出した表示ファイル情報ファイル（図４）のファイル切替時間だけ音声ファイルの再生が経過したときに、表示するテキストファイルを切り替える処理である。ステップＳ１２の詳細については、図７を用いて後述する。ステップＳ１２で表示ファイル切替再生処理が終了した場合、関連付け手段１２２は、ステップＳ１０６に処理を行う。
【００３３】
また、ステップＳ１０５で、関連テキストファイルが複数でないと判定した場合（ステップＳ１０５のＮＯ）、関連付け手段１２２は、関連音声ファイルがあるかどうかを判定する（ステップＳ１１１）。関連音声ファイルがなければ（ステップＳ１１１のＮＯ）、処理を終了する。
【００３４】
ステップＳ１１１で関連音声ファイルがあると判定した場合（ステップＳ１１１のＹＥＳ）、関連付け手段１２２は、表示位置管理情報ファイル（図３）があるか否かを判定する（ステップＳ１１２）。表示位置管理情報ファイルがないと判定した場合（ステップＳ１１２のＮＯ）、関連付け手段１２２は再生処理を行い（ステップＳ１３）、表示位置管理情報ファイルがあると判定した場合（ステップＳ１１２のＹＥＳ）、表示位置切替再生処理を行う（ステップＳ１４）。ここで、ステップＳ１３の再生処理は、テキストファイルに関連する音声ファイルが複数あり、表示位置管理情報ファイルがない場合には、関連音声ファイルを順に再生する処理を行うものである。ステップＳ１３の詳細については、図９を用いて後述する。
また、ステップＳ１４の表示位置切替再生処理は、順次、音声ファイルを切り替えて再生し、再生する音声ファイルを切り替えるときに、読み出した表示位置管理情報ファイル（図３）の表示行番号の位置までテキストをスクロールさせ、この表示行番号のテキストデータを表示する処理である。ステップＳ１４の詳細については、図１０を用いて後述する。
【００３５】
図７において、ステップＳ１３で再生処理が終了した場合、及び、ステップＳ１４で、表示位置切替再生処理が終了した場合、関連付け手段１２２は、ステップＳ１０６に処理を進める。
【００３６】
関連付け手段１２２は、名前の順で、次の音声ファイルがあるかどうかを判定する（ステップＳ１０６）。次の音声ファイルがある場合（ステップＳ１０６のＹＥＳ）、関連付け手段１２２は、関連テキストファイルがあるかどうかを判定する（ステップＳ１０７）。関連テキストファイルがあると判定した場合、ステップＳ１０５にリターンする。
一方、ステップＳ１０６で次の音声ファイルがないと判定した場合（ステップＳ１０６のＮＯ）、及び、ステップＳ１０７で関連テキストファイルがないと判定した場合（ステップＳ１０７のＮＯ）、処理を終了する。
【００３７】
図８は、本実施形態に係る表示ファイル切替再生処理での動作を示すフローチャートである。この図は、図７中のステップＳ１２の処理を示す。
関連付け手段１２２は、表示ファイル情報ファイルを読み出す（ステップＳ１２１）。関連付け手段１２２は、関連音声ファイルがあるか否かを判定する（ステップＳ１２２）。関連音声ファイルがあると判定した場合（ステップＳ１２２のＹＥＳ）、関連付け手段１２２は、関連音声ファイル名を音声再生手段１２４に出力する。音声再生手段１２４は、関連付け手段１２２から入力された関連音声ファイル名の音声ファイルを再生する（ステップＳ１２３）。
【００３８】
関連付け手段１２２は、音声再生手段１２４から音声データの再生時間を取得し、表示ファイル情報ファイルのファイル切替時間であるか否かを判定する（ステップＳ１２４）。ファイル切替時間であると判定した場合（ステップＳ１２４のＹＥＳ）、関連付け手段１２２は、そのファイル切替時間に表示ファイル情報ファイルで対応する関連テキストファイル名をテキスト表示手段１２３に出力する。テキスト表示手段１２３は、関連付け手段１２２から入力された関連テキストファイル名のテキストファイルを表示する。つまり、表示するテキストファイルを切り替える（ステップＳ１２５）。
関連付け手段１２２は、最後の関連テキストファイルか否かを判定する（ステップＳ１２６）。最後の関連テキストファイルでないと判定した場合、ステップＳ１２４にリターンし、ステップＳ１２４からステップＳ１２６を繰り返し行う。
【００３９】
ステップＳ１２６で最後のテキストファイルであると判定した場合、関連付け手段１２２は、関連音声ファイルの再生が終了したか否かを判定する（ステップＳ１２７）。関連音声ファイルの再生が終了したと判定した場合、処理を終了する。また、ステップＳ１２２で、関連音声ファイルがないと判定した場合（ステップＳ１２２のＮＯ）、図７の動作を終了する（ステップＳ１２８）。
【００４０】
図９は、本実施形態に係る再生処理での動作を示すフローチャートである。この図は、図７中のステップＳ１３の処理を示す。
関連付け手段１２２は、最初の関連音声ファイルを再生する（ステップＳ１３１）。関連付け手段１２２は、関連音声ファイルの再生が終了したか否かを判定する（ステップＳ１３２）。関連音声ファイルの再生が終了したと判定した場合（ステップＳ１３２のＹＥＳ）、関連付け手段１２２は、最後の関連音声ファイルかどうかを判定する（ステップＳ１３３）。最後の関連音声ファイルでないと判定した場合（ステップＳ１３３のＹＥＳ）、次の関連音声ファイルを読み出す（ステップＳ１３４）。次に、関連付け手段１２２は、次の関連音声ファイルを再生する（ステップＳ１３５）。その後、ステップＳ１３２にリターンし、ステップＳ１３２からステップＳ１３５の処理を繰り返す。一方、ステップＳ１３３で、最後の関連音声ファイルであると判定した場合、処理を終了する。
【００４１】
図１０は、本実施形態に係る表示位置切替再生処理での動作を示すフローチャートである。この図は、図７中のステップＳ１４の処理を示す。
関連付け手段１２２は、表示位置管理情報ファイルを読み出す（ステップＳ１４１）。関連付け手段１２２は、最初の関連音声ファイルを再生する（ステップＳ１４２）。関連付け手段１２２は、関連音声ファイルの再生が終了したか否かを判定する（ステップＳ１４３）。関連音声ファイルの再生が終了したと判定した場合（ステップＳ１４３のＹＥＳ）、関連付け手段１２２は、最後の関連音声ファイルであるか否かを判定する（ステップＳ１４４）。
【００４２】
ステップＳ１４４で、最後の関連音声ファイルでないと判定した場合、関連付け手段１２２は、次の関連音声ファイルに対する表示行番号の行のテキストデータが画面内にあるか否かを判定する（ステップＳ１４５）。
表示行番号の行のテキストデータが画面内にあると判定した場合（ステップＳ１４５のＹＥＳ）、関連付け手段１２２は、次の関連音声ファイルの読み出しを行う（ステップＳ１４７）。表示行番号の行のテキストデータが画面内にないと判定した場合（ステップＳ１４５のＮＯ）、関連付け手段１２２は、表示行番号をテキスト表示手段１２３に出力する。テキスト表示手段１２３は、関連付け手段１２２から入力された表示行番号の行のテキストデータが画面の先頭になるようにスクロールさせて表示する（ステップＳ１４６）。
関連付け手段１２２は、次の関連音声ファイルのファイル名を音声再生手段１２４に出力する。音声再生手段１２４は、関連付け手段１２２から入力されたファイル名の音声ファイルの読み出しを行う（ステップＳ１４７）。
音声再生手段１２４は、読み出した関連音声ファイルの再生を行う（ステップＳ１４８）。その後、ステップＳ１４３にリターンし、ステップＳ１４３からステップＳ１４８の処理を繰り返す。一方、ステップＳ１４４で、最後の関連音声ファイルであると判定した場合、処理を終了する。
【００４３】
このように、本実施形態によれば、電子辞書１は、音声データを記憶した複数の音声ファイルを順次再生し、音声ファイルを切り替えて再生するときに、音声ファイル名と表示行番号とを予め対応付けた表示位置管理情報から、切り替えて再生する音声ファイル名に対応する表示位置情報を読み出す。また、電子辞書１は、読み出した表示位置情報が示す表示行番号のテキストデータを表示する。これにより、電子辞書１は、１つのテキストファイルに複数の音声ファイルが対応する場合でも、音声ファイルを切り替えて再生するときにテキストデータの表示位置を切り替えることができ、再生する音声の内容と表示するテキストの内容とを一致させることができる。
【００４４】
また、本実施形態によれば、電子辞書１は、音声ファイル名と表示行番号との入力を受け付け、入力を受け付けた音声ファイル名と表示行番号とを対応付けた表示位置管理情報を生成する。また、電子辞書１は、生成した表示位置管理情報から、切り替えて再生する音声ファイル名に対応する表示位行番号を読み出す。これにより、ユーザが電子辞書１に音声ファイル名と表示行番号とを入力することにより、電子辞書１が表示位置管理情報を生成することができ、再生する音声の内容と表示するテキストの内容とを、ユーザが所望する対応で一致させることができる。
【００４５】
また、本実施形態によれば、表示データは、複数の表示ファイルに記憶され、電子辞書１は、音声データの再生時間（ファイル切替時間）と表示ファイル名とを予め対応付けた表示ファイル情報から、再生する音声データの再生時間に対応する表示ファイル名を読み出し、読み出した表示ファイル名が示す表示ファイルを表示する。これにより、電子辞書１は、１つの音声ファイルに複数のテキストファイルが対応する場合でも、音声ファイルの再生時間に応じて表示するテキストファイルを切り替えることができ、再生する音声の内容と表示するテキストの内容とを一致させることができる。
【００４６】
なお、上記実施形態において、電子辞書１が表示するデータがテキストデータである場合について説明をした。しかし、本発明はこれに限らず、電子辞書１が表示するデータは、画面をスクロールして表示するデータであればよく、例えば、ＨＴＭＬデータや画像データ等であってもよい。
また、上記実施形態において、情報処理装置が電子辞書１である場合について説明をした。しかし、本発明はこれに限らず、パーソナルコンピュータ、携帯ゲーム機、携帯電話装置等であってもよく、特に、画面が小さい携帯型の装置に好適である。
【００４７】
なお、上述した実施形態における電子辞書１の一部、例えば、関連付け生成手段１２１、関連付け手段１２２、テキスト表示手段１２３、及び音声再生手段１２４をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、電子辞書１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４８】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００４９】
１・・・電子辞書、１１・・・入力部、１２・・・制御部、１３・・・データ記憶部、１４・・・出力部、１００・・・本体部、１０１・・・蓋体部、１１１・・・電源入／切キー、１１２・・・カーソルキー、１１３・・・アルファベットキー、１１４・・・音声ボタン、１１５・・・決定／訳キー、１２１・・・関連付け生成手段、１２２・・・関連付け手段、１２３・・・テキスト表示手段（表示手段）、１２４・・・音声再生手段、１３１・・・関連付けデータ、１３２・・・辞書本体データ、１３３・・・音声データ、１３４・・・テキストデータ、１４１・・・表示部、１４２・・・スピーカ
【図１】
2011022710.tif 000003
【図２】
2011022710.tif 000004
【図３】
2011022710.tif 000005
【図４】
2011022710.tif 000006
【図５】
2011022710.tif 000007
【図６】
2011022710.tif 000008
【図７】
2011022710.tif 000009
【図８】
2011022710.tif 000010
【図９】
2011022710.tif 000011
【図１０】
2011022710.tif 000012