(57)【要約】【課題】放送番組における見所のみを、より好適に記録することができる記録装置を提供する。【解決手段】ＨＤＤレコーダ１００において、音声信号検出手段（ＣＰＵ１１１、音声信号検出プログラム１１４ｄ等）は、周波数解析手段（ＣＰＵ１１１、周波数解析プログラム１１５ｃ等）による解析に基づいて音声信号の中から所定周波数帯の音声信号を検出し、特定語句抽出手段（ＣＰＵ１１１、特定語句抽出プログラム１１５ｅ等）は、音声信号検出手段により検出された所定周波数帯の音声信号の中から特定語句を抽出し、編集手段（ＣＰＵ１１１、編集プログラム１１５ｆ等）は、記録手段（磁気ディスク８１）に記録された放送番組データのうち、特定語句抽出手段により特定語句が抽出された時点を含む、特定語句が抽出された時点の前後所定時間の放送番組データのみを残して他の部分の放送番組データを削除する編集を行う。【選択図】図１
2007336183.tif 000002
【特許請求の範囲】
【請求項１】
放送番組データの記録を行う記録装置において、
入力される放送番組データと時間情報とを対応付けて逐次記録する記録手段と、
前記放送番組データに含まれる音声信号の周波数を解析する周波数解析手段と、
前記周波数解析手段による解析に基づいて、前記音声信号の中から所定周波数帯の音声信号を検出する音声信号検出手段と、
前記音声信号検出手段により検出された前記所定周波数帯の音声信号の中から特定語句を抽出する特定語句抽出手段と、
前記記録手段に記録された前記放送番組データのうち、前記特定語句抽出手段により前記特定語句が抽出された時点を含む、前記特定語句が抽出された時点の前後所定時間の放送番組データのみを残して他の部分の放送番組データを削除する編集を行う編集手段と、
予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、前記特定語句を設定する特定語句設定手段と、
を備えることを特徴とする記録装置。
【請求項２】
音声信号を含むコンテンツデータの記録を行う記録装置において、
入力されるコンテンツデータと時間情報とを対応付けて逐次記録する記録手段と、
前記コンテンツデータに含まれる前記音声信号の周波数を解析する周波数解析手段と、
前記周波数解析手段による解析に基づいて、前記音声信号の中から所定周波数帯の音声信号を検出する音声信号検出手段と、
前記音声信号検出手段により検出された前記所定周波数帯の音声信号の中から特定語句を抽出する特定語句抽出手段と、
前記記録手段に記録された前記コンテンツデータのうち、前記特定語句抽出手段により前記特定語句が抽出された時点を含む、前記特定語句が抽出された時点の前後所定時間のコンテンツデータのみを残して他の部分のコンテンツデータを削除する編集を行う編集手段と、
を備えることを特徴とする記録装置。
【請求項３】
予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、前記特定語句を設定する特定語句設定手段を備えることを特徴とする請求項２に記載の記録装置。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組等の所定のコンテンツのうち、特定シーンのみの記録を行う記録装置に関する。
【背景技術】
【０００２】
従来より、例えば、サッカーの試合中継におけるゴールシーンのみを視聴したいというように、テレビジョン放送番組のうちの見所のみを録画したいという視聴者の要求がある。
【０００３】
テレビジョン放送番組の一部のみを記録する記録装置としては様々なものが開発されているが、例えば、特許文献１には、受信音声のモードによる識別信号を参照して録画録音部への録音の作動あるいは一時停止を制御することにより、希望する本編のみを選択的に録画および録音することができるテレビジョン放送録画録音用ビデオ装置が提案されている。
【０００４】
しかしながら、特許文献１の技術では本編のみを選択的に記録することは可能であるが、本編中の特定シーン等の、より狭い範囲のみを記録することはできず、特定のシーンのみを録画したいという視聴者のニーズに応えることはできないという問題があった。
そこで、例えば、特許文献２には、使用者の声による入力と同音同義の語句を検出し、その語句以降の放送内容を録音又は録画する情報入出力装置が提案されている。
また、例えば、特許文献３には、指定されたキーワードを発生する音声信号を検出し、検出時刻を基に、映像信号の一部区間の映像信号を記録することにより、所望の映像を記録することができる映像記録装置が提案されている。
また、例えば、特許文献４には、音声認識手段により認識された言葉と記憶手段に記憶された言葉を比較し、一致した場合に、映像信号及び音声信号を記録する映像音声信号記録装置が開示されている。
さらに、例えば、特許文献５には、一定時間の音声信号のデータをメモリーに蓄え、使用者が予め指定してメモリーに蓄えたデータと入力される音声信号のデータを比較器により逐次照合し、その比較器の出力信号が供給されるＶＴＲのシステムをコントロールするマイコンによって記録の開始・中断を制御することにより、二ヶ国語またはステレオ放送の識別信号に依らず、使用者が自主的に指定した所望の内容を記憶することができる磁気記録装置が開示されている。
【特許文献１】特開平２−４９２４６号公報
【特許文献２】実開平４−１３３３００号公報
【特許文献３】特開平１１−４６３４３号公報
【特許文献４】特開平３−１２０６４７号公報
【特許文献５】特開平５−２８２７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
これら特許文献２〜５の技術によれば、番組中の特定語句の検出に基づいて、放送番組の一部のみを記録することが可能となる。しかしながら、放送番組によっては、特定語句が発せられるシーンのみならず、その前後のシーンも見所となる場合があるため、特許文献２〜５の技術では、見所を完全に録画することができないという問題があった。また、特定語句は、見所でないシーンで発せられる場合もあるため、特許文献２〜５の技術では、見所でないシーンも録画されてしまうという問題があった。
【０００６】
本発明の課題は、コンテンツにおける見所のみを、より好適に記録することができる記録装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、放送番組データの記録を行う記録装置において、
入力される放送番組データと時間情報とを対応付けて逐次記録する記録手段と、
前記放送番組データに含まれる音声信号の周波数を解析する周波数解析手段と、
前記周波数解析手段による解析に基づいて、前記音声信号の中から所定周波数帯の音声信号を検出する音声信号検出手段と、
前記音声信号検出手段により検出された前記所定周波数帯の音声信号の中から特定語句を抽出する特定語句抽出手段と、
前記記録手段に記録された前記放送番組データのうち、前記特定語句抽出手段により前記特定語句が抽出された時点を含む、前記特定語句が抽出された時点の前後所定時間の放送番組データのみを残して他の部分の放送番組データを削除する編集を行う編集手段と、
予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、前記特定語句を設定する特定語句設定手段と、
を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、音声信号を含むコンテンツデータの記録を行う記録装置において、
入力されるコンテンツデータと時間情報とを対応付けて逐次記録する記録手段と、
前記コンテンツデータに含まれる前記音声信号の周波数を解析する周波数解析手段と、
前記周波数解析手段による解析に基づいて、前記音声信号の中から所定周波数帯の音声信号を検出する音声信号検出手段と、
前記音声信号検出手段により検出された前記所定周波数帯の音声信号の中から特定語句を抽出する特定語句抽出手段と、
前記記録手段に記録された前記コンテンツデータのうち、前記特定語句抽出手段により前記特定語句が抽出された時点を含む、前記特定語句が抽出された時点の前後所定時間のコンテンツデータのみを残して他の部分のコンテンツデータを削除する編集を行う編集手段と、
を備えることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載の記録装置において、予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、前記特定語句を設定する特定語句設定手段を備えることを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、記録手段は、入力される放送番組データと時間情報とを対応付けて逐次記録し、周波数解析手段は、放送番組データに含まれる音声信号の周波数を解析し、音声信号検出手段は、周波数解析手段による解析に基づいて、音声信号の中から所定周波数帯の音声信号を検出する。また、特定語句抽出手段は、音声信号検出手段により検出された所定周波数帯の音声信号の中から特定語句を抽出し、編集手段は、記録手段に記録された放送番組データのうち、特定語句抽出手段により特定語句が抽出された時点を含む、特定語句が抽出された時点の前後所定時間の放送番組データのみを残して他の部分の放送番組データを削除する編集を行う。従って、放送番組における見所のみを、より好適に記録することができる記録装置を提供することができる。
また、特定語句設定手段は、予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、特定語句を設定するので、より簡単に特定語句を設定することができる。
【００１１】
請求項２に記載の発明によれば、記録手段は、入力されるコンテンツデータと時間情報とを対応付けて逐次記録し、周波数解析手段は、コンテンツデータに含まれる音声信号の周波数を解析し、音声信号検出手段は、周波数解析手段による解析に基づいて、音声信号の中から所定周波数帯の音声信号を検出する。また、特定語句抽出手段は、音声信号検出手段により検出された所定周波数帯の音声信号の中から特定語句を抽出し、編集手段は、記録手段に記録されたコンテンツデータのうち、特定語句抽出手段により特定語句が抽出された時点を含む、特定語句が抽出された時点の前後所定時間のコンテンツデータのみを残して他の部分のコンテンツデータを削除する編集を行う。
従って、放送番組における見所のみを、より好適に記録することができる記録装置を提供することができる。
【００１２】
請求項３に記載の発明によれば、請求項２に記載の発明の効果が得られるのは無論のこと、特定語句設定手段は、予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、特定語句を設定するので、より簡単に特定語句を設定することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら、詳細に説明する。
本実施形態では、記録装置として、磁気ディスクに対する記録を行うＨＤＤ（Hard Disc Drive；固定磁気ディスクドライブ）レコーダを例に説明する。
【００１４】
本実施形態のＨＤＤレコーダ１００は、図１に示すように、放送番組データ（コンテンツデータ）としての音声・映像信号を、記録手段としての磁気ディスク８１に記録するとともに、当該磁気ディスク８１に記録された放送番組データの再生を行う装置本体１と、ユーザが各種指示を入力することにより装置本体１を操作するためのキー入力部２と、を備えて構成されている。キー入力部２は、例えば、装置本体１を遠隔操作するためのリモートコントロール装置（以下、リモコンという。）である。また、装置本体１には、テレビジョン受像機２００等の外部装置が接続されており、磁気ディスク８１に記録された放送番組データは、当該テレビジョン受像機２００に出力されることとなる。
【００１５】
本実施形態では、例えば、ＨＤＤレコーダ１００により、サッカーの試合中継の見所を録画する場合について説明する。
サッカーの試合中継の見所は、例えば、ゴールシーンの前後数分間である。本ＨＤＤレコーダ１００は、放送番組データを構成する音声信号の周波数を検出することにより、観客の歓声を検出し、さらに、歓声の検出中に「ゴール」という特定語句を検出することによりゴールシーンの前後数分間（例えば、前後３分間）のみの録画を実現する。従って、見所でないゴールシーン以外の場面で「ゴール」という語句が発声された場合であっても、当該見所でないシーンを録画することがなくなるとともに、「ゴール」という語句が発声されるまでの展開やそれ以降のシーンも録画することが可能となって、サッカーの試合中継の見所であるゴールシーンを完全に録画することができる。
【００１６】
次に、本実施形態におけるＨＤＤレコーダ１００の要部構成について説明する。
本ＨＤＤレコーダ１００は、装置本体１内に、テレビジョン放送信号である音声・映像信号を受信して、当該音声・映像信号のうちから所定の放送チャンネルの放送番組データを選局するチューナ３と、チューナ３から入力された放送番組データに対して所定の圧縮処理を行うエンコーダ部４と、チューナ３から入力される音声信号の周波数を解析する周波数解析部５と、チューナ３から入力される所定周波数帯の音声信号から特定語句を検出する音声認識部６と、放送番組データの入出力を制御して、エンコーダ部４から入力された放送番組データをディスクドライブ部８に供給するとともに、ディスクドライブ部８から取り込んだ放送番組データをデコーダ部９に供給するデータプロセッサ７と、磁気ディスク８１に対して放送番組データの記録及び再生を行うディスクドライブ部８と、ディスクドライブ部８から出力された放送番組データに所定の伸張処理を行うデコーダ部９と、リモコン等のキー入力部２から送信される入力操作信号を受信するとともに、当該入力操作信号を制御部１１に出力するリモコン信号受光部１０と、装置本体１全体を統括制御する制御部１１と、等を備えて構成され、各部は制御バス１２により接続されている。
【００１７】
チューナ３は、例えば、図示は省略するが、高周波増幅回路と、局部発振回路及び混合回路から成る周波数変換回路と、を備えて構成されており、アンテナ等により入力されたデジタルテレビジョン放送信号（ＲＦ信号）と、局部発振回路から出力される局部発振信号とを混合回路により混合し、当該放送信号の周波数を選局するための制御部１１からの制御出力に応じて、特定周波数帯のテレビジョン放送信号を受信する。そして当該受信したテレビジョン放送信号に所定の処理を行うことによりＴＳ（トランスポートストリーム）に変換してエンコーダ部４に出力する。
【００１８】
エンコーダ部４は、例えば、ビデオエンコーダ４１と、オーディオエンコーダ４２と、フォーマッタ４３と、等を備えて構成されている。
ビデオエンコーダ４１は、映像信号をＭＰＥＧ２（Moving Picture Experts Group 2）方式に従って圧縮する。具体的には、ビデオエンコーダ４１は、映像信号に対して、ＤＣＴ（Discrete Cosine Transform）、再量子化、動き補償、可変長符号化、及び多重化等の各種処理を行うことで、情報量の圧縮を行う。
オーディオエンコーダ４２は、例えば、音声信号をドルビーＡＣ３（Dolby Audio Compression 3）方式に従って圧縮する。この方式を採用したオーディオエンコーダ４２は、音声データをＭＤＣＴ（Modified Discrete Cosine Transform）により一旦各サンプリング期間毎に周波数成分に変換して、再量子化、ビット数割り当て等の処理を行うことで、情報量の圧縮を行う。当該オーディオエンコーダ４２においてエンコードされた音声信号は、フォーマッタ４３に出力される。
フォーマッタ４３は、ビデオエンコーダ４１から入力される映像データ及びオーディオエンコーダ４２から入力される音声データに対してストリーム合成を行い、ディスクドライブ部８において磁気ディスク８１に書き込み可能なファイル形式に変換して、データプロセッサ７に供給する。
【００１９】
周波数解析部５は、例えば、チューナ３から入力された音声信号を図示しないメモリに所定区間毎に一旦蓄積し、蓄積音声データを周波数変換して周波数を解析し、解析結果を制御部１１に出力する。具体的には、周波数解析部５は、音声データに対して平均化処理又は間引き処理を行った後に、ＦＦＴ（高速フーリエ変換処理；Fast Fourier Transform）等による周波数解析を行う。
【００２０】
音声認識部６は、例えば、音響辞書６１と、特定の単語のパターンが登録された言語パターン辞書６２と、を備え、入力された音声信号を解析して、人間の声をテキストデータに変換して、特定語句を検出する。当該音声認識部６は、周波数解析部５において周波数変換された音声信号の音響特徴を音響辞書６１に基づいて抽出し、抽出した音響特徴を基に、言語パターン辞書６２に登録された語句を検索して、検出結果を制御部１１に出力する。
ここで、本実施形態において音声認識部６において検出される特定語句は、後述する特定語句設定プログラム１１５ａの実行により、予めＲＯＭ１１５に記憶された複数の設定候補語句の中からユーザにより選択されて設定される語句であり、例えば、「ゴール」という語句等である。
【００２１】
データプロセッサ７は、例えば、バッファメモリ７１を備え、ＣＰＵ１１１からの制御出力に基づいて、ディスクドライブ部８に対する音声・映像データの入出力経路を設定し、データの読み出し／書き込み等、データの入力及び出力を制御する。
具体的には、データプロセッサは、例えば、エンコーダ部４から入力された放送番組データに対して、誤り訂正等の処理を行い、一旦バッファメモリ７１に貯めた後に、ＣＰＵ１１１からの制御出力に応じてディスクドライブ部８に出力するとともに、ディスクドライブ部８から読み込んだ放送番組データに対して、誤り訂正等の処理を行い、一旦バッファメモリ７１に貯めた後に、ＣＰＵ１１１からの制御出力に応じてデコーダ部９に出力する。
【００２２】
ディスクドライブ部８は、例えば、内蔵された磁気ディスク８１と、磁気ディスク８１に対するデータの記録或いは磁気ディスク８１に記録されたデータの読み出しを行う磁気ヘッド８２と、磁気ディスク８１を回転駆動させるスピンドルモータ８３と、磁気ヘッド８２を磁気ディスク８１の半径方向に移動させるためのアクチュエータ８４と、等を備えて構成され、磁気ヘッド８２と磁気ディスク８１との間には、電流を供給することにより磁界を発生する微小な隙間が設けられている。磁気ディスク８１は、図示しないアルミ基板やガラス基板等のディスク基板、下地層、磁性層、保護膜、潤滑剤から構成されており、両面に情報の記録ができるようになっている。ディスクドライブ部８は、高速に回転させた磁気ディスク８１上に、アクチュエータ８４により磁気ヘッド８２を移動させて、データの読み書きを行う。
【００２３】
ディスクドライブ部８に内蔵された磁気ディスク８１のデータ構造について、図２を参照しながら、さらに詳しく説明する。
磁気ディスク８１は、磁気ディスク８１の半径方向に放射状に埋め込まれたサーボデータ領域と、ユーザデータ領域と、を備えて構成されている。サーボデータ領域は、トラック番号と、セクタ番号と、バースト信号とから構成されており、ディスクドライブ部８は、書き込み命令と書き込み先のアドレスを受け取ると、当該サーボデータに基づいて磁気ヘッド８２の現在位置を特定し、目的のアドレスに磁気ヘッド８２を移動してデータを書き込む。ユーザデータ領域は、ヘッダ領域及びコンテンツ領域を含む構成となっており、ヘッダ領域には、プリアンブルや、シンクマーク、エラー訂正符号等の他、タイトル情報、ジャンル情報、時間情報としての録画時間情報等のデータが格納され、コンテンツ領域には、記録の対象となる放送番組データが格納される。
【００２４】
デコーダ部９は、例えば、分離部９１と、ビデオデコーダ９２と、オーディオデコーダ９３と、Ｄ／Ａ変換部９４と、等を備えて構成されている。
分離部９１は、ディスクドライブ部８からデータプロセッサ７を介して出力された放送番組データを映像データ、音声データ、副映像データ等の複数のストリームに分離する。
ビデオデコーダ９２は、分離部９１から入力された映像データを、ＭＰＥＧ２方式に従って伸張する。具体的には、ビデオデコーダ９２は、映像データに、可変長復号化、逆量子化、逆ＤＣＴ、動き補正等の各種処理を行うことで、映像データの伸張を行う。
オーディオデコーダ９３は、分離部９１から入力された音声データをドルビーＡＣ−３方式に従って伸張する。
Ｄ／Ａ変換部９４は、量子化された映像データ又は音声データを、その量子化データに応じたアナログ量に変換することにより、それぞれアナログ変換する。
当該Ｄ／Ａ変換部９４においてアナログ変換された映像データは、図示しないビデオミキシング部においてＯＳＤデータ等の合成が行われ、図示しないフレームメモリに一旦格納された後に、ＣＰＵ１１１からの制御出力に応じて装置本体１に接続されたテレビジョン受像機２００のディスプレイ２００ａに出力されることとなる。また、Ｄ／Ａ変換部９４においてアナログ変換された音声データは、テレビジョン受像機２００のスピーカ２００ｂに出力されることとなる。
【００２５】
リモコン信号受光部１０は、リモコン等のキー入力部２に備わる各種キーがユーザにより押下操作されることにより出力された赤外線等の入力操作信号を受信し、増幅、検波、誤り訂正等の処理を施して、当該入力操作信号を制御部１１に対して出力する。
【００２６】
制御部１１は、ＣＰＵ（Central Processing Unit）１１１と、計時部１１２と、ＲＡＭ（Random Access Memory）１１３と、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）１１４と、ＲＯＭ（Read Only Memory）１１５と、等を備えて構成されている。
【００２７】
ＣＰＵ１１１は、装置本体１の各部から入力された入力信号及びリモコン等のキー入力部２の各種キーの押下操作によってリモコン信号受光部１０を介して入力された入力操作信号等に応じて、ＲＯＭ１１５に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することによって、ＨＤＤレコーダ１００の動作全般を統括制御する。
【００２８】
計時部１１２は、例えば、現在時刻を計時しており、ＣＰＵ１１１からの制御出力に応じて、計時した現在時刻データを、ＣＰＵ１１１に対して出力する。
【００２９】
ＲＡＭ１１３は、ＣＰＵ１１１によって各種プログラムが実行される際に生じる処理結果や、入力されたデータ等を一時的に記憶する。
【００３０】
ＥＥＰＲＯＭ１１４は、例えば、書き換え可能な半導体メモリであり、ＣＰＵ１１１による特定語句設定プログラム１１５ａの実行においてユーザにより設定された特定語句の設定データ１１４ａを格納している。また、例えば、図示は省略するものの、特定語句の初期設定データが別領域に格納されていても良い。
【００３１】
ＲＯＭ１１５は、例えば、不揮発性の半導体メモリであり、ＣＰＵ１１１によって実行される各種の制御プログラム並びに各制御プログラムの処理にかかるデータ等を記憶するものである。      
具体的には、ＲＯＭ１１５には、特定語句設定プログラム１１５ａと、記録プログラム１１５ｂと、周波数解析プログラム１１５ｃと、音声信号検出プログラム１１５ｄと、特定語句抽出プログラム１１５ｅと、編集プログラム１１５ｆと、等のプログラムが格納されている。
【００３２】
特定語句設定プログラム１１５ａは、例えば、ＣＰＵ１１１に、予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、特定語句を設定する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１１１は、ユーザによるリモコン等のキー入力部２の操作により、特定語句を設定するための特定語句設定画面の表示を要求する入力操作信号が制御部１１に入力されると、当該特定語句設定プログラム１１５ａの実行により、複数の設定候補語句の中から特定語句を選択するための特定語句設定画面をテレビジョン受像機２００のディスプレイ２００ａに表示させる。当該特定語句設定画面は、例えば、図３に示すように、一又は複数の特定語句を複数の設定候補語句の中から選択できるようになっており、当該特定語句設定画面において、ユーザによるキー入力部２の操作により所望の特定語句が選択されると、当該選択された特定語句データがＥＥＰＲＯＭ１１４に設定データ１１４ａとして格納される。そして、ＥＥＰＲＯＭ１１４に格納された設定データ１１４ａが、後述する特定語句抽出プログラム１１５ｅの実行により音声認識部６において抽出される特定語句となる。
ＣＰＵ１１１は、かかる特定語句設定プログラム１１５ａを実行することにより、特定語句設定手段として機能する。
【００３３】
記録プログラム１１５ｂは、例えば、ＣＰＵ１１１に、入力される放送番組データを時間情報と対応付けて逐次記録する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１１１は、リモコン等のキー入力部２において、放送番組データの録画を指示する入力操作信号が入力された場合や、録画予約が設定された放送番組データの放送開始時刻になると、当該放送番組データをチューナ３により受信して、エンコーダ部４、ディスクドライブ部８等において前述した所定の処理を行うことにより、ディスクドライブ部８に備わる磁気ディスク８１に放送番組データを記録させる。ＣＰＵ１１１は、放送番組データの記録に際して、録画時間情報をヘッダ領域に記録させるとともに、放送番組データをコンテンツ領域に記録させ、両者を対応づけて記録する。
ＣＰＵ１１１は、かかる記録プログラム１１５ｂを実行することにより、磁気ディスク８１とともに記録手段として機能する。
【００３４】
周波数解析プログラム１１５ｃは、例えば、ＣＰＵ１１１に、放送番組データに含まれる音声信号の周波数を解析する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１１１は、記録プログラム１１５ｂの実行に際して記録の対象となる放送番組データが入力されると、周波数解析部５において、当該放送番組データを構成する音声信号に対して、所定区間毎に、ＦＦＴ等による周波数解析を行わせ、周波数スペクトルを検出する。図４は、当該周波数解析プログラム１１５ｃの実行により、周波数解析部５において抽出された音声信号の周波数の波形を例示する図である。図４に示すように、放送番組データを構成する音声信号は、例えば、０．１ｋＨｚ〜８ｋＨｚの幅の周波数を有しており、当該音声信号が所定区間毎に分割されてＦＦＴによる解析が行われることとなる。
ＣＰＵ１１１は、かかる周波数解析プログラム１１５ｃを実行することにより周波数解析部５とともに周波数解析手段として機能する。
【００３５】
音声信号検出プログラム１１５ｄは、例えば、ＣＰＵ１１１に、周波数解析プログラム１１５ｃによる周波数の解析に基づいて、音声信号の中から所定周波数帯の音声信号を検出する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１１１は、周波数解析プログラム１１５ｃの実行により周波数解析された音声信号の周波数スペクトルを監視して、所定周波数帯の音声信号であるか否かを判断する。ＣＰＵ１１１は、例えば、ＲＯＭ１１５の所定の領域に記憶された観客の歓声が一般的に有するスペクトル特性（例えば、所定のピーク周波数を有する周波数スペクトル等）と、周波数解析プログラム１１５ｃの実行による周波数スペクトルの検出結果に基づいて、当該スペクトル特性と類似する音声信号を、所定周波数帯の音声信号として検出する。例えば、図４に例示する放送番組データの音声信号では、期間Ｂ及び期間Ｄの音声信号が所定周波数帯の音声信号として検出される。
ＣＰＵ１１１は、かかる音声信号検出プログラム１１５ｄを実行することにより、音声信号検出手段として機能する。
【００３６】
特定語句抽出プログラム１１５ｅは、例えば、ＣＰＵ１１１に、音声信号検出プログラム１１５ｄの実行により検出された所定周波数帯の音声信号の中から特定語句を抽出する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１１１は、音声信号検出プログラム１１５ｄの実行により、放送番組データを構成する音声信号の中から所定周波数帯の音声信号が検出されると、音声認識部６において、当該所定周波数帯の音声信号の中から、特定語句設定プログラム１１５ａの実行によりＥＥＰＲＯＭ１１４に特定語句として格納された設定データ１１４ａの語句（例えば、「ゴール」等）を抽出する。さらに、ＣＰＵ１１１は、特定語句が抽出された時点の録画時間情報をＸｉ（ｉ＝１、２、３、…）として一時的にＲＡＭ１１３に記憶する。
例えば、図５（ａ）に示す放送番組データでは、音声信号検出プログラム１１５ｄの実行において、所定周波数帯の音声信号が検出された期間Ｂの音声信号のうち、Ｘ１の時点において「ゴール」という特定語句が検出され、また、所定周波数帯の音声信号が検出された期間Ｄの音声信号のうちから、Ｘ２及びＸ３の時点において「ゴール」という特定語句が検出されると、特定語句が検出されたＸ１〜Ｘ３の録画時間情報がＲＡＭ１１３に記憶されることとなる。
ＣＰＵ１１１は、かかる特定語句抽出プログラム１１５ｅを実行することにより、音声認識部６とともに、特定語句抽出手段として機能する。
【００３７】
編集プログラム１１５ｆは、例えば、ＣＰＵ１１１に、磁気ディスク８１に記録された放送番組データのうち、特定語句抽出プログラム１１５ｅにより特定語句が抽出された時点を含む、特定語句が抽出された時点の前後所定時間の放送番組データのみを残して他の部分の放送番組データを削除する編集を行う機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１１１は、特定語句抽出プログラム１１５ｅの実行により、所定周波数帯の音声信号の中から特定語句（例えば、「ゴール」等）を抽出して特定語句が検出された時点の録画時間情報Ｘを記憶すると、当該録画時間情報Ｘの所定時間前（例えば、３分前）の録画時間を記録開始情報Ｙｉ（ｉ＝１、２、３、…）として、一時的にＲＡＭ１１３に記憶するとともに、当該録画時間情報Ｘの所定時間後（例えば、３分後）の録画時間を記録終了情報Ｚｉ（ｉ＝１、２、３、…）として、一時的にＲＡＭ１１３に記憶する。
例えば、図５（ａ）に示す放送番組データでは、特定語句としての「ゴール」が抽出されたＸ１から３分前の録画時間が記録開始情報Ｙ１として記憶され、Ｘ２から３分前の録画時間が記録開始情報Ｙ２として記憶される。また、特定語句としての「ゴール」が抽出されたＸ１から３分後の録画時間が記録開始情報Ｚ１として記憶され、Ｘ３から３分後の録画時間が記録開始情報Ｚ３として記憶される。ＣＰＵ１１１は、特定語句が抽出された時点から所定時間以内（例えば、３分以内）に再度特定語句が抽出された場合は、最初に位置する特定語句から所定時間前にのみ記録開始情報Ｙを設定するため、Ｘ３から３分前の録画時間は記録開始情報Ｙとして記憶されないこととなる。また、特定語句が抽出された時点から所定時間以内（例えば、３分以内）に再度特定語句が抽出された場合は、最後に位置する特定語句から所定時間前にのみ記録終了情報Ｚを設定するため、Ｘ２から３分後の録画時間は記録開始情報Ｚとして記憶されないこととなる。
【００３８】
次に、ＣＰＵ１１１は、記録開始情報Ｙｉ及び記録終了情報ＺｉがＲＡＭ１１３に記憶されると、磁気ディスク８１に記録された放送番組データのうち、特定語句が抽出された時点Ｘを含む、特定語句が抽出された時点の前後所定時間（例えば、前後３分間）の放送番組データのみを残して他の部分の放送番組データを削除する。すなわち、ＣＰＵ１１１は、記録開始情報Ｙが設定された時点から記録終了情報Ｚが設定された時点までの放送番組データのみを磁気ディスク８１に残して、その他の放送番組データを削除する。さらに、ＣＰＵ１１１は、残された放送番組データ同士を結合させる処理を行う。
図５（ｂ）は、図５（ａ）に示す放送番組データに対する編集処理後の放送番組データの例示である。図５（ｂ）に示すように、磁気ディスク８１には、Ｘ１の前後３分間の放送番組データ（Ｙ１〜Ｚ１の放送番組データ）と、Ｘ２の３分前からＸ３の３分後までの放送番組データ（Ｙ２〜Ｚ３の放送番組データ）のみが残されて、一つのデータとして編集されることとなる。
ＣＰＵ１１１は、かかる編集プログラム１１５ｆを実行することにより、編集手段として機能する。
【００３９】
次に、図６を参照しながら、ＣＰＵ１１１による歓声検出・特定語句抽出処理について説明する。
当該歓声検出・特定語句抽出処理は、記録プログラム１１５ｂの実行による磁気ディスク８１への放送番組データの記録と並行して、ＣＰＵ１１１により、周波数解析プログラム１１５ｃ、音声信号検出プログラム１１５ｄ、特定語句抽出プログラム１１５ｅが実行されることにより行われる。
【００４０】
まず、ＣＰＵ１１１は、ステップＳ１において、入力される放送番組データに対して行われる周波数解析部５における所定周波数帯の音声信号の検出結果に基づいて、歓声が検出された否かを判断する。ＣＰＵ１１１は、所定周波数帯の音声信号の検出まで当該処理を繰り返し行い、ステップＳ１において、歓声が検出されたと判断すると（ステップＳ１；Ｙｅｓ）、続いて、歓声と判断された音声信号のうちから、音声認識部６において、特定語句が抽出されたか否かを判断する（ステップＳ２）。ＣＰＵ１１１は、ステップＳ２において、特定語句が抽出されないと判断すると（ステップＳ２；Ｎｏ）、ステップＳ１に戻って以上の処理を繰り返し、一方、ステップＳ２において、特定語句が抽出されたと判断すると（ステップＳ２；Ｙｅｓ）、特定語句が抽出された時点の録画時間情報Ｘｉ（ｉの初期値＝１）を一時的にＲＡＭ１１３に記録し（ステップＳ３）、ステップＳ４においてｉをインクリメントして、放送番組が終了したか否かを判断する（ステップＳ５）。ＣＰＵは、ステップＳ５において、放送番組が終了していないと判断すると（ステップＳ５；Ｎｏ）、ステップＳ１に戻って以上の処理を繰り返し、一方、ステップＳ５において、放送番組が終了したと判断すると（ステップＳ５；Ｙｅｓ）、本処理を終了する。
【００４１】
次に、図７を参照しながら、ＣＰＵ１１１による編集処理について説明する。
当該編集処理は、例えば、放送番組データの記録終了等の編集処理開始条件が成立した場合に、ＣＰＵ１１１により、記録開始情報設定プログラム１１５ｆ、記録終了情報設定プログラム１１５ｇ、編集プログラム１１５ｆが実行されることにより行われる。
【００４２】
まず、ステップＳ１１において、ＣＰＵ１１１は、放送番組の録画が終了したか否かを判断する。ＣＰＵ１１１は、ステップＳ１１において、放送番組の録画が終了したと判断すると（ステップＳ１１；Ｙｅｓ）、ＲＡＭ１１３を参照して、特定語句が抽出された時点の録画時間情報であるＸｉ（ｉの初期値＝１）がＲＡＭ１１３に存在するか否かを判断する（ステップＳ１２）。ＣＰＵ１１１は、ステップＳ１２において、Ｘｉが存在すると判断すると（ステップＳ１２；Ｙｅｓ）、Ｘｉから所定時間前（例えば、３分前）の録画時間を記録開始情報ＹｉとしてＲＡＭ１１３に記憶するとともに、Ｘｉから所定時間前（例えば、３分後）の録画時間を記録終了情報ＺｉとしてＲＡＭ１１３に記憶し（ステップＳ１３）、さらに、ＲＡＭ１１３に記憶したＸｉのデータを削除する。ステップＳ１４において、ＣＰＵ１１１は、ｉをインクリメントし、ステップＳ１２に戻って以上の処理を繰り返す。
一方、ＣＰＵ１１１は、ステップＳ１２において、Ｘｉが存在しないと判断すると（ステップＳ１２；Ｎｏ）、ＲＡＭ１１３に記憶された記録開始情報Ｙｉ及び記録終了情報Ｚｉを参照して、記録開始情報Ｙｉが設定された録画時間から記録終了情報Ｚｉが設定された録画時間までの放送番組データを残し、その他の部分の放送番組データを磁気ディスク８１から削除する（ステップＳ１５）。さらに、ＣＰＵ１１１は、ステップＳ１６において、磁気ディスク８１に残した放送番組データを結合し、編集処理に伴うデータの更新を行って、本処理を終了する。
【００４３】
以上説明した本実施形態におけるＨＤＤレコーダ１００によれば、ＣＰＵ１１１による記録プログラム１１５ｂの実行により、入力される放送番組データが時間情報としての録画時間情報と対応付けられて逐次磁気ディスク８１に記録され、周波数解析プログラム１１５ｃの実行により、周波数解析部５において放送番組データに含まれる音声信号の周波数が解析され、音声信号検出プログラム１１５ｄの実行により、周波数解析プログラム１１５ｃによる解析に基づいて、音声信号の中から所定周波数帯の音声信号が検出される。また、ＣＰＵ１１１による特定語句抽出プログラム１１５ｅの実行により、音声信号検出プログラム１１５ｄにより検出された所定周波数帯の音声信号の中から特定語句が抽出され、さらに、ＣＰＵ１１１による編集プログラム１１５ｆの実行により、磁気ディスク８１に記録に記録された放送番組データのうち、特定語句抽出プログラム１１５ｅにより特定語句が抽出された時点を含む、特定語句が抽出された時点の前後所定時間の放送番組データのみを残して他の部分の放送番組データを削除する編集が行われる。従って、見所でないシーンを録画することなく、放送番組における見所のみを、より好適に記録することができるＨＤＤレコーダ（記録装置）１００を提供することができる。
また、ＣＰＵ１１１による特定語句設定プログラム１１５ａの実行により、予め用意された複数の設定候補語句の中から一又は複数の語句を選択することにより、特定語句が設定されるので、より簡単に特定語句を設定することができる。
【００４４】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において種々の改良並びに設計の変更を行ってもよい。
例えば、本実施形態では、編集処理を、放送番組データの記録が終了したときに行う場合について説明したが、編集処理の開始条件はこれに限られることなく、リモコン等のキー入力部２において、編集処理開始ボタンが操作されたときに行う構成であっても良い。
また、例えば、放送番組データの記録処理に際して、特定語句の抽出に基づくＸｉの入力が所定時間（例えば、３分）以上ない場合には、所定時間を超えた分について磁気ディスク８１から随時消去してもよい。これによれば、全放送番組データを記録可能な記録領域を要しないこととなる。
また、例えば、編集処理により残される範囲は、特定語句が検出されたＸの前後３分間でなくとも良く、記録開始情報及び記録終了時間情報が設定される時点を、ユーザがメニュー画面において設定できる構成であっても良い。
また、例えば、本発明の記録対象となるコンテンツデータは、テレビジョン放送番組に限られることなく、ＤＶＤ（Digital Versatile Disc）プレーヤ等の外部装置から入力されるコンテンツデータ等であっても良い。
また、例えば、記録装置は、磁気ディスク８１に対する記録を行うＨＤＤレコーダ１００に限られず、ＤＶＤレコーダ、ＶＣＲ（Video Cassette Recorder）等であっても良い。
また、所定周波数帯の音声信号の検出方法は上記実施の形態において例示したものに限られることなく、例えば、一定のしきい値以上の周波数が所定時間以上継続した場合に、所定周波数帯の音声信号を検出したと判断する構成であっても良い。また、音声信号を、例えば所定の中心周波数のバンドパスフィルタを用いてフィルタリングし、所定の周波数近傍の周波数成分を抽出して平均音量からの増加量を調べ、平均音量から増加している期間を歓声として検出する構成であっても良い。
【図面の簡単な説明】
【００４５】
【図１】本実施形態におけるＨＤＤレコーダの要部構成を示すブロック図である。
【図２】磁気ディスクのデータ構造を例示する図である。
【図３】特定語句設定プログラムの実行に際してディスプレイに表示される特定語句設定画面の例示である。
【図４】周波数解析プログラムの実行により、周波数解析部において抽出された音声信号の周波数の波形を例示する図である。
【図５】本実施形態における処理の対象となる放送番組データを例示する図である。
【図６】ＣＰＵによる歓声検出・特定語句抽出処理を示すフローチャートである。
【図７】ＣＰＵによる編集処理を示すフローチャートである。
【符号の説明】
【００４６】
１００    ＨＤＤレコーダ（記録装置）
５        周波数解析部（周波数解析手段）
６        音声認識部（特定語句検出手段）
８１      磁気ディスク（記録手段）
１１１    ＣＰＵ（特定語句設定手段、記録手段、周波数解析手段、音声信号検出手段、特定語句抽出手段、編集手段）
１１５ａ  特定語句設定プログラム（特定語句設定手段）
１１５ｂ  記録プログラム（記録手段）
１１５ｃ  周波数解析プログラム（周波数解析手段）
１１５ｄ  音声信号検出プログラム（音声信号検出手段）
１１５ｅ  特定語句抽出プログラム（特定語句抽出手段）
１１５ｆ  編集プログラム（編集手段）
【図１】
2007336183.tif 000003
【図２】
2007336183.tif 000004
【図３】
2007336183.tif 000005
【図４】
2007336183.tif 000006
【図５】
2007336183.tif 000007
【図６】
2007336183.tif 000008
【図７】
2007336183.tif 000009