(57)【要約】【課題】  録画済の番組に関連している番組がある場合、ユーザにそのことを認識させ、順次再生などの処理を実行するように導くことができるようにする。【解決手段】  録画再生装置に録画されている番組が再生されているときに、その番組に何らかの関係を有する関係情報が存在するか否かが判断される。関係情報が存在すると判断された場合、そのことをユーザに認識させるようなボタンが、ディスプレイ上に表示される。その表示されたボタンがユーザにより操作された場合、関係情報が読み出され、ディスプレイ上に表示される。ユーザは、その関連情報を閲覧することにより、視聴中の番組に関連ある番組が録画されていることなどを認識することができ、また、その認識に基づき、その関連がある番組を再生させることができる。本発明は、コンテンツを録画し、再生する録画再生装置に適用することができる。【選択図】図１０
2005328401.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ同士の関係を示すテーブルを管理する管理手段と、
前記管理手段に管理されている前記テーブルを参照し、前記コンテンツの録画予約を実行する録画予約手段と、
前記録画予約手段により録画予約された結果、録画された前記コンテンツを記録する記録手段と、
前記記録手段により記録された前記コンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かを前記テーブルを参照して判断する判断手段と、
前記判断手段により前記関係情報が存在すると判断された場合、前記関係情報が存在することをユーザに認識させる認識手段と、
前記関係情報を閲覧するという指示を受けた場合、前記関係情報を前記ユーザに提供する提供手段と
を備えることを特徴とする情報提供装置。
【請求項２】
前記管理手段により管理される前記テーブルには、第１のコンテンツを基準としたとき、その第１のコンテンツ内に含まれる所定の場面と関係のある第２のコンテンツ、その第１のコンテンツに出演している出演者が出演している第３のコンテンツ、その第１のコンテンツ内で放送されるコマーシャルに関係のある第４のコンテンツ、その第１のコンテンツの次回として放送される第５のコンテンツのうちの少なくとも１つの関係を有するコンテンツ同士の情報が記載されている
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記管理手段により管理される前記テーブルには、第１のコンテンツを基準としたとき、その第１のコンテンツに付けられた第１のタイトルと一致するタイトルが付けられた第２のコンテンツ、前記第１のタイトルの一部分を含むタイトルが付けられた第３のコンテンツ、前記第１のタイトルが、詳細な説明に含まれる第４のコンテンツ、または、前記第１のコンテンツに付けられたサブタイトルと一致するタイトルが付けられた第５のコンテンツのうちのいずれか１つの関係を有するコンテンツ同士の情報が記載されている
ことを特徴とする請求項１に記載の情報提供装置。
【請求項４】
前記テーブルをＥＰＧ（Electric Program Guide）を参照して作成する作成手段を
さらに備えることを特徴とする請求項１に記載の情報提供装置。
【請求項５】
コンテンツを受信する受信手段とその受信したコンテンツを記録する記録手段を少なくとも備える情報提供装置の情報提供方法において、
コンテンツ同士の関係を示すテーブルを管理する管理ステップと、
前記管理ステップの処理で管理されている前記テーブルを参照し、前記コンテンツの録画予約を実行する録画予約ステップと、
前記録画予約ステップの処理で録画予約された結果に基づき、前記受信手段と前記記録手段を制御し、前記コンテンツを前記記録手段に記録する記録制御ステップと、
前記記録制御ステップの処理で記録が制御された前記コンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かを前記テーブルを参照して判断する判断ステップと、
前記判断ステップの処理で前記関係情報が存在すると判断された場合、前記関係情報が存在することをユーザに認識させる認識ステップと、
前記関係情報を閲覧するという指示を受けた場合、前記関係情報を前記ユーザに提供する提供ステップと
を含むことを特徴とする情報提供方法。
【請求項６】
コンテンツを受信する受信手段とその受信したコンテンツを記録する記録手段を少なくとも備える情報提供装置を制御するコンピュータのプログラムを記録している記録媒体において、
コンテンツ同士の関係を示すテーブルを管理する管理ステップと、
前記管理ステップの処理で管理されている前記テーブルを参照し、前記コンテンツの録画予約を実行する録画予約ステップと、
前記録画予約ステップの処理で録画予約された結果に基づき、前記受信手段と前記記録手段を制御し、前記コンテンツを前記記録手段に記録する記録制御ステップと、
前記記録制御ステップの処理で記録が制御された前記コンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かを前記テーブルを参照して判断する判断ステップと、
前記判断ステップの処理で前記関係情報が存在すると判断された場合、前記関係情報が存在することをユーザに認識させる認識ステップと、
前記関係情報を閲覧するという指示を受けた場合、前記関係情報を前記ユーザに提供する提供ステップと
を含むことを特徴とするプログラムが記録されている記録媒体。
【請求項７】
コンテンツを受信する受信手段とその受信したコンテンツを記録する記録手段を少なくとも備える情報提供装置を制御するコンピュータのプログラムであって、
コンテンツ同士の関係を示すテーブルを管理する管理ステップと、
前記管理ステップの処理で管理されている前記テーブルを参照し、前記コンテンツの録画予約を実行する録画予約ステップと、
前記録画予約ステップの処理で録画予約された結果に基づき、前記受信手段と前記記録手段を制御し、前記コンテンツを前記記録手段に記録する記録制御ステップと、
前記記録制御ステップの処理で記録が制御された前記コンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かを前記テーブルを参照して判断する判断ステップと、
前記判断ステップの処理で前記関係情報が存在すると判断された場合、前記関係情報が存在することをユーザに認識させる認識ステップと、
前記関係情報を閲覧するという指示を受けた場合、前記関係情報を前記ユーザに提供する提供ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置および方法、記録媒体、並びにプログラムに関し、特に、関連のある番組をユーザの手を煩わせずに録画予約し、録画された関連がある番組同士を効率良く再生できるようにする際に用いて好適な情報提供装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ハードディスクレコーダやＤＶＤレコーダなどが普及しつつあり、また、ＥＰＧ（Electric Program Guide）と称される電子番組表も普及しつつある。ハードディスクレコーダなどでは、ＥＰＧを用いた録画予約などが簡便にできるような機能が備えられているものもある。
【０００３】
また、ＥＰＧは、インターネットなどを介してパーソナルコンピュータなどでも閲覧することが可能であり、ユーザは、録画予約以外にも、どんな番組が放送されるのかを確認したり、興味のある番組の詳細な情報を閲覧したりするなどを行うことができる。そのような利用もあり、ＥＰＧの利用も一般的になりつつあり、ＥＰＧを用いた種々のサービスも提案されている。（特許文献１参照）
【特許文献１】特開平１１−１６４２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＥＰＧなどを用いて簡便に録画予約ができるようになってきているために、また、ハードディスクレコーダなどは、長時間の録画が行えるようになってきているために、ユーザは、沢山の番組をハードディスクレコーダのような録画装置に録画する傾向にある。
【０００５】
また、録画装置によっては、例えば、ユーザがキーワードを登録しておくと、そのキーワードに基づいて、ユーザの手を煩わすことなく（自動的に）番組を録画する機能を有しているものもある。そのような機能を有している録画装置を利用しているユーザも、沢山の番組を録画装置に録画する傾向にある。
【０００６】
しかしながら、沢山の番組を録画しても、時間的な制限などにより、ユーザは、必ずしも録画した全ての番組を視聴できるわけではないといった問題があった。
【０００７】
また、例えば、ユーザが番組Ａを録画し、視聴したときに、その番組Ａに関係する番組Ｂも視聴したいといった要望があるが、ユーザ側で番組Ａと番組Ｂに関連があるということをＥＰＧなどの情報から読み取り、録画予約することは、ユーザにとって煩わしい処理（例えば、情報を検索し、その情報から番組Ａと番組Ｂに関連があることを判断し、録画予約を実行するといった一連の処理）を含み、簡便に行えないといった課題があった。
【０００８】
また、録画装置に録画された沢山の番組のなかで、関連がある番組を見つけ出し、順次再生するといったようなことは、ユーザが積極的に録画された番組を検索するなどの処理を実行しなければ、実現できないといった課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、関連性のある番組をユーザの手を煩わすことなく録画予約できるようにすることを目的とする。また、録画された複数の番組から、関連性のある番組を、ユーザ側に認識させるための情報を提示できるようにすることも目的とする。さらに、関連性のある番組であることを示す情報を生成し、管理できるようにすることも目的とする。
【課題を解決するための手段】
【００１０】
本発明の情報提供装置は、第１にコンテンツ同士の関係を示すテーブルを管理する管理手段と、管理手段に管理されているテーブルを参照し、コンテンツの録画予約を実行する録画予約手段と、録画予約手段により録画予約された結果、録画されたコンテンツを記録する記録手段と、記録手段により記録されたコンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かをテーブルを参照して判断する判断手段と、判断手段により関係情報が存在すると判断された場合、関係情報が存在することをユーザに認識させる認識手段と、関係情報を閲覧するという指示を受けた場合、関係情報をユーザに提供する提供手段とを備えることを要旨とする。
【００１１】
第２に、前記第１の要旨に加え、前記管理手段により管理されるテーブルには、第１のコンテンツを基準としたとき、その第１のコンテンツ内に含まれる所定の場面と関係のある第２のコンテンツ、その第１のコンテンツに出演している出演者が出演している第３のコンテンツ、その第１のコンテンツ内で放送されるコマーシャルに関係のある第４のコンテンツ、その第１のコンテンツの次回として放送される第５のコンテンツのうちの少なくとも１つの関係を有するコンテンツ同士の情報が記載されていることを要旨とする。
【００１２】
第３に、前記第１の要旨に加え、前記管理手段により管理されるテーブルには、第１のコンテンツを基準としたとき、その第１のコンテンツに付けられた第１のタイトルと一致するタイトルが付けられた第２のコンテンツ、第１のタイトルの一部分を含むタイトルが付けられた第３のコンテンツ、第１のタイトルが、詳細な説明に含まれる第４のコンテンツ、または、第１のコンテンツに付けられたサブタイトルと一致するタイトルが付けられた第５のコンテンツのうちのいずれか１つの関係を有するコンテンツ同士の情報が記載されていることを要旨とする。
【００１３】
第４に、前記第１の要旨に加え、テーブルをＥＰＧ（Electric Program Guide）を参照して作成する作成手段をさらに備えることを要旨とする。
【００１４】
本発明の情報提供方法は、コンテンツを受信する受信手段とその受信したコンテンツを記録する記録手段を少なくとも備える情報提供装置の情報提供方法であって、コンテンツ同士の関係を示すテーブルを管理する管理ステップと、管理ステップの処理で管理されているテーブルを参照し、コンテンツの録画予約を実行する録画予約ステップと、録画予約ステップの処理で録画予約された結果に基づき、受信手段と記録手段を制御し、コンテンツを記録手段に記録する記録制御ステップと、記録制御ステップの処理で記録が制御されたコンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かをテーブルを参照して判断する判断ステップと、判断ステップの処理で関係情報が存在すると判断された場合、関係情報が存在することをユーザに認識させる認識ステップと、関係情報を閲覧するという指示を受けた場合、関係情報をユーザに提供する提供ステップとを含むことを要旨とする。
【００１５】
本発明の記録媒体は、コンテンツを受信する受信手段とその受信したコンテンツを記録する記録手段を少なくとも備える情報提供装置を制御するコンピュータのプログラムを記録している記録媒体であって、コンテンツ同士の関係を示すテーブルを管理する管理ステップと、管理ステップの処理で管理されているテーブルを参照し、コンテンツの録画予約を実行する録画予約ステップと、録画予約ステップの処理で録画予約された結果に基づき、受信手段と記録手段を制御し、コンテンツを記録手段に記録する記録制御ステップと、記録制御ステップの処理で記録が制御されたコンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かをテーブルを参照して判断する判断ステップと、判断ステップの処理で関係情報が存在すると判断された場合、関係情報が存在することをユーザに認識させる認識ステップと、関係情報を閲覧するという指示を受けた場合、関係情報をユーザに提供する提供ステップとを含むことを要旨とするプログラムが記録されている。
【００１６】
本発明のプログラムは、コンテンツを受信する受信手段とその受信したコンテンツを記録する記録手段を少なくとも備える情報提供装置を制御するコンピュータのプログラムであって、コンテンツ同士の関係を示すテーブルを管理する管理ステップと、管理ステップの処理で管理されているテーブルを参照し、コンテンツの録画予約を実行する録画予約ステップと、録画予約ステップの処理で録画予約された結果に基づき、受信手段と記録手段を制御し、コンテンツを記録手段に記録する記録制御ステップと、記録制御ステップの処理で記録が制御されたコンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かをテーブルを参照して判断する判断ステップと、判断ステップの処理で関係情報が存在すると判断された場合、関係情報が存在することをユーザに認識させる認識ステップと、関係情報を閲覧するという指示を受けた場合、関係情報をユーザに提供する提供ステップとを含むことを要旨とする。
【００１７】
本発明の情報提供装置および方法、並びにプログラムにおいては、コンテンツ同士の関係が記載されたテーブルを基に、コンテンツの録画がされ、その録画された複数のコンテンツ同士の関連がユーザに提示される。
【発明の効果】
【００１８】
本発明によれば、関連性のあるコンテンツをユーザの手を煩わすことなく録画予約することが可能となる。
【００１９】
本発明によれば、録画された関連性のあるコンテンツを、ユーザ側に、関連性のあることを示す情報を提示し、認識させることが可能となる。
【００２０】
本発明によれば、録画された複数のコンテンツ同士に、関連性がある場合、そのことをユーザに示す情報を生成し、提示し、認識させることが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２２】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加されたりする発明の存在を否定するものではない。
【００２３】
本発明の情報提供装置は、例えば、図５に示すコンテンツ記録再生装置３である。前記情報提供装置は、コンテンツ同士の関係を示すテーブル（例えば、図図４の関係情報テーブル１０１）を管理する管理手段（例えば、図５の関係情報記憶部１２７）と、管理手段に管理されているテーブルを参照し、コンテンツの録画予約を実行する録画予約手段（例えば、図８のフローチャートの処理を実行する図５の制御部１２２）と、録画予約手段により録画予約された結果、録画されたコンテンツを記録する記録手段（例えば、図５のコンテンツ記録部１２４）と、記録手段により記録されたコンテンツが再生されるとき、再生されているとき、または、再生が終了されたとき、そのコンテンツに関連情報が存在するか否かをテーブルを参照して判断する判断手段（例えば、図１０のステップＳ１１１の処理を実行する図５の制御部１２２）と、判断手段により関係情報が存在すると判断された場合、関係情報が存在することをユーザに認識させる認識手段（例えば、図１０のステップＳ１１２の処理を実行する制御部１２２と表示制御部１２６）と、関係情報を閲覧するという指示を受けた場合、関係情報をユーザに提供する提供手段（例えば、図１０のステップＳ１１４，Ｓ１１５の処理を実行する図５の制御部１２２と表示制御部１２６）とを備える。
【００２４】
以下に、本発明の実施の形態について図面を参照して説明する。
【実施例１】
【００２５】
［全体構成］
図１は、本発明を適用したシステムの一実施の形態の構成を示す図である。インターネットやＬＡＮ（Local Area Network）などから構成されるネットワーク１には、ＥＰＧ（Electric Program Guide）サーバ２と、コンテンツ記録再生装置３が接続されている。
【００２６】
ＥＰＧサーバ２は、ＥＰＧを管理する。また、本実施の形態においては、後述するように、ＥＰＧサーバ２は、複数の番組同士に、何らかの関係がある場合、そのことを示す情報（以下、適宜、関係情報と記述する）を生成し、管理する。
【００２７】
コンテンツ記録再生装置３は、ユーザ側の装置である。コンテンツ記録再生装置３は、図示されていないアンテナによりコンテンツを受信し、または、ネットワーク１を介して配信されるコンテンツを受信し、その受信されたコンテンツを記録する。コンテンツ記録再生装置３は、記録されたコンテンツを再生する機能も有している。また、コンテンツ記録再生装置３は、ＥＰＧサーバ２とネットワーク１を介してデータの授受を行うことができる構成とされている。
【００２８】
なお、説明の都合上、図１には、ＥＰＧサーバ２、コンテンツ記録再生装置３は、それぞれ１台しか図示していないが、それぞれ複数台存在していても、勿論良い。特に、コンテンツ記録再生装置３は、視聴者が有する端末であり、ネットワーク１には、複数のコンテンツ記録再生装置３が接続されている。
【００２９】
［ＥＰＧサーバの構成］
図２は、ＥＰＧサーバ２の内部構成例を示す図である。ＥＰＧサーバ２には、パーソナルコンピュータなどと称される装置を用いることが可能である。ＥＰＧサーバ２のＣＰＵ（Central Processing Unit）２１は、ＲＯＭ（Read Only Memory）２２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ（Random Access Memory）２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース２５は、キーボードやマウスから構成される入力部２６が接続され、入力部２６に入力された信号をＣＰＵ２１に出力する。また、入出力インタフェース２５には、ディスプレイやスピーカなどから構成される出力部２７も接続されている。
【００３０】
さらに、入出力インタフェース２５には、ハードディスクなどから構成される記憶部２８、および、ネットワーク１を介して他の装置（例えば、未来ＥＰＧサーバ３）とデータの授受を行う通信部２９も接続されている。ドライブ３０は、磁気ディスク４１、光ディスク４２、光磁気ディスク４３、半導体メモリ４４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【００３１】
図３は、ＥＰＧサーバ２が有する機能と、ＥＰＧサーバ２が管理するデータベースについて説明するための図である。図３においては、ＥＰＧサーバ２が有する機能は、アプリケーション部６１に、ＥＰＧサーバ２が管理するデータベースについては、データベース部６２に、それぞれ示している。
【００３２】
記憶部２８（図２）に所定のアプリケーションが記憶されており、その記憶されているアプリケーションが、ＲＡＭ２３に展開され、その展開されたアプリケーションに基づき、ＣＰＵ２１が各部を制御することにより、ＥＰＧサーバ２が有する各機能は実現される。
【００３３】
ＥＰＧサーバ２が有する各機能について説明する。なお、各部において扱われるデータの詳細は、後述するため、ここでの説明は簡略化して説明する。ＥＰＧ生成部７１は、ＥＰＧを生成する。ＥＰＧとは電子番組表などと称され、チャンネル、放送時間、放送される番組の情報などを、それぞれ関連付け、ユーザにわかりやすいかたちで提供するものである。
【００３４】
ＥＰＧ自体は、既存のものを使うことができ、ＥＰＧ生成部７１は、既存の方法を用いてＥＰＧを作成するようにしても良い。また、ＥＰＧサーバ２とは異なる外部のサーバにより作成されたＥＰＧの供給を受け、そのＥＰＧを管理するようにしても良い。ここでは、ＥＰＧ生成部７１は、ＥＰＧを生成し、生成されたＥＰＧは、データベース６２のＥＰＧデータベースに８１に記憶されるとして説明する。
【００３５】
関係情報生成部７２は、番組同士の関係を示す関係情報を生成し、その生成された関係情報を関係情報データベース６２に記憶させる。関係情報生成部７２は、ＥＰＧデータベース８１に記憶されているＥＰＧを解析することにより関係情報を生成する。または、関係情報生成部７２は、ユーザにより入力された所定の情報を加工することにより関係情報を生成する。
【００３６】
送受信部７３は、ネットワーク１を介してデータの授受を制御する。
【００３７】
［データベースについて］
次に、関係情報データベース８２により管理される関係情報について説明する。図４は、関係情報データベース６２に管理される関係情報テーブル１０１の構成を示す図である。関係情報テーブル１０１には、“番組ＩＤ”、“チャンネル番号”、“放送開始日時”、“放送終了日時”、“番組タイトル”という項目が設けられている。
【００３８】
“番組ＩＤ”は、所定の番組を一意に識別することができるようにするために、その所定の番組に割り当てられたＩＤである。“チャンネル番号”は、番組ＩＤで示される番組を放送した放送局を示す番号である。“放送開始日時”は、番組ＩＤで示される番組の放送が開始された日時を示す情報である。“放送終了日時”は、番組ＩＤで示される番組の放送が終了した日時を示す情報である。“番組タイトル”は、番組ＩＤで示される番組に付けられていたタイトルを示す情報である。
【００３９】
関係情報テーブル１０１には、これらの番組を一意に識別するための情報の他に、まず、“場面”と“場面の関連番号ＩＤ”という項目が設けられている。“場面”は、一意に識別される番組に含まれる所定の場面を示すための情報として設けられており、その情報としては、その場面が放送される時間の情報である。そして、その場面を識別するためのＩＤが、“場面の関連番号ＩＤ”の欄に記載される。
【００４０】
例えば、図４に示した番組ＩＤが“１３４”で示される番組には、“場面１”と“場面２”という２つの場面が設定され、それぞれの場面に対して“場面１の関連番号ＩＤ”と“場面２の関連番号ＩＤ”というＩＤが割り当てられている。
【００４１】
また関係情報テーブル１０１には、“出演者”と“出演者の関連番号ＩＤ”という項目が設けられている。“出演者”の欄には、一意に識別される番組に出演している出演者に関する情報（名前）を示すための情報が記載される。そして、その出演者を識別するためのＩＤが、“出演者の関連番号ＩＤ”の欄に記載される。
【００４２】
例えば、図４に示した番組ＩＤが“１３４”で示される番組には、“出演者１”という出演者が設定され、その出演者１に対して“出演者１の関連番号ＩＤ”というＩＤが割り当てられている。
【００４３】
“場面”と“場面の関連番号ＩＤ”という項目や、“出演者”と“出演者の関連番号ＩＤ”と項目は、複数設けられてよい。その数に限定を設けるか否かは、本発明を適用するシステムの構成などに依存して決定されればよい。
【００４４】
また関係情報テーブル１０１には、“次回番組ＩＤ”という項目も設けられている。この“次回番組ＩＤ”という項目の欄には、一意に識別される番組に対し、次回放送される番組を示す番組ＩＤが書き込まれる。次回放送される番組とは、翌週の同じチャンネルで同じ時間帯に放送される番組のことを示し、連続的に（シリーズとして）放送される番組であれば、放送日時にかかわらず、次回に放送される番組のことを示す。
【００４５】
また関係情報テーブル１０１には、“ＣＭ”と“ＣＭの関連番組ＩＤ”という項目も設けられている。ここで、“ＣＭ”とは、Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅの略であり、
商業放送のテレビジョンやラジオで放送される広告文案（コマーシャルと称される）のことである。
【００４６】
この、“ＣＭ”と“ＣＭの関連番号ＩＤ”との項目は、複数設けられ、その数に限定はない。例えば、図４に示した番組ＩＤが“１３４”で示される番組には、“ＣＭ１”というＣＭが設定され、そのＣＭ１に対して“ＣＭ１の関連番号ＩＤ”というＩＤが割り当てられている。
【００４７】
関係情報テーブル１０１は、このような項目から構成され、番組毎に各項目に対する情報が記載されている。
【００４８】
なお、ここでは図示および説明は省略するが、ＥＰＧサーバ２は、関係情報テーブル１０１を作成するために必要な情報が記載されたテーブルも管理するようにしても良い。関係情報テーブル１０１を作成するために必要な情報でありテーブルとして管理する情報としては、例えば、出演者名と出演者ＩＤ（図４においては例えば、出演者１の関連番号ＩＤ）とを関連付けたテーブルなどである。
【００４９】
このような関係情報テーブル１０１は、コンテンツ記録再生装置３に対して供給される。
【００５０】
［コンテンツ記録再生装置の構成］
図５は、コンテンツ記録再生装置３の内部構成例を示す図である。テレビジョン放送として放送された番組や、ネットワーク１を介して提供されたコンテンツは、送受信部１２１により受信される。送受信部１２１により受信された番組（コンテンツ）は、制御部１２２の制御により、記録再生部１２３に供給される。記録再生部１２３は、供給されたコンテンツをコンテンツ記録部１２４に記録させる。このコンテンツ記録部１２４は、コンテンツ記録再生装置３に内蔵されたハードディスクドライブ（ＨＤＤ）や、着脱自在の記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）など）により構成される。
【００５１】
また記録再生部１２３は、コンテンツ記録部１２４にコンテンツを記録する際の制御を行うだけでなく、コンテンツ記録部１２４に記録されているコンテンツを再生する際の制御も行う。
【００５２】
操作部１２５は、ユーザからの指示を受付、その指示を制御部１２２に対して供給する。制御部１２２は、操作部１２５からの指示に基づいて、コンテンツ記録再生装置３内の各部を制御する。操作部１２５は、コンテンツ記録再生装置３の本体に設けられた複数のボタンや、別体に構成されるリモートコントローラ（いずれも不図示）から構成される。
【００５３】
制御部１２２は、操作部１２５から、コンテンツの再生の指示を受けた場合、記録再生部１２３に、指示されたコンテンツをコンテンツ記録部１２４から読み出すように指示を出す。その結果、コンテンツ記録部１２４から読み出されたコンテンツは、記録再生部１２３を介して制御部１２２に供給される。制御部１２２は、供給されたコンテンツを表示制御部１２６に供給する。
【００５４】
表示制御部１２６は、供給されたコンテンツに基づく画像や映像を、外部のディスプレイ１４１に供給する。
【００５５】
送受信部１２１がＥＰＧサーバ２からＥＰＧや関係情報テーブル１０１を受信した場合、制御部１２２は、その受信されたＥＰＧや関係情報テーブル１０１を関係情報記憶部１２７に記憶させる。
【００５６】
なお、コンテンツ記録再生装置３は、図５に示した各部のみで構成されることが限定されるものではない。
【００５７】
［システムの動作について１］
次に、図６のフローチャートを参照し、図１に示したシステムのうち、ＥＰＧサーバ２とコンテンツ記録再生装置３が係わる動作について説明する。なお。図６のフローチャートを参照して説明する動作は、概略であり、コンテンツ記録再生装置３における録画に係わる処理などの詳細な動作については、図８のフローチャートを参照して後述する。
【００５８】
ステップＳ１１において、コンテンツ記録再生装置３は、ＥＰＧサーバ２に対してＥＰＧの供給を要求する。例えば、ユーザがコンテンツ記録再生装置３に対して、ＥＰＧを閲覧するための所定の操作を行ったときに、ステップＳ１１における処理が実行される。または、コンテンツ記録再生装置３は、周期的（例えば、１週間毎）に、ユーザの指示があったか否かにかかわらず、ステップＳ１１における処理を実行する。
【００５９】
ステップＳ２１において、コンテンツ記録再生装置３からの要求を受信したＥＰＧサーバ２は、ステップＳ２２において、ＥＰＧをＥＰＧデータベース８１から読み出し、コンテンツ記録再生装置３に対して送信すると共に、関係情報テーブル１０１も関係情報データベース８２から読み出し、コンテンツ記録再生装置３に対して送信する。
【００６０】
このようにして送信されたＥＰＧと関係情報テーブル１０１を、ステップＳ１２の処理として受信したコンテンツ記録再生装置３は、受信したＥＰＧと関係情報テーブル１０１を関係情報記憶部１２７に記憶させる。そして、ステップＳ１３において、受信されたＥＰＧや関係情報テーブル１０１が用いられて、録画予約の処理が実行される。
【００６１】
この録画予約は、例えば、ユーザがＥＰＧを閲覧し、１つの番組を選択すると、その番組の関係情報が関係情報テーブル１０１から読み出される。この読み出される関係情報には、録画予約された番組に何らかの関係（例えば、処理対象とされている番組の番組タイトルをサブタイトルに含む他の番組という関係など）があると判断される番組に関する情報が含まれる。そのような情報を含む関係情報に基づき、複数の番組が録画予約される。このような録画予約が実行されることにより、ユーザの手を煩わすことなく、複数の関連性を有する番組が録画予約される。
【００６２】
ステップＳ１４において、録画予約された番組は、予約された時間になったときに、録画される。録画された番組（コンテンツ）は、制御部１２２と記録再生部１２３の処理により、コンテンツ記録部１２４に記録される。
【００６３】
コンテンツ記録部１２４に記録されたコンテンツは、ユーザの指示があったときに、再生される（ステップＳ１５）。
【００６４】
［システムの動作について２］
図６に示したフローチャートの説明においては、ＥＰＧサーバ２からＥＰＧと関係情報テーブル１０１が共に、コンテンツ記録再生装置３に供給されるとしたが、別々に供給されるようにしても良い。別々に供給されるときの動作について、図７のフローチャートを参照して説明する。
【００６５】
ステップＳ４１において、コンテンツ記録再生装置３からＥＰＧの要求が出され、ステップＳ６１において、ＥＰＧサーバ２により受信される。この処理は、図６のステップＳ１１およびステップＳ２１の処理と同様に行われる。
【００６６】
ＥＰＧサーバ２は、ステップＳ６２において、ＥＰＧデータベース８１からＥＰＧを読み出し、コンテンツ記録再生装置３に対して送信する。ステップＳ４２において、コンテンツ記録再生装置３は、ＥＰＧを受信し、関係情報記憶部１２７（図５）に記憶する。そして、その記憶されたＥＰＧが用いられて、また、ユーザの指示により、録画予約が実行される（ステップＳ４３）。ステップＳ４３において、録画予約が実行された場合、その録画予約された番組を識別するための情報（例えば、番組ＩＤ）が送信される。
【００６７】
番組を識別するための情報を、ステップＳ６３の処理として受信したＥＰＧサーバ２は、ステップＳ６４において、その情報に係わる関係情報を、関係情報テーブル１０１から抽出し、その抽出した関係情報を、コンテンツ記録再生装置３に対して送信する。ステップＳ４４において関係情報を受信したコンテンツ記録再生装置３は、ステップＳ４５において、その関係情報を用いた録画予約を行う。
【００６８】
このように録画予約が行われる場合であっても、図６を参照して説明したように、結果として、ユーザが録画予約した番組に、何らかの関連性を有する複数の番組が、録画予約される。よって、ユーザは、複数の録画予約を行わなくても、関係のある複数の番組を録画予約することが可能となる。
【００６９】
このようにして録画予約された番組は、ステップＳ４６における処理として録画される。そして、ユーザの指示があったときに、再生される（ステップＳ４７）。
【００７０】
なお、図６または図７のフローチャートを参照して説明した実施の形態においては、コンテンツ記録再生装置３からＥＰＧの要求があったときに、ＥＰＧサーバ２からＥＰＧが供給されるとしたが、コンテンツ記録再生装置３からの要求がなくても、例えば、周期的（例えば、週に１回）にＥＰＧサーバ２からコンテンツ記録再生装置３にＥＰＧが供給されるようにしても良い。
【００７１】
このように、本実施の形態においては、関係情報という情報を用いて録画予約が行われる。次に、この録画予約の詳細を、図８のフローチャートを参照して説明する。
【００７２】
［録画予約に係わる処理について］
図８に示したフローチャートの処理は、ステップＳ１３（図６）またはステップＳ４５（図７）において行われる録画予約に係わる処理であり、前提として、ユーザが録画予約した番組に関する関係情報が取得され、関係情報記憶部１２７に記憶されている状態であるとする。また、その記憶されている関係情報は、図４に示した関係情報テーブル１０１であるとして説明する。
【００７３】
ステップＳ８１において、コンテンツ記録再生装置３の制御部１２２は、まず、関係情報記憶部１２７に記憶されている関係情報テーブル１０１を参照する。関係情報テーブル１０１のうち参照される情報は、ユーザにより録画予約された番組に対応する情報である。ここでは、ユーザにより録画予約された番組は、番組ＩＤ“１３４”で示される番組（図４の関係情報テーブル１０１参照）であるとし、その番組（処理対象とされている番組）の関係情報が参照される情報であるとする。
【００７４】
制御部１２２は、ステップＳ８１において、処理対象とされている番組の所定の場面に対して関連付けられている番組があるか否かを判断する。この判断は、“場面”という項目に対応する欄に情報が記載されているか否かを判断することにより行われる。図４に示した関係情報テーブル１０１の番組ＩＤ“１３４”に対応する“場面１”という項目の欄には、“２２：００−２２：１０”という情報が記載されているため、ステップＳ８１における判断で、ＹＥＳと判断されることになり、ステップＳ８２に処理が進められる。
【００７５】
ステップＳ８２において、その場面（この場合、“場面１”）に関連付けられている番組が録画予約される。図４を参照するに、“番組１”に対しては“番組１の関連番組ＩＤ”として“１３５”という情報が記載されている。すなわち、この場合、“１３５”という番組ＩＤで示される番組が、録画予約される。“１３５”という番組ＩＤを有する番組は、図４を再度参照するに、チャンネル番号“１”で示されるチャンネルで、放送開始日時“2003/01/14 22:00”で示される日時から、放送終了日時“2003/01/14 22:45”で示される日時まで放送されることがわかる。これらの情報を用いて録画予約が行われる。
【００７６】
ステップＳ８２において録画予約が行われると、ステップＳ８３において、他の場面に対して関連付けられている番組があるか否かが判断される。この場合、“番組１”の他に、関連付けられている場面があるか否かが判断される。図４を参照するに、“番組２”という場面も関連付けられているため、ステップＳ８３において、ＹＥＳと判断され、ステップＳ８２に処理が戻される。
【００７７】
ステップＳ８２において、“場面２”に関連付けられている番組ＩＤ“１３６”で示される番組の録画予約が実行される。このような処理が、所定の場面に対して関連付けられている番組があると判断される間、繰り返し行われる。そして、ステップＳ８１またはステップＳ８３において、所定の場面に対して関連付けられている番組はないと判断された場合、ステップＳ８４に処理が進められる。
【００７８】
ステップＳ８４において、処理対象とされている番組の所定の出演者に対して関連付けられている番組があるか否かを判断する。この判断は、“出演者”という項目に対応する欄に情報が記載されているか否かを判断することにより行われる。図４に示した関係情報テーブル１０１の番組ＩＤ“１３４”に対応する“出演者１”という項目の欄には、“出演者Ａ”という情報が記載されているため、ステップＳ８４における判断で、ＹＥＳと判断されることになり、ステップＳ８５に処理が進められる。
【００７９】
ステップＳ８５において、その出演者（この場合、“出演者１”）に関連付けられている番組が録画予約される。図４を参照するに、“出演者１”に対しては“出演者１の関連番組ＩＤ”として“１３７”という情報が記載されている。すなわち、この場合、“１３７”という番組ＩＤで示される番組が、録画予約される。“１３７”という番組ＩＤを有する番組は、図４を再度参照するに、チャンネル番号“３”で示されるチャンネルで、放送開始日時“2003/01/10 22:00”で示される日時から、放送終了日時“2003/01/10 22:45”で示される日時まで放送されることがわかる。これらの情報が用いられて録画予約が行われる。
【００８０】
ステップＳ８５において録画予約が行われると、ステップＳ８６において、他の出演者に対して関連付けられている番組があるか否かが判断される。この場合、“出演者１”の他に、関連付けられている出演者はないと判断されるため、ステップＳ８６において、ＮＯと判断され、ステップＳ８７に処理が進められる。ステップＳ８６において、ＹＥＳと判断された場合には、ステップＳ８５に処理が戻され、それ以降の処理が繰り返し行われる。
【００８１】
このような処理が、所定の出演者に対して関連付けられている番組があると判断される間、繰り返し行われる。そして、ステップＳ８４またはステップＳ８６において、所定の出演者に対して関連付けられている番組はないと判断された場合、ステップＳ８７に処理が進められる。
【００８２】
ステップＳ８７において、処理対象とされている番組の次回に対して関連付けられている番組があるか否かが判断される。この判断は、“次回番組ＩＤ”という項目に対応する欄に情報が記載されているか否かが判断されることにより行われる。図４に示した関係情報テーブル１０１の番組ＩＤ“１３４”に対応する“次回番組ＩＤ”という項目の欄には、“１３８”という情報が記載されているため、ステップＳ８７における判断で、ＹＥＳと判断されることになり、ステップＳ８８に処理が進められる。
【００８３】
ステップＳ８８において、その番組（この場合、番組ＩＤが“１３８”の番組）が録画予約される。“１３８”という番組ＩＤを有する番組は、図４を再度参照するに、チャンネル番号“１”で示されるチャンネルで、放送開始日時“2003/01/21 22:00”で示される日時から、放送終了日時“2003/01/21 22:45”で示される日時まで放送されることがわかる。これらの情報が用いられて録画予約が行われる。
【００８４】
ステップＳ８８において録画予約が行われると、ステップＳ８９に処理が進められる。通常、次回に関連付けられている番組は１番組であると考えられるので、次回に関連付けられている他の番組あるか否かといったような判断は行われず、１番組だけ録画予約された時点で、ステップＳ８９に処理が進められる。ステップＳ８９には、ステップＳ８７において、処理対象とされている番組の次回に対して関連付けられている番組はないと判断された場合もくる。
【００８５】
ステップＳ８９において、処理対象とされている番組の所定のＣＭに対して関連付けられている番組があるか否かを判断する。この判断は、“ＣＭ”という項目に対応する欄に情報が記載されているか否かが判断されることにより行われる。図４に示した関係情報テーブル１０１の番組ＩＤ“１３４”に対応する“ＣＭ１”という項目の欄には、“22:10-22:11”という情報が記載されているため、ステップＳ８９における判断で、ＹＥＳと判断されることになり、ステップＳ９０に処理が進められる。
【００８６】
ステップＳ９０において、そのＣＭ（この場合、“ＣＭ１”）に関連付けられている番組が録画予約される。図４を参照するに、“ＣＭ１”に対しては“ＣＭ１の関連番組ＩＤ”として“１３５”という情報が記載されている。すなわち、この場合、“１３５”という番組ＩＤで示される番組が、録画予約される。“１３５”という番組ＩＤを有する番組は、図４を再度参照するに、チャンネル番号“１”で示されるチャンネルで、放送開始日時“2003/01/14 23:00”で示される日時から、放送終了日時“2003/01/14 23:45”まで放送されることがわかる。これらの情報が用いられて録画予約が行われる。
【００８７】
ステップＳ９０において録画予約が行われると、ステップＳ９１において、他のＣＭに対して関連付けられている番組があるか否かが判断される。この場合、“ＣＭ１”の他に、関連付けられているＣＭはないと判断されるため、ステップＳ９１において、ＮＯと判断され、図８に示した録画予約に係わる処理は終了される。
【００８８】
ステップＳ９１において、他のＣＭに対して関連付けられている番組があると判断された場合、ステップＳ９０に処理が戻され、それ以降の処理が繰り返し行われる。このような処理が、所定のＣＭに対して関連付けられている番組があると判断される間、繰り返し行われ、ステップＳ９１においてＮＯと判断されると、図８に示した録画予約に係わる処理は終了される。
【００８９】
このように、ユーザが１つの番組を録画予約すると、その番組に関連する複数の番組がユーザの手を煩わすことなく録画予約される。よって、ユーザは、関連のある番組を自らＥＰＧなどを検索するなど煩わし処理を実行しなくても、関連のある番組を録画予約することが可能となり、関連のある番組を録画し損なうといったことを防ぐことが可能となる。
【００９０】
なお、このように、複数の番組が録画予約されるわけだが、録画予約される際（例えば、ステップ８２の処理が実行される際）、関連のある番組の録画予約を実行しても良いか否かをユーザに問うようにし、その問いに対するユーザの返答に従って録画予約が実際に実行されるような仕組みを設けても良い。また、ユーザに関連する番組として録画予約しようとしている複数の番組を、ユーザ側で選択できる仕組みを設けるようにしても良い。
【００９１】
ここで、図４に示した関係情報テーブル１０１により録画予約された番組同士の関係について、図９を参照して説明する。換言すれば、図９に示したような番組の関係があると、図４に示したような関係情報テーブル１０１が作成される。
【００９２】
図９に示した各ブロック内で、太文字で記載されている文字列は、番組タイトルを示し、図４における関係情報テーブル１０１の“番組タイトル”という項目に対応する欄に記載されている情報である。
【００９３】
“宣伝番組Ａ”は、“場面１”と“場面２”を含み、“出演者Ａ”が出演している。その“場面１”は、“主番組Ｂの宣伝”を行う場面であり、“場面２”は、“主番組Ｃの宣伝”を行う場面である。また、“宣伝番組Ａ”が放送されるときに、“ＣＭ１”も放送される。このような“宣伝番組Ａ”に関する情報は、関係情報テーブル１０１の番組ＩＤが“１３４”で表される番組の欄に記載されている。
【００９４】
まず、“宣伝番組Ａ”の“場面１”では、主番組Ｂの宣伝がされているとの関係があるため、その関係が、関係情報テーブル１０１に記載されている。すなわち、図４を参照するに、番組ＩＤ“１３４”で示される“宣伝番組Ａ”の“場面１の関連番組ＩＤ”の欄に、“主番組Ｂ”を一意に識別する番組ＩＤ“１３５”とのＩＤが記載されている。
【００９５】
同様に、“宣伝番組Ａ”の“場面２”では、主番組Ｃの宣伝がされているとの関係があるため、その関係が、関係情報テーブル１０１に記載されている。すなわち、図４を参照するに、番組ＩＤ“１３４”で示される“宣伝番組Ａ”の“場面２の関連番組ＩＤ”の欄に、“主番組Ｃ”を一意に識別する番組ＩＤ“１３６”とのＩＤが記載されている。
【００９６】
“宣伝番組Ａ”には、“出演者Ａ”が出演している。その出演者Ａが出演しているという関係で、“ドラマＤ”が“宣伝番組Ａ”の関連番組として設定され、関係情報テーブル１０１に記載されている。すなわち、図４を参照するに、番組ＩＤ“１３４”で示される“宣伝番組Ａ”の“出演者１の関連番組ＩＤ”の欄に、“ドラマＤ”を一意に識別する番組ＩＤ“１３７”とのＩＤが記載されている。
【００９７】
“宣伝番組Ａ”は、次回“宣伝番組Ａ（次回）”として放送されるという関係があるために、その関係が、関係情報テーブル１０１に記載されている。すなわち、図４を参照するに、番組ＩＤ“１３４”で示される“宣伝番組Ａ”の“次回番組ＩＤ”の欄に、“宣伝番組Ａ（次回）”を一意に識別する番組ＩＤ“１３８”とのＩＤが記載されている。
【００９８】
このように、図９に示したような関係のある番組に関する情報が、図４に示した関係情報テーブル１０１として記載される。なお、例えば、“主番組Ｂ”がユーザにより録画予約された場合、“主番組Ｂ”に関連する番組も録画予約されることになる。そのようなときも、“主番組Ｂ”に関する情報が、関係情報テーブル１０１から読み出され、例えば、“宣伝番組Ａ”が録画予約されるなどの処理が実行される。
【００９９】
このようにして複数の録画予約がされ、番組が録画されると、ユーザ側としては、その録画された番組を視聴（再生）する必要がある。録画されている番組が再生されたとき、ユーザに対して関連ある番組が録画されていることを知らせ、その番組も再生させるように仕向ける仕組みを設ける。その仕組みについて以下に説明を加える。
【０１００】
［関係情報の表示について１］
図１０は、録画された番組が再生された際に、その番組に関する関係情報をユーザに提示する際の処理について説明するためのフローチャートである。図１０に示したフローチャートの処理は、コンテンツ記録再生装置３の制御部１２２（図５）がコンテンツ記録再生装置３の各部を制御することにより行われる。
【０１０１】
ステップＳ１１１において、再生中の番組に関係情報があるか否かが判断される。この判断は、関係情報記憶部１２７に記憶されている関係情報テーブル１０１（図４）が参照されて行われる。すなわち、再生されている番組の番組ＩＤを判断し、その判断された番組ＩＤをキーとして関係情報テーブル１０１を検索することにより行われる。
【０１０２】
ここでは、再生中の番組に関係情報があるか否かが判断されるとして説明するが、再生が指示された番組に関係情報があるか否かが判断されるようにしても良い。換言すれば、ステップＳ１１１の処理が行われるタイミングは、再生が開始されるときでも、再生が行われているときでも良い。また、再生が終了したときでも良いが、ここでは、再生が終了したときは、別の処理が行われるとし、その説明は後述する。
【０１０３】
ステップＳ１１１において、再生中の番組に関係情報があると判断された場合、ステップＳ１１２に処理が進められるが、再生中の番組に関係情報はないと判断された場合、図１０に示した関係情報の表示に係わる処理は終了される。
【０１０４】
ステップＳ１１２において、ボタンがディスプレイ１４１上に表示される。制御部１２２は、再生中の番組に関係情報があると判断した場合、表示制御部１２６に、図１１に示すようなボタン１６１をディスプレイ１４１上に表示させるように指示を出す。図１１に示した画面では、再生されている番組の画面の上に、“関係情報あり”というボタン１６１が表示されている。
【０１０５】
このようなボタン１６１が表示された後、制御部１２２は、ステップＳ１１３において、そのボタン１６１が操作されたか否かを判断する。ステップＳ１１３において、ボタン１６１が操作されたと判断された場合、ステップＳ１１４に処理が進められるが、ボタン１６１は操作されていないと判断された場合、図１０に示した関係情報の表示に係わる処理は終了される。
【０１０６】
なお、ディスプレイ１４１上に、ボタン１６１を長時間表示された状態にしておくと、ユーザにとって、そのボタン１６１は邪魔なものと認識される可能性がある。また、ユーザが関係情報を閲覧することを所望する状態であるならば、ボタン１６１が表示されてから比較的短い時間で、そのボタン１６１を操作すると考えられる。このようなことを考慮し、ボタン１６１が表示されてから所定の時間が経過したか否かの判断を行うようにし、所定の時間が経過しても、ボタン１６１は操作されていないと判断されたときには、そのボタン１６１をディスプレイ１４１に表示させないようにするといった処理が実行されるようにしても良い。
【０１０７】
ステップＳ１１４において、関係情報が、関係情報テーブル１０１から読み出される。そして、ステップＳ１１５において、その読み出された関係情報が、ディスプレイ１４１上に表示される。その表示された関係情報の画面の一例を、図１２に示す。図１２に示した画面は、番組ＩＤ“１３４”（図４の関係情報テーブル１０１参照）の番組が再生されているときに表示される画面である。さらに、図１２に示した画面は、“場面１”が再生されているときに、ボタン１６１が操作されたときの画面である。
【０１０８】
図１２を参照するに、関係情報として、“この場面で宣伝している番組：主番組Ｂ”といった情報が表示されている。この関係情報は、図４を参照するに、関係情報テーブル１０１の“場面１の関連番号ＩＤ”の欄に記載されている情報が用いられた結果である。他の情報も同様に、関係情報テーブル１０１に記載されている情報に基づいたものとされている。
【０１０９】
図１２に示した画面には、再生ボタン１８１と予約ボタン１８２というボタンが設けられている。再生ボタン１８１が操作された場合、その再生ボタン１８１が設けられている位置に表示されている番組の再生が開始される。録画ボタン１８２が操作された場合、その録画ボタン１８２が設けられている位置に表示されている番組の録画予約が行われる。
【０１１０】
このような画面が表示されることにより、ユーザは、１つの番組を視聴しているときに、他の関連付けられている番組の情報を閲覧することができる。そして、その閲覧している画面に設けられた再生ボタン１８１や予約ボタン１８２を操作することにより、番組の再生や録画予約を実行させることが可能である。
【０１１１】
このようにすることで、複数の番組が録画されている状態であっても、関連のある番組を順序よく再生させることが可能となる。
【０１１２】
［関係情報の表示について２］
上述した実施の形態（関係情報の表示について１のところで説明した実施の形態）においては、番組の再生が開始または再生中に関係情報を表示させる例を挙げて説明した。ここで、番組の再生が終了した時点で、関係情報を表示させる場合について、または、ユーザにより関係情報の表示が意図的に指示された場合について説明する。このような場合であっても、基本的な処理は、図１０に示したフローチャートの処理に基づいて行われるため、再度図１０のフローチャートを参照して説明する。ただし、図１０のフローチャートの処理は、既に説明したので、異なる処理の部分に対して、以下に説明を加える。
【０１１３】
ステップＳ１１１において、再生が終了した番組に関係情報があるか否かが判断される。再生が終了したか否かは、再生されていた番組が最後まで再生されたために再生が終了した場合は勿論であるが、ユーザにより再生が中断された場合も含むとする。また、ステップＳ１１１の処理として、ユーザにより関係情報の表示の指示があったか否かが判断される。
【０１１４】
ステップＳ１１１において再生が終了した番組に関係情報があると判断された場合、または、ユーザにより指示があったと判断された場合、ステップＳ１１２において、ボタンがディスプレイ１４１上に表示される。図１３は、ステップＳ１１２においてディスプレイ１４１上に表示されるボタンの一例を示す画面である。図１３に示した画面には、“プロテクト”ボタン２０１、“消去”ボタン２０２、“タイトル変更”ボタン２０３、および、“関係情報”ボタン２０４という４つのボタンが表示されている。
【０１１５】
このような画面は、操作部１２５（図５）に設けられている所定のボタン（不図示）、例えば、ツールボタンなどと称されている所定のコンテンツに対して何らかの操作を実行したときに操作されるボタンが操作されたときに表示される画面である。
【０１１６】
“プロテクト”ボタン２０１は、再生が終了した番組（視聴が終了した番組）または再生中の番組が誤って削除されないようにするためにプロテクトを掛けるときに操作されるボタンである。“消去”ボタン２０２は、再生が終了した番組（視聴が終了した番組）または再生中の番組を消去するときに操作されるボタンである。“タイトル変更”ボタン２０３は、再生が終了した番組（視聴が終了した番組）または再生中の番組のタイトルを変更するときに操作されるボタンである。
【０１１７】
これらのボタン２０１乃至２０３は、関係情報がないようなときでも番組の再生が終了されたときに表示されるようにしても良い（表示される）ボタンである。
【０１１８】
“関係情報”ボタン２０４は、再生が終了した番組（視聴が終了した番組）の関係情報を閲覧したいときに操作されるボタンであり、上述したボタン１６１（図１１）と同様の機能を有するものである。よって、この“関係情報”ボタン２０４が操作された場合、図１２に示したような画面が表示される。
【０１１９】
図１３に示したようなボタンが表示された後、ステップＳ１１３以降の処理が実行されるわけだが、そのステップＳ１１３以降の処理は、既に説明したの場合と同様に行われる。
【０１２０】
このように、所定の番組の再生が終了した時点で、図１３に示したようなボタンを表示させるようにすれば、続けて他の番組を再生する際などに便利であると考えられる。
【０１２１】
また、所定の番組の再生中に図１３に示したようなボタンが表示されるようにすれば、例えば、その番組を視聴するよりも前の時点で視聴しておいた方が良いような番組、例えば、その番組を宣伝している番組を、ユーザに視聴させる（そのような番組が記録されていることをユーザに認識させる）際になどに便利であると考えられる。
【実施例２】
【０１２２】
実施例２として、実施例１で用いた関係情報テーブル１０１とは異なるテーブルを用いた場合を例に挙げて説明する。図１４は、実施例２として説明する関係情報テーブル２０１（関係情報テーブル１０１とは異なるため、異なる符号を付して説明する）を示す。図１４に示した関係情報テーブル２０１には、番組ＩＤ、チャンネル番号、放送開始日時、放送終了日時、番組タイトル、サブタイトル、詳細情報といったような項目が設けられており、それぞれ、対応する情報が記載されている。
【０１２３】
この図１４に示した関係情報テーブル２０１は、図１５に示したような関係が、番組同士にある場合に作成されるテーブルである。図１５に示した各ブロック内で、太文字で記載されている文字列は、番組タイトルを示し、その番組タイトル名の後に括弧書きで記載されている数値は、番組ＩＤを示す。
【０１２４】
このような関係情報テーブル２０１を作成する際の処理について、図１６のフローチャートを参照して説明する。この図１６に示したフローチャートの処理は、ＥＰＧサーバ２で行われても良いし、コンテンツ記録再生装置３で行われても良い。ＥＰＧサーバ２で行われるようにした場合、ＥＰＧデータベース８１（図３）で管理されているＥＰＧが参照されて行われる。コンテンツ記録再生装置３で行われるようにした場合、関係情報記憶部１２７に記憶されているＥＰＧが参照されて行われる。
【０１２５】
ステップＳ２０１において、所定の番組（処理対象とされている番組）の番組タイトルをキーとしてＥＰＧが検索され、そのキーとされている番組タイトルと完全に一致する番組タイトルを有する他の番組が抽出される。例えば、図１５を参照するに、“山と川”という番組タイトルの番組（番組ＩＤが“５３５”の番組）が処理対象の番組（図１５中、中央上側のブロック）と設定されている場合（以下の説明でも同様に設定されているとする）、番組ＩＤが“５３７”の番組（図１５中、右上側のブロック）が、番組タイトルが完全一致である番組であるとして抽出される。
【０１２６】
このようにして抽出された情報は、関係情報テーブル２０１に書き込まれる。
【０１２７】
番組タイトルが完全一致する番組の情報が書き込まれると、ステップＳ２０２に処理が進められ、処理対象とされている番組の番組タイトルの一部分が一致する番組タイトルを有する他の番組が、ＥＰＧから抽出される。例えば、図１５を参照するに、番組ＩＤ“５３５”で示される“山と川”という番組タイトルを有する番組に対しては、“山と川ＳＰ”という番組タイトルを有し、番組ＩＤとして“５３８”が割り当てられている番組（図１５中、右下側のブロック）が抽出される。
【０１２８】
このようにして抽出された情報は、関係情報テーブル２０１に書き込まれる。
【０１２９】
番組タイトルの一部分が一致する番組の情報が書き込まれると、ステップＳ２０３に処理が進められ、処理対象とされている番組の番組タイトルが、詳細情報に含まれる番組が、ＥＰＧから抽出される。例えば、図１５を参照するに、番組ＩＤ“５３５”で示される“山と川”という番組タイトルを有する番組に対しては、“ドラマ「山と川」の裏側に迫る”という番組の詳細情報を有し、番組ＩＤとして“５３４”が割り当てられている番組（図１５中、中央下側のブロック）が抽出される。
【０１３０】
このようにして抽出された情報は、関係情報テーブル２０１に書き込まれる。
【０１３１】
番組の番組タイトルが詳細情報に含まれる番組が書き込まれると、ステップＳ２０４に処理が進められ、処理対象とされている番組のサブタイトルの一部分が番組タイトルに含まれる他の番組が、ＥＰＧから抽出される。例えば、図１５を参照するに、番組ＩＤ“５３５”で示され、サブタイトルとして“京都の山”という番組タイトルを有する番組に対しては、“京都二人旅”という番組タイトルを有し、番組ＩＤとして“５３６”が割り当てられている番組（図１５中、左上側のブロック）が抽出される。
【０１３２】
このようにして抽出された情報は、関係情報テーブル２０１に書き込まれる。
【０１３３】
なお、各ステップにおいて、書き込むべき番組が抽出されなかった場合には、次の処理に順次、処理は進められる。また、各ステップにおいて、書き込むべき番組が複数抽出された場合、複数の番組が書き込まれる。その書き込まれる番組数に上限をもたせるようにしても良い。
【０１３４】
このような処理が実行されることにより、図１４に示したような関係情報テーブル２０１が作成される。作成された関係情報テーブル２０１は、実施例１の関係情報テーブル１０１の代わりに用いることが可能である。よって、関係情報テーブル１０１を用いた処理については、実施例１のところで説明したので、関係情報テーブル２０１を用いた処理についての説明は省略する。
【０１３５】
関係情報テーブル２０１を用いた場合であっても、関係情報テーブル１０１を用いた場合と同様の効果が得られることは言うまでもない。
【０１３６】
なお、関係情報テーブル１０１と関係情報テーブル２０１を併用することも可能である。
【０１３７】
このように本発明によれば、ユーザは、番組視聴中に、その番組やその特定の場面に関連付けられている番組の情報を確認することができる。またユーザは、番組情報を確認中に、その番組に関連付けられている番組の情報を確認することができる。
【０１３８】
なお、本発明は、衛星放送、ＣＡＴＶ、ブロードバンド配信、地上デジタル放送にも適用することが可能である。また、地上デジタル放送に本発明を適用した場合、関係情報テーブル１０１などの情報は、ＢＭＬ（Broadcast Markup Language）を用いて記述することが可能である。
【０１３９】
上述した実施の形態においては、扱われる情報は番組の情報であるとして説明したが、番組以外の情報を扱う場合であっても、本発明を適用することができる。
【０１４０】
例えば、ユーザが宣伝番組を視聴中に、その宣伝番組で宣伝している主番組に興味をもった際、ＥＰＧなどからその番組を検索する必要なしに、宣伝番組からダイレクトに視聴や録画予約をできるようにしても良い。またユーザが、予め主番組に興味をもっている場合も、その番組を宣伝している宣伝番組の存在を認識し、宣伝番組の視聴や録画予約がダイレクトにすることができ、宣伝番組を主番組の更なる視聴の参考にすることができるようにしても良い。
【０１４１】
本発明によれば、例えば、ユーザが宣伝番組を録画予約した時点で、その番組で宣伝する予定の番組も自動的に録画予約されれば、ユーザが宣伝番組を視聴しその番組で宣伝している番組に興味をもった際、その番組が既に放送済みであれば、必ずその番組は録画されており、視聴することができるので、視聴の機会を逃すようなことを防ぐことが可能となる。
【０１４２】
また、ユーザが予め主番組に興味をもっている場合も、その番組を宣伝している宣伝番組が自動的に録画予約、録画されていれば、その宣伝番組を視聴したいと思ったときに、必ずその番組は録画されており、視聴することができるので、視聴の機会を逃すようなことを防ぐことが可能となる。
【０１４３】
ユーザは、番組視聴中に、その番組や特定の場面に関連付けられている番組の番組情報が存在することを、アイコンなどにより、認識することができる。ユーザは、番組情報の確認中に、その番組に関係付けられている番組の番組情報が存在することを、アイコンなどにより、認識することができる。
【０１４４】
ユーザは、提示された関連番組が未放送であれば、その番組の録画予約などをすることができる。ユーザは、提示された番組が既にコンテンツ録画再生装置３に蓄積（録画）済みであれば、その番組を再生することができる。
【０１４５】
ユーザは、関連付けられている番組に関して、各番組に対して、予約行為を行う必要なく、一度の予約行為によって、関連付けられている番組を全て録画予約することができる。ユーザは、文字列で表現されるタイトルなどにより関係といった、独自の関連付けに基づいた関連性を利用することができる。
【０１４６】
［記録媒体について］
上述した一連の処理は、それぞれの機能を有するハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１４７】
記録媒体は、図２に示すように、パーソナルコンピュータ（図２においては、ＥＰＧサーバ２）とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フレキシブルディスクを含む）、光ディスク４２（CD-ROM（Compact Disc-Read Only Memory），DVD（Digital Versatile Disc）を含む）、光磁気ディスク４３（MD（Mini-Disc）（登録商標）を含む）、若しくは半導体メモリ４４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ２２や記憶部２８が含まれるハードディスクなどで構成される。
【０１４８】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４９】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１５０】
【図１】本発明を適用したシステムの一実施の形態の構成を示す図である。
【図２】ＥＰＧサーバの内部構成例を示す図である。
【図３】ＥＰＧサーバの機能を示す図である。
【図４】関係情報テーブルの構成例を示す図である。
【図５】コンテンツ記録再生装置の構成例を示す図である。
【図６】システムの動作を説明するフローチャートである。
【図７】システムの他の動作を説明するフローチャートである。
【図８】録画予約に係わる処理について説明するためのフローチャートである。
【図９】番組同士の関係について説明するための図である。
【図１０】関係情報の表示について説明するためのフローチャートである。
【図１１】関係情報の表示に係わる表示例を示す図である。
【図１２】関係情報の表示に係わる表示例を示す図である。
【図１３】関係情報の表示に係わる表示例を示す図である。
【図１４】関係情報テーブルの他の構成例を示す図である。
【図１５】番組同士の関係について説明するための図である。
【図１６】関係情報の生成について説明するためのフローチャートである。
【符号の説明】
【０１５１】
１  ネットワーク，  ２  ＥＰＧサーバ，  ３  コンテンツ記録再生装置，  ６１  アプリケーション部，  ６２  データベース部，  ７１  ＥＰＧ生成部，  ７２  関係情報生成部，  ７３  送受信部，  ８１  ＥＰＧデータベース，  ８２  関係情報データベース，  １０１  関係情報テーブル，  １２１  送受信部，  １２２  制御部，  １２３  記録再生部，  １２４  コンテンツ記録部，  １２５  操作部，  １２６  表示制御部，  １２７  関係情報記憶部，  １３１  ディスプレイ，２０１  関係情報テーブル
【図１】
2005328401.tif 000003
【図２】
2005328401.tif 000004
【図３】
2005328401.tif 000005
【図４】
2005328401.tif 000006
【図５】
2005328401.tif 000007
【図６】
2005328401.tif 000008
【図７】
2005328401.tif 000009
【図８】
2005328401.tif 000010
【図９】
2005328401.tif 000011
【図１０】
2005328401.tif 000012
【図１１】
2005328401.tif 000013
【図１２】
2005328401.tif 000014
【図１３】
2005328401.tif 000015
【図１４】
2005328401.tif 000016
【図１５】
2005328401.tif 000017
【図１６】
2005328401.tif 000018