(57)【要約】【課題】あるキーワードに関連するテレビ番組を容易に視聴可能な番組再生装置を提供する。【解決手段】デジタル放送受信装置１００は、番組データを記憶する番組データ記憶手段と、前記番組データと関連の深いテキストデータを記憶するテキストデータ記憶手段と、前記番組データと前記テキストデータとの対応関係を示す情報を生成する生成手段と、前記生成した対応関係を示す情報を記憶する対応関係記憶手段と、キーワードを入力する入力手段と、前記キーワードを用いて前記テキストデータ記憶手段に記憶されたテキストデータを検索する検索手段と、前記検索されたテキストデータに対応する番組データを前記番組データ記憶手段から読み出し再生する再生手段と、を備える。【選択図】図１
2010035109.tif 000002
【特許請求の範囲】
【請求項１】
番組データを記憶する番組データ記憶手段と、
前記番組データと関連の深いテキストデータを記憶するテキストデータ記憶手段と、
前記番組データと前記テキストデータとの対応関係を示す情報を生成する生成手段と、
前記生成した対応関係を示す情報を記憶する対応関係記憶手段と、
キーワードを入力する入力手段と、
前記キーワードを用いて前記テキストデータ記憶手段に記憶されたテキストデータを検索する検索手段と、
前記検索されたテキストデータに対応する番組データを前記番組データ記憶手段から読み出し再生する再生手段と、
を備えることを特徴とする番組再生装置。
【請求項２】
前記番組データに含まれるテキストデータを抽出して前記番組データと関連の深いテキストデータを取得することを特徴とする請求項１に記載の番組再生装置。
【請求項３】
前記生成手段は、前記対応関係を示す情報に番組中のテキストデータの開始時刻を含め、
前記再生手段は、前記検索されたテキストデータの開始時刻から番組データを再生することを特徴とする請求項１または２に記載の番組再生装置。
【請求項４】
前記番組データに含まれる映像データからシーン検出を行うシーン検出手段を備え、
前記生成手段は、前記対応関係を示す情報にテキストデータが表示されているシーンを特定する情報を含め、
前記再生手段は、前記検索されたテキストデータのシーン先頭から番組データを再生する
ことを特徴とする請求項１または２に記載の番組再生装置。
【請求項５】
前記入力手段は、
配信情報を取得する取得手段と、
前記配信情報から単語を抽出する単語抽出手段と、
を有することを特徴とする請求項１から４いずれか１の項に記載の番組再生装置。
【請求項６】
前記取得した配信情報の一覧を表示する一覧表示手段と、
前記一覧から配信情報を指定する指定手段と、を備え、
前記単語抽出手段は指定された配信情報から単語を抽出することを特徴とする請求項５に記載の番組再生装置。
【請求項７】
前記単語抽出手段は、優先して抽出されるべき単語のリストである優先ワードリスト又は、抽出不要な単語のリストである不要ワードリストを有することを特徴とする請求項５または６に記載の番組再生装置。
【請求項８】
前記テキストデータは、字幕であることを特徴とする請求項１から７いずれか１の項に記載の番組再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組再生装置に関する。
【背景技術】
【０００２】
現在、様々な形でニュースなどのテキストの配信が行われている。例えば、ＦＭ（Ｆｒｅｑｕｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）文字多重放送によるカーナビ・カーラジオ等向けテキスト配信、携帯電話網ブロードキャストＢＣＭＣＳ（Ｂｒｏａｄｃａｓｔ／Ｍｕｌｔｉｃａｓｔ Ｓｅｒｖｉｃｅｓ）を使った携帯電話機向けテキスト配信、インターネットウェブサイトによるＲＳＳ（Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）テキスト配信、デジタル放送のデータ放送（ＢＭＬ：Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によるテキスト配信などがある。
これらテキストによる情報配信は、制作の工数も少なく、配信・受信・表示に要するネットワークや端末機器の負担も少ないため、即時性の求められるニュース配信などを目的として多用されている。さらに、テキストだけでは物足りない場合も想定し、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの写真データを付加して配信するもの、あるいは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの動画像データを付加して配信するものもある。
例えば、特許文献１には、以下のような動画像を利用したニュース制作システムが開示されている。取材者や情報提供者は携帯電話機などにより、ニュースとなり得る動画像を撮影し、ニュース情報制作システムにアップロードする。アップロードされた動画像ファイルは保管部に一旦蓄積されデータベース化される。その際、動画像データ、撮影日時、撮影場所情報が抽出され、関連情報として格納される。その後、ニュースを制作する際、そのニュース事象が発生した日時や場所等からデータベース内を検索し、関連するニュース動画像を制作者に提示する。制作者は、これらの中から、配信に適していると判断されたものを選択し、ニュースを記述するテキストと共に配信する。
【特許文献１】特開２００４−１６４１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１などに記載されたテキスト配信及びテキスト受信では、利用者が配信されたテキストに対して情報量が十分でないと感じた場合について考慮されていない、という問題がある。
このような場合、利用者は、関連する情報をインターネットで検索する、あるいは、信頼できる情報としてテレビニュースを視聴するなどして、より詳しい情報を得るという行動を取っていた。例えば、ニュース速報により大地震の情報がテキストで伝えられた場合、現場の様子はどのようになっているのか、災害規模はどのくらいなのか、といった詳細情報を信頼できる情報源から入手するため、テレビをつけてニュース番組を視聴する、といったことが考えられる。
しかしながら、通常ニュース番組はよほど大きな事件等が無い限りスケジュールされた時間に配信されるものであるため、利用者が情報取得を希望するタイミングで希望する内容の番組を視聴できるとは限らない。
また、より情報の確度を上げるためには、複数のチャンネル（情報ソース）のニュース番組を視聴し、比較することも重要であるが、スケジュール放送を基本とする通常のテレビ番組の視聴では、それも難しいという問題がある。
本発明は上記の点に鑑みてなされたものであり、その目的は、あるキーワードに関連するテレビ番組を容易に視聴可能な番組再生装置を提供することにある。
【課題を解決するための手段】
【０００４】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、番組データを記憶する番組データ記憶手段と、前記番組データと関連の深いテキストデータを記憶するテキストデータ記憶手段と、前記番組データと前記テキストデータとの対応関係を示す情報を生成する生成手段と、前記生成した対応関係を示す情報を記憶する対応関係記憶手段と、キーワードを入力する入力手段と、前記キーワードを用いて前記テキストデータ記憶手段に記憶されたテキストデータを検索する検索手段と、前記検索されたテキストデータに対応する番組データを前記番組データ記憶手段から読み出し再生する再生手段と、を備えることを特徴とする番組再生装置である。
【０００５】
また、本発明の一態様は、上記の番組再生装置において、前記番組データに含まれるテキストデータを抽出して前記番組データと関連の深いテキストデータを取得することを特徴とする。
【０００６】
また、本発明の一態様は、上記の番組再生装置において、前記生成手段は、前記対応関係を示す情報に番組中のテキストデータの開始時刻を含め、前記再生手段は、前記検索されたテキストデータの開始時刻から番組データを再生することを特徴とする。
【０００７】
また、本発明の一態様は、上記の番組再生装置において、前記番組データに含まれる映像データからシーン検出を行うシーン検出手段を備え、前記生成手段は、前記対応関係を示す情報にテキストデータが表示されているシーンを特定する情報を含め、前記再生手段は、前記検索されたテキストデータのシーン先頭から番組データを再生することを特徴とする。
【０００８】
また、本発明の一態様は、上記の番組再生装置において、前記入力手段は、配信情報を取得する取得手段と、前記配信情報から単語を抽出する単語抽出手段と、を有することを特徴とする。
【０００９】
また、本発明の一態様は、上記の番組再生装置において、前記取得した配信情報の一覧を表示する一覧表示手段と、前記一覧から配信情報を指定する指定手段と、を備え、前記単語抽出手段は指定された配信情報から単語を抽出することを特徴とする。
【００１０】
また、本発明の一態様は、上記の番組再生装置において、優先して抽出されるべき単語のリストである優先ワードリスト又は、抽出不要な単語のリストである不要ワードリストを有することを特徴とする。
【００１１】
また、本発明の一態様は、上記の番組再生装置において、前記テキストデータは、字幕であることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、入力されたキーワードを用いて番組に付随するテキストデータにより番組を検索し、その番組内において検索されたテキストデータに対応する位置より番組データを再生するので、入力されたキーワードに関連の深い動画像情報を放送局の制作したテレビ番組の中から自動的に見つけ出し再生することができる。これにより、あるキーワードに関連するテレビ番組を容易に視聴可能となる。さらに、検索は保存されている番組データの中から行われるため、放送のスケジュールに依存することなく、任意のタイミングで番組を視聴可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
［第１の実施形態］
図１は、本発明の実施形態によるデジタル放送受信装置１００の構成を示すブロック図である。
デジタル放送受信装置（番組再生装置）１００は、番組受信保存部１００Ａと、配信情報取得部１００Ｂと、音声デコーダ１０７と、映像デコーダ１０８と、ＢＭＬデコーダ１０９と、字幕デコーダ１１０と、レンダリング部１１１と、蓄積部１１３と、ファイル読出部１１４と、リスト生成部１１６と、リスト蓄積部１１７と、再生開始箇所決定部１２７と、単語抽出部１２６と、アイテム選択部１２５と、画面生成部１２４と、アイテムリスト生成部１２３と、を含んで構成される。
番組受信保存部１００Ａは、番組信号受信部１０１と、ＴＳパケット処理部１０２と、ＥＭＭ暗号復号部１０３と、ＥＣＭ暗号復号部１０４と、スクランブル暗号復号部１０５と、ＴＳ多重分離部１０６と、ファイル生成部１１２と、字幕文字抽出部１１５と、を含んで構成される。
配信情報取得部１００Ｂは、リクエスト生成部１１８と、ＨＴＴＰ送信部１１９と、ネットワークインターフェース１２０と、ＨＴＴＰ受信部１２１と、ＲＳＳ更新チェック部１２２と、を含んで構成される。
【００１４】
番組信号受信部１０１は、衛星デジタル放送信号、地上波デジタル放送信号、ケーブルテレビ信号、あるいは、ＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ＴｅｌｅＶｉｓｉｏｎ）信号といったデジタル放送信号を受信するための適切なインターフェースを有する。番組信号受信部１０１は、与えられたチャンネル選択信号に従い、対応する信号の受信及び復調を行って、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）トランスポートストリームパケット（以下ＴＳパケットとする）を抽出する。そして、番組信号受信部１０１は、抽出したＴＳパケットをＴＳパケット処理部１０２に出力する。
ＴＳパケット処理部１０２は、ＴＳパケットを多重情報や暗号化鍵を運ぶ制御用パケットと、映像・音声・字幕・データ放送といった情報を伝送するメディアパケットとに分ける。制御パケットには、番組多重テーブルであるＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）と、視聴ライセンス情報であるＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）と、番組視聴制御情報であるＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）が含まれる。ＴＳパケット処理部１０２は、ＥＭＭをＥＭＭ暗号復号部１０３に出力する。また、ＴＳパケット処理部１０２は、ＥＣＭをＥＣＭ暗号復号部１０４に出力する。また、ＴＳパケット処理部１０２は、ＴＳ多重分離部１０６及びファイル生成部１１２にＰＭＴを出力する。また、ＴＳパケット処理部１０２は、メディアパケットをスクランブル暗号復号部１０５に出力する。
【００１５】
ＥＭＭ暗号復号部１０３は、デジタル放送受信装置１００内部で保持しているマスタ鍵を用いて入力されたＥＭＭを復号し、ワーク鍵を取り出す。そして、ＥＭＭ暗号復号部１０３は、取り出したワーク鍵をＥＣＭ暗号復号部１０４に出力する。
ＥＣＭ暗号復号部１０４は、入力されたＥＣＭをワーク鍵で復号してスクランブル鍵を取り出す。そしてＥＣＭ暗号復号部１０４は、復号したスクランブル鍵をスクランブル暗号復号部１０５に出力する。
なお、これらＥＭＭ、ＥＣＭの復号は、ＩＣカード（例えば、衛星・地上波デジタルではＢ−ＣＡＳカード）の中で行ってもよい。
スクランブル暗号復号部１０５は、入力されたスクランブル鍵を用いてメディアパケットを復号し、スクランブルが解除されたメディアパケットを取得する。そして、ＴＳ多重分離部１０６及びファイル生成部１１２に取得したメディアパケットを出力する。
【００１６】
ＴＳ多重分離部１０６は、入力されたＰＭＴに含まれるパケットＩＤとメディア種類との対応情報に基づいて、メディアパケットを映像メディア信号、音声メディア信号、字幕メディア信号、ＢＭＬデータ信号にそれぞれ多重分離する。多重分離された各信号には、時間的位置が含まれる。なお、ＢＭＬデータは、映像・音声等とは異なり、繰り返し伝送される場合もあるため、ＴＳ多重分離部１０６は重複情報を適宜取り除いた上で、ＢＭＬデータを取り出す。そして、ＴＳ多重分離部１０６は、それぞれ対応するデコーダに分離したデータを出力する。この際、ＴＳ多重分離部１０６は、字幕文字抽出部１１５に字幕メディア信号を出力する。
【００１７】
音声デコーダ１０７は、音声メディア信号を復号し、非圧縮音声信号として、音声出力回路により出力する。音声デコーダ１０７は、出力の際、適切なコピー禁止符号や暗号化を施す。
映像デコーダ１０８は、入力された映像メディア信号を復号し、画面イメージとしてレンダリング部１１１に出力する。ＢＭＬデコーダ１０９は、ＢＭＬデータ信号を復号し、画面イメージとしてレンダリング部１１１に出力する。字幕デコーダ１１０は入力された字幕メディア信号を復号し、画面イメージとしてレンダリング部１１１に出力する。
レンダリング部１１１は、入力された画面イメージを合成して画像出力回路により出力する。レンダリング部１１１は、出力の際、適切なコピー禁止符号や暗号化を施す。
【００１８】
ファイル生成部１１２は、ＰＭＴ及びメディアパケットを所定のファイルフォーマットの形に整形し、ファイル名を付与して番組データとして蓄積部１１３に保存する。なお、メディアパケットのヘッダには時間的位置（ＰＴＳ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）が付加されている。また、ファイル生成部１１２は、付与したファイル名をリスト生成部１１６に出力する。なお、ファイル生成部１１２とＴＳ多重分離部１０６は同期して動作しており、リスト生成に必要な各信号がＴＳ多重分離部１０６から出力される前に、ファイル生成部１１２はリスト生成部１１６にファイル名を出力する。
蓄積部１１３は、番組データを保持するものであり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶装置である。なお、蓄積部１１３は、蓄積に際してのファイルの暗号化、並びに、再生時の暗号復号を行う機能を有していても良い。
ファイル読出部１１４は、ファイル名及び再生を開始する時間的位置（再生開始時間位置）が入力されると、蓄積部１１３から対応する番組データのファイルを読み出す。この時、ファイル読出部１１４は、番組データ内の時間的位置からファイルの再生開始箇所を特定する。そして、ファイル読出部１１４は、ＴＳ多重分離部１０６に再生開始箇所からファイル内のＰＭＴ及びメディアパケットを出力する。なお、本実施形態では、ファイル読出部１１４は、ファイル再生開始箇所を時間的位置から特定しているが、例えば、ファイルのデータサイズにより再生開始箇所を特定するなど他の方法を用いてもよい。これは、番組データのビットレートが一定で既知である場合、再生開始を希望する時間的位置は、データサイズに換算できることによる。
【００１９】
ここまでは従来のデジタル放送番組ハードディスクレコーダの録画・再生機能を実現するための構成要素と同様である。本発明は、上記に加え、以下に示す要素を有する。
字幕文字抽出部１１５は、入力された字幕メディア信号からテキストデータと番組内における時間的位置を取り出す。そして、字幕文字抽出部１１５は、取り出したテキストデータと時間的位置をリスト生成部１１６に出力する。
リスト生成部１１６は、ファイル生成部１１２から入力された番組のファイル名と、字幕文字抽出部１１５から入力されたテキストデータ及び時間的位置との対応付けを行ってテキストリストを作成する。具体的には、リスト生成部１１６は、ファイル生成部１１２から番組のファイル名が入力されると、その後字幕文字抽出部１１５から入力されたテキストデータ及び時間的位置を当該ファイル名と対応付ける。リスト生成部１１６は、次に新しいファイル名が入力されると、その後入力されたテキストデータ及び時間的位置をその新しいファイル名に対応付ける。なお、ファイル生成部１１２とＴＳ多重分離部１０６は同期して動作しているため、リスト生成部１１６にファイル名が入力される前にＴＳ多重分離部１０６から字幕文字抽出部１１５に当該ファイルに対応する字幕メディア信号が入力されることはない。そして、リスト生成部１１６は、作成したテキストリストをリスト蓄積部１１７に保存する。
リスト蓄積部１１７は、テキストリストを保持するものであり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶装置である。
なお、図１では、番組受信保存部１００Ａを１つとしたが、デジタル放送受信装置１００に番組受信保存部１００Ａを複数備えることにより、複数チャンネルの番組の同時受信及び保存を可能にしてもよい。
また、字幕文字抽出部１１５の代わりに、インターネットなどから取得される番組関連情報（メタデータ）を与えることを可能にしてもよい。
【００２０】
次に、インターネットを介して配信されるニュース速報などを取得する配信情報取得部１００Ｂについて説明する。
【００２１】
リクエスト生成部１１８は、ニュース速報などのテキストが記載されたＲＳＳ情報（以下、配信情報とする）をインターネットから取得するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をＨＴＴＰ送信部１１９に出力する。なお、このＵＲＬは予めデジタル放送受信装置１００に設定されている。
ＨＴＴＰ送信部１１９は、入力されたＵＲＬをＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルでネットワークインターフェース１１８より送出する。
ネットワークインターフェース１２０は、ブロードバンド回線等を介してインターネットに接続するためのインターフェースである。
【００２２】
ＨＴＴＰ受信部１２１は、ネットワークインターフェース１２０を経由してＨＴＴＰプロトコルのメッセージを受信する。そして、ＨＴＴＰ受信部１２１は、受信したメッセージからＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書を取り出しＲＳＳ更新チェック部１２２に出力する。
ＲＳＳ更新チェック部１２２は、ＸＭＬ文書の内容や日付などを過去に受信した配信情報と比較して、ニュースなどが更新されたか否かを判定する。そして、ＲＳＳ更新チェック部１２２は、更新がある場合には、ＸＭＬ文書をアイテムリスト生成部１２３に出力する。ＸＭＬ文書には、配信情報のタイトル、記述及び発行日時が記述されている。
なお、本実施形態における配信情報取得部１００Ｂはインターネットから配信情報を取得しているが、ＦＭ多重放送、テレビ放送波又は携帯電話電波などを介して配信情報を取得してもよい。
【００２３】
アイテムリスト生成部１２３は、ＸＭＬ文書の各アイテム（配信情報）リスト化する。具体的には、アイテムリスト生成部１２３は、ＸＭＬ文書から各配信情報のタイトル、記述及び発行日時を抽出してアイテムリストに格納する。そして、アイテムリスト生成部１２３は、生成したアイテムリストを画面生成部１２４及びアイテム選択部１２５に出力する。
【００２４】
画面生成部１２４は、アイテムリストに格納された配信情報のタイトルリストを画像として構成し、レンダリング部１１１を介して利用者に提示する。
アイテム選択部１２５は、タイトルリストから選択された項目番号が入力されると、該当する配信情報のタイトルと記述の文字列を単語抽出部１２６に出力する。
単語抽出部１２６は、入力された文字列に対して、形態素解析手段により単語を抽出する。その際、単語抽出部１２６は、優先ワードリストとＮＧワードリストに基づき、必要十分な単語のみを最終出力とするよう動作する。優先ワードリストは、予め設定された優先して抽出されるべき単語のリストである。ＮＧワードリストは、予め設定された抽出不要な単語のリストである。また、優先ワードリスト及びＮＧワードリストは、それぞれ複数の選択式テーブルで定義しておき、本デジタル放送受信装置１００を利用するシーンに応じて、切り替えて使用するよう実装してもよい。例えば、リビングルームで子供と一緒にテレビを見る場合などは、優先ワードリストは子供に興味のある単語のリストに、ＮＧワードリストは未成年者にふさわしくない単語のリストに切り替え、そうでない場合は、一般的な用語から構成される優先ワードリスト及びＮＧワードリストを用いるなどの利用法が考えられる。そして、単語抽出部１２６は、抽出した単語を所定の最大取得個数に達するまで再生開始箇所決定部１２７に出力する。単語抽出部１２６に含まれる出現頻度計算部１２６Ａは、抽出した単語の出現頻度を計算する。
なお、単語抽出部１２６の代わりに、リモコン受信部を備え、外部機器であるリモコンを手動で操作することにより文字列を外部入力することが可能となるよう実装してもよい。
【００２５】
再生開始箇所決定部１２７は、入力された単語をキーにして、テキストリストのテキストデータ列を検索対象として、該当する行の番組ファイル名及び開始時刻を抽出する。そして、再生開始箇所決定部１２７は、抽出したテキストデータの番組ファイル名、並びに、開始時刻を再生開始時間位置としてファイル読出部１１４に指示する。
【００２６】
次に、デジタル放送受信装置１００による番組録画処理の処理手順について説明する。
図２は、本実施形態における番組録画処理の手順を示すフローチャートである。この図に示す番組録画処理は、デジタル放送受信装置１００が常時行う動作である。なお、本実施形態では常時行う動作としたが、利用者からの指示があった場合にのみ行うようにしてもよい。あるいは、利用者が、動作を行わせる時間帯、動作の対象となる番組（複数選択可）又は動作の対象となるチャンネルを事前に設定することができるようにしてもよい。
【００２７】
まず、ステップＳ１では、ファイル生成部１１２が、受信しているデジタル放送信号の保存を開始する。具体的には、ファイル生成部１１２は、ＰＭＴ及びメディアパケットを所定のファイルフォーマットに整形して番組データとして蓄積部１１３に保存する。そして、ファイル生成部１１２は、保存した番組データのファイル名をリスト生成部１１６に出力する。
次に、ステップＳ２では、字幕文字抽出部１１５が、字幕メディア信号が入力されたか否かを判定する。字幕メディア信号が入力された場合には、ステップＳ３へ進む。一方、字幕メディア信号が入力されていない場合には、ステップＳ５へ移行する。
次に、ステップＳ３では、字幕文字抽出部１１５が、受信しているデジタル放送信号の字幕メディア信号からテキストデータと当該テキストデータの時間的位置を抽出し、リスト生成部１１６に出力する。
【００２８】
次に、ステップＳ４では、リスト生成部１１６が、ステップＳ１で入力されたファイル名と、ステップＳ３で入力されたテキストデータ及び時間的位置を関連付けてテキストリストに格納する。このとき、リスト生成部１１６は、現在入力されているテキストデータの時間的位置を開始位置とし、当該テキストが消滅する、あるいは、当該テキストが更新される時間的位置を終了時刻として、番組内におけるテキストデータの開始時刻及び終了時刻を算出する。
次に、ステップＳ５では、ファイル生成部１１２が、保存している番組が終了したか否かを判定する。ファイル生成部１１２は、例えば、番組情報であるＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）などを参照して番組の終了を判定する。或いは、ファイル生成部１１２は、所定の時間が経過すると番組が終了したと判定してもよい。番組が終了したと判定された場合は、ステップＳ６へ進む。一方、番組が終了していないと判定された場合には、ステップＳ２に戻る。
ステップＳ６では、ファイル生成部１１２が、ステップＳ１で開始したデジタル放送信号の保存を終了してステップＳ１に戻る。
【００２９】
図３は、本実施形態におけるテキストリストのデータ構成及びデータ例を示す概略図である。この図に示すテキストリストは、上述したステップＳ４で生成される。図示するように、テキストリストは、行と列からなる２次元の表形式のデータであり、番組ファイル名と、テキストデータと、開始時刻と、終了時刻の各項目の列を有している。テキストリストの各行はテキストデータ毎に存在する。番組ファイル名は、ファイル生成部１１２により付与された番組データのファイル名である。テキストデータは、字幕文字抽出部１１５より抽出された字幕のテキストデータである。開始時刻は、番組データ内における当該字幕の開始時刻である。終了時刻は、番組データ内における当該字幕の終了時刻である。
【００３０】
次に、デジタル放送受信装置１００による配信情報表示及び関連番組再生処理の処理手順について説明する。
図４は、配信情報表示及び関連番組再生処理の手順を示すフローチャートである。この図に示す配信情報表示処理は、一定時間毎にデジタル放送受信装置１００が行う動作である。或いは、利用者により配信情報一覧の表示指示があった場合に行ってもよい。
まず、ステップＳ１０１では、配信情報取得部１００Ｂが、配信情報を取得する。具体的には、まず、リクエスト生成部１１８が、ニュース速報などのテキストが記載されたＲＳＳ情報をインターネットから取得するためのＵＲＬをＨＴＴＰ送信部１１９に出力する。本例では、このＵＲＬは「http://www.example.com/rss/news/rss20/cat0.xml」である。次に、ＨＴＴＰ送信部１１９が、ＨＴＴＰプロトコルにより所定のサーバ（本例ではwww.example.com）のポート番号８０（ｈｔｔｐ）に対して、ＨＴＴＰメッセージ「GET /rss/news/rss20/cat0.xml HTTP/1.1」を発行する。発行したＨＴＴＰメッセージに対するレスポンスは、ネットワークインターフェース１２０を経由してＨＴＴＰ受信部１２１に返信される。ＨＴＴＰ受信部１２１は、受信したレスポンスからＸＭＬ文書を取り出してＲＳＳ更新チェック部１２２に出力する。次に、ＲＳＳ更新チェック部１２２が、ＸＭＬ文書の内容や日付などを過去に受信した配信情報と比較し、ニュースなどが更新された場合にのみＸＭＬ文書をアイテムリスト生成部１２３に出力する。
【００３１】
次に、ステップＳ１０２では、アイテムリスト生成部１２３が、ＸＭＬ文書からアイテムリストを生成する。具体的には、アイテムリスト生成部１２３は、ＸＭＬ文書から各配信情報のタイトル、記述及び発行日時を抽出してアイテムリストに格納する。ここで、ＸＭＬ文書には１つ以上の配信情報が記載されている。
【００３２】
図５は、本実施形態におけるアイテムリストのデータ構成及びデータ例を示す概略図である。
図示するように、アイテムリストは、行と列からなる２次元の表形式のデータであり、タイトルと、記述と、発行日時の各項目の列を有している。アイテムリストの各行は、配信情報毎に存在する。
【００３３】
次に、ステップＳ１０３では、画面生成部１２４が、アイテムリストのタイトル一覧を画像として構成し、レンダリング部１１１を介して表示する。
図６は、本実施形態におけるタイトル一覧の表示画面例を示す概略図である。
この図に示すように、画面には、各配信情報のタイトル２０が表示されている。また、各タイトル２０の横には、選択ボタン１０が表示されている。利用者は、選択ボタン１０を押下することにより、選択されたアイテムに関連のある番組を再生することができる。
【００３４】
次に、ステップＳ１０４では、アイテム選択部１２５によって、タイトル一覧からアイテムが選択されたか否かを判定する。具体的には、アイテム選択部１２５は、アイテムが選択されたという動作情報及び選択された項目番号が入力されると、アイテムが選択されたと判定する。一方、アイテム選択部１２５は、そうでない場合には、アイテムは選択されていないと判定する。アイテムが選択された場合には、アイテム選択部１２５は、選択されたアイテムのタイトル及び記述の文字列を単語抽出部１２６に出力してステップＳ１０５に進む。一方、アイテムが選択されていない場合には、ステップＳ１０４に戻る。
【００３５】
次に、ステップＳ１０５では、単語抽出部１２６が、選択されたアイテムのタイトル及び記述から単語抽出を行う。具体的には、まず、単語抽出部１２６は、形態素解析手段により単語を抽出する。この時、出現頻度計算部１２６Ａが、抽出した単語の出現頻度を計算する。そして、単語抽出部１２６は、出力した単語数が予め設定された最大取得個数に達するまで以下の処理を行う。まず、単語抽出部１２６は、抽出した単語のうち、優先ワードリスト内の単語の少なくとも一部と合致する単語、あるいは、優先ワードリストに存在する単語が少なくとも一部として合致する単語を再生開始箇所決定部１２７に出力する。次に、単語抽出部１２６は、出現頻度の高い順に残りの単語を再生開始箇所決定部１２７に出力する。なお、単語抽出部１２６は、ＮＧワードリストに含まれる単語は、いかなる条件が成立しても出力しない。
【００３６】
次に、ステップＳ１０６では、再生開始箇所決定部１２７が、番組の再生箇所を決定する。具体的には、再生開始箇所決定部１２７が、入力された単語をキーにテキストリストのテキストデータ列を検索対象として、該当するテキストデータを含む行を抽出する。具体的には、再生開始箇所決定部１２７は、キーと合致するテキストデータを抽出する。ここで、該当するテキストデータが複数ある場合には、放送開始時間の最も早いものを再生対象とする。また、該当するものが検索されなかった場合には、レンダリング部１１１を介してエラーメッセージを表示する。なお、本実施形態では、該当する字幕が複数ある場合には、放送開始時間の最も早いものを再生対象としたが、該当するもののチャンネル、放送時間及び番組名等を一覧表示して、利用者が再生するものを選択可能にしてもよい。或いは、該当するものを放送時間順、チャンネル順、番組名順などに順次再生してもよい。
【００３７】
次に、ステップＳ１０７では、再生対象となる番組を再生する。具体的には、再生開始箇所決定部１２７が、ステップＳ１０６で抽出した行に含まれるファイル名及び開始時刻を再生開始時間位置としてファイル読出部１１４に出力する。ファイル読出部１１４は、入力されたファイル名の番組データを再生開始時間位置に対応する再生開始箇所から読み出しを行いＴＳ多重分離部１０６に出力して番組を再生する。
【００３８】
このように、本実施形態によれば、タイトル一覧から選択された配信情報のタイトルと記述から単語を抽出し、抽出した単語をキーに字幕から保存番組を検索するとともに再生開始すべき時間的位置を決定する。そして、決定された時間的位置から検索された番組を再生する。これにより、受信した配信情報に関連の深い動画像情報を放送局の制作したテレビ番組の中から自動的に見つけ出し再生することができる。さらに、受信した配信情報に関連の深い番組の検索は保存されている番組データの中から行われるため、放送のスケジュールに依存することなく、任意のタイミングで番組を視聴可能となる。
【００３９】
［第２の実施形態］
次に、この発明の第２の実施形態によるデジタル放送受信装置２００について説明する。
図７は、本実施形態によるデジタル放送受信装置２００の構成を示すブロック図である。
デジタル放送受信装置２００は、図１に示す構成に対して番組受信保存部２００Ａにシーン検出部２３０を新たに設けている。
シーン検出部２３０は、ＴＳ多重分離部２０６から出力された映像メディア信号からシーンを検出する。シーン検出部２３０は、各シーンを識別するためのシーン番号と各シーンの切り替わる時間的位置をリスト生成部２１６に出力する。なお、本実施形態では、デコード前の映像メディア信号からシーンを検出しているが、デコードを行ってからシーン検出を行ってもよい。
リスト生成部２１６は、テキストデータとシーン番号とを対応付けてテキストリストを生成する。ここで、リスト生成部２１６は、テキストデータの時間的位置と各シーンの時間的位置を比較して、テキストデータが表示されるシーンを特定する。
【００４０】
図８は、本実施形態におけるテキストリストのデータ構成及びデータ例を示す概略図である。図示するように、テキストリストは、図３に示すデータ構成にシーン番号項目を追加している。シーン番号は、テキストデータが表示されるシーンのシーン番号である。
【００４１】
再生開始箇所決定部２２７は、抽出したテキストデータのシーン先頭を番組の再生開始時間としてファイル読出部２１４に指示する。例えば、図８のテキストリストにおいて、２行目のデータが抽出された場合でも、再生開始箇所決定部２２７は、シーン番号１の先頭（１行目のデータの開始時刻「０２’２０”」）を再生開始時間とする。
他の構成は第１の実施形態と同様なので説明を省略する。
【００４２】
このように、本実施形態によれば、抽出されたテキストデータの属するシーン先頭から番組を再生する。これにより、例えば与えたキーワードに最も合致するテキストデータが、あるニュースシーンにおける一連の文字列情報の途中に存在するような場合においても、ニュース番組が途中から再生されるなどの不都合を防ぐことができ、より適切な時間的位置から番組を再生することができる。
【００４３】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、字幕のテキストデータから番組を検索再生しているが、利用者が過去に放送されたデータ放送を見たい場合には、ＢＭＬデータからテキストデータを抽出するＢＭＬ文字抽出部を設けてＢＭＬデータのテキストデータから該当するデータ放送を検索表示してもよい。
また、本実施形態では、配信情報から抽出された単語をキーにテキストリストを検索しているが、例えば、利用者がキーワードを入力できるよう構成してもよい。この場合、入力されたキーワードを用いてテキストリストを検索し、検索されたテキストデータを含む番組データを再生することになる。
【図面の簡単な説明】
【００４４】
【図１】第１の実施形態によるデジタル放送受信装置の構成を示すブロック図である。
【図２】本実施形態における番組録画処理の手順を示すフローチャートである。
【図３】本実施形態におけるテキストリストのデータ構成及びデータ例を示す概略図である。
【図４】本実施形態における番組再生処理の手順を示すフローチャートである。
【図５】本実施形態におけるアイテムリストのデータ構成及びデータ例を示す概略図である。
【図６】本実施形態におけるタイトル一覧の表示画面例を示す概略図である。
【図７】第２の実施形態によるデジタル放送受信装置の構成を示すブロック図である。
【図８】本実施形態におけるテキストリストのデータ構成及びデータ例を示す概略図である。
【符号の説明】
【００４５】
１０…選択ボタン  ２０…タイトル  １００，２００…デジタル放送受信装置  １００Ａ，２００Ａ…番組受信保存部  １００Ｂ，２００Ｂ…配信情報取得部  １０１，２０１…番組信号受信部  １０２，２０２…ＴＳパケット処理部  １０３，２０３…ＥＭＭ暗号復号部１０４，２０４…ＥＣＭ暗号復号部  １０５，２０５…スクランブル暗号復号部  １０６，２０６…ＴＳ多重分離部  １０７，２０７…音声デコーダ  １０８，２０８…映像デコーダ  １０９，２０９…ＢＭＬデコーダ  １１０，２１０…字幕デコーダ  １１１，２１１…レンダリング部  １１２，２１２…ファイル生成部  １１３，２１３…蓄積部  １１４，２１４…ファイル読出部  １１５，２１５…字幕文字抽出部  １１６，２１６…リスト生成部  １１７，２１７…リスト蓄積部  １１８，２１８…リクエスト生成部  １１９，２１９…ＨＴＴＰ送信部  １２０，２２０…ネットワークインターフェース  １２１，２２１…ＨＴＴＰ受信部  １２３，２２３…アイテムリスト生成部  １２４，２２４…画面生成部  １２５，２２５…アイテム選択部  １２６，２２６…単語抽出部  １２６Ａ，２２６Ａ…出現頻度計算部  １２７，２２７…再生開始箇所決定部  ２３０…シーン抽出部
【図１】
2010035109.tif 000003
【図２】
2010035109.tif 000004
【図３】
2010035109.tif 000005
【図４】
2010035109.tif 000006
【図５】
2010035109.tif 000007
【図６】
2010035109.tif 000008
【図７】
2010035109.tif 000009
【図８】
2010035109.tif 000010