(57)【要約】【課題】  ユーザの嗜好に沿った番組情報を的確に抽出する。【解決手段】  各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得部１１と、放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも抽出用情報の関連付けがなされた所定語彙関連付情報を記憶したユーザデータ記憶装置１７と、所定語彙関連付情報に基づいて、取得した番組情報に、抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定部２０と、判定部２０により抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、番組情報群の中から前記取得した番組情報を抽出する情報抽出部１９とを備える。【選択図】  図１
2006157721.tif 000002
【特許請求の範囲】
【請求項１】
各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得手段と、
放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報を記憶した第１記憶装置と、
前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する第１判定手段と、
前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出手段とを備えることを特徴とする番組情報抽出装置。
【請求項２】
前記第１関連付情報には、さらに、所定情報毎に、所定情報の重要度を示した重要度情報が予め関連付けられており、
前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報に関する前記重要度情報を用いて、各番組情報の優先度を算出する優先度算出手段とを備え、
前記情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することを特徴とする請求項１記載の番組情報抽出装置。
【請求項３】
前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報の数を、番組情報毎に算出する所定情報数算出手段を備え、
前記情報抽出手段は、前記算出した所定情報の数が多い順に、番組情報群から番組情報を抽出することを特徴とする請求項１記載の番組情報抽出装置。
【請求項４】
前記情報抽出手段は、所定数以下の数の番組情報を抽出することを特徴とする請求項２または３記載の番組情報抽出装置。
【請求項５】
各ジャンル情報に対して参照情報の関連付けがなされた第２関連付情報を記憶した第２記憶装置と、
前記取得された番組情報であって、ユーザが嗜好する放送番組の属性を示した番組情報を嗜好番組情報とすると、前記第２関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを嗜好番組情報毎に判定する第２判定手段と、
前記第２判定手段により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、前記第１記憶装置に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項６】
前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報を所定情報として関連付けることを特徴とする請求項５記載の番組情報抽出装置。
【請求項７】
前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報を所定情報として関連付けることを特徴とする請求項５記載の番組情報抽出装置。
【請求項８】
前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、
前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定する第３判定手段と、
前記第３判定手段により同一でないと判定された場合、前記第１記憶装置に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項９】
前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、
同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定する第４判定手段と、
前記第４判定手段により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項１０】
前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、
前記番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定する第５判定手段と、
前記第５判定手段により前記割合が所定値未満であると判定された場合、前記第１記憶装置に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項１１】
ユーザが視聴した放送番組を示す視聴情報を取得する視聴情報取得手段と、
前記取得した視聴情報で示される放送番組に関する番組情報を、第１記憶装置から取得する視聴番組情報取得手段とを備えることを特徴とする請求項５から１０の何れか１項に記載の番組情報抽出装置。
【請求項１２】
前記取得された番組情報であって、ユーザが視聴した放送番組の属性を示した番組情報を視聴番組情報とすると、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列を抽出する文字列抽出手段と、
前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と、同一ジャンル番組情報群における前記抽出された文字列の一つを含んだ番組情報を第１特定番組情報と、前記第１特定番組情報群におけるユーザが視聴した放送番組の属性を示した番組情報を第２特定番組情報とすると、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かを、文字列毎に判定する第６判定手段と、
前記第６判定手段により前記割合が所定値以上であると判定された場合、前記第１記憶装置に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項１３】
請求項１から１２の何れか１項に記載の番組情報抽出装置と、
前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備えることを特徴とする番組情報表示装置。
【請求項１４】
放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた情報を第１関連付情報とすると、
各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得ステップと、
前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定ステップと、
前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出ステップとを備えることを特徴とする番組情報抽出方法。
【請求項１５】
請求項１から１２の何れか１項に記載の番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組の属性を示した番組情報を含む番組情報群から、特定の番組情報を抽出する番組情報抽出装置、番組情報表示装置、番組情報抽出方法、プログラム、および、プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来から、テレビジョン放送番組やラジオ放送番組などの案内情報として、電子番組ガイド情報（ＥＰＧ（Electric Program Guide）データ）が用いられている。そして、現在では、このＥＰＧデータ（番組情報群）と、ユーザの嗜好を示した嗜好情報とを用いて、ユーザの嗜好に応じた放送番組の属性（例えば、放送日時、放送局、ジャンル、タイトル、および、解説文等）を示した番組情報を、ユーザに提供することが行われている。
【０００３】
特許文献１には、上記嗜好情報として、ユーザが視聴した放送番組の番組情報に含まれるキーワードを用い、このキーワードが含まれる番組情報をＥＰＧデータから抽出する構成が開示されている。より詳しくは、同文献には、ユーザが視聴した放送番組の番組情報を所定の規則に従ってキーワードに分解し、各番組情報に含まれる各キーワードの数をカウントすると共に、カウント数の多いキーワードが含まれる番組情報を抽出する方法が開示されている。
【０００４】
しかしながら、特許文献１では、様々なキーワードが抽出される。それゆえ、どの番組情報にも広く用いられそうな語彙をキーワードとして抽出するおそれがある。したがってこのような語彙をキーワードとして抽出してしまうと、ユーザの嗜好に沿った番組情報以外の番組情報が抽出されてしまう。このため、同文献では、ユーザの嗜好に沿った番組情報のみを抽出することはできない。
【０００５】
そこで、上記問題を解決するために、図１６に示すとおり、予めキーワードとして用いる語彙を登録しておき、この記憶された語彙と一致する語彙のみを、番組情報からキーワードとして抽出する方法が採られている。
【特許文献１】特開平７−１３５６２１号（公開日：平成７年５月２３日）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、以下に示す問題が生じる。
【０００７】
例えば、「野球」という語彙をキーワードとして登録した場合を考える。ここで、放送番組のジャンルがバラエティである場合、「野球」という語彙は、該放送番組の番組情報には数多く含まれないため、該語彙をキーワードとして用いると、バラエティ番組に関してはユーザの嗜好に沿った番組情報を抽出できる。
【０００８】
ところが、上記ジャンルが野球である場合、「野球」という語彙は、該放送番組の番組情報に数多く含まれるため、該語彙をキーワードとして用いると、野球番組に関しては多くの番組情報が抽出される。このため、例えば、好みのチーム以外のチームが対戦する放送番組の番組情報も多数抽出されてしまう。つまり、ユーザの嗜好に沿わない番組情報も多数抽出される。
【０００９】
このように、予めキーワードとして用いる語彙を単に登録しておくだけでは、ユーザの嗜好に沿った番組情報のみを的確に抽出できないという問題点が生じる。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置、番組情報表示装置、番組情報抽出方法、プログラム、および、プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る番組情報抽出装置は、上記の課題を解決するため、各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得手段と、放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報を記憶した第１記憶装置と、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する第１判定手段と、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出手段とを備えることを特徴としている。
【００１２】
上記の構成によれば、番組情報取得手段により、各放送番組の属性を示した番組情報を含む番組情報群を取得できる。また、第１記憶装置には、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報が記憶されている。
【００１３】
さらに、第１判定手段により、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定できる。つまり、第１判定手段により、取得した番組情報中に、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれているか否かが、番組情報毎に判定できる。
【００１４】
また、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、情報抽出手段により、前記番組情報群の中から前記取得した番組情報を抽出できる。つまり、情報抽出手段により、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれている番組情報を、番組情報群から抽出できる。
【００１５】
それゆえ、ジャンル情報に対して関連付ける所定情報をジャンル情報毎に異ならせることにより、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができる。
【００１６】
ところで、あるジャンルにおいて、該ジャンルの放送番組の番組情報内に頻繁に現れる情報であっても、他のジャンルの放送番組の番組情報においては、頻繁に現れない場合がある。この場合、上記情報は、上記あるジャンルにおいては特徴的な情報とならないが、上記他のジャンルにおいては特徴的な情報となる。このように、同じ情報であっても、ジャンルに応じて、特徴的な情報となったり、あるいは、ならなかったりする。それゆえ、上記他のジャンルにおいては、上記情報を所定情報として、該他のジャンルを示すジャンル情報に関連付けておけば、該情報と該ジャンル情報とが含まれている番組情報を抽出できる。つまり、特定のジャンルにおいて特徴的となる情報を含む番組情報を抽出することができる。
【００１７】
したがって、本発明では、上述したように、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができるため、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置を提供できるという効果を奏する。
【００１８】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記第１関連付情報には、さらに、所定情報毎に、所定情報の重要度を示した重要度情報が予め関連付けられており、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報に関する前記重要度情報を用いて、各番組情報の優先度を算出する優先度算出手段とを備え、前記情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することを特徴としている。
【００１９】
上記の構成によれば、第１関連付情報には、さらに、所定情報毎に、所定情報の重要度を示した重要度情報が予め関連付けられている。
【００２０】
また、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、優先度算出手段により、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報に関する前記重要度情報を用いて、各番組情報の優先度を算出することができる。
【００２１】
さらに、情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することができる。
【００２２】
それゆえ、各ジャンル情報に関し、ユーザの嗜好の度合いが高い所定情報の重要度を高くなるように設定しておけば、このような所定情報を多く含む番組情報の優先度は高くなる。
【００２３】
したがって、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができるという効果を奏する。
【００２４】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報の数を、番組情報毎に算出する所定情報数算出手段を備え、前記情報抽出手段は、前記算出した所定情報の数が多い順に、番組情報群から番組情報を抽出することを特徴としている。
【００２５】
上記の構成によれば、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、所定情報数算出手段により、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報の数が、番組情報毎に算出される。
【００２６】
ここで、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておいた場合、所定情報が数多く含まれる番組情報ほど、ユーザの嗜好に沿った番組情報であると言える。
【００２７】
したがって、上述したように、前記情報抽出手段が、前記算出した所定情報の数が多い順に、番組情報群から番組情報を抽出することにより、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができるという効果を奏する。
【００２８】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記情報抽出手段は、所定数以下の数の番組情報を抽出することを特徴としている。
【００２９】
上記の構成によれば、情報抽出手段により、所定数以下の数の番組情報が抽出される。
【００３０】
それゆえ、優先度の低い番組情報は抽出されない。したがって、ユーザの嗜好度合いの高い番組情報のみを抽出することが可能となるという効果を奏する。
【００３１】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、各ジャンル情報に対して参照情報の関連付けがなされた第２関連付情報を記憶した第２記憶装置と、前記取得された番組情報であって、ユーザが嗜好する放送番組の属性を示した番組情報を嗜好番組情報とすると、前記第２関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを嗜好番組情報毎に判定する第２判定手段と、前記第２判定手段により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、前記第１記憶装置に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を所定情報として関連付ける関連付手段とを備えることを特徴とている。
【００３２】
上記の構成によれば、第２記憶装置には、各ジャンル情報に対して参照情報の関連付けがなされた第２関連付情報が記憶される。また、第２判定手段により、前記第２関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かが嗜好番組情報毎に判定できる。
【００３３】
さらに、前記第２判定手段により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、前記関連付手段により、前記第１記憶装置に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を所定情報として関連付けることができる。
【００３４】
ところで、所定情報をジャンル情報に関連付ける場合、嗜好番組情報はユーザの嗜好を表す番組情報であるからといって、ジャンル情報に対して、嗜好番組情報中の情報を分別せずに所定情報として関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００３５】
それゆえ、予め各ジャンルにおいて特徴となりうる情報を参照情報として記憶させておけば、各ジャンルにおいて特徴とならない情報が、該ジャンルを示すジャンル情報に関連付けられてしまう事態を防止できる。
【００３６】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００３７】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報を所定情報として関連付けることを特徴としている。
【００３８】
上記の構成によれば、前記関連付手段により、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報が所定情報として関連付けられる。
【００３９】
ここで、嗜好番組情報のタイトル情報は、ユーザの嗜好を示した情報であるといえる。
【００４０】
したがって、上述したように、タイトル情報を所定情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となるという効果を奏する。
【００４１】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報を所定情報として関連付けることを特徴としている。
【００４２】
上記の構成によれば、前記関連付手段により、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報が所定情報として関連付けられる。
【００４３】
ここで、嗜好番組情報の出演者情報は、ユーザの嗜好を示した情報であるといえる。
【００４４】
したがって、上述したとおり、出演者情報を所定情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となるという効果を奏する。
【００４５】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定する第３判定手段と、前記第３判定手段により同一でないと判定された場合、前記第１記憶装置に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００４６】
上記の構成によれば、文字列抽出手段により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、第３判定手段により、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定することができる。
【００４７】
さらに、前記第３判定手段により同一でないと判定された場合、関連付手段により、前記第１記憶装置に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付けることができる。
【００４８】
ところで、上記文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一である場合、このような文字列は特徴的な情報とならない。それゆえ、このような文字列を、所定情報としてジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００４９】
しかしながら、本発明の構成では、このような文字列の関連付けを防止することができる。
【００５０】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００５１】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定する第４判定手段と、前記第４判定手段により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００５２】
上記の構成によれば、文字列抽出手段により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、第４判定手段により、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定することができる。
【００５３】
さらに、前記第４判定手段により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、関連付手段により、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付けることができる。
【００５４】
ところで、一つの番組情報に同じ文字列が数多く含まれる場合には、この文字列は特徴的な情報であるといえる。
【００５５】
ここで、本発明の構成では、上述したとおり、関連付手段により、このような文字列を、所定情報として、該文字列を抽出した番組情報に含まれるジャンル情報に関連付けることができる。
【００５６】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となるという効果を奏する。
【００５７】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、前記番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定する第５判定手段と、前記第５判定手段により前記割合が所定値未満であると判定された場合、前記第１記憶装置に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００５８】
上記の構成によれば、文字列抽出手段により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、第５判定手段により、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定することができる。
【００５９】
さらに、前記第５判定手段により前記割合が所定値未満であると判定された場合、関連付手段により、前記第１記憶装置に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付けることができる。
【００６０】
ところで、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が高い場合には、該ジャンルにおいては、この文字列は特徴を示した情報とならない。それゆえ、このような文字列を、所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００６１】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値未満でない場合には、このような文字列の関連付けが行われない。
【００６２】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００６３】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、ユーザが視聴した放送番組を示す視聴情報を取得する視聴情報取得手段と、前記取得した視聴情報で示される放送番組に関する番組情報を、第１記憶装置から取得する視聴番組情報取得手段とを備えることを特徴としている。
【００６４】
上記の構成によれば、視聴情報取得手段により、ユーザが視聴した放送番組を示す視聴情報を取得することができる。また、視聴番組情報取得部により、前記取得した視聴情報で示される放送番組に関する番組情報を、第１記憶装置から取得できる。
【００６５】
ここで、前記放送番組に関する番組情報は、ユーザの視聴に基づくものであるため、ユーザが嗜好する放送番組の属性を示した番組情報、つまり嗜好番組情報であるといえる
したがって、嗜好番組情報を取得できるという効果を奏する。
【００６６】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得された番組情報であって、ユーザが視聴した放送番組の属性を示した番組情報を視聴番組情報とすると、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列を抽出する文字列抽出手段と、前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と、同一ジャンル番組情報群における前記抽出された文字列の一つを含んだ番組情報を第１特定番組情報と、前記第１特定番組情報群におけるユーザが視聴した放送番組の属性を示した番組情報を第２特定番組情報とすると、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かを、文字列毎に判定する第６判定手段と、前記第６判定手段により前記割合が所定値以上であると判定された場合、前記第１記憶装置に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００６７】
上記の構成によれば、文字列抽出手段により、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列が抽出される。また、第６判定手段により、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かが、文字列毎に判定できる。
【００６８】
さらに、前記第６判定手段により前記割合が所定値以上であると判定された場合、関連付手段により、前記第１記憶装置に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付けることができる。
【００６９】
ところで、前記第２特定番組情報数に対する、前記第１特定情報数の割合が低いということは、このように判定された文字列を含む番組情報で示される放送番組を、ユーザがあまり視聴していないことを示している。それゆえ、このような文字列を所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００７０】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値以上でない場合には、このような文字列の関連付けが行われない。
【００７１】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００７２】
本発明に係る番組情報表示装置は、上記の課題を解決するため、上記の番組情報抽出装置と、前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備えることを特徴としている。
【００７３】
上記の構成によれば、番組情報表示装置には、上記番組情報抽出装置が備えられている。それゆえ、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【００７４】
さらに、表示装置により、上記番組情報抽出装置が抽出した番組情報を表示できる。
【００７５】
したがって、上記の抽出された番組情報を、ユーザが視認可能となるという効果を奏する。
【００７６】
本発明に係る番組情報抽出方法は、上記の課題を解決するために、放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた情報を第１関連付情報とすると、各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得ステップと、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定ステップと、前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出ステップとを備えることを特徴としている。
【００７７】
上記の方法によれば、番組情報取得ステップにより、各放送番組の属性を示した番組情報を含む番組情報群を取得できる。さらに、判定ステップにより、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定できる。つまり、判定ステップにより、取得した番組情報中に、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれているか否かが、番組情報毎に判定できる。
【００７８】
また、前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、情報抽出ステップにより、前記番組情報群の中から前記取得した番組情報を抽出できる。つまり、情報抽出ステップにより、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれている番組情報を、番組情報群から抽出できる。
【００７９】
それゆえ、ジャンル情報に対して関連付ける所定情報をジャンル情報毎に異ならせることにより、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができる。
【００８０】
ところで、あるジャンルにおいて、該ジャンルの放送番組の番組情報内に頻繁に現れる情報であっても、他のジャンルの放送番組の番組情報においては、頻繁に現れない場合がある。この場合、上記情報は、上記あるジャンルにおいては特徴的な情報とならないが、上記他のジャンルにおいては特徴的な情報となる。このように、同じ情報であっても、ジャンルに応じて、特徴的な情報となったり、あるいは、ならなかったりする。それゆえ、上記他のジャンルにおいては、上記情報を所定情報として、該他のジャンルを示すジャンル情報に関連付けておけば、該情報と該ジャンル情報とが含まれている番組情報を抽出できる。つまり、特定のジャンルにおいて特徴的となる情報を含む番組情報を抽出することができる。
【００８１】
したがって、本発明では、上述したように、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができるため、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる情報抽出方法を提供できるという効果を奏する。
また、本発明に係るプログラムは、上記の課題を解決するために、上記番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラムであることを特徴としている。
【００８２】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【００８３】
また、本発明に係る記録媒体は、上記の課題を解決するために、上記プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００８４】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【発明の効果】
【００８５】
本発明に係る番組情報抽出装置は、以上のように、各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得手段と、放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報を記憶した第１記憶装置と、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する第１判定手段と、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出手段とを備える構成である。
【００８６】
したがって、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置を提供できるという効果を奏する。
【００８７】
また、本発明に係る番組情報表示装置は、以上のように、上記の番組情報抽出装置と、前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備える構成である。
【００８８】
したがって、上記の抽出された番組情報を、ユーザが視認可能となるという効果を奏する。
【００８９】
本発明に係る番組情報抽出方法は、以上のように、放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた情報を第１関連付情報とすると、各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得ステップと、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定ステップと、前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出ステップとを備える方法である。
【００９０】
したがって、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる情報抽出方法を提供できるという効果を奏する。
【００９１】
また、本発明に係るプログラムは、以上のように、上記番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラムである。
【００９２】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【００９３】
また、本発明に係る記録媒体は、以上のように、上記プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００９４】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００９５】
〔実施の形態１〕
本発明の一実施形態について図１ないし図１０に基づいて説明すると以下の通りである。
【００９６】
図１は、本実施の形態に係る番組情報表示装置の構成を示した図である。番組情報表示装置１は、同図に示すとおり、番組情報抽出装置２と表示装置３とを備えている。番組情報抽出装置２は、番組情報取得部（番組情報取得手段）１１、番組情報記憶装置１２、視聴情報取得部（視聴情報取得手段）１３、視聴番組情報取得部（視聴番組情報取得手段）１４、参照用データ記憶装置（第２記憶装置）１５、データ更新部１６、ユーザデータ記憶装置（第１記憶装置）１７、抽出指示受付部１８、情報抽出部（情報抽出手段）１９、判定部（第１判定手段）２０、優先度算出部（優先度算出手段）２１、および、表示制御部２２を備えている。また、番組情報取得部１１は、キーワード抽出部（文字列抽出手段）３１を備えている。さらに、データ更新部１６は、判定部（第２判定手段）３２、および、データ関連付部（関連付手段）３３を備えている。
【００９７】
まず、番組情報抽出装置２について説明する。
【００９８】
番組情報取得部１１は、所定の放送波を受信することにより、あるいは、データ記録媒体から読み出すことにより、あるいは、インターネットやＣＡＴＶなどの回線を通じて、各放送番組の属性を示した番組情報を含む番組情報群（ＥＰＧデータ）を取得する。また、番組情報取得部１１は、例えば、一回の取得処理により、約一週間分の放送番組についての番組情報を取得する。
【００９９】
図２（ａ）は、番組情報取得部１１が取得した番組情報群のうち、ある一つの番組情報の内容を示した図である。なお、同図に示すとおり、番組情報には、放送開始日時を示す情報（開始日時情報）、放送終了日時を示す情報（終了日時情報）、放送局を示す情報（放送局情報）、放送番組のジャンルを示す情報（ジャンル情報）、タイトルを示す情報（タイトル情報）、出演者を示す情報（出演者情報）、および、番組の解説を示した情報（番組解説情報）等がテキストデータとして記されている。
【０１００】
さらに、番組情報取得部１１は、各番組情報から、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワードを示した情報（キーワード情報）を抽出する。さらに、番組情報取得部１１は、これら抽出した情報を、番組情報記憶装置１２に記憶させる。これにより、番組情報記憶装置１２には、図２（ｂ）のような形式で上記各抽出された情報（番組情報）が記憶される。
【０１０１】
ここで、キーワード情報の抽出について説明する。キーワード情報の抽出には、いわゆる形態素解析の手法を用いる。ここで、形態素解析とは、品詞情報および表記情報等を記録した単語辞書を用いて、テキストデータの切れ目を探し、該テキストデータを単語に分解すると共に、分解された単語の品詞を判断するデータ処理技術である。図３に、形態素解析を行う前と、行った後のテキストデータの状態を示す。
【０１０２】
番組情報取得部１１のキーワード抽出部３１は、上記手法を用いて、タイトル情報および番組解説情報の両テキストデータを単語に分解すると共に、分解して得られた単語から、名詞を示した単語のみを抽出する。つまり、番組情報に含まれる名詞を示す単語（文字列）を、番組情報毎に抽出する。そして、キーワード抽出部３１は、この抽出した単語を、キーワード情報とする。
【０１０３】
例えば、図２（ａ）に示す番組情報に関しては、図２（ｂ）に示すとおり、タイトル情報から、「プロ野球」、「チームＡ」、および「チームＢ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＡ」、「チームＢ」、「野球」、「試合」、および、「中継」という名詞がキーワード情報として抽出される。また、図４（ａ）に示す番組情報に関しては、図４（ｂ）に示すとおり、タイトル情報から、「社会人野球」、「チームＣ」、および「チームＤ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＣ」、「チームＤ」、「野球」、「試合」、および、「中継」という名詞がキーワード情報として抽出される。
【０１０４】
視聴情報取得部１３は、表示装置３（例えばテレビ）または録画装置（図示せず）から、ユーザが視聴した放送番組を示す視聴情報を取得する。そして、視聴情報取得部１３は、この取得した情報を、視聴番組情報取得部１４に送る。
【０１０５】
図５に、視聴情報の内容を示す。同図に示すとおり、日時を示した情報に対して、視聴開始および視聴終了という内容のログ情報が付される。
【０１０６】
視聴番組情報取得部１４は、視聴情報取得部１３から視聴情報を順次受け付ける。そして、視聴番組情報取得部１４は、視聴情報に示される放送番組の番組情報（以下、視聴番組情報）を取得する。より詳しくは、該視聴番組情報に含まれる、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワード情報を、番組情報記憶装置１２から取得する。さらに、視聴番組情報取得部１４は、上記取得した視聴番組情報（詳細には、視聴番組情報に含まれる各情報）を、データ更新部１６の判定部３２に送る。さらに、視聴番組情報取得部１４は、視聴情報の内、上記放送番組の視聴終了日時情報を、併せて判定部３２に送る。
【０１０７】
参照用データ記憶装置１５には、例えば図６に示すように、各ジャンル情報に対して参照語彙を示した情報（以下、参照情報）の関連付けがなされた参照語彙関連付情報（第２関連付情報）が予め記憶されている。より詳しくは、同図においては、「野球」というジャンル情報には、プロ野球、社会人野球、チームＡ、チームＢ、チームＣ、チームＤ等の参照情報が関連付けられ、「バラエティ」というジャンル情報には、野球、コント、ペット、ラーメン等の参照情報が関連付けられている。
【０１０８】
データ変更部１６は、参照データ記憶装置に記憶された参照語彙関連付情報を参照して、ユーザデータ記憶装置１７の記憶内容を変更する。以下、該記憶内容の変更について説明する。
【０１０９】
データ変更部１６の判定部３２は、視聴番組情報取得部１４から、上記視聴番組情報および視聴終了日時情報を視聴番組情報毎に受け付ける。そして、判定部３２は、上記参照語彙関連付情報に基づいて、視聴番組情報に、上記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを視聴番組情報毎に判定する。そして、判定部３２は、参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれていると判定した場合、該参照情報と同一の情報と、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る。さらに、判定部３２は、上記の情報とあわせて、視聴終了日時情報をデータ関連付部３３に送る。
【０１１０】
例えば、図２（ｂ）の場合にはジャンル情報が野球であるため、判定部３２は、まず、図６の野球というジャンル情報に関連付けられた参照情報（プロ野球、社会人野球、…）と一致する、図２（ｂ）に示されたキーワード情報（つまり、参照情報と同一の情報）と、野球というジャンル情報とを、データ関連付部３３に送る。具体的には、プロ野球、チームＡ、および、チームＢを送る。さらに、判定部３２は、「プロ野球〜チームＡ×チームＢ」というタイトル情報を送る。なお、出演者情報に関するデータはないため、この場合には、判定部３２は該情報を送らない。
【０１１１】
一方、判定部３２は、参照情報、および、該参照情報と関連付けられたジャンル情報が含まれていないと判定した場合には、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る。この場合にも、判定部３２は、視聴終了日時情報をデータ関連付部３３に送る。
【０１１２】
データ変更部１６のデータ関連付部３３は、判定部３２から、上述した、参照情報と同一の情報と、該ジャンル情報と、タイトル情報と、出演者情報と、視聴終了日時情報とを受け付ける。これら情報を受け付けた場合、データ関連付部３３は、ユーザデータ記憶装置１７に記憶されたジャンル情報であって、視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、上記参照情報と同一の情報と、タイトル情報と、出演者情報と、視聴終了日時情報とを関連付ける。なお、ユーザデータ記憶装置１７に上記ジャンル情報が記憶されていない場合には、このジャンル情報を記憶した上で、上記参照情報と同一の情報を関連付けて記憶する。これは、実施の形態２でも同様である。
【０１１３】
ここで、ユーザデータ記憶装置１７内で上記ジャンル情報に関連付けた、上記参照情報と同一の情報と、タイトル情報と、出演者情報とを、抽出用情報と称する。なお、この抽出用情報が、特許請求の範囲に記載の所定情報に該当する。
【０１１４】
なお、参照情報と同一の情報を受け付けなかった場合には、データ関連付部３３は、ユーザデータ記憶装置１７に記憶されたジャンル情報であって、視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、タイトル情報と、出演者情報と、視聴終了日時情報とを関連付ける。
【０１１５】
さらに、データ関連付部３３は、ユーザデータ記憶装置１７内の各抽出用情報に付されたポイント情報を更新する。但し、既に、参照情報と同一の情報、タイトル情報、および／または、出演者情報が、抽出用情報として記憶されている場合には、データ関連付部３３は、これらの各情報を関連付けることなく、ポイント情報のみを更新する。
【０１１６】
つまり、データ関連付部３３は、上記各情報が抽出用情報としてユーザデータ記憶装置１７に記憶されていない場合のみ、上記ジャンル情報と同一のジャンル情報に関連付けて、上記各情報を抽出用情報としてユーザデータ記憶装置１７に追加記憶する。なお、抽出用情報およびポイント情報については、後述する。
【０１１７】
ユーザデータ記憶装置１７には、図７に示すとおり、ジャンル毎に種別に区分けして、上記抽出用情報、視聴終了日時情報、および、ポイント情報が記憶される。つまり、ユーザデータ記憶装置１７には、各ジャンル情報に対して抽出用情報の関連付けがなされると共に、この各抽出用情報に対して、視聴終了日時情報およびポイント情報が関連付けられた所定語彙関連付情報（第１関連付情報）が記憶される。
【０１１８】
ここで、ポイント情報とは、取得した視聴番組情報に含まれるキーワードであって、かつ、参照情報と一致する、該視聴番組情報に含まれるキーワードの出現回数に応じた値を示した情報である。つまり、ポイント情報は、視聴回数に基づいた情報であるといえる。ポイント情報が示すポイントは、例えば図７においては、ジャンルがバラエティで語彙がタイトルAのポイントは６、ジャンルがバラエティで語彙が単語Ｄのポイントは８０、ジャンルが野球で語彙が単語Ｄのポイントは１となっている。なお、単語Ｄは、バラエティと野球との両ジャンルに記されているが、各ジャンルにおいてそれぞれポイント情報が付される。
【０１１９】
ところで、ユーザデータ記憶装置１７に新たに追加記憶させる抽出用情報がある場合に、既に、ユーザデータ記憶装置１７の記憶容量の残りがほとんどなく、この抽出用情報と視聴終了日時情報とポイント情報とを記憶させることができないという事態が生じる。このときには、所定の手順に従い、既にユーザデータ記憶装置１７に記憶されている抽出用情報と、該抽出用情報に関連付けられた視聴終了日時情報およびポイント情報とを削除し、代わりに、新たな抽出用情報と視聴終了日時情報とポイント情報とを該ユーザデータ記憶装置１７に記憶させる。上記所定の手順としては、例えば、ポイント情報で示されるポイントが低い抽出用情報、あるいは、視聴終了日時情報で示される視聴終了日時が最も古い抽出用情報を削除する手順が挙げられる。
【０１２０】
抽出指示受付部１８は、ユーザからの番組情報の抽出指示を受け付ける。そして、抽出指示受付部１８は、上記抽出指示を受け付けると、情報抽出部１９に対して、所定の指示（以下、第１指示）を送る。
【０１２１】
情報抽出部１９は、抽出指示受付部１８から上記第１指示を受け付ける。この第１指示を受け付けると、情報抽出部１９は、判定部２０に所定の指示（以下、第２指示）を送る。
【０１２２】
判定部２０は、上記第２指示を情報抽出部１９から受け付ける。そして、上記第２指示を受け付けると、判定部２０は、第２指示を受け付けた時刻よりも後に放送される放送番組の番組情報を、番組情報記憶装置１２に記憶された番組情報群のなかから特定する。なお、以下では、このようにして特定された各番組情報を第１特定番組情報と、第１番組情報の集合を第１番組情報群と称する。
【０１２３】
そして、判定部２０は、ユーザデータ記憶装置１７に記憶された所定語彙関連付情報に基づいて、各第１特定番組情報に関し、番組情報記憶装置１２に記憶した第１特定番組情報のキーワード情報群（文字列群）に、該第１特定番組情報に含まれるジャンル情報に関連付けられた抽出用情報が存在するか否かを判定する。
【０１２４】
言い換えると、判定部２０は、上記所定語彙関連付情報に基づいて、番組情報記憶装置１２に記憶された第１特定番組情報に、上記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かを、第１特定番組情報毎に判定する。
【０１２５】
さらに、判定部２０は、抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれている番組情報（以下、第２特定番組情報）を示した情報を、優先度算出部２１に送る。また、判定部２０は、各第２番組特定情報を示した情報の送信と共に、各第２特定番組情報に含まれていた抽出用情報、および、該抽出用情報が関連づけられたジャンル情報を優先度算出部２１に送る。
【０１２６】
優先度算出部２１は、判定部２０から上記各情報を受け付けると、第２特定番組情報に含まれると共に、ユーザデータ記憶装置１７内で該第２特定番組情報に含まれるジャンル情報と同一のジャンル情報に関連付けられた抽出用情報に関する上記ポイント情報を用いて、各番組情報の優先度を算出する。
【０１２７】
以下、図２（ｂ）、図４（ｂ）、および、図７に基づいて、優先度の算出方法の一例を説明する。なお、この方法では、図７に示す種別毎に、ポイント情報で示されたポイントの平均値を算出して、優先度を算出することとする。
【０１２８】
図２（ｂ）に示される番組情報のジャンルは、「野球」である。したがって、優先度算出部２１は、図７に示す、「野球」のジャンルに関連付けられた抽出用情報（語彙）およびポイント情報を参照する。つまり、優先度算出部２１は、ユーザデータ記憶装置１７に記憶された、「野球」のジャンルに関連付けられた抽出用情報（語彙）およびポイント情報を参照する。
【０１２９】
ここで、図７においては、種別としてタイトルおよびキーワードがあるため、優先度算出部２１は、まず、これら各種別でのポイントの平均値を求める。さらに、優先度算出部２１は、各種別で求めた平均値を加算することにより、平均値の総和を求める。
【０１３０】
ここで、タイトルという種別に関しては、抽出用情報は「プロ野球〜チームＡ×チームＢ」の一情報のみであり、該抽出用情報のポイントは２６である。このため、タイトルのポイントの平均値は２６となる。また、キーワードという種別に関しては、「チームＡ」、「チームＢ」、および、「プロ野球」の３つの抽出用情報がある。そして、これら各抽出用情報のポイントは、それぞれ、９５、１０、および、９５であるため、キーワードのポイントの平均値は６６となる。したがって、平均値の総和は、２６と６６とを加えることにより、９２となる。
【０１３１】
一方、図４（ｂ）に示されている番組情報のジャンルも、「野球」である。したがって、この場合にも、優先度算出部２１は、図７に示す、「野球」のジャンルに関連付けられた抽出用情報（語彙）およびポイント情報を参照する。しかしながら、図７に示す所定語彙関連付情報においては、タイトルという種別に関しては、図４（ｂ）に示した「社会人野球〜チームＣ×チームＤ」という抽出用情報が存在していない。また、図７に示す所定語彙関連付情報においては、キーワードという種別に関しては、図４（ｂ）に示した各キーワード情報が何れも存在していない。したがって、各種別の平均値を０となり、平均値の総和も０となる。
【０１３２】
なお、ユーザデータ記憶装置１７に記憶された所定語彙関連付情報に、キーワード情報を示す抽出用情報が記憶されていないということは、ユーザはそれらのキーワード情報を含む番組を視聴したことがないということである。このため、図４（Ｂ）のような番組情報で特定される放送番組は好みでないと考えられ、合致度が０というのは妥当であると判断できる。
【０１３３】
ところで、上記平均値の総和は、ユーザの嗜好に合致した度合（合致度）を示した値と言える。つまり、合致度が高い番組情報は、ユーザに優先的に推薦すべき番組情報であると言える。このため、優先度算出部２１は、上記合致度に基づいて優先度を決定する。具体的には、合致度の高い番組情報ほど、優先度を高く設定する。そして、優先度算出部２１は、算出した優先度を示す情報を、情報抽出部１９に送る。
【０１３４】
情報抽出部１９は、優先度算出部２１から上記優先度を示した情報を受け付ける。そして、情報抽出部１９は、この情報で示された優先度に基づいて、番組情報記憶装置１２から所定数以下の数の番組情報を抽出する。より詳しくは、情報抽出部１９は、番組情報記憶装置１２から、優先度の高い順に所定数以下の数の番組情報を抽出する。ここで、所定数とは、例えば、表示装置の表示画面に一度に表示できる数であってもよいし、特に限定されるものではない。さらに、情報抽出部１９は、上記抽出した番組情報を表示制御部２２に送る。
【０１３５】
表示制御部２２は、情報抽出部１９から上記抽出した番組情報を受け付けると、表示装置３の表示画面に、例えば図８に示すとおり、所定の形式で上記受け付けた番組情報を表示させる。なお、番組情報にポイント情報を併記して、これらの情報を表示画面に表示してもよい。
【０１３６】
ここで、本実施の形態の手法で番組情報を抽出した場合と従来の手法で番組情報を抽出した場合とを比較するため、従来の手法で抽出を行った場合に得られる番組情報について説明する。具体的には、参照用データ記憶装置１５に、図１６のようなジャンルに区分けされていない語彙（参照情報に対応する語彙）が記憶されており、かつ、ユーザデータ記憶装置１７に、ジャンル分けされずに語彙（抽出用情報に対応する語彙）が記憶されている場合に得られる番組情報について説明する。
【０１３７】
従来の手法に従い、図１６に示すようにジャンルに区分けされていない語彙を用いて、図２（ａ）で示される番組情報からキーワードを抽出する場合、タイトル情報から、「プロ野球」、「チームＡ」、および「チームＢ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＡ」、「チームＢ」、および、「野球」という名詞がキーワード情報として抽出される。次に、図４（ｂ）で示される番組情報からキーワードを抽出する場合、タイトル情報から、「社会人野球」、「チームＣ」、および「チームＤ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＣ」、「チームＤ」、および、「野球」という名詞がキーワード情報として抽出される。
【０１３８】
ここで、プロ野球の「チームＡ」が好きなユーザが、図２（ａ）で示される番組情報の放送番組を頻繁に視聴している場合、「チームＡ」と共に「野球」という語彙のポイントが上昇する。このため、「野球」という語彙しか含まないような番組情報の合致度が上昇し、このような番組情報が番組情報記憶装置１２から抽出されてしまう。
【０１３９】
例えば、図４（ａ）で示される番組情報の放送番組は、ポイントが高い「野球」というキーワードが存在するために、上記合致度が高くなる。しかしながら、上述したように、ユーザが、「社会人野球」、「チームＣ」、および、「チームＤ」を含む放送番組を視聴したことがない場合、図４（ａ）で示される番組情報の放送番組は好みでないと考えられる。このため、該番組情報の合致度が高いのは適当でない。しかしながら、従来の手法では、図４（ａ）のような番組情報が抽出されてしまう。
【０１４０】
また、例え、番組情報のジャンルが一致する番組情報群から番組情報を抽出する構成であっても、図４（ａ）に示す番組情報の他にも「野球」という語彙を含む番組情報が「野球」というジャンルの中にはたくさん存在するため、ユーザの好みと合致しない番組情報を抽出してしまう。このため、この構成であっても、ユーザの嗜好に沿った番組情報を抽出することはできない。
【０１４１】
また、従来の手法において、「野球」という語彙を登録しなかった場合（つまり、図１６に野球という語彙がない場合）には、番組情報に「野球」という語彙が含まれているような、バラエティ放送番組の番組情報が抽出されることはない。したがって、ユーザが、このような放送番組を好んで視聴したとしても、このような放送番組の番組情報は抽出されることはない。したがって、この場合にも、ユーザの嗜好に沿った番組情報を抽出することはできない。
【０１４２】
一方、本実施の形態の手法では、ユーザデータ記憶装置１７においては、「野球」というジャンル情報には「野球」という抽出用情報は関連付けられていため、図４（ａ）で示されるような番組情報が抽出されることはない。さらに、本実施の形態の手法では、番組情報に「野球」という語彙が含まれているような、バラエティ放送番組の番組情報を抽出することが可能である。このため、本実施の形態の手法を用いることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となる。
【０１４３】
次に、ユーザデータ記憶装置１７に対して上述した各情報の記憶する際の処理のフローを図９に基づいて説明する。
【０１４４】
まず、視聴情報取得部１３が、視聴情報を取得したか否かが判定される（Ｓ１）。Ｓ１において、視聴情報を取得したと判定された場合には、視聴番組情報取得部１４が、視聴番組情報に含まれる、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワード情報を、番組情報記憶装置１２から取得する（Ｓ２）。一方、Ｓ１において、視聴情報を取得したと判定されなかった場合には、再度、Ｓ１に戻る。
【０１４５】
Ｓ２の後は、判定部３２により、上記参照語彙関連付情報に基づいて、上記視聴番組情報に、上記参照情報と同一のキーワード情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かが判定される（Ｓ３）。
【０１４６】
Ｓ３において、参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれていると判定した場合、判定部３２は、該参照情報と同一の情報と、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る（Ｓ４）。
【０１４７】
一方、Ｓ３において、参照情報、および、該参照情報と関連付けられたジャンル情報が含まれていないと判定した場合には、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る（Ｓ５）。
【０１４８】
Ｓ４およびＳ５の後は、データ関連付部３３に送られた各情報（視聴終了日時情報を除く）が、既に、ユーザデータ記憶装置１７内で上記ジャンル情報に関連付けられているか否かがデータ関連付部３３により判定される（Ｓ６）。
【０１４９】
Ｓ６において、関連付けられていない情報があると判定された場合には、ユーザデータ記憶装置１７に、この情報と、該情報に関する視聴終了日時情報およびポイント情報とを記憶するだけの容量が残っているか否かがデータ関連付部３３により判定される（Ｓ７）。
【０１５０】
Ｓ７において、容量が残っていないと判定された場合には、ユーザデータ記憶装置１７に記憶されている抽出用情報を一つずつ削除する（Ｓ８）。なお、削除する抽出用情報は、視聴終了日時情報で示される視聴終了日時が最も古い抽出用情報とする。ただし、これに限定されず、上述したとおり、ポイント情報で示されるポイントが低い抽出用情報であってもよい。一方、Ｓ７において容量が残っていると判定された場合、あるいは、Ｓ８の後は、データ関連付部３３が、この情報と該情報に関する視聴終了日時情報とポイント情報とを上記ジャンル情報に関連付ける（Ｓ９）。
【０１５１】
一方、Ｓ６において、関連付けられていない情報がない（つまり、上記各情報とも既に関連付け済みである）と判定された場合には、データ関連付部３３により、ユーザデータ記憶装置１７内で各情報に関連付けられたポイント情報が更新される（Ｓ１０）。そして、Ｓ１０の後は、データ関連付部３３により、ユーザデータ記憶装置１７内で各情報に関連付けられた視聴終了日時情報が更新される（Ｓ１１）。
【０１５２】
Ｓ９およびＳ１１の後は、全てのキーワード情報に関して、上記参照語彙関連付情報に基づいて、上記視聴番組情報に、上記参照情報と同一のキーワード情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれていることが判定されたか否かが判定される（Ｓ１２）。
【０１５３】
Ｓ１２において、全てのキーワードに関し判定が行われていないと判定された場合、Ｓ３に戻る。一方、Ｓ１２において、全てのキーワードに関し判定が行われたと判定された場合、処理を終了する。
【０１５４】
次に、ユーザデータ記憶装置１７に記憶された所定語彙関連付情報を用いて、番組情報を番組情報記憶装置１２から抽出する際の処理フローを、図１０に基づいて説明する。
【０１５５】
抽出指示受付部１８が、ユーザからの番組情報の抽出指示を受け付ける（Ｓ２１）。Ｓ２１の後は、判定部２０により、上記所定語彙関連付情報に基づいて、番組情報記憶装置１２に記憶された上記第１特定番組情報に、上記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かが、第１特定番組情報毎に判定される（Ｓ２２）。
【０１５６】
Ｓ２２において、上記抽出用情報と、該抽出用情報と関連付けられたジャンル情報とが含まれていると判定された場合には、優先度算出部２１により、このように判定された第１特定番組情報（つまり、上記第２特定番組情報）の優先度が、ポイント情報を用いて算出される（Ｓ２３）。一方、Ｓ２２において、上記抽出用情報と、該抽出用情報と関連付けられたジャンル情報とが含まれていると判定されなかった場合には、処理を終了する。
【０１５７】
Ｓ２３の後は、全ての第２番組情報に関して、優先度が算出されたか否かが、優先度算出部２１により判断される（Ｓ２４）。Ｓ２４において、全ての第２番組情報に関して、優先度が算出されたと判断されなかった場合、再度、Ｓ２３に戻る。一方、Ｓ２４において、全ての第２番組情報に関して、優先度が算出されたと判断された場合、情報抽出部１９が、番組情報記憶装置１２から、上記優先度の高い順に番組情報（第２特定番組情報）を抽出する（Ｓ２５）。以上により、抽出処理が終了する。
【０１５８】
ところで、上記の実施の形態においては、番組情報取得部１１は、図２（ａ）に示すとおり、開始日時情報、終了日時情報、放送局情報、ジャンル情報、タイトル情報、出演者情報、および、番組解説情報といった各種情報を一度に取得する構成を説明したが、これに限定されるものではない。
【０１５９】
例えば、一度に上記各種情報全てを取得せずに、ユーザやシステムからの指示を受け付けることによって、残りの各種情報を取得する構成としてもよい。つまり、複数の段階を経て番組情報を取得する構成としてもよい。この一例としては、まず、開始日時情報、終了日時情報、放送局情報、ジャンル情報、および、タイトル情報を取得し、ユーザ等からの指示を受け付けた場合に、残りの出演者情報と番組解説情報とを取得する構成が挙げられる。
【０１６０】
この構成においては、開始日時情報、終了日時情報、放送局情報、Ｇコードなど放送番組を特定できるＩＤから、複数のサーバから、放送番組の詳細な番組情報を取得する共に、複数のサーバからの番組情報を、番組情報の抽出に利用してもよい。
【０１６１】
また、番組情報取得部１１は、通常、番組情報抽出装置２が、外部から番組情報群を取得可能な状態であるときは、リアルタイムに番組情報を取得する。しかしながら、システムやユーザから指示を受け付けたときに、外部から番組情報群を受信するでもよい。
【０１６２】
また、上記の実施の形態においては、キーワード情報の抽出においては、形態素解析の手法を用いて名詞のみを抽出したが、これに限定されない。例えば、参照用データ記憶装置１５に記憶した参照語彙関連付情報を参照し、放送番組のジャンルと一致するジャンルに関連付けられた参照情報と一致する語彙を抽出する構成としてもよい。
【０１６３】
また、上記実施の形態においては、例えば図２（ｂ）に示すとおり、キーワード情報が重複している場合であっても、全てのキーワード情報を抽出した。しかしながら、これに限定されるものではない。例えば、一度抽出したキーワード情報は、再度抽出しない構成としてもよい。また、キーワード情報の抽出と共に、該キーワード情報が出現した回数を記憶する構成としてもよい。また、複数回出現するキーワード情報に対しては、該キーワード情報によるポイント情報更新の際に、出現する回数に応じて、ポイントの上昇率が高くなるよう、出現回数に基づくポイント情報を付す構成としてもよい。
【０１６４】
また、図７においては、抽出用情報等がジャンル別に整理されて記憶されている場合を示した。しかしながら、ユーザデータ記憶装置１７内では、識別情報に、ジャンル情報が関連づけされていれば、記憶形式は特に限定されるものではない。例えば、タイトル、出演者、およびキーワードの種別毎に整理して記憶する構成であってもよい。
【０１６５】
また、番組情報記憶装置１２に番組情報を記憶する際に、参照用データ記憶装置１５を参照し、以下の処理を行う構成としてもよい。まず、番組情報のジャンルと同じジャンルに関連付けられている参照情報と一致する情報を、この番組情報から抽出する。そして、データ更新部１６が、上記参照情報と一致した情報を抽出用情報として、ユーザデータ記憶装置１７において、該番組抽出情報を該番組情報のジャンル情報と同一のジャンル情報に関連付ける。なお、この場合には、判定部３２は、参照用データ記憶装置１５に記憶された第２関連付情報を参照する必要はない。
【０１６６】
また、上記の実施の形態においては、ジャンルを、番組情報に含まれるジャンル情報に従って区分けしたが、これに限定されるものではない。例えば、番組情報の或る所定の単語を含む場合はグループ１と、別の所定の単語を含む場合にはグループ２というように、番組情報内のテキスト情報を用いてグループ分けし、この各グループを一つのジャンルとしてもよい。
【０１６７】
また、番組情報に含まれるジャンル情報に従う場合と、上記グループに従う場合との何れかを選択可能な構成としてもよい。この場合には、２つの異なる参照語彙関連付情報を参照用データ記憶装置１５に記憶しておき、上記選択に応じて、用いる参照語彙関連情報を使い分ける構成とすればよい。
【０１６８】
また、上記実施の形態においては、視聴情報取得部１３が、ユーザが視聴した放送番組を示す視聴情報を取得する構成を説明した。
【０１６９】
しかしながら、視聴情報取得部１３の他に、さらに、録画予約された放送番組を示す録画予約番組情報を取得する録画情報取得部を設け、この放送番組の番組情報を用いて、ユーザデータ記憶装置１７に抽出用情報を記憶させる構成としてもよい。なお、録画予約番組情報も、視聴番組情報と同様に、ユーザの嗜好する放送番組の属性を示した番組情報（嗜好番組）といえる。さらに、放送番組を指定する情報を指定情報とすると、ユーザから指定情報を受け付けると共に、この指定情報に示された放送番組についての番組情報を用いて、ユーザデータ記憶装置１７に抽出用情報を記憶させる構成としてもよい。
【０１７０】
なお、視聴情報以外に、録画情報および指定情報を用いた場合には、図５示すログ内容に、録画開始、録画終了、ユーザ指定といったログが追加される。
【０１７１】
また、視聴情報取得部１３の代わりに、放送番組を指定する受付部を設け、ユーザが気に入った放送番組を指定する構成としてもよい。ここで、放送番組の指定の仕方も、特に限定されず、例えば、ユーザが、放送番組の視聴中に受付部を介して指定してもよいし、あるいは、番組情報閲覧中に受付部を介して指定してもよい。なお、上記指定された放送番組の番組情報も、嗜好番組情報と言える。
【０１７２】
また、番組情報抽出装置が、外部から、コンテンツの内容を説明するテキストデータが付与されたコンテンツ情報を取得し、かつ、この取得したコンテンツ情報を視聴した場合でも、上記と同様に、テキストデータ中の文字列等を、所定情報としてユーザデータ記憶装置１７に記憶する構成としてもよい。
【０１７３】
また、上記の実施の形態においては、ポイント情報は、視聴回数に基づいた情報としたが、これに限定されるものではない。例えば、視聴終了日時情報と、抽出指示受付部１８が抽出指示を受け付けた日時情報（指示日時情報）とを用いて、視聴最終日から指示日までの日数を求め、この日数が長くなるほど、ポイントが高くなるように、ポイント情報を規定してもよい。あるいは、放送番組の視聴時間が長くなるほど、ポイントが高くなるように、ポイント情報を規定してもよい。あるいは、同一の抽出用情報を含む全ての放送番組全てのうち、どれだけの放送番組を視聴したかを示す割合を算出し、この割合が高くなるほど、ポイントが高くなるように、ポイント情報を規定してもよい。
【０１７４】
また、上記の実施の形態においては、合致度の算出の対象となる番組情報は、上記第２指示を受け付けた時刻よりも後に放送される放送番組の番組情報としたが、これに限定されるものではない。例えば、ユーザやシステムによって対象となる番組情報の範囲を指定し、その範囲内の番組情報全ての合致度を算出する構成としてもよい。
【０１７５】
また、上記の実施形態においては、種別毎にポイントの平均値を算出し、その総計を合致度としたが、これに限定されるものではない。例えば、種別を考慮せずに、各抽出用情報に関連付けられたポイント情報の各ポイントの総和を求め、この総和を合致度としてもよい。
【０１７６】
また、上記の実施の形態においては、情報抽出部１９が、この情報で示された優先度に基づいて、番組情報記憶装置１２から所定数以下の数の番組情報を抽出する構成を示した。しかしながら、これに限定されず、情報抽出部１９を、合致度が所定の値以上の番組情報を抽出する構成としてもよい。
【０１７７】
また、上記の実施の形態においては、上述したように、ユーザデータ記憶装置１７の記憶容量の残りがほとんどなく、抽出用情報と視聴終了日時情報とポイント情報とを記憶させることができない場合には、ポイント情報で示されるポイントが低い抽出用情報、あるいは、視聴終了日時情報で示される視聴終了日時が最も古い抽出用情報を削除する構成とした。しかしながら、これに限定されるものではない。
【０１７８】
例えば、データ関連付部３３が、視聴終了日時情報に基づいて、視聴終了日からの経過に数を抽出用情報毎に算出すると共に、所定の日数以上経過している抽出用情報、並びに、該抽出用情報に関連づけされている視聴終了日時情報およびポイント情報を削除する構成とすればよい。さらに、所定の日数以上経過している抽出用情報が存在しない場合には、最も日数が経過している抽出用情報、ならびに、該抽出用情報に関連づけされている視聴終了日時情報およびポイント情報を削除する構成としておけばよい。
【０１７９】
以上のように、番組情報抽出装置２は、各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得部（番組情報取得手段）１１と、放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも抽出用情報（所定情報）の関連付けがなされた所定語彙関連付情報（第１関連付情報）を記憶したユーザデータ記憶装置（第１記憶装置）１７と、前記所定語彙関連付情報に基づいて、前記取得した番組情報に、前記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定部（第１判定手段）２０と、前記判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出部（情報抽出手段）１９とを備える構成である。
【０１８０】
この構成によれば、番組情報取得部１１により、各放送番組の属性を示した番組情報を含む番組情報群を取得できる。また、ユーザデータ記憶装置１７には、各ジャンル情報に対して、少なくとも抽出用情報の関連付けがなされた所定語彙関連付情報が記憶されている。
【０１８１】
さらに、判定部２０により、前記所定語彙関連付情報に基づいて、前記取得した番組情報に、前記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定できる。つまり、判定部２０により、取得した番組情報中に、所定語彙関連付情報において関連付けられたジャンル情報と抽出用情報との両情報が含まれているか否かが、番組情報毎に判定できる。
【０１８２】
また、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、情報抽出部１９により、前記番組情報群の中から前記取得した番組情報を抽出できる。つまり、情報抽出部１９により、所定語彙関連付情報において関連付けられたジャンル情報と抽出用情報との両情報が含まれている番組情報を、番組情報群から抽出できる。
【０１８３】
それゆえ、ジャンル情報に対して関連付ける抽出用情報をジャンル情報毎に異ならせることにより、ジャンル情報に応じた抽出用情報を用いて番組情報の抽出を行うことができる。
【０１８４】
ところで、あるジャンルにおいて、該ジャンルの放送番組の番組情報内に頻繁に現れる情報であっても、他のジャンルの放送番組の番組情報においては、頻繁に現れない場合がある。この場合、上記情報は、上記あるジャンルにおいては特徴的な情報とならないが、上記他のジャンルにおいては特徴的な情報となる。このように、同じ情報であっても、ジャンルに応じて、特徴的な情報となったり、あるいは、ならなかったりする。それゆえ、上記他のジャンルにおいては、上記情報を抽出用情報として、該他のジャンルを示すジャンル情報に関連付けておけば、該情報と該ジャンル情報とが含まれている番組情報を抽出できる。つまり、特定のジャンルにおいて特徴的となる情報を含む番組情報を抽出することができる。
【０１８５】
したがって、上記の構成では、上述したように、ジャンル情報に応じた抽出用情報を用いて番組情報の抽出を行うことができるため、各ジャンル情報に対して、抽出用情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置を提供できる。
【０１８６】
また、番組情報抽出装置２は、前記所定語彙関連付情報には、さらに、抽出用情報毎に、抽出用情報の重要度を示した重要度情報が予め関連付けられており、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報に関する前記重要度情報を用いて、各番組情報の優先度を算出する優先度算出部（優先度算出手段）２１とを備え、情報抽出部１９は、前記優先度の高い順に、番組情報群から番組情報を抽出する構成である。
【０１８７】
この構成によれば、所定語彙関連付情報には、さらに、抽出用情報毎に、抽出用情報の重要度を示した重要度情報が予め関連付けられている。また、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、優先度算出部２１により、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報に関する前記重要度情報を用いて、各番組情報の優先度を算出することができる。さらに、情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することができる。
【０１８８】
それゆえ、各ジャンル情報に関し、ユーザの嗜好の度合いが高い抽出用情報の重要度を高くなるように設定しておけば、このような抽出用情報を多く含む番組情報の優先度は高くなる。したがって、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができるという効果を奏する。
【０１８９】
また、番組情報抽出装置２において、情報抽出部１９は、所定数以下の数の番組情報を抽出することが好ましい。
【０１９０】
この構成によれば、情報抽出部１９により、所定数以下の数の番組情報が抽出される。それゆえ、優先度の低い番組情報は抽出されない。したがって、ユーザの嗜好度合いの高い番組情報のみを抽出することが可能となる。
【０１９１】
また、本発明に係る番組情報抽出装置２は、各ジャンル情報に対して参照情報の関連付けがなされた参照語彙関連付情報（第２関連付情報）を記憶した参照用データ記憶装置（第２記憶装置）１５と、前記取得された番組情報であって、ユーザが嗜好する放送番組の属性を示した番組情報を嗜好番組情報とすると、前記参照語彙関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを嗜好番組情報毎に判定する判定部（第２判定手段）３２と、判定部３２により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、ユーザデータ記憶装置（第１記憶装置）１７に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を抽出用情報として関連付けるデータ関連付部（関連付手段）３３とを備える構成である。
【０１９２】
この構成によれば、参照用データ記憶装置１５には、各ジャンル情報に対して参照情報の関連付けがなされた参照語彙関連付情報が記憶される。また、判定部３２により、前記参照語彙関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かが嗜好番組情報毎に判定できる。さらに、判定部３２により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、データ関連付部３３により、ユーザデータ記憶装置１７に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を抽出用情報として関連付けることができる。
【０１９３】
ところで、抽出用情報をジャンル情報に関連付ける場合、嗜好番組情報はユーザの嗜好を表す番組情報であるからといって、ジャンル情報に対して、嗜好番組情報中の情報を分別せずに抽出用情報として関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０１９４】
それゆえ、予め各ジャンルにおいて特徴となりうる情報を参照情報として記憶させておけば、各ジャンルにおいて特徴とならない情報が、該ジャンルを示すジャンル情報に関連付けられてしまう事態を防止できる。したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【０１９５】
また、番組情報抽出装置２において、データ関連付部３３は、さらに、ユーザデータ記憶装置（第１記憶装置）１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報を抽出用情報として関連付ける構成である。
【０１９６】
この構成によれば、データ関連付部３３により、さらに、ユーザデータ記憶装置１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報が抽出用情報として関連付けられる。
【０１９７】
ここで、嗜好番組情報のタイトル情報は、ユーザの嗜好を示した情報であるといえる。
【０１９８】
したがって、上述したように、タイトル情報を抽出用情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となる。
【０１９９】
また、番組情報抽出装置２において、データ関連付部３３は、さらに、ユーザデータ記憶装置１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報を抽出用情報として関連付ける構成である。
【０２００】
この構成によれば、データ関連付部３３により、さらに、ユーザデータ記憶装置１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報が抽出用情報として関連付けられる。
【０２０１】
ここで、嗜好番組情報の出演者情報は、ユーザの嗜好を示した情報であるといえる。
【０２０２】
したがって、上述したとおり、出演者情報を抽出用情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となる。
【０２０３】
ところで、上記の実施の形態においては、優先度を算出し、優先度の高い番組情報から順に抽出する構成を示したが、これに限定されるものではない。例えば、図１１に示すように、番組情報抽出装置２を、優先度算出部２１の代わりに抽出用情報数算出部（所定情報数算出手段）２３を有する構成としてもよい。
【０２０４】
ここで、抽出用情報数算出部２３は、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報の数を、番組情報毎に算出する。また、この場合には、情報抽出部１９を、前記算出した抽出用情報の数が多い順に、番組情報群から番組情報を抽出する構成としておく。
【０２０５】
つまり、番組情報抽出装置２ａを、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報の数を、番組情報毎に算出する抽出用情報数算出部（所定情報数算出手段）２３を備え、情報抽出部１９は、前記算出した抽出用情報の数が多い順に、番組情報群から番組情報を抽出する構成としておく。
【０２０６】
この構成によれば、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、抽出用情報数算出部２３により、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報の数が、番組情報毎に算出される。
【０２０７】
ここで、各ジャンル情報に対して、抽出用情報としてユーザの好みを表す情報を関連付けておいた場合、抽出用情報が数多く含まれる番組情報ほど、ユーザの嗜好に沿った番組情報であると言える。
【０２０８】
したがって、上述したように、情報抽出部１９が、前記算出した抽出用情報の数が多い順に、番組情報群から番組情報を抽出することにより、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができる。
【０２０９】
〔実施の形態２〕
本発明の他の実施形態について、図１２から図１５に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施の形態１の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【０２１０】
本実施の形態に係る番組情報表示装置１′は、番組情報抽出装置２′と表示装置３とを備える。つまり、番組情報表示装置１′は、実施の形態１の番組情報表示装置１と比較すると、番組情報抽出装置の構成が異なっている。そこで、以下では、番組情報抽出装置２′について説明する。
【０２１１】
図１２は、番組情報抽出装置２′を備えた番組情報表示装置１′の構成を示した図である。番組情報抽出装置２′は、同図に示すとおり、番組情報取得部１１、番組情報記憶装置１２、視聴情報取得部１３、視聴番組情報取得部（視聴番組情報取得手段）１４′、データ更新部１６′、ユーザデータ記憶装置１７、抽出指示受付部１８、情報抽出部１９、判定部２０、優先度算出部２１、および、表示制御部２２を備えている。また、データ更新部１６′は、選択部５１、判定部（第３判定手段）５２、判定部（第４判定手段）５３、判定部（第５判定手段）５４、判定部（第６判定手段）５５、および、データ関連付部（関連付手段）３３′を備えている。
【０２１２】
このように、番組情報抽出装置２′は、参照用データ記憶装置１５を備えていない点、並びに、視聴番組情報取得部およびデータ変更部の構成が異なる点において、実施の形態１の番組情報抽出装置２と相違する。したがって、以下では、実施の形態１と相違する点を、主として説明する。
【０２１３】
視聴番組情報取得部１４′は、情報の送り先のみが実施の形態１の視聴番組情報取得部１４と異なる。視聴番組情報取得部１４′は、実施の形態１で述べた視聴番組情報（詳細には、視聴番組情報に含まれる各情報）を、データ更新部１６′に送る。さらに、視聴番組情報取得部１４′は、視聴情報の内、上記放送番組の視聴終了日時情報を、併せてデータ更新部１６′に送る。なお、視聴番組情報に含まれる各情報とは、実施の形態１でも示したとおり、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワード情報をさす。
【０２１４】
また、視聴番組情報取得部１４′は、番組情報記憶装置１２内に記憶された上記視聴番組情報に対して、該番組情報で示される放送番組が視聴されたか否かを示すフラグ（以下、視聴フラグ）を付す。具体的には、視聴された場合には視聴フラグを「１」と、未視聴の場合には視聴フラグを「０」とする。これにより、例えば、番組情報記憶装置１２には、図１３に示すような、視聴フラグが付された番組情報が記憶される。
【０２１５】
ところで、本実施の形態においては、ユーザデータ記憶装置１７に抽出用情報を関連付けるにあたり、２通りの方法がある。第１の方法は、判定部５２、判定部５３、判定部５４、および、データ関連付部３３′をこの順に介して、上記関連付けを行う方法であり、第２の方法は、判定部５２、判定部５３、判定部５５、および、データ関連付部３３′をこの順に介して、上記関連付けを行う方法である。
【０２１６】
つまり、両方法の異なる点は、判定部５３から所定の情報を判定部５４に送るか、あるいは、判定部５３から該所定の情報を判定部５５に送るかという点である。ここで、上記所定の情報を、何れの判定部に送るかという２者択一の選択は、選択部５１により決定される。
【０２１７】
具体的には、選択部５１は、番組情報記憶装置１２に記憶されている、視聴フラグが「１」の番組情報の数が所定の値以上であるか否かを判定し、所定の値未満の場合には、上記所定の情報を判定部５４に送るように判定部５３に指示する。一方、所定の値以上の場合には、選択部５１は、上記所定の情報を判定部５５に送るように判定部５３に指示する。
【０２１８】
言い換えると、視聴された放送番組の数が少ない場合には、選択部５１は、判定部５４に上記所定の情報が送られるよう判定部５３に指示する一方、視聴された放送番組の数が多い場合には判定部５５に上記所定の情報が送られるよう判定部５３に指示する。また、視聴履歴が比較的少ない間は判定部５４に上記所定の情報が送られるよう判定部５３に指示する一方、視聴履歴がある程度蓄積されると判定部５５に上記所定の情報が送られるよう判定部５３に指示する構成とも言える。なお、所定の情報については、後述する。
【０２１９】
以下では、まず、上記第１の方法が選択された場合の、ユーザデータ記憶装置１７への抽出用情報の関連付けについて説明する。
【０２２０】
判定部５２は、上記視聴番組情報内のキーワード情報（つまり、文字列）が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じか否かを、キーワード情報毎に判定する。そして、判定部５２は、同じであると判定されたキーワード情報を除いたキーワード情報（以下、第１キーワード情報群と称する）を、視聴番組情報毎に判定部５３に送る。
【０２２１】
例えば、或る視聴番組情報のジャンルがサッカーの場合、このジャンルを示すジャンル情報を含む番組情報は全てサッカーに関する番組情報であるため、「サッカー」という語彙は特徴のある語彙ではない。このため、「サッカー」という語彙は、判定部５３に送られず、例えば、サッカーチーム名、大会名等の語彙（第１キーワード情報群）が判定部５３に送られる。
【０２２２】
判定部５３は、判定部５２から、視聴番組情報毎に第１キーワード情報群を受け付ける。そして、判定部５３は、各第１キーワード情報群に、同一のキーワード情報が所定数以上含まれているか否かを、視聴番組情報毎に判定する。言い換えると、判定部５３は、同一のキーワード情報が所定数以上、視聴番組情報に含まれているか否かを、視聴番組情報毎に判定する。
【０２２３】
そして、所定数以上含まれていないと判定されたキーワード情報（以下、第２キーワード情報群と称する）は、判定部５３により、判定部５４に送られる。一方、所定数以上含まれていると判定されたキーワード情報（以下、第３キーワード情報群と称する）は、判定部５３により、データ関連付部３３′に送られる。
【０２２４】
データ関連付部３３′が判定部５３から、視聴番組情報毎に第３キーワード情報群を受け付けた場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、該視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、上記同一のキーワード情報を、上述した抽出用情報として関連付ける。
【０２２５】
なお、この場合、データ関連付部３３′は、実施の形態１のデータ関連付部３３と同様に、ポイント情報の更新および視聴終了日時情報の更新を行う。以下において、データ関連付部３３′がキーワード情報を抽出用情報として関連付ける場合には、上記ポイント情報の更新および視聴終了日時情報の更新が行われるものとする。
【０２２６】
ところで、ある任意の番組情報に頻繁に出現するキーワード情報は、放送番組の特徴を示す語彙である。このため、上記キーワード情報は、ユーザの嗜好を表すものと考えられる。それゆえ、データ関連付部３３′により、ジャンル情報に関連付けておく。
【０２２７】
一方、判定部５４が、判定部５３から視聴番組情報毎に第２キーワード情報群を受け付けた場合には、判定部５４は、以下の判定を行う。つまり、視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、判定部５４は、上記同一ジャンル番組情報数に対する、第２キーワード情報群のキーワード情報（文字列）を含んだ番組情報数の割合が所定値以上であるか否かを、キーワード情報毎に判定する。そして、所定値未満であると判定されたキーワード情報（以下、第４キーワード情報群と称する）は、判定部５４により、データ関連付部３３′に送られる。
【０２２８】
データ関連付部３３′が、判定部５４から視聴番組情報毎に第４キーワード情報群を受け付けた場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、各視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、各判定の対象となったキーワード情報を、上述した抽出用情報として関連付ける。
【０２２９】
なお、上記所定数は、５０パーセントとしもよいし、その他の数としてもよい。特に限定されない。
【０２３０】
ところで、同一ジャンル内には、同じキーワード情報を含む番組情報が頻繁に出現したり、意味が類似したキーワード情報を含む番組情報が頻繁に出現したりする。しかしながら、これら多くの番組情報で出現するキーワードは、特徴のある語彙ではない。例えば、映画のジャンルにおいて番組解説情報に「字幕」および「監督」といったキーワード情報を含む番組情報の数は多く、これらのキーワード情報は、映画のジャンルにおいては、特徴のある語彙ではない。このため、上記キーワード情報は、ユーザの嗜好を表すものと考えられない。それゆえ、これらのキーワード情報は、ジャンル情報に関連付けないこととする。
【０２３１】
また、データ関連付部３３′は、実施の形態１のデータ関連付部３３と同様に、番組用抽出情報毎に、ポイント情報の更新、並びに、ジャンル情報に対応する、タイトル情報、出演者情報、および、終了日時情報の関連付けを行う。
【０２３２】
以上により、ユーザデータ記憶装置１７には、実施の形態１と同様、図７に示すとおり、ジャンル毎に種別に区分けして、上記抽出用情報、視聴終了日時情報、および、ポイント情報が記憶される。つまり、ユーザデータ記憶装置１７には、各ジャンル情報に対して抽出用情報の関連付けがなされると共に、この各抽出用情報に対して、視聴終了日時情報およびポイント情報が関連付けられた所定語彙関連付情報（第１関連付情報）が記憶される。
【０２３３】
ここで、このような第１の方法で得られる具体的な効果について説明する。
【０２３４】
同一ジャンル内では同じキーワード情報を含む番組情報が頻繁に出現する。逆に、あるジャンル（以下、ジャンルＡ）で多くの番組情報に含まれるキーワード情報Ｘでも、別のジャンル（以下、ジャンルＢ）ではあまり出現しないことがある。このとき、ジャンルを超えて番組情報全体を考えると、キーワード情報Ｘを含む番組情報が頻繁に出現していないように判断される場合がある。
【０２３５】
したがって、ユーザデータ記憶装置１７に対する抽出用情報の記憶を、従来のようにジャンルを無視して行うと、キーワード情報Ｘがユーザデータ記憶装置１７に記憶されてしまう。このような場合、キーワード情報ＸはジャンルＡの番組によく含まれるので、ジャンルＡの番組が多く抽出されてしまうこととなる。つまり、ユーザの嗜好に沿わない番組情報が多く抽出される
しかしながら、第１の方法では、実施の形態１と同様、ジャンル情報毎に、抽出用情報として関連付けるキーワード情報を設定できる。したがって、上記キーワード情報Ｘを、ジャンルＡを示すジャンル情報には関連付けない一方、ジャンルＢを示すジャンル情報には関連付けるといったことが可能になる。
【０２３６】
以上のように、第１の方法は、キーワード情報がジャンルのジャンル名と一致するか否か、そのジャンルに属する放送番組の番組情報内でのキーワード情報の出現回数、および、そのジャンルに属する放送番組の番組情報内での、上記キーワード情報を含む番組情報の割合に基づいて、キーワード情報を抽出用情報として、ユーザデータ記憶装置１７に記憶させるか否かを判断する構成である。
【０２３７】
次に、上記第２の方法が選択された場合の、ユーザデータ記憶装置１７への抽出用情報の関連付けについて説明する。なお、判定部５２および判定部５３については、第１の方法で説明したため、ここでの説明は省略する。また、以下では、判定部５３から、該判定部５３において所定数以上含まれていないと判定されたキーワード情報（第２キーワード情報群と称する）が、判定部５４に送られたとして説明する。
【０２３８】
判定部５５が、判定部５４から視聴番組情報毎に第２キーワード情報群を受け付けた場合には、判定部５５は、以下の判定を行う。なお、以下では、視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と称する。また、同一ジャンル番組情報群における、第２キーワード情報群の一キーワード情報を含んだ番組情報を第１特定番組情報と称する。さらに、第１特定番組情報群における、ユーザが視聴した放送番組の属性を示した番組情報（視聴フラグが「１」の番組情報）を第２特定番組情報と称する。
【０２３９】
判定部５５は、前記第２特定番組情報に対する、前記第１特定情報の割合が、所定値以上であるか否かを、キーワード情報毎に判定する。言い換えると、ユーザが視聴した放送番組が属するジャンルと同じジャンルの放送番組のうち、該放送番組の番組情報に含まれるキーワード情報を番組情報に含む放送番組を、ユーザが或る割合以上で視聴しているのかを、上記頻繁に出現しなかったキーワード情報毎に判定する。そして、所定値以上であると判定されたキーワード情報（以下、第５キーワード情報群と称する）は、判定部５５により、データ関連付部３３′に送られる。
【０２４０】
ここで、具体例を挙げて、判定部５５での判定を説明する。
【０２４１】
まず、「プロ野球」というキーワード情報を含み、「野球」というジャンルの番組情報全体の中で視聴フラグが「１」になっている番組情報をカウントする。このカウント値をＣＡとする。次に、「プロ野球」というキーワード情報を含み、「野球」というジャンルの番組情報全体をカウントする。このカウント値をＣＢとする。そして、判定部５５により、ＣＢに対するＣＡの割合を求め、求めた割合が予め定めておいた閾値ＴＨ（上記所定値）以上であるならば、判定部５５は、この「プロ野球」というキーワード情報をデータ関連付部３３′に送る。
【０２４２】
なお、閾値ＴＨは上記同一の値である必要はない。例えば、判定部５５により、視聴フラグが「１」の番組情報が一定数以上、番組情報記憶装置１２に記憶されたと判断された場合、判定部５５が上記閾値ＴＨを変更する構成としてもよい。
【０２４３】
また、「プロ野球」というキーワード情報に関するの判定が終了すれば、「チームＡ」、「チームＢ」に関しても同様に判定を行う。ただし、「チームＡ」のように番組情報中に複数回出現するキーワード情報は、一度判定すればよい。
【０２４４】
ところで、上記においては、同一ジャンル番組情報群における、第２キーワード情報群の一キーワード情報を含んだ番組情報を第１特定番組情報としたが、これに限定されるものではない。例えば、同一ジャンル番組情報群における、第２キーワード情報群の一キーワード情報を含んだ番組情報であって、さらに、判定部５５による判定日時以前の放送番組の番組情報を、第１特定番組情報としてもよい。
【０２４５】
データ関連付部３３′が、判定部５５から視聴番組情報毎に第５キーワード情報群を受け付けた場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、判定の対象となったキーワード情報を含む前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、該キーワード情報を、上述した抽出用情報として関連付ける。
【０２４６】
以上のように、第２の方法では、第１の方法と同様に、ユーザが視聴した放送番組の番組情報に含まれるキーワード情報が、該放送番組の属するジャンルと一致するかどうかを判断し、一致したキーワード情報に関しては、ユーザデータ記憶装置１７での関連付けを行わない。また、第１の方法と同様に、一致しなかったキーワード情報に関しては、ユーザが視聴した放送番組の一番組情報に頻繁に出現する場合、上記関連付けを行う。
【０２４７】
さらに、上述したように、第２の方法では、ユーザが視聴した放送番組が属するジャンルと同じジャンルの放送番組のうち、該放送番組の番組情報に含まれるキーワード情報を番組情報に含む放送番組を、ユーザが或る割合以上で視聴しているのかを、上記頻繁に出現しなかったキーワード情報毎に判定する。そして、このキーワード情報を含む放送番組を、ユーザが高い割合で視聴しているならば、上記関連付けを行う構成である。
【０２４８】
ところで、ユーザは、或るジャンル内において、好みのキーワード情報が出現する放送番組をよく視聴すると考えられる。例えば、ユーザが野球というジャンルにおいて、好みのプロ野球のチームの試合だけをよく視聴するとする。プロ野球の試合の放送番組のタイトルは、例えば「プロ野球〜チームＡｖｓチームＮ」とする。ここで、好みのチームをチームＡとすると、「野球」というジャンルの中では、「チームＡ」というキーワード情報を含む放送番組をユーザが見る割合が高くなるはずである。したがって、第２の方法では、このようなキーワード情報を含む番組情報を抽出できる。
【０２４９】
また、同ユーザが「チームＡ」の試合の放送番組を視聴したとき、「チームＡ」と共に「プロ野球」というキーワード情報も抽出されるとする。このため、「プロ野球」というキーワード情報の出現回数は多くなる。また、「プロ野球」をキーワード情報として含む番組情報で示される放送番組をユーザが視聴した割合は、「チームＡ」をキーワード情報として含む番組情報で示される放送番組をユーザが視聴した割合よりも少ないと考えられる。というのは、「チームＡ」でない他のチーム同士のプロ野球の試合の番組が存在するためである。言い換えると、視聴していない放送番組の番組情報であって、かつ、プロ野球というキーワード情報を含む番組情報が多数存在するからである。
【０２５０】
ここで、仮に「プロ野球」というキーワード情報を関連付けてしまうと、「チームＡ」以外の試合の放送番組の番組情報も抽出してしまうおそれがある。以上の点から、ユーザの視聴の有無に関わらず、よく出現するキーワードはユーザの好みを表すキーワードにはなりにくいと考えられる。このため、ユーザが視聴した放送番組内で出現回数が多くても、ユーザが未視聴の番組でも出現回数が多いキーワード情報は、関連付けるべきでないといえる。しかしながら、上記第２の方法では、このような関連付けを防ぐことができるため、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０２５１】
また別のユーザが、野球というジャンルにおいて、ほぼ全てのプロ野球の試合の番組を視聴するとする。この場合、「プロ野球」というキーワード情報を含む番組をユーザが視聴した割合は高くなると考えられる。このような場合、このユーザにとっては「プロ野球」というキーワード情報を関連付けるべきである。これは、プロ野球の試合であるならば、どのチームの試合であっても、ユーザは視聴したいと考えるためである。
【０２５２】
上記第２の方法では、このような場合には、「プロ野球」というキーワード情報を関連付けできるため、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０２５３】
以上のように、第２の方法では、ジキーワード情報がジャンルのジャンル名と一致するか否か、そのジャンルに属する放送番組の番組情報内でのキーワード情報の出現回数、および、ジャンル内でそのキーワード情報を番組情報に含む放送番組を視聴した割合に基づいて、キーワード情報を抽出用情報として、ユーザデータ記憶装置１７に記憶させるか否かを判断する。
【０２５４】
ここで、このような第２の方法で得られる具体的な効果について説明する。
【０２５５】
ユーザは、通常、同一ジャンル内では同じキーワード情報を含む番組情報に関する放送番組を頻繁に視聴する。逆に、あるジャンル（以下、ジャンルＡ′）でキーワード情報Ｘ′を番組情報に含む放送番組を頻繁に視聴しても、別のジャンル（以下、ジャンルＢ′）ではキーワード情報Ｘ′を番組情報に含む放送番組をあまり視聴しない場合がある。このような場合には、ジャンルを超えて番組情報全体を考えると、キーワード情報Ｘを含む番組情報で示される放送番組を、ユーザはあまり視聴していないと判断されるおそれがある。
【０２５６】
したがって、ユーザデータ記憶装置１７に対する抽出用情報の記憶を、従来のようにジャンルを無視して行うと、キーワード情報Ｘがユーザデータ記憶装置１７に記憶されてない。このため、ユーザの嗜好に沿った番組情報を的確に抽出できない。
【０２５７】
しかしながら、第２の方法では、実施の形態１と同様、ジャンル情報毎に、抽出用情報として関連付けるキーワード情報を設定できる。したがって、上記キーワード情報Ｘを、ジャンルＡを示すジャンル情報には関連付ける一方、ジャンルＢを示すジャンル情報には関連付けないといったことが可能になる。
【０２５８】
ところで、上記においては、視聴履歴が比較的少ない間は、第１の方法を用いて上記抽出用情報の関連付けを行い、視聴履歴がある程度蓄積されると、第２の方法を用いて上記関連付けを行った。
【０２５９】
このように、視聴履歴が比較的少ない間において第１の方法を用いる理由は、視聴履歴が比較的少ないうちは、視聴フラグが「１」の番組情報が少ない（つまり、上記カウント値であるＣＡが小さい）ため、全てのキーワード情報が関連付けされたり、あるいは、全てのキーワード情報が関連付けされなかったりするおそれがあるためである。
【０２６０】
また、視聴履歴がある程度蓄積されると第２の方法に切り替える理由は、第２の方法は、第１の方法よりも、よりユーザの視聴傾向に従って、各キーワード情報を抽出用情報として関連付けるか否かを判断することが可能なためである。
【０２６１】
以下に、上記第１の方法と第２の方法とを用いて、各キーワード情報を抽出用情報として関連付けるか否かを判定する場合の具体例について説明する。なお、判定部５４と判定部５５とデータ関連付部３３′とにおいて行われる処理についてのみ説明する。
【０２６２】
ここでは、野球というジャンルの中で「プロ野球」というキーワード情報を、抽出用情報として関連付けるか否かについて説明する。
【０２６３】
まず、上述したように、視聴履歴が比較的少ない間は、第１の方法を用いて判定する。
【０２６４】
「野球」というジャンル情報を含む番組情報の中には、通常、図２（ａ）（ｂ）に示すような「プロ野球」というキーワード情報を含む番組情報が多数存在する。また、図４（ａ）（ｂ）に示すような「プロ野球」というキーワード情報を含まない番組情報も多数存在する。
【０２６５】
判定部５４は、「野球」のジャンルに属する放送番組の番組情報（つまり、野球というジャンル情報を有する番組情報）内での、「プロ野球」というキーワード情報を含む番組情報の割合が、所定値（例えば５０パーセント）以上であるか否かを判定する。
【０２６６】
そして、所定値未満であるならば、データ関連付部３３′は、「プロ野球」というキーワード情報を抽出用情報として、ユーザデータ記憶装置１７内の野球というジャンル情報に関連付ける。
【０２６７】
なお、「プロ野球」というキーワード情報が関連付けられると、この「プロ野球」というキーワード情報に付されたポイント情報も併せて更新する。また、第１の方法では、ユーザデータ記憶装置１７に既に記憶されているキーワード情報に関しては、判定部５４は、上記の判定を行う必要はなく、ポイント情報のみを更新すればよい。
【０２６８】
次に、視聴履歴がある程度蓄積されると、第２の判定方法を用いる。ここでは、第１の方法を行ったときに、「プロ野球」というキーワード情報が、ユーザデータ記憶装置１７において関連付けられたとする。
【０２６９】
第２の方法では、「プロ野球」というキーワード情報を番組情報に含む放送番組であって、野球というジャンル内の放送番組を視聴した回数（つまり、ＣＡ）と、「プロ野球」というキーワード情報を番組情報に含む放送番組であって、野球というジャンル内の放送番組の数（つまり、ＣＢ）とをカウントし、さらに、放送番組数のうち視聴した放送番組が占める割合を求める。
【０２７０】
ここで、例えば、上記閾値ＴＨを６０パーセントとすると、上記割合が６０％よりも大きいときは、既に、ユーザデータ記憶装置１７においては、野球というジャンル情報にプロ野球というキーワード情報が抽出用情報として関連付けられているため、データ関連付部３３′は、「プロ野球」という抽出用情報に関連付けられたポイント情報を更新する。一方、上記割合が６０％よりも小さいときは、データ関連付部３３′は、ポイント情報を更新しない。
【０２７１】
ここで、上記割合が閾値ＴＨよりも小さいということは、ユーザが、上記キーワード情報を含む番組情報で示される放送番組を視聴しない可能性が高いということを示している。したがって、第２の方法では、上述したように、このようなキーワード情報はユーザデータ記憶装置１７において関連付けを行わない。それゆえ、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる。
【０２７２】
ところで、上述したように、ＣＢは、現在の日時以前の放送番組の数であることが好ましい。さらに、ＣＢは、現在の日時以前の放送番組であって、かつ、ユーザが実際にテレビを視聴していた時間内の放送番組の数としてもよい。このようにする理由は、例えば、ユーザが「プロ野球」というキーワード情報を含む番組情報で示される放送番組が好みだとしても、ユーザがテレビを視聴する時間が限られていれば、上記割合が小さくなるおそれがあるためである。
【０２７３】
このように、第１の方法では、「プロ野球」というキーワード情報を含む番組情報の、野球というジャンル情報を有する番組情報全体からみた割合があまり高くなかったため、上記の関連付けを行った。
【０２７４】
一方、第２の方法では、ユーザが「プロ野球」というキーワード情報を含む番組情報で示される放送番組を視聴する割合が低ければ上記関連付けを行わず、この割合が高ければ上記関連付けを行う。このように、第２の方法では、ユーザの視聴状況に基づいて、上記関連付けを行うか否かの判定が可能となる。これにより、各ユーザの嗜好に応じた、抽出用情報を記憶させることができる。
【０２７５】
なお、第１の方法で或るキーワード情報が抽出用情報として既に或るジャンル情報に関連付けされていても、第２の方法により、該キーワード情報が、抽出用情報として該ジャンル情報に関連付ける情報でないと判断された場合、データ関連付部３３′が該キーワードを削除する構成としてもよい。
【０２７６】
第１の方法または第２の方法を用いることにより、番組情報抽出装置２′が、キーワード情報を抽出用情報として、ジャンル情報に関連付けるか否かを判断する。したがって、本実施の形態では、実施の形態１と相違して、新たに出現したキーワード情報を、番組所抽出用情報としてユーザデータ記憶装置１７内に記憶させることができる。
【０２７７】
なお、ユーザデータ記憶装置１７に新たに追加記憶させる抽出用情報がある場合に、既に、ユーザデータ記憶装置１７の記憶容量の残りがほとんどなく、この抽出用情報と視聴終了日時情報とポイント情報とを記憶させることができない場合には、実施の形態１と同様の処理を行えばよい。
【０２７８】
次に、ユーザデータ記憶装置１７に対して上述した各情報の記憶する際の処理のフローを図１４に基づいて説明する。
【０２７９】
まず、選択部５１により、視聴フラグが「１」の番組情報の数が所定の値以上であるか否かが判定される（Ｓ３１）。Ｓ３１において、所定の値未満である場合には、判定部５２により、視聴番組情報内のキーワード情報が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じか否かが、キーワード情報毎に判定される（Ｓ３２）。
【０２８０】
Ｓ３２において、上記ジャンルを示した文字列と同じであると判定された場合には、このように判定されたキーワード情報に関しては、ユーザデータ記憶装置１７内でのジャンル情報への関連付けを行うことなく、全てのキーワード情報に関して、視聴番組情報内のキーワード情報が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じであるかが判定されたか否かが判定される（Ｓ３７）。一方、Ｓ３２において、上記ジャンルを示した文字列と同じであると判定されなかった場合には、このように判定されたキーワード情報に関して、判定部５３により、上記第１キーワード情報群に、同一のキーワード情報が所定数以上含まれているか否かが判定される（Ｓ３３）。
【０２８１】
Ｓ３３において、所定数以上含まれていると判定された場合には、データ関連付部３３により、この視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、上記同一のキーワード情報が抽出用情報として関連付けられる（Ｓ３４）。一方、Ｓ３３において、所定数以上含まれていると判定されなかった場合には、判定部５４により、上記同一ジャンル番組情報数に対する、上記第２キーワード情報群のキーワード情報を含んだ番組情報数の割合が所定値以上であるか否かが、キーワード情報毎に判定される（Ｓ３５）。
【０２８２】
Ｓ３５において、所定の割合以上であると判定された場合には、このように判定されたキーワード情報に関しては、ユーザデータ記憶装置１７内でのジャンル情報への関連付けを行うことなく、Ｓ３７に進む。一方、Ｓ３５において、所定の割合未満であると判定された場合には、視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、判定の対象となったキーワード情報を抽出用情報として関連付ける（Ｓ３６）。そして、Ｓ３６の後は、Ｓ３７に進む。
【０２８３】
Ｓ３７において、全てのキーワードに関し判定が行われていないと判定された場合、Ｓ３２に戻る。一方、Ｓ３７において、全てのキーワードに関し判定が行われたと判定された場合、処理を終了する。
【０２８４】
一方、Ｓ３１において、所定の値以上である場合には、Ｓ３８からＳ４２の処理が行われる。ここで、Ｓ３８からＳ４０の処理は、それぞれ、上記Ｓ３２から３４と同じであるため説明を省略する。ただし、同図において、Ｓ３８でＹＥＳの場合はＳ４３に進み、ＮＯの場合にはＳ３９に進む。また、Ｓ３９でＹＥＳの場合はＳ４０に進む。さらに、Ｓ４０の後は、Ｓ４３に進む。
【０２８５】
Ｓ３９において、所定数以上含まれていると判定されなかった場合には、判定部５５により、上記第２特定番組情報に対する、上記第１特定情報の割合が、所定値以上であるか否かを、キーワード情報毎に判定する（Ｓ４１）。Ｓ４１において、所定値以上であると判定されなかった場合、このように判定されたキーワード情報に関しては、ユーザデータ記憶装置１７内でのジャンル情報への関連付けを行うことなく、全てのキーワード情報に関して、視聴番組情報内のキーワード情報が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じであるかが判定されたか否かが判定される（Ｓ４３）。一方、Ｓ４１において、所定値以上であると判定された場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、判定の対象となったキーワード情報を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、このキーワード情報を抽出用情報として関連付ける（Ｓ４２）。そして、Ｓ４２の後は、Ｓ４３に進む。
【０２８６】
ところで、上記の実施の形態では、判定部５４と判定部５５とを備えた構成を例に挙げて説明したが、これに限定されるものではない。例えば、判定部５４あるいは判定部５５を備える構成としてもよい。なお、この構成の場合には、選択部５１は不要である。
【０２８７】
また、番組情報抽出装置２′を、さらに、実施の形態１で示した判定部３２、データ関連付部３３、および、参照用データ記憶装置１５を備えた構成としてもよい。つまり、データ更新部１６の機能を、番組情報抽出装置２′が備える構成としてもよい。この構成では、例えばユーザから所定の指示を受けた場合、選択部５１が上記２者択一の選択を行わず、実施の形態１のように視聴番組情報取得部１４から判定部３２への視聴番組情報の送信を行う構成とすればよい。また、この場合、判定部５４または判定部５５のうち、少なくとも１つの判定部を備える構成としてもよい。
【０２８８】
また、選択部５１は、視聴情報が入力されるたびに２者択一の選択処理を実行したが、これに限定されるものではない。例えば、視聴情報の入力回数を記憶しておき、その回数に基づいて選択処理を行っても良い。この場合、視聴履歴がある程度蓄積され、一旦第２の方法が選択された場合は、次回からは第２の方法が行われる。つまり、判定部５５による判定処理が行われる。
【０２８９】
なお、実施の形態１では、番組情報に複数回出現するキーワード情報は、各番組情報で少なくとも１回抽出すればよい構成である。一方、実施の形態２では、上述したとおり、番組情報内に出現する回数分同一キーワードを抽出し、この抽出したキーワード数を判定する構成である。これに限定されず、出現回数を示す情報を番組情報に付しておき、同一のキーワード情報が出現するたびに、この情報を更新する構成であってもよい。
【０２９０】
また、上記の実施の形態においては、判定部５２、判定部５３、判定部５４、および、判定部５５という４つの判定部を設けた構成を示したが、何れか１つの判定部のみを備える構成としてもよい。この場合には、上記１つの判定部による判定結果に基づいて、該判定部がデータ関連付部３３′に所定の情報を送ると共に、データ関連付部３３′が、該所定の情報に基づいて、ユーザデータ記憶装置１７に抽出用情報を記憶させる構成とすればよい。なお、この場合、上記データ関連付部３３′は、ポイント情報の更新および視聴終了日時情報の更新も併せて行う。
【０２９１】
つまり、判定部５２のみを備える場合には、番組情報抽出装置２′の構成は、取得した番組情報に含まれる名詞を示す文字列（単語）を、番組情報毎に抽出するキーワード抽出部（文字列抽出手段）３１と、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定する判定部（第３判定手段）５２と、判定部５２により同一でないと判定された場合、ユーザデータ記憶装置（第１記憶装置）１７に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０２９２】
この構成によれば、キーワード抽出部３１により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、判定部５２により、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定することができる。
【０２９３】
さらに、判定部５２により同一でないと判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付けることができる。
【０２９４】
ところで、上記文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一である場合、このような文字列は特徴的な情報とならない。それゆえ、このような文字列を、所定情報としてジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０２９５】
しかしながら、上記の構成では、このような文字列の関連付けを防止することができる。したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０２９６】
また、判定部５３のみを備える場合には、番組情報抽出装置２′の構成は、取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出するキーワード抽出部（文字列抽出手段）３１と、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定する判定部（第４判定手段）５３と、判定部５３により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０２９７】
この構成によれば、キーワード抽出部３１により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、判定部５３により、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定することができる。
【０２９８】
さらに、判定部５３により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付けることができる。
【０２９９】
ところで、一つの番組情報に同じ文字列が数多く含まれる場合には、この文字列は特徴的な情報であるといえる。
【０３００】
ここで、上記の構成では、上述したとおり、データ関連付部３３′により、このような文字列を、所定情報として、該文字列を抽出した番組情報に含まれるジャンル情報に関連付けることができる。
【０３０１】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる。
【０３０２】
また、判定部５４のみを備える場合には、番組情報抽出装置２′の構成は、取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出するキーワード抽出部（文字列抽出手段）３１と、前記番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定する判定部（第５判定手段）５４と、判定部５４により前記割合が所定値未満であると判定された場合、ユーザデータ記憶装置１７に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０３０３】
この構成によれば、キーワード抽出部３１により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、判定部５４により、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定することができる。
【０３０４】
さらに、判定部５４により前記割合が所定値未満であると判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付けることができる。
【０３０５】
ところで、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が高い場合には、該ジャンルにおいては、この文字列は特徴を示した情報とならない。それゆえ、このような文字列を、所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０３０６】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値未満でない場合には、このような文字列の関連付けが行われない。
【０３０７】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０３０８】
また、判定部５５のみを備える場合には、番組情報抽出装置２′の構成は、取得された番組情報であって、ユーザが視聴した放送番組の属性を示した番組情報を視聴番組情報とすると、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列を抽出するキーワード抽出部（文字列抽出手段）３１と、前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と、同一ジャンル番組情報群における前記抽出された文字列の一つを含んだ番組情報を第１特定番組情報と、前記第１特定番組情報群におけるユーザが視聴した放送番組の属性を示した番組情報を第２特定番組情報とすると、第２特定番組情報数に対する、第１特定情報数の割合が、所定値以上であるか否かを、文字列毎に判定する判定部（第６判定手段）５５と、判定部５５により前記割合が所定値以上であると判定された場合、ユーザデータ記憶装置（第１記憶装置）１７に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０３０９】
上記の構成によれば、キーワード抽出部３１により、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列が抽出される。また、判定部５５により、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かが、文字列毎に判定できる。
【０３１０】
さらに、判定部５５により前記割合が所定値以上であると判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付けることができる。
【０３１１】
ところで、第２特定番組情報数に対する、第１特定情報数の割合が低いということは、このように判定された文字列を含む番組情報で示される放送番組を、ユーザがあまり視聴していないことを示している。それゆえ、このような文字列を所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０３１２】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値以上でない場合には、このような文字列の関連付けが行われない。したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０３１３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０３１４】
なお、上記実施形態の番組情報抽出装置（２・２′）の各部（各記憶装置（１２・１５・１７）を除く）や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当前記プログラムを実行するだけで、本実施形態の番組情報抽出装置（２・２′）の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０３１５】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０３１６】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０３１７】
図１５に、ＣＰＵなどの演算手段が、記憶手段に記憶されたプログラムを実行し、入力手段、ディスプレイ、あるいは、インターフェース回路などの通信手段を制御することにより、番組情報抽出装置（２・２′）を備えた番組情報表示装置（１・１′）を実現する場合におけるコンピュータシステム構成例を示す。
【０３１８】
コンピュータシステム６０は、コンピュータ６１、モニタ６２、および、リモートコントローラ（以下、リモコン）６３を備えている。
【０３１９】
コンピュータ６１は、光ディスクドライブ７１、磁気ディスクドライブ７２、リモコンインタフェース（Ｉ／Ｆ）７３、ＣＰＵ（中央処理装置）７４、リモコンインタフェース７５、バス７６、ＲＯＭ（読出専用メモリ）７７、ＲＡＭ（ランダムアクセスメモリ）７８、および、ハードディスク７９を備えている。
【０３２０】
ここで、リモコンインタフェース（Ｉ／Ｆ）７３は、リモコン６３からの信号を受信する。また、光ディスクドライブ７１、磁気ディスクドライブ７２、および、ＣＰＵ７４は、バス７６に接続されている。また、ＲＯＭ７７は、バス７６に接続されていると共に、ブートアッププログラム等を記憶している。また、ＲＡＭ７８は、バス７６に接続されていると共に、プログラム命令、システムプログラム、および、作業データ等を記憶している。さらに、コンピュータ６１は、さらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを備えていてもよい。
【０３２１】
コンピュータシステム６０に番組情報表示装置（１・１′）の機能を実現させるためのプログラム、ＥＰＧデータ（各番組情報で構成させる番組情報群）、および、視聴情報は、いずれも、光ディスクドライブ７１に挿入される光ディスク７１ａ、または、磁気ディスクドライブ７２に挿入される磁気ディスク７２ａに記憶され、その後、ハードディスク７９に転送される。なお、これに限定されず、上記プログラム、ＥＰＧデータ、および、視聴情報は、図示しないネットワークを通じてコンピュータ６１に送信され、かつ、ハードディスク７９に記憶する構成としてもよい。
【０３２２】
ここで、上記プログラムは実行の際にＲＡＭ７８にロードされる。なお、光ディスク７１ａから、磁気ディスク７２ａから、または、ネットワークを介して、直接にＲＡＭ７８にプログラムをロードしてもよい。
【０３２３】
上記プログラムは、コンピュータ６１に本実施の形態に係る番組情報表示装置１の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ６１上で動作するオペレーティングシステム（ＯＳ）、サードパーティのプログラム、または、コンピュータ６１にインストールされる各種ツールキットのモジュールにより提供される。
【０３２４】
したがって、上記プログラムは、番組情報表示装置１の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。つまり、このプログラムは、命令のうち、所望の結果が得られるような制御手法にて、適切な機能またはツールを呼出すことにより、番組情報表示装置１の制御を実行する命令のみを含んでいればよい。
【０３２５】
なお、番組情報表示装置１の機能を実現するためのプログラム、ＥＰＧデータ、および、視聴情報が記録される記録媒体としては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０３２６】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０３２７】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【産業上の利用可能性】
【０３２８】
番組情報抽出装置は、テレビ、ラジオ、パーソナルコンピュータ、録画機器等に適用可能である。
【図面の簡単な説明】
【０３２９】
【図１】実施の形態に係る番組情報表示装置の構成を示した図である。
【図２】（ａ）は、取得した番組情報群のうち、ある一つの番組情報の内容を示した図であり、（ｂ）は、この番組情報の記憶状態を示した図である。
【図３】形態素解析を行う前と、行った後のテキストデータの状態を示した図である。
【図４】（ａ）は、取得した番組情報群のうち、ある他の番組情報の内容を示した図であり、（ｂ）は、この他の番組情報の記憶状態を示した図である。
【図５】視聴情報の内容を示した図である。
【図６】参照用データ記憶装置に記憶された参照語彙関連付情報を示した図である。
【図７】ユーザデータ記憶装置１７に記憶された所定語彙関連付情報を示した図である。
【図８】抽出した番組情報を表示画面に表示させた状態を示した図である
【図９】ユーザデータ記憶装置に対して各情報の記憶する際の処理のフローを示したフローチャートである。
【図１０】ユーザデータ記憶装置に記憶された所定語彙関連付情報を用いて、番組情報を番組情報記憶装置から抽出する際の処理フローを示したフローチャートである。
【図１１】上記番組情報表示装置における他の番組情報抽出装置の構成を示した図である。
【図１２】他の実施の形態に係る番組情報表示装置の構成を示した図である。
【図１３】視聴フラグが付された番組情報を示した図である。
【図１４】上記他の実施の形態において、ユーザデータ記憶装置に対して各情報の記憶する際の処理のフローを示したフローチャートである。
【図１５】番組情報抽出装置を備えた番組情報表示装置を実現する場合におけるコンピュータシステム構成例を示す。
【図１６】キーワードとして用いる語彙を予め設定した場合における、該語彙を示した図である。
【符号の説明】
【０３３０】
１・１′  番組情報表示装置
２・２′  番組情報抽出装置
３  表示装置
１１  番組情報取得部（番組情報取得手段）
１２  番組情報記憶装置
１３  視聴情報取得部（視聴情報取得手段）
１４・１４′  視聴番組情報取得部（視聴番組情報取得手段）
１５  参照用データ記憶装置（第２記憶装置）
１６  データ更新部
１７  ユーザデータ記憶装置（第１記憶装置）
１８  抽出指示受付部
１９  情報抽出部（情報抽出手段）
２０  判定部（第１判定手段）
２１  優先度算出部（優先度算出手段）
２２  表示制御部
２３  抽出情報数算出部（所定情報数算出部）
３１  キーワード抽出部（文字列抽出手段）
３２  判定部（第２判定手段）
３３・３３′  データ関連付部（関連付手段）
５１  選択部
５２  判定部（第３判定手段）
５３  判定部（第４判定手段）
５４  判定部（第５判定手段）
５５  判定部（第６判定手段）
【図１】
2006157721.tif 000003
【図２】
2006157721.tif 000004
【図３】
2006157721.tif 000005
【図４】
2006157721.tif 000006
【図５】
2006157721.tif 000007
【図６】
2006157721.tif 000008
【図７】
2006157721.tif 000009
【図８】
2006157721.tif 000010
【図９】
2006157721.tif 000011
【図１０】
2006157721.tif 000012
【図１１】
2006157721.tif 000013
【図１２】
2006157721.tif 000014
【図１３】
2006157721.tif 000015
【図１４】
2006157721.tif 000016
【図１５】
2006157721.tif 000017
【図１６】
2006157721.tif 000018
【手続補正書】
【提出日】平成18年1月17日(2006.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得手段と、
番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報を記憶した第１記憶装置と、
前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する第１判定手段と、
前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出手段とを備えることを特徴とする番組情報抽出装置。
【請求項２】
前記第１関連付情報には、さらに、所定情報毎に、所定情報の重要度を示した重要度情報が予め関連付けられており、
前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報に関する前記重要度情報を用いて、各番組情報の優先度を算出する優先度算出手段とを備え、
前記情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することを特徴とする請求項１記載の番組情報抽出装置。
【請求項３】
前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報の数を、番組情報毎に算出する所定情報数算出手段を備え、
前記情報抽出手段は、前記算出した所定情報の数が多い順に、番組情報群から番組情報を抽出することを特徴とする請求項１記載の番組情報抽出装置。
【請求項４】
前記情報抽出手段は、所定数以下の数の番組情報を抽出することを特徴とする請求項２または３記載の番組情報抽出装置。
【請求項５】
各ジャンル情報に対して参照情報の関連付けがなされた第２関連付情報を記憶した第２記憶装置と、
前記取得された番組情報であって、ユーザが嗜好する番組の属性を示した番組情報を嗜好番組情報とすると、前記第２関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを嗜好番組情報毎に判定する第２判定手段と、
前記第２判定手段により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、前記第１記憶装置に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項６】
前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報を所定情報として関連付けることを特徴とする請求項５記載の番組情報抽出装置。
【請求項７】
前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報を所定情報として関連付けることを特徴とする請求項５記載の番組情報抽出装置。
【請求項８】
前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、
前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定する第３判定手段と、
前記第３判定手段により同一でないと判定された場合、前記第１記憶装置に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項９】
前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、
同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定する第４判定手段と、
前記第４判定手段により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項１０】
前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、
前記番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定する第５判定手段と、
前記第５判定手段により前記割合が所定値未満であると判定された場合、前記第１記憶装置に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項１１】
ユーザが視聴した番組を示す視聴情報を取得する視聴情報取得手段と、
前記取得した視聴情報で示される番組に関する番組情報を、第１記憶装置から取得する視聴番組情報取得手段とを備えることを特徴とする請求項５から１０の何れか１項に記載の番組情報抽出装置。
【請求項１２】
前記取得された番組情報であって、ユーザが視聴した番組の属性を示した番組情報を視聴番組情報とすると、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列を抽出する文字列抽出手段と、
前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と、同一ジャンル番組情報群における前記抽出された文字列の一つを含んだ番組情報を第１特定番組情報と、前記第１特定番組情報群におけるユーザが視聴した番組の属性を示した番組情報を第２特定番組情報とすると、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かを、文字列毎に判定する第６判定手段と、
前記第６判定手段により前記割合が所定値以上であると判定された場合、前記第１記憶装置に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴とする請求項１から４の何れか１項に記載の番組情報抽出装置。
【請求項１３】
請求項１から１２の何れか１項に記載の番組情報抽出装置と、
前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備えることを特徴とする番組情報表示装置。
【請求項１４】
番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた情報を第１関連付情報とすると、
各番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得ステップと、
前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定ステップと、
前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出ステップとを備えることを特徴とする番組情報抽出方法。
【請求項１５】
請求項１から１２の何れか１項に記載の番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組の属性を示した番組情報を含む番組情報群から、特定の番組情報を抽出する番組情報抽出装置、番組情報表示装置、番組情報抽出方法、プログラム、および、プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来から、テレビジョン放送番組やラジオ放送番組などの案内情報として、電子番組ガイド情報（ＥＰＧ（Electric Program Guide）データ）が用いられている。そして、現在では、このＥＰＧデータ（番組情報群）と、ユーザの嗜好を示した嗜好情報とを用いて、ユーザの嗜好に応じた放送番組の属性（例えば、放送日時、放送局、ジャンル、タイトル、および、解説文等）を示した番組情報を、ユーザに提供することが行われている。
【０００３】
特許文献１には、上記嗜好情報として、ユーザが視聴した放送番組の番組情報に含まれるキーワードを用い、このキーワードが含まれる番組情報をＥＰＧデータから抽出する構成が開示されている。より詳しくは、同文献には、ユーザが視聴した放送番組の番組情報を所定の規則に従ってキーワードに分解し、各番組情報に含まれる各キーワードの数をカウントすると共に、カウント数の多いキーワードが含まれる番組情報を抽出する方法が開示されている。
【０００４】
しかしながら、特許文献１では、様々なキーワードが抽出される。それゆえ、どの番組情報にも広く用いられそうな語彙をキーワードとして抽出するおそれがある。したがってこのような語彙をキーワードとして抽出してしまうと、ユーザの嗜好に沿った番組情報以外の番組情報が抽出されてしまう。このため、同文献では、ユーザの嗜好に沿った番組情報のみを抽出することはできない。
【０００５】
そこで、上記問題を解決するために、図１６に示すとおり、予めキーワードとして用いる語彙を登録しておき、この記憶された語彙と一致する語彙のみを、番組情報からキーワードとして抽出する方法が採られている。
【特許文献１】特開平７−１３５６２１号（公開日：平成７年５月２３日）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、以下に示す問題が生じる。
【０００７】
例えば、「野球」という語彙をキーワードとして登録した場合を考える。ここで、放送番組のジャンルがバラエティである場合、「野球」という語彙は、該放送番組の番組情報には数多く含まれないため、該語彙をキーワードとして用いると、バラエティ番組に関してはユーザの嗜好に沿った番組情報を抽出できる。
【０００８】
ところが、上記ジャンルが野球である場合、「野球」という語彙は、該放送番組の番組情報に数多く含まれるため、該語彙をキーワードとして用いると、野球番組に関しては多くの番組情報が抽出される。このため、例えば、好みのチーム以外のチームが対戦する放送番組の番組情報も多数抽出されてしまう。つまり、ユーザの嗜好に沿わない番組情報も多数抽出される。
【０００９】
このように、予めキーワードとして用いる語彙を単に登録しておくだけでは、ユーザの嗜好に沿った番組情報のみを的確に抽出できないという問題点が生じる。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置、番組情報表示装置、番組情報抽出方法、プログラム、および、プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る番組情報抽出装置は、上記の課題を解決するため、各番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得手段と、番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報を記憶した第１記憶装置と、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する第１判定手段と、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出手段とを備えることを特徴としている。
【００１２】
上記の構成によれば、番組情報取得手段により、各番組の属性を示した番組情報を含む番組情報群を取得できる。また、第１記憶装置には、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報が記憶されている。
【００１３】
さらに、第１判定手段により、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定できる。つまり、第１判定手段により、取得した番組情報中に、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれているか否かが、番組情報毎に判定できる。
【００１４】
また、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、情報抽出手段により、前記番組情報群の中から前記取得した番組情報を抽出できる。つまり、情報抽出手段により、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれている番組情報を、番組情報群から抽出できる。
【００１５】
それゆえ、ジャンル情報に対して関連付ける所定情報をジャンル情報毎に異ならせることにより、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができる。
【００１６】
ところで、あるジャンルにおいて、該ジャンルの番組の番組情報内に頻繁に現れる情報であっても、他のジャンルの番組の番組情報においては、頻繁に現れない場合がある。この場合、上記情報は、上記あるジャンルにおいては特徴的な情報とならないが、上記他のジャンルにおいては特徴的な情報となる。このように、同じ情報であっても、ジャンルに応じて、特徴的な情報となったり、あるいは、ならなかったりする。それゆえ、上記他のジャンルにおいては、上記情報を所定情報として、該他のジャンルを示すジャンル情報に関連付けておけば、該情報と該ジャンル情報とが含まれている番組情報を抽出できる。つまり、特定のジャンルにおいて特徴的となる情報を含む番組情報を抽出することができる。
【００１７】
したがって、本発明では、上述したように、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができるため、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置を提供できるという効果を奏する。
【００１８】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記第１関連付情報には、さらに、所定情報毎に、所定情報の重要度を示した重要度情報が予め関連付けられており、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報に関する前記重要度情報を用いて、各番組情報の優先度を算出する優先度算出手段とを備え、前記情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することを特徴としている。
【００１９】
上記の構成によれば、第１関連付情報には、さらに、所定情報毎に、所定情報の重要度を示した重要度情報が予め関連付けられている。
【００２０】
また、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、優先度算出手段により、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報に関する前記重要度情報を用いて、各番組情報の優先度を算出することができる。
【００２１】
さらに、情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することができる。
【００２２】
それゆえ、各ジャンル情報に関し、ユーザの嗜好の度合いが高い所定情報の重要度を高くなるように設定しておけば、このような所定情報を多く含む番組情報の優先度は高くなる。
【００２３】
したがって、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができるという効果を奏する。
【００２４】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報の数を、番組情報毎に算出する所定情報数算出手段を備え、前記情報抽出手段は、前記算出した所定情報の数が多い順に、番組情報群から番組情報を抽出することを特徴としている。
【００２５】
上記の構成によれば、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、所定情報数算出手段により、該番組情報に含まれると共に該ジャンル情報に関連付けられた所定情報の数が、番組情報毎に算出される。
【００２６】
ここで、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておいた場合、所定情報が数多く含まれる番組情報ほど、ユーザの嗜好に沿った番組情報であると言える。
【００２７】
したがって、上述したように、前記情報抽出手段が、前記算出した所定情報の数が多い順に、番組情報群から番組情報を抽出することにより、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができるという効果を奏する。
【００２８】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記情報抽出手段は、所定数以下の数の番組情報を抽出することを特徴としている。
【００２９】
上記の構成によれば、情報抽出手段により、所定数以下の数の番組情報が抽出される。
【００３０】
それゆえ、優先度の低い番組情報は抽出されない。したがって、ユーザの嗜好度合いの高い番組情報のみを抽出することが可能となるという効果を奏する。
【００３１】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、各ジャンル情報に対して参照情報の関連付けがなされた第２関連付情報を記憶した第２記憶装置と、前記取得された番組情報であって、ユーザが嗜好する番組の属性を示した番組情報を嗜好番組情報とすると、前記第２関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを嗜好番組情報毎に判定する第２判定手段と、前記第２判定手段により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、前記第１記憶装置に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を所定情報として関連付ける関連付手段とを備えることを特徴とている。
【００３２】
上記の構成によれば、第２記憶装置には、各ジャンル情報に対して参照情報の関連付けがなされた第２関連付情報が記憶される。また、第２判定手段により、前記第２関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かが嗜好番組情報毎に判定できる。
【００３３】
さらに、前記第２判定手段により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、前記関連付手段により、前記第１記憶装置に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を所定情報として関連付けることができる。
【００３４】
ところで、所定情報をジャンル情報に関連付ける場合、嗜好番組情報はユーザの嗜好を表す番組情報であるからといって、ジャンル情報に対して、嗜好番組情報中の情報を分別せずに所定情報として関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００３５】
それゆえ、予め各ジャンルにおいて特徴となりうる情報を参照情報として記憶させておけば、各ジャンルにおいて特徴とならない情報が、該ジャンルを示すジャンル情報に関連付けられてしまう事態を防止できる。
【００３６】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００３７】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報を所定情報として関連付けることを特徴としている。
【００３８】
上記の構成によれば、前記関連付手段により、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報が所定情報として関連付けられる。
【００３９】
ここで、嗜好番組情報のタイトル情報は、ユーザの嗜好を示した情報であるといえる。
【００４０】
したがって、上述したように、タイトル情報を所定情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となるという効果を奏する。
【００４１】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記関連付手段は、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報を所定情報として関連付けることを特徴としている。
【００４２】
上記の構成によれば、前記関連付手段により、さらに、前記第１記憶装置に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報が所定情報として関連付けられる。
【００４３】
ここで、嗜好番組情報の出演者情報は、ユーザの嗜好を示した情報であるといえる。
【００４４】
したがって、上述したとおり、出演者情報を所定情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となるという効果を奏する。
【００４５】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定する第３判定手段と、前記第３判定手段により同一でないと判定された場合、前記第１記憶装置に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００４６】
上記の構成によれば、文字列抽出手段により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、第３判定手段により、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定することができる。
【００４７】
さらに、前記第３判定手段により同一でないと判定された場合、関連付手段により、前記第１記憶装置に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付けることができる。
【００４８】
ところで、上記文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一である場合、このような文字列は特徴的な情報とならない。それゆえ、このような文字列を、所定情報としてジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００４９】
しかしながら、本発明の構成では、このような文字列の関連付けを防止することができる。
【００５０】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００５１】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定する第４判定手段と、前記第４判定手段により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００５２】
上記の構成によれば、文字列抽出手段により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、第４判定手段により、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定することができる。
【００５３】
さらに、前記第４判定手段により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、関連付手段により、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付けることができる。
【００５４】
ところで、一つの番組情報に同じ文字列が数多く含まれる場合には、この文字列は特徴的な情報であるといえる。
【００５５】
ここで、本発明の構成では、上述したとおり、関連付手段により、このような文字列を、所定情報として、該文字列を抽出した番組情報に含まれるジャンル情報に関連付けることができる。
【００５６】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となるという効果を奏する。
【００５７】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出する文字列抽出手段と、前記番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定する第５判定手段と、前記第５判定手段により前記割合が所定値未満であると判定された場合、前記第１記憶装置に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００５８】
上記の構成によれば、文字列抽出手段により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、第５判定手段により、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定することができる。
【００５９】
さらに、前記第５判定手段により前記割合が所定値未満であると判定された場合、関連付手段により、前記第１記憶装置に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付けることができる。
【００６０】
ところで、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が高い場合には、該ジャンルにおいては、この文字列は特徴を示した情報とならない。それゆえ、このような文字列を、所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００６１】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値未満でない場合には、このような文字列の関連付けが行われない。
【００６２】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００６３】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、ユーザが視聴した番組を示す視聴情報を取得する視聴情報取得手段と、前記取得した視聴情報で示される番組に関する番組情報を、第１記憶装置から取得する視聴番組情報取得手段とを備えることを特徴としている。
【００６４】
上記の構成によれば、視聴情報取得手段により、ユーザが視聴した番組を示す視聴情報を取得することができる。また、視聴番組情報取得部により、前記取得した視聴情報で示される番組に関する番組情報を、第１記憶装置から取得できる。
【００６５】
ここで、前記番組に関する番組情報は、ユーザの視聴に基づくものであるため、ユーザが嗜好する番組の属性を示した番組情報、つまり嗜好番組情報であるといえる
したがって、嗜好番組情報を取得できるという効果を奏する。
【００６６】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記取得された番組情報であって、ユーザが視聴した番組の属性を示した番組情報を視聴番組情報とすると、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列を抽出する文字列抽出手段と、前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と、同一ジャンル番組情報群における前記抽出された文字列の一つを含んだ番組情報を第１特定番組情報と、前記第１特定番組情報群におけるユーザが視聴した番組の属性を示した番組情報を第２特定番組情報とすると、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かを、文字列毎に判定する第６判定手段と、前記第６判定手段により前記割合が所定値以上であると判定された場合、前記第１記憶装置に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付ける関連付手段とを備えることを特徴としている。
【００６７】
上記の構成によれば、文字列抽出手段により、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列が抽出される。また、第６判定手段により、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かが、文字列毎に判定できる。
【００６８】
さらに、前記第６判定手段により前記割合が所定値以上であると判定された場合、関連付手段により、前記第１記憶装置に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付けることができる。
【００６９】
ところで、前記第２特定番組情報数に対する、前記第１特定情報数の割合が低いということは、このように判定された文字列を含む番組情報で示される番組を、ユーザがあまり視聴していないことを示している。それゆえ、このような文字列を所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【００７０】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値以上でない場合には、このような文字列の関連付けが行われない。
【００７１】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【００７２】
本発明に係る番組情報表示装置は、上記の課題を解決するため、上記の番組情報抽出装置と、前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備えることを特徴としている。
【００７３】
上記の構成によれば、番組情報表示装置には、上記番組情報抽出装置が備えられている。それゆえ、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【００７４】
さらに、表示装置により、上記番組情報抽出装置が抽出した番組情報を表示できる。
【００７５】
したがって、上記の抽出された番組情報を、ユーザが視認可能となるという効果を奏する。
【００７６】
本発明に係る番組情報抽出方法は、上記の課題を解決するために、番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた情報を第１関連付情報とすると、各番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得ステップと、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定ステップと、前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出ステップとを備えることを特徴としている。
【００７７】
上記の方法によれば、番組情報取得ステップにより、各番組の属性を示した番組情報を含む番組情報群を取得できる。さらに、判定ステップにより、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定できる。つまり、判定ステップにより、取得した番組情報中に、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれているか否かが、番組情報毎に判定できる。
【００７８】
また、前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、情報抽出ステップにより、前記番組情報群の中から前記取得した番組情報を抽出できる。つまり、情報抽出ステップにより、第１関連付情報において関連付けられたジャンル情報と所定情報との両情報が含まれている番組情報を、番組情報群から抽出できる。
【００７９】
それゆえ、ジャンル情報に対して関連付ける所定情報をジャンル情報毎に異ならせることにより、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができる。
【００８０】
ところで、あるジャンルにおいて、該ジャンルの番組の番組情報内に頻繁に現れる情報であっても、他のジャンルの番組の番組情報においては、頻繁に現れない場合がある。この場合、上記情報は、上記あるジャンルにおいては特徴的な情報とならないが、上記他のジャンルにおいては特徴的な情報となる。このように、同じ情報であっても、ジャンルに応じて、特徴的な情報となったり、あるいは、ならなかったりする。それゆえ、上記他のジャンルにおいては、上記情報を所定情報として、該他のジャンルを示すジャンル情報に関連付けておけば、該情報と該ジャンル情報とが含まれている番組情報を抽出できる。つまり、特定のジャンルにおいて特徴的となる情報を含む番組情報を抽出することができる。
【００８１】
したがって、本発明では、上述したように、ジャンル情報に応じた所定情報を用いて番組情報の抽出を行うことができるため、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる情報抽出方法を提供できるという効果を奏する。
また、本発明に係るプログラムは、上記の課題を解決するために、上記番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラムであることを特徴としている。
【００８２】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【００８３】
また、本発明に係る記録媒体は、上記の課題を解決するために、上記プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００８４】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【発明の効果】
【００８５】
本発明に係る番組情報抽出装置は、以上のように、各番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得手段と、番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた第１関連付情報を記憶した第１記憶装置と、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する第１判定手段と、前記第１判定手段により前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出手段とを備える構成である。
【００８６】
したがって、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置を提供できるという効果を奏する。
【００８７】
また、本発明に係る番組情報表示装置は、以上のように、上記の番組情報抽出装置と、前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備える構成である。
【００８８】
したがって、上記の抽出された番組情報を、ユーザが視認可能となるという効果を奏する。
【００８９】
本発明に係る番組情報抽出方法は、以上のように、番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも所定情報の関連付けがなされた情報を第１関連付情報とすると、各番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得ステップと、前記第１関連付情報に基づいて、前記取得した番組情報に、前記所定情報が含まれ、かつ、該所定情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定ステップと、前記判定ステップにより前記所定情報および該所定情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出ステップとを備える方法である。
【００９０】
したがって、各ジャンル情報に対して、所定情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる情報抽出方法を提供できるという効果を奏する。
【００９１】
また、本発明に係るプログラムは、以上のように、上記番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラムである。
【００９２】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【００９３】
また、本発明に係る記録媒体は、以上のように、上記プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００９４】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００９５】
〔実施の形態１〕
本発明の一実施形態について図１ないし図１０に基づいて説明すると以下の通りである。
【００９６】
図１は、本実施の形態に係る番組情報表示装置の構成を示した図である。番組情報表示装置１は、同図に示すとおり、番組情報抽出装置２と表示装置３とを備えている。番組情報抽出装置２は、番組情報取得部（番組情報取得手段）１１、番組情報記憶装置１２、視聴情報取得部（視聴情報取得手段）１３、視聴番組情報取得部（視聴番組情報取得手段）１４、参照用データ記憶装置（第２記憶装置）１５、データ更新部１６、ユーザデータ記憶装置（第１記憶装置）１７、抽出指示受付部１８、情報抽出部（情報抽出手段）１９、判定部（第１判定手段）２０、優先度算出部（優先度算出手段）２１、および、表示制御部２２を備えている。また、番組情報取得部１１は、キーワード抽出部（文字列抽出手段）３１を備えている。さらに、データ更新部１６は、判定部（第２判定手段）３２、および、データ関連付部（関連付手段）３３を備えている。
【００９７】
まず、番組情報抽出装置２について説明する。
【００９８】
番組情報取得部１１は、所定の放送波を受信することにより、あるいは、データ記録媒体から読み出すことにより、あるいは、インターネットやＣＡＴＶなどの回線を通じて、各放送番組の属性を示した番組情報を含む番組情報群（ＥＰＧデータ）を取得する。また、番組情報取得部１１は、例えば、一回の取得処理により、約一週間分の放送番組についての番組情報を取得する。
【００９９】
図２（ａ）は、番組情報取得部１１が取得した番組情報群のうち、ある一つの番組情報の内容を示した図である。なお、同図に示すとおり、番組情報には、放送開始日時を示す情報（開始日時情報）、放送終了日時を示す情報（終了日時情報）、放送局を示す情報（放送局情報）、放送番組のジャンルを示す情報（ジャンル情報）、タイトルを示す情報（タイトル情報）、出演者を示す情報（出演者情報）、および、番組の解説を示した情報（番組解説情報）等がテキストデータとして記されている。
【０１００】
さらに、番組情報取得部１１は、各番組情報から、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワードを示した情報（キーワード情報）を抽出する。さらに、番組情報取得部１１は、これら抽出した情報を、番組情報記憶装置１２に記憶させる。これにより、番組情報記憶装置１２には、図２（ｂ）のような形式で上記各抽出された情報（番組情報）が記憶される。
【０１０１】
ここで、キーワード情報の抽出について説明する。キーワード情報の抽出には、いわゆる形態素解析の手法を用いる。ここで、形態素解析とは、品詞情報および表記情報等を記録した単語辞書を用いて、テキストデータの切れ目を探し、該テキストデータを単語に分解すると共に、分解された単語の品詞を判断するデータ処理技術である。図３に、形態素解析を行う前と、行った後のテキストデータの状態を示す。
【０１０２】
番組情報取得部１１のキーワード抽出部３１は、上記手法を用いて、タイトル情報および番組解説情報の両テキストデータを単語に分解すると共に、分解して得られた単語から、名詞を示した単語のみを抽出する。つまり、番組情報に含まれる名詞を示す単語（文字列）を、番組情報毎に抽出する。そして、キーワード抽出部３１は、この抽出した単語を、キーワード情報とする。
【０１０３】
例えば、図２（ａ）に示す番組情報に関しては、図２（ｂ）に示すとおり、タイトル情報から、「プロ野球」、「チームＡ」、および「チームＢ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＡ」、「チームＢ」、「野球」、「試合」、および、「中継」という名詞がキーワード情報として抽出される。また、図４（ａ）に示す番組情報に関しては、図４（ｂ）に示すとおり、タイトル情報から、「社会人野球」、「チームＣ」、および「チームＤ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＣ」、「チームＤ」、「野球」、「試合」、および、「中継」という名詞がキーワード情報として抽出される。
【０１０４】
視聴情報取得部１３は、表示装置３（例えばテレビ）または録画装置（図示せず）から、ユーザが視聴した放送番組を示す視聴情報を取得する。そして、視聴情報取得部１３は、この取得した情報を、視聴番組情報取得部１４に送る。
【０１０５】
図５に、視聴情報の内容を示す。同図に示すとおり、日時を示した情報に対して、視聴開始および視聴終了という内容のログ情報が付される。
【０１０６】
視聴番組情報取得部１４は、視聴情報取得部１３から視聴情報を順次受け付ける。そして、視聴番組情報取得部１４は、視聴情報に示される放送番組の番組情報（以下、視聴番組情報）を取得する。より詳しくは、該視聴番組情報に含まれる、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワード情報を、番組情報記憶装置１２から取得する。さらに、視聴番組情報取得部１４は、上記取得した視聴番組情報（詳細には、視聴番組情報に含まれる各情報）を、データ更新部１６の判定部３２に送る。さらに、視聴番組情報取得部１４は、視聴情報の内、上記放送番組の視聴終了日時情報を、併せて判定部３２に送る。
【０１０７】
参照用データ記憶装置１５には、例えば図６に示すように、各ジャンル情報に対して参照語彙を示した情報（以下、参照情報）の関連付けがなされた参照語彙関連付情報（第２関連付情報）が予め記憶されている。より詳しくは、同図においては、「野球」というジャンル情報には、プロ野球、社会人野球、チームＡ、チームＢ、チームＣ、チームＤ等の参照情報が関連付けられ、「バラエティ」というジャンル情報には、野球、コント、ペット、ラーメン等の参照情報が関連付けられている。
【０１０８】
データ変更部１６は、参照データ記憶装置に記憶された参照語彙関連付情報を参照して、ユーザデータ記憶装置１７の記憶内容を変更する。以下、該記憶内容の変更について説明する。
【０１０９】
データ変更部１６の判定部３２は、視聴番組情報取得部１４から、上記視聴番組情報および視聴終了日時情報を視聴番組情報毎に受け付ける。そして、判定部３２は、上記参照語彙関連付情報に基づいて、視聴番組情報に、上記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを視聴番組情報毎に判定する。そして、判定部３２は、参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれていると判定した場合、該参照情報と同一の情報と、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る。さらに、判定部３２は、上記の情報とあわせて、視聴終了日時情報をデータ関連付部３３に送る。
【０１１０】
例えば、図２（ｂ）の場合にはジャンル情報が野球であるため、判定部３２は、まず、図６の野球というジャンル情報に関連付けられた参照情報（プロ野球、社会人野球、…）と一致する、図２（ｂ）に示されたキーワード情報（つまり、参照情報と同一の情報）と、野球というジャンル情報とを、データ関連付部３３に送る。具体的には、プロ野球、チームＡ、および、チームＢを送る。さらに、判定部３２は、「プロ野球〜チームＡ×チームＢ」というタイトル情報を送る。なお、出演者情報に関するデータはないため、この場合には、判定部３２は該情報を送らない。
【０１１１】
一方、判定部３２は、参照情報、および、該参照情報と関連付けられたジャンル情報が含まれていないと判定した場合には、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る。この場合にも、判定部３２は、視聴終了日時情報をデータ関連付部３３に送る。
【０１１２】
データ変更部１６のデータ関連付部３３は、判定部３２から、上述した、参照情報と同一の情報と、該ジャンル情報と、タイトル情報と、出演者情報と、視聴終了日時情報とを受け付ける。これら情報を受け付けた場合、データ関連付部３３は、ユーザデータ記憶装置１７に記憶されたジャンル情報であって、視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、上記参照情報と同一の情報と、タイトル情報と、出演者情報と、視聴終了日時情報とを関連付ける。なお、ユーザデータ記憶装置１７に上記ジャンル情報が記憶されていない場合には、このジャンル情報を記憶した上で、上記参照情報と同一の情報を関連付けて記憶する。これは、実施の形態２でも同様である。
【０１１３】
ここで、ユーザデータ記憶装置１７内で上記ジャンル情報に関連付けた、上記参照情報と同一の情報と、タイトル情報と、出演者情報とを、抽出用情報と称する。なお、この抽出用情報が、特許請求の範囲に記載の所定情報に該当する。
【０１１４】
なお、参照情報と同一の情報を受け付けなかった場合には、データ関連付部３３は、ユーザデータ記憶装置１７に記憶されたジャンル情報であって、視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、タイトル情報と、出演者情報と、視聴終了日時情報とを関連付ける。
【０１１５】
さらに、データ関連付部３３は、ユーザデータ記憶装置１７内の各抽出用情報に付されたポイント情報を更新する。但し、既に、参照情報と同一の情報、タイトル情報、および／または、出演者情報が、抽出用情報として記憶されている場合には、データ関連付部３３は、これらの各情報を関連付けることなく、ポイント情報のみを更新する。
【０１１６】
つまり、データ関連付部３３は、上記各情報が抽出用情報としてユーザデータ記憶装置１７に記憶されていない場合のみ、上記ジャンル情報と同一のジャンル情報に関連付けて、上記各情報を抽出用情報としてユーザデータ記憶装置１７に追加記憶する。なお、抽出用情報およびポイント情報については、後述する。
【０１１７】
ユーザデータ記憶装置１７には、図７に示すとおり、ジャンル毎に種別に区分けして、上記抽出用情報、視聴終了日時情報、および、ポイント情報が記憶される。つまり、ユーザデータ記憶装置１７には、各ジャンル情報に対して抽出用情報の関連付けがなされると共に、この各抽出用情報に対して、視聴終了日時情報およびポイント情報が関連付けられた所定語彙関連付情報（第１関連付情報）が記憶される。
【０１１８】
ここで、ポイント情報とは、取得した視聴番組情報に含まれるキーワードであって、かつ、参照情報と一致する、該視聴番組情報に含まれるキーワードの出現回数に応じた値を示した情報である。つまり、ポイント情報は、視聴回数に基づいた情報であるといえる。ポイント情報が示すポイントは、例えば図７においては、ジャンルがバラエティで語彙がタイトルAのポイントは６、ジャンルがバラエティで語彙が単語Ｄのポイントは８０、ジャンルが野球で語彙が単語Ｄのポイントは１となっている。なお、単語Ｄは、バラエティと野球との両ジャンルに記されているが、各ジャンルにおいてそれぞれポイント情報が付される。
【０１１９】
ところで、ユーザデータ記憶装置１７に新たに追加記憶させる抽出用情報がある場合に、既に、ユーザデータ記憶装置１７の記憶容量の残りがほとんどなく、この抽出用情報と視聴終了日時情報とポイント情報とを記憶させることができないという事態が生じる。このときには、所定の手順に従い、既にユーザデータ記憶装置１７に記憶されている抽出用情報と、該抽出用情報に関連付けられた視聴終了日時情報およびポイント情報とを削除し、代わりに、新たな抽出用情報と視聴終了日時情報とポイント情報とを該ユーザデータ記憶装置１７に記憶させる。上記所定の手順としては、例えば、ポイント情報で示されるポイントが低い抽出用情報、あるいは、視聴終了日時情報で示される視聴終了日時が最も古い抽出用情報を削除する手順が挙げられる。
【０１２０】
抽出指示受付部１８は、ユーザからの番組情報の抽出指示を受け付ける。そして、抽出指示受付部１８は、上記抽出指示を受け付けると、情報抽出部１９に対して、所定の指示（以下、第１指示）を送る。
【０１２１】
情報抽出部１９は、抽出指示受付部１８から上記第１指示を受け付ける。この第１指示を受け付けると、情報抽出部１９は、判定部２０に所定の指示（以下、第２指示）を送る。
【０１２２】
判定部２０は、上記第２指示を情報抽出部１９から受け付ける。そして、上記第２指示を受け付けると、判定部２０は、第２指示を受け付けた時刻よりも後に放送される放送番組の番組情報を、番組情報記憶装置１２に記憶された番組情報群のなかから特定する。なお、以下では、このようにして特定された各番組情報を第１特定番組情報と、第１番組情報の集合を第１番組情報群と称する。
【０１２３】
そして、判定部２０は、ユーザデータ記憶装置１７に記憶された所定語彙関連付情報に基づいて、各第１特定番組情報に関し、番組情報記憶装置１２に記憶した第１特定番組情報のキーワード情報群（文字列群）に、該第１特定番組情報に含まれるジャンル情報に関連付けられた抽出用情報が存在するか否かを判定する。
【０１２４】
言い換えると、判定部２０は、上記所定語彙関連付情報に基づいて、番組情報記憶装置１２に記憶された第１特定番組情報に、上記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かを、第１特定番組情報毎に判定する。
【０１２５】
さらに、判定部２０は、抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれている番組情報（以下、第２特定番組情報）を示した情報を、優先度算出部２１に送る。また、判定部２０は、各第２番組特定情報を示した情報の送信と共に、各第２特定番組情報に含まれていた抽出用情報、および、該抽出用情報が関連づけられたジャンル情報を優先度算出部２１に送る。
【０１２６】
優先度算出部２１は、判定部２０から上記各情報を受け付けると、第２特定番組情報に含まれると共に、ユーザデータ記憶装置１７内で該第２特定番組情報に含まれるジャンル情報と同一のジャンル情報に関連付けられた抽出用情報に関する上記ポイント情報を用いて、各番組情報の優先度を算出する。
【０１２７】
以下、図２（ｂ）、図４（ｂ）、および、図７に基づいて、優先度の算出方法の一例を説明する。なお、この方法では、図７に示す種別毎に、ポイント情報で示されたポイントの平均値を算出して、優先度を算出することとする。
【０１２８】
図２（ｂ）に示される番組情報のジャンルは、「野球」である。したがって、優先度算出部２１は、図７に示す、「野球」のジャンルに関連付けられた抽出用情報（語彙）およびポイント情報を参照する。つまり、優先度算出部２１は、ユーザデータ記憶装置１７に記憶された、「野球」のジャンルに関連付けられた抽出用情報（語彙）およびポイント情報を参照する。
【０１２９】
ここで、図７においては、種別としてタイトルおよびキーワードがあるため、優先度算出部２１は、まず、これら各種別でのポイントの平均値を求める。さらに、優先度算出部２１は、各種別で求めた平均値を加算することにより、平均値の総和を求める。
【０１３０】
ここで、タイトルという種別に関しては、抽出用情報は「プロ野球〜チームＡ×チームＢ」の一情報のみであり、該抽出用情報のポイントは２６である。このため、タイトルのポイントの平均値は２６となる。また、キーワードという種別に関しては、「チームＡ」、「チームＢ」、および、「プロ野球」の３つの抽出用情報がある。そして、これら各抽出用情報のポイントは、それぞれ、９５、１０、および、９５であるため、キーワードのポイントの平均値は６６となる。したがって、平均値の総和は、２６と６６とを加えることにより、９２となる。
【０１３１】
一方、図４（ｂ）に示されている番組情報のジャンルも、「野球」である。したがって、この場合にも、優先度算出部２１は、図７に示す、「野球」のジャンルに関連付けられた抽出用情報（語彙）およびポイント情報を参照する。しかしながら、図７に示す所定語彙関連付情報においては、タイトルという種別に関しては、図４（ｂ）に示した「社会人野球〜チームＣ×チームＤ」という抽出用情報が存在していない。また、図７に示す所定語彙関連付情報においては、キーワードという種別に関しては、図４（ｂ）に示した各キーワード情報が何れも存在していない。したがって、各種別の平均値を０となり、平均値の総和も０となる。
【０１３２】
なお、ユーザデータ記憶装置１７に記憶された所定語彙関連付情報に、キーワード情報を示す抽出用情報が記憶されていないということは、ユーザはそれらのキーワード情報を含む番組を視聴したことがないということである。このため、図４（Ｂ）のような番組情報で特定される放送番組は好みでないと考えられ、合致度が０というのは妥当であると判断できる。
【０１３３】
ところで、上記平均値の総和は、ユーザの嗜好に合致した度合（合致度）を示した値と言える。つまり、合致度が高い番組情報は、ユーザに優先的に推薦すべき番組情報であると言える。このため、優先度算出部２１は、上記合致度に基づいて優先度を決定する。具体的には、合致度の高い番組情報ほど、優先度を高く設定する。そして、優先度算出部２１は、算出した優先度を示す情報を、情報抽出部１９に送る。
【０１３４】
情報抽出部１９は、優先度算出部２１から上記優先度を示した情報を受け付ける。そして、情報抽出部１９は、この情報で示された優先度に基づいて、番組情報記憶装置１２から所定数以下の数の番組情報を抽出する。より詳しくは、情報抽出部１９は、番組情報記憶装置１２から、優先度の高い順に所定数以下の数の番組情報を抽出する。ここで、所定数とは、例えば、表示装置の表示画面に一度に表示できる数であってもよいし、特に限定されるものではない。さらに、情報抽出部１９は、上記抽出した番組情報を表示制御部２２に送る。
【０１３５】
表示制御部２２は、情報抽出部１９から上記抽出した番組情報を受け付けると、表示装置３の表示画面に、例えば図８に示すとおり、所定の形式で上記受け付けた番組情報を表示させる。なお、番組情報にポイント情報を併記して、これらの情報を表示画面に表示してもよい。
【０１３６】
ここで、本実施の形態の手法で番組情報を抽出した場合と従来の手法で番組情報を抽出した場合とを比較するため、従来の手法で抽出を行った場合に得られる番組情報について説明する。具体的には、参照用データ記憶装置１５に、図１６のようなジャンルに区分けされていない語彙（参照情報に対応する語彙）が記憶されており、かつ、ユーザデータ記憶装置１７に、ジャンル分けされずに語彙（抽出用情報に対応する語彙）が記憶されている場合に得られる番組情報について説明する。
【０１３７】
従来の手法に従い、図１６に示すようにジャンルに区分けされていない語彙を用いて、図２（ａ）で示される番組情報からキーワードを抽出する場合、タイトル情報から、「プロ野球」、「チームＡ」、および「チームＢ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＡ」、「チームＢ」、および、「野球」という名詞がキーワード情報として抽出される。次に、図４（ｂ）で示される番組情報からキーワードを抽出する場合、タイトル情報から、「社会人野球」、「チームＣ」、および「チームＤ」という名詞がキーワード情報として抽出されると共に、番組解説情報から、「チームＣ」、「チームＤ」、および、「野球」という名詞がキーワード情報として抽出される。
【０１３８】
ここで、プロ野球の「チームＡ」が好きなユーザが、図２（ａ）で示される番組情報の放送番組を頻繁に視聴している場合、「チームＡ」と共に「野球」という語彙のポイントが上昇する。このため、「野球」という語彙しか含まないような番組情報の合致度が上昇し、このような番組情報が番組情報記憶装置１２から抽出されてしまう。
【０１３９】
例えば、図４（ａ）で示される番組情報の放送番組は、ポイントが高い「野球」というキーワードが存在するために、上記合致度が高くなる。しかしながら、上述したように、ユーザが、「社会人野球」、「チームＣ」、および、「チームＤ」を含む放送番組を視聴したことがない場合、図４（ａ）で示される番組情報の放送番組は好みでないと考えられる。このため、該番組情報の合致度が高いのは適当でない。しかしながら、従来の手法では、図４（ａ）のような番組情報が抽出されてしまう。
【０１４０】
また、例え、番組情報のジャンルが一致する番組情報群から番組情報を抽出する構成であっても、図４（ａ）に示す番組情報の他にも「野球」という語彙を含む番組情報が「野球」というジャンルの中にはたくさん存在するため、ユーザの好みと合致しない番組情報を抽出してしまう。このため、この構成であっても、ユーザの嗜好に沿った番組情報を抽出することはできない。
【０１４１】
また、従来の手法において、「野球」という語彙を登録しなかった場合（つまり、図１６に野球という語彙がない場合）には、番組情報に「野球」という語彙が含まれているような、バラエティ放送番組の番組情報が抽出されることはない。したがって、ユーザが、このような放送番組を好んで視聴したとしても、このような放送番組の番組情報は抽出されることはない。したがって、この場合にも、ユーザの嗜好に沿った番組情報を抽出することはできない。
【０１４２】
一方、本実施の形態の手法では、ユーザデータ記憶装置１７においては、「野球」というジャンル情報には「野球」という抽出用情報は関連付けられていため、図４（ａ）で示されるような番組情報が抽出されることはない。さらに、本実施の形態の手法では、番組情報に「野球」という語彙が含まれているような、バラエティ放送番組の番組情報を抽出することが可能である。このため、本実施の形態の手法を用いることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となる。
【０１４３】
次に、ユーザデータ記憶装置１７に対して上述した各情報の記憶する際の処理のフローを図９に基づいて説明する。
【０１４４】
まず、視聴情報取得部１３が、視聴情報を取得したか否かが判定される（Ｓ１）。Ｓ１において、視聴情報を取得したと判定された場合には、視聴番組情報取得部１４が、視聴番組情報に含まれる、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワード情報を、番組情報記憶装置１２から取得する（Ｓ２）。一方、Ｓ１において、視聴情報を取得したと判定されなかった場合には、再度、Ｓ１に戻る。
【０１４５】
Ｓ２の後は、判定部３２により、上記参照語彙関連付情報に基づいて、上記視聴番組情報に、上記参照情報と同一のキーワード情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かが判定される（Ｓ３）。
【０１４６】
Ｓ３において、参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれていると判定した場合、判定部３２は、該参照情報と同一の情報と、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る（Ｓ４）。
【０１４７】
一方、Ｓ３において、参照情報、および、該参照情報と関連付けられたジャンル情報が含まれていないと判定した場合には、該ジャンル情報と、この視聴番組情報のタイトル情報および出演者情報とを、データ関連付部３３に送る（Ｓ５）。
【０１４８】
Ｓ４およびＳ５の後は、データ関連付部３３に送られた各情報（視聴終了日時情報を除く）が、既に、ユーザデータ記憶装置１７内で上記ジャンル情報に関連付けられているか否かがデータ関連付部３３により判定される（Ｓ６）。
【０１４９】
Ｓ６において、関連付けられていない情報があると判定された場合には、ユーザデータ記憶装置１７に、この情報と、該情報に関する視聴終了日時情報およびポイント情報とを記憶するだけの容量が残っているか否かがデータ関連付部３３により判定される（Ｓ７）。
【０１５０】
Ｓ７において、容量が残っていないと判定された場合には、ユーザデータ記憶装置１７に記憶されている抽出用情報を一つずつ削除する（Ｓ８）。なお、削除する抽出用情報は、視聴終了日時情報で示される視聴終了日時が最も古い抽出用情報とする。ただし、これに限定されず、上述したとおり、ポイント情報で示されるポイントが低い抽出用情報であってもよい。一方、Ｓ７において容量が残っていると判定された場合、あるいは、Ｓ８の後は、データ関連付部３３が、この情報と該情報に関する視聴終了日時情報とポイント情報とを上記ジャンル情報に関連付ける（Ｓ９）。
【０１５１】
一方、Ｓ６において、関連付けられていない情報がない（つまり、上記各情報とも既に関連付け済みである）と判定された場合には、データ関連付部３３により、ユーザデータ記憶装置１７内で各情報に関連付けられたポイント情報が更新される（Ｓ１０）。そして、Ｓ１０の後は、データ関連付部３３により、ユーザデータ記憶装置１７内で各情報に関連付けられた視聴終了日時情報が更新される（Ｓ１１）。
【０１５２】
Ｓ９およびＳ１１の後は、全てのキーワード情報に関して、上記参照語彙関連付情報に基づいて、上記視聴番組情報に、上記参照情報と同一のキーワード情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれていることが判定されたか否かが判定される（Ｓ１２）。
【０１５３】
Ｓ１２において、全てのキーワードに関し判定が行われていないと判定された場合、Ｓ３に戻る。一方、Ｓ１２において、全てのキーワードに関し判定が行われたと判定された場合、処理を終了する。
【０１５４】
次に、ユーザデータ記憶装置１７に記憶された所定語彙関連付情報を用いて、番組情報を番組情報記憶装置１２から抽出する際の処理フローを、図１０に基づいて説明する。
【０１５５】
抽出指示受付部１８が、ユーザからの番組情報の抽出指示を受け付ける（Ｓ２１）。Ｓ２１の後は、判定部２０により、上記所定語彙関連付情報に基づいて、番組情報記憶装置１２に記憶された上記第１特定番組情報に、上記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かが、第１特定番組情報毎に判定される（Ｓ２２）。
【０１５６】
Ｓ２２において、上記抽出用情報と、該抽出用情報と関連付けられたジャンル情報とが含まれていると判定された場合には、優先度算出部２１により、このように判定された第１特定番組情報（つまり、上記第２特定番組情報）の優先度が、ポイント情報を用いて算出される（Ｓ２３）。一方、Ｓ２２において、上記抽出用情報と、該抽出用情報と関連付けられたジャンル情報とが含まれていると判定されなかった場合には、処理を終了する。
【０１５７】
Ｓ２３の後は、全ての第２番組情報に関して、優先度が算出されたか否かが、優先度算出部２１により判断される（Ｓ２４）。Ｓ２４において、全ての第２番組情報に関して、優先度が算出されたと判断されなかった場合、再度、Ｓ２３に戻る。一方、Ｓ２４において、全ての第２番組情報に関して、優先度が算出されたと判断された場合、情報抽出部１９が、番組情報記憶装置１２から、上記優先度の高い順に番組情報（第２特定番組情報）を抽出する（Ｓ２５）。以上により、抽出処理が終了する。
【０１５８】
ところで、上記の実施の形態においては、番組情報取得部１１は、図２（ａ）に示すとおり、開始日時情報、終了日時情報、放送局情報、ジャンル情報、タイトル情報、出演者情報、および、番組解説情報といった各種情報を一度に取得する構成を説明したが、これに限定されるものではない。
【０１５９】
例えば、一度に上記各種情報全てを取得せずに、ユーザやシステムからの指示を受け付けることによって、残りの各種情報を取得する構成としてもよい。つまり、複数の段階を経て番組情報を取得する構成としてもよい。この一例としては、まず、開始日時情報、終了日時情報、放送局情報、ジャンル情報、および、タイトル情報を取得し、ユーザ等からの指示を受け付けた場合に、残りの出演者情報と番組解説情報とを取得する構成が挙げられる。
【０１６０】
この構成においては、開始日時情報、終了日時情報、放送局情報、Ｇコードなど放送番組を特定できるＩＤから、複数のサーバから、放送番組の詳細な番組情報を取得する共に、複数のサーバからの番組情報を、番組情報の抽出に利用してもよい。
【０１６１】
また、番組情報取得部１１は、通常、番組情報抽出装置２が、外部から番組情報群を取得可能な状態であるときは、リアルタイムに番組情報を取得する。しかしながら、システムやユーザから指示を受け付けたときに、外部から番組情報群を受信するでもよい。
【０１６２】
また、上記の実施の形態においては、キーワード情報の抽出においては、形態素解析の手法を用いて名詞のみを抽出したが、これに限定されない。例えば、参照用データ記憶装置１５に記憶した参照語彙関連付情報を参照し、放送番組のジャンルと一致するジャンルに関連付けられた参照情報と一致する語彙を抽出する構成としてもよい。
【０１６３】
また、上記実施の形態においては、例えば図２（ｂ）に示すとおり、キーワード情報が重複している場合であっても、全てのキーワード情報を抽出した。しかしながら、これに限定されるものではない。例えば、一度抽出したキーワード情報は、再度抽出しない構成としてもよい。また、キーワード情報の抽出と共に、該キーワード情報が出現した回数を記憶する構成としてもよい。また、複数回出現するキーワード情報に対しては、該キーワード情報によるポイント情報更新の際に、出現する回数に応じて、ポイントの上昇率が高くなるよう、出現回数に基づくポイント情報を付す構成としてもよい。
【０１６４】
また、図７においては、抽出用情報等がジャンル別に整理されて記憶されている場合を示した。しかしながら、ユーザデータ記憶装置１７内では、識別情報に、ジャンル情報が関連づけされていれば、記憶形式は特に限定されるものではない。例えば、タイトル、出演者、およびキーワードの種別毎に整理して記憶する構成であってもよい。
【０１６５】
また、番組情報記憶装置１２に番組情報を記憶する際に、参照用データ記憶装置１５を参照し、以下の処理を行う構成としてもよい。まず、番組情報のジャンルと同じジャンルに関連付けられている参照情報と一致する情報を、この番組情報から抽出する。そして、データ更新部１６が、上記参照情報と一致した情報を抽出用情報として、ユーザデータ記憶装置１７において、該番組抽出情報を該番組情報のジャンル情報と同一のジャンル情報に関連付ける。なお、この場合には、判定部３２は、参照用データ記憶装置１５に記憶された第２関連付情報を参照する必要はない。
【０１６６】
また、上記の実施の形態においては、ジャンルを、番組情報に含まれるジャンル情報に従って区分けしたが、これに限定されるものではない。例えば、番組情報の或る所定の単語を含む場合はグループ１と、別の所定の単語を含む場合にはグループ２というように、番組情報内のテキスト情報を用いてグループ分けし、この各グループを一つのジャンルとしてもよい。
【０１６７】
また、番組情報に含まれるジャンル情報に従う場合と、上記グループに従う場合との何れかを選択可能な構成としてもよい。この場合には、２つの異なる参照語彙関連付情報を参照用データ記憶装置１５に記憶しておき、上記選択に応じて、用いる参照語彙関連情報を使い分ける構成とすればよい。
【０１６８】
また、上記実施の形態においては、視聴情報取得部１３が、ユーザが視聴した放送番組を示す視聴情報を取得する構成を説明した。
【０１６９】
しかしながら、視聴情報取得部１３の他に、さらに、録画予約された放送番組を示す録画予約番組情報を取得する録画情報取得部を設け、この放送番組の番組情報を用いて、ユーザデータ記憶装置１７に抽出用情報を記憶させる構成としてもよい。なお、録画予約番組情報も、視聴番組情報と同様に、ユーザの嗜好する放送番組の属性を示した番組情報（嗜好番組）といえる。さらに、放送番組を指定する情報を指定情報とすると、ユーザから指定情報を受け付けると共に、この指定情報に示された放送番組についての番組情報を用いて、ユーザデータ記憶装置１７に抽出用情報を記憶させる構成としてもよい。
【０１７０】
なお、視聴情報以外に、録画情報および指定情報を用いた場合には、図５示すログ内容に、録画開始、録画終了、ユーザ指定といったログが追加される。
【０１７１】
また、視聴情報取得部１３の代わりに、放送番組を指定する受付部を設け、ユーザが気に入った放送番組を指定する構成としてもよい。ここで、放送番組の指定の仕方も、特に限定されず、例えば、ユーザが、放送番組の視聴中に受付部を介して指定してもよいし、あるいは、番組情報閲覧中に受付部を介して指定してもよい。なお、上記指定された放送番組の番組情報も、嗜好番組情報と言える。
【０１７２】
また、番組情報抽出装置が、外部から、コンテンツの内容を説明するテキストデータが付与されたコンテンツ情報を取得し、かつ、この取得したコンテンツ情報を視聴した場合でも、上記と同様に、テキストデータ中の文字列等を、所定情報としてユーザデータ記憶装置１７に記憶する構成としてもよい。
【０１７３】
また、上記の実施の形態においては、ポイント情報は、視聴回数に基づいた情報としたが、これに限定されるものではない。例えば、視聴終了日時情報と、抽出指示受付部１８が抽出指示を受け付けた日時情報（指示日時情報）とを用いて、視聴最終日から指示日までの日数を求め、この日数が長くなるほど、ポイントが高くなるように、ポイント情報を規定してもよい。あるいは、放送番組の視聴時間が長くなるほど、ポイントが高くなるように、ポイント情報を規定してもよい。あるいは、同一の抽出用情報を含む全ての放送番組全てのうち、どれだけの放送番組を視聴したかを示す割合を算出し、この割合が高くなるほど、ポイントが高くなるように、ポイント情報を規定してもよい。
【０１７４】
また、上記の実施の形態においては、合致度の算出の対象となる番組情報は、上記第２指示を受け付けた時刻よりも後に放送される放送番組の番組情報としたが、これに限定されるものではない。例えば、ユーザやシステムによって対象となる番組情報の範囲を指定し、その範囲内の番組情報全ての合致度を算出する構成としてもよい。
【０１７５】
また、上記の実施形態においては、種別毎にポイントの平均値を算出し、その総計を合致度としたが、これに限定されるものではない。例えば、種別を考慮せずに、各抽出用情報に関連付けられたポイント情報の各ポイントの総和を求め、この総和を合致度としてもよい。
【０１７６】
また、上記の実施の形態においては、情報抽出部１９が、この情報で示された優先度に基づいて、番組情報記憶装置１２から所定数以下の数の番組情報を抽出する構成を示した。しかしながら、これに限定されず、情報抽出部１９を、合致度が所定の値以上の番組情報を抽出する構成としてもよい。
【０１７７】
また、上記の実施の形態においては、上述したように、ユーザデータ記憶装置１７の記憶容量の残りがほとんどなく、抽出用情報と視聴終了日時情報とポイント情報とを記憶させることができない場合には、ポイント情報で示されるポイントが低い抽出用情報、あるいは、視聴終了日時情報で示される視聴終了日時が最も古い抽出用情報を削除する構成とした。しかしながら、これに限定されるものではない。
【０１７８】
例えば、データ関連付部３３が、視聴終了日時情報に基づいて、視聴終了日からの経過に数を抽出用情報毎に算出すると共に、所定の日数以上経過している抽出用情報、並びに、該抽出用情報に関連づけされている視聴終了日時情報およびポイント情報を削除する構成とすればよい。さらに、所定の日数以上経過している抽出用情報が存在しない場合には、最も日数が経過している抽出用情報、ならびに、該抽出用情報に関連づけされている視聴終了日時情報およびポイント情報を削除する構成としておけばよい。
【０１７９】
以上のように、番組情報抽出装置２は、各放送番組の属性を示した番組情報を含む番組情報群を取得する番組情報取得部（番組情報取得手段）１１と、放送番組のジャンルを示した情報をジャンル情報とすると、各ジャンル情報に対して、少なくとも抽出用情報（所定情報）の関連付けがなされた所定語彙関連付情報（第１関連付情報）を記憶したユーザデータ記憶装置（第１記憶装置）１７と、前記所定語彙関連付情報に基づいて、前記取得した番組情報に、前記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定する判定部（第１判定手段）２０と、前記判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、前記番組情報群の中から前記取得した番組情報を抽出する情報抽出部（情報抽出手段）１９とを備える構成である。
【０１８０】
この構成によれば、番組情報取得部１１により、各放送番組の属性を示した番組情報を含む番組情報群を取得できる。また、ユーザデータ記憶装置１７には、各ジャンル情報に対して、少なくとも抽出用情報の関連付けがなされた所定語彙関連付情報が記憶されている。
【０１８１】
さらに、判定部２０により、前記所定語彙関連付情報に基づいて、前記取得した番組情報に、前記抽出用情報が含まれ、かつ、該抽出用情報と関連付けられたジャンル情報が含まれているか否かを、番組情報毎に判定できる。つまり、判定部２０により、取得した番組情報中に、所定語彙関連付情報において関連付けられたジャンル情報と抽出用情報との両情報が含まれているか否かが、番組情報毎に判定できる。
【０１８２】
また、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、情報抽出部１９により、前記番組情報群の中から前記取得した番組情報を抽出できる。つまり、情報抽出部１９により、所定語彙関連付情報において関連付けられたジャンル情報と抽出用情報との両情報が含まれている番組情報を、番組情報群から抽出できる。
【０１８３】
それゆえ、ジャンル情報に対して関連付ける抽出用情報をジャンル情報毎に異ならせることにより、ジャンル情報に応じた抽出用情報を用いて番組情報の抽出を行うことができる。
【０１８４】
ところで、あるジャンルにおいて、該ジャンルの放送番組の番組情報内に頻繁に現れる情報であっても、他のジャンルの放送番組の番組情報においては、頻繁に現れない場合がある。この場合、上記情報は、上記あるジャンルにおいては特徴的な情報とならないが、上記他のジャンルにおいては特徴的な情報となる。このように、同じ情報であっても、ジャンルに応じて、特徴的な情報となったり、あるいは、ならなかったりする。それゆえ、上記他のジャンルにおいては、上記情報を抽出用情報として、該他のジャンルを示すジャンル情報に関連付けておけば、該情報と該ジャンル情報とが含まれている番組情報を抽出できる。つまり、特定のジャンルにおいて特徴的となる情報を含む番組情報を抽出することができる。
【０１８５】
したがって、上記の構成では、上述したように、ジャンル情報に応じた抽出用情報を用いて番組情報の抽出を行うことができるため、各ジャンル情報に対して、抽出用情報としてユーザの好みを表す情報を関連付けておけば、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる番組情報抽出装置を提供できる。
【０１８６】
また、番組情報抽出装置２は、前記所定語彙関連付情報には、さらに、抽出用情報毎に、抽出用情報の重要度を示した重要度情報が予め関連付けられており、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報に関する前記重要度情報を用いて、各番組情報の優先度を算出する優先度算出部（優先度算出手段）２１とを備え、情報抽出部１９は、前記優先度の高い順に、番組情報群から番組情報を抽出する構成である。
【０１８７】
この構成によれば、所定語彙関連付情報には、さらに、抽出用情報毎に、抽出用情報の重要度を示した重要度情報が予め関連付けられている。また、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、優先度算出部２１により、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報に関する前記重要度情報を用いて、各番組情報の優先度を算出することができる。さらに、情報抽出手段は、前記優先度の高い順に、番組情報群から番組情報を抽出することができる。
【０１８８】
それゆえ、各ジャンル情報に関し、ユーザの嗜好の度合いが高い抽出用情報の重要度を高くなるように設定しておけば、このような抽出用情報を多く含む番組情報の優先度は高くなる。したがって、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができるという効果を奏する。
【０１８９】
また、番組情報抽出装置２において、情報抽出部１９は、所定数以下の数の番組情報を抽出することが好ましい。
【０１９０】
この構成によれば、情報抽出部１９により、所定数以下の数の番組情報が抽出される。それゆえ、優先度の低い番組情報は抽出されない。したがって、ユーザの嗜好度合いの高い番組情報のみを抽出することが可能となる。
【０１９１】
また、本発明に係る番組情報抽出装置２は、各ジャンル情報に対して参照情報の関連付けがなされた参照語彙関連付情報（第２関連付情報）を記憶した参照用データ記憶装置（第２記憶装置）１５と、前記取得された番組情報であって、ユーザが嗜好する放送番組の属性を示した番組情報を嗜好番組情報とすると、前記参照語彙関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かを嗜好番組情報毎に判定する判定部（第２判定手段）３２と、判定部３２により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、ユーザデータ記憶装置（第１記憶装置）１７に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を抽出用情報として関連付けるデータ関連付部（関連付手段）３３とを備える構成である。
【０１９２】
この構成によれば、参照用データ記憶装置１５には、各ジャンル情報に対して参照情報の関連付けがなされた参照語彙関連付情報が記憶される。また、判定部３２により、前記参照語彙関連付情報に基づいて、嗜好番組情報に、前記参照情報が含まれ、かつ、該参照情報と関連付けられたジャンル情報が含まれているか否かが嗜好番組情報毎に判定できる。さらに、判定部３２により、嗜好番組情報に前記参照情報および該参照情報と関連付けられたジャンル情報が含まれていると判定された場合、データ関連付部３３により、ユーザデータ記憶装置１７に記憶された、該嗜好番組情報に含まれる該ジャンル情報と同一のジャンル情報に、該参照情報と同一の情報を抽出用情報として関連付けることができる。
【０１９３】
ところで、抽出用情報をジャンル情報に関連付ける場合、嗜好番組情報はユーザの嗜好を表す番組情報であるからといって、ジャンル情報に対して、嗜好番組情報中の情報を分別せずに抽出用情報として関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０１９４】
それゆえ、予め各ジャンルにおいて特徴となりうる情報を参照情報として記憶させておけば、各ジャンルにおいて特徴とならない情報が、該ジャンルを示すジャンル情報に関連付けられてしまう事態を防止できる。したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができるという効果を奏する。
【０１９５】
また、番組情報抽出装置２において、データ関連付部３３は、さらに、ユーザデータ記憶装置（第１記憶装置）１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報を抽出用情報として関連付ける構成である。
【０１９６】
この構成によれば、データ関連付部３３により、さらに、ユーザデータ記憶装置１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、タイトルを示したタイトル情報が抽出用情報として関連付けられる。
【０１９７】
ここで、嗜好番組情報のタイトル情報は、ユーザの嗜好を示した情報であるといえる。
【０１９８】
したがって、上述したように、タイトル情報を抽出用情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となる。
【０１９９】
また、番組情報抽出装置２において、データ関連付部３３は、さらに、ユーザデータ記憶装置１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報を抽出用情報として関連付ける構成である。
【０２００】
この構成によれば、データ関連付部３３により、さらに、ユーザデータ記憶装置１７に記憶された、嗜好番組情報に含まれるジャンル情報と同一のジャンル情報に、該嗜好番組情報に含まれる、出演者を示した出演者情報が抽出用情報として関連付けられる。
【０２０１】
ここで、嗜好番組情報の出演者情報は、ユーザの嗜好を示した情報であるといえる。
【０２０２】
したがって、上述したとおり、出演者情報を抽出用情報として、前記嗜好番組情報に含まれるジャンル情報に関連付けることにより、ユーザの嗜好に沿った番組情報を抽出することが可能となる。
【０２０３】
ところで、上記の実施の形態においては、優先度を算出し、優先度の高い番組情報から順に抽出する構成を示したが、これに限定されるものではない。例えば、図１１に示すように、番組情報抽出装置２を、優先度算出部２１の代わりに抽出用情報数算出部（所定情報数算出手段）２３を有する構成としてもよい。
【０２０４】
ここで、抽出用情報数算出部２３は、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報の数を、番組情報毎に算出する。また、この場合には、情報抽出部１９を、前記算出した抽出用情報の数が多い順に、番組情報群から番組情報を抽出する構成としておく。
【０２０５】
つまり、番組情報抽出装置２ａを、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報の数を、番組情報毎に算出する抽出用情報数算出部（所定情報数算出手段）２３を備え、情報抽出部１９は、前記算出した抽出用情報の数が多い順に、番組情報群から番組情報を抽出する構成としておく。
【０２０６】
この構成によれば、判定部２０により前記抽出用情報および該抽出用情報と関連付けられたジャンル情報が含まれていると判定された場合、抽出用情報数算出部２３により、該番組情報に含まれると共に該ジャンル情報に関連付けられた抽出用情報の数が、番組情報毎に算出される。
【０２０７】
ここで、各ジャンル情報に対して、抽出用情報としてユーザの好みを表す情報を関連付けておいた場合、抽出用情報が数多く含まれる番組情報ほど、ユーザの嗜好に沿った番組情報であると言える。
【０２０８】
したがって、上述したように、情報抽出部１９が、前記算出した抽出用情報の数が多い順に、番組情報群から番組情報を抽出することにより、ユーザの嗜好の度合いが高い順に、番組情報を抽出することができる。
【０２０９】
〔実施の形態２〕
本発明の他の実施形態について、図１２から図１５に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施の形態１の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【０２１０】
本実施の形態に係る番組情報表示装置１′は、番組情報抽出装置２′と表示装置３とを備える。つまり、番組情報表示装置１′は、実施の形態１の番組情報表示装置１と比較すると、番組情報抽出装置の構成が異なっている。そこで、以下では、番組情報抽出装置２′について説明する。
【０２１１】
図１２は、番組情報抽出装置２′を備えた番組情報表示装置１′の構成を示した図である。番組情報抽出装置２′は、同図に示すとおり、番組情報取得部１１、番組情報記憶装置１２、視聴情報取得部１３、視聴番組情報取得部（視聴番組情報取得手段）１４′、データ更新部１６′、ユーザデータ記憶装置１７、抽出指示受付部１８、情報抽出部１９、判定部２０、優先度算出部２１、および、表示制御部２２を備えている。また、データ更新部１６′は、選択部５１、判定部（第３判定手段）５２、判定部（第４判定手段）５３、判定部（第５判定手段）５４、判定部（第６判定手段）５５、および、データ関連付部（関連付手段）３３′を備えている。
【０２１２】
このように、番組情報抽出装置２′は、参照用データ記憶装置１５を備えていない点、並びに、視聴番組情報取得部およびデータ変更部の構成が異なる点において、実施の形態１の番組情報抽出装置２と相違する。したがって、以下では、実施の形態１と相違する点を、主として説明する。
【０２１３】
視聴番組情報取得部１４′は、情報の送り先のみが実施の形態１の視聴番組情報取得部１４と異なる。視聴番組情報取得部１４′は、実施の形態１で述べた視聴番組情報（詳細には、視聴番組情報に含まれる各情報）を、データ更新部１６′に送る。さらに、視聴番組情報取得部１４′は、視聴情報の内、上記放送番組の視聴終了日時情報を、併せてデータ更新部１６′に送る。なお、視聴番組情報に含まれる各情報とは、実施の形態１でも示したとおり、タイトル情報、出演者情報、ジャンル情報、開始日時情報、終了日時情報、放送局情報、番組解説情報、および、キーワード情報をさす。
【０２１４】
また、視聴番組情報取得部１４′は、番組情報記憶装置１２内に記憶された上記視聴番組情報に対して、該番組情報で示される放送番組が視聴されたか否かを示すフラグ（以下、視聴フラグ）を付す。具体的には、視聴された場合には視聴フラグを「１」と、未視聴の場合には視聴フラグを「０」とする。これにより、例えば、番組情報記憶装置１２には、図１３に示すような、視聴フラグが付された番組情報が記憶される。
【０２１５】
ところで、本実施の形態においては、ユーザデータ記憶装置１７に抽出用情報を関連付けるにあたり、２通りの方法がある。第１の方法は、判定部５２、判定部５３、判定部５４、および、データ関連付部３３′をこの順に介して、上記関連付けを行う方法であり、第２の方法は、判定部５２、判定部５３、判定部５５、および、データ関連付部３３′をこの順に介して、上記関連付けを行う方法である。
【０２１６】
つまり、両方法の異なる点は、判定部５３から所定の情報を判定部５４に送るか、あるいは、判定部５３から該所定の情報を判定部５５に送るかという点である。ここで、上記所定の情報を、何れの判定部に送るかという２者択一の選択は、選択部５１により決定される。
【０２１７】
具体的には、選択部５１は、番組情報記憶装置１２に記憶されている、視聴フラグが「１」の番組情報の数が所定の値以上であるか否かを判定し、所定の値未満の場合には、上記所定の情報を判定部５４に送るように判定部５３に指示する。一方、所定の値以上の場合には、選択部５１は、上記所定の情報を判定部５５に送るように判定部５３に指示する。
【０２１８】
言い換えると、視聴された放送番組の数が少ない場合には、選択部５１は、判定部５４に上記所定の情報が送られるよう判定部５３に指示する一方、視聴された放送番組の数が多い場合には判定部５５に上記所定の情報が送られるよう判定部５３に指示する。また、視聴履歴が比較的少ない間は判定部５４に上記所定の情報が送られるよう判定部５３に指示する一方、視聴履歴がある程度蓄積されると判定部５５に上記所定の情報が送られるよう判定部５３に指示する構成とも言える。なお、所定の情報については、後述する。
【０２１９】
以下では、まず、上記第１の方法が選択された場合の、ユーザデータ記憶装置１７への抽出用情報の関連付けについて説明する。
【０２２０】
判定部５２は、上記視聴番組情報内のキーワード情報（つまり、文字列）が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じか否かを、キーワード情報毎に判定する。そして、判定部５２は、同じであると判定されたキーワード情報を除いたキーワード情報（以下、第１キーワード情報群と称する）を、視聴番組情報毎に判定部５３に送る。
【０２２１】
例えば、或る視聴番組情報のジャンルがサッカーの場合、このジャンルを示すジャンル情報を含む番組情報は全てサッカーに関する番組情報であるため、「サッカー」という語彙は特徴のある語彙ではない。このため、「サッカー」という語彙は、判定部５３に送られず、例えば、サッカーチーム名、大会名等の語彙（第１キーワード情報群）が判定部５３に送られる。
【０２２２】
判定部５３は、判定部５２から、視聴番組情報毎に第１キーワード情報群を受け付ける。そして、判定部５３は、各第１キーワード情報群に、同一のキーワード情報が所定数以上含まれているか否かを、視聴番組情報毎に判定する。言い換えると、判定部５３は、同一のキーワード情報が所定数以上、視聴番組情報に含まれているか否かを、視聴番組情報毎に判定する。
【０２２３】
そして、所定数以上含まれていないと判定されたキーワード情報（以下、第２キーワード情報群と称する）は、判定部５３により、判定部５４に送られる。一方、所定数以上含まれていると判定されたキーワード情報（以下、第３キーワード情報群と称する）は、判定部５３により、データ関連付部３３′に送られる。
【０２２４】
データ関連付部３３′が判定部５３から、視聴番組情報毎に第３キーワード情報群を受け付けた場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、該視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、上記同一のキーワード情報を、上述した抽出用情報として関連付ける。
【０２２５】
なお、この場合、データ関連付部３３′は、実施の形態１のデータ関連付部３３と同様に、ポイント情報の更新および視聴終了日時情報の更新を行う。以下において、データ関連付部３３′がキーワード情報を抽出用情報として関連付ける場合には、上記ポイント情報の更新および視聴終了日時情報の更新が行われるものとする。
【０２２６】
ところで、ある任意の番組情報に頻繁に出現するキーワード情報は、放送番組の特徴を示す語彙である。このため、上記キーワード情報は、ユーザの嗜好を表すものと考えられる。それゆえ、データ関連付部３３′により、ジャンル情報に関連付けておく。
【０２２７】
一方、判定部５４が、判定部５３から視聴番組情報毎に第２キーワード情報群を受け付けた場合には、判定部５４は、以下の判定を行う。つまり、視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、判定部５４は、上記同一ジャンル番組情報数に対する、第２キーワード情報群のキーワード情報（文字列）を含んだ番組情報数の割合が所定値以上であるか否かを、キーワード情報毎に判定する。そして、所定値未満であると判定されたキーワード情報（以下、第４キーワード情報群と称する）は、判定部５４により、データ関連付部３３′に送られる。
【０２２８】
データ関連付部３３′が、判定部５４から視聴番組情報毎に第４キーワード情報群を受け付けた場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、各視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、各判定の対象となったキーワード情報を、上述した抽出用情報として関連付ける。
【０２２９】
なお、上記所定数は、５０パーセントとしもよいし、その他の数としてもよい。特に限定されない。
【０２３０】
ところで、同一ジャンル内には、同じキーワード情報を含む番組情報が頻繁に出現したり、意味が類似したキーワード情報を含む番組情報が頻繁に出現したりする。しかしながら、これら多くの番組情報で出現するキーワードは、特徴のある語彙ではない。例えば、映画のジャンルにおいて番組解説情報に「字幕」および「監督」といったキーワード情報を含む番組情報の数は多く、これらのキーワード情報は、映画のジャンルにおいては、特徴のある語彙ではない。このため、上記キーワード情報は、ユーザの嗜好を表すものと考えられない。それゆえ、これらのキーワード情報は、ジャンル情報に関連付けないこととする。
【０２３１】
また、データ関連付部３３′は、実施の形態１のデータ関連付部３３と同様に、番組用抽出情報毎に、ポイント情報の更新、並びに、ジャンル情報に対応する、タイトル情報、出演者情報、および、終了日時情報の関連付けを行う。
【０２３２】
以上により、ユーザデータ記憶装置１７には、実施の形態１と同様、図７に示すとおり、ジャンル毎に種別に区分けして、上記抽出用情報、視聴終了日時情報、および、ポイント情報が記憶される。つまり、ユーザデータ記憶装置１７には、各ジャンル情報に対して抽出用情報の関連付けがなされると共に、この各抽出用情報に対して、視聴終了日時情報およびポイント情報が関連付けられた所定語彙関連付情報（第１関連付情報）が記憶される。
【０２３３】
ここで、このような第１の方法で得られる具体的な効果について説明する。
【０２３４】
同一ジャンル内では同じキーワード情報を含む番組情報が頻繁に出現する。逆に、あるジャンル（以下、ジャンルＡ）で多くの番組情報に含まれるキーワード情報Ｘでも、別のジャンル（以下、ジャンルＢ）ではあまり出現しないことがある。このとき、ジャンルを超えて番組情報全体を考えると、キーワード情報Ｘを含む番組情報が頻繁に出現していないように判断される場合がある。
【０２３５】
したがって、ユーザデータ記憶装置１７に対する抽出用情報の記憶を、従来のようにジャンルを無視して行うと、キーワード情報Ｘがユーザデータ記憶装置１７に記憶されてしまう。このような場合、キーワード情報ＸはジャンルＡの番組によく含まれるので、ジャンルＡの番組が多く抽出されてしまうこととなる。つまり、ユーザの嗜好に沿わない番組情報が多く抽出される
しかしながら、第１の方法では、実施の形態１と同様、ジャンル情報毎に、抽出用情報として関連付けるキーワード情報を設定できる。したがって、上記キーワード情報Ｘを、ジャンルＡを示すジャンル情報には関連付けない一方、ジャンルＢを示すジャンル情報には関連付けるといったことが可能になる。
【０２３６】
以上のように、第１の方法は、キーワード情報がジャンルのジャンル名と一致するか否か、そのジャンルに属する放送番組の番組情報内でのキーワード情報の出現回数、および、そのジャンルに属する放送番組の番組情報内での、上記キーワード情報を含む番組情報の割合に基づいて、キーワード情報を抽出用情報として、ユーザデータ記憶装置１７に記憶させるか否かを判断する構成である。
【０２３７】
次に、上記第２の方法が選択された場合の、ユーザデータ記憶装置１７への抽出用情報の関連付けについて説明する。なお、判定部５２および判定部５３については、第１の方法で説明したため、ここでの説明は省略する。また、以下では、判定部５３から、該判定部５３において所定数以上含まれていないと判定されたキーワード情報（第２キーワード情報群と称する）が、判定部５４に送られたとして説明する。
【０２３８】
判定部５５が、判定部５４から視聴番組情報毎に第２キーワード情報群を受け付けた場合には、判定部５５は、以下の判定を行う。なお、以下では、視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と称する。また、同一ジャンル番組情報群における、第２キーワード情報群の一キーワード情報を含んだ番組情報を第１特定番組情報と称する。さらに、第１特定番組情報群における、ユーザが視聴した放送番組の属性を示した番組情報（視聴フラグが「１」の番組情報）を第２特定番組情報と称する。
【０２３９】
判定部５５は、前記第２特定番組情報に対する、前記第１特定情報の割合が、所定値以上であるか否かを、キーワード情報毎に判定する。言い換えると、ユーザが視聴した放送番組が属するジャンルと同じジャンルの放送番組のうち、該放送番組の番組情報に含まれるキーワード情報を番組情報に含む放送番組を、ユーザが或る割合以上で視聴しているのかを、上記頻繁に出現しなかったキーワード情報毎に判定する。そして、所定値以上であると判定されたキーワード情報（以下、第５キーワード情報群と称する）は、判定部５５により、データ関連付部３３′に送られる。
【０２４０】
ここで、具体例を挙げて、判定部５５での判定を説明する。
【０２４１】
まず、「プロ野球」というキーワード情報を含み、「野球」というジャンルの番組情報全体の中で視聴フラグが「１」になっている番組情報をカウントする。このカウント値をＣＡとする。次に、「プロ野球」というキーワード情報を含み、「野球」というジャンルの番組情報全体をカウントする。このカウント値をＣＢとする。そして、判定部５５により、ＣＢに対するＣＡの割合を求め、求めた割合が予め定めておいた閾値ＴＨ（上記所定値）以上であるならば、判定部５５は、この「プロ野球」というキーワード情報をデータ関連付部３３′に送る。
【０２４２】
なお、閾値ＴＨは上記同一の値である必要はない。例えば、判定部５５により、視聴フラグが「１」の番組情報が一定数以上、番組情報記憶装置１２に記憶されたと判断された場合、判定部５５が上記閾値ＴＨを変更する構成としてもよい。
【０２４３】
また、「プロ野球」というキーワード情報に関するの判定が終了すれば、「チームＡ」、「チームＢ」に関しても同様に判定を行う。ただし、「チームＡ」のように番組情報中に複数回出現するキーワード情報は、一度判定すればよい。
【０２４４】
ところで、上記においては、同一ジャンル番組情報群における、第２キーワード情報群の一キーワード情報を含んだ番組情報を第１特定番組情報としたが、これに限定されるものではない。例えば、同一ジャンル番組情報群における、第２キーワード情報群の一キーワード情報を含んだ番組情報であって、さらに、判定部５５による判定日時以前の放送番組の番組情報を、第１特定番組情報としてもよい。
【０２４５】
データ関連付部３３′が、判定部５５から視聴番組情報毎に第５キーワード情報群を受け付けた場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、判定の対象となったキーワード情報を含む前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、該キーワード情報を、上述した抽出用情報として関連付ける。
【０２４６】
以上のように、第２の方法では、第１の方法と同様に、ユーザが視聴した放送番組の番組情報に含まれるキーワード情報が、該放送番組の属するジャンルと一致するかどうかを判断し、一致したキーワード情報に関しては、ユーザデータ記憶装置１７での関連付けを行わない。また、第１の方法と同様に、一致しなかったキーワード情報に関しては、ユーザが視聴した放送番組の一番組情報に頻繁に出現する場合、上記関連付けを行う。
【０２４７】
さらに、上述したように、第２の方法では、ユーザが視聴した放送番組が属するジャンルと同じジャンルの放送番組のうち、該放送番組の番組情報に含まれるキーワード情報を番組情報に含む放送番組を、ユーザが或る割合以上で視聴しているのかを、上記頻繁に出現しなかったキーワード情報毎に判定する。そして、このキーワード情報を含む放送番組を、ユーザが高い割合で視聴しているならば、上記関連付けを行う構成である。
【０２４８】
ところで、ユーザは、或るジャンル内において、好みのキーワード情報が出現する放送番組をよく視聴すると考えられる。例えば、ユーザが野球というジャンルにおいて、好みのプロ野球のチームの試合だけをよく視聴するとする。プロ野球の試合の放送番組のタイトルは、例えば「プロ野球〜チームＡｖｓチームＮ」とする。ここで、好みのチームをチームＡとすると、「野球」というジャンルの中では、「チームＡ」というキーワード情報を含む放送番組をユーザが見る割合が高くなるはずである。したがって、第２の方法では、このようなキーワード情報を含む番組情報を抽出できる。
【０２４９】
また、同ユーザが「チームＡ」の試合の放送番組を視聴したとき、「チームＡ」と共に「プロ野球」というキーワード情報も抽出されるとする。このため、「プロ野球」というキーワード情報の出現回数は多くなる。また、「プロ野球」をキーワード情報として含む番組情報で示される放送番組をユーザが視聴した割合は、「チームＡ」をキーワード情報として含む番組情報で示される放送番組をユーザが視聴した割合よりも少ないと考えられる。というのは、「チームＡ」でない他のチーム同士のプロ野球の試合の番組が存在するためである。言い換えると、視聴していない放送番組の番組情報であって、かつ、プロ野球というキーワード情報を含む番組情報が多数存在するからである。
【０２５０】
ここで、仮に「プロ野球」というキーワード情報を関連付けてしまうと、「チームＡ」以外の試合の放送番組の番組情報も抽出してしまうおそれがある。以上の点から、ユーザの視聴の有無に関わらず、よく出現するキーワードはユーザの好みを表すキーワードにはなりにくいと考えられる。このため、ユーザが視聴した放送番組内で出現回数が多くても、ユーザが未視聴の番組でも出現回数が多いキーワード情報は、関連付けるべきでないといえる。しかしながら、上記第２の方法では、このような関連付けを防ぐことができるため、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０２５１】
また別のユーザが、野球というジャンルにおいて、ほぼ全てのプロ野球の試合の番組を視聴するとする。この場合、「プロ野球」というキーワード情報を含む番組をユーザが視聴した割合は高くなると考えられる。このような場合、このユーザにとっては「プロ野球」というキーワード情報を関連付けるべきである。これは、プロ野球の試合であるならば、どのチームの試合であっても、ユーザは視聴したいと考えるためである。
【０２５２】
上記第２の方法では、このような場合には、「プロ野球」というキーワード情報を関連付けできるため、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０２５３】
以上のように、第２の方法では、ジキーワード情報がジャンルのジャンル名と一致するか否か、そのジャンルに属する放送番組の番組情報内でのキーワード情報の出現回数、および、ジャンル内でそのキーワード情報を番組情報に含む放送番組を視聴した割合に基づいて、キーワード情報を抽出用情報として、ユーザデータ記憶装置１７に記憶させるか否かを判断する。
【０２５４】
ここで、このような第２の方法で得られる具体的な効果について説明する。
【０２５５】
ユーザは、通常、同一ジャンル内では同じキーワード情報を含む番組情報に関する放送番組を頻繁に視聴する。逆に、あるジャンル（以下、ジャンルＡ′）でキーワード情報Ｘ′を番組情報に含む放送番組を頻繁に視聴しても、別のジャンル（以下、ジャンルＢ′）ではキーワード情報Ｘ′を番組情報に含む放送番組をあまり視聴しない場合がある。このような場合には、ジャンルを超えて番組情報全体を考えると、キーワード情報Ｘを含む番組情報で示される放送番組を、ユーザはあまり視聴していないと判断されるおそれがある。
【０２５６】
したがって、ユーザデータ記憶装置１７に対する抽出用情報の記憶を、従来のようにジャンルを無視して行うと、キーワード情報Ｘがユーザデータ記憶装置１７に記憶されてない。このため、ユーザの嗜好に沿った番組情報を的確に抽出できない。
【０２５７】
しかしながら、第２の方法では、実施の形態１と同様、ジャンル情報毎に、抽出用情報として関連付けるキーワード情報を設定できる。したがって、上記キーワード情報Ｘを、ジャンルＡを示すジャンル情報には関連付ける一方、ジャンルＢを示すジャンル情報には関連付けないといったことが可能になる。
【０２５８】
ところで、上記においては、視聴履歴が比較的少ない間は、第１の方法を用いて上記抽出用情報の関連付けを行い、視聴履歴がある程度蓄積されると、第２の方法を用いて上記関連付けを行った。
【０２５９】
このように、視聴履歴が比較的少ない間において第１の方法を用いる理由は、視聴履歴が比較的少ないうちは、視聴フラグが「１」の番組情報が少ない（つまり、上記カウント値であるＣＡが小さい）ため、全てのキーワード情報が関連付けされたり、あるいは、全てのキーワード情報が関連付けされなかったりするおそれがあるためである。
【０２６０】
また、視聴履歴がある程度蓄積されると第２の方法に切り替える理由は、第２の方法は、第１の方法よりも、よりユーザの視聴傾向に従って、各キーワード情報を抽出用情報として関連付けるか否かを判断することが可能なためである。
【０２６１】
以下に、上記第１の方法と第２の方法とを用いて、各キーワード情報を抽出用情報として関連付けるか否かを判定する場合の具体例について説明する。なお、判定部５４と判定部５５とデータ関連付部３３′とにおいて行われる処理についてのみ説明する。
【０２６２】
ここでは、野球というジャンルの中で「プロ野球」というキーワード情報を、抽出用情報として関連付けるか否かについて説明する。
【０２６３】
まず、上述したように、視聴履歴が比較的少ない間は、第１の方法を用いて判定する。
【０２６４】
「野球」というジャンル情報を含む番組情報の中には、通常、図２（ａ）（ｂ）に示すような「プロ野球」というキーワード情報を含む番組情報が多数存在する。また、図４（ａ）（ｂ）に示すような「プロ野球」というキーワード情報を含まない番組情報も多数存在する。
【０２６５】
判定部５４は、「野球」のジャンルに属する放送番組の番組情報（つまり、野球というジャンル情報を有する番組情報）内での、「プロ野球」というキーワード情報を含む番組情報の割合が、所定値（例えば５０パーセント）以上であるか否かを判定する。
【０２６６】
そして、所定値未満であるならば、データ関連付部３３′は、「プロ野球」というキーワード情報を抽出用情報として、ユーザデータ記憶装置１７内の野球というジャンル情報に関連付ける。
【０２６７】
なお、「プロ野球」というキーワード情報が関連付けられると、この「プロ野球」というキーワード情報に付されたポイント情報も併せて更新する。また、第１の方法では、ユーザデータ記憶装置１７に既に記憶されているキーワード情報に関しては、判定部５４は、上記の判定を行う必要はなく、ポイント情報のみを更新すればよい。
【０２６８】
次に、視聴履歴がある程度蓄積されると、第２の判定方法を用いる。ここでは、第１の方法を行ったときに、「プロ野球」というキーワード情報が、ユーザデータ記憶装置１７において関連付けられたとする。
【０２６９】
第２の方法では、「プロ野球」というキーワード情報を番組情報に含む放送番組であって、野球というジャンル内の放送番組を視聴した回数（つまり、ＣＡ）と、「プロ野球」というキーワード情報を番組情報に含む放送番組であって、野球というジャンル内の放送番組の数（つまり、ＣＢ）とをカウントし、さらに、放送番組数のうち視聴した放送番組が占める割合を求める。
【０２７０】
ここで、例えば、上記閾値ＴＨを６０パーセントとすると、上記割合が６０％よりも大きいときは、既に、ユーザデータ記憶装置１７においては、野球というジャンル情報にプロ野球というキーワード情報が抽出用情報として関連付けられているため、データ関連付部３３′は、「プロ野球」という抽出用情報に関連付けられたポイント情報を更新する。一方、上記割合が６０％よりも小さいときは、データ関連付部３３′は、ポイント情報を更新しない。
【０２７１】
ここで、上記割合が閾値ＴＨよりも小さいということは、ユーザが、上記キーワード情報を含む番組情報で示される放送番組を視聴しない可能性が高いということを示している。したがって、第２の方法では、上述したように、このようなキーワード情報はユーザデータ記憶装置１７において関連付けを行わない。それゆえ、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる。
【０２７２】
ところで、上述したように、ＣＢは、現在の日時以前の放送番組の数であることが好ましい。さらに、ＣＢは、現在の日時以前の放送番組であって、かつ、ユーザが実際にテレビを視聴していた時間内の放送番組の数としてもよい。このようにする理由は、例えば、ユーザが「プロ野球」というキーワード情報を含む番組情報で示される放送番組が好みだとしても、ユーザがテレビを視聴する時間が限られていれば、上記割合が小さくなるおそれがあるためである。
【０２７３】
このように、第１の方法では、「プロ野球」というキーワード情報を含む番組情報の、野球というジャンル情報を有する番組情報全体からみた割合があまり高くなかったため、上記の関連付けを行った。
【０２７４】
一方、第２の方法では、ユーザが「プロ野球」というキーワード情報を含む番組情報で示される放送番組を視聴する割合が低ければ上記関連付けを行わず、この割合が高ければ上記関連付けを行う。このように、第２の方法では、ユーザの視聴状況に基づいて、上記関連付けを行うか否かの判定が可能となる。これにより、各ユーザの嗜好に応じた、抽出用情報を記憶させることができる。
【０２７５】
なお、第１の方法で或るキーワード情報が抽出用情報として既に或るジャンル情報に関連付けされていても、第２の方法により、該キーワード情報が、抽出用情報として該ジャンル情報に関連付ける情報でないと判断された場合、データ関連付部３３′が該キーワードを削除する構成としてもよい。
【０２７６】
第１の方法または第２の方法を用いることにより、番組情報抽出装置２′が、キーワード情報を抽出用情報として、ジャンル情報に関連付けるか否かを判断する。したがって、本実施の形態では、実施の形態１と相違して、新たに出現したキーワード情報を、番組所抽出用情報としてユーザデータ記憶装置１７内に記憶させることができる。
【０２７７】
なお、ユーザデータ記憶装置１７に新たに追加記憶させる抽出用情報がある場合に、既に、ユーザデータ記憶装置１７の記憶容量の残りがほとんどなく、この抽出用情報と視聴終了日時情報とポイント情報とを記憶させることができない場合には、実施の形態１と同様の処理を行えばよい。
【０２７８】
次に、ユーザデータ記憶装置１７に対して上述した各情報の記憶する際の処理のフローを図１４に基づいて説明する。
【０２７９】
まず、選択部５１により、視聴フラグが「１」の番組情報の数が所定の値以上であるか否かが判定される（Ｓ３１）。Ｓ３１において、所定の値未満である場合には、判定部５２により、視聴番組情報内のキーワード情報が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じか否かが、キーワード情報毎に判定される（Ｓ３２）。
【０２８０】
Ｓ３２において、上記ジャンルを示した文字列と同じであると判定された場合には、このように判定されたキーワード情報に関しては、ユーザデータ記憶装置１７内でのジャンル情報への関連付けを行うことなく、全てのキーワード情報に関して、視聴番組情報内のキーワード情報が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じであるかが判定されたか否かが判定される（Ｓ３７）。一方、Ｓ３２において、上記ジャンルを示した文字列と同じであると判定されなかった場合には、このように判定されたキーワード情報に関して、判定部５３により、上記第１キーワード情報群に、同一のキーワード情報が所定数以上含まれているか否かが判定される（Ｓ３３）。
【０２８１】
Ｓ３３において、所定数以上含まれていると判定された場合には、データ関連付部３３により、この視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、上記同一のキーワード情報が抽出用情報として関連付けられる（Ｓ３４）。一方、Ｓ３３において、所定数以上含まれていると判定されなかった場合には、判定部５４により、上記同一ジャンル番組情報数に対する、上記第２キーワード情報群のキーワード情報を含んだ番組情報数の割合が所定値以上であるか否かが、キーワード情報毎に判定される（Ｓ３５）。
【０２８２】
Ｓ３５において、所定の割合以上であると判定された場合には、このように判定されたキーワード情報に関しては、ユーザデータ記憶装置１７内でのジャンル情報への関連付けを行うことなく、Ｓ３７に進む。一方、Ｓ３５において、所定の割合未満であると判定された場合には、視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、判定の対象となったキーワード情報を抽出用情報として関連付ける（Ｓ３６）。そして、Ｓ３６の後は、Ｓ３７に進む。
【０２８３】
Ｓ３７において、全てのキーワードに関し判定が行われていないと判定された場合、Ｓ３２に戻る。一方、Ｓ３７において、全てのキーワードに関し判定が行われたと判定された場合、処理を終了する。
【０２８４】
一方、Ｓ３１において、所定の値以上である場合には、Ｓ３８からＳ４２の処理が行われる。ここで、Ｓ３８からＳ４０の処理は、それぞれ、上記Ｓ３２から３４と同じであるため説明を省略する。ただし、同図において、Ｓ３８でＹＥＳの場合はＳ４３に進み、ＮＯの場合にはＳ３９に進む。また、Ｓ３９でＹＥＳの場合はＳ４０に進む。さらに、Ｓ４０の後は、Ｓ４３に進む。
【０２８５】
Ｓ３９において、所定数以上含まれていると判定されなかった場合には、判定部５５により、上記第２特定番組情報に対する、上記第１特定情報の割合が、所定値以上であるか否かを、キーワード情報毎に判定する（Ｓ４１）。Ｓ４１において、所定値以上であると判定されなかった場合、このように判定されたキーワード情報に関しては、ユーザデータ記憶装置１７内でのジャンル情報への関連付けを行うことなく、全てのキーワード情報に関して、視聴番組情報内のキーワード情報が、該視聴番組情報に含まれるジャンル情報のジャンルを示した文字列と同じであるかが判定されたか否かが判定される（Ｓ４３）。一方、Ｓ４１において、所定値以上であると判定された場合、データ関連付部３３′は、ユーザデータ記憶装置１７に記憶された、判定の対象となったキーワード情報を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に対して、このキーワード情報を抽出用情報として関連付ける（Ｓ４２）。そして、Ｓ４２の後は、Ｓ４３に進む。
【０２８６】
ところで、上記の実施の形態では、判定部５４と判定部５５とを備えた構成を例に挙げて説明したが、これに限定されるものではない。例えば、判定部５４あるいは判定部５５を備える構成としてもよい。なお、この構成の場合には、選択部５１は不要である。
【０２８７】
また、番組情報抽出装置２′を、さらに、実施の形態１で示した判定部３２、データ関連付部３３、および、参照用データ記憶装置１５を備えた構成としてもよい。つまり、データ更新部１６の機能を、番組情報抽出装置２′が備える構成としてもよい。この構成では、例えばユーザから所定の指示を受けた場合、選択部５１が上記２者択一の選択を行わず、実施の形態１のように視聴番組情報取得部１４から判定部３２への視聴番組情報の送信を行う構成とすればよい。また、この場合、判定部５４または判定部５５のうち、少なくとも１つの判定部を備える構成としてもよい。
【０２８８】
また、選択部５１は、視聴情報が入力されるたびに２者択一の選択処理を実行したが、これに限定されるものではない。例えば、視聴情報の入力回数を記憶しておき、その回数に基づいて選択処理を行っても良い。この場合、視聴履歴がある程度蓄積され、一旦第２の方法が選択された場合は、次回からは第２の方法が行われる。つまり、判定部５５による判定処理が行われる。
【０２８９】
なお、実施の形態１では、番組情報に複数回出現するキーワード情報は、各番組情報で少なくとも１回抽出すればよい構成である。一方、実施の形態２では、上述したとおり、番組情報内に出現する回数分同一キーワードを抽出し、この抽出したキーワード数を判定する構成である。これに限定されず、出現回数を示す情報を番組情報に付しておき、同一のキーワード情報が出現するたびに、この情報を更新する構成であってもよい。
【０２９０】
また、上記の実施の形態においては、判定部５２、判定部５３、判定部５４、および、判定部５５という４つの判定部を設けた構成を示したが、何れか１つの判定部のみを備える構成としてもよい。この場合には、上記１つの判定部による判定結果に基づいて、該判定部がデータ関連付部３３′に所定の情報を送ると共に、データ関連付部３３′が、該所定の情報に基づいて、ユーザデータ記憶装置１７に抽出用情報を記憶させる構成とすればよい。なお、この場合、上記データ関連付部３３′は、ポイント情報の更新および視聴終了日時情報の更新も併せて行う。
【０２９１】
つまり、判定部５２のみを備える場合には、番組情報抽出装置２′の構成は、取得した番組情報に含まれる名詞を示す文字列（単語）を、番組情報毎に抽出するキーワード抽出部（文字列抽出手段）３１と、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定する判定部（第３判定手段）５２と、判定部５２により同一でないと判定された場合、ユーザデータ記憶装置（第１記憶装置）１７に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０２９２】
この構成によれば、キーワード抽出部３１により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、判定部５２により、前記抽出された文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一か否かを、文字列毎に判定することができる。
【０２９３】
さらに、判定部５２により同一でないと判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶されたジャンル情報であって、かつ、該判定された文字列の抽出対象となった番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定された文字列を前記所定情報として関連付けることができる。
【０２９４】
ところで、上記文字列が、番組情報に含まれるジャンル情報のジャンルを示した文字列と同一である場合、このような文字列は特徴的な情報とならない。それゆえ、このような文字列を、所定情報としてジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０２９５】
しかしながら、上記の構成では、このような文字列の関連付けを防止することができる。したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０２９６】
また、判定部５３のみを備える場合には、番組情報抽出装置２′の構成は、取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出するキーワード抽出部（文字列抽出手段）３１と、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定する判定部（第４判定手段）５３と、判定部５３により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、前記第１記憶装置に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０２９７】
この構成によれば、キーワード抽出部３１により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、判定部５３により、同一の文字列が所定数以上、番組情報に含まれているかを、番組情報毎に判定することができる。
【０２９８】
さらに、判定部５３により、番組情報に所定数以上の同一の文字列が含まれていると判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶された、該番組情報に含まれるジャンル情報と同一のジャンル情報に、該同一の文字列を前記所定情報として関連付けることができる。
【０２９９】
ところで、一つの番組情報に同じ文字列が数多く含まれる場合には、この文字列は特徴的な情報であるといえる。
【０３００】
ここで、上記の構成では、上述したとおり、データ関連付部３３′により、このような文字列を、所定情報として、該文字列を抽出した番組情報に含まれるジャンル情報に関連付けることができる。
【０３０１】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することが可能となる。
【０３０２】
また、判定部５４のみを備える場合には、番組情報抽出装置２′の構成は、取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出するキーワード抽出部（文字列抽出手段）３１と、前記番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報とすると、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定する判定部（第５判定手段）５４と、判定部５４により前記割合が所定値未満であると判定された場合、ユーザデータ記憶装置１７に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０３０３】
この構成によれば、キーワード抽出部３１により、前記取得した番組情報に含まれる名詞を示す文字列を、番組情報毎に抽出することができる。また、判定部５４により、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が所定値以上であるか否かを、前記文字列毎に判定することができる。
【０３０４】
さらに、判定部５４により前記割合が所定値未満であると判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶された、前記抽出された文字列を含んだ番組情報に含まれるジャンル情報と同一のジャンル情報に、該判定の対象となった文字列を前記所定情報として関連付けることができる。
【０３０５】
ところで、前記同一ジャンル番組情報数に対する、前記抽出された文字列を含んだ番組情報数の割合が高い場合には、該ジャンルにおいては、この文字列は特徴を示した情報とならない。それゆえ、このような文字列を、所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０３０６】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値未満でない場合には、このような文字列の関連付けが行われない。
【０３０７】
したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０３０８】
また、判定部５５のみを備える場合には、番組情報抽出装置２′の構成は、取得された番組情報であって、ユーザが視聴した放送番組の属性を示した番組情報を視聴番組情報とすると、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列を抽出するキーワード抽出部（文字列抽出手段）３１と、前記視聴番組情報に含まれるジャンル情報と同一のジャンル情報を含んだ他の番組情報を同一ジャンル番組情報と、同一ジャンル番組情報群における前記抽出された文字列の一つを含んだ番組情報を第１特定番組情報と、前記第１特定番組情報群におけるユーザが視聴した放送番組の属性を示した番組情報を第２特定番組情報とすると、第２特定番組情報数に対する、第１特定情報数の割合が、所定値以上であるか否かを、文字列毎に判定する判定部（第６判定手段）５５と、判定部５５により前記割合が所定値以上であると判定された場合、ユーザデータ記憶装置（第１記憶装置）１７に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付けるデータ関連付部（関連付手段）３３′とを備える構成といえる。
【０３０９】
上記の構成によれば、キーワード抽出部３１により、前記視聴番組情報から、視聴番組情報毎に、名詞を示す文字列が抽出される。また、判定部５５により、前記第２特定番組情報数に対する、前記第１特定情報数の割合が、所定値以上であるか否かが、文字列毎に判定できる。
【０３１０】
さらに、判定部５５により前記割合が所定値以上であると判定された場合、データ関連付部３３′により、ユーザデータ記憶装置１７に記憶された、該判定の対象となった文字列を含む視聴番組情報に含まれるジャンル情報と同一のジャンル情報に、該文字列を前記所定情報として関連付けることができる。
【０３１１】
ところで、第２特定番組情報数に対する、第１特定情報数の割合が低いということは、このように判定された文字列を含む番組情報で示される放送番組を、ユーザがあまり視聴していないことを示している。それゆえ、このような文字列を所定情報として上記ジャンル情報に関連付けてしまうと、ユーザの嗜好に沿わない番組情報が抽出されるおそれがある。
【０３１２】
しかしながら、本発明の構成では、上述したとおり、前記割合が所定値以上でない場合には、このような文字列の関連付けが行われない。したがって、ユーザの嗜好に沿った番組情報を的確に抽出することができる。
【０３１３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０３１４】
なお、上記実施形態の番組情報抽出装置（２・２′）の各部（各記憶装置（１２・１５・１７）を除く）や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当前記プログラムを実行するだけで、本実施形態の番組情報抽出装置（２・２′）の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０３１５】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０３１６】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０３１７】
図１５に、ＣＰＵなどの演算手段が、記憶手段に記憶されたプログラムを実行し、入力手段、ディスプレイ、あるいは、インターフェース回路などの通信手段を制御することにより、番組情報抽出装置（２・２′）を備えた番組情報表示装置（１・１′）を実現する場合におけるコンピュータシステム構成例を示す。
【０３１８】
コンピュータシステム６０は、コンピュータ６１、モニタ６２、および、リモートコントローラ（以下、リモコン）６３を備えている。
【０３１９】
コンピュータ６１は、光ディスクドライブ７１、磁気ディスクドライブ７２、リモコンインタフェース（Ｉ／Ｆ）７３、ＣＰＵ（中央処理装置）７４、リモコンインタフェース７５、バス７６、ＲＯＭ（読出専用メモリ）７７、ＲＡＭ（ランダムアクセスメモリ）７８、および、ハードディスク７９を備えている。
【０３２０】
ここで、リモコンインタフェース（Ｉ／Ｆ）７３は、リモコン６３からの信号を受信する。また、光ディスクドライブ７１、磁気ディスクドライブ７２、および、ＣＰＵ７４は、バス７６に接続されている。また、ＲＯＭ７７は、バス７６に接続されていると共に、ブートアッププログラム等を記憶している。また、ＲＡＭ７８は、バス７６に接続されていると共に、プログラム命令、システムプログラム、および、作業データ等を記憶している。さらに、コンピュータ６１は、さらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを備えていてもよい。
【０３２１】
コンピュータシステム６０に番組情報表示装置（１・１′）の機能を実現させるためのプログラム、ＥＰＧデータ（各番組情報で構成させる番組情報群）、および、視聴情報は、いずれも、光ディスクドライブ７１に挿入される光ディスク７１ａ、または、磁気ディスクドライブ７２に挿入される磁気ディスク７２ａに記憶され、その後、ハードディスク７９に転送される。なお、これに限定されず、上記プログラム、ＥＰＧデータ、および、視聴情報は、図示しないネットワークを通じてコンピュータ６１に送信され、かつ、ハードディスク７９に記憶する構成としてもよい。
【０３２２】
ここで、上記プログラムは実行の際にＲＡＭ７８にロードされる。なお、光ディスク７１ａから、磁気ディスク７２ａから、または、ネットワークを介して、直接にＲＡＭ７８にプログラムをロードしてもよい。
【０３２３】
上記プログラムは、コンピュータ６１に本実施の形態に係る番組情報表示装置１の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ６１上で動作するオペレーティングシステム（ＯＳ）、サードパーティのプログラム、または、コンピュータ６１にインストールされる各種ツールキットのモジュールにより提供される。
【０３２４】
したがって、上記プログラムは、番組情報表示装置１の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。つまり、このプログラムは、命令のうち、所望の結果が得られるような制御手法にて、適切な機能またはツールを呼出すことにより、番組情報表示装置１の制御を実行する命令のみを含んでいればよい。
【０３２５】
なお、番組情報表示装置１の機能を実現するためのプログラム、ＥＰＧデータ、および、視聴情報が記録される記録媒体としては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０３２６】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０３２７】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【産業上の利用可能性】
【０３２８】
番組情報抽出装置は、テレビ、ラジオ、パーソナルコンピュータ、録画機器等に適用可能である。
【図面の簡単な説明】
【０３２９】
【図１】実施の形態に係る番組情報表示装置の構成を示した図である。
【図２】（ａ）は、取得した番組情報群のうち、ある一つの番組情報の内容を示した図であり、（ｂ）は、この番組情報の記憶状態を示した図である。
【図３】形態素解析を行う前と、行った後のテキストデータの状態を示した図である。
【図４】（ａ）は、取得した番組情報群のうち、ある他の番組情報の内容を示した図であり、（ｂ）は、この他の番組情報の記憶状態を示した図である。
【図５】視聴情報の内容を示した図である。
【図６】参照用データ記憶装置に記憶された参照語彙関連付情報を示した図である。
【図７】ユーザデータ記憶装置１７に記憶された所定語彙関連付情報を示した図である。
【図８】抽出した番組情報を表示画面に表示させた状態を示した図である
【図９】ユーザデータ記憶装置に対して各情報の記憶する際の処理のフローを示したフローチャートである。
【図１０】ユーザデータ記憶装置に記憶された所定語彙関連付情報を用いて、番組情報を番組情報記憶装置から抽出する際の処理フローを示したフローチャートである。
【図１１】上記番組情報表示装置における他の番組情報抽出装置の構成を示した図である。
【図１２】他の実施の形態に係る番組情報表示装置の構成を示した図である。
【図１３】視聴フラグが付された番組情報を示した図である。
【図１４】上記他の実施の形態において、ユーザデータ記憶装置に対して各情報の記憶する際の処理のフローを示したフローチャートである。
【図１５】番組情報抽出装置を備えた番組情報表示装置を実現する場合におけるコンピュータシステム構成例を示す。
【図１６】キーワードとして用いる語彙を予め設定した場合における、該語彙を示した図である。
【符号の説明】
【０３３０】
１・１′  番組情報表示装置
２・２′  番組情報抽出装置
３  表示装置
１１  番組情報取得部（番組情報取得手段）
１２  番組情報記憶装置
１３  視聴情報取得部（視聴情報取得手段）
１４・１４′  視聴番組情報取得部（視聴番組情報取得手段）
１５  参照用データ記憶装置（第２記憶装置）
１６  データ更新部
１７  ユーザデータ記憶装置（第１記憶装置）
１８  抽出指示受付部
１９  情報抽出部（情報抽出手段）
２０  判定部（第１判定手段）
２１  優先度算出部（優先度算出手段）
２２  表示制御部
２３  抽出情報数算出部（所定情報数算出部）
３１  キーワード抽出部（文字列抽出手段）
３２  判定部（第２判定手段）
３３・３３′  データ関連付部（関連付手段）
５１  選択部
５２  判定部（第３判定手段）
５３  判定部（第４判定手段）
５４  判定部（第５判定手段）
５５  判定部（第６判定手段）