(57)【要約】【課題】ヘッドエンドの最終出力を客観的に監視することで、Ｎ＋Ｍ冗長構成切り替えの信頼性を向上させること。【解決手段】搬送波に重畳されている複数のプログラムを順次選択する選択手段（ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４）と、選択手段によって選択されたプログラムを復調する復調手段（ＭＰＥＧ２  ＤＥＣＯＤＥＲ１５）と、復調手段によって復調されたプログラムから映像を構成するフレームを抽出する抽出手段（映像監視部１７）と、抽出手段によって異なるタイミングで抽出された同じプログラムに属する少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを比較して映像の異常を検出する検出手段（解像監視部１７）と、を有する。【選択図】図１２
2015167345.tif 000002
【特許請求の範囲】
【請求項１】
音声および映像を有する複数のプログラムを搬送波に重畳して放送するＣＡＴＶシステムを監視するＣＡＴＶ監視装置において、
前記搬送波に重畳されている前記複数のプログラムを順次選択する選択手段と、
前記選択手段によって選択されたプログラムを復調する復調手段と、
前記復調手段によって復調された前記プログラムから前記映像を構成するフレームを抽出する抽出手段と、
前記抽出手段によって異なるタイミングで抽出された同じプログラムに属する少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを比較して前記映像の異常を検出する検出手段と、
を有することを特徴とするＣＡＴＶ監視装置。
【請求項２】
前記検出手段は、これら少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データに属する複数の画素のそれぞれの情報が反映された値の差分値が第１の閾値未満である場合にはフリーズが生じていると判定することを特徴とする請求項１に記載のＣＡＴＶ監視装置。
【請求項３】
前記検出手段は、同じプログラムに属する前記差分値が、第１の所定の時間以上継続して前記第１の所定の閾値未満である場合にはフリーズが生じていると判定することを特徴とする請求項２に記載のＣＡＴＶ監視装置。
【請求項４】
前記検出手段は、少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データに属する複数の画素のそれぞれの情報が反映された値の差分値が前記第１の閾値未満であるとともに、前記画素の輝度情報が反映された値が第２の閾値未満である場合にはブラックアウトが生じていると判定することを特徴とする請求項２または３に記載のＣＡＴＶ監視装置。
【請求項５】
前記検出手段は、同じプログラムに属する複数の前記画素の輝度情報が反映された値が、第２の所定の時間以上継続して第２の所定の閾値未満である場合にはブラックアウトが生じていると判定することを特徴とする請求項４に記載のＣＡＴＶ監視装置。
【請求項６】
前記抽出手段は、前記プログラムの映像に含まれているフレーム群からＩフレームを抽出することを特徴とする請求項１乃至５のいずれか１項に記載のＣＡＴＶ監視装置。
【請求項７】
前記抽出手段によって抽出されたフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを記憶する記憶手段を有し、
前記検出手段は、前記記憶手段に記憶されている画像データと、前記抽出手段によって抽出された画像データとを比較することによって異常を検出する、
ことを特徴とする請求項１乃至６のいずれか１項に記載のＣＡＴＶ監視装置。
【請求項８】
前記抽出手段は、前記プログラムから音声を抽出し、
前記検出手段は、前記抽出手段によって抽出された音声の信号レベルから音声の異常の有無を検出する、
ことを特徴とする請求項１乃至７のいずれか１項に記載のＣＡＴＶ監視装置。
【請求項９】
前記検出手段は、少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを比較して映像の異常を検出する機能をプログラムによって実現するパーソナルコンピュータによって構成されることを特徴とする請求項１乃至８のいずれか１項に記載のＣＡＴＶ監視装置。
【請求項１０】
前記復調手段を複数有し、前記選択手段によって選択されたプログラムを、復調処理が終了した前記復調手段に順次割り当てて復調させることを特徴とする請求項１乃至９のいずれか１項に記載のＣＡＴＶ監視装置。
【請求項１１】
前記復調手段は、前記プログラムに施されたスクランブル処理を解除するためのデスクランブル部を有し、
前記デスクランブルを実行する際に必要なスクランブル鍵を格納したカードを複数有し、前記デスクランブル部からスクランブル鍵の要求がなされた場合には、スクランブル鍵の取り出し処理が終了したカードからスクランブル鍵を順次取り出すことを特徴とする請求項１乃至１０のいずれか１項に記載のＣＡＴＶ監視装置。
【請求項１２】
音声および映像を有する複数のプログラムを搬送波に重畳して放送するＣＡＴＶシステムを監視するＣＡＴＶ監視方法において、
前記搬送波に重畳されている前記複数のプログラムを順次選択する選択ステップと、
前記選択ステップにおいて選択されたプログラムを復調する復調ステップと、
前記復調ステップにおいて復調された前記プログラムから前記映像を構成するフレームを抽出する抽出ステップと、
前記抽出ステップにおいて異なるタイミングで抽出された同じプログラムに属する少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを比較して前記映像の異常を検出する検出ステップと、
を有することを特徴とするＣＡＴＶ監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＴＶ監視装置およびＣＡＴＶ監視方法に関するものである。
【背景技術】
【０００２】
ＣＡＴＶにおける従来の監視および予備機への切り替えシステムは、例えば、特許文献１に開示されるように、ユニットが自ら判断した自身の異常状態をコントローラに対して送出し、その情報をトリガに予備機への切り替えを行うＮ＋１の冗長システムであった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２１５１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示された技術では、ユニットがあらかじめ想定している異常状態しか検出することができず、異常状態の種類によっては正常に予備機への切り替えが行われないことがあった。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、本発明に係るＣＡＴＶ監視装置およびＣＡＴＶ監視方法を使用しヘッドエンドの最終出力を客観的に監視することで、Ｎ＋Ｍ冗長構成切り替えの信頼性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、音声および映像を有する複数のプログラムを搬送波に重畳して放送するＣＡＴＶシステムを監視するＣＡＴＶ監視装置において、前記搬送波に重畳されている前記複数のプログラムを順次選択する選択手段と、前記選択手段によって選択されたプログラムを復調する復調手段と、前記復調手段によって復調された前記プログラムから前記映像を構成するフレームを抽出する抽出手段と、前記抽出手段によって異なるタイミングで抽出された同じプログラムに属する少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを比較して前記映像の異常を検出する検出手段と、を有することを特徴とする。
このような構成によれば、ヘッドエンドの最終出力を客観的に監視することで、Ｎ＋Ｍ冗長構成切り替えの信頼性を向上させることができる。
【０００７】
また、本発明は、前記検出手段は、これら少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データに属する複数の画素のそれぞれの情報が反映された値の差分値が第１の閾値未満である場合にはフリーズが生じていると判定することを特徴とする。
このような構成によれば、フリーズを簡易かつ効率的に検出することができる。
【０００８】
また、本発明は、前記検出手段は、同じプログラムに属する前記差分値が、第１の所定の時間以上継続して前記第１の所定の閾値未満である場合にはフリーズが生じていると判定することを特徴とする。
このような構成によれば、フリーズを簡易かつ効率的に検出することができるとともに、検出の精度を向上することができる。
【０００９】
また、本発明は、前記検出手段は、少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データに属する複数の画素のそれぞれの情報が反映された値の差分値が前記第１の閾値未満であるとともに、前記画素の輝度情報が反映された値が第２の閾値未満である場合にはブラックアウトが生じていると判定することを特徴とする。
このような構成によれば、ブラックアウトを簡易かつ効率的に検出することができる。
【００１０】
また、本発明は、前記検出手段は、同じプログラムに属する複数の前記画素の輝度情報が反映された値が、第２の所定の時間以上継続して第２の所定の閾値未満である場合にはブラックアウトが生じていると判定することを特徴とする。
このような構成によれば、ブラックアウトを簡易かつ効率的に検出することができるとともに、検出の精度を向上することができる。
【００１１】
また、本発明は、前記抽出手段は、前記プログラムの映像に含まれているフレーム群からＩフレームを抽出することを特徴とする。
このような構成によれば、Ｉフレーム単独で復号処理を実行できるので、復号処理をより効率的に実行することができる。
【００１２】
また、本発明は、前記抽出手段によって抽出されたフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを記憶する記憶手段を有し、前記検出手段は、前記記憶手段に記憶されている画像データと、前記抽出手段によって抽出された画像データとを比較することによって異常を検出する、ことを特徴とする。
このような構成によれば、記憶手段に複数のプログラムの映像を記憶することで、プログラムの数が多い場合であっても、異常を確実に検出することができる。
【００１３】
また、本発明は、前記抽出手段は、前記プログラムから音声を抽出し、前記検出手段は、前記抽出手段によって抽出された音声の信号レベルから音声の異常の有無を検出する、ことを特徴とする。
このような構成によれば、映像だけでなく、音声の異常も検出することができる。
【００１４】
また、本発明は、前記検出手段は、少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを比較して映像の異常を検出する機能をプログラムによって実現するパーソナルコンピュータによって構成されることを特徴とする。
このような構成によれば、パーソナルコンピュータによって一部の機能を実現することで、処理を高速に実行するとともに、ディスプレイへの表示形態を工夫することで、異常の発生を監視者に確実に伝えることができる。
【００１５】
また、本発明は、前記復調手段を複数有し、前記選択手段によって選択されたプログラムを、復調処理が終了した前記復調手段に順次割り当てて復調させることを特徴とする。
このような構成によれば、復調手段に効率良く処理を割り当てて処理を高速化するとともに、復調手段が故障した場合にも特別な処理を加えることなく対応することができる。
【００１６】
また、本発明は、前記復調手段は、前記プログラムに施されたスクランブル処理を解除するためのデスクランブル部を有し、前記デスクランブルを実行する際に必要なスクランブル鍵を格納したカードを複数有し、前記デスクランブル部からスクランブル鍵の要求がなされた場合には、スクランブル鍵の取り出し処理が終了したカードからスクランブル鍵を順次取り出すことを特徴とする。
このような構成によれば、スクランブル鍵を効率良く取り出すことで処理を高速化するとともに、カードが故障した場合にも特別な処理を加えることなく対応することができる。
【００１７】
また、本発明は、音声および映像を有する複数のプログラムを搬送波に重畳して放送するＣＡＴＶシステムを監視するＣＡＴＶ監視方法において、前記搬送波に重畳されている前記複数のプログラムを順次選択する選択ステップと、前記選択ステップにおいて選択されたプログラムを復調する復調ステップと、前記復調ステップにおいて復調された前記プログラムから前記映像を構成するフレームを抽出する抽出ステップと、前記抽出ステップにおいて異なるタイミングで抽出された同じプログラムに属する少なくとも２つのフレームの全部の画像データまたは同じ位置関係を有する一部の画像データを比較して前記映像の異常を検出する検出ステップと、を有することを特徴とする。
このような方法によれば、ヘッドエンドの最終出力を客観的に監視することで、Ｎ＋Ｍ冗長構成切り替えの信頼性を向上させることができる。
【発明の効果】
【００１８】
本発明によれば、ヘッドエンドの最終出力を客観的に監視することで、Ｎ＋Ｍ冗長構成切り替えの信頼性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】システムブロック図である。
【図２】ポーリングモード監視フローである。
【図３】ＣＡＴＶ監視装置内部ブロック図である。
【図４】従来の画像監視システムの構成である。
【図５】本監視システムの構成である。
【図６】画像監視処理フローである。
【図７】監視アプリケーションである。
【図８】監視対象階層表示機能である。
【図９】監視対象サービス静止画像表示機能である。
【図１０】ＲＦ状態表示である。
【図１１】ＴＳ階層表示である。
【図１２】本発明の第２実施形態の構成例を示すブロック図である。
【図１３】図１２に示す第２実施形態において実行される処理の一例を説明するためのフローチャートである。
【図１４】図１３に示すステップＳ１４の詳細を説明するためのフローチャートである。
【図１５】図１３に示すステップＳ１５の詳細を説明するためのフローチャートである。
【図１６】本発明の変形実施態様を示す図である。
【図１７】図１６に示すポーリング管理部において実行される処理の一例を説明するためのフローチャートである。
【図１８】図１７に示すＣＡＳカード管理部において実行される処理の一例を説明するためのフローチャートである。
【図１９】図２の変形実施態様を示す図である。
【図２０】図６の変形実施態様を示す図である。
【発明を実施するための形態】
【００２０】
（Ａ）第１実施形態の説明
本監視装置はＢＳトラモジ、地デジトラモジ、リマックス系システムが出力するＱＡＭ変調波、地上デジタル放送パススルーシステム（地デジ自主放送を含む）が出力するＯＦＤＭ変調波およびＦＭシグナルプロセッサーが出力するＦＭ変調波をポーリングによって順次監視する。
【００２１】
変調波レベル、ＢＥＲ、ＭＥＲなどのＲＦの状態監視、および、復調したトランスポートストリームの状態監視に加え、映像信号の状態（フリーズ、ブラックアウト）も同時に監視することによりエンコーダや多重化装置の異常などＲＦの状態に変化が見られない障害の検出も可能なシステムである。
本装置一台でＱＡＭ変調波、ＯＦＤＭ変調波、ＦＭ変調波の変調状態が監視可能である。
変調波の状態に加えそのキャリアに含まれている全サービスの映像状態（フリーズ／ブラックアウト）の監視が可能である。
【００２２】
監視部を複数にすることで、サービス毎の監視間隔を短くすることも可能である。例えば、第１実施形態においては、ＱＡＭ監視部を４系統、ＯＦＤＭ監視部を２系統、ＦＭ監視部を２系統備えているため、ポーリングによる順次監視の間隔を短くすることが可能である。一瞬で復帰してしまうような障害を検出するために、それぞれの監視回路は設定により常時監視モードにすることが可能である。
Ｗｉｎｄｏｗｓ（登録商標）パソコン上で動作するアプリケーションソフトにより本監視装置の初期設定および監視結果の表示などを行うが、パソコンの故障などの理由でアプリケーションソフトが動作していない場合でも装置単体で監視を続けることが可能である。
トラモジコントローラ、ＳＰコントローラなどのコントローラソフトと連携してＮ＋Ｍ予備機切り替えを実行できる。
【００２３】
本装置は各種ヘッドエンド装置が出力する変調波の状態およびそこに含まれるサービス（プログラム）の映像音声の状態を監視する。信号レベルを監視するだけでなく、ＱＡＭあるいはＯＦＤＭ変調された信号を復調しＢＥＲ、ＭＥＲ等を計測することにより変調の品質を監視することが可能である。また復調後のＴＳに含まれるサービス（プログラム）をデスクランブルし映像の状態を監視することも可能である。これらの監視は本器内部に複数持ち合わせている監視部を使用し周波数ポーリングによる順次監視で行うため、装置一台ですべての変調波の監視を行うことが可能である。本装置を複数台使用することにより監視の間隔を短くすることもできる。異常を検出した場合、監視部の誤動作や故障を考慮し、複数持ち合わせている別系統の監視部で再度異常を確認することにより異常の誤検出を防止する機能を実装している。
【００２４】
また複数持ち合わせている監視回路の一つを（複数設定も可）常時監視モードに設定することで、短い周期でのレベルやＢＥＲ変動を観測することが可能である。このモードに設定した場合復調ＴＳを装置本体のＴＳ出力端子から出力するとともに、ＩＰポートより復調ＴＳをＴＳ  ｏｖｅｒ  ＩＰで連続出力することが可能である。
ＣＡＴＶ監視装置は監視対象の設定および監視結果を表示する為に、Ｗｉｎｄｏｗｓ（登録商標）ＰＣ上で動作するアプリケーションソフトを使用するが、ＰＣの故障等でソフトが動作していない時でも監視装置単体で監視を継続することができる。
【００２５】
本装置はＱＡＭ監視部を４系統、ＯＦＤＭ監視部を２系統、ＦＭ監視部を１系統備えている。それぞれの監視部はポーリングモードあるいは連続監視モードで動作させることが可能である。常時監視に設定されなかった監視部で残りのキャリアを分散して監視することでポーリングによる監視間隔を短縮する。
【００２６】
４系統のＱＡＭ監視部、２系統のＯＦＤＭ監視部、２系統のＦＭ監視部を効率的に使用し設定した監視対象キャリアを順番に監視する。１キャリアあたりの計測時間は設定した監視項目および１ＴＳに含まれるサービス（プログラム数）により異なる。
複数実装されている監視部の一つを連続監視モードに設定することにより、設定したキャリアの状態を連続で監視することができる。
【００２７】
本装置一台でＣＡＴＶヘッドエンドから送出されるＱＡＭ変調波、ＯＦＤＭ変調波、ＦＭ変調波の状態を監視することができる。ポーリングによる順次監視により設定したすべてのキャリアの状態を順番に監視する。監視間隔を短くするためにＱＡＭ監視部を４系統、ＯＦＤＭ監視部を２系統、ＦＭ監視部を２系統持ち合わせ並列監視を行う。異常を検出した場合は、いったんポーリング動作を停止し異常を検出した監視部以外の監視部で再度異常を検出したキャリアをチューニングし再確認を行う（監視部の誤動作防止）。
監視項目
ＱＡＭ・ＯＦＤＭについて
・ＲＦレベル
・ＢＥＲ
・ＭＥＲ
・コンスタレーション
ＦＭについて
・ＲＦレベル
・無音検出
ＲＦ監視部で復調したＴＳの内容を監視することができる。
ＴＳ監視項目
・ＴＳ  ＳＹＮＣ
・ＰＡＴ（タイムアウト，ＣＲＣチェック）
・ＰＭＴ（タイムアウト，ＣＲＣチェック）
・映像・音声ＥＳ（タイムアウト）
・映像・音声コンティニュイティカウンターチェック
・ＥＣＭ（タイムアウト）
・ＰＣＲ（タイムアウト・ジッタ簡易計測）
・ＴＯＴ（タイムアウト・ＮＴＰサーバから取得した時刻との差分比較）
【００２８】
本監視システムでは総務省への報告義務が発生する２時間以上の停波事故を最小限にするために簡易的な映像音声異常検出機能を実現する。ベースバンド系の異常やエンコーダの異常等、ＲＦキャリア特性の劣化に現れない障害を検出する。
映像の異常状態（画質ではない）は通常以下のような症状として現れる。
Ａ１：ブロックノイズ発生
Ａ２：フリーズ状態
Ａ３：ブラック状態
このうちＡ１の異常状態は降雨減衰や変調状態の異常によるＲＦ信号の劣化により発生するものと考え、ＲＦ監視部によりキャリアレベル低下、ＢＥＲ劣化などを検出する。
Ａ２，Ａ３の異常状態は番組供給会社からエンコーダがおかれているヘッドエンド装置までのＳＤＩ伝送の回線異常、ビデオサーバの障害、エンコーダの障害、多重化装置の障害等が原因で発生する。これらの障害が発生した場合、ＲＦ信号の劣化に直接かかわらない可能性が高いためＲＦ信号の状態監視だけでは検出することができない。このシステムではヘッドエンドから出力しているすべてのサービス（プログラム）において、フリーズ状態、ブラック状態が継続していることの検出を装置一台で検出する。
【００２９】
放送映像の中には数十秒に渡り静止画を流し続ける場面が多々あるため短い時間でフリーズ状態の判定をするのは非常に困難である。本システムは一台の装置で最大２００プログラム（仮）を順番に監視するためサービス毎の監視間隔が数分かかる。
本システムはこの時間を利用して画像判定を行う。装置内部では監視対象のキャリアを復調後、ＲＦ状態監視とは並列動作で画像監視処理が動作する。
【００３０】
装置内部処理
Ｓ１１１：復調したＴＳからＰＡＴ、ＰＭＴを取得しその中に含まれるサービスの映像・音声パケットおよびスクランブルサービスの場合はＥＣＭを抜き出す。
Ｓ１１２：ＥＣＭをＣＡＳカードに渡しＫｓ（スクランブル鍵）を取り出し映像音声パケットのスクランブルを解除する。
Ｓ１１３：デスクランブルされたＴＳパケットからＧＯＰの先頭に配置されているＩフレームを含むＴＳパケットだけを切り出す（Ｉフレームはフレーム内符号化の為、Ｉフレームのみでデコードが可能）。
Ｓ１１４：音声パケットはＡＡＵヘッダを含むオーディオ１フレーム分（１０２４サンプル分）のパケットを切り出す。
Ｓ１１５：切り出したＩフレームのみを含む映像パケットおよび１フレーム分の音声パケットにサービスＩＤ，ＰＩＤ，タイムスタンプ等、監視アプリケーションに必要な情報を付加し、ＵＤＰ／ＦＬＵＴＥプロトコルを使用して監視アプリケーションに向けて送出する。
【００３１】
監視アプリ処理
Ｓ１２１：ＵＤＰ（ＦＬＵＴＥプロトコルを想定）によって送信されてくるＴＳファイル（Ｉフレームだけを）を受信する。
Ｓ１２２：その中に含まれる映像ＥＳ（Ｉフレームのみ）をデコードしＪＰＥＧファイルにエンコードする。
Ｓ１２３：当該サービスの前回のファイルをハードディスクから読み出しＪＰＥＧデコードする。
Ｓ１２４：今回送られてきたＩフレームをデコードした画像と前回の画像を比較し差分があれば良、差分（差分誤差はある程度設定できるようにする）が無ければフリーズと判定する。フリーズと判定した場合、それの輝度レベルを判定しある閾値（設定による）以下の場合ブラックフリーズと判定する。
Ｓ１２５：アプリケーションのマルチ画面の該当サービス部分の静止画を書き換え、その画像をＪＰＥＧエンコードしタイムスタンプを付加し次回比較用のファイルとしてハードディスクに保存する。
【００３２】
保存したＪＰＥＧファイルは、例えば、９０日間保存できるようにする。
アプリの処理速度によっては画像処理用のスレッドを並列に動作させる。
連続監視モードに設定された監視部は特定の周波数の変調波だけを連続で監視する。監視項目はポーリングモードで監視できる項目と同一であるが、連続モードに設定することにより以下の機能が有効になる。
・ＴＳ出力機能
装置後面パネルに実装されているＴＳ出力端子（ＢＮＣ）より復調したＴＳをＡＳＩ形式で出力することが可能である。
・ＴＳキャプチャー機能
復調ＴＳを常時メモリー内にバッファーし異常を検出した瞬間を含むＴＳデータをＳＤＸＣカードに保存することができる。
・ＴＳ  ｏｖｅｒ  ＩＰ機能
復調したＴＳに含まれているサービスのうち１サービスをデスクランブルしＴＳ  ｏｖｅｒ  ＩＰで監視アプリに送信できる。監視アプリケーション上でソフトウェアデコーダを使用し動画を確認することができる。
【００３３】
各種ユニットコントローラとの連携
Ｃ１：各種コントローラがインストールされているＰＣのＩＰアドレスとそれぞれのコントローラのポート番号をＣＡＴＶ監視装置に設定する（最大３）。
Ｃ２：ＣＡＴＶ監視装置が異常を検出した場合、通知先コントローラとして設定されたコントローラに対してＵＤＰで［異常周波数／異常内容］を含む情報を送出する。
同時にＳＮＭＰマネージャーに対しＴｒａｐを発行する。
Ｃ３：異常通知を受信したコントローラはその情報が、自らが制御しているユニットの異常なのかを判断し、該当ユニットであった場合、予備機を異常周波数に設定し予備機が受信している信号に異常がないかを確認する（降雨減衰、休止中などが無いか？）。
Ｃ４：予備機が受信した信号が正常でかつ異常内容が予備機切り替え対象であった場合は、予備機への切り替えを実行する。
【００３４】
監視対象設定
Ｔ１：送出周波数
Ｔ２：変調種別（ＱＡＭ／ＯＦＤＭ／ＦＭ）
Ｔ３：ＲＦ監視項目設定
Ｔ３−１：監視項目選択
Ｔ３−２：異常判断閾値設定
Ｔ４ＴＳ監視項目設定
Ｔ４−１：監視項目選択
Ｔ４−２：異常判断閾値設定
Ｔ５：画像監視項目設定
Ｔ５−１：対象サービス選択
Ｔ５−２：フリーズ判断時間設定
Ｔ５−３：ブラック判定輝度レベル設定
【００３５】
監視対象階層表示機能
監視対象として登録されたキャリアの情報が階層表示できる。
Ｄ１：ネットワークレイヤ表示
トップの階層としてネットワークを表示できる。
Ｄ１−１：地上デジタルパススルー（自主放送を含む）
Ｄ１−２：地上デジタルトラモジ
Ｄ１−３：ＢＳトラモジ
Ｄ１−４：ＣＡＴＶ多チャンネル（リマックス、ＪＤＳ、ＪＣ−ＨＩＴＳ）
Ｄ１−５：ＦＭ
Ｄ２：周波数レイヤ表示
トップのネットワークをクリックするとそのネットワークに含まれるキャリア周波数の一覧が表示される。
Ｄ３：サービスレイヤ表示
キャリア周波数をクリックするとそのキャリア（ＴＳ）に含まれているサービスＩＤおよびサービス名称が表示される。
【００３６】
監視装置より送られてきたＩフレームをデコードした静止画を表時できる。装置から画像データが送られて来るたびに該当するサービスの静止画が書き換わっていく。また画像の下には音声データ（１フレーム１０２４サンプル）をデコードした波形データを表示する。
【００３７】
ネットワークツリーの周波数をクリックするとそのキャリアのＲＦ状態および復調したＴＳの状態が表示される。地デジＯＦＤＭの場合はコンスタレーションの他、遅延プロファイル、帯域内周波数特性の表示も可能である（タブで選択）。
ネットワークツリーの周波数をクリックするとそのキャリアに含まれるＴＳの階層状態が表示される。当該ＴＳに含まれるサービス、そのサービスを構成する映像、音声、データなどのＰＩＤ，ＶｅｒＮｏ．の表示が可能である。
【００３８】
（Ｂ）第２実施形態の説明
つぎに、本発明の第２実施形態について説明する。図１２は、本発明の第２実施形態の構成例を示すブロック図である。この図に示すように、本発明の第２実施形態に係るＣＡＴＶ監視装置１は、入力端子１０、ＲＦ  ＤＩＶ１１、ＱＡＭ（Quadrature Amplitude Modulation）復調部１２、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調部１３、ＴＳ（Transport Stream）  ＤＥＭＵＸ（Demultiplexing）  ＤＥＳＣＲ（Descramble）１４、ＭＰＥＧ（Moving Picture Experts Group）２  ＤＥＣＯＤＥＲ１５、ＡＡＣ（Advanced Audio Coding）  ＤＥＣＯＤＥＲ１６、映像監視部１７、音声監視部１８、映像ＤＡＣ（Digital to Analog Converter）１９、音声ＤＡＣ２０、映像出力端子２１、音声出力端子２２，２３、ＣＰＵ（Central Processing Unit）２４、および、イーサネット（登録商標）２５を有している。なお、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４は、Ｃ−ＣＡＳ（Conditional Access System）カード３０およびＢ−ＣＡＳカード３１を有している。
【００３９】
ここで、入力端子１０は、ＣＡＴＶのヘッドエンドから出力されるＲＦ信号を入力する。ＲＦ  ＤＩＶ１１は、ＲＦ信号を入力し、２分配してＱＡＭ復調部１２およびＯＦＤＭ復調部１３に供給する。
【００４０】
ＱＡＭ復調部１２は、ＲＦ  ＤＩＶ１１から供給されるＲＦ信号をＱＡＭ復調してＴＳ（Transport Stream）を生成して出力する。ＯＦＤＭ復調部１３は、ＲＦ  ＤＩＶ１１から供給されるＲＦ信号をＯＦＤＭ復調してＴＳを生成して出力する。
【００４１】
ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４は、Ｃ−ＣＡＳカード３０に記憶されているスクランブル鍵を取得し、このスクランブル鍵に基づいてＣＳデジタル放送のＴＳをデスクランブル処理するとともに、映像パケットと音声パケットとに分離して、ＭＰＥＧ２  ＤＥＣＯＤＥＲ１５とＡＡＣ  ＤＥＣＯＤＥＲ１６にそれぞれ供給する。また、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４は、Ｂ−ＣＡＳカード３１に記憶されているスクランブル鍵を取得し、このスクランブル鍵に基づいてＢＳデジタル放送のＴＳをデスクランブル処理するとともに、映像パケットと音声パケットとに分離して、ＭＰＥＧ２  ＤＥＣＯＤＥＲ１５とＡＡＣ  ＤＥＣＯＤＥＲ１６にそれぞれ供給する。
【００４２】
ＭＰＥＧ２  ＤＥＣＯＤＥＲ１５は、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４から供給される映像パケットに対してＭＰＥＧ２に基づくデコード処理を施し、得られた映像データを映像監視部１７に供給する。
【００４３】
ＡＡＣ  ＤＥＣＯＤＥＲ１６は、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４から供給される音声パケットに対してＡＡＣに基づくデコード処理を施し、得られた音声データを音声監視部１８に供給する。
【００４４】
映像監視部１７は、ＭＰＥＧ２  ＤＥＣＯＤＥＲ１５から供給される映像データに含まれているＩフレームを取得する。ここで、Ｉ（Intra）フレームとは、ＭＰＥＧのＧＯＰ（Group of Picture）を構成するフレームの一つであり、同じくＧＯＰを構成する他のフレームであるＰ（Predictive）フレームおよびＢ（Bidirectionally Predictive）フレームとは異なり、フレーム内で符号化された独立したフレームであり、他のＢ，Ｐフレームの存在無しに復号することができる。このＩフレームの所定の領域（Ｉフレームの全部または一部）の画像をサンプリングして画像サンプリングデータとして記憶するとともに、過去に記憶した同じプログラムの画像サンプリングデータと比較し、映像の異常であるブラックアウトまたはフリーズが発生しているか否かを判定し、発生している場合には警告を発し、それ以外の場合には同様の処理を繰り返す。
【００４５】
音声監視部１８は、ＡＡＣ  ＤＥＣＯＤＥＲ１６から供給される音声データをサンプリングして音声サンプリングデータとして記憶するとともに、過去に記憶した同じプログラムの音声サンプリングデータと比較し、音声の異常であるサイレントまたはミュートが発生しているか否かを判定し、発生している場合には警告を発し、それ以外の場合には同様の処理を繰り返す。
【００４６】
映像ＤＡＣ１９は、映像監視部１７が監視対象とした映像データをアナログ信号である映像信号に変換し、映像出力端子２１から出力する。映像出力端子２１は、例えば、ディスプレイに接続され、映像ＤＡＣ１９から出力される映像信号をディスプレイに供給する。音声ＤＡＣ２０は、音声監視部１８が監視対象とした音声データをアナログ信号である音声信号に変換し、音声出力端子２２，２３から出力する。音声出力端子２２，２３は、例えば、アンプを介してスピーカに接続され、音声ＤＡＣ２０から出力される音声信号をスピーカから放音させる。
【００４７】
ＣＰＵ２４は、装置の各部を制御するとともに、イーサネット（登録商標）２５を介して、例えば、図示しないパーソナルコンピュータと接続され、映像監視部１７および音声監視部１８による監視結果をパーソナルコンピュータに通知する。
【００４８】
（Ｃ）第２実施形態の動作の説明
つぎに、第２実施形態の動作について説明する。以下では、第２実施形態の動作原理を説明した後、図１３〜図１５に示すフローチャートを参照して詳細な動作を説明する。
【００４９】
ＣＡＴＶ監視装置１が動作を開始すると、ＣＰＵ２４は、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４を制御し、ＲＦ信号に含まれている所定の周波数の信号を選択させる。ＲＦ信号には、例えば、図８に示すような複数の周波数の信号が含まれているので、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４は、所定の周波数の信号を選択し、選択した周波数の信号に含まれている所望のプログラムを、Ｃ−ＣＡＳカード３０またはＢ−ＣＡＳカード３１に記憶されているスクランブル鍵によって、デスクランブル処理を施すとともに、映像パケットと音声パケットを分離して出力する。
【００５０】
ＭＰＥＧ２  ＤＥＣＯＤＥＲ１５は、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４から供給される映像パケットをＭＰＥＧ２に基づいて復号処理し、得られた映像データを映像監視部１７に出力する。ＡＡＣ  ＤＥＣＯＤＥＲ１６は、ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ１４から供給される音声パケットをＡＡＣに基づいて復号処理し、得られた音声データを音声監視部１８に出力する。
【００５１】
映像監視部１７は、映像データに含まれているＩフレームを取得する。映像監視部１７は、例えば、Ｉフレームの１フィールド目と２フィールド目から所定の画像データ（フィールドの全部または一部の画像データ）の画素をサンプリングして図示しないメモリーに、例えば、プログラム（サービス）ＩＤ、ＰＩＤ、タイムスタンプ等の情報を付して、画像サンプリングデータとして記憶する。
【００５２】
映像監視部１７は、前回の処理で記憶された画像サンプリングデータを取得し、今回取得した画像サンプリングデータと比較する。例えば、今回取得した画像サンプリングデータを構成するＲ，Ｇ，Ｂプレーンの画素データをそれぞれＲ１ｉｊ，Ｇ１ｉｊ，Ｂ１ｉｊとし、記憶されている画像サンプリングデータのＲ，Ｇ，Ｂプレーンの画素データをそれぞれＲ２ｉｊ，Ｇ２ｉｊ，Ｂ２ｉｊとする。ここで、ｉ，ｊは、Ｒ，Ｇ，Ｂプレーンにおける画素の位置ｘ，ｙを示す。例えば、画像サンプリングデータのＲ，Ｇ，Ｂプレーンの画像が横方向および縦方向にｎｘ×ｎｙ画素によって構成されている場合、ｉとｊは、１≦ｉ≦ｎｘ，１≦ｊ≦ｎｙの範囲を取り得る変数である。そして、Ｒ，Ｇ，Ｂプレーンの位置ｉ，ｊに存在する画素の差分値ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊを以下の式（１）〜（３）によって求める。なお、｜｜は括弧内の絶対値を計算することを示す。なお、それぞれの画素は８ビットまたは１０ビットである事が好ましいが、本発明は上記の値に限定されるものではない。
【００５３】
ΔＲｉｊ＝｜Ｒ１ｉｊ−Ｒ２ｉｊ｜  ・・・（１）
ΔＧｉｊ＝｜Ｇ１ｉｊ−Ｇ２ｉｊ｜  ・・・（２）
ΔＢｉｊ＝｜Ｂ１ｉｊ−Ｂ２ｉｊ｜  ・・・（３）
【００５４】
そして、以下の式（４）に基づいて、これらΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊの平均値ΔＡｖｉｊを求める。
【００５５】
ΔＡｖｉｊ＝（ΔＲｉｊ＋ΔＧｉｊ＋ΔＢｉｊ）／３  ・・・（４）
【００５６】
式（４）によって求めたΔＡｖｉｊ（１≦ｉ≦ｎｘ，１≦ｊ≦ｎｙ）の例えば７割以上が閾値Ｔｈ１（例えば、８ビットで表現される場合、値“１０”）未満である場合には、異常が発生していると判定する。ここで、ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊは、前回のサンプリングと今回のサンプリングにおける位置ｉ，ｊの画素の変化量を示している。すなわち、前回と今回のサンプリングにおいて、映像が変化している場合（映像が正常である場合）には、ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊは０にはならない。しかしながら、例えば、フリーズしている場合には映像は変化しないことからΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊは０または０に近い値となる。また、ブラックアウトの場合も、映像はほとんど変化しないのでこれらの値は０または０に近い値となる。なお、０に近い値も含めているのは、映像が全く変化しない場合でもノイズ等の影響によって０にならない場合が存在するからである。
【００５７】
そこで、色による偏りを排除するため、ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊの平均値ΔＡｖｉｊを求め、この平均値ΔＡｖｉｊが閾値Ｔｈ１（例えば、値“１０”）未満である画素が画像サンプリングデータの７０％以上存在する場合には異常（フリーズまたはブラックアウト）であると判定し、それ以外の場合には正常であると判定する。なお、フリーズとブラックアウトは、例えば、画像サンプリングデータの画素の輝度情報を取得し、この輝度情報が閾値Ｔｈ２未満である画素が全体の７０％以上存在する場合にはブラックアウトであると判定し、それ以外の場合にフリーズと判定すること等で区別が可能である。
【００５８】
なお、上記の実施形態では、Ｒ，Ｇ，Ｂプレーンの位置ｉ，ｊに存在する画素の差分値ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊに基づいて異常を判定するようにしたが、この他画像サンプリングデータから得られる数値に基づいて異常を判定するようにしてもよい。例えば、輝度データ（Ｙ）、色差データ（Ｃｂ）、色差データ（Ｃｒ）について、位置ｉ，jに存在する画素の差分値ΔＹｉｊ，ΔＣｂｉｊ，ΔＣｒｉｊに基づいて異常を判定する様にしてもよい。
【００５９】
音声監視部１８は、ＡＡＣ  ＤＥＣＯＤＥＲ１６から供給される音声データから、例えば、所定の間隔（１００サービスを監視する場合、例えば、６０秒）で所定数ｍ（例えば、１０２４個）の音声データをサンプリングして音声サンプリングデータとして、図示しないメモリーに記憶する。音声監視部１８は、今回のサンプリングで取得した音声サンプリングデータに基づいて、音声が正常であるか否かを判定する。具体的には、今回取得した音声サンプリングデータをＸ１ｉ（ｉ＝１〜ｍ（ｍ＞１））として、これらの合算値Ｘ＝Σ｜Ｘ１ｉ｜を求める。ここで、Σは、ｉ＝１〜ｍの全てについて計算することを示し、ｉ＝1〜ｎの全ての和や平均をとる等の演算を示す。また、｜｜は括弧内の絶対値を計算することを示す。そして、このＸの値が所定の閾値Ｔｈ３未満であるか否かを判定し、Ｘの値が所定の閾値Ｔｈ３未満である場合にはサイレント状態であると判定する。また、Ｘの値が０である場合には、ミュート状態であると判定する。なお、所定数ｍが大きいほど、サイレント状態、または、ミュート状態をより確実に検出することができるが、所定数ｍが大きいほど処理が重くなるため、これらを鑑みて所定数ｍを適切な値に設定することが望ましい。
【００６０】
映像監視部１７および音声監視部１８のいずれか一方によって異常が検出された場合には、ＣＰＵ２４は、イーサネット（登録商標）を介して、異常が発生したプログラムを特定するための情報を、図示しないパーソナルコンピュータに通知する。パーソナルコンピュータには、異常の発生を、例えば、図９に示す画面によって通知する。
【００６１】
なお、所定の周波数の全てのプログラムの監視が終了すると、周波数を変更して、同様の処理が実行される。そして、全ての周波数に対する監視が終了すると、また、最初と同じ周波数に戻って同様の処理が繰り返される。全ての周波数に対する監視を実行するには、周波数の数に応じた時間（例えば、数分）を要する。ＣＡＴＶで放送される映像には、ある一定時間（例えば、数十秒）継続する静止画像等も含まれるため、例えば、フリーズが発生しているか否かを正確に判定するためには、一定時間以上継続して監視する必要がある。このため、特定の周波数のサービスを一定時間以上継続して監視すると、全てのサービスを監視するためには非常に長い時間を要する。しかし、第２実施形態では、ポーリング動作によって、各プログラムの映像を順次取得してメモリーに格納し、１回前の映像と今回の映像を比較することで、長時間継続して監視する必要がなくなる。
【００６２】
つぎに、図１３〜図１５を参照して、より詳細な処理の流れを説明する。図１３に示す処理が開始されると、以下のステップが実行される。
【００６３】
ステップＳ１０では、ＣＰＵ２４は、ＴＭ  ＤＥＭＵＸ  ＤＳＣＲ１４を制御して、ＲＦ信号に含まれている複数の周波数の信号のいずれか１つの周波数に対してチューニングさせる。例えば、図８に示すような複数の周波数の信号が含まれている場合には、一例として、周波数が小さい順にチューニングする。
【００６４】
ステップＳ１１では、ＣＰＵ２４は、ＴＭ  ＤＥＭＵＸ  ＤＳＣＲ１４を制御して、選択した周波数のＴＳに含まれているＰＡＴ（Program Association Table）を取得させる。ここで、ＰＡＴとは、ＴＳ内に含まれるプログラムの一覧を格納するテーブルである。
【００６５】
ステップＳ１２では、ＣＰＵ２４は、ＴＭ  ＤＥＭＵＸ  ＤＳＣＲ１４を制御して、ＰＭＴ（Program Map Table）を取得させる。ここで、ＰＭＴとは、あるプログラムに含まれる画像や音声などのＰＩＤを格納したテーブルである。ＰＭＴから画像や音声などのＰＩＤを得ることができれば、それらＰＩＤのついたＴＳパケットを抽出することでプログラムを再生できる。
【００６６】
ステップＳ１３では、ＣＰＵ２４は、ＴＭ  ＤＥＭＵＸ  ＤＳＣＲ１４を制御し、Ｃ−ＣＡＳカード３０またはＢ−ＣＡＳカード３１からスクランブル鍵を取得し、この鍵を用いて所定のサービスに対してデスクランブル処理を実行させる。
【００６７】
ステップＳ１４では、ＣＰＵ２４は、ステップＳ１３の処理によってデスクランブル処理が施されたプログラム（番組）の映像を監視する処理を実行する。なお、この処理の詳細は、図１４を参照して後述する。
【００６８】
ステップＳ１５では、ＣＰＵ２４は、ステップＳ１３の処理によってデスクランブル処理が施されたプログラムの音声を監視する処理を実行する。なお、この処理の詳細は、図１５を参照して後述する。
【００６９】
ステップＳ１６では、ＣＰＵ２４は、ステップＳ１４およびステップＳ１５の処理の結果に基づいて、監視対象となるプログラムの映像および音声が正常であるか否かを判定し、正常であると判定した場合（ステップＳ１６：Ｙｅｓ）にはステップＳ１８に進み、それ以外の場合（ステップＳ１６：Ｎｏ）にはステップＳ１７に進む。例えば、映像および音声の少なくとも一方が異常と判定された場合にはステップＳ１７に進む。
【００７０】
ステップＳ１７では、ＣＰＵ２４は、例えば、イーサネット（登録商標）２５を介して図示しないパーソナルコンピュータに異常の発生を通知する。より詳細には、ＣＰＵ２４は、異常が検出されたプログラムを特定するための情報と、異常の種類を示す情報（例えば、フリーズ、ブラックアウト、サイレント、または、ミュート）をパーソナルコンピュータに送信する。この結果、パーソナルコンピュータでは、異常が発生したプログラムと、異常の種類を特定することができる。
【００７１】
ステップＳ１８では、ＣＰＵ２４は、監視対象となっているＴＳ内の全てのプログラムに対する監視が終了したか否かを判定し、全てのプログラムに対する監視が終了していないと判定した場合（ステップＳ１８：Ｎｏ）にはステップＳ１２に戻って前述の場合と同様の処理を繰り返し、それ以外の場合（ステップＳ１８：Ｙｅｓ）にはステップＳ１９に進む。
【００７２】
ステップＳ１９では、ＣＰＵ２４は、監視処理を終了するか否かを判定し、監視処理を継続すると判定した場合（ステップＳ１９：Ｎｏ）にはステップＳ１０に戻って前述の場合と同様の処理を繰り返し、それ以外の場合（ステップＳ１９：Ｙｅｓ）には処理を終了する。
【００７３】
以上の処理により、入力端子１０から入力されたＲＦ信号に含まれている複数の周波数の信号を順次選択するとともに、それぞれの周波数の信号に含まれているプログラムの映像および音声を監視し、正常でない場合には異常の発生を通知するようにしたので、複数のプログラムを確実に監視することができる。
【００７４】
つぎに、図１４を参照して、図１３のステップＳ１４に示す処理の詳細を説明する。図１４の処理が開始されると、以下のステップが実行される。
【００７５】
ステップＳ３０では、映像監視部１７は、図１３のステップＳ１３でデスクランブルされたプログラムに含まれている映像のＩフレームを取得する。
【００７６】
ステップＳ３１では、映像監視部１７は、ステップＳ３０で取得したＩフレームをデコードする。この結果、静止画像を得る。
【００７７】
ステップＳ３２では、映像監視部１７は、ステップＳ３１で得た静止画像から所定の領域の画像の画素を複数サンプリングする。例えば、画像が２枚のフィールドから構成される場合には、１枚目のフィールドと２枚目のフィールドからそれぞれ所定の領域の画像をサンプリングする。サンプリングする場所としては、全ての領域の画像をサンプリングする方法や、映像の変化が多い部分（例えば、画面の中央付近の領域）からサンプリングする方法等がある。また、この時全ての領域の画像の画素に対して、サンプリングする画素の割合は、使用環境等に応じて適宜設定できるようにしてもよい。一例としては、該画像の画素のうち７０％以上の画素についてサンプリングを行う事が好ましく、９０％以上の画素についてサンプリングを行う事がより好ましいが、本発明は上記の値に限定されるものではない。
【００７８】
ステップＳ３３では、映像監視部１７は、ステップＳ３２で得た画像サンプリングデータに対して、周波数とプログラムを特定するためのＩＤを付与し、メモリーに格納する。例えば、プログラム（サービス）ＩＤ、ＰＩＤ、タイムスタンプ等の情報をメモリーに格納する。
【００７９】
ステップＳ３４では、映像監視部１７は、１回前の処理でサンプリングしてメモリーに格納してある同一周波数および同一プログラムの画像サンプリングデータを前述したＩＤを参照して取得する。
【００８０】
ステップＳ３５では、映像監視部１７は、ステップＳ３２で得た画像サンプリングデータと、ステップＳ３４で取得した過去の画像サンプリングデータのＲ，Ｇ，Ｂプレーンの差分値ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊを式（１）〜（３）に基づいて求めるとともに、式（４）に基づいて平均値ΔＡｖｉｊを求める。より詳細には、ステップＳ３２で取得した画像サンプリングデータをＲ１ｉｊ，Ｇ１ｉｊ，Ｂ１ｉｊとし、メモリーに記憶されている画像サンプリングデータをＲ２ｉｊ，Ｇ２ｉｊ，Ｂ２ｉｊとした場合に、ステップＳ３５では、これらの差分値ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊを式（１）〜（３）に基づいて求めるとともに、式（４）に基づいて平均値ΔＡｖｉｊを求める。これにより、画像サンプリングデータを構成する全画素の平均値ΔＡｖｉｊ（１≦ｉ≦ｎｘ，１≦ｊ≦ｎｙ）を求めることができる。
【００８１】
ステップＳ３６では、映像監視部１７は、ステップＳ３５で求めたΔＡｖｉｊが所定の閾値Ｔｈ１未満であることがａ％以上の画素で成立するか否かを判定し、成立すると判定した場合（ステップＳ３６：Ｙｅｓ）にはステップＳ３８に進み、それ以外の場合（ステップＳ３６：Ｎｏ）にはステップＳ３７に進む。より詳細には、例えば、ΔＡｖｉｊ＜１０が画素全体の７０％以上で成立する場合にはステップＳ３８に進み、それ以外の場合にはステップＳ３７に進む。なお、より好適には、ΔＡｖｉｊ＜３が全体の９０％以上で成立する場合にはステップＳ３８に進み、それ以外の場合にはステップＳ３７に進むようにしてもよい。
【００８２】
ステップＳ３７では、映像監視部１７は、監視対象のプログラムの映像は正常であると判定する。
【００８３】
ステップＳ３８では、映像監視部１７は、画像サンプリングデータから複数の輝度データＹｉｊ（１≦ｉ≦ｎｘ，１≦ｊ≦ｎｙ）を取得する。ここで、輝度とは、画像の明るさの度合いを示し、例えば、ブラックアウトが発生している場合には、輝度データは、多くの画素で０または０に近い値となる。
【００８４】
ステップＳ３９では、映像監視部１７は、ステップＳ３８で取得した複数の輝度データＹｉｊが所定の閾値Ｔｈ２未満であることが全画素のｂ％以上で成立するか否かを判定し、成立すると判定した場合（ステップＳ３９：Ｙｅｓ）にはステップＳ４０に進み、それ以外の場合（ステップＳ３９：Ｎｏ）にはステップＳ４１に進む。より詳細には、Ｙｉｊ＜１０が全体の７０％以上で成立するか否かを判定することができる。また、より好適には、Ｙｉｊ＜３が全体の９０％以上で成立するか否かを判定するようにしてもよい。なお、メモリーに記憶されている過去の画像サンプリングデータに基づいて判定するようにしてもよい。
【００８５】
ステップＳ４０では、映像監視部１７は、所定の時間を隔ててサンプリングされた画像サンプリングデータの差分値ΔＡｖｉｊ＜Ｔｈ１が全画素のａ％以上で成立し、かつ、輝度データＹｉｊ＜Ｔｈ２が全画素のｂ％以上で成立することから、ブラックアウト（画面が黒一色となる現象）が発生していると判定し、図１３の処理に復帰（リターン）する。
【００８６】
ステップＳ４１では、映像監視部１７は、所定の時間を隔ててサンプリングされた画像サンプリングデータの差分値ΔＡｖｉｊ＜Ｔｈ１が全画素のａ％以上で成立し、かつ、輝度データＹｉｊ＜Ｔｈ２が全画素のｂ％以上で成立しないことから、フリーズ（同じ画像が連続して表示される現象）が発生していると判定し、図１３の処理に復帰（リターン）する。
【００８７】
以上の処理によれば、監視対象となるプログラムの映像に生じている異常の有無を検出することができる。
【００８８】
なお、ステップＳ４０またはＳ４１において映像の異常が検出されたプログラムについては、所定の時間（例えば、３０秒）経過後または経過毎に再度映像を監視するようにし、複数回の映像の異常検出を以て、該プログラムの映像に異常が発生したと判定するようにしてもよい。このような構成とする事で、異常の誤判定を低減する事ができる。
【００８９】
なお、ポーリング動作によって逐次プログラムを監視する際、監視対象のプログラム数が少ない場合には、ポーリング間隔が短くなってしまう為、該プログラムのうち意図的に変化させていない、または変化が少ない映像についても異常が発生したと誤判定してしまう場合がある。この様な場合には、例えば、同一のプログラムにおいて、映像の異常を検出してから所定の時間（例えば６０秒）以上経過後の映像監視においても異常が検出される場合に、映像にフリーズやブラックアウト等の異常が発生したと判定するようにしても良い。このような構成とする事で、特に監視対象のプログラム数が少ない場合に、異常の誤判定を低減する事ができる。
【００９０】
つぎに、図１５を参照して、図１３のステップＳ１５に示す処理の詳細を説明する。図１５の処理が開始されると、以下のステップが実行される。
【００９１】
ステップＳ５０では、音声監視部１８は、監視の対象となる音声データを取得する。
【００９２】
ステップＳ５１では、音声監視部１８は、ステップＳ５０で取得した音声データをデコード処理する。
【００９３】
ステップＳ５２では、音声監視部１８は、ステップＳ５１におけるデコードによって得た音声データから所定数のデータをサンプリングする。このとき、例えば一回のデコードによって、１ＡＤＴＳ（Audio Data Transport Stream）あたり１０２４個のサンプルを取得する事ができる。
【００９４】
また、連続する音声データから、所定の間隔（例えば、６０秒）を隔てて飛び飛びの状態の音声をサンプリングによって所定数（例えば、１０２４個）ずつ取得するようにしてもよい。なお、所定の間隔を隔ててサンプリングする理由は、音声には無音部分が存在する場合があるので、そのような無音部分だけがサンプリングされることを防ぐためである。
【００９５】
ステップＳ５３では、音声監視部１８は、ステップＳ５２で取得した音声データに対して周波数とプログラムを特定するためのＩＤを付与して、メモリーに格納する。例えば、プログラム（サービス）ＩＤ、ＰＩＤ、タイムスタンプ等の情報をメモリーに格納する。
【００９６】
ステップＳ５４では、音声監視部１８は、ステップＳ５２で得た音声データの合算値が所定の閾値Ｔｈ３未満であるか否かを判定し、閾値Ｔｈ３未満であると判定した場合（ステップＳ５４：Ｙｅｓ）にはステップＳ５６に進み、それ以外の場合（ステップＳ５４：Ｎｏ）にはステップＳ５５に進む。より詳細には、ステップＳ５２で得た音声サンプリングデータをＸ１ｉ（ｉ＝１〜ｍ（ｍ＞１、本実施形態の場合ｍ＝１０２４））として、合算値Ｘ＝Σ｜Ｘ１ｉ｜を求める。ここで、前述の場合と同様に、Σは、ｉ＝１〜ｍの全てについて計算することを示し、また、｜｜は括弧内の絶対値を計算することを示す。そして、このＸの値が所定の閾値Ｔｈ３未満であるか否かを判定し、閾値Ｔｈ３未満である場合にはステップＳ５６に進む。なお、ステップＳ５３でメモリーに格納されている音声データも用いて判定するようにしてもよい。例えば、ステップＳ５３で記憶した音声サンプリングデータをＸ２ｉ（ｉ＝１〜ｍ（ｍ＞１））として、合算値Ｘ＝Σ｜Ｘ１ｉ｜＋｜Ｘ２ｉ｜を求め、この合算値Ｘに基づいて判定するようにしてもよい。
【００９７】
ステップＳ５５では、音声監視部１８は、音声は正常であると判定し、図１３に示す処理に復帰（リターン）する。
【００９８】
ステップＳ５６では、音声監視部１８は、音声データの全てまたは合算値が０であるか否かを判定し、音声データの全てまたは合算値が０である場合（ステップＳ５６：Ｙｅｓ）にはステップＳ５７に進み、それ以外の場合（ステップＳ５６：Ｎｏ）にはステップＳ５８に進む。より詳細には、例えば、ステップＳ５４で求めた合算値Ｘ＝Σ｜Ｘ１ｉ｜が０の場合にはＹｅｓと判定してステップＳ５７に進む。
【００９９】
ステップＳ５７では、音声監視部１８は、無音状態であるミュートが発生していると判定し、図１３に示す処理に復帰（リターン）する。
【０１００】
ステップＳ５８では、音声監視部１８は、弱音状態であるサイレントが発生していると判定し、図１３に示す処理に復帰（リターン）する。
【０１０１】
図１５に示す処理によれば、各プログラムに含まれている音声の異常を検出することができる。
【０１０２】
なお、ステップＳ５７またはＳ５８において音声の異常が検出されたプログラムについては、所定の時間（例えば、３０秒）経過後または経過毎に再度音声を監視するようにし、複数回の音声の異常検出を以て、該プログラムの音声に異常が発生したと判定するようにしてもよい。このような構成とする事で、異常の誤判定を低減する事ができる。
【０１０３】
なお、ポーリング動作によってプログラムを逐次監視する際、監視対象のプログラム数が少ない場合には、ポーリング間隔が短くなってしまうため、該プログラムのうち意図的に無音または弱音とさせている映像についても音声に異常が発生したと誤判定してしまう場合がある。このような場合には、例えば、同一のプログラムにおいて、音声の異常を検出してから所定の時間（例えば６０秒）以上経過後の音声監視においても異常が検出される場合に、音声に無音や弱音等の異常が発生したと判定するようにしても良い。このような構成とする事で、特に監視対象のプログラム数が少ない場合に、異常の誤判定を低減する事ができる。
【０１０４】
なお、上記の構成において、例えば、異常が検出されたプログラムについて、該異常の検出結果と、判定した時刻等を記憶するようにしてもよい。より詳細には、例えば、ステップＳ５３を省略し、ステップＳ５７またはＳ５８にて異常が検出されたプログラムについて、サイレントまたはミュート等の異常検出結果と、該異常を検出した時刻をＩＤと共に記憶する。このような構成とする事で、該記憶に基づいて異常が検出されたプログラムの音声監視を再度行うことができ、異常の誤判定を低減する事ができる。
【０１０５】
以上に説明したように、本発明の第２実施形態によれば、ＲＦ信号に含まれているプログラムに含まれる映像を順次取得してデコードしてメモリーに記憶する。そして、前回記憶された映像と、今回の映像を比較することで、フリーズおよびブラックアウトを検出するようにした。このため、フリーズを検出する場合に、特定のプログラムを継続して監視する必要がなくなるので、監視時間を短縮することができる。
【０１０６】
また、映像のＩフレームを選択して使用するようにしたので、Ｐ，Ｂフレームに比較して、単独で復号することができるので、処理の負荷を軽減することができる。また、Ｉフレームは、例えば、ＪＰＥＧと同様の処理によって復号できるので、映像監視部１７のハードウエアの構成を簡略化することができる。また、映像の全てを記憶するのではなく、一部をサンプリングして記憶するようにしたので、メモリーの必要な記憶領域を少なくすることができる。
【０１０７】
また、音声をサンプリングして監視するようにしたので、部分的な無音部分によって誤判断が生じることを防止できる。
【０１０８】
（Ｅ）変形実施形態の説明
以上の各実施形態は一例であって、本発明が上述したような場合のみに限定されるものでないことはいうまでもない。例えば、図１２に示す第２実施形態では、映像および音声のチューニング、デスクランブル、デコード、および、監視を同じハードウエアによって実行するようにしたが、これらを異なるハードウエアで実行するようにしてもよい。例えば、デスクランブルまでを同じハードウエアで実行し、得られた映像および音声を他のハードウエア（例えば、パーソナルコンピュータ）に転送し、他のハードウエアにおいて、前述した処理を施すことにより、映像および音声の監視を行うようにしてもよい。また、３つ以上のハードウエアに分割するようにしてもよい。
【０１０９】
また、図１２に示す第２実施形態に示す構成の一部または全てを複数備えるようにし、これらの複数の構成によって並行して映像および音声を監視するようにしてもよい。そのような実施形態によれば、監視に要する時間を短縮することができるため、異常を短時間で検出することができる。図１６は、デジタル放送復調部およびＣＡＳカードを複数備える場合の具体的な構成例を示している。図１６の構成例は、入力端子１１０、ＲＦ分配部１１１、デジタル放送復調部１１２−１〜１１２−３、ＥＣＭ抽出部１１３−１〜１１３−３、デスクランブル部１１４−１〜１１４−３、監視部１１５、制御部１２０、および、ＣＡＳカード１３０−１〜１３０−３を有している。制御部１２０は、チューナ制御部１２１−１〜１２１−３、ポーリング管理部１２２、ＣＡＳカード管理部１２３、および、カード制御部１２４−１〜１２４−３を有している。
【０１１０】
ここで、入力端子１１０は、ＣＡＴＶのヘッドエンドから出力されるＲＦ信号を入力する。ＲＦ分配部１１１は、ＲＦ信号を入力し、３分配してデジタル放送復調部１１２−１〜１１２−３にそれぞれ供給する。デジタル放送復調部１１２−１〜１１２−３は、ＲＦ分配部１１１から供給されるＲＦ信号から、チューナ制御部１２１−１〜１２１−３によって指定された所定の周波数（チャンネル）の信号を選択し、ＱＡＭ復調またはＯＦＤＭ復調し、ＴＳを生成して出力する。
【０１１１】
ＥＣＭ抽出部１１３−１〜１１３−３は、復調されたトランスポートストリームに含まれているＰＡＴ，ＰＭＴを解析し、デスクランブルに必要なＥＣＭデータを抽出し、ＣＡＳカード管理部１２３に供給する。デスクランブル部１１４−１〜１１４−３は、ＣＡＳカード管理部１２３から供給されたスクランブル鍵に基づいてデスクランブル処理を実行する。監視部１１５は、デスクランブル部１１４−１〜１１４−３によってデスクランブル処理が施されたストリームを監視する。制御部１２０は、デジタル放送復調部１１２−１〜１１２−３、ＥＣＭ抽出部１１３−１〜１１３−３、デスクランブル部１１４−１〜１１４−３、および、ＣＡＳカード１３０−１〜１３０−３等を制御する。ここで、チューナ制御部１２１−１〜１２１−３は、ポーリング管理部１２２によって指定されたチャンネル（周波数）を復調するために、デジタル放送復調部１１２−１〜１１２−３を制御する。ポーリング管理部１２２は、チューナ制御部１２１−１〜１２１−３を制御し、デジタル放送復調部１１２−１〜１１２−３の復調する周波数を適宜選択することで、複数のチャンネルを効率良く復調する。ＣＡＳカード管理部１２３は、ＥＣＭ抽出部１１３−１〜１１３−３によって抽出されたＥＣＭデータを、カード制御部１２４−１〜１２４−３を介してＣＡＳカード１３０−１〜１３０−３に供給し、スクランブル鍵を取得し、デスクランブル部１１４−１〜１１４−３に供給する。カード制御部１２４−１〜１２４−３は、ＣＡＳカード管理部１２３から供給されたＥＣＭデータをＣＡＳカード１３０−１〜１３０−３に供給してスクランブル鍵を受け取り、ＣＡＳカード管理部１２３に供給する。ＣＡＳカード１３０−１〜１３０−３は、ＥＣＭデータが供給された場合には、格納しているスクランブル鍵を読み出して供給する。
【０１１２】
つぎに、図１６に示す実施形態の動作について説明する。図１６に示す実施形態では、ポーリング管理部１２２は、処理が完了して空き状態となっているデジタル放送復調部１１２−１〜１１２−３に対して、監視の対象となるチャンネルを順次割り当てる。例えば、ＣＨ１〜ＣＨ６の順番に監視する場合、まず、デジタル放送復調部１１２−１〜１１２−３に対してＣＨ１〜ＣＨ３をそれぞれ割り当てする。そして、最初にデジタル放送復調部１１２−３の処理が完了した場合にはデジタル放送復調部１１２−３にＣＨ４を割り当てる。つづいて、デジタル放送復調部１１２−２の処理が完了した場合にはデジタル放送復調部１１２−２にＣＨ５を割り当て、つぎに、デジタル放送復調部１１２−１の処理が完了した場合にはデジタル放送復調部１１２−１にＣＨ６を割り当てる。このように、処理の空きが生じたデジタル放送復調部１１２−１〜１１２−３に対して順次チャンネルを割り当てすることにより、例えば、デジタル放送復調部１１２−１〜１１２−３に対して割り当てるチャンネルを固定とした場合に比較して、デジタル放送復調部１１２−１〜１１２−３が空いた状態になることを防ぐことで、処理を高速化することができる。また、例えば、デジタル放送復調部１１２−１〜１１２−３のいずれかが故障した場合であっても、故障したデジタル放送復調部を除外して、同様の処理を実行することで、故障した場合に対応するための特別の制御プログラムを備えることなく対応することができる。さらに、プログラムの異常を検出した場合には、他のデジタル放送復調部によって再度チェックすることで、検出精度を高めることができる。
【０１１３】
また、ＣＡＳカード１３０−１〜１３０−３についても同様の処理によってスクランブル鍵を取り出すことができる。より詳細には、ＥＣＭ抽出部１１３−１〜１１３−３のいずれかによってＥＣＭデータが抽出され、ＣＡＳカード管理部１２３に供給されると、ＣＡＳカード管理部１２３は、ＣＡＳカード１３０−１〜１３０−３のうち、スクランブル鍵の取り出し処理中でない、空き状態となっているＣＡＳカード１３０−１〜１３０−３に対してＥＣＭデータを供給してスクランブル鍵を取得する。このような処理によれば、例えば、デスクランブル部１１４−１〜１１４−３に対して、ＣＡＳカード１３０−１〜１３０−３をそれぞれ専属で割り当てする場合に比較して、処理を分散することで高速化を実現できるとともに、ＣＡＳカード１３０−１〜１３０−３が故障した場合でも、特別の処理プログラムを用いずに簡単に対応することができる。
【０１１４】
つぎに、図１６に示す実施形態の詳細な動作について図１７および図１８を参照して説明する。図１７は、図１６に示すポーリング管理部１２２において実行される処理の一例を説明するためのフローチャートである。図１７に示すフローチャートが開始されると、以下のステップが実行される。
【０１１５】
ステップＳ７０では、ポーリング管理部１２２は、監視の対象となる周波数（チャンネル）を決定する。例えば、ＣＨ１０〜ＣＨ２０を監視する場合では、監視対象となるＣＨとしてＣＨ１０を選択する。
【０１１６】
ステップＳ７１では、ポーリング管理部１２２は、チューナ制御部１２１−１〜１２１−３に対して問い合わせを行い、復調処理が終了して空き状態となっているデジタル放送復調部が存在するか否かを判定し、存在すると判定した場合（ステップＳ７１：Ｙｅｓ）にはステップＳ７２に進み、それ以外の場合（ステップＳ７１：Ｎｏ）には同様の処理を繰り返す。例えば、デジタル放送復調部１１２−２が空き状態となっている場合にはＹｅｓと判定してステップＳ７２に進む。
【０１１７】
ステップＳ７２では、ポーリング管理部１２２は、ステップＳ７１で空き状態となっていると判定されたデジタル放送復調部を管理するチューナ制御部に対して、ステップＳ７０で決定した周波数を割り当てる。例えば、ステップＳ７１において、デジタル放送復調部１１２−２が空いたと判定した場合には、ステップＳ７０で決定した、ＣＨ１０の周波数を割り当てる。
【０１１８】
ステップＳ７３では、処理を終了するか否かを判定し、処理を終了しないと判定した場合（ステップＳ７３：Ｎｏ）にはステップＳ７０に戻って前述の場合と同様の処理を繰り返し、それ以外の場合（ステップＳ７３：Ｙｅｓ）には処理を終了する。
【０１１９】
以上の処理によれば、処理が終了して空き状態となっているデジタル放送復調部に対して復調処理を割り当てることができる。
【０１２０】
つぎに、図１８を参照し、図１６に示すＣＡＳカード管理部１２３において実行される処理について説明する。図１８に示すフローチャートが開始されると、以下のステップが実行される。
【０１２１】
ステップＳ９０では、ＣＡＳカード管理部１２３は、ＥＣＭ抽出部１１３−１〜１１３−３によってＥＣＭデータが抽出されたか否かを判定し、抽出されたと判定した場合（ステップＳ９０：Ｙｅｓ）にはステップＳ９１に進み、それ以外の場合（ステップＳ９０：Ｎｏ）には同様の処理を繰り返す。例えば、ＥＣＭ抽出部１１３−１によってＥＣＭデータが抽出された場合にはＹｅｓと判定してステップＳ９１に進む。
【０１２２】
ステップＳ９１では、ＣＡＳカード管理部１２３は、カード制御部１２４−１〜１２４−３に問い合わせを行い、スクランブル鍵の取り出し処理を実行中でない、空き状態となっているＣＡＳカードが存在するか否かを判定し、存在すると判定した場合（ステップＳ９１：Ｙｅｓ）にはステップＳ９２に進み、それ以外の場合（ステップＳ９１：Ｎｏ）には同様の処理を繰り返す。例えば、ＣＡＳカード１３０−１が空き状態となっている場合にはＹｅｓと判定してステップＳ９２に進む。
【０１２３】
ステップＳ９２では、ＣＡＳカード管理部１２３は、ステップＳ９１で空き状態と判定されたＣＡＳカードに対してステップＳ９０で取得したＥＣＭデータを供給する。例えば、ＣＡＳカード１３０−１が空き状態となっている場合には、ステップＳ９０においてＥＣＭ抽出部１１３−１によって取得されたＥＣＭデータを、カード制御部１２４−１に供給する。
【０１２４】
ステップＳ９３では、ＣＡＳカード管理部１２３は、ステップＳ９２においてＥＣＭデータを供給したＣＡＳカードからスクランブル鍵を取得する。例えば、いまの例では、カード制御部１２４−１を介してＣＡＳカード１３０−１からスクランブル鍵を取得する。
【０１２５】
ステップＳ９４では、ＣＡＳカード管理部１２３は、ステップＳ９３において取得したスクランブル鍵を、ＥＣＭデータを抽出したＥＣＭ抽出部に対応するデスクランブル部に供給する。これにより、デスクランブル部においてデスクランブル処理が実行される。いまの例では、ＥＣＭデータを抽出したＥＣＭ抽出部１１３−１に対応するデスクランブル部１１４−１にスクランブル鍵を供給する。
【０１２６】
ステップＳ９５では、処理を終了するか否かを判定し、処理を終了しないと判定した場合（ステップＳ９５：Ｎｏ）にはステップＳ９０に戻って前述の場合と同様の処理を繰り返し、それ以外の場合（ステップＳ９５：Ｙｅｓ）には処理を終了する。
【０１２７】
以上の処理によれば、処理が終了して空き状態となっているＣＡＳカードに対してスクランブル鍵の取り出しを要求することができる。
【０１２８】
また、図１３に示す処理では、周波数が小さい順にチューニングする場合を例に挙げて説明したが、例えば、周波数が大きい順であってもよいし、あるいは、所定の順序（例えば、重要度が高い順）にチューニングするようにしてもよい。また、異常の発生が検出された場合には、その周波数を優先して監視するようにしてもよい。
【０１２９】
また、図１４に示す処理では、前回と今回の２つの映像を比較するようにしたが、例えば、３つ以上の映像を比較して判定するようにしてもよい。そのような構成によれば、検出に要する時間は長くなるものの、異常をより正確に検出することができる。
【０１３０】
また、図１４に示す処理では、ブラックアウトは、輝度データに基づいて判定するようにしたが、例えば、ＲＧＢデータの場合には、ＲＧＢ全てのデータまたは合算値が略０である場合にブラックアウトと判定するようにしてもよい。つまり、画像全体が黒であることをデータから判定できればよい。
【０１３１】
また、図１４に示す実施形態では、ΔＡｖｉｊ＜Ｔｈ１が成立する画素がａ％以上存在する場合に異常と判定し、また、Ｙｉｊ＜Ｔｈ２が成立する画素がｂ％以上存在する場合にブラックアウトと判定するようにしたが、Ｔｈ１およびａ％ならびＴｈ２およびｂ％の値については、使用する機器や、ユーザの使用目的等に応じて最適な値を設定することができる。また、ΔＡｖｉｊ＜Ｔｈ１が成立する画素またはＹｉｊ＜Ｔｈ２が成立する画素の割合は、フレームを構成する全ての画像データの画素に対する割合の他、例えば、映像の中で動きが多い部分（例えば、映像の中心付近）の画像データの画素を対象として判定するようにしてもよい。また、画素の各々について判定するのではなく、例えば、対象となる全ての画素のΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊを累積加算し、得られた値と閾値とを比較して判定するようにしてもよい。より詳細には、ΔＴ＝Σ（ΔＲｉｊ＋ΔＧｉｊ＋ΔＢｉｊ）を計算し、求めたΔＴと所定の閾値Ｔｈ４とを比較するようにしてもよい。もちろん、Ｙｉｊについても同様であり、映像の中で動きが多い部分（例えば、映像の中心付近）の領域の画素を対象として判定するようにしたり、Ｙｉｊを累積加算して得られた値を閾値Ｔｈ５と比較するようにしたりしてもよい。また、ΔＲｉｊ，ΔＧｉｊ，ΔＢｉｊを求める演算としては、式（１）〜（３）に示すように、減算を用いるようにしたが、データの変化の有無を検出できればよいので、ビット演算（例えば、排他的論理和）を用いるようにしてもよい。また、以上の実施形態では、Ｒ，Ｇ，Ｂの全てのプレーンを用いて判定するようにしたが、例えば、これらのうちの少なくとも１つを用いて判定することも可能である。例えば、Ｒ，Ｇ，Ｂのいずれか１つまたはこれらの任意の２つの組み合わせを用いて判定するようにしてもよい。また、Ｒ，Ｇ，Ｂのデータを用いるのではなく、例えば、輝度データ（Ｙ）、色差データ（Ｃｂ）、または、色差データ（Ｃｒ）等を用いるようにしてもよい。
【０１３２】
また、図１５に示す処理では、今回だけの音声サンプリングデータから異常を判定するようにしたが、前回と今回の２回分の音声サンプリングデータから音声の異常を判定するようにしたり、あるいは、３回分以上の音声サンプリングデータから判定したりするようにしてもよい。
【０１３３】
また、第２実施形態では、異常を検出するのみの構成としたが、異常が検出された場合には多重化されているヘッドエンドの現用系と待機系とを切り換えるようにしてもよい。
【０１３４】
また、図２および図６に示す構成では、監視装置においてデスクランブルされたストリームをＵＤＰ／ＲＴＰによって監視アプリケーションに転送するようにしたが、図１９および図２０に示すようにＩＰマルチキャスト環境におけるファイルデリバリプロトコルであるＵＤＰ／ＦＬＵＴＥプロトコルによって、ＩＰネットワークを介して監視アプリケーションに転送するようにしてもよい。このような構成によれば、任意のファイルの送信が可能になる。より詳細には、図１９では、分離されたＩピクチャとオーディオパケットから画像監視ファイルが生成され、このファイルはＦＬＵＴＥプロトコルに基づいてパケット化され、ＩＰネットワークを介して監視アプリケーションに送信される。
【０１３５】
また、第２実施形態では、各プログラムの映像を順次取得してメモリーに格納し、１回前の映像と比較することで異常を検出する構成としたが、これ以前にメモリーに格納された映像と比較するようにしてもよい。
【０１３６】
また、第２実施形態では、フリーズ状態、ブラックアウト状態、サイレント状態、および、ミュート状態を検出する構成としたが、これらの状態が検出された際に、アラームを発出する構成としても良い、この様な構成にする事で、ＣＡＴＶシステムの管理者は、いち早く異常を感知する事ができる。なお、フリーズ状態およびブラックアウト状態のいずれか一方と、サイレント状態およびミュート状態のいずれか一方とが同時に検出された際に放送事故が発生したと判定し、アラームを発出する構成としても良い。この様な構成とする事で、放送事故の発生の誤判断を低減すると同時に、映像および音声に同時に異常が検出された際にのみアラームを発出するので、アラームの誤発出を低減する事ができる。
【０１３７】
また、異常を検出した場合、その状態をＳＮＭＰプロトコルによって、ＳＮＭＰマネージャーに通知するようにしてもよい。
【符号の説明】
【０１３８】
１  ＣＡＴＶ監視装置
１０  入力端子
１１  ＲＦ  ＤＩＶ
１２  ＱＡＭ復調部
１３  ＯＦＤＭ復調部
１４  ＴＳ  ＤＥＭＵＸ  ＤＥＳＣＲ
１５  ＭＰＥＧ２  ＤＥＣＯＤＥＲ
１６  ＡＡＣ  ＤＥＣＯＤＥＲ
１７  映像監視部
１８  音声監視部
１９  映像ＤＡＣ
２０  音声ＤＡＣ
２１  映像出力端子
２２，２３  音声出力端子
２４  ＣＰＵ
２５  イーサネット（登録商標）
３０  Ｃ−ＣＡＳカード
３１  Ｂ−ＣＡＳカード
１１０  入力端子
１１１  ＲＦ分配部
１１２−１〜１１２−３  デジタル放送復調部
１１３−１〜１１３−３  ＥＣＭ抽出部
１１４−１〜１１４−３  デスクランブル部
１１５  監視部
１２０  制御部
１２１−１〜１２１−３  チューナ制御部
１２２  ポーリング管理部
１２３  ＣＡＳカード管理部
１２４−１〜１２４−３  カード制御部
１３０−１〜１３０−３  ＣＡＳカード
【図１】
2015167345.tif 000003
【図２】
2015167345.tif 000004
【図３】
2015167345.tif 000005
【図４】
2015167345.tif 000006
【図５】
2015167345.tif 000007
【図６】
2015167345.tif 000008
【図７】
2015167345.tif 000009
【図８】
2015167345.tif 000010
【図９】
2015167345.tif 000011
【図１０】
2015167345.tif 000012
【図１１】
2015167345.tif 000013
【図１２】
2015167345.tif 000014
【図１３】
2015167345.tif 000015
【図１４】
2015167345.tif 000016
【図１５】
2015167345.tif 000017
【図１６】
2015167345.tif 000018
【図１７】
2015167345.tif 000019
【図１８】
2015167345.tif 000020
【図１９】
2015167345.tif 000021
【図２０】
2015167345.tif 000022