(57)【要約】【課題】信頼性が高くコストが安い放送用の送出システムを提供する。【解決手段】放送する素材データを半導体の記憶媒体を用いた記憶装置に記憶し、記憶装置とは独立したデコーダ装置により再生出力するシステムを用いる。この際に、デコーダ装置の出力を切り換える切り換え手段を備える。また、素材データ再生中に、記憶装置又は前記デコーダ装置の障害を検出する障害検出手段を備える。さらに、使用するデコーダ装置、前記記憶装置、映像データ出力先を変更する制御手段を備え、障害検出手段が障害を検出すると、前記切り換え手段により前記記憶装置又は前記デコーダ装置を切り換えて、連続して映像音声を出力し続ける。  【選択図】図１
2010220183.tif 000002
【特許請求の範囲】
【請求項１】
放送する素材データを記憶装置に記憶し、該記憶装置とは独立したデコーダ装置により再生出力するシステムにおいて、
前記記憶装置は、前記デコーダ装置内のバッファに蓄積されたフレームの再生時間より高速応答する記憶装置であり、
前記デコーダ装置の出力を切り換える切り換え手段と、
素材データ再生中に、前記記憶装置又は前記デコーダ装置の障害を検出する障害検出手段と、
使用する前記デコーダ装置、前記記憶装置、映像データ出力先を変更する制御手段とを備え、
前記障害検出手段が障害を検出すると、前記切り換え手段により前記記憶装置又は前記デコーダ装置を切り換えて、連続して映像音声を出力し続ける送出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像／音声データを送信する送出システム、特に映像／音声データの送出の障害回避を行う送出システムに関する。
【背景技術】
【０００２】
従来より、放送局で用いられる放送用の送出システム（ビデオサーバシステム）が存在する。これらの送出システムにおいては、放送する番組の映像や音声のデータを記憶媒体に蓄積しておき、放送のスケジュールに従って、電波送信用のシステムに送出する。しかしながら、機器の故障などによって送出する映像や音声がとぎれると、いわゆる「放送事故」のような放送上の不体裁となり、予定していた放送ができない場合には違約金等の問題が発生する。
このため、送出システムには高い信頼性が求められていた。ところが、機器の故障が起こった場合には、送出システムの切り換えを行う必要があり、送出システムの操作者は、常に映像・音声を監視しなければならなかった。
【０００３】
ここで、従来の送出システムとして、特許文献１を参照すると、操作者が常時監視しなくとも、出力信号の再生異常を自動検出し、送出システムの映像・音声収録再生機器の切替えを自動で行う送出システムが記載されている（以下、従来技術１とする。）。
【０００４】
従来技術１の送出システムは、操作者の監視業務を省力化すること、異常検出と映像・音声収録再生機器の切り換えまでの遅延を最小限にし、放送上の不体裁を視聴者に感じさせない切り換えを行うことができる。
すなわち、映像音声収録再生機器での再生異常について、信号の異常だけでなく、再生が行われているかについても、映像音声信号により自動判別することができる。よって、異常時には人手によらず、すみやかな予備側への切替えを自動で行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１０８８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術１の送出システムでは、映像音声データの記録媒体としてハードディスクなどを使用しており、メカ的な動作時間を要していたことから、映像／音声データを出力準備するためには数秒を要していた。つまり、映像／音声信号の異常発生から、実際に切り換えが実行されるまでに、最低でも数秒以上の遅延が発生していた。
よって、障害を検出してから予備装置に対して動作開始しても間に合わない場合が多く、出力装置の障害に対しては、送出システム全体を冗長化する必要があった。このように送出システム全体を冗長化すると、システム規模が増大し、コストがかかるという問題があった。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の送出システムは、放送する素材データを記憶装置に記憶し、該記憶装置とは独立したデコーダ装置により再生出力するシステムにおいて、前記記憶装置は、前記デコーダ装置内のバッファに蓄積されたフレームの再生時間より高速応答する記憶装置であり、前記デコーダ装置の出力を切り換える切り換え手段と、素材データ再生中に、前記記憶装置又は前記デコーダ装置の障害を検出する障害検出手段と、使用する前記デコーダ装置、前記記憶装置、映像データ出力先を変更する制御手段とを備え、前記障害検出手段が障害を検出すると、前記切り換え手段により前記記憶装置又は前記デコーダ装置を切り換えて、連続して映像音声を出力し続けることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、半導体の記憶媒体を用いた記憶装置と、各部の障害を検出する障害検出手段とを備えることにより、送出システムを完全な冗長システムにせずとも、各部を切り換えて信頼性高く送出することができ、コストを抑えた送出システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る送信システムＸの制御構成を示すブロック図である。
【図２】本発明の実施の形態に係る送信システムＸの障害発生の検出の概念図である。
【図３】本発明の実施の形態に係る送信システムＸの障害回避処理のフローチャートである。
【図４】本発明の実施の形態に係るデコーダ装置１０２−１の障害における送出障害回避の概念図である。
【図５】本発明の実施の形態に係る障害発生時の映像音声データの出力についての概念図である。
【図６】本発明の実施の形態に係る障害発生時の映像音声データの出力変更（切り換え）のタイミングの概念図である。
【図７】本発明の実施の形態に係る半導体サーバ１０６−１の障害における送出障害回避の概念図である。
【図８】本発明の実施の形態に係る送信システムＹの制御構成を示すブロック図である。
【図９】本発明の実施の形態に係る送信システムＹのフレームテーブルの構成を示す概念図である。
【図１０】本発明の実施の形態に係る送信システムＹの障害回避処理のフローチャートである。
【図１１】本発明の実施の形態に係る送信システムＹの正常時のデータ供給映像音声データの出力についての概念図である。
【図１２】本発明の実施の形態に係る送信システムＹの障害発生時の映像音声データの出力についての概念図である。
【図１３】本発明の実施の形態に係る送信システムＹのフレームつなぎ処理の概念図である。
【発明を実施するための形態】
【００１１】
＜第１の実施の形態＞
〔送信システムＸの制御構成〕
図１を参照して、本発明の実施の形態に係る送信システムＸの制御構成について説明する。
送信システムＸは、主に放送局や構内放送等に用いるための映像や音声の送出を制御するシステムであり、主に、送出制御装置１０１（障害検出手段、制御手段）と、デコーダ装置１０２−１〜１０２−ｎと、  スイッチャー１０５（切り換え手段）と、半導体サーバ１０６−１〜１０６−ｎ（半導体記憶手段）と、ネットワーク１１０（ネットワーク手段）と、出力ライン１２０−１〜１２０−ｎとを含んで構成される。
【００１２】
送出制御装置１０１は、ＰＣ／ＡＴ互換機や専用機等の計算・制御用機器であり、各部を制御する。送出制御装置１０１は、半導体サーバ１０６−１〜１０６−ｎに記憶された、送出素材のＩＤ、送出開始位置、送出時間長、送出する素材データの共有元である半導体サーバ１０６−１〜１０６−ｎの情報を用いて、デコーダ装置１０２−１〜１０２−ｎに対して、素材のキューアップ（Ｃｕｅ  ｕｐ）、再生開始などを指示する。また、送出制御装置１０１は、処理命令を用いて、スイッチャー１０５の出力を切り換えることができる。
【００１３】
デコーダ装置１０２−１〜１０２−ｎは、ＰＣ／ＡＴ互換機や専用機等とＤＳＰ（デジタル・シグナル・プロセッサ）等を備えた機器である。
デコーダ装置１０２−１〜１０２−ｎは、送出制御装置１０１の制御指示に従い、半導体サーバ１０６−１〜１０６−ｎから映像や音声や文字データ等の素材データを、それぞれの装置が備えるバッファに読み込んで蓄積する。そして、デコーダ装置１０２−１〜１０２−ｎは、バッファに読み込んだ素材データを、放送局用のＨＤ−ＳＤＩやＳＤ−ＳＤＩフォーマット、ＭＰＥＧ２やＨ．２６４等のデジタル画像に変換したり、アナログの電波信号等の送出するための映像音声データに変換するデコード処理を行う。
そして、デコーダ装置１０２−１〜１０２−ｎは、素材データをデコード処理した映像音声データを、スイッチャー１０５に出力する。
【００１４】
上述のように、デコーダ装置１０２−１〜１０２−ｎは、所定のフレーム数の素材データを蓄積可能なバッファを備えている。
このバッファとしては、例えば、映像音声データにおいて、数秒〜数十秒程度のサイズのバッファを備えるのが好適である。このバッファのサイズは、後述する半導体サーバが切り換え時の素材データの送出に応答する速度により増減することが可能である。
なお、デコーダ装置１０２−１〜１０２−ｎは、半導体を用いた十分な処理性能を備える機器であるため、故障時には、応答するための待ち時間が少なく他のデコーダ装置１０２−１〜１０２−ｎに切り換え可能である。
【００１５】
スイッチャー１０５は、ルーターやハブやマトリクス接続のスイッチャー等であり、デコーダ装置から出力された映像音声データを、送出制御装置１０１の制御により、指定の出力ライン１２０−１〜出力ライン１２０−ｎに出力する。
【００１６】
半導体サーバ１０６−１〜１０６−ｎは、フラッシュメモリやＤＲＡＭ（ダイナミック・ラム）等の半導体メモリの記憶媒体であるＳＳＤ（ソリッド・ステート・ディスク）やＲＡＭディスク等を備えたサーバであり、この記憶媒体にはｉＳＣＳＩ規格等を用いてネットワーク１１０を介して共有し、各部位からアクセス可能である。このように半導体メモリを用いているため、半導体サーバ１０６−１〜１０６−ｎは、デコーダ装置１０２−１〜１０２−ｎから同時に高速のデータ転送に対応できる。また、記憶媒体に半導体メモリを用いた場合には、データの読み出しのためにＨＤＤ（ハードディスクドライブ）のスピンアップ等の待ち時間がほとんど発生しないという効果が得られる。
また、半導体サーバ１０６−１〜１０６−ｎの記憶媒体には、放送用に送出する素材となる映像や音声や文字データ等の素材データ（送出素材）、素材データのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）である素材ＩＤ、素材データの送出開始位置、送出素材の送出時間長等についても記憶している。
この素材データは、Ｈ．２６４やＭＰＥＧ２のＰＳ（プログラムストリーム）のように、量子化や時間方向の差分画像取得等により圧縮された圧縮データの状態で保存することで、記憶容量を抑えることができる。また、半導体サーバ１０６−１〜１０６−ｎは、少なくとも２台以上、望ましくは３台に同一の素材データを記憶し、半導体サーバ１０６−１〜１０６−ｎの故障に備えることができる。
また各素材データには、送出開始位置、送出素材の送出時間長等については、タイムコード、ファイル内の位置、ＴＳパケットのパケット番号等により、頭出し可能なように記憶することができる。
また、半導体サーバ１０６−１〜１０６−ｎは、組み合わせることで同一の記憶内容を保持することができ、さらに、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）等を用いて冗長化されていることが好適である。
また、半導体サーバ１０６−１〜１０６−ｎは、デコーダ装置１０２−１〜１０２−ｎのバッファの再生フレーム数よりも、高速応答することができる。これにより、再生中、デコーダ装置１０２−１〜１０２−ｎのバッファが尽きないうちに、他の半導体サーバ１０６−１〜１０６−ｎに切り換えてとぎれ無し（シームレス）に再生を続けることが可能になる。
なお、半導体サーバ１０６−１〜１０６−ｎは、ランダムアクセス性能が高いＳＡＳ（Ｓｅｒｉａｌ  Ａｔｔａｃｈｅｄ  ＳＣＳＩ）規格の高回転のＨＤＤや、通常のＳｅｒｉａｌＡＴＡのＨＤＤをストライピング等により高速にアクセスするように用いることで、バッファの再生フレーム数よりも高速応答するように構成することも可能である。このような高回転のＨＤＤとしては、例えば、平均シーク３．６ｍｓの、ＨＧＳＴ（日立・グローバル・ストレージ・テクノロジーズ）社のウルトラスター１５Ｋ４５０等の高速ＨＤＤを用いることが可能である。この場合、ＨＤＤは稼働中はずっと回転を続けておき、スピンアップの時間がかからないようにすることが望ましく、連続稼働時間が長いＨＤＤを用いることが好適である。
【００１７】
ネットワーク１１０は、ＬＡＮやＷＡＮや専用線や光ファイバー網等のネットワークであり、１０００Ｂａｓｅ−ＴのＩＰネットワーク等を用いて、各部を接続することが可能である。
このネットワーク１１０に接続された各部位は、ＩＰアドレスやＭＡＣアドレス等を備えており、相互に映像や音声のデータ、障害検知の信号、制御のための処理命令等を送受信することができる。
なお、ネットワーク１１０は、ＮＧＮ（ネクスト・ジェネレーション・ネットワーク）やＶＰＮ（バーチャル・プライベート・ネットワーク）を用いて、各部位を遠隔に配置して接続することもできる。
【００１８】
出力ライン１２０−１〜１２０−ｎは、図示しない放送設備により送出するためのデータや放送電波等を供給するための信号線である。
出力ライン１２０−１〜１２０−ｎからの送出するデータや放送電波等は、放送設備の増幅器やアンテナ等を通して、放送電波として送出される。
【００１９】
〔送信システムＸの障害回避処理〕
本発明の第１の実施の形態に係る送信システムＸは、半導体を用いた記憶媒体を用いた半導体サーバ１０６−１〜１０６−ｎに記憶された素材データを、ネットワーク１１０を介して送信し、デコーダ装置１０２−１〜１０２−ｎでデコードして、それぞれの出力ライン１２０−１〜１２０−ｎに送出する。
ここで、素材データ再生中に半導体サーバ１０６−１〜１０６−ｎの記憶装置や、デコーダ装置１０２−１〜１０２−ｎの障害を検出されると、障害が生じた各部は、送出制御装置１０１に障害を報告する。また、送出制御装置１０１がセンシングを行って、各部の障害を検出することもできる。
このように障害を検出した場合は、送出制御装置１０１は、使用するデコーダリソース、データ供給元、映像データ出力先を変更する。
デコーダ装置１０２−１〜１０２−ｎや半導体サーバ１０６−１〜１０６−ｎは、半導体を用いた装置であり、高速に切り換えることができるため、連続して映像音声を出力し続けることができる。すなわち、「放送事故」のような送出が不可能になることを避けることが可能になる。
よって、送出システム全体を冗長系にしなくても、信頼性の高い送出システムを提供でき、コストを削減することができる。
以下で、図３のフローチャートを参照して、送信システムＸの障害回避処理について、より詳細に説明する。
【００２０】
まず、ステップＳ１０１において、送出制御装置１０１は、障害検出処理を行う。
図２の概念図を参照して説明すると、デコーダ装置１０２−１〜１０２−ｎ、半導体サーバ１０６−１〜１０６−ｎは、それぞれ、ハードウェア障害、ソフトウェア処理障害発生時に、ネットワーク１１０を介して、送出制御装置１０１に通知する。特にデコーダ装置１０２−１〜１０２−ｎについては、デコード処理遅延等により、映像音声データを出力ライン１２０−１〜１２０ーｎへ送出するためのバッファ量の低下・枯渇等を、即座に送出制御装置１０１に通知する。
通知の方法は任意であるが、例えば．ＳＮＭＰプロトコルによるトラップメッセージなどで通知することができる。
送出制御装置１０１は、送出制御装置１０１は、これら通知を感知して、障害を検出する。
送出制御装置１０１は、その後、通知された障害情報により、処理命令等をネットワーク１１０（図１参照）を介して出力し、各部位を切り換えて対応する。これにより、放送が中断する放送事故のような「オンエア障害」を回避することができる。
【００２１】
次に、ステップＳ１０２において、送出制御装置１０１は、デコーダ装置１０２−１〜１０２−ｎに障害が生じたことを検出したか判定する。
この判断においては、各部から通知された障害情報を基に、障害箇所を判断することができる。
Ｙｅｓの場合、送出制御装置１０１は、処理をステップＳ１０３に進める。
Ｎｏの場合、送出制御装置１０１は、処理をステップＳ１０５に進める。
【００２２】
なお、半導体サーバ１０６−１〜１０６−ｎに障害が発生している場合には、デコーダ装置１０２−１〜１０２−ｎでもバッファ量の低下などの障害を通知することがある。
この場合は、「Ｎｏ」すなわち、デコーダ装置１０２−１〜１０２−ｎの障害ではないと判定する。すなわち、送出制御装置１０１は、バッファ量の低下についてデコーダ装置１０２−１〜１０２−ｎが通知しているという事態から、デコーダ装置１０２−１〜１０２−ｎ自体は故障していないと判断できる。
【００２３】
次に、ステップＳ１０３において、送出制御装置１０１は、デコーダ切り換え処理を行う。
図４を参照してより具体的に説明すると、半導体サーバ１０６−１〜１０６−ｎに記録された素材データをデコーダ装置１０２−１を使用して出力ライン１２０−１に送出しているときに、デコーダ装置１０２−１に障害が発生した場合の例を示す。
デコーダ装置１０２−１に発生した障害は、直ちに送出制御装置１０１に通知される。送出制御装置１０１は、その時点で送出（オンエア）に使用していない別のデコーダ装置に対して、素材データを再生するように、再生の制御を行う。ここでは、例えば、送出制御装置１０１は、デコーダ装置１０２−２に、素材データを再生するように指示する。
このデコーダ装置１０２−２〜１０２−ｎの選択は、障害が発生したデコーダ装置と物理的距離やライン的距離が近いデコーダ装置１０２−１〜１０２−ｎを選択することができる。たとえば、図４のデコーダ装置１０２−１の例の場合では、デコーダ装置１０２−２を選択することが可能である。これにより、スイッチャー１０５の負荷を抑えることができ、また、切り換えのタイムラグを抑えることができる。さらに、デコーダ装置１０２−１が復旧した際にも、スムーズに切り換えることが可能になる。なお、デコーダ装置１０２−２〜１０２−ｎのうち、同一の筐体に収まっていて電源系統が同一の装置の場合には、同時に停止する必要がある場合もあるため、別の筐体のデコーダ装置１０２−２〜１０２−ｎを選択するような設定にすることも可能である。
【００２４】
また、デコーダ装置１０２−１で既に再生中であった場合は、送出制御装置１０１はデコーダ装置１０２−２から、素材データの再生する「続きの部分」からの再生を行う。
この続きの部分については、デコーダ装置１０２−１にて送出を開始したときの素材ＩＤ、素材位置、再生時間長と、障害検出時の時刻やタイムコード等から、デコーダ装置１０２−２に対して再生する素材データの位置とタイミングとを正確に算出することができる。この際に、本発明の第１の実施の形態に係る送信システムＸでは、デコード前のデータに圧縮データを用いているために、圧縮データの都合の良い位置について素材データの位置とタイミングを選択可能である。たとえば、圧縮データがＭＰＥＧ２−ＰＳデータ等の場合は、「Ｉピクチャ」を基準として位置とタイミングを選択することができる。
【００２５】
ステップＳ１０４において、送出制御装置１０１は、スイッチャー切り換え処理を行う。
上述のように、送出制御装置１０１がデコーダ装置１０２−１〜１０２−ｎに障害が生じた場合に、このスイッチャー切り換え処理を行う。
送出制御装置１０１は、スイッチャー１０５を制御して、切り換えたデコーダ装置１０２−１〜１０２−ｎのデコード処理後の映像音声データを、障害が発生したデコーダ装置１０２−１〜１０２−ｎの出力していた出力ライン１２０−１〜１２０−ｎに切り換える。図４の例においては、デコーダ装置１０２−２の出力を出力ライン１２０−１に出力する。
【００２６】
ここで、図５を参照して、図４の例でデコーダ切り換え処理とスイッチャー切り換え処理を行った際の出力ライン１２０−１の映像音声データの出力について説明する。
障害を検出すると、送出制御装置１０１は、素早くデコーダ装置１０２−１〜１０２−ｎとスイッチャーとを切り換える。このとき、デコーダ装置１０２−１〜１０２−ｎは高速に切り換えることが可能であるので、出力ライン１２０−１の映像音声出力には、ほぼ影響がなく送出を継続することが可能である。
【００２７】
さらに図６を参照して、具体的なデコーダ切り換え処理とスイッチャー切り換え処理のタイミング変更について説明する。ここでは、バッファの容量の最大値が５秒で、障害を検出してから切り換えが終了するまでの「アラーム発報閾値」が２秒で、再生開始からの経過時間がＮ秒で障害が発生した場合の例について説明する。
障害を検出すると、送出制御装置１０１は、上述のように、物理的ライン的に近いデコーダ装置１０２−１を選択する（ステップＳ１０３を参照）。具体的に、送出制御装置１０１は、デコーダ装置１０２−２に対して、素材データから、Ｎ＋１秒の画像をキューアップするように指示する。これにより、デコーダ装置１０２−２は、Ｎ＋１秒後に、素材データを再生し始める。
この上で、送出制御装置１０１は、スイッチャー１０５を制御して、出力ラインを切り換える（ステップＳ１０４を参照）。具体的には、送出制御装置１０１は、Ｎ＋１．５秒後に、スイッチャー１０５に出力を切り換える指示を行う。そして、スイッチャー１０５は、Ｎ＋２秒後に、デコーダ装置１０２−２の出力を、デコーダ装置１０２−１が出力していた出力ライン１２０−１に切り換えることができる。これにより、シームレスに出力ライン１２０−１に映像音声出力を行うことが可能になる。
【００２８】
ステップＳ１０５において、送出制御装置１０１は、障害が素材データを記憶している半導体サーバの障害であるか判定する。
この判定においては、送出制御装置１０１は、上述の障害検出処理において、半導体サーバ１０６−１〜１０６−ｎからの障害通知を受けとった場合に加えて、デコーダ装置１０２−１〜１０２−ｎのバッファ量の低下についても検知する。そして、所定の半導体サーバ１０６−１〜１０６−ｎからのバッファ量が低下している場合には、「Ｙｅｓ」すなわち障害であると判定することができる。
Ｙｅｓの場合は、送出制御装置１０１は、処理をステップＳ１０６に進める。
Ｎｏの場合は、送出制御装置１０１は、切り換え不可能な障害であることを、送信システムＸの管理者に通知して、処理を停止する。この際に、「しばらくお待ち下さい」といった所定の画像や、例えば自然の風景やボートが川を下る画像のような放送事故を防ぐための所定の素材データを予備の装置から送信することができる。
【００２９】
ステップＳ１０６において、送出制御装置１０１は、半導体サーバ切り換え処理を行う。この処理は、ステップＳ１０１において半導体サーバ１０６−１〜１０６−ｎの障害を検出した場合に行う。
図７を参照して説明すると、デコーダ装置１０２−１へのデータ供給元である半導体サーバ１０６−１の障害発生の場合の例について示す。
障害検出時に送出制御装置１０１は、デコーダ装置１０２−１に対して、素材データの供給元を半導体サーバ１０６−２とするように制御指示の処理命令を出力する。
ここで、デコーダ装置１０２−１で既に再生中であった場合は、図４の場合と同様に、送出制御装置１０１は、デコーダ装置１０２−１に対して、その続きの再生を行う処理命令を出力する。この際に、半導体サーバ１０６−１にて送出開始したときの素材ＩＤ、素材位置、再生時間長、障害検出時の時刻等から、半導体サーバ１０６−２に対して再生する素材データの位置とタイミングを正確に算出して、ランダムアクセスにより必要な位置から再生可能である。
さらに、この際、上述のように、圧縮データでは、例えば差分のフレームを算出する必要がある。このため、必要があれば、送出制御装置１０１は、例えば素材データがＭＰＥＧ２データの場合は、差分フレームの必要ないＩピクチャ等に「巻き戻し」た位置を、半導体サーバ１０６−２とデコーダ装置１０２−１に対して指定することもできる。これにより、デコーダ装置１０２−１は、ちょうど障害が起こったフレームまで、同一のデコードされた映像音声データがとぎれることなく得られるように高速にデコードして送出することができる。
以上により、送信システムＸの障害回避処理を終了する。
【００３０】
以上のように構成することで、以下のような効果を得ることができる。
まず、従来技術１の送出システムにおいては、映像音声収録再生機器の切り換えに係る遅延を抑えるために、送出システム全体を冗長化する必要があった。
これに対して、本発明の第１の実施の形態に係る送信システムＸは、半導体サーバ１０６−１〜１０６−ｎのように半導体を用いた記憶装置により、映像音声データを出力準備に要する時刻をほとんど必要としない。このため、連続して映像音声を出力し続けることが可能になる。
【００３１】
また、本発明の第１の実施の形態に係る送信システムＸは、素材再生中に記憶装置やデコーダ装置の障害を検出して、使用するデコーダ装置１０２−１〜１０２−ｎのようなデコーダリソース、半導体サーバ１０６−１〜１０６−ｎのようなデータ供給元、出力ライン１２０−１〜１２０−ｎのような映像データ出力先について、障害に応じて自由に変更することができる。これにより、ピデオサーバの送出障害を回避することができる。
よって、送出システムを完全な冗長システムにせずとも、送出の冗長化をはかり、システムをコンパクトにすることが可能となる。これにより、送出システムのコストを削減可能であるという効果が得られる。
【００３２】
なお、上述の実施の形態においては、半導体サーバ１０６−１〜１０６−ｎに半導体メモリを用いた場合について主に説明した。ここで、高速応答のＨＤＤ等、十分に高速なＨＤＤを用いた場合には、半導体メモリと同様に切り換え制御を行うことが可能になる。また、ローコストのＳＡＴＡ（シリアルＡＴＡ）のＨＤＤを用いた場合にも、ＲＡＩＤ等で、高速にアクセスするように対処可能である。
また、ＨＤＤの場合には、バッファ量を多くすることなどで、アクセス時間の遅さについても対処することが可能である。これにより、ＣＡＴＶ局、自治体エリア放送等用に、低コストでシームレスに切り換えができる送信システムを提供することができる。
【００３３】
＜第２の実施の形態＞
〔送信システムＹの制御構成〕
図８を参照して、本発明の第２の実施の形態に係る送信システムＹの制御構成について説明する。
送信システムＹは、上述の本発明の第１の実施の形態に係る送信システムＸと同様に、主に放送局や構内放送等に用いるための映像や音声の送出を制御するシステムである。図８において、送信システムＸと同じ符号は、同様の構成要素を示している。
ここで、送信システムＹでは、半導体サーバ１０６−１〜１０６−ｎの代わりに、記録装置１０７−１〜１０７−ｎ（記憶装置）と、記録ストレージ１０８−１〜１０８−ｎ（記憶媒体、半導体記憶手段）とを備えている。
【００３４】
記録装置１０７−１〜１０７−ｎは、ＮＡＳ（ネットワーク・アタッチド・ストレージ）やｉＳＣＳＩ（Ｉｎｔｅｒｎｅｔ  Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）のインテリジェントなコントローラ等であり、接続された記録ストレージ１０８−１〜１０８−ｎのファイルを、ネットワーク１１０経由で送信する機能を主に備えている。
すなわち、デコーダ装置１０２−１〜１０２−ｎは、ネットワーク１１０経由で、記録装置１０７−１〜１０７−ｎをマウント等し、それぞれの補助記憶装置のようにアクセス可能である。このため、汎用的なサーバ機器を用いるよりも、安価に構成可能である。
【００３５】
記録ストレージ１０８−１〜１０８−ｎは、上述の半導体サーバ１０６−１〜１０６−ｎの記憶媒体と同様の、フラッシュメモリやＤＲＡＭ（ダイナミック・ラム）等の半導体メモリの記憶媒体であるＳＳＤ（ソリッド・ステート・ディスク）やＲＡＭディスク等である。
記録ストレージ１０８−１〜１０８−ｎと、記録装置１０７−１〜１０７−ｎとの間は、ファイバーチャネル（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）、ＳＡＳ（Ｓｅｒｉａｌ  Ａｔｔａｃｈｅｄ  ＳＣＳＩ）、ＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）のようなインタフェイスで直接接続している。このため、ＩＰコントローラ等が必要でないため、コストを削減可能である。また、記録ストレージ１０８−１〜１０８−ｎの任意の台数を、ＲＡＩＤ構成とすることも可能である。
なお、記録ストレージ１０８−１〜１０８−ｎを、ネットワーク１１０に直接接続するような構成も可能である。
【００３６】
〔送信システムＹの障害回避処理〕
次に、図８に加えて図９〜図１３を更に参照して、本発明の第２の実施の形態に係る送信システムＹの障害回避処理について説明する。
上述したように、送信システムＹは、複数の記録装置１０７−１〜１０７−ｎ及び記録ストレージ１０８−１〜１０８−ｎと、独立したデコーダ装置１０２−１〜１０２−ｎにより構成され、それぞれが同一のネットワーク１１０上に存在するビデオサーバシステムである。
送信システムＹでは、映像データ伝送経路が同一ネットワーク上に存在するため、デコーダ装置１０２−１〜１０２−ｎ自身が素材再生中に記録装置１０７−１〜１０７−ｎからのデータ供給異常を検知してデータ供給経路を変更する。
そして、それぞれのデコーダ装置１０２−１〜１０２−ｎ自体が送出障害回避機能を備えており、「伸張」後の映像音声データをつなぎ合わせて連続して映像音声を出力し続けることができる。
なお、「伸張」とは、送出する素材データの先読みを行い、送出する映像形式の状態に変換した状態でバッファリングすることをいう。
【００３７】
このように、デコーダ装置１０２−１〜１０２−ｎにおいては、上述の第１の実施の形態と異なり、送出制御装置１０１経由ではなく、直接、障害のあった記録装置１０７−１〜１０７−ｎを切り換えて、同じ送出素材の素材データに切り換える。
すなわち、デコーダ装置１０２−１〜１０２−ｎ自身が、外部の制御系に依存することなく切り換えを行うことで、最短の制御経路にて送出障害を回避することができる。
また、送出制御装置１０１が障害を常に監視する必要がなくなるため、送信システムＹの規模をコンパクトにし、コストを削減可能である。
【００３８】
（フレームテーブル）
ここで、図９を参照して、本発明の第２の実施の形態に係るフレームテーブルについて説明する。
上述のように、デコーダ装置１０２−１〜１０２−ｎ自身が切り換えを行う場合には、素材データを再生しているフレームの位置を把握する必要がある。このため、記録装置１０７−１〜１０７−ｎの記録ストレージ１０８−１〜１０８−ｎには、フレームテーブルと呼ばれるデータが、素材データ毎に記憶されている。
図９の例では、フレームテーブルは、ＩＤＤ１０１、フレーム位置Ｄ１０２、全体フレーム数Ｄ１０３、オフセットフレームＤ１０４のようなデータから構成された管理データのファイルである。このフレームテーブルを用いることで、デコーダ装置１０２−１が後述するフレームつなぎ処理を行うことが可能になる。
【００３９】
図９のフレームテーブルのうち、ＩＤＤ１０１は、素材データのＩＤである素材ＩＤを記憶するデータである。
フレーム位置Ｄ１０２は、素材データのタイムコードに対するフレーム位置を記憶するデータである。このフレーム位置としては、例えば、バイト単位でファイル内の各フレームの位置を示すことができる。また、このフレームの位置として、キーフレームとなるような位置、例えば、Ｉピクチャの位置等を指定することも可能である。
全体フレーム数Ｄ１０３は、素材全体のフレーム数を示すデータである。
オフセットフレームＤ１０４は、素材イン点に対するオフセットフレーム数などの情報が記載されたデータである。この素材イン点としては、ＣＭ（コマーシャル）の位置や、カラーバー等の調整用の画像を除いた素材データの放送に使用する際の開始位置のフレーム位置等を用いることができる。
【００４０】
（正常時の素材データ供給の流れ）
ここで、図１１を参照して、正常時の記録装置１０７−１〜１０７−ｎとデコーダ装置１０２−１との間のデータ供給の流れについて説明する。
送出制御装置１０１は、送出素材の素材ＩＤ、送出開始位置、送出時間長の情報により、デコーダ装置１０２−１〜１０２−ｎに対して、素材データのキューアップ、再生開始などを指示する。
また、図１１の例では、記録装置１０７−１と記録装置１０７−２とは、それぞれ記録ストレージ１０８−１と記録ストレージ１０８−２とに、同一の素材データを転送（コピー）して記憶している。同様に、同一の素材データに対して、同一のフレームテーブルを記憶している。
デコーダ装置１０２−１〜１０２−ｎは、そのような同一の素材データを転送して備えている記録装置１０７−１〜１０７−ｎとその素材データの記憶状況について、素材データ配置テーブルとして記憶している。さらに、デコーダ装置１０２−１〜１０２−ｎは、障害が起きた際に、どの記録装置１０７−１〜１０７−ｎから素材データの供給を受けるかについて、素材データ配置テーブルにより設定値として記憶する。この設定値により、障害発生時に「回避経路」を選択することができる。
デコーダ装置１０２−１〜１０２−ｎは、送出制御装置の素材のキューアップ制御指示により、記録装置１０７−１から指定素材のフレームテーブルを読み込む。
この上で、デコーダ装置１０２−１は、フレームテーブルを元に記録装置１０７−１に対して、キューアップするフレーム位置からのデータを要求する。キューアップするフレーム位置は、例えば、先頭からのフレーム数とオフセットフレームＤ１０４を用いて指定可能である。
【００４１】
このフレーム位置からのデータのリクエスト（要求）は、デコーダ装置１０２−１からの指定バイト数単位で、デコーダ装置１０２−１にバッファリング可能なサイズ分だけ蓄積されるまで連続的に行う。
また、デコーダ装置１０２−１は、圧縮された素材データをデコードし、放送局用の映像音声データに変換し、レーム単位で送出する位置を計算してバッファに記憶する「伸張」の処理を行う。
その後、デコーダ装置１０２−１は、送出制御装置の素材の再生開始指示により、デコーダ装置１０２−１にバッファリングしてある伸張後の映像音声データを、フレーム周期で出力する。伸張処理後の映像音声データは、スイッチャー１０５（図８）を経由して出力ラインに出力する。
出力した分のデータ補充をおこなうため、デコーダ装置１０２−１は記録装置１０７−１〜１０７−ｎに対して続きのデータのリクエストを行う。この際、指定バイト数単位でバッファリング可能なサイズ分蓄積されるまで連続的にデータのリクエストを行う。
このように、デコーダ装置１０２−１は、記録装置１０７−１〜１０７−ｎに対して素材データを要求する位置、サイズ、どこまで伸張済みかといった情報を管理することができる。
【００４２】
（障害時の素材データ供給の流れ）
ここで、図１２を参照して、記録ストレージ１０８−１に記録された素材データをデコーダ装置１０２−１が受信しているときに、記録ストレージ１０８−１に何らかの障害が発生して、デコーダへのデータ供給が滞った場合の例について説明する。
上述のように、正常時においてデコーダ装置１０２−１は、記録装置１０７−１から映像音声データを順次要求しながら、伸張、出力を行っている。
図１２の例のように、記録ストレージ１０８−１に障害が起きた場合、デコーダ装置１０２−１からのデータのリクエストに対して、記録装置１０７−１はエラーの信号を返し、素材データを送信しない。これをデコーダ装置１０２−１は検出して、記録装置１０７−２に切り換え、記録装置１０７−２から取得した素材データ伸張して「つなぎ換え」て出力する。
以下で、図１０のフローチャートを参照して、具体的にフレームテーブルを用いて障害回避処理を行う例について説明する。
【００４３】
まず、ステップＳ２０１において、デコーダ装置１０２−１は、障害直接検出処理を行う。
具体的には、デコーダ装置１０２−１は、記録装置１０７−１からの映像音声データ、すなわち素材データ供給の滞りを検知する。
デコーダ装置１０２−１は、要求したデータが規定時間以内に供給されないタイムアウト検出、または、伸張後のデータのバッファ容量が規定の閾値以下になった場合等を検知する。
その後、デコーダ装置１０２−１は、送出制御装置１０１に障害が発生したことをネットワーク１１０を介して通知することもできる。しかしながら、以下で説明するように、上述の第１の実施の形態と異なり、デコーダ装置１０２−１は、送出制御装置１０１を介さずに、直接、素材データの供給元の記録装置１０７−１〜１０７−ｎを切り換える。
【００４４】
次に、ステップＳ２０２において、デコーダ装置１０２−１は、記憶装置切り換え処理を行う。
具体的には、デコーダ装置１０２−１は、素材データ配置テーブルを用いた設定値を基に、記録装置１０７−１〜１０７−ｎを変更し、素材データをリクエストする経路を変更する。
図１２の例では、デコーダ装置１０２−１は、同一の素材データを備えた記録装置１０７−２に対して、続きのデータ供給のリクエストを行う。
【００４５】
ステップＳ２０３において、デコーダ装置１０２−１は、フレームつなぎ処理を行う。
図１３の概念図を参照して、デコーダ装置１０２−１のバッファ内で伸張された素材データを合成するフレームつなぎ処理について説明する。
このフレームつなぎ処理では、再生途中にデータ供給経路を変更した場合の、デコーダ装置１０２−１の内部のデータの合成を行う。
上述のように、記録装置１０７−１と記録装置１０７−２に接続された記録ストレージ１０８−１と１０８−２には、コピーされた同一の素材データ存在し、また、同一のフレームテーブルも記憶されている。
このため、デコーダ装置１０２−１は、伸張済みの素材データの位置付近からの素材データの供給を記録装置１０７−２に求めることができる。
【００４６】
具体的には、図１３の例の場合、デコーダ装置１０２−１は、記録装置１０７−１から供給された素材データを伸張して、最終的に出力できる位置をフレーム数等で求める。この際に、１フレームでも異常なフレームがあった場合には、その手前のフレームで破棄することができる。
その際に、デコーダ装置１０２−１は、フレームテーブルを参照し、フレーム位置Ｄ１０２と全体フレーム数Ｄ１０３とから、出力できる位置のフレーム数よりも手前のフレーム数で、バッファ内で再生しているフレーム以降のフレームの位置を求める。この位置としては、圧縮された素材データのファイル上の位置をシーク（ｓｅｅｋ）するためのバイト単位のファイル内の位置を指定することができる。
また、この位置として、伸張された素材データとバッファの容量から最適な位置を計算して求めることができる。たとえば、デコーダ装置１０２−１は、Ｉピクチャのように基準となるフレームの位置を用いたり、伸張した際に「スマートレンダリング」のように複数の間のフレームからフレーム画像や音声を補完しやすいフレームを用いることができる。
なお、デコーダ装置１０２−１は、記録装置１０７−２から供給された素材データから、所定の秒数の読み出しでデータの供給ビットレート等が安定した際のデータを用いて、最適な位置として計算して求めることもできる。
【００４７】
この上で、デコーダ装置１０２−１は、記録装置１０７−１から供給された素材データから伸張したバッファ内の各フレームの映像音声データに対して、経路変更後の記録装置１０７−２から供給されたデータを伸張し、その中から続きとなるフレームを算出して繋ぐことができる。
このため、障害があっても途切れなく、映像音声データをスイッチャー１０５から出力ライン１２０−１〜１２０−ｎに出力することができる。
以上により、障害回避処理を終了する。
【００４８】
以上のように構成することで、以下のような効果を得ることができる。
まず、上述のように、従来のビデオサーバシステムは、複数の冗長化された記録装置に対して、それぞれの記録装置に固定してデコーダ装置を使用していた。
このため、記録装置の障害などにより、デコーダ装置へのデータ供給が滞った場合には、デコーダ装置からの映像音声出力の後段に位置するスイッチャーを外部の装置から切り換えるなどして、冗長化された別のデコーダ装置からの映像音声出力に切り換える必要があり、コストがかかっていた。
【００４９】
これに対して、本発明の第２の実施の形態に係る送信システムＹにおいては、放送する映像音声の素材データを複数の記録装置１０７−１〜１０７−ｎと記録ストレージ１０８−１〜１０８−ｎを用いて蓄積し、デコーダ装置１０２−１〜１０２−ｎにより再生出力する。
そして、記録装置１０７−１〜１０７−ｎと記録ストレージ１０８−１〜１０８−ｎからの素材データの再生中に記録装置１０７−１〜１０７−ｎ等の障害により映像音声データ供給が滞った場合に、デコーダ装置１０２−１〜１０２−ｎが自ら障害を検出して、切り換えを行う。
これにより、続きの映像音声の素材データを別の記録装置から供給することで、連続して映像音声を出力し続けることができる。
【００５０】
また、本発明の第２の実施の形態に係る送信システムＹは、デコーダ装置１０２−１〜１０２−ｎ自身が素材再生中に記録装置からのデータ供給異常を検知してデータ供給経路を変更することで、連続して映像音声を出力し続けることが可能である。
この際に、デコーダ装置１０２−１〜１０２−ｎは、素材データ配置テーブルを用いて、自ら同一の素材データを記憶している記録装置１０７−１〜１０７−ｎに切り換えることができる。
すなわち、送信システムＹにおいては、外部の送出制御装置を介さないため、大規模な送出制御装置が不要となる。すなわち、記録装置１０７−１〜１０７−ｎの障害を別途検知する装置の必要がない。
このため、外部の制御系に依存することなく、デコーダ装置１０２−１〜１０２−ｎが、自ら障害を検出して最短の制御経路にて送出障害を回避するので、システム全体をコンパクトすることができ、コストを削減することができる。
【００５１】
また、本発明の第２の実施の形態に係る送信システムＹにおいては、デコーダ装置１０２−１〜１０２−ｎが素材データを伸張してバッファに蓄積する。
この上で、デコーダ装置１０２−１〜１０２−ｎは、素材データを伸張して、伸張された素材データからフレーム単位でつないで映像音声データとして出力することができる。
このように伸張されたデータをバッファとして記憶し、伸張を行いつつ、つなぎ処理を行うことで、キューアップ等の時間に余裕を持たせることができ、記録装置１０７−１〜１０７−ｎの反応やランダムアクセス性能等の要求を低く抑えることができる。このため、送信システム全体のコストを削減することが可能になる。
【００５２】
また、本発明の第２の実施の形態に係る送信システムＹにおいては、障害が検出された場合、デコーダ装置１０２−１〜１０２−ｎは、記録装置１０７−１〜１０７−ｎの切り換えを行う際に、フレームテーブルを参照して切り換えを行うフレームを算出する。
その後、デコーダ装置１０２−１〜１０２−ｎは、切り換えた記録装置１０７−１〜１０７−ｎから、フレームテーブルから算出した切り換えるフレームの位置の圧縮された素材データを取得する。
このため、デコーダ装置１０２−１〜１０２−ｎが再生中の素材データのすぐ近傍の位置から素材データを取得して、途切れなく映像音声データを出力することが可能になる。
よって、無駄なデコード処理等が必要なくなるため、デコーダ装置１０２−１〜１０２−ｎの処理能力のコストを低減することができ、通常のデコーダ装置で処理することが可能になる。このため、送信システムのコストを低減することができる。
【００５３】
また、本発明の第２の実施の形態に係る送信システムＹは、放送する素材データを記憶装置に記憶し、該記憶装置とは独立したデコーダ装置により再生出力するシステムにおいて、
前記記憶装置は、素材データのフレームテーブルを備え、
前記デコーダ装置は、
前記記憶装置又は前記デコーダ装置の障害を検出し、
前記障害検出手段が障害を検出すると、前記記憶装置を切り換え、
前記フレームテーブルを参照して、切り換えた前記記憶装置から障害のあった箇所より前のフレームから前記素材データを取得し、
伸張した前記素材データをフレーム単位でつなぎ合わせ、
連続して映像音声を出力し続ける送信システム
であることをことを特徴とする。
【００５４】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００５５】
１０１  送出制御装置
１０２−１〜１０２−ｎ  デコーダ装置
１０５  スイッチャー
１０６−１〜１０６−ｎ  半導体サーバ
１０７−１〜１０７−ｎ  記録装置
１０８−１〜１０８−ｎ  記録ストレージ
１１０  ネットワーク
１２０−１〜１２０−ｎ  出力ライン
Ｘ、Ｙ  送信システム
【図１】
2010220183.tif 000003
【図２】
2010220183.tif 000004
【図３】
2010220183.tif 000005
【図４】
2010220183.tif 000006
【図５】
2010220183.tif 000007
【図６】
2010220183.tif 000008
【図７】
2010220183.tif 000009
【図８】
2010220183.tif 000010
【図９】
2010220183.tif 000011
【図１０】
2010220183.tif 000012
【図１１】
2010220183.tif 000013
【図１２】
2010220183.tif 000014
【図１３】
2010220183.tif 000015