(57)【要約】【課題】ビデオサーバーシステムが持つ最大能力を発揮し、転送時間の短縮化が可能なビデオサーバーシステムの帯域制御方式を実現する。【解決手段】帯域管理部２０１はビデオサーバー装置１００実行中の信号入出力と利用可能帯域とを管理し各入出力に割り当てる帯域を決定して入出力制御部２０２へ入出力開始、帯域変更要求を実施する。入出力制御部２０２は指定された帯域でクライアント端末との信号入出力制御を行う。ビデオサーバー装置１００の使用帯域に変化があったタイミングで、入出力実施中の帯域指定なしの端末の入出力帯域を、最大利用可能帯域すべて使用するように動的に変更することにより、ビデオサーバー装置１００の持つ最大能力を常に発揮する。【選択図】図２
2014022952.tif 000002
【特許請求の範囲】
【請求項１】
映像データ蓄積部を有するビデオサーバー装置と、
上記ビデオサーバー装置とネットワークを介して接続され、上記ビデオサーバー装置に、映像データの入出力を要求することができる複数の端末装置と、
を備え、上記ビデオサーバー装置は、
上記複数の端末装置が利用可能な複数の映像データ入出力帯域を有し、上記利用可能な複数の映像データ入出力帯域が、映像データの入出力を要求する上記端末装置に割り当たるように映像データ入出力帯域を演算する帯域管理部を備えることを特徴とするビデオサーバーシステムの帯域制御方式。
【請求項２】
請求項１に記載のビデオサーバーシステムの帯域制御方式において、
上記帯域管理部は、映像データ入出力帯域を指定する端末装置には、指定された映像データ入出力帯域を割り当て、映像データ入出力帯域を指定していない端末装置には、上記利用可能な複数の映像データ入出力帯域のうちの、上記指定された映像データ入出力帯域を除外した映像データ入出力帯域を全て割り当てることを特徴とするビデオサーバーシステムの帯域制御方式。
【請求項３】
請求項２に記載のビデオサーバーシステムの帯域制御方式において、
上記帯域管理部は、映像データ入出力帯域を指定していない端末装置が複数存在する場合には、上記指定された映像データ入出力帯域を除外した映像データ入出力帯域を、上記映像データ入出力帯域を指定していない複数の端末装置に均等に割り当てることを特徴とするビデオサーバーシステムの帯域制御方式。
【請求項４】
請求項３に記載のビデオサーバーシステムの帯域制御方式において、
上記帯域管理部は、映像データ入出力帯域を指定する端末装置の増減又は映像データ入出力帯域を指定していない端末装置の増減が発生した場合には、上記帯域管理部は、映像データ入出力帯域を指定していない端末装置の映像データ入出力帯域を再割り当てすることを特徴とするビデオサーバーシステムの帯域制御方式。
【請求項５】
請求項４に記載のビデオサーバーシステムの帯域制御方式において、
上記ビデオサーバー装置は、映像データの入出力を要求する端末装置を特定するためのセッションＩＤと、このセッションＩＤで特定される端末装置が映像データ入出力帯域を指定しているか否かと、指定された映像データ入出力とを格納する入出力管理情報保持部と、上記利用可能な複数の映像データ入出力帯域から、指定された映像データ入出力帯域を減算した映像データ入出力帯域を利用可能帯域として格納する利用可能帯域情報保持部とを備えることを特徴とするビデオサーバーシステムの帯域制御方式。
【請求項６】
請求項５に記載のビデオサーバーシステムの帯域制御方式において、
上記帯域管理部は、上記端末装置から映像データの入出力の開始を要求しているのか、映像データの入出力の終了を要求しているのかを判別する入出力判別部と、この入出力判別部からの指令に従って、映像データの入出力の終了処理を行う終了処理部と、上記入出力判別部からの指令に従って、映像データの入出力開始処理を行う入出力開始処理部とを備えることを特徴とするビデオサーバーシステムの帯域制御方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオサーバーシステムの帯域制御方式に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１に記載された技術がある。この特許文献１には、コマンドの種類、端末の優先順位、及び管理している現時点での利用可能な帯域に基づいて、端末に割り当てる帯域を決定する技術が記載されている。
【０００３】
特許文献１に記載された技術は、上記のように構成することで、ビデオサーバー装置がもつ最大能力を発揮させることを目的としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−９２４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、端末に割り当てる帯域は、その端末から要求があったタイミングでのみ決定する。そのため、他の端末の映像データの入出力が終了して、さらに利用可能な帯域が増えたとしても、その増えた帯域を有効利用することができない。
【０００６】
このため、映像データの転送速度を上昇して、転送時間の短縮化を図ることが困難であった。
【０００７】
本発明の目的は、ビデオサーバーシステムが持つ最大能力を発揮し、転送時間の短縮化が可能なビデオサーバーシステムの帯域制御方式を実現することである。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、以下のように構成される。
【０００９】
ビデオサーバーシステムの帯域制御方式において、ビデオサーバー装置は、複数の端末装置が利用可能な複数の映像データ入出力帯域を有し、利用可能な複数の映像データ入出力帯域の全てが、映像データの入出力を要求する端末装置に割り当たるように映像データ入出力帯域を演算する。
【発明の効果】
【００１０】
本発明によれば、ビデオサーバーシステムが持つ最大能力を発揮し、転送時間の短縮化が可能なビデオサーバーシステムの帯域制御方式を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例におけるビデオサーバーシステムの全体概略構成図である。
【図２】本発明の一実施例におけるビデオサーバー装置の概略構成図である。
【図３】入出力管理情報保持部のテーブル構成の一例を示す図である。
【図４】帯域管理部の概略処理を説明するフローチャートである。
【図５】入出力開始処理を説明するフローチャートである。
【図６】入出力終了処理を説明するフローチャートである。
【図７】帯域指定なし入出力の帯域再設定処理の処理を説明するフローチャートである。
【図８】本発明の一実施例におけるビデオサーバーシステムの概略構成図である。
【図９】２つの端末ＡとＢとがビデオサーバー装置に入出力要求した場合の入出力の帯域を示す図である。
【図１０】図９に示した入出力の状態から端末Ｃが帯域指定なしで入出力を開始した場合の各端末の入出力の帯域を表す図である。
【図１１】図１０に示した入出力の状態から端末Ｄが帯域指定２で入出力を開始した場合の各端末の入出力の帯域を表す図である。
【図１２】図１１に示した入出力の状態から端末Ｂの入出力が終了した場合の各端末の入出力の帯域を表す図である。
【図１３】図１２に示した入出力の状態から端末Ａの入出力が終了した場合の各端末の入出力の帯域を表す図である。
【図１４】帯域管理部の内部処理ブロックの説明図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明を説明する。
【実施例】
【００１３】
本発明のビデオサーバーシステムの帯域制御方式の実施例について説明する。
【００１４】
図１は、本発明の一実施例におけるビデオサーバーシステムの全体概略構成図である。
【００１５】
図１において、ビデオサーバー装置１００は、複数備えられたクライアント端末１０１からの入力要求を受け付け、クライアント端末１０１から入力される映像データをビデオサーバー装置１００内に記録する。
【００１６】
また、ビデオサーバー装置１００は、クライアント端末１０１からの出力要求を受け付け、要求された映像データをクライアント端末１０１へ出力する。
【００１７】
図２は、本発明の一実施例におけるビデオサーバー装置１００の概略構成図である。
【００１８】
図２において、ビデオサーバー装置１００は、帯域管理部２０１と、入出力制御部２０２と、映像データ蓄積部２０３と、入出力管理情報保持部２０４と、利用可能帯域情報保持部２０５とを有する。
【００１９】
帯域管理部２０１は、ビデオサーバー装置１００で実行中の映像データ入出力と、利用可能帯域とを管理し、各入出力に割り当てる帯域を決定して、入出力制御部２０２へ入出力開始要求、または帯域変更要求を実施する。帯域管理部２０１の動作の詳細は後述する。
【００２０】
入出力制御部２０２は、帯域管理部２０１からの入出力開始要求により、指定された帯域でクライアント端末１０１との信号入出力制御を行う。また、帯域管理部２０１からの帯域変更要求により、指定された入出力の帯域を変更する機能を有する。入出力制御部２０２は、クライアント端末１０１から入力された映像データを映像データ蓄積部２０３に書き込む。また、映像データ蓄積部２０３から読み込んだ映像データをクライアント端末１０１へ出力する。
【００２１】
映像データ蓄積部２０３は、映像データの蓄積を行う。
【００２２】
入出力管理情報２０４は、実行中の入出力の情報を保持するメモリである。入出力管理情報２０４への情報の登録と削除は、帯域管理部２０１から行われる。
【００２３】
利用可能帯域情報２０５は、帯域指定された入出力以外で利用可能な帯域を保持する（格納する）メモリである。つまり、ビデオサーバー装置１００の最大利用可能帯域から、実行中の帯域指定された入出力の帯域の合計を減算（演算）した値を保持する。
【００２４】
図３は、入出力管理情報保持部２０４のテーブル構成の一例を示す図である。図３において、入出力管理情報２０４は、入出力端末装置を一意に特定するセッションＩＤと、帯域指定された入出力かどうかを保持する帯域指定有無と、指定された帯域を保持する指定帯域とから構成される。
【００２５】
図４は、帯域管理部２０１の概略処理を説明するフローチャートである。
【００２６】
図４において、帯域管理部２０１は、クライアント端末１０１からの入出力要求、または、入出力制御部２０２からの入出力終了通知により処理を開始する。そして、帯域管理部２０１は、受信したコマンドが入出力要求か入出力終了通知かを判断し（ステップ４０１）、入出力要求の場合は入出力開始処理を実施する（ステップ５００）。ステップ４０１において、入出力終了通知と判断した場合は、入出力終了処理を実施する（ステップ６００）。
【００２７】
図１４は、帯域管理部２０１の内部処理ブロックの説明図である。図１４において、帯域管理部２０１は、入出力制御部２０２を介して送信されるクライアント端末１０１からの入出力要求か、入出力終了通知かを判断する入出力判別部２０１ａと、ステップ６００の終了処理を行う終了処理部２０１ｃと、ステップ５００の入出力開始処理を行う入出力開始処理部２０１ｂとを備える。
【００２８】
図５は、図４に示した入出力開始処理（ステップ５００）の処理を説明するフローチャートである。図５及び図１４において、入出力開始処理ステップ５００で、入出力判別部２０１ａの指令に従って入出力開始処理部２０１ｂは、まず入出力を一意に特定するセッションＩＤを発行し（ステップ５０１）、入出力管理情報保持部２０４へ登録する（ステップ５０２）。次に、入出力開始処理部２０１ｂは、入出力要求が帯域指定ありかどうかを判断し（ステップ５０３）、帯域指定ありと判断した場合は、最大利用可能帯域から、指定された帯域分だけ利用可能帯域を減算して、利用可能帯域情報保持部２０５に設定する（ステップ５０４）。
【００２９】
ステップ５０４で指定された帯域を空けるため、帯域指定なしの入出力の帯域の再設定を実行し、利用可能帯域情報保持部２０５に格納する（ステップ７００）。ステップ７００は、ステップ５０３で帯域指定なしと判断した場合も実行される。そして、入出力開始処理部２０１ｂは、入出力制御部２０２へ入出力開始要求を実施する（ステップ５０５）。帯域指定ありの場合は指定された帯域で入出力を開始し、帯域指定なしの場合は帯域指定なし入出力の帯域再設定処理ステップ７００で算出した帯域で入出力を開始する。
【００３０】
図６は、入出力終了処理ステップ６００の処理を説明するフローチャートである。図６及び図１４において、終了処理部２０１ｃが入出力判別部２０１ａから入出力終了指令を受けると、終了した入出力を入出力管理情報保持部２０４から削除する（ステップ６０１）。
【００３１】
そして、終了処理部２０１ｃは、終了した入出力が帯域指定ありかどうかを判断し（ステップ６０２）、帯域指定ありと判断した場合は、終了した帯域分だけ、利用可能帯域に加算し、利用可能帯域をに設定する（ステップ６０３）。終了処理部２０１は、終了した帯域の分だけ空いた帯域を利用するため、帯域指定なし入出力の帯域再設定を実行し、利用可能帯域情報保持部２０５に設定する（ステップ７００）。ステップ７００は、ステップ６０２で帯域指定なしと判断した場合も実行される。
【００３２】
図７は、帯域指定なし入出力の帯域再設定処理７００の処理を説明するフローチャートである。図７及び図１４において、入出力開始処理部２０１ｂ又は終了処理部２０１ｃは、入出力管理情報保持部２０４から帯域指定なしの入出力を検索し（ステップ７０１）、検索した入出力の数で利用可能帯域情報２０５に格納された帯域を割ることで、１つの入出力の帯域を計算する（ステップ７０２）。
【００３３】
次に、入出力開始処理部２０１ｂは、実行中の帯域指定なし入出力の帯域をすべて、算出した１つの入出力の帯域に変更するように入出力制御部２０２へ要求し（ステップ７０４）、入出力制御部２０２から帯域変更応答を受信する（ステップ７０５）。
【００３４】
ステップ７０６では、ステップ７０１でヒットした件数に達したか否かを判断し、達していなければ、ステップ７０３に戻り、ステップ７０１でヒットした件数だけステップ７０４、７０５を繰り返し行う。ステップ７０６で、ヒットした件数に達した場合は、処理は終了となる。
【００３５】
次に、図８、図９、図１０、図１１、図１２、図１３を参照し、本発明の一実施例におけるビデオサーバーシステムの具体的な動作について説明する。
【００３６】
図８は、本発明の一実施例におけるビデオサーバーシステムの概略構成図である。ビデオサーバー装置８０１と、クライアント端末Ａ８０２、クライアント端末Ｂ８０３、クライアント端末Ｃ８０４、クライアント端末Ｄ８０５がネットワークを介して通信可能な状態に接続されている。図８に示した例においては、ビデオサーバー装置８０１の最大利用可能帯域は８とする。
【００３７】
図９は、本発明の一実施例において、複数のクライアント端末のうちの２つの端末Ａ８０２と端末Ｂ８０３とが、ビデオサーバー装置８０１に入出力要求した場合の、各端末８０２、８０３の入出力の帯域を示す図である。
【００３８】
図９において、端末Ａ８０２は帯域２を指定して入出力を行い、端末Ｂ８０３は帯域指定なしで入出力を行なっている。端末Ａは指定した帯域２で入出力が行なわるため、端末Ｂは利用可能帯域が、最大利用可能帯域から端末Ａのための帯域２を減算した６であるため、帯域６で入出力を行っている。
【００３９】
図１０は、図９に示した入出力の状態から、端末Ｃ８０４が帯域指定なしで入出力を開始した場合の各端末８０２、８０３、８０４の入出力の帯域を表す図である。図１０において、端末Ｃ８０４が入出力を開始したことにより、指定なし帯域の入出力の数が１から２となる。その時点での利用可能帯域は６であり、指定なし入出力の１本あたりの帯域は３となる。
【００４０】
このため、端末Ｂ８０３の入出力帯域は、６から３に変更され、端末Ｃ８０４は帯域３で入出力が開始される。端末Ａ８０２は指定ありの帯域のため影響を受けず、そのまま帯域２で入出力を継続する。
【００４１】
図１１は、図１０に示した入出力の状態から、端末Ｄ８０５が帯域指定２で入出力を開始した場合の各端末８０２、８０３、８０４、８０５の入出力の帯域を表す図である。図１１において、端末Ｄ８０５が入出力を開始したことにより、端末Ｄ８０５の指定入出力帯域２を空けるために、利用可能帯域が６から４に減算される。
【００４２】
そのため、指定なし入出力端末は端末Ｂ８０３と端末Ｃ８０４との２つであるから、１本あたりの帯域は２となり、端末Ｂ８０３と端末Ｃ８０４の入出力帯域はそれぞれ２に変更され、端末Ｄ８０５は指定された帯域２で入出力が開始される。
【００４３】
図１２は、図１１に示した入出力の状態から、端末Ｂ８０３の入出力が終了した場合の各端末の入出力の帯域を表す図である。図１２において、端末Ｂ８０３が入出力を終了したことにより、指定なし帯域の入出力の数が２から１となる。利用可能帯域が４であるため、指定なし入出力の１本あたりの帯域は４となり、端末Ｃ８０４の入出力帯域は４に変更される。端末Ａ８０２と端末Ｄ８０５は指定ありの帯域のため影響を受けず、そのまま帯域２で入出力を継続する。
【００４４】
図１３は、図１２に示した入出力の状態から、端末Ａ８０２の入出力が終了した場合の各端末の入出力の帯域を表す図である。図１３において、端末Ａ８０２が終了したことにより、利用可能帯域が４から６に増える。そのため、指定なし入出力の１本あたりの帯域は６となり、端末Ｃ８０４の入出力帯域は６に変更される。端末Ｄ８０５は指定ありの帯域のため影響を受けず、そのまま帯域２で入出力を継続する。
【００４５】
以上のように、本発明の一実施例においては、ビデオサーバー装置８０１の使用帯域に変化があったタイミングで、入出力実施中の帯域指定なしの端末の入出力帯域を、最大利用可能帯域すべて使用するように動的に変更することにより、ビデオサーバー装置８０１の持つ最大能力を常に発揮することが可能となる。
【００４６】
これにより、ビデオデータの転送時間の短縮化が可能となる。
【００４７】
つまり、ビデオサーバーシステムが持つ最大能力を発揮し、転送時間の短縮化が可能なビデオサーバーシステムの帯域制御方式を実現することができる。
【００４８】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【００４９】
本発明の一つの適用例としては、一企業内において、複数の部署のそれぞれに、クライアント端末を備え、これらクライアント端末からの映像情報を、中央制御室に備えられたビデオサーバー装置に格納し、各クライアント端末からの要求に従って映像情報を入出力するビデオサーバーシステムがある。
【符号の説明】
【００５０】
１００、８０１・・・ビデオサーバー装置、  １０１、８０２〜８０５・・・クライアント端末、  ２０１・・・帯域管理部、  ２０１ａ・・・入出力判別部、  ２０１ｂ・・・入出力開始処理部、  ２０１ｃ・・・終了処理部、  ２０２・・・入出力制御部、  ２０３・・・映像データ蓄積部、  ２０４・・・入出力管理情報保持部、  ２０５・・・利用可能帯域情報保持部
【図１】
2014022952.tif 000003
【図２】
2014022952.tif 000004
【図３】
2014022952.tif 000005
【図４】
2014022952.tif 000006
【図５】
2014022952.tif 000007
【図６】
2014022952.tif 000008
【図７】
2014022952.tif 000009
【図８】
2014022952.tif 000010
【図９】
2014022952.tif 000011
【図１０】
2014022952.tif 000012
【図１１】
2014022952.tif 000013
【図１２】
2014022952.tif 000014
【図１３】
2014022952.tif 000015
【図１４】
2014022952.tif 000016