(57)【要約】【課題】最下層のフォルダには基準数より少ないファイル数のデータファイルが格納されることがなく、利用者が目的のデータファイルを容易に検索することができる階層化構造生成方法及び記憶装置を提供する。【解決手段】フォルダ構成決定部１５は、楽曲情報取得部１４によって取得した音楽ファイルの楽曲情報に基づいて、音楽ファイルを優先パラメータ入力部１１ｂにて受け付けた優先度順にソートし、音楽ファイルを同一のパラメータを有するグループに分類する（ファイル分類手段１５ａ）。また、優先度が最下位のグループに属する音楽ファイルを計数し、計数した音楽ファイルのファイル数と基準数とを比較する（比較手段１５ｂ）。さらに、計数した音楽ファイルのファイル数が基準数を下回る場合、その音楽ファイルを１つ上位のグループへ移動させる（ファイル移動手段１５ｃ）。そして、分類及び移動されたグループに基づいてフォルダの構成を決定する。【選択図】図１
2007122180.tif 000002
【特許請求の範囲】
【請求項１】
複数のパラメータを含む属性情報が関連付けられたデータファイルを記憶する記憶装置にて、該データファイルを階層的に格納するフォルダを生成する階層化構造生成方法において、
前記記憶装置が、
前記パラメータの優先度を受け付け、
受け付けた優先度順にデータファイルをソートして、データファイルを同一のパラメータを有するグループに分類し、
優先度が最下位のグループに属するデータファイルの数と基準数とを比較し、
比較の結果、データファイルの数が基準数を下回る場合、該データファイルを１つ上位のグループへ移動させ、
分類及び移動されたグループに基づいて、階層化されたフォルダを生成し、
生成したフォルダにデータファイルを格納すること
を特徴とする階層化構造生成方法。
【請求項２】
複数のパラメータを含む属性情報が関連付けられたデータファイルを記憶する記憶装置において、
前記パラメータの優先度を受け付ける手段と、
受け付けた優先度順にデータファイルをソートして、データファイルを同一のパラメータを有するグループに分類するファイル分類手段と、
優先度が最下位のグループに属するデータファイルの数と基準数とを比較する比較手段と、
比較の結果、データファイルの数が基準数を下回る場合、該データファイルを１つ上位のグループへ移動させるファイル移動手段と、
前記ファイル分類手段及び前記ファイル移動手段によって分類及び移動されたグループに基づいて、階層化されたフォルダを生成するフォルダ生成手段と、
生成したフォルダにデータファイルを格納するファイル格納手段と
を備えることを特徴とする記憶装置。
【請求項３】
前記データファイルの管理領域に、前記ファイル分類手段による該データファイルのソートを行なうか否かを識別するためのフラグ情報を付加させる手段を備え、
前記ファイル分類手段は、
前記フラグ情報に基づいて、前記データファイルをソートの対象から除外すること
を特徴とする請求項２に記載の記憶装置。
【請求項４】
前記フォルダの最大構成階層数を受け付ける手段と、
受け付けた最大構成階層数がゼロであるか否かを判定する手段とを備え、
最大構成階層数がゼロであると判定された場合、フォルダを生成することなく、所定のフォルダにデータファイルを格納するようにしてあること
を特徴とする請求項２又は請求項３に記載の記憶装置。
【請求項５】
前記基準数を受け付ける基準数受付手段をさらに備え、
前記比較手段は、
前記優先度が最下位のグループに属するデータファイルの数と、前記基準数受付手段にて受け付けた基準数とを比較するようにしてあること
を特徴とする請求項２乃至請求項４のいずれか１つに記載の記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データファイルを階層的に記憶し、利用者が目的のデータファイルを容易に検索することができる階層化構造生成方法及び記憶装置に関する。
【背景技術】
【０００２】
近年、大量の音楽ファイルをハードディスク、フラッシュメモリなどの記憶媒体に記憶するオーディオ機器（例えばＭＰ３プレイヤー）が実用化されている。また、音楽ファイルを記憶媒体に記憶する場合、音楽ファイルに関連付けられている楽曲情報に基づいて階層的に記憶することにより、効率的な管理が可能になるオーディオ機器が実用化されている（例えば、特許文献１参照。）。つまり、記憶媒体にフォルダ（ディレクトリともいう）を作成し、作成したフォルダに音楽ファイルを格納する。例えば、図１１に示すように、第１階層のフォルダ１１１にアーティスト名、第２階層のフォルダ１１２にアルバム名を割り当て、“アーティスト名／アルバム名／音楽ファイル名（曲名）”の階層構造で記憶するようにすれば、音楽ファイル１１３を効率的に管理することができる。
【特許文献１】特開２００３−２２６５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示されている技術は、同一階層のフォルダに格納する楽曲情報（オブジェクトデータ）の種類を１種類に制限することから、１つの音楽ファイル（コンテンツデータ）しか存在しないフォルダが生じてしまう虞がある。したがって、音楽ファイルを記憶するに従ってフォルダ構造（階層）が複雑になる虞があり、音楽ファイルを検索して再生する場合、目的の音楽ファイルを検索するまでの操作回数が多くなる。近年ではネット配信による音楽ファイルの取得が浸透しており、１曲の音楽ファイルをダウンロードした場合であっても、図１２に示すように、“アーティスト名／アルバム名／音楽ファイル名（曲名）”のフォルダ構造で格納される。
【０００４】
また、音楽ファイルを再生するには、第１階層（アーティスト名）のフォルダ１１１を選択した後に、第２階層（アルバム名）のフォルダ１１２を選択する必要があるが、フォルダ１１２に１曲しか格納されていない音楽ファイルを順次再生するには、フォルダ１１２を選択するための操作を繰り返す必要がある。同様に、音楽ファイルを外部の記憶媒体（ＣＤ−Ｒなど）に書き込む場合、書き込みを行ないたい音楽ファイルを選択するための操作を繰り返す必要がある。このように、フォルダ内に数個の音楽ファイルしか格納されていない場合は、フォルダの数が多くなりすぎてファイル管理の主旨に反するという問題があった。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、データファイルに関連付けられた属性情報であるパラメータの優先度を受け付け、受け付けた優先度順にデータファイルをソートして、データファイルを同一のパラメータを有するグループへ分類し、優先度が最下位のグループに属するデータファイルの数と基準数とを比較し、データファイルの数が基準数を下回る場合、該データファイルを１つ上位のグループへ移動させ、分類及び移動されたグループに基づいて、階層化されたフォルダを生成し、生成したフォルダにデータファイルを格納する構成とすることにより、最下層のフォルダには基準数より少ないファイル数のデータファイルが格納されることがなく、利用者が目的のデータファイルを容易に検索することができる階層化構造生成方法及び記憶装置の提供を目的とする。
【０００６】
また本発明は、データファイルの管理領域に、データファイルのソートを行なうか否かを識別するためのフラグ情報を付加する構成とすることにより、フラグ情報に基づいてデータファイルをソートの対象から除外して、データファイルの分類処理に係る処理負担を軽減することができる記憶装置の提供を目的とする。
【０００７】
さらに本発明は、生成するフォルダの最大構成階層数を受け付け、受け付けた最大構成階層数がゼロであるか否かを判定し、最大構成階層数がゼロであると判定された場合は、フォルダを生成することなく、所定のフォルダにデータファイルを格納する構成とすることにより、最大構成階層数としてゼロを与えるようにした場合は、属性情報に関わらず、所定のフォルダにデータファイルが格納され、例えば、一時ファイルのようなデータファイルを所定のフォルダに格納して管理することができる記憶装置の提供を目的とする。
【０００８】
さらにまた本発明は、データファイルを１つ上位のグループへ移動させるか否かを決定する基準数を受け付ける構成とすることにより、利用者の都合によって基準数を適宜設定して、最下層のフォルダに格納すべきファイル数を調整することができる記憶装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る階層化構造生成方法は、複数のパラメータを含む属性情報が関連付けられたデータファイルを記憶する記憶装置にて、該データファイルを階層的に格納するフォルダを生成する階層化構造生成方法において、前記記憶装置が、前記パラメータの優先度を受け付け、受け付けた優先度順にデータファイルをソートして、データファイルを同一のパラメータを有するグループに分類し、優先度が最下位のグループに属するデータファイルの数と基準数とを比較し、比較の結果、データファイルの数が基準数を下回る場合、該データファイルを１つ上位のグループへ移動させ、分類及び移動されたグループに基づいて、階層化されたフォルダを生成し、生成したフォルダにデータファイルを格納することを特徴とする。
【００１０】
本発明に係る記憶装置は、複数のパラメータを含む属性情報が関連付けられたデータファイルを記憶する記憶装置において、前記パラメータの優先度を受け付ける手段と、受け付けた優先度順にデータファイルをソートして、データファイルを同一のパラメータを有するグループに分類するファイル分類手段と、優先度が最下位のグループに属するデータファイルの数と基準数とを比較する比較手段と、比較の結果、データファイルの数が基準数を下回る場合、該データファイルを１つ上位のグループへ移動させるファイル移動手段と、前記ファイル分類手段及び前記ファイル移動手段によって分類及び移動されたグループに基づいて、階層化されたフォルダを生成するフォルダ生成手段と、生成したフォルダにデータファイルを格納するファイル格納手段とを備えることを特徴とする。
【００１１】
本発明に係る記憶装置は、前記データファイルの管理領域に、前記ファイル分類手段による該データファイルのソートを行なうか否かを識別するためのフラグ情報を付加させる手段を備え、前記ファイル分類手段は、前記フラグ情報に基づいて、前記データファイルをソートの対象から除外することを特徴とする。
【００１２】
本発明に係る記憶装置は、前記フォルダの最大構成階層数を受け付ける手段と、受け付けた最大構成階層数がゼロであるか否かを判定する手段とを備え、最大構成階層数がゼロであると判定された場合、フォルダを生成することなく、所定のフォルダにデータファイルを格納するようにしてあることを特徴とする。
【００１３】
本発明に係る記憶装置は、前記基準数を受け付ける基準数受付手段をさらに備え、前記比較手段は、前記優先度が最下位のグループに属するデータファイルの数と、前記基準数受付手段にて受け付けた基準数とを比較するようにしてあることを特徴とする。
【００１４】
本発明にあっては、データファイルに関連付けられた属性情報であるパラメータの優先度を受け付け、受け付けた優先度順にデータファイルをソートして、データファイルを同一のパラメータを有するグループに分類する。そして、優先度が最下位のグループに属するデータファイルの数を計数して、データファイルの数と基準数とを比較する。データファイルの数が基準数を下回る場合、そのデータファイルを１つ上位のグループへ移動させる。このようにして、分類及び移動されたグループに基づいて、階層化されたフォルダを生成し、生成したフォルダにデータファイルを格納する。これにより、基準数より少ないファイル数の最下層のフォルダが存在する虞は全くない。
【００１５】
本発明にあっては、データファイルの管理領域に、データファイルのソートを行なうか否かを識別するためのフラグ情報を付加する。これにより、フラグ情報に基づいてデータファイルをソートの対象から除外して、データファイルの分類処理に係る処理負担を軽減する。
【００１６】
本発明にあっては、生成するフォルダの最大構成階層数を受け付け、受け付けた最大構成階層数がゼロであるか否かを判定する。そして、最大構成階層数がゼロであると判定された場合は、フォルダを生成することなく、所定のフォルダにデータファイルを格納する。これにより、最大構成階層数としてゼロを与えるようにした場合は、属性情報に関わらず、所定のフォルダにデータファイルが格納されることになるから、例えば、一時的なデータファイルを所定のフォルダに格納して管理する。
【００１７】
本発明にあっては、上述した基準数を受け付け、優先度が最下位のグループに属するデータファイルの数と、受け付けた基準数とを比較し、データファイルを１つ上位のグループへ移動させるか否かを決定する。これにより、利用者の都合によって基準数を適宜設定して、最下層のフォルダに格納すべきファイル数を調整する。
【発明の効果】
【００１８】
本発明によれば、データファイルに関連付けられた属性情報であるパラメータの優先度を受け付け、受け付けた優先度順にデータファイルをソートして、データファイルを同一のパラメータを有するグループに分類し、優先度が最下位のグループに属するデータファイルの数と基準数とを比較し、データファイルの数が基準数を下回る場合、該データファイルを１つ上位のグループへ移動させ、分類及び移動されたグループに基づいて、階層化されたフォルダを生成し、生成したフォルダにデータファイルを格納する構成としたので、最下層のフォルダには基準数より少ないファイル数のデータファイルが格納されることがなく、利用者が目的のデータファイルを容易に検索することができる。つまり、基準数より少ないファイル数のフォルダが存在しないので、データファイルの記憶に従って階層が複雑になることを抑制することができる。
【００１９】
本発明によれば、データファイルの管理領域に、データファイルのソートを行なうか否かを識別するためのフラグ情報を付加する構成としたので、フラグ情報に基づいてデータファイルをソートの対象から除外して、データファイルの分類処理に係る処理負担を軽減することができる。
【００２０】
本発明によれば、生成するフォルダの最大構成階層数を受け付け、受け付けた最大構成階層数がゼロであるか否かを判定し、最大構成階層数がゼロであると判定された場合は、フォルダを生成することなく、所定のフォルダにデータファイルを格納する構成としたので、最大構成階層数としてゼロを与えるようにした場合は、属性情報に関わらず、所定のフォルダにデータファイルが格納され、例えば、一時ファイルのようなデータファイルを所定のフォルダに格納して管理することができる。
【００２１】
本発明によれば、データファイルを１つ上位のグループへ移動させるか否かを決定する基準数を受け付ける構成としたので、利用者の都合によって基準数を適宜設定して、最下層のフォルダに格納すべきファイル数を調整することができる等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。本発明は記憶装置全般に適用することができるが、ここではＭＰ３プレイヤーのようなオーディオ機器を一例に説明する。
【００２３】
図１は本発明の記憶装置としてのオーディオ機器の構成を示すブロック図である。
本発明に係るオーディオ機器１は、ＣＰＵで構成された制御部１０を備えている。制御部１０は、操作部１１，表示部１２，記憶部１３，楽曲情報取得部１４，フォルダ構成決定部１５，書込処理部１６と接続され、これら各部を制御して、内蔵するＲＯＭに格納された制御プログラムに従って種々の機能を果たす。
【００２４】
操作部１１は、オーディオ機器１を操作するための各種のファンクションキー、すなわち、最大構成階層数の入力を受け付ける最大構成階層数入力部１１ａ、楽曲情報を構成するパラメータの優先度を受け付ける優先パラメータ入力部１１ｂ、最小格納ファイル数の入力を受け付ける最小格納ファイル数入力部１１ｃを備えている。
【００２５】
表示部１２は、液晶モニタ又はＬＥＤモニタなどの表示デバイスで構成されており、オーディオ機器１の動作状態の表示、利用者へ操作入力を促す画面の表示などを行なう。なお、表示部１２をタッチパネル方式とすることにより、操作部１１の各種のファンクションキーのうちの一部又は全部を代用することも可能である。
【００２６】
記憶部１３は、具体的にはハードディスクであり、音楽ファイルをフォルダ構造の形態で階層的に記憶するものである。楽曲情報取得部１４は、例えばインターネット５０上の音楽情報データベースサーバ（例えばＣＤＤＢサーバ）５１から、記憶部１３に記憶されている音楽ファイルの楽曲情報を取得する。楽曲情報は音楽ファイルのアーティスト名、アルバム名（タイトル名）、ジャンル及び年度などの楽曲を特定する情報である。
【００２７】
フォルダ構成決定部１５は、楽曲情報取得部１４によって取得した音楽ファイルの楽曲情報に基づいて、音楽ファイルを優先パラメータ入力部１１ｂにて受け付けた優先度順にソートし、音楽ファイルを同一のパラメータを有するグループに分類するファイル分類手段１５ａとして機能する。
【００２８】
例えば、楽曲情報のうち、優先度１がアーティスト名、優先度２がアルバム名である場合、フォルダ構成決定部１５は、先ずアーティスト名で音楽ファイルをソートし、さらにアルバム名で音楽ファイルをソートし、音楽ファイルを同一のアーティスト名及びアルバム名を有するグループに分類する。
【００２９】
また、フォルダ構成決定部１５は、優先度が最下位のグループに属する音楽ファイルを計数し、計数した音楽ファイルのファイル数と基準数とを比較する比較手段１５ｂ、及び、計数した音楽ファイルのファイル数が基準数を下回る場合、その音楽ファイルを１つ上位のグループへ移動させるファイル移動手段１５ｃとして機能し、このようにして分類及び移動されたグループに基づいて音楽ファイルを格納すべきフォルダの構成を決定する。
【００３０】
書込処理部１６は、フォルダ構成決定部１５によって決定されたフォルダに基づいて、階層化されたフォルダを記憶部１３に生成するフォルダ生成手段１６ａ、及び生成したフォルダにデータファイルを格納するファイル格納手段１６ｂとして機能する。
【００３１】
本発明では、楽曲情報のうち、優先度１がアーティスト名、優先度２がアルバム名である場合、同一のアルバム名に属する音楽ファイルのファイル数が基準数以上である場合と、基準数を下回る場合とで、以下の２通りの状態で音楽ファイルが格納される。同一のアルバム名に属する音楽ファイルのファイル数が基準数以上である場合、音楽ファイルを“アーティスト名／アルバム名／音楽ファイル名（曲名）”のフォルダ構造で記憶部１３に格納し、同一のアルバム名に属する音楽ファイルのファイル数が基準数を下回る場合、音楽ファイルを“アーティスト名／音楽ファイル名（曲名）”のフォルダ構造で記憶部１３に格納する。このようにして、最下層のフォルダには最小格納ファイル数を下回るファイル数の音楽ファイルが存在することがない。
【００３２】
次に、本発明の記憶装置としてのオーディオ機器１が行なう動作を、フローチャートを用いて説明する。
図２は本発明に係るオーディオ機器が行なう処理手順を示すフローチャートである。なお、処理手順は一例であり、これに限るものではない。また、このような処理手順は、制御部１０に内蔵されたＲＯＭへ予め制御プログラムを組み込んでおくことにより行なう。
【００３３】
先ず、制御部１０は、最大構成階層数の入力を操作部１１（最大構成階層数入力部１１ａ）において受け付ける（ステップＳ１）。例えば、図３に示すように、最大構成階層数の入力を促す画像を表示部１２に表示することにより、利用者は、この画像を見ながら操作部１１を用いて最大構成階層数を入力する。
【００３４】
次いで、入力された最大構成階層数が０であるか否かを判定する（ステップＳ２）。最大構成階層数が０である場合（Ｓ２：ＹＥＳ）、階層化させる必要がないことから、記憶部１３に新規にフォルダを作成することなく、所定のフォルダに音楽ファイルを格納する（ステップＳ３）。例えば、図４に示すように、ルートディレクトリ２０に音楽ファイル３０（音楽ファイル１，２，…）を格納する。このように、利用者が最大構成階層数として０を意図的に与えることにより、属性情報に関わらず、ルートディレクトリ２０に音楽ファイル３０が格納され、例えば、一時的に記憶しておくような音楽ファイルをルートディレクトリ２０に格納して管理することができる。
【００３５】
一方、入力された最大構成階層数が０でない場合（Ｓ２：ＮＯ）、楽曲情報を構成するパラメータの優先度の入力を操作部１１（優先パラメータ入力部１１ｂ）において受け付ける（ステップＳ４）。例えば、図５に示すように、Ｓ１にて入力された最大構成階層数に応じて、優先度１のパラメータ、優先度２のパラメータ、…、最大構成階層数までのパラメータの優先度の入力を促す画像を表示部１２に表示することにより、利用者は、この画像を見ながら操作部１１を用いてパラメータの優先度を入力する。
【００３６】
そして、Ｓ４にて受け付けたパラメータ数と最大構成階層数とが一致しているか否かの判定を行ない（ステップＳ５）、パラメータ数と最大構成階層数とが一致していない場合（Ｓ５：ＮＯ）、利用者の入力ミスと考えられるので、Ｓ４へ移行して優先度の再入力を受け付ける。
【００３７】
一方、パラメータ数と最大構成階層数とが一致している場合（Ｓ５：ＹＥＳ）、最小格納ファイル数の入力を操作部１１（最小格納ファイル数入力部１１ｃ）において受け付ける（ステップＳ６）。例えば、図６に示すように、最小格納ファイル数の入力を促す画像を表示部１２に表示することにより、利用者は、この画像を見ながら操作部１１を用いて最小格納ファイル数を入力する。最小格納ファイル数は、フォルダに格納する場合の最小のファイル数であり、本例では最小格納ファイル数を下回るフォルダの作成を禁止する。
【００３８】
そして、入力されたパラメータの優先度及び最小格納ファイル数に基づいて音楽ファイルのソート処理を行なう（ステップＳ７）。図７はソート処理の処理手順を示すフローチャートである。ここで、理解を容易にするため、最大構成階層数が２、優先度１のパラメータがアーティスト名、優先度２のパラメータがアルバム名、最小格納ファイル数が３の場合について説明する。
【００３９】
まず、音楽ファイルを優先度１のパラメータであるアーティスト名でソートする（ステップＳ１１）。次いで、ソートされた音楽ファイルを優先度２のパラメータであるアルバム名でさらにソートする（ステップＳ１２）。そして、同一のアーティスト名及びアルバム名を楽曲情報にもつ音楽ファイルのファイル数を計数し（ステップＳ１３）、計数したファイル数と最小格納ファイル数とを比較し、音楽ファイルの数が最小格納ファイル数を下回るか否かを判定する（ステップＳ１４）。そして、音楽ファイルの数が最小格納ファイル数を下回る場合（Ｓ１４：ＹＥＳ）、そのアルバム名をソートの対象から除外し（ステップＳ１５）、Ｓ１１へ移行して再度ソートを行なう。
【００４０】
一方、音楽ファイルの数が最小格納ファイル数を下回らない場合（Ｓ１４：ＮＯ）、ソート処理を終了してメインフローに戻る。
【００４１】
そして、ソート処理の結果に基づいて、記憶部１３にアーティスト名のフォルダを生成し、さらにアルバム名のフォルダを作成する（ステップＳ８）。そして、生成したフォルダに音楽ファイルを格納する（ステップＳ９）。なお、本例では、同一のアーティスト名及びアルバム名の音楽ファイルのファイル数に応じて、音楽ファイルを格納する階層を異ならせる。
【００４２】
例えば、図８に示すように、ルートディレクトリ２０の下層にアーティスト１のフォルダ２１を生成し、さらにフォルダ２１の下層にアルバム１−１のフォルダ２２ａを作成する。そして、音楽ファイル３０ａ（音楽ファイル１−１−１，１−１−２，１−１−３）をフォルダ２２ａに格納する。また、フォルダ２１の下層にアルバム１−２のフォルダ２２ｂを作成する。そして、音楽ファイル３０ｂ（音楽ファイル１−２−１，１−２−２，１−２−３）をフォルダ２２ｂに格納する。
【００４３】
一方、音楽ファイル３０ｃ（音楽ファイル１−３−１，１−４−１，１−５−１）に対しては、フォルダ２１の下層にフォルダを生成するのではなく、仮にこれらの各音楽ファイル３０ｃに対応するフォルダを生成した場合には、生成したフォルダに格納される音楽ファイルのファイル数が最小格納ファイル数（例えば３）を下回るため、フォルダ２１に音楽ファイル３０ｃを格納する。なお、Ｓ７にて行なったソート処理の結果を表示部１２に表示にして、利用者が音楽ファイルの階層化状態を把握するようにしてもよい。
【００４４】
なお、ソート処理を行なう場合には、一のパラメータより上位のパラメータが同一となる音楽ファイルのファイル数が最小格納ファイル数より少ないか否かを判別するためのフラグ情報を各音楽ファイルに関連付けるようにしておくことで処理を簡単にすることができる。
【００４５】
図９はソート処理に用いるフラグ情報の概要を説明するための図である。
フラグ情報４０は、第１要素４１がアーティスト、第２要素４２がアルバム、第３要素４３がジャンルなど、楽曲情報のパラメータ数に応じて予め定められた要素を有する。要素４１，４２，…が´１´である場合は、該要素と同一の音楽ファイルのファイル数が最小格納ファイル数以上であることを示し、要素４１，４２，…が´０´である場合は、該要素と同一の音楽ファイルのファイル数が最小格納ファイル数未満であることを示す。
【００４６】
例えば、図１０に示すように、ソート処理を行なう前に、一旦、要素４１，４２を´１´に設定し、その後にソート処理を行ない、要素４１，４２と同一の音楽ファイルのファイル数が最小格納ファイル数未満である場合に、該当する要素４２を´０´に設定する。これにより、フラグ情報を参照することにより、´０´の要素、すなわちファイル数が最小格納ファイル数未満である音楽ファイルを識別して、簡単にソートの対象から除外する。つまり、フラグ情報がデータファイルのソートを行なうか否かを識別するための情報として機能し、フラグ情報を参照することでソート処理が極めて容易となり、ソート処理に係る処理負担を軽減することができる。
【００４７】
以上、詳述したように、最小格納ファイル数を下回るファイル数のフォルダが存在する虞は全くないので、音楽ファイルを記憶するに従って階層が複雑になることを抑制することができる。また、音楽ファイルがソートされていることから、利用者が目的の音楽ファイルを容易に検索することができる。さらに、利用者が最小格納ファイル数を適宜設定して、最下層のフォルダに格納すべきファイル数を調整することができる。
【００４８】
なお、実施の形態では、記憶部１３に記憶された音楽ファイルを対象にして、その音楽ファイルを格納するフォルダの構成を決定するようにしたが、フォルダ構成決定部１５が、外部の光ディスク及び磁気ディスクなどの記憶ディスクのフォルダ構成を決定し、決定されたフォルダ構成に基づいて、書込処理部１６が記憶ディスクに階層化されたフォルダを生成し、生成したフォルダに音楽ファイルを格納するようにしてもよい。また、記憶部１３に記憶された音楽ファイルのうち、記憶ディスクに書き込む音楽ファイルを利用者が選択するようにしてもよい。
【００４９】
また、ＭＰ３プレイヤーのようなオーディオ機器１を例に説明したが、映像ファイルを記憶するＤＶＤレコーダ、ハードディスクレコーダにも適用できることはいうまでもなく、この場合には、映像ファイルのタイトル、ジャンル、記憶年月日などを映像ファイルの属性情報として活用すればよく、記憶装置全般に本発明を適用することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の記憶装置としてのオーディオ機器の構成を示すブロック図である。
【図２】本発明に係るオーディオ機器が行なう処理手順を示すフローチャートである。
【図３】最大構成階層数の入力を促す画像を示す図である。
【図４】最大構成階層数が０の場合の音楽ファイルの格納状態を示す図である。
【図５】パラメータの優先度の入力を促す画像を示す図である。
【図６】最小格納ファイル数の入力を促す画像を示す図である。
【図７】ソート処理の処理手順を示すフローチャートである。
【図８】音楽ファイルの格納状態を示す図である。
【図９】ソート処理に用いるフラグ情報の概要を説明するための図である。
【図１０】フラグ情報の変更を説明するための図である。
【図１１】音楽ファイルの階層的記憶の一例を示す図である。
【図１２】音楽ファイルの階層的記憶の一例を示す図である。
【符号の説明】
【００５１】
１０  制御部
１１  操作部
１２  表示部
１３  記憶部
１４  楽曲情報取得部
１５  フォルダ構成決定部
１５ａ  ファイル分類手段
１５ｂ  比較手段
１５ｃ  ファイル移動手段
１６  書込処理部
１６ａ  フォルダ生成手段
１６ｂ  ファイル格納手段
【図１】
2007122180.tif 000003
【図２】
2007122180.tif 000004
【図３】
2007122180.tif 000005
【図４】
2007122180.tif 000006
【図５】
2007122180.tif 000007
【図６】
2007122180.tif 000008
【図７】
2007122180.tif 000009
【図８】
2007122180.tif 000010
【図９】
2007122180.tif 000011
【図１０】
2007122180.tif 000012
【図１１】
2007122180.tif 000013
【図１２】
2007122180.tif 000014