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