(57)【要約】【課題】番組内容に関連した情報について、ユーザが期待する検索結果が得られるようにすること。【解決手段】情報処理装置１００は、検索に好適なキーワードである完全シーンキーワードを蓄積する完全シーンキーワード蓄積部１１２と、シーンキーワード抽出部１０９で抽出されたシーンキーワードの中から、検索に用いるシーンキーワードである検索シーンキーワードの選択を受けるシーンキーワード選択部１１４と、その検索シーンキーワードを部分文字列とする完全シーンキーワードが完全シーンキーワード蓄積部１１２に蓄積されている場合には、その完全シーンキーワードを検索用キーワードとして特定するシーンキーワード補完部１１５と、シーンキーワード補完部１１５で特定された検索用キーワードで、番組の関連情報を検索する番組関連情報検索部１１６とを備える。【選択図】図１
2014102811.tif 000002
【特許請求の範囲】
【請求項１】
番組の映像情報、音声情報及び字幕情報を含む視聴情報を取得する視聴情報取得部と、
前記視聴情報取得部で取得された視聴情報から、視聴中の番組におけるシーンに関するテキスト情報であるシーンテキスト情報を取得するシーンテキスト情報取得部と、
前記シーンテキスト情報からシーンキーワードを抽出するシーンキーワード抽出部と、
前記シーンキーワード抽出部で抽出されたシーンキーワードが、検索に好適なキーワードであるか否かを判定する完全シーンキーワード判定部と、
前記完全シーンキーワード判定部で検索に好適なキーワードと判定されたシーンキーワードを、完全シーンキーワードとして蓄積する完全シーンキーワード蓄積部と、
前記シーンキーワード抽出部で抽出されたシーンキーワードの中から、検索に用いるシーンキーワードである検索シーンキーワードの選択を受けるシーンキーワード選択部と、
前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードが前記完全シーンキーワード蓄積部に蓄積されている場合には、前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードを検索用キーワードとして特定するシーンキーワード補完部と、
前記シーンキーワード補完部で特定された検索用キーワードで、前記番組の関連情報を検索する番組関連情報検索部と、を備えること
を特徴とする情報処理装置。
【請求項２】
前記完全シーンキーワード取得部で判定された完全シーンキーワードが、他の完全シーンキーワードの部分文字列となっていない場合に、当該完全シーンキーワードを前記完全シーンキーワード蓄積部に蓄積させる完全シーンキーワード更新部をさらに備えること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記視聴情報取得部を監視して、前記視聴情報取得部での前記番組の切り替えを検出する番組切替検出部と、
番組毎に、前記完全シーンキーワードを蓄積する番組毎完全シーンキーワード蓄積部と、をさらに備え
前記完全シーンキーワード更新部は、前記視聴情報取得部で切り替えられた後の番組の前記完全シーンキーワードが前記番組毎完全シーンキーワード蓄積部に蓄積されている場合には、前記視聴情報取得部で切り替えられた後の番組の前記完全シーンキーワードで、前記完全シーンキーワード蓄積部に記憶されている前記完全シーンキーワードを置き換えること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記視聴情報は、前記番組の内容を示す番組情報をさらに含み、
前記視聴情報取得部で取得された視聴情報から、視聴中の番組の番組情報を取得する番組情報取得部と、
前記番組情報取得部で取得された番組情報から番組キーワードを抽出する番組キーワード抽出部と、
前記番組キーワード抽出部で抽出された番組キーワードを蓄積する番組情報蓄積部と、をさらに備え、
前記シーンキーワード補完部は、前記シーンキーワード選択部で選択されたシーンキーワードを補完することのできる前記番組キーワードが前記番組キーワード蓄積部に蓄積されている場合、又は、前記シーンキーワード選択部で選択されたシーンキーワードを補完することのできる前記完全シーンキーワードが前記完全シーンキーワード蓄積部に蓄積されている場合には、前記シーンキーワード選択部で選択されたシーンキーワードを補完することのできる前記番組キーワード又は前記完全シーンキーワードを検索用キーワードとして特定すること
を特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記シーンキーワード補完部は、前記シーンキーワード選択部で選択されたシーンキーワードを部分文字列とする前記番組キーワードを、前記シーンキーワード選択部で選択されたシーンキーワードを補完することのできる前記番組キーワードとすること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記番組キーワード抽出部で抽出された番組キーワードが、他の番組キーワードの部分文字列となっていない場合に、当該番組キーワードを前記番組キーワード蓄積部に蓄積させる番組キーワード更新部をさらに備えること
を特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記視聴情報取得部を監視して、前記視聴情報取得部での前記番組の切り替えを検出する番組切替検出部と、
番組毎に、前記番組キーワードを蓄積する番組毎番組キーワード蓄積部と、をさらに備え
前記番組キーワード更新部は、前記視聴情報取得部で切り替えられた後の番組の前記番組キーワードが前記番組毎番組キーワード蓄積部に蓄積されている場合には、前記視聴情報取得部で切り替えられた後の番組の前記番組キーワードで、前記番組キーワード蓄積部に記憶されている前記番組キーワードを置き換えること
を特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記完全シーンキーワード判定部は、前記シーンキーワード選択部で選択されたシーンキーワードが前記完全シーンキーワードであるか否かを判定し、
前記シーンキーワード補完部は、前記完全シーンキーワード判定部で前記完全シーンキーワードではないと判定されたシーンキーワードを対象として、前記検索用キーワードの特定処理を行うこと
を特徴とする請求項１から７の何れか一項に記載の情報処理装置。
【請求項９】
前記シーンキーワード抽出部で抽出されたシーンキーワードを表示するシーンキーワード表示部をさらに備え、
前記シーンキーワード選択部は、前記シーンキーワード表示部に表示されたシーンキーワードの中から選択を受けること
を特徴とする請求項１から８の何れか一項に記載の情報処理装置。
【請求項１０】
前記視聴情報取得部で取得された視聴情報から、前記番組のジャンル情報を取得するジャンル情報取得部と、
前記ジャンル情報に応じて、前記番組の内容を象徴する全体キーワードを取得する全体キーワード取得部と、
前記シーンキーワード補充部で特定された検索用キーワードに、前記全体キーワード取得部で取得された全体キーワードを追加する全体キーワード追加部とをさらに備え、
前記番組関連情報検索部は、前記シーンキーワード補完部で特定された検索用キーワード、及び、全体キーワード追加部で追加された全体キーワードを用いて、前記関連情報を検索すること
を特徴とする請求項１から９の何れか一項に記載の情報処理装置。
【請求項１１】
番組の映像情報、音声情報及び字幕情報を含む視聴情報を取得する視聴情報取得過程と、
前記視聴情報取得過程で取得された視聴情報から、視聴中の番組におけるシーンに関するテキスト情報であるシーンテキスト情報を取得するシーンテキスト情報取得過程と、
前記シーンテキスト情報からシーンキーワードを抽出するシーンキーワード抽出過程と、
前記シーンキーワード抽出過程で抽出されたシーンキーワードが、検索に好適なキーワードであるか否かを判定する完全シーンキーワード判定過程と、
前記完全シーンキーワード判定過程で検索に好適なキーワードと判定されたシーンキーワードを、完全シーンキーワードとして蓄積する完全シーンキーワード蓄積過程と、
前記シーンキーワード抽出過程で抽出されたシーンキーワードの中から、検索に用いるシーンキーワードである検索シーンキーワードの選択を受けるシーンキーワード選択過程と、
前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードが前記完全シーンキーワード蓄積過程で蓄積されている場合には、前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードを検索用キーワードとして特定するシーンキーワード補完過程と、
前記シーンキーワード補完過程で特定された検索用キーワードで、前記番組の関連情報を検索する番組関連情報検索過程と、を有すること
を特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
番組を視聴しているユーザは、インターネットで番組内容に関連した情報を調べたくなる場合がある。例えば、視聴ユーザは、番組出演者の他の出演作品、又は、番組内で紹介されたお店の詳細情報等を知りたくなる場合がある。そのような場合、視聴ユーザは、パーソナルコンピュータ又は携帯端末のウェブブラウザを起動し、検索エンジンに出演者名又は店名等を入力することで、インターネットから関連する情報を取得することが多い。この際、視聴ユーザは、出演者名又は店名等を記憶又は記録しておき、さらに検索エンジンに入力する必要があった。
【０００３】
そこで、ユーザからのトリガを受けて、トリガ受信から所定期間前までに提供されていた各種情報及び字幕情報等から得られるテキスト情報に対して、各種のデータベース及び辞書ファイルを利用して形態素解析、構文解析及び意味解析を行うことでキーワードを抽出し、そのキーワードに関連するホームページ、位置情報及び電話番号等の関連情報をインターネットから検索して取得することで、ユーザが気になったキーワードの関連情報を提供する技術がある（例えば、特許文献１参照）。
【０００４】
また、ニュース放送番組の字幕文字情報に形態素解析を行うことで抽出された名詞及び未知語を時事性及び信頼性の高い時事キーワードとして蓄積し、視聴放送コンテンツの字幕文字情報が時事キーワードを含む場合は、それをキーワードとして提示し、視聴者が特定のキーワードを選択した際に、そのキーワードをキーとする検索結果情報を表示することで、視聴放送コンテンツに対する視聴者の理解を補完する技術がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１８０７２９号公報
【特許文献２】特開２０１０−８７６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、音声情報及び字幕情報から得られるテキスト情報には、必ずしも関連情報検索に適当なキーワードが含まれているとは限らない。例えば、人名であれば、一般的に番組中では氏名が読み上げられることよりも、苗字のみが読み上げられる場合の方が多い。そのような場合、音声情報及び字幕情報を元に抽出されるのは苗字のみとなり、苗字をキーワードとして情報を検索しても該当候補が多く、ユーザが必要な情報を取得できない可能性がある。また、例えば、店名の場合でも同じ名前の店が複数ある可能性も十分あり、この場合もユーザが期待する情報を得られるとは限らない。先行文献においては、このような問題が考慮されておらず、必ずしもユーザが期待する検索結果が得られるとは限らない。
【０００７】
そこで、本発明は、番組内容に関連した情報について、ユーザが期待する検索結果が得られるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る情報処理装置は、番組の映像情報、音声情報及び字幕情報を含む視聴情報を取得する視聴情報取得部と、前記視聴情報取得部で取得された視聴情報から、視聴中の番組におけるシーンに関するテキスト情報であるシーンテキスト情報を取得するシーンテキスト情報取得部と、前記シーンテキスト情報からシーンキーワードを抽出するシーンキーワード抽出部と、前記シーンキーワード抽出部で抽出されたシーンキーワードが、検索に好適なキーワードであるか否かを判定する完全シーンキーワード判定部と、
前記完全シーンキーワード判定部で検索に好適なキーワードと判定されたシーンキーワードを、完全シーンキーワードとして蓄積する完全シーンキーワード蓄積部と、前記シーンキーワード抽出部で抽出されたシーンキーワードの中から、検索に用いるシーンキーワードである検索シーンキーワードの選択を受けるシーンキーワード選択部と、前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードが前記完全シーンキーワード蓄積部に蓄積されている場合には、前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードを検索用キーワードとして特定するシーンキーワード補完部と、前記シーンキーワード補完部で特定された検索用キーワードで、前記番組の関連情報を検索する番組関連情報検索部と、を備えることを特徴とする。
【０００９】
また、本発明の一態様に係る情報処理方法は、番組の映像情報、音声情報及び字幕情報を含む視聴情報を取得する視聴情報取得過程と、前記視聴情報取得過程で取得された視聴情報から、視聴中の番組におけるシーンに関するテキスト情報であるシーンテキスト情報を取得するシーンテキスト情報取得過程と、前記シーンテキスト情報からシーンキーワードを抽出するシーンキーワード抽出過程と、前記シーンキーワード抽出過程で抽出されたシーンキーワードが、検索に好適なキーワードであるか否かを判定する完全シーンキーワード判定過程と、前記完全シーンキーワード判定過程で検索に好適なキーワードと判定されたシーンキーワードを、完全シーンキーワードとして蓄積する完全シーンキーワード蓄積過程と、前記シーンキーワード抽出過程で抽出されたシーンキーワードの中から、検索に用いるシーンキーワードである検索シーンキーワードの選択を受けるシーンキーワード選択過程と、前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードが前記完全シーンキーワード蓄積過程で蓄積されている場合には、前記検索シーンキーワードを部分文字列とする前記完全シーンキーワードを検索用キーワードとして特定するシーンキーワード補完過程と、前記シーンキーワード補完過程で特定された検索用キーワードで、前記番組の関連情報を検索する番組関連情報検索過程と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明の一態様によれば、番組内容に関連した情報について、ユーザが期待する検索結果が得られるようになる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る情報処理装置の構成を概略的に示すブロック図である。
【図２】実施の形態１における番組切り替え時の処理を示すフローチャートである。
【図３】実施の形態１における番組キーワード獲得処理を示すフローチャートである。
【図４】（Ａ）〜（Ｃ）は、番組情報から番組キーワードを獲得する処理の一例を示す概略図である。
【図５】実施の形態１におけるシーンキーワード獲得処理を示すフローチャートである。
【図６】実施の形態１において、字幕情報から完全シーンキーワードを抽出する処理を説明するための概略図である。
【図７】実施の形態１における関連情報獲得処理を示すフローチャートである。
【図８】実施の形態２に係る情報処理装置の構成を概略的に示すブロック図である。
【図９】実施の形態２における番組切り替え時の処理を示すフローチャートである。
【図１０】実施の形態３に係る情報処理装置の構成を概略的に示すブロック図である。
【図１１】実施の形態３における関連情報獲得処理を示すフローチャートである。
【図１２】実施の形態４に係る情報処理装置の構成を概略的に示すブロック図である。
【図１３】実施の形態４において、完全シーンキーワード蓄積部に蓄積される完全シーンキーワード情報の一例を示す概略図である。
【発明を実施するための形態】
【００１２】
以下、実施の形態に係る情報処理装置及び情報処理方法について説明する。
【００１３】
実施の形態１．
図１は、実施の形態１に係る情報処理装置１００の構成を概略的に示すブロック図である。情報処理装置１００は、受信処理部１０１と、番組切替検出部１０２と、動作指示部１０３と、番組情報取得部１０４と、番組キーワード抽出部１０５と、番組キーワード更新部１０６と、番組キーワード蓄積部１０７と、シーンテキスト情報取得部１０８と、シーンキーワード抽出部１０９と、完全シーンキーワード判定部１１０と、完全シーンキーワード更新部１１１と、完全シーンキーワード蓄積部１１２とを有する。さらに、情報処理装置１００は、表示部としてのシーンキーワード表示部１１３と、入力部としてのシーンキーワード選択部１１４と、シーンキーワード補完部１１５と、番組関連情報検索部１１６と、通信部１１７と、番組関連情報表示部１１８とを有する。
【００１４】
受信処理部１０１は、図示しないアンテナ等から受信信号を取得し、この受信信号を復調して放送信号を生成し、この放送信号から、映像情報及び音声情報を含み、さらに字幕情報及び番組情報を含む視聴情報を取得する視聴情報取得部である。図示してはいないが、例えば、受信処理部１０１は、チューナ部、デマルチプレクス部及びデコード部を備える。
【００１５】
番組切替検出部１０２は、受信処理部１０１を監視して、番組の切り替えを検出する。番組切替検出部１０２は、番組の切り替えを検出すると、番組の切り替えがあったことを、動作指示部１０３に通知する。
動作指示部１０３は、番組切替検出部１０２からの通知を受けて、番組情報及びシーンテキスト情報の取得の開始及び停止、番組キーワード及び完全シーンキーワードの更新を指示する。
【００１６】
番組情報取得部１０４は、受信処理部１０１が取得した視聴情報から番組情報を取得する。番組情報は、番組の内容に関する情報を表すもので、番組名、放送時間、ジャンル及び番組概要等を含む。番組情報の代表的なものとして、デジタル放送におけるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データがある。
番組キーワード抽出部１０５は、番組情報取得部１０４で取得された番組情報から、重要語その他の番組キーワードを抽出する。本実施の形態における重要語は、複数の名詞が連続する複合名詞、及び、固有名詞である。このため、番組キーワードは、番組情報から得られるキーワードであり、主に人物名、地名及び番組名等を指す。
番組キーワード更新部１０６は、番組キーワード抽出部１０５で抽出された番組キーワードの中から、他の番組キーワードの部分文字列となっているものを除いた残りを番組キーワード蓄積部１０７に記憶させることで、番組キーワードを更新する。
番組キーワード蓄積部１０７は、番組キーワード更新部１０６で選択された番組キーワードを蓄積（記憶）する。
【００１７】
シーンテキスト情報取得部１０８は、受信処理部１０１が取得した視聴情報から、視聴中の番組におけるシーンに関するテキスト情報であるシーンテキスト情報を取得する。例えば、シーンテキスト情報は、視聴中の映像情報に含まれるテロップ等の文字情報、視聴中の音声情報、視聴中の映像に紐付けられた字幕情報等から取得される。シーンテキスト情報には、コーナー名及び出演者のセリフ等が含まれる。
シーンキーワード抽出部１０９は、シーンテキスト情報取得部１０８で取得されたシーンテキスト情報から、重要語であるシーンキーワードを抽出する。
完全シーンキーワード判定部１１０は、シーンキーワード抽出部１０９で抽出されたシーンキーワードが、他のシーンキーワードの補完候補となりうる完全シーンキーワードであるか否かを判定する。完全シーンキーワードは、シーンキーワードの中で、検索に好適なキーワードを表す。例えば、完全シーンキーワードは、省略されていないキーワード等、その語句の意味する内容が一意に定まるシーンキーワードであることが望ましい。具体的には、「山田太郎」という名前及び「東京都中央区」という地名は、シーンテキスト情報では「山田」及び「中央区」等と省略された形で表現されることが多い。このような場合には、「山田太郎」及び「東京都中央区」といった省略されていない語句が完全シーンキーワードとなる。
完全シーンキーワード更新部１１１は、完全シーンキーワード判定部１１０で判定された完全シーンキーワードを、完全シーンキーワード蓄積部１１２に記憶させることで、完全シーンキーワードを更新する。
完全シーンキーワード蓄積部１１２は、完全シーンキーワードを蓄積（記憶）する。
【００１８】
シーンキーワード表示部１１３は、シーンキーワード抽出部１０９で抽出されたシーンキーワードを表示する。
シーンキーワード選択部１１４は、視聴ユーザから、シーンキーワード表示部１１３に表示されたシーンキーワードの中から検索に用いるシーンキーワードである検索シーンキーワードの選択を受ける。
シーンキーワード補完部１１５は、シーンキーワード選択部１１４において選択された検索シーンキーワードが検索の実行に好適なものではない場合に、番組キーワード蓄積部１０７に記憶されている番組キーワード又は完全シーンキーワード蓄積部１１２に記憶されている完全シーンキーワードを用いて、シーンキーワード選択部１１４において選択された検索シーンキーワードを補完する。
番組関連情報検索部１１６は、シーンキーワード選択部１１４において選択された検索シーンキーワード又はシーンキーワード補完部１１５において補完されたシーンキーワードを検索用キーワードとして用いて、通信部１１７を介して、番組関連情報を検索する。
通信部１１７は、ネットワークに接続するための部分で、例えば、インターネットとの間で情報の送受信を行う。
番組関連情報表示部１１８は、番組関連情報検索部１１６で検索された結果を表示する。
【００１９】
以上のように、情報処理装置１００は、視聴ユーザが選択したシーンキーワードを番組キーワード及び完全シーンキーワードを用いて補完するため、選択されたシーンキーワードが所望する検索結果を得るのには不十分な語句であった場合にも、視聴ユーザが所望する検索結果を得ることができる。
【００２０】
以下では、本実施の形態の具体的な処理の流れについて説明する。なお、以下では、ユーザが、情報処理装置１００を用いてデジタル放送を視聴している場合について説明する。
【００２１】
図２は、実施の形態１における番組切り替え時の処理を示すフローチャートである。
まず、番組切替検出部１０２は、受信処理部１０１を監視して、例えば、チャンネルが切り替えられた場合に、視聴する番組が切り替えられたことを検出する（Ｓ１０）。
【００２２】
番組が切り替えられると、切り替え前の視聴番組に関する番組キーワード及び完全シーンキーワードは必要がなくなる。そのため、番組切替検出部１４０が番組切り替えを検出すると、番組キーワード更新部１０６は、番組キーワード蓄積部１０７の初期化を行い、例えば、番組キーワード蓄積部１０７に記憶されている番組キーワードを消去する（Ｓ１１）。また、完全シーンキーワード更新部１１１は、完全シーンキーワード蓄積部１１２の初期化を行い、例えば、完全シーンキーワード蓄積部１１２に記憶されている完全シーンキーワードを消去する（Ｓ１２）。
【００２３】
次に、情報処理装置１００は、番組キーワード獲得処理とシーンキーワード獲得処理とを行う（Ｓ１３、Ｓ１４）。番組キーワード獲得処理については、図３を用いて詳細に説明し、シーンキーワード獲得処理については、図５を用いて詳細に説明する。
【００２４】
図３は、実施の形態１における番組キーワード獲得処理を示すフローチャートである。
まず、番組情報取得部１０４は、受信処理部１０１から現在選局中の番組の番組情報を取得する（Ｓ２０）。番組情報は、放送波のＥＰＧデータから取得することができる。ＥＰＧデータには、番組タイトル、ジャンル、放送日時、番組概要及び出演者名等が含まれる。
【００２５】
次に、番組キーワード抽出部１０５は、取得された番組情報から番組キーワードを抽出する（Ｓ２１）。本実施の形態においては、番組キーワードとして、番組タイトルと、出演者名と、番組概要から抽出された重要語とが用いられる。ここで、もし番組タイトル等が外字を含んでいる場合には、そのような外字は取り除かれることが好ましい。
【００２６】
番組概要等の文章から重要語を抽出する方法の一例としては、形態素解析を利用する方法が挙げられる。形態素解析は、自然言語で書かれた文章を品詞単位に分割し、それぞれの品詞の種類を判別する手法である。形態素解析の結果を利用することで、自然言語から固有名詞等を抽出して重要語とみなすことができる。
本実施の形態では、番組概要から重要語を抽出するために、番組キーワード抽出部１０５が形態素解析を行い、名詞が連続する複合名詞、及び、固有名詞を重要語とみなすことにする。
【００２７】
次に、番組キーワード更新部１０６は、番組キーワード抽出部１０５が抽出した番組キーワードの中から、他の番組キーワードの部分文字列となっているものを除いた残りを、番組キーワード蓄積部１０７に登録する（Ｓ２２〜Ｓ２９）。この際、番組キーワード更新部１０６は、重複する語句及び他の語句の部分文字列となるような語句を登録対象から省く。
【００２８】
まず、番組キーワード更新部１０６は、番組キーワード抽出部１０５で抽出された番組キーワードの各々に、「１」から順に整数からなるインデックスＩを割り振る。そして、番組キーワード更新部１０６は、「Ｉ＝１」の番組キーワードから順に該当語を特定する（Ｓ２３）。
【００２９】
次に、番組キーワード更新部１０６は、インデックスＩに対応する該当語が部分文字列となる番組キーワードが番組キーワード蓄積部１０７に記憶されているか否かを確認する（Ｓ２４）。このような番組キーワードが記憶されている場合（Ｓ２４：Ｙｅｓ）には、処理はステップＳ２８に進む。一方、このような番組キーワードが記憶されていない場合（Ｓ２４：Ｎｏ）には、処理はステップＳ２５に進む。
【００３０】
ステップＳ２５では、番組キーワード更新部１０６は、インデックスＩに対応する該当語の部分文字列である番組キーワードが番組キーワード蓄積部１０７に記憶されているか否かを確認する。このような番組キーワードが記憶されている場合（Ｓ２５：Ｙｅｓ）には、処理はステップＳ２６に進む。一方、このような番組キーワードが記憶されていない場合（Ｓ２５：Ｎｏ）には、処理はステップＳ２７に進む。
【００３１】
ステップＳ２６では、番組キーワード更新部１０６は、インデックスＩに対応する該当語の部分文字列である番組キーワードを番組キーワード蓄積部１０７から削除する。
【００３２】
次に、番組キーワード更新部１０６は、インデックスＩに対応する該当語を番組キーワードとして番組キーワード蓄積部１０７に記憶させる（Ｓ２７）。
【００３３】
次に、番組キーワード更新部１０６は、インデックスＩに「１」を加算する（Ｓ２８）。そして、番組キーワード更新部１０６は、ステップＳ２３〜Ｓ２８の処理を、インデックスＩが番組キーワード抽出部１０５で抽出された番組キーワード数よりも大きくなるまで繰り返す（Ｓ２９）。
【００３４】
図４（Ａ）〜（Ｃ）は、番組情報から番組キーワードを獲得する処理の一例を示す概略図である。
例えば、番組情報取得部１０４が、図４（Ａ）に示されているような番組内容を番組情報から取得した場合には、番組キーワード抽出部１０５は、図４（Ｂ）に示されているような番組キーワードを抽出する。
図４（Ｂ）に示されているように、番組キーワード抽出部１０５は、図４（Ａ）に示されているような番組情報から、番組タイトルである「ぶらり旅紀行」、並びに、出演者名である「山田太郎」及び「鈴木一郎」を番組キーワードとして抽出する。また、番組キーワード抽出部１０５は、番組概要から、重要語（ここでは、固有名詞）である「京都」、「山田太郎」、「ジョン・スミス」、「ジョン」を番組キーワードとして抽出する。
次に、番組キーワード更新部１０６は、図４（Ｂ）に示されている番組キーワードを上から順に処理して、番組キーワードの登録を行う。例えば、番組キーワード更新部１０６は、図３に示されているステップＳ２４において、番組キーワード「ジョン」を処理する際に、既に「ジョン・スミス」が番組キーワードとして登録されているため、その部分文字列である「ジョン」を登録しない。また、番組キーワード更新部１０６は、図３に示されているステップＳ２５において、番組キーワード「山田太郎」を処理する際には、既に「山田」が番組キーワードとして登録されていることを検出する。このような場合には、番組キーワード更新部１０６は、「山田」が「山田太郎」の部分文字列であるので、番組キーワードから「山田」を削除した上で（図３のステップＳ２６）、「山田太郎」を番組キーワードとして登録する（図３のステップＳ２７）。
以上のようにして、番組キーワード更新部１０６は、図４（Ｂ）に示されている番組キーワードの中から、図４（Ｃ）に示されている番組キーワードを選択して、番組キーワード蓄積部１０７に記憶させる。
【００３５】
図５は、実施の形態１におけるシーンキーワード獲得処理を示すフローチャートである。図５では、シーンテキスト情報として字幕情報が取得された場合の処理を説明する。
【００３６】
まず、シーンテキスト情報取得部１０８は、受信処理部１０１からシーンテキスト情報として字幕情報を取得する（Ｓ３０）。ここで、シーンテキスト情報取得部１０８は、一定時間毎に、その一定時間内に取得された字幕情報に対して、以下の処理を行う。
【００３７】
シーンキーワード抽出部１０９は、シーンテキスト情報取得部１０８で取得されたシーンテキスト情報から、重要語であるシーンキーワードを抽出する（Ｓ３１）。ここで、シーンキーワードを抽出する方法の一例としては、番組キーワード抽出部１０５と同様に、形態素解析を行い複合名詞及び固有名詞を抽出する方法が挙げられる。なお、複合名詞でも「山田選手」及び「佐藤市長」等といった人名に付随する言葉は、補完の妨げとなるので除かれることが望ましい。つまり、このような場合は、「山田」及び「佐藤」というシーンキーワードが抽出されれば、それを部分文字列とする氏名に補完できるので、視聴ユーザの意図する補完を行える可能性が高くなる。
【００３８】
情報処理装置１００は、シーンキーワード抽出部１０９で抽出されたシーンキーワードに基づいて、関連情報獲得処理を行う（Ｓ３２）。関連情報獲得処理については、図７を用いて詳細に説明する。
【００３９】
また、完全シーンキーワード判定部１１０は、シーンキーワード抽出部１０９で抽出されたシーンキーワードから、完全シーンキーワードを選択して、登録する（Ｓ３３〜Ｓ４１）。この際、完全シーンキーワード判定部１１０は、重複する語句及び他の語句の部分文字列となるような語句を登録対象から省く。
【００４０】
まず、完全シーンキーワード判定部１１０は、シーンキーワード抽出部１０９で抽出されたシーンキーワードの各々に、「１」から順に整数からなるインデックスＪを割り振る。そして、完全シーンキーワード判定部１１０は、「Ｊ＝１」のシーンキーワードから順に該当語を特定する（Ｓ３４）。
【００４１】
次に、完全シーンキーワード判定部１１０は、インデックスＪに対応する該当語が完全シーンキーワードであるか否かを判定する（Ｓ３５）。ここで、先述した通り完全シーンキーワードはシーンキーワードの補完に用いられる語句であるので、完全シーンキーワードとしては、出演者の氏名及び略語の正式名称等が挙げられる。本実施の形態では、完全シーンキーワード判定部１１０は、２つ以上の名詞が合わさった複合名詞、又は、一定長以上の文字列長を持つ固有名詞を完全シーンキーワードとして判定する。シーンキーワードが複合名詞であること、又は、固有名詞であることは、シーンキーワード抽出部１０９における形態素解析の結果によって判定できる。インデックスＪに対応する該当語が完全シーンキーワードである場合（Ｓ３５：Ｙｅｓ）には、処理はステップＳ３６に進み、インデックスＪに対応する該当語が完全シーンキーワードではない場合（Ｓ３５：Ｎｏ）には、処理はステップＳ４０に進む。
【００４２】
ステップＳ３６では、完全シーンキーワード更新部１１１は、完全シーンキーワードであると判定された、インデックスＪに対応する該当語を用いて、完全シーンキーワード蓄積部１１２の更新を行う（ステップＳ３６〜Ｓ３９）。
【００４３】
完全シーンキーワード更新部１１１は、インデックスＪに対応する該当語が部分文字列となる完全シーンキーワードが完全シーンキーワード蓄積部１１２に記憶されているか否かを確認する（Ｓ３６）。このような完全シーンキーワードが記憶されている場合（Ｓ３６：Ｙｅｓ）には、処理はステップＳ４０に進む。一方、このような完全シーンキーワードが記憶されていない場合（Ｓ３６：Ｎｏ）には、処理はステップＳ３７に進む。
【００４４】
ステップＳ３７では、完全シーンキーワード更新部１１１は、インデックスＪに対応する該当語の部分文字列である完全シーンキーワードが完全シーンキーワード蓄積部１１２に記憶されているか否かを確認する。このような完全シーンキーワードが記憶されている場合（Ｓ３７：Ｙｅｓ）には、処理はステップＳ３８に進む。一方、このような完全シーンキーワードが記憶されていない場合（Ｓ３７：Ｎｏ）には、処理はステップＳ３９に進む。
【００４５】
ステップＳ３８では、完全シーンキーワード更新部１１１は、インデックスＪに対応する該当語の部分文字列である完全シーンキーワードを完全シーンキーワード蓄積部１１２から削除する。
【００４６】
次に、完全シーンキーワード更新部１１１は、インデックスＪに対応する該当語を完全シーンキーワードとして、完全シーンキーワード蓄積部１１２に記憶させる（Ｓ３９）。
【００４７】
次に、完全シーンキーワード更新部１１１は、インデックスＪに「１」を加算する（Ｓ４０）。そして、完全シーンキーワード更新部１１１は、ステップＳ３４〜Ｓ４０の処理を、インデックスＪがシーンキーワード数よりも大きくなるまで繰り返す（Ｓ４１）。
【００４８】
図６は、実施の形態１において、字幕情報から完全シーンキーワードを抽出する処理を説明するための概略図である。
図６のＡの行に示されているような字幕情報に対しては、固有名詞である「山田」、「加藤花子」及び「抹茶亭」といったシーンキーワードが抽出される。この中で、一定長以上の文字列長を持つ固有名詞として「加藤花子」が完全シーンキーワードとして好適であると判断され（図５のステップＳ３５）、完全シーンキーワードとして記憶される（図５のステップＳ３９）。
次に、図６のＢの行に示されている字幕情報に対しては、固有名詞である「ジョン」及び「京都コンドルズ」といったシーンキーワードが抽出される。この中で、一定長以上の文字列長を持つ固有名詞として「京都コンドルズ」が完全シーンキーワードとして好適であると判断され（図５のステップＳ３５）、完全シーンキーワードとして記憶される（図５のステップＳ３９）。
次に、図６のＣの行に示されている字幕情報に対しては、固有名詞である「山田」及び「コンドルズ」といったシーンキーワードが抽出される。この中で、一定長以上の文字列長を持つ固有名詞として「コンドルズ」が完全シーンキーワードとして好適であると判断されるが（図５のステップＳ３５）、完全シーンキーワード「京都コンドルズ」が既に登録されているため（図５のステップＳ３６：Ｙｅｓ）、完全シーンキーワードとしては記憶されない。
【００４９】
図７は、実施の形態１における関連情報獲得処理を示すフローチャートである。
まず、シーンキーワード表示部１１３は、図５のステップＳ３１でシーンキーワード抽出部１０９が抽出したシーンキーワードを予め定められた形式にして表示する。表示方法の一例としては、過去一定時間内に抽出されたシーンキーワードをボタンとして映像に重畳して表示する方法が挙げられる。そして、シーンキーワード選択部１１４は、視聴ユーザから、表示されたシーンキーワードの中から、検索するシーンキーワードである検索シーンキーワードの選択を受け付ける（Ｓ５０）。選択方法の一例としては、リモコンの上下左右ボタンでカーソルを移動させて、シーンキーワードの書かれたボタンを選択する方法が挙げられる。ここで、以下では、視聴ユーザが選択したシーンキーワードを選択語とする。
【００５０】
次に、シーンキーワード補完部１１５は、選択語の補完処理を行う（ステップＳ５１〜Ｓ５６）。
【００５１】
まず、シーンキーワード補完部１１５は、選択語が検索に好適なキーワードであるか否か、言い換えると、完全シーンキーワードであるか否かを完全シーンキーワード判定部１１０に問い合わせる（Ｓ５１）。完全シーンキーワード判定部１１０は、２つ以上の名詞が合わさった複合名詞、又は、一定長以上の文字列長を持つ固有名詞を完全シーンキーワードとして判定する。選択語が完全シーンキーワードであれば、補完を行う必要がないので、処理はステップＳ５６に進む。一方、選択語が完全シーンキーワードではない場合（Ｓ５１：Ｎｏ）には、処理はステップＳ５２に進む。
【００５２】
ステップＳ５２では、シーンキーワード補完部１１５は、番組キーワード蓄積部１０７を参照し、選択語を部分文字列とする番組キーワードが存在するか否かを確認する。このような番組キーワードが存在する場合（Ｓ５２：Ｙｅｓ）には、処理はステップＳ５３に進み、このような番組キーワードが存在しない場合（Ｓ５２：Ｎｏ）には、処理はステップＳ５４に進む。
【００５３】
ステップＳ５３では、シーンキーワード補完部１１５は、選択語を部分文字列とする番組キーワードを検索用キーワードとする。そして、処理はステップＳ５７に進む。
【００５４】
ステップＳ５４では、シーンキーワード補完部１１５は、完全シーンキーワード蓄積部１１２を参照し、選択語を部分文字列とする完全シーンキーワードが存在するか否かを確認する。このような完全シーンキーワードが存在する場合（Ｓ５４：Ｙｅｓ）には、処理はステップＳ５５に進み、このような完全シーンキーワードが存在しない場合（Ｓ５４：Ｎｏ）には、処理はステップＳ５６に進む。
【００５５】
ステップＳ５５では、シーンキーワード補完部１１５は、選択語を部分文字列とする完全シーンキーワードを検索用キーワードとする。そして、処理はステップＳ５７に進む。
【００５６】
また、ステップＳ５６では、シーンキーワード補完部１１５は、選択語をそのまま検索用キーワードとする。
【００５７】
シーンキーワード補完部１１５による補完が終わると、番組関連情報検索部１１６は、検索用キーワードを用いて番組関連情報の検索を行う（Ｓ５７）。例えば、番組関連情報検索部１１６は、通信部１１７を介してインターネットに接続して、検索用キーワードを用いて番組関連情報の検索を行う。そして、番組関連情報表示部１１８は、検索して得られた番組関連情報を表示する（Ｓ５８）。
【００５８】
シーンキーワード補完部１１５によるキーワード補完処理の具体例を説明する。例えば、番組キーワード蓄積部１０７に、図４（Ｃ）に示されている番組キーワードが記憶されており、完全シーンキーワード蓄積部１１２に、図６のＣの行に示されている完全シーンキーワードが記憶されているとする。視聴ユーザが「ジョン」というシーンキーワードを選択すると、「ジョン」を部分文字列とする「ジョン・スミス」が番組キーワード蓄積部１０７に蓄積されているので、シーンキーワード補完部１１５は、「ジョン」を「ジョン・スミス」に補完する。また、視聴ユーザが「コンドルズ」というシーンキーワードを選択すると、「コンドルズ」を部分文字列とする「京都コンドルズ」が完全シーンキーワード蓄積部１１２に記憶されているので、シーンキーワード補完部１１５は、「コンドルズ」を「京都コンドルズ」に補完する。視聴ユーザが「抹茶亭」というシーンキーワードを選択すると、「抹茶亭」を部分文字列とする語句は番組キーワード蓄積部１０７にも完全シーンキーワード蓄積部１１２にも記憶されていないので、シーンキーワード補完部１１５は補完を行わずに、「抹茶亭」をそのまま検索用キーワードとする。即ち、「ジョン」又は「コンドルズ」といった、視聴ユーザが所望する検索結果を得られるとは限らないような一般的な語句が検索するキーワードとして選択された場合にも、「ジョン・スミス」、「京都コンドルズ」といったより正確な名称への補完が行われて、情報検索が行われるので、視聴ユーザが所望する検索結果を取得することができる。
【００５９】
以上のように、本実施の形態によれば、ユーザが所望する検索結果を得るのには不十分な語句がキーワードとして選択された場合にも、番組情報又はシーンテキスト情報から抽出されたデータで補完した上で、番組関連情報の検索を行うため、ユーザが所望する番組関連情報を取得することができる。
【００６０】
また、補完に用いられるデータは、視聴中の番組の番組情報及びシーンテキスト情報から抽出されたものであるため、汎用的な辞書を用いる場合に比べて番組の内容に応じた適切な置換を行うことができる。
【００６１】
また、補完に用いられるデータは、視聴中の番組の番組情報及びシーンテキスト情報から抽出されたものであるため、予め補完のためのデータを用意していなくても、番組の内容に応じた適切な置換を行うことができる。
【００６２】
なお、本実施の形態において、番組キーワードとして、番組タイトルと、出演者名と、番組概要から抽出された重要語とが用いられたが、もちろんこの一部のみが利用されてもよいし、他の要素が利用されてもよい。またＥＰＧデータでなく、番組に紐づいた違うデータを元に番組キーワードが取得されてもよい。例えば、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されたデータ放送コンテンツには、スポーツの出場選手名が記載されていることが多く、データ放送コンテンツから番組キーワードが取得されれば、選手名等を取得することもできる。
【００６３】
また、仮に番組情報が存在しない等の理由で、番組キーワードが取得できない場合にも、完全シーンキーワードから補完を行うことができる。
【００６４】
なお、本実施の形態においては、デジタル放送を視聴している場合について説明したが、再生する番組があり、そのシーンテキスト情報を得られるものであれば他のものでもよい。例えば、録画番組の再生、及び、インターネットから番組を取得してのストリーミング再生にも適用できる。このような場合、番組に紐付けられたメタデータ等から番組内容が取得されればよい。また、このような場合には、受信処理部１０１の代わりに、視聴情報を取得する視聴情報取得部として、記録媒体又はインターネットから視聴情報を取得する情報取得部が設けられる。
【００６５】
なお、本実施の形態において、番組概要から番組キーワードを抽出する際、及び、シーンテキスト情報からシーンキーワードを抽出する際において、形態素解析を利用することで重要語の抽出を行ったが、重要語を抽出する方法であれば他のどんな方法を用いてもよい。例えば、形態素解析を行って得られた品詞の中で外部のデータベースに登録されている語が重要語とみなされてもよい。こうすることで、構成は複雑になるが、誤判定を減らすことができる。
【００６６】
なお、本実施の形態において、番組概要からの番組キーワード抽出処理（図３のステップＳ２１〜Ｓ２９）、及び、シーンテキスト情報からの完全シーンキーワード抽出処理（図５のステップＳ３０、Ｓ３１及びＳ３３〜Ｓ４１）は、情報処理装置１００内部で行ったが、これらの処理を情報処理装置１００の外部で行ってもよい。例えば、情報処理装置１００の外部に重要語抽出装置（図示せず）を配し、情報処理装置１００から重要語抽出装置に対して文字列（番組概要及びシーンテキスト情報）を送信し、重要語抽出装置からの応答で、文字列に含まれる番組キーワード及び完全シーンキーワードをそれぞれ受信するようにしてもよい。こうすることで、情報処理装置１００の構成を簡単化することができるとともに、高性能な重要語抽出装置を用意することで重要語抽出に要する時間を短縮することができる。
【００６７】
なお、本実施の形態において、２つ以上の名詞が合わさった複合名詞、又は、一定長以上の文字列長を持つ固有名詞を、完全シーンキーワードとみなしたが、これとは違う基準が用いられてもよい。例えば、番組中に複数回出現した語句の中で一定長以上の文字列長を持つものが完全シーンキーワードとみなされてもよい。こうすることで、番組内でよく話題にあがっている単語を補完候補とすることができる。
【００６８】
また、例えば人名のみが完全シーンキーワードと判定されるようにしてもよい。人名かどうかは、形態素解析の結果、又は、外部データベースの利用で判定できる。こうすることで、対象を限定できるので誤抽出を減らすことができる。
【００６９】
なお、本実施の形態において、シーンキーワードがある語句の部分文字列であることで、補完対象を決定したが、別の方法を用いてもよい。例えば、略語と正式名称の対をデータベースとして保持しておき、シーンキーワードが略語として登録されていれば、正式名称へと補完されるようにしてもよい。こうすることで、単に部分文字列でないような略語に対しても対応することができる。
【００７０】
なお、本実施の形態において、視聴ユーザが選択したシーンキーワードに対して補完を行ったが、シーンキーワードが抽出されてから、視聴ユーザに提示されるまでの間に、このシーンキーワードの補完を行い、視聴ユーザは、補完後のシーンキーワードから選択を行うように構成されていてもよい。こうすることで、視聴ユーザは自分の選択した語でどのような検索が行われるのかを予め把握することができる。
【００７１】
なお、本実施の形態において、番組切り替え時に番組キーワード及び完全シーンキーワードの初期化が行われたが、違うタイミングで初期化が行われてもよい。例えば、シーンチェンジ検出時に、完全シーンキーワードの初期化が行われてもよい。こうすることで、同一シーン内で登録された完全シーンキーワードが補完に利用されるので、より直近の番組内容を反映した補完を行うことができる。
【００７２】
また、完全シーンキーワード更新部１１１は、一定時間補完に使用されていない完全シーンキーワードを自働的に削除してもよい。こうすることで、一定時間内に使用された完全シーンキーワードが補完に利用されるので、より直近の番組内容を反映した補完を行うことができる。
【００７３】
また、完全シーンキーワード蓄積部１１２の空き容量がある閾値以下になった場合に、完全シーンキーワード更新部１１１は、一定時間補完に使用されていない完全シーンキーワードを自働的に削除してもよい。こうすることで、完全シーンキーワード蓄積部１１２の容量以上の完全シーンキーワードが抽出された場合にも、処理を継続することができる。
【００７４】
なお、本実施の形態においては、シーンキーワードの補完が自働的に行われたが、補完するかしないかをユーザに選択させるようにしてもよい。例えば、ユーザがシーンキーワードを選択した際に、表示部が補完候補をユーザに提示し、入力部を介して、ユーザがその補完候補を選択したときにのみ検索用キーワードの補完が行われるようにしてもよい。こうすることで、自働的にシーンキーワードの補完がなされることに違和感を覚えるユーザにも対応することができる。
【００７５】
実施の形態２．
図８は、実施の形態２に係る情報処理装置２００の構成を概略的に示すブロック図である。情報処理装置２００は、受信処理部１０１と、番組切替検出部１０２と、動作指示部１０３と、番組情報取得部１０４と、番組キーワード抽出部１０５と、番組キーワード更新部２０６と、番組キーワード蓄積部１０７と、シーンテキスト情報取得部１０８と、シーンキーワード抽出部１０９と、完全シーンキーワード判定部１１０と、完全シーンキーワード更新部２１１と、完全シーンキーワード蓄積部１１２とを有する。さらに、情報処理装置２００は、シーンキーワード表示部１１３と、シーンキーワード選択部１１４と、シーンキーワード補完部１１５と、番組関連情報検索部１１６と、通信部１１７と、番組関連情報表示部１１８とを有する。また、情報処理装置２００は、番組毎番組キーワード蓄積部２１９と、番組毎完全シーンキーワード蓄積部２２０とを有する。実施の形態２に係る情報処理装置２００は、番組キーワード更新部２０６及び完全シーンキーワード更新部２１１での処理の点、並びに、番組毎番組キーワード蓄積部２１９及び番組毎完全シーンキーワード蓄積部２２０がさらに備えられている点において、実施の形態１に係る情報処理装置１００と異なっている。
【００７６】
番組毎番組キーワード蓄積部２１９は、過去に情報処理装置２００を介して視聴された番組の番組キーワードを蓄積する。
番組毎完全シーンキーワード蓄積部２２０は、過去に情報処理装置２００を介して視聴された番組の完全シーンキーワードを蓄積する。
【００７７】
番組キーワード更新部２０６は、実施の形態１における番組キーワード更新部１０６と同様の処理を行う他、以下の処理を行う。
番組キーワード更新部２０６は、番組切替検出部１０２が番組の切り替えを検出した場合に、番組キーワード蓄積部１０７に記憶させていた、切替前の番組の番組キーワードを、番組毎番組キーワード蓄積部２１９に記憶させる。また、番組キーワード更新部２０６は、切替後の番組の番組キーワードが番組毎番組キーワード蓄積部２１９に記憶されている場合には、番組キーワード蓄積部１０７に記憶されている情報を、その切替後の番組の番組キーワードで置き換える。
【００７８】
完全シーンキーワード更新部２１１は、実施の形態１における完全シーンキーワード更新部１１１と同様の処理を行う他、以下の処理を行う。
完全シーンキーワード更新部２１１は、番組切替検出部１０２が番組の切り替えを検出した場合に、完全シーンキーワード蓄積部１１２に記憶させていた、切替前の番組の番組キーワードを、番組毎完全シーンキーワード蓄積部２２０に記憶させる。また、完全シーンキーワード更新部２１１は、切替後の番組の完全シーンキーワードが番組毎完全シーンキーワード蓄積部２２０に記憶されている場合には、完全シーンキーワード蓄積部１１２に記憶されている情報を、その切替後の番組の完全シーンキーワードで置き換える。
【００７９】
図９は、実施の形態２における番組切り替え時の処理を示すフローチャートである。なお、図９に示されているフローにおいて、図２に示されているフローの処理と同様の処理については、図２の処理と同様の符号が付されている。
【００８０】
番組切替検出部１０２は、受信処理部１０１を監視して、視聴する番組が切り替えられたことを検出する（Ｓ１０）。
【００８１】
次に、番組キーワード更新部２０６は、それまでに蓄積された番組キーワード、言い換えると、切替前の番組の番組キーワードを番組毎番組キーワード蓄積部２１９に蓄積させる（Ｓ６０）。この際、番組キーワード更新部２０６は、切替前の番組を一意に特定するための番組識別情報に対応付けて番組キーワードを保存させる。番組識別情報の一例として、デジタル放送におけるネットワークＩＤ、トランスポートストリームＩＤ、サービスＩＤ、又は、イベントＩＤがある。
【００８２】
次に、完全シーンキーワード更新部２１１は、それまでに蓄積された完全シーンキーワード、言い換えると、切替前の番組の完全シーンキーワードを番組毎完全シーンキーワード蓄積部２２０に蓄積させる（Ｓ６１）。ここでも、完全シーンキーワード更新部２１１は、切替前の番組を一意に特定するための番組識別情報に対応付けて完全シーンキーワードを保存させる。
【００８３】
次に、番組キーワード更新部２０６は、新しく選局された番組に対応する番組キーワードが番組毎番組キーワード蓄積部２１９に記憶されているか否かを確認する（Ｓ６２）。このような番組キーワードが記憶されている場合（Ｓ６２：Ｙｅｓ）には、処理はステップＳ６３に進み、このような番組キーワードが記憶されていない場合（Ｓ６２：Ｎｏ）には、処理はステップＳ１１に進む。ここで、ステップＳ１１〜Ｓ１４の処理は、図２のステップＳ１１〜Ｓ１４の処理と同様である。
【００８４】
なお、選局中の番組に対応する番組キーワードが記憶されているか否かは、選局中の番組に対応するネットワークＩＤ、トランスポートストリームＩＤ、サービスＩＤ、又は、イベントＩＤが、番組毎番組キーワード蓄積部２１９に番組識別情報として登録されているか否かによって判断される。このような番組識別情報が既に登録されている場合には、対応する番組キーワードが記憶されていると判断することができる。
【００８５】
ステップＳ６３では、番組キーワード更新部２０６は、切替後の番組識別情報に対応する番組キーワードを番組毎番組キーワード蓄積部２１９から読み出し、番組キーワード蓄積部１０７の中身をそれで置き換える。
【００８６】
次に、完全シーンキーワード更新部２１１は、切替後の番組の番組識別情報に対応した完全シーンキーワードを番組毎完全シーンキーワード蓄積部２２０から読み出し、完全シーンキーワード蓄積部１１２の中身をそれで置き換える（Ｓ６４）。そして、処理は、ステップＳ１３及びＳ１４に進む。
【００８７】
以上のように、実施の形態２によれば、新しく選局された番組に関連した番組キーワード及び完全シーンキーワードを過去に保存済みであれば、保存済みのものを用いてキーワードの補完が行われる。そのため、いったん違うチャンネルに切り替えられた後に元のチャンネルに戻された直後でも、すぐにキーワードの補完を行うことができる。
【００８８】
なお、実施の形態２において、番組毎番組キーワード蓄積部２１９又は番組毎完全シーンキーワード蓄積部２２０に蓄積されたデータ量が予め定められた閾値を越えた場合には、番組キーワード更新部２０６及び完全シーンキーワード更新部２１１は、一定時間読み出されていない番組識別情報とキーワードとの組を削除してもよい。こうすることで、番組毎番組キーワード蓄積部２１９又は番組毎完全シーンキーワード蓄積部２２０の容量以上のキーワードが抽出された場合にも、処理を継続することができる。
【００８９】
また、番組毎番組キーワード蓄積部２１９又は番組毎完全シーンキーワード蓄積部２２０に記憶する番組識別情報に番組の放送時間を追加しておき、番組キーワード更新部２０６及び完全シーンキーワード更新部２１１が、放送時間を終了したキーワードを適宜削除するようにしてもよい。こうすることで、使用予定のないデータを削除できるので、番組毎番組キーワード蓄積部２１９又は番組毎完全シーンキーワード蓄積部２２０の容量を有効に活用することができる。
【００９０】
なお、実施の形態２において、番組の切り替えのタイミングで、番組毎番組キーワード蓄積部２１９及び番組毎完全シーンキーワード蓄積部２２０へのキーワードの保存を行ったが、違うタイミングで保存が行われてもよい。例えば、番組キーワード又は完全シーンキーワードを抽出する度に保存が行われてもよい。こうすることで、番組切り替え時にキーワードを保存する必要がなくなるので、番組切り替え時の処理を簡略化することができる。
【００９１】
なお、実施の形態２において、番組を特定する番組識別情報としてネットワークＩＤ、トランスポートストリームＩＤ、サービスＩＤ、又は、イベントＩＤが用いられたが、番組を特定できるものであれば他のどんな情報が用いられてもよい。例えば、録画番組であれば録画日時とチャンネル等を使用してもよいし、ストリーミング番組であればそのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）が用いられてもよい。
【００９２】
実施の形態３．
図１０は、実施の形態３に係る情報処理装置３００の構成を概略的に示すブロック図である。情報処理装置３００は、受信処理部１０１と、番組切替検出部１０２と、動作指示部１０３と、番組情報取得部１０４と、番組キーワード抽出部１０５と、番組キーワード更新部１０６と、番組キーワード蓄積部１０７と、シーンテキスト情報取得部１０８と、シーンキーワード抽出部１０９と、完全シーンキーワード判定部１１０と、完全シーンキーワード更新部１１１と、完全シーンキーワード蓄積部１１２とを有する。さらに、情報処理装置３００は、シーンキーワード表示部１１３と、シーンキーワード選択部１１４と、シーンキーワード補完部１１５と、番組関連情報検索部１１６と、通信部１１７と、番組関連情報表示部１１８とを有する。また、情報処理装置３００は、ジャンル情報取得部３２１と、全体キーワード取得部３２２と、全体キーワード追加部３２３とを有する。実施の形態３に係る情報処理装置３００は、ジャンル情報取得部３２１、全体キーワード取得部３２２及び全体キーワード追加部３２３がさらに備えられている点において、実施の形態１に係る情報処理装置１００と異なっている。
【００９３】
ジャンル情報取得部３２１は、番組情報取得部１０４が取得した番組情報からジャンル情報を取得する。ここで、デジタル放送においては、ジャンル情報は、番組配列情報のコンテント記述子から取得できる。取得できるジャンル情報には、「スポーツ」、「情報／ワイドショー」、「ドラマ」といった大分類に加えて、例えば、大分類「スポーツ」では、「野球」、「サッカー」及び「マラソン・陸上・水泳」といった中分類も含まれる。
【００９４】
全体キーワード取得部３２２は、ジャンル情報取得部３２１が取得したジャンル情報に応じて、番組の内容を象徴する全体キーワードを取得する。全体キーワードは、番組から抽出されるシーンキーワード全体に関連する語句のことを指す。例えば、サッカー中継であれば、番組から抽出されるシーンキーワードは、選手名、チーム名及びサーカー用語等サッカーに関わるものがほとんどになる。よってこの場合、「サッカー」が全体キーワードとなる。
【００９５】
全体キーワード追加部３２３は、全体キーワード取得部３２２が取得した全体キーワードを検索用キーワードに追加する。
【００９６】
図１１は、実施の形態３における関連情報獲得処理を示すフローチャートである。図１１に示されているフローにおいて、図７に示されているフローと同じ処理については、図７の処理と同じ符号が付されている。
【００９７】
図１１に示されているフローにおけるステップＳ５０〜Ｓ５６までの処理は、図７に示されているフローにおけるステップＳ５０〜Ｓ５６までの処理と同様である。但し、ステップＳ５６の処理の後は、ステップＳ７０に処理は進む。
【００９８】
ステップＳ７０では、ジャンル情報取得部３２１は、番組情報取得部１０４で取得された番組情報から、ジャンル情報を取得する。
【００９９】
次に、全体キーワード取得部３２２は、ジャンル情報取得部３２１で取得されたジャンル情報で示されるジャンルの大分類が、ドラマ、映画又はアニメであるか否かを判断する（Ｓ７１）。それがドラマ、映画又はアニメである場合（Ｓ７１：Ｙｅｓ）には、処理はステップＳ７２に進み、それがドラマ、映画又はアニメではない場合（Ｓ７１：Ｎｏ）には、処理はステップＳ７３に進む。
【０１００】
ステップＳ７２では、全体キーワード取得部３２２は、番組情報取得部１０４が取得した番組情報から作品タイトルを取得して、この作品タイトルを全体キーワードに設定する。例えば、ジャンルの大分類がドラマ、映画又はアニメであった場合には、シーンキーワードとして役名又はキャラクター名が得られる可能性が高い。役名又はキャラクター名は、作品タイトルに結びついたものであるから、作品タイトルとともに検索を行えば、視聴ユーザが所望する情報を得られる可能性がより高くなるといえる。そこで、ジャンルの大分類がドラマ、映画又はアニメであった場合には、全体キーワード取得部３２２は、番組タイトルを全体キーワードとして設定する。
【０１０１】
但し、番組タイトルに作品タイトル以外の言葉が入っている場合もある。例えば“＃＃劇場「＊＊＊」”というように「＊＊＊」という作品タイトル以外に、「＃＃劇場」という番組枠のタイトルが入っている場合等がある。そのような場合には、全体キーワード取得部３２２は、特定の記号（ここでは、かぎかっこ）で囲まれた部分（上記の例では＊＊＊）のみを抜き出す等して、作品タイトルのみを抽出する。そして、全体キーワード取得部３２２は、抽出された作品タイトルを全体キーワードとすることで、より正確な関連情報を取得できる。
【０１０２】
一方、ステップＳ７３では、全体キーワード取得部３２２は、ジャンル情報取得部３２１で取得されたジャンル情報で示されるジャンルの大分類が、スポーツであるか否かを確認する。そして、それがスポーツである場合（Ｓ７３：Ｙｅｓ）には、処理はステップＳ７４に進み、それがスポーツではない場合（Ｓ７３：Ｎｏ）には、処理はステップＳ７７に進む。
【０１０３】
ステップＳ７４では、全体キーワード取得部３２２は、ジャンル情報取得部３２１で取得されたジャンル情報又は番組情報取得部１０４で取得された番組情報から、競技名を特定できるか否かを判断する。競技名を特定できる場合（Ｓ７４：Ｙｅｓ）には、処理はステップＳ７５に進み、競技名を特定できない場合（Ｓ７４：Ｎｏ）には、処理はステップＳ５７に進む。
【０１０４】
ステップＳ７５では、全体キーワード取得部３２２は、特定された競技名を全体キーワードに設定する。例えば、ジャンルの大分類がスポーツである場合には、シーンキーワードとして選手名、チーム名又はスポーツ用語が得られる可能性が高い。これらの言葉はいずれも競技に結びついたものであるから、競技名とともに検索が行われれば、視聴ユーザが所望する情報を得られる可能性がより高くなるといえる。そこで、ジャンルの大分類がスポーツであった際には競技名を抽出し全体キーワードとする。
【０１０５】
具体的には、まず、ジャンル情報取得部３２１で取得されたジャンル情報で示されるジャンルの中分類が、「野球」、「サッカー」又は「ゴルフ」等、１つの競技名であれば、全体キーワード取得部３２２は、それらを全体キーワードとして設定できる。
一方、ジャンル情報取得部３２１で取得されたジャンル情報で示されるジャンルの中分類が、「マラソン・陸上・水泳」又は「その他の競技」等、１つの競技名でなかった場合には、全体キーワード取得部３２２は、番組情報取得部１０４で取得された番組情報に含まれている番組タイトルから競技名を推測する。例えば、全体キーワード取得部３２２は、「水泳」、「テニス」、「ボクシング」等一般的な競技名をデータベースとして保持しておき（例えば、図示しない競技名記憶部に記憶しておき）、番組タイトルがデータベースに登録されている競技名を含めば、その競技名を全体キーワードに設定する。もし、番組タイトルがいずれの競技名も含まなかった場合は、全体キーワード取得部３２２は、全体キーワードを設定しない。
【０１０６】
なお、ジャンル情報取得部３２１で取得されたジャンル情報で示されるジャンルの大分類が、ドラマ、映画、アニメ及びスポーツの何れでもなかった場合には、全体キーワード取得部３２２は、全体キーワードの設定を行わない。これは、これらのジャンルに含まれないニュース番組又はバラエティ番組では、そこに出てくる人名や地名等は、番組タイトル又はジャンル等と１対１で結びつくとは限らないからである。
【０１０７】
ステップＳ７６では、全体キーワード追加部３２３は、設定された全体キーワードを検索用キーワードに追加する。例えば、検索エンジンを用いた情報検索であれば、空白をはさんで２つの語句を並べたものが検索用キーワードとされれば、２つの語句のＡＮＤ検索が行われることが多い。このため、検索用キーワード「ＡＡＡ」に全体キーワード「ＢＢＢ」が追加されると、新しい検索用キーワードは、「ＡＡＡ  ＢＢＢ」となる。この場合、「ＡＡＡ」と「ＢＢＢ」の双方の語句を含む情報が検索される。そして、処理はステップＳ５７に進む。図１１に示されているフローのステップＳ５７及びＳ５８の処理は、図７に示されているフローのステップＳ５７及びＳ５８の処理と同様である。
【０１０８】
以上のように、実施の形態３によれば、ジャンル情報を元に番組全体とかかわりが深い全体キーワードが抽出され、検索用キーワードに追加されるため、視聴ユーザが所望する情報を得られる可能性がより高くなる。
【０１０９】
なお、実施の形態３において、全体キーワードとして抽出された「作品タイトル」又は「競技名」はほんの一例であり、これらとは違うものが全体キーワードとされてもよい。例えば、スポーツのチーム名をデータベースに保持しておき、そのチーム名が番組タイトルに含まれていれば、そのチーム名が全体キーワードとされてもよい。こうすることで、競技名よりさらに限定された情報を取得できるので、視聴ユーザが所望する情報を得られる可能性がより高くなる。
【０１１０】
また、実施の形態３において、番組タイトルから全体キーワードの抽出が行われたが、これとは違う情報から全体キーワードの抽出が行われてもよい。例えば、番組キーワード蓄積部１０７又は完全シーンキーワード蓄積部１１２に蓄積された情報から、全体キーワードの抽出が行われてもよい。こうすることで、例えば、番組タイトルに全体キーワードとするのに適当な語句が含まれていなかった場合にも、適切な全体キーワードを抽出することができる。
【０１１１】
なお、実施の形態３において、ジャンル情報は、番組配列情報のコンテント記述子から取得されたが、もちろん違うところから取得されてもよい。例えば、ジャンル情報は、録画番組又はストリーミング番組に紐付けられたメタデータ等から取得されてもよい。
【０１１２】
なお、実施の形態３において、全体キーワードの追加は自動的に行われたが、全体キーワードを追加するかしないかをユーザが選択してもよい。例えば、ユーザがシーンキーワードを選択した際に、シーンキーワード表示部１１３が、全体キーワードをユーザに提示し、ユーザがシーンキーワード選択部１１４を介して全体キーワードを選択したときにのみ、全体キーワード追加部３２３は、選択された全体キーワードを検索用キーワードに追加するようにしてもよい。こうすることで、自働的に全体キーワードの追加がなされることに違和感を覚えるユーザにも対応することができる。
【０１１３】
以上に記載された実施の形態３は、実施の形態１にジャンル情報取得部３２１、全体キーワード取得部３２２及び全体キーワード追加部３２３がさらに備えられることで構成されているが、実施の形態２にこれらがさらに備えられることで構成されていてもよい。
【０１１４】
実施の形態４．
複数のコーナーから構成される番組では、同じ番組でもコーナーが変わると出演者や扱う題材等も大きく異なるものになる場合がある。本実施の形態では、そのような状況でも補完処理を有効に働かせるための情報処理装置の処理について記す。
【０１１５】
図１２は実施の形態４に係る情報処理装置４００の構成を概略的に示すブロック図である。情報処理装置４００は、受信処理部１０１と、番組切替検出部１０２と、動作指示部１０３と、番組情報取得部１０４と、番組キーワード抽出部１０５と、番組キーワード更新部１０６と、番組キーワード蓄積部１０７と、シーンテキスト情報取得部１０８と、シーンキーワード抽出部１０９と、完全シーンキーワード判定部１１０と、完全シーンキーワード更新部４１１と、完全シーンキーワード蓄積部１１２とを有する。さらに、情報処理装置４００は、シーンキーワード表示部１１３と、シーンキーワード選択部１１４と、シーンキーワード補完部４１５と、番組関連情報検索部１１６と、通信部１１７と、番組関連情報表示部１１８とを有する。また、情報処理装置４００は、コーナー切替検出部４２４と、コーナー番号記憶部４２５とを有する。実施の形態４に係る情報処理装置４００は、完全シーンキーワード更新部４１１及びシーンキーワード補完部４１５での処理の点、並びに、コーナー切替検出部４２４及びコーナー番号記憶部４２５がさらに備えられている点において、実施の形態１に係る情報処理装置１００と異なっている。
【０１１６】
コーナー切替検出部４２４は、受信処理部１０１を監視して、複数のコーナーで構成されている番組において、そのコーナーの切り替えを検出する。コーナー切替検出部４２４は、コーナーの切り替えを検出すると、コーナーの切り替えがあったことをコーナー番号記憶部４２５に通知する。
【０１１７】
コーナーの切り替えを検出する方法としては、例えば、以下のような方法がある。まず、コーナー切替検出部４２４は、映像中のコーナー名を示すテロップを検出して、そのコーナー名を認識する。そして、コーナー切替検出部４２４は、認識されたコーナー名に変更があった場合には、コーナーが切り替わったと判定する。
なお、放送内容が番組からコマーシャルに入ったとき、及び、コマーシャルから番組に戻ったときは、コーナー切替検出部４２４は、コマーシャル中の映像をコーナーの切替検出には使用せず、コマーシャル前後の映像が連続しているものとして扱った上で、コーナーの切り替えが起きたかを判定することが望ましい。これは、コマーシャルをまたいでコーナーが継続する場合が考えられるからである。
【０１１８】
コーナー番号記憶部４２５は、番組を開始してからコーナーが切り替わった回数を、切り替わった後のコーナーのコーナー番号として記憶する。言い換えると、コーナー番号は、各コーナーを識別するためのコーナー識別情報である。例えば、コーナー番号の初期値を「０」とすることで、番組の最初のコーナーのコーナー番号は、「０」となる。コーナー番号記憶部４２５は、コーナー番号を完全シーンキーワード更新部４１１及びシーンキーワード補完部４１５に提供する。
【０１１９】
完全シーンキーワード更新部４１１は、完全シーンキーワード判定部１１０で判定された完全シーンキーワードを、完全シーンキーワード蓄積部１１２に記憶させる際に、コーナー番号記憶部４２５から取得されるコーナー番号を完全シーンキーワードに関連付けて記憶させる。
【０１２０】
なお、完全シーンキーワード更新部４１１が、完全シーンキーワードの更新を行う際に、該当語と同じ語が既に完全シーンキーワード蓄積部１１２に登録されていた場合には、登録済みの語をいったん削除した上で、該当語をコーナー番号記憶部４２５から取得されたコーナー番号とともに登録しなおす。つまり、完全シーンキーワード更新部４１１は、完全シーンキーワード蓄積部１１２に既に記憶されている完全シーンキーワードが、現在のコーナーでも検出された場合には、完全シーンキーワードに関連付けられているコーナー番号を現在のコーナー番号に更新する。
【０１２１】
シーンキーワード補完部４１５は、シーンキーワード選択部１１４において選択された検索シーンキーワードが検索の実行に好適なものではない場合に、完全シーンキーワード蓄積部１１２に記憶されている完全シーンキーワードのうち、関連付けられたコーナー番号がコーナー番号記憶部４２５から取得するコーナー番号と一致するもの、つまり現在再生中のコーナーで取得された完全シーンキーワードを用いて、シーンキーワード選択部１１４において選択された検索シーンキーワードを補完する点が、実施の形態１と異なる。
【０１２２】
図１３は、完全シーンキーワード蓄積部１１２に蓄積される完全シーンキーワード情報ＣＳＫの一例を示す概略図である。図示するように、完全シーンキーワード情報ＣＳＫは、コーナー番号欄ＣＳＫ１と、完全シーンキーワード欄ＣＳＫ２とを有するテーブル情報である。
【０１２３】
コーナー番号欄ＣＳＫ１には、コーナー番号が格納される。
完全シーンキーワード欄ＣＳＫ２には、コーナー番号欄ＣＳＫ１で識別されるコーナーで抽出された完全シーンキーワードが格納される。
【０１２４】
図１３に示された例では、ユーザがニュース番組を視聴し、そのニュース番組の１つ目のコーナーが政治コーナーであり、２つ目のコーナーがスポーツコーナーである。そして、今現在、ユーザは、スポーツコーナーを視聴中であるとする。図１３に示されているように、政治コーナーでは、「東京都中央区」及び「鈴木太郎」という完全シーンキーワードが取得され、スポーツコーナーでは、「京都コンドルズ」及び「山田一郎」という完全シーンキーワードが取得済みであるとする。ここで、シーンキーワード抽出部１０９が新たに抽出した「鈴木」というシーンキーワードを、検索シーンキーワードとして、シーンキーワード選択部１１４にてユーザが選択したとする。
【０１２５】
本実施の形態では、実施の形態１における図７のステップＳ５４に相当する処理において、シーンキーワード補完部４１５は、コーナー番号記憶部４２５から取得したコーナー番号「２」の完全シーンキーワードの中から、「鈴木」を部分文字列とする完全シーンキーワードを探す。コーナー番号が「２」の完全シーンキーワードの中には、「鈴木」を部分文字列とする完全シーンキーワードがないので、「鈴木」をそのまま検索用キーワードとして使用することになる。
【０１２６】
ここで、「鈴木」というシーンキーワードを部分文字列とする「鈴木太郎」という完全シーンキーワードは、完全シーンキーワード蓄積部１１２に記憶されているが、「鈴木太郎」は政治コーナーで取得された完全シーンキーワードであり、スポーツコーナーで取得された「鈴木」を補完する語として適当である可能性は低い。そのため、本実施の形態では補完の対象とはしない。
【０１２７】
以上のように、本実施の形態によれば、情報処理装置４００が再生中のコーナー内から取得した完全シーンキーワードを用いてシーンキーワードの補完を行う。そのため、コーナー変更により出演者及び扱う話題が大きく変わった場合にも、現在のコーナーに関連の薄い完全シーンキーワードを用いて誤った補完をしてしまう可能性を減らすことができる。
【０１２８】
なお、本実施の形態において、コーナーの切り替えを検出する方法として、コーナー名を示すテロップを用いたが、もちろん他の方法でもよい。例えば、コーナー切替検出部４２４は、時間的に隣接する画像フレームの色又は動きベクトルの相関から、コーナーの切り替えを推定してもよいし、外部から取得するメタデータを利用して、コーナーの切り替えを推定してもよい。
【０１２９】
なお、本実施の形態において、シーンキーワード補完部４１５は、現在再生中のコーナーから取得された完全シーンキーワードのみを補完の対象としたが、現在再生中のコーナーで見つからなければ、いくつか前のコーナーまでさかのぼって（予め定められた範囲のコーナーを用いて）、補完の対象を検索してもよい。こうすることで、シーンキーワード選択部１１４において、ユーザが前のコーナーで取得したシーンキーワードを選択した場合にも、補完を行うことが可能となる。
【０１３０】
なお、本実施の形態では、コーナー番号と完全シーンキーワードとが関連付けられて記憶されたが、本実施の形態は、コーナー番号を記憶せず、コーナー切替検出時に完全シーンキーワード蓄積部１１２の初期化を行い、前のコーナーで取得された完全シーンキーワードを削除してもよい。こうすることにより、いくつか前のコーナーまでさかのぼって補完の対象とするという拡張はできなくなるが、完全シーンキーワード蓄積部１１２に必要な容量を小さくすることができる。
【０１３１】
なお、本実施の形態において、再生中のコーナーで取得された完全シーンキーワードのみを補完の対象とするか否かは、番組のジャンルに応じて決められてもよい。例えば、スポーツ番組では同じ試合を放送し続けることが多く、コーナーの切り替えを検出したとしても検出前後で同一の題材を扱っている可能性が高い。そこで、番組のジャンルがスポーツの場合のように、番組内で同一の題材を扱い続けるようなジャンルにおいては、コーナーの切り替え検出前の完全シーンキーワードも補完の対象とすることにより、ユーザが所望する検索結果を得ることができる。
【０１３２】
以上に記載された実施の形態１〜４においては、番組キーワード及び完全シーンキーワードの両方で、シーンキーワードの補完が行われたが、番組キーワード及び完全シーンキーワードの何れか一方で補完が行われてもよい。
【０１３３】
以上に記載された実施の形態１〜４においては、シーンキーワード抽出部１０９で抽出されたシーンキーワードのうち、完全シーンキーワード判定部１１０で完全シーンキーワードではないと判定されたものだけを、シーンキーワード補完部１１５で補完する対象としているが、このような例に限定されるものではい。例えば、シーンキーワード抽出部１０９で抽出されたシーンキーワードの全てをシーンキーワード補完部１１５で補完する対象としてもよい。
【０１３４】
以上に記載された実施の形態１〜４では、２つ以上の名詞が合わさった複合名詞、又は、一定長以上の文字列長を持つ固有名詞を完全シーンキーワードとしているが、完全シーンキーワードは、これらに限定されるものではない。例えば、完全シーンキーワードは、２つ以上の名詞が合わさった複合名詞、及び、一定長以上の文字列長を持つ固有名詞の何れか一方であってもよい。また、完全シーンキーワードは、２つ以上の名詞が合わさった複合名詞のうち、一定長以上の文字列長を持つ複合名詞であってもよく、このような複合名詞と、一定長以上の文字列長を持つ固有名詞とであってもよい。
【０１３５】
以上に記載された実施の形態１〜４に記載された情報処理装置は、デジタル放送を受信するデジタル放送受信装置であってもよく、また、デジタル放送の番組を録画して再生する映像記録再生装置であってもよく、また、光ディスク等の記録媒体に記録された番組を再生する映像再生装置であってもよく、さらに、ネットワークを介して取得された番組を再生するストリーミング再生装置であってもよい。
【符号の説明】
【０１３６】
１００，２００，３００，４００  情報処理装置、  １０１  受信処理部、  １０２  番組切替検出部、  １０３  動作指示部、  １０４  番組情報取得部、  １０５  番組キーワード抽出部、  １０６，２０６  番組キーワード更新部、  １０７  番組キーワード蓄積部、  １０８  シーンテキスト情報取得部、  １０９  シーンキーワード抽出部、  １１０  完全シーンキーワード判定部、  １１１，２１１，４１１  完全シーンキーワード更新部、  １１２  完全シーンキーワード蓄積部、  １１３  シーンキーワード表示部、  １１４  シーンキーワード選択部、  １１５，４１５  シーンキーワード補完部、  １１６  番組関連情報検索部、  １１７  通信部、  １１８  番組関連情報表示部、  ２１９  番組毎番組キーワード蓄積部、  ２２０  番組毎完全シーンキーワード蓄積部、  ３２１  ジャンル情報取得部、  ３２２  全体キーワード取得部、  ３２３  全体キーワード追加部、  ４２４  コーナー切替検出部、  ４２５  コーナー番号記憶部。
【図１】
2014102811.tif 000003
【図２】
2014102811.tif 000004
【図３】
2014102811.tif 000005
【図４】
2014102811.tif 000006
【図５】
2014102811.tif 000007
【図６】
2014102811.tif 000008
【図７】
2014102811.tif 000009
【図８】
2014102811.tif 000010
【図９】
2014102811.tif 000011
【図１０】
2014102811.tif 000012
【図１１】
2014102811.tif 000013
【図１２】
2014102811.tif 000014
【図１３】
2014102811.tif 000015