(57)【要約】【課題】視聴者が視聴したい番組を簡便に検索できるようにする。【解決手段】番組情報から抽出された番組の内容を示す特徴ワードは、番組を識別するためのＩＤと関連付けられ、関連付けファイル１０２としてサーバに記憶される。また、特徴ワードのみから構成される特徴ワードファイル１０３もサーバに記憶される。視聴者が番組の検索を実行する際、特徴ワードファイル１０３に記憶されている特徴ワードが視聴者に提供される。視聴者は、提供された特徴ワードから、気になるワードを選択する。選択されたワードに関する情報から、サーバは、関連付けファイル１０２内を検索し、選択された特徴ワードに関連付けられている番組のＩＤを読み出し、さらに、番組情報ファイル１０１からＩＤに対応した番組情報を読み出し、視聴者に提供する。本発明は、所望の番組を検索する記録再生装置やテレビジョン受像機に適用できる。【選択図】　　　図６
2004032349.tif 000002
【特許請求の範囲】
【請求項１】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得手段と、
前記取得手段により取得された前記番組情報から、前記番組の特徴を表すのに適している単語を抽出する抽出手段と、
前記抽出手段により抽出された前記単語で構成される第１のファイルを生成し、記憶する第１の記憶手段と、
前記抽出手段により抽出された前記単語と、その単語が抽出された前記番組情報の番組ＩＤを関連付けた第２のファイルを生成し、記憶する第２の記憶手段と、
前記第１の記憶手段により記憶されている前記第１のファイルを他の装置に提供する第１の提供手段と、
前記他の装置から、前記第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている前記番組ＩＤを、前記第２の記憶手段により記憶されている前記第２のファイルから読み出し、さらに、読み出した前記番組ＩＤで識別される前記番組情報を、前記取得手段により取得された前記番組情報から読み出し、前記他の装置に提供する第２の提供手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記抽出手段は、前記番組毎に、その番組の前記番組情報に含まれる所定の単語の使用回数をカウントし、そのカウント数が大きい単語を、前記番組の特徴を表すのに適している単語として抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記抽出手段は、前記番組情報に含まれる文を解析し、予め定められた規則に当てはまる部分を除外した残りの部分から前記番組の特徴を表すのに適している単語を抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記抽出手段は、予め設定された単語を前記番組の特徴を表すのに適している単語として抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記抽出手段は、予め設定されている単語を前記番組の特徴を表すのに適している単語として抽出するのを禁止する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記抽出手段は、抽出された単語に同義語があると判断した場合、その同義語のうちの予め設定された１つの単語に、前記抽出された単語を変換し、その変換された単語を前記番組の特徴を表す単語として抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記第１の記憶手段は、前記抽出手段で抽出された単語が、前記第１のファイル内に既に記憶されているか否かを判断し、記憶されていると判断された場合、その単語は前記第１のファイルに記憶しない
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記番組情報から、前記番組の特徴を表すのに適している単語を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記単語で構成される第１のファイルを生成する第１の生成ステップと、
前記抽出ステップの処理で抽出された前記単語と、その単語が抽出された前記番組情報の番組ＩＤを関連付けた第２のファイルを生成する第２の生成ステップと、
前記第１の生成ステップの処理で生成された前記第１のファイルを他の装置に提供する第１の提供ステップと、
前記他の装置から、前記第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている前記番組ＩＤを、前記第２の生成ステップの処理で生成された前記第２のファイルから読み出し、さらに、読み出した前記番組ＩＤで識別される前記番組情報を、前記取得ステップの処理で取得された前記番組情報から読み出し、前記他の装置に提供する第２の提供ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記番組情報から、前記番組の特徴を表すのに適している単語を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記単語で構成される第１のファイルを生成する第１の生成ステップと、
前記抽出ステップの処理で抽出された前記単語と、その単語が抽出された前記番組情報の番組ＩＤを関連付けた第２のファイルを生成する第２の生成ステップと、
前記第１の生成ステップの処理で生成された前記第１のファイルを他の装置に提供する第１の提供ステップと、
前記他の装置から、前記第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている前記番組ＩＤを、前記第２の生成ステップの処理で生成された前記第２のファイルから読み出し、さらに、読み出した前記番組ＩＤで識別される前記番組情報を、前記取得ステップの処理で取得された前記番組情報から読み出し、前記他の装置に提供する第２の提供ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
個々の番組を識別するための番組ＩＤと、前記番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記番組情報から、前記番組の特徴を表すのに適している単語を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記単語で構成される第１のファイルを生成する第１の生成ステップと、
前記抽出ステップの処理で抽出された前記単語と、その単語が抽出された前記番組情報の番組ＩＤを関連付けた第２のファイルを生成する第２の生成ステップと、
前記第１の生成ステップの処理で生成された前記第１のファイルを他の装置に提供する第１の提供ステップと、
前記他の装置から、前記第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている前記番組ＩＤを、前記第２の生成ステップの処理で生成された前記第２のファイルから読み出し、さらに、読み出した前記番組ＩＤで識別される前記番組情報を、前記取得ステップの処理で取得された前記番組情報から読み出し、前記他の装置に提供する第２の提供ステップと
をコンピュータに実行させるプログラム。
【請求項１１】
番組の特徴を表すのに適している単語の情報から構成されるファイルを受信する第１の受信手段と、
前記第１の受信手段により受信された前記ファイルに記憶されている前記単語の情報のうち、ユーザにより指示された前記単語の情報を、前記ファイルを送信してきた他の装置に送信する送信手段と、
前記送信手段により前記ユーザにより指示された単語の情報を送信した結果、前記他の装置により読み出され、送信された、前記単語の情報に関連付けられた前記番組の情報を受信する第２の受信手段と
を含むことを特徴とする情報処理装置。
【請求項１２】
番組の特徴を表すのに適している単語の情報から構成されるファイルの受信を制御する第１の受信制御ステップと、
前記第１の受信制御ステップの処理で受信された前記ファイルに記憶されている前記単語の情報のうち、ユーザにより指示された前記単語の情報の、前記ファイルを送信してきた他の装置への送信を制御する送信制御ステップと、
前記送信制御ステップの処理で前記ユーザにより指示された単語の情報の送信を制御した結果、前記他の装置により読み出され、送信された、前記単語の情報に関連付けられた前記番組の情報の受信を制御する第２の受信制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
番組の特徴を表すのに適している単語の情報から構成されるファイルの受信を制御する第１の受信制御ステップと、
前記第１の受信制御ステップの処理で受信された前記ファイルに記憶されている前記単語の情報のうち、ユーザにより指示された前記単語の情報の、前記ファイルを送信してきた他の装置への送信を制御する送信制御ステップと、
前記送信制御ステップの処理で前記ユーザにより指示された単語の情報の送信を制御した結果、前記他の装置により読み出され、送信された、前記単語の情報に関連付けられた前記番組の情報の受信を制御する第２の受信制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
番組の特徴を表すのに適している単語の情報から構成されるファイルの受信を制御する第１の受信制御ステップと、
前記第１の受信制御ステップの処理で受信された前記ファイルに記憶されている前記単語の情報のうち、ユーザにより指示された前記単語の情報の、前記ファイルを送信してきた他の装置への送信を制御する送信制御ステップと、
前記送信制御ステップの処理で前記ユーザにより指示された単語の情報の送信を制御した結果、前記他の装置により読み出され、送信された、前記単語の情報に関連付けられた前記番組の情報の受信を制御する第２の受信制御ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、ユーザが視聴したい所望の番組を、たくさんの情報の中から簡便に検索できるようにする装置に用いて好適な情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、テレビジョン放送として、地上波だけでなく、衛生を用いた衛生放送も普及し、それに伴い、チャンネル数も増大しつつある。チャンネル数が増大すると、その結果として番組数も増大する。番組としては、視聴者のより趣向にあった内容のものが提供されるようになってきている。
【０００３】
【発明が解決しようとする課題】
視聴者にとって、自分の趣向にあった番組を視聴できることは好ましことであるが、その番組をたくさんの番組の中から、また、たくさんの番組に関する情報の中から探し出すということは困難で、面倒であるといった問題があった。
【０００４】
番組の情報の提供の仕方としては、例えば、新聞などの紙媒体により配布される番組欄や、ネットワークを経由して配布されるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）などがある。これらはいずれも、放送局と放送時間が関連付けられた表形式となっている。表形式の番組表は、見やすいように工夫されていても、その情報量が多いため、視聴者にとっては所望の番組が検索しづらく、その検索に時間がかかってしまうといった問題があった。
【０００５】
また、視聴者が所望する番組を簡便に検索できるようにするために、キーワードにより検索をおこなう方法が提案されている。この方法では、例えば、予め設定された複数のキーワードから視聴者が、自分の趣向にあったキーワードを選択し、その選択されたキーワードを含む番組情報が、ＥＰＧから抽出され、視聴者に提供される。
【０００６】
しかしながら、ＥＰＧに含まれる情報は、必ずしも番組の内容を的確に表したものだけで構成されているわけではなく、その的確でないキーワードのために、キーワードによる検索で、適切な番組が検索されない可能性があるといった問題があった。また、キーワードの設定によっては、検索されるべき番組が検索されない可能性があるといった問題もあった。例えば、キーワードとして“アメリカ”といった言葉が用いられるとき、“米”という言葉（情報）を含む番組は、アメリカに関する番組であっても抽出されないといった問題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、視聴者が所望の番組を簡単に検索でき、かつ、検索された結果のなかに、不適切な情報が含まれるような状況が発生するようなことを防ぐことを目的とする。
【０００８】
【課題を解決するための手段】
本発明の第１の情報処理装置は、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得手段と、取得手段により取得された番組情報内から、番組の特徴を表すのに適している単語を抽出する抽出手段と、抽出手段により抽出された単語で構成される第１のファイルを生成し、記憶する第１の記憶手段と、抽出手段により抽出された単語と、その単語が抽出された番組情報の番組ＩＤを関連付けた第２のファイルを生成し、記憶する第２の記憶手段と、第１の記憶手段により記憶されている第１のファイルを他の装置に提供する第１の提供手段と、他の装置から、第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている番組ＩＤを、第２の記憶手段により記憶されている第２のファイルから読み出し、さらに、読み出した番組ＩＤで識別される番組情報を、取得手段により取得された番組情報ないから読み出し、他の装置に提供する第２の提供手段とを含むことを特徴とする。
【０００９】
前記抽出手段は、番組毎に、その番組の番組情報に含まれる所定の単語の使用回数をカウントし、そのカウント数が大きい単語を、番組の特徴を表すのに適している単語として抽出するようにすることができる。
【００１０】
前記抽出手段は、番組情報に含まれる文を解析し、予め定められた規則に当てはまる部分を除外した残りの部分から番組の特徴を表すのに適している単語を抽出するようにすることができる。
【００１１】
前記抽出手段は、予め設定された単語を番組の特徴を表すのに適している単語として抽出するようにすることができる。
【００１２】
前記抽出手段は、予め設定されている単語を番組の特徴を表すのに適している単語として抽出するのを禁止するようにすることができる。
【００１３】
前記抽出手段は、抽出された単語に同義語があると判断した場合、その同義語のうちの予め設定された１つの単語に、抽出された単語を変換し、その変換された単語を番組の特徴を表す単語として抽出するようにすることができる。
【００１４】
前記第１の記憶手段は、抽出手段で抽出された単語が、第１のファイル内に既に記憶されているか否かを判断し、記憶されていると判断された場合、その単語は第１のファイルに記憶しないようにすることができる。
【００１５】
本発明の第１の情報処理方法は、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、取得ステップの処理で取得された番組情報内から、番組の特徴を表すのに適している単語を抽出する抽出ステップと、抽出ステップの処理で抽出された単語で構成される第１のファイルを生成する第１の生成ステップと、抽出ステップの処理で抽出された単語と、その単語が抽出された番組情報の番組ＩＤを関連付けた第２のファイルを生成する第２の生成ステップと、第１の生成ステップの処理で生成された第１のファイルを他の装置に提供する第１の提供ステップと、他の装置から、第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている番組ＩＤを、第２の生成ステップの処理で生成された第２のファイルから読み出し、さらに、読み出した番組ＩＤで識別される番組情報を、取得ステップの処理で取得された番組情報から読み出し、他の装置に提供する第２の提供ステップとを含むことを特徴とする。
【００１６】
本発明の第１の記録媒体のプログラムは、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、取得ステップの処理で取得された番組情報内から、番組の特徴を表すのに適している単語を抽出する抽出ステップと、抽出ステップの処理で抽出された単語で構成される第１のファイルを生成する第１の生成ステップと、抽出ステップの処理で抽出された単語と、その単語が抽出された番組情報の番組ＩＤを関連付けた第２のファイルを生成する第２の生成ステップと、第１の生成ステップの処理で生成された第１のファイルを他の装置に提供する第１の提供ステップと、他の装置から、第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている番組ＩＤを、第２の生成ステップの処理で生成された第２のファイルから読み出し、さらに、読み出した番組ＩＤで識別される番組情報を、取得ステップの処理で取得された番組情報から読み出し、他の装置に提供する第２の提供ステップとを含むことを特徴とする。
【００１７】
本発明のプログラムは、個々の番組を識別するための番組ＩＤと、番組の内容を説明する番組内容を少なくとも含む番組情報を取得する取得ステップと、取得ステップの処理で取得された番組情報内から、番組の特徴を表すのに適している単語を抽出する抽出ステップと、抽出ステップの処理で抽出された単語で構成される第１のファイルを生成する第１の生成ステップと、抽出ステップの処理で抽出された単語と、その単語が抽出された番組情報の番組ＩＤを関連付けた第２のファイルを生成する第２の生成ステップと、第１の生成ステップの処理で生成された第１のファイルを他の装置に提供する第１の提供ステップと、他の装置から、第１のファイルに含まれる単語のうち、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている番組ＩＤを、第２の生成ステップの処理で生成された第２のファイルから読み出し、さらに、読み出した番組ＩＤで識別される番組情報を、取得ステップの処理で取得された番組情報から読み出し、他の装置に提供する第２の提供ステップとをコンピュータに実行させることを特徴とする。
【００１８】
本発明の第２の情報処理装置は、番組の特徴を表すのに適している単語の情報から構成されるファイルを受信する第１の受信手段と、第１の受信手段により受信されたファイルに記憶されている単語の情報のうち、ユーザにより指示された単語の情報を、ファイルを送信してきた他の装置に送信する送信手段と、送信手段によりユーザにより指示された単語の情報を送信した結果、他の装置により読み出され、送信された、単語の情報に関連付けられた番組の情報を受信する第２の受信手段とを含むことを特徴とする。
【００１９】
本発明の第２の情報処理方法は、番組の特徴を表すのに適している単語の情報から構成されるファイルの受信を制御する第１の受信制御ステップと、第１の受信制御ステップの処理で受信されたファイルに記憶されている単語の情報のうち、ユーザにより指示された単語の情報の、ファイルを送信してきた他の装置への送信を制御する送信制御ステップと、送信制御ステップの処理でユーザにより指示された単語の情報の送信を制御した結果、他の装置により読み出され、送信された、単語の情報に関連付けられた番組の情報の受信を制御する第２の受信制御ステップとを含むことを特徴とする。
【００２０】
本発明の第２の記録媒体のプログラムは、番組の特徴を表すのに適している単語の情報から構成されるファイルの受信を制御する第１の受信制御ステップと、第１の受信制御ステップの処理で受信されたファイルに記憶されている単語の情報のうち、ユーザにより指示された単語の情報の、ファイルを送信してきた他の装置への送信を制御する送信制御ステップと、送信制御ステップの処理でユーザにより指示された単語の情報の送信を制御した結果、他の装置により読み出され、送信された、単語の情報に関連付けられた番組の情報の受信を制御する第２の受信制御ステップとを含むことを特徴とする。
【００２１】
本発明の第２のプログラムは、番組の特徴を表すのに適している単語の情報から構成されるファイルの受信を制御する第１の受信制御ステップと、第１の受信制御ステップの処理で受信されたファイルに記憶されている単語の情報のうち、ユーザにより指示された単語の情報の、ファイルを送信してきた他の装置への送信を制御する送信制御ステップと、送信制御ステップの処理でユーザにより指示された単語の情報の送信を制御した結果、他の装置により読み出され、送信された、単語の情報に関連付けられた番組の情報の受信を制御する第２の受信制御ステップとをコンピュータに実行させることを特徴とする。
【００２２】
本発明の第１の情報処理装置及び方法、並びにプログラムにおいては、取得された番組情報から、番組毎に、その番組の特徴を表すのに適している単語が抽出され、その抽出された単語のみで構成されるファイルが他の装置に提供される。一方で、抽出された単語と、その単語が抽出された番組情報とが関連付けられたファイルも保持され、他の装置からの指示があった場合、その指示に対応する処理として、保持されているファイル内から情報が読み出され、他の装置に提供される。
【００２３】
本発明の第２の情報処理装置及び方法、並びにプログラムにおいては、番組の特徴を表すのに適している単語から構成されるファイルが取得され、そのファイル内からユーザにより選択された単語の情報に関連付けられている番組の情報がさらに取得される。
【００２４】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図１は、本発明を適用した情報処理システムの一実施の形態の構成を示す図である。図１に示した情報処理システムは、ユーザ（視聴者）に、番組の情報を提供するためのシステムである。
【００２５】
図１に示した情報処理システムは、インターネットやＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）などで構成されるネットワーク１、ネットワーク１に接続され、ユーザに対して番組の情報を提供するサーバ２、同じくネットワーク１に接続され、サーバ２からの情報をユーザに提供したり、ユーザからの指示をサーバ２に提供したりする記録再生装置３、および、記録再生装置３に接続され、番組に関する情報や、番組自体を表示するテレビジョン受像機４から構成されている。
【００２６】
図２は、サーバ２の内部構成例を示す図である。サーバ２は、パーソナルコンピュータなどと称されるコンピュータで構成することが可能である。図２に示したサーバ２の内部構成例について説明する。サーバ２のＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース１５は、キーボードやマウスから構成される入力部１６が接続され、入力部１６に入力された信号をＣＰＵ１１に出力する。また、入出力インタフェース１５には、ディスプレイやスピーカなどから構成される出力部１７も接続されている。
【００２７】
さらに、入出力インタフェース１５には、ハードディスクなどから構成される記憶部１８、および、ネットワーク１を介して他の装置（例えば、記録再生装置３）とデータの授受を行う通信部１９も接続されている。ドライブ２０は、磁気ディスク３１、光ディスク３２、光磁気ディスク３３、半導体メモリ３４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【００２８】
図３は、記録再生装置３の内部構成例を示す図である。記憶再生装置３は、ビデオテープレコーダ（ＶＴＲ）などと称されるものであり、映像や音声を記録する機能を有するとともに、記録された映像や音声を再生する機能を有する。本実施の形態において、映像や音声の記録や再生については、従来の方式を用いることが可能であるため、その詳細な説明は省略する。そのため、図３においても、映像の音声の記録や再生に関する処理を行うブロックとして、記録再生処理部５２という１つのブロックで示している。
【００２９】
通信部５３は、ネットワーク１を介して他の装置と通信を行う為に設けられている。表示部５４は、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などで構成され、時刻や、記録再生装置３の状態（再生状態、記録状態など）の情報を表示するために設けられている。インタフェース５５は、テレビジョン受像機４とのデータの授受を行うために設けられている。
【００３０】
制御部５６は、記録再生装置３の本体５１の各部を制御する。記録再生装置３は、本体５１と、ユーザの指示を本体５１に供給するリモートコントローラ（例えば、図５を参照して後述するリモートコントローラ７１）から構成されている。ここでは、通信部５３は、ネットワーク１を介して他の装置とデータの授受を行うとともに、リモートコントローラ７１からのデータも受信するとして説明する。本体５１とリモートコントローラ７１との通信は、赤外線や無線などが用いられる。
【００３１】
図４は、テレビジョン受像機４の内部構成例を示している。テレビジョン受像機４は、ブラウン管などから構成され番組情報などの映像を表示する表示部６２、表示部６２の表示を制御する表示処理部６３を有している。通信部６４は、ユーザからの指示を本体６１に供給するリモートコントローラ７１からのデータを受信する。インタフェース６５は、記録再生装置４とのデータの授受を行う為に設けられている。制御部６６は、テレビジョン受像機４の本体６１の各部を制御する。
【００３２】
図５は、リモートコントローラ７１の構成例を示す図である。リモートコントローラ７１は、記録再生装置３に対してユーザの指示を供給する装置でも良いし、テレビジョン受像機４に対してユーザの指示を供給する装置でも良い。または、記録再生装置３とテレビジョン受像機４の両方に共通の装置として設けられても良い。
【００３３】
リモートコントローラ７１には、例えば、チャンネルを指示する際に操作される数字キー７２、番組の検索を行うときに操作される検索キー７３、および、表示されているカーソルを移動させる際に操作される矢印キー７４が設けられている。これらのキーが操作されると、通信部７５から信号が出力され、ユーザからの指示が記録再生装置３やテレビジョン受像機４に供給されるようになっている。ここでは、キーとしては上述したようなキーしか例示しないが、他の処理を実行させるための他のキーがさらに設けられても良い。
【００３４】
図６は、サーバ２の記憶部１８（図２）に記憶されるデータについて説明するための図である。番組情報ファイル１０１は、通信部１９により受信されたＥＰＧそのもののデータ、または、ＥＰＧから抽出されたデータである。番組情報ファイル１０１には、図７に示すように、個々の番組を識別するための番組ＩＤ、放送局、放送日時、その番組の番組名、番組内容、ジャンル、およびステレオ放送である、字幕放送であるなどの情報を含むファンクションなどが、関連付けられて記憶されている。
【００３５】
番組情報ファイル１０１のデータは、ＥＰＧから取得されるわけだが、そのＥＰＧの配信が行われたときに更新処理が実行される。例えば、ＥＰＧが１日３回配信される場合、番組情報ファイル１０１のデータも、１日３回更新される。
【００３６】
関連付けファイル１０２は、図８に示すように、番組ＩＤと特徴ワードが関連付けられたファイルとされている。ここで、特徴ワードとは、番組を表す特徴的な言葉として抽出されたものである。特徴ワードは、番組情報ファイル１０１に記憶されているデータ内の“番組内容”が参照され、後述する所定の方式により抽出される。“番組内容”だけでなく、“ジャンル”や“ファンクション”なども参照されるようにしても良い。
【００３７】
後述する所定の方式により特徴ワードが検出されない番組が存在する可能性があるが、本実施の形態においては、全ての番組から特徴ワードが検出される必要性はない。図８に示した関連付けファイル１０２では、ＩＤが“００１”の番組の特徴ワードとして、“ワールドカップ”という１つの言葉が抽出されたことを示している。同様に、ＩＤが“００５１”の番組の特徴ワードは“釣り、ブラックバス”、ＩＤが“００５２”の番組の特徴ワードは“釣り、アユ、多摩川”、ＩＤが“０１００”の番組の特徴ワードは“巨人、阪神”といった言葉が、それぞれ抽出されたことを示している。
【００３８】
仮に番組ＩＤが連番で欠番がない状態であった場合、図８に示した例では、ＩＤ“０００２”乃至“００５０”に関する特徴ワードは抽出されなかったことを示している。また、図８に示したように、特徴ワードとしては、複数の言葉が抽出されても良い。勿論、１つの番組からは１個の特徴ワードしか抽出されないといったような制限を設けるようにしても良いし、５個までといった制限を設けるようにしても良い。
【００３９】
特徴ワードファイル１０３（図６）は、特徴ワードのみで構成されたファイルである。特徴ワードファイル１０３を構成するデータは、関連付けファイル１０２から抽出されたデータである。図９に特徴ワードファイル１０３に記憶されているデータの一例を示す。図９に示したデータは、図８に示した関連付けファイル１０２から抽出されたデータであるとする。
【００４０】
図９に示した特徴ワードファイル１０３には、“ワールドカップ、釣り、ブラックバス、アユ、多摩川、巨人、阪神”といった言葉が記憶されている。図８を参照するに、例えば、“釣り”といった特徴ワードは、ＩＤ“００５１”とＩＤ“００５２”の両方の番組に共通しており、このような共通している特徴ワードは、特徴ワードファイル１０３に２個記憶されるのではなく、１個だけ記憶される。
【００４１】
このようなファイルを作成するための辞書として、記憶部１８には、同義語辞書１０４、キーワード辞書１０５、および、特定ワード辞書１０６が記憶されている。ここでは、この３つの辞書が記憶されているとして説明するが、さらに他の辞書も記憶させるようにしても良いし、辞書を記憶させないようにしても良い。
【００４２】
同義語辞書１０４は、例えば、“釣り”と“フィッシング（Ｆｉｓｈｉｎｇ）”といった、言葉は異なるが同じ意味に扱われる言葉が、それぞれ関連付けられて記憶された辞書である。例えば、所定の番組の“番組内容”に“フィッシング”と記述されていた場合、“釣り”と同義語であると判断され、“釣り”が特徴ワードとして抽出されるようにする。すなわち、同じ意味の言葉が特徴ワードとして抽出されないように同義語辞書１０４が設けられている。
【００４３】
このことを換言すれば、特徴ワードファイル１０３に同じ意味の異なる言葉が複数記憶されることがなく、１つの統一された言葉だけが記憶され、結果として視聴者に統一された言葉のみが提供されるようにするために同義語辞書１０４が設けられている。
【００４４】
キーワード辞書１０５は、一般常識や時事などを考慮し、特徴ワードとして抽出されるべき言葉が記憶される辞書である。このキーワード辞書１０５に記憶されているキーワードが、“番組内容”に含まれる場合、そのキーワードが特徴ワードとして抽出される。ここでは、特徴ワードとして抽出されるべきキーワードがキーワード辞書１０５に記憶されるとして記述するが、逆に、特徴ワードとしては抽出されない言葉が記憶される辞書としても良い。
【００４５】
特定ワード辞書１０６は、例えば、野球中継の番組の場合の対戦チームの名前、映画番組の場合の制作国の名前など、番組の特徴として、ユーザに提供した方が好ましいであろう言葉（ワード）、または、それらのワードを抽出するための規則などが登録された辞書である。この特定ワード辞書１０６とキーワード辞書１０５は、サーバ２の管理者側で設定する辞書とし、同義語辞書１０４は、予め市販されている辞書を用いることが可能である。
【００４６】
これらの辞書は必要に応じて更新される。特に、キーワード辞書１０５は、時事的な言葉が登録されているため、所定の間隔で更新されるのが好ましい。
【００４７】
図１０は、サーバ２の機能ブロック図である。各機能は、例えば、ＲＯＭ１２または記憶部１８に記憶されているプログラムが起動され、ＣＰＵ１１が、そのプログラムに従って処理を実行することにより機能する。ＥＰＧ受信部１１１は、通信部１９により受信されるＥＰＧの受信を制御し、ＥＰＧを受信した場合、番組情報生成部１１２に、その受信したＥＰＧのデータを供給する。
【００４８】
番組情報ファイル生成部１１２は、ＥＰＧ受信部１１１からのＥＰＧのデータから番組情報を生成する。番組情報は、上述したように、ＥＰＧデータそのものでも良いし、ＥＰＧデータから所定の情報だけを抽出したものでも良い。生成された番組情報は、番組情報ファイル１０１として記憶部１８に記憶される。
【００４９】
番組情報ファイル生成部１１２により生成された番組情報は、特徴ワード抽出部１１３と関連付けファイル生成部１１５に供給される。特徴ワード抽出部１１３は、供給された番組情報から特徴ワードを所定の方式に従って抽出する。辞書検索部１１４は、特徴ワードを抽出する際に同義語辞書１０４、キーワード辞書１０５、または特定ワード辞書１０６を検索し、その結果を特徴ワード抽出部１１３に供給する。
【００５０】
特徴ワード抽出部１１３により抽出された特徴ワードは、関連付けファイル生成部１１５と特徴ワードファイル生成部１１６に供給される。関連付けファイル生成部１１５は、供給された番組情報から番組ＩＤを抽出し、その抽出された番組ＩＤと、供給された特徴ワードとを関連付けることにより、関連付けファイル１０２を生成し、記憶部１８に記憶させる。
【００５１】
特徴ワードファイル生成部１１６は、特徴ワード抽出部１１３により抽出された特徴ワードから特徴ワードファイル１０３を生成し、記憶部１８に記憶させる。
【００５２】
次に、図１０に示したような機能ブロック図により実行される処理、すなわち、各ファイルの生成処理について、図１１のフローチャートを参照して説明する。ステップＳ１１において、ＥＰＧ受信部１１１の制御のもとＥＰＧデータが受信される。ＥＰＧデータが受信されると、ステップＳ１２以降の処理が開始される。ステップＳ１２において、番組情報ファイル生成部１１２は、受信されたＥＰＧデータから番組情報を生成する。
【００５３】
生成される番組情報としては、図７に示した番組情報ファイル１０１として記憶部１８に記憶されるデータが少なくとも含まれる。生成された番組情報は、記憶部１８に記憶されるとともに、特徴ワード抽出部１１３と関連付けファイル１１５に供給される。ステップＳ１３において、特徴ワード抽出部１１３により、特徴ワードの抽出処理が行われる。
【００５４】
ここで、ステップＳ１３において行われる特徴ワードの抽出処理の詳細について、図１２のフローチャートを参照して説明する。図１２に示した特徴ワード抽出処理のフローチャートに基づく処理は、１番組毎のデータに対して行われる。
【００５５】
ステップＳ２１において、特徴ワード抽出部１１３は、番組情報ファイル生成部１１２が生成した番組情報から、特徴ワードの抽出の対象となる範囲のデータを取得する。特徴ワードの抽出の対象となる範囲は、番組内容の範囲だけでも良いし、番組内容の他に番組名やジャンルなどの情報も範囲に含まれるようにしても良い。
【００５６】
ステップＳ２１において、処理対象となる範囲のデータが取得されると、ステップＳ２２において、文の解析が行われる。ステップＳ２２において行われる文の解析とは、例えば、番組内容に含まれるセリフ（「」書きになっている部分など）を抽出し、その範囲は処理対象としないといったような処理である。セリフなどに含まれるワード（言葉）は、その番組の内容を適切に表現している場合は少ないと判断され、そのために、特徴ワードとしてセリフ内の言葉が抽出されるようなことがないようにするために、文の解析といった処理が行われる。
【００５７】
すなわち、ステップＳ２２において行われる文の解析の処理の役割としては、特徴ワードとして抽出されるには、適切ではないと思われる言葉を含む部分を除外する処理が少なくとも含まれる。このようにセリフの部分を処理対象としないようにするための文の解析とは異なる他の解析を行うようにしても良いし、複数の解析の組み合わせによる解析が行われるようにしても良い。また、文の解析を行うことにより、特徴ワードが抽出されるような解析が行われるようにしても良い。
【００５８】
ここでは、特徴ワードとしては好ましくない言葉を含む部分が処理対象外とされるような文の解析が行われるとして説明を続ける。ステップＳ２２における処理が終了すると、ステップＳ２３に進み、処理対象外が除かれた部分、すなわち、処理対象として残された部分に対して、単語に区切るという処理が実行される。
【００５９】
区切られた単語のうち、名詞が抽出され、その抽出された名詞が、辞書検索部１１４に供給される。ここで、区切られた単語のうち、名詞のみが抽出されるとしたのは、番組の特徴を表す言葉としては名詞が最も適していると考えられるからである。
【００６０】
形容詞などは、番組内容に多く含まれる、換言すれば、番組の特徴を表すのによく用いられるが、一般的すぎて、後述する処理において、視聴者が視聴したい所望の番組を検索する際の情報としては適していない。具体的に例を挙げれば、“楽しい”といった形容詞は、“楽しい番組”といったように、番組の内容（番組の宣伝文句）としては良く用いられると考えられ、また逆に、通常、“つまらない番組”といったことが番組の内容に含まれるとは考えられない。
【００６１】
すなわち、“楽しい”といった言葉は、ありきたりであり、“楽しい”といったワードを、番組を検索する際の特徴ワードとして提供されても、視聴者側では、あまり意味のないワードを提供されたこととなってしまい、また、このワードにより検索をかけたとしても、多くの番組が検索結果として視聴者に提供されることとなることが考えられ、検索といった処理において形容詞が重要なワードとなり得ることは少ないと考えられる。
【００６２】
ここでは、このような理由から形容詞は特徴ワードとしては抽出されないとして説明するが、勿論抽出されるような実施の形態でも良い。また、ステップＳ２３の処理では、形容詞も抽出されるようにし、後段の処理で、ありきたりの形容詞は削除される、所定の形容詞は抽出されるような仕組みを設けても良い。
【００６３】
また、動詞に関しては、例えば、“走る”といった動詞は、“マラソン”の同義語として抽出されるようにしても良い。すなわち、ステップＳ２３において、単語に区切られた後に後段の処理に渡される単語の抽出として、名詞の他に、動詞も抽出されるとした場合、抽出された動詞をそのまま視聴者に提供するのではなく、名詞に変換してから提供されるようにした方が、視聴者に提供されるワードに統一性を持たせることができ、視聴者にとって、より使い勝手の良いシステムを供給できる。
【００６４】
動詞が名詞に変換される処理は、ステップＳ２３において行われるようにしても良いし、ステップＳ２４以降の処理で行われるようにしても良い。どのステップで行われるようにしても良いが、動詞を名詞に変換する処理が、上述したようにして行われる場合、特徴ワード抽出部１１３により単語に区切られ、その結果としての単語、この場合動詞としての単語が、辞書検索部１１４に供給され、辞書検索部１１４が同義語辞書１０４（図６）内を検索し、関連付けられている名詞を読み出すことにより行われる。
【００６５】
このようにして検索された結果は、特徴ワード抽出部１１３に供給される。なお、検索の結果、関連付けられた名詞が存在していないような場合、その動詞は、特徴ワードとしては採用されないようにしても良いし、動詞そのものが特徴ワードとして採用されるようにしても良い。ここでは、名詞、形容詞、動詞以外の品詞は、ステップＳ２３の処理で、処理対象外と設定されるとして説明をする。
【００６６】
このようにしてステップＳ２３の処理により、単語に区切られ、処理対象とされた単語（ワード）に対して、ステップＳ２４以降の処理が行われる。ステップＳ２４において、特徴ワード抽出部１１３で特定ワードにより抽出が行われる。特定ワードとは、特定ワード辞書１０６に記憶されているワードであり、上述したように、野球のチーム名とか、国名などである。これらのワードを特定ワードとして特定ワード辞書１０６に記憶させておくようにしても良いし、例えば、“巨人対阪神”のように場合は、“対”という言葉の前後の名詞を抽出するといった規則を特定ワード辞書１０６に記憶させるようにしても良い。
【００６７】
ステップＳ２４において、特定ワード辞書１０６に記憶されているワードまたは規則に従って、特徴ワードが抽出されると、ステップＳ２５において、キーワードによる抽出が行われる。特徴ワードを抽出する対象となる単語は、ステップＳ２３において単語単位に区切られ、処理対象とされた単語でも良いし、ステップＳ２４において特定ワードによる抽出の結果、抽出された単語でも良い。
【００６８】
キーワードとは、キーワード辞書１０５（図６）に記憶されているワードのことであり、上述したように、一般常識や時事に関するワードである。
【００６９】
キーワード辞書１０５に記憶されているワードが、処理対象とされている単語と一致する場合、その単語が特徴ワードとして抽出される。または、逆に、キーワード辞書１０５に記憶されているワードが、処理対象とされている単語と一致する場合、その単語は特徴ワードとして抽出されない、処理対象外の単語として設定されるようにしても良い。どちらにするかは、システムの設計上の問題であり、システムに適した方を採用するようにすればよい。
【００７０】
また、キーワード辞書に記憶されているワードを２種類に分け、一方が、特徴ワードとして対象となるワード、他方が、特徴ワードとして対象とならないワードというように設定して、抽出の処理を実行するようにしても良い。
【００７１】
ステップＳ２５において、キーワードによる抽出の処理が終了されると、ステップＳ２６において、頻度検出による抽出が行われる。特徴ワードを抽出する対象となる単語は、ステップＳ２３において単語単位に区切られ、処理対象とされた単語でも良いし、ステップＳ２５においてキーワードによる抽出の結果、抽出された単語のみでも良い。
【００７２】
頻度検出による抽出とは、処理対象となっている単語の出現頻度を検出し、複数回使われている単語は、その番組の特徴を表していると考え、そのような単語を特徴ワードとして抽出する処理である。この際、２回以上の使われている単語は、特徴ワードとして抽出されるなど、頻度の最低数を設定しておく必要がある。
【００７３】
また、このような頻度検出による抽出では、特徴ワードとして、１つの番組について、複数の単語が抽出される可能性がある。設定されている頻度の最低数を超えている単語を無制限に抽出するようにしても良いし、１つの番組につき３個までといったような抽出される単語の数に制限を設けるようにしても良い。制限を設けた場合、最も頻度の多い単語から優先的に抽出されるようにした方が好ましい。
【００７４】
このようにして抽出された特徴ワードから、実際に番組ＩＤと関連付けて関連付けファイル１０２に登録される特徴ワードが、ステップＳ２７の処理において決定される。このステップＳ２７における決定の一例としては、所定のステップにより抽出された特徴ワードが、次のステップの処理での処理対象の単語とされる場合、ステップが進む毎に、特徴ワードが選別され、数が少なくなってくるので、最終的に、この場合、ステップＳ２６の処理が終了した時点で残っている単語が特徴ワードとして決定される。
【００７５】
所定のステップにより抽出された特徴ワードが、次のステップの処理での処理対象の単語とされない場合、換言すれば、各ステップにより抽出された単語は、独立して特徴ワードとして仮設定され、その後、ステップＳ２７における決定の処理により、最終的な特徴ワードが決定されるような場合、最終的な特徴ワードは、各ステップで抽出されたワードの全てを特徴ワードとする、各ステップで抽出されたワードのなかから、所定の個数をランダムにまたは所定の規則（例えば、３文字以内で構成されるワードなどの規則）に基づいて決定する、各ステップで抽出されたワードの全てを特徴ワードのなかで、複数回抽出されたワードを特徴ワードとするなどが考えられる。
【００７６】
どのような決定の仕方を実施しても良く、システムにあった、また、視聴者に提供する特徴ワードとしてふさわしいワードが抽出される仕組みを設ければよい。また、各ステップにおいて、同義語辞書１０４は、適宜参照され、同じ意味をもつワードが選択されることがないように、また、統一された１つのワードで処理が実行される。
【００７７】
図１２のフローチャートを参照して説明した処理では、複数の抽出の処理が行われるとして、具体的には、ステップＳ２４における特定ワードによる抽出、ステップＳ２５におけるキーワードによる抽出、ステップＳ２６による頻度検出による抽出、また、適宜抽出が行われるステップＳ２２における文の解析による抽出が行われるとして説明したが、これらの抽出処理の１つだけ処理で、特徴ワード抽出処理が実行されるようにしても良い。また、２または３つの抽出処理で特徴ワード抽出処理が実行されるようにしても良い。
【００７８】
上述した実施の形態においては、サーバ２側で特徴ワードを抽出するとして説明したが、サーバ２の管理者が特徴ワードを番組毎に付与するようにしても良い。管理者が付与する場合、ＥＰＧに含まれる番組内容を参照して、番組の特徴を表すワードを付与する。
【００７９】
サーバ２の管理者が特徴ワードを付与するのではなく、ＥＰＧを配信する側で付与するようにしても良い。ＥＰＧを配信する側で付与するようにした場合、ＥＰＧ自体に特徴ワードに関するデータを含ませるようにする。すなわち、関連付けファイル１０２と特徴ワードファイル１０３は、受信されるＥＰＧに含まれて配信される。
【００８０】
このようにして特徴ワードが抽出され、決定されると、または、特徴ワードに関するデータを受信すると、図１１のステップＳ１４の処理に進む。ステップＳ１４において、関連付けファイル１０２が生成され、記憶部１８に記憶される。ステップＳ１４の処理は、関連付けファイル生成部１１５（図１０）が行う。関連付けファイル生成部１１５は、特徴ワード抽出部１１３により抽出され、決定された特徴ワードと、その特徴ワードの抽出の対象となった番組内容の番組ＩＤを関連付ける。番組ＩＤは、番組情報ファイル生成部１１２が生成した番組情報から抽出される。
【００８１】
関連付けファイル生成部１１５により図８に示したようなＩＤと特徴ワードが関連付けられた関連付けファイル１０２が生成される。このようにして関連付けファイル１０２が生成される一方で、ステップＳ１５において、特徴ワードファイル生成部１１６により特徴ワードファイル１０３が生成される。
【００８２】
特徴ワードファイル生成部１１６は、特徴ワード抽出部１１３から出力される特徴ワードを特徴ワードファイル１０３として順次記憶する。順次記憶する際、供給された特徴ワードが、既に記憶されているワード内に存在しないか否かを判断し、存在していないと判断されたときだけ記憶を行う。このようにすることで、同一のワードが特徴ワードファイル１０３に複数記憶されるようなことを防ぐことができる。
【００８３】
特徴ワードファイル生成部１１６は、特徴ワード抽出部１１３から特徴ワードのデータが供給されなくなった時点で、すなわち、受信したＥＰＧに含まれるデータの処理が終了した時点で、記憶している特徴ワードを特徴ワードファイル１０３として記憶部１８に記憶させる。
【００８４】
このようにして生成されたファイルを用いた処理、ここでは、視聴者が視聴を所望する番組の検索の処理について図１３のフローチャートを参照して説明する。記録再生装置３は、ステップＳ４１において、検索モードに設定されたか否かを判断する。検索モードとは、リモートコントローラ７１（図５）の検索キー７３が操作されることにより出力される信号を受信することにより記録再生装置３側で設定されるモードである。
【００８５】
また検索モードとは、視聴者が視聴したい番組の検索を行うときに設定されるモードである。ここでは、検索モードとして、特徴ワードを用いた検索を行う場合を例に挙げて説明するが、検索モードとしては、他に、例えば、ジャンルによる検索、ＥＰＧをそのまま用いて行う検索などのモードが考えられ、それらの複数のモードを視聴者が選択できるような仕組みを設けるのが好ましい。複数の検索モードが設定されている場合、その複数の検索モードのうちの１つに、特徴ワードによる検索モードも含まれており、その検索モードが選択されたか否かが、ステップＳ４１において判断される。
【００８６】
ステップＳ４１において、特徴ワードによる検索モードが設定されたと判断された場合、ステップＳ４２に進み、記録再生装置３は、ネットワーク１に接続されているサーバ２に対して特徴ワードファイル１０３を供給するように指示を出す。指示を受信することにより、サーバ２は、ステップＳ３１において、記録部１８（図６）から、特徴ワードファイル１０３を読み出し、指示を出してきた記録再生装置３に対して送信する。
【００８７】
記録再生装置３は、ステップＳ４３において、受信した特徴ワードファイル１０３に含まれる特徴ワードを、テレビジョン受像機４に表示させる為の制御を開始する。記録再生装置３側で、特徴ワードの表示の制御が開始されることにより、テレビジョン受像機４は、ステップＳ５１において特徴ワードを表示部６２に表示する。
【００８８】
図１４と図１５に、特徴ワードの表示例を示す。図１４に示した表示例は、テレビジョン受像機４の表示部６２上に、特徴ワードのみが表示された状態である。すなわち、検索モードに切り替えられると、その時点で表示されていた画面から、特徴ワードのみの表示画面へと切り替えられる。表示されている複数の特徴ワードのうちの１つの特徴ワード上には、カーソル１３１が表示される。図１４では、“アユ”という特徴ワード上に、カーソル１３１が位置している状態を示している。
【００８９】
カーソル１３１は、特徴ワードを囲む四角形などの図形で表示されるようにしても良いし、カーソル１３１が位置するワードだけ、他のワードと区別がつくような、例えば、色を変えて表示する、色を反転して表示するなどの表示法により、カーソル１３１を表示するようにしても良い。視聴者は、カーソル１３１を、リモートコントローラ７１の矢印キー７４を操作することにより、所望のワード上に、移動させることが可能である。
【００９０】
視聴者は、所望のワード上にカーソル１３１が位置するときに、所定の操作、例えば、検索キー７３を操作する、図示されていない決定キーを操作するなど、予め決定の指示を出す操作として設定されている操作を実行することにより、そのワードを番組検索の為に用いられるワードとして選択することができる。
【００９１】
図１５は、特徴ワードの他の表示例である。図１５に示した例では、例えば、放送されている番組が表示され（その時点で表示されている映像が、そのまま継続されて表示され）、その番組の画面の上に、テロップ表示部１４１が表示され、そのテロップ表示部１４１に、順次特徴ワードが表示される。表示されている特徴ワードは、例えば、図中、右から左に流れるように表示されることにより、順次表示される。
【００９２】
テロップ表示部１４１上に表示されている特徴ワード上にもカーソル１３１は表示され、視聴者は、そのカーソル１３１を所望の特徴ワード上に移動させることが可能とされている。または、カーソル１３１は、例えば、テロップ表示部１４１の中央に固定され、順次表示される特徴ワードが中央に表示されたときに、その特徴ワードが選択対象のワードとされ、その選択対象のワードが所望のワードであったとき、視聴者は、所定の操作を行うことにより、そのワードを番組検索の為に用いられるワードとして選択することができる。
【００９３】
ここでは、テレビジョン受像機４の表示部６２上に特徴ワードが表示されるとして説明するが、記録再生装置３の表示部５４に表示されるようにしても良い。記録再生装置３の表示部５４に特徴ワードが表示されるようにした場合、例えば、図１５に示したテロップ表示部１４１と同じ形態で、表示部５４上に表示させるようにしても良い。
【００９４】
さらに、リモートコントローラ７１に、比較的大きなＬＣＤなどで構成される表示部（不図示）が設けられているような場合、その表示部に特徴ワードを表示させるようにしても良い。
【００９５】
視聴者が、１つの特徴ワードのみを選択できるような仕組みを設けても良いし、複数の特徴ワードを選択できるような仕組みを設けても良い。複数の特徴ワードが選択できるような仕組みを設けた場合、例えば、上述したような操作により視聴者が選択したワードは、表示部６２の上側など、他の選択対象となっている特徴ワードとは区別が付くように表示されるようにする。そして、視聴者が複数のワードを選択し、それ以上選択しないと決定したときに、所定の操作、例えば、図示されていない決定キーが操作される等の操作が行われるような仕組みを設けることにより実現できる。
【００９６】
視聴者が、表示されている特徴ワードのなかから所望のワードを選択した場合、ステップＳ５２において、その選択された特徴ワードに関する情報が、記録再生装置３に対して出力される。記録再生装置３は、ステップＳ４４において、入力した選択された特徴ワードに関する情報をネットワーク１を介してサーバ２に転送する。
【００９７】
サーバ２は、ステップＳ３２において、受信された特徴ワードの情報に基づいて、関連付けファイル１０２内を検索し、その特徴ワードに関連付けられている番組のＩＤを読み出す。例えば、視聴者が“アユ”といったワードを選択した場合、その“アユ”というワードを特徴ワードとしている番組ＩＤが関連付けファイル１０２内を検索することにより読み出される。この際、複数のＩＤが読み出されても良い。
【００９８】
関連付けファイル１０２からＩＤが読み出されると、その読み出されたＩＤに対応する番組情報が、番組情報ファイル１０１内が検索されることにより読み出される。複数のＩＤが読み出されているような場合、複数の番組情報が読み出される。ステップＳ３３において、読み出された番組情報をもとに、番組レコードが生成される。番組レコードとは、読み出された番組情報のみから構成されるＥＰＧのようなものであると位置づけられる。
【００９９】
生成された番組レコードは、記録再生装置３に対して送信される。記録再生装置３は、ステップＳ４５において、番組レコードの表示の制御を行う。記録再生装置３において番組レコードの表示の制御が開始されることにより、テレビジョン受像機４の表示部６２上には、番組レコードが表示される（ステップＳ５３）。その表示は、図１４や図１５に示した特徴ワードの表示例を同じように、画面全体に表示されるようにしても良いし、テロップ形式で表示されるようにしても良い。
【０１００】
視聴者は、表示されている番組レコードを参考にして、視聴したい番組を決定し、必要に応じ、視聴予約や録画予約を行う。録画予約が行われた場合、ステップＳ４６において、記録再生装置３は、録画の設定を行う。この録画の設定の際、視聴者側は、表示されている番組レコードを用いて行うことができるように構成されている。
【０１０１】
上述した実施の形態においては、記録再生装置３とテレビジョン受像機４が、それぞれ別の装置として説明したが、一体型の装置に対して本発明を適用することも可能である。また、上述した説明において記録再生装置３が行うとした処理も、テレビジョン受像機４が行うようにしても良い。さらに、セットトップボックス（ＳＴＢ）やチューナなどの装置が、上述した記録再生装置３やテレビジョン受像機４が行う処理を行うようにしても良い。
【０１０２】
このように、視聴者が視聴を所望する番組を検索するために提供される特徴ワードが、本実施の形態のように、番組に関する情報内から抽出されることにより、また、抽出する際に制限を加えることにより、番組の内容を適切に表していないようなワードが視聴者に提供されてしまうような不都合を防ぐことが可能となる。
【０１０３】
また、特徴となるワードがないような番組は、特徴ワードが抽出されないため、特徴のない番組を、視聴者の検索対象となる番組から除外することができる。そのため、視聴者に情報を提供しすぎるといったようなことを防ぐことができ、視聴者が番組を的確に、簡便に、効率的に検索できるシステムを提供することが可能となる。
【０１０４】
上述した一連の処理は、それぞれの機能を有するハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１０５】
記録媒体は、図２に示すように、パーソナルコンピュータ（例えば、この場合サーバ２）とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク３１（フレキシブルディスクを含む）、光ディスク３２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）を含む）、光磁気ディスク３３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、若しくは半導体メモリ３４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ１２や記憶部１８が含まれるハードディスクなどで構成される。
【０１０６】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０７】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１０８】
【発明の効果】
以上の如く本発明の第１の情報処理装置及び方法、並びにプログラムによれば、取得された番組情報内から、番組の特徴を表すのに適している単語を抽出し、その単語とその単語が抽出された番組情報の番組ＩＤを関連付けた第１のファイルを生成するとともに、抽出された単語のみで構成される第２のファイルを生成し、第２のファイルを他の装置に提供し、その結果として他の装置から、選択された単語の情報を受信した場合、その受信した情報が示す単語に関連付けられている番組ＩＤを第１のファイルから読み出し、さらに、読み出した番組ＩＤで識別される番組情報を番組情報ないから読み出し、他の装置に提供するようにしたので、ユーザに対して、ユーザが視聴したい番組や、その番組に関する情報を簡便に検索できる仕組みを提供することが可能となる。
【０１０９】
また、本発明の第２の情報処理装置及び方法、並びにプログラムによれば、番組の特徴を表すのに適している単語の情報から構成されるファイルを受信し、そのファイルに記憶されている単語の情報のうち、ユーザにより指示された単語の情報を、ファイルを送信してきた他の装置に送信し、その結果、他の装置により読み出され、送信されてきた番組の情報を受信するようにしたので、ユーザが、視聴したい番組や、その番組に関する情報を簡便に検索できる仕組みを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報処理システムの一実施の形態の構成を示す図である。
【図２】サーバ２の内部構成例を示す図である。
【図３】記録再生装置３の内部構成例を示す図である。
【図４】テレビジョン受像機４の内部構成例を示す図である。
【図５】リモートコントローラ７１の構成例を示す図である。
【図６】記憶部１８に記憶されるファイルについて説明する図である。
【図７】番組情報ファイル１０１について説明する図である。
【図８】関連付けファイル１０２について説明する図である。
【図９】特徴ワードファイル１０３について説明する図である。
【図１０】サーバ２の機能ブロック図である。
【図１１】ファイルの生成に関わる処理について説明するフローチャートである。
【図１２】ステップＳ１３における特徴ワードの抽出処理の詳細について説明するフローチャートである。
【図１３】番組の検索にかかわる処理について説明するフローチャートである。
【図１４】特徴ワードの表示について説明するための図である。
【図１５】特徴ワードの他の表示について説明するための図である。
【符号の説明】
１　ネットワーク、　２　サーバ，　３　記録再生装置，　７１　リモートコントローラ，　７３　検索キー，　１０１　番組情報ファイル，　１０２　関連付けファイル，　１０３　特徴ワードファイル，　１０４　同義語辞書，　１０５　キーワード辞書，　１０６　特定ワード辞書
【図１】
2004032349.tif 000003
【図２】
2004032349.tif 000004
【図３】
2004032349.tif 000005
【図４】
2004032349.tif 000006
【図５】
2004032349.tif 000007
【図６】
2004032349.tif 000008
【図７】
2004032349.tif 000009
【図８】
2004032349.tif 000010
【図９】
2004032349.tif 000011
【図１０】
2004032349.tif 000012
【図１１】
2004032349.tif 000013
【図１２】
2004032349.tif 000014
【図１３】
2004032349.tif 000015
【図１４】
2004032349.tif 000016
【図１５】
2004032349.tif 000017