(57)【要約】書き換え可能メディアにおいて各デジタルコンテンツを参照するプレイリスト情報を管理ファイルに格納することで、デジタルコンテンツ削除時に修正が必要なプレイリストファイルの検索を高速化する。記録装置は、ファイル情報取得手段からコンテンツ管理ファイルを読み取り、データ解析検索手段は、読み取ったコンテンツ管理ファイルから、指定のデジタルコンテンツ情報格納部を検索し、コンテンツ情報格納部の参照プレイリスト情報をもとに指定のデジタルコンテンツを再生順に含むプレイリストファイルを検索する。ファイル情報取得手段は、該当するプレイリストファイルを読み込み、データ解析検索手段は更新箇所を検索してプレイリストファイル作成手段に通知し、プレイリスト作成手段がプレイリストファイルを正しく更新する。【選択図】１
2007531176.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）コンテンツを複数個保持し、（ｂ）前記複数個のコンテンツの内の全部または一部のコンテンツの再生順序を示すプレイリストファイルを複数個保持し、（ｃ）何れの前記コンテンツが何れの前記プレイリストファイルにリストアップされているかを示すコンテンツ管理情報を格納するコンテンツ管理ファイルを保持する記録媒体と、
前記コンテンツ管理ファイルに格納されている前記コンテンツ管理情報を取得する取得手段と、
前記記録媒体に保持されている前記複数個のコンテンツの内の、前記記録媒体から削除されるべきコンテンツが指定される場合に、前記取得されたコンテンツ管理情報を利用して、前記複数個のプレイリストファイルの内の、前記削除されるべきコンテンツをリストアップしているプレイリストファイルの削除または更新の内の何れかを行うプレイリストファイル操作手段とを備えた記録システム。
【請求項２】
前記記録媒体に追加されるコンテンツが指定されるとともに、前記複数個のプレイリストファイルの内の、前記追加されるコンテンツをリストアップするべきプレイリストファイルが指定される場合には、前記プレイリストファイル操作手段は、前記追加されるコンテンツをリストアップするべきプレイリストファイルの更新を行う請求項１記載の、記録システム。
【請求項３】
前記記録媒体に追加されるコンテンツが指定されるとともに、前記追加されるコンテンツをリストアップするプレイリストファイルが追加される場合には、前記プレイリストファイル操作手段は、前記追加されるコンテンツをリストアップするプレイリストファイルの追加を行う請求項１記載の、記録システム。
【請求項４】
前記行われたプレイリストファイルの削除、更新、および追加の内の何れかに応じて、前記コンテンツ管理ファイルの更新を行うコンテンツ管理ファイル更新手段をさらに備えた請求項１から３の何れかに記載の、記録システム。
【請求項５】
前記コンテンツ管理ファイルには、前記コンテンツ管理情報を格納するための所定サイズの領域があらかじめ確保されている請求項４記載の、記録システム。
【請求項６】
前記記録媒体に保持されている前記複数個のコンテンツには、前記コンテンツ管理情報を記述するために用いられる固有のＩＤがそれぞれ与えられ、
前記コンテンツ管理ファイルには、次に前記記録媒体に追加されるコンテンツに与えられるべき前記ＩＤをあらかじめ格納している次ＩＤ格納部が設けられている請求項４記載の、記録システム。
【請求項７】
（ａ）コンテンツを複数個保持し、（ｂ）前記複数個のコンテンツの内の全部または一部のコンテンツの再生順序を示すプレイリストファイルを複数個保持し、（ｃ）何れの前記コンテンツが何れの前記プレイリストファイルにリストアップされているかを示すコンテンツ管理情報を格納するコンテンツ管理ファイルを保持する記録媒体に保持されている前記コンテンツ管理ファイルに格納されている前記コンテンツ管理情報を取得する取得手段と、
前記記録媒体に保持されている前記複数個のコンテンツの内の、前記記録媒体から削除されるべきコンテンツが指定される場合に、前記取得されたコンテンツ管理情報を利用して、前記複数個のプレイリストファイルの内の、前記削除されるべきコンテンツをリストアップしているプレイリストファイルの削除または更新の内の何れかを行うプレイリストファイル操作手段とを備えた記録装置。
【請求項８】
（ａ）コンテンツを複数個保持し、（ｂ）前記複数個のコンテンツの内の全部または一部のコンテンツの再生順序を示すプレイリストファイルを複数個保持し、（ｃ）何れの前記コンテンツが何れの前記プレイリストファイルにリストアップされているかを示すコンテンツ管理情報を格納するコンテンツ管理ファイルを保持する記録媒体であって、
前記コンテンツ管理ファイルに格納されている前記コンテンツ管理情報が取得され、
前記記録媒体に保持されている前記複数個のコンテンツの内の、前記記録媒体から削除されるべきコンテンツが指定される場合に、前記取得されたコンテンツ管理情報を利用して、前記複数個のプレイリストファイルの内の、前記削除されるべきコンテンツをリストアップしているプレイリストファイルの削除または更新の内の何れかが行われる記録媒体。
【請求項９】
（ａ）コンテンツを複数個保持し、（ｂ）前記複数個のコンテンツの内の全部または一部のコンテンツの再生順序を示すプレイリストファイルを複数個保持し、（ｃ）何れの前記コンテンツが何れの前記プレイリストファイルにリストアップされているかを示すコンテンツ管理情報を格納するコンテンツ管理ファイルを保持する記録媒体に保持されている前記コンテンツ管理ファイルに格納されている前記コンテンツ管理情報を取得する取得ステップと、
前記記録媒体に保持されている前記複数個のコンテンツの内の、前記記録媒体から削除されるべきコンテンツが指定される場合に、前記取得されたコンテンツ管理情報を利用して、前記複数個のプレイリストファイルの内の、前記削除されるべきコンテンツをリストアップしているプレイリストファイルの削除または更新の内の何れかを行うプレイリストファイル操作ステップとを備えた記録方法。
【請求項１０】
請求項９記載の記録方法の、（ａ）コンテンツを複数個保持し、（ｂ）前記複数個のコンテンツの内の全部または一部のコンテンツの再生順序を示すプレイリストファイルを複数個保持し、（ｃ）何れの前記コンテンツが何れの前記プレイリストファイルにリストアップされているかを示すコンテンツ管理情報を格納するコンテンツ管理ファイルを保持する記録媒体に保持されている前記コンテンツ管理ファイルに格納されている前記コンテンツ管理情報を取得する取得ステップと、前記記録媒体に保持されている前記複数個のコンテンツの内の、前記記録媒体から削除されるべきコンテンツが指定される場合に、前記取得されたコンテンツ管理情報を利用して、前記複数個のプレイリストファイルの内の、前記削除されるべきコンテンツをリストアップしているプレイリストファイルの削除または更新の内の何れかを行うプレイリストファイル操作ステップとをコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【請求項１２】
（ａ）コンテンツを複数個保持し、（ｂ）前記複数個のコンテンツの内の全部または一部のコンテンツの再生順序を示すプレイリストファイルを複数個保持する記録媒体と、
前記記録媒体に保持される、何れの前記コンテンツが何れの前記プレイリストファイルにリストアップされているかを示すコンテンツ管理情報を、前記コンテンツ管理情報を格納するためのコンテンツ管理ファイルに記録するコンテンツ管理ファイル記録手段とを備えた記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録メディアにデジタルコンテンツファイルの記録を行う記録装置、及び記録メディアに記録されるデジタルコンテンツファイルの情報に関する。
【背景技術】
【０００２】
近年、大量のデジタルコンテンツ（音楽、静止画、動画）が格納された記録メディア上で、ファイル検索時間の短縮やユーザーの利便性向上のために、各コンテンツのプロパティ情報等を集約して管理するコンテンツ管理ファイルや、各コンテンツの再生順を定義したプレイリストファイル等の管理ファイルを用いてコンテンツを扱うことが実現されている。これにより、データファイル再生装置は、各デジタルコンテンツの情報を、個々のファイルにアクセスしてプロパティ情報等を読み込むことなく管理ファイルから得ることができ、操作の処理速度を向上させることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、このコンテンツ管理方式を書き換え可能な記録メディアに適用する場合、あるコンテンツを記録メディア上から削除する時、同時に、そのコンテンツに関する情報を削除し、コンテンツ管理ファイルやプレイリストファイルを更新する必要がある。
【０００４】
一般に、プレイリストファイルはメディア上の各コンテンツに対して様々な再生順が定義されたファイルが複数存在するため、1枚のメディア上に複数存在し、また、１つのコンテンツが複数のプレイリストファイルから参照されている場合がある。また、大量のデジタルコンテンツが記録された大容量記録メディアにおいては、プレイリストファイルの数も大量に存在する場合がある。このような場合、更新が必要なプレイリストファイルを特定し、該当するコンテンツ情報を削除するためには、記録メディア上の全てのプレイリストファイルについて該当コンテンツ情報が存在するかどうかを検索しなければならず、処理時間がかかるという課題がある。
【課題を解決するための手段】
【０００５】
本発明は、前記課題を解決するための発明であり、デジタルコンテンツの情報を抽出してコンテンツ管理ファイル、プレイリストファイルを作成し、デジタルコンテンツと併せて記録メディアに書き込むことができる記録装置において、各々のデジタルコンテンツが参照されているプレイリストファイルを特定する情報をコンテンツ管理ファイルの各コンテンツ情報格納部に格納するコンテンツ管理ファイル作成手段を保持する。
【０００６】
本発明の記録装置が作成するコンテンツ管理ファイルは、各コンテンツファイルの情報を格納するコンテンツ情報格納部の中に、そのコンテンツを参照しているプレイリストファイルの個数を格納する領域、また、そのコンテンツを参照しているプレイリストファイルを特定するための情報（例えばファイルIDなど）を格納する領域を保持する。さらに、プレイリストファイルを特定するための情報を格納する領域は、あらかじめ決められた空き領域を保持する。
【０００７】
あるコンテンツを記録メディア上から削除する時、データファイル書き換え装置は、コンテンツ管理ファイルの該当コンテンツ情報よりそのデジタルコンテンツを参照しているプレイリストファイルの個数とプレイリストファイルを特定する情報を取得し、取得した情報によってそのデジタルコンテンツを参照しているプレイリストファイルを特定し、該当デジタルコンテンツに関する情報を削除してプレイリストファイルを更新することができる。これにより、デジタルコンテンツの削除に伴うプレイリストファイルの更新処理時間を短縮することができ、ユーザーの利便性を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態に係る記録装置及び記録メディアについて図面を用いて説明する。
（図１：記録装置及び記録装置によって作成された記録メディア）
図１は、本実施の形態１、及び、実施の形態２、及び、実施の形態３、及び、実施の形態４、及び、実施の形態５に係る記録装置１００の機能ブロック図である。
【０００９】
記録装置１００は、記録メディア１２０に記録するデジタルコンテンツ１１０のプロパティ情報等、例えば、該当デジタルコンテンツのファイル名や、その他、デジタルコンテンツが音楽ファイルである場合には、再生時間長、アーティスト名、ジャンル名、トラック番号等を、デジタルコンテンツが動画ファイルである場合には、再生時間長等を、デジタルコンテンツが静止画ファイルである場合には、ファイルの縦サイズ、横サイズ等を抽出する情報抽出手段１０１と、情報抽出手段１０１から抽出された情報からコンテンツ管理ファイル１３０を作成するコンテンツ管理ファイル作成手段１０２と、コンテンツの再生順を指定することができるコンテンツ再生順指定手段１０３と、コンテンツ再生順指定手段１０３から指定された内容に基づいてコンテンツの再生順を決定し、決定された再生順に基づいてプレイリストファイル１４０を作成するプレイリストファイル作成手段１０４と、デジタルコンテンツ１１０、コンテンツ管理ファイル１３０、プレイリストファイル１４０をあらかじめ定められた形式で記録メディア１２０に記録する記録手段１０５とを備え、また、あらかじめ定められた形式でデジタルコンテンツ１１０、コンテンツ管理ファイル１３０、プレイリストファイル１４０が記録されている記録メディア１２０からコンテンツ管理ファイル１３０、及び、プレイリストファイル１４０の情報を取得するファイル情報取得手段１０６と、ファイル情報取得手段１０６から取得した情報を解析し、データ検索、書き換えデータ作成、書き換え指示を行うデータ解析検索手段１０７を備えている。
【００１０】
尚、コンテンツ再生順指定手段１０３は、ボタン、キーボード等の入力手段を保持し、ユーザーが、ボタン操作、又は、キーボード操作等によってデジタルコンテンツ１１０を選択し、デジタルコンテンツ１１０の再生順を指定できるような手段でもよいし、記録装置１００があらかじめデジタルコンテンツ１１０の再生順を指定するルール等を記憶できるような手段（図示せず）を持ち、例えば、ファイル名のアルファベット順に再生する再生順や、音楽ファイルの場合には、該当音楽のアーティストのアルファベット順に再生する再生順や、同じアーティストの音楽ファイルのみを集めたプレイリストファイルを作成するといった作成ルール等を記憶し、記憶した内容に基づいてプレイリストファイルの作成を指定するような手段でもよい。
（図２：コンテンツ管理ファイル及びプレイリストファイルのデータ構造図）
図２は、本実施の形態１に係る記録装置１００によって作成され、記録メディア１２０に記録されるコンテンツ管理ファイル１３０、及び、プレイリストファイル１４０のデータ構造図であり、特に、本実施の形態で作成、更新（追記、削除等）されるデータ格納部を示したデータ構造図である。
【００１１】
コンテンツ管理ファイル１３０は、それぞれのデジタルコンテンツごとに、該当するデジタルコンテンツのプロパティ情報等を格納するコンテンツ情報格納部１３１を保持している。
【００１２】
記録装置１００は、各デジタルコンテンツを記録メディア１２０に記録する際、それぞれのデジタルコンテンツを記録メディア１２０上で一意に特定するために、デジタルコンテンツにメディアファイルID（例えば、１から始まって１ずつ増加する整数等）を付与する。
【００１３】
記録装置１００は、また、コンテンツ再生順指定手段１０３によって指定された再生順に基づいて作成した、一つ、または、複数のプレイリストファイルを記録メディア１２０上で一意に特定するために、各プレイリストファイルにプレイリストID（例えば、１から始まって１ずつ増加する整数等）を付与する。さらに、各プレイリストファイルのファイル名を、プレイリストIDを含む文字列、または、プレイリストIDそのものから作成して記録メディア１２０に記録する。
【００１４】
コンテンツ情報格納部１３１は、前記デジタルコンテンツごとのIDを格納するメディアファイルID格納部１３２と、該当デジタルコンテンツを参照しているプレイリストファイル、すなわち、該当デジタルコンテンツが再生順として定義されているプレイリストファイルの個数を格納する参照プレイリストファイル数格納部１３３と、該当デジタルコンテンツを参照しているプレイリストファイルを特定する情報、すなわち、該当プレイリストファイルのプレイリストIDを格納する参照プレイリストファイル情報格納部１３４と、該当するデジタルコンテンツのファイル名を格納するファイル名格納部１３５とを保持している。
【００１５】
プレイリストファイル１４０は、コンテンツ再生順指定手段１０３によって指定されたコンテンツの再生順を基に、各デジタルコンテンツのメディアファイルIDを再生順に格納するコンテンツ再生順定義部１４１を保持している。記録メディア１２０上のデジタルコンテンツ１２３は、コンテンツ管理ファイル１３０によって、記録メディア１２０上で一意のメディアファイルIDが付与されているので、プレイリストファイル１４０で各デジタルコンテンツの再生順を定義する場合には、コンテンツ再生順定義部１４１に格納するデータは、ファイル名、ディレクトリ名等を用いずとも、メディアファイルIDのみでよく、プレイリストファイルのファイルサイズを縮小させることができる。
【００１６】
プレイリストファイルは、記録メディア１２０上に複数存在してもよく、また、一つのデジタルコンテンツが複数のプレイリストファイルから参照されていてもよい。
（実施の形態１）
本記録装置１００を用いて、コンテンツ管理ファイル１３０、プレイリストファイル１４０、及び、デジタルコンテンツ１２３があらかじめ定められたデータ構造で記録された記録メディア１２０から、ユーザーがあるデジタルコンテンツ（デジタルコンテンツ１２３aとする）を削除する場合に、記録装置１００がコンテンツ管理ファイル１３０、プレイリストファイル１４０を更新する処理の流れを図８のフローチャートを用いて説明する。
【００１７】
ユーザーは、あらかじめ定められたデータ構造で記録された記録メディア１２０の情報を表示、参照、選択できる表示選択手段（図示せず）等を用いて、記録メディア１２０から削除するデジタルコンテンツ１２３aを指定する（ステップS１０１）。
【００１８】
ステップS１０１において、削除されるデジタルコンテンツ１２３aが指定されると、ファイル情報取得手段１０６は、コンテンツ管理ファイル１３０を読み込む（ステップS１０２）。
【００１９】
データ解析検索手段１０７は、ステップS１０２において、ファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０から、該当するデジタルコンテンツ１２３aに関する情報を検索する。すなわち、削除されるデジタルコンテンツ１２３aのファイル名と、コンテンツ管理ファイル１３０の各デジタルコンテンツのコンテンツ情報格納部１３１のファイル名格納部１３５とを比較し、該当するコンテンツ情報格納部１３１を検索してメディアファイルIDを記憶する。本実施の形態１では、該当するデジタルコンテンツ１２３aのメディアファイルIDが＃ｍであるとする（ステップS１０３）。
【００２０】
次に、データ解析検索手段１０７は、ステップS１０３において、デジタルコンテンツ１２３aのコンテンツ情報格納部１３１の参照プレイリストファイル数格納部１３３から、削除するデジタルコンテンツ１２３aを参照しているプレイリストファイルの個数を特定する（ステップS１０４）。
【００２１】
さらに、データ解析検索手段１０７は、ステップS１０４において取得された参照プレイリストファイル数をもとに、デジタルコンテンツ１２３aのコンテンツ情報格納部１３１の参照プレイリストファイル情報格納部１３４から、削除するデジタルコンテンツ１２３aを参照しているプレイリストファイルのプレイリストIDを取得する。本実施の形態では、削除するデジタルコンテンツ１２３aを参照しているプレイリストファイルの個数は2個、プレイリストファイルのプレイリストIDは＃１と＃ｋであるとする（ステップS１０５）。
【００２２】
ファイル情報取得手段１０６は、ステップS１０５において、データ解析検索手段１０７によって特定されたプレイリストファイルのプレイリストIDから、記録メディア１２０に複数存在するプレイリストファイルの中で、デジタルコンテンツ１２３aが削除されることによって更新が必要なプレイリストファイルのファイル名を特定し、該当するプレイリストファイルを読み込む（ステップS１０６）。
【００２３】
データ解析検索手段１０７は、ステップS１０６において、ファイル情報取得手段１０６から読み込まれたプレイリストファイル＃１、及び、プレイリストファイル＃ｋから、コンテンツ再生順定義部１４１を検索し、削除するデジタルコンテンツ１２３aのメディアファイルID、＃ｍが格納されているデータを削除することをプレイリストファイル作成手段１０４に通知する（ステップS１０７）。
【００２４】
対象プレイリストファイルを参照しているデジタルコンテンツがデジタルコンテンツ１２３aのみである場合は、該当するプレイリストファイル自体を削除することとし、それをプレイリストファイル作成手段１０４に通知してもよい。
【００２５】
プレイリストファイル作成手段１０４は、ステップS１０７において、削除するデジタルコンテンツ１２３aのメディアファイルID、＃１、および、＃ｍが格納されているデータを削除することが通知されると、各プレイリストファイル（プレイリスト＃１、及び、プレイリスト＃ｋ）から、データ解析検索手段１０７から通知されたメディアファイルID＃ｍに関する情報を削除して、プレイリストファイルを更新して記録手段に更新された各プレイリストファイルを記録メディア１２０上に記録することを通知し、記録手段１０５は、更新された各プレイリストファイルを記録メディア１２０上に記録する（ステップS１０８）。
【００２６】
次に、データ解析検索手段１０７は、コンテンツ管理ファイル１３０のコンテンツ情報格納部１３１からデジタルコンテンツ１２３aに関するコンテンツ情報を削除することをコンテンツ管理ファイル作成手段１０２に通知する（ステップS１０９）。
【００２７】
コンテンツ管理ファイル作成手段１０２は、ステップS１０９において、データ解析検索手段１０７から、コンテンツ管理ファイル１３０のコンテンツ情報格納部からデジタルコンテンツ１２３aに関するコンテンツ情報を削除することが通知されると、データ解析検索手段１０７から指定されたデータを削除してコンテンツ管理ファイル１３０を更新し、記録手段１０５は、更新されたコンテンツ管理ファイル１３０を記録メディア１２０上に記録する（ステップS１１０）。
【００２８】
以上により、記録装置１００は、記録メディア１２０からデジタルコンテンツ１２３aが削除された場合、そのデジタルコンテンツ１２３aを参照しているプレイリストファイル１４０を更新するために、全てのプレイリストファイル１４０を読み込んでコンテンツ再生順定義部１４１を検索することなく、コンテンツ管理ファイル１３０の参照プレイリストファイル情報格納部１３４に格納された情報、すなわち、参照プレイリストファイル数１３３と、参照プレイリストファイル情報格納部１３４に格納されているプレイリストIDを用いて、該当プレイリストファイルを特定し、更新することができる。これにより、デジタルコンテンツが削除された場合に、複数存在するプレイリストファイルの中から、更新するプレイリストファイルを検索する時間を短縮させることができる。
（実施の形態２）
（図３：デジタルコンテンツ追加時の次メディアファイルID格納部を備えたコンテンツ管理ファイル及びプレイリストファイルのデータ構造図）
図３は、本実施の形態２に係る記録装置１００によって作成され、記録メディア１２０に記録されるコンテンツ管理ファイル１３０、及び、プレイリストファイル１４０のデータ構造図であり、特に、本実施の形態で作成、更新（追記、削除等）されるデータ格納部を示したデータ構造図である。
【００２９】
コンテンツ管理ファイル１３０は、各デジタルコンテンツに付与したメディアファイルIDから、次に追加されるデジタルコンテンツに付与するメディアファイルIDを格納する次メディアファイルID格納部１３７を保持している。
【００３０】
記録装置１００は、コンテンツ管理ファイル１３０、及び、プレイリストファイル１４０、及び、デジタルコンテンツ１２３を、あらかじめ定められたデータ構造で記録した記録メディア１２０を作成する時に、各デジタルコンテンツ１２３に付与したメディアファイルIDから、次に追加されるデジタルコンテンツに付与するメディアファイルID（例えば、各デジタルコンテンツに付与したメディアファイルIDの最大値プラス1等）を、次メディアファイルID格納部１３７に格納する。
【００３１】
図1に示した記録装置１００を用いて、コンテンツ管理ファイル１３０、プレイリストファイル１４０、及び、デジタルコンテンツ１２３があらかじめ定められたデータ構造で記録された記録メディア１２０に、ユーザーがあるデジタルコンテンツ（デジタルコンテンツ１２３ｂとする）を追加する場合に、記録装置１００がコンテンツ管理ファイル１３０、プレイリストファイル１４０を更新する処理の流れを図９のフローチャートを用いて説明する。
【００３２】
ユーザーは、あらかじめ定められたデータ構造で記録された記録メディア１２０の情報を表示、参照、選択でき、さらに、記録メディア１２０に追加するデジタルコンテンツを選択できる表示選択手段（図示せず）等を用いて、記録メディア１２０に新規に追加するデジタルコンテンツ１２３ｂを指定する（ステップＳ２０１）。
【００３３】
記録装置１００は、ステップＳ２０１において、追加するデジタルコンテンツ１２３ｂが指定されると、情報抽出手段１０１に、該当するデジタルコンテンツの情報を取得することを指示し、情報抽出手段１０１は、追加するデジタルコンテンツ１２３ｂのプロパティ情報等を取得する（ステップＳ２０２）。
【００３４】
次に、記録装置１００は、ファイル情報取得手段１０６に、コンテンツ管理ファイル１３０を読み込むことを指示し、ファイル情報取得手段１０６は、コンテンツ管理ファイル１３０を読み込む（ステップＳ２０３）。
【００３５】
データ解析検索手段１０７は、ステップＳ２０３において、ファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０から、コンテンツ情報格納部１３１を検索して、デジタルコンテンツ１２３ｂの情報を格納する領域を特定し、コンテンツ管理ファイル作成手段１０２に通知する（ステップＳ２０４）。
【００３６】
また、データ解析検索手段１０７は、次メディアファイルID格納部１３７から、追加するデジタルコンテンツ１２３ｂに付与するメディアファイルIDを特定し、コンテンツ管理ファイル作成手段１０２に通知する。本実施の形態では、追加するデジタルコンテンツ１２３ｂに付与するメディアファイルIDを＃n  とする（ステップＳ２０５）。
【００３７】
コンテンツ管理ファイル作成手段１０２は、ステップＳ２０２において、ファイル情報取得手段１０６によって取得されたデジタルコンテンツ１２３ｂの情報、及び、ステップＳ２０４において、データ解析検索手段１０７によって特定された、コンテンツ情報を書き込む領域、及び、ステップＳ２０５において、データ解析検索手段１０７によって指定された、デジタルコンテンツ１２３ｂに付与するメディアファイルID、＃nを用いて、デジタルコンテンツ１２３ｂに対するコンテンツ情報格納部を新たに作成し、コンテンツ管理ファイル１３０を更新する（ステップＳ２０６）。
【００３８】
また、コンテンツ管理ファイル作成手段１０２は、次メディアファイルID格納部１３７に格納するIDを、さらに次のデジタルコンテンツ追加時に付与するIDに更新する。次のデジタルコンテンツ追加時に付与するIDは、そのデジタルコンテンツ記録メディア１２０上で一意に特定できる値であればどのような値でもよい。本実施の形態では、本デジタルコンテンツ１２３ｂに付与したIDより１大きい値（n＋１）を格納することとする（ステップＳ２０７）。
【００３９】
次に、記録装置１００は、ステップＳ２０１において、コンテンツ再生順指定手段１０３によって指定されたデジタルコンテンツ１２３ｂの再生順を基にプレイリストファイルを更新するため、該当する、一つ、または、複数のプレイリストファイルを読み込むことをファイル情報取得手段１０６に通知する（ステップＳ２０８）。
【００４０】
ファイル情報取得手段１０６は、ステップＳ２０８において通知された、該当する、一つ、または、複数のプレイリストファイルを読み込む（ステップＳ２０９）。
【００４１】
データ解析検索手段１０７は、ステップＳ２０９において、ファイル情報取得手段１０６から読み込まれた各プレイリストファイルのコンテンツ再生順定義部１４１に、新たに再生順を定義するデジタルコンテンツ１２３ｂのメディアファイルID、＃nを追加することをプレイリストファイル作成手段１０４に通知する（ステップＳ２１０）。
【００４２】
プレイリストファイル作成手段１０４は、ステップＳ２１０において通知された、該当するプレイリストファイルの指定箇所に指定のデータを追加し、プレイリストファイルを更新する（ステップＳ２１１）。
【００４３】
記録手段１０５は、ステップＳ２１１において、更新されたプレイリストファイルを記録メディア１２０に記録する（ステップＳ２１２）。
【００４４】
以上により、記録装置１００は、記録メディア１２０にデジタルコンテンツ１２３ｂを新たに追加する場合、そのデジタルコンテンツ１２３ｂに付与するメディアファイルIDを特定するために、コンテンツ管理ファイル１３０の全てのコンテンツ情報格納部を検索して付与可能なメディアファイルIDを検索することなく、コンテンツ管理ファイル１３０の次メディアファイルID格納部１３７から付与可能なメディアファイルIDを取得してコンテンツ情報格納部１３１を作成する。これにより、デジタルコンテンツを追加する場合のコンテンツ管理ファイル１３０の更新処理時間を短縮させることができる。
（実施の形態３）
（図４：参照プレイリストファイル情報格納用空き領域を備えたコンテンツ管理ファイル及びプレイリストファイルのデータ構造図）
図４は、本実施の形態３、及び、実施の形態４に係る記録装置１００によって作成されるコンテンツ管理ファイル１３０及びプレイリストファイル１４０のデータ構造のうち、とくに本実施の形態で作成、更新されるデータ格納部を示したデータ構造図である。
【００４５】
コンテンツ情報格納部１３１は、参照プレイリストファイル情報の追加、削除に備えて、あらかじめ参照プレイリストファイル情報格納用空き領域１３６を保持する。
【００４６】
参照プレイリストファイル情報格納用空き領域１３６は、記録装置１００が、記録メディア１２０に、新規にデジタルコンテンツ１２３、コンテンツ管理ファイル１３０、プレイリストファイル１４０をあらかじめ定められたデータ構造で記録する場合に、コンテンツ管理ファイル１３０のあらかじめ定められた位置に、あらかじめ定められたサイズのデータ空き領域を追加することによって作成される。空き領域のサイズは、ユーザー入力手段（図示せず）によってユーザーが指定でき、そのサイズを基に決められたサイズでもよいし、または、記録装置１００が、あらかじめ空き領域のサイズを記録する記録領域（図示せず）を持ち、その記録領域に記録されているサイズであってもよい。
【００４７】
図１に示した記録装置１００を用いて、コンテンツ管理ファイル１３０、プレイリストファイル１４０、及び、デジタルコンテンツ１２３があらかじめ定められたデータ構造で記録された記録メディア１２０に、既存のプレイリストファイルにあるデジタルコンテンツ（デジタルコンテンツ１２３ｃとする）の再生順の定義を追加する場合、または、デジタルコンテンツ１２３ｃの再生順を定義したプレイリストファイルを追加する場合のコンテンツ管理ファイル１３０、プレイリストファイル（プレイリストファイル１４０ｃとする）の更新処理の流れを図１０のフローチャートおよび図５のデータ構造図を用いて説明する。
【００４８】
まず、参照プレイリストファイル情報格納用空き領域１３６に、新たに参照するプレイリストファイル情報追加する場合に、プレイリストファイル情報を格納するためのデータサイズが十分であるかどうかを判定するために、参照プレイリストファイル情報格納用空き領域１３６のコンテンツ管理ファイル１３０内での開始アドレスとサイズを算出する。
【００４９】
（図５：コンテンツ管理ファイル１３０において、参照プレイリストファイル情報格納用空き領域１３６の開始アドレス、サイズを特定する際に使用するデータを図示したあるコンテンツ情報格納部１３１（メディアファイルIDを＃ｍとする）のデータ構造図）
データAへのオフセット格納部１３８は、参照プレイリストファイル情報格納用空き領域１３６の直後に格納されているデータAの開始アドレスを格納している。
【００５０】
コンテンツ＃ｍのコンテンツ情報格納部１３１において、メディアファイルID格納部１３２から参照プレイリストファイル数格納部１３３までのデータは固定長である。また、参照プレイリスト情報が格納されている一つの領域もデータは固定長であり、参照プレイリスト情報が格納されている全ての領域のデータサイズは、参照プレイリストファイル数格納部１３３に格納されている参照プレイリストファイル数と、参照プレイリスト情報が格納されている一つの領域のデータサイズより算出が可能である。これにより、参照プレイリストファイル情報格納用空き領域１３６の先頭位置が特定できる。
【００５１】
また、参照プレイリストファイル情報格納用空き領域１３６のサイズは、先に算出した参照プレイリストファイル情報格納用空き領域１３６の先頭アドレスと、データAへのオフセット格納部１３８に格納されているオフセット値より算出できる。これにより、参照プレイリストファイル情報格納用空き領域１３６に新たに参照するプレイリストファイル情報を追加する場合に、情報を格納するためのサイズが十分であるかどうかを判定することができる（ステップＳ３０１）。
【００５２】
ユーザーは、あらかじめ定められたデータ構造で記録された記録メディア１２０の情報を表示、参照、選択できる表示選択手段（図示せず）等を用いて、記録メディア１２０からプレイリストファイルに新たに再生順の定義を追加するデジタルコンテンツ１２３ｃと、追加先のプレイリストファイル１４０ｃを指定する。本実施の形態では、プレイリストファイル１４０ｃに再生順の定義を追加するデジタルコンテンツ１２３ｃのメディアファイルIDを＃ｈとする（ステップＳ３０２）。
【００５３】
ファイル情報取得手段１０６は、ステップＳ３０２において、プレイリストファイルに新たに再生順の定義を追加するデジタルコンテンツと追加先のプレイリストファイルが指定されると、記録メディア１２０より、コンテンツ管理ファイル１３０を読み込む（ステップＳ３０３）。
【００５４】
データ解析検索手段１０７は、ステップＳ３０３においてファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０のコンテンツ情報格納部１３１から、プレイリストファイル１４０ｃに再生順の定義を追加するデジタルコンテンツ１２３ｃのコンテンツ情報格納部を検索する。すなわち、デジタルコンテンツ１２３ｃのファイル名と、コンテンツ情報格納部１３１のファイル名格納部１３５に格納されているファイル名とを比較し、ファイル名が一致するコンテンツ情報格納部１３１を検出する（ステップＳ３０４）。
【００５５】
さらに、データ解析検索手段１０７は、ステップＳ３０４において検出したコンテンツ情報格納部１３１のメディアファイルID格納部１３２を検索し、プレイリストファイル１４０ｃに再生順の定義を追加するデジタルコンテンツ１２３ｃのメディアファイルID、すなわちコンテンツ＃ｈを検出して記憶する（ステップＳ３０５）。
【００５６】
ファイル情報取得手段１０６は、ステップＳ３０２において表示選択手段によって選択されたプレイリストファイル１４０ｃのプレイリストIDから、プレイリストファイル１４０ｃを特定し、該当するプレイリストファイル１４０ｃを読み込む（ステップＳ３０６）。
【００５７】
データ解析検索手段１０７は、ステップＳ３０６においてファイル情報取得手段１０６から読み込まれたプレイリストファイル１４０ｃのコンテンツ再生順定義部１４１を検索し、コンテンツ管理ファイル１３０より検出したデジタルコンテンツ１２３ｃのメディアファイルID＃ｈを再生順に追加格納することをプレイリストファイル作成手段１０４に通知する（ステップＳ３０７）。
【００５８】
また、ステップＳ３０２において記録メディア１２０に、デジタルコンテンツ１２３ｃを含む、一つ、または、複数のデジタルコンテンツの再生順を定義した新規プレイリストファイルを追加する場合、データ解析検索手段１０７は、該当するプレイリストファイルを新規作成し、作成したプレイリストファイルのコンテンツ再生順定義部１４１に再生順を定義するデジタルコンテンツ１２３ｃのメディアファイルＩＤ＃ｈを追加することをプレイリストファイル作成手段１０４に通知する（ステップＳ３０８）。
【００５９】
プレイリストファイル作成手段１０４は、ステップＳ３０７において指定されたプレイリストファイルの追加修正、または、ステップＳ３０８において指定されたプレイリストファイルを新規作成する（ステップＳ３０９）。
【００６０】
ファイル情報取得手段１０６は、コンテンツ管理ファイル１３０を読み込む。データ解析検索手段１０７は、ファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０のコンテンツ情報格納部１３１からコンテンツ＃ｈに関するコンテンツ情報格納部１３１をメディアファイルIDを用いて検索し、参照プレイリストファイル数格納部１３３の参照プレイリストファイル数を増やし、参照プレイリストファイル情報格納用空き領域１３６に、ステップＳ３０９においてコンテンツ＃ｈの参照を追加したプレイリストファイルのIDを追加することをコンテンツ管理ファイル作成手段１０２に通知する（ステップＳ３１０）。
【００６１】
コンテンツ管理ファイル作成手段１０２は、ステップＳ３１０において指定された箇所に指定の情報を追加し、コンテンツ管理ファイル１３０を更新し、更新したコンテンツ管理ファイル１３０を記録メディア１２０上に記録する（ステップＳ３１１）。
【００６２】
以上により、記録装置１００は、既存のプレイリストファイル１４０のコンテンツ再生順定義部１４１に新たなデジタルコンテンツの再生順を追加する場合、また、一つ、または、複数のデジタルコンテンツの再生順を定義したプレイリストファイル１４０を新規作成する場合に、プレイリストファイル情報格納用空き領域のサイズが十分である場合には、コンテンツ管理ファイル１３０の参照プレイリストファイル情報格納用空き領域１３６に参照プレイリストファイル情報を追加することができ、コンテンツ情報格納部１３１のデータを追加した領域以降の全てのデータを書き換えることなくコンテンツ管理ファイル１３０を正しく更新することができるので、コンテンツ管理ファイルの書き換え処理時間を短縮することができる。
（実施の形態４）
次に、図１に示した記録装置１００を用いて、コンテンツ管理ファイル１３０、プレイリストファイル１４０、及び、デジタルコンテンツ１２３があらかじめ定められたデータ構造で記録された記録メディア１２０の、既存のプレイリストファイルから、あるデジタルコンテンツ（コンテンツ１２３ｄとする）の再生順の定義を削除する場合、または、デジタルコンテンツ１２３の再生順を定義したプレイリストファイルを削除する場合のコンテンツ管理ファイル１３０、プレイリストファイル１４０ｂの更新処理の流れを図１１のフローチャートを用いて説明する。
【００６３】
ユーザーは、あらかじめ定められたデータ構造で記録された記録メディア１２０の情報を表示、参照、選択できる表示選択手段（図示せず）等を用いて、記録メディア１２０から、あるプレイリストファイル（プレイリスト１４０ｄとする）を指定し、さらに、そのプレイリストファイル１４０ｄから再生順の定義を削除するデジタルコンテンツ１２３ｄを指定する。本実施の形態では、再生順を削除するプレイリストファイル１４０ｄのプレイリストIDを＃ｐとし、プレイリストファイル１４０ｄから再生順の定義を削除するデジタルコンテンツ１２３ｄのメディアファイルIDを＃ｊとする（ステップＳ４０１）。
【００６４】
ファイル情報取得手段１０６は、ステップＳ４０１において、表示選択手段によって選択されたプレイリストファイルのプレイリストIDから、プレイリストファイルを特定し、該当するプレイリストファイル１４０ｄを読み込む（ステップＳ４０２）。
【００６５】
データ解析検索手段１０７は、ステップＳ４０２において、ファイル情報取得手段１０６から読み込まれたプレイリストファイル１４０ｄのコンテンツ再生順定義部１４１を検索し、表示選択手段によって選択されたメディアファイルID、＃ｊを再生順から削除することをプレイリストファイル作成手段１０４に通知する（ステップＳ４０３）。
【００６６】
また、指定されたプレイリストファイルを削除する場合、データ解析検索手段１０７は、ステップＳ４０２において、ファイル情報取得手段１０６から読み込まれた該当プレイリストファイルのコンテンツ再生順定義部１４１に格納されているメディアファイルIDを記憶して、該当するプレイリストファイルを削除することをプレイリストファイル作成手段１０４に通知する（ステップＳ４０４）。
【００６７】
プレイリストファイル作成手段１０４は、ステップＳ４０３、または、ステップＳ４０４において指定されたプレイリストファイルを追加修正、または、削除する（ステップＳ４０５）。
【００６８】
ファイル情報取得手段１０６は、ステップＳ４０５において、該当するプレイリストファイルが追加修正、または、削除されると、次に、記録メディア１２０より、コンテンツ管理ファイル１３０を読み込む（ステップＳ４０６）。
【００６９】
データ解析検索手段１０７は、ステップＳ４０６において、ファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０のコンテンツ情報格納部１３１から、プレイリストファイル１４０ｄから再生順の定義を削除するデジタルコンテンツ１２３ｄのコンテンツ情報格納部を検索する。すなわち、デジタルコンテンツ１２３ｄのメディアファイルID＃ｊと、コンテンツ情報格納部１３１のメディアファイルID格納部１３２に格納されているメディアファイルIDとを比較し、メディアファイルIDが一致するコンテンツ情報格納部１３１を検出する（ステップＳ４０７）。
【００７０】
また、データ解析検索手段１０７は、記録メディア上１２０に既存のプレイリストファイルを削除する場合は、ステップＳ４０６において、ファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０のコンテンツ情報格納部１３１から、プレイリストファイルのコンテンツ再生順定義部１４１に定義されていたメディアファイルのコンテンツ情報格納部１３１を検出する（ステップＳ４０８）。
【００７１】
データ解析検索手段１０７は、ステップＳ４０７において、ファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０のコンテンツ情報格納部１３１からコンテンツ＃ｊに関するコンテンツ情報格納部１３１をメディアファイルIDを用いて検索すると、参照プレイリストファイル数格納部１３３の参照プレイリストファイル数を減らし、参照プレイリストファイル情報が格納されている領域から、デジタルコンテンツ１２３ｄを参照していたプレイリストファイル１４０ｄのプレイリストID＃ｐを削除し、参照プレイリストファイル情報格納用空き領域１３６に変更することをコンテンツ管理ファイル作成手段１０２に通知する（ステップＳ４０９）。
【００７２】
また、データ解析検索手段１０７は、記録メディア上１２０から既存のプレイリストファイルを削除する場合は、ステップＳ４０８において、記憶したメディアファイルIDをもとにコンテンツ情報格納部１３１を検出すると、参照プレイリストファイル数を減らし、参照プレイリストファイル情報格納部１３３から、削除するプレイリストファイルのプレイリストIDを削除し、プレイリストファイル情報格納用空き領域１３６に変更することをコンテンツ管理ファイル作成手段１０２に通知する（ステップＳ４１０）。
【００７３】
コンテンツ管理ファイル作成手段１０２は、ステップＳ４０９、または、ステップＳ４１０において指定された箇所の指定の情報を削除、修正し、コンテンツ管理ファイル１３０を更新して、更新したコンテンツ管理ファイル１３０を記録メディア１２０上に記録する（ステップＳ４１１）。
【００７４】
以上により、記録装置１００は、既存のプレイリストファイル１４０のコンテンツ再生順定義部１４１からデジタルコンテンツの再生順を削除する場合、また、一つ、または、複数のデジタルコンテンツの再生順を定義したプレイリストファイル１４０を削除する場合に、参照プレイリストファイル情報格納部１３３から参照プレイリストファイル情報を削除し、参照プレイリストファイル用空き領域１３６に変更することによって、データを削除した領域以降の全てのデータを書き換えることなくコンテンツ管理ファイル１３０を正しく更新することができるので、コンテンツ管理ファイルの書き換え処理時間を短縮することができる。
（実施の形態５）
（図６：コンテンツ管理ファイルにおいて、参照プレイリストファイル情報格納用空き領域を備えた連続する２つのコンテンツ情報格納部（メディアファイルIDを＃ｍ、＃ｍ＋１とする）のデータ構造図）
図６は、本実施の形態５に係る記録装置１００によって作成されるコンテンツ管理ファイル１３０のデータ構造のうち、とくに本実施の形態で更新されるデータ格納部を示したデータ構造図である。
【００７５】
図1に示した記録装置１００を用いて、参照プレイリストファイル情報の追加、削除のために参照プレイリストファイル情報格納用空き領域１３６を保持したコンテンツ管理ファイル１３０が、あらかじめ定められたデータ構造で記録された記録メディア１２０から、あるデジタルコンテンツ（コンテンツ１２３ｅとする）を削除する場合、または、既存のプレイリストファイルから、デジタルコンテンツ１２３ｅの再生順の定義を削除し、その結果、デジタルコンテンツ１２３ｅを再生順に定義したプレイリストファイルが存在しなくなった場合、または、デジタルコンテンツ１２３ｅの再生順を定義したプレイリストファイルを削除し、その結果、デジタルコンテンツ１２３ｅ、または削除されたプレイリストファイルから参照されていたその他のデジタルコンテンツ（コンテンツ１２３ｆとする）を再生順に定義したプレイリストファイルが存在しなくなった場合の、コンテンツ管理ファイル１３０の更新処理の流れを図１２のフローチャートを用いて説明する。
【００７６】
ユーザーは、あらかじめ定められたデータ構造で記録された記録メディア１２０の情報を表示、参照、選択できる表示選択手段（図示せず）等を用いて、記録メディア１２０から、削除したいデジタルコンテンツ１２３ｅを指定する。本実施の形態では、選択された削除するデジタルコンテンツ１２３ｅのメディアファイルＩＤを＃ｍとする。
【００７７】
また、デジタルコンテンツ１２３ｅの再生順を定義したプレイリストファイルを削除し、その結果、デジタルコンテンツ１２３ｅ、または削除されたプレイリストファイルから参照されていたその他のデジタルコンテンツ１２３ｆを削除する場合は、デジタルコンテンツ１２３ｆのメディアファイルＩＤを＃ｍとする（ステップＳ５０１）。
【００７８】
ファイル情報取得手段１０６は、ステップＳ５０１において削除するデジタルコンテンツが指定されると、記録メディア１２０より、コンテンツ管理ファイル１３０を読み込む（ステップＳ５０２）。
【００７９】
データ解析検索手段１０７は、ステップＳ５０２において、ファイル情報取得手段１０６から読み込まれたコンテンツ管理ファイル１３０のコンテンツ情報格納部１３１から、表示選択手段によって選択されたデジタルコンテンツ１２３ｅの情報が格納されたコンテンツ情報格納部を検索する。すなわち、表示選択手段によって選択されたデジタルコンテンツ１２３ｅのファイル名とコンテンツ情報格納部１３１に格納されている各デジタルコンテンツの情報とを比較し、ファイル名が一致するコンテンツ情報格納部１３１を検出する（ステップＳ５０３）。
【００８０】
データ解析検索手段１０７は、デジタルコンテンツ１２３ｅの参照プレイリストファイル情報を格納している領域からデジタルコンテンツ１２３ｅを参照しているプレイリストファイルを特定し、該当プレイリストファイルからデジタルコンテンツ１２３eを削除することをプレイリストファイル作成手段１０４に通知する（ステップＳ５０４）。
【００８１】
プレイリストファイル作成手段１０４は、指定されたプレイリストファイルを修正する（ステップＳ５０５）。
【００８２】
さらに、データ解析検索手段１０７は、コンテンツ管理ファイル１３０のコンテンツ情報格納部１３１から、デジタルコンテンツ１２３eのコンテンツ情報格納部を削除することをコンテンツ管理ファイル作成手段１０２に通知する（ステップＳ５０６）。
【００８３】
コンテンツ管理ファイル作成手段１０２は、データ解析検索手段１０７から削除するデジタルコンテンツのメディアファイルIDが通知されると、コンテンツ情報格納部１３１で、該当するコンテンツ情報の直後に格納されているコンテンツ情報格納部（格納されているデジタルコンテンツのメディアファイルＩＤを＃m＋１とする）の先頭（メディアファイルID格納部１３２）から、参照プレイリストファイル情報格納用空き領域１３６の先頭までのデータを、メディアファイルIDが＃ｍのコンテンツ情報格納部の先頭領域へコピーし、コピーしたデータの最後部からメディアファイルIDが＃ｍ＋１の参照プレイリストファイル情報格納用空き領域１３６までのデータを全てゼロにするなどして削除する（ステップＳ５０７）。
【００８４】
記録手段１０５は、更新されたコンテンツ管理ファイル１３０を記録メディア１２０上に記録する（ステップＳ５０８）。
【００８５】
以上により、記録装置１００は、記録メディア１２０からあるデジタルコンテンツを削除する場合、コンテンツ管理ファイル１３０のコンテンツ情報格納部１３１から該当するデジタルコンテンツの情報を検出し、その直後に格納されているデジタルコンテンツの情報のうち、参照プレイリストファイル情報格納用空き領域１３６ｂより前方にあるデータを、削除するデジタルコンテンツの情報格納部の先頭領域へコピーし、コピー終了位置から次のコンテンツ情報格納部の参照プレイリストファイル情報格納用空き領域１３６までのデータをゼロにするなどして削除し、削除するデジタルコンテンツの直後に格納されているデジタルコンテンツの参照プレイリストアフィル情報格納用空き領域１３６のサイズを増やすことにより、削除したデジタルコンテンツのコンテンツ情報格納部以降に格納されているコンテンツ情報を書き換えることなくコンテンツ管理ファイル１３０を正しく更新することができる。
【００８６】
尚、本実施の形態では、コンテンツ管理ファイル１３０が、デジタルコンテンツ１２３に付与されたメディアファイルIDを格納し、プレイリストファイル１４０は、付与されたメディアファイルIDを用いてコンテンツ再生順を定義していたが、プレイリストファイル１４０は、デジタルコンテンツ再生順の定義に、各デジタルコンテンツのファイル名を格納してもよい。
【００８７】
また、本実施の形態では、プレイリストファイル１４０から、デジタルコンテンツ１２３の再生順の定義を削除する場合に、デジタルコンテンツ１２３に付与されたメディアファイルIDを用いて、コンテンツ管理ファイル１３０のコンテンツ情報格納部１３１を検出したが、デジタルコンテンツ１２３のファイル名を用いて検索してもよい。
【００８８】
また、本実施の形態では、プレイリストファイル１４０のファイル名は、プレイリストファイル１４０に付与されたプレイリストIDを含んだ文字列、または、プレイリストIDそのものから作成され、コンテンツ管理ファイル１３０のコンテンツ情報格納部１３１の参照プレイリスト情報格納部１３４にはプレイリストIDが格納されていたが、プレイリストファイルが任意のファイル名を持ち、コンテンツ管理ファイル１３０のコンテンツ情報格納部１３１の参照プレイリスト情報格納部１３４には、該当するプレイリストファイルのファイル名を格納してもよい。
【００８９】
また、プレイリストファイル１４０の管理にプレイリストIDを利用する場合には、プレイリストファイルが新規に追加される場合を考慮し、実施の形態５に係るコンテンツ管理ファイルのデータ構造図である図７に示すようにコンテンツ管理ファイル１３０が次プレイリストファイルID格納部１３９を保持してもよい。次プレイリストファイルID格納部１３９に格納されているプレイリストIDを用いると、プレイリストファイルを新規に作成する場合に、既存の全プレイリストのプレイリストIDを検索して使用されていないIDを特定する必要がなく、次プレイリストファイルID格納部１３９を参照することによって、作成するプレイリストファイルにIDを付与することができる。
【００９０】
また、本実施の形態では、既存のプレイリストファイルから、デジタルコンテンツ１２３ｅの再生順の定義を削除し、その結果、デジタルコンテンツ１２３ｅを再生順に定義したプレイリストファイルが存在しなくなった場合、または、デジタルコンテンツ１２３ｅの再生順を定義したプレイリストファイルを削除し、その結果、デジタルコンテンツ１２３ｅ、またはその他のデジタルコンテンツ（コンテンツ１２３ｆ）を再生順に定義したプレイリストファイルが存在しなくなった場合に、コンテンツ管理ファイル１３０のコンテンツ情報格納部１３１から、デジタルコンテンツ１２３ｅ、及び、デジタルコンテンツ１２３ｆのコンテンツ情報を削除しているが、コンテンツ情報は削除せずに、参照プレイリスト情報の格納領域から、削除されたプレイリストファイルの情報のみを削除してもよい。
【００９１】
また、記録装置１００は、プレイリストファイル１４０、及び、あるデジタルコンテンツに対するコンテンツ再生順の追加を行わないことを記憶する記憶領域を保持し（図示せず）、デジタルコンテンツ１１０、コンテンツ管理ファイル１３０、プレイリストファイル１４０を記録メディア１２０に新規に記録する場合で、プレイリストファイル１４０、及び、あるデジタルコンテンツに対するコンテンツ再生順の追加を行わない場合は、参照プレイリストファイル情報格納用空き領域１３６を確保せずにコンテンツ管理ファイル１３０を作成することもできる。これにより、データを追加するための予備記憶領域を省略でき、コンテンツ管理ファイル１３０のサイズを縮小させることができるので、再生装置等でのデータ読み込み処理を軽減し、処理速度を向上させることができる。
【産業上の利用可能性】
【００９２】
また、記録装置１００は、参照プレイリストファイル情報格納用空き領域１３６を保持するコンテンツ管理ファイル１３０に参照プレイリスト情報を逐次追加するうちに、参照プレイリストファイル情報格納用空き領域の残りの領域が少なくなった場合には、あらかじめ定められたサイズの領域を、全コンテンツ情報格納部１３１、または、一部のコンテンツ情報格納部１３１に追加することもできる。
【図面の簡単な説明】
【００９３】
【図１】実施の形態１、実施の形態２、実施の形態３、実施の形態４、及び、実施の形態５に係る記録装置及び記録装置によって作成された記録メディアの機能ブロック図である。
【図２】実施の形態１に係るコンテンツ管理ファイル及びプレイリストファイルのデータ構造図である。
【図３】実施の形態２に係るコンテンツ管理ファイル及びプレイリストファイルのデータ構造図である。
【図４】実施の形態３、及び、実施の形態４に係るコンテンツ管理ファイル及びプレイリストファイルのデータ構造図である。
【図５】実施の形態５に係るコンテンツ管理ファイルのコンテンツ情報格納部のデータ構造図である。
【図６】実施の形態５に係るコンテンツ管理ファイルのデータ構造図である。
【図７】実施の形態５に係るコンテンツ管理ファイルのデータ構造図である。
【図８】実施の形態１に係る記録装置１００の処理の流れを示したフローチャートである。
【図９】実施の形態２に係る記録装置１００の処理の流れを示したフローチャートである。
【図１０】実施の形態３に係る記録装置１００の処理の流れを示したフローチャートである。
【図１１】実施の形態４に係る記録装置１００の処理の流れを示したフローチャートである。
【図１２】実施の形態５に係る記録装置１００の処理の流れを示したフローチャートである。
【符号の説明】
【００９４】
１００  記録装置
１０１  情報抽出手段
１０２  コンテンツ管理ファイル作成手段
１０３  コンテンツ再生順指定手段
１０４  プレイリストファイル作成手段
１０５  記録手段
１０６  ファイル情報取得手段
１０７  データ解析検索手段
１２０  記録メディア
１２３  デジタルコンテンツ
１３０  コンテンツ管理ファイル
１３１  コンテンツ情報格納部
１３２  メディアファイルID格納部
１３３  参照プレイリスト数格納部
１３４  参照プレイリストファイル情報格納部
１３５  ファイル名格納部
１３６  参照プレイリストファイル情報格納用空き領域
１３７  次メディアファイルID格納部
１３８  データAへのオフセット格納部
１３９  次プレイリストファイルID格納部
１４０  プレイリストファイル
１４１  コンテンツ再生順定義部
【図１】
2007531176.tif 000003
【図２】
2007531176.tif 000004
【図３】
2007531176.tif 000005
【図４】
2007531176.tif 000006
【図５】
2007531176.tif 000007
【図６】
2007531176.tif 000008
【図７】
2007531176.tif 000009
【図８】
2007531176.tif 000010
【図９】
2007531176.tif 000011
【図１０】
2007531176.tif 000012
【図１１】
2007531176.tif 000013
【図１２】
2007531176.tif 000014
【国際調査報告】
2007531176.tif 000015
2007531176.tif 000016