(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規格のシリアルバスなどを介してビデオプロセッサ１１３が接続されている。
【００３１】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。
【００３２】
ネットワークコントローラ１１４は、有線または無線のネットワークとの通信を実行する。このネットワークコントローラ１１４は、外部のルータ等を介してインターネットとの通信を実行する通信部として機能とする。
【００３３】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００３４】
ＴＶチューナ１１７はアンテナ端子１９に接続されており、テレビジョン（ＴＶ）放送信号の受信及び選局を実行する。このＴＶチューナ１１７は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。
【００３５】
次に、図３を参照して、ＴＶアプリケーションプログラム２０２の機能構成を説明する。
【００３６】
ＴＶアプリケーションプログラム２０２は、メイン処理部３０１、ユーザインタフェース部（ＵＩ）３０２、視聴処理部３０３、録画／再生処理部３０４、文章情報取得部３０５、キーワード抽出部３０６、キーワードリスト表示部３０７、および情報取得処理部３０８等を備えている。
【００３７】
メイン処理部３０１はＴＶアプリケーションプログラム２０２の動作を制御する制御部であり、視聴処理部３０３、録画／再生処理部３０４、文章情報取得部３０５、キーワード抽出部３０６、キーワードリスト表示部３０７、および情報取得処理部３０８等をそれぞれ制御することにより、ユーザインタフェース部（ＵＩ）３０２によって受け付けられる様々なイベントに応じた処理を実行する。
【００３８】
視聴処理部３０３は、メイン処理部３０１の制御の下、ＴＶチューナ１１７によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データに含まれる映像データをＬＣＤ１７等の表示装置に表示する視聴処理を実行する。この視聴処理では、放送番組データに含まれる音声データを再生する処理も実行される。
【００３９】
録画／再生処理部３０４は、メイン処理部３０１の制御の下、ＴＶチューナ１１７によって選局された所定チャンネルのテレビジョン放送信号によって搬送される放送番組データをＨＤＤ１１１に記録する録画処理、およびＨＤＤ１１１に記録されている放送番組データを再生する再生処理等を実行する。
【００４０】
文章情報取得部３０５は、メイン処理部３０１の制御の下、放送番組データの視聴処理中に、ＴＶチューナ１１７によって選局された視聴対象のチャンネルのテレビジョン放送信号から文章情報を取得し、その取得した文章情報をデータベース３０９に蓄積する。データベース３０９は、ＨＤＤ１１１の記憶領域内の一部の記憶領域から構成されている。
【００４１】
文章情報取得部３０５は、文章情報として使用可能な各種データを視聴対象のチャンネルのテレビジョン放送信号から取得する。文章情報として使用可能なデータは、例えば、視聴処理中の放送番組データに含まれる字幕情報、視聴処理中の放送番組データに関する電子番組情報、視聴処理中の放送番組データの映像データに含まれるテロップ、視聴処理中の放送番組データに含まれる音声データ、等である。視聴処理中の放送番組データに含まれる字幕情報は、例えば、視聴中のチャンネルのテレビジョン放送信号によって搬送される、ＥＩＴと称されるテーブル情報などに含まれている。文章情報取得部３０５は、これら字幕情報、電子番組情報、テロップ、および音声データの少なくとも一つを文章情報取得用データとして選択し、これら選択した各データから文章情報を取得する。例えば、字幕情報と電子番組情報の少なくとも一方がデフォルトの文章情報取得用データとして使用される。音声データから文章情報を取得する場合、つまり音声データを文章情報取得用データとして使用する場合には、文章情報取得部３０５は、視聴処理中の放送番組データに含まれる音声データに対して音声認識処理を実行し、その認識結果を文章情報としてデータベース３０９に蓄積する。
【００４２】
キーワード抽出部３０６は、メイン処理部３０１の制御の下、データベース３０９に蓄積された文章情報を形態素解析することによって、当該文章情報からキーワードを抽出する。キーワード抽出部３０６によるキーワード抽出処理は、例えば、ユーザによって“気になる”ボタンが操作された時に実行される。この場合、データベース３０９に蓄積された文章情報全てがキーワード抽出処理の対象となるのではなく、“気になる”ボタンが操作された時点の直前の一定期間中にデータベース３０９に蓄積された文章情報が処理対象として選択される。換言すれば、“気になる”ボタンが操作された時点よりも所定時間前の時点から、“気になる”ボタンが操作された時点までの所定期間中にデータベース３０９に蓄積された文章情報のみが処理対象となる。これにより、放送番組の視聴中に蓄積された文章情報の内で、ユーザが実際に気になった話題、言葉等を含む文章情報のみを処理対象とすることができる。
【００４３】
キーワード抽出部３０６は、処理対象の文章情報を形態素解析して複数のキーワードを抽出した際、辞書３１０を参照しながら意味解析を行うことで、キーワード毎に、そのキーワードの属性情報を取得し、付加情報として出力する。属性情報は、単語、即ちキーワードの意味的なカテゴリを示す情報である。辞書３１０は、ＨＤＤ１１１の記憶領域内の一部の記憶領域上に構成されている。
【００４４】
また、キーワード抽出部３０６は、この意味解析によって、キーワード毎に、そのキーワードに関連する単語や優先度などを付加情報としてさらに出力する。キーワードに関連する単語は、例えば、抽出されたキーワードの上位／下位概念を表す単語等である。例えば、キーワードが“ワインであれば、“飲む”、“フランス”、“赤ワイン”等の単語が関連する単語として出力される。優先度は、後述のキーワードリストの表示に使用されるものであり、処理対象の文章情報の内でデータベース３０９に蓄積されたタイミングが遅い文章情報から抽出されたキーワードほど、つまり“気になる”ボタンが操作された時点により近いタイミングで蓄積された文章情報から抽出されたキーワードほど、優先度が高くなる。
【００４５】
キーワードリスト表示部３０７は、メイン処理部３０１の制御の下、キーワード抽出部３０６によって抽出されたキーワードの一覧を示すキーワードリストを生成し、その生成したキーワードリストを、ユーザが気になっている話題、言葉、あるいは覚えておきたい事柄等を書きとめたメモ情報としてＬＣＤ１７等の表示装置に表示する。このキーワードリストの生成時、キーワードリスト表示部３０７は、キーワード抽出部３０６がキーワード毎に付加情報として出力した属性情報に基づき、カテゴリアイコンテーブル３１１に画像データが格納された複数のアイコンの中から各キーワードに最も適したアイコンを選択して対応づける。このアイコンは、様々な単語を意味的にカテゴリ分けした際、その最上位に位置づけられる所定数のカテゴリを図案化したものであり、このアイコンを対応づけることによって、未知のキーワードがリスト上に存在したとしても、ユーザは、その大まかな意味を視覚的に把握することができる。カテゴリアイコンテーブル３１１は、ＨＤＤ１１１の記憶領域内の一部の記憶領域上に構成されている。
【００４６】
なお、この時、キーワードリスト表示部３０７は、上述の優先度に基づき、処理対象の文章情報から抽出されたキーワードの内で、データベース３０９に蓄積されたタイミングが遅い文章情報から抽出されたキーワードを優先してキーワードリストを生成する。例えば、優先度の高い順にキーワードが並べられたキーワードリストが生成される。また、キーワードリストに表示可能なキーワードの個数の上限は予め決められているので、予め決められた個数ｎを越える数のキーワードがキーワード抽出部３０６によって抽出された場合には、優先度の高い上位ｎ個のキーワードのみからキーワードリストが生成される。
【００４７】
また、キーワードリスト表示部３０７は、キーワード抽出部３０６がキーワード毎に付加情報として出力した関連単語も、キーワードリスト上の各キーワードに対応づけて表示する。
【００４８】
情報取得処理部３０８は、メイン処理部３０１の制御の下、ネットワークコントローラ１１４を介してインターネット上の所定のサーバ装置との通信を実行することにより、表示されたキーワードリストの内からユーザによって選択されたキーワードに関連する情報をインターネットから取得する。具体的には、情報取得処理部３０８は、キーワードリストの内からユーザによってあるキーワードが選択された場合、この選択されたキーワードをネットワークコントローラ１１４を介してインターネット上の所定のサーバ装置に検索語として送信することによって検索語に合致する情報をインターネットから取得し、そして取得した情報をＬＣＤ１７等の表示装置に表示する。
【００４９】
この場合、情報取得処理部３０８は、より的確な情報をインターネットから取得するために、選択されたキーワードのみならず、その選択されたキーワードの付加情報として対応づけられて表示されている関連単語も検索語としてサーバ装置に送信する。
【００５０】
サーバ装置は、コンピュータ１０から受信した検索語に合致する情報の検索をインターネット上の所定の検索サーバに要求することによって、検索サーバから検索語に合致する情報（検索語に合致する各ＷＥＢページの所在情報ＵＲＬ、および各ＷＥＢページのタイトル／概要等）を取得すると共に、取得したこれら情報に基づいて検索結果ページを生成し、当該検索結果ページをコンピュータ１０に送信する。
【００５１】
次に、図４および図５を参照して、放送番組データの視聴処理中に実行される処理の流れについて説明する。図４はデータの流れを示し、また図５は、キーワードリストおよび検索結果ページの例を示している。
【００５２】
上述したように、放送番組データの視聴処理中には、字幕、電子番組情報、テロップ、音声データなどから文章情報が取得され、データベース３０９に蓄積される。例えば、図５（Ａ）に示すように視聴処理中の放送番組データに字幕情報が含まれている場合には、その字幕情報がデコードされて文章情報としてデータベース３０９に蓄積される。取得された各文章情報は、例えば、時刻情報などと共にデーダース３０９に格納される。
【００５３】
放送番組データの視聴処理中に上述の“気になる”ボタンの押下のような所定のユーザ操作が行われた時、キーワード抽出部３０６によってキーワード抽出処理が実行される。キーワード抽出処理の対象となる文章情報は、上述したように、“気になる”ボタンの押下のような所定のユーザ操作が行われた時点の直前の一定期間にデータベース３０９に蓄積された文章情報である。キーワード抽出部３０６は形態素解析エンジンを用いて文章情報を形態素解析することによって文章情報を単語に分割し、これによって複数のキーワードを抽出する。さらにキーワード抽出部３０６は、意味解析エンジンを用いて各キーワードを意味解析することによって、属性や関連単語等の付加情報を付加して出力する。辞書３１０は、この意味解析エンジンによる意味解析に用いられる。図６に、キーワード抽出部３０６によるキーワードの抽出例を示す。図示のように、キーワード群と、当該キーワード群それぞれのカテゴリ（属性）および関連ワード（関連単語）からなる付加情報群とが対となって一覧として抽出されている。
【００５４】
抽出されたキーワードの一覧は、付加情報として出力された属性を基にカテゴリアイコンテーブル３１１から選択されたアイコンが付され、かつ関連単語が付された状態で、キーワードリストとしてＬＣＤ１７に表示される。図５（Ｂ）はキーワードリストの例を示している。図示のように、カテゴリを図案化したアイコンａ１〜ａ４が付されるので、未知のキーワードについても、その大まかな意味を視覚的に把握できる。アイコンａ１は飲み物、アイコンａ２は建物、アイコンａ３は温泉、アイコンａ４のは人名をそれぞれ図案化したものである。従って、例えば”カルヴァドス”という単語を知らなくとも、これが飲み物であると理解することが可能となる。また、関連単語ｂ１〜ｂ４も、未知のキーワードの理解の助けとなる。
【００５５】
ユーザによってキーワードリストからキーワードが選択されると、選択されたキーワードとそのキーワードに関連する単語が検索語としてサーバ装置４１１に送信される。サーバ装置４１１は、例えば、検索語を、当該検索語を含む検索要求を所定の検索サーバ４１２に送信するためのＵＲＬに変換し、そのＵＲＬを用いて、検索語に合致する情報の検索を検索サーバ４１２に要求する。そして、サーバ装置４１１は検索サーバ４１２から検索結果を受信し、その受信した検索結果に基づいて、ＴＶアプリケーション２０２が扱うことが可能な所定の検索結果ページを生成し、その検索結果ページをコンピュータ１０に送信する。
【００５６】
図５（Ｃ）はコンピュータ１０のＬＣＤ１７に表示される検索結果ページの例を示している。この検索結果ページは、選択されたキーワードである“カルヴァドス”と、関連する単語である“飲む”，“買う”とが検索語としてサーバ装置に送信された場合に対応するものである。サーバ装置は、例えば、“カルヴァドス”の検索要求、“カルヴァドス”と“飲む”とのアンド検索要求、“カルヴァドス”と“買う”とのアンド検索要求を検索サーバに送信し、その検索結果に基づいて、図５（Ｃ）のような検索結果ページを生成してコンピュータ１０に送信する。ユーザによって検索結果ページ上の“「カルヴァドス」と検索”タブが選択された場合には、“カルヴァドス”の検索要求に対応する検索結果が表示される。同様に、検索結果ページ上の“飲む”タブが選択された場合には、“カルヴァドス”と“飲む”とのアンド検索要求に対応する検索結果が表示され、検索結果ページ上の“買う”タブが選択された場合には、“カルヴァドス”と”買う”とのアンド検索要求に対応する検索結果が表示される。
【００５７】
図７には、ＴＶ視聴ウィンドウ、キーワードリスト、検索結果ページを含む表示画面の例が示されている。ＬＣＤ１７の表示画面上には、視聴処理中の放送番組データ中の映像データを表示するＴＶ視聴ウィンドウ５０１が配置されている。このＴＶ視聴ウィンドウ５０１には、図８に示すように、“気になる”ボタン６０１を表示することができる。この“気になる”ボタン６０１がクリックされると、“気になる”ボタン６０１がクリックされる直前の文章情報から抽出されたキーワードリスト５０２がＬＣＤ１７の表示画面上に表示される。さらに、キーワードリスト５０２内のあるキーワードがユーザによって選択されると、選択されたキーワードに関する検索結果ページ５０３や、検索結果ページ５０３にリンクされているＷＥＢサイトのページなどが選択されたキーワードに関する情報としてＬＣＤ１７の表示画面上に表示される。
【００５８】
なお、“気になる”ボタン６０１が操作される度にキーワードリスト５０２の内容は更新される。つまり、“気になる”ボタン６０１が操作される度にキーワード抽出処理およびキーワードリスト生成処理が実行される。一旦生成されたキーワードリストは保存される。このため、ユーザは、必要に応じて、過去に生成されたキーワードリストを呼び出して見ることもできる。
【００５９】
次に、図９のフローチャートを参照して、ＴＶアプリケーションプログラム２０２によって実行される検索補助サービス処理の手順について説明する。
【００６０】
あるチャネルの放送番組データの視聴処理が開始されると、メイン処理部３０１は、文章情報取得部３０５を制御して、受信中の放送信号から文章情報として使用可能なデータを取得してデータベース３０９に蓄積する処理を実行する（ステップＳ１０１）。すなわち、メイン処理部３０１は、受信中の放送信号に含まれる字幕、電子番組情報、テロップ、音声データから文章情報を取得する処理を実行し、取得した文章情報をデータベース３０９に蓄積する。このステップＳ１０１では、受信中の放送信号から字幕、電子番組情報を取得し、それら字幕、電子番組情報をデコードしてデータベース３０９に文章情報として格納する処理が実行される。また、放送番組内の映像データからテロップを抽出し、そのテロップをデコードしてデータベース３０９に文章情報として格納する処理、さらには、放送番組内の音声データを抽出し、その抽出した音声データを音声認識することによって得られる文章情報をデータベース３０９に格納する処理などが実行される。
【００６１】
放送番組データの視聴処理中にユーザによって上述の“気になる”ボタン６０１のクリック操作のような所定のユーザ操作が行われると（ステップＳ１０２のＹＥＳ）、メイン処理部３０１は、メモ機能を実行するためにキーワード抽出部２０６およびキーワードリスト表示部３０７をそれぞれ起動する。そして、メイン処理部３０１は、キーワード抽出部２０６を制御して、キーワード抽出処理を実行する（ステップＳ１０３）。ステップＳ１０３では、“気になる”ボタン６０１がクリックされた時点の直前の一定期間にデータベース３０９に蓄積された文章情報が処理対象として選択され、そしてその処理対象の文章情報の形態素解析および意味解析等が実行されることにより、キーワードと、その属性および関連単語である付加情報とが出力される。次いで、メイン処理部３０１は、キーワードリスト表示部３０７を制御して、属性に基づくアイコンの取得（ステップＳ１０４）および当該アイコンと関連単語とが各キーワードに対応づけられたキーワードリストの生成及び表示を行う（ステップＳ１０５）。キーワードリストにおいては、優先度順にキーワードが並べて表示される。
【００６２】
ユーザによるマウスまたはキーボード１３の操作によってキーワードリスト中のあるキーワードが選択されると（ステップＳ１０６のＹＥＳ）、メイン処理部３０１は、情報取得処理部３０８を制御して、選択されたキーワードや関連する単語等を検索語としてサーバ装置に送信することにより、選択されたキーワードに関連する情報（検索結果ページ）をインターネットから取得してＬＣＤ１７に表示する（ステップＳ１０７）。
【００６３】
以上のように、本実施形態においては、視聴中の放送番組データ中に出現する様々な情報の内でユーザが気になった話題、言葉等に関するキーワードのリストを、各キーワードの大まかな意味をユーザが視覚的に把握し易く表示することができる。
【００６４】
なお、本実施形態の検索補助サービス処理の手順は全てソフトウェアによって実現することができるので、このソフトウェアをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータに導入することにより、本実施形態と同様の効果を容易に実現することができる。
【００６５】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に情報処理装置の概観の例を示す斜視図
【図２】同実施形態の情報処理装置のシステム構成の例を示すブロック図
【図３】同実施形態の情報処理装置で用いられるプログラムの機能構成を示すブロック図
【図４】同実施形態の情報処理装置によって実行される検索補助サービス処理のデータの流れを説明するための図
【図５】同実施形態の情報処理装置によって実行される検索補助サービス処理で用いられるキーワードリストおよび検索結果ページの例を示す図
【図６】同実施形態の情報処理装置によって実行されるキーワードの抽出例を示す図
【図７】同実施形態の情報処理装置の表示画面の例を示す図
【図８】同実施形態の情報処理装置で用いられるＴＶ視聴ウィンドウの例を示す図
【図９】同実施形態の情報処理装置によって実行される検索補助サービス処理の手順を示すフローチャート
【符号の説明】
【００６７】
１０…コンピュータ、１１７…ＴＶチューナ、３０１…メイン処理部、３０３…視聴処理部、３０５…文章情報取得部、３０６…キーワード抽出部、３０７…キーワードリスト表示部、３０８…情報取得処理部。
【図１】
0005242105.tif 000002
【図２】
0005242105.tif 000003
【図３】
0005242105.tif 000004
【図４】
0005242105.tif 000005
【図５】
0005242105.tif 000006
【図６】
0005242105.tif 000007
【図７】
0005242105.tif 000008
【図８】
0005242105.tif 000009
【図９】
0005242105.tif 000010