(57)【要約】【課題】番組予告の放送枠（放送日時）に依存することなく、番組予告により予告される被予告番組の記録を予約するための予約情報を生成することができるデータ記録装置等を提供することをその課題とする。【解決手段】映像情報および音声情報の少なくとも一方であり、番組予告を含む放送データを取得する放送データ取得手段２０と、取得した放送データを解析し、番組予告により予告される被予告番組の放送日時に関する情報である放送日時情報を少なくとも含む番組予告情報を抽出する放送データ解析手段７０と、抽出した番組予告情報に基づいて、被予告番組を、データ記録手段５０により記録することを予約するための予約情報を生成する予約情報生成手段８１と、を備えるものである。【選択図】図１
2007274493.tif 000002
【特許請求の範囲】
【請求項１】
映像情報および音声情報の少なくとも一方であって、番組予告を含む放送データを取得する放送データ取得手段と、
取得した前記放送データを記録するデータ記録手段と、
前記放送データを解析し、前記番組予告により予告される被予告番組の放送日時に関する情報である放送日時情報を含む番組予告情報を抽出する放送データ解析手段と、
抽出した前記番組予告情報に基づいて、前記被予告番組を前記データ記録手段により記録することを予約するための予約情報を生成する予約情報生成手段と、を備えることを特徴とするデータ記録装置。
【請求項２】
前記放送データ解析手段による解析の実行を指示する解析実行指示手段、をさらに備え、
前記放送データ解析手段は、
前記解析実行指示手段による実行指示をトリガとして前記放送データの解析を開始することを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
前記データ記録装置は、所定時間分の前記放送データを一時的に保存するためのバッファ、を有しており、
前記放送データ解析手段は、
前記バッファに保存された前記放送データを解析することを特徴とする請求項１に記載のデータ記録装置。
【請求項４】
前記バッファは、前記放送データに含まれる前記映像情報を前記所定時間内において一定間隔毎に抽出した、複数のフレーム画像を保存することを特徴とする請求項３に記載のデータ記録装置。
【請求項５】
前記放送データ解析手段は、
前記番組予告情報として、前記放送日時情報に加え、当該放送日時情報を抽出した前記映像情報のフレーム画像に含まれる、当該放送日時情報を除いた文字情報をさらに抽出することを特徴とする請求項１に記載のデータ記録装置。
【請求項６】
前記放送データ解析手段は、
前記映像情報において、同一の前記日時情報および前記文字情報を含む、連続したフレーム画像が所定数以上である場合に、前記番組予告情報を抽出することを特徴とする請求項５に記載のデータ記録装置。
【請求項７】
ＥＰＧデータを受信するＥＰＧデータ受信手段と、
受信した前記ＥＰＧデータに含まれる番組情報に基づいて、前記放送データ解析手段による解析を開始する開始日時を決定する解析開始日時決定手段と、をさらに備え、
前記放送データ解析手段は、
決定された前記開始日時に基づいて前記放送データの解析を開始することを特徴とする請求項１に記載のデータ記録装置。
【請求項８】
前記放送データが記録された記録データを通常再生モードまたは早送り再生を含む特殊再生モードで再生する記録データ再生手段、をさらに備え、
前記放送データ解析手段は、
再生中の前記記録データをさらに解析することを特徴とする請求項１に記載のデータ記録装置。
【請求項９】
ＥＰＧデータを受信するＥＰＧデータ受信手段、をさらに備え、
前記予約情報生成手段は、
受信したＥＰＧデータに含まれる前記被予告番組の番組情報に基づいて、生成した前記予約情報を修正することを特徴とする請求項１に記載のデータ記録装置。
【請求項１０】
前記放送データ解析手段により抽出した前記番組予告情報を画面表示させる表示制御手段と、
画面表示された前記番組予告情報に基づき予約情報を生成するか否かを選択する予約情報生成選択手段と、をさらに備え、
前記予約情報生成手段は、
前記予約情報生成選択手段により、前記予約情報の生成が指示された場合にのみ前記予約情報を生成することを特徴とする請求項１に記載のデータ記録装置。
【請求項１１】
前記表示制御手段により画面表示された前記番組予告情報を変更する番組予告情報変更手段、をさらに備え、
前記予約情報生成手段は、
変更された前記番組予告情報に基づいて前記予約情報を生成することを特徴とする請求項１０に記載のデータ記録装置。
【請求項１２】
前記表示制御手段は、
前記番組予告情報を抽出する毎に、当該番組予告情報を画面表示させることを特徴とする請求項１０に記載のデータ記録装置。
【請求項１３】
ＥＰＧデータを受信するＥＰＧデータ受信手段と、
受信した前記ＥＰＧデータに含まれる番組情報に基づいて、前記放送データに含まれる各番組の終了時刻を取得する終了時刻取得手段と、をさらに備え、
前記表示制御手段は、
前記番組予告情報を抽出した前記放送データの番組終了、または前記データ記録手段による当該放送データの記録終了、をトリガとして前記番組予告情報を画面表示させることを特徴とする請求項１０に記載のデータ記録装置。
【請求項１４】
前記表示制御手段は、
前記番組予告情報を抽出する毎に、当該番組予告情報の表示を指示するためのアイコンを画面表示させることを特徴とする請求項１３に記載のデータ記録装置。
【請求項１５】
前記表示制御手段は、
前記データ記録手段により記録された記録データの記録日時および記録チャンネルと、当該記録データに記録された放送データからの前記番組予告情報の抽出有無を表す抽出有無情報と、を記録データ毎に一覧表示する記録データリストをさらに生成し画面表示させるとともに、
画面表示された前記記録データリストのなかから何れかの前記記録データを選択する記録データ選択手段、をさらに備え、
前記表示制御手段は、
選択された前記記録データに記録された放送データから抽出した前記番組予告情報を画面表示させることを特徴とする請求項１０に記載のデータ記録装置。
【請求項１６】
前記表示制御手段は、
前記番組予告情報とともに、当該番組予告情報を抽出した前記映像情報のフレーム画像をさらに画面表示させることを特徴とする請求項１０に記載のデータ記録装置。
【請求項１７】
ＥＰＧデータを受信するＥＰＧデータ受信手段、をさらに備え、
前記表示制御手段は、
受信したＥＰＧデータに含まれる番組情報に基づいて、前記番組予告情報とともに、前記被予告番組の番組情報、をさらに画面表示させることを特徴とする請求項１０に記載のデータ記録装置。
【請求項１８】
コンピュータを、請求項１ないし１７の何れか１項に記載のデータ記録装置における各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像情報および／または音声情報を含むコンテンツを記録するデータ記録装置およびプログラムに関するものである。
【背景技術】
【０００２】
現在、視聴者に向けて近日放送される番組の番組予告を放送することがよく行われている。そして、この番組予告を利用して録画予約を行い得る予約装置が開示されている（例えば特許文献１参照）。この予約装置は、番組予告をみた視聴者が次週ボタンを押下することにより、次週ボタンが押下された時点の放送チャンネルおよび時刻に基づいて、録画対象となるチャンネル、録画開始時刻、および録画終了時刻、を特定し、録画を予約する予約情報を生成するものである。
【特許文献１】特開２００１−２４５２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の予約装置は、次週ボタンが押下された時点の時刻、すなわち番組予告の放送時刻に基づいて録画開始時刻および録画終了時刻を特定しているため、番組予告に基づいて予約情報を生成できるケースは、放送枠が、番組予告の放送枠と同一の番組に限定されるといった欠点を有している。
【０００４】
本発明は、上記の問題に鑑み、番組予告の放送枠（放送日時）に依存することなく、番組予告により予告される被予告番組の記録を予約するための予約情報を生成することができるデータ記録装置およびプログラムを提供することをその課題とする。
【課題を解決するための手段】
【０００５】
本発明のデータ記録装置は、映像情報および音声情報の少なくとも一方であって、番組予告を含む放送データを取得する放送データ取得手段と、取得した放送データを記録するデータ記録手段と、放送データを解析し、番組予告により予告される被予告番組の放送日時に関する情報である放送日時情報を少なくとも含む番組予告情報を抽出する放送データ解析手段と、抽出した番組予告情報に基づいて、被予告番組を、データ記録手段により記録することを予約するための予約情報を生成する予約情報生成手段と、を備えることを特徴とする。
【０００６】
この構成によれば、放送データを映像解析および／または音声認識することにより、放送データ内の番組予告により予告される被予告番組の少なくとも放送日時を含む番組予告情報を抽出し、抽出した番組予告情報に基づき被予告番組の記録を予約するための予約情報を生成するので、番組予告の放送日時に依存することなく確実に予約情報を生成することができる。また、映像解析においては、例えば映像情報に含まれるテロップから日時情報を抽出することが想定され、音声認識においては、例えば「〜日放送」という音声情報を認識することにより日時情報を抽出することが想定される。
【０００７】
上記のデータ記録装置において、放送データ解析手段による解析の実行を指示する解析実行指示手段、をさらに備え、放送データ解析手段は、解析実行指示手段による実行指示をトリガとして前記放送データの解析を開始することが好ましい。
【０００８】
この構成によれば、解析実行指示手段による指示に応じて解析処理を開始するので、放送データの取得に同期して常時解析を行う場合と比較して装置全体に係る負荷を軽減することができる。さらに、ユーザがこの指示手段を用いて解析処理の開始を指示することが可能であり、例えば番組予告の視聴（聴取）に応じて解析実行を指示することにより、確実に番組予告に該当する放送データを解析することが可能となる。また、放送データ（再生データ）の一時停止機能がある場合には、この機能によりデータを一時停止した状態で指示を行ってもよい。
【０００９】
上記のデータ記録装置において、所定時間分の放送データを一時的に保存するためのバッファ、をさらに有し、放送データ解析手段は、バッファに保存された放送データを解析することが好ましい。
【００１０】
この構成によれば、バッファに保存された所定時間の放送データを解析することにより、仮に常時解析ではなく、所定のトリガに応じて解析を開始する構成であっても、解析を開始した時点からある程度過去に遡って放送された放送データを解析することが可能となる。これにより、例えばユーザが解析開始のトリガを与える場合、番組予告の放送時点からある程度余裕を持ってトリガを与えることができる。さらに、常時解析を行う構成においても、例えば「〜日放送」という音声情報を認識することにより日時情報を抽出する場合、被予告番組の放送日時を表す音声情報は認識した音声情報よりも過去の時点に存在することが多く、バッファに保存された所定時間の放送データを解析することにより、日時情報の録り逃しを防止することができる。
【００１１】
上記バッファは、放送データに含まれる映像情報を所定時間内において一定間隔毎に抽出した、複数のフレーム画像を保存することが好ましい。
【００１２】
この構成によれば、少ないバッファ容量であっても効率的に映像情報を保存することができる。同時に、例えば番組予告情報の抽出元として想定されるテロップ表示等は、ある程度同一の場所に継続して表示されることが多いので、一定間隔内のフレーム画像の保存を省略することにより解析に影響をきたす虞がない。
【００１３】
上記のデータ記録装置において、放送データ解析手段は、番組予告情報として、放送日時情報に加え、当該放送日時情報を抽出した映像情報のフレーム画像に含まれる、当該放送日時情報を除いた文字情報をさらに抽出することが好ましい。
【００１４】
この構成によれば、被予告番組の放送日時に関する情報に加え、例えば被予告番組の番組名称を抽出することが可能となる。
【００１５】
上記のデータ記録装置において、放送データ解析手段は、映像情報において、同一の日時情報および文字情報を含む、連続したフレーム画像が所定数以上である場合に、番組予告情報を抽出することが好ましい。
【００１６】
この構成によれば、番組予告のテロップ表示が所定時間継続表示された場合にのみ、番組予告情報を抽出するので、商品名や発売日等がテロップ表示されるコマーシャルデータが放送データに含まれる場合でも、番組予告のテロップ表示と比較してコマーシャルデータのテロップ表示時間は短時間であることが多いことから、このようなコマーシャルデータのテロップ表示を番組予告のテロップ表示として誤認する虞を低減させることができる。
【００１７】
上記のデータ記録装置において、ＥＰＧデータを受信するＥＰＧデータ受信手段と、受信したＥＰＧデータに含まれる番組情報に基づいて、放送データ解析手段による解析を開始する開始日時を決定する解析開始日時決定手段と、をさらに備え、放送データ解析手段は、決定された開始日時に基づいて放送データの解析を開始することが好ましい。
【００１８】
この構成によれば、例えば最終回である番組が放送を終了する直前には、次回放送番組の番組予告が放送される可能性が高いことから、ＥＰＧデータとして取得した番組情報に基づき、放送中または記録中である放送データ内の番組が最終回であると判別した場合には、その番組の放送終了１０分前から解析を開始するといった制御が可能となる。すなわち、ユーザによる指示を必要とすることなく、番組予告である可能性が高い放送データを解析対象とすることができる。
【００１９】
上記のデータ記録装置において、放送データが記録された記録データを通常再生モードまたは早送り再生を含む特殊再生モードで再生する記録データ再生手段、をさらに備え、放送データ解析手段は、再生中の記録データをさらに解析することが好ましい。
【００２０】
この構成によれば、データ記録装置により記録を行っていない記録データ、すなわち未だ解析を行っていない放送データを再生する場合にも放送データ解析手段による解析が実行されることとなり、幅広く放送データを解析することができる。
【００２１】
上記のデータ記録装置において、ＥＰＧデータを受信するＥＰＧデータ受信手段、をさらに備え、予約情報生成手段は、受信したＥＰＧデータに含まれる被予告番組の番組情報に基づいて、生成した予約情報を修正することが好ましい。
【００２２】
この構成によれば、仮に放送データ解析手段の解析不具合により、番組予告情報のうち放送開始日時または放送終了日時が抽出できなかったり、番組名称が抽出できなかったりした場合でも、ＥＰＧデータの番組情報に基づき予約情報を修正するので、精度の高い予約情報を生成することが可能となる。
【００２３】
上記のデータ記録装置において、放送データ解析手段により抽出した番組予告情報を画面表示させる表示制御手段と、画面表示された番組予告情報に基づき予約情報を生成するか否かを選択する予約情報生成選択手段と、をさらに備え、予約情報生成手段は、予約情報生成選択手段により、予約情報の生成が指示された場合にのみ予約情報を生成することが好ましい。
【００２４】
この構成によれば、抽出した番組予告情報をユーザが視認し、また番組予告情報に基づいて予約情報を生成するか否かをユーザが選択することができる。従って、ユーザの意図に反して予約情報の生成、すなわち被予告番組の記録が行われることがない。
【００２５】
上記のデータ記録装置において、表示制御手段により画面表示された番組予告情報を変更する番組予告情報変更手段、をさらに備え、予約情報生成手段は、変更された番組予告情報に基づいて予約情報を生成することが好ましい。
【００２６】
この構成によれば、表示された番組予告情報を参照しながらユーザが自由に番組予告情報を変更することができる。これにより、仮に放送データ解析手段の解析不具合により、放送開始日時または放送終了日時が抽出できなかったり、番組名称が抽出できなかったりした場合でも、ユーザが手動で番組予告情報を修正し、修正した番組予告情報に基づいた予約情報を生成することが可能となる。
【００２７】
上記のデータ記録装置において、表示制御手段は、番組予告情報を抽出する毎に、当該番組予告情報を画面表示させることが好ましい。
【００２８】
この構成によれば、放送データから抽出された全ての番組予告情報をユーザが確実に視認することができる。
【００２９】
上記のデータ記録装置において、ＥＰＧデータを受信するＥＰＧデータ受信手段と、受信したＥＰＧデータに含まれる番組情報に基づいて、放送データに含まれる各番組の終了時刻を取得する終了時刻取得手段と、をさらに備え、表示制御手段は、番組予告情報を抽出した放送データの番組終了、またはデータ記録手段による当該放送データの記録終了、をトリガとして番組予告情報を画面表示させることが好ましい。
【００３０】
この構成によれば、番組予告情報を抽出した放送データ（番組）をユーザが視聴している間、抽出した番組予告情報は表示されないので、番組予告情報の表示によりユーザの視聴を邪魔する虞がない。なお、再生している記録データを解析することにより番組予告情報を抽出した場合には記録データの再生終了をトリガとして番組予告情報を表示してもよい。
【００３１】
上記のデータ記録装置において、表示制御手段は、番組予告情報を抽出する毎に、当該番組予告情報の表示を指示するためのアイコンを画面表示させることが好ましい。
【００３２】
この構成によれば、ユーザが番組予告情報を抽出した放送データ（番組）を視聴している間に番組予告情報を抽出したことを、ユーザの視聴を邪魔することなく報知することができるとともに、ユーザが所望する場合にのみ番組予告情報を表示することができる。
【００３３】
上記のデータ記録装置において、表示制御手段は、データ記録手段により記録された記録データの記録日時および記録チャンネルと、当該記録データに記録された放送データからの番組予告情報の抽出有無を表す抽出有無情報と、を記録データ毎に一覧表示する記録データリストをさらに生成し画面表示させるとともに、画面表示された記録データリストのなかから何れかの記録データを選択する記録データ選択手段、をさらに備え、表示制御手段は、選択された記録データに記録された放送データから抽出した番組予告情報を画面表示させることが好ましい。
【００３４】
この構成によれば、ユーザが記録データリストを参照し、選択した記録データに記録された放送データから抽出した番組予告情報を視認することができる。すなわちユーザは、抽出された番組予告情報を所望のタイミングで確認することができる。
【００３５】
上記のデータ記録装置において、表示制御手段は、番組予告情報とともに、当該番組予告情報を抽出した映像情報のフレーム画像をさらに画面表示させることが好ましい。
【００３６】
この構成によれば、ユーザは、番組予告情報を抽出したフレーム画像を参照しながら番組予告情報を視認することができる。
【００３７】
上記のデータ記録装置において、ＥＰＧデータを受信するＥＰＧデータ受信手段、をさらに備え、表示制御手段は、受信したＥＰＧデータに含まれる番組情報に基づいて、番組予告情報とともに、被予告番組の番組情報、をさらに画面表示させることが好ましい。
【００３８】
この構成によれば、ユーザは、被予告番組の番組情報を参照しながら番組予告情報を視認することができる。
【００３９】
本発明のプログラムは、コンピュータに、上記の何れか１に記載のデータ記録装置における各手段として機能させることを特徴とする。
【００４０】
このプログラムをコンピュータが実行することにより、番組予告の放送枠（放送日時）に依存することなく、番組予告により予告される被予告番組の記録を予約するための予約情報を生成することができるデータ記録装置を実現することができる。
【発明を実施するための最良の形態】
【００４１】
以下、添付の図面を参照して、本発明の一実施形態に係るデータ記録装置およびプログラムについて説明する。
【００４２】
図１は、本発明の一実施形態に係るデータ記録装置１０のブロック構成図である。同図に示すように、データ記録装置１０は、外部からコンテンツを取得するコンテンツ取得部２０と、各種情報を記憶する記憶部３０と、コンテンツに含まれる音声情報（信号）や映像情報（信号）を変換するコンテンツ変換部４０と、取得したコンテンツを記録するコンテンツ記録部５０と、コンテンツが記録された記録データを読み出し再生する記録データ再生部６０と、コンテンツに含まれる映像情報および／または音声情報を解析するコンテンツ解析部７０と、各種制御を行う制御部８０と、から成る。なお、「コンテンツ」とは、映像情報および音声情報から成るもの（テレビジョン番組など）、映像情報だけのもの（例えば無声映画など）、および音声情報だけのもの（例えば音楽やラジオ番組など）の何れかに該当する放送データを意味している。
【００４３】
コンテンツ取得部２０は、受信アンテナ９１から、地上波、ＢＳ、ＣＳ等のテレビジョン放送を受信する場合、いわゆるチューナが主要構成要素となる。また、外部機器９２（外部出力端子を有するテレビ、パーソナルコンピュータ、各種チューナ等）からコンテンツを取得する場合は、外部入力端子が主要構成要素となる。なお、特に図示しないが、コンテンツ取得部２０は、インターネットなど通信網を介して配信される映像／音楽データをコンテンツとして取得することも可能であり、その場合にはインターネット接続部分が主要構成要素となる。また、本実施形態に係るデータ記録装置１０（コンテンツ取得部２０）は、コンテンツの記録時に加え、例えば表示装置９３に表示されたコンテンツ、すなわちユーザがリアルタイムに視聴（聴取）しているコンテンツを取得することが可能である。
【００４４】
また、コンテンツ取得部２０は、さらにＥＰＧ（Electronic Program Guide）データ取得部２１を有し、ＥＰＧデータ取得部２１は、ＥＰＧデータ、すなわち所定の放送日における各放送番組の番組名称、放送チャンネル、および放送時間帯の各情報を含む番組配列表を取得する。なお、本実施形態では、ＥＰＧデータ取得部２１は１度に複数日分の番組配列表を取得可能であるとする。
【００４５】
記憶部３０は、コンテンツ記録部５０により記録された記録データを記憶する記録データ記憶部３１と、制御部８０の予約情報生成部８１により生成された予約情報を記憶する予約情報記憶部３２と、コンテンツに含まれる所定時間分の映像情報および／または音声情報を一時的に記憶するバッファ３３と、コンテンツ取得部２０（ＥＰＧデータ取得部２１）が取得したＥＰＧデータを記憶するＥＰＧデータ記憶部３４と、を備えている。なお、記憶部３０はハードディスク、各種半導体メモリ、各種光ディスク等により構成可能であり、その種類は問わない。
【００４６】
コンテンツ変換部４０は、取得したコンテンツに含まれる映像情報（信号）や音声情報（信号）のデコード若しくはエンコードを行う。
【００４７】
コンテンツ記録部５０は、予約情報記憶部３２の予約情報に従って、取得したコンテンツの記録を行う。なお、コンテンツの記録先が各種光ディスク等である場合、コンテンツ記録部５０はドライブが主構成要素となる。また、コンテンツの記録先がハードディスク、各種半導体メモリである場合には、制御部８０がコンテンツ記録部５０として機能することとなる。
【００４８】
記録データ再生部６０は、上記の記録データ記憶部３１から読み出した記録データを再生し、表示装置９３に表示させる。また、記録データ再生部６０は、記録データを通常再生する通常再生モードと、早送りやスキップ再生を含む特殊な再生方法で再生する特殊再生モード、の少なくとも２つの再生モードを備えている。
【００４９】
コンテンツ解析部７０は、映像解析部７１および音声認識部７２を備え、取得したコンテンツに含まれる映像情報の映像解析や音声情報の音声認識を行うことにより、コンテンツ（放送データ）内の番組予告により予告される番組（以下被予告番組と記載）の少なくとも放送日時を含む番組予告情報１１０を抽出する。なお、コンテンツ解析部７０は、記憶部３０のバッファ３３に一時的に保存された映像情報および音声情報を解析する。
【００５０】
制御部８０は、例えばＣＰＵが主要構成要素となる、データ記録装置１０の各部を統括して各種制御を行うものであり、具体的には、予約情報生成部８１、解析実行指示部８２、表示制御部８３、予約情報生成選択部８４、番組予告情報変更部８５、および記録データ選択部８６、を備えている。
【００５１】
予約情報生成部８１は、コンテンツ解析部７０が抽出した番組予告情報１１０に基づいて、上記の被予告番組をコンテンツ記録部５０により記録することを予約するための予約情報を生成する。なお、この予約情報は、少なくとも記録を行う記録日時および記録チャンネルに関する情報を含むものである。
【００５２】
解析実行指示部８２は、コンテンツ解析部７０に対して解析の実行開始を指示する。言い換えれば、コンテンツ解析部７０は、この解析実行指示部８２による実行指示をトリガとしてコンテンツの解析を開始する。なお、解析実行指示部８２は、コンテンツ取得部２０によるコンテンツ取得時、若しくは記録データ再生部６０による記録データ再生時、における任意のタイミングで解析実行を指示することが想定される。また、解析実行指示部８２は、例えばユーザが入力装置９４（例えば赤外線を介してデータ記録装置１０と通信を行うコントローラを想定）を用いて所定の操作を行うことによって、解析の実行開始を指示する。この場合、ユーザは、表示装置９３に画面表示された放送データ（または再生データ）を一時停止させてから、解析実行を指示してもよいし、若しくはこの一時停止操作を解析実行指示としてもよい。
【００５３】
表示制御部８３は、コンテンツ解析部７０による番組予告情報１１０の抽出に応じて、抽出した番組予告情報１１０を表示装置９３に画面表示させる制御を行う。また、表示制御部８３は、記録データ記憶部３１に記憶された各記録データの記録日時および記録チャンネルを、記録データ毎に一覧表示する記録データリストを生成し、表示装置９３に画面表示させる制御を行う。
【００５４】
予約情報生成選択部８４は、例えばユーザによる所定の操作に従って、抽出した番組予告情報１１０に基づいて、予約情報を生成するか否かを選択する。番組予告情報変更部８５は、例えばユーザが、表示制御部８３により画面表示された番組予告情報１１０を変更するための制御を行う。記録データ選択部８６は、例えばユーザによる所定の操作に従って、表示制御部８３により画面表示された記録データリストの中から、何れかの記録データを選択する。
【００５５】
次に、コンテンツ解析部７０による映像情報の解析処理、および音声情報の認識処理について図２を参照しながら説明する。図２（ａ）は、コンテンツ（放送データ）における、番組予告を含むフレーム画像Ｇを示す。コンテンツ解析部７０の映像解析部７１は、このフレーム画像Ｇから、例えば輪郭抽出等を行い、フレーム画像Ｇの中のテロップ表示部Ｇ１をまず抽出する。そして、抽出したテロップ表示部Ｇ１の画像データについて、さらに文字認識処理を行うことにより、「日時情報を表す文字列」を放送日時１１１と認識し、それ以外の文字（列）を番組名称１１２と認識して、番組予告情報１１０を抽出する。
【００５６】
なお、この場合、図示するフレーム画像Ｇのテロップ表示には、「番組予告」や「放送開始」といった、放送日時および番組名称の何れにも該当しない文字列が含まれているが、これらの文字列は、番組予告に含まれる可能性が高いので、予め文字認識処理において「番組名称として抽出しない」と定義しておくことにより、除外することが可能である。また、「番組予告」や「放送開始」といった文字が番組予告に含まれる可能性が高いことを利用し、これらの文字を含むフレーム画像Ｇは、「番組予告を表すものである」と判別することも可能である。また、放送日時１１１と認識した文字列により近い位置から抽出した文字（列）を番組名称１１２であると認識してもよい。
【００５７】
また、コマーシャルにおける商品名称等のテロップ表示を誤って抽出することを防止するため、文字認識処理において、放送日時１１１および番組名称１１２の双方を認識することができなかったり、放送日時１１１および番組名称１１２とそれぞれ認識した各文字（列）が一定時間継続して表示されない場合（判別方法は後述する）には、番組予告でない、として抽出処理を行わないようにしてもよい。
【００５８】
一方、同図（ｂ）は、コンテンツ（放送データ）において、番組予告を含む音声情報Ｓを示す。コンテンツ解析部７０の音声認識部７２は、音声認識処理により、「〜時放送」、「〜日スタート」等の決まった音声情報に反応して、音声認識処理を行うことにより、番組予告に含まれる放送日時（や番組名称）を抽出する。また、図示のように、音声認識処理の場合、実際の放送日時や番組名称を表す音声は、反応するように決められた音声（「〜時放送」、「〜日スタート」等）よりも前に位置することが多いので、この場合、反応するように決められた音声情報以前にバッファ３３に保存された音声情報から、放送日時（や番組名称）を抽出することが想定される。なお、映像解析および音声認識については、既存の技術を適用可能であり、詳細な説明は省略する。
【００５９】
また、被予告番組の放送チャンネルについては、解析対象となる放送データの放送チャンネルと同一であることが想定されるため、解析を行うまでもなく取得することが可能であるが、仮に被予告番組の放送チャンネルと、解析対象となる放送データの放送チャンネルとが同一でない可能性を含む場合には、放送日時や番組名称と同様に、解析処理により放送チャンネルを抽出してもよい。
【００６０】
続いて、バッファ３３に保存される特に映像情報について、図３を参照して説明する。データ記録装置１０の制御部８０は、取得したコンテンツの映像情報および／または音声情報をバッファ３３に保存する制御を行うが、映像情報（フレーム画像）については、一定間隔毎に保存する。同図は、１分間のフレーム画像Ｇを例えば１秒毎に保存する様子を表している。すなわち、バッファ３３に保存されるフレーム画像Ｇは１秒につき１個となり、計６０個のフレーム画像が保存される。これにより、バッファ３３を効率的に使用しながら、より長時間の映像情報（フレーム画像Ｇ）を保存することができる。
【００６１】
従って、解析実行の指示時点から、過去に遡って解析可能な映像情報の時間的な長さが長時間となり、ユーザが、番組予告の放送時点から若干の余裕をもって解析実行を指示することが可能となる。また、番組予告のテロップ表示は、ある程度（５〜１５秒程度）同一の場所に継続して表示されることが多いので、一定間隔内（図の例では０．９９９秒間）のフレーム画像Ｇの保存を省略することにより解析に影響をきたす虞がない。
【００６２】
また、この図を参照し、上述した「放送日時１１１および番組名称１１２とそれぞれ認識した各文字（列）が一定時間継続して表示されたか否か」を判別する判別方法について説明する。「放送日時１１１および番組名称１１２とそれぞれ認識した各文字（列）が一定時間継続して表示される」とは、すなわち、「同一の放送日時１１１および番組名称１１２とそれぞれ認識した各文字（列）を含む、連続したフレーム画像Ｇが所定数以上である」といえる。従って、例えば放送日時１１１および番組名称１１２が少なくとも１０秒間継続表示されたか否かを判別するには、図示するフレーム画像Ｇのうち、連続した１０個のフレーム画像Ｇから、同一の放送日時１１１および番組名称１１２が認識できた場合に、１０秒間継続表示されたと判別することができる。
【００６３】
なお、制御部８０は、映像情報と比較してデータ容量の少ない音声情報については、一定間隔毎ではなく、コンテンツ変換部４０からの入力に同期して連続してバッファ３３に保存する。この場合、バッファ３３に保存される映像情報と音声情報の時間的な長さは同一でなくてもよい。例えば、図３に示した例では、１分間の映像情報をバッファ３３に保存しているが、これに対し、１５秒間の音声情報をバッファ３３に保存するとしてもよい。
【００６４】
続いて、図４に示すフローチャートを参照し、予約情報が生成される一連のフローについて説明する。まず、解析実行指示部８２が、コンテンツ解析部７０に対して解析実行を指示すると（Ｓ０１）、この指示に応じてコンテンツ解析部７０は、コンテンツの解析処理を開始する（Ｓ０２）。そして、コンテンツ解析処理により、番組予告情報１１０を抽出した場合（Ｓ０３；Ｙｅｓ）、表示制御部８３は、抽出された番組予告情報１１０を表示装置９３に画面表示させる制御を行う（Ｓ０４）。そして、予約情報生成選択部８４により、予約情報を生成することが選択された場合には（Ｓ０５；Ｙｅｓ）、予約情報生成部８１は、抽出した番組予告情報１１０に基づいて、予約情報を生成する（Ｓ０６）。
【００６５】
一方、番組予告情報１１０を抽出しなかった場合（Ｓ０３；Ｎｏ）、および予約情報を生成することが選択されなかった場合（Ｓ０５；Ｎｏ）には、その時点で処理を終了する。なお、予約情報を生成した後、生成した予約情報の記録日時および記録チャンネルに基づいて、ＥＰＧデータ記憶部３４のＥＰＧデータを参照し、これに基づいて予約情報を修正してもよい。これにより、予約情報の精度をより向上させ得る。
【００６６】
次に、表示制御部８３による、番組予告情報１１０の表示制御について説明する。図５は、表示制御部８３による制御により表示装置９３に画面表示される番組予告情報表示画面Ｄ１の一例を示している。図示する番組予告情報表示画面Ｄ１は、番組予告情報１１０を抽出したフレーム画像Ｇと、このフレーム画像Ｇに重畳する番組予告情報表示部１２０と、各指示ボタン１２１，１２２，１２３と、から構成される。番組予告情報表示部１２０には、番組予告情報１１０として、抽出した被予告番組の番組名称１１２および放送日時１１１に加え、被予告番組の放送チャンネルに対応する放送局名称（ＥＰＧデータから取得）１１３、が表示される。
【００６７】
また、予約情報生成選択部８４は、ユーザによる例えば入力装置９４を用いた各指示ボタン１２１，１２２，１２３の選択に従って、予約情報を生成するか否かを選択する。図示の例では、「はい」ボタン１２１が選択された場合、予約情報生成選択部８４は、予約情報を生成することを選択する。一方、「いいえ」ボタン１２３が選択された場合、予約情報生成選択部８４は、予約情報を生成しないことを選択する。そして、予約情報生成選択部８４が予約情報を生成することを選択したときのみ、予約情報生成部８１は、番組予告情報表示画面Ｄ１に表示された番組予告情報１１０に基づいて、予約情報を生成する。また、「修正して予約」ボタン１２２が選択された場合、番組予告情報変更部８５は、番組予告情報表示部１２０に表示された番組予告情報１１０を、ユーザが編集可能な状態にするための制御を行う。この場合には、ユーザが適宜番組予告情報１１０を編集した後、「はい」ボタン１２１の選択に応じて予約情報が生成されることとなる。
【００６８】
また、図６は、番組予告情報１１０において、番組名称１１２として抽出した文字（列）の文字認識に失敗した例における番組予告情報表示画面Ｄ１を示す。なお、「番組名称１１２として抽出した文字（列）の文字認識に失敗する」とは、番組名称１１２を表す文字（列）は存在するものの、その文字の判別が不可能な場合を意味する。この場合、番組予告情報１１０に含まれるその他の情報（放送チャンネルおよび放送日時）に基づいて、図６に示すように、番組予告情報表示画面Ｄ１では、文字認識できなかった番組名称を除く番組予告情報１１０が表示される。
【００６９】
また、この場合、「修正して予約」ボタンを選択することにより、ユーザが手動で番組名称１１２を入力することも可能であるが、番組名称１１２が未確定なまま一旦予約情報を生成し、予約情報の記録日時および記録チャンネルに基づきＥＰＧデータから取得した番組名称１１２を後から含めることも可能である。また、番組予告情報１１０の抽出時に、既に被予告番組の番組情報を含むＥＰＧデータを取得している場合には、ＥＰＧデータから取得した番組情報から番組名称１１２を取得し、取得した番組名称１１２を含めて番組予告情報表示画面Ｄ１に表示してもよい。また、放送日時についても同様である。なお、予約情報において番組名称は必須の情報ではないことから、番組名称が未確定な状態のままであってもよい。
【００７０】
また、番組予告情報１１０を抽出したフレーム画像Ｇに番組予告情報表示部１２０が重畳して表示される構成に代え、図７に示すように、番組予告情報１１０を抽出したフレーム画像Ｇと、番組予告情報表示部１２０とを別画面にて表示してもよい。また、番組予告情報１１０の抽出時に、既に被予告番組の番組情報を含むＥＰＧデータを取得している場合には、図８に示すように、ＥＰＧデータから取得した被予告番組と同一、若しくは近傍する放送枠において放送される各番組の番組情報を表示する番組情報表示部１３０、を別画面にて表示してもよい。さらに、図９に示すように、現在取得しているコンテンツ（放送データ）をリアルタイムに表示する放送データ表示部１４０を番組予告情報表示画面Ｄ１に設けてもよい。
【００７１】
さらに、表示制御部８３による、記録データリストの生成・表示方法について説明する。記録データ記憶部３１に記憶された各記録データには、少なくとも記録日時および記録チャンネルの情報が付加されており、表示制御部８３は、これらの情報を記録データ毎に一覧表示する記録データリストを生成し、表示装置９３に画面表示させる制御を行う。
【００７２】
図１０は、表示制御部８３による制御により表示装置９３に画面表示される記録データリスト画面Ｄ２の一例を示している。図示する記録データリスト画面Ｄ２には、各記録データに含まれる記録日時および記録チャンネルに関する情報に加え、記録データに記録されたコンテンツ（放送データ）からの番組予告情報１１０の抽出有無に関する情報が、記録データ毎に一覧表示される。同時に、記録データ選択部８６は、例えばユーザによる入力装置９４からの指示に従って、記録データリストのなかから何れかの記録データを選択する（図ではＮｏ．１の記録データが選択状態であることを示す）。
【００７３】
そして、例えば記録データリスト画面Ｄ２に配置する番組予告情報表示ボタンＤ２ａの選択をトリガとして、表示制御部８３は、記録データ選択部８６が選択している記録データに含まれる番組予告情報１１０を画面表示させる（表示画面については図５〜図９参照）。このように、番組予告情報１１０の抽出時に限らず、記録データリストから選択された記録データに含まれる番組予告情報１１０を表示するので、ユーザは、抽出された番組予告情報１１０を所望のタイミングで確認することができる。なお、コンテンツの記録時に、その番組名称１１２をＥＰＧデータから取得し、記録データに付加して保存することにより、番組名称１１２を記録データリストに含めて表示してもよい。
【００７４】
以上説明したように、取得したコンテンツ（放送データ）を映像解析および／または音声認識することにより、放送データ内の番組予告により予告される被予告番組の少なくとも放送日時を含む番組予告情報１１０を抽出し、抽出した番組予告情報に基づき被予告番組の記録を予約するための予約情報を生成するので、番組予告の放送日時に依存することなく確実に予約情報を生成することができる。
【００７５】
また、抽出した番組予告情報１１０を画面表示し、抽出した番組予告情報に基づいて予約情報を生成するか否かをユーザが選択することができるので、ユーザの意図に反して予約情報の生成、すなわち被予告番組の記録が行われることがない。さらに、ユーザが必要に応じて番組予告情報１１０を修正し、この修正を反映した予約情報を生成することが可能となる。
【００７６】
続いて、本発明の第２実施形態に係るデータ記録装置１０について説明する。本実施形態に係るデータ記録装置１０は、コンテンツ取得時および記録データ再生時において、常時放送データの解析を行うものである。そこで、以下、第１実施形態と異なる点を中心に説明する。
【００７７】
本第２実施形態に係るデータ記録装置１０は、図１に示した機能ブロック図において、解析実行指示部８２が省略されるとともに、記憶部３０に、表示設定記憶部（図示省略）をさらに備えている。表示設定記憶部は、上述した表示制御部８３による制御により画面表示される番組予告情報画面Ｄ１（図５〜図９参照）を、番組予告情報１１０を抽出する毎に表示するか、若しくは、コンテンツ（放送データ）の番組終了、コンテンツの記録終了、記録データの再生終了、の何れかをトリガとして表示するか、に関する設定情報を記憶する。
【００７８】
また、図示は省略するが、制御部８０は、抽出した番組予告情報１１０を表示制御部８３により画面表示するか否かを示すフラグを保持している。すなわち、このフラグにより、抽出した番組予告情報１１０を画面表示する事が定められている場合のみ、表示設定記憶部の設定に従って、番組予告情報１１０が画面表示されることとなる。
【００７９】
さらに、本第２実施形態に係る予約情報の生成フローについて説明する。図１１に示すように、まずデータ記録装置１０（制御部８０）は、番組予告情報１１０を表示するか否かを示すフラグを参照し、番組予告情報１１０を表示するようにフラグの値が設定されている場合には、さらに表示設定記憶部を参照し、番組予告情報１１０を抽出する毎に番組予告情報画面Ｄ１を表示する（番組予告情報即時表示）ことが設定されている場合（Ｓ１１；Ｙｅｓ）、即時表示フラグをＯＮにする（Ｓ１２）。
【００８０】
そして、放送データ解析部７０が、番組予告情報１１０を抽出すると（Ｓ１３；Ｙｅｓ）、表示制御部８３は、即時表示フラグを参照し、即時表示フラグがＯＮである場合には（Ｓ１４；Ｙｅｓ）、上述の番組予告情報画面Ｄ１（図５〜図９参照）を画面表示する制御を実行する（Ｓ１５）。そして、番組予告情報画面Ｄ１において、予約情報生成選択部８４が予約情報の生成を選択した場合（Ｓ１６；Ｙｅｓ）、予約情報生成部８１は、抽出した番組予告情報１１０に基づいて予約情報を生成する（Ｓ１７）。なお、予約情報生成選択部８４が予約情報の生成を選択しなかった場合（Ｓ１６；Ｎｏ）、予約情報が生成されることはない。
【００８１】
一方、即時表示フラグを参照した結果、即時表示フラグがＯＦＦである場合には（Ｓ１４；Ｎｏ）、表示制御部８３は、番組予告情報画面Ｄ１の代わりに、番組予告情報画面Ｄ１の表示を指示するための指示アイコンを画面表示する制御を行う（Ｓ１８）。この状態で、指示アイコンが選択された場合（Ｓ１９；Ｙｅｓ）、表示制御部８３は、番組予告情報画面Ｄ１を画面表示する制御を実行する（Ｓ１５）。その後、コンテンツ（放送データ）の番組終了、コンテンツの記録終了、記録データの再生終了、の何れかが発生した場合（Ｓ２０；Ｙｅｓ）、データ記録装置１０（制御部８０）は、再度即時表示フラグを参照し、即時表示フラグがＯＦＦである場合には（Ｓ２１；Ｎｏ）、番組予告情報画面Ｄ１ａ（図１３参照）を表示する（Ｓ２２）。そして、番組予告情報画面Ｄ１ａにおいて、予約情報生成選択部８４が予約情報の生成を選択した場合（Ｓ２３；Ｙｅｓ）、予約情報生成部８１は、抽出した番組予告情報１１０に基づいて予約情報を生成する（Ｓ２４）。
【００８２】
なお、データ記録装置１０の制御部８０は、コンテンツ（放送データ）内の番組が終了したことを判別するため（Ｓ２０；Ｙｅｓに該当）、ＥＰＧデータ記憶部３４のＥＰＧデータに基づいて、現在放送中の番組終了時刻を取得し（終了時刻取得手段）、現在時刻が番組終了時刻に到達した時点で、番組が終了したと判別する。
【００８３】
図１２は、表示制御部８３により、番組予告情報画面Ｄ１の表示を指示するための指示アイコンＤ３が画面表示された様子を示している。同図に示すように、指示アイコンＤ３は、表示装置９３に画面表示されているコンテンツ（放送データ）若しくは再生データの片隅に重畳して表示される。従って、番組予告情報１１０を抽出したことを、ユーザの視聴を邪魔することなく報知することができるとともに、ユーザが所望する場合にのみ番組予告情報１１０を表示することができる。
【００８４】
また、図１３は、表示制御部８３により、コンテンツ（放送データ）の番組終了、コンテンツの記録終了、記録データの再生終了、の何れかをトリガとして画面表示される番組予告情報画面Ｄ１ａを示している。同図に示す番組予告情報画面Ｄ１ａは、番組予告情報１１０を抽出したフレーム画像Ｇと、このフレーム画像Ｇに重畳する番組予告情報表示部１２０と、各指示ボタン１２１と、から構成されており、番組予告情報表示部１２０には、この番組予告情報画面Ｄ１ａの表示直前まで放送していた番組（再生データ）から抽出した全ての番組予告情報１１０が表示される。
【００８５】
同時に、予約情報生成選択部８４は、例えばユーザによる入力装置９４からの指示に従って、番組予告情報表示部１２０の番組予告情報１１０において何れかの番組予告情報１１０を選択する（図ではＮｏ．２の記録データが選択状態であることを示す）。なお、表示制御部８３は、選択状態にある番組予告情報１１０を抽出したフレーム画像Ｇを切替表示する。
【００８６】
そして、予約情報生成選択部８４は、ユーザによる各指示ボタン１２１の選択に従って、選択状態にある番組予告情報１１０に基づいて予約情報を生成するか否かを選択する。このように、コンテンツ（放送データ）の番組終了、コンテンツの記録終了、記録データの再生終了、の何れかをトリガとして番組予告情報画面Ｄ１ａを表示する場合には、その間に抽出した全ての番組予告情報１１０が表示されるので、番組予告情報１１０を抽出する毎に番組予告情報表示画面Ｄ１を表示しないことが設定されていても、ユーザは、抽出した全ての番組予告情報１１０を漏れなく確認することが可能となる。
【００８７】
また、常時コンテンツ（放送データ）の解析を行うことによるデータ記録装置１０の負荷を軽減させるため、制御部８０により、解析を開始する開始日時を予め決定しておく制御を行ってもよい（解析開始日時決定手段）。この場合、例えば、ＥＰＧデータ記憶部３４のＥＰＧデータに基づいて、番組が最終回であることを判別した場合、その番組の放送終了１０分前から解析を開始する等が想定される。これにより、データ記録装置１０の負荷を軽減させつつ、番組予告である可能性が高い放送データを解析対象とすることができる。
【００８８】
なお、記録データ再生部６０により再生されている記録データ（再生データ）の解析は、データ記録装置１０により記録が行われていない記録データが再生された場合に限定してもよい。また、処理能力に余裕がある場合には、早送りやスキップ再生のような特殊再生モードでの再生時においても解析を行う構成でもよい。
【００８９】
また、第２実施形態において説明した表示設定記憶部を、さらに第１実施形態に係るデータ記録装置１０に適用してもよい。すなわち、解析実行指示部８２による実行指示をトリガとしてコンテンツの解析を行った場合にも、番組予告情報１１０の抽出毎に番組予告情報１１０を表示するか、若しくは番組予告情報１１０の表示を指示するアイコンのみを表示するか、に関する設定情報を記憶し、この設定に従った制御を行う構成でもよい。
【００９０】
また、上記の例に示した放送システムにおけるデータ記録装置１０の各機能をプログラムとして提供することも可能である。また、そのプログラムを記録媒体（図示省略）に格納して提供することも可能である。記録媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリスティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク、ハードディスク等を利用可能である。
【００９１】
さらに、上記の実施形態におけるデータ記録装置１０の例によらず、装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。例えば、予約情報に基づいたコンテンツの記録をデータ記録装置が行い、それ以外の他の機能は他の装置、例えばテレビ受像機等が備えるように構成してもよい。この場合、予約情報はテレビ受像機からデータ記録装置へ送信されることとなる。
【図面の簡単な説明】
【００９２】
【図１】データ記録装置の機能ブロック図である。
【図２】コンテンツの映像情報（ａ）、および音声情報（ｂ）、の各一例を示す図である。
【図３】バッファに映像情報が保存される様子を表す説明図である。
【図４】予約情報生成の一連を表すフローチャートである。
【図５】表示制御部により画面表示される番組予告情報を例示する図である。
【図６】画面表示される番組予告情報の他の例を示す図である。
【図７】画面表示される番組予告情報のさらに他の例を示す図である。
【図８】画面表示される番組予告情報のさらに他の例を示す図である。
【図９】画面表示される番組予告情報のさらに他の例を示す図である。
【図１０】表示制御部により画面表示される記録データリストを例示する図である。
【図１１】第２実施形態に係る予約情報生成の一連を表すフローチャートである。
【図１２】表示制御部により画面表示される指示アイコンを例示する図である。
【図１３】画面表示される番組予告情報のさらに他の例を示す図である。
【符号の説明】
【００９３】
１０…データ記録装置  ２０…コンテンツ取得部  ２１…ＥＰＧデータ取得部  ３０…記憶部  ３１…記録データ記憶部  ３２…予約情報記憶部  ３３…バッファ  ３４…ＥＰＧデータ記憶部  ４０…コンテンツ変換部  ５０…コンテンツ記録部  ６０…記録データ再生部  ７０…コンテンツ解析部  ７１…映像解析部  ７２…音声認識部  ８０…制御部  ８１…予約情報生成部  ８２…解析実行指示部  ８３…表示制御部  ８４…予約情報生成選択部  ８５…番組予告情報変更部  ８６…記録データ選択部  １１０…番組予告情報  Ｇ…フレーム画像  Ｓ…音声情報
【図１】
2007274493.tif 000003
【図２】
2007274493.tif 000004
【図３】
2007274493.tif 000005
【図４】
2007274493.tif 000006
【図５】
2007274493.tif 000007
【図６】
2007274493.tif 000008
【図７】
2007274493.tif 000009
【図８】
2007274493.tif 000010
【図９】
2007274493.tif 000011
【図１０】
2007274493.tif 000012
【図１１】
2007274493.tif 000013
【図１２】
2007274493.tif 000014
【図１３】
2007274493.tif 000015