(57)【要約】【課題】ネットワークを経由したディジタルコンテンツの記録メディアへのコピーを、操作性よくかつコピー中のエラーで記録メディアを無駄にせずに行うことができる情報処理装置およびネットワークコピーシステムを提供する。【解決手段】情報処理装置は送信側の情報処理装置からネットワークを経由してディジタルコンテンツを受信する情報処理装置であり、記録メディアが挿脱自在にセットされたメディア記録機器と、記憶装置と、記録制御モジュールとを有する。前記記録制御モジュールは、送信側の情報処理装置からアップロードされてきたディジタルコンテンツを記憶装置に記憶し、アップロード後またはアップロードと並行して記憶装置に記憶したディジタルコンテンツをメディア記録機器の記録メディアへ書き込む。【選択図】図１
2012027986.tif 000002
【特許請求の範囲】
【請求項１】
ディジタルコンテンツが蓄積された送信側の情報処理装置とネットワークを介して接続され、前記送信側の情報処理装置から前記ネットワークを経由して前記ディジタルコンテンツを受信する情報処理装置において、
前記ディジタルコンテンツのコピー先として指定可能な記憶装置と、
前記ディジタルコンテンツのコピー先として指定可能な記録メディアが挿脱自在にセットされるメディア記録機器と、
前記送信側の情報処理装置からアップロードされてきたディジタルコンテンツを前記記憶装置に記憶し、アップロード後またはアップロードと並行して前記記憶装置のディジタルコンテンツを前記メディア記録機器の前記記録メディアへ書き込む記録制御モジュールと
を具備することを特徴とする情報処理装置。
【請求項２】
前記記録制御モジュールは、
前記送信側の情報処理装置において、前記ディジタルコンテンツのコピー先として前記記録メディアが指定された場合に、前記送信側の情報処理装置からアップロードされてきたディジタルコンテンツを前記記憶装置に記憶し、アップロード後またはアップロードと並行して前記記憶装置のディジタルコンテンツを前記メディア記録機器の前記記録メディアへ書き込むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記コピー先として指定可能な前記記録メディアの保存容量および前記記憶装置の保存容量を収集し、コピー先の情報として前記送信側の情報処理装置へ送信する情報収集モジュールを具備することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記記録制御モジュールは、
前記ディジタルコンテンツの前記記録メディアへの書き込みが正常に終了した場合、コピー完了の情報を前記送信側の情報処理装置へ送信することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記記録制御モジュールは、
前記ディジタルコンテンツのメタデータに書き込まれている最後のコンテンツを示す情報の有無により前記ディジタルコンテンツのアップロードの終了を判定することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記記録制御モジュールは、
前記ディジタルコンテンツの前記記録メディアへの書き込みが終了した後、前記ディジタルコンテンツを前記記憶装置から消去することを特徴とする請求項１記載の情報処理装置。
【請求項７】
ディジタルコンテンツが蓄積された送信側の第１情報処理装置と前記ディジタルコンテンツを受信する受信側の第２情報処理装置とをネットワークを介して接続し、前記ディジタルコンテンツを、前記第１情報処理装置から前記ネットワークを経由して前記第２情報処理装置へコピーするネットワークコピーシステムにおいて、
前記第１情報処理装置は、
前記受信側の第２情報処理装置から受信されたコピー先の情報を表示する表示モジュールと、
前記表示部に表示されたコピー先の情報から、指定されたコピー先へ前記ディジタルコンテンツをアップロードするアップロードモジュールと、
前記ディジタルコンテンツをアップロードした後、前記受信側の情報処理装置から受信されたコピー完了の情報を前記表示部に表示する通知モジュールとを備え、
前記第２情報処理装置は、
前記ディジタルコンテンツのコピー先として指定可能な記憶装置と、
前記ディジタルコンテンツのコピー先として指定可能な記録メディアが挿脱自在にセットされたメディア記録機器と、
前記送信側の第１情報処理装置からアップロードされてきたディジタルコンテンツを前記記憶装置に記憶し、アップロード後または並行して前記記憶装置のディジタルコンテンツを前記メディア記録機器の前記記録メディアへ書き込み、この書き込みが正常に終了した場合、コピー完了の情報を前記送信側の第１情報処理装置へ送信する記録制御モジュールと
を具備することを特徴とするネットワークコピーシステム。
【請求項８】
ディジタルコンテンツが蓄積され、ネットワークを介して接続された受信側の情報処理装置へ前記ディジタルコンテンツをアップロードする情報処理装置において、
前記受信側の情報処理装置から受信されたコピー先の情報を表示する表示部と、
前記表示部に表示されたコピー先の情報から、指定されたコピー先へ前記ディジタルコンテンツをアップロードするアップロードモジュールと、
前記ディジタルコンテンツをアップロードした後、前記受信側の情報処理装置から受信されたコピー完了の情報を前記表示部に表示する通知モジュールと
を具備することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびネットワークコピーシステムに関する。
【背景技術】
【０００２】
例えば録画機能を備えた機器にディジタル録画されたコンテンツ（これをディジタルコンテンツという）を他の機器へコピーまたはムーブなどのダビングを行う場合に、ＵＰｎＰやＤＬＮＡ技術を利用すると、送信側の機器に保存されたディジタルコンテンツを、ネットワーク経由で、受信側の機器に搭載または接続されたコンテンツ記録／再生装置（これをメディアドライブという）にセットされた記録メディア（例えばＢＤディスクなど）に書き込むことができる。
【０００３】
このようなディジタルコンテンツのダビングを行う場合に、ユーザは、通常、送信側の機器のリモコンを操作して、受信側の機器へアップロード、つまり受信側の機器のハードディスク装置（以下「ＨＤＤ」と称す）に一旦保存し、次に、受信側の機器のリモコンを操作して、ＨＤＤに保存したコンテンツを、ＨＤＤからＢＤディスクに書き込むという２段階のダビング操作の手順を踏むことになる。
【０００４】
上記のダビング手順では、ユーザは、送信側の機器を操作して録画番組を受信側の機器へアップロードした後、再度受信側の機器を操作して記録メディアに書き込むことになるため、ユーザとしては、操作する機器を途中で変える必要があり、操作の手間が増えるという問題がある。
【０００５】
この問題は、HD Recording Link規格に対応した送信側の機器と受信側の機器を同規格のケーブルで、一対一で接続することにより、送信側の機器から受信側の機器に対してＨＤＤはもとよりそれ以外メディアを指定してのダビングが可能となり、解消することができる。
【０００６】
ところで、送信側の機器と受信側の機器をＬＡＮなどの汎用通信網を介して接続し、送信側の機器から受信側の機器へコンテンツをダビングする場合、通信速度の低下やＬＡＮケーブルが外れるなどのネットワーク上の問題（外的要因）でデータの転送が途切れ、コンテンツを転送中にダビング動作にエラーが生じる可能性がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１８８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、送信側の機器から送信したコンテンツを、受信側の機器で記録メディアに直接書き込んでいるときにエラーが発生すると、記録メディアが正常なものではなくなる。
【０００９】
例えば１回のみ書き込み可能なＢＤ−Ｒディスクなどのような記録メディアでは、ダビング途中でエラーを起したデータは読み取れなくなるばかりか、そのディスクには二度とデータが書き込めなくなるため、記録メディアそのものが無駄になってしまう。
【００１０】
本発明が解決しようとする課題は、ネットワークを経由したディジタルコンテンツの記録メディアへのコピーを、操作性よくかつコピー中のエラーで記録メディアを無駄にせずに行うことができる情報処理装置およびネットワークコピーシステムを提供することにある。
【課題を解決するための手段】
【００１１】
実施形態の情報処理装置は、ディジタルコンテンツが蓄積された送信側の情報処理装置とネットワークを介して接続され、前記送信側の情報処理装置から前記ネットワークを経由して前記ディジタルコンテンツを受信する情報処理装置であり、前記ディジタルコンテンツのコピー先として指定可能な記憶装置と、前記ディジタルコンテンツのコピー先として指定可能な記録メディアが挿脱自在にセットされたメディア記録機器と、記録制御モジュールとを有する。前記記録制御モジュールは、前記送信側の情報処理装置からアップロードされてきたディジタルコンテンツを前記記憶装置に記憶し、アップロード後またはアップロードと並行して前記記憶装置のディジタルコンテンツを前記メディア記録機器の前記記録メディアへ書き込む。
【図面の簡単な説明】
【００１２】
【図１】実施形態のネットワークコピーシステムの概要構成を示す図である。
【図２】ネットワークコピーシステムのレコーダ（ＴＶ）の構成を示す図である。
【図３】このネットワークコピーシステムの動作を示すシーケンス図である。
【図４】ドライブ情報取得要求の内容を示す図である。
【図５】ドライブ情報取得応答の内容を示す図である。
【図６】ダビング先機器指定画面の一例を示す図である。
【図７】ドライブ指定画面の一例を示す図である。
【図８】録画リスト画面の一例を示す図である。
【図９】ダビング確認画面の一例を示す図である。
【図１０】クリエイトオブジェクト要求の内容を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、実施形態を詳細に説明する。図１は実施形態のネットワークコピーシステムの構成を示す図である。
【００１４】
図１に示すように、この実施形態のネットワークコピーシステムは、例えば録画された番組タイトルなどのディジタルコンテンツ（以下「コンテンツ」と称す）を送信する送信側の第１機器、つまり第１情報処理装置であるテレビジョン装置１（以下「ＴＶ１」と称す）と、コンテンツを受信する受信側の第２機器としての第２情報処理装置であるＢＤ搭載ハードディスクレコーダ２（以下「レコーダ２」と称す）とをＬＡＮなどのネットワーク３を介して接続したものである。
【００１５】
このネットワークコピーシステムは、コンテンツをＴＶ１からネットワーク３を経由してレコーダ２に搭載または接続されたメディア記録機器としてのリムーバブルメディアドライブ１９に挿脱可能にセットされた記録メディアへダビングするものである。なおダビングとはオリジナルコンテンツを別の記録メディアへコピーすることをいう。またコピーの後、オリジナルコンテンツを削除することをムーブ（移動）という。つまりムーブ（移動）することはコピーに含まれる。
【００１６】
ＴＶ１とレコーダ２とは、例えばＤＬＮＡ（Digital Living Network Alliance）のガイドラインに沿ったＵＰｎＰ（Universal Plug and Play）機能により、要求（リクエスト）と応答（レスポンス）をやりとりして、ネットワーク３内の機器間の情報交換や資源共有を行う。なお、コンテンツのダビング機能について、ＴＶ１とレコーダ２はどちらが送信側、受信側となってもよく、ダビング機能については同じ構成の場合があり、この例では、図２にレコーダ２の構成を一例として示す。ＴＶ１の場合、リムーバブルメディアドライブ１９がないものもある。ＴＶ１の場合、表示モジュール１４は比較的大画面で必須の要素であるが、レコーダ２は小さな画面、または画面を持たずにＴＶ１の画面を表示ジュールとして利用する。
【００１７】
図２に示すように、レコーダ２（ＴＶ１）は、ディジタルチューナ１１、暗号解読モジュール１２、復号モジュール１３、表示モジュール１４、コンテンツ管理情報抽出モジュール１５、コンテンツ管理情報管理モジュール１６、暗号化モジュール１７、ディジタルインターフェース１８（以下「ディジタルＩＦ」と称す）、リムーバブルメディアドライブ１９、コンテンツ管理情報作成モジュール２０、ハードディスクドライブ２１、メモリ２２、操作部２６、制御モジュール２７などを有している。
【００１８】
ディジタルチューナ１１は、地上ディジタル放送、ＢＳ放送、ＣＳ放送などのディジタル放送を受信する。暗号解読モジュール１２は、ディジタルチューナ１１により受信されたディジタル放送の暗号を解読し、受信チャネルの番組データを復号モジュール１３へ送る。なお録画時には番組データは暗号化モジュール１７へ送られる。
【００１９】
復号モジュール１３は、暗号解読モジュール１２から送られてきた番組データから番組のコンテンツを復調し表示モジュール１４へ出力する。表示モジュール１４は、復号モジュール１３から受け取った番組のコンテンツを画面に表示する。
【００２０】
コンテンツ管理情報抽出モジュール１５は、受信側（レコーダ２）の場合、ネットワーク３から受信された暗号化データ（番組のコンテンツデータ）からコンテンツ管理情報を抽出する。また送信側（ＴＶ１）の場合は、レスポンスに含まれるコンテナ（コンテンツ管理情報）を抽出する。
【００２１】
コンテンツ管理情報管理モジュール１６は、コンテンツ管理情報抽出モジュール１５により抽出されたコンテンツ管理情報（どのコンテンツがどういった状態でどこに記憶されるか等）をハードディスクドライブ２１またはメモリ２２の記憶領域に記憶し管理する。
【００２２】
暗号化モジュール１７は、保存対象のコンテンツを暗号化しリムーバブルメディアドライブ１９またはハードディスクドライブ２１の所定の保存領域（コンテンツ保存フォルダ）に記憶（記録）する。
【００２３】
ディジタルＩＦ１８は、例えばネットワーク３へデータを送信またはネットワーク３からのデータを受信する通信部である。
【００２４】
リムーバブルメディアドライブ１９は、レコーダ２の本体に内蔵（搭載）または外部接続されるメディア記録／再生機器、例えばブルーレイマルチドライブ（以下「ＢＤドライブと称す」と称す）などであり、ＢＤ、ＢＤ−Ｒ、ＢＤ−ＲＥ等の他、ＤＶＤ、ＣＤなどのさまざまな規格およびタイプのリムーバブル記録メディア（以下「リムーバブルメディア」と称す）にデータを記録（書き込み）／再生（読み出し）可能である。
【００２５】
リムーバブルメディアはリムーバブルメディアドライブ１９のトレーなどに挿脱可能にセットされる。すなわち、リムーバブルメディアドライブ１９は、コンテンツのコピー先として指定可能な記録メディアが挿脱自在にセットされるメディア記録機器である。
【００２６】
コンテンツ管理情報作成モジュール２０は、受信されたコンテンツを管理するためのコンテンツ管理情報（メタデータ）を作成する。
【００２７】
ハードディスクドライブ２１は、コンテンツのコピー先として指定可能なハードディスク内蔵型または記録メディア一体型の記憶装置である。この他、記憶装置として、例えばＳＳＤおよびＳＤカードなどのフラッシュメモリであってもよい。
【００２８】
受信側のレコーダ２の場合、コピー先がリムーバブルメディアドライブ１９である場合、ハードディスクドライブ２１には、通常のダビング先として指定された場合の保存領域とは異なる一時記憶領域（ｔｅｍｐフォルダなど）が生成され、そのｔｅｍｐフォルダに、ＴＶ１からアップロードされてきたコンテンツとメタデータが保持される。メタデータは暗号化された録画番組のコンテンツ（実データ）の内容を示すデータである。
【００２９】
操作部２６は、例えばリモコンやキー操作部などであり、表示モジュール１４に表示されたグラフィックユーザインターフェース画面（ＧＵＩ画面）（図６のダビング先機器指定画面、図７のドライブ指定画面、図８の録画リスト画面、図９のダビング確認画面など）における選択操作（指示）が可能である。
【００３０】
例えば送信側（ＴＶ１）の操作部２６は、コピー先の種類、保存容量などが表示されたドライブ指定画面５０（図７参照）から、例えばＨＤＤかＢＤ／ＤＶＤのいずれかを選択操作（指示）が可能である。受信側（レコーダ２）の場合、ＴＶ１からのダビング操作についてはレコーダ２側での操作は不用である。
【００３１】
制御モジュール２７は、伝送制御モジュール３１、通知モジュール３２、画面出力モジュール３３、アップロードモジュール３４、メディア情報モジュール３５、記録制御モジュール３６などを有している。
【００３２】
伝送制御モジュール３１は、ネットワーク３へのデータの伝送（送信および受信）を制御する。
送信側であるＴＶ１の通知モジュール３２は、コンテンツをアップロードした後、受信側のレコーダ２から受信されたコピー完了の情報を表示モジュール１４に表示する。
【００３３】
ＴＶ１側の画面出力モジュール３３は、ダビングの際にレコーダ２から取得されたコピー先の情報をメモリ２２から読み出し、表示モジュール１４に各種ＧＵＩ画面（図６〜図９など）を表示する。
【００３４】
ＴＶ１側のアップロードモジュール３４は、ユーザにより選択された番組タイトルを所望のコピー先（レコーダ２側のハードディスクドライブ２１またはリムーバブルメディアドライブ１９など）へアップロードする。すなわちアップロードモジュール３４は、表示モジュール１４に表示されたコピー先の情報から、指定されたコピー先へコンテンツをアップロードする。
【００３５】
レコーダ２側のメディア情報モジュール３５は、リムーバブルメディアドライブ１９が接続されたときにプラグアンドプレイ機能により、予めメモリ２２に設定されたリムーバブルメディアドライブ情報を参照してリムーバブルメディアドライブ１９がデータを記録可能なリムーバブルメディアの種類（規格およびタイプ）と容量を読み出し、これらの情報からメディア情報を作成する。
【００３６】
そして、メディア情報モジュール３５は、この作成したメディア情報を、ディジタルＩＦ１８を通じてネットワーク３（に接続されたＴＶ１）へ送信する。またＴＶ１からの検索要求によりリムーバブルメディアドライブ１９から記録可能なリムーバブルメディアの種類（規格およびタイプ）と容量を読み出すこともある。
【００３７】
すなわち、レコーダ２側のメディア情報モジュール３５は、コピー先として指定可能なリムーバブルメディアドライブ１９にセットされたリムーバブルメディアの保存容量およびハードディスクドライブ２１の保存容量を少なくとも収集し、コピー先の情報として送信側の情報処理装置であるＴＶ１へ送信する情報収集モジュールとして機能する。
【００３８】
ＴＶ１のメディア情報モジュール３５は、ネットワーク３へのコマンドのやりとりによりコンテンツをダビング可能なコピー先（レコーダ２のハードディスクドライブ２１、リムーバブルメディアドライブ１９など）がネットワーク３上に存在するか否かを検索し、検索されたコピー先の情報（データを記録可能なリムーバブルメディアの種類と容量とを含むメディア情報）を、検索された機器から取得しメモリ２２に記憶する。
【００３９】
レコーダ２の記録制御モジュール３６は、ＴＶ１の側でコンテンツのコピー先としてハードディスクドライブ２１が指定された場合、所定の保存先である例えばＶｉｄｅｏフォルダなどに、ＴＶ１からアップロードされてきたコンテンツを記憶（保存）する。
【００４０】
またレコーダ２の記録制御モジュール３６は、ＴＶ１の側でコンテンツのコピー先としてリムーバブルメディアドライブ１９のリムーバブルメディア、例えばＢＤディスクなどが指定された場合、ハードディスクドライブ２１にｔｅｍｐフォルダ（ＢＤダビング待ち一時フォルダ）を作成し、この作成したｔｅｍｐフォルダに、ＴＶ１からアップロードされてきたコンテンツを記憶する。
【００４１】
レコーダ２の記録制御モジュール３６は、コンテンツのアップロードが終了した場合、ｔｅｍｐフォルダのコンテンツをリムーバブルメディアドライブ１９にセットされたＢＤディスクへ書き込み、その後、ｔｅｍｐフォルダおよびｔｅｍｐフォルダ内のコンテンツを消去する。
すなわち、記録制御モジュール３６は、コンテンツの記録メディアへの書き込みが終了した後、コンテンツをハードディスクドライブ２１から消去する。
【００４２】
ダビングの際、記録制御モジュール３６は、コンテンツのメタデータに書き込まれている最後のコンテンツを示す情報の有無によりコンテンツのアップロードの終了を判定する。最後のコンテンツを示す情報は、図１０のクリエイトオブジェクト要求２５の記述の中で、行２５ａがlast="１"とされていた場合、そのコンテンツが最後のコンテンツであることを示し、last="０"とされていた場合、そのコンテンツが最後のコンテンツではないことを示す。
【００４３】
またレコーダ２の記録制御モジュール３６は、ＢＤディスクへのコンテンツの書き込みが正常に終了した場合、コピー完了の情報をＴＶ１へ送信する。
【００４４】
ＴＶ１のメモリ２２には、レコーダ２から取得したコピー先の情報（リムーバブルメディアドライブ１９の情報（メディア情報）およびハードディスクドライブ２１の情報）が記憶される。
【００４５】
メディア情報は、セットされているリムーバブルメディアが、例えばＢＤ−Ｒディスクの場合、書き込み可能容量は２５Ｇｂｙｔｅと５０Ｇｂｙｔｅの２種類のいずれかであり、ＢＤ−ＲＥディスクの場合、書き込み可能容量は２５Ｇｂｙｔｅと５０Ｇｂｙｔｅの２種類のうちのいずれかである。
【００４６】
このメディア情報は、レコーダ２を製造する際に予めハードディスクドライブ２１等の不揮発性記憶領域に記録しておく固定データであり、レコーダ２でのダビングを行うための利用者による操作部２６のダビング操作時に、制御モジュール２７によりハードディスクドライブ２１の不揮発性記憶領域からメモリ２２に読み込まれる。
【００４７】
また、これ以外の方法としては、例えばダビング用のソフトウェア内にメディア情報としてデータを埋め込んでおく、またはユーザが何らかの手段でメディア情報を設定し不揮発性記憶領域に保存しておく等によって、ダビング時または起動時などに、不揮発性記憶領域に保存されているメディア情報を制御モジュール２７がメモリ２２に読み込んでもよい。
【００４８】
さらに、ダビング機能が動作したときに制御モジュール２７が、リムーバブルメディアドライブ１９がリムーバブルメディアから読み取ったメディア情報をメモリ２２上に読み込んでもよい。
【００４９】
以下、図３〜図１０を参照してこのネットワークコピーシステムの動作を説明する。
【００５０】
ＴＶ１とレコーダ２はネットワーク３を介して接続されており、ＴＶ１はＵＰｎＰの機器発見機能により受信側の機器（この場合、レコーダ２）を検出する。
【００５１】
受信側の機器が検出されると、ＴＶ１は、レコーダ２の受信可能なコピー先の情報としてドライブ情報を取得する。
【００５２】
ドライブ情報には、ドライブ名、受信可否状態、受信先ＩＤ、全容量、空き容量、受信可能タイトル数などがある。この例のように受信先ドライブが複数ある場合は、それぞれのドライブの情報が取得される。ドライブ情報は、ＳＯＡＰアクションなどにより取得される。この際、例えば図４に示すようなドライブ情報取得要求２３がＴＶ１から発行される（図３のステップＳ１０１）。
【００５３】
ドライブ情報取得要求２３には、コンテンツ長、コンテンツタイプ、この要求がソープアクションでありアップロードの宛先要求である旨などの情報が含まれている。
【００５４】
上記ドライブ情報取得要求２３に対して、レコーダ２からは、ドライブ情報取得応答２４が返信される（ステップＳ１０２）。
【００５５】
図５に示すように、ドライブ情報取得応答２４には、レコーダ２に搭載または接続されているコンテンツをダビング可能な機器の情報が含まれている。この例の場合、コンテンツをダビング可能な機器の情報としては、例えばハードディスクドライブ２１の情報とリムーバブルメディアドライブ１９の情報がある。
【００５６】
ハードディスクドライブ２１の情報は、宛先ＩＤとしてdestID ="hdd"、ドライブの容量情報として、totalCapacity=536870912000バイト、ドライブの利用可能な容量情報として、availableCapacity=229421737000バイトなどがある。
【００５７】
リムーバブルメディアドライブ１９の情報は、宛先ＩＤとしてdestID ="bd"、ドライブの容量情報として、totalCapacity=26843545600バイト、ドライブの利用可能な容量情報として、availableCapacity=26842173200バイトなどがある。
【００５８】
ＴＶ１の制御モジュール２７はレコーダ２から返信されてきたドライブ情報取得応答２４を受信し、受信ドライブ情報（コピー先の情報）として、メモリ２２に記憶する（ステップＳ１０３）。
【００５９】
すなわち、ＴＶ１の制御モジュール２７はレコーダ２とのコマンドのやりとりにより、レコーダ２から取得されたコピー先の情報をメモリ２２に保持する。
【００６０】
ここで、ユーザがリモコン操作により、ＴＶ１のメニュー画面から「ダビング」→「ダビング先一覧表示」という手順で項目を操作すると（ステップＳ１０４）、ＴＶ１の画面出力モジュール３３は、メモリ２２に記憶されているコピー先の情報を用いて、検出された機器の一覧であるダビング先機器指定画面４０（図６参照）を表示する（ステップＳ１０５）。
【００６１】
図６に示すように、ダビング先機器指定画面４０には、例えば「お父さんのＨＤＤ」４１、「ＬＡＮ ＤＩＳＫ１」４２、「ＬＡＮ ＤＩＳＫ２」４３、「ＬＡＮ ＤＩＳＫ３」４４、「レコーダ」４５などが表示される。
【００６２】
ユーザが、この一覧の中から、ダビングしたい「レコーダ」４５などのダビング先機器を選択すると（ステップＳ１０６）、画面出力モジュール３３は、メモリ２２から指定された機器であるレコーダ２のドライブ情報を読み出し、受信ドライブの一覧を示すドライブ指定画面５０を表示する（ステップＳ１０７）。
【００６３】
図７に示すように、このドライブ指定画面５０には、前述のドライブ情報取得動作により取得されたドライブ名として、複数のドライブ名「ＨＤＤ」５１、「ＢＤ／ＤＶＤ」５２などが表示される。
【００６４】
このドライブ指定画面５０で、ユーザが「ＢＤ／ＤＶＤ」５２を選択操作して受信ドライブを指定すると（ステップＳ１０８）、ここで、ＴＶ１のメディア情報モジュール３５は、受信側の機器構成に変化がないかを確認するため、ドライブ情報取得要求２３を発行し（ステップＳ１０９）、この要求に対してレコーダ２からドライブ情報取得応答２４が返信されると（ステップＳ１１０）、ドライブ情報取得応答２４に含まれる情報から、指定された受信ドライブが受信可能か否かを判定する（ステップＳ１１１）。ドライブ情報取得応答２４にdestID ="bd"が存在すれば、受信可能と判定する。
【００６５】
受信可能と判定されると、画面出力モジュール３３は、録画リスト画面６０（図８）を表示する（ステップＳ１１２）。
【００６６】
図８に示すように、録画リスト画面６０には、ＴＶ１において既にハードディスクドライブ２１に録画（保存）されているコンテンツの一覧がタイトル名６１で表示される他、タイトル名の先頭位置にチェックボックス６２が設けられている。チェックボックス６２にチェックを入れたタイトルがダビング対象となる。また録画リスト画面６０の下部にはリモコン操作で選択（チェック）を促すメッセージが表示される。
【００６７】
ここで、ユーザがダビングを希望するタイトルを一つ以上選択し、チェックボックスにチェックを入れる。この際、予め取得したドライブ情報で次の各種判断を行う。
【００６８】
例えば受信可否状態によりダビングの可否、空き容量によりダビングしたいタイトルがディスクに入りきるか、受信可能タイトル数により何タイトルダビング可能かがＴＶ１側で判断できる。
【００６９】
ユーザがダビングを希望するタイトルを選択した後、リモコンの決定ボタンを操作すると、画面出力モジュール３３は、ダビング確認画面７０を表示する（図９）。
【００７０】
図９に示すように、ダビング確認画面７０には、私のＨＤＤからＢＤ／ＤＶＤへダビングすることを示す表示７１と、複数の番組タイトルをダビングする旨のメッセージ７２と、ダビングを実行するためのボタンである「はい」７３と、ダビングの実行を中止するためのボタンである「いいえ」７４が表示される。
【００７１】
ユーザがリモコンによりダビング確認画面７０の「はい」７３を選択操作すると、アップロードモジュール３４は、受信側のドライブ情報をチェックした後（ステップＳ１１４〜Ｓ１１６）、選択されたコンテンツのアップロードを開始する。
【００７２】
受信側のドライブ情報をチェックでは、ダビング開始前にドライブ情報取得要求を行い（ステップＳ１１４）、この要求に対する応答を受け取って（ステップＳ１１５）、受信可否をチェックしている（ステップＳ１１６）。
【００７３】
受信可否をチェックした後、受信可の場合にＴＶ１からレコーダ２へのネットワーク越しのダビングが実行される。
【００７４】
この場合、アップロードモジュール３４は、初めのコンテンツについて、クリエイトオブジェクト要求を生成し、コンテンツのメタデータを送信した後（ステップＳ１１７）、ＨＴＴＰ  ＰＯＳＴにより実際のコンテンツである録画タイトルのデータを送信し、最後にＤＴＣＰ−ＩＰのＦｉｎａｌｉｚｅ処理を行う。複数タイトルの場合はこの処理をタイトル数分繰り返す（ステップＳ１１８）。
【００７５】
レコーダ２では、記録制御モジュール３６が、ＴＶ１から送られてきたコンテンツ（タイトル）をＢＤディスクに保存するか、ハードディスクドライブ２１に保存するかを判定する。この判定は、ＴＶ１から送られてきたクリエイトオブジェクト要求２５（メタデータ）に含まれる情報を用いて行う。
【００７６】
図１０に示すように、クリエイトオブジェクト要求２５には、受信先ドライブのＩＤが指定されており、このＩＤにより保存機器を識別する。この例では、行２５ａに、destID ="bd"と指定されていることから、ＢＤディスクが保存場所となる。
【００７７】
また、レコーダ２側では、ユーザが選択したタイトルを全てＨＤＤに受信した後、ＨＤＤからＢＤへのダビングに自動的に移るため、ユーザが選択した最後のタイトルがどのタイトルかを知る必要がある。この判断もクリエイトオブジェクト要求２５のメタデータを利用する。
【００７８】
図１０に示す例では、最後のタイトルの場合は、last="１"，最後のタイトル以外はlast="０"が指定される。この図１０の例では、最後のタイトルと判断できる。
【００７９】
また、総ダビングタイトル数（totalCount）と現在ダビング数（serialNo.）もクリエイトオブジェクト要求２５の中に付加されているため、これらの情報からでも最後のタイトルを識別することは可能である。
【００８０】
ＴＶ１からレコーダ２のＢＤディスクを指定してダビングしたタイトルは、ＨＤＤに作成した特定のフォルダ（ｔｅｍｐフォルダ）に一時保存される（ステップＳ１１９）。このｔｅｍｐフォルダに記憶されたタイトルが、ＢＤディスクへのダビング対象となる。
【００８１】
最後のタイトルと判断されたタイトルをハードディスクドライブ２１に保存した後、レコーダ２の記録制御モジュール３６は、未初期化ディスクに対しては、ディスクの初期化を行った後（ステップＳ１２０）、ｔｅｍｐフォルダのタイトルを順次ＢＤディスクに書き込んでゆく（ステップＳ１２１）。
【００８２】
ｔｅｍｐフォルダ内の全タイトルの書き込みが完了すると、レコーダ２の記録制御モジュール３６が、ＢＤディスクへのダビング完了をＴＶ１へ通知する（ステップＳ１２２）。
【００８３】
ダビング完了通知を受けたＴＶ１では、通知モジュール３２が、レコーダ２のＢＤディスクを指定した全てのタイトルがＢＤディスクにダビングされたことを示すメッセージなどを表示モジュール１４へ出力し画面へ表示する（ステップＳ１２３）。この画面表示により、ユーザはレコーダ２においてバックグラウンドで行われていたＢＤディスクへのダビング完了を確認できる。
【００８４】
なお、レコーダ２において、クリエイトオブジェクト要求２５の中にダビング終了時の電源ｏｆｆ設定の情報（LC_POWEROFF）が付加されていた場合、記録制御モジュール３６は、ダビング終了を通知後、レコーダ２の電源をオフ（OFF）する（ステップＳ１２４）。
【００８５】
このようにこの実施形態によれば、ＴＶ１で録画した番組のコンテンツをレコーダ２にネットワーク越しにダビングする際、ＴＶ１からはレコーダ２のＢＤディスクを指定してダビングを行うが、この際、レコーダ２では、ハードディスクドライブ２１にダビング待ちフォルダ（ｔｅｍｐフォルダ）を生成し、そのフォルダにコンテンツをアップロード、つまり一度保存した後、アップロード完了後に続けてＢＤディスクに書き込む。これにより、ユーザはレコーダ２を操作することなくＢＤディスクにダビングできる。また、ダビング開始後、ネットワークの不具合などで転送エラーになった際に、ＢＤディスクに直接書き込まないことから、ＢＤディスクを無駄にする確率を下げることができる。
【００８６】
すなわち、実施形態によれば、ネットワークを経由したディジタルコンテンツの記録メディアへのコピーを、操作性よくかつコピー中のエラーで記録メディアを無駄にせずに行うことができる情報処理装置およびネットワークコピーシステムを提供することができる。
（他の実施形態）  
なお、本願発明の実施形態は、上記実施形態のみに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形してもよい。例えば実施形態で説明した各要素の拡張、一部の削除を含む変更を行った形態も本発明の技術的範囲に含まれる。
【００８７】
すなわち、上記実施形態に開示した複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。また実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００８８】
上記実施形態では、ＴＶ１において、コンテンツのコピー先として記録メディアが指定された場合に、レコーダ２からアップロードされてきたコンテンツをハードディスクドライブ２１に記憶し、コンテンツのアップロード後のハードディスクドライブ２１のコンテンツをリムーバブルメディアドライブ１９の記録メディアへ書き込むようにしたが、この他、例えばコンテンツのアップロードと並行してハードディスクドライブ２１のコンテンツをリムーバブルメディアドライブ１９の記録メディアへ書き込むようにしてもよい。
【００８９】
また上記実施形態に示した各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００９０】
１…テレビジョン装置（ＴＶ）、２…ＢＤ搭載ハードディスクレコーダ（レコーダ）、３…ネットワーク、１１…ディジタルチューナ、１２…暗号解読モジュール、１３…復号モジュール、１４…表示モジュール、１５…コンテンツ管理情報抽出モジュール、１６…コンテンツ管理情報管理モジュール、１７…暗号化モジュール、１８…ディジタルインターフェース（ディジタルＩＦ）、１９…リムーバブルメディアドライブ、２０…コンテンツ管理情報作成モジュール、２１…ハードディスクドライブ、２２…メモリ、２６…操作部、２７…制御モジュール、３１…伝送制御モジュール、３２…通知モジュール、３３…画面出力モジュール、３４…アップロードモジュール、３５…メディア情報モジュール、３６…記録制御モジュール。
【図１】
2012027986.tif 000003
【図２】
2012027986.tif 000004
【図３】
2012027986.tif 000005
【図４】
2012027986.tif 000006
【図５】
2012027986.tif 000007
【図６】
2012027986.tif 000008
【図７】
2012027986.tif 000009
【図８】
2012027986.tif 000010
【図９】
2012027986.tif 000011
【図１０】
2012027986.tif 000012