(57)【特許請求の範囲】
【請求項１】
送信側装置により取り込んだ音声ファイルを受信側装置に送信し、当該受信側装置により受信した音声ファイルを再生するための音声データ再生方法であって、
前記送信側装置では、
音声ファイルを記憶するメモリに記憶された音声ファイルを所定の符号化方式により符号化するファイル符号化ステップと、
このファイル符号化ステップにて符号化された音声ファイルをメモリに保存する符号化音声ファイル保存ステップと、
この符号化音声ファイル保存ステップで保存される当該符号化音声ファイルのファイル管理データを生成する管理データ生成ステップと、
前記ファイル符号化ステップにて符号化された音声ファイルのファイルリストとして、前記管理データ生成ステップにて生成された当該音声ファイルのファイル管理データを項目に含むファイルリストを生成するリスト生成ステップと、
このリスト生成ステップにて生成されたファイルリストを暗号化するリスト暗号化ステップと、
このリスト暗号化ステップにて暗号化されたファイルリストと共に前記ファイル符号化ステップにて符号化された音声ファイルを前記受信側装置へ送信するファイル送信ステップと、を実行し、
前記受信側装置では、
前記送信側装置から送信された暗号化ファイルリストおよび符号化音声ファイルを受信するファイル受信ステップと、
このファイル受信ステップにて受信された暗号化ファイルリストおよび符号化音声ファイルをメモリに記憶するファイル記憶ステップと、
前記符号化音声ファイルをメモリに記憶するのに伴い当該符号化音声ファイルのファイル管理データを生成する管理データ生成ステップと、
前記ファイル記憶ステップにてメモリに記憶された暗号化ファイルリストを復号化するファイル復号化ステップと、
このファイル復号化ステップにて復号化されたファイルリストに含まれるファイル管理データが前記管理データ生成ステップにて生成された符号化音声ファイルのファイル管理データと一致対応するか否かを判断するリスト判断ステップと、
このリスト判断ステップにて前記復号化されたファイルリストに含まれるファイル管理データが前記符号化音声ファイルのファイル管理データと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生するファイル再生ステップと、を実行することを特徴とする音声データ再生方法。
【請求項２】
前記ファイル管理データには、前記音声ファイルのファイル作成日時とファイルサイズのうち、少なくとも何れか一方の管理データが含まれることを特徴とする請求項１に記載の音声データ再生方法。
【請求項３】
前記送信側装置において、
前記リスト生成ステップは、前記ファイル符号化ステップにて符号化された音声ファイルのファイルリストを当該符号化音声ファイルの特定アドレスのデータを含んで生成し、
前記受信側装置において、
前記リスト判断ステップは、前記ファイル復号化ステップにて復号化されたファイルリストに含まれる前記特定アドレスのデータが前記ファイル記憶ステップにてメモリに記憶された符号化音声ファイルの特定アドレスのデータと一致対応するか否かを判断し、
前記ファイル再生ステップは、前記リスト判断ステップにて前記復号化されたファイルリストに含まれる前記特定アドレスのデータが前記符号化音声ファイルの特定アドレスのデータと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生する、
ことを特徴とする請求項１に記載の音声データ再生方法。
【請求項４】
送信側装置により取り込んだ音声ファイルを受信側装置に送信し、当該受信側装置により受信した音声ファイルを再生するための音声データ再生システムであって、
前記送信側装置は、
音声ファイルを記憶するファイル記憶手段と、
このファイル記憶手段により記憶された音声ファイルを所定の符号化方式により符号化するファイル符号化手段と、
このファイル符号化手段にて符号化された音声ファイルをメモリに保存する符号化音声ファイル保存手段と、
この符号化音声ファイル保存手段で保存される当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段と、
前記ファイル符号化手段にて符号化された音声ファイルのファイルリストとして、前記管理データ生成手段にて生成された当該音声ファイルのファイル管理データを項目に含むファイルリストを生成するリスト生成手段と、
このリスト生成手段により生成されたファイルリストを暗号化するリスト暗号化手段と、
このリスト暗号化手段により暗号化されたファイルリストと共に前記ファイル符号化手段により符号化された音声ファイルを前記受信側装置へ送信するファイル送信手段とを備え、
前記受信側装置は、
前記送信側装置から送信された暗号化ファイルリストおよび符号化音声ファイルを受信するファイル受信手段と、
このファイル受信手段により受信された暗号化ファイルリストおよび符号化音声ファイルを記憶するファイル記憶手段と、
前記符号化音声ファイルをメモリに記憶するのに伴い当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段と、
前記ファイル記憶手段により記憶された暗号化ファイルリストを復号化するファイル復号化手段と、
このファイル復号化手段により復号化されたファイルリストに含まれるファイル管理データが前記管理データ生成手段にて生成された符号化音声ファイルのファイル管理データと一致対応するか否かを判断するリスト判断手段と、
このリスト判断手段により前記復号化されたファイルリストに含まれるファイル管理データが前記符号化音声ファイルのファイル管理データと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生するファイル再生手段とを備えた、
ことを特徴とする音声データ再生システム。
【請求項５】
送信側装置により取り込んだ音声ファイルを受信側装置に送信するための音声データ送信処理プログラムであって、
前記送信側装置のコンピュータを、
音声ファイルを記憶するメモリに記憶された音声ファイルを所定の符号化方式により符号化するファイル符号化手段、
このファイル符号化手段にて符号化された音声ファイルをメモリに保存する符号化音声ファイル保存手段、
この符号化音声ファイル保存手段で保存される当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段、
前記ファイル符号化手段にて符号化された音声ファイルのファイルリストとして、前記管理データ生成手段にて生成された当該音声ファイルのファイル管理データを項目に含むファイルリストを生成するリスト生成手段、
このリスト生成手段により生成されたファイルリストを暗号化するリスト暗号化手段、
このリスト暗号化手段により暗号化されたファイルリストと共に前記ファイル符号化手段により符号化された音声ファイルを前記受信側装置へ送信するファイル送信手段、
として機能させるようにしたコンピュータ読込可能な音声データ送信処理プログラム。
【請求項６】
請求項５に記載された音声データ送信処理プログラムを実行する送信側装置にて符号化された音声ファイルと当該音声ファィルの符号化に伴い生成された暗号化されたファイルリストとを受信し、当該受信された音声ファイルを再生するための音声データ受信端末であって、
前記送信側装置から送信された暗号化ファイルリストおよび符号化音声ファイルを受信するファイル受信手段と、
このファイル受信手段により受信された暗号化ファイルリストおよび符号化音声ファイルを記憶するファイル記憶手段と、
前記符号化音声ファイルをメモリに記憶するのに伴い当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段と、
前記ファイル記憶手段により記憶された暗号化ファイルリストを復号化するファイル復号化手段と、
このファイル復号化手段により復号化されたファイルリストに含まれるファイル管理データが前記管理データ生成手段にて生成された符号化音声ファイルのファイル管理データと一致対応するか否かを判断するリスト判断手段と、
このリスト判断手段により前記復号化されたファイルリストに含まれるファイル管理データが前記符号化音声ファイルのファイル管理データと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生するファイル再生手段と、
を備えたことを特徴とする音声データ受信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ(Compact Disc)などの外部記録媒体からＰＣ(Personal Computer)に取り込んだ音声データを携帯端末に転送して再生するための音声データ再生方法、音声データ再生システム、音声データ送信処理プログラム、音声データ受信端末に関する。
【背景技術】
【０００２】
ＣＤ(Compact Disc)などの外部記録媒体に記録された音声データをＰＣ(Personal Computer)に取り込み、当該ＰＣに取り込んだ音声データをさらに携帯端末に転送することで、この携帯端末に転送された音声データを持ち運び容易に再生して利用することが行われている。
【０００３】
前記ＣＤに記録された音声データが著作権法により保護されている場合、当該ＣＤを正規に購入した個人の使用の範囲内であればその複製も認められている。このため、ユーザが正規に購入したＣＤであれば、音声データを当該ユーザ自身のＰＣから携帯端末へ転送して利用することができる。
【０００４】
しかしながら、前記個人のＰＣに取り込んだ音声データを、他人の携帯端末用に転送・記録（コピー）して利用することは不正な使用にあたる。そこで、音声データを送信する側の装置（例えばＰＣ）と受信する側の装置（例えば携帯端末）との間で固有の暗号鍵を生成し、この暗号鍵を使用して音声データを暗号化して送信し、受信された音声データを当該暗号鍵により復号化して再生することで、不正な使用を防止する方法が考えられている。
【０００５】
しかしこの方法では、音声データの全てを暗号化の対象としているために、当該音声データを送信する側の装置では暗号化の処理の負荷が重くなり、また受信する側の装置でも復号化の処理の負荷が重くなり、何れの装置でも高性能なプロセッサが必要になる。
【０００６】
そこで、音声データの一部を暗号化しないで送信することで、当該暗号化処理、復号化処理の負荷を軽減した音楽データ再生装置および音声データ再生方法が考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−１１４９３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、前記従来の音楽データ再生装置および音声データ再生方法では、依然として音声データそのものの暗号化処理および復号化処理が必要でありその負荷が重くなる。このため、例えば電子辞書のように、それほど高性能のプロセッサを備えない電子機器では、外部から取り込んだ音声データの不正な使用を確実に防止する対策を取ることができない。
【０００８】
本発明は、このような課題に鑑みなされたもので、例えば電子辞書のように、それほど高性能のプロセッサを備えていなくても、音声データの不正な使用を確実に防止することが可能になる音声データ再生方法、音声データ再生システム、音声データ送信処理プログラム、音声データ受信端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の音声データ再生方法は、送信側装置により取り込んだ音声ファイルを受信側装置に送信し、当該受信側装置により受信した音声ファイルを再生するための音声データ再生方法であって、
前記送信側装置では、音声ファイルを記憶するメモリに記憶された音声ファイルを所定の符号化方式により符号化するファイル符号化ステップと、このファイル符号化ステップにて符号化された音声ファイルをメモリに保存する符号化音声ファイル保存ステップと、この符号化音声ファイル保存ステップで保存される当該符号化音声ファイルのファイル管理データを生成する管理データ生成ステップと、前記ファイル符号化ステップにて符号化された音声ファイルのファイルリストとして、前記管理データ生成ステップにて生成された当該音声ファイルのファイル管理データを項目に含むファイルリストを生成するリスト生成ステップと、このリスト生成ステップにて生成されたファイルリストを暗号化するリスト暗号化ステップと、このリスト暗号化ステップにて暗号化されたファイルリストと共に前記ファイル符号化ステップにて符号化された音声ファイルを前記受信側装置へ送信するファイル送信ステップと、を実行し、
前記受信側装置では、前記送信側装置から送信された暗号化ファイルリストおよび符号化音声ファイルを受信するファイル受信ステップと、このファイル受信ステップにて受信された暗号化ファイルリストおよび符号化音声ファイルをメモリに記憶するファイル記憶ステップと、前記符号化音声ファイルをメモリに記憶するのに伴い当該符号化音声ファイルのファイル管理データを生成する管理データ生成ステップと、前記ファイル記憶ステップにてメモリに記憶された暗号化ファイルリストを復号化するファイル復号化ステップと、このファイル復号化ステップにて復号化されたファイルリストに含まれるファイル管理データが前記管理データ生成ステップにて生成された符号化音声ファイルのファイル管理データと一致対応するか否かを判断するリスト判断ステップと、このリスト判断ステップにて前記復号化されたファイルリストに含まれるファイル管理データが前記符号化音声ファイルのファイル管理データと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生するファイル再生ステップと、を実行することを特徴としている。
【００１１】
請求項２に記載の音声データ再生方法は、前記請求項１に記載の音声データ再生方法において、前記ファイル管理データには、前記音声ファイルのファイル作成日時とファイルサイズのうち、少なくとも何れか一方の管理データが含まれることを特徴としている。
【００１２】
請求項３に記載の音声データ再生方法は、前記請求項１に記載の音声データ再生方法において、前記送信側装置における前記リスト生成ステップは、前記ファイル符号化ステップにて符号化された音声ファイルのファイルリストを当該符号化音声ファイルの特定アドレスのデータを含んで生成し、
前記受信側装置における前記リスト判断ステップは、前記ファイル復号化ステップにて復号化されたファイルリストに含まれる前記特定アドレスのデータが前記ファイル記憶ステップにてメモリに記憶された符号化音声ファイルの特定アドレスのデータと一致対応するか否かを判断し、前記ファイル再生ステップは、前記リスト判断ステップにて前記復号化されたファイルリストに含まれる前記特定アドレスのデータが前記符号化音声ファイルの特定アドレスのデータと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生する、ことを特徴としている。
【００１３】
請求項４に記載の音声データ再生システムは、送信側装置により取り込んだ音声ファイルを受信側装置に送信し、当該受信側装置により受信した音声ファイルを再生するための音声データ再生システムであって、
前記送信側装置は、音声ファイルを記憶するファイル記憶手段と、このファイル記憶手段により記憶された音声ファイルを所定の符号化方式により符号化するファイル符号化手段と、このファイル符号化手段にて符号化された音声ファイルをメモリに保存する符号化音声ファイル保存手段と、この符号化音声ファイル保存手段で保存される当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段と、前記ファイル符号化手段にて符号化された音声ファイルのファイルリストとして、前記管理データ生成手段にて生成された当該音声ファイルのファイル管理データを項目に含むファイルリストを生成するリスト生成手段と、このリスト生成手段により生成されたファイルリストを暗号化するリスト暗号化手段と、このリスト暗号化手段により暗号化されたファイルリストと共に前記ファイル符号化手段により符号化された音声ファイルを前記受信側装置へ送信するファイル送信手段とを備え、
前記受信側装置は、前記送信側装置から送信された暗号化ファイルリストおよび符号化音声ファイルを受信するファイル受信手段と、このファイル受信手段により受信された暗号化ファイルリストおよび符号化音声ファイルを記憶するファイル記憶手段と、前記符号化音声ファイルをメモリに記憶するのに伴い当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段と、前記ファイル記憶手段により記憶された暗号化ファイルリストを復号化するファイル復号化手段と、このファイル復号化手段により復号化されたファイルリストに含まれるファイル管理データが前記管理データ生成手段にて生成された符号化音声ファイルのファイル管理データと一致対応するか否かを判断するリスト判断手段と、このリスト判断手段により前記復号化されたファイルリストに含まれるファイル管理データが前記符号化音声ファイルのファイル管理データと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生するファイル再生手段とを備えた、ことを特徴としている。
【００１４】
請求項５に記載の音声データ送信処理プログラムは、送信側装置により取り込んだ音声ファイルを受信側装置に送信するための音声データ送信処理プログラムであって、前記送信側装置のコンピュータを、音声ファイルを記憶するメモリに記憶された音声ファイルを所定の符号化方式により符号化するファイル符号化手段、このファイル符号化手段にて符号化された音声ファイルをメモリに保存する符号化音声ファイル保存手段、この符号化音声ファイル保存手段で保存される当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段、前記ファイル符号化手段にて符号化された音声ファイルのファイルリストとして、前記管理データ生成手段にて生成された当該音声ファイルのファイル管理データを項目に含むファイルリストを生成するリスト生成手段、このリスト生成手段により生成されたファイルリストを暗号化するリスト暗号化手段、このリスト暗号化手段により暗号化されたファイルリストと共に前記ファイル符号化手段により符号化された音声ファイルを前記受信側装置へ送信するファイル送信手段、として機能させることを特徴としている。
【００１５】
請求項６に記載の音声データ受信端末は、請求項５に記載された音声データ送信処理プログラムを実行する送信側装置にて符号化された音声ファイルと当該音声ファィルの符号化に伴い生成された暗号化されたファイルリストとを受信し、当該受信された音声ファイルを再生するための音声データ受信端末であって、前記送信側装置から送信された暗号化ファイルリストおよび符号化音声ファイルを受信するファイル受信手段と、このファイル受信手段により受信された暗号化ファイルリストおよび符号化音声ファイルを記憶するファイル記憶手段と、前記符号化音声ファイルをメモリに記憶するのに伴い当該符号化音声ファイルのファイル管理データを生成する管理データ生成手段と、前記ファイル記憶手段により記憶された暗号化ファイルリストを復号化するファイル復号化手段と、このファイル復号化手段により復号化されたファイルリストに含まれるファイル管理データが前記管理データ生成手段にて生成された符号化音声ファイルのファイル管理データと一致対応するか否かを判断するリスト判断手段と、このリスト判断手段により前記復号化されたファイルリストに含まれるファイル管理データが前記符号化音声ファイルのファイル管理データと一致対応すると判断された場合に、当該符号化音声ファイルを伸張して再生するファイル再生手段と、を備えたことを特徴としている。
【発明の効果】
【００１６】
本発明によれば、例えば電子辞書のように、それほど高性能のプロセッサを備えていなくても、音声データの不正な使用を確実に防止することが可能になる音声データ再生方法、音声データ再生システム、音声データ送信処理プログラム、音声データ受信端末を提供できる。
【発明を実施するための最良の形態】
【００１７】
以下図面により本発明の実施の形態について説明する。
【００１８】
図１は、本発明の実施形態に係る音声データ再生システムの構成を示す図である。
【００１９】
この音声データ再生システムは、音声データ送信装置として機能するパーソナルコンピュータ（ＰＣ）１０と音声データ受信端末として機能する携帯端末（電子辞書）２０を備える。ＰＣ１０は、インターネットＮに接続され、電子辞書２０は、ＵＳＢケーブル２５ａを介してＰＣ１０に接続される。
【００２０】
この音声データ再生システムにおいて、ＣＤ（外部記録媒体）１４に記録された例えば語学教育用の音声データは、外部ディスク読み取り装置１３により読み込まれて圧縮処理（コード化）された後、電子辞書２０へ送信される。あるいは、インターネットＮ上の音声データ配信サーバからダウンロードされた例えば語学教育用の音声データは、圧縮処理（コード化）された後、電子辞書２０へ送信される。
【００２１】
電子辞書２０に受信された圧縮処理（コード化）後の音声データは、ＳＤカード（メモリカード）２４に記録された後、伸張処理（デコード化）されてスピーカ（音声出力手段）２９により再生される。
【００２２】
この際、次の図２に示すような音声データ再生方法により音声ファイルが処理され、前記音声データの不正な使用を防止する。
【００２３】
図２は、前記音声データ再生システムによる音声データ再生方法の概要を説明する図である。
【００２４】
ＰＣ１０側において、ＣＤ１４（あるいはインターネットＮ）から取り込まれた例えば英会話教材の音声データＡ，Ｂ，Ｃは、ＷＡＶファイルなどの音声ファイル(AAA.wave)１４ｗＡ，(BBB.wave)１４ｗＢ，(CCC.wave)１４ｗＣ，…に変換されてメモリに記録された後、所定の圧縮方式により圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…として符号化される。
【００２５】
この際、ＰＣ１０のファイル管理システムは、前記圧縮音声ファイル１４ｉＡ，１４ｉＢ，１４ｉＣ，…のファイル管理データＭＦｐを生成する。ＰＣ１０のＯＳがWindows（登録商標）である場合には、前記圧縮音声ファイル１４ｉＡ，１４ｉＢ，１４ｉＣ，…のファイル管理データとしてＦＡＴ(File Allocation Table)データが生成される。
【００２６】
このファイル管理システムによって生成されるファイル管理データＭＦｐには、各圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…それぞれのエントリー情報として、「ファイル名」「ファイル作成日付・時刻」「ファイルサイズ」「ファイル格納位置」などが書き込まれる。
【００２７】
そして、このＰＣ１０では、さらに前記圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…に基づいて、当該音声ファイルの再生に使用する音声ファイルリスト１４Ｌを生成する。
【００２８】
図３は、前記音声データ再生システムにおけるＰＣ１０により生成される音声ファイルリスト１４Ｌの内容を示す図である。
【００２９】
この音声ファイルリスト１４Ｌには、各圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…毎に、図２の矢印Ｚ１，Ｚ２で示したように、前記ファイル管理データＭＦｐから読み出された「ファイル名」、「ファイル作成日付・時刻」「ファイルサイズ」が書き込まれると共に、前記ＣＤ１４（あるいはインターネットＮ）からの取り込みに伴いインターネットＮ上の音声・音楽情報検索サーバにて検索された「ファイルタイトル」、当該圧縮音声ファイルの「特定アドレスのデータ」（例えば、先頭から10byte分の圧縮音声データ）が書き込まれる。
【００３０】
こうして生成された音声ファイルリスト１４Ｌは、前記ＰＣ１０と電子辞書２０との組み合わせに基づき生成された固有の暗号鍵Ｋにより暗号化され、暗号化音声ファイルリスト１４ＬＫとなる。
【００３１】
そして、前記圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…と共に、前記暗号鍵Ｋおよび暗号化音声ファイルリスト１４ＬＫが矢印Ｘ，Ｙで示すように電子辞書２０へ送信される。
【００３２】
電子辞書２０側において、前記ＰＣ１０から受信された圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…、暗号鍵Ｋおよび暗号化音声ファイルリスト１４ＬＫは、当該電子辞書２０のファイル管理システムにより生成されるファイル管理データＭＦｑと共にＳＤカード（登録商標）（外部記憶媒体）２４に記憶される。
【００３３】
この際、電子辞書２０側のファイル管理データＭＦｑには、前記ＰＣ１０側で生成されたファイル管理データＭＦｐに書き込まれている「ファイル名」、「ファイル作成日付・時刻」「ファイルサイズ」がそのまま転送されて書き込まれる。
【００３４】
また、前記ＰＣ１０から受信された暗号鍵Ｋは、本体内蔵のＮＡＮＤフラッシュメモリ３０に記憶される。
【００３５】
このように、電子辞書２０側に転送された圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…を伸張処理して再生するには、先ず、暗号化音声ファイルリスト１４ＬＫを暗号鍵Ｋにより復号化して音声ファイルリスト１４Ｌにする。
【００３６】
そして、復号化された音声ファイルリスト１４Ｌ内の各圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…に対応する「ファイル名」「ファイル作成日付・時刻」「ファイルサイズ」、および「特定アドレスのデータ」が、前記ファイル管理データＭＦｑに書き込まれた各「ファイル名」「ファイル作成日付・時刻」「ファイルサイズ」、および当該各圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…それぞれの「特定アドレスのデータ」に一致（対応）することを判断した後に、当該各圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…の伸張処理とその再生処理を可能にする。
【００３７】
これにより、例えば前記電子辞書２０側のＳＤカード（登録商標）２４をそのまま、あるいは複製して他の電子辞書に装着しその使用を試みても、前記ＰＣ１０と電子辞書２０との間で生成された暗号鍵Ｋにより暗号化音声ファイルリスト１４ＬＫを復号化しない限り、当該ＳＤカード（登録商標）２４内の圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…を伸張処理して再生することはできない。そして、前記電子辞書２０側での暗号化データの復号化処理は、前記暗号化音声ファイルリスト１４ＬＫの復号化処理だけに限られる。よって、前記電子辞書２０は、高性能ではないプロセッサしか備えずとも、前記ＰＣ１０から転送された圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…の不正な使用を防止できる。
【００３８】
図４は、前記音声データ再生システムにおけるパーソナルコンピュータ（ＰＣ）１０の電子回路の構成を示すブロック図である。
【００３９】
このＰＣ１０は、コンピュータであるＣＰＵ（プロセッサ）１１を備えている。
【００４０】
このＣＰＵ１１は、ＨＤＤ(Hard Disc Drive)１２により予め記憶されたシステムプログラムＯＳ、あるいはＣＤ−ＲＯＭなどの外部記憶媒体１４から外部ディスク読み取り装置１３を介して前記ＨＤＤ１２に記憶されたＰＣ制御プログラム、あるいは外部の通信ネットワーク（インターネットＮ）から通信手段１５を介して前記ＨＤＤ１２に記憶されたＰＣ制御プログラムに従い、ＲＡＭ１６を作業用メモリとして回路各部の動作を制御する。
【００４１】
前記ＣＰＵ１１には、前記ＨＤＤ１２、外部ディスク読み取り装置１３、通信手段１５、ＲＡＭ１６が接続されると共に、キーボード１７、表示装置１８が接続される。
【００４２】
前記ＨＤＤ１２に記憶されるシステムプログラムＯＳやＰＣ制御プログラムとしては、通信制御プログラム、文書処理プログラム、画像処理プログラム、音声処理プログラム、ファイル管理プログラムなど、各種のアプリケーションプログラムの他に、前記ファイル管理プログラムに従い生成管理される各種のデータファイルを圧縮するための符号化処理プログラムや暗号化するための暗号化処理プログラムなどが記憶される。
【００４３】
そして、これらのシステムプログラムＯＳやＰＣ制御プログラムは、キーボード１７からのユーザ操作に応じたキー入力信号や通信手段１５により受信される外部機器からの入力信号、あるいは外部ディスク読み取り装置１３の動作信号などに応じてＣＰＵ１１により起動される。
【００４４】
図５は、前記音声データ再生システムにおける携帯端末（電子辞書）２０の電子回路の構成を示すブロック図である。
【００４５】
この電子辞書２０は、コンピュータであるＣＰＵ（プロセッサ）２１を備えている。
【００４６】
この電子辞書２０のＣＰＵ２１は、前記ＰＣ１０のＣＰＵ１１ほど高性能のプロセッサを使用しなくてもよい。
【００４７】
このＣＰＵ２１は、ＲＯＭ２２により予め記憶されたシステムプログラムＯＳ、あるいは電子辞書制御プログラムに従い、ＲＡＭ２６を作業用メモリとして回路各部の動作を制御する。
【００４８】
前記ＣＰＵ２１には、前記ＲＯＭ２２、ＳＤカードＩ／Ｆ２３、通信手段２５、ＲＡＭ２６が接続されると共に、キーボード２７、表示装置２８、音声出力手段２９、ＮＡＮＤフラッシュメモリ３０が接続される。
【００４９】
前記ＲＯＭ２２に記憶されるシステムプログラムＯＳや電子辞書制御プログラムとしては、辞書検索プログラム、通信制御プログラム、音声処理プログラム、ファイル管理プログラムなど、各種のアプリケーションプログラムの他に、前記ファイル管理プログラムに従い管理される圧縮データファイルを伸張するための伸張処理プログラムや暗号化データを復号化するための復号化処理プログラムなどが記憶される。また、ＲＯＭ２２には、英和辞書、和英辞書、国語辞書、漢字辞書など、各種の辞書データが記憶される。
【００５０】
そして、これらのシステムプログラムＯＳや電子辞書制御プログラムは、キーボード２７からのユーザ操作に応じたキー入力信号や通信手段２５により受信される外部機器からの入力信号、あるいはＳＤカードＩ／Ｆ２３の動作信号などに応じてＣＰＵ２１により起動される。
【００５１】
次に、前記構成の音声データ再生システムにおけるＰＣ１０および電子辞書２０による音声データ再生機能について説明する。
【００５２】
図６は、前記音声データ再生システムのＰＣ１０におけるデータ送信処理を示すフローチャートである。
【００５３】
ＰＣ１０側において、ＣＤ１４から外部ディスク読み取り装置１３を介して、あるいはインターネットＮ上の音声配信サーバから通信手段１５を介して読み込まれた、例えば英会話教材の音声データＡ，Ｂ，Ｃは、ＷＡＶファイルなどの音声ファイル(AAA.wave)１４ｗＡ，(BBB.wave)１４ｗＢ，(CCC.wave)１４ｗＣ，…に変換されてＨＤＤ１２に記憶される。この際、インターネットＮ上の音声・音楽情報検索サーバにアクセスされ、前記各音声ファイル(AAA.wave)１４ｗＡ，(BBB.wave)１４ｗＢ，(CCC.wave)１４ｗＣ，…に対応する「ファイルタイトル」が検索されて読み込まれ、当該各音声ファイル１４ｗＡ，１４ｗＢ，１４ｗＣ，…と共に前記ＨＤＤ１２に記憶される。
【００５４】
そして、前記ＨＤＤ１２に記憶された各種の音声ファイルを表示装置１８に一覧表示させた状態で、ユーザ操作に応じて、前記電子辞書２０へ転送して再生するべき所望の音声ファイル(AAA.wave)１４ｗＡ，(BBB.wave)１４ｗＢ，(CCC.wave)１４ｗＣ，…が選択され（ステップＳ１）、送信の命令が指示されると（ステップＳ２（Ｙｅｓ））、前記図２で示したように、当該選択された各音声ファイル１４ｗＡ，１４ｗＢ，１４ｗＣ，…が、所定の符号化処理プログラム１２ａに従い圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…として符号化され（ステップＳ３→Ｓ４）、順次ＨＤＤ１２に保存される（ステップＳ５）。
【００５５】
この際、ＰＣ１０のファイル管理システムが、前記圧縮音声ファイル１４ｉＡ，１４ｉＢ，１４ｉＣ，…のファイル管理データＭＦｐを生成し、このファイル管理データＭＦｐも前記ＨＤＤ１２に保存される。
【００５６】
なお、このＰＣ１０における所定の符号化方式（１２ａ）は非公開の方式であり、電子辞書２０における所定の伸張処理方式（２２ｂ）に対応している。
【００５７】
前記ステップＳ３〜Ｓ５の処理に従って、前記選択された全ての音声ファイル１４ｗＡ，１４ｗＢ，１４ｗＣ，…に対応する圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…が生成されてＨＤＤ１２に保存されると（ステップＳ３（Ｎｏ））、前記図２および図３で示したように、前記各圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…に対応した音声ファイルリスト１４Ｌが生成される（ステップＳ６）。
【００５８】
そして、本ＰＣ１０と電子辞書２０との間でのみ固有の暗号鍵Ｋが生成される（ステップＳ７）。この暗号鍵Ｋは、例えばＵＳＢケーブル２５ａを介した電子辞書２０との接続に伴い、相互に認証される機器ＩＤなどの固有の番号や記号を使用して生成され、当該電子辞書２０との接続の度に生成してもよいが、その都度生成するのではなく、最初の接続に伴い生成された暗号鍵Ｋを保存しておいて、以降の処理において毎回同じ鍵を使用するようにしてもよい。
【００５９】
すると、前記ステップＳ６にて生成された音声ファイルリスト１４Ｌが、前記ステップＳ７にて生成された暗号鍵Ｋにより暗号化され、図２で示したように、暗号化音声ファイルリスト１４ＬＫとなる（ステップＳ８）。
【００６０】
そして、前記ステップＳ７にて生成された暗号鍵Ｋ、前記ステップＳ８において暗号化された暗号化音声ファイルリスト１４ＬＫと共に、前記ステップＳ５においてＨＤＤ１２に保存された各圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…が、通信手段１５を介して電子辞書２０へ送信される（ステップＳ９）。
【００６１】
図７は、前記音声データ再生システムの電子辞書２０におけるデータ受信処理を示すフローチャートである。
【００６２】
電子辞書２０側において、前記ＰＣ１０から送信された圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…、暗号鍵Ｋおよび暗号化音声ファイルリスト１４ＬＫが通信手段２５を介して受信されると、図２で示したように、当該暗号鍵Ｋは復号鍵としてＮＡＮＤフラッシュメモリ３０に記憶される（ステップＡ１）。
【００６３】
また、前記受信された暗号化音声ファイルリスト１４ＬＫおよび圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…は、本電子辞書２０のファイル管理システムにより生成されるファイル管理データＭＦｑと共にＳＤカード（登録商標）（外部記憶媒体）２４に記憶される（ステップＡ２）。
【００６４】
図８は、前記音声データ再生システムの電子辞書２０における音声再生処理を示すフローチャートである。
【００６５】
前記ＳＤカード（登録商標）２４に記憶された圧縮音声ファイル(AAA.idc)１４ｉＡ，(BBB.idc)１４ｉＢ，(CCC.idc)１４ｉＣ，…のユーザ操作に応じた読み出しに伴い、その音声再生処理が指示されると、まず前記ＳＤカード（登録商標）２４に記憶された暗号化音声ファイルリスト１４ＬＫ（図３参照）が、ＲＯＭ２２内の復号化処理プログラム２２ａに従い前記ＮＡＮＤフラッシュメモリ３０に記憶された暗号鍵（復号鍵）Ｋにより復号化処理され、音声ファイルリスト１４Ｌとされる（ステップＢ１）。
【００６６】
すると、前記音声ファイルリスト１４Ｌにおける音声番号“１”のリストデータが指定され（ステップＢ２）、当該音声番号１．に対応したリストデータとして書き込まれている「ファイル名」(AAA.idc)、「ファイル作成日付・時刻」(2007.10.19.10.24)、「ファイルサイズ」(9601233)、および「特定アドレスのデータ」(7F5B46FF)が、前記ファイル管理データＭＦｑに書き込まれた各対応する「ファイル名」「ファイル作成日付・時刻」「ファイルサイズ」、および前記ＳＤカード（登録商標）２４に記憶された１番目の圧縮音声ファイル(AAA.idc)１４ｉＡの「特定アドレスのデータ」に一致（対応）するか否か判断される（ステップＢ３）。
【００６７】
ここで、前記復号化処理された音声ファイルリスト１４Ｌの音声番号“１”のリストデータと、前記ファイル管理データＭＦｑにて管理されている１番目のファイル管理情報および特定部分の実データとの一致（対応）が判断されると（ステップＢ３（Ｙｅｓ））、現在指定中の音声ファイルリスト１４Ｌの音声番号ｎが最終番号に達したか否か判断される（ステップＢ４）。
【００６８】
そして、現在指定中の音声ファイルリスト１４Ｌの音声番号ｎが最終番号に達してないと判断された場合には（ステップＢ４（Ｎｏ））、当該音声ファイルリスト１４Ｌの次の音声番号ｎ（＝ｎ＋１）が指定される（ステップＢ５）。
【００６９】
すると、前記同様に次の音声番号２．に対応したリストデータとして書き込まれている「ファイル名」(BBB.idc)、「ファイル作成日付・時刻」(2007.10.19.10.25)、「ファイルサイズ」(19206547)、および「特定アドレスのデータ」(12F633BA)が、前記ファイル管理データＭＦｑに書き込まれた各対応する「ファイル名」「ファイル作成日付・時刻」「ファイルサイズ」、および前記ＳＤカード（登録商標）２４に記憶された２番目の圧縮音声ファイル(BBB.idc)１４ｉＢの「特定アドレスのデータ」に一致（対応）するか否か判断される（ステップＢ３）。
【００７０】
このような、前記復号化処理された音声ファイルリスト１４Ｌの各音声番号１．２．…のリストデータと、前記ファイル管理データＭＦｑにて管理されている各対応するファイル管理情報および各対応する特定部分の実データとの一致（対応）判断処理において（ステップＢ３〜Ｂ５）、前記音声ファイルリスト１４Ｌ内のあるリストデータが、前記ファイル管理データＭＦｑにて管理されているファイル管理情報および特定部分の実データと一致（対応）しないと判断された場合には（ステップＢ３（Ｎｏ））、音声再生を拒否するメッセージ「再生できません」が表示装置２８に表示されユーザに報知される（ステップＢ６）。
【００７１】
一方、前記音声ファイルリスト１４Ｌ内の全てのリストデータについて、前記ファイル管理データＭＦｑにて管理されている各対応するファイル管理情報および特定部分の実データと一致（対応）すると判断された場合には（ステップＢ３→Ｂ４（Ｙｅｓ））、当該音声ファイルリスト１４Ｌに書き込まれている各リストデータのタイトル「基礎英語１」「基礎英語２」…が読み出され、音声タイトル一覧画面Ｇとして表示装置２８に表示される（ステップＢ７）。
【００７２】
この音声タイトル一覧画面Ｇにおいて、ユーザ操作に応じて所望の音声タイトル（例えば「基礎英語１」）が選択されてその再生が指示されると（ステップＢ８（Ｙｅｓ））、この再生が指示された音声タイトル「基礎英語１」の圧縮音声ファイル(AAA.idc)１４ｉＡが前記ＳＤカード（登録商標）２４から読み出され、ＲＯＭ２２に記憶された伸張処理プログラム２２ｂに従い伸張（デコード）処理される（ステップＢ９）。すると、前記伸張処理された「基礎英語１」の音声ファイル(AAA.wave)１４ｗＡが、ＲＯＭ内２２内の音声処理プログラムに従い再生され音声出力手段２９から出力される。
【００７３】
したがって、前記構成の音声データ再生システムによる音声データ再生機能によれば、ＰＣ１０において、ＣＤ１４あるいはインターネットＮ上の音声配信サーバから取り込んだ音声ファイル(AAA.wave)１４ｗＡを圧縮音声ファイル(AAA.idc)１４ｉＡに符号化し、これに伴い生成されたファイル管理データＭＦｐおよび当該ファイル(AAA.idc)１４ｉＡの実データに基づいて、「ファイル名」「ファイル作成日付・時刻」「ファイルサイズ」「特定アドレスのデータ」を書き込んだファイルリスト１４Ｌを生成する。そして、接続中の電子辞書２０との間で生成した暗号鍵Ｋにより前記ファイルリスト１４Ｌを暗号化し、その暗号鍵Ｋおよび暗号化ファイルリスト１４ＬＫと共に前記圧縮音声ファイル(AAA.idc)１４ｉＡを電子辞書２０に送信する。電子辞書２０は、受信された暗号化ファイルリスト１４ＬＫと圧縮音声ファイル(AAA.idc)１４ｉＡをそのファイル管理データＭＦｑと共にＳＤカード（登録商標）２４に記憶し、同受信された暗号鍵Ｋにより暗号化ファイルリスト１４ＬＫを復号化する。そしてこの復号化されたファイルリスト１４Ｌ内の「ファイル名」「ファイル作成日付・時刻」「ファイルサイズ」および「特定アドレスのデータ」と前記ファイル管理データＭＦｑ内の各対応する項目および前記圧縮音声ファイル(AAA.idc)１４ｉＡの特定アドレスの実データが一致（対応）した場合に、当該圧縮音声ファイル(AAA.idc)１４ｉＡの音声ファイル(AAA.wave)１４ｗＡへの伸張処理を許可して再生可能にする。
【００７４】
これにより、例えば前記電子辞書２０側のＳＤカード（登録商標）２４をそのまま、あるいは複製して他の電子辞書に装着しその使用を試みたとしても、前記ＰＣ１０と電子辞書２０との間で生成された暗号鍵Ｋにより暗号化音声ファイルリスト１４ＬＫを復号化しない限り、当該ＳＤカード（登録商標）２４内の圧縮音声ファイル(AAA.idc)１４ｉＡを伸張処理して再生することはできない。そして、前記電子辞書２０側での暗号化データの復号化処理は、前記暗号化音声ファイルリスト１４ＬＫの復号化処理だけに限られる。よって、前記電子辞書２０は、高性能ではないプロセッサしか備えずとも、前記ＰＣ１０から転送された圧縮音声ファイル(AAA.idc)１４ｉＡの不正な使用を防止することができる。
【００７５】
なお、前記実施形態において記載した音声データ再生システムのＰＣ１０および電子辞書２０による各処理の手法、すなわち、図６のフローチャートに示すＰＣ１０による電子辞書２０へのデータ送信処理、図７のフローチャートに示す電子辞書２０によるＰＣ１０からのデータ受信処理、図８のフローチャートに示す電子辞書２０による音声再生処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＳＤカード（登録商標）、ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体（１４）（２４）に格納して配布することができる。そして、ＰＣ１０や電子辞書２０のコンピュータ（１１）（２１）は、この外部記録媒体に記憶されたプログラムを記憶装置（１２）（２２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したＰＣ１０および電子辞書２０による音声データの再生機能を実現し、前述した手法による同様の処理を実行することができる。
【００７６】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネットＮ）上を伝送させることができ、この通信ネットワークＮに接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを通信インターフェイス（１５）（２５）を介して取り込んで記憶装置（１２）（２２）に記憶させ、前述したＰＣ１０および電子辞書２０による音声データの再生機能を実現することもできる。
【００７７】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施形態に係る音声データ再生システムの外観構成を示す図。
【図２】前記音声データ再生システムによる音声データ再生方法の概要を説明する図。
【図３】前記音声データ再生システムにおける音声データ再生方法に従い生成される音声ファイルリスト１４Ｌの内容を示す図。
【図４】前記音声データ再生システムにおけるパーソナルコンピュータ（ＰＣ）１０の電子回路の構成を示すブロック図。
【図５】前記音声データ再生システムにおける携帯端末（電子辞書）２０の電子回路の構成を示すブロック図。
【図６】前記音声データ再生システムのＰＣ１０におけるデータ送信処理を示すフローチャート。
【図７】前記音声データ再生システムの電子辞書２０におけるデータ受信処理を示すフローチャート。
【図８】前記音声データ再生システムの電子辞書２０における音声再生処理を示すフローチャート。
【符号の説明】
【００７９】
１０  …パーソナルコンピュータ（ＰＣ）
１１  …高性能ＣＰＵ
１２  …ＨＤＤ
１２ａ…符号化処理プログラム
１２ｂ…暗号化処理プログラム
１３  …外部ディスク読み取り装置
１４  …ＣＤ（外部記憶媒体）
１４ｗＡ，１４ｗＢ，１４ｗＣ…音声ファイル
１４ｉＡ，１４ｉＢ，１４ｉＣ…圧縮音声ファイル
１４Ｌ…ファイルリスト
１４ＬＫ…暗号化ファイルリスト
１５  …通信手段（ＰＣ）
２０  …携帯端末（電子辞書）
２１  …ＣＰＵ
２２  …ＲＯＭ
２２ａ…復号化処理プログラム
２２ｂ…伸張処理プログラム
２３  …ＳＤカードＩ／Ｆ
２４  …ＳＤカード（登録商標）
２５  …通信手段（電子辞書）
２９  …音声出力手段
３０  …ＮＡＮＤフラッシュメモリ
Ｋ    …暗号鍵（復号鍵）
ＭＦｐ…ファイル管理データ（ＰＣ）
ＭＦｑ…ファイル管理データ（電子辞書）
【図１】
0004506831.tif 000002
【図２】
0004506831.tif 000003
【図３】
0004506831.tif 000004
【図４】
0004506831.tif 000005
【図５】
0004506831.tif 000006
【図６】
0004506831.tif 000007
【図７】
0004506831.tif 000008
【図８】
0004506831.tif 000009