(57)【要約】  過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、当該記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部（１１１）と、今回使用される記録媒体のデータから生成された部分メディア識別情報、及び、メディア管理情報に含まれている部分メディア識別情報を比較するメディア識別情報比較部（１０７）と、比較結果が一致しないものである場合に、属性管理情報を部分的に更新するタグ管理情報更新部（１１３）とを備える。
2013145441.tif 000002
【特許請求の範囲】
【請求項１】
過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、
今回使用される記録媒体からデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、
前記メディア識別情報比較部での比較結果により、前記データ蓄積部に記憶されている部分メディア識別情報と一致しないと判定された、前記メディア識別情報生成部で生成された部分メディア識別情報が生成された前記予め定められた部分に含まれるコンテンツファイルの属性情報に基づいて、前記属性管理情報を更新する属性管理情報更新部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記属性管理情報更新部で更新された属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成部をさらに備えること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記部分メディア識別情報は、前記予め定められた部分に含まれる階層を識別するための識別情報と、前記予め定められた部分に含まれる階層に配置されたコンテンツファイルを識別するための識別情報及び前記予め定められた部分に含まれる階層に配置されたコンテンツファイルの更新日時と、の少なくとも何れか一方を用いて生成されること
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記メディア管理情報は、前記過去に使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに含み、
前記メディア識別情報生成部は、前記エントリー管理情報から、前記データ取得部で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに生成し、
前記メディア識別情報比較部は、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成部で生成された全体メディア識別情報とを比較して、その比較結果が一致するものである場合には、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報との比較を行わないこと
を特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記全体メディア識別情報は、全ての階層の各々を識別するための識別情報と、当該全ての階層の各々の１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルを識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの更新日時とを用いて生成されること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記属性管理情報は、前記属性情報に含まれる１つの項目に対応する情報を格納した項目管理情報と、前記コンテンツファイル及び前記項目管理情報に格納された情報を対応付けるためのマスター管理情報と、を含むこと
を特徴とする請求項１から５の何れか一項に記載の情報処理装置。
【請求項７】
前記データ管理部は、過去に使用された複数の記録媒体の各々について、前記属性管理情報及び前記メディア管理情報を対応付けて記憶すること、
を特徴とする請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
前記データ蓄積部は、前記メディア管理情報毎に、アクセスされた時刻の新しさを示す時間管理番号をさらに記憶しており、
前記データ蓄積部の記録可能容量を算出するデータサイズ算出部と、
前記データ蓄積部に新たに記憶させるデータのデータサイズと、前記記録可能容量とを比較するデータサイズ比較部と、
前記データサイズ比較部の比較結果が、前記データサイズが前記記録可能容量よりも大きいことを示す場合に、前記時間管理番号で示される時刻の新しさが最も古いメディア管理情報、及び、当該メディア管理情報に対応付けられている属性管理情報、を削除するデータ削除部と、をさらに備えること
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記予め定められた部分は、階層毎に、当該階層の直下と、当該階層よりも下位の全ての階層の直下であること
を特徴とする請求項１から８の何れか一項に記載の情報処理装置。
【請求項１０】
前記予め定められた部分は、階層毎に、当該階層の直下であること
を特徴とする請求項１から８の何れか一項に記載の情報処理装置。
【請求項１１】
過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、当該使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、
今回使用される記録媒体からデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、
前記エントリー管理情報から、前記データ取得部で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報を生成するメディア識別情報生成部と、
前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成部で生成された全体メディア識別情報とを比較するメディア識別情報比較部と、
を備えることを特徴とする情報処理装置。
【請求項１２】
前記メディア識別情報比較部での比較結果により、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成部で生成された全体メディア識別情報とが一致すると判定された場合には、前記属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成部をさらに備えること
を特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積過程と、
今回使用される記録媒体からデータを取得するデータ取得過程と、
前記データ取得過程で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析過程と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得過程で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成過程と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成過程で生成された部分メディア識別情報とを比較するメディア識別情報比較過程と、
前記メディア識別情報比較過程での比較結果により、前記データ蓄積過程で記憶された部分メディア識別情報と一致しないと判定された、前記メディア識別情報生成過程で生成された部分メディア識別情報が生成された前記予め定められた部分に含まれるコンテンツファイルの属性情報に基づいて、前記属性管理情報を更新する属性管理情報更新過程と、
を備えることを特徴とする情報処理方法。
【請求項１４】
前記属性管理情報更新過程で更新された属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成過程をさらに備えること
を特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記部分メディア識別情報は、前記予め定められた部分に含まれる階層を識別するための識別情報と、前記予め定められた部分に含まれる階層に配置されたコンテンツファイルを識別するための識別情報及び前記予め定められた部分に含まれる階層に配置されたコンテンツファイルの更新日時と、の少なくとも何れか一方を用いて生成されること
を特徴とする請求項１３又は１４に記載の情報処理方法。
【請求項１６】
前記メディア管理情報は、前記過去に使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに含み、
前記メディア識別情報生成過程は、前記エントリー管理情報から、前記データ取得過程で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに生成し、
前記メディア識別情報比較過程は、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成過程で生成された全体メディア識別情報とを比較して、その比較結果が一致するものである場合には、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報との比較を行わないこと
を特徴とする請求項１３から１５の何れか一項に記載の情報処理方法。
【請求項１７】
前記全体メディア識別情報は、全ての階層の各々を識別するための識別情報と、当該全ての階層の各々の１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルを識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの更新日時とを用いて生成されること
を特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記属性管理情報は、前記属性情報に含まれる１つの項目に対応する情報を格納した項目管理情報と、前記コンテンツファイル及び前記項目管理情報に格納された情報を対応付けるためのマスター管理情報と、を含むこと
を特徴とする請求項１３から１７の何れか一項に記載の情報処理方法。
【請求項１９】
前記データ管理過程は、過去に使用された複数の記録媒体の各々について、前記属性管理情報及び前記メディア管理情報を対応付けて記憶すること、
を特徴とする請求項１３から１８の何れか一項に記載の情報処理方法。
【請求項２０】
前記データ蓄積過程は、前記メディア管理情報毎に、アクセスされた時刻の新しさを示す時間管理番号をさらに記憶しており、
前記データ蓄積過程における記録可能容量を算出するデータサイズ算出過程と、
前記データ蓄積過程において新たに記憶させるデータのデータサイズと、前記記録可能容量とを比較するデータサイズ比較過程と、
前記データサイズ比較過程の比較結果が、前記データサイズが前記記録可能容量よりも大きいことを示す場合に、前記時間管理番号で示される時刻の新しさが最も古いメディア管理情報、及び、当該メディア管理情報に対応付けられている属性管理情報、を削除するデータ削除過程と、をさらに有すること
を特徴とする請求項１９に記載の情報処理方法。
【請求項２１】
前記予め定められた部分は、階層毎に、当該階層の直下と、当該階層よりも下位の全ての階層の直下であること
を特徴とする請求項１３から２０の何れか一項に記載の情報処理方法。
【請求項２２】
前記予め定められた部分は、階層毎に、当該階層の直下であること
を特徴とする請求項１３から２０の何れか一項に記載の情報処理方法。
【請求項２３】
使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、当該使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積過程と、
今回使用される記録媒体からデータを取得するデータ取得過程と、
前記データ取得過程で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析過程と、
前記エントリー管理情報から、前記データ取得過程で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報を生成するメディア識別情報生成過程と、
前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成部で生成された全体メディア識別情報とを比較するメディア識別情報比較過程と、
を備えることを特徴とする情報処理方法。
【請求項２４】
前記メディア識別情報比較過程での比較結果により、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成過程で生成された全体メディア識別情報とが一致すると判定された場合には、前記属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成過程をさらに備えること
を特徴とする請求項２３に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
近年、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）等のオーディオ圧縮技術及びＨ．２６４／ＭＰＥＧ−４  ＡＶＣといった映像圧縮技術の普及、並びに、ＣＤ−Ｒ、ＤＶＤ−Ｒ、ＵＳＢメモリ、ＳＤメモリーカード及び携帯端末といった記録媒体の普及により、個人が自分の好みの映像コンテンツファイル及び音楽コンテンツファイルを家庭から持ちだして、例えば、自動車内等でこれらのコンテンツを視聴するケースが増加している。このような用途に応えるために、例えば、自動車内の再生装置では、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ及び携帯端末を接続するためのＵＳＢインターフェース、並びに、ＳＤメモリーカード等のカードスロットを備え、記録媒体に格納されているコンテンツファイルを読み出して、コンテンツを再生できるものが増加している。【０００３】
このような持ち運び可能な記録媒体、例えば、ＵＳＢメモリ、ＳＤメモリーカード、及び、フラッシュメモリは、記録容量の大容量化が進み、例えば、数千〜数万件のコンテンツファイルを格納することも可能となっている。【０００４】
このように記録媒体に多数のコンテンツファイルが存在する場合、ユーザが速やかに所望の曲又は映像を選択して、視聴できるようにするために、コンテンツのタイトル名、アーティスト名及びアルバム名といった属性情報（タグ情報）の選択リストを表示し、ユーザにより選択された順番でコンテンツを再生することが、ユーザの利便性にとって非常に重要となる。【０００５】
一般に、コンテンツファイルの多くは、そのコンテンツファイル自身に、コンテンツのタイトル名、アーティスト名及びアルバム名といった、コンテンツのタグ情報を格納することが可能である。例えば、音楽ファイルの圧縮形式のひとつであるＭＰ３ファイルでは、ＩＤ３タグというフォーマットで、ＭＰ３ファイル内にタグ情報を格納することができる。このタグ情報を利用することで、ユーザにとって利便性の高い形式、例えば、アーティスト名の選択リスト等の形でコンテンツの選択リストを表示することができるとともに、アーティスト名の順、及び、アルバム名の順番で再生することもできる。【０００６】
しかしながら、タグ情報は、１つ１つのコンテンツファイルに格納されているため、そこから必要な情報を取得するためには、１つ１つのコンテンツファイルを開いてタグ情報の解析を行う処理が必要である。このため、数千件や、数万件といった多数のコンテンツファイルからタグ情報を抽出する処理は、非常に処理負荷が高いため、ユーザが記録媒体を選択した後すぐに、コンテンツの選択リストを利用することができないという問題があった。【０００７】
この問題の改善策として、例えば、特許文献１には、コンテンツファイルから抽出されたタグ情報及びファイル情報を関連付けたタイトルリストファイルを生成して、そのリストをＵＳＢメモリ等の記録媒体に記録するコンテンツ再生装置が開示されている。特許文献１に記載されたコンテンツ再生装置は、コンテンツファイルの識別情報と、当該コンテンツファイルのタグ情報から抽出された文字列からなる並べ替え識別情報とを組み合わせた識別情報を生成し、並べ替え識別情報が昇順となるように識別情報をリストファイルに順次登録する。そして、コンテンツ再生装置は、このリストファイルを、ユーザのコンテンツファイルを格納しているＵＳＢメモリに格納する。これにより、コンテンツ再生装置は、ＵＳＢメモリからリストファイルを読み出すことで、リストファイルに登録された順序に従って、コンテンツファイルを読み出して、コンテンツを順次再生することができる。【０００８】
特許文献１に記載されたコンテンツ再生装置は、コンテンツの再生時に上記のリストファイルを作成してＵＳＢメモリに書き込むが、その際に、リストの先頭部分に装置に固有のＩＤを同時に書き込む。コンテンツ再生装置は、そのリストファイルを利用する際には、まず装置に固有のＩＤが正しいか否かを確認し、このＩＤが正しかった場合には、リストファイルに記載されているファイル総数と、ＵＳＢメモリに書き込まれている実際のファイル総数とを比較する。そして、コンテンツ再生装置は、これらのファイル総数が同じであった場合には、そのリストファイルは最新の状態を反映しているものと判断して、そのリストファイルに記載されているタイトルリストの順にコンテンツの再生を行う。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−２１３４９号公報（２１頁、図５、図６）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に記載された技術では、リストファイルに記載されている装置ＩＤとファイル総数のみを用いて、リストファイルの有効性が確認されているため、誤判定が発生するという問題がある。例えば、記録媒体に格納されているあるアルバムを別のアルバムに書き換えた際に、削除されたアルバムと新たに格納されたアルバムのコンテンツファイルの数が同数の場合には、ファイル総数は不変となり、特許文献１に記載されたコンテンツ再生装置は、コンテンツが書き換えられたことを認識することができない。このため、新しく追加されたアルバムが、削除されたアルバムの再生順番で再生されてしまう。このようなケースでは、本来、コンテンツ再生装置は、リストファイルを無効なもの、言い換えると、最新の状態を反映していないものと判定して、再度リストファイルの生成を行わなければならない。例えば、発売されているＣＤに格納される曲数は、１アルバムあたり１０曲〜１５曲程度とおおよそ決まっているため、このようなアルバム置換時に曲数が同一である可能性は非常に高い。【００１１】
そこで、本発明は、記録媒体においてコンテンツが書き換えられたことを確実に判定して、予め取得されているコンテンツの属性情報を効率的に利用することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一態様に係る情報処理装置は、過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、今回使用される記録媒体からデータを取得するデータ取得部と、前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、前記メディア識別情報比較部での比較結果により、前記データ蓄積部に記憶されている部分メディア識別情報と一致しないと判定された、前記メディア識別情報生成部で生成された部分メディア識別情報が生成された前記予め定められた部分に含まれるコンテンツファイルの属性情報に基づいて、前記属性管理情報を更新する属性管理情報更新部と、を備えることを特徴とする。【００１３】
本発明の他の態様に係る情報処理装置は、過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、当該使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、今回使用される記録媒体からデータを取得するデータ取得部と、前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、前記エントリー管理情報から、前記データ取得部で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報を生成するメディア識別情報生成部と、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成部で生成された全体メディア識別情報とを比較するメディア識別情報比較部と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明の一態様又は他の態様によれば、記録媒体においてコンテンツが書き換えられたことを確実に判定して、予め取得されているコンテンツの属性情報を効率的に利用することができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係る再生装置の構成を概略的に示すブロック図である。
【図２】実施の形態１における記録媒体内のデータの階層構造の一例を示す概略図である。
【図３】実施の形態１におけるエントリー管理情報１４０の一例を示す概略図である。
【図４】（Ａ）〜（Ｄ）は、実施の形態１におけるタグ管理情報の一例を示す概略図である。
【図５】実施の形態１におけるメディア管理情報の一例を示す概略図である。
【図６】実施の形態１におけるメディア識別情報を生成する際に使用されるエントリーの対象範囲を示す概略図である。
【図７】実施の形態１において、記録媒体が挿入された際の処理を示すフローチャート（その１）である。
【図８】実施の形態１において、記録媒体が挿入された際の処理を示すフローチャート（その２）である。
【図９】実施の形態２に係る再生装置の構成を概略的に示すブロック図である。
【図１０】実施の形態２におけるデータ蓄積部に記憶される情報を示す概略図である。
【図１１】実施の形態２において、時間管理番号を更新する処理を示すフローチャートである。
【図１２】実施の形態２において、データ蓄積部にデータを記憶させる際の処理を示すフローチャートである。
【図１３】実施の形態３に係る再生装置の構成を概略的に示すブロック図である。
【図１４】実施の形態３において第４のメディア識別情報を生成する際に使用されるエントリーの対象範囲を示す概略図である。
【発明を実施するための形態】
【００１６】
実施の形態１．
図１は、実施の形態１に係る、情報処理装置としての再生装置１００の構成を概略的に示すブロック図である。再生装置１００は、光学メディア読取部１０１と、外部メディア入力部１０２と、データ読出部１０３と、ファイル情報解析部１０４と、メディア識別情報生成部１０５と、メディア識別情報読出部１０６と、メディア識別情報比較部１０７と、属性情報解析部としてのタグ情報解析部１０８と、属性管理情報生成部としてのタグ管理情報生成部１０９と、データ処理部１１０と、データ蓄積部１１１と、属性管理情報読出部としてのタグ管理情報読出部１１２と、属性管理情報更新部としてのタグ管理情報更新部１１３と、リスト生成部１１４と、リスト出力部１１５と、指示入力部１１６と、再生制御部１１７と、データ復号部１１８と、映像音声出力部１１９とを備える。
【００１７】
なお、図１においては、再生装置１００に設けられる部分、又は、再生装置１００に直接接続される部分のうち、本実施の形態の特徴に直接関係しない部分（例えば、映像及び音声の復号処理において一時的にデータを格納するデータ一時格納部等）は、省略されている。
【００１８】
光学メディア読取部１０１は、パッケージメディアとして市販されているＣＤ、ＤＶＤ及びＢＤの他、ユーザが所望のＭＰ３等の形式のコンテンツを書き込んだＣＤ−Ｒ、ＤＶＤ−Ｒ及びＢＤ−Ｒ等の光学メディア１３０からデータを読み取る。そして、光学メディア読取部１０１は、読み取ったデータをデータ読出部１０３に与える。
【００１９】
外部メディア入力部１０２は、外部メディア１３１からデータを読み出す。外部メディア１３１は、ＵＳＢメモリ、ＳＤメモリーカード及び携帯端末に備えられているメモリ等であればよい。そして、外部メディア入力部１０２は、ＵＳＢのインターフェース、及び、ＳＤメモリーカード等のフラッシュメディアのカードリーダー等で構成することができる。外部メディア入力部１０２は、読み出したデータをデータ読出部１０３に与える。
【００２０】
データ読出部１０３は、光学メディア読取部１０１及び外部メディア入力部１０２を制御して、これらを用いて記録媒体からデータを読み出す処理を行う。
【００２１】
ここで、光学メディア読取部１０１、外部メディア入力部１０２及びデータ読出部１０３により、記録媒体からデータを取得するデータ取得部が構成される。
【００２２】
ファイル情報解析部１０４は、光学メディア１３０及び外部メディア１３１等の記録媒体が読み取り可能な状態にされた場合、例えば、光学メディア１３０が光学メディア読取部１０１に挿入された場合、又は、外部メディア１３１が外部メディア入力部１０２に挿入された場合には、記録媒体内のデータの階層構造（ファイル情報）を解析する。例えば、ファイル情報解析部１０４は、各階層を構成するフォルダと、このフォルダの直下に含まれているファイル及びフォルダ（階層）とを検出することで、階層構造を解析する。なお、ファイルについては、更新日時も検出される。階層構造の解析は、ファイルシステムの管理情報から容易に行うことができる。
【００２３】
図２は、記録媒体内のデータの階層構造の一例を示す概略図である。この記録媒体には、ルートの直下に、符号Ｃ１〜Ｃ５で示された５つのコンテンツファイルが格納されている。このコンテンツファイルは、例えば、ＭＰ３形式の音楽ファイル及びａｖｉ形式の動画ファイル等である。ルートの直下には、これら５つのコンテンツファイルのほかに、符号Ｆ１及びＦ２で示された２つのフォルダが設けられている。フォルダＦ２の直下には、符号Ｃ２１及びＣ２２で示された２つのコンテンツファイルが格納されている。フォルダＦ１の直下には、さらに２つのサブフォルダであるフォルダＦ１１及びＦ１２が設けられている。フォルダＦ１２の直下には、符号Ｃ１２１及びＣ１２２で示された２つのコンテンツファイルが格納されている。フォルダＦ１１の直下には、２つのコンテンツファイルＣ１１１及びＣ１１２と、フォルダＦ１１１というサブフォルダとが設けられている。フォルダＦ１１１の直下には、符号Ｃ１１１１及びＣ１１１２で示された２つのコンテンツファイルが格納されている。
【００２４】
図１の説明に戻り、ファイル情報解析部１０４は、解析した階層構造に基づいてエントリー管理情報を生成する。
【００２５】
図３は、エントリー管理情報１４０の一例を示す概略図である。エントリー管理情報１４０は、Ｅ＿Ｎｏ欄１４０ａと、Ｅ＿Ｎａｍｅ欄１４０ｂと、ＵｐｐｅｒＮｏ欄１４０ｃと、ＴｉｍｅＳｔａｍｐ欄１４０ｄとを有するテーブル形式の情報である。
Ｅ＿Ｎｏ欄１４０ａは、ファイル及びフォルダに一意に割り当てられた識別情報であるエントリー番号を格納する。
Ｅ＿Ｎａｍｅ欄１４０ｂは、ファイル及びフォルダを識別するための識別情報（名称）であるファイル名及びフォルダ名を格納する。
ＵｐｐｅｒＮｏ欄１４０ｃは、Ｅ＿Ｎｏ欄１４０ａで特定されるエントリー（ファイル又はフォルダ）の１つ上の階層に対応するフォルダの識別情報であるエントリー番号を格納する。Ｅ＿Ｎｏ欄１４０ａで特定されるエントリーがルート（ルートフォルダ）である場合には、予め定められた値、例えば、「ＦＦＦＦ」が格納される。
ＴｉｍｅＳｔａｍｐ欄１４０ｄは、Ｅ＿Ｎｏ欄１４０ａで特定されるエントリーが更新された日時を格納する。なお、Ｅ＿Ｎｏ欄１４０ａで特定されるエントリーがフォルダである場合には、予め定められた値、例えば、「ＦＦＦＦ」が格納される。
【００２６】
ここで、エントリー管理情報１４０の詳細を、図２で示した記録媒体内の階層構造に基づいて説明する。
Ｅ＿Ｎａｍｅ欄１４０ｂには、まず、フォルダの名称が、その名称に基づいてソートされて格納され、次に、ファイルの名称が、その名称に基づいてソートされて格納される。ソートの方法については特に限定されないが、ここでは、例えば、アルファベット順でソートが行われればよい。
エントリーがルートである場合には、Ｅ＿Ｎｏ欄１４０ａに、そのエントリー番号として「００００」が格納され、Ｅ＿Ｎａｍｅ欄１４０ｂに、その名称として「ｒｏｏｔ」が格納され、ＵｐｐｅｒＮｏ欄１４０ｃに、それ以上の階層がないことを示す「ＦＦＦＦ」が格納され、さらに、ＴｉｍｅＳｔａｍｐ欄１４０ｄに、フォルダに割り当てられている「ＦＦＦＦ」が格納される。
Ｅ＿Ｎｏ欄１４０ａが「０００１」のエントリーは、フォルダＦ１である。ここでは、Ｅ＿Ｎａｍｅ欄１４０ｂに、フォルダ名である「Ｆ１」が格納され、ＵｐｐｅｒＮｏ欄１４０ｃに、フォルダＦ１の親フォルダとなるｒｏｏｔのエントリー番号「００００」が格納される。なお、ＴｉｍｅＳｔａｍｐ欄１４０ｄには、「ＦＦＦＦ」が格納される。以下同様に、フォルダのエントリーが名前の順に格納される。
【００２７】
そして、Ｅ＿Ｎｏ欄１４０ａが「０００６」のエントリーは、ファイルＣ１である。ここでは、Ｅ＿Ｎａｍｅ欄１４０ｂに、ファイル名である「Ｃ１」が格納され、ＵｐｐｅｒＮｏ欄１４０ｃに、ファイルＣ１の親フォルダとなるｒｏｏｔのエントリー番号「００００」が格納される。ＴｉｍｅＳｔａｍｐ欄１４０ｄには、ファイルＣ１が更新された日時が格納される。以下、エントリー番号「０００７」から「００１８」まで、名称でソートされた順番で、各ファイルのエントリーについて、対応する情報が格納される。
【００２８】
なお、図３に示された例では、ルートのエントリー番号として「００００」が割り当てられているが、このような値に限定されるものではない。また、最上位のルートのＵｐｐｅｒＮｏ欄１４０ｃには「ＦＦＦＦ」が格納されているが、このような値に限定されるものではない。また、数値の桁数は、図３に示されている例に限定されるものではなく、再生装置１００が扱うべきコンテンツファイルの件数により自由に決定することができる。
【００２９】
図１の説明に戻り、タグ情報解析部１０８は、データ読出部１０３により読み出されたデータから、コンテンツの属性情報としてのタグ情報を解析する。例えば、ＭＰ３形式で圧縮された音楽ファイルの場合には、ＩＤ３という形式のタグ情報をそのコンテンツファイルの中に埋め込むことができる。ＭＰ３におけるタグ情報には、タイトル情報、アーティスト情報、アルバム情報及びジャンル情報等の項目が含まれる。タグ情報解析部１０８は、ファイル情報解析部１０４が解析した階層構造に基づき、記録媒体内に格納されているコンテンツファイルのタグ情報を順次解析する。ここで、タグ情報解析部１０８は、その解析結果として、例えば、コンテンツファイル毎にタグ情報を示す解析結果情報を生成する。そして、タグ情報解析部１０８は、その解析結果をタグ管理情報生成部１０９に与える。
【００３０】
タグ管理情報生成部１０９は、タグ情報解析部１０８の解析結果により、コンテンツファイルのタグ情報を管理するためのタグ管理情報（属性管理情報）を生成する。例えば、タグ管理情報は、コンテンツファイルと、当該コンテンツファイルに含まれているタグ情報とを対応付けるものである。そして、全コンテンツファイルの解析結果に基づいて必要な情報がタグ管理情報に格納された時点で、タグ管理情報生成部１０９は、タグ管理情報をデータ処理部１１０に与える。
【００３１】
図４（Ａ）〜（Ｄ）は、タグ管理情報の一例を示す概略図である。タグ管理情報は、図４（Ａ）に示されているマスター管理情報１４１と、図４（Ｂ）〜（Ｄ）に示されている項目管理情報１４２〜１４４とを含む。マスター管理情報１４１は、コンテンツファイルと、項目管理情報１４２〜１４４に格納された情報とを対応付けるものである。また、項目管理情報１４２〜１４４は、それぞれタグ情報の１つの項目に対応する情報を格納するものである。
【００３２】
図４（Ａ）は、マスター管理情報１４１の一例を示す概略図である。マスター管理情報１４１は、Ｎｏ欄１４１ａと、Ｅ＿Ｎｏ欄１４１ｂと、Ｅ＿Ｎａｍｅ欄１４１ｃと、Ｔａｇ＿Ａ欄１４１ｄと、Ｔａｇ＿Ｂ欄１４１ｅと、Ｔａｇ＿Ｃ欄１４１ｆとを有する。
Ｎｏ欄１４１ａは、マスター管理情報１４１の各々のレコードを識別するための識別情報である識別番号を格納する。
Ｅ＿Ｎｏ欄１４１ｂは、コンテンツファイルに一意に割り当てられている識別情報であるエントリー番号を格納する。同じコンテンツファイルでは、Ｅ＿Ｎｏ欄１４１ｂに格納されるエントリー番号と、エントリー管理情報１４０のＥ＿Ｎｏ欄１４１ａに格納されるエントリー番号とは同じになる。
Ｅ＿Ｎａｍｅ欄１４１ｃは、コンテンツファイルを識別するための識別情報（名称）であるファイル名を格納する。同じコンテンツファイルでは、Ｅ＿Ｎａｍｅ欄１４１ｃに格納されるファイル名と、エントリー管理情報１４０のＥ＿Ｎａｍｅ欄１４１ｂに格納されるファイル名とは同じになる。
Ｔａｇ＿Ａ欄１４１ｄは、第１の項目管理情報１４２に格納されている、タグ情報の第１の項目の情報を識別するための第１の項目識別情報を格納する。
Ｔａｇ＿Ｂ欄１４１ｅは、第２の項目管理情報１４３に格納されている、タグ情報の第２の項目の情報を識別するための第２の項目識別情報を格納する。
Ｔａｇ＿Ｃ欄１４１ｆは、第３の項目管理情報１４４に格納されている、タグ情報の第３の項目の情報を識別するための第３の項目識別情報を格納する。
【００３３】
図４（Ｂ）は、第１の項目管理情報１４２の一例を示す概略図である。第１の項目管理情報１４２は、Ｎｏ欄１４２ａと、Ｔａｇ＿Ａ欄１４２ｂとを有するテーブル形式の情報である。
Ｎｏ欄１４２ａは、Ｔａｇ＿Ａ欄１４２ｂに格納される、タグ情報の第１の項目の情報を識別するための第１の項目識別情報を格納する。
Ｔａｇ＿Ａ欄１４２ｂは、タグ情報の第１の項目の情報を格納する。例えば、タグ情報の第１の項目は、コンテンツのタイトル情報（タイトル名）であるが、これに限定されるものではない。
【００３４】
図４（Ｃ）は、第２の項目管理情報１４３の一例を示す概略図である。第２の項目管理情報１４３は、Ｎｏ欄１４３ａと、Ｔａｇ＿Ｂ欄１４３ｂとを有するテーブル形式の情報であるが、これに限定されるものではない。
Ｎｏ欄１４３ａは、Ｔａｇ＿Ｂ欄１４３ｂに格納される、タグ情報の第２の項目の情報を識別するための第２の項目識別情報を格納する。
Ｔａｇ＿Ｂ欄１４３ｂは、タグ情報の第２の項目の情報を格納する。例えば、タグ情報の第２の項目は、コンテンツのアーティスト情報（アーティスト名）であるが、これに限定されるものではない。
【００３５】
図４（Ｄ）は、第３の項目管理情報１４４の一例を示す概略図である。第３の項目管理情報１４４は、Ｎｏ欄１４４ａと、Ｔａｇ＿Ｃ欄１４４ｂとを有するテーブル形式の情報である。
Ｎｏ欄１４４ａは、Ｔａｇ＿Ｃ欄１４４ｂに格納される、タグ情報の第３の項目の情報を識別するための第３の項目識別情報を格納する。
Ｔａｇ＿Ｃ欄１４４ｂは、タグ情報の第３の項目の情報を格納する。例えば、タグ情報の第３の項目は、コンテンツのジャンル情報（ジャンル名）であるが、これに限定されるものではない。
【００３６】
項目管理情報１４２〜１４４では、１つの情報に対して１つの項目識別情報が割り当てられ、また、重複した情報は１つの情報に集約される。例えば、“桜”という曲名（タイトル名）のコンテンツが記録媒体内に３曲存在した場合でも、第１の項目管理情報１４２には、３つの“桜”に対応するレコードは形成されず、１つの“桜”に対応するレコードだけが形成される。
また、図４（Ａ）に示されているマスター管理情報１４１は、コンテンツファイルと、タグ情報に含まれる各々の項目の情報とを対応付ける。例えば、Ｅ＿Ｎｏ欄１４１ｂが「０００６」であるコンテンツファイルは、Ｔａｇ＿Ａ欄１４１ｄにより、第１の項目識別情報が「０００１」の情報、即ち、図４（Ｂ）の「ａｂｃｄｅ」という情報を、タグ情報として有する。また、このコンテンツファイルは、Ｔａｇ＿Ｂ欄１４１ｅにより、第２の項目識別情報が「０００１」の情報、即ち、図４（Ｃ）の「Ａａａａａ」という情報を、タグ情報として有する。さらに、このコンテンツファイルは、Ｔａｇ＿Ｃ欄１４１ｆにより、第３の項目識別情報が「０００１」の情報、即ち、図４（Ｄ）の「ＪＪ」という情報を、タグ情報として有する。
【００３７】
複数のコンテンツファイルが記録媒体に存在する場合、曲名以外のタグ情報の項目は、複数のコンテンツファイルで共通することが多い。例えば、アルバム名は、あるアルバムに１２曲入っていたとすると、１２個のコンテンツファイルで共通の内容となる。また、ジャンルも、ＰＯＰ、ＲＯＣＫ等のように分類されるため、より多くのコンテンツファイルに共通の項目となる。そのため、このように、項目管理情報１４２〜１４４と、マスター管理情報１４１とを分けてタグ管理情報を生成することで、より少ないメモリ容量で本発明の効果を実現可能となる。
【００３８】
なお、図４に示した例では、タグ情報の項目を、第１の項目管理情報１４２、第２の項目管理情報１４３及び第３の項目管理情報１４４の３つの項目管理情報で管理しているが、この項目管理情報は、３つに限るものではない。例えば、アルバム名を格納する項目管理情報を追加して、４つの項目管理情報でタグ管理情報が構成されてもよい。また、ジャンル情報が不要であれば、項目管理情報を１つ減らして、２つの項目管理情報でタグ管理情報が構成されてもよい。このように項目管理情報を増減させた場合には、当然ながら、マスター管理情報１４１の欄の数も項目管理情報に合わせて増減される。
【００３９】
図１の説明に戻り、データ処理部１１０は、タグ管理情報生成部１０９で生成されたタグ管理情報をデータ蓄積部１１１に記録させる。なお、タグ管理情報は、ファイル情報解析部１０４で生成されたエントリー管理情報１４０と対応付けられているものとする。
また、後述するように、データ処理部１１０は、メディア識別情報生成部１０５で生成されたメディア管理情報をデータ蓄積部１１１に記憶させる。
【００４０】
データ蓄積部１１１は、タグ管理情報及びメディア管理情報を対応付けて記憶する。ここで、データ蓄積部１１１には、過去に使用された記録媒体に記録されたデータから生成又は更新されたタグ管理情報及びメディア管理情報も記憶される。なお、データ蓄積部１１１は、タグ管理情報に加えて、このタグ管理情報に対応するエントリー管理情報１４０を記憶してもよい。ここで、データ蓄積部１１１は、不揮発性のメモリ及びハードディスクドライブ等により構成することができ、再生装置１００の電源が切られた場合でも、記憶されている情報は保持される。
【００４１】
タグ管理情報読出部１１２は、データ蓄積部１１１に記憶されているタグ管理情報を読み出す。
【００４２】
リスト生成部１１４は、タグ管理情報読出部１１２からタグ管理情報を受け取り、特定の項目の情報をリスト化した選択リストを生成する。例えば、リスト生成部１１４は、指示入力部１１６を介して、ユーザからタグ情報の項目を選択する指示の入力を受け付けると、選択された項目の情報をタグ管理情報から抽出し、抽出された情報を示す選択リストを生成する。具体的には、リスト生成部１１４は、ユーザにより選択されたタグ情報の項目、例えば、アーティストの項目が選択された場合には、アーティストの項目に対応する第２の項目管理情報１４３をタグ管理情報読出部１１２より取得する。そして、リスト生成部１１４は、この第２の項目管理情報１４３のＴａｇ＿Ｂ欄１４３ｂに格納されている情報（アーティスト名）をリスト化した選択リストを生成する。そして、リスト生成部１１４は、このようにして生成した選択リストをリスト出力部１１５に与える。ここで、リスト生成部１１４は、選択リストで示されるエントリー番号のコンテンツファイルのタイトル名（曲名）をタグ管理情報から取得し、このタイトル名に基づいて、所定の法則で選択リストの情報をソートしてもよい。ここで、ソートの方法は、どのような方法であってもよいが、リスト生成部１１４は、例えば、タイトル名をアルファベット順にソートすればよい。
さらに、リスト生成部１１４は、選択リストに基づいて、ユーザが選択した情報に対応するコンテンツファイルを示す再生リストを生成する。具体的には、表示装置１３２に表示された選択リストに基づいて、ユーザが特定の情報、例えば、アーティスト名を選択した場合には、リスト生成部１１４は、指示入力部１１６を介して、ユーザが選択したアーティスト名を取得する。リスト生成部１１４は、第２の項目管理情報１４３をタグ管理情報読出部１１２より取得して、この第２の項目管理情報１４３において、Ｔａｇ＿Ｂ欄１４３ｂに選択されたアーティスト名が格納されているレコードを特定し、特定したレコードのＮｏ欄１４３ａに格納されている第２の項目識別情報を取得する。次に、リスト生成部１１４は、マスター管理情報１４１のＴａｇ＿Ｂ欄１４１ｅを参照して、取得した第２の項目識別情報が格納されているレコードを特定し、特定されたレコードのＥ＿Ｎｏ欄１４１ｂにより、コンテンツファイルのエントリー番号を特定する。そして、リスト生成部１１４は、特定されたエントリー番号を示す再生リストを生成して、この再生リストを再生制御部１１７に与える。ここで、リスト生成部１１４は、再生リストで示されるエントリー番号のコンテンツファイルのタイトル名（曲名）をタグ管理情報から取得し、このタイトル名に基づいて、所定の法則で再生リストの情報をソートしてもよい。ここで、ソートの方法は、どのような方法であってもよいが、リスト生成部１１４は、例えば、タイトル名をアルファベット順にソートすればよい。
【００４３】
リスト出力部１１５は、リスト生成部１１４から与えられた選択リストを予め定められた表示形式にした選択リスト画面を生成して、この選択リスト画面を、例えば、表示装置１３２に出力する。
【００４４】
指示入力部１１６は、ユーザからの指示の入力を受け付ける。例えば、指示入力部１１６は、再生装置１００に接続された表示装置１３２において、ユーザが入力した指示の入力を受け付けてもよいし、図示しないリモートコントローラ等を介して、ユーザが入力した指示の入力を受け付けてもよい。
【００４５】
再生制御部１１７は、再生装置１００における再生処理を制御する。例えば、再生制御部１１７は、リスト出力部１１５から再生リストを取得すると、この再生リストに示されているエントリー番号のコンテンツファイルを、データ読出部１０３に読み出させる。
【００４６】
データ復号部１１８は、データ読出部１０３により読み出されたコンテンツファイルを復号し、復号した映像信号及び音声信号を映像音声出力部１１９に与える。
映像音声出力部１１９は、データ復号部１１８から与えられた映像信号及び音声信号を、再生装置１００に接続された、例えば、表示装置１３２に出力する。表示装置１３２では、このような映像信号及び音声信号に基づいて、映像及び音声が出力される。
【００４７】
メディア識別情報生成部１０５は、ファイル情報解析部１０４で解析された階層構造に基づいて、記録媒体を識別するためのメディア識別情報を生成する。そして、メディア識別情報生成部１０５は、生成したメディア識別情報を管理するためのメディア管理情報を生成する。
【００４８】
図５は、メディア管理情報１４５の一例を示す概略図である。メディア管理情報１４５は、Ｎｏ欄１４５ａと、階層欄１４５ｂと、メディア識別情報欄１４５ｃとを有するテーブル形式の情報である。
Ｎｏ欄１４５ａは、メディア識別情報欄１４５ｃに格納されているメディア識別情報を一意に識別するための識別情報であるレコード番号を格納する。
階層欄１４５ｂは、メディア識別情報欄１４５ｃに格納されているメディア識別情報を算出する際の起点となるフォルダの階層を格納する。
メディア識別情報欄１４５ｃは、メディア識別情報生成部１０５で生成されたメディア識別情報を格納する。本実施の形態においては、メディア識別情報は、第１のメディア識別情報、第２のメディア識別情報及び第３のメディア識別情報からなる。第１のメディア識別情報は、記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報である。第２のメディア識別情報及び第３のメディア識別情報は、予め定められた部分毎に、記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報である。ここで、実施の形態１においては、予め定められた部分は、階層毎に、当該階層の直下と、当該階層の下位に配置された全ての階層の直下である。なお、メディア識別情報は、ファイル情報解析部１０４により生成されたエントリー管理情報１４０に基づいて生成される。
【００４９】
まず、第１のメディア識別情報について説明する。第１のメディア識別情報は、エントリー管理情報１４０の全てのエントリーの、Ｅ＿Ｎａｍｅ欄１４０ｂ、ＵｐｐｅｒＮｏ欄１４０ｃ及びＴｉｍｅＳｔａｍｐ欄１４０ｄに格納された情報に基づいて生成される。本実施の形態においては、下記の（１）式に示すように、第１のメディア識別情報は、エントリー管理情報１４０の全てのエントリーの、Ｅ＿Ｎａｍｅ欄１４０ｂ、ＵｐｐｅｒＮｏ欄１４０ｃ及びＴｉｍｅＳｔａｍｐ欄１４０ｄに格納さている情報を１バイト毎に加算した合計値となっている。
【数１】
2013145441.tif 000003
但し、（１）式において、Ｅ＿Ｎａｍｅ［ｉ］は、インデックスｉで示されるエントリー番号のＥ＿Ｎａｍｅ欄１４０ｂに格納されている情報を示す。ＴｉｍｅＳｔａｍｐ［ｉ］は、インデックスｉで示されるエントリー番号のＴｉｍｅＳｔａｍｐ欄１４０ｄに格納されている情報を示す。ＵｐｐｅｒＮｏ［ｉ］は、インデックスｉで示されるエントリー番号のＵｐｐｅｒＮｏ欄１４０ｃに格納されている情報を示す。
【００５０】
次に、第２のメディア識別情報について説明する。第２のメディア識別情報は、エントリー管理情報１４０において、ルートの直下に格納されているコンテンツファイルに対応する全てのエントリーの、Ｅ＿Ｎａｍｅ欄１４０ｂ、ＵｐｐｅｒＮｏ欄１４０ｃ及びＴｉｍｅＳｔａｍｐ欄１４０ｄに格納された情報に基づいて生成される。本実施の形態においては、下記の（２）式に示すように、第２のメディア識別情報は、エントリー管理情報１４０において、ルートの直下に格納されているコンテンツファイルに対応する全てのエントリーの、Ｅ＿Ｎａｍｅ欄１４０ｂ、ＵｐｐｅｒＮｏ欄１４０ｃ及びＴｉｍｅＳｔａｍｐ欄１４０ｄに格納さている情報を１バイト毎に加算した合計値となっている。
【数２】
2013145441.tif 000004
但し、（２）式において、インデックスｊは、ルートの直下に格納されたコンテンツファイルのエントリー番号を示す。そして、Ｅ＿Ｎａｍｅ［ｊ］は、インデックスｊで示されるエントリー番号のＥ＿Ｎａｍｅ欄１４０ｂに格納されている情報を示す。ＴｉｍｅＳｔａｍｐ［ｊ］は、インデックスｊで示されるエントリー番号のＴｉｍｅＳｔａｍｐ欄１４０ｄに格納されている情報を示す。ＵｐｐｅｒＮｏ［ｊ］は、インデックスｊで示されるエントリー番号のＵｐｐｅｒＮｏ欄１４０ｃに格納されている情報を示す。
【００５１】
次に、第３のメディア識別情報について説明する。第３のメディア識別情報は、エントリー管理情報１４０において、ルートよりも下位のフォルダを起点として、当該フォルダの直下、及び、当該フォルダよりも下位の階層に配置されているフォルダ及びコンテンツファイルに対応する全てのエントリーの、Ｅ＿Ｎａｍｅ欄１４０ｂ及びＴｉｍｅＳｔａｍｐ欄１４０ｄに格納された情報に基づいて生成される。本実施の形態においては、下記の（３）式に示すように、第３のメディア識別情報は、エントリー管理情報１４０において、フォルダを起点として、当該フォルダの直下及び当該フォルダよりも下位の階層に配置されているフォルダ及びコンテンツファイルに対応する全てのエントリーの、Ｅ＿Ｎａｍｅ欄１４０ｂ及びＴｉｍｅＳｔａｍｐ欄１４０ｄに格納さている情報を１バイト毎に加算した合計値となっている。
【数３】
2013145441.tif 000005
但し、（３）式において、インデックスｋは、フォルダを起点として、当該フォルダの直下及び当該フォルダよりも下位の階層に格納されているフォルダ及びコンテンツファイルに対応する全てのエントリーのエントリー番号を示す。そして、Ｅ＿Ｎａｍｅ［ｋ］は、インデックスｋで示されるエントリー番号のＥ＿Ｎａｍｅ欄１４０ｂに格納されている情報を示す。ＴｉｍｅＳｔａｍｐ［ｋ］は、インデックスｋで示されるエントリー番号のＴｉｍｅＳｔａｍｐ欄１４０ｄに格納されている情報を示す。
【００５２】
図６は、各メディア識別情報を生成する際に使用されるエントリーの対象範囲を示す概略図である。第１のメディア識別情報ＩＤ１は、エントリー管理情報１４０に格納されている全エントリーの情報を使用して生成される。第２のメディア識別情報ＩＤ２は、ルートの直下に格納されているコンテンツファイルＣ１〜Ｃ５の情報を使用して生成される。第３のメディア識別情報ＩＤ３［１］は、エントリー番号「０００１」のフォルダＦ１の配下に含まれる全てのエントリーの情報を使用して生成されており、使用対象は、フォルダＦ１１、コンテンツファイルＣ１１１、コンテンツファイルＣ１１２、フォルダＦ１２、コンテンツファイルＣ１２１、コンテンツファイルＣ１２２、フォルダＦ１１１、コンテンツファイルＣ１１１１及びコンテンツファイルＣ１１２である。また、第３のメディア識別情報ＩＤ３［２］は、エントリー番号「０００２」のフォルダＦ２の配下に含まれる全てのエントリーを使用して生成されており、使用対象は、コンテンツファイルＣ２１及びコンテンツファイルＣ２２である。また、第３のメディア識別情報ＩＤ３［３］は、エントリー番号「０００３」のフォルダＦ１１の配下に含まれる全てのエントリーを使用して生成されており、使用対象は、コンテンツファイルＣ１１１、コンテンツファイルＣ１１２、フォルダＦ１１１、コンテンツファイルＣ１１１１及びコンテンツファイルＣ１１１２である。以下同様に、第３のメディア識別情報ＩＤ３［４］、ＩＤ３［５］は、それぞれのフォルダＦ１１、Ｆ１２、Ｆ１１１を起点として、その配下に含まれるエントリーの情報を使用して生成される。
【００５３】
図１の説明に戻り、このようにして生成されたメディア管理情報１４５は、メディア識別情報比較部１０７に与えられる。そして、メディア識別情報比較部１０７は、データ処理部１１０を介して、メディア管理情報１４５をデータ蓄積部１１１に記憶させる。
【００５４】
メディア識別情報読出部１０６は、データ蓄積部１１１に記憶されている、過去に生成されたメディア管理情報１４５を読み出して、メディア識別情報比較部１０７に与える。
【００５５】
メディア識別情報比較部１０７は、メディア識別情報生成部１０５から与えられた、新たに生成されたメディア管理情報１４５に格納されているメディア識別情報と、メディア識別情報読出部１０６から与えられた、過去に生成されたメディア管理情報１４５に格納されているメディア識別情報とを比較して、これらが一致するか否かを判断する。
【００５６】
例えば、メディア識別情報比較部１０７は、まず初めに第１のメディア識別情報の比較を行い、もし一致すれば、記録されているコンテンツファイルが変更されずに、過去に使用された記録媒体が再生装置１００に挿入されたこととなり、データ蓄積部１１１に記憶されているタグ管理情報を有効と判定することができる。このような場合には、リスト生成部１１４は、データ蓄積部１１１に記録されたタグ管理情報を読み出すことで、再生リストの構築が可能となる。このため、リスト生成部１１４は、タグ情報解析部１０８によるタグ情報の解析を行うことなく、ユーザへの選択リストの提示、及び、再生制御部１１７への再生リストの提供を高速に行うことができる。
【００５７】
次に、メディア識別情報比較部１０７は、第１のメディア識別情報で比較を行った結果、一致しなかった場合には、第２のメディア識別情報の比較を行う。第２のメディア識別情報が一致した場合には、ルートの直下に格納されているコンテンツファイルには、変化がないものと判断することができる。
さらに、メディア識別情報比較部１０７は、第３のメディア識別情報の比較を行う。このとき、階層の小さなもの、言い換えると、ルートに近い階層のフォルダを起点として生成されたものから順に比較を行う。このようにすることで、第３のメディア識別情報が一致した場合には、その起点となったフォルダの配下のコンテンツファイル及びフォルダの構成に変化がないものと判断することができるため、どの部分に変更があったのかを容易に特定することができる。
【００５８】
タグ管理情報更新部１１３は、メディア識別情報比較部１０７において、第２のメディア識別情報及び第３のメディア識別情報の少なくとも何れか１つが一致しないと判断された場合には、一致しなかったメディア識別情報の起点となったフォルダの直下に配置されているコンテンツファイルのタグ情報を再度解析する。そして、タグ管理情報更新部１１３は、その解析結果に基づいて、タグ管理情報を更新する処理を行う。
【００５９】
例えば、図２に示されているような階層構造のデータを記録した記録媒体が初めて再生装置１００に挿入された場合、一致するメディア識別情報はないため、初めて挿入された記録媒体として、タグ情報解析部１０８は、タグ情報の解析を行い、タグ管理情報生成部１０９は、タグ管理情報を生成して、データ処理部１１０を介して、このタグ管理情報をデータ蓄積部１１１に記録させる。その記録媒体が取り外されて、次にその記録媒体がファイルの書き換え等が行われずにそのまま挿入された場合には、ファイル情報解析部１０４の解析結果に基づいて、メディア識別情報生成部１０５によりメディア管理情報１４５が生成される。そして、メディア識別情報比較部１０７が、新たに生成されたメディア管理情報１４５の第１のメディア識別情報と、過去に生成されたメディア管理情報１４５の第１のメディア識別情報ＩＤとを比較し、これらが一致するものと判断する。このため、リスト生成部１１４は、データ蓄積部１１１に記録されているタグ管理情報が最新の状態であると判定して、このタグ管理情報を読み出して、選択リスト及び再生リストを生成する。そして、再生制御部１１７は、生成された再生リストに基づいて、コンテンツの再生を行う。
【００６０】
もし、記録媒体に記録されているコンテンツファイルの一部が変更された場合、例えば、図６においてＣ１１２が削除された場合、第１のメディア識別情報ＩＤ１は一致しないが、第２のメディア識別情報ＩＤ２は一致する。そして、フォルダＦ１を起点とした第３のメディア識別情報ＩＤ３［１］は一致しないが、フォルダＦ２を起点とした第３のメディア識別情報ＩＤ３［２］は一致する。さらに、フォルダＦ１１を起点とした第３のメディア識別情報ＩＤ３［３］は一致しないが、フォルダＦ１２を起点とした第３のメディア識別情報ＩＤ３［４］は一致する。また、フォルダＦ１１１を起点とした第３のメディア識別情報ＩＤ３［５］は一致する。このため、タグ管理情報更新部１１３は、フォルダＦ１１の直下に格納されているコンテンツファイルからタグ情報を取得して、タグ情報の解析を行い、タグ管理情報の更新を行う。
【００６１】
図７及び８は、過去のメディア管理情報１４５が記憶されている場合において、記録媒体が挿入された際の処理を示すフローチャートである。
【００６２】
まず、ファイル情報解析部１０４は、データ読出部１０３が記録媒体から読み出したデータに基づいて、階層構造の解析を行い（Ｓ１０）、その解析結果に基づいて、エントリー管理情報１４０（図３参照）を生成する（Ｓ１１）。
【００６３】
次に、メディア識別情報生成部１０５は、ファイル情報解析部１０４が生成したエントリー管理情報１４０に基づいて、第１のメディア識別情報を生成し（Ｓ１２）、第２のメディア識別情報を生成し（Ｓ１３）、さらに、第３のメディア識別情報を生成する（Ｓ１４）。なお、メディア識別情報生成部１０５は、これらのメディア識別情報を生成した後に、これらのメディア識別情報を格納したメディア管理情報１４５（図５参照）を生成する。
【００６４】
次に、メディア識別情報読出部１０６は、データ蓄積部１１１に過去に生成されたメディア管理情報１４５が記憶されているか否かを確認する（Ｓ１５）。そして、メディア識別情報読出部１０６は、このようなメディア管理情報１４５が記憶されていない場合（Ｓ１５：Ｎｏ）には、図８のステップＳ３０に進み、このようなメディア管理情報１４５が記憶されている場合（Ｓ１５：Ｙｅｓ）には、ステップＳ１６に進む。
【００６５】
ステップＳ１６では、メディア識別情報読出部１０６は、データ蓄積部１１１に記憶されている、過去に生成されたメディア管理情報１４５を読み出し、読み出したメディア管理情報１４５をメディア識別情報比較部１０７に与える。
【００６６】
次に、メディア識別情報比較部１０７は、メディア識別情報生成部１０５から与えられたメディア管理情報１４５（以下、新たなメディア管理情報１４５＃１という）の第１のメディア識別情報と、メディア識別情報読出部１０６により読み出されたメディア管理情報１４５（以下、過去のメディア管理情報１４５＃２という）の第１のメディア識別情報とが一致するか否かを判断する（Ｓ１７）。そして、メディア識別情報比較部１０７は、これらが一致する場合（Ｓ１７：Ｙｅｓ）には、データ蓄積部１１１に記憶されているタグ管理情報が有効なものと判断して、図８のステップＳ３１に進み、これらが一致しない場合（Ｓ１７：Ｎｏ）には、ステップＳ１８に進む。
【００６７】
ステップＳ１８では、メディア識別情報比較部１０７は、新たなメディア管理情報１４５＃１の第２のメディア識別情報と、過去のメディア管理情報１４５＃２の第２のメディア識別情報とが一致するか否かを判断する。そして、メディア識別情報比較部１０７は、これらが一致する場合（Ｓ１８：Ｙｅｓ）には、ステップＳ１９に進み、これらが一致しない場合（Ｓ１８：Ｎｏ）には、ステップＳ２０に進む。
【００６８】
ステップＳ１９では、メディア識別情報比較部１０７は、ルートを有効フォルダと判定し、図８のステップＳ２１の処理に進む。
一方、ステップＳ２０では、メディア識別情報比較部１０７は、ルートを無効フォルダと判定し、図８のステップＳ２１の処理に進む。
【００６９】
図８のステップＳ２１では、メディア識別情報比較部１０７は、新たなメディア管理情報１４５＃１の第３のメディア識別情報を識別するためのインデックスｎを初期化する。ここで、第３のメディア識別情報は、ルートに近いフォルダを起点とするものから順に、「１」を初期値として「１」ずつ加算された自然数がインデックスとして割り当てられているものとする（図６参照）。
【００７０】
次に、メディア識別情報比較部１０７は、インデックスｎで識別される第３のメディア識別情報ＩＤ３［ｎ］が新たなメディア管理情報１４５＃１に存在するか否かを判断する（Ｓ２２）。そして、メディア識別情報比較部１０７は、このような第３のメディア識別情報が存在する場合（Ｓ２２：Ｙｅｓ）には、ステップＳ２３に進み、このような第３のメディア識別情報が存在しない場合（Ｓ２２：Ｎｏ）には、ステップＳ２７に進む。
【００７１】
ステップＳ２３では、メディア識別情報比較部１０７は、インデックスｎで識別される第３のメディア識別情報ＩＤ３［ｎ］が、過去のメディア管理情報１４５＃２に含まれている第３のメディア識別情報と一致するか否かを判断する。そして、メディア識別情報比較部１０７は、これらが一致する場合（Ｓ２３：Ｙｅｓ）には、ステップＳ２４に進み、これらが一致しない場合（Ｓ２３：Ｎｏ）には、ステップＳ２５に進む。
【００７２】
ステップＳ２４では、メディア識別情報比較部１０７は、第３のメディア識別情報ＩＤ［ｎ］の起点となったフォルダを有効フォルダと判定する。
一方、ステップＳ２５では、メディア識別情報比較部１０７は、第３のメディア識別情報ＩＤ［ｎ］の起点となったフォルダを無効フォルダと判定する。
【００７３】
次に、メディア識別情報比較部１０７は、インデックスｎに「１」を加算して（Ｓ２６）、ステップＳ２２に戻る。
【００７４】
ここで、ステップＳ２２において、第３のメディア識別情報ＩＤ３［ｎ］が存在しない場合（Ｓ２２：Ｎｏ）には、ステップＳ２７に進む。
ステップＳ２７では、タグ管理情報更新部１１３は、無効フォルダと判断されたフォルダ（ルート）が存在するか否かを判断する。そして、タグ管理情報更新部１１３は、このようなフォルダが存在する場合（Ｓ２７：Ｙｅｓ）には、ステップＳ２８に進み、このようなフォルダが存在しない場合（Ｓ２７：Ｎｏ）には、ステップＳ３０に進む。
【００７５】
ステップＳ２８では、タグ管理情報更新部１１３は、無効フォルダと判断されたフォルダ（ルート）の直下に配置されているコンテンツファイルのタグ情報を再解析する。
そして、タグ管理情報更新部１１３は、この解析結果に基づいて、タグ管理情報を更新する（Ｓ２９）。このとき、タグ管理情報更新部１１３は、エントリー管理情報１４０のＥ＿Ｎａｍｅ欄１４０ｂ及びマスター管理情報１４１のＥ＿Ｎａｍｅ欄１４１ｃに同じファイル名が格納されている場合には、エントリー管理情報１４０のＥ＿Ｎｏ欄１４０ａに格納されているエントリー番号及びマスター管理情報１４１のＥ＿Ｎｏ欄１４１ｂに格納されているエントリー番号が同じになるように、マスター管理情報１４１のＥ＿Ｎｏ欄１４１ｂに格納されているエントリー番号を更新する。
【００７６】
一方、ステップＳ３０では、タグ情報解析部１０８は、挿入された記録媒体が初めて挿入されたものと判断して、データ読出部１０３によりこの記録媒体から読み出されたデータに基づいて、タグ情報を解析する。この解析結果に基づいて、タグ管理情報生成部１０９は、タグ管理情報を生成する。このようにして生成されたタグ管理情報は、データ処理部１１０を介して、データ蓄積部１１１に記憶される。
【００７７】
次に、メディア識別情報比較部１０７は、新たなメディア管理情報１４５＃１をデータ蓄積部１１１に記憶させることで、メディア管理情報を更新する（Ｓ３１）。
【００７８】
なお、実施の形態１では、データ蓄積部１１１へのタグ管理情報の記録は、全てのコンテンツファイルのタグ情報の解析が終わった後に行われているが、記録タイミングはこれに限るものではない。タグ管理情報は、タグ情報の解析の途中段階で一時的にデータ蓄積部１１１に記録されてもよく、また、再生装置１００の処理負荷が高い場合等、負荷状態に応じてその記録タイミングを遅らせてもよい。
【００７９】
また、ファイル情報解析部１０４及びタグ情報解析部１０８が記録媒体上のファイルを解析する際には、ファイル情報解析部１０４及びタグ情報解析部１０８は、その再生装置１００で再生されるもののみをリストアップして、解析すればよい。ファイル情報解析部１０４は、再生が行われないファイルをエントリー管理情報１４０から除外し、また、タグ情報解析部１０８は、再生が行われないファイルのタグ情報の解析を行う必要はない。こうすることで、記録容量の削減が図れるとともに、タグ情報に影響のないその他のテキストファイルが追加又は削除されたとしても、タグ情報の有効性判定に影響を及ぼすことがない。なお、再生が行われるか否かは、例えば、ファイルの拡張子で判断することができる。
【００８０】
また、メディア識別情報は、データの階層構造の全体から生成される第１のメディア識別情報と、ルートの直下に格納されたコンテンツファイルから生成される第２のメディア識別情報と、ルートの下位のフォルダの配下から生成される第３のメディア識別情報で構成されているが、記録媒体にフォルダがない場合には、結果的に第１のメディア識別情報のみが算出されるものとなる。
【００８１】
また、実施の形態１では、ＭＰ３ファイルにおけるＩＤ３タグを利用することを１つの例として説明したが、対象ファイル形式及びタグ情報形式はこれらに限るものではなく、さまざまな形式のファイルを対象とし、タグ情報もそれらのファイルから取得できればどのような形式であってもよい。そして、タグ情報の項目に必要な情報が記述されていない場合には、タグ管理情報において、その項目に対応する欄を空欄とする処理や、あるいは、その欄に別の文字列を置換する処理が行われてもよい。例えば、ジャンル情報が記述されていない場合に、Ｎｏ  Ｇｅｎｒｅｓ等といった文字列で置換されればよい。言い換えると、統一的な処理ルールによって、タグ情報が処理されることにより、タグ情報の一部の項目に情報が記述されていなかったとしても、本発明の効果は発揮される。
【００８２】
また、実施の形態１では、データ蓄積部１１１は、再生装置１００の内部に設けられているが、これは、物理的に再生装置１００の外部に設けられていてもよい。例えば、データ蓄積部１１１として、再生装置１００の外部に例えばＵＳＢインターフェース等を用いて接続する外付けハードディスク装置、及び、カードスロットを介して接続されるフラッシュメモリ等が用いられていてもよい。なお、本実施の形態では、メディア管理情報１４５及びタグ管理情報の記憶先が、ユーザがコンテンツファイルを格納するために使用する記録媒体と異なっていればよい。
【００８３】
また、記録媒体のファイル情報解析及びタグ情報解析は、記録媒体が挿入された時点で行うことが望ましいが、このタイミングに限るものではない。再生装置１００の機能形態及び再生装置１００の処理能力により、記録媒体が挿入された時点ではなく、それよりも遅れたタイミングで処理が行われてもよい。例えば、再生装置１００がＵＳＢメモリとＳＤメモリーカードが同時に挿入可能な装置形態の場合に、ＵＳＢメモリとＳＤメモリーカードがほぼ同時に挿入されたときに、再生装置１００は、何れか一方、例えば、ＵＳＢメモリの解析を行ってから、何れか他方、例えば、ＳＤメモリーカードの処理を行ってもよい。
【００８４】
また、記録媒体の再生開始タイミングについては、全てのタグ情報の解析が終わってから再生を開始する必要はなく、ファイル情報解析部１０４の解析結果に基づきエントリー管理情報１４０が生成された時点で、このエントリー管理情報１４０の先頭に記述されたものから順に再生を開始した上で、並行してタグ情報解析部１０８によりタグ情報の解析が行われてもよい。
【００８５】
また、実施の形態１では、本発明を映像あるいは音声の再生装置１００に適用した例を説明しているが、例えばデジタルカメラで撮影した静止画の再生装置に適用してもよい。
【００８６】
なお、実施の形態１では、第１のメディア識別情報、第２のメディア識別情報及び第３のメディア識別情報を用いることで、コンテンツファイル又は階層構造が変更された場合でも、変更された可能性の高い部分のタグ情報を再度解析することで、タグ管理情報を更新することができる。なお、第１のメディア識別情報が一致せず、かつ、全ての第３のメディア識別情報が一致した場合には、ルート直下のコンテンツファイルに変更が生じたことなるため、第２のメディア識別情報はなくてもよい。
【００８７】
以上のように、実施の形態１によれば、タグ情報の解析を行った結果のタグ管理情報と、ファイル情報の解析結果に基づき生成したメディア管理情報１４５とを組み合わせて、再生装置１００に記録し、記録媒体が挿入されたときにメディア管理情報１４５に格納されているメディア識別情報を比較してタグ情報の有効性を判定しているため、ユーザが使用する記録媒体の記憶容量を減らすことなく、タグ情報を管理することができる。このため、再生装置１００は、多量のコンテンツのコンテンツファイルをリスト化して表示させ、そのリストに従って選択されたコンテンツの再生を高速に行うことが可能となる。
【００８８】
従来の再生装置において、１００曲のコンテンツファイルが格納されたＵＳＢメモリで評価を行った結果、１つずつコンテンツファイルを開いてタグ情報の解析を行った場合には、その解析処理に１２秒必要であった。しかしながら、実施の形態１に係る再生装置１００において、対応するタグ管理情報が既に記録されている記録媒体に対して、メディア管理情報１４５を用いてメディア識別情報の比較を行い、データ蓄積部１１１に記録されているタグ管理情報を読み出した場合には、１秒以内でリストの構築が可能となった。
【００８９】
また、実施の形態１に係る再生装置１００によれば、第１のメディア識別情報が過去のメディア管理情報１４５のものと一致しなかった場合でも、第２のメディア識別情報及び第３のメディア識別情報に基づいて、部分的にタグ情報の有効性を判断して必要な範囲のみの部分的なタグ情報の更新を行えばよいため、記録媒体上のコンテンツが一部だけ書き換わった場合にも、高速にタグ情報の解析を終了させることができる。
【００９０】
また、実施の形態１に係る再生装置１００によれば、第３のメディア識別情報を比較する際に、上位階層のものから順に比較していくことにより、一部のフォルダが書き換えられた場合等に、より少ない判定処理でタグ情報の有効性判断を行うことが可能となる。
【００９１】
また、実施の形態１に係る再生装置１００によれば、第１のメディア識別情報、第２のメディア識別情報、及び、第３のメディア識別情報には、エントリー名が含まれているので、記録媒体上のコンテンツを入れ替えた前後でコンテンツ数が同一の場合でも、過去に挿入された記録媒体と同一であるという誤判定を回避することができる。
【００９２】
また、実施の形態１に係る再生装置１００によれば、第１のメディア識別情報、第２のメディア識別情報、及び、第３のメディア識別情報には、コンテンツファイルの更新日時が含まれるので、あるコンテンツファイルを更新した場合、例えば、アーティスト名等をユーザが更新した場合でも、過去に挿入された記録媒体と同一であるという誤判定を回避することができる。このため、このようなコンテンツファイルのタグ情報が再度解析されて、正しい情報が取得される。
【００９３】
また、実施の形態１に係る再生装置１００によれば、第１のメディア識別情報及び第２のメディア識別情報には、上位の階層のエントリー番号が含まれるため、あるフォルダの位置が変更された場合でも、過去に挿入された記録媒体と同一ではないと判定することができる。一方、あるコンテンツファイルが一度削除された後で、また同じ位置に書き戻された場合には、過去に挿入された記録媒体と同一であると判定することができる。
【００９４】
また、実施の形態１に係る再生装置１００によれば、メディア管理情報１４５及びタグ管理情報が、再生装置１００に記憶されているため、ユーザが利用する記録媒体に書き込みを行うことができない場合でも、過去に生成されたタグ情報を利用して、高速なリスト表示等を行うことができる。
【００９５】
実施の形態２．
図９は、実施の形態２に係る、情報処理装置としての再生装置２００の構成を概略的に示すブロック図である。再生装置２００は、光学メディア読取部１０１と、外部メディア入力部１０２と、データ読出部１０３と、ファイル情報解析部１０４と、メディア識別情報生成部１０５と、メディア識別情報読出部１０６と、メディア識別情報比較部１０７と、タグ情報解析部１０８と、タグ管理情報生成部１０９と、データ処理部２１０と、データ蓄積部２１１と、タグ管理情報読出部１１２と、タグ管理情報更新部１１３と、リスト生成部１１４と、リスト出力部１１５と、指示入力部１１６と、再生制御部１１７と、データ復号部１１８と、映像音声出力部１１９と、時間管理番号処理部２２０と、データサイズ算出部２２１と、データサイズ比較部２２２と、データ削除部２２３とを備える。実施の形態２に係る再生装置２００は、データ処理部２１０での処理の点、データ蓄積部２１１に記憶されている情報の点、並びに、時間管理番号処理部２２０、データサイズ算出部２２１、データサイズ比較部２２２及びデータ削除部２２３がさらに備えられている点において実施の形態１に係る再生装置１００と異なっている。実施の形態２に係る再生装置２００は、メディア管理情報１４５及びタグ管理情報を、データ蓄積部２１１にそれぞれ複数格納することができるようにされている。
【００９６】
時間管理番号処理部２２０は、メディア識別情報生成部１０５で生成されたメディア管理情報１４５が、データ蓄積部２１１に蓄積される毎に、当該メディア管理情報１４５に、アクセスされた時刻が最も遅いこと（最も最近にアクセスされたこと）を示す時間管理番号を付与する。言い換えると、時間管理番号は、メディア管理情報１４５にアクセスされた時刻の新しさを示す。
【００９７】
データ処理部２１０は、実施の形態１と同様の処理を行う他、メディア管理情報１４５をデータ蓄積部２１１に記憶させる際に、時間管理番号処理部２２０でこのメディア管理情報１４５に付与された時間管理番号を、このメディア管理情報１４５に対応付けてデータ蓄積部２１１に記憶させる。
また、データ処理部２１０は、データ蓄積部２１１にデータを記憶させる際に、データ蓄積部２１１にこのデータを記憶させることができるか否かを確認してから、このデータをデータ蓄積部２１１に記憶させる。実施の形態２においては、データ蓄積部２１１にメディア管理情報１４５及びタグ管理情報がそれぞれ複数記憶されるため、データ蓄積部２１１に記憶されるデータサイズは、増大する。このため、データ蓄積部２１１の記録容量は有限であり、データの削除処理が必要となる。
【００９８】
データ蓄積部２１１は、実施の形態１と同様に、メディア管理情報１４５及びタグ管理情報を記憶するほか、時間管理番号処理部２２０で生成された時間管理番号をメディア管理情報１４５に対応付けて記憶する。
図１０は、データ蓄積部２１１に記憶される情報を示す概略図である。図１０において、符号２４５は、複数のメディア管理情報１４５を含むメディア管理情報群である。符号２４６は、複数のタグ管理情報を含むタグ管理情報群２４６である。メディア管理情報１４５と、タグ管理情報とは、それぞれが生成された記録媒体に応じて、それぞれ対応付けられている。また、符号２４７は、メディア管理情報群２４５に含まれているメディア管理情報１４５のそれぞれに対応付けられている時間管理番号を含む時間管理情報である。ここで、時間管理番号が大きいほど、この時間管理番号に対応付けられているメディア管理情報１４５へのアクセス時刻が現在時刻に近いことを示している。
【００９９】
データサイズ算出部２２１は、データ蓄積部２１１の記録可能容量を算出する。例えば、データサイズ算出部２２１は、データ蓄積部２１１の最大記録可能容量（記憶容量）からデータ蓄積部２１１に記憶されたデータのデータ量を差し引くことで、記録可能容量を算出する。
【０１００】
データサイズ比較部２２２は、データ処理部２１０から通知される、データ蓄積部２１１に記憶させるデータのデータサイズと、データサイズ算出部２２１が算出した記録可能容量とを比較する。そして、データサイズ比較部２２２は、このデータサイズがこの記録可能容量以下である場合には、データ蓄積部２１１にデータを記録させることができることを示す許可通知をデータ処理部２１０に与える。一方、データサイズ比較部２２２は、このデータサイズがこの記録可能容量よりも大きい場合には、データ蓄積部２１１からデータを削除する指示である削除指示をデータ削除部２２３に与える。
【０１０１】
データ削除部２２３は、データサイズ比較部２２２からの指示に応じて、データ蓄積部２１１からデータを削除する。例えば、データ削除部２２３は、時間管理番号が最も小さい、言い換えると、アクセスされた時刻が最も古いメディア管理情報及びタグ管理情報を、データ蓄積部２１１から削除する。
【０１０２】
図１１は、実施の形態２において、時間管理番号を更新する処理を示すフローチャートである。
【０１０３】
まず、時間管理番号処理部２２０は、メディア識別情報比較部１０７からメディア管理情報１４５を取得すると、データ蓄積部２１１から時間管理情報２４７を読み出し（Ｓ４０）、既に使用されている時間管理番号の最大値（Ｓｕｍ＿ＭＡＸ）を抽出する（Ｓ４１）。
【０１０４】
次に、時間管理番号処理部２２０は、メディア識別情報比較部１０７から取得したメディア管理情報１４５について、メディア識別情報比較部１０７での比較結果が、第１のメディア識別情報が一致するものであるか否かを判断する（Ｓ４２）。時間管理番号処理部２２０は、メディア識別情報比較部１０７から必要な情報を取得することにより、このような判断を行えばよい。そして、時間管理番号処理部２２０は、これらが一致するものと判断した場合（Ｓ４２：Ｙｅｓ）には、ステップＳ４３に進み、これらが一致しないものと判断した場合（Ｓ４３：Ｎｏ）には、ステップＳ４４に進む。
【０１０５】
ステップＳ４３では、時間管理番号処理部２２０は、既にデータ蓄積部２１１に記憶されているメディア管理情報１４５の内、ステップＳ４２で一致すると判断された第１のメディア識別情報を格納しているメディア管理情報１４５に対応する時間管理番号に、ステップＳ４１で取得された最大値に「１」を加算した値（Ｓｕｍ＿ＭＡＸ＋１）を設定する。
一方、ステップＳ４４では、時間管理番号処理部２２０は、メディア識別情報比較部１０７から取得したメディア管理情報１４５に、ステップＳ４１で取得された最大値に「１」を加算した値（Ｓｕｍ＿ＭＡＸ＋１）を示す時間管理番号を付与する。
【０１０６】
次に、時間管理番号処理部２２０は、メディア識別情報比較部１０７から取得したメディア管理情報１４５と、ステップＳ４４で付与した時間管理番号とをデータ処理部２１０に与え、データ処理部２１０は、データ蓄積部２１１にこれらを対応付けて記憶させる（Ｓ４５）。
【０１０７】
図１１に示されているフローにより、例えば、時間管理番号処理部２２０は、初めて挿入された記録媒体＃１のメディア管理情報１４５が生成されると、この時間管理番号には「１」を付与する。次に、時間管理番号処理部２２０は、記録媒体＃１とは異なる記録媒体＃２が挿入された場合、この記録媒体＃２のメディア管理番号１４５には、その時点で既に使用されている時間管理番号の最大値である「１」に「１」を加えた「２」という値を付与する。次に、再度、記録媒体＃１がコンテンツファイル及び階層構造に変更が加えられることなく挿入された場合、データ蓄積部２１１に格納されているメディア管理情報１４５及びタグ管理情報は最新の状態と判断されるため、これらの情報は更新されないが、時間管理番号処理部２２０は、記録媒体＃１の時間管理番号を、その時点で既に使用されている時間管理番号の最大値である「２」に「１」を加えた「３」という値に更新する。続いて、新たな記録媒体＃３が挿入された場合、時間管理番号処理部２２０は、その時点で既に使用されている時間管理番号の最大値である「３」に「１」を加えた「４」という値を、そのメディア管理情報１４５の時間管理番号として付与する。以下同様の処理を行うことで、時間管理番号は常にユニークな値となるとともに、使用された時刻の古い記録媒体から順に小さな時間管理番号となる。
【０１０８】
図１２は、実施の形態２において、データ蓄積部２１１にデータを記憶させる際の処理を示すフローチャートである。
【０１０９】
まず、データ処理部２１０は、データ蓄積部２１１にデータを記憶させる前に、これから書き込みするデータのデータサイズ（ＳｉｚｅＷ）を算出し（Ｓ５０）、算出したデータサイズをデータサイズ比較部２２２に通知する。
このような通知を受けたデータサイズ比較部２２２は、データサイズ算出部２２１に、データ蓄積部１１１の記録可能容量（ＳｉｚｅＡ）を算出させる（Ｓ５１）。
【０１１０】
次に、データサイズ比較部２２２は、データ処理部２１０から通知されたデータサイズ（ＳｉｚｅＷ）と、データサイズ算出部２２１が算出した記録可能容量（ＳｉｚｅＡ）とを比較して、記録可能容量（ＳｉｚｅＡ）がデータサイズ（ＳｉｚｅＷ）よりも大きいか否かを判断する（Ｓ５２）。そして、データサイズ比較部２２２は、記録可能容量（ＳｉｚｅＡ）がデータサイズ（ＳｉｚｅＷ）以下である場合（Ｓ５２：Ｎｏ）には、ステップＳ５３の処理に進み、記録可能容量（ＳｉｚｅＡ）がデータサイズ（ＳｉｚｅＷ）よりも大きい場合（Ｓ５２：Ｙｅｓ）には、ステップＳ５７の処理に進む。
【０１１１】
ステップＳ５３では、データサイズ比較部２２２は、削除指示をデータ削除部２２３に与える。このような指示を受けたデータ削除部２２３は、データ蓄積部２１１に記憶されている時間管理情報２４７を参照して、時間管理番号が最小のメディア管理情報１４５を検索する。
【０１１２】
次に、データ削除部２２３は、時間管理番号が最小のメディア管理情報１４５及びこのメディア管理情報１４５に対応付けられているタグ管理情報を削除する（Ｓ５４）。
【０１１３】
次に、データサイズ算出部２２１は、再度、データ蓄積部１１１の記録可能容量（ＳｉｚｅＡ）を算出する（Ｓ５５）。
【０１１４】
次に、データサイズ比較部２２２は、データ処理部２１０から通知されたデータサイズ（ＳｉｚｅＷ）と、ステップＳ５５で算出された記録可能容量（ＳｉｚｅＡ）とを比較して、記録可能容量（ＳｉｚｅＡ）がデータサイズ（ＳｉｚｅＷ）よりも大きいか否かを判断する（Ｓ５６）。そして、データサイズ比較部２２２は、記録可能容量（ＳｉｚｅＡ）がデータサイズ（ＳｉｚｅＷ）以下である場合（Ｓ５６：Ｎｏ）には、ステップＳ５３の処理に戻り、記録可能容量（ＳｉｚｅＡ）がデータサイズ（ＳｉｚｅＷ）よりも大きい場合（Ｓ５２：Ｙｅｓ）には、ステップＳ５７の処理に進む。
【０１１５】
ステップＳ５７では、データサイズ比較部２２２は、許可通知をデータ処理部２１０に与える。このような許可通知を受け取ったデータ処理部２１０は、データ蓄積部２１１にデータを記憶させる。
【０１１６】
なお、このようにして時間管理番号を付与した場合、記録媒体の挿入につれて時間管理番号は常に増大するが、再生装置２００における累計の挿入回数を想定して、時間管理番号のデータのための変数サイズが決定されていればよい。例えば、１日に１０回記録媒体が挿入され、これを３６５日の毎日１０年間続けた場合、時間管理番号は３６５００程度まで増加するため、２バイトの変数サイズが割り当てられていればよい。
【０１１７】
また、この時間管理番号は、「１」を初期値として「１」ずつ増加させる例で説明したが、この番号は、この例に限るものではない。時間管理番号は、メディア管理情報１４５に固有の値であり、かつ、アクセスされた時刻の新しさを特定することのできるものであればよい。
【０１１８】
以上のように、実施の形態２に係る再生装置２００によれば、データ蓄積部２１１の記憶容量が許す限り、メディア管理情報１４５及びタグ管理情報を記憶しているため、ユーザが過去に使用したことのある記憶媒体に対しては、予め記憶されているタグ管理情報に基づいて、高速に選択リストの表示等を行うことができる。
【０１１９】
また、実施の形態２に係る再生装置２００によれば、アクセスされた時刻の古いものから順にメディア管理情報１４５及びタグ管理情報が削除されるため、ユーザが良く使用している記録媒体については、優先的にタグ管理情報が保持される。このため、このような記録媒体については、高速にリストの表示等を行うことができる。
【０１２０】
実施の形態３．
図１３は、実施の形態３に係る、情報処理装置としての再生装置３００の構成を概略的に示すブロック図である。再生装置３００は、光学メディア読取部１０１と、外部メディア入力部１０２と、データ読出部３０３と、ファイル情報解析部３０４と、メディア識別情報生成部３０５と、メディア識別情報読出部３０６と、メディア識別情報比較部３０７と、タグ情報解析部１０８と、タグ管理情報生成部１０９と、データ処理部３１０と、データ蓄積部３１１と、タグ管理情報読出部１１２と、タグ管理情報更新部３１３と、リスト生成部３１４と、リスト出力部１１５と、指示入力部１１６と、再生制御部３１７と、データ復号部３１８と、映像音声出力部１１９と、時間管理番号処理部２２０と、データサイズ算出部２２１と、データサイズ比較部２２２と、データ削除部２２３と、ネットワーク入力部３２４と、ネットワーク出力部３２５とを備える。実施の形態３に係る再生装置３００は、データ読出部３０３、ファイル情報解析部３０４、メディア識別情報生成部３０５、メディア識別情報読出部３０６、メディア識別情報比較部３０７、データ処理部３１０、タグ管理情報更新部３１３、リスト生成部３１４、再生制御部３１７及びデータ復号部３１８での処理の点、データ蓄積部３１１に記憶されている情報の点、並びに、ネットワーク入力部３２４及びネットワーク出力部３２５がさらに備えられている点において、実施の形態２に係る再生装置２００と異なっている。
【０１２１】
データ読出部３０３は、実施の形態２と同様の処理を行う他、ネットワーク入力部３２４を介して、第１の情報処理装置３３３からデータを取得する場合には、第１の情報処理装置３３３に記憶されているデータの階層構造において、各階層の直下に配置されているデータ、言い換えると、各階層の直下に配置されているコンテンツファイル及び階層（フォルダ）を階層データとして取得する。
なお、データ読出部３０３及びネットワーク入力部３２４により、ネットワークからデータを取得する、ネットワークデータ取得部が構成される。
【０１２２】
ファイル情報解析部３０４は、実施の形態２と同様の処理を行う他、ネットワーク入力部３２４を介して、第１の情報処理装置３３３からデータを取得する場合には、データ読出部３０３から、取得された階層データを取得する。そして、ファイル情報解析部３０４は、この階層データを解析することで、階層毎のエントリー管理情報である階層エントリー管理情報を生成する。この階層エントリー管理情報は、図４に示されているエントリー管理情報１４０に格納されている各エントリーの情報を、階層毎にその直下に配置されるコンテンツファイル及び階層を格納したものである。また、ファイル情報解析部３０４は、ネットワーク入力部３２４を介して、第１の情報処理装置３３３から必要なコンテンツファイル及び階層が全て取得された場合には、全ての階層エントリー管理情報を集積した、集積エントリー管理情報を生成する。
【０１２３】
メディア識別情報生成部３０５は、実施の形態２と同様の処理を行う他、ネットワーク入力部３２４を介して、第１の情報処理装置３３３からデータを取得する場合には、ファイル情報解析部３０４から、階層エントリー管理情報を取得する。メディア識別情報生成部３０５は、取得された階層エントリー管理情報に基づいて、階層毎のメディア識別情報である第４のメディア識別情報を生成する。ここで、第４のメディア識別情報は、予め定められた部分毎に、記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報である。なお、実施の形態３においては、予め定められた部分は、階層毎に、当該階層の直下である。また、例えば、第４のメディア識別情報は、階層エントリー管理情報に含まれているフォルダ及びコンテンツファイルに対応する全てのエントリーの、Ｅ＿Ｎａｍｅ欄及びＴｉｍｅＳｔａｍｐ欄に格納さている情報を１バイト毎に加算した合計値となっている。
また、メディア識別情報生成部３０５は、ネットワーク入力部３２４を介して、第１の情報処理装置３３３から必要なデータが全て取得された場合には、全ての第４のメディア識別情報を集積することで生成したメディア管理情報である集積メディア管理情報を生成する。この際、メディア識別情報生成部３０５は、第１のメディア識別情報を生成して、集積メディア管理情報に格納してもよい。そして、メディア識別情報生成部３０５は、データ処理部３１０にこの集積メディア管理情報を与え、データ処理部３１０は、集積メディア管理情報をデータ蓄積部３１１に記憶させる。
【０１２４】
ネットワーク（図示せず）経由でデータを取得する場合には、再生装置３００に直接的に接続された光学メディア読取部１０１及び外部メディア入力部１０２に接続されたＵＳＢメモリ等に比べて、一般的に、データの転送レートが十分ではないことが考えられる。そのため、多数のコンテンツの階層構造の解析には時間がかかる場合が考えられる。そこで、実施の形態３においては、第４のメディア識別情報の生成対象範囲を１階層内のデータに限定している。
【０１２５】
図１４は、第４のメディア識別情報を生成する際に使用されるエントリーの対象範囲を示す概略図である。
第４のメディア識別情報の生成対象範囲は、１つの階層内に限定されている。具体的には、第４のメディア識別情報ＩＤ４［０］は、ｒｏｏｔの直下のコンテンツファイル及びフォルダを対象とし、フォルダＦ１、フォルダＦ２及びコンテンツファイルＣ１〜Ｃ５を対象としている。第４のメディア識別情報ＩＤ４［１］は、フォルダＦ１の直下のコンテンツファイル及びフォルダを対象とし、フォルダＦ１１、フォルダＦ１２を対象としている。第４のメディア識別情報ＩＤ４［２］は、フォルダＦ２の直下のコンテンツファイル及びフォルダを対象とし、コンテンツファイルＣ２１、Ｃ２２を対象としている。第４のメディア識別情報ＩＤ４［３］は、フォルダＦ１１の直下のコンテンツファイル及びフォルダを対象とし、フォルダＦ１１１及びコンテンツファイルＣ１１１、Ｃ１１２を対象としている。以下同様のルールに基づき、第４のメディア識別情報ＩＤ４［４］、ＩＤ４［５］の対象範囲も規定される。
【０１２６】
メディア識別情報読出部３０６は、実施の形態２と同様の処理を行う他、ネットワーク入力部３２４を介して、第１の情報処理装置３３３からデータを取得する場合には、データ蓄積部３１１から、集積メディア管理情報を読み出す。なお、データ蓄積部３１１において、メディア管理情報１４５と集積メディア管理情報とが区別されていない場合には、メディア識別情報読出部３０６は、メディア管理情報１４５及び集積メディア管理情報を読み出す。
【０１２７】
メディア識別情報比較部３０７は、実施の形態２と同様の処理を行う他、ネットワーク入力部３２４を介して、第１の情報処理装置３３３からデータを取得する場合には、メディア識別情報生成部３０５で生成された第４のメディア識別情報が、メディア識別情報読出部３０６から与えられたメディア管理情報１４５又は集積メディア管理情報に格納されているか否かを判断する。そして、メディア識別情報比較部３０７は、この第４のメディア識別情報がメディア管理情報１４５又は集積メディア管理情報に格納されている場合には、その階層の直下に配置されているコンテンツファイルのタグ管理情報が有効であると判断する。
【０１２８】
リスト生成部３１４は、メディア識別情報比較部３０７において、特定の階層の直下に配置されているコンテンツファイルのタグ管理情報が有効であると判断された場合には、そのコンテンツファイルのタグ情報を、第４のメディア識別情報が格納されていたメディア管理情報１４５又は集積メディア管理情報に対応付けられているタグ管理情報から取得し、取得された情報をリスト化した個別選択リストを生成する。
そして、リスト生成部３１４は、このようにして生成した個別選択リストを、ネットワーク出力部３２５を介して、第２の情報処理装置３３４に出力させる。
さらに、リスト生成部３１４は、個別選択リストに基づいて、ユーザが選択した情報に対応するコンテンツファイルを示す個別再生リストを生成する。そして、リスト生成部３１４は、このようにして生成された個別再生リストを生成して、この再生リストを再生制御部１１７に与える。
なお、リスト生成部３１４は、実施の形態１と同様に、リスト出力部１１５及び指示入力部１１６を介して、ユーザからの選択の入力を受け付けて、個別再生リストを生成してもよい。
【０１２９】
再生制御部３１７は、実施の形態２と同様の処理を行う他、ユーザからの指示に応じて、個別再生リストに基づいて、ファイル情報解析部３０４が生成した集積エントリー管理情報よりコンテンツファイルを特定して、特定したコンテンツファイルをデータ読出部３０３からネットワーク出力部３２５を介して、第２の情報処理装置３３４に出力させる。
このとき、再生制御部３１７は、特定したコンテンツファイルをデータ読出部３０３からデータ復号部３１８に送り、復号した後の映像信号及び音声信号を、ネットワーク出力部３２５を介して、第２の情報処理装置３３４に出力させてもよい。
さらに、再生制御部３１７は、実施の形態１と同様に、特定したコンテンツファイルをデータ読出部３０３からデータ復号部３１８に送り、映像音声出力部１１９を介して、映像信号及び音声信号を表示装置１３２に出力させてもよい。
【０１３０】
ネットワーク入力部３２４は、ネットワーク（図示せず）を介して接続された第１の情報処理装置３３３からデータを受信するためのインターフェース部である。第１の情報処理装置３３３は、例えば、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）といったネットワーク上に配置されたストレージデバイス、及び、ＭＯＳＴ（Ｍｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍｓ  Ｔｒａｎｓｐｏｒｔ）といったネットワーク等で接続された他の映像音声蓄積装置等である。
【０１３１】
ネットワーク出力部３２５は、リスト生成部３１４により生成された個別選択リストをネットワーク経由で第２の情報処理装置３３４に送出するとともに、データ復号部３１８で復号された映像信号及び音声信号、又は、データ読出部３０３から読み出された符号化されたデータ（コンテンツファイル）を、ネットワーク経由で第２の情報処理装置３３４に送出するインターフェース部である。
【０１３２】
タグ管理情報更新部３１３は、実施の形態２と同様の処理を行う他、ネットワーク入力部３２４を介して、第１の情報処理装置３３３からデータを取得する場合において、第４のメディア識別情報の一部が一致しないときには、その階層の直下に配置されているコンテンツファイルのタグ情報を解析して、タグ管理情報を更新する。
【０１３３】
なお、実施の形態３においては、タグ情報解析部１０８は、ネットワーク入力部３２４を介して、第１の情報処理装置３３３からデータを取得する場合には、データ読出部３０３が、ネットワーク入力部３２４を介して、必要なデータを全て取得した後に、タグ情報を解析すればよい。
【０１３４】
以上のように、実施の形態３に係る再生装置３００によれば、ネットワーク経由で接続された記録媒体に対して、階層単位で第４のメディア識別情報を生成することで、ネットワーク経由で取得するデータ量を軽減することができる。このため、データ転送帯域が十分ではない場合においても、過去にデータ蓄積部３１１に記録されたタグ管理情報の一部を有効なタグ管理情報と判断して、ネットワーク接続された記録媒体を用いて、ユーザに対して高速にタグ管理情報に基づくリストの提示等を行うことができる。
【０１３５】
以上に記載した実施の形態においては、フォルダにより階層が形成されているが、ディレクトリにより階層が形成されていてもよい。
【符号の説明】
【０１３６】
１００，２００，３００  再生装置、  １０１  光学メディア読取部、  １０２  外部メディア入力部、  １０３，３０３  データ読出部、  １０４，３０４  ファイル情報解析部、  １０５，３０５  メディア識別情報生成部、  １０６，３０６  メディア識別情報読出部、  １０７，３０７  メディア識別情報比較部、  １０８  タグ情報解析部、  １０９  タグ管理情報生成部、  １１０，２１０，３１０  データ処理部、  １１１，２１１，３１１  データ蓄積部、  １１２  タグ管理情報読出部、  １１３，３１３  タグ管理情報更新部、  １１４，３１４  リスト生成部、  １１５  リスト出力部、  １１６  指示入力部、  １１７  再生制御部、  １１８，３１８  データ復号部、  １１９  映像音声出力部、  ２２０  時間管理番号処理部、  ２２１  データサイズ算出部、  ２２２  データサイズ比較部、  ２２３  データ削除部、  ３２４  ネットワーク入力部、  ３２５  ネットワーク出力部、  １３０  光学メディア、  １３１  外部メディア、  ３３３  第１の情報処理装置、  ３３４  第２の情報処理装置。
【図１】
2013145441.tif 000006
【図２】
2013145441.tif 000007
【図３】
2013145441.tif 000008
【図４】
2013145441.tif 000009
【図５】
2013145441.tif 000010
【図６】
2013145441.tif 000011
【図７】
2013145441.tif 000012
【図８】
2013145441.tif 000013
【図９】
2013145441.tif 000014
【図１０】
2013145441.tif 000015
【図１１】
2013145441.tif 000016
【図１２】
2013145441.tif 000017
【図１３】
2013145441.tif 000018
【図１４】
2013145441.tif 000019
【手続補正書】
【提出日】平成26年8月1日(2014.8.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、
今回使用される記録媒体からデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、
前記メディア識別情報比較部での比較結果により、前記データ蓄積部に記憶されている部分メディア識別情報と一致しないと判定された、前記メディア識別情報生成部で生成された部分メディア識別情報が生成された前記予め定められた部分に含まれるコンテンツファイルの属性情報に基づいて、前記属性管理情報を更新する属性管理情報更新部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記属性管理情報更新部で更新された属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成部をさらに備えること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記部分メディア識別情報は、前記予め定められた部分に含まれる階層を識別するための識別情報と、前記予め定められた部分に含まれる階層に配置されたコンテンツファイルを識別するための識別情報及び前記予め定められた部分に含まれる階層に配置されたコンテンツファイルの更新日時と、の少なくとも何れか一方を用いて生成されること
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記メディア管理情報は、前記過去に使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに含み、
前記メディア識別情報生成部は、前記エントリー管理情報から、前記データ取得部で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに生成し、
前記メディア識別情報比較部は、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成部で生成された全体メディア識別情報とを比較して、その比較結果が一致するものである場合には、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報との比較を行わないこと
を特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記全体メディア識別情報は、全ての階層の各々を識別するための識別情報と、当該全ての階層の各々の１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルを識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの更新日時とを用いて生成されること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記属性管理情報は、前記属性情報に含まれる１つの項目に対応する情報を格納した項目管理情報と、前記コンテンツファイル及び前記項目管理情報に格納された情報を対応付けるためのマスター管理情報と、を含むこと
を特徴とする請求項１から５の何れか一項に記載の情報処理装置。
【請求項７】
前記データ管理部は、過去に使用された複数の記録媒体の各々について、前記属性管理情報及び前記メディア管理情報を対応付けて記憶すること、
を特徴とする請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
前記データ蓄積部は、前記メディア管理情報毎に、アクセスされた時刻の新しさを示す時間管理番号をさらに記憶しており、
前記データ蓄積部の記録可能容量を算出するデータサイズ算出部と、
前記データ蓄積部に新たに記憶させるデータのデータサイズと、前記記録可能容量とを比較するデータサイズ比較部と、
前記データサイズ比較部の比較結果が、前記データサイズが前記記録可能容量よりも大きいことを示す場合に、前記時間管理番号で示される時刻の新しさが最も古いメディア管理情報、及び、当該メディア管理情報に対応付けられている属性管理情報、を削除するデータ削除部と、をさらに備えること
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記予め定められた部分は、階層毎に、当該階層の直下と、当該階層よりも下位の全ての階層の直下であること
を特徴とする請求項１から８の何れか一項に記載の情報処理装置。
【請求項１０】
前記予め定められた部分は、階層毎に、当該階層の直下であること
を特徴とする請求項１から８の何れか一項に記載の情報処理装置。
【請求項１１】
過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、
今回使用される記録媒体からデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、
を備えることを特徴とする情報処理装置。
【請求項１２】
前記メディア識別情報比較部での比較結果に基づいて、前記属性管理情報を更新する属性管理情報更新部をさらに備えること
を特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積過程と、
今回使用される記録媒体からデータを取得するデータ取得過程と、
前記データ取得過程で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析過程と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得過程で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成過程と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成過程で生成された部分メディア識別情報とを比較するメディア識別情報比較過程と、
前記メディア識別情報比較過程での比較結果により、前記データ蓄積過程で記憶された部分メディア識別情報と一致しないと判定された、前記メディア識別情報生成過程で生成された部分メディア識別情報が生成された前記予め定められた部分に含まれるコンテンツファイルの属性情報に基づいて、前記属性管理情報を更新する属性管理情報更新過程と、
を備えることを特徴とする情報処理方法。
【請求項１４】
前記属性管理情報更新過程で更新された属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成過程をさらに備えること
を特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記部分メディア識別情報は、前記予め定められた部分に含まれる階層を識別するための識別情報と、前記予め定められた部分に含まれる階層に配置されたコンテンツファイルを識別するための識別情報及び前記予め定められた部分に含まれる階層に配置されたコンテンツファイルの更新日時と、の少なくとも何れか一方を用いて生成されること
を特徴とする請求項１３又は１４に記載の情報処理方法。
【請求項１６】
前記メディア管理情報は、前記過去に使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに含み、
前記メディア識別情報生成過程は、前記エントリー管理情報から、前記データ取得過程で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに生成し、
前記メディア識別情報比較過程は、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成過程で生成された全体メディア識別情報とを比較して、その比較結果が一致するものである場合には、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成過程で生成された部分メディア識別情報との比較を行わないこと
を特徴とする請求項１３から１５の何れか一項に記載の情報処理方法。
【請求項１７】
前記全体メディア識別情報は、全ての階層の各々を識別するための識別情報と、当該全ての階層の各々の１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルを識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの更新日時とを用いて生成されること
を特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記属性管理情報は、前記属性情報に含まれる１つの項目に対応する情報を格納した項目管理情報と、前記コンテンツファイル及び前記項目管理情報に格納された情報を対応付けるためのマスター管理情報と、を含むこと
を特徴とする請求項１３から１７の何れか一項に記載の情報処理方法。
【請求項１９】
前記データ管理過程は、過去に使用された複数の記録媒体の各々について、前記属性管理情報及び前記メディア管理情報を対応付けて記憶すること、
を特徴とする請求項１３から１８の何れか一項に記載の情報処理方法。
【請求項２０】
前記データ蓄積過程は、前記メディア管理情報毎に、アクセスされた時刻の新しさを示す時間管理番号をさらに記憶しており、
前記データ蓄積過程における記録可能容量を算出するデータサイズ算出過程と、
前記データ蓄積過程において新たに記憶させるデータのデータサイズと、前記記録可能容量とを比較するデータサイズ比較過程と、
前記データサイズ比較過程の比較結果が、前記データサイズが前記記録可能容量よりも大きいことを示す場合に、前記時間管理番号で示される時刻の新しさが最も古いメディア管理情報、及び、当該メディア管理情報に対応付けられている属性管理情報、を削除するデータ削除過程と、をさらに有すること
を特徴とする請求項１９に記載の情報処理方法。
【請求項２１】
前記予め定められた部分は、階層毎に、当該階層の直下と、当該階層よりも下位の全ての階層の直下であること
を特徴とする請求項１３から２０の何れか一項に記載の情報処理方法。
【請求項２２】
前記予め定められた部分は、階層毎に、当該階層の直下であること
を特徴とする請求項１３から２０の何れか一項に記載の情報処理方法。
【請求項２３】
使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報とを記憶するデータ蓄積過程と、
今回使用される記録媒体からデータを取得するデータ取得過程と、
前記データ取得過程で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析過程と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得過程で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成過程と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成過程で生成された部分メディア識別情報とを比較するメディア識別情報比較過程と、
を備えることを特徴とする情報処理方法。
【請求項２４】
前記メディア識別情報比較過程での比較結果に基づいて、前記属性管理情報を更新する属性管理情報更新過程をさらに備えること
を特徴とする請求項２３に記載の情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の他の態様に係る情報処理装置は、過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、今回使用される記録媒体からデータを取得するデータ取得部と、前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、を備えることを特徴とする。
【手続補正書】
【提出日】平成27年3月16日(2015.3.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、
今回使用される記録媒体からデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、
前記メディア識別情報比較部での比較結果により、前記データ蓄積部に記憶されている部分メディア識別情報と一致しないと判定された、前記メディア識別情報生成部で生成された部分メディア識別情報が生成された前記予め定められた部分に含まれるコンテンツファイルの属性情報に基づいて、前記属性管理情報を更新する属性管理情報更新部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記属性管理情報更新部で更新された属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成部をさらに備えること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記部分メディア識別情報は、前記予め定められた部分に含まれる階層を識別するための識別情報と、前記予め定められた部分に含まれる階層に配置されたコンテンツファイルを識別するための識別情報及び前記予め定められた部分に含まれる階層に配置されたコンテンツファイルの更新日時と、の少なくとも何れか一方を用いて生成されること
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記メディア管理情報は、前記過去に使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに含み、
前記メディア識別情報生成部は、前記エントリー管理情報から、前記データ取得部で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに生成し、
前記メディア識別情報比較部は、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成部で生成された全体メディア識別情報とを比較して、その比較結果が一致するものである場合には、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報との比較を行わないこと
を特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記全体メディア識別情報は、全ての階層の各々を識別するための識別情報と、当該全ての階層の各々の１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルを識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの更新日時とを用いて生成されること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記属性管理情報は、前記属性情報に含まれる１つの項目に対応する情報を格納した項目管理情報と、前記コンテンツファイル及び前記項目管理情報に格納された情報を対応付けるためのマスター管理情報と、を含むこと
を特徴とする請求項１から５の何れか一項に記載の情報処理装置。
【請求項７】
前記データ蓄積部は、過去に使用された複数の記録媒体の各々について、前記属性管理情報及び前記メディア管理情報を対応付けて記憶すること、
を特徴とする請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
前記データ蓄積部は、前記メディア管理情報毎に、アクセスされた時刻の新しさを示す時間管理番号をさらに記憶しており、
前記データ蓄積部の記録可能容量を算出するデータサイズ算出部と、
前記データ蓄積部に新たに記憶させるデータのデータサイズと、前記記録可能容量とを比較するデータサイズ比較部と、
前記データサイズ比較部の比較結果が、前記データサイズが前記記録可能容量よりも大きいことを示す場合に、前記時間管理番号で示される時刻の新しさが最も古いメディア管理情報、及び、当該メディア管理情報に対応付けられている属性管理情報、を削除するデータ削除部と、をさらに備えること
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記予め定められた部分は、階層毎に、当該階層の直下と、当該階層よりも下位の全ての階層の直下であること
を特徴とする請求項１から８の何れか一項に記載の情報処理装置。
【請求項１０】
前記予め定められた部分は、階層毎に、当該階層の直下であること
を特徴とする請求項１から８の何れか一項に記載の情報処理装置。
【請求項１１】
過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、
今回使用される記録媒体からデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、
前記メディア識別情報比較部での比較結果に基づいて、前記属性管理情報を更新する属性管理情報更新部と、
を備えることを特徴とする情報処理装置。
【請求項１２】
記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積過程と、
今回使用される記録媒体からデータを取得するデータ取得過程と、
前記データ取得過程で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析過程と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得過程で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成過程と、
前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成過程で生成された部分メディア識別情報とを比較するメディア識別情報比較過程と、
前記メディア識別情報比較過程での比較結果により、前記データ蓄積過程で記憶された部分メディア識別情報と一致しないと判定された、前記メディア識別情報生成過程で生成された部分メディア識別情報が生成された前記予め定められた部分に含まれるコンテンツファイルの属性情報に基づいて、前記属性管理情報を更新する属性管理情報更新過程と、
を備えることを特徴とする情報処理方法。
【請求項１３】
前記属性管理情報更新過程で更新された属性管理情報に基づいて、再生するコンテンツを選択するための選択リストを生成するリスト生成過程をさらに備えること
を特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記部分メディア識別情報は、前記予め定められた部分に含まれる階層を識別するための識別情報と、前記予め定められた部分に含まれる階層に配置されたコンテンツファイルを識別するための識別情報及び前記予め定められた部分に含まれる階層に配置されたコンテンツファイルの更新日時と、の少なくとも何れか一方を用いて生成されること
を特徴とする請求項１２又は１３に記載の情報処理方法。
【請求項１５】
前記メディア管理情報は、前記過去に使用された記録媒体に記録されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに含み、
前記メディア識別情報生成過程は、前記エントリー管理情報から、前記データ取得過程で取得されたデータに形成された全ての階層と、当該全ての階層の直下に配置されているコンテンツファイルとにより特定される全体メディア識別情報をさらに生成し、
前記メディア識別情報比較過程は、前記メディア管理情報に含まれている全体メディア識別情報と、前記メディア識別情報生成過程で生成された全体メディア識別情報とを比較して、その比較結果が一致するものである場合には、前記メディア管理情報に含まれている部分メディア識別情報と、前記メディア識別情報生成過程で生成された部分メディア識別情報との比較を行わないこと
を特徴とする請求項１２から１４の何れか一項に記載の情報処理方法。
【請求項１６】
前記全体メディア識別情報は、全ての階層の各々を識別するための識別情報と、当該全ての階層の各々の１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルを識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの１つ上の階層を識別するための識別情報と、当該全ての階層の各々の直下に配置されたコンテンツファイルの更新日時とを用いて生成されること
を特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記属性管理情報は、前記属性情報に含まれる１つの項目に対応する情報を格納した項目管理情報と、前記コンテンツファイル及び前記項目管理情報に格納された情報を対応付けるためのマスター管理情報と、を含むこと
を特徴とする請求項１２から１６の何れか一項に記載の情報処理方法。
【請求項１８】
前記データ蓄積過程は、過去に使用された複数の記録媒体の各々について、前記属性管理情報及び前記メディア管理情報を対応付けて記憶すること、
を特徴とする請求項１２から１７の何れか一項に記載の情報処理方法。
【請求項１９】
前記データ蓄積過程は、前記メディア管理情報毎に、アクセスされた時刻の新しさを示す時間管理番号をさらに記憶しており、
前記データ蓄積過程における記録可能容量を算出するデータサイズ算出過程と、
前記データ蓄積過程において新たに記憶させるデータのデータサイズと、前記記録可能容量とを比較するデータサイズ比較過程と、
前記データサイズ比較過程の比較結果が、前記データサイズが前記記録可能容量よりも大きいことを示す場合に、前記時間管理番号で示される時刻の新しさが最も古いメディア管理情報、及び、当該メディア管理情報に対応付けられている属性管理情報、を削除するデータ削除過程と、をさらに有すること
を特徴とする請求項１８に記載の情報処理方法。
【請求項２０】
前記予め定められた部分は、階層毎に、当該階層の直下と、当該階層よりも下位の全ての階層の直下であること
を特徴とする請求項１２から１９の何れか一項に記載の情報処理方法。
【請求項２１】
前記予め定められた部分は、階層毎に、当該階層の直下であること
を特徴とする請求項１２から１９の何れか一項に記載の情報処理方法。
【請求項２２】
使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報とを記憶するデータ蓄積過程と、
今回使用される記録媒体からデータを取得するデータ取得過程と、
前記データ取得過程で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析過程と、
前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得過程で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成過程と、
前記データ蓄積過程で記憶された部分メディア識別情報と、前記メディア識別情報生成過程で生成された部分メディア識別情報とを比較するメディア識別情報比較過程と、
前記メディア識別情報比較過程での比較結果に基づいて、前記属性管理情報を更新する属性管理情報更新過程と、
を備えることを特徴とする情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の他の態様に係る情報処理装置は、過去に使用された記録媒体に記録されたデータに含まれるコンテンツファイルの属性情報を管理するための属性管理情報と、予め定められた部分毎に、前記過去に使用された記録媒体に記録されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を含むメディア管理情報とを記憶するデータ蓄積部と、今回使用される記録媒体からデータを取得するデータ取得部と、前記データ取得部で取得されたデータを解析して、当該データにおいて形成されている階層と、当該階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方と、を示すエントリー管理情報を生成するファイル情報解析部と、前記エントリー管理情報から、前記予め定められた部分毎に、前記データ取得部で取得されたデータに形成された階層の直下に配置されているコンテンツファイル及び階層の少なくとも何れか一方により特定される部分メディア識別情報を生成するメディア識別情報生成部と、前記データ蓄積過程で記憶された部分メディア識別情報と、前記メディア識別情報生成部で生成された部分メディア識別情報とを比較するメディア識別情報比較部と、前記メディア識別情報比較過程での比較結果に基づいて、前記属性管理情報を更新する属性管理情報更新過程と、を備えることを特徴とする。
【国際調査報告】
2013145441.tif 000020
2013145441.tif 000021
2013145441.tif 000022
2013145441.tif 000023