(57)【要約】データ処理装置（１００）は記録媒体（４）の所定領域に格納されたコンテンツの再生が可能である。記録媒体（４）は、コンテンツデータと、コンテンツデータを管理する管理情報とを格納する。データ処理装置（１００）は、記録媒体４上の管理情報では管理されているが、記録媒体（４）の所定領域に実体データが存在しないコンテンツを再生する場合に、検索部（６）により記録媒体（４）の他の領域においてコンテンツを検索する。対応するコンテンツが見つかった場合、リンク情報設定部（７）は、管理情報からアクセスできるように記録媒体（４）上にリンク情報（シンボリックリンク、ショートカット等）を設定する。
2005062184.tif 000002
【特許請求の範囲】
【請求項１】
所定フォーマットに準拠してコンテンツと該コンテンツの管理情報とを格納する記録媒体から、その記録媒体の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理装置であって、
前記記録媒体から管理情報を読み出し、該管理情報にしたがい前記記録媒体からコンテンツを読み出して処理するコンテンツ処理部と、
該コンテンツ処理部によりコンテンツが読み出される際に、読み出そうとするコンテンツが前記管理情報により管理されてはいるが、前記特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索する検索部と、
該検索部によりコンテンツが発見された場合に、前記管理情報を用いて前記コンテンツにアクセスできるように、前記発見されたコンテンツの記録領域と前記特定の記録領域とを関連づけるリンク情報を設定するリンク情報設定部と
を備えるデータ処理装置。
【請求項２】
前記管理情報は、コンテンツの再生順序を指定するプレイリスト情報と、コンテンツに関するメタ情報を含むトラック情報とを含む、請求項１記載のデータ処理装置。
【請求項３】
前記所定の検索範囲は前記記録媒体内の記録領域である、請求項１記載のデータ処理装置。
【請求項４】
前記所定の検索範囲は、データ処理装置に内蔵される記録媒体の記録領域を含む、請求項１記載のデータ処理装置。
【請求項５】
前記所定の検索範囲は、データ処理装置に直接またはネットワークを介して接続する機器の記録領域を含む、請求項１記載のデータ処理装置。
【請求項６】
前記記録媒体は着脱可能な記録媒体である、請求項１記載のデータ処理装置。
【請求項７】
所定の規格のフォーマットに準拠したコンテンツを格納するデータ格納部をさらに備え、
前記コンテンツ処理部は、前記管理情報にしたがい前記記録媒体または前記データ格納部からコンテンツを読み出して処理し、
前記検索部は、前記コンテンツ処理部によりコンテンツが読み出される際に、読み出そうとするコンテンツが前記管理情報により管理されてはいるが、前記特定の記録領域に存在しない場合に、前記記録媒体または前記データ格納部からそのコンテンツを検索する、
請求項６記載のデータ処理装置。
【請求項８】
前記記録媒体にコンテンツを優先的に格納し、前記記録媒体の空き容量が所定値以下になった以後は前記データ格納部にコンテンツを格納し、前記記録媒体と前記データ格納部に格納されたコンテンツを管理する管理情報を前記記録媒体に格納する、請求項７記載のデータ処理装置。
【請求項９】
前記記録媒体から読み出した管理情報を格納する管理情報格納部をさらに備え、
前記コンテンツ処理部は前記管理情報格納部に格納された管理情報を参照してコンテンツを読み出し、
前記リンク情報設定部は前記リンク情報を前記管理情報格納部上に設定する、請求項６記載のデータ処理装置。
【請求項１０】
前記記録媒体は固有の識別情報を有する、請求項６記載のデータ処理装置。
【請求項１１】
前記記録媒体は著作権保護機能を有する、請求項１０記載のデータ処理装置。
【請求項１２】
前記管理情報は、コンテンツ毎に一意に割り当てられた識別情報であるコンテンツＩＤを管理し、前記検索部はコンテンツＩＤを用いて再生すべきコンテンツを検索する、請求項１記載のデータ処理装置。
【請求項１３】
コンテンツと該コンテンツの管理情報とが所定フォーマットに準拠して格納された記録媒体から、該記録媒体内の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理方法であって、
前記記録媒体から前記管理情報を読み出し、前記管理情報を参照して再生すべきコンテンツを決定するステップと、
決定したコンテンツが前記記録媒体内の特定の記録領域に存在するか否かを判断するステップと、
前記決定したコンテンツが前記特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索するステップと、
前記決定したコンテンツが発見された場合に、前記管理情報を用いて前記コンテンツにアクセスできるように、前記発見されたコンテンツの記録領域と前記特定の記録領域とを関連づけるリンク情報を設定するステップと
を含む、データ処理方法。
【請求項１４】
前記管理情報は、コンテンツの再生順序を指定するプレイリスト情報と、コンテンツに関するメタ情報を含むトラック情報とを含む、請求項１３記載のデータ処理方法。
【請求項１５】
前記所定の検索範囲は前記記録媒体内の記録領域である、請求項１３記載のデータ処理方法。
【請求項１６】
前記所定の検索範囲は、データ処理装置に内蔵される記録媒体の記録領域を含む、請求項１３記載のデータ処理方法。
【請求項１７】
前記所定の検索範囲は、データ処理装置に直接またはネットワークを介して接続する機器の記録領域を含む、請求項１３記載のデータ処理方法。
【請求項１８】
前記記録媒体は着脱可能な記録媒体である、請求項１３記載のデータ処理方法。
【請求項１９】
コンテンツが、前記記録媒体以外に、所定フォーマットに準拠してデータ処理装置内のデータ格納部にも格納されている場合に、
前記検索するステップは、前記決定したコンテンツが前記管理情報により管理されてはいるが、前記特定の記録領域に存在しない場合に、前記記録媒体またはデータ格納部から前記決定したコンテンツを検索する、
請求項１８記載のデータ処理方法。
【請求項２０】
前記記録媒体にコンテンツを優先的に格納するステップと、
前記記録媒体の空き容量が所定値以下になった以後は、前記データ格納部にコンテンツを格納するステップと、
前記記録媒体と前記データ格納部に格納されたコンテンツを管理する管理情報を前記記録媒体に格納するステップと
をさらに含む、請求項１９記載のデータ処理方法。
【請求項２１】
前記記録媒体から読み出した管理情報をデータ処理装置内に格納するステップをさらに備え、
前記コンテンツを決定するステップは、前記データ処理装置内に格納された管理情報を参照して再生すべきコンテンツを決定し、
前記リンク情報を設定するステップは、前記リンク情報を前記データ処理装置内に設定する、請求項１８記載のデータ処理方法。
【請求項２２】
前記記録媒体は固有の識別情報を有する、請求項１８記載のデータ処理方法。
【請求項２３】
前記記録媒体は著作権保護機能を有する、請求項２２記載のデータ処理方法。
【請求項２４】
前記管理情報は、コンテンツ毎に一意に割り当てられた識別情報であるコンテンツＩＤを管理し、前記検索するステップは、コンテンツＩＤを用いて、前記決定したコンテンツを検索する、請求項１３記載のデータ処理方法。
【請求項２５】
請求項１３記載のデータ処理方法をコンピュータで実現するためのプログラム。
【請求項２６】
請求項２５に記載のプログラムを格納したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、読み書き可能な記録媒体に所定のフォーマットで格納されたデータの処理を行うデータ処理装置およびデータ処理方法に関する。
【背景技術】
【０００２】  近年、デジタルデータを読み書き可能な記録媒体としてＳＤメモリカード（登録商標）、メモリースティック（登録商標）、コンパクトフラッシュ（登録商標）といった半導体メモリ（あるいは、メモリカード）が普及してきている。また、小型で大容量であるハードディスクも普及してきている。【０００３】  これらの半導体メモリやハードディスクを使ってデータを処理するデータ処理装置は、パーソナルコンピュータ、音響機器、映像機器、携帯電話、デジタルカメラなどの電化製品を始め、多岐に渡っている。【０００４】  大容量ハードディスクは機器内部に大量のデータを保存しておく記憶装置として有用である。また、半導体メモリ等の着脱可能で可搬性に優れた記録媒体はデータ処理装置間のデータのやり取りを担うブリッジメディアとして特に有用である。【０００５】  このようなブリッジメディアとして利用される記録媒体において、あるデータ処理装置により記録されたデータが、他のデータ処理装置によって更新されることがある。その際、ユーザの誤操作等により、データが移動され、本来あるべき場所に存在しなくなる場合もある。例えば、パーソナルコンピュータのブラウザソフトなどを用いて、記録媒体の内容を閲覧している最中に、マウスなどの入力装置の操作を誤り、あるデータを無意識に他のディレクトリに移動してしまう、といった場合である。【０００６】  また、このようなブリッジメディアとして利用される記録媒体については著作権保護についても考慮する必要がある。可搬性を有する記録媒体に著作権保護されて格納された音楽データを再生できる機器について、例えば、特許文献１に、その記録方法及び再生方法が開示されている。【０００７】  この開示された方法では、パーソナルコンピュータ等を用いて、可搬性を有する記録媒体に暗号化された複数の音楽データと、音楽データに関するメタ情報と、音楽データの再生順序を規定するプレイリストとを格納し、パーソナルコンピュータや、あるいはポータブル機器に記録媒体を装着する。機器は、装着された記録媒体に格納されたプレイリストに従って、規定された位置にデータを検索し、音楽データを再生する。
【特許文献１】特開２００１−２４９６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】  一般に可搬性のある記録媒体に対して、データの記録や再生方法を定めた種々の規格が存在する。例えば、規格により、記録媒体における再生データの格納場所が規定されている。これらの規格に従いデータが記録された記録媒体は、規格に準拠した機器により再生が可能となる。【０００９】  可搬性のある記録媒体をブリッジメディアとしてデータ交換に使用することが多くなると、記録媒体の内容を自由に操作できる機器に装着した場合等において、ユーザの誤操作により、ユーザの意志とは無関係に不用意にデータを移動してしまうことがある。それにより、所定の規格により規定される本来データがあるべき位置にデータが存在しなくなり、その結果、移動されたデータが再生データとして指定された時に、再生データが規定外のデータとして取り扱われ再生ができないという問題があった。【００１０】  本発明は上記課題を解決すべくなされたものであり、その目的とするところは、規定の記録位置にデータがない場合であっても、そのデータの再生を可能とするデータ処理装置及びデータ処理方法を提供することにある。
【課題を解決するための手段】
【００１１】  本発明に係るデータ処理装置は、所定フォーマットに準拠してコンテンツとそのコンテンツの管理情報とを格納する記録媒体から、その記録媒体の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理装置である。データ処理装置は、コンテンツ処理部が、記録媒体から管理情報を読み出し、その管理情報にしたがい記録媒体からコンテンツを読み出して処理する。コンテンツ処理部によりコンテンツが読み出される際に、検索部は、読み出そうとするコンテンツが管理情報により管理されてはいるが、特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索する。検索部によりコンテンツが発見された場合に、リンク情報設定部は、管理情報を用いてコンテンツにアクセスできるように、発見されたコンテンツの記録領域と特定の記録領域とを関連づけるリンク情報を設定する。【００１２】  本発明に係るデータ処理方法は、コンテンツとコンテンツの管理情報とが所定フォーマットに準拠して格納された記録媒体から、記録媒体内の特定の記録領域に格納されたコンテンツを読み出して再生するための方法である。そのデータ処理方法によれば、記録媒体から管理情報を読み出し、管理情報を参照して再生すべきコンテンツを決定する。決定したコンテンツが記録媒体内の特定の記録領域に存在するか否かを判断する。決定したコンテンツが特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索する。そして、決定したコンテンツが発見された場合に、管理情報を用いてコンテンツにアクセスできるように、発見されたコンテンツの記録領域と特定の記録領域とを関連づけるリンク情報を設定する。
【発明の効果】
【００１３】  本発明によれば、所定の規格に従って書き換え可能な記録媒体上に記録されたデータが、ユーザの不注意あるいは誤操作により移動され、データ格納状態が規格外の状態になった場合でも、コンテンツの再生を可能とする。よって、ユーザの誤操作により移動されたデータを、あたかも規定通りに存在するかのように管理できるため、ユーザは安心して電子コンテンツを楽しめる。また、可搬性には優れなくても安価で大容量であるハードディスクと共に用いることにより、可搬性記録媒体の容量以上のデータを扱うことも可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態１におけるデータ処理装置の機能的な構成を示すブロック図
【図２】実施の形態１のデータ処理装置のハードウェア構成を示す図
【図３】実施の形態１の管理情報のデータ構造を示す図
【図４】実施の形態１の管理情報のデータ例を示す図
【図５】実施の形態１のデータ処理装置におけるコンテンツ記録時の処理を示すフローチャート
【図６】実施の形態１のデータ処理装置におけるコンテンツ再生時の処理を示すフローチャート
【図７】実施の形態１のデータ処理装置におけるデータ検索処理を示すフローチャート
【図８】記録媒体上でのユーザの誤操作によるデータ移動の例を説明するための図
【図９】シンボリックリンクによるリンク情報の設定例を示す図
【図１０】ショートカットによるリンク情報の設定例を示す図
【図１１】本発明の実施の形態２におけるデータ処理装置の機能的な構成を示すブロック図
【図１２】実施の形態２のデータ処理装置のハードウェア構成を示す図
【図１３】実施の形態２のデータ処理装置におけるコンテンツの再生時の処理を示すフローチャート
【図１４】実施の形態２の管理情報のデータ例を示す図
【図１５】実施の形態２のデータ処理装置におけるデータ検索処理を示すフローチャート
【図１６Ａ】実施の形態２の別の例の管理情報のデータ構造を示す図
【図１６Ｂ】実施の形態２の別の例の管理情報のデータ例を示す図
【図１７】実施の形態３の管理情報のデータ構造を示す図
【図１８】実施の形態３の管理情報のデータ例を示す図
【図１９】（ａ）コンテンツファイルの構造を示す図、（ｂ）コンテンツファイルのデータ例を示す図
【図２０】実施の形態３のデータ処理装置におけるコンテンツの記録時の処理を示すフローチャート
【図２１】実施の形態３のデータ処理装置におけるデータ検索処理を示すフローチャート
【図２２】データ処理装置のハードウェア構成の別の例を示す図
【符号の説明】
【００１５】  １  出力部
２  入力部
３  装着部
４  記録媒体
５  コンテンツ処理部
６  検索部
７  リンク情報設定部
８  管理情報格納部
１００、１００ｂ  データ処理装置
【発明を実施するための最良の形態】
【００１６】  以下、本発明に係るデータ処理装置およびデータ処理方法の実施形態について、図面を用いて説明する。【００１７】  以下に説明するデータ処理装置は次の点を前提としている。データ処理装置は、所定の規格（例えば、ＳＤ−Ａｕｄｉｏ規格）により定まる所定のフォーマットに準拠して記録媒体上でのコンテンツの記録、再生、管理を行う。よって、記録媒体には所定のフォーマットにしたがってコンテンツデータが記録されるため、例えば、記録媒体に格納されるコンテンツはその格納場所が規定される。データ処理装置は、データ再生時には、所定のフォーマットにしたがい、その規定された格納場所に存在するコンテンツの再生を行う。【００１８】実施の形態１
１．構成
以下、本発明の実施の形態１を図面に基づいて詳細に説明する。
図１は、本発明の実施の形態１におけるデータ処理装置の機能的な構成を示すブロック図である。図１において、データ処理装置１００は、出力部１、入力部２、装着部３、コンテンツ処理部５、検索部６及びリンク情報設定部７を備えている。【００１９】  出力部１は画像データや映像データ、あるいは音楽データ等の電子コンテンツの表示や再生を行う。入力部２はユーザがデータ処理装置１００に対して直接、もしくは出力部１の画面上で指示操作を行うためのである。【００２０】  入力部２はまたデータ処理装置１００の外部よりアナログ音声、映像データ、音声データを入力する。装着部３はデータを格納する記録媒体４をデータ処理装置１００に装着する。データ処理装置１００と記録媒体４はデータ処理システムを構成する。【００２１】  コンテンツ処理部５は、入力部２から入力された映像あるいは音声等の格納データ１０を必要に応じて圧縮し、更に、必要に応じて暗号化する等して記録媒体４に格納する。また、コンテンツ処理部５は、記録媒体４に格納されたデータの再生処理も行う。【００２２】  記録媒体４には、ＦＡＴ、ＮＴＦＳ等のファイルシステムをベースとし所定の規格で定められたフォーマットに基づく構造でデータ１０が格納されている。記録媒体４中のディレクトリ構造１０ａによれば、記録媒体４の最上位ディレクトリであるＲＯＯＴ（ルート）ディレクトリの下に、コンテンツを格納するコンテンツディレクトリが存在する。コンテンツディレクトリ内に、コンテンツデータ（図では、コンテンツＡ，Ｂ，Ｃ）及びコンテンツデータに関する管理情報が格納される。このディレクトリ構造は所定のフォーマットにより規定されている。管理情報には、コンテンツの再生順序を指定する情報や、コンテンツのタイトル、アーティスト名、ファイル名等のメタ情報が格納される。【００２３】  検索部６は、記録媒体４に格納された管理情報に規定された位置に、コンテンツが存在しない場合に、記録媒体４の他の領域または他の記録媒体上で、そのコンテンツを検索する。【００２４】  リンク情報設定部７は、検索部６において、コンテンツの検索に成功した場合に、ファイル名と実体データとをリンクさせるシンボリックリンク等の機構を利用して、あたかも管理情報に規定されている位置に前記コンテンツが存在するかのようにリンク情報を設定する。【００２５】  図２は、本発明の実施の形態１におけるデータ処理装置１００のハードウェア構成図である。【００２６】  図２において、ＣＰＵ（中央処理演算装置）２０１は種々の処理を実行する。メモリ２０２はＣＰＵ２０１での処理に必要なプログラムやデータを格納する。ＬＣＤ（液晶表示装置）２０３は画像情報を表示する。操作手段２０４はユーザからの操作情報を入力する。カードＩ／Ｆ部（カードインターフェイス部）２０５は記録媒体４であるメディアカード２０６を装着する。メディアカード２０６は不揮発性記録媒体の一つであり、カードＩ／Ｆ部２０６に装着される。【００２７】  スクランブル部２０７は、メディアカード２０６に格納するコンテンツを必要に応じて暗号化したり、復号化したりする。エンコーダ／デコーダ２０８は入力されたデジタルデータを圧縮したり、圧縮されたコンテンツを伸張したりする。【００２８】  マイク２１１は入力端子であってもよく、アナログ音声情報等を入力する。イアホン２１２は出力端子であってもよく、音声情報を出力する。入力端子２１３はデジタルの映像、音声データを入力し、入力したデジタルデータをエンコーダ２０８に出力する。【００２９】  Ａ／Ｄコンバータ２０９はマイク２１１から入力されたアナログデータをデジタルデータに変換する。Ｄ／Ａコンバータ２１０はデコーダ２０８から出力されたデジタルデータをアナログ信号に変換し、イアホン２１２に出力する。【００３０】  なお、図２におけるＬＣＤ２０３と、スクランブル部２０７、デコーダ２０８、Ｄ／Ａコンバータ２１０及びイアホン２１２からなる出力系とは、図１における出力部１に対応する。操作手段２０４と、マイク２１１、Ａ／Ｄコンバータ２０９、エンコーダ２０８及びスクランブル部２０７からなる入力系とは、図１における入力部２に対応する。カードＩ／Ｆ部２０５及びメディアカード２０６はそれぞれ、図１における装着部３及び記録媒体４に対応する。ＣＰＵ２０１はメモリ２０２上にロードされた所定のプログラムを実行することにより、図１に示すコンテンツ処理部５、検索部６及びリンク情報設定部７の各機能を実現する。【００３１】  図３は、記録媒体４に格納された管理情報のデータ構造の一例を示した図である。同図に示すように、管理情報は、コンテンツの再生順序を示すプレイリスト情報３０１と、曲名、アーティスト名等のコンテンツに関するメタ情報を含むトラック情報３０２とを含む。プレイリスト情報３０１は、再生順序を示す再生番号と、その再生順序で再生されるコンテンツのトラック情報の位置を指定するトラック番号とを関係づける役割を果たす。トラック情報３０２は、１つのコンテンツに対して、そのタイトルを示す曲名と、そのコンテンツの演奏者を示すアーティスト名と、そのコンテンツのファイル名とを１組としたメタ情報を管理する。コンテンツが複数ある場合、トラック情報３０２は複数のメタ情報を含む。トラック番号により、トラック情報３０２内における１つのメタ情報が特定される。【００３２】  図４に、管理情報に格納されるデータの具体例を示す。同図のプレイリスト情報３０１によれば、最初に再生されるコンテンツに関連するメタ情報は、トラック情報３０２における第１番目の組の情報であり、２番目に再生されるコンテンツに関連するメタ情報はトラック情報３０２における第３番目の組の情報である。つまり、この管理情報によれば、再生順序の１番目に、曲名が「校歌」で、ファイル名が”ＫＯＵＫＡ．ＳＡ”で、演奏者が「２００２年度卒業生」であるコンテンツのデータが再生される。また、２番目に、ファイル名が”ＷＡＫＡＲＥ．ＳＡ”であり、演奏者が「父親」であり、曲名が「別れの歌」であるコンテンツのデータが再生される。【００３３】２．動作
２．１  記録処理
図５は、本発明の実施の形態１におけるデータ処理装置１００が、コンテンツを記録媒体４に記録するときの処理を示したフローチャート図である。以下、コンテンツの記録時における処理について同図を用いて説明する。【００３４】  まず、記録媒体４が装着部３に装着されると、データ処理装置１００は、記録媒体４を認識し、マウントする（ステップＳ１１）。次に、記録媒体４から管理情報が格納された管理ファイルを読み出し、管理情報からコンテンツの記録先に関する情報（具体的にはファイル名）を取得する（ステップＳ１２）。ここで、コンテンツが記録されるべきディレクトリは所定のフォーマットにしたがい一意に規定されており、データ処理装置１００はこの記録先のディレクトリ名の情報を保持している。よって、データ処理装置１００は、管理情報から読み出したファイル名と、自身が保持する記録先のディレクトリ名とにより記録先を決定できる。なお、本実施形態及び以下の実施形態では、所定のフォーマットにより、ＲＯＯＴディレクトリ直下の「コンテンツディレクトリ」が記録先として規定されているとする。【００３５】  ユーザは入力部２上でデータ処理装置１００に記録のための指示を行う。ユーザにより記録の指示がなされると、入力部２はその指示情報を取得し（Ｓ１３）、コンテンツ処理部５に送る。このとき、記録すべき情報（アナログ音声、音声データ等）は、入力部２を介して外部よりデータ処理装置１００に入力される。入力情報がアナログ情報の場合はＡ／Ｄ変換によりデジタルデータに変換される。その際、曲名やアーティスト名等のメタ情報も入力部２を介して同時に入力される。【００３６】  コンテンツ処理部５は、入力部２から入力されたデータを、必要に応じて、所定の圧縮方式を用いて圧縮する（ステップＳ１４）。更に、著作権保護が必要な場合等、暗号化の必要があるときは、データの暗号化を実施する（ステップＳ１５）。暗号化されたコンテンツを所定のフォーマットに従い、記録媒体４における、ステップＳ１２において取得したファイル名に基づいて決定した記録先に格納する（ステップＳ１６）。最後に、所定のフォーマットに従い、管理情報を更新する（ステップＳ１７）。すなわち、新たに追加したデータについて、プレイリスト情報３０１及びトラック情報３０２を更新する。【００３７】  ２．２  再生処理
図６は、本発明の実施の形態１におけるデータ処理装置１００が、記録媒体４に格納されたコンテンツを再生する際の処理を示すフローチャートである。【００３８】  記録媒体４が装着部３に装着されると、データ処理装置１００は記録媒体４を認識し、マウントする（ステップＳ３１）。次に、コンテンツ処理部５が、記録媒体４から管理情報が格納された管理ファイルを読み出し、プレイリスト情報３０１を参照して再生可能なコンテンツのリストを作成する（ステップＳ３２）。次に、再生可能なコンテンツのリストを出力部１に表示し、ユーザからの指示を待つ（ステップＳ３３）。ユーザが再生指示のための操作を行うと、入力部２はその操作情報すなわち再生指示を取得し（ステップＳ３４）、コンテンツ処理部５に送る。【００３９】  コンテンツ処理部５は再生指示を受けると、プレイリスト情報３０１に指定された順にコンテンツを再生するように処理を行う。このため、コンテンツ処理部５は、プレイリスト情報３０１の指定順にトラック番号で指定されるトラック情報３０２を参照し、再生すべきコンテンツのファイル名を取得する。なお、ユーザが特定のコンテンツの再生を指示した場合は、その指定されたコンテンツに対応する管理情報を参照し、そのコンテンツのファイル名を取得する。【００４０】  コンテンツ処理部５は、取得したファイル名を持つコンテンツが、所定のフォーマットにより規定される所定の格納位置に存在するか否かを確認する（ステップＳ３５）。ここで、所定のフォーマットにより規定される所定の格納位置はＲＯＯＴディレクトリ直下の「コンテンツディレクトリ」である。この情報はデータ処理装置１００内に保持されている。コンテンツが所定の格納位置に存在する場合（ステップＳ３６でＹＥＳ）、コンテンツ処理部５は、コンテンツを読み出し、必要に応じて復号化処理を行う（ステップＳ３７）。続いて、必要に応じて伸張処理（デコード）を行い、出力部１に出力する（ステップＳ３８）。【００４１】  一方、ステップＳ３６において、コンテンツが所定の格納位置に存在しないと判定された場合、コンテンツのデータの検索処理（ステップＳ３９）に進む。このデータ検索処理の詳細は図７を用いて後述する。ステップＳ３９のデータ検索処理においてコンテンツが発見された場合（ステップＳ４０でＹＥＳ）、リンク情報設定部７は、発見されたコンテンツへのリンク情報を記録媒体４上に設定する。リンク情報設定後、ステップ３７に進み、コンテンツが所定の格納位置に存在した場合と同様の処理を行う。【００４２】  ステップＳ３９のデータ検索処理において検索処理に失敗し、発見できなかった場合（ステップＳ４０でＮＯ）、エラーメッセージを出力する等のエラー処理（ステップＳ４１）を行った後に、再生可能コンテンツのリスト表示を行うステップＳ３３へ戻り、以降、同様の処理を繰り返す。【００４３】  ２．３  データ検索処理
次に、図７を参照し、上記のデータ再生時の処理におけるデータ検索処理（ステップＳ３９）の詳細を説明する。データ検索処理は検索部６により実行される。【００４４】  まず、記録媒体４において管理情報が存在するディレクトリを調査し、コンテンツディレクトリの下位ディレクトリが存在するかどうかを確認する（ステップＳ５１）。存在する場合（ステップＳ５１でＹＥＳ）、下位ディレクトリ内に存在するファイルの総数を抽出してファイル総数ＮＦに設定し、かつ、カウンタＦＣの値を０に設定する（ステップＳ５２）。【００４５】  次に、カウンタＦＣに１を加える（ステップＳ５３）。カウンタＦＣとファイル総数ＮＦを比較し、カウンタＦＣがファイル総数ＮＦを上回った場合（ステップＳ５４でＹＥＳ）、ディレクトリ内の全ファイルの調査を終了したことを意味するので、処理を終了する。【００４６】  カウンタＦＣがファイル総数ＮＦを越えていない場合（ステップＳ５４でＮＯ）、下位ディレクトリ内のＦＣ番目のファイル名を取得し（ステップＳ５５）、取得したファイル名がユーザの指定したコンテンツのファイル名と一致するかどうか判定する（ステップＳ５６）。一致する場合、リンク情報設定部７は記録媒体４にリンク情報を設定する（ステップＳ５７）。一致しない場合には、ステップＳ５３に戻り、下位ディレクトリ内の次のファイル名を取得し、上記と同様の処理（ステップＳ５３〜５６）を行う。【００４７】  ところで、前述した、図５に示す記録時の処理フローに従って、記録媒体４に記録された直後のコンテンツデータについては、図７に示すデータ検索処理は不要となる。しかしながら、記録媒体４は着脱可能であるため、図５に示す記録時の処理フローに従った記録処理後に、記録媒体４がデータ処理装置１００から抜き取られ、別のデータ処理装置（例えばパーソナルコンピュータ）のスロットに装着されることも考えられる。その場合、例えば、記録媒体４の内容を、ファイル、ディレクトリ、ドライバの階層構造によって表示するソフトウェア（例えば、ウィンドウズ（登録商標）に搭載されるエクプローラの様なソフトウェア）を用いて記録媒体４の内容を表示することが可能となる。また、マウスやキーボード等を用いて、容易に記録媒体４上のデータを複写したり、移動したりすることが可能となる。そのような場合に、ユーザの意思とは無関係に、誤操作により、記録媒体４上のデータが移動されることもあり、図７に示す処理はこのような場合に有効となる。【００４８】  図８（ａ）は、記録媒体４において所定のフォーマットに準拠した位置にコンテンツデータが格納されている場合、すなわち、正常な状態を示した図である。ＲＯＯＴディレクトリの直下にコンテンツディレクトリが有り、コンテンツディレクトリ内に、管理情報及びコンテンツＡ，コンテンツＢ，コンテンツＣというファイルと、拡張のための拡張ディレクトリとが存在している。【００４９】  図８（ｂ）は、図８（ａ）に示す状態から、ユーザが誤ってコンテンツＢのファイルを拡張ディレクトリ内に移動してしまった場合の構成を示している。この場合、例えば、ユーザは自らデータを移動したことに気づかず、そのまま記録媒体４をパーソナルコンピュータから抜き取り、データ処理装置１００に装着することが考えられる。このような状態の記録媒体４がデータ処理装置１００に装着された場合に、前述の図７に示すデータ検索処理が必要となる。【００５０】  ２．４  リンク情報の設定
前述のデータ検索処理により、拡張ディレクトリに移動されたコンテンツＢが発見された場合、リンク情報設定部７は、例えば、図９に示すようなリンク情報設定処理を行う。図９はＵＮＩＸ（登録商標）系ファイルシステムが提供する「シンボリックリンク」と呼ばれる機能を用いたリンク情報の設定例である。シンボリックリンクは、データやプログラムファイルの本体（実体）に、その本来の名前（パス名）に加えて、別の名前（パス名）によってもアクセスすることを可能とする機能である。この機能により、１つのファイルがあたかもディレクトリツリー上の複数の異なる箇所に格納されているかのように、ファイルにアクセスすることが可能となる。ファイルの実体はこれら複数の箇所に複製されないため、ファイルシステムが管理する記録媒体の記録容量を節約することができる。【００５１】  図９の例では、リンク情報設定部７は“コンテンツディレクトリ”の下に“コンテンツＢ”という名称のシンボリックリンクを作成する。シンボリックリンクの実体は、シンボリックリンクであることを示す属性が付加されたファイルであり、ファイルの内容として、実体データが格納されているリンク先のパス名が格納されている。図９の例では、“コンテンツＢ”のシンボリックリンクファイルの内容は“￥コンテンツディレクトリ￥拡張ディレクトリ￥コンテンツＢ”である。シンボリックリンクに対するアクセスが発生した場合、ファイルシステムはアクセス先のパス名にシンボリックリンクファイルの内容に規定されているパス名に変更する。すなわち、“￥コンテンツディレクトリ￥コンテンツＢ”に対するアクセスが発生した場合、ファイルシステムはパス名を“￥コンテンツディレクトリ￥拡張ディレクトリ￥コンテンツＢ”に変更し、ファイル実体へアクセスする。ここで、“￥”はディレクトリツリーの階層を区切る区切り文字であり、ＲＯＯＴディレクトリは“￥”で表現される場合を想定している。すなわち、“コンテンツディレクトリ”の下に作成されたシンボリックリンクにアクセスすることにより、図８の誤操作後に“拡張ディレクトリ”の下に移動された“コンテンツＢ”にアクセスすることが可能となる。以上は、リンク情報としてＵＮＩＸ系のファイルシステムが提供するシンボリックリンクの機能を用いた例であるが、図１０に示すようにＷｉｎｄｏｗｓ（登録商標）系のシステムでは「ショートカット」と呼ばれる機能により同様に実現することが可能である。【００５２】  以上のように本実施の形態によれば、コンテンツデータが規定のフォーマットで指定される位置と異なる位置に存在する場合でも、そのコンテンツデータを検索してリンク情報を設定するので、規定のフォーマットに基づくデータとして扱うことができる。【００５３】実施の形態２
以下、本発明の実施の形態２を図面に基づいて詳細に説明する。
本実施の形態では、データ処理装置が再生専用である場合に好適な例を説明する。このため、本実施の形態のデータ処理装置はコンテンツの記録動作に必要な構成要素は備えていない。【００５４】  図１１は、本発明の実施の形態２におけるデータ処理装置の機能的な構成を示すブロック図である。本実施の形態のデータ処理装置１００ｂは、記録媒体４から読み出した管理情報を保持しておくための管理情報格納部８を備えている点が実施の形態１のデータ処理装置１００と異なる。管理情報格納部８はさらにリンク情報も格納する。【００５５】  図１２は、実施の形態２におけるデータ処理装置のハードウェア構成図である。実施の形態１のものとの違いは、本実施形態のデータ処理装置は再生専用であるため、コンテンツの記録動作に必要な構成要素２０９、２１１、２１３を備えていない点である。【００５６】  実施の形態２におけるデータ処理装置１００ｂの基本的な処理の流れは、実施の形態１におけるデータ処理装置１００と同様であるので、違う部分についてのみ説明する。【００５７】  図１３は、実施の形態２におけるデータ処理装置１００ｂの再生処理のフローチャートである。【００５８】  コンテンツ処理部５は、記録媒体４を認識し（Ｓ７１）、記録媒体４から管理情報を読み出した（Ｓ７２）後、読み出した管理情報を管理情報格納部８に格納する（Ｓ７３）。その後、再生可能なデータリストを表示し（Ｓ７４）、ユーザからの再生指示を受けると（Ｓ７５）、コンテンツ処理部５は管理情報格納部８内に格納されている管理情報を参照して、所定のフォーマットにより規定される位置に指定されたコンテンツが存在するか否かを確認する（ステップＳ７６）。存在する場合は（ステップＳ７７でＹＥＳ）、そのコンテンツに対して復号処理、伸長処理等を必要に応じて行い出力する（Ｓ７８、Ｓ７９）。【００５９】  所定のフォーマットにより規定される位置に指定されたコンテンツが存在しない場合、データ検索処理を行う（Ｓ８０）。データ検索処理によってコンテンツが見つかった場合（ステップＳ８１でＹＥＳ）、リンク情報設定部７は、管理情報格納部８に格納された管理情報内にリンク情報と等価な情報を格納する。このように管理情報格納部８の管理情報を更新する理由は、本実施の形態のデータ処理装置１００ｂは再生専用であるため、記録媒体４に対して書き込み動作を行うことができないないからである。【００６０】  図１４は、上述のデータ検索処理（Ｓ８０）の結果、リンク情報設定部７により管理情報格納部８に格納された管理情報のデータ例を示す。この例では、トラック情報３０２において、トラック番号３に対応するファイル名が”ＥＸＴ￥ＷＡＫＡＲＥ．ＳＡ”となっている。このファイル名は、”ＥＸＴ”という名の拡張ディレクトリ内に存在する”ＷＡＫＡＲＥ．ＳＡ”というファイルを指し示している。【００６１】  図１５は、上記のデータ再生時の処理におけるデータ検索処理（Ｓ８０）のフローチャートである。【００６２】  下位ディレクトリを検索した結果、指定のコンテンツが発見された場合は、そのリンク情報が管理情報格納部８へ格納される（ステップＳ９７）。それ以外の処理は（Ｓ９１〜Ｓ９６）、図７に示したもの（Ｓ５１〜Ｓ５６）と同様である。【００６３】  本実施の形態におけるデータ処理装置１００ｂでは、一旦、記録媒体４から読み出された管理情報は管理情報格納部８に格納される。それ以降、管理情報等の更新、例えば、データ検索処理によって見つかったコンテンツデータに関する管理情報の追加は、管理情報格納部８に対して行う。コンテンツ処理部５は、管理情報格納部８に格納された情報に従ってコンテンツの再生を行う。【００６４】  以上のように本実施の形態によれば、コンテンツデータが規定のフォーマットと異なる場所に存在する場合でも、管理情報に基づき、対応するコンテンツデータを検索して、リンク情報を設定するので、データ処理装置内の管理情報により規定のフォーマットに基づくデータとして扱うことができる。【００６５】  なお、本実施形態において以下のような変形例も考えられる。
（１）本実施の形態のデータ処理装置は再生専用装置としたが、記録機能を備えても良い。【００６６】  （２）記録媒体４に固有の識別番号（記録媒体ＩＤ）が付加される場合、データ処理装置１００ｂにおいてこの記録媒体ＩＤを用いて管理情報を記録媒体毎に管理してもよい。この場合、データ処理装置１００ｂは、記録媒体４からリスト情報３０１とトラック情報３０２を読み出す際に、記録媒体ＩＤ３０３も合わせて読み出し、これらの情報を図１６Ａに示すように管理情報格納部８に格納しておく。図１６Ｂは、図１６Ａに示す構成に対する具体例を示した図である。【００６７】  例えば、突然の電源断から回復したときに、データ処理装置１００ｂは、記録媒体４から記録媒体ＩＤを読み出し、読み出した記録媒体ＩＤと、管理情報格納部８に格納されている記録媒体ＩＤを比較することで、電源断の前後で記録媒体４が変更されたか否かを認識できる。変更されていない場合は、管理情報格納部８に格納されている記録媒体ＩＤをそのまま利用し、変更されている場合は、記録媒体４から新たに管理情報を読み出し、管理情報格納部８に格納する。これにより、常に、記録媒体に応じた管理情報の利用が可能になる。【００６８】実施の形態３
以下、本発明の実施の形態３を図面に基づいて詳細に説明する。
本実施の形態におけるデータ処理装置の機能的な構成及びハードウェア構成は、実施の形態１のものと同様である。【００６９】  本実施の形態では、管理情報はさらにコンテンツ毎に一意に割り付けられる識別情報であるコンテンツＩＤを管理する。【００７０】  図１７は、本実施形態の記録媒体４に格納される管理情報のデータ構造の一例を示した図である。図１８は、管理情報のデータ構造に従って格納されたデータの一例を示した図である。図１７、図１８に示すプレイリスト情報１６０１は、コンテンツＩＤを含んでいる点以外は図３、４に示したプレイリスト情報３０１と同じ構成、機能を有する。また、図１７、図１８に示すトラック情報１６０２は、図３、４に示したトラック情報３０２と同じ構成、機能を有する。【００７１】  図１９（ａ）はコンテンツファイルのデータ構造の一例を、図１９（ｂ）はコンテンツファイルのデータ構造に従って格納されたデータの一例をそれぞれ示す図である。同図に示すように、コンテンツファイル１８０１は、コンテンツに対して一意に割り付けられたコンテンツＩＤ１８０１ａと、コンテンツの実体データ部分１８０１ｂとからなる。図１９（ｂ）は、“ＷＡＫＡＲＥ．ＳＡ”という名称のコンテンツファイルの構成を示している。コンテンツファイルの実体データ部分１８０１ｂに対するコンテンツＩＤ１８０１ａとして“ＡＢ２３４”が格納されている。【００７２】  次に、図２０を用いて、本発明の実施の形態３におけるデータ処理装置が、コンテンツを記録媒体に記録する処理を説明する。【００７３】  図２０のフローチャートにおいて実施の形態１の図５のフローチャートと異なる点は、記録するコンテンツに対する一意なコンテンツＩＤを取得するステップ（ステップＳ１１５）が追加されている点である。本ステップにより取得されたコンテンツＩＤは、ステップＳ１１７において、規定のフォーマットに従って記録先に圧縮データを記録する際にコンテンツ内に同時に格納される。また、ステップＳ１１８において管理情報のプレイリスト情報１６０１が更新される際にも、このコンテンツＩＤが使用される。これらの処理により、データ処理装置により記録媒体に格納されたコンテンツに対して一意に割り当てられたコンテンツＩＤの情報が、コンテンツ、管理情報の双方の中に保持される。【００７４】  本実施の形態における再生時の処理手順は、実施の形態１の図６で示した処理と同様であるため、ここでの説明は割愛する。【００７５】  次に、図２１を用いて、本実施の形態におけるデータ検索処理について説明する。
図２１のフローチャートにおいて実施の形態１の図７のフローチャートと異なる点は、検索対象のコンテンツファイルを見つけるために、ファイル名の代わりに、コンテンツＩＤを用いる点である。【００７６】  図７に示す手順と同様に、コンテンツディレクトリの下位ディレクトリ内に存在するコンテンツファイルを順番に見ていき（Ｓ１３２〜Ｓ１３４）、各コンテンツファイルをオープンしてそれに含まれるコンテンツＩＤを取得する（Ｓ１３５）。そして、その取得したコンテンツＩＤと、検索対象のコンテンツのコンテンツＩＤとを比較する（Ｓ１３６）。管理情報に格納されている検索対象のコンテンツのコンテンツＩＤと同じＩＤを持つファイルを見つけた場合、実施の形態１と同様の手順で、シンボリックリンクあるいはショートカットの機能を用いてリンク情報設定部７がリンク情報を設定する（Ｓ１３７）。これにより、実施の形態１同様、所定の格納位置以外の場所に格納されたファイルに対してリンクを張り、コンテンツを利用することが可能となる。【００７７】  以上のように本実施の形態によれば、コンテンツファイルに含まれるＩＤによってコンテンツが管理される場合に、コンテンツファイルが規定のフォーマットと異なる場所に存在する場合でも、管理情報に基づいて対応するコンテンツデータを検索してリンク情報を設定するため、規定のフォーマットに基づくデータとして扱うことが可能となる。【００７８】  また、本実施の形態では検索処理にＩＤを使用しているため、ユーザの誤動作などによりコンテンツファイルのファイル名が変更された場合においても適用できる。【００７９】  また、本発明の考え方を鍵分離型コンテンツ配信サービスに適用することも可能である。鍵分離型コンテンツ配信サービスとは、コンテンツデータと、そのコンテンツを暗号化した鍵データを別々の経路でユーザに配信するサービスを意味する。この場合、鍵データを含む管理ファイルを着脱可能な記録媒体に格納し、コンテンツデータはハードディスク（ＨＤＤ）等の、データ処理装置がアクセス可能な記録媒体に格納しておく。この場合、鍵データとコンテンツデータとが異なる記録媒体に格納されることになり、一般にコンテンツの格納位置はデータ処理装置により異なるため、鍵データとコンテンツを対応付ける手段が必要となる。本実施形態によれば、コンテンツＩＤによりその対応付けが可能となり、鍵データを含む管理情報とコンテンツデータの両方にＩＤを格納しているため、対応するファイルを容易に検索することが可能となる。【００８０】  なお、本実施形態において、シンボリックリンクやショートカットのような機能を利用することについて示したが、実施の形態２で説明したようにデータ処理装置内に管理情報格納部としてもメモリ領域を保持し、その管理情報格納部に検索した結果のファイルを登録することで、記録媒体４内にデータを書き込むことなく処理できる方法としてもよい。【００８１】  また、データ検索処理において、まず、ファイル名が一致するコンテンツデータに対してのみ、それに含まれるコンテンツＩＤを確認するようにしてもよい。これにより、記録媒体に格納されるコンテンツ数が多い場合に検索時間を短縮できる。【００８２】  以上の���うに本発明を上記の３つの実施形態に基づいて説明してきたが、本発明の権利範囲は上記の実施形態に限定されないのはもちろんである。本発明は発明の趣旨を逸脱しない範囲で変更し実施することができる。従って、さららに以下のような場合も本発明の範囲に含まれる。【００８３】  （１）上記実施の形態において、少なくとも再生機能を有していれば、記録機能は備えていても、いなくても良い。【００８４】  （２）上記実施の形態では、管理情報をプレイリスト情報とトラック情報に分けて管理するよう実装しているが、コンテンツの位置を特定する情報が含まれていれば、その構成は如何様でもかまわない。【００８５】  （３）上記実施の形態では、コンテンツが見つからない場合のデータ検索範囲を、規定ディレクトリ（コンテンツディレクトリ）の下位ディレクトリとしているが、さらに広い領域を検索してもよい。例えば、データ検索範囲を、規定ディレクトリと同じレベルのディレクトリ又は上位階層のディレクトリとしてもよい。または、記録媒体の全ての領域を検索するようにしてもよい。または、データ処理装置に接続されている別の記録媒体（別のメモリカードやハードディスク等）や、ネットワークを介して接続されたサーバ、周辺機器等、データ処理装置がアクセス可能な範囲であれば、任意の記録領域を検索するようにしても良い。この構成により、ユーザは、再生したいコンテンツに関する管理情報だけを記録媒体に格納しておけばよく、必ずしもコンテンツを記録媒体に格納しておく必要がなくなり、記録媒体の容量を超えた大きなサイズのコンテンツの再生も可能となる。【００８６】  （４）上記実施の形態では、暗号処理を行うスクランブル部を設けているが、著作権保護等が必要ない場合、スクランブル処理部が存在しなくても良い。【００８７】  （５）上記実施の形態では、デジタルデータを圧縮する場合を想定しているが、必ずしも圧縮しなくても良い。【００８８】  （６）上記実施の形態では、ユーザが再生もしくは記録を指示するとしているが、データ処理装置自体が自動的にあらかじめ決められた処理を実行するようにしても良い。【００８９】  （７）上記実施の形態では、再生処理が指示された時に、コンテンツの存在を確認し、存在しない場合に検索処理を行うとしているが、記録媒体装着時、あるいは、電源投入時、あるいは、コンテンツの再生中や記録中等、任意のタイミングで、それらの処理を実行しても良い。【００９０】  （８）上記実施の形態では、記録媒体４は、装着部３に対して着脱可能な記録媒体であったが、着脱可能な記録媒体の代わりに、ハードディスクのようなデータ処理装置に内蔵された記録媒体（以下「データ格納部」という。）を用いてもよい。また、データ処理装置は、図２２に示すように、データ格納部（ハードディスク２２０）と、着脱可能な記録媒体（メディアカード２０６）の両方を備えてもよい。その場合、再生すべきコンテンツデータが所定の格納位置に存在しない場合は、着脱可能な記録媒体とデータ格納部の双方を検索範囲に指定して検索してもよい。さらに、着脱可能な記録媒体にコンテンツデータを優先的に格納し、その記録媒体の空き容量が所定の閾値以下となった場合に、データ格納部にコンテンツデータを格納し、双方に格納されたコンテンツデータを管理する管理情報をまとめて、着脱可能な記録媒体に格納するようにしてもよい。【００９１】  （９）上記実施の形態においてデータ処理装置の機能の一部または全部をコンピュータによって実行可能なソフトウェアにより実現できる。このソフトウェアは、コンピュータによって実行可能なプログラムとすることもでき、さらに、このプログラムは、コンピュータなどによって読み取り可能な情報記録媒体に格納されて提供され得る。【００９２】  本発明は、当業者にとって他の多くの変形例、修正、他の利用が明らかである。それゆえ、本発明は、ここでの特定の開示に限定されず、添付の請求の範囲によってのみ限定され得る。【００９３】  なお、本出願は日本国特許出願、特願２００３−４２６８０９号（２００３年１２月２４日提出）に関連し、それらの内容は参照することにより本文中に組み入れられる。
【産業上の利用可能性】
【００９４】  本発明は、所定の規格に従って書き換え可能な記録媒体上に記録されたデータが、ユーザの不注意あるいは誤操作により移動され、データ格納状態が規格外の状態になった場合でも、コンテンツの再生を可能とするため、例えば、記録型の光ディスクや半導体メモリカードを利用するデータ処理装置へ適用できる。
【図１】
2005062184.tif 000003
【図２】
2005062184.tif 000004
【図３】
2005062184.tif 000005
【図４】
2005062184.tif 000006
【図５】
2005062184.tif 000007
【図６】
2005062184.tif 000008
【図７】
2005062184.tif 000009
【図８】
2005062184.tif 000010
【図９】
2005062184.tif 000011
【図１０】
2005062184.tif 000012
【図１１】
2005062184.tif 000013
【図１２】
2005062184.tif 000014
【図１３】
2005062184.tif 000015
【図１４】
2005062184.tif 000016
【図１５】
2005062184.tif 000017
【図１６Ａ】
2005062184.tif 000018
【図１６Ｂ】
2005062184.tif 000019
【図１７】
2005062184.tif 000020
【図１８】
2005062184.tif 000021
【図１９】
2005062184.tif 000022
【図２０】
2005062184.tif 000023
【図２１】
2005062184.tif 000024
【図２２】
2005062184.tif 000025
【手続補正書】
【提出日】平成17年8月17日(2005.8.17)
【手続補正００１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】所定フォーマットに準拠してコンテンツと該コンテンツの管理情報とを格納する記録媒体から、その記録媒体の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理装置であって、
前記記録媒体から管理情報を読み出し、該管理情報にしたがい前記記録媒体からコンテンツを読み出して処理するコンテンツ処理部と、
該コンテンツ処理部によりコンテンツが読み出される際に、読み出そうとするコンテンツが前記管理情報により管理されてはいるが、前記特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索する検索部と、
該検索部によりコンテンツが発見された場合に、前記管理情報を用いて前記コンテンツにアクセスできるように、前記発見されたコンテンツの記録領域と前記特定の記録領域とを関連づけるリンク情報を設定するリンク情報設定部と、
前記記録媒体から読み出した管理情報を前記記録媒体の固有の識別番号を用いて管理可能に格納する管理情報格納部と
を備えるデータ処理装置。
【手続補正００２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】前記コンテンツ処理部は前記管理情報格納部に格納された管理情報を参照してコンテンツを読み出し、
前記リンク情報設定部は前記リンク情報を前記管理情報格納部上に設定する、請求項１記載のデータ処理装置。
【手続補正００３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】前記管理情報格納部に格納されている記録媒体の固有の識別番号と、装着される記録媒体の固有の識別番号が異なる際に、前記検索部と前記リンク情報設定部とによりリンク情報を設定する、請求項１記載のデータ処理装置。
【手続補正００４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１３
【補正方法】変更
【補正の内容】
【請求項１３】コンテンツと該コンテンツの管理情報とが所定フォーマットに準拠して格納された記録媒体から、該記録媒体内の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理方法であって、
前記記録媒体から前記管理情報を読み出し、前記管理情報を参照して再生すべきコンテンツを決定するステップと、
決定したコンテンツが前記記録媒体内の特定の記録領域に存在するか否かを判断するステップと、
前記決定したコンテンツが前記特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索するステップと
前記決定したコンテンツが発見された場合に、前記管理情報を用いて前記コンテンツにアクセスできるように、前記発見されたコンテンツの記録領域と前記特定の記録領域とを関連づけるリンク情報を設定するステップと、
前記記録媒体から読み出した管理情報を前記記録媒体の固有の識別番号を用いて管理可能に格納するステップと
を含む、データ処理方法。
【手続補正書】
【提出日】平成18年7月5日(2006.7.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定フォーマットに準拠してコンテンツと該コンテンツの管理情報とを格納する記録媒体から、その記録媒体の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理装置であって、
前記記録媒体から管理情報を読み出し、該管理情報にしたがい前記記録媒体からコンテンツを読み出して処理するコンテンツ処理部と、
該コンテンツ処理部によりコンテンツが読み出される際に、読み出そうとするコンテンツが前記管理情報により管理されてはいるが、前記特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索する検索部と、
該検索部によりコンテンツが発見された場合に、前記管理情報を用いて前記コンテンツにアクセスできるように、前記発見されたコンテンツの記録領域と前記特定の記録領域とを関連づけるリンク情報を設定するリンク情報設定部と、
前記記録媒体から読み出した管理情報を前記記録媒体の固有の識別番号を用いて管理可能に格納する管理情報格納部と
を備えるデータ処理装置。
【請求項２】
前記管理情報は、コンテンツの再生順序を指定するプレイリスト情報と、コンテンツに関するメタ情報を含むトラック情報とを含む、請求項１記載のデータ処理装置。
【請求項３】
前記所定の検索範囲は前記記録媒体内の記録領域である、請求項１記載のデータ処理装置。
【請求項４】
前記所定の検索範囲は、データ処理装置に内蔵される記録媒体の記録領域を含む、請求項１記載のデータ処理装置。
【請求項５】
前記所定の検索範囲は、データ処理装置に直接またはネットワークを介して接続する機器の記録領域を含む、請求項１記載のデータ処理装置。
【請求項６】
前記記録媒体は着脱可能な記録媒体である、請求項１記載のデータ処理装置。
【請求項７】
所定の規格のフォーマットに準拠したコンテンツを格納するデータ格納部をさらに備え、
前記コンテンツ処理部は、前記管理情報にしたがい前記記録媒体または前記データ格納部からコンテンツを読み出して処理し、
前記検索部は、前記コンテンツ処理部によりコンテンツが読み出される際に、読み出そうとするコンテンツが前記管理情報により管理されてはいるが、前記特定の記録領域に存在しない場合に、前記記録媒体または前記データ格納部からそのコンテンツを検索する、
請求項６記載のデータ処理装置。
【請求項８】
前記記録媒体にコンテンツを優先的に格納し、前記記録媒体の空き容量が所定値以下になった以後は前記データ格納部にコンテンツを格納し、前記記録媒体と前記データ格納部に格納されたコンテンツを管理する管理情報を前記記録媒体に格納する、請求項７記載のデータ処理装置。
【請求項９】
前記コンテンツ処理部は前記管理情報格納部に格納された管理情報を参照してコンテンツを読み出し、
前記リンク情報設定部は前記リンク情報を前記管理情報格納部上に設定する、請求項１記載のデータ処理装置。
【請求項１０】
前記管理情報格納部に格納されている記録媒体の固有の識別番号と、装着される記録媒体の固有の識別番号が異なる際に、前記検索部と前記リンク情報設定部とによりリンク情報を設定する、請求項１記載のデータ処理装置。
【請求項１１】
前記記録媒体は著作権保護機能を有する、請求項１０記載のデータ処理装置。
【請求項１２】
前記管理情報は、コンテンツ毎に一意に割り当てられた識別情報であるコンテンツＩＤを管理し、前記検索部はコンテンツＩＤを用いて再生すべきコンテンツを検索する、請求項１記載のデータ処理装置。
【請求項１３】
コンテンツと該コンテンツの管理情報とが所定フォーマットに準拠して格納された記録媒体から、該記録媒体内の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理方法であって、
前記記録媒体から前記管理情報を読み出し、前記管理情報を参照して再生すべきコンテンツを決定するステップと、
決定したコンテンツが前記記録媒体内の特定の記録領域に存在するか否かを判断するステップと、
前記決定したコンテンツが前記特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索するステップと
前記決定したコンテンツが発見された場合に、前記管理情報を用いて前記コンテンツにアクセスできるように、前記発見されたコンテンツの記録領域と前記特定の記録領域とを関連づけるリンク情報を設定するステップと、
前記記録媒体から読み出した管理情報を前記記録媒体の固有の識別番号を用いて管理可能に格納するステップと
を含む、データ処理方法。
【請求項１４】
前記管理情報は、コンテンツの再生順序を指定するプレイリスト情報と、コンテンツに関するメタ情報を含むトラック情報とを含む、請求項１３記載のデータ処理方法。
【請求項１５】
前記所定の検索範囲は前記記録媒体内の記録領域である、請求項１３記載のデータ処理方法。
【請求項１６】
前記所定の検索範囲は、データ処理装置に内蔵される記録媒体の記録領域を含む、請求項１３記載のデータ処理方法。
【請求項１７】
前記所定の検索範囲は、データ処理装置に直接またはネットワークを介して接続する機器の記録領域を含む、請求項１３記載のデータ処理方法。
【請求項１８】
前記記録媒体は着脱可能な記録媒体である、請求項１３記載のデータ処理方法。
【請求項１９】
コンテンツが、前記記録媒体以外に、所定フォーマットに準拠してデータ処理装置内のデータ格納部にも格納されている場合に、
前記検索するステップは、前記決定したコンテンツが前記管理情報により管理されてはいるが、前記特定の記録領域に存在しない場合に、前記記録媒体またはデータ格納部から前記決定したコンテンツを検索する、
請求項１８記載のデータ処理方法。
【請求項２０】
前記記録媒体にコンテンツを優先的に格納するステップと、
前記記録媒体の空き容量が所定値以下になった以後は、前記データ格納部にコンテンツを格納するステップと、
前記記録媒体と前記データ格納部に格納されたコンテンツを管理する管理情報を前記記録媒体に格納するステップと
をさらに含む、請求項１９記載のデータ処理方法。
【請求項２１】
前記記録媒体から読み出した管理情報をデータ処理装置内に格納するステップをさらに備え、
前記コンテンツを決定するステップは、前記データ処理装置内に格納された管理情報を参照して再生すべきコンテンツを決定し、
前記リンク情報を設定するステップは、前記リンク情報を前記データ処理装置内に設定する、請求項１８記載のデータ処理方法。
【請求項２２】
前記記録媒体は固有の識別情報を有する、請求項１８記載のデータ処理方法。
【請求項２３】
前記記録媒体は著作権保護機能を有する、請求項２２記載のデータ処理方法。
【請求項２４】
前記管理情報は、コンテンツ毎に一意に割り当てられた識別情報であるコンテンツＩＤを管理し、前記検索するステップは、コンテンツＩＤを用いて、前記決定したコンテンツを検索する、請求項１３記載のデータ処理方法。
【請求項２５】
請求項１３記載のデータ処理方法をコンピュータで実現するためのプログラム。
【請求項２６】
請求項２５に記載のプログラムを格納したコンピュータで読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み書き可能な記録媒体に所定のフォーマットで格納されたデータの処理を行うデータ処理装置およびデータ処理方法に関する。
【背景技術】
【０００２】
近年、デジタルデータを読み書き可能な記録媒体としてＳＤメモリカード（登録商標）、メモリースティック（登録商標）、コンパクトフラッシュ（登録商標）といった半導体メモリ（あるいは、メモリカード）が普及してきている。また、小型で大容量であるハードディスクも普及してきている。
【０００３】
これらの半導体メモリやハードディスクを使ってデータを処理するデータ処理装置は、パーソナルコンピュータ、音響機器、映像機器、携帯電話、デジタルカメラなどの電化製品を始め、多岐に渡っている。
【０００４】
大容量ハードディスクは機器内部に大量のデータを保存しておく記憶装置として有用である。また、半導体メモリ等の着脱可能で可搬性に優れた記録媒体はデータ処理装置間のデータのやり取りを担うブリッジメディアとして特に有用である。
【０００５】
このようなブリッジメディアとして利用される記録媒体において、あるデータ処理装置により記録されたデータが、他のデータ処理装置によって更新されることがある。その際、ユーザの誤操作等により、データが移動され、本来あるべき場所に存在しなくなる場合もある。例えば、パーソナルコンピュータのブラウザソフトなどを用いて、記録媒体の内容を閲覧している最中に、マウスなどの入力装置の操作を誤り、あるデータを無意識に他のディレクトリに移動してしまう、といった場合である。
【０００６】
また、このようなブリッジメディアとして利用される記録媒体については著作権保護についても考慮する必要がある。可搬性を有する記録媒体に著作権保護されて格納された音楽データを再生できる機器について、例えば、特許文献１に、その記録方法及び再生方法が開示されている。
【０００７】
この開示された方法では、パーソナルコンピュータ等を用いて、可搬性を有する記録媒体に暗号化された複数の音楽データと、音楽データに関するメタ情報と、音楽データの再生順序を規定するプレイリストとを格納し、パーソナルコンピュータや、あるいはポータブル機器に記録媒体を装着する。機器は、装着された記録媒体に格納されたプレイリストに従って、規定された位置にデータを検索し、音楽データを再生する。
【特許文献１】特開２００１−２４９６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
一般に可搬性のある記録媒体に対して、データの記録や再生方法を定めた種々の規格が存在する。例えば、規格により、記録媒体における再生データの格納場所が規定されている。これらの規格に従いデータが記録された記録媒体は、規格に準拠した機器により再生が可能となる。
【０００９】
可搬性のある記録媒体をブリッジメディアとしてデータ交換に使用することが多くなると、記録媒体の内容を自由に操作できる機器に装着した場合等において、ユーザの誤操作により、ユーザの意志とは無関係に不用意にデータを移動してしまうことがある。それにより、所定の規格により規定される本来データがあるべき位置にデータが存在しなくなり、その結果、移動されたデータが再生データとして指定された時に、再生データが規定外のデータとして取り扱われ再生ができないという問題があった。
【００１０】
本発明は上記課題を解決すべくなされたものであり、その目的とするところは、規定の記録位置にデータがない場合であっても、そのデータの再生を可能とするデータ処理装置及びデータ処理方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るデータ処理装置は、所定フォーマットに準拠してコンテンツとそのコンテンツの管理情報とを格納する記録媒体から、その記録媒体の特定の記録領域に格納されたコンテンツを読み出して再生するデータ処理装置である。データ処理装置は、コンテンツ処理部が、記録媒体から管理情報を読み出し、その管理情報にしたがい記録媒体からコンテンツを読み出して処理する。コンテンツ処理部によりコンテンツが読み出される際に、検索部は、読み出そうとするコンテンツが管理情報により管理されてはいるが、特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索する。検索部によりコンテンツが発見された場合に、リンク情報設定部は、管理情報を用いてコンテンツにアクセスできるように、発見されたコンテンツの記録領域と特定の記録領域とを関連づけるリンク情報を設定する。
【００１２】
本発明に係るデータ処理方法は、コンテンツとコンテンツの管理情報とが所定フォーマットに準拠して格納された記録媒体から、記録媒体内の特定の記録領域に格納されたコンテンツを読み出して再生するための方法である。そのデータ処理方法によれば、記録媒体から管理情報を読み出し、管理情報を参照して再生すべきコンテンツを決定する。決定したコンテンツが記録媒体内の特定の記録領域に存在するか否かを判断する。決定したコンテンツが特定の記録領域に存在しない場合に、所定の検索範囲内でそのコンテンツを検索する。そして、決定したコンテンツが発見された場合に、管理情報を用いてコンテンツにアクセスできるように、発見されたコンテンツの記録領域と特定の記録領域とを関連づけるリンク情報を設定する。
【発明の効果】
【００１３】
本発明によれば、所定の規格に従って書き換え可能な記録媒体上に記録されたデータが、ユーザの不注意あるいは誤操作により移動され、データ格納状態が規格外の状態になった場合でも、コンテンツの再生を可能とする。よって、ユーザの誤操作により移動されたデータを、あたかも規定通りに存在するかのように管理できるため、ユーザは安心して電子コンテンツを楽しめる。また、可搬性には優れなくても安価で大容量であるハードディスクと共に用いることにより、可搬性記録媒体の容量以上のデータを扱うことも可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係るデータ処理装置およびデータ処理方法の実施形態について、図面を用いて説明する。
【００１５】
以下に説明するデータ処理装置は次の点を前提としている。データ処理装置は、所定の規格（例えば、ＳＤ−Ａｕｄｉｏ規格）により定まる所定のフォーマットに準拠して記録媒体上でのコンテンツの記録、再生、管理を行う。よって、記録媒体には所定のフォーマットにしたがってコンテンツデータが記録されるため、例えば、記録媒体に格納されるコンテンツはその格納場所が規定される。データ処理装置は、データ再生時には、所定のフォーマットにしたがい、その規定された格納場所に存在するコンテンツの再生を行う。
【００１６】
実施の形態１
１．構成
以下、本発明の実施の形態１を図面に基づいて詳細に説明する。
図１は、本発明の実施の形態１におけるデータ処理装置の機能的な構成を示すブロック図である。図１において、データ処理装置１００は、出力部１、入力部２、装着部３、コンテンツ処理部５、検索部６及びリンク情報設定部７を備えている。
【００１７】
出力部１は画像データや映像データ、あるいは音楽データ等の電子コンテンツの表示や再生を行う。入力部２はユーザがデータ処理装置１００に対して直接、もしくは出力部１の画面上で指示操作を行うためのである。
【００１８】
入力部２はまたデータ処理装置１００の外部よりアナログ音声、映像データ、音声データを入力する。装着部３はデータを格納する記録媒体４をデータ処理装置１００に装着する。データ処理装置１００と記録媒体４はデータ処理システムを構成する。
【００１９】
コンテンツ処理部５は、入力部２から入力された映像あるいは音声等の格納データ１０を必要に応じて圧縮し、更に、必要に応じて暗号化する等して記録媒体４に格納する。また、コンテンツ処理部５は、記録媒体４に格納されたデータの再生処理も行う。
【００２０】
記録媒体４には、ＦＡＴ、ＮＴＦＳ等のファイルシステムをベースとし所定の規格で定められたフォーマットに基づく構造でデータ１０が格納されている。記録媒体４中のディレクトリ構造１０ａによれば、記録媒体４の最上位ディレクトリであるＲＯＯＴ（ルート）ディレクトリの下に、コンテンツを格納するコンテンツディレクトリが存在する。コンテンツディレクトリ内に、コンテンツデータ（図では、コンテンツＡ，Ｂ，Ｃ）及びコンテンツデータに関する管理情報が格納される。このディレクトリ構造は所定のフォーマットにより規定されている。管理情報には、コンテンツの再生順序を指定する情報や、コンテンツのタイトル、アーティスト名、ファイル名等のメタ情報が格納される。
【００２１】
検索部６は、記録媒体４に格納された管理情報に規定された位置に、コンテンツが存在しない場合に、記録媒体４の他の領域または他の記録媒体上で、そのコンテンツを検索する。
【００２２】
リンク情報設定部７は、検索部６において、コンテンツの検索に成功した場合に、ファイル名と実体データとをリンクさせるシンボリックリンク等の機構を利用して、あたかも管理情報に規定されている位置に前記コンテンツが存在するかのようにリンク情報を設定する。
【００２３】
図２は、本発明の実施の形態１におけるデータ処理装置１００のハードウェア構成図である。
【００２４】
図２において、ＣＰＵ（中央処理演算装置）２０１は種々の処理を実行する。メモリ２０２はＣＰＵ２０１での処理に必要なプログラムやデータを格納する。ＬＣＤ（液晶表示装置）２０３は画像情報を表示する。操作手段２０４はユーザからの操作情報を入力する。カードＩ／Ｆ部（カードインターフェイス部）２０５は記録媒体４であるメディアカード２０６を装着する。メディアカード２０６は不揮発性記録媒体の一つであり、カードＩ／Ｆ部２０６に装着される。
【００２５】
スクランブル部２０７は、メディアカード２０６に格納するコンテンツを必要に応じて暗号化したり、復号化したりする。エンコーダ／デコーダ２０８は入力されたデジタルデータを圧縮したり、圧縮されたコンテンツを伸張したりする。
【００２６】
マイク２１１は入力端子であってもよく、アナログ音声情報等を入力する。イアホン２１２は出力端子であってもよく、音声情報を出力する。入力端子２１３はデジタルの映像、音声データを入力し、入力したデジタルデータをエンコーダ２０８に出力する。
【００２７】
Ａ／Ｄコンバータ２０９はマイク２１１から入力されたアナログデータをデジタルデータに変換する。Ｄ／Ａコンバータ２１０はデコーダ２０８から出力されたデジタルデータをアナログ信号に変換し、イアホン２１２に出力する。
【００２８】
なお、図２におけるＬＣＤ２０３と、スクランブル部２０７、デコーダ２０８、Ｄ／Ａコンバータ２１０及びイアホン２１２からなる出力系とは、図１における出力部１に対応する。操作手段２０４と、マイク２１１、Ａ／Ｄコンバータ２０９、エンコーダ２０８及びスクランブル部２０７からなる入力系とは、図１における入力部２に対応する。カードＩ／Ｆ部２０５及びメディアカード２０６はそれぞれ、図１における装着部３及び記録媒体４に対応する。ＣＰＵ２０１はメモリ２０２上にロードされた所定のプログラムを実行することにより、図１に示すコンテンツ処理部５、検索部６及びリンク情報設定部７の各機能を実現する。
【００２９】
図３は、記録媒体４に格納された管理情報のデータ構造の一例を示した図である。同図に示すように、管理情報は、コンテンツの再生順序を示すプレイリスト情報３０１と、曲名、アーティスト名等のコンテンツに関するメタ情報を含むトラック情報３０２とを含む。プレイリスト情報３０１は、再生順序を示す再生番号と、その再生順序で再生されるコンテンツのトラック情報の位置を指定するトラック番号とを関係づける役割を果たす。トラック情報３０２は、１つのコンテンツに対して、そのタイトルを示す曲名と、そのコンテンツの演奏者を示すアーティスト名と、そのコンテンツのファイル名とを１組としたメタ情報を管理する。コンテンツが複数ある場合、トラック情報３０２は複数のメタ情報を含む。トラック番号により、トラック情報３０２内における１つのメタ情報が特定される。
【００３０】
図４に、管理情報に格納されるデータの具体例を示す。同図のプレイリスト情報３０１によれば、最初に再生されるコンテンツに関連するメタ情報は、トラック情報３０２における第１番目の組の情報であり、２番目に再生されるコンテンツに関連するメタ情報はトラック情報３０２における第３番目の組の情報である。つまり、この管理情報によれば、再生順序の１番目に、曲名が「校歌」で、ファイル名が”ＫＯＵＫＡ．ＳＡ”で、演奏者が「２００２年度卒業生」であるコンテンツのデータが再生される。また、２番目に、ファイル名が”ＷＡＫＡＲＥ．ＳＡ”であり、演奏者が「父親」であり、曲名が「別れの歌」であるコンテンツのデータが再生される。
【００３１】
２．動作
２．１  記録処理
図５は、本発明の実施の形態１におけるデータ処理装置１００が、コンテンツを記録媒体４に記録するときの処理を示したフローチャート図である。以下、コンテンツの記録時における処理について同図を用いて説明する。
【００３２】
まず、記録媒体４が装着部３に装着されると、データ処理装置１００は、記録媒体４を認識し、マウントする（ステップＳ１１）。次に、記録媒体４から管理情報が格納された管理ファイルを読み出し、管理情報からコンテンツの記録先に関する情報（具体的にはファイル名）を取得する（ステップＳ１２）。ここで、コンテンツが記録されるべきディレクトリは所定のフォーマットにしたがい一意に規定されており、データ処理装置１００はこの記録先のディレクトリ名の情報を保持している。よって、データ処理装置１００は、管理情報から読み出したファイル名と、自身が保持する記録先のディレクトリ名とにより記録先を決定できる。なお、本実施形態及び以下の実施形態では、所定のフォーマットにより、ＲＯＯＴディレクトリ直下の「コンテンツディレクトリ」が記録先として規定されているとする。
【００３３】
ユーザは入力部２上でデータ処理装置１００に記録のための指示を行う。ユーザにより記録の指示がなされると、入力部２はその指示情報を取得し（Ｓ１３）、コンテンツ処理部５に送る。このとき、記録すべき情報（アナログ音声、音声データ等）は、入力部２を介して外部よりデータ処理装置１００に入力される。入力情報がアナログ情報の場合はＡ／Ｄ変換によりデジタルデータに変換される。その際、曲名やアーティスト名等のメタ情報も入力部２を介して同時に入力される。
【００３４】
コンテンツ処理部５は、入力部２から入力されたデータを、必要に応じて、所定の圧縮方式を用いて圧縮する（ステップＳ１４）。更に、著作権保護が必要な場合等、暗号化の必要があるときは、データの暗号化を実施する（ステップＳ１５）。暗号化されたコンテンツを所定のフォーマットに従い、記録媒体４における、ステップＳ１２において取得したファイル名に基づいて決定した記録先に格納する（ステップＳ１６）。最後に、所定のフォーマットに従い、管理情報を更新する（ステップＳ１７）。すなわち、新たに追加したデータについて、プレイリスト情報３０１及びトラック情報３０２を更新する。
【００３５】
２．２  再生処理
図６は、本発明の実施の形態１におけるデータ処理装置１００が、記録媒体４に格納されたコンテンツを再生する際の処理を示すフローチャートである。
【００３６】
記録媒体４が装着部３に装着されると、データ処理装置１００は記録媒体４を認識し、マウントする（ステップＳ３１）。次に、コンテンツ処理部５が、記録媒体４から管理情報が格納された管理ファイルを読み出し、プレイリスト情報３０１を参照して再生可能なコンテンツのリストを作成する（ステップＳ３２）。次に、再生可能なコンテンツのリストを出力部１に表示し、ユーザからの指示を待つ（ステップＳ３３）。ユーザが再生指示のための操作を行うと、入力部２はその操作情報すなわち再生指示を取得し（ステップＳ３４）、コンテンツ処理部５に送る。
【００３７】
コンテンツ処理部５は再生指示を受けると、プレイリスト情報３０１に指定された順にコンテンツを再生するように処理を行う。このため、コンテンツ処理部５は、プレイリスト情報３０１の指定順にトラック番号で指定されるトラック情報３０２を参照し、再生すべきコンテンツのファイル名を取得する。なお、ユーザが特定のコンテンツの再生を指示した場合は、その指定されたコンテンツに対応する管理情報を参照し、そのコンテンツのファイル名を取得する。
【００３８】
コンテンツ処理部５は、取得したファイル名を持つコンテンツが、所定のフォーマットにより規定される所定の格納位置に存在するか否かを確認する（ステップS３５）。ここで、所定のフォーマットにより規定される所定の格納位置はＲＯＯＴディレクトリ直下の「コンテンツディレクトリ」である。この情報はデータ処理装置１００内に保持されている。コンテンツが所定の格納位置に存在する場合（ステップS３６でＹＥＳ）、コンテンツ処理部５は、コンテンツを読み出し、必要に応じて復号化処理を行う（ステップS３７）。続いて、必要に応じて伸張処理（デコード）を行い、出力部１に出力する（ステップS３８）。
【００３９】
一方、ステップＳ３６において、コンテンツが所定の格納位置に存在しないと判定された場合、コンテンツのデータの検索処理（ステップＳ３９）に進む。このデータ検索処理の詳細は図７を用いて後述する。ステップＳ３９のデータ検索処理においてコンテンツが発見された場合（ステップＳ４０でＹＥＳ）、リンク情報設定部７は、発見されたコンテンツへのリンク情報を記録媒体４上に設定する。リンク情報設定後、ステップ３７に進み、コンテンツが所定の格納位置に存在した場合と同様の処理を行う。
【００４０】
ステップＳ３９のデータ検索処理において検索処理に失敗し、発見できなかった場合（ステップＳ４０でＮＯ）、エラーメッセージを出力する等のエラー処理（ステップＳ４１）を行った後に、再生可能コンテンツのリスト表示を行うステップS３３へ戻り、以降、同様の処理を繰り返す。
【００４１】
２．３  データ検索処理
次に、図７を参照し、上記のデータ再生時の処理におけるデータ検索処理（ステップＳ３９）の詳細を説明する。データ検索処理は検索部６により実行される。
【００４２】
まず、記録媒体４において管理情報が存在するディレクトリを調査し、コンテンツディレクトリの下位ディレクトリが存在するかどうかを確認する（ステップＳ５１）。存在する場合（ステップＳ５１でＹＥＳ）、下位ディレクトリ内に存在するファイルの総数を抽出してファイル総数ＮＦに設定し、かつ、カウンタＦＣの値を０に設定する（ステップＳ５２）。
【００４３】
次に、カウンタＦＣに１を加える（ステップＳ５３）。カウンタＦＣとファイル総数ＮＦを比較し、カウンタＦＣがファイル総数ＮＦを上回った場合（ステップＳ５４でＹＥＳ）、ディレクトリ内の全ファイルの調査を終了したことを意味するので、処理を終了する。
【００４４】
カウンタＦＣがファイル総数ＮＦを越えていない場合（ステップＳ５４でＮＯ）、下位ディレクトリ内のＦＣ番目のファイル名を取得し（ステップＳ５５）、取得したファイル名がユーザの指定したコンテンツのファイル名と一致するかどうか判定する（ステップＳ５６）。一致する場合、リンク情報設定部７は記録媒体４にリンク情報を設定する（ステップＳ５７）。一致しない場合には、ステップＳ５３に戻り、下位ディレクトリ内の次のファイル名を取得し、上記と同様の処理（ステップＳ５３〜５６）を行う。
【００４５】
ところで、前述した、図５に示す記録時の処理フローに従って、記録媒体４に記録された直後のコンテンツデータについては、図７に示すデータ検索処理は不要となる。しかしながら、記録媒体４は着脱可能であるため、図５に示す記録時の処理フローに従った記録処理後に、記録媒体４がデータ処理装置１００から抜き取られ、別のデータ処理装置（例えばパーソナルコンピュータ）のスロットに装着されることも考えられる。その場合、例えば、記録媒体４の内容を、ファイル、ディレクトリ、ドライバの階層構造によって表示するソフトウェア（例えば、ウィンドウズ（登録商標）に搭載されるエクプローラの様なソフトウェア）を用いて記録媒体４の内容を表示することが可能となる。また、マウスやキーボード等を用いて、容易に記録媒体４上のデータを複写したり、移動したりすることが可能となる。そのような場合に、ユーザの意思とは無関係に、誤操作により、記録媒体４上のデータが移動されることもあり、図７に示す処理はこのような場合に有効となる。
【００４６】
図８（ａ）は、記録媒体４において所定のフォーマットに準拠した位置にコンテンツデータが格納されている場合、すなわち、正常な状態を示した図である。ＲＯＯＴディレクトリの直下にコンテンツディレクトリが有り、コンテンツディレクトリ内に、管理情報及びコンテンツＡ，コンテンツＢ，コンテンツＣというファイルと、拡張のための拡張ディレクトリとが存在している。
【００４７】
図８（ｂ）は、図８（ａ）に示す状態から、ユーザが誤ってコンテンツＢのファイルを拡張ディレクトリ内に移動してしまった場合の構成を示している。この場合、例えば、ユーザは自らデータを移動したことに気づかず、そのまま記録媒体４をパーソナルコンピュータから抜き取り、データ処理装置１００に装着することが考えられる。このような状態の記録媒体４がデータ処理装置１００に装着された場合に、前述の図７に示すデータ検索処理が必要となる。
【００４８】
２．４  リンク情報の設定
前述のデータ検索処理により、拡張ディレクトリに移動されたコンテンツＢが発見された場合、リンク情報設定部７は、例えば、図９に示すようなリンク情報設定処理を行う。図９はＵＮＩＸ（登録商標）系ファイルシステムが提供する「シンボリックリンク」と呼ばれる機能を用いたリンク情報の設定例である。シンボリックリンクは、データやプログラムファイルの本体（実体）に、その本来の名前（パス名）に加えて、別の名前（パス名）によってもアクセスすることを可能とする機能である。この機能により、１つのファイルがあたかもディレクトリツリー上の複数の異なる箇所に格納されているかのように、ファイルにアクセスすることが可能となる。ファイルの実体はこれら複数の箇所に複製されないため、ファイルシステムが管理する記録媒体の記録容量を節約することができる。
【００４９】
図９の例では、リンク情報設定部７は“コンテンツディレクトリ”の下に“コンテンツＢ”という名称のシンボリックリンクを作成する。シンボリックリンクの実体は、シンボリックリンクであることを示す属性が付加されたファイルであり、ファイルの内容として、実体データが格納されているリンク先のパス名が格納されている。図９の例では、“コンテンツＢ”のシンボリックリンクファイルの内容は“￥コンテンツディレクトリ￥拡張ディレクトリ￥コンテンツＢ”である。シンボリックリンクに対するアクセスが発生した場合、ファイルシステムはアクセス先のパス名にシンボリックリンクファイルの内容に規定されているパス名に変更する。すなわち、“￥コンテンツディレクトリ￥コンテンツＢ”に対するアクセスが発生した場合、ファイルシステムはパス名を“￥コンテンツディレクトリ￥拡張ディレクトリ￥コンテンツＢ”に変更し、ファイル実体へアクセスする。ここで、“￥”はディレクトリツリーの階層を区切る区切り文字であり、ＲＯＯＴディレクトリは“￥”で表現される場合を想定している。すなわち、“コンテンツディレクトリ”の下に作成されたシンボリックリンクにアクセスすることにより、図８の誤操作後に“拡張ディレクトリ”の下に移動された“コンテンツＢ”にアクセスすることが可能となる。以上は、リンク情報としてＵＮＩＸ系のファイルシステムが提供するシンボリックリンクの機能を用いた例であるが、図１０に示すようにＷｉｎｄｏｗｓ（登録商標）系のシステムでは「ショートカット」と呼ばれる機能により同様に実現することが可能である。
【００５０】
以上のように本実施の形態によれば、コンテンツデータが規定のフォーマットで指定される位置と異なる位置に存在する場合でも、そのコンテンツデータを検索してリンク情報を設定するので、規定のフォーマットに基づくデータとして扱うことができる。
【００５１】
実施の形態２
以下、本発明の実施の形態２を図面に基づいて詳細に説明する。
本実施の形態では、データ処理装置が再生専用である場合に好適な例を説明する。このため、本実施の形態のデータ処理装置はコンテンツの記録動作に必要な構成要素は備えていない。
【００５２】
図１１は、本発明の実施の形態２におけるデータ処理装置の機能的な構成を示すブロック図である。本実施の形態のデータ処理装置１００ｂは、記録媒体４から読み出した管理情報を保持しておくための管理情報格納部８を備えている点が実施の形態１のデータ処理装置１００と異なる。管理情報格納部８はさらにリンク情報も格納する。
【００５３】
図１２は、実施の形態２におけるデータ処理装置のハードウェア構成図である。実施の形態１のものとの違いは、本実施形態のデータ処理装置は再生専用であるため、コンテンツの記録動作に必要な構成要素２０９、２１１、２１３を備えていない点である。
【００５４】
実施の形態２におけるデータ処理装置１００ｂの基本的な処理の流れは、実施の形態１におけるデータ処理装置１００と同様であるので、違う部分についてのみ説明する。
【００５５】
図１３は、実施の形態２におけるデータ処理装置１００ｂの再生処理のフローチャートである。
【００５６】
コンテンツ処理部５は、記録媒体４を認識し（Ｓ７１）、記録媒体４から管理情報を読み出した（Ｓ７２）後、読み出した管理情報を管理情報格納部８に格納する（Ｓ７３）。その後、再生可能なデータリストを表示し（Ｓ７４）、ユーザからの再生指示を受けると（Ｓ７５）、コンテンツ処理部５は管理情報格納部８内に格納されている管理情報を参照して、所定のフォーマットにより規定される位置に指定されたコンテンツが存在するか否かを確認する（ステップS７６）。存在する場合は（ステップＳ７７でＹＥＳ）、そのコンテンツに対して復号処理、伸長処理等を必要に応じて行い出力する（Ｓ７８、Ｓ７９）。
【００５７】
所定のフォーマットにより規定される位置に指定されたコンテンツが存在しない場合、データ検索処理を行う（Ｓ８０）。データ検索処理によってコンテンツが見つかった場合（ステップＳ８１でＹＥＳ）、リンク情報設定部７は、管理情報格納部８に格納された管理情報内にリンク情報と等価な情報を格納する。このように管理情報格納部８の管理情報を更新する理由は、本実施の形態のデータ処理装置１００ｂは再生専用であるため、記録媒体４に対して書き込み動作を行うことができないないからである。
【００５８】
図１４は、上述のデータ検索処理（Ｓ８０）の結果、リンク情報設定部７により管理情報格納部８に格納された管理情報のデータ例を示す。この例では、トラック情報３０２において、トラック番号３に対応するファイル名が”ＥＸＴ￥ＷＡＫＡＲＥ．ＳＡ”となっている。このファイル名は、”ＥＸＴ”という名の拡張ディレクトリ内に存在する”ＷＡＫＡＲＥ．ＳＡ”というファイルを指し示している。
【００５９】
図１５は、上記のデータ再生時の処理におけるデータ検索処理（Ｓ８０）のフローチャートである。
【００６０】
下位ディレクトリを検索した結果、指定のコンテンツが発見された場合は、そのリンク情報が管理情報格納部８へ格納される（ステップＳ９７）。それ以外の処理は（Ｓ９１〜Ｓ９６）、図７に示したもの（Ｓ５１〜Ｓ５６）と同様である。
【００６１】
本実施の形態におけるデータ処理装置１００ｂでは、一旦、記録媒体４から読み出された管理情報は管理情報格納部８に格納される。それ以降、管理情報等の更新、例えば、データ検索処理によって見つかったコンテンツデータに関する管理情報の追加は、管理情報格納部８に対して行う。コンテンツ処理部５は、管理情報格納部８に格納された情報に従ってコンテンツの再生を行う。
【００６２】
以上のように本実施の形態によれば、コンテンツデータが規定のフォーマットと異なる場所に存在する場合でも、管理情報に基づき、対応するコンテンツデータを検索して、リンク情報を設定するので、データ処理装置内の管理情報により規定のフォーマットに基づくデータとして扱うことができる。
【００６３】
なお、本実施形態において以下のような変形例も考えられる。
（１）本実施の形態のデータ処理装置は再生専用装置としたが、記録機能を備えても良い。
【００６４】
（２）記録媒体４に固有の識別番号（記録媒体ＩＤ）が付加される場合、データ処理装置１００ｂにおいてこの記録媒体ＩＤを用いて管理情報を記録媒体毎に管理してもよい。この場合、データ処理装置１００ｂは、記録媒体４からリスト情報３０１とトラック情報３０２を読み出す際に、記録媒体ＩＤ３０３も合わせて読み出し、これらの情報を図１６Ａに示すように管理情報格納部８に格納しておく。図１６Ｂは、図１６Ａに示す構成に対する具体例を示した図である。
【００６５】
例えば、突然の電源断から回復したときに、データ処理装置１００ｂは、記録媒体４から記録媒体ＩＤを読み出し、読み出した記録媒体ＩＤと、管理情報格納部８に格納されている記録媒体ＩＤを比較することで、電源断の前後で記録媒体４が変更されたか否かを認識できる。変更されていない場合は、管理情報格納部８に格納されている記録媒体ＩＤをそのまま利用し、変更されている場合は、記録媒体４から新たに管理情報を読み出し、管理情報格納部８に格納する。これにより、常に、記録媒体に応じた管理情報の利用が可能になる。
【００６６】
実施の形態３
以下、本発明の実施の形態３を図面に基づいて詳細に説明する。
本実施の形態におけるデータ処理装置の機能的な構成及びハードウェア構成は、実施の形態１のものと同様である。
【００６７】
本実施の形態では、管理情報はさらにコンテンツ毎に一意に割り付けられる識別情報であるコンテンツＩＤを管理する。
【００６８】
図１７は、本実施形態の記録媒体４に格納される管理情報のデータ構造の一例を示した図である。図１８は、管理情報のデータ構造に従って格納されたデータの一例を示した図である。図１７、図１８に示すプレイリスト情報１６０１は、コンテンツＩＤを含んでいる点以外は図３、４に示したプレイリスト情報３０１と同じ構成、機能を有する。また、図１７、図１８に示すトラック情報１６０２は、図３、４に示したトラック情報３０２と同じ構成、機能を有する。
【００６９】
図１９（ａ）はコンテンツファイルのデータ構造の一例を、図１９（ｂ）はコンテンツファイルのデータ構造に従って格納されたデータの一例をそれぞれ示す図である。同図に示すように、コンテンツファイル１８０１は、コンテンツに対して一意に割り付けられたコンテンツＩＤ１８０１ａと、コンテンツの実体データ部分１８０１ｂとからなる。図１９（ｂ）は、“ＷＡＫＡＲＥ．ＳＡ”という名称のコンテンツファイルの構成を示している。コンテンツファイルの実体データ部分１８０１ｂに対するコンテンツＩＤ１８０１ａとして“ＡＢ２３４”が格納されている。
【００７０】
次に、図２０を用いて、本発明の実施の形態３におけるデータ処理装置が、コンテンツを記録媒体に記録する処理を説明する。
【００７１】
図２０のフローチャートにおいて実施の形態１の図５のフローチャートと異なる点は、記録するコンテンツに対する一意なコンテンツＩＤを取得するステップ（ステップＳ１１５）が追加されている点である。本ステップにより取得されたコンテンツＩＤは、ステップＳ１１７において、規定のフォーマットに従って記録先に圧縮データを記録する際にコンテンツ内に同時に格納される。また、ステップＳ１１８において管理情報のプレイリスト情報１６０１が更新される際にも、このコンテンツＩＤが使用される。これらの処理により、データ処理装置により記録媒体に格納されたコンテンツに対して一意に割り当てられたコンテンツＩＤの情報が、コンテンツ、管理情報の双方の中に保持される。
【００７２】
本実施の形態における再生時の処理手順は、実施の形態１の図６で示した処理と同様であるため、ここでの説明は割愛する。
【００７３】
次に、図２１を用いて、本実施の形態におけるデータ検索処理について説明する。
図２１のフローチャートにおいて実施の形態１の図７のフローチャートと異なる点は、検索対象のコンテンツファイルを見つけるために、ファイル名の代わりに、コンテンツＩＤを用いる点である。
【００７４】
図７に示す手順と同様に、コンテンツディレクトリの下位ディレクトリ内に存在するコンテンツファイルを順番に見ていき（Ｓ１３２〜Ｓ１３４）、各コンテンツファイルをオープンしてそれに含まれるコンテンツＩＤを取得する（Ｓ１３５）。そして、その取得したコンテンツＩＤと、検索対象のコンテンツのコンテンツＩＤとを比較する（Ｓ１３６）。管理情報に格納されている検索対象のコンテンツのコンテンツＩＤと同じＩＤを持つファイルを見つけた場合、実施の形態１と同様の手順で、シンボリックリンクあるいはショートカットの機能を用いてリンク情報設定部７がリンク情報を設定する（Ｓ１３７）。これにより、実施の形態１同様、所定の格納位置以外の場所に格納されたファイルに対してリンクを張り、コンテンツを利用することが可能となる。
【００７５】
以上のように本実施の形態によれば、コンテンツファイルに含まれるＩＤによってコンテンツが管理される場合に、コンテンツファイルが規定のフォーマットと異なる場所に存在する場合でも、管理情報に基づいて対応するコンテンツデータを検索してリンク情報を設定するため、規定のフォーマットに基づくデータとして扱うことが可能となる。
【００７６】
また、本実施の形態では検索処理にＩＤを使用しているため、ユーザの誤動作などによりコンテンツファイルのファイル名が変更された場合においても適用できる。
【００７７】
また、本発明の考え方を鍵分離型コンテンツ配信サービスに適用することも可能である。鍵分離型コンテンツ配信サービスとは、コンテンツデータと、そのコンテンツを暗号化した鍵データを別々の経路でユーザに配信するサービスを意味する。この場合、鍵データを含む管理ファイルを着脱可能な記録媒体に格納し、コンテンツデータはハードディスク（ＨＤＤ）等の、データ処理装置がアクセス可能な記録媒体に格納しておく。この場合、鍵データとコンテンツデータとが異なる記録媒体に格納されることになり、一般にコンテンツの格納位置はデータ処理装置により異なるため、鍵データとコンテンツを対応付ける手段が必要となる。本実施形態によれば、コンテンツＩＤによりその対応付けが可能となり、鍵データを含む管理情報とコンテンツデータの両方にＩＤを格納しているため、対応するファイルを容易に検索することが可能となる。
【００７８】
なお、本実施形態において、シンボリックリンクやショートカットのような機能を利用することについて示したが、実施の形態２で説明したようにデータ処理装置内に管理情報格納部としてもメモリ領域を保持し、その管理情報格納部に検索した結果のファイルを登録することで、記録媒体４内にデータを書き込むことなく処理できる方法としてもよい。
【００７９】
また、データ検索処理において、まず、ファイル名が一致するコンテンツデータに対してのみ、それに含まれるコンテンツＩＤを確認するようにしてもよい。これにより、記録媒体に格納されるコンテンツ数が多い場合に検索時間を短縮できる。
【００８０】
以上のように本発明を上記の３つの実施形態に基づいて説明してきたが、本発明の権利範囲は上記の実施形態に限定されないのはもちろんである。本発明は発明の趣旨を逸脱しない範囲で変更し実施することができる。従って、さららに以下のような場合も本発明の範囲に含まれる。
【００８１】
（１）上記実施の形態において、少なくとも再生機能を有していれば、記録機能は備えていても、いなくても良い。
【００８２】
（２）上記実施の形態では、管理情報をプレイリスト情報とトラック情報に分けて管理するよう実装しているが、コンテンツの位置を特定する情報が含まれていれば、その構成は如何様でもかまわない。
【００８３】
（３）上記実施の形態では、コンテンツが見つからない場合のデータ検索範囲を、規定ディレクトリ（コンテンツディレクトリ）の下位ディレクトリとしているが、さらに広い領域を検索してもよい。例えば、データ検索範囲を、規定ディレクトリと同じレベルのディレクトリ又は上位階層のディレクトリとしてもよい。または、記録媒体の全ての領域を検索するようにしてもよい。または、データ処理装置に接続されている別の記録媒体（別のメモリカードやハードディスク等）や、ネットワークを介して接続されたサーバ、周辺機器等、データ処理装置がアクセス可能な範囲であれば、任意の記録領域を検索するようにしても良い。この構成により、ユーザは、再生したいコンテンツに関する管理情報だけを記録媒体に格納しておけばよく、必ずしもコンテンツを記録媒体に格納しておく必要がなくなり、記録媒体の容量を超えた大きなサイズのコンテンツの再生も可能となる。
【００８４】
（４）上記実施の形態では、暗号処理を行うスクランブル部を設けているが、著作権保護等が必要ない場合、スクランブル処理部が存在しなくても良い。
【００８５】
（５）上記実施の形態では、デジタルデータを圧縮する場合を想定しているが、必ずしも圧縮しなくても良い。
【００８６】
（６）上記実施の形態では、ユーザが再生もしくは記録を指示するとしているが、データ処理装置自体が自動的にあらかじめ決められた処理を実行するようにしても良い。
【００８７】
（７）上記実施の形態では、再生処理が指示された時に、コンテンツの存在を確認し、存在しない場合に検索処理を行うとしているが、記録媒体装着時、あるいは、電源投入時、あるいは、コンテンツの再生中や記録中等、任意のタイミングで、それらの処理を実行しても良い。
【００８８】
（８）上記実施の形態では、記録媒体４は、装着部３に対して着脱可能な記録媒体であったが、着脱可能な記録媒体の代わりに、ハードディスクのようなデータ処理装置に内蔵された記録媒体（以下「データ格納部」という。）を用いてもよい。また、データ処理装置は、図２２に示すように、データ格納部（ハードディスク２２０）と、着脱可能な記録媒体（メディアカード２０６）の両方を備えてもよい。その場合、再生すべきコンテンツデータが所定の格納位置に存在しない場合は、着脱可能な記録媒体とデータ格納部の双方を検索範囲に指定して検索してもよい。さらに、着脱可能な記録媒体にコンテンツデータを優先的に格納し、その記録媒体の空き容量が所定の閾値以下となった場合に、データ格納部にコンテンツデータを格納し、双方に格納されたコンテンツデータを管理する管理情報をまとめて、着脱可能な記録媒体に格納するようにしてもよい。
【００８９】
（９）上記実施の形態においてデータ処理装置の機能の一部または全部をコンピュータによって実行可能なソフトウェアにより実現できる。このソフトウェアは、コンピュータによって実行可能なプログラムとすることもでき、さらに、このプログラムは、コンピュータなどによって読み取り可能な情報記録媒体に格納されて提供され得る。
【００９０】
本発明は、当業者にとって他の多くの変形例、修正、他の利用が明らかである。それゆえ、本発明は、ここでの特定の開示に限定されず、添付の請求の範囲によってのみ限定され得る。
【００９１】
なお、本出願は日本国特許出願、特願２００３−４２６８０９号（２００３年１２月２４日提出）に関連し、それらの内容は参照することにより本文中に組み入れられる。
【産業上の利用可能性】
【００９２】
本発明は、所定の規格に従って書き換え可能な記録媒体上に記録されたデータが、ユーザの不注意あるいは誤操作により移動され、データ格納状態が規格外の状態になった場合でも、コンテンツの再生を可能とするため、例えば、記録型の光ディスクや半導体メモリカードを利用するデータ処理装置へ適用できる。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態１におけるデータ処理装置の機能的な構成を示すブロック図
【図２】実施の形態１のデータ処理装置のハードウェア構成を示す図
【図３】実施の形態１の管理情報のデータ構造を示す図
【図４】実施の形態１の管理情報のデータ例を示す図
【図５】実施の形態１のデータ処理装置におけるコンテンツ記録時の処理を示すフローチャート
【図６】実施の形態１のデータ処理装置におけるコンテンツ再生時の処理を示すフローチャート
【図７】実施の形態１のデータ処理装置におけるデータ検索処理を示すフローチャート
【図８】記録媒体上でのユーザの誤操作によるデータ移動の例を説明するための図
【図９】シンボリックリンクによるリンク情報の設定例を示す図
【図１０】ショートカットによるリンク情報の設定例を示す図
【図１１】本発明の実施の形態２におけるデータ処理装置の機能的な構成を示すブロック図
【図１２】実施の形態２のデータ処理装置のハードウェア構成を示す図
【図１３】実施の形態２のデータ処理装置におけるコンテンツの再生時の処理を示すフローチャート
【図１４】実施の形態２の管理情報のデータ例を示す図
【図１５】実施の形態２のデータ処理装置におけるデータ検索処理を示すフローチャート
【図１６Ａ】実施の形態２の別の例の管理情報のデータ構造を示す図
【図１６Ｂ】実施の形態２の別の例の管理情報のデータ例を示す図
【図１７】実施の形態３の管理情報のデータ構造を示す図
【図１８】実施の形態３の管理情報のデータ例を示す図
【図１９】（ａ）コンテンツファイルの構造を示す図、（ｂ）コンテンツファイルのデータ例を示す図
【図２０】実施の形態３のデータ処理装置におけるコンテンツの記録時の処理を示すフローチャート
【図２１】実施の形態３のデータ処理装置におけるデータ検索処理を示すフローチャート
【図２２】データ処理装置のハードウェア構成の別の例を示す図
【符号の説明】
【００９４】
１  出力部
２  入力部
３  装着部
４  記録媒体
５  コンテンツ処理部
６  検索部
７  リンク情報設定部
８  管理情報格納部
１００、１００ｂ  データ処理装置
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005062184.tif 000026
【図２】
2005062184.tif 000027
【図３】
2005062184.tif 000028
【図４】
2005062184.tif 000029
【図５】
2005062184.tif 000030
【図６】
2005062184.tif 000031
【図７】
2005062184.tif 000032
【図８】
2005062184.tif 000033
【図９】
2005062184.tif 000034
【図１０】
2005062184.tif 000035
【図１１】
2005062184.tif 000036
【図１２】
2005062184.tif 000037
【図１３】
2005062184.tif 000038
【図１４】
2005062184.tif 000039
【図１５】
2005062184.tif 000040
【図１６Ａ】
2005062184.tif 000041
【図１６Ｂ】
2005062184.tif 000042
【図１７】
2005062184.tif 000043
【図１８】
2005062184.tif 000044
【図１９】
2005062184.tif 000045
【図２０】
2005062184.tif 000046
【図２１】
2005062184.tif 000047
【図２２】
2005062184.tif 000048
【国際調査報告】
2005062184.tif 000049
2005062184.tif 000050