(57)【要約】【課題】番組用ＣＭの放送が終了した後であっても、番組用ＣＭの番組情報により簡単に視聴予約や録画予約が行える放送受信装置を提供する。【解決手段】この放送受信装置は、選択されたチャンネルで放送される番組中の番組用ＣＭを抽出し、当該番組用ＣＭで宣伝している放送予定の番組の少なくとも放送チャンネル、番組名および放送日時を番組情報として抽出する番組情報抽出部と、前記番組情報を一意に蓄積する番組情報蓄積部と、前記番組情報蓄積部に前記抽出された番組情報の蓄積および該番組情報の更新を行うとともに、ユーザの操作により、前記番組情報蓄積部に蓄積されている番組情報の一覧表示を行って、予約選択された番組情報を出力する番組情報管理部と、前記予約選択された番組情報の入力に基づいて番組の予約を行う予約管理部と、を備えている。【選択図】図１
2011023813.tif 000002
【特許請求の範囲】
【請求項１】
選択されたチャンネルで放送される番組中の番組用ＣＭを抽出し、当該番組用ＣＭで宣伝している放送予定の番組の少なくとも放送チャンネル、番組名および放送日時を番組情報として抽出する番組情報抽出部と、
前記番組情報を一意に蓄積する番組情報蓄積部と、
前記番組情報蓄積部に前記抽出された番組情報の蓄積および該番組情報の更新を行うとともに、ユーザの操作により、前記番組情報蓄積部に蓄積されている番組情報の一覧表示を行って、予約選択された番組情報を出力する番組情報管理部と、
前記予約選択された番組情報の入力に基づいて番組の予約を行う予約管理部と、
を備えることを特徴とする放送受信装置。
【請求項２】
前記番組情報管理部は、前記予約管理部により番組の予約がなされると、当該番組の番組情報に予約済み情報を付与して前記番組情報蓄積部を更新することを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記番組情報管理部は、前記番組情報抽出部により抽出された番組情報が既に予約済み情報が付与されて前記番組情報蓄積部に記憶されているときは、放送中の番組用ＣＭと合わせて前記予約済み情報を表示することを特徴とする請求項２に記載の放送受信装置。
【請求項４】
前記番組情報管理部は、前記番組情報蓄積部に蓄積されている番組情報の蓄積日から所定の時間が経過したかを、あるいは、該番組情報の示す番組の放送予定日が経過したかを監視して、経過した番組情報を前記番組情報蓄積部から削除して更新することを特徴とする請求項１、２または３に記載の放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組用ＣＭを用いて番組の視聴予約や録画予約を支援する放送受信装置に関する。
【背景技術】
【０００２】
近年、放送のデジタル化が進み、ユーザが放送番組の録画予約を行う際には、ＥＰＧ（Electronic Program Guide）を利用して行うことが多い。
また、ユーザは、放送番組を視聴する際には、ザッピングにより放送中の番組から興味がある番組を選択したり、ＥＰＧによって放送中の番組を確認し、興味がある番組を選択し、視聴したり視聴予約あるいは録画予約を行っている。
【０００３】
また、ユーザが放送番組に興味を持つきっかけのひとつとして、番組用ＣＭ（コマーシャル）がある。これは、視聴中の放送番組（メイン番組ともいう）中に流れる番組スポンサーの商用ＣＭと同様に流れる番組予告のためのＣＭ、あるいは、メイン番組間に流れる番組予告のためのＣＭである。
【０００４】
ユーザが番組用ＣＭを見て、視聴や録画を決める場合、興味を持った番組の情報、即ち、放送チャンネル、放送日時、番組名などを記憶または記録し、ＥＰＧなどから該当する番組を探し、視聴予約あるいは録画予約を行わなければならない。
【０００５】
上記のようなユーザの手間を省くために、特許文献１乃至３の技術が開示されている。
特許文献１は、番組用ＣＭに予約制御情報を関連付けて放送し、番組ＣＭが表示される際に、あわせて予約制御情報を表示し、ユーザからの予約を受け付けることで、簡易に予約できるようにしている。
【０００６】
また、特許文献２は、番組が放映されている間に、単位期間毎に、テレビ信号から自動的に抽出したテキスト情報を放送時刻と共に番組内情報ブロックとして記憶しておき、視聴中のテレビ画面で予約したい番組用ＣＭに出会ったユーザから予約指示を受け付けた時、受け付け時刻を基準にした過去の所定時間帯内の番組内情報ブロックから予約番組情報を抽出し、抽出された予約番組情報に従って、自動的に番組予約をしている。
【０００７】
また、特許文献３は、放送番組の中で放送されるＣＭ（商用ＣＭや番組用ＣＭ等）とその放送時間を関連付けたテーブルを持っておき、番組用ＣＭが放送された際にユーザの予約指定を受け付けると、このテーブルを参照して予約指定が行われた時刻に対応するＣＭを特定し、このＣＭに対する番組情報を取得して、録画予約を行っている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−５０６７１号公報
【特許文献２】特開２００８−２１１３１８号公報
【特許文献３】特開２００４−１２０４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、番組用ＣＭの多くは、他のＣＭと同様に放送時間が短いため、ユーザが番組用ＣＭであると認識し、興味があると判断した後、リモコンなどを操作して視聴予約や録画予約を行うのでは放送時間が足りない場合がある。
【００１０】
例えば、上述の特許文献１乃至３に記載されている技術では、番組用ＣＭが放送されている間に、ユーザが予約操作を完了させる必要があり、予約操作が完了しなかった場合、興味を持った番組の予約画面の状態のまま放送が進むと、メイン番組の放送や次のＣＭの視聴を阻害する恐れがでてくる。
あるいは、次の番組用ＣＭの予約状態となってしまい、ユーザが興味を持った番組とは異なる予約を行ってしまう恐れがある。
さらに、特許文献３では、番組用ＣＭや番組情報を特定するためのデータベースを用意する必要がある。
【００１１】
本発明は、上述の実情を考慮してなされたものであって、番組用ＣＭの放送が終了した後であっても、番組用ＣＭの番組情報により簡単に視聴予約や録画予約が行える放送受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の放送受信装置は、選択されたチャンネルで放送される番組中の番組用ＣＭを抽出し、当該番組用ＣＭで宣伝している放送予定の番組の少なくとも放送チャンネル、番組名および放送日時を番組情報として抽出する番組情報抽出部と、前記番組情報を一意に蓄積する番組情報蓄積部と、前記番組情報蓄積部に前記抽出された番組情報の蓄積および該番組情報の更新を行うとともに、ユーザの操作により、前記番組情報蓄積部に蓄積されている番組情報の一覧表示を行って、予約選択された番組情報を出力する番組情報管理部と、前記予約選択された番組情報の入力に基づいて番組の予約を行う予約管理部と、を備えている。
【００１３】
前記番組情報抽出部は、（１）前記番組用ＣＭに付与されているメタデータから前記番組情報を抽出するか、または、（２）選択されたチャンネルで放送される番組の映像データから番組用ＣＭを抽出し、当該番組用ＣＭの映像データに含まれる文字情報および／または音声データの音声情報を解析して前記番組情報を抽出する。
【００１４】
さらに、前記番組情報管理部は、次のように前記番組情報蓄積部を更新する。
（１）前記予約管理部により番組の予約がなされると、当該番組の番組情報に予約済み情報を付与して前記番組情報蓄積部を更新する。
（２）前記番組情報蓄積部に蓄積されている番組情報の蓄積日から所定の時間が経過したかを監視して、経過した番組情報を前記番組情報蓄積部から削除して更新する。
（３）前記番組情報蓄積部に蓄積されている番組情報の示す番組の放送予定日が経過したかを監視して、経過した番組情報を前記番組情報蓄積部から削除して更新する。
【００１５】
さらに、前記番組情報管理部は、前記番組情報抽出部により抽出された番組情報が既に予約済み情報が付与されて前記番組情報蓄積部に記憶されているときは、放送中の番組用ＣＭと合わせて前記予約済み情報を表示するようにした。
【発明の効果】
【００１６】
本発明によれば、視聴中の放送番組から抽出された今後放送される番組に関する情報を保持管理するため、ユーザは、番組用ＣＭが終了した後でも、簡単に視聴予約あるいは録画予約が行える。
【００１７】
また、既に視聴予約あるいは録画予約がされている番組の番組用ＣＭが放送された場合は、この番組用ＣＭが視聴予約済み、あるいは、録画予約済みであるという情報を表示するので、ユーザが同じ番組を視聴予約あるいは録画予約することがなくなり、予約確認する手間が省け、利便性が向上する。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る放送受信装置の構成を示すブロック図である。
【図２】メイン番組およびＣＭが、それぞれのメタデータを付与して放送される際のデータ例を示す図である。
【図３】番組用ＣＭメタデータの格納例を示す図である。
【図４】番組用ＣＭメタデータの更新例を示す図である。
【図５】予約情報を付与した番組用ＣＭメタデータの例を示す図である。
【図６】蓄積された番組情報の一覧表示要求に対応する画面表示例を示す図である。
【図７】番組用ＣＭメタデータを蓄積する番組情報管理部の処理手順を説明するフローチャートである。
【図８】視聴予約あるいは録画予約を行うときの処理手順について説明するフローチャートである。
【図９】番組用ＣＭの映像および音声から抽出した番組用ＣＭメタデータの例を示す図である。
【図１０】番組用ＣＭメタデータを補完して蓄積する番組情報管理部１０３の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態について説明する。
【００２０】
＜実施形態１＞
図１は、本発明の実施形態１に係る放送受信装置の構成を示すブロック図である。
図１において、放送受信装置１は、放送受信部１０１、番組情報抽出部１０２、番組情報管理部１０３、番組情報蓄積部１０４、情報取得部１０５、ユーザ入力部１０６、予約情報生成部１０７、制御部１０８、表示部１０９、視聴・録画予約管理部１１０からなっている。
また、放送受信装置１には記録再生装置２が外部接続されてもよい。
【００２１】
まず、放送受信装置１の動作概略について説明する。
放送受信装置１は、選局された放送チャンネルの放送データから番組用ＣＭを抽出し、番組用ＣＭに付加されているメタデータから番組情報（番組名、放送チャンネル、放送日時等）を抽出し、これを番組情報蓄積部１０４に蓄積する。
この番組情報蓄積部１０４は、最新の番組情報が最初に取り出される蓄積順序（以下、優先蓄積順序という）で、抽出した番組情報が記憶され、既に、放送日時を経過した番組または所定の時間が経過した番組の番組情報については削除するように維持される。
【００２２】
放送受信装置１は、番組用ＣＭの放送終了後の任意のタイミングまたはユーザの指示により、番組情報蓄積部１０４から番組用ＣＭの番組情報を読み出して、視聴予約または録画予約を行うか否かを指定させる一覧表を表示部１０９に表示する。
そして、放送受信装置１は、ユーザから指定された番組の視聴予約または録画予約を視聴・録画予約管理部１１０または外部接続された記録再生装置に対して実行する。
以下、放送受信装置１の各構成要素について説明する。
【００２３】
制御部１０８は、放送受信装置１の全体制御を行う。
例えば、放送受信部１０１からの映像データや各部からの表示要求を表示部１０９へ表示したり、ユーザ入力部１０６により放送チャンネルの変更要求を受付け、放送受信部１０１へ抽出する放送データの放送チャンネルを設定したり、番組情報蓄積部１０４に蓄積された番組情報の一覧表示要求に応じて予約情報生成部１０７を動作させる。
【００２４】
ユーザ入力部１０６は、放送受信装置１と赤外線や無線等で接続し、ユーザからの入力を受け付け、制御部１０８に出力する。
【００２５】
表示部１０９は、制御部１０８からの制御信号に従って、放送受信部１０１で受信した映像データや、ユーザ入力部１０６で指示した内容や、視聴予約や録画予約に際する番組情報等の表示を行う。
【００２６】
近年のテレビでは、機能の一つとして、番組予約表を利用した視聴予約機能や、テレビ自体にＨＤＤ（ハードディスクドライブ）やＢｌｕ−ｒａｙ  ＤｉｓｃやＤＶＤ（Digital Versatile Disk）等を備え外部の記録装置なしで、番組の視聴予約や予約録画を行うことができる。
【００２７】
視聴・録画予約管理部１１０は、視聴予約情報や録画予約情報を放送受信装置１内で管理し、視聴予約／録画予約情報の問い合わせの応答や予約の実行を行う。
ここで管理される視聴予約情報は、指定された日時に放送受信装置１の電源をＯＮし、指定された放送チャンネルの番組を表示するか、または、電源が既にＯＮであれば、指定された放送チャンネルへチャンネル変更を行うための番組名、放送チャンネル、放送開始日時等の情報である。
一方、録画予約情報は、放送受信装置１が記録機能を有する場合に用いられ、指定された日時に指定されたチャンネルの放送を録画するための番組情報（番組名、放送チャンネル、放送開始日時等）である。
【００２８】
視聴・録画予約管理部１１０へ視聴予約／録画予約情報を登録するには、ユーザが放送受信装置１の有する視聴予約機能や録画予約機能を直接利用して視聴予約や録画予約する方法と、本実施形態で説明している番組用ＣＭの番組情報を使って視聴予約や録画予約する方法がある。
本実施形態による視聴予約や録画予約の場合には、予約情報生成部１０７から予約する番組情報と予約方法を受け取って登録が実行される。
また、視聴・録画予約管理部１１０は、情報取得部１０５から視聴予約や録画予約の問い合わせに対しては、管理している視聴予約情報や録画予約情報を返信する。
【００２９】
また、ＨＤＤレコーダのような記録再生装置２を放送受信装置１の外部に接続するには、ＨＤＭＩ（High-Definition Multimedia Interface）のＣＥＣ（Consumer Electronics Control）を利用して機器間を連携することができる。このＨＤＭＩ−ＣＥＣは、Ｔｉｍｅｒ  Ｐｒｏｇｒａｍｉｎｇを有しており、この機能により、チューナからＨＤＭＩを介して接続されたレコーダに対して予約情報を送信することが可能である。
【００３０】
したがって、予約情報生成部１０７で生成された予約のための番組情報を上記のＨＤＭＩ−ＣＥＣを介して記録再生装置２に送ることによって録画予約が行える。
また、記録再生装置２に登録されている録画予約情報の問い合わせも上記のＨＤＭＩ−ＣＥＣを介して記録再生装置２に送ることによって録画予約情報を情報取得部１０５で得ることができる。
以下、視聴・録画予約管理部１１０および記録再生装置２をまとめて予約管理部と称することもある。
【００３１】
情報取得部１０５は、番組情報管理部１０３からの要求に応じて、視聴・録画予約管理部１１０や、放送受信装置１に接続された記録再生装置２からそれらが管理している視聴予約情報あるいは録画予約情報を取得して、取得されたデータを返信する。
【００３２】
放送受信部１０１は、放送局より送信される放送波を受信し、制御部１０８によって選局されたチャンネルの放送データを抽出し、抽出された放送データを映像データと非映像データとに分離し、分離した映像データと非映像データを番組情報抽出部１０２と制御部１０８へ出力する。
映像データには、音声データも含まれる。また、非映像データには、チャンネル情報や現在の放送中の番組に関する情報や、ＥＰＧを生成、表示するための放送予定番組情報などが含まれている。
【００３３】
放送局から放送される放送波には、番組に関する番組情報メタデータ、例えば、番組名、放送チャンネル、放送日、放送時間、出演者やあらすじ等がＸＭＬ形式等で記述されて付与される。さらに、他の情報、例えば、番組のカテゴリ（ジャンル）、公式ホームページへのリンク情報(ＵＲＬまたはＵＲＩ)などが含まれていても良い。
本実施形態においては、メイン番組とともに放送される商品やサービスなどの商用ＣＭや放送を予告する番組用ＣＭにも、それぞれのＣＭに関するメタデータが付与されているものとする。
【００３４】
図２は、メイン番組およびＣＭが、それぞれのメタデータを付与して放送される際のデータ例であり、本編Ａおよび本編Ｂはメイン番組Ａの映像データを表わし、ＣＭ１乃至ＣＭ５はＣＭの映像データを表わすものとする。番組Ａは、図２に示すＣＭ１から順に放送され、放送受信装置１で再生される。
【００３５】
メイン番組Ａにはメタデータ２０１が付与され、ＣＭ３およびＣＭ４にはそれぞれメタデータ２０２，２０３等が付与されている。図２では、ＣＭに関するメタデータはＣＭ３およびＣＭ４のみを図示しているが、その他のＣＭ、即ちＣＭ１やＣＭ２およびＣＭ５にもメタデータが付与されている。
【００３６】
このＣＭに関するメタデータ２０２および２０３には、本放送に含まれるデータが商用ＣＭと番組用ＣＭのどちらかであるかを示す、ＣＭ識別子が付与されている。
メタデータ２０２は、番組用ＣＭであることを示すＣＭ識別子「ＰＲＥＮＯＴＩＣＥ」が付与され、同様に、メタデータ２０３は、商用ＣＭであるＣＭ識別子「ＳＰＯＮＳＯＲＥＤ」が付与されている。
【００３７】
番組情報抽出部１０２は、放送受信部１０１で分離された映像データ、非映像データを監視して、番組用ＣＭからこの番組用ＣＭが予告する番組のメタデータ（以下、番組用ＣＭメタデータという）、例えば、チャンネル情報、日時、番組名などを抽出し、抽出された番組用ＣＭメタデータを番組情報管理部１０３に出力する。
【００３８】
例えば、図２において、ＣＭに関するメタデータのＣＭ識別子が「ＰＲＥＮＯＴＩＣＥ」であれば、番組用ＣＭメタデータとして番組情報管理部１０３に送出し、ＣＭ識別子が「ＳＰＯＮＳＯＲＥＤ」であれば商用ＣＭであるとして何もしない。
【００３９】
番組情報管理部１０３は、放送データを受信した際には、番組情報抽出部１０２で抽出された番組用ＣＭメタデータを放送日時の順番で番組情報蓄積部１０４に蓄積する。
番組情報蓄積部１０４に蓄積されるデータは、少なくとも次の項目よりなっている。
【００４０】
ＣＭ放送時間：番組用ＣＭの放送された日時であり、番組用ＣＭメタデータを蓄積するときに追加されるデータ項目である。
番組名：番組用ＣＭが予告する番組の名称であり、番組用ＣＭメタデータの一項目である。
チャンネル：番組用ＣＭが予告する番組の放送チャンネルであり、番組用ＣＭメタデータの一項目である。
番組放送日時：番組用ＣＭが予告する番組の放送日であり、番組用ＣＭメタデータの一項目である。
番組開始時間：番組用ＣＭが予告する番組の放送開始時間であり、番組用ＣＭメタデータの一項目である。
番組終了時間：番組用ＣＭが予告する番組の放送終了時間であり、番組用ＣＭメタデータの一項目である。
予約有無：番組用ＣＭの放送されたときに既に予約がなされていたか否かを示す情報であり、番組用ＣＭメタデータを蓄積するとき、あるいは、予約情報生成部１０７によって予約情報が生成されたときに付加される一項目である。この情報は、予約がされていたか否かの区別であっても、また、予約なし、視聴予約済みまたは録画予約済みの区別であってもよい。
【００４１】
また、ユーザから番組情報の一覧表示要求が発生した際には、番組情報蓄積部１０４から蓄積されている番組用ＣＭメタデータを取得する。
さらに、番組情報管理部１０３では、番組情報蓄積部１０４に蓄積された番組用ＣＭメタデータの番組情報の補完および追加を行い、一定期間または放送時間を経過した番組用ＣＭメタデータを削除する。
【００４２】
番組用ＣＭメタデータの番組情報の補完には、次のような２種類のデータを付与することができる。
（１）抽出された番組用ＣＭメタデータに不足している情報の補完：
例えば、番組用ＣＭメタデータに放送終了時間などが不足している場合、ＥＰＧなどを参照して番組用ＣＭメタデータが示す番組を特定し、放送終了時間を取得して補完する。また、放送終了時間だけでなく、出演者や番組概要などの情報を補完してもよい。
【００４３】
（２）ユーザの指定した既存の予約情報の補完：
本発明または通常のＥＰＧなどを利用して視聴予約あるいは録画予約を行った放送受信装置あるいは記録装置から、視聴予約情報あるいは録画予約情報を取得し、抽出された番組用ＣＭメタデータに予約方法に応じた情報（視聴予約か録画予約か）を付与する。
さらに、予約情報生成部１０７が視聴・録画予約管理部１１０や、放送受信装置１に接続された記録再生装置２に予約情報を登録したとき、登録した番組の番組情報が通知されるので、この番組情報に対する番組用ＣＭメタデータに予約方法に応じた情報（視聴予約か録画予約か）を付与する。
このように、既存の番組情報に予約方法（視聴予約あるいは録画予約）が付与されて番組情報蓄積部１０４に蓄積されるので、ユーザに予約情報を提示することができる。
【００４４】
次に、図２および図３を用いて、番組情報蓄積部１０４の格納例を説明する。
３０１の行で示されたメタデータは、図２に挙げた番組用ＣＭメタデータ２０３に対応している。３０２の行のメタデータは、図２の番組用ＣＭメタデータ２０３が示すＣＭ４より後の時間に放送された番組用ＣＭであり、３０３の行のメタデータは、図２の番組用ＣＭメタデータ２０３が示すＣＭ４より前の時間に放送された番組用ＣＭである。このように、番組情報蓄積部１０４に蓄積されるメタデータは、優先蓄積順序で格納される。
【００４５】
また、番組情報管理部１０３では、同じ番組用ＣＭが複数回放送されることがあるため、番組用ＣＭメタデータを追加する際に、蓄積されたデータに同一の番組データが存在するかどうかを確認する。この判断は、番組用ＣＭのメタデータの放送チャンネル、放送予定時間（放送日、放送開始時間、放送終了時間）、番組名などの情報が一致するとき同一と判断する。
【００４６】
同一の番組用ＣＭメタデータが確認されると、番組用ＣＭが放送された時間の古いデータを削除し、ＣＭ放送時刻が新しい番組用ＣＭメタデータで更新する。
例えば、番組情報蓄積部１０４の蓄積内容が図３の蓄積状態のときに、３０１の行で示す番組用ＣＭが「２００９年４月１日  １９時２９分３０秒」に再度放送されると、図４の４０１の行に示すメタデータの状態に更新される。
【００４７】
さらに、番組情報管理部１０３では、抽出された番組用ＣＭメタデータが示す番組が、既にユーザによって視聴予約あるいは録画予約がされているかを確認する。
この予約情報の確認は、抽出された番組用ＣＭメタデータに含まれる、放送チャンネル、放送予定時間、番組名などと、情報取得部１０５で取得された視聴予約あるいは録画予約情報とマッチングする。
同一のデータであると判定された場合には、抽出された番組用ＣＭメタデータは、視聴予約あるいは録画予約済みであると判定し、図５の５０１の列に示すように、番組用ＣＭメタデータに予約方法（視聴予約か録画予約か）を付与して、番組情報蓄積部１０４に格納する。
また、視聴・録画予約管理部１１０で視聴予約あるいは録画予約が行われた場合も同様に、該当する番組用ＣＭメタデータに対して予約方法（視聴予約か録画予約か）を付与して、番組情報蓄積部１０４を更新する。
【００４８】
また、番組情報管理部１０３は、番組用ＣＭメタデータを追加・更新する際に、番組情報蓄積部１０４に蓄積されている番組用ＣＭメタデータのそれぞれについて、放送日時と現在時刻を比較し、放送日時が過ぎているものを削除する。
さらに、この削除は、制御部１０８が設定する閾値や条件、タイミングに基づいて行ってもよい。例えば、ユーザが放送チャンネルを変更したときに、今まで視聴していた番組の放送中に蓄積した番組用ＣＭメタデータを削除したり、視聴しているメイン番組の放送時間が終わった後に、その放送中に蓄積した番組用ＣＭメタデータを削除するようにしてもよい。
【００４９】
また、番組用ＣＭメタデータを蓄積した時間（すなわち、番組用ＣＭが放送された時間）から、一定時間経過したデータを削除するとしてもよい。もちろん、上記のような閾値や条件によって番組用ＣＭメタデータの削除をする際に、視聴予約あるいは録画予約を行った番組用ＣＭメタデータは、削除せず残すようにしてもよい。
【００５０】
さらに、番組情報管理部１０３は、所定のタイミングで番組情報の一覧表示要求がなされるか、あるいは、ユーザ入力部１０６により番組情報の一覧表示要求がなされると、番組情報蓄積部１０４に蓄積されている番組用ＣＭメタデータを取得し、取得した番組用ＣＭメタデータを一覧表の形式にして、制御部１０８を介して現在放送中の映像とともに、図６に例示するように表示部１０９に表示する。
【００５１】
図６は、現在放送中の番組を縮小表示し、番組情報蓄積部１０４に蓄積された番組用ＣＭメタデータを一覧表示している。図６（Ａ）では、７０１は縮小表示された放送画面、７０２は蓄積されている番組用ＣＭメタデータの一覧表示、７０３はユーザが視聴／録画予約する番組を選択するためのカーソルを示している。ユーザ入力部１０６のカーソル移動キーによってカーソル７０３を上下させて、所望の視聴／録画する番組の位置にきたときに、所定のキーを押すことにより予約番組を選択することができる。
【００５２】
尚、図６では、放送中の番組の映像を縮小して表示する例を示したが、蓄積された番組用ＣＭデータの一覧表を提示でき、ユーザが視聴予約／録画予約の選択が可能であれば、表示方法はこれに制限するものではない。例えば、番組用ＣＭデータの一覧表を放送中の番組の映像に重ねて表示したり、専用画面に表示させてもよい。もちろん、表示するデータ数も表示領域に合わせればよく、制限するものではない。
【００５３】
また、図６（Ｂ）は、番組用ＣＭメタデータに視聴予約済みあるいは録画予約済みの情報が附随している場合の表示例であり、７０４は録画予約が、７０５は視聴予約が既に行われていることを示している。このような表示を行うことにより、ユーザは番組が予約されているかを再度確認する手間を省くことができる。
尚、表示方法はこれに限定されるものではなく、予約状況により表示色や背景色を変えてもよいし、録画予約が行われる番組用ＣＭ情報に対して、予約されている機器（外部の記録再生装置なのか、放送受信装置本体なのか）を示すようにしても良い。
【００５４】
また、ユーザからの番組表示要求に応じて、視聴予約／録画予約情報を合わせて表示するようにしたが、上述のように、既に視聴予約／録画予約されている番組用ＣＭが放送された際に、予約されている番組情報を番組用ＣＭに重ねて表示するようにしてもよい（図６（Ｃ））。
図６（Ｃ）は、既に予約された番組用ＣＭが流れた際の、予約情報（番組名や放送時間等）の表示例を示しており、画面下に予約情報７０６が表示され、画面右上に予約済み情報７０７が表示されている。
尚、予約情報や予約済み情報の表示位置は、本位置に限定するものではなく、例えば、放送中の番組映像を解析し、番組名や放送時間と重ならない位置に表示するようにしてもよい。また、予約情報や予約済み情報を透過色で表示し、放送中の番組用ＣＭが隠されないようにしてもよい。また、予約済み情報を文字ではなく、記号等で提示してもよい。
【００５５】
次に、番組用ＣＭメタデータを蓄積する番組情報管理部１０３の処理手順について図７のフローチャートを用いて説明する。
まず、放送受信部１０１が受信した放送波から制御部１０８にて選局されている放送データを抽出して、番組情報抽出部１０２が抽出された放送データに附随するメタデータを参照して番組用ＣＭであると判断した場合、このメタデータを番組用ＣＭメタデータとして番組情報管理部１０３に出力する。
【００５６】
次に、番組情報管理部１０３は、番組用ＣＭメタデータを受け取り（ステップＳ６０１）、取得した番組用ＣＭメタデータが番組情報蓄積部１０４で蓄積されているかどうかを確認し、蓄積されていなかった場合（ステップＳ６０２でＮＯ）、情報取得部１０５を介して得た視聴予約あるいは録画予約した番組中に合致する番組用ＣＭメタデータがあるかどうかを確認する(ステップＳ６０３）。
【００５７】
取得した番組用ＣＭメタデータが既に視聴予約あるいは録画予約されていた場合（ステップＳ６０３でＹＥＳ）、番組用ＣＭメタデータに、予約方法の情報を付与し（ステップＳ６０４）、この番組用ＣＭメタデータを優先蓄積順序で番組情報蓄積部１０４に蓄積する（ステップＳ６０５）。
一方、視聴予約あるいは録画予約が行われていない場合には（ステップＳ６０３でＮＯ）、視聴予約済みあるいは録画予約済みの情報を付与せずに、取得した番組用ＣＭメタデータを優先蓄積順序で番組情報蓄積部１０４に蓄積する（ステップＳ６０５）。
【００５８】
一方、取得した番組用ＣＭメタデータが番組情報蓄積部１０４に蓄積されていた場合（ステップＳ６０２でＹＥＳ）、番組情報蓄積部１０４に蓄積されていた番組用ＣＭメタデータの放送時間を変更して優先蓄積順序となるように更新する(ステップＳ６０６）。
【００５９】
次に、ステップＳ６０５またはＳ６０６で蓄積または更新された番組用ＣＭメタデータに視聴予約／録画予約済みの情報が付与されていた場合（ステップＳ６０７でＹＥＳ）、予約済みの旨、例えば、番組名および放送日時を表示して既に予約しているというメッセージを表示部１０９に表示する（ステップＳ６０８）。ここでは、予約情報を表示するようにしたが、表示しない構成でもよい。
【００６０】
次に、番組情報蓄積部１０４に蓄積された番組用ＣＭメタデータの蓄積日時（即ち、番組用ＣＭの放送日時）を検査し、蓄積日時から所定の経過時間が経っているメタデータ、あるいは、番組放送日時を過ぎたメタデータがあれば（ステップＳ６０９でＹＥＳ）、当該メタデータを番組情報蓄積部１０４から削除して（ステップＳ６１０）、動作を完了する。
また、削除条件に適合するメタデータがない場合には（ステップＳ６０９でＮＯ）、削除処理を行わずに動作を完了する。
【００６１】
ここでは、予約情報表示を行った後に、蓄積データの削除処理を行ったが、この順番ではなく、先に削除処理を行った後、予約情報表示を行っても良い。
【００６２】
次に、予約情報生成部１０７は、番組情報管理部１０３から選択された番組情報が渡されると、選択された番組情報から予約情報を生成し、視聴・録画予約管理部１１０、あるいは、放送受信装置１に接続された記録再生装置２に、予約情報を出力する。
さらに、制御部１０８を介して表示部１０９に対して予約完了の情報を表示させ、予約した番組の番組情報および予約方法（視聴予約か録画予約か）を番組情報管理部１０３に対して通知して動作を終了する。
番組情報管理部１０３では、通知された番組情報に対する番組用ＣＭメタデータに予約済みの情報を付与して番組情報蓄積部１０４を更新する。
【００６３】
次に、ユーザによる視聴予約あるいは録画予約を行うときの処理手順について図８のフローチャートを用いて説明する。
まず、ユーザは、ユーザ入力部１０６により、蓄積されている番組情報の一覧表示要求を行うと、制御部１０８はこの番組情報の一覧表示要求を番組情報管理部１０３に送る(ステップＳ８０１）。
【００６４】
番組情報管理部１０３は、番組情報蓄積部１０４から蓄積されている番組用ＣＭメタデータを取得し(ステップＳ８０２）、現在放送されている番組と取得した番組用ＣＭメタデータを同時に表示する画面レイアウトを作成し(ステップＳ８０３）、制御部１０８を介して表示部１０９に表示させる（ステップＳ８０４）。
【００６５】
表示部１０９に表示された番組情報に対して、ユーザ入力部１０６により予約する番組と予約方法（視聴予約か録画予約か）の選択が行われると（ステップＳ８０５）、選択された番組情報をもとに予約情報（番組名、放送チャンネル、放送日時等および予約方法）を生成し（ステップＳ８０６）、視聴予約あるいは録画予約を行う機器（視聴・録画予約管理部１１０、または、記録再生装置２）に対して予約情報を送信して予約を登録させる（ステップＳ８０７）。
【００６６】
送信完了後、制御部１０８を介して表示部１０９に予約完了のメッセージを表示し（ステップＳ８０８）、対象の番組用ＣＭメタデータに予約済みの情報を付与させ(ステップＳ８０９）、蓄積されている番組用ＣＭメタデータを更新して（ステップＳ８１０）、動作を終了する。
【００６７】
以上のように、ユーザは、番組用ＣＭの放送後に視聴予約あるいは録画予約を行うことができる。
【００６８】
＜実施形態２＞
上述の実施形態１では、放送されるＣＭにはＣＭに関するメタデータが付与されており、このメタデータには番組用ＣＭかあるいは商用ＣＭであるかを識別するＣＭ識別子が付与されていた。
本実施形態２は、実施形態１のようなメタデータがないため、放送された映像データから番組情報を抽出し、番組用ＣＭメタデータを生成する。
【００６９】
本実施形態に係る放送受信装置の構成は、実施形態１と同様であるからその説明を省略し、相違する番組情報抽出部１０２とこれに関連する番組情報管理部１０３について説明する。
【００７０】
まず、番組情報抽出部１０２について説明する。
番組情報抽出部１０２は、放送受信部１０１から渡された映像データがＣＭであるかを判定し、ＣＭであった場合は映像データに含まれる文字情報あるいは音声情報を解析して、番組情報を抽出する。
【００７１】
ここで、ＣＭ判定は、例えば、ステレオ音声とモノラル音声の切替タイミングや音量レベルの変化をもとに判定するか、または、特開２００７−２６７２１１号公報（コマーシャル検出方法）、特開２００３−０４７０３１号公報（コマーシャル検出方法）や特開平０９−２１９８３５号公報（コマーシャルの識別）などに記載の公知の技術を利用して判断する。
【００７２】
また、抽出する放送日時および番組名を表す文字情報は、例えば、特開２００３−３３３４４５号公報（字幕抽出）に記載の公知の技術によって映像データから字幕が表示されている領域の輝度情報を利用して文字領域の抽出を行い、この文字領域に対して文字認識を行うことで、放送日時および番組名を表す文字情報を取得する。
また、例えば、特開平１１−２５００６８号公報（音声認識してキーワード検出）に記載の公知の技術によって、映像データ中のＣＭの音声データに対して音声認識を行い、キーワード等を抽出して、放送日時を取得する。
【００７３】
次に、番組情報抽出部１０２は、取得した番組情報に、例えば、放送時間を示すデータが含まれていれば、番組用ＣＭとして番組用ＣＭメタデータを生成し、さもないときには番組用ＣＭメタデータの生成を行わない。
【００７４】
しかし、必ずしも、具体的な放送日時が抽出されるわけではなく、例えば、「このあとすぐ」や「明日」、また、放送時間が決まっている場合には「毎週」などの相対的な表現が用いられる場合がある。
例えば、番組用ＣＭの映像が図９（Ａ）のように表示された場合を例にして説明する。図９（Ａ）の画面には、９０１に表示された番組名と、９０２に表示された放送日時が含まれているため、番組名「☆☆☆☆」、放送日「明日」、放送開始時間「夜９：００」が抽出される。また、現在の番組の放送されているチャンネルが「１ｃｈ」であることから放送チャンネルが「１ｃｈ」とされる。
これにより、図９（Ｂ）に示したような番組用ＣＭメタデータ９０３が抽出される。
【００７５】
しかし、放送日時がこのような相対的な形式のままでは、具体的な放送日時は獲得されず、視聴予約／録画予約が行えない。
そこで、番組情報管理部１０３では、番組情報抽出部１０２で抽出された番組用ＣＭメタデータ９０３を検査し、相対的な日時情報が含まれている場合、具体的な日時情報に置換する。
【００７６】
例えば、現在時刻と日時を表すキーワードをもとに、番組用ＣＭメタデータ９０３に格納された相対的な放送日や放送時間を具体的な日時に変換し、番組用ＣＭメタデータ９０３の放送日および放送時間と置き換える。
即ち、現在時刻が「２００９／０４／０１  水曜日」であり、番組用ＣＭメタデータ９０３の放送日が「明日」であれば、放送日を次の日の「２００９／０４／０２  木曜日」と置き換える。また、放送日が「毎週月曜日」のときには、現在時刻に最も近い「２００９／０４／０６  月曜日」と置き換える。
また、放送時間「夜  ９：００」は、「２１：００」に置き換える。この時刻は、表示形態が１２時間制か２４時間制かによって定まるものであり、予約情報管理する機器の設定によって決定される。
【００７７】
また、番組情報管理部１０３では、番組情報蓄積部１０４に蓄積する番組用ＣＭメタデータに欠落データがある場合には、該当日時のＥＰＧデータが存在すれば、算出された時間情報とＥＰＧデータから番組名や放送終了時間等の追加・修正を行ってもよい。
例えば、放送受信装置１内に、図９（Ｃ）に示す明日のＥＰＧデータが既に取り込まれていた場合、放送チャンネル「１ｃｈ」、放送日「２００９／０４／０２」、放送開始時間「２１：００」または番組名「☆☆☆☆」をもとに、放送終了時間「２２：３０」を取得して、図９（Ｄ）のように番組用ＣＭメタデータ９０３を補完して番組情報蓄積部１０４に格納する。
【００７８】
次に、番組用ＣＭメタデータを補完して蓄積する番組情報管理部１０３の処理手順について図１０のフローチャートを用いて説明する。このフローチャートは、図７のフローチャートのステップＳ６０１とＳ６０２の間に、番組用ＣＭメタデータの補完を行う処理ステップを追加したところが異なっている。
【００７９】
まず、放送受信部１０１が受信した放送波から制御部１０８にて選局されている放送データを抽出して映像データと非映像データに分離し、番組情報抽出部１０２が分離された映像データが番組用ＣＭであると判断した場合、この映像データから取得した番組情報から番組用ＣＭメタデータを生成して番組情報管理部１０３に出力する。
【００８０】
番組情報管理部１０３は、番組用ＣＭメタデータを受け取り、放送時間が「明日」、「毎週」などの相対的な用語で表現されている場合は、現在時間と相対的な用語の意味から具体的な放送日時に置き換える（ステップＳ１００１）。
【００８１】
取得した（または、置き換えられた）番組用ＣＭメタデータに対応するＥＰＧデータが利用可能であるかを判断する（ステップＳ１００２）。
これは、ＥＰＧデータが受信されており、そのＥＰＧデータに「放送チャンネル、放送日、放送開始時間」で示される番組データがあるかどうかで判断する。
ＥＰＧデータが利用可能な場合（ステップＳ１００２でＹＥＳ）、番組用ＣＭメタデータに不足している情報（例えば、放送終了時間、出演者、あらすじなど）を補完し（ステップＳ１００３）、利用可能でない場合は（ステップＳ１００２でＮＯ）、現時点では補完を行わない。
【００８２】
取得した（または、置き換えられた）番組用ＣＭメタデータが番組情報蓄積部１０４に蓄積されていなかった場合（ステップＳ１００４でＮＯ）、情報取得部１０５を介して得た視聴予約あるいは録画予約の予約情報中に合致する番組用ＣＭメタデータがあるかどうかを確認する(ステップＳ１００６）。
【００８３】
既に視聴予約あるいは録画予約が行われていた場合（ステップＳ１００６でＹＥＳ）、番組用ＣＭメタデータに視聴予約済みあるいは録画予約済み情報を付与し（ステップＳ１００７）、この番組用ＣＭメタデータを優先蓄積順序で番組情報蓄積部１０４に蓄積する（ステップＳ１００８）。
一方、視聴予約あるいは録画予約が行われていない場合には（ステップＳ１００６でＮＯ）、視聴予約済みあるいは録画予約済み情報を付与せずに、取得した番組用ＣＭメタデータを優先蓄積順序で番組情報蓄積部１０４に蓄積する（ステップＳ１００８）。
【００８４】
一方、取得した番組用ＣＭメタデータが番組情報蓄積部１０４に蓄積されていた場合（ステップＳ１００４でＹＥＳ）、番組情報蓄積部１０４に蓄積されていた番組用ＣＭメタデータの放送時間を変更して優先蓄積順番に更新する(ステップＳ１００５）。
【００８５】
次に、ステップＳ１００５またはＳ１００８で蓄積または更新された番組用ＣＭメタデータに視聴予約／録画予約済みの情報が付与されていた場合（ステップＳ１００９でＹＥＳ）、予約済みの旨、例えば、番組名および放送日時を表示して既に予約しているというメッセージを表示部１０９に表示する（ステップＳ１０１０）。ここでは、予約情報を表示するようにしたが、ステップＳ１００９およびＳ１０１０を削除して表示しない構成でもよい。
【００８６】
次に、番組情報蓄積部１０４に蓄積された番組用ＣＭメタデータの蓄積日時（即ち、番組用ＣＭの放送日時）を検査し、蓄積日時から所定の経過時間が経ったメタデータ、あるいは、番組放送日時を過ぎたメタデータがあれば（ステップＳ１０１１でＹＥＳ）、当該メタデータを番組情報蓄積部１０４から削除して（ステップＳ１０１２）、動作を完了する。
また、削除条件に適合するメタデータがない場合には（ステップＳ１０１１でＮＯ）、削除処理を行わずに動作を完了する。
【００８７】
上記ステップＳ１００２でＥＰＧデータが利用できないと判断された場合は、番組用ＣＭメタデータにあるデータが番組情報蓄積部１０４に格納されるが、それらのデータは、放送受信装置１が定めるタイミングで更新してもよい。
即ち、最初に番組用ＣＭメタデータを取得した時は、番組用ＣＭメタデータが示す番組がＥＰＧデータに含まれていなくても、放送日時が近づきＥＰＧデータが更新されると、ＥＰＧデータからの情報が取得可能となる。
例えば、ステップＳ１０１２で削除対象を検索する際に、蓄積にされているデータに不足データを有するものがあった場合、削除対象を検索すると同時に、番組用ＣＭメタデータが示す番組がＥＰＧに含まれるかどうかを確認し、含まれていた場合に削除するようにしてもよい。
【００８８】
以上のように、ユーザは、番組用ＣＭの放送後に視聴予約あるいは録画予約を行うことができる。
【００８９】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。例えば、上述した実施形態を構成する放送受信装置の各部（例えば、放送受信部、番組情報抽出部、番組情報管理部、情報取得部、予約情報生成部、制御部、視聴・録画予約管理部等）として、コンピュータを機能させるプログラムを作成し、予め記録媒体に書き込んでおき、この記録媒体に記録されたこれらのプログラムを当該装置に備えられたメモリあるいは記憶装置に格納し、そのプログラムをＣＰＵ（Central Processing Unit）やＭＰＵ（Microprocessing Unit）で実行することによって、本発明の目的が達成されることは言うまでもない。
【００９０】
この場合、記録媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
また、上記プログラムは、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施形態の機能が実現される場合も含まれる。
【００９１】
尚、上述した実施形態の機能を実現するプログラムは、ディスク系（例えば、磁気ディスク、光ディスク等）、カード系（例えば、メモリカード、光カード等）、半導体メモリ系（例えば、ＲＯＭ、不揮発性メモリ等）、テープ系（例えば、磁気テープ、カセットテープ等）等のいずれの形態の記録媒体で提供されてもよい。あるいは、ネットワークや放送波を介して記憶装置に格納された上記プログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【符号の説明】
【００９２】
１…放送受信装置、１０１…放送受信部、１０２…番組情報抽出部、１０３…番組情報管理部、１０４…番組情報蓄積部、１０５…情報取得部、１０６…ユーザ入力部、１０７…予約情報生成部、１０８…制御部、１０９…表示部、１１０…視聴・録画予約管理部、２…記録再生装置、２０１…番組用メタデータ、２０２…商用ＣＭメタデータ，２０３…番組用ＣＭメタデータ、３０１，３０２，３０３，４０１，５０１…番組情報蓄積部に蓄積されたメタデータの内容、７０１…縮小された現在放送されている番組の映像、７０２…番組用ＣＭメタデータの一覧表示、７０３…カーソル、７０４…録画予約済みの表示、７０５…視聴予約済みの表示、７０６…予約情報、７０７…予約済み情報、９０１…番組名、９０２…放送日時、９０３…番組用ＣＭメタデータ、９０４…放送チャンネル、９０５…放送日、９０６…放送開始時間、９０７…放送終了時間、９０８…番組名。
【図１】
2011023813.tif 000003
【図２】
2011023813.tif 000004
【図３】
2011023813.tif 000005
【図４】
2011023813.tif 000006
【図５】
2011023813.tif 000007
【図６】
2011023813.tif 000008
【図７】
2011023813.tif 000009
【図８】
2011023813.tif 000010
【図９】
2011023813.tif 000011
【図１０】
2011023813.tif 000012