(57)【要約】【課題】所定の評価項目の構成要素ごとに公平に推奨番組が抽出されるようにすることができる推奨番組抽出装置及び推奨番組抽出方法を提供する。【解決手段】推奨番組抽出装置は、記録履歴情報に含まれる番組のジャンルの構成要素（ドラマ、バラエティ等）ごとの番組数を求め（Ｓ１０３，Ｓ１０４）、ジャンルの構成要素ごとの番組数に基づいて、推奨番組についてのジャンルの構成要素ごとの割当番組数を決定し（Ｓ１０８）、推奨番組の番組数が、ジャンルの構成要素ごとの割当番組数の範囲内になるように、放送予定番組情報に含まれる各番組から推奨番組を抽出する（Ｓ１０９−Ｓ１１４）。【選択図】        図３
2006217440.tif 000002
【特許請求の範囲】
【請求項１】
入力された放送信号を所定の記録媒体に記録する記録手段と、
前記放送信号から、放送番組に関する番組情報を取得する番組情報取得手段と、
前記記録手段により記録された過去の放送番組に関する番組情報である記録履歴情報を保持する記録履歴記憶手段と、
前記記録履歴情報を統計処理し、この統計処理の結果に基づいて、前記番組情報取得手段により取得された放送予定番組情報に含まれる各番組から推奨番組を抽出する推奨番組抽出手段と
を有し、
前記推奨番組抽出手段が、
前記記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求め、
前記第１の評価項目の構成要素ごとの番組数に基づいて、前記推奨番組についての前記第１の評価項目の構成要素ごとの割当番組数を決定し、
前記推奨番組の抽出を、前記推奨番組の番組数が、前記第１の評価項目の構成要素ごとの割当番組数の範囲内になるように行う
ことを特徴とする推奨番組抽出装置。
【請求項２】
前記第１の評価項目は、番組内容の分類を示すジャンルを含むことを特徴とする請求項１に記載の推奨番組抽出装置。
【請求項３】
前記推奨番組抽出手段による前記推奨番組の抽出は、
前記記録履歴情報に含まれる番組の第２の評価項目の構成要素ごとの番組数を求め、
前記第２の評価項目の構成要素ごとに、前記第２の評価項目の構成要素ごとに求められた番組数に基づいて決定されたポイントを対応させたポイントテーブルを作成し、
前記ポイントテーブルを用いて、前記放送予定番組情報に含まれる各番組について、前記第２の評価項目の構成要素にポイントを付与し、
前記付与されたポイントの合計値が上位の番組から推奨番組として抽出することによって実行される
ことを特徴とする請求項１又は２のいずれかに記載の推奨番組抽出装置。
【請求項４】
前記第２の評価項目は、番組内容の分類を示すジャンル、及び、番組の放送時間帯を含むことを特徴とする請求項１から３までのいずれかに記載の推奨番組抽出装置。
【請求項５】
前記記録履歴情報に含まれる番組の総番組数をＮａとし、
前記第１の評価項目の構成要素ごとの番組数をＮｍ（ｍ＝１，２，…）とし、
前記推奨番組数をＮｒとしたときに、
（Ｎｍ／Ｎａ）×Ｎｒの小数点以下を切り捨てた整数値を、前記推奨番組抽出手段により決定される前記割当番組数として用いる
ことを特徴とする請求項１から４までのいずれかに記載の推奨番組抽出装置。
【請求項６】
前記推奨番組抽出手段による前記割当番組数の決定が、ドント方式を用いて行われることを特徴とする請求項１から４までのいずれかに記載の推奨番組抽出装置。
【請求項７】
入力された放送信号を所定の記録媒体に記録するステップと、
前記放送信号から、放送番組に関する番組情報を取得するステップと、
前記記録された過去の放送番組に関する番組情報である記録履歴情報を保持するステップと、
前記記録履歴情報を統計処理し、この統計処理の結果に基づいて、前記番組情報取得手段により取得された放送予定番組情報に含まれる各番組から推奨番組を抽出するステップと、
前記記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求めるステップと、
前記第１の評価項目の構成要素ごとの番組数に基づいて、前記推奨番組についての前記第１の評価項目の構成要素ごとの割当番組数を決定するステップと
を有し、
前記推奨番組の抽出を、前記推奨番組の番組数が、前記第１の評価項目の構成要素ごとの割当番組数の範囲内になるように行う
ことを特徴とする推奨番組抽出方法。
【請求項８】
前記第１の評価項目は、番組内容の分類を示すジャンルを含むことを特徴とする請求項７に記載の推奨番組抽出方法。
【請求項９】
前記推奨番組抽出手段による前記推奨番組の抽出は、
前記記録履歴情報に含まれる番組の第２の評価項目の構成要素ごとの番組数を求めるステップと、
前記第２の評価項目の構成要素ごとに、前記第２の評価項目の構成要素ごとに求められた番組数に基づいて決定されたポイントを対応させたポイントテーブルを作成するステップと、
前記ポイントテーブルを用いて、前記放送予定番組情報に含まれる各番組について、前記第２の評価項目の構成要素にポイントを付与するステップと、
前記付与されたポイントの合計値が上位の番組から推奨番組として抽出するステップとを有する
ことを特徴とする請求項７又は８のいずれかに記載の推奨番組抽出方法。
【請求項１０】
前記第２の評価項目は、番組内容の分類を示すジャンル、及び、番組の放送時間帯を含むことを特徴とする請求項７から９までのいずれかに記載の推奨番組抽出方法。
【請求項１１】
前記記録履歴情報に含まれる番組の総番組数をＮａとし、
前記第１の評価項目の構成要素ごとの番組数をＮｍ（ｍ＝１，２，…）とし、
前記推奨番組数をＮｒとしたときに、
（Ｎｍ／Ｎａ）×Ｎｒの小数点以下を切り捨てた整数値を、前記推奨番組抽出手段により決定される前記割当番組数として用いる
ことを特徴とする請求項７から１０までのいずれかに記載の推奨番組抽出方法。
【請求項１２】
前記推奨番組抽出手段による前記割当番組数の決定が、ドント方式を用いて行われることを特徴とする請求項７から１０までのいずれかに記載の推奨番組抽出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組に関する番組情報を用いて放送予定の放送番組の中から推奨番組（例えば、録画推奨番組や視聴推奨番組等）を抽出する推奨番組抽出装置及び推奨番組抽出方法に関するものである。
【背景技術】
【０００２】
放送番組の録画方式には、過去に録画した番組の録画履歴の中から番組情報を読み出し、この読み出した番組情報と同じ情報を持つ番組を放送予定情報の中から検索し、この検索結果に基づいて予約録画するものがある（例えば、特許文献１参照）。また、他の録画方法には、ユーザーの操作履歴からユーザーの嗜好を把握し、ユーザーの嗜好に適合する番組を検索し、この検索結果に基づいて予約録画するものがある（例えば、特許文献２参照）。さらに他の録画方法には、ユーザーが録画予約を希望する番組の条件を予め指定し、放送予定情報を定期的に検索し、条件に当てはまる番組を自動的に録画する方法もある（例えば、特許文献３参照）。
【０００３】
【特許文献１】特開２００１−２５７９７４号公報（段落００２９−００３１、図１）
【特許文献２】特開２００１−８６４２０号公報（段落０５６−００５７、図１、図１２）
【特許文献３】特開平７−１２１９３５号公報（段落００１４−００１６、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来の方法では、過去の記録・再生履歴、過去の操作履歴、又は予約手段からユーザーにより入力された内容に基づいて録画する番組が推奨されるので、ユーザーの嗜好や興味に応じた番組が推奨され難い傾向があるという問題があった。特に、ユーザーが多岐に渡ったジャンルの番組を録画した場合であっても、推奨番組が、特定のジャンルに偏って選択され、ユーザーの複数の嗜好や興味を反映した各ジャンルからの推奨番組の選択がなされ難い傾向があるという問題があった。
【０００５】
そこで、本発明は、上記したような従来技術の課題を解決するためになされたものであり、その目的は、所定の評価項目の構成要素ごとに公平に推奨番組が抽出されるようにすることができる推奨番組抽出装置及び推奨番組抽出方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の推奨番組抽出装置は、入力された放送信号を所定の記録媒体に記録する記録手段と、前記放送信号から、放送番組に関する番組情報を取得する番組情報取得手段と、前記記録手段により記録された過去の放送番組に関する番組情報である記録履歴情報を保持する記録履歴記憶手段と、前記記録履歴情報を統計処理し、この統計処理の結果に基づいて、前記番組情報取得手段により取得された放送予定番組情報に含まれる各番組から推奨番組を抽出する推奨番組抽出手段とを有し、前記推奨番組抽出手段が、前記記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求め、前記第１の評価項目の構成要素ごとの番組数に基づいて、前記推奨番組についての前記第１の評価項目の構成要素ごとの割当番組数を決定し、前記推奨番組の抽出を、前記推奨番組の番組数が、前記第１の評価項目の構成要素ごとの割当番組数の範囲内になるように行うことを特徴とするものである。
【発明の効果】
【０００７】
本発明によれば、記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求め、第１の評価項目の構成要素ごとの番組数に基づいて、推奨番組についての第１の評価項目の構成要素ごとの割当番組数を決定し、推奨番組の抽出を、推奨番組の番組数が、第１の評価項目の構成要素ごとの割当番組数の範囲内になるように行うので、ユーザーの複数の嗜好や興味を反映した複数の番組を推奨することができるという効果が得られる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本発明の実施の形態１による推奨番組抽出装置１（又は実施の形態１による推奨番組抽出方法を実施できる装置）の構成を概略的に示すブロック図である。図１に示されるように、推奨番組抽出装置１は、外部のアンテナ２に接続されたＴＶ（テレビ）チューナ５と、Ａ／Ｄ（アナログ／デジタル）変換器６と、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）エンコーダ７と、記録用バッファ８と、電子番組情報（ＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｒｏｕｐ）情報）を抽出するスライサー９と、ＣＰＵ１０と、ＨＤＤ（ハードディスクドライブ）コントローラ１１と、ＨＤＤ１２と、リモコン（遠隔操作装置）３からの信号を受信するリモコンＩ／Ｆ（インターフェース）１６と、不揮発性メモリ１９とを有している。また、推奨番組抽出装置１は、読み出し用バッファ１５と、ＭＰＥＧデコーダ１４と、ＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）１８と、モニター４にアナログ映像信号を出力するＤ／Ａ（デジタル／アナログ）変換器１７と、揮発性メモリ１３とを有している。図１に示されるように、実施の形態１においては、推奨番組抽出装置１が、ハードディスク記録再生装置である場合を示しているが、推奨番組抽出装置１は、ＤＶＤ等の他の情報記録媒体を用いた記録装置、又は、パーソナルコンピュータ等のような他の装置であってもよい。また、推奨番組抽出装置１がパーソナルコンピュータである場合には、実施の形態１の推奨番組抽出方法を実行可能にするためのソフトウェアプログラムを記録した情報記録媒体を用いて、又は、通信回路を介してダウンロードにより、パーソナルコンピュータにソフトウェアをインストールすることによって、本発明の推奨番組抽出方法を実行可能にすることができる。
【０００９】
図１において、ＴＶチューナ５は、アンテナ２を介して放送番組（放送信号）を受信する。ＴＶチューナ５は、指定されたチャンネルに同調する機能を有し、同調したチャンネルの映像信号及び音声信号をＡ／Ｄ変換器６へ出力する。Ａ／Ｄ変換器６は、ＴＶチューナ５からのアナログ映像信号及び音声信号をデジタル信号へ変換する。ＭＰＥＧエンコーダ７は、デジタル化されたデジタル映像信号に対しＭＰＥＧによる圧縮処理を行い、圧縮されたデータであるビットストリームを出力する。ＨＤＤ１２は、ＭＰＥＧエンコーダ７が出力するビットストリームの蓄積を行う。ＨＤＤコントローラ１１は、ＨＤＤ１２を制御するためのコントローラであって、ビットストリームの書き込み及び読み出しを制御する。記録用バッファ８は、ビットストリームをＨＤＤ１２に書き込む際に、ＭＰＥＧエンコーダ７が出力するビットストリームが欠けることなく記録できるように設けられたバッファである。
【００１０】
ＭＰＥＧデコーダ１４は、ＭＰＥＧ圧縮されたビットストリームの復号化を行い、非圧縮なデジタル映像信号に変換する。読み出し用バッファ１５は、ＭＰＥＧデコーダ１４が必要とするビットストリームを予め先読みし蓄えておくことで復号処理におけるデータのアンダーフローの発生を抑制する。ＯＳＤ１８は、ＭＰＥＧデコードされたデジタル映像信号に文字や画像データを重畳させるための描画デバイスである。Ｄ／Ａ変換器１７は、デジタル映像信号をモニター４が表示可能なアナログ映像信号に変換する。
【００１１】
スライサー９は、放送波のＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ）に重畳されたＥＰＧの抽出を行う。リモコンＩ／Ｆ１６は、リモコン３からの制御信号を受け、ＣＰＵ１０に伝える。ＣＰＵ１０は、実施の形態１の推奨番組抽出装置１の制御を行うと共に、各種データの変換処理等も行う。また、ＣＰＵ１０には、電源供給状態で情報を記録しておくことのできる揮発性メモリ１３と、電源が落とされた状態でも情報を記録しておくことができ、次回の起動時に記録しておいた情報を読み出すことが可能な不揮発性メモリ１９が接続されている。不揮発性メモリ１９には、受信したＥＰＧデータや、番組推奨部２９（後述する図２に示す）で抽出された推奨番組や、過去に録画された番組の放送開始時刻やジャンル等の情報を録画履歴として記録する。
【００１２】
図２は、実施の形態１による推奨番組抽出装置１のＣＰＵ１０で動作するソフトウェアの構成を概念的に示すブロック図である。図２に示されるように、ＣＰＵ１０が実行するソフトウェア構成には、ＥＰＧ部２０と、エンコーダ／デコーダ制御部２１と、システム制御部２２と、録画予約部２８と、表示系制御部２３と、番組推奨部２９とが含まれる。ＥＰＧ部２０は、ＥＰＧ制御部２４と、ＥＰＧデータ解析部２５と、ＥＰＧデータバックアップ部２６と、ＥＰＧデータベース２７とから構成されている。
【００１３】
エンコーダ／デコーダ制御部２１は、ＭＰＥＧエンコーダ７及びＭＰＥＧデコーダ１４の制御を行う。システム制御部２２は、本体に設けられた操作ボタン（図示せず）からの入力やリモコンＩ／Ｆ１６からの入力、及び、推奨番組抽出装置１の状態を基にして、推奨番組抽出装置１の状態制御を行う。表示系制御部２３は、推奨番組抽出装置１の状態に応じて本体に設けられた表示部（図示せず）及びＯＳＤ１８を経由して外部のモニター４に状態等の表示を行う。録画予約部２８は、ユーザーが設定した録画予約処理を行い、予約が設定されたときに既に予約されている情報と重複が生じてないかチェックを行い、予約内容を不揮発性メモリ１９に記録する。
【００１４】
また、過去に録画した放送番組に関する番組情報である録画履歴情報（例えば、放送開始時刻、ジャンル等）についても不揮発性メモリ１９に記録する。ＥＰＧ制御部２４は、ＥＰＧの取得やＥＰＧデータの表示等のように、ＥＰＧの状態に応じてＥＰＧデータ解析部２５、ＥＰＧデータバッファ部２６、及びＥＰＧデータベース２７の制御を行う。
【００１５】
ＥＰＧデータ解析部２５は、スライサー９により抽出されたＥＰＧデータの解析処理を行う。番組推奨部２９は、過去に録画された番組を統計処理し、その結果を用いて、放送予定番組に関する情報を含むＥＰＧデータから、推奨する番組を決定する。番組推奨部２９の詳細な動作については後述する。
【００１６】
ＥＰＧデータ解析部２５は、ＶＢＩ内にパケット化されて伝送されるＥＰＧデータをパケット単位に分割し、パケットの種類ごとに分類を行うパケット解析、暗号化されて送られてくるＥＰＧデータの暗号を解く暗号解読、送信データ容量を抑制するように圧縮されたＥＰＧデータを伸張する伸張処理を行う。ＥＰＧデータバックアップ部２６は、ＥＰＧデータ解析部２５で解析されたデータを揮発性メモリ１３に書き出すと共に、推奨番組抽出装置１の電源が落とされ再度電源が投入されたときにＥＰＧデータを再取得することなく番組表を表示できるようにＥＰＧデータを不揮発性メモリ１９へバックアップする。ＥＰＧデータベース２７は、ＥＰＧデータ解析部２５で解析されたＥＰＧデータに収められている各種情報（例えば、番組の開始時刻、終了時刻、放送時間長、チャンネル、タイトル、詳細情報、番組の属するジャンル）を整理すると共に、ＥＰＧを利用する上位モジュールである録画予約部２８、システム制御部２２、及び表示系制御部２３に対しＥＰＧデータを参照及び利用するための各種ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を提供する。
【００１７】
次に、推奨番組抽出装置１の動作について説明する。まず、推奨番組抽出装置１により番組を録画する場合について説明する。録画する番組に関する予約情報は、既に設定され不揮発性メモリ１９に記録されているものとする。通常、待機状態の推奨番組抽出装置１において、予約番組の録画開始時刻が近づくと（例えば、録画開始時刻の３分前等になると）予めタイマー起動するように設定されたシステム制御部２２が起動し、さらに各種モジュール（エンコーダ／デコーダ制御部２１、録画予約部２８、表示系制御部２３等のすべてのモジュール）や各構成要素（ＭＰＥＧエンコーダ７、ＭＰＥＧデコーダ１４、ＨＤＤ１２等の推奨番組抽出装置１内のすべての要素）に対して起動するように指示を送り、さらにエンコーダ／デコーダ制御部２１に対してＭＰＥＧエンコーダ７を録画待機状態にするように指示を行う。録画開始時刻になると、アンテナ２で受信された放送波はＴＶチューナ５で予約番組のチャンネルに同調され、映像及び音声信号が取り出される。さらに、Ａ／Ｄ変換器６はアナログ映像信号を、例えば、Ｒｅｃ６５６規格等に対応したデジタル映像信号に変換する。ＭＰＥＧエンコーダ７は、デジタル映像信号に対してＭＰＥＧ圧縮を行う。ＭＰＥＧエンコーダ７から出力されるビットストリームは、一旦記録用バッファ８に蓄えられ、蓄えられた順にＨＤＤコントローラ１１が制御するＨＤＤ１２に書き込まれる。
【００１８】
次に、推奨番組抽出装置１の再生動作について説明する。ユーザーは、リモコン３（又は、図示しない本体の操作部）の操作を行い、ＨＤＤ１２に記録されている番組の一覧を、例えば、モニター４に表示させる。ユーザーは、表示された番組一覧から希望する番組を選択し、再生の指示を送る。これらの処理は、例えば、リモコン３から送信される赤外線又は電波信号をリモコンＩ／Ｆ１６が受信し、ＣＰＵ１０へその命令内容を送ることによって実行される。ＣＰＵ１０は、再生を要求された番組をＨＤＤコントローラ１１経由でＨＤＤ１２から読み出し、読み出し用バッファ１５にビットストリームを蓄える。ＭＰＥＧデコーダ１４は、読み出し用バッファ１５に蓄えられたビットストリームを読み出し、ＭＰＥＧの復号処理を行う。復号処理されたデジタル映像信号は、ＯＳＤ１８でその他の文字表示等と合成され、さらにＤ／Ａ変換器１７でデジタル映像信号がアナログ映像信号に変換され、外部のモニター４に出力され、モニター４に映像が表示される。
【００１９】
次に、推奨番組抽出装置１によるＥＰＧ情報の取得方法について説明する。ここでは、放送波の特定チャンネルのＶＢＩにＥＰＧのデータが重畳されて送られてくる場合について説明する。ＴＶチューナ５が１つのみしか搭載されていない推奨番組抽出装置１においては、放送されている番組の録画及び視聴が行われているときはＴＶチューナ５が使用されており、ＥＰＧが重畳されているチャンネルを受信できないことがある。そのため、推奨番組抽出装置１の電源が見かけ上落とされているような、例えば、スタンバイ状態のときに、ＥＰＧ情報を受信する。なお、ＥＰＧ受信専用に別途ＴＶチューナ５を設けておいたり、複数のＴＶチューナ５を適時切り替えたりする方法が採用されている場合は、推奨番組抽出装置１に電源が入った状態や動作時においても、ＥＰＧデータの受信が可能になる。
【００２０】
実施の形態１の推奨番組抽出装置１は、ＴＶチューナ５を１つのみ搭載しているので、スタンバイ状態でＥＰＧデータを受信する。今、推奨番組抽出装置１がスタンバイ状態であり、かつＥＰＧが放送されている時間になったとする。ＥＰＧが重畳された放送波はアンテナ２で受信され、ＴＶチューナ５によってＥＰＧが重畳されたチャンネルに同調され、スライサー９が映像信号のＶＢＩに重畳されたＥＰＧデータを抜き出す処理を行う。実施の形態１におけるＥＰＧデータは、データを細やかなパケットに分割して送信するものであり、また、各パケットにはパケットに入っている情報の種類を示すパケットＩＤが付されている。また、パケットに入っている情報は、必要に応じて暗号化処理が施されており、容易に内容を閲覧したり、改ざんしたりできないようにしてもよい。さらには、各パケットは、データサイズを圧縮するために圧縮処理も行われている。ＥＰＧデータ解析部２０においては、上記処理が行われたＥＰＧデータに対して、パケットの種類ごとにパケットのデータを分類するパケット解析、暗号化されているＥＰＧデータに対して解読を行う暗号解読処理、また、圧縮されたＥＰＧデータに対して伸張し、もとのＥＰＧデータに戻す伸張処理を適時行う。以上の処理がＥＰＧデータに対してＥＰＧデータ解析部２０で行われ、揮発性メモリ１３に記録される。
【００２１】
揮発性メモリ１３に記録されたＥＰＧデータは、推奨番組抽出装置１の電源が切られると消去され、次回の電源起動時に揮発性メモリ１３に記録していたＥＰＧデータを利用できない。このため、揮発性メモリ１３に記録されたＥＰＧデータは、例えば、ＨＤＤ１２又は不揮発性メモリ１９にバックアップのための記録が行われる。バックアップは、ＥＰＧデータを取得し、データ解析が終了した後に行う。一方、バックアップしたＥＰＧデータは、次回の電源起動時に揮発性メモリ１３に書き戻すリストア処理が行われる。これらＥＰＧデータのバックアップとリストア処理を行うのがＥＰＧデータバックアップ部２６である。ＥＰＧデータバックアップ部２６は、ＨＤＤ１２又は不揮発性メモリ１９にＥＰＧデータをバックアップする際に、ＥＰＧデータのデータサイズを抑制するための圧縮処理やデータの秘匿性を高めるための暗号化処理を行う。また、ＥＰＧデータバックアップ部２６は、ＨＤＤ１２又は不揮発性メモリ１９から揮発性メモリ１３へＥＰＧデータを戻すリストア処理として圧縮されたＥＰＧデータの伸張処理や、暗号化されたＥＰＧデータの復号化を行う。揮発性メモリ１３に記録されたＥＰＧデータは、ＥＰＧデータベース２７によって、さらに利用しやすいデータ形式に展開処理が行われる。また、ＥＰＧデータベース２７は、展開したＥＰＧデータを、上位モジュールである録画予約部２８、システム制御部２２、表示系制御部２３、番組推奨部２９に対して、ＡＰＩによってデータ内容を提供する。このＡＰＩにはデータベースの構築ＡＰＩが含まれ、この構築ＡＰＩをコールすることによってＥＰＧデータベース２７はＥＰＧデータを揮発性メモリ１３上に展開する。
【００２２】
次に、推奨番組抽出装置１で利用する録画履歴情報について説明する。推奨番組抽出装置１においては、過去の録画履歴をユーザーの嗜好を示すデータとして番組の推奨に利用する。録画履歴情報は、過去に録画した番組のタイトル、チャンネル、及び録画（放送）開始時刻、並びに、現在録画している番組の放送開始時刻及び終了時刻、ジャンル、出演者、エンコードパラメータ等の情報を含む。録画履歴情報は、番組の録画が開始されると、不揮発性メモリ１９に記録される。録画履歴情報に含まれる番組数は、装置が行うデータ処理の都合上、有限とされており、例えば、最新の内容から順に所定個数（例えば、１０００個）分保持されているものとする。所定個数を超えた分についての録画番組情報は、古いものから順次削除される。また、録画履歴情報の個数を、録画日時（例えば、１年間）等の他の条件によって制限してもよい。
【００２３】
図３は、実施の形態１による推奨番組抽出装置１の動作（又は、実施の形態１による推奨番組抽出方法）を示すフローチャートである。実施の形態１においては、推奨番組の決定処理は、ＨＤＤ１２にインストールされているソフトウェアに従ってＣＰＵ１０が実行する。
【００２４】
図３において、推奨番組の抽出は、例えば、ＥＰＧの受信及び解析処理後に開始される（ステップＳ１０１）。推奨番組の抽出においては、最初にユーザーの嗜好データである録画履歴情報の統計処理を行う。そのために、不揮発性メモリ１９内に録画履歴情報が存在するか否かをチェックする（ステップＳ１０２）。録画履歴情報が無ければエラー内容を表示して（ステップＳ１１９）、推奨番組の決定処理を終了する（ステップＳ１２０）。
【００２５】
ステップＳ１０２において録画履歴情報が存在すれば、録画履歴情報から１番組分の情報を抽出し（ステップＳ１０３）、抽出した番組のジャンル解析（ステップＳ１０４）及び放送開始時間帯解析を実行する（ステップＳ１０５）。これらの解析においては、一致した放送開始時間帯及びジャンルについてのカウントを１増加させる。なお、本実施の形態においては、放送開始時間帯が、「早朝」、「朝」、「昼」、「夕方」、「夜」、及び「深夜」の６種類からなる場合を説明する。ここで、「早朝」は５：００以降８：００より前（時刻を「時：分」で表記する。以下同様に表示する。）、「朝」は８：００以降１２：００より前、「昼」は１２：００以降１６：００より前、「夕方」は１６：００以降１９：００より前、「夜」は１９：００以降２３：００より前、「深夜」は２３：００以降５：００より前とする。ある番組の放送開始時刻が２０：００であり、ジャンルが「音楽」であれば、放送開始時間帯「夜」のポイント（カウント）を１つ上げ、また、ジャンル「音楽」のポイントを１つ上げる動作を行う。この解析処理を、録画履歴情報として記録されている番組のすべてに対して行う（ステップＳ１０３〜Ｓ１０５）。ただし、解析処理を、録画履歴情報として記録されている番組の予め決められた範囲（期間）等に対して行うように設定することもできる。
【００２６】
録画履歴情報にあるすべての番組について統計処理が終了すれば、放送開始時間帯及びジャンルについての順位付けを行う（ステップ１０６）。例えば、ユーザーが過去に録画した番組（録画履歴）が、図４に示されるもの（録画履歴番号１〜４０の４０番組）であったとする。この録画履歴に対して統計処理を行い、順位判定を行うと、図５に示される順位判定結果が得られる。図５に示されるように、ジャンルについては、図４の４０番組中の１４番組の「ドラマ」が第１位、９番組の「バラエティ」が第２位、８番組の「音楽」が第３位、５番組の「映画」の第４位、４番組の「アニメ」が第５位となる。また、図５に示されるように、放送開始時間帯については、図４の４０番組中の１５番組の「夜」が第１位、１３番組の「深夜」が第２位、５番組の「夕方」が第３位、４番組の「昼」が第４位、３番組の「朝」が第５位となる。
【００２７】
次に、順位付けされた各評価項目（ここでは、ジャンルと放送開始時間帯）の構成要素に対して、例えば、図６に示される、予め設定しておいたポイントテーブルを用いてポイントを割り当てる。図６において、予め設定しておいた評価項目であるジャンルについては、第１位に５０点、第２位に４０点、第３位に３０点、第４位に２０点、第５位に１０点を割り当てている。また、図６に示されるように、予め設定しておいた評価項目である放送開始時間帯については、第１位に２５点、第２位に２０点、第３位に１５点、第４位に１０点、第５位に５点を割り当てている。
【００２８】
図５に示される評価項目（ジャンルと放送開始時間帯）の構成要素の順位と、図６に示される評価項目（ジャンルと放送開始時間帯）の構成要素の順位に付けられたポイントとから、図７に示されるような評価項目の構成要素ごとにポイントを付したマッピングされたポイントテーブルを得ることができる（ステップＳ１０７）。なお、本実施の形態では、番組を推奨するにあたって、ユーザーの嗜好は、放送開始時間帯よりジャンルに影響をより強く受けるものとして、ポイント配分及び順位差によるポイントの差を大きくしている。また、本実施の形態では、放送時間帯情報として、放送開始時間帯情報を用いているが、放送終了時間帯情報や、放送時間の中間の時点の時間帯情報等の他の情報を採用してもよい。
【００２９】
次に、録画履歴情報に含まれる番組がジャンル別（より厳密に言えば、ジャンルの構成要素ごと）にどのような分布を示しているか解析するジャンル別割当解析を実行する（ステップＳ１０８）。録画履歴情報が図４に示されるものである場合には、「ドラマ」が１４番組、「バラエティ」が９番組、「音楽」が８番組、「映画」が５番組、「アニメ」が４番組録画されている。録画履歴番組の合計が４０番組なので、図８に示されるように、ジャンルの各構成要素について、「ドラマ」が３５％（＝１４÷４０）、「バラエティ」が２２．５％（＝９÷４０）、「音楽」が２０％（＝８÷４０）、「映画」が１２．５％（＝５÷４０）、「アニメ」が１０％（＝４÷４０）の割合が算出される。また、推奨番組抽出装置１が推奨する番組数を１０番組に設定すると（例えば、ユーザー設定による）、上記割合に推奨する番組数である１０番組を乗じ、小数点以下を切り捨てると、ジャンルの各構成要素に対する割当番組数が決まる。図４の例では、「ドラマ」が３番組（＝Ｉｎｔ（０．３５×１０））、「バラエティ」が２番組（＝Ｉｎｔ（０．２２５×１０））、「音楽」が２番組（＝Ｉｎｔ（０．２×１０））、「映画」が１番組（＝Ｉｎｔ（０．１２５×１０））、「アニメ」が１番組（＝Ｉｎｔ（０．１×１０））のように決定される。すなわち、記録履歴情報に含まれる番組の総番組数をＮａとし、ジャンルの構成要素ごとの番組数をＮｍ（ｍ＝１，２，…）とし、推奨番組数をＮｒとしたときに、（Ｎｍ／Ｎａ）×Ｎｒの小数点以下を切り捨てた整数値を、ジャンルの各構成要素に対する割当番組数として用いる。なお、ここでは録画履歴情報におけるジャンルの各構成要素の割合から推奨する番組のジャンルの各構成要素別の割当番組数を求めるときに、推奨する番組数の合計が１０番組を超えないように小数点以下の切り捨てを行い、推奨する番組を９番組選出した。推奨すべき番組数として設定した値は１０番組であるので、残り１番組については、「ドラマ」、「バラエティ」、「音楽」、「映画」、「アニメ」のジャンル構成要素以外から選出する方法、予め設定されたジャンルの構成要素から番組を選出する方法、又は、残り１番組を選出しない方法などを選択することができる。
【００３０】
次に、ＥＰＧ情報から推奨する番組の抽出を開始する。まず、推奨番組抽出装置１に放送予定番組のＥＰＧ情報が存在することを確認し（ステップＳ１０９）、ＥＰＧ情報が無ければエラー表示して（ステップＳ１１９）、推奨番組の決定処理を終了する（ステップＳ１２０）。ステップＳ１０９において、ＥＰＧ情報が存在すれば、ＥＰＧ情報から番組を１つ抽出する（ステップＳ１１０）。
【００３１】
次に、抽出した番組の評価を行う。番組の評価にはステップＳ１０７で求めた図７に示されるポイントテーブルを用いる。抽出した番組について、まずジャンルの評価を行い、図７のポイントテーブルに一致するジャンルが存在すれば、抽出した番組のポイントとして、一致したジャンルのポイントが加算される（ステップＳ１１１）。さらに、抽出した番組について、放送開始時間帯についても評価を行い、図７のポイントテーブルに一致する時間帯が存在すれば、抽出した番組のポイントとして、一致した時間帯のポイントが加算される（ステップＳ１１２）。これらのポイントの合計値が、抽出した番組の総ポイントとなる。
【００３２】
図３におけるステップＳ１１０からステップＳ１１２までの工程をＥＰＧデータのすべての番組について実行し、終了すれば、獲得したポイントが上位の番組を所定の数だけ抽出するポイント上位番組抽出処理を実行する（ステップＳ１１３）。次に、抽出した上位番組に対して、ジャンルの構成要素毎に割当てられた割当番組数を越えた番組が存在する場合、割当番組数を超えたジャンルの構成要素の下位の抽出番組を推奨番組候補から削除するジャンル別割当番組数制限処理を行う（ステップＳ１１４）。例えば、ジャンル別割当解析（ステップＳ１０８）で説明すると、ジャンルの構成要素「ドラマ」については３番組を越えないように、「バラエティ」については２番組を越えないように、「音楽」については２番組を越えないように、「映画」については１番組を越えないように、「アニメ」については１番組を越えないように、推奨番組の数をジャンルの構成要素毎に制限する処理を行う。
【００３３】
上記ジャンル別割当番組数制限処理（ステップＳ１１４）によって選出する番組数が削減され、それによって推奨番組数として規定していた番組数、ここでは１０番組、から不足する場合（ステップＳ１１５）は、再度ポイント上位番組抽出処理（ステップＳ１１３）に戻り、目的とする推奨番組数から不足する数の番組を追加する。以上のステップＳ１１３からステップＳ１１５までの処理を繰り返し、抽出した番組を不揮発性メモリ１９に推奨番組として保存し（ステップＳ１１８）、推奨番組の決定処理を終了する（ステップＳ１２０）。
【００３４】
上記動作により抽出された推奨番組は、例えば、ユーザーがリモコン３を操作して「番組推奨」ボタンを押すと、リモコン３からリモコンＩ／Ｆ１６を経由してＣＰＵ１０に信号が伝わり、不揮発性メモリ１９に記録されている推奨番組の一覧が読み出され、その情報が表示系制御部２３で図形化されＯＳＤ１８を経由してモニター４に表示される。ユーザーは、モニター４で推奨番組の一覧を見て、推奨番組を知ることができる。また、ユーザーは、モニター４で推奨番組の一覧を見ながら、推奨番組の一覧上にハイライトを移動させる等の操作を行い、決定ボタンを押す等の操作によって、録画予約や視聴予約ができるように装置を構成することもできる。さらに、推奨番組の一覧情報に基づいて、ポイントの上位の決められた数の番組や、所定のポイント以上の番組、又は決められたジャンルの番組を、自動的に録画予約や視聴予約するように装置を構成してもよい。
【００３５】
次に、番組のポイントによって番組の選出を行った場合と、本処理によって選出を行った場合の結果について比較を行う。図９は放送から抽出した番組一覧の一例を示している。さらに、図９には、図４に示される録画履歴を元に統計処理によって求めたジャンルポイント及び時間帯ポイントである図７を用いて、番組ごとにそのジャンルポイント、時間帯ポイント及び総ポイントを求めた結果についても示している。図９に示される番組に対して、総ポイントの順位のみによって推奨番組として１０番組を決定する場合は、総ポイントの上位から抽出し、総ポイント７５の番組番号１から番組番号５、総ポイント７０の番組番号６から番組番号８、総ポイント６５の番組番号１６、番組番号１７を推奨番組として抽出する（図９のＥ０欄）。この結果を、ジャンルの分布で見てみると、「ドラマ」が８番組、「バラエティ」が２番組推奨されており、２つのジャンルのみから番組が推奨されていることがわかる。
【００３６】
一方、ジャンルに対してジャンル別割当番組数制限処理を行う本実施形態の場合は、ジャンル別割当解析によって、「ドラマ」３番組、「バラエティ」２番組、「音楽」２番組、「映画」１番組、「アニメ」１番組に制限があるため、図９の番組一覧では、「ドラマ」から番組番号１、番組番号２、番組番号３の番組が推奨され、「バラエティ」から番組番号１６、番組番号１７の番組が推奨され、「音楽」から番組番号２４、番組番号２５の番組が推奨され、「映画」から番組番号２８の番組が推奨され、「アニメ」から番組番号３４の番組が推奨され、５つのジャンルから番組が推奨されていることがわかる（図９のＥ１欄）。このように、実施の形態１においては、ジャンル別割当番組数制限処理を行うことによって、録画履歴のジャンルの各構成要素から公平に、また、録画履歴のジャンルの各構成要素の割当（分布）に沿った番組が選出することができ、ポイントによって選出された番組のように１つ又は２つ等の限られたジャンルに集中して番組を推奨するような弊害が無くなる。
【００３７】
また、本実施の形態においては、ポイントによって番組を抽出する場合の例として、番組一覧においてジャンルが「ドラマ」であり、かつ、ポイントが７５及び７０の番組数が８番組存在する場合を例示した。仮に、ジャンル割当制限処理を行わない場合には、同じジャンルと同じ時間帯を有する番組（すなわち、「ドラマ」かつ「夜」の番組）が１０番組以上ある場合には、ポイントによる番組抽出方法では「ドラマ」の番組のみで１０番組選出されることになり、他のジャンルの番組が一切推奨されないことになる。一方、ジャンル割当制限処理を行う場合については、「ドラマ」かつ「夜」の番組がどのように増えようとも、録画履歴のジャンル割当に比例するために、先に示したと同様に「ドラマ」から番組番号１、番組番号２、番組番号３の番組が推奨され、「バラエティ」から番組番号１６、番組番号１７の番組が推奨され、「音楽」から番組番号２４、番組番号２５の番組が推奨され、「映画」から番組番号２８の番組が推奨され、「アニメ」から番組番号３４の番組が推奨され、上位ジャンルの番組の数及び構成に影響を受けることがない。
【００３８】
以上のように構成された実施の形態１の推奨番組抽出装置では、ユーザーの録画履歴情報を統計的に処理し、ユーザーの嗜好にあった番組ほど強く推奨するので、ユーザーの嗜好にあった番組が推奨される。
【００３９】
また、ユーザーの録画履歴情報と番組情報から自動的に番組を推奨するので、ユーザーに負荷を与えない。
【００４０】
さらに、ユーザーの録画履歴情報に基づき、過去に録画した番組のジャンル配分に沿ったジャンル配分になるように番組を推奨するため、ユーザーの複数の嗜好を反映することができる。特に、ユーザーがさまざまなジャンルの番組を録画した場合に、決まったジャンルの番組に偏ることなく多様な番組を推奨することができる。さらに、上位ジャンルの番組数が多くなると下位のジャンルの番組が推奨されなくなるといった、上位ジャンルの番組数によって推奨番組の構成が変化するようなことがない。
【００４１】
また、ユーザーの嗜好性を強く反映することができるポイント方式と併用することにより、上位のジャンルや放送開始時間帯など高いポイントの番組が推奨されるとともに、ポイント方式のみでは推奨され難い下位のジャンルの番組も推奨することができる。
【００４２】
また、仮にジャンル配分によって複数の番組を推奨できるジャンルであるもかかわらず、そのジャンルの番組が存在しない場合であっても、本実施の形態においては、ポイント方式を併用しているので、次点の番組をすぐに選出することができる。
【００４３】
さらに、ポイント方式ではジャンルのみが一致しているという条件だけで推奨される可能性もあったが、幅広いジャンルから推奨番組が抽出されるように構成したので、ジャンルだけの一致で推奨されるということを極力回避することができる。
【００４４】
また、録画推奨番組抽出装置を複数のユーザーで使用する場合において、録画履歴情報として録画を設定したユーザー（名）を記憶しておき、さらに割当解析対象を行う評価項目としてユーザーに対して解析を行い、ユーザー毎の番組配分を求め、その配分に比例して推奨番組を決定する構成をとってもよい。その場合、推奨番組抽出装置を利用するユーザーの使用頻度に応じて、つまり良く利用するユーザーの嗜好をより多く反映した番組が推奨される。
【００４５】
実施の形態２．
実施の形態１では、ジャンル別の割当数を求める方法として、録画履歴情報において録画された番組のジャンル構成の分布の比率を求め、その結果と推奨する番組数からジャンル別の番組数の制限値を求めた。本発明の実施の形態２においては、割当番組数を求める方法として、比例配分アルゴリズムとしてのドント方式（ｔｈｅ  ｄ’Ｈｏｎｄｔ  ｆｏｒｍｕｌａ）を用いるものとする。
【００４６】
図１０は、実施の形態２による推奨番組抽出装置の動作（又は実施の形態２による推奨番組抽出方法）を示すフローチャートである。図１０において、図３に示されるステップと同じステップには、同じ符号を付す。図１０に示されるように、実施の形態２による推奨番組抽出装置の動作は、ジャンル解析（Ｓ１０４）及びジャンル別割当解析（Ｓ１０８）においてドント方式を採用している点が、上記実施の形態１の場合と相違する。
【００４７】
ドント方式は、例えば、比例代表制選挙において、各政党に配分される議席の算定方法の一つであり、各政党の得票数を一から順に整数で割っていき、その商の大きい順に議席を与える方式である。ドント方式を用いれば、得票数の多い政党にも少ない政党にも、比較的公平に議席を割り当てることができる。実施の形態２においては、番組推奨におけるジャンルの抽出にドント方式を採用している。図１１には、録画履歴における各ジャンルの番組数と、番組数を１から１０までの整数で割った時の商が示されている。図４の場合、「ドラマ」が１４番組、「バラエティ」が９番組、「音楽」が８番組、「映画」が５番組、「アニメ」が４番組録画されており、それぞれを１から１０までの整数で割っていき、その商の大きい順に推奨番組の割当てを行う。図１１に「＊」印で示される、第１位から第１０位までの値を抽出すると、「ドラマ」が４番組、「バラエティ」が２番組、「音楽」が２番組、「映画」が１番組、「アニメ」が１番組の割合で抽出される。
【００４８】
上記実施の形態１の場合と比較すると、「ドラマ」の番組数が１つ増え４番組となっていること、また、番組数の合計が実施の形態１では９番組であったのに対して、実施の形態２では１０番組と設定した推奨番組と同じ数の番組数となることが特徴である。ドント方式によって決定したジャンル別割当番組数を図９の番組一覧に適用した結果を、図９の最右列（Ｅ２欄）に示す。
【００４９】
以上のように構成された実施の形態２の録画推奨番組装置では、録画履歴のジャンル毎の番組数の割合からジャンル毎に推奨する番組数を求めることができる。
【００５０】
また、ドント方式により推奨する番組の配分を比較的簡単に求め、かつ過不足なく求めることができる。
【００５１】
また、ユーザーの録画したジャンルの番組数に比例したジャンルの番組を推奨することができ、特定のジャンルについて偏ることなく公平に推奨することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１による推奨番組抽出装置の構成を概略的に示すブロック図である。
【図２】実施の形態１による推奨番組抽出装置のソフトウェア構成を示すブロック図である。
【図３】実施の形態１による推奨番組抽出装置の動作を示すフローチャートである。
【図４】実施の形態１による推奨番組抽出装置における録画履歴情報を示す図である。
【図５】実施の形態１による推奨番組抽出装置におけるジャンル及び放送開始時間帯の順位判定結果を示す図である。
【図６】実施の形態１による推奨番組抽出装置においてジャンル及び放送開始時間帯の構成要素の順位にポイントを対応させたポイントテーブルを示す図である。
【図７】実施の形態１による推奨番組抽出装置においてジャンル及び放送開始時間帯の各構成要素にポイントを対応させたマッピングされたポイントテーブルを示す図である。
【図８】実施の形態１による推奨番組抽出装置において決定されたジャンル毎の割当番組数を示す図である。
【図９】本発明の実施の形態１及び２、並びに、比較例における推奨番組抽出結果を示す図である。
【図１０】実施の形態２による推奨番組抽出装置の動作を示すフローチャートである。
【図１１】実施の形態２による推奨番組抽出装置において決定されたジャンル毎の割当番組数を示す図である。
【符号の説明】
【００５３】
１  推奨番組抽出装置、  ２  アンテナ、  ３  リモコン、  ４  モニター、  ５  ＴＶチューナ、  ６  Ａ／Ｄ変換器、  ７  ＭＰＥＧエンコーダ、  ８  記録用バッファ、  ９  スライサー、  １０  ＣＰＵ、  １１  ＨＤＤコントローラ、  １２  ＨＤＤ、  １３  揮発性メモリ、  １４  ＭＰＥＧデコーダ、  １５  読み出し用バッファ、  １６  リモコンＩ／Ｆ、  １７  Ｄ／Ａ変換器、  １８  ＯＳＤ、  １９  不揮発性メモリ、  ２０  ＥＰＧ部、  ２１  エンコーダ／デコーダ制御部、  ２２  システム制御部、  ２３  表示系制御部、  ２４  ＥＰＧ制御部、  ２５  ＥＰＧデータ解析部、  ２６  ＥＰＧデータバックアップ部、  ２７  ＥＰＧデータベース、  ２８  録画予約部、  ２９  番組推奨部。
【図１】
2006217440.tif 000003
【図２】
2006217440.tif 000004
【図３】
2006217440.tif 000005
【図４】
2006217440.tif 000006
【図５】
2006217440.tif 000007
【図６】
2006217440.tif 000008
【図７】
2006217440.tif 000009
【図８】
2006217440.tif 000010
【図９】
2006217440.tif 000011
【図１０】
2006217440.tif 000012
【図１１】
2006217440.tif 000013
【手続補正書】
【提出日】平成18年2月20日(2006.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された放送信号を所定の記録媒体に記録する記録手段と、
前記放送信号から、放送番組に関する番組情報を取得する番組情報取得手段と、
前記記録手段により記録された過去の放送番組に関する番組情報である記録履歴情報を保持する記録履歴記憶手段と、
前記記録履歴情報を統計処理し、この統計処理の結果に基づいて、前記番組情報取得手段により取得された放送予定番組情報に含まれる各番組から推奨番組を抽出する推奨番組抽出手段と
を有し、
前記推奨番組抽出手段が、
前記記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求め、
前記推奨番組の総数に対して、前記第１の評価項目の構成要素ごとの番組数に基づいて、前記推奨番組についての前記第１の評価項目の構成要素ごとの割当番組数を決定する
ことを特徴とする推奨番組抽出装置。
【請求項２】
前記第１の評価項目は、番組内容の分類を示すジャンルを含むことを特徴とする請求項１に記載の推奨番組抽出装置。
【請求項３】
前記推奨番組抽出手段による前記推奨番組の抽出は、
前記記録履歴情報に含まれる番組の第２の評価項目の構成要素ごとの番組数を求め、
前記第２の評価項目の構成要素ごとに、前記第２の評価項目の構成要素ごとに求められた番組数に基づいて決定されたポイントを対応させたポイントテーブルを作成し、
前記ポイントテーブルを用いて、前記放送予定番組情報に含まれる各番組について、前記第２の評価項目の構成要素にポイントを付与し、
前記付与されたポイントの合計値が上位の番組から推奨番組として抽出することによって実行される
ことを特徴とする請求項１又は２のいずれかに記載の推奨番組抽出装置。
【請求項４】
前記第２の評価項目は、番組内容の分類を示すジャンル、及び、番組の放送時間帯を含むことを特徴とする請求項１から３までのいずれかに記載の推奨番組抽出装置。
【請求項５】
前記記録履歴情報に含まれる番組の総番組数をＮａとし、
前記第１の評価項目の構成要素ごとの番組数をＮｍ（ｍ＝１，２，…）とし、
前記推奨番組の総数をＮｒとしたときに、
（Ｎｍ／Ｎａ）×Ｎｒの小数点以下を切り捨てた整数値を、前記推奨番組抽出手段により決定される前記割当番組数として用いる
ことを特徴とする請求項１から４までのいずれかに記載の推奨番組抽出装置。
【請求項６】
前記推奨番組抽出手段による前記割当番組数の決定が、ドント方式を用いて行われることを特徴とする請求項１から４までのいずれかに記載の推奨番組抽出装置。
【請求項７】
入力された放送信号を所定の記録媒体に記録するステップと、
前記放送信号から、放送番組に関する番組情報を取得するステップと、
前記記録された過去の放送番組に関する番組情報である記録履歴情報を保持するステップと、
前記記録履歴情報を統計処理し、この統計処理の結果に基づいて、前記取得された放送予定番組情報に含まれる各番組から推奨番組を抽出するステップと、
前記記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求めるステップと、
前記推奨番組の総数に対して、前記第１の評価項目の構成要素ごとの番組数に基づいて、前記推奨番組についての前記第１の評価項目の構成要素ごとの割当番組数を決定するステップと
を有する
ことを特徴とする推奨番組抽出方法。
【請求項８】
前記第１の評価項目は、番組内容の分類を示すジャンルを含むことを特徴とする請求項７に記載の推奨番組抽出方法。
【請求項９】
前記推奨番組を抽出するステップは、
前記記録履歴情報に含まれる番組の第２の評価項目の構成要素ごとの番組数を求めるステップと、
前記第２の評価項目の構成要素ごとに、前記第２の評価項目の構成要素ごとに求められた番組数に基づいて決定されたポイントを対応させたポイントテーブルを作成するステップと、
前記ポイントテーブルを用いて、前記放送予定番組情報に含まれる各番組について、前記第２の評価項目の構成要素にポイントを付与するステップと、
前記付与されたポイントの合計値が上位の番組から推奨番組として抽出するステップとを有する
ことを特徴とする請求項７又は８のいずれかに記載の推奨番組抽出方法。
【請求項１０】
前記第２の評価項目は、番組内容の分類を示すジャンル、及び、番組の放送時間帯を含むことを特徴とする請求項７から９までのいずれかに記載の推奨番組抽出方法。
【請求項１１】
前記記録履歴情報に含まれる番組の総番組数をＮａとし、
前記第１の評価項目の構成要素ごとの番組数をＮｍ（ｍ＝１，２，…）とし、
前記推奨番組の総数をＮｒとしたときに、
（Ｎｍ／Ｎａ）×Ｎｒの小数点以下を切り捨てた整数値を、前記割当番組数として用いる
ことを特徴とする請求項７から１０までのいずれかに記載の推奨番組抽出方法。
【請求項１２】
前記割当番組数の決定が、ドント方式を用いて行われることを特徴とする請求項７から１０までのいずれかに記載の推奨番組抽出方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の推奨番組抽出装置は、
入力された放送信号を所定の記録媒体に記録する記録手段と、
前記放送信号から、放送番組に関する番組情報を取得する番組情報取得手段と、
前記記録手段により記録された過去の放送番組に関する番組情報である記録履歴情報を保持する記録履歴記憶手段と、
前記記録履歴情報を統計処理し、この統計処理の結果に基づいて、前記番組情報取得手段により取得された放送予定番組情報に含まれる各番組から推奨番組を抽出する推奨番組抽出手段と
を有し、
前記推奨番組抽出手段が、
前記記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求め、
前記推奨番組の総数に対して、前記第１の評価項目の構成要素ごとの番組数に基づいて、前記推奨番組についての前記第１の評価項目の構成要素ごとの割当番組数を決定する
ことを特徴とするものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、記録履歴情報に含まれる番組の所定の第１の評価項目の構成要素ごとの番組数を求め、第１の評価項目の構成要素ごとの番組数に基づいて、総推奨番組に対する第１の評価項目の構成要素ごとの割当番組数を決定するので、ユーザーの複数の嗜好や興味を反映した複数の番組を推奨することができるという効果が得られる。