【手続補正書】
【提出日】平成19年4月23日(2007.4.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ハンドヘルド音声再生装置において、複数の符号化フォーマットのうちから選択された１つの符号化フォーマットに従って符号化された音声データファイルを再生する方法であって、
ユーザによる入力に応答して、選択された音声データファイルを識別するステップと、
前記選択された音声データファイルに関連するデコーダファイルを識別するステップであって、該デコーダファイルがディジタル信号プロセッサの動作を制御するプログラムを含む、前記ステップと、
音声データファイルおよび関連するデコーダファイルが、ハンドヘルド音声再生装置に結合される単一の着脱可能なデータ記憶装置内に記憶されており、選択された音声データファイルおよび関連するデコーダファイルをディジタル信号プロセッサに転送するステップと、
ハンドヘルド音声再生装置に結合される着脱可能なデータ記憶装置に関連する固有の識別子を判別し、該固有の識別子を用いて音声データファイルを解読し、第１のキーを用いて関連するデコーダファイルを解読するステップと、
前記ディジタル信号プロセッサ内で解読されたデコーダファイルに従って、選択された解読された音声データファイルを復号化するステップであって、該復号化が完全にディジタル信号プロセッサ内で実行される、前記ステップと、
前記復号化された音声データファイルを出力装置に供給するステップと、から成る前記方法。
【請求項２】
複数の音声データファイルの各々を複数のデコーダファイルの特定の１つに関連づけるコンフィギュレーション・ファイルを読み取るステップをさらに含み、
前記デコーダファイルを識別するステップが、コンフィギュレーション・ファイルを使用してデコーダファイルを識別することを含む、請求項１記載の方法。
【請求項３】
前記着脱可能なデータ記憶装置がソリッドステートのデータ記憶装置である、請求項２記載の方法。
【請求項４】
複数の符号化フォーマットのうちから選択された１つの符号化フォーマットに従って符号化された音声データファイルを再生するハンドヘルド音声再生装置であって、
ユーザのコマンドを受信するユーザ入力手段と、
ディジタル・データを受信するデータ入力手段と、
ディジタル信号プロセッサと、
前記ユーザ入力手段、データ入力手段、出力手段およびディジタル信号プロセッサに結合され、ユーザの選択された音声データファイルおよび該ユーザの選択された音声データファイルに関連するデコーダファイルを識別するマイクロコントローラと、から成り、
前記デコーダファイルは、ディジタル信号プロセッサの動作を制御するための、そしてユーザの選択した音声データファイルおよび関連するデコーダファイルをユーザによる選択に応答して着脱可能な単一のデータ記憶装置からディジタル信号プロセッサに転送し、ハンドヘルド音声再生装置に結合される着脱可能なデータ記憶装置に関連する固有の識別子を判別し、固有の識別子を用いて選択された音声データファイルを解読し、第１のキーを用いて関連するデコーダファイルを解読するためのプログラムを含み、
前記ディジタル信号プロセッサは、解読された関連するデコーダファイルに従って、ユーザの解読した音声データファイルを復号化し、該復号化は完全にディジタル信号プロセッサの内部で実行される、前記ハンドヘルド音声再生装置。
【請求項５】
前記着脱可能なデータ記憶装置はマイクロコントローラに結合されるソリッドステートのデータ記憶装置から成る、請求項４記載のハンドヘルド音声再生装置。
【請求項６】
ユーザのコマンドを受信する、ユーザ入力手段と、
ディジタル・データを受信するデータ入力手段と、
前記データ入力手段に結合される着脱可能なデータ記憶装置と、
ディジタル信号プロセッサと、
前記ユーザ入力手段、データ入力手段、およびディジタル信号プロセッサに結合され、選択された音声データファイルおよびデータ記憶装置に記憶された関連するデコーダファイルをユーザによる入力に応答して識別し、選択された音声データファイルおよび関連するデコーダファイルをディジタル信号プロセッサに転送し、ハンドヘルド音声再生装置に結合される着脱可能なデータ記憶装置に関連する固有の識別子を判別し、固有の識別子を用いて選択された音声データファイルを解読し、第１のキーを用いて関連するデコーダファイルを解読するマイクロコントローラと、から成り、
前記ディジタル信号プロセッサは選択解読された音声データファイルを解読された関連するデコーダファイルに従って復号化し、該復号化は完全にディジタル信号プロセッサ内部で実行される、ハンドヘルド携帯用の音声再生システム。
【請求項７】
前記着脱可能なデータ記憶装置がソリッドステートのデータ記憶装置から成る、請求項６記載のシステム。
【請求項８】
前記データ記憶装置がコンフィギュレーション・ファイルを備え、複数の記憶された音声データファイルおよび前記複数の記憶された音声データファイルの各々に関連するデコーダファイルを識別する、請求項６記載のシステム。
【請求項９】
ハンドヘルド音声再生装置において、複数の符号化フォーマットのうちから選択された１つの符号化フォーマットに従って符号化された音声データファイルを再生する方法であって、
ユーザによる入力に応答して、選択された音声データファイルを識別するステップと、
前記選択された音声データファイルに関連するデコーダファイルを識別するステップであって、該デコーダファイルがディジタル信号プロセッサの動作を制御するプログラムを含む、前記ステップと、
前記選択された音声データファイルおよび関連するデコーダファイルをディジタル信号プロセッサに転送するステップであって、前記音声データファイルおよび関連するデコーダファイルが、ハンドヘルド音声再生装置に結合される単一の着脱可能なデータ記憶装置内に記憶されている、前記ステップと、
前記ハンドヘルド音声再生装置に結合される着脱可能なデータ記憶装置に関連する第１および第２のキーを判別し、第１のキーを用いて音声データファイルを解読し、第２のキーを用いて関連するデコーダファイルを解読するステップと、
前記ディジタル信号プロセッサ内で解読されたデコーダファイルに従って、選択された解読された音声データファイルを復号化するステップと、
前記復号化された音声データファイルを出力装置に供給するステップと、から成る、前記方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
（発明の背景）
ディジタル的に符号化されたデータを再生できる携帯用のオーディオ装置が普及しつつある。特に、ソリッドステートの記憶装置（メモリ）に記憶された、ディジタル的に符号化された音声（オーディオ）データを処理できる比較的小型のハンドヘルド・デバイス（携帯用装置）が普及している。このような携帯用のオーディオ装置には、符号化されあるいは圧縮され、そしてオーディオ・プレーヤ内に備えられるメモリ・チップ上に、あるいはコンパクトフラッシュ（登録商標）（ｃｏｍｐａｃｔ  ｆｌａｓｈ；登録商標）メモリカード（ｍｅｍｏｒｙ  ｃａｒｄ）のような比較的小型の着脱可能な記憶媒体上に記憶される、ディジタル・データを再生する装置も含まれる。ソリッドステート・メモリをベースとする装置は、体操などで身体を動かしているときに使用すると特に有利である。何故なら、このような装置は動いているデータ記憶媒体（例えば、ＣＤ）に伴うスキップなどの影響を受けないからである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
或る態様において、本発明は携帯用の音声再生システムであり、ユーザのコマンドを受信するユーザ入力手段と；ディジタル・データを受信するデータ入力手段と；データ入力手段に着脱可能に結合されるデータ記憶装置と；ディジタル信号プロセッサと；ユーザ入力手段、データ入力手段およびディジタル信号プロセッサに結合され、ユーザによる入力に応答して、選択された音声データファイルとデータ記憶装置に記憶された関連するデコーダファイルとを識別するマイクロコントローラと；から成り、マイクロコントローラは、選択された音声データファイルとそれに関連するデコーダファイルをディジタル信号プロセッサに転送し、ディジタル信号プロセッサは関連するデコーダファイルに従って、選択された音声データファイルを復号化する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
更に別の態様において、本発明は音声データをコンパクトなデータ記憶装置に記憶する方法であって、コンパクトな記憶装置はハンドヘルド音声再生装置に着脱可能に結合される。本発明の方法は、選択された符号化フォーマットに従って音声データを符号化し、符号化された音声データファイルを発生するステップと；符号化された音声データファイルをコンパクトな記憶装置内に記憶するステップと；デコーダファイルをコンパクトな記憶装置内に記憶し、選択された符号化フォーマットに従って符号化された音声データファイルを復号化するステップと；符号化された音声データファイルとデコーダファイルとの間の対応を表示する識別子ファイルをコンパクトな記憶装置内に記憶するステップと；から成る。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
（発明の実施の形態）
図１に、本発明による携帯用オーディオ装置１０のブロック図を示す。種々の要素の構成と動作を以下に説明する。しかしながら、オーディオ装置１０の種々の要素の詳細は当業者によく知られているので、ここでは説明しない。オーディオ装置１０は、種々の要素を制御し且つオーディオ装置１０の総合的動作（メモリカード３２からディジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：ＤＳＰ）１２へのデータの転送を含む）を制御するマイクロコントローラ２２を備える。マイクロコントローラ２２は適量のメモリ（この場合、４８ＫＢのＲＯＭ）２３を含み、このメモリには、オーディオ・プレーヤ１０の動作を制御するために種々のインストラクション・セット、解読プログラム、キー（ｋｅｙ）ファイルおよびセキュリティ・コードが記憶されている。適合するマイクロコントローラとして、ＮＥＣ製作のμＰＣ７８Ａ４０３６も含まれるが、これだけに限定されない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
携帯用オーディオ装置１０には、選択された音声データファイルの再生中に種々の信号処理機能を実行するようプログラムされるディジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：ＤＳＰ）１２も含まれる。この場合、再生中にディジタル信号プロセッサ１２が実行する機能には、セキュリティ・コードを使用して解読プログラムを解読すること、第１のキーを使用する解読プログラムでデコーダファイルを解読すること、およびメモリカード３２に関連する固有の識別子と第２のキーを使用する解読プログラムで音声データファイルを解読すること、およびデコーダファイルを使用して音声データファイルを復号化すること、が含まれるが、これだけに限定されない。他の機能として、音量調整、ディジタル・サウンド・エコライザ、サンプル変換などがある。ディジタル信号プロセッサ１２はオンボード・メモリ（この場合、６４ＫＷのＲＡＭ）１１を備え、解読プログラム、キー（ｋｅｙ）ファイル、セキュリティ・コード（ｓｅｃｕｒｉｔｙ  ｃｏｄｅ）、デコーダ（ｄｅｃｏｄｅｒ）ファイル、および音声データ（ａｕｄｉｏ  ｄａｔａ）ファイル、その他の必要とされるデータが再生中にロードされる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
デコーダファイルはディジタル信号プロセッサ１２の復号化動作を制御するプログラムを含み、音声データファイルは音声内容に関連するデータを含む。音声データファイルとデコーダファイルは何れも、暗号化された形式でメモリカード３２内に記憶される。デコーダファイルはメモリカード３２からディジタル信号プロセッサ１２のＲＡＭ１１に転送され、更に以下に述べるように解読される。ディジタル信号プロセッサ１２として、テキサス州ダラスのテキサス  インスツルメント社（Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ，Ｉｎｃ．）製作のＴＭＳ３２０ＮＣ５４１０があるが、これだけに限定されない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
この実施例では、オーディオ・プレーヤ１０はメモリカード３２で動作する。メモリカード３２は、ソリッドステートのデータ記憶装置であり、ディジタル信号プロセッサ１２の復号化動作を制御するために、符号化された音声データファイルおよびデコーダファイルなどの種々のデータファイルを記憶するために使用することができる。メモリカード３２はメモリカード・ポート３８を介してオーディオ・プレーヤ１０に着脱可能に結合され、多量のデータをデータ・バス３３を通ってメモリカード３２からオーディオ・プレーヤ１０に容易に転送できる。ソリッドステートのメモリカード３２の性質により、多量のデータを、精密な可動部分を必要とする媒体（例えば、ＣＤ）に伴うスキップおよび他の類似の欠点なしに、オーディオ・プレーヤに転送することができる。適合するメモリカードとしてコンパクトフラッシュ（登録商標）協会（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ  Ａｓｓｏｃｉａｔｉｏｎ：ＣＦＡ）標準のＣｏｍｐａｃｔＦｌａｓｈ（登録商標）タイプ１およびタイプ２があるが、これに限定されない。また、ニューヨーク州アーモンクのＩＢＭ社製作のマイクロドライブ（Ｍｉｃｒｏｄｒｉｖｅ；登録商標）のような、ハード・ドライブ型のメディア（媒体）を使用することもできる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明を使用し、幾つかのデコーダファイルおよび比較的多量の音声データを、現在入手できるフラッシュ（ｆｌａｓｈ）メモリカードに記憶することができる。例えば、６４ＭＢのコンパクトフラッシュ（登録商標）カードで、１２８ＫｂｐｓのＭＰ３ビット・レートで音声データが約６８分間供給される。この場合、デコーダのプログラムについて、約６０−７０ＫＢ必要とされ、毎分の音楽出力について、１ＭＢ必要とされる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
図２Ａと図２Ｂは、オーディオ・プレーヤ１０のハウジングに配置されたディスプレイおよびボタンを例示する。図２Ａに示すように、オーディオ・プレーヤ１０は、メモリカード３２に記憶された音声データファイルおよびオーディオ・プレーヤ１０に関連する種々のステータス情報を表示するディスプレイ２１を備えている。ＰＬＡＹボタン４６により、ユーザは選択したデータファイルの再生を開始することができる。ＳＴＯＰ・ＯＦＦボタン４２により、再生を停止しオーディオ・プレーヤ１０を「オフ」にすることができる。ＳＫＩＰ／ＦＯＲ．ボタン４４とＳＫＩＰ／ＲＥＶ．ボタン４３により、ディスプレイ２１に表示される異なる音声データファイルをスクロールすることができる。ＭＯＤＥボタン４５により、ユーザは特定の再生モード（例えば、ノーマル、リピート、プレイバック、シャッフル）にすることができる。ＤＳＰボタン４０により、ユーザは複数のＤＳＰモード（フラット、低音、ブースト、ロック、ポップ、ジャズ、ＥＱ）を選択することができる。図２Ｂはメモリカード３２が挿入されているメモリカード・ポート３８と、メモリカード３２をメモリカード・ポート３８から取り出すためのイジェクタ・レバー４７を示す。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
メモリカード３２をオーディオ・プレーヤ１０のメモリカード・ポート３８に挿入後、そして再生を開始する前に、マイクロコントローラ２２は、メモリカード３２、特にその中に記憶されたコンフィギュレーション・ファイル（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｆｉｌｅ）、を読み取り、メモリカード３２上に記憶された音声データファイルオおよび関連する符号化フォーマットを識別して表示する。ユーザが、特定の音声データファイルを再生のために選択すると、マイクロコントローラ２２は選択された音声データファイルおよび適正なデコーダファイルをディジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：ＤＳＰ）１２のＲＡＭ１１の中にロードし、ＤＳＰ１２はその音声データとデコーダファイルを解読し、そのデコーダファイルを使用して、選択された音声データファイルを復号化する。従って、メモリカード３２上のデコーダファイルにより、オーディオ・プレーヤ１０は、メモリカード３２上に記憶された音声データファイルに関連する種々の符号化フォーマットを処理することができるようになる。実際、ユーザがメモリカード３２に記憶された特定の音声データファイルを選択すると、メモリカード３２に記憶されたデコーダファイルにより、携帯用のオーディオ・プレーヤ１０は、必要に応じて、ソフトウェアがグレードアップされる。オーディオ・プレーヤ１０を使用してメモリカード３２から選択された音声データファイルの処理に関連するステップは図３と図４のフローチャートに示されており、以下に説明される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
ステップ１０８で、マイクロコントローラ２２はそのＲＯＭ２３に記憶された解読プログラムをＤＳＰ１２のＲＡＭ１１に転送する。ステップ１１０で、マイクロコントローラ２２は、診断コマンドを発生し、それにより、メモリカード３２は一組の自己診断を実行する。ステップ１１２で、メモリカード３２が故障状態にあると判定されると、ステップ１１４で、マイクロコントローラはエラー状態の存在を表示し、メモリカード３２をパワーダウンする（電源を切る）。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
メモリカードが満足な状態にあると判定されると、マイクロコントローラ２２はメモリカード３２内に埋め込まれた固有のＩＤ番号を読み取る。ステップ１１６で、マイクロコントローラ２２は、メモリカード３２の固有のＩＤ番号、およびマイクロコントローラのＲＯＭ２３に記憶されたセキュリティ・コードとプライベート・キー（ｋｅｙ）ファイルをＤＳＰ１２のＲＡＭ１１に転送する。この転送に続いてステップ１１８で、ＤＳＰ１２は、セキュリティ・コードを使用して解読プログラムを解読する。以下に述べるような後続の解読の間に使用されるキーファイルから、希望するキーが記憶されているＤＳＰ１２のＲＡＭ１１の記憶場所を指定するポインタを使用して、解読プログラムは特定のキーを指定する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
ステップ１２０で、マイクロコントローラ２２はメモリカード３２内にコンフィギュレーション・ファイルが存在するかどうかを確かめる。ステップ１２２で、コンフィギュレーション・ファイルが見つからなければ、マイクロコントローラ２２はディスプレイ２１上にエラー表示を行い、メモリカード３２をパワーダウンする（電源を切る）。ステップ１２４で、もしコンフィギュレーション・ファイルが存在すれば、マイクロコントローラ２２はそのコンフィギュレーション・ファイルを読み取り、メモリカード３２に記憶されたデータファイルについてサポートする必要のある種々のファイル・フォーマットを識別する。コンフィギュレーション・ファイルには、メモリカード３２内に記憶された特定のデコーダファイルと音声データファイルの拡張（ｅｘｔｅｎｓｉｏｎ）を均等化（ｅｑｕａｔｅ）する情報も含まれる。ステップ１２６で、マイクロコントローラ２２は、メモリカード３２に記憶されたファイル属性表を読み取り、メモリカード３２内に記憶されたファイル／フォルダをディスプレイ２１に表示させる。この時点で、ユーザは、表示された音声データファイルまたは音楽トラックの中から希望する１つを再生（プレイバック）用に選択する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
ステップ１３４で、マイクロコントローラ２２は選択された音声データファイルをメモリカード３２からＤＳＰ１２に流し始める。ステップ１３２で、ＤＳＰ１２は解読プログラムを使用して、流れている音声データファイルを解読する。音声データファイルの解読に関して付加的なセキュリティ・レイヤ（ｓｅｃｕｒｉｔｙ  ｌａｙｅｒ）が以下のように設けられる。解読プログラムで指定されるプライベート・キーファイルからの第２のキーおよびメモリカード３２の固有のＩＤ番号がファイナル(最終)キーを発生するために使用され、ファイナルキーは、音声データファイルを解読するために解読プログラムで使用される。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
音声データファイルがメモリカード３２内に記憶されているとき、音声データファイルを暗号化するために、音楽管理ソフトウェアはメモリカード３２の固有のＩＤ番号を使用するように設計されている。このようにして、ファイナルキー発生のためにメモリカード３２の固有のＩＤ番号を使用することにより、別のメモリカードからコピーされた音声データファイルをオーディオ・プレーヤがプレイ(再生)できないようにする。ステップ１３３で、ＤＳＰ１２は、解読されたデコーダファイルを使用して、適正な符号化フォーマットに従って、解読された音声データファイルを復号化する。復号化された音声データはＤ／Ａ変換器１４とヘッドフォン・アンプ１６に供給され、再生される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
次の音声データファイルの符号化フォーマットが前の音声データファイルの符号化フォーマットと異なれば、マイクロコントローラ２２はステップ１３０に戻る。この場合、次の音声データファイルに関連する新しいデコーダファイルがＤＳＰ１２のＲＡＭ１１に転送されて、デコーダファイルを解読するステップ、音声データファイルを流すステップ、データファイルを解読するステップ、そして新しくロードされたデコーダファイルを使用してデータファイルを復号化するステップが、繰り返される。このようにして、選択された符号化フォーマットに関連するデコーダファイルが利用でき且つＤＳＰ１２のＲＡＭ１１にダウンロードできる限り、オーディオ・プレーヤ１０は、複数の符号化フォーマットのうちの１つを使用して符号化された音声データファイルを再生することができる。この実施例では、必要なデコーダファイルは、音声データファイルと共にメモリカード３２内に記憶される。このようにして、メモリカード３２内の音声データファイルと共に記憶されているデコーダファイルを介してＤＳＰ１２のソフトウェアを更新することにより、異なる符号化フォーマットを再生するようにオーディオ・プレーヤ１０を更新することができる。従って、オーディオ・プレーヤ１０は、将来利用できるようになる符号化フォーマットなどの種々の符号化フォーマットを使用して符号化されたデータファイルを再生することができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明では、音楽管理（ｍｕｓｉｃ  ｍａｎａｇｅｍｅｎｔ）ソフトウェアを使用して、音声データファイルがメモリカード３２にロードされる。音楽管理ソフトウェアは、選択された符号化フォーマット（例えば、ＭＰ３）に従って音声データファイルを符号化し、符号化されたデータファイルを暗号化し、この符号化され暗号化されたデータファイルを記憶する。選択されたキー（ｋｅｙ）を使用して暗号化されたファイルを発生し、それからその選択されたキーを使用してその暗号化されたファイルを解読するために、当業者に知られている種々の暗号化方法および解読方法が使用される。本発明では、デコーダファイルは第１のキーを使用して暗号化され、音声データファイルは、メモリカード３２上の固有の識別子を使用して発生される別のキーを使用して暗号化される。音楽管理ソフトウェアは、暗号化された音声データファイルおよび暗号化された適正なデコーダファイルをメモリカード３２に記憶する。また、音楽管理ソフトウェアは、コンフィギュレーション・ファイルおよびファイル属性表を発生し、それを必要に応じて変更して、メモリカード３２に記憶されている種々のデータファイルおよびデコーダファイルに関する情報を提供する。このコンフィギュレーション・ファイルとファイル属性表を使用して、オーディオ・プレーヤ１０は各コンテンツファイルについて正確なフォーマットを決定し、利用できるファイルをディスプレイ２１に表示し、そしてユーザの選択に応答して各コンテンツファイルについて適正なデコーダファイルをダウンロードする。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
図５はＤＳＰ１２のＲＡＭ１１に関連するメモリ・マップであり、ＤＳＰ１２のＲＡＭ１１に転送される種々のデータファイルおよびそれらの間の相互作用を示している。最初に、メモリカード３２に関連する固有のＩＤ番号がメモリ部４９に記憶される。マイクロコントローラのＲＯＭ２３に記憶されるセキュリティ・コードとプライベート・キーファイルは、ＤＳＰ１２のＲＡＭ１１に転送され、それぞれのメモリ部５０と５１に記憶される。また、解読プログラムがマイクロコントローラのＲＯＭ２３からメモリ部５２に読み込まれる。選択された音声データファイルに関連するデコーダファイルはメモリ部５４に記憶され、その音声データファイルはメモリ部５６に記憶される。種々のデータ・ブロックの転送、およびＤＳＰ１２のＲＡＭ１１内でのデータ・ブロックの実際の配置は、当業者に知られているプログラミング技術のうちの１つを使用して、希望通りにプログラムされることが理解できる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
上述のように、ブロック５０内のセキュリティ・コードは、ブロック５２内の解読プログラムを解読するのに使用される。この解読プログラムは、ブロック５４内のデコーダファイルおよびブロック５６内の音声データファイルを解読するのに使用される。この解読プログラムには、デコーダファイルの解読中に使用される第１のキーを指定するポインタが含まれる。また、解読プログラムで指定される第２のキーおよびブロック４９内のメモリカード３２の固有のＩＤ番号を使用して、ファイナル(最終)キーを発生し、ファイナルキーは選択された音声データファイルを解読するために解読プログラムで使用される。デコーダファイルは次に、解読された音声データファイルを復号化するのに使用される。プライベート・キーファイルが記憶されている記憶場所のポインタを変更することにより、あるいはプライベート・キーファイルが記憶されている記憶場所を変更することにより、プライベート・キーファイル内で異なるキーが選択されることが理解できる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本発明は例示的な実施例に関して説明されてきたが、本発明の本質からはずれることなく、ここに開示された実施例に変形と変更がなされることは当業者に明白であろう。例えば、本発明はオーディオ・プレーヤ１０に着脱可能に結合されるメモリカードに関して説明されているが、本発明はオーディオ・プレーヤ１０の内部に固定して配置されるメモリ・チップを使用して実施することもでき、この場合、デコーダのプログラムおよび音声データファイルは、音楽管理ソフトウェアにより、固定されたメモリ・チップにロードされる。また、適正なデコーダのプログラムおよび音声データファイルをロードする本発明の特徴は、従来から知られている幾つかのプログラミング方法の１つを使用して、または幾つかのプログラミング方法を組み合わせて、音楽管理ソフトウェアで実施することもできる。また、上述した説明はオーディオ（音声）データ・プレーヤに関してなされているが、本発明はあらゆる携帯用のデータ処理装置、例えば、ビデオ表示装置にも拡張することができ、その場合、データは複数のデータ符号化フォーマットの１つを使用して符号化される。また、音声データファイルおよびデコーダファイルは磁気的または光学的な媒体に記憶されそこから読み出される。従って、本発明は特許請求の範囲に記載される全ての変更をカバーすることが理解できる。
【手続補正２２】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2002543476.tif 000001
【手続補正２３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2002543476.tif 000002