(57)【要約】【課題】ネットワークを経由したディジタルコンテンツの記録メディアへのコピーを利用者が容易に行えるデータ伝送装置を提供する。【解決手段】データ伝送装置はメディア情報作成モジュールと記録制御モジュールを備える。前記メディア情報作成モジュールはメディア記録機器が接続されたときにプラグアンドプレイ機能により、予め設定された前記メディア記録機器がデータを記録可能な記録メディアの種類と容量とからメディア情報を作成し、この作成したメディア情報を前記機器へ送信する。前記記録制御モジュールは前記機器からアップロード先として選択された前記記録メディアの残容量がディジタルコンテンツの記録に不足している場合、当該記録メディアを前記メディア記録機器にセットするようメッセージを出力する。【選択図】図１
2012014774.tif 000002
【特許請求の範囲】
【請求項１】
ディジタルコンテンツが蓄積された送信側の機器とネットワークを介して接続され、前記ディジタルコンテンツを前記機器から前記ネットワークを経由して受信し、装置に搭載または装置に接続されたメディア記録機器に挿脱可能にセットされた記録メディアへコピーするデータ伝送装置において、
前記メディア記録機器が接続されたときにプラグアンドプレイ機能により、予め設定された前記メディア記録機器がデータを記録可能な前記記録メディアの種類と容量とからメディア情報を作成し、作成したメディア情報を前記機器へ送信するメディア情報作成モジュールと、
前記機器からアップロード先として選択された前記記録メディアの残容量が前記ディジタルコンテンツの記録には不足している場合または前記記録メディアがセットされていなかった場合、当該記録メディアを前記メディア記録機器にセットするようメッセージを出力し、前記メディア記録機器にセットされた当該記録メディアに、受信した前記ディジタルコンテンツを記録する記録制御モジュールと
を具備することを特徴とするデータ伝送装置。
【請求項２】
ディジタルコンテンツが蓄積され、ネットワークを介して接続された受信側の機器へ前記ディジタルコンテンツをアップロードし、前記機器に搭載または接続されたメディア記録機器に挿脱可能にセットされた記録メディアへコピーするデータ伝送装置において、
前記ディジタルコンテンツをコピー可能な機器が前記ネットワークに存在するか否かを検索し、前記メディア記録機器がデータを記録可能な前記記録メディアの種類と容量とを含むメディア情報を、検索された機器から取得する検索モジュールと、
前記検索モジュールにより取得されたメディア情報から抽出した前記記録メディアの種類と記録可能な残容量でアップロード先を示したアップロード先選択画面を出力する画面出力モジュールと、
前記アップロード先選択画面から選択された所望のアップロード先に対して、前記ディジタルコンテンツをアップロードするアップロードモジュールと
を具備することを特徴とするデータ伝送装置。
【請求項３】
ディジタルコンテンツが蓄積された送信側の第１機器と前記ディジタルコンテンツを受信する受信側の第２機器とをネットワークを介して接続し、前記ディジタルコンテンツを前記第１機器から前記ネットワークを経由して前記第２機器に搭載または接続されたメディア記録機器に挿脱可能にセットされた記録メディアへコピーするネットワークコピーシステムにおいて、
前記第１機器は、
前記ディジタルコンテンツをコピー可能な機器が前記ネットワークに存在するか否かを検索し、前記メディア記録機器がデータを記録可能な前記記録メディアの種類と容量とを含むメディア情報を、検索された機器から取得する検索モジュールと、
前記検索モジュールにより取得されたメディア情報から抽出した前記記録メディアの種類と記録可能な残容量でアップロード先を示したアップロード先選択画面を出力する画面出力モジュールと、
前記アップロード先選択画面から選択された所望のアップロード先に対して、前記ディジタルコンテンツをアップロードするアップロードモジュールとを備え、
前記第２機器は、
前記メディア記録機器が接続されたときにプラグアンドプレイ機能により、予め設定された前記メディア記録機器がデータを記録可能な前記記録メディアの種類と容量とからメディア情報を作成し、作成したメディア情報を前記第１機器へ送信するメディア情報作成モジュールと、
前記第１機器からアップロード先として選択された前記記録メディアの残容量が前記ディジタルコンテンツの記録には不足している場合または前記記録メディアがセットされていなかった場合、当該記録メディアを前記メディア記録機器にセットするようメッセージを出力し、前記メディア記録機器にセットされた当該記録メディアに、受信した前記ディジタルコンテンツを記録する記録制御モジュールと
を具備することを特徴とするネットワークコピーシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、データ伝送装置およびネットワークコピーシステムに関する。
【背景技術】
【０００２】
例えば録画機能を備えた機器にディジタル録画されたコンテンツ（これをディジタルコンテンツという）を他の機器へコピーまたは移動などのダビングを行う場合に、ＵＰｎＰやＤＬＮＡ技術を利用すると、送信側の機器に保存されたディジタルコンテンツを、ネットワーク経由で、受信側の機器に搭載または接続されたコンテンツ記録／再生装置（これをメディアドライブという）にセットされた記録メディアに書き込むことができる。
【０００３】
このようなディジタルコンテンツのダビングを行う場合に、通常、利用者は、受信側の機器のメディアドライブに挿入されている記録メディアの容量を予め確認しておく必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５７８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、記録メディアは、ＣＤ、ＤＶＤ、ブルーレイ（ＢＤ）など、さまざまな規格のものが存在し、その中でも＋Ｒ、−Ｒ、−Ｒ ＤＬ、−ＲＷ、−ＲＥ、−ＲＥ ＤＬなどというように多種多様なタイプのものが存在する。メディアドライブの側も上記した多種の記録メディアの記録／再生方式に対応しており、利用者は、ダビング（コピー）対象のディジタルコンテンツと記録メディアの規格、タイプ、容量を十分判った上でダビングする必要があり、ある程度記録メディアの知識を持たなければディジタルコンテンツを簡単にはコピーできないという課題がある。
【０００６】
本発明が解決しようとする課題は、ネットワークを経由したディジタルコンテンツの記録メディアへのコピーを利用者が容易に行うことができるデータ伝送装置およびネットワークコピーシステムを提供することにある。
【課題を解決するための手段】
【０００７】
実施形態のデータ伝送装置は、ディジタルコンテンツが蓄積された送信側の機器とネットワークを介して接続され、前記ディジタルコンテンツを前記機器から前記ネットワークを経由して受信し、装置に搭載または装置に接続されたメディア記録機器に挿脱可能にセットされた記録メディアへコピーする。このデータ伝送装置はメディア情報作成モジュール、記録制御モジュールを備える。前記メディア情報作成モジュールは、前記メディア記録機器が接続されたときにプラグアンドプレイ機能により、予め設定された前記メディア記録機器がデータを記録可能な前記記録メディアの種類と容量とからメディア情報を作成し、作成したメディア情報を前記機器へ送信する。前記記録制御モジュールは前記機器からアップロード先として選択された前記記録メディアの残容量が前記ディジタルコンテンツの記録には不足している場合または前記記録メディアがセットされていなかった場合、当該記録メディアを前記メディア記録機器にセットするようメッセージを出力し、前記メディア記録機器にセットされた当該記録メディアに、受信した前記ディジタルコンテンツを記録する。
【図面の簡単な説明】
【０００８】
【図１】実施形態のネットワークコピーシステムの概要構成を示す図である。
【図２】ネットワークコピーシステムの構成を示す図である。
【図３】対応リムーバブルメディア情報テーブルの一例を示す図である。
【図４】リムーバブルメディア書き込み可能空き容量情報の一例を示す図である。
【図５】リムーバブルメディア上書き書き込み可能容量情報の一例を示す図である。
【図６】コンテナの一例を示す図である。
【図７】アップロード先選択画面の一例を示す図である。
【図８】ＵＰＣとＤＭＳの間でネットワークを介してコマンドのやりとりで行われるアップロード処理のシーケンスの一例である。
【図９】ＤＭＳでのアップロード受信処理の準備動作を示すフローチャートである。
【図１０】制御モジュールがコンテナの種類（規格およびタイプ）に応じて異なる動作を行うフローチャートである。
【図１１】コンテナの他の例を示す図である。
【図１２】コンテナの他の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態を詳細に説明する。図１は実施形態のネットワークコピーシステムの構成を示す図である。
【００１０】
図１に示すように、この実施形態のネットワークコピーシステムは、ディジタルコンテンツ（以下「コンテンツ」と称す）を送信する送信側の第１機器、つまり第１データ伝送装置であるアップロードコントローラ１（以下「ＵＰＣ１」と称す）と、コンテンツを受信する受信側の第２機器としての第２データ伝送装置であるディジタルメディアサーバ２（以下「ＤＭＳ２」と称す）とをＬＡＮなどのネットワーク３を介して接続したものである。
このネットワークコピーシステムは、コンテンツをＵＰＣ１からネットワーク３を経由してＤＭＳ２に搭載または接続されたメディア記録機器としてのリムーバブルメディアドライブ１９に挿脱可能にセットされた記録メディアへダビングするものである。なおダビングとはオリジナルコンテンツを別の記録メディアへコピーすることをいう。またコピーの後、オリジナルコンテンツを削除することをムーブ（移動）という。つまりムーブ（移動）することはコピーに含まれる。
【００１１】
ＵＰＣ１とＤＭＳ２とは、例えばＤＬＮＡ（Digital Living Network Alliance）のガイドラインに沿ったＵＰｎＰ（Universal Plug and Play）機能により、リクエストとレスポンスをやりとりして、ネットワーク３内の機器間の情報交換や資源共有を行う。なお、コンテンツのダビング機能について、ＵＰＣ１とＤＭＳ２はどちらが送信側、受信側となってもよく、ダビング機能については同じ構成の場合があり、この例では、図２にＤＭＳ２の構成を一例として示す。
【００１２】
図２に示すように、ＤＭＳ２は、ディジタルチューナ１１、暗号解読モジュール１２、復号モジュール１３、表示装置１４、コンテンツ管理情報抽出モジュール１５、コンテンツ管理情報管理モジュール１６、暗号化モジュール１７、ディジタルインターフェース１８（以下「ディジタルＩＦ」と称す）、リムーバブルメディアドライブ１９、コンテンツ管理情報作成モジュール２０、ハードディスクドライブ２１、メモリ２２、操作部２６、制御モジュール２７などを有している。
【００１３】
ディジタルチューナ１１は、地上ディジタル放送を受信する。暗号解読モジュール１２は、ディジタルチューナ１１により受信された地上ディジタル放送の暗号を解読し、受信チャネルの番組データを復号モジュール１３へ送る。なお録画時には、番組データは暗号化モジュール１７へ送られる。
【００１４】
復号モジュール１３は、暗号解読モジュール１２から送られてきた番組データから番組のコンテンツを復調し表示装置１４へ出力する。表示装置１４は、復号モジュール１３から受け取った番組のコンテンツを画面に表示する。
【００１５】
コンテンツ管理情報抽出モジュール１５は、受信側（ＤＭＳ２）の場合、ネットワーク３から受信された暗号化データ（番組のコンテンツデータ）からコンテンツ管理情報を抽出する。また送信側（ＵＰＣ１）の場合は、レスポンスに含まれるコンテナ（コンテンツ管理情報）を抽出する。
【００１６】
コンテンツ管理情報管理モジュール１６は、コンテンツ管理情報抽出モジュール１５により抽出されたコンテンツ管理情報（どのコンテンツがどういった状態でどこに記憶されるか等）をハードディスクドライブ２１またはメモリ２２の記憶領域に記憶し管理する。
【００１７】
暗号化モジュール１７は、保存対象のコンテンツを暗号化しリムーバブルメディアドライブ１９またはハードディスクドライブ２１に記憶（記録）する。
【００１８】
ディジタルＩＦ１８は、例えばネットワーク３へデータを送信またはネットワーク３からのデータを受信する通信部である。
【００１９】
リムーバブルメデイアドライブ１９は、ＤＭＳ２の本体に内蔵（搭載）または接続されるメディア記録機器、例えばブルーレイマルチドライブ（以下「ＢＤドライブと称す」と称す）などであり、ＢＤ、ＢＤ−Ｒ、ＢＤ−ＲＥ等の他、ＤＶＤ、ＣＤなどのさまざまな規格およびタイプのリムーバブル記録メディア（以下「リムーバブルメディア」と称す）にデータを記録／再生可能である。リムーバブルメディアはリムーバブルメデイアドライブ１９のトレーなどに挿脱可能にセットされる。
【００２０】
コンテンツ管理情報作成モジュール２０は、受信されたコンテンツを管理するためのコンテンツ管理情報を作成する。
【００２１】
ハードディスクドライブ２１は、送信側（ＵＰＣ１）の場合、暗号化モジュール１７により暗号化された番組のコンテンツなどが保存される。
【００２２】
操作部２６は、アップロード先のリムーバブルメディアの種類、保存容量などが表示されたアップロード先選択画面４２（図７参照）から、アップロード先のリムーバブルメディアを選択操作（指示）するためのものである。
【００２３】
制御モジュール２７は、データ伝送制御モジュール３１、検索モジュール３２、画面出力モジュール３３、アップロードモジュール３４、メディア情報作成モジュール３５、記録制御モジュール３６などを有している。
【００２４】
データ伝送制御モジュール３１は、ネットワーク３へのデータの伝送（送信および受信）を制御する。
【００２５】
検索モジュール３２は、コマンドのやりとりによりコンテンツをダビング可能な機器（リムーバブルメデイアドライブ１９）がネットワーク３上に存在するか否かを検索し、検索されたリムーバブルメデイアドライブ１９がデータを記録可能なリムーバブルメディアの種類と容量とを含むメディア情報を、検索された機器から取得する。
【００２６】
画面出力モジュール３３は、検索モジュール３２により取得されたメディア情報から抽出したリムーバブルメディアの種類と記録可能な残容量でアップロード先を示したアップロード先選択画面４２（図７参照）を出力する。
【００２７】
アップロードモジュール３４は、アップロード先選択画面４２から利用者により選択された所望のアップロード先に対してハードディスクドライブ２１に蓄積されているコンテンツをアップロードする。
【００２８】
メディア情報作成モジュール３５は、リムーバブルメデイアドライブ１９が接続されたときにプラグアンドプレイ機能により、予めメモリ２２に設定されたテーブルおよび情報を参照してリムーバブルメデイアドライブ１９がデータを記録可能なリムーバブルメディアの種類（規格およびタイプ）と容量を読み出して、これらの情報からメディア情報を作成し、この作成したメディア情報を、ディジタルＩＦ１８を通じてネットワーク３（に接続されたＵＰＣ１）へ送信する。
【００２９】
記録制御モジュール３６は、ＵＰＣ１からアップロード先として選択されたリムーバブルメディアの残容量がコンテンツを記録するのに不足している場合またはリムーバブルメディアがセットされていなかった場合、当該メディアをリムーバブルメデイアドライブ１９にセットするようメッセージを出力し、リムーバブルメデイアドライブ１９にセットされた当該メディアに、受信したコンテンツを記録する。
【００３０】
メモリ２２には、対応リムーバブルメディア容量情報テーブル２３と、リムーバブルメディア書き込み可能空き容量情報２４と、リムーバブルメディア上書き書き込み可能容量情報２５が記憶されている。
【００３１】
図３に示すように、対応リムーバブルメディア容量情報テーブル２３には、リムーバブルメディアドライブ１９がデータの書き込みおよび読み出しに対応するリムーバブルメディアの名称とそのメディアへの書き込み可能容量とを対応付けたメディア管理データ（メディア情報）が設定されている。
【００３２】
この例では、リムーバブルメディアがＢＤ−Ｒの場合、書き込み可能容量は２５Ｇｂｙｔｅと５０Ｇｂｙｔｅの２種類あり、ＢＤ−ＲＥの場合、書き込み可能容量は２５Ｇｂｙｔｅと５０Ｇｂｙｔｅの２種類あるものとされている。
【００３３】
このデータは、ＤＭＳ２を製造する際に予めＨＤＤ等の不揮発性記憶領域に記録しておく固定データであり、ＤＭＳ２でのダビングを行うための利用者による操作部２６のダビング操作時に、制御モジュール２７によりＨＤＤの不揮発性記憶領域からメモリ２２に読み込まれる。
【００３４】
また、これ以外の方法としては、例えばダビング用のソフトウェア内にメディア情報としてデータを埋め込んでおく、またはユーザが何らかの手段でメディア情報を設定し不揮発性記憶領域に保存しておく等によって、ダビング時または起動時などに、不揮発性記憶領域に保存されているメディア情報を制御モジュール２７がメモリ２２に読み込んでもよい。
【００３５】
さらに、ダビング機能が動作したときに制御モジュール２７が、リムーバブルメディアドライブ１９がリムーバブルメディアから読み取ったメディア情報をメモリ２２上に読み込んでもよい。
【００３６】
すなわち、対応リムーバブルメディア容量情報テーブル２３は、リムーバブルメディアドライブ１９が再生／録画可能なリムーバブルメディアの容量を管理するための情報である。
【００３７】
図４に示すように、リムーバブルメディア書き込み可能空き容量情報２４は、制御モジュール２７によりリムーバブルメディアドライブ１９から取得され、メモリ２２に記憶される。この例では、リムーバブルメディアドライブ１９に、例えばＢＤ−ＲＷなどのリムーバブルディスクが挿入されており、書き込み可能な容量が５ＧＢであるものとする。なおリムーバブルメディアがＢＤ−ＲＷの場合、データはメディアに追記される。
【００３８】
すなわち、リムーバブルメディア書き込み可能空き容量情報２４は、リムーバブルメディアドライブ１９に現在挿入されているリムーバブルメディアに上書きしないで書き込める容量（すなわち空きディスクの場合は新規書き込み、一部書き込まれているディスクの場合は追記）と、空き容量を管理するための情報である。
【００３９】
図５に示すように、リムーバブルメディア上書き書き込み可能容量情報２５は、制御モジュール２７によりリムーバブルドライブ１９から取得される。リムーバブルメディア上書き書き込み可能容量情報２５は、リムーバブルメディアドライブ１９に現在挿入（セット）されているリムーバブルメディアがデータを上書き可能な場合に上書きして書き込み可能な容量を管理するための情報である。
【００４０】
この例では、リムーバブルメディアドライブ１９にリムーバブルメディアが予め挿入されており、既にリムーバブルメディアに書き込まれているデータを上書きする場合に、リムーバブルメディアに書き込める容量が、例えば２５ＧＢであるものとする。
【００４１】
この状態で、ＵＰＣ１からのアップロード要求をＤＭＳ２が受信したときには、ＤＭＳ２は、ＵＰＣ１に対して図６に示すようなコンテナ４１を作成し、この作成したコンテナ４１を含む応答をＵＰＣ１へ返す。
【００４２】
図６に示すように、コンテナ４１は、コンテナ名称と空き容量とを対応付けたテーブルである。コンテナ４１のコンテナ名称、例えば「ＢＤ（追記５Ｇ）」とは、図４に示したように、現状、リムーバブルメディアドライブ１９にブルーレイ関連の何らかのリムーバブルメディアが挿入されており、追記書き込み可能な容量が５ＧＢであることを示している。
【００４３】
またコンテナ名称「ＢＤ（上書き２５ＧＢ）」とは、図５に示したように、現在、リムーバブルメディアドライブ１９にブルーレイ関連の何らかのリムーバブルディスクが挿入されており、リムーバブルメディアに既に書き込まれているデータを上書きする場合にリムーバブルメディアに書き込める容量が２５ＧＢであることを示す。以下、リムーバブルメディアの名称と、それらが空メディアの場合の書き込み可能容量を意味する。
【００４４】
コンテナ４１のコンテナ名称「ｄｃ：ｔｉｔｌｅ」は、ＵＰｎＰのメタデータであり、そのコンテナの名称を意味する。
【００４５】
ＵＰＣ１は、図７に示すように、アップロード先を選択するためのアップロード先選択画面４２に表示する。このアップロード先選択画面４２は、グラフィックユーザインターフェース画面（ＧＵＩ画面）である。このアップロード先選択画面４２には、受信されたコンテナ４１の情報（コンテナの名称、容量、書き込み可能状況など）が表示され、画面に表示された中の任意のコンテナ名称が操作部２６により選択されることで、制御モジュール２７は、利用者が選択したコンテナを検知する。
【００４６】
すなわち、ＵＰＣ１側の利用者が、コンテンツをアップロードする際には、アップロード先選択画面４２のアップロードしたいコンテンツ名称を、操作部２６を操作して選択する。
【００４７】
なお、この例では、ｄｃ：ｔｉｔｌｅ中に、アップロード先として、リムーバブルメディアであることとその書き込み可能な容量、さらに、追記か上書きかを表示する情報を持たせたが、他のメタデータやＢＤ−Ｒ、ネットワーク３上のコマンドなどによって、それらの情報を通知しても構わない。ｄｃ：ｔｉｔｌｅについては、ＵＰｎＰあるいはＤＬＮＡ対応機器では必須となっているため、既存のＵＰＣ１でも機能の改修無しにＤＭＳ２にコンテンツ（データ）をアップロードすることができる。
【００４８】
図８を参照してこの実施形態の動作を説明する。図８はＵＰＣ１とＤＭＳ２との間でのネットワーク３を介して行われるアップロード処理のシーケンスの一例である。
【００４９】
1)機器発見ステップ（ステップＳ１０１，Ｓ１０２）  
ＵＰＣ１の制御モジュール２７は、Ｍ−ＳＥＲＣＨのコマンドをネットワーク３へ送り、ネットワーク３にＤＭＳ２が存在するか否かを検索する。
【００５０】
ネットワーク３に接続されているＤＭＳ２では、制御モジュール２７がＭ−ＳＥＲＣＨのコマンドに対し、Ｒｅｓｐｏｎｓｅのコマンドを返信する。
【００５１】
2)ＤＭＳ２の能力確認ステップ（ステップＳ１０３〜Ｓ１０８）  
ＤＭＳ２からＲｅｓｐｏｎｓｅのコマンドが受信されると、続いて、ＵＰＣ１の制御モジュール２７は、ＨＴＴＰ  ＧＡＴ  Ｒｅｑｕｅｓｔコマンド（Ｄｅｖｉｃｅ  Ｄｅｓｃｐｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）をネットワーク３へ送り、ＤＭＳ２からのＲｅｓｐｏｎｓｅコマンド（Ｄｅｖｉｃｅ  Ｄｅｓｃｐｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）に記述された内容（記録可能な装置の有り無し）によって、記録可能な装置があるか否かを確認する。
【００５２】
確認の結果、ＤＭＳ２の側に記録可能な装置があることが検知されると、ＵＰＣ１の制御モジュール２７は、ＨＴＴＰ  ＧＡＴ  Ｒｅｑｕｅｓｔコマンド（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｐｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）をネットワーク３へ送り、ＤＭＳ２からのＲｅｓｐｏｎｓｅコマンド（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｐｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）に記述された内容（サービス機能の有り無し）によって、アップロードするデータをダビングできるか否かを確認する。
【００５３】
確認の結果、ＤＭＳ２の側にサービス機能があれば、ＵＰＣ１の制御モジュール２７は、ＣＤＳ：Ｘ＿Ｇｅｔ  ＤＬＮＲ  Ｕｐｌｏａｄ  ＰｒｏｆｉｌｅｓまたはＣＭＳ：Ｇｅｔ  Ｐｒｏｔｏｃｏｌ  Ｉｎｆｏ  Ｒｅｑｕｅｓｔなどのコマントをネットワーク３へ送り、ＤＭＳ２からのＲｅｓｐｏｎｓｅコマンド（Ｄｅｖｉｃｅ  Ｄｅｓｃｐｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）に記述された内容（ＤＬＮＲアップロードプロファイルの有り無し）によって、ＤＬＮＲアップロードプロファイルを有しているか否かを確認する。
【００５４】
3)アップロード先コンテナ選択ステップ（ステップＳ１０９，Ｓ１１０）  
確認の結果、ＤＭＳ２の側にＤＬＮＲアップロードプロファイルが有れば、続いて、ＵＰＣ１の制御モジュール２７は、ＣＤＳ：Ｂｒｏｗｓｅ  Ｒｅｑｕｅｓｔなどのコマントをネットワーク３へ送り、ＤＭＳ２からＣＤＳ：Ｂｒｏｗｓｅ  Ｒｅｓｐｏｎｓｅコマンドが受信されると、そのＲｅｓｐｏｎｓｅに含まれるＤＭＳ２が公開する各コンテナの情報を抽出し、アップロード先の候補情報を取得する。
【００５５】
アップロード先の候補情報を取得すると、図７に示したアップロード先選択画面４２にアップロード先の候補情報を表示し、利用者による操作部２６の操作でアップロード先のコンテナが選択されるのを待機する。なお、アップロード先コンテナ検索は、複数のＣＤＳ：Ｂｒｏｗｓｅ Ｒｅｑｕｅｓｔを発行して行う。
【００５６】
４）アップロードステップ（ステップＳ１１１，Ｓ１１３）
アップロード先選択画面４２に示されているコンテナ一覧の中から、操作部２６からの操作で所望のコンテナ名称が選択されると、ＵＰＣ１の制御モジュール２７は、ＣＤＳ：Ｃｒｅａｔｅ  Ｏｂｊｅｃｔ  Ｒｅｑｕｅｓｔなどのコマントをネットワーク３へ送り、ＤＭＳ２からＣＤＳ：Ｃｒｅａｔｅ  Ｏｂｊｅｃｔ  Ｒｅｓｐｏｎｓｅコマンドが受信されると、アップロードの準備が整ったものと判定し、ＨＴＴＰ  ＰＯＳＴ  Ｒｅｑｕｅｓｔ（Ｃｏｎｔｅｎｔ）をネットワーク３へ送り、ＵＰＣ１に蓄積されているアップロード対象のコンテンツを、選択されたＤＭＳ２のコンテナへアップロードする。
【００５７】
ここで、図９を参照してＤＭＳ２側の受信処理動作を説明する。
ＤＭＳ２では、制御モジュール２７が、アップロードの準備のため、リムーバブルメディアドライブ１９が対応するリムーバブルメディアの情報を用いて、対応リムーバブルメディア容量情報テーブル２３を作成する（ステップＳ２０１）。
【００５８】
続いて、制御モジュール２７は、リムーバブルメディア書き込み可能空き容量情報２４を取得する（ステップＳ２０２）。
【００５９】
さらに、制御モジュール２７は、リムーバブルメディア上書き書き込み可能容量情報２５を取得する（ステップＳ２０３）。
【００６０】
そして、制御モジュール２７は、受信可能コンテナ情報を作成する（ステップＳ２０４）。
【００６１】
最後に、制御モジュール２７は、ＵＰｎＰ機器として、ＵＰＣ１からのリクエストを待つ（ステップＳ２０５）。
【００６２】
ＤＭＳ２では、ＵＰＣ１側から、図６に示したコンテナ４１に対するコンテンツのアップロードを受ける際に、制御モジュール２７は、コンテナの種類（規格およびタイプ）に応じて図１０のフローチャートのように異なる動作を行う。
【００６３】
制御モジュール２７は、まず、ＣＤＳ：Ｃｒｅａｔｅ  Ｏｂｊｅｃｔが、どのコンテナへのアップロード要求かを判定し、下記コンテナの種類に応じた処理を行う（図１０のステップＳ３０１）。
【００６４】
ａ）ＢＤ（追記 ５ＧＢ）の場合（ステップＳ３０２）、
・「リムーバブルメディアドライブ１９に挿入されているリムーバブルメディアに追記します。」といったメッセージをＤＭＳ２の表示装置１４に表示する。
・リムーバブルメディアドライブ１９に挿入されているリムーバブルメディアに受信したコンテンツを追記する。
【００６５】
ｂ）ＢＤ（上書き２５ＧＢ）の場合（ステップＳ３０３）、
・「リムーバブルメディアドライブ１９に挿入されているリムーバブルメディアに上書きします。」といったメッセージをＤＭＳ２の表示装置１４に表示する。
・受信したコンテンツを、リムーバブルメディアドライブ１９に挿入されているリムーバブルメディアに上書きする。
【００６６】
ｃ）ＢＤ−Ｒ（新規 ２５ＧＢ）の場合（ステップＳ３０４）、
・「リムーバブルメディアドライブに新しいＢＤ−Ｒ（２５ＧＢ）メディアを入れて下さい。」とＤＭＳ２の表示装置１４にメッセージを表示し、リムーバブルメディアが挿入されるのを待つ。
・挿入されたリムーバブルメディアが正しければ（ステップＳ３０５のＹｅｓ）、受信したコンテンツを書き込む（ステップＳ３０６）。
【００６７】
ｄ）ＢＤ−Ｒ  ＤＬ（新規 ５０ＧＢ）の場合（ステップＳ３０４）、
・「リムーバブルメディアドライブに新しいＢＤ−Ｒ ＤＬ（５０ＧＢ）メディアを入れて下さい。」といったメッセージをＤＭＳ２の表示装置１４に表示し、リムーバブルメディアが挿入されるのを待機する。
【００６８】
・そして、利用者によりリムーバブルメディアドライブ１９にリムーバブルメディアが挿入されると、制御モジュール２７は、リムーバブルメディアドライブ１９に挿入されたリムーバブルメディアの情報をリムーバブルメディアドライブ１９に読み取らせ、その情報を取得して、リムーバブルメディアが正しか否かを判定し（ステップＳ３０５）、正しい場合（ステップＳ３０５のＹｅｓ）、受信したコンテンツをリムーバブルメディアに書き込む（ステップＳ３０６）。
【００６９】
ｅ）ＢＤ−ＲＥ（新規 ２５ＧＢ）の場合（ステップＳ３０４）、
・「リムーバブルメディアドライブ１９に新しいＢＤ−ＲＥ（２５ＧＢ）メディアを入れて下さい。」といったメッセージをＤＭＳ２の表示装置１４に表示し、リムーバブルメディアが挿入されるのを待機する。
・挿入されたリムーバブルメディアが正しければ受信したコンテンツを書き込む。
【００７０】
ｆ）ＢＤ−ＲＥ  ＤＬ（新規 ５０ＧＢ）の場合（ステップＳ３０４）、
・「リムーバブルメディアドライブ１９に新しいＢＤ−ＲＥ ＤＬ（５０ＧＢ）メディアを入れて下さい。」といったメッセージをＤＭＳ２の表示装置１４に表示し、リムーバブルメディアが挿入されるのを待機する。
・挿入されたリムーバブルメディアが正しければ（ステップＳ３０５のＹｅｓ）、受信したコンテンツを書き込む（ステップＳ３０６）。
【００７１】
なお、ｃ）〜ｆ）で、所定時間待機後、利用者により対応のリムーバブルメディアが挿入されなかった場合は（ステップＳ３０５のＮｏ）、繰り返しメッセージを表示してリムーバブルメディアの挿入を促すか、アップロード受信を中止する。
【００７２】
このようにして、送信側の機器であるＵＰＣ１を利用する利用者がＵＰＣ１において、その時点でＤＭＳ２のリムーバブルメディアドライブ１９に挿入されていないリムーバブルメディアへ書き込むダビング（コピー）操作が可能となる。
【００７３】
このようにこの実施形態によれば、送信側の機器であるに保存されたコンテンツを、ＬＡＮ経由で、受信側の機器であるＤＭＳ２に搭載されたリムーバブルメディアドライブ１９（例えばブルーレイディスクドライブ（ＢＤドライブ）など）にセットされたＢＤ等のリムーバブルメディアに書き込むようなコピー操作（ダビング）を行う場合に、ＤＭＳ２に搭載または接続されているメディア記録機器（リムーバブルメディアドライブ１９）が対応するリムーバブルメディアの種類と各メディアの種類毎に異なる書き込み先として各々のメディアの残容量とを関連付けたコンテナを作成し、ＵＰＣ１へ送信することにより、ＵＰＣ１を利用するユーザがＵＰＣ１において、その時点でＤＭＳ２のリムーバブルメディアドライブ１９に挿入されていないリムーバブルメディアへもコンテンツを書き込む操作（コピーまたは移動などのダビング操作）が可能となる。
すなわち、実施形態によれば、ネットワークを経由したディジタルコンテンツの記録メディアへのダビングを利用者が容易に行うことができるデータ伝送装置およびネットワークコピーシステムを提供できる。
【００７４】
（他の実施形態）
なお、本願発明の実施形態は、上記実施形態のみに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形してもよい。例えば実施形態で説明した各要素の拡張、一部の削除を含む変更を行った形態も本発明の技術的範囲に含まれる。
【００７５】
例えば図６に示したコンテナ４１を作成する際に、上記の例では、対応リムーバブルメディア容量情報テーブル２３と、リムーバブルメディア書き込み可能空き容量情報２４およびリムーバブルメディア上書き書き込み可能容量情報２５を参照して作成したが、これ以外に、例えばユーザが手持ちの新規メディアや既に書き込みを行った追記可能な記録メディアの情報をキー入力させることにより、例えば図１１に示すように、コンテナ４１を決定することができる。各コンテナについては以下のようになる。
【００７６】
ａ）ＢＤ（追記 ５ＧＢ）
追記可能で空き容量が５ＧＢのＢＤメディアをユーザが保持している。
ｂ）Ｄ（追記 １０ＧＢ）
追記可能で空き容量が５ＧＢのＢＤメディアをユーザが保持している。
ｃ）ＢＤ（追記 １ＧＢ）
追記可能で空き容量が５ＧＢのＢＤメディアをユーザが保持している。
ｄ）ＢＤ−Ｒ（新規 ２５ＧＢ）
新しいＢＤ−Ｒメディアをユーザが保持している。
ｆ）ＢＤ−ＲＥ（新規 ２５ＧＢ）
新しいＢＤ−ＲＥメディアを利用者が保持している。
【００７７】
なお、上記図１１の例は、ＤＭＳ２のリムーバブルメディアドライブ１９が対応していたとしても、利用者がＢＤ−ＲおよびＢＤ−ＲＥのＤＬ（２層）メディアを保持していない場合の例である。このように、利用者が保有しているリムーバブルメディアの情報も加味して、ＵＰＣ１側からリムーバブルメディアへ書き込むダビング操作が可能となる。
【００７８】
さらに、図１２に示すコンテナ４１の例のように、アップロード先の各コンテナに「×５」、「超過時は失敗」、「超過時は分割」などの条件を付加し、アップロード先にさらに意味を持たせてもよい。この場合、各コンテナについては以下のようになる。
【００７９】
ａ）ＢＤ−Ｒ（新規２５ＧＢ）Ｘ５
２５ＧＢの新規メディア５枚まで分割して書き込み可能
ｂ）ＢＤ−Ｒ（新規 ２５ＧＢ）（２５ＧＢ超過時は失敗）
アップロードしたコンテンツサイズが２５ＧＢを超える場合は、書き込みを行う前に、転送を中止とする。
ｃ）ＢＤ−Ｒ（新規 ２５ＧＢ）（２５ＧＢ超過時は分割）
ＤＭＳ２へアップロードしたコンテンツのサイズが２５ＧＢを超える場合は、分割して書き込みを行う。
【００８０】
この例のようにコンテナ４１の名称にメディアの記録条件を付加してＵＰＣ１へ送り、ＵＰＣ１側では、取得したコンテナ４１の情報をアップロード先選択画面４２に表示し、利用者が、アップロード先選択画面４２に示されたコンテナの中から、メディアの記録条件が適切なアップロード先のコンテナを選択することによって、ＤＭＳ２でのリムーバブルメディアへの書き込み方法を選択することができる。
【００８１】
すなわち、上記実施形態に開示した複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。また実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００８２】
また上記実施形態に示した各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００８３】
１…アップロードコントローラ（ＵＰＣ）、２…ディジタルメディアサーバ（ＤＭＳ）、３…ネットワーク、１１…ディジタルチューナ、１２…暗号解読モジュール、１３…復号モジュール、１４…表示装置、１５…コンテンツ管理情報抽出モジュール、１６…コンテンツ管理情報管理モジュール、１７…暗号化モジュール、１８…ディジタルインターフェース（ディジタルＩＦ）、１９…リムーバブルメディアドライブ、２０…コンテンツ管理情報作成モジュール、２１…ハードディスクドライブ、２２…メモリ、２３…対応リムーバブルメディア容量情報テーブル、２４…容量情報、２５…可能容量情報、２６…操作部、２７…制御モジュール、３１…データ伝送制御モジュール、３２…検索モジュール、３３…画面出力モジュール、３４…アップロードモジュール、３５…メディア情報作成モジュール、３６…記録制御モジュール、４１…コンテナ、４２…アップロード先選択画面。
【図１】
2012014774.tif 000003
【図２】
2012014774.tif 000004
【図３】
2012014774.tif 000005
【図４】
2012014774.tif 000006
【図５】
2012014774.tif 000007
【図６】
2012014774.tif 000008
【図７】
2012014774.tif 000009
【図８】
2012014774.tif 000010
【図９】
2012014774.tif 000011
【図１０】
2012014774.tif 000012
【図１１】
2012014774.tif 000013
【図１２】
2012014774.tif 000014