(57)【要約】【課題】ネットワーク状態に応じて効率よくある装置で視聴のコンテンツを他装置で継続してタイムシフト視聴させる。【解決手段】送信側部分により、コンテンツが出力され（Ｓ１１１）中断指示が受付けられ（Ｓ１１３）中断指示後データの記録が開始され（Ｓ１１４）、受信側部分により、継続指示が受付けられ（Ｓ２２１〜２３１）継続指示後データの記録が開始され（Ｓ２３２）中断指示後データの送信が要求され（Ｓ２３３）、送信側部分により、要求受信を条件に中断指示後データの記録が終了され（Ｓ１３２）それが第１，第２データに分割され（Ｓ１４０）それぞれストリーム，コピー方式で送信先に送信され（Ｓ１５０）、受信側部分により、送信元からの第１データのコンテンツが出力され、送信元からの第２データの記録が開始され、第１出力後に第２データのコンテンツが出力され、連続するように継続指示後データのコンテンツが出力される（Ｓ２５０）。【選択図】図６
2008109490.tif 000002
【特許請求の範囲】
【請求項１】
送信側記録再生装置と受信側記録再生装置とを含むコンテンツ記録再生システムであって、
前記送信側記録再生装置は、
時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力する送信側出力制御手段と、
前記送信側出力制御手段によって出力されている前記コンテンツの視聴を中断する旨の中断指示を受付ける中断指示受付手段と、
前記中断指示受付手段によって前記中断指示が受付けられたことを条件として、前記中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なう送信側記録開始制御手段とを備え、
前記受信側記録再生装置は、
前記中断指示受付手段によって前記中断指示が受付けられた前記コンテンツの視聴を継続する旨の継続指示を受付ける継続指示受付手段と、
前記継続指示受付手段によって前記継続指示が受付けられたことを条件として、前記継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なう受信側第１記録開始制御手段と、
前記継続指示受付手段によって前記継続指示が受付けられたことを条件として、前記送信側記録開始制御手段によって記録が開始された前記中断指示後コンテンツデータの送信を要求する送信要求手段とを備え、
前記送信側記録再生装置は、さらに、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、前記送信側記録開始制御手段によって開始された前記中断指示後コンテンツデータの記録を終了する制御を行なう送信側記録終了制御手段と、
前記送信側記録開始制御手段によって記録が開始された前記中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、前記第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割する分割手段と、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、前記分割手段によって分割された前記第１コンテンツデータを前記受信側記録再生装置に送信する第１送信制御手段と、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、前記分割手段によって分割された前記第２コンテンツデータを前記受信側記録再生装置に送信する第２送信制御手段とを備え、
前記受信側記録再生装置は、さらに、
前記送信側記録再生装置の前記第１送信制御手段から送信されてきた前記第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第１出力制御手段と、
前記送信側記録再生装置の前記第２送信制御手段から送信されてきた前記第２コンテンツデータの記録を開始する制御を行なう受信側第２記録開始制御手段と、
前記受信側第１出力制御手段によって前記第１コンテンツデータで示されるコンテンツが出力された後に、前記受信側第２記録開始制御手段によって記録が開始された前記第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第２出力制御手段と、
前記受信側第２出力制御手段によって出力されている前記第２コンテンツデータで示されるコンテンツと連続するように、前記受信側第１記録開始制御手段によって記録が開始された前記継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第３出力制御手段とを備える、コンテンツ記録再生システム。
【請求項２】
時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力する送信側出力制御手段と、
前記送信側出力制御手段によって出力されている前記コンテンツの視聴を中断する旨の中断指示を受付ける中断指示受付手段と、
前記中断指示受付手段によって前記中断指示が受付けられたことを条件として、前記中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なう送信側記録開始制御手段と、
前記中断指示が受付けられた前記コンテンツの視聴を継続する旨の継続指示が受付けられたことを条件として受信側記録再生装置によって前記継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御が行なわれ前記中断指示後コンテンツデータの送信が要求されたことを条件として、前記送信側記録開始制御手段によって開始された前記中断指示後コンテンツデータの記録を終了する制御を行なう送信側記録終了制御手段と、
前記送信側記録開始制御手段によって記録が開始された前記中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、前記第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割する分割手段と、
前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、前記分割手段によって分割された前記第１コンテンツデータを前記受信側記録再生装置に送信する第１送信制御手段と、
前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、前記分割手段によって分割された前記第２コンテンツデータを前記受信側記録再生装置に送信する第２送信制御手段とを備え、
前記受信側記録再生装置によって、前記第１送信制御手段から送信されてきた前記第１コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、前記第２送信制御手段から送信されてきた前記第２コンテンツデータの記録を開始する制御が行なわれ、前記第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された前記第２コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、出力されている前記第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された前記継続指示後コンテンツデータで示されるコンテンツがユーザに視聴させるために出力される、コンテンツ記録再生装置。
【請求項３】
送信側記録再生装置によってユーザに視聴させるために出力されている時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツの視聴を中断する旨の中断指示が前記送信側記録再生装置によって受付けられたコンテンツであって該中断指示が受付けられたことを条件として該中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御が行なわれたコンテンツの視聴を継続する旨の継続指示を受付ける継続指示受付手段と、
前記継続指示受付手段によって前記継続指示が受付けられたことを条件として、前記継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なう受信側第１記録開始制御手段と、
前記継続指示受付手段によって前記継続指示が受付けられたことを条件として、前記送信側記録再生装置によって記録が開始された前記中断指示後コンテンツデータの送信を要求する送信要求手段と、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、前記送信側記録再生装置によって開始された前記中断指示後コンテンツデータの記録を終了し、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、前記送信側記録再生装置から送信されてきた前記送信側記録再生装置によって記録が開始された前記中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第１出力制御手段と、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、前記送信側記録再生装置から送信されてきた前記送信側記録再生装置によって記録が開始された前記中断指示後コンテンツデータで示されるコンテンツのうちの前記第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータの記録を開始する制御を行なう受信側第２記録開始制御手段と、
前記受信側第１出力制御手段によって前記第１コンテンツデータで示されるコンテンツが出力された後に、前記受信側第２記録開始制御手段によって記録が開始された前記第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第２出力制御手段と、
前記受信側第２出力制御手段によって出力されている前記第２コンテンツデータで示されるコンテンツと連続するように、前記受信側第１記録開始制御手段によって記録が開始された前記継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第３出力制御手段とを備える、コンテンツ記録再生装置。
【請求項４】
送信側部分と受信側部分とを含むコンテンツ記録再生装置であって、
前記送信側部分は、
時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力する送信側出力制御手段と、
前記送信側出力制御手段によって出力されている前記コンテンツの視聴を中断する旨の中断指示を受付ける中断指示受付手段と、
前記中断指示受付手段によって前記中断指示が受付けられたことを条件として、前記中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なう送信側記録開始制御手段とを備え、
前記受信側部分は、
前記中断指示受付手段によって前記中断指示が受付けられた前記コンテンツの視聴を継続する旨の継続指示を受付ける継続指示受付手段と、
前記継続指示受付手段によって前記継続指示が受付けられたことを条件として、前記継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なう受信側第１記録開始制御手段と、
前記継続指示受付手段によって前記継続指示が受付けられたことを条件として、前記送信側記録開始制御手段によって記録が開始された前記中断指示後コンテンツデータの送信を要求する送信要求手段とを備え、
前記送信側部分は、さらに、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、前記送信側記録開始制御手段によって開始された前記中断指示後コンテンツデータの記録を終了する制御を行なう送信側記録終了制御手段と、
前記送信側記録開始制御手段によって記録が開始された前記中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、前記第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割する分割手段と、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、前記分割手段によって分割された前記第１コンテンツデータを送信先記録再生装置に送信する第１送信制御手段と、
前記送信要求手段によって前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、前記分割手段によって分割された前記第２コンテンツデータを前記送信先記録再生装置に送信する第２送信制御手段とを備え、
前記受信側部分は、さらに、
送信元記録再生装置の前記第１送信制御手段から送信されてきた前記第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第１出力制御手段と、
前記送信元記録再生装置の前記第２送信制御手段から送信されてきた前記第２コンテンツデータの記録を開始する制御を行なう受信側第２記録開始制御手段と、
前記受信側第１出力制御手段によって前記第１コンテンツデータで示されるコンテンツが出力された後に、前記受信側第２記録開始制御手段によって記録が開始された前記第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第２出力制御手段と、
前記受信側第２出力制御手段によって出力されている前記第２コンテンツデータで示されるコンテンツと連続するように、前記受信側第１記録開始制御手段によって記録が開始された前記継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第３出力制御手段とを備える、コンテンツ記録再生装置。
【請求項５】
前記送信側出力制御手段は、前記コンテンツを報知する、または、当該コンテンツが符号化されたコンテンツデータを外部に出力することによって、前記コンテンツを出力し、
前記受信側第１出力制御手段は、前記第１コンテンツデータで示されるコンテンツを報知する、または、当該第１コンテンツデータを外部に出力することによって、前記第１コンテンツデータで示されるコンテンツを出力し、
前記受信側第２出力制御手段は、前記第２コンテンツデータで示されるコンテンツを報知する、または、当該第２コンテンツデータを外部に出力することによって、前記第２コンテンツデータで示されるコンテンツを出力し、
前記受信側第３出力制御手段は、前記継続指示後コンテンツデータで示されるコンテンツを報知する、または、当該継続指示後コンテンツデータを外部に出力することによって、前記継続指示後コンテンツデータで示されるコンテンツを出力する、請求項４に記載のコンテンツ記録再生装置。
【請求項６】
前記分割手段は、前記中断指示後コンテンツデータの特性に基づいて前記中断指示後コンテンツデータを前記第１コンテンツデータと前記第２コンテンツデータとに分割する、請求項４に記載のコンテンツ記録再生装置。
【請求項７】
前記特性は、前記中断指示後コンテンツデータで示されるコンテンツの配信速度である、請求項６に記載のコンテンツ記録再生装置。
【請求項８】
前記送信先記録再生装置と自機とを接続する通信ネットワークの通信状態を取得する状態取得手段をさらに備え、
前記分割手段は、前記状態取得手段によって取得された通信ネットワークの通信状態に基づいて前記中断指示後コンテンツデータを前記第１コンテンツデータと前記第２コンテンツデータとに分割する、請求項４に記載のコンテンツ記録再生装置。
【請求項９】
前記通信状態は、前記通信ネットワークの帯域量である、請求項８に記載のコンテンツ記録再生装置。
【請求項１０】
前記分割手段は、前記第１送信制御手段によって前記第１コンテンツデータが送信される時間、および、前記第２送信制御手段によって前記第２コンテンツデータが送信される時間が同じになるように前記中断指示後コンテンツデータを前記第１コンテンツデータと前記第２コンテンツデータとに分割する、請求項４に記載のコンテンツ記録再生装置。
【請求項１１】
前記中断指示後コンテンツデータを複数のパケットに分割するパケット分割手段をさらに備え、
前記分割手段は、
前記パケット分割手段によって分割されたパケットが前記第１送信制御手段によって送信されるごとに、コンテンツの時間的に最初のほうから最後のほうに順次、前記パケットを配分することによって、前記中断指示後コンテンツデータを前記第１コンテンツデータに分割する第１配分手段と、
前記パケット分割手段によって分割されたパケットが前記第２送信制御手段によって送信されるごとに、コンテンツの時間的に最後のほうから最初のほうに順次、前記パケットを配分することによって、前記中断指示後コンテンツデータを前記第２コンテンツデータに分割する第２配分手段とを含み、
前記第１送信制御手段および前記第２送信制御手段は、前記第１配分手段および前記第２配分手段によって配分されたパケットを、それぞれ、第１コンテンツデータおよび第２コンテンツデータとして送信する、請求項４に記載のコンテンツ記録再生装置。
【請求項１２】
前記第１送信制御手段は、データ通信速度を保障する通信方式を用いて前記第１コンテンツデータを送信する、請求項４に記載のコンテンツ記録再生装置。
【請求項１３】
外部からのコンテンツを受信するコンテンツ受信手段をさらに備え、
前記送信側出力制御手段は、前記コンテンツ受信手段によって受信された前記外部からのコンテンツを出力し、
前記送信側記録開始制御手段は、前記コンテンツ受信手段によって受信された前記外部からのコンテンツを符号化した前記中断指示後コンテンツデータの記録を開始する制御を行ない、
前記受信側記録開始制御手段は、前記コンテンツ受信手段によって受信された前記外部からのコンテンツを符号化した前記継続指示後コンテンツデータの記録を開始する制御を行なう、請求項４に記載のコンテンツ記録再生装置。
【請求項１４】
前記外部からのコンテンツは、放送のコンテンツである、請求項１２に記載のコンテンツ記録再生装置。
【請求項１５】
前記中断指示後コンテンツデータを前記第１コンテンツデータと前記第２コンテンツデータとに分割する割合を決定する割合決定手段をさらに備え、
前記分割手段は、前記割合決定手段によって決定された割合に基づいて前記中断指示後コンテンツデータを分割する、請求項４に記載のコンテンツ記録再生装置。
【請求項１６】
前記中断指示受付手段によって前記中断指示が受付けられた前記コンテンツがあるか否かを少なくとも１つの他のコンテンツ記録再生装置に問合せる問合手段と、
前記問合手段によって問合された前記コンテンツを一覧表示させるために出力する一覧出力制御手段とを備え、
前記継続指示受付手段は、前記一覧出力制御手段によって出力された前記コンテンツのうちの１つのコンテンツの継続指示を受付ける、請求項４に記載のコンテンツ記録再生装置。
【請求項１７】
送信プログラムと受信プログラムとを含むコンテンツ記録再生装置で実行されるコンテンツ記録再生プログラムあって、
前記送信プログラムは、
時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力するステップと、
出力されている前記コンテンツの視聴を中断する旨の中断指示を受付けるステップと、
前記中断指示が受付けられたことを条件として、前記中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なうステップとを前記コンテンツ記録再生装置に実行させ、
前記受信プログラムは、
前記中断指示が受付けられた前記コンテンツの視聴を継続する旨の継続指示を受付けるステップと、
前記継続指示が受付けられたことを条件として、前記継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なうステップと、
前記継続指示が受付けられたことを条件として、記録が開始された前記中断指示後コンテンツデータの送信を要求するステップとを前記コンテンツ記録再生装置に実行させ、
前記送信プログラムは、さらに、
前記中断指示後コンテンツデータの送信が要求されたことを条件として、開始された前記中断指示後コンテンツデータの記録を終了する制御を行なうステップと、
記録が開始された前記中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、前記第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割するステップと、
前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、分割された前記第１コンテンツデータを送信先記録再生装置に送信するステップと、
前記中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、分割された前記第２コンテンツデータを前記送信先記録再生装置に送信するステップとを前記コンテンツ記録再生装置に実行させ、
前記受信プログラムは、さらに、
送信元記録再生装置から送信されてきた前記第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力するステップと、
前記送信元記録再生装置から送信されてきた前記第２コンテンツデータの記録を開始する制御を行なうステップと、
前記第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された前記第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力するステップと、
出力されている前記第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された前記継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力するステップとを前記コンテンツ記録再生装置に実行させる、コンテンツ記録再生プログラム。
【請求項１８】
請求項１７に記載のコンテンツ記録再生プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ記録再生システム、コンテンツ記録再生装置、コンテンツ記録再生プログラム、および、コンテンツ記録再生プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、コンテンツを視聴するのに適したコンテンツ記録再生システム、コンテンツ記録再生装置、コンテンツ記録再生プログラム、および、コンテンツ記録再生プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
近年、家庭内のＰＣ（Personal Computer）、ＴＶ（TeleVision）、ハードディスクレコーダ等のデジタル家電製品を相互にネットワーク接続することにより、ユーザが家庭内においてＡＶ（Audio Visual）コンテンツをいつでもどこでも楽しむことができるホームネットワークの技術が注目されている。
【０００３】
ところで、記録と再生を同時に行うことのできるデジタルハードディスクレコーダの普及により、現在放送中の番組の録画を継続しながら、該番組の既に放送された任意の時点から視聴する、いわゆる追っかけ再生など、新たな視聴スタイルが確立されつつある。
【０００４】
このような状況において、ユーザは、ある部屋に設置されたハードディスクレコーダで視聴中のコンテンツを別の部屋に設置された別のハードディスクレコーダで、継続してタイムシフト視聴を行いたいという潜在的なニーズを有する。
【０００５】
特許文献１には、ホームネットワークを経由して機器Ａと機器Ｂが通信可能なデジタルビデオレコーダ・ホームサーバにおいて、機器Ａで移動視聴の操作を行なうと、内蔵したデジタルビデオレコーダ部でそれまでライブ視聴中の番組の録画を開始し、その後後機器Ｂからタイムシフト再生の指示を受けると、録画した番組を録画開始点から読出してサーバ部より機器Ｂに対して配信し、機器Ｂでタイムシフト再生する技術が開示されている。
【０００６】
特許文献２には、移動時間中のコンテンツ記録は移動元の機器で行い、移動完了後は移動先の機器を用いてコンテンツ記録を行い、移動元の機器のチューナおよびストレージを早期に解放し、移動時間中に記録したコンテンツはストリーミングあるいはコピーのいずれかを用いて移動先の機器に伝送する技術が開示されている。
【特許文献１】特開２００４−３６３６５９号公報
【特許文献２】特開２００５−２１７５８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されている技術では、ストリーミングを用いてコンテンツを伝送するので、機器Ａに内蔵されたデジタルビデオレコーダ部に記録されていたコンテンツデータの機器Ｂへの伝送が完了するまでは、機器Ａのデジタルビデオレコーダ部が占有されてしまい、他のユーザが機器Ａを使用して別のコンテンツデータを記録したりすることができず、他のユーザが機器Ａを使用する機会が奪われてしまうといった問題があった。
【０００８】
また、特許文献２に開示されている技術では、ストリーミングまたはコピーもしくはムーブのいずれかを用いてコンテンツを伝送する。このため、ストリーミングを用いて伝送する場合には、前述した特許文献１と同様の問題がある。また、コピーまたはムーブを用いて伝送する場合に、音声や映像のコンテンツをコンテンツデータの受信と同時にリアルタイムに再生する場合においては、パケットロストが発生したパケットの再送処理により後続のパケットの伝送が遅れるため、受信側においてそのパケットの再生時刻となってもそのパケットを受信できない状況が発生し、リアルタイム性が損なわれ、映像や音声の再生をスムーズに行うことができなくなるといった問題があった。
【０００９】
この発明は上述の問題点を解決するためになされたもので、この発明の目的は、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用してある機器で視聴されていたコンテンツを送信し、その機器を早期に解放することが可能であり、ネットワークの通信状態が悪い場合であってもリアルタイム性を損なわずに、別の機器で継続してタイムシフト視聴させることが可能なコンテンツ記録再生システム、コンテンツ記録再生装置、コンテンツ記録再生プログラム、および、コンテンツ記録再生プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、この発明のある局面によれば、コンテンツ記録再生システムは、送信側記録再生装置と受信側記録再生装置とを含む。送信側記録再生装置は、時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力する送信側出力制御部と、送信側出力制御部によって出力されているコンテンツの視聴を中断する旨の中断指示を受付ける中断指示受付部と、中断指示受付部によって中断指示が受付けられたことを条件として、中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なう送信側記録開始制御部とを備える。
【００１１】
受信側記録再生装置は、中断指示受付部によって中断指示が受付けられたコンテンツの視聴を継続する旨の継続指示を受付ける継続指示受付部と、継続指示受付部によって継続指示が受付けられたことを条件として、継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なう受信側第１記録開始制御部と、継続指示受付部によって継続指示が受付けられたことを条件として、送信側記録開始制御部によって記録が開始された中断指示後コンテンツデータの送信を要求する送信要求部とを備える。
【００１２】
送信側記録再生装置は、さらに、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、送信側記録開始制御部によって開始された中断指示後コンテンツデータの記録を終了する制御を行なう送信側記録終了制御部と、送信側記録開始制御部によって記録が開始された中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割する分割部と、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、分割部によって分割された第１コンテンツデータを受信側記録再生装置に送信する第１送信制御部と、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、分割部によって分割された第２コンテンツデータを受信側記録再生装置に送信する第２送信制御部とを備える。
【００１３】
受信側記録再生装置は、さらに、送信側記録再生装置の第１送信制御部から送信されてきた第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第１出力制御部と、送信側記録再生装置の第２送信制御部から送信されてきた第２コンテンツデータの記録を開始する制御を行なう受信側第２記録開始制御部と、受信側第１出力制御部によって第１コンテンツデータで示されるコンテンツが出力された後に、受信側第２記録開始制御部によって記録が開始された第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第２出力制御部と、受信側第２出力制御部によって出力されている第２コンテンツデータで示されるコンテンツと連続するように、受信側第１記録開始制御部によって記録が開始された継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第３出力制御部とを備える。
【００１４】
この発明に従えば、送信側記録再生装置によって、コンテンツがユーザに視聴させるために出力され、出力されているコンテンツの視聴を中断する旨の中断指示が受付けられ、中断指示が受付けられたことを条件として、中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御が行なわれる。
【００１５】
また、受信側記録再生装置によって、中断指示が受付けられたコンテンツの視聴を継続する旨の継続指示が受付けられ、継続指示が受付けられたことを条件として、継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御が行なわれ、継続指示が受付けられたことを条件として、記録が開始された中断指示後コンテンツデータの送信が要求される。
【００１６】
また、送信側記録再生装置によって、中断指示後コンテンツデータの送信が要求されたことを条件として、開始された中断指示後コンテンツデータの記録を終了する制御が行なわれ、記録が開始された中断指示後コンテンツデータが、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割され、中断指示後コンテンツデータの送信が要求されたことを条件として、ストリーム方式で、分割された第１コンテンツデータが受信側記録再生装置に送信され、中断指示後コンテンツデータの送信が要求されたことを条件として、コピー方式で、分割された第２コンテンツデータが受信側記録再生装置に送信される。
【００１７】
また、受信側記録再生装置によって、送信側記録再生装置から送信されてきた第１コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、送信側記録再生装置から送信されてきた第２コンテンツデータの記録を開始する制御が行なわれ、第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された第２コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、出力されている第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された継続指示後コンテンツデータで示されるコンテンツがユーザに視聴させるために出力される。
【００１８】
このため、送信側記録再生装置でユーザに視聴させるために出力されていたコンテンツが受信側記録再生装置でユーザにタイムシフト視聴させるために出力されるが、このときに、中断指示が受付けられたことを条件として記録されたコンテンツのうちの最初からの一部のデータである第１コンテンツデータがストリーム方式で受信側記録再生装置に送信され、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータがコピー方式で受信側記録再生装置に送信される。このため、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用して送信側記録再生装置で記録されたコンテンツを送信することができる。また、受信側記録再生装置で第１コンテンツデータが受信されると、すぐに、最初からコンテンツが出力され、第１コンテンツデータで示されるコンテンツが出力されている間に、続きの残りの第２コンテンツデータを送信することができる。その結果、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用して送信側記録再生装置で視聴されていたコンテンツをより短時間で送信し、送信側記録再生装置を早期に解放することが可能であり、ネットワークの通信状態が悪い場合であってもリアルタイム性を損なわずに、受信側記録再生装置で継続してタイムシフト視聴させることが可能なコンテンツ記録再生システムを提供することができる。
【００１９】
この発明の他の局面によれば、コンテンツ記録再生装置は、時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力する送信側出力制御部と、送信側出力制御部によって出力されているコンテンツの視聴を中断する旨の中断指示を受付ける中断指示受付部と、中断指示受付部によって中断指示が受付けられたことを条件として、中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なう送信側記録開始制御部と、中断指示が受付けられたコンテンツの視聴を継続する旨の継続指示が受付けられたことを条件として受信側記録再生装置によって継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御が行なわれ中断指示後コンテンツデータの送信が要求されたことを条件として、送信側記録開始制御部によって開始された中断指示後コンテンツデータの記録を終了する制御を行なう送信側記録終了制御部と、送信側記録開始制御部によって記録が開始された中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割する分割部と、中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、分割部によって分割された第１コンテンツデータを受信側記録再生装置に送信する第１送信制御部と、中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、分割部によって分割された第２コンテンツデータを受信側記録再生装置に送信する第２送信制御部とを備える。
【００２０】
そして、受信側記録再生装置によって、第１送信制御部から送信されてきた第１コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、第２送信制御部から送信されてきた第２コンテンツデータの記録を開始する制御が行なわれ、第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された第２コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、出力されている第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された継続指示後コンテンツデータで示されるコンテンツがユーザに視聴させるために出力される。
【００２１】
この発明に従えば、コンテンツ記録再生装置によって、コンテンツがユーザに視聴させるために出力され、出力されているコンテンツの視聴を中断する旨の中断指示が受付けられ、中断指示が受付けられたことを条件として、中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御が行なわれ、中断指示が受付けられたコンテンツの視聴を継続する旨の継続指示が受付けられたことを条件として受信側記録再生装置によって継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御が行なわれ中断指示後コンテンツデータの送信が要求されたことを条件として、送信側記録開始制御部によって開始された中断指示後コンテンツデータの記録を終了する制御が行なわれ、記録が開始された中断指示後コンテンツデータが、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割され、中断指示後コンテンツデータの送信が要求されたことを条件として、ストリーム方式で、分割された第１コンテンツデータが受信側記録再生装置に送信され、中断指示後コンテンツデータの送信が要求されたことを条件として、コピー方式で、分割された第２コンテンツデータが受信側記録再生装置に送信される。そして、受信側記録再生装置によって、第１送信制御部から送信されてきた第１コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、第２送信制御部から送信されてきた第２コンテンツデータの記録を開始する制御が行なわれ、第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された第２コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、出力されている第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された継続指示後コンテンツデータで示されるコンテンツがユーザに視聴させるために出力される。
【００２２】
このため、ユーザに視聴させるために出力されていたコンテンツが受信側記録再生装置でユーザにタイムシフト視聴させるために出力されるが、このときに、中断指示が受付けられたことを条件として記録されたコンテンツのうちの最初からの一部のデータである第１コンテンツデータがストリーム方式で受信側記録再生装置に送信され、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータがコピー方式で受信側記録再生装置に送信される。このため、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用してコンテンツ記録再生装置で記録されたコンテンツを送信することができる。また、受信側記録再生装置で第１コンテンツデータが受信されると、すぐに、最初からコンテンツが出力され、第１コンテンツデータで示されるコンテンツが出力されている間に、続きの残りの第２コンテンツデータを送信することができる。その結果、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用してコンテンツ記録再生装置で視聴されていたコンテンツをより短時間で送信し、コンテンツ記録再生装置を早期に解放することが可能であり、ネットワークの通信状態が悪い場合であってもリアルタイム性を損なわずに、受信側記録再生装置で継続してタイムシフト視聴させることが可能なコンテンツ記録再生装置を提供することができる。
【００２３】
この発明のさらに他の局面によれば、コンテンツ記録再生装置は、送信側記録再生装置によってユーザに視聴させるために出力されているコンテンツの視聴を中断する旨の中断指示が送信側記録再生装置によって受付けられたコンテンツであって該中断指示が受付けられたことを条件として該中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御が行なわれたコンテンツの視聴を継続する旨の継続指示を受付ける継続指示受付部と、継続指示受付部によって継続指示が受付けられたことを条件として、継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なう受信側第１記録開始制御部と、継続指示受付部によって継続指示が受付けられたことを条件として、送信側記録再生装置によって記録が開始された中断指示後コンテンツデータの送信を要求する送信要求部と、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、送信側記録再生装置によって開始された中断指示後コンテンツデータの記録を終了し、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、送信側記録再生装置から送信されてきた送信側記録再生装置によって記録が開始された中断指示後コンテンツデータで示されるコンテンツのうちの一部のデータである第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第１出力制御部と、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、送信側記録再生装置から送信されてきた送信側記録再生装置によって記録が開始された中断指示後コンテンツデータで示されるコンテンツのうちの第１コンテンツデータで示されるコンテンツの残りのデータである第２コンテンツデータの記録を開始する制御を行なう受信側第２記録開始制御部と、受信側第１出力制御部によって第１コンテンツデータで示されるコンテンツが出力された後に、受信側第２記録開始制御部によって記録が開始された第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第２出力制御部と、受信側第２出力制御部によって出力されている第２コンテンツデータで示されるコンテンツと連続するように、受信側第１記録開始制御部によって記録が開始された継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第３出力制御部とを備える。
【００２４】
この発明に従えば、コンテンツ記録再生装置によって、送信側記録再生装置によってユーザに視聴させるために出力されているコンテンツの視聴を中断する旨の中断指示が送信側記録再生装置によって受付けられたコンテンツであって該中断指示が受付けられたことを条件として該中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御が行なわれたコンテンツの視聴を継続する旨の継続指示が受付けられ、継続指示が受付けられたことを条件として、継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御が行なわれ、継続指示が受付けられたことを条件として、送信側記録再生装置によって記録が開始された中断指示後コンテンツデータの送信が要求され、中断指示後コンテンツデータの送信が要求されたことを条件として、送信側記録再生装置によって開始された中断指示後コンテンツデータの記録を終了し、ストリーム方式で送信側記録再生装置から送信されてきた送信側記録再生装置によって記録が開始された中断指示後コンテンツデータで示されるコンテンツのうちの一部のデータである第１コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、中断指示後コンテンツデータの送信が要求されたことを条件として、コピー方式で送信側記録再生装置から送信されてきた送信側記録再生装置によって記録が開始された中断指示後コンテンツデータで示されるコンテンツのうちの第１コンテンツデータで示されるコンテンツの残りのデータである第２コンテンツデータの記録を開始する制御が行なわれ、第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された第２コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、出力されている第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された継続指示後コンテンツデータで示されるコンテンツがユーザに視聴させるために出力される。
【００２５】
このため、送信側記録再生装置でユーザに視聴させるために出力されていたコンテンツがコンテンツ記録再生装置でユーザにタイムシフト視聴させるために出力されるが、このときに、中断指示が受付けられたことを条件として記録されたコンテンツのうちの最初からの一部のデータである第１コンテンツデータがストリーム方式でコンテンツ記録再生装置に送信され、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータがコピー方式でコンテンツ記録再生装置に送信される。このため、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用して送信側記録再生装置で記録されたコンテンツを送信することができる。また、受信側記録再生装置で第１コンテンツデータが受信されると、すぐに、最初からコンテンツが出力され、第１コンテンツデータで示されるコンテンツが出力されている間に、続きの残りの第２コンテンツデータを送信することができる。その結果、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用して送信側記録再生装置で視聴されていたコンテンツをより短時間で送信し、送信側記録再生装置を早期に解放することが可能であり、ネットワークの通信状態が悪い場合であってもリアルタイム性を損なわずに、コンテンツ記録再生装置で継続してタイムシフト視聴させることが可能なコンテンツ記録再生装置を提供することができる。
【００２６】
この発明のさらに他の局面によれば、コンテンツ記録再生装置は、送信側部分と受信側部分とを含む。送信側部分は、時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力する送信側出力制御部と、送信側出力制御部によって出力されているコンテンツの視聴を中断する旨の中断指示を受付ける中断指示受付部と、中断指示受付部によって中断指示が受付けられたことを条件として、中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なう送信側記録開始制御部とを備える。
【００２７】
受信側部分は、中断指示受付部によって中断指示が受付けられたコンテンツの視聴を継続する旨の継続指示を受付ける継続指示受付部と、継続指示受付部によって継続指示が受付けられたことを条件として、継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なう受信側第１記録開始制御部と、継続指示受付部によって継続指示が受付けられたことを条件として、送信側記録開始制御部によって記録が開始された中断指示後コンテンツデータの送信を要求する送信要求部とを備える。
【００２８】
送信側部分は、さらに、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、送信側記録開始制御部によって開始された中断指示後コンテンツデータの記録を終了する制御を行なう送信側記録終了制御部と、送信側記録開始制御部によって記録が開始された中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割する分割部と、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、分割部によって分割された第１コンテンツデータを送信先記録再生装置に送信する第１送信制御部と、送信要求部によって中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、分割部によって分割された第２コンテンツデータを送信先記録再生装置に送信する第２送信制御部とを備える。
【００２９】
受信側部分は、さらに、送信元記録再生装置の第１送信制御部から送信されてきた第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第１出力制御部と、送信元記録再生装置の第２送信制御部から送信されてきた第２コンテンツデータの記録を開始する制御を行なう受信側第２記録開始制御部と、受信側第１出力制御部によって第１コンテンツデータで示されるコンテンツが出力された後に、受信側第２記録開始制御部によって記録が開始された第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第２出力制御部と、受信側第２出力制御部によって出力されている第２コンテンツデータで示されるコンテンツと連続するように、受信側第１記録開始制御部によって記録が開始された継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力する受信側第３出力制御部とを備える。
【００３０】
この発明に従えば、送信側部分によって、コンテンツがユーザに視聴させるために出力され、出力されているコンテンツの視聴を中断する旨の中断指示が受付けられ、中断指示が受付けられたことを条件として、中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御が行なわれる。
【００３１】
また、受信側部分によって、中断指示が受付けられたコンテンツの視聴を継続する旨の継続指示が受付けられ、継続指示が受付けられたことを条件として、継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御が行なわれ、継続指示が受付けられたことを条件として、記録が開始された中断指示後コンテンツデータの送信が要求される。
【００３２】
また、送信側部分によって、中断指示後コンテンツデータの送信が要求されたことを条件として、開始された中断指示後コンテンツデータの記録を終了する制御が行なわれ、記録が開始された中断指示後コンテンツデータが、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割され、中断指示後コンテンツデータの送信が要求されたことを条件として、ストリーム方式で、分割された第１コンテンツデータが送信先記録再生装置に送信され、中断指示後コンテンツデータの送信が要求されたことを条件として、コピー方式で、分割された第２コンテンツデータが送信先記録再生装置に送信される。
【００３３】
また、受信側部分によって、送信元記録再生装置から送信されてきた第１コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、送信元記録再生装置から送信されてきた第２コンテンツデータの記録を開始する制御が行なわれ、第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された第２コンテンツデータで示されるコンテンツがユーザに視聴させるために出力され、出力されている第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された継続指示後コンテンツデータで示されるコンテンツがユーザに視聴させるために出力される。
【００３４】
このため、あるコンテンツ記録再生装置でユーザに視聴させるために出力されていたコンテンツが、他のコンテンツ記録再生装置でユーザにタイムシフト視聴させるために出力されるが、このときに、中断指示が受付けられたことを条件として記録されたコンテンツのうちの最初からの一部のデータである第１コンテンツデータがストリーム方式で他のコンテンツ記録再生装置に送信され、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータがコピー方式で他のコンテンツ記録再生装置に送信される。このため、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用して、あるコンテンツ記録再生装置で記録されたコンテンツを送信することができる。また、他のコンテンツ記録再生装置で第１コンテンツデータが受信されると、すぐに、最初からコンテンツが出力され、第１コンテンツデータで示されるコンテンツが出力されている間に、続きの残りの第２コンテンツデータを送信することができる。その結果、通信ネットワークの通信状態に応じてネットワークの通信帯域を効率よく利用してあるコンテンツ記録再生装置で視聴されていたコンテンツをより短時間で送信し、そのコンテンツ記録再生装置を早期に解放することが可能であり、ネットワークの通信状態が悪い場合であってもリアルタイム性を損なわずに、他のコンテンツ記録再生装置で継続してタイムシフト視聴させることが可能なコンテンツ記録再生装置を提供することができる。
【００３５】
好ましくは、送信側出力制御部は、コンテンツを報知する、または、当該コンテンツが符号化されたコンテンツデータを外部に出力することによって、コンテンツを出力し、受信側第１出力制御部は、第１コンテンツデータで示されるコンテンツを報知する、または、当該第１コンテンツデータを外部に出力することによって、第１コンテンツデータで示されるコンテンツを出力し、受信側第２出力制御部は、第２コンテンツデータで示されるコンテンツを報知する、または、当該第２コンテンツデータを外部に出力することによって、第２コンテンツデータで示されるコンテンツを出力し、受信側第３出力制御部は、継続指示後コンテンツデータで示されるコンテンツを報知する、または、当該継続指示後コンテンツデータを外部に出力することによって、継続指示後コンテンツデータで示されるコンテンツを出力する。
【００３６】
好ましくは、分割部は、中断指示後コンテンツデータの特性に基づいて中断指示後コンテンツデータを第１コンテンツデータと第２コンテンツデータとに分割する。特性は、たとえば、中断指示後コンテンツデータで示されるコンテンツの配信速度である。
【００３７】
この発明に従えば、中断指示後コンテンツデータの特性に基づいて中断指示後コンテンツデータが分割される。このため、中断指示後コンテンツデータの特性に応じてさらに効率よく中断指示後コンテンツデータを送信することができるように、中断指示後コンテンツデータを分割することができる。
【００３８】
好ましくは、送信先記録再生装置と自機とを接続する通信ネットワークの通信状態を取得する状態取得部をさらに備え、分割部は、状態取得部によって取得された通信ネットワークの通信状態に基づいて中断指示後コンテンツデータを第１コンテンツデータと第２コンテンツデータとに分割する。通信状態は、たとえば、通信ネットワークの帯域量である。
【００３９】
この発明に従えば、送信先記録再生装置と自機とを接続する通信ネットワークの通信状態に基づいて中断指示後コンテンツデータが分割される。このため、通信状態に応じてさらに効率よく通信ネットワークを用いて中断指示後コンテンツデータを送信することができるように、中断指示後コンテンツデータを分割することができる。
【００４０】
好ましくは、分割部は、第１送信制御部によって第１コンテンツデータが送信される時間、および、第２送信制御部によって第２コンテンツデータが送信される時間が同じになるように中断指示後コンテンツデータを第１コンテンツデータと第２コンテンツデータとに分割する。
【００４１】
この発明に従えば、第１コンテンツデータの送信帯域量をＢＷ1（ｂｐｓ（Bits Per Second））、送信時間をｔ1（秒）、第２コンテンツデータの送信帯域量をＢＷ2（ｂｐｓ）、送信時間をｔ2（秒）、中断指示後コンテンツデータのサイズをＣ（ｂｉｔ）とすると、Ｃ＝ＢＷ1×ｔ1＋ＢＷ2×ｔ2であり、ｔ1が大きくなればｔ2が小さくなり、ｔ2が大きくなればｔ1が小さくなる。また、第１コンテンツデータと第２コンテンツデータとを合わせた中断指示後コンテンツデータの送信時間ｔ（秒）は、ｔ1，ｔ2のうち大きいほうの値である。したがって、ｔ1＝ｔ2のときｔが最小となる。このため、第１送信制御部によって第１コンテンツデータが送信される時間、および、第２送信制御部によって第２コンテンツデータが送信される時間が同じになるように分割すれば、中断指示後コンテンツデータが送信される時間が最小となる。その結果、さらに効率よく、中断指示後コンテンツデータを分割した第１コンテンツデータおよび第２コンテンツデータを送信することができる。
【００４２】
好ましくは、中断指示後コンテンツデータを複数のパケットに分割するパケット分割部をさらに備え、分割部は、パケット分割部によって分割されたパケットが第１送信制御部によって送信されるごとに、コンテンツの時間的に最初のほうから最後のほうに順次、パケットを配分することによって、中断指示後コンテンツデータを第１コンテンツデータに分割する第１配分部と、パケット分割部によって分割されたパケットが第２送信制御部によって送信されるごとに、コンテンツの時間的に最後のほうから最初のほうに順次、パケットを配分することによって、中断指示後コンテンツデータを第２コンテンツデータに分割する第２配分部とを含み、第１送信制御部および第２送信制御部は、第１配分部および第２配分部によって配分されたパケットを、それぞれ、第１コンテンツデータおよび第２コンテンツデータとして送信する。
【００４３】
この発明に従えば、コンテンツ記録再生装置によって、中断指示後コンテンツデータが複数のパケットに分割され、分割されたパケットが送信されるごとに、コンテンツの時間的に最初のほうから最後のほうに順次、パケットが配分されることによって、中断指示後コンテンツデータが第１コンテンツデータに分割され、分割されたパケットが送信されるごとに、コンテンツの時間的に最後のほうから最初のほうに順次、パケットが配分されることによって、中断指示後コンテンツデータが第２コンテンツデータに分割され、配分されたパケットが、それぞれ、第１コンテンツデータおよび第２コンテンツデータとして送信される。
【００４４】
つまり、コンテンツの時間的に最初のほうから最後のほうに順次、分割されたパケットがストリーム方式で送信され、コンテンツの時間的に最後のほうから最初のほうに順次、分割されたパケットがコピー方式で送信される。このため、第１コンテンツデータが送信される時間、および、第２コンテンツデータが送信される時間が同じになるように中断指示後コンテンツデータを予め分割しなくても、第１コンテンツデータが送信される時間、および、第２コンテンツデータが送信される時間がほぼ同じ時間（最大でも１パケットの送信に要する時間の差）となるので、前述したように中断指示後コンテンツデータが送信される時間がほぼ最小となる。その結果、中断指示後コンテンツデータを予め分割しなくても、さらに効率よく、中断指示後コンテンツデータを分割した第１コンテンツデータおよび第２コンテンツデータを送信することができる。
【００４５】
好ましくは、第１送信制御部は、データ通信速度を保障する通信方式を用いて第１コンテンツデータを送信する。
【００４６】
この発明に従えば、通信ネットワークの通信状態が変化してもデータ通信速度が保障されるので、第１コンテンツデータで示されるコンテンツの出力が乱れることを防止することができる。
【００４７】
好ましくは、外部からのコンテンツを受信するコンテンツ受信部をさらに備え、送信側出力制御部は、コンテンツ受信部によって受信された外部からのコンテンツを出力し、送信側記録開始制御部は、コンテンツ受信部によって受信された外部からのコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行ない、受信側記録開始制御部は、コンテンツ受信部によって受信された外部からのコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なう。外部からのコンテンツは、たとえば、放送のコンテンツである。
【００４８】
この発明に従えば、コンテンツ記録再生装置によって、外部からのコンテンツが受信され、コンテンツ記録再生装置の送信側部分によって、受信された外部からのコンテンツが出力され、受信された外部からのコンテンツが符号化された中断指示後コンテンツデータの記録を開始する制御が行なわれ、コンテンツ記録再生装置の受信側部分によって、受信された外部からのコンテンツが符号化された継続指示後コンテンツデータの記録を開始する制御が行なわれる。
【００４９】
このため、通信ネットワークの通信状態に応じて効率よく、あるコンテンツ記録再生装置で視聴されていた外部からのコンテンツを他のコンテンツ記録再生装置で継続してタイムシフト視聴させることができる。
【００５０】
好ましくは、中断指示後コンテンツデータを第１コンテンツデータと第２コンテンツデータとに分割する割合を決定する割合決定部をさらに備え、分割部は、割合決定部によって決定された割合に基づいて中断指示後コンテンツデータを分割する。
【００５１】
この発明に従えば、中断指示後コンテンツデータを第１コンテンツデータと第２コンテンツデータとに分割する割合が決定され、決定された割合に基づいて中断指示後コンテンツデータが分割される。このため、予め決定された割合に基づいて中断指示後コンテンツデータが分割されるので、さらに効率よく中断指示後コンテンツデータを送信することができる。
【００５２】
好ましくは、中断指示受付部によって中断指示が受付けられたコンテンツがあるか否かを少なくとも１つの他のコンテンツ記録再生装置に問合せる問合部と、問合部によって問合されたコンテンツを一覧表示させるために出力する一覧出力制御部とを備え、継続指示受付部は、一覧出力制御部によって出力されたコンテンツのうちの１つのコンテンツの継続指示を受付ける。
【００５３】
この発明に従えば、中断指示が受付けられたコンテンツがあるか否かが少なくとも１つの他のコンテンツ記録再生装置に問合され、問合されたコンテンツが一覧表示されるために出力され、一覧出力されたコンテンツのうちの１つのコンテンツの継続指示が受付けられる。このため、複数の中断指示後コンテンツデータがある場合であっても１つを選択して継続してタイムシフト視聴させることができる。
【００５４】
この発明のさらに他の局面によれば、コンテンツ記録再生プログラムは、送信プログラムと受信プログラムとを含み、コンテンツ記録再生装置で実行される。送信プログラムは、時間の経過とともに画像および音の少なくともいずれかが変化するコンテンツをユーザに視聴させるために出力するステップと、出力されているコンテンツの視聴を中断する旨の中断指示を受付けるステップと、中断指示が受付けられたことを条件として、中断指示が受付けられたとき以降のコンテンツを符号化した中断指示後コンテンツデータの記録を開始する制御を行なうステップとをコンテンツ記録再生装置に実行させる。
【００５５】
受信プログラムは、中断指示が受付けられたコンテンツの視聴を継続する旨の継続指示を受付けるステップと、継続指示が受付けられたことを条件として、継続指示が受付けられたとき以降のコンテンツを符号化した継続指示後コンテンツデータの記録を開始する制御を行なうステップと、継続指示が受付けられたことを条件として、記録が開始された中断指示後コンテンツデータの送信を要求するステップとをコンテンツ記録再生装置に実行させる。
【００５６】
送信プログラムは、さらに、中断指示後コンテンツデータの送信が要求されたことを条件として、開始された中断指示後コンテンツデータの記録を終了する制御を行なうステップと、記録が開始された中断指示後コンテンツデータを、当該中断指示後コンテンツデータで示されるコンテンツのうちの最初からの一部のデータである第１コンテンツデータと、第１コンテンツデータで示されるコンテンツの続きの残りのデータである第２コンテンツデータとに分割するステップと、中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力されるストリーム方式で、分割された第１コンテンツデータを送信先記録再生装置に送信するステップと、中断指示後コンテンツデータの送信が要求されたことを条件として、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信されるコピー方式で、分割された第２コンテンツデータを送信先記録再生装置に送信するステップとをコンテンツ記録再生装置に実行させる。
【００５７】
受信プログラムは、さらに、送信元記録再生装置から送信されてきた第１コンテンツデータで示されるコンテンツをユーザに視聴させるために出力するステップと、送信元記録再生装置から送信されてきた第２コンテンツデータの記録を開始する制御を行なうステップと、第１コンテンツデータで示されるコンテンツが出力された後に、記録が開始された第２コンテンツデータで示されるコンテンツをユーザに視聴させるために出力するステップと、出力されている第２コンテンツデータで示されるコンテンツと連続するように、記録が開始された継続指示後コンテンツデータで示されるコンテンツをユーザに視聴させるために出力するステップとをコンテンツ記録再生装置に実行させる。
【００５８】
この発明に従えば、通信ネットワークの通信状態に応じてネットワークの通信待機を効率よく利用してあるコンテンツ記録再生装置で視聴されていたコンテンツをより短時間で送信し、そのコンテンツ記録再生装置を早期に解放することが可能であり、ネットワークの通信状態が悪い場合であってもリアルタイム性を損なわずに、他のコンテンツ記録再生装置で継続してタイムシフト視聴させることが可能なコンテンツ記録再生プログラムおよびコンテンツ記録再生プログラムを記録したコンピュータ読取可能な記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００５９】
［第１の実施の形態］
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００６０】
図１は、この発明の実施の形態におけるネットワーク３０へのハードディスクレコーダ１０，２０の接続を示すネットワーク構成図である。図１を参照して、部屋１には、ハードディスクレコーダ１０およびモニタ４０が設置される。また、部屋２には、ハードディスクレコーダ２０およびモニタ５０が設置される。
【００６１】
ハードディスクレコーダ１０，２０は、記録部である内部のハードディスクにコンテンツデータとして記録された映像コンテンツや音楽コンテンツを再生して外部に出力する。なお、コンテンツは、映像コンテンツや音楽コンテンツに限定されず、時間の経過とともに画像および音の少なくともいずれかが変化するものであれば、他のコンテンツであってもよい。また、ハードディスクレコーダ１０，２０は、外部から入力されたコンテンツをコンテンツデータとして内部のハードディスクに記録する。
【００６２】
モニタ４０，５０は、それぞれ、ハードディスクレコーダ１０，２０に接続され、ハードディスクレコーダ１０，２０で再生されたコンテンツを映像および音声の少なくともいずれかとして出力する。
【００６３】
ネットワーク３０は、イーサネット（登録商標）やＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１ｅ準拠の無線ＬＡＮ（Local Area Network）や電力線搬送通信（以下「ＰＬＣ（Power Line Communications）」という）などのＬＡＮである。
【００６４】
ハードディスクレコーダ１０およびハードディスクレコーダ２０は、ネットワーク３０を介して接続される。ハードディスクレコーダ１０，２０は、それぞれ、ネットワーク３０を介して他のハードディスクレコーダとの間で、コンテンツデータを送受信することができる。
【００６５】
図２は、この発明の実施の形態におけるハードディスクレコーダ１０で視聴されていたコンテンツを別のハードディスクレコーダ２０で継続してタイムシフト視聴することを説明するための説明図である。
【００６６】
図２を参照して、まず、ユーザは、ハードディスクレコーダ１０から出力されているコンテンツをライブ視聴中である。つまり、ハードディスクレコーダ１０は、コンテンツデータを外部から受信して、受信したコンテンツデータで示されるコンテンツをモニタ４０でユーザに視聴させるために出力している。
【００６７】
ユーザが視聴中断要求をすると、ハードディスクレコーダ１０は、コンテンツデータの外部からの受信を継続して、コンテンツの出力を停止して、受信したコンテンツデータをハードディスクに記録する。
【００６８】
ユーザが部屋を移動し、タイムシフト視聴再開要求をすると、ハードディスクレコーダ２０は、コンテンツデータを外部から受信して、受信したコンテンツデータをハードディスクに記録する。また、ユーザがタイムシフト視聴再開要求をすると、ハードディスクレコーダ１０は、記録したコンテンツデータをストリーム方式およびコピー方式でハードディスクレコーダ２０に伝送する。
【００６９】
ここで、ストリーム方式とは、受信側の機器で、コンテンツデータが受信されながら同時に当該コンテンツデータで示されるコンテンツが出力される方式である。また、コピー方式とは、受信側の機器で、コンテンツデータで示されるコンテンツが出力されながらでなく当該コンテンツデータが一括して受信される方式である。
【００７０】
ハードディスクレコーダ２０は、ハードディスクレコーダ１０からストリーム方式でコンテンツデータを受信すると、コンテンツデータを受信しながら同時にコンテンツデータで示されるコンテンツをモニタ５０でユーザに視聴させるために出力する。
【００７１】
ストリーム方式で受信したコンテンツデータで示されるコンテンツの再生が終了すると、ハードディスクレコーダ２０は、コピー方式で受信してハードディスクに記録されているコンテンツデータで示されるコンテンツをモニタ５０でユーザに視聴させるために出力する。
【００７２】
コピー方式で受信したコンテンツデータで示されるコンテンツの再生が終了すると、ハードディスクレコーダ２０は、タイムシフト視聴再開要求後に外部から受信してハードディスクに記録しているコンテンツデータで示されるコンテンツをモニタ５０でユーザに視聴させるために出力する。
【００７３】
このように、部屋間を移動している間、ユーザはコンテンツのライブ視聴は不可能であるが、この間のコンテンツはハードディスクレコーダ１０によって記録され、ユーザがハードディスクレコーダ２０において再びコンテンツの視聴を再開してから、ハードディスクレコーダ１０で記録されたコンテンツがハードディスクレコーダ２０に伝送されることによって、ユーザが視聴を中断した位置から再び視聴を開始することができる。
【００７４】
図３は、この発明の実施の形態におけるハードディスクレコーダ１０，２０の機能の概略を示す機能ブロック図である。図３を参照して、ハードディスクレコーダ１０は、制御部１１０と、記録部１２０と、入力部１３０と、出力部１４０と、通信部１５０と、受信部１６０と、再生部１７０とを含む。
【００７５】
制御部１１０は、ＣＰＵ（Central Processing Unit）やメモリ（外部記憶装置を含む）を含みメモリに記憶されたプログラムに従ってＣＰＵがメモリをワークエリアとしてデータの演算やメモリへの記憶を行なう。
【００７６】
記録部１２０は、本実施の形態においてはハードディスクレコーダの記録部であるので、ハードディスクである。しかし、記録部１２０は、ハードディスクなどの磁気ディスクに限定されず、データを読み書き可能な記録媒体であれば他の記録媒体であってもよく、たとえば、内蔵メモリ、メモリカードなどの半導体記録媒体であってもよいし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）などの光ディスクであってもよいし、ＭＯ（Magneto-Optical disk）などの光磁気ディスクであってもよい。ただし、記録部１２０は、本実施の形態においては映像コンテンツを再生するために、高速に読み書きが可能で大容量であることが望ましい。
【００７７】
入力部１３０は、再生ボタン、停止ボタン、録画ボタン、および、コンテンツの視聴を中断する旨の要求を入力するための視聴中断要求ボタンなどの操作部を備え、操作部から受付けた操作信号を制御部１１０に伝達する。なお、入力部１３０は、操作信号を操作部から受付けることに限定されず、リモコンや赤外線通信機能を有する携帯電話から受付けるようにしてもよい。
【００７８】
出力部１４０は、制御部１１０によって制御されて、所定の信号、たとえば、映像コンテンツのコンテンツデータまたは映像信号を外部に出力する。本実施の形態においては、出力部１４０は、映像信号を外部のモニタ４０に出力する。
【００７９】
通信部１５０は、制御部１１０によって制御されて、ネットワーク３０を介して、他の機器に所定のデータを送信したり、他の機器から所定のデータを受信したりする。
【００８０】
受信部１６０は、アンテナ１６１から地上デジタル放送やＢＳ（Broadcasting Satellite）放送の放送信号を受信して、放送信号を復調して放送コンテンツのコンテンツデータに復号する。なお、本実施の形態においては、受信部１６０は、アンテナ１６１から放送信号を受信するようにするが、これに限定されず、ケーブルテレビ用ケーブルからケーブルテレビ放送の放送信号を受信するようにしてもよいし、インターネットを介して送信される放送信号を受信するようにしてもよい。
【００８１】
再生部１７０は、制御部１１０によって制御されて、コンテンツデータのうちのＭＰＥＧ（Moving Picture Experts Group）データなどの映像データをデコードして映像信号として出力部１４０に受け渡す。
【００８２】
モニタ４０は、液晶表示装置（以下「ＬＣＤ（Liquid Crystal Display）」という）で構成される表示部４１を含む。表示部４１は、ハードディスクレコーダ１０の出力部１４０から出力された映像信号を映像として表示する。
【００８３】
ハードディスクレコーダ２０は、制御部２１０と、記録部２２０と、入力部２３０と、出力部２４０と、通信部２５０と、受信部２６０と、再生部２７０とを含む。ハードディスクレコーダ２０の制御部２１０、記録部２２０、出力部２４０、通信部２５０、受信部２６０および再生部２７０の機能は、それぞれ、ハードディスクレコーダ１０の制御部１１０、記録部１２０、出力部１４０、通信部１５０、受信部１６０および再生部１７０の機能と同様である。
【００８４】
入力部２３０は、再生ボタン、停止ボタン、録画ボタン、および、コンテンツの視聴を継続する旨を入力するための視聴再開要求ボタンなどの操作部を備え、操作部から受付けた操作信号を制御部１１０に伝達する。なお、入力部２３０は、操作信号を操作部から受付けることに限定されず、リモコンや赤外線通信機能を有する携帯電話から受付けるようにしてもよい。
【００８５】
モニタ５０は、表示部５１を含む。表示部５１の機能は、モニタ４０の表示部４１の機能と同様である。
【００８６】
ハードディスクレコーダ１０の制御部１１０は、出力制御部１１１と、中断指示受付部１１２と、記録開始制御部１１３と、記録終了制御部１１４と、データ分割部１１５と、第１送信制御部１１６と、第２送信制御部１１７とを含む。
【００８７】
ハードディスクレコーダ２０の制御部２１０は、継続指示受付部２１１と、第１記録開始制御部２１２と、送信要求部２１３と、第１出力制御部２１４と、第２記録開始制御部２１５と、第２出力制御部２１６と、第３出力制御部２１７とを含む。
【００８８】
ハードディスクレコーダ１０において、出力制御部１１１は、コンテンツをユーザに視聴させるために出力するように出力部１４０を制御する。ここでは、出力制御部１１１は、受信部１６０によって受信、復調および復号された放送コンテンツのコンテンツデータを、再生部１７０でデコードして映像信号としてモニタ４０に出力するように出力部１４０を制御する。そして、モニタ４０の表示部４１は、出力部１４０から出力された映像信号を映像として出力する。
【００８９】
中断指示受付部１１２は、出力制御部１１１によって出力するように制御されているコンテンツの視聴を中断する旨のユーザからの視聴中断要求を入力部１３０を介して受付ける。
【００９０】
記録開始制御部１１３は、中断指示受付部１１２によって視聴中断要求が受付けられたことを条件として、視聴中断要求が受付けられたとき以降の受信部１６０で復号されたコンテンツデータの記録を開始するよう記録部１２０を制御する。
【００９１】
一方、ハードディスクレコーダ２０において、継続指示受付部２１１は、ハードディスクレコーダ１０の中断指示受付部１１２によって視聴中断要求が受付けられたコンテンツの視聴を継続する旨のユーザからの視聴再開要求を入力部２３０を介して受付ける。
【００９２】
第１記録開始制御部２１２は、継続指示受付部２１１によって視聴再開要求が受付けられたことを条件として、視聴再開要求が受付けられたとき以降の受信部２６０で復号された第３データの記録を開始するよう記録部２２０を制御する。
【００９３】
送信要求部２１３は、継続指示受付部２１１によって視聴再開要求が受付けられたことを条件として、通信部２５０およびネットワーク３０を介してハードディスクレコーダ１０に、ハードディスクレコーダ１０の記録開始制御部１１３によって記録が開始されたコンテンツデータの送信を要求する。なお、ここでは、ハードディスクレコーダ１０にコンテンツデータの送信を要求するが、これに限定されず、ネットワーク３０に接続された同機能の他のハードディスクレコーダまたは機器に、視聴が中断されたコンテンツデータの送信を要求するようにしてもよい。
【００９４】
また、ハードディスクレコーダ１０において、記録終了制御部１１４は、ハードディスクレコーダ２０の送信要求部２１３によってコンテンツデータの送信が要求されたことを条件として、記録開始制御部１１３によって開始されたコンテンツデータの記録を終了するよう記録部１２０を制御する。
【００９５】
データ分割部１１５は、記録開始制御部１１３によって記録が開始されたコンテンツデータを、当該コンテンツデータで示されるコンテンツのうちの一部のデータである第１データと、第１データで示されるコンテンツの残りのデータである第２データとに分割する。
【００９６】
第１送信制御部１１６は、ハードディスクレコーダ２０の送信要求部２１３によってコンテンツデータの送信が要求されたことを条件として、ストリーム方式で、データ分割部１１５によって分割された第１データを記録部１２０から読出して、ネットワーク３０を介してハードディスクレコーダ２０に送信するよう通信部１５０を制御する。
【００９７】
第２送信制御部１１７は、ハードディスクレコーダ２０の送信要求部２１３によってコンテンツデータの送信が要求されたことを条件として、コピー方式で、データ分割部１１５によって分割された第２データを記録部１２０から読出して、ネットワーク３０を介してハードディスクレコーダ２０に送信するよう通信部１５０を制御する。
【００９８】
また、ハードディスクレコーダ２０において、第１出力制御部２１４は、ハードディスクレコーダ１０から送信されてきた第１データで示されるコンテンツをユーザに視聴させるために出力するよう出力部２４０を制御する。ここでは、第１出力制御部２１４は、ハードディスクレコーダ１０から送信されてきた第１データを記録部２２０にバッファリングしながら再生部２７０でデコードして映像信号としてモニタ５０に出力するように出力部２４０を制御する。そして、モニタ５０の表示部５１は、出力部２４０から出力された映像信号を映像として出力する。
【００９９】
第２記録開始制御部２１５は、ハードディスクレコーダ１０から送信されてきた第２データの記録を開始するよう記録部２２０を制御する。
【０１００】
第２出力制御部２１６は、第１出力制御部２１４によって第１データで示されるコンテンツが出力された後に、第２記録開始制御部２１５によって記録が開始された第２データで示されるコンテンツをユーザに視聴させるために出力するように出力部２４０を制御する。ここでは、第２出力制御部２１６は、記録部２２０に記録されている第２データを読出して再生部２７０でデコードして映像信号としてモニタ５０に出力するように出力部２４０を制御する。そして、モニタ５０の表示部５１は、出力部２４０から出力された映像信号を映像として出力する。
【０１０１】
ここで、第１データで示されるコンテンツと第２データで示されるコンテンツとを切れ目なく連続的に再生する方法の一例について説明する。
【０１０２】
各パケットには、再生時刻情報が付属している。たとえば、パケットの先頭部に付加されるタイムスタンプ値や、パケットに含まれるコンテンツデータ中のＰＣＲ（Program Clock Reference、時計情報）、ＤＴＳ（Decoding Time Stamp、復号時刻）、および、ＰＴＳ（Presentation Time Stamp、表示時刻）を、再生時刻情報として用いることができる。
【０１０３】
そして、制御部２１０が、現在再生されているコンテンツブロックの再生時刻情報の直近の再生時刻情報を有するパケットを記録部２２０から読出して、パケットに含まれるコンテンツブロックを再生部２７０でデコードしてモニタ５０に出力するようにすれば、コンテンツを連続的に再生することが可能である。
【０１０４】
なお、コンテンツを連続的に再生する方法は、これに限定されず、他の方法であってもよい。
【０１０５】
第３出力制御部２１７は、第２出力制御部２１６によって出力されている第２データで示されるコンテンツと連続するように、第１記録開始制御部２１２によって記録が開始された第３データで示されるコンテンツをユーザに視聴させるために出力するように出力部２４０を制御する。ここでは、第３出力制御部２１７は、記録部２２０に記録されている第３データを読出して再生部２７０でデコードして映像信号としてモニタ５０に出力するように出力部２４０を制御する。そして、モニタ５０の表示部５１は、出力部２４０から出力された映像信号を映像として出力する。
【０１０６】
ここで、第２データで示されるコンテンツと第３データで示されるコンテンツとを切れ目なく連続的に再生する方法の一例について説明する。
【０１０７】
第２データの末尾部分のデータと第３データの先端部分のデータとのパターンマッチングを行なう。パターンマッチングとは、２つのデータ内のある一定長の連続したビット列を比較して、両ビット列が完全に一致した場合に同一のデータとみなす方法である。
【０１０８】
そして、重複部分を検出することによって、第２データで示されるコンテンツを再生後、第３データの重複部分後のコンテンツから再生を開始することによって、コンテンツを連続的に再生することが可能である。また、第２データの重複部分の前のコンテンツまでを再生後、第３データで示されるコンテンツの最初から再生するようにしてもよい。
【０１０９】
なお、コンテンツを連続的に再生する方法は、これに限定されず、前述した再生時刻情報を用いる方法であってもよいし、他の方法であってもよい。
【０１１０】
このように、ハードディスクレコーダ１０でユーザに視聴させるために出力されていたコンテンツがハードディスクレコーダ２０でユーザにタイムシフト視聴させるために出力されるが、このときにストリーム方式で送信される第１データとコピー方式で送信される第２データとに分割されてハードディスクレコーダ２０に送信されるので、ネットワーク３０の通信状態に応じて効率よくハードディスクレコーダ１０で記録されたコンテンツを送信することができる。その結果、ネットワーク３０の通信状態に応じて効率よく、ハードディスクレコーダ１０で視聴されていたコンテンツをハードディスクレコーダ２０で継続してタイムシフト視聴させることができる。
【０１１１】
なお、これらのハードディスクレコーダ１０，２０それぞれの制御部１１０，２１０の機能は、制御部１１０，２１０に含まれるハードウェア回路で実現されるようにしてもよいし、後述するようにソフトウェアが制御部１１０，２１０によって実行されることによって実現されるようにしてもよい。
【０１１２】
［第２の実施の形態］
第１の実施の形態においては、ハードディスクレコーダ１０，２０それぞれの受信部１６０，２６０で放送を受信するようにした。第２の実施の形態においては、外部の機器、たとえば、テレビ６０，７０それぞれの受信部６２，７２で放送を受信して、受信された放送信号をハードディスクレコーダ１０Ａ，２０Ａにそれぞれ入力するようにする。
【０１１３】
図４は、この発明の第２の実施の形態におけるハードディスクレコーダ１０Ａ，２０Ａの機能の概略を示す機能ブロック図である。図４を参照して、第２の実施の形態におけるハードディスクレコーダ１０Ａ，２０Ａは、それぞれ、第１の実施の形態におけるハードディスクレコーダ１０，２０の受信部１６０，２６０に替えて、外部の機器から映像信号の入力を受付ける映像入力部１８０，２８０を含む。第２の実施の形態におけるハードディスクレコーダ１０Ａ，２０Ａのその他の機能は、それぞれ、第１の実施の形態におけるハードディスクレコーダ１０，２０と同様であるので、重複する説明は繰返さない。
【０１１４】
第２の実施の形態におけるテレビ６０，７０は、それぞれ、第１の実施の形態のおけるモニタ４０，５０の表示部４１，５１に加えて、受信部６２，７２を含む。
【０１１５】
テレビ６０，７０において、受信部６２，７２は、それぞれ、アンテナ６３，７３から地上デジタル放送やＢＳ放送の放送信号を受信して、放送信号を復調して放送コンテンツのコンテンツデータに復号して、コンテンツデータのうちのＭＰＥＧデータなどの映像データをデコードして映像信号として表示部６１，７１に受け渡す。表示部６１，７１は、それぞれ、受信部６２，７２から受け渡された映像信号を映像として表示する。
【０１１６】
また、受信部６２，７２は、それぞれ、復号したコンテンツデータをハードディスクレコーダ１０Ａ，２０Ａに出力する。
【０１１７】
ハードディスクレコーダ１０Ａ，２０Ａにおいて、映像入力部１８０，２８０は、それぞれ、テレビ６０，７０からコンテンツデータの入力を受付ける。
【０１１８】
そして、第１の実施の形態で説明したように、再生部１７０，２７０は、それぞれ、制御部１１０によって制御されて、映像入力部１８０，２８０で入力が受付けられたコンテンツデータのうちのＭＰＥＧデータなどの映像データをデコードして映像信号として出力部１４０，２４０に受け渡す。
【０１１９】
テレビ６０，７０において、表示部６１，７１は、それぞれ、ハードディスクレコーダ１０Ａ，２０Ａから出力された映像信号を映像として表示する。
【０１２０】
［第３の実施の形態］
第１の実施の形態においては、ハードディスクレコーダ１０，２０それぞれの出力部１４０，２４０から映像信号を外部のモニタ４０，５０に出力して、モニタ４０，５０で映像を表示するようにした。第３の実施の形態においては、ハードディスクレコーダ１０Ｂ，２０Ｂで映像を表示するようにする。
【０１２１】
図５は、この発明の第３の実施の形態におけるハードディスクレコーダ１０Ｂ，２０Ｂの機能の概略を示す機能ブロック図である。図４を参照して、第３の実施の形態におけるハードディスクレコーダ１０Ｂ，２０Ｂは、それぞれ、第１の実施の形態におけるハードディスクレコーダ１０，２０の出力部１４０，２４０に替えて、表示部１９０，２９０を含む。第３の実施の形態におけるハードディスクレコーダ１０Ｂ，２０Ｂのその他の機能は、それぞれ、第１の実施の形態におけるハードディスクレコーダ１０，２０と同様であるので、重複する説明は繰返さない。
【０１２２】
表示部１９０，２９０は、それぞれ、再生部１７０，２７０でデコードされた映像信号を映像として表示する。
【０１２３】
［第４の実施の形態］
第４の実施の形態における機器の構成は、図１で説明した第１の実施の形態の機器の構成と同様である。また、第４の実施の形態においては、図３で説明したハードディスクレコーダ１０，２０それぞれの制御部１１０，２１０の機能は、図６のフローチャートで示されるソフトウェアが制御部１１０，２１０によって実行されることによって実現される。
【０１２４】
図６は、この発明の第４の実施の形態における送信側および受信側のハードディスクレコーダ１０，２０でそれぞれ実行される送信側処理および受信側処理の流れを示すフローチャートである。
【０１２５】
図６を参照して、まず、送信側のハードディスクレコーダ１０において、送信側処理のステップＳ１１１で、制御部１１０は、選局中の放送を受信、復調および復号するように受信部１６０を制御して、復号された放送コンテンツのコンテンツデータをデコードするように再生部１７０を制御して、デコードされた映像信号を外部のモニタ４０に出力するように出力部１４０を制御する。
【０１２６】
ステップＳ１１２では、制御部１１０は、入力部１３０を介して選局操作を受付けたか否かを判断する。選局操作を受付けたと判断した場合（ステップＳ１１２でＹＥＳの場合）、制御部１１０は、実行する処理をステップＳ１１１の処理に戻す。
【０１２７】
一方、選局操作を受付けていないと判断した場合（ステップＳ１１２でＮＯの場合）、ステップＳ１１３で、制御部１１０は、入力部１３０を介して視聴中断要求を受付けたか否かを判断する。視聴中断要求を受付けていないと判断した場合（ステップＳ１１３でＮＯの場合）、制御部１１０は、実行する処理をステップＳ１１２の処理に戻す。
【０１２８】
一方、視聴中断要求を受付けたと判断した場合（ステップＳ１１３でＹＥＳの場合）、ステップＳ１１４で、制御部１１０は、受信部１６０で復号された放送コンテンツのコンテンツデータの記録を開始するよう記録部１２０を制御する。そして、ステップＳ１１５で、制御部１１０は、放送コンテンツのコンテンツデータのデコードおよび映像信号の出力を停止するよう再生部１７０および出力部１４０を制御する。
【０１２９】
次に、受信側のハードディスクレコーダ２０において、受信側処理のステップＳ２２１で、制御部２１０は、入力部２３０を介して視聴再開要求を受付けたか否かを判断する。視聴再開要求を受付けていないと判断した場合（ステップＳ２２１でＮＯの場合）、制御部２１０は、ステップＳ２２１の処理を繰返す。
【０１３０】
一方、視聴再開要求を受付けたと判断した場合（ステップＳ２２１でＹＥＳの場合）、ステップＳ２２２で、制御部２１０は、視聴中断要求が受付けられることによって視聴が中断された放送コンテンツがあるか否かを、他のハードディスクレコーダ１０に問合せる。なお、ここで、制御部２１０は、ネットワーク３０に接続された他の機器にも中断放送があるか否かを問合せるようにしてもよい。
【０１３１】
送信側のハードディスクレコーダ１０においては、ステップＳ１２１で、制御部１１０は、ハードディスクレコーダ２０から中断放送の問合せがあったか否かを判断する。中断放送の問合せがないと判断した場合（ステップＳ１２１でＮＯの場合）、制御部１１０は、ステップＳ１２１の処理を繰返す。
【０１３２】
一方、中断放送の問合せがあったと判断した場合（ステップＳ１２１でＹＥＳの場合）、ステップＳ１２２で、制御部１１０は、中断放送を示す情報をハードディスクレコーダ２０に送信する。中断放送を示す情報は、たとえば、放送が中断された機器を示す情報、そのときまでに放送が記録された時間を示す情報、放送コンテンツの名称を示す情報を含む。放送コンテンツの名称を示す情報は、たとえば、ＥＰＧ（Electronic Program Guide）から取得される。なお、ここでは、処理の流れによって中断放送があるので中断放送を示す情報を送信するが、処理の流れによって必ずしも中断放送があるとは限らない場合は、中断放送があるか否かを判断して中断放送がある場合に中断放送を示す情報を送信するようにしてもよい。
【０１３３】
受信側のハードディスクレコーダ２０においては、ステップＳ２２３で、制御部２１０は、ハードディスクレコーダ１０から中断放送を示す情報を受信したか否かを判断する。中断放送を示す情報を受信していないと判断した場合（ステップＳ２２３でＮＯの場合）、制御部２１０は、ステップＳ２２３の処理を繰返す。
【０１３４】
一方、中断放送を示す情報を受信したと判断した場合（ステップＳ２２３でＹＥＳの場合）、ステップＳ２２４で、制御部２１０は、ハードディスクレコーダ１０や他の機器から受信した中断放送の一覧をユーザに視聴させるために出力するよう出力部２４０を制御する。そして、モニタ５０の表示部５１は、出力部２４０から出力された中断放送の一覧を表示する。
【０１３５】
図７は、この発明の第４の実施の形態において受信側のハードディスクレコーダ２０から出力される中断放送の一覧を示す表示画面図である。図７を参照して、ハードディスクレコーダ１０から送信されてきてステップＳ２２３で受信される中断放送を示す情報には、放送が中断された機器を示す情報として「機器Ａ」、中断放送を示す情報が送信されたときまでに放送が記録された時間を示す情報として「２０分」、および、放送コンテンツの名称を示す情報として「サッカーＷ杯＿アルゼンチンｖｓイングランド」が含まれることとする。
【０１３６】
同様に、放送が中断された機器を示す情報がそれぞれ「機器Ｂ」および「機器Ｃ」である機器から送信されてきてステップＳ２２３で受信される中断放送を示す情報には、放送が中断された機器を示す情報として「機器Ｂ」および「機器Ｃ」、中断放送を示す情報が送信されたときまでに放送が記録された時間を示す情報として「４０分」および「４０分」、ならびに、放送コンテンツの名称を示す情報として「お笑い劇場」および「野球＿広島ｖｓ阪神」が含まれることとする。
【０１３７】
制御部２１０は、各機器から受信された中断放送を示す情報に基づいて、「機器名」、「記録時間」および「コンテンツ名」の各欄の内容として、それぞれ、「機器Ａ」、「２０分」および「サッカーＷ杯＿アルゼンチンｖｓイングランド」、「機器Ｂ」、「４０分」および「お笑い劇場」、ならびに、「機器Ｃ」、「４０分」および「野球＿広島ｖｓ阪神」を含む一覧を生成し、出力部２４０から出力する。その結果、図７で示すような中断放送の一覧がモニタ５０の表示部５１に表示される。
【０１３８】
そして、ステップＳ２３１で、制御部２１０は、入力部２３０を介して中断放送の選択操作を受付けたか否かを判断する。選択操作を受付けていないと判断した場合（ステップＳ２３１でＮＯの場合）、制御部２１０は、ステップＳ２３１の処理を繰返す。
【０１３９】
一方、選択操作を受付けたと判断した場合（ステップＳ２３１でＹＥＳの場合）、ステップＳ２３２で、制御部２１０は、選択された放送を受信、復調および復号するように受信部２６０を制御して、復号された放送コンテンツのコンテンツデータである第３データの記録を開始するよう記録部２２０を制御する。
【０１４０】
次に、ステップＳ２３３で、制御部２１０は、選択された放送の記録の停止を要求するための記録停止要求、および、記録されたコンテンツデータの送信を要求するための配信要求を、選択された放送が記録されている機器、ここでは、ハードディスクレコーダ１０に送信する。
【０１４１】
送信側のハードディスクレコーダ１０においては、ステップＳ１３１で、制御部１１０は、ハードディスクレコーダ２０から記録停止要求および配信要求を受信したか否かを判断する。受信していないと判断した場合（ステップＳ１３１でＮＯの場合）、制御部１１０は、ステップＳ１３１の処理を繰返す。
【０１４２】
一方、記録停止要求および配信要求を受信したと判断した場合（ステップＳ１３１でＹＥＳの場合）、ステップＳ１３２で、制御部１１０は、ステップＳ１１４で記録が開始されたコンテンツデータの記録を停止するよう記録部１２０を制御する。この時点で、受信部１６０が解放されるので、ハードディスクレコーダ１０のユーザは、受信部１６０を自由に使用できるようになる。なお、ここでは、記録停止要求を受信したときにコンテンツデータの記録を停止するようにしたが、記録停止要求を受信して一定時間経過後にコンテンツデータの記録を停止するようにしてもよい。
【０１４３】
次に、ステップＳ１４０で、制御部１１０は、記録部１２０に記録されたコンテンツデータを分割する記録データ分割処理を実行する。記録データ分割処理については、図８で説明する。
【０１４４】
図８は、この発明の第４の実施の形態において送信側のハードディスクレコーダ１０によって実行される記録データ分割処理の流れを示すフローチャートである。図８を参照して、ステップＳ１４１で、制御部１１０は、ハードディスクレコーダ１０が利用可能な帯域量Ｒnを取得する。ここで、利用可能な帯域量とは、他機器が通信で利用している帯域を除いた自機器が利用可能な総帯域量をいう。
【０１４５】
ネットワーク３０が無線ＬＡＮやＰＬＣのＬＡＮである場合、制御部１１０は、通信区間割当てを行なっている制御局に問合せることで、利用可能な帯域量Ｒnを取得することができる。
【０１４６】
一方、ネットワーク３０がイーサネット（登録商標）のＬＡＮである場合、たとえば、ハードディスクレコーダ１０の制御部１１０が、通信部１５０およびネットワーク３０を介してハードディスクレコーダ２０にダミーのパケットを送信し、伝送に要した時間を計測することで、自機器が利用可能な帯域量Ｒnを取得することができる。
【０１４７】
また、制御部１１０が、通信部１５０およびネットワーク３０を介してハードディスクレコーダ２０に一定時間ダミーパケットを伝送し続け、その時間内に伝送できる容量を計測することで、自機器が利用可能な帯域量Ｒn（Ｍｂｐｓ）を取得することができる。
【０１４８】
なお、ネットワーク３０がハードディスクレコーダ１０，２０の専用ネットワークである場合、ステップＳ１４１で帯域量Ｒnを取得することに替えて、ネットワーク３０の公称帯域量を帯域量Ｒnとしてメモリに予め記憶させておいて読出すようにしてもよい。
【０１４９】
次に、ステップＳ１４２で、制御部１１０は、コンテンツデータに含まれる情報からコンテンツデータの配信速度Ｒc（Ｍｂｐｓ）を取得する。ここで、配信速度とは、コンテンツデータが配信される速度である。
【０１５０】
なお、地上デジタル放送では、コンテンツデータの送信レートは約２０（Ｍｂｐｓ）、ＢＳデジタル放送では、コンテンツデータの送信レートは約２４（Ｍｂｐｓ）である。このため、これらの放送のコンテンツの場合、ステップＳ１４２で配信速度を取得することに替えて、放送の種類によって予め定められた配信速度をメモリから読出すようにしてもよい。
【０１５１】
次いで、ステップＳ１４３で、制御部１１０は、記録部１２０に記録されたコンテンツデータのサイズＳc（ＭＢｙｔｅ）を取得する。そして、ステップＳ１４４で、制御部１１０は、記録部１２０に記録されたコンテンツデータを、サイズがＳ1（ＭＢｙｔｅ）の第１データと、サイズがＳ2（ＭＢｙｔｅ）の第２データとに分割する。ここで、Ｓ1およびＳ2は、それぞれ、数式（１）および数式（２）によって算出される。
【０１５２】
Ｓ1＝Ｓc×Ｒc／Ｒn・・・（１）
Ｓ2＝Ｓc×（Ｒn−Ｒc）／Ｒn・・・（２）
ここで、第１データの送信時間をｔ1（秒）、第２データの送信時間をｔ2（秒）、記録部１２０に記録されたコンテンツデータのサイズをＳ（ＭＢｙｔｅ）とすると、Ｓ＝Ｒc×ｔ1＋（Ｒn−Ｒc）×ｔ2であり、ｔ1が大きくなればｔ2が小さくなり、ｔ2が大きくなればｔ1が小さくなる。また、第１データと第２データとを合わせたコンテンツデータの送信時間ｔ（秒）は、ｔ1，ｔ2のうち大きいほうの値である。したがって、ｔ1＝ｔ2のときｔが最小となる。
【０１５３】
このように、コンテンツデータを分割するためには、コンテンツデータを帯域量の比で分割すればよい。つまり、ストリーム方式で送信される第１データのデータ量Ｓ1とコピー方式で送信される第２データのデータ量Ｓ2との比が、Ｓ1：Ｓ2＝Ｒc：（Ｒn−Ｒc）となるようにコンテンツデータを分割する。その結果、第１データのサイズＳ1および第２データのサイズＳ2は、上述の数式（１）（２）で算出すればよい。
【０１５４】
このようにコンテンツデータを分割して送信すれば、第１データの送信時間ｔ1および第２データの送信時間ｔ2が同じとなり、第１データと第２データとを合わせたコンテンツデータの送信時間ｔが最小となる。その結果、記録部１２０に記録されたコンテンツデータを分割した第１データおよび第２データを、効率よく送信することができる。
【０１５５】
ステップＳ１４４の後、制御部１１０は、実行する処理を、この記録データ分割処理の呼出元の送信側処理に戻す。
【０１５６】
図６に戻って、ハードディスクレコーダ１０においては、ステップＳ１４０の後、ステップＳ１５０で、制御部１１０は、記録データ送信処理を実行する。また、ハードディスクレコーダ２０においては、ステップＳ２３３の後、ステップＳ２５０で、制御部２１０は、タイムシフト再生処理を実行する。
【０１５７】
図９は、この発明の第４の実施の形態において送信側および受信側のハードディスクレコーダ１０，２０でそれぞれ実行される記録データ送信処理およびタイムシフト再生処理の流れを示すフローチャートである。
【０１５８】
図９を参照して、送信側のハードディスクレコーダ１０においては、ステップＳ１５１で、制御部１１０は、ステップＳ１４４で分割された第１データを、ネットワーク３０を介して受信側のハードディスクレコーダ２０に、ストリーム方式でＵＤＰ（User Datagram Protocol）を用いて送信開始するよう通信部１５０を制御する。なお、送信プロトコルはＵＤＰに限定されず、ＲＴＰ（Real-time Transport Protocol）や他のプロトコルで送信するようにしてもよい。
【０１５９】
受信側のハードディスクレコーダ２０においては、ステップＳ２５１で、制御部２１０は、送信側のハードディスクレコーダ１０から第１データを受信したか否かを判断する。受信していないと判断した場合（ステップＳ２５１でＮＯの場合）、制御部２１０は、ステップＳ２５１の処理を繰返す。
【０１６０】
一方、第１データを受信したと判断した場合（ステップＳ２５１でＹＥＳの場合）、ステップＳ２５２で、制御部２１０は、送信側のハードディスクレコーダ１０から第１データを受信開始するよう通信部２５０を制御し、受信された第１データを記録部２２０にバッファリングしながら再生部２７０でデコードして映像信号としてモニタ５０に出力を開始するように出力部２４０を制御する。モニタ５０の表示部５１は、出力部２４０から出力された映像信号を映像として出力する。
【０１６１】
送信側のハードディスクレコーダ１０においては、ステップＳ１５２で、制御部１１０は、ステップＳ１４４で分割された第２データを、ネットワーク３０を介して受信側のハードディスクレコーダ２０に、コピー方式でＴＣＰ（Transmission Control Protocol）を用いて送信開始するよう通信部１５０を制御する。その後、制御部１１０は、実行する処理をこの記録データ送信処理の呼出元の送信側処理に戻す。
【０１６２】
受信側のハードディスクレコーダ２０においては、ステップＳ２５３で、制御部２１０は、送信側のハードディスクレコーダ１０から第２データを受信したか否かを判断する。受信していないと判断した場合（ステップＳ２５３でＮＯの場合）、制御部２１０は、ステップＳ２５３の処理を繰返す。
【０１６３】
一方、第２データを受信したと判断した場合（ステップＳ２５３でＹＥＳの場合）、ステップＳ２５４で、制御部２１０は、送信側のハードディスクレコーダ２０から受信した第２データの記録を開始するよう記録部２２０を制御する。
【０１６４】
その後、ステップＳ２５５で、制御部２１０は、第１データの再生が終了したか否かを判断する。再生が終了していないと判断した場合（ステップＳ２５５でＮＯの場合）、制御部２１０は、ステップＳ２５５の処理を繰返す。
【０１６５】
一方、第１データの再生が終了したと判断した場合（ステップＳ２５５でＹＥＳの場合）、ステップＳ２５６で、制御部２１０は、記録部２２０に記録された第２データを再生部２７０でデコードして映像信号としてモニタ５０に出力を開始するように出力部２４０を制御する。モニタ５０の表示部５１は、出力部２４０から出力された映像信号を映像として出力する。
【０１６６】
その後、ステップＳ２５７で、制御部２１０は、第２データの再生が終了したか否かを判断する。再生が終了していないと判断した場合（ステップＳ２５７でＮＯの場合）、制御部２１０は、ステップＳ２５７の処理を繰返す。
【０１６７】
一方、第２データの再生が終了したと判断した場合（ステップＳ２５７でＹＥＳの場合）、ステップＳ２５８で、制御部２１０は、記録部２２０に記録された第３データを再生部２７０でデコードして映像信号としてモニタ５０に出力を開始するように出力部２４０を制御する。モニタ５０の表示部５１は、出力部２４０から出力された映像信号を映像として出力する。その後、制御部２１０は、実行する処理をこのタイムシフト再生処理の呼出元の受信側処理に戻す。
【０１６８】
図１０は、この発明の第４の実施の形態における送信側のハードディスクレコーダ１０から受信側のハードディスクレコーダ２０へのコンテンツデータの送信を説明するための図である。
【０１６９】
図１０を参照して、ハードディスクレコーダ１０において、前述したステップＳ１４４で、コンテンツデータが１６個のパケットに分割され、パケット番号１から８までの前半のパケットは、ストリーム方式で送信される第１データとされ、パケット番号９から１６までの後半のパケットは、コピー方式で送信される第２データとされる。
【０１７０】
ここで、制御局によって、ネットワーク３０の帯域が非競合期間と競合期間とに時分割される。非競合期間においては、トランスポート層がＵＤＰ方式のプロトコルが用いられる。一方、競合期間においては、トランスポート層がＴＣＰ方式のプロトコルが用いられ、パケットが衝突した場合にはパケットが再送される。
【０１７１】
本実施の形態においては、ステップＳ１５１で開始される第１データのストリーム方式での送信には、非競合期間の帯域が割当てられ、ステップＳ１５２で開始される第２データのコピー方式での送信には、競合期間の帯域が割当てられる。
【０１７２】
第１データの送信には、非競合期間の帯域でＵＤＰ方式が用いられる。このため、ＵＤＰ方式ではパケットロストが発生してもパケットの再送は行なわれないが、非競合期間であるためパケットロストが発生する可能性は少ないので、データ伝送における信頼性を保ったままストリーム方式でのコンテンツの再生のリアルタイム性を確保することができる。
【０１７３】
また、第２データの送信には、ＣＳＭＡ／ＣＤ方式が用いられるのでパケットの衝突などによるパケットロストは起こりうるものの、ロストしたパケットがＴＣＰ方式により再送されるので、パケットロストを減少させデータ伝送における信頼性を確保することができる。
【０１７４】
たとえば、ネットワーク３０が非競合期間でハードディスクレコーダ１０による第１データの送信に割当てられているときに、パケット番号１から４までのパケットが、ハードディスクレコーダ１０によってハードディスクレコーダ２０に送信される。
【０１７５】
次に、ネットワーク３０が競合期間とされ、ネットワーク３０に接続された各機器が自由にパケットを送信できるので、パケット番号１１，１２のパケットが他のパケットと衝突した結果、パケット番号１１，１２のパケットが再送され、結果的に、パケット番号９から１２までのパケットが、ハードディスクレコーダ１０によってハードディスクレコーダ２０に送信される。
【０１７６】
次いで、ネットワーク３０が非競合期間とされ、パケット番号５から８までのパケットが、ハードディスクレコーダ１０によってハードディスクレコーダ２０に送信される。そして、ネットワーク３０が競合期間とされ、パケット番号１４のパケットが他のパケットと衝突した結果、パケット番号１４のパケットが再送され、結果的に、パケット番号１３から１６までのパケットが、ハードディスクレコーダ１０によってハードディスクレコーダ２０に送信される。
【０１７７】
ハードディスクレコーダ２０においては、ストリーム方式で受信されたパケット番号１のパケットから順次、受信され記憶部２２０にバッファリングされながら再生部２７０および出力部２４０で再生される。そして、ストリーム方式で受信されたパケット番号８のパケットが再生されるときには、既に、コピー方式で受信されるパケット番号９から１６までのパケットの受信および記憶部２２０への記憶が済んでおり、パケット番号８のパケットの再生終了後に、順次、パケット番号９から１６までのパケットが記憶部２２０から読出され再生部２７０および出力部２４０で再生される。
【０１７８】
［第５の実施の形態］
第１の実施の形態および第４の実施の形態においては、ハードディスクレコーダ１０で記録が開始されたコンテンツデータを第１データと第２データとに予め分割した後に、第１データをストリーム方式で、第２データをコピー方式でハードディスクレコーダ２０に送信するようにした。
【０１７９】
第５の実施の形態においては、ハードディスクレコーダ１０で記録が開始されたコンテンツデータをパケットに分割し、コンテンツデータの時間的に最初のほうから最後のほうに順次パケットを第１データとしてストリーム方式で送信し、コンテンツデータの時間的に最後のほうから最初のほうに順次パケットを第２データとしてコピー方式で送信するようにする。
【０１８０】
第５の実施の形態における機器の構成は、図１で説明した第１の実施の形態の構成と同様である。また、第５の実施の形態においては、図３で説明したハードディスクレコーダ１０，２０それぞれの制御部１１０，２１０の機能は、図１１のフローチャートで示されるソフトウェアが制御部１１０，２１０によって実行されることによって実現される。
【０１８１】
図１１は、この発明の第５の実施の形態における送信側および受信側のハードディスクレコーダ１０，２０でそれぞれ実行される送信側処理および受信側処理の流れを示すフローチャートである。
【０１８２】
図１１を参照して、第５の実施の形態における送信側処理は、第４の実施の形態における送信側処理のステップＳ１４０の記録データ分割処理およびステップＳ１５０の記録データ送信処理に替えて、ステップＳ１６０の記録データ送信処理を実行するようにした処理である。したがって、第５の実施の形態における送信側処理のステップＳ１６０以外の処理は、第４の実施の形態における送信処理と同様であるので、重複する説明は繰返さない。
【０１８３】
また、第５の実施の形態における受信側処理は、第４の実施の形態における受信側処理と同様であるので、重複する説明は繰返さない。
【０１８４】
送信側のハードディスクレコーダ１０においては、ステップＳ１３２の後、ステップＳ１６０で、制御部１１０は、記録データ送信処理を実行する。また、受信側のハードディスクレコーダ２０においては、ステップＳ２３３の後、ステップＳ２５０で、制御部２１０は、タイムシフト再生処理を実行する。
【０１８５】
図１２は、この発明の第５の実施の形態において送信側および受信側のハードディスクレコーダ１０，２０でそれぞれ実行される記録データ送信処理およびタイムシフト再生処理の流れを示すフローチャートである。
【０１８６】
図１２を参照して、送信側のハードディスクレコーダ１０においては、ステップＳ１６１で、制御部１１０は、記録部１２０に記録されたコンテンツデータをパケットに分割する。コンテンツデータの記録フォーマットがＭＰＥＧ−２ＴＳ（Transport Stream）フォーマットであれば、１８８（ｂｙｔｅ）単位のパケットに分割する。
【０１８７】
ステップＳ１６２で、制御部１１０は、分割されたパケットのうち未送信のものがあるか否かを判断する。未送信のパケットがないと判断した場合（ステップＳ１６２でＮＯの場合）、制御部１１０は、実行する処理をこの記録データ送信処理の呼出元の送信側処理に戻す。
【０１８８】
一方、未送信のパケットがあると判断した場合（ステップＳ１６２でＹＥＳの場合）、ステップＳ１６３で、制御部１１０は、ストリーム方式で送信されている前のパケットの送信が終了しているか否かを判断する。終了していないと判断した場合（ステップＳ１６３でＮＯの場合）、制御部１１０は、実行する処理をステップＳ１６６の処理に進める。
【０１８９】
一方、ストリーム方式での前パケットの送信が終了していると判断した場合（ステップＳ１６３でＹＥＳの場合）、ステップＳ１６４で、制御部１１０は、未送信のパケットのうち時間的に最前のパケットを第１データとしてストリーム方式で送信開始するよう通信部１５０を制御する。
【０１９０】
受信側のハードディスクレコーダ２０においては、前述したように、第１データを受信したと判断した場合（ステップＳ２５１でＹＥＳの場合）、ステップＳ２５２で、制御部２１０は、送信側のハードディスクレコーダ１０から第１データを受信開始するよう通信部２５０を制御し、受信された第１データを記録部２２０にバッファリングしながら再生部２７０でデコードして映像信号としてモニタ５０に出力を開始するように出力部２４０を制御する。モニタ５０の表示部５１は、出力部２４０から出力された映像信号を映像として出力する。
【０１９１】
次に、ステップＳ１６５で、制御部１１０は、分割されたパケットのうち未送信のものがあるか否かを判断する。未送信のパケットがないと判断した場合（ステップＳ１６５でＮＯの場合）、制御部１１０は、実行する処理をこの記録データ送信処理の呼出元の送信側処理に戻す。
【０１９２】
一方、未送信のパケットがあると判断した場合（ステップＳ１６５でＹＥＳの場合）、ステップＳ１６６で、制御部１１０は、コピー方式で送信されている前のパケットの送信が終了しているか否かを判断する。終了していないと判断した場合（ステップＳ１６６でＮＯの場合）、制御部１１０は、実行する処理をステップＳ１６３の処理に戻す。
【０１９３】
一方、コピー方式での前パケットの送信が終了していると判断した場合（ステップＳ１６６でＹＥＳの場合）、ステップＳ１６７で、制御部１１０は、未送信のパケットのうち時間的に最後のパケットを第２データとしてコピー方式で送信開始するよう通信部１５０を制御する。その後、制御部１１０は、実行する処理をステップＳ１６２の処理に戻す。
【０１９４】
受信側のハードディスクレコーダ２０においては、前述したように、第２データを受信したと判断した場合（ステップＳ２５３でＹＥＳの場合）、ステップＳ２５４で、制御部２１０は、送信側のハードディスクレコーダ１０から受信した第２データの記録を開始するよう記録部２２０を制御する。
【０１９５】
このように、ステップＳ１６１からステップＳ１６７までの処理が実行されることによって、実質的に、記録部１２０に記録されたコンテンツデータが第１データと第２データとに分割されて、分割された第１データがストリーム方式で送信され、分割された第２データがコピー方式で送信されることとなる。
【０１９６】
しかし、第５の実施の形態のように、ステップＳ１６１からステップＳ１６７までの処理で第１データと第２データとを送信すれば、第４の実施の形態の図８のステップＳ１４１からステップＳ１４４までの処理で計算によって第１データと第２データとに分割してから送信するように、予め、ネットワーク３０の帯域量Ｒnやコンテンツの配信速度ＲCやサイズＳcを取得して第１データと第２データとのサイズを算出する必要がないので、より効率よくコンテンツデータを第１データと第２データとに分割して送信することができる。
【０１９７】
図１３は、この発明の第５の実施の形態における送信側のハードディスクレコーダ１０から受信側のハードディスクレコーダ２０へのコンテンツデータの送信を説明するための図である。
【０１９８】
図１３を参照して、ハードディスクレコーダ１０において、前述したステップＳ１６１で、コンテンツデータが１６個のパケットに分割され、時間的に最初のほうから最後のほうに向かう順方向で順次、ストリーム方式でパケットが第１データとして送信され、時間的に最後のほうから最初のほうに向かう逆方向で順次、コピー方式でパケットが第２データとして送信される。
【０１９９】
たとえば、パケット番号１，２，３，４，５，６，・・・の順番でパケットがストリーム方式で第１データとして送信される。また、パケット番号１６，１５，１４，１３，１２，１１，・・・の順番でパケットがコピー方式で第２データとして送信される。
【０２００】
このように送信することによって、ストリーム方式およびコピー方式それぞれの送信時間がほぼ同じ時間（最大でも１パケットの送信に要する時間の差）となる。このため、前述したように、記憶部２２０に記録されたコンテンツデータが送信される時間がほぼ最小となる。その結果、記録部１２０に記録されたコンテンツデータを予め分割しなくても、第１データおよび第２データを、効率よく送信することができる。
【０２０１】
本実施の形態におけるハードディスクレコーダ１０，２０によれば、コピー方式を単独で用いる場合と比較して、リアルタイム性を確保して移動先のハードディスクレコーダ２０で映像をスムーズに再生することができ、かつ、ストリーミング方式を単独で用いる場合と比較して、移動元のハードディスクレコーダ１０を早期に解放することができる。
【０２０２】
前述した第４の実施の形態においては、図８のステップＳ１４１で帯域量Ｒnを取得して、その帯域量Ｒnを用いて算出した第１データおよび第２データのサイズで記録部１２０に記録されたコンテンツデータを分割して送信するようにした。しかし、これに限定されず、記録部１２０に記録されたコンテンツデータを複数の部分に分割して、部分ごとに順次、ハードディスクレコーダ２０に送信するようにして、部分ごとにその部分が送信される直前の帯域量を取得して、その帯域量を用いて算出した第１データおよび第２データのサイズでその部分を分割して送信するようにしてもよい。これにより、ネットワーク３０の状態に、より適応して第１データと第２データとを送信することができる。
【０２０３】
前述した実施の形態においては、ネットワーク３０としては、１種類の通信媒体を用いるようにした。しかし、これに限定されず、第１データおよび第２データの送信にそれぞれ異なる種類の通信媒体を用いるようにしてもよい。たとえば、第１データおよび第２データの送信に、それぞれ、無線ＬＡＮおよびイーサネット（登録商標）、無線ＬＡＮおよびＰＬＣ、イーサネット（登録商標）およびＰＬＣ、または、それらの逆の組合せを用いるようにしてもよい。また、他の通信媒体の組合せを用いるようにしてもよい。
【０２０４】
前述した実施の形態においては、送信側および受信側の機器は、いずれもハードディスクレコーダとして説明した。しかし、これに限定されず、送信側および受信側の機器は、異なる機器であってもよく、いずれかの機器、または、両方の機器が、たとえば、ＰＣ（Personal Computer）、ホームサーバ、ＴＶ、携帯電話、または、ＰＤＡ（Personal Digital Assistants）などであってもよい。
【０２０５】
前述した実施の形態においては、ネットワーク３０の帯域がＴＤＭＡ方式で、非競合期間と競合期間とに時分割され、競合期間においては、ＣＳＭＡ／ＣＤ方式でパケットが再送されるようにした。しかし、これに限定されず、無線ＬＡＮシステムで用いられるＨＣＣＡ（Hybrid Coordination Function (HCF) Controlled Channel Access）が用いられて通信帯域が割当てられるようにしてもよいし、ＰＬＣにおけるＴＤＭＡとＣＳＭＡが併用されるプロトコルが用いられて通信帯域が割当てられるようにしてもよい。
【０２０６】
前述した実施の形態においては、時分割で非競合期間と競合期間とに分割するようにした。しかし、これに限定されず、ＦＤＭＡ（Frequency Division Multiple Access）方式で、周波数帯域全体をいくつかの帯域に分割し、各帯域を非競合帯域または競合帯域に割当てるようにしてもよい。ＣＤＭＡ（Code Division Multiple Access）方式で、個々の帯域に固有の符号を割り当て、この符号で搬送波に変調を加えることによって、帯域全体を分割し、各帯域を非競合帯域または競合帯域に割当てるようにしてもよい。
【０２０７】
前述した実施の形態においては、非競合期間にストリーム方式で送信するようにし、競合期間にコピー方式で送信するようにした。しかし、これに限定されず、複数の帯域を非競合帯域と競合帯域とに分割せずに、１つの帯域でストリーム方式で送信し、別の帯域でコピー方式で送信するようにしてもよい。また、複数の帯域を非競合帯域と競合帯域とに分割して、１つの非競合帯域でストリーム方式で送信し、別の非競合帯域でコピー方式で送信するようにしてもよい。また、複数の帯域を非競合帯域と競合帯域とに分割して、１つの競合帯域でストリーム方式で送信し、別の競合帯域でコピー方式で送信するようにしてもよい。ただし、ストリーム方式での送信には非競合帯域が用いられることが好ましい。
【０２０８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２０９】
【図１】この発明の実施の形態におけるネットワークへのハードディスクレコーダの接続を示すネットワーク構成図である。
【図２】この発明の実施の形態におけるハードディスクレコーダで視聴されていたコンテンツを別のハードディスクレコーダで継続してタイムシフト視聴することを説明するための説明図である。
【図３】この発明の実施の形態におけるハードディスクレコーダの機能の概略を示す機能ブロック図である。
【図４】この発明の第２の実施の形態におけるハードディスクレコーダの機能の概略を示す機能ブロック図である。
【図５】この発明の第３の実施の形態におけるハードディスクレコーダの機能の概略を示す機能ブロック図である。
【図６】この発明の第４の実施の形態における送信側および受信側のハードディスクレコーダでそれぞれ実行される送信側処理および受信側処理の流れを示すフローチャートである。
【図７】この発明の第４の実施の形態において受信側のハードディスクレコーダから出力される中断放送の一覧を示す表示画面図である。
【図８】この発明の第４の実施の形態において送信側のハードディスクレコーダによって実行される記録データ分割処理の流れを示すフローチャートである。
【図９】この発明の第４の実施の形態において送信側および受信側のハードディスクレコーダでそれぞれ実行される記録データ送信処理およびタイムシフト再生処理の流れを示すフローチャートである。
【図１０】この発明の第４の実施の形態における送信側のハードディスクレコーダから受信側のハードディスクレコーダへのコンテンツデータの送信を説明するための図である。
【図１１】この発明の第５の実施の形態における送信側および受信側のハードディスクレコーダでそれぞれ実行される送信側処理および受信側処理の流れを示すフローチャートである。
【図１２】この発明の第５の実施の形態において送信側および受信側のハードディスクレコーダでそれぞれ実行される記録データ送信処理およびタイムシフト再生処理の流れを示すフローチャートである。
【図１３】この発明の第５の実施の形態における送信側のハードディスクレコーダから受信側のハードディスクレコーダへのコンテンツデータの送信を説明するための図である。
【符号の説明】
【０２１０】
１０，１０Ａ，１０Ｂ，２０，２０Ａ，２０Ｂ  ハードディスクレコーダ、３０  ネットワーク、４０，５０  モニタ、４１，５１  表示部、６０，７０  テレビ、６１，７１  表示部、６２，７２  受信部、６３，７３  アンテナ、１１０，２１０  制御部、１１１  出力制御部、１１２  中断指示受付部、１１３  記録開始制御部、１１４  記録終了制御部、１１５  データ分割部、１１６  第１送信制御部、１１７  第２送信制御部、２１１  継続指示受付部、２１２  第１記録開始制御部、２１３  送信要求部、２１４  第１出力制御部、２１５  第２記録開始制御部、２１６  第２出力制御部、２１７  第３出力制御部、１２０，２２０  記録部、１３０，２３０  入力部、１４０，２４０  出力部、１５０，２５０  通信部、１６０，２６０  受信部、１６１，２６１  アンテナ、１７０，２７０  再生部、１８０，２８０  映像入力部、１９０，２９０  表示部。
【図１】
2008109490.tif 000003
【図２】
2008109490.tif 000004
【図３】
2008109490.tif 000005
【図４】
2008109490.tif 000006
【図５】
2008109490.tif 000007
【図６】
2008109490.tif 000008
【図７】
2008109490.tif 000009
【図８】
2008109490.tif 000010
【図９】
2008109490.tif 000011
【図１０】
2008109490.tif 000012
【図１１】
2008109490.tif 000013
【図１２】
2008109490.tif 000014
【図１３】
2008109490.tif 000015