(57)【特許請求の範囲】
【請求項１】
テレビジョン放送信号を受信および選局するチューナ部と、
通信部と、
前記チューナ部によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データに含まれる映像データを表示装置に表示する手段と、
前記放送番組データの表示中に、前記チューナ部によって選局された前記所定チャンネルのテレビジョン放送信号から文章情報を取得して記憶装置に蓄積する文章情報取得手段と、
前記放送番組データの表示中に所定のユーザ操作が行われた場合、前記ユーザ操作が行われた時点よりも所定時間前の時点から前記ユーザ操作が行われた時点までの所定期間中に前記記憶装置に蓄積された文章情報を処理対象として選択し、当該処理対象の文章情報からキーワードを抽出すると共に、当該抽出されたキーワードに関連する単語を付加情報として出力するキーワード抽出手段と、
前記抽出されたキーワードの内で、前記記憶装置に蓄積されたタイミングが遅い文章情報から抽出されたキーワードに対して高い優先度を設定して、前記抽出されたキーワードを優先度の高い順に並べたキーワードリストを生成し、当該生成したキーワードリストを前記表示装置に表示するキーワードリスト表示手段と、
前記表示されたキーワードリストの内からユーザによってあるキーワードが選択された場合、前記選択されたキーワードと、前記選択されたキーワードに対応する前記付加情報に含まれる単語とを、前記通信部を介してインターネット上の所定のサーバ装置に検索語として送信することによって前記検索語に合致する情報を前記インターネットから取得し、前記取得した情報を前記表示装置に表示する情報取得処理手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記所定のサーバ装置は、前記情報処理装置から受信した検索語に合致する情報の検索を前記インターネット上の所定の検索サーバに要求することによって前記検索サーバから前記検索語に合致する情報の所在情報を取得すると共に、前記取得した所在情報に基づいて検索結果ページを生成し、当該検索結果ページを前記情報処理装置に送信することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記文章情報取得手段は、前記放送番組データに含まれる字幕情報、および前記所定チャンネルのテレビジョン放送信号によって搬送される、前記放送番組データに関する電子番組情報の少なくとも一方から、前記文章情報を取得することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記文章情報取得手段は、前記放送番組データに含まれる音声データに対して音声認識処理を実行することによって前記音声データから文章情報を取得する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
テレビジョン放送信号を受信および選局するチューナ部を備えた情報処理装置の動作を制御して放送番組データに関連する情報を表示する情報表示方法であって、
前記チューナ部によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データに含まれる映像データを表示装置に表示するステップと、
前記放送番組データの表示中に、前記チューナ部によって選局された前記所定チャンネルのテレビジョン放送信号から文章情報を取得して前記情報処理装置の記憶装置に蓄積する文章情報取得ステップと、
前記放送番組データの表示中に所定のユーザ操作が行われた場合、前記ユーザ操作が行われた時点よりも所定時間前の時点から前記ユーザ操作が行われた時点までの所定期間中に前記記憶装置に蓄積された文章情報を処理対象として選択し、当該処理対象の文章情報からキーワードを抽出すると共に、当該抽出されたキーワードに関連する単語を付加情報として出力するキーワード抽出ステップと、
前記抽出されたキーワードの内で、前記記憶装置に蓄積されたタイミングが遅い文章情報から抽出されたキーワードに対して高い優先度を設定して、前記抽出されたキーワードを優先度の高い順に並べたキーワードリストを生成し、当該生成したキーワードリストを前記表示装置に表示するキーワードリスト表示ステップと、
前記表示されたキーワードリストの内からユーザによってあるキーワードが選択された場合、前記選択されたキーワードと、前記選択されたキーワードに対応する前記付加情報に含まれる単語とを、前記情報処理装置に設けられた通信部を介してインターネット上の所定のサーバ装置に検索語として送信することによって前記検索語に合致する情報を前記インターネットから取得し、前記取得した情報を前記表示装置に表示する情報取得処理ステップとを具備することを特徴とする情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は放送番組データを受信可能な情報処理装置および同情報処理装置に適用される情報表示方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤ、ビデオレコーダ、ＴＶ装置のようなオーディオ・ビデオ（ＡＶ）機器と同様のＡＶ機能を備えたパーソナルコンピュータが開発されている。
【０００３】
このようなパーソナルコンピュータは、テレビジョン放送信号を受信するためのチューナ部を有しており、放送番組データの視聴および録画を実行することができる。
【０００４】
放送番組データにはニュース、ドラマ、映画、スポーツ中継、教育、バラエティーといった様々なジャンルがあり、ユーザは様々な情報を視聴処理中の放送番組データから得ることができる。
【０００５】
また、最近では、放送番組データに関連する情報を視聴者に提供するための技術も開発され始めている。
【０００６】
例えば、特許文献１には、放送波によって番組データと一緒に送信されるインターネット検索用のキーワードを受信すると共に、受信したキーワードのリストを表示し、ユーザによって選択されたキーワードに関連する情報をインターネットから取得するという機能を有する放送受信機が開示されている。
【特許文献１】特開２００４−８６７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１においては、キーワードリストに表示されるキーワードは放送事業者側が番組毎に予め用意したものである。このため、キーワードリストに表示されるキーワードの内容は番組毎に固定化されており、常に同一の内容のキーワードしか表示することができない。
【０００８】
一般に、番組中には様々な情報が出現するが、その中で興味を持つ事柄は個々のユーザ毎に異なる。よって、放送事業者側から送信される固定的なキーワードのリストを表示するのではなく、放送番組の視聴中にユーザが実際に気になった話題、言葉、あるいは覚えておきたい内容等に関するキーワードのリストを表示するための新たな仕組みを実現することが必要である。
【０００９】
本発明は上述の事情を考慮してなされたものであり、視聴中の放送番組データ中に出現する様々な情報の内でユーザが気になった話題、言葉等に関するキーワードのリストを表示でき、且つそのキーワードのリストを用いてインターネットからの情報検索を行うことができる情報処理装置および情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の課題を解決するため、請求項１に係る情報処理装置は、テレビジョン放送信号を受信および選局するチューナ部と、通信部と、前記チューナ部によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データに含まれる映像データを表示装置に表示する手段と、前記放送番組データの表示中に、前記チューナ部によって選局された前記所定チャンネルのテレビジョン放送信号から文章情報を取得して記憶装置に蓄積する文章情報取得手段と、前記放送番組データの表示中に所定のユーザ操作が行われた場合、前記ユーザ操作が行われた時点よりも所定時間前の時点から前記ユーザ操作が行われた時点までの所定期間中に前記記憶装置に蓄積された文章情報を処理対象として選択し、当該処理対象の文章情報からキーワードを抽出すると共に、当該抽出されたキーワードに関連する単語を付加情報として出力するキーワード抽出手段と、前記抽出されたキーワードの内で、前記記憶装置に蓄積されたタイミングが遅い文章情報から抽出されたキーワードに対して高い優先度を設定して、前記抽出されたキーワードを優先度の高い順に並べたキーワードリストを生成し、当該生成したキーワードリストを前記表示装置に表示するキーワードリスト表示手段と、前記表示されたキーワードリストの内からユーザによってあるキーワードが選択された場合、前記選択されたキーワードと、前記選択されたキーワードに対応する前記付加情報に含まれる単語とを、前記通信部を介してインターネット上の所定のサーバ装置に検索語として送信することによって前記検索語に合致する情報を前記インターネットから取得し、前記取得した情報を前記表示装置に表示する情報取得処理手段とを具備することを特徴とする。
【００１１】
また、請求項５記載の情報表示方法は、テレビジョン放送信号を受信および選局するチューナ部を備えた情報処理装置の動作を制御して放送番組データに関連する情報を表示する情報表示方法であって、前記チューナ部によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データに含まれる映像データを表示装置に表示するステップと、前記放送番組データの表示中に、前記チューナ部によって選局された前記所定チャンネルのテレビジョン放送信号から文章情報を取得して前記情報処理装置の記憶装置に蓄積する文章情報取得ステップと、前記放送番組データの表示中に所定のユーザ操作が行われた場合、前記ユーザ操作が行われた時点よりも所定時間前の時点から前記ユーザ操作が行われた時点までの所定期間中に前記記憶装置に蓄積された文章情報を処理対象として選択し、当該処理対象の文章情報からキーワードを抽出すると共に、当該抽出されたキーワードに関連する単語を付加情報として出力するキーワード抽出ステップと、前記抽出されたキーワードの内で、前記記憶装置に蓄積されたタイミングが遅い文章情報から抽出されたキーワードに対して高い優先度を設定して、前記抽出されたキーワードを優先度の高い順に並べたキーワードリストを生成し、当該生成したキーワードリストを前記表示装置に表示するキーワードリスト表示ステップと、前記表示されたキーワードリストの内からユーザによってあるキーワードが選択された場合、前記選択されたキーワードと、前記選択されたキーワードに対応する前記付加情報に含まれる単語とを、前記情報処理装置に設けられた通信部を介してインターネット上の所定のサーバ装置に検索語として送信することによって前記検索語に合致する情報を前記インターネットから取得し、前記取得した情報を前記表示装置に表示する情報取得処理ステップとを具備することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、視聴中の放送番組データ中に出現する様々な情報の内でユーザが気になった話題、言葉等に関するキーワードのリストを表示でき、且つそのキーワードのリストを用いてインターネットからの情報検索を行うことが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０から実現されている。
【００１４】
このパーソナルコンピュータ１０は、テレビジョン放送信号によって放送される放送番組データの視聴および録画を実行するためのＴＶ機能を有している。このＴＶ機能は、例えば、パーソナルコンピュータ１０に予めインストールされているＴＶアプリケーションプログラムによって実現されている。
【００１５】
さらに、パーソナルコンピュータ１０は、放送番組データの視聴処理中に放送番組中に出現した話題、言葉に関するさらなる情報をインターネットから取得するための検索補助サービス機能を有している。この検索補助サービス機能は、視聴中の放送番組データ中に出現するユーザが気になった話題、言葉、覚えておきたい事柄等に関するキーワードの一覧をメモ情報として表示するメモ機能、およびユーザによってあるキーワードが選択された場合に、その選択されたキーワードに関連する情報をインターネットから取得して表示する情報表示機能とを含んでいる。これらメモ機能および情報表示機能はＴＶアプリケーションプログラムに組み込まれている。
【００１６】
図１はコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれている。
【００１７】
ディスプレイユニット１２は、コンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１８】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ機能（視聴、録画、録画された放送番組データ／ビデオデータの再生）を制御するための操作ボタン群も含まれている。また、入力操作パネル１５のボタン群には、“気になる”ボタンも含まれている。この“気になる”ボタンは、上述のメモ機能を起動するための操作ボタンである。ユーザは、視聴中の放送番組中に気になる話題、言葉等が出現した時に“気になる”ボタンを押すことにより、“気になる”ボタンが操作される直前に放送番組中に出現した話題、言葉等等に関する様々なキーワードの一覧を見ることができる。
【００１９】
また、コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能をリモート制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成されている。
【００２０】
コンピュータ本体１１の例えば右側面には、ＴＶ放送用のアンテナ端子１９が設けられている。また、コンピュータ本体１１の例えば背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、放送番組データのような映像コンテンツデータに含まれる映像データ（動画像データ）を外部ディスプレイに出力するために用いられる。
【００２１】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２２】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、ネットワークコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、ＴＶチューナ１１７、およびＥＥＰＲＯＭ１１８等を備えている。
【００２３】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、およびＴＶアプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。ＴＶアプリケーションプログラム２０２はＴＶ機能を実行するためのソフトウェアである。このＴＶアプリケーションプログラム２０２は、ＴＶチューナ１１７によって受信された放送番組データを視聴するためのライブ処理、放送番組データをＨＤＤ１１１に記録する録画処理、および記録された放送番組データ／ビデオデータを再生する再生処理等を実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００２４】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２５】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ装置１にデジタル映像信号を送出することもできる。
【００２６】
ＨＤＭＩ端子２は上述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号と、デジタルオーディオ信号とを一本のケーブルでテレビのような外部ディスプレイ装置１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ装置１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２７】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１およびＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２８】
またさらに、サウスブリッジ１０４には、PCI EXPRESS規格のシリアルバスなどを介してビデオプロセッサ１１３が接続されている。
【００２９】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。
【００３０】
ネットワークコントローラ１１４は、有線または無線のネットワークとの通信を実行する。このネットワークコントローラ１１４は、外部のルータ等を介してインターネットとの通信を実行する通信部として機能とする。
【００３１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００３２】
ＴＶチューナ１１７はアンテナ端子１９に接続されており、テレビジョン（ＴＶ）放送信号の受信及び選局を実行する。このＴＶチューナ１１７は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。
【００３３】
次に、図３を参照して、ＴＶアプリケーションプログラム２０２の機能構成を説明する。
【００３４】
ＴＶアプリケーションプログラム２０２は、メイン処理部３０１、ユーザインタフェース部（ＵＩ）３０２、視聴処理部３０３、録画／再生処理部３０４、文章情報取得部３０５、キーワード抽出部３０６、キーワードリスト表示部３０７、および情報取得処理部３０８等を備えている。
【００３５】
メイン処理部３０１はＴＶアプリケーションプログラム２０２の動作を制御する制御部であり、視聴処理部３０３、録画／再生処理部３０４、文章情報取得部３０５、キーワード抽出部３０６、キーワードリスト表示部３０７、および情報取得処理部３０８等をそれぞれ制御することにより、ユーザインタフェース部（ＵＩ）３０２によって受け付けられる様々なイベントに応じた処理を実行する。
【００３６】
視聴処理部３０３は、メイン処理部３０１の制御の下、ＴＶチューナ１１７によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データに含まれる映像データをＬＣＤ１７等の表示装置に表示する視聴処理を実行する。この視聴処理では、放送番組データに含まれる音声データを再生する処理も実行される。
【００３７】
録画／再生処理部３０４は、メイン処理部３０１の制御の下、ＴＶチューナ１１７によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データをＨＤＤ１１１に記録する録画処理、およびＨＤＤ１１１に記録されている放送番組データを再生する再生処理等を実行する。
【００３８】
文章情報取得部３０５は、メイン処理部３０１の制御の下、放送番組データの視聴処理中に、ＴＶチューナ１１７によって選局された視聴対象のチャンネルのテレビジョン放送信号から文章情報を取得し、その取得した文章情報をデータベース３０９に蓄積する。データベース３０９は、ＨＤＤ１１１の記憶領域内の一部の記憶領域から構成されている。
【００３９】
文章情報取得部３０５は、文章情報として使用可能な各種データを視聴対象のチャンネルのテレビジョン放送信号から取得する。文章情報として使用可能なデータは、例えば、視聴処理中の放送番組データに含まれる字幕情報、視聴処理中の放送番組データに関する電子番組情報、視聴処理中の放送番組データの映像データに含まれるテロップ、視聴処理中の放送番組データに含まれる音声データ、等である。視聴処理中の放送番組データに含まれる字幕情報は、例えば、視聴中のチャンネルのテレビジョン放送信号によって搬送される、ＥＩＴと称されるテーブル情報などに含まれている。文章情報取得部３０５は、これら字幕情報、電子番組情報、テロップ、および音声データの少なくとも一つを文章情報取得用データとして選択し、これら選択した各データから文章情報を取得する。例えば、字幕情報と電子番組情報の少なくとも一方がデフォルトの文章情報取得用データとして使用される。音声データから文章情報を取得する場合、つまり音声データを文章情報取得用データとして使用する場合には、文章情報取得部３０５は、視聴処理中の放送番組データに含まれる音声データに対して音声認識処理を実行し、その認識結果を文章情報としてデータベース３０９に蓄積する。
【００４０】
キーワード抽出部３０６は、メイン処理部３０１の制御の下、データベース３０９に蓄積された文章情報を形態素解析することによって、当該文章情報からキーワードを抽出する。キーワード抽出部３０６によるキーワード抽出処理は、例えば、ユーザによって“気になる”ボタンが操作された時に実行される。この場合、データベース３０９に蓄積された文章情報全てがキーワード抽出処理の対象となるのではなく、“気になる”ボタンが操作された時点の直前の一定期間中にデータベース３０９に蓄積された文章情報が処理対象として選択される。換言すれば、“気になる”ボタンが操作された時点よりも所定時間前の時点から、“気になる”ボタンが操作された時点までの所定期間中にデータベース３０９に蓄積された文章情報のみが処理対象となる。これにより、放送番組の視聴中に蓄積された文章情報の内で、ユーザが実際に気になった話題、言葉等を含む文章情報のみを処理対象とすることができる。
【００４１】
キーワード抽出部３０６は、処理対象の文章情報を形態素解析して複数のキーワードを抽出するのみならず、キーワード毎に、そのキーワードに関連する単語や優先度などを付加情報として出力する。キーワードに関連する単語は、例えば、抽出されたキーワードの意味（カテゴリ）の上位／下位概念を表す単語等である。例えば、キーワードが“ワインであれば、“飲む”、“フランス”、“赤ワイン”等の単語が関連する単語として出力される。優先度は、後述のキーワードリストの表示に使用されるものであり、処理対象の文章情報の内でデータベース３０９に蓄積されたタイミングが遅い文章情報から抽出されたキーワードほど、つまり“気になる”ボタンが操作された時点により近いタイミングで蓄積された文章情報から抽出されたキーワードほど、優先度が高くなる。
【００４２】
キーワードリスト表示部３０７は、メイン処理部３０１の制御の下、キーワード抽出部３０６によって抽出されたキーワードの一覧を示すキーワードリストを生成し、その生成したキーワードリストを、ユーザが気になっている話題、言葉、あるいは覚えておきたい事柄等を書きとめたメモ情報としてＬＣＤ１７等の表示装置に表示する。この場合、キーワードリスト表示部３０７は、上述の優先度に基づき、処理対象の文章情報から抽出されたキーワードの内で、データベース３０９に蓄積されたタイミングが遅い文章情報から抽出されたキーワードを優先してキーワードリストを生成する。例えば、優先度の高い順にキーワードが並べられたキーワードリストが生成される。また、キーワードリストに表示可能なキーワードの個数の上限は予め決められているので、予め決められた個数ｎを越える数のキーワードがキーワード抽出部３０６によって抽出された場合には、優先度の高い上位ｎ個のキーワードのみからキーワードリストが生成される。
【００４３】
情報取得処理部３０８は、メイン処理部３０１の制御の下、ネットワークコントローラ１１４を介してインターネット上の所定のサーバ装置との通信を実行することにより、表示されたキーワードリストの内からユーザによって選択されたキーワードに関連する情報をインターネットから取得する。具体的には、情報取得処理部３０８は、キーワードリストの内からユーザによってあるキーワードが選択された場合、この選択されたキーワードをネットワークコントローラ１１４を介してインターネット上の所定のサーバ装置に検索語として送信することによって検索語に合致する情報をインターネットから取得し、そして取得した情報をＬＣＤ１７等の表示装置に表示する。
【００４４】
この場合、情報取得処理部３０８は、より的確な情報をインターネットから取得するために、選択されたキーワードのみならず、その選択されたキーワードに付加情報として付加されている単語も検索語としてサーバ装置に送信する。
【００４５】
サーバ装置は、コンピュータ１０から受信した検索語に合致する情報の検索をインターネット上の所定の検索サーバに要求することによって、検索サーバから検索語に合致する情報（検索語に合致する各ＷＥＢページの所在情報ＵＲＬ、および各ＷＥＢページのタイトル／概要等）を取得すると共に、取得したこれら情報に基づいて検索結果ページを生成し、当該検索結果ページをコンピュータ１０に送信する。
【００４６】
次に、図４および図５を参照して、放送番組データの視聴処理中に実行される処理の流れについて説明する。図４はデータの流れを示し、また図５は、キーワードリストおよび検索結果ページの例を示している。
【００４７】
上述したように、放送番組データの視聴処理中には、字幕、電子番組情報、テロップ、音声データなどから文章情報が取得され、データベース３０９に蓄積される。例えば、図５（Ａ）に示すように視聴処理中の放送番組データに字幕情報が含まれている場合には、その字幕情報がデコードされて文章情報としてデータベース３０９に蓄積される。取得された各文章情報は、例えば、時刻情報などと共にデーダース３０９に格納される。
【００４８】
放送番組データの視聴処理中に上述の“気になる”ボタンの押下のような所定のユーザ操作が行われた時、キーワード抽出部３０６によってキーワード抽出処理が実行される。キーワード抽出処理の対象となる文章情報は、上述したように、“気になる”ボタンの押下のような所定のユーザ操作が行われた時点の直前の一定期間にデータベース３０９に蓄積された文章情報である。キーワード抽出部３０６は形態素解析エンジンを用いて文章情報を形態素解析することによって文章情報を単語に分割し、これによって複数のキーワードを抽出する。さらにキーワード抽出部３０６は、意味解析エンジンを用いて各キーワードを意味解析することによって、各キーワードに対して関連する単語等の付加情報を付加して出力する。抽出されたキーワードの一覧はキーワードリストとしてＬＣＤ１７に表示される。図５（Ｂ）はキーワードリストの例を示している。各キーワードには、そのキーワードのカテゴリを示すアンコンが添付された状態で表示される。
【００４９】
ユーザによってキーワードリストからキーワードが選択されると、選択されたキーワードとそのキーワードに関連する単語が検索語としてサーバ装置４１１に送信される。サーバ装置４１１は、例えば、検索語を、当該検索語を含む検索要求を所定の検索サーバ４１２に送信するためのＵＲＬに変換し、そのＵＲＬを用いて、検索語に合致する情報の検索を検索サーバ４１２に要求する。そして、サーバ装置４１１は検索サーバ４１２から検索結果を受信し、その受信した検索結果に基づいて、ＴＶアプリケーション２０２が扱うことが可能な所定の検索結果ページを生成し、その検索結果ページをコンピュータ１０に送信する。
【００５０】
図５（Ｃ）はコンピュータ１０のＬＣＤ１７に表示される検索結果ページの例を示している。この検索結果ページは、選択されたキーワードである“ワイン”と、関連する単語である“フランス”，“買う”、“飲む”とが検索語としてサーバ装置に送信された場合に対応するものである。サーバ装置は、例えば、“ワイン”と“フランス”とのアンド検索要求、“ワイン”と“買う”とのアンド検索要求、“ワイン”と“飲む”とのアンド検索要求を検索サーバに送信し、その検索結果に基づいて、図５（Ｃ）のような検索結果ページを生成してコンピュータ１０に送信する。ユーザによって検索結果ページ上の“「フランス」と検索”タブが選択された場合には、“ワイン”と“フランス”とのアンド検索要求に対応する検索結果が表示される。同様に、検索結果ページ上の“買う”タブが選択された場合には、“ワイン”と“買う”とのアンド検索要求に対応する検索結果が表示され、検索結果ページ上の“飲む”タブが選択された場合には、“ワイン”と飲む”とのアンド検索要求に対応する検索結果が表示される。
【００５１】
図６には、ＴＶ視聴ウィンドウ、キーワードリスト、検索結果ページを含む表示画面の例が示されている。ＬＣＤ１７の表示画面上には、視聴処理中の放送番組データ中の映像データを表示するＴＶ視聴ウィンドウ５０１が配置されている。このＴＶ視聴ウィンドウ５０１には、図７に示すように、“気になる”ボタン６０１を表示することができる。この“気になる”ボタン６０１がクリックされると、“気になる”ボタン６０１がクリックされる直前の文章情報から抽出されたキーワードリスト５０２がＬＣＤ１７の表示画面上に表示される。さらに、キーワードリスト５０２内のあるキーワードがユーザによって選択されると、選択されたキーワードに関する検索結果ページ５０３や、検索結果ページ５０３にリンクされているＷＥＢサイトのページなどが選択されたキーワードに関する情報としてＬＣＤ１７の表示画面上に表示される。
【００５２】
なお、“気になる”ボタン６０１が操作される度にキーワードリスト５０２の内容は更新される。つまり、“気になる”ボタン６０１が操作される度にキーワード抽出処理およびキーワードリスト生成処理が実行される。一旦生成されたキーワードリストは保存される。このため、ユーザは、必要に応じて、過去に生成されたキーワードリストを呼び出して見ることもできる。
【００５３】
次に、図８のフローチャートを参照して、ＴＶアプリケーションプログラム２０２によって実行される検索補助サービス処理の手順について説明する。
【００５４】
あるチャネルの放送番組データの視聴処理が開始されると、メイン処理部３０１は、文章情報取得部３０５を制御して、受信中の放送信号から文章情報として使用可能なデータを取得してデータベース３０９に蓄積する処理を実行する（ステップＳ１０１）。すなわち、メイン処理部３０１は、受信中の放送信号に含まれる字幕、電子番組情報、テロップ、音声データから文章情報を取得する処理を実行し、取得した文章情報をデータベース３０９に蓄積する。このステップＳ１０１では、受信中の放送信号から字幕、電子番組情報を取得し、それら字幕、電子番組情報をデコードしてデータベース３０９に文章情報として格納する処理が実行される。また、放送番組内の映像データからテロップを抽出し、そのテロップをデコードしてデータベース３０９に文章情報として格納する処理、さらには、放送番組内の音声データを抽出し、その抽出した音声データを音声認識することによって得られる文章情報をデータベース３０９に格納する処理などが実行される。
【００５５】
放送番組データの視聴処理中にユーザによって上述の“気になる”ボタン６０１のクリック操作のような所定のユーザ操作が行われると（ステップＳ１０２のＹＥＳ）、メイン処理部３０１は、メモ機能を実行するためにキーワード抽出部２０６およびキーワードリスト表示部３０７をそれぞれ起動する。そして、メイン処理部３０１は、キーワード抽出部２０６を制御して、キーワード抽出処理を実行する（ステップＳ１０３）。ステップＳ１０３では、“気になる”ボタン６０１がクリックされた時点の直前の一定期間にデータベース３０９に蓄積された文章情報が処理対象として選択され、そしてその処理対象の文章情報の形態素解析および意味解析等が実行されることにより、キーワードと付加情報が出力される。次いで、メイン処理部３０１は、キーワードリスト表示部３０７を制御して、キーワードリストの生成及び表示を行う（ステップＳ１０４）。キーワードリストにおいては、優先度順にキーワードが並べて表示される。ユーザによるマウスまたはキーボード１３の操作によってキーワードリスト中のあるキーワードが選択されると（ステップＳ１０５のＹＥＳ）、メイン処理部３０１は、情報取得処理部３０８を制御して、選択されたキーワードや関連する単語等を検索語としてサーバ装置に送信することにより、選択されたキーワードに関連する情報（検索結果ページ）をインターネットから取得してＬＣＤ１７に表示する（ステップＳ１０６）。
【００５６】
以上のように、本実施形態においては、視聴中の放送番組データ中に出現する様々な情報の内でユーザが気になった話題、言葉等に関するキーワードのリストを表示でき、且つそのキーワードのリストを用いてインターネットからの情報検索を行うことができる。また、キーワードリストには“気になる”ボタンが操作される直前の一定期間中に放送番組データ中に出現した話題、言葉等に関する様々なキーワードが表示されるので、キーワードリストはユーザのメモ情報として利用することもできる。
【００５７】
なお、本実施形態の検索補助サービス処理の手順は全てソフトウェアによって実現することができるので、このソフトウェアをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータに導入することにより、本実施形態と同様の効果を容易に実現することができる。
【００５８】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に情報処理装置の概観の例を示す斜視図。
【図２】同実施形態の情報処理装置のシステム構成の例を示すブロック図。
【図３】同実施形態の情報処理装置で用いられるプログラムの機能構成を示すブロック図。
【図４】同実施形態の情報処理装置によって実行される検索補助サービス処理のデータの流れを説明するための図。
【図５】同実施形態の情報処理装置によって実行される検索補助サービス処理で用いられるキーワードリストおよび検索結果ページの例を示す図。
【図６】同実施形態の情報処理装置の表示画面の例を示す図。
【図７】同実施形態の情報処理装置で用いられるＴＶ視聴ウィンドウの例を示す図。
【図８】同実施形態の情報処理装置によって実行される検索補助サービス処理の手順を示すフローチャート。
【符号の説明】
【００６０】
１０…コンピュータ、１１７…ＴＶチューナ、３０１…メイン処理部、３０３…視聴処理部、３０５…文章情報取得部、３０６…キーワード抽出部、３０７…キーワードリスト表示部、３０８…情報取得処理部。
【図１】
0005121342.tif 000002
【図２】
0005121342.tif 000003
【図３】
0005121342.tif 000004
【図４】
0005121342.tif 000005
【図５】
0005121342.tif 000006
【図６】
0005121342.tif 000007
【図７】
0005121342.tif 000008
【図８】
0005121342.tif 000009