(57)【要約】      （修正有）【課題】  ユーザの嗜好に応じた番組分類で番組を登録する。    【解決手段】  ユーザが指定した複数の番組分類のそれぞれに対するユーザが指定した複数種類のキーワードの出現頻度情報を記憶した分類テーブル１７と、複数の番組の識別情報を複数の番組分類別に記憶する分類情報記憶部１９と、ネットワークを介して接続された番組の公式サイト６から、番組案内テキスト３１を取得する検索部１１と、番組案内テキスト３１から複数種類のキーワードを抽出するキーワード抽出部１３と、分類テーブル１７に基づいて、番組案内テキスト３１に係る番組を複数の番組分類のいずれかに分類し、分類情報記憶部１９に格納する分類処理部１５とを備える。【選択図】  図１
2006279145.tif 000002
【特許請求の範囲】
【請求項１】
様々な番組を分類して登録する番組登録装置であって、
複数の番組の内容を示すテキスト情報から抽出した、ユーザが指定した複数種類のキーワードに基づいて、前記複数の番組をユーザが指定した複数の番組分類のいずれかに分類した結果得られた、前記番組分類のそれぞれに対する複数種類のキーワードの出現頻度情報を記憶したキーワード頻度情報記憶部と、
前記複数の番組をユーザが指定した複数の番組分類のいずれかに分類した結果に基づいて、前記複数の番組の識別情報を前記複数の番組分類別に記憶する分類別番組記憶部と、
ネットワークを介して接続された番組の公式サイトから、番組案内テキストを取得する取得手段と、
前記取得手段が取得した番組案内テキストから前記複数種類のキーワードを抽出する抽出手段と、
前記キーワード頻度情報記憶部に記憶された前記番組分類に対する前記キーワードの出現頻度と、前記抽出手段が抽出したキーワードとに基づいて、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類する分類手段と、
前記分類手段による分類結果に従って、前記番組案内テキストに係る番組の識別情報を前記番組記憶部に格納する手段と、を備える番組登録装置。
【請求項２】
前記分類手段は、
前記抽出手段が抽出したキーワードにおいて、全番組分類に対する一の番組分類の第１の出現頻度比を、全番組分類について算出し、
一の番組分類における、全キーワードに対する、前記抽出手段が抽出したキーワードの第２の出現頻度比を、全番組分類について算出し、
同一の番組分類に対する前記第１及び第２の出現頻度比に基づいて、前記抽出手段が抽出したキーワードの当該番組分類に対する関連度合いを判定し、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類することを特徴とする請求項１記載の番組登録装置。
【請求項３】
ｆｉ（ｋ）＝ｎｉｋ／ｎｋ
ｇｉ（ｋ）＝ｎｉｋ／ｎｉ
ただし、ｎｋ：キーワード（ｋ）が全番組分類において出現した回数の合計
ｎｉ：番組分類（ｉ）で全キーワードの出現回数の合計
ｎｉｋ：番組分類（ｉ）に対するキーワード（ｋ）の出現回数、であるとき、
前記分類手段は、前記抽出手段が抽出したキーワードをキーワード（ｋ）としたときの、全番組分類に対するｆｉ（ｋ）及びｇｉ（ｋ）を算出し、
ｆｉ（ｋ）とｇｉ（ｋ）との積に基づいて、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類することを特徴とする請求項２記載の番組登録装置。
【請求項４】
前記抽出手段が抽出したキーワードが複数種類ある場合は、
前記抽出手段が抽出した各キーワードについて前記第１及び第２の出現頻度比を算出し、
前記抽出手段が抽出した各キーワードの、同一の番組分類に対する前記第１及び第２の出現頻度比に基づいて、前記抽出手段が抽出した各キーワードの当該番組分類に対する関連度合いを判定し、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類することを特徴とする請求項２記載の番組登録装置。
【請求項５】
前記分類別番組記憶部に識別情報が記憶されている複数の番組のいずれかの選択を受け付ける選択手段と、
前記選択手段により選択された番組と関連する情報を提供する、ネットワークを介して接続されている関連サイトを外部の検索エンジンに検索させ、前記関連サイトのアドレス情報を取得する取得手段と、
前記取得手段が取得した前記関連サイトのアドレス情報を表示する表示手段と、をさらに備える請求項１記載の番組登録装置。
【請求項６】
前記取得手段は、前記関連サイトから前記選択手段により選択された番組と関連する関連テキスト情報を、さらに取得し、
前記抽出手段は、前記取得手段が取得した関連テキスト情報から前記複数種類のキーワードを抽出し、
前記番組登録装置は、
前記キーワード頻度情報記憶部と、前記抽出手段が前記関連テキストから抽出したキーワードと、前記分類手段とを用いて、前記選択された番組と前記関連サイトとが同一分類に属するか否かを判定する判定手段をさらに備える請求項５記載の番組登録装置。
【請求項７】
前記分類別番組記憶部に識別情報が記憶されている複数の番組のいずれかの選択を受け付ける選択手段と、
前記選択手段により選択された番組の番組案内テキストから抽出した複数のキーワードの出現頻度と、前記選択手段により選択された番組と同じ番組分類に属する他の番組のそれぞれの番組案内テキストから抽出された複数のキーワードの出現頻度とを比較して、互いの類似度を判定する類似度判定手段と、
前記類似度判定手段による判定結果の類似度に従って、前記選択手段により選択された番組と同じ番組分類に属する他の番組の識別情報を表示する表示手段と、をさらに備える請求項１記載の番組登録装置。
【請求項８】
前記類似度判定手段は、
前記選択手段により選択された番組及び前記選択手段により選択された番組と同じ番組分類に属する他の番組のそれぞれの番組案内テキストから抽出した複数のキーワードの出現頻度を、各番組において正規化し、
当該正規化された出現頻度を用いて、前記選択手段により選択された番組と、前記選択手段により選択された番組と同じ番組分類に属する他の番組のそれぞれとの相関係数を算出して類似度を判定することを特徴とする請求項７記載の番組登録装置。
【請求項９】
様々な番組を分類して登録する番組登録装置のためのコンピュータプログラムであって、
コンピュータに実行されると、
複数の番組の内容を示すテキスト情報から抽出した、ユーザが指定した複数種類のキーワードに基づいて、前記複数の番組をユーザが指定した複数の番組分類のいずれかに分類した結果得られた、前記番組分類のそれぞれに対する複数種類のキーワードの出現頻度情報を記憶したキーワード頻度情報記憶部と、
前記分類した結果に基づいて、前記複数の番組の識別情報を前記複数の番組分類別に記憶する分類別番組記憶部と、
ネットワークを介して接続された番組の公式サイトから、番組案内テキストを取得する手段と、
前記番組案内テキストから前記複数種類のキーワードを抽出する抽出手段と、
前記キーワード頻度情報記憶部に記憶された前記番組分類に対する前記キーワードの出現頻度と、前記抽出手段が抽出したキーワードとに基づいて、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類する分類手段と、
前記分類手段による分類結果に従って、前記番組案内テキストに係る番組の識別情報を前記番組記憶部に格納する手段と、が実現されることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組案内のために番組登録をする技術に関し、特にユーザにとって使いやすい番組案内のための技術に関する。
【背景技術】
【０００２】
近年、放送のデジタル化やコンピュータネットワークの普及に伴い、放送番組及びネットワークを介して配信される番組が増加している。このため、従来のような番組表では視聴者などのユーザが大量の番組の中から自分の嗜好に合った番組を探し出すことが難しくなっている。そこで、ユーザが番組を選択するための手助けをする電子番組ガイド（ＥＰＧ）が導入されている。
【非特許文献１】http://www.jpo.go.jp/shiryou/s_sonota/hyoujun_gijutsu/bidirectional_video/17_2.htm
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のＥＰＧでは、番組名や放送時間などから番組を特定することはできても、その番組が自らが所望するような内容であるかを判定することは難しい。ＥＰＧには番組分類も含まれてはいるが、この分類が必ずしもすべてのユーザに対して適切であるとは限らない。
【０００４】
また、多数ある番組の中からある番組を選択したとき、その選択した番組に関連する情報や、その番組に類似する番組を提供できれば、ユーザが適切に番組を選択するための一助にもなる。
【０００５】
そこで、本発明の目的は、ユーザが所望する番組を適切に選択することを支援するための技術を提供することである。
【０００６】
本発明の他の目的は、ユーザの嗜好に応じた番組分類で番組を登録するための技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一実施態様に従う様々な番組を分類して登録する番組登録装置は、複数の番組の内容を示すテキスト情報から抽出した、ユーザが指定した複数種類のキーワードに基づいて、前記複数の番組をユーザが指定した複数の番組分類のいずれかに分類した結果得られた、前記番組分類のそれぞれに対する複数種類のキーワードの出現頻度情報を記憶したキーワード頻度情報記憶部と、前記複数の番組をユーザが指定した複数の番組分類のいずれかに分類した結果に基づいて、前記複数の番組の識別情報を前記複数の番組分類別に記憶する分類別番組記憶部と、ネットワークを介して接続された番組の公式サイトから、番組案内テキストを取得する取得手段と、前記取得手段が取得した番組案内テキストから前記複数種類のキーワードを抽出する抽出手段と、前記キーワード頻度情報記憶部に記憶された前記番組分類に対する前記キーワードの出現頻度と、前記抽出手段が抽出したキーワードとに基づいて、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類する分類手段と、前記分類手段による分類結果に従って、前記番組案内テキストに係る番組の識別情報を前記番組記憶部に格納する手段と、を備える。
【０００８】
好適な実施形態では、前記分類手段は、前記抽出手段が抽出したキーワードにおいて、全番組分類に対する一の番組分類の第１の出現頻度比を、全番組分類について算出し、一の番組分類における、全キーワードに対する、前記抽出手段が抽出したキーワードの第２の出現頻度比を、全番組分類について算出する。そして、同一の番組分類に対する前記第１及び第２の出現頻度比に基づいて、前記抽出手段が抽出したキーワードの当該番組分類に対する関連度合いを判定し、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類するようにしてもよい。
【０００９】
好適な実施形態では、
ｆｉ（ｋ）＝ｎｉｋ／ｎｋ
ｇｉ（ｋ）＝ｎｉｋ／ｎｉ
ただし、ｎｋ：キーワード（ｋ）が全番組分類において出現した回数の合計
ｎｉ：番組分類（ｉ）で全キーワードの出現回数の合計
ｎｉｋ：番組分類（ｉ）に対するキーワード（ｋ）の出現回数、であるとき、前記分類手段は、前記抽出手段が抽出したキーワードをキーワード（ｋ）としたときの、全番組分類に対するｆｉ（ｋ）及びｇｉ（ｋ）を算出する。そして、ｆｉ（ｋ）とｇｉ（ｋ）との積に基づいて、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類するようにしてもよい。
【００１０】
好適な実施形態では、前記抽出手段が抽出したキーワードが複数種類ある場合は、前記抽出手段が抽出した各キーワードについて前記第１及び第２の出現頻度比を算出する。そして、前記抽出手段が抽出した各キーワードの、同一の番組分類に対する前記第１及び第２の出現頻度比に基づいて、前記抽出手段が抽出した各キーワードの当該番組分類に対する関連度合いを判定し、前記番組案内テキストに係る番組を前記複数の番組分類のいずれかに分類するようにしてもよい。
【００１１】
好適な実施形態では、前記分類別番組記憶部に識別情報が記憶されている複数の番組のいずれかの選択を受け付ける選択手段と、前記選択手段により選択された番組と関連する情報を提供する、ネットワークを介して接続されている関連サイトを外部の検索エンジンに検索させ、前記関連サイトのアドレス情報を取得する取得手段と、前記取得手段が取得した前記関連サイトのアドレス情報を表示する表示手段と、をさらに備えていてもよい。
【００１２】
好適な実施形態では、前記取得手段は、前記関連サイトから前記選択手段により選択された番組と関連する関連テキスト情報を、さらに取得する。前記抽出手段は、前記取得手段が取得した関連テキスト情報から前記複数種類のキーワードを抽出する。そして、前記番組登録装置は、前記キーワード頻度情報記憶部と、前記抽出手段が前記関連テキストから抽出したキーワードと、前記分類手段とを用いて、前記選択された番組と前記関連サイトとが同一分類に属するか否かを判定する判定手段をさらに備えていてもよい。
【００１３】
好適な実施形態では、前記分類別番組記憶部に識別情報が記憶されている複数の番組のいずれかの選択を受け付ける選択手段と、前記選択手段により選択された番組の番組案内テキストから抽出した複数のキーワードの出現頻度と、前記選択手段により選択された番組と同じ番組分類に属する他の番組のそれぞれの番組案内テキストから抽出された複数のキーワードの出現頻度とを比較して、互いの類似度を判定する類似度判定手段と、前記類似度判定手段による判定結果の類似度に従って、前記選択手段により選択された番組と同じ番組分類に属する他の番組の識別情報を表示する表示手段と、をさらに備えるようにしてもよい。
【００１４】
好適な実施形態では、前記類似度判定手段は、前記選択手段により選択された番組及び前記選択手段により選択された番組と同じ番組分類に属する他の番組のそれぞれの番組案内テキストから抽出した複数のキーワードの出現頻度を、各番組において正規化する。そして、当該正規化された出現頻度を用いて、前記選択手段により選択された番組と、前記選択手段により選択された番組と同じ番組分類に属する他の番組のそれぞれとの相関係数を算出して類似度を判定するようにしてもよい。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態に係る様々な映像または音声などの番組を管理及び再生をするシステムについて、図面を参照して説明する。
【００１６】
図１は、本システムの全体構成を示す図である。本システムは、多数の番組を分類別に管理するとともに、番組の再生を行う番組管理・再生装置１がネットワーク９に接続されている。ネットワーク９には、番組公式サイト６と、検索ポータルサイト７とが接続されている。また、番組管理・再生装置１には、ユーザインタフェース装置としてリモコン５を備える。
【００１７】
番組管理・再生装置１は、番組を分類別に管理する管理部１０と、放送番組の再生を行う再生部２０とを備える。
【００１８】
再生部２０は、放送番組のコンテンツの入力を受け付けるコンテンツ入力部２１と、入力されたコンテンツを記憶するコンテンツ記憶部２２と、コンテンツを再生するコンテンツ再生部２３とを備える。
【００１９】
コンテンツ入力部２１は、有線または無線により放送された番組コンテンツを受信し、または、所定の記録媒体に記録された番組コンテンツを読み出して、コンテンツ記憶部２２に記憶する。
【００２０】
コンテンツ再生部２３は、コンテンツ記憶部２２に記憶されているコンテンツを取得して再生し、図示しない出力装置に出力する。
【００２１】
管理部１０は、例えば汎用的なコンピュータシステムにより構成され、以下に説明する管理部１０内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００２２】
管理部１０は、検索部１１と、キーワード抽出部１３と、分類処理部１５と、分類テーブル１７と、分類情報記憶部１９と、リモコンインタフェース部４１と、相関係数算出部４２とを備える。
【００２３】
検索部１１は、ネットワーク９を介して接続された番組公式サイト６を検索し、番組公式サイト６から所望の放送番組について記述した番組案内テキスト３１を取得する。番組案内テキスト３１には、番組名及び番組コードなどの番組識別情報が含まれている。さらに、検索部１１は、検索ポータルサイト７へアクセスして、所定の検索を実行させて、その検索結果を取得する。
【００２４】
キーワード抽出部１３は、番組案内テキスト３１から所定のキーワードを抽出キーワード３３として抽出する。抽出された抽出キーワード３３の種類及び数が分類処理部１５へ通知される。抽出キーワード３３には、番組名及び番組コードなどの番組識別情報が含まれている。
【００２５】
ここで、抽出すべきキーワードは、番組管理・再生装置１のユーザが予め設定することができる。キーワードは、例えば、名詞または動詞などの内容語、すなわち、意味を持った特定概念を表す語彙であることが好ましい。さらに、キーワードは、番組分類との相対的な関係で適否が定まる。例えば、キーワードとしては、各番組分類に特徴的な語が好ましく、複数の番組分類に登場するような語はあまり好ましくない。
【００２６】
図２は、分類テーブル１７の一例を示す。
【００２７】
分類テーブル１７は、複数の番組分類１７１と、各分類に属する番組の内容を示すテキスト（番組公式サイトから取得した番組案内テキストを含む）から抽出された複数のキーワード１７２の出現回数との関連を記憶する。図２の例では、５つの番組分類１７１が設けられている。各番組分類１７１は、番組管理・再生装置１のユーザが予め設定することができる。そして、分類テーブル１７には、各番組分類１７１に属する番組の番組案内テキスト３１に含まれていたキーワード１７２の出現回数の累計が記憶されている。分類テーブル１７は、例えば、学習によって形成されるようにしてもよい。
【００２８】
図３に、学習プロセスの手順を示すフローチャートを示す。
【００２９】
学習プロセスとしては、まず、学習用に所定数の番組案内テキスト３１（サンプル）を用意する（Ｓ１１）。そして、キーワード抽出部１３がこれらのテキスト３１からキーワード１７２を抽出し、分類処理部１５がそれぞれの出現回数をカウントする（Ｓ１２）。そして、ユーザは、対象となっている番組の内容を考慮し、どの番組分類に割り当てるかを決定し、番組管理・再生装置１に対して分類割り当て指示を入力する（Ｓ１３）。ここで、割り当て指示を受け付けると、分類処理部１５は、対象の番組の番組案内テキスト３１から抽出された各キーワード１７２の出現回数を、分類テーブル１７の指示された番組分類に累積する（Ｓ１４）。以上の処理を、所定数のサンプルに対して繰り返し実行する（Ｓ１５）。
【００３０】
この学習プロセスにより、各ユーザに固有の分類テーブル１７を生成することができる。すなわち、番組分類としてどのような分類とするかをユーザ自身が決めることができるとともに、各分類の特徴を示すために用いるキーワードに何を採用するかもユーザ自身が決めることができる。さらに、番組分類とキーワードとの対応関係も、ユーザ自らが指定できる。
【００３１】
上述の学習プロセスが完了すると、分類テーブル１７は、後述する自動番組登録において、番組を分類する際に用いられる。分類テーブル１７は、この自動番組登録の際にも追加的に更新され、学習を継続するようにしてもよい。
【００３２】
再び図１を参照すると、分類情報記憶部１９は、分類処理部１５の処理結果またはユーザが指定した番組分類に従って、複数の番組分類別に番組の識別情報（番組名及び番組コード）と抽出キーワード（出現回数を含む）とを記憶する。
【００３３】
分類処理部１５は、分類テーブル１７を参照して、抽出キーワード３３が抽出された番組案内テキスト３１に係る番組を、いずれかの番組分類へ分類する。そして、この分類結果に従って、番組名、番組コード及び抽出キーワード３３を分類情報記憶部１９に格納する。
【００３４】
分類処理部１５は、例えば、以下に説明するような方法で、各番組がどの分類に最も近いかを評価して分類を行う。
【００３５】
図４は、分類処理部１５が評価に用いる関数の概念を説明するための図である。
【００３６】
まず、注目する番組分類（ｉ）における注目するキーワード（ｋ）の出現回数が、他の番組分類における出現回数との対比で、どれほど特異的に出現するかを計る関数ｆｉ（ｋ）を導入する。
ｆｉ（ｋ）＝ｎｉｋ／ｎｋ
ｎｋ：キーワード（ｋ）が全番組分類において出現した回数の合計
ｎｉｋ：番組分類（ｉ）に対するキーワード（ｋ）の出現回数
【００３７】
すなわち、ｆｉ（ｋ）は、キーワード（ｋ）の番組分類（ｉ）における出現回数と、全番組分類における出現回数との比を示す。
【００３８】
例えば、図２の例では、番組分類（ｉ）を「教養教育」とし、キーワード（ｋ）を「出来事」としたとき、ｆ３（出来事）＝１／６となる。
【００３９】
また、注目するキーワード（ｋ）が、それぞれの番組分類（ｉ）において出現する回数を、すべての番組に渡る出現回数で相対化した指標を表す関数ｇｉ（ｋ）を導入する。
ｇｉ（ｋ）＝ｎｉｋ／ｎｉ
ｎｉ：番組分類（ｉ）で全キーワードの出現回数の合計
すなわち、ｇｉ（ｋ）は、番組分類（ｉ）における、全キーワードの出現回数に対するキーワード（ｋ）の出現回数との比を示す。
【００４０】
例えば、図２の例では、番組分類（ｉ）を「教養教育」とし、キーワード（ｋ）を「出来事」としたとき、ｇ３（出来事）＝１／１６となる。
【００４１】
そして、キーワード（ｋ）と番組分類（ｉ）との関連度合いを、ｆｉ（ｋ）とｇｉ（ｋ）との積で表す。すなわち、番組分類「教養教育」と、キーワード「出来事」との関連度合いは、
ｆ３（出来事）×ｇ３（出来事）＝１／６  ×  １／１６＝０．０１０
となる。
【００４２】
ここで、ｆｉ（ｋ）とｇｉ（ｋ）との積の値が大きいほど、そのキーワードと番組案内との関連度が大きいことを示す。
【００４３】
分類処理部１５は、キーワード（ｋ）に抽出されたキーワード３３を適用することにより、抽出キーワード３３に係る番組を最も関連度合いの高い番組分類へ分類する。抽出キーワード３３が複数ある場合は、各キーワードについてｆｉ（ｋ）とｇｉ（ｋ）との積を求め、これらの和を算出して、最も関連度合いの高い番組分類へ分類する。
【００４４】
改めて図１を参照すると、リモコンインタフェース部４１は、リモコン５との間で通信を行う。例えば、リモコン５からのリクエストに応じて、分類情報記憶部１９に記憶されている番組の分類情報をリモコン５へ送信する。ユーザは、リモコン５を利用して番組管理・再生装置１を動作させることができる。
【００４５】
相関係数算出部４２は、複数の番組同士の類似度、または、ある番組と外部から取得したその番組の関連情報との関連度合いを示す相関係数を算出する。
【００４６】
まず、番組同士の類似度を比較する場合、相関係数算出部４２は、比較対象となる複数の番組について、それらの番組の番組名及び抽出キーワードを分類情報記憶部１９から取得する。そして、図５（ａ）に示すような番組名と抽出キーワードとの対応表６１を生成する。相関係数算出部４２は、さらに同図（ａ）の対応表６１を正規化して、同図（ｂ）に示すキーワード重み係数表６２を生成する。この正規化により、各番組の全キーワード重み係数の合計が１．０となるように調整されている。そして、相関係数算出部４２は、この重み係数表６２を利用して、各番組間の相関係数を算出する。相関係数の算出式は式（１）である。
【数１】
2006279145.tif 000003
ここで、ｘ，ｙがいずれかの番組、ｉが各キーワードである。
【００４７】
次に、番組と関連情報との類似度を比較する場合、相関係数算出部４２は、比較対象となる番組の番組名及び抽出キーワードを分類情報記憶部１９から取得する。さらに、関連情報のキーワードは、検索部１１が検索した関連情報テキストからキーワード抽出部１３によって抽出されたものを取得する。そして、番組名及び抽出キーワードと、関連情報のサイト名とキーワードとを、図５と同様のやり方で重み係数を生成し、式（１）を用いて相関係数を算出する。
【００４８】
次に、上記の構成を備える番組管理・再生装置１を用いた処理について説明する。
【００４９】
図６には、番組管理・再生装置１に番組を登録する自動番組登録の処理手順を示すフローチャートを示す。
【００５０】
自動番組登録は、番組公式サイトの情報に基づいて、予め学習によって生成された分類テーブル１７を用いて行われる。
【００５１】
まず、検索部１１が番組公式サイト６から番組案内テキスト３１をダウンロードして取得する（Ｓ２１）。キーワード抽出部１３は、番組案内テキスト３１から、予め定められた複数種類のキーワードを抽出する（Ｓ２２）。なお、同一キーワードが複数回抽出されたときは、その回数もカウントする。分類処理部１５は、分類テーブル１７に記憶されている分類別のキーワードの出現回数と抽出キーワード３３とに基づいて、この番組をどの番組分類に分類するかを判定する（Ｓ２３）。そして、この分類結果に基づいて、分類情報記憶部１９へ番組識別情報及び抽出されたキーワードを登録する（Ｓ２４）。さらに、分類処理部１５は、分類結果に基づいて、分類テーブル１７を更新する（Ｓ２５）。
【００５２】
これにより、学習の結果得られた分類テーブル１７に従って、新しい番組を自動分類することができる。さらに、自動番組登録処理で分類テーブルを追加更新すれば、さらなる学習効果がある。
【００５３】
次に、ユーザがリモコン５を操作して行う関連情報検索及び類似番組検索について説明する。関連情報検索とは、番組管理・再生装置１に登録されている番組をユーザが指定すると、その番組と関連する情報を外部のサイトから検索して、ユーザが参照できるようにするものである。類似番組検索とは、番組管理・再生装置１に登録済みの番組の中から、ユーザが指定した番組と類似する番組を検索するものである。まず、関連情報検索について説明する。
【００５４】
関連情報検索は、最初にユーザが番組管理・再生装置１に登録済みの番組の中からいずれか一つの番組を指定する。
【００５５】
図７は、番組指定を行うための画面を表示したときのリモコン５の正面図を示す。
【００５６】
リモコン５の正面には、表示部５１と、十字キー５２が配置されている。ユーザが十字キー５２を操作することで、画面に表示されている所定領域の選択を行うことができる。
【００５７】
同図（ａ）は、表示部５１に番組分類選択画面が表示されていて、同図（ｂ）は、番組を指定するための番組一覧画面が表示されている。これらの情報は、いずれも、リモコンインタフェース部４１を介して分類情報記憶部１９（図１参照）から取得した情報に基づいて表示される。
【００５８】
同図（ａ）の番組分類選択画面が表示されると、ユーザが十字キー５２を操作して、いずれかの番組分類を選択することができる。ユーザによりいずれかの番組分類が選択されると、同図（ｂ）の番組一覧画面へ遷移する。番組一覧画面では、選択された番組分類に属する番組名等が表示される。ユーザは十字キー５２を操作して、いずれかの番組名を指定することができる。
【００５９】
同図（ｂ）の画面でユーザによっていずれかの番組が指定されると、その指定された番組名がリモコンインタフェース部４１を介して検索部１１（図１参照）へ通知される。検索部１１は、検索ポータルサイト７を用いてこの番組と関連する情報の検索を行う。そして、この検索結果が、リモコンインタフェース部４１を介してリモコン５へ通知される。
【００６０】
ここで、図８は、上述の検索処理によって取得された関連情報を表示したときのリモコン５の正面図を示す。
【００６１】
同図（ａ）は、表示部５１に検索の結果得られた、関連情報を提供するサイトのＵＲＬ（Uniform Resource Locator）などのリンク情報が表示される関連リンク画面が表示されている。ここで、表示されたリンク先情報５１２のいずれかが選択されると、そのサイトへジャンプすることができる。すなわち、リモコンインタフェース部４１を介して選択されたリンク先の通知を受けると、検索部１１がその選択されたサイトへアクセスして情報を取得する。ジャンプした先のサイトの情報は、リモコンの表示部５１へ表示してもよいし、番組管理・再生装置１に接続された図示しない出力装置に出力されてもよい。これにより、ユーザが指定した番組と関連する外部の関連情報を簡単に閲覧することができる。
【００６２】
一方、同図（ａ）の関連リンク画面で表示されたサイト名５１１のいずれかが選択されると、リモコンインタフェース部４１を介して通知を受けた検索部１１が、選択されたサイトから何らかのテキスト（関連情報テキスト）を取得する。そして、キーワード抽出部１３が取得した関連情報テキストからキーワードを抽出する。ここで、相関係数算出部４２が、ユーザに指定された番組の抽出キーワードと関連情報テキストから抽出されたキーワードとを比較して重み係数を算出する（図５参照）。ここで算出された重み係数がリモコン５へ通知されると、表示部５１に図８（ｂ）に示す関連度表示画面が表示される。関連度表示画面では、選択された関連サイトと図７（ｂ）で指定された番組との関連度合いを示す重み計数が表示される。これにより、ユーザは、指定した番組と関連サイトとの関連度合いを知ることができる。
【００６３】
次に、類似番組検索の場合も、図７に示す番組分類選択画面及び番組一覧画面で、ユーザが登録済みの番組を一つ指定する。ここで番組が指定されると、その指定された番組名がリモコンインタフェース部４１を介して相関係数算出部４２へ通知される（図１参照）。相関係数算出部４２は、分類情報記憶部１９を参照し、指定された番組と、指定された番組と同じ番組分類に属する他の番組との相関係数を算出する。
【００６４】
ここで、図９は、上述の類似番組検索の結果を表示したときのリモコン５の正面図を示す。
【００６５】
同図（ａ）は、表示部５１に類似番組一覧画面が表示されている。類似番組の表示領域には、相関係数算出部４２で算出された相関係数が大きいものから順に、番組名等が表示される。これにより、ユーザは、指定した番組と類似する番組を知ることができ、この中から十字キー５２を用いていずれかの類似番組を選択することができる。
【００６６】
ユーザによりいずれかの類似番組が選択されると、リモコンインタフェース部４１を介して通知を受けた相関係数算出部４２が、指定された番組の抽出キーワードと類似番組の抽出キーワードとを比較して重み係数を算出する。ここで算出された重み係数がリモコン５へ通知されると、表示部５１に同図（ｂ）に示す関連度表示画面が表示される。これにより、ユーザは、指定した番組と類似番組との関連度合いを知ることができる。
【００６７】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【００６８】
例えば、番組管理・再生装置は、再生部と管理部が一体となっているが、互いに独立に構成されていてもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態に係る番組の管理・再生システムの全体構成を示す図である。
【図２】分類テーブル１７の一例を示す。
【図３】学習プロセスの手順を示すフローチャートである。
【図４】分類処理部１５が評価に用いる関数の説明図である。
【図５】相関係数算出部４２が算出する重み係数の説明図である。
【図６】自動番組登録の処理手順を示すフローチャートである。
【図７】番組指定を行うための画面を表示したときのリモコン５の正面図である。
【図８】関連情報を表示したときのリモコン５の正面図である。
【図９】類似番組検索の結果を表示したときのリモコン５の正面図である。
【符号の説明】
【００７０】
１    番組管理・再生装置
５    リモコン
６    番組公式サイト
７    検索ポータルサイト
１０    管理部
１１    検索部
１３    キーワード抽出部
１５    分類処理部
１７    分類テーブル
１９    分類情報記憶部
２０    再生部
２１    コンテンツ入力部
２２    コンテンツ記憶部
２３    コンテンツ再生部
３１    番組案内テキスト
３３    抽出キーワード
４１    リモコンインタフェース部
４２    相関係数算出部
【図１】
2006279145.tif 000004
【図２】
2006279145.tif 000005
【図３】
2006279145.tif 000006
【図４】
2006279145.tif 000007
【図５】
2006279145.tif 000008
【図６】
2006279145.tif 000009
【図７】
2006279145.tif 000010
【図８】
2006279145.tif 000011
【図９】
2006279145.tif 000012