(57)【要約】【課題】複数記録媒体に格納された複数コンテンツデータを容易に整理できるようにすること。【解決手段】ディジタルデータを記録する記録媒体１００は、少なくとも１つ以上のコンテンツデータを格納するコンテンツデータ格納領域１１０と、前記コンテンツデータに対応する移動制御情報を格納する移動制御情報格納領域１２０と、検索のための情報を格納する検索情報格納領域１３０とを備えている。データ管理装置はこの移動制御情報を参照することで、同一種類のコンテンツデータを１つの記録媒体にまとめるようにコンテンツデータを移動させることが可能となる。【選択図】        図１
2005004893.tif 000002
【特許請求の範囲】
【請求項１】
ディジタルデータを記録する記録媒体であって、
複数のコンテンツデータを格納するコンテンツデータ格納領域と、
前記コンテンツデータ毎の移動制御情報を格納する移動制御情報格納領域と、
前記コンテンツデータおよび前記移動制御情報をデータ管理装置が取り出す際に必要となる記録アドレス等の情報を格納する検索情報格納領域とを含んでいることを特徴とする記録媒体。
【請求項２】
請求項１に記載の記録媒体であって、
前記移動制御情報は、コンテンツデータを特定するコンテンツＩＤを格納するコンテンツＩＤフィールドと、
コンテンツデータの種類を格納するコンテンツ種別フィールドとを含んでいることを特徴とする記録媒体。
【請求項３】
請求項１または２に記載の記録媒体であって、
前記移動制御情報は、記録媒体に格納されたコンテンツデータがユーザの指示なしに移動することを禁止するフラグである移動禁止フラグを含んでいることを特徴とする記録媒体。
【請求項４】
請求項１から３のいずれかに記載の記録媒体であって、
前記記録媒体に格納するコンテンツデータの種別のうち、どの種別のコンテンツデータを主に格納するかを識別する情報を格納する媒体主コンテンツ種別フィールドを含んでいることを特徴とする記録媒体。
【請求項５】
請求項１から４のいずれかに記載の記録媒体であって、
前記記録媒体のコンテンツデータ格納領域に格納されたコンテンツデータの少なくとも一部は暗号化されていることを特徴とする記録媒体。
【請求項６】
請求項１から５のいずれかに記載の記録媒体のデータ管理を行うデータ管理装置であって、
前記記録媒体を装着する複数のスロットと、
前記各スロットに挿入された各記録媒体の前記各移動制御情報を取得する移動制御情報取得部と、
前記移動制御情報取得部によって取得された各移動制御情報に基づき各コンテンツデータの移動先を決定する移動先決定部と、
前記移動先決定部によって決定された内容に基づき前記各記録媒体に格納された各コンテンツデータを前記記録媒体間で移動させる移動制御部と、
前記移動制御部によってコンテンツデータの移動が発生した記録媒体の前記移動制御情報をコンテンツデータの移動に合わせて更新する移動制御情報更新部と、を備えていることを特徴とするデータ管理装置。
【請求項７】
請求項１から５のいずれかに記載の記録媒体のデータ管理を行うデータ管理装置であって、
前記記録媒体を装着する少なくとも１つのスロットと、
データ管理装置に内蔵され、複数のコンテンツデータを格納するコンテンツデータ格納領域、前記コンテンツデータ毎の移動制御情報を格納する移動制御情報格納領域、及び前記コンテンツデータおよび前記移動制御情報をデータ管理装置が取り出す際に必要となる記録アドレス等の情報を格納する検索情報格納領域を有する内蔵記録媒体と、
前記各スロットに挿入された記録媒体及び前記内蔵記録媒体の前記各移動制御情報を取得する移動制御情報取得部と、
前記移動制御情報取得部によって取得された各移動制御情報に基づき各コンテンツデータの移動先を決定する移動先決定部と、
前記移動先決定部によって決定された内容に基づき前記各記録媒体及び前記内蔵記録媒体に格納されたコンテンツデータを前記記録媒体及び内蔵記録媒体間で移動させる移動制御部と、
前記移動制御部によってコンテンツデータの移動が発生した前記記録媒体及び前記内蔵記録媒体に格納されている前記各移動制御情報を、コンテンツデータの移動に合わせて更新する移動制御情報更新部と、を備えていることを特徴とするデータ管理装置。
【請求項８】
請求項１から５のいずれかに記載の記録媒体を含む記録媒体のデータ管理を行うデータ管理装置であって、
記録媒体を装着する複数のスロットと、
前記各スロットに挿入された各記録媒体の前記各移動制御情報を取得する移動制御情報取得部と、
前記スロットに挿入された記録媒体に前記移動制御情報が存在しない場合に前記記録媒体に含まれる各コンテンツデータから移動制御情報を生成する移動制御情報生成部と、
前記移動制御情報取得部によって取得され又は前記移動制御情報生成部によって生成された移動制御情報に基づき、各コンテンツデータの移動先を決定する移動先決定部と、
前記移動先決定部によって決定された内容に基づき各記録媒体に格納されたコンテンツデータを前記記録媒体間で移動させる移動制御部と、
前記移動制御部によってコンテンツデータの移動が発生した場合に、前記記録媒体に格納されている前記各移動制御情報をコンテンツデータの移動に合わせて更新する移動制御情報更新部と、を備えていることを特徴とするデータ管理装置。
【請求項９】
請求項１から５のいずれかに記載の記録媒体を含む記録媒体のデータ管理を行うデータ管理装置であって、
前記記録媒体を装着する少なくとも１つのスロットと、
データ管理装置に内蔵され、複数のコンテンツデータを格納するコンテンツデータ格納領域、前記コンテンツデータ毎の移動制御情報を格納する移動制御情報格納領域、及び前記コンテンツデータおよび前記移動制御情報をデータ管理装置が取り出す際に必要となる記録アドレス等の情報を格納する検索情報格納領域を有する内蔵記録媒体と、
前記各スロットに挿入された記録媒体及び前記内蔵記録媒体の前記各移動制御情報を取得する移動制御情報取得部と、
前記スロットに挿入された記録媒体に前記移動制御情報が存在しない場合に前記記録媒体に含まれる各コンテンツデータから移動制御情報を生成する移動制御情報生成部と、
前記移動制御情報取得部によって取得され又は前記移動制御情報生成部によって生成された移動制御情報に基づき、各コンテンツデータの移動先を決定する移動先決定部と、
前記移動先決定部によって決定された内容に基づき各記録媒体に格納されたコンテンツデータを前記記録媒体間で移動させる移動制御部と、
前記移動制御部によってコンテンツデータの移動が発生した場合に、前記記録媒体に格納されている前記各移動制御情報をコンテンツデータの移動に合わせて更新する移動制御情報更新部と、を備えていることを特徴とするデータ管理装置。
【請求項１０】
請求項６から９のいずれか１項記載のデータ管理装置であって、
データ整理の開始タイミングを指定するためのユーザ入力部を備えていることを特徴とするデータ管理装置。
【請求項１１】
請求項６から９のいずれか１項記載のデータ管理装置であって、
前記各スロットの一部、もしくは全部に対し、前記スロットに挿入された記録媒体に格納されたコンテンツデータの整理を指定するためのユーザ入力部を備えていることを特徴とするデータ管理装置。
【請求項１２】
請求項６から９のいずれか１項記載のデータ管理装置であって、
前記移動制御部が各コンテンツデータを移動させる際に、コンテンツデータが暗号化されている場合には移動の前に前記コンテンツデータの復号化すると共に移動先の記録媒体に合わせて再暗号化を行う暗復号化部、を更に備えていることを特徴とするデータ管理装置。
【請求項１３】
請求項６から９のいずれか１項記載のデータ管理装置であって、
前記各スロットには、どの種別のコンテンツデータを主に格納するかを表示する表示部を備えていることを特徴とするデータ管理装置。
【請求項１４】
請求項６から９のいずれか１項記載のデータ管理装置において、
前記移動制御部は、前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、各記録媒体に格納されたディジタルデータを一旦別の記録媒体に退避させることで空とし、
空となった前記記録媒体に対して検索情報格納領域に格納された前記記録アドレス等の情報を初期化する処理であるフォーマットを実施してからディジタルデータを書込むことを特徴とするデータ管理装置。
【請求項１５】
請求項６から９のいずれか１項記載のデータ管理装置において、
前記移動制御部は、前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、各記録媒体に格納されたディジタルデータを一旦別の記録媒体に退避させることで空とし、
空となった前記記録媒体に対して前記記録媒体の内部情報をクリアする処理であるイレース処理を行ってからディジタルデータを書込むことを特徴とするデータ管理装置。
【請求項１６】
請求項６から９のいずれか１項記載のデータ管理装置において、
前記移動制御部は、前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータが格納された移動元の記録媒体が著作権保護機能を有している場合には、前記移動制御部と前記移動元の記録媒体との間で双方が正当な機器であることを認証する相互認証処理を行い、
前記相互認証処理が成功した場合に限り前記移動制御部は前記コンテンツデータを移動先の記録媒体に移動させることを特徴とするデータ管理装置。
【請求項１７】
請求項６から９のいずれかに記載のデータ管理装置において、
前記移動制御部は、前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータの移動先の記録媒体が著作権保護機能を有している場合には、前記移動制御部と前記移動先の記録媒体との間で双方が正当な機器であることを認証する相互認証処理を行い、
前記相互認証処理が成功した場合に限り前記移動制御部は前記コンテンツデータを前記移動先の記録媒体に移動させることを特徴とするデータ管理装置。
【請求項１８】
請求項１から５のいずれか１項記載の記録媒体を用いたデータ管理装置におけるデータ管理方法であって、
コンテンツデータの整理を開始するタイミングがユーザにより与えられたときに、前記記録媒体の夫々から各移動制御情報を取得し、
前記各移動制御情報によって前記各記録媒体に格納された各コンテンツデータの移動先を決定し、
決定された内容に基づき前記各記録媒体間で前記各コンテンツデータの移動を行い、
移動処理後にコンテンツデータの移動が発生した各記録媒体に格納されている前記各移動制御情報を更新することを特徴とするデータ管理方法。
【請求項１９】
請求項１から５のいずれか１項記載の記録媒体を用いたデータ管理装置におけるデータ管理方法であって、
少なくとも１つのスロットに記録媒体が挿入されたときに前記記録媒体から各移動制御情報を取得し、
前記各移動制御情報によって前記各記録媒体に格納された各コンテンツデータの移動先を決定し、
決定された内容に基づき前記各記録媒体間で前記各コンテンツデータの移動を行い、
移動処理後にコンテンツデータの移動が発生した各記録媒体に格納されている前記各移動制御情報を更新することを特徴とするデータ管理方法。
【請求項２０】
請求項８又は９記載のデータ管理装置によるデータ管理方法であって、
スロットのいずれかに記録媒体が挿入されたときに、前記移動制御情報が前記記録媒体に存在しない場合に前記記録媒体に含まれるコンテンツデータを検索して移動制御情報を生成し、
生成され又は読取された前記移動制御情報によって前記各記録媒体に格納されたコンテンツデータの移動先を決定し、
決定された内容に基づき前記各記録媒体間で前記各コンテンツデータの移動を行うことを特徴とするデータ管理方法。
【請求項２１】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記記録媒体の前記移動制御情報は、コンテンツデータを特定するコンテンツＩＤを格納するコンテンツＩＤフィールドと、コンテンツデータの種類を格納するコンテンツ種別フィールドとを含むものであり、
前記各スロットには予めコンテンツデータの種類が割当てられており、
前記移動先決定の際には前記各移動制御情報に含まれる前記コンテンツ種別フィールドを参照し、前記割当てに従って前記各コンテンツデータの移動先を決定することを特徴とするデータ管理方法。
【請求項２２】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記記録媒体は格納するコンテンツデータの種別のうち、どの種別のコンテンツデータを主に格納するかを識別する情報を格納する媒体主コンテンツ種別フィールドを含んでおり、
前記移動先決定の際には前記各スロットに挿入された記録媒体の媒体主コンテンツ種別フィールドを参照し、
前記各記録媒体に格納された各コンテンツデータの種別が前記媒体主コンテンツ種別フィールドと一致するように移動先を決定することを特徴とするデータ管理方法。
【請求項２３】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記移動先決定の際は前記各スロットに挿入された記録媒体の空き容量を参照し、
前記各記録媒体に格納された各コンテンツデータのサイズに応じて移動先を決定することを特徴とするデータ管理方法。
【請求項２４】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記各スロットに挿入された記録媒体のうち、最後に挿入された記録媒体及びユーザから明示的に指定された記録媒体のいずれか一方のみをデータ移動対象とすることを特徴とするデータ管理方法。
【請求項２５】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記記録媒体の前記移動制御情報は、記録媒体に格納されたコンテンツデータがユーザの指示なしに移動することを禁止するフラグである移動禁止フラグを含むものであり、
前記移動先決定の際は、前記各移動制御情報の前記移動禁止フラグの値を参照し、
前記移動禁止フラグがＯＮの場合には対応するコンテンツデータを移動対象からはずすことを特徴とするデータ管理方法。
【請求項２６】
請求項１８から２０のいずれかに記載のデータ管理方法において、
前記各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータが移動元の記録媒体に依存した方式で暗号化されている場合には、復号化を行ったのち、
移動先の記録媒体に依存した方式で再暗号化を行うことを特徴とするデータ管理方法。
【請求項２７】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記データ管理装置は内蔵記録媒体を備えており、
前記内蔵記録媒体は、データ管理装置に内蔵され、複数のコンテンツデータを格納するコンテンツデータ格納領域、前記コンテンツデータ毎の移動制御情報を格納する移動制御情報格納領域、及び前記コンテンツデータおよび前記移動制御情報をデータ管理装置が取り出す際に必要となる記録アドレス等の情報を格納する検索情報格納領域を有するものであり、
各スロットに格納された記録媒体と同様にデータ移動の対象として使用することを特徴とするデータ管理方法。
【請求項２８】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
記録媒体間でのコンテンツデータの移動を行う際に、空き容量の少ないものから順にコンテンツデータの移動を行うことにより、移動の際に必要となるバッファの量を少なくすることを特徴とするデータ管理方法。
【請求項２９】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記スロットに挿入された前記記録媒体に前記媒体主コンテンツ種別が存在しない場合、記録媒体に含まれるコンテンツデータを検索し、
前記記録媒体に含まれるコンテンツデータのうちで最も数の多いコンテンツデータの種類を前記媒体主コンテンツ種別に決定することを特徴とするデータ管理方法。
【請求項３０】
請求項１８から２０のいずれか１項記載のデータ管理方法において、
前記スロットに挿入された前記記録媒体に前記媒体主コンテンツ種別が存在しない場合、記録媒体に含まれるコンテンツデータを検索し、
前記記録媒体に含まれるコンテンツデータのうちで最も総容量の大きいコンテンツデータの種類を前記媒体主コンテンツ種別に決定することを特徴とするデータ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルデータを記録する記録媒体と、記録されたディジタルデータを整理するデータ管理装置、及び複数の記録媒体に格納された複数種類のコンテンツデータの管理方法に関する。
【０００２】
【従来の技術】
従来よりディジタルデータを格納する記録媒体として、ＣＤ（ＣｏｍｐａｃｔＤｉｓｋ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光ディスクや、ハードディスクなどの磁気ディスクが広く使用されてきた。さらに近年では、これらの光ディスクや磁気ディスクよりも小型で軽量という特徴を持った半導体メモリが、普及し始めている。特にＤＳＣ（Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｃａｍｅｒａ）、携帯電話、携帯オーディオプレーヤ、携帯動画ビューワ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などのモバイル機器を中心に幅広く利用されている。
【０００３】
また、これらの記録媒体に格納されるコンテンツデータの種類は、音楽データ、静止画データ、動画データ、文書データ、プログラムなど多岐に渡っている。記録媒体の大容量化に伴い、同一の記録媒体に複数種類のコンテンツデータが格納されることも多くなってきている。
【０００４】
今後、ますます記録媒体の大容量化が進み、１つの記録媒体に格納されるコンテンツデータの種類や量は増大していくものと考えられる。また、用途の拡大や大容量化に伴う買換え、記録媒体の低価格化等により、複数の記録媒体を保有するユーザは増大していくものと考えられる。
【０００５】
しかしながら、複数の記録媒体に複数種類のコンテンツデータが格納されていくと、必要とするコンテンツデータを検索するためにユーザが要する労力は増大していく。例えば、ある音楽コンテンツデータを探す場合、全ての記録媒体を検索する必要があるかもしれない。
【０００６】
また、例えば記録媒体に格納された音楽コンテンツデータをオーディオ専用機で再生させる場合、記録媒体に音楽コンテンツデータ以外のコンテンツデータが格納されているならば、それはオーディオ専用機にとって不要なデータであり、オーディオ専用機の取り扱える音楽コンテンツデータの数・サイズを制限していることになり好ましくない。
【０００７】
これに対する従来技術として、電子スチルカメラにおいてコンテンツデータを記録する際に、コンテンツデータの圧縮率や撮影距離をもとにそのコンテンツデータを格納する記録媒体を切替えるという方法があった（例えば、特許文献１参照）。
【０００８】
また、同じく電子スチルカメラのような画像記録装置においてコンテンツデータを記録する際に、コンテンツデータのサイズをもとに前記コンテンツデータを格納する記録媒体を切替えるという方法があった（例えば、特許文献２参照）。
【０００９】
【特許文献１】
特開平６−８６１２８号公報
【特許文献２】
特開２００１−２４５２４８号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、上記の従来技術には次のような問題がある。
記録媒体に格納されたコンテンツデータを整理するタイミングは、記録媒体にコンテンツデータを記録するタイミングに限定されており、一旦記録されたコンテンツデータを整理するのが容易ではない。従って、既に複数の記録媒体に複数種類のコンテンツデータが混在している場合には適用できない。
【００１１】
さらに、従来技術では取り扱うコンテンツデータの種類が静止画と動画に限定されているため、それ以外の音楽・音声・文書・プログラムといったコンテンツデータをも整理することは困難である。
【００１２】
そこで、本発明では上記問題点に鑑み、複数の記録媒体に格納された複数種類のディジタルデータを容易に整理することが可能なデータ管理方法及びデータ管理装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明による記録媒体は、複数のコンテンツデータを格納するコンテンツデータ格納領域と、前記コンテンツデータ毎の移動制御情報を格納する移動制御情報格納領域と、前記コンテンツデータおよび前記移動制御情報をデータ管理装置が取り出す際に必要となる記録アドレス等の情報を格納する検索情報格納領域とを含んでいる。
【００１４】
前記移動制御情報は、コンテンツデータを一意に識別するための情報であるコンテンツＩＤを格納するコンテンツＩＤフィールドと、コンテンツデータの種別を格納するコンテンツ種類フィールドとを含んでいてもよい。前記移動制御情報は、記録媒体に格納されたコンテンツデータがユーザの指示なしに移動する事を禁止するフラグである移動禁止フラグを含んでいてもよい。更に前記記録媒体が主として格納するコンテンツの種別を格納する媒体主コンテンツ種別フィールドを含んでいてもよい。
【００１５】
従って、記録媒体に格納された各コンテンツデータの移動に関する属性や記録媒体そのものの移動に関する属性を、データ管理装置側で容易に取り出すことが可能となる。
【００１６】
本発明によるデータ管理装置は、記録媒体を装着する複数のスロットと、前記各スロットに挿入された各記録媒体の前記各移動制御情報を取得する移動制御情報取得部と、前記移動制御情報取得部によって取得された各移動制御情報に基づき各コンテンツデータの移動先を決定する移動先決定部と、前記移動先決定部によって決定された内容に基づき各記録媒体に格納されたコンテンツデータを前記記録媒体間で移動させる移動制御部と、前記移動制御部によってコンテンツの移動が発生した記録媒体に格納されている前記移動制御情報を更新する移動制御情報更新部とを備えている。
【００１７】
ユーザがデータ整理の開始タイミングを入力したり、コンテンツデータを整理する記録媒体を指定するためのユーザ入力部を備えていてもよい。
【００１８】
前記移動制御部がコンテンツデータを移動させる際にコンテンツデータが暗号化されている場合には前記コンテンツデータの復号化及び再暗号化を行う暗復号化部を備えていてもよい。
【００１９】
スロットに挿入された他の記録媒体と同様に使用可能である内蔵記録媒体を備えていてもよい。内蔵記録媒体は複数のコンテンツデータを格納するコンテンツデータ格納領域と、前記コンテンツデータ毎の移動制御情報を格納する移動制御情報格納領域と、前記コンテンツデータおよび前記移動制御情報をデータ管理装置が取り出す際に必要となる記録アドレス等の情報を格納する検索情報格納領域とを含むものとする。この場合には少なくとも１つのスロットがあればよく、１つのスロットに記録媒体を挿入することによってデータの整理を行うことができる。
【００２０】
前記各スロットに挿入された各記録媒体に前記移動制御情報が存在しない場合には、前記各記録媒体に含まれる各コンテンツデータから移動制御情報を生成する移動制御情報生成部を備えていてもよい。
【００２１】
前記各スロットには、どの種別のコンテンツデータを主に格納するかを表示する表示部を備えていてもよい。
【００２２】
前記記録媒体を用いたデータ管理装置において、前記移動制御部は前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、各記録媒体に格納されたディジタルデータを一旦別の記録媒体に退避させることで空とし、空となった前記記録媒体に対して検索情報格納領域に格納された前記記録アドレス等の情報を初期化する処理であるフォーマットを実施してからディジタルデータを書込んでもよい。前記データ管理装置において、前記移動制御部は前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、各記録媒体に格納されたディジタルデータを一旦別の記録媒体に退避させることで空とし、空となった前記記録媒体に対して前記記録媒体の内部情報をクリアする処理であるイレース処理を行った後ディジタルデータを書込んでもよい。
【００２３】
前記データ管理装置において、前記移動制御部は前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータが格納された移動元の記録媒体が著作権保護機能を有している場合には、前記移動制御部と前記移動元の記録媒体との間で双方が正当な機器であることを認証する相互認証処理を行い、前記相互認証処理が成功した場合に限り前記移動制御部は前記コンテンツデータを移動先の記録媒体に移動させてもよい。
【００２４】
前記データ管理装置において、前記移動制御部は前記移動先決定部の内容に従い前記各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータの移動先の記録媒体が著作権保護機能を有している場合には、前記移動制御部と前記移動先の記録媒体との間で双方が正当な機器であることを認証する相互認証処理を行い、前記相互認証処理が成功した場合に限り前記移動制御部は前記コンテンツデータを前記移動先の記録媒体に移動させてもよい。
【００２５】
従って、記録媒体に格納された各移動制御情報を取得し、これを利用することで容易にコンテンツを整理することが可能となる。さらに、移動制御情報をもたない従来の記録媒体に対しても、各記録媒体に格納されたコンテンツデータの情報から移動制御情報を生成することでコンテンツ整理が可能となる。
【００２６】
本発明によるデータ管理方法は、記録媒体が前記本発明によるデータ管理装置のいずれかのスロットに挿入されたユーザから指示があったときに、前記記録媒体から各移動制御情報を取得し、前記各移動制御情報によって前記各記録媒体に格納された各コンテンツデータの移動先を決定し、決定された内容に基づき前記各記録媒体間で前記各コンテンツデータの移動を行い、前記移動制御部による移動処理後にコンテンツデータの移動が発生した記録媒体に格納されている前記移動制御情報を更新する。
【００２７】
前記移動制御情報が前記記録媒体に存在しない場合には、前記記録媒体に含まれるコンテンツデータを検索して移動制御情報を生成してもよい。
【００２８】
前記データ管理方法において、前記各記録媒体に格納されたコンテンツデータの整理を開始するタイミングは、ユーザによる指示が行われたタイミングではなく、記録媒体の挿入されたタイミングであってもよい。
【００２９】
前記データ管理方法において、前記各スロットには予めコンテンツデータの種類が割当てられており、前記移動制御情報に含まれる前記コンテンツ種別フィールドを参照し、前記割当てに従って前記各コンテンツデータの移動先を決定してもよい。その場合、データ管理装置は各スロットに予め割当てられたコンテンツデータの種別をユーザに通知するための手段を有している。
【００３０】
前記データ管理方法において、前記各スロットに挿入された記録媒体の媒体主コンテンツ種別フィールドを参照し、前記各記録媒体に格納された各コンテンツデータの種別が前記媒体主コンテンツ種別フィールドと一致するように移動先を決定してもよい。
【００３１】
前記データ管理方法において、前記各スロットに挿入された記録媒体の空き容量を参照し、前記各記録媒体に格納された各コンテンツデータのサイズに応じて移動先を決定してもよい。
【００３２】
前記データ管理方法において、前記各スロットに挿入された記録媒体のうち、最後に挿入された記録媒体もしくはユーザから明示的に指定された記録媒体のみをデータの移動対象としてもよい。
【００３３】
前記データ管理方法において、前記移動制御情報の前記移動禁止フラグの値を参照し、前記移動禁止フラグがＯＮの場合には対応するコンテンツデータを移動対象からはずしてもよい。
【００３４】
前記データ管理方法において、前記各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータが移動元の記録媒体に依存した方式で暗号化されている場合には、復号化を行ったのち、移動先の記録媒体に依存した方式で再暗号化を行ってもよい。
【００３５】
前記データ管理方法において、前記データ管理装置は内蔵記録媒体を備えており、各スロットに格納された記録媒体と同様にデータ移動の対象として使用してもよい。
【００３６】
前記データ管理方法において、記録媒体間でのコンテンツデータの移動を行う際に、空き容量の少ないものから順にコンテンツデータの移動を行うことにより移動の際に必要となるバッファ容量を少なくさせてもよい。
【００３７】
前記データ管理方法において、前記スロットに挿入された前記記録媒体に前記媒体主コンテンツ種別が存在しない場合、記録媒体に含まれるコンテンツデータを検索し、前記記録媒体に含まれるコンテンツデータのうちで最も数の多いコンテンツデータの種類を前記媒体主コンテンツ種別に決定してもよい。
【００３８】
前記データ管理方法において、前記スロットに挿入された前記記録媒体に前記媒体主コンテンツ種別が存在しない場合、記録媒体に含まれるコンテンツデータを検索し、前記記録媒体に含まれるコンテンツデータのうちで最も総容量の大きいコンテンツデータの種類を前記媒体主コンテンツ種別に決定してもよい。
【００３９】
従って、記録媒体に格納された各移動制御情報を取得し、これを利用することで容易にコンテンツを整理することが可能となる。記録媒体に移動制御情報が格納されていない場合でも、データ管理装置にて移動制御情報を新規に作成することによって、コンテンツを整理することが可能となる。
【００４０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。図１は、半導体メモリであるディジタルデータを記録する記録媒体１００のデータ構造の一例を示す図である。記録媒体１００は、コンテンツデータ格納領域１１０、移動制御情報格納領域１２０、検索情報格納領域１３０から構成される。コンテンツデータ格納領域１１０は少なくとも１つのコンテンツデータを含んでいる。図１の例では、コンテンツデータ格納領域１１０はコンテンツデータ＃１、コンテンツデータ＃２、…コンテンツデータ＃ＮというＮ個のコンテンツデータを含んでいる。本実施の形態では説明の簡略化のために、コンテンツデータは音楽データ及び動画データ及び静止画データの３種類に限定されているものとする。なお、コンテンツデータは音楽、動画、静止画に限定されるものではなく、文字データ、音声データ、あるいはこれらの組合せのデータでもよい。
【００４１】
一方、移動制御情報格納領域１２０は少なくとも１つの移動制御情報を含んでいる。各移動制御情報は各コンテンツデータと１対１に対応している。即ちコンテンツデータ＃１、コンテンツデータ＃２、…、コンテンツデータ＃Ｎに対応する移動制御情報を、夫々移動制御情報＃１、移動制御情報＃２、…、移動制御情報＃Ｎとする。さらに、記録媒体１００は音楽・動画・静止画・テキスト・音声などの様々なディジタルデータを格納することが可能である。本実施の形態では主にどのコンテンツを格納するべき記録媒体であるかという情報である媒体主コンテンツ種別１２１を格納しているものとする。この媒体主コンテンツ種別１２１は必ずしも含まれている必要はない。
【００４２】
この移動制御情報＃ｉ（１≦ｉ≦Ｎ）は、対応するコンテンツデータ＃ｉを確定的に識別する情報であるコンテンツＩＤ１２２ａと、コンテンツデータ＃ｉの種類、即ち音楽であるか、動画であるか、静止画であるか、などを識別する情報であるコンテンツ種別１２２ｂとを含んでいる。さらに、コンテンツデータ＃ｉを記録媒体１００から移動させることを禁止するフラグである移動禁止フラグ１２２ｃや、コンテンツデータ＃ｉが暗号化されているか否かを示す暗号化フラグ１２２ｄを含んでいるものとする。
【００４３】
なお、移動制御情報に含まれる情報は必ずしもこの４つに限定されるものではない。移動禁止フラグ１２２ｃ及び暗号化フラグ１２２ｄは必ずしも含まれている必要はない。さらに、移動制御情報として対応するコンテンツデータに関するその他の情報である、コンテンツのコーデック種別、著作権情報、サイズ、記録アドレスなどを含んでいてもよい。
【００４４】
図２に媒体主コンテンツ種別１２１及びコンテンツ種別１２２ｂに格納される値の例を示す。図２では対応するコンテンツデータが音楽である場合に１、動画である場合に２、静止画である場合に３を格納することを意味している。
【００４５】
検索情報格納領域１３０は、コンテンツデータ格納領域１１０に格納された各コンテンツデータ及び移動制御情報格納領域１２０に格納された各移動制御情報等をデータ管理装置が取り出す際に必要となる情報（記録アドレスなど）を格納する領域である。本実施の形態では、ＦＡＴファイルシステムにて記録アドレスなどを管理し、このＦＡＴファイルシステムにおいて必要となる情報を検索情報格納領域１３０に記録するものとする。なお、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）などの他のファイルシステムを利用してもよいし、ファイルシステムを使わずに記録アドレスを管理してもよい。
【００４６】
次に、本実施の形態によるデータ管理装置について説明する。図３は半導体メモリである記録媒体１１００及び記録媒体２１００と、記録媒体１１００及び記録媒体２１００に格納された各コンテンツデータを整理する装置であるデータ管理装置２００の構成を示している。データ管理装置２００は、少なくとも１つ以上の記録媒体を挿入するためのスロットを有している。本実施の形態では、スロット＃１とスロット＃２の２つのスロットを有しているものとする。そして、記録媒体１１００がスロット＃１に、記録媒体２１００がスロット＃２に挿入されるものとする。
【００４７】
データ管理装置２００は、これらのスロットに加えて、移動制御情報取得部２１０と、移動先決定部２２０と、移動制御部２３０と、移動制御情報更新部２４０とを備えている。移動制御情報取得部２１０は各スロットに挿入された各記録媒体から各移動制御情報を取得するものである。移動先決定部２２０は移動制御情報取得部２１０で取得した各移動制御情報をもとに、前記各記録媒体のコンテンツデータ格納領域に格納された各コンテンツデータの移動先を決定するものである。移動制御部２３０は、移動先決定部２２０が決定した移動先に各コンテンツデータを移動させるものである。移動制御情報更新部２４０は、移動制御部２３０によってコンテンツデータの移動が行われた記録媒体に対して、移動制御情報を更新するものである。
【００４８】
そして移動先決定部２２０は後述するように、各スロットの属性を記述したスロット移動属性一覧３０１、記録媒体の属性を記述した記録媒体移動属性一覧３０２、記録媒体内容一覧３０３、及びコンテンツ移動先一覧３０４を有している。移動制御部２３０はコンテンツデータの移動を行う際に一時的にデータを保持するためのバッファ２３１を備えていてもよい。
【００４９】
これに加えてデータ管理装置２００は、移動制御部２３０で移動を行うコンテンツデータが移動元の記録媒体に固有の情報で暗号化されている場合に、暗号化されているコンテンツデータの復号を行い、移動先の記録媒体に固有の情報で再暗号化する暗復号化部２５０を備えていてもよい。
【００５０】
なお、データ管理装置２００は、内部にハードディスクや光ディスクなどの内蔵記録媒体２６０を備えていてもよい。この内蔵記録媒体２６０のコンテンツ記録部のデータ構造は、図１の記録媒体と同様とする。
【００５１】
又データ管理装置２００は、ユーザからのデータ整理開始、整理する記録媒体を指示するためのユーザ入力部２７０、移動制御情報を新規作成する場合にコンテンツデータの内容を解析するためのコンテンツ解析部２８０を備えていてもよい。
【００５２】
本実施の形態においては、データ管理装置２００は暗復号化部２５０、内蔵記録媒体２６０、ユーザ入力部２７０、コンテンツ解析部２８０の全てを備えているものとする。さらに、移動シーケンス前において内蔵記録媒体２６０にはコンテンツデータが存在しないものとする。尚、内蔵記録媒体２６０がない場合は、スロットの数はデータ整理をするために２以上であることが必要となる。
【００５３】
又データ管理装置２００はスロット＃１，＃２の近傍に夫々のスロットがどの種類のコンテンツデータを主に格納する記録媒体を挿入するかを表示する表示部を設けておいてもよい。この場合はスロット毎に音楽、静止画等のデータを固定的に表示しておいてもよい。又挿入された記録媒体の媒体主コンテンツ種別に応じてその表示を変更してもよく、その場合には、液晶等の変更可能な表示器によって表示するようにしてもよい。
【００５４】
以下、データ管理装置２００を構成している各部の動作について図面を用いて説明する。図３における記録媒体１１００及び記録媒体２１００は、前記記録媒体１００と同じデータ構造をしているものとし、それぞれのデータ例を図４に示す。
【００５５】
図４において、記録媒体１１００は２つのコンテンツデータ（コンテンツデータ＃１とコンテンツデータ＃２）を含んでいる。コンテンツデータ＃１に対応する移動制御情報＃１は、コンテンツＩＤが１であり、コンテンツ種別が２（動画）であり、移動禁止フラグがＯＦＦであり、暗号化フラグがＯＦＦであることを示している。コンテンツデータ＃２に対応する移動制御情報＃２はコンテンツＩＤが２であり、コンテンツ種別が２（動画）であり、移動禁止フラグがＯＮであり、暗号化フラグがＯＦＦであることを示している。
【００５６】
記録媒体２１００は２つのコンテンツデータ（コンテンツデータ＃３とコンテンツデータ＃４）を含んでいる。コンテンツデータ＃３に対応する移動制御情報＃３は、コンテンツＩＤが３であり、コンテンツ種別が１（音楽）であり、移動禁止フラグがＯＦＦであり、暗号化フラグがＯＮであることを示している。コンテンツデータ＃４に対応する移動制御情報＃４はコンテンツＩＤが４であり、コンテンツ種別が３（静止画）であり、移動禁止フラグがＯＦＦであり、暗号化フラグがＯＦＦであることを示している。さらに、記録媒体１１００の媒体主コンテンツ種別は１（音楽）であり、記録媒体２１００の媒体主コンテンツ種別は３（静止画）であることを示している。
【００５７】
次に記録媒体１１００及び記録媒体２１００がデータ管理装置２００に挿入された後のデータ管理装置２００の動作シーケンスについて、図５を参照しつつ説明する。
【００５８】
（開始）ユーザがユーザ入力部２７０を通じてデータ管理装置２００に処理の開始を指定した場合、前記データ管理装置２００はコンテンツデータの整理処理を開始する。なお、記録媒体が前記スロットに挿入されたタイミングで動作を開始してもよい。この場合、記録媒体が全てのスロットに挿入されたときに動作を開始してもよく、いずれかのスロットに挿入されたときに動作を開始してもよい。もし内蔵記録媒体がなければ、少なくとも２つの記録媒体が挿入されている必要がある。
【００５９】
（Ｓ５０１）移動制御情報取得部２１０は各スロットに対して記録媒体が挿入されているか否かを確認する。全スロットに記録媒体が未挿入の場合には処理を終了する。
【００６０】
（Ｓ５０２）移動制御情報取得部２１０は、スロットに挿入されている各記録媒体及び内蔵記録媒体２６０に対する空き容量を取得し、空き容量の少ない記録媒体から順に＃１から＃Ｎと番号付けを行う。なお、番号付けは必ずしもこの規則に従って決める必要は無く、任意の順序で番号付けを行ってもよい。
【００６１】
（Ｓ５０３）移動先決定部２２０は、各記録媒体（以降、内蔵記録媒体も含む）に対して、各々がどの種類のコンテンツデータを格納するかを後述するように決定する。このとき、移動制御情報取得部２１０経由で各記録媒体に格納された前記媒体主コンテンツ種別を取得し、利用してもよい。
【００６２】
（Ｓ５０４）移動先決定部２２０は、各記録媒体に対して、各々に格納されたコンテンツデータを、どの記録媒体に移動させるかを後述するように決定する。このとき、移動制御情報取得部２１０経由で各記録媒体に格納された前記移動制御情報を取得し、利用してもよい。
【００６３】
（Ｓ５０５）移動制御部２３０は、前記移動先決定部２２０の決定に基づき、各記録媒体に格納されたコンテンツデータを移動させる。移動において、コンテンツデータが移動元の記録媒体に固有の鍵で暗号化されている場合、暗復号化部２５０にてコンテンツデータを一旦復号化し、移動先の記録媒体に固有の鍵で再暗号化を行ってもよい。移動制御情報更新部２４０は、各コンテンツデータの移動に応じて、対応する各移動制御情報の更新を行う。全ての処理が完了した場合、もしくは移動中に何らかのエラーが発生した場合は処理を終了する。
【００６４】
以降、Ｓ５０３からＳ５０５の各処理における詳細な動作シーケンスについて説明する。まず、Ｓ５０３の処理について図６を用いて説明する。図６は各記録媒体がどの種類のコンテンツデータを主として格納するかを決定する詳細動作シーケンス例である。
【００６５】
（Ｓ６０１）移動先決定部２２０がスロット移動属性一覧３０１を有しておりかつ前記スロット移動属性一覧３０１を利用するモードもしくは仕様である場合、Ｓ６０２の処理に進む。それ以外の場合はＳ６０３の処理に進む。
【００６６】
（Ｓ６０２）移動先決定部２２０は前記スロット移動属性一覧３０１を参照して記録媒体移動属性一覧３０２を作成する。図７にスロット移動属性一覧３０１の例を示す。図７において、スロット＃１は音楽、スロット＃２は静止画、内蔵記録媒体は動画に割当てられている。図８に記録媒体移動属性一覧３０２の例を示す。図８において、記録媒体１１００は音楽、記録媒体２１００は静止画、内蔵記録媒体は動画に割当てられている。
【００６７】
本実施の形態においては、各スロットに割当てられたコンテンツ種別と、前記各スロットに挿入された記録媒体に割当てるコンテンツ種別とが一致するように決定している。しかし必ずしもこのような規則で決定する必要はなく、スロット移動属性一覧３０１を参照して決定する方法であればよい。
【００６８】
（Ｓ６０３）移動先決定部２２０が各記録媒体の移動制御情報格納領域に格納された媒体主コンテンツ種別を利用するモードもしくは仕様である場合、Ｓ６０４の処理に進む。それ以外の場合はＳ６０５の処理に進む。
【００６９】
（Ｓ６０４）移動先決定部２２０は、移動制御情報取得部２１０を経由して各スロットに挿入された記録媒体の移動制御情報格納領域に格納された媒体主コンテンツ種別を読み出す。図４において、記録媒体１１００の媒体主コンテンツ種別は１（音楽）であり、記録媒体２１００の媒体主コンテンツ種別は３（静止画）である。本実施の形態では内蔵記録媒体にも媒体主コンテンツ種別が格納されているものとし、その値は２（動画）であるものとする。このとき、移動先決定部２２０により作成された記録媒体移動属性一覧３０２は図８のようになる。
【００７０】
なお、前記記録媒体移動属性一覧３０２の作成にあたり、必ずしも各記録媒体の媒体主コンテンツ種別と一致させる必要はなく、参照しておればよい。また、１つの記録媒体に複数のコンテンツ種別を対応させてもよい。また、媒体主コンテンツ種別が存在しない記録媒体については移動先決定部２２０が任意にコンテンツ種別を決定してよい。
【００７１】
（Ｓ６０５）移動先決定部２２０は前記スロット移動属性一覧３０１や前記媒体主コンテンツ種別を使わずに任意に記録媒体移動属性一覧３０２を作成する。作成にあたり、各記録媒体の全容量や空き容量、コンテンツ種別毎の個数などの情報を利用してもよい。
【００７２】
以降、Ｓ５０３の処理により図８に示す記録媒体移動属性一覧３０２が作成されたものとする。
【００７３】
次に、Ｓ５０４の処理について図９を用いて説明する。図９は各記録媒体に格納された各コンテンツデータをどの記録媒体に移動させるかを決定する詳細動作シーケンス例である。
【００７４】
（Ｓ９０１）処理を開始するにあたり、記録媒体内容一覧３０３を初期化する。図１０に初期化直後の記録媒体内容一覧３０３の例を示す。図１０において、記録媒体内容一覧３０３には、記録媒体の名前、Ｓ５０２で付与された記録媒体の番号、記録媒体の全容量、記録媒体の残容量、コンテンツ一覧の各項目が用意されている。記録媒体内容一覧３０３の初期化処理では、前記記録媒体の名前、前記記録媒体の番号、前記記録媒体の全容量の値を書込む。前記記録媒体の残容量は前記記録媒体の全容量と同じ値を書込むものとする。さらに、コンテンツ一覧は空の状態とする。
【００７５】
（Ｓ９０２）記録媒体＃１から＃Ｎ（本実施の形態ではＮ＝３）について、Ｓ９０３以降の処理を順に行う。
【００７６】
（Ｓ９０３）記録媒体＃ｉ（１≦ｉ≦Ｎ）に格納されたコンテンツデータ＃ｊ（１≦ｊ≦Ｍ）について、Ｓ９０４以降の処理を順に行う。ここで、Ｍは記録媒体＃ｉに格納されたコンテンツデータの数を表す整数値である。
【００７７】
（Ｓ９０４）移動先決定部２２０は、移動制御情報取得部２１０経由でコンテンツデータ＃ｊに対応する移動制御情報＃ｊの移動禁止フラグを読出し、前記移動禁止フラグがＯＮである場合、Ｓ９０９の処理に進む。ＯＦＦである場合、Ｓ９０５の処理に進む。
【００７８】
（Ｓ９０５）移動先決定部２２０は、移動制御情報取得部２１０経由でコンテンツデータ＃ｊに対応する移動制御情報＃ｊの暗号化フラグを読出し、前記暗号化フラグがＯＮである場合、Ｓ９０６の処理に進む。ＯＦＦである場合、Ｓ９０７の処理に進む。
【００７９】
（Ｓ９０６）データ管理装置２００が暗復号化部２５０を備えている場合、Ｓ９０７の処理に進む。備えていない場合、Ｓ９０９の処理に進む。なお、本実施の形態では暗復号化部２５０を備えているので必ずＳ９０７に進むものとする。
【００８０】
（Ｓ９０７）移動先決定部２２０は、移動制御情報取得部２１０経由でコンテンツデータ＃ｊに対応する移動制御情報＃ｊのコンテンツ種別を読出し、Ｓ５０３の処理で作成した図８の記録媒体移動属性一覧３０２における記録媒体＃ｉのコンテンツ種別と一致するかどうか比較する。一致する場合、Ｓ９０９の処理に進む。一致しない場合、Ｓ９０８の処理に進む。
【００８１】
（Ｓ９０８）移動先決定部２２０は、Ｓ９０７で読み出したコンテンツデータ＃ｊに対応するコンテンツ種別に一致する記録媒体が、前記記録媒体移動属性一覧３０２に登録された記録媒体の中に存在するか否かを検索する。存在した場合、前記記録媒体内容一覧３０３においてその記録媒体の残容量がコンテンツデータ＃ｊのサイズ以上であるかを判定する。前記判定が真であるような記録媒体が１つ以上存在する場合、任意の１つを記録媒体Ｘと呼ぶこととし、Ｓ９１０の処理に進む。前記判定が偽である場合、Ｓ９０９の処理に進む。
【００８２】
（Ｓ９０９）移動先決定部２２０は、コンテンツデータ＃ｊを記録媒体＃ｉから移動させないことに決定し、前記記録媒体内容一覧３０３を更新する。具体的には、記録媒体＃ｉの残容量からコンテンツデータ＃ｊのサイズを減算すると共に、記録媒体＃ｉのコンテンツ一覧にコンテンツデータ＃ｊを追加する。
【００８３】
（Ｓ９１０）移動先決定部２２０は、コンテンツデータ＃ｊを記録媒体＃ｉから前記記録媒体Ｘに移動させることに決定し、前記記録媒体内容一覧３０３を更新する。具体的には、記録媒体Ｘの残容量からコンテンツデータ＃ｊのサイズを減算すると共に、記録媒体Ｘのコンテンツ一覧にコンテンツデータ＃ｊを追加する。
【００８４】
（Ｓ９１１）ｊに１を加算する。その結果がＭ以下であれば、処理Ｓ９０３に進む。
【００８５】
（Ｓ９１２）ｉに１を加算する。その結果がＮ以下であれば、処理Ｓ９０２に進む。
【００８６】
図１１はＳ９０１からＳ９１２までの処理を行った後の記録媒体内容一覧３０３の例である。ここで、各コンテンツデータのサイズはそのコンテンツデータが格納されている記録媒体の前記検索情報格納領域に格納されているものとし、図４におけるコンテンツデータ＃１から＃４の各サイズは順に、３０、１５、５、１であったとしている。図１１の例では、移動禁止フラグがＯＮであったコンテンツデータ＃２は記録媒体１１００に残ったままで、それ以外のコンテンツデータはそのコンテンツ種別に応じてコンテンツデータの移動先が決定されている。
【００８７】
移動先決定部２２０はＳ９０１からＳ９１２までの処理を行った後の記録媒体内容一覧３０３をもとにコンテンツ移動先一覧３０４を作成する。図１２は図１１の記録媒体内容一覧３０３を元に作成したコンテンツ移動先一覧３０４の例である。
【００８８】
以降、Ｓ５０４の処理により図１２に示すコンテンツ移動先一覧３０４が作成されたものとする。
【００８９】
次に、Ｓ５０５の処理について図１３を用いて説明する。図１３は各記録媒体に格納された各コンテンツデータを前記コンテンツ移動先一覧３０４の内容に基づき移動させる詳細動作シーケンス例である。
【００９０】
移動制御部２３０がコンテンツデータを移動させる際にデータの一時的な記録媒体として使用するバッファ２３１の容量は十分に確保されているものとする。なお、バッファ２３１はデータ管理装置２００の内部メモリだけではなく、各スロットに挿入された記録媒体の空き領域や内蔵記録媒体を利用してもよい。
【００９１】
（Ｓ１３０１）記録媒体＃１から＃Ｎ（本実施の形態ではＮ＝３）について、Ｓ１３０２以降の処理を順に行う。
【００９２】
（Ｓ１３０２）移動制御部２３０は記録媒体＃ｉの検索情報格納領域から記録媒体＃ｉでデータ格納用に使用されている領域の全容量を取得する。取得した全容量が、移動制御部２３０が使用できるバッファよりも小さく、かつ移動制御部２３０が記録媒体＃ｉの検索情報格納領域に格納された前記記録アドレス等の情報を初期化する処理であるフォーマットの機能を有している場合、即ち記録媒体＃ｉの全データを退避できる場合はＳ１３０３の処理に進む。それ以外の場合はＳ１３０７の処理に進む。
【００９３】
（Ｓ１３０３）移動制御部２３０は記録媒体＃ｉでデータ格納用に使用されている領域を全てバッファに退避させる。
【００９４】
（Ｓ１３０４）記録媒体＃ｉがその内部情報をクリアする処理であるイレース処理を搭載した半導体メモリなどであり、かつ移動制御部２３０が前記イレース処理を指示するコマンドであるイレースコマンドの発行を行うことができる場合、Ｓ１３０５の処理に進む。それ以外の場合はＳ１３０６の処理に進む。イレース処理を搭載した半導体メモリとしては、ＳＤメモリカードなどがある。
【００９５】
（Ｓ１３０５）移動制御部２３０は記録媒体＃ｉに対してイレースコマンドを発行し、イレース処理を実施させる。これにより、記録媒体＃ｉの内部情報がクリアされ、アクセスの高速化等が期待される。
【００９６】
（Ｓ１３０６）移動制御部２３０は記録媒体＃ｉをフォーマットする。具体的には記録媒体の検索情報格納領域を初期化する。記録媒体がＦＡＴファイルシステムを用いている場合には、ＦＡＴの初期化を行う。なお、同時にコンテンツ格納領域や移動制御情報格納領域の初期化を行ってもよい。
【００９７】
（Ｓ１３０７）記録媒体＃ｉ（１≦ｉ≦Ｎ）に格納されたコンテンツデータ＃ｊ（１≦ｊ≦Ｍ）について、Ｓ１３０８以降の処理を順に行う。ここで、Ｍは記録媒体＃ｉに格納されたコンテンツデータの数を表す整数値である。
【００９８】
（Ｓ１３０８）移動制御部２３０は前記コンテンツ移動先一覧３０４を参照し、コンテンツデータ＃ｊの移動先が記録媒体＃ｉ以外の場合にはＳ１３０９の処理に進む。移動先が記録媒体＃ｉであっても、記録媒体＃ｉがＳ１３０６の処理でフォーマットされている場合にはＳ１３０９の処理に進む。それ以外の場合はＳ１３１４の処理に進む。
【００９９】
（Ｓ１３０９）移動制御部２３０は移動制御情報取得部２１０経由でコンテンツデータ＃ｊに対応する移動制御情報＃ｊの暗号化フラグがＯＮであるか否かを判別し、前記暗号化フラグがＯＮかつコンテンツデータ＃ｊの移動先が記録媒体＃ｉ以外である場合にＳ１３１０の処理に進む。それ以外の場合はＳ１３１２の処理に進む。
【０１００】
（Ｓ１３１０）移動制御部２３０は暗復号化部２５０を利用してコンテンツデータ＃ｊを復号化する。
【０１０１】
（Ｓ１３１１）移動制御部２３０は暗復号化部２５０を利用してコンテンツデータ＃ｊを移動先の記録媒体向けに再暗号化する。
【０１０２】
（Ｓ１３１２）移動制御部２３０はコンテンツデータ＃ｊを前記コンテンツ移動先一覧３０４で指定された記録媒体に移動させる。
【０１０３】
（Ｓ１３１３）移動制御情報更新部２４０は移動制御部２３０からコンテンツデータの移動についての通知を受取ると、前記コンテンツデータに対応する移動制御情報を更新する。
【０１０４】
（Ｓ１３１４）ｊに１を加算する。その結果がＭ以下であれば、処理Ｓ１３０７に進む。
【０１０５】
（Ｓ１３１５）ｉに１を加算する。その結果がＮ以下であれば、処理Ｓ１３０１に進む。
【０１０６】
図１４はＳ１３０１からＳ１３１５までの処理を行った後の各記録媒体のデータ例である。Ｓ５０４の処理で作成したコンテンツ移動先一覧３０４に従ってコンテンツデータが移動されている。
【０１０７】
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。本発明の要旨を逸脱しない範囲で変更することができる。以下のような場合も本発明に含まれる。
【０１０８】
（１）本実施の形態では内蔵記録媒体があるものとして記述したが、必ずしも内蔵記録媒体がなくてもよい。内蔵記録媒体が存在しない場合、前記各スロットに挿入された記録媒体間のみでコンテンツデータの移動が行われる。
【０１０９】
（２）本実施の形態では説明の簡略化のために内蔵記録媒体にコンテンツデータが予め存在しないものとして記述したが、予めコンテンツデータが格納されていてもよい。前記各スロットに挿入された各記録媒体及び内蔵記録媒体には予め任意のコンテンツデータが格納されていても、本実施の形態に記載の方法にてコンテンツデータの整理を行うことが可能である。
【０１１０】
（３）本実施の形態では暗復号化部２５０があるものとして記述したが、前記暗復号化部２５０はなくてもよい。その場合、データ管理装置２００はＳ９０６の処理に示すように暗号化コンテンツを移動対象外とする。但し、暗号化の方法が各記録媒体に固有な情報を必要としない場合で、移動先の記録媒体に合わせて再暗号化を行う必要がない場合は、非暗号化コンテンツと同様に移動対象としてもよい。
【０１１１】
（４）本実施の形態ではＳ５０４の処理において記録媒体内容一覧３０３を利用したコンテンツ移動先一覧３０４を作成する方法を記述したが、本方法ではＳ５０５の処理を行う際にデータ管理装置２００のバッファ領域が少ない場合には移動できないコンテンツデータが発生する可能性がある。バッファ容量の不足で移動できない場合は、処理を終了し、エラー通知を行ってもよい。
【０１１２】
また、移動できないコンテンツデータができるだけ発生しないような方法でコンテンツデータの移動先を決定し、これに基づいて移動処理を行ってもよい。
【０１１３】
具体的な例として、コンテンツ移動先一覧３０４の作成において、図９のシーケンスにおける前記記録媒体内容一覧３０３の使用方法を次のように変更する。
【０１１４】
まず、Ｓ９０１の処理において次の変更を加える。すなわち、記録媒体内容一覧３０３の初期化時には図１５に示すように、前記記録媒体の名前、前記記録媒体の番号、前記記録媒体の全容量の値を書込み、前記記録媒体の残容量は移動前の残容量を、コンテンツ一覧には移動前のコンテンツを書込むものとする。
【０１１５】
次に、Ｓ９０９の処理において次の変更を加える。すなわち、移動先決定部２２０は、前記記録媒体内容一覧３０３を更新しないことにする。
【０１１６】
次に、Ｓ９１０の処理において次の変更を加える。すなわち、移動先決定部２２０は、前記記録媒体内容一覧３０３を更新する際に、記録媒体Ｘの残容量からコンテンツデータ＃ｊのサイズを減算すると共に記録媒体Ｘのコンテンツ一覧にコンテンツデータ＃ｊを追加し、記録媒体＃ｉの残容量にコンテンツデータ＃ｊのサイズを加算すると共に記録媒体＃ｉのコンテンツ一覧からコンテンツデータ＃ｊを削除する。
【０１１７】
以上の変更を加えれば、コンテンツの移動先である記録媒体には移動コンテンツを格納するスペースが常に確保されていることが保障されるため、データ管理装置２００はより少ないバッファ容量でコンテンツデータの移動処理を行うことが可能となる。
【０１１８】
（５）本実施の形態ではコンテンツデータの移動処理であるＳ１３０２の処理において、データ管理装置２００がフォーマット機能を有している場合には、できる限りコンテンツデータの整理前に記録媒体のフォーマットを行うようにしているが、データ管理装置２００は必ずしもフォーマットを行う必要はない。従って、Ｓ１３０１の処理後は必ずＳ１３０７に進むとしてもよい。
【０１１９】
（６）本実施の形態では各記録媒体に移動制御情報格納領域及び移動制御情報があるものとして記述したが、これらが存在しない従来の記録媒体であってもよい。このような従来の記録媒体がスロットに挿入された場合、データ管理装置２００はその記録媒体に格納された全てのコンテンツデータを移動処理の対象外としてもよい。もしくは、以下の手順により移動制御情報格納領域及び移動制御情報を作成し、記録媒体に書込みを行ってもよい。
【０１２０】
図１６はデータ管理装置２００のスロットに挿入された記録媒体に移動制御情報格納領域及び移動制御情報が記録されていなかった場合に、前記データ管理装置２００が新規に移動制御情報を作成するシーケンス例である。以下、図１６を用いて本処理の詳細を説明する。
【０１２１】
（Ｓ１６０１）データ管理装置２００のスロットに挿入された記録媒体＃ｉに移動制御情報格納領域がない場合、移動制御情報更新部２４０は移動制御情報格納領域の雛形を作成する。具体的には、記録媒体＃ｉの媒体主コンテンツ種別を決定する。この決定は記録媒体＃ｉが挿入されたスロットの前記スロット移動属性と同一にしてもよく、記録媒体の空き容量や種類によって決定してもよい。
【０１２２】
（Ｓ１６０２）記録媒体＃ｉに格納された全てのコンテンツデータ＃ｊに対してＳ１６０３以降の処理を繰り返す。データ管理装置２００は前記記録媒体＃ｉの検索情報格納領域に格納されたＦＡＴなどの情報をもとに全てのコンテンツデータを検索する。ここでコンテンツデータの総数はＭとする。
【０１２３】
（Ｓ１６０３）移動制御部２３０は記録媒体＃ｉからコンテンツデータ＃ｊを読出し、コンテンツ解析部２８０に渡す。コンテンツ解析部２８０ではコンテンツデータを解析し、コンテンツ種別などを判定し、判定結果を移動制御情報更新部２４０に渡す。
【０１２４】
（Ｓ１６０４）移動制御情報更新部２４０はコンテンツ解析部２８０から渡された判定情報をもとに、コンテンツデータ＃ｊの移動制御情報＃ｊを作成する。具体的にはコンテンツＩＤを付与し、コンテンツ種別を前記判定情報に基づき決定する。コンテンツ解析部２８０が暗号化の有無の判定も行う場合、移動制御情報更新部２４０は暗号化フラグもこの判定情報に基づき決定する。
【０１２５】
（Ｓ１６０５）ｊに１を加算する。その結果がＭ以下であれば、処理Ｓ１６０３に進む。
【０１２６】
（Ｓ１６０６）移動制御情報更新部２４０は、記録媒体＃ｉに移動制御情報格納領域を生成し、Ｓ１６０５までの処理で作成した媒体主コンテンツ種別及び各コンテンツデータに対応する移動制御情報＃ｊ（１≦ｊ≦Ｍ）を前記移動制御情報格納領域に書込む。
【０１２７】
以上の処理により、移動制御情報格納領域及び移動制御情報の存在しない従来の記録媒体に関しても、コンテンツデータの移動処理を簡単に行うことができるようになる。
【０１２８】
なお、上記の例では移動制御情報を新規に生成する処理を移動制御情報更新部２４０で行うこととしたが、これとは別に移動制御情報生成部を設け、移動制御情報生成部にて移動制御情報を新規に生成してもよい。
【０１２９】
また、データ管理装置２００内で新規に作成した従来の記録媒体の各移動制御情報は、その従来の記録媒体に書き戻さなくてもよい。すなわち、コンテンツデータの整理時に一時的にデータ管理装置２００の内部で生成するのみであってもよい。
【０１３０】
（７）本実施の形態ではスロットに挿入された全記録媒体及び内蔵記録媒体のコンテンツデータを移動判定の対象としたが、ある特定の記録媒体に格納されたコンテンツデータだけを対象にしてデータを移動させてもよい。
【０１３１】
図１７はある記録媒体がデータ管理装置２００のスロット＃ｉに挿入された後のデータ管理装置２００の動作シーケンス例である。図５との違いであるＳ５０２、Ｓ５０４、Ｓ５０５について以下に説明する。
【０１３２】
（Ｓ５０２’）移動制御情報取得部２１０は、各スロットに挿入された記録媒体及び内蔵記録媒体に任意の番号付けを行う。その際に、スロット＃ｉに挿入された記録媒体には必ず＃１を割当てるものとする。
【０１３３】
（Ｓ５０４’）移動先決定部２２０は、全記録媒体に対して、各々に格納されたコンテンツデータを、どの記録媒体に移動させるかを決定する。このとき、詳細シーケンス例である図９においてＳ９０２以降の処理は記録媒体＃１、すなわちスロット＃ｉに挿入された記録媒体にのみ行うものとする。
【０１３４】
（Ｓ５０５’）移動制御部２３０は、前記移動先決定部２２０の決定に基づき、各記録媒体に格納されたコンテンツデータの移動を実施する。このとき、詳細シーケンス例である図１３においてＳ１３０１以降の処理は記録媒体＃１、すなわちスロット＃ｉに挿入された記録媒体にのみ行うものとする。
【０１３５】
以上の方法によれば、ある特定の記録媒体に格納されたコンテンツデータだけを整理することが可能となる。
【０１３６】
なお、このときの移動対象とする記録媒体を指定するために前記ユーザ入力部２７０はスロット毎のコンテンツデータ整理処理の開始指定を受け付けてもよい。
【０１３７】
また、本方法を用いれば、記録媒体がデータ管理装置２００に挿入される度に挿入された記録媒体だけを整理することが可能となるため、コンテンツデータの整理を小まめに行うことになり１回あたりのコンテンツデータ整理時間を短縮することが可能となる。
【０１３８】
（８）本実施の形態では予め全ての整理対象である記録媒体に格納された全コンテンツデータの移動先を決定してから、実際のコンテンツデータの移動処理を行う構成としたが、必ずしも先に全ての移動先を決定する必要はなく、順次決定しながらコンテンツデータの移動、及び移動制御情報の更新をおこなってもよい。例えば、記録媒体毎に移動先を確定し、前記記録媒体に格納されたコンテンツデータの移動及び移動制御情報の更新を行うという方法でもよい。
【０１３９】
（９）本実施の形態では記録媒体１００を半導体メモリとし、記録媒体をスロットに挿入することとしているが、ハードディスクや磁気ディスク、光ディスクなどのディジタルデータを記録する記録媒体であれば何でも良い。この場合スロットとしては各種ディスクのドライブ装置を含むものとする。
【０１４０】
（１０）本実施の形態では記録媒体１００を単に半導体メモリとしたが、記録媒体１００がＳＤメモリカードなどの著作権保護機能を備えている場合には、前記著作権保護機能を利用してもよい。
【０１４１】
すなわち、データ管理装置２００の移動制御部２３０は、移動先決定部２２０の内容に従い各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータが格納された移動元の記録媒体が著作権保護機能を有している場合には、前記移動制御部２３０と前記移動元の記録媒体との間で双方が正当な機器であることを認証する相互認証処理を行い、前記相互認証処理が成功した場合に限り前記移動制御部２３０は前記コンテンツデータを移動先の記録媒体に移動させてもよい。
【０１４２】
同様に、データ管理装置２００の移動制御部２３０は移動先決定部の内容に従い各記録媒体間でコンテンツデータの移動を行う際に、前記コンテンツデータの移動先の記録媒体が著作権保護機能を有している場合には、前記移動制御部２３０と前記移動先の記録媒体との間で双方が正当な機器であることを認証する相互認証処理を行い、前記相互認証処理が成功した場合に限り前記移動制御部２３０は前記コンテンツデータを前記移動先の記録媒体に移動させてもよい。
【０１４３】
（１１）本実施の形態では、各記録媒体の移動制御情報格納領域に媒体主コンテンツ種別があるものとして記述したが、前記媒体主コンテンツ種別が存在せず新規に生成する場合、もしくは内容の更新を行う場合には次のようにしてもよい。
すなわち、前記データ管理装置２００の前記スロットに挿入された前記記録媒体に前記媒体主コンテンツ種別が存在しない場合、前記移動制御情報生成部は記録媒体に含まれるコンテンツデータを検索し、前記記録媒体に含まれるコンテンツデータのうちで最も数の多いコンテンツデータの種類を前記媒体主コンテンツ種別に決定する。
【０１４４】
なお、前記記録媒体に含まれるコンテンツデータのうちで最も総容量の大きいコンテンツデータの種類を前記媒体主コンテンツ種別に決定してもよい。
従って、以上のようにして決定された前記媒体主コンテンツ種別を用いれば、前記記録媒体から移動させるべきコンテンツデータの数またはサイズが減るため、コンテンツデータの整理にかかる時間を短縮することが可能である。
【０１４５】
（１２）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０１４６】
【発明の効果】
以上のように本発明による記録媒体では、複数の記録媒体に格納された複数のコンテンツデータを容易に整理することができる記録媒体を提供することができる。又本発明によるデータ管理装置及びデータ管理方法によれば、複数の記録媒体に既に記録された種類の異なる複数のコンテンツデータを移動制御情報に基づいて整理することができるため、ユーザが自らこのような整理を行う必要がなくなる。これはコンテンツデータ数が増加すればするほど有用な機能となり、ユーザのデータ管理を強力に支援することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における記録媒体のデータ構造例を示す図である。
【図２】本実施の形態における媒体主コンテンツ種別及びコンテンツ種別のデータ例を示す図である。
【図３】本実施の形態におけるデータ管理装置の構成例を示すブロック図である。
【図４】本実施の形態における記録媒体のデータ構造例及びデータ例を示す図である。
【図５】本実施の形態におけるデータ管理装置のデータ整理のシーケンス例を示す図である。
【図６】本実施の形態におけるデータ管理装置の記録媒体移動属性一覧を作成するシーケンス例を示す図である。
【図７】本実施の形態におけるスロット移動属性一覧の例を示す図である。
【図８】本実施の形態における記録媒体移動属性一覧の例を示す図である。
【図９】本実施の形態におけるデータ管理装置のコンテンツ移動先一覧を作成するシーケンス例を示す図である。
【図１０】本実施の形態における初期化直後の記録媒体内容一覧の例を示す図である。
【図１１】本実施の形態におけるコンテンツ移動先一覧を作成するシーケンスにおいて最終的に作成された記録媒体内容一覧の例を示す図である。
【図１２】本実施の形態におけるコンテンツ移動先一覧の例を示す図である。
【図１３】本発明の実施の形態におけるデータ管理装置のコンテンツデータの移動及び移動制御情報の更新を行うシーケンス例を示す図である。
【図１４】本発明の実施の形態におけるデータ整理を実施した後の各記録媒体のデータ構造及びデータ例を示す図である。
【図１５】本発明の他の実施の形態における初期化直後の記録媒体内容一覧の例を示す図である。
【図１６】本発明の他の実施の形態におけるデータ管理装置の新規に移動制御情報を生成するシーケンス例を示す図である。
【図１７】本発明の他の実施の形態におけるデータ管理装置のデータ整理のシーケンス例を示す図である。
【符号の説明】
１００，１１００，２１００  記録媒体
１１０，１１１０，２１１０，２６１０  コンテンツデータ格納領域
１２０，１１２０，２１２０，２６２０  移動制御情報格納領域
１２１  媒体主コンテンツ種別
１２２ａ  コンテンツＩＤ
１２２ｂ  コンテンツ種別
１２２ｃ  移動禁止フラグ
１２２ｄ  暗号化フラグ
１３０，１１３０，２１３０，２６３０  検索情報格納領域
２００  データ管理装置
２１０  移動制御情報取得部
２２０  移動先決定部
２３０  移動制御部
２３１  バッファ
２４０  移動制御情報更新部
２５０  暗復号化部
２６０  内蔵記録媒体
２７０  ユーザ入力部
２８０  コンテンツ解析部
３０１  スロット移動属性一覧
３０２  記録媒体移動属性一覧
３０３  記録媒体内容一覧
３０４  コンテンツ移動先一覧
【図１】
2005004893.tif 000003
【図２】
2005004893.tif 000004
【図３】
2005004893.tif 000005
【図４】
2005004893.tif 000006
【図５】
2005004893.tif 000007
【図６】
2005004893.tif 000008
【図７】
2005004893.tif 000009
【図８】
2005004893.tif 000010
【図９】
2005004893.tif 000011
【図１０】
2005004893.tif 000012
【図１１】
2005004893.tif 000013
【図１２】
2005004893.tif 000014
【図１３】
2005004893.tif 000015
【図１４】
2005004893.tif 000016
【図１５】
2005004893.tif 000017
【図１６】
2005004893.tif 000018
【図１７】
2005004893.tif 000019