(57)【要約】【課題】特定のジャンルに偏り過ぎず、多様化する番組ジャンルの中からユーザー毎に異なる多様性でユーザーが嗜好とするジャンルにあった番組情報を幅広く提供することのできる番組情報提供システム、番組情報提供サーバー装置および番組情報提供方法を提供する。【解決手段】番組情報提供サーバー装置１１は、ユーザー端末装置１２から視聴履歴情報を取得する。番組情報提供サーバー装置１１の推薦番組情報選択部１１ｆは、ユークリッド空間２０に視聴履歴情報のクラスターを作成した後、ユークリッド空間２０にこれらのクラスターを全て含む超球６０を生成する。推薦番組情報選択部１１ｆは、ユークリッド空間２０に表されたクラスターのうち、超球６０の内側に存在するクラスターのみを推薦番組情報の候補とする。【選択図】図１１
2010278644.tif 000002
【特許請求の範囲】
【請求項１】
番組情報提供サーバー装置と、当該番組情報提供サーバー装置と通信ネットワークを介して接続されるユーザー端末装置と、を備え、
前記番組情報提供サーバー装置は、
前記ユーザー端末装置から送信されるユーザーが視聴した番組の視聴履歴情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段によって取得された前記視聴履歴情報に対応するクラスターを、当該視聴履歴情報に含まれる番組のジャンルに応じてユークリッド空間に配置する視聴履歴番組情報クラスター配置手段と、
前記ユークリッド空間に配置された全てのクラスターを内側に含む超球を生成する超球生成手段と、
放送番組情報を取得する放送番組情報取得手段と、
前記放送番組情報取得手段によって取得された前記放送番組情報に対応するクラスターを、当該放送番組情報に含まれる番組のジャンルに応じて前記ユークリッド空間に配置する放送番組情報クラスター配置手段と、
前記放送番組情報クラスター配置手段によって配置された前記放送番組情報に対応するクラスターのうち、前記超球生成手段によって生成された前記超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する番組情報選択手段と、
前記番組情報選択手段によって選択された前記推薦番組情報を前記ユーザー端末装置に送信する放送番組情報送信手段と、
を備え、
前記ユーザー端末装置は、
前記視聴履歴情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段によって取得された視聴履歴情報を前記番組情報提供サーバー装置に送信する前記視聴履歴情報送信手段と、
前記番組情報提供サーバー装置から送信される前記推薦番組情報を取得する推薦番組情報取得手段と、
前記推薦番組情報取得手段によって取得した前記推薦番組情報を出力する推薦番組情報出力手段と、
を備えることを特徴とする番組情報提供システム。
【請求項２】
ユーザー端末装置と共に番組情報提供システムを構成する番組情報提供サーバー装置であって、
前記ユーザー端末装置から送信されるユーザーが視聴した番組に関する視聴履歴情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段によって取得された前記視聴履歴情報に対応するクラスターを、当該視聴履歴情報に含まれる番組のジャンルに応じてユークリッド空間に配置する視聴履歴番組情報クラスター配置手段と、
前記ユークリッド空間に配置された全てのクラスターを内側に含む超球を生成する超球生成手段と、
放送番組情報を取得する放送番組情報取得手段と、
前記放送番組情報取得手段によって取得された前記放送番組情報に対応するクラスターを、当該放送番組情報に含まれる番組のジャンルに応じて前記ユークリッド空間に配置する放送番組情報クラスター配置手段と、
前記放送番組情報クラスター配置手段によって配置された前記放送番組情報に対応するクラスターのうち、前記超球生成手段によって生成された前記超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する番組情報選択手段と、
前記番組情報選択手段によって選択された前記推薦番組情報を前記ユーザー端末装置に送信する放送番組情報送信手段と、
を備えることを特徴とする番組情報提供サーバー装置。
【請求項３】
前記番組情報選択手段は、
任意の期間および任意の放送の種類の前記放送番組情報に対応するクラスターの中から、放送番組情報を推薦番組情報として選択することを特徴とする請求項２記載の番組情報提供サーバー装置。
【請求項４】
前記視聴履歴番組情報クラスター配置手段および前記放送番組情報クラスター配置手段は、
前記番組情報に含まれるテキストデータの形態素解析結果およびＴＦ−ＩＤＦの指標値に基づいて算出した当該番組情報のジャンルの傾向度合に基づいてクラスターを配置することを特徴とする請求項２または３記載の番組情報提供サーバー装置。
【請求項５】
通信ネットワークを介してユーザー端末装置と接続される番組情報提供サーバー装置が実行する番組情報提供方法であって、
視聴履歴情報取得手段が前記ユーザー端末装置から送信されるユーザーが視聴した番組の視聴履歴情報を取得する視聴履歴情報取得ステップと、
視聴履歴番組情報クラスター配置手段が前記視聴履歴情報取得ステップによって取得された前記視聴履歴情報に対応するクラスターを、当該視聴履歴情報に含まれる番組のジャンルに応じてユークリッド空間に配置する視聴履歴番組情報クラスター配置ステップと、
超球生成手段が前記ユークリッド空間に配置された全てのクラスターを内側に含む超球を生成する超球生成ステップと、
放送番組情報取得手段が放送番組情報を取得する放送番組情報取得ステップと、
放送番組情報クラスター配置手段が前記放送番組情報取得ステップによって取得された前記放送番組情報に対応するクラスターを、当該放送番組情報に含まれる番組のジャンルに応じて前記ユークリッド空間に配置する放送番組情報クラスター配置ステップと、
番組情報選択手段が前記放送番組情報クラスター配置ステップによって配置された前記放送番組情報に対応するクラスターのうち、前記超球生成ステップによって生成された前記超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する番組情報選択ステップと、
放送番組情報送信手段が前記番組情報選択ステップによって選択された前記推薦番組情報を前記ユーザー端末装置に送信する放送番組情報送信ステップとを有することを特徴とする番組情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組情報提供システム、番組情報提供サーバー装置および番組情報提供方法に関し、特に多数のテレビ番組の中から視聴者毎に異なる多様性で視聴者が嗜好とするジャンルの番組情報を提供する番組情報提供システム、番組情報提供サーバー装置および番組情報提供方法に関する。
【背景技術】
【０００２】
デジタル放送時代が到来し、一般家庭でも多数のチャンネルを手軽に視聴することができるようになってきた。これらのチャンネルには、従来からあったチャンネルに加えて、例えば映画やニュース、ドラマといったジャンルの専門チャンネルがあったり、専門チャンネルも例えばドラマであれば国内ドラマや韓国ドラマ、時代劇といったように様々なジャンルの専門チャンネルがあったりする。
【０００３】
一方で、放送番組の内容も、トーク番組とクイズ番組を組み合わせたバラエティー番組、ニュースとトークを組み合わせ番組といったような複数のジャンルをもちあわせた傾向の番組が登場し、番組のジャンルも単にバラエティー、スポーツ等のようなジャンルによって分類することができないものが増えつつある。
このような背景から、視聴者が嗜好とするジャンルも非常に多様化してきており、複数の番組から視聴者が嗜好とする番組情報を提供する方法等が提案されている。
【０００４】
例えば、特許文献１に記載された番組自動選択装置は、まずユーザーが視聴した番組の視聴履歴を記憶する。そして、番組自動選択装置は、ユーザーの番組選択操作状況等に基づいて利用者が興味を持って視聴した番組の視聴履歴のみを嗜好分析に用いて、番組情報を伴う番組の中から利用者の嗜好にあった番組を自動で選択する。
また、特許文献２に記載されたユーザ嗜好抽出装置およびテレビ番組推薦装置は、ユーザーが視聴した番組を毎日あるいは毎週等周期的に視聴している番組とそれ以外とに分類する。そして、ユーザ嗜好抽出装置およびテレビ番組推薦装置は、周期的に視聴していないにも関わらず視聴した番組の情報と、周期的に視聴する番組のうちニュースやワイドショー等の単なる習慣性で視聴している傾向の強い番組以外の番組内容に意味のある番組の情報を用いてユーザーの嗜好を抽出し、抽出したユーザー嗜好に適合した番組を推薦する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１７３７１５号公報
【特許文献２】特開２００６−３１１４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上述した特許文献に記載された発明においては、興味を持って視聴した番組の視聴履歴のみを嗜好分析するものであるため、選択される番組が全て同じジャンルの番組に偏って選択されることがあった。
そこで、本発明は、上記の課題に鑑み、特定のジャンルに偏り過ぎず、多様化する番組ジャンルの中からユーザー毎に異なる多様性でユーザーが嗜好とするジャンルにあった番組情報を幅広く提供することのできる番組情報提供システム、番組情報提供サーバー装置および番組情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る番組情報提供システム、番組情報提供サーバー装置および番組情報提供方法は、上記の目的を達成するために、次のように構成される。
本発明に係る番組情報提供システムは、番組情報提供サーバー装置と、当該番組情報提供サーバー装置と通信ネットワークを介して接続されるユーザー端末装置と、を備え、
前記番組情報提供サーバー装置は、
前記ユーザー端末装置から送信されるユーザーが視聴した番組の視聴履歴情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段によって取得された前記視聴履歴情報に対応するクラスターを、当該視聴履歴情報に含まれる番組のジャンルに応じてユークリッド空間に配置する視聴履歴番組情報クラスター配置手段と、
前記ユークリッド空間に配置された全てのクラスターを内側に含む超球を生成する超球生成手段と、
放送番組情報を取得する放送番組情報取得手段と、
前記放送番組情報取得手段によって取得された前記放送番組情報に対応するクラスターを、当該放送番組情報に含まれる番組のジャンルに応じて前記ユークリッド空間に配置する放送番組情報クラスター配置手段と、
前記放送番組情報クラスター配置手段によって配置された前記放送番組情報に対応するクラスターのうち、前記超球生成手段によって生成された前記超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する番組情報選択手段と、
前記番組情報選択手段によって選択された前記推薦番組情報を前記ユーザー端末装置に送信する放送番組情報送信手段と、
を備え、
前記ユーザー端末装置は、
前記視聴履歴情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段によって取得された視聴履歴情報を前記番組情報提供サーバー装置に送信する前記視聴履歴情報送信手段と、
前記番組情報提供サーバー装置から送信される前記推薦番組情報を取得する推薦番組情報取得手段と、
前記推薦番組情報取得手段によって取得した前記推薦番組情報を出力する推薦番組情報出力手段と、
を備えることを特徴とする。
【０００８】
上記の番組情報提供システムによれば、番組情報提供サーバー装置においては、例えばユーザーにおすすめ番組情報等を推薦する既存の番組情報推薦技術を利用したシステムと組み合わせ、既存の番組情報推薦技術を利用したシステムから提供される放送番組表情報を取得し、さらにその放送番組表情報の中から推薦番組情報を選択することで、特定のジャンルに偏り過ぎず、多様化する番組ジャンルの中からユーザーが嗜好とするジャンルにあった番組情報を幅広く提供することが可能となる。また、ユーザー端末装置においては、視聴履歴情報を番組情報提供サーバー装置に提供するだけで、ユーザー毎に異なる多様性で嗜好とするジャンルにあった推薦番組情報を取得することが可能となる。
【０００９】
本発明に係る第１の番組情報提供サーバー装置は、ユーザー端末装置と共に番組情報提供システムを構成する番組情報提供サーバー装置であって、
前記ユーザー端末装置から送信されるユーザーが視聴した番組に関する視聴履歴情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段によって取得された前記視聴履歴情報に対応するクラスターを、当該視聴履歴情報に含まれる番組のジャンルに応じてユークリッド空間に配置する視聴履歴番組情報クラスター配置手段と、
前記ユークリッド空間に配置された全てのクラスターを内側に含む超球を生成する超球生成手段と、
放送番組情報を取得する放送番組情報取得手段と、
前記放送番組情報取得手段によって取得された前記放送番組情報に対応するクラスターを、当該放送番組情報に含まれる番組のジャンルに応じて前記ユークリッド空間に配置する放送番組情報クラスター配置手段と、
前記放送番組情報クラスター配置手段によって配置された前記放送番組情報に対応するクラスターのうち、前記超球生成手段によって生成された前記超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する番組情報選択手段と、
前記番組情報選択手段によって選択された前記推薦番組情報を前記ユーザー端末装置に送信する放送番組情報送信手段と、
を備えることを特徴とする。
上記の番組情報提供サーバー装置によれば、上記の番組情報提供システムの番組情報提供サーバー装置と同様の作用が得られる。
【００１０】
本発明に係る第２の番組情報提供サーバー装置は、前記番組情報選択手段は、
任意の期間および任意の放送の種類の前記放送番組情報に対応するクラスターの中から、放送番組情報を推薦番組情報として選択することを特徴とする。
上記の番組情報提供サーバー装置によれば、ユーザーが選択する任意の期間および任意の放送の種類の中から、ユーザー毎に異なる多様性でユーザーが嗜好とするジャンルにあった番組情報を容易に提供することが可能となる。
本発明に係る第３の番組情報提供サーバー装置は、前記視聴履歴番組情報クラスター配置手段および前記放送番組情報クラスター配置手段は、
前記番組情報に含まれるテキストデータの形態素解析結果およびＴＦ−ＩＤＦの指標値に基づいて算出した当該番組情報のジャンルの傾向度合に基づいてクラスターを配置することを特徴とする。
【００１１】
上記の番組情報提供サーバー装置によれば、ユーザーが嗜好とするジャンルにあった番組情報を精度良く提供することが可能となる。
本発明に係る番組情報提供方法は、通信ネットワークを介してユーザー端末装置と接続される番組情報提供サーバー装置が実行する番組情報提供方法であって、
視聴履歴情報取得手段が前記ユーザー端末装置から送信されるユーザーが視聴した番組の視聴履歴情報を取得する視聴履歴情報取得ステップ（例えば、図１３中のＳ１０１に対応）と、
視聴履歴番組情報クラスター配置手段が前記視聴履歴情報取得ステップによって取得された前記視聴履歴情報に対応するクラスターを、当該視聴履歴情報に含まれる番組のジャンルに応じてユークリッド空間に配置する視聴履歴番組情報クラスター配置ステップ（例えば、図１３中のＳ１０４に対応）と、
超球生成手段が前記ユークリッド空間に配置された全てのクラスターを内側に含む超球を生成する超球生成ステップ（例えば、図１３中のＳ１０５に対応）と、
放送番組情報取得手段が放送番組情報を取得する放送番組情報取得ステップ（例えば、図１３中のＳ１０６に対応）と、
放送番組情報クラスター配置手段が前記放送番組情報取得ステップによって取得された前記放送番組情報に対応するクラスターを、当該放送番組情報に含まれる番組のジャンルに応じて前記ユークリッド空間に配置する放送番組情報クラスター配置ステップ（例えば、図１３中のＳ１０７に対応）と、
番組情報選択手段が前記放送番組情報クラスター配置ステップによって配置された前記放送番組情報に対応するクラスターのうち、前記超球生成ステップによって生成された前記超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する番組情報選択ステップ（例えば、図１３中のＳ１０８に対応）と、
放送番組情報送信手段が前記番組情報選択ステップによって選択された前記推薦番組情報を前記ユーザー端末装置に送信する放送番組情報送信ステップ（例えば、図１３中のＳ１０９に対応）とを有することを特徴とする。
上記の番組情報提供方法を採用すれば、第１の番組情報提供サーバー装置と同様の作用が得られる。
【発明の効果】
【００１２】
本発明によれば、放送番組情報クラスター配置手段によって配置された放送番組情報に対応するクラスターのうち、超球生成手段によって生成された超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する。このため、特定のジャンルに偏り過ぎず、多様化する番組ジャンルの中からユーザー毎に異なる多様性でユーザーが嗜好とするジャンルにあった番組情報を幅広く提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る番組情報提供システムの構成を示すネットワーク図である。
【図２】番組情報提供サーバー装置の機能構成を示すブロックである。
【図３】ユーザー端末装置の機能構成を示すブロックである。
【図４】視聴履歴情報の記憶処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間を示す模式図である。
【図５】推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間を示す模式図である。
【図６】推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間を示す模式図である。
【図７】推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間を示す模式図である。
【図８】推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間を示す模式図である。
【図９】推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンル（パラエティー）の傾向度合を表すユークリッド空間を示す模式図である。
【図１０】推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンル（ドラマおよびスポーツ）の傾向度合を表すユークリッド空間を示す模式図である。
【図１１】推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間を示す模式図である。
【図１２】推薦番組情報の選択処理に基づいて選択された番組情報の表示画面イメージである。
【図１３】番組情報提供サーバー装置の推薦番組選択処理の流れを示すフローチャートである。
【図１４】ユーザー端末装置における視聴履歴情報の記憶・取得処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明の好適な実施形態を添付図面に基づいて説明する。なお、以下の説明において参照する各図では、他の図と同等の構成要素は同一符号によって示されている。
（番組情報提供システムの構成）
まず、図１を参照して、本発明に係る番組情報提供システムの構成を説明する。図１は、本発明に係る番組情報提供システムの構成を示すネットワーク図である。
【００１５】
図１に示す番組情報提供システム１０は、番組情報提供サーバー装置１１および複数のユーザー端末装置１２−１〜１２−ｎ（ｎは２以上の整数、以下同じ）を備えて構成される。また、番組情報提供サーバー装置１１と複数のユーザー端末装置１２−１〜１２−ｎとは、インターネットや電話回線等のネットワーク１３を介して接続される。
番組情報提供サーバー装置１１は、複数のユーザー端末装置１２−１〜１２−ｎから取得するユーザーが視聴した番組の履歴に基づいて、複数のユーザー端末装置１２−１〜１２−ｎ毎にユーザーが嗜好とするジャンルの番組情報を提供する。
ユーザー端末装置１２は、テレビの視聴履歴を番組情報提供サーバー装置１１に送信すると共に、番組情報提供サーバー装置１１から提供されたユーザーが嗜好とするジャンルの番組情報を受信することによって取得する。
【００１６】
なお、ユーザー端末装置１２は、例えば液晶テレビや、デジダルテレビ放送のワンセグ放送のチューナーが内蔵された携帯電話機、ケーブルテレビのセットトップボックス等に内蔵されていても良い。また、ユーザー端末装置１２が液晶テレビに内蔵されていればネットワーク１３は電話回線やインターネット等であり、ユーザー端末装置１２が携帯電話機に内蔵されていればネットワーク１３は携帯電話機網のインターネット接続サービス、ユーザー端末装置１２がケーブルテレビのセットトップボックスであればネットワーク１３は双方向通信が可能なケーブルテレビ線や電話回線等である。
【００１７】
（番組情報提供サーバー装置の機能構成）
続いて、図２を参照して、番組情報提供サーバー装置１１の機能構成を説明する。図２は、番組情報提供サーバー装置１１の機能構成を示すブロックである。
図２に示す番組情報提供サーバー装置１１は、推薦番組表情報取得要求受信部１１ａ、視聴履歴情報受信部１１ｂ、視聴履歴情報記憶部１１ｃ、番組表情報取得部１１ｄ、番組表情報記憶部１１ｅ、推薦番組情報選択部１１ｆおよび推薦番組情報送信部１１ｇを備えて構成される。
【００１８】
推薦番組表情報取得要求受信部１１ａは、ユーザー端末装置１２から推薦番組表情報を提供させるための要求信号を受信する。
視聴履歴情報受信部１１ｂは、ユーザー端末装置１２から送信されるユーザーが視聴した番組に付属する番組名、番組情報、視聴日、視聴開始時刻、視聴終了時刻等の視聴履歴情報を受信する。
視聴履歴情報記憶部１１ｃは、視聴履歴情報受信部１１ｂで受信された視聴履歴情報を記憶する。
【００１９】
番組表情報取得部１１ｄは、例えば背景技術で説明したようなユーザーが指定したジャンルに応じておすすめ番組情報等を提供する既存の番組情報推薦技術を利用したシステムから、そのシステムが提供するおすすめ番組情報等の番組名、番組情報、放送開始時刻、放送終了時刻等を含む放送番組に関する放送番組表情報を取得する。本発明に係る番組情報提供システムは、既存の番組情報推薦技術を利用したシステムと組み合わせて用いることを前提の構成としており、番組表情報取得部１１ｄによって既存の番組情報推薦技術を利用したシステムが提供する放送番組表情報を取得し、さらにその放送番組表情報の中から後述する方法によって推薦番組情報を選択することで、ユーザー毎に異なる多様性でユーザーが嗜好とするジャンルにあった推薦番組情報を提供することが可能となる。
【００２０】
番組表情報記憶部１１ｅは、番組表情報取得部１１ｄによって取得された番組表情報を記憶する。
推薦番組情報選択部１１ｆは、番組表情報記憶部１１ｅに記憶された番組表情報の中から、ユーザーに対して提供する番組情報を選択する。
推薦番組情報送信部１１ｇは、推薦番組情報選択部１１ｆによって選択された推薦番組情報をユーザー端末装置１２に対して送信する。
続いて、図３を参照して、ユーザー端末装置１２の機能構成を説明する。図３は、ユーザー端末装置１２の機能構成を示すブロックである。
【００２１】
（ユーザー端末装置の構成）
図３に示すユーザー端末装置１２は、視聴番組情報取得部１２ａ、蓄積録画番組情報取得部１２ｂ、録画予約情報取得部１２ｃ、視聴履歴送信部１２ｄ、推薦番組表情報取得要求送信部１２ｅ、推薦番組表情報受信部１２ｆおよび推薦番組表情報蓄積部１２ｇを備えて構成される。
視聴番組情報取得部１２ａは、ユーザーが視聴した番組に付属する番組名、番組情報、視聴日、視聴開始時刻、視聴終了時刻等の視聴履歴情報を受信することによって取得する。
蓄積録画番組情報取得部１２ｂは、録画やダウンロードされている番組に付属する番組名、番組情報、視聴日、視聴開始時刻、視聴終了時刻等の視聴履歴情報を受信することによって取得する。
【００２２】
録画予約情報取得部１２ｃは、録画予約されている番組に付属する番組名、番組情報、録画日、録画開始時刻、録画終了時間等を取得する。
視聴履歴送信部１２ｄは、視聴番組情報取得部１２ａ、蓄積録画番組情報取得部１２ｂおよび録画予約情報取得部１２ｃで取得された各情報を視聴履歴情報として、番組情報提供サーバー装置１１に対して送信する。
推薦番組表情報取得要求送信部１２ｅは、番組表情報を取得するための要求信号を番組情報提供サーバー装置１１に対して送信する。
【００２３】
推薦番組表情報受信部１２ｆは、番組情報提供サーバー装置１１から推薦番組情報を受信する。
推薦番組表情報蓄積部１２ｇは、推薦番組表情報受信部１２ｆによって受信された推薦番組表情報を出力するために、番組表情報を一時的に蓄積する。なお、推薦番組表情報蓄積部１２ｇに蓄積される番組表情報の更新間隔は、ユーザーが任意に設定することができるようにしておき、設定された更新間隔毎に自動更新することができる。
【００２４】
（視聴履歴情報記憶部における視聴履歴情報の記憶処理の流れ）
続いて、図４を参照して、視聴履歴情報記憶部１１ｃにおける視聴履歴情報の記憶処理の流れを説明する。図４は、視聴履歴情報の記憶処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間２０を示す模式図である。
図４に示すユークリッド空間２０は、ユーザーが視聴した番組のジャンルの傾向度合を表す。本実施形態では、このユークリッド空間２０に「バラエティー」、「ドラマ」および「スポーツ」の３つのジャンルの傾向度合を表す。ｘ軸は、番組のジャンルのうちの「バラエティー」の傾向度合を示す。ｙ軸は、番組のジャンルのうちの「ドラマ」の傾向度合を示す。ｚ軸は、番組のジャンルのうちの「スポーツ」の傾向度合を示す。角軸の値が大きくなるほど、そのジャンルの傾向が強いことを示す。
【００２５】
なお、傾向度合は、番組情報に含まれるテキストデータの中に、各ジャンルに関連したキーワード（単語）が出現する頻度で表す。例えば、ジャンルが「バラエティー」であるならば、一例として「バラエティー」、「爆笑」、「お笑い」、「ビックリ」、「おもしろ」、「笑って」等のキーワードが高い頻度で出現する番組情報のテキストデータほどバラエティーの傾向度合が高くなる。また、ジャンルが「スポーツ」であるならば、一例として「スポーツ」、「野球」、「相撲」、「トーナメント」、「対抗」、「ドーム球場」および「体育館」等のキーワードが高い頻度で出現する番組情報のテキストデータほどスポーツの傾向度合が高くなる。このように、スポーツの名称やスポーツ選手・芸能人の人名、その他ジャンル毎に関連した名詞、固有名詞等が、ジャンルを特定するためのキーワードとなる。
【００２６】
そして、傾向度合を示す指標値は、番組情報に含まれるテキストデータを上記のように形態素解析によって品詞（単語）に分けた後、ＴＦ−ＩＤＦ（Term Frequency − Inverse Document Frequency）によってテキストデータに含まれる各キーワード毎の重みｗを算出する。
まず、ジャンルがバラエティーである傾向度合を算出する。テキストデータ中にジャンルがバラエティーに関連するキーワードｔｉ（ｉ≧０）が含まれている数をｔｆ１ｉ、全番組情報の数をＮ、バラエティーに関連するキーワードが含まれている番組情報の数をｄｆ１ｉとする。このとき、ジャンルがバラエティーである各単語ｔｉの重みｗ１ｉは、式（１）のように表すことができる。
ｗ１ｉ＝ｔｆ１ｉ・ｌｏｇ（Ｎ／ｄｆ１ｉ）  ……（１）
【００２７】
同様に、ジャンルがドラマに関連するキーワードを例えば「ドラマ」としてジャンルがドラマである場合の各単語ｔｊの重みｗ２ｊは式（２）、ジャンルがスポーツに関連するキーワードを例えば「スポーツ」としてジャンルがスポーツである場合の各単語ｔｋの重みは式（３）のようにそれぞれ表すことができる（ｊ≧０、ｋ≧０）。
ｗ２ｊ＝ｔｆ２ｊ・ｌｏｇ（Ｎ／ｄｆ２ｊ）  ……（２）
ｗ３ｋ＝ｔｆ３ｋ・ｌｏｇ（Ｎ／ｄｆ３ｋ）  ……（３）
【００２８】
ＴＦ−ＩＤＦによって算出された各単語毎の重みはそれぞれ異なり、一例ではあるが、バラエティーに関するキーワードで、「爆笑」の重みが０．１、「ビックリ」の重みが０．０３、「笑って」の重みが０．０５である場合に、ジャンルがバラエティーである傾向度合Σ_iｗ１ｉは、
Σ_iｗ１ｉ＝０．１＋０．０３＋０．０５＝０．１８
となる。同様に、ジャンルがドラマである傾向度合Σ_ｊｗ２ｊ、ジャンルがスポーツである傾向度合Σ_ｋｗ３ｋをそれぞれ算出する。
【００２９】
そして、バラエティーである傾向度合Σ_iｗ１ｉをｘ軸の値、ドラマである傾向度合Σ_ｊｗ２ｊをｙ軸の値、スポーツである傾向度合Σ_ｋｗ３ｋをｚ軸の値とすると、３次元空間の座標値（Σ_iｗ１ｉ，Σ_ｊｗ２ｊ，Σ_ｋｗ３ｋ）にユーザーが視聴した番組をクラスターとして表すことができる。
一例ではあるが、クラスター２１は、ほぼバラエティーを示すｘ軸上に存在している。このため、クラスター２１は、上述したジャンルでの分類でバラエティーの傾向のある番組情報であることを表している。
【００３０】
また、クラスター２２は、クラスター２１と同様にほぼバラエティーを示すｘ軸上に存在している。しかしながら、クラスター２２は、クラスター２１よりもｘ軸上の値が大きい位置に存在している。このため、クラスター２２は、クラスター２１よりも、バラエティーの傾向がより強い番組情報であることを表している。
また、クラスター２３は、バラエティーを示すｘ軸とスポーツを示すｚ軸のほぼ間に存在している。このため、クラスター２３は、バラエティーとスポーツの両方の傾向を持ちあわせた傾向の番組情報であることを表している。
このように、ユーザーが嗜好とする番組の各ジャンルの傾向度合を、クラスターを用いてユークリッド空間２０に表すことができる。
【００３１】
（推薦番組情報選択部における推薦番組情報の選択処理の流れ）
続いて、図５〜図１２を参照して、推薦番組情報選択部１１ｆにおける推薦番組情報の選択処理の流れを説明する。図５〜図１１は推薦番組情報の選択処理におけるユーザーが視聴した番組のジャンルの傾向度合を表すユークリッド空間を示す模式図であり、図１２は推薦番組情報の選択処理に基づいて選択された番組情報の表示画面イメージである。
【００３２】
図５に示すユークリッド空間２０にユーザーが視聴した番組をクラスターで表した後、ユークリッド空間２０にこれらのクラスターを全て含む超球を生成する。この超球を生成するには、例えばクラスタ解析の一つであるウォード法を用いる。ウォード法では、ユークリッド空間２０に存在するクラスターの中で、２つのクラスター間の距離の短いものから、その距離を直径とするクラスターを順番に作成する。
【００３３】
図５に示すように、ユークリッド空間２０に存在するクラスターの中で、２つのクラスター間の距離が最も短いものについて、その距離を直径とするクラスターを作成する。すなわち、同図の場合においては、クラスター３１とクラスター３２との間の距離を直径とする点線で示すクラスター３３を作成する。
次に、図６に示すように、ユークリッド空間２０に存在するクラスターの中で、２つのクラスター間の距離が２番目に短いものについて、その距離を直径とするクラスターを作成する。すなわち、同図の場合においては、クラスター４１とクラスター４２との間の距離を直径とする点線で示すクラスター４３を作成する。
【００３４】
さらに、図７に示すように、ユークリッド空間２０に存在するクラスターの中で、２つのクラスター間の距離が３番目に短いものについて、その距離を直径とするクラスターを作成する。すなわち、同図の場合においては、クラスター３３とクラスター５１との間の距離を直径とする点線で示すクラスター５２を作成する。また、クラスター３３とクラスター５１との間の距離も同じであるため、クラスター５３とクラスター５４との間の距離を直径とするクラスター５５も作成する。
【００３５】
以下同様に、ユークリッド空間２０にクラスターが１つになるまで上述した処理を繰り返す。この処理の結果、図８に示すように、ユークリッド空間２０に半径ｒとする超球６０を作成する。
この超球は、ユーザー毎の視聴履歴を表すものである。このため、一例ではあるが、「バラエティー番組」を主に視聴するユーザーであれば、図９に示すようにユークリッド空間７０のバラエティーの傾向度合を示すｘ軸付近に超球７１が生成される。
【００３６】
また、「野球」や「ゴルフ」を好み、「話題には遅れをとりたくないのでドラマは絶対に見逃したくない」といったしゃユーザーであれば、図１０に示すようにユークリッド空間８０にドラマの傾向度合を示すｙ軸とスポーツの傾向度合を示すｚ軸との間付近に超球８１が生成される。
このように、「スポーツ」、「バラエティー」といった単一のジャンルの分類にとらわれず、ユーザー毎に全く異なる多様なジャンルの嗜好特性を上述した空間上に表現することができる。よって、超球が生成される座標位置や超球の大きさ（半径ｒ）もユーザー毎に異なる。
【００３７】
そして、図１１に示すように、ユークリッド空間２０に、視聴履歴情報の記憶処理と同様の手順で、番組表情報記憶部１１ｅに記憶されている番組表情報のうち、１日、１週間等のような任意の期間、任意の放送波の番組表情報を表す。同時に、ユークリッド空間２０に生成された超球６０を表す。そして、超球６０の内側に存在するクラスターのみを推薦番組情報とする。
例えば、ユークリッド空間２０に表されたクラスターのうち、クラスター６１は超球６０の内側に存在するクラスターであるため、推薦番組情報の候補となる。しかしながら、クラスター６２は超球６０の外側に存在するクラスターであるため、推薦番組情報の候補とならない。そして、推薦番組情報の候補となるクラスターを、超球６０の中心から近い距離にあるクラスターから選択していく。
【００３８】
このようにして、バラエィー番組が好むユーザーの場合、バラエィー傾向の嗜好を含む番組であれば、スポーツ番組であったとしても超球に含まれているクラスターで限り、ユーザーに対してその番組の視聴情報を幅広く提供することができる。
また、「野球」や「ゴルフ」を好み、「話題には逃したくないのでドラマは絶対に見逃したくない」といったユーザーに対しても、ドラマに関連した番組情報とスポーツに関連した番組情報をほぼ同じ分ずつ取得することができる。このため、「野球中継を見ていたので、うっかりドラマの初回スペシャル放送を見逃してしまった。」といったことが少なくなる。
【００３９】
このように、ユーザ異なる多様な番組ジャンルの嗜好特性を超球で表現することによって、超球で表現されるユーザー毎に全く異なる多様なジャンルの嗜好特性と多様化する番組のジャンルとを精度良くマッチングすることができるようになる。
さらに、バラエティーのジャンルを選択した後で、「クイズ番組」、「トーク番組」、「漫才・お笑い」等のように詳細ジャンルを分類するようにしても良い。これにより、ユーザーの嗜好とするジャンルが一層多様化したり、放送番組が増えて放送番組のジャンルがさらに多様化したりしても、ユーザーが嗜好とするジャンルの番組情報をより精度の高く提供することができる。例えば、「バラエティー番組の中でも、お笑いとトークしか絶対に見ない。」といったユーザーに対しても、非常に最適な番組情報を提供することができる。
【００４０】
なお、本実施形態では、クラスターが１つになるまで超球を作成しているが、超球の半径が一定の距離を超えたら、超球を生成するのをやめても良い。これにより、推薦番組情報の候補の幅を適宜変更することができる。
また、番組情報をユーザーに提供する際、例えば図１２に示すような画面イメージ９０で、ジャンル毎に番組情報を提供することができる。なお、ユーザーに提供する番組情報は、期間選択部９１、放送波切替部９２を選択することにより、任意に変更することができる。また、ユーザーが特に嗜好とするジャンルをジャンル凡例表示部９３に表示されている配色で番組表示欄９４に表示される番組を表示すると見栄えが良い。
なお、このおすすめ番組を出力表示するにあっては、図１２に示した画面イメージに限らない。例えば、テレビの番組表画面を利用して番組部分のセルを反転表示させたり、携帯電話機やパーソナルコンピュータのインターネットのブラウザに表示すること表示させたりしても良い。
【００４１】
（番組情報提供サーバー装置の推薦番組選択処理の流れ）
ここで、図１３を参照して、番組情報提供サーバー装置１１の推薦番組選択処理の流れを説明する。図１３は、番組情報提供サーバー装置１１の推薦番組選択処理の流れを示すフローチャートである。
視聴履歴情報受信部１１ｂはユーザー端末装置１２から送信されるユーザーが視聴した番組の視聴履歴情報を取得する（ステップＳ１０１）。視聴履歴情報記憶部１１ｃは視聴履歴情報を記憶する（ステップＳ１０２）。推薦番組表情報取得要求受信部１１ａは、ユーザー端末装置１２から推薦番組表情報取得要求を受信しなければ（ステップＳ１０３のＮＯ）、ステップＳ１０１に戻り処理を繰り返す。
【００４２】
推薦番組表情報取得要求受信部１１ａは、ユーザー端末装置１２から推薦番組表情報取得要求を受信すると（ステップＳ１０３のＹＥＳ）、推薦番組情報選択部１１ｆは、視聴履歴情報に基づいて、ユークリッド空間に番組情報のクラスターを作成する（ステップＳ１０４）。続いて、推薦番組情報選択部１１ｆは、ユークリッド空間に超球を作成する（ステップＳ１０５）。
【００４３】
番組表情報取得部１１ｄは、電子番組表等から番組表情報を取得する（ステップＳ１０６）。推薦番組情報選択部１１ｆは、番組表情報に基づいて、ユークリッド空間に番組情報のクラスターを作成する（ステップＳ１０７）。推薦番組情報選択部１１ｆは、番組表情報に基づいて、ユークリッド空間に作成された番組情報のクラスターのうち、超球の内側にある番組情報を取得する（ステップＳ１０８）。推薦番組情報送信部１１ｇは、推薦番組情報選択部１１ｆによって選択された番組情報を推薦番組情報としてユーザー端末装置１２に送信する（ステップＳ１０９）。
【００４４】
（ユーザー端末装置における視聴履歴情報の記憶・取得処理の流れ）
続いて、図１４を参照して、ユーザー端末装置１２における視聴履歴情報の記憶・取得処理の流れを説明する。図１４は、ユーザー端末装置１２における視聴履歴情報の記憶・取得処理の流れを示すフローチャートである。
視聴番組情報取得部１２ａ、蓄積録画番組情報取得部１２ｂおよび録画予約情報取得部１２ｃは、ユーザーの視聴履歴情報を取得する（ステップＳ２０１）。視聴履歴送信部１２ｄは、取得した視聴履歴情報を番組情報提供サーバー装置１１に送信する（ステップＳ２０１）。
【００４５】
ユーザーの操作等によって、推薦番組表情報取得要求送信部１２ｅが推薦番組表情報取得要求を送信すると（ステップＳ２０３のＹＥＳ）、推薦番組表情報受信部１２ｆは番組情報提供サーバー装置１１から送信される推薦番組表情報の受信を開始する（ステップＳ２０４）。また、推薦番組表情報取得要求送信部１２ｅが推薦番組表情報取得要求を送信しないときは（ステップＳ２０３のＮＯ）、ステップＳ２０１に戻り処理を繰り返す。
推薦番組情報蓄積部１２ｇは、推薦番組表情報受信部１２ｆによって受信された推薦番組表情報を蓄積し、出力する（ステップＳ２０５）。
【００４６】
（変形例）
上述した実施形態は例示に過ぎず、特許請求の範囲に示される技術的思想の範囲を逸脱しない限り、様々な形態に変更することができる。
また、本実施形態においては、３つの番組ジャンルを用いて３次元で番組情報を表現したが、ジャンルの数はこれに限定されない。さらに、番組ジャンルに、例えば情報、音楽、芸能の各ジャンルを加えて、６次元で番組情報を表現することも可能である。
（まとめ）
本発明によれば、放送番組情報クラスター配置手段によって配置された放送番組情報に対応するクラスターのうち、超球生成手段によって生成された超球の内側に含まれるクラスターに対応する放送番組情報を推薦番組情報として選択する。このため、特定のジャンルに偏り過ぎず、多様化する番組ジャンルの中からユーザー毎に異なる多様性でユーザーが嗜好とするジャンルにあった番組情報を幅広く提供することができる。
【産業上の利用可能性】
【００４７】
特にサーバーからネットワークを介して接続される携帯電話機、テレビ等にユーザー毎に異なる多様性で視聴者が嗜好とするジャンルの番組情報を提供する番組情報提供システム、番組情報提供サーバー装置および番組情報提供方法として利用される。
【符号の説明】
【００４８】
１０                    番組情報提供システム
１１                    番組情報提供サーバー装置
１１ａ                  推薦番組表情報取得要求受信部
１１ｂ                  視聴履歴情報受信部
１１ｃ                  視聴履歴情報記憶部
１１ｄ                  番組表情報取得部
１１ｅ                  番組表情報記憶部
１１ｆ                  推薦番組情報選択部
１１ｇ                  推薦番組情報送信部
１２−１〜１２−ｎ      ユーザー端末装置
１２ａ                  視聴番組情報取得部
１２ｂ                  蓄積録画番組情報取得部
１２ｃ                  録画予約情報取得部
１２ｄ                  視聴履歴送信部
１２ｅ                  推薦番組表情報取得要求送信部
１２ｆ                  推薦番組表情報受信部
１２ｇ                  推薦番組表情報蓄積部
１３                    ネットワーク
【図１】
2010278644.tif 000003
【図２】
2010278644.tif 000004
【図３】
2010278644.tif 000005
【図４】
2010278644.tif 000006
【図５】
2010278644.tif 000007
【図６】
2010278644.tif 000008
【図７】
2010278644.tif 000009
【図８】
2010278644.tif 000010
【図９】
2010278644.tif 000011
【図１０】
2010278644.tif 000012
【図１１】
2010278644.tif 000013
【図１２】
2010278644.tif 000014
【図１３】
2010278644.tif 000015
【図１４】
2010278644.tif 000016