(57)【特許請求の範囲】
【請求項１】
映像音声制御における制御データを被制御回路に送信するための映像音声制御装置であって、
制御データが最終的に適正範囲の上限値となる第１処理又は、制御データが最終的に適正範囲の下限値となる第２処理に対する制御データを一時的に記憶するメモリと、
前記メモリにおいて、前記第１処理及び前記第２処理に対する制御データが前記適正範囲を外れた異常値を検出する異常値検出部と、
前記異常値を検出した場合、前記第１処理の場合、前記制御データを、前記適正範囲の上限値に修正し、前記第２処理の場合は、前記制御データを、前記適正範囲の下限値に修正する修正部と、
を備える、映像音声制御装置。
【請求項２】
前記第１処理及び前記第２処理を行わない場合に、前記異常値検出部が前記適正範囲内の中間値を検出した場合は、前記第１処理及び前記第２処理が行われない、請求項１に記載の映像音声制御装置。
【請求項３】
前記第１処理は、カットイン又はフェードイン処理であり、前記第２処理は、カットアウト又はフェードアウト処理である、請求項１に記載の映像音声制御装置。
【請求項４】
前記メモリは、前記制御データを算出するための領域を含む揮発性メモリと、算出された制御データを保存する不揮発性メモリと、を含む、
請求項１から３のいずれか一項に記載の映像音声制御装置。
【請求項５】
前記異常値が検出された場合には、アラームを出力するアラーム出力部を更に備える、請求項１から４のいずれか一項に記載の映像音声制御装置。
【請求項６】
前記アラーム出力部から前記出力されたアラームは、ログとして不揮発性メモリに記録される、請求項５に記載の映像音声制御装置。
【請求項７】
請求項１〜６のいずれか一項に記載の映像音声制御装置と、
映像音声スーパーを表示させる被制御回路と、を備える、映像音声処理装置。
【請求項８】
映像音声制御における制御データを被制御回路に送信するための映像音声制御方法であって、
制御データが最終的に適正範囲の上限値となる第１処理又は、制御データが最終的に適正範囲の下限値となる第２処理に対する制御データを一時的に記憶するステップと、
前記記憶された前記第１処理及び前記第２処理に対する制御データが前記適正範囲を外れた異常値を検出するステップと、
前記異常値を検出した場合、前記第１処理の場合、前記制御データを前記適正範囲の上限値に修正し、前記第２処理の場合は、前記制御データを前記適正範囲の下限値に修正するステップと、を含む映像音声制御方法。
【請求項９】
映像音声制御における制御データを被制御回路に送信するための映像音声制御プログラムであって、
制御データが最終的に適正範囲の上限値となる第１処理又は、制御データが最終的に適正範囲の下限値となる第２処理に対する制御データを一時的に記憶する処理と、
前記記憶された第１処理及び第２処理に対する制御データが前記適正範囲を外れた異常値を検出する処理と、
前記異常値を検出した場合、前記第１処理の場合、前記制御データを前記適正範囲の上限値に修正し、前記第２処理の場合は、前記制御データを前記適正範囲の下限値に修正する処理と、をコンピュータに実行させる、映像音声制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像音声制御装置、映像音声処理装置、映像音声制御方法、及び映像音声制御プログラムに関する。
【背景技術】
【０００２】
テレビの放送装置である放送送出設備マスタースイッチャー装置は、映像音声出力制御する映像音声合成処理（以後、ＳＵＰと称する場合もある）制御を行っている（特許文献１）。例えば、マスタースイッチャー装置で、映像と音声が合成処理され、図７に示すように、時刻表示などの字幕スーパーを出力している。制御中枢回路は、制御データを被制御回路に送信し、こうした字幕スーパーなどの映像音声処理を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、この字幕スーパー（時刻表示）が点滅してしまう不具合が発生していた。
【０００５】
そこで、本発明は、上記の点を鑑みてなされたものであり、こうした異常動作を抑制した映像音声制御装置、映像音声処理装置、映像音声制御方法、及び映像音声制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様にかかる映像音声制御装置は、映像音声制御における制御データを被制御回路に送信するための映像音声制御装置であって、
第１処理又は第２処理に対する制御データを一時的に記憶するメモリと、
前記メモリにおいて、第１処理及び第２処理に対する制御データが適正範囲を外れた異常値を検出する異常値検出部と、
前記異常値を検出した場合、前記第１処理の場合、前記適正範囲の上限値に修正し、前記第２処理の場合は、前記適正範囲の下限値に修正する修正部と、
を備える。
【０００７】
本発明の第２の態様にかかる映像音声制御方法は、映像音声制御における制御データを被制御回路に送信するための映像音声制御方法であって、
第１処理又は第２処理に対する制御データを一時的に記憶するステップと、
前記メモリにおいて、第１処理及び第２処理に対する制御データが適正範囲を外れた異常値を検出するステップと、
前記異常値を検出した場合、前記第１処理の場合、前記適正範囲の上限値に修正し、前記第２処理の場合は、前記適正範囲の下限値に修正するステップと、を含む。
【０００８】
本発明の第３の態様にかかる映像音声制御プログラムは、映像音声制御における制御データを被制御回路に送信するための映像音声制御プログラムであって、
第１処理又は第２処理に対する制御データを一時的に記憶する処理と、
前記メモリにおいて、第１処理及び第２処理に対する制御データが適正範囲を外れた異常値を検出する処理と、
前記異常値を検出した場合、前記第１処理の場合、前記適正範囲の上限値に修正し、前記第２処理の場合は、前記適正範囲の下限値に修正する処理と、をコンピュータに実行させる。
【発明の効果】
【０００９】
本発明は、異常動作を抑制した映像音声制御装置、映像音声処理装置、映像音声制御方法、及び映像音声制御プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】映像音声処理装置の構成を示すブロック図である。
【図２】メモリ内の内部データの不具合を説明する図である。
【図３】映像音声制御装置の構成を示すブロック図である。
【図４】フェーダ処理の種類を説明する表である。
【図５】映像音声制御装置の動作を説明するフローチャートである。
【図６】不揮発性メモリと揮発性メモリの処理動作を説明する図である。
【図７】字幕スーパーの不具合を説明する図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態について説明する。
【００１２】
図１は、映像音声処理装置の構成を示すブロック図である。映像音声処理装置は、放送局のマスター設備に設置されているマスタースイッチャーに好適に適用される。ここで、マスタースイッチャーとは、スタジオから送られてくる番組の信号、ＶＴＲ、サーバなどに保存した番組の信号、および、ＣＭの信号を切り替えて加工した上で送り出す装置のことである。図１に示すように、映像音声処理装置は、映像音声制御装置１０と、映像音声制御装置１０からの制御データを受信して、各種映像音声処理（例えば、映像音声合成処理）を行う被制御回路２０を備える。図１では、映像音声制御装置１０は、ＣＯＮＴ（Ｃｏｎｔｒｏｌ）カードと、また、被制御回路２０は、ＭＫ／ＤＳＫカードと示されている。なお、ＭＫは、Ｍｉｘｅｒ／Ｋｅｙｅｒの略であり、ＤＳＫは、ダウンストリームキーヤー(Down Stream Keyer)の略である。ＭＫとＤＳＫはともに、各種映像音声スーパーの合成を行う装置であるが、ＭＫは、あらかじめ用意されたスーパーのために用いられるのに対し、ＤＳＫは、速報・時計スーパーなど、コンテンツの中身が放送運行データと関係が薄いものをスーパーするために用いられる。図１では、１つの被制御回路２０を示したが、複数の被制御回路２０が設けられていてもよい。
【００１３】
映像音声制御装置１０は、主に、Ｍａｉｎ  ＣＰＵ（Central Processing Unit）１００、メモリ１２０、ＡＳＩ(Asynchronous Serial Interface)制御ＦＰＧＡ部１３０を備え、被制御回路２０に対して制御データを送信する。
【００１４】
メモリ１２０は、不揮発性メモリ１２１と、揮発性メモリ１２２を含む。図１では、不揮発性メモリ１２１として、強誘電体メモリ（ＦｅＲＡＭ）が示されているが、これに限定されず、例えば、強誘電体メモリ（ＦｅＲＡＭ）の他、フラッシュメモリ、磁気抵抗メモリ（ＭＲＡＭ）、相変化メモリ（ＰＲＡＭ）、抵抗変化型メモリ（ＲｅＲＡＭ）等を用いることができる。また、揮発性メモリ１２２として、図１では、ＤＤＲ  ＳＤＲＡＭ(Double-Data-Rate SDRAM)が示されているが、これに限定されず、例えば、ＲＡＭ（ランダムアクセスメモリ）、同期ＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダイレクトＲＡＭバスＲＡＭ（ＤＲＲＡＭ）等を用いることができる。
【００１５】
映像音声制御装置１０は、Ｍａｉｎ  ＣＰＵ１００に接続されたＬＡＮ１０１及びＢＳ−ＮＥＴ１０２と、同期分離器１１５に接続されたクロック制御ＦＰＧＡ（Field-Programmable Gate Array）部１４０と、Ｍａｉｎ制御ＦＰＧＡ部１３１と、を更に備える。
【００１６】
基準クロック信号（ＲＥＦ  ＣＬＯＣＫ）１０５は、同期分離器１１５で分離され、クロック制御ＦＰＧＡ部１４０に入力される。また、Ｍａｉｎ  ＣＰＵ１００は、アドレスをＡＳＩ制御ＦＰＧＡ部１３０に送信する。また、Ｍａｉｎ  ＣＰＵ１００とＡＳＩ制御ＦＰＧＡ部１３０との間では、データが双方向に通信される。ＡＳＩ制御ＦＰＧＡ部１３０は、１ビットの制御データを生成し、それを被制御回路２０内のＡＳＩデコード回路２１１に送信する。また、クロック制御ＦＰＧＡ部１４０は、フレームパルスを生成し、それを被制御回路２０内のタイミング信号生成部２１２に送信する。
【００１７】
被制御回路２０は、ＦＰＧＡ部２１０と、ＦＰＧＡ部２５０と、を備える。ＦＰＧＡ部２１０は、ＡＳＩデコード回路２１１と、タイミング信号生成部２１２と、メモリ２１５と、を備える。
【００１８】
また、ＦＰＧＡ部２５０は、外部ＳＵＰ信号が入力されるＳ／Ｐ２２１と、ＡＶＤＬ（Ａｕｔｏｍａｔｉｃ  Ｖａｒｉａｂｌｅ  Ｄｅｌａｙ  Ｌｉｎｅ）２２２と、外部ＫＥＹ信号が入力されるＳ／Ｐ２３１と、ＡＶＤＬ２３２、外部ＫＥＹ検知部２４１と、スーパーＫＥＹ生成回路２５１と、を備える。
【００１９】
ところで、図７を用いて前述したように、こうした映像音声処理装置において、字幕スーパー（時刻表示）が意図せずに点滅してしまう事象が発生した。これに対し、現用系から予備系（バックアップ機）に切り替えるシステムチェンジを行うことで一時的に対応した。その後、発明者らは、原因究明したところ、映像と音声の合成処理を行うＣＯＮＴカード（ＣＰＵボード）内のメモリにおいて、様々な外来要因により、内部データに変化が生じてしまうことが判明した。
【００２０】
図２を参照して、メモリの不具合を詳細に説明する。
図２は、メモリ内のフェーダー値変数を１６進数で表す。
字幕（又は時計）スーパーを映像に載せることを示すフェーダー値変数は、８００ｈ、すなわち１００％表示である。一方、字幕（又は時計）スーパーを映像に載せないことを示すフェーダー値変数は、０００ｈ、すなわち、０％表示である。フェーダー値変数は、本来、０００ｈから８００ｈの間の数値（所定範囲内の数値）しか入らない。しかし、今回、外来要因により、これより大きい数値（異常値）がメモリ内に格納されていた。また、映像音声制御装置１０は、被制御回路２０に対して、０％か、１００％の制御データしか送信してしない。しかしながら、今回のように、所定範囲外の数値（異常値）が入っていた場合、図２に示すように、フェーダー値変数は１００％と０％との間で行き来してしまう現象が発生した（すなわち、メモリ内のデータが化けてしまう）。これにより、上述した時刻表示が点滅する不具合が発生したものと考えられる。
【００２１】
上記のメモリ（ファームウェア）上の各処理については、不具合の原因となりうる箇所の詳細内容を示す。
（ａ）ワークメモリ上のフェーダー値変数の異常値の確認
フェーダー値変数が以下の値となる場合に、字幕スーパーが点滅する不具合現象になることを確認した。
・フェードイン中に下限値”０００ｈ”より小さい値（マイナス値）
この場合、フェーダー値変数がマイナスからプラスに移行する時に、カットアウト及びフェードインのフェーダー処理動作が１回発生することを確認した（今回の不具合現象とは異なる）。
・フェードアウト中に”８００ｈ”より大きい値（“８００ｈ”より上位ｂｉｔが有効となる）
実施検証では、制御値が０になるまでフェードアウト及びカットインのフェーダー処理動作が繰り返される。
フェードアウトの条件で、ワークメモリ上のフェーダー値の変数は、３２ｂｉｔ  ｆｌｏａｔ型（最上位１ｂｉｔ＝符号、８ｂｉｔ＝指数、２３ｂｉｔ＝仮数）の値として、約１．１７×１０＾（−３８）〜約３．４０×１０＾（＋３８）の範囲を取りうる。しかし、この変数が、何らかの原因で一度８００ｈより大きな値になると、フェーダー値変数が０００ｈになるまで延々とカウントダウンし続ける（図２参照）。結果としてフェーダー値変数が長期間変化しつづけた後、最終的に自然に停止する。
【００２２】
そのため、上述したメモリ破壊の発生を検出するために、
・メモリ内の異常値を検出して、修正する機能（リミット判定）、
・フェーダー制御が無い状態での中間値を検出した際、自動的にデータ修正する機能、及び
・メモリを不揮発性メモリと揮発性メモリに二重化して、不揮発性メモリと揮発性メモリのうち、正しい方の値に修正する機能
を有した回路を追加した。
【００２３】
また、これらか不具合の発生度合の統計確認を行うため、
・不揮発性メモリ（内部ストレージ）にアラームログを圧縮蓄積する機能、
・アラームログの自動監視及び解析により、無人によるアラーム制御を行う機能、
・膨大なＳＵＰ制御データを検出回路にて全データの自動チェック回路を追加する機能、
・上位制御受信時は、フェーダー処理中であることを示すフラグを揮発性メモリ１２２（ＤＤＲ−ＳＤＲＡＭ）側に追加し制御する機能（上位制御受信時にフラグＯＮし、フェーダー処理完了時にフラグＯＦＦする、これにより、１回制御で１回のみ動作する（繰り返さない））
を有した回路を追加した。
【００２４】
以上説明したように、メモリの内部データにおいて異常値が発生した場合、音声映像合成処理の制御において、ＯＮ／ＯＦＦを繰り返す現象が非常に低い確率で発生する。通常、制御データを一時的にバッファーである内部メモリに格納し、制御データ利用時に読出しを行う。しかし、メモリへの外来要因による影響により蓄積データが変化し、変化してしまった映像・音声ＳＵＰ制御データにて意図しない映像・音声ＳＵＰの制御を行ってしまう。
【００２５】
そこで、図３に示すように、映像音声制御装置１０は、メモリ内に予め定められている適正範囲外のフェーダー値の異常値を検出する異常値検出部１１、現在の処理状態に基づいて異常値を適正範囲内の値に修正する修正部１２を備える。より詳細には、映像音声制御における制御データを被制御回路に送信するための映像音声制御装置１０は、第１処理又は第２処理に対する制御データを一時的に記憶するメモリ１２０と、メモリにおいて、第１処理及び第２処理に対する制御データが適正範囲を外れた異常値を検出する異常値検出部１１と、異常値を検出した場合、第１処理の場合、適正範囲の上限値に修正し、第２処理の場合は、適正範囲の下限値に修正する修正部１２と、を備える。また、第１処理は、制御データが最終的に適正範囲の上限値となる処理であり、第２処理は、制御データが最終的に適正範囲の下限値となる処理であってもよい。第１処理は、カットイン又はフェードイン処理であり、第２処理は、カットアウト又はフェードアウト処理であってもよい。ここで、図４を参照して、各種フェーダー処理を説明する。なお、グラフの横軸は時間を示す。カットインとは、フェーダー値を下限値から上限値に一瞬（処理時間は０）で切り替える処理である。また、フェードインとは、フェーダー値を所定時間で下限値から上限値に変更する処理である。一方、カットアウトとは、フェーダー値を上限値から下限値に一瞬（処理時間は０）で切り替える処理である。また、フェードアウトとは、フェーダー値を所定時間で上限値から下限値とする処理である。
【００２６】
また、映像音声制御装置１０は、映像音声に対してフェーダー制御を行わない（例えば、字幕又は時計スーパーを点滅表示しない）場合に、メモリ内にフェーダー値の上限値及び下限値以外の中間値を検出した場合は、フェーダー処理を行わない。また、映像音声制御装置１０は、このような制御が無い状態での中間値を検出した際、自動的にデータ修正する回路を有する。具体的には、データ修正は、フェーダー処理未実施の時に中間値を検出した場合、前回処理したフェーダー処理がフェードインならば上限値（１００％）に修正し、また、前回処理したフェーダー処理がフェードアウトならば下限値（０％）に修正する。
【００２７】
また、映像音声制御装置１０は、異常値が検出された場合には、アラームを出力するアラーム出力部を更に備えてもよい。また、出力されたアラームは、アラームログとして、不揮発性メモリ１２１に圧縮蓄積してもよい。アラーム発生時に蓄積されたログの解析は、ユーザが行うのではなく、自動で行ってもよい。すなわち、予めユーザが要求するアラームを取捨選択し一部の重要なアラームをユーザに警告する警告部を設けてもよい。このようなアラーム自動監視（監視方法、分類、優先順位）機能により、無人によるアラーム制御を行うことができる。
【００２８】
膨大なＳＵＰ制御データをすべて自動でチェックする回路を有してもよい。制御データ検出回路は不揮発性メモリ内の制御値の適性値判定部に相当する。
【００２９】
図５を参照して、上述したメモリの内部データの化けを防止するための映像音声制御装置の制御フローを説明する。
【００３０】
起動時、Ｍａｉｎ  ＣＰＵ１００は、不揮発性メモリ領域のフェーダー値計算用の全ワークエリアを０クリアする（ステップＳ１０１）。Ｍａｉｎ  ＣＰＵ１００は、揮発性メモリ内のフェーダー値計算用ワークエリアを使用する（ステップＳ１０３）。Ｍａｉｎ  ＣＰＵ１００は、図６に示すように不揮発性メモリ領域に記憶されたフェーダー値変数を、揮発性メモリ領域へコピーする（ステップＳ１０５）。以降は、Ｍａｉｎ  ＣＰＵ１００は、揮発性メモリ領域のフェーダーの変数の方を用いて処理を行う。このように、揮発性メモリ領域をフェーダー値計算用ワークエリアとして使用することで、異常値が発生した場合であっても、電源をいったん落とすと、異常値が揮発性メモリ領域に残らない。したがって、異常値に伴う不具合が長期的に継続するのを防止することができる。
【００３１】
なお、図６に示すように、不揮発性メモリ１２１は、制御データ、タリー（ＯＡ（OnAir））、ＤＶＥ（Digital Video Effect）パターンを含む。また、揮発性メモリ１２２は、制御データ、タリー（ＯＡ）、ＤＶＥパターンを含む。
【００３２】
次に、Ｖパルス（周期約１６ｍｓ）による割り込みをトリガーにして、Ｍａｉｎ  ＣＰＵは、メモリに保存した制御電文を処理し、タスクをセットする（ステップＳ１０７）。Ｍａｉｎ  ＣＰＵ１００は、前述した揮発性メモリ内の制御値計算用ワークエリアにて制御値（制御データ）を算出する（ステップＳ１０９）。Ｍａｉｎ  ＣＰＵ１００は、フェーダー値変数への代入で上位ｂｉｔまで埋める。
【００３３】
Ｍａｉｎ  ＣＰＵ１００は、上記算出した制御値（制御データ）のうち、フェーダー処理時に参照したフェーダー値が適正範囲（０００ｈ〜８００ｈ）外であるかを判定する（ステップＳ１１１）。フェーダー値が適正範囲外の場合（ステップＳ１１１でＮＯ）、Ｍａｉｎ  ＣＰＵ１００は、揮発性メモリ１２２のフラグによる現在の処理状態に基づいて適正値に修正する（ステップＳ１１３）。Ｍａｉｎ  ＣＰＵ１００は、フェーダー処理中であることを示すフラグにより、現在の処理状態を認識することができる。ここで、Ｍａｉｎ  ＣＰＵ１００は、適正値として、カットイン又はフェートイン処理時には上限値（８００ｈ）に変更し、カットアウト又はフェードアウト処理時には、下限値（０００ｈ）に変更する。カットイン又はフェートイン処理は、制御データが最終的に適正範囲の上限値となる処理の一例ということができる。また、カットアウト又はフェードアウト処理は、制御データが最終的に適正範囲の下限値となる処理の一例ということができる。Ｍａｉｎ  ＣＰＵ１００が、適正範囲外のフェーダー値を検出した場合に（被制御回路２０を含む全スーパー回路のいずれかで適正範囲外のフェーダー値による不具合が生じる場合）、Ｍａｉｎ  ＣＰＵ１００は、ＬＥＤを表示させる。また、Ｍａｉｎ  ＣＰＵ１００は、制御によりフェーダーモードが変化したとき以外はフェーダー値を変更しない。
【００３４】
Ｍａｉｎ  ＣＰＵ１００は、フェーダー値が適正範囲（０００〜８００ｈ）外になった場合、アラームを出力する（ステップＳ１１５）。また、Ｍａｉｎ  ＣＰＵ１００は、ＡＰＳ（Ａｕｔｏｍａｔｉｃ  Ｐｒｏｇｒａｍ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）制御が無いのに、フェーダー値が異常値にセットされた場合は、ＬＥＤを点灯させるとともに、アラームを出力する。
【００３５】
Ｍａｉｎ  ＣＰＵ１００は、揮発性メモリ領域の制御データを、被制御回路２０に送信し、映像音声を制御する（ステップＳ１１７）。
【００３６】
図５に示すように、上位制御時、Ｍａｉｎ  ＣＰＵ１００は、揮発性メモリ（ＤＤＲ−ＳＤＲＡＭ）１２２の制御データ（フェーダー値等）を不揮発性メモリ（ＦｅＲＡＭ）１２１へ書き戻す（ステップＳ１１９）。この際、Ｍａｉｎ  ＣＰＵ１００は、ステップＳ１１５で前述したアラームのログを圧縮して不揮発性メモリ１２１に蓄積することもできる。さらに、Ｍａｉｎ  ＣＰＵ１００は、警告部により、ユーザにより予め定められたアラームを蓄積されたログの中から自動的に選択し、ユーザに警告することもできる。なお、ここでいう上位制御は、本映像音声制御装置を含む放送システムの制御を指す。例えば、上位制御では、放送プログラムの時間管理（映像音声の切替タイミング）などを制御している。つまり、上位制御を司る放送システムは、映像音声の切替タイミングに応じて、フェードイン／アウトやカットイン／アウトなどの制御指示をＢＳ−ＮＥＴやＬＡＮ通信を利用して、本映像音声制御装置に伝達する。その指示に従い本映像音声制御装置は、フェードイン／アウトやカットイン／アウトなどの制御を実施する（これを下位制御と称する）。
【００３７】
上記した実施の形態によれば、メモリ内部に異常値が発生しても、それに伴う異常動作を抑制することができる。よって、字幕スーパー（時刻表示）が意図せずに点滅してしまうような不具合の発生を防止することができる。
【００３８】
さらに、上述した様々な実施の形態において、映像音声制御装置における処理の手順を説明したように、本開示は映像音声制御における制御データを被制御回路に送信するための映像音声制御方法としての形態も採り得る。この映像音声制御方法は、次のステップを含む。第１処理又は第２処理に対する制御データを一時的に記憶するステップと、前記記憶された第１処理及び第２処理に対する制御データが適正範囲を外れた異常値を検出するステップと、前記異常値を検出した場合、前記第１処理の場合、前記適正範囲の上限値に修正し、前記第２処理の場合は、前記適正範囲の下限値に修正するステップと、である。なお、その他の例については、上述した様々な実施の形態で説明した通りである。また、映像音声制御プログラムは、コンピュータにこのような映像音声制御方法を実行させるためのプログラムである。
【００３９】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商標） Disc）、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００４０】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、本発明は、ＴＶ映像送出マトリックス装置の映像・音声制御のＳＵＰ制御データに対し制御値保管メモリのデータ化けに対し実施しているが、その他放送装置制御パラメータ（ＧＡＩＮ値、フェーダー傾斜・時定数等）や、一時保管されているデータに対し有効である。また、放送以外でも一時的に記憶しているメモリを有する制御基板に対しても応用することが可能である。
【符号の説明】
【００４１】
１０  映像音声制御装置
１１  異常値検出部
１２  修正部
２０  被制御回路
１００  Ｍａｉｎ  ＣＰＵ
１０１  ＬＡＮ
１０２  ＢＳ−ＮＥＴ
１２０  メモリ
１２１  不揮発性メモリ
１２２  揮発性メモリ
１３０  ＡＳＩ制御ＦＰＧＡ部
１３１  Ｍａｉｎ制御ＦＰＧＡ部
１４０  クロック制御ＦＰＧＡ部
２１０  ＦＰＧＡ部
２１１  ＡＳＩデコード回路
２１２  タイミング信号生成部
２１５  メモリ
２２１  Ｓ／Ｐ
２２２  ＡＶＤＬ
２３１  Ｓ／Ｐ
２４１  外部ＫＥＹ検知部
２５０  ＦＰＧＡ部
２５１  スーパーＫＥＹ生成回路
【要約】      （修正有）【課題】異常動作を抑制する映像音声処理装置、映像音声処理方法及び映像音声処理プログラムを提供する。【解決手段】映像音声制御における制御データを被制御回路に送信するための映像音声制御装置１０は、第１処理又は第２処理に対する制御データを一時的に記憶するメモリ１２０と、第１処理及び第２処理に対する制御データが適正範囲を外れた異常値を検出する異常値検出部１１と、異常値を検出した場合、第１処理の場合、適正範囲の上限値に修正し、第２処理の場合は、適正範囲の下限値に修正する修正部１２と、を備える。【選択図】図３【図１】
0006777335.tif 000002
【図２】
0006777335.tif 000003
【図３】
0006777335.tif 000004
【図４】
0006777335.tif 000005
【図５】
0006777335.tif 000006
【図６】
0006777335.tif 000007
【図７】
0006777335.tif 000008