(57)【特許請求の範囲】
【請求項１】
コンピュータで受信されているデジタルテレビ放送の放送局を特定するための放送局特定装置において、
デジタルテレビ放送の画像を記憶する画像メモリと、
視聴ウィンドウまたは視聴ウィンドウ内の放送表示部の位置座標、放送表示部で視聴中の放送局を識別する放送局識別子を含む情報を記憶する記憶手段と、
前記放送表示部を識別するための色及びサイズを記憶したウィンドウ特徴データベースと、
あらかじめ所定の放送局毎にひとつ又は複数の特徴部位画像と、前記特徴部位画像の位置及びサイズを記憶した特定画像特徴データベースと、
テレビ視聴用アプリケーションによりテレビ放送を受信して視聴ウィンドウ内の放送表示部により映像信号を表示するコンピュータから、映像端子を介して映像信号を入力し、前記映像信号からコンピュータに表示された画像を取得して前記画像メモリに記憶し、前記画像メモリから読み出した現在画像及び前回画像の時間差分により差分画像を求め、前記ウィンドウ特徴データベースを参照し、前記差分画像と前記放送表示部を識別するための色及びサイズとを照合することにより、前記放送表示部のエリアを判定し、前記放送表示部のエリアの位置座標を前記記憶手段に記憶する放送表示領域判定手段と、
前記放送表示部のエリアの位置座標を前記記憶手段から読み出し、前記位置座標に基づき前記現在画像から被検査画像を切り出し、前記特定画像特徴データベースを参照し、前記被検査画像と前記特徴部位画像とを前記特徴部位の位置及びサイズに従い照合することで、前記放送表示部で視聴中の放送局を識別し、放送局識別子を前記記憶手段に記憶する放送局識別手段と、
を備えた放送局特定装置。
【請求項２】
前記記憶手段から放送局識別子を読み出し、
前記放送局識別子と、日時データとを含む視聴データを作成して視聴データファイルに記憶し、前記視聴データを前記視聴データファイルから読み出して集計センター又は他の装置へ送出する視聴データ作成手段をさらに備えたことを特徴とする請求項１に記載の放送局特定装置。
【請求項３】
前記ウィンドウ特徴データベースは、
テレビ視聴用アプリケーションの視聴ウィンドウと視聴ウィンドウ内のテレビ放送の視聴画面を示す放送表示部の、それぞれの幅及び高さ情報と、
テレビ視聴のための画面の幅及び高さの下限値を示すウィンドウ下限サイズと、
視聴ウィンドウの下地のベース部、キャプションバー、又は、ウィンドウ枠を代表するカラー値を示す代表色と
を記憶したアプリケーション特徴ファイルを含むことを特徴とする請求項１又は２のいずれかに記載の放送局特定装置。
【請求項４】
前記特定画像特徴データベースは、
放送局識別子に対する、チャンネルを切り換えた際に現れるチャンネル番号、放送局ロゴ、放送局名のいずれかひとつ又は複数の特徴部位画像を記憶した特徴部位画像ファイルと、
前記ひとつ又は複数のひとつ又は複数の特徴部位画像の視聴ウィンドウにおける位置及びサイズとを記憶した特徴部位座標ファイルと
を含むことを特徴とする請求項１乃至３のいずれかに記載の放送局特定装置。
【請求項５】
特徴部位画像に対応する放送局識別子と受信放送局名を記憶した局名データベースをさらに備え、
前記視聴データ作成手段は、前記局名データベースを参照して受信放送局名を含む視聴データを作成することを特徴とする請求項２に記載の放送局特定装置。
【請求項６】
取込みスイッチの操作により、映像入力端子から得られた映像信号を保存する初期設定用画像メモリと、
前記初期設定用画像メモリに記憶された画像を読み出し、表示装置に表示し、操作者の入力に従い前記ウィンドウ特徴データベース及び前記特定画像特徴データベースを設定するための初期設定端末装置をさらに備えたことを特徴とする請求項１乃至５のいずれかに記載の放送局特定装置。
【請求項７】
前記放送表示領域判定手段は、
画像取得時刻になると、コンピュータの映像信号から画像を前記画像メモリに順次保存し、
現在画像と前回画像を保存する前記画像メモリから、現在画像と前回画像を読み出し、現在画像と前回画像の各画素の各ＲＧＢ値の差により構成した差分画像を生成し、
差分画像の各画素を輝度へ変換し、前記輝度の平均値をしきい値として各画素について求めた２値の画素値による２値画像を生成し、
前記２値画像に基づき、画像内に含まれる方形エリアの座標値を求め、方形エリアのサイズが前記ウィンドウ特徴データベースに格納されているウィンドウ下限サイズより大きければ、放送表示部の候補と成り得る候補方形エリアであると判断し、
現在画像において、前記候補方形エリアの位置に相当するエリアの外側の画素が、前記ウィンドウ特徴データベースにあるテレビ視聴アプリケーションを代表する代表値と一致するか検査する第１検査を行い、
代表値と一致した場合、放送表示部であると判断し、前記候補方形エリアの座標を放送表示部の座標としてメモリに保存することを特徴とする請求項１乃至６のいずれかに記載の放送局特定装置。
【請求項８】
前記第１検査において代表値と一致しなかった場合、現在画像において、方形エリアの内側に相当する画素を、前記ウィンドウ特徴データベースにあるテレビ視聴アプリケーションを代表する代表値と一致するか検査し、一致すると視聴ウィンドウが表示され、テレビ放送視聴が開始されたと判断することを特徴とする請求項７に記載の放送局特定装置。
【請求項９】
前記第１の検査において代表値と一致した場合、さらに、方形エリアの横縦比が所定の第１のテレビ画面の横縦比かを検査することを特徴とする請求項７又は８に記載の放送局特定装置。
【請求項１０】
前記方形エリアの横縦比が、所定の第１のテレビ画面の横縦比でなければ、所定の第２のテレビ画面の横縦比であるかを検査し、該当すれば方形エリアを前記第１のテレビ画面の横縦比に拡大又は縮小して、前記方形エリアの座標値を変更することを特徴とする請求項９に記載の放送局特定装置。
【請求項１１】
前記放送局識別手段は、
前記ウィンドウ特徴データベースに記憶された各受信局の特徴部位画像と、前記特徴部位画像の位置及びサイズとを読み出し、
画像メモリに記憶されている現在画像について、メモリに保存されている放送表示部の座標値に基づき、前記特徴部位画像の位置及びサイズに相当する画像を被検査画像として切り出し、
前記被検査画像が前記特徴部位画像と予め定められた第一許容値以下で一致するかを検査し、一致すればメモリに放送局識別情報を記憶することを特徴とする請求項１乃至１０のいずれかに記載の放送局特定装置。
【請求項１２】
前記放送局識別手段は、
前記被検査画像が前記特徴部位画像と前記第一許容値以下で一致しなければ、画像の切り出し位置を上下左右へ所定画素シフトさせながら、前記特徴部位画像と一致するまで順次検査することを特徴とする請求項１１に記載の放送局特定装置。
【請求項１３】
前記放送局識別手段は、
前記被検査画像が前記特徴部位画像と前記第一許容値以下で一致しなければ、他の特徴部位画像について、前記被検査画像が前記特徴部位画像と前記第一許容値以下で一致するかを検査することを特徴とする請求項１１又は１２に記載の放送局特定装置。
【請求項１４】
前記放送局識別手段は、
前記被検査画像と第一許容値以下で一致する特徴部位画像が見つからなければ、前記ウィンドウ特徴データベースに記憶されている放送表示部のサイズと、画像メモリに記憶されている現在画像の放送表示部のサイズ幅との比から縮小率又は拡大率を計算し、前記記憶手段に格納し、
前記特定画像特徴データベースに格納されている特徴部位画像のサイズを、前記縮小率又は拡大率を乗じることにより新しい特徴部位画像を生成し、前記特定画像特徴データベースに格納し、
前記第一の許容値よりも大きい第二の許容値を使用して前記被検査画像と前記新しい特徴部位画像との一致を検査することを特徴とする請求項１１乃至１３のいずれかに記載の放送局特定装置。
【請求項１５】
視聴ウィンドウを示す方形エリアが消滅したことを検出した後、前記放送表示部を示す方形エリアが一定時間現われない場合、前記放送識別子のテレビ視聴が終了と判定し、受信局識別情報に終了を示す値を記憶する終了判定手段をさらに備えたことを特徴とする請求項１乃至１４のいずれかに記載の放送局特定装置。
【請求項１６】
前記ウィンドウ特徴データベースは、さらに、終了アイコンの位置とサイズを表すデータを含み、
前記ウィンドウ特徴データベースに格納された終了アイコンの位置とサイズを参照し、2値画像の終了アイコンのエリアを監視することで終了を検出する終了判定手段をさらに備えたことを特徴とする請求項１乃至１４のいずれかに記載の放送局特定装置。
【請求項１７】
調査対象となる前記コンピュータで受信されたテレビ放送の映像信号を入力する映像入力端子と、
テレビ放送を表示する前記コンピュータの表示装置へ、前記映像入力端子から映像信号を転送する映像出力端子を
備えたことを特徴とする請求項１乃至１６のいずれかに記載の放送局特定装置。
【請求項１８】
前記映像入力端子は、ＶＧＡ端子、ビデオコンポジット端子、Ｓ端子、ＨＤＭＩ端子、ＵＳＢ端子のいずれかであることを特徴とする請求項１７に記載の放送局特定装置。
【請求項１９】
パソコンを使用者を申告するための利用者申告装置をさらに備え、
前記視聴データ作成手段は、パソコンの使用者識別情報を加えた前記視聴データを作成することを特徴とする請求項２又は５に記載の放送局特定装置。
【請求項２０】
コンピュータで受信されているデジタルテレビ放送の放送局を特定するための放送局特定方法において、
テレビ視聴用アプリケーションによりテレビ放送を受信して視聴ウィンドウ内の放送表示部により映像信号を表示するコンピュータから、映像端子を介して映像信号を入力し、前記映像信号からコンピュータに表示された画像を取得して画像メモリに記憶し、前記画像メモリから読み出した現在画像及び前回画像の時間差分により差分画像を求め、前記放送表示部を識別するための色及びサイズを記憶したウィンドウ特徴データベースを参照し、前記差分画像と前記放送表示部を識別するための色及びサイズとを照合することにより、前記放送表示部のエリアを判定し、前記放送表示部のエリアの位置座標を記憶手段に記憶する放送表示領域判定処理と、
前記放送表示部のエリアの位置座標を前記記憶手段から読み出し、前記位置座標に基づき前記現在画像から被検査画像を切り出し、あらかじめ所定の放送局毎にひとつ又は複数の特徴部位画像と、前記特徴部位の位置及びサイズを記憶した特定画像特徴データベースを参照し、前記被検査画像と前記特徴部位画像とを前記特徴部位画像の位置及びサイズに従い照合することで、前記放送表示部で視聴中の放送局を識別し、放送局識別子を前記記憶手段に記憶する放送局識別処理と、
を含む放送局特定方法。
【請求項２１】
コンピュータで受信されているデジタルテレビ放送の放送局を特定するための放送局特定プログラムにおいて、
テレビ視聴用アプリケーションによりテレビ放送を受信して視聴ウィンドウ内の放送表示部により映像信号を表示するコンピュータから、映像端子を介して映像信号を入力し、前記映像信号からコンピュータに表示された画像を取得して画像メモリに記憶し、前記画像メモリから読み出した現在画像及び前回画像の時間差分により差分画像を求め、前記放送表示部を識別するための色及びサイズを記憶したウィンドウ特徴データベースを参照し、前記差分画像と前記放送表示部を識別するための色及びサイズとを照合することにより、前記放送表示部のエリアを判定し、前記放送表示部のエリアの位置座標を記憶手段に記憶する放送表示領域判定処理と、
前記放送表示部のエリアの位置座標を前記記憶手段から読み出し、前記位置座標に基づき前記現在画像から被検査画像を切り出し、あらかじめ所定の放送局毎にひとつ又は複数の特徴部位画像と、前記特徴部位の位置及びサイズを記憶した特定画像特徴データベースを参照し、前記被検査画像と前記特徴部位画像とを前記特徴部位画像の位置及びサイズに従い照合することで、前記放送表示部で視聴中の放送局を識別し、放送局識別子を前記記憶手段に記憶する放送局識別処理と、
をコンピュータに実行させるための放送局特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送局特定装置、放送局特定方法及び放送局特定プログラムに係る。
【背景技術】
【０００２】
これまでの視聴率調査で用いられてきた放送局名特定装置の一例として、その内部に実装したテレビ受信チューナーのチャンネルを順次切り換えながら、調査対象のテレビ受像機よりピックアップした音声と一致するチャンネルを探索するものがある（特許文献１）。この装置は、テレビ受像機の受信音と、測定機内のチューナーの受信音とをリアルタイムに比較するもので、同じ放送局からの放送音では非常に高い相関が得られることで視聴局名を特定していた。
【特許文献１】特開２００３−２４４７３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年デジタルテレビ放送の受信機能を有するパーソナルコンピュータが商品化されている。
しかしパーソナルコンピュータはマルチタスク動作を行うことから、その負荷によってアプリケーションの動作時間に影響を与える。例えばテレビ視聴アプリケーションが動作中に、他のアプリケーションを起動すると、その出力が数百ミリ秒から最大数秒間遅延する。またこの遅延量は各パーソナルコンピュータのハードウェア構成や使用するソフトウェアに依存するため不定値である。そのため前述した従来型の放送局名測定機は、リアルタイムに比較を行うものであることから、満足な相関が得られない場合があった。
本発明は、上記課題に鑑み、測定対象パーソナルコンピュータのハードウェア性能やソフトウェア性能に左右されずに視聴放送局の特定を可能にすることを目的とする。
【課題を解決するための手段】
【０００４】
本発明の第１の解決手段によると、
コンピュータで受信されているデジタルテレビ放送の放送局を特定するための放送局特定装置において、
デジタルテレビ放送の画像を記憶する画像メモリと、
視聴ウィンドウまたは視聴ウィンドウ内の放送表示部の位置座標、放送表示部で視聴中の放送局を識別する放送局識別子を含む情報を記憶する記憶手段と、
前記放送表示部を識別するための色及びサイズを記憶したウィンドウ特徴データベースと、
あらかじめ所定の放送局毎にひとつ又は複数の特徴部位画像と、前記特徴部位画像の位置及びサイズを記憶した特定画像特徴データベースと、
テレビ視聴用アプリケーションによりテレビ放送を受信して視聴ウィンドウ内の放送表示部により映像信号を表示するコンピュータから、映像端子を介して映像信号を入力し、前記映像信号からコンピュータに表示された画像を取得して前記画像メモリに記憶し、前記画像メモリから読み出した現在画像及び前回画像の時間差分により差分画像を求め、前記ウィンドウ特徴データベースを参照し、前記差分画像と前記放送表示部を識別するための色及びサイズとを照合することにより、前記放送表示部のエリアを判定し、前記放送表示部のエリアの位置座標を前記記憶手段に記憶する放送表示領域判定手段と、
前記放送表示部のエリアの位置座標を前記記憶手段から読み出し、前記位置座標に基づき前記現在画像から被検査画像を切り出し、前記特定画像特徴データベースを参照し、前記被検査画像と前記特徴部位画像とを前記特徴部位の位置及びサイズに従い照合することで、前記放送表示部で視聴中の放送局を識別し、放送局識別子を前記記憶手段に記憶する放送局識別手段と、
を備えた放送局特定装置が提供される。
【０００５】
本発明の第２の解決手段によると、
コンピュータで受信されているデジタルテレビ放送の放送局を特定するための放送局特定方法、及び、放送局特定プログラムにおいて、
テレビ視聴用アプリケーションによりテレビ放送を受信して視聴ウィンドウ内の放送表示部により映像信号を表示するコンピュータから、映像端子を介して映像信号を入力し、前記映像信号からコンピュータに表示された画像を取得して画像メモリに記憶し、前記画像メモリから読み出した現在画像及び前回画像の時間差分により差分画像を求め、前記放送表示部を識別するための色及びサイズを記憶したウィンドウ特徴データベースを参照し、前記差分画像と前記放送表示部を識別するための色及びサイズとを照合することにより、前記放送表示部のエリアを判定し、前記放送表示部のエリアの位置座標を記憶手段に記憶する放送表示領域判定処理と、
前記放送表示部のエリアの位置座標を前記記憶手段から読み出し、前記位置座標に基づき前記現在画像から被検査画像を切り出し、あらかじめ所定の放送局毎にひとつ又は複数の特徴部位画像と、前記特徴部位の位置及びサイズを記憶した特定画像特徴データベースを参照し、前記被検査画像と前記特徴部位画像とを前記特徴部位画像の位置及びサイズに従い照合することで、前記放送表示部で視聴中の放送局を識別し、放送局識別子を前記記憶手段に記憶する放送局識別処理と、
を含む放送局特定方法、及び、これらの処理をコンピュータに実行させるための放送局特定プログラムが提供される。
【発明の効果】
【０００６】
本発明によると、測定対象パーソナルコンピュータのハードウェア性能やソフトウェア性能に左右されずに視聴放送局の特定を可能にすることができる。
【発明を実施するための最良の形態】
【０００７】
Ｉ．システム構成
図１に、放送局特定装置を備えるテレビ放送視聴システムの構成図を示す。本実施の形態のテレビ放送視聴システムは、放送局特定装置１００と、パーソナルコンピュータ２００と、ＣＲＴ（ＬＣＤ）装置２５０と、集計センター３００と、他の放送局名特定装置又は視聴率測定機４００と、利用者申告装置５００と、初期設定端末装置６００と、を備える。
放送局特定装置１００は、映像入力端子１０１と、放送表示領域判定手段１０２と、放送局識別手段１０３と、視聴データ作成手段１０４と、Ｅｔｈｅｒｎｅｔ（登録商標）端子１０５と、ウィンドウ特徴データベース１０６と、特定画像特徴データベース１０７と、局名データベース１０８と、時計装置１０９と、初期設定用画像メモリ１１０と、取込みスイッチ１１１と、ディップスイッチ１１２と、映像出力端子１１３と、終了判定手段１１５と、記憶手段１２０と、を備える。また、記憶手段１２０は、パラメータファイル１２１と、画像メモリ群１２２と、視聴データファイル１２３と、を備える。
放送局特定装置１００は、パーソナルコンピュータ２００でデジタルテレビ放送を受信している放送局名を特定する。放送表示領域判定手段１０２は、パーソナルコンピュータ２００の画面を周期的に取得し、その時間差分で得られた画像と、あらかじめ記憶したウィンドウ特徴量との照合をおこない、取得した映像信号の中から放送表示部の領域を判定する。放送局識別手段１０３は、あらかじめ所定の放送局毎に記憶した特定画像郡との照合をおこなう。受信データ作成手段１０４は、これに時刻データや利用者ＩＤなどを付加し所定の集計センター３００へ送出する。終了判定手段１１５は、テレビ放送の視聴が終了されたことを判定する。
【０００８】
ウィンドウ特徴データベース１０６、特定画像特徴データベース１０７、局名データベース１０８の各データベース、初期設定用画像メモリ１１０、記憶手段１２０については後で詳述する。時計装置１０９は、特定された放送局名に視聴開始終了時刻を付加する。ディップスイッチ１１２は、例えば、視聴データについて設定する。取り込みスイッチ１１１により、初期設定用画像メモリ１１０に画像を取り込むための操作入力を行う。Ｅｔｈｅｒｎｅｔ（登録商標）端子１０５は、放送局特定装置１００と、集計センター３００、初期設定端末装置６００、利用者申告装置５００、他の放送局名特定装置又は視聴率測定機４００とを接続する。Ｅｔｈｅｒｎｅｔ（登録商標）端子１０５は、Ｅｔｈｅｒｎｅｔ（登録商標）以外のネットワーク等の適宜の端子を用いてもよい。
放送局特定装置１００は、調査対象となるパーソナルコンピュータ２００と映像入力端子１０１を経由して接続され、映像入力端子１０１を介してパーソナルコンピュータ２００の映像信号を取得する。パーソナルコンピュータ２００本体とＣＲＴ（ＬＣＤ）装置２５０が分離された機種、又は、物理的に分離されていなくてもパーソナルコンピュータ２００とＣＲＴ（ＬＣＤ）装置２５０との接続部分から信号を取り出せる機種等では、放送局特定装置１００から、映像出力端子１１３を経由し映像信号が戻される。なおこれらの映像入力端子１０１及び映像出力端子１１３は、測定したいパーソナルコンピュータ２００が装備し映像信号を出力する同等の作用が得られるものであれば、例えばＶＧＡ端子、ビデオコンポジット端子、Ｓ端子、ＨＤＭＩ端子、ＵＳＢ端子などいずれでも良い。放送局特定装置１００は、ＨＤＭＩ端子を使う場合は画像を取得するために必要な制御をする構成を含む。
【０００９】
ＩＩ．動作及び詳細構成
１．初期設定
放送局特定装置１００を調査対象となるパーソナルコンピュータ２００と始めて接続するときやシステム変更したとき等の初期設定の際、初期設定端末装置６００を接続し、調査会社の作業員が事前準備作業を行う。まずそれについて説明する。
なお初期設定端末装置６００は一般に入手可能な可搬型パーソナルコンピュータで、一般的な画像編集アプリケーションを実装している。これは画像上の任意の２点間の距離を画素値で計測したり、任意の場所をマウス操作子で切り取り画像ファイル化したり、ポイントした座標の色（ＲＧＢ値）を計測する能力を備えたものである。
【００１０】
（１）テレビ視聴アプリケーションの特徴
まず、デジタルテレビ放送を視聴するためのテレビ視聴アプリケーションの特徴について、説明する。
図２は、テレビ視聴アプリケーションのウィンドウの説明図の一例である。
アプリケーションのウィンドウ２０１は通常、ウィンドウ枠２０５と、アプリケーションアイコン２０２やアプリケーション名２０３などを表示するキャプションバー２０４とを除いた部分で画面が設計されている。この設計されたエリアはさらにテレビ放送が表示される放送表示部２０７と、アプリケーションのいわゆる下地となっているベース部２０６とを含む。このベース部２０６のどこにどのくらいの大きさの放送表示部２０７を配置するか、あるいはベース部２０６に音量や選局ボタンをどのように配置するかは、アプリケーション設計者の意思と発想で決定されている。
【００１１】
図３に、ウィンドウ形状の変形例の説明図を示す。
一般的なアプリケーションではウィンドウ形状の縦横比は自由にユーザが変形できるものが多いが、テレビ視聴アプリケーションは図３のようなウィンドウ変形はできない。放送コンテンツの見え方を改変しないという著作権保護の観点から、元画像が変形して表示されることを避けるためにウィンドウサイズを大小させても、放送コンテンツの横縦比は常に一定に保たれているという特徴がある。デジタルテレビ放送では通常１６：９である。
【００１２】
図４に、ウィンドウサイズの変形例の説明図を示す。
以下、テレビ視聴アプリケーション２０１のウィンドウサイズを変化させた場合の特徴を、横縦比１６：９のデジタルテレビ放送を一例に、説明する。
放送表示部２０７はＸｖｉｅｗ１：Ｙｖｉｅｗ１＝Ｘｖｉｅｗ２：Ｙｖｉｅｗ２の関係が１６：９に保たれ、それ以外の部分は定数で、Ｙｕｐ１＝Ｙｕｐ２、Ｙｌｏｗ１＝Ｙｌｏｗ２、Ｘｌｅｆｔ１＝Ｘｌｅｆｔ２、Ｘｒｉｇｈｔ１＝Ｘｒｉｇｈｔ２となる。つまりボタンの大きさや動作インジーケーなども含め、放送表示以外はウィンドウの変化に追従せず一定である。
このような画面では動作表示や操作ボタン等のスペースを要するため、ウィンドウ自体をあまり小さくできない。また逆にウィンドウを拡大しても、操作ボタンがあるため放送表示部２０７はＣＲＴ（ＬＣＤ）画面の全域にはならない。
【００１３】
図５に、ウィンドウサイズの他の変形例の説明図を示す。
そこで図示のように、図５に選局や音量などの操作ボタンのない表示モードも用意されている。図５にウィンドウサイズを変化させた場合を例示するが、Ｘｖｉｅｗ３：Ｙｖｉｅｗ３＝Ｘｖｉｅｗ４：Ｙｖｉｅｗ４＝であり、その他の部分は定数でＸｌｅｆｔ３＝Ｘｌｅｆｔ４、Ｘｒｉｇｈｔ３＝Ｘｒｉｇｈｔ４、Ｙｕｐ３＝Ｙｕｐ４、Ｙｌｏｗ３＝Ｙｌｏｗ４となる。
【００１４】
また、図６に、全域を放送表示部とした画面の図を示す。
この図のように、横縦比１６：９のＣＲＴ（ＬＣＤ）装置２５０の全域を放送表示部２０７にできるものもある。全画面の場合、図のようにＸｖｉｅｗ６：Ｙｖｉｅｗ６＝１６：９で、Ｘｌｅｆｔ，Ｘｒｉｇｈｔ，Ｙｕｐ，Ｙｌｏｗは存在しない。この画面には操作ボタン等がないため、例えば、パーソナルコンピュータ２００に付属するキーボードから、ファンクションキーなどを押下し、図４または図５の画面に戻り、終了等の操作を行うことができる。
【００１５】
図７に、チャンネル切り替え時の画像の説明図を示す。
テレビ視聴用アプリケーションはいずれもチャンネルを切り替えた当初の数秒間は画面上にチャンネル番号２２１が表示される。これはユーザに対して切り換えたチャンネルが何番であるかを的確に知らせ、意図せぬ選局とならない配慮でもある。またユーザへの便宜を図るため、デジタル放送の電波の中のＰＳＩ／ＳＩ情報に含まれる放送局名２２２や番組名、およびＰＳＩ／ＳＩ情報から関連付けられ取得できる放送局ロゴ画像２２０もあわせて表示するものが多い。
通常これら表示の視認性を劣化させないよう大きさは固定している。しかしその代償として図７のように、テレビ視聴アプリケーションのウィンドウサイズはあるサイズより小さくできないよう制限されている。
【００１６】
図８に、チャンネル切り替え時の他の画像の説明図を示す。
一部の特殊なアプリケーションでは放送局名２２２だけの表示で、さらにこの図８のようにウィンドウサイズと連動させて放送局名２２２も同じ比率で大小させることで、ウィンドウサイズ制限の下限をより小型にしたものもある。
またアナログテレビ放送ではチャンネル番号をオーバーレイさせていただけだが、デジタルテレビ放送ではこのように多くの情報を視認性よく表示するために、例えば白抜きの長方形の下地を置き、背後の放送コンテンツ映像とはっきり区別させている。
コンピュータによる受信に限ったことではないが、この他にも日本のＩＳＤＢ方式のデジタルテレビ放送は、その原理上から放送信号のデコードに１〜２秒の時間を要するため、チャンネル切り換え時に一旦黒味画面になったあと画面が現れるという、アナログテレビにはない大きな特徴がある。
【００１７】
（２）ウィンドウ特徴の抽出作業
以上のような特徴を有するテレビ視聴アプリケーションについて、本装置の初期設定作業としてテレビ視聴アプリケーションの特徴パラメータを採取しておく。
初期設定を行うにあたり、取込みスイッチ１１１を押下すると、映像入力端子１０１から得られた映像信号が、ビットマップ画像ファイルＣｐｔ．ｂｍｐとして初期設定用画像メモリ１１０に保存される。それをＥｔｈｅｒｎｅｔ（登録商標）端子１０５でＬＡＮ接続された初期設定端末装置６００で取り出す。なお、ここでは画像について一例としてビットマップ形式として説明するが、他のデータ形式を用いてもよい。
調査会社の作業員は、初期設定端末装置６００の画像編集アプリケーションを使って、ビットマップ画像ファイルＣｐｔ．ｂｍｐから図２で説明した幅Ｘｗ，Ｘｌｅｆｔ，Ｘｖｉｅｗ，Ｘｒｉｇｈｔと、高さＹｈ，Ｙｕｐ，Ｙｖｉｅｗ，Ｙｌｏｗの画素値や、テレビ視聴アプリケーションのベース部２０６と、キャプションバー２０４、ウィンドウ枠２０５を代表するカラー（ＲＧＢ値）などを計測する。
なお代表するカラーとは、ベース部には操作ボタンなどが配置されているが、例えば、これらを除いたアプリケーションの概観を代表する下地の色で、具体的には面積的にもっとも占有しているカラーである。しかし一意に決めかねる場合は複数のカラー値を採取しても良い。多くの場合キャプションバー２０４とウィンドウ枠２０５は同色だが、もし異なれば両者から採取する。
【００１８】
図９に、データ採取についての説明図を示す。
さらに作業員は、図９のように放送表示部２０７の左上隅を原点（０，０）、右方向と下方向を正として、Ｘ印の終了アイコンの左上隅までの距離Ｘｅ１，Ｙｅ１と、その幅と高さＷｅ１，Ｈｅ１を、計測する。また図４のような画面でもし別に終了ボタンがあるようならば、そのＸｅ２，Ｙｅ２，Ｗｅ２，Ｈｅ２も採取する。
【００１９】
ウィンドウ特徴データベース１０６は、アプリケーション特徴ファイルＴＶａｐｐ．ｔｘｔを含む。
図１０は、アプリケーション特徴ファイルＴＶａｐｐ．ｔｘｔの説明図である。
作業員は、初期設定端末装置６００の表示部に表示された画像に基づき、上述のような必要なデータを採取（計測）し、採取（計測）したデータを初期設定端末装置６００の入力部から入力し、これらデータをアプリケーション特徴ファイルＴＶａｐｐ．ｔｘｔとしてウィンドウ特徴データベース１０６に記憶する。
【００２０】
ＴＶａｐｐ．ｔｘｔの１，２行目はテレビ視聴アプリケーションの画面に関する計測値で図４の表示モードによる。
３行目のＲＧＢ（１）は下地のベース部２０６、ＲＧＢ（２）はキャプションバー２０４とウィンドウ枠２０５を代表するカラー値（代表値）のＲＧＢ成分を０〜２５５で記したもので、この例では赤５５、緑１２８、青２５５と、赤７７、緑９９、青２１４の２つである。
図１１及び図１２は、代表値の説明図である。図２と対比させたその領域を図１１、１２で黒く示す。
【００２１】
４行目は終了アイコンの座標と幅と高さを表す。テレビ視聴用アプリケーションには、これ以上画面を小さくできないという小型化の下限がある。５行目は全幅Ｘｗ，全高Ｙｈのウィンドウサイズ下限値Ｘｍｉｎ，Ｙｍｉｎを計測したもので、図４または図５の標準モードあるいはすっきりモードの小さいほうの値を採用する。
以上のようなアプリケーション特徴ファイルＴＶａｐｐ．ｔｘｔを、初期設定端末装置６００は、Ｅｔｈｅｒｎｅｔ（登録商標）端子１０５を経てウィンドウ特徴データベース１０６へ転送し、記憶する。
【００２２】
図１３に、マウス画像の図を示す。
さらに初期設定端末装置６００に装備された画像編集アプリケーションにて、ビットマップ画像ファイルＣｐｔ．ｂｍｐからマウスカーソルの形状を塗りつぶし２値化した図１３のようなマウス画像Ｍｏｕｓｅ．ｂｍｐを作り、Ｅｔｈｅｒｎｅｔ（登録商標）端子１０５を経てウィンドウ特徴データベース１０６へ転送する。
【００２３】
（３）特徴画像の抽出作業
作業員は、図１０のＸｖｉｅｗ，Ｙｖｉｅｗと同じウィンドウサイズで特徴画像の抽出作業をおこなう。
再び取込みスイッチ１１１を押下すると、映像入力端子１０１から得られた映像信号が、ビットマップ画像ファイルＣｐｔ．ｂｍｐとして初期設定用画像メモリ１１０に保存され、それを初期設定端末装置６００で取り出す。
まず、作業員は、放送局を特定することができる特徴部位を、初期設定端末装置６００に表示された画面から目視により探索する。
【００２４】
図１４に、特徴画像の抽出作業の説明図を示す。
図１４を例とすると、チャンネルを切り換えた直後に現れるチャンネル番号２２１が代表的な特徴部位であるが、この例示のように放送局ロゴ２２０や放送局名２２２が付帯している場合はそれらも合わせて一つの特徴部位（第１特徴部位）とする。このほかに、独立したチャンネル表示部２２３（第２特徴部位）や、放送局名表示部２２４（第３特徴部位）、キャプションバーにチャンネル番号や放送局名２２５（第４特徴部位）があればそれも特徴部位として扱うことができる。ただし番組名は表示されていても特徴部位画像には含めなくてよい。
【００２５】
以上のようにビットマップ画像ファイルＣｐｔ．ｂｍｐから複数の特徴部位を切り抜き、新たな特徴部位画像ファイルｎ＿ｍ．ｂｍｐ（ｎは放送局を区別する数字、ｍはそのうち何番目の特徴部位画像であるかを示す数字。さらにウィンドウサイズに連動して特長部位画像のサイズも変わる特殊なものにはｍの後にアルファベットのＡを付加することができる。）を作成する。この作業を受信可能な放送局すべてにおこなう。
【００２６】
特定画像特徴データベース１０７は、特徴部位画像ファイル及び特徴部位座標ファイルを含む。
図１５に、特徴部位画像ファイルの説明図を示す。
図１５は３つの受信放送局の各４種類の特徴部位画像ファイルｎ＿ｍ．ｂｍｐが、いかなるものかを示したもので、受信局識別情報（受信局１、２、３等）に対応して図１４に示したチャンネル切り替え時に画面上に現れる表示２２０、２２１、２２２（第１特徴部位）や、ベース部のチャンネル表示部２２３（第２特徴部位）、放送局名表示部２２４（第３特徴部位）、キャプションバー上の放送局名２２５（第４特徴部位）から採取したデータを記憶した例である。なお、特徴部位画像ファイルとしては、第１〜第４特徴部位等のうち、予め定められたひとつ又は複数を適宜記憶する構成とすることができる。
【００２７】
図１６に、特徴部位座標ファイルの説明図を示す。
また、図１６に例示するように、同時に各特徴部位画像の切出し座標を記録した特徴部位座標データＰｏｓｉｔｏｎ．ｔｘｔを作成する。Ｘｍ，Ｙｍは放送表示部２０７の左上隅を原点ｘ＝０，ｙ＝０で、右および下方向を正とする画素値である。Ｗｍ，Ｈｍは切出し範囲の幅と高さのピクセル値Ｗｍ，Ｈｍである。ｍは１から始まる第何番目の特徴部位かを示している。画像ファイルｎ＿ｍ．ｂｍｐのｍと同義である。これら座標と画像サイズは受信放送局にかかわらず共通とする。したがって、登録しようとする最も長い文字数の放送局名の画像にサイズを統一して切り出すとよい。
そして初期設定端末装置６００は、特徴部位座標ファイルＰｏｓｉｔｉｏｎ．ｔｘｔと受信放送局ごとの特徴部位画像ファイルをｎ＿ｍ．ｂｍｐをＥｔｈｅｒｎｅｔ（登録商標）端子１１２を経て特定画像特徴データベース１０７へ転送し、記憶する。
【００２８】
局名データベース１０８は、局名リストを含む。
図１７に、局名リストの説明図を示す。
初期設定端末装置６００により、さらに図１７で例示するような特徴部位画像ファイルｎ＿ｍ．ｂｍｐのｎと受信放送局名を関連付ける局名リストＳｔａｔｉｏｎ．ｔｘｔを作成し、Ｅｔｈｅｒｎｅｔ（登録商標）端子１１２を経て局名データベース１０８へ転送し、記憶する。
【００２９】
以上の初期設定は調査を開始する最初だけ実行すればよく。作業が終われば初期設定端末６００は取り外されてもよい。
【００３０】
２．放送局特定動作
以下に、本装置を用いた放送局特定のための一連の動作について説明する。
【００３１】
（１）放送表示領域判定手段
図１８に、放送表示領域判定の説明図を示す。図１９〜図２２に、抽出された画面の図を示す。図２３に、放送表示領域判定のフローチャートを示す。以下、フローチャートに従い、放送表示領域判定の動作を説明する。
【００３２】
放送表示領域判定手段１０２は、初起動時にはパラメータファイル１２１に記憶された、ＧｅｔＷｎｄ，ＧｅｔＶｉｅｗフラグ、ＬａｓｔＳｔａｔｉｏｎ，Ｓｔａｔｉｏｎ変数は０に、座標Ｐ５，Ｐ６，Ｐ７，Ｐ８は（０，０）に初期化する。放送表示領域判定手段１０２は繰り返し呼び出され、パーソナルコンピュータ２００の画面画像を例えばフレーム毎に画像メモリ群１２２へキャプチャーし、所定の処理を実行する。画像メモリ群１２２は少なくともカレント画像（現在画像）用１０１３、前回画像用１０１４、差分画像用１０１５、２値画像用１０１６の４種類のフレームメモリを備える。
以下、図１８〜２２で詳細を説明する。放送表示領域判定手段１０２は、キャプチャー時刻になると、カレント画像１０１３を前回画像１０１４へ転送し上書し（Ｓ２）、入力信号をカレント画像として保存する（Ｓ３）。そして、放送表示領域判定手段１０２は、カレント画像と前回画像の同座標における各ＲＧＢ値の差の絶対値｜Ｒ１−Ｒ２｜，｜Ｇ１，Ｇ２｜，｜Ｂ１−Ｂ２｜により構成した差分画像１０１５を生成する（Ｓ４）。
【００３３】
一般に、パーソナルコンピュータのアプリケーション画面はカメラ等で撮影した画像のようにフリッカーによる輝度変化やカメラの手ぶれも無く、色や輝度の変動がないという特徴がある。そのためカレント画像と前回画像の各画素は通常全く同じ値を取り、差分画像として出現するのはマウスカーソルの移動や、ワードプロセッサー上で入力された新しい文字や、その入力位置を示すカーソルである。もしテレビ視聴アプリケーションを起動するとまず画面の最前面に表示される。これはテレビ視聴アプリケーションに限らず、パーソナルコンピュータにおける一般的な表示動作である。この差分画像１０１５には新しいウィンドウの出現に起因する方形エリア１０２０が現れる（図１９参照）。それ以外の周辺部分の画素値はパーソナルコンピュータ画面の特徴から、（｜Ｒ１−Ｒ２｜，｜Ｇ１−Ｇ２｜，｜Ｂ１−Ｂ２｜）＝（０，０，０）になり起動ウィンドウによる方形エリア１０２０だけが浮き上がる（図１９参照）。
放送表示領域判定手段１０２は、差分画像の全画素を公知の手法で輝度Ｙ（例、Ｙ＝０．２９８９１×Ｒ＋０．５８６６１×Ｇ＋０．１１４４８×Ｂ）へ変換し、全画素の輝度Ｙの平均値を計算し、これをしきい値として画素値が例えば、０か２５５の２値画像１０１６を生成する（Ｓ５）。なお、輝度Ｙへの変換式は適宜定めることができる。
【００３４】
図２４に、入力画像と差分画像、２値画像の説明図を示す。
時刻ｔ１、ｔ２、ｔ３の順にテレビ画像が入力された場合、時刻ｔ２のキャプチャータイミングでは、テレビ視聴が開始され、テレビ視聴ウィンドウが表示され、実際のテレビ画面が放送表示部に表示される前の視聴開始状態となる。また、時刻ｔ３のキャプチャータイミングでは、テレビ視聴ウィンドウ内の放送表示部にテレビ画面が実際に表示された視聴中状態となる。
【００３５】
まず、図２４において、キャプチャータイミングｔ２の視聴開始状態の場合、テレビ視聴ウィンドウが表示されるので（テレビ画像はまだ写っていない）、ステップＳ６では、２値画像１０１６の左上隅をｘ＝０，ｙ＝０の原点Ｐ０、方形エリア１０２１の左上隅の点をＰ１とし、左回りに各コーナーをＰ２，Ｐ３，Ｐ４とした各座標値を求め、横幅ｘ２−ｘ１、高さｙ２−ｙ１がウィンドウ特徴データベース１０６に格納されているウィンドウ下限サイズＸｍｉｎ，Ｙｍｉｎより双方が大きければ、候補と成り得る方形エリアであると考えステップＳ７へ進む（なお、各コーナーの座標値については、図２０参照）。いくら大きくても形状が方形にならなかった２値画像や、マウスカーソルの移動などにより偶然検出された孤立塊はＮＯになりすべて無視される。
【００３６】
次に、ステップＳ７では、方形エリアの外側の画素が、ウィンドウ特徴データベース１０６にあるテレビ視聴アプリケーションを代表するＲＧＢ値と一致するか検査する。図１１や図１２で明らかなように放送表示部の外側は必ず代表色である。例えば、方形エリアＰ１からＰ４の上側（又は左側）２ラインと、Ｐ２からＰ４の下側（又は右側）２ライン分に相当するカレント画像１０１３の画素を、検査する。上下左右のいずれかひとつ又は複数とするか、ラインとするか所定長のライン又は所定数の画素とするか等は、適宜定めることができる。図１０のように代表するＲＧＢ値が複数ある場合は、それぞれの代表色を用いて繰返す。
各ＲＧＢ値は０から２５５をとる。２５６×２５６×２５６＝１６，７７７，２１６色中から一致を求めるため、他のアプリケーションウィンドウの排除に効果的である。なお図６のように方形エリアが全画面だとこの検査は不可能であるため、無条件にＹＥＳとする。
ステップＳ７で、方形エリアの外側に、代表カラーが見つからない場合はこの方形エリアは放送表示部ではなく、例えば、何らかのアプリケーションのウィンドウである。また図１２で示したようにテレビ視聴アプリケーションの内側の周囲は必ず代表色である。よって放送表示領域判定手段１０２は、方形エリア上下左右を内側に入った２ライン分に相当するカレント画像１０１３の画素を、ウィンドウ特徴データベース１０６にあるテレビ視聴アプリケーションを代表するＲＧＢ値と一致するか検査する（Ｓ１４）。例えば、図１２でいえばＲＧＢ（２）を用いる。放送表示領域判定手段１０２は、ＹＥＳであれば、表示された方形エリアは、テレビ視聴ウィンドウであると判定し、パラメータファイル１２１にあるＧｅｔＷｎｄフラグを１、ＧｅｔＶｉｅｗフラグを０にセットする（Ｓ１５）。時刻ｔ２における、カレント画像の方形エリア（Ｐ１〜Ｐ４）は、ステップＳ１４ではＹＥＳと判断される。表計算やワードプロセッサーなどのアプリケーションのウィンドウはＮＯで排除される。
放送表示領域判定手段１０２は、その後に差分画像と２値画像を破棄リセット（Ｓ１１）して終わる。
デジタルテレビ放送の受信開始時には放送信号からＰＳＩ／ＳＩをはじめとする各種の情報を取得するまでに数秒間かかるので、放送表示部は当初黒味画面のままで、遅れて表示が始まる。ステップＳ７では時刻ｔ２において、カレント画像の方形エリア（Ｐ１〜Ｐ４）では、テレビ視聴ウィンドウが抽出されるので、ＮＯと判断される。
【００３７】
図２４において、次回のキャプチャータイミングｔ３では、テレビ画像がテレビ視聴ウィンドウ内の放送表示部に表示されたので、ステップＳ５で形成された差分画像及び２値画像において、アプリケーションウィンドウを示す方形エリア１０２１は消滅する。放送コンテンツが表示されると、放送表示部全体を意味する方形エリア１０２２がくっきりと２値画像に現れる。よって、ステップＳ７では、時刻ｔ３において、カレント画像の方形エリア（Ｐ１〜Ｐ４）は、実際のテレビ画面である放送表示部が抽出されたので、ＹＥＳと判定される。
さらに、放送表示領域判定手段１０２は、放送表示部であることを検証するために、ステップＳ８では方形エリア１０２２の座標Ｐ１（ｘ１，ｙ１），Ｐ４（ｘ２，ｙ１）より横幅ｘ２−ｘ１を、Ｐ１（ｘ１，ｙ１）とＰ２（ｘ１−ｙ２）より高さｙ２−ｙ１を計算し、横縦比が１６：９かを検査する。もしそのエリアの横縦比が、１６：９でなければ、ステップＳ１２で４：３であるかを検査する。４：３の検査はチャンネルを切り換えた時に左右に黒味のサイドパネルが立ったコンテンツが放送される場合、黒味のサイドパネル部分には差分画像が現れないことに対応するものである。もしステップＳ１２でＹＥＳなら図２２で明らかなように方形エリアの横幅を左右へ１／６ずつ拡大して、１６：９の放送表示部に補正する（Ｓ１３）。具体的には（ｘ２−ｘ１）／６をｘ１から減算し、ｘ２には加算しＰ１，Ｐ２，Ｐ３，Ｐ４のｘ座標を更新する。ウィンドウ特徴データベース１０６及び特定画像特徴データベース１０７は、「１．初期設定  （２）ウィンドウ特徴の抽出作業」及び「１．初期設定  （３）特徴画像の抽出作業」で説明したように、作業員が、画像の横縦比に関係なくテレビ画面の左上Ｐ０を基準に位置・サイズ等を測定することで、作成される。よって、ステップＳ１３の補正処理により、その基準が合致することとなる。
【００３８】
放送表示領域判定手段１０２は、ステップＳ８またはステップＳ１２でＹＥＳであれば、方形エリアは、放送表示部であると判定し、パラメータファイル１２１のＧｅｔＶｉｅｗフラグを１にセットし（Ｓ９）、座標Ｐ１、Ｐ２、Ｐ３、Ｐ４を座標Ｐ５，Ｐ６，Ｐ７，Ｐ８に代入してパラメータファイル１２１に保存する（Ｓ１０）。すなわち、図２１のように２値画像１０１６の左上隅をｘ＝０，ｙ＝０の原点Ｐ０、方形エリア１０２１の左上隅の点をＰ５とし、左回りに各コーナーをＰ６，Ｐ７，Ｐ８とする。放送表示領域判定手段１０２は、その最後に差分画像と２値画像を破棄して終わる（Ｓ１１）。
【００３９】
放送局名を特定するにあたり最も重要なことは受信局の変更を捕らえることである。同じチャンネルを連続して受信している状態であれば、必ずしもキャプチャータイミングのたびに放送局名を特定する必要はない。
テレビ視聴アプリケーションの特徴について前述したが、デジタルテレビ放送では受信局が変更されると、一旦黒味画面となったのち変更先の放送局の映像が現れる。そしてこの時にはチャネル番号や放送局名などが画面上に表示される。すなわち放送表示部全体が黒画面からそっくり入れ代わるため、放送表示部を示す方形エリアだけが、くっきりと浮かび上がり、それを検出することができる。
【００４０】
（２）放送局識別手段
放送局識別手段１０３は繰り返し呼び出され、カレント画像から特定に必要な画像を切り出し、特定画像特徴データベース１０７に格納されている、放送局毎の特徴部位画像と順次比較を行い、視聴中の放送局名を特定する。
図２７に、放送局名特定（１）についてのフローチャートを示す。図２５に、放送局名特定のためのカレント画像の説明図を示す。以下、フローチャートを用いて放送局名特定の動作を説明する。
放送局識別手段１０３は、パラメータファイル１２１を参照し、ＧｅｔＶｉｅｗフラグが１であれば、放送表示部にテレビ放送が表示されていると判断し、（Ｓ２９）、受信局番号ｎ、特徴部位番号ｍを１に初期化する（Ｓ３０）。なお、許容値はパラメータファイル１２１等に予め定められている。
放送局識別手段１０３は、特定画像特徴データベース１０７を検索し、特徴部位画像ファイルに受信局１の第一特徴部位画像１＿１．ｂｍｐが存在すれば（Ｓ３２）、特定画像特徴データベース１０７にある特徴部位座標ファイルを検索し、その特徴部位画像の左上隅座標Ｘ１，Ｙ１，幅Ｗ１，高さＨ１と、パラメータファイル１２１に保存されている放送表示部の左上隅座標Ｐ５（ｘ３，ｙ３）を参照し、画像メモリ群１２２からカレント画像を読み出し、カレント画像の座標Ｐ５からＸ１，Ｙ１右下へシフトした座標（ｘ３＋Ｘ１，ｙ３＋Ｙ１）から、幅Ｗ１，高さＨ１を被検査画像として切り出す（Ｓ３３）。
【００４１】
放送局識別手段１０３は、被検査画像が第一特徴部位画像と一致するかを各画素について検査し、画素間のＲＧＢ値の差分総和が予め定められた許容値以下で一致すれば（Ｓ３４）、パラメータファイル１２１のＳｔａｔｉｏｎ変数に何番目の受信放送局かを示す数字ｎを代入する（Ｓ３５）。このＳｔａｔｉｏｎ変数は本装置が初めて起動した時に、視聴なしを意味するゼロに初期化されている。放送局識別手段１０３は、パラメータファイル１２１のＧｅｔＶｉｅｗフラグを０に戻し（Ｓ３６）終了する。
【００４２】
図２６に、通常シフトについての説明図を示す。もしステップＳ３４で許容値以下で一致しなければ、放送局識別手段１０３は、図２６のように切り出し位置を上下左右斜め方向へ１画素シフトさせながら、第一特徴画像と一致するまで順次検査する（Ｓ３８，Ｓ３９）。上下左右斜め方向のうち、全てシフトしなくてもいずれかひとつ又は複数シフトすることで、一致か否かを検査してもよい。所定数（例えば、上下左右斜め方向の９回目）のシフトまで一致しなければ、ｍ＝２、３、４、・・・等の第２特徴部位画像、第３特徴部位画像、第４特徴部位画像・・・等の各特徴部位画像ファイルに記憶された各画像について順次同様の処理を繰り返す（Ｓ４０）。
ステップＳ３２で、もし特徴部位画像１＿ｍ．ｂｍｐが見つからなければステップＳ４２に移行し、受信局番号が局名データベース１０８に保存されている登録受信放送局の総数Ｓｎｕｍを越えていなければ（Ｓ４２）、次のｎに１加算し受信局番号を進めて特徴部位ｍを先頭１に戻す（Ｓ４３）。このようにして、放送局識別手段１０３は、各受信局の各特徴部位画像について、被検査画像と一致する特徴部位画像を検索していく。
【００４３】
本例では許容偏差内に収まる特徴部位画像がみつかった時点で比較を終了しているが、すべての登録された特徴部位画像で誤差総和を求め、その中から一番低い誤差総和のものが許容値内に収まっていたときにＳｔａｔｉｏｎ変数にｎの数字を代入してもよい。
【００４４】
なお、画像の比較等に関しては、幅、高さの他にも、斜めの長さ、対角線の長さ、面積等、適宜のサイズを用いてもよい。
【００４５】
（拡大縮小処理）
図３５に、拡大縮小処理を含む放送局名特定（２）についてのフローチャートを示す。
このフローチャートに従い、特徴部位画像の拡大縮小処理を含む放送局名特定の動作について説明する。放送局識別手段１０３は、図２７のフローチャートと同じ番号のステップでは、同様の処理を実行する。
まず、放送局識別手段１０３は、上述のようなステップＳ２９、Ｓ３０の後、パラメータファイル１２１のｒ変数を１に、許容値をあらかじめ定めたｕに初期化する（Ｓ３１）。ｒは後述する縮小率を表す変数である。
ｎ＿ｍＡ．ｂｍｐはその抽出作業において、図８のようなケースの特徴部位画像につけたファイル名であった。アプリケーション画面上の特徴部位の大きさがウィンドウサイズと同比率で変化するため、現在表示されている特徴部位のサイズに合わせてｎ＿ｍＡ．ｂｍｐも同比率で拡大縮小しなければならない。この度合いを決めるのがメモリのｒ変数である。
放送局識別手段１０３は、ステップＳ３２で特定画像特徴データベース１０７の特徴部位画像ファイルを検索し、ＮＯの場合、１＿ｍＡ．ｂｍｐを探し（Ｓ４１）、それも無い場合は、ステップＳ４２に移る。一方、ステップＳ４１で、１＿ｍＡ．ｂｍｐが検索されると、ステップＳ４４の拡大縮小処理を実行する。ただし、１＿ｍＡ．ｂｍｐのようにＡが付されたデータは、上述の「１．初期設定  （３）特徴画像の抽出作業」のように、ｎは放送局を区別する数字、ｍはそのうち何番目の特徴部位画像であるかを示す数字であり、さらにウィンドウサイズに連動して特長部位画像のサイズも変わる特殊なものにはｍの後にアルファベットのＡを付加することにより作成されたものである。なお、ステップＳ３２でＹＥＳの場合はステップＳ３３’に移り、上述の図２７のステップＳ３３及びそれ以降のステップと同様に処理を実行する。
【００４６】
図２８は、拡大縮小処理のフローチャートの一例である。
放送局識別手段１０３は、ウィンドウ特徴データベース１０６のアプリケーション特徴ファイルに格納されている事前のウィンドウ特徴の抽出作業時に得られた放送表示部の幅Ｘｖｉｅｗと、パラメータファイル１２１の現在の放送表示部の幅ｘ４−ｘ３から縮小率を求める。具体的にはＸｖｉｅｗ／（ｘ４−ｘ３）を計算し、メモリのｒ変数に格納する（Ｓ４４０）。なお、高さＹｖｉｅｗとｙ４−ｙ３を使ってＹｖｉｅｗ／（ｙ４−ｙ３）で計算してもよい。
放送局識別手段１０３は、さらに画像処理における公知の拡大縮小手法により、特定画像特徴データベース１０７に格納されているｎ＿ｍＡ．ｂｍｐのサイズを、ｒを乗じたサイズの新しい画像ｎ＿ｍ．ｂｍｐを生成し、同データベースに格納する（Ｓ４４１）。なお、このとき元のｎ＿ｍ．ｂｍｐ画像データは、後で復旧できるように削除せずに適宜のメモリやエリア等に保存しておく。ｒとの乗算により新しいサイズに小数点以下の数が含まれる場合はそれを適宜切り捨て又は切り上げしてもよい。
概して拡大縮小処理を施した画像では一致度が若干低下するため、ステップ３４における判定の許容値はｕ＜ｖの関係にある、第一の許容値ｕと第二の許容値ｖが用意されており、拡大縮小処理を介した場合に限り許容値は通常よりも大きい第二の許容値ｖを使用する（Ｓ４４２）。なお、第一及び第二の許容値は、パラメータファイル１２１等に予め記憶しておくことができる。
【００４７】
図３５のフローチャートに戻り、ステップＳ４４の拡大縮小処理の後、ステップＳ３３’において、放送局識別手段１０３は、カレント画像から（ｘ３＋ｒＸｎ，ｙ３＋ｒＹｎ）を左上隅として、右へｒＷｎ下へｒＨｎの範囲を被検査画像として切出す。なお、ここではｒとの乗算によりｒＸｎ，ｒＹｎ，ｒＷｎ，ｒＨｎに含まれた小数点以下の数を切捨てた値を使用することができる。
つぎに、放送局識別手段１０３は、ステップＳ４１およびステップＳ４４の作用により事前登録された各放送局の特徴部位画像を特徴部位画像ファイルから順に読み出して、ステップＳ４４で設定した第二の許容値ｖを用いて被検査画像と比較し（Ｓ３４）、もし誤差総和が許容値内ならＳｔａｔｉｏｎ変数にｎの数字を代入する（Ｓ３５）。放送局識別手段１０３は、パラメータファイル１２１のＧｅｔＶｉｅｗフラグをゼロに戻し（Ｓ３６）、ステップＳ４４で生成したｎ＿ｍ．ｂｍｐを元のデータに戻して終了する（Ｓ３７）。
【００４８】
（３）終了判定手段
以上のように、放送局識別手段１０３は、毎回Ｓｔａｔｉｏｎ変数を更新していくが、終了判定手段１１５は、その一方で受信の終了、すなわちテレビ視聴アプリケーションの終了を常に監視していて、もし検出するとＳｔａｔｉｏｎ変数には終了を意味するゼロを代入する。例えばアプリケーションを起動したままコンピュータをＯＦＦにするケースでは、放送表示領域判定手段１０２に入力されていた信号が無くなったことを検知しＳｔａｔｉｏｎ変数をゼロするほかに、ウィンドウの状態を常に監視しており、それについて説明する。
【００４９】
図２９に、ユーザの終了行為による２値画像１０１６の時刻ｔ１からｔ５までの変化の例についての説明図を示す。
仮にテレビ視聴アプリケーションが、他のウィンドウの背後に隠れていたとしても、終了アイコンを押下するために、一旦ウィンドウを最前面に露出させるため、２値画像１０２１に方形エリアとして現れる（時刻ｔ１）。次回のキャプチャータイミングからはこの方形エリアは消滅し、放送表示部を示す方形エリアＰ５，Ｐ６，Ｐ７，Ｐ８に２値画像が現れる（時刻ｔ２）。ユーザがマウスカーソルを終了アイコンの上に移動させると、Ｗｉｎｄｏｗｓ  ＸＰ（登録商標）や、Ｗｉｎｄｏｗｓ  Ｖｉｓｔａ（登録商標）と呼ばれるＯＳでは終了アイコンの輝度が増加し、さらに終了アイコンを押し下げた状態ではその領域の輝度がやや暗くなる。そのため２値画像上にマウスカーソルのアイコンと一部重なった形状でくっきりと浮かび上がる（時刻ｔ３）。
マウスボタンから指を離したとき終了が実行され、ウィンドウ全体が消える。再び２値画像上にはウィンドウ全体を示す方形エリアＰ１，Ｐ２，Ｐ３，Ｐ４が出現する（時刻ｔ４）。そしてこの方形エリアは次のキャプチャータイミングで消滅し、もちろん放送表示部を示す方形エリアも現れない（時刻ｔ５）。
一方、終了しなかったケースを時刻ｔ４’，ｔ５’で図示している。もしｔ３においてクリックせずにただ終了ボタン上を通過しただけであれば、放送表示部を示す方形エリアＰ５，Ｐ６，Ｐ７，Ｐ８に２値画像が現れ続ける（ｔ４’，ｔ５’）。
【００５０】
以上のことより、通常の視聴継続状態では時刻ｔ１のウィンドウ全体を示す方形エリアから時刻ｔ２の放送表示部を示す方形エリアに遷移する。しかし終了させる場合は、時刻ｔ４のウィンドウ全体を示す方形エリアが時刻ｔ５で消滅したことを検出すればよい。言葉を換えればウィンドウ全体を示す方形エリアが消滅した後、放送表示部を示す方形エリアが現われないことを一定時間監視し終了と判定することができる。
【００５１】
図３０に、終了判定についてのフローチャートを示す。
終了判定手段１１５は、ステップＳ４６で、パラメータファイル１２１を参照し、ＧｅｔＷｎｄフラグが１で、ＧｅｔＶｉｅｗフラグが０の状態（即ち、テレビ放送視聴ウィンドウが表示され、実際のテレビ映像が写っていない状態）を常に監視している。終了判定手段１１５は、もしＹＥＳになるとソフトウェアタイマーを起動する（Ｓ４７）。これは図２３で示したように、テレビ放送視聴ウィンドウが検出されると、ステップＳ１５でウィンドウ全体を示す方形エリアが確定した状態で、このあと視聴が継続しているならステップＳ９で放送表示部を示す方形エリアが確定しＧｅｔＶｉｅｗフラグが１になるし、終了ならば、テレビ放送視聴ウィンドウが検出されるので、ウィンドウ全体を示す方形エリアが一瞬出現するためステップＳ１５でＧｅｔＶｉｅｗフラグは０に戻る。
しかし同じチャンネルの視聴継続の場合、放送コンテンツの画面状態に依存するため、直ちに放送表示部を示す方形エリアが検出されるとは限らない。すなわちステップＳ４８のＧｅｔＶｉｅｗフラグの検査において、本当に０のままなのかを判定するには、番組にシーンチェンジ等の大きな変化の待ち時間が必要である。終了判定手段１１５は、たとえばステップＳ４８，Ｓ４９をあらかじめ設定した時間（例えば、１分間）ループさせ、それでもフラグが０のままなら終了と判定してステップＳ５０でＳｔａｔｉｏｎ変数に０を代入する。また終了判定手段１１５は、ＧｅｔＷｎｄとＧｅｔＶｉｅｗフラグを０に戻し、ｘｙ座標データＰ５からＰ８を（０，０）に初期化したあと、ステップＳ５２で差分画像を破棄する。このステップＳ４９からステップＳ４８への待ちループでＧｅｔＶｉｅｗフラグが１になったなら、それは視聴が継続していたことを意味し、ステップＳ４８をＮＯへ進み、タイマーを停止し（Ｓ５３）はじめの監視状態へ戻る。
なお図６のように全画面化していたとしても、一旦図４や図５のようにテレビ放送視聴ウィンドウに戻ってから終了するので終了判定手段１１５はテレビ視聴の終了を検出できる。
【００５２】
図３４に、他の終了判定についての説明図を示す。
また終了検出の判断の一つとして、終了判定手段１１５は、メモリに格納された放送表示部１０１５の左上隅座標Ｐ５（ｘ３，ｙ３）と、ウィンドウ特徴データベース１０６に格納された終了アイコンの位置を示す座標Ｘｅ１，Ｙｅ１，Ｗｅ１，Ｈｅ１を参照し、２値画像１０１６の図３４の黒塗りで示したエリアを監視する。これを図２９の時刻ｔ３に相当するタイミングで、終了アイコンの２値画像が現れたかの判定に使い、そうであれば終了の可能性がより高いため、ステップＳ４８，Ｓ４９のループ時間をさらに短くすることができる。
終了判定手段１１５は、もしこのウィンドウ特徴データベース１０６にＸｅ２，Ｙｅ２，Ｗｅ２，Ｈｅ２など、複数の終了手段の座標が格納されているときにはそのエリアも監視するようにしてもよい。この場合でも、図２９の時刻ｔ３に相当するタイミングでウィンドウ特徴データベース１０６にあるマウスカーソルのマスク画像Ｍｏｕｓｅ．ｂｍｐと比較してボタン上に進入を判断し、上記同様にループ時間の短縮に利用してもよい。
【００５３】
（４）視聴データ作成手段
図３１に、視聴データのデータ形式の説明図を示す。
視聴データ作成手段１０４は繰り返し呼び出され、パラメータファイル１２１のＳｔａｔｉｏｎ変数を監視し、その値に変化があれば本装置１００の製造番号と、現在時刻、視聴局名を図３１のデータ形式に整え集計センター３００又は他の放送局名特定装置又は視聴率測定機等の他装置４００へ送る。これは製造番号２２５８９号機が２００７年０９月２７日１８時３０分５１秒にテレビ中央という放送局の受信を特定した例である。なお集計センター３００又は他装置４００と通信した際に、もし時計装置１０９に１秒以上の誤差があった場合には、時刻修正が行われる。
集計センター３００又は他装置４００との通信はＥｔｈｅｒｎｅｔ（登録商標）端子１０５を経由し、Ｉｎｔｅｒｎｅｔなどの電子的な通信手段を用いるものであって、図１では図示していないが一般的なモデムアダプターをさらに付加して従来型の電話回線網を利用することもできる。
集計センター３００又は他装置４００は調査協力依頼先から受け取ったデータを製造番号ごとにソートしパーソナルコンピュータによるテレビ接触率を集計する。
図３２に、視聴データファイルの説明図を示す。この図では、製造番号２２５８９号機のソートされた視聴データの例を示す。
【００５４】
図３３に、視聴データ作成のフローチャートを示す。
以下フローチャートに従い、各受信データの生成方法について詳しく説明する。
まず、パラメータファイル１２１に記憶されるＬａｓｔＳｔａｔｉｏｎ変数は、本装置が初めて起動した時にゼロにリセットされている。視聴データ作成手段１０４は、パラメータファイル１２１を参照し、ＬａｓｔＳｔａｔｉｏｎ変数と現在のＳｔａｔｉｏｎ変数を比較し、両者が異なれば（Ｓ５４）、受信開始または視聴チャンネルが切り変えられたと判断し、視聴データ作成のために時計装置１０９からメモリのＤａｔｅＴｉｍｅ変数へ現在の年月日時分秒の値を格納する（Ｓ５５）。視聴データ作成手段１０４は、Ｓｔａｔｉｏｎ変数の値が１以上なら（Ｓ５６）、局名データベース１０８を参照し、Ｓｔａｔｉｏｎ番号に対応する放送局名を得て、メモリのＳｎａｍｅ変数に格納する（Ｓ５７）。もしＳｔａｔｉｏｎ変数がゼロならば（Ｓ６０）Ｓｎａｍｅ変数にはＯＦＦの文字を格納する（Ｓ６０）。
視聴データ作成手段１０４は、ディップスイッチ１１２等の各ビットの組合わせで設定している本装置１００の製造番号、ＤａｔｅＴｉｍｅ変数、Ｓｎａｍｅ変数を結合し、例えば、図３１で示す形式のテキスト文のように、視聴データを作成し、視聴データファイル１２３に記憶する（Ｓ５８）。視聴データ作成手段１０４は、適宜のタイミングで視聴データを視聴データファイル１２３から読み出し、Ｅｔｈｅｒｎｅｔ（登録商標）端子１０５経由で調査会社の集計センター３００又は他装置４００へ送信する（Ｓ６１）。なお図１では図示していないが集計センター３００又は他装置４００には製造番号が何番の装置をどこの調査協力者宅に設置したかのを関連付けるデータベースがあり、たとえば装置のメンテナンスなど必要に応じて検索できる。視聴データ作成手段１０４は、現在のＳｎａｍｅ変数の値は、パラメータファイル１２１のＬａｓｔＳｔａｔｉｏｎ変数へ代入する（Ｓ５９）。
【００５５】
以上が通常の本装置１００の一般的な動作であるが、複数のＥｔｈｅｒｎｅｔ（登録商標）端子１０５を装備して、誰がパソコンを使用しているかを申告する利用者申告装置５００を接続してもよい。この場合には図３１の形式に調査世帯員にあらかじめ割り振った利用者番号を付加する。
またあるいは直接集計センター３００へ受信データを送るのではなく、その家庭内のテレビに対して設置されているテレビ視聴率測定用の放送局名特定装置４００と接続し、テレビ視聴率データの一部として活用することもできる。
このほかにも特徴部位画像による放送局名特定手段と同様に、アプリケーションアイコン２０２やアプリケーション名２０３の画像と、その座標を初期設定で準備しておき、視聴ウィンドウの判定に利用してもよい。
【産業上の利用可能性】
【００５６】
本発明は、パーソナルコンピュータと表示部が分離していない場合においても映像をパーソナルコンピュータから入力することにより、放送局を特定するように、適用することもできる。
本発明の放送局特定装置及び放送局特定方法は、その各手順・処理・機能をコンピュータに実行させるための放送局特定プログラム、放送局特定プログラムを記録したコンピュータ読み取り可能な記録媒体、放送局特定プログラムを含みコンピュータの内部メモリにロード可能なプログラム製品、そのプログラムを含むサーバ等のコンピュータ、等により提供されることができる。
【図面の簡単な説明】
【００５７】
【図１】放送局特定装置を備えるテレビ放送視聴システムの構成図。
【図２】テレビ視聴アプリケーションのウィンドウの説明図の一例。
【図３】ウィンドウ形状の変形例の説明図。
【図４】ウィンドウサイズの変形例の説明図。
【図５】ウィンドウサイズの他の変形例の説明図。
【図６】全域を放送表示部とした画面の図。
【図７】チャンネル切り替え時の画像の説明図。
【図８】チャンネル切り替え時の他の画像の説明図。
【図９】データ採取についての説明図。
【図１０】アプリケーション特徴ファイルＴＶａｐｐ．ｔｘｔの説明図。
【図１１】代表値の説明図。
【図１２】代表値の説明図。
【図１３】マウス画像の図。
【図１４】特徴画像の抽出作業の説明図。
【図１５】特徴部位画像ファイルの説明図。
【図１６】特徴部位座標ファイルの説明図。
【図１７】局名リストの説明図。
【図１８】放送表示領域判定の説明図。
【図１９】１９  抽出された画面の図。
【図２０】抽出された画面の図。
【図２１】抽出された画面の図。
【図２２】２２  抽出された画面の図。
【図２３】放送表示領域判定のフローチャート。
【図２４】入力画像と差分画像、２値画像の説明図。
【図２５】放送局名特定のためのカレント画像の説明図。
【図２６】通常シフトについての説明図。
【図２７】放送局名特定（１）についてのフローチャート。
【図２８】拡大縮小処理のフローチャートの一例。
【図２９】ユーザの終了行為による２値画像１０１６の時刻ｔ１からｔ５までの変化の例についての説明図。
【図３０】終了判定についてのフローチャート。
【図３１】視聴データのデータ形式の説明図。
【図３２】視聴データファイルの説明図を示す。この図では、製造番号２２５８９号機のソートされた視聴データの例。
【図３３】視聴データ作成のフローチャート。
【図３４】他の終了判定についての説明図。
【図３５】拡大縮小処理を含む放送局名特定（２）についてのフローチャート。
【符号の説明】
【００５８】
１００  放送局特定装置
１０１  映像入力端子
１０２  放送表示領域判定手段
１０３  放送局識別手段
１０４  視聴データ作成手段
１０５  Ｅｔｈｅｒｎｅｔ（登録商標）端子
１０６  ウィンドウ特徴データベース
１０７  特定画像特徴データベース
１０８  局名データベース
１０９  時計装置
１１０  初期設定用画像メモリ
１１１  取込みスイッチ
１１２  ディップスイッチ
１１３  映像出力端子
１１５  終了判定手段
１２０  記憶手段
１２１  パラメータファイル
１２２  画像メモリ群
１２３  視聴データファイル
２００  パーソナルコンピュータ
２５０  ＣＲＴ（ＬＣＤ）装置
３００  集計センター
４００  他の放送局名特定装置又は視聴率測定機
５００  利用者申告装置
６００  初期設定端末装置
【図１】
0004814265.tif 000002
【図２】
0004814265.tif 000003
【図３】
0004814265.tif 000004
【図４】
0004814265.tif 000005
【図５】
0004814265.tif 000006
【図６】
0004814265.tif 000007
【図７】
0004814265.tif 000008
【図８】
0004814265.tif 000009
【図９】
0004814265.tif 000010
【図１０】
0004814265.tif 000011
【図１１】
0004814265.tif 000012
【図１２】
0004814265.tif 000013
【図１３】
0004814265.tif 000014
【図１４】
0004814265.tif 000015
【図１５】
0004814265.tif 000016
【図１６】
0004814265.tif 000017
【図１７】
0004814265.tif 000018
【図１８】
0004814265.tif 000019
【図１９】
0004814265.tif 000020
【図２０】
0004814265.tif 000021
【図２１】
0004814265.tif 000022
【図２２】
0004814265.tif 000023
【図２３】
0004814265.tif 000024
【図２４】
0004814265.tif 000025
【図２５】
0004814265.tif 000026
【図２６】
0004814265.tif 000027
【図２７】
0004814265.tif 000028
【図２８】
0004814265.tif 000029
【図２９】
0004814265.tif 000030
【図３０】
0004814265.tif 000031
【図３１】
0004814265.tif 000032
【図３２】
0004814265.tif 000033
【図３３】
0004814265.tif 000034
【図３４】
0004814265.tif 000035
【図３５】
0004814265.tif 000036