(57)【要約】【課題】情報を簡便に取得できるようにする。【解決手段】データベース１２には、受信されたＥＰＧ情報が記憶されている。そのＥＰＧ情報が、語彙切り出し部３１により読み出される。語彙切り出し部３１は、読み出したＥＰＧ情報を語彙単位で切り出す。切り出された語彙は、登録部４１に供給される。登録部４１は、供給された語彙が、予め設定されている品詞や単語であった場合、関連情報ファイルに登録する。関連情報ファイルには、所定の語彙と、その語彙を含む番組（ＥＰＧ情報）が関連付けられて記憶されている。この関連情報ファイルに記憶されている語彙は、ＥＰＧがユーザに提供される際、強調表示される。強調表示されている語彙にはリンクが張られており、その語彙が選択されると、リンク先の情報がユーザに提供されるようになっている。本発明は、ＥＰＧ情報を扱うセットトップボックスに適用することができる。【選択図】　　　図２
2004030231.tif 000002
【特許請求の範囲】
【請求項１】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得手段と、
前記取得手段により取得された前記番組情報を記憶する記憶手段と、
前記記憶手段により記憶されている前記番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出手段と、
前記抽出手段により抽出された前記所定の語彙と、その所定の語彙が抽出された前記番組情報を関連付けたファイルを生成する生成手段と、
前記番組情報の表示が指示されたとき、前記記憶手段により記憶されている前記番組情報を読み出す第１の読み出し手段と、
前記読み出し手段により読み出された前記番組情報を、前記抽出手段に供給し、前記抽出手段により抽出された前記語彙が、前記生成手段により生成された前記ファイルに記憶されているか否かを判断する判断手段と、
前記判断手段により前記語彙が前記ファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御手段と、
前記表示制御手段により強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている前記番組情報を、前記生成手段により生成された前記ファイルに基づいて、前記記憶手段から読み出す第２の読み出し手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記取得手段は、ネットワークを介して接続されている他の装置が処理するデータに関する情報も取得し、
前記記憶手段、前記生成手段、前記第１の読み出し手段、前記判断手段、前記表示制御手段、および前記第２の読み出し手段は、前記他の装置が処理するデータに関する情報も前記番組情報として扱う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記番組情報の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理で記憶が制御された前記番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記所定の語彙と、その所定の語彙が抽出された前記番組情報を関連付けたファイルを生成する生成ステップと、
前記番組情報の表示が指示されたとき、前記記憶制御ステップの処理で記憶が制御された前記番組情報の読み出しを制御する第１の読み出し制御ステップと、前記読み出し制御ステップの処理で読み出しが制御された前記番組情報を、前記抽出ステップに供給し、前記抽出ステップの処理で抽出された前記語彙が、前記生成ステップの処理で生成された前記ファイルに記憶されているか否かを判断する判断ステップと、
前記判断ステップの処理で前記語彙が前記ファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御ステップと、
前記表示制御ステップの処理で強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている前記番組情報を、前記生成ステップの処理で生成された前記ファイルに基づいて、前記記憶制御ステップの処理で記憶が制御された前記番組情報からの読み出しを制御する第２の読み出し制御ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記番組情報の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理で記憶が制御された前記番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記所定の語彙と、その所定の語彙が抽出された前記番組情報を関連付けたファイルを生成する生成ステップと、
前記番組情報の表示が指示されたとき、前記記憶制御ステップの処理で記憶が制御された前記番組情報の読み出しを制御する第１の読み出し制御ステップと、前記読み出し制御ステップの処理で読み出しが制御された前記番組情報を、前記抽出ステップに供給し、前記抽出ステップの処理で抽出された前記語彙が、前記生成ステップの処理で生成された前記ファイルに記憶されているか否かを判断する判断ステップと、
前記判断ステップの処理で前記語彙が前記ファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御ステップと、
前記表示制御ステップの処理で強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている前記番組情報を、前記生成ステップの処理で生成された前記ファイルに基づいて、前記記憶制御ステップの処理で記憶が制御された前記番組情報からの読み出しを制御する第２の読み出し制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項５】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記番組情報の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理で記憶が制御された前記番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記所定の語彙と、その所定の語彙が抽出された前記番組情報を関連付けたファイルを生成する生成ステップと、
前記番組情報の表示が指示されたとき、前記記憶制御ステップの処理で記憶が制御された前記番組情報の読み出しを制御する第１の読み出し制御ステップと、前記読み出し制御ステップの処理で読み出しが制御された前記番組情報を、前記抽出ステップに供給し、前記抽出ステップの処理で抽出された前記語彙が、前記生成ステップの処理で生成された前記ファイルに記憶されているか否かを判断する判断ステップと、
前記判断ステップの処理で前記語彙が前記ファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御ステップと、
前記表示制御ステップの処理で強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている前記番組情報を、前記生成ステップの処理で生成された前記ファイルに基づいて、前記記憶制御ステップの処理で記憶が制御された前記番組情報からの読み出しを制御する第２の読み出し制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、ユーザが視聴したい番組を、たくさんの情報の中から簡便に検索できるようにする装置に用いて好適な情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、テレビジョン放送として、地上波だけでなく、衛生を用いた衛生放送も普及し、それに伴い、チャンネル数も増大しつつある。チャンネル数が増大すると、その結果として番組数も増大する。番組としては、視聴者のより趣向にあった内容のものが提供されるようになってきている。
【０００３】
【発明が解決しようとする課題】
視聴者にとって、自分の趣向にあった番組を視聴できることは好ましことであるが、その番組をたくさんの番組の中から、また、たくさんの番組に関する情報の中から探し出すということは困難で、面倒であるといった問題があった。
【０００４】
番組の情報の提供の仕方としては、例えば、新聞などの紙媒体により配布される番組欄や、ネットワークを経由して配布されるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）などがある。これらはいずれも、放送局と放送時間が関連付けられた表形式となっている。表形式の番組表は、見やすいように工夫されていても、その情報量が多いため、視聴者にとっては所望の番組が検索しづらく、その検索に時間がかかってしまうといった問題があった。また、検索しきれず、視聴したかった番組を見逃してしまう、録画し損なうなどの問題が発生する可能性があった。
【０００５】
また、視聴者が所望する番組を簡便に検索できるようにするために、キーワードにより検索を行う方法が提案されている。この方法では、例えば、予め設定された複数のキーワード内から視聴者が、自分の趣向にあったキーワードを選択し、その選択されたキーワードを含む番組情報が、ＥＰＧから抽出され、視聴者に提供される。
【０００６】
しかしながら、キーワードをキーボードなどを用いて入力するのは、特にキーボード操作などに慣れていないユーザにとっては面倒であり、手間のかかる作業であり、また、キーボードなどを用いなくても複数回のボタン操作が必要となり、その結果、検索がしづらいといった問題があった。そのような手間を省くために、予め装置側に複数のキーワード候補を設定しておき、そのキーワード候補のなかからキーワードを選択するといったことにより操作を簡略化することが考えられるが、設定されているキーワード候補内だけでは、ユーザの趣向にあったキーワードが存在しているとは限らないといった問題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、番組情報内に、リンクを張り、１つの情報から、複数の情報を参照できるようにすることにより、面倒なキーボード操作などを行わなくても、所望の情報が検索できるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
本発明の情報処理装置は、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得手段と、取得手段により取得された番組情報を記憶する記憶手段と、記憶手段により記憶されている番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出手段と、抽出手段により抽出された所定の語彙と、その所定の語彙が抽出された番組情報を関連付けたファイルを生成する生成手段と、番組情報の表示が指示されたとき、記憶手段により記憶されている番組情報を読み出す第１の読み出し手段と、読み出し手段により読み出された番組情報を、抽出手段に供給し、抽出手段により抽出された語彙が、生成手段により生成されたファイルに記憶されているか否かを判断する判断手段と、判断手段により語彙がファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御手段と、表示制御手段により強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている番組情報を、生成手段により生成されたファイルに基づいて、記憶手段から読み出す第２の読み出し手段とを含むことを特徴とする。
【０００９】
前記取得手段は、ネットワークを介して接続されている他の装置が処理するデータに関する情報も取得し、記憶手段、生成手段、第１の読み出し手段、判断手段、表示制御手段、および第２の読み出し手段は、他の装置が処理するデータに関する情報も番組情報として扱うようにすることができる。
【００１０】
本発明の情報処理方法は、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、取得ステップの処理で取得された番組情報の記憶を制御する記憶制御ステップと、記憶制御ステップの処理で記憶が制御された番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出ステップと、抽出ステップの処理で抽出された所定の語彙と、その所定の語彙が抽出された番組情報を関連付けたファイルを生成する生成ステップと、番組情報の表示が指示されたとき、記憶制御ステップの処理で記憶が制御された番組情報の読み出しを制御する第１の読み出し制御ステップと、読み出し制御ステップの処理で読み出しが制御された番組情報を、抽出ステップに供給し、抽出ステップの処理で抽出された語彙が、生成ステップの処理で生成されたファイルに記憶されているか否かを判断する判断ステップと、判断ステップの処理で語彙がファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御ステップと、表示制御ステップの処理で強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている番組情報を、生成ステップの処理で生成されたファイルに基づいて、記憶制御ステップの処理で記憶が制御された番組情報からの読み出しを制御する第２の読み出し制御ステップとを含むことを特徴とする。
【００１１】
本発明の記録媒体のプログラムは、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、取得ステップの処理で取得された番組情報の記憶を制御する記憶制御ステップと、記憶制御ステップの処理で記憶が制御された番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出ステップと、抽出ステップの処理で抽出された所定の語彙と、その所定の語彙が抽出された番組情報を関連付けたファイルを生成する生成ステップと、番組情報の表示が指示されたとき、記憶制御ステップの処理で記憶が制御された番組情報の読み出しを制御する第１の読み出し制御ステップと、読み出し制御ステップの処理で読み出しが制御された番組情報を、抽出ステップに供給し、抽出ステップの処理で抽出された語彙が、生成ステップの処理で生成されたファイルに記憶されているか否かを判断する判断ステップと、判断ステップの処理で語彙がファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御ステップと、表示制御ステップの処理で強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている番組情報を、生成ステップの処理で生成されたファイルに基づいて、記憶制御ステップの処理で記憶が制御された番組情報からの読み出しを制御する第２の読み出し制御ステップとを含むことを特徴とする。
【００１２】
本発明のプログラムは、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、取得ステップの処理で取得された番組情報の記憶を制御する記憶制御ステップと、記憶制御ステップの処理で記憶が制御された番組情報を読み出し、その番組情報から所定の語彙を抽出する抽出ステップと、抽出ステップの処理で抽出された所定の語彙と、その所定の語彙が抽出された番組情報を関連付けたファイルを生成する生成ステップと、番組情報の表示が指示されたとき、記憶制御ステップの処理で記憶が制御された番組情報の読み出しを制御する第１の読み出し制御ステップと、読み出し制御ステップの処理で読み出しが制御された番組情報を、抽出ステップに供給し、抽出ステップの処理で抽出された語彙が、生成ステップの処理で生成されたファイルに記憶されているか否かを判断する判断ステップと、判断ステップの処理で語彙がファイルに記憶されていると判断された場合、その語彙を強調するための表示を制御する表示制御ステップと、表示制御ステップの処理で強調された表示が制御された語彙が、ユーザにより選択された場合、その選択された語彙に関連付けられている番組情報を、生成ステップの処理で生成されたファイルに基づいて、記憶制御ステップの処理で記憶が制御された番組情報からの読み出しを制御する第２の読み出し制御ステップとをコンピュータに実行させることを特徴とする。
【００１３】
本発明の情報処理装置および方法、並びにプログラムにおいては、取得された番組情報から所定の語彙が抽出され、その抽出した語彙と番組情報が関連付けられたファイルが生成され、番組情報の表示が実行される際、そのファイルに記憶されている語彙が、ユーザに他の語彙とは異なることを認識させるような表示が実行され、ユーザが、その語彙を選択した場合、その語彙に関連付けられてファイルに記憶されている番組情報が読み出され、ユーザに提供される。
【００１４】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図１は、本発明の情報処理装置を適用したＳＴＢ（Ｓｅｔ　Ｔｏｐ　Ｂｏｘ）の一実施の形態の構成を示す図である。図１に示したＳＴＢ１０は、視聴者に番組に関する情報を効率良く提供するための手段を備えており、その手段を実行するためのブロックを図１では主に示し、本実施の形態に関わりのない部分については、簡略化または省略して図示してある。
【００１５】
ＳＴＢ１０の通信部１１は、ＥＰＧを受信し、受信したＥＰＧの情報（以下、適宜、ＥＰＧ情報と記述する）をデータベース１２に供給し、記憶させる。ＥＰＧが受信されると、語彙抽出部１３は、データベース１２に記憶されているＥＰＧ情報を読み出し、後述する処理により語彙を抽出し、その抽出した語彙に関する情報（以下、適宜、語彙情報と記述する）を関連情報生成部１４に供給する。
【００１６】
関連情報生成部１４は、供給された語彙情報とデータベース１２から読み出したＥＰＧ情報を関連付ける。関連付けの方法については後述する。関連付けられた情報（以下、適宜、関連情報と記述する）は、データベース１２に記憶される。このようにしてデータベース１２には、ＭＥＰＧ情報と関連情報が記憶されるが、これらの情報が用いられ、視聴者に対して番組に関する情報が提供される。
【００１７】
視聴者は、ＥＰＧや番組の情報を参照したい場合、操作部１７を操作する。操作部１７は、複数のボタンなどから構成されている。操作部１７は、ＳＴＢ１０の本体に備えられているように構成しても良い、本体とは別体のリモートコントローラ（不図示）として構成されても良い。
【００１８】
操作部１７が操作されると、その情報は、表示制御部１５と語彙特定部１８に供給される。表示制御部１５は、操作部１７からの情報に基づき、例えば、ＥＰＧの表示が指示された（ＥＰＧの画面へと画面の切り替えが指示された）と判断した場合、語彙抽出部１３にデータベース１２からＥＰＧ情報を読み出すように指示を出す。語彙抽出部１３により読み出されたＥＰＧ情報は、表示部制御部１５に供給される。
【００１９】
表示制御部１５は、供給されたＥＰＧ情報に基づく表示を制御するが、その表示の際、語彙抽出部１３により抽出された語彙が強調されて表示されるように表示を制御する。表示制御部１５による表示の制御の結果は、表示部１６に表示される。
【００２０】
一方、語彙特定部１８は、操作部１７からの操作情報に基づく処理を実行する。語彙特定部１８に入力された操作情報が、例えば、視聴者が、表示部１６に表示されているＥＰＧ内の強調表示されている語彙のうちの１つが選択されたことを示す操作情報であった場合、語彙特定部１８は、その選択された語彙を特定し、その情報を読み出し部２１に出力する。
【００２１】
語彙特定部１８は、選択された語彙を特定する際、位置情報テーブル１９を参照する。位置情報テーブル１９は、語彙抽出部１３が抽出した語彙と、その語彙が表示される表示部１６上の位置の情報とが関連づけられたテーブルを保持している。語彙特定部１８は、位置情報テーブル１９に保持されているテーブルを参照することにより選択された語彙を特定する。
【００２２】
リンク情報検索部２０は、選択された語彙に関連付けられている情報、この場合、リンク情報をデータベース１２に記憶されている情報内を検索して読み出す。読み出された情報は、表示制御部１５に供給される。表示制御部１５は、リンクが張られている語彙とリンクが張られていない語彙とを区別して表示するための制御を行う。また、リンク情報検索部２０による検索結果は、位置情報テーブル１９にも供給され、位置情報テーブル１９は、リンク情報がある単語だけをテーブルに記憶する。
【００２３】
読み出し部２１は、語彙特定部１８からの指示に基づき、データベース１２内を検索し、必要な情報を読み出し、語彙抽出部１３に供給する。このようにして、語彙抽出部１３による語彙の抽出処理と表示制御部１５による表示の制御が行われることにより、表示部１６上にＥＰＧや、ＥＰＧ画面から選択された情報の画面が表示される。
【００２４】
次に、データベース１２に記憶される関連情報の生成について説明する。図２は、図１に示したＳＴＢ１０の構成のうち、関連情報の生成に関わる部分を抜き出し、さらに、語彙抽出部１３や関連情報生成部１４内で、関連情報の生成に関わる部分の詳細を示した図である。
【００２５】
関連情報が生成される場合、データベース１２からＥＰＧ情報が読み出され、語彙抽出部１３の語彙切り出し部３１に供給される。読み出されるＥＰＧ情報、換言すれば、データベース１２に記憶されているＥＰＧ情報の一例を図３に示す。図３に示したＥＰＧ情報は、通信部１１（図１）により受信されたＥＰＧのデータそのものでも良いし、そのデータ内から抽出したものでも良い。
【００２６】
ＥＰＧ情報は、図３に示すように、個々の番組を識別するための番組ＩＤ、放送局、放送日時、その番組の番組名、番組内容、ジャンル、およびステレオ放送である、字幕放送であるなどの情報を含むファンクションなどが、関連付けられた情報である。
【００２７】
ＥＰＧ情報は、ＥＰＧのデータから取得されるわけだが、そのＥＰＧの配信が行われたときに更新処理が実行される。例えば、ＥＰＧが１日３回配信される場合、データベース１２に記憶されるＥＰＧ情報も、１日３回更新される。
【００２８】
語彙切り出し部３１は、辞書記憶部３２に記憶されている辞書を参照し、ＥＰＧ情報から所定の語彙（単語）を切り出し、関連情報生成部１４の登録部４１に出力する。語彙の切り出しが行われる際、ＥＰＧ情報の全てを処理対象としても良いし、所定の部分のみ、例えば、番組内容のみといった所定の範囲を処理対象とするようにしても良い。
【００２９】
辞書記憶部３２に記憶される辞書は、例えば、同義語辞書である。同義語辞書は、例えば、“釣り”と“フィッシング（Ｆｉｓｈｉｎｇ）”といった、言葉は異なるが同じ意味に扱われる言葉が、それぞれ関連付けられて記憶された辞書である。例えば、ＥＰＧ情報からは“フィッシング”という語彙が抽出された場合、“釣り”という単語と同義語であると判断され、“釣り”という単語に変換され、抽出されるようにする。すなわち、同じ意味の異なる言葉（語彙）が抽出されない（後段の処理対象とされない）ようにするために、同義語辞書が設けられている。
【００３０】
このことを換言すれば、生成される関連情報において同じ意味の異なる言葉が複数記憶されることがなく、１つの統一された言葉だけが記憶され、結果として統一された言葉のみで処理が行えるようにするために同義語辞書が設けられている。
【００３１】
このように、同義語辞書を設けて処理を行うことより、後述する処理によりリンクを張るといった処理が行われる際、例えば、“釣り”と“フィッシング”といった同じ意味の異なる単語であっても、同一の単語として扱われるため、ユーザ側で、“釣り”に関する情報を所望したとき、“フィッシング”に関する情報も取得することができるようにすることができ、使い勝手を向上させることが可能となる。
【００３２】
ここでは、同義語辞書が設けられているとして説明するが、他の辞書がさらに設けられるようにしても良いし、他の辞書のみが設けられるようにしても良い。
【００３３】
語彙切り出し部３１は、切り出した語彙のうち、名詞のみを登録部４１に出力する。ここで、名詞のみとしたのは、後段の処理で、複数の番組から同一の語彙が切り出された場合、それらの番組間（番組関する情報の間）で、互いに情報を参照できるようにするためのリンクを張るといった処理が行なわれるが、リンクが張られる対象となる語彙としては、名詞が最も適しており、他の品詞は適していないと考えられるからである。
【００３４】
勿論、本実施の形態においては、名詞の語彙のみが登録部４１に供給されるとして説明するが、他の品詞の語彙も供給されるようにしても良い。
【００３５】
登録部４１は、供給された語彙が記憶部４２に記憶されているか否かを確認し、記憶されていない場合、新たな語彙として記憶させ、記憶されている場合、既に記憶されている語彙に関連付けて（語彙に関連付けられている情報にさらに関連付けて）記憶させる。記憶部４２は、関連情報の生成の処理が終了するまで、その生成途中である関連情報を記憶する。関連情報の生成の処理は、データベース１２に記憶されている全てのＥＰＧ情報に対して処理が行われた時点で終了される。
【００３６】
図４は、記憶部４２に記憶される関連情報の概念図である。記憶部４２には、関連情報ファイル５１として一旦記憶される。関連情報ファイル５１は、受信されたＥＰＧデータに対する処理が終了した時点で、記憶部４２からデータベース１２に渡され、データベース１２で記憶される。
【００３７】
図４に示した例では、“語彙Ａ”に“番組Ａ”、“番組Ｂ”、および“番組Ｃ”が関連付けられており、“語彙Ｂ”に“番組Ｂ”と“番組Ｄ”が関連付けられている。このように、所定の語彙と、その語彙が抽出された番組情報の番組が、関連付けられて記憶部４２に記憶される。語彙と関連付けられて記憶されるのは、番組を識別できる情報であればよいので、例えば、番組ＩＤが関連付けられて記憶される。
【００３８】
同義語辞書を設け、上述したような処理を実施するようにした場合、例えば、語彙Ａが“釣り”、語彙Ｂが“フィッシング”といったような状態が発生するようなことを防ぐことができる。このような状態が発生することを防ぐことにより、番組名が“釣り大会”といった番組Ａと番組名が“フィッシング大会”といった番組Ｂが、同一の語彙Ａでリンクが張られることになり、釣り（フィッシング）に興味がある視聴者に対して、一方の情報しか提供できない、不完全な情報しか提供できない、まとまりのない情報しか提供できないといったような不都合を回避することが可能となる。
【００３９】
このような関連情報ファイル５１を生成するために、図２に示したシステムにおいて行われる処理について、図５のフローチャートを参照して説明する。ステップＳ１１において、通信部１１（図１）によりＥＰＧデータが受信される。受信されたＥＰＧデータは、データベース１２に記憶される。データベース１２に記憶されるＥＰＧデータは、図３に示したようなデータであり、受信したＥＰＧデータそのものでも良いし、受信したＥＰＧデータから抽出したデータでも良い。
【００４０】
ステップＳ１２において、単語の切り出しが行われる。語彙抽出部１３の語彙切り出し部３１は、データベース１２にＥＰＧ情報が作成され、記憶されると、そのＥＰＧ情報を順次読み出す。順次読み出すとは、ここでは、１つの番組に関する情報毎に、また、その番組の例えば、図３に従うならば、ＩＤ、放送局、放送日時、番組名、内容、ジャンル、ファンクションの順に読み出すことを示すとする。
【００４１】
語彙切り出し部３１は、データベース１２からＥＰＧ情報を順次読み出し、その読み出した情報を語彙（単語）単位にする。単語として切り出される品詞は、上述したように、名詞である。名詞の単語が切り出される段階で、辞書記憶部３２に記憶されている辞書が参照される。辞書記憶部３２に記憶されている辞書は、例えば、語彙切り出し部３１が切り出した単語が名詞であるか否かを判断するために用いられるものや、同義語辞書などが考えられる。
【００４２】
辞書記憶部３２に記憶されている辞書に、同義語辞書が含まれている場合、例えば、語彙切り出し部３１で切り出された単語が名詞であると判断された後に、同義語が存在するか否かが判断される。同義語があると判断された場合には、その同義語のグループ内の単語のなかで、予め後段の処理で用いられる単語、すなわち、上述したように、関連情報ファイル５１に語彙Ａや語彙Ｂとして記憶される単語が設定されており、その設定されている単語が切り出された結果として、関連情報生成部１４の登録部４１に供給される。
【００４３】
例えば、辞書記憶部３２に記憶されている同義語辞書６１内に、図６に示すように、単語Ａに対して、単語Ａ、単語Ｂ、および単語Ｃが同義語として登録されている（関連付けられている）とする。この場合、語彙切り出し部３１により切り出された単語が、単語Ａである場合、単語Ａが登録部４１に出力されるが、単語Ｂや単語Ｃが切り出された場合も、単語Ａと同義語であると判断され、単語Ａが登録部４１に出力される。
【００４４】
しかしながら、ユーザに提供する単語としては、語彙切り出し部３１がＥＰＧ情報から切り出した単語を、そのまま用いることが好ましい。すなわち、ＥＰＧ情報から単語Ｂが切り出された場合には、単語Ｂがユーザに提供される方が、同義語である単語Ａが提供されるよりも好ましい形態である。これは、例えば、ＥＰＧ情報から切り出された単語Ｂが、番組の番組名から切り出された場合、単語Ｂそのものがユーザに提供されるぶんには、なんの影響もないが、単語Ａが提供されるようにしてしまうと、たとえ同義語であっても、番組名が変更されてユーザに提供されることになるので、好ましくない。
【００４５】
このようなことを考慮し、リンクを張るという処理のうえでは、切り出された単語自体とは異なる同義語の単語で処理されるとしても、最終的にユーザに提供される単語は、ＥＰＧ情報から切り出された単語が提供されるようにする。
【００４６】
フローチャートの説明に戻り、ステップＳ１２において切り出された語彙（単語）は、登録部４１に供給される。登録部４１は、ステップＳ１３において、供給された単語が、登録すべき単語であるか否かを判断する。登録部４１に供給される単語になんら制限が設けられていないとき、例えば、どのような品詞の単語であっても切り出された単語は登録部４１に供給されるようなとき、登録部４１は、供給された単語の中から名詞の単語を抜き出すといった処理を実行する。
【００４７】
また、名詞の単語のみが、登録部４１に供給されるとしても、登録しない単語を予め設定しておき、その設定されている単語が供給されたか否かを判断することにより、ステップＳ１３の処理が行われるようにしても良い。登録しない単語を予め設定しておく場合、そのような単語を登録しておくための辞書を登録部４１に設けるようにしても良い。辞書は、視聴者により、例えば、操作部１７を操作することにより、編集できるような機能を設けるようにしても良い。
【００４８】
登録しない単語を設定し、その設定されている単語を登録しないようにするといった処理は、登録部４１が行うのではなく、語彙切り出し部３１が行うようにしておいても良い。語彙切り出し部３１が行うようにした場合、登録部４１において同様の処理を行う必要はない。
【００４９】
逆に、登録する単語のみを予め設定し、そのような単語を登録しておくための辞書を設けるようにしても良い。
【００５０】
語彙切り出し部３１により切り出された名詞の単語は、全て登録するとして設定した場合には、ステップＳ１３による処理を実行する必要はないため、ステップＳ１３の処理を省略することが可能である。
【００５１】
ステップＳ１３における処理を実行するようにした場合、ステップＳ１３において、登録すべき単語であると判断された場合、ステップＳ１４に進み、それ以降の処理が実行されるが、登録すべき単語ではないと判断された場合、登録する必要がないので、ステップＳ１２に戻り、次の単語を処理するための処理に処理が移行する。
【００５２】
ステップＳ１４において、登録すべき単語であると判断された単語は、既に記憶部４２に記憶されている関連情報ファイル５１に語彙として登録されているか否かが判断される。ステップＳ１４において、登録しようとしている単語は、既に登録されている単語であると判断された場合、ステップＳ１５に進む。
【００５３】
ステップＳ１５に処理が進む場合、登録部４１が登録を実行しようとしている単語は、既に関連情報ファイル５１に登録されている語彙であるので、その語彙自体は登録する必要がない。従って、その語彙が切り出された番組情報を、既に登録されている語彙に関連付けて登録する。
【００５４】
例えば、図４を参照するに、番組Ｘの番組情報から切り出された語彙（単語）が、語彙Ａであった場合、語彙Ａは、既に関連情報ファイル５１に登録されているため、その語彙Ａと番組Ｘの番組情報が関連付けられて登録される。この場合、関連付けられ、記憶される番組情報としては、図３に示したようなＥＰＧ情報の番組Ｘに関わる全ての情報そのものでもよいし、番組ＩＤだけでも良い。番組ＩＤだけを関連付けておけば、その番組ＩＤから番組情報をＥＰＧ情報内から読み出すことは可能である。
【００５５】
このようにして、語彙と番組情報が関連付けられて関連情報ファイル５１が記憶部４２に生成され、記憶される。
【００５６】
一方、ステップＳ１４において、登録部４１が、供給された単語は、関連情報ファイル５１に登録されていない単語であると判断した場合、ステップＳ１６に処理が進む。ステップＳ１６において、供給された単語が、関連情報ファイル５１に、新たな語彙として登録される。
【００５７】
さらに、ステップＳ１７において、登録された単語が切り出された番組の番組情報が、関連付けられて、関連情報ファイル５１に登録される。
【００５８】
このような処理が繰り返されることにより、関連情報ファイル５１が生成される。このような処理は、データベース１２に記憶されている全てのＥＰＧ情報に対して行われ、全てのＥＰＧ情報に対して処理が行われたときに、図５に示した関連情報ファイル５１の生成処理も終了される。
【００５９】
図５のフローチャートに基づく関連情報ファイル５１の処理が終了されると、その処理の結果生成された関連情報ファイル５１は、データベース１２に供給され、データベース１２において記憶が開始される。データベース１２に関連情報ファイル５１が供給される際、１つの語彙に関連付けられている番組情報が１つであるような情報は、削除される。換言すれば、データベース１２に供給され記憶される関連情報ファイル５１内には、１つの語彙には複数の番組情報が関連付けられた情報しか存在しない。
【００６０】
このような条件を設けるのは、後述する処理において、ユーザに番組情報を提供するわけだが、その番組情報の提供のとき、ユーザが番組情報内に含まれている所定の語彙に興味を持った際に、その語彙を選択すると、その語彙に関する他の番組情報も提供されるようにするためである。このようにするためには、少なくとも１つの語彙に２以上の番組情報が関連付けられている必要がある。
【００６１】
次に、生成されたＥＰＧ情報の表示の処理について説明する。図７に、図１に示したＳＴＢ１０の構成のうち、ＥＰＧ情報の表示に関わる構成を抜き出した構成を示す。図７に示した構成においては、語彙抽出部１３の内部構成は、図２に示した内部構成と同じく、語彙切り出し部３１と辞書記憶部３２が設けられている。他の部分で図７に示した構成は、図１に示した構成と同様のため、説明を省略する。
【００６２】
図７に示した構成のシステムにおいて行われるＥＰＧ情報の表示の処理について、図８のフローチャートを参照して説明する。図８に示したフローチャートの処理は、ＥＰＧの表示が指示されたときに行われる処理であり、換言すれば、ＳＴＢ１０に接続されているテレビジョン受像機（不図示）に表示されている画面が、ＥＰＧ画面に切り替えられるときに行われる処理である。ここでは、ＥＰＧの初期画面の表示の処理として説明する。
【００６３】
ステップＳ３１において、データベース１２からＥＰＧ情報が読み出される。読み出されたＥＰＧ情報は、語彙切り出し部３１に供給される。語彙切り出し部３１における語彙の切り出し処理は、図５のステップＳ１２において行われる処理と同様に行われ、名詞に分類される単語が切り出される。この切り出しについては、既に説明したので、ここでは省略する。
【００６４】
ステップＳ３３において、切り出された単語に同義語が存在するか否かが判断される。この判断は、上述した関連情報ファイル５１の生成に関する処理では、単語を切り出す際の１つの処理として説明したが、ＥＰＧ情報を表示する際には、後段のステップＳ３４の処理が必要となるため、１つのステップとして設けている。このステップＳ３３における判断は、語彙切り出し部３１が辞書記憶部３２に記憶されている同義語辞書を参照して行われる。
【００６５】
ステップＳ３３において切り出された単語に同義語があると判断された場合、ステップＳ３４に進み、同義語はないと判断された場合、ステップＳ３４の処理はスキップされ、ステップＳ３５に進む。
【００６６】
ここでは、語彙切り出し部３１により切り出され、出力される単語は、名詞であると設定されている。また、同義語は、処理を実行する上では、統一された（代表する）単語が用いられると設定され、代表とされる単語として設定されている単語が、関連情報ファイル５１に語彙として記憶されている。そのため、関連情報ファイル５１に記憶されている情報を利用するためには、同義語が存在するか否かを判断する処理が必要となる。
【００６７】
そこで、ステップＳ３３において、切り出された単語（以下、適宜、単語Ａとする）に同義語が存在するか否かを判断し、同義語が存在すると判断された場合、ステップＳ３４に進み、処理対象の設定が行われる。ステップＳ３４における処理対象の設定とは、まず、同義語があると判断された単語Ａが、同義語のなかで予め代表する単語であると設定されている単語（以下、適宜、単語Ｂとする）であった場合、換言すれば、単語Ａ＝単語Ｂであった場合、そのまま、その単語Ａ（Ｂ）が処理対象の単語として設定される。
【００６８】
一方、同義語があると判断された単語Ａが、同義語のなかで予め代表する単語であると設定されている単語Ｂではない場合、単語Ｂが処理対象の単語として設定されると同時に、単語Ａは、処理のうえでは単語Ｂとして扱われるという関連づけの情報が、例えば、位置情報テーブル１９に書き込まれる。
【００６９】
ステップＳ３４において処理対象の単語として設定された単語は、位置情報テーブル１９とリンク情報検索部２０に出力される。また、ステップＳ３３において切り出された単語に同義語は存在しないと判断された場合、その切り出された単語自体が、位置情報テーブル１９とリンク情報検索部２０に出力される。
【００７０】
このようにして、リンク情報検出部２０に切り出された単語に関する情報が出力されると、ステップＳ３５において、リンク情報検索部２０は、データベース１２に記憶されている関連情報ファイル５１内に、供給された単語（語彙）が登録されているか否かを判断する。ステップＳ３５において、供給された単語が関連情報ファイル５１に登録されていると判断された場合、ステップＳ３６に進む。
【００７１】
ステップＳ３６において、位置情報テーブル１９に対する書き込みが実行される。位置情報テーブル１９には、語彙切り出し部３１により切り出された単語が供給されるが、その供給された単語が、表示部１６上のどの部分に表示されるのかという情報が、単語と関連付けられて記憶される。この際、切り出された単語は、単語Ａであったが、単語Ｂが処理対象として設定されていた場合、単語Ａに関する情報、単語Ｂに関する情報、および、単語Ａが表示される位置に関する情報が、それぞれ関連付けられて記憶される。
【００７２】
ステップＳ３６における位置情報テーブル１９への書き込みの処理が行われる一方で、ステップＳ３７において、強調表示処理が実行される。ステップＳ３７における強調表示処理は、データベース１２に記憶されている単語であると判断された単語、すなわちこの場合、リンクが張られている単語であると判断された単語が、リンクが張られていない単語と区別が付くような表示で表示されるようにするための処理である。
【００７３】
強調表示された単語は、例えば、他の単語とは異なる色で表示される、他の単語より太い線の文字で表示される、点滅して表示される、アンダーラインが惹かれて表示される、立体表示されるなどである。
【００７４】
ステップＳ３７における処理が終了すると、ステップＳ３２に戻り、次の単語に対して、同様の処理が実行される。
【００７５】
一方、ステップＳ３５において、切り出された単語が、データベース１２に記憶されている関連情報ファイル５１に登録されていないと判断された場合、ステップＳ３８に進む。ステップＳ３８に処理が進む場合、リンクが張られていない単語の表示処理なので、通常の表示処理が実行される。このような処理が終了されると、ステップＳ３２に戻り、それ以降の処理が繰り返される。
【００７６】
図９に、このようにして表示部１６に表示された画面の一例を示す。画面の左側には番組を放送するチャンネル名が表示されるチャンネル表示部８１が表示され、チャンネル表示部８１に表示されている各チャンネルが放送する番組名が表示される番組名表示部８２が、チャンネル表示部８１の右側に表示されている。
【００７７】
チャンネル表示部８１と番組表示部８２の下側には、番組の内容を表示する内容表示部８３が設けられている。内容表示部８３に番組内容が表示される番組は、番組名表示部８２に表示されている番組名のうち、選択されている番組であり、図９においては、上から２段落目に表示されている番組が選択されている番組であることを示している。
【００７８】
内容表示部８３には、カーソル８４とポインタ８５が表示されている。カーソル８４は、リンクが張られている単語、すなわちこの場合、強調表示されている単語上で、ポインタ８５が位置する単語上に表示される。ポインタ８４が、強調表示されていない単語上に位置するときは、カーソル８４は、全く表示されないようにしても良いし、その前に表示されていた位置で継続的に表示されているようにしても良い。
【００７９】
カーソル８４とポインタ８５を両方とも表示させる必要は必ずしもなく、どちらか一方のみが表示される形態としても良い。
【００８０】
図９においては、“ドラマ”、“ＭＵＳＩＣ”、“映画”、“プロ野球”、“ロック”といった単語がリンクが張られており、強調表示されている。ポインタ８５は、操作部１７や、図示されていないリモートコントローラにより、ユーザが所望とする位置に移動される。また、図９に示した例では図示していないが、放送時刻など、他の情報も表示されるようにしても良いし、スクロールバーなどが表示され、表示されきれていない番組名や番組内容を表示できるような機能を設けることは、適宜可能である。
【００８１】
図９に示した画面例や、後述する処理により表示される、例えば、図１１に示したような画面例は、一例であり、これらの画面に限定されることを意味するものではない。
【００８２】
図９に示したようなＥＰＧ情報の表示画面から、ユーザがリンクが張られている所望の単語を選択した場合における、ＳＴＢ１０の動作について、図１０のフローチャートを参照して説明する。ステップＳ５１において、操作部１７が操作されたか否かが判断される。操作部１７には、ポインタ８５を画面上で移動させるためのボタンや、選択した単語に張られているリンク先の情報を参照することを指示するためのボタンが備えられており、その指示するためのボタンが操作されたか否かが判断される。
【００８３】
ステップＳ５１において、ボタンが操作されたと判断されるまで、待機状態が維持される。すなわち、図９に示したような画面が、表示部１６に表示された状態が維持される。一方、ステップＳ４１において、ボタンが操作されたと判断された場合、ステップＳ５２に進み、語彙の特定が行われる。
【００８４】
ステップＳ５２における語彙の特定の処理について説明するに、操作部１７が操作されたという情報は、表示制御部１５と語彙特定部１８に伝えられる。表示制御部１５は、選択された語彙をさらに強調表示するなどの処理を実行するようにしても良い。
【００８５】
語彙特定部１８は、操作部１７から情報を入力すると、位置情報テーブル１９を参照して、選択された語彙を特定する。すなわち、語彙特定部１８は、まず、選択された語彙の位置情報を入力し、その位置情報を基に、位置情報テーブル１９を参照し、選択された語彙を特定する。上述したように、位置情報テーブル１９には、所定の語彙と、その語彙が表示されている位置情報が関連付けられて記憶されているため、位置情報から語彙を決定することが可能とされている。
【００８６】
ステップＳ５２において語彙が特定されると、その情報は、読み出し部２１に供給される。読み出し部２１は、ステップＳ５３において、ＥＰＧ情報をデータベース１２から読み出す。読み出し部２１が読み出すＥＰＧ情報は、入力された語彙に関連付けられている番組情報である。
【００８７】
すなわち、読み出し部２１は、まず、データベース１２に記憶されている関連情報ファイル５１を参照し、入力された語彙に関連付けられている番組を判別する。関連付けられている番組が判別されると、ＥＰＧ情報から、関連付けられていると判別された番組の情報だけが読み出される。このようにして読み出し部２１により読み出されたＥＰＧ情報は、語彙抽出部１３の語彙切り出し部３１に供給される。
【００８８】
語彙抽出部３１は、ステップＳ５４において、単語（語彙）の切り出しを開始する。ステップＳ５４乃至Ｓ６０の処理は、図８のステップＳ３２乃至Ｓ３８と同様の処理のため、その説明は省略する。このように、同様の処理が実行されることにより、新たに表示される画面上にも、リンクが張られている単語に関しては強調表示されて表示されることになる。
【００８９】
図１１に、図１０に示したフローチャートの処理が実行されることにより、表示部１６に表示された画面の一例を示す。図１１に示した画面は、図９に示した画面のうち、“ロック”という単語上に、ポインタ８５（カーソル８４）が位置している状態のときに、ユーザがその単語を選択するといった操作を実行したことに対応して、表示部１６の表示が切り替えられて表示された画面の例を示している。
【００９０】
図１１に示した画面は、上部に、語彙表示部９１が設けられている。この語彙表示部９１には、ユーザが選択した語彙を、ユーザに認識させるような文章などが表示され、例えば、図１１に示すように“＜ロック＞に関するリンク”といった文章が表示される。この画面においても、リンクが張られている単語は、強調表示されて表示されており、その強調表示されている単語を選択することより、さらに他のリンク先の情報を参照できるようになっている。
【００９１】
このように、ユーザは、インターネット上で閲覧できるホームページのように、次から次へと、番組情報を閲覧することが可能となる。また、単語毎に選択できるので、ユーザは、１文字づつ入力するといったような操作を行わなくてもよく、所望の単語を簡便に選択することができ、もって、所望の情報を簡便に素早く取得することが可能となる。
【００９２】
また、上述したようにテキスト情報を基に、データベース１２を構築することにより、デジタル放送だけでなく、アナログ放送におけるＥＰＧ情報においても、上述したようなリンクを張り、ユーザに情報を提供するといった処理を実行することが可能となる。よって、地上波のアナログ放送などにも本発明を適用することが可能となり、さらに使い勝手を向上させることが可能となる。
【００９３】
上述した実施の形態においては、データベース１２に記憶されるリンク先の情報としてはＥＰＧ情報のみとしたが、他の情報を用いる、または、他の情報も用いるようにしても良い。例えば、ＦＭ（Ｆｒｅｑｕｅｎｃｙ　Ｍｏｄｕｌａｔｉｏｎ）放送における文字多重放送のデータを取り込む仕組みを設け、その文字多重放送のデータから音楽のタイトル、アーティストなどの情報のデータベースを作成し、リンク先の情報として用いることができるようにしても良い。
【００９４】
また、家庭内ネットワークなどが構築されている状態で、そのネットワークを介してＳＴＢ１０に接続されている他の電化製品、例えば、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ）プレーヤに格納されているコンパクトディスクの曲名やアーティスト名などのデータ、ハードディスクレコーダのハードディスクに記憶されている番組名などのデータを、上述したＥＰＧ情報と同じようにデータベース化して用いるようにしても良い。
【００９５】
データベース化して、データを利用するだけでなく、例えば、選択されたのが、所定のコンパクトディスクの曲名であった場合、その曲が再生されるようにしても良い。
【００９６】
データをデータベース化する際、換言すれば、リンクを張り、そのリンク先の情報を提供できるようにするためのデータベース化は、例えば、ハイパーリンクのコマンドが予め組み込んである言語を用いればよい。このような言語は、例えば、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）やＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）などのマークアップ言語があり、本発明に、このような言語を用いることは可能である。
【００９７】
上述した一連の処理を、ハードウェアにより、それぞれの機能を有するブロックを設け実行させることもできるが、ソフトウェアにより機能的なブロックを設け実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００９８】
記録媒体について説明する前に、記録媒体のデータを読みとるパーソナルコンピュータについて説明する。図１２は、汎用のパーソナルコンピュータの内部構成例を示す図である。パーソナルコンピュータのＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２１１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２１２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２１３には、ＣＰＵ２１１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース２１５は、キーボードやマウスから構成される入力部２１６が接続され、入力部２１６に入力された信号をＣＰＵ２１１に出力する。また、入出力インタフェース２１５には、ディスプレイやスピーカなどから構成される出力部２１７も接続されている。
【００９９】
さらに、入出力インタフェース２１５には、ハードディスクなどから構成される記憶部２１８、および、インターネットなどのネットワークを介して他の装置とデータの授受を行う通信部２１９も接続されている。ドライブ２２０は、磁気ディスク２３１、光ディスク２３２、光磁気ディスク２３３、半導体メモリ２３４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【０１００】
記録媒体は、図１２に示すように、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２３１（フレキシブルディスクを含む）、光ディスク２３２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）を含む）、光磁気ディスク２３３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、若しくは半導体メモリ２３４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ２１２や記憶部２１８が含まれるハードディスクなどで構成される。
【０１０１】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１０３】
【発明の効果】
以上の如く本発明の情報処理装置および方法、並びにプログラムにおいては、取得された番組情報から所定の語彙を抽出と、その語彙が抽出された番組情報を関連付けたファイルを生成し、番組情報の表示が指示されたとき、読み出した番組情報から、所定の語彙を抽出し、その抽出された語彙が、ファイルに記憶されている場合、その語彙を強調するための表示を実行し、その表示された語彙がユーザに選択されると、その選択された語彙に関連付けられている情報が読み出され、ユーザに提供されるようにしたので、ユーザが興味を持っている番組情報を、簡便に、また次々に提供することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したＳＴＢの一実施の形態の内部構成を示す図である。
【図２】ファイルの作成に関わる部分の構成を示す図である。
【図３】ＥＰＧ情報について説明するための図である。
【図４】関連情報ファイルについて説明する図である。
【図５】関連情報ファイルの生成について説明するフローチャートである。
【図６】同義語辞書について説明する図である。
【図７】ＥＰＧ情報の表示に関わる部分の構成を示す図である。
【図８】ＥＰＧ情報の表示について説明するフローチャートである。
【図９】表示部に表示される画面について説明する図である。
【図１０】ＥＰＧ情報の表示について説明するフローチャートである。
【図１１】表示部に表示される画面について説明する図である。
【図１２】媒体を説明する図である。
【符号の説明】
１０　ＳＴＢ，　１１　通信部，　１２　データベース，　１３　語彙抽出部，　１４　関連情報作成部，　１５　表示制御部，　１６　表示部，　１７　操作部，　１８　語彙特定部，　１９　位置情報テーブル，　２０　リンク情報検索部，　２１　読み出し部，　３１　語彙切り出し部，　３２　辞書記憶部，　４１　登録部，　４２　記憶部
【図１】
2004030231.tif 000003
【図２】
2004030231.tif 000004
【図３】
2004030231.tif 000005
【図４】
2004030231.tif 000006
【図５】
2004030231.tif 000007
【図６】
2004030231.tif 000008
【図７】
2004030231.tif 000009
【図８】
2004030231.tif 000010
【図９】
2004030231.tif 000011
【図１０】
2004030231.tif 000012
【図１１】
2004030231.tif 000013
【図１２】
2004030231.tif 000014