(57)【要約】【課題】検索キーワードに対して間接的に関係するキーワードによって番組を検索すること【解決手段】番組関連情報取得部２０１が取得した番組関連情報に記述される出演者情報から、属性判定部２０３は人名や所属団体名などを示す単語を抽出して辞書部２２２を更新し、関係学習部２０４は当該抽出された人名や所属団体名の関係を学習して辞書部２２２を更新する。さらにＯＳＤ生成部２１２が生成した検索キーワード提示画面に番組検索のための検索キーワードが入力されると、関連検索単語抽出部２１１は入力された検索キーワードに関連する単語を辞書部２２２から抽出して検索キーワード提示画面に提示する。そして番組検索部２１３は検索キーワード提示画面に提示された単語に基づいて番組を検索する。【選択図】  図２
2010182123.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語が含まれる情報を取得する情報取得手段と、
前記情報取得手段が取得した前記情報から複数の単語を抽出して、この抽出された複数の単語を関連付けて組にする関連付け手段と、
特定の情報を検索するための検索キーワードを入力することをユーザに許可する検索キーワード入力手段と、
前記関連付け手段によって関連付けられた前記複数の単語から、前記検索キーワード入力手段に入力された前記検索キーワードと組にされた単語を元に、この単語と組にされて尚且つ前記検索キーワードと異なる単語を抽出する単語抽出手段と、
前記単語抽出手段によって抽出された前記検索キーワードと異なる単語によっても情報を検索する検索手段と、
を具備することを特徴とする情報検索装置。
【請求項２】
前記関連付け手段は、前記複数の単語から人名と当該人名の所属団体名とを関連付けて組にすることを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記関連付け手段は、一つの単語に対して複数の単語を関連付けて組にする場合は、前記一つの単語が前記所属団体名であり前記複数の単語それぞれが前記所属団体名に所属する人名であると関連付けることを特徴とする請求項２記載の情報検索装置。
【請求項４】
前記検索手段は、前記単語抽出手段が抽出した複数の単語から前記検索キーワードとしての単語を任意に選択することをユーザに許可し、前記任意に選択された単語によって検索することを特徴とする請求項１記載の情報検索装置。
【請求項５】
複数の単語が含まれる情報を取得し、
取得した前記情報から複数の単語を抽出して、この抽出された複数の単語を関連付けて組にし、
特定の情報を検索するための検索キーワードを入力することをユーザに許可し、
関連付けられた前記複数の単語から、入力された前記検索キーワードと組にされた単語を元に、この単語と組にされて尚且つ前記検索キーワードと異なる単語を抽出し、
抽出された前記検索キーワードと異なる単語によっても情報を検索する、
ことを特徴とする情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたキーワードに関連した情報を検索する情報検索装置および情報検索方法に関する。
【背景技術】
【０００２】
近年、番組のタイトルや放送日時、出演者などの番組関連情報をテレビジョン放送波や接続したネットワークを経由してインターネットから取得して、ＥＰＧ（Electronic  Program  Guide；電子番組ガイド；以下ＥＰＧと称する）や番組の検索などに利用する番組検索装置が広く普及している。また、インターネットを利用して検索キーワードの入力を許可する画面を提示して、当該入力された検索キーワードが含まれる情報を検索するサービスが広く普及している。
【０００３】
例えば、特許文献１によれば、取得した番組関連情報から人名を抽出して辞書を更新し、更新した辞書を利用して番組を検索するための検索キーワード入力の操作性を向上する手法が公開されている。
【０００４】
また、特許文献２によれば、入力された人名を検索キーワードとするだけでなく、当該人名に関係した読み仮名や愛称、所属グループなども関連キーワードとして、関連キーワードが含まれる番組を検索する手法が公開されている。
【０００５】
また、非特許文献１によれば、入力された人名を検索キーワードとするだけでなく、当該入力された人名の所属グループ名も検索キーワードとして含めることを提示する情報検索するサービスが提供されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３０１４２７号公報  （図２  段落０１７５−０１７６）
【特許文献２】特開２００１−３３７９８０号公報  （図２  段落００１１）
【非特許文献】
【０００７】
【非特許文献１】インターネット  Ｇｏｏｇｌｅ日本  ＜URL：http://www.google.co.jp/＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし特許文献１による手法では、人名の辞書を利用した番組検索の手法であったので、検索キーワードが人名であったときに検索される番組は、検索キーワードである人名が含まれる番組に限定されていた。また、特許文献２による手法では、人名や愛称、所属グループなどの関係が記述された辞書を利用した番組検索の手法であったので、検索キーワードによって検索される番組は、検索キーワードおよび当該検索キーワードに直接的に関係する関連キーワードである人名、愛称、所属グループが含まれる番組に限定されていた。さらに非特許文献１によれば、特許文献２と同様に検索キーワードが人名であったときに検索される番組は、検索キーワードおよび当該検索キーワードに直接的に関係する関連キーワードが含まれる番組に限定されていた。
【０００９】
すなわち従来は、検索キーワードに対して間接的に関係する関連キーワードである、検索キーワードに関連付けられた関連キーワードに関連付けられた他の関連キーワード（すなわち、検索キーワードからの関連が２つ離れたキーワード）によって情報を検索することができなかった。
【００１０】
そこで、本発明は上述した課題を鑑みて、入力された検索キーワードや直接的に関係する関連キーワードだけでなく、当該検索キーワードに間接的に関係する関連キーワードによっても情報を検索できるように複数のキーワードを提示し、提示された複数のキーワードによって情報検索を実行することができる情報検索装置および情報検索方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は上述した課題を解決するため、複数の単語が含まれる情報を取得する情報取得手段と、前記情報取得手段が取得した前記情報から複数の単語を抽出して、この抽出された複数の単語を関連付けて組にする関連付け手段と、特定の情報を検索するための検索キーワードを入力することをユーザに許可する検索キーワード入力手段と、前記関連付け手段によって関連付けられた前記複数の単語から、前記検索キーワード入力手段に入力された前記検索キーワードと組にされた単語を元に、この単語と組にされて尚且つ前記検索キーワードと異なる単語を抽出する単語抽出手段と、前記単語抽出手段によって抽出された前記検索キーワードと異なる単語によっても情報を検索する検索手段と、を具備することを特徴とするものである。
【００１２】
また本発明は上述した課題を解決するため、複数の単語が含まれる情報を取得し、取得した前記情報から複数の単語を抽出して、この抽出された複数の単語を関連付けて組にし、特定の情報を検索するための検索キーワードを入力することをユーザに許可し、関連付けられた前記複数の単語から、入力された前記検索キーワードと組にされた単語を元に、この単語と組にされて尚且つ前記検索キーワードと異なる単語を抽出し、抽出された前記検索キーワードと異なる単語によっても情報を検索する、ことを特徴とするものである。
【発明の効果】
【００１３】
本発明によれば、入力された検索キーワードや当該検索キーワードに直接的に関係する関連キーワードだけでなく、当該検索キーワードに間接的に関係する関連キーワードによっても情報を検索できるように複数のキーワードを提示し、提示された複数のキーワードによって情報検索を実行することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る情報検索装置であるテレビジョン受像機の構成を示すブロック図。
【図２】図１で説明した信号処理制御部２２によって実行される、番組関連情報からの単語抽出処理及び単語の関係学習処理を説明するための機能ブロック図。
【図３】番組関連情報からの単語抽出処理を実行する各機能ブロックに入力される情報の一実施形態を示す図。
【図４】ＨＤＤに備えられた辞書の一実施形態を示す図。
【図５】出演者情報抽出処理のフローチャート。
【図６】属性判定処理のフローチャート。
【図７】図３（ｃ）に示す単語に対して付与される関連性情報の概念図。
【図８】入力された検索単語に基づいて抽出した関連単語を提示する関連検索単語提示画面の一実施形態を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明における実施形態について図面を用いて説明する。
図１は、本発明の実施形態に係る情報検索装置であるテレビジョン受像機の構成を示すブロック図である。なお本実施形態では情報検索装置をテレビジョン受像機に適用した例を示すが、本実施形態と同様の構成を備えたＨＤＤレコーダ、ＤＶＤレコーダ、情報処理端末、携帯移動端末などであってもよい。
【００１６】
テレビジョン受像機１０は、放送波処理部２０、外部信号入力部２１、信号処理制御部２２、ＡＶ出力部２３、受信部３０、操作部３１、ネットワークＩＦ部４０、ＨＤＤ５０、などで構成されている。
【００１７】
まず放送波処理部２０は、アンテナＡＴによって受信されたデジタル放送波やアナログ放送波に対して、特定チャンネルの選局や、復調・復号処理を施して、映像データや音声データの他にＥＰＧなどのためのデータが含まれる信号を取得して、信号処理制御部２２に出力する。本実施形態では、ＥＰＧなどのためのデータから、番組のタイトルや放送時間、放送局、出演者名、当該出演者の所属団体名などの情報がテキスト形式で所定基準に基づいて記述されている番組関連情報を取得する。
【００１８】
外部信号入力部２１は、外部から入力された映像音声信号に対して必要とされる処理を施して、信号処理制御部２２に出力する。
ネットワークＩＦ部４０は、ＬＡＮなどのネットワークによりインターネットに接続し、この接続したインターネットを経由して提供される番組の映像データや音声データ、ＥＰＧなどのためのデータなどを受信して信号処理制御部２２へ出力する。またＬＡＮなどのネットワークにより外部ＨＤＤや外部情報記録装置などに接続し、この接続した装置と番組の映像データや音声データ、ＥＰＧなどのためのデータをやりとりする。本実施形態では放送波処理部２０と同様に、ＥＰＧなどのためのデータから、番組出演者名と当該出演者の所属団体名とが記述された番組関連情報を取得する。
【００１９】
また信号処理制御部２２は、入力された信号に対してＭＰＥＧ符号化／復号化演算処理や、映像信号と音声信号の分離処理、信号からのデータ抽出処理、または圧縮された信号の解凍処理などを施して、映像音声信号を出力するとともに、ＣＰＵを備えていて各ブロックを制御する。本実施形態では、所定条件で記述された単語の組み合わせを番組関連情報から抽出して記憶する処理、この抽出した単語の属性を特定して記憶する処理、この記憶した複数の単語を利用した番組検索処理などを実行するために各ブロックを制御する。
【００２０】
ＡＶ出力部２３は表示器とスピーカを備えると共に、信号処理制御部２２から入力された映像音声信号に対して必要な処理を施して映像を表示器へ出力し音声をスピーカへ出力する。
【００２１】
操作部３１は、装置を操作する入力操作の情報を受信する。同様に、受信部３０は、リモコンＲＣによる入力操作の情報を受信する。本実施形態では、記憶した複数の単語を利用した番組検索処理のための検索キーワードの入力情報を受信する。
【００２２】
ＨＤＤ５０は、放送波処理部２０や外部信号入力部２１、ネットワークＩＦ部４０などから取得した番組の映像データや音声データ、ＥＰＧなどのためのデータを保存し、この保存した番組の再生やコピーのためにデータを出力する。本実施形態では、装置外部から取得した番組関連情報や、この取得した番組関連情報から抽出した単語の組み合わせ、学習した属性ごとの単語辞書を保存する。
【００２３】
次に図１で説明したテレビジョン受像機１０に備えられた信号処理制御部２２によって実行される、番組関連情報からの単語抽出処理及び単語の関係学習処理を、図２を用いて説明する。
【００２４】
図２は、図１で説明した信号処理制御部２２によって実行される、番組関連情報からの単語抽出処理及び単語の関係学習処理を説明するための機能ブロック図である。
【００２５】
信号処理制御部２２は、番組関連情報取得部２０１、出演者情報抽出部２０２、属性判定部２０３、関係学習部２０４、関連検索単語抽出部２１１、ＯＳＤ生成部２１２、番組検索部２１３、などで構成されている。
【００２６】
またＨＤＤ５０は、番組関連情報保存部２２１、辞書部２２２、関係学習記憶部２２７、関係保存部２２８、などで構成され、さらに辞書部２２２は、関係辞書２２６、所属名辞書２２５、人名辞書２２４、除外単語辞書２２３、などで構成されている。
【００２７】
さらに併せて番組関連情報からの単語抽出処理を実行する各機能ブロックに入力される情報の一実施形態を、図３を用いて説明する。
図３は、番組関連情報からの単語抽出処理を実行する各機能ブロックに入力される情報の一実施形態を示す図である。
番組関連情報取得部２０１は、放送波処理部２０や外部信号入力部２１、ネットワークＩＦ部４０などを介して、番組放送波やインターネットなどから番組関連情報を取得して、番組関連情報保存部２２１に保存すると共に出演者情報抽出部２０２に提供する。具体的には、番組関連情報取得部２０１は、図３（ａ）に示す番組関連情報を取得して出演者情報抽出部２０２に提供する。
【００２８】
出演者情報抽出部２０２は、提供された番組関連情報から出演者が記述されている領域を特定して、特定した領域から所定条件に基づいて出演者の人名と所属団体名とが含まれる文字列を抽出する。そして抽出した文字列を分析して細分化した複数の単語または文字列を抽出して属性判定部２０３に出力する。
【００２９】
具体的には、提供された図３（ａ）に示す番組関連情報から、“［出演］ＴＡＫＩＡ（Ｊ嶋繁，Ｙ口龍哉，Ｋ府太市，Ｍ岡正博，Ｎ瀬友哉）”という文字列を出演者が記述されている領域として抽出し、さらに図３（ｂ）に示す“出演”という単語と“ＴＡＫＩＡ（Ｊ嶋繁，Ｙ口龍哉，Ｋ府太市，Ｍ岡正博，Ｎ瀬友哉）”という文字列を抽出して出力する。
【００３０】
属性判定部２０３は、出演者情報抽出部２０２から入力された単語または文字列をさらに分析して複数の単語に細分化する。そして細分化された複数の単語それぞれを辞書部２２２に登録された単語と照合する。また細分化する際に入力された単語に含まれる記号や、記号の位置関係などを所定条件で分析して、出演者の人名または所属団体名といった属性情報や複数の単語に関連性があることを示す関連性情報などを判定してそれぞれの単語に付与して、判定の結果に応じて辞書部２２２に追加登録する。そして関連性情報が付与された複数の単語の組み合わせを当該関連性情報と共に関係保存部２２８と関係学習部２０４に出力し、さらに関係学習部２０４には属性情報も併せて出力する。
【００３１】
具体的には、入力された図３（ｂ）に示す“出演”という単語“ＴＡＫＩＡ（Ｊ嶋繁，Ｙ口龍哉，Ｋ府太市，Ｍ岡正博，Ｎ瀬友哉）”という文字列から、図３（ｃ）に示す“ＴＡＫＩＡ”、“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｋ府太市”、“Ｍ岡正博”、“Ｎ瀬友哉”という６つの単語に細分化してそれぞれの単語の属性情報や関連性情報を判定する。
【００３２】
関係学習部２０４は、入力された単語それぞれが除外対象単語であるかを除外単語辞書２２３に登録された単語と照合し、また番組出演者の人名または所属団体名を示すものであるかを人名辞書２２４および所属名辞書に登録された単語と照合する。そして照合した結果特定された人名と所属団体名といった属性情報や、属性判定部２０３から入力された関連性情報が付与された複数の単語の組み合わせとその関連性情報、さらにその出現回数などを関係学習記憶部２２７に記憶する。なお出現回数とは、関連性情報が付与された複数の単語の組み合わせが属性判定部２０３から入力された回数を示している。すなわち関連性情報が付与された複数の単語の組み合わせが属性判定部２０３から入力される度に、その複数の単語の組み合わせが関係学習記憶部２２７に記憶されていれば出現回数を加算し、記憶されていなければ新たに記憶して、出現回数が所定回数を超えた単語の組み合わせがあったときに関係辞書２２６に追加登録する。
【００３３】
関連検索単語抽出部２１１は、リモコンＲＣまたは操作部３１によって任意の検索キーワードが入力されたときに、当該入力情報を取得して辞書部２２２または関係保存部２２８から検索キーワードである単語と関連性がある単語を全て読み出す。さらに入力された検索キーワードだけでなく読み出した全てのまたは一部の単語の情報をＯＳＤ生成部２１２に出力する。
【００３４】
ＯＳＤ生成部２１２は、入力された検索キーワードや読み出された複数の単語が一括表示された番組検索のためのＯＳＤを生成してＡＶ出力部２３へ出力する。
そして番組検索部２１３は、リモコンＲＣまたは操作部３１によって番組検索実行の操作入力がされると、番組検索のためのＯＳＤをＯＳＤ生成部２１２に生成するように要求し、生成されたＯＳＤに提示された検索単語によって番組関連情報保存部２２１などを利用して該当する番組を検索する。
【００３５】
ＨＤＤ５０が備える番組関連情報保存部２２１は、番組関連情報取得部２０１が取得した複数の番組関連情報を保存する。保存された番組関連情報は、番組検索部２１３によって実行される番組検索で対象検索キーワードによって番組を検索するための情報源として利用される。
【００３６】
さらに辞書部２２２は、人名を示す単語が登録される人名辞書２２４、人名辞書２２４に登録された任意の人名の所属団体名を示す単語が登録される所属名辞書２２５、人名と所属団体名の関係が登録される関係辞書２２６、人名または所属団体名に該当しない単語が登録される除外単語辞書２２３、などの辞書によって複数の単語が登録（保存）されている。これらの辞書の一実施形態を、図４を用いて説明する。
【００３７】
図４はＨＤＤ５０に備えられた辞書の一実施形態を示す図である。
図４（ａ）は除外単語辞書２２３の一実施形態であり、“アナウンサー”、“＊＊アナ”、“教授”、“他”、“ほか”などの単語が登録されている。なおそれぞれの単語に対して一意的なＩＤが付与される形態であっても構わない。
【００３８】
図４（ｂ）は人名辞書２２４の一実施形態であり、人名を示す単語それぞれに一意的なＩＤが付与されて登録されている。なおそれぞれの単語に対してＩＤが付与されない形態であっても構わない。
【００３９】
図４（ｃ）は所属名辞書２２５の一実施形態であり、所属団体名を示す単語それぞれに一意的なＩＤが付与されて登録されている。なおそれぞれの単語に対してＩＤが付与されない形態であっても構わない。
【００４０】
図４（ｄ）は関係辞書２２６の一実施形態であり、人名を示す単語と所属団体名を示す単語が組み合わせとなっていて、それぞれの組み合わせに一意的なＩＤが付与されて登録されている。なおそれぞれの単語に対してＩＤが付与されない形態であっても構わない。
【００４１】
なお人名辞書２２４および所属名辞書２２５は属性判定部２０３または関係学習部２０４によって適宜更新されるものであり、また関係辞書２２６は関係学習部２０４によって適宜更新されるものである。一方、除外単語辞書２２３はあらかじめ登録されているもので、番組関連情報から抽出された単語が新たに追加登録されることはないが、ネットワークＩＦ部４０や放送波処理部２０などによって更新されることが許可される実施形態であっても構わない。
【００４２】
またＨＤＤ５０に人名辞書２２４、所属名辞書２２５、関係辞書２２６、除外単語辞書２２３を備える実施形態として説明したが、これらの辞書はネットワークＩＦ部４０や図示しない記録媒体ＩＦ部を利用して装置外部のＨＤＤや情報記録媒体（情報記録装置）に備えられる実施形態であってもよい。
【００４３】
そして関係学習記憶部２２７は、関係学習部２０４が利用する記憶部であり、属性情報や関連性情報が付与された複数の単語の組み合わせがその出現回数と共に記憶される。
【００４４】
そして関係保存部２２８は、属性判定部２０３が出力した複数の単語がその関連性情報と共に保存される。ここでは、人名または所属団体名といった属性情報は併せて保存されていない。すなわち単に関連性がある複数の単語の組み合わせが保存されている。
【００４５】
なお複数の番組関連情報に対して施される単語抽出処理及び単語の関係学習処理は、一つの番組関連情報ごとに順次単語抽出処理及び単語の関係学習処理を施す形態であってもよいし、複数の番組関連情報に対してまず単語抽出処理を施してから継続して関係学習処理を行う形態であってもよい。
【００４６】
次に、図２で説明した出演者情報抽出部２０２によって実行される出演者情報抽出処理の一実施形態を、図５を用いて説明する。さらに具体例には図３も用いて説明する。
【００４７】
図５は、出演者情報抽出処理のフローチャートである。
まず出演者情報抽出部２０２は、番組関連情報を提供されるとその記述内容から出演者情報が記述される領域を特定する分析を行う。分析は番組関連情報の先頭から行われ“出演者”という見出し語を検出し、そして次に“番組内容”という見出し語を検出する。そしてこれらの見出し語が検出されると、“出演者”の直後から“番組内容”の直前までに記述される文字列が出演者の人名や所属団体名などの出演者情報が記述される領域であると特定する。なお出演者情報の記述領域を特定するための見出し語は“出演者”または“番組内容”という文字列に限定されるものではない。
【００４８】
またそれぞれの見出し語の直後の“：”は、区切り文字として判定されて出演者情報には含まれない。区切り文字は、“：”以外に“，”、“；”、“  ”、“・”、“「”、“」”、“［”、“］”などが該当する。なお区切り文字の前後の文字や、同一の区切り文字が複数個連続して記述されているか、などの条件を考慮して区切り文字は特定される。
【００４９】
そして次に、出演者情報領域の文字列の分析を行い、人名または所属団体名の候補となる単語を抽出する。まずは出演者情報の文字列の先頭から区切り文字の有無を確認する（Ｓ５０１）。区切り文字がない場合（Ｓ５０１のＮ）は、確認した文字列を図示しない一時記憶部に記憶し（Ｓ５０４）、その文字列の直後に未判定文字があるかを判定する（Ｓ５０５）。未判定文字がなければ（Ｓ５０５のＮ）処理を終了し、未判定文字がある場合（Ｓ５０５のＹ）は、直後の文字列に対して区切り文字があるかを確認する処理（Ｓ５０１）に移行する。一方、確認対象文字列に区切り文字がある場合（Ｓ５０１のＹ）は、さらに属性記述記号で囲まれている範囲内かを確認する（Ｓ５０２）。なお属性記述記号は“（”と“）”であり、すなわちこの２つの記号の間に区切り文字があるかを確認する。そして区切り文字が２つの属性記号の範囲内である場合（Ｓ５０２のＹ）は、確認した文字列を図示しない一時記憶部に記憶し（Ｓ５０４）、その文字列の直後に未判定文字があるかを判定する（Ｓ５０５）。一方区切り文字が２つの属性記述記号の範囲外である場合（Ｓ５０２のＮ）は、区切り文字で文字列を分割し（Ｓ５０３）、分割されたそれぞれの単語または文字列を図示しない一時記憶部に記憶して（Ｓ５０４）、未判定文字列を確認する（Ｓ５０５）。
【００５０】
すなわち出演者情報抽出処理は、提供された番組関連情報から出演者情報の領域を特定して、特定した文字列に対して基本的に区切り文字で文字列を分割して複数の単語または文字列に分けるが、属性記述記号の範囲内の区切り記号では分割しない処理である。
【００５１】
具体的には、提供された図３（ａ）に示す番組関連情報から抽出した、“［出演］ＴＡＫＩＡ（Ｊ嶋繁，Ｙ口龍哉，Ｋ府太市，Ｍ岡正博，Ｎ瀬友哉）”という文字列に対して、“出演”という単語の前後の区切り文字“［”と“］”では分割を行い、“ＴＡＫＩＡ”という単語に続く属性記述記号“（”と“）”の範囲内にある４つの区切り記号“，”に対しては分割を行わない。従って、出演者情報抽出処理の結果、図３（ｂ）に示す“出演”という単語と“ＴＡＫＩＡ（Ｊ嶋繁，Ｙ口龍哉，Ｋ府太市，Ｍ岡正博，Ｎ瀬友哉）”という文字列が抽出される。
【００５２】
なおこれまでは、処理対象の文字列全体に対して属性記述記号と区切り文字の位置関係を一括して検出して分割処理を行う実施形態を説明したが、処理対象の文字列の先頭文字から一文字ずつ区切り文字または属性記述記号の位置関係を判定しながら分割処理を行う形態であってもよい。
【００５３】
次に図２で説明した属性判定部２０３によって実行される属性判定処理の一実施形態を、図６を用いて説明する。
図６は、属性判定処理のフローチャートである。
まず属性判定部２０３は、入力された単語または文字列に属性記述記号があるかを確認する（Ｓ６０１）。属性記述記号があった場合（Ｓ６０１のＹ）は、属性記述記号または区切り文字にて単語または文字列を複数に分割して、分割して抽出された複数の単語を図示しない一時記憶部に記憶する（Ｓ６０２）。一方入力された単語または文字列に属性記述記号がない場合（Ｓ６０１のＮ）は、その単語を記憶する。従ってこれまでの処理によって、属性記述記号または区切り文字が含まれない複数の単語が記憶される。そして記憶されたそれぞれの単語は除外単語辞書２２３に登録されている単語と照合され、除外単語に該当する単語は一時記憶部から除外する（Ｓ６０３）。さらに除外されなかった単語は人名辞書２２４および所属名辞書２２５に登録されている単語と照合され、当該単語が人名または所属団体名として登録されていた場合は、それらの属性情報を照合された単語に対応付けて記憶する（Ｓ６０４）。
【００５４】
またさらに属性判定部２０３は、入力された単語を複数に分割して記憶する単語抽出処理と併せて、分割してできた複数の単語の関連性を判定する処理も行う。この処理は、属性記述記号“（”の直前にある単語と、属性記述記号“（”と“）”の範囲内にある単語とは関連性があるものとみなし、それぞれの単語が関連するものであることを示す関連性情報をそれぞれの単語に付加して記憶するものである。なお特に、属性記述記号“（”と“）”の範囲内に区切り文字がある単語を分割して複数の単語が抽出された場合は、“（”の直前の単語は所属団体名であり“（”と“）”の範囲内から抽出された複数の単語は人名であると特定し、特定された属性情報と併せて関連性情報をそれぞれの単語に付加すると共に人名辞書２２４および所属名辞書２２５と照合する。
【００５５】
そして関連性情報が付加された単語の組み合わせは関連単語情報として関係保存部２２８と関係学習部２０４に出力される。また出力された関連単語情報の中に属性情報が対応付けられた単語があるときは、関連単語情報と併せて属性情報も関係学習部２０４に出力する。すなわち関係学習部２０４には属性情報が対応付けられて尚且つ関連性情報が付加された関連単語情報が出力されるが、関係保存部２２８には関連性情報が付加された関連単語情報が出力されるので、関係保存部２２８に保存される単語には属性情報が対応付けられていない。
【００５６】
具体的には、図３（ｂ）に示す“出演”という単語と“ＴＡＫＩＡ（Ｊ嶋繁，Ｙ口龍哉，Ｋ府太市，Ｍ岡正博，Ｎ瀬友哉）”という文字列が入力された場合は、“出演”は除外単語辞書２２３に登録された単語であるので除外され、“ＴＡＫＩＡ（Ｊ嶋繁，Ｙ口龍哉，Ｋ府太市，Ｍ岡正博，Ｎ瀬友哉）”は“（”と“，”と“）”とで分割されて、図３（ｃ）に示す“ＴＡＫＩＡ”、“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｋ府太市”、“Ｍ岡正博”、“Ｎ瀬友哉”という６つの単語を抽出する。さらに“（”の直前の単語“ＴＡＫＩＡ”は所属団体名として所属名辞書２２５と照合され、“（”と“）”の範囲内から抽出された５つの単語“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｋ府太市”、“Ｍ岡正博”、“Ｎ瀬友哉”それぞれは人名として人名辞書２２４に追加登録される。さらにそれら６つの単語は、“ＴＡＫＩＡ”と“Ｊ嶋繁”、“ＴＡＫＩＡ”と“Ｙ口龍哉”、“ＴＡＫＩＡ”と“Ｋ府太市”、“ＴＡＫＩＡ”と“Ｍ岡正博”、“ＴＡＫＩＡ”と“Ｎ瀬友哉”という関連性のある５つの組み合わせが特定される。そしてこれら５つの組み合わせは関係保存部２２８と関係学習部２０４に出力され、さらにそれぞれの単語の属性情報が併せて関係学習部２０４に出力される。
【００５７】
さらに属性判定部２０３が抽出した図３（ｃ）に示す単語に対して付与される関連性情報の概念を、図７を用いて説明する。
図７は図３（ｃ）に示す単語に対して付与される関連性情報の概念図である。
前述したように図３（ｃ）に示す複数の単語は、それらの記述を分析することによって図７（ａ）に示す概念図のように関連性情報が付与される。すなわち１つの所属団体名に対して５人の人名が所属しているときには、５つの人名それぞれに対して１つの所属団体名が関連付けられた関連性となり、それぞれの人名ごとに異なる関連性情報が付与されることになり、同一の所属団体名に対して５つの異なる関連性情報が付与されている。しかし図７（ｂ）に示す概念図のように１つの所属団体名に対して５人の人名が関連付けられた関連性情報が付与される形態であってもよい。すなわち所属団体名に対して関連性情報が付与されるので、特定の所属団体名とその団体に所属する人名に対しては同一の関連性情報が付与される。
【００５８】
次に図２で説明した関連検索単語抽出部２１１によって実行される、入力された検索単語に基づいて抽出した関連単語を提示する関連検索単語提示画面の一実施形態を、図８を用いて説明する。
【００５９】
図８は入力された検索単語に基づいて抽出した関連単語を提示する関連検索単語提示画面の一実施形態を示す図である。
関連検索単語提示画面８０１は、リモコンＲＣまたは操作部３１から操作入力された番組を検索するための検索キーワードを表示する検索単語表示部８１１と、操作入力された検索キーワードに関連性のある単語を提示する関連検索単語表示部８２１〜８２５と、番組検索の実行を開始するための検索開始ボタン８３１と、番組検索の実行を停止すると共に関連検索単語提示画面８０１の表示を停止するためのキャンセルボタン８３２を備える。
【００６０】
まず番組検索部２１３は、リモコンＲＣまたは操作部３１から番組検索実行の操作入力の情報を受信すると、ＯＳＤ生成部２１２に対して番組検索のための検索単語を提示するＯＳＤの生成を要求する。そしてＯＳＤ生成部２１２は関連検索単語提示画面８０１を生成して、生成された関連検索単語提示画面８０１をＡＶ出力部２３に出力して表示器に表示する。
【００６１】
そして表示された関連検索単語提示画面８０１を利用して、リモコンＲＣまたは操作部３１から番組検索のための検索キーワードの入力の操作入力がされると、当該検索キーワードが検索単語表示部８１１に表示されるとともに、当該検索キーワードの情報が関連検索単語抽出部２１１に入力される。そして関連検索単語抽出部２１１は入力された検索キーワードを関係保存部２２８または関係辞書２２６から検索して、当該検索キーワードに関連付けて保存されている単語を抽出してＯＳＤ生成部２１２へ出力する。さらに抽出された検索キーワードに関連する単語を、関係保存部２２８または関係辞書２２６から検索して、当該抽出された単語に関連する単語であって尚且つ検索キーワードでない新たな単語を抽出してＯＳＤ生成部２１２へ出力する。そして複数の単語を入力されたＯＳＤ生成部２１２は、当該複数の単語を関連検索単語表示部８２１〜８２５に表示する。この状態で検索開始ボタン８３１が押下されると番組検索部２１３が番組検索を開始する。
【００６２】
具体的には、検索キーワードとして“Ｋ府太市”という単語が入力された場合、当該単語に関連付けて保存されている“ＴＡＫＩＡ”を抽出して、さらに“ＴＡＫＩＡ”に関連付けて保存されている“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｍ岡正博”、“Ｎ瀬友哉”を抽出してＯＳＤ生成部２１２に出力する。そしてＯＳＤ生成部２１２は、関連検索単語表示部８２１に検索キーワードと直接的に関係する単語である“ＴＡＫＩＡ”を表示し、関連検索単語表示部８２２〜８２５に検索キーワードと間接的に関係する単語である“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｍ岡正博”、“Ｎ瀬友哉”の４個の単語を表示する。
【００６３】
さらに検索開始ボタン８３１が押されると、検索キーワードの“Ｋ府太市”だけでなく、直接的に関係する単語の“ＴＡＫＩＡ”や間接的に関係する単語の“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｍ岡正博”、“Ｎ瀬友哉”という複数の単語に基づいて番組検索を開始する。
【００６４】
このとき抽出された６つの単語は、“ＴＡＫＩＡ”という１つの単語に対して、“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｋ府太市”、“Ｍ岡正博”、“Ｎ瀬友哉”という５つの単語との関連性を示す関連性情報が付与されているが、例えば、“ＴＡＫＩＡ”に対して“ジョンズ事務所”という単語との関連性情報が付与されている場合には、関連検索単語抽出部２１１は、検索キーワードである“Ｋ府太市”に対して、“Ｊ嶋繁”、“Ｙ口龍哉”、“Ｍ岡正博”、“Ｎ瀬友哉”と併せて、“ジョンズ事務所”も間接的に関係する単語として抽出する。すなわち、検索キーワードとの関連性が２つ離れた単語が抽出される。
【００６５】
さらに関係保存部２２８には関連付けられた複数の単語が保存されているので、関連検索単語抽出部２１１は、検索キーワードとの関連性が２以上離れた単語を抽出する実施形態であってもよい。
【００６６】
なお関連検索単語表示部８２１〜８２５に表示される全ての単語によって番組検索を行うのではなく、それぞれの単語に対して選択欄を設けて任意に選択できるように提示し、選択された単語によって番組検索を行う実施形態としてもよい。
【００６７】
（変形例１）
番組関連情報から人名または所属団体名を取得して、この取得した単語によって辞書を更新するのではなく、ネットワークＩＦ部４０や放送波処理部２０などを利用して装置外部から辞書データベースを取得する実施形態であってもよい。
【００６８】
（変形例２）
辞書部２２２はＨＤＤ５０に備えるのではなく、ネットワークＩＦ部４０に接続されたインターネット上のサーバなどに備える実施形態であってもよい。またさらにインターネット上のサーバにある辞書部がインターネットに接続された複数の装置から情報を収集して更新し、サーバに接続した複数の装置で共有できる実施形態であってもよい。
【００６９】
以上説明したように本実施形態によれば、番組検索のための検索キーワードが入力されたときに、特定の単語と併せて当該単語に関連する単語も記憶する辞書を利用して、検索キーワードに直接的に関係する関連キーワードを元にして検索キーワードに間接的に関係する関連キーワードを抽出するので、入力された検索キーワードや直接的に関係する関連キーワードだけでなく、当該検索キーワードに間接的に関係する関連キーワードによっても番組を検索できるように複数のキーワードを提示し、さらに提示された複数のキーワードによって番組検索を実行することができる。
【００７０】
なお以上の説明では、出演者の人名と当該出演者の所属団体名および当該所属団体名に所属する他の所属者との関係に関する実施形態であったが、例えば、都市名と当該都市名がある国名および当該国名の他の都市名などの関係に関する実施形態であってもよい。
【００７１】
また以上の説明では、検索キーワードによって番組を検索する実施形態であったが、インターネットを利用して検索キーワードの入力を許可する画面を提示して、当該入力された検索キーワードが含まれる情報を検索する実施形態であってもよい。
【００７２】
また本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【符号の説明】
【００７３】
１０…テレビジョン受像機、２０…放送波処理部、２１…外部信号入力部、２２…信号処理制御部、２３…ＡＶ出力部、３０…受信部、３１…操作部、４０…ネットワークＩＦ部、５０…ＨＤＤ、２０１…番組関連情報取得部、２０２…出演者情報抽出部、２０３…属性判定部、２０４…関係学習部、２１１…関連検索単語抽出部、２１２…ＯＳＤ生成部、２１３…番組検索部、２２１…番組関連情報保存部、２２２…辞書部、２２３…除外単語辞書、２２４…人名辞書、２２５…所属名辞書、２２６…関係辞書、２２７…関係学習記憶部、２２８…関係保存部。
【図１】
2010182123.tif 000003
【図２】
2010182123.tif 000004
【図３】
2010182123.tif 000005
【図４】
2010182123.tif 000006
【図５】
2010182123.tif 000007
【図６】
2010182123.tif 000008
【図７】
2010182123.tif 000009
【図８】
2010182123.tif 000010