(57)【要約】  【課題】従来よりも簡単に番組データを入手することのできる番組データ配信システムを提供すること。  【解決手段】利用者側端末２０が送信した配信要求データを受信（矢印ａ）した後、管理コンピュータ１０は、配信要求データを構成する番組コードの放送番組を録画している転送元端末２０ｂを特定し、特定した転送元端末２０ｂに送信要求データを送信する（矢印ｂ）。次に、転送元端末２０ｂから送信されてきた番組データを受信する（矢印ｃ）。次に、転送先端末２０ａに配信準備ウェブページを配信する。そして、配信開始データを受信したら、番組データを転送先端末２０ａへ配信する（矢印ｄ）。【選択図】図７
2010200380.tif 000002
【特許請求の範囲】
【請求項１】
放送番組を録画して番組データとして保存する録画機能を有する録画装置と、
前記番組データに基づいて放送番組を再生する再生機能を有する再生装置と、
前記録画装置および前記再生装置との間でデータ通信可能な管理装置とを備える番組データ配信システムであって、
前記管理装置が、前記録画装置により録画された放送番組である録画済番組をデータベースに登録しており、
前記再生装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて当該放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記再生装置から視聴を要求された前記録画済番組の前記番組データの送信を前記録画装置に要求して、該録画装置が、前記管理装置から要求された前記番組データを前記管理装置に送信して、該管理装置が、前記録画装置から送信されてきた前記番組データを当該再生装置へ配信する
ことを特徴とする番組データ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
放送番組の番組データを配信するための番組データ配信システムに関する。
【背景技術】
【０００２】
現在、周知のコンピュータシステムを利用して放送番組を録画し、番組データとして保存することが行われている。これによって、保存された番組データに基づいて放送番組を後から視聴することができた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、ある利用者が放送番組の録画を忘れてしまった場合でも、他の利用者が放送番組を録画していることはあるので、その放送番組の番組データが記録された記録媒体を借りたり、番組データをネットワーク経由で送信してもらうことによって番組データを入手できれば、この番組データに基づいて放送番組を後から視聴することができる。しかし、利用者が、放送番組を録画した他の利用者を探すようなことは容易ではないため、番組データを簡単に入手することができなかった。
【０００４】
本発明は、従来よりも簡単に番組データを入手することのできる番組データ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するため請求項１に記載の番組データ配信システムは、
放送番組を録画して番組データとして保存する録画機能を有する録画装置と、
前記番組データに基づいて放送番組を再生する再生機能を有する再生装置と、
前記録画装置および前記再生装置との間でデータ通信可能な管理装置とを備える番組データ配信システムであって、
前記管理装置が、前記録画装置により録画された放送番組である録画済番組をデータベースに登録しており、
前記再生装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて当該放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記再生装置から視聴を要求された前記録画済番組の前記番組データの送信を前記録画装置に要求して、該録画装置が、前記管理装置から要求された前記番組データを前記管理装置に送信して、該管理装置が、前記録画装置から送信されてきた前記番組データを当該再生装置へ配信する
ことを特徴とする。
【０００６】
このように構成された番組データ配信システムによれば、再生装置から放送番組のリストの配信を要求された管理装置が、録画済番組、つまり、録画装置により録画された放送番組を含む放送番組のリストを再生装置に配信する。そして、再生装置から、放送番組のリストに含まれる録画済番組の視聴を管理装置に要求することによって、この録画済番組の番組データが管理装置経由で録画装置から再生装置へ配信される。そのため、利用者は、再生装置を操作して、録画済番組の視聴を管理装置に要求するだけで番組データを簡単に入手することができる。
【０００７】
なお、上述した録画装置は、番組データに基づいて放送番組を再生する再生機能を有していてもよく、再生装置として機能するように構成してもよい。
また、上述した再生装置は、放送番組を録画して番組データとして保存する録画機能を有していてもよく、録画装置として機能するように構成してもよい。
【０００８】
また、上述した管理装置は、録画装置により録画された放送番組である録画済番組をデータベースに登録しているが、このように録画済番組をデータベースに登録するための構成は特に限定されない。例えば、請求項２に記載のように、
前記録画装置が、放送番組を録画する際に、少なくとも録画する放送番組を特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した管理装置が、当該特定データで特定される放送番組を前記データベースに登録し、その後、該データベースに登録されている１以上の放送番組のうち放送が終了した放送番組を前記録画済番組とするといった構成を考えることができる。
【０００９】
この番組データ配信システムにおいて、録画装置が放送番組を録画する際、管理装置に送信する特定データは、録画が行われる前、例えば、放送番組の録画予約を行ったときなどに送信されるデータである。
【００１０】
また、データベースに登録されている放送番組のうち放送が終了した放送番組を録画済番組とするためには、例えば、新たに録画済番組として登録し直せばよい。
このように構成された番組データ配信システムによれば、録画装置から送信される特定データに基づいて、録画済番組をデータベースに登録することができる。
【００１１】
ところで、上述したデータベースには、録画済番組だけでなく、録画装置によって録画される予定の放送番組も登録されている。そのため、請求項３に記載の番組データ配信システムのように、
前記再生装置から放送番組のリストを要求された前記管理装置が、前記データベースに登録されている放送番組のうち放送が終了していない放送番組について、該放送番組が録画される予定の放送番組である旨が記載された放送番組のリストを当該再生装置に配信するように構成するとよい。
【００１２】
このように構成された番組データ配信システムによれば、再生装置を利用する利用者が、録画装置によって録画される予定の放送番組、つまり、以降に番組データの配信を受けることができるようになる放送番組をあらかじめ確認することができる。
【００１３】
なお、上述した請求項２または請求項３に記載の番組データ配信システムにおいては、１以上の録画装置を備えていればよいが、特に、複数の録画装置を備えている場合、請求項４に記載の番組データ配信システムのように、
複数の前記録画装置を備えており、
前記録画装置が、放送番組を録画する際に、少なくとも録画する放送番組と前記録画装置自身とを特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した前記管理装置が、当該特定データで特定される放送番組および前記録画装置を対応づけた状態で前記データベースに登録し、該データベースに登録されている１以上の放送番組のうち放送が終了した放送番組を前記録画済番組としていき、その後、放送番組のリストの配信を前記再生装置から要求された際に、前記データベースに登録されている１以上の放送番組のうち前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて当該放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画装置のうち、前記再生装置から視聴を要求され
た前記録画済番組に対応する前記録画装置に、前記番組データの送信を要求するように構成するとよい。
【００１４】
この番組データ配信システムにおいて、録画装置が放送番組を録画する際、管理装置に送信する特定データは、録画が行われる前、例えば、放送番組の録画予約を行った後などに送信されるデータである。
【００１５】
このように構成された番組データ配信システムによれば、録画済番組と、この録画済番組を録画した録画装置とが対応づけられた状態でデータベースに登録されている。そのため、管理装置は、このデータベースによって、視聴を要求された録画済番組を録画した録画装置を特定することができ、この録画済番組を録画している録画装置に対してのみ番組データの送信を要求することができる。
【００１６】
また、録画済番組をデータベースに登録するための別の構成として、請求項５に記載のように、
前記録画装置が、放送番組を録画した際に、少なくとも録画した放送番組である前記録画済番組を特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した前記管理装置が、当該特定データで特定される前記録画済番組をデータベースに登録するといった構成を考えることができる。
【００１７】
このように構成された番組データ配信システムによれば、録画装置から送信される特定データに基づいて、録画済番組をデータベースに登録することができる。
なお、上述した請求項５に記載の番組データ配信システムにおいては、１以上の録画装置を備えていればよいが、特に、複数の録画装置を備えている場合、請求項６に記載の番組データ配信システムのように、
複数の前記録画装置を備えており、
前記録画装置が、放送番組を録画した際に、少なくとも録画した放送番組である前記録画済番組と前記録画装置自身とを特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した前記管理装置が、当該特定データで特定される前記録画済番組および前記録画装置を対応づけた状態で前記データベースに登録し、その後、放送番組のリストの配信を前記再生装置から要求された際に、前記データベースに登録されている前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて当該放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画装置のうち、前記再生装置から視聴を要求された前記録画済番組に対応する前記録画装置に、前記番組データの送信を要求するように構成するとよい。
【００１８】
この番組データ配信システムにおいて、録画装置が、放送番組を録画した際、管理装置に送信する特定データは、放送番組を録画した後に送信されるデータである。
このように構成された番組データ配信システムによれば、録画済番組と、この録画済番組を録画した録画装置とが対応づけられた状態でデータベースに登録されている。そのため、管理装置は、このデータベースによって、視聴を要求された録画済番組を録画した録画装置を特定することができ、この録画済番組を録画している録画装置に対してのみ番組データの送信を要求することができる。
【００１９】
また、請求項７に記載の番組データ配信システムは、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて放送番組のリストを構成する放送番組の録画を前記管理装置に依頼した後、該管理装置が、前記再生装置から録画を依頼された放送番組を録画依頼番組としてデータベースに登録しておき、
その後、前記録画装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画依頼番組を含む放送番組のリストであって、該録画依頼番組の録画を依頼する旨が記載された放送番組のリストを当該録画装置へ配信する
ことを特徴とする。
【００２０】
このように構成された番組データ配信システムによれば、再生装置から、放送番組のリストを構成する放送番組の録画を、録画装置を利用する利用者に管理装置経由で依頼することができる。これによって、録画装置を利用する利用者が、録画を依頼された放送番組を録画装置により録画した場合には、その後、再生装置を利用する利用者が、録画を依頼した放送番組の番組データを入手することができる。
【００２１】
さらに、この場合、前記録画装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、１以上の放送番組で構成される放送番組のリストを前記録画装置へ配信して、放送番組のリストを受信した前記録画装置が、利用者の操作を受けて放送番組のリストを構成する放送番組を録画する旨を前記管理装置に通知した後、該管理装置が、前記録画装置から録画する放送番組として通知された放送番組を録画するために必要な録画用データを前記録画装置に送信して、前記録画用データを受信した前記録画装置が、当該録画用データに基づいて放送番組の録画を行うように構成されているとよい。
【００２２】
このように構成されていれば、録画装置を利用する利用者は、放送番組のリストを利用して放送番組の録画を行うことになる。そのため、この放送番組のリストに録画依頼番組が含まれていれば、録画装置を利用する利用者が、自身が録画を希望する放送番組と同時に録画依頼番組を録画してくれることを期待できる。
【００２３】
また、請求項８に記載の番組データ配信システムは、
放送番組を録画して番組データとして保存する録画機能を有する管理装置と、
前記番組データに基づいて放送番組を再生する再生機能を有する複数の再生装置とを備え、
前記管理装置が前記再生装置とデータ通信可能に構成された番組データ配信システムであって、
前記複数の再生装置のうちいずれかの前記再生装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、１以上の放送番組で構成される放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて放送番組のリストを構成する放送番組の録画を前記管理装置に要求した後、該管理装置が、前記再生装置から録画を要求された放送番組を録画して前記番組データとして保存すると共に、当該録画した放送番組を録画済番組としてデータベースに登録して、
その後、前記複数の再生装置のうちいずれかの前記再生装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記再生装置から視聴を要求された前記録画済番組の前記番組データを当該再生装置へ配信する
ことを特徴とする。
【００２４】
このように構成された番組データ配信システムによれば、再生装置から放送番組のリストの配信を要求された管理装置が、自身が録画した録画済番組を含む放送番組のリストを再生装置に配信する。そして、再生装置から、放送番組のリストに含まれる録画済番組の
視聴を管理装置に要求することによって、この録画済番組の番組データが管理装置から再生装置へ配信される。そのため、利用者は、再生装置を操作して、録画済番組の視聴を管理装置に要求するだけで番組データを簡単に入手することができる。
【００２５】
さらに、管理装置が再生装置から録画を要求された放送番組を録画して、こうして録画された放送番組の番組データを管理装置から再生装置へ配信することができる。そのため、利用者が録画機能を有する装置を所有していなくても放送番組を管理装置によって録画することができ、こうして録画した放送番組の番組データを入手することができる。
【００２６】
また、請求項９に記載の番組データ配信システムは、
前記再生装置が、２以上の異なる放送地域のうちいずれかの放送地域で放送される放送番組のリストを前記管理装置に要求した際に、該管理装置が、前記再生装置から要求された放送地域で放送される放送番組のリストを当該再生装置へ配信する
ことを特徴とする。
【００２７】
この番組データ配信システムにおける放送地域とは、例えば、テレビなどの地上波放送において同一の放送番組が放送される地域のことである。
このように構成された番組データ配信システムによれば、再生装置を利用する利用者は、自身の居住する放送地域とは異なる放送地域における放送番組のリストの配信を受けることができる。そのため、このような放送地域における放送番組のリストの中に、利用者が視聴を希望する録画済番組が含まれている場合、利用者は、この録画済番組の番組データを入手することができる。さらに、請求項７に記載のように放送番組の録画を依頼できる構成であれば、自身の居住する放送地域と異なることから録画することができない放送番組の録画を依頼することができる。
【図面の簡単な説明】
【００２８】
【図１】第１実施形態における番組データ配信システムの構成を示す図
【図２】第１実施形態における録画番組データベースのデータ構造を示す図
【図３】第１実施形態における番組ガイド配信処理の処理手順を示すフローチャート
【図４】第１実施形態における管理コンピュータが配信する番組ガイドを示す図
【図５】第１実施形態における番組ガイド操作処理の処理手順を示すフローチャート
【図６】第１実施形態における番組データ転送処理の処理手順を示すフローチャート
【図７】第１実施形態における番組データ転送処理におけるデータの流れを示す図
【図８】第２実施形態における番組データ配信システムの構成を示す図
【図９】第２実施形態における番組ガイド配信処理の処理手順を示すフローチャート
【図１０】第２実施形態における管理コンピュータが配信する番組ガイドを示す図
【図１１】第２実施形態における番組ガイド操作処理の処理手順を示すフローチャート
【図１２】第２実施形態における番組データ配信処理の処理手順を示すフローチャート
【発明を実施するための形態】
【００２９】
次に本発明の実施の形態について例を挙げて説明する。
［第１実施形態］
［全体構成］
番組データ配信システム１は、図１に示すように、管理コンピュータ１０、複数の利用者側端末２０、などで構成される。なお、管理コンピュータ１０と利用者側端末２０は、インターネット３０を介して接続されている。
【００３０】
管理コンピュータ（本発明における管理装置）１０は、周知のコンピュータシステムで
構成され、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク（以降、ＨＤとする）１４、ディスプレイ１５、キーボード１６、マウス１７、通信装置１８などを備えている。
【００３１】
また、この管理コンピュータ１０には、管理コンピュータ１０をウェブサーバーとして機能させるためのアプリケーションソフトが組み込まれている。これによって、管理コンピュータ１０は、インターネット３０を介してウェブページの配信要求を受けたり、配信要求に応じてウェブページを配信することができる。管理コンピュータ１０が配信可能なウェブページとしては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが記載されたウェブページである番組ガイド、後述する番組データ転送処理において配信される配信準備ウェブページなどがＨＤ１４に記憶されている。
【００３２】
また、管理コンピュータ１０の備えるＨＤ１４には、利用者側端末２０により録画予約された放送番組を登録した録画番組データベースが記憶されている。この録画番組データベースは、図２に示すように、利用者側端末２０に割り当てられた利用者コード、この利用者側端末２０により録画予約された放送番組に割り当てられた番組コード、および、録画状態フラグが対応づけられた状態で登録されている。このうち、録画状態フラグには、録画予約された放送番組の放送終了時刻を過ぎていなければ「０」がセットされる。そして、放送番組の放送終了時刻を過ぎると「１」がセットされるように構成されている。
【００３３】
さらに、ＨＤ１４には、利用者側端末２０から録画を依頼された放送番組（以降、録画依頼番組とする）に割り当てられた番組コードを登録した依頼番組データベースが記憶されている。
【００３４】
利用者側端末（本発明における録画装置および再生装置）２０は、周知のコンピュータシステムで構成され、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク（以降、ＨＤとする）２４、ディスプレイ２５、キーボード２６、マウス２７、通信装置２８、テレビチューナ２９などを備えている。
【００３５】
また、この利用者側端末２０には、インターネット３０を介してウェブページの配信を要求したり、インターネット３０を介して配信されてきたウェブページをディスプレイ２５に表示するウェブブラウザが組み込まれている。
【００３６】
さらに、この利用者側端末２０には、テレビチューナ２９によって受信された放送番組を録画し、録画された放送番組の番組データをＨＤ２４内に記憶する処理と、ＨＤ２４内に記憶された番組データに基づいて放送番組を再生する処理とを実行するアプリケーションソフトが組み込まれている。
【００３７】
［管理コンピュータ１０の番組ガイド配信処理］
まず、管理コンピュータ１０により実行される番組ガイド配信処理を図３に基づいて説明する。この番組ガイド配信処理は、利用者側端末２０から番組ガイドの配信要求を受けた後に開始される。
【００３８】
まず、管理コンピュータ１０は、番組ガイドの配信要求を受けた時間および前後１時間の放送番組で構成される番組ガイドを読み出す（ｓ１１）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが読み出される。
【００３９】
次に、管理コンピュータ１０は、ｓ１１の処理で読み出された番組ガイドを構成する全
ての放送番組のうち、利用者側端末２０により録画予約された放送番組を特定する（ｓ１２）。この処理においては、録画番組データベースを利用して、録画予約された放送番組が特定される。録画番組データベースには、利用者側端末２０に割り当てられた利用者コードと、この利用者側端末２０により録画予約された放送番組に割り当てられた番組コードとが対応づけられた状態で登録されている。そのため、番組ガイドを構成する全ての放送番組のうち、割り当てられている番組コードが録画番組データベース中の番組コードと一致する放送番組が、利用者側端末２０により録画予約されている放送番組として特定される。
【００４０】
次に、管理コンピュータ１０は、ｓ１２の処理で特定された放送番組のうち、録画が終了している放送番組（以降、録画済番組とする）を特定する（ｓ１３）。この処理においても、録画番組データベースを利用して録画済番組が特定される。録画番組データベースには、利用者コードおよび番組コードだけでなく録画状態フラグも登録されている。この録画状態フラグは、放送終了時刻を過ぎていなければ「０」がセットされ、放送終了時刻を過ぎていれば「１」がセットされている。そのため、ｓ１２の処理で特定された放送番組のうち、割り当てられた番組コードに対応する録画状態フラグが「１」となっている放送番組が、録画済番組として特定される。
【００４１】
次に、管理コンピュータ１０は、ｓ１３の処理で特定された録画済番組に対応する番組ガイドの表示領域にダウンロードボタンｂ１を付加する（ｓ１４）。このダウンロードボタンｂ１は、後述する番組ガイド操作処理において利用者側端末２０から、番組データの配信を要求する際に利用されるものである。
【００４２】
次に、管理コンピュータ１０は、ｓ１１の処理で読み出された番組ガイドを構成する全ての放送番組のうち、録画依頼番組（利用者側端末２０から録画を依頼されている番組）を特定する（ｓ１５）。この処理においては、依頼番組データベースを利用して録画依頼番組が特定される。依頼番組データベースには、録画依頼番組に割り当てられた番組コードが登録されている。そのため、ｓ１１の処理で読み出された番組ガイドを構成する全ての放送番組のうち、割り当てられている番組コードが依頼番組データベース中の番組コードと一致する放送番組が、録画依頼番組として特定される。
【００４３】
次に、管理コンピュータ１０は、ｓ１５の処理で特定された録画依頼番組に対応する番組ガイドの表示領域に、録画が依頼されている旨のメッセージｍ１を付加する（ｓ１６）。
【００４４】
次に、管理コンピュータ１０は、放送終了時刻が過ぎていない放送番組に対応する番組ガイドの表示領域に、録画予約ボタンｂ２および録画依頼ボタンｂ３を付加する（ｓ１７）。この録画予約ボタンｂ２は、後述する番組ガイド操作処理において利用者側端末２０によって放送番組を録画予約する際に利用されるものである。また、録画依頼ボタンｂ３は、後述する番組ガイド操作処理において利用者側端末２０から放送番組の録画を依頼する際に利用されるものである。
【００４５】
こうして、図４に示したように、ダウンロードボタンｂ１、録画予約ボタンｂ２、録画依頼ボタンｂ３、および、メッセージｍ１が付加された番組ガイドが作成されたことになる。
【００４６】
そして、管理コンピュータ１０は、利用者側端末２０に番組ガイドを配信する（ｓ１８）。
［利用者側端末２０の番組ガイド操作処理］
次に、利用者側端末２０により実行される番組ガイド操作処理を図５に基づいて説明す
る。この番組ガイド操作処理は、管理コンピュータ１０に番組ガイドの配信を要求した後に開始される。
【００４７】
まず、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組ガイドを受信する（ｓ２１）。ここで受信される番組ガイドは、図３におけるｓ１８の処理で管理コンピュータ１０から配信されてくるものである。
【００４８】
次に、利用者側端末２０は、ｓ２１の処理で受信した番組ガイドをディスプレイ２５に表示する（ｓ２２）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の番組の表示領域を格子状に配列した番組ガイドが表示される（図４参照）。この番組ガイドを構成する各番組の表示領域のうち、放送終了時刻が過ぎている放送番組の表示領域のいくつかには、ダウンロードボタンｂ１が付加されている。また、番組ガイドを構成する各表示領域のうち、放送終了時刻が過ぎていない放送番組の表示領域には、録画予約ボタンｂ２および録画依頼ボタンｂ３が付加されている。さらに、放送終了時刻が過ぎていない放送番組の表示領域のいくつかには、録画が依頼されている旨のメッセージｍ１が付加されている。こうして、ディスプレイ２５に番組ガイドが表示された後、利用者は、番組ガイドを構成する各表示領域に付加されているダウンロードボタンｂ１、録画予約ボタンｂ２、または、録画依頼ボタンｂ３を選択する操作を実行することができる。また、このとき、利用者は、本番組ガイド操作処理を終了するための操作（例えば、ウェブブラウザを終了させる操作、利用者側端末２０自体の動作を終了させる操作など）を実行することもできる。
【００４９】
次に、利用者側端末２０は、入力操作が実行されるまで待機する（ｓ２３：ＮＯ）。この処理において利用者側端末２０は、番組ガイドに付加されているダウンロードボタンｂ１、録画予約ボタンｂ２、または、録画依頼ボタンｂ３を選択する操作、または、本番組ガイド操作処理を終了するための操作が実行されるまで待機する。
【００５０】
このｓ２３の処理において入力操作が実行された際（ｓ２３：ＹＥＳ）、この入力操作が、ダウンロードボタンｂ１を選択する操作である場合（ｓ２４：ＹＥＳ）、利用者側端末２０は、配信要求データを管理コンピュータ１０に送信する（ｓ２５）。この配信要求データは、対応する放送番組の番組データの配信を要求するためのデータであって、ダウンロードボタンｂ１が付加された表示領域の放送番組に割り当てられた番組コードで構成されるデータである。この配信要求データを受信した管理コンピュータ１０からは、後述する番組データ配信処理において番組データの配信準備ができた際に、番組データの配信準備ができたことを示す配信準備ウェブページが配信されてくる。
【００５１】
次に、利用者側端末２０は、配信準備ウェブページを受信して、ディスプレイ２５に表示する（ｓ２６）。この処理においては、番組データのダウンロードを開始するための開始ボタンを有するウェブページが表示される。ここで、利用者は、開始ボタンを選択する操作を実行することができる。
【００５２】
次に、利用者側端末２０は、開始ボタンを選択する操作が実行されるまで待機して（ｓ２７：ＮＯ）、開始ボタンを選択する操作が実行されたら（ｓ２７：ＹＥＳ）、配信開始データを管理コンピュータ１０に送信する（ｓ２８）。この配信開始データを受信した管理コンピュータ１０からは、番組データが配信されてくる。
【００５３】
そして、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組データを受信する（ｓ２９）。こうして、管理コンピュータ１０から配信されてきた番組データがＨＤ２４に記憶される。
【００５４】
また、ｓ２３の処理において行われた入力操作が、録画予約ボタンｂ２を選択する操作である場合（ｓ２４：ＮＯ、ｓ３０：ＹＥＳ）、利用者側端末２０は、録画通知データを管理コンピュータ１０に送信する（ｓ３１）。この録画通知データは、対応する放送番組の録画予約を行うことを通知するためのデータであって、録画予約ボタンｂ２が付加された表示領域の放送番組を特定可能なデータである。この録画通知データを受信した管理コンピュータ１０からは、録画通知データで特定される放送番組を録画するために必要な録画予約用データが送信されてくる。なお、録画予約用データは、放送開始時刻、放送終了時刻および放送チャネルなどで構成されるデータである。
【００５５】
次に、利用者側端末２０は、管理コンピュータ１０から送信されてきた録画予約用データを受信する（ｓ３２）。
次に、利用者側端末２０は、ｓ３２の処理で受信した録画予約用データに基づいて放送番組の録画予約を行う（ｓ３３）。この処理では、ｓ３２の処理で受信された録画予約用データに基づいて録画開始時刻、録画終了時刻、および、録画する放送チャネルが設定される。
【００５６】
そして、利用者側端末２０は、予約終了データを管理コンピュータ１０に送信する（ｓ３４）。この予約終了データ（本発明における特定データ）は、ｓ３３の処理において録画予約に関わる設定が終了ことを通知するためのデータであって、利用者側端末２０自身に割り当てられた利用者コード、および、録画予約を行った放送番組に割り当てられた番組コードで構成されるデータである。この予約終了データを受信した管理コンピュータ１０では、予約終了データを構成する番組コードと利用者コードとが対応づけられた状態で録画番組データベースに登録される（図２参照）。
【００５７】
こうして録画予約が行われた後、利用者側端末２０は、ｓ３３の処理で行われた録画予約に関わる設定に基づいて、録画開始時刻から録画終了時刻まで放送番組を録画して、ＨＤ２４に番組データとして記憶する。
【００５８】
また、ｓ２３の処理において実行された操作が、録画依頼ボタンｂ３を選択する操作である場合（ｓ２４：ＮＯ、ｓ３０：ＮＯ、ｓ３５：ＹＥＳ）、利用者側端末２０は、録画依頼データを管理コンピュータ１０に送信する（ｓ３６）。この録画依頼データは、対応する放送番組の録画を依頼するためのデータであって、録画依頼ボタンｂ３が付加された表示領域の放送番組に割り当てられた番組コードで構成されるデータである。この録画依頼データを受信した管理コンピュータ１０では、録画依頼データを構成する番組コードが依頼番組データベースに登録される。
【００５９】
こうして、ｓ２９の処理、ｓ３４の処理、または、ｓ３６の処理を行った後、ｓ２３の処理へ戻る。
また、ｓ２３の処理において実行された入力操作が、本番組ガイド操作処理を終了するための操作である場合（ｓ２４：ＮＯ、ｓ３０：ＮＯ、ｓ３５：ＮＯ）、本番組ガイド操作処理を終了する。
【００６０】
［管理コンピュータ１０の番組データ転送処理］
次に、管理コンピュータ１０により実行される番組データ転送処理を図６に基づいて説明する。この番組データ転送処理は、図５におけるｓ２５の処理で、利用者側端末２０が送信した配信要求データを受信（図７における矢印ａ参照）した後に開始される。なお、本番組データ転送処理においては、配信要求データを送信してきた利用者側端末２０を以降、転送先端末２０ａとする。
【００６１】
まず、管理コンピュータ１０は、配信要求データを構成する番組コードの放送番組を録
画している利用者側端末２０を特定する（ｓ４１）。この処理においては、録画番組データベースを利用して、放送番組を録画している利用者側端末２０が特定される。録画番組データベースには、利用者側端末２０に割り当てられた利用者コードと、この利用者側端末２０により録画予約が行われた放送番組に割り当てられた番組コードとが対応づけられた状態で登録されている。そのため、録画番組データベース中の利用者コードのうち、配信要求データを構成する番組コードに対応する利用者コードに基づいて、この利用者コードが割り当てられている利用者側端末２０が、配信要求データを構成する番組コードの放送番組を録画している利用者側端末２０として特定される。なお、このｓ４１の処理において特定された利用者側端末２０を以降、転送元端末２０ｂとする。
【００６２】
次に、管理コンピュータ１０は、ｓ４１の処理で特定された転送元端末２０ｂに送信要求データを送信（図７における矢印ｂ参照）する（ｓ４２）。この処理においては、ｓ４１の処理で特定された利用者コードが割り当てられた転送元端末２０ｂに送信要求データが送信される。この送信要求データは、転送元端末２０ｂに番組データの送信を要求するためのデータであって、配信要求データを構成する番組コードで構成されるデータである。この送信要求データを受信した転送元端末２０ｂからは、送信要求データを構成する番組コードが割り当てられた放送番組の番組データが送信されてくる。なお、ｓ４１の処理において転送元端末２０ｂが複数特定されている場合には、ランダムに選ばれた１の転送元端末２０ｂに対して送信要求データを送信する。
【００６３】
次に、管理コンピュータ１０は、転送元端末２０ｂから送信されてきた番組データを受信（図７における矢印ｃ参照）する（ｓ４３）。
次に、管理コンピュータ１０は、転送先端末２０ａに配信準備ウェブページを配信する（ｓ４４）。この配信準備ウェブページは、番組データの配信準備が完了したことを転送先端末２０ａに通知するためのウェブページであって、図５におけるｓ２６の処理で転送先端末２０ａが受信するウェブページである。この配信準備ウェブページを受信した転送先端末２０ａからは、配信準備ウェブページの有する開始ボタンを選択する操作が実行された後、配信開始データが送信されてくる（図５におけるｓ２８の処理）。
【００６４】
そして、管理コンピュータ１０は、転送先端末２０ａから配信開始データを受信するまで待機して（ｓ４５：ＮＯ）、配信開始データを受信したら（ｓ４５：ＹＥＳ）、番組データを転送先端末２０ａへ配信（図７における矢印ｄ参照）する（ｓ４６）。この番組データは、図５におけるｓ２９の処理で転送先端末２０ａが受信するデータである。
【００６５】
［第１実施形態の効果］
このように構成された番組データ配信システム１によれば、番組ガイドの配信を要求された管理コンピュータ１０が、録画済番組に対応する表示領域にダウンロードボタンｂ１の付加された番組ガイドを配信する。そして、利用者側端末２０（転送先端末２０ａ）を操作する利用者により、番組ガイド中のダウンロードボタンｂ１を選択する操作が実行されることによって、このダウンロードボタンｂ１に対応する放送番組の番組データが、管理コンピュータ１０経由で転送元端末２０ｂから転送先端末２０ａへ転送される。そのため、利用者は、利用者側端末２０（転送先端末２０ａ）によって、番組ガイドの有するダウンロードボタンｂ１を選択する操作を実行するだけで、番組データを簡単に入手することができる。
【００６６】
また、図５におけるｓ３３の処理で利用者側端末２０により録画予約された後、この利用者側端末２０から、録画予約された放送番組の番組コードで構成される予約終了データが管理コンピュータ１０に送信される。そのため、管理コンピュータ１０は、この予約終了データに基づいて、録画予約された放送番組を録画番組データベースに登録することができる。そのため、管理コンピュータ１０は、この録画番組データベースによって、配信
要求データ（図５におけるｓ２５の処理）により配信を要求された番組データの放送番組を録画した利用者側端末２０（転送元端末２０ｂ）を特定することができ、この放送番組を録画している利用者側端末２０に対してのみ番組データの送信を要求することができる。
【００６７】
また、管理コンピュータ１０から配信される番組ガイドには、録画依頼ボタンｂ３が付加されている。そして、利用者側端末２０を操作する利用者（依頼元）は、この録画依頼ボタンｂ３を選択する操作を行うことによって（図５におけるｓ３０の処理）、以降に番組ガイドの配信を受けた他の利用者側端末２０を利用する利用者（依頼先）に、対応する放送番組の録画を依頼することができる。これによって、他の利用者側端末２０を利用する利用者（依頼先）が、録画を依頼された放送番組を録画した場合には、その後、録画を依頼した利用者（依頼元）が、依頼した放送番組の番組データを入手することができるようになる。特に、本実施形態では、番組ガイドを利用して放送番組を録画予約するように構成されているため、この番組ガイドに録画を依頼するメッセージｍ１が記載されている場合に、他の利用者側端末２０を利用する利用者（依頼先）が、自身が録画を希望する放送番組と同時に依頼されたを録画してくれることを期待できる。
【００６８】
［第２実施形態］
［全体構成］
番組データ配信システム２は、図８に示すように、管理コンピュータ１０、複数の利用者側端末２０などで構成される。なお、管理コンピュータ１０と利用者側端末２０は、インターネット３０を介して接続されている。
【００６９】
管理コンピュータ（本発明における管理装置）１０は、周知のコンピュータシステムで構成され、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、キーボード１６、マウス１７、通信装置１８、テレビチューナ１９などを備えている。
【００７０】
また、この管理コンピュータ１０には、テレビチューナ１９によって受信された放送番組を録画し、録画された放送番組の番組データをハードディスク（以降、ＨＤとする）１４内に記憶する処理を実行するアプリケーションソフトが組み込まれている。このアプリケーションソフトは、まず、後述する番組ガイド操作処理で利用者側端末２０からの送信されてきた録画要求データに基づいて放送番組を録画予約を行い、その後、録画予約に関わる設定に基づいて放送番組を録画するように構成されている。
【００７１】
さらに、この管理コンピュータ１０には、管理コンピュータ１０をウェブサーバーとして機能させるためのアプリケーションソフトが組み込まれている。これによって、管理コンピュータ１０は、インターネット３０を介してウェブページの配信要求を受けたり、配信要求に応じてウェブページを配信することができる。管理コンピュータ１０が配信可能なウェブページとしては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが記載されたウェブページである番組ガイドなどがＨＤ１４に記憶されている。
【００７２】
また、管理コンピュータ１０の備えるＨＤ１４には、録画予約した放送番組が登録された録画番組データベースが記憶されている。この録画番組データベースは、放送番組に割り当てられた番組コード、および、録画状態フラグが対応づけられた状態で登録されている。この録画状態フラグは、第１実施形態における録画状態フラグと同様のものである。
【００７３】
利用者側端末（本発明における再生装置）２０は、周知のコンピュータシステムで構成され、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、
キーボード２６、マウス２７、通信装置２８などを備えている。また、この利用者側端末２０には、インターネット３０を介してウェブページの配信を要求したり、インターネット３０を介して配信されてきたウェブページをディスプレイ２５に表示するウェブブラウザが組み込まれている。さらに、この利用者側端末２０には、放送番組を録画した番組データに基づいて、放送番組を再生する処理を実行するアプリケーションソフトが組み込まれている。
【００７４】
［管理コンピュータ１０の番組ガイド配信処理］
まず、管理コンピュータ１０により実行される番組ガイド配信処理を図９に基づいて説明する。この番組ガイド配信処理は、利用者側端末２０から番組ガイドの配信要求を受けた後に開始される。
【００７５】
まず、管理コンピュータ１０は、番組ガイドの配信要求を受けた時間および前後１時間の放送番組で構成される番組ガイドを読み出す（ｓ５１）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが読み出される。
【００７６】
次に、管理コンピュータ１０は、ｓ５１の処理で読み出された番組ガイドを構成する全ての放送番組のうち、録画予約した放送番組を特定する（ｓ５２）。この処理においては、録画番組データベースを利用して、録画予約された放送番組が特定される。録画番組データベースには、録画予約した放送番組に割り当てられた番組コードが登録されている。そのため、番組ガイドを構成する全ての放送番組のうち、割り当てられている番組コードが録画番組データベース中の番組コードと一致する放送番組が、録画予約した放送番組として特定される。
【００７７】
次に、管理コンピュータ１０は、ｓ５２の処理で特定された放送番組のうち、録画が終了している放送番組（以降、録画済番組とする）を特定する（ｓ５３）。この処理においても、録画番組データベースを利用して録画済番組が特定される。録画番組データベースには、番組コードだけでなく録画状態フラグも登録されている。この録画状態フラグは、放送終了時刻を過ぎていなければ「０」がセットされ、放送終了時刻を過ぎていれば「１」がセットされている。そのため、ｓ５２の処理で特定された放送番組のうち、割り当てられた番組コードに対応する録画状態フラグが「１」となっている放送番組が、録画済番組として特定される。
【００７８】
次に、管理コンピュータ１０は、ｓ５３の処理で特定された録画済番組に対応する番組ガイドの表示領域にダウンロードボタンｂ１を付加する（ｓ５４）。このダウンロードボタンｂ１は、後述する番組ガイド操作処理において利用者側端末２０から、番組データの配信を要求する際に利用されるものである。
【００７９】
次に、管理コンピュータ１０は、放送終了時刻が過ぎていない放送番組に対応する番組ガイドの表示領域に、録画要求ボタンｂ４を付加する（ｓ５５）。この録画要求ボタンｂ４は、後述する番組ガイド操作処理において利用者側端末２０によって放送番組の録画を要求する際に利用されるものである。
【００８０】
こうして、ダウンロードボタンｂ１、および、録画要求ボタンｂ４が付加された番組ガイドが作成されたことになる（図１０参照）。
そして、管理コンピュータ１０は、利用者側端末２０に番組ガイドを配信する（ｓ５６）。
【００８１】
［利用者側端末２０の番組ガイド操作処理］
次に、利用者側端末２０により実行される番組ガイド操作処理を図１１に基づいて説明する。この番組ガイド操作処理は、管理コンピュータ１０に番組ガイドの配信を要求した後に開始される。
【００８２】
まず、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組ガイドを受信する（ｓ６１）。ここで受信される番組ガイドは、図９におけるｓ５６の処理で管理コンピュータ１０から配信されてくるものである。
【００８３】
次に、利用者側端末２０は、ｓ６１の処理で受信した番組ガイドをディスプレイ２５に表示する（ｓ６２）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の番組の表示領域を格子状に配列した番組ガイドが表示される。この番組ガイドを構成する各番組の表示領域のうち、放送終了時刻が過ぎている放送番組の表示領域のいくつかには、ダウンロードボタンｂ１が付加されている。また、番組ガイドを構成する各表示領域のうち、放送終了時刻が過ぎていない放送番組の表示領域には、録画要求ボタンｂ４が付加されている。こうして、ディスプレイ２５に番組ガイドが表示された後、利用者は、番組ガイドを構成する各表示領域に付加されているダウンロードボタンｂ１、または、録画要求ボタンｂ４を選択する操作を実行することができる。また、このとき、利用者は、本番組ガイド操作処理を終了するための操作（例えば、ウェブブラウザを終了させる操作、利用者側端末２０自体の動作を終了させる操作など）を実行することもできる。
【００８４】
次に、利用者側端末２０は、入力操作が実行されるまで待機する（ｓ６３：ＮＯ）。この処理において利用者側端末２０は、番組ガイドに付加されているダウンロードボタンｂ１、または、録画要求ボタンｂ４を選択する操作、または、本番組ガイド操作処理を終了するための操作が実行されるまで待機する。
【００８５】
このｓ６３の処理において入力操作が実行された際（ｓ６３：ＹＥＳ）、この入力操作が、ダウンロードボタンｂ１を選択する操作である場合（ｓ６４：ＹＥＳ）、利用者側端末２０は、配信要求データを管理コンピュータ１０に送信する（ｓ６５）。この配信要求データは、対応する放送番組の番組データの配信を要求するためのデータであって、ダウンロードボタンｂ１が付加された表示領域の放送番組に割り当てられた番組コードで構成されるデータである。この配信要求データを受信した管理コンピュータ１０からは、番組データが配信されてくる。
【００８６】
そして、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組データを受信する（ｓ６６）。こうして、管理コンピュータ１０から配信されてきた番組データがＨＤ２４に記憶される。
【００８７】
また、ｓ６３の処理において行われた入力操作が、録画要求ボタンｂ４を選択する操作である場合（ｓ６４：ＮＯ、ｓ６７：ＹＥＳ）、利用者側端末２０は、録画要求データを管理コンピュータ１０に送信する（ｓ６８）。この録画要求データは、対応する放送番組の録画を要求するためのデータであって、録画要求ボタンｂ４が付加された表示領域の放送番組を特定可能なデータである。この録画要求データを受信した管理コンピュータ１０では、録画要求データで特定される放送番組を録画予約すると共に、録画要求データで特定される放送番組に割り当てられた番組コードを録画番組データベースに登録する。
【００８８】
こうして、ｓ６６の処理、または、ｓ６８の処理を行った後、ｓ６３の処理へ戻る。
また、ｓ６３の処理において実行された入力操作が、本番組ガイド操作処理を終了するための操作である場合（ｓ６４：ＮＯ、ｓ６７：ＮＯ）、本番組ガイド操作処理を終了する。
【００８９】
［管理コンピュータ１０の番組データ配信処理］
次に、管理コンピュータ１０により実行される番組データ配信処理を図１２に基づいて説明する。この番組データ配信処理は、図１１におけるｓ６５の処理で、利用者側端末２０が送信した配信要求データを受信した後に開始される。
【００９０】
まず、管理コンピュータ１０は、配信要求データを構成する番組コードの放送番組の番組データをＨＤ１４から読み出す（ｓ７１）。
そして、管理コンピュータ１０は、ｓ７１の処理で読み出された番組データを利用者側端末２０へ配信する（ｓ７２）。この番組データは、図１１におけるｓ６６の処理で利用者側端末２０が受信するデータである。
【００９１】
［第２実施形態の効果］
このように構成された番組データ配信システム２によれば、番組ガイドの配信を要求された管理コンピュータ１０が、録画済番組に対応する表示領域にダウンロードボタンｂ１の付加された番組ガイドを配信する。そして、利用者側端末２０を操作する利用者により、番組ガイドに付加されているダウンロードボタンｂ１を選択する操作が実行されることによって、このダウンロードボタンｂ１に対応する放送番組の番組データが、利用者側端末２０へ配信される。そのため、利用者は、利用者側端末２０によって、番組ガイドに付加されているダウンロードボタンｂ１を選択する操作を実行するだけで、番組データを簡単に入手することができる。
【００９２】
さらに、管理コンピュータが利用者側端末２０から録画を要求された放送番組を録画して、こうして録画された放送番組の番組データを管理コンピュータ１０から利用者側端末２０へ配信することができる。そのため、利用者側端末２０にテレビチューナなどの放送番組を受信する装置や、放送番組を録画する装置またはアプリケーションソフトなどが備えられていなくても放送番組を管理コンピュータ１０によって録画させることができ、利用者は、こうして録画された放送番組の番組データを入手することができる。
【００９３】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、このほかにも様々な形態で実施することができる。
【００９４】
例えば、上記実施形態における番組データ配信システム１、２を、あらかじめ会員登録した利用者のみが利用できるように、管理コンピュータ１０が、番組ガイドを配信する前に、利用者側端末２０から登録された利用者であることを認証するためのデータを送信させるように構成すればよい。
【００９５】
また、上記第１、第２実施形態において、管理コンピュータ１０により配信される番組ガイドがテレビ放送などの地上波放送の場合、利用者側端末２０を操作する利用者が、複数の放送地域（同一の放送番組が放送される地域）の中から、希望する放送地域の番組ガイドの配信を要求できるように構成してもよい。このように構成すれば、利用者側端末２０を利用する利用者は、自身の居住する放送地域とは異なる放送地域における放送番組のリストの配信を受けることができる。そのため、このような放送地域における放送番組のリストの中に、利用者が視聴を希望する録画済番組（ダウンロードボタンｂ１が付加された放送番組）が含まれている場合、利用者は、この録画済番組の番組データを入手することができる。さらに、第１実施形態においては、番組ガイドに付加されている録画依頼ボタンｂ３を利用することによって、自身の居住する放送地域と異なることから録画することができない放送番組の録画を依頼することができる。
【００９６】
また、上記第１実施形態では、図３におけるｓ１３の処理、第２実施形態では、図９に
おけるｓ５３の処理で、録画済番組を特定するように構成されたものを例示したが、録画済番組を特定するとき、同時に録画が終了していない放送番組（以降、予約中番組とする）を特定するように構成して、この予約中番組に対応する番組ガイドの表示領域に、録画予約中である旨のメッセージを付加するように構成してもよい。このように構成すれば、利用者側端末２０を利用する利用者が、他の利用者側端末２０によって録画される予定の放送番組、つまり、以降に番組データの配信を受けることができるようになる放送番組をあらかじめ確認することができる。
【００９７】
また、上記第１実施形態では、図５におけるｓ３３の処理で、録画予約に関わる設定が終了したことを管理コンピュータ１０に通知するための予約終了データが送信されるように構成されたものを例示した。しかし、利用者側端末２０が、録画予約に関わる設定ではなく、実際に放送番組の録画が終了した際に、録画予約が終了したことを通知するためのデータを管理コンピュータ１０に送信するように構成してもよい。このように構成すれば、確実に放送番組の録画が終了したことを通知することができる。さらに、録画が終了したことを通知できるため、管理コンピュータ１０の有する録画番組データベースに、録画状態フラグを用意する必要が無くなるため、録画番組データベースとしてのデータ量を削減することができる。
【００９８】
また、上記第１実施形態では、管理コンピュータ１０が、図６におけるｓ４１の処理で複数の転送元端末２０ｂが特定された場合に、ｓ４２の処理で、複数の転送元端末２０ｂのうちランダムに選ばれた１の転送元端末２０ｂに対して送信要求データを送信するように構成されている。しかし、図６におけるｓ４１の処理で複数の転送元端末２０ｂが特定された場合、ｓ４２の処理で送信要求データを送信する前に、次のような処理を行うように構成するとよい。まず、管理コンピュータ１０は、ｓ４２の処理で特定された複数の転送元端末２０ｂそれぞれが番組データを送信可能な状態であるかを順番に確認する。ここでは、例えば、転送元端末２０ｂがインターネット３０に接続されているかどうか、転送元端末２０ｂが起動しているか、番組データを削除していないか、といった状態を確認するための確認データを送信する。この確認データを受信した転送元端末２０ｂからは、番組データを送信可能な状態であれば、送信可能データが送信されてくる。一方、番組データを送信可能な状態でなければ、送信不可データが送信されてくるか、または、所定時間以内にデータが送信されてこない。そして、管理コンピュータ１０は、初めに送信可能データを送信してきた転送元端末２０ｂに対してｓ４２の処理で、送信要求データを送信する。このように構成すれば、複数の転送元端末２０ｂの中から番組データを送信可能な転送元端末２０ｂにのみ送信要求データを送信できる。
【００９９】
また、上記第１、第２実施形態では、管理コンピュータ１０および利用者側端末２０がインターネット３０を介して接続されているものを例示したが、管理コンピュータ１０および利用者側端末２０は、例えば、ＬＡＮなどのネットワークを介して接続されていてもよい。
【０１００】
また、上記第１実施形態の図６におけるｓ４６の処理、第２実施形態の図１２におけるｓ７２の処理で、利用者側端末２０（転送先端末２０ａ）へ配信された番組データを、この番組ガイドに基づく放送番組が所定の再生回数以上または所定の再生期間（時間、日数）以降再生できなくなるように構成してもよい。
【０１０１】
具体的には、まず、管理コンピュータ１０が、再生期間または再生回数を特定可能なデータを付加した番組データを配信するように構成する。そして、この番組データを受信した利用者側端末２０が、番組データに基づく放送番組の再生期間または再生回数が番組データに付加されたデータで特定される再生期間を経過した後、または、再生回数に到達した後、この番組データに基づく放送番組の再生を行わないように、または、番組データ自
体を消去するように構成すればよい。
【０１０２】
また、管理コンピュータ１０が、番組データに基づく放送番組の再生期間が所定の再生期間を経過した後、または、放送番組の再生回数が所定の再生回数に到達した後に作動するプログラムを付加した状態で番組データを配信して、このプログラムが作動した利用者側端末２０において、番組データに基づく放送番組の再生が行われなくなったり、番組データ自体を消去するように構成してもよい。
【０１０３】
このように構成すれば、管理コンピュータ１０を管理する管理者側、利用者側端末２０を利用する利用者側などに対する様々なサービスを行うことができるようになる。例えば、管理コンピュータ１０が、付加されたデータによって再生期間または再生回数が「０」、つまり、番組データに基づく放送番組が再生できない番組データを配信するようにし、利用者側端末２０で所定のパスワードの入力操作を実行することによって、付加されたデータが無効になり放送番組が再生できるようにする。そして、管理コンピュータ１０を管理する管理者側が、利用者側端末２０を利用する利用者に所定の料金で上述のパスワードを配布することによって、回収された料金を管理者側と、放送番組の録画を行った利用者側とに分配するといったサービスを行うことができる。
【符号の説明】
【０１０４】
１，２・・・番組データ配信システム、１０・・・管理コンピュータ、２０・・・利用者側端末。
【図１】
2010200380.tif 000003
【図２】
2010200380.tif 000004
【図３】
2010200380.tif 000005
【図４】
2010200380.tif 000006
【図５】
2010200380.tif 000007
【図６】
2010200380.tif 000008
【図７】
2010200380.tif 000009
【図８】
2010200380.tif 000010
【図９】
2010200380.tif 000011
【図１０】
2010200380.tif 000012
【図１１】
2010200380.tif 000013
【図１２】
2010200380.tif 000014
【手続補正書】
【提出日】平成22年6月18日(2010.6.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
番組を再生するための番組データを管理する管理装置であって、
当該管理装置とは通信路を介して接続された保存装置であって、前記番組データを保存可能な保存装置に前記番組データが保存されると、その保存された前記番組データに対応する番組を特定可能な情報である番組特定情報を前記保存装置から取得する取得手段と、
前記取得手段が取得した前記番組特定情報を記憶するための記憶手段と、
当該管理装置とは通信路を介して接続された再生装置であって前記番組データに基づく番組の再生機能を有する再生装置から番組の一覧を要求されると、前記記憶手段に記憶された前記番組特定情報に基づき、前記再生装置が再生可能な番組の一覧情報を前記再生装置に送信する番組一覧情報送信手段と、
前記一覧情報を受信した前記再生装置から、その一覧情報に含まれるいずれかの番組の視聴を要求されると、その要求された番組に対応する前記番組データを前記保存装置から当該再生装置へ配信するための処理を実施する配信処理手段と、
を備えることを特徴とする管理装置。
【請求項２】
請求項１に記載の管理装置において、
当該管理装置とは通信路を介して接続された予約装置から録画の予約依頼を受信する予約依頼受信手段と、
放送番組が録画されることにより前記保存装置に前記番組データが保存されるための処理を、前記予約依頼受信手段が受信した前記予約依頼に基づき実施する予約録画処理手段と、
をさらに備えることを特徴とする管理装置。
【請求項３】
請求項１又は請求項２に記載の管理装置において、
前記取得手段は、複数の前記保存装置から前記番組特定情報を取得可能であること、
を特徴とする管理装置。
【請求項４】
コンピュータを、番組を再生するための番組データを管理する管理装置として機能させるためのプログラムであって、
前記管理装置とは通信路を介して接続された保存装置であって、前記番組データを保存可能な保存装置に前記番組データが保存されると、その保存された前記番組データに対応する番組を特定可能な情報である番組特定情報を前記保存装置から取得する取得ステップと、
前記取得ステップにおいて取得した前記番組特定情報を、前記管理装置が有する記憶手段に記憶させる記憶ステップと、
前記管理装置とは通信路を介して接続された再生装置であって前記番組データに基づく送番組の再生機能を有する再生装置から番組の一覧を要求されると、前記記憶ステップにより前記記憶手段に記憶された前記番組特定情報に基づき、前記再生装置が再生可能な番組の一覧情報を前記再生装置に送信する番組一覧情報送信ステップと、
前記一覧情報を受信した前記再生装置から、その一覧情報に含まれるいずれかの番組の視聴を要求されると、その要求された番組に対応する前記番組データを前記保存装置から当該再生装置へ配信するための処理を実施する配信ステップと、
を備えることを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムにおいて、
前記管理装置とは通信路を介して接続された予約装置から録画の予約依頼を受信する予約依頼受信ステップと、
放送番組が録画されることにより前記保存装置に前記番組データが保存されるための処理を、前記予約依頼受信ステップにおいて受信した前記予約依頼に基づき実施する予約録画ステップと、
をさらに備えることを特徴とするプログラム。
【請求項６】
請求項４又は請求項５に記載のプログラムにおいて、
前記取得ステップは、複数の前記保存装置から前記番組特定情報を取得可能であること、
を特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
放送番組の番組データを管理する管理装置に関する。
【背景技術】
【０００２】
現在、周知のコンピュータシステムを利用して放送番組を録画し、番組データとして保存することが行われている。これによって、保存された番組データに基づいて放送番組を後から視聴することができた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、ある利用者が放送番組の録画を忘れてしまった場合でも、他の利用者が放送番組を録画していることはあるので、その放送番組の番組データが記録された記録媒体を借りたり、番組データをネットワーク経由で送信してもらうことによって番組データを入手できれば、この番組データに基づいて放送番組を後から視聴することができる。しかし、利用者が、放送番組を録画した他の利用者を探すようなことは容易ではないため、番組データを簡単に入手することができなかった。
【０００４】
本発明は、従来よりも簡単に番組データを入手することのできる管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するための管理装置は、
番組を再生するための番組データを管理する管理装置であって、
当該管理装置とは通信路を介して接続された保存装置であって、前記番組データを保存可能な保存装置に前記番組データが保存されると、その保存された前記番組データに対応する番組を特定可能な情報である番組特定情報を前記保存装置から取得する取得手段と、
前記取得手段が取得した前記番組特定情報を記憶するための記憶手段と、
当該管理装置とは通信路を介して接続された再生装置であって前記番組データに基づく番組の再生機能を有する再生装置から番組の一覧を要求されると、前記記憶手段に記憶された前記番組特定情報に基づき、前記再生装置が再生可能な番組の一覧情報を前記再生装置に送信する番組一覧情報送信手段と、
前記一覧情報を受信した前記再生装置から、その一覧情報に含まれるいずれかの番組の視聴を要求されると、その要求された番組に対応する前記番組データを前記保存装置から当該再生装置へ配信するための処理を実施する配信処理手段と、
を備えることを特徴とする管理装置である。
【０００６】
このように構成された管理装置によれば、再生装置から放送番組の一覧の配信を要求された管理装置が、保存装置に保存された番組データに対応する番組の一覧を再生装置に配信する。そして、再生装置から、番組の一覧に含まれるいずれかの番組の視聴を要求されると、その要求された番組に対応する番組データが保存装置から再生装置へ配信されるように処理がなされる。そのため、利用者は、再生装置を操作して、録画済番組の視聴を管理装置に要求するだけで番組データを簡単に入手することができる。
【０００７】
なお、上述した保存装置は、番組データに基づいて放送番組を再生する再生機能を有していてもよく、再生装置として機能するように構成してもよい。また、保存装置は、放送を受信するテレビチューナと組み合わせて録画装置として構成してもよい。
また、上述した再生装置は、放送番組を録画して番組データとして保存する録画機能を有していてもよく、録画装置として機能するように構成してもよい。
【０００８】
また、上述した管理装置は、録画装置により録画された放送番組である録画済番組をデータベースに登録するようになっていてもよいが、このように録画済番組をデータベースに登録するための構成は特に限定されない。例えば、
前記録画装置が、放送番組を録画する際に、少なくとも録画する放送番組を特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した管理装置が、当該特定データで特定される放送番組を前記データベースに登録し、その後、該データベースに登録されている１以上の放送番組のうち放送が終了した放送番組を前記録画済番組とするといった構成を考えることができる。
【０００９】
この番組データ配信システムにおいて、録画装置が放送番組を録画する際、管理装置に送信する特定データは、録画が行われる前、例えば、放送番組の録画予約を行ったときなどに送信されるデータである。
【００１０】
また、データベースに登録されている放送番組のうち放送が終了した放送番組を録画済番組とするためには、例えば、新たに録画済番組として登録し直せばよい。
このように構成された番組データ配信システムによれば、録画装置から送信される特定データに基づいて、録画済番組をデータベースに登録することができる。
【００１１】
ところで、上述したデータベースには、録画済番組だけでなく、録画装置によって録画される予定の放送番組も登録されている。そのため、次の番組データ配信システムのように、
前記再生装置から放送番組のリストを要求された前記管理装置が、前記データベースに登録されている放送番組のうち放送が終了していない放送番組について、該放送番組が録画される予定の放送番組である旨が記載された放送番組のリストを当該再生装置に配信するように構成するとよい。
【００１２】
このように構成された番組データ配信システムによれば、再生装置を利用する利用者が、録画装置によって録画される予定の放送番組、つまり、以降に番組データの配信を受けることができるようになる放送番組をあらかじめ確認することができる。
【００１３】
なお、上述した番組データ配信システムにおいては、１以上の録画装置を備えていればよいが、特に、複数の録画装置を備えている場合、次の番組データ配信システムのように、
複数の前記録画装置を備えており、
前記録画装置が、放送番組を録画する際に、少なくとも録画する放送番組と前記録画装置自身とを特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した前記管理装置が、当該特定データで特定される放送番組および前記録画装置を対応づけた状態で前記データベースに登録し、該データベースに登録されている１以上の放送番組のうち放送が終了した放送番組を前記録画済番組としていき、その後、放送番組のリストの配信を前記再生装置から要求された際に、前記データベースに登録されている１以上の放送番組のうち前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて当該放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画装置のうち、前記再生装置から視聴を要求された前記録画済番組に対応する前記録画装置に、前記番組データの送信を要求するように構成するとよい。
【００１４】
この番組データ配信システムにおいて、録画装置が放送番組を録画する際、管理装置に送信する特定データは、録画が行われる前、例えば、放送番組の録画予約を行った後などに送信されるデータである。
【００１５】
このように構成された番組データ配信システムによれば、録画済番組と、この録画済番組を録画した録画装置とが対応づけられた状態でデータベースに登録されている。そのため、管理装置は、このデータベースによって、視聴を要求された録画済番組を録画した録画装置を特定することができ、この録画済番組を録画している録画装置に対してのみ番組データの送信を要求することができる。
【００１６】
また、録画済番組をデータベースに登録するための別の構成として、次のように、
前記録画装置が、放送番組を録画した際に、少なくとも録画した放送番組である前記録画済番組を特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した前記管理装置が、当該特定データで特定される前記録画済番組をデータベースに登録するといった構成を考えることができる。
【００１７】
このように構成された番組データ配信システムによれば、録画装置から送信される特定データに基づいて、録画済番組をデータベースに登録することができる。
なお、上述した番組データ配信システムにおいては、１以上の録画装置を備えていればよいが、特に、複数の録画装置を備えている場合、次の番組データ配信システムのように、
複数の前記録画装置を備えており、
前記録画装置が、放送番組を録画した際に、少なくとも録画した放送番組である前記録画済番組と前記録画装置自身とを特定可能な特定データを前記管理装置に送信して、
前記特定データを受信した前記管理装置が、当該特定データで特定される前記録画済番組および前記録画装置を対応づけた状態で前記データベースに登録し、その後、放送番組のリストの配信を前記再生装置から要求された際に、前記データベースに登録されている前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて当該放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画装置のうち、前記再生装置から視聴を要求された前記録画済番組に対応する前記録画装置に、前記番組データの送信を要求するように構成するとよい。
【００１８】
この番組データ配信システムにおいて、録画装置が、放送番組を録画した際、管理装置に送信する特定データは、放送番組を録画した後に送信されるデータである。
このように構成された番組データ配信システムによれば、録画済番組と、この録画済番組を録画した録画装置とが対応づけられた状態でデータベースに登録されている。そのため、管理装置は、このデータベースによって、視聴を要求された録画済番組を録画した録画装置を特定することができ、この録画済番組を録画している録画装置に対してのみ番組データの送信を要求することができる。
【００１９】
また、次の番組データ配信システムは、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて放送番組のリストを構成する放送番組の録画を前記管理装置に依頼した後、該管理装置が、前記再生装置から録画を依頼された放送番組を録画依頼番組としてデータベースに登録しておき、
その後、前記録画装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画依頼番組を含む放送番組のリストであって、該録画依頼番組の録画を依頼する旨が記載された放送番組のリストを当該録画装置へ配信する
ことを特徴とする。
【００２０】
このように構成された番組データ配信システムによれば、再生装置から、放送番組のリストを構成する放送番組の録画を、録画装置を利用する利用者に管理装置経由で依頼することができる。これによって、録画装置を利用する利用者が、録画を依頼された放送番組を録画装置により録画した場合には、その後、再生装置を利用する利用者が、録画を依頼した放送番組の番組データを入手することができる。
【００２１】
さらに、この場合、前記録画装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、１以上の放送番組で構成される放送番組のリストを前記録画装置へ配信して、放送番組のリストを受信した前記録画装置が、利用者の操作を受けて放送番組のリストを構成する放送番組を録画する旨を前記管理装置に通知した後、該管理装置が、前記録画装置から録画する放送番組として通知された放送番組を録画するために必要な録画用データを前記録画装置に送信して、前記録画用データを受信した前記録画装置が、当該録画用データに基づいて放送番組の録画を行うように構成されているとよい。
【００２２】
このように構成されていれば、録画装置を利用する利用者は、放送番組のリストを利用して放送番組の録画を行うことになる。そのため、この放送番組のリストに録画依頼番組が含まれていれば、録画装置を利用する利用者が、自身が録画を希望する放送番組と同時に録画依頼番組を録画してくれることを期待できる。
【００２３】
また、次の番組データ配信システムは、
放送番組を録画して番組データとして保存する録画機能を有する管理装置と、
前記番組データに基づいて放送番組を再生する再生機能を有する複数の再生装置とを備え、
前記管理装置が前記再生装置とデータ通信可能に構成された番組データ配信システムであって、
前記複数の再生装置のうちいずれかの前記再生装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、１以上の放送番組で構成される放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて放送番組のリストを構成する放送番組の録画を前記管理装置に要求した後、該管理装置が、前記再生装置から録画を要求された放送番組を録画して前記番組データとして保存すると共に、当該録画した放送番組を録画済番組としてデータベースに登録して、
その後、前記複数の再生装置のうちいずれかの前記再生装置が、利用者の操作を受けて放送番組のリストの配信を前記管理装置に要求した際に、該管理装置が、前記データベースに登録されている前記録画済番組を含む放送番組のリストを当該再生装置へ配信して、
放送番組のリストを受信した前記再生装置が、利用者の操作を受けて放送番組のリストに含まれる前記録画済番組の視聴を前記管理装置に要求した際に、該管理装置が、前記再生装置から視聴を要求された前記録画済番組の前記番組データを当該再生装置へ配信する
ことを特徴とする。
【００２４】
このように構成された番組データ配信システムによれば、再生装置から放送番組のリストの配信を要求された管理装置が、自身が録画した録画済番組を含む放送番組のリストを再生装置に配信する。そして、再生装置から、放送番組のリストに含まれる録画済番組の視聴を管理装置に要求することによって、この録画済番組の番組データが管理装置から再生装置へ配信される。そのため、利用者は、再生装置を操作して、録画済番組の視聴を管理装置に要求するだけで番組データを簡単に入手することができる。
【００２５】
さらに、管理装置が再生装置から録画を要求された放送番組を録画して、こうして録画された放送番組の番組データを管理装置から再生装置へ配信することができる。そのため、利用者が録画機能を有する装置を所有していなくても放送番組を管理装置によって録画することができ、こうして録画した放送番組の番組データを入手することができる。
【００２６】
また、次の番組データ配信システムは、
前記再生装置が、２以上の異なる放送地域のうちいずれかの放送地域で放送される放送番組のリストを前記管理装置に要求した際に、該管理装置が、前記再生装置から要求された放送地域で放送される放送番組のリストを当該再生装置へ配信する
ことを特徴とする。
【００２７】
この番組データ配信システムにおける放送地域とは、例えば、テレビなどの地上波放送において同一の放送番組が放送される地域のことである。
このように構成された番組データ配信システムによれば、再生装置を利用する利用者は、自身の居住する放送地域とは異なる放送地域における放送番組のリストの配信を受けることができる。そのため、このような放送地域における放送番組のリストの中に、利用者が視聴を希望する録画済番組が含まれている場合、利用者は、この録画済番組の番組データを入手することができる。さらに、放送番組の録画を依頼できる構成であれば、自身の居住する放送地域と異なることから録画することができない放送番組の録画を依頼することができる。
【図面の簡単な説明】
【００２８】
【図１】第１実施形態における番組データ配信システムの構成を示す図
【図２】第１実施形態における録画番組データベースのデータ構造を示す図
【図３】第１実施形態における番組ガイド配信処理の処理手順を示すフローチャート
【図４】第１実施形態における管理コンピュータが配信する番組ガイドを示す図
【図５】第１実施形態における番組ガイド操作処理の処理手順を示すフローチャート
【図６】第１実施形態における番組データ転送処理の処理手順を示すフローチャート
【図７】第１実施形態における番組データ転送処理におけるデータの流れを示す図
【図８】第２実施形態における番組データ配信システムの構成を示す図
【図９】第２実施形態における番組ガイド配信処理の処理手順を示すフローチャート
【図１０】第２実施形態における管理コンピュータが配信する番組ガイドを示す図
【図１１】第２実施形態における番組ガイド操作処理の処理手順を示すフローチャート
【図１２】第２実施形態における番組データ配信処理の処理手順を示すフローチャート
【発明を実施するための形態】
【００２９】
次に本発明の実施の形態について例を挙げて説明する。
［第１実施形態］
［全体構成］
番組データ配信システム１は、図１に示すように、管理コンピュータ１０、複数の利用者側端末２０、などで構成される。なお、管理コンピュータ１０と利用者側端末２０は、インターネット３０を介して接続されている。
【００３０】
管理コンピュータ（本発明における管理装置）１０は、周知のコンピュータシステムで構成され、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク（以降、ＨＤとする）１４、ディスプレイ１５、キーボード１６、マウス１７、通信装置１８などを備えている。
【００３１】
また、この管理コンピュータ１０には、管理コンピュータ１０をウェブサーバーとして機能させるためのアプリケーションソフトが組み込まれている。これによって、管理コンピュータ１０は、インターネット３０を介してウェブページの配信要求を受けたり、配信要求に応じてウェブページを配信することができる。管理コンピュータ１０が配信可能なウェブページとしては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが記載されたウェブページである番組ガイド、後述する番組データ転送処理において配信される配信準備ウェブページなどがＨＤ１４に記憶されている。
【００３２】
また、管理コンピュータ１０の備えるＨＤ１４には、利用者側端末２０により録画予約された放送番組を登録した録画番組データベースが記憶されている。この録画番組データベースは、図２に示すように、利用者側端末２０に割り当てられた利用者コード、この利用者側端末２０により録画予約された放送番組に割り当てられた番組コード、および、録画状態フラグが対応づけられた状態で登録されている。このうち、録画状態フラグには、録画予約された放送番組の放送終了時刻を過ぎていなければ「０」がセットされる。そして、放送番組の放送終了時刻を過ぎると「１」がセットされるように構成されている。
【００３３】
さらに、ＨＤ１４には、利用者側端末２０から録画を依頼された放送番組（以降、録画依頼番組とする）に割り当てられた番組コードを登録した依頼番組データベースが記憶されている。
【００３４】
利用者側端末（本発明における予約装置および再生装置）２０は、周知のコンピュータシステムで構成され、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク（本発明における保存装置。以降、ＨＤとする）２４、ディスプレイ２５、キーボード２６、マウス２７、通信装置２８、テレビチューナ２９などを備えている。
【００３５】
また、この利用者側端末２０には、インターネット３０を介してウェブページの配信を要求したり、インターネット３０を介して配信されてきたウェブページをディスプレイ２５に表示するウェブブラウザが組み込まれている。
【００３６】
さらに、この利用者側端末２０には、テレビチューナ２９によって受信された放送番組を録画し、録画された放送番組の番組データをＨＤ２４内に記憶する処理と、ＨＤ２４内に記憶された番組データに基づいて放送番組を再生する処理とを実行するアプリケーションソフトが組み込まれている。
【００３７】
［管理コンピュータ１０の番組ガイド配信処理］
まず、管理コンピュータ１０により実行される番組ガイド配信処理を図３に基づいて説明する。この番組ガイド配信処理は、利用者側端末２０から番組ガイドの配信要求を受けた後に開始される。
【００３８】
まず、管理コンピュータ１０は、番組ガイドの配信要求を受けた時間および前後１時間の放送番組で構成される番組ガイドを読み出す（ｓ１１）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが読み出される。
【００３９】
次に、管理コンピュータ１０は、ｓ１１の処理で読み出された番組ガイドを構成する全ての放送番組のうち、利用者側端末２０により録画予約された放送番組を特定する（ｓ１２）。この処理においては、録画番組データベースを利用して、録画予約された放送番組が特定される。録画番組データベースには、利用者側端末２０に割り当てられた利用者コードと、この利用者側端末２０により録画予約された放送番組に割り当てられた番組コードとが対応づけられた状態で登録されている。そのため、番組ガイドを構成する全ての放送番組のうち、割り当てられている番組コードが録画番組データベース中の番組コードと一致する放送番組が、利用者側端末２０により録画予約されている放送番組として特定される。
【００４０】
次に、管理コンピュータ１０は、ｓ１２の処理で特定された放送番組のうち、録画が終了している放送番組（以降、録画済番組とする）を特定する（ｓ１３）。この処理においても、録画番組データベースを利用して録画済番組が特定される。録画番組データベースには、利用者コードおよび番組コードだけでなく録画状態フラグも登録されている。この録画状態フラグは、放送終了時刻を過ぎていなければ「０」がセットされ、放送終了時刻を過ぎていれば「１」がセットされている。そのため、ｓ１２の処理で特定された放送番組のうち、割り当てられた番組コードに対応する録画状態フラグが「１」となっている放送番組が、録画済番組として特定される。
【００４１】
次に、管理コンピュータ１０は、ｓ１３の処理で特定された録画済番組に対応する番組ガイドの表示領域にダウンロードボタンｂ１を付加する（ｓ１４）。このダウンロードボタンｂ１は、後述する番組ガイド操作処理において利用者側端末２０から、番組データの配信を要求する際に利用されるものである。
【００４２】
次に、管理コンピュータ１０は、ｓ１１の処理で読み出された番組ガイドを構成する全ての放送番組のうち、録画依頼番組（利用者側端末２０から録画を依頼されている番組）を特定する（ｓ１５）。この処理においては、依頼番組データベースを利用して録画依頼番組が特定される。依頼番組データベースには、録画依頼番組に割り当てられた番組コードが登録されている。そのため、ｓ１１の処理で読み出された番組ガイドを構成する全ての放送番組のうち、割り当てられている番組コードが依頼番組データベース中の番組コードと一致する放送番組が、録画依頼番組として特定される。
【００４３】
次に、管理コンピュータ１０は、ｓ１５の処理で特定された録画依頼番組に対応する番組ガイドの表示領域に、録画が依頼されている旨のメッセージｍ１を付加する（ｓ１６）。
【００４４】
次に、管理コンピュータ１０は、放送終了時刻が過ぎていない放送番組に対応する番組ガイドの表示領域に、録画予約ボタンｂ２および録画依頼ボタンｂ３を付加する（ｓ１７）。この録画予約ボタンｂ２は、後述する番組ガイド操作処理において利用者側端末２０によって放送番組を録画予約する際に利用されるものである。また、録画依頼ボタンｂ３は、後述する番組ガイド操作処理において利用者側端末２０から放送番組の録画を依頼する際に利用されるものである。
【００４５】
こうして、図４に示したように、ダウンロードボタンｂ１、録画予約ボタンｂ２、録画依頼ボタンｂ３、および、メッセージｍ１が付加された番組ガイドが作成されたことになる。
【００４６】
そして、管理コンピュータ１０は、利用者側端末２０に番組ガイドを配信する（ｓ１８）。
［利用者側端末２０の番組ガイド操作処理］
次に、利用者側端末２０により実行される番組ガイド操作処理を図５に基づいて説明する。この番組ガイド操作処理は、管理コンピュータ１０に番組ガイドの配信を要求した後に開始される。
【００４７】
まず、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組ガイドを受信する（ｓ２１）。ここで受信される番組ガイドは、図３におけるｓ１８の処理で管理コンピュータ１０から配信されてくるものである。
【００４８】
次に、利用者側端末２０は、ｓ２１の処理で受信した番組ガイドをディスプレイ２５に表示する（ｓ２２）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の番組の表示領域を格子状に配列した番組ガイドが表示される（図４参照）。この番組ガイドを構成する各番組の表示領域のうち、放送終了時刻が過ぎている放送番組の表示領域のいくつかには、ダウンロードボタンｂ１が付加されている。また、番組ガイドを構成する各表示領域のうち、放送終了時刻が過ぎていない放送番組の表示領域には、録画予約ボタンｂ２および録画依頼ボタンｂ３が付加されている。さらに、放送終了時刻が過ぎていない放送番組の表示領域のいくつかには、録画が依頼されている旨のメッセージｍ１が付加されている。こうして、ディスプレイ２５に番組ガイドが表示された後、利用者は、番組ガイドを構成する各表示領域に付加されているダウンロードボタンｂ１、録画予約ボタンｂ２、または、録画依頼ボタンｂ３を選択する操作を実行することができる。また、このとき、利用者は、本番組ガイド操作処理を終了するための操作（例えば、ウェブブラウザを終了させる操作、利用者側端末２０自体の動作を終了させる操作など）を実行することもできる。
【００４９】
次に、利用者側端末２０は、入力操作が実行されるまで待機する（ｓ２３：ＮＯ）。この処理において利用者側端末２０は、番組ガイドに付加されているダウンロードボタンｂ１、録画予約ボタンｂ２、または、録画依頼ボタンｂ３を選択する操作、または、本番組ガイド操作処理を終了するための操作が実行されるまで待機する。
【００５０】
このｓ２３の処理において入力操作が実行された際（ｓ２３：ＹＥＳ）、この入力操作が、ダウンロードボタンｂ１を選択する操作である場合（ｓ２４：ＹＥＳ）、利用者側端末２０は、配信要求データを管理コンピュータ１０に送信する（ｓ２５）。この配信要求データは、対応する放送番組の番組データの配信を要求するためのデータであって、ダウンロードボタンｂ１が付加された表示領域の放送番組に割り当てられた番組コードで構成されるデータである。この配信要求データを受信した管理コンピュータ１０からは、後述する番組データ配信処理において番組データの配信準備ができた際に、番組データの配信準備ができたことを示す配信準備ウェブページが配信されてくる。
【００５１】
次に、利用者側端末２０は、配信準備ウェブページを受信して、ディスプレイ２５に表示する（ｓ２６）。この処理においては、番組データのダウンロードを開始するための開始ボタンを有するウェブページが表示される。ここで、利用者は、開始ボタンを選択する操作を実行することができる。
【００５２】
次に、利用者側端末２０は、開始ボタンを選択する操作が実行されるまで待機して（ｓ２７：ＮＯ）、開始ボタンを選択する操作が実行されたら（ｓ２７：ＹＥＳ）、配信開始データを管理コンピュータ１０に送信する（ｓ２８）。この配信開始データを受信した管理コンピュータ１０からは、番組データが配信されてくる。
【００５３】
そして、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組データを受信する（ｓ２９）。こうして、管理コンピュータ１０から配信されてきた番組データがＨＤ２４に記憶される。
【００５４】
また、ｓ２３の処理において行われた入力操作が、録画予約ボタンｂ２を選択する操作である場合（ｓ２４：ＮＯ、ｓ３０：ＹＥＳ）、利用者側端末２０は、録画通知データを管理コンピュータ１０に送信する（ｓ３１）。この録画通知データは、対応する放送番組の録画予約を行うことを通知するためのデータであって、録画予約ボタンｂ２が付加された表示領域の放送番組を特定可能なデータである。この録画通知データを受信した管理コンピュータ１０からは、録画通知データで特定される放送番組を録画するために必要な録画予約用データが送信されてくる。なお、録画予約用データは、放送開始時刻、放送終了時刻および放送チャネルなどで構成されるデータである。
【００５５】
次に、利用者側端末２０は、管理コンピュータ１０から送信されてきた録画予約用データを受信する（ｓ３２）。
次に、利用者側端末２０は、ｓ３２の処理で受信した録画予約用データに基づいて放送番組の録画予約を行う（ｓ３３）。この処理では、ｓ３２の処理で受信された録画予約用データに基づいて録画開始時刻、録画終了時刻、および、録画する放送チャネルが設定される。
【００５６】
そして、利用者側端末２０は、予約終了データを管理コンピュータ１０に送信する（ｓ３４）。この予約終了データ（本発明における特定データ）は、ｓ３３の処理において録画予約に関わる設定が終了ことを通知するためのデータであって、利用者側端末２０自身に割り当てられた利用者コード、および、録画予約を行った放送番組に割り当てられた番組コードで構成されるデータである。この予約終了データを受信した管理コンピュータ１０では、予約終了データを構成する番組コードと利用者コードとが対応づけられた状態で録画番組データベースに登録される（図２参照）。
【００５７】
こうして録画予約が行われた後、利用者側端末２０は、ｓ３３の処理で行われた録画予約に関わる設定に基づいて、録画開始時刻から録画終了時刻まで放送番組を録画して、ＨＤ２４に番組データとして記憶する。
【００５８】
また、ｓ２３の処理において実行された操作が、録画依頼ボタンｂ３を選択する操作である場合（ｓ２４：ＮＯ、ｓ３０：ＮＯ、ｓ３５：ＹＥＳ）、利用者側端末２０は、録画依頼データを管理コンピュータ１０に送信する（ｓ３６）。この録画依頼データは、対応する放送番組の録画を依頼するためのデータであって、録画依頼ボタンｂ３が付加された表示領域の放送番組に割り当てられた番組コードで構成されるデータである。この録画依頼データを受信した管理コンピュータ１０では、録画依頼データを構成する番組コードが依頼番組データベースに登録される。
【００５９】
こうして、ｓ２９の処理、ｓ３４の処理、または、ｓ３６の処理を行った後、ｓ２３の処理へ戻る。
また、ｓ２３の処理において実行された入力操作が、本番組ガイド操作処理を終了するための操作である場合（ｓ２４：ＮＯ、ｓ３０：ＮＯ、ｓ３５：ＮＯ）、本番組ガイド操作処理を終了する。
【００６０】
［管理コンピュータ１０の番組データ転送処理］
次に、管理コンピュータ１０により実行される番組データ転送処理を図６に基づいて説明する。この番組データ転送処理は、図５におけるｓ２５の処理で、利用者側端末２０が送信した配信要求データを受信（図７における矢印ａ参照）した後に開始される。なお、本番組データ転送処理においては、配信要求データを送信してきた利用者側端末２０を以降、転送先端末２０ａとする。
【００６１】
まず、管理コンピュータ１０は、配信要求データを構成する番組コードの放送番組を録画している利用者側端末２０を特定する（ｓ４１）。この処理においては、録画番組データベースを利用して、放送番組を録画している利用者側端末２０が特定される。録画番組データベースには、利用者側端末２０に割り当てられた利用者コードと、この利用者側端末２０により録画予約が行われた放送番組に割り当てられた番組コードとが対応づけられた状態で登録されている。そのため、録画番組データベース中の利用者コードのうち、配信要求データを構成する番組コードに対応する利用者コードに基づいて、この利用者コードが割り当てられている利用者側端末２０が、配信要求データを構成する番組コードの放送番組を録画している利用者側端末２０として特定される。なお、このｓ４１の処理において特定された利用者側端末２０を以降、転送元端末２０ｂとする。
【００６２】
次に、管理コンピュータ１０は、ｓ４１の処理で特定された転送元端末２０ｂに送信要求データを送信（図７における矢印ｂ参照）する（ｓ４２）。この処理においては、ｓ４１の処理で特定された利用者コードが割り当てられた転送元端末２０ｂに送信要求データが送信される。この送信要求データは、転送元端末２０ｂに番組データの送信を要求するためのデータであって、配信要求データを構成する番組コードで構成されるデータである。この送信要求データを受信した転送元端末２０ｂからは、送信要求データを構成する番組コードが割り当てられた放送番組の番組データが送信されてくる。なお、ｓ４１の処理において転送元端末２０ｂが複数特定されている場合には、ランダムに選ばれた１の転送元端末２０ｂに対して送信要求データを送信する。
【００６３】
次に、管理コンピュータ１０は、転送元端末２０ｂから送信されてきた番組データを受信（図７における矢印ｃ参照）する（ｓ４３）。
次に、管理コンピュータ１０は、転送先端末２０ａに配信準備ウェブページを配信する（ｓ４４）。この配信準備ウェブページは、番組データの配信準備が完了したことを転送先端末２０ａに通知するためのウェブページであって、図５におけるｓ２６の処理で転送先端末２０ａが受信するウェブページである。この配信準備ウェブページを受信した転送先端末２０ａからは、配信準備ウェブページの有する開始ボタンを選択する操作が実行された後、配信開始データが送信されてくる（図５におけるｓ２８の処理）。
【００６４】
そして、管理コンピュータ１０は、転送先端末２０ａから配信開始データを受信するまで待機して（ｓ４５：ＮＯ）、配信開始データを受信したら（ｓ４５：ＹＥＳ）、番組データを転送先端末２０ａへ配信（図７における矢印ｄ参照）する（ｓ４６）。この番組データは、図５におけるｓ２９の処理で転送先端末２０ａが受信するデータである。
【００６５】
［第１実施形態の効果］
このように構成された番組データ配信システム１によれば、番組ガイドの配信を要求された管理コンピュータ１０が、録画済番組に対応する表示領域にダウンロードボタンｂ１の付加された番組ガイドを配信する。そして、利用者側端末２０（転送先端末２０ａ）を操作する利用者により、番組ガイド中のダウンロードボタンｂ１を選択する操作が実行されることによって、このダウンロードボタンｂ１に対応する放送番組の番組データが、管理コンピュータ１０経由で転送元端末２０ｂから転送先端末２０ａへ転送される。そのため、利用者は、利用者側端末２０（転送先端末２０ａ）によって、番組ガイドの有するダウンロードボタンｂ１を選択する操作を実行するだけで、番組データを簡単に入手することができる。
【００６６】
また、図５におけるｓ３３の処理で利用者側端末２０により録画予約された後、この利用者側端末２０から、録画予約された放送番組の番組コードで構成される予約終了データが管理コンピュータ１０に送信される。そのため、管理コンピュータ１０は、この予約終了データに基づいて、録画予約された放送番組を録画番組データベースに登録することができる。そのため、管理コンピュータ１０は、この録画番組データベースによって、配信要求データ（図５におけるｓ２５の処理）により配信を要求された番組データの放送番組を録画した利用者側端末２０（転送元端末２０ｂ）を特定することができ、この放送番組を録画している利用者側端末２０に対してのみ番組データの送信を要求することができる。
【００６７】
また、管理コンピュータ１０から配信される番組ガイドには、録画依頼ボタンｂ３が付加されている。そして、利用者側端末２０を操作する利用者（依頼元）は、この録画依頼ボタンｂ３を選択する操作を行うことによって（図５におけるｓ３０の処理）、以降に番組ガイドの配信を受けた他の利用者側端末２０を利用する利用者（依頼先）に、対応する放送番組の録画を依頼することができる。これによって、他の利用者側端末２０を利用する利用者（依頼先）が、録画を依頼された放送番組を録画した場合には、その後、録画を依頼した利用者（依頼元）が、依頼した放送番組の番組データを入手することができるようになる。特に、本実施形態では、番組ガイドを利用して放送番組を録画予約するように構成されているため、この番組ガイドに録画を依頼するメッセージｍ１が記載されている場合に、他の利用者側端末２０を利用する利用者（依頼先）が、自身が録画を希望する放送番組と同時に依頼されたを録画してくれることを期待できる。
【００６８】
［第２実施形態］
［全体構成］
番組データ配信システム２は、図８に示すように、管理コンピュータ１０、複数の利用者側端末２０などで構成される。なお、管理コンピュータ１０と利用者側端末２０は、インターネット３０を介して接続されている。
【００６９】
管理コンピュータ（本発明における管理装置）１０は、周知のコンピュータシステムで構成され、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、キーボード１６、マウス１７、通信装置１８、テレビチューナ１９などを備えている。
【００７０】
また、この管理コンピュータ１０には、テレビチューナ１９によって受信された放送番組を録画し、録画された放送番組の番組データをハードディスク（以降、ＨＤとする）１４内に記憶する処理を実行するアプリケーションソフトが組み込まれている。このアプリケーションソフトは、まず、後述する番組ガイド操作処理で利用者側端末２０からの送信されてきた録画要求データに基づいて放送番組を録画予約を行い、その後、録画予約に関わる設定に基づいて放送番組を録画するように構成されている。
【００７１】
さらに、この管理コンピュータ１０には、管理コンピュータ１０をウェブサーバーとして機能させるためのアプリケーションソフトが組み込まれている。これによって、管理コンピュータ１０は、インターネット３０を介してウェブページの配信要求を受けたり、配信要求に応じてウェブページを配信することができる。管理コンピュータ１０が配信可能なウェブページとしては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが記載されたウェブページである番組ガイドなどがＨＤ１４に記憶されている。
【００７２】
また、管理コンピュータ１０の備えるＨＤ１４には、録画予約した放送番組が登録された録画番組データベースが記憶されている。この録画番組データベースは、放送番組に割り当てられた番組コード、および、録画状態フラグが対応づけられた状態で登録されている。この録画状態フラグは、第１実施形態における録画状態フラグと同様のものである。
【００７３】
利用者側端末（本発明における再生装置）２０は、周知のコンピュータシステムで構成され、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、キーボード２６、マウス２７、通信装置２８などを備えている。また、この利用者側端末２０には、インターネット３０を介してウェブページの配信を要求したり、インターネット３０を介して配信されてきたウェブページをディスプレイ２５に表示するウェブブラウザが組み込まれている。さらに、この利用者側端末２０には、放送番組を録画した番組データに基づいて、放送番組を再生する処理を実行するアプリケーションソフトが組み込まれている。
【００７４】
［管理コンピュータ１０の番組ガイド配信処理］
まず、管理コンピュータ１０により実行される番組ガイド配信処理を図９に基づいて説明する。この番組ガイド配信処理は、利用者側端末２０から番組ガイドの配信要求を受けた後に開始される。
【００７５】
まず、管理コンピュータ１０は、番組ガイドの配信要求を受けた時間および前後１時間の放送番組で構成される番組ガイドを読み出す（ｓ５１）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の放送番組の表示領域を格子状に配列した放送番組のリストが読み出される。
【００７６】
次に、管理コンピュータ１０は、ｓ５１の処理で読み出された番組ガイドを構成する全ての放送番組のうち、録画予約した放送番組を特定する（ｓ５２）。この処理においては、録画番組データベースを利用して、録画予約された放送番組が特定される。録画番組データベースには、録画予約した放送番組に割り当てられた番組コードが登録されている。そのため、番組ガイドを構成する全ての放送番組のうち、割り当てられている番組コードが録画番組データベース中の番組コードと一致する放送番組が、録画予約した放送番組として特定される。
【００７７】
次に、管理コンピュータ１０は、ｓ５２の処理で特定された放送番組のうち、録画が終了している放送番組（以降、録画済番組とする）を特定する（ｓ５３）。この処理においても、録画番組データベースを利用して録画済番組が特定される。録画番組データベースには、番組コードだけでなく録画状態フラグも登録されている。この録画状態フラグは、放送終了時刻を過ぎていなければ「０」がセットされ、放送終了時刻を過ぎていれば「１」がセットされている。そのため、ｓ５２の処理で特定された放送番組のうち、割り当てられた番組コードに対応する録画状態フラグが「１」となっている放送番組が、録画済番組として特定される。
【００７８】
次に、管理コンピュータ１０は、ｓ５３の処理で特定された録画済番組に対応する番組ガイドの表示領域にダウンロードボタンｂ１を付加する（ｓ５４）。このダウンロードボタンｂ１は、後述する番組ガイド操作処理において利用者側端末２０から、番組データの配信を要求する際に利用されるものである。
【００７９】
次に、管理コンピュータ１０は、放送終了時刻が過ぎていない放送番組に対応する番組ガイドの表示領域に、録画要求ボタンｂ４を付加する（ｓ５５）。この録画要求ボタンｂ４は、後述する番組ガイド操作処理において利用者側端末２０によって放送番組の録画を要求する際に利用されるものである。
【００８０】
こうして、ダウンロードボタンｂ１、および、録画要求ボタンｂ４が付加された番組ガイドが作成されたことになる（図１０参照）。
そして、管理コンピュータ１０は、利用者側端末２０に番組ガイドを配信する（ｓ５６）。
【００８１】
［利用者側端末２０の番組ガイド操作処理］
次に、利用者側端末２０により実行される番組ガイド操作処理を図１１に基づいて説明する。この番組ガイド操作処理は、管理コンピュータ１０に番組ガイドの配信を要求した後に開始される。
【００８２】
まず、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組ガイドを受信する（ｓ６１）。ここで受信される番組ガイドは、図９におけるｓ５６の処理で管理コンピュータ１０から配信されてくるものである。
【００８３】
次に、利用者側端末２０は、ｓ６１の処理で受信した番組ガイドをディスプレイ２５に表示する（ｓ６２）。この処理においては、縦軸に放送時刻、横軸に放送チャネルをとって複数の番組の表示領域を格子状に配列した番組ガイドが表示される。この番組ガイドを構成する各番組の表示領域のうち、放送終了時刻が過ぎている放送番組の表示領域のいくつかには、ダウンロードボタンｂ１が付加されている。また、番組ガイドを構成する各表示領域のうち、放送終了時刻が過ぎていない放送番組の表示領域には、録画要求ボタンｂ４が付加されている。こうして、ディスプレイ２５に番組ガイドが表示された後、利用者は、番組ガイドを構成する各表示領域に付加されているダウンロードボタンｂ１、または、録画要求ボタンｂ４を選択する操作を実行することができる。また、このとき、利用者は、本番組ガイド操作処理を終了するための操作（例えば、ウェブブラウザを終了させる操作、利用者側端末２０自体の動作を終了させる操作など）を実行することもできる。
【００８４】
次に、利用者側端末２０は、入力操作が実行されるまで待機する（ｓ６３：ＮＯ）。この処理において利用者側端末２０は、番組ガイドに付加されているダウンロードボタンｂ１、または、録画要求ボタンｂ４を選択する操作、または、本番組ガイド操作処理を終了するための操作が実行されるまで待機する。
【００８５】
このｓ６３の処理において入力操作が実行された際（ｓ６３：ＹＥＳ）、この入力操作が、ダウンロードボタンｂ１を選択する操作である場合（ｓ６４：ＹＥＳ）、利用者側端末２０は、配信要求データを管理コンピュータ１０に送信する（ｓ６５）。この配信要求データは、対応する放送番組の番組データの配信を要求するためのデータであって、ダウンロードボタンｂ１が付加された表示領域の放送番組に割り当てられた番組コードで構成されるデータである。この配信要求データを受信した管理コンピュータ１０からは、番組データが配信されてくる。
【００８６】
そして、利用者側端末２０は、管理コンピュータ１０から配信されてきた番組データを受信する（ｓ６６）。こうして、管理コンピュータ１０から配信されてきた番組データがＨＤ２４に記憶される。
【００８７】
また、ｓ６３の処理において行われた入力操作が、録画要求ボタンｂ４を選択する操作である場合（ｓ６４：ＮＯ、ｓ６７：ＹＥＳ）、利用者側端末２０は、録画要求データを管理コンピュータ１０に送信する（ｓ６８）。この録画要求データは、対応する放送番組の録画を要求するためのデータであって、録画要求ボタンｂ４が付加された表示領域の放送番組を特定可能なデータである。この録画要求データを受信した管理コンピュータ１０では、録画要求データで特定される放送番組を録画予約すると共に、録画要求データで特定される放送番組に割り当てられた番組コードを録画番組データベースに登録する。
【００８８】
こうして、ｓ６６の処理、または、ｓ６８の処理を行った後、ｓ６３の処理へ戻る。
また、ｓ６３の処理において実行された入力操作が、本番組ガイド操作処理を終了するための操作である場合（ｓ６４：ＮＯ、ｓ６７：ＮＯ）、本番組ガイド操作処理を終了する。
【００８９】
［管理コンピュータ１０の番組データ配信処理］
次に、管理コンピュータ１０により実行される番組データ配信処理を図１２に基づいて説明する。この番組データ配信処理は、図１１におけるｓ６５の処理で、利用者側端末２０が送信した配信要求データを受信した後に開始される。
【００９０】
まず、管理コンピュータ１０は、配信要求データを構成する番組コードの放送番組の番組データをＨＤ１４から読み出す（ｓ７１）。
そして、管理コンピュータ１０は、ｓ７１の処理で読み出された番組データを利用者側端末２０へ配信する（ｓ７２）。この番組データは、図１１におけるｓ６６の処理で利用者側端末２０が受信するデータである。
【００９１】
［第２実施形態の効果］
このように構成された番組データ配信システム２によれば、番組ガイドの配信を要求された管理コンピュータ１０が、録画済番組に対応する表示領域にダウンロードボタンｂ１の付加された番組ガイドを配信する。そして、利用者側端末２０を操作する利用者により、番組ガイドに付加されているダウンロードボタンｂ１を選択する操作が実行されることによって、このダウンロードボタンｂ１に対応する放送番組の番組データが、利用者側端末２０へ配信される。そのため、利用者は、利用者側端末２０によって、番組ガイドに付加されているダウンロードボタンｂ１を選択する操作を実行するだけで、番組データを簡単に入手することができる。
【００９２】
さらに、管理コンピュータが利用者側端末２０から録画を要求された放送番組を録画して、こうして録画された放送番組の番組データを管理コンピュータ１０から利用者側端末２０へ配信することができる。そのため、利用者側端末２０にテレビチューナなどの放送番組を受信する装置や、放送番組を録画する装置またはアプリケーションソフトなどが備えられていなくても放送番組を管理コンピュータ１０によって録画させることができ、利用者は、こうして録画された放送番組の番組データを入手することができる。
【００９３】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、このほかにも様々な形態で実施することができる。
【００９４】
例えば、上記実施形態における番組データ配信システム１、２を、あらかじめ会員登録した利用者のみが利用できるように、管理コンピュータ１０が、番組ガイドを配信する前に、利用者側端末２０から登録された利用者であることを認証するためのデータを送信させるように構成すればよい。
【００９５】
また、上記第１、第２実施形態において、管理コンピュータ１０により配信される番組ガイドがテレビ放送などの地上波放送の場合、利用者側端末２０を操作する利用者が、複数の放送地域（同一の放送番組が放送される地域）の中から、希望する放送地域の番組ガイドの配信を要求できるように構成してもよい。このように構成すれば、利用者側端末２０を利用する利用者は、自身の居住する放送地域とは異なる放送地域における放送番組のリストの配信を受けることができる。そのため、このような放送地域における放送番組のリストの中に、利用者が視聴を希望する録画済番組（ダウンロードボタンｂ１が付加された放送番組）が含まれている場合、利用者は、この録画済番組の番組データを入手することができる。さらに、第１実施形態においては、番組ガイドに付加されている録画依頼ボタンｂ３を利用することによって、自身の居住する放送地域と異なることから録画することができない放送番組の録画を依頼することができる。
【００９６】
また、上記第１実施形態では、図３におけるｓ１３の処理、第２実施形態では、図９におけるｓ５３の処理で、録画済番組を特定するように構成されたものを例示したが、録画済番組を特定するとき、同時に録画が終了していない放送番組（以降、予約中番組とする）を特定するように構成して、この予約中番組に対応する番組ガイドの表示領域に、録画予約中である旨のメッセージを付加するように構成してもよい。このように構成すれば、利用者側端末２０を利用する利用者が、他の利用者側端末２０によって録画される予定の放送番組、つまり、以降に番組データの配信を受けることができるようになる放送番組をあらかじめ確認することができる。
【００９７】
また、上記第１実施形態では、図５におけるｓ３３の処理で、録画予約に関わる設定が終了したことを管理コンピュータ１０に通知するための予約終了データが送信されるように構成されたものを例示した。しかし、利用者側端末２０が、録画予約に関わる設定ではなく、実際に放送番組の録画が終了した際に、録画予約が終了したことを通知するためのデータを管理コンピュータ１０に送信するように構成してもよい。このように構成すれば、確実に放送番組の録画が終了したことを通知することができる。さらに、録画が終了したことを通知できるため、管理コンピュータ１０の有する録画番組データベースに、録画状態フラグを用意する必要が無くなるため、録画番組データベースとしてのデータ量を削減することができる。
【００９８】
また、上記第１実施形態では、管理コンピュータ１０が、図６におけるｓ４１の処理で複数の転送元端末２０ｂが特定された場合に、ｓ４２の処理で、複数の転送元端末２０ｂのうちランダムに選ばれた１の転送元端末２０ｂに対して送信要求データを送信するように構成されている。しかし、図６におけるｓ４１の処理で複数の転送元端末２０ｂが特定された場合、ｓ４２の処理で送信要求データを送信する前に、次のような処理を行うように構成するとよい。まず、管理コンピュータ１０は、ｓ４２の処理で特定された複数の転送元端末２０ｂそれぞれが番組データを送信可能な状態であるかを順番に確認する。ここでは、例えば、転送元端末２０ｂがインターネット３０に接続されているかどうか、転送元端末２０ｂが起動しているか、番組データを削除していないか、といった状態を確認するための確認データを送信する。この確認データを受信した転送元端末２０ｂからは、番組データを送信可能な状態であれば、送信可能データが送信されてくる。一方、番組データを送信可能な状態でなければ、送信不可データが送信されてくるか、または、所定時間以内にデータが送信されてこない。そして、管理コンピュータ１０は、初めに送信可能データを送信してきた転送元端末２０ｂに対してｓ４２の処理で、送信要求データを送信する。このように構成すれば、複数の転送元端末２０ｂの中から番組データを送信可能な転送元端末２０ｂにのみ送信要求データを送信できる。
【００９９】
また、上記第１、第２実施形態では、管理コンピュータ１０および利用者側端末２０がインターネット３０を介して接続されているものを例示したが、管理コンピュータ１０および利用者側端末２０は、例えば、ＬＡＮなどのネットワークを介して接続されていてもよい。
【０１００】
また、上記第１実施形態の図６におけるｓ４６の処理、第２実施形態の図１２におけるｓ７２の処理で、利用者側端末２０（転送先端末２０ａ）へ配信された番組データを、この番組ガイドに基づく放送番組が所定の再生回数以上または所定の再生期間（時間、日数）以降再生できなくなるように構成してもよい。
【０１０１】
具体的には、まず、管理コンピュータ１０が、再生期間または再生回数を特定可能なデータを付加した番組データを配信するように構成する。そして、この番組データを受信した利用者側端末２０が、番組データに基づく放送番組の再生期間または再生回数が番組データに付加されたデータで特定される再生期間を経過した後、または、再生回数に到達した後、この番組データに基づく放送番組の再生を行わないように、または、番組データ自体を消去するように構成すればよい。
【０１０２】
また、管理コンピュータ１０が、番組データに基づく放送番組の再生期間が所定の再生期間を経過した後、または、放送番組の再生回数が所定の再生回数に到達した後に作動するプログラムを付加した状態で番組データを配信して、このプログラムが作動した利用者側端末２０において、番組データに基づく放送番組の再生が行われなくなったり、番組データ自体を消去するように構成してもよい。
【０１０３】
このように構成すれば、管理コンピュータ１０を管理する管理者側、利用者側端末２０を利用する利用者側などに対する様々なサービスを行うことができるようになる。例えば、管理コンピュータ１０が、付加されたデータによって再生期間または再生回数が「０」、つまり、番組データに基づく放送番組が再生できない番組データを配信するようにし、利用者側端末２０で所定のパスワードの入力操作を実行することによって、付加されたデータが無効になり放送番組が再生できるようにする。そして、管理コンピュータ１０を管理する管理者側が、利用者側端末２０を利用する利用者に所定の料金で上述のパスワードを配布することによって、回収された料金を管理者側と、放送番組の録画を行った利用者側とに分配するといったサービスを行うことができる。
【符号の説明】
【０１０４】
１，２・・・番組データ配信システム、１０・・・管理コンピュータ、２０・・・利用者側端末。