(57)【要約】【課題】受信したコンテンツをライトワンスメディアに記録する場合において、コンテンツを受信している途中にネットワーク障害が発生したときでも、１つのコンテンツが２つの装置に分割された状態で記録されてしまうことを回避することができるとともに、コンテンツの一部が消失してしまうことを回避することができるコンテンツ受信装置を提供する。【解決手段】本発明に係るコンテンツ受信装置は、コンテンツを受信するコンテンツ受信装置であって、２回以上書き換えが可能な記憶媒体である１次記憶媒体と、１回のみ書き込みが可能な記憶媒体である２次記憶媒体と、コンテンツを受信する受信手段と、前記受信手段で受信された前記コンテンツを前記１次記憶媒体に記録する記録手段と、受信対象であるコンテンツの全体が前記１次記憶媒体に記録された場合、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させる移動手段とを備える。【選択図】図１
2007323699.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを受信するコンテンツ受信装置であって、
２回以上書き換えが可能な記憶媒体である１次記憶媒体と、
１回のみ書き込みが可能な記憶媒体である２次記憶媒体と、
コンテンツを受信する受信手段と、
前記受信手段で受信された前記コンテンツを前記１次記憶媒体に記録する記録手段と、
受信対象であるコンテンツの全体が前記１次記憶媒体に記録された場合、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させる移動手段と
を備えることを特徴とするコンテンツ受信装置。
【請求項２】
前記コンテンツ受信装置は、さらに、
受信対象であるコンテンツの全体が前記１次記憶媒体に記録されなかった場合、前記１次記憶媒体に記録されたコンテンツを消去または使用不能状態にする消去手段を備える
ことを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項３】
前記コンテンツ受信装置は、さらに、
あらかじめ定められた単位の転送が完了したことをコンテンツ送信装置との間でコマンドを用いて確認する第１確認手段を備え、
前記移動手段は、前記第１確認手段であらかじめ定められた単位の転送が完了したことが確認された時、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させる
ことを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項４】
前記コンテンツ受信装置は、さらに、
あらかじめ定められた単位の転送が完了しなかったことをコンテンツ送信装置との間でコマンドを用いて確認する第２確認手段を備え、
前記消去手段は、前記第２確認手段であらかじめ定められた単位の転送が完了しなかったことが確認された時、前記１次記憶媒体に記録されたコンテンツを消去または使用不能状態にする
ことを特徴とする請求項２に記載のコンテンツ受信装置。
【請求項５】
前記第１確認手段は、受信対象であるコンテンツ長と前記１次記憶媒体に記録されたコンテンツ長とが一致した時、あらかじめ定められた単位の転送が完了したものとみなす
ことを特徴とする請求項３に記載のコンテンツ受信装置。
【請求項６】
前記第２確認手段は、一定時間、コンテンツ送信装置からコンテンツもコマンドも受信しなかった時、あらかじめ定められた単位の転送が完了しなかったものとみなす
ことを特徴とする請求項４に記載のコンテンツ受信装置。
【請求項７】
前記第１確認手段は、ファイル単位または番組単位の転送が完了したことを確認し、
前記移動手段は、前記１次記憶媒体に記録されたコンテンツをファイル単位または番組単位で前記２次記憶媒体に移動させる
ことを特徴とする請求項３に記載のコンテンツ受信装置。
【請求項８】
前記第２確認手段は、ファイル単位または番組単位の転送が完了しなかったことを確認し、
前記消去手段は、前記１次記憶媒体に記録されたコンテンツをファイル単位または番組単位で消去または使用不能状態にする
ことを特徴とする請求項４に記載のコンテンツ受信装置。
【請求項９】
前記コンテンツ受信装置は、さらに、
受信された前記コンテンツが暗号化されている場合、暗号化されている前記コンテンツを復号する復号手段と、
前記復号手段で復号された前記コンテンツを再度暗号化する暗号化手段とを備え、
前記移動手段は、前記暗号化手段で再度暗号化された前記コンテンツを前記２次記憶媒体に移動させる
ことを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項１０】
前記復号手段は、DTCP(Digital Transmission Content Protection) 規格で定められた方式により暗号化されているコンテンツを復号する
ことを特徴とする請求項９に記載のコンテンツ受信装置。
【請求項１１】
前記コンテンツ受信装置は、さらに、
受信された前記コンテンツの記録先として前記１次記憶媒体と前記第２記憶媒体の一方を選択する選択手段を備え、
前記移動手段は、前記選択手段で前記第２記憶媒体が選択されている場合のみ、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させる
ことを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項１２】
コンテンツを受信するコンテンツ受信方法であって、
コンテンツを受信する受信ステップと、
受信された前記コンテンツを、２回以上書き換えが可能な記憶媒体である１次記憶媒体に記録する記録ステップと、
受信対象であるコンテンツの全体が前記１次記憶媒体に記録された場合、前記１次記憶媒体に記録されたコンテンツを、１回のみ書き込みが可能な記憶媒体である２次記憶媒体に移動させる移動ステップと
を含むことを特徴とするコンテンツ受信方法。
【請求項１３】
コンテンツを受信するためのプログラムであって、
コンテンツを受信する受信ステップと、
受信された前記コンテンツを、２回以上書き換えが可能な記憶媒体である１次記憶媒体に記録する記録ステップと、
受信対象であるコンテンツの全体が前記１次記憶媒体に記録された場合、前記１次記憶媒体に記録されたコンテンツを、１回のみ書き込みが可能な記憶媒体である２次記憶媒体に移動させる移動ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークまたはバスを介してコンテンツを移動する技術に関する。
【背景技術】
【０００２】
従来、ネットワークまたはバスを介してコンテンツを移動する技術としては、ＤＴＣＰ規格（ＤｉｇｉｔａｌＴｒａｎｓｍｉｓｓｉｏｎＣｏｎｔｅｎｔＰｒｏｔｅｃｔｉｏｎ規格）に定義されたムーブ（Ｍｏｖｅ）がある（例えば、特許文献１参照）。著作権保護された１回のみ記録可能なコンテンツは、ある装置から別の装置にコピーすることは許されないが、移動（すなわち、送信側装置上のコンテンツを消去するとともに受信側装置上にコンテンツを記録すること）であれば許される。このように送信側装置上のコンテンツを消去するとともに受信側装置上にコンテンツを記録することを「ムーブ」という。
【０００３】
図６及び図７は、前記特許文献１に記載された従来のコンテンンツ移動技術を示している。図６に示されるように、ハードディスクレコーダ１０１とＤＶＤレコーダ１０２とは、ネットワーク１００を介して接続されている。ハードディスクレコーダ１０１内のコントローラ１０８は、ユーザからの指示（図示せず）により、ハードディスクレコーダ１０１内のＨＤＤ１０３に記録されたコピーワンスコンテンツ（図示せず）を、ＤＶＤレコーダ１０２上のライトワンスメディア（１回のみ書き込み可能なメディア）であるＤＶＤ−Ｒ１０４へ移動させる。すなわち、コントローラ１０８は、まずネットワークインタフェース１０７を介して、ネットワーク１００上に存在するＤＶＤレコーダ１０２に対してコンテンツの記録開始コマンド１３０を送信する（図７、ステップＳ１０１）。次いで、コントローラ１０８は、ファイル読み出し部２０１を通じてＨＤＤ１０３上のコピーワンスコンテンツを読み出し、読み出したコンテンツをネットワークインタフェース１０７を介してＤＶＤレコーダ１０２に対して送信し始める（図７、ステップＳ１０２）。ＤＶＤレコーダ１０２上のコントローラ１０９は、ネットワークインタフェース１０６を介して記録開始コマンド１３０を受け取ると、記録回路１０５に対してＤＶＤ書き込み命令２２０を発行する。ＤＶＤ書き込み命令２０２を受け取った記録回路１０５は、ハードディスクレコーダ１０１から送信されてくるコピーワンスコンテンツをＤＶＤ−Ｒ１０４へ記録する（図７、ステップＳ１０３）。ハードディスクレコーダ１０１は、送信が完了したコピーワンスコンテンツをＨＤＤ１０３から消去する（図７、ステップＳ１０４）。これにより、ＨＤＤ１０３からＤＶＤ−Ｒ１０４へのムーブ、すなわちコンテンツの移動が完了する。
【特許文献１】特開２００５−２４４５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、コピーワンスコンテンツを転送している途中にネットワーク障害が発生すると、ハードディスクレコーダ１０１とＤＶＤレコーダ１０２との通信が途絶え、コンテンツ転送の継続が困難になる場合がある。このような場合、前記従来の構成では、１つのコンテンツが２つの装置に分割された状態で記録されてしまったり、コンテンツの一部が消失してしまったりするという課題がある。
【０００５】
たとえば、ハードディスクレコーダ１０１がコンテンツを送信（送出）する単位が６０秒であるとすると、ハードディスクレコーダ１０１は、コピーワンスコンテンツを６０秒分送信するたびにＨＤＤ１０３上のコピーワンスコンテンツの送信済み部分を消去する。１つのコンテンツの長さが３０分である場合は、このサイクルを３０回繰り返すことにより、コンテンツの移動が完了する。ここで、このサイクルが１５回完了した時点でネットワーク障害が発生し、ハードディスクレコーダ１０１とＤＶＤレコーダ１０２とが通信できなくなった場合を考える。この場合、ハードディスクレコーダ１０１は、ＤＶＤレコーダ１０２との通信が継続できないのでコンテンツの送信および消去を停止し、同様にＤＶＤレコーダ１０２もコンテンツの記録を停止する。その結果、図８（ａ）に示されるように、もともと３０分の長さを持つ１つのコンテンツａ１〜ａ３０は、前半１５分に相当する部分ａ１〜ａ１５がＤＶＤ−Ｒ１０４に記録され、後半１５分に相当する部分ａ１６〜ａ３０がＨＤＤ１０３に残っている状態となる。このように、前記従来の構成では、１つのコンテンツが２つの装置に分割された状態で記録されてしまうという課題がある。
【０００６】
また、ネットワーク障害が発生した時点で転送途中にある６０秒分のコンテンツをＤＶＤレコーダ１０２が正常に受信して記録したかどうか、ハードディスクレコーダ１０１側では確認する手段がない。ムーブの規定を守るためにはコンテンツのコピーが複数箇所に存在してはならないので、安全のためハードディスクレコーダ１０１は当該６０秒分のコンテンツをＨＤＤ１０３から消去する。この場合、当該６０秒分のコンテンツが正常にＤＶＤ−Ｒ１０４に記録されていればコンテンツの消失は発生しない。しかし、当該６０秒分のコンテンツをＤＶＤレコーダ１０２が正常に受信できなかった場合は、図８（ｂ）に示されるように、当該６０秒分のコンテンツａ１５がＤＶＤ−Ｒ１０４に記録されないことになる。すなわち、前記従来の構成では、３０分のコンテンツａ１〜ａ３０のうち、６０秒分のコンテンツの全体または一部（ここではコンテンツａ１５）が消失してしまうという課題がある。
【０００７】
本発明は、前記課題を解決するものであって、別の装置から受信したコンテンツをライトワンスメディアに記録する場合において、コンテンツを受信している途中にネットワーク障害が発生したときでも、１つのコンテンツが２つの装置に分割された状態で記録されてしまうことを回避することができるとともに、コンテンツの一部が消失してしまうことを回避することができるコンテンツ受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明に係るコンテンツ受信装置は、コンテンツを受信するコンテンツ受信装置であって、２回以上書き換えが可能な記憶媒体である１次記憶媒体と、１回のみ書き込みが可能な記憶媒体である２次記憶媒体と、コンテンツを受信する受信手段と、前記受信手段で受信された前記コンテンツを前記１次記憶媒体に記録する記録手段と、受信対象であるコンテンツの全体が前記１次記憶媒体に記録された場合、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させる移動手段とを備える。これにより、コンテンツ受信装置は、受信対象であるコンテンツの全体が前記１次記憶媒体に記録された後に、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させることが可能となる。よって、１つのコンテンツが２つの装置に分割された状態で記録されてしまうことを回避することができるとともに、コンテンツの一部が消失してしまうことを回避することができる。
【０００９】
ここで、前記コンテンツ受信装置は、さらに、受信対象であるコンテンツの全体が前記１次記憶媒体に記録されなかった場合、前記１次記憶媒体に記録されたコンテンツを消去または使用不能状態にする消去手段を備えてもよい。これにより、受信対象であるコンテンツの全体が前記１次記憶媒体に記録されなかった場合、前記１次記憶媒体に記録されたコンテンツは消去または使用不能状態にされるので、著作権保護されたコンテンツが複数の装置に存在するという不具合を回避することができる。
【００１０】
また、前記コンテンツ受信装置は、さらに、あらかじめ定められた単位の転送が完了したことをコンテンツ送信装置との間でコマンドを用いて確認する第１確認手段を備え、前記移動手段は、前記第１確認手段であらかじめ定められた単位の転送が完了したことが確認された時、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させてもよい。これにより、コマンドを用いた簡易な手法で、あらかじめ定められた単位の転送が完了したことをコンテンツ送信装置との間で確認することが可能となる。
【００１１】
また、前記コンテンツ受信装置は、さらに、あらかじめ定められた単位の転送が完了しなかったことをコンテンツ送信装置との間でコマンドを用いて確認する第２確認手段を備え、前記消去手段は、前記第２確認手段であらかじめ定められた単位の転送が完了しなかったことが確認された時、前記１次記憶媒体に記録されたコンテンツを消去または使用不能状態にしてもよい。これにより、コマンドを用いた簡易な手法で、あらかじめ定められた単位の転送が完了しなかったことをコンテンツ送信装置との間で確認することが可能となる。
【００１２】
また、前記第１確認手段は、受信対象であるコンテンツ長と前記１次記憶媒体に記録されたコンテンツ長とが一致した時、あらかじめ定められた単位の転送が完了したものとみなしてもよい。これにより、受信対象であるコンテンツ長と前記１次記憶媒体に記録されたコンテンツ長とが一致した時、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させることが可能となる。
【００１３】
また、前記第２確認手段は、一定時間、コンテンツ送信装置からコンテンツもコマンドも受信しなかった時、あらかじめ定められた単位の転送が完了しなかったものとみなしてもよい。これにより、一定時間、コンテンツ送信装置からコンテンツもコマンドも受信しなかった時、前記１次記憶媒体に記録されたコンテンツを消去または使用不能状態にすることが可能となる。
【００１４】
また、前記第１確認手段は、ファイル単位または番組単位の転送が完了したことを確認し、前記移動手段は、前記１次記憶媒体に記録されたコンテンツをファイル単位または番組単位で前記２次記憶媒体に移動させてもよい。これにより、前記１次記憶媒体に記録されたコンテンツをファイル単位または番組単位という適切な単位で前記２次記憶媒体に移動させることが可能となる。
【００１５】
また、前記第２確認手段は、ファイル単位または番組単位の転送が完了しなかったことを確認し、前記消去手段は、前記１次記憶媒体に記録されたコンテンツをファイル単位または番組単位で消去または使用不能状態にしてもよい。これにより、前記１次記憶媒体に記録されたコンテンツをファイル単位または番組単位という適切な単位で消去または使用不能状態にすることが可能となる。
【００１６】
また、前記コンテンツ受信装置は、さらに、受信された前記コンテンツが暗号化されている場合、暗号化されている前記コンテンツを復号する復号手段と、前記復号手段で復号された前記コンテンツを再度暗号化する暗号化手段とを備え、前記移動手段は、前記暗号化手段で再度暗号化された前記コンテンツを前記２次記憶媒体に移動させてもよい。これにより、受信された前記コンテンツが暗号化されている場合は、その暗号化方式と異なる暗号化方式で当該コンテンツを再度暗号化することが可能となる。
【００１７】
また、前記復号手段は、DTCP規格で定められた方式により暗号化されているコンテンツを復号してもよい。これにより、本発明に係るコンテンツ受信装置は、DTCP規格で定められた方式により暗号化されているコンテンツの受信装置として機能することになる。
【００１８】
また、前記コンテンツ受信装置は、さらに、受信された前記コンテンツの記録先として前記１次記憶媒体と前記第２記憶媒体の一方を選択する選択手段を備え、前記移動手段は、前記選択手段で前記第２記憶媒体が選択されている場合のみ、前記１次記憶媒体に記録されたコンテンツを前記２次記憶媒体に移動させてもよい。これにより、１回のみ書き込みが可能な記憶媒体である２次記憶媒体にコンテンツを記録する場合だけでなく、２回以上書き換えが可能な記憶媒体である１次記憶媒体にコンテンツを記録する場合にも、前記と同様の効果を得ることが可能となる。
【００１９】
なお、本発明は、このようなコンテンツ受信装置として実現することができるだけでなく、このようなコンテンツ受信装置が備える特徴的な手段をステップとするコンテンツ受信方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
【発明の効果】
【００２０】
以上の説明から明らかなように、本発明に係るコンテンツ受信装置によれば、受信対象であるコンテンツの全体が２回以上書き換えが可能な記憶媒体である１次記憶媒体に記録された後に、その１次記憶媒体に記録されたコンテンツを１回のみ書き込みが可能な記憶媒体である２次記憶媒体に移動させることが可能となる。よって、１つのコンテンツが２つの装置に分割された状態で記録されてしまうことを回避することができるとともに、コンテンツの一部が消失してしまうことを回避することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２２】
（実施の形態）
図１は、本発明の実施の形態におけるコンテンツ移動システムを示す図である。この図に示されるように、ハードディスクレコーダ１０１とＤＶＤレコーダ１０２とは、ネットワーク１００を介して接続されている。ハードディスクレコーダ１０１もＤＶＤレコーダ１０２もDTCP規格に準拠しているものとする。
【００２３】
ハードディスクレコーダ１０１は、コンテンツを送信するコンテンツ送信装置であって、ネットワークＩ／Ｆ１０７と、送信カウンタ２０２と、コントローラ１０８と、ＨＤＤ１０３と、ファイル読み出し部２０１とを備えている。ＨＤＤ１０３には、コピーワンスコンテンツが予め記録されていると仮定する。コントローラ１０８は、コンテンツのファイル名を指定した読み出し命令をファイル読み出し部２０１に対して発行することにより、指定したファイルの長さ情報とコンテンツそのものとをファイル読み出し部２０１を介してＨＤＤ１０３から読み出す。また、コントローラ１０８は、ファイル名を指定したファイル消去命令２０３をＨＤＤ１０３に対して発行することにより、ＨＤＤ１０３上の特定のコンテンツを消去することができる。ネットワークＩ／Ｆ１０７は、ネットワーク１００を介してＤＶＤレコーダ１０２に対してコンテンツを送信する処理部である。送信カウンタ２０２は、ネットワークインタフェース１０７を介してＤＶＤレコーダ１０２に送信したコンテンツの長さをカウントするカウンタである。
【００２４】
ＤＶＤレコーダ１０２は、コンテンツを受信するコンテンツ受信装置であって、コントローラ１０９と、ネットワークＩ／Ｆ１０６と、記録回路１０５と、ＨＤＤ２１０と、ＤＶＤ書き込み回路２１１と、ＤＶＤ−Ｒ１０４と、タイマ２２３と、受信カウンタ２２１と、消去部２３１と、復号部２３２と、暗号化部２３３とを備えている。
【００２５】
ＨＤＤ２１０は、２回以上書き換えが可能な記憶媒体であって、本発明に係る１次記憶媒体の一例である。ＤＶＤ−Ｒ１０４は、１回のみ書き込みが可能な記憶媒体であって、本発明に係る２次記憶媒体の一例である。ネットワークＩ／Ｆ１０６は、ネットワーク１００を介してハードディスクレコーダ１０１からコンテンツを受信する処理部であって、本発明に係る受信手段の一例である。
【００２６】
コントローラ１０９は、ＤＶＤレコーダ１０２上の各部を制御する処理部である。たとえば、ファイル消去命令２１２をＨＤＤ２１０に対して発行することにより、ＨＤＤ２１０上のコンテンツを消去する。また、ＤＶＤ書き込み命令２２０をＤＶＤ書き込み回路２１１に対して発行することにより、ＨＤＤ２１０上のコンテンツをＤＶＤ−Ｒ１０４に書き込む。
【００２７】
記録回路１０５は、ネットワークＩ／Ｆ１０６を介して受信したコンテンツをＨＤＤ２１０に記録する処理部であって、本発明に係る記録手段の一例である。ＤＶＤ書き込み回路２１１は、コントローラ１０９からＤＶＤ書き込み命令２２０を受け取ると、ＨＤＤ２１０に記録されたコンテンツをＤＶＤ−Ｒ１０４に書き込む。消去部２３１は、コントローラ１０９からファイル消去命令２１２を受け取ると、ＨＤＤ２１０に記録されたコンテンツを消去または使用不能状態にする処理部であって、本発明に係る消去手段の一例である。
【００２８】
受信カウンタ２２１は、記録回路１０５がＨＤＤ２１０に記録したコンテンツの長さをカウントするカウンタであって、あらかじめ定められた単位の転送が完了したことをハードディスクレコーダ１０１との間で確認する際に使用される。受信カウンタ２２１の値はコントローラ１０９により読み書きされる。本発明に係る第１確認手段は、受信カウンタ２２１とコントローラ１０９とにより実現される。
【００２９】
タイマ２２３は、あらかじめ定められた単位の転送が完了しなかったことをハードディスクレコーダ１０１との間で確認する際に使用される。タイマ２２３により測定された値はコントローラ１０９に入力される。本発明に係る第２確認手段は、タイマ２２３とコントローラ１０９とにより実現される。
【００３０】
復号部２３２は、受信されたコンテンツが暗号化されている場合、その暗号化されているコンテンツを復号する処理部であって、本発明に係る復号手段の一例である。暗号化部２３３は、復号部２３２により復号されたコンテンツを再度暗号化する処理部であって、本発明に係る暗号化手段の一例である。
【００３１】
以下、ＤＶＤ書き込み回路２１１と消去部２３１とを一括して「移動手段」という場合がある。すなわち、本発明に係る移動手段は、ＤＶＤ書き込み回路２１１と消去部２３１の両方の機能を併せ持つ処理部であって、受信対象であるコンテンツの全体がＨＤＤ２１０に記録された場合、ＨＤＤ２１０に記録されたコンテンツをＤＶＤ−Ｒ１０４に移動させる。
【００３２】
本発明に係るコンテンツ受信装置の構成は、図１に示す構成に限定されるものではない。たとえば、図１では、消去部２３１をＨＤＤ２１０と別個の処理部として示しているが、消去部２３１はＨＤＤ２１０に含まれると考えてもよい。同様に、図１では、復号部２３２や暗号化部２３３をコントローラ１０９と別個の処理部として示しているが、復号部２３２や暗号化部２３３はコントローラ１０９に含まれると考えてもよい。
【００３３】
図２は、本発明の実施の形態におけるコンテンツ移動手順を示す図である。以下、ＨＤＤ１０３に記録されたコンテンツをＤＶＤ−Ｒ１０４に移動（ムーブ）する手順について説明する。ここでは、ハードディスクレコーダ１０１上のＨＤＤ１０３に記録されたファイル（コピーワンスコンテンツ）をＤＶＤレコーダ１０２上のＤＶＤ−Ｒ１０４へ移動するために、ハードディスクレコーダ１０１のコントローラ１０８に対してユーザが指示を出した場面を想定して説明する。
【００３４】
まず、ハードディスクレコーダ１０１のコントローラ１０８は、ユーザから指定されたＨＤＤ１０３上のコンテンツ全体の長さ情報（以下「コンテンツ長」という）をファイル読み出し部２１０を介して取得し、取得したコンテンツ長を送信カウンタ２０２にセットする（Ｓ１１）。そして、ＤＶＤレコーダ１０２に対して記録開始コマンド１３０を発行するとともに（Ｓ１２）、ユーザから指定されたコンテンツを順次ＨＤＤ１０３から読み出してＤＶＤレコーダ１０２に送信する（Ｓ１３）。
【００３５】
ＤＶＤレコーダ１０２のコントローラ１０９は、ネットワークＩ／Ｆ１０６を介して記録開始コマンド１３０を受け取ると（Ｓ２１）、受信コンテンツをＨＤＤ２１０に記録するように記録回路１０５に対して命令する。記録回路１０５は、コントローラ１０９の命令に従い、ネットワークＩ／Ｆ１０６を介して受信したコンテンツをＨＤＤ２１０に記録するとともに（Ｓ２２）、記録が完了したコンテンツの長さをコントローラ１０９に通知する。この通知を受け取ったコントローラ１０９は、記録が完了したコンテンツの長さ（受信したコンテンツの長さ）を受信カウンタ２２１に累積していく（Ｓ２３）。
【００３６】
ハードディスクレコーダ１０１のコントローラ１０８は、送信したコンテンツの長さに応じて送信カウンタ２０２を更新する（Ｓ１４）。そして、送信したコンテンツの長さの累積値がコンテンツ長と一致するまでコンテンツを送信し続ける（Ｓ１５）。具体的には、送信カウンタ２０２にはコンテンツ長がセットされているので（Ｓ１１）、送信したコンテンツの長さに応じて送信カウンタ２０２の値を減算していく（Ｓ１４）。これにより、送信カウンタ２０２の値が０になった時、ハードディスクレコーダ１０１のコントローラ１０８は、ユーザから指定されたコンテンツ全体の送信が完了したと判断する。そして、コンテンツ全体の送信が完了した場合は、ＤＶＤレコーダ１０２に対して転送長問い合わせコマンド１３２を発行する（Ｓ１６）。
【００３７】
ＤＶＤレコーダ１０２のコントローラ１０９は、ネットワークインタフェース１０６を介して転送長問い合わせコマンド１３２を受け取ると（Ｓ２４）、受信カウンタ２２１の値（受信したコンテンツの長さ）を読み出し、読み出した値を転送済み長さ１３３としてハードディスクレコーダ１０１に返送する（Ｓ２５）。
【００３８】
ハードディスクレコーダ１０１のコントローラ１０８は、ＤＶＤレコーダ１０２から転送済み長さ１３３を受け取ると、自身が送信したコンテンツの累積長と転送済み長さ１３３とを比較する（Ｓ１７）。そして、両者が一致した場合には、自身が送信したコンテンツの全体がＤＶＤレコーダ１０２に正常に転送されたと判断する。他方、両者が一致しなかった場合や、転送済み長さ１３３がＤＶＤレコーダ１０２から返送されてこなかった場合には、自身が送信したコンテンツが正常に転送されなかったと判断する。
【００３９】
ここで、ハードディスクレコーダ１０１のコントローラ１０８は、コンテンツが正常に転送されたと判断した場合（Ｓ１７でＹｅｓ）、ＤＶＤレコーダ１０２に対して転送完了コマンド１３１を発行するとともに（Ｓ１８）、ＨＤＤ１０３に対してファイル消去命令２０３を発行し、送信が完了したコンテンツをＨＤＤ１０３から消去する（Ｓ１９）。ＤＶＤレコーダ１０２のコントローラ１０９は、転送完了コマンド１３１を受け取ると（Ｓ２６でＹｅｓ）、ＤＶＤ書き込み回路２１１に対してＤＶＤ書き込み命令２２０を発行する。ＤＶＤ書き込み回路２１１は、ＤＶＤ書き込み命令２２０を受け取ると、ＨＤＤ２１０に記録されたコンテンツをＤＶＤ−Ｒ１０４に書き込み（Ｓ２７）、ＤＶＤ−Ｒ１０４への書き込みが完了すると、コントローラ１０９に対して書き込み完了通知２２２を発行する。コントローラ１０９は、書き込み完了通知２２２を受け取ると、ＨＤＤ２１０に対してファイル消去命令２１２を発行し、ＨＤＤ２１０上のコンテンツを消去する（Ｓ２８）。
【００４０】
他方、ハードディスクレコーダ１０１のコントローラ１０８は、コンテンツが正常に転送されなかったと判断した場合（Ｓ１７でＮｏ）、ＤＶＤレコーダ１０２に対して転送完了コマンド１３１を発行せず、またＨＤＤ１０３上のコンテンツも消去しない。ＤＶＤレコーダ１０２のタイマ２２３は、ハードディスクレコーダ１０１からの受信が途絶えてからの時間を測定し、その測定結果をコントローラ１０９に出力している。コントローラ１０９は、最後にコンテンツを受信してから一定時間（たとえば１０秒間）を経過してもハードディスクレコーダ１０１から転送完了コマンド１３１もコンテンツも送られてこない場合（Ｓ２６でＮｏ）、コンテンツの転送途中に通信障害が発生したものとみなす。そして、転送途中に通信障害が発生したものとみなした場合には、コンテンツの記録を停止するように記録回路１０５に対して命令するとともに、ファイル消去命令２１２をＨＤＤ２１０に対して発行する。これにより、ＨＤＤ２１０に記録されたコンテンツは、ＤＶＤ−Ｒ１０４に書き込まれることなく消去される（Ｓ２８）。
【００４１】
以上説明したように、本発明の実施の形態によれば、ＤＶＤレコーダ１０２がハードディスクレコーダ１０１からコンテンツを受信している途中にネットワーク障害が発生したときでも、ハードディスクレコーダ１０１上のコンテンツは送信開始前の状態のまま記録されており、かつ、ＤＶＤレコーダ１０２上のＤＶＤ−Ｒ１０４には、転送に失敗したコンテンツの断片が残ることもない。すなわち、１つのコンテンツが２つの装置に分割された状態で記録されてしまうことを回避することができるとともに、コンテンツの一部が消失してしまうことを回避することができる。
【００４２】
なお、本実施の形態においては、コンテンツ受信装置側の１次記憶媒体としてＨＤＤを例示したが、１次記憶媒体はこれに限らない。消去可能なメディア（たとえば半導体メモリ）を１次記憶媒体として採用しても本発明の効果は変わることはない。
【００４３】
なお、本実施の形態においては、コンテンツ送信装置とコンテンツ受信装置とがネットワークで接続されている形態を説明したが、送信側デバイスと受信側デバイスとがたとえばＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４のようなバスで接続されている形態でも本発明の効果は変わることはない。
【００４４】
なお、本実施の形態においては、コンテンツ送信装置とコンテンツ受信装置との間の転送完了を確認する方法として転送済み長さを確認する方法を例示したが、転送完了を確認する方法はこれに限らない。すなわち、コンテンツ送信装置とコンテンツ受信装置との間で、あらかじめ想定した量のコンテンツ（あらかじめ定められた単位のコンテンツ）の転送が正常に完了したことを確認できる方法であれば、他の確認方法を採用してもよい。たとえば、IEEE1394バス上のIsochronous通信を用いてコンテンツを伝送する場合、バス上の伝送遅延はほとんどない。このような環境においては、コンテンツの送信開始前にコンテンツ送信装置がコンテンツ受信装置に対してムーブ開始コマンドを送ることによりコンテンツ移動の開始を宣言し、想定した量のコンテンツの送信が完了した時点でコンテンツ送信装置がコンテンツ受信装置に対してムーブ終了コマンドを送信してもよい。このようにすれば、ムーブ終了コマンドを受け取ったコンテンツ受信装置が正常終了を示す応答を返信することにより、この応答を受け取ったコンテンツ送信装置は転送完了を確認することができる。
【００４５】
なお、ネットワーク１００において障害が発生した場合だけでなくＤＶＤレコーダ１０２内のバスで障害が発生した場合も同様に、コンテンツの移動を正常に完了できないという問題が生じる。ただし、ネットワーク１００において障害が発生する頻度に比べてＤＶＤレコーダ１０２内のバスで障害が発生する頻度は無視できる程度に低いのが通常である。
【００４６】
なお、本実施の形態においては、ファイル単位で転送が完了したことを確認する形態を例示したが、番組単位で転送が完了したことを確認してもよい。たとえば、図３に示されるように、番組一覧７００の中から番組１が選択された状態で「記録」ボタン７０３が指示されると、この指示はコントローラ１０８に通知される。この場合、番組１が１つのファイルとしてＨＤＤ１０３に記録されているときは、ファイル単位で転送が完了したことを確認することになる。他方、番組１と番組２とが１つのファイルとしてＨＤＤ１０３に記録されているときは、番組単位で転送が完了したことを確認することになる。
【００４７】
なお、前記の説明では特に言及しなかったが、ハードディスクレコーダ１０１から送られてくるコンテンツは、DTCP規格で定められた方式により暗号化されているのが通常である。したがって、ＤＶＤレコーダ１０２の復号部２３２は、ハードディスクレコーダ１０１から送られてくるコンテンツが暗号化されている場合には、その暗号化コンテンツを復号する。また、ＤＶＤレコーダ１０２の暗号化部２３３は、復号部２３２により復号されたコンテンツを別の方式で再度暗号化する。このようにすれば、暗号化部２３３により再度暗号化されたコンテンツをＤＶＤ−Ｒ１０４に書き込むことができるので、セキュリティの強度を高めることが可能となる。
【００４８】
なお、図４に示されるように、受信したコンテンツの記録先としてＨＤＤ２１０とＤＶＤ−Ｒ１０４の一方を選択する選択部３０２をＤＶＤレコーダ１０２に備えてもよい。すなわち、選択部３０２は、ユーザからコンテンツの指定を受け付ける際、そのコンテンツの記録先の指定も同時に受け付ける。記録先の指定方法は特に限定されるものではないが、図５に示されるように、コンテンツの記録先一覧８００をユーザに提示し、そのうちの１つをユーザに選択させる方法を採用するのが好ましい。コンテンツの記録先としてＨＤＤ２１０が選択された場合は、コンテンツ送信装置とコンテンツ受信装置との間で転送完了が確認されても、ＨＤＤ２１０のコンテンツは消去せず、またＤＶＤ−Ｒ１０４に書き込まない。これにより、コンテンツの記録先を簡便に選択することが可能となり、ユーザの利便性が高まる。
【００４９】
このような選択部は、ユーザからの指定を受け付ける側の装置に備えていればよい。すなわち、ＤＶＤレコーダ１０２の選択部３０２に代えてハードディスクレコーダ１０１の選択部３０１を用いることもできる。この場合、ハードディスクレコーダ１０１の選択部３０１に受け付けられた記録先情報は、たとえばコマンドに含められてハードディスクレコーダ１０１からＤＶＤレコーダ１０２に送信される。このようにすれば、コマンドを受け取ったＤＶＤレコーダ１０２のコントローラ１０９は、そのコマンドからコンテンツの記録先情報を抽出することができるので、ＤＶＤレコーダ１０２に選択部３０２を備えた場合と同様の効果を得ることが可能となる。
【産業上の利用可能性】
【００５０】
本発明は、別の装置から受信したコンテンツをライトワンスメディアに記録する場合において、コンテンツを受信している途中にネットワーク障害が発生したときでも不都合が生じないようにすることが必要なＤＶＤレコーダ等に有用である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態におけるコンテンツ移動システムのブロック図
【図２】本発明の実施の形態におけるコンテンツ移動手順を示す図
【図３】本発明の実施の形態における番組一覧を示す図
【図４】本発明の実施の形態における他のコンテンツ移動システムのブロック図
【図５】本発明の実施の形態におけるコンテンツ記録先一覧を示す図
【図６】従来のコンテンツ移動システムのブロック図
【図７】従来のコンテンンツ移動手順を示す図
【図８】従来の課題を説明するための図
【符号の説明】
【００５２】
１００  ネットワーク
１０１  ハードディスクレコーダ
１０２  ＤＶＤレコーダ
１０３  ＨＤＤ
１０４  ＤＶＤ−Ｒ
１０５  記録回路
１０６  ネットワークインタフェース
１０７  ネットワークインタフェース
１０８  コントローラ
１０９  コントローラ
１３０  記録開始コマンド
１３１  転送完了コマンド
１３２  転送長問い合わせコマンド
１３３  転送済み長さ
２０１  ファイル読み出し部
２０２  送信カウンタ
２０３  ファイル消去命令
２１０  ＨＤＤ
２１１  ＤＶＤ書き込み回路
２１２  ファイル消去命令
２２０  ＤＶＤ書き込み命令
２２１  受信カウンタ
２２２  書き込み完了通知
２２３  タイマ
２３１  消去部
２３２  復号部
２３３  暗号化部
３０１  選択部
３０２  選択部
【図１】
2007323699.tif 000003
【図２】
2007323699.tif 000004
【図３】
2007323699.tif 000005
【図４】
2007323699.tif 000006
【図５】
2007323699.tif 000007
【図６】
2007323699.tif 000008
【図７】
2007323699.tif 000009
【図８】
2007323699.tif 000010