(57)【要約】【課題】記録装置に記録された音声データを再生可能な情報処理装置において、その音声データを読み出す処理の処理時間を短縮することができるようにする。【解決手段】  MP3ファイルが１以上記録されているとともに、１以上のMP３ファイルのそれぞれの復号に必要な情報のそれぞれをまとめて含むCSVファイルが記録されているUSBメモリが携帯型情報処理装置に装着されると（ステップＳ２（ＹＥＳ））、そのCSVファイルを参照することで再生対象（MP3ファイル）のMPEGのタイプが認識される（ステップＳ３）。そして、認識されたMPEGのタイプに対応するデコード設定が施され（ステップＳ４乃至Ｓ６）、再生対象は、そのデコード設定に基づいてデコードされて再生される（ステップＳ７乃至Ｓ１０）。本発明は、MP3ファイルをデコードし再生する機能を有する携帯型情報処理装置に適用可能である。【選択図】  図６
2005215466.tif 000002
【特許請求の範囲】
【請求項１】
所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの復号に必要な第１の情報のそれぞれをまとめて含む第２のファイルが記録されている記録装置との間で通信を行う通信手段と、
前記通信手段の通信により前記記録装置から取得された前記第１のファイルに含まれる前記音声データを復号する復号手段と、
前記通信手段を制御して前記第２のファイルを前記記録装置から取得させ、その第２のファイルに含まれる１以上の前記第１の情報のうちの、処理対象の前記第１のファイルに対応する前記第１の情報に基づいて、処理対象の前記第１のファイルに含まれる前記音声データの復号のタイプを設定する設定手段と、
前記設定手段により設定されたタイプに基づいて、前記通信手段を制御して、処理対象の前記第１のファイルを前記記録装置から取得させ、前記復号手段を制御して、その第１のファイルに含まれる前記音声データを復号させる復号制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１のファイルのファイル形式は、MP3（Moving Picture Experts１ audio layer3）ファイル形式であって、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの符号化方式は、MPEG１方式とMPEG２方式のうちの何れかであり、
前記第２のファイルには、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの符号化方式を示す情報のそれぞれが、前記第１の情報のそれぞれとして含まれており、
前記設定手段は、処理対象の前記第１のファイルに対応する前記第１の情報が前記MPEG１方式を示す情報である場合、その第１のファイルに含まれる前記音声データの復号のタイプとして、前記MPEG１方式に対応するタイプを設定し、処理対象の前記第１のファイルに対応する前記第１の情報が前記MPEG２方式を示す情報である場合、その第１のファイルに含まれる前記音声データの復号のタイプとして、前記MPEG２方式に対応するタイプを設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２のファイルに含まれる前記第１の情報として、１以上の前記第１のファイルのそれぞれに含まれる前記音声データに対する、サンプリング周波数を示す第１の値とビットレートを示す第２の値を含み、
前記設定手段は、処理対象の前記第１のファイルに含まれる前記音声データのサンプリング周波数とビットレートのそれぞれとして、前記第２のファイルに含まれる前記第１の情報のうちの、その第１のファイルに対応する前記第１の値と前記第２の値のそれぞれを設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第２のファイルには、さらに、前記記録装置に記録された１以上の前記第１のファイルのそれぞれを管理するために必要な第２の情報のそれぞれが含まれており、
前記通信手段の通信により取得された前記第２のファイルに含まれる１以上の前記第２の情報のうちの少なくとも１つを、所定の呈示装置に呈示させる制御を行う呈示制御手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第２のファイルのファイル形式は、CSV（Comma Separated Values）形式である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの復号に必要な情報のそれぞれをまとめて含む第２のファイルが記録されている記録装置との間で通信を行う通信手段と、
前記通信手段の通信により前記記録装置から取得された前記第１のファイルに含まれる前記音声データを復号する復号手段と
を備える情報処理装置の情報処理方法において、
前記通信手段を制御して前記第２のファイルを前記記録装置から取得させ、その第２のファイルに含まれる１以上の前記情報のうちの、処理対象の前記第１のファイルに対応する前記情報に基づいて、処理対象の前記第１のファイルに含まれる前記音声データの復号のタイプを設定する設定ステップと、
前記設定ステップの処理により設定されたタイプに基づいて、前記通信手段を制御して、処理対象の前記第１のファイルを前記記録装置から取得させ、前記復号手段を制御して、その第１のファイルに含まれる前記音声データを復号させる復号制御ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの復号に必要な情報のそれぞれをまとめて含む第２のファイルが記録されている拡張装置との間で通信を行う通信手段と、
前記通信手段の通信により前記拡張装置から取得された前記第１のファイルに含まれる前記音声データを復号する復号手段と
を備える主装置を制御するコンピュータが実行するプログラムであって、
前記通信手段を制御して前記第２のファイルを前記記録装置から取得させ、その第２のファイルに含まれる１以上の前記情報のうちの、処理対象の前記第１のファイルに対応する前記情報に基づいて、処理対象の前記第１のファイルに含まれる前記音声データの復号のタイプを設定する設定ステップと、
前記設定ステップの処理により設定されたタイプに基づいて、前記通信手段を制御して、処理対象の前記第１のファイルを前記記録装置から取得させ、前記復号手段を制御して、その第１のファイルに含まれる前記音声データを復号させる復号制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びに、プログラムに関し、特に、記録装置に記録された音声データを再生可能な情報処理装置において、その音声データを読み出す処理の処理時間を短縮することができる、情報処理装置および方法、並びに、プログラムに関する。
【背景技術】
【０００２】
最近の情報処理装置は、様々な拡張装置が装着できるように構成されていることが多い。
【０００３】
このような拡張装置として、例えば、特許文献１や特許文献２には、メモリカードが開示されている。
【０００４】
また、このような拡張装置の一つとして、USB(Universal Serial Bus)を使用して通信を行う拡張装置（以下、USB周辺装置と称する）も普及してきている。このようなUSB周辺装置として、例えば、メモリカードと同様に、データ記録が可能な半導体メモリ素子を搭載する装置（以下、USBメモリと称する）が存在する。
【０００５】
このようなメモリカードやUSBメモリ（以下、これらをまとめて、記録装置と適宜称する）が使用する電力は、記録装置が接続された情報処理装置から供給されることが多い。
【０００６】
ところで、近年、このような記録装置を装着する情報処理装置として、その記録装置に記録された音声データを再生可能な再生装置も普及してきている。上述した特許文献１や特許文献２にも、このような再生装置の一例が開示されている。
【０００７】
このような再生装置で再生される音声データは、所定のファイル形式で記録装置に記録さていることが多い。例えば、このような音声データの一ファイル形式として、MP3（Moving Picture Experts Group1 audio layer3）ファイル形式が知られている。
【０００８】
このMP3ファイル形式で記録装置に記録された音声データは、その名の通り、MPEG方式で符号化されているが、そのMPEG方式のバージョンとして、現在、MPEG１方式の他さらに、MPEG２方式（MPEG2.0や2.5等）も存在し、今後、それ以降のバージョンも登場する可能性がある。即ち、MP3ファイル形式の音声データの符号化方式（バージョン）として、MPEG１方式の他に、MPEG２方式等が存在する。
【０００９】
このため、再生装置側では、MP3ファイル形式で記録装置に記録された音声データを再生する場合、その音声データの符号化方式（バージョン）に対応する復号処理（デコード処理）を行う必要がある。即ち、符号化方式によりデコードのタイプも異なることになる。
【００１０】
具体的には、例えば、MPEG1方式で符号化された音声データの場合には、再生装置は、ADDRESS LATCH後、さらにｎ（ｎは、デコーダ等の要求により決定される任意の正数値。例えば、n=4）CLOCK（ｎWAIT）後に、記録装置から次に復号すべき音声データを取得し、それを復号する必要がある。これに対して、例えば、MPEG2方式で符号化された音声データの場合には、再生装置は、ADDRESS LATCH後、さらにｍ（ｍは、デコーダ等の要求により決定される任意の正数値。例えば、ｍ=９）CLOCK（ｍWAIT）後に、記録装置から次に復号すべき音声データを取得し、それを復号する必要がある。
【００１１】
また、サンプリング周波数やビットレートも、音声データ毎に異なることが多く（特に、MPEGのバージョンが異なる場合）、それらに対応して復号する必要がある。
【００１２】
【特許文献１】特開２００１−３２６８９２号公報
【特許文献２】特開２００２−１４９４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、従来の再生装置では、MP3ファイル形式で記録装置に記録された音声データを読み出してデコードする処理を実行する場合、その音声データの符号化方式によらず、最初に、MPEG１方式に対応するデコードタイプでその処理を実行する。即ち、従来の再生装置では、最初に、ADDRESS LATCH後、さらに４CLOCK（４WAIT）後に、記録装置に記録された音声データの中から、次に復号すべきデータを読み出す処理を実行する。また、サンプリング周波数やビットレートの設定も、MPEG１方式に対応する設定にする。
【００１４】
そして、従来の再生装置は、この最初の読出しの処理に失敗した時、その音声データの符号化方式はMPEG１方式ではなくMPEG2方式であるとはじめて認識して、デコードタイプをMPEG２方式に対応するデコードタイプに更新して、その処理を実行する。即ち、従来の再生装置は、この時点ではじめて、ADDRESS LATCH後、さらに９CLOCK（９WAIT）後に、記録装置に記録された音声データの中から、次に復号すべきデータを読み出す処理を実行する。また、サンプリング周波数やビットレートの設定も、MPEG２方式に対応する設定にする。
【００１５】
このように、音声データの符号化方式がMPEG2方式である場合には、次に復号すべきデータの読み出し処理は、結局、２回繰り返して実行されることになる。
【００１６】
このため、従来の再生装置と記録装置との間での通信（読出し処理に伴う通信処理）の時間効率が悪く、読み出し処理が完了するまでに時間がかかるという課題があった。換言すると、再生処理が遅くなるという課題があった。
【００１７】
特に、再生装置が携帯型（ポータブル型）である場合、その再生装置の電源は電池であることが多く、この課題の発生の結果、電池の寿命を早めてしまうという問題が生じてしまう。ただし、バッテリ等再充電可能な電池である場合、電池の寿命とは、再充電後、出力電圧が規定電圧よりも下がった時点を指す。
【００１８】
さらに、記録装置がUSBメモリである場合に、この問題は顕著なものとなる。即ち、電池の寿命はより早くなってしまう。USBメモリは、上述したメモリカード等他の記録装置と比較して高い電圧で動作するように、即ち、USB規格で規定されている4.5[V]乃至5.5［V］の間で動作するように構成されているからである。
【００１９】
本発明は、このような状況に鑑みてなされたものであり、記録装置（拡張装置）に記録された音声データを再生可能な情報処理装置において、その音声データを読み出す処理の処理時間を短縮することができるようにするものである。
【課題を解決するための手段】
【００２０】
本発明の情報処理装置は、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な第１の情報のそれぞれをまとめて含む第２のファイルが記録されている記録装置との間で通信を行う通信手段と、通信手段の通信により記録装置から取得された第１のファイルに含まれる音声データを復号する復号手段と、通信手段を制御して第２のファイルを記録装置から取得させ、その第２のファイルに含まれる１以上の第１の情報のうちの、処理対象の第１のファイルに対応する第１の情報に基づいて、処理対象の音声データの復号のタイプを設定する設定手段と、設定手段により設定されたタイプに基づいて、通信手段を制御して、処理対象の第１のファイルを記録装置から取得させ、復号手段を制御して、その第１のファイルに含まれる音声データを復号させる復号制御手段とを備えることを特徴とする。
【００２１】
第１のファイルのファイル形式は、MP3（Moving Picture Experts１ audio layer3）ファイル形式であって、１以上の第１のファイルのそれぞれに含まれる音声データの符号化方式は、MPEG１方式とMPEG２方式のうちの何れかであり、第２のファイルには、１以上の第１のファイルのそれぞれに含まれる音声データの符号化方式を示す情報のそれぞれが、第１の情報のそれぞれとして含まれており、設定手段は、処理対象の第１のファイルに対応する第１の情報がMPEG１方式を示す情報である場合、その第１のファイルに含まれる音声データの復号のタイプとして、MPEG１方式に対応するタイプを設定し、処理対象の第１のファイルに対応する第１の情報がMPEG２方式を示す情報である場合、その第１のファイルに含まれる音声データの復号のタイプとして、MPEG２方式に対応するタイプを設定するようにすることができる。
【００２２】
第２のファイルに含まれる第１の情報として、１以上の第１のファイルのそれぞれに含まれる音声データに対する、サンプリング周波数とビットレートとを含み、設定手段は、処理対象の第１のファイルに含まれる音声データのサンプリング周波数とビットレートのそれぞれとして、第２のファイルに含まれる第１の情報のうちの、その第１のファイルに対応する第１の値と第２の値のそれぞれを設定するようにすることができる。
【００２３】
第２のファイルには、さらに、記録装置に記録された１以上の第１のファイルのそれぞれを管理するために必要な第２の情報のそれぞれが含まれており、通信手段の通信により取得された第２のファイルに含まれる１以上の第２の情報のうちの少なくとも１つを、所定の呈示装置に呈示させる制御を行う呈示制御手段をさらに設けるようにすることができる。
【００２４】
第２のファイルのファイル形式は、CSV（Comma Separated Values）形式であるようにすることができる。
【００２５】
本発明の情報処理装置においては、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な第１の情報のそれぞれをまとめて含む第２のファイルが記録されている記録装置との間で通信が行われ、１以上の第１のファイルの中から所定のファイルが取得されて、それに含まれる音声データが復号される。詳細には、第２のファイルが記録装置との通信により取得され、その第２のファイルに含まれる１以上の第１の情報のうちの、処理対象の第１のファイルに対応する第１の情報に基づいて、処理対象の音声データの復号のタイプが設定される。そして、設定されたタイプに基づいて、処理対象の第１のファイルが記録装置との通信により取得され、その第１のファイルに含まれる音声データが復号される。
【００２６】
本発明の情報処理方法は、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な情報のそれぞれをまとめて含む第２のファイルが記録されている記録装置との間で通信を行う通信手段と、通信手段の通信により記録装置から取得された第１のファイルに含まれる音声データを復号する復号手段とを備える情報処理装置の情報処理方法であって、通信手段を制御して第２のファイルを記録装置から取得させ、その第２のファイルに含まれる１以上の情報のうちの、処理対象の第１のファイルに対応する情報に基づいて、処理対象の第１のファイルに含まれる音声データの復号のタイプを設定する設定ステップと、設定ステップの処理により設定されたタイプに基づいて、通信手段を制御して、処理対象の第１のファイルを記録装置から取得させ、復号手段を制御して、その第１のファイルに含まれる音声データを復号させる復号制御ステップとを含むことを特徴とする。
【００２７】
本発明のプログラムは、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な情報のそれぞれをまとめて含む第２のファイルが記録されている拡張装置との間で通信を行う通信手段と、通信手段の通信により拡張装置から取得された第１のファイルに含まれる音声データを復号する復号手段とを備える主装置を制御するコンピュータが実行するプログラムであって、通信手段を制御して第２のファイルを記録装置から取得させ、その第２のファイルに含まれる１以上の情報のうちの、処理対象の第１のファイルに対応する情報に基づいて、処理対象の第１のファイルに含まれる音声データの復号のタイプを設定する設定ステップと、設定ステップの処理により設定されたタイプに基づいて、通信手段を制御して、処理対象の第１のファイルを記録装置から取得させ、復号手段を制御して、その第１のファイルに含まれる音声データを復号させる復号制御ステップとを含むことを特徴とする。
【００２８】
本発明の情報処理方法およびプログラムにおいては、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な情報のそれぞれをまとめて含む第２のファイルが記録されている記録装置（または拡張装置）との間で通信を行う通信手段と、通信手段の通信により記録装置（または拡張装置）から取得された第１のファイルに含まれる音声データを復号する復号手段とを備える情報処理装置（または主装置）が制御される。詳細には、通信手段が制御されて第２のファイルが記録装置から取得され、その第２のファイルに含まれる１以上の情報のうちの、処理対象の第１のファイルに対応する情報に基づいて、処理対象の第１のファイルに含まれる音声データの復号のタイプが設定される。そして、設定されたタイプに基づいて、通信手段が制御されて、処理対象の第１のファイルが記録装置から取得され、復号手段が制御されて、その第１のファイルに含まれる音声データが復号される。
【発明の効果】
【００２９】
以上のごとく、本発明によれば、MP3ファイル形式で記録装置（拡張装置）に記録された音声データを再生可能な情報処理装置を提供することができる。特に、その音声データを読み出す処理の処理時間を短縮することができる。
【発明を実施するための最良の形態】
【００３０】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３１】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３２】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば、図１と図５の携帯型情報処理装置３）は、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な第１の情報のそれぞれをまとめて含む第２のファイル（例えば、図３の表に対応するCSV形式のファイル）が記録されている記録装置（例えば、図１と図４のUSB周辺装置（USBメモリ）２との間で通信を行う通信手段（例えば、図５のUSBインタフェース３１とUSB通信制御部１０１）と、前記通信手段の通信により前記記録装置から取得された前記第１のファイルに含まれる前記音声データを復号する復号手段（例えば、図５のデコード部１０５）と、前記通信手段を制御して前記第２のファイルを前記記録装置から取得させ、その第２のファイルに含まれる１以上の前記第１の情報のうちの、処理対象の前記第１のファイルに対応する前記第１の情報に基づいて、処理対象の前記第１のファイルに含まれる前記音声データの復号のタイプを設定する設定手段（例えば、図６のステップＳ３乃至Ｓ６の処理を実行する図５の主制御部１０２）と、前記設定手段により設定されたタイプに基づいて、前記通信手段を制御して、処理対象の前記第１のファイルを前記記録装置から取得させ、前記復号手段を制御して、その第１のファイルに含まれる前記音声データを復号させる復号制御手段（例えば、図６のステップＳ７の処理を実行し、ステップＳ８の処理を制御する図５の主制御部１０２）とを備えることを特徴とする。
【００３３】
この情報処理装置において、前記第１のファイルのファイル形式は、MP3（Moving Picture Experts１ audio layer3）ファイル形式であって、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの符号化方式は、MPEG１方式とMPEG２方式のうちの何れかであり、前記第２のファイルには、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの符号化方式を示す情報のそれぞれが、前記第１の情報のそれぞれとして含まれており（例えば、図３の表形式のフォーマットにおいて、第１列目の項目「MPEG情報（MPEG1orMPEG2）」に、“MPEG1”と“MPEG2”とのうちの何れかが記述され）、前記設定手段は、処理対象の前記第１のファイルに対応する前記第１の情報が前記MPEG１方式を示す情報である場合（例えば、図６のステップＳ４の処理で「ＮＯ」であると判定した場合）、その第１のファイルに含まれる前記音声データの復号のタイプとして、前記MPEG１方式に対応するタイプを設定し（例えば、図６のステップＳ６の処理を実行し）、処理対象の前記第１のファイルに対応する前記第１の情報が前記MPEG２方式を示す情報である場合（例えば、図６のステップＳ４の処理で「ＹＥＳ」であると判定した場合）、その第１のファイルに含まれる前記音声データの復号のタイプとして、前記MPEG２方式に対応するタイプを設定する（例えば、図６のステップＳ５の処理を実行する）ようにすることができる。
【００３４】
この情報処理装置において、前記第２のファイルに含まれる前記第１の情報として、１以上の前記第１のファイルのそれぞれに含まれる前記音声データに対する、サンプリング周波数とビットレートと（例えば、図３の表形式のフォーマットにおいて、第２列目の「サンプリング周波数」と第３列目の「ビットレート」のそれぞれの項目に記述される内容）を含み、設定手段は、処理対象の第１のファイルに含まれる音声データのサンプリング周波数とビットレートのそれぞれとして、第２のファイルに含まれる第１の情報のうちの、その第１のファイルに対応する第１の値と第２の値のそれぞれを設定する（例えば、図３の表の１つの行は１つの第１のファイルに対応しており、このとき設定される第１の値と第２の値のそれぞれは、処理対象の第１のファイルに対応する行の「サンプリング周波数」と「ビットレート」のそれぞれの項目に記述される値である）。
【００３５】
この情報処理方法において、前記第２のファイルには、さらに、前記記録装置に記録された１以上の前記第１のファイルのそれぞれを管理するために必要な第２の情報（例えば、図４における「MPEG情報」以外の項目、すなわち、「タイトル」や「アーティスト名」等に記述される情報）のそれぞれが含まれており、前記通信手段の通信により取得された前記第２のファイルに含まれる１以上の前記第２の情報のうちの少なくとも１つを、所定の呈示装置（例えば、図５の表示部１１１）に呈示させる制御を行う呈示制御手段（例えば、図５の表示制御部１１０）をさらに設けるようにすることができる。
【００３６】
この情報処理方法において、前記第２のファイルのファイル形式は、CSV（Comma Separated Values）形式である（例えば、図３の表の各項目に記述される情報のそれぞれをカンマ（‘）区切りで並べるCSV形式である）ようにすることができる。
【００３７】
本発明によれば、情報処理方法が提供される。この情報処理方法（例えば、図６のフローチャートに対応する方法）は、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの復号に必要な情報のそれぞれをまとめて含む第２のファイルが記録されている記録装置（例えば、図１と図４のUSB周辺装置（USBメモリ）２）との間で通信を行う通信手段（例えば、図５のUSBインタフェース３１とUSB通信制御部１０１）と、前記通信手段の通信により前記記録装置から取得された前記第１のファイルに含まれる前記音声データを復号する復号手段（例えば、図５のデコード部１０５）とを備える情報処理装置（例えば、図１と図５の携帯型情報処理装置３）の情報処理方法であって、前記通信手段を制御して前記第２のファイルを前記記録装置から取得させ、その第２のファイルに含まれる１以上の前記情報のうちの、処理対象の前記第１のファイルに対応する前記情報に基づいて、処理対象の前記第１のファイルに含まれる前記音声データの復号のタイプを設定する設定ステップ（例えば、図６のステップＳ３乃至Ｓ６の処理）と、前記設定ステップの処理により設定されたタイプに基づいて、前記通信手段を制御して、処理対象の前記第１のファイルを前記記録装置から取得させ、前記復号手段を制御して、その第１のファイルに含まれる前記音声データを復号させる復号制御ステップ（例えば、図６のステップＳ７とＳ８の処理）とを含むことを特徴とする。
【００３８】
本発明によれば、プログラムが提供される。このプログラムは、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の前記第１のファイルのそれぞれに含まれる前記音声データの復号に必要な情報のそれぞれをまとめて含む第２のファイルが記録されている拡張装置（例えば、図１と図４のUSB周辺装置（USBメモリ）２）との間で通信を行う通信手段（例えば、図５のUSBインタフェース３１とUSB通信制御部１０１）と、前記通信手段の通信により前記拡張装置から取得された前記第１のファイルに含まれる前記音声データを復号する復号手段（例えば、図５のデコード部１０５）とを備える主装置（例えば、図１と図５の携帯型情報処理装置３）を制御するコンピュータ（例えば、図５の主制御部１０２に含まれる図示せぬコンピュータ）が実行するプログラムであって、上述した情報処理方法に対応するプログラムである。このプログラムは、例えば、図５の主制御部１０２に含まれる内蔵メモリ１１２に記録されている。
【００３９】
次に、図面を参照して、本発明の実施の形態について説明する。
【００４０】
図１は、本発明が適用される情報処理システム、即ち、本発明が適用される情報処理装置を含む情報処理システムの構成例を示している。
【００４１】
なお、図１において、白抜きの点線の矢印は電力の流れを示しており、点線の矢印は情報の流れを示している。
【００４２】
図１に示されるように、本発明が適用される情報処理システムは、任意の台数（図１の例では、１台）の据置型情報処理装置１、任意の台数（図１の例では、１台）のUSB周辺装置２、および、任意の台数（図１の例では、１台）の携帯型情報処理装置３から構成される。
【００４３】
図１に示されるように、据置型情報処理装置１、USB周辺装置２、および、携帯型情報処理装置３のそれぞれには、USBインタフェース１１、USBインタフェース２１、および、USBインタフェース３１のそれぞれが設けられている。
【００４４】
即ち、USB周辺装置２と据置型情報処理装置１とは、USBインタフェース２１とUSBインタフェース１１とを介して相互に接続可能とされている。この場合、USB周辺装置２が使用する電力は、据置型情報処理装置１から供給される。
【００４５】
従って、例えば、据置型情報処理装置１は、データ記録が可能なUSB周辺装置２（後述する図４参照）が接続（装着）された場合、USBインタフェース１１とUSBインタフェース２１とを介してUSB周辺装置２との間で通信を行い、所定の符号化方式に従って符号化された音声データ（据置情報処理装置１自身が符号化処理を行ってもよい）を含む第１のファイルを１以上記録させることができる。さらに、本実施の形態においては、このとき、据置型情報処理装置１は、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な第１の情報のそれぞれ、および、１以上の第１のファイルのそれぞれを管理するために必要な第２の情報のそれぞれをまとめて含む第２のファイルを、USB周辺装置２に記録させることができる。
【００４６】
なお、第１のファイルと第２のファイルのそれぞれは、据置型情報処理装置１自身により生成されたものであってもよいし、図示せぬ他の情報処理装置により生成されたものであってもよい。具体的には、例えば、他の情報処理装置として、図示せぬネットワーク（インターネット等）上に配置される図示せぬコンテンツ配信サーバ等が挙げられる。
【００４７】
また、USB周辺装置２と携帯型情報処理装置３とは、USBインタフェース２１とUSBインタフェース３１とを介して相互に接続可能とされている。この場合、USB周辺装置２が使用する電力は、携帯型情報処理装置３から供給される。
【００４８】
従って、例えば、所定の符号化方式に従って符号化された音声データを含む第１のファイルが１以上記録されているとともに、１以上の第１のファイルのそれぞれに対応する、第１の情報のそれぞれ、および、第２の情報のそれぞれをまとめて含む第２のファイルが記録されているUSB周辺装置２が接続（装着）された場合、携帯型情報処理装置３は、次のような処理を実行できる。
【００４９】
即ち、携帯型情報処理装置３は、USBインタフェース３１とUSBインタフェース２１とを介してUSB周辺装置２との間で通信を行い、第２のファイルをUSB周辺装置２から先に取得し、その第２のファイルに含まれる１以上の第１の情報のうちの、処理対象の第１のファイルに対応する第１の情報に基づいて、処理対象の第１のファイルに含まれる音声データの復号のタイプを設定する処理を実行することができる。そして、携帯型情報処理装置３は、設定されたそのタイプに基づいて、USB周辺装置２との通信により処理対象の第１のファイルを取得し、その第１のファイルに含まれる音声データを復号して再生する処理を実行することができる。
【００５０】
これにより、携帯型情報処理装置３とUSB周辺装置２との間での通信（第１のファイルの読出し処理に伴う通信処理）の時間効率が従来のそれと比較して改善され、読み出し処理が完了するまでの時間が短縮され、それに伴い、再生処理も従来のそれと比較して早くなる。即ち、従来の課題を解決することが可能になる。
【００５１】
その結果、携帯型情報処理装置３の消費電力も従来のそれと比較して削減され、それに伴い、携帯型情報処理装置３の電源である電池（後述する図５の電池１１３等）の寿命も従来のそれと比較して延長する、という効果を奏することが可能になる。
【００５２】
なお、携帯型情報処理装置３のこのような一連の処理の詳細については、図６と図７のフローチャートを参照して後述する。
【００５３】
このような情報処理システムを構成する、据置型情報処理装置１、USB周辺装置２、および、携帯型情報処理装置３のそれぞれの一構成例が、図２、図４、および図５のそれぞれに示されている。そこで、以下、図２、図４、および図５のそれぞれを参照して、据置型情報処理装置１、USB周辺装置２、および、携帯型情報処理装置３のそれぞれの一構成例についてその順番に説明していく。
【００５４】
はじめに、図２を参照して、据置型情報処理装置１の一構成例について説明する。
【００５５】
図２は、据置型情報処理装置１がパーソナルコンピュータとして構成された場合の一構成例を示している。
【００５６】
図２の据置型情報処理装置１において、CPU（Central Processing Unit）５１は、ROM（Read Only Memory）５２に記録されているプログラム、または記憶部５８からRAM（Random Access Memory）５３にロードされたプログラムに従って各種の処理を実行する。RAM５３にはまた、CPU５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５７】
例えば、上述したように、CPU５１は、所定の符号化方式に従って音声信号（例えば、１楽曲分の音声信号）を符号化し、その結果得られる音声データを含む第１のファイルを生成することができる。このような第１のファイルは１以上生成される。CPU５１はまた、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な第１の情報のそれぞれ、および、１以上の第１のファイルのそれぞれを管理するために必要な第２の情報のそれぞれをまとめて含む第２のファイルを生成することができる。
【００５８】
そして、例えば、データ記録が可能なUSB周辺装置２（後述する図４参照）がUSBインタフェース１１に接続（装着）された場合、USBインタフェース１１を介してUSB周辺装置２との間で通信を行い、１以上の第１のファイルと、第２のファイルをUSB周辺装置２に記録させることができる。
【００５９】
CPU５１、ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。このバス５４にはまた、入出力インタフェース５５も接続されている。
【００６０】
入出力インタフェース５５には、キーボード、マウスなどよりなる入力部５６、ディスプレイなどよりなる出力部５７、ハードディスクなどより構成される記憶部５８、および、モデム、ターミナルアダプタなどより構成される通信部５９が接続されている。
【００６１】
通信部５９は、インターネットを含むネットワーク（図示せず）を介して他の情報処理装置（図示せず）との通信処理を行う。例えば、インターネット上に存在するコンテンツ（楽曲等）配信サーバからコンテンツデータが配信されてきた場合、通信部５９は、そのコンテンツデータを受信し、記憶部５８等に提供することができる。
【００６２】
据置型情報処理装置１は、コンテンツ配信サーバから配信されるコンテンツデータをダウンロードし、記憶部５８等に記憶させることができる。さらに、コンテンツデータとして、例えば、音声データが上述したMP3ファイル形式（以下、MP３ファイル形式の音声データを、単にMP3ファイルと称する）で送信されてくることがある。このような場合、据置型情報処理装置１は、そのMP3ファイルを上述した第１のファイルとして記憶部５８等に記憶させることができる。
【００６３】
さらに、本実施の形態においては、据置型情報処理装置１は、その第１のファイルに対応する上述した第１の情報と第２の情報とをまとめて含む第２のファイルを生成し、記憶部５８等に記憶させることができる。具体的には、例えば、据置型情報処理装置１は、図３に示される表をCSV（Comma Separated Values）ファイル形式のデータ（以下、CSVファイル形式のデータを、単にCSVファイルと称する）に変換し、即ち、図３の表の各項目の記述内容（データ）をカンマ(,)で区切って並べたCSVファイルを生成し、それを第２のファイルとして記憶部５８等に記憶させることができる。
【００６４】
即ち、図３は、本実施の形態で使用される第２のファイル（CSVファイル）を表形式で示した図である。そこで、この図３を参照して、本実施の形態で使用される第２のファイルに含まれる第１の情報と第２の情報について説明する。
【００６５】
１つの第１のファイル（いまの場合、１つのMP3ファイル）に対する第１の情報と第２の情報は、図３の例では、同一の行に並べられて記述されている（実際のCSVファイルにおいては、カンマ(,)で区切られて並べられる）。
【００６６】
即ち、図３の例では、１つの第１のファイルに対する第１の情報または第２の情報として、「MPEG情報（MPEG１orMPEG2）」、「RAC」、「8.3」、「ビットレート」、「ファイル名」、「タイトル」、「時間」、「送信時のタイムスタンプ」、「アーティスト名」、「アルバム名」、「ジャンル」、および「トラックNo.」といった情報（これらの項目名に対応する情報）が設けられており、実際のCSVファイルにおいては、これらの情報(図３の対応する行の各項目に記述される情報)が、１つの第１のファイル毎に、カンマ(,)で区切られてその順番に並べられることになる。
【００６７】
例えば、これらの情報のうちの「MPEG情報（MPEG１orMPEG2）」が、第１のファイルに含まれる音声データの復号に必要な第１の情報の一例である。具体的には、例えば、図示はされていないが、所定の行の「MPEG情報（MPEG１orMPEG2）」の項目に「MPEG１」が記述されている場合、その行に対応する第１のファイルに含まれる音声データの符号化方式がMPEG1方式であることを示す。これに対して、所定の行の「MPEG情報（MPEG１orMPEG2）」の項目に「MPEG２」が記述されている場合、その行に対応する第１のファイルに含まれる音声データの符号化方式がMPEG２方式（MPEG2.0やMPEG2.5等）であることを示す。
【００６８】
また、例えば、これらの情報のうちの「サンプリング周波数」と「ビットレート」も、第１のファイルに含まれる音声データの復号に必要な第１の情報の一例である。
【００６９】
一方、例えば、これらの情報のうちの「MPEG情報（MPEG１orMPEG2）」、「サンプリング周波数」、および「ビットレート」以外の情報が、第１のファイルを管理するために必要な第２の情報の一例である。具体的には、例えば、図示はされていないが、所定の行の「タイトル」の項目の記述内容が、その行に対応する第１のファイルに含まれる楽曲（音声データ）のタイトルを示す。その他の情報も、同様に、所定の行の各項目の記述内容が、その行に対応する第１のファイルに対する、その項目名に対応する情報を示す。
【００７０】
なお、第２のファイルのファイル形式は、本実施の形態においては上述したようにCSVファイル形式とされているが、図３に示されるような表を表現可能なファイル形式であれば、CSVファイル形式に限定されない。ただし、後述するように、再生装置側（本実施の形態では後述する図５の携帯型情報処理装置３側）で使用可能なファイル形式とされる必要がある。換言すると、第２のファイルのファイル形式として、特殊なファイル形式を採用とすることも勿論可能であるが、この場合、再生装置側では、この特殊なファイル形式を使用可能であることが前提とされる、という課題が発生してしまう。そこで、この課題の解決が必要な場合には、即ち、本発明を、できるだけ多くの種類の再生装置に適用させるためには、第２のファイルのファイル形式として、CSVファイル形式等の汎用的なファイル形式を使用すると好適である。
【００７１】
図２に戻り、入出力インタフェース５５にはまた、必要に応じてドライブ６０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体６１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５８にインストールされる。
【００７２】
入出力インタフェース５５にはさらに、上述したUSBインタフェース１１が接続されている。即ち、据置型情報処理装置１は、USBホスト機能を有しており、USBインタフェース１１に接続されたUSB周辺装置２（図１や後述する図４参照）と相互に通信を行うことができる。例えば、上述したように、データ記録が可能なUSB周辺装置２がUSBインタフェース１１に装着された場合には、据置型情報処理装置１は、第１のファイル（例えば、上述した例では、MP3ファイル）と第２のファイル（例えば、上述した例では、図３の表に対応するCSVファイル）をUSB周辺装置２に記録させることができる。また、上述した図１に示されるように、据置型情報処理装置１は、USBインタフェース１１に接続されたUSB周辺装置２に対して給電を行うことができる。
【００７３】
なお、図２においては、据置型情報処理装置１は、パーソナルコンピュータとして構成しているが、USBホストの機能を有する形態であれば、その形態は図２の例に限定されない。具体的には、例えば、据置型情報処理装置１は、据置型オーディオ機器、据置型テレビジョン受像機、据置型ハードディスクレコーダ等として構成することができる。
【００７４】
ただし、据置型情報処理装置１に接続される対象のUSB周辺装置２が、後述する図４に示されるようなUSBメモリとして構成される場合、据置型情報処理装置１はさらに、そのUSB周辺装置２にデータ（上述したMP３ファイル（第１のファイル）やCSVファイル（第２のファイル）等）を記憶させるための機能を有しているとよい。この場合、USB周辺装置２に記憶させるデータは、据置型情報処理装置１内に予め保持されていたデータであってもよいし、その時点で外部から供給されてくるデータであってもよい。ただし、前者の場合には、据置型情報処理装置１は、データを保持する機能を有する必要がある。また、後者の場合には、据置型情報処理装置１は、外部から供給されてくるデータを取得する機能を有する必要がある。
【００７５】
次に、図４を参照して、USB周辺装置２の一構成例について説明する。
【００７６】
図４は、USB周辺装置２がUSB半導体保存装置（いわゆる半導体メモリ）として構成された場合の一構成例を示している。従って、以下、USB周辺装置２をUSBメモリ２と称して説明していく。
【００７７】
なお、図４において、白抜きの矢印は電力の流れを示しており、実線の矢印は情報の流れを示している。
【００７８】
図４に示されるように、USBメモリ２には、上述したUSBインタフェース２１の他、接続先の情報処理装置（図１の例では、据置型情報処理装置１または携帯型情報処理装置３）から供給される電力で動作する、制御部８１、および、記憶部８２が設けられている。
【００７９】
制御部８１は、USBメモリ２全体の制御を行う。即ち、制御部８１は、例えば、接続先の情報処理装置との通信を制御する。
【００８０】
具体的には、例えば、接続先が据置型情報処理装置である場合（USBメモリ２が据置型情報処理装置１に装着されている場合）、制御部８１は、据置型情報処理装置１から供給されてきた、上述したMP３ファイル（第１のファイル）やCSVファイル（第２のファイル）等をUSBインタフェース２１を介して受信し、記憶部８２に記憶させる制御を行う。
【００８１】
その後、例えば、USBメモリ２が携帯型情報処理装置３に装着された場合（接続先が携帯型情報処理装置３である場合）、制御部８１は、記憶部８２に記憶されたデータの中から所定のデータを読み出して、USBインタフェース２１を介して携帯型情報処理装置３に送信する制御を行う。
【００８２】
また、例えば、制御部８１は、接続先の情報処理装置（据置型情報処理装置１、または、携帯型情報処理装置３）からの指示に基づいて、自分自身または記憶部８２が保持している情報（後述する自己プロフィール情報等）をUSBインタフェース２１を介して接続先の情報処理装置に送信する制御を行う。
【００８３】
記憶部８２は、例えば、半導体メモリ素子として構成され、接続先の情報処理装置（上述した例では、据置型情報処理装置１）から提供されたデータ等を記憶する。具体的には、例えば、携帯型情報処理装置３が、後述する図５に示されるようなポータブルオーディオ再生装置として構成される場合、据置型情報処理装置１から提供された、１以上のMP３ファイル（上述した第１のファイル）と、それらのMP3ファイルの復号または管理に必要な情報のそれぞれがまとめて含まれる、図３の表に対応するCSVファイル（上述した第２のファイル）とが記憶部８２に記憶される。
【００８４】
なお、図４においては、USB周辺装置２は、USBメモリ、即ち、USB半導体保存装置として構成されているが、その形態は図４の例に限定されず、データ記録が可能な形態であればよい。
【００８５】
次に、図５を参照して、携帯型情報処理装置３の一構成例について説明する。
【００８６】
図５は、携帯型情報処理装置３がポータブルオーディオ再生装置として構成された場合の一構成例を示している。
【００８７】
なお、上述した図４と同様に、図５においても、白抜きの矢印は電力の流れを示しており、実線の矢印は情報の流れを示している。
【００８８】
図５の携帯型情報処理装置３において、USB通信制御部１０１は、USBホスト機能を有している。即ち、USB通信制御部１０１は、主制御部１０２の制御に基づいて、上述したUSBインタフェース３１に接続されたUSBメモリ２（図１や図４）との通信を制御する。
【００８９】
具体的には、例えば、いま、USBメモリ２が、上述した図４に示されるようなUSB半導体保存装置として構成され、１以上のMP３ファイル（上述した第１のファイル）と、それらのMP3ファイルに対する各情報のそれぞれが記述された図３の表に対応するCSVファイル（上述した第２のファイル）が記憶されているとする。
【００９０】
この場合、例えば、USBメモリ２がUSBインタフェース３１のハブのうちの所定の１つ（図示せず）に接続（装着）されたとき、USB通信制御部１０１はそのハブを認識する。
【００９１】
そして、USB通信制御部１０１は、そのハブに接続されたUSBメモリ２を認識するために（現時点では、USB周辺装置２が如何なる装置であるのかがまだ不明であるため）、USBメモリ２の自己プロフィール情報、即ち、PID（プロダクトID）やVID（ヴェンダID）等の取得要求を発行し、それをUSBインタフェース３１を介してUSBメモリ２に送信する。
【００９２】
すると、USBメモリ２から自己プロフィール情報が送信されてくるので、USB通信制御部１０１は、その自己プロフィール情報をUSBインタフェース３１を介して取得（受信）して、USBメモリ２を認識する。
【００９３】
なお、以上のようなUSB通信制御部１０１の一連の認識処理を、以下、エニュメレーション処理と適宜称する。
【００９４】
また、USB通信制御部１０１は、例えば、ユーザから所定の楽曲の再生が指示された場合（ユーザからの指示を入力するブロックは図示せず）、はじめに、USBメモリ２に記憶されているデータの中から、上述した図３の表に対応するCSVファイル（第２のファイル）をUSBインタフェース３１を介して取得（受信）し、主制御部１０２に提供する。
【００９５】
その後、後述するように、主制御部１０２は、この第２のファイルに含まれる情報（ここでは、図３の「MPEG情報（MPEG１orMPEG2）」、「サンプリング周波数」、および「ビットレート」の項目に記述されている情報）に基づいて、再生が指示された楽曲（音声データ）のデコード（復号）のタイプを設定する。従って、USB通信制御部１０１は、そのデコードのタイプに基づいて、USBメモリ２に記憶されているデータの中から、再生が指示された楽曲に対応するMP3ファイルをUSBインタフェース３１を介して読み出し（受信し）、主制御部１０２に提供する。
【００９６】
詳細には、MPEG１方式に対応するデコードのタイプが設定された場合、即ち、図３の表において、再生が指示された楽曲に対応する行の「MPEG情報（MPEG１orMPEG2）」の項目に「MPEG１」が記述されていた場合、USB通信制御部１０１は、上述したように、ADDRESS LATCH後、さらにｎ（従来の例にあわせて、以下、n=4とする）CLOCK（４WAIT）後に、USBメモリ２に記憶されているデータの中から、再生が指示された楽曲に対応するMP3ファイルをUSBインタフェース３１を介して取得（受信）し、主制御部１０２に提供する。
【００９７】
これに対して、MPEG２方式に対応するデコードのタイプが設定された場合、即ち、図３の表において、再生が指示された楽曲に対応する行の「MPEG情報（MPEG１orMPEG2）」の項目に「MPEG２」が記述されていた場合、USB通信制御部１０１は、上述したように、ADDRESS LATCH後、さらにｍ（従来の例にあわせて、以下、ｍ=4とする）CLOCK（９WAIT）後に、USBメモリ２に記憶されているデータの中から、再生が指示された楽曲に対応するMP3ファイルをUSBインタフェース３１を介して取得（受信）し、主制御部１０２に提供する。
【００９８】
また、サンプリング周波数とビットレートは、再生が指示された楽曲に対応する行の「サンプリング周波数」と「ビットレート」のそれぞれの項目に記述されている値が設定される。
【００９９】
このように、本実施の形態においては、USBメモリ２に記録された所定の楽曲（第１のファイルであるMP3ファイル）の再生が指示された場合、上述した図３の表に対応するCSVファイル（第２のファイル）がUSBメモリ２から先に取得され、その第２のファイルに基づいて、再生が指示されたMP3ファイルのデコードのタイプが設定される。従って、携帯型情報処理装置３とUSBメモリ２との間での通信（再生が指示されたMP3ファイルの読出し処理に伴う通信処理）の時間効率が従来のそれと比較して改善され、読み出し処理が完了するまでの時間が短縮され、それに伴い、再生処理も従来のそれと比較して早くなる。即ち、従来の課題を解決することが可能になる。
【０１００】
その結果、携帯型情報処理装置３の消費電力も従来のそれと比較して削減され、それに伴い、携帯型情報処理装置３の電源である電池１１３の寿命も従来のそれと比較して延長する、という効果を奏することが可能になる。
【０１０１】
USB通信制御部１０１はさらに、電力供給部１０９から供給される電力を、USBインタフェース３１を介してUSBメモリ２に供給する（中継する）。
【０１０２】
主制御部１０２は、携帯型情報処理装置３の全体を制御する。即ち、主制御部１０２には、ROMやRAM等で構成される内蔵メモリ１１２が設けられており、主制御部１０２（それに設けられている図示せぬCPU等）は、内蔵メモリ１１２に記録されているプログラムに従って各種の処理を実行する。
【０１０３】
例えば、USBメモリ２が装着され、それに記録されている楽曲の再生が指示された場合、主制御部１０２は、後述する図６と図７のフローチャートに従った処理を実行する。
【０１０４】
この主制御部１０２には、上述したUSB通信制御部１０１が接続されている他、SRAM（Static Random Access Memory）１０３、EEPROM（Electrically Erasable Programmable Read-Only Memory）１０４、デコード部１０５、電圧設定部１０８、および、電力供給部１０９が接続されている。
【０１０５】
SRAM１０３は、USBメモリ２から提供されたMP3ファイル（第１のファイル）を記憶する。一方、EEPROM１０４は、USBメモリ２から提供されたCSVファイル（第２のファイル）を記憶する。EEPROM１０４にはまた、現在の再生状態を示す情報として、例えば、出力音量（ボリューム）の情報等も記憶される。
【０１０６】
デコード部１０５は、主制御部１０２の制御に基づいて（設定されたデコードのタイプに基づいて）、SRAM１０３から主制御部１０２を介して供給されたMP3ファイルをデコード（復号）し、デジタルの音声信号としてA/D変換部（Analog/Digital変換部）１０６に供給する。
【０１０７】
A/D変換部１０６は、デコード部１０５から供給されたデジタルの音声信号をアナログの音声信号に変換し、音声出力部１０７に供給する。
【０１０８】
音声出力部１０７は、スピーカやヘッドホン端子等として構成される（或いは、それらの組み合わせとして構成される）。音声出力部１０７がスピーカとして構成されている場合、音声出力部１０７は、A/D変換部１０６より供給されたアナログの音声信号を音声（即ち、再生が指示された楽曲）に変換して外部に出力する。一方、音声出力部１０７がヘッドホン端子として構成されている場合、音声出力部１０７は、A/D変換部１０６より供給されたアナログの音声信号を、それに接続されたヘッドホン等に出力する。
【０１０９】
電圧設定部１０８は、電力供給部１０９が供給する電力の電圧の設定を行い、その設定結果（電圧設定値）を主制御部１０２に供給する。主制御部１０２は、電圧設定部１０８から供給された電圧設定値を電力供給部１０９に供給する。
【０１１０】
すると、電力供給部１０９は、携帯型情報処理装置３に装着された電池１１３を入力電源として、携帯型情報処理装置３の各部のそれぞれに対して、電圧設定部１０８により設定された電圧（電圧設定部１０８より主制御部１０２を介して供給された電圧設定値の電圧）で給電する。なお、ここで言う電池１１３とは、いわゆる乾電池の他、充電可能なバッテリ等までを含む広義な電池を指す。
【０１１１】
表示制御部１１０は、EEPROM１０４から主制御部１０２を介して提供された情報、例えば、CSVファイル（第２のファイル）に含まれる情報（図３の表の各項目のそれぞれに記述されている情報）のうちの少なくとも１つを表示部１１１に表示させるように制御する。即ち、表示制御部１１０は、EEPROM１０４から主制御部１０２を介して提供された情報（データ）を、表示部１１１に対応するフォーマットの画像信号に変換し（必要に応じて、その前後に様々な画像処理を施し）、表示部１１１に提供する。表示部１１１は、表示制御部１１０から提供された画像信号に対応する画像、即ち、CSVファイル（第２のファイル）に含まれる情報等を表示する。具体的には、例えば、表示制御部１１０は、現在再生中の楽曲の「タイトル」や「時間」等を表示部１１１に表示させることができる。
【０１１２】
このように、USBメモリ２に記録された１以上のMP3ファイル（第１のファイル）のそれぞれを管理するために必要な第２の情報のそれぞれは、CSVファイルといった汎用的なファイル形式のファイル（第２のファイル）に一つにまとめられており、MP3ファイルの再生の時点においては、その第２のファイルはEEPROM１０４に予め保持されているので、表示制御部１１０は、様々な情報をユーザに容易かつ迅速に呈示する（表示部１１１に表示させる）ことができる。
【０１１３】
なお、図５においては、携帯型情報処理装置３は、ポータブルオーディオ再生装置として構成しているが、USBホストの機能、MP3ファイルを復号する機能、および、そのときの復号のタイプを設定するために、USBメモリ２に記憶された上述した第２のファイル（例えば、CSVファイル）を解析する機能を有していれば、その形態は図５の例に限定されない。具体的には、例えば、携帯型情報処理装置３は、録音も可能なポータブルオーディオ録音再生装置として構成することもできるし、ポータブルビデオ再生装置または録画再生装置としても構成することもできる。或いは、携帯型情報処理装置３は、携帯型電話機やPDA(Personal Digital Assistants)等で構成することもできる。
【０１１４】
次に、図６と図７のフローチャートを参照して、このような携帯型情報処理装置３の処理のうちの、USBメモリ２に記録された音声データ（MP3ファイル）を取得してから再生するまでの処理（以下、再生処理と称する）について説明する。
【０１１５】
なお、図６と図７のフローチャートに示される再生処理においては、USBメモリ２（図１と図４）が携帯型情報処理装置３に装着され、上述したエニュメレーション処理が完了し、かつ、携帯型情報処理装置３からUSBメモリ２に対して給電が開始されていることが前提とされている。
【０１１６】
この場合、ステップＳ１において、図５の主制御部１０２は、再生が指示されたか否かを判定する。
【０１１７】
ステップＳ１において、再生が指示されていないと判定された場合、処理はステップＳ１に戻され、再生が指示されたか否かが再度判定される。即ち、主制御部１０２は、再生が指示されることを常時監視している。
【０１１８】
そして、再生が指示されると（ステップＳ１において、再生が指示されたと判定すると）、ステップＳ２において、主制御部１０２は、USBメモリ２にCSVファイルが記録されているか否かを判定する。
【０１１９】
従来のUSBメモリ２、即ち、MP3ファイル（第１のファイル）のみが記録されたUSBメモリ２が装着された場合、ステップＳ２においてUSBメモリ２にCSVファイルが記録されていないと判定され、従来と同様の処理が実行される。即ち、処理は図７のステップＳ１１に進められ、それ以降の処理が実行される。ただし、ステップＳ１１以降の処理については後述する。
【０１２０】
これに対して、本実施の形態のUSBメモリ２には、MP3ファイル（第１のファイル）の他にさらに、上述した図３の表に対応するCSVファイル（第２のファイル）が記録されており、このような本実施の形態のUSBメモリ２が装着された場合、ステップＳ２においてUSBメモリ２にCSVファイルが記録されていると判定され、処理はステップＳ３に進められる。
【０１２１】
即ち、ステップＳ３において、主制御部１０２は、USB通信制御部１０１を制御して、CSVファイルをUSBメモリ２からUSBインタフェース３１を介して取得する。そして、主制御部１０２は、そのCSVファイルを参照して、即ち、図３の表において、再生対象(MP3ファイル)に対応する行の「MPEG情報（MPEG１orMPEG2）」の項目の記述内容を参照して、再生対象のMPEGのタイプ（符号化方式）を認識する。
【０１２２】
ステップＳ４において、主制御部１０２は、MPEG2.0以上であるか否かを判定する。
【０１２３】
図３の表において、再生対象(MP3ファイル)に対応する行の「MPEG情報（MPEG１orMPEG2）」の項目に「MPEG2」が記述されている場合、主制御部１０２は、ステップＳ４において、MPEG2.0以上であると判定し、ステップＳ５において、デコード設定をMPEG2.0以上の設定にする。即ち、例えば、主制御部１０２は、上述したように、読出しのWAIT時間を９クロック（CLOCK）に設定するとともに、サンプリング周波数とビットレートのそれぞれとして、再生対象(MP3ファイル)に対応する行の「サンプリング周波数」と「ビットレート」のそれぞれに記述されている値を設定する。その後、処理はステップＳ７に進められる。
【０１２４】
これに対して、図３の表において、再生対象(MP3ファイル)に対応する行の「MPEG情報（MPEG１orMPEG2）」の項目に「MPEG１」が記述されている場合、主制御部１０２は、ステップＳ４において、MPEG2.0以上ではない判定し、ステップＳ６において、デコード設定をMPEG1.0の設定にする。即ち、例えば、主制御部１０２は、上述したように、読出しのWAIT時間を４クロック（CLOCK）に設定するとともに、サンプリング周波数とビットレートのそれぞれとして、再生対象(MP3ファイル)に対応する行の「サンプリング周波数」と「ビットレート」のそれぞれに記述されている値を設定する。その後、処理はステップＳ７に進められる。
【０１２５】
ステップＳ７において、主制御部１０２は、設定されたWAIT時間（MPEG1.0の設定の場合には４クロックであり、MPEG2.0以上の設定の場合には９クロックである）経過後、USB通信制御部１０１を制御して、再生対象（MP3ファイル）をUSBメモリ２からUSBインタフェース３１を介して読み出し、デコード部１０５に転送する。
【０１２６】
ステップＳ８において、デコード部１０５は、主制御部１０２の制御に基づいて、ステップＳ７の処理で転送されてきた再生対象をデコード（復号）し、その結果得られるデジタルの音声信号をA/D変換部１０６に提供する。換言すると、主制御部１０２は、デコード部１０５がステップＳ８の処理を実行するように制御する。
【０１２７】
ステップＳ９において、A/D変換部１０６は、ステップＳ８の処理で提供されたデジタルの音声信号をA/D変換し、その結果得られるアナログの音声信号を音声出力部１０７に提供する。
【０１２８】
ステップＳ１０において、音声出力部１０７は、ステップＳ９の処理で提供されたアナログの音声信号を外部に出力する。
【０１２９】
これにより、携帯型情報処理装置３の再生処理は終了となる。
【０１３０】
ただし、正確には、本実施の形態においては、USBメモリ２から順次転送されてくる再生対象（MP3ファイル）は、SRAM１０３に順次蓄積されていき（一旦記憶され）、予め規定されたデータ量（以下、規定データ量と称する）のデータが蓄積された段階で、デコード部１０５に転送される。
【０１３１】
従って、再生対象（MP3ファイル）の総容量が、SRAM１０３の規定データ量を超えている場合、実際には、デコード部１０５がステップＳ８のデコード処理を実行するのとは独立（並行）して、主制御部１０２が再生対象のうちの次にデコードすべきデータをUSBメモリ２から取得し、SRAM１０３に蓄積する処理（ステップＳ７の処理）を実行することになる。
【０１３２】
換言すると、図６のステップＳ７乃至Ｓ１０の処理の流れは、再生対象（MP3ファイル）のうちの所定のデータ（楽曲のうちの一部分に対応するデータ）に着目した場合の処理の流れを示している。
【０１３３】
次に、従来のUSBメモリ２、即ち、CSVファイル（第２のファイル）が記録されていないUSBメモリ２が装着された場合の処理について説明する。
【０１３４】
この場合、上述したように、ステップＳ２において、USBメモリ２にCSVファイルが記録されていないと判定され、処理は図７のステップＳ１１に進められ、それ以降の処理、即ち、従来と同様の処理が実行される。
【０１３５】
詳細には、ステップＳ１１において、主制御部１０２は、データ転送が初回であるか否かを判定する。
【０１３６】
いまの場合、再生対象（MP3ファイル）の転送はまだ行われていないので、主制御部１０２は、ステップＳ１１において、データ転送が初回であると判定し、ステップＳ１２において、デコード設定をMPEG1.0の設定にする。即ち、例えば、主制御部１０２は、上述したように、読出しのWAIT時間を４クロック（CLOCK）に設定するとともに、サンプリング周波数とビットレートをMPEG１に対応する値に設定する。
【０１３７】
このように、データ転送が初回の場合、デコードの設定は、再生対象（MP3ファイル）のMPEGのタイプによらず、強制的にMPEG1.0の設定とされるのである。
【０１３８】
次に、ステップＳ１３において、主制御部１０２は、設定されたWAIT時間（即ち、４クロック）経過後、USB通信制御部１０１を制御して、再生対象（MP3ファイル）をUSBメモリ２からUSBインタフェース３１を介して読み出し、デコード部１０５に転送する。
【０１３９】
ステップＳ１４において、主制御部１０２は、転送に成功したか否か（MPEG1.0以上であるか否か）を判定する。
【０１４０】
再生対象（MP3ファイル）の符号化方式がMPEG１である場合には、当然ながら、デコード部１０５は、MPEG1.0の設定で、再生対象(MP3ファイル)のデコードを行うことができる。このような場合、ステップＳ１４において、転送に成功したと判定され、処理は図６のステップＳ８に進められ、それ以降の処理が実行される。即ち、再生対象(MP3ファイル)は、ステップＳ８の処理でデコード部１０５によりデコードされ、ステップＳ９の処理でA/D変換部１０６によりA/D変換が施され、ステップＳ１０の処理で音声出力部１０７から出力される。これにより、携帯型情報処理装置３の再生処理は終了となる。
【０１４１】
ところが、再生対象（MP3ファイル）の符号化方式がMPEG２である場合には、デコード部１０５は、MPEG1.0の設定では、再生対象(MP3ファイル)のデコードを行うことができない（読み取り不能となる）。このような場合、デコード部１０５は、主制御部１０２に対して再送信依頼を発行する。
【０１４２】
そこで、主制御部１０２は、この再送信依頼を受けると、ステップＳ１４において、転送に失敗した（成功していない）と判定し、処理をステップＳ１１に戻し、それ以降の処理を繰り返す。
【０１４３】
即ち、主制御部１０２は、今度は、ステップＳ１１において、データ転送は初回ではないと判定し、ステップＳ１６において、デコード設定MPEG2.0以上の設定にする。即ち、例えば、主制御部１０２は、上述したように、読出しのWAIT時間を９クロック（CLOCK）に設定するとともに、サンプリング周波数とビットレートをMPEG２に対応する値に設定する。
【０１４４】
次に、ステップＳ１７において、主制御部１０２は、設定されたWAIT時間（即ち、９クロック）経過後、USB通信制御部１０１を制御して、再生対象（MP3ファイル）をUSBメモリ２からUSBインタフェース３１を介して読み出し、デコード部１０５に転送する。
【０１４５】
このようにMPEG2.0以上の設定に更新されたので、今度は、デコード部１０５は、再生対象(MP3ファイル)のデコードを行うことができる。そこで、処理は図６のステップＳ８に進められ、それ以降の処理が実行される。即ち、再生対象(MP3ファイル)は、ステップＳ８の処理でデコード部１０５によりデコードされ、ステップＳ９の処理でA/D変換部１０６によりA/D変換が施され、ステップＳ１０の処理で音声出力部１０７から出力される。これにより、携帯型情報処理装置３の再生処理は終了となる。
【０１４６】
以上説明したように、従来の処理（第２のファイルであるCSVファイルが記録されていないUSBメモリ２が装着された場合の処理）では、再生対象（MP3ファイル）の符号化方式がたとえMPEG２であっても、最初は、デコードの設定を強制的にMPEG1.0の設定としてデコード処理が試みられ（ステップＳ１１乃至Ｓ１４の処理が実行され）、その試みに失敗した場合に初めて、デコード設定がMPEG2.0以上の設定に更新される。
【０１４７】
このため、再生が指示されてから（図６のステップＳ１で、再生が指示されたと判定されてから）、再生対象が読み出されて、デコードが開始されるまで（図６のステップＳ８の処理が開始されるまで）の処理時間が長くなり、上述した従来の課題が発生してしまうことになる。
【０１４８】
これに対して、本実施の形態のUSBメモリ２、即ち、第２のファイルであるCSVファイルが記録されているUSBメモリ２が装着された場合には、その第２のファイルを参照して再生対象のデコード設定がはじめに行われ、そのデコード設定で再生対象の読み出し処理（ステップＳ３乃至Ｓ７の処理）が実行される。
【０１４９】
従って、再生が指示されてから（図６のステップＳ１で、再生が指示されたと判定されてから）、再生対象が読み出されて、デコードが開始されるまで（図６のステップＳ８の処理が開始されるまで）の処理時間は、従来のそれと比較して短縮される。即ち、上述した従来の課題を解決することが可能になる。
【０１５０】
その結果、携帯型情報処理装置３の消費電力も従来のそれと比較して削減され、それに伴い、携帯型情報処理装置３の電源である電池１１３の寿命も従来のそれと比較して延長する、という効果を奏することが可能になる。
【０１５１】
なお、上述した例では、デコードの設定として、MPEG方式のバージョン（MPEG方式１または２）が設定されるときに、サンプリング周波数とビットレートとが設定されたが、MPEG方式のバージョン（MPEG方式１または２）、サンプリング周波数、およびビットレートの設定は基本的に独立して設定可能である。即ち、MPEG方式のバージョン（MPEG方式１または２）、サンプリング周波数、およびビットレートの設定の順序は、上述した例に限定されず、任意の順序でよい。具体的には、例えば、サンプリング周波数とビットレートとが先に設定され、その後、MPEG方式のバージョン（MPEG方式１または２）が設定されてもよい。
【０１５２】
以上、図１の情報処理システムの構成と動作等を説明してきたが、本発明が適用される情報処理システムは、図１の情報処理システムに限定されず、様々な形態を取ることが可能である。
【０１５３】
例えば、USB周辺装置２の代わりに、所定の符号化方式に従って符号化された音声データを含む第１のファイルを１以上記録可能であって、１以上の第１のファイルのそれぞれに含まれる音声データの復号に必要な第１の情報のそれぞれをまとめて含む第２のファイルを記録可能な記録装置を適用することができる。
【０１５４】
具体的には、例えば、図示はしないが、このような記録装置として、メモリースティック（商標）を適用することができる。なお、メモリスティックとは、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリスティックは、縦21.5×横50×厚さ2.8[mm]の小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROMの一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して、画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。また、このメモリスティックには、データ制御用のコントローラも格納されている。
【０１５５】
従って、例えば、携帯型情報処理装置３の代わりに、このようなUSB周辺装置２とは異なる記録装置（メモリスティック等）との間で通信を行う通信手段と、通信手段の通信により記録装置から取得された第１のファイルに含まれる音声データを復号する復号手段と、通信手段を制御して第２のファイルを記録装置から取得させ、その第２のファイルに含まれる１以上の第１の情報のうちの、処理対象の第１のファイルに対応する第１の情報に基づいて、処理対象の第１のファイルに含まれる音声データの復号のタイプを設定する設定手段と、設定手段により設定されたタイプに基づいて、通信手段を制御して、処理対象の第１のファイルを記録装置から取得させ、復号手段を制御して、その第１のファイルに含まれる前記音声データを復号させる復号制御手段とを設ける情報処理装置を適用することができる。
【０１５６】
ところで、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１５７】
この記録媒体は、図２，図４，図５に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディス（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体６１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM５２（図２）や内蔵メモリ（図５の内蔵メモリ１１２および図４の図示せぬ制御部８１に含まれる内蔵メモリ）や、記憶部５８（図２）等に含まれるハードディスクなどで構成される。
【０１５８】
なお、上述した一連の処理は必要に応じて、適宜ハードウエアに実行させてもよい。
【０１５９】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１６１】
【図１】本発明が適用される情報処理システムの構成例を示すブロック図である。
【図２】図１の情報処理システムの据置型情報処理装置の構成例を示すブロック図である。
【図３】図１の情報処理システムのUSB周辺装置に音声データとともに記憶させる、その音声データの復号や管理に必要な情報を示す図である。
【図４】図１の情報処理システムのUSB周辺装置（USBメモリ）の構成例を示すブロック図である
【図５】図１の情報処理システムの携帯型情報処理装置の構成例を示すブロック図である。
【図６】図１の情報処理システムの携帯型情報処理装置（図５）の再生処理例を説明するフローチャートである。
【図７】図１の情報処理システムの携帯型情報処理装置（図５）の再生処理例を説明するフローチャートである。
【符号の説明】
【０１６２】
１  据置型情報処理装置，  ２  USB周辺装置，  ３  携帯型情報処理装置，  １１，２１，３１  USBインタフェース，  ８１  制御部８１  記憶部，  １０１  USB通信制御部，  １０２  主制御部，  １０３  SRAM，  １０４  EEPROM，  １０５  デコード部，  １０６  A/D変換部，  １０７  音声出力部，  １０８  電圧設定部，  １０９  電力供給部，  １１０  表示制御部，  １１１  表示部，  １１２  内蔵メモリ
【図１】
2005215466.tif 000003
【図２】
2005215466.tif 000004
【図３】
2005215466.tif 000005
【図４】
2005215466.tif 000006
【図５】
2005215466.tif 000007
【図６】
2005215466.tif 000008
【図７】
2005215466.tif 000009