(57)【要約】【課題】所望のチャンネルを容易に検索できるようにする。【解決手段】ジャンル特徴語抽出部は、各チャンネルで放送される番組の番組情報から、各ジャンルの特徴を表すキーワードであるジャンル特徴語を抽出する。ジャンル識別部は、抽出されたジャンル特徴語に基づいて、各チャンネルが属するジャンルを識別する。検索画面表示処理部は、各ジャンルを示すアイコン３０１乃至３０５をジャンル配列Ｒ１内に一列に並べて表示させるとともに、チャンネル配列Ｒ２内のアイコン３０２により示されるジャンルに属するチャンネルのチャンネル名３０６乃至３１０をチャンネルＲ２内に一列に並べて表示させる。本発明は、テレビジョン受像機に適用できる。【選択図】図２１
2008053876.tif 000002
【特許請求の範囲】
【請求項１】
ジャンルの特徴を表すキーワードであるジャンル特徴語を番組情報から抽出する抽出手段と、
各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルを識別する識別手段と、
前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御する提示制御手段と
を含む情報処理装置。
【請求項２】
前記識別手段は、抽出された前記ジャンル特徴語の数を前記ジャンルごとに集計した結果に基づいて、前記チャンネルが属する前記ジャンルを識別する
請求項１に記載の情報処理装置。
【請求項３】
前記識別手段は、それぞれの前記番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記番組が属する前記ジャンルを識別し、前記チャンネルで放送される前記番組が属する前記ジャンルに基づいて、前記チャンネルが属する前記ジャンルを識別する
請求項１に記載の情報処理装置。
【請求項４】
前記識別手段は、前記チャンネルで放送される前記番組の数を前記ジャンルごとに集計した結果に基づいて、前記チャンネルが属する前記ジャンルを識別する
請求項３に記載の情報処理装置。
【請求項５】
前記識別手段は、前記チャンネルで放送される番組の放送時間を前記ジャンルごとに集計した結果に基づいて、前記チャンネルが属する前記ジャンルを識別する
請求項３に記載の情報処理装置。
【請求項６】
前記識別手段は、抽出された前記ジャンル識別語に基づいて、前記チャンネルが属する前記ジャンルを前記番組ごとに識別し、
前記提示制御手段は、前記チャンネルを現在放送中の番組が属する前記ジャンルに分類して提示するように前記チャンネルの提示を制御する
請求項１に記載の情報処理装置。
【請求項７】
前記提示制御手段は、前記ジャンルの一覧を提示するとともに、提示された前記ジャンルの中から選択された前記ジャンルに属する前記チャンネルの一覧を提示するように前記チャンネルの提示を制御する
請求項１に記載の情報処理装置。
【請求項８】
前記チャンネルで放送された前記番組に対して行われた操作の履歴に基づいて、前記チャンネルに対するユーザの嗜好度を算出する算出手段を
さらに含み、
前記提示制御手段は、前記嗜好度の高い前記チャンネルを前記ジャンルとは別のグループに属する前記チャンネルとして提示するように前記チャンネルの提示を制御する
請求項１に記載の情報処理装置。
【請求項９】
ジャンルの特徴を表すキーワードであるジャンル特徴語を番組情報から抽出し、
各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルを識別し、
前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御する
ステップを含む情報処理方法。
【請求項１０】
ジャンルの特徴を表すキーワードであるジャンル特徴語を番組情報から抽出し、
各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルを識別し、
前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びに、プログラムに関し、特に、所望のチャンネルを容易に検索できるようにした情報処理装置および方法、並びに、プログラムに関する。
【背景技術】
【０００２】
近年、テレビジョン放送の方式の多様化などに伴い、視聴できるチャンネル数の増加が進んでいる。ところが、チャンネル数の増加により、視聴できる番組の選択肢が増える一方、次々とチャンネルを切換えながら、いわゆるザッピングをしながら所望のチャンネルを探したり、EPG（Electronic Program Guide）を手がかりに所望のチャンネルを探したりすることが困難になってきている。
【０００３】
そこで、従来、よく見るチャンネルを予め用意されているジャンルに分類して登録しておき、ユーザが選択したジャンルに登録されている各チャンネルの縮小映像またはチャンネル名を一覧にして表示することが提案されている（例えば、特許文献１参照）。
【０００４】
また、従来、番組情報に重畳されているジャンル情報に基づいて、各チャンネルを大分類、中分類、小分類の３階層からなるジャンルに分類し、リモートコントローラのジョグシャトルの操作に応じて、選局するジャンルの階層および選局速度を切換えながら、そのジャンルに属するチャンネルの映像を順次選局して表示することが提案されている（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開平１０−１３６２７６号公報
【特許文献２】特開２００１−４５３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の発明では、ユーザが事前に各チャンネルを各ジャンルに分類して登録する必要がある。また、各チャンネルの分類はユーザに委ねられるため、必ずしも適切に分類されるとは限らない。従って、各チャンネルが適切に分類されなかった場合、かえって所望のチャンネルを探すことが困難になる場合がある。
【０００７】
さらに、特許文献２に記載の発明では、所望のジャンルを探すために、実際に映像を見る必要があり、かえってチャンネルの検索に時間を要する場合がある。また、現在どの階層のどのジャンルに属するチャンネルの映像を表示しているか、および、現在選択されているジャンルに所望のチャンネルが属しているかを把握することが困難である。従って、選択されているジャンルに所望のチャンネルが属していない場合、そのチャンネルを探すことが困難になる。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、所望のチャンネルを容易に検索できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報処理装置は、ジャンルの特徴を表すキーワードであるジャンル特徴語を番組情報から抽出する抽出手段と、各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルを識別する識別手段と、前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御する提示制御手段とが設けられている。
【００１０】
前記識別手段には、抽出された前記ジャンル特徴語の数を前記ジャンルごとに集計した結果に基づいて、前記チャンネルが属する前記ジャンルを識別させることができる。
【００１１】
前記識別手段には、それぞれの前記番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記番組が属する前記ジャンルを識別し、前記チャンネルで放送される前記番組が属する前記ジャンルに基づいて、前記チャンネルが属する前記ジャンルを識別させることができる。
【００１２】
前記識別手段には、前記チャンネルで放送される前記番組の数を前記ジャンルごとに集計した結果に基づいて、前記チャンネルが属する前記ジャンルを識別させることができる。
【００１３】
前記識別手段には、前記チャンネルで放送される番組の放送時間を前記ジャンルごとに集計した結果に基づいて、前記チャンネルが属する前記ジャンルを識別させることができる。
【００１４】
前記識別手段は、抽出された前記ジャンル識別語に基づいて、前記チャンネルが属する前記ジャンルを前記番組ごとに識別させ、前記提示制御手段には、前記チャンネルを現在放送中の番組が属する前記ジャンルに分類して提示するように前記チャンネルの提示を制御させることができる。
【００１５】
前記提示制御手段には、前記ジャンルの一覧を提示するとともに、提示された前記ジャンルの中から選択された前記ジャンルに属する前記チャンネルの一覧を提示するように前記チャンネルの提示を制御させることができる。
【００１６】
前記チャンネルで放送された前記番組に対して行われた操作の履歴に基づいて、前記チャンネルに対するユーザの嗜好度を算出する算出手段をさらに設け、前記提示制御手段には、前記嗜好度の高い前記チャンネルを前記ジャンルとは別のグループに属する前記チャンネルとして提示するように前記チャンネルの提示を制御させることができる。
【００１７】
本発明の一側面の情報処理方法またはプログラムは、ジャンルの特徴を表すキーワードであるジャンル特徴語を番組情報から抽出し、各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルを識別し、前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御するステップを含む。
【００１８】
本発明の一側面においては、ジャンルの特徴を表すキーワードであるジャンル特徴語が番組情報から抽出され、各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルが識別され、前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御される。
【発明の効果】
【００１９】
本発明の一側面によれば、チャンネルが提示される。また、本発明の一側面によれば、所望のチャンネルを容易に検索することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
本発明の一側面の情報処理装置（例えば、図１の情報処理装置１００）は、第１に、ジャンルの特徴を表すキーワードであるジャンル特徴語を番組情報から抽出する抽出手段（例えば、図２のジャンル特徴語抽出部２０３）と、各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルを識別する識別手段（例えば、図２のジャンル識別部２０５）と、前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御する提示制御手段（例えば、図２の検索画面表示処理部２１４）とを備える
【００２２】
本発明の一側面の情報処理装置（例えば、図１の情報処理装置１００）は、第２に、前記チャンネルで放送された前記番組に対して行われた操作の履歴に基づいて、前記チャンネルに対するユーザの嗜好度を算出する算出手段（例えば、図２の嗜好情報処理部２１２）をさらに備え、前記提示制御手段は、前記嗜好度の高い前記チャンネルを前記ジャンルとは別のグループに属する前記チャンネルとして提示するように前記チャンネルの提示を制御する。
【００２３】
本発明の一側面の情報処理方法またはプログラムは、ジャンルの特徴を表すキーワードであるジャンル特徴語を番組情報から抽出し（例えば、図３のステップＳ１およびＳ２、図１３のステップＳ２１およびＳ２２、または、図２２のステップＳ１０１およびＳ１０２）、各チャンネルについて、前記チャンネルで放送される番組の前記番組情報から抽出された前記ジャンル特徴語に基づいて、前記チャンネルが属する前記ジャンルを識別し（例えば、図３のステップＳ３乃至Ｓ５、図１３のステップＳ２３乃至Ｓ２５、または、図２２のステップＳ１０３およびＳ１０４）、前記チャンネルを前記ジャンルに分類して提示するように前記チャンネルの提示を制御する（例えば、図２０のステップＳ８１、または、図２４のステップＳ１２２）ステップを含む。
【００２４】
以下、図を参照して、本発明の実施の形態について説明する。
【００２５】
図１は、本発明を適用した情報処理装置のハードウエア構成の一実施の形態を示すブロック図である。
【００２６】
情報処理装置１００は、HDD(Hard Disk Drive)を内蔵するテレビジョン受像機であり、番組の画像および音声をそれぞれディスプレイ１１４およびスピーカ１１６から出力するだけでなく、適宜、図示せぬアンテナにおいて受信された放送波から番組のデータを取得し、取得した番組のデータをHDDに記憶する（番組を録画する）。
【００２７】
この情報処理装置１００は、放送されてきたEPGを取得したり、インターネットを介して接続される所定のサーバからダウンロードすることによってEPGを取得したりする機能も有する。EPGには、それぞれの番組について、番組のタイトル、ジャンル、放送日時、出演者、番組の概要などの番組情報が含まれている。
【００２８】
また、情報処理装置１００はネットワークに接続されており、ユーザがあらかじめ登録しておいた新聞社のサイトや各種のポータルサイトなどから配信されるRSS(Resource Description Framework Site Summary)形式の情報を受信し、ニュースや解説などの記事を取得する機能を有する。すなわち、情報処理装置１００はRSS形式の情報を読み取るRSSリーダ（RSS Reader）を搭載している。
【００２９】
CPU(Central Processing Unit)１０１は、ROM(Read Only Memory)１０３に記憶されたプログラムや、HDD１２０から、HDD I/F１２１およびバス１０４を介してRAM(Random Access Memory)１０２にロードされたプログラムを実行し、例えば、U/I制御部１０５により受信された、ユーザからの指令、すなわち、リモートコントローラ１３６などからのコマンドに応じて各部の動作を制御する。
【００３０】
なお、CPU１０１として、”Cell誕生”、日経エレクトロニクス、日経BP社、２００５年２月２８日、８９頁乃至１１７頁に記載されているCellを採用することができる。
【００３１】
チューナ１０６は、CPU１０１による制御に従って、図示せぬアンテナからの放送信号を受信し、受信信号を復調器１０７に出力する。
【００３２】
復調器１０７は、チューナ１０６から供給されてきた受信信号を復調し、所定のチャンネルで放送されてきたトランスポートストリームをTSデコーダ１０８に出力する。
【００３３】
TSデコーダ１０８は、CPU１０１による制御に従って、復調器１０７から供給されてきたトランスポートストリームから所定のストリームをRAM１０９を用いて抽出し、抽出したストリームを構成するパケットをバス１０４上に、または、AVデコーダ１１０に出力する。バス１０４上に供給されたパケット（番組のデータ）は、例えば、HDD I/F１２１を介してHDD１２０に供給され、記憶される。また、TSデコーダ１０８により得られたEPGも、適宜、HDD１２０に供給され、記憶される。
【００３４】
AVデコーダ１１０は、TSデコーダ１０８から供給されてきたビデオデーダ（ビデオパケット）とオーディオデータ（オーディオパケット）をRAM１１１を用いてデコードし、デコードして得られたビデオ信号をMUX１１３に、オーディオ信号をMUX１１５にそれぞれ出力する。
【００３５】
表示コントローラ１１２は、CPU１０１による制御に従って、各種の画像をディスプレイ１１４に表示させるためのビデオ信号を生成し、生成したビデオ信号をMUX１１３に出力する。
【００３６】
MUX１１３は、AVデコーダ１１０から供給されてきたビデオ信号と、表示コントローラ１１２から供給されてきたビデオ信号（OSD(On Screen Display)信号）に基づいて、番組、RSS記事紹介画面、各種の操作画面などの各種の画面、画像をディスプレイ１１４に表示させる。
【００３７】
MUX１１５は、AVデコーダ１１０から供給されてきたオーディオ信号に対応する音声をスピーカ１１６から出力させる。
【００３８】
SIO(Serial I/O)コントローラ１１７は、高速モデム１３１を制御することによってインターネット１３２を介してWebサーバ１３３に接続し、EPGなどを必要に応じてダウンロードする。ダウンロードにより得られたEPGはHDD１２０に供給され、記憶される。また、SIOコントローラ１１７は、ユーザにより登録されているRSS記事の配信サイトにアクセスし、RSS記事を受信する。受信して得られたRSS記事もHDD１２０に供給され、記憶される。
【００３９】
IEEE(Institute of Electrical and Electronics Engineers)1394 I/F１１８は、IEEE1394ケーブルを介して接続されるビデオカメラ１３４からビデオデータを取り込む。
【００４０】
HDD I/F１２１は、バス１０４を介して供給されてきたデータをHDD１２０に記憶させるとともに、要求に応じて、HDD１２０に記憶されているデータをバス１０４を介して各部に供給する。
【００４１】
カードI/F１２１は、バス１０４を介して供給されてきたデータを、カードスロット１２２に装着されたメモリカード１３５に記録させ、また、メモリカード１３５に記録されているデータを読み出してバス１０４上に出力する。
【００４２】
図２は、情報処理装置１００の機能的構成の一部を示すブロック図である。図２に示す機能部のうちの少なくとも一部は、図１のCPU１０１により所定のプログラムが実行されることによって実現される。
【００４３】
情報処理装置１００は、機能的構成の観点において、番組情報受信部２０１、番組情報データベース２０２、ジャンル特徴語抽出部２０３、特徴語テーブル２０４、ジャンル識別部２０５、チャンネルジャンルテーブル２０６、U/I（ユーザインタフェース）処理部２０７、番組操作処理部２０８、操作履歴処理部２０９、操作履歴２１０、嗜好情報処理部２１２、お気に入りチャンネル登録部２１３、および、検索画面表示処理部２１４を含むように構成される。
【００４４】
番組情報受信部２０１は、情報処理装置１００においてユーザが選局可能なチャンネルで放送される番組に関する番組情報、例えば、EPGなどを受信し、受信した番組情報を番組情報データベース２０２に記憶させる。
【００４５】
番組情報データベース２０２は、番組情報受信部２０１により受信された番組情報を、例えば、チャンネルごとに分類して記憶する。なお、番組情報の詳細については、図４および図５を参照して後述する。
【００４６】
ジャンル特徴語抽出部２０３は、ユーザが選局可能なチャンネルを分類するための各ジャンルの特徴を表すキーワードであるジャンル特徴語を、各ジャンルのジャンル特徴語が登録されている特徴語テーブル２０４に基づいて、各番組の番組情報から抽出する。ジャンル特徴語抽出部２０３は、抽出したジャンル特徴語を番組およびジャンルごとに分類して、ジャンル識別部２０５に供給する。
【００４７】
ジャンル識別部２０５は、図３などを参照して後述するように、抽出されたジャンル特徴語に基づいて、ユーザが選局可能な各チャンネルが属するジャンルを識別する。ジャンル識別部２０５は、各チャンネルが属するジャンルなどを示すテーブルであるチャンネルジャンルテーブル２０６を生成する。
【００４８】
U/I（ユーザインタフェース）処理部２０７は、ユーザからの指令、すなわち、リモートコントローラ１３６などからのコマンドを取得し、番組操作処理部２０８、お気に入りチャンネル登録部２１３、または、検索画面表示処理部２１４に、ユーザからの指令を通知する。
【００４９】
番組操作処理部２０８は、ユーザからの指令に基づいて、適宜、番組情報データベース２０２から番組情報を取得しながら、指令された番組に対する操作処理、例えば、番組の表示、録画予約、録画、消去、ダビングなどの処理を行う。番組操作処理部２０８は、操作を行った番組、および、その操作内容などを示す情報を操作履歴処理部２０９に供給する。
【００５０】
操作履歴処理部２０９は、ユーザからの指令により行われた各番組に対する操作の履歴を操作履歴２１０に記録する。
【００５１】
キーワード抽出部２１１は、嗜好情報処理部２１２により指示された番組の番組情報を番組情報データベース２０２から読み出し、形態素解析などを用いて、番組情報の各フィールドからキーワードを抽出する。キーワード抽出部２１１は、抽出したキーワードを嗜好情報処理部２１２に供給する。
【００５２】
嗜好情報処理部２１２は、図１９を参照して後述するように、操作履歴２１０、および、キーワード抽出部２１１により抽出された各番組のキーワードに基づいて、各番組に対するユーザの嗜好度を算出する。さらに、嗜好情報処理部２１２は、図１９を参照して後述するように、各番組の嗜好度に基づいて、各チャンネルに対するユーザの嗜好度を算出する。嗜好情報処理部２１２は、算出した嗜好度を示す情報をお気に入りチャンネル登録部２１３に供給する。
【００５３】
お気に入りチャンネル登録部２１３は、図１９を参照して後述するように、ユーザの嗜好度が高いチャンネルをお気に入りチャンネルとして、チャンネルジャンルテーブル２０６に登録する。また、お気に入りチャンネル登録部２１３は、U/I処理部２０７を介して取得した、ユーザからの指令に基づいて、ユーザにより指定されたチャンネルをお気に入りチャンネルとして、チャンネルジャンルテーブル２０６に登録する。
【００５４】
検索画面表示処理部２１４は、図２１などを参照して後述するように、U/I処理部２０７を介して、ユーザからチャンネル検索画面の表示の指令が入力された場合、番組情報データベース２０２に記憶されている各番組の番組情報、および、チャンネルジャンルテーブルに基づいて、ユーザが所望のチャンネルを検索するための画面であるチャンネル検索画面をディスプレイ１１４に表示させる。
【００５５】
なお、番組情報データベース２０２、特徴語テーブル２０４、チャンネルジャンルテーブル２０６、および、操作履歴２１０は、例えば、図１のHDD１２０に記憶される。
【００５６】
次に、図３乃至図２４を参照して、情報処理装置１００の処理を説明する。
【００５７】
まず、図３のフローチャートを参照して、情報処理装置１００により実行されるチャンネルジャンル識別処理の第１の実施の形態について説明する。なお、この処理は、例えば、１日ごと、１週間ごと、１ヶ月ごとなど所定の期間ごとに行われる。
【００５８】
なお、以下、説明を簡単にするために、チャンネルＡとチャンネルＢの２つのチャンネルを、ニュースおよびスポーツの２つのジャンルに分類する場合の例について説明する。
【００５９】
ステップＳ１において、ジャンル特徴語抽出部２０３は、各番組の番組情報からキーワードを抽出する。具体的には、ジャンル特徴語抽出部２０３は、情報処理装置１００において選局可能なチャンネルにおいて所定の期間内に放送される、または、放送された番組の番組情報を番組情報データベース２０２から読み出す。この番組情報を読み出す期間は、例えば、チャンネルジャンル識別処理が行われる間隔に基づいて設定される。例えば、チャンネルジャンル識別処理が１週間ごとに行われる場合、現時点から過去１週間、現時点を中心とする前後１週間、または、現時点から未来の１週間に放送される、または、放送された番組の番組情報が読み出される。
【００６０】
なお、以下、説明を簡単にするために、各チャンネルについて、５つの番組の番組情報が読み出されたものとして説明する。図４は、読み出された番組情報のうちチャンネルＡの番組の番組情報の例を示し、図５は、読み出された番組情報のうちチャンネルＢの番組の番組情報の例を示している。
【００６１】
図４および図５に示されるように、番組情報は、各番組を一意に識別するために割り当てられた番組ID、放送されるチャンネル名、番組のタイトル、および、番組の概要を示す番組説明の４つのフィールドを含む。
【００６２】
ジャンル特徴語抽出部２０３は、形態素解析などを用いて、番組情報の各フィールドからキーワードを抽出する。図６は、図４の番組Ａ２（番組IDがＡ２の番組）の番組情報の各フィールドから抽出されたキーワードの例を示している。図６の例においては、番組A２のチャンネル名から「CMNj」がキーワードとして抽出され、番組Ａ２の番組タイトルから「ルー・ダブル」、「トゥデイ」、「CMN」および「US」がキーワードとして抽出され、番組Ａ２の番組説明から「CMN」、「ベテラン」、「アンカー」、「ルー・ダブル」、「総合」、「ビジネス」×２個、「ニュース」、「番組」、「エンターテイメント」、「業界」×２個、「スポーツ」および「情報」がキーワードとして抽出されている。
【００６３】
なお、図６においては、名詞のみをキーワードとして抽出する例を示したが、名詞以外の言葉をキーワードとして抽出するようにしてもよい。
【００６４】
ステップＳ２において、ジャンル特徴語抽出部２０３は、抽出されたキーワードの中からジャンル特徴語を抽出する。具体的には、ジャンル特徴語抽出部２０３は、各番組について、その番組の番組情報から抽出されたキーワードのうち、特徴語テーブル２０４に登録されているジャンル特徴語と一致するキーワードを抽出する。
【００６５】
図７は、特徴語テーブル２０４の例を示している。図７の特徴語テーブル２０４においては、「ニュース」のジャンルの特徴を表すジャンル特徴語（以下、ニュース特徴語とも称する）として、「ビジネス」「経済」「ニュース」「アンカー」「取材」「スクープ」「政治」「テロ」「天気」「トピックス」「報道」「事件」などが登録されており、「スポーツ」のジャンルの特徴を表すジャンル特徴語（以下、スポーツ特徴ごとも称する）として、「スポーツ」「試合」「好プレー」「大相撲」「チアリーディング」「選手権」「大会」「ゴルフ」「コーチ」「サッカー」「卓球」「ビリヤード」などが登録されている。
【００６６】
この場合、番組Ａ２の番組情報からは、図６および図７において、丸で囲まれた「アンカー」、「ビジネス」×２個、および「ニュース」がニュース特徴語として抽出され、四角で囲まれた「スポーツ」がスポーツ特徴語として抽出される。
【００６７】
ジャンル特徴語抽出部２０３は、抽出したジャンル特徴語を番組およびジャンルごとに分類して、ジャンル識別部２０５に供給する。
【００６８】
ステップＳ３において、ジャンル識別部２０５は、抽出されたジャンル特徴語の数を番組およびジャンルごとに集計する。図８は、チャンネルＡの番組のジャンル特徴語の集計結果の例を示している。図８の集計結果では、番組Ａ１の番組情報から抽出されたニュース特徴語が３個、スポーツ特徴語が０個、番組Ａ２の番組情報から抽出されたニュース特徴語が４個、スポーツ特徴語が１個、番組Ａ３の番組情報から抽出されたニュース特徴語が４個、スポーツ特徴語が５個、番組Ａ４の番組情報から抽出されたニュース特徴語が３個、スポーツ特徴語が０個、および、番組Ａ５の番組情報から抽出されたニュース特徴語が３個、スポーツ特徴語が１個であることが示されている。
【００６９】
また、図９は、チャンネルＢの番組のジャンル特徴語の集計結果の例を示している。図９の集計結果では、番組Ｂ１の番組情報から抽出されたニュース特徴語が０個、スポーツ特徴語が３個、番組Ｂ２の番組情報から抽出されたニュース特徴語が０個、スポーツ特徴語が６個、番組Ｂ３の番組情報から抽出されたニュース特徴語が３個、スポーツ特徴語が４個、番組Ｂ４の番組情報から抽出されたニュース特徴語が０個、スポーツ特徴語が４個、および、番組Ｂ５の番組情報から抽出されたニュース特徴語が０個、スポーツ特徴語が０個であることが示されている。
【００７０】
なお、１つの番組について、同じジャンル特徴語が２個以上抽出された場合、抽出された数だけ集計結果にカウントされる。
【００７１】
ステップＳ４において、ジャンル識別部２０５は、抽出されたジャンル特徴語の数をチャンネルおよびジャンルごとに集計する。図１０は、チャンネルＡのジャンル特徴語の集計結果の例を示している。図１０の集計結果では、チャンネルＡで放送される番組の番組情報から抽出されたニュース特徴語の合計数が１９個、スポーツ特徴語の合計数が６個であることが示されている。また、図１１は、チャンネルＢのジャンル特徴語の集計結果の例を示している。図１１の集計結果では、チャンネルＢで放送される番組の番組情報から抽出されたニュース特徴語の合計数が３個、スポーツ特徴語の合計数が１７個であることが示されている。
【００７２】
ステップＳ５において、ジャンル識別部２０５は、各チャンネルが属するジャンルを識別する。具体的には、ジャンル識別部２０５は、ステップＳ４において得られた集計結果、すなわち、抽出されたジャンル特徴語をチャンネルおよびジャンルごとに集計した結果に基づいて、抽出されたジャンル特徴語の数が最大となるジャンルを、そのチャンネルが属するジャンルであると識別する。例えば、チャンネルＡは、スポーツ特徴語よりニュース特徴語の方が抽出された数が多いため、「ニュース」のジャンルに属すると判定され、チャンネルＢは、ニュース特徴語よりスポーツ特徴語の方が抽出された数が多いため、「スポーツ」のジャンルに属すると判定される。
【００７３】
なお、いまジャンルが２つである場合の例を示しているが、ジャンルが３つ以上ある場合、各チャンネルにおいて、抽出されたジャンル特徴語の数が最も多いジャンルが、そのチャンネルが属するジャンルであると識別される。
【００７４】
また、抽出されたジャンル特徴語の数が最も多いジャンルにおいて、その数が所定の閾値を超えない場合、そのチャンネルは特定のジャンルに属さないと判定し、「その他」のジャンルに分類するようにしてもよい。
【００７５】
さらに、１つのチャンネルにおいて、抽出されたジャンル特徴語の数が所定の閾値を超えるジャンルが複数ある場合、そのチャンネルは、それらの複数のジャンルに属すると判定するようにしてもよい。
【００７６】
また、抽出されたジャンル特徴語の数が最も多いジャンルと２番目のジャンルとの間で、その数の差が所定の閾値を超えない場合、そのチャンネルは特定のジャンルに属さないと判定し、「その他」のジャンルに分類するようにしてもよい。
【００７７】
ステップＳ６において、ジャンル識別部２０５は、チャンネルジャンルテーブル２０６を生成し、チャンネルジャンル識別処理は終了する。図１２は、チャンネルジャンルテーブル２０６の例を示している。チャンネルジャンルテーブル２０６は、チャンネル、ジャンル、および、お気に入りの３つのフィールドを含む。図１２のチャンネルジャンルテーブル２０６は、チャンネルＡが「ニュース」のジャンルに属し、チャンネルＢが「スポーツ」のジャンルに属することを示している。なお、「お気に入り」のフィールドは、そのチャンネルが、ユーザのお気に入りのチャンネルであるかを示し、図１９を参照して後述する処理において、更新される。
【００７８】
ジャンル識別部２０５は、生成したチャンネルジャンルテーブル２０６を、例えば、図１のHDD１２０に記憶させる。
【００７９】
次に、図１３のフローチャートを参照して、情報処理装置１００により実行されるチャンネルジャンル識別処理の第２の実施の形態について説明する。なお、この処理は、例えば、１日ごと、１週間ごと、１ヶ月ごとなど所定の期間ごとに行われる。
【００８０】
ステップＳ２１乃至Ｓ２３の処理は、上述した図３のステップＳ１乃至Ｓ３の処理と同様であり、その説明は繰り返しになるので省略するが、この処理により、各番組の番組情報からジャンル特徴語が抽出され、抽出されたジャンル特徴語の数が番組およびジャンルごとに集計される。なお、以下、上述した図８および図９に示される集計結果が得られたものとして説明する。
【００８１】
ステップＳ２４において、ジャンル識別部２０５は、各番組が属するジャンルを識別する。具体的には、ジャンル識別部２０５は、ステップＳ２３において得られた集計結果、すなわち、抽出されたジャンル特徴語を番組およびジャンルごとに分類した結果に基づいて、抽出されたジャンル特徴語の数が最も多いジャンルを、その番組が属するジャンルであると識別する。
【００８２】
図１４は、チャンネルＡの各番組が属するジャンルの識別結果の例を示し、図１５は、チャンネルＢの各番組が属するジャンルの識別結果の例を示している。図１４および図１５において、フィールドの値がTRUEとなっているジャンルが、その番組が属するジャンルであり、フィールドの値がFALSEとなっているジャンルは、その番組が属さないジャンルである。
【００８３】
例えば、番組Ａ１の場合、図８に示されるように、スポーツ特徴語よりニュース特徴語の方が抽出された数が多いため、「ニュース」のジャンルに属すると判定される。また、番組Ｂ５の場合、図９に示されるように、ニュース特徴語およびスポーツ特徴語とも抽出されていないため、いずれのジャンルにも属さないと判定される。
【００８４】
なお、いまジャンルが２つである場合の例を示しているが、ジャンルが３つ以上ある場合、各番組において、抽出されたジャンル特徴語の数が最も多いジャンルが、その番組が属するジャンルであると識別される。
【００８５】
また、抽出されたジャンル特徴語の数が最も多いジャンルにおいて、その数が所定の閾値を超えない場合、その番組は特定のジャンルに属さないと判定するようにしてもよい。
【００８６】
さらに、１つの番組において、抽出されたジャンル特徴語の数が所定の閾値を超えるジャンルが複数ある場合、その番組は、それらの複数のジャンルに属すると判定するようにしてもよい。
【００８７】
また、抽出されたジャンル特徴語の数が最も多いジャンルと２番目のジャンルとの間で、その数の差が所定の閾値を超えない場合、その番組は特定のジャンルに属さないと判定するようにしてもよい。
【００８８】
ステップＳ２５において、ジャンル識別部２０５は、各チャンネルが属するジャンルを識別する。具体的には、まず、ジャンル識別部２０５は、ステップＳ２４において得られた集計結果に基づいて、各チャンネルで放送される番組の数をジャンルごとに集計する。図１６は、チャンネルＡで放送される番組の数をジャンルごとに集計した結果の例を示している。図１６の集計結果の例では、チャンネルＡで放送される番組のうち、「ニュース」のジャンルに属するニュース番組が４個、「スポーツ」のジャンルに属するスポーツ番組が１個であることが示されている。また、図１７は、チャンネルＢで放送される番組の数をジャンルごとに集計した結果の例を示している。図１７の集計結果の例では、チャンネルＢで放送される番組のうち、「ニュース」のジャンルに属するニュース番組が０個、「スポーツ」のジャンルに属するスポーツ番組が４個であることが示されている。
【００８９】
ジャンル識別部２０５は、各チャンネルで放送される番組の数をジャンルごとに集計した結果に基づいて、各チャンネルについて、そのチャンネルで放送される番組が属する数が最大となるジャンルを、そのチャンネルが属するジャンルであると識別する。例えば、チャンネルＡは、図１６に示される集計結果に基づいて、「ニュース」のジャンルに属すると判定され、チャンネルＢは、図１７に示される集計結果に基づいて、「スポーツ」のジャンルに属すると判定される。
【００９０】
なお、いまジャンルが２つである場合の例を示しているが、ジャンルが３つ以上ある場合、各チャンネルにおいて、そのチャンネルで放送される番組が属する数が最も多いジャンルが、そのチャンネルが属するジャンルであると識別される。
【００９１】
また、各番組が属する数が最も多いジャンルにおいて、その数が所定の閾値を超えない場合、そのチャンネルは特定のジャンルに属さないと判定し、「その他」のジャンルに分類するようにしてもよい。
【００９２】
さらに、１つのチャンネルにおいて、各番組が属する数が所定の閾値を超えるジャンルが複数ある場合、そのチャンネルは、それらの複数のジャンルに属すると判定するようにしてもよい。
【００９３】
また、各番組が属する数が最も多いジャンルと２番目のジャンルとの間で、その差が所定の閾値を超えない場合、そのチャンネルは特定のジャンルに属さないと判定し、「その他」のジャンルに分類するようにしてもよい。
【００９４】
さらに、各チャンネルで放送される番組の放送時間をジャンルごとに集計し、その集計結果に基づいて、各チャンネルが属するジャンルを識別するようにしてもよい。例えば、各チャンネルにおいて放送時間が最も長いジャンルを、そのチャンネルが属するジャンルであると判定するようにしてもよい。
【００９５】
ステップＳ２６において、上述した図３のステップＳ６の処理と同様に、図１８に示されるようなチャンネルジャンルテーブル２０６が生成され、チャンネルジャンル識別処理は終了する。
【００９６】
次に、図１９のフローチャートを参照して、情報処理装置１００により実行されるお気に入りチャンネル登録処理を説明する。なお、この処理は、例えば、１日ごと、１週間ごと、１ヶ月ごとなど所定の期間ごとに行われる。
【００９７】
ステップＳ６１において、キーワード抽出部２１１は、嗜好キーワードを抽出する。具体的には、嗜好情報処理部２１２は、操作履歴２１０に基づいて、所定の期間（例えば、過去１週間）において操作対象となった番組を検索し、検索された番組を示す情報をキーワード抽出部２１１に供給する。キーワード抽出部２１１は、検索された番組、すなわち、所定の期間において操作対象となった番組の番組情報を番組情報データベース２０２から読み出す。キーワード抽出部２１１は、形態素解析などを用いて、読み出した番組情報の各フィールドからキーワードを抽出する。キーワード抽出部２１１は、抽出したキーワードを番組ごとに分類し、嗜好情報処理部２１２に供給する。嗜好情報処理部２１２は、抽出されたキーワードを嗜好キーワードとして保持する。
【００９８】
ステップＳ６２において、嗜好情報処理部２１２は、嗜好キーワードの重みを求める。具体的には、嗜好情報処理部２１２は、各嗜好キーワードについて、その嗜好キーワードが抽出された番組に対する操作内容に応じて、ポイントを付与し、付与したポイントの合計値を求める。例えば、表示された番組の番組情報から抽出された嗜好キーワードには＋３ポイント、録画予約された番組の番組情報から抽出された嗜好キーワードには＋１ポイント、録画された番組の番組情報から抽出された嗜好キーワードには＋２ポイント、ダビングされた番組の番組情報から抽出された嗜好キーワードには＋４ポイント、消去された番組の番組情報から抽出された嗜好キーワードには−１ポイントといったように、各操作により想定される、番組に対するユーザの興味度が反映されたポイントが、各嗜好キーワードに付与される。
【００９９】
なお、同じ嗜好キーワードが複数の番組から抽出された場合、それぞれの番組に対する操作内容に応じた全てのポイントが、その嗜好キーワードに付与される。また、１つの番組に対して複数の操作が行われた場合、それぞれの操作内容に応じた全てのポイントが、その番組の番組情報から抽出された嗜好キーワードに付与される。
【０１００】
嗜好情報処理部２１２は、各嗜好キーワードに対して、付与されたポイントの合計値に応じた重みを付与する。すなわち、付与されたポイントが多いほど、換言すれば、ユーザの興味度が高いほど、大きな値の重みが付与され、付与されたポイントが低いほど、換言すれば、ユーザの興味度が低いほど、小さな値の重みが付与される。
【０１０１】
ステップＳ６３において、キーワード抽出部２１１は、各番組の番組情報からキーワードを抽出する。具体的には、嗜好情報処理部２１２は、情報処理装置１００において選局可能なチャンネルにおいて、所定の期間に放送される全番組について、関連するキーワードの抽出の指示を示す情報をキーワード抽出部２１１に供給する。なお、この所定の期間は、例えば、お気に入りチャンネル登録処理が行われる間隔に基づいて設定される。例えば、お気に入りチャンネル登録処理が１週間ごとに行われる場合、現時点から過去１週間、現時点を中心とする前後１週間、または、現時点から未来の１週間が、所定の期間として設定される。
【０１０２】
キーワード抽出部２１１は、指定された期間の全番組の番組情報を番組情報データベース２０２から読み出す。キーワード抽出部２１１は、形態素解析などを用いて、読み出した番組情報の各フィールドからキーワードを抽出する。キーワード抽出部２１１は、抽出したキーワードを番組ごとに分類し、嗜好情報処理部２１２に供給する。
【０１０３】
ステップＳ６４において、嗜好情報処理部２１２は、各番組に対する嗜好度を算出する。具体的には、まず、嗜好情報処理部２１２は、番組ごとに、その番組の番組情報から抽出されたキーワードに含まれる嗜好キーワードを抽出し、抽出した嗜好キーワードの重み値の合計値をその番組に対する嗜好度として算出する。なお、１つの番組について、同じ嗜好キーワードが２個以上含まれる場合、その数だけ重みが加算される。
【０１０４】
ステップＳ６５において、嗜好情報処理部２１２は、各チャンネルに対する嗜好度を算出する。具体的には、嗜好情報処理部２１２は、各チャンネルについて、そのチャンネルで放送される番組に対する嗜好度の合計値を、そのチャンネルに対する嗜好度として算出する。嗜好情報処理部２１２は、各チャンネルに対する嗜好度を示す情報をお気に入りチャンネル登録部２１３に供給する。
【０１０５】
ステップＳ６６において、お気に入りチャンネル登録部２１３は、お気に入りチャンネルを登録し、お気に入りチャンネル登録処理は終了する。具体的には、お気に入りチャンネル登録部２１３は、嗜好度の高い順にチャンネルを並べ、その上位の所定の個数のチャンネルをお気に入りチャンネルとして、チャンネルジャンルテーブル２０６に登録する。
【０１０６】
なお、お気に入りチャンネルの一部または全部を、リモートコントローラ１３６などを用いて、ユーザが登録するようにしてもよい。
【０１０７】
次に、図２０のフローチャートを参照して、情報処理システム１により実行されるチャンネル検索画面表示処理について説明する。なお、この処理は、リモートコントローラ１３６などを用いて、ユーザにより入力されたチャンネル検索画面の表示の指令が、U/I処理部２０７を介して、検索画面表示処理部２１４に入力されたとき開始される。
【０１０８】
ステップＳ８１において、検索画面表示処理部２１４は、チャンネル検索画面を表示させ、チャンネル検索画面表示処理は終了する。具体的には、検索画面表示処理部２１４は、番組情報データベース２０２に記憶されている各番組の番組情報、および、チャンネルジャンルテーブル２０６に基づいて、例えば、図２１に示されるようなチャンネル検索画面をディスプレイ１１４に表示させる。なお、図２１に示す点線は説明の便宜上付したものであり、チャンネル検索画面に実際に表示されるものではない。
【０１０９】
チャンネル検索画面は、各チャンネルを分類するジャンルを示すアイコンまたは文字などが一列に並べられるジャンル配列Ｒ１と、ジャンル配列Ｒ１の中から選択されたジャンルに属するチャンネルを示すアイコンまたは文字などが一列に並べられるチャンネル配列Ｒ２が、画面中央を基準として若干左上の位置で交差することによって構成される。
【０１１０】
図２１に示されるように、例えば、ジャンル配列Ｒ１はディスプレイ１１４の水平方向（横方向）に表示され、チャンネル配列Ｒ２は、ジャンル配列Ｒ１の配列方向と直交する方向である垂直方向（縦方向）に表示される。
【０１１１】
図２１の例において、ジャンル配列Ｒ１には、お気に入りチャンネルにより構成されるジャンルを表すアイコン３０１、「スポーツ」のジャンルを表すアイコン３０２、「コミック」のジャンルを表すアイコン３０３、「ニュース」のジャンルを表すアイコン３０４、および、「映画」のジャンルを表すアイコン３０５が配列されている。すなわち、お気に入りチャンネルは、所定のジャンルとは別のグループに属するチャンネルとして、ユーザに提示される。
【０１１２】
また、ジャンル配列Ｒ１に表示されているアイコンのうち、チャンネル配列Ｒ２に表示されているアイコン（図２１の例においては、内部に斜線が示されたアイコン３０２）により示されるジャンルが、ユーザにより選択されているジャンルとなる。そして、選択されたジャンルが一目で分かるように、チャンネル配列Ｒ２に表示されているアイコンは、色、大きさ、または、模様などが他のアイコンと異なるように表示される。
【０１１３】
なお、アイコン以外の方法を用いて、例えば、文字列などを用いて、ジャンルを提示するようにしてもよい。
【０１１４】
また、図２１の例において、チャンネル配列Ｒ２には、チャンネル配列Ｒ２内に表示されているアイコンにより表されるジャンルに属するチャンネル名３０６乃至３１０が表示されている。すなわち、チャンネル検索画面においては、各チャンネルが各ジャンルに分類して提示される。より正確には、チャンネル検索画面においては、ジャンルの一覧が提示されるとともに、提示されたジャンルのうち選択されたジャンルに属するチャンネルの一覧が提示される。
【０１１５】
また、チャンネル配列Ｒ２に表示されているチャンネル名のうち、アイコン３０２の下側に隣接する、カーソル３１１により囲まれたチャンネル名３０７（図２１の例においては、ESPN2）のチャンネルが、ユーザにより選択されているチャンネルとなる。さらに、カーソル３１１の右側には、ユーザにより選択されているチャンネルで現在放送されている番組のタイトル、および、番組の放送時間が表示される。
【０１１６】
なお、文字列以外の方法を用いて、例えば、アイコンなどを用いて、選択されているジャンルに属するチャンネルを提示するようにしてもよい。
【０１１７】
チャンネル検索画面において、ユーザは、リモートコントローラ１３６などを用いて、ジャンル配列Ｒ１に表示されているアイコンを右または左方向にスクロールさせることができ、これにより、ジャンルの選択を切換えたり、ディスプレイ１１４に表示されていないジャンルを表すアイコンをジャンル配列Ｒ１内に表示させたりすることができる。また、ジャンルの選択を切換えることにより、すなわち、チャンネル配列Ｒ２内に表示されるアイコンを切換えることにより、チャンネル配列Ｒ２内には、新たに選択されたジャンルに属するチャンネルのチャンネル名が表示される。
【０１１８】
また、ユーザは、リモートコントローラ１３６などを用いて、チャンネル配列Ｒ２に表示されているチャンネル名を上または下方向にスクロールさせることができ、これにより、チャンネルの選択を切換えたり、ディスプレイ１１４に表示されていないチャンネル名をチャンネル配列Ｒ２内に表示させたりすることができる。また、チャンネルの選択を切換えることにより、すなわち、カーソル３１１内に表示されるチャンネル名を切換えることにより、カーソル３１１の右側に表示される番組のタイトルおよび放送時間も切換えられる。
【０１１９】
ユーザは、リモートコントローラ１３６などを用いて、選択しているチャンネルに対する操作、例えば、そのチャンネルで放送されている番組の表示、録画などの操作をすることが可能である。
【０１２０】
なお、チャンネル配列Ｒ２内のチャンネル名の表示順を、例えば、ユーザが指定した順、所定の期間内において視聴時間が長い順、所定の期間内において視聴回数が多い順、または、ジャンルに対する適合度が高い順に設定するようにしてもよい。
【０１２１】
なお、図２１は、チャンネル検索画面の一例であり、図２１以外の方法により、各チャンネルを各ジャンルに分類して提示するようにしてもよい。例えば、１つの画面内に１つのジャンルに属するチャンネルのチャンネル名を、そのジャンルと共に表示するとともに、ジャンルごとに画面を切換えるようにしてもよい。また、例えば、１画面目にジャンルのみを表示し、その画面において選択されたジャンルに属するチャンネルを２画面目以降に表示するようにしてもよい。
【０１２２】
以上のようにして、各チャンネルが、客観的なデータに基づいて、適切に各ジャンルに分類されて提示されるので、ユーザは、容易に所望のチャンネルを検索することができる。また、お気に入りチャンネルが自動的に抽出されて、ユーザに提示されるので、ユーザは、さらに容易に所望のチャンネルを検索することができる。
【０１２３】
なお、以上の実施の形態では、現在放送中の番組のジャンルに関わらず、チャンネルジャンル識別処理の結果に基づいて、各チャンネルが各ジャンルに分類されてユーザに提示されるようにしたが、現在放送中の番組のジャンルに基づいて、各チャンネルを各ジャンルに分類して、ユーザに提示するようにしてもよい。ここで、図２２乃至図２４を参照して、現在放送中の番組のジャンルに基づいて、各チャンネルを各ジャンルに分類して、ユーザに提示するようにした場合の処理について説明する。
【０１２４】
まず、図２２のフローチャートを参照して、現在放送中の番組のジャンルに基づいて、各チャンネルを各ジャンルに分類して、ユーザに提示するようにした場合における、情報処理装置１００により実行されるチャンネルジャンル識別処理について説明する。なお、この処理は、例えば、１日ごと、１週間ごと、１ヶ月ごとなど所定の期間ごとに行われる。
【０１２５】
ステップＳ１０１乃至Ｓ１０４の処理は、上述した図１３のステップＳ２１乃至Ｓ２４の処理と同様であり、その説明は繰り返しになるので省略するが、この処理により、各チャンネルで放送される各番組が属するジャンルが識別される。
【０１２６】
ステップＳ１０５において、ジャンル識別部２０５は、チャンネルジャンルテーブル２０６を生成し、チャンネルジャンル識別処理は終了する。図２３は、このとき生成されるチャンネルジャンルテーブル２０６の例を示している。図２３の例において、チャンネルジャンルテーブル２０６は、チャンネル、番組ID、ジャンル、および、お気に入りの４つのフィールドを含む。
【０１２７】
図２３のチャンネルジャンルテーブル２０６は、チャンネルＡで放送される番組のうち、番組Ａ１、Ａ２、Ａ４およびＡ５は「ニュース」のジャンルに属し、番組Ａ３は「スポーツ」のジャンルに属することが示されている。また、チャンネルＢで放送される番組のうち、番組Ｂ１乃至Ｂ４は「スポーツ」のジャンルに属し、番組Ｂ５は、特定のジャンルに属さず、「その他」のジャンルに属することが示されている。すなわち、図２３のチャンネルジャンルテーブル２０６においては、各チャンネルが属するジャンルが番組ごとに識別されている。
【０１２８】
なお、現在放送中の番組のジャンルに基づいて、各チャンネルを各ジャンルに分類して、ユーザに提示するようにした場合における、お気に入りチャンネル登録処理は、図１９を参照して上述した処理と同様であり、その説明は繰り返しになるので省略する。
【０１２９】
次に、図２４のフローチャートを参照して、現在放送中の番組のジャンルに基づいて、各チャンネルを各ジャンルに分類して、ユーザに提示するようにした場合における、情報処理システム１により実行されるチャンネル検索画面表示処理について説明する。なお、この処理は、リモートコントローラ１３６などを用いて、ユーザにより入力されたチャンネル検索画面の表示の指令が、U/I処理部２０７を介して、検索画面表示処理部２１４に入力されたとき開始される。
【０１３０】
ステップＳ１２１において、検索画面表示処理部２１４は、放送中の番組が属するジャンルを検索する。具体的には、検索画面表示処理部２１４は、番組情報データベース２０２に記憶されている各番組の番組情報、および、チャンネルジャンルテーブル２０６に基づいて、各チャンネルで現在放送中の番組が属するジャンルを検索する。検索画面表示処理部２１４は、各チャンネルが属するジャンルを、各チャンネルで現在放送中の番組が属するジャンルに設定する。
【０１３１】
ステップＳ１２２において、検索画面表示処理部２１４は、上述した図２０のステップＳ８１の処理と同様に、チャンネル検索画面をディスプレイ１１４に表示させて、チャンネル検索画面表示処理は終了する。なお、このとき、ステップＳ８１の処理とは異なり、各チャンネルは、現在放送中の番組が属するジャンルに基づいて分類されて表示される。
【０１３２】
以上のようにして、現在放送中の番組のジャンルに基づいて、各チャンネルを各ジャンルに分類してユーザに提示することができる。
【０１３３】
なお、チャンネル検索画面が表示されていない場合においても、リモートコントローラ１３６などを用いて、ジャンルの選択を切換えたり、選択されているジャンル内で、そのジャンルに属するチャンネルを切換えることができるようにしてもよい。
【０１３４】
なお、本発明は、例えば、テレビジョン受像機、各種の録画装置、チューナなど、テレビジョン放送などのチャンネルをユーザに選局させる機能を有する装置に適用することができる。
【０１３５】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１３６】
図２５は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータ５００の構成の例を示すブロック図である。CPU（Central Processing Unit）５０１は、ROM（Read Only Memory）５０２、または記録部５０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）５０３には、CPU５０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU５０１、ROM５０２、およびRAM５０３は、バス５０４により相互に接続されている。
【０１３７】
CPU５０１にはまた、バス５０４を介して入出力インタフェース５０５が接続されている。入出力インタフェース５０５には、キーボード、マウス、マイクロホンなどよりなる入力部５０６、ディスプレイ、スピーカなどよりなる出力部５０７が接続されている。CPU５０１は、入力部５０６から入力される指令に対応して各種の処理を実行する。そして、CPU５０１は、処理の結果を出力部５０７に出力する。
【０１３８】
入出力インタフェース５０５に接続されている記録部５０８は、例えばハードディスクからなり、CPU５０１が実行するプログラムや各種のデータを記憶する。通信部５０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１３９】
また、通信部５０９を介してプログラムを取得し、記録部５０８に記憶してもよい。
【０１４０】
入出力インタフェース５０５に接続されているドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア５１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部５０８に転送され、記憶される。
【０１４１】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図２５に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア５１１、または、プログラムが一時的もしくは永続的に格納されるROM５０２や、記録部５０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部５０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１４２】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４３】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１４４】
【図１】本発明を適用した情報処理装置のハードウエア構成の一実施の形態を示すブロック図である。
【図２】図１の情報処理装置の機能的構成の一部を示すブロック図である。
【図３】情報処理装置により実行されるチャンネルジャンル識別処理の第１の実施の形態を説明するためのフローチャートである。
【図４】番組情報の例を示す図である。
【図５】番組情報の他の例を示す図である。
【図６】番組情報から抽出されたキーワードの例を示す図である。
【図７】特徴語テーブルの例を示す図である。
【図８】番組ごとのジャンル特徴語の集計結果の例を示す図である。
【図９】番組ごとのジャンル特徴語の集計結果の他の例を示す図である。
【図１０】チャンネルごとのジャンル特徴語の集計結果の例を示す図である。
【図１１】チャンネルごとのジャンル特徴語の集計結果の他の例を示す図である。
【図１２】チャンネルジャンルテーブルの例を示す図である。
【図１３】情報処理装置により実行されるチャンネルジャンル識別処理の第２の実施の形態を説明するためのフローチャートである。
【図１４】各番組が属するジャンルの識別結果の例を示す図である。
【図１５】各番組が属するジャンルの識別結果の他の例を示す図である。
【図１６】チャンネルごとの番組が属するジャンルの集計結果の例を示す図である。
【図１７】チャンネルごとの番組が属するジャンルの集計結果の他の例を示す図である。
【図１８】チャンネルジャンルテーブルの他の例を示す図である。
【図１９】情報処理装置により実行されるお気に入りチャンネル登録処理を説明するためのフローチャートである。
【図２０】情報処理装置により実行されるチャンネル検索画面表示処理の第１の実施の形態を説明するためのフローチャートである。
【図２１】チャンネル検索画面の例を示す図である。
【図２２】情報処理装置により実行されるチャンネルジャンル識別処理の第３の実施の形態を説明するためのフローチャートである。
【図２３】チャンネルジャンルテーブルのさらに他の例を示す図である。
【図２４】情報処理装置により実行されるチャンネル検索画面表示処理の第２の実施の形態を説明するためのフローチャートである。
【図２５】パーソナルコンピュータの構成の例を示すブロック図である。
【符号の説明】
【０１４５】
１００  情報処理装置，  １０１  CPU，  １１２  表示コントローラ，  １１４  ディスプレイ，  １２０  HDD，  ２０２  番組情報データベース，  ２０３  ジャンル特徴語抽出部，  ２０４  特徴語テーブル，  ２０５  ジャンル識別部，  ２０６  チャンネルジャンルテーブル，  ２１０  操作履歴，  ２１１  キーワード抽出部，  ２１２  嗜好情報処理部，  ２１３  お気に入りチャンネル登録部，  ２１４  検索画面表示処理部，  ３０１乃至３０５  アイコン，  ３０６乃至３１０  チャンネル名，  ３１１  カーソル
【図１】
2008053876.tif 000003
【図２】
2008053876.tif 000004
【図３】
2008053876.tif 000005
【図４】
2008053876.tif 000006
【図５】
2008053876.tif 000007
【図６】
2008053876.tif 000008
【図７】
2008053876.tif 000009
【図８】
2008053876.tif 000010
【図９】
2008053876.tif 000011
【図１０】
2008053876.tif 000012
【図１１】
2008053876.tif 000013
【図１２】
2008053876.tif 000014
【図１３】
2008053876.tif 000015
【図１４】
2008053876.tif 000016
【図１５】
2008053876.tif 000017
【図１６】
2008053876.tif 000018
【図１７】
2008053876.tif 000019
【図１８】
2008053876.tif 000020
【図１９】
2008053876.tif 000021
【図２０】
2008053876.tif 000022
【図２１】
2008053876.tif 000023
【図２２】
2008053876.tif 000024
【図２３】
2008053876.tif 000025
【図２４】
2008053876.tif 000026
【図２５】
2008053876.tif 000027