(57)【要約】【課題】テレビ放送中のＣＭを、放送モードに依存せず、ＣＭ放送開始から短時間で検出する。【解決手段】トリガ検出部２３２は、テレビ放送信号からＣＭ放送開始のトリガを検出する。ＣＭ特徴量算出部２３３は、トリガが検出されると、トリガ直後のテレビ放送信号の特徴量を算出する。ＣＭ判定部２３４は、算出された特徴量がＣＭデータベース部２３７に記憶されている場合、テレビ放送信号はＣＭであると判定する。遅延型ＣＭ検出部２３５は、トリガが検出された時刻からＣＭの放送時間を経過した後、トリガが検出された以降のテレビ放送信号はＣＭであるか否かを検出し、ＣＭであると検出された場合、ＣＭ特徴量算出部２３３によって算出された特徴量をＣＭデータベース部２３７に記憶させる。【選択図】図３
2010114841.tif 000002
【特許請求の範囲】
【請求項１】
テレビ放送信号の番組本編中に挿入される、及び／又は、２つの前記番組本編の間に挿入される、所定の放送時間であるコマーシャルメッセージを検出するコマーシャルメッセージ検出方法であって、以下の（ａ）〜（ｄ）を繰り返すことを特徴とするコマーシャルメッセージ検出方法。
（ａ）前記テレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、
（ｂ）前記トリガが検出された時刻から、前記所定の放送時間未満の時間に渡るテレビ放送信号からその信号の特徴量を算出し、
（ｃ）前記算出された特徴量がコマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記所定の放送時間に渡るテレビ放送信号はコマーシャルメッセージであると検出し、
（ｄ）前記トリガが検出された時刻のテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記所定の放送時間を加えた時刻以降に検出された場合、前記算出された特徴量を前記コマーシャルメッセージ記憶手段に記憶させる。
【請求項２】
テレビ放送信号の番組本編中に挿入される、及び／又は、２つの前記番組本編の間に挿入される、所定の放送時間であるコマーシャルメッセージを検出するコマーシャルメッセージ検出方法であって、以下の（ａ）〜（ｄ）を繰り返すことを特徴とするコマーシャルメッセージ検出方法。
（ａ）前記テレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、
（ｂ）前記トリガが検出された時刻から、前記所定の放送時間未満の時間に渡るテレビ放送信号からその信号の第１の特徴量を算出し、
（ｃ）前記算出された第１の特徴量が第２の特徴量と関連付けてコマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記所定の放送時間に渡るテレビ放送信号は、前記第２の特徴量が示す特徴を有するコマーシャルメッセージであると検出し、
（ｄ）前記トリガが検出された時刻のテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記所定の放送時間を加えた時刻以降に検出された場合、前記算出された第１の特徴量を、前記コマーシャルメッセージであると検出されたテレビ放送信号から算出されたその信号の第２の特徴量と関連付けて前記コマーシャルメッセージ記憶手段に記憶させる。
【請求項３】
前記第２の特徴量は、前記コマーシャルメッセージであると検出されたテレビ放送信号の放送時間長、音量の平均値、音量の変化情報、輝度の平均値、輝度の変化情報、前記コマーシャルメッセージであると検出された日時、検出された回数、及び、検出の確度の少なくとも１つを含む
ことを特徴とする請求項２に記載のコマーシャルメッセージ検出方法。
【請求項４】
テレビ放送信号の番組本編中に挿入される、及び／又は、２つの前記番組本編の間に挿入される、最短放送時間以上の所定の放送時間であるコマーシャルメッセージを検出するコマーシャルメッセージ検出方法であって、以下の（ａ）〜（ｄ）を繰り返すことを特徴とするコマーシャルメッセージ検出方法。
（ａ）前記テレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、
（ｂ）前記トリガが検出された時刻から、前記所定の最短放送時間未満の時間に渡るテレビ放送信号からその信号の特徴量を算出し、
（ｃ）前記算出された特徴量が放送時間と関連付けてコマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記記憶された放送時間に渡るテレビ放送信号はコマーシャルメッセージであると検出し、
（ｄ）前記トリガが検出された時刻から、その時刻に前記所定の時間に渡るテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記所定の放送時間を加えた時刻以降に検出された場合、前記算出された特徴量をその所定の放送時間と関連付けて前記コマーシャルメッセージ記憶手段に記憶させる。
【請求項５】
テレビ放送信号の番組本編中に挿入される、及び／又は、２つの前記番組本編の間に挿入される、放送時間が第１の時間である第１のコマーシャルメッセージと、放送時間が前記第１の放送時間より長い第２の時間であり、かつ、冒頭の前記第１の時間より短い第３の時間の信号が前記第１のコマーシャルメッセージの冒頭の前記第３の時間の信号と等しい第２のコマーシャルメッセージとからなるコマーシャルメッセージを検出するコマーシャルメッセージ検出方法であって、以下の（ａ）〜（ｄ）を繰り返すことを特徴とするコマーシャルメッセージ検出方法。
（ａ）前記テレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、
（ｂ）前記トリガが検出された時刻から、前記第３の時間未満の第４の時間に渡るテレビ放送信号からその信号の第１の特徴量を算出し、
（ｃ）前記算出された第１の特徴量がコマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻からのテレビ放送信号はコマーシャルメッセージであると検出し、
（ｄ）前記トリガが検出された時刻から前記第３の時間が経過した後、かつ、前記トリガが検出された時刻から前記第１の時間が経過するまでの間のテレビ放送信号からその信号の第２の特徴量を算出し、
（ｅ）前記算出された第２の特徴量が前記第１のコマーシャルメッセージを識別する情報と関連付けて前記コマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記第１の時間に渡るテレビ放送信号はコマーシャルメッセージであると検出し、前記算出された第２の特徴量が前記第２のコマーシャルメッセージを識別する情報と関連付けて前記コマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記第２の時間に渡るテレビ放送信号はコマーシャルメッセージであると検出し、
（ｆ）前記トリガが検出された時刻から、その時刻に前記第１の時間に渡るテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記第１の時間を加えた時刻以降に検出された場合、前記算出された第１の特徴量及び第２の特徴量を前記第１のコマーシャルメッセージを識別する情報と関連付けて前記コマーシャルメッセージ記憶手段に記憶させ、前記トリガが検出された時刻から、その時刻に前記第２の時間に渡るテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記第２の時間を加えた時刻以降に検出された場合、前記算出された第１の特徴量及び第２の特徴量を前記第２のコマーシャルメッセージを識別する情報と関連付けて前記コマーシャルメッセージ記憶手段に記憶させる。
【請求項６】
テレビ放送信号の番組本編中に挿入される、及び／又は、２つの前記番組本編の間に挿入される、所定の放送時間であるコマーシャルメッセージを検出するコマーシャルメッセージ検出方法であって、特徴量をコマーシャルメッセージ管理サーバ装置から受信して、受信された特徴量をコマーシャルメッセージ記憶手段に記憶させ、以下の（ａ）〜（ｄ）を繰り返すことを特徴とするコマーシャルメッセージ検出方法。
（ａ）前記テレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、
（ｂ）前記トリガが検出された時刻から、前記所定の放送時間未満の時間に渡るテレビ放送信号からその信号の特徴量を算出し、
（ｃ）前記算出された特徴量が前記コマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記所定の放送時間に渡るテレビ放送信号はコマーシャルメッセージであると検出する。
【請求項７】
前記トリガは、（ｇ）前記テレビ放送信号に含まれる音声信号の大きさが所定の無音時間閾値以上に渡って所定の無音閾値未満であった後、前記所定の無音閾値以上になったこと、（ｈ）前記テレビ放送信号に含まれる映像信号であって、時間的に連続する映像に対応する映像信号の差が所定のシーンチェンジ閾値以上であること、（ｉ）前記テレビ放送信号に含まれる音声信号の大きさが所定の無音時間閾値以上に渡って所定の無音閾値未満であった後、前記所定の無音閾値以上に変化した以降に、前記テレビ放送信号に含まれる映像信号であって、時間的に連続する映像に対応する映像信号の差が最初に所定のシーンチェンジ閾値以上であること、又は、（ｊ）前記テレビ放送信号に含まれる音声信号の大きさが所定の無音時間閾値以上に渡って所定の無音閾値未満である間に、前記テレビ放送信号に含まれる映像信号であって、時間的に連続する映像に対応する映像信号の差が最後に所定のシーンチェンジ閾値以上であること
を特徴とする請求項１乃至請求項６のいずれか１項に記載のコマーシャルメッセージ検出方法。
【請求項８】
テレビ放送信号を受信して、その信号の映像信号を表示手段に表示させ、また、音声信号をスピーカから発生させるテレビ放送受信手段と、
前記テレビ放送受信手段によって受信されたテレビ放送信号の番組本編中に挿入された、及び／又は、２つの前記番組本編の間に挿入された、所定の放送時間であるコマーシャルメッセージを検出するコマーシャルメッセージ検出手段と、
コマーシャルメッセージ記憶手段とを備え、
前記コマーシャルメッセージ検出手段は、前記テレビ放送受信手段によって受信されたテレビ放送信号を受信して、（ａ）そのテレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、（ｂ）前記トリガが検出された時刻から、前記所定の放送時間未満の時間に渡るテレビ放送信号からその信号の特徴量を算出し、（ｃ）前記算出された特徴量が前記コマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記所定の放送時間に渡るテレビ放送信号はコマーシャルメッセージであると検出し、（ｄ）前記トリガが検出された時刻のテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記所定の放送時間を加えた時刻以降に検出された場合、前記算出された特徴量を前記コマーシャルメッセージ記憶手段に記憶させ、
前記テレビ放送受信手段は、前記コマーシャルメッセージ検出手段によってコマーシャルであると検出された所定の放送時間に渡るテレビ放送信号の映像信号を変形させて前記表示手段に表示させ、及び／又は、そのテレビ放送信号の音声信号を変形させて前記スピーカから発生させる
ことを特徴とする移動通信装置。
【請求項９】
コマーシャルメッセージ信号記憶手段を更に備え、
前記コマーシャルメッセージ検出手段は、前記コマーシャルメッセージであると検出されたテレビ放送信号を前記コマーシャルメッセージ信号記憶手段に記憶させ、
前記テレビ放送受信手段は、入力手段から所定の入力があった場合、前記コマーシャルメッセージ信号記憶手段に記憶されたテレビ放送信号の映像信号を表示手段に表示させ、また、そのテレビ放送信号の音声信号をスピーカから発生させる
ことを特徴とする請求項８に記載に移動通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コマーシャルメッセージ検出方法及び移動通信装置に係り、特に、テレビ放送中のコマーシャルメッセージを検出する動作に関する。
【背景技術】
【０００２】
インターネットを介した情報収集、動画配信、コンテンツなどのパッケージ販売に見られるように、情報収集及び情報や物品の入手方法は多様性を増してきている。しかし、そういった状況においても、数多くの人がテレビ放送を視聴し、テレビ放送のコマーシャルメッセージ（以後、ＣＭと称する。）によって情報収集を行い、また、その情報に基づいた情報や物品の入手が行われている。
【０００３】
ここで、ＣＭとは、番組本編の途中に、また、続いて放送される２つの番組本編の間に挿入されて放送される、短時間の放送コンテンツで、数回以上放送されることを特徴とするものであり、その内容を問わない。即ち、情報や物品の購入を促す広告に限るものではなく、テレビ放送される番組の予告、行事の報知、公共機関による広報などを全て含む。
【０００４】
インターネットを介した情報収集は、情報収集の意思を持つ者が、例えば、パソコンのキーを操作することが必要であり、その意思を持たない者には有効ではない。しかし、テレビ放送のＣＭは、テレビを何気なく視聴中の視聴者にとっても、即ち、情報収集の意思を持たない者にとっても有効な情報収集の手段である。
【０００５】
しかしながら、ＣＭは、番組本編と比較して音量が大きい場合があり、視聴者が不満に感じることがある。また、ＣＭは、何回も放送されるに従って、そのＣＭの内容を記憶した視聴者にとって不要となる。特に、録画したテレビ放送を繰り返し再生して視聴する場合、この不要となる傾向が強い。
【０００６】
一方、ＣＭによる情報収集の意思を持つ視聴者がＣＭを視聴したいと考えても、そのＣＭがいつ放送されるかの予想は困難である。また、テレビ放送を録画したとしても、その録画の中のいずれの位置、例えば、録画開始から何分後にＣＭが録画されているかを知ることは困難である。
【０００７】
そこで、録画されたテレビ放送を再生する際にＣＭを検出し、ＣＭを早送り再生又は再生をスキップする処理や、ＣＭのみを再生する処理が知られており、そこでは、ＣＭを検出するために、ＣＭの開始及び終了の際に無音になることと、またＣＭの長さが１５秒の整数倍であることが利用されている（例えば、特許文献１参照。）。
【０００８】
また、ＣＭと番組本編との放送モードの相違、例えば、ＣＭはステレオモードで、番号本編はモノラルモードであることや、ＣＭ及び番組本編のいずれか一方が音声多重モードであることを利用する方法が知られている。この方法によれば、録画されたテレビ放送に含まれるＣＭのみならず、放送中のＣＭを検出することも可能である。
【０００９】
更に、ＣＭの放送時間は、１５秒、３０秒などの所定の時間のいずれかであることなどのＣＭの条件と、ＣＭの音量やその音声の周波数分布などの特徴量に特有な傾向が見られるなど、ＣＭの傾向とを利用する方法が知られている（例えば、特許文献２参照。）。
【特許文献１】特開２００６−３２４７４３号公報（第３頁、図１）
【特許文献２】特開２００２−１６８７３号公報（第４−７頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に開示されている方法では、テレビ放送中のＣＭを検出することができない問題点があった。
【００１１】
また、特許文献２に開示されているＣＭと番組本編との放送モードの相違によるＣＭ検出は、両者の放送モードが同一であれば行うことができない。従って、任意のテレビ放送を対象にＣＭ検出を行うことができない問題点があった。
【００１２】
また、特許文献２に開示されているＣＭの条件及び傾向によるＣＭ検出は、ＣＭの多くの特徴量の傾向を事前に学習し、また、ＣＭと思われる部分の多くの特徴量を算出するため、多くの演算量を必要とし、その演算量に対応するハードウェアを要する問題点があった。
【００１３】
更には、ＣＭと思われる部分の特徴量と、事前に学習されたＣＭの特徴量の傾向とが一致するか否かの判断に要する時間が一定せず、即ち、ＣＭと思われる部分の放送開始から、その部分がＣＭであるか否かが検出されるまでの時間が一定せず、録画されたＣＭの検出は可能としても、放送中のＣＭの検出を行うことが、実用上できない問題点があった。
【００１４】
本発明は、上記問題点を解決するためになされたもので、テレビ放送中のＣＭを、放送モードに依存せず、ＣＭ放送開始から短時間で検出するコマーシャルメッセージ検出方法及び移動通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明のコマーシャルメッセージ検出方法は、テレビ放送信号の番組本編中に挿入される、及び／又は、２つの前記番組本編の間に挿入される、所定の放送時間であるコマーシャルメッセージを検出するコマーシャルメッセージ検出方法であって、以下の（ａ）〜（ｄ）を繰り返すことを特徴とする。（ａ）前記テレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、（ｂ）前記トリガが検出された時刻から、前記所定の放送時間未満の時間に渡るテレビ放送信号からその信号の特徴量を算出し、（ｃ）前記算出された特徴量がコマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記所定の放送時間に渡るテレビ放送信号はコマーシャルメッセージであると検出し、（ｄ）前記トリガが検出された時刻のテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記所定の放送時間を加えた時刻以降に検出された場合、前記算出された特徴量を前記コマーシャルメッセージ記憶手段に記憶させる。
【００１６】
また、本発明の移動通信装置は、テレビ放送信号を受信して、その信号の映像信号を表示手段に表示させ、また、音声信号をスピーカから発生させるテレビ放送受信手段と、前記テレビ放送受信手段によって受信されたテレビ放送信号の番組本編中に挿入された、及び／又は、２つの前記番組本編の間に挿入された、所定の放送時間であるコマーシャルメッセージを検出するコマーシャルメッセージ検出手段と、コマーシャルメッセージ記憶手段とを備え、前記コマーシャルメッセージ検出手段は、前記テレビ放送受信手段によって受信されたテレビ放送信号を受信して、（ａ）そのテレビ放送信号から前記コマーシャルメッセージの開始を示すトリガを検出し、（ｂ）前記トリガが検出された時刻から、前記所定の放送時間未満の時間に渡るテレビ放送信号からその信号の特徴量を算出し、（ｃ）前記算出された特徴量が前記コマーシャルメッセージ記憶手段に記憶されている場合、前記トリガが検出された時刻から前記所定の放送時間に渡るテレビ放送信号はコマーシャルメッセージであると検出し、（ｄ）前記トリガが検出された時刻のテレビ放送信号がコマーシャルメッセージであると、前記トリガが検出された時刻に略前記所定の放送時間を加えた時刻以降に検出された場合、前記算出された特徴量を前記コマーシャルメッセージ記憶手段に記憶させ、前記テレビ放送受信手段は、前記コマーシャルメッセージ検出手段によってコマーシャルであると検出された所定の放送時間に渡るテレビ放送信号の映像信号を変形させて前記表示手段に表示させ、及び／又は、そのテレビ放送信号の音声信号を変形させて前記スピーカから発生させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、テレビ放送中のＣＭを、放送モードに依存せず、ＣＭ放送開始から短時間で検出することができる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明によるコマーシャルメッセージ検出方法及び移動通信装置の実施の形態を、図面を参照して説明する。
【００１９】
（第１の実施形態）
図１は、本発明の第１の実施形態に係わるコマーシャルメッセージ検出方法が適用された、本発明の第１の実施形態に係わる移動通信装置の構成を示すブロック図である。
【００２０】
この移動通信装置ＭＳは、装置全体の制御を行う制御部１１０と、基地局（図示せず）との間で電波の送受を行うアンテナ１２０ａと、通信部１２０ｂと、送受信部１３０と、受話音声発生用のスピーカ１４０ａと、送話音声入力用のマイクロフォン１４０ｂと、通話部１４０ｃと、表示部１５０と、入力部１６０と、放送受信部２１０と、放送局（図示せず）から送信された電波を受信するアンテナ２１０ａと、スピーカ２２０と、ＣＭ検出部２３０とを備える。
【００２１】
図２は、放送受信部２１０の詳細な構成を示すブロック図である。放送受信部２１０は、アンテナ２１０ａと接続されるチューナ部２１１と、ＣＭ検出部２３０へテレビ放送信号を出力し、ＣＭ検出部２３０からのＣＭ属性信号を受信するデコーダ部２１２と、表示部１５０及びスピーカ２２０と接続される再生部２１３とからなる。放送受信部２１０の各部は、制御部１１０によって制御される。
【００２２】
図３は、ＣＭ検出部２３０の詳細な構成を示すブロック図である。ＣＭ検出部２３０は、ＣＭ検出部２３０内の各部を制御するＣＭ検出制御部２３１と、放送受信部２１０からのテレビ放送信号を入力するトリガ検出部２３２と、放送受信部２１０からのテレビ放送信号を入力するＣＭ特徴量算出部２３３と、ＣＭ判定部２３４と、遅延型ＣＭ検出部２３５と、放送受信部２１０からのテレビ放送信号を入力するＣＭ区間特徴量算出部２３５−２と、ＣＭデータ登録部２３６と、ＣＭデータベース部２３７と、放送受信部２１０に接続されるＣＭ属性記憶部２３８と、ＣＭデータ削除部２３９とからなる。なお、図３では、各部の間を実線矢印で結んだが、この矢印は、信号の流れの概要を容易に理解できるように付したもので、一部の信号の流れを省略している。
【００２３】
ＣＭデータベース部２３７には、ＣＭデータが記憶される。ＣＭデータは、ＣＭと推定されたテレビ放送信号の特徴量であるＣＭ特徴量と、そのＣＭの放送時間長などを含む。ＣＭ属性記憶部２３８には、ＣＭ属性が記憶される。ＣＭ属性は、放送中のテレビ信号がＣＭであるか否か、更に、ＣＭである場合、そのＣＭの属性を示す。ＣＭ属性記憶部２３８に記憶されたＣＭ属性は、ＣＭ属性信号として放送受信部２１０へ送られる。
【００２４】
上記のように構成された、本発明の実施形態に係る移動通信装置ＭＳの各部の動作を図１〜図３を参照して説明する。通信部１２０ｂは、アンテナ１２０ａによって受信された高周波信号を送受信部１３０へ出力し、また、送受信部１３０から出力された高周波信号をアンテナ１２０ａより送信する。
【００２５】
送受信部１３０は、通信部１２０ｂからの高周波信号を増幅、周波数変換及び復調し、それによってデジタル信号を得て、得られた通話音声信号を通話部１４０ｃに、制御信号を制御部１１０に、ＣＭに係る信号をＣＭ検出部２３０に送る。
【００２６】
更には、送受信部１３０は、デジタル信号、即ち、通話部１４０ｃから出力された通話音声信号、制御部１１０から出力された制御信号、及びＣＭ検出部２３０から出力されたＣＭに係る信号を変調、周波数変換及び増幅し、高周波信号を得て、それを通信部１２０ｂに送って送信させる。
【００２７】
通話部１４０ｃは、送受信部１３０から出力されたデジタル音声信号をアナログ音声信号に変換し、それを増幅してスピーカ１４０ａに送る。また、マイクロフォン１４０ｂから出力されたアナログ音声信号を増幅し、それをデジタル音声信号に変換して送受信部１３０に送信する。
【００２８】
表示部１５０は、例えば、ＬＣＤであり、制御部１１０に制御されることで、文字・数字や映像データの表示動作を行い、表示されているデータは、入力部１６０からの入力操作や着信信号に応答して制御部１１０からの指示を受けることで切換わる。
【００２９】
入力部１６０は、通信相手の電話番号等を指定するため、また、文字を入力するための数字キーと複数の機能キーを含むキーからなる。そして、入力部１６０のキーが操作されると、そのキーの識別子が制御部１１０に通知され、制御部１１０によって、表示部１５０に文字として表示され、又は、制御が行われる。
【００３０】
放送受信部２１０の各部の動作を説明する。チューナ部２１１は、放送局から送信され、アンテナ２１０ａによって受信された高周波信号から制御部１１０によって指示されたチャンネル番号のチャンネルの信号を選択する。そして、選択された高周波信号を中間周波数の信号に変換し、変換された信号を復調することによってデジタル放送された信号を得る。
【００３１】
なお、チューナ部２１１は、接続部（図示せず）を有し、アンテナ２１０ａからの高周波信号を、その接続部に接続されたケーブルを介して受信しても良い。なお、上記ケーブルは、第２の放送受信用アンテナ（図示せず）に接続されていても良い。
【００３２】
デコーダ部２１２は、チューナ部２１１によって得られたデジタル放送された信号を受信して、復号することにより、デジタル映像信号及びデジタル音声信号を得て、それらの信号をＣＭ検出部２３０へ送る。また、ＣＭ検出部２３０から送られたＣＭ属性信号によって、得られた映像信号及び音声信号がＣＭであるとされた場合、その映像信号及び音声信号に変形を施す。変形の一例は、音声信号の音量の低下であり、別の一例は、映像信号の表示輝度の低下である。輝度の低下によれば、表示部１５０による消費電力の削減の効果が得られる。
【００３３】
この音声信号の音量の低下は、ＣＭ属性信号にＣＭ中の音量の平均値や、音量の分布が含まれていれば、それらに基づいて、ＡＧＣ（Auto Gain Control）機能や、ＤＲＣ（Dynamic Range Control）機能を用いて視聴者が違和感を覚えない変形が容易である。また、この映像信号の輝度の低下は、ＣＭ属性信号にＣＭ中の輝度の平均値や、輝度の分布が含まれていれば、それらに基づいて、視聴者が違和感を覚えない変形が容易である。
【００３４】
更に、上記変形は、ＣＭ属性信号にＣＭである確度が含まれていれば、その確度が高い程大きくしても良い。確度が所定の閾値を越える場合、音声を発生させず、及び／又は、映像を小さいウィンドウとして表示させ、若しくは、表示させないとしても良い。
【００３５】
また、上記変形は、ＣＭ属性信号にＣＭが現在以後放送され続ける時間が含まれていれば、その時間に渡り、テレビ放送信号に含まれるＥＰＧを表示させることである。また、チューナ部２１１に異なる放送チャンネルの放送を受信させることである。異なる放送チャンネルの受信と、受信していた放送チャンネルの受信とを所定の時間間隔で切り替えても良い。また、異なる放送チャンネルが複数ある場合、それらの複数のチャンネルを順次選択しても良い。
【００３６】
また、チューナ部２１１は複数の放送チャンネルの放送を受信する場合、チューナ部２１１に異なる放送チャンネルの放送を併せて受信させ、再生部２１３に指示して、表示部１５０の表示画面を分割させ、複数の放送の映像信号を分割された表示画面のそれぞれに表示させることである。更に、その時間の間、録画放送記憶部（図示せず）に記憶されたテレビ放送信号、若しくは、ビデオカメラで撮影された信号、又は、カメラで撮影された静止画を再生させることである。
【００３７】
更に、上記変形は、放送受信部２１０の他に起動され、放送受信部２１０より優先度が低いために動作していなかった処理部（図示せず）を動作させることである。この処理により、例えば、表示部１５０に表示させるリソースは、その処理部に割り当てられる。また、上記変形は、ブラウザ部（図示せず）を動作させ、所定のＵＲＬへアクセスさせ、そのアクセスによって得られた情報を表示部１５０に表示させ、スピーカ２２０から発生させることである。これらの表示の際、放送受信部２１０による表示、及び／又は、音声の発生は、併せて行われても良く、中断されても良い。
【００３８】
再生部２１３は、デコーダ部２１２によって変形を施された映像信号を表示部１５０に送って表示させ、変形を施された音声信号をスピーカ２２０へ送って音声を発生させる。
【００３９】
ＣＭ検出部２３０の各部の動作を説明する。トリガ検出部２３２は、入力されたテレビ放送信号の時間方向の変化を検出し、その信号の変化にＣＭの開始のトリガがあると検出された場合、この変化が発生した時刻をトリガ時刻として出力する。ＣＭの開始の可能性がある信号の変化は、例えば、テレビ放送信号の音声信号が無音から有音に遷移したことであり、この遷移は、ＣＭの終了を判断するための情報でもある。
【００４０】
ＣＭ特徴量算出部２３３は、トリガ検出部２３２によってトリガ時刻が出力された場合、そのトリガ時刻を起点として、所定の短時間、例えば、数秒間のテレビ放送信号からその信号の特徴量を算出して、ＣＭ特徴量として出力する。なお、この特徴量と併せて、トリガ時刻を出力する。
【００４１】
ＣＭ判定部２３４は、ＣＭ特徴量算出部２３３から出力されたＣＭ特徴量がＣＭデータベース部２３７に記憶されているか否かを調べる。記憶されていない場合、テレビ放送信号はＣＭではないと判定する。記憶されている場合、テレビ放送信号は、ＣＭであると判定する。テレビ放送信号はＣＭであると判定された場合、ＣＭ判定部２３４は、放送中のテレビ信号がＣＭである旨をＣＭ属性記憶部２３８に記憶させる。
【００４２】
遅延型ＣＭ検出部２３５は、トリガ検出部２３２によってトリガ時刻が出力された場合、そのトリガ時刻を起点として、所定の時間のテレビ放送信号がＣＭであるか否かを検出する。ＣＭであると検出された場合、ＣＭ時間長と、トリガ時刻とを出力して、ＣＭであると検出された旨を示す。更には、後述するＣＭ区間特徴量算出部２３５−２によって算出された、ＣＭ全体に渡る音声信号の特徴量や、映像信号の特徴量を出力する。
【００４３】
ＣＭ区間特徴量算出部２３５−２は、入力されたテレビ放送信号の、最近入力された数分に渡る部分をＣＭ区間特徴量算出部２３５−２内に記憶する。この数分とは、ＣＭの最大の時間長を超える時間であることを意味する。そして、開始時刻と、終了時刻とを指定されて、記憶されたテレビ放送信号の開始時刻から終了時刻に渡る区間の信号を解析して、その区間の信号に係る特徴量を出力する。
【００４４】
ＣＭ区間特徴量算出部２３５−２は、次のような特徴量を出力する。即ち、区間中の音声信号の音量の平均値、区間中の音声信号の音量の分布、区間中の映像信号の輝度の平均値、区間中の映像信号の輝度の分布などである。
【００４５】
ＣＭデータ登録部２３６は、ＣＭ特徴量算出部２３３から出力されたＣＭ特徴量と、トリガ時刻とを関連付けてＣＭデータ登録部２３６内に記憶する。そして、遅延型ＣＭ検出部２３５からＣＭであると検出された旨が出力された場合、同時に出力されたトリガ時刻と等しいトリガ時刻と関連付けられてＣＭデータ登録部２３６内に記憶されたＣＭ特徴量がＣＭデータベース部２３７に記憶されているか否かを調べる。記憶されていない場合、ＣＭデータ登録部２３６は、そのＣＭ特徴量、遅延型ＣＭ検出部２３５から出力されたＣＭ時間長などを関連付けてＣＭデータベース部２３７に記憶させる。
【００４６】
ＣＭデータ削除部２３９は、例えば、ＣＭデータベース部２３７に記憶されたＣＭデータの数が増大して、ＣＭデータベース部２３７に割り当てられた記憶容量を超える恐れがある場合、ＣＭデータの一部を削除する。削除するＣＭデータは、例えば、古くから記憶されているＣＭデータである。
【００４７】
上記の各部の動作によって、放送中のテレビ信号がＣＭであるか否かが検出されることを、ＣＭの構成と併せて説明する。なお、ここでは、音声信号を用い、無音から有音に遷移する時刻をトリガ時刻とするとして説明する。
【００４８】
図４は、ＣＭの構成の一例を示し、図４（ａ）は、単体ＣＭの構成Ｐ１を示す。単体ＣＭの構成Ｐ１は、ＣＭ時間長が１５秒のＣＭの構成であり、開始直後と、終了直前には無音区間を含む。そして、無音区間を除く部分は有音区間であって、ＣＭの大部分は有音区間である。
【００４９】
図４（ｂ）は、２つの連続するＣＭが番組本編の間に放送された構成Ｐ２を示す。この構成Ｐ２は、番組本編１、ＣＭ１、ＣＭ２、番組本編２の順で構成されている。ここで、ＣＭ１と、ＣＭ２とはいずれもＣＭ時間長が１５秒とする。そして、番組本編１の終了直前の時刻Ｐ３と、ＣＭ１の開始直後の時刻Ｐ４との間、ＣＭ１の終了直前の時刻Ｐ６と、ＣＭ２の開始直後の時刻Ｐ７との間、及び、ＣＭ２の終了直前の時刻Ｐ１２と、番組本編２の開始直後の時刻Ｐ１３との間は無音区間である。更に、ＣＭ２の中ほどの時刻Ｐ９〜Ｐ１０の間は無音区間であるとする。
【００５０】
トリガ検出部２３２は、時刻Ｐ４で無音から有音に遷移したので、Ｐ４をトリガ時刻として検出する。ＣＭ特徴量算出部２３３は、トリガ時刻Ｐ４から所定の時間が経過した時刻Ｐ５前後のテレビ放送信号から特徴量を算出する。ＣＭ判定部２３４は、この算出された特徴量がＣＭデータベース部２３７に記憶されている場合、その特徴量と関連付けて記憶されたＣＭ時間長である１５秒を得て、時刻Ｐ４から１５秒間のテレビ放送信号はＣＭであると判定する。記憶されていない場合、時刻Ｐ４以降の放送は、ＣＭではないと判定する。なお、ＣＭ１の開始時刻は、時刻Ｐ４の直前であるが、ここでは、時刻Ｐ４が開始時刻であるとして、簡明な説明とする。
【００５１】
一方、遅延型ＣＭ検出部２３５は、トリガ時刻Ｐ４から１５秒経過した時刻の前後に、音声信号は無音であるか否かを調べる。この場合、時刻Ｐ６〜Ｐ７の間は無音区間であるので、無音であると判断し、時刻Ｐ４から１５秒間のテレビ放送信号はＣＭであると判定する。そして、時刻Ｐ５前後のテレビ放送信号から算出された特徴量がＣＭデータベース部２３７に記憶されていない場合、その特徴量と、トリガ時刻Ｐ４と、ＣＭ時間長として１５秒をＣＭデータベース部２３７に記憶させる。
【００５２】
以上の説明で明らかなように、ＣＭ判定部２３４によるＣＭであるか否かの検出は、ＣＭ１の開始から短時間で行われる。一方、遅延型ＣＭ検出部２３５によるＣＭであるか否かの検出は、ＣＭ１が終了した、即ち、その開始から１５秒を経た後で行なわれる。その結果、ＣＭ１が初めて放送された場合、ＣＭ判定部２３４は、ＣＭ１をＣＭとは判定しない。そして、２回目以降に放送された場合、ＣＭと判定する。
【００５３】
同様に、トリガ検出部２３２は、時刻Ｐ７をトリガ時刻として検出し、ＣＭ特徴量算出部２３３は、トリガ時刻Ｐ７から所定の時間が経過した時刻Ｐ８前後のテレビ放送信号から特徴量を算出する。そして、ＣＭ判定部２３４は、時刻Ｐ７から１５秒間のテレビ放送信号はＣＭであるか否かを検出し、また、遅延型ＣＭ検出部２３５は、時刻Ｐ４から１５秒間のテレビ放送信号はＣＭであるか否かを検出する。
【００５４】
ＣＭ２中の時刻Ｐ９〜Ｐ１０が無音であるため、トリガ検出部２３２は、時刻Ｐ１０をトリガ時刻として検出し、ＣＭ特徴量算出部２３３は、トリガ時刻Ｐ１０から所定の時間が経過した時刻Ｐ１１前後のテレビ放送信号から特徴量を算出する。
【００５５】
遅延型ＣＭ検出部２３５は、時刻Ｐ１０から１５秒間のテレビ放送信号はＣＭであるか否かを検出する。時刻Ｐ１０から１５秒後には番組本編２が放送されており、無音ではないことが通例である。そこで、時刻Ｐ１０から１５秒間の放送は、ＣＭでないと検出され、時刻Ｐ１１前後のテレビ放送信号から算出された特徴量は、ＣＭデータベース部２３７に記憶されない。その結果、このＣＭ２が２回目以降に放送された場合、ＣＭ判定部２３４は、時刻Ｐ１０から１５秒間のテレビ放送信号を誤ってＣＭとして判定することはない。
【００５６】
次に、ＣＭ検出部２３０によるＣＭ検出の詳細を、まず、ＣＭデータベース部２３７に記憶されるＣＭデータ、及び、ＣＭ属性記憶部２３８に記憶されるＣＭ属性の詳細から説明する。
【００５７】
図５は、ＣＭデータベース部２３７に記憶されるＣＭデータの構成の一例を示す。ＣＭデータは、ＣＭ識別子２３７ａと、ＣＭ特徴量２３７ｂと、ＣＭ時間長２３７ｃと、ＣＭ音量２３７ｄと、ＣＭ音量構成２３７ｅと、ＣＭ輝度値２３７ｆと、ＣＭ輝度構成２３７ｇと、ＣＭ確度２３７ｈと、ＣＭ登録日時２３７ｉと、ＣＭ参照回数２３７ｊと、ＣＭ最終参照日時２３７ｋとが関連付けられたデータであり、１つの関連付けられたデータが１つのＣＭを表す。
【００５８】
ＣＭ識別子２３７ａは、ＣＭデータをＣＭデータベース部２３７内で一意に識別するデータ管理用の識別子である。ＣＭ特徴量２３７ｂは、ＣＭの特徴量であって、１つ以上の特徴量ベクトルである。ＣＭ時間長２３７ｃは、ＣＭの放送時間の長さである。ＣＭ音量２３７ｄは、ＣＭ中の音声信号の音量の平均値である。ＣＭ音量構成２３７ｅは、ＣＭ中の音声信号の音量の分布であって、例えば、１秒ごとの音量やＣＭ全体を１５分割や３０分割した小区間ごとの音量の平均値である。
【００５９】
ＣＭ輝度値２３７ｆは、ＣＭ中の映像信号の輝度の平均値である。ＣＭ輝度構成２３７ｇは、ＣＭ中の映像信号の輝度の分布であって、例えば、１秒ごとの輝度やＣＭ全体を１５分割や３０分割した小区間ごとの輝度の平均値である。
【００６０】
ＣＭ確度２３７ｈは、ＣＭである確からしさである。ＣＭ登録日時２３７ｉは、ＣＭデータが新規に記憶された日時である。ＣＭ参照回数２３７ｊは、ＣＭ特徴量２３７ｂに基づいて、テレビ放送信号がＣＭであると判定された回数である。ＣＭ最終参照日時２３７ｋは、ＣＭ特徴量２３７ｂに基づいて、最後にテレビ放送信号がＣＭであると判定された日時である。
【００６１】
図６は、ＣＭ属性記憶部２３８に記憶されるＣＭ属性の構成の一例を示す。このＣＭ属性は、ＣＭフラグ２３８ａと、ＣＭ時間長２３８ｂと、残ＣＭ時間２３８ｃと、ＣＭ開始日時２３８ｄと、ＣＭ音量２３８ｅと、ＣＭ音量構成２３８ｆと、ＣＭ輝度値２３８ｇと、ＣＭ輝度構成２３８ｈと、ＣＭ確度２３８ｉとが関連付けられた、１組の情報である。
【００６２】
ＣＭフラグ２３８ａは、放送中のテレビ信号がＣＭであると判定されている場合、「ＯＮ」なる値であり、ＣＭでないと判定されている場合、「ＯＦＦ」なる情報である。ＣＭフラグ２３８ａ以外の値は、ＣＭフラグ２３８ａが「ＯＮ」の場合に意味を持ち、ＣＭ時間長２３８ｂは、放送中のＣＭの放送時間長である。残ＣＭ時間２３８ｃは、放送中のＣＭが終了するまでの時間である。ＣＭ開始日時２３８ｄは、放送中のＣＭが放送開始された日時である。
【００６３】
ＣＭ音量２３８ｅと、ＣＭ音量構成２３８ｆと、ＣＭ輝度値２３８ｇと、ＣＭ輝度構成２３８ｈと、ＣＭ確度２３８ｉとは、それぞれ、ＣＭデータベース部２３７に記憶されるＣＭデータ中のＣＭ音量２３７ｄと、ＣＭ音量構成２３７ｅと、ＣＭ輝度値２３７ｆと、ＣＭ輝度構成２３７ｇと、ＣＭ確度２３７ｈと同じであって、放送中のＣＭに係る情報である。
【００６４】
トリガ検出部２３２の動作の詳細を説明する。トリガ検出部２３２は、テレビ放送信号がＣＭに変化したトリガの検出と、時刻の変化に伴うＣＭ属性記憶部２３８に記憶されるＣＭ属性の更新を行う。図７は、トリガ検出部２３２の動作のフローチャートを示す。
【００６５】
トリガ検出部２３２は、ＣＭ検出部２３０を動作させるため、制御部１１０によってＣＭ検出制御部２３１が起動されると、ＣＭ検出制御部２３１によって起動を開始し、初期化、即ち、ＣＭ属性のＣＭフラグ２３８ａに「ＯＦＦ」を設定して、ＣＭ属性を更新させる（ステップＳ２３２ａ）。この初期化は、ＣＭ検出部２３０の各部が動作を開始した時点では、テレビ放送信号はＣＭではないとするものであるが、ＣＭであったとしても支障はない。
【００６６】
続いて、トリガ検出部２３２は、ＣＭフラグ２３８ａは「ＯＮ」であるか否かを調べ（ステップＳ２３２ｂ）、「ＯＮ」であれば、残ＣＭ時間２３８ｃから、トリガ検出部２３２が放送受信部２１０からテレビ放送信号を間欠的に、即ち、所定の時間間隔で入力する間隔の時間を減じて、ＣＭ属性に更新記憶させる（ステップＳ２３２ｃ）。
【００６７】
残ＣＭ時間２３８ｃが「０」以下の値であるか否かを調べ（ステップＳ２３２ｄ）、「０」以下の値であれば、トリガ検出部２３２は、ＣＭフラグ２３８ａは「ＯＦＦ」に更新記憶させる（ステップＳ２３２ｅ）。
【００６８】
続いて、トリガ検出部２３２は、上記所定の間隔の時間に係るテレビ放送信号を放送受信部２１０から入力し、ＣＭ属性を放送受信部２１０へ出力し（ステップＳ２３２ｆ）、トリガを検出する（ステップＳ２３２ｇ）。トリガが検出されたか否かを調べ（ステップＳ２３２ｈ）、検出された場合、トリガが発生したトリガ時刻を出力して（ステップＳ２３２ｉ）、ステップＳ２３２ｂのＣＭフラグ２３８ａは「ＯＮ」であるか否かを調べる動作に移る。検出されなかった場合、直ちに、ステップＳ２３２ｂのＣＭフラグ２３８ａは「ＯＮ」であるか否かを調べる動作に移る。
【００６９】
ステップＳ２３２ｂの動作で、ＣＭフラグ２３８ａ「ＯＮ」でない、即ち、「ＯＦＦ」である場合、及び、ステップＳ２３２ｄの動作で、残ＣＭ時間２３８ｃが「０」以下の値である場合、トリガ検出部２３２は、ステップＳ２３２ｆの上記所定の間隔の時間に係るテレビ放送信号を放送受信部２１０から入力する動作に移る。トリガ検出部２３２は、ＣＭ検出部２３０が動作中は動作を続ける。
【００７０】
なお、上記ステップＳ２３２ａ〜ステップＳ２３２ｅの動作は、ＣＭ属性の更新の動作であり、ステップＳ２３２ｆ〜ステップＳ２３２ｉのトリガ検出に係る動作とは異なる種類の動作である。この実施形態では、トリガ検出部２３２は、間欠的にテレビ放送信号を入力し、入力された信号の処理を次に信号を入力するまでの間に完了するので、この入力の間隔が一定であることを活用して、ＣＭ属性の更新を行う。残ＣＭ時間２３８ｃは、時刻の経過と共に、減算されることが必須であるためである。
【００７１】
しかしながら、ＣＭ属性の更新の動作は、トリガ検出部２３２が行うと限るものではない。例えば、ＣＭ検出制御部２３１又は制御部１１０が所定の時間間隔で発生させる割り込みによって、上記ＣＭ属性の更新動作を開始するとしても良い。
【００７２】
また、ステップＳ２３２ｆでＣＭ属性を放送受信部２１０へ出力するとしたが、これも、トリガ検出部２３２は、一定の時間間隔で放送受信部２１０からテレビ放送信号を入力することを活用したものであって、ＣＭ属性の出力は、この方法に限るものではない。例えば、放送受信部２１０がＣＭ属性記憶部２３８を参照しても良い。また、ＣＭ検出制御部２３１はＣＭ属性を制御部１１に通知し、制御部１１は、放送受信部２１０の要求に応じてＣＭ属性を通知するとしても良い。
【００７３】
更に、放送受信部２１０がＣＭ属性記憶部２３８を参照する際、現在時刻からＣＭ開始日時２３８ｄを減算することにより残ＣＭ時間を算出し、算出された残ＣＭ時間が「０」以下であれば、ＣＭフラグ２３８ａの値に係らず、テレビ放送信号はＣＭでないと判断する場合、上述したＣＭ属性の更新の動作は不要となる。また、ＣＭ属性は、残ＣＭ時間２３８ｃを含む必要はない。
【００７４】
なお、トリガ検出部２３２が放送受信部２１０からテレビ放送信号を間欠的に入力するとしたが、この時間間隔は、数十ｍ秒、長くても１００ｍ秒が適切である。トリガ検出部２３２がＣＭの開始を早く検出することによって、テレビ放送信号がＣＭであるか否かが早く判定されるためである。例えば、地上波デジタルテレビ放送信号の音声信号はＡＡＣ方式で符号化されており、これをデコードして得られる信号は、４８ＫＨｚサンプリングで１０２４サンプルずつである。この信号を得る周期は、１０２４／４８≒２１．３ｍ秒となり、妥当な間欠入力周期である。
【００７５】
ステップＳ２３２ｇのトリガの検出動作の詳細を、図８を参照して説明する。トリガ検出部２３２は、テレビ放送信号の音声信号が無音から有音に遷移したこと、及び／又は、テレビ放送信号の映像信号のシーンチェンジが発生したことをトリガとして検出し、トリガが発生したトリガ時刻を出力する。なお、シーンチェンジとは、時間的に連続する２つのフレームの映像が大きく変化したことであり、それらのフレームがフレーム内符号化されているか否かとは無関係である。ここで、この無音から有音に遷移したことや、シーンチェンジしたことは、少なくともＣＭ放送の開始の際に、及び、ＣＭ放送の終了の際に発生する。
【００７６】
トリガ検出部２３２は、音声信号の振幅がある無音閾値よりも小さくかつ一定時間以上連続する区間を無音区間として検出し、この無音区間の終了時刻（図８では、時刻Ｔ５。）をトリガ時刻として検出する。このようにトリガ時刻を検出することによって、ＣＭ特徴量算出部２３３がトリガ時刻直後の音声信号の特徴量を算出する際、有音区間の音声特徴量を算出し、有効な特徴量が得られる。
【００７７】
ここで、無音閾値を小さくし過ぎたり、逆に大きくし過ぎると、本来検出されるべきＣＭの開始付近のトリガ検出不足が生じ、結果的にＣＭが検出されないエラーが発生し、また、ＣＭの開始付近以外の余計な無音終了がトリガとして検出され、ＣＭでない放送がＣＭであると検出されないにしても、ＣＭ特徴量算出部２３３による無用な特徴量の算出が行われる問題が発生する。
【００７８】
無音閾値は、上記を鑑みて適切な値に設定すべきであり、音声信号が１６ｂｉｔ量子化のＰＣＭの場合、経験上、無音閾値は１００前後が妥当である。また、無音継続長も同様に長すぎるとトリガ検出が不足し、逆に短すぎると余計なトリガ検出により無駄な処理量増加を引き起こす。無音継続長は上記を鑑みて適切な値に設定すべきであり、経験上、２００から３００ｍ秒程度が妥当である。
【００７９】
トリガ検出部２３２は、映像信号のシーンチェンジ時刻（時刻Ｔ１、Ｔ３、Ｔ７）をトリガ時刻として検出しても良い。シーンチェンジ時刻は、例えば隣り合う映像フレーム間の差が、あるシーンチェンジ閾値よりも大きい場合に、その隣り合う２つのフレームの前フレームに係る時刻、後フレームに係る時刻、又は、それらの時刻の中間時刻とする。映像フレーム間の差の算出方法は、映像フレームのブロックごとの輝度や色差の平均値を映像特徴量ベクトルとし、この映像特徴量ベクトルのベクトル距離や内績として算出する。
【００８０】
このように、映像信号によってトリガ時刻を検出すると、ＣＭ冒頭の無音区間に該当する部分の音量が大きいために、無音検出がされなかった場合でも、ＣＭ冒頭付近のシーンチェンジを検出できる可能性があるので、ＣＭ冒頭付近のトリガを取りこぼさない。ただし、シーンチェンジ閾値を大きくし過ぎると、検出されるシーンチェンジが減りＣＭ冒頭付近のトリガの取りこぼし抑制効果が低減する。逆にシーンチェンジ閾値を小さくしすぎると、検出されるシーンチェンジが増加し、その都度ＣＭ特徴量が算出されるので、無駄な処理量増加を引き起こす。シーンチェンジ閾値は上記を鑑みて適切な値に設定する必要がある。
【００８１】
トリガ検出部２３２は、上記無音区間の終端時刻（時刻Ｔ５）に最も近い時刻の映像フレーム位置（時刻Ｔ４）、又は、直後の映像フレーム位置（時刻Ｔ６）をトリガ時刻として検出しても良い。例えば、無音区間の終端位置時刻（時刻Ｔ５）をトリガ時刻とする場合、音声信号中のノイズや音量（ゲイン）などの影響で、無音区間の終了位置時刻が多少前後にずれる可能性があるが、上記方法でトリガ時刻を特定することで、前後のずれによる影響を受けない。
【００８２】
トリガ検出部２３２は、無音区間に存在するシーンチェンジ時刻（時刻Ｔ３）をトリガ時刻として検出しても良い。例えば無音区間の終了位置時刻（時刻Ｔ５）をトリガ時刻とする場合、もしＣＭ冒頭の無音が５秒継続するときは、ＣＭが開始してからトリガ検出までに最低５秒の遅延が生じることになるが、上記方法でトリガ時刻を特定すれば、ＣＭ冒頭の無音が長く続くような場合でも、無音状態になってから最初のシーンチェンジ時刻をトリガ時刻とするので、無駄な遅延を生じることなく、トリガ検出が可能となる。無音区間にシーンチェンジ時刻が複数存在する場合、最後のシーンチェンジ、即ち、無音区間の終了位置時刻（時刻Ｔ５）に最も近い時刻のシーンチェンジの時刻とする。
【００８３】
以上のようにトリガ検出部２３２がトリガ時刻を厳密に定められた手順によって検出することが、同じＣＭが複数回放送された際、ＣＭ特徴量算出部２３３がそれらの複数のＣＭから同じ特徴量を算出するために必須である。言い換えると、ＣＭ特徴量算出部２３３がＣＭの特徴量を算出するために用いるテレビ放送信号は、ＣＭ開始から同じ時間が経過した信号でなければならない。これを保証するため、トリガ時刻と、ＣＭ開始時刻との差は、常に一定でなければならないためである。
【００８４】
上記のように、無音区間を音声信号の振幅を参照して検出することに代えて、音声フレームのビット列を参照して検出することが考えられる。ＣＭ素材がフレーム毎に切り出されたデジタルデータとして放送局に送られ、そのデジタルデータがアナログ信号に変換されることなく、符号化されて放送される場合、このフレームのビット列を参照して検出する方法も有効である。同じＣＭが複数回放送された際、全く同じビット列のフレームが放送受信部２１０で得られ、トリガ検出部２３２に入力されるからである。
【００８５】
しかし、ＣＭ素材がアナログデータとして放送局に送られ、放送局でデジタル化される場合、このビット列を参照して検出する方法の適用には、充分な注意が必要である。この注意が必要な理由を説明する。図９は、アナログデータであるＣＭ素材から音声フレームが切り出される２つの例を示し、横軸は、時刻をフレーム切り出しのタイミング単位の目盛りを付して表している。
【００８６】
音声フレーム切り出しの際、アナログデータであるＣＭ素材の冒頭から切り出すのであるが、素材の冒頭から誤差を含んだ時間を経過した時刻からデータから切り出しを開始する。この誤差が、たとえ数ｍ秒程度であっても、音声フレームのビット列は大きく変化する。また、異なった音声フレームによって、無音が終了したと判断されることがある。
【００８７】
図９（ａ）の音声フレーム切り出しの第１の例では、Ｆ１１個目の音声フレームで無音が終了したと判断され、トリガ時刻とされる。図９（ｂ）の音声フレーム切り出しの第２の例では、Ｆ１２個目の音声フレームで無音が終了したと判断され、トリガ時刻とされる。無音が終了したと判断されたフレームに続く４つの音声フレームから特徴量を算出するとした場合、これらの２つの例では、同じＣＭ素材から放送されたＣＭであるにも係らず、大きく異なる音声フレームから特徴量を算出することになり、ＣＭ判定部２３４の判定が妥当でない可能性が大変に大きくなる。
【００８８】
なお、アナログデータであるＣＭ素材から切り出された映像フレームにも、上述したように、ＣＭ素材の冒頭から最初のフレームが切り出されるまでの時間に依存した、放送される度に生じる差がある。しかし、一般に、時間的に連続する映像フレームの特徴量の差は、連続する音声フレームの特徴量の差に比較すれば少ない。
【００８９】
そこで、例えば、放送された映像フレームと、記憶された映像フレームが等しいか否かの判断の際、時間的に連続する映像フレームが記憶されていれば、それらのフレームから、等しいと予想されるフレーム、その前のフレーム、及び、その後のフレームとを選択して比較し、いずれかと等しい場合、放送された映像フレームと、記憶された映像フレームが等しいとみなすことができる。
【００９０】
ＣＭ特徴量算出部２３３の動作の詳細を説明する。図１０は、ＣＭ特徴量算出部２３３の特徴量算出の動作のフローチャートを示す。ＣＭ特徴量算出部２３３は、トリガ検出部２３２によってトリガが検出され、トリガ時刻が出力された場合、動作を開始し、トリガ時刻から短時間に渡るテレビ放送信号から第一のＣＭ特徴量を算出する（ステップＳ２３３ａ）。そして、算出された第一のＣＭ特徴量と、トリガ時刻とを出力する（ステップＳ２３３ｂ）。
【００９１】
ここで、上記短時間は、より短いほどＣＭ判定部２３４によってより早くＣＭであるか否かが判定され、より長いほどＣＭ判定部２３４によってより正確にＣＭであるか否かが判定される。早さを重視する場合、例えば、数百ｍ秒間〜１秒間程度、正確さを重視する場合、例えば、１秒間〜３秒間程度が適切である。
【００９２】
ここで、ＣＭ特徴量は、例えば、テレビ放送信号の音声信号のスペクトルや、メル周波数ケプストラム係数（ＭＦＣＣ、Mel Frequency Cepstrum Coefficients）、ＬＰＣケプストラムなどのケプストラム、又は、帯域ごとのフィルタバンク出力である。また、テレビ放送信号の映像信号をブロックに分割し、それぞれのブロック毎の輝度信号の平均値と色差信号の平均値とである。
【００９３】
続いて、ＣＭ特徴量算出部２３３は、テレビ放送信号から第二のＣＭ特徴量を算出し（ステップＳ２３３ｃ）、算出された第二のＣＭ特徴量を出力して（ステップＳ２３３ｄ）、動作を終了する。ここで、第二のＣＭ特徴量は、ステップＳ２３３ａで第一のＣＭ特徴量を算出するのに用いたテレビ放送信号より後のテレビ放送信号、例えば、トリガ時刻から７〜１０秒程度を経たテレビ放送信号から算出される。
【００９４】
なお、ＣＭ特徴量算出部２３３は、トリガ検出部２３２によってトリガが検出される度に動作を開始する。そのため、１つのトリガ時刻を契機とした動作が終了する前に、異なるトリガ時刻を契機とした動作を開始することがある。
【００９５】
ここで、図１１を参照して、第一のＣＭ特徴量と、第二のＣＭ特徴量との一例を説明する。この例では、第一のＣＭ特徴量Ｐ６１１は、トリガ時刻の直後の連続したテレビ放送信号Ｐ６１２から算出されたＭ本の特徴量ベクトルから構成されている。第二のＣＭ特徴量Ｐ６１３は、テレビ放送信号Ｐ６１２より後に放送された、不連続のテレビ放送信号Ｐ６１４、Ｐ６１５、Ｐ６１６から算出されたＮ−Ｍ本の特徴量ベクトルから構成されている。そして、第一のＣＭ特徴量Ｐ６１１及び第二のＣＭ特徴量Ｐ６１３がＣＭ特徴量２３７ｂとして記憶される。
【００９６】
第一のＣＭ特徴量Ｐ６１１は、トリガ時刻後、放送中のテレビ信号がＣＭであるか否かを速やかに判定するため用いられるので、トリガ時刻から近く、かつ、短い、数百ｍ秒〜１秒程度以内のテレビ放送信号から短時間で算出される。一方、第二のＣＭ特徴量Ｐ６１３は、冒頭が同じ内容で、ＣＭ時間長が長短のＣＭ、例えば、１５秒のＣＭと３０秒のＣＭとが放送される場合、又は、冒頭の内容は同じ、かつ、ＣＭ時間長は同じだが、アレンジ等の違いにより冒頭以外の内容が異なるＣＭの場合に、いずれのＣＭであるかの判定に用いられる。
【００９７】
そこで、第二のＣＭ特徴量Ｐ６１３は、トリガ時刻後、比較的長い時間、例えば、７〜１０秒程度の時間が経過した後のテレビ放送信号から算出される。第一のＣＭ特徴量Ｐ６１１の算出に用いられたトリガ時刻直後のテレビ放送信号Ｐ６１２に依存して算出されると、ＣＭ時間長が長短のＣＭのいずれであるかの判定や、アレンジが異なるＣＭの判定には有効ではない。また、算出時間が短いことを、第一のＣＭ特徴量Ｐ６１１の算出に比較すると強く要求されることがないので、図１１に示すように、複数の区間のテレビ放送信号Ｐ６１４、Ｐ６１５、Ｐ６１６から算出されることがいずれのＣＭであるかの判定の際に望ましいが、１つの区間のテレビ放送信号から算出されても良い。
【００９８】
ＣＭ判定部２３４の動作の詳細を説明する。図１２は、ＣＭ判定部２３４が放送中のテレビ信号がＣＭであるか否かを判定する動作のフローチャートを示す。ＣＭ判定部２３４は、ＣＭ特徴量算出部２３３から第一のＣＭ特徴量と、トリガ時刻とが出力されることを契機として動作を開始し、ＣＭ特徴量算出部２３３から出力された第一のＣＭ特徴量と、トリガ時刻とを入力する（ステップＳ２３４ａ）。
【００９９】
ＣＭ判定部２３４は、入力された第一のＣＭ特徴量に等しい第一のＣＭ特徴量を含むＣＭ特徴量２３７ｂをＣＭデータベース部２３７から検索することによって、現在のテレビ放送信号はＣＭであるか否かの第一の判定を行なう（ステップＳ２３４ｂ）。この検索に際し、ＣＭ判定部２３４は、ＣＭ特徴量算出部２３３から出力されたＣＭ特徴量と、記憶されているＣＭ特徴量のいずれかとの距離が所定の値未満である場合、記憶されているとする。上記ＣＭ特徴量と、記憶されているＣＭ特徴量のそれぞれとの距離が全て所定の値以上である場合、記憶されていないとする。
【０１００】
なお、この検索動作の際、更に、追加条件が満たされる場合に限って検索されたとしても良い。即ち、ＣＭ判定部２３４は、上記のＣＭ特徴量２３７ｂの条件に加えて、ＣＭ確度２３７ｈが所定の確度閾値以上であること、ＣＭ登録日時２３７ｉが所定の日時より新しいこと、ＣＭ参照回数２３７ｊが所定の回数閾値より大きいこと、ＣＭ最終参照日時２３７ｋが所定の日時より新しいこと、の条件中の１つ、若しくは、所定の数以上が満たされること、又は、これらの条件の中で満たされる条件の重要度、若しくは、これらの条件が満たされる程度を数値で評価し、その評価された数値を加重平均し、その加重平均値が所定の値以上である場合、検索されたとしても良い。
【０１０１】
ステップＳ２３４ｂで検索されない場合、ＣＭ判定部２３４は、放送中のテレビ信号はＣＭでないと判定して、ＣＭであるか否かを判定する動作を終了する。なお、検索されない場合であっても、上記追加条件は満たされないものの、入力された第一のＣＭ特徴量を含むＣＭ特徴量２３７ｂがＣＭデータベース部２３７から検索された場合、ＣＭ判定部２３４は、検索されたＣＭ特徴量２３７ｂと関連付けられたＣＭ確度２３７ｈを増加させて更新記憶させても良い。
【０１０２】
また、この更新記憶は、そのＣＭ特徴量２３７ｂと関連付けられたＣＭデータが、上記追加条件が満たされるか否かの際に説明した加重平均値が上記所定の値未満の所定の値以上である場合に限っても良い。言い換えると、ＣＭであると判定されないにしても、ＣＭである可能性が大きいものについて、ＣＭ確度２３７ｈを増加させるものである。
【０１０３】
一方、検索された場合、ＣＭ判定部２３４は、放送中のテレビ信号はＣＭであると判定して、ＣＭ属性のＣＭフラグ２３８ａに「ＯＮ」を、そして、ステップＳ２３４ｂの検索で得られたＣＭ特徴量２３７ｂと関連付けられたＣＭ時間長２３７ｃをＣＭ属性のＣＭ時間長２３８ｂと、残ＣＭ時間２３８ｃとに、ＣＭ確度２３７ｈをＣＭ属性のＣＭ確度２３８ｉに、上記トリガ時刻をＣＭ開始日時２３８ｄに、それぞれに記憶させる（ステップＳ２３４ｃ）。
【０１０４】
なお、トリガ時刻は、必ずしも放送中のＣＭが放送開始された日時ではないが、ＣＭの冒頭の無音区間は短いことが通例であり、トリガ時刻を放送中のＣＭが放送開始された日時として支障はない。なお、ＣＭが放送開始された日時と、トリガ時刻との差は、例えば、複数のＣＭが連続して放送された際、それらのＣＭの間の無音区間のどの時点をＣＭが放送開始された日時とすることによって、連続して放送された全てのＣＭのＣＭ時間長２３７ｃが、誤差なく１５秒の整数倍になるかによって、遅延型ＣＭ検出部２３５によって判断され、その差がＣＭデータに記憶されることにより、トリガ時刻から上記差を減じた日時をＣＭ開始日時２３８ｄに記憶させるとしても良い。
【０１０５】
検索されたＣＭ特徴量２３７ｂが１つの場合、ＣＭ判定部２３４は、そのＣＭ特徴量２３７ｂと関連付けられたＣＭ確度２３７ｈを増加させ、ＣＭ参照回数２３７ｊに１を加え、ＣＭ最終参照日時２３７ｋに上記トリガ時刻を設定して、更新記憶させる。
【０１０６】
検索されたＣＭ特徴量２３７ｂが複数の場合、ＣＭ判定部２３４は、それぞれに関連付けられた複数の値をＣＭ属性に記憶させるが、ＣＭ開始日時２３８ｄに記憶される値は１つである。なお、複数のＣＭ特徴量２３７ｂが検索されることは、第一のＣＭ特徴量が等しいＣＭであって、ＣＭ時間長２３７ｃが異なる、例えば、冒頭の内容は同じだが１５秒と３０秒のＣＭ、又は、第一のＣＭ特徴量及びＣＭ時間長２３７ｃは等しいが第二のＣＭ特徴量は異なる、例えば、同じ１５秒のＣＭだがアレンジなどの違いにより冒頭以外の内容が異なるＣＭがＣＭデータベース部２３７に記憶されていることを意味する。
【０１０７】
続いて、ＣＭ判定部２３４は、ＣＭ特徴量算出部２３３から出力された第二のＣＭ特徴量を入力し（ステップＳ２３４ｄ）、この第二のＣＭ特徴量を含むＣＭ特徴量２３７ｂをＣＭデータベース部２３７から検索することによって、現在のテレビ放送信号はＣＭであるか否かの第二の判定を行なう（ステップＳ２３４ｅ）。この検索にあたり、ＣＭ判定部２３４は、上記第一のＣＭ特徴量の一部又は全部を含むＣＭ特徴量２３７ｂを検索しても良い。また、この検索動作の際、更に、追加条件が満たされる場合に限って検索されたとしても良いことは、ステップＳ２３４ｂの動作説明で述べた通りである。
【０１０８】
ステップＳ２３４ｅで検索結果が得られ、かつ、ＣＭ属性に複数のＣＭに係る情報が記憶されている場合、検索結果は、それらの複数のＣＭのいずれかの１つに係る情報であるので、ＣＭ判定部２３４は、検索されたＣＭ特徴量２３７ｂに関連付けられてＣＭデータベース部２３７に記憶された情報に起因する情報を残し、その他の情報をＣＭ属性から削除して（ステップＳ２３４ｆ）、ＣＭであるか否かを判定する動作を終了する。
【０１０９】
ここで、検索されたＣＭ特徴量２３７ｂに関連付けられてＣＭデータベース部２３７に記憶された情報の更新をすることは、ステップＳ２３４ｃの動作で説明した通りである。
【０１１０】
ステップＳ２３４ｅで検索結果が得られ、かつ、ＣＭ属性に１つのＣＭに係る情報が記憶されている場合、検索結果は、ステップＳ２３４ｂで検索されたものと等しいので、ＣＭ判定部２３４は、更新処理をすることなくＣＭであるか否かを判定する動作を終了する。
【０１１１】
一方、ステップＳ２３４ｅで検索結果が得られない場合、ＣＭ判定部２３４は、ＣＭであるか否かの判定として、上記第一の判定以外に行うことはなく、ＣＭ属性に複数のＣＭに係る情報が記憶されている場合、いずれか１つを選択して、また、ＣＭ属性に１つのＣＭに係る情報が記憶されている場合、何もせずに（ステップＳ２３４ｇ）、ＣＭであるか否かを判定する動作を終了する。なお、選択されたＣＭに係るＣＭデータベース部２３７に記憶された情報の更新をすることは、ステップＳ２３４ｃの動作で説明した通りである。
【０１１２】
以上説明したように、ＣＭ判定部２３４は、２段階に分けてＣＭ判定を行うことで、ＣＭの放送開始から、ＣＭであると判定されるまでの遅延を低減し、かつ、ＣＭ時間長の精度及びＣＭ特定の精度を向上させることが可能となる。具体的にはＣＭの冒頭部分のテレビ放送信号は同じだが、長さが異なるＣＭが存在する場合、及び、ＣＭの冒頭部分のテレビ放送信号と長さは同じだが、アレンジなどの違いにより、冒頭以外の内容が異なるＣＭが存在する場合に効果を発揮する。
【０１１３】
例えば、あるＣＭの１５秒バージョンと３０秒バージョンとがあり、それらのＣＭ冒頭部分のテレビ放送信号が等しいとする。簡単のため１５秒バージョンをＣＭ１５、３０秒バージョンをＣＭ３０とする。
【０１１４】
例えばＣＭ１５に関する情報のみがＣＭデータベース部２３７に登録されている場合にＣＭ３０が放送された際のＣＭの検出を考える。この場合、ＣＭ１５と、ＣＭ３０との冒頭のテレビ放送信号は等しいので、ステップＳ２３４ｂの第一の判定ではＣＭと判定されて、ステップＳ２３４ｃで、ＣＭ時間長２３８ｂは１５秒として記憶される。しかしＣＭ３０は既に登録されているＣＭ１５とは異なるので、ステップＳ２３４ｅの第二の判定ではＣＭではないと判定される。この場合、ＣＭ時間長２３８ｂを更新せずにＣＭ３０が開始から１５秒経過した時点でＣＭ区間終了とすると説明したが、これに限るものではない。
【０１１５】
この時点ではＣＭ３０に関する情報はＣＭデータベース部２３７に未だ登録されていないので何秒継続するかは不明だが、１５秒バージョンの違う長さのバージョンとしてＣＭ時間長２３８ｂを３０秒に更新しても良いし、番組本編をＣＭ区間として判定するエラーを回避するため、直ちにＣＭ区間終了としても良く、更に、上記のいずれかを入力部１６０の所定のキー操作によって決定することにより、視聴者に選択させるような機構を備えても良い。
【０１１６】
次に、例えばＣＭ３０に関する情報のみがＣＭデータベース部２３７に登録されている場合にＣＭ１５が放送された際のＣＭの検出を考える。この場合も、ＣＭ１５と、ＣＭ３０との冒頭のテレビ放送信号は等しいので、ステップＳ２３４ｂの第一の判定ではＣＭであると判定されて、ステップＳ２３４ｃで、ＣＭ時間長２３８ｂは３０秒として記憶される。
【０１１７】
しかし、ＣＭ１５は既に登録されているＣＭ３０とは異なるので、ステップＳ２３４ｅの第二の判定ではＣＭではないと判定される。この場合、ＣＭ時間長２３８ｂを更新せずにＣＭ１５が開始から３０秒経過した時点でＣＭ放送終了とすると説明したが、これに限るものではない。
【０１１８】
この時点ではＣＭ１５はＣＭデータベース部２３７に未だ登録されていないので何秒継続するかは不明だが、３０秒バージョンの違う長さのバージョンとしてＣＭ時間長２３８ｂを１５秒に更新しても良いし、番組本編をＣＭ区間として判定するエラーを回避するため、一意にＣＭ時間長２３８ｂを１５秒にするか、直ちにＣＭ区間終了としても良く、更に、上記のいずれかを入力部１６０の所定のキー操作によって決定することにより、視聴者に選択させるような機構を備えても良い。
【０１１９】
また、例えばＣＭ１５に関する情報とＣＭ３０に関する情報の両方ともＣＭデータベース部２３７に登録されている場合にＣＭ１５が放送された際のＣＭの検出を考える。この場合、ＣＭ冒頭のテレビ放送信号は等しいので、ステップＳ２３４ｂの第一の判定ではＣＭであると判定されて、ステップＳ２３４ｃでＣＭ時間長２３８ｂは１５秒及び３０秒として記憶される。しかし、ステップＳ２３４ｅの第二の判定でＣＭであると判定され、ステップＳ２３４ｆでは正しいＣＭ時間長２３８ｂである１５秒が更新記憶される。
【０１２０】
同様にＣＭ３０が放送された際のＣＭの検出の場合、ＣＭ冒頭のテレビ放送信号は等しいので、ステップＳ２３４ｂの第一の判定ではＣＭであると判定されて、ステップＳ２３４ｃでＣＭ時間長２３８ｂは１５秒及び３０秒と記憶される。しかし、ステップＳ２３４ｅの第二の判定でＣＭであると判定され、ステップＳ２３４ｆでは正しいＣＭ時間長２３８ｂである３０秒が更新記憶される。この様に、時間長は異なるが冒頭部分のテレビ放送信号が等しいＣＭが存在する場合、２段階でＣＭであるか否かの判定を行うことにより、ＣＭであると判定されるまでの遅延が長くなることなく、かつ、ＣＭ時間長２３８ｂを正しく記憶させることができるようになる。上記説明は、簡単のため１５秒バージョンＣＭと３０秒バージョンＣＭとを例に挙げたが、勿論これに限定するものではなく、２種類のみならず３種類以上の長さのバージョンＣＭが存在する場合も同様である。
【０１２１】
また、例えばある１５秒のＣＭのＡバージョンとＢバージョンとがあり、それらのＣＭの冒頭部分のテレビ放送信号が等しいとする。簡単のためＡバージョンをＣＭ−Ａ、ＢバージョンをＣＭ−Ｂとする。
【０１２２】
例えばＣＭ−Ａに関する情報のみがＣＭデータベース部２３７に登録されている場合にＣＭ−Ｂが放送された際のＣＭの検出を考える。この場合、ＣＭ−Ａと、ＣＭ−Ｂとの冒頭のテレビ放送信号は等しいので、ステップＳ２３４ｂの第一の判定ではＣＭと判定される。しかしＣＭ−Ｂは既に登録されているＣＭ−Ａとは異なるので、ステップＳ２３４ｅの第二の判定ではＣＭではないと判定される。この場合、ＣＭ−Ｂが開始から１５秒経過した時点でＣＭ区間終了とすると説明したが、これに限るものではない。
【０１２３】
この時点ではＣＭ−Ｂに関する情報はＣＭデータベース部２３７に未だ登録されていないので何秒継続するかは不明だが、番組本編をＣＭ区間として判定するエラーを回避するため、直ちにＣＭ区間終了としても良く、更に、上記のいずれかを入力部１６０の所定のキー操作によって決定することにより、視聴者に選択させるような機構を備えても良い。
【０１２４】
ＣＭ−ＢのみがＣＭデータベース部２３７に登録されている場合に、ＣＭ−Ａが放送された際のＣＭ検出も上記と同様である。
【０１２５】
また、例えばＣＭ−Ａに関する情報とＣＭ−Ｂに関する情報の両方ともＣＭデータベース部２３７に登録されている場合にＣＭ−Ａが放送された際のＣＭの検出及びＣＭデータベース部２３７の更新を考える。この場合、ＣＭ冒頭のテレビ放送信号は等しいので、ステップＳ２３４ｂの第一の判定ではＣＭであると判定されるがＣＭ−ＡとＣＭ−Ｂのどちらであるかは不明である。しかし、ステップＳ２３４ｅの第二の判定でＣＭであると判定され、この時点でＣＭ−Ａであることが確定する。
【０１２６】
ステップＳ２３４ｂにて、入力された第一のＣＭ特徴量を含むＣＭ特徴量２３７ｂがＣＭデータベース部２３７から検索された場合、ＣＭ判定部２３４は、検索されたＣＭ特徴量２３７ｂと関連付けられたＣＭ確度２３７ｈを増加させて更新記憶させても良いと説明したが、ＣＭ−Ａであることが確定してからＣＭ−ＡのＣＭ特徴量２３７ｂと関連付けられたＣＭ確度２３７ｈを増加させて更新記録させても良い。
【０１２７】
同様に、ＣＭ−Ａに関する情報とＣＭ−Ｂに関する情報の両方ともＣＭデータベース部２３７に登録されている場合にＣＭ−Ｂが放送された際のＣＭの検出及びＣＭデータベース部２３７の更新についても同様である。
【０１２８】
この様に、冒頭部分のテレビ放送信号が等しいＣＭが存在する場合、２段階でＣＭであるか否かの判定を行うことにより、ＣＭであると判定されるまでの遅延が長くなることなく、かつ、ＣＭデータベース部２３７のＣＭ確度２３７ｈを正しく更新させることができるようになる。上記説明は、簡単のためＡバージョンＣＭとＢバージョンＣＭとを例に挙げたが、勿論これに限定するものではなく、２種類のみならず３種類以上のアレンジＣＭが存在する場合も同様である。
【０１２９】
遅延型ＣＭ検出部２３５の動作の詳細を説明する。図１３は、遅延型ＣＭ検出部２３５の動作のフローチャートを示す。遅延型ＣＭ検出部２３５は、トリガ検出部２３２によってトリガ時刻が出力された場合、動作を開始し、その時刻の略１５秒後にトリガ検出部２３２によってトリガ時刻が出力されるか否かを判定する（ステップＳ２３５ａ）。トリガ時刻が出力された場合、上記２つのトリガ時刻の前者を開始時刻、後者を終了時刻と指定してＣＭ区間特徴量算出部２３５−２を起動し、その指定された時刻で指定される区間のテレビ放送信号の特徴量を算出させる（ステップＳ２３５ｂ）。
【０１３０】
そして、遅延型ＣＭ検出部２３５は、ＣＭ区間特徴量算出部２３５−２によって算出された区間中の音声信号の音量の平均値、区間中の音声信号の音量の分布、区間中の映像信号の輝度の平均値、区間中の映像信号の輝度の分布と、動作開始の契機となったトリガ時刻と、ＣＭ時間長として１５秒とをＣＭデータ登録部２３６へ出力し（ステップＳ２３５ｃ）、動作を終了する（ステップＳ２３５ｄ）。
【０１３１】
ステップＳ２３５ａでトリガ時刻が出力されなかった場合、遅延型ＣＭ検出部２３５は、動作を開始する契機となったトリガ時刻の略３０秒後にトリガ検出部２３２によってトリガ時刻が出力されるか否かを判定する（ステップＳ２３５ｄ）。トリガ時刻が出力された場合、既に説明したように、上記２つのトリガ時刻の前者を開始時刻、後者を終了時刻と指定してＣＭ区間特徴量算出部２３５−２を起動し、その指定された時刻で指定される区間のテレビ放送信号の特徴量を算出させ（ステップＳ２３５ｂ）、そして、ＣＭデータ登録部２３６へ情報を出力し（ステップＳ２３５ｃ）、動作を終了する（ステップＳ２３５ｄ）。ここで、ＣＭデータ登録部２３６へ出力するＣＭ時間長は３０秒である。
【０１３２】
ステップＳ２３５ｄでトリガ時刻が出力されなかった場合、遅延型ＣＭ検出部２３５は、同様に、動作を開始する契機となったトリガ時刻の略４５秒後にトリガ検出部２３２によってトリガ時刻が出力されるか否かを判定し（ステップＳ２３５ｅ）、更には、６０秒後にトリガ時刻が出力されるか否かを判定し（ステップＳ２３５ｆ）、それぞれ出力された場合、ＣＭ区間特徴量算出部２３５−２を動作させ（ステップＳ２３５ｂ）、そして、ＣＭデータ登録部２３６へ情報を出力し（ステップＳ２３５ｃ）、動作を終了する（ステップＳ２３５ｄ）。ここで、ＣＭデータ登録部２３６へ出力するＣＭ時間長は、それぞれ４５秒、６０秒である。
【０１３３】
動作開始の契機となったトリガ時刻以外のトリガ時刻が出力されなかった場合、遅延型ＣＭ検出部２３５は、動作を終了する（ステップＳ２３５ｄ）。
【０１３４】
ＣＭデータ登録部２３６の動作の詳細を説明する。ＣＭデータ登録部２３６は、ＣＭ特徴量算出部２３３から出力されたＣＭ特徴量と、トリガ時刻とを関連付けてＣＭデータ登録部２３６内に記憶する。そして、遅延型ＣＭ検出部２３５によってトリガ時刻などが出力された場合、そのトリガ時刻と等しいトリガ時刻と関連付けられてＣＭデータ登録部２３６内に記憶されたＣＭ特徴量とのリンクを取る。
【０１３５】
即ち、ＣＭデータ登録部２３６は、ＣＭ特徴量算出部２３３から出力されたＣＭ特徴量をＣＭ特徴量２３７ｂに、遅延型ＣＭ検出部２３５によって出力されたＣＭ時間長をＣＭ時間長２３７ｃに、区間中の音声信号の音量の平均値をＣＭ音量２３７ｄに、区間中の音声信号の音量の分布をＣＭ音量構成２３７ｅに、区間中の映像信号の輝度の平均値をＣＭ輝度値２３７ｆに、区間中の映像信号の輝度の分布をＣＭ輝度構成２３７ｇに、更に、トリガ時刻をＣＭ登録日時２３７ｉ及びＣＭ最終参照日時２３７ｋに、初期値、例えば、０をＣＭ参照回数２３７ｊに設定したＣＭデータ（仮）を、ＣＭデータ登録部２３６内のバッファにそのＣＭ登録日時２３７ｉ（上述のように、これは、トリガ時刻である。）をソートキーにソートして一時記憶する。
【０１３６】
ＣＭデータ登録部２３６は、ＣＭ登録日時２３７ｉが現在時刻より１分〜数分以上古いＣＭデータ（仮）を対象に、又は、１分〜数分の長さの時間に含まれる時刻のＣＭ登録日時２３７ｉを含むＣＭデータ（仮）がバッファに記憶されていない場合、その時間に含まれる時刻より前のＣＭ登録日時２３７ｉを含むＣＭデータ（仮）を対象に、ＣＭ登録日時２３７ｉと、ＣＭ時間長２３７ｃとを参照して、ＣＭが連続して放送されたか否かを判断し、その判断に基づいてＣＭ確度２３７ｈを設定する。ここで、この１分〜数分とは、ＣＭが連続して放送されたか否かを判断するために充分な長さとして決定される値である。
【０１３７】
ＣＭ確度２３７ｈは、多数のＣＭと共に時間的に連続して放送されたＣＭに対して大きい値を、少数のＣＭと共に連続して放送されたＣＭに対して小さい値とする。特に、１つのＣＭが単体で放送された場合、そのＣＭに対しては特に小さい値とする。なぜなら、ＣＭは、連続して放送される場合が多いからであり、単体で放送されたＣＭは、遅延型ＣＭ検出部２３５によって誤ってＣＭとされた可能性が大きいからである。
【０１３８】
また、ＣＭデータ登録部２３６は、特にＣＭ確度２３７ｈが小さいＣＭデータ（仮）をバッファから削除しても良い。例えば、単体で放送されたＣＭに係るＣＭデータ（仮）であり、また、ＣＭ時間長２３７ｃが１５秒であるＣＭが２つ連続して放送されたＣＭに係るＣＭデータ（仮）である。
【０１３９】
更に、遅延型ＣＭ検出部２３５によるＣＭの検出の際、ＣＭの途中にトリガ時刻が入力された、即ち、無音区間がある旨が遅延型ＣＭ検出部２３５から出力された場合、そのＣＭのＣＭ確度２３７ｈは、途中にトリガ時刻が入力されない場合に比較して小とする。なぜなら、途中に無音区間があるＣＭは少数だからである。
【０１４０】
ＣＭデータ登録部２３６は、ＣＭ確度２３７ｈが設定された、そして、バッファから削除されなかったＣＭデータ（仮）をＣＭデータとしてＣＭデータベース部２３７に記憶させて、バッファから削除する。なお、この記憶をさせる際、ＣＭデータ（仮）のＣＭ特徴量２３７ｂが既にＣＭデータのＣＭ特徴量２３７ｂとしてＣＭデータベース部２３７に記憶されている場合、ＣＭデータ（仮）をＣＭデータベース部２３７に記憶させずに、バッファから削除する。なお、記憶されているか否かを調べる際、ＣＭデータ（仮）のＣＭ特徴量２３７ｂと、ＣＭデータのＣＭ特徴量２３７ｂとの間の距離によって判断することは、ＣＭ判定部２３４の動作説明で述べた通りである。
【０１４１】
なお、ＣＭデータ（仮）のＣＭ特徴量２３７ｂが既にＣＭデータのＣＭ特徴量２３７ｂとしてＣＭデータベース部２３７に記憶されている場合、ＣＭデータ登録部２３６は、そのＣＭ特徴量２３７ｂと関連付けて記憶されているＣＭ確度２３７ｈを増加させ、ＣＭ参照回数２３７ｊに１を加え、ＣＭ最終参照日時２３７ｋに上記トリガ時刻を設定して、更新記憶させても良い。
【０１４２】
更に、特にＣＭ確度２３７ｈが小さいが故に、バッファから削除されるＣＭデータ（仮）のＣＭ確度２３７ｈが所定の値以上であり、かつ、そのＣＭデータ（仮）のＣＭ特徴量２３７ｂが既にＣＭデータのＣＭ特徴量２３７ｂとしてＣＭデータベース部２３７に記憶されている場合、ＣＭデータ登録部２３６は、そのＣＭ特徴量２３７ｂと関連付けて記憶されているＣＭ確度２３７ｈを増加させても良い。
【０１４３】
なお、上述したＣＭ確度２３７ｈ、ＣＭ参照回数２３７ｊ、及び、ＣＭ最終参照日時２３７ｋの更新は、ＣＭ判定部２３４が、ＣＭ特徴量算出部２３３から出力された特徴量と等しいＣＭ特徴量２３７ｂが検索された場合に行う更新動作と同じ趣旨であり、ＣＭ判定部２３４に代えて、ＣＭデータ登録部２３６が行っても良い動作である。
【０１４４】
ただし、ＣＭ判定部２３４は、トリガ時刻直後のテレビ放送信号から算出された特徴量を検索キーにＣＭデータベース部２３７を検索するのに対し、ＣＭデータ登録部２３６は、ＣＭ放送が終了した後で、トリガ時刻順にソートされたＣＭデータ（仮）を参照し、ＣＭであるとされたテレビ放送信号に関する情報をＣＭデータベース部２３７に記憶させる。そこで、より確実にＣＭであるか否かを判断することができるので、ＣＭデータ登録部２３６は、ＣＭ判定部２３４に比較して、より大きくＣＭ確度２３７ｈを増加させることが適切である。
【０１４５】
ＣＭデータ削除部２３９の動作の詳細を説明する。ＣＭデータ削除部２３９は、ＣＭデータベース部２３７に記憶されたＣＭデータの中で、ＣＭではない可能性があるものや、将来放送される可能性が低いものを削除する。
【０１４６】
ＣＭデータ削除部２３９は、移動通信装置ＭＳの電源を切断する入力部１６０のキー操作が行われた場合、ＣＭデータベース部２３７に割り当てられた記憶容量の中の所定の容量、例えば、９０％以上が使用された場合、所定の曜日の所定の時刻、例えば、日曜日の深夜である場合、ＣＭデータ登録部２３６によってＣＭデータをＣＭデータベース部２３７に記憶させる際、記憶させる記憶容量がない場合、入力部１６０の所定のキー操作が行われた場合、などのいずれかの場合、動作を開始する。
【０１４７】
ＣＭデータ削除部２３９は、削除するＣＭデータを、以下の条件の１つ、又は、複数の組み合わせによって選択する。第１に、ＣＭ登録日時２３７ｉが古いものであって、例えば、所定の閾値より古いものである。第２に、ＣＭ最終参照日時２３７ｋが古いものであって、例えば、所定の閾値より古いものである。なぜなら、ＣＭは、長期間に渡って放送されるものは少ないからである。
【０１４８】
第３に、ＣＭ参照回数２３７ｊが小さいものであって、例えば、所定の閾値より小さいものである。特にＣＭ参照回数２３７ｊが小さいものは、放送された回数が少ないもの、極端にはＣＭでないものと考えられるからである。第４に、ＣＭ確度２３７ｈが小さいものである。第５に、ＣＭ登録日時２３７ｉが古い順で、例えば、所定の順位よりも上位のものである。第６に、ＣＭ最終参照日時２３７ｋが古い順で、例えば、所定の順位よりも上位のものである。
【０１４９】
第７に、ＣＭ参照回数２３７ｊが小さい順で、例えば、所定の順位よりも上位のものである。第８に、ＣＭ確度２３７ｈが小さい順で、例えば、所定の順位よりも上位のものである。また、以上の他に、ＣＭ参照回数２３７ｊを所定の間隔、例えば、１週間毎に記憶させ、週当たりのＣＭ参照回数２３７ｊが小さいものとしても良いし、週当たりのＣＭ参照回数２３７ｊが小さい順で上位のものとしても良い。
【０１５０】
（第１の変形例）
以上の説明では、ＣＭ特徴量算出部２３３は、第一のＣＭ特徴量と、第二のＣＭ特徴量とを算出するとしたが、第一のＣＭ特徴量を算出し、第二のＣＭ特徴量を算出しないとしても良い。この場合、当然に、ＣＭ判定部２３４は、図１２のフローチャートに示すステップＳ２３４ｄ〜ステップＳ２３４ｇまでの動作を行わない。また、ＣＭデータ登録部２３６は、ＣＭ特徴量２３７ｂに第二のＣＭ特徴量を含ませない。
【０１５１】
この処理によって、冒頭が同じで、ＣＭ時間長２３７ｃが異なるＣＭを区別して検出することができないが、ＣＭ特徴量算出部２３３の動作と、ＣＭ判定部２３４の動作とは、短時間で終了し、大幅な処理の削減となる。
【０１５２】
（第２の変形例）
この実施形態で、放送受信部２１０は、放送局から送信されるテレビ放送信号を受信して、ＣＭ検出部２３０からのＣＭ属性信号に依存して、テレビ放送信号の映像信号や音声信号を変形して出力するとしたが、これに限るものではない。タイムシフト再生中のテレビ放送信号の映像信号や音声信号を変形して出力する際にも、ＣＭ検出部２３０からのＣＭ属性信号を適用することが当然に可能である。
【０１５３】
タイムシフト再生の目的の一例は、トリガ時刻からＣＭ判定部２３４によってＣＭであると判定されるまでの時間を、見かけ上、なくすことである。即ち、放送受信部２１０は、受信されたテレビ放送信号を遅延なしにＣＭ検出部２３０に送りつつ、その時間分のタイムシフト再生を行う。そして、ＣＭ判定部２３４によってＣＭであると判定された際に再生中である映像信号や音声信号を変形して出力することによって、視聴者にとって、その時間はない。
【０１５４】
タイムシフト再生においては、録画されたテレビ放送信号の再生とは異なり、放送された内容が繰り返し再生されることがないため、１回目に放送されたＣＭに対して、ＣＭ属性信号によって変形して出力されることはなく、同じＣＭが複数回放送された際に、変形して出力されることがある。なお、タイムシフト再生中の映像や音声の変形としては、早送りや、再生スキップも可能である。
【０１５５】
タイムシフト再生の目的の別の例は、移動通信装置ＭＳが備える放送受信部２１０に特有なものであって、放送受信部２１０がテレビ放送を受信して、映像や音声を出力している際に通話が開始され、通話中はテレビ放送信号が記憶部（図示せず）に記憶され、映像や音声の出力が停止されて、通話が終了した後にタイムシフト再生が行われる。
【０１５６】
なお、タイムシフト再生ではない録画されたテレビ放送信号の再生の際、本発明の適用が可能であるが、１回放送されたＣＭを複数回再生することがあるため、録画された信号の再生の際、ＣＭ参照回数２３７ｊ、ＣＭ最終参照日時２３７ｋなどのＣＭデータは、更新されないとする。これによって、ＣＭであることが疑わしいＣＭが、再生が繰り返されることにより、例えば、ＣＭ確度２３７ｈが増大してＣＭであると判断される誤りを防ぐことができる。
【０１５７】
（第３の変形例）
この実施形態で、放送受信部２１０は、デジタルテレビ放送を受信するとしたが、これに限るものではない。アナログテレビ放送を受信するとしても良い。この場合、放送受信部２１０は、デコーダ部２１２に代えて復調部（図示せず）を、再生部２１３に代えて映像音声出力制御部（図示せず）を有する。
【０１５８】
そして、復調部による復調によって得られたアナログ信号であるテレビ放送信号がＣＭ検出部２３０へ送られ、ＣＭ検出部２３０から送られたＣＭ属性信号によって、映像音声出力制御部は、表示部１５０に表示される映像、及び、スピーカ２２０から発生させる音声を制御する。
【０１５９】
この変形例で、ＣＭ検出部２３０は、アナログ信号をデジタル信号に変換するＡＤ変換部（図示せず）を有する。そして、放送受信部２１０から送られたアナログ信号であるテレビ放送信号は、ＡＤ変換部によってデジタル信号であるテレビ放送信号に変換された上、ＣＭ検出部２３０内の各部に供給される。アナログテレビ放送信号には、雑音が加わるなどにより、無音か有音かの判断の際の無音閾値は、デジタルテレビ放送信号を用いる場合と異なる値が必要である。また、信号の特徴量が等しいか否かの判断に用いられる特徴量の差の閾値にも、異なる値が必要である。
【０１６０】
また、ＣＭ検出部２３０は、コネクタ（図示せず）を有し、移動通信装置ＭＳ外のチューナ（図示せず）によって受信されたアナログ信号であるテレビ放送信号をそのコネクタを介して入力しても良い。この場合、その入力された信号をＡＤ変換部によってデジタル信号であるテレビ放送信号に変換の上、ＣＭ検出部２３０内の各部に提供する。上記チューナがデジタルテレビ放送を受信する場合、ＣＭ検出部２３０が入力するテレビ放送信号がアナログ信号であるにしても、その信号に含まれる雑音は、放送受信部２１０がアナログテレビ放送を受信する場合に含まれる雑音より小さいく、本発明の適用に適する。
【０１６１】
（第４の変形例）
ＣＭ特徴量が等しいか否か、言い換えると、ＣＭ特徴量の間の距離の算出は、ＣＭ判定部２３４と、遅延型ＣＭ検出部２３５とで行われるが、共通のＣＭ特徴量判定部（図示せず）によって行われるとしても良い。このＣＭ特徴量判定部は、ＣＭデータベース部２３７を管理するデータベース管理部（図示せず）と共通でも良い。
【０１６２】
ＣＭ特徴量を算出する際、信号をパワーで正規化した上で用いても良い。特に、映像信号は、映像フレームをブロックに分割し、ブロック毎に平均した値を用いても良い。
【０１６３】
以上に説明したように、ＣＭの放送開始の検出は、無音区間の終了により、また、ＣＭの特徴量は、ＣＭの冒頭のテレビ放送信号から算出されるとした。そのため、そのＣＭが、例えば、ドラマの中で放送されたとしても、ＣＭと判定されないことが通例である。なぜなら、ドラマ中ではＣＭ放送開始時の無音区間が設けられないことが通例であり、また、テレビ放送信号の音声信号は、俳優の声が合わされることが通例である。また、映像信号は、異なることが通例である。そこで、トリガが検出されず、また、ＣＭ特徴量が異なるためである。
【０１６４】
以上説明したように、あるＣＭは、初回の放送の際には、何ら変形されることなく再生され、所定回の放送の後、変形が施される。又は、所定回の放送の後、順次強く変形が施される。これによって、視聴者は、そのＣＭを容易に理解し、理解した後、装置は、そのＣＭを目立たなくさせる。
【０１６５】
なお、以上の説明では、例えば、３０秒のＣＭの丁度中間の冒頭から１５秒の部分に無音区間がある場合、そのＣＭは、２つのＣＭとみなされるが、これによって何ら支障はない。
【０１６６】
また、アナログ音声信号から音声フレーム切り出すタイミングの誤差に起因して、トリガ時刻には誤差が含まれることがある。この場合、同じＣＭであってもトリガ時刻後の特徴量の算出に使用される信号が異なるため、２つの異なるＣＭとみなされる。そのため、それぞれのＣＭの初回の放送の際に変形が施されないものの、それ以上の支障はない。
【０１６７】
（第２の実施形態）
本発明の第２の実施形態に係わるコマーシャルメッセージ検出方法が適用された、本発明の第２の実施形態に係わる移動通信装置ＭＳは、第１の実施形態に係わる移動通信装置ＭＳと比較して、ＣＭ検出部２３０に相違がある。そこで、第２の実施形態に係わるＣＭ検出部２３０を説明する。なお、第１の実施形態に係わるＣＭ検出部２３０と同じ部分には同じ符号を付して説明を省略する。
【０１６８】
図１４は、本発明の第２の実施形態に係わるＣＭ検出部２３０の詳細な構成を示すブロック図である。このＣＭ検出部２３０は、第１の実施形態に係わるＣＭ検出部２３０と比較して、放送受信部２１０から送られたテレビ放送信号が記憶されるテレビ放送信号一時記憶部４０１と、録画コンテンツ保存部４０２と、ＣＭ属性記憶部２３８に記憶されたＣＭ属性を参照し、テレビ放送信号一時記憶部４０１に記憶されたテレビ放送信号の一部を録画コンテンツ保存部４０２に記憶させるＣＭ記憶制御部４０３とを更に備える。
【０１６９】
このＣＭ検出部２３０の各部の動作を説明する。ＣＭ検出制御部２３１は、放送受信部２１０から送られたテレビ放送信号をテレビ放送信号一時記憶部４０１に記憶させる。ここで、記憶される信号は、最近に入力された数分間の信号である。この数分間は、ＣＭの最大の時間長より長い時間を意味する。
【０１７０】
ＣＭ記憶制御部４０３は、ＣＭ属性のＣＭフラグ２３８ａが「ＯＮ」である際、テレビ放送信号をテレビ放送信号一時記憶部４０１から読み出して、録画コンテンツ保存部４０２に追加記憶させる。
【０１７１】
なお、この追加記憶させる動作のために、ＣＭ記憶制御部４０３は、常に動作し、ＣＭフラグ２３８ａを読み出し続ける必要はない。ＣＭ時間長２３８ｂの最小値は、１５秒であることを利用し、１５秒より短い間隔で間欠動作し、ＣＭフラグ２３８ａが「ＯＮ」であるか否かを調べる。
【０１７２】
そして、「ＯＮ」である場合、ＣＭ記憶制御部４０３は、ＣＭ開始日時２３８ｄの時刻
（ＣＭ開始日時２３８ｄの時刻）
と、ＣＭ開始日時２３８ｄの時刻にＣＭ時間長２３８ｂを加えた時刻
（ＣＭ開始日時２３８ｄの時刻）＋（ＣＭ時間長２３８ｂ）
との間に渡るテレビ放送信号を録画コンテンツ保存部４０２に追加記憶させれば良い。
【０１７３】
そして、ＣＭ検出制御部２３１は、入力部１６０のキー操作に起因する制御部１１０からの指示に従い、録画コンテンツ保存部４０２に記憶されたテレビ放送信号をデコーダ部２１２に送り、再生部２１３にその信号の映像を表示部１５０に表示させ、その信号の音声をスピーカ２２０から発生させる。
【０１７４】
この第２の実施形態に係わるＣＭ検出部２３０によれば、所望のＣＭを視聴することが容易に可能である。即ち、ＣＭのみを短時間で効率良く視聴する場合、一旦番組を録画してからＣＭ部分のみを視聴するのが一般的である。しかし、ある特定のＣＭを視聴したい場合、そのＣＭがなるべく高確率で含まれるように、不特定番組を長時間録画する必要があり、これでは意味のない大きな録画記憶領域が必要となる。
【０１７５】
この解決策として、録画番組からＣＭ区間を切り出し、小コンテンツとして保存できることが望ましいが、地上デジタルテレビ放送をデジタル録画した場合、著作権保護のため、あるひと塊りの録画番組からＣＭ部分のみを切り取って保存できる回数には限りがあるため、ＣＭ部分の小コンテンツを効率よく短時間で作成することはできない。
【０１７６】
そこで、この第２の実施形態に係わるＣＭ検出部２３０によれば、テレビ放送中のＣＭの開始と終了がリアルタイムで分かるため、自動でＣＭ毎に録画をすることが可能となる。また、例えば、ＣＭデータのＣＭ参照回数２３７ｊをＣＭ属性にも記憶させ、ＣＭ記憶制御部４０３は、この回数を参照すると、ＣＭを録画コンテンツ保存部４０２に重複なく記憶させることができ、意味もなく重複して記憶されたＣＭを視聴することなく、効率的にＣＭを視聴することができるようになる。
【０１７７】
（第３の実施形態）
本発明の第３の実施形態に係わるコマーシャルメッセージ検出方法が適用された、本発明の第３の実施形態に係わる移動通信装置ＭＳは、ＣＭデータ管理システム内の装置として動作する。
【０１７８】
図１５は、ＣＭデータ管理システムの構成を示すブロック図である。このシステムは、移動通信装置ＭＳと、ＣＭ管理サーバ装置ＳＶとがインターネットで接続されている。なお、インターネットによる接続の一部は、移動通信網を介している。
【０１７９】
本発明の第３の実施形態に係わる移動通信装置ＭＳは、第１の実施形態に係わる移動通信装置ＭＳと比較して、ＣＭ検出部２３０に相違がある。そこで、第３の実施形態に係わるＣＭ検出部２３０を説明する。なお、第１の実施形態に係わるＣＭ検出部２３０と同じ部分には同じ符号を付して説明を省略する。
【０１８０】
図１６は、本発明の第３の実施形態に係わるＣＭ検出部２３０の詳細な構成を示すブロック図である。このＣＭ検出部２３０は、第１の実施形態に係わるＣＭ検出部２３０と比較して、送受信部１３０との間でＣＭデータ信号の送受信を行うＣＭデータベース更新制御部６０１を更に備える。
【０１８１】
図１７は、ＣＭ管理サーバ装置ＳＶの構成を示すブロック図である。なお、この実施形態に係る移動通信装置ＭＳと同じ部分には同じ符号を付して説明を省略する。このＣＭ管理サーバ装置ＳＶは、装置全体の制御を行う制御部７１０と、インターネット通信部７２０と、インターネット送受信部７３０と、表示部７４０と、入力部７５０と、放送受信部２１０と、放送局から送信された電波を受信するアンテナ２１０ａと、スピーカ２２０と、ＣＭ検出部７６０と、外部記憶媒体が取り外し可能に接続される外部記憶媒体接続部７７０とを備える。
【０１８２】
図１８は、ＣＭ検出部７６０の詳細な構成を示すブロック図である。ＣＭ検出部７６０は、第１の実施形態に係るＣＭ検出部２３０と類似しており、同じ部分には同じ符号を付して説明を省略する。ＣＭ検出部７６０は、ＣＭ検出部２３０と比較すると、ＣＭ判定部２３４と、ＣＭデータベース部２３７と、ＣＭ属性記憶部２３８とを備えない。
【０１８３】
一方、ＣＭ検出部７６０は、ＣＭコンテンツデータを記憶するＣＭコンテンツデータベース部７６１と、放送受信部２１０から出力されたテレビ放送信号と、外部記憶媒体接続部７７０に接続された外部記憶媒体に記憶されたメタデータとを記憶するテレビ放送信号一時記憶部７６２と、インターネット送受信部７３０との間でＣＭコンテンツデータを入出力するＣＭデータベース同期制御部７６３と、表示部１５０及びスピーカ２２０へＣＭコンテンツを送るＣＭデータ出力部７６４と、外部記憶媒体接続部７７０に接続された外部記憶媒体に記憶されたＣＭコンテンツデータを入力するＣＭデータ入力部７６５とを備える。
【０１８４】
なお、ＣＭデータ登録部２３６は、ＣＭデータをＣＭコンテンツデータベース部７６１に記憶させ、ＣＭデータ削除部２３９は、ＣＭコンテンツデータベース部７６１に記憶されたＣＭコンテンツデータを削除する。
【０１８５】
第３の実施形態に係わる移動通信装置ＭＳのＣＭ検出部２３０の動作と、ＣＭ管理サーバ装置ＳＶの動作を説明する。
【０１８６】
ＣＭ検出部２３０のＣＭデータベース更新制御部６０１は、所定の間隔、例えば、１時間おきに、又は、入力部１６０のキー操作に起因する制御部１１０からの指示に従って動作を開始し、送受信部１３０を介して、ＣＭ管理サーバ装置ＳＶに対して、ＣＭデータの送信を要求する。そして、この要求に対応してＣＭ管理サーバ装置ＳＶから送信されたＣＭデータを送受信部１３０を介して受信し、受信されたＣＭデータをＣＭデータベース部２３７に記憶させる。
【０１８７】
ＣＭ管理サーバ装置ＳＶから送信されたＣＭデータには、ＣＭデータを識別する識別子が付され、また、変更であるか、追加であるか、削除であるかのいずれかが付される。ＣＭデータベース更新制御部６０１は、変更の場合、上記識別子がＣＭ識別子２３７ａに等しいＣＭデータを変更する。追加の場合、上記識別子をＣＭ識別子２３７ａに設定して、受信されたＣＭデータを追加記憶させる。削除の場合、上記識別子がＣＭ識別子２３７ａに等しいＣＭデータを削除する。
【０１８８】
なお、この記憶させる際、ＣＭデータ登録部２３６の動作説明で行ったように、ＣＭデータベース更新制御部６０１は、重複記憶を避ける動作を伴うが、ＣＭ識別子２３７ａは、受信されたＣＭデータに付されたＣＭデータを識別する識別子に更新する。また、ＣＭデータに加えて、ＣＭのメタデータが送信された場合、それを受信して、併せてＣＭデータベース部２３７に記憶させる。
【０１８９】
また、ＣＭデータベース更新制御部６０１は、ＣＭデータのＣＭ確度２３７ｈを、ＣＭ管理サーバ装置ＳＶから送信されたもので更新記憶させる。送信されたものは、網羅的に記憶したＣＭデータに基づいており、より正確と考えられるからである。ＣＭ参照回数２３７ｊ及びＣＭ最終参照日時２３７ｋは、テレビ放送を受信する個々の装置に特有な情報であり、例えば、移動通信装置ＭＳが位置する地域に依存した情報であるので、ＣＭ管理サーバ装置ＳＶから送信されたもので更新記憶させない。
【０１９０】
しかし、これらの動作に限るものではなく、入力部１６０の所定のキー操作に基づいて、ＣＭデータベース更新制御部６０１は、ＣＭ確度２３７ｈを移動通信装置ＭＳに依存したものとすべく、ＣＭ管理サーバ装置ＳＶから送信されたもので更新記憶させず、また、ＣＭ参照回数２３７ｊ及びＣＭ最終参照日時２３７ｋを網羅的なＣＭ放送状況に従うものとすべく、ＣＭ管理サーバ装置ＳＶから送信されたもので更新記憶させても良い。
【０１９１】
上記要求に際し、ＣＭデータベース更新制御部６０１は、ＣＭデータベース更新制御部６０１内に記憶された更新管理番号を付す。そして、上記送信されたＣＭデータに伴ってＣＭ管理サーバ装置ＳＶから送信された更新管理番号をＣＭデータベース更新制御部６０１内に記憶する。複数の更新管理番号が送信された場合、最新であることを示す更新管理番号を記憶する。更新管理番号は、ＣＭ管理サーバ装置ＳＶが記憶するＣＭデータのバージョンを示す情報であり、一度ＣＭ管理サーバ装置ＳＶから送信されたＣＭデータを再び受信することを防止するために用いられる。
【０１９２】
例えば、前回にＣＭデータベース更新制御部６０１がＣＭ管理サーバ装置ＳＶからＣＭデータを取得してＣＭデータベース部２３７を更新したときの更新管理番号がＮ−Ｍであるとし、ＣＭ管理サーバ装置ＳＶに記憶された最新の更新管理番号がＮとすると、ＣＭデータベース更新制御部６０１は、Ｎ−Ｍ＋１の更新管理番号から、Ｎの更新管理番号までのＭ個の更新管理番号それぞれに該当するＣＭデータをＣＭ管理サーバ装置ＳＶから取得して更新する。
【０１９３】
こうすることで、ＣＭデータベース部２３７に記憶されていない可能性があるＣＭデータのみを効率的に取得し、常に最新のＣＭデータを記憶させることが可能となる。また、ＣＭデータベース更新制御部６０１は、特定のＣＭデータのみを取得するために、ＣＭデータ取得条件を設定してＣＭ管理サーバ装置ＳＶにＣＭデータの送信を要求することも可能である。
【０１９４】
具体的には、ＣＭデータ取得条件は移動通信装置ＭＳが設置されている場所、又は、放送波の受信地域として設定している地域情報である。ワンセグ放送を含む、地上波デジタル放送は、地域ごとに異なる周波数帯で放送されており、また、地方局など、放送局が異なれば放送されるＣＭも異なる。
【０１９５】
より具体的には、第１の県で放送されるＣＭと第２の県で放送されるＣＭは異なるため、ＣＭ管理サーバ装置ＳＶが、全国各地のＣＭデータを記憶している場合に、第１の県に位置する移動通信装置ＭＳが第２の県で放送されるＣＭのＣＭデータを記憶すると、無意味にＣＭデータベース部２３７のために大きな記憶容量を必要とする。
【０１９６】
なお、上記場所、又は、上記地域情報の一例は、緯度及び経度であって、移動通信装置ＭＳは、ＧＰＳ衛星から送信された電波によって測位する第１の測位部（図示せず）や複数存在する基地局からの電波の受信強度から測位する第２の測位部（図示せず）、を備え、第１の測位部や、第２の測位部によって測位された緯度及び経度を上記地域情報とする。
【０１９７】
このように、ＣＭ管理サーバ装置ＳＶからＣＭデータを受信することにより、未だ放送局からテレビ放送されていない、又は、放送受信部２１０によって受信されていないＣＭに関するＣＭデータをＣＭデータベース部２３７に記憶させることができる。後述するように、ＣＭ管理サーバ装置ＳＶでは、多くの放送チャンネル数分の装置を用意して、網羅的にＣＭデータを記憶させているからである。
【０１９８】
また、ＣＭデータベース更新制御部６０１は、ＣＭ特徴量２３７ｂを付してＣＭ管理サーバ装置ＳＶへＣＭデータの送信を要求しても良い。この要求に応じて送信されたＣＭデータをＣＭデータベース部２３７に記憶させることにより、上記要求に放送地域などのＣＭデータ取得条件を設定する必要がなくなる。また、更新管理番号を記憶してＣＭデータの更新管理を行う必要がない。
【０１９９】
次に、ＣＭ管理サーバ装置ＳＶの動作を図１７及び図１８を参照して説明する。
【０２００】
インターネット通信部７２０は、コネクタ（図示せず）に接続されたケーブルがハブに接続されることにより、インターネットに接続され、インターネットから受信した高周波信号をインターネット送受信部７３０に送信する。また、インターネット送受信部７３０から送信された高周波信号をインターネットに送信する。
【０２０１】
インターネット送受信部７３０は、インターネット通信部７２０から送信された高周波信号を増幅、周波数変換及び復調し、復調された制御信号を制御部７１０に送信し、ＣＭコンテンツデータの送信に係る信号をＣＭ検出部７６０に送信する。更には、制御部７１０から送信された制御信号、及びＣＭ検出部７６０から送信されたＣＭコンテンツデータに係る信号をインターネット通信部７２０に送信する。
【０２０２】
表示部７４０は、例えばＬＣＤであり、制御部７１０に制御されることで、文字・数字や映像データ、静止画データの表示動作を行う。入力部７５０は、複数のキースイッチからなり、入力部７５０のキーが操作されると、そのキーの識別子が制御部７１０に通知され、制御部７１０によって、表示部７４０に文字として表示され、また、ＣＭ管理サーバ装置ＳＶの各部によって制御が行われる。
【０２０３】
ＣＭ管理サーバ装置ＳＶのＣＭ検出部７６０の各部の動作を説明の前に、まず、ＣＭコンテンツデータベース部７６１に記憶されるＣＭコンテンツデータを説明する。なお、ＣＭコンテンツデータに含まれる情報の一部は、ＣＭデータベース部２３７に記憶されるＣＭデータと同じである。そこで、同じ情報には同じ符号を付して説明を省略する。
【０２０４】
図１９は、ＣＭコンテンツデータの構成の一例を示す。このＣＭコンテンツデータは、ＣＭ識別子７６１ａと、ＣＭ特徴量２３７ｂと、ＣＭ時間長２３７ｃと、ＣＭ音量２３７ｄと、ＣＭ音量構成２３７ｅと、ＣＭ輝度値２３７ｆと、ＣＭ輝度構成２３７ｇと、ＣＭ確度２３７ｈと、ＣＭ登録日時２３７ｉと、ＣＭ参照回数２３７ｊと、ＣＭ最終参照日時２３７ｋと、ＣＭコンテンツ７６１ｂと、ＣＭメタデータ７６１ｃと、放送地域７６１ｄとが関連付けられたデータであり、１つの関連付けられたデータが１つのＣＭを表す。
【０２０５】
ＣＭ識別子７６１ａは、ＣＭコンテンツデータをＣＭコンテンツデータベース部７６１内で一意に識別するデータ管理用の識別子であって、移動通信装置ＭＳのＣＭデータベース部２３７に記憶されたＣＭデータを識別するＣＭ識別子２３７ａとは重複しないとする。ＣＭコンテンツ７６１ｂは、ＣＭを構成する映像信号と音声信号とが符号化された情報である。なお、この情報は、ファイルとして記憶され、ＣＭコンテンツ７６１ｂには、そのファイル名が記憶されるとしても良い。ＣＭメタデータ７６１ｃは、ＣＭのメタデータである。放送地域７６１ｄは、ＣＭが放送された又はされる領域である。
【０２０６】
ＣＭメタデータ７６１ｃは、ＣＭに関する各種の情報を含み、例えば、ジャンル、使用されている楽曲の名称、出演している俳優名、使用されている背景が撮影された地点に関する情報（その地点に関する情報が得られるウェブシステムのＵＲＬを含む。）、スポンサーの名称（そのスポンサーが用意したウェブシステムのＵＲＬを含む。）、ＣＭの詳細が記憶されたウェブシステムのＵＲＬ、ＣＭ作成秘話、ＣＭを作成した者の名前、所属事務所などの情報、ＣＭの人気ランキング、ＣＭの放送頻度、ＣＭが放送された回数、類似ＣＭを識別する情報である。
【０２０７】
また、ＣＭメタデータ７６１ｃは、ＣＭが複数のＣＭがシリーズとなったものである場合、全部で何回のＣＭ中の何番目のＣＭであるか（例えば、「Ｘ社Ｙ製品ＣＭ：Ｚシリーズ、全１２種中１番目」。）と、そのシリーズのＣＭを識別する識別子、又は、そのＣＭのＣＭコンテンツ７６１ｂである。
【０２０８】
更に、ＣＭメタデータ７６１ｃは、ＣＭが同じ内容のＣＭ時間長２３７ｃが異なる複数のＣＭの１つである場合、その旨と、異なる時間長のＣＭを識別する識別子、又は、そのＣＭのＣＭコンテンツ７６１ｂである。なお、ＣＭメタデータ７６１ｃは、後述するように、主にＣＭコンテンツデータがＣＭデータ入力部７６５によって記憶された場合、記憶される。
【０２０９】
テレビ放送信号一時記憶部７６２は、ＣＭ検出制御部２３１の指示に従い、放送受信部２１０から出力されたテレビ放送信号と、外部記憶媒体接続部７７０に接続された外部記憶媒体に記憶されたメタデータとを記憶する。
【０２１０】
なお、テレビ放送信号一時記憶部７６２に記憶されたテレビ放送信号と、メタデータとは、ＣＭデータ登録部２３６によってＣＭコンテンツデータがＣＭコンテンツデータベース部７６１に新規記憶される際、そのＣＭコンテンツデータのＣＭコンテンツ７６１ｂと、ＣＭメタデータ７６１ｃとして記憶される。
【０２１１】
このＣＭコンテンツ７６１ｂを記憶させる動作は、第２の実施形態に係るＣＭ記憶制御部４０３の動作で説明した通りである。
【０２１２】
また、ＣＭメタデータ７６１ｃを記憶させる際、ＣＭデータ登録部２３６は、テレビ放送信号一時記憶部７６２に記憶されたメタデータに、そのメタデータに係るＣＭが放送される時刻が含まれている場合、その時刻と、ＣＭの放送開始のトリガが検出されたトリガ時刻との対比をすることによって、そのメタデータが、いずれのＣＭコンテンツデータのメタデータであるかを判断する。
【０２１３】
又は、入力部７５０の所定のキー操作に基づいて、上記記憶されたメタデータを、ＣＭコンテンツデータに関連付ける。又は、入力部７５０の所定のキー操作に基づいて入力されたメタデータを、ＣＭコンテンツデータに関連付けて記憶させる。この、入力部７５０のキー操作に基づくメタデータの入力は、ＣＭコンテンツデータが遅延型ＣＭ検出部２３５によって記憶された場合、有効である。
【０２１４】
ＣＭデータベース同期制御部７６３は、ＣＭコンテンツデータベース部７６１に記憶された情報に変更がある度に、また、１時間おきなどの一定間隔ごとに、ＣＭコンテンツデータベース部７６１が更新された更新日時を示す更新管理番号を定め、前回に更新管理番号を定めて以来、新規記憶や、更新が行われたＣＭコンテンツデータのＣＭ識別子７６１ａを新たに定められた更新管理番号と関連付けた情報である、ＣＭコンテンツデータ更新内容をＣＭデータベース同期制御部７６３内に記憶する。
【０２１５】
図２０は、ＣＭコンテンツデータ更新内容の構成の一例を示す。このＣＭデータ更新内容は、更新管理番号７６３ａと、変更ＣＭ識別子７６３ｂと、追加ＣＭ識別子７６３ｃと、削除ＣＭ識別子７６３ｄとが関連付けられ、更新管理番号７６３ａをソートキーにソートされている。
【０２１６】
更新管理番号７６３ａは、上記のようにＣＭデータベース同期制御部７６３によって定められた識別情報である。変更ＣＭ識別子７６３ｂと、追加ＣＭ識別子７６３ｃと、削除ＣＭ識別子７６３ｄとは、それぞれ、更新管理番号７６３ａが定められた時刻と、その更新管理番号７６３ａの直前に定められた更新管理番号７６３ａ時刻との間に更新されたＣＭコンテンツデータのＣＭ識別子７６１ａ、追加されたＣＭコンテンツデータのＣＭ識別子７６１ａ、削除されたＣＭコンテンツデータのＣＭ識別子７６１ａである。
【０２１７】
更新管理番号７６３ａは、重複せず、かつ定められた順序が特定できるように定められ、例えば連番の数字列であるが、それに限るものではない。例えば、定められた日時が２００８年１０月２４日の１８時４３分の場合は、２００８１０２４１８４３などのように、日時を直接表現する数値で表現しても良いし、数字列に限らず、文字列でも良い。
【０２１８】
ＣＭデータベース同期制御部７６３は、移動通信装置ＭＳからの要求に従って、ＣＭコンテンツデータをインターネット送受信部７３０を介して移動通信装置ＭＳへ送信する。この要求に更新管理番号が付されている場合、その更新管理番号と等しい更新管理番号７６３ａと関連付けられた変更ＣＭ識別子７６３ｂと、追加ＣＭ識別子７６３ｃと、削除ＣＭ識別子７６３ｄとを得る。
【０２１９】
そして、ＣＭデータベース同期制御部７６３は、変更ＣＭ識別子７６３ｂ及び追加ＣＭ識別子７６３ｃと等しいＣＭ識別子７６１ａによって識別されるＣＭコンテンツデータを、それぞれ、変更された旨、追加された旨を付して送信する。また、削除ＣＭ識別子７６３ｄを削除された旨を付して送信する。なお、ＣＭコンテンツデータは、削除された際、削除された旨を付されるものの、削除されなくても良い。
【０２２０】
上記要求に、更新管理番号が付され、その更新管理番号以降である旨が更に付されている場合、ＣＭデータベース同期制御部７６３は、その更新管理番号より後であることを示す更新管理番号７６３ａと関連付けられた変更ＣＭ識別子７６３ｂと、追加ＣＭ識別子７６３ｃと、削除ＣＭ識別子７６３ｄとについて、上記の送信を行う。
【０２２１】
また、上記要求にＣＭ特徴量が付された場合、ＣＭデータベース同期制御部７６３は、そのＣＭ特徴量と等しいＣＭ特徴量２３７ｂと関連付けられたＣＭコンテンツデータを送信する。このように、上記要求にＣＭ特徴量が付されるとすることによれば、ＣＭコンテンツデータ更新内容の記憶によるＣＭコンテンツデータの更新管理を行う必要がなく、また、放送地域７６１ｄを記憶する必要がなく、装置の小型化に利する。
【０２２２】
ＣＭデータベース同期制御部７６３は、移動通信装置ＭＳからの要求に従うことに加えて、又は、代えて、ＣＭコンテンツデータベース部７６１に記憶されたＣＭコンテンツデータに変化がある度に、その変化があったＣＭコンテンツデータをインターネット送受信部７３０を介して移動通信装置ＭＳへ送信する。
【０２２３】
ＣＭデータ出力部７６４は、ＣＭコンテンツデータベース部７６１に記憶されたＣＭコンテンツデータ中の映像信号と文字列とを表示部１５０に表示させ、また、音声信号をスピーカ２２０から発生させる。このＣＭデータ出力部７６４の動作により、ＣＭ管理サーバ装置ＳＶを管理する管理者は、ＣＭコンテンツデータはＣＭに関する情報であるか否かを確認することができる。また、例えば、ＣＭ時間長２３７ｃに誤りがあれば、ＣＭデータ入力部７６５を介して入力部７５０の操作によって、その誤りを訂正し、また、ＣＭメタデータ７６１ｃに情報を追加させる。
【０２２４】
また、管理者は、ＣＭデータ出力部７６４に新規にＣＭコンテンツデータベース部７６１に記憶されたＣＭコンテンツデータのＣＭコンテンツ７６１ｂを表示部１５０及びスピーカ２２０から出力させ、その出力を視聴してＣＭであるか否かを判断し、ＣＭでなければ、ＣＭデータ入力部７６５を介して入力部７５０の操作によって、そのＣＭコンテンツデータを削除することができる。また、ＣＭ登録日時２３７ｉが古い日時であることなどを参照の上、不要と考えられるＣＭコンテンツデータを削除することができる。
【０２２５】
ＣＭデータ入力部７６５は、外部記憶媒体接続部７７０に接続された外部記憶媒体に記憶されたＣＭコンテンツデータをＣＭコンテンツデータベース部７６１に記憶させる。このように、放送受信部２１０の動作に依存することなく、即ち、遅延型ＣＭ検出部２３５を動作させることなくＣＭコンテンツデータを意図的に記憶させる場合、ＣＭ確度２３７ｈは、最高の値とする。
【０２２６】
ＣＭデータ入力部７６５によるＣＭコンテンツデータの記憶は、例えば、ＣＭ提供元のスポンサーや広告代理店がＣＭコンテンツデータを登録する場合に用いられ、ＣＭでないＣＭコンテンツデータが記憶される恐れが全くない。
【０２２７】
なお、ＣＭ管理サーバ装置ＳＶは、家庭内に設置されたテレビ受信機であっても良い。この場合、移動通信装置ＭＳは、無線ＬＡＮ通信部（図示せず）を備え、ＣＭ管理サーバ装置ＳＶのインターネット通信部７２０は、無線ＬＡＮ方式の通信を行い、移動通信装置ＭＳと、ＣＭ管理サーバ装置ＳＶとの間は、無線ＬＡＮ方式で接続されても良い。また、無線ＬＡＮに限らず、ブルートゥース（Bluetooth、登録商標）方式などの近距離無線通信方式によって接続されても良い。
【０２２８】
（第１の変形例）
移動通信装置ＭＳのＣＭ検出部２３０は、ＣＭメタデータ送信部（図示ぜす）を備え、ＣＭメタデータ送信部は、ＣＭ属性のＣＭフラグ２３８ａに「ＯＮ」が記憶されている場合、また、入力部１６０の所定のキーが操作されると、ＣＭ属性に含まれるＣＭ識別子２３７ａと関連付けられた、例えば、ＣＭ参照回数２３７ｊや、メタデータを検索する。そして、検索されたＣＭ参照回数２３７ｊや、メタデータや、メタデータを参照して得られるＣＭを、表示部１５０に表示させ、スピーカ２２０から発生させる。
【０２２９】
また、移動通信装置ＭＳは、放送受信部２１０が動作した時間を記憶し、ＣＭメタデータ送信部は、ＣＭ参照回数２３７ｊをＣＭ登録日時２３７ｉから現在に至るまでの放送受信部２１０が動作した時間で除すことにより、放送中のＣＭの放送頻度を表示部１５０に表示させる。更に、放送中のＣＭと同じ内容であって、ＣＭ時間長２３７ｃが異なるＣＭを表示部１５０に表示させ、スピーカ２２０から発生させる。
【０２３０】
また、移動通信装置ＭＳは、放送受信部２１０が動作した時間を所定の間隔、例えば、１週間毎に記憶し、ＣＭデータには、ＣＭ参照回数２３７ｊを所定の間隔、例えば、１週間毎に記憶させることによって、ＣＭメタデータ送信部は、放送中のＣＭの現在の放送頻度や、放送頻度を表示部１５０に表示させる。
【０２３１】
（第２の変形例）
移動通信装置ＭＳは、電子メールの送受信を行う電子メール送受信部（図示せず）を備え、移動通信装置ＭＳのＣＭ検出部２３０は、ＣＭメタデータ送信部を備え、ＣＭ属性は、ＣＭデータのＣＭ識別子２３７ａを含む。
【０２３２】
そして、ＣＭメタデータ送信部は、入力部１６０の所定のキーが操作されると、ＣＭ属性に含まれるＣＭ識別子２３７ａと関連付けられた、例えば、メタデータを検索する。そして、電子メール送受信部に指示して、検索されたメタデータを電子メールの本文とする電子メールを移動通信装置ＭＳに割り当てられている電子メールアドレスへ送信させる。この際、移動通信装置ＭＳの表示部１５０の表示画面の大きさなどに基づいて、上記電子メール本文の形式を整える。
【０２３３】
また、移動通信装置ＭＳは、ウェブサーバ装置（図示せず）へ送受信部１３０を介してアクセスするブラウザ部（図示せず）を備え、ＣＭメタデータ送信部は、ブラウザ部に指示して、メタデータに含まれるＵＲＬで識別されるウェブページへアクセスさせ、そのアクセスで得られた情報を表示部１５０に表示させ、また、スピーカ２２０から発生させる。
【０２３４】
（第３の変形例）
ＣＭ検出部２３０は、上述したテレビ放送信号一時記憶部４０１を備え、ＣＭ属性のＣＭフラグ２３８ａに「ＯＮ」が記憶されている場合、デコーダ部２１２は、テレビ放送信号一時記憶部４０１に記憶されたテレビ放送信号を再生させても良い。再生にあたり、表示部１５０の表示画面を分割し、分割された表示画面に再生させても良い。再生させるテレビ放送信号は、入力部１６０の所定のキー操作によって選択される。また、ＣＭメタデータを参照して選択される。
【０２３５】
また、ＣＭメタデータを参照して再生されたテレビ放送信号のスポンサーを検索し、そのスポンサーのウェブページを介して、検索されたスポンサーに、ＣＭを再生したことを通知しても良い。
【０２３６】
以上説明したＣＭメタデータ７６１ｃを用いる第３の実施形態によれば、視聴者は、同じＣＭを繰り返し視聴することが減り、新鮮な情報の視聴が可能となる。即ち、１回目のＣＭは情報として価値が高いが、２回目以降は鮮度が下がり、価値が見出せる情報量が減り、かつ、宣伝効果が低下してしまう。そこで、一定回数（例えば１回）以上放送されたＣＭを視聴した後は、放送されたＣＭに代えて、そのＣＭ提供元のスポンサーのウェブページや姉妹商品のウェブページが表示されることで、視聴者は情報価値の低くなったＣＭを見ることがなくなり、常に新鮮な情報を得続けることが可能となる。また、ＣＭ提供元も効率的に宣伝情報をユーザに提示できるので宣伝効果をより増す効果が得られる。
【０２３７】
（その他の実施形態）
上述した実施形態は、適宜組み合わせて実施しても良い。また、以上の説明は、本発明に係るコマーシャルメッセージ検出方法を移動通信装置に適用した例を用いて行ったが、本発明に係るコマーシャルメッセージ検出方法は、ワンセグであるか、フルセグであるか、更にはデジタル方式であるか、アナログ方式であるかを問わず、テレビ放送を受信する全ての装置、例えば、固定式のテレビ受信装置、携帯式のテレビ受信装置、パソコンなどに当然に適用が可能である。以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなく、その趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
【図面の簡単な説明】
【０２３８】
【図１】本発明の第１の実施形態に係る移動通信装置の構成を示すブロック図。
【図２】本発明の第１の実施形態に係る放送受信部の詳細な構成を示すブロック図。
【図３】本発明の第１の実施形態に係るＣＭ検出部の詳細な構成を示すブロック図。
【図４】本発明の第１の実施形態に係るＣＭの構成の一例を示す図。
【図５】本発明の第１の実施形態に係るＣＭデータの構成の一例を示す図。
【図６】本発明の第１の実施形態に係るＣＭ属性の構成の一例を示す図。
【図７】本発明の第１の実施形態に係るトリガ検出部の動作のフローチャート。
【図８】本発明の第１の実施形態に係るトリガ検出部のトリガ検出動作の詳細を示す図。
【図９】本発明の第１の実施形態に係るトリガ検出部の動作の詳細を示す図。
【図１０】本発明の第１の実施形態に係るＣＭ特徴量算出部の動作のフローチャート。
【図１１】本発明の第１の実施形態に係る第一のＣＭ特徴量と、第二のＣＭ特徴量との一例を説明する図。
【図１２】本発明の第１の実施形態に係るＣＭ判定部の動作のフローチャート。
【図１３】本発明の第１の実施形態に係る遅延型ＣＭ検出部の動作のフローチャート。
【図１４】本発明の第２の実施形態に係るＣＭ検出部の詳細な構成を示すブロック図。
【図１５】本発明の第３の実施形態に係るＣＭデータ管理システムの構成を示すブロック図。
【図１６】本発明の第３の実施形態に係る移動通信装置のＣＭ検出部の詳細な構成を示すブロック図。
【図１７】本発明の第３の実施形態に係るＣＭ管理サーバ装置の構成を示すブロック図。
【図１８】本発明の第３の実施形態に係るＣＭ管理サーバ装置のＣＭ検出部の詳細な構成を示すブロック図
【図１９】本発明の第３の実施形態に係るＣＭコンテンツデータの構成の一例を示す図。
【図２０】本発明の第３の実施形態に係るＣＭコンテンツデータ更新内容の構成の一例を示す図。
【符号の説明】
【０２３９】
ＭＳ  移動通信装置
ＳＶ  ＣＭ管理サーバ装置
１５０、７４０  表示部
１６０、７５０  入力部
２１０  放送受信部
２１１  チューナ部
２１２  デコーダ部
２１３  再生部
２２０  スピーカ
２３０、７６０  ＣＭ検出部
２３１  ＣＭ検出制御部
２３２  トリガ検出部
２３３  ＣＭ特徴量算出部
２３４  ＣＭ判定部
２３５  遅延型ＣＭ検出部
２３５−２  ＣＭ区間特徴量算出部
２３６  ＣＭデータ登録部
２３７  ＣＭデータベース部
７６１ａ、２３７ａ  ＣＭ識別子
２３７ｂ  ＣＭ特徴量
２３７ｃ、２３８ｂ  ＣＭ時間長
２３７ｄ、２３８ｅ  ＣＭ音量
２３７ｅ、２３８ｆ  ＣＭ音量構成
２３７ｆ、２３８ｇ  ＣＭ輝度値
２３７ｇ、２３８ｈ  ＣＭ輝度構成
２３７ｈ、２３８ｉ  ＣＭ確度
２３７ｉ  ＣＭ登録日時
２３７ｊ  ＣＭ参照回数
２３７ｋ  ＣＭ最終参照日時
２３８  ＣＭ属性記憶部
２３８ａ  ＣＭフラグ
２３８ｃ  残ＣＭ時間
２３８ｄ  ＣＭ開始日時
２３９  ＣＭデータ削除部
４０１、７６２  テレビ放送信号一時記憶部
４０２  録画コンテンツ保存部
４０３  ＣＭ記憶制御部
６０１  ＣＭデータベース更新制御部
７６１  ＣＭコンテンツデータベース部
７６１ｂ  ＣＭコンテンツ
７６１ｃ  ＣＭメタデータ
７６１ｄ  放送地域
７６３  ＣＭデータベース同期制御部
７６３ａ  更新管理番号
７６３ｂ  変更ＣＭ識別子
７６３ｃ  追加ＣＭ識別子
７６３ｄ  削除ＣＭ識別子
７６４  ＣＭデータ出力部
７６５  ＣＭデータ入力部
７７０  外部記憶媒体接続部
【図１】
2010114841.tif 000003
【図２】
2010114841.tif 000004
【図３】
2010114841.tif 000005
【図４】
2010114841.tif 000006
【図５】
2010114841.tif 000007
【図６】
2010114841.tif 000008
【図７】
2010114841.tif 000009
【図８】
2010114841.tif 000010
【図９】
2010114841.tif 000011
【図１０】
2010114841.tif 000012
【図１１】
2010114841.tif 000013
【図１２】
2010114841.tif 000014
【図１３】
2010114841.tif 000015
【図１４】
2010114841.tif 000016
【図１５】
2010114841.tif 000017
【図１６】
2010114841.tif 000018
【図１７】
2010114841.tif 000019
【図１８】
2010114841.tif 000020
【図１９】
2010114841.tif 000021
【図２０】
2010114841.tif 000022