(57)【要約】【課題】番組の本編及びＣＭの音声モードに係わらず、受信中の番組がＣＭに切り替った直後に、精度良くＣＭを検出する。【解決手段】映像音声信号を記録する映像音声信号記録部１０８と、映像音声信号からコマーシャル映像の開始時点をＣＭ検出情報として検出するＣＭ検出部１１０と、ＣＭ検出情報に基づいてコマーシャル映像に係る映像音声信号を抽出すると共に、この抽出された映像音声信号に含まれるフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成部１１１と、ＣＭ検索データを記憶するＣＭ検索データ記憶部１０９と、テレビジョン受信装置３，４，５からのネットワーク２を介したＣＭ検索データの送信要求に基づき、ＣＭ検索データ記憶部１０９からＣＭ検索データを抽出するＣＭ検索データ抽出部１０７と、抽出されたＣＭ検索データを送信要求元であるテレビジョン受信装置３，４，５へ送信させる要求応答部１０６とを備える。【選択図】    図１
2009246463.tif 000002
【特許請求の範囲】
【請求項１】
供給されるテレビジョン放送番組の映像音声信号を記録する映像音声信号記録部と、
前記記録された映像音声信号を読み出し、この読み出された映像音声信号からコマーシャル映像の開始時点をＣＭ検出情報として検出するＣＭ検出部と、
前記検出されたＣＭ検出情報に基づいて、前記映像音声信号記録部に記録された映像音声信号から前記コマーシャル映像に係る映像音声信号を抽出すると共に、この抽出された映像音声信号に含まれるフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成部と、
前記生成されたＣＭ検索データを記憶するＣＭ検索データ記憶部と、
外部装置からのネットワークを介したＣＭ検索データの送信要求に基づき、前記ＣＭ検索データ記憶部から前記ＣＭ検索データを抽出するＣＭ検索データ抽出部と、
前記抽出されたＣＭ検索データを送信要求元である前記外部装置へ送信させる要求応答部と、
を備えた構成のＣＭ情報サーバ。
【請求項２】
テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき外部で生成されたＣＭ検索データを記憶するＣＭ検索データ記憶部と、
外部のＣＭ情報サーバからＣＭ検索データを取得し、前記ＣＭ検索データ記憶部に記憶されたＣＭ検索データを更新するＣＭ検索データ更新部と、
テレビジョン放送番組を受信する放送受信部と、
前記受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出部と、
前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出すると共に、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成部と、
前記ＣＭ検索データ記憶部に記憶された最新のＣＭ検索データの中に、前記ＣＭ検索データ生成部により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索部と、
を備えた構成のテレビジョン受信装置。
【請求項３】
テレビジョン放送番組を受信する放送受信部と、
前記受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出部と、
前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出すると共に、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成部と、
前記生成されたＣＭ検索データ、及びこのＣＭ検索データが生成された生成日時を関連づけ、切り替り履歴として記憶する切り替り履歴記憶部と、
前記記憶された切り替り履歴を読み出し、この読み出された切り替り履歴に含まれる生成日時、及び前記ＣＭ検索データ生成部により前記ＣＭ検索データが生成された生成日時とに基づいて、前記切り替り履歴に含まれるＣＭ検索データと、前記ＣＭ検索データ生成部により生成されたＣＭ検索データとのうち、最も生成日時が新しいＣＭ検索データに対応する生成日時までの時間が所定のＣＭ時間と一致するＣＭ検索データをＣＭ検索データ記憶部に記憶させる切り替り履歴解析部と、
前記ＣＭ検索データ記憶部に記憶されたＣＭ検索データの中に、前記ＣＭ検索データ生成部により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索部と、
を備えた構成のテレビジョン受信装置。
【請求項４】
ＣＭ情報サーバとテレビジョン受信装置とがネットワークを介してそれぞれ接続されたＣＭ検出システムであって、
前記ＣＭ情報サーバは、
供給されるテレビジョン放送番組の映像音声信号を記録する映像音声信号記録部と、
前記記録された映像音声信号を読み出し、この読み出された映像音声信号からコマーシャル映像の開始時点をＣＭ検出情報として検出するＣＭ検出部と、
前記検出されたＣＭ検出情報に基づいて、前記映像音声信号記録部に記録された映像音声信号から前記コマーシャル映像に係る映像音声信号を抽出すると共に、この抽出された映像音声信号に含まれるフレーム画像に基づきＣＭ検索データを生成する第１のＣＭ検索データ生成部と、
前記生成されたＣＭ検索データを記憶する第１のＣＭ検索データ記憶部と、
前記テレビジョン受信装置からのＣＭ検索データの送信要求に基づき、前記第１のＣＭ検索データ記憶部から前記ＣＭ検索データを抽出するＣＭ検索データ抽出部と、
前記抽出されたＣＭ検索データを前記テレビジョン受信装置へ送信させる要求応答部と、を備え、
前記テレビジョン受信装置は、
テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき外部で生成されたＣＭ検索データを記憶する第２のＣＭ検索データ記憶部と、
前記ＣＭ情報サーバからＣＭ検索データを取得し、前記第２のＣＭ検索データ記憶部に記憶されたＣＭ検索データを更新するＣＭ検索データ更新部と、
テレビジョン放送番組を受信する放送受信部と、
前記受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出部と、
前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出すると共に、この抽出されたフレーム画像に基づきＣＭ検索データを生成する第２のＣＭ検索データ生成部と、
前記第２のＣＭ検索データ記憶部に記憶された最新のＣＭ検索データの中に、前記第２のＣＭ検索データ生成部により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索部と、を備えた
構成のＣＭ検索システム。
【請求項５】
テレビジョン受信装置に実行させるためのテレビジョン受信プログラムであって、
外部のＣＭ情報サーバから、テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき生成されたＣＭ検索データを取得し、ＣＭ検索データ記憶部に記憶されたＣＭ検索データを更新するＣＭ検索データ更新ステップを有する一方、
受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップと、
前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップと、
前記ＣＭ検索データ記憶部に記憶された最新のＣＭ検索データの中に、前記ＣＭ検索データ生成ステップにより生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップとを有して、
前記テレビジョン受信装置に実行させるためのテレビジョン受信プログラム。
【請求項６】
テレビジョン受信装置に実行させるためのテレビジョン受信プログラムであって、
受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップと、
前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップと、
前記生成されたＣＭ検索データ、及びこのＣＭ検索データが生成された生成日時を関連づけ、切り替り履歴として切り替り履歴記憶部に記憶する切り替り履歴記憶ステップと、
前記記憶された切り替り履歴を読み出し、この読み出された切り替り履歴に含まれる生成日時、及び前記ＣＭ検索データ生成ステップにより前記ＣＭ検索データが生成された生成日時とに基づいて、前記切り替り履歴に含まれるＣＭ検索データと、前記ＣＭ検索データ生成ステップにより生成されたＣＭ検索データとのうち、最も生成日時が新しいＣＭ検索データに対応する生成日時までの時間が所定のＣＭ時間と一致するＣＭ検索データをＣＭ検索データ記憶部に記憶させる切り替り履歴解析ステップと、
前記ＣＭ検索データ記憶部に記憶されたＣＭ検索データの中に、前記ＣＭ検索データ生成ステップにより生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップとを有して、
前記テレビジョン受信装置に実行させるためのテレビジョン受信プログラム。
【請求項７】
テレビジョン受信番組におけるコマーシャル放送の開始を検出するＣＭ検出方法であって、
外部のＣＭ情報サーバから、テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき生成されたＣＭ検索データを取得し、ＣＭ検索データ記憶部に記憶されたＣＭ検索データを更新するＣＭ検索データ更新ステップを有する一方、
受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップと、
前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップと、
前記ＣＭ検索データ記憶部に記憶された最新のＣＭ検索データの中に、前記ＣＭ検索データ生成ステップにより生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組において前記コマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップと、
を有したＣＭ検出方法。
【請求項８】
テレビジョン受信番組におけるコマーシャル放送の開始を検出するＣＭ検出方法であって、
受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップと、
前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップと、
前記生成されたＣＭ検索データ、及びこのＣＭ検索データが生成された生成日時を関連づけ、切り替り履歴として切り替り履歴記憶部に記憶する切り替り履歴記憶ステップと、
前記記憶された切り替り履歴を読み出し、この読み出された切り替り履歴に含まれる生成日時、及び前記ＣＭ検索データ生成ステップにより前記ＣＭ検索データが生成された生成日時とに基づいて、前記切り替り履歴に含まれるＣＭ検索データと、前記ＣＭ検索データ生成ステップにより生成されたＣＭ検索データとのうち、最も生成日時が新しいＣＭ検索データに対応する生成日時までの時間が所定のＣＭ時間と一致するＣＭ検索データをＣＭ検索データ記憶部に記憶させる切り替り履歴解析ステップと、
前記ＣＭ検索データ記憶部に記憶されたＣＭ検索データの中に、前記ＣＭ検索データ生成ステップにより生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組において前記コマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップと、
を有したＣＭ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン放送番組を受信し、この受信したテレビジョン放送番組を録画するＣＭ情報サーバ、ＣＭ情報サーバとネットワークを介して接続されると共に、テレビジョン放送番組を受信し、この受信したテレビジョン放送番組を表示するテレビジョン受信装置、ＣＭ情報サーバとテレビジョン受信装置とを備えるＣＭ検出システム、テレビジョン受信プログラム、及びＣＭ検出方法に関する。
【背景技術】
【０００２】
テレビジョン放送を受信して番組を視聴するためのテレビジョン受信装置や、テレビジョン放送番組を録画する機能を有するテレビジョン録画装置において、ＣＭ（コマーシャルメッセージ）を自動的に検出し、ＣＭ部分をカットまたはスキップしたり、別の映像に置き換えたりする技術が知られている。
【０００３】
ＣＭを検出する手段として、映像または音声の区切りを検出し、その区切りがＣＭに特徴的な１５秒や３０秒等の所定の時間間隔である部分をＣＭとして検出する方法、あるいは音声モード（モノラル、ステレオ、２ヶ国語等）の切り替りを検出して本編（ＣＭ以外の部分）とＣＭとを区別する方法が多く用いられている。
【０００４】
例えば、特許文献１には、ビデオ信号中のブラック・フレーム等の事象を検出し、検出された各事象の間隔が所定の間隔である部分をＣＭ部分（再生時に省略すべき部分）として記憶し、録画したビデオ信号の再生時にＣＭ部分を省略して再生するビデオ番組の録画再生方法が提案されている。
【０００５】
また、例えば、特許文献２には、番組の受信中に番組本編の音声モードを記憶しておき、受信中の番組の音声モードが本編音声モードと異なることを検出し、かつ無音部を検出したときにＣＭが開始されたと認識し、受信チャンネルを所定時間だけ他のチャンネルに切り換えることを特徴とする映像受信装置が提案されている。
【特許文献１】特許第３６３８６０２号公報
【特許文献２】特開２００６−２１７５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば特許文献１に記載されているような、映像または音声の区切りが所定の時間間隔である部分をＣＭとして検出する方法では、ＣＭが終了してから所定の時間間隔が経過した後でないとＣＭを検出できない。そのため、受信中の番組がＣＭに切り替った直後にＣＭ部分をカットしたり、他の映像に置き換えたりする用途には採用できないという問題があった。
【０００７】
また、例えば特許文献２に記載されているような、音声モードの切り替りを検出して本編とＣＭとを区別する方法では、本編とＣＭとで音声モードが異なる番組でのみＣＭを検出できる。そのため、本編とＣＭとで音声モードが同じである番組ではＣＭを検出してカット、スキップしたり、他の映像に置き換えたりすることはできないことが問題であった。
【０００８】
本発明は、上記問題に鑑みてなされたものであり、番組の本編及びＣＭの音声モードに係わらず、受信中の番組がＣＭに切り替った直後に、精度良くＣＭを検出するＣＭ情報サーバ、テレビジョン受信装置、ＣＭ検出システム、テレビジョン受信プログラム、及びＣＭ検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係るＣＭ情報サーバの第１の特徴は、供給されるテレビジョン放送番組の映像音声信号を記録する映像音声信号記録部（１０８）と、前記記録された映像音声信号を読み出し、この読み出された映像音声信号からコマーシャル映像の開始時点をＣＭ検出情報として検出するＣＭ検出部（１１０）と、前記検出されたＣＭ検出情報に基づいて、前記映像音声信号記録部（１０８）に記録された映像音声信号から前記コマーシャル映像に係る映像音声信号を抽出すると共に、この抽出された映像音声信号に含まれるフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成部（１１１）と、前記生成されたＣＭ検索データを記憶するＣＭ検索データ記憶部（１０９）と、外部装置からのネットワーク（２）を介したＣＭ検索データの送信要求に基づき、前記ＣＭ検索データ記憶部（１０９）から前記ＣＭ検索データを抽出するＣＭ検索データ抽出部（１０７）と、前記抽出されたＣＭ検索データを送信要求元である前記外部装置へ送信させる要求応答部（１０６）とを備えたことにある。
【００１０】
上記目的を達成するため、本発明に係るテレビジョン受信装置の第１の特徴は、テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき外部で生成されたＣＭ検索データを記憶するＣＭ検索データ記憶部（３１２）と、外部のＣＭ情報サーバ（１）からＣＭ検索データを取得し、前記ＣＭ検索データ記憶部（３１２）に記憶されたＣＭ検索データを更新するＣＭ検索データ更新部（３１０）と、テレビジョン放送番組を受信する放送受信部（３０２）と、前記受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出部（３０７，３０８）と、前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出すると共に、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成部（３０９ｂ）と、前記ＣＭ検索データ記憶部（３１２）に記憶された最新のＣＭ検索データの中に、前記ＣＭ検索データ生成部（３０９ｂ）により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索部（３０９ｃ）とを備えたことにある。
【００１１】
上記目的を達成するため、本発明に係るテレビジョン受信装置の第２の特徴は、テレビジョン放送番組を受信する放送受信部（３０２）と、前記受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出部（３０７，３０８）と、前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出すると共に、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成部（９０９ｂ）と、前記生成されたＣＭ検索データ、及びこのＣＭ検索データが生成された生成日時を関連づけ、切り替り履歴として記憶する切り替り履歴記憶部（９１４）と、前記記憶された切り替り履歴を読み出し、この読み出された切り替り履歴に含まれる生成日時、及び前記ＣＭ検索データ生成部により前記ＣＭ検索データが生成された生成日時とに基づいて、前記切り替り履歴に含まれるＣＭ検索データと、前記ＣＭ検索データ生成部により生成されたＣＭ検索データとのうち、最も生成日時が新しいＣＭ検索データに対応する生成日時までの時間が所定のＣＭ時間と一致するＣＭ検索データをＣＭ検索データ記憶部に記憶させる切り替り履歴解析部（９０９ｄ）と、前記ＣＭ検索データ記憶部（３１２）に記憶されたＣＭ検索データの中に、前記ＣＭ検索データ生成部（９０９ｂ）により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索部（３０９ｃ）とを備えたことにある。
【００１２】
上記目的を達成するため、本発明に係るＣＭ検出システムの第１の特徴は、ＣＭ情報サーバ（１）とテレビジョン受信装置（３，４，５）とがネットワーク（２）を介してそれぞれ接続されたＣＭ検出システム（２０）であって、前記ＣＭ情報サーバ（１）は、供給されるテレビジョン放送番組の映像音声信号を記録する映像音声信号記録部（１０８）と、前記記録された映像音声信号を読み出し、この読み出された映像音声信号からコマーシャル映像の開始時点をＣＭ検出情報として検出するＣＭ検出部（１１０）と、前記検出されたＣＭ検出情報に基づいて、前記映像音声信号記録部（１０８）に記録された映像音声信号から前記コマーシャル映像に係る映像音声信号を抽出すると共に、この抽出された映像音声信号に含まれるフレーム画像に基づきＣＭ検索データを生成する第１のＣＭ検索データ生成部（１１１）と、前記生成されたＣＭ検索データを記憶する第１のＣＭ検索データ記憶部（１０９）と、前記テレビジョン受信装置（３，４，５）からのＣＭ検索データの送信要求に基づき、前記第１のＣＭ検索データ記憶部から前記ＣＭ検索データを抽出するＣＭ検索データ抽出部（１０７）と、前記抽出されたＣＭ検索データを前記テレビジョン受信装置へ送信させる要求応答部（１０６）と、を備え、前記テレビジョン受信装置（３，４，５）は、テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき外部で生成されたＣＭ検索データを記憶する第２のＣＭ検索データ記憶部（３１２）と、前記ＣＭ情報サーバ（１）からＣＭ検索データを取得し、前記第２のＣＭ検索データ記憶部（３１２）に記憶されたＣＭ検索データを更新するＣＭ検索データ更新部（３１０）と、テレビジョン放送番組を受信する放送受信部（３０２）と、前記受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出部（３０７，３０８）と、前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出すると共に、この抽出されたフレーム画像に基づきＣＭ検索データを生成する第２のＣＭ検索データ生成部（３０９ｂ）と、前記第２のＣＭ検索データ記憶部（３１２）に記憶された最新のＣＭ検索データの中に、前記第２のＣＭ検索データ生成部（３０９ｂ）により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索部（３０９ｃ）とを備えたことにある。
【００１３】
上記目的を達成するため、本発明に係るテレビジョン受信プログラムの第１の特徴は、テレビジョン受信装置（３，４，５）に実行させるためのテレビジョン受信プログラムであって、外部のＣＭ情報サーバ（１）から、テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき生成されたＣＭ検索データを取得し、ＣＭ検索データ記憶部（３１２）に記憶されたＣＭ検索データを更新するＣＭ検索データ更新ステップ（３１０）を有する一方、受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップ（３０７，３０８）と、前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップ（３０９ｂ）と、前記ＣＭ検索データ記憶部（３１２）に記憶された最新のＣＭ検索データの中に、前記ＣＭ検索データ生成ステップ（３０９ｂ）により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップ（３０９ｃ）とを有して、前記テレビジョン受信装置に実行させることにある。
【００１４】
上記目的を達成するため、本発明に係るテレビジョン受信プログラムの第２の特徴は、テレビジョン受信装置（３，４，５）に実行させるためのテレビジョン受信プログラムであって、受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップ（３０７，３０８）と、前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップ（９０９ｂ）と、前記生成されたＣＭ検索データ、及びこのＣＭ検索データが生成された生成日時を関連づけ、切り替り履歴として切り替り履歴記憶部（９１４）に記憶する切り替り履歴記憶ステップと、前記記憶された切り替り履歴を読み出し、この読み出された切り替り履歴に含まれる生成日時、及び前記ＣＭ検索データ生成ステップ（９０９ｂ）により前記ＣＭ検索データが生成された生成日時とに基づいて、前記切り替り履歴に含まれるＣＭ検索データと、前記ＣＭ検索データ生成ステップ（９０９ｂ）により生成されたＣＭ検索データとのうち、最も生成日時が新しいＣＭ検索データに対応する生成日時までの時間が所定のＣＭ時間と一致するＣＭ検索データをＣＭ検索データ記憶部に記憶させる切り替り履歴解析ステップ（９０９ｄ）と、前記ＣＭ検索データ記憶部（３１２）に記憶されたＣＭ検索データの中に、前記ＣＭ検索データ生成ステップ（９０９ｂ）により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組においてコマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップ（３０９ｃ）とを有して、前記テレビジョン受信装置に実行させることにある。
【００１５】
上記目的を達成するため、本発明に係るＣＭ検出方法の第１の特徴は、テレビジョン受信番組におけるコマーシャル放送の開始を検出するＣＭ検出方法であって、外部のＣＭ情報サーバ（１）から、テレビジョン放送番組の映像音声信号から抽出されたコマーシャル映像に係る映像音声信号に含まれるフレーム画像に基づき生成されたＣＭ検索データを取得し、ＣＭ検索データ記憶部（３１２）に記憶されたＣＭ検索データを更新するＣＭ検索データ更新ステップ（３１０）を有する一方、受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップ（３０７，３０８）と、前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップ（３０９ｂ）と、前記ＣＭ検索データ記憶部（３１２）に記憶された最新のＣＭ検索データの中に、前記ＣＭ検索データ生成ステップ（３０９ｂ）により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組において前記コマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップ（３０９ｃ）とを有したことにある。
【００１６】
上記目的を達成するため、本発明に係るＣＭ検出方法の第２の特徴は、テレビジョン受信番組におけるコマーシャル放送の開始を検出するＣＭ検出方法であって、受信したテレビジョン放送番組の映像音声信号における映像又は音声いずれかの区切り時点を検出して区切り検出情報を生成する区切り検出ステップ（３０７，３０８）と、前記生成された区切り検出情報に基づいて、前記受信したテレビジョン放送番組の映像音声信号から前記映像又は音声の区切り時点後のフレーム画像を抽出し、この抽出されたフレーム画像に基づきＣＭ検索データを生成するＣＭ検索データ生成ステップ（９０９ｂ）と、前記生成されたＣＭ検索データ、及びこのＣＭ検索データが生成された生成日時を関連づけ、切り替り履歴として切り替り履歴記憶部（９１４）に記憶する切り替り履歴記憶ステップと、前記記憶された切り替り履歴を読み出し、この読み出された切り替り履歴に含まれる生成日時、及び前記ＣＭ検索データ生成ステップ（９０９ｂ）により前記ＣＭ検索データが生成された生成日時とに基づいて、前記切り替り履歴に含まれるＣＭ検索データと、前記ＣＭ検索データ生成ステップ（９０９ｂ）により生成されたＣＭ検索データとのうち、最も生成日時が新しいＣＭ検索データに対応する生成日時までの時間が所定のＣＭ時間と一致するＣＭ検索データをＣＭ検索データ記憶部（３１２）に記憶させる切り替り履歴解析ステップ（９１４）と、前記ＣＭ検索データ記憶部（３１２）に記憶されたＣＭ検索データの中に、前記ＣＭ検索データ生成ステップ（９０９ｂ）により生成されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定し、一致するＣＭ検索データがあると判定された場合に、前記受信したテレビジョン放送番組において前記コマーシャル放送が開始されたと判定するＣＭ検索データ検索ステップ（３０９ｃ）とを有したことにある。
【発明の効果】
【００１７】
本発明に係るＣＭ情報サーバ、テレビジョン受信装置、ＣＭ検出システム、テレビジョン受信プログラム、及びＣＭ検出方法によれば、番組の本編及びＣＭの音声モードに係わらず、受信中の番組がＣＭに切り替った直後に精度良くＣＭを検出することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態について、好ましい実施例を示して詳細に説明する。
【実施例１】
【００１９】
本発明の実施例１では、テレビジョン放送を受信し、この受信したテレビジョン放送を表示するテレビジョン受信装置と、このテレビジョン受信装置とネットワークを介して接続されると共に、テレビジョン受信装置からの要求に応答するＣＭ情報サーバとを備えるＣＭ検出システムについて説明する。
【００２０】
＜ＣＭ情報サーバの構成＞
本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバは、テレビジョン放送を受信し、この受信したテレビジョン放送を表示するための複数のテレビジョン受信装置とネットワークを介して接続されると共に、複数のテレビジョン受信装置からの要求に応答するものである。
【００２１】
図１は、本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバの構成を示した構成図である。
【００２２】
ＣＭ情報サーバ１は、放送受信部１０１乃至１０３と、ネットワーク接続部１０４と、録画部１０５と、要求応答部１０６と、ＣＭ検索データ抽出部１０７と、映像音声信号記録部１０８と、ＣＭ検索データ記憶部１０９と、ＣＭ検出部１１０と、ＣＭ検索データ生成部１１１とを備える。
【００２３】
放送受信部１０１乃至１０３は、それぞれがチューナを有し、放送局から地上波や放送衛星を介して送信されるテレビジョン放送の放送波のうちそれぞれに予め定められたチャンネルの放送波を受信し、放送波を復調して得られるテレビジョン放送の映像音声信号を録画部１０５へ供給する。なお、放送受信部１０１乃至１０３は、その個数が３つに限定されるものではなく、受信可能なチャンネルのうち例えば有料放送等のＣＭが挿入されることのないチャンネルを除く全てのチャンネルを受信するのに十分な個数を備えるものであり、それぞれが異なるチャンネルを受信するように予め定められるものである。
【００２４】
ネットワーク接続部１０４は、ネットワークカードなどの通信インタフェースであり、このネットワーク接続部１０４によりネットワーク２に接続することによって、ネットワーク２に接続されたテレビジョン受信装置３乃至５（後述）と通信することができる。
【００２５】
録画部１０５は、放送受信部１０１乃至１０３から供給された映像音声信号を、チャンネルを識別する情報と関連付けて映像音声信号記録部１０８に記録させる。
【００２６】
要求応答部１０６は、テレビジョン受信装置３乃至５よりネットワーク２を介して受信したＣＭ情報要求信号をＣＭ検索データ抽出部１０７に供給するとともに、ＣＭ検索データ抽出部１０７から供給されたＣＭ検索データと、このＣＭ検索データが生成された生成日時とを関連づけてＣＭ情報として、ＣＭ情報要求信号を送信してきたテレビジョン受信装置３乃至５へ、ＣＭ情報要求信号に対する応答として送信する。
【００２７】
ＣＭ検索データ抽出部１０７は、要求応答部１０６から供給されたＣＭ情報要求信号に含まれる最終更新日時を抽出し、抽出された最終更新日時より後の生成日時及びそれと関連付けられたＣＭ検索データをＣＭ検索データ記憶部１０９から読み出し、この読み出された生成日時及びこの生成日時に関連付けられたＣＭ検索データを要求応答部１０６に供給する。
【００２８】
なお、ＣＭ検索データ抽出部１０７は、要求応答部１０６から供給されたＣＭ情報要求信号に含まれる最終更新日時を抽出しない構成としてもよい。この場合、ＣＭ検索データ記憶部１０９から全てのＣＭ検索データを読み出し、要求応答部１０６に供給する。そして、要求応答部１０６は、供給された全てのＣＭ検索データをＣＭ情報として、ＣＭ情報要求信号を送信してきたテレビジョン受信装置３乃至５へ、ＣＭ情報要求信号に対する応答として送信する。
【００２９】
映像音声信号記録部１０８は、例えばハードディスク等の記憶装置により構成され、録画部１０５から供給されたチャンネルを識別する情報と映像音声信号とを関連付けて記録する。
【００３０】
ＣＭ検索データ記憶部１０９は、例えばハードディスク等の記憶装置により構成され、ＣＭ検索データ生成部１１１から供給された生成日時とＣＭ検索データとを関連付けて記憶する。
【００３１】
ＣＭ検出部１１０は、映像音声信号記録部１０８からチャンネルを識別する情報と映像音声信号を読み出し、読み出した映像音声信号を解析してＣＭの開始、又は終了を検出する。具体的には、ＣＭ検出部１１０は、読み出した映像音声信号から、有意の映像信号がないブラック・フレームや、有意の音声信号がないサイレント・フレームが所定の時間間隔で出現する時点を検出し、この検出した時点をＣＭの開始、又は終了として検出する。
【００３２】
そして、ＣＭ検出部１１０は、ＣＭの開始、又は終了を検出した場合、映像音声信号におけるＣＭの開始及び終了時点を示す情報をＣＭ検出情報として生成し、この生成されたＣＭ検出情報と、映像音声信号記録部１０８から読み出したチャンネルを識別する情報とをＣＭ検索データ生成部１１１に供給する。
【００３３】
ＣＭ検索データ生成部１１１は、ＣＭ検出部１１０から供給されたチャンネルを識別する情報とＣＭ検出情報とに基づき、チャンネルを識別する情報により識別される映像音声信号において、ＣＭ検出情報により示されるＣＭ部分の映像音声信号を映像音声信号記録部１０８から読み出す。さらに、ＣＭ検索データ生成部１１１は、読み出されたＣＭ部分の映像音声信号を解析して、ＣＭ部分の映像音声信号に含まれるフレーム画像の特徴を示すＣＭ検索データを生成し、生成されたＣＭ検索データを現在日時である生成日時と関連付けてＣＭ検索データ記憶部１０９に記憶させる。
【００３４】
また、本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバ１は、映像音声信号記録部１０８、及びＣＭ検索データ記憶部１０９を別々の記憶装置として構成しているが、各々の記憶部を部分的に共用したり、全ての記憶部を１つの記憶装置で共用したりする構成としてもよい。
【００３５】
また、本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバ１のＣＭ検索データ生成部１１１は、映像音声信号記録部１０８から読み出す映像音声信号がＭＰＥＧ等の圧縮符号化された符号化データであり、符号化データを復号してフレーム画像を生成する過程でフレーム画像の縮小画像が得られる場合には、フレーム画像を縮小して縮小画像を生成する代わりに、復号の過程で得られる縮小画像に基づいてＣＭ検索データを生成するようにしてもよい。
【００３６】
＜ＣＭ検出システムの構成＞
図２は、本発明の実施例１であるＣＭ検出システムの構成を示した構成図である。
【００３７】
図２に示すように、本発明の実施例１であるＣＭ検出システム２０は、ＣＭ情報サーバ１と、複数のテレビジョン受信装置３乃至５とがネットワーク２を介して接続され構成されている。
【００３８】
このようなＣＭ検出システム２０において、テレビジョン受信装置３乃至５は、ネットワーク２を介してＣＭ情報サーバ１に対して、ＣＭ情報の送信を要求するＣＭ情報要求信号を送信する。そして、ＣＭ情報サーバ１は、ネットワーク２を介してテレビジョン受信装置３乃至５から受信したＣＭ情報要求信号に対する応答として、テレビジョン受信装置３乃至５にＣＭ情報を送信する。
【００３９】
＜テレビジョン受信装置の構成＞
図３は、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３の構成を示した構成図である。なお、テレビジョン受信装置４，５は、テレビジョン受信装置３と同一の構成を有するので、説明を省略する。
【００４０】
本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３は、ネットワーク接続部３０１と、放送受信部３０２と、入力部３０３と、出力部３０４と、機器制御部３０５と、出力制御部３０６と、カット検出部３０７と、無音検出部３０８と、ＣＭ検出部３０９と、ＣＭ検索データ更新部３１０と、放送状態記憶部３１１と、ＣＭ検索データ記憶部３１２と、最終更新日時記憶部３１３とを備える。
【００４１】
ネットワーク接続部３０１は、ネットワークカードなどの通信インタフェースであり、このネットワーク接続部３０１によりネットワーク２に接続することによって、ネットワーク２に接続されたＣＭ情報サーバ１と通信することができる。
【００４２】
放送受信部３０２は、チューナを有し、放送局から地上波や放送衛星を介して送信されるテレビジョン放送の放送波のうち機器制御部３０５より指示されたチャンネルの放送波を受信し、放送波を復調して得られるテレビジョン放送の映像音声信号を出力制御部３０６、カット検出部３０７、無音検出部３０８、及びＣＭ検出部３０９へ供給する。
【００４３】
入力部３０３は、リモコン等の入力装置を備え、利用者の操作によりチャンネルの切り替え、音量の変更、データ放送の表示等のテレビジョン受信装置としての基本的な操作信号を生成して機器制御部３０５へ供給する。
【００４４】
出力部３０４は、液晶ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を備え、出力制御部３０６から供給された映像や音声を出力する。
【００４５】
機器制御部３０５は、入力部３０３から供給される操作信号に基づき、放送受信部３０２に受信させるチャンネルを指示する信号を供給したり、出力制御部３０６に音量の変更を指示する信号やデータ放送の表示を指示する指示信号を供給したりする。
【００４６】
また、機器制御部３０５は、後述するＣＭ検出部３０９から供給されるＣＭの開始を示す信号に基づき、出力制御部３０６にＣＭ放送中の出力形態を指示する信号を供給する。ＣＭ放送中の出力形態は、ＣＭ放送中に出力する映像・音声の出力形態として予め定められたものであり、具体的には、映像の輝度の低減、音量の低減、データ放送の表示等である。又は、初期設定のメニューにおいてＣＭ放送中の出力形態としてこれらの具体的な出力形態を選択肢として出力部３０４に表示させ、表示された選択肢の中から、利用者の操作により選択された出力形態に基づいて、ＣＭ放送中の映像音声出力信号を出力するようにしてもよい。
【００４７】
また、機器制御部３０５は、ＣＭ検出部３０９から供給されるＣＭの終了を示す信号に基づき、ＣＭ放送中の出力形態を解除して通常の出力形態で映像音声信号を出力させるための信号を出力制御部３０６へ供給する。
【００４８】
出力制御部３０６は、放送受信部３０２から供給される映像音声信号を出力部３０４で出力することが可能な形式の映像や音声の信号に変換し、出力部３０４に供給する。その際、機器制御部３０５から供給される信号に基づき、出力部３０４に供給する映像や音声の信号を制御する。具体的には、映像の輝度を調整、音量の調整、データ放送の表示等を行う。
【００４９】
カット検出部３０７は、放送受信部３０２から供給された映像音声信号をリアルタイムで解析し、映像の切り替わる時点であるカットを検出する。具体的には、カット検出部３０７は、映像音声信号に含まれる映像データの連続する２つのフレームの差分を計算し、計算された差分が予め定められた閾値より大きいときにカットであると検出する。そして、カット検出部３０７は、カットが検出されたときにカットが検出された時点を示す区切り検出情報をＣＭ検出部３０９に供給する。
【００５０】
無音検出部３０８は、放送受信部３０２から供給された映像音声信号をリアルタイムで解析し、無音である時点を検出する。具体的には、無音検出部３０８は、映像音声信号から音量を計算し、音量が予め定められた閾値より小さい状態が予め定められた時間間隔以上続いた場合に、無音である時点として検出する。さらに、無音である時点が検出されたときに無音が検出された時点を示す区切り検出情報をＣＭ検出部３０９に供給する。
【００５１】
ＣＭ検出部３０９は、その機能上、放送状態判定手段３０９ａと、ＣＭ検索データ生成手段３０９ｂと、ＣＭ検索データ検索手段３０９ｃとを備える。
【００５２】
放送状態判定手段３０９ａは、カット検出部３０７よりカットが検出された時点を示す区切り検出情報が供給されるのと同時に、無音検出部３０８より無音が検出された時点を示す区切り検出情報が供給されると、放送状態記憶部３１１から現在受信中のテレビジョン放送の映像音声信号が本編映像であるか、又はＣＭ映像であるかを示す映像識別情報と、その状態になった時刻とを含む放送状態情報を読み出す。さらに、ＣＭ検索データ生成手段３０９ｂにＣＭ検索データ生成を指示する信号を供給する。
【００５３】
ＣＭ検索データ生成手段３０９ｂは、放送状態判定手段３０９ａからＣＭ検索データ生成を指示する信号が供給されると、カット検出部３０７よりカットが検出された時点を示す区切り検出情報と、無音検出部３０８より無音が検出された時点を示す区切り検出情報とに基づいて、放送受信部３０２から供給されたテレビジョン放送番組の映像音声信号から区切り時点後のフレーム画像を抽出する。そして、ＣＭ検索データ生成手段３０９ｂは、この抽出されたフレーム画像を縮小すると共に、この縮小されたフレーム画像に基づいてＣＭ検索データを生成し、この生成されたＣＭ検索データをＣＭ検索データ検索手段３０９ｃに供給する。
【００５４】
ＣＭ検索データ検索手段３０９ｃは、ＣＭ検索データ生成手段３０９ｂからＣＭ検索データが供給されると、ＣＭ検索データ記憶部３１２からＣＭ検索データを読み出し、この読み出されたＣＭ検索データの中に、ＣＭ検索データ生成手段３０９ｂから供給されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定する。そして、ＣＭ検索データ検索手段３０９ｃは、ＣＭ映像、又は本編映像のいずれであるかを示す映像識別情報と現在時刻とを含む放送状態情報を放送状態記憶部３１１に記憶させるとともに、ＣＭ放送の開始または終了を示す信号を機器制御部３０５に供給する。
【００５５】
ＣＭ検索データ更新部３１０は、例えば１時間等の予め定められた時間間隔で定期的に動作し、ネットワーク接続部３０１を介してネットワーク２に接続されたＣＭ情報サーバ１と通信し、ＣＭ検索データ記憶部３１２に記憶されているＣＭ検索データの更新処理を行う。さらに、ＣＭ検索データの最終更新日時を最終更新日時記憶部３１３に記憶させる。
【００５６】
放送状態記憶部３１１は、例えばＲＡＭ等の記憶装置により構成され、映像識別情報とその状態になった時刻とが関連づけられた放送状態情報を記憶する。
【００５７】
ＣＭ検索データ記憶部３１２は、例えばフラッシュメモリ等の記憶装置により構成され、ＣＭ検索データを記憶する。
【００５８】
最終更新日時記憶部３１３は、例えばフラッシュメモリ等の記憶装置により構成され、ＣＭ検索データの最終更新日時を記憶する。
【００５９】
また、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３は、放送状態記憶部３１１、ＣＭ検索データ記憶部３１２、及び最終更新日時記憶部３１３を別々の記憶装置として構成しているが、各々の記憶部を部分的に共用したり、全ての記憶部を１つの記憶装置で共用したりする構成としてもよい。
【００６０】
また、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３は、カット検出部３０７と無音検出部３０８のどちらか一方のみを備える構成としてもよい。この場合、ＣＭ検出部３０９は、どちらか一方から区切り検出情報が供給された場合にＣＭ検出処理を実行する。
【００６１】
また、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３は、最終更新日時記憶部３１３を備えない構成としてもよい。この場合、ＣＭ検索データ更新部３１０は、ＣＭ検索データの最終更新日時を破棄する。
【００６２】
また、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検索データ生成手段３０９ｂは、放送受信部３０２から供給されたテレビジョン放送番組の映像音声信号がＭＰＥＧ等の圧縮符号化された符号化データであり、符号化データを復号してフレーム画像を生成する過程でフレーム画像の縮小画像が得られる場合には、フレーム画像を縮小して縮小画像を生成する代わりに、復号の過程で得られる縮小画像に基づいてＣＭ検索データを生成するようにしてもよい。
【００６３】
＜ＣＭ情報サーバの作用＞
次に、本発明の実施例１であるＣＭ検出システム２０に備えられたＣＭ情報サーバ１の作用について説明する。
【００６４】
≪ＣＭ検索データ生成処理≫
本発明の実施例１であるＣＭ検出システム２０に備えられたＣＭ情報サーバ１のＣＭ検索データ生成部１１１におけるＣＭ検索データ生成処理の詳細について説明する。
【００６５】
図４は、本発明の実施例１であるＣＭ検出システム２０に備えられたＣＭ情報サーバ１のＣＭ検索データ生成部１１１におけるＣＭ検索データ生成処理を示したフローチャートである。
【００６６】
ＣＭ情報サーバ１のＣＭ検索データ生成部１１１は、ＣＭ検出部１１０からチャンネルを識別する情報、及びＣＭ検出情報が供給されると、ＣＭ検索データ生成処理を開始し、供給されたチャンネルを識別する情報により識別される映像音声信号における、供給されたＣＭ検出情報により示されるＣＭ部分を映像音声信号記録部１０８から読み出す（ステップＳ４００）。
【００６７】
そして、ＣＭ検索データ生成部１１１は、読み出された映像音声信号のＣＭ部分の開始フレームを処理対象フレームとする（ステップＳ４０１）。
【００６８】
次に、ＣＭ検索データ生成部１１１は、処理対象フレームのフレーム画像を、例えば８×８ピクセル等の予め定められた大きさに縮小する（ステップＳ４０２）。フレーム画像の縮小方法としては、例えば元のフレーム画像をブロックに分割し、ブロック毎の画素値の平均を縮小画像の画素値とする。
【００６９】
次に、ＣＭ検索データ生成部１１１は、ステップＳ４０２において生成された縮小画像の検索における有効性を示す有効値を算出する（ステップＳ４０３）。具体的には、例えば、縮小画像の画素値の分散を計算し、これを有効値とする。又は、縮小画像に含まれる色数を計算し、これを有効値としてもよい。
【００７０】
次に、ＣＭ検索データ生成部１１１は、ステップＳ４０２において生成された縮小画像が検索に有効であるか否かを判定する（ステップＳ４０４）。具体的には、ステップＳ４０３において算出した有効値、即ち画素値の分散または色数が、予め定められた有効閾値より大きい場合は検索に有効であると判定し、有効閾値より小さい場合は検索に有効ではないと判定する。検索に有効であると判定された場合、ステップＳ４０６へ処理を移行し、有効ではないと判定された場合、ステップＳ４０５へ処理を移行する。
【００７１】
このように、縮小された縮小画像が、変化の少ない縮小画像である場合、この縮小画像は識別し難いので、検索に有効ではない。そこで、上述したように、ステップＳ４０３、及びＳ４０４において、縮小画像の有効値を算出し、この算出された有効値により条件判断処理を行うことによって、所定の有効閾値より変化が大きい縮小画像のみを検索に用いる。
【００７２】
ステップＳ４０４において、検索に有効ではないと判定された場合、ＣＭ検索データ生成部１１１は、現在の処理対象フレームの次のフレームを処理対象フレームとし（ステップＳ４０５）、ステップＳ４０２へ処理を移行する。
【００７３】
一方、ステップＳ４０４において、検索に有効であると判定された場合、ＣＭ検索データ生成部１１１は、ステップＳ４０２において生成された縮小画像を変換して、この縮小画像の特徴を示すＣＭ検索データを生成する（ステップＳ４０６）。具体的には、ＣＭ検索データ生成部１１１は、縮小画像を検索に適した形式に変換し、ＣＭ検索データを生成する。
【００７４】
図５、及び図６は、ＣＭ検索データ生成部１１１により生成されたＣＭ検出データの一例を示した図である。
【００７５】
縮小画像がＹ・Ｃｂ・Ｃｒの色空間で表わされる場合、図５に示すように、ＣＭ検索データ生成部１１１により生成されたＣＭ検出データは、平均値４０１及びピクセル値１０２を含んでいる。また、平均値４０１は、Ｙ成分の平均値４０３、Ｃｂ成分の平均値４０４、及びＣｒ成分の平均値４０５を含んでおり、ピクセル値４０２は、Ｙ成分のピクセル値４０６、Ｃｂ成分のピクセル値４０７、及びＣｒ成分のピクセル値４０８を含んでいる。
【００７６】
このように、ＣＭ検出データに平均値４０１及びピクセル値１０４が含まれていることによって、後述するように、ＣＭ検索データ生成部１１１が、縮小画像を検索するための検索キーとなるＣＭ検出データとＣＭ検索データ記憶部１０９に記憶された検索対象であるＣＭ検出データとを比較する際、まず色成分毎の平均値４０１を比較し、各色成分の平均値４０１が異なる場合に、色成分毎のピクセル値４０２を比較することなく検索キーと検索対象のＣＭ検出データが異なると判定できるので、効率的に検索を行うことができる。
【００７７】
また、ＣＭ検索データ生成部１１１は、図６に示すようなＣＭ検出データを生成するようにしてもよい。
【００７８】
縮小画像データがＹ・Ｃｂ・Ｃｒの色空間で表わされるときに、ＣＭ検索データ生成部１１１は、Ｙ・Ｃｂ・Ｃｒの各色成分に対してＤＣＴ変換（離散コサイン変換）を行い、ＤＣＴ変換により生成される色成分毎の１つのＤＣ係数５０１及び複数のＡＣ係数５０２をジグザグスキャンの順番で並べることによりＣＭ検出データを生成する。
【００７９】
図６に示すように、ＣＭ検索データ生成部１１１により生成されたＣＭ検出データは、１つのＤＣ係数５０１と複数のＡＣ係数５０２とを含んでいる。また、ＤＣ係数５０１は、Ｙ成分のＤＣ係数５０３、Ｃｂ成分のＤＣ係数５０４、及びＣｒ成分のＤＣ係数５０５を含んでおり、ＡＣ係数５０２は、Ｙ成分のＡＣ係数５０６、Ｃｂ成分のＡＣ係数５０７、及びＣｒ成分のＡＣ係数５０８を含んでおり、この成分毎のＡＣ係数を一組としてジグザグスキャンの順番で配列されている。
【００８０】
このように、ＣＭ検出データにＤＣ係数５０１及びＡＣ係数５０２が含まれていることによって、後述するように、ＣＭ検索データ生成部１１１が、縮小画像を検索するための検索キーとなるＣＭ検出データとＣＭ検索データ記憶部１０９に記憶された検索対象であるＣＭ検出データとを比較する際、まず各色成分のＤＣ係数５０１を比較し、次にＡＣ係数５０２をジグザグスキャンの順番で比較することにより、ＤＣ係数、又はＡＣ係数が異なる時点で残りの係数を比較することなく検索キーと検索対象のＣＭ検出データが異なると判定できるので効率的に検索を行うことができる。
【００８１】
次に、ＣＭ検索データ生成部１１１は、ＣＭ検索データ記憶部１０９に記憶されたＣＭ検索データを読み出す（ステップＳ４０７）。
【００８２】
次に、ＣＭ検索データ生成部１１１は、ステップＳ４０７において読み出されたＣＭ検索データの中に、ステップＳ４０６において生成されたＣＭ検索データと一致するものがあるか否かを判定する（ステップＳ４０８）。一致するものがあると判定された場合、ＣＭ検索データ生成処理を終了し、一致するものがないと判定された場合、ステップＳ４０９へ処理を移行する。
【００８３】
そして、ステップＳ４０８において、ＣＭ検索データと一致するものがないと判定された場合、ＣＭ検索データ生成部１１１は、ステップＳ４０６において生成されたＣＭ検索データと、このＣＭ検索データの生成日時とを関連付けてＣＭ検索データ記憶部１０９に記憶させる（ステップＳ４０９）。この際、ＣＭ検索データとして図６に示したＣＭ検出データを採用した場合には、ＡＣ係数をジグザグスキャンで並べたときの先頭から予め定められた個数だけ記憶し、残りを破棄するようにしてもよい。
【００８４】
＜テレビジョン受信装置の作用＞
次に、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３の作用について説明する。
【００８５】
≪ＣＭ検出処理≫
本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検出部３０９におけるＣＭ検出処理の詳細について説明する。
【００８６】
図７は、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検出部３０９におけるＣＭ検出処理を示したフローチャートである。
【００８７】
テレビジョン受信装置３のＣＭ検出部３０９は、区切り検出情報が供給されたときに、ＣＭ検出処理を開始する。具体的には、ＣＭ検出部３０９は、カット検出部３０７よりカットが検出された時点を示す区切り検出情報が供給されると共に、無音検出部３０８より無音が検出された時点を示す区切り検出情報が供給された場合に、ＣＭ検出処理を開始する。
【００８８】
まず、ＣＭ検出部３０９の放送状態判定手段３０９ａは、放送状態記憶部３１１から現在受信中のテレビジョン放送の映像音声信号が本編映像であるかＣＭ映像であるかを示す映像識別情報とその状態になった時刻とを含む放送状態情報を読み出す（ステップＳ７０１）。
【００８９】
次に、放送状態判定手段３０９ａは、ステップＳ７０１において読み出された放送状態情報に含まれる映像識別情報に基づき、現在受信中のテレビジョン放送がＣＭ放送中であるか否かを判定する（ステップＳ７０２）。ＣＭ放送中であると判定された場合、ステップＳ７０３へ処理を移行し、ＣＭ放送中ではないと判定された場合、すなわち本編の放送中であると判定された場合、ステップＳ７０４へ処理を移行する。
【００９０】
ステップＳ７０２において、ＣＭ放送中ではないと判定された場合、ＣＭ検出部３０９のＣＭ検索データ生成手段３０９ｂは、放送受信部３０２から供給された映像音声信号に含まれる映像データの処理を開始するフレーム、すなわちカット検出部３０７からカットが検出された時点を示す区切り検出情報が供給されると共に、無音検出部３０８から無音が検出された時点を示す区切り検出情報が供給されたときのフレームを処理対象フレームとする（ステップＳ７０４）。
【００９１】
次に、ＣＭ検索データ生成手段３０９ｂは、処理対象フレームのフレーム画像を、例えば８×８ピクセル等の予め定められた大きさに縮小する（ステップＳ７０５）。フレーム画像の縮小方法としては、例えば元のフレーム画像をブロックに分割し、ブロック毎の画素値の平均を縮小画像の画素値とする。
【００９２】
次に、ＣＭ検索データ生成手段３０９ｂは、ステップＳ７０５において生成された縮小画像の検索における有効性を示す有効値を算出する（ステップＳ７０６）。具体的には、例えば、縮小画像の画素値の分散を計算し、これを有効値とする。又は、縮小画像に含まれる色数を計算し、これを有効値としてもよい。
【００９３】
次に、ＣＭ検索データ生成手段３０９ｂは、ステップＳ７０６において算出された有効値に基づいて、ステップＳ７０５において生成された縮小画像が検索に有効であるか否かを判定する（ステップＳ７０７）。具体的には、ＣＭ検索データ生成手段３０９ｂは、ステップＳ７０６において算出された有効値、即ち画素値の分散または色数が、予め定められた有効閾値より大きい場合は検索に有効であると判定し、有効閾値より小さい場合は検索に有効ではないと判定する。検索に有効であると判定された場合、ステップＳ７０９へ処理を移行し、有効ではないと判定された場合、ステップＳ７０５へ処理を移行する。
【００９４】
このように、縮小された縮小画像が、変化の少ない縮小画像である場合、この縮小画像は識別し難いので、検索に有効でない。そこで、上述したように、ステップＳ７０６、及びＳ７０７において、有効値を算出し、この算出された有効値により条件判断処理を行うことによって、所定の有効閾値より変化が大きい縮小画像のみを検索に用いる。
【００９５】
そして、ステップＳ７０７において、検索に有効ではないと判定された場合、ＣＭ検索データ生成手段３０９ｂは、現在の処理対象フレームの次のフレームを処理対象フレームをとし（ステップＳ７０８）、ステップＳ７０５へ処理を移行する。
【００９６】
一方、ステップＳ７０７において、検索に有効であると判定された場合、ＣＭ検索データ生成手段３０９ｂは、ステップＳ７０５において生成された縮小画像を変換して、この縮小画像の特徴を示すＣＭ検索データを生成する（ステップＳ７０９）。具体的には、ＣＭ検索データ生成手段３０９ｂは、縮小画像を検索に適した形式に変換し、ＣＭ検索データを生成する。
【００９７】
次に、ＣＭ検出部３０９のＣＭ検索データ検索手段３０９ｃは、ＣＭ検索データ記憶部３１２に記憶されたＣＭ検索データを読み出す（ステップＳ７１０）。
【００９８】
そして、ＣＭ検索データ検索手段３０９ｃは、ステップＳ７１０において読み出されたＣＭ検索データの中に、ステップＳ７０９において生成されたＣＭ検索データと一致するものがあるか否かを判定する（ステップＳ７１１）。一致するものがあると判定された場合、処理をステップＳ７１２に移行し、一致するものがないと判定された場合、ＣＭ検出処理を終了する。
【００９９】
次に、ステップＳ７１１において、ＣＭ検索データと一致するものが記憶されていると判定された場合、ＣＭ検索データ検索手段３０９ｃは、ＣＭ放送が開始されたと判定し、ＣＭ放送の開始を示す信号を機器制御部３０５に供給する（ステップＳ７１２）。
【０１００】
また、ステップＳ７０２において、ＣＭ放送中であると判定された場合、放送状態判定手段３０９ａは、ステップＳ７０１において読み出された放送状態情報に含まれる時刻から現在時刻までの経過時間を算出し、この算出された経過時間が予め定められたＣＭ時間に一致するか否かを判定する（ステップＳ７０３）。なお、ここで用いるＣＭ時間は、ＣＭ放送に特徴的な１５秒や３０秒等の複数の時間であり、計算した経過時間がこれらのＣＭ時間に、例えば０．５秒等、予め定められた誤差範囲内で一致している場合、経過時間がＣＭ時間に一致すると判定する。経過時間がＣＭ時間に一致していると判定された場合、ステップＳ７２０へ処理を移行し、一致していないと判定された場合、ＣＭ検出処理を終了する。
【０１０１】
ステップＳ７０３において、経過時間がＣＭ時間に一致すると判定された場合、ＣＭ検出部３０９のＣＭ検索データ生成手段３０９ｂは、放送受信部３０２から供給された映像音声信号に含まれる映像データの処理を開始するフレーム、すなわちカット検出部３０７からカットが検出された時点を示す区切り検出情報が供給されると共に、無音検出部３０８から無音が検出された時点を示す区切り検出情報が供給されたときのフレームを処理対象フレームとする（ステップＳ７２０）。
【０１０２】
次に、ＣＭ検索データ生成手段３０９ｂは、処理対象フレームのフレーム画像を、例えば８×８ピクセル等の予め定められた大きさに縮小する（ステップＳ７２１）。フレーム画像の縮小方法としては、例えば元のフレーム画像をブロックに分割し、ブロック毎の画素値の平均を縮小画像の画素値とする。
【０１０３】
次に、ＣＭ検索データ生成手段３０９ｂは、ステップＳ７２１において生成された縮小画像の検索における有効性を示す有効値を算出する（ステップＳ７２２）。具体的には、例えば、縮小画像の画素値の分散を算出し、これを有効値とする。又は、縮小画像に含まれる色数を算出し、これを有効値としてもよい。
【０１０４】
次に、ＣＭ検索データ生成手段３０９ｂは、ステップＳ７２２において算出された有効値に基づいて、ステップＳ７２１において生成された縮小画像が検索に有効であるか否かを判定する（ステップＳ７２３）。具体的には、ステップＳ７２２において算出された有効値、即ち画素値の分散または色数が、予め定められた有効閾値より大きい場合は検索に有効であると判定し、有効閾値より小さい場合は検索に有効ではないと判定する。検索に有効であると判定された場合、ステップＳ７２５へ処理を移行し、有効ではないと判定された場合、ステップＳ７２４へ処理を移行する。
【０１０５】
このように、縮小された縮小画像が、変化の少ない縮小画像である場合、この縮小画像は識別し難いので、検索に有効でない。そこで、上述したように、ステップＳ７２２、及びステップＳ７２３において、有効値を算出し、この算出された有効値により条件判断処理を行うことによって、所定の有効閾値より変化が大きい縮小画像のみを検索に用いる。
【０１０６】
そして、ステップＳ７２３において、検索に有効ではないと判定された場合、ＣＭ検索データ生成手段３０９ｂは、現在の処理対象フレームの次のフレームを処理対象フレームをとし（ステップＳ７２４）、ステップＳ７２１へ処理を移行する。
【０１０７】
一方、ステップＳ７２３において、検索に有効であると判定された場合、ＣＭ検索データ生成手段３０９ｂは、ステップＳ７２１において生成された縮小画像を変換して、この縮小画像の特徴を示すＣＭ検索データを生成する（ステップＳ７２５）。具体的には、ＣＭ検索データ生成手段３０９ｂは、縮小画像を検索に適した形式に変換し、ＣＭ検索データを生成する。
【０１０８】
次に、ＣＭ検出部３０９のＣＭ検索データ検索手段３０９ｃは、ＣＭ検索データ記憶部３１２に記憶されたＣＭ検索データを読み出す（ステップＳ７２６）。
【０１０９】
そして、ＣＭ検索データ検索手段３０９ｃは、ステップＳ７２６において読み出されたＣＭ検索データの中に、ステップＳ７２５において生成されたＣＭ検索データと一致するものがあるか否かを判定する（ステップＳ７２７）。一致するものがあると判定された場合、ＣＭ検出処理を終了し、一致するものがないと判定された場合、処理をステップＳ７２８へ移行する。
【０１１０】
次に、ステップＳ７２７において、ＣＭ検索データと一致するものが記憶されていないと判定された場合、ＣＭ検索データ検索手段３０９ｃは、ＣＭ放送が終了されたと判定し、ＣＭ放送終了を示す信号を機器制御部３０５に供給する（ステップＳ７２８）。
【０１１１】
≪ＣＭ検索データ更新処理≫
次に、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検索データ更新部３１０におけるＣＭ検索データ更新処理の詳細について説明する。
【０１１２】
図８は、本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検索データ更新部３１０において、予め定められた時間間隔で定期的に動作しているＣＭ検索データ更新処理のうちの１周期分の主要な処理を示したフローチャートである。
【０１１３】
テレビジョン受信装置３のＣＭ検索データ更新部３１０は、ＣＭ検索データ更新処理を開始すると、最終更新日時記憶部３１３から最終更新日時を読み出す（ステップＳ８０１）。
【０１１４】
次に、ＣＭ検索データ更新部３１０は、ネットワーク接続部３０１を介してネットワーク２に接続されたＣＭ情報サーバ１へステップＳ８０１において読み出された最終更新日時と共に、この最終更新日時より後に生成されたＣＭ情報を要求するＣＭ情報要求信号を送信する（ステップＳ８０２）。
【０１１５】
次に、ＣＭ検索データ更新部３１０は、ネットワーク接続部３０１を介してネットワーク２に接続されたＣＭ情報サーバ１からＣＭ情報を受信する（ステップＳ８０３）。なお、ＣＭ情報は、ＣＭ検索データと生成日時とを含んでいる。
【０１１６】
次に、ＣＭ検索データ更新部３１０は、ステップＳ８０３において受信したＣＭ情報に含まれるＣＭ検索データをＣＭ検索データ記憶部３１２に記憶させる（ステップＳ８０４）。
【０１１７】
次に、ＣＭ検索データ更新部３１０は、ステップＳ８０３において受信したＣＭ情報に含まれる生成日時のうち最も新しいものを新たな最終更新日時として最終更新日時記憶部３１３に記憶させる（ステップＳ８０５）。
【０１１８】
なお、テレビジョン受信装置３が最終更新日時記憶部３１３を備えない構成である場合、ステップＳ８０１を省略する。また、ステップＳ８０２において、ＣＭ情報を要求する信号のみを送信し、ステップＳ８０３においては、ＣＭ情報サーバ１において過去に生成された全てのＣＭ情報を受信する。
【０１１９】
以上のように、本発明であるＣＭ検出システム２０によれば、番組の本編及びＣＭの音声モードに係わらず、受信中の番組がＣＭに切り替った直後に精度良くＣＭを検出することができる。
【０１２０】
なお、上述した本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３乃至５は、コンピュータにインストールしたテレビジョン受信プログラムを実行させることにより実現することもできる。このテレビジョン受信プログラムは、例えば、テレビジョン受信プログラムが記憶された記録媒体から読み出され、ＣＰＵで実行されることによりテレビジョン受信装置を構成するようにしてもよいし、通信ネットワークを介して伝送されてインストールされ、ＣＰＵで実行されることによりテレビジョン受信装置を構成するようにしてもよい。
【実施例２】
【０１２１】
本発明の実施例１では、テレビジョン受信装置３乃至５と、このテレビジョン受信装置３乃至５とネットワーク２を介して接続されるＣＭ情報サーバ１とを備え、テレビジョン受信装置３乃至５が、ＣＭ情報サーバ１から受信したＣＭ情報に基づいて、ＣＭを検出するＣＭ検出システム２０について説明した。
【０１２２】
本発明の実施例２では、テレビジョン受信装置に記憶されたＣＭ情報に基づいて、ＣＭを検出するＣＭ検出システムについて説明する。
【０１２３】
＜テレビジョン受信装置の構成＞
図９は、本発明の実施例２であるテレビジョン受信装置９の構成を示した構成図である。
【０１２４】
テレビジョン受信装置９は、放送受信部３０２と、入力部３０３と、出力部３０４と、機器制御部９０５と、出力制御部３０６と、カット検出部３０７と、無音検出部３０８と、ＣＭ検出部９０９と、放送状態記憶部３１１と、ＣＭ検索データ記憶部３１２と、切り替り履歴記憶部９１４とを備える。
【０１２５】
ここで、本発明の実施例２であるテレビジョン受信装置９に備えられた構成のうち、放送受信部３０２と、入力部３０３と、出力部３０４と、出力制御部３０６と、カット検出部３０７と、無音検出部３０８と、放送状態記憶部３１１と、ＣＭ検索データ記憶部３１２とは、それぞれ本発明の実施例１であるＣＭ検出システム２０のテレビジョン受信装置３に備えられた同一符号が付された構成と同一であるので、説明を省略する。
【０１２６】
機器制御部９０５は、入力部３０３から供給される操作信号に基づき、放送受信部３０２に受信させるチャンネルを指示する信号を供給したり、出力制御部３０６に音量の変更を指示する信号やデータ放送の表示を指示する指示信号を供給したりする。
【０１２７】
また、機器制御部９０５は、後述するＣＭ検出部９０９から供給されるＣＭの開始を示す信号に基づき、出力制御部３０６にＣＭ放送中の出力形態を指示する信号を供給する。ＣＭ放送中の出力形態は、ＣＭ放送中に出力する映像・音声の出力形態として予め定められたものであり、具体的には、映像の輝度の低減、音量の低減、データ放送の表示等である。又は、初期設定のメニューにおいてＣＭ放送中の出力形態としてこれらの具体的な出力形態を選択肢として出力部３０４に表示させ、表示された選択肢の中から、利用者の操作により選択された出力形態に基づいて、ＣＭ放送中の映像音声出力信号を出力するようにしてもよい。
【０１２８】
また、機器制御部９０５は、ＣＭ検出部９０９から供給されるＣＭの終了を示す信号に基づき、ＣＭ放送中の出力形態を解除して通常の出力形態で映像音声信号を出力させるための信号を出力制御部３０６へ供給する。
【０１２９】
さらに、機器制御部９０５は、入力部３０３からチャンネルの変更を指示する操作信号が供給されると、放送受信部３０２に受信するチャンネルを指示する信号を供給するとともに、切り替り履歴記憶部９１４に全ての切り替り履歴を削除させる。
【０１３０】
ＣＭ検出部９０９は、その機能上、放送状態判定手段３０９ａと、ＣＭ検索データ生成手段９０９ｂと、ＣＭ検索データ検索手段３０９ｃと、切り替り履歴解析手段９０９ｄとを備える。
【０１３１】
放送状態判定手段３０９ａは、カット検出部３０７よりカットが検出された時点を示す区切り検出情報が供給されるのと同時に、無音検出部３０８より無音が検出された時点を示す区切り検出情報が供給されると、放送状態記憶部３１１から現在受信中のテレビジョン放送の映像音声信号が本編映像であるか、又はＣＭ映像であるかを示す映像識別情報と、その状態になった時刻とを含む放送状態情報を読み出す。さらに、ＣＭ検索データ生成手段９０９ｂにＣＭ検索データ生成を指示する信号を供給する。
【０１３２】
ＣＭ検索データ生成手段９０９ｂは、放送状態判定手段３０９ａからＣＭ検索データ生成を指示する信号が供給されると、カット検出部３０７よりカットが検出された時点を示す区切り検出情報と、無音検出部３０８より無音が検出された時点を示す区切り検出情報とに基づいて、放送受信部３０２から供給されたテレビジョン放送番組の映像音声信号から区切り時点後のフレーム画像を抽出する。そして、ＣＭ検索データ生成手段９０９ｂは、この抽出されたフレーム画像を縮小すると共に、この縮小されたフレーム画像に基づいてＣＭ検索データを生成し、この生成されたＣＭ検索データをＣＭ検索データ検索手段３０９ｃ、及び切り替り履歴解析手段９０９ｄに供給する。
【０１３３】
ＣＭ検索データ検索手段３０９ｃは、ＣＭ検索データ生成手段９０９ｂからＣＭ検索データが供給されると、ＣＭ検索データ記憶部３１２からＣＭ検索データを読み出し、この読み出されたＣＭ検索データの中に、ＣＭ検索データ生成手段９０９ｂから供給されたＣＭ検索データと一致するＣＭ検索データがあるか否かを判定する。そして、ＣＭ検索データ検索手段３０９ｃは、ＣＭ映像、又は本編映像のいずれであるかを示す映像識別情報と現在時刻を含む放送状態情報を放送状態記憶部３１１に記憶させるとともに、ＣＭ放送の開始または終了を示す信号を機器制御部９０５に供給する。
【０１３４】
切り替り履歴解析手段９０９ｄは、ＣＭ検索データ生成手段９０９ｂからＣＭ検索データが供給されると、切り替り履歴記憶部９１４に記憶された切り替り履歴を読み出し、この読み出された切り替り履歴に含まれる生成日時と、ＣＭ検索データ生成手段９０９ｂにより生成された生成日時とに基づいて、読み出された切り替り履歴に含まれるＣＭ検索データと、ＣＭ検索データ生成手段９０９ｂにより生成されたＣＭ検索データとを時系列順に並び替る。そして、切り替り履歴解析手段９０９ｄは、この時系列に並べ得られたＣＭ検索データのうち、最後のＣＭ検索データに対応する生成日時までの時間が所定のＣＭ時間と一致するＣＭ検索データをＣＭ検索データ記憶部３１２に記憶させる。
【０１３５】
切り替り履歴記憶部９１４は、例えばフラッシュメモリ等の記憶装置により構成され、切り替り履歴を記憶する。
【０１３６】
また、本発明の実施例２であるテレビジョン受信装置９は、放送状態記憶部３１１、ＣＭ検索データ記憶部３１２、及び切り替り履歴記憶部９１４を別々の記憶装置として構成しているが、各々の記憶部を部分的に共用したり、全ての記憶部を１つの記憶装置で共用したりする構成としてもよい。
【０１３７】
また、本発明の実施例２であるテレビジョン受信装置９は、カット検出部３０７と無音検出部３０８のどちらか一方のみを備える構成としてもよい。この場合、ＣＭ検出部９０９は、どちらか一方から信号が供給された場合にＣＭ検出処理を実行する。
【０１３８】
また、本発明の実施例２であるテレビジョン受信装置９に備えられたＣＭ検索データ生成手段９０９ｂは、放送受信部３０２から供給されたテレビジョン放送番組の映像音声信号がＭＰＥＧ等の圧縮符号化された符号化データであり、符号化データを復号してフレーム画像を生成する過程でフレーム画像の縮小画像が得られる場合には、フレーム画像を縮小して縮小画像を生成する代わりに、復号の過程で得られる縮小画像に基づいてＣＭ検索データを生成するようにしてもよい。
【０１３９】
＜テレビジョン受信装置９の作用＞
次に、本発明の実施例２であるテレビジョン受信装置９の作用について説明する。
【０１４０】
≪ＣＭ検出処理≫
本発明の実施例２であるテレビジョン受信装置９のＣＭ検出部９０９におけるＣＭ検出処理の詳細について説明する。
【０１４１】
図１０は、本発明の実施例２であるテレビジョン受信装置９のＣＭ検出部９０９におけるＣＭ検出処理を示したフローチャートである。
【０１４２】
ＣＭ検出部９０９におけるＣＭ検出処理のステップＳ１００１、及びステップＳ１００２を除く各ステップの処理は、それぞれ本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検出部３０９におけるＣＭ検出処理の同一符号が付されたステップと同一の処理であるので、説明を省略する。
【０１４３】
ステップＳ１００１において、ＣＭ検出部９０９のＣＭ検索データ生成手段９０９ｂは、ステップＳ７０９において生成されたＣＭ検索データを切り替り履歴解析手段９０９ｄに供給する。
【０１４４】
また、ステップＳ１００２においては、ＣＭ検出部９０９のＣＭ検索データ生成手段９０９ｂは、ステップＳ７２５において生成されたＣＭ検索データを切り替り履歴解析手段９０９ｄに供給する。
【０１４５】
≪切り替り履歴解析処理≫
本発明の実施例２であるテレビジョン受信装置９の切り替り履歴解析手段９０９ｄにおける切り替り履歴解析処理の詳細について説明する。
【０１４６】
図１１は、本発明の実施例２であるテレビジョン受信装置９の切り替り履歴解析手段９０９ｄにおける切り替り履歴解析処理を示したフローチャートである。
【０１４７】
切り替り履歴解析手段９０９ｄは、ＣＭ検索データ生成手段９０９ｂよりＣＭ検索データが供給されると、切り替り履歴解析処理を開始する。
【０１４８】
まず、切り替り履歴解析手段９０９ｄは、ＣＭ検索データ生成手段９０９ｂより供給されたＣＭ検索データと、現在日時、即ちＣＭ検索データが生成された生成日時である切り替り日時とを関連付けて、切り替り履歴として切り替り履歴記憶部９１４に記憶させる（ステップＳ１１０１）。
【０１４９】
次に、切り替り履歴解析手段９０９ｄは、切り替り履歴記憶部９１４より切り替り履歴、すなわちＣＭ検索データと切り替り日時とを読み出し、読み出されたＣＭ検索データと切り替り日時とを切り替り日時の順に並び替える（ステップＳ１１０２）。
【０１５０】
次に、切り替り履歴解析手段９０９ｄは、ステップＳ１１０２において読み出されたＣＭ検索データと切り替り日時の数をＮとし、変数ｉに０を代入する（ステップＳ１１０３）。
【０１５１】
次に、切り替り履歴解析手段９０９ｄは、変数ｉの値がＮ−１未満であるか否かを判定する（ステップＳ１１０４）。そして、変数ｉの値がＮ−１以上であると判定された場合、切り替り履歴解析処理を終了する。
【０１５２】
一方、変数ｉの値がＮ−１未満であると判定された場合、切り替り履歴解析手段９０９ｄは、変数ｉの値を１だけ加算する（ステップＳ１１０５）。
【０１５３】
次に、切り替り履歴解析手段９０９ｄは、ステップＳ１１０２において並び替えられたｉ番目の切り替り日時と最後の切り替り日時との差が予め定められた閾値以上であるか否かを判定する（ステップＳ１１０６）。ここで用いる閾値は、例えば１２０秒等、ＣＭが放送される最長の長さを考慮して適切に定める。
【０１５４】
そして、ステップＳ１１０６において、ｉ番目の切り替り日時と最後の切り替り日時との差が閾値以上であると判定された場合、切り替り履歴解析手段９０９ｄは、ｉ番目のＣＭ検索データと切り替り日時を切り替り履歴記憶部９１４から削除する（ステップＳ１１０７）。
【０１５５】
一方、ステップＳ１１０６において、ｉ番目の切り替り日時と最後の切り替り日時との差が閾値未満であると判定された場合、切り替り履歴解析手段９０９ｄは、ステップＳ１１０２において並び替えられたｉ番目の切り替り日時と最後の切り替り日時との差が予め定められたＣＭ時間と一致するか否かを判定する（ステップＳ１１０８）。ここで用いるＣＭ時間は、例えば１５秒や３０秒等、ＣＭが放送される放送時間を考慮して、１つまたは２つ以上の適切な間隔を定める。また、切り替り日時の測定誤差を考慮し、所定の間隔との差が予め定められた誤差範囲以下である場合は、所定の間隔に一致していると判断する。ここで用いる誤差範囲は、例えば０．５秒等、切り替り日時の測定誤差を考慮して適切に定める。
【０１５６】
次に、切り替り履歴解析手段９０９ｄは、ステップＳ１１０２において並び替えられたｉ番目のＣＭ検索データと一致するＣＭ検索データがＣＭ検索データ記憶部３１２に記憶されているか否かを判定する（ステップＳ１１０９）。そして、ｉ番目のＣＭ検索データと一致するＣＭ検索データがＣＭ検索データ記憶部３１２に記憶されていると判定された場合、切り替り履歴解析手段９０９ｄは、ステップＳ１１０４に処理を移行する。
【０１５７】
一方、ｉ番目のＣＭ検索データと一致するＣＭ検索データがＣＭ検索データ記憶部３１２に記憶されていないと判定された場合、切り替り履歴解析手段９０９ｄは、ステップＳ１１０２において並び替えられたｉ番目のＣＭ検索データをＣＭ検索データ記憶部３１２に記憶させる（ステップＳ１１１０）。そして、ステップＳ１１０４に処理を移行する。
【０１５８】
以上のように、本発明の実施例２であるテレビジョン受信装置９によれば、切り替り履歴解析手段９０９ｄが、切り替り履歴記憶部９１４に記憶された切り替り履歴と、ＣＭ検索データ生成手段９０９ｂにより生成されたＣＭ検索データと、このＣＭ検索データ生成日時とに基づいて、受信したテレビジョン番組のＣＭ部分についてのＣＭ検索データをＣＭ検索データ記憶部３１２に記憶させるので、ＣＭ情報サーバとネットワークを介して接続することなく、受信中の番組がＣＭに切り替った直後に精度良くＣＭを検出することができる。
【０１５９】
なお、上述した本発明の実施例２であるテレビジョン受信装置９は、コンピュータにインストールしたテレビジョン受信プログラムを実行させることにより実現することもできる。このテレビジョン受信プログラムは、例えば、テレビジョン受信プログラムが記憶された記録媒体から読み出され、ＣＰＵで実行されることによりテレビジョン受信装置を構成するようにしてもよいし、通信ネットワークを介して伝送されてインストールされ、ＣＰＵで実行されることによりテレビジョン受信装置を構成するようにしてもよい。
【図面の簡単な説明】
【０１６０】
【図１】本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバの構成を示した構成図である。
【図２】本発明の実施例１であるＣＭ検出システムの構成を示した構成図である。
【図３】本発明の実施例１であるＣＭ検出システムに備えられたテレビジョン受信装置３の構成を示した構成図である。
【図４】本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバ１のＣＭ検索データ生成部におけるＣＭ検索データ生成処理を示したフローチャートである。
【図５】本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバ１のＣＭ検索データ生成部により生成されたＣＭ検出データの一例を示した図である。
【図６】本発明の実施例１であるＣＭ検出システムに備えられたＣＭ情報サーバ１のＣＭ検索データ生成部により生成されたＣＭ検出データの一例を示した図である。
【図７】本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検出部３０９におけるＣＭ検出処理を示したフローチャートである。
【図８】本発明の実施例１であるＣＭ検出システム２０に備えられたテレビジョン受信装置３のＣＭ検索データ更新部３１０において、予め定められた時間間隔で定期的に動作しているＣＭ検索データ更新処理のうちの１周期分の主要な処理を示したフローチャートである。
【図９】本発明の実施例２であるテレビジョン受信装置９の構成を示した構成図である。
【図１０】本発明の実施例２であるテレビジョン受信装置９のＣＭ検出部９０９におけるＣＭ検出処理を示したフローチャートである。
【図１１】本発明の実施例２であるテレビジョン受信装置９の切り替り履歴解析手段９０９ｄにおける切り替り履歴解析処理を示したフローチャートである。
【符号の説明】
【０１６１】
１…ＣＭ情報サーバ
２…ネットワーク
３〜５，９…テレビジョン受信装置
２０…ＣＭ検出システム
１０１〜１０３…放送受信部
１０４…ネットワーク接続部
１０５…録画部
１０６…要求応答部
１０７…ＣＭ検索データ抽出部
１０８…映像音声信号記録部
１０９…ＣＭ検索データ記憶部（第１のＣＭ検索データ記憶部）
１１０…ＣＭ検出部
１１１…ＣＭ検索データ生成部
３０１…ネットワーク接続部
３０２…放送受信部
３０３…入力部
３０４…出力部
３０５…機器制御部
３０６…出力制御部
３０７…カット検出部
３０８…無音検出部
３０９…ＣＭ検出部
３０９ａ…放送状態判定手段
３０９ｂ…ＣＭ検索データ生成手段
３０９ｃ…ＣＭ検索データ検索手段
３１０…ＣＭ検索データ更新部
３１１…放送状態記憶部
３１２…ＣＭ検索データ記憶部（第２のＣＭ検索データ記憶部）
３１３…最終更新日時記憶部
９０５…機器制御部
９０９…ＣＭ検出部
９０９ａ…放送状態判定手段
９０９ｂ…ＣＭ検索データ生成手段
９０９ｃ…ＣＭ検索データ検索手段
９０９ｄ…切り替り履歴解析手段
９１４…切り替り履歴記憶部
【図１】
2009246463.tif 000003
【図２】
2009246463.tif 000004
【図３】
2009246463.tif 000005
【図４】
2009246463.tif 000006
【図５】
2009246463.tif 000007
【図６】
2009246463.tif 000008
【図７】
2009246463.tif 000009
【図８】
2009246463.tif 000010
【図９】
2009246463.tif 000011
【図１０】
2009246463.tif 000012
【図１１】
2009246463.tif 000013