(57)【要約】【課題】番組のうち所望とするシーンを録画または再生する。【解決手段】メール取得部１１が、電子メールを受信し、形態素解析部４２が、電子メールのテキスト情報を形態素解析し、受信部１６が、放送番組を受信し、字幕抽出部１７が、放送番組の字幕のテキスト情報を抽出し、形態素解析部６２が、字幕のテキスト情報を形態素解析し、類似度計算部７１が、電子メール形態素解析結果に含まれるキーワードと、字幕形態素解析結果に含まれるキーワードとの類似度を計算し、類似度判定部７２が、類似度と所定の閾値とを比較し、番組録画部２２が、比較結果に基づいて、類似度が前記所定の閾値よりも高い前記字幕形態素解析結果に含まれるキーワードを含むタイミングより、放送番組を録画する。本発明は、録画再生装置に適用することができる。【選択図】図１
2008219343.tif 000002
【特許請求の範囲】
【請求項１】
テキスト情報を受信するテキスト情報受信手段と、
前記テキスト情報を形態素解析する受信テキスト形態素解析手段と、
前記番組に含まれる字幕のテキスト情報を抽出する抽出手段と、
前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析手段と、
前記受信テキスト形態素解析手段の受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析手段の字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算手段と、
前記類似度と所定の閾値とを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画手段と
を含む情報処理装置。
【請求項２】
前記受信テキスト形態素解析結果に含まれるキーワード毎の出現回数および品詞に対応して重みを設定する受信テキスト形態素解析結果重み付与手段と、
前記字幕テキスト形態素解析結果に含まれるキーワード毎の出現回数および品詞に対応して重みを設定する字幕テキスト形態素解析結果重み付与手段とをさらに含み、
前記類似度計算手段は、前記受信テキスト形態素解析結果に含まれるキーワード毎の重みと、前記字幕テキスト形態素解析結果に含まれるキーワード毎の重みとを用いて、前記受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する
請求項１に記載の情報処理装置。
【請求項３】
前記テキスト情報受信手段は、電子メールにより前記テキスト情報を受信し、
前記録画手段が、前記比較手段の比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画するとき、前記録画手段により録画された番組および類似度の情報を、前記電子メールに対応付けてテーブルに登録する登録手段をさらに含む
請求項１に記載の情報処理装置。
【請求項４】
前記テーブルに登録された番組の情報を、前記類似度が上位となる番組から表示する表示手段を含む
請求項３に記載の情報処理装置。
【請求項５】
前記表示手段により表示された、前記テーブルに登録された番組の情報を選択する選択手段と、
前記選択手段により選択された番組を再生する再生手段とをさらに含む
請求項４に記載の情報処理装置。
【請求項６】
テキスト情報を受信するテキスト情報受信ステップと、
前記テキスト情報を形態素解析する受信テキスト形態素解析ステップと、
前記番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、
前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析ステップと、
前記受信テキスト形態素解析ステップの処理による受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析ステップの処理による字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算ステップと、
前記類似度と所定の閾値とを比較する比較ステップと、
前記比較ステップの処理での比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画ステップと
を含む情報処理方法。
【請求項７】
テキスト情報を受信するテキスト情報受信ステップと、
前記テキスト情報を形態素解析する受信テキスト形態素解析ステップと、
前記番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、
前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析ステップと、
前記受信テキスト形態素解析ステップの処理による受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析ステップの処理による字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算ステップと、
前記類似度と所定の閾値とを比較する比較ステップと、
前記比較ステップの処理での比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項８】
請求項７に記載のプログラムが格納されているプログラム格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、番組（コンテンツ）のうち所望とするシーンを録画または再生できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
簡単な操作で番組を録画予約できるようにする様々な技術が提案されている。
【０００３】
個人の予定を管理する情報処理装置において、個人の予定を記録する時間ごとの入力欄に、録画したい番組の開始時刻を指定する記入欄と、録画したい番組を放送する放送局の情報を入力する記入欄を設けるようにすることで、入力された時刻から入力されている放送局で放送される番組を録画できるようにする技術が提案されている（特許文献１参照）。
【０００４】
また、使用者が、プッシュホン回線の電話で、録画サービスセンタに連絡し、契約者であることが認証されると、所望の番組の録画を予約することができ、録画サービスセンタは、予約されていた番組の放送時刻になると、放送波に使用者に対応付けて登録されている録画装置で録画が開始される信号を含めて番組を放送させ、使用者の所望とする番組を録画装置に録画させる技術が提案されている。（特許文献２参照）。
【０００５】
【特許文献１】特許３４２０２１３号公報
【特許文献２】特許３６１１１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来において、所望とする番組そのものを録画させることはできたが、使用者が見たいシーンの録画予約をすることはできなかった。このため、仮に、番組の録画予約をすることができたとしても、所望とするシーンを見つけ出すためには、使用者自らが、再生されている番組を一通り見なければならず、所望とするシーンが、番組の最後の方であるような場合には、そのシーンを見つけ出すまでに、ほぼ番組の放送時間に相当する長さの時間が掛かることがあった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、特に、録画したいシーンを録画または再生できるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報処理装置は、テキスト情報を受信するテキスト情報受信手段と、前記テキスト情報を形態素解析する受信テキスト形態素解析手段と、番組に含まれる字幕のテキスト情報を抽出する抽出手段と、前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析手段と、前記受信テキスト形態素解析手段の受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析手段の字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算手段と、前記類似度と所定の閾値とを比較する比較手段と、前記比較手段の比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画手段とを含む。
【０００９】
前記受信テキスト形態素解析結果に含まれるキーワード毎の出現回数および品詞に対応して重みを設定する受信テキスト形態素解析結果重み付与手段と、前記字幕テキスト形態素解析結果に含まれるキーワード毎の出現回数および品詞に対応して重みを設定する字幕テキスト形態素解析結果重み付与手段とをさらに含ませるようにすることができ、前記類似度計算手段には、前記受信テキスト形態素解析結果に含まれるキーワード毎の重みと、前記字幕テキスト形態素解析結果に含まれるキーワード毎の重みとを用いて、前記受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算させるようにすることができる。
【００１０】
前記テキスト情報受信手段には、電子メールにより前記テキスト情報を受信させるようにすることができ、前記録画手段が、前記比較手段の比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画するとき、前記録画手段により録画された番組および類似度の情報を、前記電子メールに対応付けてテーブルに登録する登録手段をさらに含ませるようにすることができる。
【００１１】
前記テーブルに登録された番組の情報を、前記類似度が上位となる番組から表示する表示手段をさらに含ませるようにすることができる。
【００１２】
前記表示手段により表示された、前記テーブルに登録された番組の情報を選択する選択手段と、前記選択手段により選択された番組を再生する再生手段とをさらに含ませるようにすることができる。
【００１３】
本発明の一側面の情報処理方法は、テキスト情報を受信するテキスト情報受信ステップと、前記テキスト情報を形態素解析する受信テキスト形態素解析ステップと、番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析ステップと、前記受信テキスト形態素解析ステップの処理による受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析ステップの処理による字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算ステップと、前記類似度と所定の閾値とを比較する比較ステップと、前記比較ステップの処理での比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画ステップとを含む。
【００１４】
本発明の一側面のプログラムは、テキスト情報を受信するテキスト情報受信ステップと、前記テキスト情報を形態素解析する受信テキスト形態素解析ステップと、番組に含まれる字幕のテキスト情報を抽出する抽出ステップと、前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析ステップと、前記受信テキスト形態素解析ステップの処理による受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析ステップの処理による字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算ステップと、前記類似度と所定の閾値とを比較する比較ステップと、前記比較ステップの処理での比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画ステップとを含む処理をコンピュータに実行させる。
【００１５】
本発明の一側面の情報処理装置および方法、並びにプログラムにおいては、テキスト情報が受信され、前記テキスト情報が形態素解析され、放送番組が受信され、前記放送番組の字幕のテキスト情報が抽出され、前記字幕のテキスト情報が形態素解析され、前記受信されたテキスト情報の形態素解析結果である受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析結果に含まれるキーワードとの類似度が計算され、前記類似度と所定の閾値とを比較する比較手段と、前記比較手段の比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記放送番組が録画される。
【００１６】
本発明のプログラム格納媒体は、請求項７に記載のプログラムが格納されている。
【００１７】
本発明の情報処理装置は、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００１８】
本発明の一側面によれば、番組のうち所望とするシーンを録画または再生することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２１】
即ち、本発明の一側面の情報処理装置は、テキスト情報を受信するテキスト情報受信手段（例えば、図１のメール取得部１１）と、前記テキスト情報を形態素解析する受信テキスト形態素解析手段（例えば、図１の形態素解析部４２）と、番組に含まれる字幕のテキスト情報を抽出する抽出手段（例えば、図１の字幕抽出部１７）と、前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析手段（例えば、図１の形態素解析部６２）と、前記受信テキスト形態素解析手段の受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析手段の字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算手段（例えば、図１の類似度計算部７１）と、前記類似度と所定の閾値とを比較する比較手段（例えば、図１の類似度判定部７２）と、前記比較手段の比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画手段（例えば、図１の番組録画部２２）とを含む。
【００２２】
前記受信テキスト形態素解析結果に含まれるキーワード毎の出現回数および品詞に対応して重みを設定する受信テキスト形態素解析結果重み付与手段（例えば、図１のキーワードスコア付与部４４）と、前記字幕テキスト形態素解析結果に含まれるキーワード毎の出現回数および品詞に対応して重みを設定する字幕テキスト形態素解析結果重み付与手段（例えば、図１のメール取得部６３）とをさらに含ませるようにすることができ、前記類似度計算手段（例えば、図１の類似度計算部７１）には、前記受信テキスト形態素解析結果に含まれるキーワード毎の重みと、前記字幕テキスト形態素解析結果に含まれるキーワード毎の重みとを用いて、前記受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算させるようにすることができる。
【００２３】
前記テキスト情報受信手段には、電子メールにより前記テキスト情報を受信させるようにすることができ、前記録画手段（例えば、図１の番組録画部２２）が、前記比較手段の比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画するとき、前記録画手段により録画された放送番組および類似度の情報を、前記電子メールに対応付けてテーブルに登録する登録手段（例えば、図１のメールコンテンツテーブル管理部２６）をさらに含ませるようにすることができる。
【００２４】
前記テーブルに登録された番組の情報を、前記類似度が上位となる番組から表示する表示手段（例えば、図１のタイトルリスト表示生成部９６）をさらに含ませるようにすることができる。
【００２５】
前記表示手段により表示された、前記テーブルに登録された番組の情報を選択する選択手段（例えば、図１の操作部３０）と、前記選択手段により選択された番組を再生する再生手段（例えば、図１の再生部２９）とをさらに含ませるようにすることができる。
【００２６】
本発明の一側面の情報処理方法は、テキスト情報を受信するテキスト情報受信ステップ（例えば、図２のステップＳ１１）と、前記テキスト情報を形態素解析する受信テキスト形態素解析ステップ（例えば、図４のステップＳ３４）と、番組に含まれる字幕のテキスト情報を抽出する抽出ステップ（例えば、図８のステップＳ５２）と、前記字幕のテキスト情報を形態素解析する字幕テキスト形態素解析ステップ（例えば、図８のステップＳ５３）と、前記受信テキスト形態素解析ステップの処理による受信テキスト形態素解析結果に含まれるキーワードと、前記字幕テキスト形態素解析ステップの処理による字幕テキスト形態素解析結果に含まれるキーワードとの類似度を計算する類似度計算ステップ（例えば、図１０のステップＳ７３）と、前記類似度と所定の閾値とを比較する比較ステップ（例えば、図１０のステップＳ７４）と、前記比較ステップの処理での比較結果に基づいて、前記類似度が前記所定の閾値よりも高い前記字幕テキスト形態素解析結果に含まれるキーワードを含むタイミングに対応して、前記番組を録画する録画ステップ（例えば、図１３のステップＳ９３）とを含む。
【００２７】
図１は、本発明を適用した一実施の形態の構成を示す録画再生装置である。
【００２８】
図１の録画再生装置１は、携帯電話機などに代表される携帯端末２により送信されてくる電子メールを、インターネットに代表されるネットワーク３を介してメールサーバにアクセスすることにより受信し、受信した電子メールの内容に則して、アンテナ５を介して受信される番組のうち、対応するシーンを録画すると共に、録画した画像を再生し、表示部６に表示する。
【００２９】
携帯端末２は、キーボードや操作ボタンなどからなる操作部１１１、LCD（Liquid Crystal Display）などからなる表示部、および、公衆回線やインターネットに代表されるネットワーク３を介して通信するネットワークデバイスなどからなる通信部１１３を備えている。
【００３０】
メール取得部１１は、所定の時間間隔でネットワーク３を介してメールサーバ４にアクセスし、自らを宛先とする電子メールを取得することにより、自らを宛先として送信されてきている電子メールを受信し、メールキーワード抽出部１２に供給する。
【００３１】
メールキーワード抽出部１２は、受信した電子メールにおけるテキストデータからキーワードを抽出してメールキーワードテーブルDB１５に蓄積させる。
【００３２】
メールキーワード抽出部１２のメールID生成部４１は、メール取得部１１より供給されてきた電子メールのそれぞれについて、識別するためのメールIDを生成する。
【００３３】
形態素解析部４２は、メール取得部１１により受信された電子メールのテキストデータを形態素解析し、テキストデータを言葉の最小単位（以降においては、この最小単位をキーワードと称するものとする）に分解して、分解した各キーワードについて、品詞を設定する。
【００３４】
キーワードID生成部４３は、形態素解析部４２により生成されたキーワードのうち、キーワードテーブルDB１４に未登録なキーワードについて識別するキーワードIDを生成する。
【００３５】
キーワードスコア付与部４４は、キーワードについてそれぞれスコア値を設定する。ここで、スコア値とは、キーワードの重要度を示す重みである。したがって、キーワードスコア付与部４４は、キーワードのうち、品詞毎に重みを設定し、例えば、名詞などは、キーワードとしては重要度が高いので、他の品詞よりも高いスコア値を設定する。また、キーワードスコア付与部４４は、出現頻度の高いキーワードについては、高いスコア値を設定する。したがって、キーワードスコア付与部４４は、名詞であって、出現頻度の高いキーワードについては、高いスコア値を設定し、品詞が名詞以外であって、出現頻度の低いきキーワードについては、低いスコア値を設定する。
【００３６】
メールテーブル管理部４５は、メールIDに対応付けて、メールタイトル、および、メールの文面の情報を格納するメールテーブルを生成し、メールテーブルDB１３に格納する。キーワードテーブル管理部４６は、形態素解析部４２により生成されたキーワードのうち、キーワードテーブルDB１４に未登録なキーワードについて、キーワードIDに対応付けてキーワードを格納するキーワードテーブルを生成し、キーワードテーブルDB１４に格納する。メールキーワードテーブル管理部４７は、メールIDに対応付けて、キーワードIDおよびスコア値を格納するメールキーワードテーブルを生成し、メールキーワードテーブルDB１５に格納する。
【００３７】
受信部１６は、アンテナ５により受信される放送波より所定のチャンネルの信号を抽出して字幕抽出部１７、番組録画部２２、およびコンテンツテーブル管理部２４に供給する。
【００３８】
字幕抽出部１７は、受信部１６より供給されてくる放送波に含まれる所定のチャンネルの信号より、放送波により放送されている放送番組の字幕情報を抽出し、字幕キーワード抽出部１８に供給する。
【００３９】
字幕キーワード抽出部１８は、字幕抽出部１７より供給されてくる字幕情報よりキーワードを抽出して字幕キーワードテーブルDB１９に格納する。
【００４０】
字幕キーワード抽出部１８の形態素解析部６２は、字幕抽出部１７により抽出された字幕情報のテキストデータを形態素解析し、テキストデータを言葉の最小単位に分解して、分解した各キーワードについて、品詞を設定する。
【００４１】
キーワードID生成部６１は、形態素解析部６２により生成されたキーワードのうち、キーワードテーブルDB１４に未登録なキーワードについてそれぞれを識別するキーワードIDを生成する。
【００４２】
キーワードスコア付与部６３は、キーワードスコア付与部４４と同一のものであり、キーワードについてそれぞれスコア値を設定する。
【００４３】
キーワードテーブル管理部６４は、形態素解析部６２により生成されたキーワードのうち、キーワードテーブルDB１４に未登録なキーワードについて、キーワードIDに対応付けてキーワードを格納するキーワードテーブルを生成し、キーワードテーブルDB１４に格納する。尚、キーワードテーブルDB１４には、予め数十万語程度のキーワードが登録されている。
【００４４】
字幕キーワードテーブル管理部６５は、チャンネルに対応付けて、キーワードIDおよびスコア値を格納する字幕キーワードテーブルを生成し、字幕キーワードテーブルDB１９に格納する。
【００４５】
キーワード比較部２０は、類似度計算部７１を制御して、メールID毎にメールキーワードテーブルDB１５に登録されているメールキーワードテーブルと、チャンネル毎に字幕キーワードテーブルDB１９に登録されている字幕キーワードテーブルとを用いて、電子メールの記載内容と、受信中の放送番組のシーンとの類似度を計算させる。また、キーワード比較部２０は、類似度判定部７２を制御して、類似度計算部７１により計算された類似度と所定の閾値との比較により、類似しているか否か、すなわち、電子メールにより録画が希望されているシーンであるか否かを判定し、判定結果をメールIDに対応付けて、録画リクエスト情報生成部２１に供給する。
【００４６】
録画リクエスト情報生成部２１は、キーワード比較部２０より供給されてくる判定結果に基づいて、類似しているとみなされたシーンである場合、録画リクエスト情報を生成して番組録画部２２に供給し、その番組を録画させる。
【００４７】
番組録画部２２は、録画リクエスト情報に基づいて、受信部１６により受信される番組のシーンを録画して、録画した情報を番組録画データ格納部２３に格納させると共に、録画リクエスト情報、並びに、録画開始時刻および録画終了時刻の情報をコンテンツテーブル管理部２４およびメールコンテンツテーブル管理部２６に供給する。
【００４８】
コンテンツテーブル管理部２４は、録画リクエスト情報、並びに、録画開始時刻および録画終了時刻に基づいて、コンテンツテーブルを生成して、コンテンツテーブルDB２５に登録する。また、この際、コンテンツテーブル管理部２４は、EPG取得部２４ａを制御して、登録しようとする番組（コンテンツ）の情報を読み出させ、読み出した番組の情報をコンテンツテーブルに登録する。
【００４９】
メールコンテンツテーブル管理部２６は、録画リクエスト情報、並びに、コンテンツテーブルDB２５に登録されているコンテンツテーブルを利用して、メールコンテンツテーブルを生成して、メールコンテンツテーブルDB２７に登録する。この際、メールコンテンツテーブル管理部２６は、メールID検索部８１を制御して、処理対象となっているメールIDが、メールコンテンツテーブルDB２７に登録済みであるか否かを検索させ、検索できれば、登録済みのメールコンテンツテーブルを更新し、検索できなければ、新規のメールコンテンツテーブルを生成する。また、検索できた場合、メールコンテンツテーブル管理部２６は、類似度比較部８２を制御して、登録済みのコンテンツのデータの類似度を比較して、新たなコンテンツの情報を挿入する位置を特定する。
【００５０】
GUI（Graphical User Interface）管理部２８は、メールキーワードテーブルDB２５に登録されているメールキーワードテーブル、メールコンテンツテーブルDB２７に登録されているメールコンテンツテーブル、および、番組録画データ格納部２３に格納されている番組録画データに基づいて、録画された番組の検索および再生を実現させるGUIを生成し、表示部２５に表示させる。
【００５１】
代表キーワード表示生成部９１は、メールキーワードテーブルDB１５にアクセスして、メールキーワードテーブルを読み出し、メールID毎にスコア値の最も高いキーワードを代表キーワードとして抽出して、表示部６に表示する。
【００５２】
メールタイトル表示生成部９２は、操作部３０が操作されることによりポインタが、表示部６上における代表キーワード上に移動されると、メールテーブルDB１３にアクセスし、対応する位置の代表キーワードのメールIDに対応するメールタイトルと電子メールの本文を表示する。
【００５３】
再生番組情報表示生成部９３は、再生部２９により番組録画データ格納部２３より読み出されて再生されている番組の情報を、コンテンツテーブルDB２５より読み出して、スーパーインポーズ表示する。
【００５４】
タイトルサムネイル表示生成部９４は、タイトルリスト表示生成部９６により生成されるタイトルリスト上の番組（コンテンツ）ごとに、再生開始位置の１字幕抽出時のフレーム画像を番組録画データ格納部２３より読み出して表示する。
【００５５】
再生指示部９５は、タイトルリスト表示生成部９６により生成されて、表示部６に表示されているタイトルリストが操作部３０により操作されることにより、コンテンツの再生が指示された場合、再生部２９に対して、指定されたコンテンツの再生を指示する。
【００５６】
タイトルリスト表示生成部９６は、メールコンテンツテーブルDB２７およびコンテンツテーブルDB２５に格納されているメールコンテンツテーブルおよびコンテンツテーブルの情報に基づいて、タイトルリストを生成して、表示部６に表示する。この際、タイトルリスト表示生成部９６は、放送局表示生成部１０１を制御して、予め放送局テーブル１０１ａに登録されているチャンネル毎の放送局名を表示させると共に、時刻情報表示生成部１０２を制御して、番組の録画開始時刻および終了時刻を表示させる。
【００５７】
尚、図１においては、放送波で配信される単一のチャンネルについて受信する構成となっているが、実際には、全チャンネルを受信できる構成であり、例えば、受信部１６乃至番組録画部２２までの構成は、チャンネル数分同一のものが設けられることになるが、図１においては省略されている。または、図１で示される構成のように１のチャンネル分の番組を受信することしかできない構成となっている場合、所定時間で、チャンネルを順次切替えて受信するようにする。
【００５８】
次に、図２のフローチャートを参照して、メール録画処理について説明する。
【００５９】
ステップＳ１において、携帯端末２の通信部１１３は、メールにより録画の指示があったか否かを判定し、指示があったと判定されるまで、その処理を繰り返す。ステップＳ１において、例えば、表示部１１２において、図３の上部で示される画像Ｐ１ように、「XXXが日本王者に、僅差の判定、日本ボクシング協会の日本xx級決戦・・」といったニュース記事が表示され、その下に表示されている「この記事を送る」といった表示がなされている操作ボタンＺ１が操作されると、図３の下部で示されるように、「To:AAA@BBB.co.jp」、「Sub：タイトルxx」として、宛先とタイトルが設定され、文面が「XXXが日本王者に、僅差の判定、日本ボクシング協会の日本xx級決戦・・」としたメールが生成され、操作部３０が操作処理を実行すると、メールにより「XXXが日本王者に、僅差の判定、日本ボクシング協会の日本xx級決戦・・」で記載されている内容に対応したシーンの録画の指示があったものとして、ステップＳ２において、通信部１１３が、図３の下部で示されるようなメールを、ネットワーク３を介してメールサーバ４に送信する。尚、図３における「To:AAA@BBB.co.jp」で示されるアドレスは、録画再生装置１を特定する電子メールアドレスである。したがって、厳密には、録画再生装置１を特定する電子メールアドレスを宛先としたメールの送信が指示されるとき、メールによる録画指示があったものと判定される。
【００６０】
ステップＳ１１において、メール取得部１１は、所定時間間隔でネットワーク３を介して、メールサーバ４にアクセスし、自らを宛先としたメールが送信されてきているか否かを判定し、送信されてきていると判定されるまで、同様の処理を繰り返す。ステップＳ１１において、例えば、ステップＳ２の処理により、自らを宛先としてメールが送信されてきているような場合、処理は、ステップＳ１２に進む。
【００６１】
ステップＳ１２において、メールキーワード抽出処理が実行される。
【００６２】
ここで、図４のフローチャートを参照して、メールキーワード抽出処理について説明する。
【００６３】
ステップＳ３１において、メール取得部１１は、その送信されてきている電子メールを取得すると共にメールキーワード抽出部１２に供給する。
【００６４】
ステップＳ３２において、メールID生成部４１は、メール取得部１１より供給されてきた電子メールに対して、識別するためのメールIDを生成し、メールテーブル管理部４５に供給する。
【００６５】
ステップＳ３３において、メールテーブル管理部４５は、メール取得部１１より供給されてきた電子メール、および、メールIDに基づいて、メールテーブルを生成し、メールテーブルDB１３に登録する。メールテーブルとは、例えば、図５で示されるように、メールIDに対応付けてメールタイトル、およびメール本文が付されるテーブルである。
【００６６】
ステップＳ３４において、形態素解析部４２は、メール取得部１１より供給されてきた電子メールのメールタイトルおよびメール本文を形態素解析し、キーワード毎に品詞を設定する。
【００６７】
ステップＳ３５において、キーワードID生成部４３は、形態素解析部４２の形態素解析結果であるキーワードのうち、キーワードテーブルDB１４に未登録なキーワードに対して個別にキーワードIDを生成して、キーワードテーブル管理部４６に供給する。この際、処理対象とするキーワードが、キーワードテーブルDB１４に登録済みであれば、キーワードID生成部４３は、登録済みのキーワードに付されているキーワードIDを付する。
【００６８】
ステップＳ３６において、キーワードテーブル管理部４６は、キーワードと対応付けて生成されているキーワードIDに基づいて、例えば、図６で示されるようなキーワードテーブルを生成し、キーワードテーブルDB１４に登録する。図６で示されるキーワードテーブルは、キーワードIDに対応付けて、キーワードが登録されたテーブルである。
【００６９】
ステップＳ３７において、キーワードスコア付与部４４は、形態素解析部４２の形態素解析結果であるキーワードの情報に基づいて、各キーワードの出現頻度や品詞に応じたスコア値を付与してメールキーワードテーブル管理部４７に供給する。
【００７０】
ステップＳ３８は、メールキーワードテーブル管理部４７は、メールID、キーワードID、およびスコア値に基づいて、例えば、図７で示されるような、メールキーワードテーブルを生成して、メールキーワードテーブルDB１５に登録する。図７で示されるメールキーワードテーブルは、メールIDに対応付けて、キーワードIDおよびスコア値が登録されたテーブルである。
【００７１】
以上の処理により電子メールが送信されてくると、電子メールに応じて、メールテーブル、キーワードテーブル、およびメールキーワードテーブルが生成され、それぞれメールテーブルDB１３、キーワードテーブルDB１４、およびメールキーワードテーブルDB１５に登録される。結果として、電子メールに含まれていたキーワードが、電子メールに対応付けてそれぞれのスコア値が付された状態で登録される。
【００７２】
ここで、図２のフローチャートの説明に戻る。
【００７３】
ステップＳ１２において、メールキーワード抽出処理が終了すると、ステップＳ１３において、字幕キーワード抽出処理が実行される。
【００７４】
ここで、図８のフローチャートを参照して、字幕キーワード抽出処理について説明する。  
【００７５】
ステップＳ５１において、受信部１６は、アンテナ５を介して、放送波として送信されてくる放送番組の信号を受信して、字幕抽出部１７、番組録画部２２、およびコンテンツテーブル管理部２４に供給する。
【００７６】
ステップＳ５２において、字幕抽出部１７は、送信されてきた放送番組の信号より字幕情報を抽出して字幕キーワード抽出部１８に供給する。
【００７７】
ステップＳ５３において、字幕キーワード抽出部１８の形態素解析部６２は、字幕抽出部１７より供給されてきた字幕情報を形態素解析し、キーワード毎に品詞を設定する。
【００７８】
ステップＳ５４において、キーワードID生成部６１は、形態素解析部６２の形態素解析結果であるキーワードのうち、キーワードテーブルDB１４に未登録なキーワードに対して個別にキーワードIDを生成する。この際、処理対象とするキーワードが、キーワードテーブルDB１４に登録済みであれば、キーワードID生成部４３は、登録済みのキーワードに付されているキーワードIDを付する。
【００７９】
ステップＳ５５において、キーワードテーブル管理部６４は、キーワードと対応付けて生成されているキーワードIDに基づいて、例えば、図６で示されるようなキーワードテーブルを生成し、キーワードテーブルDB１４に登録する。
【００８０】
ステップＳ５６において、キーワードスコア付与部６３は、形態素解析部６２の形態素解析結果であるキーワードの情報に基づいて、各キーワードの出現頻度や品詞に応じたスコア値を付与して字幕キーワードテーブル管理部６５に供給する。
【００８１】
ステップＳ５７は、字幕キーワードテーブル管理部６５は、チャンネル、キーワードID、およびスコア値に基づいて、例えば、図９で示されるような、字幕キーワードテーブルを生成して、字幕キーワードテーブルDB１９に登録する。図９で示される字幕キーワードテーブルは、チャンネルに対応付けて、キーワードIDおよびスコア値が登録されたテーブルである。
【００８２】
以上の処理により受信部１６により受信されているチャンネルの字幕情報が供給されてくると、字幕情報に応じて、キーワードテーブル、および字幕キーワードテーブルが生成され、それぞれキーワードテーブルDB１４、および字幕キーワードテーブルDB１９に登録される。結果として、字幕情報に含まれていたキーワードが、チャンネルに対応付けてそれぞれのスコア値が付された状態で登録される。
【００８３】
ここで、図２のフローチャートの説明に戻る。
【００８４】
ステップＳ１３の処理により、字幕キーワード抽出処理が終了すると、ステップＳ１４において、キーワード比較処理が実行される。
【００８５】
ここで、図１０のフローチャートを参照して、キーワード比較処理について説明する。
【００８６】
ステップＳ７１において、キーワード比較部２０の類似度計算部７１は、メールキーワードテーブルDB１５にアクセスして、登録されているメールキーワードテーブル群をベクトル化する。
【００８７】
ステップＳ７２において、類似度計算部７１は、字幕キーワードテーブルDB１９にアクセスして、登録されている字幕キーワードテーブル群のうち、１字幕抽出分の字幕キーワードテーブル群をベクトル化する。
【００８８】
ステップＳ７３において、類似度計算部７１は、メールキーワードテーブル群からなるベクトルと、字幕キーワードテーブル群からなるベクトルとを用いて以下の式（１）のように類似度を計算する。
【００８９】
【数１】
2008219343.tif 000003
【００９０】
尚、式（１）において、ベクトルA（式中において上部に右方向の矢印が付されているA）は、メールキーワードテーブル群からなるベクトルであり、ベクトルB（式中において上部に右方向の矢印が付されているB）は、字幕キーワードテーブル群からなるベクトルである。すなわち、類似度は、ベクトルＡ，Ｂの成す角の余弦関数として求められる。例えば、図１１の上段で示されるように、メールキーワード群が、左からスコア値がａのキーワードＯ、およびスコア値がｂのキーワードＰであり、下段で示されるように、字幕キーワード群が、左から、スコア値がｃのキーワードＯ、スコア値がｄのキーワードＱ、スコア値がｅのキーワードＲ、およびスコア値がｆのキーワードＳである場合、ベクトルＡは、（ａ，ｂ，０，０，０）となり、ベクトルＢは、（ｃ，０，ｄ，ｅ，ｆ）となる。このため、類似度は、（（ａ×ｃ＋ｂ×０＋０×ｄ＋０×ｅ＋０×ｆ）／（√（ａ2＋ｂ2＋０2＋０2＋０2）×√（ａ2＋０2＋ｃ2＋ｄ2＋ｅ2）））のように計算される。
【００９１】
ステップＳ７４において、類似度判定部７２は、求められた類似度が所定の閾値よりも大きいか否かを判定する。ステップＳ７４において、類似度が所定の閾値よりも大きいと判定された場合、ステップＳ７５において、類似度判定部７２は、類似度が所定の閾値よりも大きい、すなわち、電子メールの内容と、今現在の字幕情報との類似性が高く、電子メールにより要求されてくる内容に類似したシーンが放送されているとみなし、字幕キーワードテーブル、メールキーワードテーブル、および類似度の情報を録画リクエスト情報生成部２１に供給する。これに応じて、録画リクエスト情報生成部２１は、字幕キーワードテーブル、メールキーワードテーブル、および類似度の情報に基づいて、例えば、図１２で示されるような録画リクエスト情報を生成し番組録画部２２に供給する。図１２においては、メールIDに対応付けて、チャンネル、および類似度の情報からなるテーブルが、録画リクエスト情報であることが示されている。
【００９２】
一方、ステップＳ７４において、類似度が所定の閾値よりも低い場合、ステップＳ７５の処理はスキップされて、処理は、終了する。
【００９３】
以上の処理により電子メールのテキストデータに含まれているキーワードと、放送中の番組の字幕情報との類似度が求められて、類似度が所定の閾値以上であれば、電子メールにより録画が要求されている内容のシーンが放送されているとみなされ、その番組の録画を指示するための録画リクエスト情報が生成される。
【００９４】
ここで、図２のフローチャートの説明に戻る。
【００９５】
ステップＳ１４において、キーワード比較処理が実行されると、ステップＳ１５において、キーワード録画処理が実行される。
【００９６】
ここで、図１３のフローチャートを参照して、キーワード録画処理について説明する。
【００９７】
ステップＳ９１において、番組録画部２２は、録画リクエスト情報生成部２１より録画リクエスト情報が供給されてきたか否かを判定する。ステップＳ９１において、例えば、上述したステップＳ７５の処理により、録画リクエスト情報が供給されてきた場合、処理は、ステップＳ９２に進む。
【００９８】
ステップＳ９２において、番組録画部２２は、録画リクエスト情報に対応する番組を、録画リクエスト情報が供給されたタイミングを録画開始時刻として所定の時間だけ録画を開始し、録画した番組（コンテンツ）の情報を番組録画データ格納部２３に順次格納する。このとき、番組録画部２２は、録画リクエスト情報と共に録画開始時刻の情報をコンテンツテーブル管理部２４およびメールコンテンツテーブル管理部２６に供給する。
【００９９】
ステップＳ９３において、コンテンツテーブル管理部２４は、EPG取得部２４ａを制御して番組のタイトル名を取得させて、例えば、「ニュースｘｘ」を取得する。
【０１００】
ステップＳ９４において、コンテンツテーブル管理部２４は、録画リクエスト情報に基づいてコンテンツテーブルを生成し、コンテンツテーブルDB２５に登録する。すなわち、例えば、図１４の上部で示される録画リクエスト情報の場合、図１４の中部で示されるコンテンツテーブルを生成する。図１４の上部で示される録画リクエスト情報は、メールIDが１であり、チャンネルが６であり、類似度が０．８である。この場合、コンテンツテーブル管理部２４は、図中の左から、コンテンツテーブルIDとして、例えば、「００００１」を生成して付与し、EPG取得部２４ａにより取得した番組のタイトル名である「ニュースｘｘ」を付与し、チャンネルとして録画リクエスト情報のチャンネル６を付与し、録画開始時刻として録画が開始された時刻「０６／１３：１０：１５」（２００６年）を付与し、録画開始時刻から推定される録画終了時刻として時刻「０６／１３：１０：２０」を付与することにより、図１４の中部で示されるコンテンツテーブルを生成する。
【０１０１】
ステップＳ９５において、メールコンテンツテーブル管理部２６は、メールID８１を制御して、メールコンテンツテーブル２７にアクセスさせ、録画リクエスト情報に含まれているメールIDが登録済みであるか否かを検索させる。ステップＳ９５において、例えば、初めてのメールIDであって、メールコンテンツテーブルが未登録である場合、処理は、ステップＳ９６に進む。
【０１０２】
ステップＳ９６において、メールコンテンツテーブル管理部２６は、録画リクエスト情報、およびコンテンツテーブルDB２５に登録されているコンテンツテーブルに基づいて、メールコンテンツテーブルを新規で生成し、メールコンテンツテーブルDB２７に登録する。例えば、図１４の上部の録画リクエスト情報、および中部のコンテンツテーブルである場合、メールコンテンツテーブル管理部２６は、図１４の下部で示されるように、左から録画リクエスト情報のメールIDを付与し、コンテンツトータル数として新規なので１を付与し、コンテンツIDをコンテンツテーブルより付与し、類似度を録画リクエスト情報から付与することにより、メールコンテンツテーブルを生成し、メールコンテンツテーブルDB２７に登録する。
【０１０３】
一方、ステップＳ９５において、録画リクエスト情報のメールIDがメールコンテンツテーブルDB２７に登録されていると判定された場合、すなわち、既に録画リクエスト情報のメールIDに対応付けてメールコンテンツテーブルが登録されている場合、処理は、ステップＳ９７に進む。
【０１０４】
ステップＳ９７において、メールコンテンツテーブル管理部２６は、類似度比較部８２を制御して、登録しようとする録画リクエスト情報の類似度と、メールコンテンツテーブルDB２７に登録済みのメールコンテンツテーブルの類似度との比較させ、順位を確認する。
【０１０５】
ステップＳ９８において、メールコンテンツテーブル管理部２６は、比較結果に応じて、類似度が上位のコンテンツIDが上位となるようにメールコンテンツテーブルを更新して、メールコンテンツテーブルDB２７に登録する。すなわち、例えば、直前までの処理で、図１５の上部で示されるように、図１４の下部で示されたものと同様のメールコンテンツテーブルが登録されていて、かつ、図１５の下部で示されるように左からコンテンツIDが「００００２」であり、タイトル名が「ニュースｘｘ」であり、チャンネルが「４」であり、録画開始時刻が「０６／１３：１１：１５」であり、録画終了時刻が「０６／１３：１１：３０」であるコンテンツテーブルの場合、新たに登録しようとするコンテンツテーブルの類似度が０．９であるとき、メールコンテンツテーブル管理部２６は、類似度比較部８２を制御して、類似度を比較すると、登録済みの類似度は０．８であるので、類似度においては、新たなコンテンツテーブルのものが上位となる。そこで、メールコンテンツテーブル管理部２６は、図１５の中部で示されるように、図１５の上部で示される更新前のコンテンツトータル数の情報とコンテンツIDの情報との間に新たなコンテンツテーブルの情報を挿入して、メールコンテンツテーブルを更新する。
【０１０６】
結果として、メールコンテンツテーブルは、図１５の中部で示されるように、左からメールIDとして「１」が、コンテンツトータル数として「２」が、コンテンツIDとして新たに追加された番組の「０００２」が、類似度として、新たに追加されたコンテンツに対応する「０．９」が、それまでに登録されていたコンテンツのコンテンツIDとして「０００１」が、それまでに登録されていた類似度として「０．８」が登録される。従って、新たに登録される場合、類似度が上位である程、図１５における左部のコンテンツトータル数に近い上位の位置に登録される。
【０１０７】
尚、ステップＳ９１において、録画リクエスト情報が供給されてきていないと判定された場合、ステップＳ９２乃至Ｓ９８の処理がスキップされて、処理が終了する。
【０１０８】
以上の処理により録画リクエスト情報が供給されてくると、対応する番組が所定の時間だけ録画されると共に、録画された番組の情報が、コンテンツテーブルDB２５およびメールコンテンツテーブルDB２７にそれぞれコンテンツテーブルおよびメールコンテンツテーブルとして登録される。
【０１０９】
ここで、図２のフローチャートの説明に戻る。
【０１１０】
ステップＳ１５において、キーワード録画処理が終了すると、ステップＳ１６において、字幕抽出部１７は、次の字幕が供給されてきているか否かを判定し、次の字幕が供給されてきていれば、字幕キーワードテーブルを生成して、上述した処理を繰り返す必要がるので、処理は、ステップＳ１３に戻り、次の字幕がないと判定されるまで、１字幕抽出単位で、ステップＳ１３乃至Ｓ１６の処理が繰り返される。
【０１１１】
そして、ステップＳ１６において、次の字幕が存在しない場合、処理は、ステップＳ１１に戻り、それ以降の処理が繰り返される。
【０１１２】
以上の処理により携帯端末２よりニュースの記事などの使用者の興味のある内容がテキスト情報として記載された電子メールを録画再生装置１に対して送信するだけで、送信した電子メールの文面に含まれているキーワードと類似度の高いシーンを録画させるようにすることが可能となる。
【０１１３】
次に、上述した処理により電子メールの文面に含まれているキーワードと類似度の高いシーンが録画されている状態で、録画されているシーンの検索再生処理について説明する。
【０１１４】
ステップＳ１１１において、代表キーワード表示生成部９１が、メールキーワードテーブル１５にアクセスし、メールID毎に最もスコア値の高いキーワードを読み出す。
【０１１５】
ステップＳ１１２において、GUI管理部２８は、図１７で示されるようなGUI２０１を表示部６に表示すると共に、代表キーワード表示生成部９１が、読み出したメールID毎の最もスコア値の高いキーワードを代表キーワードとして表示する。
【０１１６】
すなわち、図１７で示されるGUI２０１においては、代表キーワード表示生成部９１は、図中の左部に代表キーワード一覧２１１として、上から「総選挙」と示された代表キーワード表示部２２１−１、「ｘｘ事件」と示された代表キーワード表示部２２１−２、および「ｘｘｘｘ」と示された代表キーワード表示部２２１−３をそれぞれアイコンとして表示する。尚、代表キーワード表示部２２１−１乃至２２１−３のそれぞれのアイコンは、操作部３０により操作可能なポインタ２３１により選択することが可能であり、図１７の場合、代表キーワード表示部２２１−１のアイコンの位置に移動されており、選択されている。
【０１１７】
ステップＳ１１３において、タイトルリスト表示生成部９６は、メールコンテンツテーブルDB２７にアクセスし、選択されている代表キーワードに対応するメールコンテンツテーブルを読み出す。したがって、図１７の場合、「総選挙」がスコア値の最大となるキーワードとなるメールIDに対応するメールコンテンツテーブルが、メールコンテンツテーブルDB２７より読み出されることになる。
【０１１８】
ステップＳ１１４において、タイトルリスト表示生成部９６は、メールコンテンツテーブルDB２７の情報に基づいて、類似度の上位のものからコンテンツのタイトルリストを、例えば、図１７で示されるようにタイトルリスト表示欄２１２として表示する。この際、タイトルリスト表示生成部９６は、メールキーワードテーブルのコンテンツIDに基づいて、コンテンツテーブルDB２５のコンテンツテーブルを読み出し、例えば、図１７で示されるように、コンテンツ表示欄２４１−１乃至２４１−４を表示する。
【０１１９】
コンテンツ表示欄２４１−１乃至２４１−４には、それぞれタイトル名表示欄２５２−１乃至２５２―４が設けられており、タイトル名表示欄２５２−１に「朝のニュースｘｘ」を、タイトル名表示欄２５２−２に「お昼のニュースｘｘ」を、タイトル名表示欄２５２−３に「５時のニュースｘｘ」を、タイトル名表示欄２５２−４に「夜のニュースｘｘ」がそれぞれ表示されている。
【０１２０】
また、コンテンツ表示欄２４１−１乃至２４１−４には、それぞれ録画開始時刻表示欄２５３−１乃至２５３−４が設けられており、タイトルリスト表示生成部９６は、時刻情報表示生成部１０２を制御して、メールキーワードテーブルのコンテンツIDに基づいて、コンテンツテーブルDB２５のコンテンツテーブルを読み出させ、例えば、図１７で示されるように、録画開始時刻表示欄２５３−１に「２００６／１０／１５  ７：００」を、録画開始時刻表示欄２５３−２に「２００６／１０／１５  １９：００」を、録画開始時刻表示欄２５３−３に「２００６／１０／１５  １７：００」を、録画開始時刻表示欄２５３−４に「２００６／１０／１５  １９：００」をそれぞれ表示させる。
【０１２１】
さらに、コンテンツ表示欄２４１−１乃至２４１−４には、それぞれ放送局表示欄２５４−１乃至２５４−４が設けられており、タイトルリスト表示生成部９６は、放送局表示生成部１０１を制御して、チャンネルの値から放送局の情報を読み出させ、例えば、図１７で示されるように、放送局表示欄２５４−１乃至２５４−４に「ｘｘテレビ」として表示させる。尚、放送局表示生成部１０１には、チャンネルに対応付けて放送局名が登録されている放送局テーブル１０１ａが備えられており、コンテンツテーブルのチャンネルのパラメータに応じた放送局名が表示される。
【０１２２】
ステップＳ１１５において、タイトルサムネイル表示生成部９４は、メールコンテンツテーブルDB２７の情報に基づいて、類似度の上位となるコンテンツIDに対応するコンテンツテーブルを読み出して、上位となるコンテンツの録画開始時刻を読み出すと共に、番組録画データ格納部２３にアクセスし、録画開始時刻に対応する１字幕抽出時のフレームの画像を読み出し、さらに、サムネイル画像に変換して、例えば、図１７で示されるように、サムネイル画像表示欄２５１−１乃至２５１−４に表示する。尚、表示されるサムネイル画像は、録画開始時刻のものでなくてもよく、例えば、類似度が最も高い字幕抽出時のフレームの画像であっても良いものである。
【０１２３】
ステップＳ１１６において、GUI管理部２８は、操作部３０が操作されて代表キーワードが変更されたか否かを判定する。ステップＳ１１６において、例えば、図１７において、代表キーワード表示部２２１−２にポインタ２３１が移動された場合、代表キーワードが変更されたと判定され、ステップＳ１１７において、GUI管理部２８は、変更された代表キーワードについてメールコンテンツテーブルをメールコンテンツテーブルDB２７より読み出し、処理は、ステップＳ１１４に戻る。すなわち、ポインタ２３１により選択された代表キーワードに応じて、タイトルリスト表示欄２１２の表示が変更される。
【０１２４】
ステップＳ１１６において、代表キーワードの変更がない場合、ステップＳ１１８において、メールタイトル表示生成部９２は、ポインタ２３１がいずれかの代表キーワード表示欄２２１−１乃至２５１−３のいずれかの上に移動してきたか否かを判定する。ステップＳ１１７において、メールタイトル表示生成部９２は、例えば、図１７で示されるように、代表キーワード表示欄２２１−１に移動してきた場合、ステップＳ１１９において、メールテーブルDB１３にアクセスし、ポインタ２３１が移動してきた代表キーワード表示欄２２１−１に対応するメールIDのメールテーブルを読み出し、登録されているメールタイトルとメール本文をメールタイトル本文表示欄２３２として表示する。この処理により、選択されている代表キーワードが選択された電子メールのタイトルと本文を認識することが可能となる。尚、このメールタイトル本文表示欄２３２は、表示文字数を制限するようにして、代表キーワードが隠れてしまうほど大きく表示しないようにしても良い。
【０１２５】
ステップＳ１１８において、ポインタ２３１がいずれの代表キーワード表示欄２２１−１乃至２５１−３上にも存在しない場合、ステップＳ１２０において、メールタイトル表示生成部９２は、図１７で示されるようなメールタイトル本文表示欄２３２が表示されないようにする。
【０１２６】
以上のような処理により、録画されているシーンが、選択された代表キーワードに対応するメールID毎に、類似度の上位となるコンテンツから表示されることになるので、使用者は、録画されているコンテンツの検索が容易なものとなる。尚、図１７においては、上位４位までの番組（コンテンツ）が上から順にリストとして表示される例について説明されているが、表示される番組の数は、それ以外の数であっても良い。また、表示されている数以上の番組が存在する場合、上下にスクロールさせるなどして、その他の順位となる番組（コンテンツ）を表示させるようにしても良いものである。
【０１２７】
ステップＳ１２１において、再生指示部９５は、操作部３０が操作されて、ポインタによりコンテンツ表示欄２４１−１乃至２４１−４のいずれかが選択されることにより再生が指示されたか否かを判定し、再生が指示されなかった場合、処理は、ステップＳ１１１に戻る。一方、ステップＳ１２１において、例えば、図１７のポインタ２３１’で示されるように、コンテンツ表示欄２４１−２で表示されるコンテンツが選択された場合、タイトルが「お昼のニュースｘｘ」となるコンテンツの再生が指示されたと判定され、処理は、ステップＳ１２２に進む。
【０１２８】
ステップＳ１２２において、再生指示部９５は、図１７の場合、ポインタ２３１’により選択されたメールコンテンツテーブルに対応する、類似度が第二位となるコンテンツIDに基づいて、再生部２９に対して生成を指示する。再生部２９は、コンテンツIDに基づいて番組録画データ格納部２３を検索して、対応するコンテンツを読み出して再生し、表示部６に表示する。
【０１２９】
ステップＳ１２３において、再生番組情報表示生成部９３は、コンテンツIDに基づいて、コンテンツテーブルDB２５にアクセスして、対応するコンテンツテーブルを読み出して、例えば、図１８で示されるように、再生画像３０１上に放送局表示欄３１１、番組タイトル表示欄３１２、および代表キーワード表示欄３１３をスーパーインポーズして表示する（重畳表示する）。図１８においては、放送局表示欄３１１には、「ｘｘテレビ」と表示され、番組タイトル表示欄３１２には、「お昼のニュースｘｘ」と表示され、代表キーワード表示欄３１３には、「総選挙」と表示されており、このような表示を加えることにより、再生されているコンテンツの内容を把握しやすくさせることが可能となる。
【０１３０】
ステップＳ１２４において、タイトルサムネイル表示生成部９４は、再生画像３０１上にサムネイル画像を表示させるモードであるか否かを判定する。サムネイル画像を表示させるモードは、図示せぬ切替えアイコンにより切替え可能である。ステップＳ１２４において、例えば、サムネイル画像を表示するモードである場合、ステップＳ１２５において、タイトルサムネイル表示生成部９４は、例えば、図１９で示されるように、選択可能なサムネイル画像を表示する。図１９においては、再生画像３０１の下部に左からサムネイル画像表示欄３２１−１乃至３２１−４が設けられており、いずれも図１７におけるサムネイル画像表示欄２５１−１乃至２５１−４と同様のサムネイル画像が表示されており、いずれもポインタにより選択することが可能である。
【０１３１】
ステップＳ１２６において、再生指示部９５は、他の新たなコンテンツのサムネイル画像表示欄３２１−１乃至３２１−４がポインタにより選択されたか否かを判定し、例えば、図１９で示されるように、他の新たなコンテンツに対応するサムネイル画像表示欄３２１−３が選択された場合、ステップＳ１２８において、再生指示部９５は、他の新たなコンテンツのメールコンテンツテーブルに対応する、コンテンツ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管理部
【図１】
2008219343.tif 000004
【図２】
2008219343.tif 000005
【図３】
2008219343.tif 000006
【図４】
2008219343.tif 000007
【図５】
2008219343.tif 000008
【図６】
2008219343.tif 000009
【図７】
2008219343.tif 000010
【図８】
2008219343.tif 000011
【図９】
2008219343.tif 000012
【図１０】
2008219343.tif 000013
【図１１】
2008219343.tif 000014
【図１２】
2008219343.tif 000015
【図１３】
2008219343.tif 000016
【図１４】
2008219343.tif 000017
【図１５】
2008219343.tif 000018
【図１６】
2008219343.tif 000019
【図１７】
2008219343.tif 000020
【図１８】
2008219343.tif 000021
【図１９】
2008219343.tif 000022
【図２０】
2008219343.tif 000023