(57)【要約】【課題】  ユーザが複数の録画機器を用意する必要がなく、しかもサーバへの負荷を回避することができる裏番組録画方法を提供する。【解決手段】  ネットワークを介して接続される複数の録画機器を有する裏番組録画システムにおける各録画機器に用いられる裏番組録画方法であって、同一時間帯に放送される複数チャンネルの番組の中からユーザによって予め録画予約された１つの番組を録画する録画ステップ（Ｓ４）と、同一時間帯における複数の番組の重複状態を検出する重複状態検出ステップ（Ｓ３０）と、前記重複状態検出ステップによって複数の番組が同一時間帯において重複していると判断された場合、前記録画ステップで録画できない番組の録画を、当該番組を録画可能な他の録画機器に依頼する録画依頼ステップ（Ｓ１７）とを含むことを特徴とする。【選択図】        図１５
2005039559.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の録画機器を有する裏番組録画システムであって、
前記各録画機器は、
同一時間帯に放送される複数チャンネルの番組の中からユーザによって予め録画予約された１つの番組を録画する録画手段と、
同一時間帯における複数の番組の重複状態を検出する重複状態検出手段と、
前記重複状態検出手段によって複数の番組が同一時間帯において重複していると判断された場合、前記録画手段で録画できない番組の録画を、当該番組を録画可能な他の録画機器に依頼する録画依頼手段と
を備えることを特徴とする裏番組録画システム。
【請求項２】
前記各録画機器は、さらに
複数チャンネルの番組の中からユーザによって選択された番組の録画予約を受け付ける録画予約受付手段と、
前記録画予約受付手段が受け付けた番組の録画予約に関する情報を記憶する予約情報記憶手段とを備え、
前記重複状態検出手段は、前記録画予約受付手段が受け付けた番組の時間帯と前記予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を静的に検出する
ことを特徴とする請求項１記載の裏番組録画システム。
【請求項３】
前記各録画機器は、さらに
複数チャンネルの番組の中からユーザによって選択された番組の録画予約を受け付ける録画予約受付手段と、
前記録画予約受付手段が受け付けた番組の録画予約に関する情報を記憶する予約情報記憶手段とを備え、
前記重複状態検出手段は、前記録画手段が録画中の番組の時間帯と予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を動的に検出する
ことを特徴とする請求項１または請求項２記載の裏番組録画システム。
【請求項４】
前記録画手段が録画中の番組は、録画予約された番組と予約なしで録画された番組との両方が含まれる
ことを特徴とする請求項３記載の裏番組録画システム。
【請求項５】
裏番組録画システムは、さらに
前記ネットワークに接続され、前記各録画機器間の録画依頼を仲介するための検索サーバを有し、
前記検索サーバは、
前記各録画機器の前記予約情報記憶手段が記憶する予約情報を集約する予約情報集約手段と、
前記各録画機器からの予約情報のリスト配信要求に基づいて、予約情報集約手段が集約した予約情報のリストを要求元の録画機器に対して配信する予約情報リスト配信手段と、
前記予約情報のリストを配信した録画機器から当該番組を録画可能な他の録画機器に依頼するための接続仲介要求に基づいて、依頼元の録画機器に対しては当該他自己のＩＰアドレスおよびポート番号を、依頼先の録画機器に対しては依頼元の録画機器のＩＰアドレスおよびポート番号を、それぞれ通知する接続仲介手段と
を備えることを特徴とする請求項２ないし４のいずれか１項記載の裏番組録画システム。
【請求項６】
前記予約情報リスト配信手段は、前記予約情報のリストを前記録画手段で録画できない番組に絞り込んで配信する
ことを特徴とする請求項５記載の裏番組録画システム。
【請求項７】
前記予約情報リスト配信手段は、前記録画手段で録画していない空き時間帯に、他の録画機器からの録画予約を受け付けることを表明している録画機器に関するリストを前記予約情報のリストに含める
ことを特徴とする請求項５または６記載の裏番組録画システム。
【請求項８】
前記各録画機器は、さらに
予約情報記憶手段が記憶する予約情報と、自己のＩＰアドレスおよびポート番号とを他の録画機器と交換する交換手段を備え、
前記録画依頼手段は、他の録画機器と交換した予約情報のリストに基づいて録画を依頼する録画機器を選択し、他の録画機器と交換したＩＰアドレスおよびポート番号を用いて選択した録画を依頼する録画機器と接続する
ことを特徴とする請求項１ないし４のいずれか１項記載の裏番組録画システム。
【請求項９】
ネットワークを介して接続される複数の録画機器を有する裏番組録画システムにおける各録画機器に用いられる裏番組録画方法であって、
同一時間帯に放送される複数チャンネルの番組の中からユーザによって予め録画予約された１つの番組を録画する録画ステップと、
同一時間帯における複数の番組の重複状態を検出する重複状態検出ステップと、
前記重複状態検出ステップによって複数の番組が同一時間帯において重複していると判断された場合、前記録画ステップで録画できない番組の録画を、当該番組を録画可能な他の録画機器に依頼する録画依頼ステップと
を含むことを特徴とする裏番組録画方法。
【請求項１０】
請求項９に記載の裏番組録画方法が備えるステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクレコーダや、ＤＶＤレコーダに代表され、放送コンテンツを録画する複数の録画機器と、当該各録画機器を接続するネットワークとを有する裏番組録画システムおよび裏番組録画方法に関する。
【背景技術】
【０００２】
近年、放送の多チャンネル化が進行し、興味のある番組が同じ時間帯に放送される確率が高くなり、同時に放送されている複数のチャンネルの番組を同時に録画したいという要望が高まりつつある。
【０００３】
従来、ＨＤＤビデオレコーダ、ＤＶＤビデオレコーダにおいて、同時間帯に放映される他のチャンネルの番組を同時に録画し、あるいは視聴する場合、録画装置を複数台用意するか、あるいはチューナユニットを複数有する特殊な装置を用意する必要がある。このように装置を複数台用意したり、チューナユニットを複数有する装置を用意するとなると、各ユーザのコスト負担が非常に大きくなる。
【０００４】
このような問題を解決するために、複数のユーザ端末から番組の録画予約を一括してセンター側のサーバで受け付け、受け付けた複数の番組をサーバで一括して録画し、録画した番組を蓄積しておく期限をサーバで管理し、高速ネットワークを介して録画した番組をユーザ端末に提供するシステムが提案されている（例えば、特許文献１参照。）。
【０００５】
このシステムによれば、ユーザが録画装置を複数台用意したり、チューナユニットを複数有する装置を用意する必要がなくなり、所定の期間、ユーザは番組を見たいときに端末の電源を入れて、センターのサーバにアクセスすればよくなる。
【特許文献１】特開２００２−１９９３１８号公報（第１頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のシステムでは、番組の録画がセンター側のサーバに集中するため、サーバの負荷が大きく、しかも、ユーザ数が増加すると、番組配信の際にサーバに対するトラフィックが集中し、システムの正常な運用が不可能になる。
【０００７】
本発明は、ユーザが複数の録画機器を用意する必要がなく、しかもサーバへの負荷を回避することができる裏番組録画システムおよび裏番組録画方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る裏番組録画システムにおいては、ネットワークを介して接続される複数の録画機器を有する裏番組録画システムであって、前記各録画機器は、同一時間帯に放送される複数チャンネルの番組の中からユーザによって予め録画予約された１つの番組を録画する録画手段と、同一時間帯における複数の番組の重複状態を検出する重複状態検出手段と、前記重複状態検出手段によって複数の番組が同一時間帯において重複していると判断された場合、前記録画手段で録画できない番組の録画を、当該番組を録画可能な他の録画機器に依頼する録画依頼手段とを備えることを特徴とする。
【０００９】
これによって、ユーザが１台の録画機器を用意するだけでよく、番組の録画の負荷が他の録画機器に分散され、番組配信の際にサーバに対するトラフィックが集中するような事態もなくなるので、ユーザが複数の録画機器を用意する必要がなく、しかもサーバへの負荷を回避することができる。
【００１０】
ここで、前記各録画機器は、さらに複数チャンネルの番組の中からユーザによって選択された番組の録画予約を受け付ける録画予約受付手段と、前記録画予約受付手段が受け付けた番組の録画予約に関する情報を記憶する予約情報記憶手段とを備え、前記重複状態検出手段は、前記録画予約受付手段が受け付けた番組の時間帯と前記予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を静的に検出することを特徴としてもよい。
【００１１】
これによって、録画予約受付手段が受け付けた番組の時間帯と予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を静的に検出するので、番組の時間帯が重複しているのが予めわかっていても、ユーザは時間の重複を意識することなく見たい番組を好きなだけ録画予約することができるという効果が発揮される。
【００１２】
また、前記各録画機器は、さらに複数チャンネルの番組の中からユーザによって選択された番組の録画予約を受け付ける録画予約受付手段と、前記録画予約受付手段が受け付けた番組の録画予約に関する情報を記憶する予約情報記憶手段とを備え、前記重複状態検出手段は、前記録画手段が録画中の番組の時間帯と予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を動的に検出することを特徴としてもよい。
【００１３】
これによって、前記重複状態検出手段は、前記録画手段が録画中の番組の時間帯と予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を動的に検出するので、番組の時間帯が重複しているのが事後的に発生するような場合であっても、ユーザは時間の重複を意識することなく見たい番組を好きなだけ録画予約することができるという効果が発揮される。
【００１４】
この場合、前記録画手段が録画中の番組は、録画予約された番組と予約なしで録画された番組との両方が含まれることを特徴としてもよい。
【００１５】
また、裏番組録画システムは、さらに前記ネットワークに接続され、前記各録画機器間の録画依頼を仲介するための検索サーバを有し、前記検索サーバは、前記各録画機器の前記予約情報記憶手段が記憶する予約情報を集約する予約情報集約手段と、前記各録画機器からの予約情報のリスト配信要求に基づいて、予約情報集約手段が集約した予約情報のリストを要求元の録画機器に対して配信する予約情報リスト配信手段と、前記予約情報のリストを配信した録画機器から当該番組を録画可能な他の録画機器に依頼するための接続仲介要求に基づいて、依頼元の録画機器に対しては当該他自己のＩＰアドレスおよびポート番号を、依頼先の録画機器に対しては依頼元の録画機器のＩＰアドレスおよびポート番号を、それぞれ通知する接続仲介手段とを備えることを特徴とするのが好ましい。
【００１６】
これによって、各録画機器間の録画依頼を円滑に進めることができる。
また、前記予約情報リスト配信手段は、前記予約情報のリストを前記録画手段で録画できない番組に絞り込んで配信することを特徴とすることもできる。
これによって、不要なデータの量が削減され、リスト配信の際のトラフィックを軽減することができ、録画機器も依頼先を簡単に選択することができる。
【００１７】
また、前記予約情報リスト配信手段は、前記録画手段で録画していない空き時間帯に、他の録画機器からの録画予約を受け付けることを表明している録画機器に関するリストを前記予約情報のリストに含めることを特徴とすることもできる。
【００１８】
これによって、録画機器は録画予約の依頼先の選択肢が増え、所望の番組を他の録画機器が録画予約していないような場合であっても、所望の番組を確実に取得することが可能な裏番組録画システムが実現される。
【００１９】
また、前記各録画機器は、さらに予約情報記憶手段が記憶する予約情報と、自己のＩＰアドレスおよびポート番号とを他の録画機器と交換する交換手段を備え、前記録画依頼手段は、他の録画機器と交換した予約情報のリストに基づいて録画を依頼する録画機器を選択し、他の録画機器と交換したＩＰアドレスおよびポート番号を用いて選択した録画を依頼する録画機器と接続することを特徴とするのが好ましい。
【００２０】
これによって、検索サーバなしで各録画機器間の録画依頼を円滑に進めることができる裏番組録画システムが実現される。
【００２１】
なお、本発明は、このような裏番組録画システムとして実現することができるだけでなく、このような裏番組録画システムの各録画機器が備える特徴的な手段をステップとする裏番組録画方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
【発明の効果】
【００２２】
以上の説明から明らかなように、本発明に係る裏番組録画システムによれば、ユーザが１台の録画機器を用意するだけでよく、番組の録画の負荷が他の録画機器に分散され、番組配信の際にサーバに対するトラフィックが集中するような事態もなくなるので、ユーザが複数の録画機器を用意する必要がなく、しかもサーバへの負荷を回避することができる。
【００２３】
また、本発明に係る裏番組録画システムによれば、録画予約受付手段が受け付けた番組の時間帯と予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を静的に検出するので、番組の時間帯が重複しているのが予めわかっていても、ユーザは時間の重複を意識することなく見たい番組を好きなだけ録画予約することができるという効果が発揮される。
【００２４】
また、本発明に係る裏番組録画システムによれば、前記重複状態検出手段は、前記録画手段が録画中の番組の時間帯と予約情報記憶手段に記憶された番組の時間帯とを比較することにより重複状態を動的に検出するので、番組の時間帯が重複しているのが事後的に発生するような場合であっても、ユーザは時間の重複を意識することなく見たい番組を好きなだけ録画予約することができるという効果が発揮される。
【００２５】
また、本発明に係る裏番組録画システムによれば、各録画機器間の録画依頼を円滑に進めることができる。
また、本発明に係る裏番組録画システムによれば、録画機器は録画予約の依頼先の選択肢が増え、所望の番組を他の録画機器が録画予約していないような場合であっても、所望の番組を確実に取得することが可能な裏番組録画システムが実現される。
【００２６】
また、本発明に係る裏番組録画システムによれば、検索サーバなしで各録画機器間の録画依頼を円滑に進めることができる裏番組録画システムが実現される。
よって、本発明により、ユーザが複数の録画機器を用意する必要がなく、しかもサーバへの負荷を回避することができ、インターネットが普及してきた今日における本願発明の実用的価値は極めて高い。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態に係る裏番組録画システムについて、図面を用いて詳細に説明する。
（実施の形態１）
図１は、本実施の形態に係る裏番組録画システムの全体構成を示す図である。
裏番組録画システム１は、このシステムに加入したユーザが自己の所有する録画機器にある番組（例えば「□×○○」）を新たに録画予約した場合において、新たに録画予約した番組が予約済みの番組（例えば「○×△□」、「×□○△」）のいずれかと同一の時間帯で重複するために録画予約できないとき、重複した番組中の自己の録画機器で録画できない残りの番組（以下、「裏番組」とも記す。）「□×○○」の録画を他の録画機器に録画してもらうためのシステムであり、図１に示されるように、番組の検索サーバ１０と、複数（図示２つ）の録画機器２０ａ，２０ｂと、これらを接続するインターネット３０とから構成される。
【００２８】
なお、この裏番組録画システム１は、このシステムに会員登録したユーザから徴収された会費や、検索サーバ１０へのアクセス画面に表示される広告料から、放送番組のコンテンツホルダにロイヤリティをペイバックする仕組みを備えており、放送番組の録画や、録画した番組の会員同士の交換の許可を受けた上で稼働されている。
【００２９】
検索サーバ１０は、各録画機器２０ａ．２０ｂが録画予約した予約情報を集約したり、予約情報リストの配信を要求した録画機器に対して予約情報リストを配信することによって裏番組を録画予約している他の録画機器の検索を助けたり、裏番組の録画を依頼する録画機器２０ａと．録画機器２０ａ（ａｐｐｌｅ）からの録画の依頼を受け付ける録画機器２０ｂ間のＰｅｅｒ  Ｔｏ  Ｐｅｅｒ接続を仲介したりするコンピュータ装置である。
【００３０】
録画機器２０ａは自宅に設置され、録画機器２０ｂは録画機器２０ａから離れた場所に住んでいる知人の家に設置されている。また、録画機器２０ａ，２０ｂは、ネットワーク上の検索サーバ１０からユーザアカウントを得ており、それぞれユニークな名前、”ａｐｐｌｅ”、”ｏｒａｎｇｅ”が与えられている。各録画機器２０ａ．２０ｂは、放送局から衛星を介して送信される複数チャンネルの番組を時間帯が重複しない範囲で予め録画の予約を受け付け、予約した時間帯に所定のチャンネルの番組を録画したり、時間帯が重複した場合に検索サーバ１０に予約情報リストの配信要求によって裏番組を録画してくれる録画機器を検索し、検索サーバ１０の接続仲介によって裏番組を録画してくれる録画機器とＰｅｅｒ  Ｔｏ  Ｐｅｅｒ接続し、裏番組の録画を依頼したり、録画してもらった裏番組を受け取ったりするネット対応型のビデオレコーダ／プレーヤである。
【００３１】
なお、放送される番組は、上記衛星を介して送信されるものの他、地上波や、ケーブル等の伝送媒体を介して送信される全てのものが含まれる。
【００３２】
図２は、図１に示される検索サーバ１０の機能構成を示すブロック図である。  図２に示されるように、検索サーバ１０は、予約情報集中管理データベース１１と、ユーザアカウントデータベース１２と、リスト作成部１３と、予約情報登録部１４と、接続仲介部１５と、ユーザ認証部１６等とから構成される。
【００３３】
予約情報集中管理データベース１１は、ハードディスク（ＨＤＤ）等により構成され、各録画機器２０ａ（ａｐｐｌｅ），２０ｂ（ｏｒａｎｇｅ）が登録した予約情報を集約して保持する。
【００３４】
図３は、予約情報集中管理データベース１１の内容の一例を示す図である。
図３に示されるように、検索サーバ１０の予約情報集中管理データベース１１の内容は、放送される番組の「チャンネル」、その番組が放送される「日」、放送される番組の開始時刻を示す「開始」、放送される番組の終了時刻を示す「終了」、放送される番組のタイトルを示す「内容」および放送される番組を録画予約した機器の「ユーザアカウント」といった要素からなり、各録画機器の１月先までの予約情報が内容ごとに集約される。この予約情報集中管理データベース１１によって、どの番組がどのアカウントによって録画予約されているかを簡単に知ることができる。
【００３５】
ユーザアカウントデータベース１２は、検索サーバ１０に現在接続している端末に関する情報を保持する。
【００３６】
図４は、ユーザアカウントデータベース１２の内容の一例を示す図である。
図４に示されるように、ユーザアカウントデータベース１２の内容は、現在接続している録画機器のアカウントの名前を示す「Ｎａｍｅ」、その録画機器の「ＩＰアドレス」、Ｐｅｅｒ  Ｔｏ  Ｐｅｅｒ接続の際に必要な「Ｐｏｒｔ  Ｎｏ．」および検索サーバ１０への接続時刻を示す「ｌｏｇｉｎ  ｔｉｍｅ」といった要素からなり、ｌｏｇｉｎの際に登録され、ｌｏｇｏｕｔの際に削除される。このユーザアカウントデータベース１２によって、どの録画機器とＰｅｅｒ  Ｔｏ  Ｐｅｅｒ接続の仲介をすることができるか等を簡単に知ることができる。
【００３７】
リスト作成部１３は、予約情報リストの配信を要求があると、予約情報集中管理データベース１１から予約情報の一覧を示す予約情報リストを作成し、作成した予約情報リストを、配信の要求を発した録画機器に送信する。
予約情報登録部１４は、予約情報の登録の要求があると、番組の内容ごとに集約されるように予約情報を登録する。
【００３８】
接続仲介部１５は、録画機器２０ａ（ａｐｐｌｅ）が録画機器２０ｂ（ｏｒａｎｇｅ）を指定して接続仲介を依頼したような場合、両録画機器２０ａ（ａｐｐｌｅ），２０ｂ（ｏｒａｎｇｅ）間でＴＣＰセッションを行えるようにするため、接続仲介を依頼した依頼元の録画機器２０ａ（ａｐｐｌｅ）に対しては仲介先の録画機器２０ｂ（ｏｒａｎｇｅ）のＩＰアドレスおよびポート番号を、仲介先の録画機器２０ｂ（ｏｒａｎｇｅ）に対しては依頼元の録画機器２０ａ（ａｐｐｌｅ）のＩＰアドレスおよびポート番号を通知する。
【００３９】
ユーザ認証部１６は、ユーザアカウントデータベース１２に予め登録されているパスワード等を用いて各録画機器２０ａ，２０ｂを認証し、認証の結果、録画機器２０ａ，２０ｂが正当な機器であれば、検索サーバ１０へのアクセスを許容し、その時点で接続している機器を管理するため、許容した機器のアカウント等をユーザアカウントデータベース１２に登録する（図４参照）。
【００４０】
次いで、録画機器２０ａ（ａｐｐｌｅ）および録画機器２０ｂ（ｏｒａｎｇｅ）の構成を説明する。
図５および図６は図１に示される録画機器２０ａ，録画機器２０ｂの機能構成を示すブロック図である。なお、図５においては録画機器２０ａは裏番組録画の依頼主としての機能構成が図示されており、図６においては録画機器２０ｂは裏番組録画の依頼先としての機能構成が図示されている。
【００４１】
両録画機器２０ａ，２０ｂは、図５および図６に示されるように、検索サーバ情報記憶部２００、予約情報データベース２０１、登録要求部２０２、予約依頼情報データベース２０３、ユーザインターフェイス２０４、予約情報比較部２０５、予約情報リスト要求部２０６、予約情報リスト受信部２０７、依頼先Ｐｅｅｒ選択部２０８、接続仲介要求部２０９、検索サーバ接続部２１０、ｐｅｅｒ情報記憶部２１１、タイマ部２１２、録画予約依頼部２１３、録画部２１４、コンテンツ記憶部２１５、録画予約受入部２１６、コンテンツ送受信部２１７、ｐｅｅｒ接続部２１８等とから構成される。
【００４２】
検索サーバ情報記憶部２００は、検索サーバ１０のＩＰアドレスおよびポート番号を記憶する。
予約情報データベース２０１は、録画機器自身が録画する予定の予約情報を記憶する。
予約依頼情報データベース２０３は、他の録画機器に録画予約を依頼する予約依頼情報を記憶する。
【００４３】
図７は、両録画機器２０ａ（ａｐｐｌｅ），２０ｂ（ｏｒａｎｇｅ）の予約情報データベース２０１および予約依頼情報データベース２０３の内容の一例を示す図である。特に、図７（ａ）は録画機器２０ａの予約情報データベース２０１の内容を、図７（ｂ）は録画機器２０ｂの予約情報データベース２０１の内容を、図７（ｃ）は録画機器２０ａの予約依頼情報データベース２０３の内容を、図７（ｂ）は録画機器２０ｂの予約依頼情報データベース２０３の内容を、それぞれ示している。
【００４４】
予約情報データベース２０１は、時間帯の重複なしに録画予約された番組（表番組）に関する情報を格納するものであり、その番組が流れる「チャンネル」、その番組が流れる「日」、その番組の開始時刻を示す「開始」、終了時刻を示す「終了」、その番組の「内容」、録画予約を依頼した依頼元のアカウントを示す「要求ユーザ名」といった要素から構成される。
【００４５】
予約依頼情報データベース２０３は、時間帯の重複のために自身では録画予約できなかった番組（裏番組）に関する情報を格納するものであり、その番組が流れる「チャンネル」、その番組が流れる「日」、その番組の開始時刻を示す「開始」、終了時刻を示す「終了」、その番組の「内容」、録画予約を依頼した依頼先のアカウントを示す「要求ユーザ名」といった要素から構成される。
【００４６】
ここでは、録画機器２０ａ（ａｐｐｌｅ）の予約情報として、ＮＮＫ総合チャンネルで２００２／１２／３１の１９：００から２３：４５まで放送予定の「紅黒歌合戦」と、ＮＮＫ教育チャンネルで２００２／１２／３１の１８：００から１８：３０放送予定の「英会話」が録画予約情報として登録されている。
【００４７】
また、録画機器２０ｂ（ｏｒａｎｇｅ）の予約情報としては、毎朝放送チャンネルにて２００２／１２／３１の１８：００から２０：００まで放送予定の「フットボール中継」が予約されている。
【００４８】
なお、図中に示される「−」は、情報なしを表している。したがって、図７に示される状態では、録画機器２０ａ（ａｐｐｌｅ）および録画機器２０ｂ（ｏｒａｎｇｅ）ともに、他の端末に裏番組を録画予約したり、されたりしていないことを示している。
登録要求部２０２は、予約情報データベース２０１に記憶された予約情報を検索サーバ１０へ登録する。
【００４９】
図８は、録画機器と検索サーバおよび録画機器間で授受される予約情報の一例を示す説明図である。
図８に示されるように、これら予約情報は、例えば、テキストベースの情報によって構成され、検索サーバ１０の予約情報集中管理データベース１１へ登録される。なお、図示例では、録画機器２０ａ（ａｐｐｌｅ）の予約情報データベース２０１に登録された予約情報が検索サーバ１０に送信される場合が示されている。
【００５０】
ユーザインターフェイス２０４は、ユーザからの録画予約を受け付ける。
予約情報比較部２０５は、ユーザインターフェイス２０４を介して受け付けた予約情報と予約情報データベース２０１に登録されている予約情報とを比較し、時間帯が重複する場合に他の録画機器に予約依頼する予約情報を選択する。
予約情報リスト要求部２０６は、時間帯が重複する場合に、検索サーバ１０へ予約情報リストを要求する。
【００５１】
予約情報リスト受信部２０７は、検索サーバ１０より予約情報リストを受信する。
依頼先ｐｅｅｒ選択部２０８は、予約依頼先の録画機器を選択する。
接続仲介要求部２０９は、予約依頼先の録画機器との接続の仲介を検索サーバ１０に対して要求する。
【００５２】
ｐｅｅｒ情報記憶部２１１は、検索サーバ１０から取得した予約依頼先の録画機器のＩＰアドレスおよびポート番号を記憶する。これによって、ＴＣＰセッションを開始することができる。
【００５３】
タイマ部２１２は、予約済の番組の放送開始日時、終了日時を計時する。
録画予約依頼部２１３は、予約情報リスト受信部２０７が選択した予約依頼先の録画機器に録画予約の依頼を行う。
録画部２１４は、チューナや、ＭＰＥＧエンコーダ等によって構成され、録画予約された番組を録画する。
【００５４】
コンテンツ記憶部２１５は、ハードディスクや、ＤＶＤ−ＲＡＭ等によって構成され、録画した番組コンテンツを保存する。
録画予約受入部２１６は、予約依頼元の録画機器からの予約依頼を受け入れる。
コンテンツ送受信部２１７は、録画済みコンテンツを他の録画機器と交換する。
【００５５】
ｐｅｅｒ接続部２１８は、ｐｅｅｒ情報記憶部２１１が記憶する検索サーバ１０より得た録画機器のＩＰアドレスおよびポート番号を用いて依頼元の録画機器２０ａ（ａｐｐｌｅ）と依頼先の録画機器２０ｂ（ｏｒａｎｇｅ）とを接続する。
【００５６】
次いで、裏番組録画システム１における検索サーバ１０および各録画機器の動作を説明する。
図９は、裏番組録画システム１の検索サーバ１０および録画機器２０ａ，２０ｂ間で行われる動作を示すシーケンスである。
【００５７】
図９のステップＳ１〜Ｓ３に示されるように、録画機器２０ａ（ａｐｐｌｅ），２０ｂ（ｏｒａｎｇｅ）は、それぞれ、電源投入時、インターネット３０に接続し、予約情報データベース２０１に格納された現在の録画予約情報を、検索サーバ１０の予約情報集中管理データベース１１へ登録する。より詳しくは、電源が投入されると、録画機器２０ａ（ａｐｐｌｅ）および２０ｂ（ｏｒａｎｇｅ）の登録要求部２０２は、予約情報データベース２０１に格納された電源投入時点における録画予約情報（図７（ａ），図７（ｂ）参照）をインターネット３０を介して送信することによって、予約情報を検索サーバ１０にそれぞれ登録する（Ｓ１，Ｓ２）。録画予約情報を受信すると、検索サーバ１０の予約情報登録部１４は、録画機器２０ａ（ａｐｐｌｅ），２０ｂ（ｏｒａｎｇｅ）から受信した録画予約情報を予約情報集中管理データベース１１へそれぞれ登録する（Ｓ３）。これによって、各録画機器の予約情報が、予約情報集中管理データベース１１に集約される（図３参照）。
【００５８】
なお、検索サーバ接続部２１０は、検索サーバ情報記憶部２００に記憶された検索サーバ１０のＩＰアドレスおよびポート番号を用いてインターネット３０上に存在する検索サーバ１０に接続する。以降、検索サーバ１０との接続は同様の手順で行われる。また、インターネット３０を介して録画機器２０ａ，２０ｂが検索サーバ１０に接続した際、検索サーバ１０のユーザ認証部１６は、ユーザアカウントデータベース１２に予め登録されているパスワード等を用いて各録画機器２０ａ，２０ｂを認証する。認証の結果、録画機器２０ａ，２０ｂが正当な機器であれば、ユーザ認証部１６は、検索サーバ１０へのアクセスを許容し、その時点で接続している機器を管理するため、許容した機器のアカウント等をユーザアカウントデータベース１２に登録する（図４参照）。
【００５９】
予約情報を検索サーバ１０に登録し終わると、録画機器２０ａ（ａｐｐｌｅ）のユーザインターフェイス２０４は、ユーザからの番組の録画予約の入力を待つ（Ｓ４）。入力があると、ユーザインターフェイス２０４は、入力された予約情報を予約情報比較部２０５に出力する。録画機器２０ａ（ａｐｐｌｅ）の予約情報比較部２０５は、ユーザインターフェイス２０４を介して入力された予約情報と、予約情報データベース２０１に登録済みの予約情報との内容を比較し、時間帯が重複しているか否か判断する（Ｓ５）。
【００６０】
具体的には、録画機器２０ａ（ａｐｐｌｅ）のユーザが、ユーザインターフェイス２０４を通じて毎朝放送のチャンネルにおいて２００２／１２／３１の１８：００から２０：００まで放送予定の「フットボール中継」を録画しようと、録画予約を試みた場合（Ｓ４）、予約情報比較部２０５は、ユーザの入力と予約情報データベース２０１の内容を比較し、時間帯の静的な重複を検出する（Ｓ５）。しかしながら、このユーザは、図７（ａ）に示すように、同じ時間帯に既に「英会話」を予約済みである。
【００６１】
このように、時間帯が重複している場合、録画機器２０ａ（ａｐｐｌｅ）の予約情報比較部２０５は、リモート予約する番組（例えば、ユーザが入力した裏番組）を選択し（Ｓ６）、選択した番組の予約情報を予約情報リスト要求部２０６に出力する。裏番組の予約情報を受け取ると、録画機器２０ａ（ａｐｐｌｅ）の予約情報リスト要求部２０６は、検索サーバ１０へ予約情報のリスト（以下、単に「予約情報リスト」とも記す。）の送信を要求する（Ｓ７）。具体的には、上記の例の場合、重複した予約情報、すなわち、毎朝放送チャンネルにて２００２／１２／３１の１８：００から２０：００まで放送予定のフットボール中継を第３者に予約依頼するため、予約情報リスト要求部２０６は、検索サーバ１０へ予約情報リストを要求する（Ｓ７）。
【００６２】
なお、予約内容が重複していない場合、録画機器２０ａ（ａｐｐｌｅ）の予約情報比較部２０５は、ユーザが入力した予約情報を予約情報データベース２０１に登録する。これによって、この予約情報（図１０参照）が、次の電源ｏｎの際、検索サーバ１０に送られることになる。
【００６３】
予約情報リストの配信の要求があると、検索サーバ１０のリスト作成部１３は、録画機器２０ａ（ａｐｐｌｅ）からの予約情報リストの要求を受け付け（Ｓ８）、予約情報集中管理データベース１１に格納されている予約情報（図３参照）、すなわち予約情報リストを録画機器２０ａ（ａｐｐｌｅ）へ提供する（Ｓ９）。これによって、録画機器２０ａ（ａｐｐｌｅ）の予約情報リスト受信部２０７は、検索サーバ１０から予約情報リストを入手する（Ｓ１０）。
【００６４】
ここで、検索サーバ１０のリスト作成部１３により、２００２／１２／３１の１８：００から２０：００に毎朝放送チャンネルにて放送予定のフットボール中継を録画予約しているユーザの情報のみに絞ることも可能である。この場合には、予約情報リスト要求部２０６は、予約情報リスト要求にリモート予約する予約情報（図１０参照）を添付すればよい。これによって番組が特定され、フットボール中継を録画予約しているユーザの情報のみに簡単に絞ることができる。２００２／１２／３１の１８：００から２０：００の時間帯に録画予約しておらず、録画予約していない空き時間帯に他の端末からのリモート録画依頼を受け付けることを表明している録画機器のリストを検索サーバ１０が保持している場合において、２００２／１２／３１の１８：００から２０：００に毎朝放送チャンネルにて放送予定のフットボール中継を録画予約している録画機器がないとき、リモート録画依頼を受け付けることを表明している録画機器のリストを提供してもよい。これによっても、リモート予約する他の録画機器を選択することができる。
【００６５】
予約情報リストを入手すると、録画機器２０ａ（ａｐｐｌｅ）の依頼先ｐｅｅｒ選択部２０８は、毎朝放送チャンネルにて２００２／１２／３１の１８：００の中から２０：００まで放送予定のフットボール中継を予約しているユーザアカウントである、”ｏｒａｎｇｅ”，”ｍｅｌｏｎ”，”ｒａｄｉｓｈ”，”ｂｒｅａｄ”の中から任意の録画機器、例えば”ｏｒａｎｇｅ”を選択する。もちろん、ここでユーザインターフェイス２０４を通じ、ユーザに選ばせることも可能である。
【００６６】
リモート予約する録画機器の選択が終わると、依頼先ｐｅｅｒ選択部２０８の選んだユーザアカウント”ｏｒａｎｇｅ”とのＰｅｅｒ  ｔｏ  Ｐｅｅｒ通信を確立するため、録画機器２０ａ（ａｐｐｌｅ）の接続仲介要求部２０９は、検索サーバ１０の接続仲介部１５に接続仲介を要求する（Ｓ１２）。
【００６７】
録画機器２０ａ（ａｐｐｌｅ）からの接続仲介の要求を受けると、検索サーバ１０の接続仲介部１５は、ユーザアカウントデータベース１２（図４参照）を参照し、録画機器２０ｂ（ｏｒａｎｇｅ）に対しては録画機器２０ａ（ａｐｐｌｅ）のＩＰアドレスとポート番号を提供し、録画機器２０ａ（ａｐｐｌｅ）に対しては録画機器２０ｂ（ｏｒａｎｇｅ）のＩＰアドレスとポート番号を提供する（Ｓ１４）。
【００６８】
なお、ユーザアカウントデータベース１２には、接続仲介要求を受けた時点において検索サーバ１０と接続している録画機器のユーザアカウントとグローバルＩＰアドレス、およびＴＣＰ  ＳＹＮを受入可能なポート番号を保持しているが、録画機器２０ａ（ａｐｐｌｅ）が選択した録画機器が仲介依頼時に検索サーバ１０に接続しているとは限らないので、この場合にはフットボール中継を予約し、かつ現在検索サーバ１０に接続している録画機器の中から再選択するように指示すればよい。
【００６９】
検索サーバ１０から録画機器２０ａ（ａｐｐｌｅ）のＩＰアドレスとポート番号を入手すると（Ｓ１５）、録画機器２０ｂ（ｏｒａｎｇｅ）のｐｅｅｒ情報記憶部２１１は、録画機器２０ａ（ａｐｐｌｅ）のＩＰアドレスとポート番号を記憶する。そして、録画機器２０ｂ（ｏｒａｎｇｅ）のｐｅｅｒ接続部２１８は、録画機器２０ａ（ａｐｐｌｅ）からのＴＣＰコネクションを待つ。なお、ｐｅｅｒ接続部２１８は、ｐｅｅｒ情報記憶部２１１に記憶された録画機器２０ａ（ａｐｐｌｅ）のＩＰアドレス以外からのＴＣＰ  ＳＹＮはブロックする。
【００７０】
一方、検索サーバ１０から録画機器２０ｂ（ｏｒａｎｇｅ）のＩＰアドレスとポート番号を入手すると（Ｓ１６）、録画機器２０ａ（ａｐｐｌｅ）のｐｅｅｒ情報記憶部２１１は、録画機器２０ｂ（ｏｒａｎｇｅ）のＩＰアドレスとポート番号を記憶する（Ｓ１６）。そして、録画機器２０ａ（ａｐｐｌｅ）のｐｅｅｒ接続部２１８は、ｐｅｅｒ情報記憶部２１１に記憶された録画機器２０ｂ（ｏｒａｎｇｅ）のＩＰアドレスとポート番号にＴＣＰ接続を試みる。
【００７１】
以上により録画機器２０ｂ（ｏｒａｎｇｅ）と録画機器２０ａ（ａｐｐｌｅ）の間にＴＣＰコネクションが確立される。
【００７２】
ＴＣＰコネクションが確立されると、録画機器２０ａ（ａｐｐｌｅ）の録画予約依頼部２１３は、上記ＴＣＰ接続を用いて録画機器２０ｂ（ｏｒａｎｇｅ）の録画予約受入部２１６へリモート予約すべき裏番組の予約情報（図１０参照）を送信することによって、録画予約を依頼する（Ｓ１７）。
【００７３】
録画予約を依頼があると、録画機器２０ｂ（ｏｒａｎｇｅ）の録画予約受入部２１６は、この録画予約を受け入れ（Ｓ１８）、受け入れた予約情報に基づき、予約情報データベース２０１に反映する。具体的には図１１（ｂ）に示されるように、録画予約受入部２１６は、予約情報データベース２０１に格納されている自身（ｏｒａｎｇｅ）のために予約していた情報（２００２／１２／３１の１８：００から２０：００に毎朝放送チャンネルにて放送予定のフットボール中継）の依頼先ユーザ名の欄に録画機器２０ａのユーザアカウント”ａｐｐｌｅ”を追記する。これによって、録画機器２０ｂ（ｏｒａｎｇｅ）は、どの番組の録画をどのアカウントから依頼されたかを確認することができる。なお、他の録画機器からの予約依頼を受け付けると、各録画機器２０ａ，２０ｂは、この録画予約を取り消すことができないように構成されている。
【００７４】
一方、録画機器２０ａ（ａｐｐｌｅ）の録画予約依頼部２１３は、依頼した情報を依頼を要求したユーザ名（ｏｒａｎｇｅ）とともに予約依頼情報データベース２０３に追加する（図１１（ｃ）参照）。これによって、録画機器２０ａ（ａｐｐｌｅ）は、どの番組のリモート録画をどのアカウントに依頼したかを確認することができる。
【００７５】
以上のようにして最終的な録画機器２０ａ（ａｐｐｌｅ）および録画機器２０ｂ（ｏｒａｎｇｅ）それぞれの、予約情報データベース２０１および予約依頼情報データベース２０３の内容が、図１１に示されるように変更される。
【００７６】
その後、番組の放送時間、２００２／１２／３１の１８：００になると、録画機器２０ｂ（ｏｒａｎｇｅ）は、タイマ部２１２および録画部２１４により毎朝放送チャンネルのフットボール中継の番組の録画を開始し、２０：００に録画を終了する（Ｓ１９）。録画コンテンツはコンテンツ記憶部２１５に保存される。コンテンツ記憶部２１５は、具体的にはＨＤＤや、ＤＶＤ−ＲＡＭ、ＶＨＳテープ等の記録メディアである。
【００７７】
録画が終了すると、録画機器２０ｂ（ｏｒａｎｇｅ）のｐｅｅｒ接続部２１８と、録画機器２０ａ（ａｐｐｌｅ）のｐｅｅｒ接続部２１８との間で再度ＴＣＰコネクションが確立される。なお、録画機器２０ｂ（ｏｒａｎｇｅ）、録画機器２０ａ（ａｐｐｌｅ）は既にお互いのＩＰアドレスおよびポート番号をｐｅｅｒ情報記憶部２１１に記憶しているが、いずれかの機器が固定ＩＰアドレスではない等、アドレス、ポート番号が更新されている可能性がある場合は、再度ユーザアカウントを基に検索サーバ１０へ問い合わせを行えばよい。
【００７８】
ＴＣＰコネクションが確立されると、録画機器２０ｂ（ｏｒａｎｇｅ）のコンテンツ送受信部２１７は、コンテンツ記憶部２１５に保存された録画済みコンテンツを読み出して録画機器２０ａ（ａｐｐｌｅ）に提供し（Ｓ２０）、録画機器２０ａ（ａｐｐｌｅ）のコンテンツ送受信部２１７は、録画機器２０ｂ（ｏｒａｎｇｅ）から録画済みコンテンツを取得し（Ｓ２１）、取得した録音済みコンテンツを記憶部２１５に格納する。
【００７９】
なお、本実施の形態１では録画済みコンテンツを録画終了後、ｐｅｅｒ  ｔｏ  ｐｅｅｒのコネクションで送信する例を示したが、録画機器２０ａ（ａｐｐｌｅ）のユーザは、録画機器２０ｂ（ｏｒａｎｇｅ）のユーザから、他の何らかの方法（例えば、記録媒体の受け渡し等）で録画済みコンテンツを譲り受けてもよい。
【００８０】
以上のことから、同時間帯に放映される他チャンネルの番組を録画したい場合、サーバに負荷をかけることなく、ユーザは時間の重複を意識することなく、両方の番組を得ることができる。さらに録画機器はチューナユニットを複数備える必要がないという顕著な効果が期待できる。
【００８１】
（実施の形態２）
図１２は、本実施の形態に係る裏番組録画システムの全体構成を示す図である。なお、図１に示される裏番組録画システム１の構成部分と対応する部分に同じ番号を付し、その説明を省略する。
【００８２】
裏番組録画システム２は、このシステムに加入したユーザが自己の所有する録画機器にある番組（例えば「△××○」、「□○×△」）を録画予約した場合において、録画中の番組（例えば「△××○」）の放送時間帯が延長された結果、同一の時間帯で重複するために録画予約できないとき、重複した番組中の自己の録画機器で録画できない残りの番組「□○×△」の録画を他の録画機器に録画してもらうためのシステムであり、図１２に示されるように、番組の検索サーバ１０と、複数（図示２つ）の録画機器２１ａ，２１ｂと、これらを接続するインターネット３０とから構成される。
【００８３】
なお、この裏番組録画システム２は、裏番組録画システム１と同様、このシステムに会員登録したユーザから徴収された会費や、検索サーバ１０へのアクセス画面に表示される広告料から、放送番組のコンテンツホルダにロイヤリティをペイバックする仕組みを備えており、放送番組の録画や、録画した番組の会員同士の交換の許可を受けた上で稼働されている。
【００８４】
録画機器２１ａは自宅に設置され、録画機器２１ｂは離れた場所に住んでいる知人の家に設置されている。また、録画機器２１ａ，２１ｂは、ネットワーク上の検索サーバ１０からユーザアカウントを得ており、それぞれユニークな名前、”ａｐｐｌｅ”、”ｏｒａｎｇｅ”が与えられている。各録画機器２１ａ．２１ｂは、放送局から衛星を介して送信される複数チャンネルの番組を時間帯が重複しない範囲で予め録画の予約を受け付け、予約した時間帯に所定のチャンネルの番組を録画したり、時間帯が重複した場合に検索サーバ１０に予約情報リストの配信要求によって裏番組を録画してくれる録画機器を検索し、検索サーバ１０の接続仲介によって裏番組を録画してくれる録画機器とＰｅｅｒ  Ｔｏ  Ｐｅｅｒ接続し、裏番組の録画を依頼したり、録画してもらった裏番組を受け取ったりするネット対応型のビデオレコーダ／プレーヤである。
【００８５】
図１３および図１４は、図１２に示される録画機器２１ａ，録画機器２１ｂの機能構成を示すブロック図である。なお、図１３においては録画機器２１ａは裏番組録画の依頼主としての機能構成が図示されており、図１４においては録画機器２１ｂは裏番組録画の依頼先としての機能構成が図示されている。また、図５および図６に示される録画機器２０ａ，２０ｂと対応する部分に同じ番号付し、説明を省略する。
【００８６】
両録画機器２１ａ，２１ｂは、図１３および図１４に示されるように、検索サーバ情報記憶部２００、予約情報データベース２０１、登録要求部２０２、予約依頼情報データベース２０３、ユーザインターフェイス２０４、予約情報リスト要求部２０６、予約情報リスト受信部２０７、依頼先Ｐｅｅｒ選択部２０８、接続仲介要求部２０９、検索サーバ接続部２１０、ｐｅｅｒ情報記憶部２１１、タイマ部２１２、録画予約依頼部２１３、録画部２１４、コンテンツ記憶部２１５、録画予約受入部２１６、コンテンツ送受信部２１７、ｐｅｅｒ接続部２１８、予約時刻判定部２２０等とから構成される。すなわち録画機器２１ａ，２１ｂは、予約情報比較部２０５に代えて予約時刻判定部２２０が用いられて構成される点が、録画機器２０ａ，２０ｂと大きく異なっている。
【００８７】
この録画時刻判定部２２０は、録画部２１４がある番組を録画中の場合において、その番組が延長されたとき、予約時刻の接近を検出する。なお、録画中の番組は録画予約されたものであってもよく、予約なしにユーザが手動で録画するものであってもよい。
【００８８】
次いで、裏番組録画システム２における検索サーバ１０および各録画機器の動作を説明する。
【００８９】
図１５は、裏番組録画システム２の検索サーバ１０および録画機器２１ａ，２１ｂ間で行われる動作を示すシーケンスである。
図１５のステップＳ１〜Ｓ３に示されるように、録画機器２１ａ（ａｐｐｌｅ），２１ｂ（ｏｒａｎｇｅ）は、それぞれ、電源投入時、インターネット３０に接続し、予約情報データベース２０１に格納された現在の録画予約情報を、検索サーバ１０の予約情報集中管理データベース１１へ登録する。より詳しくは、電源が投入されると、録画機器２１ａ（ａｐｐｌｅ）および２１ｂ（ｏｒａｎｇｅ）の登録要求部２０２は、インターネット３０を介して、予約情報データベース２０１に格納された現在の録画予約情報を検索サーバ１０の予約情報登録部１４に送信する（Ｓ１，Ｓ２）。録画機器２１ａ（ａｐｐｌｅ）および２１ｂ（ｏｒａｎｇｅ）から録画予約情報が送信されてくると、検索サーバ１０の予約情報登録部１４は、録画機器２１ａ，２１ｂから送信された録画予約情報を予約情報集中管理データベース１１へ登録する（Ｓ３）。これによって、各録画機器の予約情報が、予約情報集中管理データベース１１に集約される。
【００９０】
なお、検索サーバ接続部２１０は、検索サーバ情報記憶部２００に記憶された検索サーバ１０のＩＰアドレスおよびポート番号を用いてインターネット３０上に存在する検索サーバ１０に接続する。以降、検索サーバ１０との接続は同様の手順で行われる。また、インターネット３０を介して録画機器２１ａ，２１ｂが検索サーバ１０に接続した際、検索サーバ１０のユーザ認証部１６は、ユーザアカウントデータベース１２に予め登録されているパスワード等を用いて各録画機器２１ａ，２１ｂを認証する。認証の結果、録画機器２１ａ，２１ｂが正当な機器であれば、ユーザ認証部１６は、検索サーバ１０へのアクセスを許容し、その時点で接続している機器を管理するため、許容した機器のアカウント等をユーザアカウントデータベース１２に登録する。
【００９１】
いま、図１６に示すように録画機器２１ａ（ａｐｐｌｅ）の録画部２１４は、２００２／１２／３１の１５：００から１６：５０に毎朝放送チャンネルにて放送している「天皇杯サッカー」の生中継を録画している（Ｓ４）。しかしながら、図１７示すように、この放送が試合延長で延びそうである。ユーザは１７：００からＮＮＫチャンネルで放送予定の「元気ダッシュ」を予約済みである。
【００９２】
このような場合、予約時刻判定部２２０は、予約時刻の接近を検出する（Ｓ３０）。なお、番組の延長は、電子番組情報（ＥＰＧ）等から検知することができ、また他の方法により検知してもよい。
【００９３】
このように、時間帯が重複している場合、録画機器２１ａ（ａｐｐｌｅ）の予約時刻判定部２２０は、放送が延長された場合に重複する予約情報、すなわち、ＮＮＫチャンネルにて２００２／１２／３１の１７：００から１７：３０まで放送予定の「元気ダッシュ」を第３者に予約依頼するため、予約情報リスト要求部２０６は、検索サーバ１０へ予約情報リストを要求する（Ｓ６、Ｓ７）。つまり、リモート予約する番組（「元気ダッシュ」）を選択し（Ｓ６）、検索サーバ１０へ予約情報リストを要求する（Ｓ７）。
【００９４】
予約情報リストの配信の要求があると、検索サーバ１０のリスト作成部１３は、録画機器２１ａ（ａｐｐｌｅ）からの予約情報リストの要求を受け付け（Ｓ８）、予約情報集中管理データベース１１に格納されている予約情報、すなわち予約情報リストを録画機器２１ａ（ａｐｐｌｅ）へ提供する（Ｓ９）。これによって、録画機器２１ａ（ａｐｐｌｅ）の予約情報リスト受信部２０７は、検索サーバ１０から予約情報リストを入手する（Ｓ１０）。
【００９５】
録画機器２１ａ（ａｐｐｌｅ）の予約情報リスト受信部２０７が入手した予約情報リストは、検索サーバ１０の予約情報集中管理データベース１１の内容と同じ情報である。ここで、検索サーバ１０のリスト作成部１３により、ＮＮＫチャンネルにて２００２／１２／３１の１７：００から１７：３０まで放送予定の「元気ダッシュ」を録画予約しているユーザの情報のみに絞ることも可能である。
【００９６】
予約情報リストを入手した後、録画機器２１ａ（ａｐｐｌｅ）の依頼先ｐｅｅｒ選択部２０８は、ＮＮＫチャンネルにて２００２／１２／３１の１７：００から１７：３０まで放送予定の「元気ダッシュ」を予約しているユーザアカウントである”ｏｒａｎｇｅ”，”ｍｅｌｏｎ”，”ｒａｄｉｓｈ”，”ｂｒｅａｄ”の中から任意に”ｏｒａｎｇｅ”を選択する（Ｓ１１）。もちろん、ここでユーザインターフェイス２０４を通じ、ユーザに選ばせることも可能である。
【００９７】
依頼先ｐｅｅｒ選択部２０８の選んだユーザアカウント”ｏｒａｎｇｅ”とのＰｅｅｒ  ｔｏ  Ｐｅｅｒ通信を確立するため、録画機器２１ａ（ａｐｐｌｅ）の接続仲介要求部２０９は、検索サーバ１０の接続仲介部１５に接続仲介を要求する（Ｓ１２，Ｓ１３）。
要求を受けた接続仲介部１５は、ユーザアカウントデータベース１２を参照し（ユーザアカウントデータベース１２は、その時点の接続している録画機器のユーザアカウントとグローバルＩＰアドレス、およびＴＣＰ  ＳＹＮを受入可能なポート番号を保持している。）、録画機器２１ａ（ａｐｐｌｅ）に対しては録画機器２１ｂ（ｏｒａｎｇｅ）のＩＰアドレスとポート番号を、録画機器２１ｂ（ｏｒａｎｇｅ）に対しては録画機器２１ａ（ａｐｐｌｅ）のＩＰアドレスとポート番号を提供する（Ｓ１４）。結果、録画機器２１ｂ（ｏｒａｎｇｅ）のｐｅｅｒ情報記憶部２１１には録画機器２１ａ（ａｐｐｌｅ）のＩＰアドレスとポート番号が記憶され、録画機器２１ａ（ａｐｐｌｅ）のｐｅｅｒ情報記憶部２１１には録画機器２１ｂ（ｏｒａｎｇｅ）のＩＰアドレスとポート番号が記憶される（Ｓ１５、Ｓ１６）。
【００９８】
録画機器２１ｂ（ｏｒａｎｇｅ）のｐｅｅｒ接続部２１８は、録画機器２１ａ（ａｐｐｌｅ）からのＴＣＰコネクションを待つ（ｐｅｅｒ情報記憶部２１１に記憶された録画機器２１ａ（ａｐｐｌｅ）のＩＰアドレス以外からのＴＣＰ  ＳＹＮはブロックする）。一方、録画機器２１ａ（ａｐｐｌｅ）のｐｅｅｒ接続部２１８は、ｐｅｅｒ情報記憶部２１１に記憶された録画機器２１ｂ（ｏｒａｎｇｅ）のＩＰアドレスとポート番号にＴＣＰ接続を試みる。
【００９９】
以上により録画機器２１ｂ（ｏｒａｎｇｅ）と録画機器２１ａ（ａｐｐｌｅ）の間にＴＣＰコネクションが確立される。録画機器２１ａ（ａｐｐｌｅ）の録画予約依頼部２１３は上記ＴＣＰ接続を用いて録画機器２１ｂ（ｏｒａｎｇｅ）の録画予約受入部２１６へ予約情報を送信する。録画機器２１ｂ（ｏｒａｎｇｅ）の録画予約受入部２１６は受け入れた予約情報に基づき、予約情報データベース２０１に反映する。具体的には、録画機器２１ｂ（ｏｒａｎｇｅ）が自身のために予約していた情報（ＮＮＫチャンネルにて２００２／１２／３１の１７：００から１７：３０まで放送予定の「元気ダッシュ」）の依頼先ユーザ名欄に録画機器２１ａのユーザアカウント”ａｐｐｌｅ”を追記する。
【０１００】
一方、録画機器２１ａ（ａｐｐｌｅ）の録画予約依頼部２１３は、依頼した情報を予約依頼情報データベース２０３に追加する。
【０１０１】
その後、番組の放送時間、２００２／１２／３１の１７：００に録画機器２１ｂ（ｏｒａｎｇｅ）は、タイマ部２１２および録画部２１４によりＮＮＫチャンネルの元気ダッシュの録画を開始し、１８：００に録画を終了する。録画コンテンツはコンテンツ記憶部２１５に保存される。コンテンツ記憶部２１５は、具体的にはＨＤＤやＤＶＤ−ＲＡＭ、ＶＨＳテープメディアである。録画終了後、録画機器２１ｂ（ｏｒａｎｇｅ）のｐｅｅｒ接続部２１８と、録画機器２１ａ（ａｐｐｌｅ）のｐｅｅｒ接続部２１８との間で再度ＴＣＰコネクションが確立される。録画機器２１ｂ（ｏｒａｎｇｅ）、録画機器２１ａ（ａｐｐｌｅ）は既にお互いのＩＰアドレスおよびポート番号をｐｅｅｒ情報記憶部２１１に記憶しているが、いずれかの機器が固定ＩＰアドレスではない等、アドレス、ポート番号が更新されている可能性がある場合は、再度ユーザアカウントを基に検索サーバ１０へ問い合わせを行えばよい。確立されたＴＣＰコネクションを用いて録画機器２１ｂ（ｏｒａｎｇｅ）のコンテンツ記憶部２１５に保存された録画コンテンツを、録画機器２１ａ（ａｐｐｌｅ）のコンテンツ記憶部２１５に送信する（Ｓ２０、Ｓ２１）。
【０１０２】
ここで、本実施例では録画済みコンテンツを録画終了後、ｐｅｅｒ  ｔｏ  ｐｅｅｒのコネクションで送信する例を示したが、録画機器２１ａ（ａｐｐｌｅ）のユーザは、録画機器２１ｂ（ｏｒａｎｇｅ）のユーザから、他の何らかの部で録画済みコンテンツを譲り受けてもよい。
【０１０３】
以上のことから、スポーツ中継番組などを録画中、万が一放送時間が延長されても、録画予約済みの番組への影響無しに録画を継続できる。さらに録画機器はチューナユニットを複数備える必要がないという顕著な効果が期待できる。
【産業上の利用可能性】
【０１０４】
本発明に係る裏番組録画システムは、ネットワーク対応の録画機器、例えばＤＶＤレコーダや、ＨＤＤレコーダ等において同一時間帯に放送される複数チャンネルの番組の中から番組を録画予約するのに適している。
【図面の簡単な説明】
【０１０５】
【図１】本実施の形態に係る裏番組録画システムの全体構成を示す図である。
【図２】図１に示される検索サーバ１０の機能構成を示すブロック図である。
【図３】予約情報集中管理データベース１１の内容の一例を示す図である。
【図４】ユーザアカウントデータベース１２の内容の一例を示す図である。
【図５】図１に示される録画機器２０ａの機能構成を示すブロック図である。
【図６】図１に示される録画機器２０ｂの機能構成を示すブロック図である。
【図７】両録画機器２０ａ（ａｐｐｌｅ），２０ｂ（ｏｒａｎｇｅ）の予約情報データベース２０１および予約依頼情報データベース２０３の内容の一例を示す図である。特に、図７（ａ）は録画機器２０ａの予約情報データベース２０１の内容を、図７（ｂ）は録画機器２０ｂの予約情報データベース２０１の内容を、図７（ｃ）は録画機器２０ａの予約依頼情報データベース２０３の内容を、図７（ｂ）は録画機器２０ｂの予約依頼情報データベース２０３の内容を、それぞれ示している。
【図８】録画機器と検索サーバおよび録画機器間で授受される予約情報の一例を示す説明図である。
【図９】裏番組録画システム１の検索サーバ１０および録画機器２０ａ，２０ｂ間で行われる動作を示すシーケンスである。
【図１０】録画機器と検索サーバおよび録画機器間で授受される予約情報の一例を示す説明図である。
【図１１】両録画機器２０ａ（ａｐｐｌｅ），２０ｂ（ｏｒａｎｇｅ）の予約情報データベース２０１および予約依頼情報データベース２０３の内容の一例を示す図である。特に、図１１（ａ）は録画機器２０ａの予約情報データベース２０１の内容を、図１１（ｂ）は録画機器２０ｂの予約情報データベース２０１の内容を、図１１（ｃ）は録画機器２０ａの予約依頼情報データベース２０３の内容を、図１１（ｂ）は録画機器２０ｂの予約依頼情報データベース２０３の内容を、それぞれ示している。
【図１２】本実施の形態に係る裏番組録画システムの全体構成を示す図である。
【図１３】図１２に示される録画機器２１ａの機能構成を示すブロック図である。
【図１４】図１２に示される録画機器２１ｂの機能構成を示すブロック図である。
【図１５】裏番組録画システム２の検索サーバ１０および録画機器２１ａ，２１ｂ間で行われる動作を示すシーケンスである。
【図１６】録画中の番組が延長される様子を示す図である。
【符号の説明】
【０１０６】
１，２                          検索サーバ
２０ａ、２０ｂ，２１ａ，２１ｂ  録画機器
２０５                          予約情報比較部
２１３                          録画予約依頼部
２２０                          予約時刻判定部
【図１】
2005039559.tif 000003
【図２】
2005039559.tif 000004
【図３】
2005039559.tif 000005
【図４】
2005039559.tif 000006
【図５】
2005039559.tif 000007
【図６】
2005039559.tif 000008
【図７】
2005039559.tif 000009
【図８】
2005039559.tif 000010
【図９】
2005039559.tif 000011
【図１０】
2005039559.tif 000012
【図１１】
2005039559.tif 000013
【図１２】
2005039559.tif 000014
【図１３】
2005039559.tif 000015
【図１４】
2005039559.tif 000016
【図１５】
2005039559.tif 000017
【図１６】
2005039559.tif 000018