(57)【要約】【課題】ホームネットワークに接続された機器に対し、著作権保護されたコンテンツデータの移動（ＭＯＶＥ）または複製（ＣＯＰＹ）する手段を備える録画再生装置であって、検索時にコンテンツデータの発見が容易で、コンテンツデータの検索効率の向上が可能な録画再生装置を提供することを目的とする。【解決手段】著作権保護されたコンテンツデータの移動（ＭＯＶＥ）や複製（ＣＯＰＹ）を行った際、対象となるコンテンツデータの仮想付随情報を移動（ＭＯＶＥ）や複製（ＣＯＰＹ）元の機器に生成し保持する。著作権保護されたコンテンツデータを検索する際には、コンテンツデータと当該コンテンツデータの仮想付随情報も検索の対象とする。コンテンツデータを発見するより前に仮想付随情報を発見した場合、仮想付随情報から当該コンテンツデータの情報を取得し、検索の補助情報として利用することで検索効率の向上を図る。【選択図】図１
2009200920.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワークに接続された機器に対し、著作権保護されたコンテンツデータの移動（ＭＯＶＥ）または複製（ＣＯＰＹ）する手段を備える録画再生装置であって、
著作権保護されたコンテンツデータの移動（ＭＯＶＥ）、または複製（ＣＯＰＹ）を行う際に、対象となる前記コンテンツデータの仮想付随情報を移動元または複製元に生成し、管理する手段を備える
ことを特徴とする録画再生装置。
【請求項２】
ホームネットワークに接続された機器が有するコンテンツデータの中から、著作権保護された所望のコンテンツデータを検索する際、
当該コンテンツデータもしくは当該コンテンツデータの仮想付随情報を検索の対象としてコンテンツデータを検索する手段を備える
ことを特徴とする録画再生装置。
【請求項３】
ホームネットワークに接続された機器に対し、ＵＰｎＰ―ＡＶのＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｒｙ  Ｓｅｒｖｉｃｅ）を利用してコンテンツデータの移動（ＭＯＶＥ）、または複製（ＣＯＰＹ）する手段を備える録画再生装置であって、
著作権保護されたコンテンツデータの移動（ＭＯＶＥ）、または複製（ＣＯＰＹ）を行う際に、対象となる前記コンテンツデータの仮想付随情報を移動元または複製元に生成し、管理する手段を備える
ことを特徴とする録画再生装置。
【請求項４】
ホームネットワークに接続された機器が有するコンテンツデータの中から、著作権保護された所望のコンテンツデータを検索する際、ＵＰｎＰ―ＡＶのＣＤＳを利用して当該コンテンツ、もしくは当該コンテンツデータの仮想付随情報を検索の対象としてコンテンツデータを検索する手段を備える
ことを特徴とする録画再生装置。
【請求項５】
前記コンテンツデータの仮想付随情報に、前記コンテンツデータの移動先の機器情報の記述を含める
ことを特徴とする請求項３記載の録画再生装置。
【請求項６】
前記コンテンツデータの仮想付随情報に、前記コンテンツデータの移動先の機器に対し、ＵＰｎＰ―ＡＶのＣＤＳ：のＢｒｏｗｓｅコマンド実行の対象となるＩＤの記述を含める
ことを特徴とする請求項３記載の録画再生装置。
【請求項７】
前記コンテンツデータの仮想付随情報に、コンテンツデータの移動先の機器情報と、コンテンツデータの移動先の機器に対し、ＵＰｎＰ―ＡＶのＣＤＳ：Ｂｒｏｗｓｅコマンド実行の対象となるＩＤとの記述を含める
ことを特徴とする請求項３記載の録画再生装置。
【請求項８】
著作権保護された当該コンテンツデータの仮想付随情報を発見した際、仮想付随情報から当該コンテンツデータの移動先の機器情報を抽出し、抽出した移動先の当該機器に対して当該コンテンツデータを検索する
ことを特徴とする請求項４記載の録画再生装置。
【請求項９】
著作権保護されたコンテンツデータを検索する過程において、当該コンテンツデータの仮想付随情報を発見した際、仮想付随情報から、当該コンテンツデータの移動先の機器情報と、当該コンテンツデータの移動先の当該機器に対するＵＰｎＰ―ＡＶのＣＤＳ：Ｂｒｏｗｓｅコマンドの実行対象となるＩＤとを抽出し、抽出した移動先の当該機器に対し、抽出したＩＤに対してのＣＤＳ：Ｂｒｏｗｓｅコマンドを実行する
こと特徴とする請求項４記載の録画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録画再生装置に関し、特に、ホームネットワークを介してＵＰｎＰ―ＡＶのＣＤＳに準じた著作権保護されたコンテンツデータと著作権保護されたコンテンツデータに関連する情報（メタデータ）との送受信を行い、さらに、そのコンテンツデータを検索する録画再生装置に関する。
【背景技術】
【０００２】
近年、Ｅｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮなどを介して宅内の家電機器や録画再生装置、パーソナルコンピュータ（ＰＣ）を接続するホームネットワークの構築が一般化してきている。
【０００３】
放送波をデジタル情報として記録する録画再生装置では著作権保護（複製回数制限や複製禁止）されたコンテンツデータを記録することが多い。
【０００４】
例えば、映像や音楽など著作権保護されたコンテンツデータをホームネットワークに接続された機器間で移動（ＭＯＶＥ）や複製（ＣＯＰＹ）する技術が知られている。その技術の中で、映像や音楽などのコンテンツデータを扱う場合のプロトコルとしてＵＰｎＰ−ＡＶアーキテクチャが有望である。
【０００５】
このＵＰｎＰ−ＡＶアーキテクチャでは、コンテンツデータに付随された情報（メタデータ）に関するサービスや、コネクションに関するサービスなどについて規定されている。ここで、ＵＰｎＰとは、Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ＆  Ｐｌａｙの略であり、ネットワーク上にある様々な機器を「接続するだけで」ネットワーク上での利用を可能とする技術の総称である。
【０００６】
それらサービスの中でもコンテンツファイルに付随された情報（メタデータ）に関するサービスであるＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｒｙ  Ｓｅｒｖｉｃｅ）は、ＵＰｎＰ−ＡＶアーキテクチャにおける最も基本的なサービスである。このＣＤＳは、コンテンツデータの付随情報（メタデータ）取得の他に、コンテンツファイルの付随情報（メタデータ）そのものを作成・削除・修正することができる。ここで、Ｄｉｒｅｃｔｒｙ  Ｓｅｒｖｉｃｅとは、ネットワーク上に存在するユーザやグループ、プリンター、ファイル・サーバ、文書、コンテンツなどの様々なリソースを検索し、識別するためのサービスである。
【０００７】
また、ＣＤＳでは、コンテンツデータの検索に通常ＣＤＳ：Ｂｒｏｗｓｅと呼ばれる機能を用いる。このコンテンツデータの検索では、検索対象機器の“Ｒｏｏｔ”と呼ばれるフォルダ構成ツリーの最上位ノードの部分から１つずつツリー検索を行う。このツリー検索は一般的にＰＣのファイル操作と同じような動作であり、ユーザはＲｏｏｔから順次コンテンツデータ一覧の情報を取得する。
【０００８】
この方法により、機器に保持されたコンテンツファイル一覧を順次取得することで、所望のコンテンツデータの付随情報（メタデータ）を特定できる。そして、所望のコンテンツデータの付随情報（メタデータ）が特定できたので、当該コンテンツデータの検索は完了となる。
【０００９】
また、ＣＤＳでは、コンテンツデータの検索にＣＤＳ：Ｓｅａｒｃｈと呼ばれる機能を用いて、キーワード検索をかける方法もある。ただし、これはサーバ側がサポートしていた場合にのみ有効である。
【００１０】
なお、ＵＰｎＰ−ＡＶアーキテクチャのＣＤＳの仕様は、規格化されている（例えば、非特許文献１参照）。
【００１１】
著作権保護されたコンテンツデータは、複製回数の制限や複製の禁止がなされ、容易に複製を行うことができない。
【００１２】
したがって、著作権保護されたコンテンツデータは、ユーザにとっては大変に貴重なデータである。そのため、ユーザとしてはホームネットワークに接続された機器間で、著作権保護されたコンテンツデータが移動（ＭＯＶＥ）や複製（ＣＯＰＹ）したとしても容易にそのコンテンツデータを発見できることが望ましい。
【非特許文献１】Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ：２（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｕｐｎｐ．ｏｒｇ／ｓｐｅｃｓ／ａｖ／ＵＰｎＰ−ａｖ−ＣｏｎｔｅｎｔＤｉｒｅｃｔｏｒｙ−ｖ２−Ｓｅｒｖｉｃｅ−２００６０５３１．ｐｄｆ）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、例えば、ユーザがコンテンツデータをホームネットワーク内の他の機器に移動（ＭＯＶＥ）または複製（ＣＯＰＹ）させた後に、ユーザがどの機器に移動（ＭＯＶＥ）または複製（ＣＯＰＹ）させたか忘れてしまった場合や、他のユーザが複製禁止のコンテンツデータを移動（ＭＯＶＥ）させた場合、複製回数制限のあるコンテンツデータを複製（ＣＯＰＹ）させた場合等には、ユーザは当該コンテンツデータが記憶されていると思われるホームネットワーク上の機器全てを対象に検索しないと、容易に発見することは難しい。著作権保護された貴重なコンテンツデータ等の必要なコンテンツデータを発見し利用できないことはユーザにとって大変に不便である。
【００１４】
また、ユーザは、コンテンツデータが記録された機器の状態によっては当該コンテンツデータを発見できない。なぜなら、ＵＰｎＰ−ＡＶ  ＣＤＳの機能を利用してコンテンツデータを検索し、当該コンテンツデータを発見（付随情報（メタデータ）の特定）するには、検索時にコンテンツデータが記録された機器がネットワーク上に存在している必要があるからである。例えば、コンテンツ検索時、コンテンツが記録されている機器が電源投入されていない等によりホームネットワーク上にその機器が存在せず、検索元の機器からのＣＤＳ：Ｂｒｏｗｓｅの要求を処理できない場合がある。また、例えば、リムーバブルメディアやモバイル機器のように、常にホームネットワーク内に存在しない機器へコンテンツが移動されて、検索時にネットワーク上のコンテンツとして有効でない場合等、すなわちＣＤＳ：Ｂｒｏｗｓｅ応答に当該コンテンツデータの付随情報（メタデータ）が含まれない場合等がある。
【００１５】
したがって、ユーザは、コンテンツデータの検索を実行しコンテンツを発見できなかった場合、コンテンツデータが検索時に有効ではないためなのか、または他のユーザによりコンテンツデータが削除されているためなのか知ることができない。これは、ユーザにとって大変に不便である。
【００１６】
そこで、本発明は、上述の事情を鑑みてなされたもので、ホームネットワークに接続された機器に対し、著作権保護されたコンテンツデータの移動（ＭＯＶＥ）または複製（ＣＯＰＹ）する手段を備える録画再生装置であって、検索時にコンテンツデータの発見が容易で、コンテンツデータの検索効率の向上が可能な録画再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
著作権保護されたコンテンツデータの移動（ＭＯＶＥ）や複製（ＣＯＰＹ）を実行する際、移動（ＭＯＶＥ）元もしくは複製（ＣＯＰＹ）元の機器に、移動（ＭＯＶＥ）または複製（ＣＯＰＹ）対象のコンテンツデータの仮想付随情報を作成し、保持する。ユーザがコンテンツデータを検索する際、当該コンテンツの仮想付随情報をも対象にホームネットワークに接続された機器からコンテンツデータの検索を行う。
【００１８】
具体的には、ＵＰｎＰ−ＡＶ  ＣＤＳの機能を利用して著作権保護されたコンテンツデータの移動（ＭＯＶＥ）や複製（ＣＯＰＹ）を行う際、移動（ＭＯＶＥ）もしくは複製（ＣＯＰＹ）元の機器に移動（ＭＯＶＥ）または複製（ＣＯＰＹ）対象となるコンテンツデータの仮想付随情報を作成、保持させると共に、コンテンツデータを検索する際には当該コンテンツデータの仮想付随情報も検索の対象とする。そして、仮想付随情報発見時には仮想付随情報から当該コンテンツデータの情報を取得し、検索の補助情報として利用することで検索時にコンテンツデータの発見が容易となり、検索効率の向上が実現できる。
【発明の効果】
【００１９】
ホームネットワークに接続された機器に対し、著作権保護されたコンテンツデータの移動（ＭＯＶＥ）または複製（ＣＯＰＹ）する手段を備える録画再生装置であって、検索時にコンテンツデータの発見が容易で、コンテンツデータの検索効率の向上が可能な録画再生装置を実現することができる。
【００２０】
具体的には、著作権保護されたコンテンツデータの検索において、コンテンツデータだけでなく、仮想付随情報も検索の対象に加えることで、検索時にコンテンツデータの発見確立の向上が期待できる。
【００２１】
また、仮想付随情報を検索対象のコンテンツデータより先に発見した場合、仮想付随情報を検索補助情報として利用し、コンテンツデータの移動先を辿ることが可能となるため、コンテンツデータの発見が容易になることが期待できる。
【発明を実施するための最良の形態】
【００２２】
（実施の形態）
本発明の実施の形態について、図面を参照しながら説明する。
【００２３】
図１は、本発明に係る録画再生装置１００の機能ブロック図である。図１は、録画再生装置１００は、機器２００、２０１、および２０２とともにホームネットワーク３００に接続された場合の全体図を示している。図２は、コンテンツ付随情報管理部１０３が扱う著作権保護されたコンテンツデータ移動（ＭＯＶＥ）時の仮想付随情報の一例を示す説明図である。図３は、コンテンツ付随情報管理部１０３が扱う著作権保護されたコンテンツデータ複製（ＣＯＰＹ）時コンテンツデータの仮想付随情報の一例を示す説明図である。
【００２４】
録画再生装置１００は、ユーザが検索を行う際の検索元機器であり、ユーザからの入力処理を受け付ける操作部１０１と、コンテンツデータが記録されるコンテンツ記録部１０２と、コンテンツ付随情報管理部１０３と、ＵＰｎＰ−ＡＶコマンド処理部１０４と、通信部１０５と、表示部１０６とから構成されている。
【００２５】
操作部１０１は、ユーザの指示を受けて、ＵＰｎＰ−ＡＶコマンド処理部１０４に、コンテンツデータの移動（ＭＯＶＥ）、複製（ＣＯＰＹ）および検索を要求する。
【００２６】
コンテンツ付随情報管理部１０３は、コンテンツデータの付随情報（メタデータ）およびコンテンツデータの仮想付随情報が記憶される。
【００２７】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１より要求を受けて、コンテンツデータの付随情報（メタデータ）およびコンテンツデータの仮想付随情報の管理や生成、削除をコンテンツ付随情報管理部１０３に実行させる。ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ付随情報管理部１０３を介して仮想付随情報を抽出する。
【００２８】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１から入力された要求をＵＰｎＰ−ＡＶコマンドに変換し、またＵＰｎＰ−ＡＶコマンドの応答を処理し、ユーザからの要求を実行する。
【００２９】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、コンテンツ付随情報管理部１０３と通信部１０５とを介して、コンテンツ記録部１０２からユーザ指定の例えば機器２００へコンテンツデータを移動（ＭＯＶＥ）または複製（ＣＯＰＹ）する。
【００３０】
通信部１０５は、ＵＰｎＰ−ＡＶコマンド処理部１０４から要求を受けて、ホームネットワーク３００に接続された機器２００、２０１または２０２に対しＵＰｎＰ−ＡＶコマンドを送信する。また、通信部１０５は、ホームネットワーク３００に接続された機器２００、２０１または２０２からＵＰｎＰ−ＡＶコマンドを受信し、ＵＰｎＰ−ＡＶコマンド処理部１０４に通知する。
【００３１】
表示部１０６は、ＵＰｎＰ−ＡＶコマンド処理部１０４から通知される検索結果やコンテンツデータの情報をユーザへ通知する。
【００３２】
ホームネットワーク３００は、イーサネット（登録商標）やＰＬＣなどの有線通信路やＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎやＢｌｕｅｔｏｏｔｈなどの無線通信路で構成されているものとする。
【００３３】
次に、コンテンツデータの移動（ＭＯＶＥ）時、コンテンツデータの複製（ＣＯＰＹ）時、コンテンツデータの検索時それぞれの場合について、録画再生装置１００の動きについて説明する。
【００３４】
・コンテンツデータの移動（ＭＯＶＥ）
まず、ユーザは、録画再生装置１００の操作部１０１を介してコンテンツ記録部１０２に記録されている著作権保護されたコンテンツデータの移動（ＭＯＶＥ）を要求する。
【００３５】
操作部１０１は、ユーザの指示を受けて、ＵＰｎＰ−ＡＶコマンド処理部１０４へそのコンテンツデータの移動（ＭＯＶＥ）を要求する。
【００３６】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、ユーザが指定した著作権保護されたコンテンツデータを、コンテンツ記録部１０２からホームネットワーク３００に接続されたユーザ指定の例えば機器２００（ここでは例として２００とする。）へ通信部１０５を介して移動（ＭＯＶＥ）する。
【００３７】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、著作権保護されたコンテンツデータの移動（ＭＯＶＥ）完了後、コンテンツデータに関連する付随情報（メタデータ）を、コンテンツ付随情報管理部１０３に削除させる。
【００３８】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動（ＭＯＶＥ）が完了した著作権保護されたコンテンツデータの仮想付随情報をコンテンツ付随情報管理部１０３に生成させる。
【００３９】
ここで、コンテンツ付随情報管理部１０３が生成するコンテンツデータの仮想付随情報の一例を図２に示す。
【００４０】
図２において、仮想付随情報のｒｅｓプロパティのｐｒｏｔｏｃｏｌＩｎｆｏアトリビュートは、コンテンツ付随情報管理部１０３に生成される。仮想付随情報のｒｅｓプロパティのｐｒｏｔｏｃｏｌＩｎｆｏアトリビュートは、コンテンツデータに関連する付随情報ではなく、仮想付随情報であることを判断できるように付随情報とは異なる表記を用いて記述されることを特徴とする。
【００４１】
また、Ｘ＿ｄｓｔＯｂｊｅｃｔＩｄプロパティは、ＣＤＳ：Ｂｒｏｗｓｅコマンドにより移動先機器２００（ここでは例として２００とする。）で、コンテンツデータの付随情報もしくは仮想付随情報を特定するＩＤが記述されている。このＩＤは、コンテンツデータを移動する際に実行されるＣＤＳ：ＣｒｅａｔｅＯｂｊｅｃｔコマンドのレスポンスに含まれるＯｂｊｅｃｔＩＤが用いられることが想定される。なお、このＩＤは、その他の方法により取得されても、使用されても構わない。
【００４２】
Ｘ＿ｄｓｔＩｎｆｏプロパティは、コンテンツデータの移動先を記述する。そこに記述される情報には移動先機器２００の固有ＩＤ（例えばＵＰｎＰにおけるＵＵＩＤ）や、ＣＤＳ：Ｂｒｏｗｓｅコマンドの送信先ＵＲＬ、コンテンツデータの移動先機器２００のＩＰアドレス等が記述される。
【００４３】
以上、コンテンツ付随情報管理部１０３が生成するコンテンツデータの仮想付随情報によれば、検索補助情報としてＸ＿ｄｓｔＯｂｊｅｃｔＩｄプロパティおよびＸ＿ｄｓｔＩｎｆｏプロパティに記述されている情報を利用することで、コンテンツデータの移動先の機器２００とコンテンツデータの付随情報を知ることが可能となる。
【００４４】
なお、検索補助情報としてＸ＿ｄｓｔＩｎｆｏプロパティのみの利用においてもコンテンツデータの移動先を容易に特定することは可能である。ただし、移動先機器２００にてコンテンツデータを特定するＸ＿ｄｓｔＯｂｊｅｃｔＩｄプロパティの情報がない場合、移動先機器２００に対しＣＤＳ：Ｂｒｏｗｓｅコマンドを実行し、当該コンテンツデータを移動先機器２００のフォルダ構成ツリーの最上位ノードの部分から１つずつツリー検索を行う必要がある。
【００４５】
・コンテンツデータの複製（ＣＯＰＹ）
まず、ユーザは、録画再生装置１００の操作部１０１を介してコンテンツ記録部１０２に記録されている著作権保護されたコンテンツデータの複製（ＣＯＰＹ）を要求する。
【００４６】
操作部１０１は、ユーザの指示を受けて、ＵＰｎＰ−ＡＶコマンド処理部１０４へそのコンテンツデータの複製（ＣＯＰＹ）を要求する。
【００４７】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、ユーザが指定した著作権保護されたコンテンツデータを、コンテンツ記録部１０２からホームネットワーク３００に接続されたユーザが指定する例えば機器２００へ通信部１０５を介して複製（ＣＯＰＹ）する。
【００４８】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、著作権保護されたコンテンツデータの複製（ＣＯＰＹ）完了後、コンテンツデータに関連する付随情報（メタデータ）を複製回数制限情報等の複製（ＣＯＰＹ）を行ったことにより必要となる情報の更新を行う。
【００４９】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、複製（ＣＯＰＹ）が完了した著作権保護されたコンテンツデータの仮想付随情報を、コンテンツ付随情報管理部１０３に生成させる。
【００５０】
ここで、コンテンツ付随情報管理部１０３が生成するコンテンツデータの仮想付随情報の一例を図３に示す。
【００５１】
図３において、仮想付随情報であるｒｅｓプロパティのｐｒｏｔｏｃｏｌＩｎｆｏアトリビュートは、コンテンツ付随情報管理部１０３に生成される。仮想付随情報であるｒｅｓプロパティのｐｒｏｔｏｃｏｌＩｎｆｏアトリビュートは、コンテンツデータに関連する付随情報ではなく、仮想付随情報であることを判断できるように付随情報とは異なる表記を用いて記述されることを特徴とする。また、このｐｒｏｔｏｃｏｌＩｎｆｏアトリビュートでは、複製（ＣＯＰＹ）または移動（ＭＯＶＥ）なのかを判別可能となるように記述される。
【００５２】
Ｘ＿ｄｓｔＯｂｊｅｃｔＩｄプロパティは、ＣＤＳ：Ｂｒｏｗｓｅコマンドにより複製先機器２００（ここでは例として２００とする。）で、コンテンツデータの付随情報もしくは仮想付随情報を特定するＩＤが記述される。このＩＤはコンテンツデータを複製する際に実行するＣＤＳ：ＣｒｅａｔｅＯｂｊｅｃｔコマンドのレスポンスに含まれＯｂｊｅｃｔＩＤが用いられることが想定される。なお、このＩＤは、その他の方法により取得され使用されても構わない。
【００５３】
Ｘ＿ｄｓｔＩｎｆｏプロパティは、コンテンツデータの複製先を記述する。そこに記述される情報には複製先機器２００の固有ＩＤ（例えばＵＰｎＰにおけるＵＵＩＤ）や、ＣＤＳ：Ｂｒｏｗｓｅコマンドの送信先ＵＲＬ、コンテンツデータの複製先機器２００のＩＰアドレス等が記述される。
【００５４】
以上、コンテンツ付随情報管理部１０３が生成するコンテンツデータの仮想付随情報によれば、検索補助情報としてＸ＿ｄｓｔＯｂｊｅｃｔＩｄプロパティおよびＸ＿ｄｓｔＩｎｆｏプロパティに記述されている情報を利用することで、コンテンツデータの複製先の機器２００とコンテンツデータの付随情報を知ることが可能となる。
【００５５】
なお、検索補助情報としてＸ＿ｄｓｔＩｎｆｏプロパティのみの利用においてもコンテンツデータの移動先を容易に特定することは可能である。ただし、複製先機器２００にてコンテンツデータを特定するＸ＿ｄｓｔＯｂｊｅｃｔＩｄプロパティの情報がない場合、複製先機器２００に対しＣＤＳ：Ｂｒｏｗｓｅコマンドを実行し、コンテンツデータがあるかどうかを複製先機器２００におけるフォルダ構成ツリーの最上位ノードの部分から１つずつツリー検索を行う必要がある。
【００５６】
・コンテンツデータの検索
まず、ユーザは、録画再生装置１００の操作部１０１に対して著作権保護されたコンテンツデータの検索を要求する。
【００５７】
操作部１０１は、ユーザの指示を受けて、ＵＰｎＰ−ＡＶコマンド処理部１０４へ著作権保護されたコンテンツ検索の実行を要求する。
【００５８】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、コンテンツ付随情報管理部１０３を介して、ユーザが検索対象のコンテンツデータもしくは当該コンテンツデータの仮想付随情報がコンテンツ記録部１０２に記録されているかを確認する。
【００５９】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、検索元の機器である、録画再生装置１００のコンテンツ記録部１０２に当該コンテンツデータもしくはコンテンツの付随情報が記録されていると確認できた場合、検索を終了する。そして、ＵＰｎＰ−ＡＶコマンド処理部１０４は、表示部１０６へ検索結果を通知するよう要求する。
【００６０】
表示部１０６は、ＵＰｎＰ−ＡＶコマンド処理部１０４から表示要求を受けて、要求された表示内容を表示し、ユーザへコンテンツデータの場所を通知する。
【００６１】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータが記録されていていないと確認した場合、さらに、検索元の機器である、録画再生装置１００のコンテンツ記録部１０２に当該コンテンツデータの仮想付随情報が記録されているかを確認する。
【００６２】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータの仮想付随情報が記録されている場合、コンテンツ付随情報管理部１０３を介して仮想付随情報からコンテンツデータの移動先機器情報とＯｂｊｅｃｔＩＤとを抽出する。
【００６３】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、取り出した情報であるコンテンツデータの移動先機器情報とＯｂｊｅｃｔＩＤとを基に、移動先の機器２００、２０１または２０２に対しＣＤＳ：Ｂｒｏｗｓｅコマンドを実行する。ＵＰｎＰ−ＡＶコマンド処理部１０４は、そのコマンドのレスポンスとして当該コンテンツデータの付随情報もしくは仮想付随情報を取得する。
【００６４】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、ＣＤＳ：Ｂｒｏｗｓｅコマンドのレスポンスとして取得した情報が、当該コンテンツデータの付随情報であれば、検索対象のコンテンツデータを発見したものとして検索を終了する。そして、ＵＰｎＰ−ＡＶコマンド処理部１０４は、表示部１０６へ検索結果を通知するよう要求する。
【００６５】
表示部１０６は、ＵＰｎＰ−ＡＶコマンド処理部１０４から表示要求を受けて、要求された表示内容を表示し、ユーザにコンテンツデータの情報を通知する。
【００６６】
また、ＵＰｎＰ−ＡＶコマンド処理部１０４は、ＣＤＳ：Ｂｒｏｗｓｅコマンドのレスポンスとして取得した情報が、当該コンテンツデータの仮想付随情報であれば、コンテンツ付随情報管理部１０３を介して仮想付随情報からコンテンツデータの移動先情報とＯｂｊｅｃｔＩＤとを抽出する。ＵＰｎＰ−ＡＶコマンド処理部１０４は、抽出した情報であるコンテンツデータの移動先情報とＯｂｊｅｃｔＩＤとを基に、移動先の機器２００、２０１または２０２に対しＣＤＳ：Ｂｒｏｗｓｅコマンドを実行する。
【００６７】
以降、当該コンテンツデータの付随情報が発見できるまで繰り返す。
【００６８】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、当該コンテンツデータを発見した際には検索を終了し、表示部１０６に検索結果の表示を要求する。
【００６９】
そして、表示部１０６は、ＵＰｎＰ−ＡＶコマンド処理部１０４から表示要求を受けて、要求された表示内容を表示し、検索結果をユーザへ通知する。
【００７０】
なお、ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動先の機器２００、２０１または２０２がホームネットワーク３００に接続されていない場合や、ＣＤＳ：Ｂｒｏｗｓｅコマンドを受信し、処理することができずコンテンツを発見できなかった場合には、移動先の機器２００、２０１または２０２の情報（例えばＵＲＬ等）を通知するよう表示部１０６へ要求し、検索を終了する。表示部１０６は、ＵＰｎＰ−ＡＶコマンド処理部１０４から表示要求を受けて、要求内容を表示し、要求内容をユーザに通知する。
【００７１】
また、ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータの付随情報および仮想付随情報が記録されていない場合、ホームネットワーク３００上の各機器２００、２０１または２０２に対し、“Ｒｏｏｔ”フォルダ構成ツリーの最上位ノードの部分から１つずつツリー検索を行い、コンテンツデータの付随情報もしくは仮想付随情報を検索する。
【００７２】
ただし、ＵＰｎＰ−ＡＶコマンド処理部１０４が、移動先の機器２００、２０１または２０２との間でＣＤＳ：Ｂｒｏｗｓｅコマンドの送信およびレスポンス受信ができずコンテンツデータの検索を終了した場合、移動先の機器２００、２０１または２０２は、コンテンツデータの移動経路上の１つに過ぎない場合も考えられる。この場合、上述した検索元の機器である録画再生装置１００のコンテンツ記録部１０２に当該コンテンツデータの付随情報および仮想付随情報が記録されていない場合と同様である。すなわち、ＵＰｎＰ−ＡＶコマンド処理部１０４は、ホームネットワーク３００に接続され、検索に失敗した時点では検索が未実行であった機器２００、２０１または２０２に対し、“Ｒｏｏｔ”フォルダ構成ツリーの最上位ノードの部分から１つずつツリー検索を行い、コンテンツデータの付随情報もしくは仮想付随情報を検索する。それにより当該コンテンツデータを発見することが可能となる場合もある。
【００７３】
よって、ＵＰｎＰ−ＡＶコマンド処理部１０４は、仮想付随情報を検索補助情報として利用して検索に失敗した場合でも、その時点で検索失敗とせず、仮想付随情報の検索に失敗した時点において検索未実行の機器２００、２０１または２０２に対するツリー検索に検索方法を切り替える方法も有効と言える。
【００７４】
次に、上述した動作についてフローチャート等を用いて具体的に説明する。
【００７５】
図４は、コンテンツデータ移動または複製する場合を説明するためのフローチャートである。
【００７６】
まず、ユーザは、録画再生装置１００の操作部１０１を介してコンテンツ記録部１０２に記録されているコンテンツデータの移動（ＭＯＶＥ）または複製（ＣＯＰＹ）を要求する。
【００７７】
次に、操作部１０１は、ユーザの指示がそのコンテンツデータの移動（ＭＯＶＥ）またはコンテンツデータの複製（ＣＯＰＹ）であるのかを判断する（Ｓ４０１）。
【００７８】
操作部１０１が、ユーザの指示がコンテンツデータの移動（ＭＯＶＥ）であると判断した場合（Ｓ４０１のＹの場合）、ＵＰｎＰ−ＡＶコマンド処理部１０４へそのコンテンツデータの移動（ＭＯＶＥ）を要求する。
【００７９】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、ユーザが指定したそのコンテンツデータを、コンテンツ記録部１０２からホームネットワーク３００に接続されたユーザ指定の例えば機器２００へ通信部１０５を介して移動（ＭＯＶＥ）する（Ｓ４０２）。
【００８０】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツデータの移動（ＭＯＶＥ）完了後、コンテンツデータに関連する付随情報（メタデータ）をコンテンツ付随情報管理部１０３から削除し（Ｓ４０３）、コンテンツ記録部１０２からコンテンツデータを削除する（Ｓ４０４）。
【００８１】
なお、Ｓ４０４において、コンテンツデータの移動（ＭＯＶＥ）後に、コンテンツ記録部１０２に記録されていたコンテンツデータを無効化することで、コンテンツ記録部１０２からコンテンツデータを削除するとしてもよい。
【００８２】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動（ＭＯＶＥ）が完了したコンテンツデータが、著作権保護されたコンテンツであるかどうかを確認する（Ｓ４０６）。
【００８３】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動（ＭＯＶＥ）が完了したコンテンツデータが、著作権保護されたコンテンツであれば（Ｓ４０６のＹの場合）、移動（ＭＯＶＥ）が完了した著作権保護されたコンテンツデータの仮想付随情報をコンテンツ付随情報管理部１０３に生成する（Ｓ４０７）。
【００８４】
そして、ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツデータの移動（ＭＯＶＥ）が完了したとして終了する。
【００８５】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動（ＭＯＶＥ）が完了したコンテンツデータが、著作権保護されたコンテンツでなければ（Ｓ４０６のＮの場合）、コンテンツデータの移動（ＭＯＶＥ）が完了したとして終了する。
【００８６】
また、Ｓ４０１で、操作部１０１が、ユーザの指示がコンテンツデータの複製（ＣＯＰＹ）であると判断した場合（Ｓ４０１のＮの場合）、ＵＰｎＰ−ＡＶコマンド処理部１０４へそのコンテンツデータの複製（ＣＯＰＹ）を要求する。
【００８７】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、ユーザが指定したコンテンツデータを、コンテンツ記録部１０２からホームネットワーク３００に接続されたユーザ指定の例えば機器２００へ通信部１０５を介して複製（ＣＯＰＹ）する（Ｓ４０５）。そして、ＵＰｎＰ−ＡＶコマンド処理部１０４は、Ｓ４０６およびＳ４０７の処理を行う。
【００８８】
以上のようにして、録画再生装置１００は、コンテンツデータを移動または複製する処理をする。
【００８９】
ここで、上述したＳ４０２およびＳ４０５においてコンテンツデータ移動または複製時に行う処理フローおよび通信シーケンスについて説明する。
【００９０】
図５は、コンテンツデータ移動または複製時に行う処理フローおよび通信シーケンスを示す図である。
【００９１】
まず、操作部１０１が、ユーザの指示がコンテンツデータの移動（ＭＯＶＥ）であると判断した場合に（Ｓ４０１）、ＵＰｎＰ−ＡＶコマンド処理部１０４へそのコンテンツデータの移動（ＭＯＶＥ）を要求する。
【００９２】
なお、複製（ＣＯＰＹ）の場合も同様の処理であるので、移動（ＭＯＶＥ）の場合を説明し、複製（ＣＯＰＹ）の場合の説明は省略する。
【００９３】
次に、録画再生装置１００におけるＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、ホームネットワーク３００に接続されたユーザ指定の例えば機器２００に対して、ＣＤＳ：ＣｒｅａｔｅＯｂｊｅｃｔコマンドを送信する（Ｓ５０１）。
【００９４】
次に、機器２００は、録画再生装置１００から送信されたＣＤＳ：ＣｒｅａｔｅＯｂｊｅｃｔコマンドを受信し、コンテンツデータの受取が可能である旨等を示すＣｒｅａｔｅＯｂｊｅｃｔコマンドのレスポンスを送信する。
【００９５】
次に、録画再生装置１００におけるＵＰｎＰ−ＡＶコマンド処理部１０４は、機器２００からのＣｒｅａｔｅＯｂｊｅｃｔコマンドのレスポンスを受信する（Ｓ５０３）。
【００９６】
そして、録画再生装置１００におけるＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツデータを機器２００に送信する（Ｓ５０３）。
【００９７】
ここで、録画再生装置１００におけるＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツデータを機器２００に送信したことを示すコンテンツデータの移動先情報（複製先情報）を保持する。
【００９８】
以上のように、録画再生装置１００は、ユーザが指定したコンテンツデータを、ホームネットワーク３００に接続されたユーザ指定の例えば機器２００へ移動（ＭＯＶＥ）または複製（ＣＯＰＹ）する。
【００９９】
図６は、コンテンツデータを検索する場合を説明するためのフローチャートである。
【０１００】
まず、ユーザは、録画再生装置１００の操作部１０１に対して著作権保護されたコンテンツデータの検索を要求する。
【０１０１】
操作部１０１は、ユーザの指示を受けて、ＵＰｎＰ−ＡＶコマンド処理部１０４へ著作権保護されたコンテンツ検索の実行を要求する。
【０１０２】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、操作部１０１からの要求を受け、コンテンツ付随情報管理部１０３を介して、ユーザが検索対象のコンテンツデータ、コンテンツデータの付随情報もしくは当該コンテンツデータの仮想付随情報がコンテンツ記録部１０２に記録されているかを確認する（Ｓ６０１）。
【０１０３】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータもしくはコンテンツの付随情報を発見した場合（Ｓ６０２のＹ）、すなわち、ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータもしくはコンテンツの付随情報が記録されていると確認できた場合、検索を終了する。そして、ＵＰｎＰ−ＡＶコマンド処理部１０４は、表示部１０６へ検索結果を通知するよう要求する。
【０１０４】
表示部１０６は、ＵＰｎＰ−ＡＶコマンド処理部１０４から表示要求を受けて、要求された表示内容を表示し、ユーザへコンテンツデータの場所を通知する（Ｓ６０９）。
【０１０５】
また、ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータを発見できなかった場合（Ｓ６０２のＮの場合）、さらに、検索元の機器である、録画再生装置１００のコンテンツ記録部１０２に当該コンテンツデータの仮想付随情報が記録されているかを確認する。
【０１０６】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータの仮想付随情報を発見した場合（Ｓ６０３のＹの場合）、コンテンツ付随情報管理部１０３を介して仮想付随情報からコンテンツデータの移動先機器情報とＯｂｊｅｃｔＩＤとを抽出する（Ｓ６０４）。
【０１０７】
なお、ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ記録部１０２に当該コンテンツデータの仮想付随情報を発見しなかった場合（Ｓ６０３のＮの場合）には、検索終了するかを判断する（Ｓ６０７）。ＵＰｎＰ−ＡＶコマンド処理部１０４は、検索終了する場合には（Ｓ６０７のＹの場合）、Ｓ６０９に進み、その旨を検索結果として表示するよう表示部１０６に要求する。表示部１０６は、その要求に基づき、検索結果を表示する（Ｓ６０９）。また、ＵＰｎＰ−ＡＶコマンド処理部１０４は、検索終了しない場合には（Ｓ６０７のＮの場合）、検索未実行の機器２００、２０１または２０２に対して当該コンテンツデータの付随情報または仮想付随情報をＲＯＯＴから検索する（Ｓ６０８）。その検索結果、当該コンテンツデータの付随情報または仮想付随情報を発見した場合には、Ｓ６０９に進み検索結果を表示部１０６に示す同様の処理を行う。
【０１０８】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、取り出した情報であるコンテンツデータの移動先機器情報とＯｂｊｅｃｔＩＤとを基に、移動先の機器２００、２０１または２０２に対しＣＤＳ：Ｂｒｏｗｓｅコマンドを実行する（Ｓ６０５）。
【０１０９】
ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動先の機器２００、２０１または２０２に対しＣＤＳ：Ｂｒｏｗｓｅが成功した場合（Ｓ６０６のＹの場合）、ＵＰｎＰ−ＡＶコマンド処理部１０４は、ＣＤＳ：Ｂｒｏｗｓｅコマンドのレスポンスとして当該コンテンツデータの付随情報を取得する。そして、Ｓ６０２の処理へ進む。
【０１１０】
また、ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動先の機器２００、２０１または２０２に対しＣＤＳ：Ｂｒｏｗｓｅが成功しなかった場合（Ｓ６０６のＮの場合）、Ｓ６０７に進み、上述したＳ６０７やＳ６０８、Ｓ６０９の処理を行う。
【０１１１】
以上のようにして、録画再生装置１００は、コンテンツデータを検索する。
【０１１２】
図７は、ＣＤＳ：Ｂｒｏｗｓｅ実行時に行う処理フローおよび通信シーケンスを示す図である。図７では、例えば機器２００に対してのＣＤＳ：Ｂｒｏｗｓｅコマンド処理を示している。
【０１１３】
まず、ＵＰｎＰ−ＡＶコマンド処理部１０４は、コンテンツ付随情報管理部１０３を介して仮想付随情報からコンテンツデータの移動先機器情報とＯｂｊｅｃｔＩＤとを抽出する。
【０１１４】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、ホームネットワーク３００に接続されたユーザ指定の例えば機器２００に対して、ＣＤＳ：Ｂｒｏｗｓｅコマンドを送信する（Ｓ７０１）。
【０１１５】
次に、機器２００は、ＵＰｎＰ−ＡＶコマンド処理部１０４から送信されたＣＤＳ：Ｂｒｏｗｓｅコマンドを受信し、コンテンツデータの付随情報もしくは仮想付随情報を特定するＩＤを含めることができれば、それらを含めてＣＤＳ：Ｂｒｏｗｓｅコマンドのレスポンスを送信する。
【０１１６】
次に、ＵＰｎＰ−ＡＶコマンド処理部１０４は、機器２００からのＣＤＳ：Ｂｒｏｗｓｅコマンドのレスポンスを受信する（Ｓ７０２）。
【０１１７】
そして、ＵＰｎＰ−ＡＶコマンド処理部１０４は、移動先の機器２００に対しＣＤＳ：Ｂｒｏｗｓｅが成功した場合には、コンテンツデータの付随情報もしくは仮想付随情報を特定するＩＤを得ることができ、当該コンテンツデータの付随情報を取得する。
【０１１８】
以上のように、録画再生装置１００は、ホームネットワーク３００に接続された例えば機器２００でＣＤＳ：Ｂｒｏｗｓｅする。
【０１１９】
以上説明したように、著作権保護されたコンテンツデータの移動（ＭＯＶＥ）や複製（ＣＯＰＹ）を行った際、対象となるコンテンツデータの仮想付随情報を移動（ＭＯＶＥ）元や複製（ＣＯＰＹ）元の機器に生成し保持する。著作権保護されたコンテンツデータを検索する際には、コンテンツデータと当該コンテンツデータの仮想付随情報も検索の対象とする。コンテンツデータを発見するより前に仮想付随情報を発見した場合、仮想付随情報から当該コンテンツデータの情報を取得し、検索の補助情報として利用することで検索効率のさらなる向上を図ることができる。
【０１２０】
以上、本発明の録画再生装置によれば、ＵＰｎＰ−ＡＶを用いた著作権保護されたコンテンツデータの検索において、コンテンツデータの検索補助情報となる仮想付随情報をも検索対象とすることで、検索時にコンテンツデータの発見が容易で、コンテンツデータの検索効率の向上を可能にすることができる。
【０１２１】
また、本発明によれば、所望のコンテンツデータを発見することができなかったとしても、当該コンテンツデータの仮想付随情報よりコンテンツデータの移動先を知ることができる。結果、仮想付随情報の内容をユーザに通知することで、ＣＤＳ：Ｂｒｏｗｓｅコマンド実行時にコンテンツデータが有効でなかったとしてもホームネットワーク上のどの機器に保存されているかの情報をユーザは知ることができる。それにより、検索対象のコンテンツデータの検索効率を向上させることが可能となる。
【０１２２】
以上、本発明の録画再生装置について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【産業上の利用可能性】
【０１２３】
本発明は、録画再生装置に利用でき、特にホームネットワークを介してＵＰｎＰ―ＡＶのＣＤＳに準じた著作権保護されたコンテンツデータと著作権保護されたコンテンツデータに関連する情報（メタデータ）との送受信を行い、さらに、そのコンテンツデータを検索する録画再生装置に利用できる。
【図面の簡単な説明】
【０１２４】
【図１】本発明に係る録画再生装置の機能ブロック図である。
【図２】コンテンツデータの仮想付随情報（移動（ＭＯＶＥ））の一例を示す説明図である。
【図３】コンテンツデータの仮想付随情報（複製（ＣＯＰＹ））の一例を示す説明図である。
【図４】コンテンツデータ移動または複製する場合を説明するためのフローチャートである。
【図５】コンテンツデータ移動または複製時に行う処理フローおよび通信シーケンスを示す図である。
【図６】コンテンツデータを検索する場合を説明するためのフローチャートである。
【図７】ＣＤＳ：Ｂｒｏｗｓｅ実行時に行う処理フローおよび通信シーケンスを示す図である。
【符号の説明】
【０１２５】
１００    録画再生装置
１０１    操作部
１０２    コンテンツ記録部
１０３    コンテンツ付随情報管理部
１０４    ＵＰｎＰ−ＡＶコマンド処理部
１０５    通信部
１０６    表示部
２００、２０１、２０２    機器
３００    ホームネットワーク
【図１】
2009200920.tif 000003
【図２】
2009200920.tif 000004
【図３】
2009200920.tif 000005
【図４】
2009200920.tif 000006
【図５】
2009200920.tif 000007
【図６】
2009200920.tif 000008
【図７】
2009200920.tif 000009