(57)【特許請求の範囲】
【請求項１】
オーディオファイルのデコーディングを行い、かつ前記オーディオファイルのファイルシステム情報を分析するオーディオ再生部と、
このオーディオ再生部から出力される前記オーディオファイルのデコーディングされた結果及び前記ファイルシステム情報の分析結果に関する情報を貯蔵するメモリと、
このメモリに貯蔵された前記情報に基づいてオーディオファイルを選択し、選択されたオーディオファイルを再生するために前記オーディオ再生部のデコーディング動作を制御するシステム制御部と、を含む携帯用ＣＤ−ＭＰ３システムであって、
前記メモリは、
前記デコーディングされたオーディオファイルの左チャンネルデータを貯蔵する第１出力バッファと、
前記デコーディングされたオーディオファイルの右チャンネルデータを貯蔵する第２出力バッファと、を含み、
前記第２出力バッファの一領域には前記分析されたファイルシステム情報のうち圧縮されたオーディオファイルのタイトルがデータベース化されて貯蔵され、
前記第１出力バッファの一領域には前記分析されたファイルシステム形態のナビゲーション情報がデータベース化されて各々貯蔵される、ことを特徴とする携帯用ＣＤ−ＭＰ３システム。
【請求項２】
前記オーディオ再生部は、
圧縮されていないオーディオファイルをデコーディングする第１オーディオデコーディング部と、
圧縮されたオーディオファイルをデコーディングする第２オーディオデコーディング部と、を含むことを特徴とする請求項１に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項３】
前記第１出力バッファは、
前記分析されたファイルシステムの全体的な情報が貯蔵される第１領域と、
前記分析されたファイルシステムのディレクトリレベルのナビゲーション情報が貯蔵される第２領域と、
前記分析されたファイルシステムのファイルレベルのナビゲーション情報が貯蔵される第３領域と、を含むことを特徴とする請求項１に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項４】
前記第１領域には、前記選択されたオーディオファイルのディレクトリ番号、前記圧縮されたオーディオファイルのファイル番号、前記圧縮されたオーディオファイルのディレクトリ番号、及び前記圧縮されたオーディオファイルの開始ディレクトリ番号全体を考慮したデータが貯蔵されることを特徴とする請求項３に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項５】
前記第２領域には、前記選択されたオーディオファイルの開始番号、ディレクトリ内にある前記圧縮されたオーディオファイルの番号、ディレクトリ識別子の長さ、親ディレクトリ番号、サブディレクトリ番号、及び次のディレクトリ番号が貯蔵されることを特徴とする請求項３に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項６】
前記第３領域には、前記選択されたオーディオファイルの所要時間情報、前記圧縮されたオーディオファイルのフレーム情報、前記圧縮されたオーディオファイルのデータの長さ、前記圧縮されたオーディオファイルの識別子の長さ、及び前記圧縮されたオーディオファイルの種類が貯蔵されることを特徴とする請求項３に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項７】
前記ファイルシステムはＩＳＯ９６６０、Ｊｏｌｉｅｔ及びＲｏｍｅｏフォーマットのうちいずれか一つであることを特徴とする請求項１に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項８】
前記圧縮されたオーディオファイルはＭＰ３、ＷＭＡ及びＶＱＦファイルフォーマットのうちいずれか一つによることを特徴とする請求項２に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項９】
前記オーディオ再生部は、前記オーディオファイルデコーディング機能が集積されたＤＳＰチップで構成されることを特徴とする請求項１に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項１０】
前記メモリはＤＲＡＭ及びフラッシュメモリのうちいずれか一つで構成されることを特徴とする請求項１に記載の携帯用ＣＤ−ＭＰ３システム。
【請求項１１】
オーディオ再生部及びメモリを含む携帯用ＣＤ−ＭＰ３システムのためのファイルシステムデコーディング方法であって、
（ａ）ＣＤフレームのＭＳＦ情報を受け入れて前記オーディオ再生部でファイルシステム情報を分析する段階と、
（ｂ）分析された前記情報がオーディオファイルのタイトルであれば、前記オーディオファイルのタイトルをデータベース化して前記メモリの右チャンネル領域に貯蔵する段階と、
（ｃ）分析された前記情報がオーディオファイルのタイトルでなければ、前記オーディオファイルのナビゲーションのために前記分析された情報をデータベース化して前記メモリの左チャンネル領域に貯蔵する段階と、を含むことを特徴とする携帯用ＣＤ−ＭＰ３システムのためのファイルシステムデコーディング方法。
【請求項１２】
前記（ｃ）段階は、
（ｃ−１）前記左チャンネル領域の第１領域に前記ファイルシステムの全体的な情報を貯蔵する段階と、
（ｃ−２）前記左チャンネル領域の第２領域に前記ファイルシステムのディレクトリレベルのナビゲーション情報を貯蔵する段階と、
（ｃ−３）前記左チャンネル領域の第３領域に前記ファイルシステムのファイルレベルのナビゲーション情報を貯蔵する段階と、を含むことを特徴とする請求項１１に記載の携帯用ＣＤ−ＭＰ３システムのためのファイルシステムデコーディング方法。
【請求項１３】
前記第１領域には、前記圧縮されたオーディオファイルの全体ディレクトリ番号、前記圧縮されたオーディオファイルの全体ファイル番号、前記圧縮されたオーディオファイルのディレクトリ番号、及び前記圧縮されたオーディオファイルの開始ディレクトリ番号が貯蔵されることを特徴とする請求項１２に記載の携帯用ＣＤ−ＭＰ３システムのためのファイルシステムデコーディング方法。
【請求項１４】
前記第２領域には、前記圧縮されたオーディオファイルの開始番号、ディレクトリ内にある前記圧縮されたオーディオファイルの番号、ディレクトリ識別子の長さ、親ディレクトリ番号、サブディレクトリ番号、及び次のディレクトリ番号が貯蔵されることを特徴とする請求項１２に記載の携帯用ＣＤ−ＭＰ３システムのためのファイルシステムデコーディング方法。
【請求項１５】
前記第３領域には、前記圧縮されたオーディオファイルの所要時間情報、前記圧縮されたオーディオファイルのフレーム情報、前記圧縮されたオーディオファイルのデータの長さ、前記圧縮されたオーディオファイルの識別子の長さ、及び前記圧縮されたオーディオファイルの種類が貯蔵されることを特徴とする請求項１２に記載の携帯用ＣＤ−ＭＰ３システムのためのファイルシステムデコーディング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はオーディオデコーディングシステムに係り、特に携帯用ＣＤ−ＭＰ３システム及びそのためのファイルシステムデコーディング方法に関する。
【０００２】
【従来の技術】
コンピュータと電化製品は、使用者の不便さとこれを補完しようとする企業の努力によって発展し続けている。ＭＰ３という新しいデータファイルフォーマットの開発によりＣＤ水準の音質を聞くことができるので、ＭＰ３は人々に歓迎された。しかし、当初、ＭＰ３の音楽を鑑賞するためにはコンピュータがなければならないために、人々はこれに不便を感じ始めた。そこで、企業らの不断な研究によってコンピュータなしでもＭＰ３の音楽を鑑賞できる携帯用ＭＰ３プレーヤが開発された。ＭＰ３プレーヤは、はじめには基本的な音楽鑑賞機能だけ有していたが、段々多様な付加機能を含むようになった。
【０００３】
ＭＰ３ファイルを携帯用機器で聞くためには、ＭＰ３プレーヤを使用するか、ＭＰ３ファイルをウェーブファイル形式（．ｗａｖ）に変換させた後、ＣＤに記録してＣＤプレーヤで再生する２つの方法がある。しかし、ＭＰ３プレーヤにおいては、ＭＰ３ファイルを貯蔵するフラッシュメモリが高く、貯蔵できる曲数が制限されている短所がある。また、ＣＤプレーヤを利用する場合は、ファイルをウェーブファイル形式に変換する過程で音質に相当な損失を与え、ファイルも大きくなるために、６５０ＭＢの大容量貯蔵空間を提供するＣＤ−ＲＯＭの長所を生かせない短所があった。
【０００４】
このような問題点を解決するために、近来にはＣＤ−ＲＯＭ再生機能とＭＰ３ファイル再生機能とを一つに統合した携帯用ＣＤ−ＭＰ３プレーヤが開発された。ＣＤ−ＭＰ３プレーヤは、ウェーブファイルからＭＰ３ファイルへのファイル変換作業なしに一般標準音楽ファイルはもちろんＭＰ３ファイルをそのまま再生できる。
【０００５】
図１は、一般的な携帯用ＣＤ−ＭＰ３システム１００の構成を示すブロック図である。図１を参照すれば、携帯用ＣＤ−ＭＰ３システム１００は、ＣＤ駆動部１２０、オーディオ再生部１３０、システム制御部１４０、及びメモリ１５０で構成される。
【０００６】
ＣＤ駆動部１２０は、ＲＦ（ｒａｄｉｏ ｆｒｅｑｕｅｎｃｙ）／サーボコントローラ１２２及びモータドライバ１２４で構成されてＣＤ １１０の駆動を制御し、ＣＤ １１０の情報を再生する動作を行う。オーディオ再生部１３０は、ＣＤデコーディング部１３２及びＭＰ３デコーディング部１３４で構成されてＣＤ １１０に貯蔵されている音楽ファイルをデコーディングする役割を行う。このうちＣＤデコーディング部１３２は、ＣＤ １１０に貯蔵されている圧縮されていない標準音楽ファイル、例えば、ウェーブファイルをデコーディングする役割を行い、ＭＰ３デコーディング部１３４は、ＤＳＰ（ｄｉｇｉｔａｌ ｓｉｇｎａｌ ｐｒｏｃｅｓｓｏｒ）で構成されてＣＤまたは標準メモリに貯蔵されている圧縮されたオーディオファイル（すなわち、ＭＰ３ファイル）をデコーディングする機能を行う。
【０００７】
システム制御部１４０は、例えばマイコンの形態で構成されてＣＤ駆動部１２０及びオーディオ再生部１３０の動作を制御すると同時に、ＣＤ １１０に貯蔵された曲に対するファイルシステムを分析し、分析された結果により曲を選択する動作を行う。
【０００８】
メモリ１５０はＤＲＡＭ（ｄｙｎａｍｉｃ ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）またはフラッシュメモリで構成され、オーディオ再生部１３０でデコーディングされた音楽ファイルと、システム制御部１４０で分析したデータとを貯蔵するのに使われる。
【０００９】
【発明が解決しようとする課題】
一般的に、携帯用ＣＤ−ＭＰ３プレーヤはオーディオファイルの圧縮を解凍するためにＤＳＰチップを最適化させており、そのためにＣＤ内に貯蔵された圧縮音楽ファイルの位置、タイトル、タグ情報のようなファイルシステムを分析して整理することは、ＤＳＰチップの外部に備わったマイコン（すなわち、システム制御部１４０）を通じて行われる。
【００１０】
しかし、多量のデータが貯蔵されたＣＤ １１０のＭＰ３ファイルを一般的なマイコンで処理するにはデータ分析時間が長い問題点があり、高品質のマイコンを使用するにはシステムのコストが高まる問題がある。そして、マイコンにより構成されたファイルシステム情報がメモリに効果的に区分されて貯蔵されないために、結果的にデータ貯蔵空間及びデータアクセス時間が浪費される問題がある。
【００１１】
したがって、本発明は、最小限のマイコンを使用してＣＤ−ＭＰ３システムのデータ分析にかかる時間を最大限短縮できる携帯用ＣＤ−ＭＰ３システム及びそのためのファイルシステムデコーディング方法を提供することを目的とする。
【００１２】
また、本発明は、ファイルシステム情報をメモリに効果的に区分して貯蔵することによって、データ貯蔵空間及びデータアクセス時間の浪費を減らすことができる携帯用ＣＤ−ＭＰ３システム及びそのためのファイルシステムデコーディング方法を提供することを他の目的とする。
【００１３】
【課題を解決するための手段】
本発明による携帯用ＣＤ−ＭＰ３システムは、オーディオ再生部、メモリ、及びシステム制御部を含むことを特徴とする。オーディオ再生部は、オーディオファイルのデコーディングを行い、かつ前記オーディオファイルのファイルシステム情報を分析する。メモリは、前記オーディオ再生部から出力される前記オーディオファイルのデコーディングされた結果及び前記ファイルシステム情報の分析結果に関する情報を貯蔵する。システム制御部は、前記メモリに貯蔵された前記情報に基づいてオーディオファイルを選択し、選択されたオーディオファイルを再生するために前記オーディオ再生部のデコーディング動作を制御する。
【００１４】
本発明による携帯用ＣＤ−ＭＰ３システムのためのファイルシステムデコーディング方法は、（ａ）ＣＤフレームのＭＳＦ情報を受け入れてファイルシステム情報を分析する段階と、（ｂ）分析された前記情報がオーディオファイルのタイトルであれば、前記オーディオファイルのタイトルをデータベース化してメモリの右チャンネル領域に貯蔵する段階と、（ｃ）分析された前記情報がオーディオファイルのタイトルでなければ、前記オーディオファイルのナビゲーションのために前記分析された情報をデータベース化して前記メモリの左チャンネル領域に貯蔵する段階とを含むことを特徴とする。
【００１５】
望ましい形態として前記（ｃ）段階は、（ｃ−１）前記左チャンネル領域の第１領域に前記ファイルシステムの全体的な情報を貯蔵する段階と、（ｃ−２）前記左チャンネル領域の第２領域に前記ファイルシステムのディレクトリレベルのナビゲーション情報を貯蔵する段階と、（ｃ−３）前記左チャンネル領域の第３領域に前記ファイルシステムのファイルレベルのナビゲーション情報を貯蔵する段階とを含む。
【００１６】
【発明の実施の形態】
以下、添付した図面を参照して本発明の望ましい実施形態を説明することによって、本発明を詳細に説明する。なお、各図面に示された同じ参照符号は同じ部材を示す。
【００１７】
図２は、本発明の望ましい実施形態による携帯用ＣＤ−ＭＰ３システム２００のブロック図である。図２を参照すれば、本発明による携帯用ＣＤ−ＭＰ３システム２００は、ＣＤ駆動部２２０、オーディオ再生部２３０、システム制御部２４０、及びメモリ２５０で構成される。ＣＤ駆動部２２０は、ＲＦ／サーボコントローラ２２２及びモータドライバ２２４で構成され、オーディオ再生部２３０はＣＤデコーディング部２３２及びＭＰ３デコーディング部２３４で各々構成される。
【００１８】
ＣＤ駆動部２２０は、システム制御部２４０の制御に応答してＲＦ／サーボコントローラ２２２及びモータドライバ２２４を通じてＣＤ ２１０を駆動させる動作を行う。ＣＤデコーディング部２３２はシステム制御部２４０の制御に応答して圧縮されていない既存の音楽ファイル（すなわち、ウェーブファイル）をデコーディングする機能を行い、ＭＰ３デコーディング部２３４は、システム制御部２４０の制御に応答して圧縮された音楽ファイル（すなわち、ＭＰ３ファイル）をデコーディングする機能を行う。このためにＭＰ３デコーディング部２３４は、ＭＰ３ファイルのデコーディング関連機能が集積されたＤＳＰで構成される。ＭＰ３デコーディング部２３４は、ＭＰ３ファイルのデコーディング機能以外にもＣＤ内に貯蔵された圧縮音楽ファイルのファイルシステムを分析し、分析した結果をデータベース化する機能を行う。
【００１９】
ここで、前記ＭＰ３デコーディング部２３４がＤＳＰの形態で構成されることを説明したが、回路の構成によってはオーディオ再生部２３０がＣＤデコーディング部２３２の機能及びＭＰ３デコーディング部２３４の機能を全部有するＤＳＰで構成されることもある。また、ＭＰ３デコーディング部２３４で処理される圧縮オーディオファイルはＭＰ３フォーマットに限定されず、必要によってはＷＭＡ（Ｗｉｎｄｏｗ Ｍｅｄｉａ Ａｕｄｉｏ）、ＶＱＦ（Ｖｅｃｔｏｒ Ｑｕａｎｔｉｚａｔｉｏｎ Ｆｏｒｍａｔ）などのオーディオファイルフォーマットにも適用できる。
【００２０】
メモリ２５０はＤＲＡＭまたはフラッシュメモリで構成されて、オーディオ再生部２３０でデコーディングされた音楽ファイルと、前記オーディオ再生部２３０で分析されたファイルシステム情報とを貯蔵するのに使われる。
【００２１】
システム制御部２４０はマイコンで構成されて、メモリ２５０に貯蔵されているファイルシステムの分析結果に基づいて音楽ファイルを選択し、選択された音楽ファイルを再生できるようにＣＤ駆動部２２０及びオーディオ再生部２３０の動作を制御する。
【００２２】
図３は、図２に示されたメモリ２５０のメモリマップを示す図であって、ＭＰ３デコーディング部２３４により再生かつ分析されて貯蔵された、デコーディングされたオーディオファイル及びファイルシステムデータの例を示している。図３を参照すれば、メモリ２５０は作業バッファ２５１、未使用領域２５２、入力バッファ２５３、第１及び第２出力バッファ２５４，２５５、及び予備領域２５６で構成される。
【００２３】
前記メモリ２５０は、作業中のデータを貯蔵するために作業バッファ２５１を使用する。そして、ステレオモードを支援するために第１出力バッファ２５４を左チャンネル（Ｌ−ＣＨ）バッファとして使用し、第２出力バッファ２５５を右チャンネル（Ｒ−ＣＨ）バッファとして使用する。第１出力バッファ２５４にはＣＤデコーディング部２３２またはＭＰ３デコーディング部２３４でデコーディングされた音楽ファイルの左チャンネルデータが貯蔵され、第２出力バッファ２５５にはＣＤデコーディング部２３２またはＭＰ３デコーディング部２３４でデコーディングされた音楽ファイルの右チャンネルデータが各々貯蔵される。第１出力バッファ２５４及び第２出力バッファ２５５に貯蔵された左・右チャンネルデータによって、システムの操作テーブルに外部から衝撃が加わっても音楽が切れずにプレーされる衝撃防止（Ｅｌｅｃｔｒｉｃａｌ Ｓｈｏｃｋ Ｐｒｏｏｆ；ＥＳＰ）機能が具現される。また、これらバッファ２５４，２５５にはデコーディングされた音楽データと重ならないようにＩＳＯ９６６０、Ｊｏｌｉｅｔ及びＲｏｍｅｏフォーマットのようなＣＤ−ＲＯＭファイルシステム（ＣＤ−ＲＯＭ Ｆｉｌｅ Ｓｙｓｔｅｍ；ＣＤＦＳ）情報が各特性別にデータベース化されて貯蔵される。
【００２４】
このようなデータファイルの分析及び貯蔵は、ＤＳＰ（すなわち、ＭＰ３デコーディング部２３４）を通じて行われる。一般的に、ＤＳＰ内部には圧縮されたオーディオデータ（例えば、ＭＰ３データ）を処理するために約２０キロバイト以上のデータチャンネルが備わる。ＤＳＰに備わっているデータチャンネルは前記メモリ２５０のメモリマップに対応する最適の動作を行う。
【００２５】
しかし、現在のＣＤ−ＭＰ３システムが有しているＤＳＰの優秀なデータ処理能力にもかかわらず、ＤＳＰは単にＭＰ３ファイルのようなオーディオ圧縮ファイルのデコーディングに使われるだけでＣＤ ２１０のファイルシステムの分析時には何の動作も行わず、外部マイコン２４０にその役割を譲った。したがって、外部マイコン２４０の複雑性及び速度が重要視され、それによりコストが増加するようになった。
【００２６】
したがって、本発明によるＣＤ−ＭＰ３システム２００では、ＣＤ ２１０のファイルシステムを分析し、分析した結果をメモリ２５０に適当に区分して貯蔵するのに高性能のデータ処理能力を有するオーディオ再生部２３０のＤＳＰ ２３４を利用する。本発明ではシステムファイルデータを分析するのに外部マイコン２４０の代わりにオーディオ再生部２３０のＤＳＰ ２３４を使用するために、外部マイコン、すなわち、システム制御部２４０の仕様は最小化されて、基本的なデータ処理及びＣＤ駆動部２２０の制御だけを行うようになる。
【００２７】
ＭＰ３デコーディング部２３４、例えばＤＳＰは、オーディオデータ処理に使われる入力データチャンネルを利用してマイコンとＣＤフレームのＭＳＦ情報を交換しながらファイルシステムデータを分析し、出力データチャンネルを利用して分析したデータをメモリ２５０に貯蔵する。
【００２８】
図４は、図３に示されたメモリ２５０の左チャンネル領域（すなわち、第１出力バッファ２５４）及び右チャンネル領域（すなわち、第２出力バッファ２５５）に貯蔵されたファイルシステムの例を示す図である。
【００２９】
前述したように、メモリ２５０に備わった左／右チャンネル領域は、本発明によるシステム及び方法において音楽データの貯蔵にも使われるが、オーディオ再生部２３０のＤＳＰによるＣＤ−ＲＯＭファイルシステムデータの分析にも使われる。
【００３０】
一般的に、ＭＰ３ファイルの位置、サイズ、種類などの情報はほとんど一定の長さを有するが、ＭＰ３ファイルのタイトルは１字から１０字まで多様な長さを有する。そして、このＭＰ３ファイルのタイトルのように長いデータは多量のファイル分析時に作業バッファ２５１に全部貯蔵できない。
【００３１】
したがって、本発明によるＭＰ３デコーディング部２３４（すなわち、ＤＳＰ）はＭＰ３ファイルのタイトルをメモリ２５０の右チャンネル領域（すなわち、第２出力バッファ２５５）に集めて貯蔵する。また、ＭＰ３ファイルの位置、サイズ、種類などの情報、及びディレクトリ間の移動のためのディレクトリ間の上下関係、ディレクトリ内のファイル数、ディレクトリタイトルなどの情報を作業バッファ２５１にまとめて、その後、左チャンネル領域（すなわち、第１出力バッファ２５４）に貯蔵する。したがって、データ貯蔵空間の浪費が最小となり、データアクセス時間が短縮される。
【００３２】
図４を参照すれば、ＭＰ３デコーディング部２３４によるファイルシステムの分析結果は合計４つのテーブルで構成されてメモリ２５０に貯蔵される。そのうち第１のテーブルは圧縮されたオーディオファイルのタイトルが貯蔵された“Ｎａｍｅ Ｒｅｃｏｒｄ Ａｒｅａ”であって、メモリ２５０の右チャンネル領域の第２出力バッファ２５５に貯蔵される。
【００３３】
残りの３つのテーブルは圧縮されたオーディオファイルの位置、サイズ、種類などの情報を示す“Ｔｏｔａｌ Ｒｅｃｏｒｄ Ａｒｅａ”、“Ｄｉｒｅｃｔｏｒｙ Ｎａｖｉｇａｔｉｏｎ ｒｅｃｏｒｄ Ａｒｅａ”、“ＭＰ３ Ｆｉｌｅ Ｎａｖｉｇａｔｉｏｎ Ｒｅｃｏｒｄ Ａｒｅａ”であって、これら情報はメモリ２５０の左チャンネル領域の第１出力バッファ２５４に各々貯蔵される。これらテーブルの構成は次の通りである。
【００３４】
【表１】
0004150617.tif 000002
【表２】
0004150617.tif 000003
【表３】
0004150617.tif 000004
【００３５】
表１を参照すれば、“Ｔｏｔａｌ Ｒｅｃｏｒｄ Ａｒｅａ”には全体ディレクトリ番号、全体ＭＰ３ファイル番号、ＭＰ３ディレクトリファイル番号、及びＭＰ３開始ディレクトリ番号のようなファイルシステムの全体的な情報が貯蔵される。表２に表示された“Ｄｉｒｅｃｔｏｒｙ Ｎａｖｉｇａｔｉｏｎ ｒｅｃｏｒｄＡｒｅａ”には開始ＭＰ３ファイル番号、ディレクトリ内のＭＰ３ファイル番号、ディレクトリ識別子の長さ、親ディレクトリ番号、サブディレクトリ番号、及び次のディレクトリ番号のようなディレクトリレベルのナビゲーション情報が貯蔵される。また、表３に表示された“ＭＰ３ Ｆｉｌｅ ＮａｖｉｇａｔｉｏｎＲｅｃｏｒｄ Ａｒｅａ”にはＭＰ３ファイルの所要時間情報（すなわち、分、秒）、ＭＰ３ファイルフレーム情報、ＭＰ３ファイルデータの長さ、ＭＰ３ファイル識別子の長さ、及びＭＰ３ファイルタイプのようなファイルレベルのナビゲーション情報が各々貯蔵される。
【００３６】
以上のような方式でＣＤ ２１０に貯蔵されているディレクトリ及び曲の情報をメモリ２５０に貯蔵すれば、システム制御部２４０は、ＭＰ３ファイルタイトルの長さによって変わるファイル情報の位置変化を考慮せずに６バイトずつ規則的に移動しながら所望の情報を得ることができるために、データ運用が便利な長所を有する。また、表２に表示されたように、前記テーブルには親ディレクトリの情報以外にもサブディレクトリ番号及び次のディレクトリ番号が貯蔵されるために、ファイルナビゲーションが容易な長所を有する。このようなデータはメディアファイルから提供されるデータ以外に付加的に添加されたものである。
【００３７】
図５は、本発明の望ましい実施形態によるファイルシステム分析方法を説明するためのフローチャートである。図５を参照すれば、まずＣＤ−ＭＰ３システム２００がオーディオファイルをデコーディングするかどうかが判別される（２４１段階）。
【００３８】
２４１段階での判別結果、ＣＤ−ＭＰ３システム２００がオーディオファイルをデコーディングする場合、ＣＤ−ＭＰ３システム２００に備わったオーディオ再生部２３０は該当オーディオファイルをデコーディングし（２４２段階）、デコーディングされたオーディオデータをメモリ２５０の左／右チャンネル領域に貯蔵する（２４３段階）。
【００３９】
２４１段階での判別結果、ＣＤ−ＭＰ３システム２００がオーディオファイルをデコーディングしない場合、ＣＤ−ＭＰ３システム２００に備わったＭＰ３デコーディング部２３４はＣＤフレームのＭＳＦ情報を受け入れて（２４４段階）ファイルシステム情報を分析し（２４５段階）、分析された情報がオーディオファイルのタイトルであるかどうかを判別する（２４６段階）。
【００４０】
２４６段階での判別結果、分析された情報がオーディオファイルのタイトルであればＭＰ３デコーディング部２３４はオーディオファイルのタイトルをデータベース化してメモリ２５０の右チャンネル領域に貯蔵する（２４７段階）。一方、分析された情報がオーディオファイルのタイトルでなければ、すなわち、オーディオファイルの位置、サイズ、種類などの情報であれば、ＭＰ３デコーディング部２３４は分析された情報をデータベース化してメモリ２５０の左チャンネル領域に貯蔵する（２４８段階）。
【００４１】
このようなファイルシステムの分析方法は、付加的なシステムが要らず、メモリ２５０に小さい貯蔵空間だけを必要とする。特にファイルシステム分析方法は、音楽ファイルのタイトルとその他の情報とが右／左チャンネル領域に各々区分されて貯蔵されるために、前記情報が区分されて貯蔵されていない場合よりデータ貯蔵空間の浪費を減らすことができ、データアクセス時間を短縮させることができる。そして、既存のＣＤ−ＭＰ３システムと違ってファイルシステム分析を大容量の外部マイコンの代わりに既存のＤＳＰを利用して行うので、マイコンの仕様を最小にすることができる。
【００４２】
以上で最適の実施形態が開示された。ここで特定の用語が使われたが、これは単に本発明を説明するための目的で使われたのであり、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたことではない。したがって、本技術分野の当業者であればこれより多様な変形及び均等な他の実施形態が可能であるという点を理解できる。したがって、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により決まらねばならない。
【００４３】
【発明の効果】
以上のように本発明による携帯用ＣＤ−ＭＰ３システム及びそのためのファイルシステムデコーディング方法は、高性能のＤＳＰを利用してファイルシステムを分析して貯蔵するので、ＣＤ−ＭＰ３システムのデータ分析時間を最大限短縮させ、マイコンとＤＳＰとのデータ伝送を減らして電力消耗を減らす長所がある。
また、マイコンに最小限の動作だけを行わせることによってマイコンの仕様を最小化でき、ファイルシステム情報をメモリに効果的に区分して貯蔵することによって、データ貯蔵空間の浪費を減らすことができ、データアクセス時間を短縮させる長所がある。
【図面の簡単な説明】
【図１】一般的な携帯用ＣＤ−ＭＰ３システムの構成を示すブロック図である。
【図２】本発明の望ましい実施形態による携帯用ＣＤ−ＭＰ３システムのブロック図である。
【図３】図２に示されたメモリのメモリマップの一例を示す図である。
【図４】図３に示されたメモリの左チャンネル領域（すなわち、第１出力バッファ）及び右チャンネル領域（すなわち、第２出力バッファ）に貯蔵されたファイルシステム情報の一例を示す図である。
【図５】本発明の望ましい実施形態によるファイルシステム分析方法を説明するためのフローチャートである。
【符号の説明】
２００    携帯用ＣＤ−ＭＰ３システム
２１０    ＣＤ
２２０    ＣＤ駆動部
２３０    オーディオ再生部
２３２    ＣＤデコーディング部
２３４    ＭＰ３デコーディング部
２４０    システム制御部
２５０    メモリ
【図１】
0004150617.tif 000005
【図２】
0004150617.tif 000006
【図３】
0004150617.tif 000007
【図４】
0004150617.tif 000008
【図５】
0004150617.tif 000009