(57)【要約】      （修正有）【課題】二重化された素材送出システムで障害が発生した場合にも継続して素材ファイルのデータを送出することが可能な素材送出システムを提供する。【解決手段】素材ファイルを送出する複数の素材送出装置１００、２００と、複数の素材送出装置１００、２００から送出された素材ファイルのデータのうちの１つを選択して送出するスイッチャ３００とを有する素材送出システムで、素材送出装置１００は、素材記録部１１０から読み出した素材ファイルのデータをバッファリングするバッファ１２１と、インタフェース部１４０を介して他の素材送出装置２００から転送されてきた素材ファイルのデータをバッファリングするバッファ１２２とを備え、バッファ１２１またはバッファ１２２の何れかから、バッファリングされている素材ファイルのデータをデコーダ１３０へ出力する。【選択図】図１
2010141840.tif 000002
【特許請求の範囲】
【請求項１】
素材ファイルのデータを送出する複数の素材送出装置と、前記複数の素材送出装置から送出された素材ファイルのデータのうちの１つを選択して送出するスイッチャとを有する素材送出システムであって、
前記素材送出装置には、
素材ファイルを記録する素材記録部と、
素材ファイルのデータをデコードするデコーダと、
互いの素材送出装置を接続し、素材ファイルのデータの送受信を行うインタフェース部と、
前記素材記録部から読み出した素材ファイルのデータをバッファリングする第１のバッファと、
前記インタフェース部を介して他の素材送出装置から転送されてきた素材ファイルのデータをバッファリングする第２のバッファと、
前記第１のバッファまたは前記第２のバッファの何れかから、バッファリングされている素材ファイルのデータをデコーダへ出力するバッファリングデータ出力手段と
を備えることを特徴とする素材送出システム。
【請求項２】
前記バッファリングデータ出力手段は、前記第１のバッファに素材ファイルのデータがバッファリングされている場合に前記素材ファイルのデータをデコーダへ出力し、前記第１のバッファに素材ファイルのデータがバッファリングされていない場合に前記第２のバッファにバッファリングされている素材ファイルのデータをデコーダへ出力することを特徴とする請求項１に記載の素材送出システム。
【請求項３】
前記素材送出装置には、
前記素材記録部から素材ファイルを取り出して前記素材ファイルのデータを前記第１のバッファへバッファリングすると共に、前記素材ファイルのデータをコピーして、前記コピーされた素材ファイルのデータを、前記インタフェース部を介して他の素材送出装置へ転送する素材二重化手段を備えることを特徴とする請求項１または請求項２に記載の素材送出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二重化構成された素材送出システムにおける素材の送出に関する。
【背景技術】
【０００２】
テレビジョン放送等を行う放送局では、番組およびコマーシャル等の素材ファイルを素材記録部へ予め記録し、放送時間に合わせて素材ファイルを読み出して送出する。このような素材ファイルを読み出して送出する素材送出装置は、故障した場合や保守時に備え現用系と予備系とで構成された二重化構成になっている。すなわち、１つの素材ファイルを、２つの素材送出装置の夫々に備えられた素材記録部に記録しておき、放送時間に合わせて、現用系の素材送出装置が素材ファイルの読み出しから素材ファイルのデータの送出までを行う。また、現用系の素材送出装置に障害が発生した場合、正常な予備系の素材送出装置が素材ファイルを読み出して送出するようになっている。
【０００３】
現用系の素材記録部から素材ファイルの読み出しができないという障害が発生した場合に、予備系の素材記録部から素材ファイルを読み出して送出するという、二重化された素材送出装置を切替えして素材ファイルのデータを送出するシステムは、例えば特許文献１に記載されている。
【特許文献１】特開２００２−６４４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１に記載の技術は、現用系の素材送出装置に障害が発生した場合、予備系の正常な素材送出装置から素材ファイルのデータを送出するように切替えするため、切替えする間に素材ファイルのデータの送出が停止する時間が発生するという問題がある。本発明は、上記問題点を解決するためになされたもので、二重化された素材送出システムで障害が発生した場合にも継続して素材ファイルのデータを送出することが可能な素材送出システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明による素材送出システムは、素材ファイルのデータを送出する複数の素材送出装置と、前記複数の素材送出装置から送出された素材ファイルのデータのうちの１つを選択して送出するスイッチャとを有する素材送出システムであって、前記素材送出装置には、素材ファイルを記録する素材記録部と、素材ファイルのデータをデコードするデコーダと、互いの素材送出装置を接続し、素材ファイルのデータの送受信を行うインタフェース部と、前記素材記録部から読み出した素材ファイルのデータをバッファリングする第１のバッファと、前記インタフェース部を介して他の素材送出装置から転送されてきた素材ファイルのデータをバッファリングする第２のバッファと、前記第１のバッファまたは前記第２のバッファの何れかから、バッファリングされている素材ファイルのデータをデコーダへ出力するバッファリングデータ出力手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明による素材送出システムによれば、二重化された素材送出システムで障害が発生した場合にも継続して素材ファイルのデータを送出することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施例を、図面を参照して説明する。
【実施例１】
【０００８】
図１は、本発明の一実施の形態を示す素材送出システムのブロック図である。  
素材送出システムは、素材ファイルのデータを送出する２つの素材送出装置１００、２００、および、２つの素材送出装置１００、２００が送出した素材ファイルのデータのうちの一方を選択して送出するスイッチャ３００を備える。通常の素材送出システムは、障害発生時や保守に備えて現用系と予備系との２つの同じ構成の素材送出装置１００、２００を備えるよう構成されている。しかし、実施例１では、障害発生時や保守を行っている以外の正常動作時は、これらの素材送出装置１００、２００は、両方とも動作するようにしている。素材送出装置１００、２００の全ての処理が二重化され、いわゆる『現用系』、『予備系』という片系で運用して必要な場合に切替える構成にはなっていない。このように全ての処理を二重化した構成によって、信頼性がより高い構成となっている。このように、素材送出装置１００、２００の両方から素材ファイルのデータを送出するため、そのうちの一方の素材ファイルのデータをスイッチャ３００が選択して送出するようになっている。
【０００９】
次に、素材送出装置１００、２００の構成について説明する。  
素材送出装置１００、２００は、素材ファイルを記録する素材記録部１１０、２１０、素材ファイルのデータの読み出しおよび送出を制御する制御部１２０、２２０、送出する素材ファイルのデータをデコードするデコーダ１３０、２３０、および、互いの素材送出装置１００、２００間で素材ファイルのデータを送受信するインタフェース部１４０、２４０を備えている。
【００１０】
素材記録部１１０、２１０には、ハードディスクドライブや半導体メモリなどの大容量の記録媒体が用いられ、エンコードされた素材ファイルを予め記録しておき、素材ファイルのデータの送出の際に読み出されるものである。
【００１１】
制御部１２０、２２０は、上位のアプリケーションから素材ファイルの送出命令が入力された場合に、素材記録部１１０、２１０から素材ファイルのデータを読み出すものである。また、制御部１２０、２２０は、夫々２つのバッファ１２１、１２２、２２１、２２２を備える。なお、これらのバッファは、夫々の素材送出装置１００、２００に物理的に２つずつ備えるようにしても、素材送出装置１００、２００に夫々１つの一時記録領域を備えてそれを２つの領域に分けた仮想的な２つのバッファ１２１、１２２、２２１、２２２であってもよい。ここで、バッファ（第１のバッファ）１２１、２２２は、自らの素材送出装置１００、２００が備える素材記録部１１０、２１０から読み出した素材ファイルのデータをバッファリングし、バッファ（第２のバッファ）１２２、２２１は、後述する他の素材送出装置１００、２００から転送されてきた素材ファイルのデータをバッファリングするようになっている。
【００１２】
制御部１２０、２２０は、素材記録部１１０、２１０から素材ファイルを読み出すと、その素材ファイルのデータをバッファ１２１、２２２へバッファリングするとともに、Ｇｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ（登録商標）などの高速なネットワークで互いの素材送出装置１００、２００を接続するインタフェース１４０、２４０を介して、他方の素材送出装置１００、２００へその素材ファイルのデータをコピーして転送する。このように、素材送出装置１００、２００では、障害の発生の有無に関わらずに正常動作中から、自らの素材記録部１１０、２１０から読み出した素材ファイルのデータと、他方の素材送出装置１００、２００から転送されてきた素材ファイルのデータとをバッファリングしておくようになっている。また、制御部１２０、２２０は、バッファリングされている素材ファイルのデータをデコーダ１３０、２３０へ出力する。デコーダ１３０、２３０は、制御部１２０、２２０から出力された素材ファイルのデータをデコードして、デコードした素材ファイルのデータをスイッチャ３００へ送出する。
【００１３】
次に、図２を参照して、素材記録部１１０、２１０の一方に障害が発生して素材ファイルが読み出せない場合の素材ファイルのデータの送出について説明する。  
例えば、素材記録部１１０から素材ファイルの読み出しができなくなったとする。素材送出装置２００は正常に処理が行えるため、制御部２２０は、障害が発生していない正常動作時と同様に、素材記録部２１０から素材ファイルを読み出し、バッファ２２２へバッファリングするとともに、その素材ファイルのデータをコピーして、インタフェース部２４０を介して素材送出装置１００へ転送する。転送された素材ファイルのデータを受信した素材送出装置１００では、制御部１２０がその素材ファイルのデータをバッファ１２２へバッファリングする。バッファ１２２へバッファリングされた素材ファイルのデータは、デコーダ１３０へ出力され、デコーダ１３０は、素材ファイルのデータをデコードした後にスイッチャへ送出する。素材送出装置２００では、バッファ２２２へバッファリングされた素材ファイルのデータをデコーダ２３０へ出力し、デコーダ２３０が素材ファイルのデータをデコードしてスイッチャへ送出する。
【００１４】
このように、素材記録部１１０から素材ファイルを読み出しすることができないという障害が発生しても、二重化された素材送出装置１００、２００を用いて素材ファイルのデータの送出を行うことができるようになっている。また、このような障害が発生した場合でも、制御部１２０、２２０、およびデコーダ１３０、２３０は二重化が保たれており、信頼性をより高くすることができる。さらに、上記のような素材記録部１１０、２１０の一方に障害が発生した場合にも制御部１２０、２２０およびデコーダ１３０、２３０の二重化を保つ動作は、正常動作時と同様の処理を行うだけでよく、障害発生時に特別な処理を必要としないため、障害発生時であっても正常動作時と同様に継続して素材ファイルを送出することができる。
【００１５】
次に、図３乃至図５を参照して、制御部１２０、２２０が素材ファイルを読み出して素材ファイルのデータをデコーダ１３０、２３０へ出力する処理について説明する。
【００１６】
まず、図３は、制御部１２０、２２０が素材記録部１１０、２１０から素材ファイルを読み出す処理（素材二重化手段）を示したフローチャートである。  
上位のアプリケーションから素材ファイルの送出命令が入力されると、その命令が示す送出予定の素材ファイルのデータの全てを送出したか否かを判断する（Ｓ１１）。送出予定の素材ファイルのデータが残っている場合は、素材記録部１１０、２１０から素材ファイルを読み出す（Ｓ１２）。読み出した素材ファイルのデータをバッファ１２１、２２２へバッファリングし、そのデータをコピーし、コピーしたデータを他方の素材送出装置１００、２００へ転送する（Ｓ１３）。バッファ１２１、２２２へのバッファリングおよび他方の素材送出装置１００、２００への転送が終わると、処理Ｓ１１から処理Ｓ１３を繰り返す。また、処理Ｓ１１で、送出予定の素材ファイルのデータを全て送出したと判断した場合は、処理を終了する。
【００１７】
図４は、他方の素材送出装置１００、２００から転送されてくる素材ファイルのデータを受信する処理を示したフローチャートである。  
上位のアプリケーションから素材ファイルの送出命令が入力されると、その命令が示す送出予定の素材ファイルのデータの全てを送出したか否かを判断する（Ｓ２１）。送出予定の素材ファイルのデータが残っている場合は、他方の素材送出装置１００、２００から転送されてきた素材ファイルのデータをインタフェース部１４０、２４０から受信する（Ｓ２２）。素材ファイルのデータを受信すると、そのデータをバッファ１２２、２２１へバッファリングする（Ｓ２３）。このとき、バッファ１２２、２２１は、予備としての役割を担っているため、素材送出装置１００、２００に障害が発生していない場合には、バッファ１２２、２２１にバッファリングされているデータがデコーダ１３０、２３０へ出力されない。そのため、バッファ１２２、２２１には、既にデータがバッファリングされている場合がある。その場合には、データを上書きする。処理Ｓ２３において、バッファ１２２、２２１へのバッファリングが終わると、処理Ｓ２１から処理２３を繰り返す。また、処理Ｓ２１で、送出予定の素材ファイルを全て送出したと判断した場合は、処理を終了する。
【００１８】
図５は、バッファ１２１、１２２、２２１、２２２にバッファリングされている素材ファイルのデータをデコーダ１３０、２３０へ出力する処理（バッファリングデータ出力手段）を示したフローチャートである。
【００１９】
上位のアプリケーションから素材ファイルの送出命令が入力されると、その命令が示す送出予定の素材ファイルのデータの全てを送出したか否かを判断する（Ｓ３１）。送出予定の素材ファイルのデータが残っている場合は、バッファ１２１、２２２にデータが有るか否かを確認する（Ｓ３２）。データがある場合には、バッファ１２１、２２２にバッファリングされているデータをデコーダ１３０、２３０へ出力する（Ｓ３３）。処理Ｓ３２で、バッファ１２１、２２２にデータが無い場合は、バッファ１２２、２２１にバッファリングされているデータをデコーダ１３０、２３０へ出力する（Ｓ３４）。デコーダ１３０、２３０へデータを出力した後は、処理Ｓ３１から処理Ｓ３４を繰り返す。また、処理Ｓ３１で、送出予定の素材ファイルを全て送出したと判断した場合は、処理を終了する。
【００２０】
このように、素材記録部１１０、２１０から読み出した素材ファイルのデータを２つの素材送出装置１００、２００で互いにバッファリングすることにより、一方の素材記録部１１０、２１０から素材ファイルを読み出すことができないという障害が発生した場合でも、制御部１２０、２２０およびデコーダ１３０、２３０を二重化することができるため、信頼性をより高めることができる。また、バッファリングしたデータをデコーダ１３０、２３０へ出力する際に、障害が発生していない場合であっても、バッファ１２１、２２２とバッファ１２２、２２１のどちらから出力するかを制御部１２０、２２０が判断するようになっているため、障害の発生の有無に関わらず、デコーダ１３０、２３０へ素材ファイルのデータを出力することができる。従って、障害が発生した場合に、現用系から予備系へ切り替える処理やその処理時間を不要にできる。
【００２１】
さらに、このような一方の素材記録部１１０から素材ファイルを読み出しできないという障害が発生している状態で、他方のデコーダ２３０に障害が発生したというような場合でも、素材記録部２１０から素材ファイルを読み出して、バッファ１２２に素材ファイルをバッファリングし、バッファ１２２にバッファリングした素材ファイルのデータをデコーダ１３０へ出力することにより、素材ファイルの送出を継続することができる。すなわち、夫々の素材送出装置１００、２００の異なる部分に障害が発生した場合でも、正常なデバイスを用いて素材ファイルの送出を継続することができる。
【００２２】
なお、本発明は、以上の構成に限定されるものではなく、種々の変形が可能である。例えば、図４の処理Ｓ２３において、データをバッファリングする際に、既にデータがバッファリングされている場合には、これからバッファリングするデータを上書きするようにしたが、図５の処理Ｓ３３を行う際に、バッファ１２２、２２１にバッファリングされているデータを破棄するようにしてもよい。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施例１に係る素材送出システムの構成を示した図。
【図２】本発明の実施例１に係る素材送出システムに障害が発生した場合の処理を示す図。
【図３】本発明の実施例１に係る素材送出システムで、素材ファイルを読み出して素材ファイルのデータをバッファリングする処理を示すフローチャート。
【図４】本発明の実施例１に係る素材送出システムで、他方の素材送出装置から転送されてきた素材ファイルのデータをバッファリングする処理を示すフローチャート。
【図５】本発明の実施例１に係る素材送出システムで、複数のバッファのうちどのバッファから素材ファイルのデータをデコーダへ出力するかを判断する処理を示すフローチャート。
【符号の説明】
【００２４】
１００，２００…素材送出装置、１１０，２１０…素材記録部、１２０，２２０…制御部、１２１，１２２，２２１，２２２…バッファ、１３０，２３０…デコーダ、１４０，２４０…インタフェース部、３００…スイッチャ 
【図１】
2010141840.tif 000003
【図２】
2010141840.tif 000004
【図３】
2010141840.tif 000005
【図４】
2010141840.tif 000006
【図５】
2010141840.tif 000007