(57)【要約】【課題】ビデオサーバに障害が発生した場合でも映像の途切れや乱れを発生させることなく、安定したビデオデータを送出する。【解決手段】稼動系サーバ１及び待機系サーバ２は、記録装置１２，２２から圧縮ビデオデータを先読みし、デコーダ１３，２３は一定時間遅延させながら同期して伸長処理を行う。アラーム収集装置４は、デコーダ１３の動作を監視し、エラーが検知されると、切替器３に待機系に切り替える切替信号を出力する。切替器３は、この切替信号に基づいて稼動系から待機系に送出映像を切り替える。このとき、デコーダ１３の遅延時間内に待機系側に切り替えることで、オンエア映像は途切れや乱れが生じることなく連続的に送出される。【選択図】      図１
2007060293.tif 000002
【特許請求の範囲】
【請求項１】
記録装置とデコーダとを備え、前記記録装置に圧縮記録されたビデオデータを先読みし、前記デコーダにより伸長して一定時間遅延させながら出力する、稼動系ビデオサーバ及び待機系ビデオサーバと、
前記稼動系ビデオサーバ及び待機系ビデオサーバのデコーダの遅延時間及び出力タイミングを同期させる同期制御手段と、
前記稼動系ビデオサーバにおいて発生する障害を検知する検知手段と、
前記検知手段により障害が検知された場合に、前記デコーダの遅延時間内に、前記待機系ビデオサーバに出力を切り替える切替手段と
を具備することを特徴とするビデオサーバシステム。
【請求項２】
記録装置とデコーダとを備え、前記記録装置に圧縮記録されたビデオデータを先読みし、前記デコーダにより伸長して一定時間遅延させながら出力する、稼動系ビデオサーバ及び待機系ビデオサーバとを備えるビデオサーバシステムに用いられ、
前記稼動系ビデオサーバ及び待機系ビデオサーバのデコーダの遅延時間及び出力タイミングを同期させるステップと、
前記稼動系ビデオサーバにおいて発生する障害を検知するステップと、
前記検知手段により障害が検知された場合に、前記デコーダの遅延時間内に、前記待機系ビデオサーバに出力を切り替えるステップと
を具備することを特徴とするビデオデータ送出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録装置に圧縮記録されたビデオデータを読み出し送出するビデオサーバシステム及びビデオデータ送出方法に関する。
【背景技術】
【０００２】
ビデオサーバの記録装置に障害が発生すると、再生映像の途切れや乱れが発生する可能性がある。放送サービスにおいては事故扱いとなり、まして、映像の途切れや乱れが発生した素材がＣＭ（Commercial Message）の場合には、スポンサーに対する賠償責任が生じるおそれがある。
【０００３】
そこで、例えば、稼動系サーバと待機系サーバからなるクラスタ構成のサーバ装置において、稼動系のサーバに障害が発生した場合に待機系サーバに配信処理を切り替える手法が提案されている（特許文献１を参照。）。
【特許文献１】特開２００１−４５０２３公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記従来技術のように、一般的に、稼動系サーバに障害が発生した際に待機系サーバに配信映像を切り替える手法では、切替時の映像や音声に瞬間的に途切れや乱れが生じてしまう場合がある。
【０００５】
この発明は上記事情に着目してなされたもので、その目的とするところは、ビデオサーバに障害が発生した場合でも映像の途切れや乱れを発生させることなく、安定したビデオデータを送出可能とするビデオサーバシステム及びビデオデータ送出方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するためにこの発明に係わるビデオサーバシステム及びビデオデータ送出方法は、記録装置とデコーダとを備え、前記記録装置に圧縮記録されたビデオデータを先読みし、前記デコーダにより伸長して一定時間遅延させながら出力する、稼動系ビデオサーバ及び待機系ビデオサーバと、前記稼動系ビデオサーバ及び待機系ビデオサーバのデコーダの遅延時間及び出力タイミングを同期させる同期制御手段と、前記稼動系ビデオサーバにおいて発生する障害を検知する検知手段と、前記検知手段により障害が検知された場合に、前記デコーダの遅延時間内に、前記待機系ビデオサーバに出力を切り替える切替手段とを具備するものである。
【０００７】
上記構成では、稼動系のビデオサーバのデコーダで障害が発生した場合、デコーダの遅延時間内に待機系側に出力を切り替えるようにしている。これにより、オンエア映像に途切れや乱れを生じさせることなく連続的に送出することが可能となる。
【発明の効果】
【０００８】
したがってこの発明によれば、ビデオサーバに障害が発生した場合でも映像の途切れや乱れを発生させることなく、安定したビデオデータを送出可能とするビデオサーバシステム及びビデオデータ送出方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。  
図１は、この発明のビデオサーバシステムの一実施形態の構成を示すブロック図である。ビデオサーバシステム１００は、稼動系サーバ１と、待機系サーバ２と、切替器３と、アラーム収集装置４とを備える。稼動系サーバ１は、オンエア映像を送出するメインのビデオサーバとして用いられ、待機系サーバ２は、予備用のビデオサーバとして用いられる。
【００１０】
稼動系サーバ１は、中央処理ユニット（ＣＰＵ：Central Processing Unit）１１を備え、このＣＰＵ１１にバスを介して記録装置１２と、デコーダ１３が接続される。記録装置１２は、ＲＡＭやハードディスク等で構成され、例えばＭＰＥＧ−２（Moving Picture Experts Group-phase2）のような所定の圧縮符号方式によって圧縮された放送素材用のビデオデータが記録されている。デコーダ１３は、ＣＰＵ１１制御の下、記録装置１２から読み出された圧縮ビデオデータを、オンエア用のベースバンドによるビデオデータに伸長する。
【００１１】
一方、待機系サーバ２は、ＣＰＵ２１と、記録装置２２と、デコーダ２３とを備える。なお、待機系サーバ２は、上述した稼動系サーバ１と同様の構成であるため、詳しい説明は省略する。また、稼動系サーバ１と待機系サーバ２は、デコーダ１３及びデコーダ２３において遅延時間及び再生タイミングが一致するように同期制御される。すなわち、ＣＰＵ１１，２１は、デコード時に発生する遅延時間（例えば、１〜２秒）を見込んで、記録装置１２，１３から数秒前（例えば、３秒）のビデオデータを先読みする。
【００１２】
切替器３には、受信機において映像・音声にショックの出ないシームレス切替が可能なフレーム切替器が用いられる。アラーム収集装置４は、稼動系のデコーダ１３から供給されるデコード時のエラー信号を受信し、このエラー信号に基づいて切替器３に切替信号を送出する。切替器３は、上記アラーム収集装置４から切替指示を表す切替信号を受信すると、例えば、フレームの先頭を検出したタイミングで両系統からの入力の切替動作を行う。
【００１３】
次に、このように構成されるビデオサーバシステム１００の動作について説明する。図２は、ビデオサーバシステム１００の切替動作の手順とその内容を示すフローチャートである。なお、ビデオサーバシステム１００は、切替器３において、稼動系サーバ１からの入力をオンエア映像として送出している状態とする。
【００１４】
この状態で、まず、アラーム収集装置４は、ステップＳ２１において、デコーダ１３の動作状態を監視する。そして、ステップＳ２２において、デコーダ１３からエラー信号が供給されたか否かを判定する。この判定において、エラー信号が検知されない場合は、ステップＳ２１に戻って監視を続ける。一方、ステップＳ２２において、エラー信号が検知された場合は、ステップＳ２３に移行し、切替器３に対して待機系サーバ２からの入力を送出するように切替信号を送出する。
【００１５】
かくして、切替器３は、上記切替信号に基づいて、稼動系から待機系に送出映像を切り替える。このとき、上述したようにデコーダ１３，２３ではデコードに要する遅延時間が発生する。すなわち、デコーダ１３におけるエラー発生から切替器３によりオンエア映像として送出されるまでには、正常にデコードされた数フレームのビデオデータが存在する。デコーダ１３の遅延時間内に待機系側に出力を切り替えることで、オンエア映像に途切れや乱れを生じさせることなく連続的に送出することが可能となる。
【００１６】
以上述べたようにこの実施形態では、稼動系サーバ１及び待機系サーバ２は、記録装置１２，２２から圧縮ビデオデータを先読みし、デコーダ１３，２３は一定時間遅延させながら同期して伸長処理を行う。アラーム収集装置４は、デコーダ１３の動作を監視し、エラーが検知されると、切替器３に待機系に切り替える切替信号を出力する。切替器３は、この切替信号に基づいて稼動系から待機系に送出映像を切り替える。このとき、デコーダ１３の遅延時間内に待機系側に切り替えることで、オンエア映像は途切れや乱れが生じることなく連続的に送出される。
【００１７】
したがって上記実施形態によれば、稼動系サーバ１に障害が発生した場合でも映像の途切れや乱れを発生させることなく、安定したビデオデータを送出することが可能となる。
【００１８】
なお、この発明は、上記実施形態に限定されるものではない。例えば、上記実施形態では、アラーム収集装置４により、稼動系のデコーダ１３から入力されるエラー信号により待機系側に切り替えるように構成したが、これに限らず、ＣＰＵ１１や記録装置１２で発生する障害又は障害の予兆によって待機系サーバ２に切り替えるようにしてもよい。さらに、待機系サーバ２のＣＰＵ２１、記録装置２２、又はデコーダ２３の障害情報を収集することにより待機系サーバ２へ切り替えるか否かを判定するようにしてもよい。
【００１９】
また、ビデオサーバシステム１００において、待機系サーバ２は、１台に限らず、２台以上のビデオサーバを設けることも可能である。他にも、ビデオサーバシステム１００の構成及び動作手順とその内容についてもこの発明を逸脱しない範囲で種々に変形して実施できる。  
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００２０】
【図１】この発明に係わるビデオサーバシステムの一実施形態の構成を示すブロック図。
【図２】図１に示すビデオサーバシステムの切替動作の手順とその内容を示すフローチャート。
【符号の説明】
【００２１】
１００…ビデオサーバシステム、１…稼動系サーバ、１１…ＣＰＵ、１２…記録装置、１３…デコーダ、２…待機系サーバ、２１…ＣＰＵ、２２…記録装置、２３…デコーダ、３…切替器、４…アラーム収集装置。
【図１】
2007060293.tif 000003
【図２】
2007060293.tif 000004