(57)【要約】【課題】  著作権管理上再生できるコンテンツだけをコンテンツ再生装置に転送する。【解決手段】  コンテンツ転送装置１０２に，ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを再生可能なコンテンツ再生装置から，上記ソースＩＤリストを受信するソースＩＤリスト受信部２０６と，１または２以上の転送対象のコンテンツから，上記ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを抽出する第１抽出部２１２と，上記第１抽出部により抽出されたコンテンツをコンテンツ再生装置に送信するコンテンツ送信部２０４と設けた。【選択図】    図５
2006011535.tif 000002
【特許請求の範囲】
【請求項１】
ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを再生可能なコンテンツ再生装置から，前記ソースＩＤリストを受信するソースＩＤリスト受信部と；
１または２以上の転送対象のコンテンツから，前記ソースＩＤリストに含まれる前記ソースＩＤが付加されたコンテンツを抽出する第１抽出部と；
前記第１抽出部により抽出されたコンテンツを前記コンテンツ再生装置に送信するコンテンツ送信部と；
を備えることを特徴とする，コンテンツ転送装置。
【請求項２】
前記コンテンツ再生装置が保有するコンテンツに付加されたコンテンツＩＤが含まれるコンテンツＩＤリストを前記コンテンツ再生装置から受信するコンテンツＩＤリスト受信部と；
前記１または２以上の転送対象のコンテンツから，前記コンテンツＩＤリストに含まれないコンテンツＩＤが付加されたコンテンツを抽出する第２抽出部と；をさらに備え，
前記コンテンツ送信部は，前記第１抽出部および前記第２抽出部の双方によって抽出されたコンテンツを前記コンテンツ再生装置に送信することを特徴とする，請求項１に記載のコンテンツ転送装置。
【請求項３】
前記第１抽出部は，前記第２抽出部によって抽出されたコンテンツから，前記ソースＩＤリストに含まれる前記ソースＩＤが付加されたコンテンツを抽出することを特徴とする，請求項２に記載のコンテンツ転送装置。
【請求項４】
前記第１抽出部によって抽出されたコンテンツが前記送信先のコンテンツ再生装置において再生不可能なフォーマットである場合に，前記抽出されたコンテンツを前記コンテンツ再生装置において再生可能なフォーマットに変換するフォーマット変換部をさらに備え，
前記コンテンツ送信部は，前記フォーマット変換されたコンテンツを前記コンテンツ再生装置に送信することを特徴とする，請求項１に記載のコンテンツ転送装置。
【請求項５】
前記フォーマット変換されたコンテンツを，前記変換前のコンテンツと関連付けてコンテンツ記憶部に記憶することを特徴とする，請求項４に記載のコンテンツ転送装置。
【請求項６】
複数のコンテンツを記憶するコンテンツ記憶部と；
前記コンテンツ記憶部に記憶された前記複数のコンテンツから，１または２以上のコンテンツを前記転送対象のコンテンツに指定する転送対象指定部と；
をさらに備えることを特徴とする，請求項１に記載のコンテンツ転送装置。
【請求項７】
前記転送対象指定部は，所定のタイミングに，前記コンテンツ記憶部に記憶された全てのコンテンツを前記転送対象のコンテンツに指定することを特徴とする，請求項６に記載のコンテンツ転送装置。
【請求項８】
前記転送対象指定部は，ユーザによって指定されたコンテンツを前記コンテンツ記憶部から前記転送対象のコンテンツに指定することを特徴とする，請求項６に記載のコンテンツ転送装置。
【請求項９】
前記転送対象指定部によって転送対象に指定されたコンテンツであって，前記第１抽出部によって抽出されなかったコンテンツのリストを表示する転送却下リスト表示部をさらに備えることを特徴とする，請求項６に記載のコンテンツ転送装置。
【請求項１０】
前記コンテンツ記憶部は，前記複数のコンテンツを１または２以上のグループ別に記憶しており，
前記第１抽出部によって抽出されたコンテンツが少なくとも１つ含まれるグループのリストを表示する転送可能リスト表示部をさらに備えることを特徴とする，請求項６に記載のコンテンツ転送装置。
【請求項１１】
前記第１抽出部によって抽出されたコンテンツのリストを表示する転送可能リスト表示部をさらに備えることを特徴とする，請求項１に記載のコンテンツ転送装置。
【請求項１２】
コンテンツ転送装置をして，
ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを再生可能なコンテンツ再生装置から，前記ソースＩＤリストを受信するソースＩＤリスト受信処理と；
１または２以上の転送対象のコンテンツから，前記ソースＩＤリストに含まれる前記ソースＩＤが付加されたコンテンツを抽出する第１抽出処理と；
前記第１抽出処理により抽出されたコンテンツを前記コンテンツ再生装置に送信するコンテンツ転送処理と；
を実行せしめることを特徴とする，コンピュータプログラム。
【請求項１３】
前記コンテンツ再生装置が保有するコンテンツに付加されたコンテンツＩＤが含まれるコンテンツＩＤリストを前記コンテンツ再生装置から受信するコンテンツＩＤリスト受信処理と；
前記１または２以上の転送対象のコンテンツから，前記コンテンツＩＤリストに含まれないコンテンツＩＤが付加されたコンテンツを抽出する第２抽出処理と；をさらに実行せしめ，
前記コンテンツ転送処理は，前記第１抽出処理および前記第２抽出処理の双方によって抽出されたコンテンツを前記コンテンツ再生装置に送信することを特徴とする，請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記第１抽出処理は，前記第２抽出処理によって抽出されたコンテンツから，前記ソースＩＤリストに含まれる前記ソースＩＤが付加されたコンテンツを抽出することを特徴とする，請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記第１抽出処理によって抽出されたコンテンツが前記送信先のコンテンツ再生装置において再生不可能なフォーマットである場合に，前記抽出されたコンテンツを前記コンテンツ再生装置において再生可能なフォーマットに変換するフォーマット変換処理をさらに実行せしめ，
前記コンテンツ転送処理は，前記フォーマット変換されたコンテンツを前記コンテンツ再生装置に送信することを特徴とする，請求項１２に記載のコンピュータプログラム。
【請求項１６】
前記フォーマット変換されたコンテンツを，前記変換前のコンテンツと関連付けてコンテンツ記憶部に記憶する変換コンテンツ記憶処理をさらに実行せしめることを特徴とする，請求項１５に記載のコンピュータプログラム。
【請求項１７】
コンテンツ記憶部に記憶された複数のコンテンツから，１または２以上のコンテンツを前記転送対象のコンテンツに指定する転送対象指定処理をさらに実行せしめることを特徴とする，請求項１２に記載のコンピュータプログラム。
【請求項１８】
前記転送対象指定処理は，所定のタイミングに，前記コンテンツ記憶部に記憶された全てのコンテンツを前記転送対象のコンテンツに指定することを特徴とする，請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記転送対象指定処理は，ユーザによって指定されたコンテンツを前記コンテンツ記憶部から前記転送対象のコンテンツに指定することを特徴とする，請求項１７に記載のコンピュータプログラム。
【請求項２０】
前記転送対象指定処理によって転送対象に指定されたコンテンツであって，前記第１抽出部によって抽出されなかったコンテンツのリストを表示する転送却下リスト表示処理をさらに実行せしめることを特徴とする，請求項１７に記載のコンピュータプログラム。
【請求項２１】
前記コンテンツ記憶部は，前記複数のコンテンツを１または２以上のグループ別に記憶しており，
前記第１抽出処理によって抽出されたコンテンツが少なくとも１つ含まれるグループのリストを表示する転送可能リスト表示処理をさらに実行せしめることを特徴とする，請求項１７に記載のコンピュータプログラム。
【請求項２２】
前記第１抽出処理によって抽出されたコンテンツのリストを表示する転送可能リスト表示処理をさらに備えることを特徴とする，請求項１２に記載のコンピュータプログラム。
【請求項２３】
ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを再生可能なコンテンツ再生装置から，前記ソースＩＤリストを受信するソースＩＤリスト受信ステップと；
１または２以上の転送対象のコンテンツから，前記ソースＩＤリストに含まれる前記ソースＩＤが付加されたコンテンツを抽出する第１抽出ステップと；
前記第１抽出ステップにより抽出されたコンテンツを前記コンテンツ再生装置に送信するコンテンツ転送ステップと；
を含むことを特徴とする，コンテンツ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツ転送装置，コンテンツ転送方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
昨今，大容量のハードディスク等の記憶部を備えたＰＣ，あるいはポータブルデバイスなどの情報処理装置が普及し，多くのコンテンツ利用ユーザは，音楽データ，画像データなどの大量のコンテンツを記憶手段に保持し管理している。これらのデータは例えば，ＭＰ３，ＡＴＲＡＣなどの圧縮処理を施したデジタルデータとして保管され，また必要に応じて暗号処理がなされて管理される。
【０００３】
また，ネットワークに接続された音楽配信サーバ，例えば音楽配信サーバとしてのＥＭＤ（Ｅｌｅｃｔｒｏｎｉｃ  Ｍｕｓｉｃ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）サーバから音楽コンテンツをダウンロードしてＰＣの記憶部に格納した後，ユーザが保有するポータブルデバイス（ＰＤ）等のコンテンツ再生装置に転送してコンテンツ再生装置においてコンテンツの再生を楽しむといったコンテンツ利用形態も一般的になってきている。
【０００４】
このようなコンテンツの管理および再生処理，さらにポータブルデバイス（ＰＤ）等の外部機器に対する転送制御などを実行するためのジュークボックス・アプリケーションとして，例えば，ソニックステージ（ＳｏｎｉｃＳｔａｇｅ）（商標），ソニックステージ・シンプルバーナ（ＳｏｎｉｃＳｔａｇｅ  Ｓｉｍｐｌｅ  Ｂｕｒｎｎｅｒ）（商標），マジクリップ（ＭＧＩＱＬＩＰ）（商標），ウィンドウズメディアプレーヤ（Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）（商標），リアルプレーヤ（Ｒｅａｌ  Ｐｌａｙｅｒ）（商標），ｉチューンズ（ｉＴｕｎｅｓ）（商標）などが代表的なアプリケーションとして知られている。各アプリケーションはそれぞれ，ＥＭＤコンテンツをダウンロードする機能や，接続された機器・メディアにＰＣの記憶部に格納された曲データを転送する機能を持っている。
【０００５】
ＰＣの記憶部に格納された曲データを接続されたポータブルデバイス（ＰＤ）等の機器・メディアに転送する際には，ＰＣの記憶部に格納された曲から転送するコンテンツを選択することが必要となる。
【０００６】
ＰＣ等の記憶部として利用される例えばハードディスク（ＨＤ）は，近年，記憶容量が急激に増大し，また，ポータブルデバイス（ＰＤ）等の機器で利用可能な記憶手段も大容量化が進んでいる。このように，大容量メディアの登場により，機器間，または機器とメディアの間でのコンテンツ転送は，１曲ごとではなく，大量の曲を自動的に抽出して一括して転送する処理が一般的になりつつある。
【０００７】
例えば，上述したジュークボックス・アプリケーションの１つであるＡｐｐｌｅ社のｉＴｕｎｅｓには，同じくＡｐｐｌｅ社が販売するポータブルデバイス（ＰＤ）であるｉＰｏｄとの同期機能（オートシンク）というものがある。これは，ＰＣのコンテンツデータベース，すなわちハードディスク（ＨＤ）にＥＭＤコンテンツのダウンロードやＣＤリッピングによって新たに曲データが追加された場合に，ＰＣの格納コンテンツと，ポータブルデバイス（ＰＤ）であるｉＰｏｄ内にある曲データを比較して，ＰＣのハードディスク（ＨＤ）にはあるがｉＰｏｄにはない曲データを転送し，お互いが格納する曲データを同一にする機能である。この機能によれば，ＰＣのハードディスク（ＨＤ）に格納された曲データを自動でポータブルデバイスであるｉＰｏｄに転送することが可能となる。（例えば，非特許文献１及び非特許文献２参照。）
【０００８】
【非特許文献１】http://www.apple.co.jp/ipod/（http://www.apple.com/ipod/）
【非特許文献２】http://www.apple.co.jp/ipod/autosync.html（http://www.apple.com/ipod/autosync.html）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし，上記のようにＰＣ等の記憶部に格納されたコンテンツを自動でポータブルデバイス等のコンテンツ再生装置に転送する場合には，著作権管理上コンテンツ再生装置で再生することができないコンテンツまでも転送されてしまうという問題があった。
【００１０】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，コンテンツ再生装置で著作権管理上再生できるコンテンツだけを転送することの可能なコンテンツ転送装置，コンテンツ転送方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために，本発明のある観点によれば，ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを再生可能なコンテンツ再生装置から，ソースＩＤリストを受信するソースＩＤリスト受信部と，１または２以上の転送対象のコンテンツから，ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを抽出する第１抽出部と，第１抽出部により抽出されたコンテンツをコンテンツ再生装置に転送するコンテンツ送信部とを備えることを特徴とするコンテンツ転送装置が提供される。
【００１２】
上記発明によれば，コンテンツ転送装置は，ソースＩＤリスト受信部によってコンテンツ再生装置からソースＩＤリストを受信し，ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを転送対象のコンテンツから第１抽出部によって抽出し，抽出されたコンテンツをコンテンツ送信部によって上記コンテンツ再生装置に送信する。
【００１３】
ソースＩＤは，コンテンツの著作権管理を行うために各コンテンツに付加されるＩＤである。コンテンツ再生装置は，上記ソースＩＤが１または２以上含まれるソースＩＤリストを自己の記憶部に格納するなどして保有している。コンテンツ再生装置は，再生しようとするコンテンツがソースＩＤの付加された著作権管理対象のコンテンツである場合，当該コンテンツに付加されたソースＩＤが，自己が保有するソースＩＤリストに含まれていればそのコンテンツを再生することができる。一方，コンテンツに付加されたソースＩＤが，自己が保有するソースＩＤリストに含まれていない場合には，コンテンツ再生装置はそのコンテンツの再生をすることはできない。従って，コンテンツ再生装置から受信したソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを抽出して送信することによって，コンテンツ転送装置はコンテンツ再生装置が著作権管理上再生できるコンテンツのみを送信することが可能である。
【００１４】
上記コンテンツ転送装置は，コンテンツ再生装置が保有するコンテンツに付加されたコンテンツＩＤが含まれるコンテンツＩＤリストをコンテンツ再生装置から受信するコンテンツＩＤリスト受信部と，１または２以上の転送対象のコンテンツから，コンテンツＩＤリストに含まれないコンテンツＩＤが付加されたコンテンツを抽出する第２抽出部とをさらに備え，上記コンテンツ送信部は，第１抽出部および第２抽出部の双方によって抽出されたコンテンツをコンテンツ再生装置に転送するように構成されてもよい。コンテンツＩＤは，コンテンツ毎に固有に付与されるＩＤである。かかる構成によれば，コンテンツ転送装置は，コンテンツ再生装置が保有しているコンテンツに付加されているコンテンツＩＤのリストに含まれないコンテンツＩＤが付与されたコンテンツ，すなわち，コンテンツ再生装置が保有していないコンテンツを第２抽出部によって抽出する。従って，コンテンツ転送装置は，第１抽出部と第２抽出部の双方によって抽出されたコンテンツ，すなわち，コンテンツ再生装置が保有していないコンテンツであって，かつ，コンテンツ再生装置で著作権管理上再生できるコンテンツのみをコンテンツ再生装置に送信することが可能である。
【００１５】
上記第１抽出部は，第２抽出部によって抽出されたコンテンツから，ソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを抽出するように構成されてもよい。
【００１６】
上記第１抽出部によって抽出されたコンテンツが送信先のコンテンツ再生装置において再生不可能なフォーマットである場合に，抽出されたコンテンツをコンテンツ再生装置において再生可能なフォーマットに変換するフォーマット変換部をさらに備え，上記コンテンツ送信部は，フォーマット変換されたコンテンツをコンテンツ再生装置に転送するように構成されてもよい。かかる構成によれば，コンテンツ転送装置は，コンテンツ再生装置がすぐに再生可能なフォーマットでコンテンツを送信できる。
【００１７】
上記コンテンツ転送装置は，上記フォーマット変換されたコンテンツを，変換前のコンテンツと関連付けてコンテンツ記憶部に記憶するように構成されてもよい。かかる構成によれば，コンテンツ転送装置は，一度フォーマット変換を行ったコンテンツに対しては，変換前のフォーマットのコンテンツと変換後のフォーマットのコンテンツとの双方をコンテンツ記憶部に保存しておくことができる。従って，その後コンテンツ再生装置に当該コンテンツを送信する場合には，再度フォーマット変換を行うことなくコンテンツ記憶部に保存してある変換済みフォーマットのコンテンツを使用できる。
【００１８】
上記コンテンツ転送装置は，複数のコンテンツを記憶するコンテンツ記憶部と，コンテンツ記憶部に記憶された複数のコンテンツから，１または２以上のコンテンツを転送対象のコンテンツに指定する転送対象指定部とをさらに備えるように構成されてもよい。
【００１９】
上記転送対象指定部は，所定のタイミングに，コンテンツ記憶部に記憶された全てのコンテンツを転送対象のコンテンツに指定するように構成されてもよい。所定のタイミングとは，例えば，コンテンツ再生装置がコンテンツ転送装置に接続されたことをコンテンツ転送装置が検知したタイミングや，ユーザがＧＵＩを介して指定したタイミングや，毎週月曜日の午前０時などの予め設定されたタイミングなどを含む。かかる構成によれば，コンテンツ転送装置は，コンテンツ記憶部に記憶された全てのコンテンツから，コンテンツ再生装置において著作権管理上再生可能なコンテンツを抽出して送信できる。従って，ユーザが転送したいコンテンツを手動で選択するだけでなく，コンテンツ転送装置によるコンテンツ再生装置へのコンテンツの自動転送が可能になり，さらに，自動転送に際してもコンテンツ再生装置で著作権管理上再生できるコンテンツのみを転送することができる。
【００２０】
上記転送対象指定部は，ユーザによって指定されたコンテンツをコンテンツ記憶部から転送対象のコンテンツに指定するように構成されてもよい。かかる構成によれば，ユーザが指定したコンテンツであってもコンテンツ再生装置で著作権管理上再生できないコンテンツは送信されない。
【００２１】
上記コンテンツ転送装置は，上記転送対象指定部によって転送対象に指定されたコンテンツであって，第１抽出部によって抽出されなかったコンテンツのリストを表示する転送却下リスト表示部をさらに備えるように構成されてもよい。かかる構成によれば，ユーザは自己が指定したコンテンツの中で，コンテンツ再生装置に転送されない，または転送されなかったコンテンツを確認することができる。
【００２２】
上記コンテンツ記憶部は，複数のコンテンツを１または２以上のグループ別に記憶しており，上記コンテンツ転送装置は，上記第１抽出部によって抽出されたコンテンツが少なくとも１つ含まれるグループのリストを表示する転送可能リスト表示部をさらに備えるように構成されてもよい。
【００２３】
上記コンテンツ転送装置は，上記第１抽出部によって抽出されたコンテンツのリストを表示する転送可能リスト表示部をさらに備えるように構成されてもよい。
【００２４】
上記課題を解決するために，本発明の別の観点によれば，コンピュータに読み込まれて実行されることによって，コンピュータをして上記コンテンツ転送装置として機能させるコンピュータプログラムが提供される。
【００２５】
上記課題を解決するために，本発明の別の観点によれば，上記コンテンツ転送装置を利用して実現されるコンテンツ転送方法が提供される。
【発明の効果】
【００２６】
以上説明したように本発明によれば，コンテンツ再生装置で著作権管理上再生できるコンテンツだけを転送することの可能なコンテンツ転送装置，コンテンツ転送方法およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２８】
まず，本実施形態において転送の対象となり得るコンテンツについて説明する。本実施形態にかかるコンテンツは，例えば，音楽，講演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや，映画，テレビジョン番組，ビデオプログラム，写真，絵画，図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェア（ｓｏｆｔ  ｗａｒｅ）などのあらゆるコンテンツを含む。また，コンテンツデータは，上記各種のコンテンツの内容を表す例えばデジタルデータであり，例えば，映像データ，音声データ，電子図書データ，電子ゲームデータ，ソフトウェアのデータなどである。以下では，コンテンツとして，例えば，音声コンテンツ（ＭＰ３コンテンツ等），特に，録音機器によりリッピングや自己録音（セルフレコーディング）された音楽コンテンツ，或いはコンテンツサーバから配信された音楽コンテンツの例を挙げて説明するが，本発明はかかる例に限定されない。
【００２９】
以下，本実施形態において，本発明にかかるコンテンツ転送装置を，特に，音楽コンテンツの転送を行うコンテンツ転送装置１０２に適用して説明する。
【００３０】
まず，図１に基づいて本実施形態にかかるコンテンツ転送システム１００の全体構成について説明する。コンテンツ転送システム１００は，コンテンツ転送装置１０２，コンテンツ再生装置１０４，コンテンツサーバ１０６ａ，１０６ｂ，通信網１０８などを含む。
【００３１】
コンテンツ転送装置１０２は，コンテンツ再生装置１０４に音楽コンテンツ（以下，単にコンテンツとも称する。）の転送を行う機能を有する情報処理装置である。コンテンツ転送装置１０２は，コンテンツデータをコンテンツサーバ１０６ａや１０６ｂなどからダウンロードすることによって取得する。また，音楽ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）等の記録媒体からのリッピングによってもコンテンツデータを取得することができる。また，他の情報処理装置においてダウンロードやリッピングされたコンテンツのコンテンツデータを当該他の情報処理装置から受信することや，そのようなコンテンツデータが格納されたＣＤ等の外部記録媒体から当該コンテンツデータを読み取ることによって取得することも可能である。
【００３２】
コンテンツ転送装置１０２は，上記手段により取得したコンテンツデータを後述するコンテンツ記憶部に格納し，コンテンツ記憶部に格納されたコンテンツに関する情報を後述のコンテンツ管理データベースで管理している。コンテンツ転送装置１０２は，コンテンツの転送機能の他，コンテンツ再生機能，コンテンツ記録機能などを兼ね備えていてもよい。
【００３３】
コンテンツ転送装置１０２としては，パーソナルコンピュータ（ＰＣ）等のコンピュータ装置（ノート型，デスクトップ型を問わない。），ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），携帯型映像プレーヤ／レコーダ，ＭＰ３プレーヤ，ＩＣプレーヤ／レコーダ等の携帯型音声プレーヤ／レコーダ，デジタルカメラ若しくはビデオレコーダ等の撮像装置，家庭用ゲーム機，ＶＴＲ，ＣＤ，ＭＤ若しくはＤＶＤレコーダ／プレーヤ，ラジオ装置，携帯電話，ＰＨＳ，情報家電などを例示できる。
【００３４】
コンテンツ再生装置１０４は，コンテンツ転送装置１０２から音楽コンテンツを転送され，コンテンツデータの再生を行う情報処理装置である。コンテンツ再生装置１０４は，例えばＵＳＢ（Ｕｎｉｖａｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル，ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ケーブル等の有線ケーブルなどによってコンテンツ転送装置１０２とローカルに接続可能である。または，無線接続されていてもよいし，通信網１０８を介して接続されていてもよい。コンテンツ再生装置１０４としては，音楽コンテンツの再生が可能なポータブルデバイス（ＰＤ）やＰＣ，携帯電話，情報家電，各種音楽プレーヤなどを例示できる。
【００３５】
コンテンツサーバ１０６ａ，１０６ｂ，…，（以下，単にコンテンツサーバ１０６と称する。）は，ＥＭＤ（Ｅｌｅｃｔｒｏｎｉｃ  Ｍｕｓｉｃ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）サーバなどの音楽配信サーバである。
【００３６】
通信網１０８は，コンテンツサーバ１０６およびコンテンツ転送装置１０２を双方向通信可能に接続する通信回線網である。この通信網１０６は，例えば，インターネット，電話回線網，衛星通信網等の公衆回線網や，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮ等の専用回線網などで構成されており，有線・無線を問わない。
【００３７】
以上，コンテンツ転送システム１００について説明した。次に，図２に基づいて，本実施形態にかかるコンテンツ転送システム１００において採用されるコンテンツの著作権管理方法について説明する。
【００３８】
本実施形態にかかるコンテンツ転送システム１００では，コンテンツ利用の管理単位を，「コンテンツデータ提供元」単位（具体的には「コンテンツデータの所有者単位」若しくは「コンテンツデータを記録した機器単位」など）とし，コンテンツデータ取得側（転送先）のコンテンツ再生装置１０４によるコンテンツデータの再生を，コンテンツデータの提供元に応じて許可／不許可するという著作権管理方法を採用している。より具体的には，「コンテンツデータ提供元」単位に付与されるソースＩＤに基づいてコンテンツデータの再生制御が行われる。以下に，上記著作権管理方法を，図２および図３を参照して説明する。
【００３９】
図２は，ソースＩＤに基づく再生制御が行われる著作権管理方法を説明するための図であり，コンテンツデータの記録および再生を行うコンテンツ処理装置１０−１，２，３を用いて説明する。各コンテンツ処理装置１０−１，２，３は，それぞれ，機器固有のソースＩＤ１，ＩＤ２，ＩＤ３が割り当てられている。各コンテンツ処理装置１０−１，２，３によって新規コンテンツが作成されると，作成されたコンテンツに対してそれぞれのソースＩＤ１，ＩＤ２，ＩＤ３を付加して，記録するよう構成されている。
【００４０】
また，各コンテンツ処理装置１０−１，２，３は，それぞれ，ソースＩＤリストＬ１，Ｌ２，Ｌ３を有している。このうち，コンテンツ処理装置１０−１のソースＩＤリストＬ１，およびコンテンツ処理装置１０−２のソースＩＤリストＬ２は，コンテンツ処理装置１０−１に対応したソースＩＤ１と，コンテンツ処理装置１０−２に対応したソースＩＤ２とを含んでおり，ソースＩＤ１およびＩＤ２を相互に共有している。一方，コンテンツ処理装置１０−３のソースＩＤリストＬ３は，コンテンツ処理装置１０−３自身に対応したソースＩＤ３のみを含んでおり，他のソースＩＤ１，ＩＤ２は含んでいない。
【００４１】
このような場合，コンテンツ処理装置１０−１によって作成されたコンテンツデータＣ１には，ソースＩＤ１が付加される。このソースＩＤ１が付加されたコンテンツデータＣ１は，コンテンツ処理装置１０−２では，ソースＩＤリストＬ２にソースＩＤ１が含まれているため再生可能であるが，コンテンツ処理装置１０−３では，ソースＩＤリストＬ３にソースＩＤ１が含まれていないため再生不能である。また，コンテンツ処理装置１０−３によって作成され，ソースＩＤ３が付加されたコンテンツデータＣ３は，コンテンツ処理装置１０−１および２では，ソースＩＤリストＬ１および２にソースＩＤ３が含まれていないため再生不能である。
【００４２】
上記著作権管理方法が本実施形態にかかるコンテンツ転送システム１００で採用された場合を，図３を参照して説明する。コンテンツ転送装置１０２には，機器固有のソースＩＤとして例えばＩＤ１が割り当てられている。コンテンツ転送装置１０２で記録されたコンテンツデータＣ１には，ソースＩＤとしてコンテンツ転送装置１０２に割り当てられているＩＤ１が付加される。コンテンツ転送装置１０２で記録されたコンテンツデータには，具体的には例えば，コンテンツ転送装置１０２がコンテンツサーバ１０６からダウンロードしたコンテンツデータ，コンテンツ転送装置１０２が音楽ＣＤからリッピングしたコンテンツデータ，またはコンテンツ転送装置１０２が録音したアナログの音楽データをデジタルデータに変換したコンテンツデータなどが含まれる。
【００４３】
また，コンテンツ転送装置１０２は，上述の通り，他の情報処理装置においてダウンロード，リッピングされたコンテンツデータを取得することもできる。そのようなコンテンツデータには，ダウンロードやリッピングが行われた当該他の情報処理装置に割り当てられているソースＩＤが付加されている。仮に，ソースＩＤ２が付加されているとする。コンテンツ転送装置１０２は，図示の通り，自己のソースＩＤであるＩＤ１と，上記他の情報処理装置に割り当てられているソースＩＤであるＩＤ２とが含まれるソースＩＤリストＬ１を保有しているため，ソースＩＤ１が付加されたコンテンツデータ，およびＩＤ２が付加されたコンテンツデータの双方を再生することができる。
【００４４】
コンテンツ再生装置１０４ａは，ソースＩＤ１を含むソースＩＤリストＬ２を記憶部に格納するなどして保有している。コンテンツ再生装置１０４ｂは，ソースＩＤ２を含むソースＩＤリストを保有している。従って，コンテンツ転送装置１０２からソースＩＤ１が付加されたコンテンツデータＣ１がコンテンツ再生装置１０４ａに転送された場合には，ソースＩＤリストＬ２にソースＩＤ１が含まれるため，コンテンツ再生装置１０４ａは転送されたコンテンツデータＣ１を再生することができる。一方，コンテンツ転送装置１０２から同じくソースＩＤ１が付加されたコンテンツデータＣ１がコンテンツ再生装置１０４ｂに転送された場合には，ソースＩＤリストＬ３にソースＩＤ１が含まれないため，コンテンツ再生装置１０４ｂは転送されたコンテンツデータＣ１を再生することができない。
【００４５】
また，コンテンツ転送装置１０２が，上記他の情報処理装置から取得したコンテンツデータをコンテンツ再生装置１０４ｂに転送した場合には，ソースＩＤリストＬ３にはソースＩＤ２が含まれるため，コンテンツ再生装置１０４ｂは転送されたコンテンツデータを再生することができる。一方，コンテンツ転送装置１０２が，上記他の情報処理装置から取得したコンテンツデータをコンテンツ再生装置１０４ａに転送した場合には，ソースＩＤリストＬ２にソースＩＤ２が含まれていないため，コンテンツ再生装置１０４ａは転送されたコンテンツデータを再生することができない。
【００４６】
コンテンツ転送装置１０２は，コンテンツ再生装置１０４が再生することができないコンテンツデータを転送することなく，コンテンツ再生装置１０４が再生できるコンテンツデータのみを転送することを目的として後述のように構成される。
【００４７】
以上，コンテンツ転送システム１００で採用される著作権管理方法について説明した。次に，本実施形態にかかるコンテンツ転送装置１０２の構成について説明する。
【００４８】
まず，図４に基づいて，コンテンツ転送装置１０２のハードウェア構成例を説明する。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１は，ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ），コンテンツ記録再生処理，コンテンツダウンロード処理，コンテンツ転送処理プログラム等，各種コンピュータプログラムに従った処理を実行する制御部である。
【００４９】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２は，ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３は，ＣＰＵ５０１の実行において使用するプログラムや，その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００５０】
ホストバス５０４は，ブリッジ５０５を介して，ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス５０６に接続されている。
【００５１】
キーボード５０８は，ＣＰＵ５０１に各種の指令を入力するとき，ユーザにより操作される。ポインティングデバイス５０９は，ディスプレイ５１０の画面上のポイントの指示や選択を行うとき，ユーザにより操作される。ディスプレイ５１０は，液晶表示装置またはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などから成り，各種情報をテキストやイメージで表示する。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５１１は，ハードディスクを駆動し，ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。
【００５２】
ドライブ５１２は，装着されている磁気ディスク，光ディスク，光磁気ディスク，または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して，そのデータまたはプログラムを，インタフェース５０７，外部バス５０６，ブリッジ５０５，およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。
【００５３】
接続ポート５１４は，例えばコンテンツ再生装置１０４等の外部接続機器５２２を接続するポートであり，ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は，インタフェース５０７，および外部バス５０６，ブリッジ５０５，ホストバス５０４等を介してＣＰＵ５０１等に接続されている。
【００５４】
通信部５１５は，通信網１０８に接続され，ＣＰＵ５０１，またはＨＤＤ５１１等から供給されたデータの送信，あるいはサーバからのデータ受信に関する処理を実行する。
【００５５】
次に，図５に基づいて，コンテンツ転送装置１０２の機能構成について説明する。コンテンツ転送装置１０２は，例えば，ＰＤプラグイン２０２，コンテンツ送信部２０４，送信コンテンツ取得部２１０，フォーマット変換部２１８，ソースＩＤリスト受信部２０６，コンテンツＩＤリスト受信部２０８，第１抽出部２１２，第２抽出部２１４，コンテンツ記憶部２２０，コンテンツ管理データベース２２２，ＧＵＩ２２４，転送対象コンテンツ指定部２１６，転送可能リスト表示部２２６，転送却下リスト表示部２２８，ＰＣプラグイン２３０，コンテンツ登録部２３２などを備える。
【００５６】
コンテンツ登録部２３２は，ＰＣプラグイン２３０を介してコンテンツデータを取得し，取得したコンテンツデータをコンテンツ記憶部２２０に格納するとともに，コンテンツ記憶部２２０に格納したコンテンツデータに関する情報，例えばコンテンツデータのファイル形式やファイル名（コンテンツデータの格納場所）など，をコンテンツ管理データベース２２２に登録する機能を有する。
【００５７】
また，コンテンツ登録部２３２は，取得したコンテンツデータにコンテンツＩＤおよびソースＩＤが付加されている場合には，コンテンツＩＤおよびソースＩＤを取得し，取得したコンテンツＩＤおよびソースＩＤをコンテンツに関する情報としてコンテンツ管理データベース２２２に登録する。
【００５８】
ここで，ソースＩＤとは，上述の通りコンテンツデータ提供元単位に付与されるＩＤである。コンテンツＩＤとは，著作権管理対象となるコンテンツデータに，コンテンツ単位で固有に付与されるＩＤである。
【００５９】
従って，コンテンツ登録部２３２がＰＣプラグイン２３０を介してコンテンツデータを取得する際に既にコンテンツＩＤおよびソースＩＤが付加されているコンテンツデータとは，既に著作権管理の対象とされているコンテンツデータであって，例えば，他の情報処理装置によってリッピングやダウンロードがされた後にその情報処理装置のソースＩＤが付加され，また，著作権管理を一括して行う他の著作権管理サーバなどによってそのコンテンツデータに固有のコンテンツＩＤが付加されたものである。
【００６０】
コンテンツ登録部２３２がＰＣプラグイン２３０を介してコンテンツデータを取得する際にコンテンツＩＤおよびソースＩＤが付加されていないコンテンツデータとは，著作権管理の対象とされていないコンテンツデータであって，例えば，自由にダウンロードを行えるＷｅｂサイトなどからダウンロードされたコンテンツデータなどが該当する。また，コンテンツ取得時にコンテンツＩＤおよびソースＩＤが付加されていないコンテンツデータには，コンテンツ転送装置１０２において著作権管理対象とするべくコンテンツＩＤおよびソースＩＤを付加するコンテンツデータも含まれる。具体的には例えば，コンテンツ転送装置１０２がリッピングやダウンロードを行って取得したコンテンツデータなどである。
【００６１】
また，コンテンツ登録部２３２は，著作権管理の対象とするコンテンツデータに対してコンテンツＩＤおよびソースＩＤを付加する機能を有する。具体的には例えば，コンテンツ転送装置１０２がコンテンツサーバ１０６からダウンロードしたコンテンツデータや，音楽ＣＤからリッピングしたコンテンツデータなどに対して，コンテンツ登録部２３２は，当該コンテンツデータを著作権管理対象とするべく，自装置に割り当てられているソースＩＤを付加し，また，上記著作権管理サーバに問い合わせるなどして当該コンテンツデータに固有のコンテンツＩＤを付加する。コンテンツ登録部２３２がコンテンツデータにコンテンツＩＤおよびソースＩＤを付加するタイミングとしては，コンテンツデータの取得時や，コンテンツデータの転送時などを例示できる。
【００６２】
ここで，コンテンツ管理データベース２２２の構成について図６および図７を参照して説明する。コンテンツ管理データベース２２２には，例えば，プロパティテーブル２５２（図６）と，親子関係テーブル２５４（図７）とが格納されている。プロパティテーブル２５２には，コンテンツ記憶部２２０に格納されているコンテンツデータの所在情報などのコンテンツに関連する情報のほか，コンテンツデータのグループ化情報が含まれる。親子関係テーブル２５４では，プロパティテーブル２５２の各レコード間の関係を定義している。
【００６３】
プロパティテーブル２５２は，例えば，レコードＩＤ３０２，タイプ３０４，タイトル３０６，コーデック３０８，ファイル名３１０，コンテンツＩＤ３１２，ソースＩＤ３１４などを含む。レコードＩＤ３０２は，データベースのレコードＩＤである。
【００６４】
タイプ３０４は，コンテンツデータのグループ化を示す情報であって，図示のように，パッケージ，コンテンツおよびレンディションという３つの値を持つ。パッケージには複数のコンテンツが含まれている。換言すると複数のコンテンツがグループ化されて１つのパッケージが構成されている。具体的には，タイトル３０６に示すように，複数の音楽コンテンツ（トラック）がグループ化されて１つのアルバムが構成されている。
【００６５】
コンテンツには，複数のレンディションが関連付けられている。コンテンツ記憶部２２０には，１つのコンテンツについて複数の異なるファイル形式（例えば，ＭＰ３形式，ＷＡＶ形式など）を持つコンテンツデータを格納することができる。さらに，同じファイル形式でも異なるコーデックに対応する複数のコンテンツデータ（例えば，Ａｔｒａｃ３ｐｌｕｓ対応とＡｔｒａｃ３対応など）を格納することができる。レンディションは，１つのコンテンツに対応する各コンテンツデータを示す。
【００６６】
図８は，上述のコンテンツデータのグループ化を簡単に示したものである。図示のように，アルバムＡ（パッケージ）の中に複数のトラック（コンテンツ）が含まれる。さらに，各トラックには複数のコンテンツデータ（レンディション）が含まれる。
【００６７】
コーデック３０８は，各レンディションによって示されるコンテンツデータに対応するコーデックである。なお，タイプ３０４の値がコンテンツであるレコードのコーデックには，そのコンテンツのオリジナル（取得時）のコンテンツデータに対応するコーデック，または，優先されるコーデックが格納される。ファイル名３１０には，各レンディションによって示されるコンテンツデータの名称であって，各コンテンツデータの所在情報が格納される。なお，タイプ３０４の値がコンテンツであるレコードのファイル名には，そのコンテンツのオリジナル，または優先されるコンテンツデータのファイル名であってそのオリジナルまたは優先されるコンテンツデータの所在情報が格納される。
【００６８】
なお，優先されるとは，例えば，オリジナルはＭｐｅｇ１  Ａｕｄｉｏ  Ｌａｙｅｒ３対応のＭＰ３形式のコンテンツデータであり，その後，後述するフォーマット変換部によって同一コンテンツに対してＡｔｒａｃ３対応のＯｐｅｎＭＧ形式のコンテンツデータが作成された場合，コンテンツ再生装置１０４への転送に適したＡｔｒａｃ３対応のＯｐｅｎＭＧ形式のコンテンツデータを，オリジナルのコンテンツデータよりも優先して転送されるコンテンツデータとすることである。
【００６９】
コンテンツＩＤ３１２には，著作権管理対象のコンテンツデータに付与されているコンテンツＩＤが格納される。なお，１つのコンテンツに対して作成された各コンテンツデータ（レンディション）には，そのオリジナルのコンテンツデータに付加されるコンテンツＩＤと同じコンテンツＩＤが付加される。形式や対応コーデックは異なっていても同一のコンテンツを構成するコンテンツデータであるため，同一のコンテンツＩＤによって著作権管理されるべきだからである。
【００７０】
ソースＩＤ３１４には，著作権管理対象のコンテンツデータに付加されているソースＩＤが格納される。なお，１つのコンテンツに対して作成された各コンテンツデータ（レンディション）には，そのオリジナルのコンテンツデータに付加されるソースＩＤと同じソースＩＤが付加される。コンテンツＩＤと同様，形式や対応コーデックは異なっていても同一のコンテンツを構成するコンテンツデータであるため，同一のソースＩＤによって著作権管理されるべきだからである。また，著作権管理対象とされていないコンテンツデータに対しては，例えば図中のレコードＩＤ５，６および７のようにコンテンツＩＤ，ソースＩＤは付加されない。
【００７１】
親子関係テーブル２５４には，プロパティテーブルのレコードＩＤ間の関連付けが定義されている。親ＩＤ３２４および子ＩＤ３２６には各々プロパティテーブルのレコードＩＤが格納され，格納されたレコード間に親子関係があることを示す。親子関係とは，例えば，親がパッケージ（アルバム）の場合には，子はそのパッケージに含まれるコンテンツ（トラック）であり，コンテンツが親の場合には，子はそのコンテンツのレンディション（コンテンツデータ）である。
【００７２】
図６および図７を参照して具体的に説明すると，例えば，プロパティテーブル２５２のレコードＩＤ４で管理されているコンテンツデータ“Ｃ：￥Ａｌｂｕｍ−Ａ￥Ｔｒａｃｋ１−２．ｏｍａ”がどのアルバムに含まれる曲であるのかを知りたい場合には，まず，親子関係テーブル２５４の子ＩＤ３２６を参照する。子ＩＤ３２６からレコードＩＤ４を検索すると，関係ＩＤ４の子ＩＤにレコードＩＤ４が格納されている。関係ＩＤ４の親ＩＤは２であるので，プロパティテーブル２５２のレコードＩＤ２を参照すると，トラック１であるので，コンテンツデータ“Ｃ：￥Ａｌｂｕｍ−Ａ￥Ｔｒａｃｋ１−２．ｏｍａ”はコンテンツ「トラック１」に対応するコンテンツデータであることが分かる。
【００７３】
次に，親子関係テーブル２５４から子ＩＤ３２６にレコードＩＤ２が格納されている関係ＩＤを検索すると，関係ＩＤ１の子ＩＤにレコードＩＤ２が格納されている。関係ＩＤ１の親ＩＤはレコードＩＤ１であるため，プロパティテーブルのレコードＩＤ１を参照すると，アルバムＡである。従って，コンテンツデータ“Ｃ：￥Ａｌｂｕｍ−Ａ￥Ｔｒａｃｋ１−２．ｏｍａ”はアルバムＡに含まれる曲であることがプロパティテーブル２５２および親子関係テーブル２５４を参照することによって判明した。
【００７４】
別の具体例について説明すると，例えば，プロパティテーブル２５２のレコードＩＤ２で管理されているコンテンツ「トラック１」に対しては，どのようなコーデックに対応したコンテンツデータがコンテンツ記憶部２２０に格納されているのかを知りたい場合には，親子関係テーブル２５４から親ＩＤ３２４にレコードＩＤ２が格納されている関係ＩＤを検索する。検索すると，関係ＩＤ３，４および５を検索結果として取得できる。各子ＩＤ３２６を参照すると，レコードＩＤは３，４および５である。そこで，プロパティテーブル２５２からレコードＩＤ３，４および５のコーデック３０８をそれぞれ参照すると，コンテンツ「トラック１」に対して，Ａｔｒａｃ３ｐｌｕｓ，Ａｔｒａｃ３またはＭｐｅｇ１  Ａｕｄｉｏ  Ｌａｙｅｒ３にそれぞれ対応する３つのコンテンツデータがコンテンツ記憶部２２０に格納されていることがわかる。
【００７５】
以上，コンテンツ管理データベース２２２について説明した。図５に戻り，コンテンツ転送装置１０２の機能構成の説明を続ける。
【００７６】
コンテンツ記憶部２２０には，上述のとおりコンテンツデータが記憶される。ＰＤプラグイン２０２は，ポータブルデバイス（ＰＤ）等のコンテンツ再生装置１０４がコンテンツ転送装置１０２に接続された場合に，接続されたことを検知する。また，コンテンツ再生装置１０４との間で，コンテンツＩＤリストやソースＩＤリスト，コンテンツデータなどの各種データを送受信する機能を有する。
【００７７】
コンテンツＩＤリスト受信部２０８は，コンテンツ転送装置１０２に接続されたコンテンツ再生装置１０４から，コンテンツＩＤリストをＰＤプラグインを介して受信する機能を有する。コンテンツＩＤリストとは，コンテンツ再生装置１０２が自己の記憶部に格納するなどして保有しているコンテンツデータに付加されたコンテンツＩＤが全て含まれるリストである。コンテンツＩＤは，コンテンツ毎に固有に付与されるＩＤである。コンテンツＩＤリスト受信部２０８がコンテンツ再生装置１０４からコンテンツＩＤリストを取得することによって，コンテンツ転送装置１０２は，接続されているコンテンツ再生装置１０４が既に保有しているコンテンツデータをコンテンツＩＤによって識別することができる。
【００７８】
ソースＩＤリスト受信部２０８は，コンテンツ転送装置１０２に接続されたコンテンツ再生装置１０４から，ソースＩＤリストをＰＤプラグインを介して受信する機能を有する。ソースＩＤリストは，１または２以上のソースＩＤが含まれるリストであってコンテンツ再生装置１０２が自己の記憶部に格納するなどして保有している。コンテンツ再生装置１０４は，上述のように，自己が保有するソースＩＤリストに含まれるソースＩＤが付加されたコンテンツデータを再生可能である。ソースＩＤリスト受信部２０６がコンテンツ再生装置１０４からソースＩＤリストを取得することによって，コンテンツ転送装置１０２は，接続されているコンテンツ再生装置１０４で再生可能なコンテンツデータをソースＩＤによって識別することができる。
【００７９】
転送対象コンテンツ指定部２１６は，コンテンツ記憶部２２０に記憶された複数のコンテンツから，１または２以上のコンテンツを転送対象のコンテンツに指定する機能を有する。具体的には，ＧＵＩ２２４を介してユーザによって指定されたコンテンツを，例えばそのコンテンツのタイトルにより，プロパティテーブル２５２から当該タイトルがタイトル２０６に格納されているレコードＩＤを特定し，そのレコードＩＤを第１抽出部２１２または第２抽出部２１４に通知することにより，そのレコードによって管理されているコンテンツを転送対象に指定する。
【００８０】
また，転送対象コンテンツ指定部２１６は，所定のタイミングで，コンテンツ記憶部２２０に格納されている全てのコンテンツを転送対象に指定することもできる。具体的には，所定のタイミングで，転送対象コンテンツ指定部２１６がコンテンツ記憶部２２０から全てのコンテンツデータを順次読み出して，当該コンテンツデータを転送対象のコンテンツとして第１抽出部２１２または第２抽出部２１４に提供してもよい。しかし，全てのコンテンツデータを順次読み出すのでは処理時間が長くなるため，本実施形態では転送対象コンテンツ指定部２１６はコンテンツ管理データベース２２２を利用して転送対象コンテンツの指定を行う。具体的には例えば，転送対象コンテンツ指定部２１６は，所定のタイミングで，コンテンツ管理データベース２２２のプロパティテーブル２５２から，タイプ３０４の値が「コンテンツ」であるレコードのレコードＩＤを全て取得し，そのレコードＩＤを第１抽出部２１２または第２抽出部２１４に通知することにより，そのレコードによって管理されているコンテンツを転送対象に指定する。
【００８１】
所定のタイミングとは，例えば，ＰＤプラグイン２０２がコンテンツ転送装置１０２にコンテンツ再生装置１０４が接続されたことを検知したタイミングや，ＧＵＩ２２４を介してユーザによって指定されたタイミングや，毎週月曜日の午前０時などのように予めユーザ等によって設定されたタイミングなどである。
【００８２】
第２抽出部は，コンテンツＩＤリスト受信部２０８からコンテンツＩＤリストを取得し，取得したコンテンツＩＤリストに含まれないコンテンツＩＤが付加されたコンテンツを転送対象のコンテンツから抽出する機能を有する。転送対象のコンテンツは上述の通り転送対象コンテンツ指定部２１６によって指定されたコンテンツである。具体的には，転送対象コンテンツ指定部２１６から通知されたレコードＩＤに基づき，コンテンツ管理データベース２２２のプロパティテーブル２５２から該当レコードＩＤのコンテンツＩＤ３１２に格納されているコンテンツＩＤを取得し，取得したコンテンツＩＤがコンテンツＩＤリストに含まれているかを判断する。判断の結果，コンテンツＩＤリストに含まれていないコンテンツＩＤが格納されているレコードＩＤを抽出する。
【００８３】
なお，転送対象コンテンツ指定部２１６がコンテンツ管理データベース２２２を利用せず，コンテンツ記憶部２２０から順次コンテンツデータを読み出して転送対象として指定する場合には，第２抽出部は，読み出されたコンテンツデータから直接付加されているコンテンツＩＤを取得し，取得したコンテンツＩＤがコンテンツＩＤリストに含まれているかを判断することによって，条件に該当するコンテンツデータを抽出することも可能である。
【００８４】
第１抽出部は，ソースＩＤリスト受信部２０６からソースＩＤリストを取得し，取得したソースＩＤリストに含まれるソースＩＤが付加されたコンテンツを転送対象のコンテンツから抽出する機能を有する。転送対象のコンテンツは上述の通り転送対象コンテンツ指定部２１６によって指定されたコンテンツである。具体的には，転送対象コンテンツ指定部２１６から通知されたレコードＩＤに基づき，コンテンツ管理データベース２２２のプロパティテーブル２５２から該当レコードＩＤのソースＩＤ３１４に格納されているソースＩＤを取得し，取得したソースＩＤがソースＩＤリストに含まれているかを判断する。判断の結果，ソースＩＤリストに含まれているソースＩＤが格納されているレコードＩＤを抽出する。
【００８５】
なお，転送対象コンテンツ指定部２１６がコンテンツ管理データベース２２２を利用せず，コンテンツ記憶部２２０から順次コンテンツデータを読み出して転送対象として指定する場合には，第１抽出部は，読み出されたコンテンツデータから直接付加されているソースＩＤを取得し，取得したソースＩＤがソースＩＤリストに含まれているかを判断することによって，条件に該当するコンテンツデータを抽出することも可能である。
【００８６】
また，コンテンツ再生装置１０４が未だ保有していないコンテンツであって，かつ，コンテンツ再生装置１０４が再生できるコンテンツを転送する場合には，コンテンツ転送装置１０２は，ソースＩＤリストに含まれるソースＩＤが付加されており，かつ，コンテンツＩＤリストに含まれないコンテンツＩＤが付加されているコンテンツデータを選び出すことが必要である。かかる条件に適合するコンテンツデータは，第１抽出部２１２および第２抽出部２１４の双方によって抽出されたコンテンツデータである。
【００８７】
そこで，第１抽出部２１２は，転送対象コンテンツ指定部２１６によって転送対象に指定された全てのコンテンツを対象に上記抽出処理を行うのではなく，第２抽出部２１４によって抽出されたコンテンツのみを対象に上記抽出処理を行ってもよい。反対に，第２抽出部２１４も，転送対象コンテンツ指定部２１６によって転送対象に指定された全てのコンテンツを対象に上記抽出処理を行うのではなく，第１抽出部２１２によって抽出されたコンテンツのみを対象に上記抽出処理を行ってもよい。
【００８８】
送信コンテンツ取得部２１０は，第１抽出部２１２および第２抽出部２１４の双方によって抽出されたコンテンツのコンテンツデータをコンテンツ記憶部２２０から取得し，コンテンツ送信部２０４に提供する機能を有する。具体的には，送信コンテンツ取得部２１０は，第１抽出部２１２および第２抽出部２１４からそれぞれが抽出したレコードＩＤを取得し，その論理積を求めることによって，第１抽出部２１２および第２抽出部２１４の双方によって抽出されたレコードＩＤを取得する。または，上述のように第１抽出部２１２が第２抽出部２１４によって抽出されたコンテンツのみを対象に抽出処理を行う場合には，送信コンテンツ取得部２１０は，第１抽出部２１２によって抽出されたレコードＩＤを取得すれば足りる。また，第２抽出部２１４が第１抽出部２１２によって抽出されたコンテンツのみを対象に抽出処理を行う場合には，送信コンテンツ取得部２１０は，第２抽出部２１４によって抽出されたレコードＩＤを取得すれば足りる。
【００８９】
第１抽出部２１２および第２抽出部２１４の双方によって抽出されたレコードＩＤを取得した送信コンテンツ取得部２１０は，そのレコードＩＤをコンテンツ管理データベース２２２のプロパティテーブル２５２から検索し，そのレコードＩＤのレコードからコーデックおよびファイル名を取得する。ファイル名はコンテンツデータの所在情報を含んでいるため，送信コンテンツ取得部２１０は取得したファイル名に従ってコンテンツデータをコンテンツ記憶部２２０から読み出す。
【００９０】
また，送信コンテンツ取得部２１０は，取得したコーデックおよびファイル名に基づいて，そのファイル名に従ってコンテンツ記憶部２２０から読み出すコンテンツデータが，コンテンツ再生装置１０４で処理可能な形式およびコーデックであるかを判断する。この判断は，例えばＰＤプラグイン２０２を介してコンテンツ再生装置１０４から，コンテンツ再生装置１０４で処理可能なコンテンツデータの形式およびコーデックなどを含む機器情報を取得し，取得した機器情報に含まれる形式およびコーデックと，プロパティテーブル２５２から取得した形式（ファイル名）およびコーデックとを比較することによって行うことができる。または，コンテンツ転送装置１０２は，ＧＵＩ２２４を介して，コンテンツ再生装置に転送するコンテンツデータの形式やコーデックをユーザに指定させてもよい。
【００９１】
上記判断の結果，ファイル名に従ってコンテンツ記憶部２２０から読み出すコンテンツデータが，コンテンツ再生装置１０４で処理可能な形式およびコーデックである場合には，当該コンテンツデータをコンテンツ記憶部２２０から取得すればよい。しかし，ファイル名に従ってコンテンツ記憶部２２０から読み出すコンテンツデータが，コンテンツ再生装置１０４で処理可能な形式またはコーデックでない場合には，送信コンテンツ取得部２１０は，親子関係テーブル２５４を参照して，コンテンツ再生装置１０４で処理可能なコーデックおよび形式のコンテンツデータがコンテンツ記憶部２２０に格納されているかを検索する。具体的には送信コンテンツ取得部２１０は，親子関係テーブル２５４に基づいて，コンテンツに関連付けられているレンディションを取得し，そのレンディションのコーデックおよびファイル名とを取得することによって，適切なコンテンツデータがあるかを調べることができる。
【００９２】
検索の結果，コンテンツ再生装置１０４で処理可能な形式およびコーデックのコンテンツデータがレンディションとして登録されていない場合，つまり，コンテンツ記憶部２２０に格納されていない場合には，送信コンテンツ取得部２１０は，フォーマット変換部２１８に対して適切な形式およびコーデックのコンテンツデータを作成することを要求する。そして，送信コンテンツ取得部２１０は，フォーマット変換部２１８によってフォーマット変換されて作成された適切な形式およびコーデックのコンテンツデータをコンテンツ送信部２０４に提供する。
【００９３】
フォーマット変換部２１８は，送信コンテンツ取得部２１０からの要求に基づき，要求されたコンテンツに対して要求された形式およびコーデック対応のコンテンツデータを作成する。具体的には例えば，送信コンテンツ取得部２１０から，フォーマット変換を行う対象のコンテンツデータと変換する形式およびコーデックの指示情報とを取得し，取得したコンテンツデータを指示された形式およびコーデック対応（フォーマット）に変換して送信コンテンツ取得部２１０に提供するとともに，例えばそのコンテンツデータのコピーをコンテンツ記憶部２２０にも格納する。
【００９４】
また，フォーマット変換部２１８は，作成してコンテンツ記憶部２２０に格納したコンテンツデータに関する情報（ファイル名など）を送信コンテンツ取得部に提供し，送信コンテンツ取得部２１０がコンテンツ管理データベース２２２のプロパティテーブル２５２にレンディションのレコードを追加してその情報を書き込み，親子関係テーブル２５４も更新する。
【００９５】
なお，上記処理において，フォーマット変換部２１８がコンテンツ管理データベース２２２の各テーブルに，自己が作成したコンテンツデータについての情報を書き込んでも構わない。また，フォーマット変換部２１８は送信コンテンツ取得部２１０からコンテンツデータではなくレコードＩＤを取得し，コンテンツ管理データベース２２２の各テーブルを当該レコードＩＤに基づいて参照することによって変換対象のコンテンツデータをコンテンツ記憶部２２０から取得しても構わない。
【００９６】
コンテンツ送信部２０４は，送信コンテンツ取得部２１０から取得したコンテンツデータを，ＰＤプラグイン２０２を介してコンテンツ再生装置１０４に送信する。コンテンツ送信部２０４がコンテンツ再生装置１０４に送信するコンテンツデータは，第１抽出部２１２および第２抽出部２１４の処理の結果，コンテンツ再生装置１０４において著作権管理上再生可能なコンテンツデータであり，かつ，コンテンツ再生装置１０４がまだ保有していないコンテンツデータである。さらに，送信コンテンツ取得部およびフォーマット変換部の処理によって，コンテンツ再生装置１０４において処理可能な形式およびコーデックのコンテンツデータ，すなわち，コンテンツ再生装置１０４において再生可能なフォーマットである。
【００９７】
転送可能リスト表示部２２６は，コンテンツ転送装置１０２がコンテンツ再生装置１０４に転送可能なコンテンツのリストを表示する。つまり，コンテンツ再生装置１０４において再生可能であり，かつ，コンテンツ再生装置１０４がまだ保有していないコンテンツであって，コンテンツ転送装置１０２がコンテンツ再生装置１０４に送信することができるコンテンツの一覧を表示する。
【００９８】
具体的には例えば，転送可能リスト表示部２２６は，第１抽出部２１２および第２抽出部２１４の双方によって転送対象コンテンツから抽出されたコンテンツのプロパティテーブル２５２におけるレコードＩＤを送信コンテンツ取得部２１０から取得し，そのレコードＩＤのレコードからタイトル（例えば，トラック１等）などを取得してＧＵＩ２２４を介してコンテンツ転送装置１０２が備えるディスプレイ等に表示させる。
【００９９】
また，転送可能リスト表示部２２６は，転送可能なコンテンツが少なくとも１つ含まれるグループを表示してもよい。その場合は，転送可能リスト表示部２２６は，第１抽出部２１２および第２抽出部２１４の双方によって転送対象コンテンツから抽出されたコンテンツのプロパティテーブル２５２におけるレコードＩＤを送信コンテンツ取得部２１０から取得し，そのレコードＩＤに基づいて親子関係テーブル２５４を参照し，そのコンテンツが含まれるパッケージのレコードＩＤを取得する。該当レコードＩＤのレコードからタイトル（例えば，アルバムＡ等）などを取得してＧＵＩ２２４を介してコンテンツ転送装置１０２が備えるディスプレイ等に表示させる。
【０１００】
また，転送可能リスト表示部２２６は，上記のように転送可能なコンテンツまたはグループのリストを表示し，その中からコンテンツ再生装置１０４への転送を希望するコンテンツまたはグループをユーザに選択させてもよい。その場合，送信コンテンツ取得部２１０は，リストにおいてユーザに選択されたコンテンツのコンテンツデータをコンテンツ送信部２０４に提供する。その結果，ユーザが希望したコンテンツデータのみがコンテンツ転送装置１０２からコンテンツ再生装置１０４に転送される。
【０１０１】
転送却下リスト表示部２２８は，転送対象コンテンツ指定部２１６によって転送対象に指定されたコンテンツの中で，第１抽出部２１２によって抽出されなかったために，コンテンツ転送装置１０２がコンテンツ再生装置１０４に転送できないコンテンツのリストを表示する。つまり，転送対象に指定されたが，コンテンツ再生装置１０４が再生できないコンテンツであるために，転送が却下されたコンテンツの一覧をコンテンツのタイトルなどによって表示する。特に，転送対象コンテンツ指定部２１６が，ＧＵＩ２２４を介してユーザによって指定されたコンテンツを転送対象コンテンツに指定した場合には，転送却下リスト表示部２２８が転送却下リストを表示することによって，ユーザは自分が指定したコンテンツの中から転送されないコンテンツがあることを認識できる。
【０１０２】
なお，転送却下リスト表示部２２８が転送却下リストを表示するタイミングとしては，コンテンツ再生装置１０４へのコンテンツの転送前であってもよいし，転送後であってもよい。つまり，事前に転送できないコンテンツがあることを表示してもよいし，事後的に転送されなかったコンテンツがあったことを表示してもよい。
【０１０３】
以上，コンテンツ転送装置１０２の機能構成について説明した。次に，図９〜図１７に基づいて，本実施形態にかかるコンテンツ転送装置１０２が行うコンテンツ転送処理のフローについて，コンテンツ転送装置１０２のディスプレイに表示される画面例に言及しながら説明する。
【０１０４】
なお，本実施形態の以下の説明においては，コンテンツ転送装置１０２は，著作権管理の対象とされているコンテンツデータのみをコンテンツ再生装置１０４に転送し，コンテンツ再生装置１０４は著作権管理の対象とされているコンテンツデータのみを保有することを前提とする。また，コンテンツ転送装置１０２は，自装置に割り当てられているソースＩＤが含まれるソースＩＤリストを保有するコンテンツ再生装置１０４のみにコンテンツの転送を行うことを前提とする。
【０１０５】
まず初めに，コンテンツ転送装置１０２のディスプレイに表示され，コンテンツ転送処理に関する各種設定をユーザに行わせるための初期画面について，図１４を参照して説明する。初期画面６０２には，例えば，アルバム一覧６０８，選択アルバム情報６０４，転送先機器情報６０６などが表示される。ユーザは，例えば，転送を希望するアルバムを選択して矢印ボタン６１２を押下することによって，指定したアルバムに含まれるコンテンツを機器情報６０６に示されている接続機器に転送できる。また，自動転送ボタン６１０を押下することによって，後述の自動転送設定画面７０２を表示させ，自動でコンテンツの転送が行われるように設定することができる。以下に，特に，コンテンツ転送装置１０２が行う自動転送処理について図９を参照して説明する。
【０１０６】
まず，ステップＳ１０２で，コンテンツ転送装置１０２はコンテンツ再生装置１０４が接続されたことを検知する（Ｓ１０２）。ステップＳ１０４で，自動転送の設定がＯＮになっていない場合には，コンテンツ転送装置１０２は処理を終了する。自動転送の設定は，例えばユーザが予めＧＵＩを介して行うことができる。図１５は，自動転送の設定をユーザに行わせるために表示される画面例である。自動転送設定画面７０２において，ユーザは，設定チェックボックス７０６をチェックすることによって，自動転送の設定をＯＮにすることができる。なお，確認チェックボックス７０８をチェックしておくと，コンテンツの転送が行われる前に自動転送設定画面７０２が表示される。ユーザは自動設定画面７０２の転送可能リスト７０４からコンテンツ再生装置１０４に転送したいアルバム名をチェックすることによって，コンテンツ転送装置１０２からコンテンツ再生装置１０４に転送されるアルバムの確認，指定を行うことができる。
【０１０７】
自動転送の設定がＯＮである場合には（Ｓ１０４），コンテンツ転送装置１０２はステップＳ１０６でコンテンツ記憶部２２０にコンテンツデータが１つ以上格納されているかを確認する（Ｓ１０６）。コンテンツが格納されていない場合には，コンテンツ転送装置１０２は転送できるコンテンツを保有していないため処理を終了する。一方，コンテンツ記憶部１０６にコンテンツデータが格納されている場合には，コンテンツ転送装置１０２は，ステップＳ１０８で，まず全てのコンテンツを転送対象に指定する（Ｓ１０８）。具体的には，上述の通りコンテンツ管理データベース２５２を利用し，レコードＩＤ等を用いて転送対象の指定を行う。
【０１０８】
その後，処理Ａ１１０および処理Ｂ１１２によるコンテンツの抽出処理を経て，コンテンツ転送装置１０２は，転送可能なコンテンツが少なくとも１つ含まれるアルバム名を転送可能リストに表示し，転送希望のアルバムをリストからユーザに選択させる（Ｓ１１４）。なお，処理Ａおよび処理Ｂに関しては，それぞれ図１０または図１１を参照して後述する。また，処理Ａおよび処理Ｂの説明の後に，ステップＳ１１４の処理について詳述する。
【０１０９】
ステップＳ１１６で，転送可能リストからアルバムが１つも選択されなかった場合には，コンテンツ転送装置１０２は処理を終了する。一方，アルバムが選択された場合には，コンテンツ転送装置１０２は，選択されたアルバム（パッケージ）に含まれる転送可能なコンテンツのコンテンツデータをコンテンツ再生装置１０４に送信する（Ｓ１１８）。なお，コンテンツ転送装置１０２は，コンテンツ再生装置１０４において処理可能な形式のコンテンツデータを送信する。コンテンツ再生装置１０４において処理可能な形式は，コンテンツ再生装置１０４から機器情報等を取得することによって判別してもよい。または，図１６に示したファイル形式選択画面８０２をディスプレイに表示させて，ユーザに選択させてもよい。適切な形式のコンテンツデータをコンテンツ転送装置１０２が保有していない場合には，コンテンツデータのフォーマット変換処理が必要である。フォーマット変換処理については，図１２を参照して後述する。
【０１１０】
次に，図１０を参照して処理Ａについて説明する。処理Ａで，コンテンツ転送装置１０２は，ステップＳ２０２で，接続されているコンテンツ再生装置１０４からコンテンツＩＤリストを受信する（Ｓ２０２）。その後，コンテンツ管理データベースのタイプ３０４の値がコンテンツである全てのレコードに対してＳ２０４以下の処理を行う。つまり，まず，レコードからコンテンツＩＤを取得する（Ｓ２０６）。
【０１１１】
コンテンツＩＤを取得したコンテンツ転送装置１０２は，取得したコンテンツＩＤがＮＵＬＬ値であるかを判断する（Ｓ２０８）。ＮＵＬＬ値である場合には，そのレコードのコンテンツＩＤ３１２には値が格納されておらず，すなわちそのレコードによって管理されているコンテンツデータにはコンテンツＩＤが付加されていない。コンテンツデータにコンテンツＩＤが付加されていない場合は，そのコンテンツデータはまだ著作権管理の対象とされておらず，コンテンツ転送装置１０２が著作権管理の対象とするためにコンテンツＩＤを付加するべきコンテンツデータである。コンテンツ再生装置１０４が，著作権管理の対象とされているコンテンツデータのみを保有することを前提とすると，コンテンツ再生装置１０４はコンテンツＩＤが付加されていないコンテンツデータを保有していないものと推測される。従って，コンテンツ転送装置１０２は，コンテンツＩＤが付加されていないコンテンツデータを，コンテンツ再生装置１０４がまだ保有していないコンテンツデータとして，転送対象に入れることができる。なお，ＮＵＬＬ値は，プロパティテーブル２５２の各レコードのコンテンツＩＤ３１２にコンテンツＩＤが格納されていないことを識別するための値であるため，ＮＵＬＬ値でなくとも，識別できる値であれば構わない。
【０１１２】
一方，ステップＳ２０８で，コンテンツＩＤの値がＮＵＬＬ値でない場合には，ステップＳ２１０で，コンテンツＩＤがコンテンツＩＤリストに含まれているかを判断する（Ｓ２１０）。判断の結果，含まれていない場合には，コンテンツ転送装置１０２は，当該コンテンツＩＤが付加されたコンテンツデータを，コンテンツ再生装置１０４がまだ保有していないコンテンツデータとして，転送対象に入れることができる。一方，ステップＳ２１０で判断の結果，コンテンツＩＤがコンテンツＩＤリストに含まれている場合には，コンテンツ転送装置１０２は，プロパティテーブル２５２の当該コンテンツＩＤの取得元のレコードに，保有プロパティとして１を書き込む。すなわち，コンテンツＩＤがコンテンツＩＤリストに含まれている場合には，そのコンテンツＩＤが付加されたコンテンツデータはコンテンツ再生装置１０４が既に保有しているコンテンツデータであるため，保有プロパティに１を書き込むことによって転送対象からはずす。なお，プロパティテーブル２５２の各レコードの保有プロパティには初期値として「０」が設定されている。
【０１１３】
コンテンツ転送装置１０２は，上記処理を全てのレコードに対して行い（Ｓ２１４），次の処理に進む。現段階では，コンテンツ管理データベース２２２のプロパティテーブル２５２は，コンテンツＩＤによるコンテンツの抽出処理の結果として，コンテンツＩＤリストに含まれるコンテンツＩＤを持つレコードの保有プロパティには「１」が，その他のレコードの保有プロパティには初期値のままの「０」が設定されている状態である。
【０１１４】
次に，図１１に基づいて，処理Ｂについて説明する。処理Ｂで，コンテンツ転送装置１０２は，ステップＳ３０２で，接続されているコンテンツ再生装置１０４からソースＩＤリストを受信する（Ｓ３０２）。その後，コンテンツ管理データベースのタイプ３０４の値がコンテンツである全てのレコードに対してＳ３０４以下の処理を行う。つまり，まず，レコードからソースＩＤを取得する（Ｓ３０６）。
【０１１５】
ソースＩＤを取得したコンテンツ転送装置１０２は，取得したソースＩＤがＮＵＬＬ値であるかを判断する（Ｓ２０８）。ＮＵＬＬ値である場合には，そのレコードのソースＩＤ３１４には値が格納されておらず，すなわちそのレコードによって管理されているコンテンツデータにはソースＩＤが付加されていない。コンテンツデータにソースＩＤが付加されていない場合は，そのコンテンツデータはまだ著作権管理の対象とされておらず，コンテンツ転送装置１０２が著作権管理の対象とするために自装置に割り当てられているソースＩＤを付加するべきコンテンツデータである。コンテンツ転送装置１０２が，自装置に割り当てられているソースＩＤが含まれるソースＩＤリストを保有するコンテンツ再生装置１０４のみにコンテンツの転送を行うことを前提とすると，コンテンツ再生装置１０４はソースＩＤが付加されていないコンテンツデータを再生できるものと推測される。ソースＩＤが付加されていないコンテンツデータには，上述の通りコンテンツ転送装置１０２のソースＩＤが付加され，コンテンツ再生装置１０４が保有するソースＩＤリストにはコンテンツ転送装置１０２のソースＩＤが含まれていることが前提だからである。従って，コンテンツ転送装置１０２は，ソースＩＤが付加されていないコンテンツデータを，コンテンツ再生装置１０４が再生できるコンテンツデータとして，転送対象に入れることができる。なお，ＮＵＬＬ値は，プロパティテーブル２５２の各レコードのソースＩＤ３１４にソースＩＤが格納されていないことを識別するための値であるため，ＮＵＬＬ値でなくとも，識別できる値であれば構わない。
【０１１６】
一方，ステップＳ３０８で，ソースＩＤの値がＮＵＬＬ値でない場合には，ステップＳ３１０で，ソースＩＤがソースＩＤリストに含まれているかを判断する（Ｓ３１０）。判断の結果，含まれていない場合には，コンテンツ転送装置１０２は，当該ソースＩＤが付加されたコンテンツデータを，コンテンツ再生装置１０４が再生できないコンテンツデータとして，転送対象からはずす。一方，ステップＳ３１０で判断の結果，ソースＩＤがソースＩＤリストに含まれている場合には，コンテンツ転送装置１０２は，プロパティテーブル２５２の当該ソースＩＤの取得元のレコードに，再生プロパティとして１を書き込む。すなわち，ソースＩＤがソースＩＤリストに含まれている場合には，そのソースＩＤが付加されたコンテンツデータはコンテンツ再生装置１０４が再生可能なコンテンツデータであるため，再生プロパティに１を書き込むことによって転送対象に入れる。なお，再生プロパティには初期値として「０」が設定されている。
【０１１７】
コンテンツ転送装置１０２は，上記処理を全てのレコードに対して行い（Ｓ３１４），次の処理に進む。現段階では，コンテンツ管理データベース２２２のプロパティテーブル２５２は，上記処理Ａによって保有プロパティに１または０が設定されている状態に加え，ソースＩＤによるコンテンツの抽出処理の結果として，ソースＩＤリストに含まれるソースＩＤを持つレコードの再生プロパティには「１」が，その他のレコードの再生プロパティには初期値のままの「０」が設定されている状態である。
【０１１８】
次に，図９のステップＳ１１４の処理について説明する。コンテンツ転送装置１０２は，上記状態のプロパティテーブルから，保有プロパティに「０」が設定されており，かつ，再生プロパティに「１」が設定されているレコードのレコードＩＤを取得する。すなわち，コンテンツＩＤリストに含まれないコンテンツＩＤを持ち，かつ，ソースＩＤリストに含まれるソースＩＤを持つレコードのレコードＩＤを取得する。レコードＩＤを取得後，コンテンツ転送装置１０２は，親子関係テーブル２５４を参照して，そのレコードＩＤを子ＩＤとして持つ親ＩＤを検索する。親ＩＤを取得することによって，パッケージのレコードＩＤを取得できる。パッケージのレコードＩＤを取得したコンテンツ転送装置１０２は，そのレコードからアルバム名等を読み出して，転送可能リストに表示する。
【０１１９】
図１３に，保有プロパティと再生プロパティによって転送可否が識別されるアルバムの例を示した。アルバム４０２に含まれるコンテンツのレコードには，保有プロパティ３１６，再生プロパティ３１８ともに全て「０」が設定されている。これは，全てのコンテンツをコンテンツ再生装置１０４は保有していないが，転送されても再生できないことを示す。従って，アルバム４０２には転送可能なコンテンツは含まれていないため，転送可能リストにはアルバム４０２に関する情報は表示されない。
【０１２０】
アルバム４０４に含まれるコンテンツのレコードには，保有プロパティ３１６，再生プロパティ３１８ともに全て「１」が設定されている。これは，全てのコンテンツをコンテンツ再生装置１０４は再生可能であるが，全てのコンテンツを既に保有していることを示す。従って，アルバム４０４には転送可能なコンテンツは含まれていないため，転送可能リストにはアルバム４０４に関する情報は表示されない。
【０１２１】
アルバム４０６に含まれるコンテンツのレコードには，再生プロパティ３１８には全て「１」が設定され，レコードＩＤ１４およびＩＤ１５の保有プロパティ３１６には「０」が設定されている。これは，全てのコンテンツをコンテンツ再生装置１０４は再生可能であり，かつ，レコードＩＤ１４およびＩＤ１５のコンテンツをコンテンツ再生装置１０４が保有していないことを示す。従って，アルバム４０６には転送可能なコンテンツが２つ含まれているため，転送可能リストにはアルバム４０６に関する情報が表示される。コンテンツ転送装置１０２は，上記の通り，転送可能なコンテンツが含まれるアルバム名のみを図１５の転送可能リスト７０４に表示させる。従って，転送されないコンテンツしか含まず，結果的には全く転送されないアルバム名までも選択の対象として表示される場合に比べて，ユーザは効率的に自分が転送させたいアルバムやコンテンツを選択することができる。
【０１２２】
次に，図１２に基づいて，フォーマット変換処理について説明する。コンテンツ転送装置１０２は，まず，上記処理Ａおよび処理Ｂによって抽出された結果のレコードＩＤをプロパティテーブル２５２から取得する（Ｓ４０２）。なお，このレコードＩＤのタイプ３０４の値はコンテンツである。レコードＩＤを取得後，コンテンツ転送装置１０２は，親子関係テーブル２５４から，そのレコードＩＤに子ＩＤとして関連付けられている全てのレコードＩＤを取得する（Ｓ４０６）。取得されたレコードＩＤのタイプ３０４の値はレンディションである。取得した各レコードＩＤについて，該当レコードからコーデックおよびファイル名（ファイル形式）を取得し，コンテンツ再生装置１０４に転送するのに適したコーデックおよびファイル名を持つレンディションがあるかを検索する（Ｓ４０８）。検索の結果，適切なレンディションがあった場合には，コンテンツ転送装置１０２はそのレンディションに対応するコンテンツデータをコンテンツ記憶部２２０から取得してコンテンツ再生装置１０４に送信できるため，変換処理は必要ない。
【０１２３】
一方，ステップＳ４０８で，コンテンツ再生装置１０４に転送するのに適したコーデックおよびファイル名を持つレンディションがない場合には，コンテンツ転送装置は，ステップＳ４１０で，適したコーデックおよびファイル形式のコンテンツデータを作成する（Ｓ４１０）。作成したコンテンツデータは，コンテンツＩＤおよびソースＩＤを付加して（ステップＳ４１２）コンテンツ記憶部２２０に格納する（Ｓ４１４）。その後，格納したコンテンツデータに対応するレンディションをプロパティテーブル２５２に追加し（Ｓ４１６），親子関係テーブル２５４に当該レンディションとコンテンツとの関連付けを追加する（Ｓ４１８）。
【０１２４】
上記では，コンテンツ転送装置１０２が自動転送を行う場合について説明した。なお，自動転送ではなく，ユーザが上述の初期画面６０２において手動で転送対象に指定したアルバムやコンテンツの転送に関しても，上記と同様の抽出，送信処理が行われる。その際に，ユーザに指定されたがコンテンツ再生装置１０４で再生できないコンテンツであるために転送がされなかったコンテンツがある場合には，コンテンツ転送装置１０２は，図１７の詳細情報画面８０４をディスプレイに表示し，転送しなかったコンテンツの一覧を示した転送却下リスト８０６を表示してユーザに知らせることが望ましい。
【０１２５】
以上，コンテンツ転送装置１０２が行うコンテンツ転送処理のフローについて説明した。コンテンツ転送装置１０２は，コンテンツ再生装置１０４で再生できるコンテンツデータのみを転送できるように上記の如く構成される。かかる構成によれば，コンテンツ再生装置１０４において，再生できないコンテンツデータまでもが転送されて当該再生できないコンテンツデータによって記憶部の記憶容量が浪費されることを防止することができる。また，コンテンツ転送装置１０２は，コンテンツ再生装置１０４が再生できないコンテンツデータを転送しないことによって，転送時間を短縮することができる。
【０１２６】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２７】
例えば，上記でコンテンツ転送装置１０２は，コンテンツデータに付加されているソースＩＤとコンテンツ再生装置１０４から取得したソースＩＤリストに基づいて当該コンテンツデータが著作権管理上コンテンツ再生装置１０４で再生できるかを判断した。ソースＩＤによる著作権管理に加えて，さらに例えば再生期間や再生回数の制限などがコンテンツデータに課されている場合には，コンテンツ転送装置１０２はそれらの制限も考慮した上でコンテンツ再生装置１０４が再生可能なコンテンツデータを送信することができる。具体的には，例えば，コンテンツデータの再生期間や再生回数等の制限を上記実施形態におけるコンテンツ管理データベース２２２や，その他のデータベースにコンテンツＩＤと関連付けて記憶しておく。コンテンツ転送装置１０２は，上記実施形態における第１抽出部２１２や第２抽出部２１４が転送可能なコンテンツの抽出を行った後に，さらに，そのコンテンツのコンテンツＩＤに関連付けられている上記再生制限を参照して，まだ再生期間を過ぎていないコンテンツや再生回数が残っているコンテンツ等の再生可能なコンテンツを抽出する。かかる構成によれば，ソースＩＤ以外にコンテンツデータに課された著作権管理上の再生制限をも考慮してコンテンツデータの転送を行うコンテンツ転送装置を提供できる。
【産業上の利用可能性】
【０１２８】
本発明は，ポータブルデバイス等のコンテンツ再生装置にコンテンツを転送するコンテンツ転送装置に適用可能であり，特に，複数のコンテンツを自動でコンテンツ再生装置に転送するコンテンツ転送装置に適用可能である。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施形態にかかるコンテンツ転送システムの全体構成を示す説明図である。
【図２】同実施の形態における著作権管理方法を示す説明図である。
【図３】同実施の形態における著作権管理方法を示す説明図である。
【図４】同実施の形態におけるコンテンツ転送装置のハードウェア構成を示すブロック図である。
【図５】同実施の形態におけるコンテンツ転送装置の機能構成を示すブロック図である。
【図６】同実施の形態におけるコンテンツ管理データベースのプロパティテーブルを示す説明図である。
【図７】同実施の形態におけるコンテンツ管理データベースの親子関係テーブルを示す説明図である。
【図８】同実施の形態におけるコンテンツのグループ化を示す説明図である。
【図９】同実施の形態におけるコンテンツ転送処理を示すフローチャートである。
【図１０】同実施の形態におけるコンテンツＩＤに基づくコンテンツ抽出処理を示すフローチャートである。
【図１１】同実施の形態におけるソースＩＤに基づくコンテンツ抽出処理を示すフローチャートである。
【図１２】同実施の形態におけるコンテンツのフォーマット変換処理を示すフローチャートである。
【図１３】同実施の形態における転送されるアルバムまたは転送されないアルバムに含まれるコンテンツのレコード例を示す説明図である。
【図１４】同実施の形態におけるコンテンツ転送装置に表示される初期画面を示す画面レイアウトである。
【図１５】同実施の形態におけるコンテンツ転送装置に表示される自動転送設定画面を示す画面レイアウトである。
【図１６】同実施の形態におけるコンテンツ転送装置に表示されるファイル形式選択画面を示す画面レイアウトである。
【図１７】同実施の形態におけるコンテンツ転送装置に表示される詳細情報画面を示す画面レイアウトである。
【符号の説明】
【０１３０】
１００      コンテンツ転送システム
１０２      コンテンツ転送装置
１０４      コンテンツ再生装置
２０２      ＰＤプラグイン
２０４      コンテンツ送信部
２０６      ソースＩＤリスト受信部
２０８      コンテンツＩＤリスト受信部
２１０      送信コンテンツ取得部
２１２      第１抽出部
２１４      第２抽出部
２１６      転送対象コンテンツ指定部
２１８      フォーマット変換部
２２０      コンテンツ記憶部
２２２      コンテンツ管理データベース
２２４      ＧＵＩ
２２６      転送可能リスト表示部
２２８      転送却下リスト表示部
２３０      ＰＣプラグイン
２３２      コンテンツ登録部
【図１】
2006011535.tif 000003
【図２】
2006011535.tif 000004
【図３】
2006011535.tif 000005
【図４】
2006011535.tif 000006
【図５】
2006011535.tif 000007
【図６】
2006011535.tif 000008
【図７】
2006011535.tif 000009
【図８】
2006011535.tif 000010
【図９】
2006011535.tif 000011
【図１０】
2006011535.tif 000012
【図１１】
2006011535.tif 000013
【図１２】
2006011535.tif 000014
【図１３】
2006011535.tif 000015
【図１４】
2006011535.tif 000016
【図１５】
2006011535.tif 000017
【図１６】
2006011535.tif 000018
【図１７】
2006011535.tif 000019