(57)【特許請求の範囲】
【請求項１】
複数の番組それぞれについて、所定の類否判断に用いられる要素を含む番組情報を取得する番組情報取得手段と、
視聴者に関する情報である視聴者情報を取得する視聴者情報取得手段と、
番組を指定する番組指定手段と、
前記視聴者情報取得手段で取得した視聴者情報に基づいて、類否判断に用いるアルゴリズムを決定する決定手段と、
前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段により指定された番組と類似する番組を検索する検索手段と、
前記決定手段で決定したアルゴリズムを用いた類否判断に基づいた類似度順に、前記検索手段で検索された番組を識別する情報である番組識別情報を表示する表示手段と
を備え、
前記番組指定手段で指定される番組は、再生時間帯が異なる複数のコーナに区分され、
前記番組情報取得手段で取得した番組情報は、更に、それぞれのコーナを特定する情報であるコーナ特定情報を含み、
前記番組指定手段は、更に、指定された番組のコーナ特定情報を指定し、
前記検索手段は、前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段で指定したコーナ特定情報で特定されるコーナと類似するコーナを含む番組を検索し、
前記表示手段は、前記検索手段で検索された番組の番組識別情報と前記類似するコーナを識別する情報であるコーナ識別情報とを表示する
ことを特徴とする番組選択支援装置。
【請求項２】
前記番組情報取得手段で取得した番組情報は、番組の製作者が作成した情報である
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項３】
前記番組選択支援装置は、更に、番組を録画する録画手段を備え、
前記表示手段は、前記検索手段により検索された番組が前記録画手段により録画されている場合には、前記番組識別情報とともに、録画されていることを示す録画情報を表示する
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項４】
前記検索手段は、更に、検索した番組が、前記番組指定手段により指定された番組と類似する理由を抽出し、
前記表示手段は、前記検索手段で検索された番組の番組識別情報とともに、抽出した理由を示す情報を表示する
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項５】
前記表示手段は、更に、番組表を表示し、前記検索手段で検索された番組を示す部分の表示態様を他の番組の表示態様と変えて表示し、
前記番組指定手段は、前記表示手段で表示されている番組表から番組を指定する
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項６】
前記番組選択支援装置は、更に、前記視聴者が視聴した番組の履歴である視聴履歴情報を取得する視聴履歴取得手段を備え、
前記視聴者情報取得手段で取得された視聴者情報は、前記視聴履歴情報である
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項７】
前記視聴履歴情報は、前記視聴者が視聴した番組のジャンルを含み、
前記視聴者情報取得手段で取得された視聴者情報は、前記視聴履歴情報のうち、所定の頻度より多い頻度で視聴されている番組のジャンルである
ことを特徴とする請求項６記載の番組選択支援装置。
【請求項８】
前記視聴履歴情報は、前記視聴者が視聴した番組の番組情報に現れるキーワードを含み、
前記視聴者情報取得手段で取得された視聴者情報は、前記視聴履歴情報のうち、所定回数以上番組情報に現れるキーワードである
ことを特徴とする請求項６記載の番組選択支援装置。
【請求項９】
前記番組選択支援装置は、更に、前記視聴者の個人情報を取得する個人情報取得手段を備え、
前記視聴者情報取得手段で取得された視聴者情報は、前記個人情報である
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項１０】
前記番組情報取得手段で取得した番組情報は、更に、それぞれの番組で使用されている言語を特定する言語特定情報を含み、
前記個人情報取得手段は、前記視聴者の使用できる言語の情報を含み、
前記視聴者情報取得手段で取得された視聴者情報は、前記個人情報に含まれる視聴者の使用できる言語である
ことを特徴とする請求項９記載の番組選択支援装置。
【請求項１１】
前記決定手段で決定されたアルゴリズムは、前記視聴者の個人情報に基づく種類に応じて決定された
ことを特徴とする請求項９記載の番組選択支援装置。
【請求項１２】
前記番組選択支援装置は、更に、それぞれの番組に対する他の視聴者の評価である評価情報を取得する評価取得手段を備え、
前記決定手段で決定されたアルゴリズムは、前記視聴者の種類と同じ種類の他の視聴者の前記評価が、所定の評価以上である
ことを特徴とする請求項１１記載の番組選択支援装置。
【請求項１３】
前記番組情報取得手段で取得した番組情報は、更に、それぞれの番組が放送されている地域を特定する地域特定情報を含み、
前記番組選択支援装置は、更に、自装置の位置情報を取得する位置取得手段を備え、
前記視聴者情報取得手段で取得された視聴者情報は、前記位置取得手段で取得された位置情報で表される位置が前記地域特定情報で特定される地域に含まれるか否かである
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項１４】
前記視聴者情報取得手段が取得する視聴者情報は、視聴者が複数である場合には、各視聴者の視聴者情報を集約した視聴者情報であり、
前記決定手段は、前記集約した視聴者情報に基づいて、類否判断に用いるアルゴリズムを決定する
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項１５】
前記決定手段で決定したアルゴリズムは、前記番組指定手段により指定された番組と類似する番組として、
前記番組情報取得手段で取得した番組情報に基づいて、所定のアルゴリズムを用い選ばれた番組であって、前記視聴者情報取得手段で取得した視聴者情報に合致した番組を検索する
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項１６】
前記番組選択支援装置は、更に、前記番組情報取得手段で取得した番組情報を基に判別されたカテゴリであって、前記番組指定手段で指定された番組の属するカテゴリを取得するカテゴリ取得手段を備え、
前記決定手段は、前記視聴者情報取得手段で取得した視聴者情報と前記カテゴリ取得手段で取得したカテゴリとに基づいて、類否判断に用いるアルゴリズムを決定する
ことを特徴とする請求項１記載の番組選択支援装置。
【請求項１７】
番組選択支援装置に、番組検索処理を行わせるためのコンピュータプログラムであって、
前記番組検索処理は、
複数の番組それぞれについて、所定の類否判断に用いられる要素を含む番組情報を取得する番組情報取得ステップと、
視聴者に関する情報である視聴者情報を取得する視聴者情報取得ステップと、
番組を指定する番組指定ステップと、
前記視聴者情報取得ステップで取得した視聴者情報に基づいて、類否判断に用いるアルゴリズムを決定する決定ステップと、
前記番組情報取得ステップで取得した番組情報を参照し、前記決定ステップで決定したアルゴリズムを用いて、前記番組指定ステップにより指定された番組と類似する番組を検索する検索ステップと、
前記決定ステップで決定したアルゴリズムを用いた類否判断に基づいた類似度順に、前記検索ステップで検索された番組を識別する情報である番組識別情報を表示する表示ステップと
を含み、
前記番組指定ステップで指定される番組は、再生時間帯が異なる複数のコーナに区分され、
前記番組情報取得ステップで取得した番組情報は、更に、それぞれのコーナを特定する情報であるコーナ特定情報を含み、
前記番組指定ステップは、更に、指定された番組のコーナ特定情報を指定し、
前記検索ステップは、前記番組情報取得ステップで取得した番組情報を参照し、前記決定ステップで決定したアルゴリズムを用いて、前記番組指定ステップで指定したコーナ特定情報で特定されるコーナと類似するコーナを含む番組を検索し、
前記表示ステップは、前記検索ステップで検索された番組の番組識別情報と前記類似するコーナを識別する情報であるコーナ識別情報とを表示する
ことを特徴とするコンピュータプログラム。
【請求項１８】
番組選択支援装置において用いられる番組検索方法であって、
複数の番組それぞれについて、所定の類否判断に用いられる要素を含む番組情報を取得する番組情報取得ステップと、
視聴者に関する情報である視聴者情報を取得する視聴者情報取得ステップと、
番組を指定する番組指定ステップと、
前記視聴者情報取得ステップで取得した視聴者情報に基づいて、類否判断に用いるアルゴリズムを決定する決定ステップと、
前記番組情報取得ステップで取得した番組情報を参照し、前記決定ステップで決定したアルゴリズムを用いて、前記番組指定ステップにより指定された番組と類似する番組を検索する検索ステップと、
前記決定ステップで決定したアルゴリズムを用いた類否判断に基づいた類似度順に、前記検索ステップで検索された番組を識別する情報である番組識別情報を表示する表示ステップと
を含み、
前記番組指定ステップで指定される番組は、再生時間帯が異なる複数のコーナに区分され、
前記番組情報取得ステップで取得した番組情報は、更に、それぞれのコーナを特定する情報であるコーナ特定情報を含み、
前記番組指定ステップは、更に、指定された番組のコーナ特定情報を指定し、
前記検索ステップは、前記番組情報取得ステップで取得した番組情報を参照し、前記決定ステップで決定したアルゴリズムを用いて、前記番組指定ステップで指定したコーナ特定情報で特定されるコーナと類似するコーナを含む番組を検索し、
前記表示ステップは、前記検索ステップで検索された番組の番組識別情報と前記類似するコーナを識別する情報であるコーナ識別情報とを表示する
ことを特徴とする番組検索方法。
【請求項１９】
番組選択支援装置の集積回路であって、
複数の番組それぞれについて、所定の類否判断に用いられる要素を含む番組情報を取得する番組情報取得手段と、
視聴者に関する情報である視聴者情報を取得する視聴者情報取得手段と、
番組を指定する番組指定手段と、
前記視聴者情報取得手段で取得した視聴者情報に基づいて、類否判断に用いるアルゴリズムを決定する決定手段と、
前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段により指定された番組と類似する番組を検索する検索手段と、
前記決定手段で決定したアルゴリズムを用いた類否判断に基づいた類似度順に、前記検索手段で検索された番組を識別する情報である番組識別情報を表示する表示手段と
を備え、
前記番組指定手段で指定される番組は、再生時間帯が異なる複数のコーナに区分され、
前記番組情報取得手段で取得した番組情報は、更に、それぞれのコーナを特定する情報であるコーナ特定情報を含み、
前記番組指定手段は、更に、指定された番組のコーナ特定情報を指定し、
前記検索手段は、前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段で指定したコーナ特定情報で特定されるコーナと類似するコーナを含む番組を検索し、
前記表示手段は、前記検索手段で検索された番組の番組識別情報と前記類似するコーナを識別する情報であるコーナ識別情報とを表示する
ことを特徴とする集積回路。
【請求項２０】
複数の番組それぞれについて、所定の類否判断に用いられる要素を含む番組情報を取得する番組情報取得手段と、
番組を指定する番組指定手段と、
前記取得した番組情報を基に判別されたカテゴリであって、前記番組指定手段で指定された番組の属するカテゴリを取得するカテゴリ取得手段と、
前記カテゴリ取得手段で取得したカテゴリに基づいて、類否判断に用いるアルゴリズムを決定する決定手段と、
前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段により指定された番組と類似する番組を検索する検索手段と、
前記決定手段で決定したアルゴリズムを用いた類否判断に基づいた類似度順に、前記検索手段で検索された番組を識別する情報である番組識別情報を表示する表示手段と
を備え、
前記番組指定手段で指定される番組は、再生時間帯が異なる複数のコーナに区分され、
前記番組情報取得手段で取得した番組情報は、更に、それぞれのコーナを特定する情報であるコーナ特定情報を含み、
前記番組指定手段は、更に、指定された番組のコーナ特定情報を指定し、
前記検索手段は、前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段で指定したコーナ特定情報で特定されるコーナと類似するコーナを含む番組を検索し、
前記表示手段は、前記検索手段で検索された番組の番組識別情報と前記類似するコーナを識別する情報であるコーナ識別情報とを表示する
ことを特徴とする番組選択支援装置。
【請求項２１】
前記番組選択支援装置は、更に、番組を録画する録画手段を備え、
前記表示手段は、前記検索手段により検索された番組が前記録画手段により録画されている場合には、前記番組識別情報とともに、録画されていることを示す録画情報を表示する
ことを特徴とする請求項２０記載の番組選択支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組及び録画番組を視聴する際の、番組を選択するのに役立つ情報提供技術に関し、特に、類似する番組に関する情報を提供する技術に関する。
【背景技術】
【０００２】
近年、放送技術の発達に伴って、地上波放送のみならず、ＣＡＴＶ（Ｃａｂｌｅ  Ｔｅｌｅｖｉｓｉｏｎ）、衛星放送等によって、数多くのチャンネルで多種多様な番組が放送され、また、録画技術の発達により、大容量の記憶媒体に数多くの番組が自動的に録画されている。
このように、視聴できる番組が数多くある状況において、番組の映像・音声等と共に送信されているＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）等の番組に関する情報を基に、その番組に関連した番組、すなわち類似番組を選択して提示する技術がある（特許文献１参照）。この技術は、番組に関する情報から番組の特徴となるキーワードを抽出し、数値化して番組間の類似度を算出することで、類似する番組を選択している。また、その番組のジャンル等によってキーワードの重み付けを換えて、番組間の類似度を算出することとしている。
【０００３】
これらの技術により、視聴者は、番組の内容についてもっと知りたいとき等に、その番組に類似する番組を容易に知ることができるようになる。
【特許文献１】特開２００３−１８４９２号公報
【特許文献２】特開２０００−２５０９４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、これらの番組の検索は、番組の内容を基に番組間の類似を判断している為、視聴者が視聴することのない番組が多く含まれることになる。
また、近年の多チャンネル化等により、数百、数千オーダー以上の番組が検索対象となることから、類似番組も多く検索されることになり、視聴者が欲している番組を見つけることが容易でない場合がある。
【０００５】
そこで、本発明は、類似番組を検索する際に、より視聴者が欲している類似番組を検索し提示することができる番組選択支援装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に、本発明の番組選択支援装置は、複数の番組それぞれについて、所定の類否判断に用いられる要素を含む番組情報を取得する番組情報取得手段と、視聴者に関する情報である視聴者情報を取得する視聴者情報取得手段と、番組を指定する番組指定手段と、前記視聴者情報取得手段で取得した視聴者情報に基づいて、類否判断に用いるアルゴリズムを決定する決定手段と、前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段により指定された番組と類似する番組を検索する検索手段と、前記検索手段で検索された番組を識別する情報である番組識別情報を表示する表示手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明に係る番組選択支援装置は、上述の構成を備えることにより、番組の類似判断を行なう際に、番組の情報だけによる類似判断ではなく、視聴傾向等の視聴者に関する情報も考慮して類似判断を行うので、視聴者がより欲している類似番組を検索し、提示することができるようになる。
ここで、番組選択支援装置において、番組情報を取得する番組情報取得手段は、図３の番組情報記憶部１６００に記憶されている情報を読み出すことで実現される。また、視聴者に関する情報を取得する視聴者情報取得手段は、プロファイル情報記憶部１５００に記憶されている情報を読み出すことや、条件入力部２３００により実現され、番組指定手段は、ユーザインタフェース部２４００によって実現され、類否判断に用いるアルゴリズムを決定する決定手段は、プロファイル別判定基準決定部２２５０によって実現され、類似番組を検索する検索手段は、類似番組検索部２２００により、特に類似判定部２２６０によって実現され、さらに、検索された番組識別情報を表示する表示手段は、類似番組表示部２１００により実現される。
【０００８】
また、前記番組指定手段で指定される番組は、再生時間帯が異なる複数のコーナに区分され、前記番組情報取得手段で取得した番組情報は、更に、それぞれのコーナを特定する情報であるコーナ特定情報を含み、前記番組指定手段は、更に、指定された番組のコーナ特定情報を指定し、前記検索手段は、前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段で指定したコーナ特定情報で特定されるコーナと類似するコーナを含む番組を検索し、前記表示手段は、前記検索手段で検索された番組の番組識別情報と前記類似するコーナを識別する情報であるコーナ識別情報とを表示することとしてもよい。
【０００９】
これにより、類似番組の中で、類似している部分を知ることができるので、番組を最初から視聴することなく、類似している部分から視聴することができるようになる。
また、前記番組情報取得手段で取得した番組情報は、番組の製作者が作成した情報であることとしてもよい。
これにより、番組の内容等のみならず、番組の制作者が意図する内容を加味した類似番組を検索できるので、視聴者がより欲している類似番組を提示することができるようになる。例えば、製作者しか知りえない次回作等に関する番組を類似番組として提示することが可能となる。
【００１０】
また、前記番組選択支援装置は、更に、番組を録画する録画手段を備え、前記表示手段は、前記検索手段により検索された番組が前記録画手段により録画されている場合には、前記番組識別情報とともに、録画されていることを示す録画情報を表示することとしてもよい。
これにより、類似番組の中で、自分の録画再生装置に録画されている番組を知ることができるので、録画されているか否かを探す手間をかけることなく、すぐに番組を視聴することができるようになる。
【００１１】
尚、番組を録画する録画手段は、図３の録画再生部２５００で実現される。
また、前記検索手段は、更に、検索した番組が、前記番組指定手段により指定された番組と類似する理由を抽出し、前記表示手段は、前記検索手段で検索された番組の番組識別情報とともに、抽出した理由を示す情報を表示することとしてもよい。
これにより、類似番組を視聴者に提示する際に、類似する理由も提示することができるので、視聴者は、今観たい番組を容易に選択することができるようになる。例えば、提示された類似番組のなかで、出演者が同じである類似番組を、番組を再生しなくても知ることが可能となる。
【００１２】
また、前記表示手段は、更に、番組表を表示し、前記検索手段で検索された番組を示す部分の表示態様を他の番組の表示態様と変えて表示し、前記番組指定手段は、前記表示手段で表示されている番組表から番組を指定することとしてもよい。
これにより、番組表をみながら番組を指定し、その指定した番組の類似番組を番組表で知る事ができるので、視聴者は、観る番組を容易に選択することができるようになる。例えば、観ようと思っているスポーツ解説番組を指定すると、他の解説番組が提示されるので、今日行われた試合の解説を複数の解説番組で聞きたい場合に、今日放送予定の複数の解説番組を容易に知ることが可能となる。
【００１３】
また、前記番組選択支援装置は、更に、前記視聴者が視聴した番組の履歴である視聴履歴情報を取得する視聴履歴取得手段を備え、前記視聴者情報取得手段で取得された視聴者情報は、前記視聴履歴情報であることとしてもよい。
これにより、視聴者の視聴履歴を考慮することができるので、視聴者は、過去によく見た番組に類似した番組を容易に選択することができるようになる。
【００１４】
また、前記視聴履歴情報は、前記視聴者が視聴した番組のジャンルを含み、  前記視聴者情報取得手段で取得された視聴者情報は、前記視聴履歴情報のうち、所定の頻度より多い頻度で視聴されている番組のジャンルであることとしてもよい。
これにより、類似番組を検索する際に、視聴者がよく見る番組のジャンルを考慮することができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。例えば、類似番組を表示する場合に、視聴者がよく見るジャンルの番組を優先的に表示することができる。
【００１５】
尚、視聴履歴情報を取得する視聴履歴取得手段は、図３のプロファイル情報記憶部１５００に記憶されている履歴情報を読み出すことにより実現される。
また、前記視聴履歴情報は、前記視聴者が視聴した番組の番組情報に現れるキーワードを含み、前記視聴者情報取得手段で取得された視聴者情報は、前記視聴履歴情報のうち、所定回数以上番組情報に現れるキーワードであることとしてもよい。
【００１６】
これにより、類似番組を検索する際に、視聴者がよく見る番組に頻出するキーワードを考慮することができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。例えば、番組間の類似度を判断する場合に、頻出するキーワードの重み付けの値を大きくすることができる。
また、前記番組選択支援装置は、更に、前記視聴者の個人情報を取得する個人情報取得手段を備え、前記視聴者情報取得手段で取得された視聴者情報は、前記個人情報であることとしてもよい。
【００１７】
これにより、視聴者の個人情報を加味することができるので、視聴者は、自分に合った番組を容易に選択することができるようになる。
また、前記番組情報取得手段で取得した番組情報は、更に、それぞれの番組で使用されている言語を特定する言語特定情報を含み、前記個人情報取得手段は、前記視聴者の使用できる言語の情報を含み、前記視聴者情報取得手段で取得された視聴者情報は、前記個人情報に含まれる視聴者の使用できる言語であることとしてもよい。
【００１８】
これにより、類似番組を検索する際に、視聴者が使用できる言語を考慮することができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。例えば、類似番組を表示する場合に、視聴者が使用できる言語の番組を優先的に表示することができる。
尚、個人情報を取得する個人情報取得手段は、図３のプロファイル情報記憶手段１５００に記憶されている情報を読み出すことや、条件入力部２３００により実現される。
【００１９】
また、前記決定手段で決定されたアルゴリズムは、前記視聴者の個人情報に基づく種類に応じて決定されたこととしてもよい。
これにより、番組の情報のほかに、視聴者に関する情報を基に、視聴者のタイプに応じた類似判断アルゴリズムで、番組の類似を判断することができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。
【００２０】
また、前記番組選択支援装置は、更に、それぞれの番組に対する他の視聴者の評価である評価情報を取得する評価取得手段を備え、前記決定手段で決定されたアルゴリズムは、前記視聴者の種類と同じ種類の他の視聴者の前記評価が、所定の評価以上であることとしてもよい。
これにより、類似番組を検索する際に、他の視聴者が番組に与えた評価を考慮することができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。例えば、類似番組を表示する場合に、他の視聴者が与えた評価がわかるように表示順序を変えて表示することができる。
【００２１】
尚、評価情報を取得する評価取得手段は、図３のランキング情報記憶部１７００に記憶されている情報を読み出すことにより実現される。
また、前記番組情報取得手段で取得した番組情報は、更に、それぞれの番組が放送されている地域を特定する地域特定情報を含み、前記番組選択支援装置は、更に、自装置の位置情報を取得する位置取得手段を備え、前記視聴者情報取得手段で取得された視聴者情報は、前記位置取得手段で取得された位置情報で表される位置が前記地域特定情報で特定される地域に含まれるか否かであることとしてもよい。
【００２２】
これにより、類似番組を検索する際に、視聴者がいる場所で実際に視聴できる番組であるか否かを考慮することができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。例えば、類似番組を表示する場合に、視聴者がいる場所で視聴できる番組であることがわかるように表示することができる。
尚、位置情報を取得する位置取得手段は、図３のプロファイル情報記憶手段１５００に記憶されている情報を読み出すことや、条件入力部２３００により実現される。
【００２３】
また、前記視聴者情報取得手段が取得する視聴者情報は、視聴者が複数である場合には、各視聴者の視聴者情報を集約した視聴者情報であり、前記決定手段は、前記集約した視聴者情報に基づいて、類否判断に用いるアルゴリズムを決定することとしてもよい。
これにより、複数の視聴者がテレビを観る場合であっても、その複数の視聴者全員にとって、興味のある類似番組を提示することができるので、視聴者は、全員で一緒に観る番組を容易に選択することができるようになる。
【００２４】
また、前記決定手段で決定したアルゴリズムは、前記番組指定手段により指定された番組と類似する番組として、前記番組情報取得手段で取得した番組情報に基づいて、所定のアルゴリズムを用い選ばれた番組であって、前記視聴者情報取得手段で取得した視聴者情報に合致した番組を検索することとしてもよい。
これにより、番組の情報だけで類似判断するだけでなく、さらに、視聴者に関する条件で絞り込みをかけることができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。
【００２５】
また、本発明の番組選択支援装置は、複数の番組それぞれについて、所定の類否判断に用いられる要素を含む番組情報を取得する番組情報取得手段と、番組を指定する番組指定手段と、前記取得した番組情報を基に判別されたカテゴリであって、前記番組指定手段で指定された番組の属するカテゴリを取得するカテゴリ取得手段と、前記カテゴリ取得手段で取得したカテゴリに基づいて、類否判断に用いるアルゴリズムを決定する決定手段と、前記番組情報取得手段で取得した番組情報を参照し、前記決定手段で決定したアルゴリズムを用いて、前記番組指定手段により指定された番組と類似する番組を検索する検索手段と、前記検索手段で検索された番組を識別する情報である番組識別情報を表示する表示手段とを備えることを特徴とする。
【００２６】
上述の構成を備えることにより、番組の類似判断を行なう際に、番組の情報を基に番組をカテゴリ分けして、そのカテゴリの特徴に応じてアルゴリズムを変えて類似判断を行うので、視聴者がより欲している類似番組を検索し、提示することができるようになる。
また、前記番組選択支援装置は、更に、前記番組情報取得手段で取得した番組情報を基に判別されたカテゴリであって、前記番組指定手段で指定された番組の属するカテゴリを取得するカテゴリ取得手段を備え、前記決定手段は、前記視聴者情報取得手段で取得した視聴者情報と前記カテゴリ取得手段で取得したカテゴリとに基づいて、類否判断に用いるアルゴリズムを決定することとしてもよい。
【００２７】
これにより、視聴者に関する条件だけでなく、番組のカテゴリによる特徴を加味して類似判断ができるので、視聴者がより欲している類似番組を検索し、提示することができるようになる。
ここで、番組の属するカテゴリを取得するカテゴリ取得手段は、図１６のカテゴリ判別部８１００により実現され、カテゴリに基づき類似番組を検索する検索手段は、類似番組検索部８２００により実現される。また、類否判断に用いるアルゴリズムを決定する決定手段は、カテゴリ別判定基準決定部８２５０によって実現され、類似番組を検索する検索手段は、類似番組検索部８２００により、特に類似判定部８２６０によって実現される。
【発明を実施するための最良の形態】
【００２８】
＜実施形態１＞
＜概要＞
実施形態１で説明する本発明に係る番組選択支援装置は、番組のジャンルや内容などを比較して類似判断するだけではなく、視聴者の番組に対する好みや、視聴者がいる地域などの視聴者に関する事項をも考慮して、類似番組を検索し、表示するものである。
【００２９】
検索の対象となる番組は、ある視聴者が視聴できる放送予定の番組および放送済みの番組である。
放送予定の番組は、その時間に視聴するか、予約録画しておいて視聴することができる。また、放送済みの番組は、自分の録画装置に録画されている場合には、すぐに視聴することが可能であり、また録画されていない場合でも、レンタルビデオやネット等を通じて視聴することが可能である。
【００３０】
尚、本実施形態では、番組内のコーナを指定して、そのコーナに類似するコーナを含む番組を類似番組として検索し、表示するものとする。コーナとは、番組を複数の意味ある部分に分割した、その１つの部分をいうものとする。
＜構成＞
以下、本発明に係る番組選択支援装置について、図1〜図４を用いて説明する。
【００３１】
図１は、録画再生装置のディスプレイに表示される類似番組一覧画面の例である。
類似番組一覧画面３１００は、ディスプレイ画面３０００に映し出されている映像の上に重ねて表示される。
類似番組一覧画面３１００は、視聴者が、ある番組を指定して、類似番組一覧画面３１００の表示指示を出したときに、ディスプレイ画面３０００上に表示される。尚、類似番組一覧画面３１００には、類似番組の情報の全てを表示できない場合には、スクロールバーが表示される。
【００３２】
ここで、ある番組の指定方法は、例えば、放送される番組一覧をディスプレイ画面３０００に表示させ、その番組一覧から番組を指定する方法など数々あるが、本実施形態では、類似番組一覧画面３１００の表示指示を出した時に、再生している番組を指定したものとする。また、その指定時に再生しているコーナを指定したものとする。
さらに、類似番組一覧画面３１００に表示されている類似番組のなかから、番組を選択して、指定したものとすることも可能である。すなわち、連鎖的に番組を検索していくことができる。
【００３３】
また、類似番組一覧画面３１００の表示指示の方法は、例えば、メニューの項目を選択する方法など数々あるが、本実施形態では、リモコンの特定ボタンを押下するものとする。
図２は、類似番組一覧３１１０の構成及び内容例を示す。
類似番組一覧３１１０は、類似番組一覧画面３1００に表示される一覧表である。表示するウィンドウの大きさと文字サイズとの関係から、類似番組一覧画面３１００には、その一部が表示されることになり、スクロールバーの操作によって、類似番組一覧３１１０のすべてを参照することが可能となる。
【００３４】
類似番組一覧３１１０は、類似番組３１１１と、コーナ情報３１１２、放送日時３１１３およびコーナ開始時間３１１４から構成される。
類似番組３１１１は、類似番組の番組名である。番組名の左側に表示されている「録」は、自分の録画再生装置に録画されていることを示す。
コーナ情報３１１２は、指定されたコーナに類似するコーナに関する情報である。
【００３５】
また、放送日時３１１３は、今後放送予定の番組についての放送予定の日時である。
コーナ開始時間３１１４は、類似番組３１１１に記載された番組を先頭から再生した場合に、コーナ情報３１１２で示されるコーナが始まる時間を示している。
例でいえば、類似番組３１１１「今日のニュース」は、録画済みであり、コーナ情報３１１２で示されるコーナは、ニュースが始まってから、コーナ開始時間３１１４「00:35:00」経過後、すなわち３５分経過後に始まる。
【００３６】
尚、録画済みの番組は、コーナ情報３１１２で示されるコーナから再生を開始することができる。
図３は、実施形態１の録画再生装置の構成を示す機能ブロック図である。
録画再生装置２０００は、類似番組表示部２１００、類似番組検索部２２００、条件入力部２３００、ユーザインタフェース部２４００、録画再生部２５００、プロファイル情報記憶部１５００、番組情報記憶部１６００、ランキング情報記憶部１７００および送受信部１９００から構成される。
【００３７】
録画再生装置２０００の各機能は、録画再生装置２０００のメモリ又はハードディスク（図示していない。）に格納されているプログラムをＣＰＵが実行することにより実現される。
まず、各記憶部について説明する。記憶している情報の詳細については、後の＜データ＞で、図６〜図１２を用いて説明する。
【００３８】
プロファイル情報記憶部１５００は、視聴者のプロファイル情報１５１０（図８参照）を記憶する機能を有する。
ここで、記憶されているプロファイル情報１５１０は、この録画再生装置２０００の視聴者のプロファイル情報が１つのみとする。例えば、家族構成等により、視聴者が複数いる場合は、複数のプロファイル情報が記憶され、状況に応じてプロファイルが選択されることとなるが、本実施形態では、視聴者は一人の場合を想定して説明する。
【００３９】
次に、番組情報記憶部１６００は、放送局から送られてくる放送予定の番組についての情報である番組情報９１００（図６参照）と、コーナ情報９２００（図７参照）と、録画番組情報１６１０（図１１参照）とを記憶する機能を有する。
この番組情報９１００は、番組の放送日時や、番組のあらすじ、出演者等が番組の内容に応じて記載されている。また、今後放送予定の番組についてのみならず、過去に放送された番組についての番組情報も記憶している。尚、記憶している放送期間は、地域、記憶容量、視聴者の指示等によって定めることができるが、本実施形態では、先月の１日から、放送局から送られてきた放送予定の最後の日までとする。
【００４０】
また、コーナ情報９２００とは、番組を複数の意味ある部分に分割した情報であり、その１つの部分をコーナと呼ぶ。このコーナは、コーナの再生に一定時間、例えば数分かかるもののみならず、１画面、例えば、絵画を映した１フレームのものであってもよい。
コーナは、番組の映像等とともに送信されてくるクローズドキャプション情報の解析、番組の音声からキーワードの抽出・解析等により、求められる（特許文献２参照）。尚、このコーナ情報は、番組の番組情報に含まれて送信されてくる場合などがあり、この場合は送信されてきたものを利用してもよい。
【００４１】
録画番組情報１６１０は、録画済みの番組および録画予約されている番組の一覧である。
次に、ランキング情報記憶部１７００は、視聴者に対する推奨番組の一覧であるランキング情報１７１０（図１２参照）を記憶しておく機能を有する。
この推奨番組とは、視聴者と同じような番組嗜好を持つ他の視聴者が行った、番組に対する評価が高かった番組をいう。
【００４２】
ランキング情報１７１０は、視聴者の個人情報および番組視聴履歴を基に、視聴者をタイプ分けし、そのタイプ別に、番組およびコーナの評価ランキングをまとめたものである。このランキング情報１７１０を得る方法は、後述する。
次に、類似番組表示部２１００について、説明する。
類似番組表示部２１００は、ディスプレイ画面３０００上に類似番組一覧画面３１００を開き、類似番組一覧３１１０を表示する機能を有する。
【００４３】
類似番組表示部２１００は、類似番組検索部２２００から類似番組一覧３１１０を渡され、表示指示を受けて、類似番組一覧画面３１００を表示する。
類似番組検索部２２００は、視聴者が指定した番組に類似する番組を、番組情報記憶部１６００に記憶されている番組情報９１００から検索する機能を有する。
本実施形態では、番組情報９１００のみにより番組同士の類否判断を行なうのではなく、視聴者に関する情報を加味させて類否判断を行なう。図４を用いて、以下に説明する。
【００４４】
図４は、類似番組検索部２２００の構成を示す機能ブロック図である。
類似番組検索部２２００は、プロファイル別判定基準記憶部２２４０、プロファイル別判定基準決定部２２５０および類似判定部２２６０から構成される。
プロファイル別判定基準記憶部２２４０は、視聴者のプロファイルに関する情報を基に類否判断する複数のアルゴリズムを記憶している。ここで記憶しているのは、実際に類否判断を行なう関数や、重み付けのテーブルなど類否判断に必要な様々なデータ等である。
【００４５】
プロファイル別判定基準決定部２２５０は、プロファイル別判定基準記憶部２２４０が記憶している複数のアルゴリズムの中から、類否判断を行なう為のアルゴリズムを決定する機能を有する。条件設定メニュー２３１０（図５参照）を通じて、視聴者が設定する条件などを基に決定する。視聴者に関する条件の一部は、条件入力部２３００から渡され、プロファイル別判定基準記憶部２２４０に記憶している。
【００４６】
また、類似判定部２２６０は、プロファイル別判定基準決定部２２５０が決定したアルゴリズムを用いて、番組情報記憶部１６００に記憶されている番組と視聴者が指定した番組とが類似するか否かを判定する機能を有する。
類似番組検索部２２００は、これらの機能部を制御したり、番組情報記憶部１６００などから必要なデータを読み出したりする機能も有している。
【００４７】
番組が類似するか否かの判断を、番組情報９１００に基づいて行う類否判断は、例えば、次のように行う。それぞれの番組の番組情報９１００からキーワードを抽出し、共通のキーワードの有無、キーワードの数値化等の処理を行い、番組の類似度を判断することで類否を判断する（特許文献１参照）。  
次に、条件入力部２３００は、視聴者から、視聴者に関する条件を受け付ける機能を有する。
【００４８】
例えば、メニュー等を指定することで、設定することとする。
図５は、条件設定メニューの例である。条件設定メニュー２３１０で、選択できる内容は、「視聴履歴」、「個人情報」等である。それぞれの項目を選択すると、必要に応じて、それぞれの項目に関する詳細な条件設定がされるようになっている。例えば、「個人情報」であれば、使用できる言語を入力したり、現在地を入力できたりする。
【００４９】
ここで選択された項目は、類似番組を選択する際に重要視される項目である。例えば、「視聴履歴」を選択すると、最もよく視聴する番組の特徴を表すキーワードが含まれる番組を最初に表示する等である。
尚、ここで選択する項目は、１つに限られない。複数選択してもよいものとする。また、選択されない場合には、視聴者のプロファイル情報を基に類似番組を選択するものとする。
【００５０】
ここで、指定された条件は、類似番組検索部２２００に渡される。一旦、指定されたら、次の指定があるまで、その条件が指定されたものとして処理される。
ユーザインタフェース部２４００および録画再生部２５００は、通常の録画再生装置が有している機能を有している。ユーザインタフェース部２４００は、リモコン等の通常の入力媒体からの入力受付機能を有し、録画再生部２５００は、受信した番組を再生し、また録画する機能を有する。
【００５１】
次に、送受信部１９００は、外部の装置（図示していない。）と、データのやり取りを行う機能を有する。ここで、外部の装置とは、放送局や、いわゆるサーバであるサービス提供装置をいう。放送局からは、番組情報９１００を受信し、サービス提供装置とは、ランキング情報等を送受信する。サービス提供装置については、後述する。
＜データ＞
以下、本番組選択支援装置で用いる主なデータについて、図６〜図１２を用いて説明する。
【００５２】
図６は、番組情報の構成及び内容例を示す。ここで、上下２つの表は続いており、1つの表である。
現在、放送番組情報は、テレビ局から送られてくる放送番組表やケーブルテレビ局から送られてくる放送番組表、またはフロッピディスクなどの記憶媒体を使って配布された番組情報等様々なものが存在するが、本実施形態では、番組情報９１００は、放送局から文字放送等を使って送られてきた、放送予定の番組の一覧であるとする。
【００５３】
この情報は、録画再生装置２０００の番組情報記憶部１６００に記憶されている情報である。
番組情報９１００は、番組ＩＤ９１０１、放送日９１０２、放送開始時刻９１０３、放送終了時刻９１０４、チャンネル９１０５、放送局２６０１、ジャンル９１０６、言語２６０２、タイトル９１０７、および番組内容９１０８で構成される。
【００５４】
番組ＩＤ９１０１は、放送される番組の識別番号であり、原則として、同じ番組名の番組には同じ番号が振られている。但し、同じ番組名でも、毎回内容の異なる、ニュース等の番組には、毎回異なる番号が振られ、再放送の場合には、同じ番号が振られている。
放送日９１０２は、番組の放送される日を表し、放送開始時刻９０１３および放送終了時刻９１０４は、それぞれ番組の放送が開始される時刻と終了する時刻を表している。
【００５５】
また、チャンネル９１０５は、その録画再生装置２０００が放送を受信している地域での放送チャンネルを表す。
放送局２６０１は、その番組が放送されるテレビ局を表す。ここでの放送局は、全国の放送局が記載されている。従って、同じ時間帯の同じチャンネルで放送される番組も記載されている。放送局が異なっていて、放送を受信できる地域が異なる場合があるからである。
【００５６】
例えば、番組ＩＤ「000111」と番組ＩＤ「000112」は、放送局が「東京テレビ」と「大阪テレビ」であって放送の受信地域が異なる為、放送日９１０２「2004/03/03」と放送開始時刻９１０３「19:00」とチャンネル９１０５「008」が同じでも、番組情報９１００に記載されることになる。
次に、ジャンル９１０６は、番組内容のジャンルを表したものである。
【００５７】
言語２６０２は、その番組で使用される言語である。副音声がある場合は、主音声と副音声の2つの言語が記載される。
例えば、番組ＩＤ９１０１「000112」の番組は、言語２６０２「日本語・英語」であるから、日本語と英語の両方で放送されることになる。
タイトル９１０７は、番組の番組名を表したものである。このタイトルが、類似番組一覧画面に表示されることになる。
【００５８】
番組内容９１０８は、番組の内容を表したものである。その番組の、あらすじや登場人物、出演者などが記載されている。  
例えば、番組ＩＤ９１０１が「000112」の番組は、2004年3月3日に、008チャンネルで、19時00分から22時00分までの間放送され、タイトルは「プロ野球中継」であり、内容は「リーグ第2戦、ヤンキースと…。」に関するものであることがわかる。
【００５９】
尚、放送日９１０２からチャンネル９１０５は、おもに番組を録画する際に必要な情報であり、放送局２６０１、ジャンル９１０６、言語２６０２、番組内容９１０８は、おもに視聴者に関する条件での類否判断の際に参照する情報である。
次に、図７は、コーナ情報の構成及び内容例を示す。
このコーナ情報は、放送された番組毎に存在しているものである。
【００６０】
また、この情報は、録画再生装置２０００の番組情報記憶部１６００に記憶されている。
コーナ情報９２００は、番組ＩＤ９１０１、コーナ番号９２０１、コーナ開始時間９２０２およびコーナコメント９２０３で構成される。
番組ＩＤ９１０１は、番組情報９１００の番組ＩＤと同じものである。
【００６１】
コーナ番号９２０１は、番組ＩＤ９１０１で表される番組の中のコーナを識別する為の番号である。従って、同一番組ＩＤの中には、同一のコーナ番号のコーナは存在しない。
コーナ開始時間９２０２は、コーナが開始された時間であり、番組の開始時刻からの相対時間で表されている。
また、コーナコメント９２０３は、コーナに関するキーワードが記載されている。ここには、番組をコーナに分割する際に検索するキャプションのなかのキーワードなどが記載される。
【００６２】
例えば、番組ＩＤが「005124」の番組の、コーナ番号「002」は、番組開始から「00:30:00」すなわち３０分経過後から開始され、「ネコ」に関するものであることがわかる。
次に、図８は、プロファイル情報の構成及び内容例を示す。
プロファイル情報１５１０は、項目１５１１と内容１５１２で構成される。
また、この情報は、録画再生装置２０００のプロファイル情報記憶部１５００に記憶されている。
【００６３】
このプロファイル情報１５１０は、視聴者の属性を表す情報であり、視聴者の性別などの個人的な情報のほか、どのような番組をよく見ているかという視聴傾向の情報も含まれている。
例えば、ユーザＩＤが「U000110」の視聴者は、３１歳の男性であるなどの個人情報と、録画する番組のジャンルは「社会・報道」の番組が1番多く、評価を送信する頻度が一番多い番組のジャンルは「スポーツ」であるなどの視聴傾向を有することがわかる。
【００６４】
また、視聴する番組の番組情報に現れるキーワードのうちで、最も多く現れるキーワードは「株価」であり、その次に多いキーワードは「流通」あることがわかる。このキーワードは、本システムが用語辞書を参照したり、形態素解析等を用いた解析を行なうことで、番組情報から抽出する。
視聴傾向を表すものとしては、その他、よく視聴するテレビ局、時間、出演者など様々なものがある。
【００６５】
また、使用できる言語は「日本語・英語」であり、プロファイルタイプは「Ｐ０５」であることがわかる。
ここで、プロファイルタイプとは、視聴者のプロファイルをその特徴別に、タイプ分けをしたものであり、全ての視聴者は、そのプロファイル内容に応じて、いずれかのタイプに分類されている。プロファイルとは、視聴者の性別、年齢等の個人情報および視聴履歴等であるとする。
【００６６】
尚、評価を送信する事に関しては、後述する。
図９は、番組指定情報の構成及び内容例を示す。
この番組指定情報２２１０は、視聴者が指定した番組およびその番組の中のコーナを表している。本番組選択支援装置は、この情報で表される番組の類似番組を検索する。
この情報は、視聴者が類似番組一覧画面３１００の表示指示を出した時、類似番組検索部２２００によって作成され、類似番組検索部の作業記憶領域（図示していない。）に保持される。
【００６７】
番組指定情報２２１０は、番組ＩＤ９１０１と、指示時間２２１１およびコーナ番号９２０１で構成される。
番組ＩＤ９１０１は、視聴者が指定した番組、すなわち、視聴者が類似番組一覧画面３１００の表示指示を出した時に再生している番組の番組ＩＤである。また、指示時間２２１１は、視聴者が表示指示を出した時の時間、すなわち、再生している番組の開始時間からの時間である。
【００６８】
コーナ番号は、番組ＩＤ９１０１で示される番組のコーナ情報９２００（図７参照）を参照し、指示時間２２１１から求めることができる。
例でいえば、視聴者が類似番組一覧画面３１００の表示指示を出した時に再生している番組の番組ＩＤが「005124」であり、視聴者が表示指示を出した時の時間は、指示時間「01:20:00」で示され、番組が始まってから１時間２０分経過後であり、その時に再生している番組のコーナはコーナ番号「003」で表されるコーナある。
【００６９】
図１０は、検索番組一覧の構成及び内容例を示す。
検索番組一覧２２２０は、番組情報９１００を基に類似判断され、類似するとされた番組の一覧である。この検索番組一覧２２２０を基に、視聴者に関する条件で、さらに番組を絞り込んで、類似番組一覧３１１０（図２参照）を作成することになる。
この検索番組一覧２２２０は、類似番組検索部２２００によって作成され、類似番組検索部の作業記憶領域（図示していない。）に保持される。
【００７０】
検索番組一覧２２２０は、番組ＩＤ９１０２と、タイトル９１０７と、コーナ番号９２０１と、放送局２６０１と、ジャンル９１０６と、および言語２６０２で構成される。
番組ＩＤ９１０２は、類似していると判断された番組の番組ＩＤであり、タイトル９１０７は、その番組の番組名である。
コーナ番号９２０１は、類似していると判断されたコーナを表すコーナ番号である。番組内に、類似すると判断されたコーナが複数あるときは、最初のコーナを記載するものとする。
【００７１】
放送局２６０１、ジャンル９１０６および言語２６０２は、それぞれ番組ＩＤ９１０２で表される番組を放送する局、番組の種類、番組で使用される言語を表す（図６参照）。
次に、図１１は、録画番組情報の構成及び内容例を示す。
録画番組情報１６１０は、録画再生部２５００に録画されている番組と録画予約されている番組の情報である。
【００７２】
類似番組表示部２１００が、類似番組一覧３１１０に記載する番組が、録画済であるか否かを判断する際に参照する。
この録画番組情報１６１０は、録画再生装置２０００の番組情報記憶部１６００に記憶されている。
図１２は、ランキング情報の構成及び内容例を示す。
【００７３】
ランキング情報１７１０は、プロファイルタイプごとに、面白ボタンの押下回数が多い順に、番組ＩＤおよびその番組のコーナをまとめたものである。
ここで、面白ボタンの押下回数が多いほど、評価の高い番組ということになる。
ランキング情報１７１０は、プロファイルタイプ５１５１、番組ＩＤ９１０１、番組押下回数１７１１、コーナ番号９２０１、コーナ押下回数１７１２およびコーナ開始時刻１７１３で構成される。
【００７４】
番組押下回数１７１１は、番組中に面白ボタンが押下された回数の累計で、コーナ押下回数１７１２は、コーナ中に面白ボタンが押下された回数の累計である。  
また、コーナ開始時刻１７１３は、コーナの放送が開始される実際の時刻をいい、番組の放送開始時刻とコーナ開始時間とを加算することで求められる。
例えば、プロファイルタイプ５１５１が「P01」の欄において、番組ＩＤ９１０１「000111」の番組を視聴中に押下した番組押下回数１７１１は「15000」回であり、「P01」の視聴者にとって、番組ＩＤ「000111」の番組が最も面白かった番組であることがわかる。同様に、その番組のコーナ視聴中にボタンを押下したコーナ押下回数１７１２が「4000」回と最も多い、コーナ番号９２０１「030」のコーナが最も面白かったことがわかる。そして、その最も面白かったコーナは、コーナ開始時刻１７１３が「19:55:00」、すなわち１９時５５分から始まる。
【００７５】
このランキング情報１７１０は、録画再生装置２０００のランキング情報記憶部１７００に記憶されている。
＜動作＞
以下、上述した番組選択支援装置の動作について図１３〜図１５を用いて説明する。
図１３は、視聴者が番組を視聴中に、類似番組一覧画面３１００の表示指示を出し、類似番組一覧３１１０が画面に表示されるまでの処理を示す。
【００７６】
類似番組一覧画面３１００の表示指示は、視聴者が、リモコンの類似番組表示ボタンを押下することで行われる。但し、本実施形態においては、番組の再生中に限られる。
まず、録画再生装置２０００において、番組の再生を行っているものとする。本実施形態で言う再生には、録画されている番組を再生する場合のみならず、放映されている番組を受信し再生する場合も含まれる。
【００７７】
視聴者は、番組を視聴していて、放送内容に関連する事項をもっと知りたいと思ったときに、リモコンの類似番組表示ボタンを押下する（ステップＳ６１）。放送内容と関連する内容を放送している番組を表示させるためである。
類似番組表示ボタンが押下された場合に、放送されている番組は、そのまま映像を受信して放送され、録画されている番組の再生中である場合には、その時点で再生を止める。但し、視聴者の指示により再生中であっても再生を止めないこととしてもよい。
【００７８】
類似番組表示ボタンが押下されたことを、ユーザインタフェース部２４００を介して認識した録画再生装置２０００は、類似番組検索部２２００に、類似番組一覧を表示するよう依頼する。この依頼を行う際、現在再生されている番組の番組ＩＤと、番組が始まってからの時間を渡す。録画再生装置２０００は、再生している番組の番組ＩＤと、番組の最初からの再生時間をカウントしているものとする。
【００７９】
類似番組一覧を表示する旨の依頼を受けた類似番組検索部２２００は、依頼の際に受け取った番組の番組ＩＤと番組が始まってからの時間とから、コーナ番号を求め、番組指定情報２２１０を作成する（図９参照）。
コーナ番号は、コーナ情報９２００（図７参照）から求める。例で言えば、番組ＩＤ９１０１「005124」、番組が始まってからの時間である指示時間２２１１「01:20:00」であるから、番組が始まってから1時間２０分が含まれるコーナは、コーナ情報９２００を参照すると、コーナ番号「003」のコーナであることが判る。
【００８０】
番組指定情報２２１０を作成した類似番組検索部２２００は、次に、プロファイル別判定基準決定部２２５０に、類否判定基準の決定を依頼する。
依頼を受けたプロファイル別判定基準決定部２２５０は、視聴者のプロファイル情報１５１０を基に、プロファイル別判定基準記憶部２２４０に記憶されているアルゴリズムから最適なものを類否判定基準として決定する（ステップＳ６３）。類否判定基準の例は、図１４と図１５を用いて後で説明する。
【００８１】
類否判定基準が決定されたら、類似番組検索部２２００は番組情報９１００を番組情報記憶部１６００から読出し、読み出した番組情報９１００から、番組指定情報２２１０に類似する番組の検索を類似判定部２２６０に依頼する。
決定された類否判定基準は、プロファイル別判定基準決定部２２５０から類似判定部２２６０に渡され、類似判定部２２６０が番組の類似度を判断する際に使用される。
【００８２】
依頼を受けた類似判定部２２６０は、渡された類否判定基準を用いて、類似番組を検索する。類似判定部２２６０は、番組指定情報２２１０のコーナ番号９２０１で表されるコーナと類似するコーナを含む番組を検索して、類似番組一覧３１１０を作成する（ステップＳ６５）。
類似番組検索部２２００は、類似判定部２２６０が作成した類似番組一覧３１１０を類似番組表示部２１００に渡し、表示依頼をする。
【００８３】
この表示依頼をする際、類似番組検索部２２００は、録画番組情報１６１０（図１１参照）から、類似番組が録画済みであるか否かを判断し、録画済であれば、その旨を表示するように依頼する。
類似番組一覧３１１０を受け取って、表示依頼を受けた類似番組表示部２１００は、類似番組一覧画面３１００を開き、類似番組一覧３１１０を表示する（ステップＳ６６）。
【００８４】
次に、プロファイル情報１５１０を基にした類否判定基準の例を、図１４と図１５を用いて説明する。
類否判定基準は、条件メニュー２３１０で項目が選択されている場合（ステップＳ１００：あり）は、番組情報９１００を基に従来の方法で類似番組を検索し、類似すると判断された番組に対して、さらに視聴者に関する条件で絞込みをかけるという２段階の基準を用い、項目が選択されていない場合（ステップＳ１００：なし）は、視聴者の視聴履歴を加味した類似度による基準とする（ステップＳ１１０）。
【００８５】
＜類否判定基準の例＞
まず、条件メニュー２３１０で項目が選択されている場合の基準について図１４を用いて説明する。
プロファイル別判定基準記憶部２２４０に記憶されている条件メニュー２３１０で選択された項目によって、基準を変更する（ステップＳ１００）。
【００８６】
本実施例では、まず、番組指定情報２２１０で示されるコーナに類似するコーナを含む番組を、検索し、検索番組一覧２２２０を作成する（ステップＳ１２０、ステップＳ１３０、ステップＳ１４０、ステップＳ１５０）。
この場合の類似判断は、従来の類似判断、例えばキーワードが共通するものを類似番組とするという基準を用いる。
【００８７】
例で言えば、番組指定情報２２１０のコーナ番号９２０１に対応するコーナコメント９２０３は、「クジラ」であることがわかる（図７参照）。このコーナコメントに基づいて、「クジラ」をキーワードとして、このコーナと類似のコーナを探す（特許文献１参照）。ここで見つかった類似のコーナを含む番組の番組ＩＤによって、番組情報９１００（図６参照）から、検索番組一覧２２２０を作成する。
【００８８】
次に、視聴者に関連する条件、本実施例では条件メニューで選択された項目で、検索番組一覧２２２０の番組を再検索し（ステップＳ１２１など）、類似番組一覧３１１０を作成する（ステップＳ１２２など）。具体的に、視聴者に関連する条件にはどのようなものがあり、どのように再検索するかは、次に説明する。
このように２段階で番組を検索することで、より視聴者の欲する番組を検索することができるようになる。すなわち、視聴者に関する条件で、絞り込んだ番組の表示順序を上げることで、視聴者が目的とする番組を容易に見つけることができるようになる。また、番組を絞り込んだ結果、番組を絞り込んだもののみを表示することとしてもよい。
【００８９】
以下に、類似番組検索部２２００が、視聴者に関連する条件で、検索番組一覧２２２０の番組の表示順序を変えて、類似番組一覧３１１０を作成する処理について説明する。
視聴者に関する条件は、数多くあるが、本実施形態では、視聴者の視聴履歴に関する条件、視聴者の個人情報に関する条件、視聴者のいる地域の条件、視聴者のプロファイルタイプの条件について、説明する（図５参照）。
【００９０】
条件入力部２３００は、条件設定メニュー２３１０で選択した条件を類似番組検索部２２００に渡し、条件を受け取った類似番組検索部２２００は、これを記憶している。
＜視聴者の視聴履歴に関する条件＞
視聴者の視聴履歴からは、視聴傾向等、様々な条件が設定できるが、ここでは、視聴者がよく視聴した番組の番組情報に現れるキーワードについての条件で類似番組一覧３１１０を作成する場合を説明する。
【００９１】
番組の番組情報に現れるキーワードには、番組内容の説明に使用されるキーワード、番組の制作者が付与したキーワードなど様々なものが含まれ、類似番組一覧３１１０を作成する際の条件についても様々な条件設定が可能である。
具体的には、番組内容の説明に現れる共通のキーワードの数が多いほど類似度が高いとする条件や、番組制作者が付与したキーワード、例えば、次回作に関するキーワードは他のキーワードに比べて重み付けを上げることとする条件などである。この番組制作者の付与するキーワードは、例えば、ＥＰＧに付加されて受信されたり、インターネット等を通じてサービス会社から提供されたりする。
【００９２】
ここでは、視聴者の関心事は、視聴する番組に頻繁に現れるキーワードに現れているであろうという考えの下に、類似番組一覧３１１０を作成する場合を例に上げて説明する。
例で言えば、ユーザＩＤ「U000110」の視聴者は、キーワード１「株価」で、視聴する番組の番組情報に最もよく現れるキーワードは「株価」であることがわかる。また、次によく現れるキーワードは、キーワード２「流通」であることがわかる（図８参照）。従って、従来の類似判断で類似番組を検索し（ステップＳ１２０）、それらの検索された番組から、頻出するキーワードが番組情報に現れる番組をさらに検索し（ステップＳ１２１）、キーワードが現れる順に並べ直して、類似番組一覧３１１０を作成する（ステップＳ１２３）。
【００９３】
尚、キーワードについての条件以外にも、番組のジャンルについての条件で類似番組一覧３１１０を作成することとしてもよい。
視聴者が、最も多く見る番組のジャンルと同じジャンルの類似番組を見るだろうという考えの下に、類似番組一覧３１１０を作成するものである。
この方法では、検索番組一覧２２２０の番組のうちから、視聴者がよく視聴するジャンルの番組を検索し、先頭に来るように並べ替える。
【００９４】
例で言えば、ユーザＩＤ「U000110」の視聴者は、視聴ジャンル１「社会・報道」で、もっとも多く視聴する番組のジャンルは「社会・報道」であることがわかる。また、次によく視聴する番組は、視聴ジャンル２「ドキュメント」であることがわかる（図８参照）。従って、よく視聴するジャンル順に並べ直して、類似番組一覧３１１０を作成する。ジャンルが「社会・報道」の番組を先頭にし、次に、ジャンルが「ドキュメント」の番組を並べる。
【００９５】
この並べ替えにより、類似番組の中でも、視聴者がよく見るジャンルの番組が最初に表示されることになり、視聴者が欲する類似番組を見つけることが容易になる。
＜視聴者の個人情報に関する条件＞
視聴者の個人情報からは、様々な条件が設定できるが、ここでは、視聴者が使用できる言語についての条件で類似番組一覧３１１０を作成する場合を説明する。
【００９６】
視聴者が、使用できる言語以外の言語が使用されている番組は、視聴する可能性が低いであろうと考え、検索番組一覧２２２０から類似番組一覧３１１０を作成する。
検索番組知覧２２２０から、視聴者が使用できる言語を使用している番組を検索し（ステップＳ１３１）、先頭に来るように並べ替える（ステップＳ１３２）。
例で言えば、ユーザＩＤ「U000110」の視聴者は、言語２６０２「日本語・英語」で、日本語と英語が使用できることがわかる（図７参照）。従って、検索番組一覧２２２０の番組のうち、使用している言語が「日本語・英語」「日本語」「英語」の番組を先頭に並べて、類似番組一覧３１１０を作成する。  
【００９７】
＜視聴者のいる地域の条件＞
視聴者のいる地域については、様々な条件が設定できるが、ここでは、視聴者がいる地域、すなわち番組を視聴する地域で受信できる番組を、類似番組一覧３１１０の先頭に載せることとする。受信できない番組は、すぐには視聴することができないからである。
検索番組知覧２２２０から、視聴者が受信できる番組を検索し（ステップＳ１４１）、先頭に来るように並べ替える（ステップＳ１４２）。
【００９８】
視聴者のいる地域は、条件メニューで設定しておく。または、録画再生装置２０００にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を搭載し、各放送局２６０１と放送番組が受信できる地域との対応表を記憶しておいて、ＧＰＳで求められた位置情報を基に、受信できる放送局を判断する、視聴者がチャンネルの設定等を行うときに設定しておくものとするなどとしてもよい。
【００９９】
また、例えば、野球中継等のスポーツ中継番組については、視聴者のいる地域を本拠地とする球団等があれば、その球団の試合中継番組を、類似番組一覧の先頭に乗せることとする。地元の球団等の試合を見る可能性が高いと思われるからである。
この場合は、地域と球団等の対応情報を記憶しておき、ＧＰＳで求められた位置情報を基に、球団等を判断するなどする。
【０１００】
＜視聴者のプロファイルタイプの条件＞
視聴者のプロファイルタイプと同じプロファイルタイプを持つ他の視聴者の評価が高かった番組を、類似番組一覧３１１０の先頭に載せることとする。同じプロファイルを持つ他の視聴者が高く評価した番組は、視聴者にとっても、視聴したいものであろうと考えられるからである。
【０１０１】
検索番組一覧２２２０とランキング情報１７１０（図１２参照）を比べ、視聴者と同じプロファイルタイプ５１５１のなかで、同じ番組ＩＤとコーナ番号があれば、その番組を類似番組一覧３１１０の先頭に載せることとする。
検索番組知覧２２２０から、同じプロファイルを持つ他の視聴者が高く評価した番組を検索し（ステップＳ１５１）、先頭に来るように並べ替える（ステップＳ１５２）。
【０１０２】
ランキング情報１７１０の作成方法については、図１７〜図２５を用いて後で説明する。
＜視聴履歴を加味した類似度による基準＞
次に、視聴者の視聴履歴を加味した類似度によって類似判定する基準について説明する。
【０１０３】
これは、条件メニュー２３１０で項目が選択されていない場合の基準であり、図１５を用いて説明する。
まず、番組指定情報２２１０のコーナ番号９２０１で示されるコーナのコーナコメント９２０３からキーワードを抽出する（ステップＳ１１４）。ここで抽出するキーワードは、そのコーナの特徴を表しているものであるとする。以下、このキーワードを「指定キーワード」というものとする。
【０１０４】
例えば、番組ＩＤ９１０１「005124」でコーナ番号９２０１「003」のコーナコメント９２０３からは、「クジラ」が指定キーワードとなる。
次に、番組の番組内容９１０８などに指定キーワードを含む番組を検索する（ステップＳ１１５）。
検索された番組の類似度を計算する。ここでは、キーワードを点数化してその合計点数で類似度を判定する。
【０１０５】
視聴者のプロファイル情報１５１０から、項目１５１１「キーワード１」などの内容１５１２を「履歴キーワード」というものとし、例えば、プロファイル情報１５１０の項目１５１１「キーワード１」は「株価」であるので、履歴キーワードは「株価」となる。
これらの指定キーワード、履歴キーワードはそれぞれ1つとは限らず、複数個であってもよい。
【０１０６】
具体的な類似度の求め方は、番組内容９１０８などに現れた指定キーワード１つにつき1点、さらに、その番組の番組内容９１０８などに履歴キーワードが現れていれば、１つにつき２点として、その合計点数を計算し番組の類似度を求める（ステップＳ１１６）。
類似度の点数が高いほど類似度が高いと判断し、類似度が高い順に類似番組一覧３１１０を作成する（ステップＳ１１７）。
【０１０７】
このように類似度を計算することにより、より視聴者の欲する番組を検索することができるようになる。すなわち、視聴者がよく見る番組に現れるキーワードは、視聴者の興味を端的に現している場合が多いと考えられることから、他のキーワードよりも重み付けを重くして類似度を計算することで、視聴者が目的とする番組を容易に見つけることができるようになる。
【０１０８】
また、指定キーワードと履歴キーワードで点数を変えて類似度を求めるほか、指定キーワードの点数のみでは同点となった番組間の順位付けに、履歴キーワードを使用することとしてもよい。例えば、履歴キーワードが多く現れる番組を上位にするなどである。
さらに、番組間の類似度を算出する際に、番組のジャンルが視聴者がよく見るジャンルである場合には、ジャンルの重み付けの値を変えるなどして、類似番組一覧３１１０を作成するものであってもよい。
【０１０９】
例えば、ユーザＩＤ「U000110」の視聴者は、もっとも多く視聴する番組のジャンルは「社会・報道」であり、次によく視聴する番組は、「ドキュメント」であることから、内容が「社会・報道」であるジャンルの重み付けの値を高くし、その次に「ドキュメント」のジャンルの値を高くして、番組間の類似度を出すなどである。
尚、本実施形態において、条件メニュー２３１０で項目が選択されていない場合（ステップＳ１００：なし）には、視聴者の視聴履歴を加味した類似度によって類似判定する基準を用いて類似番組一覧を作成することとしているが、条件メニューの項目を加味した類似度を判定基準としてもよい。例えば、過去に選択されたことのある条件メニューの項目を加味させた基準とするなどである。
【０１１０】
また、条件メニューの全ての項目を反映した形で類似番組一覧を作成してもよい。この場合、視聴者によって選択された番組によって、その後の項目の反映度合いを変えるなどしてもよい。具体的には、最初は「視聴者が頻繁に視聴した番組に現れたキーワードが含まれる番組」や「視聴者が使用できる言語を使用している番組」など（ステップＳ１２１、ステップＳ１３１、ステップＳ１４１、ステップＳ１５１参照）が類似番組一覧に平均して混在しているが、視聴者が「視聴者が使用できる言語を使用している番組」を選択する場合が多くなると、「視聴者が使用できる言語を使用している番組」が類似番組一覧の上位に表示されるようになるなどである。
＜実施形態２＞
＜概要＞
実施形態２で説明する本発明にかかる番組選択支援装置は、番組の内容などを比較して類似判断するのではなく、番組を複数のカテゴリに分けて、それぞれのカテゴリに応じたアルゴリズムで類似番組を検索しようとするものである。
【０１１１】
すなわち、本実施形態の類否判断は、番組情報９１００を利用する類否判断ではあるが、番組の属するカテゴリよって、そのカテゴリの特徴が反映されるような類否判断である。
尚、複数のカテゴリに分ける場合は、番組情報のジャンルをカテゴリとしてもよいし、他の分類の方法であってもよい。
【０１１２】
＜構成＞
以下、本実施形態の番組選択支援装置について、図１６と図１７を用いて説明する。
図１６は、実施形態２の録画再生装置の構成を示す機能ブロック図である。
録画再生装置８０００は、類似番組検索部８２００、カテゴリ判別部８１００、類似番組表示部２１００、ユーザインタフェース部２４００、録画再生部２５００、番組情報記憶部１６００および送受信部１９００から構成される。
【０１１３】
類似番組検索部８２００及びカテゴリ判別部８１００以外の各部の有する機能は、実施形態１のものと同じである（図３参照）。
カテゴリ判別部８１００は、番組情報記憶部１６００に記憶されている番組情報９１００等を基に、番組の分類を行い、番組の属するカテゴリを判別する機能を有する。
カテゴリ判別部８１００が行なう判別の基礎となる情報には、番組の内容や出演者などの文字情報を、用語辞書もしくは形態素解析等を用いて切り出したキーワード群や、番組の放送時間帯などの番組内容とは直接関係のない情報も含まれる。これらの情報を基に、カテゴリ辞書を用いたり、ベクトル空間モデルを用いるなどして、番組の属するカテゴリを判別する。また、ＥＰＧ内のジャンルをカテゴリとして使用することとしてもよい。
【０１１４】
例えば、再生中にリモコンのボタンを押下して指定された番組が、放送開始時刻が「２１：００」、放送終了時刻が「２１：５５」、ジャンルが「ドラマ」、タイトルが「純愛白書」であった場合に、この番組と同じタイトル「純愛白書」の番組が、同じ曜日の同じ時刻に複数存在した場合には、この番組はカテゴリ「連続ドラマ」に属すると判別される。尚、カテゴリが番組情報等と供に送信されてくる場合は、送信されてきたものを利用することとしてもよい。
【０１１５】
また、コーナの属するカテゴリの判別も、コーナコメント等を基に同様に行なう。
次に、類似番組検索部８２００は、視聴者が指定した番組に類似する番組を、カテゴリ判別部８１００で判別されたカテゴリに応じたアルゴリズムで、番組情報記憶部１６００に記憶されている番組情報９１００から検索する機能を有する。
すなわち、類似番組検索部８２００は、カテゴリに応じて、番組情報の要素ごとに定められた重要度と、番組情報の特徴ごとに定められたの重要度に基づいて、番組間の類似度を判定する。
【０１１６】
図１７は、類似番組検索部８２００の構成を示す機能ブロック図である。
類似番組検索部８２００は、カテゴリ別判定基準記憶部８２４０、カテゴリ別判定基準決定部８２５０および類似判定部８２６０から構成される。
カテゴリ別判定基準記憶部８２４０は、番組の属するカテゴリに応じて類否判断する複数のアルゴリズムを記憶している。ここで記憶しているのは、実際に類否判断を行なう関数や、重み付けのテーブルなど類否判断に必要な様々なデータ等であり、カテゴリ別に、番組情報に含まれる放送日、タイトル等の要素のうち、どの要素を基に類似判断を行なうのか、また、それらの要素のうち、どの要素の重要度が高いのかなどの類似を判断するための情報を持っているものとする。
【０１１７】
カテゴリ別判定基準決定部８２５０は、カテゴリ別判定基準記憶部８２４０が記憶している複数のアルゴリズムの中から、類否判断を行なう為のアルゴリズムを決定する機能を有する。
また、類似判定部８２６０は、カテゴリ別判定基準決定部８２５０が決定したアルゴリズムを用いて、番組情報記憶部１６００に記憶されている番組と視聴者が指定した番組とが類似するか否かを判定する機能を有する。
【０１１８】
類似番組検索部８２００は、これらの機能部を制御したり、番組情報記憶部１６００などから必要なデータを読み出したりする機能も有している。
＜動作＞
次に、実施形態２の番組選択支援装置の動作について図１８を用いて説明する。
図１８は、実施形態２における、類似番組一覧画面が表示されるまでの処理を示すフローチャートである。
【０１１９】
視聴者は、リモコンの類似番組表示ボタンを押下することで、類似番組一覧画面３１００の表示指示を出す（ステップＳ８１）。但し、本実施形態においては、番組の再生中に限られ、再生されている番組を指定したものとする。
番組の指定から、番組指定情報２２１０（図９参照）を作成するまでの処理は、実施形態１と同様である。
【０１２０】
番組指定情報２２１０を作成した類似番組検索部８２００は、作成した番組指定情報２２１０をカテゴリ判別部８１００渡し、カテゴリの判別を依頼する。
カテゴリの判別を依頼されたカテゴリ判別部８１００は、コーナ情報９２００と番組情報９１００から、指定されたコーナが属するカテゴリを判別し、判別したカテゴリを類似番組検索部８２００に返す（ステップＳ８２）。例えば、カテゴリが「連続ドラマ」である旨を返す。
【０１２１】
番組指定情報２２１０を作成した類似番組検索部８２００は、次に、カテゴリ別判定基準決定部８２５０に、カテゴリ判別部８１００が判別したカテゴリを渡して類否判定基準の決定を依頼する。
依頼を受けたカテゴリ別判定基準決定部８２５０は、受け取ったカテゴリを基に、カテゴリ別判定基準記憶部８２４０に記憶されているアルゴリズムから最適なものを類否判定基準として決定する（ステップＳ８３）。類否判定基準の例は、図１９を用いて後で説明する。
【０１２２】
類否判定基準が決定されたら、類似番組検索８２００は番組情報９１００を番組情報記憶部１６００から読出し、読み出した番組情報９１００から、番組指定情報２２１０に類似する番組の検索を類似判定部８２６０に依頼する。
決定された類否判定基準は、カテゴリ別判定基準決定部８２５０から類似判定部８２６０に渡され、類似判定部８２６０が番組の類似度を判断する際に使用される。
【０１２３】
依頼を受けた類似判定部８２６０は、渡された類否判定基準を用いて、類似番組を検索する。類似判定部８２６０は、番組指定情報２２１０のコーナ番号９２０１で表されるコーナと類似するコーナを含む番組を検索して、類似番組一覧３１１０を作成する（ステップＳ８４）。
類似番組検索部８２００は、類似番組表示部２１００に類似番組一覧３１１０の表示を依頼する。また、番組が録画済であれば、その旨の表示も依頼する。
【０１２４】
表示依頼を受けた類似番組表示部２１００は、類似番組一覧画面３１００を開き、類似番組一覧３１１０を表示する（ステップＳ８５）。
次に、カテゴリを基にした類否判定基準の例を、図１９を用いて説明する。
この例では、カテゴリとして番組のジャンルを使用することとし、このジャンルごとに判定基準が定まっているものとする。コーナごとにジャンルを決めてもよい。
【０１２５】
まず、番組指定情報２２１０で示されるコーナ含む番組のジャンルを抽出する（ステップＳ７１）。具体的には、カテゴリ判別部８１００が判別したカテゴリ、本例ではジャンルを用いる。以下、このジャンルを「指定ジャンル」というものとする。
ここでは、指定ジャンルが「ドラマ」の場合について説明する（ステップＳ７２）。指定ジャンルが「ドラマ」以外の、例えば、ニュース、音楽番組等であれば、それぞれ判定基準が定められている（ステップＳ７９）。例えば、カテゴリが「ビジネス・ドキュメンタリ」であった場合には、番組内容の重要度が最も高く、番組内容の中のビジネス関連のキーワードの重要度を高くして番組間の類似度を判断するなどである。また、カテゴリが「ニュース」であれば、指定情報２２１０のコーナに関するキーワード、例えば「リコール車種」というキーワードが含まれるコーナのニュース番組は、類似度を最も上げるなどである。
【０１２６】
指定ジャンルが「ドラマ」であった場合、番組指定情報２２１０の番組ＩＤ９１０１で示される番組の番組の番組内容９１０８など、および、コーナ番号９２０１で示されるコーナのコーナコメント９２０３などから、類否判断に使用する要素を抽出する（ステップＳ７３）。抽出する要素は、ジャンルによって異なる。
ここで、類似判断を行なうための情報として、番組情報の要素と番組情報の特徴の２つがあり、これらに基づいて番組間の類似度を判断する。
【０１２７】
番組情報の要素とは、放送日、放送開始時刻、放送終了時刻、放送局、タイトル、番組内容、ジャンル、出演者などである。
また、番組情報の特徴とは、それぞれの要素の内容であり、放送開始時刻「２０時００分」、番組内容に含まれるキーワード「企業、再建、チャレンジ」、ジャンル「ドキュメンタリ」などである。
【０１２８】
ジャンルが「ドラマ」の場合は、タイトル、放送日、出演者、キーワードおよびジャンル、すなわち「ドラマ」の５つの要素とする。また、この順序で重要度が高いものとする。ドラマの場合は、同じタイトルのドラマは、連続するドラマか関連するドラマである可能性が非常に高く、視聴者が類似番組として欲していると考えられるからである。同じ理由で、放送日も重要度が高いと考えられる。
【０１２９】
以下、これらの要素を「指定タイトル」、「指定放送日」、「指定出演者」、「指定キーワード」、「指定ジャンル」というものとする。
まず、番組の番組内容９１０８などに、これらの要素を含む番組を検索する（ステップＳ７４）。但し、「指定放送日」では検索しない。
次に、検索された番組の類似度を判定する（ステップＳ７５）。ここでは、要素の重要度が高い順に類似度が高いと判断する。具体的には、タイトルが指定タイトルと同じ番組が、最も類似度が高いと判断する。同じタイトルの番組が複数ある場合には、放送日が指定放送日の前よりも後のものが類似度が高いとし、さらに、近い順に類似度が高いとする。すなわち、指定されたドラマの次回放送される同ドラマが最も類似度が高くなる。
【０１３０】
同じタイトルのドラマの次に類似度が高いのは、指定出演者と同じ出演者が出ている、指定タイトルとは異なるドラマとなる。
尚、コーナの属するカテゴリに応じた類似判断も、同じように行なう。例えば、ジャンルが「ドラマ」でコーナ指定の場合には、同じ出演者が出演している他のドラマの類似度を上げることとするなどとしてもよい。
【０１３１】
類似度が高い順に類似番組一覧３１１０を作成する（ステップＳ７６）。
この例では、類似度の判断を要素順としたが、それぞれの要素を点数化して合計点を類似度としてもよい。例えば、指定タイトルと同じタイトルの場合に５点、指定出演者とオナジ出演者につき３点などと点数をつけ、その合計点が高い順に類似度が高いと判断することとしてもよい。
【０１３２】
また、ここで作成された類似番組一覧３１１０を基に、実施形態１のように視聴者に関連する条件で再検索することとしてもよい。
＜補足＞
以上、本発明に係る番組選択支援装置について実施形態に基づいて説明したが、部分的に変形することもでき、本発明は上述の実施形態に限られないことは勿論である。
（１）実施形態では、説明の便宜上、視聴者は一人であるとの想定の下、説明しているが、視聴者は複数であっても当然よい。例えば、家族でテレビを視聴している場合などが該当する。
【０１３３】
この場合は、複数の視聴者に関する条件を集約したものを条件として、類似番組を検索する。例えば、各視聴者がよく視聴する番組のジャンルのうちで、共通のジャンルの番組から類似番組を選び出すなどである。
また、この複数の視聴者を入力する手段、例えば、家族の一覧画面から選択する等の手段が必要となる。
（２）実施形態では、視聴者に関する事項を考慮して類似判断を行なう実施例を実施形態１として、また、番組の属するカテゴリに応じてアルゴリズムを変えて類似判断を行なう実施例を実施形態２として説明しているが、これらの類似判断を合わせて類似判断を行なっても当然よい。
【０１３４】
例えば、視聴者に関する事項を考慮して類似判断を行ない、さらに、番組の属するカテゴリに応じてアルゴリズムを変えて類似判断を行なうなどである。
尚、類似度の判断に際して、番組情報の要素と番組情報の特徴に与える重み付けに、視聴者に関する情報を加味することとしてもよい。
カテゴリとプロファイルとの双方を基にした類否判定基準の例を、図２０に示す。
【０１３５】
この例では、まずジャンルに応じて類似番組を検索する（ステップＳ７１〜ステップＳ７６）。詳細は、図１９と同じである。
その後で、ステップＳ７６で作成した類似番組一覧３１１０を、更に、番組情報などに履歴キーワードが含まれる番組を、より類似度が高いと判断して表示順序を上げる（ステップＳ７７）。
【０１３６】
このように類否判定することで、より視聴者が望む番組を提示することができるようになる。
（３）実施形態では、コーナと類似のコーナを含む番組を類似番組としているが、番組と類似の番組を類似番組としてもよい。
この場合、番組を指定し、その番組の類似番組を検索する。その類似判断には、コーナコメント９２０３の代わりに番組内容９１０８を使用することになる。
（４）実施形態１では、まず、番組情報に基づいて番組の類似判断をして、その後、視聴者に関連する条件で判断しているが、他の類似判断のアルゴリズムを使用してもよい。
【０１３７】
例えば、実施形態のような番組情報に基づいた番組同士の類否判断のアルゴリズムは、視聴者に関する条件で変更されることはないが、視聴者条件で、類否判断のアルゴリズムを変えることとしてもよい。
例えば、視聴者に関する条件によって、キーワードの重み付けをかえる、キーワードを変える等である。
【０１３８】
この場合の例として次のような場合がある。番組が映画である場合に、この視聴者は、監督Ａが作成した映画については、俳優Ｘが最も好きであり、監督Ｂが作成した映画については、俳優Ｙが最も好きであるとする（この条件は、プロファイルに保存しておく必要がある。）。この場合に、指定された番組である映画の出演俳優がＸであったとしても、その映画の監督がＡではなくＢであれば、その俳優に付けられる重みが軽くなり、類否判断で類似番組とされるとは限らなくなる。
【０１３９】
すなわち、監督ごとに好む出演者が異なるという視聴者条件で、類否判断のアルゴリズムが変わるので、同じ俳優が出演していたとしても、その映画の監督によっては、類似番組になったりならなかったりするということである。
（５）実施形態では、番組の再生中に類似番組一覧画面３１００の表示指示を行なうことで、再生中の番組を指定することとしているが、再生中ではない番組を指定することとしてもよい。
【０１４０】
例えば、番組名のリスト、番組のサムネイル等を表示して、その中から番組やコーナを指定することとしてもよい。
またさらに、指定する番組やコーナは、複数であってもよい。
この場合、類似番組を検索するために使用する番組情報等は、指定されたすべての番組のものが使用される。
【０１４１】
番組名のリストを表示して、番組を指定する例を図２１に示す。
番組リスト９６００で番組を指定すると、類似番組リスト９７００が表示される。番組の指定は、例えば、番組リスト９６００でカーソルを移動し、ポップアップメニュー９６２０で「類似検索」を選択することで行う。
例では、番組リスト９６００の「Ｍｕｘｉｃ１０…」を指定している。番組リスト９６００の下部には、カーソル移動した番組の内容を表示するウィンドウ９６１０があり、「Ｍｕｘｉｃ１０…」の内容が表示されている。
【０１４２】
「Ｍｕｘｉｃ１０…」を指定すると、類似番組リスト９７００が表示され、類似番組９７１０が表示される。類似番組と共に、類似となった理由９７２０も表示されている。例えば、「極楽世界…」は「同出演者」、すなわち「ＳＮＡＰ」が出演していること、を理由として類似番組として選択されたことを示している。
この場合、例えば、類似番組検索部２２００が類似判定する際に理由を記憶しておき、類似番組表示部２１００に類似番組一覧３１１０と共に表示依頼をすることで実施する。
【０１４３】
次に、ＥＰＧで番組を指定して、類似番組を表示する例を図２２に示す。
ＥＰＧ画面９５００は、番組表９５１０と番組の内容を表示するウィンドウ９５２０で構成されており、番組を指定すると、その類似番組の表示形態が変化して類似番組であることを表すようになっている。番組の指定は、例えば、カーソルを移動し、類似番組を表示させる指示ボタンを押下する。
【０１４４】
例では、「Ｍｕｘｉｃ１０…」９５３０を指定し、その番組の内容がウィンドウ９５２０に表示されている。また、指定した番組「Ｍｕｘｉｃ１０…」の類似番組「音楽気分」と「極楽世界…」の表示部分（９５５０、９５７０）の色が変わって、類似番組であることを示している。また、類似番組として選択された理由「同ジャンル」９５５１、「同出演者」９５７１も表示されている。
【０１４５】
ここでは、類似番組の表示部分の色を他と変えて類似番組であることを示しているが、太線の矩形で囲む、文字のフォントを変えるなど表示態様を変えることで類似番組であることがわかればよい。さらに、類似の理由によって類似番組の表示部分（９５５０等）を色分けしたり、理由の表示（９５５１等）をその理由によって色分けしたりしてもよい。
（６）実施形態では、視聴者に関する条件の内、視聴者のプロファイルタイプの条件として、視聴者のプロファイルタイプと同じプロファイルタイプを持つ他の視聴者の評価が高かった番組を優先することとしている。この評価の方法として、面白ボタンの押下回数が多いほど評価が高いとしている。
【０１４６】
しかし、番組の評価として、録画予約をしている視聴者の数、再生した視聴者の数等によって、評価することとしてもよい。
この場合、面白ボタンの押下回数ではなく、録画予約した番組や再生した番組の情報等を、録画再生装置１０００からサービス提供装置５０００に送信し、サービス提供装置において集計、管理する必要がある。
【０１４７】
尚、録画予約をしている視聴者の数を評価することは、その番組がどの地域でも放送されていない場合であっても、その番組を評価することができるという利点がある。
（７）実施形態で示した番組選択支援装置の各機能を実現させる為の各制御処理（図３等参照）をＣＰＵに実行させる為のプログラムを、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することもできる。このような記録媒体には、ＩＣカード、光ディスク、フレキシブルディスク、ＲＯＭ、フラッシュメモリ等がある。流通、頒布されたプログラムは、機器におけるＣＰＵで読み取り可能なメモリ等に格納されることにより利用に供され、そのＣＰＵがそのプログラムを実行することにより実施形態で示した番組選択支援装置の各機能が実現される。
＜ランキング情報作成方法＞
以下に、ランキング情報１７１０の作成方法についての例を、図２３〜図３１を用いて説明する。
【０１４８】
ランキング情報１７１０を作成するために、次のようなシステムを作成する。そのシステムとは、多くの視聴者の番組に対する評価と、その評価を下した視聴者の視聴傾向や個人情報であるプロファイルとを収集し、その結果を基に、ある視聴者の嗜好にあった番組を選択するものである。
すなわち、ある視聴者に対する推奨番組として、その視聴者のプロファイルと同じ様なプロファイルを持つ他の視聴者が、面白いと思った度合いが高かった番組を、その視聴者に対する推奨番組としてランキング情報を作成する。
以下、そのようなシステムを番組選択システムという。
【０１４９】
図２３は、番組選択システムの全体図である。
録画再生装置１０００は、一般家庭内にあるような、いわゆる個人の録画再生装置である。放送局９０００からの信号８０００を受信し、録画等を行う。但し、通常の録画再生機能のほかに、ネットワーク機能が付加されている。
また、本録画再生装置１０００には、番組を表示する、いわゆるディスプレイが含まれているものとする。
【０１５０】
次に、サービス提供装置５０００は、本システムのいわゆるサーバ装置である。このサービス提供装置５０００は、クライアントにあたる録画再生装置１０００からデータの収集、収集したデータの管理、加工等の処理、および録画再生装置１０００からの要求に応じてデータを送信する等の機能を有する。
複数の録画再生装置１０００は、ネットワーク４０００によってサービス提供装置５０００と結ばれている。
【０１５１】
ランキング情報１７１０は、録画再生装置１０００からの依頼により、サービス提供装置５０００のランキング情報抽出部５６００によって作成され、録画再生装置１０００に送られたものである。
この依頼は、対象となる番組の放送期間、例えば、今日より前後３０日の期間に放送済または放送予定の番組を対象とする旨を指定して行う。
【０１５２】
図２４は、録画再生装置１０００の構成を示す機能ブロック図である。
録画再生装置１０００は、類似番組表示部２１００、類似番組検索部２２００、条件入力部２３００、ユーザインタフェース部２４００、録画再生部２５００、評価情報入力部１４００、プロファイル情報記憶部１５００、番組情報記憶部１６００、ランキング情報記憶部１７００および送受信部１９００から構成される。
【０１５３】
録画再生装置１０００の各機能は、録画再生装置１０００のメモリ又はハードディスク（図示していない。）に格納されているプログラムをＣＰＵが実行することにより実現される。
録画再生装置１０００は、視聴者の番組視聴履歴を記録し、この履歴に応じて視聴者のプロファイルを更新する機能、および視聴者のプロファイルを基に、視聴者の嗜好に合う番組を自動的に選択し予約録画する機能を有するものとする（特許文献２参照）。尚、これらの機能は図示していない。
【０１５４】
各機能部の機能については、図３における録画再生装置２０００とほぼ同じであり、評価情報入力部１４００のみが追加されている。  
評価情報入力部１４００は、再生している番組に対する視聴者の評価の入力を受け付ける機能を有する。
評価の入力方法は、専用のボタン装置を外付けする等いろいろあるが、本実施形態では、テレビのリモコンの特定のキーを押下することで、視聴者の評価を入力することとする。
【０１５５】
また、評価の種類についても、様々なものが考えられるが、本実施形態では、番組に対する良い評価を対象とする。例えば、視聴者が、番組を面白いと感じたり、価値ある情報であると思ったりした時に、該当するキーを押下する。また、面白い等と感ずる度合いが高ければ、その度合いに応じて、キーを押下する回数を増やすものとする。
次に、送受信部１９００は、外部の装置であるサービス提供装置５０００と、データのやり取りを行う機能を有する。
【０１５６】
図２５は、サービス提供装置５０００の構成を示す機能ブロック図である。
サービス提供装置５０００は、全プロファイル情報記憶部５１００、プロファイル情報収集部５２００、ランキング作成部５４００、全ランキング情報記憶部５５００、ランキング情報抽出部５６００、番組情報記憶部５８００および送受信部５７００から構成される。
【０１５７】
サービス提供装置５０００の各機能は、サービス提供装置５０００のメモリ又はハードディスク（図示していない。）に格納されているプログラムをＣＰＵが実行することにより実現される。
まず、各記憶部について説明する。記憶している情報の詳細については、後で説明する。
【０１５８】
全プロファイル情報記憶部５１００は、視聴者全員のプロファイル情報１５１０（図８参照）、プロファイルタイプ情報５１５０（図２６参照）およびプロファイルタイプ一覧表５１６０（図２７参照）を記憶する機能を有する。
ここで、記憶されているプロファイル情報１５１０は、録画再生装置１０００のプロファイル情報記憶部１５００に記憶されているプロファイル情報と同じである。異なるのは、録画再生装置１０００には、その視聴者のプロファイル情報が１つ記憶されていたが、サービス提供装置５０００には全ての視聴者のプロファイル情報が数多く記憶されている点である。
【０１５９】
また、プロファイルタイプ情報５１５０とは、プロファイルをその特徴別に、タイプ分けをするための表である。視聴者は、そのプロファイル内容に応じて、いずれかのタイプに分類されている。
プロファイルタイプ一覧表５１６０は、視聴者の識別番号であるユーザＩＤとその視聴者のプロファイルタイプとを対応づけた一覧表である。
【０１６０】
次に、番組情報記憶部５８００は、放送局９０００から送られてくる放送予定の番組についての情報である番組情報９１００を記憶する他、各番組のコーナ情報９２００を記憶する機能を有する。
ここで記憶している番組情報９１００およびコーナ情報９２００は、録画再生装置１０００の番組情報記憶部１６００に記憶されている番組情報と同じである。
【０１６１】
全ランキング情報記憶部５５００は、全番組の評価である全ランキング情報５５１０を記憶しておく機能を有する。
この全ランキング情報５５１０は、放送されたすべての番組に対する視聴者の評価を記憶しているものであり、番組内のコーナごとの評価も記憶されている。
次に、プロファイル情報収集部５２００は、録画再生装置１０００から、プロファイル情報１５１０が送信されてきたときに、全プロファイル情報記憶部５１００に記憶されているプロファイル情報のなかでユーザＩＤが同じものを更新する機能を有する。この際、新しいプロファイルがどのタイプに分類されるかを判断し、プロファイル情報１５１０およびプロファイルタイプ一覧表５１６０を修正する。
【０１６２】
録画再生装置１０００からプロファイルが送信されるのは、録画再生装置１０００のプロファイル情報記憶部１５００に記憶するプロファイル情報が更新されたときである。録画再生装置１０００のプロファイル情報が更新される場合とは、視聴履歴を基に、自動的に更新される場合と、視聴者が自ら更新を指示する場合とがある。
ランキング作成部５４００は、録画再生装置１０００から送信されてきた評価情報１４１０（図２８参照）を基に、全ランキング情報５５１０を作成する機能を有する。
【０１６３】
番組のコーナごとに、プロファイルタイプごとの評価を集計する。集計結果は、全ランキング情報記憶部５５００に、適時、書き込まれる。
ランキング情報抽出部５６００は、録画再生装置１０００からの要求に応じて、全ランキング情報記憶部５５００から情報を抽出し、抽出結果を録画再生装置１０００に送信する機能を有する。
【０１６４】
ここで、録画再生装置１０００からの要求とは、抽出する番組の放送された期間を限定する場合や、番組のジャンルを限定する場合、プロファイルを限定する場合等様々な要求が可能であるが、本実施形態では、番組の放送された期間を限定するものとする。
次に、送受信部５７００は、録画再生装置１０００と、データのやり取りを行う機能を有する。
【０１６５】
以下、本番組選択システムで用いる主なデータについて、図２６〜図２９を用いて説明する。
図２６は、プロファイルタイプ情報の構成及び内容例を示す。
プロファイルタイプ情報５１５０は、視聴者のプロファイルの内容を基に、タイプ分けの基準を示したものである。本実施形態では、２０種類のタイプに分けるものとする。
【０１６６】
プロファイルタイプ情報５１５０は、プロファイルタイプ５１５１および項目５１５２で構成されている。例えば、プロファイルタイプが「P01」に分類されるのは、性別が「女性」、年齢が「20-29」歳、録画ジャンルが「社会・報道」の番組が1番多いなどである。
視聴者をタイプ分けするのは、同じようなプロファイルを持つ視聴者が面白いと感じる番組を選ぶためである。
【０１６７】
このプロファイルタイプ情報５１５０は、サービス提供装置５０００の全プロファイル情報記憶部５１００にのみ記憶されている。
次に、図２７は、プロファイルタイプ一覧表の構成及び内容例を示す。
プロファイルタイプ一覧表５１６０は、視聴者のユーザＩＤ５１６１とプロファイルタイプ５１５１を対応付けた一覧表である。
【０１６８】
視聴者が、番組に対する評価を送信してくる際などに、その視聴者のプロファイルタイプを簡単に求めるために使用する。
このプロファイルタイプ一覧表５１６０は、サービス提供装置５０００の全プロファイル情報記憶部５１００にのみ記憶されている。
次に、図２８は、評価情報の構成及び内容例を示す。
【０１６９】
評価情報１４１０は、録画再生装置１０００の評価情報入力部１４００が視聴者から評価を受け取ったとき、すなわち、視聴者が見ている番組を面白いと感じて、リモコンの該当キーを押下したときに、録画再生装置１０００からサービス提供装置５０００に送信される情報である。
評価情報１４１０は、ユーザＩＤ５１６１、番組ＩＤ９１０１、開始後時間１４１３および面白ボタン押下回数１４１４で構成される。
【０１７０】
ユーザＩＤ５１６１は、視聴者を識別する番号であり、番組を視聴していて面白ボタンを押下した者を表す。
また、番組ＩＤ９１０１は、番組を識別する番号であり、面白ボタンが押下されたときに再生していた番組を表す。  
開始後時間１４１３は、番組ＩＤ９１０１で表される番組、すなわち再生していた番組の再生開始からの相対時間である。番組内のコーナを求める際に参照する。
【０１７１】
面白ボタン押下回数１４１４は、ユーザＩＤ５１６１で表される視聴者が、ボタンを押下した回数を表す。押下の間隔が一定時間内であれば、連続してカウントするものとする。この押下回数を累計し、その累計した数によって、番組のランキングをつけることになる。
例えば、図２８は、ユーザＩＤが「U000110」の視聴者は、番組ＩＤが「005124」の番組が始まってから、開始後時間「00:45:30」、すなわち、４５分３０秒経過したときに、面白ボタンを「5」回押下したことを表す。
【０１７２】
図２９は、全ランキング情報の構成及び内容例を示す。
全ランキング情報５５１０は、番組のコーナ再生中に面白ボタンの押下された回数を、プロファイルタイプごとにまとめたものである。
全ランキング情報５５１０は、プロファイルタイプ５１５１と、番組ＩＤ・コーナ番号５５１２で構成される。
【０１７３】
例えば、番組ＩＤが「000111」で表される番組の、コーナ番号が「001」で表されるコーナ再生中に、視聴者が面白ボタンを押下した回数は、プロファイルタイプが「P01」の視聴者は「3200」回、「P02」の視聴者は「30」回である。すなわち、このコーナをより面白いと感じたのは、プロファイルタイプが「P01」の視聴者であることがわかる。
この全ランキング情報５５１０は、サービス提供装置５０００の全ランキング情報記憶部５５００にのみ記憶されている。
【０１７４】
また、番組が放送されてから時間が経過するにつれて、集計されるボタンの押下回数も増え続けることから、放送後一定期間経過したら全ランキング情報から削除することとする。本実施形態の場合、一ヶ月とする。
以下、上述した番組選択システムの動作について図３０と図３１を用いて説明する。
図３０は、視聴者が面白ボタンを押下し、番組のランキングに反映されるまでの処理を示す。
【０１７５】
この処理は、各視聴者が面白ボタンを押下すると行われる処理であり、番組およびコーナごとに、ボタンの押下回数を累計する。
録画再生装置１０００において、番組の再生を開始する（ステップＳ１０）。本実施形態で言う再生には、録画されている番組を再生する場合のみならず、放映されている番組を受信し再生する場合も含まれる。
【０１７６】
視聴者は、再生している番組を視聴し、面白いと思った時に、リモコンの面白ボタンを押下する（ステップＳ１１）。
面白ボタンが押下されたことを認識した評価情報入力部１４００は、評価情報１４１０を作成する（図２８参照）。ユーザＩＤ５１６１には、プロファイル情報記憶部１５００に記憶されているプロファイル情報１５１０のユーザＩＤの内容を用いる。番組ＩＤ９１０１には、番組情報記憶部１６００に記憶されている番組情報９１００から、現在の日時およびチャンネルから番組ＩＤを求め、設定する。開始後時間１４１３は、現在の時刻と番組情報９１００の放送開始時刻９１０３とから差分を求め設定する。また、面白ボタン押下回数は、所定時間の間隔を区切りとして押下回数をカウントし設定する。
【０１７７】
評価情報１４１０を作成した評価情報入力部１４００は、作成した評価情報１４１０を、送受信部１９００を介して、サービス提供装置５０００に送信する（ステップＳ１２）。
録画再生装置１０００から送信されてきた評価情報１４１０を受信したサービス提供装置５０００は、送受信部５７００を介して、ランキング作成部５４００に渡す。
【０１７８】
評価情報１４１０を受け取ったランキング作成部５４００は、受け取った評価情報１４１０を基に、全ランキング情報記憶部５５００に記憶されている全ランキング情報５５１０を更新する（ステップＳ１３、図３０参照）。
まず、評価情報１４１０のユーザＩＤ５１６１から、プロファイルタイプ５１５１を求める。この際、全プロファイル情報記憶部５１００に記憶されているプロファイルタイプ一覧表５１６０を参照する。例の場合、ユーザＩＤ５１６１が「U000110」であるから、プロファイルタイプ５１５１は「P05」となる。
【０１７９】
次に、評価情報１４１０の番組ＩＤ９１０１と開始後時間１４１３とから、コーナ番号を求める。この際、番組情報記憶部５８００に記憶されている番組情報９１００とコーナ情報９２００とを参照する。例で言えば、番組ＩＤが「005124」の番組が開始されてから、開始後時間１４１３「00:45:30」経過していることから、コーナ情報９２００のコーナ開始時間９２０２を参照すると、開始後時間である４５分３０秒が入っているコーナ番号９２０１は、「002」となる。
【０１８０】
従って、全ランキング情報５５１０の、プロファイルタイプ５１５１が「P05」、番組ＩＤが「005124」、コーナ番号が「002」の欄の値に、評価情報１４１０の面白ボタン押下回数１４１４の「5」を加算する。すなわち、該当する欄の値は、「350」から「355」に更新される。
図３１は、録画再生装置１０００からの要求により、サービス提供装置５０００が、ランキング情報を作成し、送信する処理を示す。
【０１８１】
まず、視聴者が、録画再生装置１０００に対して、類似番組一覧画面３１００を表示する旨の指示を出す（ステップＳ４０）。例えば、リモコンで、該当するボタンを押下する。
類似番組一覧画面３１００の表示指示を受け付けた録画再生装置１０００は、ランキング情報１７１０（図１２参照）の送信要求をサービス提供装置５０００に対して、送受信部１９００を介して送信する（ステップＳ４１）。この送信要求を送る際、要求する期間を指定する。例えば、今日が３月１０日であるとすると、２月１１日から３月１７日までのように指定する。この指定期間は、固定であってもよいし、また視聴者が指定することとしてもよい。
【０１８２】
録画再生装置１０００から、送受信部５７００を介して、ランキング情報１７１０の送信要求を受けたサービス提供装置５０００は、ランキング情報抽出部５６００に番組の抽出要求を出す。
抽出要求を受けたランキング情報抽出部５６００は、全ランキング情報記憶部５５００に記憶されている全ランキング情報５５１０（図２９参照）から、プロファイルタイプ別に、押下回数の多い番組と、その番組中で押下回数の多いコーナを求める。
【０１８３】
このように求めた番組の番組ＩＤと、コーナ番号を、プロファイルタイプ別にまとめ、ランキング情報１７１０を作成する（ステップＳ４２）。
この際、録画再生装置１０００からランキング情報１７１０の送信要求で指定された期間に、放送されている番組のみをランキング情報１７１０に記載する。この判断は、番組情報記憶部５８００に記憶されている番組情報９１００（図６参照）を用いて行う。例えば、番組ＩＤ「005124」の番組が抽出されたとすれば、放送日は「2004/03/10」であるので、ランキング情報１７１０に記載することとなる。
【０１８４】
また、コーナ開始時刻１７１３を求め、ランキング情報１７１０に記載する。コーナ開始時刻１７１３は、放送開始時刻９１０３とコーナ開始時間９２０２（図７参照）を加算して求める。
サービス提供装置５０００は、ランキング情報抽出部５６００が作成したランキング情報１７１０を、録画再生装置１０００に送信する（ステップＳ４３）。
【０１８５】
サービス提供装置５０００から、ランキング情報１７１０を受け取った録画再生装置１０００は、受け取ったランキング情報をランキング情報記憶部１７００に渡し、記憶を依頼する。
ランキング情報記憶部１７００は、受け取ったランキング情報１７１０を記憶する。
【産業上の利用可能性】
【０１８６】
視聴者の目的にあった番組を簡単に見つけるだけでなく、過去に録画した番組を埋もれさせないで視聴するための技術として有用である。
【図面の簡単な説明】
【０１８７】
【図１】録画再生装置のディスプレイに表示される類似番組一覧画面の例を示す図である。
【図２】類似番組一覧３１１０の構成及び内容例を示す図である。
【図３】実施形態１の録画再生装置２０００の構成を示す機能ブロック図である。
【図４】実施形態１の類似番組検索部２２００の構成を示す機能ブロック図である。
【図５】条件設定メニューの例を示す図である。
【図６】番組情報の構成及び内容例を示す図である。
【図７】コーナ情報の構成及び内容例を示す図である。
【図８】プロファイル情報の構成及び内容例を示す図である。
【図９】番組指定情報の構成及び内容例を示す図である。
【図１０】検索番組一覧の構成及び内容例を示す図である。
【図１１】録画番組情報の構成及び内容例を示す図である。
【図１２】ランキング情報の構成及び内容例を示す図である。
【図１３】実施形態１の類似番組一覧画面が表示されるまでの処理を示すフローチャートである。
【図１４】プロファイル別判定基準の例の処理を示すフローチャートである。
【図１５】視聴履歴を加味した類似度による判定基準の例の処理を示すフローチャートである。
【図１６】実施形態２の録画再生装置の構成を示す機能ブロック図である。
【図１７】実施形態２の類似番組検索部８２００の構成を示す機能ブロック図である。
【図１８】実施形態２の類似番組一覧画面が表示されるまでの処理を示すフローチャートである。
【図１９】ジャンル別判定基準の例の処理を示すフローチャートである。
【図２０】プロファイル別判定基準とジャンル別判定基準とを使用した例の処理を示すフローチャートである。
【図２１】番組リスト画面から、類似番組一覧と類似理由を表示する例を示す図である。
【図２２】番組表で類似番組を提示する例を示す図である。
【図２３】番組選択システムの全体図である。
【図２４】録画再生装置１０００の構成を示す機能ブロック図である。
【図２５】サービス提供装置の構成を示す機能ブロック図である。
【図２６】プロファイルタイプ情報の構成及び内容例を示す図である。
【図２７】プロファイルタイプ一覧表の構成及び内容例を示す図である。
【図２８】評価情報の構成及び内容例を示す図である。
【図２９】全ランキング情報の構成及び内容例を示す図である。
【図３０】視聴者が面白ボタンを押下し、番組のランキングに反映されるまでの処理を示すフローチャートである。
【図３１】録画再生装置１０００からの要求により、サービス提供装置５０００が、ランキング情報を作成し、送信する処理を示す図である。
【符号の説明】
【０１８８】
１０００  ２０００  ８０００    録画再生装置
１４００    評価情報入力部
１５００    プロファイル情報記憶部
１５１０    プロファイル情報
１６００    番組情報記憶部
１６１０    録画番組情報
１７００    ランキング情報記憶部
１９００    送受信部
２１００    類似番組表示部
２２００  ８２００    類似番組検索部
２３００    条件入力部
４０００    ネットワーク
５０００    サービス提供装置
５１００    全プロファイル情報記憶部
５２００    プロファイル情報収集部
５４００    ランキング作成部
５５００    全ランキング情報記憶部
５６００    ランキング情報抽出部
５７００    送受信部
５８００    番組情報記憶部
８１００    カテゴリ判別部
【図１】
0004664283.tif 000002
【図２】
0004664283.tif 000003
【図３】
0004664283.tif 000004
【図４】
0004664283.tif 000005
【図５】
0004664283.tif 000006
【図６】
0004664283.tif 000007
【図７】
0004664283.tif 000008
【図８】
0004664283.tif 000009
【図９】
0004664283.tif 000010
【図１０】
0004664283.tif 000011
【図１１】
0004664283.tif 000012
【図１２】
0004664283.tif 000013
【図１３】
0004664283.tif 000014
【図１４】
0004664283.tif 000015
【図１５】
0004664283.tif 000016
【図１６】
0004664283.tif 000017
【図１７】
0004664283.tif 000018
【図１８】
0004664283.tif 000019
【図１９】
0004664283.tif 000020
【図２０】
0004664283.tif 000021
【図２１】
0004664283.tif 000022
【図２２】
0004664283.tif 000023
【図２３】
0004664283.tif 000024
【図２４】
0004664283.tif 000025
【図２５】
0004664283.tif 000026
【図２６】
0004664283.tif 000027
【図２７】
0004664283.tif 000028
【図２８】
0004664283.tif 000029
【図２９】
0004664283.tif 000030
【図３０】
0004664283.tif 000031
【図３１】
0004664283.tif 000032