(57)【要約】【課題】音声，テキスト，画像などのデータを同期出力するための音声表示出力制御装置であり、テキストデータと音声データと画像データとの同期出力に際し、パート別の音声出力、テキスト表示、画像表示を簡単に同期して出力する。【解決手段】例えば英会話教材の再生用ファイルのタイムコードファイル１２ｃ３に従い、複数の会話パートからなるテキスト・音声・画像の同期再生出力が行われる場合に、コマンドコード“ＰＩ”“ＰＴ”およびそのパラメータデータによって指示された次の再生対象会話パートに対応してパート別の会話中画像Ｇｎの表示が行われるので、簡単に各会話パート別の口の動きを表した画像表示を行うことができ、ユーザはより効果的に会話の練習を行うことができる。【選択図】    図２
2004212646.tif 000002
【特許請求の範囲】
【請求項１】
音声データを出力する音声データ出力手段と、
複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させるテキスト同期表示制御手段と、
前記複数種類の各パートに対応した画像を記憶するパート別画像記憶手段と、
前記複数種類の各パートの何れかを指定するパート指定手段と、
このパート指定手段により指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際に、当該パートに対応した画像を前記パート別画像記憶手段により記憶された各パートに対応した画像の中から読み出して表示させる画像表示制御手段と、
を備えたことを特徴とする音声表示出力制御装置。
【請求項２】
前記テキスト同期表示制御手段は、
予め設定された経過時間に従い前記複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させるための命令コードを記憶する命令コード記憶手段を有し、
この命令コード記憶手段により記憶された命令コードに応じて、前記パート区分されたテキストデータを音声データに同期して表示させる、
ことを特徴とする請求項１に記載の音声表示出力制御装置。
【請求項３】
前記パート指定手段は、前記命令コード記憶手段により記憶される命令コードと対応付けられて記憶されるパート指定命令コードであり、このパート指定命令コードは、複数種類に区分されたテキストデータのパートを前記音声データ出力手段による音声データの出力に合わせて順次指定する、
ことを特徴とする請求項２に記載の音声表示出力制御装置。
【請求項４】
前記パート別画像記憶手段は、複数種類の各パート別に当該各パートに対応した人物画像の口の動きを表現した画像を記憶する、
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の音声表示出力制御装置。
【請求項５】
さらに、
口の動きを表現した画像を記憶する口画像記憶手段を備え、
前記パート別画像記憶手段は、前記複数種類の各パートに対応した人物画像と各人物画像の口の位置情報を記憶し、
前記画像表示制御手段は、前記パート指定手段により指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際に、前記パート別画像記憶手段により記憶された指定のパートの人物画像にその口の位置情報に応じて前記口画像記憶手段により記憶された口の動きの画像を合成して表示させる、
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の音声表示出力制御装置。
【請求項６】
さらに、
前記テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させる際に、当該同期表示されるテキスト部分を検知するテキスト部分検知手段を備え、
前記口画像記憶手段は、種々の文字の発音にそれぞれ対応して口の動きを表現した画像を記憶し、
前記画像表示制御手段は、前記パート指定手段により指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際に、前記パート別画像記憶手段により記憶された指定のパートの人物画像にその口の位置情報に基づき、前記テキスト部分検知手段により検知される同期表示テキスト部分の発音に対応して前記口画像記憶手段により記憶された口の動きの画像を合成して表示させる、
ことを特徴とする請求項５に記載の音声表示出力制御装置。
【請求項７】
音声データを出力する音声データ出力手段と、
複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させるテキスト同期表示制御手段と、
前記複数種類の各パートに対応した人物画像を表示させる画像表示制御手段と、
前記複数種類の各パートの何れかを指定するパート指定手段と、
このパート指定手段により指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際に、当該パートに対応した口の画像を前記画像表示制御手段により表示された該当パートに対応した人物画像の口位置に合成して表示させる口画像表示制御手段と、
を備えたことを特徴とする音声表示出力制御装置。
【請求項８】
さらに、
前記テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させる際に、当該同期表示されるテキスト部分を検知するテキスト部分検知手段と、
種々の文字の発音にそれぞれ対応して口の動きを表現した画像を記憶する口画像記憶手段を備え、
前記口画像表示制御手段は、前記パート指定手段により指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際に、前記画像表示制御手段により表示された該当パートに対応した人物画像の口位置に前記テキスト部分検知手段により検知される同期表示テキスト部分の発音に対応して前記口画像記憶手段により記憶された口の動きの画像を合成して表示させる、
ことを特徴とする請求項７に記載の音声表示出力制御装置。
【請求項９】
電子機器のコンピュータを制御して音声データとテキストデータと画像データとを同期再生するための音声表示出力制御処理プログラムであって、
前記コンピュータを、
音声データを出力する音声データ出力手段、
複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させるテキスト同期表示制御手段、
前記複数種類の各パートに対応した画像を記憶するパート別画像記憶手段、
前記複数種類の各パートの何れかを指定するパート指定手段、
このパート指定手段により指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際に、当該パートに対応した画像を前記パート別画像記憶手段により記憶された各パートに対応した画像の中から読み出して表示させる画像表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な音声表示出力制御処理プログラム。
【請求項１０】
電子機器のコンピュータを制御して音声データとテキストデータと画像データとを同期再生するための音声表示出力制御処理プログラムであって、
前記コンピュータを、
音声データを出力する音声データ出力手段、
複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させるテキスト同期表示制御手段、
前記複数種類の各パートに対応した人物画像を表示させる画像表示制御手段、
前記複数種類の各パートの何れかを指定するパート指定手段、
このパート指定手段により指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際に、当該パートに対応した口の画像を前記画像表示制御手段により表示された該当パートに対応した人物画像の口位置に合成して表示させる口画像表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な音声表示出力制御処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声，テキスト，画像などのデータを同期出力するための音声表示出力制御装置および音声表示出力制御処理プログラムに関する。
【０００２】
【従来の技術】
従来、音楽，テキスト，画像などを同時並行して再生する技術としては、例えばＭＰＥＧ−３により情報圧縮された音声ファイルのフレーム毎に、当該各フレームに設けられた付加データエリアに対して、音声ファイルに同期再生すべきテキストファイルや画像ファイルの同期情報を埋め込んでおくことにより、例えばカラオケの場合では、カラオケ音声とそのイメージ画像および歌詞のテキストを同期再生するものがある。
【０００３】
また、音声に対する文字の時間的な対応情報が予め用意されていることを前提に、当該音声信号の特徴量を抽出し対応する文字と関連付けて表示する装置も考えられている。（例えば、特許文献１参照。）
【０００４】
【特許文献１】
特公平０６−０２５９０５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、このように従来行われているＭＰＥＧファイルの付加データエリアを利用した複数種類のファイルの同期再生技術では、同期情報の埋め込みが主たるＭＰ３音声ファイルの各フレーム毎の付加データエリアに規定されるため、当該ＭＰ３音声ファイルを再生させない限り同期情報を取り出すことが出来ず、ＭＰ３ファイルの再生を軸としてしか他の種類のファイルの同期再生を行うことが出来ない。
【０００６】
このため、例えばＭＰ３音声ファイルにテキストファイルおよび画像ファイルの同期情報を埋め込んだ場合に、音声ファイルの再生を行わない期間にあっても無音声のデータとして音声再生処理を継続的に行っていないと同期対象テキストおよび画像の再生を行うことが出来ない問題がある。
【０００７】
例えば英会話テキストのように、登場人物に応じてテキスト内容がパート別となっていたり、画像上にパート別の人物が存在したりする場合に、所望のパートについてヒヤリング練習やリーディング練習を行う際は、該当パート毎にテキストの識別表示をしたり、対応人物画像の変更表示をしたりする方が望ましい。しかし、このようなＭＰ３音声ファィルによる英会話テキストを作成した場合、当該ＭＰ３音声ファィルの各パートの各フレーム毎に対応パートのテキスト，画像の同期情報を埋め込んでおく必要があるばかりか、リーディング練習用として特定のパートに無音声期間を設定しても、前述した通り、当該特定パートでの音声再生処理を継続して行わないと該当パートのテキスト，画像表示を行うことができない。
【０００８】
また、前記従来の特許文献１に記載の装置にあっても、音声信号に対応する文字が予め関連付けされて音声及び文字の同期再生が成されるため、あるパート別に選択的に音声出力及び文字を同期表示させたり、対応画像を同期表示させたりすることはできない。
【０００９】
一方、カラオケのモニタなど、音声出力と同期してパート別の文字列や人物画像を表示するものでは、当該文字列の各パートに応じた色分け表示や人物画像の切り替え表示などが行われるが、前述したＭＰ３ファイルのように、音声，文字列，画像それぞれ別々でそのもののデータを予め合わせて組み込んだ同期再生用のファイルを作成しなければならない。
【００１０】
本発明は、前記のような問題に鑑みてなされたもので、テキストデータと音声データと画像データとの同期出力に際し、パート別の音声出力、テキスト表示、画像表示を簡単に同期して出力することが可能になる音声表示出力制御装置および音声表示出力制御処理プログラムを提供することを目的とる。
【００１１】
【課題を解決するための手段】
すなわち、本発明の請求項１に係る音声表示出力制御装置では、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに基づいて前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した画像がパート別画像記憶手段により記憶された各パートに対応した画像の中から読み出されて表示される。
【００１２】
これによれば、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した画像を表示できることになる。
【００１３】
また、本発明の請求項２に係る音声表示出力制御装置では、前記請求項１に係る音声表示出力制御装置にあって、テキスト同期表示制御手段は、予め設定された経過時間に従い前記複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させるための命令コードを記憶する命令コード記憶手段を有し、この命令コード記憶手段により記憶された命令コードに応じて、前記パート区分されたテキストデータが音声データに同期されて表示される。
【００１４】
これによれば、命令コード記憶手段により記憶された命令コードによる設定経過時間に応じた指示に従い、パート区分されたテキストデータおよび当該パートに対応した画像を音声データに同期させて表示できることになる。
【００１５】
また、本発明の請求項３に係る音声表示出力制御装置では、前記請求項２に係る音声表示出力制御装置にあって、パート指定手段は、前記命令コード記憶手段により記憶される命令コードと対応付けられて記憶されるパート指定命令コードであり、このパート指定命令コードにより、複数種類に区分されたテキストデータのパートが前記音声データ出力手段による音声データの出力に合わせて順次指定される。
【００１６】
これによれば、命令コード記憶手段により記憶された命令コードによる設定経過時間に応じた指示、および該命令コードに対応付けられたパート指定命令コードに従い、順次指定されるパートのテキストデータおよび当該パートに対応した画像を音声データに同期させて表示できることになる。
【００１７】
また、本発明の請求項４に係る音声表示出力制御装置では、前記請求項１乃至請求項３に係る音声表示出力制御装置にあって、パート別画像記憶手段には、複数種類の各パート別に当該各パートに対応した人物画像の口の動きを表現した画像が記憶される。
【００１８】
これによれば、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像の口の動きを表現した画像を表示できることになる。
【００１９】
また、本発明の請求項５に係る音声表示出力制御装置では、前記請求項１乃至請求項３の何れか１項に係る音声表示出力制御装置にあって、さらに、口の動きを表現した画像を記憶する口画像記憶手段が備えられ、パート別画像記憶手段には、複数種類の各パートに対応した人物画像と各人物画像の口の位置情報が記憶される。そして、パート指定手段により指定されたパートに対応してテキストデータをテキスト同期表示制御手段により同期表示させる際には、前記パート別画像記憶手段により記憶された指定のパートの人物画像にその口の位置情報に応じて前記口画像記憶手段により記憶された口の動きの画像が合成されて表示される。
【００２０】
これによれば、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像の口位置に対し口の動きを表現した画像を合成して表示できることになる。
【００２１】
また、本発明の請求項６に係る音声表示出力制御装置では、前記請求項５に係る音声表示出力制御装置にあって、さらに、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータを音声データ出力手段により出力される音声データに同期して表示させる際に、当該同期表示されるテキスト部分を検知するテキスト部分検知手段が備えられ、口画像記憶手段には、種々の文字の発音にそれぞれ対応して口の動きを表現した画像が記憶される。そして、パート指定手段により指定されたパートに対応してテキストデータを前記テキスト同期表示制御手段により同期表示させる際には、前記パート別画像記憶手段により記憶された指定のパートの人物画像にその口の位置情報に基づき、前記テキスト部分検知手段により検知される同期表示テキスト部分の発音に対応して前記口画像記憶手段により記憶された口の動きの画像が合成されて表示される。
【００２２】
これによれば、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像の口位置に対し、同期表示中のテキスト部分の発音に対応する口の動きの画像を合成して表示できることになる。
【００２３】
また、本発明の請求項７に係る音声表示出力制御装置では、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。また画像表示制御手段により前記複数種類の各パートに対応した人物画像が表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した口の画像が前記画像表示制御手段により表示された該当パートに対応した人物画像の口位置に合成されて表示される。
【００２４】
これによれば、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像表示の口位置に対し該当パートに対応した口の画像を合成して表示できることになる。
【００２５】
また、本発明の請求項８に係る音声表示出力制御装置では、前記請求項７に係る音声表示出力制御装置にあって、さらに、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータを音声データ出力手段により出力される音声データに同期して表示させる際に、当該同期表示されるテキスト部分を検知するテキスト部分検知手段と、種々の文字の発音にそれぞれ対応して口の動きを表現した画像を記憶する口画像記憶手段が備えられる。そして、パート指定手段により指定されたパートに対応してテキストデータを前記テキスト同期表示制御手段により同期表示させる際には、画像表示制御手段により表示された該当パートに対応した人物画像の口位置に対して前記テキスト部分検知手段により検知される同期表示テキスト部分の発音に対応して前記口画像記憶手段により記憶された口の動きの画像が合成されて表示される。
【００２６】
これによれば、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像表示の口位置に対し、同期表示中のテキスト部分の発音に対応する口の動きの画像を合成して表示できることになる。
【００２７】
さらに、本発明の請求項９に係る音声表示出力制御処理プログラムでは、当該プログラムを電子機器のコンピュータにインストールすることで、この電子機器のコンピュータにおいて、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに基づいて前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した画像がパート別画像記憶手段により記憶された各パートに対応した画像の中から読み出されて表示される。
【００２８】
これにより電子機器では、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した画像を表示できることになる。
【００２９】
さらに、本発明の請求項１０に係る音声表示出力制御処理プログラムでは、当該プログラムを電子機器のコンピュータにインストールすることで、この電子機器のコンピュータにおいて、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。また画像表示制御手段により前記複数種類の各パートに対応した人物画像が表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した口の画像が前記画像表示制御手段により表示された該当パートに対応した人物画像の口位置に合成されて表示される。
【００３０】
これにより電子機器では、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像表示の口位置に対し該当パートに対応した口の画像を合成して表示できることになる。
【００３１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００３２】
図１は本発明の音声表示出力制御装置の実施形態に係る携帯機器１０の電子回路の構成を示すブロック図である。
【００３３】
この携帯機器（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔｓ）１０は、各種の記録媒体に記録されたプログラム、又は、通信伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１が備えられる。
【００３４】
ＣＰＵ１１は、メモリ１２内のＲＯＭ１２Ａに予め記憶されたＰＤＡ制御プログラム、あるいはＲＯＭカードなどの外部記録媒体１３から記録媒体読取部１４を介して前記メモリ１２に読み込まれたＰＤＡ制御プログラム、あるいはインターネットなどの通信ネットワークＮ上の他のコンピュータ端末（３０）から電送制御部１５を介して前記メモリ１２に読み込まれたＰＤＡ制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ１２に記憶されたＰＤＡ制御プログラムは、スイッチやキーからなる入力部１７ａおよびマウスやタブレットからなる座標入力装置１７ｂからのユーザ操作に応じた入力信号、あるいは電送制御部１５に受信される通信ネットワークＮ上の他のコンピュータ端末（３０）からの通信信号、あるいはＢｌｕｅｔｏｏｔｈ（Ｒ）による近距離無線接続や有線接続による通信部１６を介して受信される外部の通信機器（ＰＣ：ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）２０からの通信信号に応じて起動される。
【００３５】
前記ＣＰＵ１１には、前記メモリ１２、記録媒体読取部１４、電送制御部１５、通信部１６、入力部１７ａ、座標入力装置１７ｂが接続される他に、ＬＣＤからなる表示部１８、マイクを備え音声を入力する音声入力部１９ａ、左右チャンネルのスピーカＬ，Ｒを備え音声を出力するステレオ音声出力部１９ｂなどが接続される。
【００３６】
また、ＣＰＵ１１には、処理時間計時用のタイマが内蔵される。
【００３７】
この携帯機器１０のメモリ１２は、ＲＯＭ１２Ａ、ＦＬＡＳＨメモリ（ＥＥＰ−ＲＯＭ）１２Ｂ、ＲＡＭ１２Ｃを備えて構成される。
【００３８】
ＲＯＭ１２Ａには、当該携帯機器１０の全体の動作を司るシステムプログラムや電送制御部１５を介して通信ネットワークＮ上の各コンピュータ端末（３０）とデータ通信するためのネット通信プログラム、通信部１６を介して外部の通信機器（ＰＣ）２０とデータ通信するための外部機器通信プログラムが記憶される他に、スケジュール管理プログラムやアドレス管理プログラム、そして音声・テキスト・画像などの各種のファイルを同期再生するための再生処理プログラム１２ａ１など、種々のＰＤＡ制御プログラムが記憶される。
【００３９】
また、ＲＯＭ１２Ａにはさらに、辞書データ１２ａ２および口型データ１２ａ３（図２参照）が記憶される。辞書データ１２ａ２ｓとしては、英和辞書、和英辞書、国語辞書など、各種の辞書のデータが記憶される。
【００４０】
図２は前記携帯機器１０のＲＯＭ１２Ａに記憶される口型データ１２ａ３の内容を示す図である。
【００４１】
この口型データ１２ａ３としては、例えば英語の各発音記号とその口型番号のそれぞれに対応付けられて、正面方向から見た口型画像と、これを拡大した横方向からの口型断面画像と、その小説明（コメント）データが記憶される。
【００４２】
ＦＬＡＳＨメモリ（ＥＥＰ−ＲＯＭ）１２Ｂには、前記再生処理プログラム１２ａ１に基づき再生処理の対象となる暗号化された再生用ファイル（ＣＡＳファイル）１２ｂが記憶される他に、前記スケジュール管理プログラムやアドレス管理プログラムに基づき管理されるユーザのスケジュール及び友人・知人のアドレスなどが記憶される。
【００４３】
ここで、前記ＦＬＡＳＨメモリ（ＥＥＰ−ＲＯＭ）１２Ｂ内に記憶される暗号化再生用ファイル１２ｂは、例えば英語や歌の練習をテキスト・音声・画像の同期再生により行うためのファイルであり、所定のアルゴリズムにより圧縮・暗号化されている。
【００４４】
この暗号化再生用ファイル１２ｂは、例えばＣＤ−ＲＯＭに記録されて配布されたり、通信ネットワーク（インターネット）Ｎ上のファイル配信サーバ３０から配信配布されたりするもので、前記ＣＤ−ＲＯＭあるいはネットサーバ（３０）により配布された暗号化再生用ファイル１２ｂは、例えばユーザ自宅ＰＣとしての通信機器（ＰＣ）２０に読み込まれた後、携帯機器（ＰＤＡ）１０の通信部１６を介してＦＬＡＳＨメモリ（ＥＥＰ−ＲＯＭ）１２Ｂに転送格納される。
【００４５】
ＲＡＭ１２Ｃには、前記暗号化された再生用ファイル１２ｂを伸張・復号化した解読された再生用ファイル（ＣＡＳファイル）１２ｃが記憶されると共に、この解読再生ファイル１２ｃの中の画像ファイルが展開されて記憶される画像展開バッファ１２ｋが備えられる。解読されたＣＡＳファイル１２ｃは、再生命令の処理単位時間（１２ｃ１ａ）を記憶するヘッダ情報（１２ｃ１）、および後述するファイルシーケンステーブル（１２ｃ２）、タイムコードファイル（１２ｃ３）、コンテンツ内容データ（１２ｃ４）で構成される。そして、ＲＡＭ１２Ｃには、この画像展開バッファ１２ｋに展開されて記憶された画像ファイルそれぞれの展開済の画像番号を示す画像展開済フラグ１２ｊが記憶される。
【００４６】
また、ＲＡＭ１２Ｃには、再生用ファイル１２ｂ（１２ｃ）の選択コンテンツにおける指定テキスト番号１２ｄ、指定されたテキスト番号に対応する英会話テキストに対しユーザにより指定された指定パート番号１２ｅ、指定されたテキスト番号に対応する英会話テキストの各英単語それぞれの全発音記号とその口型番号が前記辞書データ１２ａ２および口型データ１２ａ３から検索されて記憶されるテキスト対応発音口型データ１２ｆ（図７参照）、前記再生用ファイル１２ｂ（１２ｃ）基づき英会話テキストの各文字がその読み上げ音声と読み上げアニメ画像に同期付けられてハイライト識別表示された際に、現時点のハイライト識別文字としてリアルタイムに検知記憶されるテキストハイライト指定文字１２ｇ、そして前記再生用ファイル１２ｂ（１２ｃ）内の同期再生ファイルとして含まれる画像ファイルの同期再生する／しないを設定するための画像（オン／オフ）フラグ１２ｈ、前記再生用ファイル１２ｂ（１２ｃ）内の同期再生ファイルとして含まれる音声ファイルの同期再生する／しないを設定するための音声（オン／オフ）フラグ１２ｉが記憶される。
【００４７】
さらに、ＲＡＭ１２Ｃには、その他各種の処理に応じてＣＰＵ１１に入出力される種々のデータを一時記憶するためワークエリアが用意される。
【００４８】
図３は前記携帯機器１０のメモリ１２に格納された再生用ファイル１２ｂ（１２ｃ）を構成するタイムコードファイル１２ｃ３を示す図である。
【００４９】
図４は前記携帯機器１０のメモリ１２に格納された再生用ファイル１２ｂ（１２ｃ）を構成するファイルシーケンステーブル１２ｃ２を示す図である。
【００５０】
図５は前記携帯機器１０のメモリ１２に格納される再生用ファイル１２ｂ（１２ｃ）を構成するコンテンツ内容データ１２ｃ４を示す図である。
【００５１】
この携帯機器１０の再生対象ファイルとなる再生用ファイル１２ｂ（１２ｃ）は、図３〜図５で示すように、タイムコードファイル１２ｃ３とファイルシーケンステーブル１２ｃ２とコンテンツ内容データ１２ｃ４との組み合わせにより構成される。
【００５２】
図３で示すタイムコードファイル１２ｃ３には、個々のファイル毎に予め設定される一定時間間隔の元の（基準）処理単位時間（例えば２５ｍｓ）で各種ファイル同期再生のコマンド処理を行うためのタイムコードが記述配列されるもので、この各タイムコードは、命令を指示するコマンドコードと、当該コマンドに関わるファイル内容（図５参照）を対応付けするためのファイルシーケンステーブル１２ｃ２（図４）の参照番号や指定数値からなるパラメータデータとの組み合わせにより構成される。
【００５３】
なお、このタイムコードに従い順次コマンド処理を行うための一定時間間隔の元の（基準）処理単位時間１２ｃ１ａは、当該タイムコードファイル１２ｃ３のヘッダ情報１２ｃ１に記述設定される。
【００５４】
例えば図３で示すタイムコードファイル１２ｃ３からなる再生用ファイル１２ｂ（１２ｃ）のファイル再生時間は、予め設定された元の（基準）処理単位時間が２５ｍｓである場合、２４００ステップのタイムコードからなる再生処理を経て６０秒間となる。
【００５５】
図４で示すファイルシーケンステーブル１２ｃ２は、複数種類のファイル（ＨＴＭＬ／画像／テキスト／音声）の各種類毎に、前記タイムコードファイル１２ｃ３（図３参照）に記述される各コマンドのパラメータデータと実際のファイル内容の格納先（ＩＤ）番号とを対応付けたテーブルである。
【００５６】
図５で示すコンテンツ内容データ１２ｃ４は、前記ファイルシーケンステーブル１２ｃ２（図４参照）により前記各コマンドコードと対応付けされる実際の音声，画像，テキストなどのファイルデータが、そのそれぞれのＩＤ番号を対応付けて記憶される。
【００５７】
本実施形態のファイルシーケンステーブル１２ｃ２においてリンク付けされるコンテンツ内容データ１２ｃ４について簡単に説明すると、例えばＩＤ＝５に対応するデータ内容には、３人の会話パートによる英会話テキストの基本画像Ｇ０（図１５参照）が用意され、ＩＤ＝６に対応するデータ内容には、前記基本画像Ｇ０に基づいたパート１の会話中画像Ｇ１（図１２（Ａ）（Ｄ）参照）が用意され、ＩＤ＝７に対応するデータ内容には、前記基本画像Ｇ０に基づいたパート２の会話中画像Ｇ２（図１２（Ｂ）参照）が用意され、ＩＤ＝８に対応するデータ内容には、前記基本画像Ｇ０に基づいたパート３の会話中画像Ｇ３（図１２（Ｃ）参照）が用意される。
【００５８】
なお、前記コンテンツ内容データ１２ｃ４のＩＤ＝５に対応する英会話テキストの基本画像Ｇ０（図１５参照）には、各パート人物画像毎の口エリアの座標データｘ１ｙ１，ｘ２ｙ２（図１５のＭ１〜Ｍ３参照）が対応付けられて記憶される。
【００５９】
また、例えばＩＤ＝２１に対応するデータ内容には、前記３人の会話パートによる英会話テキストの会話中画像Ｇ１〜Ｇ３が同期付けされる英会話テキストデータ▲２▼（図１２・図１５参照）が用意され、さらに、例えばＩＤ＝３２に対応するデータ内容には、同３人の会話パートによる英会話テキストの会話中画像Ｇ１〜Ｇ３および英会話テキストデータ▲２▼が同期付けされる英会話音声データ▲２▼（図１２・図１５の１９ｂ参照）が用意される。
【００６０】
図６は前記携帯機器１０のタイムコードファイル１２ｃ３（図３参照）にて記述される各種コマンドのコマンドコードとそのパラメータデータおよび再生処理プログラム１２ａ１に基づき解析処理される命令内容を対応付けて示す図である。
【００６１】
タイムコードファイル１２ｃ３に使用されるコマンドとしては、標準コマンドと拡張コマンドがあり、標準コマンドには、ＬＴ（ｉ番目テキストロード）．ＶＤ（ｉ番目テキスト文節表示）．ＢＬ（文字カウンタリセット・ｉ番目文節ブロック指定）．ＨＮ（ハイライト無し・文字カウンタカウントアップ）．ＨＬ（ｉ番目文字までハイライト・文字カウント）．ＬＳ（１行スクロール・文字カウンタカウントアップ）．ＤＨ（ｉ番目ＨＴＭＬファイル表示）．ＤＩ（ｉ番目イメージファイル表示）．ＰＳ（ｉ番目サウンドファイルプレイ）．ＣＳ（クリアオールファイル）．ＰＰ（基本タイムｉ秒間停止）．ＦＮ（処理終了）．ＮＰ（無効）の各コマンドがあり、拡張コマンドには、ＰＴ（ｉ番目パート指定）．ＰＩ（パート別イメージファイル表示）などの各コマンドがある。
【００６２】
図７は前記携帯機器１０のＲＡＭ１２Ｃに記憶されるテキスト対応発音口型データ１２ｆの内容を示す図である。
【００６３】
すなわち、この携帯機器（ＰＤＡ）１０のＲＯＭ１２Ａに記憶されている再生処理プログラム１２ａ１を起動させて、ＦＬＡＳＨメモリ１２Ｂから解読されＲＡＭ１２Ｃに記憶された解読再生用ファイル１２ｃが、例えば図３乃至図５で示したファイル内容であり、設定処理単位時間毎のコマンド処理に伴い３番目のコマンドコード“ＤＩ”およびパラメータデータ“００”が読み込まれた場合には、このコマンド“ＤＩ”はｉ番目のイメージファイル表示命令であるため、パラメータデータｉ＝００からファイルシーケンステーブル１２ｃ２（図４参照）にリンク付けられる画像ファイルのＩＤ番号＝５に従い、コンテンツ内容データ１２ｃ４（図５参照）の英会話テキスト基本画像Ｇ０が読み出されて表示される。
【００６４】
また、設定処理単位時間毎のコマンド処理に伴い６番目のコマンドコード“ＶＤ”およびパラメータデータ“００”が読み込まれた場合には、このコマンド“ＶＤ”はｉ番目のテキスト文節表示命令であるため、パラメータデータｉ＝００に従い、テキストの０番目の文節が表示される。
【００６５】
また、設定処理単位時間毎のコマンド処理に伴い８番目のコマンドコード“ＰＩ”およびパラメータデータ“００”が読み込まれた場合には、このコマンド“ＰＩ”はパート別イメージファイル表示命令であるため、これ以降のコマンドコードＰＴ（ｉ番目パート指定）に従い指定されたパートの画像表示が指示される。
【００６６】
また、設定処理単位時間毎のコマンド処理に伴い９番目のコマンドコード“ＰＴ”およびパラメータデータ“０１”が読み込まれた場合には、このコマンド“ＰＴ”はｉ番目パート指定命令であるため、パラメータデータｉ＝０１に従い、再生対象ファイルにおける１番目のパートが指定される。
【００６７】
さらに、設定処理単位時間毎のコマンド処理に伴い１１番目のコマンドコード“ＮＰ”およびパラメータデータ“００”が読み込まれた場合には、このコマンド“ＮＰ”は無効命令であるため、現状のファイル出力状態が維持される。
【００６８】
なお、この図３乃至図５で示したファイル内容の再生用ファイル１２ｂ（１２ｃ）についての詳細な再生動作は、後述にて改めて説明する。
【００６９】
次に、前記構成の携帯機器１０によるファイル再生機能について説明する。
【００７０】
図８は前記携帯機器１０の再生処理プログラム１２ａ１に従った再生処理を示すフローチャートである。
【００７１】
図９は前記携帯機器１０の再生処理に伴う発音口型データ作成処理を示すフローチャートである。
【００７２】
図１０は前記携帯機器１０の再生処理に伴う対応パート別画像表示処理Ａを示すフローチャートである。
【００７３】
図１１は前記携帯機器１０の再生処理に伴う学習内容の選択操作・表示状態を示す図であり、同図（Ａ）は学習内容選択画面Ｇを示す図、同図（Ｂ）（Ｃ）は当該学習内容選択画面Ｇを対象とする選択操作キーを示す図である。
【００７４】
例えば英語の勉強がテキストと画像と音声で行える英語教材再生ファイルを、ＣＤ−ＲＯＭや通信ネットワーク（インターネット）Ｎ上のサーバ３０から自宅ＰＣである通信機器（ＰＣ）２０に取り込み、携帯機器（ＰＤＡ）１０の通信部１６を介して当該再生用ファイル（ＣＡＳファイル）１２ｂがＦＬＡＳＨメモリ１２Ｂに、あるいは解読された再生用ファイル１２ｃとしてＲＡＭ１２Ｃに格納された状態において、入力部１７ａあるいは座標入力装置（マウス／タブレット）１７ｂの操作によりこの再生用ファイル１２ｂ（１２ｃ）の再生が指示されると、まず、図１１（Ａ）に示すように、学習内容をユーザ選択させるための学習内容選択画面Ｇが表示部１８に表示される（ステップＳ１）。
【００７５】
この学習内容選択画面Ｇにあって、図１１（Ｂ）（Ｃ）に示すように、入力部１７ａのカーソルキー１７ａ１および「決定」キー１７ａ２の操作により、英会話の全体を聞く、またはパート別練習における各会話パート（１：２：３）の何れかが選択されると、ＲＡＭ１２Ｃ内の各ワークエリアのクリア処理などのイニシャライズ処理が行われ、前記選択された英会話パートのパート番号が指定パート番号１２ｅとしてＲＡＭ１２Ｃに記憶される（ステップＳ１，Ｓ２）。
【００７６】
そして、前記ＦＬＡＳＨメモリ１２Ｂに格納された再生用ファイル（ＣＡＳファイル）１２ｂが読み込まれ（ステップＳ３）、当該再生用ファイル（ＣＡＳファイル）１２ｂは暗号化ファイルであるか否か判断される（ステップＳ４）。
【００７７】
ここで、暗号化された再生用ファイル（ＣＡＳファイル）１２ｂであると判断された場合には、当該ＣＡＳファイル１２ｂは解読復号化され（ステップＳ４→Ｓ５）、ＲＡＭ１２Ｃに転送されて格納される（ステップＳ６）。
【００７８】
ここで、図９における発音口型データ作成処理が実行される（ステップＳＡ）。
【００７９】
この発音口型データ作成処理では、まず、コンテンツ内容データ１２ｃ４として記憶されている英会話テキストデータが、例えば図７に示すように、ＲＡＭ１２Ｃ内のテキスト対応発音口型データ１２ｆとして読み込まれる（ステップＡ１）。
【００８０】
すると、このテキスト対応発音口型データ１２ｆに読み込まれた英会話テキストデータのすべての単語が、ＲＯＭ１２Ａに記憶されている辞書データ１２ａ２に基づいて順次辞書引きされ、そのそれぞれの発音記号が読み出される（ステップＡ２）。
【００８１】
そして、前記英会話テキストデータの全ての単語について読み出された発音記号の各々に対応する口型番号データが、ＲＯＭ１２Ａに記憶されている口型データ１２ａ３（図２参照）から読み出され、各会話パート毎のテキスト単語、発音記号、口型番号として対応付けられて前記ＲＡＭ１２Ｃ内のテキスト対応発音口型データ１２ｆに記憶される。
【００８２】
こうして、発音口型データ作成処理が完了すると、ＣＰＵ１１による再生用ファイル（ＣＡＳファイル）１２ｃの処理単位時間１２ｃ１ａ（例えば２５ｍｓ）がタイムコードファイル１２ｃ３のヘッダ情報１２ｃ１として設定される（ステップＳ７）。
【００８３】
そして、ＲＡＭ１２Ｃに格納された解読済再生用ファイル（ＣＡＳファイル）１２ｃの先頭に読み出しポインタがセットされ（ステップＳ８）、当該再生用ファイル１２ｃの再生処理タイミングを計時するためのタイマがスタートされる（ステップＳ９）。
【００８４】
ここで、先読み処理が当該再生処理に並行して起動される（ステップＳ１０）。
【００８５】
この先読み処理では、再生用ファイル１２ｃのタイムコードファイル１２ｃ３（図３参照）に従った現在の読み出しポインタの位置のコマンド処理よりも後に画像ファイル表示の“ＤＩ”コマンドがある場合は、予め当該“ＤＩ”コマンドのパラメータデータにより指示される画像ファイルを先読みして画像展開バッファ１２ｋに展開しておくことで、前記読み出しポインタが実際に後の“ＤＩ”コマンドの位置まで移動した場合に、処理に遅れなく指定の画像ファイルを直ちに出力表示できるようにする。
【００８６】
前記ステップＳ９において、処理タイマがスタートされると、前記ステップＳ７にて設定された今回の再生対象ファイル１２ｃに応じた処理単位時間（２５ｍｓ）毎に、前記ステップＳ８にて設定された読み出しポインタの位置の当該再生用ファイル１２ｃを構成するタイムコードファイル１２ｃ３（図３参照）のコマンドコードおよびそのパラメータデータが読み出される（ステップＳ１１）。
【００８７】
そして、前記再生用ファイル１２ｃにおけるタイムコードファイル１２ｃ３（図３参照）から読み出されたコマンドコードが、“ＦＮ”か否か判断され（ステップＳ１２）、“ＦＮ”と判断された場合には、その時点で当該ファイル再生処理の停止処理が指示実行される（ステップＳ１２→Ｓ１３）。
【００８８】
一方、前記再生用ファイル１２ｃにおけるタイムコードファイル１２ｃ３（図３参照）から読み出されたコマンドコードが、“ＦＮ”ではないと判断された場合には、当該コマンドコードが、“ＰＴ”か否か判断される（ステップＳ１２→Ｓ１４）。
【００８９】
そして、コマンドコード“ＰＴ”と判断された場合には、図１０における対応パート別画像表示処理Ａが実行される（ステップＳＢ）。
【００９０】
この対応パート別画像表示処理Ａでは、まず、前記コマンドコード“ＰＴ”およびそのパラメータデータにより指定された英会話テキストのパート番号ｐが検知され（ステップＢａ１）、このパート番号ｐを前記タイムコードファイル１２ｃ３（図３参照）のコマンドコード“ＤＩ”およびそのパラメータデータで指定される英会話テキスト基本画像Ｇ０の画像番号に加算した値が、再生対象パートの画像番号ｉとして設定される（ステップＢａ２）。例えば、タイムコードファイル１２ｃ３（図３参照）の最初のコマンドコード“ＤＩ”のパラメータデータにより指定される基本画像番号が“００”であり、前記コマンドコード“ＰＴ”のパラメータデータにより指定されたパート番号ｐ＝“０１”である場合には、再生対象パートの画像番号ｉ＝０１（００＋０１）となる。
【００９１】
すると、コマンドコード“ＤＩ”に対応する命令（ｉ番目の画像表示命令）が実行され、例えばファイルシーケンステーブル１２ｃ２の画像番号ｉ＝０１に対応付けられてコンテンツ内容データ１２ｃ４に記憶されているＩＤ番号＝６のパート１の会話中画像Ｇ１が表示される（ステップＢａ３）。
【００９２】
こうして、コマンドコード“ＰＴ”により指定されたパート別画像の表示が行われると、該コマンドコード“ＰＴ”のパラメータデータにより指定される英会話パートのパート番号ｐが、前記学習内容の選択処理（ステップＳ１）においてユーザ選択されて記憶されたパート別練習を行う場合の指定パート番号１２ｅと一致するか否か判断される（ステップＳ１５）。
【００９３】
ここで、コマンドコード“ＰＴ”のパラメータデータにより指定される英会話パートのパート番号ｐが、ユーザ選択された指定パート番号１２ｅと一致しない場合、つまりユーザ所望の会話練習パートと異なる会話パートであると判断された場合には、当該会話パート部分における音声出力を行うために音声オンフラグ１２ｉがＲＡＭ１２Ｃにセットされると共に（ステップＳ１５→Ｓ１６）、コマンドコード“ＨＬ”に応じて該当会話パートのテキスト文字列を識別表示させるためのハイライトの種類が、アンダーラインによる識別表示形態に変更設定される（ステップＳ１７）。
【００９４】
一方、コマンドコード“ＰＴ”のパラメータデータにより指定される英会話パートのパート番号ｐが、ユーザ選択された指定パート番号１２ｅと一致した場合、つまりユーザ所望の会話練習パートであると判断された場合には、当該会話パート部分における音声出力を停止させるために音声オフフラグ１２ｉがＲＡＭ１２Ｃにセットされると共に（ステップＳ１５→Ｓ１８）、コマンドコード“ＨＬ”に応じて該当会話パートのテキスト文字列を識別表示させるためのハイライトの種類が、反転による識別表示形態に変更設定される（ステップＳ１９）。
【００９５】
すると、再び処理タイマによる計時動作に基づいて、当該タイマによる計時時間が次の処理単位時間１２ｃ１ａに到達したか否か判断される（ステップＳ２０）。
【００９６】
一方、前記ステップＳ１４において、前記再生用ファイル１２ｃにおけるタイムコードファイル１２ｃ３（図３参照）から読み出されたコマンドコードが、“ＰＴ”ではないと判断された場合には、他のコマンド処理へ移行されて各コマンド内容（図６参照）に対応する処理が実行される（ステップＳＣ）。
【００９７】
そして、ステップＳ２０において、前記タイマによる計時時間が次の処理単位時間１２ｃ１ａに到達したと判断された場合には、ＲＡＭ１２Ｃに格納された解読済再生用ファイル（ＣＡＳファイル）１２ｃに対する読み出しポインタが次の位置に更新セットされ（ステップＳ２０→Ｓ２１）、前記ステップＳ１１における当該読み出しポインタの位置のタイムコードファイル１２ｃ３（図３参照）のコマンドコードおよびそのパラメータデータ読み出しからの処理が繰り返される（ステップＳ２１→Ｓ１１〜Ｓ１９（ＳＣ））。
【００９８】
すなわち、携帯機器１０のＣＰＵ１１は、ＲＯＭ１２Ａに記憶された同期コンテンツ再生処理プログラム１２ａ２に従って、再生用ファイル１２ｂ（１２ｃ）に予め設定記述されているコマンド処理の単位時間毎に、タイムコードファイル１２ｃ３（図３参照）に配列されたコマンドコードおよびそのパラメータデータを読み出し、そのコマンドに対応する処理を指示するだけで、当該タイムコードファイル１２ｃ３に記述された各コマンドに応じたテキスト，音声，画像の同期再生出力処理が実行される。
【００９９】
そして、このように再生用ファイル１２ｃにおけるタイムコードファイル１２ｃ３（図３参照）からのコマンドコードの読み出しに応じて、音声，テキスト，画像の同期再生出力の指示を行う場合に、前記対応パート別画像表示処理Ａに従い、コマンドコード“ＰＴ”によって指示された次の再生パートに対応する会話中画像Ｇｎの表示が行われるので、簡単に各会話パート別の口の動きを表した画像表示を行うことができ、ユーザはより効果的に会話の練習を行うことができる。
【０１００】
また、コマンドコード“ＰＴ”によって指示された次の再生パートが、ユーザ設定された練習対象のパートであるときには、当該パート部分の音声出力は停止され、テキスト，パート別画像Ｇｎのみの同期再生出力状態となることで、ユーザは該ユーザ自身で設定した練習パートにおいて表示出力されるテキスト，パート別画像Ｇｎを見ながら該テキストを自身で読み上げて会話の練習を行うことができる。
【０１０１】
また、同コマンドコード“ＰＴ”によって指示された次の再生パートが、ユーザ設定された練習対象のパートでないときには、当該パート部分の音声出力は停止されず、テキスト，音声，画像の同期再生出力状態となることで、ユーザは他のパートについて表示出力されるテキスト，画像を見ながら該テキストの音声出力を聞いて会話の練習を行うことができる。
【０１０２】
ここで、図３で示す英語教材再生ファイル１２ｃに基づいた、前記同期コンテンツ再生処理プログラム１２ａ１（図８〜図１０参照）による音声・テキスト・画像ファイルの同期再生出力動作について詳細に説明する。
【０１０３】
図１２は前記図３乃至図５における英語教材再生ファイル１２ｃに基づいた英会話テキスト・音声・画像ファイルの同期再生状態（その１）を示す図である。
【０１０４】
この英語教材ファイル（１２ｃ）は、そのヘッダに予め記述設定された（基準）処理単位時間（例えば２５ｍｓ）１２ｃ１ａ毎にコマンド処理が実行されるもので、まず、タイムコードファイル１２ｃ３（図３参照）の第１コマンドコード“ＣＳ”（クリアオールファイル）およびそのパラメータデータ“００”が読み出されると、全ファイルの出力をクリアする指示が行われ、テキスト・音声・画像ファイルの出力がクリアされる（ステップＳＣ）。
【０１０５】
第２コマンドコード“ＤＨ”（ｉ番目ＨＴＭＬファイル表示）およびそのパラメータデータ“０１”が読み出されると、当該コマンドコードＤＨと共に読み出されたパラメータデータ（ｉ＝１）に応じて、ファイルシーケンステーブル１２ｃ２（図４参照）からＨＴＭＬ番号１のＩＤ番号＝２が読み出される。
【０１０６】
そして、このＩＤ番号＝２に対応付けられてコンテンツ内容データ１２ｃ４（図５参照）から読み出されるＨＴＭＬデータの英会話テキスト・画像フレームデータに応じて、図１２（Ａ）に示すように、表示部１８に対するテキスト表示フレームＸや画像表示フレームＹが設定される（ステップＳＣ）。
【０１０７】
第３コマンドコード“ＤＩ”（ｉ番目イメージファイル表示）およびそのパラメータデータ“００”が読み出されると、当該コマンドコードＤＩと共に読み出されたパラメータデータ（ｉ＝０）に応じて、ファイルシーケンステーブル１２ｃ２（図４参照）から画像番号１のＩＤ番号＝５が読み出される。
【０１０８】
そして、このＩＤ番号＝５に対応付けられてコンテンツ内容データ１２ｃ４（図５参照）から読み出されて画像展開バッファ１２ｋに展開された画像データ（英会話テキスト基本画像Ｇ０）が、前記ＨＴＭＬファイルで設定された画像表示フレームＹ内に表示される（ステップＳＣ）。
【０１０９】
第４コマンドコード“ＰＳ”（ｉ番目サウンドファイルプレイ）およびそのパラメータデータ“０２”が読み出されると、当該コマンドコードＰＳと共に読み出されたパラメータデータ（ｉ＝２）に応じて、ファイルシーケンステーブル１２ｃ２（図４参照）から音声番号２のＩＤ番号＝３２が読み出される。
【０１１０】
そして、このＩＤ番号＝３２に対応付けられてコンテンツ内容データ１２ｃ４（図５参照）から読み出された英会話音声データ▲２▼がステレオ音声出力部１９ｂから出力開始される（ステップＳＣ）。
【０１１１】
第５コマンドコード“ＬＴ”（ｉ番目テキストロード）およびそのパラメータデータ“０２”が読み出されると、当該コマンドコードＬＴと共に読み出されたパラメータデータ（ｉ＝２）に応じて、ファイルシーケンステーブル１２ｃ２（図４参照）からテキスト番号２のＩＤ番号＝２１が読み出される。
【０１１２】
そして、このＩＤ番号＝２１に対応付けられてコンテンツ内容データ１２ｃ４（図５参照）から読み出された英会話テキストデータ▲２▼がＲＡＭ１２Ｃのワークエリアにロードされる（ステップＳＣ）。
【０１１３】
第６コマンドコード“ＶＤ”（ｉ番目テキスト文節表示）およびそのパラメータデータ“００”が読み出されると、当該コマンドコードＶＤと共に読み出されたパラメータデータ（ｉ＝０）に応じて、ファイルシーケンステーブル１２ｃ２（図４参照）からテキスト番号０のＩＤ番号＝１９が読み出され、これに対応付けられてコンテンツ内容データ１２ｃ４（図５参照）にて指定された英会話タイトル文字の文節が、前記ＲＡＭ１２Ｃにロードされた英会話テキストデータ▲２▼の中から呼び出されて表示画面上のテキスト表示フレームＸ内に表示される（ステップＳＣ）。
【０１１４】
第７コマンドコード“ＢＬ”（文字カウンタリセット・ｉ番目文節ブロック指定）およびそのパラメータデータ“００”が読み出されると、前記テキスト表示フレームＸで表示中の英会話文節の文字カウンタがリセットされ、０番目のブロックが指定される（ステップＳＣ）。
【０１１５】
第８コマンドコード“ＰＩ”（パート別イメージファイル表示）およびそのパラメータデータ“００”が読み出されると、これ以降に指定されたパートの画像を表示する指示が行われる（ステップＳＣ）。
【０１１６】
第９コマンドコード“ＰＴ”（ｉ番目パート指定）およびそのパラメータデータ“０１”が読み出されると、前記英会話テキスト基本画像Ｇ０に基づき、これから同期再生すべき前記英会話音声データ▲２▼および前記英会話テキストデータ▲２▼における会話パート１（Ａさん）が指定される（ステップＳ１４）。
【０１１７】
すると、図９における対応パート別画像表示処理Ａに従い、前記指定のパート番号ｐ＝１に応じた画像番号ｉ＝１に対応して、パート１の人物の口の動作を表した会話中画像Ｇ１が読み出され、図１２（Ａ）に示すように表示される（ステップＳＢ）。
【０１１８】
そして、予めユーザ設定された指定パート番号１２ｅが会話パート２（Ｂさん）である場合には、前記第９コマンドコード“ＰＴ”により指定された会話パート１（Ａさん）と一致しないので（ステップＳ１５）、該当パート１の音声出力オンにされ（ステップＳ１６）、また、コマンドコード“ＨＬ”に応じた処理内容のハイライト処理がアンダーライン処理に変更設定される（ステップＳ１７）。
【０１１９】
そして、第１０コマンドコード“ＨＬ”（ｉ番目文字までハイライト・文字カウント）およびそのパラメータデータ“０７”が読み出されると、当該コマンドコードＨＬと共に読み出されたパラメータデータ（ｉ＝７）に応じて、図１２（Ａ）に示すように、テキストデータの７番目の文字「Ａ：Ｗｈａｔ  」（スペース含む）までアンダーライン表示（下線表示）され、文字カウンタが同７番目の文字までカウントアップされる（ステップＳＣ）。
【０１２０】
この際、前記テキストデータのパート１（Ａさん）部分である会話文字列のアンダーライン表示中には、音声出力オンに設定されているので、前記第４コマンドコード“ＰＳ”に応じてステレオ音声出力部１９ｂから出力されている英会話音声データ▲２▼は、同会話パート１（Ａさん）のアンダーライン表示部分を読み上げるところの音声が出力されることになる。
【０１２１】
第１１コマンドコード“ＮＰ”が読み出されると、現在の画像および英会話テキストデータの同期表示画面および英会話音声データの同期出力状態が維持される。
【０１２２】
この後、第１３コマンドコード“ＨＬ”、第３５コマンドコード“ＨＬ”、第５８コマンドコード“ＨＬ”に従い、パート１会話中画像Ｇ１の表示状態において、会話パート１（Ａさん）部分のテキストデータが、順次、１２番目の文字「ｈｉｇｈ  」、１９番目の文字「ｓｃｈｏｏｌ  」、２２番目の文字「ｄｏ  」というように、アンダーライン表示（下線表示）されて行くのと共に、前記第４コマンドコード“ＰＳ”に応じてステレオ音声出力部１９ｂから出力されている英会話音声データ▲２▼も、同会話パート１（Ａさん）のアンダーライン表示部分を読み上げるところの音声が順次出力される（ステップＳ１１〜Ｓ１４→ＳＣ，Ｓ２０，Ｓ２１→Ｓ１１）。
【０１２３】
つまり、コマンドコード“ＰＴ”によって指示された次の英会話再生パートが、ユーザ設定された練習対象のパート（例えばパート２（Ｂさん））でないときには、当該他のパート部分の音声出力は停止されず、英会話テキスト，その読み上げ音声，対応パート別画像Ｇｎの同期再生出力状態となることで、ユーザは他のパートについて表示出力されるテキスト，画像を見ながら該テキストの音声出力を聞いて会話の練習を行うことができる。
【０１２４】
そして、第１１９コマンドコード“ＰＴ”（ｉ番目パート指定）およびそのパラメータデータ“０２”が読み出されると、次に同期再生すべき前記英会話音声データ▲２▼および前記英会話テキストデータ▲２▼およびパート別画像Ｇｎにおける会話パート２（Ｂさん）が指定される（ステップＳ１４）。
【０１２５】
すると、図９における対応パート別画像表示処理Ａに従い、前記指定のパート番号ｐ＝２に応じた画像番号ｉ＝２に対応して、パート２の人物の口の動作を表した会話中画像Ｇ２が読み出され、図１２（Ｂ）に示すように表示される（ステップＳＢ）。
【０１２６】
ここで、予めユーザ設定された指定パート番号１２ｅが会話パート２（Ｂさん）である場合には、前記第１１９コマンドコード“ＰＴ”により指定された会話パート２（Ｂさん）と一致するので（ステップＳ１５）、該当パート２の音声出力オフにされ（ステップＳ１８）、また、コマンドコード“ＨＬ”に応じた処理内容のハイライト処理が反転処理に変更設定される（ステップＳ１９）。
【０１２７】
そして、第１２０コマンドコード“ＨＬ”（ｉ番目文字までハイライト・文字カウント）およびそのパラメータデータ“３７”が読み出されると、当該コマンドコードＨＬと共に読み出されたパラメータデータ（ｉ＝３７）に応じて、図１２（Ｂ）に示すように、テキストデータの３７番目の文字、つまり会話パート２の文字「Ｂ：Ｉ  」（スペース含む）まで今度は反転により表示され、文字カウンタが同３７番目の文字までカウントアップされる（ステップＳＣ）。
【０１２８】
この際、前記テキストデータのパート２（Ｂさん）部分である会話文字列の反転表示中には、音声出力オフに設定されているので、前記第４コマンドコード“ＰＳ”に応じてステレオ音声出力部１９ｂから順次出力されていた英会話音声データ▲２▼は停止される。
【０１２９】
この後、第１３２コマンドコード“ＨＬ”、第１４０コマンドコード“ＨＬ”に従い、パート２会話中画像Ｇ２の表示状態において、会話パート２（Ｂさん）部分のテキストデータが、音声出力無しのままで、順次、４０番目の文字「ｇｏ  」、４３番目の文字「ｔｏ  」というように、反転表示されて行く（ステップＳ１１〜Ｓ１４→ＳＣ，Ｓ２０，Ｓ２１→Ｓ１１）。
【０１３０】
つまり、コマンドコード“ＰＴ”によって指示された次の英会話再生パートが、ユーザ設定された練習対象のパート（例えばパート２（Ｂさん））であるときには、当該パート部分の音声出力は停止され、英会話テキストパート１，対応パート別画像Ｇ２のみの同期再生出力状態となることで、ユーザは該ユーザ自身で設定した練習パートにおいて表示出力されるテキスト，画像を見ながら該テキストを自身で読み上げて会話の練習を行うことができる。
【０１３１】
さらに、第１５９コマンドコード“ＰＴ”（ｉ番目パート指定）およびそのパラメータデータ“０３”が読み出されると、次に同期再生すべき前記英会話音声データ▲２▼および前記英会話テキストデータ▲２▼およびパート別画像Ｇｎにおける会話パート３（Ｃさん）が指定される（ステップＳ１４）。
【０１３２】
すると、図９における対応パート別画像表示処理Ａに従い、前記指定のパート番号ｐ＝３に応じた画像番号ｉ＝３に対応して、パート３の人物の口の動作を表した会話中画像Ｇ３が読み出され、図１２（Ｃ）に示すように表示される（ステップＳＢ）。
【０１３３】
ここで、予めユーザ設定された指定パート番号１２ｅが会話パート２（Ｂさん）である場合には、前記第１５９コマンドコード“ＰＴ”により指定された会話パート３（Ｃさん）と一致しないので（ステップＳ１５）、該当パート３の音声出力オンにされ（ステップＳ１６）、また、コマンドコード“ＨＬ”に応じた処理内容のハイライト処理がアンダーライン処理に変更設定される（ステップＳ１７）。
【０１３４】
そして、第１６０コマンドコード“ＨＬ”（ｉ番目文字までハイライト・文字カウント）およびそのパラメータデータ“７０”が読み出されると、当該コマンドコードＨＬと共に読み出されたパラメータデータ（ｉ＝７０）に応じて、図１２（Ｃ）に示すように、テキストデータの７０番目の文字「Ｃ：Ｍｅ，  」（スペース含む）までアンダーライン表示（下線表示）され、文字カウンタが同７０番目の文字までカウントアップされる（ステップＳＣ）。
【０１３５】
この際、前記テキストデータのパート３（Ｃさん）部分である会話文字列のアンダーライン表示中には、音声出力オンに設定されているので、前記第４コマンドコード“ＰＳ”に応じてステレオ音声出力部１９ｂから出力されている英会話音声データ▲２▼は、同会話パート３（Ｃさん）のアンダーライン表示部分を読み上げるところの音声が出力されることになる。
【０１３６】
この後、第１７２コマンドコード“ＨＬ”に従い、パート３会話中画像Ｇ３の表示状態において、会話パート３（Ｃさん）部分のテキストデータが７５番目の文字「ｔｏｏ．」までアンダーライン表示（下線表示）されて行くのと共に、前記第４コマンドコード“ＰＳ”に応じてステレオ音声出力部１９ｂから出力されている英会話音声データ▲２▼も、同会話パート３（Ｃさん）のアンダーライン表示部分を読み上げるところの音声が続けて出力される（ステップＳ１１〜Ｓ１４→ＳＣ，Ｓ２０，Ｓ２１→Ｓ１１）。
【０１３７】
つまり、コマンドコード“ＰＴ”によって指示された次の英会話再生パートが、再び、ユーザ設定された練習対象のパート（例えばパート２（Ｂさん））でなくなったときには、当該他のパート部分の音声出力が再開され、英会話テキスト，その読み上げ音声，対応パート画像Ｇｎの同期再生出力状態となることで、ユーザは再び他のパートについて表示出力されるテキスト，画像を見ながら該テキストの音声出力を聞いて会話の練習を行うことができる。
【０１３８】
このように、前記英会話教材再生ファイル（１２ｃ）におけるタイムコードファイル１２ｃ３（図３参照）・ファイルシーケンステーブル１２ｃ２（図４参照）・コンテンツ内容データ１２ｃ４（図５参照）に従って、当該再生ファイルに予め設定された（基準）処理単位時間（例えば２５ｍｓ）１２ｃ１ａ毎のコマンド処理を行うことで、図１２（Ａ）〜（Ｄ）で示したように、表示画面上のテキスト表示フレームＸ内に英会話テキストデータがそのパート部分を識別表示されながら表示されると共に、画像表示フレームＹ内にそのパート別画像Ｇｎが同期表示され、さらに、ステレオ音声出力部１９ｂから識別表示中の英会話パートのテキストを読み上げる英会話音声データが同期出力されると共に、当該英会話テキストの読み上げ文節が各文字毎に順次同期ハイライト（強調）表示されるようになる。
【０１３９】
この際、対応パート別画像表示処理Ａに従い、コマンドコード“ＰＴ”によって指示された次の再生パートに対応する会話中画像Ｇｎの表示が行われるので、簡単に各会話パート別の口の動きを表した画像表示を行うことができ、ユーザはより効果的に会話の練習を行うことができる。
【０１４０】
また、ユーザが指定した会話パートの再生出力期間においては、その音声データの同期出力が停止されるので、ユーザは該ユーザ自身で設定した練習パートにおいて表示出力されるテキスト，パート別画像Ｇｎを見ながら該テキストを自身で読み上げて会話の練習を行うことができ、他の会話パートにおいては、テキスト，パート別画像Ｇｎを見ながらその読み上げ音声出力を聞いて練習することができる。
【０１４１】
したがって、前記構成の携帯機器１０によるファイル再生機能によれば、ＲＯＭ１２Ａに予め記憶された再生処理プログラム１２ａ１に従って、再生用ファイル１２ｂ（１２ｃ）に予め設定記述されているコマンド処理の基準単位時間（２５ｍｓ／５０ｍｓ）毎に、タイムコードファイル１２ｃ３に配列されたコマンドコードおよびそのパラメータデータを読み出し、そのコマンドに対応する処理を指示するだけで、当該タイムコードファイル１２ｃ３に記述された各コマンドに応じたテキスト・画像・音声ファイルなどの同期再生処理が実行される。
【０１４２】
そして、例えば英会話教材の再生用ファイル１２ｂ（１２ｃ）による複数の会話パートからなるテキスト・音声・画像の同期再生出力が行われる場合に、対応パート別画像表示処理Ａに従い、コマンドコード“ＰＴ”およびそのパラメータデータによって指示された次の再生対象会話パートに対応するパート別の会話中画像Ｇｎの表示が行われるので、簡単に各会話パート別の口の動きを表した画像表示を行うことができ、ユーザはより効果的に会話の練習を行うことができる。
【０１４３】
また、前記コマンドコードおよびそのパラメータデータに応じて指定される次の出力対象会話パートが、ユーザにより設定した練習対象の会話パートと一致した場合には、当該設定会話パートでは音声出力を停止させてパート別テキストの識別・対応パーツ別画像Ｇｎの同期表示出力のみ行い、また、練習対象の会話パートと一致しない場合には、音声出力を再開させてパート別テキストの識別・対応パーツ別画像Ｇｎと共に同期再生が行われるので、ユーザ所望の会話パートのみテキストの読み上げ音声出力を簡単に消してユーザ自身が発音練習することができ、パート別の練習を容易且つ効果的に行うことができる。
【０１４４】
また、前記構成の携帯機器１０によるファイル再生機能によれば、タイムコードファイル１２ｃ３に記述された基準処理単位時間毎のコマンドコードに応じて、音声データの出力指示“ＰＳ”や該音声データに合わせたテキストデータの表示指示“ＶＤ”“ＨＬ”およびパート別画像Ｇｎの表示指示“ＤＩ”“ＰＩ”を行う場合に、各会話パートの開始の指定を“ＰＴ”により行って、対応するパート別画像Ｇｎを表示したり、ユーザ設定された練習パートと一致した場合には当該パートの音声出力をオフにしたりする構成としたので、非常に簡単にパート別の練習を行うことができる。
【０１４５】
また、前記構成の携帯機器１０によるファイル再生機能によれば、タイムコードファイル１２ｃ３のコマンドコード“ＰＴ”によって指定されるパート番号（種類）は、当該コマンドコード“ＰＴ”と対に記述されたパラメータデータによって設定されるので、簡単に各再生パート指定を行ったタイムコードファイル１２ｃ３を作成することができる。
【０１４６】
なお、前記実施形態の再生処理に伴う対応パート別画像表示処理Ａ（図１０参照）では、タイムコードファイル１２ｃ３のコマンドコードＰＴによって指定されたパート番号ｐに応じて、予め各会話パート毎にそのパート人物の口の動きを表現して用意したパート別の会話中画像Ｇｎを切り替え表示させ、各パートの会話の状態を画像の上でも同期して表現する構成としたが、次の図１３〜図１５において示す対応パート別画像表示処理Ｂおよびテキスト対応口表示処理に従い説明するように、各パートの何れにも口の動きがない英会話テキスト基本画像Ｇ０をベースとして、前記コマンドコードＰＴにより指定される各パート人物の口エリアＭ１〜Ｍ３に対し、各パート英会話テキストの現在の識別表示文字に対応してテキスト対応発音口型データ１２ｆから読み出される該当テキスト文字の発音口型画像を合成表示することで、各パートの会話の状態を画像の上でよりリアルに同期して表現する構成としもよい。
【０１４７】
図１３は前記携帯機器１０の再生処理に伴う対応パート別画像表示処理Ｂを示すフローチャートである。
【０１４８】
図１４は前記携帯機器１０の再生処理におけるコマンドコードＨＬに応じたパート別テキストのハイライト（強調）表示処理に伴い割り込みで実行されるテキスト対応口表示処理を示すフローチャートである。
【０１４９】
図１５は前記図３乃至図５における英語教材再生ファイル１２ｃに基づいた英会話テキスト・音声・画像ファイルの同期再生状態（その２）を示す図である。
【０１５０】
すなわち、前記図８を参照して説明した再生処理のステップＳ１４において、タイムコードファイル１２ｃ３からコマンドコードＰＴが読み出された場合に、図１３における対応パート別画像表示処理Ｂに移行されると、まず、コンテンツ内容データ１２ｃ４の英会話テキスト基本画像Ｇ０が読み出されて、図１５に示すように、表示画面上の画像表示フレームＹ内に表示される（ステップＢｂ１）。
【０１５１】
すると、前記コマンドコードＰＴのパラメータデータにより指定された次の再生対象パート番号ｐが検知され（ステップＢｂ２）、当該指定のパート番号ｐに対応する前記英会話テキスト基本画像Ｇ０上での対応パート人物画像の口位置の矩形エリアデータ（位置座標）Ｍｎが、当該英会話テキスト基本画像Ｇ０が記憶されたコンテンツ内容データ１２ｃ４から読み出される（ステップＢｂ３）。
【０１５２】
そして、再生処理のステップＳＣにおいて、タイムコードファイル１２ｃ３から読み出されたコマンドコードＨＬに従い、表示中にある英会話テキストの現在の読み上げ文字までがハイライト処理により識別表示されるのに伴い、図１４におけるテキスト対応口表示処理が割り込みで起動されると、現在のテキストハイライト処理位置の文字が、当該コマンドコードＨＬのパラメータデータに基づき検知される（ステップＤ１）。
【０１５３】
すると、このテキストハイライト位置の文字に対応する発音の口型画像データが、前記図９における発音口型データ作成処理により作成されたテキスト対応発音口型データ１２ｆ（図７参照）の口番号に従いＲＯＭ１２Ａ内の口型データ１２ａ３（図２参照）から読み出される（ステップＤ２）。
【０１５４】
そして、この現在のテキストハイライト位置の文字に対応する発音の口型画像データが、前記対応パート別画像表示処理ＢのステップＢｂ３において読み出された指定パート人物画像の口位置の矩形エリアデータ（位置座標）Ｍｎに従い、図１５に示すように、表示中の英会話テキスト基本画像Ｇ０上に合成表示される（ステップＤ３）。
【０１５５】
これにより、現在再生中の英会話テキストの各パート別に、その発音に応じた口型を対応パート人物画像の口位置に合成して表示させることができ、各パートの会話の状態を画像の上でよりリアルに同期表現し、さらに効果的な会話の練習を行うことができる。
【０１５６】
そして、入力部１７ａあるいは座標入力装置１７ｂによって、「口内拡大表示」を指示するキー（ボタン）操作が行われると（ステップＤ４）、前記パート別のテキストハイライト表示に対応して英会話テキスト基本画像Ｇ０上で合成表示中の口型画像の拡大画像が、前記ＲＯＭ１２Ａ内の口型データ１２ａ３（図２参照）から読み出され（ステップＤ５）、前記英会話テキスト基本画像Ｇ０とは別の表示エリアに表示される（ステップＤ６）。
【０１５７】
これにより、ユーザは会話練習中の発音の口型をリアルタイムに且つより詳しく知ることができ、最も効果的に英会話の練習を実施することができる。
【０１５８】
なお、このテキストハイライト位置に応じた口型合成表示の実施形態では、実際の発音に対応した口型画像を口型データ１２ａ３から読み出して各パート別人物画像の口エリアＭｎに合成表示する構成としたが、全パートの人物画像が口を閉じている英会話テキスト基本画像Ｇ０に対して、単に開いた口画像をパート別に合成表示する構成としてもよい。
【０１５９】
なお、前記実施形態において記載した携帯機器１０による各処理の手法、すなわち、図８のフローチャートに示すファイル再生処理、図９のフローチャートに示す前記ファイル再生処理に伴う発音口型データ作成処理、図１０のフローチャートに示す前記ファイル再生処理に伴う対応パート別画像表示処理Ａ、図１３のフローチャートに示す前記ファイル再生処理に伴う対応パート別画像表示処理Ｂ、図１４のフローチャートに示す前記ファイル再生処理におけるコマンドコードＨＬに応じたパート別テキストのハイライト（強調）表示処理に伴うテキスト対応口表示処理などの手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１３に格納して配布することができる。そして、通信ネットワーク（インターネット）Ｎとの通信機能を備えた種々のコンピュータ端末は、この外部記録媒体１３に記憶されたプログラムを記録媒体読取部１４によってメモリ１２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した指定パートのパート別画像Ｇｎを切り替え表示可能なテキスト，音声，画像の同期再生機能を実現し、前述した手法による同様の処理を実行することができる。
【０１６０】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末から前記のプログラムデータを取り込み、前述した指定パートのパート別画像Ｇｎを切り替え表示可能なテキスト，音声，画像の同期再生機能を実現することもできる。
【０１６１】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１６２】
【発明の効果】
以上のように、本発明の請求項１に係る音声表示出力制御装置によれば、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに基づいて前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した画像がパート別画像記憶手段により記憶された各パートに対応した画像の中から読み出されて表示されるので、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した画像を表示できるようになる。
【０１６３】
また、本発明の請求項２に係る音声表示出力制御装置によれば、前記請求項１に係る音声表示出力制御装置にあって、テキスト同期表示制御手段は、予め設定された経過時間に従い前記複数種類のパートに区分されたテキストデータを前記音声データ出力手段により出力される音声データに同期して表示させるための命令コードを記憶する命令コード記憶手段を有し、この命令コード記憶手段により記憶された命令コードに応じて、前記パート区分されたテキストデータが音声データに同期されて表示されるので、命令コード記憶手段により記憶された命令コードによる設定経過時間に応じた指示に従い、パート区分されたテキストデータおよび当該パートに対応した画像を音声データに簡単に同期させて表示できるようになる。
【０１６４】
また、本発明の請求項３に係る音声表示出力制御装置によれば、前記請求項２に係る音声表示出力制御装置にあって、パート指定手段は、前記命令コード記憶手段により記憶される命令コードと対応付けられて記憶されるパート指定命令コードであり、このパート指定命令コードにより、複数種類に区分されたテキストデータのパートが前記音声データ出力手段による音声データの出力に合わせて順次指定されるので、命令コード記憶手段により記憶された命令コードによる設定経過時間に応じた指示、および該命令コードに対応付けられたパート指定命令コードに従い、順次指定されるパートのテキストデータおよび当該パートに対応した画像を音声データに簡単に同期させて表示できるようになる。
【０１６５】
また、本発明の請求項４に係る音声表示出力制御装置によれば、前記請求項１乃至請求項３に係る音声表示出力制御装置にあって、パート別画像記憶手段には、複数種類の各パート別に当該各パートに対応した人物画像の口の動きを表現した画像が記憶されるので、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像の口の動きを表現した画像を表示できるようになる。
【０１６６】
また、本発明の請求項５に係る音声表示出力制御装置によれば、前記請求項１乃至請求項３の何れか１項に係る音声表示出力制御装置にあって、さらに、口の動きを表現した画像を記憶する口画像記憶手段が備えられ、パート別画像記憶手段には、複数種類の各パートに対応した人物画像と各人物画像の口の位置情報が記憶される。そして、パート指定手段により指定されたパートに対応してテキストデータをテキスト同期表示制御手段により同期表示させる際には、前記パート別画像記憶手段により記憶された指定のパートの人物画像にその口の位置情報に応じて前記口画像記憶手段により記憶された口の動きの画像が合成されて表示されるので、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像の口位置に対し口の動きを表現した画像を合成して表示できるようになる。
【０１６７】
また、本発明の請求項６に係る音声表示出力制御装置によれば、前記請求項５に係る音声表示出力制御装置にあって、さらに、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータを音声データ出力手段により出力される音声データに同期して表示させる際に、当該同期表示されるテキスト部分を検知するテキスト部分検知手段が備えられ、口画像記憶手段には、種々の文字の発音にそれぞれ対応して口の動きを表現した画像が記憶される。そして、パート指定手段により指定されたパートに対応してテキストデータを前記テキスト同期表示制御手段により同期表示させる際には、前記パート別画像記憶手段により記憶された指定のパートの人物画像にその口の位置情報に基づき、前記テキスト部分検知手段により検知される同期表示テキスト部分の発音に対応して前記口画像記憶手段により記憶された口の動きの画像が合成されて表示されるので、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像の口位置に対し、同期表示中のテキスト部分の発音に対応する口の動きの画像を合成して表示できるようになる。
【０１６８】
また、本発明の請求項７に係る音声表示出力制御装置によれば、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。また画像表示制御手段により前記複数種類の各パートに対応した人物画像が表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した口の画像が前記画像表示制御手段により表示された該当パートに対応した人物画像の口位置に合成されて表示されるので、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像表示の口位置に対し該当パートに対応した口の画像を合成して表示できるようになる。
【０１６９】
また、本発明の請求項８に係る音声表示出力制御装置によれば、前記請求項７に係る音声表示出力制御装置にあって、さらに、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータを音声データ出力手段により出力される音声データに同期して表示させる際に、当該同期表示されるテキスト部分を検知するテキスト部分検知手段と、種々の文字の発音にそれぞれ対応して口の動きを表現した画像を記憶する口画像記憶手段が備えられる。そして、パート指定手段により指定されたパートに対応してテキストデータを前記テキスト同期表示制御手段により同期表示させる際には、画像表示制御手段により表示された該当パートに対応した人物画像の口位置に対して前記テキスト部分検知手段により検知される同期表示テキスト部分の発音に対応して前記口画像記憶手段により記憶された口の動きの画像が合成されて表示されるので、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像表示の口位置に対し、同期表示中のテキスト部分の発音に対応する口の動きの画像を合成して表示できるようになる。
【０１７０】
さらに、本発明の請求項９に係る音声表示出力制御処理プログラムによれば、当該プログラムを電子機器のコンピュータにインストールすることで、この電子機器のコンピュータにおいて、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに基づいて前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した画像がパート別画像記憶手段により記憶された各パートに対応した画像の中から読み出されて表示されるので、この電子機器では、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した画像を表示できるようになる。
【０１７１】
さらに、本発明の請求項１０に係る音声表示出力制御処理プログラムによれば、当該プログラムを電子機器のコンピュータにインストールすることで、この電子機器のコンピュータにおいて、音声データ出力手段により音声データが出力されると共に、テキスト同期表示制御手段により複数種類のパートに区分されたテキストデータが前記音声データ出力手段により出力される音声データに同期して表示される。また画像表示制御手段により前記複数種類の各パートに対応した人物画像が表示される。そして、パート指定手段により前記テキストデータの何れかのパートが指定されると、この指定されたパートに対応して前記テキストデータを前記テキスト同期表示制御手段により同期表示させる際には、当該パートに対応した口の画像が前記画像表示制御手段により表示された該当パートに対応した人物画像の口位置に合成されて表示されるので、この電子機器では、音声データの出力と同期して、指定されたパートのテキストデータを表示できると共に、当該パートに対応した人物画像表示の口位置に対し該当パートに対応した口の画像を合成して表示できるようになる。
【０１７２】
よって、本発明によれば、テキストデータと音声データと画像データとの同期出力に際し、パート別の音声出力、テキスト表示、画像表示を簡単に同期して出力することが可能になる音声表示出力制御装置および音声表示出力制御処理プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の音声表示出力制御装置の実施形態に係る携帯機器１０の電子回路の構成を示すブロック図。
【図２】前記携帯機器１０のＲＯＭ１２Ａに記憶される口型データ１２ａ３の内容を示す図。
【図３】前記携帯機器１０のメモリ１２に格納された再生用ファイル１２ｂ（１２ｃ）を構成するタイムコードファイル１２ｃ３を示す図。
【図４】前記携帯機器１０のメモリ１２に格納された再生用ファイル１２ｂ（１２ｃ）を構成するファイルシーケンステーブル１２ｃ２を示す図。
【図５】前記携帯機器１０のメモリ１２に格納される再生用ファイル１２ｂ（１２ｃ）を構成するコンテンツ内容データ１２ｃ４を示す図。
【図６】前記携帯機器１０のタイムコードファイル１２ｃ３（図３参照）にて記述される各種コマンドのコマンドコードとそのパラメータデータおよび再生処理プログラム１２ａ１に基づき解析処理される命令内容を対応付けて示す図。
【図７】前記携帯機器１０のＲＡＭ１２Ｃに記憶されるテキスト対応発音口型データ１２ｆの内容を示す図。
【図８】前記携帯機器１０の再生処理プログラム１２ａ１に従った再生処理を示すフローチャート。
【図９】前記携帯機器１０の再生処理に伴う発音口型データ作成処理を示すフローチャート。
【図１０】前記携帯機器１０の再生処理に伴う対応パート別画像表示処理Ａを示すフローチャート。
【図１１】前記携帯機器１０の再生処理に伴う学習内容の選択操作・表示状態を示す図であり、同図（Ａ）は学習内容選択画面Ｇを示す図、同図（Ｂ）（Ｃ）は当該学習内容選択画面Ｇを対象とする選択操作キーを示す図。
【図１２】前記図３乃至図５における英語教材再生ファイル１２ｃに基づいた英会話テキスト・音声・画像ファイルの同期再生状態（その１）を示す図。
【図１３】前記携帯機器１０の再生処理に伴う対応パート別画像表示処理Ｂを示すフローチャート。
【図１４】前記携帯機器１０の再生処理におけるコマンドコードＨＬに応じたパート別テキストのハイライト（強調）表示処理に伴い割り込みで実行されるテキスト対応口表示処理を示すフローチャート。
【図１５】前記図３乃至図５における英語教材再生ファイル１２ｃに基づいた英会話テキスト・音声・画像ファイルの同期再生状態（その２）を示す図。
【符号の説明】
１０  …携帯機器
１１  …ＣＰＵ
１２  …メモリ
１２Ａ…ＲＯＭ
１２ａ１…ファイル再生処理プログラム
１２ａ２…辞書データ
１２ａ３…口型データ
１２Ｂ…ＦＬＡＳＨメモリ
１２ｂ…暗号化された再生用ファイル（ＣＡＳファイル）
１２Ｃ…ＲＡＭ
１２ｃ…解読された再生用ファイル（ＣＡＳファイル）
１２ｃ１…ヘッダ情報
１２ｃ１ａ…処理単位時間
１２ｃ２…ファイルシーケンステーブル
１２ｃ３…タイムコードファイル
１２ｃ４…コンテンツ内容データ
１２ｄ…指定テキスト番号
１２ｅ…指定パート番号
１２ｆ…テキスト対応発音口型データ
１２ｇ…テキストハイライト指定文字
１２ｈ…画像（オン／オフ）フラグ
１２ｉ…音声（オン／オフ）フラグ
１２ｊ…画像展開済みフラグ
１２ｋ…画像展開バッファ
１３  …外部記録媒体
１４  …記録媒体読取部
１５  …電送制御部
１６  …通信部
１７ａ…入力部
１７ｂ…座標入力装置
１８  …表示部
１９ａ…音声入力部
１９ｂ…ステレオ音声出力部
２０  …通信機器（自宅ＰＣ）
３０  …Ｗｅｂサーバ
Ｎ  …通信ネットワーク（インターネット）
Ｘ  …テキスト表示フレーム
Ｙ  …画像表示フレーム
Ｇ０  …英会話テキスト基本画像
Ｇ１〜Ｇ３…パート１〜パート３会話中画像
Ｍ１〜Ｍ３…パート１〜パート３口エリア
【図１】
2004212646.tif 000003
【図２】
2004212646.tif 000004
【図３】
2004212646.tif 000005
【図４】
2004212646.tif 000006
【図５】
2004212646.tif 000007
【図６】
2004212646.tif 000008
【図７】
2004212646.tif 000009
【図８】
2004212646.tif 000010
【図９】
2004212646.tif 000011
【図１０】
2004212646.tif 000012
【図１１】
2004212646.tif 000013
【図１２】
2004212646.tif 000014
【図１３】
2004212646.tif 000015
【図１４】
2004212646.tif 000016
【図１５】
2004212646.tif 000017