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