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