(57)【要約】      （修正有）【課題】第１のネットワークで接続された機器間のダビング処理を中断し、異なる第２のネットワークに再接続した場合に、中断したダビング処理を第２のネットワークで継続できるようにし、ユーザの利便性を向上させる。【解決手段】コンテンツ送信装置は、第１のネットワークで接続されるコンテンツ受信装置に向けてコンテンツを出力するコンテンツ出力部を備える。又、コンテンツ出力の中断指示を受信した場合に、コンテンツ受信装置に向けてコンテンツの末端を示す第１の情報及び、第１のネットワークにおける外部接続情報である第２の情報を出力する情報出力部を備える。さらに、第２の情報を用いた第２のネットワークで再接続されたコンテンツ受信装置から出力される接続要求を受信した場合に、コンテンツ受信装置と接続し、中断されたコンテンツ出力を再開する出力再開部を備える。【選択図】図６
2013132001.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークで接続されるコンテンツ受信装置に向けてコンテンツを出力するコンテンツ出力部と、
前記コンテンツ出力の中断指示を受信した場合に、前記コンテンツ受信装置に向けて前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報である第２の情報を出力する情報出力部と、
前記第２の情報を用いた第２のネットワークで再接続された前記コンテンツ受信装置から出力される接続要求を受信した場合に、前記コンテンツ受信装置と接続し、前記中断されたコンテンツ出力を再開する出力再開部を備えるコンテンツ送信装置。
【請求項２】
前記コンテンツ出力が終了した場合に、前記コンテンツ受信装置に向けて前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報を含まない第３の情報を出力する第２の情報出力部を備える請求項１に記載のコンテンツ送信装置。
【請求項３】
前記第１の情報および前記第３の情報出力後に、前記コンテンツ受信装置との間でコミットメント処理を実行し、記憶されている前記コンテンツを削除処理する請求項２に記載のコンテンツ送信装置。
【請求項４】
第１のネットワークで接続されるコンテンツ送信装置から出力されたコンテンツを受信するコンテンツ受信部と、
前記コンテンツ送信装置から出力された前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報である第２の情報を受信する情報受信部と、
前記第１の情報および前記第２の情報に基づいて前記コンテンツ受信を中断処理する中断処理部と、
前記第２の情報を用いた第２のネットワークで再接続された前記コンテンツ送信装置と接続し、前記中断されたコンテンツ受信を再開する受信再開部を備えるコンテンツ受信装置。
【請求項５】
前記コンテンツ送信装置から出力された前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報を含まない第３の情報を受信した場合は、前記コンテンツ送信装置との間でコミットメント処理を実行する請求項４に記載のコンテンツ受信装置。
【請求項６】
第１のネットワークで接続されるコンテンツ受信装置に向けてコンテンツを出力するステップと、
前記コンテンツ出力の中断指示を受信した場合に、前記コンテンツ受信装置に向けて前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報である第２の情報を出力するステップと、
前記第２の情報を用いた第２のネットワークで再接続された前記コンテンツ受信装置から出力される接続要求を受信した場合に、前記コンテンツ受信装置と接続し、前記中断されたコンテンツ出力を再開するステップを備えるコンテンツ送信方法。
【請求項７】
第１のネットワークで接続されるコンテンツ送信装置から出力されたコンテンツを受信するステップと、
前記コンテンツ送信装置から出力された前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報である第２の情報を受信するステップと、
前記第１の情報および前記第２の情報に基づいて前記コンテンツ受信を中断処理するステップと、
前記第２の情報を用いた第２のネットワークで再接続された前記コンテンツ送信装置と接続し、前記中断されたコンテンツ受信を再開するステップを備えるコンテンツ受信方法。
【請求項８】
第１のネットワークで接続されるコンテンツ受信装置に向けてコンテンツを出力するステップと、
前記コンテンツ出力の中断指示を受信した場合に、前記コンテンツ受信装置に向けて前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報である第２の情報を出力するステップと、
前記第２の情報を用いた第２のネットワークで再接続された前記コンテンツ受信装置から出力される接続要求を受信した場合に、前記コンテンツ受信装置と接続し、前記中断されたコンテンツ出力を再開するステップを備えるコンテンツ送信装置の制御プログラム。
【請求項９】
第１のネットワークで接続されるコンテンツ送信装置から出力されたコンテンツを受信するステップと、
前記コンテンツ送信装置から出力された前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報である第２の情報を受信するステップと、
前記第１の情報および前記第２の情報に基づいて前記コンテンツ受信を中断処理するステップと、
前記第２の情報を用いた第２のネットワークで再接続された前記コンテンツ送信装置と接続し、前記中断されたコンテンツ受信を再開するステップを備えるコンテンツ受信装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツ送信装置、コンテンツ送信方法、コンテンツ送信装置の制御プログラム、コンテンツ受信装置、コンテンツ受信方法、コンテンツ受信装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、例えば、ホームネットワークで接続された機器間でコンテンツのダビングが可能になっている。
【０００３】
しかし、著作権保護されたコンテンツ（例えば、地上デジタル放送等で放送されるコンテンツ）を、ＩＰネットワークを介して接続された機器間でダビング（移動及びコピー）する際には、ＤＴＣＰ−ＩＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）規格に沿ったコンテンツ保護技術が用いられる。
【０００４】
また、例えば、第１のネットワークで接続された機器間でコンテンツをダビング処理中に中断し、その後、第１のネットワークとは異なる第２のネットワークに再接続すると、上記中断したダビング処理を継続できない場合があり、ユーザにとって不便であった。
【０００５】
このため、第１のネットワークで接続された機器間のダビング処理を中断し、異なる第２のネットワークに再接続した場合に、中断したダビング処理を第２のネットワークで継続できるようにし、ユーザの利便性を向上させることが課題になっていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１７４２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
第１のネットワークで接続された機器間のダビング処理を中断し、異なる第２のネットワークに再接続した場合に、中断したダビング処理を第２のネットワークで継続できるようにし、ユーザの利便性を向上させることが課題になっていた。
【課題を解決するための手段】
【０００８】
実施形態のコンテンツ送信装置は、第１のネットワークで接続されるコンテンツ受信装置に向けてコンテンツを出力するコンテンツ出力部を備える。
【０００９】
また、前記コンテンツ出力の中断指示を受信した場合に、前記コンテンツ受信装置に向けて前記コンテンツの末端を示す第１の情報および、前記第１のネットワークにおける外部接続情報である第２の情報を出力する情報出力部を備える。
【００１０】
また、前記第２の情報を用いた第２のネットワークで再接続された前記コンテンツ受信装置から出力される接続要求を受信した場合に、前記コンテンツ受信装置と接続し、前記中断されたコンテンツ出力を再開する出力再開部を備える。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係わるコンテンツ送信装置とコンテンツ受信装置がネットワークで接続され、ダビング処理が行われるようすを示す図。
【図２】実施形態に係わるコンテンツ送信装置とコンテンツ受信装置が第１のネットワークで接続されるようすを示す図。
【図３】実施形態に係わるコンテンツ送信装置とコンテンツ受信装置が第２のネットワークで接続されるようすを示す図。
【図４】実施形態に係わるコンテンツ送信装置とコンテンツ受信装置が第３のネットワークで接続されるようすを示す図。
【図５】実施形態に係わるネットワークで接続されたコンテンツ送信装置およびコンテンツ受信装置の構成を示す図。
【図６】実施形態に係わるコンテンツ送信装置とコンテンツ受信装置におけるコンテンツのダビング処理および中断処理のシーケンスを示す図。
【図７】実施形態に係わるコンテンツ送信装置（テレビ）１０の動作を示すフローチャート。
【図８】実施形態に係わるコンテンツ受信装置（タブレット）２０の動作を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照し、実施の形態を説明する。
【００１３】
図１は、実施形態に係わるコンテンツ送信装置とコンテンツ受信装置がネットワークで接続され、ダビング処理が行われるようすを示す図である。
【００１４】
ここでは、図示しないコンテンツ記録部を備えたコンテンツ送信装置（デジタルテレビ１０）とコンテンツ受信装置（タブレットＰＣ２０）がＩＰネットワーク３０を介して接続され、コンテンツ送信装置（デジタルテレビ１０）に保存されたコンテンツがコンテンツ受信装置（タブレットＰＣ２０）にダビング処理される。
【００１５】
ここで、地上デジタル放送等の著作権保護されたコンテンツの、ダビング処理技術の一例について説明する。
【００１６】
地上デジタル放送等の著作権保護されたコンテンツを、例えば、ホームネットワークを介して接続された機器間でダビング（Ｍｏｖｅ、Ｃｏｐｙ）する際には、ＤＴＣＰ−ＩＰと呼ばれる著作権保護技術を使用する。
【００１７】
ＤＴＣＰ−ＩＰは、主に家庭内ＬＡＮ等のＩＰネットワーク内で、著作権保護技術（ＤＲＭ）により保護されたコンテンツを伝送するための技術規格である。
【００１８】
ＩＥＥＥ  １３９４等の通信規格において実装されていた著作権保護技術である、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）をＩＰネットワークに適用したものである。
【００１９】
ＤＴＣＰ−ＩＰは、コンテンツを暗号化してＩＰネットワーク上に送信することで、パケットの盗聴によるコンテンツの不正なコピーを防ぐことができる。
【００２０】
また、コンテンツが家庭内ＬＡＮからインターネット等の外部のネットワークへ流出することを防ぎ、コンテンツの著作権を保護する。
【００２１】
ＤＴＣＰ−ＩＰでは、各企業の開発したＤＲＭ技術の差異を吸収し、家庭内ＬＡＮでの著作権保護コンテンツの共有を可能にすることができる。
【００２２】
すなわち、これは、コンテンツをダウンロードした時点で各社固有のＤＲＭによる暗号化をＤＴＣＰ−ＩＰによる暗号化に変換し、家庭内ＬＡＮにあるＤＴＣＰ−ＩＰ対応のデジタル機器に配信することで実現される。
【００２３】
ここで、Ｍｏｖｅ（ムーブ）とは保存されていた録画番組（コンテンツ）を移動すること、Ｃｏｐｙ（コピー）とは録画番組を複製することである。
【００２４】
そして、ＤＴＣＰ−ＩＰにおいて、Ｍｏｖｅとして一般に実施されるのはＴｒａｎｓａｃｔｉｏｎ  Ｂａｓｅｄ  Ｍｏｖｅと呼ばれる方法である。
【００２５】
ここで、Ｔｒａｎｓａｃｔｉｏｎ  Ｂａｓｅｄ  Ｍｏｖｅについて説明する。
【００２６】
Ｔｒａｎｓａｃｔｉｏｎ  Ｂａｓｅｄ  Ｍｏｖｅとは、コンテンツのＭｏｖｅに関するもので、コンテンツの伝送中は、コンテンツの利用権は送信機器側にある。そして、コンテンツの伝送が全て終わると、受信機器側から送信機器側に「Ｃｏｍｍｉｔｍｅｎｔ」が発行される。
【００２７】
送信機器側は、この「Ｃｏｍｍｉｔｍｅｎｔ」を実行し、送信機器側で、コンテンツを削除する。例えば、ダビング１０コンテンツの場合は、１回減算する。そして、受信機器側のコンテンツを利用可能にし、コンテンツのダビングが完了する。
【００２８】
また、上記「Ｃｏｍｍｉｔｍｅｎｔ」を実行せずに中断した場合は、受信機器側は、上記受信したコンテンツを破棄し、送信機器側にのみコンテンツが存在する状態としなければならない。
【００２９】
また、Ｔｒａｎｓａｃｔｉｏｎ  Ｂａｓｅｄ  Ｍｏｖｅにおいては、再度ダビング処理を行う場合には、最初からやり直さなければならない。
【００３０】
なお、受信機器側と送信機器側のお互いの機器の能力に依存するが、上記コンテンツのダビング処理には、一般的には、コンテンツの再生時間と同程度の時間が必要である。
【００３１】
また、上記コンテンツのダビング処理におけるコンテンツの伝送には、通常ＨＴＴＰが用いられる。
【００３２】
ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）は、Ｗｅｂのサーバと、クライアント（ブラウザ）の間で、ウェブページを送受信するためのプロトコルである。基本的には、テキストメッセージを交換することにより、実現される。
【００３３】
なお、ＨＴＴＰでは、通常、これから送信するＢＯＤＹサイズが決まっている。しかし、コンテンツのダビングでは、途中に処理用ヘッダー等が入るため、予めBODYサイズを計算することが難しい。
【００３４】
このため、ダビング時はｃｈｕｎｋを用いて転送される。
【００３５】
例えば、送信機器側がコンテンツの最後に「ＨＴＴＰ  ０  ｃｈｕｎｋ」を送信することで、これを受信した受信機器側は、コンテンツの末端であると判断し、「Ｃｏｍｍｉｔｍｅｎｔ」処理を実行することができる。
【００３６】
この実施形態においては、例えば、送信機器側（デジタルテレビ１０）から受信機器側（タブレットＰＣ２０）にコンテンツが送信され、ダビング処理が行なわれる。
【００３７】
また、上記コンテンツのダビング処理中に、送信機器側（デジタルテレビ１０）からダビング処理の中断処理が行われる。
【００３８】
図２は、実施形態に係わるコンテンツ送信装置とコンテンツ受信装置が第１のネットワークで接続されるようすを示す図である。
【００３９】
ここでは、図２に示すような構成のホームネットワーク（第１のネットワーク）が構成されている。すなわち、このホームネットワーク（第１のネットワーク）は、図２に示すように、例えば、２つのローカルネットワークで構成されている。
【００４０】
例えば、機器Ａ（ルータＡ）２４は、ＡＤＳＬやＦＴＴＨなどのインターネット回線と接続するモデム機能を搭載しているルータである。ここでは、この機器Ａ（ルータＡ）２４は、ＩＰアドレス１９２．１６８．０．１〜１９２．１６８．０．２５４の範囲のローカルネットワークを管理している。
【００４１】
また、機器Ｂ（ルータＢ）２３は、無線通信機能を搭載しているルータである。ここでは、この機器Ｂ（ルータＢ）２３は、ＩＰアドレス１９２．１６８．２３．１〜１９２．１６８．２３．２５４の範囲のローカルネットワークを管理している。
【００４２】
また、ここでは、送信機（テレビ）１０は、ダビングを行なうコンテンツを保持している。また、受信機（タブレット）２０は、上記コンテンツを受信する。
【００４３】
またここでは、送信機（テレビ）１０と機器Ｂ（ルータＢ）２３を結ぶ実線は有線接続を示し、受信機（タブレット）２０と機器Ｂ（ルータＢ）２３を結ぶ点線は無線接続を示している。
【００４４】
このようなホームネットワーク（第１のネットワーク）の構成において、送信機（テレビ）１０から受信機（タブレット）２０に、コンテンツのダビング処理が開始され、ダビング処理が行われる。
【００４５】
そして、その後、例えば、無線通信の速度が遅いことや無線通信の届かない部屋へ移動する等の理由から、ユーザは、一旦、受信機（タブレット）２０を上記ホームネットワーク（第１のネットワーク）から切断する。そして、次に示す図３のように、受信機（タブレット）２０を機器Ａ（ルータＡ）２４に、有線で接続する。
【００４６】
図３は、実施形態に係わるコンテンツ送信装置とコンテンツ受信装置が第２のネットワークで接続されるようすを示す図である。
【００４７】
ここでは、上記のように、図２に示すホームネットワーク（第１のネットワーク）から受信機（タブレット）２０が切断され、機器Ａ（ルータＡ）２４に有線で接続され、図３に示すホームネットワーク（第２のネットワーク）が構成される。
【００４８】
一般には、このように、受信機（タブレット）２０が機器Ａ（ルータＡ）２４に有線で接続されると、上記のように、ＤＴＣＰ−ＩＰにおける「Ｃｏｍｍｉｔｍｅｎｔ」を実行せずに中断したことになり、ダビングを最初からやり直さなければならない。
【００４９】
そこで、図３に示すようなホームネットワーク（第２のネットワーク）構成になった後も、ダビングを最初からやり直すのではなく、継続したい。
【００５０】
しかし、上記図２および図３に示すようなホームネットワーク構成（第１のネットワークおよび第２のネットワーク）は、1つのホームネットワークに、上記のように、２つのローカルネットワーク（１９２．１６８．０．ＸＸＸおよび１９２．１６８．２３．ＹＹＹ）が存在している。
【００５１】
このため、一般には、上記図３に示す状態において、受信機（タブレット）２０がＤＬＮＡ等を利用して、送信機（テレビ）１０を見つけることは難しい。このため、例えば、図２に示すホームネットワーク（第１のネットワーク）から受信機（タブレット）２０が切断され、機器Ａ（ルータＡ）２４に有線で接続され、図３に示すホームネットワーク（第２のネットワーク）が構成された場合に、送信機（テレビ）１０と受信機（タブレット）２０の間で、上記コンテンツのダビングは継続することができなかった。
【００５２】
しかし、この実施形態においては、上記コンテンツのダビング処理を中断する際に、例えば、送信機（テレビ）１０は、「ＨＴＴＰ  ０  ｃｈｕｎｋ」を送信する。また、続けて「ＨＴＴＰ  ｔｒａｉｌｅｒ」を使用して、ＨＴＴＰヘッダーとして外部接続情報を送信する。
【００５３】
この外部接続情報は、上記図２および図３に示す構成においては、例えば、外部ＩＰアドレス情報「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−ｅｘｔｅｒｎａｌ−ｉｐ：１９２．１６８．０．２５」、外部ＨＴＴＰポート番号情報「Ｘ−ｄｕｂｂｉｎｇ−continue−ｈｔｔｐ−ｐｏｒｔ：３００２０」、外部ＤＴＣＰポート番号情報「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−ｄｔｃｐ−ｐｏｒｔ：３００２１」を送信する。
【００５４】
また、この時、外部接続情報として、送信機（テレビ）１０の現在のＩＰアドレス情報（１９２．１６８．２３．１１）やＨＴＴＰ用のポート番号情報（例えば５００１０）
やＤＴＣＰ用ポート番号情報（例えば３０００１）を送信しても良い。
【００５５】
また、受信機（タブレット）２０は、再度上記ホームネットワーク（第２のネットワーク）に接続した際は、上記外部接続情報を利用して、送信機（テレビ）１０に接続し、上記コンテンツの続きのダビングを開始する。
【００５６】
また、最後に「Ｃｏｍｍｉｔｍｅｎｔ」を実施してコンテンツのダビングを完了する。
【００５７】
図４は、実施形態に係わるコンテンツ送信装置とコンテンツ受信装置が第３のネットワークで接続されるようすを示す図である。
【００５８】
ここでは、例えば、図２に示すホームネットワーク（第１のネットワーク）から受信機（タブレット）２０が切断され、インターネット２５に有線で接続され、図４に示すホームネットワーク（第３のネットワーク）が構成される。
【００５９】
そして、この実施形態においては、上記と同様に、上記コンテンツのダビング処理を中断する際に、例えば、送信機（テレビ）１０は、「ＨＴＴＰ  ０  ｃｈｕｎｋ」を送信する。また、続けて「ＨＴＴＰ  ｔｒａｉｌｅｒ」を使用して、ＨＴＴＰヘッダーとして上記外部接続情報を送信する。
【００６０】
そして、受信機（タブレット）２０は、再度上記ホームネットワーク（第３のネットワーク）に接続した際は、上記外部接続情報を利用して、送信機（テレビ）１０に接続し、上記コンテンツの続きのダビングを開始する。
【００６１】
また、最後に「Ｃｏｍｍｉｔｍｅｎｔ」を実施してコンテンツのダビングを完了する。
【００６２】
図５は、実施形態に係わるネットワークで接続されたコンテンツ送信装置およびコンテンツ受信装置の構成を示す図である。
【００６３】
ここでは、図１に示すように、コンテンツ送信装置（テレビ）１０とコンテンツ受信装置（タブレット）２０がネットワーク３０で接続され、上記コンテンツのダビング処理が行われる。
【００６４】
例えば、コンテンツ送信装置（テレビ）１０は、上記外部接続情報を取得し、処理する接続情報処理部５１ａ、コンテンツを管理するコンテンツ管理部５３ａ、コンテンツを記憶する領域であるコンテンツ記憶領域５４ａ、上記接続情報処理部５１ａ、コンテンツ管理部５３ａ、コンテンツ記憶領域５４ａ等を制御する制御部５２ａを備えている。
【００６５】
そして、ここでは、コンテンツ送信装置（テレビ）１０は、上記コンテンツ記憶領域５４ａに記憶されたコンテンツや上記取得された外部接続情報を、ネットワーク３０を介してコンテンツ受信装置（タブレット）２０に向けて出力する。
【００６６】
また、同様に、コンテンツ受信装置（タブレット）２０は、外部接続情報を取得し、処理する接続情報処理部５１ｂ、コンテンツを管理するコンテンツ管理部５３ｂ、コンテンツを記憶する領域であるコンテンツ記憶領域５４ｂ、上記接続情報処理部５１ｂ、コンテンツ管理部５３ｂ、コンテンツ記憶領域５４ｂ等を制御する制御部５２ｂを備えている。
【００６７】
そして、上記のように、コンテンツ送信装置（テレビ）１０からネットワーク３０を介して出力されたコンテンツや上記取得された外部接続情報を受信する。
【００６８】
そして、接続情報処理部５１ｂにおいて上記受信された外部接続情報を処理し、上記再接続を行ない、上記受信されたコンテンツをコンテンツ記憶領域５４ｂに記憶する。
【００６９】
すなわち、上記コンテンツ送信装置（テレビ）１０およびコンテンツ受信装置（タブレット）２０は、制御部（５２ａまたは５２ｂ）、コンテンツ記録領域（５４ａまたは５４ｂ）、コンテンツ管理部（５３ａまたは５３ｂ）、接続情報処理部（５１ａまたは５１ｂ）を持つ。
【００７０】
そして、制御部（５２ａまたは５２ｂ）は、ダビングなどの各種制御を行う。また、コンテンツ記録領域（５４ａまたは５４ｂ）は、各コンテンツのコンテンツデータを記憶しておく領域である。また、コンテンツ管理部（５３ａまたは５３ｂ）は、各コンテンツのメタ情報や著作権保護情報を管理する。また、コンテンツ送信装置（テレビ）１０の接続情報処理部５１ａは、ルータＢ(機器Ｂ)２３の外部ＩＰアドレス情報と、コンテンツ送信装置（テレビ）１０にポートマッピングしている外部ＨＴＴＰポート番号情報と、外部ＤＴＣＰポート番号情報を管理し、ダビング中断時にＨＴＴＰ  ｔｒａｉｌｅｒを使用して、それら外部接続情報を受信機器に送信する。
【００７１】
コンテンツ受信装置（タブレット）２０の接続情報処理部５１ｂは、コンテンツ送信装置（テレビ）１０から、外部接続情報が含まれているＨＴＴＰ  ｔｒａｉｌｅｒを受信した場合に、外部接続情報を保存し、再度ネットワークに接続した際に、この外部接続情報を利用してコンテンツ送信装置（テレビ）１０に接続し、コンテンツのダビングを継続する。
【００７２】
すなわち、上記コンテンツ送信装置（テレビ）１０およびコンテンツ受信装置（タブレット）２０は、コンテンツを送信する場合は、コンテンツ送信装置として動作し、コンテンツを受信する場合は、コンテンツ受信装置として動作することが可能である。
【００７３】
図６は、実施形態に係わるコンテンツ送信装置とコンテンツ受信装置におけるコンテンツのダビング処理および中断処理のシーケンスを示す図である。
【００７４】
ここでは、コンテンツ送信装置（テレビ）１０とコンテンツ受信装置（タブレット）２０がネットワーク３０で接続され、コンテンツ送信装置（テレビ）１０からコンテンツ受信装置（タブレット）２０に向けてコンテンツ（データ）が出力され、ダビング処理が行われる。
【００７５】
例えば、ユーザがコンテンツ送信装置（テレビ）１０またはコンテンツ受信装置（タブレット）２０を操作し、コンテンツのダビングが開始される（６１）。
【００７６】
すると、まず、コンテンツ送信装置（テレビ）１０とコンテンツ受信装置（タブレット）２０の間でダビング初期処理が実行される（６２）。ダビング初期処理は、例えば、開始通知や暗号鍵の交換等である。
【００７７】
そして、コンテンツの伝送およびダビング処理が開始される（６３）。
【００７８】
そして、しばらく時間が経過した後に、上記コンテンツの伝送中に、例えば、ユーザがコンテンツ送信装置（テレビ）１０を操作し、上記コンテンツの伝送およびダビング処理の中断が指示される（ダビングの中断開始）。
【００７９】
このダビングの中断指示のきっかけは、上記のようにコンテンツ送信装置（テレビ）１０のＧＵＩを用いてユーザから指示される場合や、コンテンツ受信装置（タブレット）２０からコンテンツ送信装置（テレビ）１０に中断依頼が送付される場合等、種々変形が可能である。
【００８０】
そして、この実施形態においては、上記ダビングの中断指示は、コンテンツ送信装置（テレビ）１０からコンテンツ受信装置（タブレット）２０にコンテンツの末端を示す
第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」が送信される（６４）。
【００８１】
また、続いて、ＨＴＴＰ  ｔｒａｉｌｅｒとして、上記外部接続情報（第２の情報）が送信される（６５）。
【００８２】
このとき、上記のように、上記外部接続情報として、例えば、外部IPアドレス情報「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−external−ｉｐ：１９２．１６８．０．２５」、外部ＨＴＴＰポート番号情報「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−http−ｐｏｒｔ：３００２０」、外部ＤＴＣＰポート番号情報「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−ｄｔｃｐ−ｐｏｒｔ：３００２１」が送信される。
【００８３】
また、この時、上記外部接続情報として、送信機器の現在のＩＰアドレス情報（１９２．１６８．２３．１１）やＨＴＴＰ用のポート番号情報（例えば５００１０）やＤＴＣＰ用ポート番号情報（例えば３０００１）を送信しても良い。
【００８４】
そして、コンテンツ受信装置（タブレット）２０は、再度ネットワーク３０に接続した場合に、上記外部接続情報を利用して、コンテンツ送信装置（テレビ）１０に再接続を行い、コンテンツの受信（ダビング処理）を再開する（６６、６７）。
【００８５】
また、コンテンツ送信装置（テレビ）１０は、コンテンツの送信が完了したら、コンテンツ受信装置（タブレット）２０に、上記コンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を送信する（６８）。
【００８６】
そして、上記ダビングを行なうコンテンツの伝送が完了する場合は、コンテンツ送信装置（テレビ）１０は、コンテンツ受信装置（タブレット）２０に、上記外部接続情報を含まない第３の情報、ここでは、「空」のＨＴＴＰ  ｔｒａｉｌｅｒを送信する（６９）。
【００８７】
そして、コンテンツ受信装置（タブレット）２０は、コンテンツ送信装置（テレビ）１０から送信された上記「空」のＨＴＴＰ  ｔｒａｉｌｅｒを受信すると、「Ｃｏｍｍｉｔｍｅｎｔ」処理を実行する（７０）。
【００８８】
この「Ｃｏｍｍｉｔｍｅｎｔ」処理が実行されることで、ここでのコンテンツのダビング処理が完了する（７１）。
【００８９】
図７は、実施形態に係わるコンテンツ送信装置（テレビ）１０の動作を示すフローチャートである。
【００９０】
ステップＳ１００は、ここでの開始ステップである。続いて、ステップＳ１０１に進む。
【００９１】
ステップＳ１０１は、上記のように、コンテンツ受信装置（タブレット）２０とネットワーク接続するステップである。続いて、ステップＳ１０２に進む。
【００９２】
ステップＳ１０２は、コンテンツ受信装置（タブレット）２０とコンテンツのダビング処理の初期処理を行うステップである。ダビング初期処理は、上記のように、例えば、開始通知や暗号鍵の交換等である。続いて、ステップＳ１０３に進む。
【００９３】
ステップＳ１０３は、コンテンツ受信装置（タブレット）２０に向けて、ダビングするコンテンツ（データ）を送信するステップである。続いて、ステップＳ１０４に進む。
【００９４】
ステップＳ１０４は、例えば、ユーザの指示等を受信し、ダビング処理を中断するかを検出するステップである。ダビング処理を中断すると検出される場合は、ステップＳ１０５に進む（Ｙｅｓ）。ダビング処理を中断すると検出されない場合は、ステップＳ１１１に進む（Ｎｏ）。
【００９５】
ステップＳ１０５は、コンテンツ受信装置（タブレット）２０にコンテンツの末端を示す第１の情報（ここでは、「ＨＴＴＰ  ０  ｃｈｕｎｋ」）を送信するステップである。続いて、ステップＳ１０６に進む。
【００９６】
ステップＳ１０６は、コンテンツ受信装置（タブレット）２０に、第２の情報（外部接続情報（ＩＰアドレスやＰｏｒｔ番号等））を、ＨＴＴＰ  ｔｒａｉｌｅｒで送信するステップである。続いて、ステップＳ１０７に進む。
【００９７】
ステップＳ１０７は、コンテンツ受信装置（タブレット）２０とのネットワーク接続を切断するステップである。続いて、ステップＳ１０８に進む。
【００９８】
ステップＳ１０８は、例えば、コンテンツ受信装置（タブレット）２０から送信される再接続要求を待機するステップである。続いて、ステップＳ１０９に進む。
【００９９】
ステップＳ１０９は、コンテンツ受信装置（タブレット）２０から送信される再接続要求を検出するステップである。コンテンツ受信装置（タブレット）２０から送信される再接続要求を検出した場合は、ステップＳ１１０に進む（Ｙｅｓ）。コンテンツ受信装置（タブレット）２０から送信される再接続要求を検出しない場合は、ここでの処理を繰り返す（Ｎｏ）。
【０１００】
ステップＳ１１０は、コンテンツ受信装置（タブレット）２０とネットワーク再接続するステップである。ここでは、上記第２の情報（外部接続情報）が用いられる。続いて、ステップＳ１０３に進み、上記処理を繰り返す。
【０１０１】
ステップＳ１１１は、コンテンツ受信装置（タブレット）２０にダビングする上記コンテンツ（データ）送信を継続するステップである。続いて、ステップＳ１１２に進む。
【０１０２】
ステップＳ１１２は、コンテンツ（データ）の送信（伝送）は終了したかを検出するステップである。コンテンツ（データ）の送信（伝送）は終了したと検出される場合は、ステップＳ１１３に進む（Ｙｅｓ）。コンテンツ（データ）の送信（伝送）は終了しないと検出される場合は、ここでの処理を繰り返す（Ｎｏ）。
【０１０３】
ステップＳ１１３は、コンテンツ受信装置（タブレット）２０にコンテンツの末端を示す第１の情報（「ＨＴＴＰ  ０  ｃｈｕｎｋ」）を送信するステップである。続いて、ステップＳ１１４に進む。
【０１０４】
ステップＳ１１４は、コンテンツ受信装置（タブレット）２０に上記外部接続情報を含まない第３の情報（例えば「空」）をＨＴＴＰ  ｔｒａｉｌｅｒで送信するステップである。続いて、ステップＳ１１５に進む。
【０１０５】
ステップＳ１１５は、コンテンツ受信装置（タブレット）２０と「ｃｏｍｍｉｔｍｅｎｔ」処理を実行し、送信機１０からコンテンツを削除するステップである。続いて、ステップＳ１１６に進む。
【０１０６】
ステップＳ１１６は、終了ステップであり、ここでの処理は終了する。
【０１０７】
すなわち、ここでは、上記ダビングを開始すると、まずダビング初期処理を実行する。次に「ＰＯＳＴ」または「ＧＥＴ」によってコンテンツの送信を開始する。
【０１０８】
「ＰＯＳＴ」および「ＧＥＴ」は、ＨＴＴＰメソッドの一つである。
【０１０９】
ＧＥＴメソッドは、クライアントからサーバへ送信するリクエストの種類の一つで、ＵＲＩで指定されたデータの送信を要求する手段である。
【０１１０】
ＰＯＳＴメソッドは、クライアントからサーバへ送信するリクエストの種類の一つで、サーバにクライアントからデータを送信する手段である。
【０１１１】
そして、この実施形態においては、上記再接続した場合に、途中でダビングを中断せず、コンテンツを最後まで伝送した後には、コンテンツ受信装置（タブレット）２０は、コンテンツ送信装置（テレビ）１０に、上記コンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を送信し、また、上記「空」のＨＴＴＰ  ｔｒａｉｌｅｒを送信する。
【０１１２】
そして、コンテンツ受信装置（タブレット）２０から送信された「Ｃｏｍｍｉｔｍｅｎｔ」処理を受信し、保存されているコンテンツを削除する。
【０１１３】
これにより、でコンテンツのダビングが完了する。
【０１１４】
また、上記ダビング処理中にこのダビング処理を中断する場合は、コンテンツ送信装置（テレビ）１０は、コンテンツ受信装置（タブレット）２０に、上記コンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を送信する。
【０１１５】
また、例えば、上記図２、図３の環境では、ＨＴＴＰ  ｔｒａｉｌｅｒで外部接続情報「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−ｅｘｔｅｒｎａｌ−ｉｐ：１９２．１６８．０．２５」、「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−ｈｔｔｐ−ｐｏｒｔ：３００２０」、「Ｘ−ｄｕｂｂｉｎｇ−ｃｏｎｔｉｎｕｅ−ｄｔｃｐ−ｐｏｒｔ：３００２１」を送信する。
【０１１６】
そして、コンテンツ受信装置（タブレット）２０から送信される接続要求を待機し、コンテンツを最後まで伝送した後に、上記コンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を送信し、「空」のＨＴＴＰ  ｔｒａｉｌｅｒを送信する。
【０１１７】
そして、コンテンツ受信装置（タブレット）２０から送信される「Ｃｏｍｍｉｔｍｅｎｔ」処理を受信し、コンテンツを削除すると、上記ダビングが完了する。
【０１１８】
図８は、実施形態に係わるコンテンツ受信装置（タブレット）２０の動作を示すフローチャートである。
【０１１９】
ステップＳ２００は、ここでの開始ステップである。続いて、ステップＳ２０１に進む。
【０１２０】
ステップＳ２０１は、送信機１０とネットワーク接続するステップである。続いて、ステップＳ２０２に進む。
【０１２１】
ステップＳ２０は、送信機１０とコンテンツダビングの初期処理を行うステップである。コンテンツダビングの初期処理は、例えば、上記図７の説明と同様である。続いて、ステップＳ２０３に進む。
【０１２２】
ステップＳ２０３は、送信機１０から送信されたコンテンツ（データ）を受信し、記録部に記録するステップである。続いて、ステップＳ２０４に進む。
【０１２３】
ステップＳ２０４は、コンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を受信したか検出するステップである。このコンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を受信したと検出される場合は、ステップＳ２０５に進む（Ｙｅｓ）。このコンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を受信しないと検出される場合は、ステップＳ２０３に進み、上記処理を繰り返す（Ｎｏ）。
【０１２４】
ステップＳ２０５は、「ＨＴＴＰ  ｔｒａｉｌｅｒ」で第２の情報（外部接続情報）を受信したか検出するステップである。「ＨＴＴＰ  ｔｒａｉｌｅｒ」で第２の情報（外部接続情報）を受信したと検出される場合は、ステップＳ２０６に進む（Ｙｅｓ）。「ＨＴＴＰ  ｔｒａｉｌｅｒ」で第２の情報（外部接続情報）を受信しないと検出される場合は、ステップＳ２１１に進む（Ｎｏ）。
【０１２５】
ステップＳ２０６は、受信した第２の情報（外部接続情報）を、例えば、コンテンツ記録領域５４ｂの一部に記憶するステップである。続いて、ステップＳ２０７に進む。
【０１２６】
ステップＳ２０７は、上記ダビングの中断処理を行うステップである。続いて、ステップＳ２０８に進む。
【０１２７】
ステップＳ２０８は、送信機１０とのネットワーク接続を切断処理するステップである。続いて、ステップＳ２０９に進む。
【０１２８】
ステップＳ２０９は、しばらくして、ユーザ操作により、送信機１０に再接続要求を行なうステップである。続いて、ステップＳ２１０に進む。
【０１２９】
ステップＳ２１０は、例えば、上記コンテンツ記録領域５４ｂの一部に記憶された第２の情報（外部接続情報）を用い、送信機１０とネットワーク再接続処理を行うステップである。続いて、ステップＳ２０３に進み、上記処理を繰り返す。
【０１３０】
ステップＳ２１１は、上記のように、コンテンツ送信装置（テレビ）１０から送信された「ＨＴＴＰ  ｔｒａｉｌｅｒ」で送信された上記外部接続情報を含まない第３の情報「例えば（空）」を受信したかを検出するステップである。「ＨＴＴＰ  ｔｒａｉｌｅｒ」で送信された上記外部接続情報を含まない第３の情報「例えば（空）」を受信したと検出された場合は、ステップＳ２１２に進む（Ｙｅｓ）。「ＨＴＴＰ  ｔｒａｉｌｅｒ」で送信された上記外部接続情報を含まない第３の情報「例えば（空）」を受信しないと検出された場合は、ここでの処理を繰り返す（Ｎｏ）。
【０１３１】
ステップＳ２１２は、送信機１０と「ｃｏｍｍｉｔｍｅｎｔ」処理を実行するステップである。続いて、ステップＳ２１３に進む。
【０１３２】
ステップＳ２１３は、終了ステップであり、ここでの処理は終了する。
【０１３３】
すなわち、ここでは、上記ダビング処理を開始すると、まず、ダビング初期処理を実行する。
【０１３４】
次に、上記「ＰＯＳＴ」または「ＧＥＴ」によって、コンテンツの受信を開始する。
【０１３５】
そして、コンテンツ送信装置（テレビ）１０から「ＨＴＴＰ  ０  ｃｈｕｎｋ」を受信するまでコンテンツの受信を続ける。
【０１３６】
そして、「ＨＴＴＰ  ０  ｃｈｕｎｋ」を受信し、続いて、「ＨＴＴＰ  ｔｒａｉｌｅｒ」を受信する。
【０１３７】
ここで、「ＨＴＴＰ  ｔｒａｉｌｅｒ」に上記外部接続情報が含まれる場合は、例えば、コンテンツ記録領域５４ｂに保存しておき、例えば、上記図２、図３の環境では、機器Ａ（ルータＡ）に有線接続した場合に、上記外部接続情報を用いて、コンテンツの受信を再開する。
【０１３８】
そして、コンテンツの末端を示す第１の情報「ＨＴＴＰ  ０  ｃｈｕｎｋ」を受信し、続いて、例えば、上記「空」の「ＨＴＴＰ  ｔｒａｉｌｅｒ」を受信した場合に、「Ｃｏｍｍｉｔｍｅｎｔ」処理を実行し、上記ダビングが完了する。
【０１３９】
上記のように、この実施形態においては、ネットワーク（例えば、ホームネットワーク）内で複数のローカルネットワークが存在している場合に、ＤＴＣＰ−ＩＰ  Ｔｒａｎｓａｃｔｉｏｎ  Ｂａｓｅｄ  Ｍｏｖｅを利用したダビングを中断した場合に、コンテンツ送信装置（テレビ）１０やコンテンツを発見することが可能になる。これにより、コンテンツのダビング処理を最初からやり直さなくともよくなり、時間の短縮が可能となる。
【０１４０】
上記のように構成することによって、この実施形態においては、第１のネットワークで接続された機器間のダビング処理を中断し、異なる第２のネットワークに再接続した場合に、中断したダビング処理を第２のネットワークで継続できるようにし、ユーザの利便性を向上させることが可能になる。
【０１４１】
なお、上記実施形態の制御処理の手順は全てソフトウェアによって実行することが可能である。このため、制御処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、上記実施形態と同様の効果を容易に実現することができる。
【０１４２】
なお、上記実施形態は、記述そのものに限定されるものではなく、実施段階では、その趣旨を逸脱しない範囲で、構成要素を種々変形して具体化することが可能である。
【０１４３】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。
【０１４４】
例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１４５】
１０…送信機（テレビ）、２０…送信機（タブレット）、２３…機器Ｂ（ルータＢ）、２４…機器Ａ（ルータＡ）、２５…インターネット、３０…ネットワーク、５１ａ…接続情報処理部、５１ｂ…接続情報処理部、５２ａ…制御部、５２ｂ…制御部、５３ａ…コンテンツ管理部、５３ｂ…コンテンツ管理部、５４ａ…コンテンツ記憶領域、５４ｂ…コンテンツ記憶領域、６４…第１の情報、６５…第２の情報、６８…第３の情報。
【図１】
2013132001.tif 000003
【図２】
2013132001.tif 000004
【図３】
2013132001.tif 000005
【図４】
2013132001.tif 000006
【図５】
2013132001.tif 000007
【図６】
2013132001.tif 000008
【図７】
2013132001.tif 000009
【図８】
2013132001.tif 000010