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