(57)【要約】  半導体記録媒体は、コンテンツに関する各種の属性情報（ジャンル、作曲者、アーティスト、アルバム、タイトル等）を項目毎に管理する属性管理情報（２０１、２０３、…）と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報（２０９）とを格納する。属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含む。ソート管理情報（２０９）は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含む。
2007026666.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記録する記録媒体であって、
コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、
前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含む、
ことを特徴とする記録媒体。
【請求項２】
前記属性管理情報は複数の管理ファイルを含み、前記管理ファイル間は階層的にリンクされる、ことを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記ソート管理情報は、複数のソート手順で前記属性管理情報のエントリをソートした場合の、ソート後の順序に関する情報を各ソート手順毎に含むことを特徴とする請求項１記載の記録媒体。
【請求項４】
前記文字データに基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項５】
時間情報に基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項６】
コンテンツの特徴に基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項７】
前記属性管理情報及び／または前記ソート管理情報は、管理する情報の量に応じてサイズが変化する、ことを特徴とする請求項１記載の記録媒体。
【請求項８】
前記属性管理情報内の各エントリ毎に使用／不使用を示すフラグ情報を格納することを特徴とする請求項１に記載の記録媒体。
【請求項９】
前記フラグ情報は、管理する情報の量に応じてサイズが変化する、ことを特徴とする請求項８に記載の記録媒体。
【請求項１０】
前記コンテンツはオーディオコンテンツを含み、前記所定の項目は、ジャンル、作曲者、アーティスト、アルバム、タイトルのうちの少なくとも１つを含むことを特徴とする請求項１に記載の記録媒体。
【請求項１１】
コンテンツを記録媒体に記録する記録装置であって、
コンテンツ及び該コンテンツに関する各種の属性情報を入力する入力部と、
入力したコンテンツを前記記録媒体に記録するデータ記録部とを備え、
前記データ記録部は、
前記入力部から入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを生成し、
前記生成した属性管理情報及びソート管理情報を、前記コンテンツとともに前記記録媒体に記録する
ことを特徴とする記録装置。
【請求項１２】
記録媒体に記録されているコンテンツを再生する再生装置であって、
（ａ）前記記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、
（ｂ）前記再生装置は、前記属性管理情報と前記ソート管理情報を前記記録媒体から読み出し、前記属性管理情報と前記ソート管理情報を参照しながら、ユーザの選択にしたがい所望のコンテンツデータを特定するコンテンツ読み出し部を備える、
ことを特徴とする再生装置。
【請求項１３】
前記ソート管理情報を参照してソートした情報を表示する表示部をさらに備えることを特徴とする請求項１２に記載の再生装置。
【請求項１４】
前記記録媒体を内蔵することを特徴とする請求項１２に記載の再生装置。
【請求項１５】
コンテンツを記録媒体に記録するためのプログラムを格納した記録媒体であって、
前記プログラムは、
コンテンツ及び該コンテンツに関する各種の属性情報を入力する手順と、
前記入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを生成する手順と、
前記生成した属性管理情報及びソート管理情報を、前記コンテンツとともに前記記録媒体に記録する手順とをコンピュータに実行させる
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】
記録媒体からコンテンツを再生するためのプログラムを格納した記録媒体であって、
（ａ）前記記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、
（ｂ）前記プログラムは、
前記属性管理情報と前記ソート管理情報を前記記録媒体から読み出す手順と、
前記ソート管理情報にしたがい、前記属性管理情報が管理する情報を並べ替えて選択用画面上に表示する手順と、
前記選択用画面上でユーザにより選択された情報に応じて、再生すべきコンテンツを特定する手順とをコンピュータに実行させる
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータのコンテンツを記録する記録媒体であって、特に、コンテンツの属性に関する管理情報を格納する記録媒体に関する。また、本発明は、そのような記録媒体からコンテンツを再生する装置、及びそのような記録媒体にコンテンツを記録する装置に関する。
【背景技術】
【０００２】
音楽コンテンツや動画コンテンツ、静止画コンテンツなどの各種デジタルデータ（以下「コンテンツ」という。）を記録する記録媒体には、半導体記録媒体、磁気ディスク、光ディスク、光磁気ディスクなど、様々な種類の媒体が存在する。【０００３】
このうち特に半導体記録媒体は小型・軽量という特長に加えて、高容量化、高速化、低価格化が近年急速に進んでおり、デジタルカメラ、携帯電話、携帯音楽プレーヤ、テレビ、ＤＶＤレコーダをはじめとする、様々な機器で利用することが可能となっている。代表的な半導体記録媒体としては、ＳＤメモリカード（登録商標）などのメモリカードが挙げられる。これらの半導体記録媒体には、ＳＤメモリカードに代表されるように著作権保護機能を備え、著作権保護の必要なコンテンツを記録可能なものも存在する。【０００４】
このような半導体記録媒体の著作権保護機能によって実現できるコンテンツの記録方法の一例を以下に示す。【０００５】
半導体記録媒体は、再生装置或いは記録装置であるホスト機器との間で、互いに正当性を認証することによって初めてアクセスすることができる保護領域と、互いに正当性を認証することなくアクセスすることができる通常領域とを備える。通常領域に暗号化したコンテンツを記録し、そのコンテンツを暗号化するコンテンツ鍵を前記保護領域に記録する。【０００６】
このような著作権保護機能を利用して半導体記録媒体に記録されたコンテンツは、半導体記録媒体と互いに正当性を認証することができない不正な機器で再生することができない。また、通常領域に記録されているコンテンツのみを他のカードにコピーしただけでは、コンテンツ鍵がないためコンテンツを再生することができない。このため、著作権保護の必要なコンテンツの不正なコピー等の防ぐことが可能となっている。【０００７】
著作権保護の必要なコンテンツの利用シーンとしては、ユーザ自身が購入した音楽ＣＤからコンテンツをＰＣ（パーソナルコンピュータ）にリッピングし、リッピングしたコンテンツを半導体記録媒体に記録する場合がある。さらに、インターネットや携帯電話網を介して、コンテンツプロバイダから音楽、動画、書籍等のコンテンツを所要の対価を支払ってＰＣや携帯電話等の端末にダウンロードし、ダウンロードしたコンテンツを半導体記録媒体に記録し、記録した半導体記録媒体と小型半導体プレーヤで再生する場合がある。また、インターネットや、携帯電話網に接続されたＰＣや携帯電話だけでなく、コンビニエンスストアや、所定の店舗、駅といった特定の場所に設置してある電子端末（ＫＩＯＳＫ端末）においてコンテンツを購入することも可能である。このような、デジタルコンテンツの配信環境の拡大は、ユーザにとっても利便性が高く、プロバイダにとっても様々な販売網が広がることから、今後も様々なコンテンツ種別や利用環境が普及していくと思われる。【０００８】
ところで、上記のような、著作権保護の必要なコンテンツを半導体記録媒体に記録する際には、記録方法として各種半導体媒体や各コンテンツの特徴に応じた記録規格仕様が決められており、記録装置はその記録規格仕様に準じてコンテンツを半導体記録媒体内に記録する必要がある。これにより、記録規格仕様に準拠した機器であるならば、どの機器でも記録、再生することが可能となる。【０００９】
例えば、音楽アプリケーションの例の場合、曲に該当するコンテンツに対してコンテンツ鍵によって暗号化を施し、暗号化されたコンテンツとコンテンツ鍵とを、半導体記録内の所定のフォルダに、所定のファイルフォーマットで記録する。特許文献１では、半導体記録媒体とホスト機器で互いに正当であることを認証することによってアクセスできる保護領域に、複数の暗号鍵を所定の順序の配列によって記録し、通常領域には暗号化されたコンテンツと、その管理情報とを記録する半導体記録媒体が示されている。この半導体記録媒体では、音楽コンテンツの不正な復号化解読から守りつつ、曲の再生順序の入れ替え、一部の曲の削除が可能となる等、高い利便性を実現している。
【特許文献１】特開２００１−２４９６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記の従来技術には次のような問題がある。半導体記録媒体の大容量化に伴い、記録可能となるコンテンツ数も増大する。多くのコンテンツを記録している半導体記録媒体において、ユーザが目的とするコンテンツを得るためには、半導体記録媒体を装着する機器（例えば再生装置）が、半導体記録媒体内に記録されている全てのコンテンツに対する全ての管理情報ファイルを読み込み、探索する必要があった。しかし、機器が全ての管理情報ファイルを読み込み、内部に保持しながらユーザの目的のコンテンツを探索することは、コンテンツ数の増大に従い、そのオーバーヘッドを飛躍的に増大することになり、実用上問題がある。【００１１】
特に半導体記録媒体に対するデータ記録の規格仕様で、規格管理上の最大管理コンテンツ数が非常に多い場合、再生専用機のような比較的ハードウェアの性能が高くない機器においては、全てのコンテンツに対する管理情報ファイルを読み込み、その情報を内部に保持するという処理は過大な負荷となり、対応不可能である。【００１２】
本発明は上記問題点に鑑み、再生専用機のような比較的ハードウェアスペックの性能の高くない機器においても、コンテンツの絞込み抽出を容易に行える仕組みを備えた記録媒体、並びに記録媒体に対する再生装置及び記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、コンテンツ（特に、オーディオコンテンツ）の絞り込み検索が、再生専用機器のような処理能力のあまり高くない機器でも容易に実現できるようにするために、コンテンツに関する属性情報（ジャンル、作曲者、アーティスト、アルバム、タイトル等）についてそれぞれ属性管理ファイルを設ける。さらに、これらの属性管理ファイルの更新を容易に実現しつつ、各属性管理ファイル内のソートされた情報を表示可能にするため、属性管理ファイルの情報をソートした場合のソート情報のみを別ファイルで管理する。【００１４】
本発明の第１の態様において、コンテンツを記録する記録媒体が提供される。その記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納する。属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含む。ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含む。【００１５】
本発明の第２の態様において、コンテンツを記録媒体に記録する記録装置が提供される。記録装置は、コンテンツ及び該コンテンツに関する各種の属性情報を入力する入力部と、入力したコンテンツを記録媒体に記録するデータ記録部とを備える。データ記録部は、入力部から入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを生成する。さらに、データ記録部は、生成した属性管理情報及びソート管理情報を、コンテンツとともに記録媒体に記録する。【００１６】
本発明の第３の態様において、記録媒体に記録されているコンテンツを再生する再生装置が提供される。記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納する。属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含む。ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含む。再生装置は、属性管理情報とソート管理情報を記録媒体から読み出し、その属性管理情報とソート管理情報を参照しながら、ユーザの選択にしたがい所望のコンテンツデータを特定するコンテンツ読み出し部を備える。【００１７】
本発明の第４の態様において、コンテンツを記録媒体に記録するためのプログラムを格納した記録媒体が提供される。そのプログラムは、コンテンツ及びコンテンツに関する各種の属性情報を入力する手順と、入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを生成する手順と、生成した属性管理情報及びソート管理情報を、コンテンツとともに前記記録媒体に記録する手順とをコンピュータに実行させる。【００１８】
本発明の第５の態様において、記録媒体からコンテンツを再生するためのプログラムを格納した記録媒体が提供される。記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納する。属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含む。ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含む。プログラムは、属性管理情報とソート管理情報を記録媒体から読み出す手順と、ソート管理情報にしたがい、属性管理情報が管理する情報を並べ替えて選択用画面上に表示する手順と、選択用画面上でユーザにより選択された情報に応じて、再生すべきコンテンツを特定する手順とをコンピュータに実行させる。
【発明の効果】
【００１９】
本発明によれば、コンテンツの属性（ジャンル、アーティスト、作曲者、アルバム、タイトル等）を管理する属性管理情報を階層的にリンクさせ、そのリンク情報（ポインタ）を各属性管理情報で管理することで、所望のコンテンツの絞込み抽出を容易な構成で行うことが可能となる。また、属性管理情報のソート情報を管理するソート管理情報を別途設けた。これにより、コンテンツの追加、削除等に伴う属性管理情報に対する更新処理の煩雑化を抑制しつつ、半導体記録媒体に記録されているコンテンツの属性に基づいた検索の容易化を実現する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１に於ける半導体記録媒体の構成を示した図
【図２】半導体記録媒体に於ける検索情報記録領域とデータ領域の構成を示した図
【図３】コンテンツ及びコンテンツ鍵の暗号化を説明した図
【図４】本発明の実施の形態１の記録媒体におけるディレクトリ／ファイル構成を示した図
【図５】本発明の実施の形態１に於けるナビゲーションファイル群の構成を示した図
【図６】オーディオコンテンツの属性情報の例を示した図
【図７】本発明の実施の形態１に於けるジャンル管理ファイルの構成を示した図
【図８】本発明の実施の形態１に於ける作曲者管理ファイルの構成を示した図
【図９】本発明の実施の形態１に於けるアーティスト管理ファイルの構成を示した図
【図１０】本発明の実施の形態１に於けるアルバム管理ファイルの構成を示した図（例１）
【図１１】本発明の実施の形態１に於けるタイトル管理ファイルの構成を示した図
【図１２】本発明の実施の形態１に於けるアルバム管理ファイルの構成を示した図（例２）
【図１３】本発明の実施の形態１に於けるアルバム管理ファイルの構成を示した図（例３）
【図１４】本発明の実施の形態１に於けるジャンル管理ファイルとソート情報管理ファイルの構成を示した図（例１）
【図１５】本発明の実施の形態１に於けるジャンル管理ファイルとソート情報管理ファイルの構成を示した図（例２）
【図１６】本発明に於ける記録装置の構成を示した図
【図１７】本発明の実施の形態１に於ける記録装置の記録処理を示したフローチャート
【図１８】本発明の実施の形態１に於けるナビゲーションファイルの生成方法を示したフローチャート
【図１９】本発明の実施の形態１に於ける再生装置の構成を示した図
【図２０】本発明の実施の形態１に於ける再生装置の処理を示したフローチャート
【図２１】本発明の実施の形態１に於ける再生装置上の選択メニューの表示例を示した図
【図２２】本発明の実施の形態１に於ける再生装置上の選択メニューの表示例を示した図
【図２３】初期メニュー上でユーザにより選択が行われた場合の再生装置の処理を示すフローチャート
【図２４】初期メニュー上で「ジャンル一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２５】初期メニュー上で「作曲者（アーティスト）一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２６】初期メニュー上で「アルバム一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２７】初期メニュー上で「タイトル一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２８】本発明の実施の形態２に於けるナビゲーションファイル群の構成を示した説明図
【図２９】本発明の実施の形態２に於けるジャンル管理ファイルの構成を示した図
【図３０】本発明の実施の形態２に於ける記録装置の処理を示したフローチャート
【図３１】本発明の実施の形態２に於ける再生装置の処理を示したフローチャート
【図３２】本発明の実施の形態３に於けるナビゲーションファイル群の構成を示した説明図
【図３３】本発明の実施の形態３に於けるジャンル管理ファイルの構成を示した図
【図３４】本発明の実施の形態３に於けるコンテンツの記録時の処理を示したフローチャート
【図３５】本発明の実施の形態３に於けるコンテンツの削除時の処理を示したフローチャート
【図３６】本発明の実施の形態４に於ける、タイトル管理ファイルとソート情報管理ファイルの構成を示した説明図
【図３７】本発明の実施の形態４に於ける再生装置の表示例を示した図
【符号の説明】
【００２１】
１００    半導体記録媒体
１１０    ホストインターフェイス部
１２０    制御部
１３０    記録領域
１３１    特殊領域
１３２    保護領域
１３３    通常領域
２０１、２０１ｂ  作曲者管理ファイル
２０３、２０３ｂ  アーティスト管理ファイル
２０５、２０５ｂ  アルバム管理ファイル
２０７  タイトル管理ファイル
２０９  ソート情報管理ファイル
２１１、２１１ｂ  ソート情報管理ファイル
１６００    記録装置
１６０１    データ記録部
１６０２    エンコーダ
１６０３    エンクリプタ
１６０４    コンテンツ鍵生成部
１６０５    ナビゲーションファイル生成部
１６０６    コンテンツ情報生成部
１６０７    データ入力Ｉ／Ｆ部
１６０８    コンテンツ書き込み／読み込み部
１６０９    コンテンツ鍵書き込み／読み込み部
１６１０、１８０８    媒体アクセス部
１６１１    入力部
１６１２、１９０９    表示部
１８００    再生装置
１８０１    出力部
１８０２    コンテンツ再生部
１８０３    エンコーダ
１８０４    デクリプタ
１８０５    コンテンツ鍵読出し部
１８０６    コンテンツ読出し部
１８０７    コンテンツ検索部
【発明を実施するための最良の形態】
【００２２】
以下、添付の図面を参照して本発明の実施の形態を説明する。【００２３】
（実施の形態１）
１．半導体記録媒体
図１は、本発明における半導体記録媒体の構成の一例を示す図である。半導体記録媒体１００は、ホストインターフェイス部１１０と、制御部１２０と、記録領域１３０とを含む。【００２４】
ホストインターフェイス部１１０は、半導体記録媒体１００にアクセスするホスト機器（再生装置、記録装置等）と情報の受け渡しをする機能を備えている。【００２５】
制御部１２０は、半導体記録媒体１００の制御を行う機能を備えている。ホスト機器から受信した読出しや書込みのコマンドを解釈し、記録領域１３０へのアクセスを行う。必要に応じてその結果をホストインターフェイス部１１０経由でホスト機器に通知する。【００２６】
記録領域１３０は、デジタルデータを格納する機能を備えており、物理的にはフラッシュメモリ等の不揮発性のメモリで構成されている。記録領域１３０は、特殊領域１３１と、保護領域１３２と、通常領域１３３とを有する。【００２７】
特殊領域１３１は半導体記録媒体１００が内部で使用するデジタルデータが記録されている領域であり、ホスト機器が直接アクセスできない領域である。特殊領域１３１には、半導体記録媒体１００の製造時に、各々の半導体記録媒体１００にユニークな値であるメディア固有鍵が記録される。【００２８】
保護領域１３２は、ホスト機器と半導体記録媒体１００が互いに正当性を認証したときにのみアクセス可能となる領域である。つまり、保護領域１３２に対しては、認証に成功したホスト機器のみが任意のデジタルデータの読み書きが可能である。【００２９】
通常領域１３３は、ホスト機器から任意のデジタルデータが読み書きが可能な領域である。すなわち、ホスト機器と半導体記録媒体１００が互いに正当性を認証することなく読み書きが可能な領域である。【００３０】
保護領域１３２及び通常領域１３３はそれぞれ、検索情報記録領域１３５とデータ領域１３７とを含む。【００３１】
データ領域１３７は、任意のデジタルデータを記録する領域である。検索情報記録領域１３５は、データ領域１３７に記録されたデジタルデータをホスト機器が取り出す際に必要となる情報（アドレス、サイズ等）を記録する領域である。【００３２】
本実施の形態では、各デジタルデータはＦＡＴファイルシステムによって管理されるものとし、検索情報記録領域１３５に、ＦＡＴファイルシステムにおいて必要となる情報（ファイルシステム管理情報）が記録されているとする。【００３３】
図２に、ＦＡＴファイルシステムを採用した場合の検索情報記録領域１３５及びデータ領域１３７の構成例を示す。図２において、検索情報記録領域１３５は、データ領域１３７を複数のパーティションと呼ばれる領域に分割して管理するための情報を記録するマスターブートレコード・パーティションテーブル、１つのパーティション内の管理情報を記録するパーティションブートセクタ、ファイルに含まれるデータの記録位置を示すＦＡＴテーブル１及びＦＡＴテーブル２、及びルートディレクトリ直下に存在するファイル及びディレクトリの情報を記録するルートディレクトリエントリから構成される。また、データ領域１３７はクラスタと呼ばれる単位で管理される。ＦＡＴファイルシステムのさらなる詳細については省略する。【００３４】
１．１  半導体記録媒体へのコンテンツの記録
図３および図４を用いて本実施形態における、半導体記録媒体１００へのコンテンツの記録方法を説明する。【００３５】
図３はコンテンツを半導体記録媒体１００に記録する方法の一例を説明した図である。コンテンツは、インターネットや携帯電話網等の各種ネットワーク網を介して配信されたり、或いはＣＤやＭＤ、ＤＶＤ等に記録されていたり、或いはＰＣのＨＤＤにファイルとして記録されている、映像データ、音楽データ、音声データ、テキストデータ等のデジタルデータである。【００３６】
図３において、Ｎ個のコンテンツ（コンテンツ＃１、・・・、コンテンツ＃Ｎ）はそれぞれ、Ｎ個のコンテンツ鍵（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）で暗号化され、Ｎ個の暗号化コンテンツ（暗号化コンテンツ＃１、・・・、暗号化コンテンツ＃Ｎ）が生成される。暗号化コンテンツ（暗号化コンテンツ＃１、・・・、暗号化コンテンツ＃Ｎ）は、これらのコンテンツの属性等を管理するナビゲーションファイル群（詳細は後述）と共に半導体記録媒体１００の通常領域１３３に記録される。【００３７】
Ｎ個のコンテンツ鍵（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は、半導体記録媒体１００の特殊領域１３１に記録されているメディア固有鍵により暗号化される。Ｎ個の暗号化されたコンテンツ鍵（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は、第２の形式の暗号化コンテンツ鍵＃１、・・・、第２の形式の暗号化コンテンツ鍵＃Ｎとして半導体記録媒体１００の保護領域１３２に記録される。【００３８】
図４は、半導体記録媒体１００の通常領域１３３に記録された、暗号化コンテンツデータ及び管理ファイルのディレクトリ、ファイルのデータ構造を詳しく示した図である。同図において、楕円ブロックはディレクトリを、長方形ブロックはファイルを示す。“Ｒｏｏｔ”ディレクトリの直下に“ＳＤ＿ＡＵＤ２”ディレクトリが配置されている。この“ＳＤ＿ＡＵＤ２”ディレクトリの直下に、破線で示される“ナビゲーションファイル群”（詳細は後述）が記録されている。さらに、“ＳＤ＿ＡＵＤ２”ディレクトリの直下に、“ＰＬＡＹＬＩＳＴ”ディレクトリと、“ＡＵＤｘｘｘ”（ｘｘｘ＝００１〜９９９）のディレクトリが設けられている。“ＰＬＡＹＬＩＳＴ”ディレクトリ内には“ＵＰＬｙｙｙ．ＰＬＭ”（ｙｙｙ＝００１〜０９９）で示されるユーザプレイリスト管理ファイルが記録可能である。また、“ＡＵＤｘｘｘ”ディレクトリ内には“ＳＤ＿ＡＵＤＩＯ．ＴＫＭ”で示される管理ファイルと“ＡＯＢｚｚｚ．ＳＡ１”（ｚｚｚ＝００１〜９９９）で示される暗号化コンテンツファイル（オーディオオブジェクト）が記録されている。従って最大で９９８，００１（＝９９９×９９９）個のトラックを記録することが可能である。【００３９】
図４において、ナビゲーションファイル群は、半導体記録媒体１００に記録されているコンテンツの抽出を行う際に利用される、複数のファイルから構成され、各種コンテンツに関する属性情報（メタ情報）を集約して管理している。詳細な構成例については後述する。【００４０】
ユーザプレイリスト管理ファイル（ＵＰＬｙｙｙ．ＰＬＭ）は、ユーザが選択した所望のコンテンツを登録しておくためのファイルであり、本例のような所定の規定（規格）に準拠した再生装置であれば、利用することが可能となるファイルである。【００４１】
“ＳＤ＿ＡＵＤＩＯ．ＴＫＭ”で示される管理ファイルは、同じフォルダに記録されているコンテンツである“ＡＯＢｚｚｚ．ＳＡ１”ファイルに対応する情報を記録する。“ＳＤ＿ＡＵＤＩＯ．ＴＫＭ”の管理ファイルは、コーデックや、ビットレート、サンプリング周波数、特殊再生に関する時間管理テーブル、テキスト情報を含む。【００４２】
“ＡＯＢｚｚｚ．ＳＡ１”は、オーディオコンテンツデータである。なお、図４の構成において、さらに、オーディオコンテンツファイルに付随する、画像ファイルやテキスト情報ファイル等の各種のコンテンツが含まれてもよい。【００４３】
このように、半導体記録媒体１００に記録されるコンテンツは、所定の規定（規格）に従って、所定のフォルダ及び所定のファイル内に、各種の情報と共に、記録装置によって、記録、管理される。このため、この規定（規格）に準拠する、再生装置のような機器であれば、データを読み出し再生することが可能となる。【００４４】
１．２  ナビゲーションファイル群
ナビゲーションファイル群について図５から図１５を用いて説明する。図５は、ナビゲーションファイル群とコンテンツファイルとの関係を示した図である。コンテンツファイル２５０はオーディオオブジェクトを含む。【００４５】
ナビゲーションファイル群は、コンテンツに関する属性情報（ジャンル、作曲者、アーティスト、アルバム、タイトル）をそれぞれ項目毎に管理する各種の属性管理ファイル２０１、２０３、…と、属性管理ファイルが管理する情報を所定の手順でソートした場合のソート順序を管理するソート情報管理ファイル２０９とで構成される。【００４６】
属性管理ファイルは複数の管理情報（エントリ）を含む。各属性管理ファイルは、管理する属性の内容を示す文字情報と、他の属性管理ファイルへのポインタ情報とを含む。属性管理ファイルは具体的には、ジャンル管理ファイル２０１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５、タイトル管理ファイル２０７及び作曲者管理ファイル２１１、並びにソート情報管理ファイル２０９である。【００４７】
ジャンル管理ファイル２０１は、記録媒体に格納されるオーディオコンテンツをジャンル（クラシック、ジャズ、ポップス、ロック等）毎に管理するために必要な情報を含む。アーティスト管理ファイル２０３は、記録媒体に格納されるオーディオコンテンツをアーティスト毎に管理するために必要な情報を含む。アルバム管理ファイル２０５は、記録媒体に格納されるオーディオコンテンツをアルバム毎に管理するために必要な情報を含む。タイトル管理ファイル２０７は、記録媒体に格納されるオーディオコンテンツをタイトル毎に管理するために必要な情報を含む。作曲者管理ファイル２１１は、記録媒体に格納されるオーディオコンテンツを作曲者毎に管理するために必要な情報を含む。【００４８】
ジャンル管理ファイル２０１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５、タイトル管理ファイル２０７、及び作曲者管理ファイル２１１の各属性管理ファイルは、複数のエントリを含む。各エントリ（管理情報）は、文字情報と、他の属性管理ファイルへのポインタ情報とで構成される。より具体的には、ジャンル管理ファイル２０１の管理情報は、ジャンル名と、そのジャンルに属するコンテンツに関する他の属性管理ファイルへのポインタとを含む。【００４９】
例えば、図５において、ジャンル管理ファイル２０１に含まれる管理情報＃１には、アーティスト管理ファイル２０３の管理情報＃１と管理情報＃３へのポインタと、作曲者管理ファイル２１１の管理情報＃１と管理情報＃２へのポインタとが記録される。なお、図５において、矢印がポインタ情報によるポイント先を示している。【００５０】
同様に、アーティスト管理情報ファイル２０３内の管理情報には、アルバム管理ファイル２０５の管理情報に対するポインタ情報が記録される。アルバム管理ファイル２０５内の管理情報には、タイトル管理ファイル２０７内の管理情報に対するポインタ情報が記録される。タイトル管理ファイル２０７内の管理情報には、コンテンツ２５０の記録場所に関するポインタが記録されており、コンテンツファイルを特定することが可能となる。【００５１】
以上のようにナビゲーションファイル群は、コンテンツに付随する情報に従って、ジャンル管理ファイル２０１→アーティスト管理ファイル２０３、作曲者管理ファイル２１１→アルバム管理ファイル２０５→タイトル管理ファイル２０７の順に階層構造を有する。【００５２】
ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１、作曲者管理ファイル２１１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５、タイトル管理ファイル２０７の各属性管理ファイルにおいて、各管理情報（エントリ）をソートした後の状態を管理する。図５において、破線矢印は、各属性管理ファイル２０１、２０３、…の管理情報についての、ソートされた状態の情報がソート情報管理ファイルに記録していることを示している。従って、ジャンル管理ファイル２０１内の管理情報をソートした状態で取得したい場合、ソート情報管理ファイル２０９内の、“ジャンル管理ファイル”に対するソート情報（管理情報）を参照することで取得可能となる。【００５３】
さらに、詳細なナビゲーションファイル群の構成例を説明する。図６はオーディオコンテンツに付随する情報の例を示した図である。【００５４】
図６の（ａ）はオーディオコンテンツＡに付随する情報の例を示す。ジャンル情報として“ＰＯＰＳ（ポップス）”、作曲者情報として“ＡＡＡ”、アーティスト情報として“Ｎａｍｅ  Ａ”、アルバム情報として“Ａｌｂｕｍ  Ａ”、タイトル情報として “Ｔｉｔｌｅ  Ａ”のような情報に属するオーディオコンテンツであるとする。図６の（ｂ）で示されるオーディオコンテンツＢは、ジャンル情報“ＣＬＡＳＳＩＣ（クラシック）”、作曲者情報 “ＢＢＢ”、アーティスト情報“Ｎａｍｅ  Ｂ”、アルバム情報 “Ａｌｂｕｍ  Ｂ”、タイトル情報 “Ｔｉｔｌｅ  Ｂ”といった付随情報を有する。各コンテンツに対して割り付けられるこのような付随情報は、インターネット等のネットワーク網を介して、コンテンツホルダ（コンテンツプロバイダ）や情報提供専用サイトから入手可能であり、また、ユーザが作成してもよい。【００５５】
１．２．１  ジャンル管理ファイル
図７は、図６で示したオーディオコンテンツの記録に対する、ジャンル管理ファイル２０１への情報記録の例を示した図である。【００５６】
図７に示すように、ジャンル管理ファイル２０の各管理情報は、５１２バイトであり、ジャンル名を示す文字情報と、アーティスト管理ファイル２０３の管理情報へのポインタと、作曲者管理ファイル２１１の管理情報へのポインタと、管理情報の使用状況を示す、その他の情報とで構成される。【００５７】
図６の（ａ）に示すオーディオコンテンツＡに対して、２番目のエントリである管理情報＃２の領域が使用され、文字情報としてジャンル名“ＰＯＰＳ”が記録されている。また、管理情報＃２には、アーティスト管理ファイル２０３へのポインタとして“１”が記録されている。これは、オーディオコンテンツＡのアーティストの情報が、アーティスト管理ファイル２０３の第１番目のエントリすなわち管理情報＃１に属していることを示している。また、同様に作曲者管理ファイル２１１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡの作曲者の情報が作曲者管理ファイル２１１内の２番目のエントリである管理情報＃２に属していることを示している。また、”その他の情報”には、第２番目のエントリの使用状況を示す“使用”という情報が記録されている。【００５８】
図６の（ｂ）に示すオーディオコンテンツＢに対しても同様である。管理情報＃１に、文字情報として“ＣＬＡＳＳＩＣ”、アーティスト管理ファイル２０３へのポインタとして“２”、作曲者管理ファイル２１１へのポインタとして“１”、その他の情報として“使用”の情報が記録されている。【００５９】
なお、図７の例では、管理情報＃３と管理情報＃４は未使用であり、そのため、”その他の情報”として”未使用”が記録されている。つまり、情報を記録する領域自体は確保されているものの、管理情報としては未だ使用されていないことを示している。属性管理ファイルにおいて、コンテンツに対して何番目の管理情報（エントリ）を使用するかについては特に制限はない。【００６０】
１．２．２  作曲者管理ファイル
図８は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、作曲者管理ファイル２１１の情報の記録例を示している。作曲者管理ファイル２１１の各管理情報は、作曲者名を示す文字情報と、アルバム管理ファイル２０５へのポインタと、ジャンル管理ファイル２０１へのポインタと、その他の情報との合計５１２バイトで構成される。【００６１】
図６（ａ）で示したオーディオコンテンツＡの作曲者情報が“ＡＡＡ”であり、図７に示すジャンル管理ファイル２０１の管理情報＃２において、作曲者管理ファイルへのポインタとして“２”が記録されていた。よって、作曲者管理ファイル２１１の管理情報の２番目のエントリである管理情報＃２の領域の文字情報に“ＡＡＡ”が記録されている。管理情報＃２には、アルバム管理ファイル２０５へのポインタとして“３”が記録されている。これは、オーディオコンテンツＡのアルバム情報がアルバム管理ファイル２０５の管理情報＃３に属していることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されており、これは、オーディオコンテンツＡのジャンル情報が、ジャンル情報管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、その他の情報として、エントリの使用状況である“使用”という情報が記録されている。【００６２】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツのＢの作曲者情報が“ＢＢＢ”であり、図７で示したジャンル管理フィル２０１の管理情報＃１において、作曲者管理ファイル２１１へのポインタとして“１”が記録されていた。よって、作曲者管理ファイル２１１の１番目のエントリである管理情報＃１の領域において、その作曲者名（文字情報）に“ＢＢＢ”が、アルバム管理ファイル２２０５へのポインタとして“１”が、ジャンル管理ファイル２０１へのポインタとして“１”が、その他の情報として“使用”が記録されている。【００６３】
また、管理情報＃３と管理情報＃４はその他の情報として“未使用”の情報が記録されており、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。【００６４】
１．２．３  アーティスト管理ファイル
図９は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、アーティスト管理ファイル２０３の情報の記録例を示している。アーティスト管理ファイル２０３の各管理情報は、アーティスト名を示す文字情報と、アルバム管理ファイル２０５へのポインタと、ジャンル管理ファイル２０１へのポインタと、その他の情報との合計５１２バイトで構成される。【００６５】
図６（ａ）で示したオーディオコンテンツＡのアーティスト情報が“Ｎａｍｅ  Ａ”であり、図７で示したジャンル管理ファイル２０１の管理情報＃２において、アーティスト管理ファイル２０３へのポインタとして“１”が記録されていた。よって、アーティスト管理ファイル２０３の管理情報の１番目のエントリである管理情報＃１の領域の文字情報に“Ｎａｍｅ  Ａ”が記録されている。管理情報＃１には、アルバム管理ファイル２０５へのポインタとして“３”が記録されている。これは、オーディオコンテンツＡのアルバム情報がアルバム管理ファイル２０５の管理情報＃３に属していることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡのジャンル情報が、ジャンル情報管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、その他の情報として、エントリの使用状況である“使用”が記録されている。【００６６】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツのＢのアーティスト情報が“Ｎａｍｅ  Ｂ”であり、図７で示したジャンル管理ファイル２０１の管理情報＃１の作曲者管理ファイル２１１へのポインタとして“１”が記録されていた。このため、アーティスト管理ファイル２０３の管理情報の１番目のエントリである管理情報＃１の領域において、そのアーティスト名（文字情報）として“Ｎａｍｅ  Ｂ”が、アルバム管理ファイル２０５へのポインタとして“１”が、ジャンル管理ファイル２０１へのポインタとして“１”が、その他の情報として“使用”が記録されている。【００６７】
また、管理情報＃３はその他の情報として“未使用”が記録されており、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。【００６８】
１．２．４  アルバム管理ファイル
図１０は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、アルバム管理ファイル２０５の情報の記録例を示している。アルバム管理ファイル２０５内の各管理情報は、アルバム名を示す文字情報と、タイトル管理ファイル２０７へのポインタと、ジャンル管理ファイル２０１へのポインタと、アーティスト管理ファイル２０３へのポインタと、作曲者管理ファイル２１１へのポインタと、その他の情報との合計５１２バイトで構成される。【００６９】
図６（ａ）で示したオーディオコンテンツＡのアルバム情報が“Ａｌｂｕｍ  Ａ”であり、図９で示したアーティスト管理ファイル２０３の管理情報＃１において、アルバム管理ファイル２０５へのポインタとして“３”が記録されていた。このため、アルバム管理ファイル２０５の管理情報の３番目のエントリである管理情報＃３の領域において、アルバム名（文字情報）として“Ａｌｂｕｍ  Ａ”が記録されている。管理情報＃３には、タイトル管理ファイル２０７へのポインタとして“４”が記録されている。これは、オーディオコンテンツＡのタイトルがタイトル管理ファイル２０７の管理情報＃４に属していることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡのジャンル情報が、ジャンル管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、作曲者管理ファイル２１１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡの作曲者情報が、作曲者管理ファイル２１１の２番目の管理情報である管理情報＃２に属していることを示している。また、アーティスト管理ファイル２０３へのポインタとして“１”が記録されている。これは、オーディオコンテンツＡのアーティスト情報が、アーティスト管理ファイル２０３の１番目の管理情報である管理情報＃１に属していることを示している。また、その他の情報としてエントリの使用状況である“使用”が記録されている。【００７０】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツＢのアルバム情報が“Ａｌｂｕｍ  Ｂ”であり、図９で示したアーティスト管理ファイル２０３の管理情報＃２のアルバム管理ファイル２０５へのポインタとして“１”が記録されていた。このため、アルバム管理ファイル２０５の管理情報の１番目のエントリである管理情報＃１の領域において、アルバム名（文字情報）に“Ａｌｂｕｍ  Ｂ”が、タイトル管理ファイル２０７へのポインタとして“２”が、ジャンル管理ファイル２０１へのポインタとして“１”が、作曲者管理ファイル２１１へのポインタとして“１”が、アーティスト管理ファイル２０３へのポインタとして“２”が、その他の情報として“使用”が記録されている。【００７１】
管理情報＃２、管理情報＃４、管理情報＃５にはその他の情報として“未使用”の情報が記録されており、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。【００７２】
１．２．５  タイトル管理ファイル
図１１は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、タイトル管理ファイル２０７の情報の記録例を示している。タイトル管理ファイル２０７の各管理情報は、タイトルを示す文字情報と、コンテンツ記録場所へのポインタと、ジャンル管理ファイル２０１へのポインタと、作曲者管理ファイル２１１へのポインタと、アーティスト管理ファイル２０３へのポインタと、アルバム管理ファイル２０５へのポインタと、その他の情報との合計５１２バイトで構成される。【００７３】
図６（ａ）で示したオーディオコンテンツＡのタイトル情報が“Ｔｉｔｌｅ  Ａ”であり、図１０で示したアルバム管理ファイル２０５の管理情報＃３において、タイトル管理ファイルへのポインタとして“４”が記録されていた。よって、タイトル管理ファイル２０７の管理情報の４番目のエントリである管理情報＃４の領域において、タイトル（文字情報）に“Ｔｉｔｌｅ  Ａ”が記録されている。また、コンテンツ記録場所へのポインタとして“ＤＩＲ：３、ＦＩＬＥ：５”が記録されている。これは、オーディオコンテンツＡが“ＡＵＤ００３”ディレクトリの、“ＡＯＢ００５．ＳＡ１”ファイルであることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されている。これは、オーディオコンテツＡのジャンルが、ジャンル管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、作曲者管理ファイル２１１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡの作曲者情報が、作曲者管理ファイル２１１の２番目の管理情報である管理情報＃２に属していることを示している。また、アーティスト管理ファイル２０３へのポインタとして“１”が記録されている。これは、オーディオコンテンツＡのアーティスト情報が、アーティスト管理ファイル２０３の管理情報＃１に属していることを示している。また、アルバム管理ファイル２０５へのポインタとして“３”が記録されている。これは、オーディオコンテンツＡのアルバム情報が、アルバム管理ファイル２０５の管理情報＃３に属していることを示している。また、その他の情報としてエントリの使用状況である“使用”が記録されている。【００７４】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツＢのタイトル情報が“Ｔｉｔｌｅ  Ｂ”であり、図１０で示したアルバム管理ファイル２０５の管理情報＃１における、タイトル管理ファイル２０７へのポインタとして“２”が記録されている。よって、タイトル管理ファイル２０７の２番目のエントリである管理情報＃２の領域において、タイトル（文字情報）に“Ｔｉｔｌｅ  Ｂ”が，コンテンツ記録場所へのポインタとして“ＤＩＲ：２、ＦＩＬＥ：４”が、ジャンル管理ファイル２０１へのポインタとして“１”が、作曲者管理ファイル２１１へのポインタとして“１”が、アーティスト管理ファイル２０３へのポインタとして“２”が、アルバム管理ファイル２０５へのポインタとして“１”が、その他の情報として“使用”がそれぞれ記録されている。また、管理情報＃１、管理情報＃３、管理情報＃５にはその他の情報として“未使用”の情報が記録されており、情報記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。【００７５】
以上のような各属性管理ファイルの構成について図６のコンテンツを用いて説明した。各属性管理ファイルにおいて、新規のコンテンツ記録時等で新たな管理情報の追加が必要になった場合、管理情報（エントリ）を追加することが可能である。このため、各属性管理ファイルのサイズは可変長となる。一方、コンテンツの削除等に伴い、管理情報が必要なくなった場合、管理情報（エントリ）の領域の削除は行わず、その他の情報において使用状況を示すフラグを“未使用”に変更することで対応できる。なお、この使用状況を示すフラグは個々の管理情報に保持する例を示したが、一例として、管理ファイルの先頭部分にファイル内全体の使用状況に関してまとめて管理する領域を設けるような方法でも構わないし、また、別ファイルで管理するような方法であっても構わない。【００７６】
なお、各属性管理ファイルにおける文字情報として単一種類の文字情報を示しているが、異なる種類の文字コードが同時に対応可能となるように、同一管理情報内に複数の文字情報が記録されてもよく、文字情報は前述のものに限定されない。例えば、文字情報を格納できる領域を各管理情報内に複数確保し、１ｂｙｔｅ文字コードや、２ｂｙｔｅ文字コード等の文字コードに応じた専用の領域を使用するような構成でもよい。【００７７】
また、説明の簡単化のために、ジャンル管理ファイル２０１、作曲者管理ファイル２１１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５において、ポインタが１つのみ存在する場合を例として説明した。しかし、図５に示すように、個々の管理情報は複数のポインタを格納でき、複数の属性管理ファイルの管理情報へのポインタが記録できるような構成であってもよい。また、その場合に１つの管理情報に記録するポインタは所定の順序に従った順番で記録できるような構成であっても構わない。また、その場合に、1つのエントリ内で、記録できる管理情報へのポインタ数より多く、ポインタを記録する必要が生じた際、リンク情報を伴って複数のエントリを利用して、管理情報へのポインタを記録してもよい。【００７８】
図１２は、複数の管理情報（エントリ）を用いることで多数のポインタを管理する構成例を示した図である。同図において、アルバム管理ファイル２０５の１つの管理情報には、タイトル管理ファイル２０７へのポインタは、最大３個までしか登録できないとする。“Ａｌｂｕｍ  Ｂ”におけるタイトル管理ファイル２０７へのポインタを３個以上記録することが必要な場合、”その他の情報”にリンク情報を記録し、管理情報＃１と管理情報＃２が“Ａｌｂｕｍ  Ｂ”の管理情報として利用できるようにしている。【００７９】
また、各属性管理ファイルにおいて、その他の情報に記録される情報は、エントリの使用状況を示す情報やエントリのリンク情報に限られない。これらの他に、図１３に示すように、コンピレーションアルバムか否かを示すフラグ情報や、アルバムに対する画像データ（Ｐｉｃｔｕｒｅデータ）が記録されている場所を示す情報等が記録されてもよい。【００８０】
また、各属性管理ファイルの管理情報のサイズは５１２バイトに限らず、可変長としてもよい。また、各属性管理ファイルの構成自体は可変長として説明したが、固定長であってもよい。また、各属性管理ファイルは別々のファイルの構成としたが、１つ或いはいくつかのファイルにその情報が集約されるような構成でもよい。【００８１】
１．２．６  ソート情報管理ファイル
各属性管理ファイルにおいて管理情報（エントリ）をソートした状態を管理するソート情報管理ファイル２０９について、図１４を用いて説明する。【００８２】
図１４は、ジャンル管理ファイル２０１と、それに対するソート情報管理ファイル２０９との構成例を示した図である。【００８３】
ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１、作曲者管理ファイル２１１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５及びタイトル管理ファイル２０７の管理情報を、それぞれの属性管理ファイルで管理する文字情報、すなわちジャンル、作曲者、アーティスト、アルバム及びタイトルについて所定の条件（手順）でソートした場合の、ソート後の管理情報の順序を示す情報を格納する。このため、ソート情報管理ファイル２０９は、ジャンル、作曲者、アーティスト、アルバム及びタイトルのそれぞれの情報について、ソート後の順序を格納する領域を有する。【００８４】
ソート情報管理ファイル２０９の、ジャンルに関するソート情報を記録する領域には、ジャンル管理ファイル２０１で使用されている管理情報を所定の条件で並び替えた場合の順序が、ジャンル管理ファイル２０１の管理情報のインデックス番号を用いて記録される。【００８５】
例えば、ジャンル管理ファイル２０１において管理情報＃１、管理情報＃２及び管理情報＃４が使用されており、それぞれのジャンル名（文字情報）として“ＣＬＡＳＳＩＣ”，“ＰＯＰＳ”，“ＪＡＺＺ”が記録されている場合を考える。ジャンル管理ファイル２０１の管理情報を、ジャンル名（文字情報）のアルファベット順に並べ替えると、管理情報＃１、管理情報＃４、管理情報＃２の順になる。よって、ソート情報管理ファイル２０９の、ジャンルに関するソート情報を記録する領域には、＃１、＃４、＃２のようにインデックス番号が記録される。このように、ソート情報管理ファイル２０９において、各属性管理ファイルの管理情報を所定の条件で並べ替えた状態をインデックス番号で管理することにより、各属性管理ファイルにおいて実際に管理情報の並べ替えをする必要がなく、容易にソート後の管理情報の順序を管理することが可能となる。【００８６】
再生装置は、ソート情報管理ファイル２０９を参照することによって、ジャンルを所定の順序に並び替えた一覧を容易に表示することが可能となる。また、作曲者、アーティスト、アルバム、タイトルに関しても、同様に各属性管理ファイルの管理情報を所定の条件で並べ替えた後の順序情報を、インデックス番号を用いてソート情報管理ファイル２０９内に管理する。前述のように各属性管理ファイルのサイズが、記録する管理情報の数に応じて可変長となる場合、ソート情報管理ファイル２０９の各管理情報のソート情報を管理する領域も可変長となる。【００８７】
また、図１５に示すように、ソート情報管理ファイル２０９は、ソート後のインデックス情報２２１に加えて、各属性管理ファイル内の管理情報エントリの使用状況を示すフラグ情報であるＵｓｅｄ情報２２３を格納してもよい。図１５の例では、ジャンル管理ファイル２０１において、管理情報＃１、管理情報＃２、管理情報＃３、管理情報＃４はそれぞれ、”使用”、”使用”、”未使用”、”使用”であるため、ジャンル情報に関するＵｓｅｄ情報２２３として“１”、“１”、“０”、“１”となるフラグ情報が記録される。【００８８】
以上では、ソート情報管理ファイル２０９は可変長となる構成について示したが、固定長のファイルであっても構わない。また、各管理情報ファイル内の管理情報を所定の条件でソートした状態を１つのファイルにまとめて管理する例について示したが、属性管理ファイル毎にソート情報を管理するファイルを設けてもよい。すなわち、各属性管理ファイルの管理情報を所定条件でソートした状態を管理できる構成であれば、その構成はどのようなものであっても構わない。【００８９】
２．記録装置
上記の半導体記録媒体１００に対する記録装置の構成及び動作について説明する。【００９０】
２．１  構成
図１６に記録装置の構成を示す。記録装置１６００は、ＣＤ、ＤＶＤ、ファイル等から、またはインターネット網や携帯電話網といった各種ネットワークを介して、コンテンツを取得し、半導体記録媒体１００に記録する。記録装置１６００は例えば、ＰＣ（パーソナルコンピュータ）、携帯電話、ＰＤＡ（Personal Digital Assistant）、ポータブル機器、ＴＶ等である。【００９１】
記録装置１６００は、データ入力Ｉ／Ｆ部１６０７と、データ記録部１６０１と、コンテンツ書き込み／読み込み部１６０８と、コンテンツ鍵書き込み／読み込み部１６０９と、媒体アクセス部１６１０と、入力部１６１１と、表示部１６１２とを含む。【００９２】
データ入力Ｉ／Ｆ部１６０７は、ＣＤ、ＤＶＤ、ファイル等のコンテンツファイルを読み出す機能や、ネットワークＩ／Ｆ機能を備え、同じネットワーク内に接続された専用の配信サーバから、コンテンツや、コンテンツに付随するジャンル、アーティスト名、アルバム名、作曲者名、タイトル名等の各種情報を受信する機能を備えている。【００９３】
データ記録部１６０１は、入力されたコンテンツに対するコンテンツ鍵、コンテンツ情報、ナビゲーション情報を生成する機能を有する。データ記録部１６０１は、エンコーダ１６０２、エンクリプタ１６０３、コンテンツ鍵生成部１６０４、ナビゲーションファイル生成部１６０５、及びコンテンツ情報生成部１６０６を含む。【００９４】
エンコーダ１６０２は、データ入力Ｉ／Ｆ部１６０７で入力されたコンテンツを必要に応じて符号化し圧縮する機能を有する。エンコーダ１６０２は必ずしも必要ではないが、本実施の形態においては入力されたコンテンツをエンコーダ１６０２で圧縮後に、エンクリプタ１６０３で暗号化する。【００９５】
エンクリプタ１６０３は、コンテンツ鍵生成部１６０４によって生成されたコンテンツ鍵でコンテンツを暗号化し、暗号化コンテンツを生成する機能を有する。【００９６】
コンテンツ鍵生成部１６０４は、データ入力Ｉ／Ｆ部１６０７から入力されるローカルコンテンツを暗号化する際に使用するコンテンツ鍵を生成する機能を有する。本実施の形態では、コンテンツ鍵生成部１６０４は乱数生成器を備えており、乱数によってコンテンツ鍵を生成する。【００９７】
コンテンツ情報生成部１６０６は、配信サーバ３００からデータ入力Ｉ／Ｆ部１６０７を介して受信した、コンテンツに関するジャンル、アーティスト、作曲者、アルバム、タイトル等の属性情報を加工してコンテンツ情報を生成する機能を有する。コンテンツ情報生成部１６０６は、ユーザにより入力されたコンテンツに関する属性情報を、キーボードやボタン等の入力機器等の入力部１６１１を介して受信することもできる。【００９８】
ナビゲーションファイル生成部１６０５は、半導体記録媒体１００に記録されているナビゲーションファイル群を解析し、コンテンツ情報生成部１６０６で生成されるコンテンツ情報をもとに、新たなナビゲーションファイル群を生成する機能を備えている。【００９９】
コンテンツ書き込み／読み込み部１６０８は、ナビゲーションファイル群とともに暗号化されたコンテンツを媒体アクセス部１６１０経由で半導体記録媒体１００に書き込んだり、半導体記録媒体１００に書き込まれているナビゲーションファイル群や、暗号化コンテンツを読み込む機能を備えている。【０１００】
コンテンツ鍵書き込み／読み込み部１６０９は、データ記録部１６０１において生成された暗号化コンテンツ鍵を媒体アクセス部１６１０経由で半導体記録媒体１００に書き込んだり、読み込んだりする機能を備えている。【０１０１】
媒体アクセス部１６１０は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスを行う機能を備えている。媒体アクセス部１６１０はさらに、半導体記録媒体１００の特殊領域１３１に記録されたメディア固有鍵の読出しや、保護領域１３２に記録された任意のデジタルデータの読み書きを行うために必要な認証処理を行う機能を備えている。【０１０２】
入力部１６１１は、ユーザが文字情報等の入力を行うことが可能なキーボードや各種ボタン等を備える。【０１０３】
表示部１６１２は、コンテンツに対して付けられたジャンル、アーティスト、作曲者、アルバム、タイトル等の情報を初めとして、各種文字情報等の表示を行うことができる画面等の機能を備えている。【０１０４】
２．２  記録動作
図１７は、記録装置１６００が、データ入力Ｉ／Ｆ部１６０７経由で取得したコンテンツを半導体記録媒体１００に記録する場合の動作シーケンスの例を示すフローチャートである。【０１０５】
まず、記録装置１６００のデータ入力Ｉ／Ｆ部１６０７は、ソースが記録されたＣＤ、ＤＶＤ等の記録媒体から、カメラ・マイクといった入力機器から、または、インターネット網、携帯電話網を介して、コンテンツを取得する（Ｓ１７００）。取得されたコンテンツはデータ記録部１６０１に送られる。【０１０６】
データ記録部１６０１は、コンテンツ鍵、コンテンツ情報、暗号化コンテンツを生成する（Ｓ１７０１）。具体的には、データ記録部１６０１は、ローカルコンテンツの符号化による圧縮をエンコーダ１６０２で行う。さらに、コンテンツ鍵生成部１６０４にてコンテンツ鍵を生成する。エンクリプタ１６０３にて、符号化後のローカルコンテンツを、前述のコンテンツ鍵で暗号化することで、暗号化コンテンツを生成する。さらに、ジャンル、作曲者、アーティスト、アルバム、タイトル等のコンテンツに関する属性情報を、配信サーバからデータ入力Ｉ／Ｆ部１６０７を介して取得するか、または記録装置に付随する表示部１６１２にデータを表示し、ユーザからのデータ変更要望等により、キーボードや、ボタン等の入力部１６１１を介してユーザからの入力を受け付けることで生成する。【０１０７】
次に、ナビゲーションファイル群を生成する（Ｓ１７０２）。半導体記録媒体１００に記録されている、ナビゲーションファイル群（ジャンル管理ファイル、アーティスト管理ファイル、作曲者管理ファイル、アルバム管理ファイル、タイトル管理ファイル等の各属性管理ファイル、ソートポインタ情報管理ファイル）を読み込んで、ステップＳ１７０１で生成したコンテンツ情報を基に、ナビゲーションファイル群（ジャンル管理ファイル、アーティスト管理ファイル、作曲者管理ファイル、アルバム管理ファイル、タイトル管理ファイル等の各属性管理ファイル、ソートポインタ情報管理ファイル）に追加した状態で内部に保持する。このときの具体的な動作シーケンスは後述する。【０１０８】
コンテンツ書き込み／読み込み部１６０８は、データ記録部１６０１のエンクリプタ１６０３が暗号化したコンテンツと共に、内部に保持するナビゲーションファイル群を、媒体アクセス部１６１０経由で、半導体記録媒体１００の通常領域１３３に記録する（Ｓ１７０３）。【０１０９】
コンテンツ鍵書き込み／読み込み部１６０９は、データ記録部１６０１で生成されたコンテンツ鍵を、媒体アクセス部１６１０経由で、半導体記録媒体１００固有のメディア固有鍵で暗号化された状態で、半導体記録媒体１００の保護領域１３２に記録する（Ｓ１７０４）。ただし、半導体記録媒体１００の保護領域１３２への書き込みは、媒体アクセス部１６１０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。【０１１０】
２．２．１  ナビゲーションファイル群の生成
前述のナビゲーションファイル群の生成ステップ（Ｓ１７０２）の詳細な処理を図１８のフローチャートを参照して説明する。【０１１１】
まず、半導体記録媒体１００に記録されているジャンル管理ファイル２０１を参照し、ジャンル管理ファイル２０１に、これから記録しようとするコンテンツに対するジャンル情報と同じものが含まれているか否かを確認する（Ｓ１８００）。【０１１２】
ジャンル管理ファイル２０１において、記録しようとするコンテンツに対するジャンル情報が含まれていない場合、そのジャンル情報について新規に管理情報を作成する（Ｓ１８０１）。【０１１３】
次に、半導体記録媒体１００から、アーティスト管理ファイル２０３及び作曲者管理ファイル２１１の管理情報を読み込む。読み込んだ管理情報を参照し、それらのファイル中に、記録するコンテンツに対するアーティスト情報、作曲者情報と同じものが既に含まれているか否かを確認する（Ｓ１８０２）。【０１１４】
アーティスト管理ファイル２０３及び作曲者管理ファイル２１１に、記録するコンテンツに対するアーティスト情報及び作曲者情報がそれぞれ含まれていない場合には、新規に管理情報を作成する（Ｓ１８０３）。【０１１５】
上記のステップにおいて、アーティスト管理ファイル２０３及び作曲者管理ファイル２１１において、記録するコンテンツに関連する管理情報（すなわち、ポインタ）が決まる。記録するコンテンツに関連する、ジャンル管理ファイル２０１における管理情報に、アーティスト管理ファイル２０３へのポインタと、作曲者管理ファイル２１１へのポインタとを記録する（Ｓ１８０４）。【０１１６】
その後、半導体記録媒体１００から、アルバム管理ファイル２０５の管理情報を読み込む。読み込んだ管理情報を参照し、アルバム管理ファイル２０５において、記録するコンテンツに対するアルバム情報と同じものが含まれているか否かを確認する（Ｓ１８０５）。【０１１７】
アルバム管理ファイル２０５内の管理情報に、記録するコンテンツに対するアルバム情報が含まれていない場合には、新規に管理情報を作成する（Ｓ１８０６）。【０１１８】
上記のステップにおいて、アルバム管理ファイル２０５において、記録するコンテンツに関連する情報を含む管理情報が決まる。次に、アーティスト管理ファイル２０３及び作曲者管理ファイル２１１の管理情報に、アルバム管理ファイルへのポインタを記録する（Ｓ１８０７）。【０１１９】
次に、記録するコンテンツに対するタイトル管理情報に基づき、タイトル管理ファイル２０７内の管理情報を新規に作成する（Ｓ１８０８）。【０１２０】
上記のステップにおいて、タイトル管理ファイル２０７において、記録するコンテンツに関連する情報を含む管理情報が決まる。アルバム管理ファイル２０５の管理情報に、タイトル管理ファイル２０７へのポインタを記録する（Ｓ１８０９）。【０１２１】
なお、上記の管理情報を新規に作成する各ステップ（Ｓ１８０１，Ｓ１８０３、Ｓ１８０６、Ｓ１８０８）の終了後、各属性管理ファイル内の管理情報を所定の条件でソートした場合のソート順を示すソート情報を作成し、そのソート情報に基づきソート情報管理ファイル２０９を更新する。例えば、ステップＳ１８０１でジャンル管理ファイル２０１において管理情報の追加後、ジャンル管理ファイル２０１の管理情報の「ジャンル」フィールドを所定の条件（例えばアルファベット順）でソートした場合の、ソート後の管理情報の順序を、ソート情報管理ファイル２０９に記録する。【０１２２】
以上のように、記録装置１６００は、図３に示す記録方法及び図４に示すディレクトリ構成にしたがい、半導体記録媒体１００のナビゲーションファイル群及びコンテンツを更新し、記録することが可能となる。【０１２３】
３．再生装置
上記の半導体記録媒体１００に対する再生装置の構成及び動作について説明する。【０１２４】
３．１  構成
図１９に、本実施形態の再生装置の構成の一例を示す。再生装置１９００は、出力部１９０１と、コンテンツ再生部１９０２と、コンテンツ鍵読出し部１９０５と、コンテンツ読出し部１９０６と、媒体アクセス部１９０８と、表示部１９０９とを含む。【０１２５】
コンテンツ読出し部１９０６は、半導体記録媒体１００からコンテンツ、ナビゲーションファイル群やプレイリストファイルを読み出す機能を備えている。コンテンツ読出し部１９０６は、コンテンツ検索部１９０７を含み、コンテンツ検索部１９０７は、半導体記録媒体１００に記録されているナビゲーションファイル群やプレイリストファイルを読み出し、再生装置１９００に搭載されている表示部１９０９にその情報を表示する機能を有する。また、コンテンツ読出し部１９０６は、ユーザが選択した情報に従って階層的なナビゲーションファイル群やプレイリストファイルの検索、コンテンツの絞込み選択を行い、最終的にユーザの希望に合致するコンテンツを半導体記録媒体１００から検索する。検索されたコンテンツは暗号化されており、コンテンツ再生部１９０２に送られる。また、コンテンツ読出し部１９０６は、半導体記録媒体１００におけるコンテンツ鍵の記録場所を示す情報を保持しており、この情報を出力する機能を有する。【０１２６】
コンテンツ鍵読出し部１９０５は、コンテンツ読出し部１９０６から受け取ったコンテンツ鍵の記録場所を示す情報に基づいて、半導体記録媒体１００に記録された暗号化コンテンツ鍵を媒体アクセス部１９０８経由で読み出し、読み出した暗号化コンテンツ鍵を復号化して平文コンテンツ鍵を生成し、その平文コンテンツ鍵をコンテンツ再生部１９０２に出力する機能を備えている。【０１２７】
コンテンツ再生部１９０２は、コンテンツ読出し部１９０６から受け取ったコンテンツ（暗号化コンテンツ）を、コンテンツ鍵読出し部１９０５から受け取ったコンテンツ鍵で復号し、伸張処理を行い、コンテンツを再生する機能を備えている。デクリプタ１９０４は、暗号化コンテンツをコンテンツ鍵で復号する処理を行う。コンテンツ再生部１９０２はデクリプタ１９０４とデコーダ１９０３から構成される。デコーダ１９０３は、デクリプタ１９０４で復号されたコンテンツが圧縮されている場合に、そのコンテンツを伸張して圧縮前の状態に戻す処理を行う。なお、デコーダ１９０３はコンテンツが圧縮されていない場合にはなくてもよい。【０１２８】
出力部１９０１は、コンテンツ再生部１９０２によって復号されたコンテンツデータを出力する機能を備えている。例えば、出力部１９０１は、コンテンツデータが音声データの場合、スピーカに相当し、コンテンツデータが映像データや文字データの場合、ディスプレイに相当する。また、再生装置１９００の外部にあるディスプレイやスピーカを使用する場合、出力部１９０１はＡＶ−ＯＵＴ等の出力端子に相当する。【０１２９】
媒体アクセス部１９０８は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスを行う機能を備えている。媒体アクセス部１９０８は、半導体記録媒体１００の特殊領域１３１に記録されたメディア固有鍵の読み出しや、保護領域１３２に記録された任意のデジタルデータの読み書きを行うために必要な認証処理を行う機能を備えている。【０１３０】
表示部１９０９は、例えば液晶表示装置（ＬＣＤ）からなり、コンテンツ読出し部１９０６で読み込まれたコンテンツやナビゲーションファイル群やプレイリストファイルの情報を表示する機能を有する。【０１３１】
３．２  再生動作
図２０は、再生装置１９００が半導体記録媒体１００に記録されたコンテンツを再生する場合の動作シーケンス例を示すフローチャートである。【０１３２】
まず、再生装置１９００のコンテンツ読み出し部１９０６は媒体アクセス部１９０８経由で、半導体記録媒体１００に記録されているナビゲーションファイル群或いはプレイリストファイルを読み出す（Ｓ２０００）。【０１３３】
次に、ユーザの指示にしたがいコンテンツファイルを読み出す（Ｓ２００１）。具体的には、読み出したナビゲーションファイル群或いはプレイリストファイルの情報を基に、再生装置１９００の表示部１９０９上に選択メニューを表示し、その選択メニューを介してユーザに所望のコンテンツを選択させる。ユーザの選択に従って、コンテンツ検索部１９０７は、ナビゲーションファイル群、プレイリストファイル及びコンテンツファイルの検索を行う。こうして得られたコンテンツデータ及びコンテンツに関する属性情報は、コンテンツ再生部１９０２及びコンテンツ鍵読出し部１９０５に送られる。この処理の詳細及び表示部１９０９上の表示例は後述する。【０１３４】
次に、暗号化されたコンテンツを復号するためのコンテンツ鍵（暗号化コンテンツ鍵）を読み出す（Ｓ２００２）。コンテンツ鍵読出し部１９０５は、コンテンツ読み出し部１９０５から受信した情報を基に暗号化コンテンツ鍵の記録場所を特定し、媒体アクセス部１９０８経由で半導体記録媒体１００から暗号化コンテンツ鍵を読み出す。半導体記録媒体１００から読み出したコンテンツ鍵は、半導体記録媒体１００に固有のメディア固有鍵で暗号化されている。このため、まず、半導体記録媒体１００からメディア固有鍵を読み出し、それを用いて、読み出したコンテンツ鍵から平文のコンテンツ鍵を算出する必要がある。【０１３５】
こうして得られたコンテンツ鍵はコンテンツ再生部１９０２に送られる。なお、コンテンツ鍵の読出しは、媒体アクセス部１９０９と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。【０１３６】
最後に、半導体記録媒体１００から読み出したコンテンツとコンテンツ鍵とを用いて、コンテンツを復号し、再生する（Ｓ２００３）。コンテンツ再生部１９０２のデクリプタ１９０４は、コンテンツ読出し部１９０５から受信したコンテンツを、コンテンツ鍵読出し部１９０５から受信したコンテンツ鍵を用いて復号する。デコーダ１９０３は、復号されたコンテンツの伸張処理を行い、出力部１９０１に送信する。これによってコンテンツの再生が実現される。【０１３７】
図２１及び図２２は、上記のステップＳ２００１において、再生装置１９００の表示部１９０９上での、半導体記録媒体１００から読み出されたナビゲーション情報に基づいた選択メニューの表示例を示している。図２１（ａ）→図２１（ｂ）→図２２（ａ）→図２２（ｂ）と遷移する。【０１３８】
図２１（ａ）は、再生装置１９００の表示部１９０９上に最初に表示される初期メニューの例を示した図である。ユーザは、「ジャンル一覧」、「作曲者一覧」、「アーティスト一覧」、「アルバム一覧」、「タイトル一覧」、「ユーザプレイリスト」の選択項目の中から１つの項目を選択することが可能となる。図２１（ｂ）は、図２１（ａ）の選択メニューにおいて「ジャンル一覧」が選択された際の表示例を示している。このときの選択メニューでは、ジャンル管理ファイル２０１で管理されるジャンルが、ソート情報管理ファイル２０９で管理するソート順にしたがって表示される。【０１３９】
図２２（ｃ）は、図２１（ｂ）の選択メニューにおいて「ＣＬＡＳＳＩＣ」が選択された際の表示例を示している。このとき、さらに、「アーティスト」及び「作曲者」のいずれで次の選択を行うかを確認する画面が表示されている。すなわち、半導体記録媒体１００に記録されているジャンル管理ファイル２０１の管理情報には、アーティスト管理ファイル２０３へのポインタと、作曲者管理ファイル２１１へのポインタとがあるため、いずれのファイルの内容を表示させるかをユーザが選択することができるようになっている。【０１４０】
図２２（ｄ）は、図２２（ｃ）の選択メニューにおいて「アーティスト」が選択された場合の表示例を示している。ジャンル管理ファイル２０１に記録されているアーティスト管理ファイルへのポインタに基づき、アーティスト情報を表示する。その際、その表示順はソート情報管理ファイル２０９で管理されるソート順序にしたがう。以降、アルバム→タイトルへと階層的にユーザの選択が進む。記録媒体１００に記録している各属性管理ファイルのポインタ情報及びソート情報管理ファイル２０９で管理されるソート情報に基づき選択項目が表示される。【０１４１】
なお、画面の表示は上記の例に限定されず、任意の表示形式が可能である。例えば、初期選択メニューではユーザプレイリストの一覧のみ表示されており、特定のアクション（ボタンを押す等）を起こすことによって、コンテンツの絞込み動作に移行するものでもよい。【０１４２】
以上のように、再生装置１９００においてナビゲーションファイル群を効果的に利用することで、数多くのコンテンツの中からユーザが希望するコンテンツを効果的に絞り込んで再生することが可能となる。【０１４３】
３．２．１  コンテンツ再生処理の詳細
図２３〜図２７を用いて、ステップＳ２００１のコンテンツファイルの読出し処理の詳細を説明する。【０１４４】
（ａ）初期メニュー処理
図２３は、図２１（ａ）の初期メニュー（初期選択画面）の表示及びその初期メニュー上でユーザにより選択が行われた場合の処理の流れを示す。まず、表示部１９０９上に図２１（ａ）に示す初期メニュー（"Menu List"）が表示される（Ｓ２１）。初期メニュー上でユーザにより「ジャンル一覧」の項目が選択されると（Ｓ２２でＹＥＳ）、「ジャンル一覧」選択時処理が実行される（Ｓ２８）。「作曲者一覧」の項目が選択されると（Ｓ２３でＹＥＳ）、「作曲者一覧」選択時処理が実行される（Ｓ２９）。「アーティスト一覧」の項目が選択されると（Ｓ２４でＹＥＳ）、「アーティスト一覧」選択時処理が実行される（Ｓ３０）。「アルバム一覧」の項目が選択されると（Ｓ２５でＹＥＳ）、「アルバム一覧」選択時処理が実行される（Ｓ３１）。「タイトル一覧」の項目が選択されると（Ｓ２６でＹＥＳ）、「タイトル一覧」選択時処理が実行される（Ｓ３２）。「プレイリスト表示」の項目が選択されると（Ｓ２７でＹＥＳ）、「プレイリスト表示」選択時処理が実行される（Ｓ３０）。【０１４５】
（ｂ）ジャンル一覧選択時処理
図２４のフローチャートを参照してジャンル一覧選択時処理を説明する。図２１（ａ）に示す初期メニュー上で「ジャンル一覧」が選択されると、ジャンル管理ファイル２０１が参照され、図２１（ｂ）に示すようなジャンル項目（管理情報のテキスト情報）の一覧が表示される（Ｓ２２１）。具体的には、ジャンル管理ファイル２０１の各管理情報の「ジャンル」フィールドに記載された情報（ジャンル名）を取得し、各ジャンル名をソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて、表示する。【０１４６】
ユーザは、図２１（ｂ）に示すようなジャンル項目の一覧から所望のジャンルを選択できる。ユーザにより１つのジャンルの選択があると（Ｓ２２２でＹＥＳ）、図２２（ａ）に示すような「アーティスト」または「作曲者」のいずれかを選択する画面が表示される（Ｓ２２３）。【０１４７】
ユーザにより「アーティスト」が選択された場合（Ｓ２２４）、アーティスト管理ファイル２０３が参照され、図２２（ｂ）に示すような、選択されたジャンルに属するアーティスト（アーティスト名）が検索され、その一覧が表示される（Ｓ２３２）。このとき、アーティストは所定のソート順で表示される。例えば、アーティストはソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えられて表示される。また、ジャンル管理ファイル２０１において、「アーティストへのポインタ」に登録されているポインタが既に並べ替えられている場合、並べ替えのためにソート情報管理ファイル２０９が参照される必要はなく、登録されたポインタが示す順に表示すればよい（このことは、他の属性管理ファイルの情報が一覧表示される場合も同様である）。【０１４８】
選択されたジャンルに属するアーティストの情報（アーティスト名）は次にようにして取得できる。ジャンル管理ファイル２０１において、選択されたジャンルに関する管理情報を特定する。特定した管理情報における「アーティスト管理ファイルへのポインタ」を参照することで、アーティスト管理ファイル２０３における、選択されたジャンルに関連するアーティストの管理情報を特定する。そして、アーティスト管理ファイル２０３における特定された管理情報から、選択されたジャンルに属するアーティスト名を取得する。【０１４９】
アーティストの一覧表示後、ユーザにより１つのアーティストの選択があると（Ｓ２３３でＹＥＳ）、アルバム管理ファイル２０５が参照され、選択されたアーティストのアルバムが検索され、その一覧が表示される（Ｓ２３４）。このとき、検索されたアルバムの情報は例えばソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて表示される。【０１５０】
選択されたアーティストのアルバムの情報（アルバム名）は次にようにして取得できる。アーティスト管理ファイル２０３において、選択されたアーティストに関する管理情報を特定する。特定した管理情報における「アルバム管理ファイルへのポインタ」を参照して、アルバム管理ファイル２０５における、選択されたアーティストに関連するアルバムの管理情報を特定する。そして、アルバム管理ファイル２０５における特定された管理情報から、選択されたアーティストに関連するアルバムの情報を取得する。【０１５１】
一方、ステップＳ２２４において、ユーザにより「作曲者」が選択された場合、作曲者管理ファイル２１１が参照され、そのジャンルに属する作曲者が検索され、その一覧が表示される（Ｓ２２５）。このとき、検索された作曲者の情報は例えばソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて表示される。【０１５２】
作曲者一覧表示後、ユーザにより１つの作曲者の選択があると（Ｓ２２６でＹＥＳ）、アルバム管理ファイル２０５が参照され、選択された作曲者のアルバムが検索され、その一覧が表示される（Ｓ２２７）。ステップＳ２３４の場合と同様に、作曲者管理ファイル２１１の「アルバム管理ファイルへのポインタ」を参照することで、選択された作曲者に関連するアルバムの情報を取得できる。【０１５３】
アルバム一覧表示後、ユーザにより１つのアルバムが選択されると（Ｓ２２８でＹＥＳ）、タイトル管理ファイル２０７が参照され、選択されたアルバムに含まれるタイトルが検索され、その一覧が表示される（Ｓ２２９）。このとき、検索されたタイトルの情報は例えばソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて表示される。【０１５４】
具体的には、アルバム管理ファイル２０５において、選択されたアルバムに関する管理情報を特定する。特定した管理情報における「タイトル管理ファイルへのポインタ」を参照して、タイトル管理ファイル２０７における、選択されたアルバムに関連するタイトルの管理情報を特定する。そして、タイトル管理ファイル２０７における特定された管理情報から、選択されたアルバムに関連するタイトルの情報を取得する。【０１５５】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２３０でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２３１）。コンテンツの記録場所は、タイトル管理ファイル２０７の「コンテンツ記録場所へのポインタ」を参照することで認識できる。【０１５６】
（ｃ）作曲者（アーティスト）一覧選択時処理
図２５のフローチャートを参照して作曲者一覧選択時処理（またはアーティスト一覧選択時処理）を説明する。【０１５７】
初期メニュー上でユーザにより「作曲者一覧」（または「アーティスト一覧」）が選択された場合、作曲者管理ファイル２１１（またはアーティスト管理ファイル２０３）が参照され、作曲者（またはアーティスト）が検索され、その一覧が表示される（Ｓ２４１）。このとき、検索された作曲者（またはアーティスト）はソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えられて表示される。【０１５８】
作曲者（またはアーティスト）の一覧表示後、ユーザにより１つの作曲者（またはアーティスト）の選択があると（Ｓ２４２でＹＥＳ）、アルバム管理ファイル２０５が参照され、選択された作曲者（またはアーティスト）のアルバムが検索され、その一覧が表示される（Ｓ２４３）。【０１５９】
アルバム一覧表示後、ユーザにより１つのアルバムが選択されると（Ｓ２４４でＹＥＳ）、タイトル管理ファイル２０７が参照され、選択されたアルバムに含まれるタイトルが検索され、その一覧が表示される（Ｓ２４５）。【０１６０】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２４６でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２４７）。【０１６１】
（ｄ）アルバム一覧選択時処理
図２６のフローチャートを参照してアルバム一覧選択時処理を説明する。【０１６２】
初期メニュー上でユーザにより「アルバム一覧」が選択された場合、アルバム管理ファイル２０５が検索され、その一覧がソートされて表示される（Ｓ２５１）。このとき、アルバムの情報は例えばソート情報管理ファイル２０９に記録されているソート情報に従って並べ替えられて表示される。【０１６３】
アルバム一覧表示後、ユーザにより１つのアルバムが選択されると（Ｓ２５２でＹＥＳ）、タイトル管理ファイル２０７が参照され、例えば選択されたアルバムに含まれるタイトルが検索され、その一覧がソートされて表示される（Ｓ２５３）。【０１６４】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２５４でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２５５）。【０１６５】
（ｅ）タイトル一覧選択時処理
図２７のフローチャートを参照してタイトル一覧選択時処理を説明する。【０１６６】
初期メニュー上でユーザにより「タイトル一覧」が選択された場合、タイトル管理ファイル２０７が参照され、タイトルが検索され、例えばその一覧がソートされて表示される（Ｓ２６１）。【０１６７】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２６２でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２６３）。なお、ここでは詳細な説明は割愛するが、初期メニュー上でユーザにより「プレイリスト」が選択された場合、プレイリストに登録されているコンテンツをユーザが選択することによって半導体記録媒体１００から読み出される。【０１６８】
以上のようにして、本実施形態では、コンテンツに関する属性（ジャンル、アーティスト、作曲者、アルバム、タイトル等）毎に管理ファイル（属性管理ファイル）２０１、２０３、…を設け、各属性管理ファイル２０１、２０３、…を階層的にリンクさせ、そのリンク情報（ポインタ）を各属性管理ファイルで管理する。これにより、所望のコンテンツの絞込み抽出を容易な構成で行うことが可能となる。また、各属性管理ファイルで管理する情報を所定の条件で並べ替えた場合のソート順序に関する情報を、属性管理ファイルとは別のファイル（ソート情報管理ファイル２０９）で管理する。このように、ソート情報管理ファイル２０９を設けたことで、コンテンツの追加、削除時にともない属性管理ファイル内のエントリを並べ替える必要がなく、属性管理ファイルに対する更新処理の煩雑化を抑制しつつ、半導体記録媒体１００に記録されているコンテンツの属性に基づいた検索の容易化を実現する。【０１６９】
（実施の形態２）
以下、本発明の第２の実施の形態を説明する。本実施の形態において、ナビゲーションファイル群における各属性管理ファイル内の管理情報に対するポインタの情報の格納方法が実施の形態１のものと異なる。その他の構成、動作については基本点に同様である。また、本実施形態の記録装置及び再生装置の構成は実施の形態１のものと同様とする。【０１７０】
図２８は、本実施形態における、ナビゲーションファイル群と、オーディオオブジェクトを含むコンテンツファイルとの関係を示した図である。ナビゲーションファイル群は、ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ、タイトル管理ファイル２０７、及びソート情報管理ファイル２０９を含む。【０１７１】
ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ、タイトル管理ファイル２０７の各属性管理ファイルは、文字情報と、タイトル管理ファイルへのポインタ情報とを含む。【０１７２】
例えば、図２８では、ジャンル管理ファイル２０１ｂに含まれる管理情報＃１には、タイトル管理ファイル２０７の管理情報＃１と管理情報＃３に対するポインタが記録される。同図において、矢印がポインタ情報によるポイント先を示している。同様に、他の属性管理ファイルの管理情報においても、タイトル管理ファイル２０７へのポインタが記録される。タイトル管理ファイル２０７の管理情報には、コンテンツの記録場所に関するポインタが記録されており、そのポインタを参照することでコンテンツファイル２５０ｂを特定することが可能となる。【０１７３】
実施の形態１と同様に、ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ、タイトル管理ファイル２０７の各属性管理ファイル内の管理情報をソートした場合の、ソート順序を管理する。同図において、破線矢印は各属性管理ファイルのソート情報をソート情報管理ファイル２０９に記録していることを示している。【０１７４】
図２９は、ジャンル管理ファイル２０１ｂの情報の記録例を示した図である。ジャンル管理ファイル２０１ｂの各管理情報は、「ジャンル（文字情報）」、「タイトル管理ファイルへのポインタ」、「その他の情報」の合計５１２バイトで構成される。管理情報＃１には、タイトル管理ファイル２０７へのポインタとして“１”、”２”が記録されている。これは、ジャンル“ＣＬＡＳＳＩＣ”に属するタイトルが、タイトル管理ファイル２０７の管理情報＃１、管理情報＃２に属していること示している。【０１７５】
同様に、ジャンル管理ファイル２０１ｂの管理情報＃２には、タイトル管理ファイル２０７へのポインタとして“３、５、６”が記録されている。これは、ジャンル“ＰＯＰＳ”に属するタイトルが、タイトル管理ファイル２０７の管理情報＃３、管理情報＃５、管理情報＃６に属していることを示している。また、管理情報＃３と管理情報＃４は、その他の情報に“未使用”が記録されている。これは、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。ここで、ジャンル情報に対して何番目の管理情報を使用するかについては特に制限はない。なお、上記の例では、使用状況を示すフラグを個々の管理情報内に保持したが、別の例として、管理ファイルの先頭部分にファイル内全体の使用状況に関してまとめて管理する領域を設けるような方法でも構わないし、また、別ファイルで管理するような方法であっても構わない。【０１７６】
本実施形態における、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂの構成についても、ジャンル管理ファイル２０１ｂと同様の構成であるため、詳細な説明は割愛する。また、タイトル管理ファイル２０７の構成は図１１で示した実施の形態１の構成と同様である。【０１７７】
図３０は、ナビゲーションファイル群の生成処理を示すフローチャートである。本処理は記録装置１６００により実行される。本フローチャートは、ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂの各属性管理ファイルについての生成処理を示している。【０１７８】
まず、半導体記録媒体１００に記録されている各属性管理ファイル（ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ）を参照し、各属性管理ファイル２０１ｂ、…の管理情報に、これから記録しようとするコンテンツに対するジャンル情報と同じものが含まれているか否かを確認する（Ｓ２５００）。【０１７９】
各属性管理ファイル２０１ｂ、…の管理情報に、記録しようとするコンテンツに対する情報が含まれていない場合には、そのジャンル情報について新規に管理情報を作成する（Ｓ２５０１）。【０１８０】
次に、タイトル管理ファイル２０７において管理情報を新規に作成する（Ｓ２５０２）。【０１８１】
上記のステップにより、タイトル管理ファイル２０７において、記録するコンテンツに関連する管理情報（すなわち、ポインタ）が決まる。次に、各属性管理ファイル２０１ｂ、…の管理情報に、タイトル管理ファイル２０７へのポインタを記録する（Ｓ２５０３）。【０１８２】
上記の各ステップにおいて、新規に管理情報を作成するときに、各属性管理ファイルの管理情報を所定の条件でソートした場合の、ソート順を示すソート情報を作成し、ソート情報管理ファイル２０９に記録する。【０１８３】
図３１は、再生装置１９００における再生コンテンツ選択時の動作を示すフローチャートである。本フローチャートは、図２１及び図２２に示すようにユーザ選択が実行された場合の、再生装置１９００の動作を示す。なお、図３１での破線は再生装置に対する入力すなわちユーザによる操作を示す。【０１８４】
図２１（ｂ）に示す選択メニュー上でユーザによりジャンル一覧から１つのジャンルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０１）。その後、図２２（ｃ）に示すような”作曲者”または”アーティスト”を選択するメニューが表示されるが、本例では、ユーザにより”アーティスト”が選択されたものとする。【０１８５】
再生装置１９００において、選択されたジャンルについて、ジャンル管理ファイル２０１ｂの管理情報に登録されている「タイトル管理ファイルへのポインタ」に基づき、タイトル管理ファイル２０７の管理情報を取得する。取得した管理情報に含まれる「アーティスト管理ファイルへのポインタ」から、アーティストの情報を検索し、検索した結果をアーティスト一覧として表示する（Ｓ２６０２）。これにより、図２２（ｄ）に示すようなアーティスト一覧が表示される。【０１８６】
次に、図２２（ｄ）に示すアーティスト一覧から、ユーザにより１つのアーティストが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０３）。【０１８７】
選択されたアーティストに関して、アーティスト管理ファイル２０３ｂの管理情報に登録されている「タイトル管理ファイルへのポインタ」に基づき、タイトル管理ファイル２０７の管理情報を取得する。取得した管理情報に含まれる「アルバム管理ファイルへのポインタ」から、アルバム情報を検索し、検索した結果をアルバム一覧として表示する（Ｓ２６０４）。【０１８８】
アルバム一覧からユーザにより１つのアルバムが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０５）。【０１８９】
選択されたアルバムに関して、アルバム管理ファイル２０５ｂの管理情報に登録されている「タイトル管理ファイルへポインタ」に基づき、タイトル管理ファイル２０７の管理情報を取得する。取得した結果をタイトル一覧として表示する（Ｓ２６０６）。【０１９０】
タイトル一覧からユーザにより１つのタイトルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０７）。【０１９１】
選択されたタイトルに関して、タイトル管理ファイル２０７内の管理情報に登録されている「コンテンツ記録場所へのポインタ」に基づきコンテンツデータを取得する（Ｓ２６０８）。その後、取得されたコンテンツデータについて復号、伸張処理が実行されて再生される。【０１９２】
このように本実施の形態におけるナビゲーションファイル群では、タイトル管理ファイル２０７以外の全ての管理ファイルが、タイトル管理ファイルに対するポインタを格納する。この構成により、属性管理ファイル自体の追加や削除に対して、容易かつ柔軟な対応が可能となる。【０１９３】
（実施の形態３）
以下、本発明の第３の実施の形態を説明する。本実施の形態において、ナビゲーションファイル群における各属性管理ファイル内の管理情報の格納方法が実施の形態１，２のものと異なる。その他の構成、動作については基本点に同様である。また、本実施形態の記録装置及び再生装置の構成は実施の形態１のものと同様とする。【０１９４】
図３２は、本実施形態における、ナビゲーションファイル群と、オーディオオブジェクトを含むコンテンツファイルとの関係を示した図である。ナビゲーションファイル群は、ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ、タイトル管理ファイル２０７、及びソート情報管理ファイル２０９を含む。【０１９５】
ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ、タイトル管理ファイル２０７の各属性管理ファイルは、各属性の内容を示す文字情報と、他の属性管理ファイルにおいて登録されている各属性に関連する管理情報の数を示すリファレンスカウント情報とを含む。本実施形態では、これらの属性管理ファイル２０１ｃ、…は他の管理ファイルへのポインタの情報を含まない。【０１９６】
タイトル管理ファイル２０７の管理情報には、実施の形態１と同様、コンテンツの記録場所に関するポインタが記録されており、そのポインタを参照することでコンテンツファイル２５０を特定することが可能となる。【０１９７】
実施の形態１と同様に、ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ、タイトル管理ファイル２０７の各属性管理ファイル内の管理情報をソートした場合の、ソート順序を管理する。同図において、破線矢印は各属性管理ファイルのソート情報をソート情報管理ファイル２０９に記録していることを示している。【０１９８】
図３３は、ジャンル管理ファイル２０１ｃの情報の記録例を示した図である。ジャンル管理ファイル２０１ｃの各管理情報は、「ジャンル（文字情報）」、「リファレンスカウント」、「その他の情報」の合計５１２バイトで構成される。管理情報＃１には、リファレンスカウントとして”２”が記録されている。これは、ジャンル“ＣＬＡＳＳＩＣ”に属するタイトルが、タイトル管理ファイル２０７の全管理情報のうちの２つに使用されていること示している。【０１９９】
同様に、ジャンル管理ファイル２０１ｃの管理情報＃２には、リファレンスカウントとして“１”が記録されている。これは、ジャンル“ＰＯＰＳ”に属するタイトルが、タイトル管理ファイル２０７の管理情報のうち１つに使用されていることを示している。また、管理情報＃３と管理情報＃４は、その他の情報に“未使用”が記録されている。これは、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。ここで、ジャンル情報に対して何番目の管理情報を使用するかについては特に制限はない。なお、この使用状況を示すフラグを個々の管理情報内に保持する例を示したが、別の例として、管理ファイルの先頭部分にファイル内全体の使用状況に関してまとめて管理する領域を設けるような方法でも構わないし、また、別ファイルで管理するような方法であっても構わない。【０２００】
本実施形態における、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃの構成についても、ジャンル管理ファイル２０１ｃと同様の構成であるため、詳細な説明は割愛する。また、タイトル管理ファイル２０７の構成は図１１で示した実施の形態１の構成と同様である。【０２０１】
図３４は、本実施形態のナビゲーションファイル群の生成処理を示すフローチャートである。本処理は記録装置１６００により実行される。本フローチャートは、ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃの各属性管理ファイルについての生成処理を示している。【０２０２】
まず、半導体記録媒体１００に記録されている各属性管理ファイル（ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ）を参照し、各属性管理ファイル２０１ｃ、…の管理情報に、これから記録しようとするコンテンツに対するジャンル情報と同じものが含まれているか否かを確認する（Ｓ３００）。【０２０３】
各属性管理ファイル２０１ｃ、…の管理情報に、記録しようとするコンテンツに対する情報が含まれていない場合には、そのジャンル情報について新規に管理情報を作成する（Ｓ３０１）。【０２０４】
次に、タイトル管理ファイル２０７において管理情報を新規に作成する（Ｓ３０２）。【０２０５】
上記のステップにより、タイトル管理ファイル２０７において、記録するコンテンツに関連する管理情報（すなわち、ポインタ）が決まる。次に、各属性管理ファイル２０１ｃ、…の管理情報内の、リファレンスカウントをカウントアップした値（新規作成の場合には“１”）を記録する（Ｓ３０３）。【０２０６】
なお、上記の各ステップにおいて、新規に管理情報を作成するときに、各属性管理ファイルの管理情報を所定の条件でソートした場合の、ソート順を示すソート情報を作成し、ソート情報管理ファイル２０９に記録する。【０２０７】
図３１を参照して、本実施形態の再生装置１９００における再生コンテンツ選択時の動作を説明する。ここでは、図２１及び図２２に示すようにユーザ選択が実行された場合の、再生装置１９００の動作を示す。なお、前述のように図３１での破線は再生装置に対する入力すなわちユーザによる操作を示す。【０２０８】
図２１（ｂ）に示す、ソート情報管理ファイル２０９に記録されているソート順にしたがって並び替えられたような、選択メニュー上でユーザによりジャンル一覧から１つのジャンルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０１）。その後、図２２（ｃ）に示すような”作曲者”または”アーティスト”を選択するメニューが表示されるが、本例では、ユーザにより”アーティスト”が選択されたものとする。【０２０９】
再生装置１９００において、タイトル管理ファイル２０７から、選択されたジャンルに関連する管理情報を取得する。具体的には、ジャンル管理ファイル２０１ｃにおいて、選択されたジャンルと同一のジャンル情報を含む管理情報（そのエントリ番号）を特定する。例えば、図３３の例で、選択されたジャンルが”ＰＯＰＳ”の場合、管理情報＃２が特定される（そのエントリ番号は「２」である）。次に、タイトル管理ファイル２０７において、「ジャンル管理ファイルへのポインタ」の値が、特定された管理情報のエントリ番号と一致する管理情報を特定する。その特定した管理情報に含まれる「アーティスト管理フィルへのポインタ」を用いて、アーティスト管理ファイル２０３ｃから、アーティストの情報を検索し、検索した結果をアーティスト一覧として表示する（Ｓ２６０２）。このとき、アーティストの情報は所定のソート順にしたがって表示される。これにより、図２２（ｄ）に示すようなアーティスト一覧が表示されてもよい。【０２１０】
次に、図２２（ｄ）に示すアーティスト一覧から、ユーザにより１つのアーティストが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０３）。【０２１１】
タイトル管理ファイル２０７の管理情報から、選択されたアーティストに関する管理情報を取得し、取得した管理情報に含まれる「アルバム管理ファイルへのポインタ」から、アルバム情報を検索し、検索した結果をアルバム一覧として表示する（Ｓ２６０４）。このとき、アルバムは所定のソート順に従って並び替えて表示されてもよい。【０２１２】
アルバム一覧からユーザにより１つのアルバムが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０５）。【０２１３】
タイトル管理ファイル２０７の管理情報から、選択されたアルバムに関する管理情報を取得し、取得した結果をタイトル一覧として表示する（Ｓ２６０６）。このとき、タイトルは所定のソート順に従って並び替えて表示されてもよい。【０２１４】
タイトル一覧からユーザにより１つのタイトルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０７）。【０２１５】
選択されたタイトルに関して、タイトル管理ファイル２０７内の管理情報に登録されている「コンテンツ記録場所へのポインタ」に基づきコンテンツデータを取得する（Ｓ２６０８）。その後、取得されたコンテンツデータについて復号、伸張処理が実行されて再生される。【０２１６】
このように本実施の形態におけるナビゲーションファイル群では、タイトル管理ファイル２０７を元にして各管理ファイルを検索することが可能となる。この構成により、属性管理ファイル自体の追加や削除に対して、実施の形態２の構成よりもさらに容易かつ柔軟な対応が可能となる。【０２１７】
次に、図３５を参照して、コンテンツを削除した場合の各属性管理ファイルの更新処理を説明する。本処理は記録装置１６００のデータ記録部１６０１により実行される。【０２１８】
ユーザにより削除すべきコンテンツが指定されると、指定されたコンテンツのデータが記録媒体１００から削除される（Ｓ３２１）。コンテンツとともに、そのコンテンツに対応するコンテンツ鍵も削除される。コンテンツの各属性管理ファイル２０１ｃ、２０３ｃ、…において、削除したコンテンツに関連する管理情報のリファレンスカウントをカウントダウンする（Ｓ３２２）。各属性管理ファイル２０１ｃ、２０３ｃ、…において、カウントダウンしたファレンスカウントの値が０であるか否かを判断し、０である場合、その管理情報を削除する（Ｓ３２３）。ここで、管理情報の削除とは、管理情報において、その他の情報以外の情報をクリアするとともに、その他の情報（管理情報使用状況）を”使用”から”未使用”へ変更する処理である。なお、上記のステップにおいて、管理情報を削除するときに、ソート情報管理ファイル２０９からも該当する管理情報に対するポインタ情報を削除する。【０２１９】
以上のようにリファレンスカウントを参照することで、コンテンツの削除にともない不要となった属性の管理情報を、容易に認識でき、削除することが可能となる。【０２２０】
（実施の形態４）
以下、本発明の第４の実施の形態を説明する。本実施の形態は、ソート情報管理ファイルの構成が、実施の形態１、２、３のものと異なる。その他の構成、動作については、基本点に同様である。【０２２１】
図３６は本実施形態のソート情報管理ファイルの構成例を示す図である。実施の形態１、２、３におけるソート情報管理ファイル２０９は、１つの手順でソートした場合のソート情報を格納していた。これに対し、本実施形態では、ソート情報管理ファイル２０９ｃは、複数のソート手順における各々の手順に対するソート情報を格納する。【０２２２】
ソート手順Ａがアルファベット順でソートする手順であり、ソート手順Ｂがタイトルの日付順でソートする手順であるとすると、タイトル管理ファイル２０７をソート手順Ａでソートした場合のソート情報を、図３６に示すように、タイトル情報（Ａ）に、＃２、＃４、＃１のように記録する。また、タイトル管理ファイル２０７をソート手順Ｂでソートした場合のソート情報を、タイトル情報（Ｂ）に、＃１、＃２、＃４のように記録する。また、別のソート手順Ｃによるソート情報を管理したい場合、タイトル情報（Ｃ）に、ソート情報として＃４、＃１、＃２のように記録することも可能である。【０２２３】
例えば、図３７にこのようなソート情報を用いた場合の再生装置の表示例を示す。ソート情報管理ファイル２０９ｃによって、タイトルに関するソート手順として、あいうえお順、時間順、楽しい曲順のようにソートされて管理されていれば、図３７のように、ソート手順の種別に応じたタイトル一覧を表示し、ユーザに選択させることも可能である。【０２２４】
このように、複数の手順でソートした状態を管理することによって、再生装置はコンテンツ情報を表示する上でのバリエーションを増やすことが可能となる。【０２２５】
なお、上記の例では、タイトル管理ファイル２０７に対して、３つのソート手順によるソート情報を管理できる構成を示したが、ソート手順の数、種類はこれに限定されない。別途ソート手順とその手順に従った情報を記録しているか否かの情報を管理する構成とし、ソート手順と、その手順に従った情報を比較的自由に拡張できるようにしてもよい。つまりは、ジャンル、作曲者、アーティスト、アルバム、タイトルの各情報に関して、それぞれが異なる手順でソートされ、かつ、複数個ソートされた状態を持つような構成であっても構わない。また、これらのソートされた情報を別々のファイルとして管理する構成であっても構わない。【０２２６】
（変形例）
以上、本発明の思想について実施形態１〜４に基づいて説明してきたが、本発明の思想は上記の実施形態に限定されないのは言うまでもない。本発明の趣旨を逸脱しない範囲で、種々の変更、修正が可能である。例えば、実施の形態１から３に共通して以下の変形例も本発明の範囲に含まれる。【０２２７】
（１）上記の実施形態では、コンテンツ及びナビゲーションファイル群を記録する媒体として半導体記録媒体を例として説明した。しかし、本発明の思想は半導体記録媒体以外の記録媒体（例えば、ハードディスクや、ＤＶＤ，ＣＤ等の光ディスク）に対しても適用できることは言うまでもない。また、記録装置や再生装置はコンテンツを記録する記録媒体（例えば、ハードディスクや半導体記録媒体）を内蔵してもよく、その内蔵の記録媒体にナビゲーションファイル群を記録してもよい。【０２２８】
（２）上記の実施形態では、ファイルシステムとしてＦＡＴファイルシステムを用いたが、ＦＡＴ３２やＵＤＦなどの他のファイルシステムを利用してもよいし、ファイルシステムを使わずにサイズや記録アドレス等を管理してもよい。【０２２９】
（３）上記の実施形態では、コンテンツ鍵を暗号化する鍵をメディア固有鍵にしたが、これに限定されるものではない。コンテンツ鍵をどのように記録するかは形式によらず、自由である。同様にコンテンツをどのように記録するかも形式によらず、自由である。例えば、他の方法でセキュリティが確保できるのであれば、暗号化せずに平文のコンテンツ鍵をそのまま記録してもよい。また、コンテンツを暗号化して管理する必要がなければ、コンテンツ鍵を用いず、平文のコンテンツデータをそのまま記録してもよい。【０２３０】
（４）上記の実施形態では、ナビゲーションファイル群で管理する情報は、音楽コンテンツに付随する情報（ジャンル、作曲者、アーティスト、アルバム、タイトル）と、各属性管理ファイルに対するソート情報とを含んだが、管理する情報の種類及び管理情報のリンク関係は上記の実施形態の例に限定されない。例えば、あらかじめ特定の名称のファイル（例えば“作詞者管理ファイル”のような）を確保しておき、所定の機器のみが、そのファイルを作成できるようにしてもよい。また、管理する情報の種類は上記のものに限定されず、コンテンツデータの種類に応じて、管理する情報の種類を変更してもよい。例えば、音楽データでない場合には、他の付随情報で管理してもよい。【０２３１】
（５）上記の実施形態では、ナビゲーションファイル群として、ジャンル、作曲者等の各コンテンツに付随する属性情報に対する管理ファイルと、それらの管理ファイル内の各管理情報のソート情報を管理するソート情報管理ファイルとで構成したが、この構成に限定されない。ソート情報管理ファイルを含まない構成としても構わない。【０２３２】
（６）上記の実施形態では、半導体記録媒体内でのナビゲーションファイル群の構成、コンテンツファイルの構成の一例を示しており、フォルダ・ファイルの構成、フォルダ・ファイルの数及び名称は上記の例に限定されない。コンテツに付随する各種情報を効率的に管理し、コンテンツの絞込み検索が効率的に行えるフォルダ・ファイルの構成等であればよい。【０２３３】
（７）上記の実施形態において説明した記録装置及び再生装置の機能は、ＣＰＵ、ＭＰＵ等により実行される所定の制御プログラムにより実現されてもよい。【０２３４】
本発明の出願は、日本国特許出願、特願２００５−２５１１５４号（２００５年８月３１日提出）に関連し、それらの内容は参照することにより本文中に組み入れられる。
【産業上の利用可能性】
【０２３５】
本発明は、著作権保護のために暗号化された音楽データ（オーディオコンテンツ）をその鍵と共に半導体記録媒体に記録するコンテンツデータ管理方法に有効である。特に、本発明は、記録媒体に記録されたコンテンツの選択時の絞込み機能を容易な構成で実現できるため、記録媒体に記録されたコンテンツの再生装置に有用である。
【図１】
2007026666.tif 000003
【図２】
2007026666.tif 000004
【図３】
2007026666.tif 000005
【図４】
2007026666.tif 000006
【図５】
2007026666.tif 000007
【図６】
2007026666.tif 000008
【図７】
2007026666.tif 000009
【図８】
2007026666.tif 000010
【図９】
2007026666.tif 000011
【図１０】
2007026666.tif 000012
【図１１】
2007026666.tif 000013
【図１２】
2007026666.tif 000014
【図１３】
2007026666.tif 000015
【図１４】
2007026666.tif 000016
【図１５】
2007026666.tif 000017
【図１６】
2007026666.tif 000018
【図１７】
2007026666.tif 000019
【図１８】
2007026666.tif 000020
【図１９】
2007026666.tif 000021
【図２０】
2007026666.tif 000022
【図２１】
2007026666.tif 000023
【図２２】
2007026666.tif 000024
【図２３】
2007026666.tif 000025
【図２４】
2007026666.tif 000026
【図２５】
2007026666.tif 000027
【図２６】
2007026666.tif 000028
【図２７】
2007026666.tif 000029
【図２８】
2007026666.tif 000030
【図２９】
2007026666.tif 000031
【図３０】
2007026666.tif 000032
【図３１】
2007026666.tif 000033
【図３２】
2007026666.tif 000034
【図３３】
2007026666.tif 000035
【図３４】
2007026666.tif 000036
【図３５】
2007026666.tif 000037
【図３６】
2007026666.tif 000038
【図３７】
2007026666.tif 000039
【手続補正書】
【提出日】平成18年12月6日(2006.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求の範囲
【補正方法】変更
【補正の内容】
【書類名】請求の範囲
【請求項１】  コンテンツを記録する記録媒体であって、
コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、
前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序を前記属性管理情報の各エントリ対するポインタ情報で構成する、
ことを特徴とする記録媒体。
【請求項２】  前記属性管理情報は複数の管理ファイルを含み、前記管理ファイル間は階層的にリンクされる、ことを特徴とする請求項１に記載の記録媒体。
【請求項３】  前記ソート管理情報は、複数のソート手順で前記属性管理情報のエントリをソートした場合の、ソート後の順序に関する情報を各ソート手順毎に含むことを特徴とする請求項１記載の記録媒体。
【請求項４】  前記文字データに基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項５】  時間情報に基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項６】  コンテンツの特徴に基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項７】  前記属性管理情報及び／または前記ソート管理情報は、管理する情報の量に応じてサイズが変化する、ことを特徴とする請求項１記載の記録媒体。
【請求項８】  前記属性管理情報内の各エントリ毎に使用／不使用を示すフラグ情報を格納することを特徴とする請求項１に記載の記録媒体。
【請求項９】  前記フラグ情報は、管理する情報の量に応じてサイズが変化する、ことを特徴とする請求項８に記載の記録媒体。
【請求項１０】  前記コンテンツはオーディオコンテンツを含み、前記所定の項目は、ジャンル、作曲者、アーティスト、アルバム、タイトルのうちの少なくとも１つを含むことを特徴とする請求項１に記載の記録媒体。
【請求項１１】  コンテンツを記録媒体に記録する記録装置であって、
コンテンツ及び該コンテンツに関する各種の属性情報を入力する入力部と、
入力したコンテンツを前記記録媒体に記録するデータ記録部とを備え、
前記データ記録部は、
前記入力部から入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序が前記属性管理情報の各エントリ対するポインタ情報で構成されるソート管理情報とを生成し、
前記生成した属性管理情報及びソート管理情報を、前記コンテンツとともに前記記録媒体に記録する
ことを特徴とする記録装置。
【請求項１２】  記録媒体に記録されているコンテンツを再生する再生装置であって、
（ａ）前記記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序が前記属性管理情報の各エントリ対するポインタ情報で構成される情報を含み、
（ｂ）前記再生装置は、前記属性管理情報と前記ソート管理情報を前記記録媒体から読み出し、前記属性管理情報と前記ソート管理情報を参照しながら、ユーザの選択にしたがい所望のコンテンツデータを特定するコンテンツ読み出し部を備える、
ことを特徴とする再生装置。
【請求項１３】  前記ソート管理情報を参照してソートした情報を表示する表示部をさらに備えることを特徴とする請求項１２に記載の再生装置。
【請求項１４】  前記記録媒体を内蔵することを特徴とする請求項１２に記載の再生装置。
【請求項１５】  コンテンツを記録媒体に記録するためのプログラムを格納した記録媒体であって、
前記プログラムは、
コンテンツ及び該コンテンツに関する各種の属性情報を入力する手順と、
前記入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序が前記属性管理情報の各エントリ対するポインタ情報で管理されるソート管理情報とを生成する手順と、
前記生成した属性管理情報及びソート管理情報を、前記コンテンツとともに前記記録媒体に記録する手順とをコンピュータに実行させる
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】  記録媒体からコンテンツを再生するためのプログラムを格納した記録媒体であって、
（ａ）前記記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序が前記属性管理情報の各エントリ対するポインタ情報で構成されるソート管理情報を含み、
（ｂ）前記プログラムは、
前記属性管理情報と前記ソート管理情報を前記記録媒体から読み出す手順と、
前記ソート管理情報にしたがい、前記属性管理情報が管理する情報を並べ替えて選択用画面上に表示する手順と、
前記選択用画面上でユーザにより選択された情報に応じて、再生すべきコンテンツを特定する手順とをコンピュータに実行させる
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正書】
【提出日】平成20年3月18日(2008.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを記録する記録媒体であって、
コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、
前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、前記属性管理情報のソートされた各エントリ対するポインタ情報で構成される
ことを特徴とする記録媒体。
【請求項２】
前記属性管理情報は複数の管理ファイルを含み、前記管理ファイル間は階層的にリンクされる、ことを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記ソート管理情報は、複数のソート手順で前記属性管理情報のエントリをソートした場合の、ソート後の順序に関する情報を各ソート手順毎に含むことを特徴とする請求項１記載の記録媒体。
【請求項４】
前記文字データに基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項５】
時間情報に基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項６】
コンテンツの特徴に基づきソートすることを特徴とする請求項１記載の記録媒体。
【請求項７】
前記属性管理情報及び／または前記ソート管理情報は、管理する情報の量に応じてサイズが変化する、ことを特徴とする請求項１記載の記録媒体。
【請求項８】
前記属性管理情報内の各エントリ毎に使用／不使用を示すフラグ情報を格納することを特徴とする請求項１に記載の記録媒体。
【請求項９】
前記フラグ情報は、管理する情報の量に応じてサイズが変化する、ことを特徴とする請求項８に記載の記録媒体。
【請求項１０】
前記コンテンツはオーディオコンテンツを含み、前記所定の項目は、ジャンル、作曲者、アーティスト、アルバム、タイトルのうちの少なくとも１つを含むことを特徴とする請求項１に記載の記録媒体。
【請求項１１】
コンテンツを記録媒体に記録する記録装置であって、
コンテンツ及び該コンテンツに関する各種の属性情報を入力する入力部と、
入力したコンテンツを前記記録媒体に記録するデータ記録部とを備え、
前記データ記録部は、
前記入力部から入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理し、前記属性管理情報のソートされた各エントリ対するポインタ情報で構成されるソート管理情報とを生成し、
前記生成した属性管理情報及びソート管理情報を、前記コンテンツとともに前記記録媒体に記録する
ことを特徴とする記録装置。
【請求項１２】
記録媒体に記録されているコンテンツを再生する再生装置であって、
（ａ）前記記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、前記属性管理情報のソートされた各エントリ対するポインタ情報で構成され、
（ｂ）前記再生装置は、前記属性管理情報と前記ソート管理情報を前記記録媒体から読み出し、前記属性管理情報と前記ソート管理情報を参照しながら、ユーザの選択にしたがい所望のコンテンツデータを特定するコンテンツ読み出し部を備える、
ことを特徴とする再生装置。
【請求項１３】
前記ソート管理情報を参照してソートした情報を表示する表示部をさらに備えることを特徴とする請求項１２に記載の再生装置。
【請求項１４】
前記記録媒体を内蔵することを特徴とする請求項１２に記載の再生装置。
【請求項１５】
コンテンツを記録媒体に記録するためのプログラムを格納した記録媒体であって、
前記プログラムは、
コンテンツ及び該コンテンツに関する各種の属性情報を入力する手順と、
前記入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理し、前記属性管理情報のソートされた各エントリ対するポインタ情報で構成されるソート管理情報とを生成する手順と、
前記生成した属性管理情報及びソート管理情報を、前記コンテンツとともに前記記録媒体に記録する手順とをコンピュータに実行させる
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】
記録媒体からコンテンツを再生するためのプログラムを格納した記録媒体であって、
（ａ）前記記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、前記属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納し、
前記属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含み、
前記ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、前記属性管理情報のソートされた各エントリ対するポインタ情報で構成され、
（ｂ）前記プログラムは、
前記属性管理情報と前記ソート管理情報を前記記録媒体から読み出す手順と、
前記ソート管理情報にしたがい、前記属性管理情報が管理する情報を並べ替えて選択用画面上に表示する手順と、
前記選択用画面上でユーザにより選択された情報に応じて、再生すべきコンテンツを特定する手順とをコンピュータに実行させる
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータのコンテンツを記録する記録媒体であって、特に、コンテンツの属性に関する管理情報を格納する記録媒体に関する。また、本発明は、そのような記録媒体からコンテンツを再生する装置、及びそのような記録媒体にコンテンツを記録する装置に関する。
【背景技術】
【０００２】
音楽コンテンツや動画コンテンツ、静止画コンテンツなどの各種デジタルデータ（以下「コンテンツ」という。）を記録する記録媒体には、半導体記録媒体、磁気ディスク、光ディスク、光磁気ディスクなど、様々な種類の媒体が存在する。
【０００３】
このうち特に半導体記録媒体は小型・軽量という特長に加えて、高容量化、高速化、低価格化が近年急速に進んでおり、デジタルカメラ、携帯電話、携帯音楽プレーヤ、テレビ、ＤＶＤレコーダをはじめとする、様々な機器で利用することが可能となっている。代表的な半導体記録媒体としては、ＳＤメモリカード（登録商標）などのメモリカードが挙げられる。これらの半導体記録媒体には、ＳＤメモリカードに代表されるように著作権保護機能を備え、著作権保護の必要なコンテンツを記録可能なものも存在する。
【０００４】
このような半導体記録媒体の著作権保護機能によって実現できるコンテンツの記録方法の一例を以下に示す。
【０００５】
半導体記録媒体は、再生装置或いは記録装置であるホスト機器との間で、互いに正当性を認証することによって初めてアクセスすることができる保護領域と、互いに正当性を認証することなくアクセスすることができる通常領域とを備える。通常領域に暗号化したコンテンツを記録し、そのコンテンツを暗号化するコンテンツ鍵を前記保護領域に記録する。
【０００６】
このような著作権保護機能を利用して半導体記録媒体に記録されたコンテンツは、半導体記録媒体と互いに正当性を認証することができない不正な機器で再生することができない。また、通常領域に記録されているコンテンツのみを他のカードにコピーしただけでは、コンテンツ鍵がないためコンテンツを再生することができない。このため、著作権保護の必要なコンテンツの不正なコピー等の防ぐことが可能となっている。
【０００７】
著作権保護の必要なコンテンツの利用シーンとしては、ユーザ自身が購入した音楽ＣＤからコンテンツをＰＣ（パーソナルコンピュータ）にリッピングし、リッピングしたコンテンツを半導体記録媒体に記録する場合がある。さらに、インターネットや携帯電話網を介して、コンテンツプロバイダから音楽、動画、書籍等のコンテンツを所要の対価を支払ってＰＣや携帯電話等の端末にダウンロードし、ダウンロードしたコンテンツを半導体記録媒体に記録し、記録した半導体記録媒体と小型半導体プレーヤで再生する場合がある。また、インターネットや、携帯電話網に接続されたＰＣや携帯電話だけでなく、コンビニエンスストアや、所定の店舗、駅といった特定の場所に設置してある電子端末（ＫＩＯＳＫ端末）においてコンテンツを購入することも可能である。このような、デジタルコンテンツの配信環境の拡大は、ユーザにとっても利便性が高く、プロバイダにとっても様々な販売網が広がることから、今後も様々なコンテンツ種別や利用環境が普及していくと思われる。
【０００８】
ところで、上記のような、著作権保護の必要なコンテンツを半導体記録媒体に記録する際には、記録方法として各種半導体媒体や各コンテンツの特徴に応じた記録規格仕様が決められており、記録装置はその記録規格仕様に準じてコンテンツを半導体記録媒体内に記録する必要がある。これにより、記録規格仕様に準拠した機器であるならば、どの機器でも記録、再生することが可能となる。
【０００９】
例えば、音楽アプリケーションの例の場合、曲に該当するコンテンツに対してコンテンツ鍵によって暗号化を施し、暗号化されたコンテンツとコンテンツ鍵とを、半導体記録媒体内の所定のフォルダに、所定のファイルフォーマットで記録する。特許文献１では、半導体記録媒体とホスト機器で互いに正当であることを認証することによってアクセスできる保護領域に、複数の暗号鍵を所定の順序の配列によって記録し、通常領域には暗号化されたコンテンツと、その管理情報とを記録する半導体記録媒体が示されている。この半導体記録媒体では、音楽コンテンツの不正な復号化解読から守りつつ、曲の再生順序の入れ替え、一部の曲の削除が可能となる等、高い利便性を実現している。
【特許文献１】特開２００１−２４９６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記の従来技術には次のような問題がある。半導体記録媒体の大容量化に伴い、記録可能となるコンテンツ数も増大する。多くのコンテンツを記録している半導体記録媒体において、ユーザが目的とするコンテンツを得るためには、半導体記録媒体を装着する機器（例えば再生装置）が、半導体記録媒体内に記録されている全てのコンテンツに対する全ての管理情報ファイルを読み込み、探索する必要があった。しかし、機器が全ての管理情報ファイルを読み込み、内部に保持しながらユーザの目的のコンテンツを探索することは、コンテンツ数の増大に従い、そのオーバーヘッドを飛躍的に増大することになり、実用上問題がある。
【００１１】
特に半導体記録媒体に対するデータ記録の規格仕様で、規格管理上の最大管理コンテンツ数が非常に多い場合、再生専用機のような比較的ハードウェアの性能が高くない機器においては、全てのコンテンツに対する管理情報ファイルを読み込み、その情報を内部に保持するという処理は過大な負荷となり、対応不可能である。
【００１２】
本発明は上記問題点に鑑み、再生専用機のような比較的ハードウェアスペックの性能の高くない機器においても、コンテンツの絞込み抽出を容易に行える仕組みを備えた記録媒体、並びに記録媒体に対する再生装置及び記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、コンテンツ（特に、オーディオコンテンツ）の絞り込み検索が、再生専用機器のような処理能力のあまり高くない機器でも容易に実現できるようにするために、コンテンツに関する属性情報（ジャンル、作曲者、アーティスト、アルバム、タイトル等）についてそれぞれ属性管理ファイルを設ける。さらに、これらの属性管理ファイルの更新を容易に実現しつつ、各属性管理ファイル内のソートされた情報を表示可能にするため、属性管理ファイルの情報をソートした場合のソート情報のみを別ファイルで管理する。
【００１４】
本発明の第１の態様において、コンテンツを記録する記録媒体が提供される。その記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納する。属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含む。ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、前記属性管理情報のソートされた各エントリ対するポインタ情報で構成される。
【００１５】
本発明の第２の態様において、コンテンツを記録媒体に記録する記録装置が提供される。記録装置は、コンテンツ及び該コンテンツに関する各種の属性情報を入力する入力部と、入力したコンテンツを記録媒体に記録するデータ記録部とを備える。データ記録部は、入力部から入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理し、属性管理情報のソートされた各エントリ対するポインタ情報で構成されるソート管理情報とを生成する。さらに、データ記録部は、生成した属性管理情報及びソート管理情報を、コンテンツとともに記録媒体に記録する。
【００１６】
本発明の第３の態様において、記録媒体に記録されているコンテンツを再生する再生装置が提供される。記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納する。属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含む。ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、属性管理情報のソートされた各エントリ対するポインタ情報で構成される。再生装置は、属性管理情報とソート管理情報を記録媒体から読み出し、その属性管理情報とソート管理情報を参照しながら、ユーザの選択にしたがい所望のコンテンツデータを特定するコンテンツ読み出し部を備える。
【００１７】
本発明の第４の態様において、コンテンツを記録媒体に記録するためのプログラムを格納した記録媒体が提供される。そのプログラムは、コンテンツ及びコンテンツに関する各種の属性情報を入力する手順と、入力した属性情報に基づいて、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理し、属性管理情報のソートされた各エントリ対するポインタ情報で構成されるソート管理情報とを生成する手順と、生成した属性管理情報及びソート管理情報を、コンテンツとともに前記記録媒体に記録する手順とをコンピュータに実行させる。
【００１８】
本発明の第５の態様において、記録媒体からコンテンツを再生するためのプログラムを格納した記録媒体が提供される。記録媒体は、コンテンツに関する各種の属性情報を所定の項目毎に管理する属性管理情報と、属性管理情報が管理する情報を所定の手順でソートした場合のソート順序に関する情報を管理するソート管理情報とを格納する。属性管理情報は、管理する項目を示す文字データと、属性管理情報間のリンク関係を示すポインタ情報とを含む。ソート管理情報は、各属性管理情報毎に、各属性管理情報における全エントリを所定の手順でソートした場合のソート順序に関する情報を含み、属性管理情報のソートされた各エントリ対するポインタ情報で構成される。プログラムは、属性管理情報とソート管理情報を記録媒体から読み出す手順と、ソート管理情報にしたがい、属性管理情報が管理する情報を並べ替えて選択用画面上に表示する手順と、選択用画面上でユーザにより選択された情報に応じて、再生すべきコンテンツを特定する手順とをコンピュータに実行させる。
【発明の効果】
【００１９】
本発明によれば、コンテンツの属性（ジャンル、アーティスト、作曲者、アルバム、タイトル等）を管理する属性管理情報を階層的にリンクさせ、そのリンク情報（ポインタ）を各属性管理情報で管理することで、所望のコンテンツの絞込み抽出を容易な構成で行うことが可能となる。また、属性管理情報のソート情報を管理するソート管理情報を別途設けた。これにより、コンテンツの追加、削除等に伴う属性管理情報に対する更新処理の煩雑化を抑制しつつ、半導体記録媒体に記録されているコンテンツの属性に基づいた検索の容易化を実現する。
【発明を実施するための最良の形態】
【００２０】
以下、添付の図面を参照して本発明の実施の形態を説明する。
【００２１】
（実施の形態１）
１．半導体記録媒体
図１は、本発明における半導体記録媒体の構成の一例を示す図である。半導体記録媒体１００は、ホストインターフェイス部１１０と、制御部１２０と、記録領域１３０とを含む。
【００２２】
ホストインターフェイス部１１０は、半導体記録媒体１００にアクセスするホスト機器（再生装置、記録装置等）と情報の受け渡しをする機能を備えている。
【００２３】
制御部１２０は、半導体記録媒体１００の制御を行う機能を備えている。ホスト機器から受信した読出しや書込みのコマンドを解釈し、記録領域１３０へのアクセスを行う。必要に応じてその結果をホストインターフェイス部１１０経由でホスト機器に通知する。
【００２４】
記録領域１３０は、デジタルデータを格納する機能を備えており、物理的にはフラッシュメモリ等の不揮発性のメモリで構成されている。記録領域１３０は、特殊領域１３１と、保護領域１３２と、通常領域１３３とを有する。
【００２５】
特殊領域１３１は半導体記録媒体１００が内部で使用するデジタルデータが記録されている領域であり、ホスト機器が直接アクセスできない領域である。特殊領域１３１には、半導体記録媒体１００の製造時に、各々の半導体記録媒体１００にユニークな値であるメディア固有鍵が記録される。
【００２６】
保護領域１３２は、ホスト機器と半導体記録媒体１００が互いに正当性を認証したときにのみアクセス可能となる領域である。つまり、保護領域１３２に対しては、認証に成功したホスト機器のみが任意のデジタルデータの読み書きが可能である。
【００２７】
通常領域１３３は、ホスト機器から任意のデジタルデータが読み書きが可能な領域である。すなわち、ホスト機器と半導体記録媒体１００が互いに正当性を認証することなく読み書きが可能な領域である。
【００２８】
保護領域１３２及び通常領域１３３はそれぞれ、検索情報記録領域１３５とデータ領域１３７とを含む。
【００２９】
データ領域１３７は、任意のデジタルデータを記録する領域である。検索情報記録領域１３５は、データ領域１３７に記録されたデジタルデータをホスト機器が取り出す際に必要となる情報（アドレス、サイズ等）を記録する領域である。
【００３０】
本実施の形態では、各デジタルデータはＦＡＴファイルシステムによって管理されるものとし、検索情報記録領域１３５に、ＦＡＴファイルシステムにおいて必要となる情報（ファイルシステム管理情報）が記録されているとする。
【００３１】
図２に、ＦＡＴファイルシステムを採用した場合の検索情報記録領域１３５及びデータ領域１３７の構成例を示す。図２において、検索情報記録領域１３５は、データ領域１３７を複数のパーティションと呼ばれる領域に分割して管理するための情報を記録するマスターブートレコード・パーティションテーブル、１つのパーティション内の管理情報を記録するパーティションブートセクタ、ファイルに含まれるデータの記録位置を示すＦＡＴテーブル１及びＦＡＴテーブル２、及びルートディレクトリ直下に存在するファイル及びディレクトリの情報を記録するルートディレクトリエントリから構成される。また、データ領域１３７はクラスタと呼ばれる単位で管理される。ＦＡＴファイルシステムのさらなる詳細については省略する。
【００３２】
１．１  半導体記録媒体へのコンテンツの記録
図３および図４を用いて本実施形態における、半導体記録媒体１００へのコンテンツの記録方法を説明する。
【００３３】
図３はコンテンツを半導体記録媒体１００に記録する方法の一例を説明した図である。コンテンツは、インターネットや携帯電話網等の各種ネットワーク網を介して配信されたり、或いはＣＤやＭＤ、ＤＶＤ等に記録されていたり、或いはＰＣのＨＤＤにファイルとして記録されている、映像データ、音楽データ、音声データ、テキストデータ等のデジタルデータである。
【００３４】
図３において、Ｎ個のコンテンツ（コンテンツ＃１、・・・、コンテンツ＃Ｎ）はそれぞれ、Ｎ個のコンテンツ鍵（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）で暗号化され、Ｎ個の暗号化コンテンツ（暗号化コンテンツ＃１、・・・、暗号化コンテンツ＃Ｎ）が生成される。暗号化コンテンツ（暗号化コンテンツ＃１、・・・、暗号化コンテンツ＃Ｎ）は、これらのコンテンツの属性等を管理するナビゲーションファイル群（詳細は後述）と共に半導体記録媒体１００の通常領域１３３に記録される。
【００３５】
Ｎ個のコンテンツ鍵（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は、半導体記録媒体１００の特殊領域１３１に記録されているメディア固有鍵により暗号化される。Ｎ個の暗号化されたコンテンツ鍵（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は、第２の形式の暗号化コンテンツ鍵＃１、・・・、第２の形式の暗号化コンテンツ鍵＃Ｎとして半導体記録媒体１００の保護領域１３２に記録される。
【００３６】
図４は、半導体記録媒体１００の通常領域１３３に記録された、暗号化コンテンツデータ及び管理ファイルのディレクトリ、ファイルのデータ構造を詳しく示した図である。同図において、楕円ブロックはディレクトリを、長方形ブロックはファイルを示す。“Ｒｏｏｔ”ディレクトリの直下に“ＳＤ＿ＡＵＤ２”ディレクトリが配置されている。この“ＳＤ＿ＡＵＤ２”ディレクトリの直下に、破線で示される“ナビゲーションファイル群”（詳細は後述）が記録されている。さらに、“ＳＤ＿ＡＵＤ２”ディレクトリの直下に、“ＰＬＡＹＬＩＳＴ”ディレクトリと、“ＡＵＤｘｘｘ”（ｘｘｘ＝００１〜９９９）のディレクトリが設けられている。“ＰＬＡＹＬＩＳＴ”ディレクトリ内には“ＵＰＬｙｙｙ．ＰＬＭ”（ｙｙｙ＝００１〜０９９）で示されるユーザプレイリスト管理ファイルが記録可能である。また、“ＡＵＤｘｘｘ”ディレクトリ内には“ＳＤ＿ＡＵＤＩＯ．ＴＫＭ”で示される管理ファイルと“ＡＯＢｚｚｚ．ＳＡ１”（ｚｚｚ＝００１〜９９９）で示される暗号化コンテンツファイル（オーディオオブジェクト）が記録されている。従って最大で９９８，００１（＝９９９×９９９）個のトラックを記録することが可能である。
【００３７】
図４において、ナビゲーションファイル群は、半導体記録媒体１００に記録されているコンテンツの抽出を行う際に利用される、複数のファイルから構成され、各種コンテンツに関する属性情報（メタ情報）を集約して管理している。詳細な構成例については後述する。
【００３８】
ユーザプレイリスト管理ファイル（ＵＰＬｙｙｙ．ＰＬＭ）は、ユーザが選択した所望のコンテンツを登録しておくためのファイルであり、本例のような所定の規定（規格）に準拠した再生装置であれば、利用することが可能となるファイルである。
【００３９】
“ＳＤ＿ＡＵＤＩＯ．ＴＫＭ”で示される管理ファイルは、同じフォルダに記録されているコンテンツである“ＡＯＢｚｚｚ．ＳＡ１”ファイルに対応する情報を記録する。“ＳＤ＿ＡＵＤＩＯ．ＴＫＭ”の管理ファイルは、コーデックや、ビットレート、サンプリング周波数、特殊再生に関する時間管理テーブル、テキスト情報を含む。
【００４０】
“ＡＯＢｚｚｚ．ＳＡ１”は、オーディオコンテンツデータである。なお、図４の構成において、さらに、オーディオコンテンツファイルに付随する、画像ファイルやテキスト情報ファイル等の各種のコンテンツが含まれてもよい。
【００４１】
このように、半導体記録媒体１００に記録されるコンテンツは、所定の規定（規格）に従って、所定のフォルダ及び所定のファイル内に、各種の情報と共に、記録装置によって、記録、管理される。このため、この規定（規格）に準拠する、再生装置のような機器であれば、データを読み出し再生することが可能となる。
【００４２】
１．２  ナビゲーションファイル群
ナビゲーションファイル群について図５から図１５を用いて説明する。図５は、ナビゲーションファイル群とコンテンツファイルとの関係を示した図である。コンテンツファイル２５０はオーディオオブジェクトを含む。
【００４３】
ナビゲーションファイル群は、コンテンツに関する属性情報（ジャンル、作曲者、アーティスト、アルバム、タイトル）をそれぞれ項目毎に管理する各種の属性管理ファイル２０１、２０３、…と、属性管理ファイルが管理する情報を所定の手順でソートした場合のソート順序を管理するソート情報管理ファイル２０９とで構成される。
【００４４】
属性管理ファイルは複数の管理情報（エントリ）を含む。各属性管理ファイルは、管理する属性の内容を示す文字情報と、他の属性管理ファイルへのポインタ情報とを含む。属性管理ファイルは具体的には、ジャンル管理ファイル２０１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５、タイトル管理ファイル２０７及び作曲者管理ファイル２１１、並びにソート情報管理ファイル２０９である。
【００４５】
ジャンル管理ファイル２０１は、記録媒体に格納されるオーディオコンテンツをジャンル（クラシック、ジャズ、ポップス、ロック等）毎に管理するために必要な情報を含む。アーティスト管理ファイル２０３は、記録媒体に格納されるオーディオコンテンツをアーティスト毎に管理するために必要な情報を含む。アルバム管理ファイル２０５は、記録媒体に格納されるオーディオコンテンツをアルバム毎に管理するために必要な情報を含む。タイトル管理ファイル２０７は、記録媒体に格納されるオーディオコンテンツをタイトル毎に管理するために必要な情報を含む。作曲者管理ファイル２１１は、記録媒体に格納されるオーディオコンテンツを作曲者毎に管理するために必要な情報を含む。
【００４６】
ジャンル管理ファイル２０１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５、タイトル管理ファイル２０７、及び作曲者管理ファイル２１１の各属性管理ファイルは、複数のエントリを含む。各エントリ（管理情報）は、文字情報と、他の属性管理ファイルへのポインタ情報とで構成される。より具体的には、ジャンル管理ファイル２０１の管理情報は、ジャンル名と、そのジャンルに属するコンテンツに関する他の属性管理ファイルへのポインタとを含む。
【００４７】
例えば、図５において、ジャンル管理ファイル２０１に含まれる管理情報＃１には、アーティスト管理ファイル２０３の管理情報＃１と管理情報＃３へのポインタと、作曲者管理ファイル２１１の管理情報＃１と管理情報＃２へのポインタとが記録される。なお、図５において、矢印がポインタ情報によるポイント先を示している。
【００４８】
同様に、アーティスト管理情報ファイル２０３内の管理情報には、アルバム管理ファイル２０５の管理情報に対するポインタ情報が記録される。アルバム管理ファイル２０５内の管理情報には、タイトル管理ファイル２０７内の管理情報に対するポインタ情報が記録される。タイトル管理ファイル２０７内の管理情報には、コンテンツ２５０の記録場所に関するポインタが記録されており、コンテンツファイルを特定することが可能となる。
【００４９】
以上のようにナビゲーションファイル群は、コンテンツに付随する情報に従って、ジャンル管理ファイル２０１→アーティスト管理ファイル２０３、作曲者管理ファイル２１１→アルバム管理ファイル２０５→タイトル管理ファイル２０７の順に階層構造を有する。
【００５０】
ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１、作曲者管理ファイル２１１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５、タイトル管理ファイル２０７の各属性管理ファイルにおいて、各管理情報（エントリ）をソートした後の状態を管理する。図５において、破線矢印は、各属性管理ファイル２０１、２０３、…の管理情報についての、ソートされた状態の情報がソート情報管理ファイルに記録していることを示している。従って、ジャンル管理ファイル２０１内の管理情報をソートした状態で取得したい場合、ソート情報管理ファイル２０９内の、“ジャンル管理ファイル”に対するソート情報（管理情報）を参照することで取得可能となる。
【００５１】
さらに、詳細なナビゲーションファイル群の構成例を説明する。図６はオーディオコンテンツに付随する情報の例を示した図である。
【００５２】
図６の（ａ）はオーディオコンテンツＡに付随する情報の例を示す。ジャンル情報として“ＰＯＰＳ（ポップス）”、作曲者情報として“ＡＡＡ”、アーティスト情報として“Ｎａｍｅ  Ａ”、アルバム情報として“Ａｌｂｕｍ  Ａ”、タイトル情報として “Ｔｉｔｌｅ  Ａ”のような情報に属するオーディオコンテンツであるとする。図６の（ｂ）で示されるオーディオコンテンツＢは、ジャンル情報“ＣＬＡＳＳＩＣ（クラシック）”、作曲者情報 “ＢＢＢ”、アーティスト情報“Ｎａｍｅ  Ｂ”、アルバム情報 “Ａｌｂｕｍ  Ｂ”、タイトル情報 “Ｔｉｔｌｅ  Ｂ”といった付随情報を有する。各コンテンツに対して割り付けられるこのような付随情報は、インターネット等のネットワーク網を介して、コンテンツホルダ（コンテンツプロバイダ）や情報提供専用サイトから入手可能であり、また、ユーザが作成してもよい。
【００５３】
１．２．１  ジャンル管理ファイル
図７は、図６で示したオーディオコンテンツの記録に対する、ジャンル管理ファイル２０１への情報記録の例を示した図である。
【００５４】
図７に示すように、ジャンル管理ファイル２０１の各管理情報は、５１２バイトであり、ジャンル名を示す文字情報と、アーティスト管理ファイル２０３の管理情報へのポインタと、作曲者管理ファイル２１１の管理情報へのポインタと、管理情報の使用状況を示す、その他の情報とで構成される。
【００５５】
図６の（ａ）に示すオーディオコンテンツＡに対して、２番目のエントリである管理情報＃２の領域が使用され、文字情報としてジャンル名“ＰＯＰＳ”が記録されている。また、管理情報＃２には、アーティスト管理ファイル２０３へのポインタとして“１”が記録されている。これは、オーディオコンテンツＡのアーティストの情報が、アーティスト管理ファイル２０３の第１番目のエントリすなわち管理情報＃１に属していることを示している。また、同様に作曲者管理ファイル２１１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡの作曲者の情報が作曲者管理ファイル２１１内の２番目のエントリである管理情報＃２に属していることを示している。また、”その他の情報”には、第２番目のエントリの使用状況を示す“使用”という情報が記録されている。
【００５６】
図６の（ｂ）に示すオーディオコンテンツＢに対しても同様である。管理情報＃１に、文字情報として“ＣＬＡＳＳＩＣ”、アーティスト管理ファイル２０３へのポインタとして“２”、作曲者管理ファイル２１１へのポインタとして“１”、その他の情報として“使用”の情報が記録されている。
【００５７】
なお、図７の例では、管理情報＃３と管理情報＃４は未使用であり、そのため、”その他の情報”として”未使用”が記録されている。つまり、情報を記録する領域自体は確保されているものの、管理情報としては未だ使用されていないことを示している。属性管理ファイルにおいて、コンテンツに対して何番目の管理情報（エントリ）を使用するかについては特に制限はない。
【００５８】
１．２．２  作曲者管理ファイル
図８は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、作曲者管理ファイル２１１の情報の記録例を示している。作曲者管理ファイル２１１の各管理情報は、作曲者名を示す文字情報と、アルバム管理ファイル２０５へのポインタと、ジャンル管理ファイル２０１へのポインタと、その他の情報との合計５１２バイトで構成される。
【００５９】
図６（ａ）で示したオーディオコンテンツＡの作曲者情報が“ＡＡＡ”であり、図７に示すジャンル管理ファイル２０１の管理情報＃２において、作曲者管理ファイルへのポインタとして“２”が記録されていた。よって、作曲者管理ファイル２１１の管理情報の２番目のエントリである管理情報＃２の領域の文字情報に“ＡＡＡ”が記録されている。管理情報＃２には、アルバム管理ファイル２０５へのポインタとして“３”が記録されている。これは、オーディオコンテンツＡのアルバム情報がアルバム管理ファイル２０５の管理情報＃３に属していることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されており、これは、オーディオコンテンツＡのジャンル情報が、ジャンル管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、その他の情報として、エントリの使用状況である“使用”という情報が記録されている。
【００６０】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツのＢの作曲者情報が“ＢＢＢ”であり、図７で示したジャンル管理ファイル２０１の管理情報＃１において、作曲者管理ファイル２１１へのポインタとして“１”が記録されていた。よって、作曲者管理ファイル２１１の１番目のエントリである管理情報＃１の領域において、その作曲者名（文字情報）に“ＢＢＢ”が、アルバム管理ファイル２０５へのポインタとして“１”が、ジャンル管理ファイル２０１へのポインタとして“１”が、その他の情報として“使用”が記録されている。
【００６１】
また、管理情報＃３と管理情報＃４はその他の情報として“未使用”の情報が記録されており、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。
【００６２】
１．２．３  アーティスト管理ファイル
図９は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、アーティスト管理ファイル２０３の情報の記録例を示している。アーティスト管理ファイル２０３の各管理情報は、アーティスト名を示す文字情報と、アルバム管理ファイル２０５へのポインタと、ジャンル管理ファイル２０１へのポインタと、その他の情報との合計５１２バイトで構成される。
【００６３】
図６（ａ）で示したオーディオコンテンツＡのアーティスト情報が“Ｎａｍｅ  Ａ”であり、図７で示したジャンル管理ファイル２０１の管理情報＃２において、アーティスト管理ファイル２０３へのポインタとして“１”が記録されていた。よって、アーティスト管理ファイル２０３の管理情報の１番目のエントリである管理情報＃１の領域の文字情報に“Ｎａｍｅ  Ａ”が記録されている。管理情報＃１には、アルバム管理ファイル２０５へのポインタとして“３”が記録されている。これは、オーディオコンテンツＡのアルバム情報がアルバム管理ファイル２０５の管理情報＃３に属していることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡのジャンル情報が、ジャンル管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、その他の情報として、エントリの使用状況である“使用”が記録されている。
【００６４】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツのＢのアーティスト情報が“Ｎａｍｅ  Ｂ”であり、図７で示したジャンル管理ファイル２０１の管理情報＃１の作曲者管理ファイル２１１へのポインタとして“１”が記録されていた。このため、アーティスト管理ファイル２０３の管理情報の１番目のエントリである管理情報＃１の領域において、そのアーティスト名（文字情報）として“Ｎａｍｅ  Ｂ”が、アルバム管理ファイル２０５へのポインタとして“１”が、ジャンル管理ファイル２０１へのポインタとして“１”が、その他の情報として“使用”が記録されている。
【００６５】
また、管理情報＃３はその他の情報として“未使用”が記録されており、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。
【００６６】
１．２．４  アルバム管理ファイル
図１０は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、アルバム管理ファイル２０５の情報の記録例を示している。アルバム管理ファイル２０５内の各管理情報は、アルバム名を示す文字情報と、タイトル管理ファイル２０７へのポインタと、ジャンル管理ファイル２０１へのポインタと、アーティスト管理ファイル２０３へのポインタと、作曲者管理ファイル２１１へのポインタと、その他の情報との合計５１２バイトで構成される。
【００６７】
図６（ａ）で示したオーディオコンテンツＡのアルバム情報が“Ａｌｂｕｍ  Ａ”であり、図９で示したアーティスト管理ファイル２０３の管理情報＃１において、アルバム管理ファイル２０５へのポインタとして“３”が記録されていた。このため、アルバム管理ファイル２０５の管理情報の３番目のエントリである管理情報＃３の領域において、アルバム名（文字情報）として“Ａｌｂｕｍ  Ａ”が記録されている。管理情報＃３には、タイトル管理ファイル２０７へのポインタとして“４”が記録されている。これは、オーディオコンテンツＡのタイトルがタイトル管理ファイル２０７の管理情報＃４に属していることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡのジャンル情報が、ジャンル管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、作曲者管理ファイル２１１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡの作曲者情報が、作曲者管理ファイル２１１の２番目の管理情報である管理情報＃２に属していることを示している。また、アーティスト管理ファイル２０３へのポインタとして“１”が記録されている。これは、オーディオコンテンツＡのアーティスト情報が、アーティスト管理ファイル２０３の１番目の管理情報である管理情報＃１に属していることを示している。また、その他の情報としてエントリの使用状況である“使用”が記録されている。
【００６８】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツＢのアルバム情報が“Ａｌｂｕｍ  Ｂ”であり、図９で示したアーティスト管理ファイル２０３の管理情報＃２のアルバム管理ファイル２０５へのポインタとして“１”が記録されていた。このため、アルバム管理ファイル２０５の管理情報の１番目のエントリである管理情報＃１の領域において、アルバム名（文字情報）に“Ａｌｂｕｍ  Ｂ”が、タイトル管理ファイル２０７へのポインタとして“２”が、ジャンル管理ファイル２０１へのポインタとして“１”が、作曲者管理ファイル２１１へのポインタとして“１”が、アーティスト管理ファイル２０３へのポインタとして“２”が、その他の情報として“使用”が記録されている。
【００６９】
管理情報＃２、管理情報＃４、管理情報＃５にはその他の情報として“未使用”の情報が記録されており、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。
【００７０】
１．２．５  タイトル管理ファイル
図１１は、図６（ａ）、（ｂ）で示したオーディオコンテンツに対する、タイトル管理ファイル２０７の情報の記録例を示している。タイトル管理ファイル２０７の各管理情報は、タイトルを示す文字情報と、コンテンツ記録場所へのポインタと、ジャンル管理ファイル２０１へのポインタと、作曲者管理ファイル２１１へのポインタと、アーティスト管理ファイル２０３へのポインタと、アルバム管理ファイル２０５へのポインタと、その他の情報との合計５１２バイトで構成される。
【００７１】
図６（ａ）で示したオーディオコンテンツＡのタイトル情報が“Ｔｉｔｌｅ  Ａ”であり、図１０で示したアルバム管理ファイル２０５の管理情報＃３において、タイトル管理ファイルへのポインタとして“４”が記録されていた。よって、タイトル管理ファイル２０７の管理情報の４番目のエントリである管理情報＃４の領域において、タイトル（文字情報）に“Ｔｉｔｌｅ  Ａ”が記録されている。また、コンテンツ記録場所へのポインタとして“ＤＩＲ：３、ＦＩＬＥ：５”が記録されている。これは、オーディオコンテンツＡが“ＡＵＤ００３”ディレクトリの、“ＡＯＢ００５．ＳＡ１”ファイルであることを示している。また、ジャンル管理ファイル２０１へのポインタとして“２”が記録されている。これは、オーディオコンテツＡのジャンルが、ジャンル管理ファイル２０１の２番目の管理情報である管理情報＃２に属していることを示している。また、作曲者管理ファイル２１１へのポインタとして“２”が記録されている。これは、オーディオコンテンツＡの作曲者情報が、作曲者管理ファイル２１１の２番目の管理情報である管理情報＃２に属していることを示している。また、アーティスト管理ファイル２０３へのポインタとして“１”が記録されている。これは、オーディオコンテンツＡのアーティスト情報が、アーティスト管理ファイル２０３の管理情報＃１に属していることを示している。また、アルバム管理ファイル２０５へのポインタとして“３”が記録されている。これは、オーディオコンテンツＡのアルバム情報が、アルバム管理ファイル２０５の管理情報＃３に属していることを示している。また、その他の情報としてエントリの使用状況である“使用”が記録されている。
【００７２】
図６（ｂ）に示すオーディオコンテンツＢに対しても同様である。オーディオコンテンツＢのタイトル情報が“Ｔｉｔｌｅ  Ｂ”であり、図１０で示したアルバム管理ファイル２０５の管理情報＃１における、タイトル管理ファイル２０７へのポインタとして“２”が記録されている。よって、タイトル管理ファイル２０７の２番目のエントリである管理情報＃２の領域において、タイトル（文字情報）に“Ｔｉｔｌｅ  Ｂ”が，コンテンツ記録場所へのポインタとして“ＤＩＲ：２、ＦＩＬＥ：４”が、ジャンル管理ファイル２０１へのポインタとして“１”が、作曲者管理ファイル２１１へのポインタとして“１”が、アーティスト管理ファイル２０３へのポインタとして“２”が、アルバム管理ファイル２０５へのポインタとして“１”が、その他の情報として“使用”がそれぞれ記録されている。また、管理情報＃１、管理情報＃３、管理情報＃５にはその他の情報として“未使用”の情報が記録されており、情報記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。
【００７３】
以上のような各属性管理ファイルの構成について図６のコンテンツを用いて説明した。各属性管理ファイルにおいて、新規のコンテンツ記録時等で新たな管理情報の追加が必要になった場合、管理情報（エントリ）を追加することが可能である。このため、各属性管理ファイルのサイズは可変長となる。一方、コンテンツの削除等に伴い、管理情報が必要なくなった場合、管理情報（エントリ）の領域の削除は行わず、その他の情報において使用状況を示すフラグを“未使用”に変更することで対応できる。なお、この使用状況を示すフラグは個々の管理情報に保持する例を示したが、一例として、管理ファイルの先頭部分にファイル内全体の使用状況に関してまとめて管理する領域を設けるような方法でも構わないし、また、別ファイルで管理するような方法であっても構わない。
【００７４】
なお、各属性管理ファイルにおける文字情報として単一種類の文字情報を示しているが、異なる種類の文字コードが同時に対応可能となるように、同一管理情報内に複数の文字情報が記録されてもよく、文字情報は前述のものに限定されない。例えば、文字情報を格納できる領域を各管理情報内に複数確保し、１ｂｙｔｅ文字コードや、２ｂｙｔｅ文字コード等の文字コードに応じた専用の領域を使用するような構成でもよい。
【００７５】
また、説明の簡単化のために、ジャンル管理ファイル２０１、作曲者管理ファイル２１１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５において、ポインタが１つのみ存在する場合を例として説明した。しかし、図５に示すように、個々の管理情報は複数のポインタを格納でき、複数の属性管理ファイルの管理情報へのポインタが記録できるような構成であってもよい。また、その場合に１つの管理情報に記録するポインタは所定の順序に従った順番で記録できるような構成であっても構わない。また、その場合に、1つのエントリ内で、記録できる管理情報へのポインタ数より多く、ポインタを記録する必要が生じた際、リンク情報を伴って複数のエントリを利用して、管理情報へのポインタを記録してもよい。
【００７６】
図１２は、複数の管理情報（エントリ）を用いることで多数のポインタを管理する構成例を示した図である。同図において、アルバム管理ファイル２０５の１つの管理情報には、タイトル管理ファイル２０７へのポインタは、最大３個までしか登録できないとする。“Ａｌｂｕｍ  Ｂ”におけるタイトル管理ファイル２０７へのポインタを３個以上記録することが必要な場合、”その他の情報”にリンク情報を記録し、管理情報＃１と管理情報＃２が“Ａｌｂｕｍ  Ｂ”の管理情報として利用できるようにしている。
【００７７】
また、各属性管理ファイルにおいて、その他の情報に記録される情報は、エントリの使用状況を示す情報やエントリのリンク情報に限られない。これらの他に、図１３に示すように、コンピレーションアルバムか否かを示すフラグ情報や、アルバムに対する画像データ（Ｐｉｃｔｕｒｅデータ）が記録されている場所を示す情報等が記録されてもよい。
【００７８】
また、各属性管理ファイルの管理情報のサイズは５１２バイトに限らず、可変長としてもよい。また、各属性管理ファイルの構成自体は可変長として説明したが、固定長であってもよい。また、各属性管理ファイルは別々のファイルの構成としたが、１つ或いはいくつかのファイルにその情報が集約されるような構成でもよい。
【００７９】
１．２．６  ソート情報管理ファイル
各属性管理ファイルにおいて管理情報（エントリ）をソートした状態を管理するソート情報管理ファイル２０９について、図１４を用いて説明する。
【００８０】
図１４は、ジャンル管理ファイル２０１と、それに対するソート情報管理ファイル２０９との構成例を示した図である。
【００８１】
ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１、作曲者管理ファイル２１１、アーティスト管理ファイル２０３、アルバム管理ファイル２０５及びタイトル管理ファイル２０７の管理情報を、それぞれの属性管理ファイルで管理する文字情報、すなわちジャンル、作曲者、アーティスト、アルバム及びタイトルについて所定の条件（手順）でソートした場合の、ソート後の管理情報の順序を示す情報を格納する。このため、ソート情報管理ファイル２０９は、ジャンル、作曲者、アーティスト、アルバム及びタイトルのそれぞれの情報について、ソート後の順序を格納する領域を有する。
【００８２】
ソート情報管理ファイル２０９の、ジャンルに関するソート情報を記録する領域には、ジャンル管理ファイル２０１で使用されている管理情報を所定の条件で並び替えた場合の順序が、ジャンル管理ファイル２０１の管理情報のインデックス番号を用いて記録される。
【００８３】
例えば、ジャンル管理ファイル２０１において管理情報＃１、管理情報＃２及び管理情報＃４が使用されており、それぞれのジャンル名（文字情報）として“ＣＬＡＳＳＩＣ”，“ＰＯＰＳ”，“ＪＡＺＺ”が記録されている場合を考える。ジャンル管理ファイル２０１の管理情報を、ジャンル名（文字情報）のアルファベット順に並べ替えると、管理情報＃１、管理情報＃４、管理情報＃２の順になる。よって、ソート情報管理ファイル２０９の、ジャンルに関するソート情報を記録する領域には、＃１、＃４、＃２のようにインデックス番号が記録される。このように、ソート情報管理ファイル２０９において、各属性管理ファイルの管理情報を所定の条件で並べ替えた状態をインデックス番号で管理することにより、各属性管理ファイルにおいて実際に管理情報の並べ替えをする必要がなく、容易にソート後の管理情報の順序を管理することが可能となる。
【００８４】
再生装置は、ソート情報管理ファイル２０９を参照することによって、ジャンルを所定の順序に並び替えた一覧を容易に表示することが可能となる。また、作曲者、アーティスト、アルバム、タイトルに関しても、同様に各属性管理ファイルの管理情報を所定の条件で並べ替えた後の順序情報を、インデックス番号を用いてソート情報管理ファイル２０９内に管理する。前述のように各属性管理ファイルのサイズが、記録する管理情報の数に応じて可変長となる場合、ソート情報管理ファイル２０９の各管理情報のソート情報を管理する領域も可変長となる。
【００８５】
また、図１５に示すように、ソート情報管理ファイル２０９は、ソート後のインデックス情報２２１に加えて、各属性管理ファイル内の管理情報エントリの使用状況を示すフラグ情報であるＵｓｅｄ情報２２３を格納してもよい。図１５の例では、ジャンル管理ファイル２０１において、管理情報＃１、管理情報＃２、管理情報＃３、管理情報＃４はそれぞれ、”使用”、”使用”、”未使用”、”使用”であるため、ジャンル情報に関するＵｓｅｄ情報２２３として“１”、“１”、“０”、“１”となるフラグ情報が記録される。
【００８６】
以上では、ソート情報管理ファイル２０９は可変長となる構成について示したが、固定長のファイルであっても構わない。また、各管理情報ファイル内の管理情報を所定の条件でソートした状態を１つのファイルにまとめて管理する例について示したが、属性管理ファイル毎にソート情報を管理するファイルを設けてもよい。すなわち、各属性管理ファイルの管理情報を所定条件でソートした状態を管理できる構成であれば、その構成はどのようなものであっても構わない。
【００８７】
２．記録装置
上記の半導体記録媒体１００に対する記録装置の構成及び動作について説明する。
【００８８】
２．１  構成
図１６に記録装置の構成を示す。記録装置１６００は、ＣＤ、ＤＶＤ、ファイル等から、またはインターネット網や携帯電話網といった各種ネットワークを介して、コンテンツを取得し、半導体記録媒体１００に記録する。記録装置１６００は例えば、ＰＣ（パーソナルコンピュータ）、携帯電話、ＰＤＡ（Personal Digital Assistant）、ポータブル機器、ＴＶ等である。
【００８９】
記録装置１６００は、データ入力Ｉ／Ｆ部１６０７と、データ記録部１６０１と、コンテンツ書き込み／読み込み部１６０８と、コンテンツ鍵書き込み／読み込み部１６０９と、媒体アクセス部１６１０と、入力部１６１１と、表示部１６１２とを含む。
【００９０】
データ入力Ｉ／Ｆ部１６０７は、ＣＤ、ＤＶＤ、ファイル等のコンテンツファイルを読み出す機能や、ネットワークＩ／Ｆ機能を備え、同じネットワーク内に接続された専用の配信サーバから、コンテンツや、コンテンツに付随するジャンル、アーティスト名、アルバム名、作曲者名、タイトル名等の各種情報を受信する機能を備えている。
【００９１】
データ記録部１６０１は、入力されたコンテンツに対するコンテンツ鍵、コンテンツ情報、ナビゲーション情報を生成する機能を有する。データ記録部１６０１は、エンコーダ１６０２、エンクリプタ１６０３、コンテンツ鍵生成部１６０４、ナビゲーションファイル生成部１６０５、及びコンテンツ情報生成部１６０６を含む。
【００９２】
エンコーダ１６０２は、データ入力Ｉ／Ｆ部１６０７で入力されたコンテンツを必要に応じて符号化し圧縮する機能を有する。エンコーダ１６０２は必ずしも必要ではないが、本実施の形態においては入力されたコンテンツをエンコーダ１６０２で圧縮後に、エンクリプタ１６０３で暗号化する。
【００９３】
エンクリプタ１６０３は、コンテンツ鍵生成部１６０４によって生成されたコンテンツ鍵でコンテンツを暗号化し、暗号化コンテンツを生成する機能を有する。
【００９４】
コンテンツ鍵生成部１６０４は、データ入力Ｉ／Ｆ部１６０７から入力されるローカルコンテンツを暗号化する際に使用するコンテンツ鍵を生成する機能を有する。本実施の形態では、コンテンツ鍵生成部１６０４は乱数生成器を備えており、乱数によってコンテンツ鍵を生成する。
【００９５】
コンテンツ情報生成部１６０６は、配信サーバ３００からデータ入力Ｉ／Ｆ部１６０７を介して受信した、コンテンツに関するジャンル、アーティスト、作曲者、アルバム、タイトル等の属性情報を加工してコンテンツ情報を生成する機能を有する。コンテンツ情報生成部１６０６は、ユーザにより入力されたコンテンツに関する属性情報を、キーボードやボタン等の入力機器等の入力部１６１１を介して受信することもできる。
【００９６】
ナビゲーションファイル生成部１６０５は、半導体記録媒体１００に記録されているナビゲーションファイル群を解析し、コンテンツ情報生成部１６０６で生成されるコンテンツ情報をもとに、新たなナビゲーションファイル群を生成する機能を備えている。
【００９７】
コンテンツ書き込み／読み込み部１６０８は、ナビゲーションファイル群とともに暗号化されたコンテンツを媒体アクセス部１６１０経由で半導体記録媒体１００に書き込んだり、半導体記録媒体１００に書き込まれているナビゲーションファイル群や、暗号化コンテンツを読み込む機能を備えている。
【００９８】
コンテンツ鍵書き込み／読み込み部１６０９は、データ記録部１６０１において生成された暗号化コンテンツ鍵を媒体アクセス部１６１０経由で半導体記録媒体１００に書き込んだり、読み込んだりする機能を備えている。
【００９９】
媒体アクセス部１６１０は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスを行う機能を備えている。媒体アクセス部１６１０はさらに、半導体記録媒体１００の特殊領域１３１に記録されたメディア固有鍵の読出しや、保護領域１３２に記録された任意のデジタルデータの読み書きを行うために必要な認証処理を行う機能を備えている。
【０１００】
入力部１６１１は、ユーザが文字情報等の入力を行うことが可能なキーボードや各種ボタン等を備える。
【０１０１】
表示部１６１２は、コンテンツに対して付けられたジャンル、アーティスト、作曲者、アルバム、タイトル等の情報を初めとして、各種文字情報等の表示を行うことができる画面等の機能を備えている。
【０１０２】
２．２  記録動作
図１７は、記録装置１６００が、データ入力Ｉ／Ｆ部１６０７経由で取得したコンテンツを半導体記録媒体１００に記録する場合の動作シーケンスの例を示すフローチャートである。
【０１０３】
まず、記録装置１６００のデータ入力Ｉ／Ｆ部１６０７は、ソースが記録されたＣＤ、ＤＶＤ等の記録媒体から、カメラ・マイクといった入力機器から、または、インターネット網、携帯電話網を介して、コンテンツを取得する（Ｓ１７００）。取得されたコンテンツはデータ記録部１６０１に送られる。
【０１０４】
データ記録部１６０１は、コンテンツ鍵、コンテンツ情報、暗号化コンテンツを生成する（Ｓ１７０１）。具体的には、データ記録部１６０１は、ローカルコンテンツの符号化による圧縮をエンコーダ１６０２で行う。さらに、コンテンツ鍵生成部１６０４にてコンテンツ鍵を生成する。エンクリプタ１６０３にて、符号化後のローカルコンテンツを、前述のコンテンツ鍵で暗号化することで、暗号化コンテンツを生成する。さらに、ジャンル、作曲者、アーティスト、アルバム、タイトル等のコンテンツに関する属性情報を、配信サーバからデータ入力Ｉ／Ｆ部１６０７を介して取得するか、または記録装置に付随する表示部１６１２にデータを表示し、ユーザからのデータ変更要望等により、キーボードや、ボタン等の入力部１６１１を介してユーザからの入力を受け付けることで生成する。
【０１０５】
次に、ナビゲーションファイル群を生成する（Ｓ１７０２）。半導体記録媒体１００に記録されている、ナビゲーションファイル群（ジャンル管理ファイル、アーティスト管理ファイル、作曲者管理ファイル、アルバム管理ファイル、タイトル管理ファイル等の各属性管理ファイル、ソート情報管理ファイル）を読み込んで、ステップＳ１７０１で生成したコンテンツ情報を基に、ナビゲーションファイル群（ジャンル管理ファイル、アーティスト管理ファイル、作曲者管理ファイル、アルバム管理ファイル、タイトル管理ファイル等の各属性管理ファイル、ソート情報管理ファイル）に追加した状態で内部に保持する。このときの具体的な動作シーケンスは後述する。
【０１０６】
コンテンツ書き込み／読み込み部１６０８は、データ記録部１６０１のエンクリプタ１６０３が暗号化したコンテンツと共に、内部に保持するナビゲーションファイル群を、媒体アクセス部１６１０経由で、半導体記録媒体１００の通常領域１３３に記録する（Ｓ１７０３）。
【０１０７】
コンテンツ鍵書き込み／読み込み部１６０９は、データ記録部１６０１で生成されたコンテンツ鍵を、媒体アクセス部１６１０経由で、半導体記録媒体１００固有のメディア固有鍵で暗号化された状態で、半導体記録媒体１００の保護領域１３２に記録する（Ｓ１７０４）。ただし、半導体記録媒体１００の保護領域１３２への書き込みは、媒体アクセス部１６１０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【０１０８】
２．２．１  ナビゲーションファイル群の生成
前述のナビゲーションファイル群の生成ステップ（Ｓ１７０２）の詳細な処理を図１８のフローチャートを参照して説明する。
【０１０９】
まず、半導体記録媒体１００に記録されているジャンル管理ファイル２０１を参照し、ジャンル管理ファイル２０１に、これから記録しようとするコンテンツに対するジャンル情報と同じものが含まれているか否かを確認する（Ｓ１８００）。
【０１１０】
ジャンル管理ファイル２０１において、記録しようとするコンテンツに対するジャンル情報が含まれていない場合、そのジャンル情報について新規に管理情報を作成する（Ｓ１８０１）。
【０１１１】
次に、半導体記録媒体１００から、アーティスト管理ファイル２０３及び作曲者管理ファイル２１１の管理情報を読み込む。読み込んだ管理情報を参照し、それらのファイル中に、記録するコンテンツに対するアーティスト情報、作曲者情報と同じものが既に含まれているか否かを確認する（Ｓ１８０２）。
【０１１２】
アーティスト管理ファイル２０３及び作曲者管理ファイル２１１に、記録するコンテンツに対するアーティスト情報及び作曲者情報がそれぞれ含まれていない場合には、新規に管理情報を作成する（Ｓ１８０３）。
【０１１３】
上記のステップにおいて、アーティスト管理ファイル２０３及び作曲者管理ファイル２１１において、記録するコンテンツに関連する管理情報（すなわち、ポインタ）が決まる。記録するコンテンツに関連する、ジャンル管理ファイル２０１における管理情報に、アーティスト管理ファイル２０３へのポインタと、作曲者管理ファイル２１１へのポインタとを記録する（Ｓ１８０４）。
【０１１４】
その後、半導体記録媒体１００から、アルバム管理ファイル２０５の管理情報を読み込む。読み込んだ管理情報を参照し、アルバム管理ファイル２０５において、記録するコンテンツに対するアルバム情報と同じものが含まれているか否かを確認する（Ｓ１８０５）。
【０１１５】
アルバム管理ファイル２０５内の管理情報に、記録するコンテンツに対するアルバム情報が含まれていない場合には、新規に管理情報を作成する（Ｓ１８０６）。
【０１１６】
上記のステップにおいて、アルバム管理ファイル２０５において、記録するコンテンツに関連する情報を含む管理情報が決まる。次に、アーティスト管理ファイル２０３及び作曲者管理ファイル２１１の管理情報に、アルバム管理ファイルへのポインタを記録する（Ｓ１８０７）。
【０１１７】
次に、記録するコンテンツに対するタイトル管理情報に基づき、タイトル管理ファイル２０７内の管理情報を新規に作成する（Ｓ１８０８）。
【０１１８】
上記のステップにおいて、タイトル管理ファイル２０７において、記録するコンテンツに関連する情報を含む管理情報が決まる。アルバム管理ファイル２０５の管理情報に、タイトル管理ファイル２０７へのポインタを記録する（Ｓ１８０９）。
【０１１９】
なお、上記の管理情報を新規に作成する各ステップ（Ｓ１８０１，Ｓ１８０３、Ｓ１８０６、Ｓ１８０８）の終了後、各属性管理ファイル内の管理情報を所定の条件でソートした場合のソート順を示すソート情報を作成し、そのソート情報に基づきソート情報管理ファイル２０９を更新する。例えば、ステップＳ１８０１でジャンル管理ファイル２０１において管理情報の追加後、ジャンル管理ファイル２０１の管理情報の「ジャンル」フィールドを所定の条件（例えばアルファベット順）でソートした場合の、ソート後の管理情報の順序を、ソート情報管理ファイル２０９に記録する。
【０１２０】
以上のように、記録装置１６００は、図３に示す記録方法及び図４に示すディレクトリ構成にしたがい、半導体記録媒体１００のナビゲーションファイル群及びコンテンツを更新し、記録することが可能となる。
【０１２１】
３．再生装置
上記の半導体記録媒体１００に対する再生装置の構成及び動作について説明する。
【０１２２】
３．１  構成
図１９に、本実施形態の再生装置の構成の一例を示す。再生装置１９００は、出力部１９０１と、コンテンツ再生部１９０２と、コンテンツ鍵読出し部１９０５と、コンテンツ読出し部１９０６と、媒体アクセス部１９０８と、表示部１９０９とを含む。
【０１２３】
コンテンツ読出し部１９０６は、半導体記録媒体１００からコンテンツ、ナビゲーションファイル群やプレイリストファイルを読み出す機能を備えている。コンテンツ読出し部１９０６は、コンテンツ検索部１９０７を含み、コンテンツ検索部１９０７は、半導体記録媒体１００に記録されているナビゲーションファイル群やプレイリストファイルを読み出し、再生装置１９００に搭載されている表示部１９０９にその情報を表示する機能を有する。また、コンテンツ読出し部１９０６は、ユーザが選択した情報に従って階層的なナビゲーションファイル群やプレイリストファイルの検索、コンテンツの絞込み選択を行い、最終的にユーザの希望に合致するコンテンツを半導体記録媒体１００から検索する。検索されたコンテンツは暗号化されており、コンテンツ再生部１９０２に送られる。また、コンテンツ読出し部１９０６は、半導体記録媒体１００におけるコンテンツ鍵の記録場所を示す情報を保持しており、この情報を出力する機能を有する。
【０１２４】
コンテンツ鍵読出し部１９０５は、コンテンツ読出し部１９０６から受け取ったコンテンツ鍵の記録場所を示す情報に基づいて、半導体記録媒体１００に記録された暗号化コンテンツ鍵を媒体アクセス部１９０８経由で読み出し、読み出した暗号化コンテンツ鍵を復号化して平文コンテンツ鍵を生成し、その平文コンテンツ鍵をコンテンツ再生部１９０２に出力する機能を備えている。
【０１２５】
コンテンツ再生部１９０２は、コンテンツ読出し部１９０６から受け取ったコンテンツ（暗号化コンテンツ）を、コンテンツ鍵読出し部１９０５から受け取ったコンテンツ鍵で復号し、伸張処理を行い、コンテンツを再生する機能を備えている。デクリプタ１９０４は、暗号化コンテンツをコンテンツ鍵で復号する処理を行う。コンテンツ再生部１９０２はデクリプタ１９０４とデコーダ１９０３から構成される。デコーダ１９０３は、デクリプタ１９０４で復号されたコンテンツが圧縮されている場合に、そのコンテンツを伸張して圧縮前の状態に戻す処理を行う。なお、デコーダ１９０３はコンテンツが圧縮されていない場合にはなくてもよい。
【０１２６】
出力部１９０１は、コンテンツ再生部１９０２によって復号されたコンテンツデータを出力する機能を備えている。例えば、出力部１９０１は、コンテンツデータが音声データの場合、スピーカに相当し、コンテンツデータが映像データや文字データの場合、ディスプレイに相当する。また、再生装置１９００の外部にあるディスプレイやスピーカを使用する場合、出力部１９０１はＡＶ−ＯＵＴ等の出力端子に相当する。
【０１２７】
媒体アクセス部１９０８は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスを行う機能を備えている。媒体アクセス部１９０８は、半導体記録媒体１００の特殊領域１３１に記録されたメディア固有鍵の読み出しや、保護領域１３２に記録された任意のデジタルデータの読み書きを行うために必要な認証処理を行う機能を備えている。
【０１２８】
表示部１９０９は、例えば液晶表示装置（ＬＣＤ）からなり、コンテンツ読出し部１９０６で読み込まれたコンテンツやナビゲーションファイル群やプレイリストファイルの情報を表示する機能を有する。
【０１２９】
３．２  再生動作
図２０は、再生装置１９００が半導体記録媒体１００に記録されたコンテンツを再生する場合の動作シーケンス例を示すフローチャートである。
【０１３０】
まず、再生装置１９００のコンテンツ読み出し部１９０６は媒体アクセス部１９０８経由で、半導体記録媒体１００に記録されているナビゲーションファイル群或いはプレイリストファイルを読み出す（Ｓ２０００）。
【０１３１】
次に、ユーザの指示にしたがいコンテンツファイルを読み出す（Ｓ２００１）。具体的には、読み出したナビゲーションファイル群或いはプレイリストファイルの情報を基に、再生装置１９００の表示部１９０９上に選択メニューを表示し、その選択メニューを介してユーザに所望のコンテンツを選択させる。ユーザの選択に従って、コンテンツ検索部１９０７は、ナビゲーションファイル群、プレイリストファイル及びコンテンツファイルの検索を行う。こうして得られたコンテンツデータ及びコンテンツに関する属性情報は、コンテンツ再生部１９０２及びコンテンツ鍵読出し部１９０５に送られる。この処理の詳細及び表示部１９０９上の表示例は後述する。
【０１３２】
次に、暗号化されたコンテンツを復号するためのコンテンツ鍵（暗号化コンテンツ鍵）を読み出す（Ｓ２００２）。コンテンツ鍵読出し部１９０５は、コンテンツ読み出し部１９０６から受信した情報を基に暗号化コンテンツ鍵の記録場所を特定し、媒体アクセス部１９０８経由で半導体記録媒体１００から暗号化コンテンツ鍵を読み出す。半導体記録媒体１００から読み出したコンテンツ鍵は、半導体記録媒体１００に固有のメディア固有鍵で暗号化されている。このため、まず、半導体記録媒体１００からメディア固有鍵を読み出し、それを用いて、読み出したコンテンツ鍵から平文のコンテンツ鍵を算出する必要がある。
【０１３３】
こうして得られたコンテンツ鍵はコンテンツ再生部１９０２に送られる。なお、コンテンツ鍵の読出しは、媒体アクセス部１９０９と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【０１３４】
最後に、半導体記録媒体１００から読み出したコンテンツとコンテンツ鍵とを用いて、コンテンツを復号し、再生する（Ｓ２００３）。コンテンツ再生部１９０２のデクリプタ１９０４は、コンテンツ読出し部１９０５から受信したコンテンツを、コンテンツ鍵読出し部１９０５から受信したコンテンツ鍵を用いて復号する。デコーダ１９０３は、復号されたコンテンツの伸張処理を行い、出力部１９０１に送信する。これによってコンテンツの再生が実現される。
【０１３５】
図２１及び図２２は、上記のステップＳ２００１において、再生装置１９００の表示部１９０９上での、半導体記録媒体１００から読み出されたナビゲーション情報に基づいた選択メニューの表示例を示している。図２１（ａ）→図２１（ｂ）→図２２（ｃ）→図２２（ｄ）と遷移する。
【０１３６】
図２１（ａ）は、再生装置１９００の表示部１９０９上に最初に表示される初期メニューの例を示した図である。ユーザは、「ジャンル一覧」、「作曲者一覧」、「アーティスト一覧」、「アルバム一覧」、「タイトル一覧」、「ユーザプレイリスト」の選択項目の中から１つの項目を選択することが可能となる。図２１（ｂ）は、図２１（ａ）の選択メニューにおいて「ジャンル一覧」が選択された際の表示例を示している。このときの選択メニューでは、ジャンル管理ファイル２０１で管理されるジャンルが、ソート情報管理ファイル２０９で管理するソート順にしたがって表示される。
【０１３７】
図２２（ｃ）は、図２１（ｂ）の選択メニューにおいて「ＣＬＡＳＳＩＣ」が選択された際の表示例を示している。このとき、さらに、「アーティスト」及び「作曲者」のいずれで次の選択を行うかを確認する画面が表示されている。すなわち、半導体記録媒体１００に記録されているジャンル管理ファイル２０１の管理情報には、アーティスト管理ファイル２０３へのポインタと、作曲者管理ファイル２１１へのポインタとがあるため、いずれのファイルの内容を表示させるかをユーザが選択することができるようになっている。
【０１３８】
図２２（ｄ）は、図２２（ｃ）の選択メニューにおいて「アーティスト」が選択された場合の表示例を示している。ジャンル管理ファイル２０１に記録されているアーティスト管理ファイルへのポインタに基づき、アーティスト情報を表示する。その際、その表示順はソート情報管理ファイル２０９で管理されるソート順序にしたがう。以降、アルバム→タイトルへと階層的にユーザの選択が進む。記録媒体１００に記録している各属性管理ファイルのポインタ情報及びソート情報管理ファイル２０９で管理されるソート情報に基づき選択項目が表示される。
【０１３９】
なお、画面の表示は上記の例に限定されず、任意の表示形式が可能である。例えば、初期選択メニューではユーザプレイリストの一覧のみ表示されており、特定のアクション（ボタンを押す等）を起こすことによって、コンテンツの絞込み動作に移行するものでもよい。
【０１４０】
以上のように、再生装置１９００においてナビゲーションファイル群を効果的に利用することで、数多くのコンテンツの中からユーザが希望するコンテンツを効果的に絞り込んで再生することが可能となる。
【０１４１】
３．２．１  コンテンツ再生処理の詳細
図２３〜図２７を用いて、ステップＳ２００１のコンテンツファイルの読出し処理の詳細を説明する。
【０１４２】
（ａ）初期メニュー処理
図２３は、図２１（ａ）の初期メニュー（初期選択画面）の表示及びその初期メニュー上でユーザにより選択が行われた場合の処理の流れを示す。まず、表示部１９０９上に図２１（ａ）に示す初期メニュー（"Menu List"）が表示される（Ｓ２１）。初期メニュー上でユーザにより「ジャンル一覧」の項目が選択されると（Ｓ２２でＹＥＳ）、「ジャンル一覧」選択時処理が実行される（Ｓ２８）。「作曲者一覧」の項目が選択されると（Ｓ２３でＹＥＳ）、「作曲者一覧」選択時処理が実行される（Ｓ２９）。「アーティスト一覧」の項目が選択されると（Ｓ２４でＹＥＳ）、「アーティスト一覧」選択時処理が実行される（Ｓ３０）。「アルバム一覧」の項目が選択されると（Ｓ２５でＹＥＳ）、「アルバム一覧」選択時処理が実行される（Ｓ３１）。「タイトル一覧」の項目が選択されると（Ｓ２６でＹＥＳ）、「タイトル一覧」選択時処理が実行される（Ｓ３２）。「プレイリスト表示」の項目が選択されると（Ｓ２７でＹＥＳ）、「プレイリスト表示」選択時処理が実行される（Ｓ３０）。
【０１４３】
（ｂ）ジャンル一覧選択時処理
図２４のフローチャートを参照してジャンル一覧選択時処理を説明する。図２１（ａ）に示す初期メニュー上で「ジャンル一覧」が選択されると、ジャンル管理ファイル２０１が参照され、図２１（ｂ）に示すようなジャンル項目（管理情報のテキスト情報）の一覧が表示される（Ｓ２２１）。具体的には、ジャンル管理ファイル２０１の各管理情報の「ジャンル」フィールドに記載された情報（ジャンル名）を取得し、各ジャンル名をソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて、表示する。
【０１４４】
ユーザは、図２１（ｂ）に示すようなジャンル項目の一覧から所望のジャンルを選択できる。ユーザにより１つのジャンルの選択があると（Ｓ２２２でＹＥＳ）、図２２（ｃ）に示すような「アーティスト」または「作曲者」のいずれかを選択する画面が表示される（Ｓ２２３）。
【０１４５】
ユーザにより「アーティスト」が選択された場合（Ｓ２２４）、アーティスト管理ファイル２０３が参照され、図２２（ｄ）に示すような、選択されたジャンルに属するアーティスト（アーティスト名）が検索され、その一覧が表示される（Ｓ２３２）。このとき、アーティストは所定のソート順で表示される。例えば、アーティストはソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えられて表示される。また、ジャンル管理ファイル２０１において、「アーティストへのポインタ」に登録されているポインタが既に並べ替えられている場合、並べ替えのためにソート情報管理ファイル２０９が参照される必要はなく、登録されたポインタが示す順に表示すればよい（このことは、他の属性管理ファイルの情報が一覧表示される場合も同様である）。
【０１４６】
選択されたジャンルに属するアーティストの情報（アーティスト名）は次にようにして取得できる。ジャンル管理ファイル２０１において、選択されたジャンルに関する管理情報を特定する。特定した管理情報における「アーティスト管理ファイルへのポインタ」を参照することで、アーティスト管理ファイル２０３における、選択されたジャンルに関連するアーティストの管理情報を特定する。そして、アーティスト管理ファイル２０３における特定された管理情報から、選択されたジャンルに属するアーティスト名を取得する。
【０１４７】
アーティストの一覧表示後、ユーザにより１つのアーティストの選択があると（Ｓ２３３でＹＥＳ）、アルバム管理ファイル２０５が参照され、選択されたアーティストのアルバムが検索され、その一覧が表示される（Ｓ２３４）。このとき、検索されたアルバムの情報は例えばソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて表示される。
【０１４８】
選択されたアーティストのアルバムの情報（アルバム名）は次にようにして取得できる。アーティスト管理ファイル２０３において、選択されたアーティストに関する管理情報を特定する。特定した管理情報における「アルバム管理ファイルへのポインタ」を参照して、アルバム管理ファイル２０５における、選択されたアーティストに関連するアルバムの管理情報を特定する。そして、アルバム管理ファイル２０５における特定された管理情報から、選択されたアーティストに関連するアルバムの情報を取得する。
【０１４９】
一方、ステップＳ２２４において、ユーザにより「作曲者」が選択された場合、作曲者管理ファイル２１１が参照され、そのジャンルに属する作曲者が検索され、その一覧が表示される（Ｓ２２５）。このとき、検索された作曲者の情報は例えばソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて表示される。
【０１５０】
作曲者一覧表示後、ユーザにより１つの作曲者の選択があると（Ｓ２２６でＹＥＳ）、アルバム管理ファイル２０５が参照され、選択された作曲者のアルバムが検索され、その一覧が表示される（Ｓ２２７）。ステップＳ２３４の場合と同様に、作曲者管理ファイル２１１の「アルバム管理ファイルへのポインタ」を参照することで、選択された作曲者に関連するアルバムの情報を取得できる。
【０１５１】
アルバム一覧表示後、ユーザにより１つのアルバムが選択されると（Ｓ２２８でＹＥＳ）、タイトル管理ファイル２０７が参照され、選択されたアルバムに含まれるタイトルが検索され、その一覧が表示される（Ｓ２２９）。このとき、検索されたタイトルの情報は例えばソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えて表示される。
【０１５２】
具体的には、アルバム管理ファイル２０５において、選択されたアルバムに関する管理情報を特定する。特定した管理情報における「タイトル管理ファイルへのポインタ」を参照して、タイトル管理ファイル２０７における、選択されたアルバムに関連するタイトルの管理情報を特定する。そして、タイトル管理ファイル２０７における特定された管理情報から、選択されたアルバムに関連するタイトルの情報を取得する。
【０１５３】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２３０でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２３１）。コンテンツの記録場所は、タイトル管理ファイル２０７の「コンテンツ記録場所へのポインタ」を参照することで認識できる。
【０１５４】
（ｃ）作曲者（アーティスト）一覧選択時処理
図２５のフローチャートを参照して作曲者一覧選択時処理（またはアーティスト一覧選択時処理）を説明する。
【０１５５】
初期メニュー上でユーザにより「作曲者一覧」（または「アーティスト一覧」）が選択された場合、作曲者管理ファイル２１１（またはアーティスト管理ファイル２０３）が参照され、作曲者（またはアーティスト）が検索され、その一覧が表示される（Ｓ２４１）。このとき、検索された作曲者（またはアーティスト）はソート情報管理ファイル２０９に記録されているソート順にしたがって並べ替えられて表示される。
【０１５６】
作曲者（またはアーティスト）の一覧表示後、ユーザにより１つの作曲者（またはアーティスト）の選択があると（Ｓ２４２でＹＥＳ）、アルバム管理ファイル２０５が参照され、選択された作曲者（またはアーティスト）のアルバムが検索され、その一覧が表示される（Ｓ２４３）。
【０１５７】
アルバム一覧表示後、ユーザにより１つのアルバムが選択されると（Ｓ２４４でＹＥＳ）、タイトル管理ファイル２０７が参照され、選択されたアルバムに含まれるタイトルが検索され、その一覧が表示される（Ｓ２４５）。
【０１５８】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２４６でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２４７）。
【０１５９】
（ｄ）アルバム一覧選択時処理
図２６のフローチャートを参照してアルバム一覧選択時処理を説明する。
【０１６０】
初期メニュー上でユーザにより「アルバム一覧」が選択された場合、アルバム管理ファイル２０５が検索され、その一覧がソートされて表示される（Ｓ２５１）。このとき、アルバムの情報は例えばソート情報管理ファイル２０９に記録されているソート情報に従って並べ替えられて表示される。
【０１６１】
アルバム一覧表示後、ユーザにより１つのアルバムが選択されると（Ｓ２５２でＹＥＳ）、タイトル管理ファイル２０７が参照され、例えば選択されたアルバムに含まれるタイトルが検索され、その一覧がソートされて表示される（Ｓ２５３）。
【０１６２】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２５４でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２５５）。
【０１６３】
（ｅ）タイトル一覧選択時処理
図２７のフローチャートを参照してタイトル一覧選択時処理を説明する。
【０１６４】
初期メニュー上でユーザにより「タイトル一覧」が選択された場合、タイトル管理ファイル２０７が参照され、タイトルが検索され、例えばその一覧がソートされて表示される（Ｓ２６１）。
【０１６５】
タイトル一覧表示後、ユーザにより１つのタイトルが選択されると（Ｓ２６２でＹＥＳ）、選択されたタイトルのコンテンツが半導体記録媒体１００から読み出される（Ｓ２６３）。なお、ここでは詳細な説明は割愛するが、初期メニュー上でユーザにより「プレイリスト」が選択された場合、プレイリストに登録されているコンテンツをユーザが選択することによって半導体記録媒体１００から読み出される。
【０１６６】
以上のようにして、本実施形態では、コンテンツに関する属性（ジャンル、アーティスト、作曲者、アルバム、タイトル等）毎に管理ファイル（属性管理ファイル）２０１、２０３、…を設け、各属性管理ファイル２０１、２０３、…を階層的にリンクさせ、そのリンク情報（ポインタ）を各属性管理ファイルで管理する。これにより、所望のコンテンツの絞込み抽出を容易な構成で行うことが可能となる。また、各属性管理ファイルで管理する情報を所定の条件で並べ替えた場合のソート順序に関する情報を、属性管理ファイルとは別のファイル（ソート情報管理ファイル２０９）で管理する。このように、ソート情報管理ファイル２０９を設けたことで、コンテンツの追加、削除時にともない属性管理ファイル内のエントリを並べ替える必要がなく、属性管理ファイルに対する更新処理の煩雑化を抑制しつつ、半導体記録媒体１００に記録されているコンテンツの属性に基づいた検索の容易化を実現する。
【０１６７】
（実施の形態２）
以下、本発明の第２の実施の形態を説明する。本実施の形態において、ナビゲーションファイル群における各属性管理ファイル内の管理情報に対するポインタの情報の格納方法が実施の形態１のものと異なる。その他の構成、動作については基本点に同様である。また、本実施形態の記録装置及び再生装置の構成は実施の形態１のものと同様とする。
【０１６８】
図２８は、本実施形態における、ナビゲーションファイル群と、オーディオオブジェクトを含むコンテンツファイルとの関係を示した図である。ナビゲーションファイル群は、ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ、タイトル管理ファイル２０７、及びソート情報管理ファイル２０９を含む。
【０１６９】
ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ、タイトル管理ファイル２０７の各属性管理ファイルは、文字情報と、タイトル管理ファイルへのポインタ情報とを含む。
【０１７０】
例えば、図２８では、ジャンル管理ファイル２０１ｂに含まれる管理情報＃１には、タイトル管理ファイル２０７の管理情報＃１と管理情報＃３に対するポインタが記録される。同図において、矢印がポインタ情報によるポイント先を示している。同様に、他の属性管理ファイルの管理情報においても、タイトル管理ファイル２０７へのポインタが記録される。タイトル管理ファイル２０７の管理情報には、コンテンツの記録場所に関するポインタが記録されており、そのポインタを参照することでコンテンツファイル２５０ｂを特定することが可能となる。
【０１７１】
実施の形態１と同様に、ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ、タイトル管理ファイル２０７の各属性管理ファイル内の管理情報をソートした場合の、ソート順序を管理する。同図において、破線矢印は各属性管理ファイルのソート情報をソート情報管理ファイル２０９に記録していることを示している。
【０１７２】
図２９は、ジャンル管理ファイル２０１ｂの情報の記録例を示した図である。ジャンル管理ファイル２０１ｂの各管理情報は、「ジャンル（文字情報）」、「タイトル管理ファイルへのポインタ」、「その他の情報」の合計５１２バイトで構成される。管理情報＃１には、タイトル管理ファイル２０７へのポインタとして“１”、”２”が記録されている。これは、ジャンル“ＣＬＡＳＳＩＣ”に属するタイトルが、タイトル管理ファイル２０７の管理情報＃１、管理情報＃２に属していること示している。
【０１７３】
同様に、ジャンル管理ファイル２０１ｂの管理情報＃２には、タイトル管理ファイル２０７へのポインタとして“３、５、６”が記録されている。これは、ジャンル“ＰＯＰＳ”に属するタイトルが、タイトル管理ファイル２０７の管理情報＃３、管理情報＃５、管理情報＃６に属していることを示している。また、管理情報＃３と管理情報＃４は、その他の情報に“未使用”が記録されている。これは、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。ここで、ジャンル情報に対して何番目の管理情報を使用するかについては特に制限はない。なお、上記の例では、使用状況を示すフラグを個々の管理情報内に保持したが、別の例として、管理ファイルの先頭部分にファイル内全体の使用状況に関してまとめて管理する領域を設けるような方法でも構わないし、また、別ファイルで管理するような方法であっても構わない。
【０１７４】
本実施形態における、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂの構成についても、ジャンル管理ファイル２０１ｂと同様の構成であるため、詳細な説明は割愛する。また、タイトル管理ファイル２０７の構成は図１１で示した実施の形態１の構成と同様である。
【０１７５】
図３０は、ナビゲーションファイル群の生成処理を示すフローチャートである。本処理は記録装置１６００により実行される。本フローチャートは、ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂの各属性管理ファイルについての生成処理を示している。
【０１７６】
まず、半導体記録媒体１００に記録されている各属性管理ファイル（ジャンル管理ファイル２０１ｂ、作曲者管理ファイル２１１ｂ、アーティスト管理ファイル２０３ｂ、アルバム管理ファイル２０５ｂ）を参照し、各属性管理ファイル２０１ｂ、…の管理情報に、これから記録しようとするコンテンツに対するジャンル情報と同じものが含まれているか否かを確認する（Ｓ２５００）。
【０１７７】
各属性管理ファイル２０１ｂ、…の管理情報に、記録しようとするコンテンツに対する情報が含まれていない場合には、そのジャンル情報について新規に管理情報を作成する（Ｓ２５０１）。
【０１７８】
次に、タイトル管理ファイル２０７において管理情報を新規に作成する（Ｓ２５０２）。
【０１７９】
上記のステップにより、タイトル管理ファイル２０７において、記録するコンテンツに関連する管理情報（すなわち、ポインタ）が決まる。次に、各属性管理ファイル２０１ｂ、…の管理情報に、タイトル管理ファイル２０７へのポインタを記録する（Ｓ２５０３）。
【０１８０】
上記の各ステップにおいて、新規に管理情報を作成するときに、各属性管理ファイルの管理情報を所定の条件でソートした場合の、ソート順を示すソート情報を作成し、ソート情報管理ファイル２０９に記録する。
【０１８１】
図３１は、再生装置１９００における再生コンテンツ選択時の動作を示すフローチャートである。本フローチャートは、図２１及び図２２に示すようにユーザ選択が実行された場合の、再生装置１９００の動作を示す。なお、図３１での破線は再生装置に対する入力すなわちユーザによる操作を示す。
【０１８２】
図２１（ｂ）に示す選択メニュー上でユーザによりジャンル一覧から１つのジャンルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０１）。その後、図２２（ｃ）に示すような”作曲者”または”アーティスト”を選択するメニューが表示されるが、本例では、ユーザにより”アーティスト”が選択されたものとする。
【０１８３】
再生装置１９００において、選択されたジャンルについて、ジャンル管理ファイル２０１ｂの管理情報に登録されている「タイトル管理ファイルへのポインタ」に基づき、タイトル管理ファイル２０７の管理情報を取得する。取得した管理情報に含まれる「アーティスト管理ファイルへのポインタ」から、アーティストの情報を検索し、検索した結果をアーティスト一覧として表示する（Ｓ２６０２）。これにより、図２２（ｄ）に示すようなアーティスト一覧が表示される。
【０１８４】
次に、図２２（ｄ）に示すアーティスト一覧から、ユーザにより１つのアーティストが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０３）。
【０１８５】
選択されたアーティストに関して、アーティスト管理ファイル２０３ｂの管理情報に登録されている「タイトル管理ファイルへのポインタ」に基づき、タイトル管理ファイル２０７の管理情報を取得する。取得した管理情報に含まれる「アルバム管理ファイルへのポインタ」から、アルバム情報を検索し、検索した結果をアルバム一覧として表示する（Ｓ２６０４）。
【０１８６】
アルバム一覧からユーザにより１つのアルバムが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０５）。
【０１８７】
選択されたアルバムに関して、アルバム管理ファイル２０５ｂの管理情報に登録されている「タイトル管理ファイルへポインタ」に基づき、タイトル管理ファイル２０７の管理情報を取得する。取得した結果をタイトル一覧として表示する（Ｓ２６０６）。
【０１８８】
タイトル一覧からユーザにより１つのタイトルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０７）。
【０１８９】
選択されたタイトルに関して、タイトル管理ファイル２０７内の管理情報に登録されている「コンテンツ記録場所へのポインタ」に基づきコンテンツデータを取得する（Ｓ２６０８）。その後、取得されたコンテンツデータについて復号、伸張処理が実行されて再生される。
【０１９０】
このように本実施の形態におけるナビゲーションファイル群では、タイトル管理ファイル２０７以外の全ての管理ファイルが、タイトル管理ファイルに対するポインタを格納する。この構成により、属性管理ファイル自体の追加や削除に対して、容易かつ柔軟な対応が可能となる。
【０１９１】
（実施の形態３）
以下、本発明の第３の実施の形態を説明する。本実施の形態において、ナビゲーションファイル群における各属性管理ファイル内の管理情報の格納方法が実施の形態１，２のものと異なる。その他の構成、動作については基本点に同様である。また、本実施形態の記録装置及び再生装置の構成は実施の形態１のものと同様とする。
【０１９２】
図３２は、本実施形態における、ナビゲーションファイル群と、オーディオオブジェクトを含むコンテンツファイルとの関係を示した図である。ナビゲーションファイル群は、ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ、タイトル管理ファイル２０７、及びソート情報管理ファイル２０９を含む。
【０１９３】
ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ、タイトル管理ファイル２０７の各属性管理ファイルは、各属性の内容を示す文字情報と、他の属性管理ファイルにおいて登録されている各属性に関連する管理情報の数を示すリファレンスカウント情報とを含む。本実施形態では、これらの属性管理ファイル２０１ｃ、…は他の管理ファイルへのポインタの情報を含まない。
【０１９４】
タイトル管理ファイル２０７の管理情報には、実施の形態１と同様、コンテンツの記録場所に関するポインタが記録されており、そのポインタを参照することでコンテンツファイル２５０を特定することが可能となる。
【０１９５】
実施の形態１と同様に、ソート情報管理ファイル２０９は、ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ、タイトル管理ファイル２０７の各属性管理ファイル内の管理情報をソートした場合の、ソート順序を管理する。同図において、破線矢印は各属性管理ファイルのソート情報をソート情報管理ファイル２０９に記録していることを示している。
【０１９６】
図３３は、ジャンル管理ファイル２０１ｃの情報の記録例を示した図である。ジャンル管理ファイル２０１ｃの各管理情報は、「ジャンル（文字情報）」、「リファレンスカウント」、「その他の情報」の合計５１２バイトで構成される。管理情報＃１には、リファレンスカウントとして”２”が記録されている。これは、ジャンル“ＣＬＡＳＳＩＣ”に属するタイトルが、タイトル管理ファイル２０７の全管理情報のうちの２つに使用されていること示している。
【０１９７】
同様に、ジャンル管理ファイル２０１ｃの管理情報＃２には、リファレンスカウントとして“１”が記録されている。これは、ジャンル“ＰＯＰＳ”に属するタイトルが、タイトル管理ファイル２０７の管理情報のうち１つに使用されていることを示している。また、管理情報＃３と管理情報＃４は、その他の情報に“未使用”が記録されている。これは、情報を記録する領域自体は確保されているものの、管理情報として使用されていないことを示している。ここで、ジャンル情報に対して何番目の管理情報を使用するかについては特に制限はない。なお、この使用状況を示すフラグを個々の管理情報内に保持する例を示したが、別の例として、管理ファイルの先頭部分にファイル内全体の使用状況に関してまとめて管理する領域を設けるような方法でも構わないし、また、別ファイルで管理するような方法であっても構わない。
【０１９８】
本実施形態における、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃの構成についても、ジャンル管理ファイル２０１ｃと同様の構成であるため、詳細な説明は割愛する。また、タイトル管理ファイル２０７の構成は図１１で示した実施の形態１の構成と同様である。
【０１９９】
図３４は、本実施形態のナビゲーションファイル群の生成処理を示すフローチャートである。本処理は記録装置１６００により実行される。本フローチャートは、ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃの各属性管理ファイルについての生成処理を示している。
【０２００】
まず、半導体記録媒体１００に記録されている各属性管理ファイル（ジャンル管理ファイル２０１ｃ、作曲者管理ファイル２１１ｃ、アーティスト管理ファイル２０３ｃ、アルバム管理ファイル２０５ｃ）を参照し、各属性管理ファイル２０１ｃ、…の管理情報に、これから記録しようとするコンテンツに対するジャンル情報と同じものが含まれているか否かを確認する（Ｓ３００）。
【０２０１】
各属性管理ファイル２０１ｃ、…の管理情報に、記録しようとするコンテンツに対する情報が含まれていない場合には、そのジャンル情報について新規に管理情報を作成する（Ｓ３０１）。
【０２０２】
次に、タイトル管理ファイル２０７において管理情報を新規に作成する（Ｓ３０２）。
【０２０３】
上記のステップにより、タイトル管理ファイル２０７において、記録するコンテンツに関連する管理情報（すなわち、ポインタ）が決まる。次に、各属性管理ファイル２０１ｃ、…の管理情報内の、リファレンスカウントをカウントアップした値（新規作成の場合には“１”）を記録する（Ｓ３０３）。
【０２０４】
なお、上記の各ステップにおいて、新規に管理情報を作成するときに、各属性管理ファイルの管理情報を所定の条件でソートした場合の、ソート順を示すソート情報を作成し、ソート情報管理ファイル２０９に記録する。
【０２０５】
図３１を参照して、本実施形態の再生装置１９００における再生コンテンツ選択時の動作を説明する。ここでは、図２１及び図２２に示すようにユーザ選択が実行された場合の、再生装置１９００の動作を示す。なお、前述のように図３１での破線は再生装置に対する入力すなわちユーザによる操作を示す。
【０２０６】
図２１（ｂ）に示す、ソート情報管理ファイル２０９に記録されているソート順にしたがって並び替えられたような、選択メニュー上でユーザによりジャンル一覧から１つのジャンルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０１）。その後、図２２（ｃ）に示すような”作曲者”または”アーティスト”を選択するメニューが表示されるが、本例では、ユーザにより”アーティスト”が選択されたものとする。
【０２０７】
再生装置１９００において、タイトル管理ファイル２０７から、選択されたジャンルに関連する管理情報を取得する。具体的には、ジャンル管理ファイル２０１ｃにおいて、選択されたジャンルと同一のジャンル情報を含む管理情報（そのエントリ番号）を特定する。例えば、図３３の例で、選択されたジャンルが”ＰＯＰＳ”の場合、管理情報＃２が特定される（そのエントリ番号は「２」である）。次に、タイトル管理ファイル２０７において、「ジャンル管理ファイルへのポインタ」の値が、特定された管理情報のエントリ番号と一致する管理情報を特定する。その特定した管理情報に含まれる「アーティスト管理ファイルへのポインタ」を用いて、アーティスト管理ファイル２０３ｃから、アーティストの情報を検索し、検索した結果をアーティスト一覧として表示する（Ｓ２６０２）。このとき、アーティストの情報は所定のソート順にしたがって表示される。これにより、図２２（ｄ）に示すようなアーティスト一覧が表示されてもよい。
【０２０８】
次に、図２２（ｄ）に示すアーティスト一覧から、ユーザにより１つのアーティストが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０３）。
【０２０９】
タイトル管理ファイル２０７の管理情報から、選択されたアーティストに関する管理情報を取得し、取得した管理情報に含まれる「アルバム管理ファイルへのポインタ」から、アルバム情報を検索し、検索した結果をアルバム一覧として表示する（Ｓ２６０４）。このとき、アルバムは所定のソート順に従って並び替えて表示されてもよい。
【０２１０】
アルバム一覧からユーザにより１つのアルバムが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０５）。
【０２１１】
タイトル管理ファイル２０７の管理情報から、選択されたアルバムに関する管理情報を取得し、取得した結果をタイトル一覧として表示する（Ｓ２６０６）。このとき、タイトルは所定のソート順に従って並び替えて表示されてもよい。
【０２１２】
タイトル一覧からユーザにより１つのタイトルが選択されると、その選択情報が再生装置１９００に入力される（Ｓ２６０７）。
【０２１３】
選択されたタイトルに関して、タイトル管理ファイル２０７内の管理情報に登録されている「コンテンツ記録場所へのポインタ」に基づきコンテンツデータを取得する（Ｓ２６０８）。その後、取得されたコンテンツデータについて復号、伸張処理が実行されて再生される。
【０２１４】
このように本実施の形態におけるナビゲーションファイル群では、タイトル管理ファイル２０７を元にして各管理ファイルを検索することが可能となる。この構成により、属性管理ファイル自体の追加や削除に対して、実施の形態２の構成よりもさらに容易かつ柔軟な対応が可能となる。
【０２１５】
次に、図３５を参照して、コンテンツを削除した場合の各属性管理ファイルの更新処理を説明する。本処理は記録装置１６００のデータ記録部１６０１により実行される。
【０２１６】
ユーザにより削除すべきコンテンツが指定されると、指定されたコンテンツのデータが記録媒体１００から削除される（Ｓ３２１）。コンテンツとともに、そのコンテンツに対応するコンテンツ鍵も削除される。コンテンツの各属性管理ファイル２０１ｃ、２０３ｃ、…において、削除したコンテンツに関連する管理情報のリファレンスカウントをカウントダウンする（Ｓ３２２）。各属性管理ファイル２０１ｃ、２０３ｃ、…において、カウントダウンしたリファレンスカウントの値が０であるか否かを判断し、０である場合、その管理情報を削除する（Ｓ３２３）。ここで、管理情報の削除とは、管理情報において、その他の情報以外の情報をクリアするとともに、その他の情報（管理情報使用状況）を”使用”から”未使用”へ変更する処理である。なお、上記のステップにおいて、管理情報を削除するときに、ソート情報管理ファイル２０９からも該当する管理情報に対するポインタ情報を削除する。
【０２１７】
以上のようにリファレンスカウントを参照することで、コンテンツの削除にともない不要となった属性の管理情報を、容易に認識でき、削除することが可能となる。
【０２１８】
（実施の形態４）
以下、本発明の第４の実施の形態を説明する。本実施の形態は、ソート情報管理ファイルの構成が、実施の形態１、２、３のものと異なる。その他の構成、動作については、基本点に同様である。
【０２１９】
図３６は本実施形態のソート情報管理ファイルの構成例を示す図である。実施の形態１、２、３におけるソート情報管理ファイル２０９は、１つの手順でソートした場合のソート情報を格納していた。これに対し、本実施形態では、ソート情報管理ファイル２０９ｃは、複数のソート手順における各々の手順に対するソート情報を格納する。
【０２２０】
ソート手順Ａがアルファベット順でソートする手順であり、ソート手順Ｂがタイトルの日付順でソートする手順であるとすると、タイトル管理ファイル２０７をソート手順Ａでソートした場合のソート情報を、図３６に示すように、タイトル情報（Ａ）に、＃２、＃４、＃１のように記録する。また、タイトル管理ファイル２０７をソート手順Ｂでソートした場合のソート情報を、タイトル情報（Ｂ）に、＃１、＃２、＃４のように記録する。また、別のソート手順Ｃによるソート情報を管理したい場合、タイトル情報（Ｃ）に、ソート情報として＃４、＃１、＃２のように記録することも可能である。
【０２２１】
例えば、図３７にこのようなソート情報を用いた場合の再生装置の表示例を示す。ソート情報管理ファイル２０９ｃによって、タイトルに関するソート手順として、あいうえお順、時間順、楽しい曲順のようにソートされて管理されていれば、図３７のように、ソート手順の種別に応じたタイトル一覧を表示し、ユーザに選択させることも可能である。
【０２２２】
このように、複数の手順でソートした状態を管理することによって、再生装置はコンテンツ情報を表示する上でのバリエーションを増やすことが可能となる。
【０２２３】
なお、上記の例では、タイトル管理ファイル２０７に対して、３つのソート手順によるソート情報を管理できる構成を示したが、ソート手順の数、種類はこれに限定されない。別途ソート手順とその手順に従った情報を記録しているか否かの情報を管理する構成とし、ソート手順と、その手順に従った情報を比較的自由に拡張できるようにしてもよい。つまりは、ジャンル、作曲者、アーティスト、アルバム、タイトルの各情報に関して、それぞれが異なる手順でソートされ、かつ、複数個ソートされた状態を持つような構成であっても構わない。また、これらのソートされた情報を別々のファイルとして管理する構成であっても構わない。
【０２２４】
（変形例）
以上、本発明の思想について実施形態１〜４に基づいて説明してきたが、本発明の思想は上記の実施形態に限定されないのは言うまでもない。本発明の趣旨を逸脱しない範囲で、種々の変更、修正が可能である。例えば、実施の形態１から３に共通して以下の変形例も本発明の範囲に含まれる。
【０２２５】
（１）上記の実施形態では、コンテンツ及びナビゲーションファイル群を記録する媒体として半導体記録媒体を例として説明した。しかし、本発明の思想は半導体記録媒体以外の記録媒体（例えば、ハードディスクや、ＤＶＤ，ＣＤ等の光ディスク）に対しても適用できることは言うまでもない。また、記録装置や再生装置はコンテンツを記録する記録媒体（例えば、ハードディスクや半導体記録媒体）を内蔵してもよく、その内蔵の記録媒体にナビゲーションファイル群を記録してもよい。
【０２２６】
（２）上記の実施形態では、ファイルシステムとしてＦＡＴファイルシステムを用いたが、ＦＡＴ３２やＵＤＦなどの他のファイルシステムを利用してもよいし、ファイルシステムを使わずにサイズや記録アドレス等を管理してもよい。
【０２２７】
（３）上記の実施形態では、コンテンツ鍵を暗号化する鍵をメディア固有鍵にしたが、これに限定されるものではない。コンテンツ鍵をどのように記録するかは形式によらず、自由である。同様にコンテンツをどのように記録するかも形式によらず、自由である。例えば、他の方法でセキュリティが確保できるのであれば、暗号化せずに平文のコンテンツ鍵をそのまま記録してもよい。また、コンテンツを暗号化して管理する必要がなければ、コンテンツ鍵を用いず、平文のコンテンツデータをそのまま記録してもよい。
【０２２８】
（４）上記の実施形態では、ナビゲーションファイル群で管理する情報は、音楽コンテンツに付随する情報（ジャンル、作曲者、アーティスト、アルバム、タイトル）と、各属性管理ファイルに対するソート情報とを含んだが、管理する情報の種類及び管理情報のリンク関係は上記の実施形態の例に限定されない。例えば、あらかじめ特定の名称のファイル（例えば“作詞者管理ファイル”のような）を確保しておき、所定の機器のみが、そのファイルを作成できるようにしてもよい。また、管理する情報の種類は上記のものに限定されず、コンテンツデータの種類に応じて、管理する情報の種類を変更してもよい。例えば、音楽データでない場合には、他の付随情報で管理してもよい。
【０２２９】
（５）上記の実施形態では、ナビゲーションファイル群として、ジャンル、作曲者等の各コンテンツに付随する属性情報に対する管理ファイルと、それらの管理ファイル内の各管理情報のソート情報を管理するソート情報管理ファイルとで構成したが、この構成に限定されない。ソート情報管理ファイルを含まない構成としても構わない。
【０２３０】
（６）上記の実施形態では、半導体記録媒体内でのナビゲーションファイル群の構成、コンテンツファイルの構成の一例を示しており、フォルダ・ファイルの構成、フォルダ・ファイルの数及び名称は上記の例に限定されない。コンテツに付随する各種情報を効率的に管理し、コンテンツの絞込み検索が効率的に行えるフォルダ・ファイルの構成等であればよい。
【０２３１】
（７）上記の実施形態において説明した記録装置及び再生装置の機能は、ＣＰＵ、ＭＰＵ等により実行される所定の制御プログラムにより実現されてもよい。
【０２３２】
本発明の出願は、日本国特許出願、特願２００５−２５１１５４号（２００５年８月３１日提出）に関連し、それらの内容は参照することにより本文中に組み入れられる。
【産業上の利用可能性】
【０２３３】
本発明は、著作権保護のために暗号化された音楽データ（オーディオコンテンツ）をその鍵と共に半導体記録媒体に記録するコンテンツデータ管理方法に有効である。特に、本発明は、記録媒体に記録されたコンテンツの選択時の絞込み機能を容易な構成で実現できるため、記録媒体に記録されたコンテンツの再生装置に有用である。
【図面の簡単な説明】
【０２３４】
【図１】本発明の実施の形態１に於ける半導体記録媒体の構成を示した図
【図２】半導体記録媒体に於ける検索情報記録領域とデータ領域の構成を示した図
【図３】コンテンツ及びコンテンツ鍵の暗号化を説明した図
【図４】本発明の実施の形態１の記録媒体におけるディレクトリ／ファイル構成を示した図
【図５】本発明の実施の形態１に於けるナビゲーションファイル群の構成を示した図
【図６】オーディオコンテンツの属性情報の例を示した図
【図７】本発明の実施の形態１に於けるジャンル管理ファイルの構成を示した図
【図８】本発明の実施の形態１に於ける作曲者管理ファイルの構成を示した図
【図９】本発明の実施の形態１に於けるアーティスト管理ファイルの構成を示した図
【図１０】本発明の実施の形態１に於けるアルバム管理ファイルの構成を示した図（例１）
【図１１】本発明の実施の形態１に於けるタイトル管理ファイルの構成を示した図
【図１２】本発明の実施の形態１に於けるアルバム管理ファイルの構成を示した図（例２）
【図１３】本発明の実施の形態１に於けるアルバム管理ファイルの構成を示した図（例３）
【図１４】本発明の実施の形態１に於けるジャンル管理ファイルとソート情報管理ファイルの構成を示した図（例１）
【図１５】本発明の実施の形態１に於けるジャンル管理ファイルとソート情報管理ファイルの構成を示した図（例２）
【図１６】本発明に於ける記録装置の構成を示した図
【図１７】本発明の実施の形態１に於ける記録装置の記録処理を示したフローチャート
【図１８】本発明の実施の形態１に於けるナビゲーションファイルの生成方法を示したフローチャート
【図１９】本発明の実施の形態１に於ける再生装置の構成を示した図
【図２０】本発明の実施の形態１に於ける再生装置の処理を示したフローチャート
【図２１】本発明の実施の形態１に於ける再生装置上の選択メニューの表示例を示した図
【図２２】本発明の実施の形態１に於ける再生装置上の選択メニューの表示例を示した図
【図２３】初期メニュー上でユーザにより選択が行われた場合の再生装置の処理を示すフローチャート
【図２４】初期メニュー上で「ジャンル一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２５】初期メニュー上で「作曲者（アーティスト）一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２６】初期メニュー上で「アルバム一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２７】初期メニュー上で「タイトル一覧」が選択されたときの再生装置の処理を示すフローチャート
【図２８】本発明の実施の形態２に於けるナビゲーションファイル群の構成を示した説明図
【図２９】本発明の実施の形態２に於けるジャンル管理ファイルの構成を示した図
【図３０】本発明の実施の形態２に於ける記録装置の処理を示したフローチャート
【図３１】本発明の実施の形態２に於ける再生装置の処理を示したフローチャート
【図３２】本発明の実施の形態３に於けるナビゲーションファイル群の構成を示した説明図
【図３３】本発明の実施の形態３に於けるジャンル管理ファイルの構成を示した図
【図３４】本発明の実施の形態３に於けるコンテンツの記録時の処理を示したフローチャート
【図３５】本発明の実施の形態３に於けるコンテンツの削除時の処理を示したフローチャート
【図３６】本発明の実施の形態４に於ける、タイトル管理ファイルとソート情報管理ファイルの構成を示した説明図
【図３７】本発明の実施の形態４に於ける再生装置の表示例を示した図
【符号の説明】
【０２３５】
１００    半導体記録媒体
１１０    ホストインターフェイス部
１２０    制御部
１３０    記録領域
１３１    特殊領域
１３２    保護領域
１３３    通常領域
２０１、２０１ｂ  作曲者管理ファイル
２０３、２０３ｂ  アーティスト管理ファイル
２０５、２０５ｂ  アルバム管理ファイル
２０７  タイトル管理ファイル
２０９  ソート情報管理ファイル
２１１、２１１ｂ  ソート情報管理ファイル
１６００    記録装置
１６０１    データ記録部
１６０２    エンコーダ
１６０３    エンクリプタ
１６０４    コンテンツ鍵生成部
１６０５    ナビゲーションファイル生成部
１６０６    コンテンツ情報生成部
１６０７    データ入力Ｉ／Ｆ部
１６０８    コンテンツ書き込み／読み込み部
１６０９    コンテンツ鍵書き込み／読み込み部
１６１０、１８０８    媒体アクセス部
１６１１    入力部
１６１２、１９０９    表示部
１８００    再生装置
１８０１    出力部
１８０２    コンテンツ再生部
１８０３    エンコーダ
１８０４    デクリプタ
１８０５    コンテンツ鍵読出し部
１８０６    コンテンツ読出し部
１８０７    コンテンツ検索部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007026666.tif 000040
【図２】
2007026666.tif 000041
【図３】
2007026666.tif 000042
【図４】
2007026666.tif 000043
【図５】
2007026666.tif 000044
【図６】
2007026666.tif 000045
【図７】
2007026666.tif 000046
【図８】
2007026666.tif 000047
【図９】
2007026666.tif 000048
【図１０】
2007026666.tif 000049
【図１１】
2007026666.tif 000050
【図１２】
2007026666.tif 000051
【図１３】
2007026666.tif 000052
【図１４】
2007026666.tif 000053
【図１５】
2007026666.tif 000054
【図１６】
2007026666.tif 000055
【図１７】
2007026666.tif 000056
【図１８】
2007026666.tif 000057
【図１９】
2007026666.tif 000058
【図２０】
2007026666.tif 000059
【図２１】
2007026666.tif 000060
【図２２】
2007026666.tif 000061
【図２３】
2007026666.tif 000062
【図２４】
2007026666.tif 000063
【図２５】
2007026666.tif 000064
【図２６】
2007026666.tif 000065
【図２７】
2007026666.tif 000066
【図２８】
2007026666.tif 000067
【図２９】
2007026666.tif 000068
【図３０】
2007026666.tif 000069
【図３１】
2007026666.tif 000070
【図３２】
2007026666.tif 000071
【図３３】
2007026666.tif 000072
【図３４】
2007026666.tif 000073
【図３５】
2007026666.tif 000074
【図３６】
2007026666.tif 000075
【図３７】
2007026666.tif 000076
【国際調査報告】
2007026666.tif 000077
2007026666.tif 000078
2007026666.tif 000079
2007026666.tif 000080