(57)【要約】【課題】複数のＳＤカードＳＤ［１］〜ＳＤ［ｎ］の保管に便利であるとともに、複数のＳＤカードＳＤ［１］〜ＳＤ［ｎ］の管理を合理化できるシステムコンポ１０を提供する。【解決手段】システムコンポ１０にカードスロットＳ［１］〜Ｓ［ｎ］を複数個装備して、これらカードスロットＳ［１］〜Ｓ［ｎ］に複数のＳＤカードＳＤ［１］〜ＳＤ［ｎ］の保管箱の役割を果たさせる。カードスロットＳ［１］〜Ｓ［ｎ］に装着中の全部のＳＤカードＳＤ［１］〜ＳＤ［ｎ］に格納されている各フォルダ２５及び各オーディオファイル２８に対して、ＳＤカードＳＤ［１］〜ＳＤ［ｎ］の全体におけるＩＤとしてＩＤ＿Ｆｏｌ１，ＩＤ＿Ｆｏｌ２，・・・，ＩＤ＿Ｇ１，ＩＤ＿Ｇ２，・・・を付与する。これらＩＤに基づき、全ＳＤカードＳＤ［１］〜ＳＤ［ｎ］内のフォルダ２５及びオーディオファイル２８を網羅するデータベース１９を作成する。【選択図】図２
2009110605.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツファイル及びフォルダを格納自在になっている所定の複数の記録媒体を分離自在に接続される複数の接続部、
各接続部への記録媒体の接続の有無を検知するとともに接続中の各記録媒体内の各コンテンツファイル及びコンテンツファイルを格納する各フォルダを検知する検知手段、
前記検知手段が検知した前記複数の記録媒体の全体における各コンテンツファイル及び各フォルダに対して、ＩＤを付与するＩＤ付与手段、及び
前記ＩＤ付与手段が付与したＩＤに基づき前記所定の複数の記録媒体における前記コンテンツファイル及び前記フォルダを一括で管理可能なデータベースを作成するデータベース作成手段、
を備えることを特徴とする記録媒体管理装置。
【請求項２】
各接続部にはそれに接続中の記録媒体へのアクセスの許可及び禁止を切替えるスイッチが装備されており前記スイッチをアクセス許可位置にする接続部を絞り込むスイッチ制御手段、及び
所定の処理の実行において、前記スイッチが禁止位置になっている接続部に接続されている記録媒体に係る情報を必要とする場合には、前記データベースから入手した情報に基づき前記所定の処理を実行する第１の処理手段、
を備えることを特徴とする請求項１記載の記録媒体管理装置。
【請求項３】
前記データベース作成手段は、前記データベースの全部又は部分のデータを接続中の所定の記録媒体に格納することを特徴とする請求項１〜２のいずれかに記載の記録媒体管理装置。
【請求項４】
接続中の各記録媒体に格納されている各コンテンツファイルからそのコンテンツ関連情報を入手するコンテンツ関連情報入手手段、及び
前記コンテンツ関連情報入手手段が入手したコンテンツ関連情報を前記データベースのデータ項目にして前記データベースを作成する前記データベース作成手段、
を備えることを特徴とする請求項１〜３のいずれかに記載の記録媒体管理装置。
【請求項５】
接続中の記録媒体のＦＡＴ領域のデータを検知する前記検知手段、
前記検知手段が検知したＦＡＴ領域のデータに基づき接続中の記録媒体を識別する記録媒体識別手段、
前記記録媒体識別手段により識別された各記録媒体に対し該記録媒体に対応付けて該記録媒体に係る前記データベースのデータを所定の記憶部に保持させる保持手段、及び
前記接続部へ接続中の記録媒体に変更があった場合には、前記記録媒体識別手段が識別した記録媒体の識別情報に基づき変更のあった記録媒体を割り出すとともに割り出した記録媒体に対応付けて前記所定の記憶部に保持されている該記録媒体に係る前記データベースのデータに基づき前記データベースを更新する前記データベース作成手段、
を備えることを特徴とする請求項１〜４のいずれかに記載の記録媒体管理装置。
【請求項６】
接続中の各記録媒体の記憶残量を検知する前記検知手段、
前記検知手段が検知した各記録媒体の記憶残量を前記データベースのデータ項目にして前記データベースを作成する前記データベース作成手段、及び
前記データベース作成手段が作成した前記データベースにおける各記録媒体の記憶残量のデータに基づき所定の処理を実施する第２の処理手段、
を備えることを特徴とする請求項１〜５のいずれかに記載の記録媒体管理装置。
【請求項７】
コンテンツファイル及びフォルダを格納自在になっている所定の複数の記録媒体を分離自在に接続される複数の接続部の各々への記録媒体の接続の有無を検知するとともに接続中の各記録媒体内の各コンテンツファイル及びコンテンツファイルを格納する各フォルダを検知する検知ステップ、
前記検知ステップにおいて検知した前記複数の記録媒体の全体における各コンテンツファイル及び各フォルダに対して、ＩＤを付与するＩＤ付与ステップ、及び
前記ＩＤ付与ステップにおいて付与したＩＤに基づき前記所定の複数の記録媒体における前記コンテンツファイル及び前記フォルダを一括で管理可能なデータベースを作成するデータベース作成ステップ、
を備えることを特徴とする記録媒体管理方法。
【請求項８】
請求項１〜６のいずれかに記載の記録媒体管理装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＤカード等の分離自在に接続される記録媒体を管理する記録媒体管理装置、方法及びプログラムに関するものである。
【背景技術】
【０００２】
特許文献１は、デジタルオーディオ信号録音再生装置が、ＣＤプレーヤとメモリカードとを装備し（特許文献１の図４）、ＣＤの楽曲についてその録音ファイルをデジタル記録媒体に記録すること（特許文献１の段落００２６）を開示する。
【０００３】
公知の据置き型オーディオ装置は、ＳＤカードを着脱自在とするとともに、リッピングにより生成したＭＰ３（MPEG Audio Layer-3）等のオーディオファイルをＳＤカードに記録したり、ＳＤカード内のＭＰ３等のオーディオファイルから楽曲を再生したりするようになっている。このような公知の据置き型オーディオ装置は、主にＳＤカード用のカードスロットは１個しか装備しておらず、複数装着してあっても個々に独立して制御されている。
【特許文献１】特開２００５−２１６３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＳＤカードは、ＭＤと異なり、サイズが小さいので、ＭＤの場合のように、ＳＤカード自体にシールを貼って、該シールに格納楽曲についてのアルバム名やアーティスト等を書込んで、各ＳＤカードを管理することは難しい。また、複数のＳＤカードを保管箱に入れて、再生やリッピングのつど、所定のＳＤカードを保管箱から探して、それを、オーディオ装置のカードロットへ装着したり、装着ＳＤカードを付け替えたりすることは煩雑であり、ＳＤカードを紛失し易い。
【０００５】
したがって、オーディオにおけるカードスロットの個数を増やして、それらカードスロットをＳＤカードの保管箱代わりにして、複数のＳＤカードをカードスロットに装着しっ放しにできるようにすることはユーザにとり保管上、便利となる。
【０００６】
特許文献１のものや前述の公知の据置き型オーディオ装置を含む従来のオーディオ装置は、装着中の１個のＳＤカードについての管理しか行っていない。この延長で、複数のＳＤカードを装着可能なオーディオ装置を想定すると、該オーディオ装置におけるＳＤカード管理では、例えば所望の楽曲を検索しようとする場合、ユーザは、検索対象のＳＤカードの選択してから該ＳＤカード内の楽曲を検索し、それでもし所望の楽曲が見つからなければ、また、検索対象のＳＤカードを切り替えて、同様のことを何度も繰り返さなければならず、所望の楽曲を見つけるための手間か煩雑になる。
【０００７】
本発明の目的は、コンテンツファイルを格納する記録媒体を複数、接続可能にして、コンテンツファイルの保管を便利にするとともに、接続中の記録媒体が複数ある場合にユーザに便宜を与える記録媒体管理装置、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明によれば、記録媒体管理装置に接続中の所定の複数の記録媒体に対し、統合的なデータベースを作成する。統合的なデータベースとは、所定の複数の記録媒体に係る情報が１つの記録媒体に係る情報のように、使用できるものとなっているデータベースである。具体的には、それら所定の複数の記録媒体に格納されている各フォルダ及び各コンテンツファイルは、各記録媒体ごとにおけるＩＤ（識別子）ではなく、それら所定の複数の記録媒体の全体におけるＩＤを付与され、それらＩＤに基づきデータベースが作成されている。
【０００９】
本発明の記録媒体管理装置は次のものを備えている。
コンテンツファイル及びフォルダを格納自在になっている所定の複数の記録媒体を分離自在に接続される複数の接続部、
各接続部への記録媒体の接続の有無を検知するとともに接続中の各記録媒体内の各コンテンツファイル及びコンテンツファイルを格納する各フォルダを検知する検知手段、
前記検知手段が検知した前記複数の記録媒体の全体における各コンテンツファイル及び各フォルダに対して、ＩＤを付与するＩＤ付与手段、及び
前記ＩＤ付与手段が付与したＩＤに基づき前記所定の複数の記録媒体における前記コンテンツファイル及び前記フォルダを一括で管理可能なデータベースを作成するデータベース作成手段。
【００１０】
本発明の記録媒体管理方法は次のステップを備えている。
コンテンツファイル及びフォルダを格納自在になっている所定の複数の記録媒体を分離自在に接続される複数の接続部の各々への記録媒体の接続の有無を検知するとともに接続中の各記録媒体内の各コンテンツファイル及びコンテンツファイルを格納する各フォルダを検知する検知ステップ、
前記検知ステップにおいて検知した前記複数の記録媒体の全体における各コンテンツファイル及び各フォルダに対して、ＩＤを付与するＩＤ付与ステップ、及び
前記ＩＤ付与ステップにおいて付与したＩＤに基づき前記所定の複数の記録媒体における前記コンテンツファイル及び前記フォルダを一括で管理可能なデータベースを作成するデータベース作成ステップ。
【００１１】
本発明のプログラムは前述の本発明の記録媒体管理装置の各手段としてコンピュータを機能させる。
【発明の効果】
【００１２】
本発明によれば、所定の複数の記録媒体に格納されている各フォルダ及び各コンテンツファイルについて、それら所定の複数の記録媒体の全体におけるＩＤを付与し、該ＩＤに基づき所定の複数の記録媒体を一括で管理可能なデータベースを構築するので、該データベースに基づき複数の記録媒体を横断する各種処理を、データベースの切替を行うことなく、実施することができる。
【発明を実施するための最良の形態】
【００１３】
図１はシステムコンポ１０の主要部の概略図である。システムコンポ１０は、マイコン１１、ＳＤＲＡＭ１２及びカードスロット列１３を備えている。マイコン１１は、ＳＤＲＡＭ１２を各種演算処理におけるデータの一時記憶場所として使用するとともに、図１のマイコン１１内のブロックで示す以下の各種アプリケーション、検知、及び制御信号出力を実施する。
【００１４】
（１）ＳＤカード検出：ＳＤカードＳＤ［１］〜ＳＤ［ｎ］の有無を検出する処理である。
（２）ＣＤ制御：ＣＤメカ（図示せず）内のＣＤ１８に対する再生、停止、休止及びアクセス位置変更等の処理である。
（３）キーや表示等のユーザＩＦ（インターフェース）制御
（４）ＳＤカード切り換えＳＷ（スイッチ）制御：アクセスするＳＤカードＳＤ［１］〜ＳＤ［ｎ］を切り換える制御である。
【００１５】
（５）ＳＤカードスロットＳＷ（スイッチ）制御：カードスロット列１３の各カードスロットＳ［１］〜Ｓ［ｎ］はスイッチを装備している。該スイッチがオンになっているカードスロットＳ［１］〜Ｓ［ｎ］に装着中のＳＤカードＳＤ［１］〜ＳＤ［ｎ］がマイコン１１からオンラインでアクセスすることができる。この場合のスイッチは、各カードスロットＳ［１］〜Ｓ［ｎ］に各々対応したスイッチであっても、各カードスロットを一括で制御するスイッチであってもよく、該スイッチのオン、オフを切り換える制御が、このＳＤカードスロット制御である。あるいはスイッチを装着せずに各カードスロットは常時アクセス可能としてもよい。
（６）圧縮ファイルデコーダ：再生時等においてＭＰ３等の圧縮ファイルをデコードする処理である。
（７）圧縮ファイルエンコーダ：リッピング時等においてＭＰ３等の圧縮ファイルを作成する処理である。
（８）ＳＤカード抜き差し検出：カードスロットＳ［１］〜Ｓ［ｎ］に対するＳＤカードＳＤ［１］〜ＳＤ［ｎ］の抜き差しを検出する処理である。
【００１６】
（９）ＤＢ（データベース）管理：データベース１９に係る処理である。
（１０）ファイルシステム：各ＳＤカードＳＤ［１］〜ＳＤ［ｎ］内のオーディオファイルを管理する処理である。
（１１）デジタルオーディオインターフェース（Digital Audio IF）：各種デジタルオーディオ間に介在するインターフェースである。
（１２）データバッファ管理：ＦＩＦＯ（First-In First-Out）に基づくデータバッファ管理を行う。
（１３）デバイス・ドライバ：ＮＡＮＤ型メモリ、ＩＤＥ型メモリ及びＳＤカードのデータを読み書きする処理である。
【００１７】
カードスロット列１３は、計ｎ個のカードスロットＳ［１］〜Ｓ［ｎ］を備え、それらは、ＳＤカードＳＤ［１］〜ＳＤ［ｎ］を着脱自在に装着されるようなっている。カードスロットＳ［１］〜Ｓ［ｎ］は、前述したように、スイッチを装備し、マイコン１１は、スイッチがオンにあるカードスロットに装着中のＳＤカードのみへオンラインでアクセス可能である。
【００１８】
ＣＤ１８はシステムコンポ１０にセットされ、セット中のＣＤ１８に対しては、該ＣＤ１８に記録されている楽曲を再生したり、それら楽曲をＳＤカードにリッピングしたりできるようになっている。
【００１９】
データベース１９は、典型的には、システムコンポ１０が内蔵するハードディスク装置内に構築されるが、ＮＡＮＤフラッシュメモリとしてのＳＤカードＳＤ［１］〜ＳＤ［ｎ］の内の所定の１つ又は複数の中に構築されてもよい。データベース１９は、ＳＤカードＳＤ［１］〜ＳＤ［ｎ］に格納されているＭＰ３等のオーディオファイルについてのデータをもつ。
【００２０】
データベース１９は、ＳＤカードＳＤ［１］〜ＳＤ［ｎ］に格納されている各オーディオファイル２８に係る項目として、ファイルＩＤ、フォルダＩＤ、パス情報、及びタグ情報（アーティスト名や楽曲名等の情報）を含む。データベース１９は、その他に、項目として、各ＳＤカードＳＤ［１］〜ＳＤ［ｎ］について、そのボリュームラベル、そのＩＤ（後述するようにＦＡＴ（File Allocation Tables）領域をＳＤカードＳＤ［１］〜ＳＤ［ｎ］のＩＤに代替することもある。）、及びその残り記憶容量を含む。データベース１９は、さらに、プレイリスト等を適宜、管理することも可能である。
【００２１】
図２はデータベース１９がその作成の基にしているシステム管理用ＩＤの説明図である。システム管理用ＩＤは、カードスロットＳ［１］〜Ｓ［ｎ］に装着されている全部のＳＤカードＳＤ［１］〜ＳＤ［ｎ］に格納されている各フォルダ２５及び各オーディオファイル２８に対し、ＳＤカードＳＤ［１］〜ＳＤ［ｎ］の個々ではなく、全体におけるＩＤとなっている。
【００２２】
説明の便宜上、図２では、ＳＤカード［１］には、フォルダ２５が計２個、オーディオファイル２８が計１４個作成され、ＳＤカード［２］には、フォルダ２５が計５個、オーディオファイル２８が計４５個作成されていると仮定する。図２の例では、フォルダ２５のシステム管理用ＩＤは、”ＩＤ＿Ｆｏｌ”＋連番にされ、オーディオファイル２８のシステム管理用ＩＤは、”ＩＤ＿Ｇ”＋連番にされている。
【００２３】
したがって、ＳＤカード［１］のフォルダ２５のＩＤはＩＤ＿Ｆｏｌ１，ＩＤ＿Ｆｏｌ２となり、Ｄカード［２］のフォルダ２５のＩＤはＩＤ＿Ｆｏｌ３〜ＩＤ＿Ｆｏｌ７となる。また、ＳＤカード［１］のオーディオファイル２８のＩＤはＩＤ＿Ｇ１〜ＩＤ＿Ｇ１４となり、ＳＤカード［２］のオーディオファイル２８のＩＤはＩＤ＿Ｇ１５〜ＩＤ＿Ｇ５９１４となる。
【００２４】
なお、ＳＤカードＳＤ［１］〜ＳＤ［ｎ］全体における各フォルダ２５及び各オーディオファイル２８についての「ドライブ名（カードスロット番号）＋各フォルダ２５又は各オーディオファイル２８のパス情報」も一意に定義できるので、それをシステム管理用ＩＤとすることもできる。
【００２５】
ＳＤカードが新規に装着された場合のデータベース１９の作成又は更新について説明する。なお、ＳＤカードが新規に装着されるとは、該ＳＤカードが今回初めてシステムコンポ１０に装着された場合だけでなく、該ＳＤカードが過去に装着されていて、それが外され、今回、再び装着された場合も含む。ＳＤカードが新規に装着されるのではなく、ＳＤカードがカードスロットから外された場合におけるデータベース１９の更新については、後述する。また、データベース１９の更新は、既存のデータベース１９が有る場合のみ、実施可能である。既存のデータベース１９が無い場合には、データベース１９は新規作成になる。
【００２６】
マイコン１１は、カードスロットＳ［１］〜Ｓ［ｎ］のいずれかにＳＤカードＳＤ［１］〜ＳＤ［ｎ］が新規に装着されたことを検知すると、装着中の全ＳＤカードＳＤ［１］〜ＳＤ［ｎ］についての又は新規装着されたＳＤカードのみについての情報（ＦＡＴブートローダ、ＦＡＴ領域、ＦＡＴディレクトリエントリ等）を取得する。なお、データベース１９の作成又は更新には、データベース１９の全面的な作成又は更新と、差分に基づくデータベース１９の更新がある。
【００２７】
データベース１９の全面的な作成又は更新では、装着中の全ＳＤカードＳＤ［１］〜ＳＤ［ｎ］についての情報を取得し、差分に基づくデータベース１９の更新では、新規装着されたＳＤカードについてのみ、その情報を取得する。既存のデータベース１９が有る場合のデータベース１９の全面的な作成の処理は、データベース１９の新規作成の処理と同一になる。なお、差分に基づくデータベース１９の更新では、適宜、システム管理用ＩＤのリナンバリングを実施することができる。
【００２８】
データベース１９では、ＳＤカードが現在、装着されているカードスロットＳ［１］〜Ｓ［ｎ］のスロット番号、現在装着中のＳＤカードとそれに格納されているフォルダのＩＤとの対応付け、及び各フォルダとそれに格納されているオーディオファイルのＩＤとの対応付けを把握し、これら把握に基づきオーディオファイルを管理する。
【００２９】
装着中のＳＤカードからその情報の取得後、該ＳＤカード内のフォルダ２５及びオーディオファイル２８に、図２に示すシステム管理用ＩＤを割り振る。さらに、各ＳＤカードとそれが装着されているカードスロットの番号とを対応付けるとともに、各フォルダ２５及び各オーディオファイル２８について、そのパス情報やシステム管理用ＩＤを管理するためのデータベース１９を内蔵ハードディスク装置（図示せず）等の内部メモリ内に作成する。
【００３０】
記憶容量の関係で、内部メモリへのデータベース１９の格納に支障がある場合には、外部メモリを適宜利用する。外部メモリとしては、装着中の任意のＳＤカードにおける空きエリア、データベース１９専用に設定した装着中の所定のＳＤカード、及びＵＳＢメモリ（図示せず）等を挙げることができる。
【００３１】
ＳＤカードＳＤ［１］〜ＳＤ［ｎ］がカードスロットＳ［１］〜Ｓ［ｎ］から外される場合も、新規装着の場合と同様に、いずれかのＳＤカードがカードスロットから外されるのを検知するごとに、データベース１９の更新が行われる。ＳＤカードＳＤ［１］〜ＳＤ［ｎ］がカードスロットＳ［１］〜Ｓ［ｎ］から外される場合のデータベース１９の更新にも、データベース１９の全面的な更新と、差分に基づくデータベース１９の更新とがある。データベース１９の全面的な更新は、データベース１９の新規作成と同じことであるので、データベース１９の全面的な更新の場合の処理はＳＤカードが新規に装着された場合と同一の処理とすることができる。差分に基づくデータベース１９の更新は、既存のデータベース１９から、今回外されたＳＤカードのデータベース部分について、追加でなく、削除することにより行われる。
【００３２】
データベース１９の更新は、ＳＤカードをカードスロットに装着したり、外したりする時だけでなく、装着中のＳＤカード内のフォルダ２５やオーディオファイル２８について、それらを削除したり、装着中のＳＤカード間で移動したり、装着中のＳＤカードと装着中又は内蔵の他の記録媒体（例：ＵＳＢメモリ及びハードディスク装置）との間で移動したりする場合にも、実施される。その場合も、データベース１９を全面的に更新するのであれば、データベース１９の新規作成と同じことであるので、データベース１９の新規作成時と同一の処理により更新することができる。また、差分に基づくデータベース１９の更新では、変更のあったフォルダ２５又はオーディオファイル２８に係るデータベース１９のデータ分を既存のデータベース１９に追加又は削除することになる。
【００３３】
各ＳＤカードＳＤ［１］〜ＳＤ［ｎ］の識別を、それが装着されているカードスロットのスロット番号により行う場合よりも、各ＳＤカードＳＤ［１］〜ＳＤ［ｎ］におけるＦＡＴのボリュームラベル等を使用して、ＳＤカードＳＤ［１］〜ＳＤ［ｎ］に名前を付けて、管理すると、ユーザにさらに便宜を提供することができる。例えば、各アルバムや各楽曲について、それが格納されているＳＤカードＳＤ［１］〜ＳＤ［ｎ］のボリュームラベルを表示すれば、ユーザにはスロット番号の場合よりも分かり易くなる。
【００３４】
データベース１９には、オーディオファイル２８のタグ情報のデータを追加して、データベース１９の利便性を高めることができる。内部メモリの容量の制約のために、内部メモリへのタグ情報付きデータベース１９の格納に支障があれば、データベース１９を、装着中の全部のＳＤカードＳＤ［１］〜ＳＤ［ｎ］に係るものにすることなく、ユーザがあらかじめ選択（又は指定）した複数の所定のＳＤカードに係るものに限定したり、ユーザがよく使用するＳＤカードに係るものに限定したり、新しくアクセスされた順で上位所定数のＳＤカードに限定したりして、データベース１９のデータ量を低減することができる。
【００３５】
前述したように、カードスロット列１３のカードスロットＳ［１］〜Ｓ［ｎ］は、スイッチを装備し、オンラインでアクセスできるＳＤカードＳＤ［１］〜ＳＤ［ｎ］の個数を減らして、これにより、アプリケーションの処理速度の増大を図ることかある。ＣＤ１８からのリッピング等では、装着中のＳＤカードＳＤ［１］〜ＳＤ［ｎ］の内、そのカードスロットのスイッチがオンになっているものについては、該ＳＤカードＳＤ［１］〜ＳＤ［ｎ］に格納されているオーディオファイル２８のタグ情報を知ることができるが、そのカードスロットＳ［１］〜Ｓ［ｎ］のスイッチがオフになっているものについては、該ＳＤカードに格納されているオーディオファイル２８のタグ情報を知ることができない。
【００３６】
これに対し、データベース１９には、通信可能（カードスロットＳ［１］〜Ｓ［ｎ］のスイッチがオン）及び通信不能（カードスロットＳ［１］〜Ｓ［ｎ］のスイッチがオフ）のＳＤカードに格納されているオーディオファイル２８のタグ情報が登録されているので、リッピングのアプリケーションは、カードスロットＳ［１］〜Ｓ［ｎ］のスイッチがオフになっているＳＤカードにおけるフォルダ２５やオーディオファイル２８を直接検知することに代えて、データベース１９から該ＳＤカードについてのそのアーティストやジャンル等の情報を入手して、それに基づき、今回のリッピングにより作成するオーディオファイル２８を最適のＳＤカードへ自動振り分け（ＳＤカードＳＤ［１］〜ＳＤ［ｎ］のグループ分け）することができる。
【００３７】
ＳＤカードＳＤ［１］〜ＳＤ［ｎ］内のオーディオファイル２８をアーティストやジャンルでソートする技術は周知である。この技術を利用すれば、（ａ）装着中の複数のＳＤカードＳＤ［１］〜ＳＤ［ｎ］についてグループ分けがなされていない場合、（ｂ）ＳＤカードＳＤ［１］〜ＳＤ［ｎ］を今とは別の条件でグループ分けしたい場合、又は（ｃ）楽曲をランダムでシャッフルしたい場合等に対して、データベース１９のデータに基づいてグループ分けやシャッフルを円滑に実施することができる。
【００３８】
また、ファイル退避用のメモリを用意することにより、データベース１９のデータに基づいてＳＤカードＳＤ［１］〜ＳＤ［ｎ］間でのオーディオファイル２８の交換や移動や整理を行い、装着中のＳＤカードＳＤ［１］〜ＳＤ［ｎ］を、アーティストごと、ジャンルごと、又はランダムやアクセス回数によるランク範囲ごとに、グループ分けすることができる。これは、ユーザが、システムコンポ１０から１つのＳＤカードを抜いて、それをポータブルＳＤプレーヤなどに入れて、外出する場合に、該１つのＳＤカードに今回の外出で聞きたい楽曲を集めるときに有意義である。
【００３９】
データベース１９には、装着中の各ＳＤカードＳＤ［１］〜ＳＤ［ｎ］の空き容量の情報を登録することも可能である。この場合、例えば、１枚のＣＤ１８としてのアルバムをリッピングする際には、１枚のアルバムが２つ以上のＳＤカードにまたがって録音されないように、データベース１９の情報に基づき十分に空き容量のあるＳＤカードをＳＤ［１］〜ＳＤ［ｎ］の中から探して、それを今回のオーディオファイル格納ＳＤカードに自動で選択したり、又は十分な空き容量をもつ装着中のＳＤカードのリストをデータベース１９の情報に基づき作成して、ユーザに提示し、ユーザはそのリストから希望のＳＤカードを選択して、それにオーディオファイル２８を格納したりすることが可能となる。
【００４０】
ＳＤカードは、リムーバブルメディアであるので、カードスロットに対して容易に着脱が可能である。そのたびに、変更のあったＳＤカードのフォルダ２５及びオーディオファイル２８等の情報を検知することはデータベース１９の作成時間を増大させる。これに対処して、各ＳＤカードＳＤ［１］〜ＳＤ［ｎ］を識別するために、各ＳＤカードＳＤ［１］〜ＳＤ［ｎ］のＦＡＴ領域のデータをフィンガープリントとして利用することができる。すなわち、ＳＤカードやＵＳＢメモリ等の記憶装置のＦＡＴ領域は、クラスタのチェーンが書込まれており、ＦＡＴ領域のデータ内容は、該メモリが格納しているフォルダ２５及びオーディオファイル２８に対して一義に対応付けられている。
【００４１】
したがって、システムコンポ１０から過去に抜かれたＳＤカードの中に、ＦＡＴ領域のデータ内容が今回装着されたＳＤカードのＦＡＴ領域のデータ内容と一致するものがあった場合には、今回装着のＳＤカードは、それが外されている間、フォルダ２５やオーディオファイル２８の変更がなかったと判断でき、該ＳＤカードについて前回検知したフォルダ２５やオーディオファイル２８の情報を再利用して、データベース１９の作成処理に要する時間の短縮を図ることができる。このようなデータベース１９の作成時間短縮のために、ＳＤカードが外された場合には、該ＳＤカードについてのフォルダ２５及びオーディオファイル２８等に係る情報と共にＦＡＴ領域のデータ内容を所定のメモリに記憶しておき、該ＳＤカードが再装着されたか否かを、該所定のメモリ内のＦＡＴ領域のデータ内容と照合して、判定する。そして、判定が正であれば、該所定のメモリに記憶してある前回の検知情報に基づきデータベース１９を更新する。これにより、再装着のＳＤカード内のフォルダ２５及びオーディオファイル２８等の情報検知を省略することができる。
【００４２】
図３は記録媒体管理装置４０のブロック図である。前述のシステムコンポ１０は記録媒体管理装置４０の一例である。記録媒体管理装置４０が処理対象としているコンテンツは、オーディオに限定されず、ビデオやその他を含む。記録媒体管理装置４０は、複数の接続部４１、検知手段４２、ＩＤ付与手段４３及びデータベース作成手段４４を備える。記録媒体管理装置４０は、さらに、スイッチ制御手段４８、第１の処理手段４９、記録媒体識別手段５３、保持手段５４及び第２の処理手段５７を備えることができる。
【００４３】
複数の接続部４１は、コンテンツファイル及びフォルダを格納自在になっている所定の複数の記録媒体６０を分離自在に接続される。検知手段４２は、各接続部４１への記録媒体６０の節足の有無を検知するとともに、接続中の各記録媒体６０内の各コンテンツファイル及びコンテンツファイルを格納する各フォルダを検知する。
【００４４】
ＩＤ付与手段４３は、検知手段４２が検知した複数の記録媒体の全体における各コンテンツファイル及び各フォルダに対してＩＤを付与する。データベース作成手段４４は、ＩＤ付与手段４３が付与したＩＤ（識別子）に基づきコンテンツファイル及びフォルダを一括で管理可能なデータベース６３を作成する。
【００４５】
記録媒体６０の具体例はＳＤカードＳＤ［１］〜ＳＤ［ｎ］（図１）である。ＳＤカードＳＤ［１］〜ＳＤ［ｎ］は接続部４１としてのカードスロットＳ［１］〜Ｓ［ｎ］に着脱自在に装着されるものであるが、接続部４１は、記録媒体６０に対して着脱自在に装着されることに限定されず、装着以外の接続であってもよいとする。記録媒体６０は、ＵＳＢメモリ等、その他の携帯自在でかつ着脱自在の記録媒体を含む。所定の複数の記録媒体６０は、種類が同一である複数の記録媒体６０であってもよいし（例：ＳＤカードＳＤ［１］〜ＳＤ［ｎ］）、１以上のＳＤカードと１以上のＵＳＢメモリとからなる複数の記録媒体というように、種類が異なる記録媒体が混在する複数の記録媒体６０であってもよい。
【００４６】
記録媒体管理装置４０は、複数の接続部４１を装備して、これら接続部４１へ複数の記録媒体６０を接続できるようなっているので、複数の記録媒体６０を接続部４１へ接続しっぱなしにして、記録媒体６０の紛失を防止することができる。複数の記録媒体６０内の各フォルダ及び各コンテンツファイルは、複数の記録媒体６０の全体におけるＩＤを付与され、該ＩＤに基づきデータベース６３が作成される結果、全部の記録媒体６０の全部のフォルダ及びコンテンツファイルについて、記録媒体６０ごとのデータベースの切替を行うことなく、１つのデータベース６３のみで情報探索や各種処理が可能になる。
【００４７】
好ましくは、各接続部４１にはそれに接続中の記録媒体６０へのアクセスの許可及び禁止を切替えるスイッチが装備されており、スイッチ制御手段４８は、アクセス許可位置にするスイッチを絞り込む。また、第１の処理手段４９は、所定の処理の実行において、スイッチが禁止位置になっている接続部４１に接続されている記録媒体６０に係る情報を必要とする場合には、データベース６３から入手した情報に基づき所定の処理を実行する。
【００４８】
全部の接続部４１のスイッチをアクセス許可位置にして、全部の接続部４１へ接続中の全部の記録媒体６０へコンテンツの再生や記録等のためのアクセスを確保しておくことは、再生及び記録等以外の処理の速度を低下させる。ＣＰＵの性能を上げれば、処理速度の問題は解決できるが、その分、コスト高につながる。したがって、スイッチをアクセス許可位置する接続部４１を限定して、アクセスを確保する記録媒体６０を絞ることがよく行われるところである。
【００４９】
その場合、再生対象のコンテンツファイルがどの記録媒体６０にあるか、今回作成するコンテンツファイルのジャンルに対応する記録媒体６０はどれになっているか等を判断するために、データベース６３を利用すれば、スイッチが禁止位置となっている接続部４１へ接続されている記録媒体６０についての情報も知ることができ、処理を迅速化することができる。
【００５０】
データベース作成手段４４は、データベース６３の全部又は部分のデータを接続中の所定の記録媒体６０に格納してもよい。通常は、データベース６３のデータは記録媒体管理装置４０の内部メモリに格納するが、記憶容量の制約のため、又はデータベース６３のデータの膨大化のため、内部メモリへのデータベース６３のデータの格納が困難になることがある。これに対処し、複数の記録媒体６０の内の１つをデータベース６３のデータの格納専用又はコンテンツファイル格納との併用に設定し、その記録媒体６０にデータベース６３の全データを格納することができる。
【００５１】
データベース６３は１つであるが、１つのデータベース６３を複数のデータ部分に分割して、各データ部分を各記録媒体６０へ分散して格納してもよい。分割基準としては、データベース６３の基幹部分（例：図１のデータベース１９のブロックのファイルＩＤ及びフォルダＩＤ）と付随部分（例：図１のデータベース１９のブロックのファイルＩＤ及びフォルダＩＤ以外）とに分ける方式がある。また、付随部分についは、タグ情報は第１の記録媒体６０、ボリュームラベルとＳＤカードＩＤとは第２の記録媒体６０、・・・というように、１つ又は所定数の項目を単位に項目別に分ける方式もある。
【００５２】
好ましくは、コンテンツ関連情報入手手段５０は、接続中の各記録媒体６０に格納されている各コンテンツファイルからそのコンテンツ関連情報を入手する。これに対して、データベース作成手段４４は、コンテンツ関連情報入手手段５０が入手したコンテンツ関連情報をデータベース６３のデータ項目にしてデータベース６３を作成する。
【００５３】
コンテンツ関連情報の具体例はＭＰ３等のオーディオ圧縮ファイルのタグ情報である。データベース６３がコンテンツ関連情報に係る情報を含むことにより、例えば、記録媒体管理装置４０のユーザは、データベース６３を使用して、コンテンツ関連情報の項目（例：アーティスト名及びアルバム名）を検索分類に利用して効率的にコンテンツを検索することができるようになる。
【００５４】
検知手段４２は、接続中の記録媒体６０のＦＡＴ領域のデータを検知する。各記録媒体６０のＦＡＴ領域のデータは、フィンガープリントの役目を果たし、記録媒体６０内の格納フォルダ及びコンテンツファイルが変わらない限り、同一を維持する。記録媒体識別手段５３は、検知手段４２が検知したＦＡＴ領域のデータに基づき接続中の記録媒体６０を識別する。
【００５５】
これに対し、保持手段５４は、記録媒体識別手段５３により識別された各記録媒体６０に対し該記録媒体６０に対応付けて該記録媒体６０に係るデータベース６３のデータを所定の記憶部６５に保持させる。該記憶部６５は、揮発性又は不揮発性の内部メモリであったり、不揮発性の外部メモリであったリする。記録媒体６０は記憶部６５を兼ねることができる。
【００５６】
そして、データベース作成手段４４は、接続部４１へ接続中の記録媒体６０に変更があった場合には、記録媒体識別手段５３が識別した記録媒体６０の識別情報に基づき変更のあった記録媒体６０を割り出すとともに、割り出した記録媒体６０に対応付けて所定の記憶部６５に保持されている該記録媒体６０に係るデータベース６３のデータに基づきデータベース６３を更新する。こうして、記録媒体６０の接続又は切り離し時には、データベース６３の更新処理を早めることができる。
【００５７】
好ましくは、検知手段４２は、接続中の各記録媒体６０の記憶残量を検知する。データベース作成手段４４は、検知手段４２が検知した各記録媒体６０の記憶残量をデータベース６３のデータ項目にしてデータベース６３を作成する。第２の処理手段５７は、データベース作成手段４４が作成したデータベース６３における記憶残量のデータに基づき所定の処理を実施する。
【００５８】
第２の処理手段５７が実施する所定の処理の具体例は、前述のシステムコンポ１０において、１枚のＣＤ１８としてのアルバムをリッピングする際に、１枚のアルバムが２つ以上のＳＤカードにまたがって録音されないように、十分に空き容量のあるＳＤカードＳＤ［１］〜ＳＤ［ｎ］を自動で選択したりする処理等である。
【００５９】
図４は記録媒体管理方法８０のフローチャートである。記録媒体管理方法８０は記録媒体管理装置４０の各手段の機能をステップの処理に置き換えたものである。
【００６０】
Ｓ８１では、コンテンツファイル及びフォルダを格納自在になっている所定の複数の記録媒体６０を分離自在に接続される複数の接続部４１の各々への記録媒体６０の接続の有無を検知するとともに、接続中の各記録媒体６０内の各コンテンツファイル及びコンテンツファイルを格納する各フォルダを検知する。
【００６１】
Ｓ８２では、Ｓ８１において検知した複数の記録媒体の全体における各コンテンツファイル及び各フォルダに対してＩＤを付与する。Ｓ８３では、Ｓ８２において付与したＩＤに基づき所定の複数の記録媒体におけるコンテンツファイル及びフォルダを一括で管理可能なデータベース６３を作成する。
【００６２】
Ｓ８１〜Ｓ８３の処理は、記録媒体管理装置４０（図３）の検知手段４２〜データベース作成手段４４の機能にそれぞれ対応している。したがって、検知手段４２〜データベース作成手段４４の機能について述べた具体的態様はＳ８１〜Ｓ８３の処理についての具体的態様としても適用可能である。記録媒体管理方法８０では、また、記録媒体管理装置４０のスイッチ制御手段４８、第１の処理手段４９、記録媒体識別手段５３、保持手段５４及び第２の処理手段５７の機能に対応する処理を実行するステップを適宜、追加可能である。
【００６３】
スイッチ制御手段４８及び第１の処理手段４９に対応するステップ（それぞれＵ４８，Ｕ４９と呼ぶことにする。）については、Ｕ４９は、データベース６３を利用するために、Ｓ８３の後に追加され、Ｕ４８はＵ４９より前に追加される。
【００６４】
記録媒体識別手段５３及び保持手段５４に対応するステップ（それぞれＵ５３，Ｕ５４と呼ぶことにする。）については、図３における検知手段４２（Ｓ８１に対応する。）→記録媒体識別手段５３（Ｕ５３に対応する。）→保持手段５４（Ｕ５４に対応する。）→データベース作成手段４４（Ｓ８３に対応する。）の流れからも分かるように、Ｕ５３はＳ８１の後でかつＵ５４の前に追加され、Ｕ５４はＳ８３の前に追加される。第２の処理手段５７に対応するステップ（Ｕ５７と呼ぶことにする。）はデータベース６３を利用するために、Ｓ８３の後に追加される。
【００６５】
記録媒体管理装置４０のスイッチ制御手段４８、第１の処理手段４９、記録媒体識別手段５３、保持手段５４及び第２の処理手段５７の機能について述べた具体的態様はＵ４８，Ｕ４９，Ｕ５３，Ｕ５４，Ｕ５７の処理についての具体的態様としても適用可能である。
【００６６】
本発明を適用したプログラムは、コンピュータを記録媒体管理装置４０の各手段として機能させる。本発明を適用した別のプログラムは、記録媒体管理方法８０の各ステップをコンピュータに実行させる。
【００６７】
本明細書は様々な発明を開示している。それら発明には、発明の最良の形態の項で説明した各装置及び各方法だけでなく、各装置及び各方法から独立の作用、効果を奏する１つ又は複数の要素を抽出したものや、１つ又は複数の要素を自明の範囲で変更したものや、さらに、各装置間及び各方法間で１つ又は複数の要素の組合せを入れ換えたものを含む。
【図面の簡単な説明】
【００６８】
【図１】システムコンポの主要部の概略図である。
【図２】データベースがその作成の基にしているシステム管理用ＩＤの説明図である。
【図３】記録媒体管理装置のブロック図である。
【図４】記録媒体管理方法のフローチャートである。
【符号の説明】
【００６９】
４０：記録媒体管理装置、４１：接続部、４２：検知手段、４３：ＩＤ付与手段、４４：データベース作成手段、４８：スイッチ制御手段、４９：第１の処理手段、５０：コンテンツ関連情報入手手段、５３：記録媒体識別手段、５４：保持手段、５７：第２の処理手段、６０：記録媒体、６３：データベース、６５：記憶部、８０：記録媒体管理方法。
【図１】
2009110605.tif 000003
【図２】
2009110605.tif 000004
【図３】
2009110605.tif 000005
【図４】
2009110605.tif 000006