(57)【要約】【課題】話題のシーンを録画または再生させる。【解決手段】話題キーワード取得部１１は、配信されるキーワードを取得し、重要度管理部４３は、出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより取得手段により取得されたキーワードの重要度を計算し、字幕抽出部１５は、番組に含まれる字幕のテキスト情報を抽出し、形態素解析部６１は、字幕のテキスト情報を形態素解析し、番組録画部２０は、比較結果に基づいて、取得されたキーワードと、字幕形態素解析結果に含まれるキーワードとが一致する場合、番組を録画し、コンテンツテーブル管理部２２は、録画された番組および重要度の情報を、キーワードに対応付けてテーブルに登録する。本発明は、録画再生装置に適用することができる。【選択図】図１
2008219342.tif 000002
【特許請求の範囲】
【請求項１】
配信されるキーワードを取得する取得手段と、
出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得手段により取得されたキーワードの重要度を計算する計算手段と、
前記番組に含まれる字幕のテキスト情報を抽出する抽出手段と、
前記字幕のテキスト情報を形態素解析する字幕形態素解析手段と、
前記取得手段により取得されたキーワードと、前記字幕形態素解析手段の字幕形態素解析結果に含まれるキーワードとを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記取得手段により取得されたキーワードと、前記字幕形態素解析手段の字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画手段と、
前記録画手段により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録手段と
を含む情報処理装置。
【請求項２】
前記テーブルに登録された番組の情報を、前記重要度が上位となる前記話題キーワードに対応付けられ、最新時刻で録画された番組から表示する表示手段を含む
請求項１に記載の情報処理装置。
【請求項３】
前記表示手段により表示された、前記テーブルに登録された番組の情報を選択する選択手段と、
前記選択手段により選択された番組を再生する再生手段とをさらに含む
請求項２に記載の情報処理装置。
【請求項４】
配信されるキーワードを取得する取得ステップと、
出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得ステップの処理により取得されたキーワードの重要度を計算する計算ステップと、
前記番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、
前記字幕のテキスト情報を形態素解析する字幕形態素解析ステップと、
前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理による字幕形態素解析結果に含まれるキーワードとを比較する比較ステップと、
前記比較ステップの処理での比較結果に基づいて、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理での字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画ステップと、
前記録画ステップの処理により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録ステップと
を含む情報処理方法。
【請求項５】
配信されるキーワードを取得する取得ステップと、
出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得ステップの処理により取得されたキーワードの重要度を計算する計算ステップと、
前記番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、
前記字幕のテキスト情報を形態素解析する字幕形態素解析ステップと、
前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理による字幕形態素解析結果に含まれるキーワードとを比較する比較ステップと、
前記比較ステップの処理での比較結果に基づいて、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理での字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画ステップと、
前記録画ステップの処理により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項６】
請求項５に記載のプログラムが格納されているプログラム格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、話題の番組の話題のシーンを録画または再生できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
話題となっている番組を容易に検索して録画できるようにする様々な技術が提案されている。
【０００３】
例えば、ニュース文における単語の出現頻度の時期変化を利用してニュースの話題を表現するデータを生成するようにし、ニュースの話題に関連したテレビ番組を効果的に検索できるようにしたものが提案されている（特許文献１参照）。
【０００４】
また、インターネット上でやり取りされる、また話題になっている情報を、使用者が番組を選択して視聴する際の目安として活用できるようにし、各番組毎に関連したメッセージの参照情報の一覧を提示し、他の使用者の特定番組に対する反応を容易に閲覧できるようにするものが提案されている（特許文献２参照）。
【０００５】
【特許文献１】特開２００１−１０１１９５号公報
【特許文献２】特開２００２−２７９０２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来において、話題となる番組そのものを録画させることはできたが、話題となっている番組における話題のシーンを選択的に録画または再生することはできなかった。このため、仮に、話題となる番組を録画することができたとしても、話題となっているシーンを見つけ出すためには、使用者自らが、録画された番組を再生し、一通り見なければならず、所望とするシーンが、番組の最後の方であるような場合には、そのシーンを見つけ出すまでに、ほぼ番組の放送時間に相当する長さの時間が掛かることがあった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、特に、話題となる番組の話題となるシーンを録画または再生できるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報処理装置は、配信されるキーワードを取得する取得手段と、出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得手段により取得されたキーワードの重要度を計算する計算手段と、前記番組に含まれる字幕のテキスト情報を抽出する抽出手段と、前記字幕のテキスト情報を形態素解析する字幕形態素解析手段と、前記取得手段により取得されたキーワードと、前記字幕形態素解析手段の字幕形態素解析結果に含まれるキーワードとを比較する比較手段と、前記比較手段の比較結果に基づいて、前記取得手段により取得されたキーワードと、前記字幕形態素解析手段の字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画手段と、前記録画手段により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録手段とを含む。
【０００９】
前記テーブルに登録された番組の情報を、前記重要度が上位となる前記話題キーワードに対応付けられ、最新時刻で録画された番組から表示する表示手段を含ませるようにすることができる。
【００１０】
前記表示手段により表示された、前記テーブルに登録された番組の情報を選択する選択手段と、前記選択手段により選択された番組を再生する再生手段とをさらに含ませるようにすることができる。
【００１１】
本発明の一側面の情報処理方法は、配信されるキーワードを取得する取得ステップと、出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得ステップの処理により取得されたキーワードの重要度を計算する計算ステップと、前記番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、前記字幕のテキスト情報を形態素解析する字幕形態素解析ステップと、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理による字幕形態素解析結果に含まれるキーワードとを比較する比較ステップと、前記比較ステップの処理での比較結果に基づいて、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理での字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画ステップと、前記録画ステップの処理により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録ステップとを含む。
【００１２】
本発明の一側面のプログラムは、配信されるキーワードを取得する取得ステップと、出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得ステップの処理により取得されたキーワードの重要度を計算する計算ステップと、前記番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、前記字幕のテキスト情報を形態素解析する字幕形態素解析ステップと、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理による字幕形態素解析結果に含まれるキーワードとを比較する比較ステップと、前記比較ステップの処理での比較結果に基づいて、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理での字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画ステップと、前記録画ステップの処理により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録ステップとを含む処理をコンピュータに実行させる。
【００１３】
プログラム格納媒体には、請求項５に記載のプログラムが格納されるようにすることができる。
【００１４】
本発明の一側面の情報処理装置および方法、並びにプログラムにおいては、配信されるキーワードが取得され、出現回数の増加に応じて所定値が加算され、現在時刻と最新取得時刻との差分の増加に応じて所定値が減算されることにより取得されたキーワードの重要度が計算され、前記番組に含まれる字幕のテキスト情報が抽出され、前記字幕のテキスト情報が形態素解析され、取得されたキーワードと、字幕形態素解析結果に含まれるキーワードとが比較され、比較結果に基づいて、取得されたキーワードと、字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組が録画され、録画された番組および前記重要度の情報が、キーワードに対応付けてテーブルに登録される。
【００１５】
本発明の情報処理装置は、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００１６】
本発明の一側面によれば、番組のうち所望とするシーンを録画または再生することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００１８】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００１９】
即ち、本発明の一側面の情報処理装置は、配信されるキーワードを取得する取得手段（例えば、図１の話題キーワード取得部１１）と、出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得手段により取得されたキーワードの重要度を計算する計算手段（例えば、図１の重要度管理部４３）と、前記番組に含まれる字幕のテキスト情報を抽出する抽出手段（例えば、図１の字幕抽出部１５）と、前記字幕のテキスト情報を形態素解析する字幕形態素解析手段（例えば、図１の形態素解析部６１）と、前記取得手段により取得されたキーワードと、前記字幕形態素解析手段の字幕形態素解析結果に含まれるキーワードとを比較する比較手段（例えば、図１のキーワード比較部１８）と、前記比較手段の比較結果に基づいて、前記取得手段により取得されたキーワードと、前記字幕形態素解析手段の字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画手段（例えば、図１の番組録画部２０）と、前記録画手段により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録手段（例えば、図１の話題キーワードコンテンツテーブル管理部２４）とを含む。
【００２０】
前記テーブルに登録された番組の情報を、前記重要度が上位となる前記話題キーワードに対応付けられ、最新時刻で録画された番組から表示する表示手段（例えば、図１の話題キーワードリスト表示生成部９５）を含ませるようにすることができる。
【００２１】
前記表示手段により表示された、前記テーブルに登録された番組の情報を選択する選択手段（例えば、図１の操作部２８）と、前記選択手段により選択された番組を再生する再生手段（例えば、図１の再生部２７）とをさらに含ませるようにすることができる。
【００２２】
本発明の一側面の情報処理方法は、配信されるキーワードを取得する取得ステップ（例えば、図３のステップＳ３１）と、出現回数の増加に応じて所定値を加算し、現在時刻と最新取得時刻との差分の増加に応じて所定値を減算することにより前記取得ステップの処理により取得されたキーワードの重要度を計算する計算ステップ（例えば、図３のステップＳ３９）と、前記番組に含まれる字幕のテキスト情報を抽出する抽出ステップ（例えば、図５のステップＳ５２）と、前記字幕のテキスト情報を形態素解析する字幕形態素解析ステップ（例えば、図５のステップＳ５３）と、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理による字幕形態素解析結果に含まれるキーワードとを比較する比較ステップ（例えば、図６のステップＳ７３）と、前記比較ステップの処理での比較結果に基づいて、前記取得ステップの処理により取得されたキーワードと、前記字幕形態素解析ステップの処理での字幕形態素解析結果に含まれるキーワードとが一致する場合、前記番組を録画する録画ステップ（例えば、図８のステップＳ９２）と、前記録画ステップの処理により録画された番組および前記重要度の情報を、前記キーワードに対応付けてテーブルに登録する登録ステップ（例えば、図８のステップＳ９６，Ｓ９７）とを含む。
【００２３】
図１は、本発明を適用した一実施の形態を示す録画再生装置である。
【００２４】
図１の録画再生装置１は、話題キーワード配信サーバ２により、インターネットに代表されるネットワーク３を介して配信されてくる話題キーワードを受信し、話題キーワードの内容に則して、アンテナ４を介して受信される番組のうち、話題となる番組の話題となるシーンを録画すると共に、録画した画像を再生し、表示部５に表示する。
【００２５】
話題キーワード取得部１１は、所定の時間間隔でネットワーク３を介して話題キーワード配信サーバ２より配信されてくる話題キーワードを取得し、話題キーワード管理部１２に供給する。
【００２６】
話題キーワード管理部１２は、話題キーワードの重要度を設定して話題キーワードテーブルを設定すると共に、話題キーワードテーブルDB１３に蓄積させる。
【００２７】
話題キーワード管理部１２の出現回数管理部４１は、供給されてきた話題キーワードのそれぞれが出現する頻度をカウントし、話題キーワードテーブルDB１３を更新する。
【００２８】
話題キーワードテーブル生成部４２は、新しい話題キーワードが送信されてくると、話題キーワードに対応付けて、重要度を登録する話題キーワードテーブルを生成し、話題キーワードテーブルDB１３に登録する。
【００２９】
重要度管理部４３は、最新取得時刻と現在時刻との差分時間を求め、出現回数に応じて重要度に対して所定値を加算し、最新取得時刻と現在時刻との差分時間に応じて重要度に対して所定値を減算することにより、話題キーワードが供給されてくる度に、重要度を更新する。
【００３０】
受信部１４は、アンテナ４により受信される放送波より所定のチャンネルの信号を抽出して字幕抽出部１５、番組録画部２０、およびコンテンツテーブル管理部２２に供給する。
【００３１】
字幕抽出部１５は、受信部１４より供給されてくる放送波に含まれる所定のチャンネルの信号より、放送波により放送されている放送番組の字幕情報を抽出し、字幕キーワード抽出部１６に供給する。
【００３２】
字幕キーワード抽出部１６は、字幕抽出部１５より供給されてくる字幕情報よりキーワードを抽出して字幕キーワードテーブルDB１７に格納する。
【００３３】
字幕キーワード抽出部１６の形態素解析部６１は、字幕抽出部１５により抽出された字幕情報のテキストデータを形態素解析し、テキストデータを言葉の最小単位に分解して、分解した各キーワードについて、品詞を設定する。
【００３４】
字幕キーワードテーブル管理部６２は、チャンネルに対応付けて、キーワードを格納する字幕キーワードテーブルを生成し、字幕キーワードテーブルDB１７に格納する。
【００３５】
キーワード比較部１８は、話題キーワードテーブルDB１３に登録されている話題キーワードテーブルと、チャンネル毎に字幕キーワードテーブルDB１７に登録されている字幕キーワードテーブルとを用いて、相互のキーワードを比較し、一致しているキーワードが存在するか否か、すなわち、話題キーワードに対応するシーンであるか否かを判定し、判定結果を話題キーワードに対応付けて、録画リクエスト情報生成部１９に供給する。
【００３６】
録画リクエスト情報生成部１９は、キーワード比較部１８より供給されてくる判定結果に基づいて、一致している話題キーワードとみなされたシーンである場合、録画リクエスト情報を生成して番組録画部２０に供給し、その番組を録画させる。
【００３７】
番組録画部２０は、録画リクエスト情報に基づいて、受信部１４により受信される番組のシーンを録画して、録画した情報を番組録画データ格納部２３に格納させると共に、録画リクエスト情報、並びに、録画開始時刻および録画終了時刻の情報をコンテンツテーブル管理部２２および話題キーワードコンテンツテーブル管理部２４に供給する。
【００３８】
コンテンツテーブル管理部２２は、録画リクエスト情報、並びに、録画開始時刻および録画終了時刻に基づいて、コンテンツテーブルを生成して、コンテンツテーブルDB２３に登録する。また、この際、コンテンツテーブル管理部２２は、EPG取得部２２ａを制御して、登録しようとする番組（コンテンツ）の情報を読み出させ、読み出した番組の情報をコンテンツテーブルに登録する。
【００３９】
話題キーワードコンテンツテーブル管理部２４は、録画リクエスト情報、並びに、コンテンツテーブルDB２３に登録されているコンテンツテーブルを利用して、話題キーワードコンテンツテーブルを生成して、話題キーワードコンテンツテーブルDB２５に登録する。この際、話題キーワードコンテンツテーブル管理部２４は、処理対象となっている話題キーワードが、話題キーワードコンテンツテーブルDB２５に登録済みであるか否かを検索し、検索できれば、登録済みの話題キーワードコンテンツテーブルを更新し、検索できなければ、新規の話題キーワードコンテンツテーブルを生成する。
【００４０】
GUI（Graphical User Interface）管理部２６は、コンテンツテーブルDB２３に登録されているコンテンツテーブル、話題キーワードコンテンツテーブルDB２５に登録されている話題キーワードコンテンツテーブル、および、番組録画データ格納部２３に格納されている番組録画データに基づいて、録画された番組の検索および再生を実現させるGUIを生成し、表示部５に表示させる。
【００４１】
日付表示生成部９１は、コンテンツテーブルDB２３にアクセスして、登録されているコンテンツテーブルの日付の情報を読み出し、表示部５に表示する。
【００４２】
再生番組情報表示生成部９２は、再生部２７により番組録画データ格納部２３より読み出されて再生されている番組の情報を、コンテンツテーブルDB２３より読み出して、スーパーインポーズ表示する。
【００４３】
再生指示部９３は、話題キーワードリスト表示生成部９５により生成されて、表示部５に表示されているタイトルリストが操作部２８により操作されることにより、コンテンツの再生が指示された場合、再生部２７に対して、指定されたコンテンツの再生を指示する。
【００４４】
タイトルサムネイル表示生成部９４は、話題キーワードリスト表示生成部９５により生成されるタイトルリスト上の番組（コンテンツ）ごとに、再生開始位置の１字幕抽出時のフレーム画像を番組録画データ格納部２３より読み出して表示する。
【００４５】
話題キーワードリスト表示生成部９５は、話題キーワードコンテンツテーブルDB２５およびコンテンツテーブルDB２３に格納されている話題キーワードコンテンツテーブルおよびコンテンツテーブルの情報に基づいて、話題キーワードのタイトルリストを生成して、表示部５に表示する。
【００４６】
尚、図１においては、放送波で配信される単一のチャンネルについて受信する構成となっているが、実際には、全チャンネルを受信できる構成であり、例えば、受信部１４乃至番組録画部２０までの構成は、チャンネル数分同一のものが設けられることになるが、図１においては省略されている。または、図１で示される構成のように１のチャンネル分の番組を受信することしかできない構成となっている場合、所定時間で、チャンネルを順次切替えて受信するようにする。
【００４７】
次に、図２のフローチャートを参照して、話題キーワード録画処理について説明する。
【００４８】
ステップＳ１において、話題キーワード配信サーバ２は、所定の時間が経過したか否かを判定し、所定の時間が経過したと判定されるまで、その処理を繰り返す。ステップＳ１において、例えば、所定の時間が経過した場合、ステップＳ２において、話題キーワード配信サーバ２は、インターネットに代表されるネットワーク３上で高い頻度で流通したキーワードを話題キーワードとして抽出し、録画再生装置１に対して配信する。
【００４９】
ステップＳ１１において、話題キーワード取得部１１は、所定時間間隔でネットワーク３を介して、話題キーワードが配信されてきているか否かを判定し、配信されてきていると判定されるまで、同様の処理を繰り返す。ステップＳ１１において、例えば、ステップＳ２の処理により、話題キーワードが配信されてきているような場合、処理は、ステップＳ１２に進む。
【００５０】
ステップＳ１２において、話題キーワード管理処理が実行される。
【００５１】
ここで、図３のフローチャートを参照して、話題キーワード管理処理について説明する。
【００５２】
ステップＳ３１において、話題キーワード取得部１１は、話題キーワード配信サーバ２より配信されてくる話題キーワードを取得し、取得した話題キーワードを話題キーワード管理部１２に供給する。
【００５３】
ステップＳ３２において、話題キーワード管理部１２は、取得された話題キーワードのうち、未処理の話題キーワードを処理対象の話題キーワードに設定する。
【００５４】
ステップＳ３３において、話題キーワード管理部１２は、話題キーワードテーブルDB１３にアクセスし、処理対象となっている話題キーワードと一致するものが登録済であるか否かを判定し、一致する登録済みの話題キーワードは存在しないと判定した場合、ステップＳ３４において、話題キーワードテーブル生成部４２を制御して、処理対象となっている話題キーワードに基づいて、新規の話題キーワードテーブルを生成させ、話題キーワードテーブルDB１３に登録させる。
【００５５】
ここで、話題キーワードテーブルは、話題キーワードに対応付けて、出現回数、最新取得時刻、および重要度が登録されたテーブルである。新規で話題キーワードテーブルが生成される場合、出現回数は必然的に１として設定され、最新取得時刻も生成された時刻が設定される。また、重要度は、値が大きいほど高いので、新規で生成された場合、初期値である１に設定される。
【００５６】
ステップＳ３５において、話題キーワード管理部１２は、未処理の話題キーワードが存在するか否かを判定し、未処理の話題キーワードが存在する場合、処理は、ステップＳ３２に戻る。
【００５７】
また、ステップＳ３３において、処理対象の話題キーワードが、話題キーワードテーブルDB１３に登録されていると判定された場合、ステップＳ３５において、話題キーワード管理部１２は、出現回数管理部４１を制御して、一致する話題キーワードテーブルにおける出現回数を１インクリメントさせる。
【００５８】
すなわち、以上の処理により配信されてきた話題キーワードが未登録の話題キーワードの場合、新規で話題キーワードテーブルが生成され、既に登録されている場合、出現回数が１インクリメントされることにより、ステップＳ３２乃至Ｓ３６により出現回数を管理する処理が実行される。
【００５９】
そして、ステップＳ３６において、未処理の取得された話題キーワードが存在しないと判定された場合、ステップＳ３７において、話題キーワード管理部１２は、話題キーワードテーブルDB１３に登録済みの話題キーワードのうち、未処理の話題キーワードを処理対象の話題キーワードに設定し、その話題キーワードの話題キーワードテーブルを読み出す。
【００６０】
ステップＳ３８において、話題キーワード管理部１２は、重要度管理部４３を制御して、処理対象となっている話題キーワードテーブルの最新取得時刻と現在時刻との差分時間を１時間単位で計算させる。
【００６１】
ステップＳ３９において、話題キーワード管理部１２は、重要度管理部４３を制御して、処理対象となっている話題キーワードテーブルの出現回数より差分時間数に０．５を乗じた値を減算して重要度を計算させる。尚、重要度は、例えば、計算の結果０よりも小さい場合、全て０とするものとする。
【００６２】
ステップＳ４０において、話題キーワード管理部１２は、登録された話題キーワードのうち、話題キーワードテーブルDB１３に登録済みの話題キーワードのうち、未処理のものがあるか否かを判定し、例えば、話題キーワードテーブルDB１３に登録済みの話題キーワードのうち、未処理のものがあると判定された場合、処理は、ステップＳ３７に戻る。すなわち、話題キーワードテーブルDB１３に登録済みの話題キーワードのうち、未処理のものがある限り、ステップＳ３７乃至Ｓ４０の処理が繰り返され、話題キーワードテーブルDB１３に登録済みの話題キーワードのうち未処理のものがないと判定された場合、処理は終了する。
【００６３】
以上の処理により、例えば、図４の上部で示されるように、午前９時のタイミングで、話題キーワードａ，ｂ，ｃが初めて配信された場合、それぞれについて出現回数が１に、最新取得時刻が午前９時に、重要度が１にそれぞれ設定された話題キーワードテーブルが生成されて、話題キーワードテーブルDB１３に格納される。
【００６４】
そして、例えば、図４の中部で示されるように、午前１１時のタイミングで、話題キーワードｂ，ｃ，ｄが配信された場合、話題キーワードｄについては出現回数が１に、最新取得時刻が午前１１時に設定され、重要度が１に設定された話題キーワードテーブルが生成され、話題キーワードｂ，ｃについては、出現回数が１インクリメントされて２とされ、最新取得時刻が午前１１時に設定され、差分時間は０であるので、重要度が２（＝２−０）に設定されて話題キーワードテーブルが更新され、話題キーワードａについては、出現回数の更新がないので、１のままとされ、最新取得時刻が午前９時に設定され、差分時間は２であるので、重要度が０（＝１−２×０．５）に設定されて話題キーワードテーブルが更新される。
【００６５】
さらに、例えば、図４の下部で示されるように、午前１３時のタイミングで、話題キーワードｂ，ｄ，ｅが配信された場合、話題キーワードｂについては出現回数が１インクリメントされて３となり、最新取得時刻が午前１３時に設定され、差分時間は０であるので重要度が３（＝３−０）に設定されて話題キーワードテーブルが生成され、話題キーワードｃについては、出現回数が２のままとされ、最新取得時刻が午前１１時のままとされ、差分時間は２となるので、重要度が１（＝２−２×０．５）に設定されて話題キーワードテーブルが更新され、話題キーワードｄについては、出現回数が１インクリメントされて２とされ、最新取得時刻が午前１３時に設定され、差分時間は０であるので、重要度が２（＝２−０）に設定されて話題キーワードテーブルが更新され、話題キーワードａについては、出現回数の更新がないので、１のままとされ、最新取得時刻が午前９時のままとされ、差分時間が４となるので、重要度が０（＝１−４×０．５）に設定されて話題キーワードテーブルが更新される。
【００６６】
以上の処理により、配信されてきた話題キーワードについて、話題キーワードテーブルが生成され、話題キーワードテーブル１３に格納させるようにすることが可能となる。また、この際、話題キーワードテーブルには、話題キーワードに対応付けて、出現回数、最新取得時刻、および重要度が含まれており、このうち重要度は、出現回数に応じて高く、古くなるにつれて低く設定される。
【００６７】
結果として、話題キーワードの出現回数が多く、最新のものであるほど高く、出現回数が少なく、古いものほど低く設定させるようにすることが可能となり、話題キーワードにおける話題性の高さを重要度により表現することが可能となる。
【００６８】
尚、以上においては、重要度の算出にあたり、出現回数より差分時間に０．５を乗じた値を減算したものとしたが、これ以外の計算方法でもよいが、出現回数に比例して高く、差分時間に応じて低くなるように設定されるようにする。
【００６９】
ここで、図２のフローチャートの説明に戻る。
【００７０】
ステップＳ１２において、話題キーワード抽出処理が終了すると、ステップＳ１３において、字幕キーワード抽出処理が実行される。
【００７１】
ここで、図５のフローチャートを参照して、字幕キーワード抽出処理について説明する。  
【００７２】
ステップＳ５１において、受信部１４は、アンテナ５を介して、放送波として送信されてくる放送番組の信号を受信して、字幕抽出部１５、番組録画部２０、およびコンテンツテーブル管理部２２に供給する。
【００７３】
ステップＳ５２において、字幕抽出部１５は、送信されてきた放送番組の信号より字幕情報を抽出して字幕キーワード抽出部１６に供給する。
【００７４】
ステップＳ５３において、字幕キーワード抽出部１６の形態素解析部６１は、字幕抽出部１５より供給されてきた字幕情報を形態素解析し、キーワード毎に品詞を設定する。
【００７５】
ステップＳ５４は、字幕キーワードテーブル管理部６２は、チャンネル、およびキーワードを含む、字幕キーワードテーブルを生成して、字幕キーワードテーブルDB１７に登録する。
【００７６】
以上の処理により受信部１４により受信されているチャンネルの字幕情報が供給されてくると、字幕情報に応じて、字幕キーワードテーブルが生成され、字幕キーワードテーブルDB１７に登録される。結果として、字幕情報に含まれていたキーワードが、チャンネルに対応付けて登録される。
【００７７】
ここで、図２のフローチャートの説明に戻る。
【００７８】
ステップＳ１３の処理により、字幕キーワード抽出処理が終了すると、ステップＳ１４において、キーワード比較処理が実行される。
【００７９】
ここで、図７のフローチャートを参照して、キーワード比較処理について説明する。
【００８０】
ステップＳ７１において、キーワード比較部１８は、話題キーワードテーブルDB１３にアクセスして、登録されている話題キーワードテーブル群を読み出す。
【００８１】
ステップＳ７２において、キーワード比較部１８は、字幕キーワードテーブルDB１７にアクセスして、登録されている字幕キーワードテーブル群のうち、１字幕抽出分の字幕キーワードテーブル群を読み出す。
【００８２】
ステップＳ７３において、キーワード比較部１８は、登録されている字幕キーワードテーブル群の字幕キーワードと、話題キーワードテーブル群の話題キーワードと一つ一つ比較し、話題キーワードテーブル群の話題キーワードの中に、字幕キーワードテーブル群の字幕キーワードのいずれかと一致するものがあるか否かを判定する。
【００８３】
ステップＳ７３において、登録されている字幕キーワードテーブル群の字幕キーワードの中に、話題キーワードテーブル群の話題キーワードと一致するものがある場合、ステップＳ７４において、キーワード比較部１８は、話題キーワードに因んだ話題のシーンが放送されているとみなし、字幕キーワードテーブル、および話題キーワードテーブルの情報を録画リクエスト情報生成部１９に供給する。これに応じて、録画リクエスト情報生成部１９は、字幕キーワードテーブル、および話題キーワードテーブルの情報に基づいて、例えば、図７で示されるような録画リクエスト情報を生成し番組録画部２０に供給する。図７においては、話題キーワードに対応付けて、チャンネル、および重要度の情報からなるテーブルが、録画リクエスト情報であることが示されている。
【００８４】
一方、ステップＳ７３において、話題キーワードテーブル群の話題キーワードの中に、字幕キーワードテーブル群の字幕キーワードのいずれかと一致するものがないと判定された場合、ステップＳ７４の処理はスキップされて、処理は、終了する。
【００８５】
以上の処理により話題キーワードと、放送中の番組の字幕情報とが一致しているか否かが求められて、一致する話題キーワードが字幕キーワードに含まれていれば、話題キーワードに関する話題のシーンが放送されているとみなされ、その番組の録画を指示するための録画リクエスト情報が生成される。
【００８６】
ここで、図２のフローチャートの説明に戻る。
【００８７】
ステップＳ１４において、キーワード比較処理が実行されると、ステップＳ１５において、キーワード録画処理が実行される。
【００８８】
ここで、図８のフローチャートを参照して、キーワード録画処理について説明する。
【００８９】
ステップＳ９１において、番組録画部２０は、録画リクエスト情報生成部１９より録画リクエスト情報が供給されてきたか否かを判定する。ステップＳ９１において、例えば、上述したステップＳ７４の処理により、録画リクエスト情報が供給されてきた場合、処理は、ステップＳ９２に進む。
【００９０】
ステップＳ９２において、番組録画部２０は、録画リクエスト情報に対応する番組を、録画リクエスト情報が供給されたタイミングを録画開始時刻として所定の時間だけ録画を開始し、録画した番組（コンテンツ）の情報を番組録画データ格納部２３に順次格納する。このとき、番組録画部２０は、録画リクエスト情報と共に録画開始時刻の情報をコンテンツテーブル管理部２２および話題キーワードコンテンツテーブル管理部２４に供給する。
【００９１】
ステップＳ９３において、コンテンツテーブル管理部２２は、EPG取得部２４ａを制御して番組のタイトル名を取得させて、例えば、「ニュースｘｘ」を取得する。
【００９２】
ステップＳ９４において、コンテンツテーブル管理部２２は、録画リクエスト情報に基づいてコンテンツテーブルを生成し、コンテンツテーブルDB２３に登録する。すなわち、例えば、図９の上部で示される録画リクエスト情報の場合、図９の下部で示されるコンテンツテーブルを生成する。図９の上部で示される録画リクエスト情報は、話題キーワードが総選挙であり、チャンネルが６であり、重要度が６である。この場合、コンテンツテーブル管理部２２は、図中の左から、コンテンツテーブルIDとして、例えば、「００００１」を生成して付与し、EPG取得部２４ａにより取得した番組のタイトル名である「ニュースｘｘ」を付与し、チャンネルとして録画リクエスト情報のチャンネル６を付与し、録画開始時刻として録画が開始された時刻「０６／１３：１０：１５」を付与し、録画開始時刻から推定される録画終了時刻として時刻「０６／１３：２０：００」を付与することにより、図９の下部で示されるコンテンツテーブルを生成する。
【００９３】
ステップＳ９５において、話題キーワードコンテンツテーブル管理部２４は、話題キーワードコンテンツテーブルDB２５にアクセスさせ、録画リクエスト情報に含まれている話題キーワードが登録済みであるか否かを検索させる。ステップＳ９５において、例えば、初めての話題キーワードであって、話題コンテンツテーブルが未登録である場合、処理は、ステップＳ９６に進む。
【００９４】
ステップＳ９６において、話題キーワードコンテンツテーブル管理部２４は、録画リクエスト情報、およびコンテンツテーブルDB２３に登録されているコンテンツテーブルに基づいて、話題コンテンツテーブルを新規で生成し、話題キーワードコンテンツテーブルDB２５に登録する。例えば、図９の上部の録画リクエスト情報、および下部のコンテンツテーブルである場合、話題キーワードコンテンツテーブル管理部２４は、図９の中部で示されるように、左から録画リクエスト情報の話題キーワードを付与し、重要度を録画リクエスト情報より付与し、コンテンツトータル数として新規なので１を付与し、コンテンツIDをコンテンツテーブルより付与し、話題キーワードコンテンツテーブルを生成して、話題キーワードコンテンツテーブルDB２５に登録する。
【００９５】
一方、ステップＳ９５において、録画リクエスト情報の話題キーワードコンテンツテーブルが話題キーワードコンテンツテーブルDB２５に登録されていると判定された場合、すなわち、既に録画リクエスト情報の話題キーワードに対応付けて話題キーワードコンテンツテーブルが登録されている場合、処理は、ステップＳ９７に進む。
【００９６】
ステップＳ９７において、話題キーワードコンテンツテーブル管理部２４は、登録しようとする録画リクエスト情報の重要度で、話題キーワードコンテンツテーブルDB２５に登録済みの話題キーワードコンテンツテーブルの重要度を更新し、新たなコンテンツIDを最後尾に追加することにより更新して、話題キーワードコンテンツテーブルDB２５に登録する。すなわち、例えば、直前までの処理で、図１０の上部で示されるように、図９の中部で示されたものと同様の話題キーワードコンテンツテーブルが登録されていて、かつ、図１０の下部で示されるように左からコンテンツIDが「００００２」であり、タイトル名が「ニュースｘｘ」であり、チャンネルが「４」であり、録画開始時刻が「０６／１３：１１：１５」であり、録画終了時刻が「０６／１３：１１：３０」であるコンテンツテーブルの場合、新たに登録しようとするコンテンツテーブルの重要度が８であるとき、話題キーワードコンテンツテーブル管理部２４は、図１０の中部で示されるように重要度を６から８に更新し、更新前のコンテンツトータル数を１から２に更新し、さらに、図中の右部となる最後尾にコンテンツIDとして「００００２」を追加して、話題キーワードコンテンツテーブルを更新する。
【００９７】
結果として、話題キーワードコンテンツテーブルは、図１０の中部で示されるように、左から話題キーワードとして「総選挙」が、重要度として「８」が、コンテンツトータル数として「２」が、それまでに登録されていたコンテンツのコンテンツIDとして「０００１」が、コンテンツIDとして新たに追加された番組の「０００２」が登録される。従って、新たに登録される場合、追加されるコンテンツIDが右方向の最後尾に追加され、そのときの話題キーワードの重要度が順次更新される。
【００９８】
尚、ステップＳ９１において、録画リクエスト情報が供給されてきていないと判定された場合、ステップＳ９２乃至Ｓ９７の処理がスキップされて、処理が終了する。
【００９９】
以上の処理により録画リクエスト情報が供給されてくると、対応する番組が所定の時間だけ録画されると共に、録画された番組の情報が、コンテンツテーブルDB２３および話題キーワードコンテンツテーブルDB２５にそれぞれコンテンツテーブルおよび話題キーワードコンテンツテーブルとして登録される。
【０１００】
ここで、図２のフローチャートの説明に戻る。
【０１０１】
ステップＳ１５において、キーワード録画処理が終了すると、ステップＳ１６において、字幕抽出部１５は、次の字幕が供給されてきているか否かを判定し、次の字幕が供給されてきていれば、字幕キーワードテーブルを生成して、上述した処理を繰り返す必要がるので、処理は、ステップＳ１３に戻り、次の字幕がないと判定されるまで、１字幕抽出単位で、ステップＳ１３乃至Ｓ１６の処理が繰り返される。
【０１０２】
そして、ステップＳ１６において、次の字幕が存在しない場合、処理は、ステップＳ１１に戻り、それ以降の処理が繰り返される。
【０１０３】
以上の処理により録画再生装置１が話題キーワードの配信を受けるだけで、話題キーワードと同一の字幕キーワードを含む、話題性の高いと推定されるシーンを録画させるようにすることが可能となる。
【０１０４】
次に、図１１のフローチャートを参照して、上述した処理により話題キーワードを含む話題性が高いと推定されるシーンが録画されている状態で、録画されているシーンの検索再生処理について説明する。
【０１０５】
ステップＳ１１１において、GUI管理部２６は、図１２で示されるようなGUI２０１を表示部５に表示すると共に、日付表示生成部９１が、コンテンツテーブルDB２３より読み出したコンテンツテーブルの録画開始時刻の情報に基づいて日付を表示する。
【０１０６】
すなわち、図１２で示されるGUI２０１においては、日付表示生成部９１は、図中の左部に日付一覧２１１として、上から「今日」と示された日付表示部２２１−１、「昨日」と示された日付表示部２２１−２、および「０５／２６」と示された日付表示部２２１−３をそれぞれアイコンとして表示する。尚、日付表示部２２１−１乃至２２１−３のそれぞれのアイコンは、操作部２８により操作可能なポインタ２３１により選択することが可能であり、図１２の場合、日付表示部２２１−１のアイコンの位置に移動されており、選択されている。
【０１０７】
ステップＳ１１２において、話題キーワードリスト表示生成部９５は、コンテンツテーブルDB２３にアクセスして、選択されている日付に対応するコンテンツテーブルを読み出す。
【０１０８】
ステップＳ１１３において、話題キーワードリスト表示生成部９５は、話題キーワードコンテンツテーブルDB２５の情報に基づいて、重要度の高い話題キーワードからコンテンツの話題キーワードリストを、例えば、図１２で示されるように話題キーワードリスト表示欄２１２として表示する。この際、話題キーワードリスト表示生成部９５は、話題キーワードコンテンツテーブルの話題キーワードを読み出し、例えば、図１２で示されるように、話題キーワードアイコン表示欄２４１−１乃至２４１−４を表示する。
【０１０９】
話題キーワードアイコン表示欄２４１−１乃至２４１−４には、それぞれ話題キーワード表示欄２５２−１乃至２５２―４が設けられており、話題キーワード表示欄２５２−１に「総選挙」を、話題キーワード表示欄２５２−２に「ＸＸ事件」を、話題キーワード表示欄２５２−３に「ＹＹ事故」を、話題キーワード表示欄２５２−４に「ＺＺ裁判」がそれぞれ表示されている。
【０１１０】
ステップＳ１１４において、タイトルサムネイル表示生成部９４は、話題キーワードコンテンツテーブルDB２５の情報に基づいて、コンテンツIDに対応するコンテンツテーブルを読み出して、上位となるコンテンツの録画開始時刻を読み出すと共に、番組録画データ格納部２３にアクセスし、録画開始時刻に対応する１字幕抽出時のフレーム画像を読み出し、さらに、サムネイル画像に変換して、例えば、図１２で示されるように、サムネイル画像表示欄２５１−１乃至２５１−４に表示する。尚、表示されるサムネイル画像は、録画開始時刻のものでなくてもよく、例えば、録画されてから所定の時間が経過したタイミングのものであってもよい。
【０１１１】
ステップＳ１１５において、GUI管理部２６は、操作部２８が操作されて日付が変更されたか否かを判定する。ステップＳ１１５において、例えば、図１２において、日付表示部２２１−２にポインタ２３１が移動された場合、日付が変更されたと判定され、ステップＳ１１６において、GUI管理部２６は、変更された日付について話題キーワードコンテンツテーブルを話題キーワードコンテンツテーブルDB２５より読み出し、処理は、ステップＳ１１３に戻る。すなわち、ポインタ２３１により選択された日付に応じて、話題キーワードリスト表示欄２１２の表示が変更される。
【０１１２】
ステップＳ１１５において、日付の変更がない場合、ステップＳ１１７において、再生指示部９３は、操作部２８が操作されて、ポインタにより話題キーワードアイコン表示欄２４１−１乃至２４１−４のいずれかが選択されることにより再生が指示されたか否かを判定し、再生が指示されなかった場合、処理は、ステップＳ１１１に戻る。
【０１１３】
以上の処理により日付毎に重要度の高い話題キーワードから順に配置されるので、話題キーワードの話題性の高さをキーワードごとに一目で認識することが可能となる。
【０１１４】
一方、ステップＳ１１７において、例えば、図１２のポインタ２３１’で示されるように、話題キーワードアイコン表示欄２４１−１で表示されるアイコンが選択された場合、話題キーワードが「総選挙」となるコンテンツの再生が指示されたと判定され、処理は、ステップＳ１１８に進む。
【０１１５】
ステップＳ１１８において、再生指示部９３は、図１２の場合、ポインタ２３１’により選択された話題キーワードコンテンツテーブルに対応する、第一位となるコンテンツID（図１０の中部の最も左側に存在するコンテンツID）に基づいて、再生部２７に対して生成を指示する。再生部２７は、コンテンツIDに基づいて番組録画データ格納部２３を検索して、対応するコンテンツを読み出して再生し、表示部５に表示する。
【０１１６】
ステップＳ１１９において、再生番組情報表示生成部９２は、コンテンツIDに基づいて、コンテンツテーブルDB２３にアクセスして、対応するコンテンツテーブルを読み出して、例えば、図１３で示されるように、再生画像３０１上に放送局表示欄３１１、番組タイトル表示欄３１２、および話題キーワード表示欄３１３をスーパーインポーズして表示する（重畳表示する）。図１３においては、放送局表示欄３１１には、「ｘｘテレビ」と表示され、番組タイトル表示欄３１２には、「お昼のニュースｘｘ」と表示され、話題キーワード表示欄３１３には、「総選挙」と表示されており、このような表示を加えることにより、再生されているコンテンツの内容を把握しやすくさせることが可能となる。
【０１１７】
ステップＳ１２０において、タイトルサムネイル表示生成部９４は、再生画像３０１上にサムネイル画像を表示させるモードであるか否かを判定する。サムネイル画像を表示させるモードは、図示せぬ切替えアイコンにより切替え可能である。ステップＳ１２０において、例えば、サムネイル画像を表示するモードである場合、ステップＳ１２１において、タイトルサムネイル表示生成部９４は、例えば、図１４で示されるように、選択可能なサムネイル画像を表示する。図１４においては、再生画像３０１の下部に左からサムネイル画像表示欄３２１−１乃至３２１−４が設けられており、いずれも図１２における「総選挙」という話題キーワードコンテンツテーブルに属するコンテンツIDに対応するサムネイル画像が表示されており、いずれもポインタにより選択することが可能である。
【０１１８】
ステップＳ１２２において、再生指示部９３は、他のコンテンツのサムネイル画像表示欄３２１−１乃至３２１−４がポインタにより選択されたか否かを判定し、例えば、図１４で示されるように、サムネイル画像表示欄３２１−３が選択された場合、ステップＳ１２４において、再生指示部９３は、対応するコンテンツの話題キーワードコンテンツテーブルに対応する、コンテンツIDに基づいて、再生部２７に対して生成を指示し、処理は、ステップＳ１１９に戻る。すなわち、この処理により、図１４においては、選択されたサムネイル画像表示欄３２１−３に対応して、放送局表示欄３１１には、「ｘｘテレビ」と表示され、番組タイトル表示欄３１２には、「５時のニュースｘｘ」と表示され、話題キーワード表示欄３１３には、「総選挙」と表示され、再生画像３０１は、「５時のニュースｘｘ」に対応する画像が表示される。
【０１１９】
一方、ステップＳ１２２において、他のコンテンツに対応するサムネイル画像が選択されなかった場合、ステップＳ１２３において、再生指示部９３は、再生終了が指示されたか否かを判定し、再生終了が指示されていない場合（再生そのものが終了していない場合）、処理は、ステップＳ１１８に戻る。そして、ステップＳ１２３において、再生終了が指示された、または、再生そのものが終了した場合、処理は、ステップＳ１１１に戻る。
【０１２０】
また、ステップＳ１２０において、サムネイル画像を表示するモードではない場合、ステップＳ１２５において、再生指示部９３は、操作部２８が操作されて、再生コンテンツのジャンプが指示されたか否かを判定し、ジャンプが指示されていない場合、処理は、ステップＳ１２３に進む。すなわち、サムネイル画像を表示するモードではない場合、図１３で示されるように、サムネイル画像表示欄３２１−１乃至３２１−４が表示されない画像のまま再生が継続される。
【０１２１】
ステップＳ１２５において、ジャンプが指示された場合、ステップＳ１２６において、再生指示部９３は、コンテンツIDが１位だけ下位のコンテンツ（図１０の中部における１だけ右側に配置されたコンテンツIDのコンテンツ）の再生を再生部２７に指示し、処理は、ステップＳ１１９に戻る。
【０１２２】
以上の処理により検索されたコンテンツの再生が可能になると共に、再生画像上に再生されているコンテンツの情報を表示させるようにしたので、再生中のコンテンツの内容を容易に認識することが可能となり、その他のコンテンツを自由に選択して再生させることも可能となる。また、話題キーワードごとに録画されているコンテンツがまとめられているので、図１３で示されるサムネイル画像が表示されないモードでは、ジャンプさせる度に同一の話題キーワードに関連したコンテンツが順次再生されるので、同一の話題キーワードに関連したコンテンツを容易で、かつ、迅速に視聴することが可能となる。また、サムネイル画像が表示されるモードの場合、同一の話題キーワードに関連して録画されたコンテンツのサムネイル画像が順次表示されるので、同一の話題キーワードで録画された複数のコンテンツを容易で、かつ、迅速に把握することが可能となる。
【０１２３】
結果として、録画再生装置で話題キーワードの配信を受けるようにするだけで、番組の字幕情報に話題キーワードと一致するキーワードが含まれている話題性の高いシーンを効果的に録画させることが可能となる。
【０１２４】
尚、以上においては、話題キーワードの配信を録画再生装置で受けさせる例について説明してきたが、録画済みの字幕情報を含むコンテンツを同様の手法で、話題キーワードを入れるだけで、話題性の高いシーンの位置を検索させて再生させるようにしても良い。この場合の動作については、放送波により配信されるコンテンツが、録画済みのコンテンツとなるのみであるので、その説明は省略するものである。
【０１２５】
以上によれば番組のうち話題性の高いシーンを録画または再生させることが可能となる。
【０１２６】
ところで、上述した一連の情報処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１２７】
図１５は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタフェース１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。
【０１２８】
入出力インタフェース１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。
【０１２９】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１から読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１３０】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【図面の簡単な説明】
【０１３１】
【図１】本発明を適用した録画再生装置の構成例を示すブロック図である。
【図２】話題キーワード録画処理を説明するフローチャートである。
【図３】話題キーワード登録処理を説明するフローチャートである。
【図４】話題キーワード登録処理を説明する図である。
【図５】字幕キーワード抽出処理を説明するフローチャートである。
【図６】キーワード比較処理を説明するフローチャートである。
【図７】録画リクエスト情報を説明する図である。
【図８】キーワード録画処理を説明するフローチャートである。
【図９】キーワード録画処理を説明する図である。
【図１０】キーワード録画処理を説明する図である。
【図１１】検索再生処理を説明するフローチャートである。
【図１２】GUI画面を説明する図である。
【図１３】再生画面を説明する図である。
【図１４】再生画面を説明する図である。
【図１５】パーソナルコンピュータの構成例を説明する図である。
【符号の説明】
【０１３２】
１  録画再生装置，  ２  話題キーワード配信サーバ，  ５  表示部，  １１  話題キーワード取得部，  １２  話題キーワード管理部，  １５  字幕抽出部，  １６  字幕キーワード抽出部，  １８  キーワード比較部，  １９  録画リクエスト生成部，  ２０  番組録画部，  ２１  番組録画データ格納部，  ２２  コンテンツテーブル管理部，  ２４  話題キーワードコンテンツテーブル管理部，  ２６  GUI管理部
【図１】
2008219342.tif 000003
【図２】
2008219342.tif 000004
【図３】
2008219342.tif 000005
【図４】
2008219342.tif 000006
【図５】
2008219342.tif 000007
【図６】
2008219342.tif 000008
【図７】
2008219342.tif 000009
【図８】
2008219342.tif 000010
【図９】
2008219342.tif 000011
【図１０】
2008219342.tif 000012
【図１１】
2008219342.tif 000013
【図１２】
2008219342.tif 000014
【図１３】
2008219342.tif 000015
【図１４】
2008219342.tif 000016
【図１５】
2008219342.tif 000017