(57)【要約】【課題】番組記録システムにおいて、番組の記録を予約した番組視聴者が、記録済みの番組を視聴し忘れることを防止する。【解決手段】番組を記録する記録装置は、記録する番組を予約する視聴者側装置からの予約要求に基づき、番組を記録媒体に記録し、番組の記録状況を予約要求と関係付けて記録媒体に記録する。記録装置は、番組の記録状況を視聴者側装置に通知し、視聴者側装置は、記録装置からの記録状況を表示する。番組の記録を予約した番組視聴者は、視聴者側装置に表示される記録状況を確認することで、番組の見忘れを防止する。【選択図】　図２
2004032027.tif 000002
【特許請求の範囲】
【請求項１】
番組送信元から送信される番組を記録する記録装置と、前記記録装置が行う動作条件を設定する視聴者側装置とで構成され、
前記動作条件は、前記記録装置が、記録する番組を特定するために用いる番組特定情報を少なくとも備え、
前記記録装置は、
前記番組特定情報に基づき、番組を記録する記録実行手段と、
あらかじめ取り決められたタイミングで、番組の記録状況を前記視聴者側装置に通知する記録状況通知手段とを具備し、
前記視聴者側装置は、
前記記録装置からの記録状況通知を視聴者に表示する記録状況表示手段を具備することを特徴とする番組記録システム。
【請求項２】
前記動作条件は、前記記録装置が、番組の記録状況を前記視聴者側装置に通知するタイミングを決定するために用いる通知タイミング情報を少なくとも備え、
前記記録装置は、前記通知タイミング情報に基づき、番組の記録状況を前記視聴者側装置に通知する記録状況通知手段を具備することを特徴とする請求項１記載の番組記録システム。
【請求項３】
番組送信元から送信される番組を記録する記録装置と、前記記録装置が行う動作条件を設定する視聴者側装置とで構成され、
前記動作条件は、前記記録装置が、記録する番組を特定するために用いる番組特定情報を少なくとも備え、
前記視聴者側装置は、
視聴者状態を検知する視聴者状態検知手段と、
前記記録装置に対して、前記視聴者状態を通知する視聴者状態通知手段とを具備し、
前記記録装置は、
前記番組特定情報に基づき、番組を記録する記録実行手段と、
前記視聴者状態の通知に基づき、番組の記録実行の要否を判定する記録実行判定手段とを具備し、
前記視聴者状態は、番組視聴者の番組視聴可否を特定する視聴可否識別値を含むことを特徴とする番組記録システム。
【請求項４】
前記記録装置は、前記視聴者側装置に対して、視聴者状態を要求する視聴者状態要求手段を具備し、
前記視聴者側装置は、前記記録装置からの前記視聴者状態の要求に応じて前記視聴者状態を応答する視聴者状態応答手段を具備することを特徴とする請求項３記載の番組記録システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、番組の記録装置と、番組視聴者が番組の記録を予約する視聴者側装置と、記録した番組の視聴装置とを具備する番組記録システムにかかり、番組視聴者が記録済み、あるいは記録予定の番組を視聴し忘れることなく視聴する番組記録システムに関するものである。
【０００２】
【従来の技術】
従来技術における番組記録システムは、特開２０００−３０７９９３に記載されたものが知られている。
【０００３】
図３８は特開２０００−３０７９９３に記載される番組記録システムの構成を示しており、ネットワーク上のファイルオブジェクト内容から、特徴を抽出する特徴抽出手段９１５と、特徴抽出手段９１５により抽出された特徴によりテレビ番組表データベース９１３を検索する番組検索手段９１２と、番組検索手段９１２により検索された結果から番組を予約するテレビ番組予約録画手段９２０と、テレビ番組録画予約手段９２０で録画されたテレビ番組を再生するテレビ番組再生手段９２３により構成され、ファイルオブジェクト閲覧に関連してテレビ番組表を提示し、録画予約、または録画済の番組再生を行うシステムである。特開２０００−３０７９９３に記載される番組記録システムの特徴は、１度行った録画予約操作を利用して自動的な録画予約を可能にし、間接的な録画の指定を可能にすると共に、放送番組の変更に自動的に対応した録画予約を可能にする手段に特徴を持たせたシステムである。
【０００４】
【発明が解決しようとする課題】
図１は、特開２０００−３０７９９３を代表とする従来技術の番組記録システムにおける装置の配置と、装置の内部構成と、装置間で通信される情報を示した図である。図１において記録装置１１０は番組を記録する装置であり、視聴者側装置１２０は視聴者１４０が番組の記録の予約や再生番組を視聴するために用いる装置であり、一般的に視聴者側装置１２０は視聴者１４０の周辺に配置される。また、図１において番組送信元１３０から記録装置１１０へは、番組が送信され、記録装置１１０は記録済みの番組を再生番組として、視聴者側装置に送信する。また、視聴者側装置１２０は、番組の記録に先んじて、記録装置１１０が記録する番組を特定する情報を含む記録予約要求を記録装置１１０に送信する。
【０００５】
しかしながら、従来技術における番組記録システムにおいては、番組の記録を予約した視聴者１４０が、番組の記録状況を確認するための確認行為を別途必要とし、確認行為を怠った場合、視聴者１４０は記録済みの番組を視聴し忘れることが想定される。さらに、番組記録開始時点で視聴者１４０が番組を視聴していた場合には、記録不要な番組であるにもかかわらず、記録装置１１０は記録を開始してしまう。
【０００６】
本発明は、番組記録状況を確認できる手段を明らかにし、番組の記録を予約した視聴者が記録済みの番組の視聴し忘れを防止することを目的としている。さらに、番組を記録する装置が視聴者の状態を把握する手段を明らかにし、不要な番組の記録を削減することを目的としている。
【０００７】
【課題を解決するための手段】
この課題を解決するために本発明において、請求項１の発明は、番組送信元から送信される番組を記録する記録装置と、前記記録装置が行う動作条件を設定する視聴者側装置で構成され、前記動作条件は、前記記録装置が、記録する番組を特定するために用いる番組特定情報を少なくとも備え、前記記録装置は、前記番組特定情報に基づき、番組を記録する記録実行手段と、あらかじめ取り決められたタイミングで、番組の記録状況を前記視聴者側装置に通知する記録状況通知手段を具備し、前記視聴者側装置は、前記記録装置からの記録状況通知を視聴者に表示する記録状況表示手段を具備することを特徴とする番組記録システムを提供するものである。
【０００８】
また請求項２の発明は、前記動作条件は、前記記録装置が、番組の記録状況を前記視聴者側装置に通知するタイミングを決定するために用いる通知タイミング情報を少なくとも備え、前記記録装置は、前記通知タイミング情報に基づき、番組の記録状況を前記視聴者側装置に通知する記録状況通知手段を具備することを特徴とする請求項１記載の番組記録システムを提供するものである。
【０００９】
また請求項３の発明は、番組送信元から送信される番組を記録する記録装置と、前記記録装置が行う動作条件を設定する視聴者側装置で構成され、前記動作条件は、前記記録装置が、記録する番組を特定するために用いる番組特定情報を少なくとも備え、前記視聴者側装置は、視聴者状態を検知する視聴者状態検知手段と、前記記録装置に対して、前記視聴者状態を通知する視聴者状態通知手段を具備し、前記記録装置は、前記番組特定情報に基づき、番組を記録する記録実行手段と、前記視聴者状態の通知に基づき、番組の記録実行の要否を判定する記録実行判定手段を具備し、前記視聴者状態は、番組視聴者の番組視聴可否を特定する視聴可否識別値を含むことを特徴とする番組記録システムを提供するものである。
【００１０】
また請求項４の発明は、前記記録装置は、前記視聴者側装置に対して、視聴者状態を要求する視聴者状態要求手段を具備し、前記視聴者側装置は、前記記録装置からの前記視聴者状態の要求に応じて前記視聴者状態を応答する視聴者状態応答手段を具備することを特徴とする請求項３記載の番組記録システムを提供するものである。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図２から図３７を用いて説明する。
【００１２】
（実施の形態１）
図２は、本発明の番組記録システムを構成する装置の配置と、装置の内部構成と、装置間で伝送される情報を示すモデル図である。図２において記録装置２１０は番組を記録する装置であり、視聴者側装置２２０は視聴者２４０が番組の記録の予約や再生番組を視聴するために用いる装置であり、一般的に視聴者側装置２２０は視聴者２４０の周辺に配置される。
【００１３】
図２において記録装置２１０は、記録実行部２１１と、予約管理部２１２と、再生実行部２１３と、記録番組格納部２１４と、記録予約格納部２１５で構成され、一方、視聴者側装置２２０は、予約部２２１と、視聴部２２２と、視聴者状態格納部２２３で構成される。
【００１４】
図２において予約部２２１は、視聴者２４０からの操作に基づき、記録装置２１０の動作条件である記録予約要求７２１、または記録状況要求７２４、または視聴者状態通知７２５、または再生予約要求７２３を予約管理部２１２に送信する。図２において予約管理部２１２は、予約部２２１から受信した情報を記録予約格納部２１５に記録する。
【００１５】
図２において記録実行部２１１は、記録予約格納部２１５に記録された動作条件に従って、記録番組格納部２１４に番組送信元２３０から受信した番組を記録する。
【００１６】
図２において再生実行部２１３は、記録予約格納部２１５に記録された動作条件に従って、記録番組格納部２１４に記録された番組を再生し、視聴部２２２に再生番組情報８１を送信する。
【００１７】
図２において予約管理部２１２は、予約部２２１に対して番組の記録状況通知７２２、および視聴者状態要求７２６を送信する。
【００１８】
図２のモデル図を用いて、本発明の番組録画システムにおける番組記録の予約から番組記録に関する一連の動作を説明する。
【００１９】
視聴者側装置２２０の予約部２２１は、記録装置２１０で記録する番組の記録予約要求７２１を視聴者２４０の指示に従って作成し、記録装置２１０の予約管理部２１２に送信する。記録予約要求７２１は、記録する番組を特定する情報と、必要に応じて番組の記録状況を視聴者側装置２２０に通知するタイミングに関する情報を含む。記録装置２１０の予約管理部２１２は、視聴者側装置２２０からの記録予約要求７２１に含まれる情報を記録予約格納部２１５に記録する。記録装置２１０の記録実行部２１１は、記録予約格納部２１５に記録された記録予約要求に基付き、番組送信元２３０から受信する番組を記録番組格納部２１４に格納し、記録状況を記録済みに更新する。記録装置２１０の予約管理部２１２は、あらかじめ装置に設定されているタイミング、または記録予約格納部２１５に記録されている記録予約要求に基付くタイミングで、視聴者側装置２２０の予約部２２１に、予約されている番組の記録状況通知７２２を送信する。視聴者側装置２２０の予約部２２１は、記録装置２１０からの記録状況通知７２２を視聴者２４０に対して表示する。視聴者２４０は、視聴者側装置２２０により、番組の記録状況を把握する。
【００２０】
図２のモデル図を用いて、本発明の番組録画システムにおける番組記録後、記録された再生番組の視聴に関する一連の動作を説明する。
【００２１】
視聴者側装置２２０の予約部２２１は、記録装置２１０に記録した番組の再生予約要求７２３を視聴者２４０の指示に従って作成し、記録装置２１０の予約管理部２１２に送信する。再生予約要求７２３には、再生する番組を特定する情報が含まれる。記録装置２１０の予約管理部２１２は、視聴者側装置２２０からの再生予約要求７２３に含まれる情報を記録予約格納部２１５に記録する。記録装置２１０の再生実行部２１３は、記録予約格納部２１５に記録されている再生予約要求に基付き、記録番組格納部２１４に記録している番組を再生し、視聴者側装置２２０の視聴部２２２に送信する。視聴者側装置２２０の視聴部２２２は、記録装置２１０からの再生番組情報８１を視聴者２４０に対して表示する。視聴者２４０は、視聴者側装置２２０により、再生番組を視聴する。
【００２２】
図２のモデル図を用いて、本発明の番組録画システムにおける番組記録開始時点で行われる番組記録の要否に関する一連の動作を説明する。
【００２３】
視聴者側装置２２０の予約部２２１は、視聴者状態を視聴者２４０の指示に従って視聴者状態格納部２２３に記録し、視聴者状態が変化するごとに視聴者状態通知７２５を記録装置２１０の予約管理部２１２に送信する。視聴者状態通知７２５には、視聴者２４０の番組視聴可否を特定する情報が含まれる。記録装置２１０の予約管理部２１２は、視聴者側装置２２０からの視聴者状態通知７２５に含まれる情報を記録予約格納部２１５に記録する。記録装置２１０の再生実行部２１３は、番組の記録開始時に、記録予約格納部２１５に記録されている視聴者状態に基付き、記録番組格納部２１４への番組の記録開始の要否を決定する。さらに、記録装置２１０の再生実行部２１３は、番組の記録開始時に、視聴者側装置２２０の予約部２２１に視聴者状態要求７２６を送信し、視聴者側装置２２０の予約部２２１は、視聴者状態格納部２２３に記録されている視聴者状態に基付く視聴者状態通知７２５を記録装置２１０の予約管理部２１２に返信する。視聴者状態要求７２６により、記録装置２１０は、最新の視聴者状態を把握することができる。
【００２４】
図２のモデル図を、具体的な装置で示した実施の形態を図３に示す。図３は、放送局を番組送信元２３０とし、インターネットに接続される番組記録サーバ局を記録装置２１０とし、インターネットに接続されるパソコンを視聴者２４０の手元に置かれる視聴者側装置２２０とし、かつ、番組送信元２３０から記録装置２１０への番組を伝送する通信媒体を放送波２５０、記録装置２１０と視聴者側端末２２０との通信媒体をインターネット２６０とした実施の形態に適用した番組記録システムの構成を示す。
【００２５】
図３において記録装置２１０は、図２と同様に記録実行部２１１と、予約管理部２１２と、再生実行部２１３と、記録番組格納部２１４と、記録予約格納部２１５を具備し、さらに視聴者側装置２２０との通信を行うためのインターネット通信部２１６で構成され、各部は、メインバス２１７で接続される。記録実行部２１１と、再生実行部２１３としては、デジタルビデオレコーダが知られている。図３において視聴者側装置２２０は、図２と同様に、予約部２２１と、視聴部２２２と、視聴者状態格納部２２３を具備し、さらに記録装置２１０との通信を行うためのインターネット通信部２２４で構成され、各部は、メインバス２２５で接続される。さらに、図３においてひとつの記録装置２１０に対して視聴者側装置が複数存在しても構わない。図３において視聴者側装置２７０は、視聴者側装置２２０と同じ構成をもつ装置であり、視聴者側装置２２０と同様に記録装置２１０を利用する。
【００２６】
ここで、記録装置２１０と視聴者側装置２２０の間で行われるインターネットの通信について説明する。実施の形態１では、インターネット通信は、国際標準化機構であるＩｎｔｅｒｎａｔｉｏｎａｌ　Ｏｒｇａｎｉｚａｔｉｏｎ　ｆｏｒＳｔａｎｄａｒｄ（以降、ＩＳＯと記す）が制定した開放型システム間相互接続のモデルであるＯｐｅｎ　Ｓｙｓｔｅｍ　Ｉｎｔｅｒｃｏｎｎｅｃｉｏｎ（以降、ＯＳＩと記す）参照モデルの物理層およびデータリンク層に相当するＥｔｈｅｒｎｅｔと、ＯＳＩ参照モデルのネットワーク層に相当するＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ（以降、ＩＰと記す）と、ＯＳＩ参照モデルのトランスポート層に相当するＴｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ（以降、ＴＣＰと記す）のプロトコルによって、インターネットを利用するアプリケーションが通信するデータを保証する通信手段を使用する。なお、Ｅｔｈｅｒｎｅｔについては、米国電気電子技術者協会であるＩｎｓｔｉｔｕｔｅ　ｏｆＥｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃ　Ｅｎｇｉｎｅｅｒｓ（以降、ＩＥＥＥと記す）の８０２．３委員会によってインターネットの構築の適合基準が定められている。また、ＩＰ、およびＴＣＰについては、インターネットに関する技術を標準化する組織であるＩｎｔｅｒｎｅｔ　Ｅｎｇｉｎｎｅｒｉｎｇ　Ｔａｓｋ　Ｆｏｒｃｅ（以降、ＩＥＴＦと記す）から発行される技術文書であるＲｅｑｕｅｓｔ　Ｆｏｒ　Ｃｏｍｍｅｎｔｓ（以降、ＲＦＣと記す）に詳しく記載されている。なお、ＲＦＣは、ｈｔｔｐ：／／ｒｆｃ−ｊｐ．ｎｉｃ．ａｄ．ｊｐなどから容易に入手することができる。図３における記録装置２１０のインターネット通信部２１６、および視聴者側装置２２０のインターネット通信部２２４は、Ｅｔｈｅｒｎｅｔと、ＩＰと、ＴＣＰに従ったプロトコル通信制御を行う。実施の形態１において、インターネット通信のアプリケーションは、記録装置２１０では、再生実行部２１３と、予約管理部２１２で実行される処理が該当し、一方、視聴者側装置２２０では、予約部２２１と、視聴部２２２で実行される処理が該当する。
【００２７】
図４は、図３における記録装置２１０の構成の詳細を示す。記録実行部２１１は、番組受信部２１１１と、番組記録部２１１２で構成され、予約管理部２１２は、記録予約受理部２１２１と、記録状況通知部２１２２と、再生予約受理部２１２３と、記録状況応答部２１２４と、視聴者状態受理部２１２５と、視聴者状況要求部２１２６で構成される。
【００２８】
図５は、図３における視聴者側装置２２０の構成の詳細を示す。予約部２２１は、対視聴者入力部２２１１と、記録予約要求部２２１２と、記録状況受信部２２１３と、再生予約要求部２２１４と、記録状況要求部２２１５と、視聴者状態検知部２２１６と、視聴者状態通知部２２１７と、視聴者状態応答部２２１８で構成され、視聴部２２２は、再生番組受信部２２２１と、対視聴者表示部２２２２で構成される。
【００２９】
図６は、図３における記録番組格納部２１４の構成を示す。番組記録部２１１２は、記録する番組ごとに記録番組格納部２１４に記録番組を記録する。記録番組格納部２１４の番組の記録媒体としてはハードディスクが知られており、動画像の番組の記録方式としてはＭＰＥＧ４が知られている。
【００３０】
図７は、図３における記録予約格納部２１５の構成を示す。記録要求受理部２１２１は、記録予約要求部２２１２からの新規の記録予約要求を受信するごとに、記録予約格納部２１５に記録予約レコードを記録する。記録予約格納部２１５の記録媒体は、ハードディスクが知られている。
【００３１】
図８は、図７における記録予約レコード５１に含まれる情報の構成を示す。
【００３２】
図８において記録状況５１１は、記録予約レコード５１で記録されている記録予約がどのような状況であるかを示す情報である。記録状況５１１で使用する値を図１９に示す。
【００３３】
図８において記録番組格納開始位置５１２は、当該の記録予約レコードに予約されている番組が、記録番組格納部２１４のどこに記録されているかを示す情報である。
【００３４】
図８において番組特定情報５１３は、記録実行部２１１が記録予約レコードに基づき、記録しようとしている番組を特定する情報であり、番組が放送されるチャンネルコード５１３１と、番組タイトル５１３２と、番組開始日時５１３３と番組終了日時５１３４とで構成される。
【００３５】
図８において番組タイトル５１３２は、視聴者２４０が記録装置２１０に予約した番組の記録状況を見返す場合に、番組を識別しやすくするための情報である。
【００３６】
図８において予約部特定情報５１４は、記録装置２１０が、視聴者側装置２２０の予約部２２１への送信宛先を特定する情報であり、視聴者側装置２２０のインターネット端末の識別情報に相当する視聴者側装置を特定するＩＰアドレスである識別値５１４１と、視聴者側装置２２０の中で予約部２２１を特定する通信ポート番号である識別値５１４２で構成される。
【００３７】
図８において視聴部特定情報５１５は、記録装置２１０が、視聴者側装置２２０の視聴部２２２への送信宛先を特定する情報であり、視聴者側装置２２０のインターネット端末の識別情報に相当する視聴者側装置を特定するＩＰアドレスである識別値５１５１と、視聴者側装置２２０の中で視聴部２２２を特定する通信ポート番号である識別値５１５２で構成される。
【００３８】
図８において予約部特定情報５１４と、視聴部特定情報５１５との両情報に、視聴者側装置を特定する識別値が存在する理由は、視聴者側装置２２０の予約部２２１と視聴部２２２とが独立したインターネット端末であっても、記録装置２１０から予約部２２１、および記録装置２１０から視聴部２２２への送信を滞りなく行うためである。
【００３９】
図８において通知タイミング指定情報５１６は、記録装置２１０が、当該の記録予約レコードに関する番組の記録状況を視聴者側装置２２０に通知するタイミングに関する情報であり、一定周期ごとに通知する間隔時間を示す記録状況通知間隔５１６１と、記録状況通知事象５１６２で構成される。記録状況通知事象５１６２で使用する値を図２０に示す。
【００４０】
図８において通知指定日時５１７は、記録装置２１０が、当該の記録予約レコードに関する番組の記録状況を視聴者側装置２２０に通知する日時を示す情報である。
【００４１】
図８において再生タイミング指定情報５１８は、記録装置２１０が、当該の記録予約レコードに関する番組を再生し、視聴者側装置２２０に送信開始するタイミングに関する情報であり、番組再生指定日時５１８１と、番組再生開始事象５１８２で構成される。番組再生開始事象５１８２で使用する値は、図２１に示す。
【００４２】
図８において視聴者状態情報５１９は、チャンネルコード５１９１と視聴可否５１９２で構成される。視聴可否５１９２は、記録実行部２１１が、当該の記録予約レコードの番組の記録開始にあたって、記録の要否の判断に使用する。図２２は、視聴可否５１９２で使用する値を示す。
【００４３】
図９は、図３における視聴者状態格納部２２３の構成を示す。視聴者状態格納部２２３は、チャンネルコード２２３１と視聴可否２２３２で構成される。視聴者状態格納部２２３の記録媒体は、ハードディスクが知られている。図２２は視聴可否２２３２の値を示す。
【００４４】
図１０は、記録装置２１０と視聴者側装置２２０との間で通信される通信フレームの構成を示す。図８において通信フレーム６は、ＩＰヘッダ６１と、ＴＣＰヘッダ６２と、アプリケーション定義のデータ６３で構成される。ＩＰヘッダ６１は、通信フレームの伝送先となるインターネット端末をインターネット内で特定する送信先ＩＰアドレス６１１２が含まれる。また、ＴＣＰヘッダ６２には、インターネット端末内で通信フレームの伝送先を特定する送信先ポート番号６２０１が含まれる。アプリケーション定義のデータ６３の構成は、図１１に示す。
【００４５】
図１１は、アプリケーション定義のデータ６３の構成を示す。アプリケーション定義のデータ６３は、番組データユニット８０、または制御データユニット７０のいずれかが含まれる。
【００４６】
図１１において番組データユニット８０は、記録装置２１０の再生実行部２１３と視聴者側装置２２０の視聴部２２２との間で通信される再生番組のデータである。
【００４７】
図１１において制御データユニット７０は、記録装置２１０の予約管理部２１２と視聴者側装置２２０の予約部２２１との間で通信されるデータであり、データ識別値７１とパラメータ７２で構成される。図１１においてパラメータ７２は、記録予約要求７２１、または記録状況通知７２２、または再生予約要求７２３、または記録状況要求７２４、または視聴者状態通知７２５、または視聴者状態要求７２６のいずれかで構成される。図１１においてデータ識別値７１は、パラメータ７２の情報が、記録予約要求７２１、または記録状況通知７２２、または再生予約要求７２３、または記録状況要求７２４、または視聴者状態通知７２５、または視聴者状態要求７２６のいずれかであるかを識別する情報である。データ識別値７１を、図１２に示す。
【００４８】
図１２は、図１１におけるデータ識別値７１と、対応するパラメータ７２の関係を示す。
【００４９】
図１０、図１２を用いて、記録装置２１０を構成する各部と視聴側装置２２０を構成する各部間の通信フレームの伝送手順について説明する。ＩＰアドレスは、インターネット通信条件として、記録装置２１０、および視聴者側装置２２０にあらかじめ設定されている。また、送信先ポート番号も同様に、インターネット通信条件として、記録装置２１０の予約管理部２１２、および視聴者側装置２２０の予約部２２１にあらかじめ設定されている。記録装置２１０のインターネット通信部２１６は、インターネット２６０から記録装置２１０に設定されたＩＰアドレスを送信先ＩＰアドレス６１１２に含む通信フレームを受信し、送信先ポート番号６２０１を読み取り、予約管理部２１２宛であれば、制御データユニット７０に含まれるデータ識別値７１を読み取り、予約管理部２１２内の各部に通信フレームを振り分けて伝送する。視聴者側装置２２０のインターネット通信部２２４は、インターネット２６０から視聴者側装置２２０に設定されたＩＰアドレスを送信先ＩＰアドレス６１１２に含む通信フレームを受信し、送信先ポート番号６２０１を読み取り、通信フレームを予約部２２１宛、あるいは視聴部２２２宛に振り分け、予約部２２１宛であれば、さらに、制御データユニット７０に含まれるデータ識別値７１を読み取り、予約部２２１内の各部に通信フレームを振り分ける。
【００５０】
以上により、送信先ＩＰアドレス６１１２、送信先ポート番号６２０１、データ識別値７１を使用することで、記録装置２１０を構成する各部と視聴側装置２２０を構成する各部間の通信フレームの伝送が滞りなく行える。
【００５１】
図１２における制御データユニット７０に含まれるパラメータ７２のデータの構造を、図１３、図１４、図１５、図１６、図１７、図１８に示す。
【００５２】
図１３は、記録予約要求７２１の構成を示す。図１３において記録予約要求７２１は、番組特定情報７２１１と、予約部特定情報７２１２と、視聴部特定情報７２１３と通信タイミング指定情報７２１４で構成される。図１３において番組特定情報７２１１は、図８における番組特定情報５１３と同一の情報で構成される。図１３において予約部特定情報７２１２は、図８における予約部特定情報５１４と同一の情報で構成される。図１３において視聴部特定情報７２１３は、図８における視聴部特定情報５１５と同一の情報で構成される。図１３において通知タイミング指定情報７２１４は、図８における通知タイミング指定情報５１６と同一の情報で構成される。
【００５３】
図１４は、記録状況通知７２２の構成を示す。図１４において記録状況通知７２２は、番組特定情報７２２１と記録状況情報７２２２で構成される。図１４において番組特定情報７２２１は、図８における番組特定情報５１３と同一の情報で構成される。図１４において記録状況情報７２２２の値を、図１９に示す。
【００５４】
図１５は、再生予約要求７２３の構成を示す。図１５において再生予約要求７２３は、番組特定情報７２３１と、予約部特定情報７２３２と、視聴部特定情報７２１３と再生タイミング指定情報７２３４で構成される。図１５において番組特定情報７２３１は、図８における番組特定情報５１３と同一の情報で構成される。図１５において予約部特定情報７２３２は、図８における予約部特定情報５１４と同一の情報で構成される。図１５において視聴部特定情報７２３３は、図８における視聴部特定情報５１５と同一の情報で構成される。図１５において再生タイミング指定情報７２３４は、図８における再生タイミング指定情報５１８と同一の情報で構成される。
【００５５】
図１６は、記録状況要求７２４の構成を示す。図１６において記録状況要求７２４は、番組特定情報７２４１と、予約部特定情報７２４２と、視聴部特定情報７２４３と通信タイミング指定情報７２４４で構成される。図１６において番組特定情報７２４１は、図８における番組特定情報５１３と同一の情報で構成される。図１６において予約部特定情報７２４２は、図８における予約部特定情報５１４と同一の情報で構成される。図１６において視聴部特定情報７２４３は、図８における視聴部特定情報５１５と同一の情報で構成される。図１６において通知タイミング指定情報７２４４は、図８における通知タイミング指定情報５１６と同一の情報で構成される。
【００５６】
図１７は、視聴者状態通知７２５の構成を示す。図１７において視聴者状態通知７２５は、予約部特定情報７２５１と、視聴者状態情報７２５２で構成される。図１７において予約部特定情報７２５１は、図８における予約部特定情報５１４と同一の情報で構成される。図１７において視聴者状態情報７２５２は、図８における視聴者状態情報５１９と同一の情報で構成される。
【００５７】
図１８は、視聴者状態要求７２６の構成を示す。図１８において視聴者状態要求７２６は、予約部特定情報７２６１で構成される。図１８において予約部特定情報７２６１は、図８における予約部特定情報５１４と同一の情報で構成される。
【００５８】
図１９は、図８における記録予約レコード５１に含まれる記録状況５１１、および図１４における記録状況通知７２２に含まれる記録状況情報７２２２の値を示す。図１９において、記録状況情報の値が０の場合、当該の記録予約レコードは、番組の記録が予約されていないレコードであることを示し、記録状況情報の値が０以外の場合、当該の記録予約レコードは、番組の記録が予約されているレコードであることを示す。番組の記録が予約されているレコードの記録状況５１１の値については、以下に示す通りである。また、記録状況情報の値が１の場合、番組の記録実行を開始していない状況を示す。また、記録状況情報の値が２の場合、番組の記録実行を開始しており、かつ、番組の記録実行が完了していない状況を示す。また、記録状況情報の値が３の場合、番組の記録実行が完了している状況を示す。また、記録状況情報の値が４の場合、番組の記録実行を開始する以前であり、視聴者側装置２２０に視聴者状態を確認中である状況を示す。
【００５９】
図２０は、図８における記録予約レコード５１の通知タイミング指定情報５１６に含まれる記録状況通知事象５１６２、および図１３における記録予約要求７２１の通知タイミング指定情報７２１４に含まれる記録状況通知事象、および図１６における記録状況要求７２４の通知タイミング指定情報７２４４に含まれる記録状況通知事象の値を示す。図２０において記録状況通知事象の値は、当該の記録予約レコードに関して複数の事象を設定できるよう、図２０で示した値の論理和で示される。図２０において、記録状況通知事象の値と１の論理積の結果が１の場合、当該の記録予約レコードに関する番組の記録状況を周期的に通知する。また、記録状況通知事象の値と２の論理積の結果が２の場合、当該の記録予約レコードに関する番組の記録状況を記録実行開始の１分前に通知する。また、記録状況通知事象の値と４の論理積の結果が４の場合、当該の記録予約レコードに関する番組の記録状況を記録実行開始の直前に通知する。また、記録状況通知事象の値と８の論理積の結果が８の場合、当該の記録予約レコードに関する番組の記録状況を記録実行完了の直後に通知する。また、記録状況通知事象の値と１６の論理積の結果が１６の場合、当該の記録予約レコードに関する番組の記録状況通知７２２を即時に通知する。
【００６０】
図２１は、図８における記録予約レコード５１０の再生タイミング指定情報５１８に含まれる番組再生開始事象５１８２、および図１５における再生予約要求７２３の再生タイミング指定情報７２３４に含まれる番組再生開始事象の値を示す。図２１において番組再生開始事象５１８２の値は、当該の記録予約レコードに関して複数の事象を設定できるよう、図２１で示した値の論理和で示される。図２１において、番組再生開始事象５１８２の値と１の論理積の結果が１の場合、当該の記録予約レコードに関する番組は、それぞれの再生タイミング指定情報に含まれる番組再生指定日時で示した日時に再生を開始し、再生番組を視聴者側装置２２０に送信開始する。また、番組再生開始事象５１８２の値と２の論理積の結果が２の場合、当該の記録予約レコードに関する番組の再生を即時に開始し、再生番組を視聴者側装置２２０に送信開始する。
【００６１】
図２２は、図８における記録予約レコード５１０の視聴者状態情報５１９に含まれる視聴可否５１９２、および図９における視聴者状態格納部２２３に含まれる視聴可否２２３２、および図１７における視聴者状態情報７２５２に含まれる視聴可否の値を示す。図２２において視聴可否の値が０の場合、視聴者２４０は、番組を視聴中でないことを示す。また、視聴可否の値が１の場合、視聴者２４０は、番組を視聴中であることを示す。
【００６２】
なお、図２０において、記録装置２１０と視聴者側装置２２０間における視聴者状態通知７２５を含む通信フレームの通信遅延や通信障害の発生を考慮し、実施の形態１では記録予約レコードに関する番組の記録状況を記録実行開始の１分前に設定しているが、本発明では、この設定時間は特定しない。
【００６３】
以上のように構成された番組記録システムについて、以下、その動作を述べる。
【００６４】
図２３〜図２８を用いて、記録予約要求７２１と視聴者状態通知７２５の運用手順を説明する。
【００６５】
図２３は、視聴者側装置２２０の予約部２２１に含まれる記録予約要求部２２１２のフローチャートを示す。記録予約要求部２２１２は、対視聴者入力部２２１１からの視聴者２４０の番組記録要求の入力を判定Ｓ２１０１で待つ。対視聴者入力部２２１１は、キーボードによる入力方法が知られている。視聴者２４０が番組記録を要求するタイミングは特定しない。視聴者２４０が記録番組を特定する情報は、新聞のテレビ欄やテレビ番組を掲載している雑誌の掲載記事などから入手することができる。視聴者２４０の番組記録要求には、記録予約要求７２１を構成する情報である番組を特定する情報が含まれ、視聴者２４０の要望によっては、記録状況通知７２２の通知タイミングを指定する情報が含まれる。視聴者２４０の番組記録要求の入力発生により、処理Ｓ２１０２で記録予約要求７２１を作成する。このとき、予約部特定情報７２１２、および視聴部特定情報７２１３は、インターネット通信条件として視聴者側装置２２０にあらかじめ設定されている情報をセットする。次に、処理Ｓ２１０３でインターネット通信部２２４から記録予約要求７２１パラメータとして含んだ通信フレームを記録装置２１０に送信する。
【００６６】
図２４は、記録装置２１０の予約管理部２１２に含まれる記録予約受理部２１２１のフローチャートを示す。記録予約受理部２１２１は、インターネット通信部２１６からの記録予約要求７２１の受信の発生を判定Ｓ１２０１で待つ。記録予約要求７２１の受信発生により、処理Ｓ１２０２で、記録予約要求７２１に含まれる番組特定情報７２１１と予約部特定情報７２１２と視聴部特定情報７２１３と通知タイミング指定情報７２１４を、記録予約格納部２１５の中から記録状況５１１が、当該記録予約レコードが予約されていないことを示す０である記録予約レコード５１０に、番組特定情報５１３と予約部特定情報５１４と視聴部特定情報５１５と通知タイミング指定情報５１６にコピーする。このとき、記録予約要求７２１に通知タイミング指定情報７２１４が含まれていない場合は、通知タイミング指定情報５１６は、あらかじめ記録装置２１０に設定されている周期タイミングで記録状況通知７２２を視聴者装置２２０に送信するものと判断し、通知タイミング指定情報５１６の記録状況通知間隔５１６１に１２０分をセットし、記録再生開始事象５１６２に周期通知を示す値である１をセットする。次に処理Ｓ１２０３で、記録予約レコード５１０の記録状況５１１に、記録実行前を示す値である１をセットする。次に処理Ｓ１２０４で現在日時を取得する。次に判定Ｓ１２０５で、記録状況通知事象５１６２が周期通知を含んでいれば、処理Ｓ１２０６で現在日時に通知タイミング指定情報５１６に含まれる記録状況通知間隔５１６１を加算した結果の日時を、記録予約レコード５１０の通知指定日時５１７にセットする。また、判定Ｓ１２０５で、記録状況通知事象５１６２の値に周期通知が指定されていなければ、処理Ｓ１２０７で記録状況通知事象５１６２の値に従って、番組特定情報５１３に含まれる番組開始日時５１３３、または番組終了日時５１３４の情報をもとに算出した日時を、記録予約レコード５１０の通知指定日時５１７にセットする。
【００６７】
以上により、記録予約要求７２１は、記録装置２１０が視聴者側装置２２０およびインターネット２６０を通じて視聴者２４０が記録を要求している番組を認識するために使用している。なお、図２４において、記録予約要求７２１に通知タイミング指定情報７２１４が含まれていない場合の、あらかじめ記録装置２１０に設定されている周期タイミングとして、実施の形態１では記録状況通知の間隔を１２０分で設定しているが、本発明ではこの設定時間は特定しない。
【００６８】
図２５は、視聴者側装置２２０の予約部２２１に含まれる視聴者状態検知部２２１６のフローチャートを示す。視聴者状態検知部２２１６は、対視聴者入力部２２１１からの視聴者２４０の番組視聴状態の入力を処理Ｓ２２０２で検知する。視聴者２４０の番組視聴状態には、当時視聴中の番組のチャンネルコードと視聴中であるかどうかを特定する情報が含まれる。対視聴者入力部２２１１は、キーボードによる入力方法が知られている。処理Ｓ２２０１で検知した番組視聴状態を、当時の視聴者状態格納部２２３に記録されているチャンネルコード２２３１および視聴可否２２３２と判定Ｓ２２０２で比較し、不一致であれば処理Ｓ２２０３に進む。処理Ｓ２２０３では、視聴者の状態を視聴者状態格納部２２３に含まれるチャンネルコード２２３１と視聴可否２２３２に記録する。次に、処理Ｓ２２０４で視聴者状態通知７２５を作成する。このとき、予約部特定情報７２５１は、インターネット通信条件として視聴者側装置２２０にあらかじめ設定されている情報をセットする。次に、処理Ｓ２２０５でインターネット通信部２２４から視聴者状態通知７２５をパラメータとして含んだ通信フレームを記録装置２１０に送信する。
【００６９】
図２６は、記録装置２１０の予約管理部２１２に含まれる視聴者状態受理部２１２５のフローチャートを示す。視聴者状態受理部２１２５は、インターネット通信部２１６からの視聴者状態通知７２５の受信の発生を判定Ｓ１５０１で待つ。視聴者状態通知７２５の受信発生により、判定Ｓ１５０２で、記録予約格納部２１５の中で当時予約されており、かつ、視聴者状態通知７２５の予約部特定情報７２５１が一致する記録予約レコードを見つけ、記録予約レコード５１０の視聴者状態情報５１９２に視聴者状態通知７２５の視聴者状態情報７２５２を処理Ｓ１５０３でコピーする。記録予約格納部２１５の中で当時予約されている全ての記録予約レコードに対して、処理Ｓ１５０３を行う。
【００７０】
以上により、視聴者状態通知７２５は、記録装置２１０が、視聴者側装置２２０およびインターネット２６０を通じて、当時の視聴者２４０の視聴可否に関する状態の認識に使用している。
【００７１】
図２７は、記録装置２１０の記録実行部２１１のフローチャートを示す。記録実行部２１１は、処理Ｓ１３０１で現在日時の取得を行い、記録予約格納部２１５の記録予約レコードの中で、記録状況５１１が、当該記録予約レコードが予約されていることを示す０以外の値である記録予約レコードを判定Ｓ１３０２で見つけ、着目中の記録予約レコード５１０とする。次に着目中の記録予約レコード５１０の記録状況５１１の値が判定Ｓ１３０３で記録実行中を示す２でなければ、処理Ｓ１３０４にて番組の記録を開始の要否を決定し、決定結果を判定Ｓ１３０５で判定する。判定Ｓ１３０５で、処理Ｓ１３０４の結果が記録開始であれば、着目中の記録予約レコード５１０の記録状況５１１に記録実行中を示す２の値、および記録番組格納開始位置５１２を処理Ｓ１３０６でセットし、番組特定情報５１３で示された番組の記録を処理Ｓ１３０７で開始する。一方、判定Ｓ１３０３で記録状況５１１の値が記録実行中を示す２であれば、現在日時と番組特定情報５１３に含まれる番組終了日時５１３４を判定Ｓ１３０８で比較する。判定Ｓ１３０８で現在日時が、番組特定情報５１３に含まれる番組終了日時５１３４に到達していた場合、処理Ｓ１３０９で番組の記録を終了し、着目中の記録予約レコード５１０の記録状況５１１に記録実行済みを示す３の値を処理Ｓ１３１０でセットする。
【００７２】
図２８は、図２７の記録開始検査処理Ｓ１３０４のフローチャートを示す。記録開始検査処理Ｓ１３０４では、記録実行済み、または記録実行確認中の番組に対する記録実行の開始を回避するため、着目中の記録予約レコード５１０の記録状況５１１を判定Ｓ１４０１で検査する。判定Ｓ１４０１で記録状況５１１が記録未実行を示す１であれば、現在日時と、着目中の記録予約レコード５１０の番組特定情報５１３に含まれる番組開始日時５１３３を判定Ｓ１４０２で比較する。判定Ｓ１４０２で現在日時が、番組開始日時５１３３に到達していれば、着目中の記録予約レコード５１０の視聴者状態情報５１９に含まれる視聴可否５１９２を判定Ｓ１４０３で確認する。判定Ｓ１４０３で視聴可否５１９２が視聴中でないことを示す０であれば、処理Ｓ１４０４は、記録開始を処理結果に示して終了する。また、判定Ｓ１４０３で視聴可否５１９２が視聴中であり、かつチャンネルコード５１９１が番組特定情報５１３のチャンネルコード５１３１と一致していれば、着目中の記録予約レコード５１０の記録状況５１１に予約なしを示す０を処理１４０４でセットし、処理Ｓ１３０４は、記録不要を処理結果に示して終了する。判定Ｓ１４０１で記録状況５１１が記録未実行を示す１でない、または、判定Ｓ１４０２で現在日時が、番組開始日時５１３３に到達していないならば、処理Ｓ１３０４は、記録不要を処理結果に示して終了する。
【００７３】
以上により、記録予約要求７２１は、記録装置２１０が、視聴者側装置２２０およびインターネット２６０を通じて視聴者２４０が要求している番組を記録する条件として使用する。および、視聴者状態通知７２５は、記録装置２１０が、視聴者側装置２２０およびインターネット２６０を通じて視聴者２４０の視聴状態を把握することができ、さらに番組記録にあたって、視聴者が番組開始時に番組を視聴できる状態であれば、記録不要な番組として記録予約を破棄する判定条件に使用している。
【００７４】
図２９、図３０を用いて、第１の記録状況通知７２２の運用手順を説明する。
【００７５】
図２９は、記録装置２１０の予約管理部２１２に含まれる記録状況通知部２１２２のフローチャートを示す。記録状況通知部２１２２は、処理Ｓ１６０１で現在日時を取得し、記録予約格納部２１５の記録予約レコードの中で、記録状況５１１が、当該記録予約レコードが予約されていることを示す０以外の値である記録予約レコードを判定Ｓ１６０２で見つけ、着目中の記録予約レコード５１０とする。次に、現在日時と着目中の記録予約レコード５１０の通知指定日時５１７を判定Ｓ１６０３で比較する。判定Ｓ１６０３で現在日時が、通知指定日時５１７に到達していれば、着目中の記録予約レコード５１０の記録状況５１１の値で記録状況通知７２２を処理Ｓ１６０４で作成し、処理Ｓ１６０５でインターネット通信部２１６から視聴者状態通知７２２をパラメータとして含んだ通信フレームを、着目中の記録予約レコード５１０の予約部特定情報５１４で識別される視聴者側装置２２０に送信する。次に、着目中の記録予約レコード５１０の通知タイミング指定情報５１６に含まれる記録状況通知事象５１６２の値を判定Ｓ１６０６で検査し、周期通知が含まれていれば、現在日時に着目中の記録予約レコード５１０の通知タイミング指定情報５１６に含まれる記録状況通知間隔５１６１を加算した日時を、着目中の記録予約レコード５１０の通知指定日時５１７に処理Ｓ１６０７でセットする。また、判定Ｓ１６０６で、記録状況通知事象５１６２の値に周期通知が指定されていなければ、処理Ｓ１６０８で記録状況通知事象５１６２の値に従って、番組特定情報５１３に含まれる番組開始日時５１３３、または番組終了日時５１３４の情報をもとに算出した日時を、記録予約レコード５１０の通知指定日時５１７にセットする。処理Ｓ１６０７、または処理Ｓ１６０８によって、視聴者側装置２２０への記録状況通知７２２の次回通知日時を更新する。
【００７６】
図３０は、視聴者側装置２２０の予約部２２１に含まれる記録状況受信部２２１３のフローチャートを示す。記録状況受信部２２１３は、インターネット通信部２２４からの記録状況通知７２２の受信の発生を判定Ｓ２３０１で待つ。記録状況通知７２２を含む通信フレームの受信発生により、処理Ｓ２３０２で記録状況通知７２２に含まれる番組特定情報７２２１と記録状況情報７２２２を対視聴者表示部２２２２に表示する。対視聴者表示部２２２２は、ディスプレイが知られている。
【００７７】
以上により、記録状況通知７２２は、視聴者２４０が、記録装置２１０に予約した番組記録の記録実行状況を把握するために使用している。
【００７８】
図３１、図３２を用いて、記録状況要求７２４と第２の記録状況通知７２２の運用手順を説明する。
【００７９】
図３１は、視聴者側装置２２０の予約部２２１に含まれる記録状況要求部２２１５のフローチャートを示す。記録状況要求部２２１５は、対視聴者入力部２２１１からの視聴者２４０の番組記録状況の取得要求の入力を判定Ｓ２４０１で待つ。対視聴者入力部２２１１は、キーボードによる入力方法が知られている。視聴者２４０が番組記録状況の取得要求のタイミングは特定しない。視聴者２４０の番組記録状況の取得要求には、記録状況要求７２４を構成する情報である番組特定情報が含まれ、視聴者２４０の要望によっては、記録状況通知７２２の通知タイミング情報が含まれる。視聴者２４０の番組記録状況の取得要求の入力発生により、処理Ｓ２４０１で記録状況要求７２４を作成する。このとき、予約部特定情報７２１２、および視聴部特定情報７２１３は、インターネット通信条件として視聴者側装置２２０にあらかじめ設定されている情報をセットする。次に、処理Ｓ２４０２でインターネット通信部２２４から記録予約要求７２４をパラメータとして含んだ通信フレームを記録装置２１０に送信する。
【００８０】
図３２は、記録装置２１０の予約管理部２１２に含まれる記録状況応答部２１２４のフローチャートを示す。記録状況応答部２１２４は、インターネット通信部２１６からの記録状況要求７２４の受信の発生を判定Ｓ１７０１で待つ。記録状況要求７２４の受信発生により、処理Ｓ１７０２で現在日時を取得する。次に、記録予約格納部２１５の中で当時予約されており、かつ、記録状況要求７２４の番組特定情報７２４１および予約部特定情報７２４２が一致する記録予約レコード５１０を判定Ｓ１７０３で見つけ、着目中の記録予約レコード５１０とする。次に、着目中の記録予約レコード５１０の通知タイミング指定情報５１６に含まれる記録状況通知事象５１６２の値を判定１７０４で検査する。判定Ｓ１７０４で記録状況通知事象５１６２の値が即時応答を含んでいた場合、処理Ｓ１７０５に進む。処理Ｓ１７０５では、着目中の記録予約レコード５１０の記録状況５１１の値で記録状況通知７２２を作成し、インターネット通信部２１６から視聴者状態通知７２２をパラメータとして含んだ通信フレームを、着目中の記録予約レコード５１０の予約部特定情報５１４で識別される視聴者側装置２２０に送信し、判定Ｓ１７０６に進む。次に、着目中の記録予約レコード５１０の通知タイミング指定情報５１６に含まれる記録状況通知事象５１６２の値を判定Ｓ１７０６で検査し、周期通知が含まれていれば、現在日時に着目中の記録予約レコード５１０の通知タイミング指定情報５１６に含まれる記録状況通知間隔５１６１を加算した日時を、着目中の記録予約レコード５１０の通知指定日時５１７に処理Ｓ１７０７でセットする。また、判定Ｓ１７０６で、記録状況通知事象５１６２の値に周期通知が指定されていなければ、処理Ｓ１７０８で記録状況通知事象５１６２の値に従って、番組特定情報５１３に含まれる番組開始日時５１３３、または番組終了日時５１３４の情報をもとに算出した日時を、記録予約レコード５１０の通知指定日時５１７にセットする。処理Ｓ１７０７、または処理Ｓ１７０８により、視聴者側装置２２０への記録状況通知７２２の次回通知日時を、受信した記録状況要求７２４をもとに最新の条件に更新する。
【００８１】
以上により、記録状況要求７２４および記録状況通知７２２は、視聴者２４０が、記録装置２１０に予約した番組記録の記録実行状況を任意時に把握するために使用している。
【００８２】
図３３から図３５を用いて、再生予約要求７２３の運用手順を説明する。
【００８３】
図３３は、視聴者側装置２２０の予約部２２１に含まれる再生予約要求部２２１４のフローチャートを示す。再生予約要求部２２１４は、対視聴者入力部２２１１からの視聴者２４０の番組再生要求の入力を判定Ｓ２５０１で待つ。対視聴者入力部２２１１は、キーボードによる入力方法が知られている。視聴者２４０が番組再生を要求するタイミングは特定しない。視聴者２４０の番組再生要求には、再生予約要求７２３を構成する情報である番組特定情報と番組の再生を開始するタイミングに関する情報が含まれる。視聴者２４０の番組再生要求の入力発生により、処理Ｓ２５０２で再生予約要求７２３を作成する。このとき、予約部特定情報７２３２、および視聴部特定情報７２３３は、インターネット通信条件として視聴者側装置２２０にあらかじめ設定されている情報をセットする。次に、処理Ｓ２５０３でインターネット通信部２２４から再生予約要求７２３をパラメータとして含んだ通信フレームを記録装置２１０に送信する。
【００８４】
図３４は、記録装置２１０の予約管理部２１２に含まれる再生予約受理部２１２３のフローチャートを示す。再生予約受理部２１２３は、インターネット通信部２１６からの再生予約要求７２３の受信の発生を判定Ｓ１８０１で待つ。再生予約要求７２３の受信発生により、処理Ｓ１８０２で現在日時を取得する。次に、記録予約格納部２１５の中で当時予約されており、かつ、再生予約要求７２３の番組特定情報７２３１および予約部特定情報７２３２が一致する記録予約レコード５１０を、判定Ｓ１８０３で見つけ、着目中の記録予約レコード５１０とする。次に、着目中の記録予約レコード５１０の再生タイミング指定情報５１８に含まれる番組再生開始事象５１８２の値を判定Ｓ１８０４で検査する。判定Ｓ１８０４で番組再生開始事象５１８２の値が即時再生の値であった場合、処理Ｓ１８０５に進む。処理Ｓ１８０５では、着目中の記録予約レコード５１０の記録状況５１１の値で記録状況通知７２２を作成し、インターネット通信部２１６から視聴者状態通知７２５をパラメータとして含んだ通信フレームを、着目中の記録予約レコード５１０の予約部特定情報５１４で識別される視聴者側装置２２０に送信する。また、判定Ｓ１８０４で、記録状況通知事象５１６２の値に周期通知が指定されていなければ、処理Ｓ１８０６で記録状況通知事象５１６２の値に従って、番組特定情報５１３に含まれる番組開始日時５１３３、または番組終了日時５２３４の情報をもとに算出した日時を、記録予約レコード５１０の通知指定日時５１７にセットする。処理Ｓ１８０５、または処理Ｓ１８０６により、視聴者側装置２２０への記録状況通知７２２の次回通知日時を、受信した記録状況要求７２４をもとに最新の条件に更新する。
【００８５】
図３５は、記録装置２１０の再生実行部２１３のフローチャートを示す。再生実行部２１３は、処理Ｓ１９０１で現在日時を取得し、記録予約格納部２１５の記録予約レコードの中で、記録状況５１１が、当該記録予約レコードが記録実行済みであることを示す値である記録予約レコードを判定Ｓ１９０２で見つけ、着目中の記録予約レコード５１０とする。次に、現在日時と着目中の記録予約レコード５１０の再生タイミング指定情報５１８に含まれる番組再生指定日時５１８１を判定Ｓ１９０３で比較する。判定Ｓ１９０３で現在日時が、番組再生指定日時５１８１に到達していれば、処理Ｓ１９０４で当該記録予約レコードを削除する意味で、着目中の記録予約レコード５１０の記録状況５１１を０にセットする。次に、着目中の記録予約レコード５１０の記録番組格納開始位置５１２をもとに記録番組の再生を処理Ｓ１９０５で開始し、処理Ｓ１９０６でインターネット通信部２１６から再生番組情報８１を含んだ通信フレームを、着目中の記録予約レコード５１０の視聴部特定情報５１５で識別される視聴者側装置２２０の視聴部２２２に送信する。
【００８６】
以上により、再生予約要求７２３は、視聴者２４０が、記録装置２１０に記録済みの番組の再生タイミングをはかるために使用する。および、再生番組情報８１は、記録装置２１０が再生する番組を視聴部２２２に送信するために使用している。
【００８７】
図３６、図３７を用いて、視聴者状態要求７２６と、第２の視聴者状態通知７２５の運用手順について説明する。
【００８８】
図３６は、記録装置２１０の予約管理部２１２に含まれる視聴者状態要求部２１２６のフローチャートを示す。視聴者状態要求部２１２６は、処理Ｓ３００１で現在日時を取得し、記録予約格納部２１５の記録予約レコードの中で、記録状況５１１が、当該記録予約レコードが記録未実行であることを示す値である記録予約レコードを判定Ｓ３００２で見つけ、着目中の記録予約レコード５１０とする。次に、現在日時と着目中の記録予約レコード５１０の再生タイミング情報５１８に含まれる番組開始日時５２３３を判定Ｓ３００３で比較する。判定Ｓ３００３で現在日時が、番組開始日時５２３３の３０秒前に到達していれば、処理Ｓ３００４で記録状況５１１を視聴者状態の確認中であることを示す値にセットし、処理Ｓ３００５で視聴者状態要求７２６を含んだ通信フレームを作成し、作成した通信フレームを処理Ｓ３００６でインターネット通信部２１６から着目中の記録予約レコード５１０の予約部特定情報５１４で識別される視聴者側装置２２０の予約部２２１に送信する。
【００８９】
図３７は、視聴者側装置２２０の予約部２２１に含まれる視聴者状態応答部２２１８のフローチャートを示す。視聴者状態応答部２２１８は、インターネット通信部２２４からの視聴者状態要求７２６の受信の発生を判定Ｓ２６０１で待つ。視聴者状態要求７２６を含む通信フレームの受信発生により、処理Ｓ２６０２で視聴者状態格納部２２３に含まれる視聴可否２２３２を取得し、視聴可否２２３２をもとに処理Ｓ２６０３で視聴者状態通知７２５を作成する。このとき、予約部特定情報７２５１は、インターネット通信条件として視聴者側装置２２０にあらかじめ設定されている情報をセットする。次に、処理Ｓ２６０４でインターネット通信部２２４から視聴者状態通知７２５をパラメータとして含んだ通信フレームを記録装置２１０に送信する。
【００９０】
以上により、視聴者状態要求７２５は、記録装置２１０が、番組の記録に先んじて視聴者２４０の番組視聴状態を確認することで、視聴者状態通知７２４の信頼性を向上するために使用している。なお、記録装置２１０と視聴者側装置２２０間における視聴者状態通知７２５を含む通信フレームの通信遅延や通信障害の発生を考慮し、実施の形態１では視聴者状態要求７２６を含む通信フレームの送信を番組開始日時の３０秒前に設定しているが、本発明では、この設定時間は特定しない。
【００９１】
【発明の効果】
第１の発明の番組記録システムによれば、あらかじめ取り決められたタイミングで、番組の記録状況を前記視聴者側装置に通知する記録状況通知手段を備えることで、番組の記録を予約していた視聴者が記録済みの番組を視聴し忘れを低減することが可能となる。
【００９２】
第２の発明の番組記録システムによれば、通知タイミング情報を動作条件として備えることで、番組の記録を予約していた視聴者が、視聴者の都合に合わせたタイミングで第１の発明における記録状況通知手段を利用することができるため、番組の記録状況通知の見落としを回避することが可能となる。
【００９３】
第３の発明の番組記録システムによれば、視聴者状態通知手段を備えることで、記録装置が番組の記録を開始するにあたって、番組の記録を予約していた視聴者の状態を認識でき、番組視聴者が記録予約の対象番組を視聴中であれば、記録を不要とする判断ができるため、記録装置の番組記録媒体の有効利用が可能となる。
【００９４】
第４の発明の番組記録システムによれば、視聴者状態要求手段と視聴者状態応答手段を備えることで、記録装置は、第３の発明における視聴者状態通知手段よりもリアルタイム性の高い視聴者状態の把握が可能となる。
【図面の簡単な説明】
【図１】従来技術の番組記録システムの装置間で取り交わされる情報を示す図
【図２】本発明の番組記録システムの装置間で取り交わされる情報を示す図
【図３】本発明の実施の形態１による番組記録システムの構成を示す図
【図４】本発明の実施の形態１による記録装置の構成図
【図５】本発明の実施の形態１による視聴者側装置の構成図
【図６】本発明の実施の形態１による記録番組格納部のデータ構成図
【図７】本発明の実施の形態１による記録予約格納部のデータ構成図
【図８】本発明の実施の形態１による記録予約レコードのデータ構成図
【図９】本発明の実施の形態１による視聴者上体格納部のデータ構成図
【図１０】本発明の実施の形態１による通信フレームのデータ構成図
【図１１】本発明の実施の形態１によるアプリケーション定義の通信データのデータ構成図
【図１２】本発明の実施の形態１によるデータ識別値を示す図
【図１３】本発明の実施の形態１による番組予約要求のデータ構成図
【図１４】本発明の実施の形態１による記録状況通知のデータ構成図
【図１５】本発明の実施の形態１による再生予約要求のデータ構成図
【図１６】本発明の実施の形態１による記録状況要求のデータ構成図
【図１７】本発明の実施の形態１による視聴者状態通知のデータ構成図
【図１８】本発明の実施の形態１による視聴者状態要求のデータ構成図
【図１９】本発明の実施の形態１による記録状況情報の値を示す図
【図２０】本発明の実施の形態１による記録通知事象の値を示す図
【図２１】本発明の実施の形態１による番組再生事象の値を示す図
【図２２】本発明の実施の形態１による視聴可否の値を示す図
【図２３】本発明の実施の形態１による記録予約要求部の手順を示すフローチャート
【図２４】本発明の実施の形態１による記録予約受理部の手順を示すフローチャート
【図２５】本発明の実施の形態１による視聴者状態検知部の手順を示すフローチャート
【図２６】本発明の実施の形態１による視聴者状態受理部の手順を示すフローチャート
【図２７】本発明の実施の形態１による記録実行部の手順を示すフローチャート
【図２８】本発明の実施の形態１による記録開始検査処理の手順を示すフローチャート
【図２９】本発明の実施の形態１による記録状況通知部の手順を示すフローチャート
【図３０】本発明の実施の形態１による記録状況受信部の手順を示すフローチャート
【図３１】本発明の実施の形態１による記録状況要求部の手順を示すフローチャート
【図３２】本発明の実施の形態１による記録要求応答部の手順を示すフローチャート
【図３３】本発明の実施の形態１による再生予約要求部の手順を示すフローチャート
【図３４】本発明の実施の形態１による再生予約受理部の手順を示すフローチャート
【図３５】本発明の実施の形態１による再生実行部の手順を示すフローチャート
【図３６】本発明の実施の形態１による視聴者状態要求部の手順を示すフローチャート
【図３７】本発明の実施の形態１による視聴者状態応答部の手順を示すフローチャート
【図３８】従来技術における番組記録システムの構成を示す図
【符号の説明】
１１０　記録装置
１２０　視聴者側装置
１３０　番組送信元
２１０　記録装置
２１１　記録実行部
２１１１　番組受信部
２１１２　番組記録部
２１２　予約管理部
２１２１　記録予約受理部
２１２２　記録状況通知部
２１２３　再生予約受理部
２１２４　記録状況応答部
２１２５　視聴者状態受理部
２１２６　視聴者状態要求部
２１３　再生実行部
２１４　記録番組格納部
２１５　記録予約格納部
２１６　インターネット通信部
２２０　視聴者側装置
２２１　予約部
２２１１　対視聴者入力部
２２１２　記録予約要求部
２２１３　記録状況受信部
２２１４　再生予約要求部
２２１５　記録状況要求部
２２１６　視聴者状態検知部
２２１７　視聴者状態通知部
２２１８　視聴者状態応答部
２２２　視聴部
２２２１　再生番組受信部
２２２２　対視聴者表示部
２２３　視聴者状態格納部
２２４　インターネット通信部
２３０　番組送信元
２４０　番組視聴者
２５０　放送波
２６０　インターネット
５１　記録予約レコード
５１１　記録状況
５１２　記録番組格納開始位置
５１３　番組特定情報
５１４　予約部特定情報
５１５　視聴部特定情報
５１６　通知タイミング指定情報
５１７　通知指定日時
５１８　再生タイミング指定情報
５１９　視聴者状態情報
７２１　記録予約要求
７２２　記録状況通知
７２３　再生予約要求
７２４　記録状況要求
７２５　視聴者状態通知
７２６　視聴者状態要求
【図１】
2004032027.tif 000003
【図２】
2004032027.tif 000004
【図３】
2004032027.tif 000005
【図４】
2004032027.tif 000006
【図５】
2004032027.tif 000007
【図６】
2004032027.tif 000008
【図７】
2004032027.tif 000009
【図８】
2004032027.tif 000010
【図９】
2004032027.tif 000011
【図１０】
2004032027.tif 000012
【図１１】
2004032027.tif 000013
【図１２】
2004032027.tif 000014
【図１３】
2004032027.tif 000015
【図１４】
2004032027.tif 000016
【図１５】
2004032027.tif 000017
【図１６】
2004032027.tif 000018
【図１７】
2004032027.tif 000019
【図１８】
2004032027.tif 000020
【図１９】
2004032027.tif 000021
【図２０】
2004032027.tif 000022
【図２１】
2004032027.tif 000023
【図２２】
2004032027.tif 000024
【図２３】
2004032027.tif 000025
【図２４】
2004032027.tif 000026
【図２５】
2004032027.tif 000027
【図２６】
2004032027.tif 000028
【図２７】
2004032027.tif 000029
【図２８】
2004032027.tif 000030
【図２９】
2004032027.tif 000031
【図３０】
2004032027.tif 000032
【図３１】
2004032027.tif 000033
【図３２】
2004032027.tif 000034
【図３３】
2004032027.tif 000035
【図３４】
2004032027.tif 000036
【図３５】
2004032027.tif 000037
【図３６】
2004032027.tif 000038
【図３７】
2004032027.tif 000039
【図３８】
2004032027.tif 000040