(57)【要約】【課題】従来、電子番組表の中に存在しない文字列が設定されると利用者が求める番組を検索することが出来ない。【解決手段】番組受信装置１０２は、ＥＰＧを取得するＥＰＧ取得手段２０７と、利用者によって指定された文字列に関連する情報を情報サーバ１０７により検索させる外部情報検索手段２１０と、情報サーバ１０７によって検索された情報の中から、番組を検索するためのキーワードを決定するための規則に基づいてキーワードを決定するキーワード決定手段２１３と、決定されたキーワードを含む番組を、取得されたＥＰＧの中から検索するＥＰＧ検索手段２１４とを有し、外部情報検索手段２１０は、検索された番組のタイトルを情報サーバ１０７により検索させ、番組受信装置１０２は、情報サーバ１０７によって得られた検索結果において検索件数が多い上位所定の個数の番組を選択する番組選択手段２２３をも有する。【選択図】図２
2011055205.tif 000002
【特許請求の範囲】
【請求項１】
電子番組表を取得する電子番組表取得手段と、
利用者によって指定された文字列に関連する情報を本装置の外部の検索装置により検索させる第１外部情報検索手段と、
前記第１外部情報検索手段の制御により前記検索装置によって検索された情報の中から、番組を検索するためのキーワードを決定するための規則に基づいてキーワードを決定するキーワード決定手段と、
前記キーワード決定手段によって決定されたキーワードを含む番組を、取得された前記電子番組表の中から検索する番組検索手段と、
前記番組検索手段によって検索された番組のタイトルを前記検索装置により検索させる第２外部情報検索手段と、
前記第２外部情報検索手段の制御により前記検索装置によって得られた検索結果において検索件数が多い上位所定の個数の番組を選択する番組選択手段と
を備える番組検索装置。
【請求項２】
前記規則は、名詞をキーワードとして決定する規則である
請求項１に記載の番組検索装置。
【請求項３】
前記規則は、出現数の多い上位所定の個数の文字列をキーワードとして決定する規則である
請求項１に記載の番組検索装置。
【請求項４】
前記検索件数は、ヒット件数である
請求項１に記載の番組検索装置。
【請求項５】
前記検索件数は、検索回数である
請求項１に記載の番組検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が視聴又は記録したいと考える番組を検索する番組検索装置に関する。
【背景技術】
【０００２】
一般に、テレビ放送番組を予約録画する場合、新聞のテレビ放送番組欄や電子番組表（ＥＰＧ）を参照して所望のテレビ放送番組の予約録画を設定し、テレビ放送番組を記録媒体に録画するということが行われている。
【０００３】
また、インターネットや放送信号よりＥＰＧを取得し、利用者によって設定されたキーワードを含む番組をＥＰＧの中で検索し、検索した番組を録画予約する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３６１３９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の番組検索方法では、ＥＰＧの中でキーワード検索を行って視聴又は録画したい番組を検索するので、適切なキーワードが思いつかなかったり、キーワードの一部が間違っていたりして、ＥＰＧの中にあるキーワードを指定できなかった場合には、求める番組をうまく検索出来ないという問題がある。
【０００６】
本発明は、電子番組表の中に存在しない文字列が入力されても利用者が求める率の高い番組を検索する番組検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決し上記目的を達成するために、本発明の番組検索装置は、電子番組表を取得する電子番組表取得手段と、利用者によって指定された文字列に関連する情報を本装置の外部の検索装置により検索させる第１外部情報検索手段と、前記第１外部情報検索手段の制御により前記検索装置によって検索された情報の中から、番組を検索するためのキーワードを決定するための規則に基づいてキーワードを決定するキーワード決定手段と、前記キーワード決定手段によって決定されたキーワードを含む番組を、取得された前記電子番組表の中から検索する番組検索手段と、前記番組検索手段によって検索された番組のタイトルを前記検索装置により検索させる第２外部情報検索手段と、前記第２外部情報検索手段の制御により前記検索装置によって得られた検索結果において検索件数が多い上位所定の個数の番組を選択する番組選択手段とを有する。
【０００８】
前記規則は、名詞をキーワードとして決定する規則であってもよいし、出現数の多い上位所定の個数の文字列をキーワードとして決定する規則であってもよい。また、前記検索件数は、ヒット件数であってもよいし、検索回数であってもよい。
【発明の効果】
【０００９】
本発明は、電子番組表の中に存在しない文字列が入力されても利用者が求める率の高い番組を検索する番組検索装置を提供することが出来る。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態における番組受信装置を含むシステムの全体構成を模式的に示す図である。
【図２】本実施の形態における番組受信装置の構成図である。
【図３】本実施の形態におけるキーワード検索画面を示す図である。
【図４】本実施の形態における検索結果例を示す図である。
【図５】本実施の形態におけるキーワード検索の説明図である。
【図６】本実施の形態におけるＤＢの構造説明図である。
【図７】本実施の形態における番組受信装置の動作の各ステップを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態を図面を参照しながら説明する。
【００１２】
［導入］
図１は、本実施の形態における番組受信装置１０２を含むシステムの全体構成を模式的に示している。番組受信装置１０２には、アンテナ１０１からのＴＶ放送やＥＰＧが入力される。また、番組受信装置１０２は、通信装置１０３を経由してインターネット等の通信回線１０５に接続されることで、装置外部の番組情報提供サーバ１０６よりＥＰＧを入手することや、情報サーバ１０７よりＥＰＧとは別の情報を得ることが可能である。
【００１３】
本実施の形態における番組受信装置１０２は、利用者が探したい番組と何か関連がありそうだと判断した文字列に関連する情報を装置外部の情報サーバ１０７に検索させ、その検索結果を解析した上でＥＰＧを検索し、検索結果として得られた番組タイトルを再度情報サーバ１０７に検索させ、話題性を判断した上で利用者に検索結果を示す。これにより、利用者が正しい番組名や適切な人名等の文字列が不明であったとしても、利用者が求める率の高い検索結果を提示することが出来る。
【００１４】
［番組受信装置１０２の構成］
本実施の形態における番組受信装置１０２の構成について、図２を使って説明する。図２は、本実施の形態における番組受信装置１０２の構成図である。
【００１５】
番組受信装置１０２は、図２に示すように、放送受信手段２０３と、通信手段２０４と、ＥＰＧ取得手段２０７と、ユーザＩ／Ｆ入力手段２１９と、データベース（以下、「ＤＢ」と記載する。）２０８と、検索語抽出手段２０９と、外部情報検索手段２１０と、キーワード候補抽出手段２１２と、キーワード決定手段２１３と、ＥＰＧ検索手段２１４と、録画予約設定手段２１５と、記録再生手段２１６と、記録媒体２１７と、番組タイトル抽出手段２２１と、検索件数抽出手段２２２と、番組選択手段２２３とを有する。
【００１６】
［各部の具体的な説明］
以下に、番組受信装置１０２を構成する各部を具体的に説明する。
【００１７】
放送受信手段２０３は、アンテナ１０１から出力される放送信号を受信するチューナである。通信手段２０４は、番組受信装置１０２を通信回線１０５に接続する手段であり、例えばＬＡＮ等の通信回線に接続するためのデバイスである。ＥＰＧ取得手段２０７は、放送受信手段２０３によって受信される放送信号に重畳されているＥＰＧを取得したり、通信手段２０４を介して通信回線１０５に接続されている番組情報提供サーバ１０６にアクセスして得られるＥＰＧ（例えばｉＥＰＧ：Internet Electronic Program Guide）を取得するものである。
【００１８】
ＤＢ２０８は、ＥＰＧ取得手段２０７によって取得されたＥＰＧや、各番組のタイトルや内容などの情報が蓄積される。ユーザＩ／Ｆ入力手段２１９は、赤外線受光素子等の入力デバイスを含み、リモコン２２０や図示しない本体キーなどのユーザＩ／Ｆを介して入力される文字列を番組受信装置１０２内に取り込むためのものである。検索語抽出手段２０９は、入力された一つ以上の文字列を、論理積（ＡＮＤ），論理和（ＯＲ）の判断等により、検索語として抽出する手段である。外部情報検索手段２１０は、入力された文字列に関連する情報を、通信手段２０４を用いて通信回線１０５に接続されている装置外部の情報サーバ１０７に検索させるためのものである。また、外部情報検索手段２１０は、番組タイトル抽出手段２２１によって抽出された番組タイトルに関連する情報を情報サーバ１０７に検索させるためのものでもある。
【００１９】
キーワード候補抽出手段２１２は、情報サーバ１０７によって検索された結果を分析し、キーワード候補を抽出するための規則に基づいて、キーワード候補を抽出するためのものである。キーワード決定手段２１３は、キーワード候補抽出手段２１２によって抽出されたキーワード候補の中から、キーワードを決定するための規則に基づいて、キーワードを決定するためのものである。例えば、キーワード決定手段２１３は、出現数の多い上位所定の個数のキーワード候補を、キーワードとして決定する。ＥＰＧ検索手段２１４は、キーワード決定手段２１３によって決定されたキーワードをＤＢ２０８に蓄積されているＥＰＧの中で検索するものである。番組タイトル抽出手段２２１は、ＥＰＧ検索手段２１４によって得られた検索結果から番組タイトルを抽出する手段である。
【００２０】
検索件数抽出手段２２２は、番組タイトル抽出手段２２１によって抽出された番組タイトルを情報サーバ１０７に検索させた結果から、検索ヒット件数や検索回数等の検索件数を抽出する手段である。番組選択手段２２３は、検索件数抽出手段２２２によって得られた検索件数が多い上位所定の個数の番組を、利用者が求める番組の候補として選択する手段である。録画予約設定手段２１５は、番組選択手段２２３によって選択された番組を録画予約設定するものである。記録再生手段２１６は、番組選択手段２２３によって選択された番組を視聴のためにＴＶ１０４に表示したり、番組選択手段２２３によって選択されて録画予約設定手段２１５によって録画予約された番組を記録媒体２１７に録画したり、記録媒体２１７に記録された番組を再生するものである。
【００２１】
［キーワード検索画面］
図３は、利用者が番組検索を行う画面を示す図である。
【００２２】
利用者は、ユーザＩ／Ｆ入力手段２１９を介して検索語入力部分５０１に、番組に関する検索語（文字列）を入力する。図３では、例として「運び版」という検索語が入力されているが、実際にはこの文字列「運び版」は番組に関する検索語としては正確ではなく、本来は「運び番」と入力すべきところを利用者が誤って「運び版」と入力した様が表されている。利用者が検索ボタン５０２を押すと、後述する処理によって得られた結果としての番組が検索結果表示部分５０３に表示される。
【００２３】
［検索結果例］
図４は、外部情報検索手段２１０が検索語抽出手段２０９によって抽出された検索語（図４では「運び版」）に関連するＷｅｂページを情報サーバ１０７に検索させた結果の例を示している。
【００２４】
検索結果には、Ｗｅｂページの内容に含まれるページタイトル６０１と、ヒットした検索語周辺の文章である検索ダイジェスト６０２とが含まれる。利用者が検索語として入力した語句（文字列）には誤りがある。しかしながら、情報サーバ１０７による検索では不特定多数が記述したＷｅｂページなどがヒットするため、同様の記述違いを起こしている人が多数いるために、利用者が検索結果として期待している番組に関する内容も含まれている様が表されている。
【００２５】
［キーワード抽出］
図５は、図２におけるキーワード決定手段２１３がキーワードを決定する際に使うデータ構造の説明図である。
【００２６】
キーワード列には、検索結果からキーワード候補を抽出するキーワード候補抽出手段２１２によって抽出されたキーワード候補が格納され、出現数列には、検索結果におけるキーワード候補の出現数が格納され、出現数を順位付けしたものが順位列に格納される。キーワード決定手段２１３は、キーワード候補の中から出現数の多い上位所定の個数のキーワード候補を、キーワードとして決定する。
【００２７】
［ＤＢ］
図６は、図２におけるＤＢ２０８の中の、番組タイトルとそれに関連する情報とを示すデータ構造の説明図である。
【００２８】
番組タイトル列には、番組のタイトル文字列が格納され、内容の列には、番組の内容に関する説明文が格納され、番組ＩＤの列には、番組を特定する一意のＩＤが格納される。出現数列には、ＥＰＧ検索手段２１４がＤＢ２０８の中でキーワード検索を行って合致したキーワードの出現数が格納される。出現数が多い上位所定の個数の番組タイトルが番組タイトル抽出手段２２１によって抽出され、外部情報検索手段２１０は、抽出された番組タイトルに関連する番組情報を情報サーバ１０７に検索させる。情報サーバ１０７により得られたヒット件数が検索件数抽出手段２２２によりヒット数列に格納される。番組選択手段２２３は、ヒット件数が多い上位所定の個数の番組を選択する。
【００２９】
［動作］
次に、番組受信装置１０２の動作を図７を用いて説明する。図７は、番組受信装置１０２の動作の各ステップを示すフローチャートである。
【００３０】
ＤＢ２０８には、ＥＰＧ取得手段２０７によりＥＰＧが既に登録されているものとする。検索語抽出手段２０９は、ユーザＩ／Ｆ入力手段２１９を介してユーザによって入力された一つ以上の検索語を抽出する（Ｓ１）。外部情報検索手段２１０は、抽出された検索語に関連する情報を通信手段２０４を介して情報サーバ１０７に検索させる（Ｓ２）。キーワード候補抽出手段２１２は、情報サーバ１０７によって得られた検索結果（図６の検索結果例を参照）から、名詞や人名等の形態素を抜き出し、それによりキーワード候補を抽出する（Ｓ３）。
【００３１】
キーワード決定手段２１３は、図５に例示するデータ構造で出現回数が多い上位所定の個数のキーワード候補をキーワードとして決定する（Ｓ４）。ＥＰＧ検索手段２１４は、キーワード決定手段２１３により決定されたキーワードをＤＢ２０８に格納されているＥＰＧの中で検索する（Ｓ５）。番組タイトル抽出手段２２１は、ＤＢ２０８のＥＰＧの中の、キーワード決定手段２１３によって決定されたキーワードを含む番組のタイトルを抽出する（Ｓ６）。外部情報検索手段２１０は、抽出された番組タイトルを通信手段２０４を介して情報サーバ１０７に検索させる（Ｓ７）。
【００３２】
検索件数抽出手段２２２は、検索結果から番組タイトル抽出手段２２１によって抽出された番組タイトルのヒット件数を抽出し、番組選択手段２２３は、ヒット件数が多い上位所定の個数の番組を、利用者が求める番組の候補として選択する（Ｓ８）。番組選択手段２２３は、選択した結果を図３の検索結果表示部分５０３に表示する（Ｓ９）。
【００３３】
このように、番組受信装置１０２は、電子番組表の中に存在しない文字列が入力されても利用者が求める率の高い番組を検索することが出来る。更に言うと、正しい番組名やキーワードが不明であったとしても、番組受信装置１０２は、情報サーバ１０７を利用することにより、利用者が求める率の高い検索結果（番組）を話題性を考慮して提示することが出来る。
【００３４】
なお、ステップＳ８では、検索件数抽出手段２２２は、番組タイトル抽出手段２２１によって抽出された番組タイトルが検索された回数を抽出し、番組選択手段２２３は、検索された回数が多い上位所定の個数の番組を選択してもよい。
【００３５】
また、録画予約設定手段２１５は、ステップＳ８で得られた番組を記録再生手段２１６により記録媒体２１７に予約録画することも出来る。
【符号の説明】
【００３６】
１０１  アンテナ、  １０２  番組受信装置、  １０３  通信装置、  １０４  ＴＶ、  １０５  通信回線、  １０６  番組情報提供サーバ、  １０７  情報サーバ、  ２０３  放送受信手段、  ２０４  通信手段、  ２０７  ＥＰＧ取得手段、  ２０８  ＤＢ、  ２０９  検索語抽出手段、  ２１０  外部情報検索手段、  ２１２  キーワード候補抽出手段、  ２１３  キーワード決定手段、  ２１４  ＥＰＧ検索手段、  ２１５  録画予約設定手段、  ２１６  記録再生手段、  ２１７  記録媒体、  ２１９  ユーザＩ／Ｆ入力手段、  ２２０  リモコン、  ２２１  番組タイトル抽出手段、  ２２２  検索件数抽出手段、  ２２３  番組選択手段、  ５０１  検索語入力部分、  ５０２  検索ボタン、  ５０３  検索結果表示部分、  ６０１  ページタイトル、  ６０２  検索ダイジェスト。
【図１】
2011055205.tif 000003
【図２】
2011055205.tif 000004
【図３】
2011055205.tif 000005
【図４】
2011055205.tif 000006
【図５】
2011055205.tif 000007
【図６】
2011055205.tif 000008
【図７】
2011055205.tif 000009