(57)【要約】【課題】出力中の映像に途切れを生じさせることなく、素材サーバに接続される入力チャンネルに課せられた帯域制限を外してビデオ素材データの転送を高速化することができ、これによってネットワーク資源を有効活用する。【解決手段】ビデオサーバ１のＣＰＵ１１は、入力Ｉ／Ｆ１８１，１８２及び出力Ｉ／Ｆ１９１，１９２に制御信号を送信し、使用中の入力チャンネル数（ａ）及び使用中出力チャンネル数（ｂ）を検出する（ステップＳ２１）。次に、ＣＰＵ１１は、上記検出された使用中の入力チャンネル数及び使用中の出力チャンネル数をもとにＣＰＵバスの空き帯域を算出する（ステップＳ２２）。そして、上記ＣＰＵバスの空き帯域を素材サーバ２からの転送帯域に割り当てて、素材ファイルの転送処理を行う（ステップＳ２３）。【選択図】      図２
2007043399.tif 000002
【特許請求の範囲】
【請求項１】
複数の入出力チャンネルを備え、前記入力チャンネルに接続された素材サーバから転送されるビデオ素材データを入力してデータ記憶部に記憶しつつ、このデータ記憶部に記憶された任意のビデオ素材データを読み出して前記出力チャンネルに出力するビデオサーバであって、
前記複数の入出力チャンネルの使用状態を検出する検出手段と、
前記使用状態をもとに空き転送帯域を算出する算出手段と、
前記空き転送帯域を前記素材サーバからの転送帯域に割り当てて転送処理を行う転送手段と
を具備することを特徴とするビデオサーバ。
【請求項２】
複数の入出力チャンネルを備え、前記入力チャンネルに接続された素材サーバから転送されるビデオ素材データを入力してデータ記憶部に記憶しつつ、このデータ記憶部に記憶された任意のビデオ素材データを読み出して前記出力チャンネルに出力するビデオサーバで用いられ、
前記複数の入出力チャンネルの使用状態を検出する検出ステップと、
前記使用状態をもとに空き転送帯域を算出する算出ステップと、
前記空き転送帯域を前記素材サーバからの転送帯域に割り当てて転送処理を行う転送ステップと
を具備することを特徴とするデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多チャンネルの同時入出力動作を行うビデオサーバに関する。
【背景技術】
【０００２】
放送局内の多入出力のビデオサーバは、オンエア映像のビデオストリームを途切れなく送出するために、各入出力のインタフェース（以下、Ｉ／Ｆ）毎に帯域制限を設け、ビデオサーバ全体として同時に各Ｉ／Ｆを動作させても最大利用帯域を超えない仕組みとなっている。例えば、最大利用帯域が１Ｇｂｐｓであるビデオサーバで、同時に独立した１０入力１０出力を実現するためには、１入力（又は１出力）あたり、５０Ｍｂｐｓ（＝１Ｇｂｐｓ／２０）以下の帯域で使用する必要がある。そのために、外部でビデオ素材データを保持しているサーバ（以下、素材サーバ）からビデオサーバへ素材データを転送するためには、ネットワークの高速化が進んでいるにも拘わらず、この帯域制限（５０Ｍｂｐｓ）の転送レートでデータ転送を行っている。
【０００３】
そこで、転送帯域を割り当てるアセット・マネージャを設ける手法が提案されている。これにより、素材サーバからデータを読み出す際の読み出し遅延、及び通信網を通じてデータ転送する際の転送遅延を一定値以下に抑え、画面フリーズ等が生じないようにすることができる（例えば、特許文献１を参照。）。
【特許文献１】特開２０００−８３１９２公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、多入出力送出ビデオサーバでは、ビデオストリームの帯域が確保できないと映像が途切れてしまうため、帯域確保は必須条件である。このため、各入出力チャネルが確実に動作できるように帯域制限が設けられている。この帯域制限によって、素材サーバは限られた帯域内で素材データを送らざるを得ず、ビデオサーバとの間のネットワーク回線を長時間占有していた。
【０００５】
この発明は上記事情に着目してなされたもので、その目的とするところは、出力中の映像に途切れを生じさせることなく、素材サーバに接続される入力チャンネルに課せられた帯域制限を外してビデオ素材データの転送を高速化することができ、これによってネットワーク資源を有効活用することを可能とするビデオサーバ及びデータ転送方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するためにこの発明に係わるビデオサーバ及びデータ転送方法は、複数の入出力チャンネルを備え、前記入力チャンネルに接続された素材サーバから転送されるビデオ素材データを入力してデータ記憶部に記憶しつつ、このデータ記憶部に記憶された任意のビデオ素材データを読み出して前記出力チャンネルに出力するビデオサーバであって、前記複数の入出力チャンネルの使用状態を検出する検出手段と、前記使用状態をもとに空き転送帯域を算出する算出手段と、前記空き転送帯域を前記素材サーバからの転送帯域に割り当てて転送処理を行う転送手段とを具備するものである。
【０００７】
上記構成によるビデオサーバ及びデータ転送方法では、入出力チャンネルの使用状態を検出して、空きチャンネル用に確保されている転送帯域を素材サーバからの転送帯域に割り当てて素材データの転送処理を行う。これにより、ビデオサーバが確保できる転送帯域を効率的に利用することができ、素材サーバからのデータ転送処理の高速化が可能となる。
【発明の効果】
【０００８】
したがってこの発明によれば、出力中の映像に途切れを生じさせることなく、素材サーバに接続される入力チャンネルに課せられた帯域制限を外してビデオ素材データの転送を高速化することができ、これによってネットワーク資源を有効活用することを可能とするビデオサーバ及びデータ転送方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。  
図１は、この発明に係わるビデオサーバの一実施形態を示すブロック構成図である。  
ビデオサーバ１は、中央処理ユニット（ＣＰＵ：Central Processing Unit）１１を備え、このＣＰＵ１１に制御バス１２を介して、エンコーダ１５１，１５２と、素材ファイルストレージ１６と、デコーダ１７１，１７２と、入力インタフェース（入力Ｉ／Ｆ）１８１，１８２と、出力インタフェース（出力Ｉ／Ｆ）１９１，１９２とが接続される。さらに、ＣＰＵ１１には、制御バス１２を介してネットワークインタフェース（ネットワークＩ／Ｆ）１４が接続される。このネットワークＩ／Ｆ１４は、ＣＰＵ１１の制御の下で、素材サーバ２から供給される素材ファイルの入力インタフェースとして動作する。素材ファイルは、所定のフォーマットで生成された映像・音声データ等であり、データバス１３を介して素材ファイルストレージ１６に格納される。
【００１０】
ビデオサーバ１において、ＣＰＵ１１は、入力Ｉ／Ｆ１８１，１８２を介してエンコーダ１５１，１５２に圧縮対象の映像データが到来したことを検知すると、エンコーダ１５１，１５２に制御信号を送出する。この制御信号を受けて、エンコーダ１５１，１５２は、所定の圧縮方式（例えば、ＭＰＥＧ（Moving Picture Experts Group））で上記映像データを圧縮符号化し、生成した圧縮データを素材ファイルとして素材ファイルストレージ１６に記憶させる。
【００１１】
また、ＣＰＵ１１は、素材ファイルストレージ１６から素材ファイルを読み出し、読み出した素材ファイルをデコーダ１７１，１７２により復号する。そして、復号された映像データを出力Ｉ／Ｆ１９１，１９２を介して出力する。なお、入力Ｉ／Ｆ１８１，１８２及び出力Ｉ／Ｆ１９１，１９２、すなわち４つの入出力チャンネルには、同時に独立して動作できるように帯域制限が設けられ、データバス１３の転送帯域（以下、ＣＰＵバスの転送帯域）がそれぞれ割り当てられている。
【００１２】
次に、このように構成されるビデオサーバ１の素材ファイルの取り込み動作について説明する。図２は、ビデオサーバ１における素材ファイルの転送動作の手順とその内容を示すフローチャートである。  
ビデオサーバ１のＣＰＵ１１は、ネットワークＩ／Ｆ１４により素材サーバ２から素材ファイルの入力を受け付けると、まず、入力Ｉ／Ｆ１８１，１８２及び出力Ｉ／Ｆ１９１，１９２に制御信号を送信し、使用中の入力チャンネル数（ａ）及び使用中の出力チャンネル数（ｂ）を検出する（ステップＳ２１）。次に、ＣＰＵ１１は、上記検出された使用中の入力チャンネル数及び使用中の出力チャンネル数をもとにＣＰＵバスの空き帯域を算出する（ステップＳ２２）。ＣＰＵバスの空き帯域（Ｎ［Ｍｂｐｓ］）は、ＣＰＵバス最大転送帯域をＬ［Ｍｂｐｓ］、入出力Ｉ／Ｆ帯域をＭ［Ｍｂｐｓ］とすると、次式のように計算される。  
Ｎ［Ｍｂｐｓ］＝Ｌ−ａ×Ｍ−ｂ×Ｍ
そして、ＣＰＵ１１は、上記計算されたＣＰＵバスの空き帯域Ｎ［Ｍｂｐｓ］を利用してネットワークＩ／Ｆ１４により素材サーバ２から入力される素材ファイルの転送処理を行う（ステップＳ２３）。その後、ＣＰＵ１１は、上記データ転送処理が終了したか否かの判定を行う（ステップＳ２４）。データ転送の終了と判定された場合は、確保していたチャンネルを開放し、転送処理を終了する。一方、データ転送が終了していない場合は、ステップＳ２１に移行して空きチャンネルの検出を行う。
【００１３】
以上述べたように上記実施形態では、ビデオサーバ１のＣＰＵ１１は、入力Ｉ／Ｆ１８１，１８２及び出力Ｉ／Ｆ１９１，１９２に制御信号を送信して、使用中のチャンネル数を検出し、検出された使用中のチャンネル数をもとにＣＰＵバスの空き帯域を算出する。そして、上記ＣＰＵバスの空き帯域を素材サーバ２からの転送帯域に割り当てて、素材ファイルの転送処理を行うようにしている。
【００１４】
この実施形態によれば、例えば、図１において、入力Ｉ／Ｆ１８１，１８２及び出力Ｉ／Ｆ１９１の３チャンネルが空きチャンネルと検出された場合は、通常のＣＰＵバス転送帯域に加えて、この３つのチャンネルのＣＰＵバス転送帯域を割り当てて、素材ファイルのデータ転送処理を行うことができる。これにより、出力中の映像に途切れを生じさせることなく、素材サーバに接続される入力チャンネルに課せられた帯域制限を外してビデオ素材データの転送を高速化することができる。このため、素材サーバ２とビデオサーバ１との間のネットワーク回線の占有時間を短縮し、ネットワーク資源を有効活用することが可能となる。
【００１５】
なお、この発明のビデオサーバは、図１に示す構成に限定されるものではなく、例えば、エンコーダ及びデコーダの数は、任意に変更可能である。また、素材ファイルの転送処理の手順とその内容についてもこの発明の要旨を逸脱しない範囲で種々変更して実施できる。
【００１６】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００１７】
【図１】この発明に係わるビデオサーバの一実施形態を示すブロック図。
【図２】図１に示すビデオサーバにおける素材ファイルの転送動作の手順とその内容を示すフローチャート。
【符号の説明】
【００１８】
１…ビデオサーバ、１１…ＣＰＵ、１２…制御バス、１３…データ送信バス、１４…ネットワークインタフェース、１５１，１５２…エンコーダ、１６…素材ファイルストレージ、１７１，１７２…デコーダ、１８１，１８２…入力インタフェース、１９１，１９２…出力インタフェース、２…素材サーバ。
【図１】
2007043399.tif 000003
【図２】
2007043399.tif 000004