(57)【要約】【課題】  適切に情報を処理する記録再生システムを提供する。【解決手段】  記録再生システム１００は、蓄積番組情報のジャンルに関する複数の選択ジャンル情報を順番に取得するジャンル情報選択手段と、この選択ジャンル情報の設定順に基づいて蓄積番組情報のジャンル関連度情報を設定する関連度値演算手段と、を具備した。このため、選択ジャンル情報の取得順に基づいて、蓄積番組情報と選択ジャンル情報とのジャンル関連度情報を変化させることができる。したがって、利用者は、ジャンル関連度値Ｇに基づいて蓄積番組情報を選択して、容易に所望の放送番組を見つけることができる。【選択図】      図１
2006135388.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータの種別に関する種別情報を複数取得する種別情報取得手段と、
前記種別情報の種別および前記所定のデータの内容の関連度を認識する関連度認識手段と、
前記種別情報を取得する順番を認識する種別取得順認識手段と、
前記順番で取得された前記種別情報に対する前記関連度および前記順番に基づいて、取得した前記種別情報の種別および前記所定のデータの内容の類似度に関する類似度情報を生成する類似度情報生成手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
配信される前記データの内容に関する内容情報を取得する内容情報取得手段と、
前記内容情報の内容に基づいて、前記内容情報の内容およびデータの内容の関連度に関する関連度情報を生成する関連度生成手段と、
を具備したことを特徴とした情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記種別情報は前記内容情報に含まれる所定のキーワードに関するキーワード情報であり、
前記関連度生成手段は、前記内容情報から前記キーワード情報を抽出し、この抽出状態に基づいて前記データの内容および前記キーワードの関連度に関する関連度情報を生成する
ことを特徴とした情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記関連度生成手段は、前記内容情報から抽出された前記キーワード情報の数量を前記抽出状態として認識し、抽出されたキーワード情報の数量が多いほど、前記データの内容および前記キーワードの関連度を大きくする
ことを特徴とした情報処理装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の情報処理装置であって、
前記関連度情報は、前記データの内容および前記種別情報の種別の関連度を数値で示す関連度値であり、
前記類似度情報生成手段は、前記順番に対応する取得順番対応値および前記関連度値に基づいて、前記順番に取得した前記種別情報の種別および前記データの内容の前記順番を加味した関連度に関する順番関連度値をそれぞれ演算し、これら演算した前記順番関連度値を加算させた総順番関連度値に基づいて、前記データの類似度情報を生成する
ことを特徴とした情報処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
前記内容情報は、放送番組の内容に関する放送番組情報であり、
前記種別情報は、前記番組情報の特定の内容に関するキーワード情報である
ことを特徴とした情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記キーワード情報は、前記番組情報のジャンルに関するジャンル情報である
ことを特徴とした情報処理装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の情報処理装置と、
前記データの類似度情報に基づいて、所定の前記内容情報を表示手段に表示させる制御をする表示制御手段と、
を具備したことを特徴とした表示制御装置。
【請求項９】
請求項８に記載の表示制御装置であって、
前記表示制御手段は、前記表示手段にて画面表示する１つの表示領域に複数の前記内容情報を表示させる制御をする
ことを特徴とした表示制御装置。
【請求項１０】
請求項９に記載の表示制御装置であって、
前記表示制御手段は、前記データの類似度情報に基づく順に前記内容情報を並び替えて前記表示領域に一覧表示させる制御をする
ことを特徴とした表示制御装置。
【請求項１１】
請求項８ないし請求項１０のいずれかに記載の表示制御装置であって、
前記表示制御手段は、前記内容情報の近傍に前記類似度情報に関する類似順位情報を表示させる制御をする
ことを特徴とした表示制御装置。
【請求項１２】
請求項１１に記載の表示制御装置であって、
前記表示制御手段は、前記データの類似度に基づく表示形態で前記類似順位情報を前記表示領域に表示させる制御をする
ことを特徴とした表示制御装置。
【請求項１３】
請求項８ないし請求項１２のいずれかに記載の表示制御装置であって、
前記表示制御手段は、前記データの類似度情報に基づく表示形態で前記内容情報を前記表示領域に表示させる制御をする
ことを特徴とした表示制御装置。
【請求項１４】
所定のデータの種別に関する種別情報を複数取得し、
前記種別情報の種別および前記所定のデータの内容の関連度を認識し、
前記種別情報が取得される順番を認識し、
前記順番で取得された前記種別情報に対する前記関連度および前記順番に基づいて、前記取得した種別情報の種別および前記所定のデータの内容の類似度に関する類似度情報を生成する
ことを特徴とする情報処理方法。
【請求項１５】
演算手段を請求項１ないし請求項７のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
【請求項１６】
請求項１４に記載の情報処理方法を演算手段に実施させる
ことを特徴とした情報処理プログラム。
【請求項１７】
請求項１５または請求項１６に記載の処理プログラムが演算手段にて読取可能に記録された
ことを特徴とした記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を処理する情報処理装置、表示制御装置、情報処理方法、そのプログラム、およびそのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、放送局などから配信されるＥＰＧ（Electric Program Guide）を取得して、このＥＰＧに基づいて各種処理を実施する構成が知られている（例えば、特許文献１，２参照）。
【０００３】
この特許文献１に記載のものは、視聴しているコンテンツに関するコンテンツ記述データから抽出したキーワードを「番組種別」、「番組素材」、および「その他」の３つの階層に分類して表示させる。
【０００４】
また、特許文献２に記載のものは、ネットワークを通してデジタル番組情報を取得し、リモコンにより入力された２つのキーワードにより所望の番組情報を検索し、検索された放送番組を表示させる。
【０００５】
【特許文献１】特開２００２−４４５４０号公報(第５頁左欄ないし第８頁右欄、図２ないし図７参照)
【特許文献２】特開２００１−３３９６８３号公報（第３頁右欄、第４頁左欄、図５ないし図１１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に記載のような構成では、表示画面にキーワードを表示させ、ユーザにより選択されたキーワードを嗜好情報として記録する。しかしながら、このような構成では、これらのキーワードとユーザが所望する放送番組とがどの程度一致しているかが判断できないおそれがあるという問題が一例として挙げられる。
【０００７】
また、特許文献２に記載のような構成では、入力されたキーワードに対する番組情報を取得する。しかしながら、キーワードと放送番組とがどの程度一致しているかが判断できないおそれがあるという問題が一例として挙げられる。
【０００８】
本発明は、上記のような実情に鑑み、適切に情報を処理する情報処理装置、表示制御装置、情報処理方法、そのプログラム、およびそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、所定のデータの種別に関する種別情報を複数取得する種別情報取得手段と、前記種別情報の種別および前記所定のデータの内容の関連度を認識する関連度認識手段と、前記種別情報が取得される順番を認識する種別取得順認識手段と、前記順番で取得された前記種別情報に対する前記関連度および前記順番に基づいて、取得した前記種別情報の種別および前記所定のデータの内容の類似度に関する類似度情報を生成する類似度情報生成手段と、を具備したことを特徴とした情報処理装置である。
【００１０】
請求項８に記載の発明は、請求項１ないし請求項７のいずれかに記載の情報処理装置と、前記データの類似度情報に基づいて、所定の前記内容情報を表示手段に表示させる制御をする表示制御手段と、を具備したことを特徴とした表示制御装置である。
【００１１】
請求項１４に記載の発明は、所定のデータの種別に関する種別情報を複数取得し、前記種別情報の種別および前記所定のデータの内容の関連度を認識し、前記種別情報が取得される順番を認識し、前記順番で取得された前記種別情報に対する前記関連度および前記順番に基づいて、前記取得した種別情報の種別および前記所定のデータの内容の類似度に関する類似度情報を生成することを特徴とする情報処理方法である。
【００１２】
請求項１５に記載の発明は、演算手段を請求項１ないし請求項７のいずれかに記載の情報処理装置として機能させることを特徴とした情報処理プログラムである。
【００１３】
請求項１６に記載の発明は、請求項１４に記載の情報処理方法を演算手段に実施させることを特徴とした情報処理プログラムである。
【００１４】
請求項１７に記載の発明は、請求項１５または請求項１６に記載の情報処理プログラムが演算手段にて読取可能に記録されたことを特徴とした記録媒体である。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の一実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報処理装置を備えた記録再生装置を例示して説明するが、これに限らず、情報を記録するのみの記録装置、さらには記録装置や記録再生装置に情報を記録させる独立した情報処理装置、記録する構成を備えないテレビジョンなどの受信機などで情報の取得である受信を制御する情報処理装置などとしても適用できる。また、本実施の形態において、情報として放送番組のコンテンツデータを内容情報としての放送番組の番組情報である例えば配信予定情報としてのＥＰＧ（Electric Program Guide）である電子番組案内に基づいて取得する処理に関して説明するが、これに限らず、ラジオ放送番組、衛星放送番組、配信される音楽や映像などのコンテンツ、ゲームソフトウェアなどの各種プログラムなどをも情報の対象とすることができ、各情報の内容に関する内容情報に基づいて取得するいずれの構成が適用できる。また、情報の取得である記録する処理としてコンテンツを録画する処理と適宜称し、情報の処理としてコンテンツを再生する処理と適宜称して説明する。図１は、本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。図２は、蓄積番組記憶領域に記録される蓄積録画番組情報を示す模式図である。図３は、番組関連度記憶領域に記録される関連度情報の概略構成を示す模式図である。図４は、ジャンル記憶領域に記録されるリンク情報の概略を示す模式図である。図５は、番組一覧記憶領域に記録される一覧情報の一例を示す模式図である。図６は、一覧情報の他の一例を示す模式図である。図７は、記録再生装置を構成するＣＰＵの概略構成を示す模式図である。図８は、一覧表示画面の一例を示す模式図である。
【００１６】
〔コンテンツ記録再生システムの構成〕
図１において、１００は表示制御装置としてのコンテンツ記録再生システム（以下、記録再生システムと称す）であり、例えばテレビ番組などのコンテンツの音声データ、映像データ、データ放送用データなどを有するデータであるコンテンツデータを記録したり、記録したコンテンツデータを再生したりするシステムである。そして、記録再生システム１００は、情報処理装置としての記録再生装置２００と、出力装置３００と、を備えている。
【００１７】
出力装置３００は、例えばパーソナルコンピュータ、テレビジョン、携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistant）などが例示できる。この出力装置３００は、記録再生装置２００から出力されるコンテンツデータを受信して出力する。そして、この出力装置３００は、音声出力部３１０と、表示部３２０と、などを備えている。
【００１８】
音声出力部３１０は、例えば図示しないスピーカなどの発音手段を有している。この音声出力部３１０は、記録再生装置２００からアナログ信号として送信される音声データを発音手段から音声として出力させる処理をする。なお、発音手段は、例えば図示しないＴＶ受信機で受信したＴＶ音声データなどをも適宜出力可能である。
【００１９】
表示部３２０は、記録再生装置２００からアナログ信号として送信される映像データ、放送用データ、ＥＰＧデータ、合成データ、設定データなどを表示させる。ここで、表示させる映像データとしては、コンテンツの映像などが例示できる。また、放送用データとしては、コンテンツの字幕やデータ放送などが例示できる。さらに、ＥＰＧデータとしては、例えば各チャンネルで放送されるコンテンツの番組名、内容、放送開始日時などが記載された電子番組案内である番組表などが例示できる。また、合成データとしては、コンテンツの映像に字幕を重畳させた合成映像や、データ放送と番組表とを並べた映像などが例示できる。さらに、設定データとしては、放送番組のジャンルを選択させる旨のジャンル選択映像や、記録再生装置２００にて処理された放送番組の一覧表などが例示できる。この表示部３２０としては、例えば液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。なお、表示部３２０は、例えばＴＶ受信機で受信したＴＶ映像データなどをも適宜出力可能である。
【００２０】
記録再生装置２００は、ＴＳ（Transport Stream）として配信される音声データ、映像データ、データ放送用データなどを有するコンテンツデータを取得して記録させるとともに、出力装置３００で出力させる処理をする。また、記録再生装置２００は、記録させたコンテンツデータを適宜再生して出力装置３００で出力させる処理をする。さらに、記録したコンテンツデータを適宜自動消去する。そして、この記録再生装置２００は、内容情報取得手段として機能する通信手段２１０と、デマルチプレクサ（Demultiplexer；Ｄｅｍｕｘ）２２０と、デコーダ２３０と、記録再生処理手段２５０と、入力手段２６０と、記憶手段としてのハードディスクドライブ（Hard Disk Drive；ＨＤＤ）２７０と、メモリ２８０と、演算手段としての情報処理装置であるＣＰＵ（Central Processing Unit）２９０と、などを備えている。
【００２１】
通信手段２１０は、外部から入力されるコンテンツデータなどの各種情報を取得したり、取得しているコンテンツデータなどの各種情報を外部へ適宜出力したりする。そして、この通信手段２１０は、例えば地上波デジタル放送や衛星デジタル放送などの放送波を受信するアンテナ２１１が接続され、アンテナ２１１からアナログ信号やデジタル信号として送信される情報、例えば複数のＴＳから利用者により選択されたコンテンツに対応するＴＳを取得する。そして、通信手段２１０は、取得したＴＳをＤｅｍｕｘ２２０へ出力する。また、通信手段２１０は、高速データ処理が可能な例えばＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４規格のインターフェースを有し、記録再生装置２００の外部に設けられた図示しない外部装置からデジタル信号として送信されるＴＳや後述するパーシャルＴＳなどを取得し、Ｄｅｍｕｘ２２０へ出力する。さらに、通信手段２１０は、記録再生処理手段２５０から出力されるパーシャルＴＳを取得し、適宜処理して記録再生装置２００の外部に設けられた図示しない外部装置へデジタル信号として送信する。
【００２２】
Ｄｅｍｕｘ２２０は、デコーダ２３０と、記録再生処理手段２５０と、ＣＰＵ２９０と、などが接続され、通信手段２１０からＴＳを取得し、この取得したＴＳからＴＳパケットを適宜分離して出力する。具体的には、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、音声データが組み込まれたＴＳパケット（以下、音声パケットと称す）と、映像データが組み込まれたＴＳパケット（以下、映像パケットと称す）と、データ放送用データまたはＥＰＧデータなどが組み込まれたＴＳパケット（以下、データパケットと称す）と、を取得する。そして、Ｄｅｍｕｘ２２０は、これら取得した音声パケットと、映像パケットと、データパケットと、をデコーダ２３０へ出力する。また、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、取得したＴＳから選択されたコンテンツに対応した各ＴＳパケットを取得すると、これら各ＴＳパケットを一連のデータ列構造のＴＳ、すなわちパーシャルＴＳに再構成し、記録再生処理手段２５０へ出力する。さらに、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、通信手段２１０や記録再生処理手段２５０からパーシャルＴＳを適宜取得すると、このパーシャルＴＳを、音声パケットと、映像パケットと、データパケットと、に分離してデコーダ２３０へ出力する。
【００２３】
ここで、ＥＰＧデータは、通信手段２１０で取得可能な各ＴＳの放送番組などのコンテンツに関する情報が、例えばＢＭＬ（Broadcast Markup Language）やＸＭＬ（eXtensible Markup Language）などのテキスト形式で記載されたデータである。すなわち、ＥＰＧデータは、詳細は後述するが、番組名、番組の内容などに関する番組記述、放送開始日時、番組時間の長さ、チャンネル番号、ジャンル、シリーズ名などの情報が、１つのデータ構造として構成されている。
【００２４】
デコーダ２３０は、Ｄｅｍｕｘ２２０と、ＣＰＵ２９０と、出力装置３００と、などに接続され、Ｄｅｍｕｘ２２０から取得した各パケットを適宜復調し、出力装置３００へ適宜出力する。具体的には、デコーダ２３０は、ＣＰＵ２９０の制御により、Ｄｅｍｕｘ２２０から音声パケットを取得し、この音声パケットに組み込まれた音声データを復調して、アナログ信号として出力装置３００の音声出力部３１０へ送信したり、Ｄｅｍｕｘ２２０から映像パケットを取得し、この映像パケットに組み込まれた映像データを復調して、出力装置３００へ出力したり、Ｄｅｍｕｘ２２０からデータパケットを取得し、このデータパケットに組み込まれたデータ放送用データやＥＰＧデータなどを復調して、出力装置３００へ出力する。また、デコーダ２３０は、データパケットにＥＰＧデータが組み込まれている場合、ＣＰＵ２９０の制御により、このＥＰＧデータをＨＤＤ２７０へ適宜出力する。
【００２５】
記録再生処理手段２５０は、ＨＤＤ２７０と、ＣＰＵ２９０と、などに接続されている。そして記録再生処理手段２５０は、Ｄｅｍｕｘ２２０からパーシャルＴＳを適宜取得してＨＤＤ２７０へ記憶させたり、ＨＤＤ２７０へ記憶させたパーシャルＴＳを適宜取得して通信手段２１０やＤｅｍｕｘ２２０へ出力したりする。
【００２６】
入力手段２６０は、ＣＰＵ２９０などに接続されている。この入力手段２６０は、図示しないケース体の例えば正面に臨んで入力操作可能に配設された図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えば記録再生装置２００の動作内容の設定などの設定事項である。具体的には、所望の放送番組を検索させるためのジャンル選択に関する設定、コンテンツの録画や再生に関する設定、通信手段２１０で受信するＴＳの設定などが例示できる。また、入力手段２６０は、入力操作に応じて、放送番組の検索の実施や録画や再生の実施を要求する旨の後述する要求情報を生成する手段としても機能する。そして、入力手段２６０は、設定事項の入力操作により、各種情報を操作信号としてＣＰＵ２９０へ送信して設定させる。ここで、入力手段２６０としては、例えば図示しないリモートコントローラ（以下、リモコンと称す）より赤外線を介して送信される各種情報を受信して、この各種情報を操作信号としてＣＰＵ２９０へ送信するリモコン受光部を備えた構成などとしてもよい。
【００２７】
ＨＤＤ２７０は、ＣＰＵ２９０などに接続されている。このＨＤＤ２７０は、例えばＡＴＡ（AT Attachment）インターフェースにより制御される。なお、ここではＨＤＤ２７
０がＡＴＡインターフェースにより制御される構成について例示するが、ＩＤＥ（Integrated Drive Electronics）インターフェースやＳＣＳＩ（Small Computer System Interface）インターフェースなどで制御される構成としてもよい。また、ＨＤＤ２７０の代わりに、ＤＶＤ（Digital Versatile Disc）などの光ディスク、光磁気ディスク、メモリカードなどの着脱可能、さらには固定のメモリなど、各種記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。そして、ＨＤＤ２７０は、記録再生処理手段２５０から入力されるコンテンツのパーシャルＴＳ、すなわちコンテンツデータやＥＰＧデータなどを適宜読み出し可能に記憶する。すなわち、ＨＤＤ２７０には、データとしてのコンテンツデータを記憶する図示しないデータ記憶領域と、ＥＰＧデータを記録する図示しないＥＰＧ記憶領域と、図２に示すような録画した番組に関する蓄積録画番組情報４００を記録する蓄積番組記憶領域と、図３のような放送番組とジャンルとの関連度に関する関連度情報５００を記憶する番組関連度記憶領域と、放送番組ジャンルの関連性に関する図４に示すようなリンク情報６００を記憶するジャンル記憶領域と、などを備えている。なお、これらデータ記憶領域、ＥＰＧ記憶領域、蓄積番組記憶領域、番組関連度記憶領域、ジャンル記憶領域は、メモリ２８０に記憶されて構築される構成としてもよい。
【００２８】
ＥＰＧ記憶領域は、通信手段２１０にて受信される放送波に記載されたＥＰＧデータに基づいて生成される。ここで、各放送局から発信される放送波に含まれるＥＰＧは、その放送局で放送予定の放送番組を中心とした番組情報である。ＥＰＧ記憶領域は、このような各放送局のＥＰＧを組み合わせたテーブル構造としてＥＰＧ記憶領域に記憶される。そして、このＥＰＧ記憶領域は、放送番組に関する番組情報が複数記録されて構成されている。この番組情報は、放送される番組の詳細な内容について記述される情報であり、放送番組のチャンネルに関するチャンネル情報と、放送番組を特定するための番組ＩＤ情報と、放送番組の放送開始時刻に関する番組放送時刻情報と、放送番組の放送終了時刻に関する番組終了時刻情報と、放送番組の番組名やタイトルに関する番組タイトル情報と、放送番組のジャンルや属性に関する番組ジャンル情報と、放送番組の内容に関する番組記述情報と、などが関連付けられて１つのデータ構造として構成されている。また、番組情報に記載される各種情報は、例えばテキスト形式すなわち文字列の簡単な構造で記述されている。
【００２９】
蓄積録画番組情報４００は、ＨＤＤ２７０に録画された放送番組に関する放送番組情報としての蓄積番組情報４１０が複数記憶されるテーブル構造として構築された情報であり、ＥＰＧに基づいて生成される。蓄積番組情報４１０は、例えばＨＤＤ２７０にコンテンツを録画処理する際に、例えば録画される録画時刻や録画されるチャンネルに基づいて生成される。そして、この蓄積番組情報４１０は、図２に示すように、チャンネル情報４１１と、番組ＩＤ情報４１２と、番組放送時刻情報４１３と、番組収録時間情報４１４と、番組タイトル情報４１５と、番組記述情報４１６と、番組ジャンル情報４１７と、などが関連付けられて１つのデータ構造として構成される。
【００３０】
チャンネル情報４１１は、放送番組が放送されるチャンネルに関する情報である。このチャンネル情報４１１は、ＥＰＧの番組情報のチャンネル情報に基づいて生成される。また、このチャンネル情報４１１は、放送番組が放送されるエリアによってそれぞれ個別に設定される。
【００３１】
番組ＩＤ情報４１２は、放送番組を特定するために、各蓄積番組情報４１０に付与される固有の識別情報である。この番組ＩＤ情報４１２はＥＰＧの番組情報の番組ＩＤ情報に基づいて生成される。また、この番組ＩＤ情報４１１には、例えば、放送番組の録画予約時において、放送番組を識別するために用いられる、いわゆるＧコードなどが例示できる。なお、Ｇコードに限らず、その他の放送番組を識別する固有のＩＤ情報であってもよい。
【００３２】
番組放送時刻情報４１３は、放送番組が録画された時刻に関する情報である。この番組放送時刻情報４１３には、放送番組が録画された年月日、および時刻が記載されている。
【００３３】
番組収録時間情報４１４は、録画された放送番組の録画時間に関する情報である。
【００３４】
番組タイトル情報４１５は、放送番組の番組名や、タイトル名などの名称に関する情報である。番組タイトル情報４１５は、ＥＰＧの番組情報の番組タイトル情報に基づいて生成される。この番組タイトル情報４１５には、放送番組の番組名やタイトル名などがテキスト形式にて記述されている。
【００３５】
番組記述情報４１６は、例えば放送番組の放送内容を簡単に説明した記述、あるいは放送番組のあらすじ、また、出演者や監督、脚本家などの個人名称などの放送番組の詳細な内容がテキスト形式で記述された情報である。この番組記述情報４１６は、ＥＰＧの番組情報の番組記述情報に基づいて生成される。
【００３６】
番組ジャンル情報４１７は、放送番組を内容毎に種別であるジャンル分けした場合に、どのジャンルに属するかを記述した情報である。番組ジャンル情報４１７はＥＰＧの番組情報の番組ジャンル情報に基づいて生成される。このジャンルとしては、例えば、「バラエティ」、「ドラマ」、「映画」、「報道」、「ニュース」、「スポーツ」などが例示できる。また、番組ジャンル情報４１７として、例えば「スポーツ」に対して、「ゴルフ」、「野球」などの小分類としてさらにジャンル分けされた情報が関連付けられていてもよい。
【００３７】
関連度情報５００は、図３に示すように、番組タイトル情報５２０と、関連ジャンル情報５３０と、重み値情報５４０と、などを有し１つのデータ構造に構築された関連度情報としての番組関連度情報５１０を複数記憶するテーブル構造に構成されている。この番組関連度情報５１０は、例えばＥＰＧデータが更新されると、新たな番組タイトル情報５２０に対応する番組関連度情報５１０が取得されて更新される。この更新は、例えば通信手段２１０からネットワークを介して実施されてもよく、また放送局から送信されるＥＰＧに付加されているものであってもよい。
【００３８】
番組タイトル情報５２０は、放送番組の番組名やタイトルに関する情報であり、蓄積番組情報４１０の番組タイトル情報４１５と同様の内容である。
【００３９】
関連ジャンル情報５３０は、番組タイトル情報５２０に記載された放送番組に関連するジャンルが記載された情報である。さらに、図３には、１つの番組タイトル情報に対して３つの関連ジャンル情報５３０が記録されている例を示したが、関連ジャンル情報５３０の数量には限定されず、４つ以上の関連ジャンル情報が記載されていてもよく、また２つ以下の関連ジャンル情報が記載されていてもよい。
【００４０】
重み値情報５４０は、番組タイトル情報５２０に示される放送番組と関連ジャンル情報５３０に記載された取得順番対応値としての重み値に関する情報である。この重み値とは、関連ジャンルが放送番組の内容を的確に表しているか否かを示す値である。すなわち、重み値が大きい場合は、関連ジャンルが放送番組の内容を的確に表していることを示し、重み値が小さい場合は、関連ジャンルが放送番組の内容と一致しない、または放送番組の内容と一致しない場合が多いことを示している。なお、この重み値情報５４０は、蓄積録画番組情報４００に基づいて、関連ジャンル情報５３０が番組ジャンル情報４１７や番組記述情報４１６に記載されている内容と略一致する場合、重み値情報を高く設定されてもよい。
【００４１】
リンク情報６００は、図４に示すように、ジャンルに関連する種別情報としてのジャンル情報６０１を複数有し１つのデータとして構成されたジャンルリンク情報６１０を複数記録するテーブル構造に構成されている。また、ジャンル情報６０１は、所定の属性を有し、１つのジャンルリンク情報６１０は、略同一の属性を有するジャンル情報６０１により構成されている。例えば、「ゴルフ」、「野球」「サッカー」などのジャンル情報６０１はスポーツに関する属性を有し、「スポーツ」の属性を有するジャンルリンク情報６１０を構成している。そして、これらのジャンルリンク情報６１０は、例えば第１分類情報６１０Ａと、第２分類情報６１０Ｂと、第３分類情報６１０Ｃと、などに分別されている。そして、第１分類情報６１０Ａを構成するジャンル情報６０１は、第２分類情報６１０Ｂに関連付けられている。同様にして、第２分類情報６１０を構成するジャンル情報６０１は、第３分類情報６１０Ｃに関連付けられている。
【００４２】
さらに、第２分類情報６１０Ｂおよび第３分類情報６１０Ｃは、それぞれ第１分類情報６１０Ａおよび第２分類情報６１０Ｂを構成するジャンル情報のジャンル内容に基づいて、より詳細なジャンルの内容に関するジャンル情報６０１を備えて構成されている。例えば、図４に示すように、第１分類情報６１０Ａの例えば「スポーツ」と記載されたジャンル情報６０１は、スポーツに関連するジャンル情報６０１を備えた第２分類情報６１０Ｂに関連付けられている。同様に、このスポーツに関連するジャンル情報６０１を備えた第２分類情報６１０Ｂの例えば「ゴルフ」と記載されたジャンル情報は、スポーツのゴルフに関連する第３分類情報６１０Ｃに関連付けられている。なお、図４では、第３分類情報６１０Ｃまでを表示した例を示したが、ジャンルリンク情報６１０の階層は特に限定されない。すなわち、ジャンルリンク情報６１０は、４階層以上に構成されていてもよく、例えばｎ階層構造に構成されている場合、第ｎ分類情報は、第（ｎ−１）分類情報のジャンル情報６０１によって関連付けられている構成であってもよい（ｎは任意の自然数）。
【００４３】
メモリ２８０は、通信手段２１０から出力されるＴＳから所望のコンテンツデータを取得して記録する際や、記録したコンテンツデータを再生する際に必要な各種データなどを適宜読み出し可能に記憶する。また、メモリ２８０は、図５に示すような一覧情報７００が記憶される番組一覧記憶領域を備えている。なお、番組一覧記憶領域がＨＤＤ２７０に適宜構築された構成としてもよい。
【００４４】
一覧情報７００は、図５、図６に示すように、蓄積番組情報４１０および番組関連度情報５１０に基づいて生成される番組一覧情報７１０を複数記録するテーブル構造に構成されている。この番組一覧情報７１０は、例えば利用者の設定入力などにより検索された放送番組の詳細な内容について記述された情報であり、チャンネル情報４１１と、番組ＩＤ情報４１２と、番組放送時刻情報４１３と、番組収録時間情報４１４と、番組タイトル情報４１５と、番組記述情報４１６と、類似度情報としてのジャンル関連度情報７２０と、などが関連付けられて１つのデータ構造として構成されている。ここで、チャンネル情報４１１と、番組ＩＤ情報４１２と、番組放送時刻情報４１３と、番組収録時間情報４１４と、番組タイトル情報４１５と、番組記述情報４１６と、は蓄積録画番組情報４００の蓄積番組情報４１０に記載された情報と略同一であり、ここでの説明を省略する。
【００４５】
ジャンル関連度情報７２０は、利用者により入力手段２６０から設定入力されたジャンルと放送番組とがどの程度一致するかを示す総順番関連度値としてのジャンル関連度値Ｇに関する情報である。このジャンル関連度情報７２０に記載されるジャンル関連度値が大きい場合、この放送番組と設定入力されたジャンルとの一致する度合いが大きいことを意味し、ジャンル関連度情報７２０の値が小さい場合、この放送番組と設定入力されたジャンルとの一致する度合いが小さいことを意味する。なお、図５に示す例は、ジャンルとして、例えばスポーツおよびゴルフが設定された場合のジャンル関連度情報７２０に基づいて生成される番組一覧情報７１０を備えた一覧情報７００であり、図６に示す例は、ジャンルとして例えば趣味およびゴルフが設定された場合のジャンル関連度情報７２０に基づいて生成される番組一覧情報７１０を備えた一覧情報７００である。
【００４６】
ＣＰＵ２９０は、各種構成が接続され、各構成の動作を制御する。このＣＰＵ２９０は、例えば図７に示すように、各種プログラムとして、要求情報取得手段２９１と、種別情報取得手段、および種別取得順認識手段としても機能するジャンル情報取得手段２９２と、類似度情報生成手段、関連度認識手段、および関連度生成手段としても機能する関連度値演算手段２９３と、リスト生成手段２９４と、表示制御手段としての一覧画面設定手段２９５と、再生制御手段２９６と、などを備えている。
【００４７】
要求情報取得手段２９１は、入力手段２６０における所定の入力操作で設定入力された要求情報を取得する。この要求情報は、所定の内容であるジャンルに対応した蓄積番組情報４１０を検索させる要求に関する情報や、ジャンルやキーワードなどに対応したコンテンツデータを通信手段２１０にて受信して取得し、例えば記録あるいは視聴または再生である出力させる要求に関する情報や、さらには、ＨＤＤ２７０に記憶されているコンテンツデータを削除させる要求に関する情報などである。
【００４８】
ジャンル情報取得手段２９２は、要求情報取得手段２９１にてジャンルに対応した蓄積番組情報を検索する旨の要求情報を認識すると、ジャンルの設定を促すジャンル設定用の画面表示を出力装置３００の表示部３２０に表示し、利用者により設定入力された設定入力事項に基づいて検索条件情報、種別情報としての選択ジャンル情報を取得する。具体的には、ジャンル情報取得手段２９２は、ジャンルリンク情報６１０に基づいて、第１分類情報６１０Ａに記録されたジャンル情報６０１を表示部３２０に表示させる。そして、利用者による入力操作により設定入力されたジャンルを認識すると、第１の選択ジャンル情報としてメモリ２８０に適宜読み出し可能に記憶する。
【００４９】
また、ジャンル情報取得手段２９２は、ジャンルをさらに設定するか否かを選択させる旨の画面表示を表示部３２０に表示させる。そして、ジャンル情報取得手段２９２は、さらにジャンルを選択する旨の設定入力を認識すると、ジャンルリンク情報６１０に基づいて、第１分類情報６１０Ａの選択されたジャンル情報６０１に関連付けられた第２分類情報６１０Ｂを認識し、この第２分類情報６１０Ｂに記録されたジャンル情報６０１を表示部３２０に表示させる。そして、利用者による入力操作により設定入力されたジャンルを認識すると、第２の選択ジャンル情報としてメモリ２８０に適宜読み出し可能に記憶する。
【００５０】
さらに、ジャンル情報取得手段２９２は、上記の処理を繰り返して、ジャンルリンク情報６１０に基づいてジャンル情報６０１を表示させ、利用者による入力操作によりジャンルが設定されると、設定されたジャンルを選択ジャンル情報としてメモリ２８０に記憶する。この時、ジャンル情報取得手段は、選択された順番に基づいて、例えばｎ回目に設定されたジャンルを第ｎの選択ジャンル情報として記憶する。一方、ジャンル情報取得手段２９２は、利用者による入力操作によりジャンルを選択しない旨の設定入力を認識すると、ジャンルの設定を促す画面表示を表示させる処理を実施しない。
【００５１】
関連度値演算手段２９３は、ジャンル情報取得手段２９２にて取得した選択ジャンル情報、および番組関連度記憶領域に記録される関連度情報５００に基づいて、選択ジャンル情報と蓄積番組情報４１０との関連度に関するジャンル関連度値Ｇ、すなわち蓄積番組情報４１０に基づく放送番組と取得した選択ジャンル情報とがどの程度合致しているかを示す値を演算する。具体的には、関連度値演算手段２９３は、蓄積番組情報４１０の番組タイトル情報４１５を認識し、関連度情報５００から認識した番組タイトル情報４１５と同一タイトル名の番組タイトル情報５２０を有する番組関連度情報５１０を取得する。そして、関連度値演算手段２９３は、取得した番組関連度情報５１０に、ジャンル情報取得手段２９２にて取得した選択ジャンル情報と同一のジャンルに関する関連ジャンル情報５３０があるか否かを判断する。
【００５２】
そして、関連度値演算手段２９３は、選択ジャンル情報と同一のジャンルに関する関連ジャンル情報５３０があると判断すると、その関連ジャンル情報５３０の重み値情報５４０を取得し、重み値情報５４０に基づいてジャンル関連度値Ｇを演算する。ここで、関連度値演算手段２９３は、ジャンル情報取得手段２９２にて選択ジャンル情報が取得された順番に基づいてｎ番目に取得した第ｎの選択ジャンル情報と放送番組との順番関連度値としての関連度値をＧｎとし、関連ジャンル情報５３０に対する重み値をＷとすると、次の計算式により関連度値Ｇｎを演算する。
【００５３】
［式１］
Ｇｎ＝Ｗ×αｎ      …（１）
【００５４】
上記（１）式において、αｎは、例えばαｎ＝１−（ｎ−１）／１０にて計算される取得順番対応値としての重み係数であり、ｎが大きくなると、すなわち選択ジャンル情報の取得された順番が後の方であれば、重み係数αｎは小さくなる。なお、ここでは、ジャンル情報取得手段２９２にて取得する選択ジャンル情報は最大で１０個までとし、１１個以上の重み係数αｎは「０」として計算するが、これに限らない。例えば関連度値演算手段２９３は、重み係数αｎを、αｎ＝１／ｎとして演算してもよく、またｎが１１以上の場合のみαｎ＝１／ｎとして演算してもよい。このような重み係数αｎを用いることで、関連度値演算手段２９３は、選択ジャンル情報の最大個数を限定することなく、さらに後に取得した選択ジャンル情報ほど重み係数αｎが小さくなるように演算する処理を実施可能となる。
【００５５】
さらに、関連度値演算手段２９３は、ジャンル関連度値Ｇを、Ｇ＝ΣＧｎの計算式に基づいて演算する。すなわち、関連度値演算手段２９３は、（１）式で演算された関連度値Ｇｎの総和を演算し、ジャンル関連度値Ｇを演算する。例えば、第１の選択ジャンル情報として「スポーツ」が選択され、第２の選択ジャンルとして「ゴルフ」が選択された場合、関連度値演算手段２９３は、番組タイトル情報４１５が例えば「ゴルフ６レディスオープンゴルフ」の蓄積番組情報４１０のジャンル関連度値Ｇを以下のように計算する。すなわち、関連度値演算手段２９３は、番組タイトル情報４１５の「ゴルフ６レディスオープンゴルフ」と、第１の選択ジャンル情報の「スポーツ」と、の重み値Ｗが「１００」であるので、この関連度値Ｇ１を１００と１とを乗じた１００と演算する。また、番組タイトル情報４１５の「ゴルフ６レディスオープンゴルフ」と、第２の選択ジャンル情報の「ゴルフ」と、の重み値Ｗが「１００」であるので、関連度値Ｇ２を１００と０．９を乗じた９０と演算する。さらに、関連度値演算手段２９３は、上記の関連度Ｇ１、Ｇ２を加算してジャンル関連語値Ｇを１９０と演算する。
【００５６】
リスト生成手段２９４は、蓄積番組情報４１０に基づいて、図５および図６に示すような一覧情報７００を生成する。具体的には、リスト生成手段２９４は、関連度値演算手段２９３にて演算したジャンル関連度値Ｇに基づいて、ジャンル関連度値Ｇが所定の値以上、例えば７０以上のジャンル関連度値Ｇを有する蓄積番組情報４１０を検索する。なお、この所定の値は、利用者の入力操作により任意に設定入力される値であってもよい。そして、検索した蓄積番組情報４１０のジャンル関連度値Ｇに関するジャンル関連度情報７２０を生成する。また、蓄積番組情報４１０に基づいて、チャンネル情報４１１と、番組ＩＤ情報４１２と、番組放送時刻情報４１３と、番組収録時間情報４１４と、番組タイトル情報４１５と、番組記述情報４１６と、番組タイトル情報４１５対応するジャンル関連度情報７２０とを関連付けた番組一覧情報７１０を作成する。さらに、リスト生成手段２９４は、生成した番組一覧情報７１０をジャンル関連度値Ｇが大きい順に並び替えて、一覧情報７００を生成する。そして、生成した一覧情報７００を適宜メモリ２８０に記憶させる。なお、リスト生成手段２９４は、ジャンル関連度値Ｇが７０以下である蓄積番組情報４１０を取得して一覧情報７００を生成する処理をしてもよい。
【００５７】
一覧画面設定手段２９５は、リスト生成手段２９４にて生成されてメモリ２８０の一覧情報７００に基づいて、図８に示すような一覧表示画面８００の表示形態を適宜設定して、出力装置３００の表示部３２０の表示領域３２１で適宜表示させる制御をする。
【００５８】
ここで、一覧表示画面８００は、ジャンル表示領域８１０と、放送番組情報領域８２０と、内容情報領域８３０と、操作内容領域８４０と、などを備えている。
【００５９】
ジャンル表示領域８１０は、一覧表示画面８００における左上側に設けられている。このジャンル表示領域には、利用者に設定入力された選択ジャンル情報が、左側から設定された順に表示される。すなわち、第１の選択ジャンル情報、第２の選択ジャンル情報、・・・の順に表示される。
【００６０】
放送番組情報領域８２０は、一覧表示画面８００における中央部に左側から右側にかけて設けられている。放送番組情報領域８２０は、リスト生成手段２９４にて生成された番組一覧情報７１０の番組タイトル情報４１５に基づいた複数のタイトル情報８２１が上下方向に並んで表示される。また、このタイトル情報８２１の右側には、ジャンル関連度情報７２０に基づいた類似順位情報としての類似度表示情報８２２が表示される。この類似度表示情報８２２は、例えば星型マークなどで表示され、この星型マークが多いとジャンル関連度値Ｇが大きいことを意味する。そして、ジャンル関連度値Ｇの値が例えば１６０以上である場合には星型マークが４つ表示され、ジャンル関連度値Ｇの値が例えば１３０から１６０までの間である場合には星型マークが３つ表示され、ジャンル関連度値Ｇの値が例えば１００から１３０までの間である場合には星型マークが２つ表示され、ジャンル関連度値Ｇの値が例えば７０から１００までの間である場合には星型マークが１つ表示され、ジャンル関連度値Ｇの値が例えば７０よりも小さい場合にはタイトル情報８２１および類似度表示情報８２２は表示されない。なお、ここでは、類似度表示情報８２２として星型マークを例示したが、これに限られず、例えば、円形マークなどの他のマークにしてもよく、またジャンル関連度値Ｇがそのまま数値として表示されていてもよく、ジャンル関連度値Ｇの大きさに比例する長さの線を表示されてもよく、その他いずれの表示形態であってもよい。さらに、放送番組情報領域８２０における右側には、現在表示されるタイトル情報８２１および類似度表示情報８２２に対応する放送番組の他に、ジャンル関連度値Ｇが所定の値以上の放送番組が存在するか否かを示すスクロールバー８２３が表示される。また、放送番組情報領域８２０には、複数のタイトル情報８２１のうちのいずれか１つのタイトル情報８２１およびこのタイトル情報８２１に対する類似度表示情報８２２を囲む状態に、選択カーソル８２４が表示される。そして、この選択カーソル８２４は、入力手段２６０における入力操作に基づく操作信号により上下方向に適宜移動される。
【００６１】
内容情報領域８３０は、放送番組情報領域８２０の下方に設けられている。この内容情報領域８３０には、選択カーソル８２４で囲まれたタイトル情報８２１の放送番組に関する各種情報が表示される。具体的には、内容情報領域８３０における上方左側にはチャンネル情報８３１および放送日時８３２が左右方向に並んで表示される。また、このチャンネル情報８３１および放送日時８３２の下方に録画収録時間８３３が表示される。さらに、内容情報領域８３０における上下方向略中央から下方にかけて、番組記述情報４１６に基づく番組内容８３４が表示される。
【００６２】
操作内容領域８４０は、内容情報領域８３０の下方に設けられている。この操作内容領域８４０には、入力手段２６０の例えば操作ボタンの操作内容に関する情報が表示される。
【００６３】
再生制御手段２９６は、Ｄｅｍｕｘ２２０、デコーダ２３０、記録再生処理手段２５０などの動作を制御して、所望のテレビ放送番組のコンテンツデータを出力装置３００へ出力して再生させる処理をする。具体的には、再生制御手段２９６は、入力手段２６０における入力操作に基づく操作信号により、特定、例えば出力装置３００で一覧表示されるサムネイルを選択する入力操作などにて特定されたコンテンツデータ、あるいは、いわゆるタイマ再生などあらかじめ所定時間に再生要求されているコンテンツデータをＨＤＤ２７０から読み出し、デコーダ２３０で適宜処理して出力装置３００へ出力する。例えば、再生制御手段２９６は、一覧表示画面８００の操作内容領域８４０の「決定」ボタンが操作されたことを認識すると、選択カーソル８２４により示されたタイトル情報８２１に対応する蓄積番組情報４１０を読み出し、この蓄積番組情報４１０に示される放送番組を再生する制御をする。
【００６４】
〔記録再生システム１００の動作〕
次に、記録再生システム１００の動作について、図面を参照して説明する。図９は、録画番組の一覧表示処理に関するフローチャートである。
【００６５】
｛録画番組の一覧表示処理}
記録再生システム１００に録画されたコンテンツに関する蓄積録画番組情報４００から所望の蓄積番組情報４１０を一覧表示させる一覧表示処理について、図９に基づいて説明する。まず、記録再生装置２００のＣＰＵ２９０の要求情報取得手段２９１は、利用者による図示しないリモコンなどの設定操作により所定の内容の処理を実施させる旨の要求情報を取得する（ステップＳ１０１）。
【００６６】
そして、ステップＳ１０１において取得した要求情報に所定の内容のジャンルに対応した蓄積番組情報４１０を検索させる要求に関する要求情報が存在すると判断すると、ＣＰＵ２９０のジャンル情報取得手段２９２は、ジャンル選択のためのジャンル選択序数ｎを初期化する。すなわち、ジャンル選択序数ｎに１を代入する（ステップＳ１０２）。
【００６７】
次に、ＣＰＵ２９０のジャンル情報取得手段２９２は、ジャンルリンク情報６１０に基づいて、所望のジャンルを選択させる旨の表示画面を表示部３２０に表示させる（ステップＳ１０３）。そして、ＣＰＵ２９０のジャンル情報取得手段２９２は、利用者の入力操作による設定入力によりジャンルが設定されたことを認識すると、設定されたジャンルを選択ジャンル情報としてメモリ２８０に読み出し可能に記憶する（ステップＳ１０４）。
【００６８】
この後、ＣＰＵ２９０の関連度値演算手段２９３は、番組関連度記憶領域に記録される番組関連度情報５１０を認識する。そして、ステップＳ１０４にて認識した選択ジャンル情報と同一内容の関連ジャンル情報５３０の重み値情報５４０を、それぞれの番組タイトル情報５２０において認識する（ステップＳ１０５）。さらに、関連度値演算手段２９３は、ステップＳ１０５において認識した重み値情報５４０に基づいて、各蓄積番組情報４１０のジャンル関連度値Ｇを演算する（ステップＳ１０６）。
【００６９】
この後、ＣＰＵ２９０は、表示部３２０にさらにジャンルを選択するか否かの設定入力を促す表示画面を表示させる（ステップＳ１０７）。ステップＳ１０７において、ＣＰＵ２９０は、利用者の入力操作による設定事項によりジャンルの設定を完了する旨の情報を認識した場合、リスト生成手段２９４にて番組一覧情報７１０を生成させる処理を実施する（ステップＳ１０８）。すなわち、ＣＰＵ２９０のリスト生成手段２９４は、ステップＳ１０６において演算されたジャンル関連度値Ｇに基づいて、所定のジャンル関連度値Ｇ以上、例えばジャンル関連度値が７０以上である蓄積番組情報４１０を検索する。また、リスト生成手段２９４は、ジャンル関連度値Ｇに基づいてジャンル関連度情報７２０を生成する。そして、チャンネル情報４１１、番組ＩＤ情報４１２、番組放送時刻情報４１３、収録時間情報４１４、番組タイトル情報４１５、番組記述情報４１６、番組ジャンル関連度情報７２０を備えた番組一覧情報７１０を生成し、生成した番組一覧情報７１０をジャンル関連度値Ｇの大きい順に並び替えて適宜メモリ２８０の番組一覧記憶領域に記憶する。
【００７０】
一方、ステップＳ１０７において、ＣＰＵ２９０は、利用者の入力操作による設定事項によりジャンルの設定を続行する旨の情報を認識した場合、ジャンル選択序数ｎを例えば１増加させる（ステップＳ１０９）。そして、ステップＳ１０３ないしステップＳ１０６の処理を実施し、新たに設定した選択ジャンル情報に基づいたジャンル関連度値Ｇを演算する。
【００７１】
そして、ステップＳ１０８において、ＣＰＵ２９０は、番組一覧記憶領域に記憶された一覧情報７００に基づいて、図８に示すような一覧表示画面８００を設定し、表示部３２０の表示領域３２１に表示させる制御を実施する。
【００７２】
〔記録再生システムの作用効果〕
上述したように、上記のような記録再生システム１００は、取得したＥＰＧに基づいて録画した放送番組の蓄積録画番組情報４００を生成する。そして、ジャンル情報取得手段２９２は、選択ジャンル情報を順番に取得し、選択ジャンル情報の取得順を認識する。つまり、ジャンル情報取得手段２９２は、取得した選択ジャンル情報を、取得順に第１の選択ジャンル情報、第２の選択ジャンル情報、・・・第ｎの選択ジャンル情報としてメモリ２８０に記憶させる。そして、関連度値演算手段２９３は、選択ジャンル情報に対応する番組関連度情報５１０の重み値情報５４０を認識し、この重み値情報５４０と選択ジャンル情報が設定された順番とに基づいて、選択ジャンル情報に関連付けられた蓄積番組情報４１０のジャンル関連度値Ｇを演算する。このため、所定の蓄積番組情報４１０に対応するジャンル関連度値Ｇを、利用者による選択ジャンル情報の設定入力順に基づいて、適宜異なる値に設定できる。したがって、このジャンル関連度値Ｇが大きい蓄積番組情報４１０は、利用者により設定入力された選択ジャンル情報により関連した蓄積番組情報４１０であると認識でき、ジャンル関連度値Ｇが低い蓄積番組情報４１０は、同じようなジャンルに属する放送番組であっても利用者が所望する放送番組とは異なる放送番組に関する蓄積番組情報４１０であると認識できる。よって、記録再生装置２００は、ジャンル関連度値Ｇに基づいて蓄積番組情報４１０の類似度を設定でき、利用者に容易に所望の放送番組を認識させることができる。
【００７３】
また、関連度値演算手段２９３は、番組関連度情報５１０を認識して、番組関連度情報５１０の重み値情報５４０と、選択ジャンル情報の設定順に基づいて、蓄積番組情報４１０のジャンル関連度値Ｇを演算する。このため、各選択ジャンル情報が設定入力される設定順と蓄積番組情報４１０および選択ジャンル情報の重み値情報とによりより詳細なジャンル関連度値Ｇを演算することができる。したがって、利用者は、ジャンル関連度値Ｇに基づいて、より詳細に設定した選択ジャンル情報と蓄積番組情報４１０との関連性を知ることができ、さらに容易に所望の放送番組を検索することができる。
【００７４】
また、関連度値演算手段２９３は、選択ジャンル情報が設定された順番に、ｎ番目に取得した第ｎの選択ジャンル情報の重み係数をαｎ＝１−（ｎ−１）／１０として関連度値Ｗを計算している。このため、選択ジャンル情報の取得順に基づいて、重み係数が数値にて容易に演算できる。さらに、関連度値演算手段２９３は、このような計算式により、先に取得した選択ジャンル情報の関連度値Ｗが大きく、後に取得した選択ジャンル情報の関連度値Ｗが小さくなるように演算している。このため、利用者は主に検索したいジャンルに関する選択ジャンル情報を先に設定入力して、より詳細な内容のジャンルに関する選択ジャンル情報を後に設定入力することで、容易に所望の放送番組に関する蓄積番組情報を検索できる。
【００７５】
さらに、関連度値演算手段２９３は、番組関連度情報５１０の重み値情報５４０および重み係数αｎに基づいて、関連ジャンル情報５３０の番組タイトル情報５２０に対する重み値から関連度値ＧｎをＧｎ＝Ｗ×αｎにて演算している。このため、選択ジャンル情報が取得される順番に基づいて、数値にて関連度値Ｇｎを容易に演算することができる。したがって、選択ジャンル情報の取得される順番に基づいて、利用者が所望の放送番組をより詳細に検索することができる。
【００７６】
そして、関連度値演算手段２９３は、演算した関連度値Ｇｎの総和であるジャンル関連度値Ｇを演算している。このため、利用者により設定入力された全ての選択ジャンル情報と蓄積番組情報４１０との関連度であるジャンル関連度値Ｇを容易に数値にて演算することができる。したがって、利用者により設定入力された全ての選択ジャンル情報に対して、最も合致する放送番組に関する蓄積番組情報を容易に知ることができる。
【００７７】
さらに、ジャンル情報取得手段２９２は、ジャンルリンク情報６１０に基づいて、第１分類情報６１０Ａから所定の内容のジャンル情報６０１と同一内容の選択ジャンル情報が設定入力されると、このジャンル情報６０１に関連付けられた第２分類情報６１０Ｂを取得し、第２分類情報６１０Ｂを構成するジャンル情報６０１から次に設定する選択ジャンル情報の選択を促す処理をする。このため、ジャンル情報取得手段２９２は、ジャンルリンク情報６１０に基づいて、予め設定されたジャンル情報６０１を表示させ、選択ジャンル情報が設定入力された際にも、設定されたジャンルに関連付けられたジャンルリンク情報６１０に基づいて、予め設定されたジャンル情報６０１を表示させて、選択を促す処理をするだけでよい。したがって、簡単な構成でジャンル情報を取得することができる。また、利用者は、予め設定されたジャンル情報６０１から所望の放送番組に関するジャンルを容易に選択できるので、キーワードを入力する操作が不用となり、操作性を良好にすることができる。
【００７８】
また、本実施の形態に示した記録再生システム１００では、ＨＤＤ２７０に記録された録画放送番組に関する蓄積番組情報４１０から放送番組に関する選択ジャンル情報を取得して、所望の放送番組を検索させている。このため、利用者は、所望の放送番組に関するジャンルを入力することで、所望の放送番組に関する蓄積番組情報を容易に知ることができる。
【００７９】
さらに、リスト生成手段２９４は、ジャンル関連度値情報に基づいて、例えば所定のジャンル関連度値の蓄積番組情報４１０を取得して番組一覧情報７１０を生成し、一覧画面設定手段２９５は、表示部３２０の表示領域３２１に番組一覧情報７１０を表示させる制御をしている。このため、蓄積番組情報４１０のうちで、ジャンル関連度値が所定の値以上であるものを選択して一覧表示させるので、利用者は、所望する放送番組情報を容易に知ることができる。
【００８０】
そして、一覧画面設定手段２９５は、一覧情報７００に基づいて、表示領域３２１の放送番組情報領域８２０に、複数のタイトル情報８２１を上下に並べて表示させる。このため、利用者は複数のタイトル情報８２１をそれぞれ比較することができる。したがって、利用者は所望のタイトル情報８２１に対応する放送番組を容易に選択することができる。
【００８１】
また、リスト生成手段２９４は、ジャンル関連度値Ｇが大きい順に並び替えて番組一覧情報を生成している。そして、一覧画面設定手段２９５は、ジャンル関連度値Ｇが大きい順に番組一覧情報７１０を表示領域３２１に表示させている。このため、一覧番組情報の一番上位に位置する情報に、最もジャンル関連度値Ｇが大きい番組一覧情報７１０を表示させることができる。したがって、利用者は、設定入力したジャンルに最も合致した放送番組を容易に知ることができる。
【００８２】
さらに、一覧画面設定手段２９５は、タイトル情報８２１の右側に類似度表示情報８２２を表示させている。このため、利用者は、タイトル情報８２１に対応する放送番組の類似度を容易に確認でき、複数のタイトル情報８２１を容易に比較できる。したがって、利用者は容易に所望の放送番組に関する蓄積番組情報４１０を知ることができる。
【００８３】
また、類似度表示情報８２２は、ジャンル関連度値Ｇの数値により星型マークを表示させる個数を変化させている。このため、利用者は、ジャンル関連度値Ｇの大小が人目で確認でき、容易にジャンル関連度情報を知ることができる。
【００８４】
〔実施の形態の変形例〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【００８５】
すなわち、番組関連度情報５１０は、番組タイトル情報５２０と関連ジャンル情報５３０と重み値情報５４０とを備える構成を示したが、これに限定されず、例えば図１０に示すような構成であってもよい。すなわち、関連度情報９００を構成する番組関連度情報９１０は、キーワード情報９２０と、関連ジャンル情報９３０と、重み値情報９４０と、を備えた構成であってもよい。この構成では、ジャンル情報取得手段２９２は、選択ジャンル情報としてキーワードを取得する。そして、取得したキーワードと同一の内容が記載されたキーワード情報９２０を認識し、このキーワード情報９２０に対応する重み値情報９４０を認識し、キーワードに対するジャンル関連度値を演算する。この場合も上記実施の形態と同様に、選択ジャンル情報を取得した順番により、上記実施の形態の（１）式に基づいて演算する。さらに、関連度値演算手段２９３は、蓄積番組情報４１０に含まれる全てのキーワードに対応して関連度値を演算し、各キーワードに対する関連度値の総和からジャンル関連度値を演算する。
【００８６】
また、このような場合、ジャンル情報取得手段２９２は、利用者の入力操作により設定入力された任意のキーワードを取得し、関連度値演算手段２９３は、このキーワードに基づいて関連度値Ｇｎを演算する構成としてもよい。
【００８７】
上記のような例では、蓄積番組情報４１０の番組記述情報４１６からキーワードを抽出するので、より詳細なジャンル関連度値を演算することができる。したがって、利用者が所望する放送番組をより適切に検索することができる。
さらに、ＣＰＵ２９０は、ＥＰＧデータに基づいて図１０に示すような番組関連度情報９１０を生成する構成であってもよい。この構成では、例えばＣＰＵ２９０は、ＥＰＧデータの番組情報の番組タイトル情報や番組ジャンル情報、番組記述情報などに記載されているキーワード情報としての単語情報を抽出する。そして、番組情報に含まれる単語情報の数量を認識して、この数量が多い単語情報と番組情報との重み値を大きくして番組関連度情報を生成する。このような構成では、ＣＰＵ２９０により関連度情報９００を生成するので、ネットワークなどを介して新たに関連度情報９００を受信する必要がなく、ＥＰＧデータに基づいて関連度情報９００を容易に生成することができる。
【００８８】
また、番組関連度情報５１０は、通信手段２１０を通して例えばネットワークなどから取得して更新するとしたが、これに限らない。例えば、記録再生システム１００は、ＥＰＧに基づいて番組関連度情報５１０を生成する番組関連度情報生成手段を備えた構成であってもよい。この番組関連度情報生成手段は、ＥＰＧの番組記述情報や番組タイトル情報などから例えば単語単位のキーワードを複数抽出し、抽出したキーワードと番組ジャンル情報のジャンルを関連付けて番組関連度情報に記録する。そして取得したＥＰＧの番組情報の全ての番組情報において、同様にキーワードを抽出して番組ジャンル情報のジャンルに関連付けて番組関連度情報に記録する。この時、番組関連度情報生成手段は、複数の番組情報において、所定のキーワードが所定のジャンルに関連付けられた場合、このキーワードとジャンルとの重み値を増加させる。すなわち、例えば、複数の番組情報において、「リトル杉」というキーワードと「ゴルフ」という番組ジャンル情報とが抽出された場合、「リトル杉」と「ゴルフ」との重み値を増加させる。このような構成では、ＥＰＧを取得する度に番組関連度情報を容易に更新することができる。
【００８９】
さらに、番組関連度情報５１０の重み値情報５４０を手動で設定できる構成としてもよい。このような構成では、利用者の嗜好性に基づいた重み値を設定することができる。
【００９０】
さらに、関連度値演算手段２９３は、選択ジャンル情報が取得された順に基づいて、先に設定入力された選択ジャンル情報の類似度を高くして関連度値Ｗを計算しているが、これに限定されない。例えば、利用者が選択ジャンル情報とその優先順位を設定入力する構成としてもよい。この場合、関連度値演算手段２９３は、選択ジャンル情報の優先順位に基づいて、例えば後に入力された選択ジャンル情報であっても、優先度値が例えば１と設定されている場合は、例えば第１の選択ジャンル情報とし、例えば上記実施の形態における重み係数αｎを求める式にて「１」を代入して関連度値Ｗを演算する。このような構成では、利用者は、入力する順番に限らず優先順位を個別に設定することができる。したがって、利用者は、さらに詳細に検索条件を設定することができ、利用者の所望する放送番組をより見つけやすくすることができる。
【００９１】
そして、上記実施の形態では、関連度値演算手段２９３は、録画された放送番組に関する蓄積番組情報４１０に基づいて、選択ジャンル情報に対するジャンル関連度情報７２０を演算するとしたが、これに限らない。例えば、通信手段２１０にて受信したＥＰＧに基づいて、選択ジャンル情報に対するジャンル関連度値を演算する構成としてもよい。さらに、ＥＰＧに基づいて、利用者が所望のジャンルに合致する放送番組を検索させ、検索された放送番組を優先的に録画する構成としてもよい。さらには、ジャンル関連度情報７２０をＥＰＧデータに付加した番組表を表示させる構成としてもよい。このような構成では、利用者が所望する放送番組を的確に録画することができ、無駄な録画処理が発生しない。
【００９２】
また、上記実施の形態では、リスト生成手段２９４は、一覧情報７００が生成し、一覧画面設定手段２９５は一覧情報７００に基づいて一覧表示画面８００を設定する構成を例示したが、これに限らない。例えば、ジャンル関連度値Ｇが最も大きい放送番組に関する蓄積番組情報４１０が選択されて表示部３２０の表示領域３２１に表示させる構成としてもよい。このような構成では、利用者は、選択ジャンル情報に最も合致した蓄積番組情報４１０のみを認識することができる。
【００９３】
また、一覧表示画面８００は、放送番組情報領域８２０にジャンル関連度値Ｇが大きい順に上下にタイトル情報８２１を表示させ、その右側に類似度表示情報８２２を表示させるとしたが、これに限らない。例えば、ジャンル関連度値Ｇの大きさによって表示色を変える構成としてもよく、また表示する文字の大きさを変化させる構成としてもよい。その他、ジャンル関連度値Ｇの大きさに基づいて表示形態を変化させる構成としてもよい。このような構成でも、上記実施の形態と同様に、利用者は、各放送番組のジャンル関連度値を容易に知ることができる。
【００９４】
また、関連度値演算手段２９３は、ジャンル情報取得手段２９２にて選択ジャンル情報を取得する順番に基づいて、重み係数αｎを演算していたが、これに限らない。例えば、ジャンルリンク情報６１０のそれぞれに重み係数が設定されている構成としてもよい。例えば、図４に示す例を用いた場合、第１分類情報６１０Ａを構成するジャンル情報６０１の重み係数が例えば「１」と設定され、「スポーツ」に関する第２分類情報６１０Ｂを構成するジャンル情報６０１の重み係数が例えば「０．９」と設定され、「ゴルフ」に関する第３分類情報６１０Ｃを構成するジャンル情報６０１の重み係数が例えば「０．８」と設定されていてもよい。このような場合でも、選択ジャンル情報によって重み係数を変化させて、ジャンル関連度値Ｇを演算することができる。したがって、利用者は、蓄積番組情報４１０からより適切な放送番組を検索することができる。
【００９５】
また、ＨＤＤ２７０は、関連度情報５００を記録する番組関連記憶領域を備えた例を示したが、これに限らない。例えば、ＥＰＧが番組タイトル情報とジャンルとの重み値情報を備えた構成としてもよい。このような構成では、番組関連記憶領域が不要となり、ＨＤＤ２７０の有効活用ができる。また、ＥＰＧに番組タイトル情報とジャンルとの重み値情報が記載されているので、放送波を受信するのみで、重み値情報が取得できる。
【００９６】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【００９７】
〔実施の形態の効果〕
上述したように、上記のような記録再生システム１００では、記録再生装置２００のジャンル情報取得手段２９２は、選択ジャンル情報を順番に取得し、選択ジャンル情報の取得順を認識する。つまり、ジャンル情報取得手段２９２は、取得した選択ジャンル情報を、取得順に第１の選択ジャンル情報、第２の選択ジャンル情報、・・・第ｎの選択ジャンル情報としてメモリ２８０に記憶させる。そして、関連度値演算手段２９３は、選択ジャンル情報が設定された順番に基づいて選択ジャンル情報および蓄積番組情報４１０のジャンル関連度値Ｇを演算する。このため、選択ジャンル情報の取得順に基づいて、蓄積番組情報と選択ジャンル情報とのジャンル関連度値Ｇを変化させることができる。したがって、利用者は、ジャンル関連度値Ｇに基づいて容易に所望の放送番組を見つけることができる。
【図面の簡単な説明】
【００９８】
【図１】本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。
【図２】蓄積番組記憶領域に記録される蓄積録画番組情報の概略構成を示す模式図である。
【図３】番組関連度記憶領域に記録される関連度情報の概略構成を示す模式図である。
【図４】ジャンル記憶領域に記録されるリンク情報の概略を示す模式図である。
【図５】番組一覧記憶領域に記録される一覧情報の一例を示す模式図である。
【図６】一覧情報の他の一例を示す模式図である。
【図７】記録再生装置を構成するＣＰＵの概略構成を示す模式図である。
【図８】一覧表示画面の一例を示す模式図である。
【図９】録画番組の一覧表示処理に関するフローチャートである。
【図１０】番組関連度記憶領域に記録される関連度情報の概略構成の他の一例を示す模式図である。
【符号の説明】
【００９９】
１００      表示制御装置としての記録再生システム
２００      情報処理装置としての記録再生装置
２１０      内容情報取得手段としての通信手段
２９２      種別情報取得手段、および種別取得順認識手段としても機能するジャンル情報取得手段
２９３      類似度情報生成手段、関連度認識手段、および関連度生成手段としても機能する関連度値演算手段
２９４      リスト生成手段
２９５      表示制御手段としての一覧画面設定手段
４１０      番組情報および内容情報としての蓄積番組情報
５１０      関連度情報としての番組関連度情報
７２０      データの類似度情報としてのジャンル関連度値情報
８２２      類似順位情報としての類似度表示情報
【図１】
2006135388.tif 000003
【図２】
2006135388.tif 000004
【図３】
2006135388.tif 000005
【図４】
2006135388.tif 000006
【図５】
2006135388.tif 000007
【図６】
2006135388.tif 000008
【図７】
2006135388.tif 000009
【図８】
2006135388.tif 000010
【図９】
2006135388.tif 000011
【図１０】
2006135388.tif 000012