(57)【特許請求の範囲】
【請求項１】
複数の番組に関する情報を含む電子番組表を表示部に表示させる表示制御部と、
利用者の操作に応じて前記複数の番組のうち１の番組を選択する選択部と、
前記選択部で選択された１の番組の情報の少なくとも一部と一致または類似する情報を有する番組を検索する検索部と、
を備え、
前記表示制御部は、
前記検索部による検索結果を前記電子番組表上に表示させ、
前記選択部で選択された前記１の番組と、前記検索結果に該当する番組との相対的位置関係を前記電子番組表上で矢印を用いて表示させ、
前記検索結果が維持されながら、利用者の操作に応じて前記選択部が前記１の番組以外の別の番組を選択したとき、前記表示制御部は、前記選択部で選択された前記別の番組と前記検索結果に該当する番組との相対的位置関係を前記電子番組表上で矢印を用いて表示させることを特徴とする、番組情報処理装置。
【請求項２】
前記表示制御部は、前記選択部で選択された前記１の番組と、前記検索結果に該当する番組との相対的位置関係を、前記選択部で選択された前記１の番組と、前記検索結果に該当する番組との距離に対応して前記矢印の長さを変化させて表示させることを特徴とする、請求項１に記載の番組情報処理装置。
【請求項３】
前記表示制御部は、前記選択部で選択された前記１の番組と、前記検索結果に該当する番組との類似度を前記矢印の太さを変化させて表示させることを特徴とする、請求項１又は２に記載の番組情報処理装置。
【請求項４】
前記選択部は、利用者の操作による前記矢印の選択に応じて、前記選択された矢印と関連付けられた前記検索結果に該当する前記番組を選択することを特徴とする、請求項１〜３のいずれか１項に記載の番組情報処理装置。
【請求項５】
前記表示制御部は、前記検索結果に該当する前記番組を前記電子番組表上で他の番組に比べて明度を上げて表示させること、又は前記検索結果に該当する前記番組を前記電子番組表上で明滅させることを特徴とする、請求項１〜４のいずれか１項に記載の番組情報処理装置。
【請求項６】
前記検索部は、前記電子番組表の文字情報に基づいて類似度計算又はキーワード一致検索によって検索をすることを特徴とする、請求項１〜５のいずれか１項に記載の番組情報処理装置。
【請求項７】
複数の番組に関する情報を含む電子番組表を表示部に表示させるステップと、
利用者の操作に応じて前記複数の番組のうち１の番組を選択するステップと、
前記選択された１の番組の情報の少なくとも一部と一致または類似する情報を有する番組を検索するステップと、
前記検索による結果を前記電子番組表上に表示させるステップと、
前記選択された１の番組と、前記検索結果に該当する番組との相対的位置関係を前記電子番組表上で矢印を用いて表示させるステップと、
前記検索による結果が維持されながら、利用者の操作に応じて前記１の番組以外の別の番組を選択したとき、前記選択された別の番組と前記検索結果に該当する番組との相対的位置関係を前記電子番組表上で矢印を用いて表示させるステップと、
を含むことを特徴とする、番組情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組情報処理装置及び番組情報処理方法に関する。
【背景技術】
【０００２】
テレビなどの表示装置に放送番組表を表示するシステムとして、電子番組表（ＥＰＧ：Electronic  Program  Guide）が用いられている。ＥＰＧデータは、放送局又はインターネットを介して放送受信装置に送信される。ＥＰＧデータを受信する放送受信装置は、例えば、テレビ、録画再生装置、パーソナルコンピュータなどである。ＥＰＧによって、テレビなどの視聴者は画面上で複数の放送番組の一覧を確認することができる。
【０００３】
ＥＰＧデータには、放送番組のタイトル、番組に関する説明、放送日時、放送局名などの情報が含まれている。そして、これらのＥＰＧデータを用いて、利用者が視聴したい番組を探すことができるような検索方法が提案されてきた。例えば、特許文献１には、ＥＰＧデータを用いて番組検索を行う技術が開示されている。
【０００４】
【特許文献１】特開２００３−１８４９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、検索技術を用いずに、放送番組表から適した番組を探し出すことは困難である。即ち、テレビなどの画面上に表示されるＥＰＧは、日付単位の遷移や番組表上での隣接番組単位の遷移しかできないため、大量の放送番組の中から利用者が視聴したい番組を探すことは困難である。従って、ＥＰＧデータを利用して番組検索を容易に行う技術が求められている。
【０００６】
また、検索結果を用いて現在放送されている放送番組に表示を切り替えたり、検索された放送番組の録画予約をしたり、又は既に録画された番組の再生を開始したりするためには、検索結果の放送番組が簡潔に表示され、その放送番組に容易に遷移することできる必要があった。
【０００７】
しかし、例えば、特許文献１では、検索結果の放送番組を検索元の放送番組と類似する順に羅列表示している。そのため、検索結果は、検索元の放送番組との類似度は明らかになるが、検索元の放送番組との時間的な関係や放送局の違いがばらばらに表示される。その結果、検索結果の放送番組が、検索元の放送番組と同時に放送されている番組であるか、検索元の放送番組より前に録画された番組であるか、又は検索元の放送番組より後でありこれから放送される番組であるかが不明確となる。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、電子番組表を用いて容易に番組検索を行うことができ、検索結果を電子番組表上で明確に表示することが可能な、新規かつ改良された番組情報処理装置及び番組情報処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、複数の番組に関する情報を含む電子番組表を表示部に表示させる表示制御部と、利用者の操作に応じて複数の番組のうち１の番組を選択する選択部と、選択部で選択された１の番組の情報の少なくとも一部と一致または類似する情報を有する番組を検索する検索部とを備え、表示制御部は検索部による検索結果を電子番組表上に表示させることを特徴とする番組情報処理装置が提供される。
【００１０】
かかる構成により、表示制御部は、複数の番組に関する情報を含む電子番組表を表示部に表示させ、選択部は、利用者の操作に応じて複数の番組のうち１の番組を選択し、検索部は、選択部で選択された１の番組の情報の少なくとも一部と一致または類似する情報を有する番組を検索し、表示制御部は、検索部による検索結果を電子番組表上に表示させる。従って、電子番組表を用いて番組の検索をすることができ、検索結果を電子番組表上で確認することができる。
【００１１】
上記表示制御部は、検索結果に該当する番組を電子番組表上で他の番組に比べて明度を上げて表示させること、又は検索結果に該当する番組を電子番組表上で明滅させるものであってもよい。かかる構成により、検索結果を明確に表示することができる
【００１２】
上記表示制御部は、選択部で選択された１の番組と、検索結果に該当する番組との相対的位置関係を電子番組表上で矢印を用いて表示させるものであってもよい。かかる構成により、選択部で選択された１の番組と、検索結果に該当する番組との相対的位置関係を明確に表示することができる。
【００１３】
上記表示制御部は、選択部で選択された１の番組と、検索結果に該当する番組との相対的位置関係を、選択部で選択された１の番組と、検索結果に該当する番組との距離に対応して矢印の長さを変化させて表示させるものであってもよい。かかる構成により、選択部で選択された１の番組と、検索結果に該当する番組との距離を矢印の長さで確認することができる。
【００１４】
上記選択部で選択された１の番組と、検索結果に該当する番組との距離を、番組の開始時刻の関係及び番組を放送する放送局の電子番組表上の位置関係の少なくともいずれかによって算出する距離算出部を備え、表示制御部は、距離算出で算出された距離に対応した長さを有する矢印を表示させるものであってもよい。かかる構成により、選択部で選択された１の番組と、検索結果に該当する番組との距離は、番組の開始時刻の関係及び番組を放送する放送局の電子番組表上の位置関係の少なくともいずれかによって算出され、表示制御部は、距離算出で算出された距離に応じて矢印の長さを変化させて矢印を表示させる。
【００１５】
上記表示制御部は、選択部で選択された１の番組と、検索結果に該当する番組との類似度を矢印の太さを変化させて表示させるものであってもよい。かかる構成により、選択部で選択された１の番組と、検索結果に該当する番組との類似度を矢印の太さで確認することができる。
【００１６】
上記選択部は、利用者の操作による矢印の選択に応じて、選択された矢印と関連付けられた検索結果に該当する番組を選択するものであってもよい。かかる構成により、利用者は表示部に表示された矢印を選択する操作をすることによって、検索結果に該当する番組を選択することができる。
【００１７】
上記検索部による検索結果に該当する番組が複数あるとき、表示制御部は、検索結果に該当する複数の番組のうち選択部で選択された１の番組と、検索結果に該当する複数の番組のうち選択部で選択された１の番組以外の番組との相対的位置関係を電子番組表上で矢印を用いて表示させるものであってもよい。かかる構成により、検索結果に該当する番組が複数あり、検索結果に該当する複数の番組のうち選択部で選択された１の番組が選択された場合、その番組と、検索結果に該当する複数の番組のうち選択部で選択された１の番組以外の番組との相対的位置関係を電子番組表上で明確に確認することができる。
【００１８】
上記検索部は、電子番組表の文字情報に基づいて類似度計算又はキーワード一致検索によって検索をするものであってもよい。また、上記検索部は、番組情報に含まれる文字情報を形態素解析することで検索を行うものであってもよい。かかる構成により、電子番組表の文字情報を用いて、選択部で選択された１の番組の情報の少なくとも一部と一致または類似する情報を有する番組を検索することができる。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、複数の番組に関する情報を含む電子番組表を表示部に表示させるステップと、利用者の操作に応じて複数の番組のうち１の番組を選択するステップと、選択された１の番組の情報の少なくとも一部と一致または類似する情報を有する番組を検索するステップと、検索による結果を電子番組表上に表示させるステップとを含むことを特徴とする番組情報処理方法が提供される。
【発明の効果】
【００２０】
本発明によれば、電子番組表を用いて容易に番組検索を行うことができ、検索結果を電子番組表上で明確に表示することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
（第１の実施形態）
まず、本発明の第１の実施形態に係る番組情報処理装置１００について説明する。図１は、本実施形態に係る番組情報処理装置１００を示すブロック図である。
【００２３】
番組情報処理装置１００は、例えばデジタルテレビ放送を受信するテレビ受信機に適用される。番組情報処理装置１００は、例えば電子番組表（ＥＰＧ：Electronic  Program  Guide）データを受信して、表示装置（図示せず。）にＥＰＧ（放送番組表）を表示させる。番組情報処理装置１００は、図１に示すように、チューナ１０４と、ＤＥＭＵＸ（デマルチプレクサ）１０６と、形態素解析器１１０と、検索処理部１２０と、番組表生成部１３０と、映像信号処理回路１４０を有し、更にＣＰＵ（Central  Processing  Unit）１５０と、ＲＯＭ（Read  Only  Memory）１６０と、ＲＡＭ（Random  Access  Memory）１６２と、Ｉ／Ｆ１７０と、ＨＤＤ（Hard  Disk  Drive）１９０とを有する。
【００２４】
なお、番組情報処理装置１００は、テレビ受信機に適用する場合に限定されず、例えば、録画再生装置、パーソナルコンピュータなどに適用してもよい。
【００２５】
チューナ１０４は、アンテナ線・放送Ｉ／Ｆ１０２（インターフェース）を介してデジタル放送（ＢＳ、ＣＳ、地上波）の放送信号を受信する。チューナ１０４がテレビ受信機に設けられることによって、アンテナ線を介して受信するテレビ放送を視聴することができる。また、チューナ１０４は、受信した放送信号を復調処理する。
【００２６】
なお、番組情報処理装置１００は、チューナ１０４が設置される場合に限定されず、ＩＰ放送によるテレビ放送が受信可能な通信処理部（図示せず。）が設けられるとしてもよい。ここで、通信処理部は、ＴＣＰ／ＩＰ等のプロトコルで通信制御を行い、通信Ｉ／Ｆ（インターフェース）を介して配信サーバから送信されるコンテンツデータに関する信号を受信する。また、番組情報処理装置１００は、配信サーバから送信されるＥＰＧデータを、通信処理部を介して受信する。
【００２７】
ＤＥＭＵＸ１０６は、チューナ１０４から復調処理された信号を受信し、受信した信号から映像、音声、字幕、ＰＳＩ(Program  Specific  Information)／ＳＩ（Service  Information）などの信号を分離する。また、ＤＥＭＵＸ１０６は、受信した信号からＥＰＧに関するＥＩＴ（Event  Information  Table）を分離する。
【００２８】
形態素解析器１１０は、ＤＥＭＵＸ１０６で分離されたＥＩＴの各番組の書誌情報（番組情報に含まれる文字情報）から形態素解析を行う。各番組の書誌情報とは、例えば、番組のタイトル、番組の説明、出演者等のキャプチャなどである。形態素解析器１１０は、形態素解析によって名詞（人名、地名等の固有名詞を含む。）、動詞をキーワードとして抽出することができる。形態素解析器１１０で抽出されたキーワードは、例えば各番組と関連づけられてＨＤＤ１９０に記憶される。そして、形態素解析器１１０は、抽出されたキーワードの出現頻度を調べ、出現頻度に応じて各キーワードのスコアを決定する。
【００２９】
検索処理部１２０は、検索部の一例であり、ＥＰＧ上で選択された１の番組の情報の少なくとも一部と一致または類似する情報を有する番組を検索する。検索処理部１２０は、形態素解析器１１０で抽出されたキーワードを用いて、類似度計算又はキーワード一致検索によって検索を行う。
【００３０】
番組表生成部１３０は、受信したＥＰＧに基づいて放送番組表を生成し、映像信号処理回路１４０を介して表示装置（図示せず。）に信号を出力し、表示装置にＥＰＧ（放送番組表）を表示させる。番組表生成部１３０は、表示制御部の一例である。番組表生成部１３０は、図５〜図７に示すような新聞等のラジオ・テレビ欄のように放送番組表を表示させることができるし、図８に示すようにクロスメディアバー（登録商標）の形式で放送番組を表示させることもできる。
【００３１】
また、番組表生成部１３０は、検索処理部１２０による検索結果をＥＰＧ上に表示させる。番組表生成部１３０は、例えば、検索結果に該当する番組をＥＰＧ上で他の番組に比べて明度を上げて表示させたり、又は検索結果に該当する番組をＥＰＧ上で明滅させたりして、検索結果を明確に表示させる。番組表生成部１３０は、利用者の操作によって選択された検索元の１の番組と、検索結果に該当する番組との相対的位置関係をＥＰＧ上で矢印を用いて表示させる。番組表生成部１３０は、検索元と検索結果のＥＰＧ上の距離に応じて矢印の長さを変化させたり、検索元と検索結果の類似度に応じて矢印の太さを変化させたりする。
【００３２】
また、検索結果に該当する番組が複数あり、検索結果に該当する複数の番組のうち１の番組が利用者の操作によって選択された場合、番組表生成部１３０は、その番組と、検索結果に該当する複数の番組のうち選択された１の番組以外の番組との相対的位置関係をＥＰＧ上で矢印を用いて表示させる。
【００３３】
映像信号処理回路１４０は、映像デコーダで復号した映像信号によるデータの再生処理や、ＥＰＧなどの表示データの合成処理をして、表示装置で利用者が視聴可能となるデータを生成する。映像信号処理回路１４０で生成されたデータは、映像出力端子１４２を介して、表示装置に出力される。
【００３４】
ＣＰＵ１５０は、プログラムによって演算処理装置及び制御装置として機能し、番組情報処理装置１００内に設けられた形態素解析器１１０、検索処理部１２０、番組表生成部１３０などの各構成要素の処理を制御することができる。ＣＰＵ１５０は、番組情報処理装置１００で起動されるブラウザなどの各種アプリケーションの制御、放送信号を受信する制御、受信したコンテンツデータをＨＤＤ１９０に保存する蓄積制御、ＨＤＤ１９０に記憶されたコンテンツデータを再生する再生制御などを行う。また、ＣＰＵ１５０には、選択部１５２と距離算出部１５４が含まれる。
【００３５】
選択部１５２は、利用者の操作に応じてＥＰＧ上の複数の番組のうち１の番組を選択する。また、選択部１５２は、利用者の操作によるＥＰＧ上の矢印の選択に応じて、選択された矢印と関連付けられた検索結果に該当する番組を選択する。
【００３６】
距離算出部１５４は、利用者の操作によって選択された１の番組と、検索結果に該当する番組との距離を、番組の開始時刻の関係及び番組を放送する放送局のＥＰＧ上の位置関係の少なくともいずれかによって算出する。
【００３７】
ＲＯＭ１６０は、ＣＰＵ１５０が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１６２は、ＣＰＵ１５０の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。Ｉ／Ｆ１７０は、操作部１８０と番組情報処理装置１００と間における信号の入出力を行う。
【００３８】
ＨＤＤ１９０は、記憶部の一例であり、例えばコンテンツデータを記憶したり、ＥＰＧデータを記憶したりする。
【００３９】
操作部１８０は、例えば、リモートコントローラであり、利用者の操作によって番組情報処理装置１００に操作に関する信号を出力する。操作部１８０には、図１に示すように、例えば、方向ボタン１８２、キャンセルボタン１８４、検索ボタン１８６などが設けられている。なお、操作部１８０はリモートコントローラに限定されず、番組情報処理装置１００に直接設置されてもよい。
【００４０】
次に、検索処理部１２０における類似度計算について説明する。類似度計算とは、検索元である検索基点番組と、検索対象となる検索基点番組以外の全番組との類似度を計算する。類似度計算は、ＥＰＧデータ内のそれぞれの番組に含まれるキーワード群をベクトル（キーワードベクトル）とみなし、ベクトル間の余弦（ｃｏｓθ）を計算する。計算された余弦の結果を類似度とみなして計算結果とする。
【００４１】
例えば、番組Ａと番組Ｂのキーワード群（番組情報に含まれる固有名詞の場合）は下記の表の通りとなる。
【００４２】
【表１】
0004525711.tif 000002
【００４３】
ここで、「４．０：日本」とは、コロン（：）の前がスコアを示し、コロンの後がキーワードを示す。スコアは、出現頻度に応じて決定される。
【００４４】
番組Ａと番組Ｂの類似度は、下記の式に示すように番組Ａのキーワードベクトルと番組Ｂのキーワードベクトルの余弦から算出される。
【００４５】
【数１】
0004525711.tif 000003
【００４６】
ここで、
【数２】
0004525711.tif 000004
である。番組Ａのキーワードベクトルと番組Ｂのキーワードベクトルの余弦が番組Ａと番組Ｂの類似度となる。
【００４７】
次に、ＥＰＧ上の距離計算について説明する。距離計算は、検索基点番組またはフォーカスされた１の番組と、検索結果に該当する番組との距離を計算する。この距離は、２つの要素から決定される。１つは、番組の開始時刻の関係であり、他の１つは、ＥＰＧ上に表示される放送局の位置関係である。
【００４８】
検索基点番組またはフォーカスされた１の番組と、検索結果に該当する番組との開始時刻の関係は、番組の開始時刻の相対時間で決定でき、この相対時間Ｄｖとする。検索基点番組またはフォーカスされた１の番組の放送局と、検索結果に該当する番組の放送局との位置関係は、例えば（検索基点番組またはフォーカスされた１の番組の放送局と、検索結果に該当する番組の放送局間のＥＰＧ上の放送局数＋１）×α＝Ｄｈで決定できる。ここで、αは任意の係数である。
【００４９】
ＤｖとＤｈを用いてＥＰＧ上の番組間の距離Ｄは下記の式で表すことができる。
【００５０】
【数３】
0004525711.tif 000005
【００５１】
この距離を用いて、検索処理部１２０は、例えば各方向で最も短い距離を有する番組を検索結果として決定することができる。また、番組表生成部１３０は、検索基点番組またはフォーカスされた１の番組と、検索結果に該当する番組との位置関係を示す矢印の長さを変化させることができる。
【００５２】
次に、図２、図５〜図８を参照して、電子番組表（ＥＰＧ）の表示及びＥＰＧ上の操作について説明する。図２は、電子番組表（ＥＰＧ）の表示及びＥＰＧ上の操作を示すフローチャートである。図５〜図７は、ＥＰＧのラジオ・テレビ欄形式の表示を示す説明図である。図８は、ＥＰＧのクロスメディアバー形式の表示を示す説明図である。
【００５３】
まず、番組情報処理装置１００は表示装置にＥＰＧを表示させる。ＥＰＧは、例えば、図５〜７に示すようなラジオ・テレビ欄形式であったり、図８に示すようなクロスメディアバー形式であったりする。利用者は、ＥＰＧによって、複数の放送局について現在放送している番組や、過去に放送した番組、将来放送される予定の番組を知ることができる。
【００５４】
次に、ＥＰＧが表示されている状態（通常モード）では、利用者は方向ボタン１８２によって任意の番組を選択することができる。通常モードで検索ボタン１８６の押圧があったとき、番組情報処理装置１００は、番組検索モードを開始する。以下、ＥＰＧが表示されており番組検索モードが開始している場合について説明する（ステップＳ１０１）。番組検索モードにおいて、ある１の番組が方向ボタン１８２によって選択されてフォーカスされているとき、番組情報処理装置１００は検索ボタン１８６の押圧があったか否かを判断する（ステップＳ１０２）。
【００５５】
そして、検索ボタン１８６の押圧があったとき、番組情報処理装置１００は、フォーカスされている番組を検索基点番組として決定する（ステップＳ１０６）。その後、番組情報処理装置１００は、検索基点番組を検索元としてＥＰＧデータについて検索処理を開始する（ステップＳ１０７）。検索処理によって、検索基点番組と類似する番組を検索することができる。そして、検索処理の結果、検索基点番組に類似する番組を他の番組より明るく表示させたり明滅させたりし、更に、検索基点番組と検索結果に該当する番組との相対的関係を矢印で表示する（ステップＳ１０８）。
【００５６】
そして、番組情報処理装置１００は、例えば、「戻る」ボタン１８４が押圧されることで、番組検索モードの状態である番組検索ＧＵＩが終了したか否かを判断する（ステップＳ１０５）。番組検索ＧＵＩが終了していなければ、番組検索モードを続行する。このとき、検索基点番組は変更しない。一方、番組検索ＧＵＩが終了した場合は、番組検索モードを終了する。
【００５７】
一方、番組検索モードにおいて、ある１の番組が方向ボタン１８２によって選択されてフォーカスされており、検索ボタン１８６の押圧がないときについて説明する。番組情報処理装置１００は更に方向ボタン１８２によってフォーカスされる番組の変化がないかを判断する（ステップＳ１０３）。フォーカスされる番組の変化があったとき、新たにフォーカスされた番組と検索結果に該当する番組との相対的な位置関係を矢印で表示する（ステップＳ１０８）。一方、フォーカスされる番組の変化がないとき、例えば、「戻る」ボタン１８４が押圧されることで、検索モードがキャンセルされたかを判断し（ステップＳ１０４）、キャンセルされた場合は番組検索モードを終了する。
【００５８】
次に、図３を参照して、キーワードベクトルの生成処理について説明する。図３は、キーワードベクトルの生成処理を示す説明図である。
【００５９】
まず、番組情報処理装置１００は、ＥＰＧデータを受信する（ステップＳ１１１）。ＥＰＧデータは、例えばＨＤＤ１９０に記憶される。次に、形態素解析器１１０がＥＰＧの各番組の書誌情報から形態素解析を行う（ステップＳ１１２）。そして、形態素解析器１１０は、名詞、動詞をキーワードとして抽出する（ステップＳ１１３）。更に、キーワードの出現頻度を調べ、出現頻度に応じて各キーワードのスコアを決定する（ステップＳ１１４）。その後、キーワードは、番組と関連付けられて例えばＨＤＤ１９０に記録される（ステップＳ１１５）。
【００６０】
次に、図４を参照して、検索処理について説明する。図４は、検索処理を示す説明図である。
【００６１】
まず、利用者の操作によって検索基点番組が指定される（ステップＳ１２１）。検索基点番組が指定されると、検索処理部１２０は、ＥＰＧデータに含まれる全番組に対して検索基点番組との類似度計算をする（ステップＳ１２２）。類似度計算によって、一定の閾値以上の類似度を有する番組について、検索処理部１２０は「検索結果１」として決定する（ステップＳ１２３）。次に、検索処理部１２０は、ＥＰＧ上の左右上下斜め方向といった各方向ごとに検索結果１を集約する。検索処理部１２０は各方向ごとに集約された番組の集合を「検索結果２」と決定する（ステップＳ１２４）。
【００６２】
次に、距離算出部１５４は、検索結果２に対して検索基点番組との距離計算を行う（ステップＳ１２５）。そして、検索処理部１２０は、距離計算の結果に応じて、各方向ごとに最も距離の短い番組を検索結果として決定する（ステップＳ１２６）。
【００６３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００６４】
例えば、上記実施形態では、検索ボタンなどは操作部に設けられたボタンを操作するとしたが、本発明はかかる例に限定されない。例えば、検索ボタンは表示装置上に表示された画面上のＵＩであってもよく、利用者は画面上で検索ボタンを選択できるとしてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の第１の実施形態に係る番組情報処理装置を示すブロック図である。
【図２】電子番組表（ＥＰＧ）の表示及びＥＰＧ上の操作を示すフローチャートである。
【図３】キーワードベクトルの生成処理を示す説明図である。
【図４】検索処理を示す説明図である。
【図５】ＥＰＧのラジオ・テレビ欄形式の表示を示す説明図である。
【図６】ＥＰＧのラジオ・テレビ欄形式の表示を示す説明図である。
【図７】ＥＰＧのラジオ・テレビ欄形式の表示を示す説明図である。
【図８】ＥＰＧのクロスメディアバー形式の表示を示す説明図である。
【符号の説明】
【００６６】
１００      番組情報処理装置
１０２      アンテナ線・放送Ｉ／Ｆ
１０４      チューナ
１０６      ＤＥＭＵＸ
１１０      形態素解析器
１２０      検索処理部
１３０      番組表生成部
１４０      映像信号処理回路
１４２      映像出力端子
１５０      ＣＰＵ
１５２      選択部
１５４      距離算出部
１６０      ＲＯＭ
１６２      ＲＡＭ
１７０      Ｉ／Ｆ
１８０      操作部
１９０      ＨＤＤ
【図１】
0004525711.tif 000006
【図２】
0004525711.tif 000007
【図３】
0004525711.tif 000008
【図４】
0004525711.tif 000009
【図５】
0004525711.tif 000010
【図６】
0004525711.tif 000011
【図７】
0004525711.tif 000012
【図８】
0004525711.tif 000013