(57)【特許請求の範囲】
【請求項１】
複数の番組を取得する取得部と、
前記取得部が取得した複数の番組を、その番組の識別子と、その放送開始日時と、に関連づけて格納する保存部と、
前記取得部が取得した各番組から語句を抽出する抽出部と、
前記抽出部が抽出した語句が相対的な日時を示す語句であると、前記保存部に保存された、該語句が抽出された番組の放送開始日時を用いて、該相対的な日時を絶対的な日時に変換する変換部と、
前記変換部が変換した絶対的な日時を、前記語句が抽出された番組の識別子に関連づけて格納する記憶部と、
前記保存部に格納されている複数の番組のいずれかを再生する旨の指示入力を受け付ける入力部と、
前記入力部への指示入力に応じて、前記保存部に格納された複数の番組のいずれかを再生する再生部と、
前記再生部が再生している番組に関連づけられた前記絶対的な日時を前記記憶部から取得し、その取得された絶対的な日時を放送開始日時とする番組を、前記保存部から検索する検索部と、
前記検索部が検索した番組の再生が可能である旨の再生可能表示を前記再生部に表示させる制御部と、を含む番組録画再生装置。
【請求項２】
請求項１に記載の番組録画再生装置において、
前記入力部は、前記再生可能表示で再生可能とされた番組を再生する旨の再生指示を受け付け、
前記制御部は、前記入力部が前記再生指示を受け付けると、前記検索部が検索した番組を前記再生部に再生させる、番組録画再生装置。
【請求項３】
請求項１または２に記載の番組録画再生装置において、
前記相対的な日時を、前記語句が抽出された番組の放送開始日時を用いて前記絶対的な日時に変換する変換規則を格納する変換規則格納部をさらに含み、
前記変換部は、前記変換規則格納部に格納された変換規則に基づいて、前記相対的な日時を前記絶対的な日時に変換する、番組録画再生装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の番組録画再生装置において、
前記抽出部は、前記番組の映像データから前記語句を抽出する、番組録画再生装置。
【請求項５】
請求項４に記載の番組録画再生装置において、
前記抽出部は、前記番組が前記保存部に格納される際に、前記語句を抽出する、番組録画再生装置。
【請求項６】
請求項４に記載の番組録画再生装置において、
前記抽出部は、前記番組が前記再生部にて再生される際に、前記語句を抽出する、番組録画再生装置。
【請求項７】
請求項４に記載の番組録画再生装置において、
前記抽出部は、前記各番組から前記語句を抽出する抽出動作を、バッチ処理で行う、番組録画再生装置。
【請求項８】
請求項１ないし７のいずれか１項に記載の番組録画再生装置において、
前記保存部は、前記取得部が取得した複数の番組を、さらに、その放送局を識別するための放送局識別子およびそのチャンネルを識別するためのチャンネル識別子の内少なくとも１つに関連づけて格納し、
前記記憶部は、前記変換部が変換した絶対的な日時を、さらに、前記語句が抽出された番組の放送局の放送局識別子およびそのチャンネルを識別するためのチャンネル識別子の内少なくとも１つに関連づけて格納し、
前記検索部は、前記再生部が再生している番組に関連づけられた前記絶対的な日時および、前記放送局識別子または前記チャンネル識別子を、前記記憶部から取得し、その取得された絶対的な日時を放送開始日時とし、かつ、該放送局識別子の放送局または該チャンネル識別子のチャンネルで放送された番組を、前記保存部から検索する、番組録画再生装置。
【請求項９】
番組録画再生装置が行う番組録画再生方法であって、
複数の番組を取得する取得ステップと、
前記複数の番組を、その番組の識別子と、その放送開始日時と、に関連づけて保存する保存ステップと、
前記各番組から語句を抽出する抽出ステップと、
前記抽出された語句が相対的な日時を示す語句であると、前記保存されている、該語句が抽出された番組の放送開始日時を用いて、該相対的な日時を絶対的な日時に変換する変換ステップと、
前記絶対的な日時を、前記語句が抽出された番組の識別子に関連づけて記憶する記憶ステップと、
前記保存されている複数の番組のいずれかを再生する旨の指示入力を受け付ける指示入力受付ステップと、
前記指示入力に応じて、前記保存された複数の番組のいずれかを再生する再生ステップと、
前記再生されている番組に関連づけられた前記絶対的な日時を放送開始日時とする番組を、前記保存されている番組から検索する検索ステップと、
前記検索された番組の再生が可能である旨の再生可能表示を行う表示制御ステップと、を含む番組録画再生方法。
【請求項１０】
請求項９に記載の番組録画再生方法において、
前記再生可能表示で再生可能とされた番組を再生する旨の再生指示を受け付ける入力ステップと、
前記再生指示が受け付けられると、前記検索された番組を再生させる再生制御ステップと、をさらに含む番組録画再生方法。
【請求項１１】
請求項９または１０に記載の番組録画再生方法において、
前記番組録画再生装置は、前記相対的な日時を、前記語句が抽出された番組の放送開始日時を用いて前記絶対的な日時に変換する変換規則を格納する変換規則格納部をさらに含み、
前記変換ステップでは、前記変換規則格納部に格納された変換規則に基づいて、前記相対的な日時を前記絶対的な日時に変換する、番組録画再生方法。
【請求項１２】
請求項９ないし１１のいずれか１項に記載の番組録画再生方法において、
前記抽出ステップでは、前記番組の映像データから前記語句を抽出する、番組録画再生方法。
【請求項１３】
請求項１２に記載の番組録画再生方法において、
前記抽出ステップでは、前記番組が保存される際に前記語句を抽出する、番組録画再生方法。
【請求項１４】
請求項１２に記載の番組録画再生方法において、
前記抽出ステップでは、前記番組が再生される際に前記語句を抽出する、番組録画再生方法。
【請求項１５】
請求項１２に記載の番組録画再生方法において、
前記抽出ステップでは、前記各番組から前記語句を抽出する抽出動作を、バッチ処理で行う、番組録画再生方法。
【請求項１６】
請求項９ないし１５のいずれか１項に記載の番組録画再生方法において、
前記保存ステップでは、前記複数の番組を、さらに、その放送局を識別するための放送局識別子およびそのチャンネルを識別するためのチャンネル識別子の内少なくとも１つに関連づけて保存し、
前記記憶ステップでは、前記絶対的な日時を、さらに、前記語句が抽出された番組の放送局の放送局識別子およびそのチャンネルを識別するためのチャンネル識別子の内少なくとも１つに関連づけて記憶し、
前記検索ステップでは、前記再生されている番組に関連づけられた前記絶対的な日時を放送開始日時とし、かつ、前記再生されている番組に関連づけられた前記放送局識別子の放送局または前記チャンネル識別子のチャンネルで放送された番組を、前記保存されている番組から検索する、番組録画再生方法。
【請求項１７】
コンピュータに番組録画再生処理を実行させるプログラムであって、
複数の番組を取得する取得処理と、
前記複数の番組を、その番組の識別子と、その放送開始日時と、に関連づけて保存する保存処理と、
前記各番組から語句を抽出する抽出処理と、
前記抽出された語句が相対的な日時を示す語句であると、前記保存されている、該語句が抽出された番組の放送開始日時を用いて、該相対的な日時を絶対的な日時に変換する変換処理と、
前記絶対的な日時を、前記語句が抽出された番組の識別子に関連づけて記憶する記憶処理と、
前記保存されている複数の番組のいずれかを再生する旨の指示入力を受け付ける指示入力受付処理と、
前記指示入力に応じて、前記保存された複数の番組のいずれかを再生する再生処理と、
前記再生されている番組に関連づけられた前記絶対的な日時を放送開始日時とする番組を、前記保存されている番組から検索する検索処理と、
前記検索された番組の再生が可能である旨の再生可能表示を行う表示制御処理と、
前記再生可能表示で再生可能とされた番組を再生する旨の再生指示を受け付ける入力処理と、
前記再生指示が受け付けられると、前記検索された番組を再生させる再生制御処理と、を含む番組録画再生処理を、前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組録画再生装置、番組録画再生方法およびプログラムに関し、特には、録画された複数の放送番組の中から所望の放送番組を探し出す番組録画再生装置、番組録画再生方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザは、番組録画再生装置に録画された番組を再生するには、録画番組の一覧表示から所望の番組を選択し、その所望の番組を再生していた（特許文献１（特開２００５−３２８４００号公報）参照）。
【０００３】
今後、ＨＤＤレコーダまたは記録型光ディスクレコーダ等の大容量記憶装置を用いた録画再生装置に２４時間、全チャンネルの放送番組が録画されるようになると、録画再生装置内に録画されている番組数が増える。このため、ユーザが、どの番組を見るか選択に窮し、所望の番組を容易に選択することが困難になる。
【０００４】
また、２４時間、全チャンネルの放送番組を録画することが可能な環境では、ユーザが現在放送中の番組より既に録画された番組を視聴する機会が増えると考えられる。
【特許文献１】特開２００５−３２８４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような録画環境で、過去に録画した番組の再生中に、「今夜９：００から放送」または「日曜夜１０：００」等の、番組放送日時に対する相対的な日時を用いた番組宣伝のテロップが入った場合、その宣伝された番組も既に録画されていると考えられる。
【０００６】
しかし、録画された番組が再生されて視聴されている日時と、番組が放送された日時とが異なると、宣伝された番組の放送日時が、テロップに示された相対的な日時と対応しなくなる（例えば、テロップ中で相対的な日時を示す「今夜」が、番組を視聴している日の夜でない）。このため、ユーザが、録画番組の一覧表示の中から、テロップの相対的な日時に対応する番組を探し出すのが困難であった。
【０００７】
さらに言えば、宣伝された番組が録画済なのか未録画なのかを確認することが困難であった。
【０００８】
本発明の目的は、再生中の番組で宣伝された番組を、容易に視聴することを可能にする番組録画再生装置、番組録画再生方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の番組録画再生装置は、複数の番組を取得する取得部と、前記取得部が取得した複数の番組を、その番組の識別子と、その放送開始日時と、に関連づけて格納する保存部と、前記取得部が取得した各番組から語句を抽出する抽出部と、前記抽出部が抽出した語句が相対的な日時を示す語句であると、前記保存部に保存された、該語句が抽出された番組の放送開始日時を用いて、該相対的な日時を絶対的な日時に変換する変換部と、前記変換部が変換した絶対的な日時を、前記語句が抽出された番組の識別子に関連づけて格納する記憶部と、前記保存部に格納されている複数の番組のいずれかを再生する旨の指示入力を受け付ける入力部と、前記入力部への指示入力に応じて、前記保存部に格納された複数の番組のいずれかを再生する再生部と、前記再生部が再生している番組に関連づけられた前記絶対的な日時を前記記憶部から取得し、その取得された絶対的な日時を放送開始日時とする番組を、前記保存部から検索する検索部と、前記検索部が検索した番組の再生が可能である旨の再生可能表示を前記再生部に表示させる制御部とを含む。
【００１０】
また、本発明の番組録画再生方法は、番組録画再生装置が行う番組録画再生方法であって、複数の番組を取得する取得ステップと、前記複数の番組を、その番組の識別子と、その放送開始日時と、に関連づけて保存する保存ステップと、前記各番組から語句を抽出する抽出ステップと、前記抽出された語句が相対的な日時を示す語句であると、前記保存されている、該語句が抽出された番組の放送開始日時を用いて、該相対的な日時を絶対的な日時に変換する変換ステップと、前記絶対的な日時を、前記語句が抽出された番組の識別子に関連づけて記憶する記憶ステップと、前記保存されている複数の番組のいずれかを再生する旨の指示入力を受け付ける指示入力受付ステップと、前記指示入力に応じて、前記保存された複数の番組のいずれかを再生する再生ステップと、前記再生されている番組に関連づけられた前記絶対的な日時を放送開始日時とする番組を、前記保存されている番組から検索する検索ステップと、前記検索された番組の再生が可能である旨の再生可能表示を行う表示制御ステップとを含む。
【００１１】
一般的に、番組の宣伝では、その放送日時が示される。
【００１２】
上記発明によれば、番組から抽出された語句が相対的な日時を示す語句であると、その相対的な日時が、その番組の放送開始日時を用いて絶対的な日時に変換される。また、その番組が再生される際、その絶対的な日時を放送開始日時とする番組が、既に格納されている番組の中から検索され、その検索された番組の再生が可能である旨の再生可能表示が行われる。
【００１３】
このため、利用者は、再生中の番組内で宣伝された番組が録画済なのか未録画なのかを簡単に確認することが可能になる。よって、利用者は、再生中の番組内で宣伝された番組が、録画済みが否かを確認することなく、再生可能な番組を容易に視聴することが可能となる。
【００１４】
なお、前記入力部は、前記再生可能表示で再生可能とされた番組を再生する旨の再生指示を受け付け、前記制御部は、前記入力部が前記再生指示を受け付けると、前記検索部が検索した番組を前記再生部に再生させることが望ましい。
【００１５】
上記発明によれば、利用者は、再生可能表示が行われた後、再生指示を入力するだけで、再生中の番組で宣伝された番組を視聴することが可能になる。よって、利用者は、再生中の番組で宣伝された番組を、容易に視聴することが可能になる。
【００１６】
また、前記番組録画再生装置は、前記相対的な日時を、前記語句が抽出された番組の放送開始日時を用いて絶対的な日時に変換する変換規則を格納する変換規則格納部をさらに含み、前記変換部は、前記変換規則格納部に格納された変換規則に基づいて、前記相対的な日時を前記絶対的な日時に変換することが望ましい。
【００１７】
上記発明によれば、相対的な日時を絶対的な日時にする変換を、変換規則格納部で一元的に管理できる。
【００１８】
また、前記抽出部は、前記番組の映像データから前記語句を抽出することが望ましい。
【００１９】
上記発明によれば、番組のテロップから、番組宣伝である可能性のある語句を抽出できる。
【００２０】
また、前記抽出部は、前記番組が前記保存部に格納される際に、前記語句を抽出することが望ましい。
【００２１】
上記発明によれば、保存部に格納される全ての番組から、番組宣伝に関する情報を抽出する処理を行うことが可能となる。
【００２２】
また、前記抽出部は、前記番組が前記再生部にて再生される際に、前記語句を抽出することが望ましい。
【００２３】
上記発明によれば、語句を抽出する必要のない未再生の番組から語句を抽出する無駄を省くことが可能になる。
【００２４】
また、前記抽出部は、前記各番組から前記語句を抽出する抽出動作を、バッチ処理で行うことが望ましい。
【００２５】
上記発明によれば、抽出動作を一括して行うことが可能になる。
【００２６】
また、前記保存部は、前記取得部が取得した複数の番組を、さらに、その放送局を識別するための放送局識別子およびそのチャンネルを識別するためのチャンネル識別子の内少なくとも１つに関連づけて格納し、前記記憶部は、前記変換部が変換した絶対的な日時を、さらに、前記語句が抽出された番組の放送局の放送局識別子およびそのチャンネルを識別するためのチャンネル識別子の内少なくとも１つに関連づけて格納し、前記検索部は、前記再生部が再生している番組に関連づけられた前記絶対的な日時および、前記放送局識別子または前記チャンネル識別子を、前記記憶部から取得し、その取得された絶対的な日時を放送開始日時とし、かつ、該放送局識別子の放送局または該チャンネル識別子のチャンネルで放送された番組を、前記保存部から検索することが望ましい。
【００２７】
上記発明によれば、利用者は、再生中の番組内で宣伝された番組が録画済なのか未録画なのかを、簡単かつ確実に確認することが可能になる。
【００２８】
また、本発明のプログラムは、コンピュータに番組録画再生処理を実行させるプログラムであって、複数の番組を取得する取得処理と、前記複数の番組を、その番組の識別子と、その放送開始日時と、に関連づけて保存する保存処理と、前記各番組から語句を抽出する抽出処理と、前記抽出された語句が相対的な日時を示す語句であると、前記保存されている、該語句が抽出された番組の放送開始日時を用いて、該相対的な日時を絶対的な日時に変換する変換処理と、前記絶対的な日時を、前記語句が抽出された番組の識別子に関連づけて記憶する記憶処理と、前記保存されている複数の番組のいずれかを再生する旨の指示入力を受け付ける指示入力受付処理と、前記指示入力に応じて、前記保存された複数の番組のいずれかを再生する再生処理と、前記再生されている番組に関連づけられた前記絶対的な日時を放送開始日時とする番組を、前記保存されている番組から検索する検索処理と、前記検索された番組の再生が可能である旨の再生可能表示を行う表示制御処理と、前記再生可能表示で再生可能とされた番組を再生する旨の再生指示を受け付ける入力処理と、前記再生指示が受け付けられると、前記検索された番組を再生させる再生制御処理と、を含む番組録画再生処理を、前記コンピュータに実行させる。
【００２９】
上記発明によれば、上記録画再生方法をコンピュータに実行させることが可能になる。
【発明の効果】
【００３０】
本発明によれば、利用者は、再生中の番組で宣伝された番組を容易に視聴することが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施例を図面を参照して説明する。
【００３２】
図１は、本発明の一実施例の番組録画再生装置を示したブロック図である。
【００３３】
図１において、番組録画再生装置は、メモリ１と、制御装置２と、取得部３と、録画データ保存部４と、映像解析エンジン５と、テロップ辞書格納部６と、宣伝データ記憶部７と、入力部８と、再生部９とを含む。
【００３４】
制御装置２は、録画再生制御部２１と、変換部２２と、検索部２３と、表示制御部２４とを含む。取得部３は、エンコーダ３１と、チューナ３２とを含む。入力部８は、リモコン８１と、リモコン受光部８２とを含む。再生部９は、デコーダ９１と、表示装置９２とを含む。
【００３５】
メモリ１は、コンピュータにて読み取り可能な記録媒体である。メモリ１には、制御装置２の動作を規定するプログラムが記録されている。
【００３６】
制御装置２は、ＣＰＵ等のコンピュータであり、メモリ１に記録されているプログラムを読み取り、そのプログラムを実行することによって、種々の機能、例えば、録画再生制御部２１と、変換部２２と、検索部２３と、表示制御部２４とを実現する。なお、録画再生制御部２１と、表示制御部２４とで、制御部を構成する。
【００３７】
取得部３は、複数の放送番組４ａを取得する。具体的には、エンコーダ３１は、アナログ放送の番組を受け付け、その番組をＭＰＥＧデータ等のデジタル番組に変換する。チューナ３２は、ＭＰＥＧデータ等を含むデジタル放送を受信する。
【００３８】
録画データ保存部４は、取得部３が取得した番組４ａごとに、番組４ａと、その番組名４ｂと、その放送開始日時４ｃと、その放送終了日時４ｄと、その放送局を示す放送局コード４ｅと、その番組のＣＨ（チャンネル）コード４ｆとを関連づけて格納する。
【００３９】
本実施例では、番組名４ｂとして、番組４ａを放送日時を含めて識別するための番組識別子が用いられる。なお、番組識別子は、番組名と異なる情報、例えば各番組に割り振られた番組コード等でもよく、また、番組４ａのデータ内に格納されてもよく、また、番組識別子用の項目が、録画データ保存部４に設けられてもよい。
【００４０】
なお、制御装置２の録画再生制御部２１が、それらを録画データ保存部４に格納する。      
【００４１】
録画再生制御部２１は、放送波に含まれる番組情報から、番組名４ｂと、放送開始日時４ｃと、放送終了日時４ｄと、放送局コード４ｅと、ＣＨコード４ｆを取得する。なお、録画再生制御部２１は、時計部（不図示）から放送開始日時４ｃ等を取得してもよい。
【００４２】
デジタル放送では、１つの放送局が複数のＣＨを有し、各ＣＨからデジタル番組を放送可能であるため、録画データ保存部４は、１つの番組に対して、放送局コード４ｅとＣＨコード４ｆを格納する。
【００４３】
映像解析エンジン５は、抽出部の一例であり、取得部３が取得した各番組４ａから、文字（語句）を抽出する。具体的には、映像解析エンジン５は、番組の映像データを解析して文字を抽出する。例えば、映像解析エンジン５は、１フレーム単位または１コマ単位、ＭＰＥＧデータならＩフレームごと、もしくは規定時間単位で映像データを解析する。
【００４４】
このため、番組内で、テロップ等により、他の番組の放送日時を示す番組宣伝情報が文字で示されると、映像解析エンジン５は、その他の番組の放送日時を抽出する。なお、抽出された文字は、「今夜９時」のように、文字が抽出された番組の放送日時を基準とする相対的な日時を示す可能性がある。
【００４５】
なお、番組４ａで文字が表示されない場合、映像解析エンジン５は文字を抽出しない。
【００４６】
テロップ辞書格納部６は、変換規則格納部の一例であり、相対的な日時を、その相対的な日時が抽出された番組４ａの放送開始日時４ｃを用いて、絶対的な日時に変換する変換規則（以下「テロップ辞書」と称する。）を格納する。
【００４７】
制御装置２の変換部２２は、映像解析エンジン５が抽出した文字が相対的な日時を示す文字であると、テロップ辞書格納部６に格納されたテロップ辞書に基づいて、その文字が抽出された番組４ａの放送開始日時４ｃを用いて、その相対的な日時を絶対的な日時に変換する。
【００４８】
宣伝データ記憶部７は、その絶対的な日時が対象番組の日時として示されているジャンプ情報７１を格納する。具体的には、変換部２２が、ジャンプ情報７１を生成し、そのジャンプ情報７１を宣伝データ記憶部７に格納する。
【００４９】
ジャンプ情報７１では、番組識別子７１ａと、番組宣伝の有無７１ｂと、対象番組の日時を含む番組宣伝データ７１ｃとが関連づけられている。
【００５０】
番組識別子７１ａは、録画データ保存部４に格納された番組４ａと、宣伝データ記憶部７に格納された、その番組４ａのジャンプ情報７１と、を関連づける情報である。例えば、変換部２２は、映像解析エンジン５が解析した番組４ａに対して、録画データ保存部４で関連づけて格納されている番組識別子を録画データ保存部４から読み出し、その番組識別子を、ジャンプ情報７１の番組識別子７１ａとして使用する。
【００５１】
番組宣伝の有無７１ｂは、番組識別子７１ａにて特定された番組４ａから、映像解析エンジン５が日時を示す文字を抽出した場合、変換部２２にて番組宣伝有りとされ、一方、その番組４ａから映像解析エンジン５が日時を抽出しなかった場合、変換部２２にて番組宣伝無しとされる。
【００５２】
番組宣伝データ７１ｃは、番組宣伝の日時７１ｃ１と、対象番組の日時７１ｃ２と、放送局コード７１ｃ３と、ＣＨコード７１ｃ４とを含む。
【００５３】
宣伝番組の日時７１ｃ１は、番組識別子７１ａにて特定された番組４ａで日時を示す文字が表示された日時（絶対日時）を示し、変換部２２にて算出される。具体的に、変換部２２は、番組識別子７１ａにて特定された番組４ａの放送開始日時４ｃを録画データ保存部４から読み出し、その放送開始日時４ｃに、その番組４ａが開始されてから番組４ａで日時を示す文字が表示されるまでの時間を加算することにより宣伝番組の日時７１ｃ１を算出する。
【００５４】
番組４ａが開始されてから日時が通知されるまでの時間としては、番組４ａで日時を示す文字が表示された場所を特定する情報が用いられる。例えば、この情報として、時間的情報（例：３０秒目）や、位置的情報（例：３０フレーム目）が用いられる。なお、位置的情報は、番組のデータ形式に応じて、時間的情報に変更される。
【００５５】
対象番組の日時７１ｃ２は、上述したように変換部２２にて算出される。さらに言えば、変換部２２は、テロップ辞書格納部６に格納されているテロップ辞書に基づいて、相対的な日時が抽出された番組４ａの放送開始日時４ｃから算出された宣伝番組の日時７１ｃ１を用いて、相対的な日時を絶対的な日時に変換する。
【００５６】
図２ないし４は、テロップ辞書格納部６に格納されているテロップ辞書の一例を示した説明図である。
【００５７】
図１に戻って、放送局コード７１ｃ３は、番組識別子７１ａにて特定された番組４ａを放送した放送局を示し、変換部２２によって録画データ保存部４から読み取られたものが使用される。
【００５８】
ＣＨコード７１ｃ４は、番組識別子７１ａにて特定された番組４ａのＣＨを示し、変換部２２によって録画データ保存部４から読み取られたものが使用される。
【００５９】
入力部８は、利用者の入力を受け付ける。具体的には、リモコン８１は、種々の操作ボタン（例えば、テンキー、再生ボタンおよび停止ボタン）を有し、その操作ボタンが操作されると、その操作ボタンに応じた指示を送信する。リモコン受光部８２は、リモコン８１から送信された指示を受光し、その指示を制御装置２に提供する。
【００６０】
再生部９は、録画データ保存部４に格納された番組の中から、リモコン８１にて選択された番組を再生する。具体的には、デコーダ９１は、その選択された番組をデコードし、表示装置９２は、そのデコードされた番組を表示する。
【００６１】
制御装置２の検索部２３は、再生部９が再生している番組４ａの番組識別子を用いて、その番組４ａに関連づけられたジャンプ情報７１を宣伝データ記憶部７から取得し、ジャンプ情報７１内の対象番組の日時７１ｃ２を放送開始日時４ｃとし、かつ、ジャンプ情報７１内の放送局コード７１ｃ３およびＣＨコード７１ｃ４と関連づけられた番組を、録画データ保存部４から検索する。
【００６２】
制御装置２の表示制御部２４は、検索部２３が検索した番組の再生が可能である旨の再生可能表示（例えば、再生可能表示アイコン）を表示装置９２に表示する。
【００６３】
制御装置２の録画再生制御部２１は、再生可能表示が行われている間に再生可能表示で再生可能とされた番組を再生する旨の再生指示を入力部８が受け付ける（例えば、再生可能表示アイコンが選択される、または、リモコン８１の特定のボタンが押下される）と、再生を促された番組を録画データ保存部４から読み出し再生部９に再生させる。
【００６４】
次に、動作を説明する。
【００６５】
図５は、ジャンプ情報７１を生成する動作を説明するためのフローチャートである。以下、図５を参照して、ジャンプ情報７１の生成動作を説明する。なお、以下では、番組を録画データ保存部４に録画する際に、ジャンプ情報７１が生成される。
【００６６】
ステップＳ１では、録画時、録画再生制御部２１は、エンコーダ３１もしくはチューナ３２よりＭＰＥＧデータ等の番組４ａを受け取り、番組４ａごとに、番組４ａと、番組名４ｂと、放送開始日時４ｃと、放送終了日時４ｄと、放送局コード４ｅと、ＣＨコード４ｆとを関連づけて、録画データ保存部４に格納する。
【００６７】
録画再生制御部２１は、放送波に含まれる番組情報から、番組名４ｂと、放送開始日時４ｃと、放送終了日時４ｄと、放送局コード４ｅと、ＣＨコード４ｆを取得する。録画再生制御部２１は、時計部（不図示）から放送開始日時４ｃ等を取得してもよい。
【００６８】
続いて、録画再生制御部２１は、ステップＳ２を実行する。
【００６９】
ステップＳ２では、制御装置２は、番組４ａが継続している場合にはステップＳ３を実行し、番組４ａが終了した場合にはステップＳ４を実行する。
【００７０】
ステップＳ３では、録画再生制御部２１は、番組４ａの映像データを映像解析エンジン５に渡し、映像解析エンジン５は、その映像データの中に文字情報が含まれているかどうか解析し、文字情報が含まれている場合、その文字情報を抽出する。
【００７１】
映像解析エンジン５は、映像データを、１フレーム単位、１コマ単位、ＭＰＥＧデータならＩフレームごと、もしくは、規定時間単位で解析する。映像解析エンジン５は、その抽出結果を、変換部２２に提供する。
【００７２】
変換部２２は、抽出結果を受け付けると、ステップＳ５を実行する。
【００７３】
ステップＳ５では、変換部２２は、抽出結果が文字情報を含んでいる場合にはステップＳ６を実行し、抽出結果が文字情報を含んでいない場合にはステップＳ１を実行する。
【００７４】
ステップＳ６では、変換部２２は、テロップ辞書格納部６に格納されたテロップ辞書を参照し、抽出された文字情報が日時を示すかどうか判定する。
【００７５】
続いて、変換部２２は、ステップＳ７を実行する。
【００７６】
ステップＳ７では、変換部２２は、文字情報が日時を示す場合には、その文字情報は、番組宣伝用（番組宣伝）であると判断してステップＳ８を実行し、文字情報が日時を示さない場合にはステップＳ１を実行する。
【００７７】
ステップＳ８では、変換部２２は、テロップ辞書格納部６に格納されたテロップ辞書に基づいて以下のように動作する。変換部２２は、文字情報が相対的な日時を示すと、その相対的な日時が抽出された番組４ａの放送開始日時４ｃを用いて、その相対的な日時を絶対的な日時に変換し、その絶対的日時を、対象番組の放送日時とする。
【００７８】
なお、文字情報が示す日時が絶対的な日時であると、変換部２２は、その文字情報が示す日時を、対象番組の放送日時とする。
【００７９】
変換部２２は、対象番組の放送日時を決定すると、ステップＳ９を実行する。
【００８０】
ステップＳ９では、変換部２２は、録画データ保存部４を参照しながら、番組識別子７１ａと、番組宣伝の有無（この場合は、番組宣伝有り）７１ｂと、対象番組の日時、放送局コードおよびＣＨコードを含む番組宣伝データ７１ｃと、が関連づけられているジャンプ情報７１を生成し、そのジャンプ情報７１を宣伝データ記憶部７に格納し、その後、ステップＳ１を実行する。
【００８１】
一方、ステップＳ４では、変換部２２は、宣伝データ記憶部７の番組宣伝の有無７１ｂを参照し、そこに番組宣伝有りが格納されていないと、番組宣伝無しを保存する。
【００８２】
図６は、図５に示したステップＳ６〜Ｓ８のうち、相対的な日時を絶対的な日時に変換する具体例を説明するためのフローチャートである。以下、図６を参照して、相対的な日時を絶対的な日時に変換する動作を説明する。
【００８３】
ステップＳ１０１では、変換部２２は、抽出された文字のサイズを、映像解析エンジン５から取得する。その後、ステップＳ１０２が実行される。
【００８４】
ステップＳ１０２では、変換部２２は、抽出された文字のサイズが一定値よりも小さい場合にはステップＳ１０３を実行し、抽出された文字のサイズが一定値以上の場合にはステップＳ１０４を実行する。
【００８５】
ステップＳ１０３では、変換部２２は、抽出された文字は、番組宣伝に該当しないと判断する。
【００８６】
一方、ステップＳ１０４では、変換部２２は、テロップ辞書格納部６に格納されているテロップ辞書を参照する。その後、ステップＳ１０５が実行される。
【００８７】
ステップＳ１０５では、変換部２２は、抽出された文字が、テロップ辞書の抽出文字の欄（図２ないし４参照）に無い場合には、ステップＳ１０３を実行し、抽出された文字が、テロップ辞書の抽出文字の欄にある場合には、ステップＳ１０６を実行する。
【００８８】
ステップＳ１０６では、変換部２２は、テロップ辞書が有する日付特定テーブルの抽出文字の欄に記載された文字（図２および３参照）と、抽出された文字を比較する。その後、ステップＳ１０７が実行される。
【００８９】
ステップＳ１０７では、変換部２２は、日付特定テーブルの抽出文字の欄に、抽出された文字がある場合には、ステップＳ１０８を実行し、日付特定テーブルの抽出文字の欄に、抽出された文字がない場合には、ステップＳ１０９を実行する。
【００９０】
ステップＳ１０８では、変換部２２は、絶対的日時の日付を、日付特定テーブルに基づいて決定する。
【００９１】
例えば、「今日」という相対的な日付を示す文字が抽出された場合、変換部２２は、日付特定テーブルに基づいて、絶対的日時の日付を、番組宣伝の日時の日付に設定する。
【００９２】
なお、変換部２２は、番組宣伝の日時を以下のようにして算出する。
【００９３】
変換部２２は、録画中の番組４ａの放送開始日時４ｃを、録画データ保存部４から読み出し、その放送開始日時４ｃに、その番組４ａが開始されてから番組４ａで日時が通知されるまでの時間を加算することにより宣伝番組の日時７１ｃ１を算出する。
【００９４】
一方、ステップＳ１０９では、変換部２２は、絶対的日時の日付を、録画中の番組４ａの録画日に設定する。
【００９５】
ステップＳ１０８またはＳ１０９が終了すると、ステップＳ１１０が実行される。
【００９６】
ステップＳ１１０では、変換部２２は、テロップ辞書が有する時刻特定テーブル１の抽出文字の欄に記載された文字（図３および４参照）と、抽出された文字を比較する。その後、ステップＳ１１１が実行される。
【００９７】
ステップＳ１１１では、変換部２２は、時刻特定テーブル１の抽出文字の欄に、抽出された文字がある場合には、ステップＳ１１２を実行し、時刻特定テーブル１の抽出文字の欄に、抽出された文字がない場合には、ステップＳ１１３を実行する。
【００９８】
ステップＳ１１２では、変換部２２は、絶対的日時の時刻を、時刻特定テーブル１に基づいて決定する。
【００９９】
例えば、「ＰＭ」という文字が抽出された場合、変換部２２は、本番組録画再生装置の扱い時刻が２４時間時刻の場合は、時刻特定テーブル１に基づいて、絶対的日時の時刻を、番組宣伝の日時の時刻に１２時を加算した時刻にする。
【０１００】
なお、本番組録画再生装置の扱い時刻が２４時間時刻の場合は、時刻特定テーブル２に、２４時間表記を１２時間表記に変換する変換規則（例えば、抽出された時刻「Ｘ時」の「Ｘ」が１２を超えていたら、「Ｘ」を「ＰＭ（Ｘ−１２）時」に変換する）を格納しておき、変換部２２は、その時刻特定テーブル２を用いて、２４時間表記の抽出文字を１２時間表記に修正する。ステップＳ１１２が終了すると、ステップＳ１１３が実行される。
【０１０１】
一方、ステップＳ１１３では、変換部２２は、テロップ辞書が有する時刻特定テーブル２の抽出文字の欄に記載された文字（図４参照）と、抽出された文字を比較する。その後、ステップＳ１１４が実行される。
【０１０２】
ステップＳ１１４では、変換部２２は、時刻特定テーブル２の抽出文字の欄に、抽出された文字がある場合には、ステップＳ１１５を実行し、時刻特定テーブル２の抽出文字の欄に、抽出された文字がない場合には、ステップＳ１１６を実行する。
【０１０３】
ステップＳ１１５では、変換部２２は、時刻特定テーブル２に基づいて、２４時間制での絶対的な時刻を設定し、また、ステップＳ１１６では、変換部２２は、絶対的日時の時刻を、録画中の番組４ａの録画開示時刻に設定する。
【０１０４】
ステップＳ１１５またはＳ１１６が終了すると、ステップＳ１１７が実行される。
【０１０５】
ステップＳ１１７では、変換部２２は、上述したように設定された絶対的日時が矛盾しないか確認する。例えば、変換部２２は、設定された絶対的日時が、宣伝番組の日時７１ｃ１より古くなっていると、矛盾があると判断し、設定された絶対的日時が、宣伝番組の日時７１ｃ１より時間的に後になっていると、矛盾がないと判断する。
【０１０６】
その後、ステップＳ１１８が実行される。
【０１０７】
ステップＳ１１８では、変換部２２は、矛盾があると判断した場合にはステップＳ１０３を実行し、矛盾がないと判断した場合にはステップＳ１１９を実行する。
【０１０８】
ステップＳ１１９では、変換部２２は、設定された絶対的日時を、対象番組の日時として設定する。
【０１０９】
図７は、番組再生時の動作を説明するためのフローチャートである。以下、図７を参照して、番組再生時の動作を説明する。
【０１１０】
入力部８が、録画データ保存部４に格納されている所定番組の再生指示を利用者から受け付けると、ステップＳ２０１が実行される。
【０１１１】
ステップＳ２０１では、録画再生制御部２１は、利用者にて指定された番組を録画データ保存部４から読み出し、その番組をデコーダ９１に渡し、その番組を表示装置９２に表示する。その後、ステップＳ２０２が実行される。
【０１１２】
ステップＳ２０２では、検索部２３は、録画再生制御部２１にて読み出された番組の番組識別子を録画データ保存部４から読み出し、その番組識別子を用いて、その番組に関連づけられたジャンプ情報を宣伝データ記憶部７から検索する。そのジャンプ情報が検索されると、ステップＳ２０３が実行される。
【０１１３】
ステップＳ２０３では、そのジャンプ情報に含まれる番組宣伝の有無が、番組宣伝無しである場合、ステップＳ２０４が実行され、その番組宣伝の有無が、番組宣伝有りの場合、ステップＳ２０５が実行される。
【０１１４】
ステップＳ２０４では、録画再生制御部２１は、ステップＳ２０１で読み出した番組の再生を継続する。
【０１１５】
一方、ステップＳ２０５では、検索部２３は、検索されたジャンプ情報内の対象番組の日時を読み出す。なお、この対象番組を、番組宣伝された番組である。その後、ステップＳ２０６が実行される。
【０１１６】
ステップＳ２０６では、検索部２３は、対象番組の日時と、時計部（不図示）が示す現在の日時とを比較し、対象番組の日時の方が古ければ、ステップＳ２０７を実行し、一方、現在の日時の方が古ければ、ステップＳ２０４を実行する。
【０１１７】
ステップＳ２０７では、検索部２３は、対象番組の日時を放送開始日時とし、かつ、そのジャンプ情報内の放送局コードおよびＣＨコードと関連づけられた番組を、録画データ保存部４から検索する。その後、ステップＳ２０８が実行される。
【０１１８】
ステップＳ２０８では、検索された番組が録画データ保存部４にないと、ステップＳ２０４が実行され、検索された番組が録画データ保存部４にあると、ステップＳ２０９が実行される。
【０１１９】
ステップＳ２０９では、検索部２３は、そのジャンプ情報から、番組宣伝の日時を読み出す。その後、ステップＳ２１０が実行される。
【０１２０】
ステップＳ２１０では、検索部２３は、録画データ保存部４から、再生中の番組の放送開始日時を読み取り、番組宣伝の日時からその放送開始日時を差し引くことによって、番組が始まってから番組内に日時が表示されるまでの時間を算出する。その後、検索部２３は、その算出された時間をもとに、不図示の時計部を利用して、番組内に日時が表示されるタイミングを検出する。
【０１２１】
番組内に日時が表示されるタイミングになると、ステップＳ２１１が実行される。
【０１２２】
なお、検索部２３は、時間ではなく、番組が始まってから番組内に日時が表示されるまでに、再生される番組のデータバイト数を算出し、そのデータバイト数を、番組内に日時が表示されるタイミングとしてもよく、番組内に日時が表示されるタイミングを、番組が始まってから番組内に日時が表示されるまでに再生されるＩフレーム数としてもよい。
【０１２３】
ステップＳ２１１では、検索部２３は、表示制御部２４に再生可能表示を実行させる。表示制御部２４は、検索部２３が検索した番組の再生を促す旨の再生可能表示アイコン（もしくは文字）を、表示装置９２に表示する。なお、再生可能表示アイコンの表示期間は、例えば、検索部２３が、時間、再生済みバイト数またはＩフレーム数を指定することによって設定される。その後、ステップＳ２１２が実行される。
【０１２４】
ステップＳ２１２では、録画再生制御部２１は、再生可能表示が行われている間に再生可能表示にて再生可能とされた番組を再生する旨の再生指示をリモコン８１が受け付ける（例えば、再生可能表示アイコンが選択される、または、リモコン８１の特定ボタン（例えばジャンプボタン）が押下される）と、ステップＳ２１３を実行し、リモコン８１がその再生指示を受け付けないと、ステップＳ２０４が実行される。
【０１２５】
ステップＳ２１３では、録画再生制御部２１は、再生可能表示にて再生可能とされた番組を録画データ保存部４から読み出し、その番組を再生部９に再生させる。
【０１２６】
本実施例によれば、番組から抽出された語句が相対的な日時を示す語句であると、変換部２２は、その相対的な日時を、その番組の放送開始日時を用いて絶対的な日時に変換する。また、その番組が再生される際、検索部２３は、その絶対的な日時を放送開始日時とする、その番組を放送した放送局の番組を、録画データ保存部４に格納されている番組の中から検索し、表示制御部２４は、その検索された番組の再生が可能である旨の再生可能表示を行う。
【０１２７】
このため、利用者は、再生中の番組内で宣伝された番組が録画済なのか未録画なのかを簡単に確認することが可能になる。よって、利用者は、再生中の番組内で宣伝された番組が、録画済みが否かを確認することなく、再生可能な番組を容易に視聴することが可能となる。
【０１２８】
また、本実施例では、録画再生制御部２１は、その後、再生指示が受け付けられると、その検索された番組を再生する。
【０１２９】
このため、利用者は、再生可能表示が行われた後、再生指示を入力するだけで、再生中の番組で宣伝された番組を視聴することが可能になる。よって、利用者は、再生中の番組で宣伝された番組を、容易に視聴することが可能になる。
【０１３０】
また、本実施例では、変換部２２は、テロップ辞書格納部６にテロップ辞書に基づいて、相対的な日時を絶対的な日時に変換する。この場合、相対的な日時を絶対的な日時にする変換を、テロップ辞書格納部６で一元的に管理できる。
【０１３１】
また、本実施例では、映像解析エンジン５は、番組の映像データから文字を抽出する。この場合、番組のテロップから、番組宣伝である可能性のある日時を抽出できる。
【０１３２】
また、本実施例では、映像解析エンジン５は、番組が録画データ保存部４に格納される際に、文字を抽出する。この場合、録画データ保存部４に格納される全ての番組に対して、日時を抽出する処理を行うことが可能となる。
【０１３３】
なお、本発明の実施例は上記に限らず、適宜変更可能である。
【０１３４】
例えば、番組再生時に、ジャンプ情報が生成されてもよい。
【０１３５】
この場合、番組録画時、録画再生制御部２１は、エンコーダ３１もしくはチューナ３２よりＭＰＥＧデータ等の番組４ａを受け取り、番組４ａごとに、番組４ａと、番組名４ｂと、放送開始日時４ｃと、放送終了日時４ｄと、放送局コード４ｅと、ＣＨコード４ｆとを関連づけて、録画データ保存部４に格納する。
【０１３６】
番組再生時、入力部８が、録画データ保存部４に格納されている所定番組の再生指示を利用者から受け付けると、録画再生制御部２１は、利用者にて指定された番組を録画データ保存部４から読み出し、その番組をデコーダ９１に渡し、その番組を表示装置９２に表示する。
【０１３７】
このとき、録画再生制御部２１は、その読み出された番組の映像データを映像解析エンジン５に渡し、映像解析エンジン５は、その映像データの中に文字情報が含まれているかどうか解析し、文字情報が含まれている場合、その文字情報を抽出する。映像解析エンジン５は、その抽出結果を、変換部２２に提供する。
【０１３８】
その後、変換部２２は、図５に示したステップＳ１、Ｓ２、Ｓ５〜Ｓ９およびＳ４を実行して、宣伝データ記憶部７にジャンプ情報７１を格納する。
【０１３９】
ジャンプ情報７１が宣伝データ記憶部７に格納されると、検索部２３、表示制御部２４および録画再生制御部２１は、図７に示した動作を実行する。
【０１４０】
この場合、文字を抽出する必要のない未再生の番組から文字を抽出する無駄を省くことが可能になる。
【０１４１】
また、バッチ処理にてジャンプ情報が生成されてもよい。
【０１４２】
この場合、番組録画時、録画再生制御部２１は、エンコーダ３１もしくはチューナ３２よりＭＰＥＧデータ等の番組４ａを受け取り、番組４ａごとに、番組４ａと、番組名４ｂと、放送開始日時４ｃと、放送終了日時４ｄと、放送局コード４ｅと、ＣＨコード４ｆとを関連づけて、録画データ保存部４に格納する。
【０１４３】
録画再生制御部２１は、制御装置２の処理の負荷等を確認し、適宜、録画データ保存部４に格納され、また、ジャンプ情報が生成されていない番組の映像データを、映像解析エンジン５に渡す。
【０１４４】
映像解析エンジン５は、その映像データの中に文字情報が含まれているかどうか解析し、文字情報が含まれている場合、その文字情報を抽出する。映像解析エンジン５は、その抽出結果を、変換部２２に提供する。
【０１４５】
その後、変換部２２は、図５に示したステップＳ１、Ｓ２、Ｓ５〜Ｓ９およびＳ４を実行して、宣伝データ記憶部７にジャンプ情報を格納する。
【０１４６】
なお、この場合、番組再生時の動作は、図７を参照して説明した動作と同様とある。
【０１４７】
この場合、抽出動作を一括して行うことが可能になる。
【０１４８】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【０１４９】
例えば、上記実施例では、抽出部として、映像解析エンジン５が用いられたが、番組の音声から語句を抽出する音声解析部が、抽出部として用いられてもよい。
【０１５０】
また、再生可能表示アイコンの表示タイミングは、上記に限らず、表示制御部２４が、番組再生終了時に、再生可能表示アイコンを、その番組内の番組宣伝画面（日時が表示されている番組内の画面であり、例えば、宣伝データ記憶部７に保存される。）の静止画とともに一覧表示してもよい。
【０１５１】
また、番組は、ＭＰＥＧデータに限らず、他の方式のデジタルデータ、または、アナログ放送番組のデータでもよい。また、番組は、放送局から放送で配信されるものだけでなく、予め定められたスケジュールで通信にて配信されるコンテンツ等でもよい。
【０１５２】
また、制御装置２は、一時メモリを有し、そのメモリを用いて、映像データ、文字情報、対象番組の日時等の解析、判定または算出を行ってもよい。
【図面の簡単な説明】
【０１５３】
【図１】本発明の一実施例の番組録画再生装置を示したブロック図である。
【図２】テロップ辞書の一例を示した説明図である。
【図３】テロップ辞書の一例を示した説明図である。
【図４】テロップ辞書の一例を示した説明図である。
【図５】ジャンプ情報を生成する動作を説明するためのフローチャートである。
【図６】相対的な日時を絶対的な日時に変換する具体例を説明するためのフローチャートである。
【図７】番組再生時の動作を説明するためのフローチャートである。
【符号の説明】
【０１５４】
１      メモリ
２      制御装置
２１    録画再生制御部
２２    変換部
２３    検索部
２４    表示制御部
３      取得部
３１    エンコーダ
３２    チューナ
４      録画データ保存部
５      映像解析エンジン
６      テロップ辞書格納部
７      宣伝データ記憶部
８      入力部
８１    リモコン
８２    リモコン受光部
９      再生部
９１    デコーダ
９２    表示装置
【図１】
0004491421.tif 000002
【図２】
0004491421.tif 000003
【図３】
0004491421.tif 000004
【図４】
0004491421.tif 000005
【図５】
0004491421.tif 000006
【図６】
0004491421.tif 000007
【図７】
0004491421.tif 000008