(57)【要約】【課題】コンテンツを伝送する際に、蓄積形式のフォーマットを指定することで、指定した蓄積形式のコンテンツおよび蓄積形式に対応した管理情報を、送信元が送信先に伝送することができるコンテンツ伝送装置を提供すること。【解決手段】ネットワーク経由でコンテンツをコピーまたは移動する際のフォーマットとして、受信装置で蓄積可能なコンテンツの蓄積形式を選択する選択部と、選択した蓄積形式に基づき、コンテンツおよび蓄積形式の管理情報を一括で送信するための連結化コンテンツ情報を作成する連結部とを備え、連結化コンテンツ情報を送信先に伝送することにより、フォーマットの再変換処理を削減し、コピーまたは移動の処理の高速化できる。【選択図】図１０
2010212830.tif 000002
【特許請求の範囲】
【請求項１】
受信装置とネットワークで相互に接続され、受信装置にコンテンツを伝送する送信装置としてのコンテンツ伝送装置であって、
コンテンツの蓄積形式を管理する蓄積形式管理部と、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積部と、
前記受信装置との通信を処理する通信部と、
当該送信装置より前記受信装置へ前記通信部を介して要求を送り、前記受信装置で蓄積可能な1つ以上のコンテンツの蓄積形式を、前記通信部を介して受信し、その中から1つの蓄積形式を選択する選択部と、
前記選択部で選択した前記蓄積形式に基づき、前記蓄積部に格納された前記コンテンツと前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を作成する連結部と、
前記連結化コンテンツ情報を、前記通信部を介して前記受信装置へ送信する際の転送制御を行うコンテンツ転送制御部とを備えることを特徴とするコンテンツ伝送装置。
【請求項２】
送信装置とネットワークで相互に接続され、送信装置からコンテンツを受信する受信装置としてのコンテンツ伝送装置であって、
コンテンツを蓄積可能な１つ以上の蓄積形式を管理する蓄積形式管理部と、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積部と、
前記送信装置との通信を処理する通信部と、
前記通信部を介して受信した前記送信装置からの要求に応じて、前記蓄積形式管理部に格納された前記蓄積形式の一覧を作成し、前記通信部を介して蓄積形式一覧を前記送信装置に送信する蓄積形式一覧作成部と、
前記送信装置が選択した１つの蓄積形式に基づき、前記コンテンツと、前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を、前記通信部を介して前記送信装置から受信する際の転送制御を行うコンテンツ転送制御部と、
前記コンテンツ転送制御部で受信した前記連結化コンテンツ情報を、前記コンテンツと前記管理情報と前記相対格納位置情報とに分解し、前記相対格納位置情報に基づいて、前記コンテンツと前記管理情報を前記蓄積部に格納する分解部とを備えることを特徴とするコンテンツ伝送装置。
【請求項３】
送信装置として請求項１記載の第１のコンテンツ伝送装置と、受信装置として請求項２記載の第２のコンテンツ伝送装置がネットワークで相互に接続されたことを特徴とするコンテンツ伝送システム。
【請求項４】
さらに、
前記選択部は、当該送信装置より前記受信装置へ前記通信部を介して要求を送り、前記受信装置の前記蓄積部内で蓄積可能な１つ以上の蓄積可能位置の一覧を、前記通信部を介して受信し、その中から1つの蓄積可能位置も選択し、
前記コンテンツ転送制御部は、前記選択部で選択した前記蓄積可能位置を指定して、前記連結化コンテンツ情報を、前記通信部を介して前記受信装置へ送信する際の転送制御も行う
ことを特徴とする請求項１記載のコンテンツ伝送装置。
【請求項５】
さらに、
前記通信部を介して受信した前記送信装置からの要求に応じて、前記蓄積部内で蓄積可能な１つ以上の蓄積可能位置の一覧を作成し、前記通信部を介して蓄積可能位置一覧を前記送信装置に送信する蓄積可能位置一覧作成部を追加すると共に、
前記分解部は、前記送信装置から指定された前記蓄積可能位置を前記コンテンツ転送制御部より受取り、前記相対格納位置情報に記された前記相対的な格納位置を、前記蓄積可能位置を基準点として絶対的な格納位置に変換した上で、前記コンテンツと前記管理情報を前記蓄積部に格納することに変更した
ことを特徴とする請求項２記載のコンテンツ伝送装置。
【請求項６】
送信装置として請求項４記載の第３のコンテンツ伝送装置と、受信装置として請求項５記載の第４のコンテンツ伝送装置がネットワークで相互に接続されたことを特徴とするコンテンツ伝送システム。
【請求項７】
受信装置とネットワークで相互に接続され、受信装置にコンテンツを伝送する送信装置としてのコンテンツ伝送装置であって、
コンテンツの１つ以上の蓄積形式を管理する蓄積形式管理部と、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積部と、
前記受信装置との通信を処理する通信部と、
前記受信装置からの要求に応じて、前記蓄積部に格納された前記コンテンツのそれぞれに対して、前記コンテンツが対応する蓄積形式毎に、前記蓄積形式と前記コンテンツの入手先情報とを有したコンテンツ公開情報を作成し、公開可能なコンテンツ公開情報の一覧を作成して、前記通信部を介して前記受信装置に前記コンテンツ公開情報の一覧を送信するコンテンツ公開情報一覧作成部と、
前記受信装置が選択した１つの前記蓄積形式に基づき、前記蓄積部に格納された前記コンテンツと前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を作成する連結部と、
前記連結化コンテンツ情報を、前記通信部を介して前記受信装置へ送信する際の転送制御を行うコンテンツ転送制御部とを備えることを特徴とするコンテンツ伝送装置。
【請求項８】
送信装置とネットワークで相互に接続され、送信装置からコンテンツを受信する受信装置としてのコンテンツ伝送装置であって、
コンテンツを蓄積可能な１つ以上の蓄積形式を管理する蓄積形式管理部と、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積部と、
前記送信装置との通信を処理する通信部と、
当該受信装置より前記送信装置へ前記通信部を介して要求を送り、前記送信装置より、
前記蓄積部に格納された前記コンテンツのそれぞれに対して、前記コンテンツが対応する蓄積形式毎に、前記蓄積形式と前記コンテンツの入手先情報とを有したコンテンツ公開情報の一覧を取得すると共に、当該一覧の中より１つのコンテンツと１つの蓄積形式を選択する選択部と、
前記選択部で選択した１つの蓄積形式に基づき、前記コンテンツと、前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報の取得を要求し、前記通信部を介して前記送信装置から前記連結化コンテンツを受信する際の転送制御を行うコンテンツ転送制御部と、
前記コンテンツ転送制御部で受信した前記連結化コンテンツ情報を、前記コンテンツと前記管理情報と前記相対格納位置情報とに分解し、前記相対格納位置情報に基づいて、前記コンテンツと前記管理情報を前記蓄積部に格納する分解部とを備えることを特徴とするコンテンツ伝送装置。
【請求項９】
送信装置として請求項７記載の第５のコンテンツ伝送装置と、受信装置として請求項８記載の第６のコンテンツ伝送装置がネットワークで相互に接続されたことを特徴とするコンテンツ伝送システム。
【請求項１０】
さらに、
前記蓄積形式のコンテンツを伝送に適した伝送形式のコンテンツに変換する伝送形式変換部を追加すると共に、
前記コンテンツ公開情報一覧作成部は、前記コンテンツ公開情報に前記伝送形式のコンテンツの入手先情報を追加し、
前記コンテンツ転送制御部は、前記受信装置が前記伝送形式のコンテンツを選択した場合には、前記伝送形式のコンテンツを、前記通信部を介して前記受信装置へ送信する際の転送制御も行う
ことを特徴とする請求項７記載のコンテンツ伝送装置。
【請求項１１】
さらに、
前記蓄積形式のコンテンツを伝送に適した伝送形式に変換したコンテンツを前記コンテンツ転送制御部より受取り、符号化されたコンテンツを復号化するコンテンツ復号化部を追加すると共に、
前記選択部は、前記送信装置より、前記伝送形式のコンテンツの入手先情報を含んだコンテンツ公開情報の一覧を取得して、当該一覧の中より前記伝送形式の１つのコンテンツも選択可能とし
前記コンテンツ転送制御部は、前記選択部が前記伝送形式のコンテンツを選択した場合には、前記伝送形式のコンテンツの取得を要求し、前記通信部を介して前記送信装置から前記伝送形式のコンテンツを受信する際の転送制御も行う
ことを特徴とする請求項８記載のコンテンツ伝送装置。
【請求項１２】
送信装置として請求項１０記載の第７のコンテンツ伝送装置と、受信装置として請求項１１記載の第８のコンテンツ伝送装置がネットワークで相互に接続された
ことを特徴とするコンテンツ伝送システム。
【請求項１３】
さらに、
１つの前記蓄積形式で前記蓄積部に格納されているコンテンツを、前記受信装置が選択したそれ以外の蓄積形式に基づいたコンテンツと管理情報に変換する蓄積形式変換部を追加すると共に、
前記蓄積形式管理部は、前記蓄積部で使用可能な前記蓄積形式のみならず、前記蓄積形式変換部で変換可能な前記蓄積形式も管理する
ことを特徴とする請求項７記載のコンテンツ伝送装置。
【請求項１４】
さらに、
前記コンテンツ公開情報一覧作成部は、前記コンテンツ公開情報に、前記コンテンツを前記蓄積部に格納する際に使用している蓄積形式であるかを表す現在使用形式フラグを追加する
ことを特徴とする請求項７記載のコンテンツ伝送装置。
【請求項１５】
さらに、
前記選択部は、前記コンテンツ公開情報に存在する前記送信装置の蓄積部で前記コンテンツを格納する際に使用している蓄積形式であるかを表す現在使用形式フラグも確認し、蓄積形式を選択する場合には、現在使用形式フラグがＯＮである蓄積形式を優先的に選択する
ことを特徴とする請求項８記載のコンテンツ伝送装置。
【請求項１６】
前記蓄積形式が、ＢＤ−ＲＥやＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＶＲ、ＳＤ−Ｖｉｄｅｏ、ＳＤ−Ａｕｄｉｏと言った蓄積メディアのフォーマット形式と、そのバージョン情報で構成されることを特徴とする請求項１、請求項２、請求項７および請求項８記載のコンテンツ伝送装置。
【請求項１７】
前記コンテンツ転送制御部が使用するネットワークのプロトコルがＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１、請求項２、請求項７および請求項８記載のコンテンツ伝送装置。
【請求項１８】
前記連結部が使用する連結方法がＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）で定義されているＭｕｌｔｉｐａｒｔ形式であることを特徴とする請求項１または請求項７のコンテンツ伝送装置。
【請求項１９】
前記分解部が使用する分解方法がＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）で定義されているＭｕｌｔｉｐａｒｔ形式であることを特徴とする請求項２または請求項８のコンテンツ伝送装置。
【請求項２０】
前記連結化コンテンツ情報において、格納順番が、最初が前記相対格納位置情報で、次が前記管理情報であり、最後が前記コンテンツであることを特徴とする請求項１、請求項２、請求項７および請求項８記載のコンテンツ伝送装置。
【請求項２１】
前記連結化コンテンツ情報において、前記コンテンツの部分のみにコンテンツ保護を施すことを追加したことを特徴とする請求項１、請求項２、請求項７および請求項８記載のコンテンツ伝送装置。
【請求項２２】
前記コンテンツ保護の方式がＤＴＣＰ−ＩＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項２１のコンテンツ伝送装置。
【請求項２３】
受信装置とネットワークで相互に接続され、受信装置にコンテンツを伝送する送信装置で用いられるコンテンツ伝送方法であって、
コンテンツの蓄積形式を管理する蓄積形式管理ステップと、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積ステップと
前記受信装置との通信を処理する通信ステップと、
当該送信装置より前記受信装置へ前記通信ステップで要求を送り、前記受信装置で蓄積可能な1つ以上のコンテンツの蓄積形式を、前記通信ステップで受信し、その中から1つの蓄積形式を選択する選択ステップと、
前記選択ステップで選択した前記蓄積形式に基づき、前記蓄積ステップで格納した前記コンテンツと前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を作成する連結ステップと
前記連結化コンテンツ情報を、前記通信ステップで前記受信装置へ送信する際の転送制御を行うコンテンツ転送制御ステップとを備えることを特徴とするコンテンツ伝送方法。
【請求項２４】
送信装置とネットワークで相互に接続され、送信装置からコンテンツを受信する受信装置で用いられるコンテンツ伝送方法であって、
コンテンツを蓄積可能な１つ以上の蓄積形式を管理する蓄積形式管理ステップと、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積ステップと、
前記送信装置との通信を処理する通信ステップと、
前記通信ステップで受信した前記送信装置からの要求に応じて、前記蓄積形式管理ステップで格納した前記蓄積形式の一覧を作成し、前記通信ステップで蓄積形式一覧を前記送信装置に送信する蓄積形式一覧作成ステップと、
前記受信装置が選択した１つの蓄積形式に基づき、前記コンテンツと、前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を、前記通信ステップで前記送信装置から受信する際の転送制御を行うコンテンツ転送制御ステップと、
前記コンテンツ転送制御ステップで受信した前記連結化コンテンツ情報を、前記コンテンツと前記管理情報と前記相対格納位置情報とに分解し、前記相対格納位置情報に基づいて、前記コンテンツと前記管理情報を前記蓄積ステップで格納する分解ステップとを備えることを特徴とするコンテンツ伝送方法。
【請求項２５】
受信装置とネットワークで相互に接続され、受信装置にコンテンツを伝送する送信装置で用いられるコンテンツ伝送方法であって、
コンテンツの１つ以上の蓄積形式を管理する蓄積形式管理ステップと、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積ステップと
前記受信装置との通信を処理する通信ステップと、
前記受信装置からの要求に応じて、前記蓄積ステップで格納した前記コンテンツ毎に、前記コンテンツの入手先情報と、前記コンテンツの１つ以上の蓄積形式とを有したコンテンツ公開情報を作成すると共に、公開可能なコンテンツ公開情報の一覧を作成するコンテンツ公開情報一覧作成ステップと、
前記受信装置が選択した１つの前記蓄積形式に基づき、前記蓄積ステップで格納した前記コンテンツと前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を作成する連結ステップと
前記連結化コンテンツ情報を、前記通信ステップで前記受信装置へ送信する際の転送制御を行うコンテンツ転送制御ステップとを備えることを特徴とするコンテンツ伝送方法。
【請求項２６】
送信装置とネットワークで相互に接続され、送信装置からコンテンツを受信する受信装置で用いられるコンテンツ伝送方法であって、
コンテンツを蓄積可能な１つ以上の蓄積形式を管理する蓄積形式管理ステップと、
前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積ステップと、
前記送信装置との通信を処理する通信ステップと、
当該受信装置より前記送信装置へ前記通信ステップで要求を送り、前記送信装置より、前記コンテンツの入手先情報と、前記コンテンツの１つ以上の蓄積形式とを有したコンテンツ公開情報の一覧を取得すると共に、当該一覧の中より１つのコンテンツと１つの蓄積形式を選択する選択ステップと、
前記選択ステップで選択した１つの蓄積形式に基づき、前記コンテンツと、前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報の取得を要求し、前記通信ステップで前記送信装置から前記連結化コンテンツを受信する際の転送制御を行うコンテンツ転送制御ステップと、
前記コンテンツ転送制御ステップで受信した前記連結化コンテンツ情報を、前記コンテンツと前記管理情報と前記相対格納位置情報とに分解し、前記相対格納位置情報に基づいて、前記コンテンツと前記管理情報を前記蓄積ステップで格納する分解ステップとを備えることを特徴とするコンテンツ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク経由でコンテンツをコピーまたは移動する際のコンテンツのフォーマットの制御に関し、特に、コピーまたは移動の処理を高速化したコンテンツ伝送装置、コンテンツ伝送システムおよびコンテンツ伝送方法に関するものである。
【背景技術】
【０００２】
近年、無線や電灯線を用いた、高速な家庭内ネットワークの普及に伴い、家庭内の複数のＡＶ機器やパーソナルコンピュータ、携帯電話などをネットワークで相互に接続できる環境が整いつつある。このような状況下で問題となる、ネットワーク上で使用されるコンテンツ共有用プロトコル群の相互接続性は、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）が提供するガイドラインにより、大幅に改善されてきた。
【０００３】
また、これまで日本のデジタル放送では、放送信号に１回のみコピー可能と言う制約が施されており、録画したコンテンツを著作権法で許されている私的複製利用の範囲でも複製することができなかった。このため、所有する複数の機器にコンテンツを持ち出すことが不可能であった。しかし、２０１１年７月２４日の地上波アナログ放送停波が迫り、ユーザのデジタル放送への移行を促すことが必要となり、デジタル放送コンテンツ利用の容易化を目的に、上記制約の緩和が近年行われた。つまり、１０回を上限としてデジタル放送のコンテンツを他の機器に複製することが可能となる、通称「ダビング１０」と呼ばれるコンテンツ保護方式が、地上波デジタル放送を中心に運用を開始している。
【０００４】
以上により、今後は、家庭内のある部屋に設置された機器に格納されているコンテンツを、家庭内ネットワークを介して、別の部屋に設置された機器や、持ち運び可能な機器にコピーまたは移動することが増加すると考えられる。
【０００５】
従来の技術としては、機器間でコンテンツをコピーまたは移動する場合に、コンテンツのフォーマットを事前に選択した上で、送信端末からネットワークを介して受信端末にコンテンツを伝送するものがあった（例えば、特許文献１参照）。前記特許文献１に記載された従来のコンテンツ伝送装置は、コンテンツが自機器内部で使用するオリジナルのフォーマット情報を受信端末に通知可能とする。そして、受信端末は、通知されたオリジナルのフォーマット情報を基に、最も高品質なオリジナルのフォーマットを使用したコンテンツを取得していた。
【特許文献１】特許第３９４１７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、コンテンツのフォーマットは、伝送時に使用するコーデック（例えば、ＭＰＥＧ−２  Ｖｉｄｅｏ）などによって異なるだけでなく、コンテンツを蓄積する蓄積メディア毎に、使用可能な蓄積形式のフォーマットが決まっている。つまり、使用するコーデックが同じ場合でも、伝送時に使用する伝送形式のフォーマットと、蓄積時に使用する蓄積形式のフォーマットとで、データに差異が発生する可能性がある。
【０００７】
特許文献１で開示されている従来の構成は、伝送形式のフォーマットが複数存在し、その中から１つを選択し、選択した伝送形式のフォーマットを使用してコンテンツを伝送することは可能である。しかし、前記従来の構成では、蓄積形式のフォーマットが複数存在し、その中から１つを選択することや、および、蓄積形式のフォーマットでコンテンツを取得することができなかった。
【０００８】
そのため、前記従来の構成では、受信端末が、送信端末と同じ種類の蓄積メディアに再度コンテンツを格納する場合でも、伝送形式から蓄積形式へのフォーマット変換が必要となり、処理を高速に行えないという課題を有していた。
【課題を解決するための手段】
【０００９】
前記の課題を解決するために、本発明のコンテンツ伝送装置は、受信装置とネットワークで相互に接続され、受信装置にコンテンツを伝送する送信装置としてのコンテンツ伝送装置であって、コンテンツの蓄積形式を管理する蓄積形式管理部と、前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積部と、前記受信装置との通信を処理する通信部と、当該送信装置より前記受信装置へ前記通信部を介して要求を送り、前記受信装置で蓄積可能な1つ以上のコンテンツの蓄積形式を、前記通信部を介して受信し、その中から1つの蓄積形式を選択する選択部と、前記選択部で選択した前記蓄積形式に基づき、前記蓄積部に格納された前記コンテンツと前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を作成する連結部と、前記連結化コンテンツ情報を、前記通信部を介して前記受信装置へ送信する際の転送制御を行うコンテンツ転送制御部とを備えることを特徴とする。
【００１０】
また、本発明のコンテンツ伝送装置は、送信装置とネットワークで相互に接続され、送信装置からコンテンツを受信する受信装置としてのコンテンツ伝送装置であって、コンテンツを蓄積可能な１つ以上の蓄積形式を管理する蓄積形式管理部と、前記コンテンツと前記蓄積形式の管理情報を蓄積する蓄積部と、前記送信装置との通信を処理する通信部と、
前記通信部を介して受信した前記送信装置からの要求に応じて、前記蓄積形式管理部に格納された前記蓄積形式の一覧を作成し、前記通信部を介して蓄積形式一覧を前記送信装置に送信する蓄積形式一覧作成部と、前記送信装置が選択した１つの蓄積形式に基づき、前記コンテンツと、前記管理情報と、前記コンテンツと前記管理情報の相対的な格納位置を記した相対格納位置情報とを連結した連結化コンテンツ情報を、前記通信部を介して前記送信装置から受信する際の転送制御を行うコンテンツ転送制御部と、前記コンテンツ転送制御部で受信した前記連結化コンテンツ情報を、前記コンテンツと前記管理情報と前記相対格納位置情報とに分解し、前記相対格納位置情報に基づいて、前記コンテンツと前記管理情報を前記蓄積部に格納する分解部とを備えることを特徴とする。
【００１１】
本構成によって、コンテンツを伝送する際に、蓄積形式のフォーマットを指定することで、指定した蓄積形式のコンテンツおよび蓄積形式に対応した管理情報を、送信元が送信先に伝送することが可能となる。
【発明の効果】
【００１２】
本発明のコンテンツ伝送装置によれば、指定した蓄積形式のコンテンツおよび蓄積形式に対応した管理情報を、送信元が送信先に伝送することにより、フォーマットの再変換処理を削減し、コピーまたは移動の処理を高速化できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は、コンテンツ伝送システム１００の全体構成を示した図である。まず、ここでは、本実施の形態の概要について説明する。コンテンツ伝送システム１００は、送信装置としてのコンテンツ伝送装置１１０と、受信装置としてのコンテンツ伝送装置１３０と、ＨＵＢ１５０で構成されている。そして、コンテンツ伝送装置１１０とコンテンツ伝送装置１３０は、ＨＵＢ１５０を介してネットワークで相互に接続されている。
【００１５】
ここで、コンテンツ伝送装置（送信装置）１１０には、映像、音声および画像などのコンテンツ１６０が蓄積されている。そして、コンテンツ伝送装置（送信装置）１１０は、ユーザ操作による指示を受け、コンテンツ伝送装置（受信装置）１３０へコピーまたは移動するコンテンツ１６０を選択すると共に、そのコンテンツのフォーマットも選択する。その後、コンテンツ１６０は、コンテンツ伝送装置（送信装置）１１０からＨＵＢ１５０で構成されたネットワークを介して、コンテンツ伝送装置（受信装置）１３０へ伝送される。最後に、受け取ったコンテンツ１６０をコンテンツ伝送装置（受信装置）１３０に蓄積することで、コピーまたは移動の処理が完了する。
【００１６】
コンテンツ伝送装置（１１０、１３０）は、例えば、デジタルレコーダなどのＡＶ機器、ネットワークＨＤＤ装置、モバイルプレーヤー、パーソナルコンピュータ等の機器である。
【００１７】
以下、実施の形態における説明では、「送信装置」は、コンテンツ伝送装置（送信装置）１１０を示し、「受信装置」は、コンテンツ伝送装置（受信装置）１３０を示すものとする。
【００１８】
次に、コンテンツ伝送システム１００が取り扱うコンテンツのフォーマットについて説明する。図２は、伝送形式コンテンツのフォーマットの一例であり、コンテンツ伝送システム１００が取り扱う。これは、「デジタル放送用受信装置標準規格、ＡＲＩＢ  ＳＴＤ−Ｂ２１」に基づいたフォーマットである。図２に示す通り、伝送形式コンテンツは、コンテンツ再生に必要な情報をコンテンツの内部に埋め込み、ネットワークを介して転送されてきたコンテンツを逐次再生できる。前述したコンテンツ内部に埋め込む情報は、例えば、デコーダのリセット等が必要なタイムスタンプの不連続点２６０である。伝送形式コンテンツ２００では、不連続点２６０に、不連続点通知情報を格納した映像パケット２３０（具体的にはＤＩＴ）を挿入する形態を取っている。
【００１９】
図３と図４は、蓄積形式コンテンツのフォーマットの一例であり、コンテンツ伝送システム１００が取り扱う。これは、「Ｗｈｉｔｅ  Ｐａｐｅｒ  Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅｗｒｉｔａｂｌｅ  Ｆｏｒｍａｔ、Ａｕｄｉｏ  Ｖｉｓｕａｌ  Ａｐｐｌｉｃａｔｉｏｎ  Ｆｏｒｍａｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  ＢＤ−ＲＥ  Ｖｅｒｓｉｏｎ  ２．１  （Ｍａｒｃｈ  ２００８）」に基づいたフォーマットである。機器内部でコンテンツを蓄積する場合、蓄積対象のコンテンツのフォーマットは、蓄積メディアで使用可能な形式（例えば、ＢＤ−ＲＥ）となる。図３に示す通り、蓄積形式のコンテンツは、コンテンツの再生に必要な情報を格納した管理情報（３２１、３３１、３３２）と、コンテンツ本体（３４１、３４２）を有している。また、管理情報とコンテンツ本体は、規格で規定したディレクトリ構成３００に基づいて格納する形態を取っている場合が多い。ここで、タイムスタンプの不連続点２６０の情報は、図２に示した伝送形式コンテンツ２００とは異なる。図４に示す通り、蓄積形式コンテンツ３４１以外の管理情報３３１（具体的にはＣｌｉｐ  ｉｎｆｏｒｍａｔｏｉｎ  ｆｉｌｅ）に、不連続点情報（４０１、４０２）として格納する場合が多い。また、使用するコーデック（例えば、ＭＰＥＧ−２  Ｖｉｄｅｏ）が同じ場合、映像パケット内部の映像データ２１２は伝送形式コンテンツ２００と同じになるが、他の付随する情報は異なる可能性がある。例えば、蓄積形式コンテンツ３４１の映像パケット４１０に格納されたタイムスタンプ４１１のサイズ（３０ｂｉｔ）は、伝送形式コンテンツ２００のタイムスタンプ２１１のサイズ（３２ｂｉｔ）と異なることである。伝送形式コンテンツ２００では、タイムスタンプ２１１の一部のフィールドを、蓄積用の別の用途に使用しているため、このようなサイズの差が発生する。
【００２０】
つまり、使用するコーデックが同じ場合でも、蓄積形式のフォーマットと伝送形式のフォーマットで差異が発生する可能性がある。
【００２１】
以降では、以上で説明した送信装置１１０と受信装置１３０の内部構成と、それらの装置間で実行される動作を詳細に説明する。
【００２２】
＜コンテンツ伝送装置（送信装置）１１０の内部構成＞
本実施の形態の送信装置１１０は、図５に示す通り、蓄積形式管理部１１１、蓄積部１１２、通信部１１３、選択部１１４、連結部１１５およびコンテンツ転送制御部１１６を備えている。
【００２３】
［蓄積形式管理部１１１］
蓄積形式管理部１１１は、コンテンツの蓄積形式を管理する。なお、本実施の形態の蓄積形式は、ＢＤ−ＲＥ、ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＶＲ、ＳＤ−Ｖｉｄｅｏ、ＳＤ−Ａｕｄｉｏなどの蓄積メディアのフォーマット形式と、そのバージョン情報で構成するものとする。
【００２４】
［蓄積部１１２］
蓄積部１１２は、コンテンツ本体と蓄積形式に基づいた管理情報を蓄積する。なお、本実施の形態では、コンテンツ本体と管理情報は図３に示すディレクトリ構成３００に基づいて格納されているものとする。
【００２５】
［通信部１１３］
通信部１１３は、受信装置１３０との通信を処理する。
【００２６】
［選択部１１４］
選択部１１４は、ユーザの操作より指定されたコンテンツをコピーまたは移動する指示を受け取る。そして、選択部１１４は、通信部１１３を介して受信装置１３０へ要求を送り、受信装置１３０で蓄積可能なコンテンツの蓄積形式一覧を、通信部１１３を介して受信し、その一覧の中から1つの蓄積形式を選択する。それに加え、選択部１１４は、受信装置１３０の蓄積部１３２の内部で蓄積可能な蓄積可能位置の一覧も、通信部１１３を介して受信し、その一覧の中から1つの蓄積可能位置も選択する。
【００２７】
［連結部１１５］
連結部１１５は、選択部１１４で選択した蓄積形式に基づき、蓄積部１１２に格納されたコンテンツ（３４１、３４２）と管理情報（３２１、３３１、３３２）と相対格納位置情報６００を連結し、連結化コンテンツ情報７００を作成する。相対格納位置情報６００は、コンテンツと管理情報の相対的な格納位置を記した情報であり、図６に一例を示している。連結化コンテンツ情報７００は、図７に一例を示している。なお、本実施の形態で使用する連結方法は、Ｍｕｌｔｉｐａｒｔ形式を用いており、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）で定義されている。格納順番は、最初が相対格納位置情報６００で、次が管理情報（３２１、３３１、３３２）で、最後がコンテンツ（３４１、３４２）とする。また、連結化コンテンツ情報内のコンテンツの部分は、悪意の第３者が不正な複製を行うことを避けるため、伝送時にはＤＴＣＰ−ＩＰのコンテンツ保護を施して伝送するものとする。
【００２８】
［コンテンツ転送制御部１１６］
コンテンツ転送制御部１１６は、選択部１１４で選択した蓄積可能位置を指定して、連結化コンテンツ情報７００を、通信部１１３を介して受信装置１３０へ送信する際の転送制御を行う。なお、本実施の形態で使用するコンテンツ転送プロトコルはＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）とする。
【００２９】
＜コンテンツ伝送装置（受信装置）１３０の内部構成＞
本実施の形態の受信装置１３０は、図８に示す通り、蓄積形式管理部１３１、蓄積部１３２、通信部１３３、蓄積形式一覧作成部１３４、コンテンツ転送制御部１３５、分解部１３６および蓄積可能位置一覧作成部１３７を備えている。
【００３０】
［蓄積形式管理部１３１］
蓄積形式管理部１３１は、コンテンツを蓄積可能な１つ以上の蓄積形式を管理する。なお、本実施の形態の蓄積形式は、送信装置１１０の場合と同じくＢＤ−ＲＥ、ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＶＲ、ＳＤ−Ｖｉｄｅｏ、ＳＤ−Ａｕｄｉｏなどの蓄積メディアのフォーマット形式と、そのバージョン情報で構成するものとする。
【００３１】
［蓄積部１３２］
蓄積部１３２は、コンテンツ本体と蓄積形式に基づいた管理情報を蓄積する。なお、本実施の形態では、コンテンツ本体と管理情報は図３に示すディレクトリ構成３００に基づいて格納されているものとする。
【００３２】
［通信部１３３］
通信部１３３は、送信装置１１０との通信を処理する。
【００３３】
［蓄積形式一覧作成部１３４］
蓄積形式一覧作成部１３４は、通信部１３３を介して受信した送信装置１１０からの要求に応じて、蓄積形式管理部１３１で蓄積可能と管理されている蓄積形式の一覧を作成し、通信部１３３を介して蓄積形式一覧を送信装置１１０に送信する。
【００３４】
［コンテンツ転送制御部１３５］
コンテンツ転送制御部１３５は、通信部１３３を介して送信装置１１０から、連結化コンテンツ情報７００を、受信する際の転送制御を行う。この連結化コンテンツ情報７００は、送信装置１１０が選択した１つの蓄積形式に基づき、コンテンツ（３４１、３４２）と管理情報（３２１、３３１、３３２）と相対格納位置情報６００が連結されている。また、コンテンツ転送制御部１３５は、連結化コンテンツ情報７００と共に、送信装置１１０が指定した蓄積可能位置も受信する。なお、本実施の形態で使用するコンテンツ転送プロトコルは、コンテンツ伝送装置（送信装置）１１０の場合と同じくＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）とする。
【００３５】
［分解部１３６］
分解部１３６は、まず、コンテンツ転送制御部１３５で受信した連結化コンテンツ情報７００を、コンテンツ（３４１、３４２）と管理情報（３２１、３３１、３３２）と相対格納位置情報６００とに分解する。なお、本実施の形態で使用する分解方法は、Ｍｕｌｔｉｐａｒｔ形式を用いており、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）で定義されている。そして、分解部１３６は、送信装置１１０から指定された蓄積可能位置もコンテンツ転送制御部１３５から受け取り、相対格納位置情報６００に記された相対的な格納位置を、蓄積可能位置を基準点として絶対的な格納位置に変換する。分解部１３６は、変換した格納位置に基づいて、先に分解したコンテンツ（３４１、３４２）と管理情報（３２１、３３１、３３２）を蓄積部１３２に格納する。
【００３６】
［蓄積可能位置一覧作成部１３７］
蓄積可能位置一覧作成部１３７は、通信部１３３を介して受信した送信装置１１０からの要求に応じて、蓄積部１３２の内部で蓄積可能な蓄積可能位置の一覧を作成し、通信部１３３を介して蓄積可能位置の一覧を送信装置１１０に送信する。
【００３７】
＜動作＞
本実施の形態のコンテンツ伝送システムが、送信装置１１０を操作するユーザの指示を受け、送信装置１１０に蓄積しているコンテンツを、受信装置１３０へコピーまたは移動する場合の動作を図９〜図１１を用いて説明する。
【００３８】
まず、送信装置１１０の選択部１１４は、図９のステップＳ９１０で、ユーザの操作を受け取り、蓄積部１１２に格納しているコンテンツの中から、受信装置１３０へコピーまたは移動するコンテンツを決定することで、処理を開始する。
【００３９】
送信装置１１０の選択部１１４は、ステップＳ９１１にて、通信部１１３を介して、受信装置１３０で利用可能な蓄積形式と蓄積可能位置を取得する要求を受信装置１３０へ送信する。
【００４０】
一方、受信装置１３０の通信部１３３は、ステップＳ９３０にて、送信装置１１０が送信した取得要求を受信し、受信した取得要求に基づいて、蓄積形式一覧作成部１３４と蓄積可能位置一覧作成部１３７へ指示を通知する。そして、蓄積形式一覧作成部１３４は、指示を受け、受信装置１３０の蓄積部管理部１３１で蓄積可能と管理されている蓄積形式の一覧を作成する。蓄積可能位置一覧作成部１３７は、指示を受け、受信装置１３０の蓄積部１３２で蓄積可能な蓄積可能位置の一覧を作成する。ステップＳ９３０の最後で、受信装置１３０の通信部１３３は、作成した蓄積形式の一覧と蓄積可能位置の一覧を、送信装置１１０へ応答する。ここで、具体的な蓄積形式の一覧と蓄積可能位置の一覧は、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）形式を用いて、以下のように記載する。
【００４１】
蓄積形式の一覧：
“ＢＤ−ＲＥ￥，Ｖ３．０，ＢＤ−ＲＥ￥，Ｖ２．１，ＤＶＤ−ＶＲ￥，Ｖ１．１”
蓄積可能位置の一覧：
“／ＬＯＣＡＬ−ＨＤＤ／，／ＬＯＣＡＬ−ＢＤ−ＤＲＩＶＥ／”
送信装置１１０の通信部１１３は、ステップＳ９１２にて、受信装置１３０からの応答を受信し、受信した蓄積形式の一覧と蓄積可能位置の一覧を選択部１１４に通知する。選択部１１４は、受信済み蓄積形式の一覧の中から、これからコピーまたは移動するコンテンツの蓄積形式を、受信済み蓄積可能位置一覧の中から、これからコピーまたは移動するコンテンツの蓄積位置を選択する。ここで、選択した蓄積形式と蓄積可能位置を下記とし、選択した蓄積形式は送信装置１１０の蓄積部１１２に蓄積していた蓄積形式と同じものを選択したとする。
【００４２】
選択した蓄積形式：  ＢＤ−ＲＥ，Ｖ２．１
選択した蓄積可能位置：  ／ＬＯＣＡＬ−ＨＤＤ／
引き続きステップＳ９１３では、送信装置１１０の連結部１１５が、ステップＳ９１２で選択した蓄積形式に基づき、ＭＩＭＥのＭｕｌｔｉｐａｒｔ形式を用いて図７の連結化コンテンツ情報７００を作成する。ステップＳ９１３で、送信装置１１０におけるコンテンツ転送準備が整ったことになる。
【００４３】
ステップＳ９１４にて、コンテンツ転送制御部１１６は、ステップＳ９１２で選択した蓄積可能位置をＲｅｑｕｅｓｔ−ＵＲＩとしたＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔを作成する。図１０に一例を示した通り、ＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔのヘッダは、Ｍｕｌｔｉｐａｒｔ形式ヘッダ７０１の情報をｅｎｔｉｔｙ−ｈｅａｄｅｒの一つとして有している。また、ＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔのｍｅｓｓａｇｅ−ｂｏｄｙは、Ｍｕｌｔｉｐａｒｔ形式ヘッダ７０１以外の連結化コンテンツ情報を有している。次に、コンテンツ転送制御部１１６は、通信部１１３を介して、作成したＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔを受信装置１３０へ送信する。ここで、連結化コンテンツ情報内のコンテンツの部分は、悪意の第３者が不正な複製を行うことを避けるため、伝送時にはＤＴＣＰ−ＩＰのコンテンツ保護を施して伝送する。
【００４４】
一方、受信装置１３０のコンテンツ転送制御部１３５は、ステップＳ９３１にて、送信装置１１０が送信したＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔを、通信部１３３を介して受信する。コンテンツ転送制御部１３５は、受信したＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔから蓄積可能位置を抽出し、連結化コンテンツ情報７００を再構成する。それに加え、ステップＳ９３１では、コンテンツ転送制御部１３５は、再構成した連結化コンテンツ情報７００を分解部１３６へ転送する。分解部１３６は、連結化コンテンツ情報７００を、相対格納位置情報６００と、管理情報（３２１、３３１、３３２）と、コンテンツ（３４１、３４２）に分解する。ここで、コンテンツ（３４１、３４２）はＤＴＣＰ−ＩＰのコンテンツ保護が施されている状態になっているため、ステップＳ９３１ではコンテンツ（３４１、３４２）のＤＴＣＰ−ＩＰの復号も実施する。
【００４５】
ステップＳ９３２で、分解部１３６は、選択した蓄積可能位置（“／ＬＯＣＡＬ−ＨＤＤ／”）と相対格納位置情報６００から、管理情報（３２１、３３１、３３２）とコンテンツ（３４１、３４２）を蓄積部１３２へ格納する位置を決定する。さらに、分解部１３６は、管理情報（３２１、３３１、３３２）とコンテンツ（３４１、３４２）を、蓄積部１３２内部の決定した格納位置に蓄積する。なお、分解部１３６は、格納位置は、以下のように決定する。
【００４６】
管理情報３２１の格納位置：
／ＬＯＣＡＬ−ＨＤＤ／ＢＤＡＶ／ＰＬＡＹＬＩＳＴ／００００２．ｒｐｌｓ
管理情報３３１の格納位置：
／ＬＯＣＡＬ−ＨＤＤ／ＢＤＡＶ／ＣＬＩＰＩＮＦ／０２００１．ｃｌｉｐ
管理情報３３１の格納位置：
／ＬＯＣＡＬ−ＨＤＤ／ＢＤＡＶ／ＣＬＩＰＩＮＦ／０２００２．ｃｌｉｐ
コンテンツ３４１の格納位置：
／ＬＯＣＡＬ−ＨＤＤ／ＢＤＡＶ／ＳＴＲＥＡＭ／０２００１．ｍ２ｔｓ
コンテンツ３４２の格納位置：
／ＬＯＣＡＬ−ＨＤＤ／ＢＤＡＶ／ＳＴＲＥＡＭ／０２００２．ｍ２ｔｓ
受信装置１３０の分解部１３６が、蓄積部１３２への格納完了した後に、ステップＳ９３３で、コンテンツ転送制御部１３５が、通信部１３３を介して、ＨＴＴＰ  ＰＯＳＴ  Ｒｅｓｐｏｎｓｅを、送信装置１１０へ応答する。図１１に一例を示した通り、ＨＴＴＰ  ＰＯＳＴ  Ｒｅｓｐｏｎｓｅは、ＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔで送信されたコンテンツを正常に蓄積できた場合、正常終了を表す２００（ＯＫ）のＳｔａｔｕｓ−Ｃｏｄｅを持っている。一方、蓄積が失敗した場合には、異常終了を表すＳｔａｔｕｓ−Ｃｏｄｅを持ったＨＴＴＰ  ＰＯＳＴ  Ｒｅｓｐｏｎｓｅが応答されることになる。
【００４７】
最後に、受信装置１３０から送信されたＨＴＴＰ  ＰＯＳＴ  Ｒｅｓｐｏｎｓｅを受信した送信装置１１０は、ステップＳ９１５にて、コンテンツのコピーまたは移動が正常に完了したかを判定し、正常に完了した場合には一連の手続きを終了する。一方、ステップＳ９１５にて、コンテンツのコピーまたは移動が異常終了したことを検出した場合には、ステップＳ９１３まで戻り、再度連結化コンテンツ情報７００を受信装置１３０に転送する。
【００４８】
以上により、送信装置１１０に蓄積している管理情報とコンテンツを受信装置１３０へコピーまたは移動することができる。
【００４９】
本実施の形態で説明したコンテンツ伝送システム１００では、ネットワーク経由でコンテンツをコピーまたは移動する際のフォーマットとして、蓄積形式のフォーマットを指定可能となる。更に、指定したコンテンツおよび蓄積形式の管理情報を一括で送信先に伝送することができる。これにより、指定した蓄積形式と同じ形式を利用して送信先でコンテンツを蓄積する場合にはフォーマットの再変換を不要とすることで、コピーまたは移動の処理を高速化することが可能となる。また、再変換の処理が不要となるため、装置の実装が容易になるメリットも有する。
【００５０】
また、本実施の形態によれば、受信端末側でコンテンツを蓄積部に格納するために必要な情報を、送信端末側で必要となる順番に連結して送信することにより、受信端末側の一時記憶装置の容量を削減することが可能となる。
【００５１】
更に、本実施の形態によれば、コンテンツ保護が必要となるコンテンツ本体のみにコンテンツ保護を施すことができる。これにより、悪意の第３者がコンテンツの不正な複製を行うことを避けつつ、送信端末および受信端末で不要な情報に対し、コンテンツ保護の処理を削減することが可能となる。
【００５２】
＜実施の形態１の変形例＞
なお、本発明を上記の実施の形態１に基づいて説明してきたが、本発明は、上記の実施の形態に限定されない。本発明は、以下のような場合も含んでいる。
【００５３】
［実施の形態１の変形例１］
上記の実施の形態１では、受信装置１３０へコピーまたは移動するコンテンツの蓄積形式が、送信装置１１０の蓄積部１１２でコンテンツを格納している蓄積形式と同じの場合を記載した。しかし、コピーまたは移動するコンテンツの蓄積形式が、その他の蓄積形式であってもよい、その際には、送信装置１１０が、その他の蓄積形式に変換するものとする。
【００５４】
［実施の形態１の変形例２］
上記の実施の形態１では、受信装置１３０が、蓄積可能位置の一覧を送信装置１１０に通知し、送信装置１１０が、一覧から一つの蓄積可能位置を選択指定してコンテンツをコピーまたは移動を行った。しかし、受信装置１３０が、蓄積可能位置の一覧を通知せず、コピーまたは移動するコンテンツを適当な位置に蓄積する方法に変更しても構わない。また、送信装置１１０が蓄積可能位置を指定しないことを許し、その場合には、受信装置１３０が蓄積可能位置の一覧から適当に一つの蓄積可能位置を選択し、コピーまたは移動するコンテンツをその位置に格納する方法に変更しても構わない。
【００５５】
［実施の形態１の変形例３］
上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【００５６】
（実施の形態２）
以下では、実施の形態１と同じ部分に関しては説明を省略し、差異がある部分のみを記載する。
【００５７】
コンテンツ伝送システム１００の全体構成は、図１に示しており、実施の形態１と同じであるため、説明を省略する。
【００５８】
ここで、実施の形態２と実施の形態１との差異は、ユーザの操作対象の装置と、コピーまたは移動する対象のコンテンツが蓄積されている装置が同じか異なるかの点である。実施の形態１の場合には、ユーザの操作対象の装置と、コピーまたは移動する対象のコンテンツが蓄積されている装置が同じであった。一方、実施の形態２では、ユーザの操作対象の装置と、コピーまたは移動するコンテンツが蓄積されている装置が異なっている。
【００５９】
つまり、実施の形態２では、ユーザは受信装置１３０を操作しており、送信装置１１０に蓄積されたコンテンツを受信装置１３０にコピーまたは移動する。
【００６０】
以降では、以上で説明した送信装置１１０と受信装置１３０の内部構成と、それらの装置間で実行される動作を詳細に説明する。
【００６１】
＜コンテンツ伝送装置（送信装置）１１０の内部構成＞
本実施の形態の送信装置１１０は、図１２に示す通り、蓄積形式管理部１１１、蓄積部１１２、通信部１１３、連結部１１５、コンテンツ転送制御部１１６、コンテンツ公開情報一覧作成部１１７、伝送形式変換部１１８および蓄積形式変換部１１９を備えている。
【００６２】
［蓄積形式管理部１１１］
蓄積形式管理部１１１は、蓄積部１１２で使用可能な蓄積形式に加え、蓄積形式変換部１１９で変換可能なコンテンツの蓄積形式も管理する。
【００６３】
［蓄積部１１２］
蓄積部１１２は、実施の形態１と同じ構成であるため、説明を省略する。
【００６４】
［通信部１１３］
通信部１１３は、実施の形態１と同じ構成であるため、説明を省略する。
【００６５】
［連結部１１５］
連結部１１５は、受信装置１３０の選択部１３８で選択した１つの蓄積形式に基づき、Ｍｕｌｔｉｐａｒｔ形式の連結化コンテンツ情報７００を作成する。
【００６６】
［コンテンツ転送制御部１１６］
コンテンツ転送制御部１１６は、受信装置１３０の選択部１３８で選択した形式に基づき、コンテンツを、通信部１１３を介して、受信装置１３０へ送信する際の転送制御を行う。ここで、受信装置１３０の選択部１３８が特定の蓄積形式を選択した場合には、対応した連結化コンテンツ情報７００を送信する。一方、受信装置１３０の選択部１３８が伝送形式を選択した場合には、伝送形式のコンテンツを送信する。
【００６７】
［コンテンツ公開情報一覧作成部１１７］
コンテンツ公開情報一覧作成部１１７は、受信装置１３０の選択部１３８からの要求に応じて、蓄積部１１２に格納されたコンテンツのそれぞれに対して、コンテンツ公開情報を作成する。コンテンツ公開情報は、コンテンツが対応する蓄積形式毎に、蓄積形式とコンテンツの入手先情報と、伝送形式のコンテンツの入手先情報を有している。更に、コンテンツ公開情報一覧作成部１１７は、作成したコンテンツ公開情報を含む、公開可能なコンテンツ公開情報の一覧を作成して、通信部１１３を介して、受信装置１３０に、コンテンツ公開情報の一覧を送信する。ここで、コンテンツを蓄積部１１２に格納する際に使用している蓄積形式の場合には、蓄積形式とコンテンツの入手先情報に加え、現在使用形式フラグもコンテンツ公開情報に含まれるものとする。
【００６８】
［伝送形式変換部１１８］
伝送形式変換部１１８は、蓄積部１１２に格納されている蓄積形式のコンテンツを伝送形式のコンテンツに変換する。
【００６９】
［蓄積形式変換部１１９］
蓄積形式変換部１１９は、蓄積部１１２に１つの蓄積形式で格納されているコンテンツを、受信装置１３０の選択部１３８が選択した蓄積形式以外の、他の蓄積形式に基づいたコンテンツと管理情報に変換する。
【００７０】
＜コンテンツ伝送装置（受信装置）１３０の内部構成＞
本実施の形態の受信装置１３０は、図１３に示す通り、蓄積形式管理部１３１、蓄積部１３２、通信部１３３、コンテンツ転送制御部１３５、分解部１３６、選択部１３８およびコンテンツ復号部１３９を備えている。
【００７１】
［蓄積形式管理部１３１］
蓄積形式管理部１３１は、実施の形態１と同じ構成であるため、説明を省略する。
【００７２】
［蓄積部１３２］
蓄積部１３２は、実施の形態１と同じ構成であるため、説明を省略する。
【００７３】
［通信部１３３］
通信部１３３は、実施の形態１と同じ構成であるため、説明を省略する。
【００７４】
［コンテンツ転送制御部１３５］
コンテンツ転送制御部１３５は、選択部１３８で選択した１つの蓄積形式または伝送形式に基づき、通信部１３３を介して送信装置１１０から、コンテンツを受信する際の転送制御を行う。コンテンツ転送制御部１３５は、選択部１３８が特定の蓄積形式を選択した場合には、対応した入手先情報を指定して、連結化コンテンツ情報７００を受信する。一方、選択部１３８が伝送形式を選択した場合には、伝送形式の入手先情報を指定して、伝送形式のコンテンツを受信する。
【００７５】
［分解部１３６］
分解部１３６は、コンテンツ転送制御部１３５で受信した連結化コンテンツ情報７００を、コンテンツ（３４１、３４２）と管理情報（３２１、３３１、３３２）と相対格納位置情報６００とに分解する。そして、分解部１３６は、相対格納位置情報６００に基づいて、左記に分解したコンテンツ（３４１、３４２）と管理情報（３２１、３３１、３３２）を蓄積部１３２に格納する。
【００７６】
［選択部１３８］
選択部１３８は、当該受信装置１３０から送信装置１１０へ、通信部１３３を介して、要求を送り、送信装置１１０から、コンテンツ公開情報の一覧を取得する。コンテンツ公開情報の一覧は、コンテンツ公開情報を含んでおり、公開可能である。また、コンテンツ公開情報は、蓄積部１１２に格納されたコンテンツのそれぞれに対して、コンテンツが対応する蓄積形式毎に、蓄積形式とコンテンツの入手先情報と、伝送形式のコンテンツの入手先情報を有している。そして、選択部１３８は、取得した一覧の中から１つのコンテンツと、１つの蓄積形式または伝送形式を選択する。ここで、コンテンツ公開情報内に現在使用形式フラグがＯＮの蓄積形式と、蓄積部１３２で利用可能な蓄積形式が同じものが存在し、更に蓄積形式を選択する場合には、現在使用形式フラグがＯＮの蓄積形式を選択するものとする。
【００７７】
［コンテンツ復号部１３９］
コンテンツ復号部１３９は、伝送形式のコンテンツを、コンテンツ転送制御部１３５から受け取り、受け取ったコンテンツを復号化する。なお、コンテンツ復号部１３９が受け取るコンテンツは、符号化されている。また、受信装置１３０は、復号化されたコンテンツを、本実施の形態では明記していない内蔵モニターおよびスピーカへの出力を行う、またはＨＤＭＩ等の外部出力を行うものとする。
【００７８】
＜動作＞
本実施の形態のコンテンツ伝送システムが、受信装置１３０を操作するユーザの指示を受け、送信装置１１０に蓄積しているコンテンツを、受信装置１３０へコピーまたは移動する場合の動作を図１４〜図２３を用いて説明する。
【００７９】
まず、受信装置１３０は、図１４のステップＳ１４３０で、ユーザの操作を受け取り、選択部１３８が、通信部１３３を介して、コンテンツ公開情報の一覧を取得する要求を、送信装置１１０へ送信する。この取得要求は、送信装置１１０の蓄積部１１２に格納されており、他の機器に公開しているコンテンツの、コンテンツ公開情報の一覧の取得を要求するものである。
【００８０】
送信装置１１０の通信部１１３は、ステップＳ１４１０にて、受信装置１３０が送信したコンテンツ公開情報一覧の取得要求を受信し、受信した取得要求に基づいて、コンテンツ公開情報一覧作成部１１７へ指示を通知する。そして、コンテンツ公開情報一覧作成部１１７は、送信装置１１０の蓄積部１１２に格納されており、他の機器に公開可能なコンテンツのそれぞれに対し、コンテンツ公開情報を作成する。コンテンツ公開情報は、コンテンツが対応可能な蓄積形式と、その蓄積形式に対応したコンテンツの入手先情報と、伝送形式のコンテンツの入手先情報を有している。コンテンツ公開情報一覧作成部１１７は、作成したコンテンツ公開情報を含む、コンテンツ公開情報の一覧を作成し、通信部１１３を介して、受信装置１３０に、その一覧を送信する。なお、コンテンツを蓄積部１１２に格納する際に使用している蓄積形式の場合には、蓄積形式とコンテンツの入手先情報に加え、現在使用形式フラグもコンテンツ公開情報に含まれている。コンテンツ公開情報の一覧は、以下に、具体例を記載する。
【００８１】
＜ＤＩＤＬ−Ｌｉｔｅ＞
＜ｉｔｅｍ ｉｄ＝“ＩＤ００１”＞
＜ｄｃ：ｔｉｔｌｅ＞ドラマ＜／ｄｃ：ｔｉｔｌｅ＞
＜ｒｅｓ  ｐｒｏｔｏｃｏｌＩｎｆｏ＝“ｈｔｔｐ−ｇｅｔ：＊：ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ；ＤＴＣＰ１ＨＯＳＴ＝１９２．１６８．０．５２；ＤＴＣＰ１ＰＯＲＴ＝５００５０：＊”ｘ−ｓｐｅｃ＝“ＢＤ−ＲＥ”  ｘ−ｖｅｒｓｉｏｎ＝“２．１”ｘ−ｃｕｒｒｅｎｔＵｓｅ＝“ＹＥＳ”＞
ｈｔｔｐ：／／１９２．１６８．０．５２：５０００１／ＬＯＣＡＬ−ＨＤＤ／ｃｏｎｔｅｎｔＩＤ００１−１
＜／ｒｅｓ＞
＜ｒｅｓ  ｐｒｏｔｏｃｏｌＩｎｆｏ＝“ｈｔｔｐ−ｇｅｔ：＊：ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ；ＤＴＣＰ１ＨＯＳＴ＝１９２．１６８．０．５２；ＤＴＣＰ１ＰＯＲＴ＝５００５０：＊”ｘ−ｓｐｅｃ＝“ＤＶＤ−ＶＲ”  ｘ−ｖｅｒｓｉｏｎ＝“１．１”＞
ｈｔｔｐ：／／１９２．１６８．０．５２：５０００１／ＬＯＣＡＬ−ＨＤＤ／ｃｏｎｔｅｎｔＩＤ００１−２
＜／ｒｅｓ＞
＜ｒｅｓ  ｐｒｏｔｏｃｏｌＩｎｆｏ＝“ｈｔｔｐ−ｇｅｔ：＊：ａｐｐｌｉｃａｔｉｏｎ／ｘ−ｄｔｃｐ１；ＣＯＮＴＥＮＴＦＯＲＭＡＴ＝”ｖｉｄｅｏ／ｍｐｅｇ“；ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ；ＤＴＣＰ１ＨＯＳＴ＝１９２．１６８．０．５２；ＤＴＣＰ１ＰＯＲＴ＝５００５０：＊”＞
ｈｔｔｐ：／／１９２．１６８．０．５２：５０００１／ＬＯＣＡＬ−ＨＤＤ／ｃｏｎｔｅｎｔＩＤ００１−３
＜／ｒｅｓ＞
＜／ｉｔｅｍ＞
＜ｉｔｅｍ ｉｄ＝“ＩＤ００２”＞
＜ｄｃ：ｔｉｔｌｅ＞ニュース＜／ｄｃ：ｔｉｔｌｅ＞
＜ｒｅｓ  ｐｒｏｔｏｃｏｌＩｎｆｏ＝“ｈｔｔｐ−ｇｅｔ：＊：ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ；ＤＴＣＰ１ＨＯＳＴ＝１９２．１６８．０．５２；ＤＴＣＰ１ＰＯＲＴ＝５００５０：＊”ｘ−ｓｐｅｃ＝“ＢＤ−ＲＥ”  ｘ−ｖｅｒｓｉｏｎ＝“２．１” 
ｘ−ｃｕｒｒｅｎｔＵｓｅ＝“ＹＥＳ”＞
ｈｔｔｐ：／／１９２．１６８．０．５２：５０００１／ＬＯＣＡＬ−ＨＤＤ／ｃｏｎｔｅｎｔＩＤ００２
＜／ｒｅｓ＞
＜／ｉｔｅｍ＞
＜／ＤＩＤＬ−Ｌｉｔｅ＞
上記の具体例では、送信装置１１０の蓄積部１１２に、ドラマ番組録画（ｉｄ＝“ＩＤ００１”）とニュース番組録画（ｉｄ＝“ＩＤ００２”）の２つのコンテンツが格納されており、それぞれがｉｔｅｍ要素として表現されている。ここで、ドラマ番組録画のコンテンツは、３つのｒｅｓ要素を有しており、３つの形式で公開していることを示している。蓄積形式１は、フォーマット形式［ｒｅｓ要素のｘ−ｓｐｅｃ属性で表現］：ＢＤ−ＲＥ、バージョン情報［ｒｅｓ要素のｘ−ｖｅｒｓｉｏｎ属性で表現］：２．１である。蓄積形式２は、フォーマット形式：ＤＶＤ−ＶＲ、バージョン情報：１．１である。あと一つは、伝送形式である。また、それぞれの入手先情報がｒｅｓ要素の値としてＨＴＴＰのＵＲＬ形式で公開されている。そして、蓄積形式１のｒｅｓ要素にはｘ−ｃｕｒｒｅｎｔＵｓｅ属性が追加されており、この値がＹＥＳの場合には、コンテンツを蓄積部１１２に格納する際にこの蓄積形式を使用していることを表している。
【００８２】
受信装置１３０の選択部１３８は、ステップＳ１４３１にて、通信部１３３を介して、コンテンツ公開情報の一覧を受け取り、受け取ったコンテンツ公開情報の一覧から、これからコピーまたは移動する対象のコンテンツを選択する。ここではドラマ番組録画のコンテンツを選択したとする。
【００８３】
次に、ステップＳ１４３２にて、受信装置１３０の選択部１３８は、ステップＳ１４３１で選択したコンテンツに対し、使用可能な形式の中から１つの形式を選択する。ここでは、蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）、蓄積形式２（ＤＶＤ−ＶＲ  Ｖ１．１）または伝送形式が使用可能である。なお、コンテンツ公開情報内にｘ−ｃｕｒｒｅｎｔＵｓｅ=“ＹＥＳ”の蓄積形式が存在し、この蓄積形式が蓄積部１３２で利用可能な場合がある。この時、選択部１３８は、蓄積形式を選択する場合には、ｘ−ｃｕｒｒｅｎｔＵｓｅ=“ＹＥＳ”の蓄積形式を選択するものとする。ステップＳ１４３２で、受信装置１３０におけるコンテンツ取得要求の準備が整ったことになる。
【００８４】
ステップＳ１４３３にて、コンテンツ転送制御部１３５は、ステップＳ１４３２で選択した形式に対応する入手先情報のＰａｔｈ部（／ＬＯＣＡＬ−ＨＤＤ／ｃｏｎｔｅｎｔＩＤ００１−１）を、Ｒｅｑｕｅｓｔ−ＵＲＩとしたＨＴＴＰ  ＧＥＴ  Ｒｅｑｕｅｓｔを作成する。図１８に一例を示した通り、ＨＴＴＰ  ＧＥＴ  Ｒｅｑｕｅｓｔは、Ｎｅｔｗｏｒｋ部（１９２．１６８．０．５２：５０００１）を、ＨＯＳＴヘッダの値とする。そして、コンテンツ転送制御部１３５は、通信部１３３を介して、作成したＨＴＴＰ  ＧＥＴ  Ｒｅｑｕｅｓｔを送信装置１１０へ送信する。
【００８５】
一方、送信装置１１０のコンテンツ転送制御部１１６は、ステップＳ１４１１にて、受信装置１３０から送信されたＨＴＴＰ  ＧＥＴ  Ｒｅｑｕｅｓｔを、通信部１３３を介して、受信する。コンテンツ転送制御部１１６は、受信したＨＴＴＰ  ＧＥＴ  Ｒｅｑｕｅｓｔに基づいて、選択されたコンテンツとその形式を判断する。
【００８６】
ここで、受信装置１３０が選択した形式によって以降の動作が異なるため、ステップＳ１４３４、ステップＳ１４１２にて個々の場合の動作に分岐する。以下では個々の場合の動作を個別に説明する。なお、説明を簡潔にするため、他の場合で既に説明済である動作は説明を省略する。
【００８７】
［受信装置が蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）を選択した場合の動作］
受信装置１３０が蓄積形式１を選択した場合の動作を、図１５のフローチャートを用いて説明する。
【００８８】
ステップＳ１５１０にて、送信装置１１０の連結部１１５が、蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）に基づき、ＭＩＭＥのＭｕｌｔｉｐａｒｔ形式を用いて図７の連結化コンテンツ情報７００を作成する。ステップＳ１５１０で、送信装置１１０におけるコンテンツ転送準備が整ったことになる。
【００８９】
ステップＳ１５１１にて、コンテンツ転送制御部１１６は、通信部１１３を介して、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを受信装置１３０へ送信する。図１９に一例を示した通り、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅは、正常終了を表す２００（ＯＫ）のＳｔａｔｕｓ−Ｃｏｄｅを設定する。また、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅのヘッダは、Ｍｕｌｔｉｐａｒｔ形式ヘッダ７０１の情報をｅｎｔｉｔｙ−ｈｅａｄｅｒの一つとして有している。また、ＨＴＴＰ  ＰＯＳＴ  Ｒｅｓｐｏｎｓｅのｍｅｓｓａｇｅ−ｂｏｄｙは、Ｍｕｌｔｉｐａｒｔ形式ヘッダ７０１以外の連結化コンテンツ情報を有している。ここで、連結化コンテンツ情報内のコンテンツの部分は、悪意の第３者が不正な複製を行うことを避けるため、伝送時にはＤＴＣＰ−ＩＰのコンテンツ保護を施して伝送する。なお、正常にＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを作成できる場合を記載したが、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅの作成が失敗した場合、異常終了を表すＳｔａｔｕｓ−Ｃｏｄｅを持ったＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅが応答される。
【００９０】
一方、受信装置１３０のコンテンツ転送制御部１３５は、ステップＳ１５３０で、送信装置１１０が応答したＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅが正常か異常かを判断し、正常の場合には継続のステップＳ１５３１に処理を進める。一方、異常の場合にはＳｔａｔｕｓ−Ｃｏｄｅの内容を加味して、ステップＳ１４３３まで戻り、再度コンテンツの取得要求を出す。
【００９１】
以下、受信装置１３０のコンテンツ転送制御部１３５が正常なＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを受信した場合について、動作の説明を続ける。この場合、受信装置１３０のコンテンツ転送制御部１３５では、ステップＳ１５３１にて、送信装置１１０から送信されたＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを、通信部１３３を介して受信する。次に、コンテンツ転送制御部１３５は、受信したＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅから連結化コンテンツ情報７００を再構成する。更に、コンテンツ転送制御部１３５は、ステップＳ１５３１で、再構成した連結化コンテンツ情報７００を分解部１３６へ転送する。分解部１３６は、連結化コンテンツ情報７００を、相対格納位置情報６００と、管理情報（３２１、３３１、３３２）と、コンテンツ（３４１、３４２）に分解する。ここで、コンテンツ（３４１、３４２）はＤＴＣＰ−ＩＰのコンテンツ保護が施されている状態になっているため、ステップＳ１５３１ではコンテンツ（３４１、３４２）のＤＴＣＰ−ＩＰの復号も実施する。
【００９２】
ステップＳ１５３２で、分解部１３６は、ユーザが受信装置１３０を操作して選択した蓄積位置と相対格納位置情報６００から、管理情報（３２１、３３１、３３２）とコンテンツ（３４１、３４２）を蓄積部１３２へ格納する位置を決定する。さらに、分解部１３６は、管理情報（３２１、３３１、３３２）とコンテンツ（３４１、３４２）を、蓄積部１３２内部の決定した格納位置に蓄積する。なお、ユーザが受信装置１３０を操作して選択した蓄積位置が“／ＨＤＤ／ｖｉｄｅｏ／”である場合、分解部１３６は、格納位置を以下のように決定する。
【００９３】
管理情報３２１の格納位置：
／ＨＤＤ／ｖｉｄｅｏ／ＢＤＡＶ／ＰＬＡＹＬＩＳＴ／００００２．ｒｐｌｓ
管理情報３３１の格納位置：
／ＨＤＤ／ｖｉｄｅｏ／ＢＤＡＶ／ＣＬＩＰＩＮＦ／０２００１．ｃｌｉｐ
管理情報３３１の格納位置：
／ＨＤＤ／ｖｉｄｅｏ／ＢＤＡＶ／ＣＬＩＰＩＮＦ／０２００２．ｃｌｉｐ
コンテンツ３４１の格納位置：
／ＨＤＤ／ｖｉｄｅｏ／ＢＤＡＶ／ＳＴＲＥＡＭ／０２００１．ｍ２ｔｓ
コンテンツ３４２の格納位置：
／ＨＤＤ／ｖｉｄｅｏ／ＢＤＡＶ／ＳＴＲＥＡＭ／０２００２．ｍ２ｔｓ
以上により、送信装置１１０に蓄積している蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）の管理情報とコンテンツを受信装置１３０へコピーまたは移動することができる。
【００９４】
［受信装置が蓄積形式２（ＤＶＤ−ＶＲ  Ｖ１．１）を選択した場合の動作］
送信装置１１０の蓄積部１１２に格納されているコンテンツの蓄積形式は、コンテンツ公開情報の現在使用形式フラグ（ｘ−ｃｕｒｒｅｎｔＵｓｅ＝“ＹＥＳ”）が示す通り、蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）である。そのため、蓄積形式２（ＤＶＤ−ＶＲ  Ｖ１．１）を選択した場合には、連結化コンテンツ情報を作成する事前に、コンテンツの形式を図３の蓄積形式１から図２０の蓄積形式２へ変換する必要がある。
【００９５】
受信装置１３０が蓄積形式２を選択した場合の動作を、図１５、図１６のフローチャートを用いて説明する。
【００９６】
送信装置１１０の蓄積形式変換部１１９は、ステップＳ１６１０にて、蓄積形式１のコンテンツ（３４１、３４２）を蓄積形式２のコンテンツ２０３０に変換する。更に、蓄積形式変換部１１９は、蓄積形式２の管理情報（３２１、３３１、３３２）を蓄積形式２の管理情報２０２０に変換する。
【００９７】
そして、前述した図１５のステップＳ１５１０に遷移し、送信装置１１０は、蓄積形式２の連結化コンテンツ情報の作成を開始する。ステップＳ１５１０で、送信装置１１０の連結部１１５が、蓄積形式２（ＤＶＤ−ＶＲ  Ｖ１．１）に基づき、ＭＩＭＥのＭｕｌｔｉｐａｒｔ形式を用いて図２１の連結化コンテンツ情報２１００を作成する。
【００９８】
ステップＳ１５１１で、コンテンツ転送制御部１１６は、連結化コンテンツ情報２１００を図２２に示すＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅとして、コンテンツ伝送装置（受信装置）１３０へ転送する。
【００９９】
一方、受信装置１３０のコンテンツ転送制御部１３５は、ステップＳ１５３０で、蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）を選択した場合で説明した正常・異常判定を実施する。
【０１００】
以下、受信装置１３０のコンテンツ転送制御部１３５が正常なＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを受信した場合について、動作の説明を続ける。この場合、受信装置１３０のコンテンツ転送制御部１３５では、ステップＳ１５３１にて、送信装置１１０から送信されたＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを、通信部１３３を介して受信する。次に、コンテンツ転送制御部１３５は、受信したＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅから連結化コンテンツ情報２１００を再構成する。更に、コンテンツ転送制御部１３５は、ステップＳ１５３１で、再構成した連結化コンテンツ情報２２００を分解部１３６へ転送する。分解部１３６は、連結化コンテンツ情報２１００を、相対格納位置情報２１１０と、管理情報２０２０と、コンテンツ２０３０に分解する。ここで、コンテンツ２０３０はＤＴＣＰ−ＩＰのコンテンツ保護が施されている状態になっているため、ステップＳ１５３１ではコンテンツ２０３０のＤＴＣＰ−ＩＰの復号も実施する。
【０１０１】
ステップＳ１５３２で、分解部１３６は、ユーザが受信装置１３０を操作して選択した蓄積位置と相対格納位置情報２１１０から、管理情報２０２０とコンテンツ２０３０を蓄積部１３２へ格納する位置を決定する。さらに、分解部１３６は、管理情報２０２０とコンテンツ２０３０を、蓄積部１３２内部の決定した格納位置に蓄積する。なお、ユーザが受信装置１３０を操作して選択した蓄積位置が“／ＨＤＤ／ｖｉｄｅｏ／”である場合、分解部１３６は、格納位置を以下のように決定する。
【０１０２】
管理情報２０２０の格納位置：
／ＨＤＤ／ｖｉｄｅｏ／ＤＶＤ＿ＲＴＡＶ／ＶＲ＿ＭＡＮＧＲ．ＩＦＯ
コンテンツ２０３０の格納位置：
／ＨＤＤ／ｖｉｄｅｏ／ＤＶＤ＿ＲＴＡＶ／ＶＲ＿ＭＯＶＩＥ．ＶＲＯ
以上により、送信装置１１０に蓄積している蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）の管理情報とコンテンツを、蓄積形式２（ＤＶＤ−ＶＲ  Ｖ１．１）の管理情報とコンテンツに変換した上で、受信装置１３０へコピーまたは移動することができる。
【０１０３】
［受信装置が伝送形式を選択した場合の動作］
受信装置１３０が伝送形式を選択した場合、送信装置１１０は、転送する前に、コンテンツの形式を、選択されたコンテンツが蓄積部１１２で格納されている際に使用している蓄積形式１から伝送形式へ変換する必要がある。
【０１０４】
受信装置１３０が伝送形式を選択した場合の動作を、図１７のフローチャートを用いて説明する。
【０１０５】
送信装置１１０の伝送形式変換部１１８は、ステップＳ１７１０にて、選択されたコンテンツが蓄積部１１２で格納されている際に使用している蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）から、伝送形式のコンテンツに変換する。ステップＳ１７１０で、送信装置１１０におけるコンテンツ転送準備が整ったことになる。
【０１０６】
ステップＳ１７１１にて、コンテンツ転送制御部１１６は、通信部１１３を介して、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを受信装置１３０へ送信する。図２３に一例を示した通り、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅは、正常終了を表す２００（ＯＫ）のＳｔａｔｕｓ−Ｃｏｄｅを設定する。また、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅのｍｅｓｓａｇｅ−ｂｏｄｙは、伝送形式のコンテンツ２３１０である。ここで、伝送形式のコンテンツ２３１０は、悪意の第３者が不正な複製を行うことを避けるため、伝送時にはＤＴＣＰ−ＩＰのコンテンツ保護を施して伝送する。なお、正常にＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを作成できる場合を記載したが、ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅの作成が失敗した場合には、異常終了を表すＳｔａｔｕｓ−Ｃｏｄｅを持ったＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅが応答される。
【０１０７】
一方、受信装置１３０のコンテンツ転送制御部１３５は、ステップＳ１７３０で、送信装置１１０が応答したＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅが正常か異常かを判断し、正常の場合には継続のステップＳ１７３１に処理を進める。一方、異常の場合にはＳｔａｔｕｓ−Ｃｏｄｅの内容を加味して、ステップＳ１４３３まで戻り、再度コンテンツの取得要求を出す。
【０１０８】
以下、受信装置１３０のコンテンツ転送制御部１３５が正常なＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを受信した場合について、動作の説明を続ける。この場合、受信装置１３０のコンテンツ転送制御部１３５では、ステップＳ１７３１にて、送信装置１１０から送信されたＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅを、通信部１３３を介して受信する。次に、コンテンツ転送制御部１３５は、受信したＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅから伝送形式のコンテンツ２３１０を取り出す。ここで、伝送形式のコンテンツはＤＴＣＰ−ＩＰのコンテンツ保護が施されている状態になっているため、ステップＳ１７３１ではコンテンツのＤＴＣＰ−ＩＰの復号も実施する。
【０１０９】
ステップＳ１７３２で、コンテンツ転送制御部１３５は、ステップ１７３１で復元した伝送形式のコンテンツ２３１０を再生するため、コンテンツ復号化部１３９へ転送する。
【０１１０】
以上により、送信装置１１０に蓄積している蓄積形式１（ＢＤ−ＲＥ  Ｖ２．１）のコンテンツを伝送形式のコンテンツに変換した上で、受信装置１３０へ転送し、コンテンツを再生することができる。
【０１１１】
本実施の形態で説明したコンテンツ伝送システム１００では、ネットワーク経由でコンテンツをコピーまたは移動する際のフォーマットとして、蓄積形式のフォーマットを指定可能となる。更に、指定したコンテンツおよび蓄積形式の管理情報を一括で送信先に伝送することができる。これにより、指定した蓄積形式と同じ形式を利用して送信先でコンテンツを蓄積する場合にはフォーマットの再変換を不要とすることで、コピーまたは移動の処理を高速化することが可能となる。また、再変換の処理が不要となるため、装置の実装が容易になるメリットも有する。
【０１１２】
また、本実施の形態によれば、送信端末側でコンテンツを蓄積メディアに格納する際に使用していない蓄積形式でも、コンテンツを送信端末内部でその他の蓄積形式を変換して受信端末に提供することができる。これにより、処理能力が低い受信端末がコンテンツを蓄積メディアに格納する際の処理を低減することが可能となる。
【０１１３】
また、本実施の形態によれば、受信端末側でコンテンツを蓄積部に格納するために必要な情報を、送信端末側で必要となる順番に連結して送信することにより、受信端末側の一時記憶装置の容量を削減することが可能となる。
【０１１４】
更に、本実施の形態によれば、コンテンツ保護が必要となるコンテンツ本体のみにコンテンツ保護を施すことができる。これにより、悪意の第３者がコンテンツの不正な複製を行うことを避けつつ、送信端末および受信端末で不要な情報に対し、コンテンツ保護の処理を削減することが可能となる。
【０１１５】
＜実施の形態２の変形例＞
なお、本発明を上記の実施の形態２に基づいて説明してきたが、本発明は、上記の実施の形態に限定されない。本発明は、以下のような場合も含んでいる。
【０１１６】
［実施の形態２の変形例１］
上記の実施の形態２では、コンテンツ公開情報の一覧を、ＤＩＤＬ−Ｌｉｔｅ形式で記載したが、その他の形式に変更しても構わない。なお、ＤＩＤＬ−Ｌｉｔｅ形式は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  Ａｎｄ  Ｐｌａｙ）ＡＶの、ＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）で定義されている。
【０１１７】
［実施の形態２の変形例２］
上記の実施の形態２では、受信装置に新たにコンテンツを蓄積する場合を記載したが、既にＤＶＤ−ＶＲ形式のコンテンツおよび管理情報が存在する場合がある。この場合は、既存のコンテンツに受信したコンテンツをマージすると共に、既存の管理情報に受信した管理情報をマージする処理を追加しても構わない。
【０１１８】
［実施の形態２の変形例３］
上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０１１９】
（その他の変形例）
なお、本発明を上記の実施の形態１、２に基づいて説明してきたが、本発明は、上記の実施の形態に限定されない。本発明は、以下のようなその他の変形例も含んでいる。
【０１２０】
［その他の変形例１］
上記の実施の形態では説明を容易にするため、実施の形態１の構成と実施の形態２の構成を別けた。しかし、一つの送信装置が、実施の形態１と実施の形態２の送信装置両方の特徴を有する構成であってもよい。また、一つの受信装置が、実施の形態１と実施の形態２の受信装置両方の特徴を有する構成であってもよい。
【０１２１】
［その他の変形例２］
上記の実施の形態では説明を容易にするため、送信装置と受信装置を個別の装置としたが、一つの装置が、送信装置と受信装置の両方の特徴を有する構成であってもよい。
【０１２２】
［その他の変形例３］
上記の実施の形態では、蓄積形式として、ＢＤ−ＲＥ、ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＶＲ、ＳＤ−Ｖｉｄｅｏ、ＳＤ−Ａｕｄｉｏを挙げた。しかし、蓄積形式は、例えば、Ｍｅｍｏｒｙ  Ｓｔｉｃｋ  Ｓｅｃｕｒｅ  Ｖｉｄｅｏ  Ｆｉｌｅ  Ｆｏｒｍａｔ、Ｈｉ−ＭＤ  Ｖｉｄｅｏ  Ｆｉｌｅ  Ｆｏｒｍａｔ等、他の形式でもよい。また、蓄積形式は、例えば、ｉＶＤＲ  ＴＶ  Ｒｅｃｏｒｄｉｎｇ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ、ＨＤ  ＤＶＤ−Ｖｉｄｅｏ、ＨＤ  ＤＶＤ−ＶＲ等でもよい。
【０１２３】
［その他の変形例４］
上記の実施の形態では、相対格納位置情報６００はテキスト形式とした。しかし、同様の情報は、バイナリ形式、ＸＭＬ（ｅＸｔｅｎｄｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記載する方法に変更しても構わない。
【０１２４】
［その他の変形例５］
上記の実施の形態では、コンテンツがコンテンツ保護を必要とし、伝送路上をＤＴＣＰ−ＩＰで保護する場合を記載した。しかし、コンテンツがプライベートコンテンツで、コンテンツ保護が不要な場合には、コンテンツを平文の状態で伝送する形態に変更しても構わない。
【０１２５】
［その他の変形例６］
上記の実施の形態では、装置の発明の形態で説明を行ったが、上記に示す方法の発明、または、これらの方法をコンピュータにより実現するコンピュータプログラムであっても構わない。
【産業上の利用可能性】
【０１２６】
本発明にかかるコンテンツ伝送装置、コンテンツ伝送システムおよびコンテンツ伝送方法は、指定した蓄積形式のコンテンツおよび蓄積形式に対応した管理情報を、送信元が送信先に伝送することにより、フォーマットの再変換処理を削減する機能を有し、デジタルレコーダなどのＡＶ機器として有用である。また、ネットワークＨＤＤ装置、モバイルプレーヤー、パーソナルコンピュータ等の機器や、それらの機器群で構成されるネットワークシステムに適用可能である。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施の形態１、２におけるコンテンツ伝送システムの全体構成図
【図２】伝送形式のコンテンツのフォーマットの一例を示す図
【図３】蓄積形式（ＢＤ−ＲＥ  Ｖ２．１）コンテンツのディレクトリ構成の一例を示す図
【図４】蓄積形式（ＢＤ−ＲＥ  Ｖ２．１）のコンテンツのフォーマットの一例を示す図
【図５】本発明の実施の形態１におけるコンテンツ伝送装置（送信装置）の構成の一例を示すブロック図
【図６】蓄積形式（ＢＤ−ＲＥ  Ｖ２．１）の相対格納位置情報の構成の一例を示す図
【図７】蓄積形式（ＢＤ−ＲＥ  Ｖ２．１）の連結化コンテンツ情報の構成の一例を示す図
【図８】本発明の実施の形態１におけるコンテンツ伝送装置（受信装置）の一例を示すブロック図
【図９】本発明の実施の形態１におけるコンテンツ伝送装置（送信装置）とコンテンツ伝送装置（受信装置）の動作のフローを示した図
【図１０】本発明の実施の形態１におけるＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔの一例を示す構成図
【図１１】本発明の実施の形態１におけるＨＴＴＰ  ＰＯＳＴ  Ｒｅｓｐｏｎｓｅの一例を示す構成図
【図１２】本発明の実施の形態２におけるコンテンツ伝送装置（送信装置）の構成の一例を示すブロック図
【図１３】本発明の実施の形態２におけるコンテンツ伝送装置（受信装置）の構成の一例を示すブロック図
【図１４】本発明の実施の形態２におけるコンテンツ伝送装置（送信装置）とコンテンツ伝送装置（受信装置）の動作のフロー（前半部）を示した図
【図１５】本発明の実施の形態２におけるコンテンツ伝送装置（送信装置）とコンテンツ伝送装置（受信装置）の動作のフロー（後半部：蓄積形式１を選択した場合）を示した図
【図１６】本発明の実施の形態２におけるコンテンツ伝送装置（送信装置）とコンテンツ伝送装置（受信装置）の動作のフロー（後半部：蓄積形式２を選択した場合）を示した図
【図１７】本発明の実施の形態２におけるコンテンツ伝送装置（送信装置）とコンテンツ伝送装置（受信装置）の動作のフロー（後半部：伝送形式を選択した場合）を示した図
【図１８】本発明の実施の形態２におけるＨＴＴＰ  ＧＥＴ  Ｒｅｑｕｅｓｔの構成の一例を示す図
【図１９】本発明の実施の形態２におけるＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅ（蓄積形式１を選択した場合）構成の一例を示す図
【図２０】蓄積形式２（ＤＶＤ−ＶＲ  Ｖ１．１）コンテンツのディレクトリ構成の一例を示す図
【図２１】蓄積形式２（ＤＶＤ−ＶＲ  Ｖ１．１）の連結化コンテンツ情報の構成の一例を示す図
【図２２】本発明の実施の形態２におけるＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅ（蓄積形式２を選択した場合）の構成の一例を示す図
【図２３】本発明の実施の形態２におけるＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅ（伝送形式を選択した場合）の構成の一例を示す図
【符号の説明】
【０１２８】
１００    コンテンツ伝送システム
１１０    コンテンツ伝送装置（送信装置）
１１１    コンテンツ伝送装置（送信装置）の蓄積形式管理部
１１２    コンテンツ伝送装置（送信装置）の蓄積部
１１３    コンテンツ伝送装置（送信装置）の通信部
１１４    コンテンツ伝送装置（送信装置）の選択部
１１５    コンテンツ伝送装置（送信装置）の連結部
１１６    コンテンツ伝送装置（送信装置）のコンテンツ転送制御部
１１７    コンテンツ伝送装置（送信装置）のコンテンツ公開情報一覧作成部
１１８    コンテンツ伝送装置（送信装置）の伝送形式変換部
１１９    コンテンツ伝送装置（送信装置）の蓄積形式変換部
１３０    コンテンツ伝送装置（受信装置）
１３１    コンテンツ伝送装置（受信装置）の蓄積形式管理部
１３２    コンテンツ伝送装置（受信装置）の蓄積部
１３３    コンテンツ伝送装置（受信装置）の通信部
１３４    コンテンツ伝送装置（受信装置）の蓄積形式一覧作成部
１３５    コンテンツ伝送装置（受信装置）のコンテンツ転送制御部
１３６    コンテンツ伝送装置（受信装置）の分解部
１３７    コンテンツ伝送装置（受信装置）の蓄積可能位置一覧作成部
１３８    コンテンツ伝送装置（受信装置）の選択部
１３９    コンテンツ伝送装置（受信装置）のコンテンツ復号化部
１５０    ＨＵＢ
１６０    コンテンツ
２００    伝送形式コンテンツ
２１０，２２０，２４０，２５０    伝送形式コンテンツの映像データを収容した映像パケット
２１１    伝送形式コンテンツのタイムスタンプ（３２ｂｉｔ）
２１２    映像データ
２３０    伝送形式コンテンツの不連続点通知情報を収容した映像パケット
２６０    不連続点
３００    蓄積形式のディレクトリ構成
３１０    蓄積形式の最上位フォルダ（ＢＤＡＶ）
３２０    蓄積形式の管理情報１用フォルダ（ＰＬＡＹＬＩＳＴ）
３３０    蓄積形式の管理情報２用フォルダ（ＣＬＩＰＩＮＦ）
３４０    蓄積形式のコンテンツ用フォルダ（ＳＴＲＥＡＭ）
３２１    蓄積形式の管理情報１
３３１，３３２    蓄積形式の管理情報２
３４１，３４２    蓄積形式のコンテンツ
４０１，４０２    管理情報２内の不連続情報
４１０，４２０，４３０，４４０    蓄積形式コンテンツの映像データを収容した映像パケット
４１１    蓄積形式コンテンツのタイムスタンプ（３０ｂｉｔ）
６００    相対格納位置情報
７００    連結化コンテンツ情報
７０１    Ｍｕｌｔｉｐａｒｔ形式ヘッダ
１０００    ＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔ
１１００    ＨＴＴＰ  ＰＯＳＴ  Ｒｅｓｐｏｎｓｅ
１８００    ＨＴＴＰ  ＧＥＴ  Ｒｅｑｕｅｓｔ
１９００    ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅ（蓄積形式１を選択した場合）
２０００    蓄積形式２のディレクトリ構成
２０１０    蓄積形式２の最上位フォルダ（ＤＶＤ＿ＲＴＡＶ）
２０２０    蓄積形式２の管理情報（ＶＲ＿ＭＡＮＧＲ．ＩＦＯ）
２０３０    蓄積形式２のコンテンツ（ＶＲ＿ＭＯＶＩＥ．ＶＲＯ）
２１００    蓄積形式２の連結化コンテンツ情報
２１１０    蓄積形式２の相対格納位置情報
２２００    ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅ（蓄積形式２を選択した場合）
２３００    ＨＴＴＰ  ＧＥＴ  Ｒｅｓｐｏｎｓｅ（伝送形式を選択した場合）
【図１】
2010212830.tif 000003
【図２】
2010212830.tif 000004
【図３】
2010212830.tif 000005
【図４】
2010212830.tif 000006
【図５】
2010212830.tif 000007
【図６】
2010212830.tif 000008
【図７】
2010212830.tif 000009
【図８】
2010212830.tif 000010
【図９】
2010212830.tif 000011
【図１０】
2010212830.tif 000012
【図１１】
2010212830.tif 000013
【図１２】
2010212830.tif 000014
【図１３】
2010212830.tif 000015
【図１４】
2010212830.tif 000016
【図１５】
2010212830.tif 000017
【図１６】
2010212830.tif 000018
【図１７】
2010212830.tif 000019
【図１８】
2010212830.tif 000020
【図１９】
2010212830.tif 000021
【図２０】
2010212830.tif 000022
【図２１】
2010212830.tif 000023
【図２２】
2010212830.tif 000024
【図２３】
2010212830.tif 000025