(57)【要約】【課題】ディレクトリ構造等といった記憶媒体上のファイルの格納場所に依存しないで、ユーザの意図するファイルを一括に操作可能にするための技術を提供する。【解決手段】制御部１７は、記憶媒体（ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ、外部記憶装置１４等）に記憶されているファイルであって、当該ファイルのディレクトリ構造に依存しないカテゴリを定義するカテゴリ情報を当該ファイルの実データ内にそれぞれ含む複数のファイルの中から、ユーザによって指示されたカテゴリに適合するカテゴリ情報を含むファイルをファイル操作の対象として選択する。そして、この選択した操作対象のファイルに対してファイル操作（コピー、移動、削除、実行等）を一括に実行する。【選択図】図１
2010015312.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶されている複数のファイルに対して、所定のファイル操作を行うファイル操作装置であって、
ファイルに割り当てられているカテゴリの指定をユーザから受け付けるカテゴリ指定受付手段と、
前記記憶媒体に記憶されているファイルであって、当該ファイルのディレクトリ構造に依存しないカテゴリを定義するカテゴリ情報を当該ファイルの実データ内にそれぞれ含む複数のファイルの中から、前記カテゴリ指定受付手段により受け付けたカテゴリに適合する前記カテゴリ情報を含むファイルを前記ファイル操作の対象として選択する操作対象選択手段と、
前記操作対象選択手段によって選択されたファイルに対して前記ファイル操作を実行するファイル操作手段とを備えること
を特徴とするファイル操作装置。
【請求項２】
請求項１に記載のファイル操作装置において、
前記記憶媒体に記憶されているファイルに含まれるカテゴリ情報を抽出し、この抽出したカテゴリ情報のリストを作成するリスト作成手段と、
前記リスト作成手段によって作成されたカテゴリ情報のリストをユーザに対して提示するリスト提示手段とを更に備え、
前記カテゴリ指定受付手段は、前記リスト提示手段により提示されたカテゴリ情報のリスト内から、前記カテゴリの指定を受け付けること
を特徴とするファイル操作装置。
【請求項３】
請求項２に記載のファイル操作装置において、
前記記憶媒体に記憶されているファイルには、カテゴリを分類する属性別に複数のカテゴリ情報が含まれており、
前記リスト作成手段は、前記属性別に分類したカテゴリ情報のリストを作成すること
を特徴とするファイル操作装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載のファイル操作装置において、
前記ファイル操作手段は、前記操作対象選択手段によって前記ファイル操作の対象として選択されたファイルの格納場所を、前記記憶媒体の管理領域に記憶されているファイル管理情報から特定し、この特定した格納場所から当該ファイルを特定して前記ファイル操作を実行すること
を特徴とするファイル操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に格納されている電子ファイルを別の記憶媒体に記録したり削除するといったファイル操作を行うのに好適なファイル操作装置に関する。
【背景技術】
【０００２】
従来、音楽ファイルや映像ファイルを記憶する可搬型の記憶媒体から、これらのファイルをハードディスク等の大容量記憶媒体に記録しておき、必要に応じてそのファイルを大容量記憶媒体から読み出して音声や映像を再生する記録再生装置が知られている。この種の記録再生装置において、ファイルの記憶媒体への記録や、他の記憶媒体への移動・コピー、削除といった各種操作を、多数のファイルに対して一括して行う場合、ファイルの記憶媒体上の格納位置を示すディレクトリ（フォルダ）構造を表示し、このディレクトリごとに一括して操作対象となるファイルを選択する方法が一般的である。
【０００３】
しかしながら、ユーザがファイルのディレクトリ整理をきちんと行っていない場合、ディレクトリごとにファイルを一括して操作（例えば、転送）すると、ユーザの意図していないファイルまでもが併せて転送されてしまう問題があった。また、ユーザが一括操作を行いたいと意図するファイル群が複数のディレクトリに分散されて格納されている場合、これらのファイルを一括操作の対象として選択するためには、個々のディレクトリに格納されているファイルのリストを表示させ、そこから個々のファイルを探し出すといった煩雑な手間が必要であった。
【０００４】
このような問題に対し、特許文献１に記載の技術では、ユーザがファイル名称をグループ化したグループファイルテーブルを作成しておくことにより、ディレクトリ構造によらないグループファイルの一括操作を実現している。
【特許文献１】公開実用平４−４０３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、システムを利用する人ごとにグループファイルテーブルを作成しなければならなかったり、ファイル数が多くなることでグループファイルテーブルの内容が膨大になったりと、グループファイルテーブルを作成すること自体がユーザにとって煩雑になってしまうということが問題である。
【０００６】
本発明は、このような問題点に鑑みなされており、ディレクトリ構造等といった記憶媒体上のファイルの格納場所に依存しないで、ユーザの意図するファイルを一括に操作可能にするための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた請求項１に記載のファイル装置は、記憶媒体に記憶されている複数のファイルに対して、所定のファイル操作を行うためのものであり、カテゴリ指定受付手段と、操作対象選択手段と、ファイル操作手段とを備えることを特徴とする。
【０００８】
カテゴリ指定受付手段は、ファイルに割り当てられているカテゴリの指定をユーザから受け付けるためのものである。操作対象選択手段は、記憶媒体に記憶されているファイルであって、当該ファイルのディレクトリ構造に依存しないカテゴリを定義するカテゴリ情報を当該ファイルの実データ内にそれぞれ含む複数のファイルの中から、カテゴリ指定受付手段により受け付けたカテゴリに適合するカテゴリ情報を含むファイルをファイル操作の対象として選択する。ファイル操作手段は、操作対象選択手段によって選択されたファイルに対してファイル操作を実行する。なお、ここでいう所定のファイル操作とは、ファイルの実行（再生）、削除、他の記憶媒体へのファイルの移動、コピー等である。
【０００９】
このように構成されたファイル操作装置によれば、ディレクトリ構造によるファイルの格納場所に関わらず、ユーザの所望するカテゴリに属するファイルを一括して操作対象として選択することができるようになる。これにより、個々のディレクトリを開いてそこに属するファイル群を表示させ、そこからユーザが操作を意図するファイルを探し出して選択するといった煩雑な手間を省き、所望するカテゴリを指定するといった簡便な操作のみで操作対象となるファイルを一括して選択できる。
【００１０】
つぎに、請求項２に記載のファイル操作装置は、以下のような特徴を有する。すなわち、記憶媒体に記憶されているファイルに含まれるカテゴリ情報を抽出し、この抽出したカテゴリ情報のリストを作成するリスト作成手段と、リスト作成手段によって作成されたカテゴリ情報のリストをユーザに対して提示するリスト提示手段とを更に備える。そして、カテゴリ指定受付手段は、リスト提示手段により提示されたカテゴリ情報のリスト内から、カテゴリの指定を受け付ける。
【００１１】
このようにすることで、ユーザは提示されたカテゴリのリストから所望のカテゴリを選ぶだけで、そのカテゴリに属するファイル群を操作対象に指定し、そのファイル群に対して一括してファイル操作を実行させることができ、便利である。
【００１２】
つぎに、請求項３に記載のファイル操作装置は、以下のような特徴を有する。すなわち、記憶媒体に記憶されているファイルには、カテゴリを分類する属性別に複数のカテゴリ情報が含まれており、リスト作成手段は、属性別に分類したカテゴリ情報のリストを作成する。
【００１３】
音楽ファイルを一例に挙げると、１つの音楽ファイルには、楽曲タイトル、アーティスト、収録アルバム名、ジャンル等といった各種の属性別に、それぞれの属性に対応する名称を示す複数のカテゴリ情報が、一般にタグ情報と呼ばれる付随情報として含まれる。
【００１４】
そこで、請求項３に記載のように構成することで、ファイルのカテゴリを属性別に体系付けてユーザに提示することができ、ユーザが所望のカテゴリを選択する際の利便性が向上する。
【００１５】
つぎに、請求項４に記載のファイル操作装置は、以下のような特徴を有する。すなわち、ファイル操作手段は、操作対象選択手段によってファイル操作の対象として選択されたファイルの格納場所を、記憶媒体の管理領域に記憶されているファイル管理情報から特定し、この特定した格納場所から当該ファイルを特定してファイル操作を実行する。
【００１６】
一般的なファイルシステムにおいては、記憶媒体上にファイルの実データを格納するデータ領域とは別に、ファイルを整理・管理するための階層構造を示すファイル管理情報を格納する管理領域が設けられている。そこで、請求項４に記載のように、ファイル操作の対象として選択されたファイルの格納場所を、記憶媒体の管理領域に記憶されているファイル管理情報から特定することで、カテゴリにごとに一括に指定されたファイルに対する操作を実行できるのである。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。
［ＨＤＤミュージックサーバ１の構成の説明］
図１は、実施形態のＨＤＤミュージックサーバ１の概略構成を示すブロック図である。
【００１８】
図１に示すように、ＨＤＤミュージックサーバ１は、音楽、映像等の情報を記憶する記憶媒体からデータを読み出すデータ入力器１１、ユーザが各種指令を入力するための操作スイッチ群１２、操作スイッチ群１２と同様に各種指令を入力可能なリモートコントロール端末（以下、リモコン）１３ａ、リモコン１３ａからの信号を入力するリモコンセンサ１３ｂ、データ入力器１１によって読み出したデータを保存したり、保存したデータを読み出すための外部記憶装置１４、各種画像を表示するための表示装置１５、各種案内音声や音楽等を出力するためのスピーカ１６、及び、これら各部に接続されて各種制御を実行する制御部１７を備え、データ入力器１１や外部記憶装置１４から読み出したファイルに基づき音楽や映像を再生する周知のものである。
【００１９】
データ入力器１１は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の可搬型記憶媒体を挿入するためのスロットを備え、スロットにセットされた記憶媒体から音楽ファイル、映像ファイル等のデータを読み取るための装置である。あるいは、可搬型のＣＤ／ＤＶＤプレーヤを接続するためのＵＳＢ（Universal・Serial・Bus）等のインターフェースであってもよい。
【００２０】
操作スイッチ群１２は、表示装置１５と一体に構成され表示画面上に設置されるタッチパネル及び表示装置１５の周囲に設けられたメカニカルなキースイッチ等で構成される。
外部記憶装置１４は、例えばハードディスクドライブ（以下、ＨＤＤ）や、メモリカード等の追記可能な不揮発性の記憶媒体で構成される。
【００２１】
表示装置１５は、液晶ディスプレイや有機ＥＬディスプレイ等の表示面を有するカラー表示装置であり、ミュージックサーバの操作画面や、再生映像等の各種画像を表示する。
制御部１７は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスライン等からなる周知のコンピュータを中心に構成されており、上述した各部を統括制御する。この制御部１７は、ＲＯＭや外部記憶装置１４等に記憶されたプログラムに従って、各種処理を実行する。
【００２２】
例えば、ミュージックサーバ関係の処理としては、操作スイッチ群１２からの指令に従い、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭに記憶されている音楽ファイルを外部記憶装置１４に記録し、更にその外部記憶装置１４に記録した音楽ファイルの再生や、他の記録媒体へのコピー、移動、削除といったファイル操作を行う。このとき、制御部１７は、個々のファイルに含まれるタグ情報（楽曲タイトル、アーティスト、収録アルバム名、ジャンル等といった各種の属性別に付与されたカテゴリ情報）に基づき、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、あるいは外部記憶装置１４に記憶されている多数のファイル群の中から、ユーザから指示されたカテゴリに属するファイルだけを抽出してファイル操作の対象に選択する。そして、これら操作対象として選択したファイル群に対して、ユーザから指示されたファイル操作を一括して行う。なお、この一連の処理についての詳細な説明は後述する。
【００２３】
［記憶媒体におけるデータ構造の説明］
図２は、データ入力器１１で読み取られる記憶媒体としてのＣＤ−ＲＯＭにおける論理領域（ボリューム）の構造を模式的に示す説明図である。
【００２４】
図２に示すように、ＣＤ−ＲＯＭ上のボリュームは、ファイルの管理情報が記述された管理領域と、各ディレクトリに所属するファイルの実データが格納されるデータ領域とに区分されている。さらに、管理領域は、ボリュームディスクリプタ、パステーブル、ルートディレクトリ、チャイルドディレクトリといった要素により構成されている。
【００２５】
ボリュームディスクリプタには、ボリュームの属性やルートディレクトリの位置、パステーブルの位置等を含む、ボリュームに関する基本的な情報が記述されている。パステーブルは、ボリューム内のルートディレクトリ及びチャイルドディレクトリを含む全ディレクトリを指し示す検索テーブルであり、高速なディレクトリ検索のために利用される。
【００２６】
ルートディレクトリは、ツリー型のディレクトリ階層構造における最上位のディレクトリである。チャイルドディレクトリは、ルートディレクトリ以下の何れかのディレクトリに所属するサブディレクトリ群である。各ディレクトリは、そのディレクトリに所属するファイルやサブディレクトリに関する情報（ファイル識別子、ディレクトリ識別子）を保持している。
【００２７】
このように構成されたＣＤ−ＲＯＭ上のボリュームにおいて、各ファイルへアクセスする場合、パステーブルを参照してディレクトリを特定することで、目的のファイルを高速に見つけ出すことができる。
【００２８】
データ領域に格納されているファイル実体は、ファイルの先頭に付加されるヘッダ、ファイルのデータ本体、及びファイルの属性やカテゴリを定義する付加情報であるタグデータからなる。例えば、音楽ファイルの場合、タグデータには、楽曲タイトル、アーティスト、収録アルバム名、ジャンル等といった各種の属性別に付与された値（カテゴリ）が含まれる。また、１つのファイルに対して複数の属性のカテゴリが含まれる場合もある。
【００２９】
［ＨＤＤミュージックサーバ１の動作の説明］
つぎに、実施形態のＨＤＤミュージックサーバ１の動作の説明を、図３〜７に基づき説明する。
【００３０】
図３は、ＨＤＤミュージックサーバ１の制御部１７が実行するカテゴリリスト作成処理の手順を示すフローチャートである。この処理は、データ読取の対象となる記憶媒体（例えば、ＣＤ−ＲＯＭ）がデータ入力器１１にセットされたとき等に、その記憶媒体を対象に実行される。
【００３１】
制御部１７は、まず、読取対象の記憶媒体に格納されているファイル群を参照し、ＨＤＤミュージックサーバ１による操作対象となる全てのファイルのリストを作成する（Ｓ１０１）。そして、リストアップされた操作対象のファイルの総数Ｎをセットする（Ｓ１０２）。
【００３２】
つぎに、カウンタｎの値を１にセットし（Ｓ１０３）、カウンタｎの値がファイル総数Ｎ以下であるか否かを判定する（Ｓ１０４）。ここで、カウンタｎの値がファイル総数Ｎ以下であると判定した場合（Ｓ１０４：ＹＥＳ）、リストのｎ番目に相当するファイルを記憶媒体から参照し、このｎ番目のファイルに含まれるタグデータの属性及びカテゴリ情報を抽出する（Ｓ１０５）。そして、この抽出した属性及びカテゴリ情報をカテゴリリストに追加することでカテゴリリストを更新する（Ｓ１０６）。ここで、カテゴリリストとは、ファイルのタグデータとして含まれる個々の属性別に、その属性の値であるカテゴリ情報と、そのカテゴリに属するファイル名とを分類したリストである。
【００３３】
つぎに、カウンタｎの値を１つカウントアップし（Ｓ１０７）、Ｓ１０４の処理へ戻る。以降、Ｓ１０４〜Ｓ１０７の処理を順次繰り返すことで、Ｓ１０１で作成したリストに記述された各ファイルに対して順次属性及びカテゴリ情報の抽出を行う。そして、Ｓ１０４でカウンタｎの値がファイル総数Ｎ以上であると判定した場合（Ｓ１０４：ＮＯ）、カテゴリリスト作成処理を終了する。
【００３４】
図４は、上述のカテゴリリスト作成処理によって、記憶媒体に格納されているファイル群を基に作成されたカテゴリリストの一例を模式的に示す説明図である。
図４（ａ）に示すように、記憶媒体内にファイルＡ，Ｂ，Ｃ，Ｄ，Ｅが格納されており、各ファイルには、タグデータとして、属性１，２，３ごとに様々な値（カテゴリ）が付与されている。記憶媒体に格納されているファイルが音楽ファイルである場合、例えば、アーティスト、収録アルバム名、ジャンル等といった各種の属性別に、その属性に対応する名称を示すカテゴリ情報が値として含まれる。上述のカテゴリリスト作成処理（図３参照）では、これらのファイル群からタグデータを抽出して、属性及びカテゴリ別にファイルの分類が行われる。
【００３５】
図４（ｂ）は、図４（ａ）に示すファイル群から作成されるカテゴリリストの一例である。この図に示すように、属性１〜３の個々の属性別に、その属性の値であるカテゴリと、そのカテゴリに属するファイル名が分類されている。
【００３６】
具体的には、記憶媒体に格納されているファイル群が持つ属性のうち、属性１に該当するカテゴリとして、「○○○○」、「●●●●」、「◎◎◎◎」が分類されている。さらに、「○○○○」のカテゴリに属するファイルとしてファイルＡ，Ｂが分類され、「●●●●」のカテゴリに属するファイルとしてファイルＣが分類され、「◎◎◎◎」のカテゴリに属するファイルとしてファイルＤ，Ｅが分類されている。また、属性２に該当するカテゴリとして、「▼▼▼▼」、「△△△△」、「▲▲▲▲」が分類されている。さらに、「▼▼▼▼」のカテゴリに属するファイルとしてファイルＣ，Ｄが分類され、「△△△△」のカテゴリに属するファイルとしてファイルＡ，Ｅが分類され、「▲▲▲▲」のカテゴリに属するファイルとしてファイルＢが分類されている。また、属性３に該当するカテゴリとして、「□□□□」、「◆◆◆◆」が分類されている。さらに、「□□□□」のカテゴリに属するファイルとしてファイルＡ，Ｃ，Ｄが分類され、「◆◆◆◆」のカテゴリに属するファイルとしてファイルＢ，Ｅが分類されている。
【００３７】
なお、属性内の値（カテゴリ）は自由な値を取ることができ、同一と判断できるものを、グループ化している。また、数字やアルファベットあるいはカタカナのように、同じ表記文字であっても半角文字と全角文字とで文字コードが異なるものについては、互いに同一文字と見做してもよい。
【００３８】
図５は、ＨＤＤミュージックサーバ１の制御部１７が実行するファイル操作の一例として、記憶媒体に記憶されているファイル群のうち、ユーザの所望するファイルを他の記憶媒体へ記録するファイル記録処理の手順を示すフローチャートである。なお、以下の説明においては、データ入力器１１にセットされた記憶媒体（例えば、ＣＤ−ＲＯＭ）から読み出したファイルを外部記憶装置１４へ記録する事例を想定する。
【００３９】
制御部１７は、まず、ファイルの記録を指示する操作が操作スイッチ群１２あるいはリモコン１３ａを介して入力されたか否かを判定する（Ｓ２０１）。ここで、ファイルの記録を指示する操作が入力されたと判定した場合（Ｓ２０１：ＹＥＳ）、この操作が入力された時点において表示装置１５にメニューリストを表示中であったか否かを判定する（Ｓ２０２）。
【００４０】
ここでいうメニューリストとは、ミュージックサーバを操作するための操作メニューや、上述のカテゴリリスト作成処理（図３，４参照）において抽出された属性及びカテゴリ、あるいは個々のファイル名等が選択項目として表示されたＧＵＩ（Graphic User Interface）画面である。このＧＵＩ画面上でユーザが所望の選択項目にカーソルを合わせることで、その選択項目を選択指示することができるようになっている。さらに、選択項目にカーソルを合わせた状態で所定の決定操作を行うことで、その選択項目に割り当てられた機能を制御部１７に実行させることができるようになっている。
【００４１】
Ｓ２０２でメニューリストを表示中でないと判定した場合（Ｓ２０２：ＮＯ）、現在制御対象としている全ファイルを記録元の記憶媒体（ＣＤ−ＲＯＭ）から読み出し、これを外部記憶装置１４に記録し（Ｓ２０３）、ファイル記録処理を終了する。
【００４２】
一方、Ｓ２０２でメニューリストを表示中であったと判定した場合（Ｓ２０２：ＹＥＳ）、その表示中のメニューリストにおいてユーザによって選択指示されている項目が、ファイルのカテゴリに該当するか否かを判定する（Ｓ２０４）。ここで、選択指示されている項目が、ファイルのカテゴリに該当すると判定した場合（Ｓ２０４：ＹＥＳ）、当該選択中のカテゴリに属するファイル群をカテゴリリスト（図４参照）の中から特定し、この特定したファイル群を記録元の記憶媒体（ＣＤ−ＲＯＭ）から読み出して外部記憶装置１４に記録する（Ｓ２０５：カテゴリ一括記録処理）。なお、このカテゴリ一括記録処理の詳細な手順については後述する。
【００４３】
一方、Ｓ２０４でファイルのカテゴリを選択中ではないと判定した場合（Ｓ２０４：ＮＯ）、表示中のメニューリストにおいてユーザによって選択指示されている項目が、ファイル名であるか否かを判定する（Ｓ２０６）。ここで、選択指示されている項目がファイル名であると判定した場合（Ｓ２０６：ＹＥＳ）、当該選択中のファイルを記録元の記憶媒体（ＣＤ−ＲＯＭ）から読み出し、これを外部記憶装置１４に記録する（Ｓ２０７）。
【００４４】
一方、Ｓ２０６でファイル名を選択中ではないと判定した場合（Ｓ２０６：ＮＯ）、記録元の記憶媒体（ＣＤ−ＲＯＭ）に記憶されている全ファイルを読み出し、これを外部記憶装置１４に記録し（Ｓ２０７）、ファイル記録処理を終了する。
【００４５】
つぎに、図６は、上述のファイル記録処理の実行時におけるメニューリストの表示例を模式的に示す説明図である。
図６（ａ）は、階層的に構成されたメニューリスト体系における最上層に位置するオーディオメニュー画面（ＴＯＰ画面）の一例である。このオーディオメニュー画面には、記憶媒体（ＣＤ−ＲＯＭ）に格納されている音楽ファイルをランダム順で再生するための「Shuffle」、ユーザが編集した再生リストやフォルダを表示するための「Play lists/Folders」、記録媒体に格納されている音楽ファイルの一覧を表示するための「Track List」、記録媒体に格納されている音楽ファイルのアーティストの一覧を表示するための「Artist」、記録媒体に格納されている音楽ファイルの収録アルバムの一覧を表示するための「Album」、記録媒体に格納されている音楽ファイルのジャンルの一覧を表示するための「Genre」等の各種選択項目が表示されている。
【００４６】
なお、このオーディオメニュー画面に表示されている選択項目のうち、「Artist」、「Album」、「Genre」の各選択項目が、上述のカテゴリスト作成処理（図３参照）において作成されたカテゴリリスト（図４（ｂ）参照）に含まれる「属性」に相当する情報である。また、各選択項目における括弧内の数字は、その選択項目に属する要素の件数を示している。また、全ての選択項目が１画面に表示しきれない場合、画面左端部に設けられたスクロールバーを操作することでリストをスクロールさせることができるようになっている。
【００４７】
図６（ａ）のオーディオメニュー画面において、ユーザが反転表示されているカーソルを「Track LIST」の選択項目に合わせて所定の決定操作を行う（以下、単に「押下する」と表記する）と、図６（ｄ）に示すように、記憶媒体のディスクに格納されている全ファイルの一覧が表示されたメニュー画面に切り替わる。
【００４８】
一方、図６（ａ）のオーディオメニュー画面において、ユーザがカーソルを「Artist」の選択項目に合わせてこれを押下すると、図６（ｂ）に示すように、カテゴリリストにおいて「Artist」の属性に分類されているカテゴリ（アーティスト名）の一覧が表示されたメニュー画面に切り替わる。さらに、このアーティスト名のメニュー画面において、例えば「Artist Name 4」の選択項目にカーソルを合わせてこれを押下すると、図６（ｅ）に示すように、カテゴリリストにおいて「Artist Name 4」のカテゴリに分類されたファイルの一覧が表示されたメニュー画面に切り替わる。
【００４９】
一方、図６（ａ）のオーディオメニュー画面において、ユーザがカーソルを「Album」の選択項目に合わせてこれを押下すると、図６（ｃ）に示すように、カテゴリリストにおいて「Album」の属性に分類されているカテゴリ（アルバム名）の一覧が表示されたメニュー画面に切り替わる。さらに、このアルバム名のメニュー画面において、例えば「Album Title 4」の選択項目にカーソルを合わせてこれを押下すると、図６（ｆ）に示すように、カテゴリリストにおいて「Album Title 4」のカテゴリに分類されたファイルの一覧が表示されたメニュー画面に切り替わる。
【００５０】
以上のように、図６（ａ）のＴＯＰ画面からカテゴリリストの属性を選択することで、その属性に分類されたカテゴリの一覧が表示された図６（ｂ），（ｃ）のメニュー画面が表示され、更にそのメニュー画面からカテゴリを選択することで、そのカテゴリに分類されたファイルの一覧が表示された図６（ｅ），（ｆ）のメニュー画面が表示されるといった具合に、各メニュー画面がカテゴリリストの内容に基づいて階層的に構成されている。
【００５１】
そして、ファイルのカテゴリの一覧が表示された図６（ｂ），（ｃ）のメニュー画面において、ユーザが所望するカテゴリの選択項目にカーソルを合わせた状態（すなわち、選択指示した状態）でファイルの記録を指示する操作を行うことで、記憶媒体に格納されている全ファイルのうち、その選択項目のカテゴリに属するファイル全てをファイル記録操作の対象として一括して選択できる。
【００５２】
一方、個々のファイルの一覧が表示された図６（ｄ），（ｅ），（ｆ）のメニュー画面において、ユーザが所望するファイルの選択項目にカーソルを合わせた状態（すなわち、選択指示した状態）でファイルの記録を指示する操作を行うことで、その選択されたファイルのみをファイル記録操作の対象として選択できる。
【００５３】
つぎに、図７は、ＨＤＤミュージックサーバ１の制御部１７が実行するカテゴリ一括記録処理の手順を示すフローチャートである。この処理は、上述のファイル記録処理（図５参照）のＳ２０５において実行される処理である。
【００５４】
制御部１７は、まず、ファイル記録操作の対象となるカテゴリを決定する（Ｓ３０１）。ここでは、カテゴリの一覧が表示されたメニュー画面（図６（ｂ），（ｃ）参照）において、カーソルで選択指示されていたカテゴリがファイル記録操作の対象となる。
【００５５】
つぎに、カテゴリリスト（図４（ｂ）参照）に基づき、ファイル記録操作の対象のカテゴリに属するファイルの総数Ｎをセットする（Ｓ３０２）。そして、カウンタｎの値を１にセットし（Ｓ３０３）、カウンタｎの値がファイル総数Ｎ以下であるか否かを判定する（Ｓ３０４）。ここで、カウンタｎの値がファイル総数Ｎ以下であると判定した場合（Ｓ３０４：ＹＥＳ）、カテゴリリストにおける当該カテゴリに属するｎ番目のファイルを記録元の記憶媒体（ＣＤ−ＲＯＭ）から読み出し、この読み出したファイルを記録先の外部記憶装置１４に記録する（Ｓ３０５）。なお、制御部１７は、記録元の記憶媒体の管理領域に格納されている管理情報から目的のファイルの格納場所を特定する。
【００５６】
つぎに、カウンタｎの値を１つカウントアップし（Ｓ３０６）、Ｓ３０４の処理へ戻る。以降、Ｓ３０４〜Ｓ３０６の処理を順次繰り返すことで、ファイル記録操作の対象のカテゴリに属するファイルを順次外部記憶装置１４に記録する。そして、Ｓ３０４でカウンタｎの値がファイル総数Ｎ以上であると判定した場合（Ｓ３０４：ＮＯ）、カテゴリ一括記録処理を終了する。
【００５７】
［効果］
上記実施形態のＨＤＤミュージックサーバ１によれば、以下のような効果を奏する。
（１）ディレクトリ構造によるファイルの格納場所に関わらず、ユーザの所望するカテゴリに属するファイルを一括してファイル操作（例えば、ファイルの記録、移動、削除、実行等）の対象として選択することができるようになる。これにより、個々のディレクトリを開いてそこに属するファイル群を表示させ、そこからユーザが操作を意図するファイルを探し出して選択するといった煩雑な手間を省き、所望するカテゴリを指定するといった簡便な操作のみで操作対象となるファイルを一括して選択できる。
【００５８】
（２）ユーザはメニューリストに表示された選択項目の中から所望のカテゴリを選ぶだけで、そのカテゴリに属するファイル群を操作対象に指定し、そのファイル群に対して一括してファイル操作を実行させることができ、便利である。
【００５９】
（３）ファイルのカテゴリを属性別にユーザに提示することができ、ユーザが所望のカテゴリを選択する際の利便性が向上する。
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の実施形態に何ら限定されるものではなく、様々な態様にて実施することが可能である。
【００６０】
例えば、上記実施形態では、本発明をいわゆるミュージックサーバに適用した事例を示したが、本発明はミュージックサーバ以外のファイル操作装置に適用可能である。
また、上記実施形態におけるファイル記録処理（図５参照）及びカテゴリ一括記録処理（図７参照）では、ファイル操作の一例として、データ入力器１１にセットされた記憶媒体から読み出したファイルを外部記憶装置１４へ記録（コピー）する事例を想定した。これらの処理におけるファイル操作の対象となるファイルの選択方法は、例えば外部記憶装置１４に記録されたファイルの移動、削除、実行（再生）等の種々のファイル操作にも適用可能である。
【図面の簡単な説明】
【００６１】
【図１】実施形態のＨＤＤミュージックサーバ１の概略構成を示すブロック図である。
【図２】ＣＤ−ＲＯＭにおける論理領域（ボリューム）の構造を模式的に示す説明図である。
【図３】カテゴリリスト作成処理の手順を示すフローチャートである。
【図４】記憶媒体に記憶されているファイル群を基に作成されたカテゴリリストの一例を模式的に示す説明図である。
【図５】ファイル記録処理の手順を示すフローチャートである。
【図６】ファイル記録処理の実行時におけるメニューリストの表示例を模式的に示す説明図である。
【図７】カテゴリ一括記録処理の手順を示すフローチャートである。
【符号の説明】
【００６２】
１…ＨＤＤミュージックサーバ、１１…データ入力器、１２…操作スイッチ群、１３ａ…リモコン、１３ｂ…リモコンセンサ、１４…外部記憶装置、１５…表示装置、１６…スピーカ
【図１】
2010015312.tif 000003
【図２】
2010015312.tif 000004
【図３】
2010015312.tif 000005
【図４】
2010015312.tif 000006
【図５】
2010015312.tif 000007
【図６】
2010015312.tif 000008
【図７】
2010015312.tif 000009