(57)【特許請求の範囲】
【請求項１】
番組の内容を表す番組情報を番組単位で検索して提示する番組情報検索装置であって、
番組毎にその番組の内容を特徴づける番組情報を保持する番組情報保持手段と、
前記番組情報保持手段に保持された各番組の番組情報を参照し、一の番組と他の番組とを関連づけるリンク情報を生成して保持し管理するリンク情報管理手段と、
番組単位の番組情報と前記リンク情報管理手段により管理されたリンク情報とを提示する提示手段と、
前記提示手段により提示されたリンク情報に基づいて、前記番組情報保持手段から利用者により選択された番組の番組情報を検索し、前記提示手段に提示させる検索手段と、
前記検索手段により検索された検索履歴を保持する検索履歴保持手段と、
前記検索履歴保持手段により保持された検索履歴に基づいて、番組属性値を選択する検索条件選択手段とを備え、
前記リンク情報管理手段は、
保持しているリンク情報から、前記検索条件選択手段において選択された番組属性値により関連づけられたリンク情報を選択すること
を特徴とする番組情報検索装置。
【請求項２】
前記リンク情報管理手段は、
リンク情報を生成するための規則であるリンク情報項目に基づいて、当該リンク情報を生成し、当該リンク情報を選択する代りに、当該リンク情報項目を選択すること
を特徴とする請求項１に記載の番組情報検索装置。
【請求項３】
前記リンク情報管理手段は、
リンク情報を生成するための規則であるリンク情報項目に基づいて、当該リンク情報を生成し、
前記検索条件選択手段は、
前記検索履歴保持手段により保持された検索履歴に基づいて、直前に使用した番組属性値又はリンク情報項目、若しくは多く使用した番組属性値又はリンク情報項目を選択すること
を特徴とする請求項１に記載の番組情報検索装置。
【請求項４】
番組の内容を表す番組情報を番組単位で検索して提示する番組情報検索方法であって、
番組毎にその番組の内容を特徴づける各番組の番組情報を参照し、一の番組と他の番組とを関連づけるリンク情報を生成して保持し管理するリンク情報管理ステップと、
番組単位の番組情報と前記リンク情報管理ステップにより管理されたリンク情報とを提示する提示ステップと、
前記提示ステップにより提示されたリンク情報に基づいて、利用者により選択された番組の番組情報を検索し、提示させる検索ステップと、
前記検索ステップにより検索された検索履歴を保持する検索履歴保持ステップと、
前記検索履歴保持ステップにより保持された検索履歴に基づいて、番組属性値を選択する検索条件選択ステップとを含み、
前記リンク情報管理ステップは、
保持したリンク情報から、前記検索条件選択ステップにおいて選択された番組属性値により関連づけられたリンク情報を選択すること
を特徴とする番組情報検索方法。
【請求項５】
番組の内容を表す番組情報を番組単位で検索して提示する番組情報検索プログラムを記憶したコンピュータ読み取り可能な記録媒体であって、
前記番組情報検索プログラムは、コンピュータに
番組毎にその番組の内容を特徴づける各番組の番組情報を参照し、一の番組と他の番組とを関連づけるリンク情報を生成して保持し管理するリンク情報管理ステップと、
番組単位の番組情報と前記リンク情報管理ステップにより管理されたリンク情報とを提示する提示ステップと、
前記提示ステップにより提示されたリンク情報に基づいて、利用者により選択された番組の番組情報を検索し、提示させる検索ステップと、
前記検索ステップにより検索された検索履歴を保持する検索履歴保持ステップと、
前記検索履歴保持ステップにより保持された検索履歴に基づいて、番組属性値を選択する検索条件選択ステップとを実行させ、
前記リンク情報管理ステップは、
保持したリンク情報から、前記検索条件選択ステップにおいて選択された番組属性値により関連づけられたリンク情報を選択すること
を特徴とする番組情報検索プログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、番組の内容を表す番組情報を番組単位で検索して提示する番組情報検索装置及び番組情報検索処理プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
近年、衛星放送やケーブルテレビ放送などの普及により利用者が視聴可能なテレビ・ラジオ等の番組数は増加の一途をたどっている。ところが、番組数が増加しているにもかかわらず、視聴者が視聴したい番組の番組情報を検索する方法についてはあまり改善が図られていないのが現状である。視聴者は新聞のテレビ・ラジオ番組欄や専門情報誌等の、「紙による」メディア上で多数の番組情報の中から自分が視聴したい番組の番組情報を探し、その放送日時やチャンネル等を確認するという作業を行なっている。あるいはまた、番組情報検索装置を利用する場合もある。放送番組情報を番組の分野を分類する単語で検索し、番組毎の分野を判定し、分野毎に番組情報を表示する番組情報検索装置が特開平７−２９７７９６号に開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、過去に検索した番組情報であっても検索する度に全ての情報に対しての検索が必要であり、また、ある特定の規則に基づいて関連する番組の番組情報を検索することも容易ではない。
さらに、ある番組の検索を行う場合に、どのような単語に基づいて検索した後なのか、あるいは検索する元になった番組の番組情報はどのようなものであったかなどという検索履歴に基づいて検索を行うことができない。
【０００４】
そこで、本発明はかかる問題点に鑑み、第１の目的は検索する度に全ての情報に対しての検索を必要とせず、第２の目的はある特定の規則に基づいて関連する番組の番組情報を検索することを容易にし、第３の目的は検索履歴に基づいて検索を行うことができる番組情報検索装置等を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明に係る番組情報検索装置は、番組の内容を表す番組情報を番組単位で検索して提示する番組情報検索装置であって、番組毎にその番組の内容を特徴づける番組情報を保持する番組情報保持手段と、前記番組情報保持手段に保持された各番組の番組情報を参照し一の番組と他の番組とを関連づけるリンク情報を生成し管理するリンク情報管理手段と、番組単位の番組情報と前記リンク情報管理手段により管理されたリンク情報とを提示する提示手段と、前記提示手段により提示されたリンク情報に基づいて前記番組情報保持手段から利用者により選択された番組の番組情報を検索し前記提示手段に提示させる検索手段とを備えることを特徴とする。
【０００６】
また、前記リンク情報管理手段は、前記番組情報保持手段に保持された各番組の番組情報を参照し一の番組と他の番組とを関連づけるリンク情報を生成するリンク情報生成手段と、前記リンク情報生成手段により生成されたリンク情報を保持するリンク情報保持手段と、前記リンク情報保持手段により保持されたリンク情報から特定の番組情報により関連づけられたリンク情報を選択するリンク情報選択手段とを含み、前記提示手段は、前記検索手段により検索された番組単位の番組情報と前記リンク情報選択手段により選択されたリンク情報とを提示することを特徴とする。
【０００７】
また、前記番組情報保持手段に保持された番組情報は番組別に区分された複数の番組属性群からなり、前記番組属性群は番組属性項目別に分類された複数の番組属性値からなり、前記リンク情報生成手段は、前記番組情報保持手段に保持された特定の番組属性項目の全ての番組属性値毎にこの番組属性値を含む番組属性群とこの番組属性値とあらかじめ設定された規則を持つ番組属性値を含む他の番組属性群とを関連づけるリンク情報を生成し、前記リンク情報選択手段は、前記リンク情報保持手段により保持されたリンク情報から前記提示手段により提示された番組属性値に基づいてこの番組属性値により関連づけられたリンク情報を選択することを特徴とする。
【０００８】
本発明は、利用される前に、あらかじめ設定された規則を持つ番組属性値に基づいて、ある番組属性群と他の番組属性群とを関連づけるリンク情報を生成し保持し、提示する番組属性値に基づいてこの番組属性値により関連づけられたリンク情報を選択する。
これによって、生成したリンク情報を選択するだけで、提示する番組属性値に関連するリンク情報を、この番組属性値と共に提示することができ、また、提示したリンク情報を利用して関連する番組を利用者が容易に選択することができる。さらに、選択したリンク情報を利用して選択された番組の番組情報を容易に検索することができる。さらに、リンク情報を生成する規則をあらかじめ設定することができる。
【０００９】
また、本発明に係る番組情報検索装置は、さらに、前記検索手段により検索された検索履歴を保持する検索履歴保持手段と、前記検索履歴保持手段により保持された検索履歴に基づいて番組属性値を選択する検索条件選択手段を備え、前記リンク情報選択手段は、前記リンク情報保持手段により保持されたリンク情報から前記検索条件選択手段により選択された番組属性値により関連づけられたリンク情報を選択することを特徴とする。
【００１０】
これによって、ある番組の検索を行う場合に、どのような単語に基づいて検索した後なのか、あるいは検索する元になった番組の番組情報はどのようなものであったかなどという検索履歴に基づいて検索を行うことができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図１から図１６を用いて説明する。
（実施の形態１）
図１は、本発明に係る番組情報検索装置の実施の形態１の構成を示すブロック図である。
【００１２】
本装置は、番組情報保持部１１、リンク情報管理部１２、提示部１３、検索部１４及び入力部１５で構成されている。
番組情報保持部１１は、メモリやハードディスク等の記憶装置であり、番組情報を保持する。ここで、番組情報とは番組毎にその番組の内容を特徴づけるものであり、テレビ放送の受信機、電話回線を用いた情報ネット加入者端末又は記憶媒体読み取り装置等により、放送に重畳された番組情報を受信するか、通信回線を介して番組情報を取得するか、記録媒体で供給される番組情報を入力するかの少なくとも一つによってあらかじめ入手されるものとする。図２は番組情報の一部を示す図である。例えば、図２に示すような番組情報を保持する。
【００１３】
また、番組情報は番組別に区分された複数の番組属性群で構成され、番組属性群は番組属性項目別に分類された複数の番組属性値で構成される。ここで、番組属性値とは図２の２４に示す「原ちえみ」のような番組の内容を特徴づける詳細な情報の１つ１つのことを言い、番組属性項目とは図２に示す「番組識別子」、「チャンネル」、「放送開始日時」、「放送終了日時」、「番組名」、「ジャンル」、「内容」、「出演者」及び「シリーズ」のような番組属性値の種別を表す項目のことを言う。また、番組属性群とは図２の２１に示すような同一番組の内容を特徴づける番組属性値の一塊のことを言う。さらにまた、「番組識別子」とは番組を一意に特定可能な識別子（ＩＤ）のことを言う。
【００１４】
なお、この番組情報は一例であって、他の番組属性項目を含むものであってもよく、あるいはこれらの番組属性項目の一部を除くものであってもよい。さらに、この例では同じ日の番組情報のみを対象としているが、任意の期間の番組情報を対象とするものであってもよい。
リンク情報管理部１２は、番組情報保持部１１に保持された各番組の番組情報を参照し、一の番組と他の番組とを関連づけるリンク情報を生成し管理する。
【００１５】
リンク情報管理部１２は細分すると、リンク情報生成部１２ａ、リンク情報保持部１２ｂ及びリンク情報選択部１２ｃで構成されている。
リンク情報生成部１２ａは、あらかじめ設定されたリンク情報項目に基づいて、番組情報保持部１１に保持された特定の番組属性項目の全ての番組属性値毎に、この番組属性値を含む番組属性群と、この番組属性値とあらかじめ設定された規則を持つ番組属性値を含む他の番組属性群とを関連づけるリンク情報を生成する。ここで、リンク情報項目とはリンク情報を生成するための規則を言う。図３はリンク情報を示す図である。例えば、リンク情報項目「同一出演者」は番組属性群毎に、番組属性項目「出演者」の各番組属性値と、その番組属性値を持つ全ての番組属性群の番組識別子と番組名に基づいて図３に示すようなリンク情報を生成する。リンク情報を生成する詳細な動作については後述する。
【００１６】
リンク情報保持部１２ｂは、メモリやハードディスク等の記憶装置に保持するものであり、リンク情報生成部１２ａにより生成されたリンク情報を保持する。例えば、図３に示すようなリンク情報を保持する。
リンク情報選択部１２ｃは、リンク情報保持部１２ｂにより保持されたリンク情報から特定の番組属性値に基づいたリンク情報を選択し提示部１３に渡す。例えば、図３（ｂ）に示すような、番組識別子「２９８−００７」の番組の番組属性値「原ちえみ」を「同一出演者」とするリンク情報を選択し提示部１３に渡す。
【００１７】
提示部１３は、図示されていないがＣＲＴ等の提示装置を含み、検索部１４により検索された番組単位の番組属性値及びリンク情報選択部１２ｃにより選択されたリンク情報中のリンク先番組識別子と番組名を提示する。図４は番組情報及びリンク先番組識別子と番組名を示す図である。例えば、図４（ａ）に示すような「パイロット物語」の番組情報及びリンク先番組識別子と番組名をＣＲＴ等に提示する。
【００１８】
検索部１４は、提示部１３により提示されたリンク先番組識別子に基づいて、利用者により選択された番組の番組情報を番組情報保持部１１から検索し、提示部１３に提示させる。例えば、図４（ａ）の４１に示すように、提示されたリンク先番組名「うたぽん」を利用者が選択することにより、リンク先番組識別子「２０４−０１０」に基づいて、図４（ｂ）に示す番組情報を提示部１３に提示させる。
【００１９】
入力部１５は赤外線リモコン等を含み、利用者が番組情報の検索の為の入力を行うものである。例えば、利用者が赤外線リモコンのボタン等を押すことにより、番組属性値やリンク先番組名の選択等の番組情報の検索の為の入力を行う。
図５はリンク情報生成の基本アルゴリズムのフローチャートを示す図である。ここで、リンク情報生成部１２ａによるリンク情報生成の動作について図５を用いて説明する。
【００２０】
ここでは、例としてリンク情報項目「同一出演者」に基づいてリンク情報を生成する場合を説明する。
まず、図２に示す番組情報があらかじめ入手され、番組情報保持部１１に保持されるものとする。
次に、番組情報保持部１１の全ての番組の番組属性群について、リンク情報を生成する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら動作を終了する（ステップＳ５０１）。
【００２１】
未処理の番組属性群が有る場合、番組情報保持部１１に保持されている番組情報の中の番組属性群を一つ選択する（ステップＳ５０２）。例えば、図２の２１に示すような番組属性群を選択する。
次に、選択した番組属性群の中のあらかじめ設定された規則に関係する番組属性項目に分類された全ての番組属性値について、リンク情報を生成する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら選択した番組属性群の処理を終了して次の番組属性群の処理へ行く（ステップＳ５０３）。
【００２２】
未処理の番組属性値が有る場合、処理していない番組属性値を一つ選択する（ステップＳ５０４）。例えば、図２の２４に示すような出演者「原ちえみ」を選択する。
次に、選択した番組属性値とあらかじめ設定された規則を持つ未処理の番組属性値が、番組情報保持部１１の他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断する。Ｙｅｓなら処理を継続し、Ｎｏなら選択した番組属性値の処理を終了して次の番組属性値の処理へ行く（ステップＳ５０５）。ここでは、図２の２５に示すように選択した出演者と同一の出演者「原ちえみ」があるのでこの出演者を含む番組属性群２２に対しての処理を継続する。
【００２３】
あらかじめ設定された規則を持つ番組属性値がある場合、その番組属性値を含む番組属性群の番組識別子と番組名を抽出する（ステップＳ５０６）。ここでは、同一の出演者「原ちえみ」を含む番組属性群２２の番組識別子「２０４−０１０」と番組名「うたぽん」を抽出する。
次に、抽出した番組識別子と番組名に基づいてリンク情報を作成し、リンク情報保持部１２ｂに保持させる（ステップＳ５０７）。ここでは、図３（ａ）に示すようなリンク情報を作成する。図３（ａ）において、３１はリンク元の番組識別子、３２はリンク情報項目、３３は番組属性値、３４はリンク先の番組識別子と番組名である。
【００２４】
次に、選択した番組属性値とあらかじめ設定された規則を持つ未処理の番組属性値が、まだ番組情報保持部１１の他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断する。Ｙｅｓなら処理を継続し、Ｎｏなら選択した番組属性値の処理を終了して次の番組属性値の処理へ行く（ステップＳ５０８）。ここでは、図２の２６に示すように選択した出演者と同一の出演者「原ちえみ」があるのでこの出演者を含む番組属性群２３に対しての処理を継続する。
【００２５】
あらかじめ設定された規則を持つ番組属性値がまだある場合、その番組属性値を含む番組属性群の番組識別子と番組名を抽出する（ステップＳ５０９）。ここでは、同一の出演者「原ちえみ」を含む番組属性群２３の番組識別子「２２３−１１０」と番組名「ザ・ワイドショー」を抽出する。
次に、抽出した番組識別子と番組名に基づいてステップＳ５０７で作成したリンク情報を更新し、次のあらかじめ設定された規則を持つ番組属性値の処理へ行く（ステップＳ５１０）。ここでは、図３（ａ）に示すようなリンク情報を図３（ｂ）に示すようなリンク情報に更新する。
【００２６】
続いて、選択した番組属性値とあらかじめ設定された規則を持つ未処理の番組属性値が、まだ番組情報保持部１１の他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断する（ステップＳ５０８）。ここでは、未処理の同一の出演者「原ちえみ」がもうないので、選択した出演者の処理を終了して次の出演者の処理へ行く。
【００２７】
続いて、選択した番組属性群の中のあらかじめ設定された規則に関係する番組属性項目に分類された全ての番組属性値について、リンク情報を生成する処理が行われたかを判断する（ステップＳ５０３）。ここでは、その他の出演者の処理の説明は省略する。全ての処理が行われたら次の番組属性群の処理へ行く。
続いて、番組情報保持部１１の全ての番組の番組属性群について、リンク情報を生成する処理が行われたかを判断する（ステップＳ５０１）。ここでは、その他の番組の番組属性群の処理の説明は省略する。全ての処理が行われたら動作を終了する。図６は、ここで生成されたリンク情報を示す図である。
【００２８】
なお、リンク情報の追加の際に、規則を設けそれにより追加するリンク情報を削減・追加してもかまわない。例えば、選択された番組の開始時間以降に開始する番組のみ、あるいは、同一ジャンルの番組のみ追加するなどである。これを上記の例にあてはめると、前者では「うたぽん」のみが選択され、後者ではどの番組も追加されない。図７は、図２の番組情報をクラス情報項目「同一出演者」に基づいて、選択された番組の開始時間以降に開始する番組のみにリンク情報を生成する場合の、番組間のリンクの関係を示す図である。矢印の元はリンク元の番組を示し、矢印の先はリンク先の番組を示す。
【００２９】
また、図５のフローチャートでは、クラス情報項目「同一出演者」について説明したが、クラス情報項目は「同一出演者」だけではなく、すべての属性の組合せにも適用可能である。例えば、クラス情報項目「同一放送開始日時」では、放送開始日時が同じ番組属性群間でクラス情報を持つことが可能である。例えば、図２の２７に示す「神戸サイコーＴＶ」は、図２の２２に示す「うたぽん」と放送開始日時が同一であるため、図３（ｃ）に示すようなリンク情報を作成する。
【００３０】
なお、上述の例では単一の番組属性値が同一である番組属性群を関連づけることによりリンク情報を生成したが、複数の番組属性値が同一である番組属性群を関連づけることによりリンク情報を生成してもかまわない。例えば、リンク情報項目「同一放送日時」では、番組属性項目「放送開始日時」及び「放送終了日時」の両方の番組属性値が同一である番組属性群を関連づけることにより、リンク情報を生成する。
【００３１】
また、上述の例では番組属性値が同一である番組属性群を関連づけることによりリンク情報を生成したが、番組属性値とあらかじめ設定された規則を持つ番組属性値を含む番組属性群を関連づけることによりリンク情報を生成するものであれば同一でなくてもかまわない。例えば、リンク情報項目「後番組」では、ある番組の番組属性項目「放送終了日時」の番組属性値を他の番組のそれと比べ、後者が前者がより時間的に後であれば、リンク情報が生成される。
【００３２】
また、上述の例ではリンク情報は、番組識別子、リンク情報項目、番組属性値及びリンク先番組識別子と番組名を含むが、リンク情報項目、番組属性値及びリンク先番組名は必ずしも必要ではなく、番組識別子及びリンク先番組識別子のみ、もしくは番組識別子、リンク先番組識別子及びその他との組み合わせであってもよい。
【００３３】
さらに、リンク情報項目が「同一出演者」や「同一放送日時」等のように、リンク元とリンク先の区別が必要でない場合は、番組属性値及びその番組属性値を含む番組属性群の番組識別子のみ、もしくは番組属性値、その番組属性値を含む番組属性群の番組識別子及びその他との組み合わせであってもよい。
また、上述の番組情報検索装置は、通常のコンピュータ及び番組情報検索処理プログラムにより実現され、該プログラムは記憶媒体に記憶して提供される。
【００３４】
（実施の形態２）
図８は、本発明に係る番組情報検索装置の実施の形態２の構成を示すブロック図である。
本装置は、番組情報保持部１１、リンク情報管理部１２、提示部１３、検索部１４、入力部１５、入手部８１及び番組情報更新部８２で構成されている。
【００３５】
実施の形態１の構成と類似する部分が多いので、差分のみ説明する。
入手部８１は、テレビ放送の受信機、電話回線を用いた情報ネット加入者端末又は記憶媒体読み取り装置等であり、放送に重畳された番組属性群を受信するか、通信回線を介して番組属性群を取得するか、記録媒体で供給される番組属性群を入力するかの少なくとも一つを行なう。
【００３６】
番組情報更新部８２は、入手部８１により入手した番組属性群を直前に入手したものと比較して相違部分のみを抽出し、番組情報保持部１１により保持された番組情報を更新する。
リンク情報管理部１２は、番組情報更新部８２により更新された番組属性値に基づいて、この番組属性値に関するリンク情報を更新する。
【００３７】
リンク情報管理部１２は細分すると、さらに、リンク情報抽出部１２ｄとリンク情報更新部１２ｅで構成されている。
リンク情報抽出部１２ｄは、番組情報更新部８２により番組属性値が更新された場合には、リンク情報保持部１２ｂにより保持しているリンク情報から、この番組属性値に関するリンク情報を抽出する。
【００３８】
リンク情報更新部１２ｅは、番組情報更新部８２により更新された番組属性値に基づいて、リンク情報抽出部１２ｄにより抽出したリンク情報を更新し、リンク情報保持部１２ｂに保持させる。
リンク情報の更新について以下に詳しく説明する。
図９はリンク情報更新の基本アルゴリズムのフローチャートを示す図である。
【００３９】
ここでは、例としてリンク情報項目「同一出演者」に基づいてリンク情報を追加する場合を説明する。なお、図６に示すリンク情報がリンク情報保持部１２ｂにより保持されているとする。
まず、番組情報更新部８２により更新された全ての番組属性群について、リンク情報を更新する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら動作を終了する（ステップＳ９０１）。図１０は番組情報を示す図である。例えば、ここでは図１０に示すような番組情報が更新されたとする。
【００４０】
未処理の番組属性群が有る場合、番組情報更新部８２により更新された番組属性群を一つ選択する（ステップＳ９０２）。例えば、図１０の１０１に示すような番組属性群を選択する。
次に、選択した番組属性群の中のあらかじめ設定された規則に関係する番組属性項目に分類された全ての番組属性値について、リンク情報を更新する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら選択した番組属性群の処理を終了して次の番組属性群の処理へ行く（ステップＳ９０３）。
【００４１】
未処理の番組属性値が有る場合、処理していない番組属性値を一つ選択する（ステップＳ９０４）。例えば、図１０の１０２に示すような出演者「畑中克己」を選択する。
次に、選択した番組属性値とあらかじめ設定された規則を持つ未処理の番組属性値がリンク情報保持部１２ｂのリンク情報の中にあるかを判断する。Ｙｅｓなら処理を継続し、Ｎｏなら番組情報更新部８２により更新された他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断しに行く。（ステップＳ９０５）。ここでは、図６の６１に示すように選択した出演者と同一の出演者「畑中克己」があるのでこの出演者を含むリンク情報の処理を継続する。
【００４２】
あらかじめ設定された規則を持つ番組属性値がある場合、その番組属性値を含むリンク情報を抽出する（ステップＳ９０６）。ここでは、図６の６２に示すような、同一の出演者「畑中克己」を含むリンク情報を抽出する。
次に、抽出したリンク情報に基づいてリンク情報を作成し、リンク情報保持部１２ｂに保持させる（ステップＳ９０７）。図１１はリンク情報を示す図である。ここでは、図１１（ａ）に示すようなリンク情報を作成する。
【００４３】
次に、抽出したリンク情報を更新する（ステップＳ９０８）。ここでは、図６の６２に示すようなリンク情報を図１１（ｂ）に示すようなリンク情報に更新する。
次に、選択した番組属性値とあらかじめ設定された規則を持つ未処理の番組属性値がまだリンク情報保持部１２ｂのリンク情報の中にあるかを判断する。Ｙｅｓなら処理を継続し、Ｎｏなら選択した番組属性値の処理を終了して次の番組属性値の処理を行う（ステップＳ９０９）。ここでは、図６の６３に示すように選択した出演者と同一の出演者「畑中克己」があるのでこの出演者を含む番組属性群に対しての処理を継続する。
【００４４】
あらかじめ設定された規則を持つ番組属性値がまだある場合、その番組属性値を含むリンク情報を抽出する（ステップＳ９１０）。ここでは、図６の６４に示すような、同一の出演者「畑中克己」を含むリンク情報を抽出する。
次に、抽出したリンク情報に基づいてステップＳ９０７で作成したリンク情報を更新する（ステップＳ９１１）。ここでは、図１１（ａ）に示すようなリンク情報を図１１（ｃ）に示すようなリンク情報に更新する。
【００４５】
次に、抽出したリンク情報を更新し、次のあらかじめ設定された規則を持つ番組属性値の処理へ行く（ステップＳ９１２）。ここでは、図６の６４に示すようなリンク情報を図１１（ｄ）に示すようなリンク情報に更新する。
続いて、選択した番組属性値とあらかじめ設定された規則を持つ未処理のリンク情報がリンク情報保持部１２ｂの中にあるかを判断する（ステップＳ９０９）。ここでは、未処理の同一の出演者「畑中克己」がもうないので、選択した出演者の処理を終了して次の出演者の処理へ行く。
【００４６】
続いて、選択した番組属性群の中のあらかじめ設定された規則に関係する番組属性項目に分類された全ての番組属性値について、リンク情報を更新する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら選択した番組属性群の処理を終了して次の番組属性群の処理へ行く（ステップＳ９０３）。
未処理の番組属性値が有る場合、処理していない番組属性値を一つ選択する（ステップＳ９０４）。例えば、図１０の１０３に示すような出演者「アンディー・バク」を選択する。
【００４７】
次に、選択した番組属性値とあらかじめ設定された規則を持つ未処理の番組属性値がリンク情報保持部１２ｂのリンク情報の中にあるかを判断する。Ｙｅｓなら処理を継続し、Ｎｏなら番組情報更新部８２により更新された他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断しに行く。（ステップＳ９０５）。ここでは、図６に示すように選択した出演者と同一の出演者「アンディー・バク」がないので、番組情報更新部８２により更新された他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断しに行く。
【００４８】
あらかじめ設定された規則を持つ未処理の番組属性値がリンク情報保持部１２ｂのリンク情報の中に無い場合、番組情報更新部８２により更新された他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断し、Ｙｅｓなら処理を継続し、Ｎｏなら選択した番組属性値の処理を終了して次の番組属性値の処理を行う（ステップＳ９１３）。
【００４９】
あらかじめ設定された規則を持つ未処理の番組属性値が番組情報更新部８２により更新された他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にある場合、リンク情報の元となるリンク先の無いリンク情報を作成し、リンク情報保持部１２ｂに保持させる（ステップＳ９１４）。ここでは、図１１（ｅ）に示すようなリンク情報を作成する。
【００５０】
続いて、選択した番組属性群の中のあらかじめ設定された規則に関係する番組属性項目に分類された全ての番組属性値について、リンク情報を更新する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら選択した番組属性群の処理を終了して次の番組属性群の処理へ行く（ステップＳ９０３）。ここでは、全ての処理が行われたので次の番組属性群の処理へ行く。
【００５１】
続いて、番組情報更新部８２により更新された全ての番組属性群について、リンク情報を更新する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら動作を終了する（ステップＳ９０１）。
未処理の番組属性群が有る場合、番組情報更新部８２により更新された番組属性群を一つ選択する（ステップＳ９０２）。例えば、図１０の１０４に示すような番組属性群を選択する。
【００５２】
次に、選択した番組属性群の中のあらかじめ設定された規則に関係する番組属性項目に分類された全ての番組属性値について、リンク情報を更新する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら選択した番組属性群の処理を終了して次の番組属性群の処理へ行く（ステップＳ９０３）。
未処理の番組属性値が有る場合、処理していない番組属性値を一つ選択する（ステップＳ９０４）。例えば、図１０の１０５に示すような出演者「アンディー・バク」を選択する。
【００５３】
次に、選択した番組属性値とあらかじめ設定された規則を持つ未処理の番組属性値がリンク情報保持部１２ｂのリンク情報の中にあるかを判断する。Ｙｅｓなら処理を継続し、Ｎｏなら番組情報更新部８２により更新された他の番組属性群の中のあらかじめ設定された規則に関係する番組属性項目の中にあるかを判断しに行く。（ステップＳ９０５）。ここでは、図１１（ｅ）の１１１に示すように選択した出演者と同一の出演者「アンディー・バク」があるのでこの出演者を含むリンク情報の処理を継続する。
【００５４】
あらかじめ設定された規則を持つ番組属性値がある場合、その番組属性値を含むリンク情報を抽出する（ステップＳ９０６）。ここでは、図１１（ｅ）に示すような、同一の出演者「アンディー・バク」を含むリンク情報を抽出する。
次に、抽出したリンク情報に基づいてリンク情報を作成し、リンク情報保持部１２ｂに保持させる（ステップＳ９０７）。ここでは、図１１（ｆ）に示すようなリンク情報を作成する。
【００５５】
次に、抽出したリンク情報を更新する（ステップＳ９０８）。ここでは、図１１（ｅ）に示すようなリンク情報を図１１（ｇ）に示すようなリンク情報に更新する。
次に、選択した番組属性値とあらかじめ設定された規則を持つ未処理のリンク情報がリンク情報保持部１２ｂの中にあるかを判断する（ステップＳ９０９）。ここでは、未処理の同一の出演者「アンディー・バク」がもうないので、選択した出演者の処理を終了して次の出演者の処理へ行く。
【００５６】
次に、選択した番組属性群の中のあらかじめ設定された規則に関係する番組属性項目に分類された全ての番組属性値について、リンク情報を更新する処理が行われたかを判断する（ステップＳ９０３）。ここでは、未処理の出演者が無いので選択した番組属性群の処理を終了して次の番組属性群の処理へ行く
続いて、番組情報更新部８２により更新された全ての番組属性群について、リンク情報を更新する処理が行われたかを判断する（ステップＳ９０１）。ここでは、未処理の番組属性群が無いので動作を終了する
なお、上述の例では番組情報が追加された場合にリンク情報を追加する動作を説明したが、追加だけではなく番組情報の削除や変更等の更新があった場合でも同様にリンク情報を更新できる。
【００５７】
また、上述の番組情報検索装置は、通常のコンピュータ及び番組情報検索処理プログラムにより実現され、該プログラムは記憶媒体に記憶して提供される。
（実施の形態３）
図１２は、本発明に係る番組情報検索装置の実施の形態３の構成を示すブロック図である。
【００５８】
本装置は、番組情報保持部１１、リンク情報管理部１２、提示部１３、検索部１４、入力部１５、終了番組情報抽出部１２１及び終了番組情報保存部１２２で構成されている。
実施の形態１の構成と類似する部分が多いので、差分のみ説明する。
終了番組情報抽出部１２１は現在の日時を保持し、一定時間毎に番組情報保持部１１に保持された番組属性項目「放送終了日時」の番組属性値が示す日時と現在の日時を比較し、この番組属性値が示す日時が現在の日時より後の場合はこの番組属性値を含む番組の放送が終了していないと判断してなにもせず、この番組属性値が示す日時が現在の日時より先の場合はこの番組属性値を含む番組の放送が終了したと判断して、この番組属性値を含む番組の番組属性群を番組情報保持部１１から抽出する。
【００５９】
終了番組情報保存部１２２は、終了番組情報抽出部１２１により抽出された番組属性群を保持する。
終了番組情報の抽出及び保存について以下に詳しく説明する。
図１３は、終了番組情報抽出及び保存の基本アルゴリズムのフローチャートを示す図である。
【００６０】
ここでは、例として現在の日時を「１／２５  １４：００」とする。なお、図２に示す番組情報が番組情報保持部１１に保持されているとする。
まず、番組情報保持部１１に保持された全ての番組属性群について、終了番組情報を抽出する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら動作を終了する（ステップＳ１３０１）。
【００６１】
未処理の番組属性群が有る場合、番組属性群を一つ選択する（ステップＳ１３０２）。例えば、ここでは図２の２８に示すような番組属性群が選択されたとする。
次に、選択した番組属性群の番組属性項目「放送終了日時」の番組属性値が示す日時と現在の日時を比較する。この番組属性値が示す日時が現在の日時より後の場合はこの番組属性値を含む番組の放送が終了していないと判断してなにもせずに次の番組属性群の処理へ行き、この番組属性値が示す日時が現在の日時より先の場合はこの番組属性値を含む番組の放送が終了したと判断して、この番組属性値を含む番組の番組情報群を番組情報保持部１１から抽出しに行く（ステップＳ１３０３）。ここでは、この番組属性値が示す日時「１／２５  １３：１５」が現在の日時「１／２５  １４：００」より先なので、この番組属性値を含む番組の放送が終了したと判断して、この番組属性値を含む番組の番組情報群を番組情報保持部１１から抽出しに行く。
【００６２】
この番組属性値が示す日時が現在の日時より先の場合は、この番組属性値を含む番組の番組情報群を番組情報保持部１１から抽出する（ステップＳ１３０４）。ここでは、図２の２８に示すような番組情報群を抽出する。
次に、終了番組情報保存部１２２が抽出された番組情報群を保存し、次の番組属性群の処理へ行く（ステップＳ１３０５）。
【００６３】
続いて、次の番組属性群の処理を行う。
まず、番組情報保持部１１に保持された全ての番組属性群について、終了番組情報の抽出する処理が行われたかを判断し、Ｎｏなら動作を継続し、Ｙｅｓなら動作を終了する（ステップＳ１３０１）。
未処理の番組属性群が有る場合、番組属性群を一つ選択する（ステップＳ１３０２）。例えば、ここでは図２の２１に示すような番組属性群が選択されたとする。
【００６４】
次に、選択した番組属性群の番組属性項目「放送終了日時」の番組属性値が示す日時と現在の日時を比較する。この番組属性値が示す日時が現在の日時より後の場合はこの番組属性値を含む番組の放送が終了していないと判断してなにもせずに次の番組属性群の処理へ行き、この番組属性値が示す日時が現在の日時より先の場合はこの番組属性値を含む番組の放送が終了したと判断して、この番組属性値を含む番組の番組情報群を番組情報保持部１１から抽出しに行く（ステップＳ１３０３）。ここでは、この番組属性値が示す日時「１／２５  ２０：５５」が現在の日時「１／２５  １４：００」より後なのでこの番組属性値を含む番組の放送が終了していないと判断してなにもせずに次の番組属性群の処理へ行く。
【００６５】
続いて、次々と番組属性群の処理を行い、全ての処理を行って終了する。
なお、全ての番組情報を保存するのではなく、ある条件に合致するものだけを保存するものであってもよい。番組情報保持部１１に保持された番組属性群毎に番組属性群を保存するか否かを示す保存属性を保持し、例えば、利用者が保存したい番組属性群の保存属性をあらかじめその番組属性群を保存するように指定しておく。そして、終了番組情報保存部１２２が、保存属性が番組属性群を保存しないことを示す場合にのみ、番組属性群の保存を禁止する禁止部を備えれば実現可能である。
【００６６】
また、上述の番組情報検索装置は、通常のコンピュータ及び番組情報検索処理プログラムにより実現され、該プログラムは記憶媒体に記憶して提供される。
（実施の形態４）
図１４は、本発明に係る番組情報検索装置の実施の形態４の構成を示すブロック図である。
【００６７】
本装置は、番組情報保持部１１、リンク情報管理部１２、提示部１３、検索部１４、入力部１５、検索履歴保持部１４１及び検索条件選択部１４２で構成されている。
実施の形態１の構成と類似する部分が多いので、差分のみ説明する。
検索履歴保持部１４１は、検索部１４により検索された検索履歴を保持する。例えば、図７に示すようなリンクの関係を持つ番組の番組情報を利用者が検索したとする。ここで、利用者が何らかのユーザインタフェースにより、リンク情報項目「同一出演者」による検索を行い、「ザ・ワイドショー」の「原ちえみ」から「パイロット物語」を検索したとする。図１５は検索履歴を示す図である。この時、検索履歴保持部１４１は図１５の１５１に示すような検索履歴を追加する。
【００６８】
検索条件選択部１４２は、検索履歴保持部１４１により保持された検索履歴に基づいて番組属性値を選択する。例えば、図１５に示すような検索履歴保持部１４１により保持された検索履歴に基づいて、直前に使用した番組属性値やリンク情報項目又は多く使用した番組属性値やリンク情報項目等を選択する。ここでは直前に使用した番組属性値「原ちえみ」を選択するものとする。
【００６９】
リンク情報選択部１２ｃは、リンク情報保持部１２ｂにより保持されたリンク情報から、検索条件選択部１４２により選択された番組属性値により関連づけられたリンク情報を選択する。例えば、検索条件選択部１４２により選択された番組属性値「原ちえみ」により関連づけられたリンク情報を選択する。
実施の形態１と同様に提示部１３は、検索部１４により検索された番組単位の番組属性値及びリンク情報選択部１２ｃにより選択されたリンク情報中のリンク先番組識別子と番組名を提示する。図１６は番組情報及びリンク先番組識別子と番組名を示す図である。例えばここでは、図１６に示すように「パイロット物語」の番組情報及び「うたぽん」の番組識別子と番組名をＣＲＴ等に提示する。
【００７０】
なお、上述の例ではリンク情報項目「同一出演者」についてのみ説明したが、他のリンク情報項目であってもよい。例えば、リンク情報項目「同一日時」やリンク情報項目「同一リンク」などである。
また、検索条件選択部１４２による選択は、単一の番組属性値に限るわけではなく、複数の番組属性値を選択してもよい。また、リンク情報選択部１２ｃも複数のリンク情報を選択してもよい。
【００７１】
また、上述の番組情報検索装置は、通常のコンピュータ及び番組情報検索処理プログラムにより実現され、該プログラムは記憶媒体に記憶して提供される。
【００７２】
【発明の効果】
以上の説明から明らかなように、本発明に係る番組情報検索装置は、番組の内容を表す番組情報を番組単位で検索して提示する番組情報検索装置であって、番組毎にその番組の内容を特徴づける番組情報を保持する番組情報保持手段と、前記番組情報保持手段に保持された各番組の番組情報を参照し一の番組と他の番組とを関連づけるリンク情報を生成し管理するリンク情報管理手段と、番組単位の番組情報と前記リンク情報管理手段により管理されたリンク情報とを提示する提示手段と、前記提示手段により提示されたリンク情報に基づいて前記番組情報保持手段から利用者により選択された番組の番組情報を検索し前記提示手段に提示させる検索手段とを備えることを特徴とする。
【００７３】
本発明は、利用される前に各番組の番組情報を参照して、ある番組と他の番組とを関連づけるリンク情報を生成し管理する。
これによって、生成したリンク情報に基づいて、提示する番組情報に関連するリンク情報をこの番組情報と共に提示することができ、また、提示したリンク情報を利用して関連する番組を利用者が容易に選択することができる。さらに、生成したリンク情報を利用して選択された番組の番組情報を容易に検索することができる。
【００７４】
従って、検索する度に全ての情報に対しての検索を必要としない。また、利用者により選択された番組の番組情報を基に所望の番組の番組情報を容易に検索することができる。
また、前記リンク情報管理手段は、前記番組情報保持手段に保持された各番組の番組情報を参照し一の番組と他の番組とを関連づけるリンク情報を生成するリンク情報生成手段と、前記リンク情報生成手段により生成されたリンク情報を保持するリンク情報保持手段と、前記リンク情報保持手段により保持されたリンク情報から特定の番組情報により関連づけられたリンク情報を選択するリンク情報選択手段とを含み、前記提示手段は、前記検索手段により検索された番組単位の番組情報と前記リンク情報選択手段により選択されたリンク情報とを提示することを特徴とする。
【００７５】
本発明は、利用される前に各番組の番組情報を参照して、ある番組と他の番組とを関連づけるリンク情報を生成し保持し、利用時に特定の番組情報により関連づけられたリンク情報を選択する。
これによって、生成したリンク情報を選択するだけで、提示する番組情報に関連するリンク情報をこの番組情報と共に提示することができ、また、提示したリンク情報を利用して関連する番組を利用者が容易に選択することができる。さらに、選択したリンク情報を利用して選択された番組の番組情報を容易に検索することができる。
【００７６】
従って、検索する度に全ての情報に対しての検索を必要とせず、選択された番組の番組情報を容易に検索することができる。また、利用者により選択された番組の番組情報を基に所望の番組の番組情報を容易に検索することができる。
また、前記番組情報保持手段に保持された番組情報は番組別に区分された複数の番組属性群からなり、前記番組属性群は番組属性項目別に分類された複数の番組属性値からなり、前記リンク情報生成手段は、前記番組情報保持手段に保持された特定の番組属性項目の全ての番組属性値毎にこの番組属性値を含む番組属性群とこの番組属性値とあらかじめ設定された規則を持つ番組属性値を含む他の番組属性群とを関連づけるリンク情報を生成し、前記リンク情報選択手段は、前記リンク情報保持手段により保持されたリンク情報から前記提示手段により提示された番組属性値に基づいてこの番組属性値により関連づけられたリンク情報を選択することを特徴とする。
【００７７】
本発明は、利用される前にあらかじめ設定された規則を持つ番組属性値に基づいて、ある番組属性群と他の番組属性群とを関連づけるリンク情報を生成し保持し、利用時に提示する番組属性値に基づいてこの番組属性値により関連づけられたリンク情報を選択する。
これによって、生成したリンク情報を選択するだけで、提示する番組属性値に関連するリンク情報を、この番組属性値と共に提示することができ、また、提示したリンク情報を利用して関連する番組を利用者が容易に選択することができる。さらに、選択したリンク情報を利用して選択された番組の番組情報を容易に検索することができる。さらに、リンク情報を生成する規則をあらかじめ設定することができる。
【００７８】
従って、検索する度に全ての情報に対しての検索を必要とせず、選択された番組の番組情報を容易に検索することができる。さらに、ある特定の規則に基づいて関連する番組の番組情報を検索することを容易にする。また、利用者により選択された番組の番組識別子等を基に所望の番組の番組情報を容易に検索することができる。
【００７９】
また、本発明に係る番組情報検索装置は、さらに、放送に重畳された番組情報を受信するか、通信回線を介して番組情報を取得するか記録媒体で供給される番組情報を入力するかの少なくとも一つを行なう入手手段と、前記入手手段により入手した番組情報を直前に入手したものと比較して相違部分のみを抽出し前記番組情報保持手段により保持された番組属性値を更新する番組情報更新手段を備え、前記リンク情報管理手段は、前記番組情報更新手段により更新された番組属性値に基づいてこの番組属性値に関するリンク情報を更新することを特徴とする。
【００８０】
本発明は、新たに番組情報を入手すると、以前の番組情報との相違部分のみを抽出し番組属性値とリンク情報とを更新する。
これによって、番組情報が追加された際にも相違部分のみを追加するだけで、容易にリンク情報を更新できる。また、追加ではなく番組情報の削除や変更等があった場合も、同様に容易にリンク情報を更新できる。
【００８１】
従って、番組情報を更新する度に全ての番組情報に対しての検索を必要としない。
また、前記リンク情報管理手段は、さらに、前記番組情報更新手段により番組属性値が更新された場合には前記リンク情報保持手段により保持しているリンク情報から、この番組属性値に関するリンク情報を抽出するリンク情報抽出手段と、前記番組情報更新手段により更新された番組属性値に基づいて前記リンク情報抽出手段により抽出したリンク情報を更新し前記リンク情報保持手段に保持させるリンク情報更新手段を含むことを特徴とする。
【００８２】
本発明は、新たに番組情報を入手すると、以前の番組情報との相違部分のみを抽出し番組属性値を更新する。さらに、更新された番組属性値に関するリンク情報のみを抽出し更新し保持する。
これによって、番組情報が更新された際にも相違部分に関するリンク情報のみを抽出し更新し保持するだけで、容易にリンク情報を更新できる。
【００８３】
従って、番組情報を更新する度に全ての番組情報に対しての検索を必要としない。
また、本発明に係る番組情報検索装置は、さらに、放送が終了した番組の番組属性群を前記番組情報保持手段から抽出する終了番組情報抽出手段と、前記終了番組情報抽出手段により抽出された番組属性群を保持する終了番組情報保持手段を備えることを特徴とする。
【００８４】
これによって、放送が終了した番組の番組属性群を自動的に保存できる。
従って、利用者は放送が終了した所望の番組の番組属性群を基に所望の番組の番組情報を検索することができる。
また、前記番組情報保持手段は、さらに、番組属性群を保存するか否かを示す保存属性を保持し、前記終了番組情報保存手段は、さらに、前記保存属性が番組属性群を保存しないことを示す場合にのみ番組属性群の保存を禁止する禁止手段を含むことを特徴とする。
【００８５】
これによって、利用者は保存を希望する番組属性群のみ保存できる。
従って、記憶装置等の容量削減や有効利用を図ることができる。
また、本発明に係る番組情報検索装置は、さらに、前記検索手段により検索された検索履歴を保持する検索履歴保持手段と、前記検索履歴保持手段により保持された検索履歴に基づいて番組属性値を選択する検索条件選択手段を備え、前記リンク情報選択手段は、前記リンク情報保持手段により保持されたリンク情報から前記検索条件選択手段により選択された番組属性値により関連づけられたリンク情報を選択することを特徴とする。
【００８６】
これによって、検索履歴を保持することができ、この検索履歴に基づいて番組属性値を選択し、さらにこの番組属性値により関連づけられたリンク情報を選択して提示することができる。
従って、検索履歴に基づいて検索を行うことができ、所望の番組の番組情報に容易に到達することができる。
【００８７】
本発明に係るコンピュータ読み取り可能な記録媒体は、コンピュータに、番組毎にその番組の内容を特徴づける番組情報を番組情報保持装置から番組単位で検索して提示するステップを実行させるための番組情報検索処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータに、前記番組情報保持手段に保持された各番組の番組情報を参照し一の番組と他の番組とを関連づけるリンク情報を生成し管理するリンク情報管理ステップと、番組単位の番組情報と前記リンク情報管理ステップにより管理されたリンク情報とを提示する提示ステップと、前記提示ステップにより提示されたリンク情報に基づいて前記番組情報保持装置から利用者により選択された番組の番組情報を検索し前記提示ステップに提示させる検索ステップとを実行させるための番組情報検索処理プログラムを記録することを特徴とする。
【００８８】
本発明は、利用される前に各番組の番組情報を参照して、ある番組と他の番組とを関連づけるリンク情報を生成し管理する。
これによって、生成したリンク情報に基づいて、提示する番組情報に関連するリンク情報をこの番組情報と共に提示することができ、また、提示したリンク情報を利用して関連する番組を利用者が容易に選択することができる。さらに、生成したリンク情報を利用して選択された番組の番組情報を容易に検索することができる。
【００８９】
従って、検索する度に全ての情報に対しての検索を必要としない。また、利用者により選択された番組の番組情報を基に所望の番組の番組情報を容易に検索することができる。
また、前記リンク情報管理ステップは、前記番組情報保持手段に保持された各番組の番組情報を参照し一の番組と他の番組とを関連づけるリンク情報を生成するリンク情報生成ステップと、前記リンク情報生成ステップにより生成されたリンク情報を保持するリンク情報保持ステップと、前記リンク情報保持ステップにより保持されたリンク情報から特定の番組情報により関連づけられたリンク情報を選択するリンク情報選択ステップとを含み、前記提示ステップは、前記検索ステップにより検索された番組単位の番組情報と前記リンク情報選択ステップにより選択されたリンク情報とを提示することを特徴とする。
【００９０】
本発明は、利用される前に各番組の番組情報を参照して、ある番組と他の番組とを関連づけるリンク情報を生成し保持し、利用時に特定の番組情報により関連づけられたリンク情報を選択する。
これによって、生成したリンク情報を選択するだけで、提示する番組情報に関連するリンク情報をこの番組情報と共に提示することができ、また、提示したリンク情報を利用して関連する番組を利用者が容易に選択することができる。さらに、選択したリンク情報を利用して選択された番組の番組情報を容易に検索することができる。
【００９１】
従って、検索する度に全ての情報に対しての検索を必要とせず、選択された番組の番組情報を容易に検索することができる。また、利用者により選択された番組の番組情報を基に所望の番組の番組情報を容易に検索することができる。
また、前記番組情報保持装置に保持された番組情報は番組別に区分された複数の番組属性群からなり、前記番組属性群は番組属性項目別に分類された複数の番組属性値からなり、前記リンク情報生成ステップは、前記番組情報保持装置に保持された特定の番組属性項目の全ての番組属性値毎にこの番組属性値を含む番組属性群とこの番組属性値とあらかじめ設定された規則を持つ番組属性値を含む他の番組属性群とを関連づけるリンク情報を生成し、前記リンク情報選択ステップは、前記リンク情報保持ステップにより保持されたリンク情報から前記提示ステップにより提示された番組属性値に基づいてこの番組属性値により関連づけられたリンク情報を選択することを特徴とする。
【００９２】
本発明は、利用される前にあらかじめ設定された規則を持つ番組属性値に基づいて、ある番組属性群と他の番組属性群とを関連づけるリンク情報を生成し保持し、利用時に提示する番組属性値に基づいてこの番組属性値により関連づけられたリンク情報を選択する。
これによって、生成したリンク情報を選択するだけで、提示する番組属性値に関連するリンク情報を、この番組属性値と共に提示することができ、また、提示したリンク情報を利用して関連する番組を利用者が容易に選択することができる。さらに、選択したリンク情報を利用して選択された番組の番組情報を容易に検索することができる。さらに、リンク情報を生成する規則をあらかじめ設定することができる。
【００９３】
従って、検索する度に全ての情報に対しての検索を必要とせず、選択された番組の番組情報を容易に検索することができる。さらに、ある特定の規則に基づいて関連する番組の番組情報を検索することを容易にする。また、利用者により選択された番組の番組識別子等を基に所望の番組の番組情報を容易に検索することができる。
【図面の簡単な説明】
【図１】本発明に係る番組情報検索装置の実施の形態１の構成を示すブロック図である。
【図２】番組情報の一部を示す図である。
【図３】リンク情報を示す図である。
【図４】番組情報を示す図である。
【図５】リンク情報生成の基本アルゴリズムのフローチャートを示す図である。
【図６】実施の形態１で生成されたリンク情報を示す図である。
【図７】図２の番組情報をクラス情報項目「同一出演者」に基づいて、選択された番組の開始時間以降に開始する番組のみにリンク情報を生成する場合の、番組間のリンクの関係を示す図である。
【図８】本発明に係る番組情報検索装置の実施の形態２の構成を示すブロック図である。
【図９】実施の形態２のリンク情報更新の基本アルゴリズムのフローチャートを示す図である。
【図１０】番組情報を示す図である。
【図１１】リンク情報を示す図である。
【図１２】本発明に係る番組情報検索装置の実施の形態３の構成を示すブロック図である。
【図１３】終了番組情報抽出及び保存の基本アルゴリズムのフローチャートを示す図である。
【図１４】本発明に係る番組情報検索装置の実施の形態４の構成を示すブロック図である。
【図１５】検索履歴を示す図である。
【図１６】番組情報を示す図である。
【符号の説明】
１１    番組情報保持部
１２    リンク情報管理部
１２ａ  リンク情報生成部
１２ｂ  リンク情報保持部
１２ｃ  リンク情報選択部
１２ｄ  リンク情報抽出部
１２ｅ  リンク情報更新部
１３    提示部
１４    検索部
１５    入力部
８１    入手部
８２    番組情報更新部
１２１    終了番組情報抽出部
１２２    終了番組情報保存部
１４１    検索履歴保持部
１４２    検索条件選択部
【図１】
0003779432.tif 000002
【図２】
0003779432.tif 000003
【図３】
0003779432.tif 000004
【図４】
0003779432.tif 000005
【図５】
0003779432.tif 000006
【図６】
0003779432.tif 000007
【図７】
0003779432.tif 000008
【図８】
0003779432.tif 000009
【図９】
0003779432.tif 000010
【図１０】
0003779432.tif 000011
【図１１】
0003779432.tif 000012
【図１２】
0003779432.tif 000013
【図１３】
0003779432.tif 000014
【図１４】
0003779432.tif 000015
【図１５】
0003779432.tif 000016
【図１６】
0003779432.tif 000017