(57)【要約】【課題】外部のコントローラから非同期通信網を通じてビデオサーバーに与えられた２つの素材データの記録再生に関する命令が互いに時間的にずれて実行されることを防止する。【解決手段】このビデオサーバーは、素材データの入出力に用いられる複数のポートと、複数のポートのグループ分けに関するグループ情報を記憶可能な記憶部と、特定の複数の素材データと特定の複数の素材データの一方を入出力するための特定のポートを第１のポートとして指定した命令を受け、グループ情報をもとに第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートして判定し、複数の素材データを第１のポートおよび１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する制御部とを具備する。【選択図】図５
2016201683.tif 000002
【特許請求の範囲】
【請求項１】
素材データの入出力に用いられる複数のポートと、
前記複数のポートのグループ分けに関するグループ情報を記憶可能な記憶部と、
特定の複数の素材データと前記特定の複数の素材データの一方を入出力するための特定の前記ポートを第１のポートとして指定した命令を受け、前記グループ情報をもとに前記第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートとして判定し、前記複数の素材データを前記第１のポートおよび前記１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する制御部と
を具備するビデオサーバー。
【請求項２】
請求項１に記載のビデオサーバーであって、
ユーザのコントローラより非同期通信網を通じて送信された前記命令を受信する通信インタフェースを
さらに具備するビデオサーバー。
【請求項３】
請求項２に記載のビデオサーバーであって、
前記制御部は、基準同期信号を基準に前記複数の素材データに対する命令を実行するように構成された
ビデオサーバー。
【請求項４】
請求項３に記載のビデオサーバーであって、
前記制御部は、前記グループ情報の設定用ＧＵＩ（Graphical User Interface）を前記ユーザのコントローラに供給して表示させ、前記表示された設定用ＧＵＩに対する前記ユーザからの設定情報を前記コントローラより取得し、前記記憶部に前記グループ情報として記憶するように構成された
ビデオサーバー。
【請求項５】
請求項４に記載のビデオサーバーであって、
前記グループ情報の設定用ＧＵＩは、前記ユーザに、前記各ポートの入力／出力の属性を設定させ、前記入力の属性が設定された前記各ポートに関する前記グループ情報の設定および前記出力の属性が設定された前記各ポートに関する前記グループ情報の設定をさせるように構成された
ビデオサーバー。
【請求項６】
素材データの入出力に用いられる複数のポートと；
前記複数のポートのグループ分けに関するグループ情報を記憶可能な記憶部と；
特定の複数の素材データと前記特定の複数の素材データの一方を入出力するための特定の前記ポートを第１のポートとして指定した命令を受け、前記グループ情報をもとに前記第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートとして判定し、前記複数の素材データを前記第１のポートおよび前記１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する制御部と；
を具備するビデオサーバーと、
前記命令を前記ビデオサーバーに送信するコントローラと
を具備するビデオサーバーシステム。
【請求項７】
ビデオサーバーの制御部が、
素材データの入出力に用いられる複数のポートのグループ分けに関するグループ情報を記憶部に記憶し、
特定の複数の素材データと前記特定の複数の素材データの一方を入出力するための特定の前記ポートを第１のポートとして指定した命令を受け、前記グループ情報をもとに前記第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートとして判定し、
前記複数の素材データを前記第１のポートおよび前記１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する
命令処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、放送局において映像および音声などの素材データの記録再生を行うビデオサーバー、ビデオサーバーシステムおよび命令処理方法に関する。
【背景技術】
【０００２】
通常放送局内システムにおける映像信号の伝送や送出、さらにはデータ蓄積装置における映像信号の記録再生を映像信号に同期して行うために、映像信号からクロックおよびフレームタイミングを抽出して基準同期信号を生成し、または外部から同期信号を受信して装置に供給することが行われる。また、上位応用システムからデータ蓄積装置に対する映像信号の記録再生制御のための命令がＬＡＮを経由して与えられる際、そのＬＡＮ経由の命令を、上記の基準同期信号を生成する同期システム制御実行装置で受け、同期システム制御実行装置が基準同期信号に基づく適切なタイミングでデータ蓄積装置を制御する技術が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５３２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、放送局内のビデオサーバーおよびビデオサーバーシステムにおいては未だ改善すべき課題が残されている。
以上のような事情に鑑み、本技術の目的は、性能をより向上させたビデオサーバー、ビデオサーバーシステム、命令処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本技術に係るビデオサーバーは、
素材データの入出力に用いられる複数のポートと、
前記複数のポートのグループ分けに関するグループ情報を記憶可能な記憶部と、
特定の複数の素材データと前記特定の複数の素材データの一方を入出力するための特定の前記ポートを第１のポートとして指定した命令を受け、前記グループ情報をもとに前記第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートとして判定し、前記複数の素材データを前記第１のポートおよび前記１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する制御部と
を具備する。
【０００６】
前記ビデオサーバーは、ユーザのコントローラより非同期通信網を通じて送信された前記命令を受信する通信インタフェースをさらに具備するものであってよい。
【０００７】
前記制御部は、基準同期信号を基準に前記複数の素材データに対する命令を実行するように構成されたものであってよい。
【０００８】
前記制御部は、前記グループ情報の設定用ＧＵＩ（Graphical User Interface）を前記ユーザのコントローラに供給して表示させ、前記表示された設定用ＧＵＩに対する前記ユーザからの設定情報を前記コントローラより取得し、前記記憶部に前記グループ情報として記憶するように構成されたものであってよい。
【０００９】
前記グループ情報の設定用ＧＵＩは、前記ユーザに、前記各ポートの入力／出力の属性を設定させ、前記入力の属性が設定された前記各ポートに関する前記グループ情報の設定および前記出力の属性が設定された前記各ポートに関する前記グループ情報の設定をさせるように構成されたものであってよい。
【００１０】
本技術に係るビデオサーバーシステムは、
素材データの入出力に用いられる複数のポートと、
前記複数のポートのグループ分けに関するグループ情報を記憶可能な記憶部と、
特定の複数の素材データと前記特定の複数の素材データの一方を入出力するための特定の前記ポートを第１のポートとして指定した命令を受け、前記グループ情報をもとに前記第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートとして判定し、前記複数の素材データを前記第１のポートおよび前記１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する制御部と
を具備するビデオサーバーと、
前記命令を前記ビデオサーバーに送信するコントローラと、
を具備するビデオサーバーシステム。
【００１１】
本技術に係る命令処理方法は、
ビデオサーバーの制御部が、
素材データの入出力に用いられる複数のポートのグループ分けに関するグループ情報を記憶部に記憶し、
特定の複数の素材データと前記特定の複数の素材データの一方を入出力するための特定の前記ポートを第１のポートとして指定した命令を受け、前記グループ情報をもとに前記第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートとして判定し、
前記複数の素材データを前記第１のポートおよび前記１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する。
【発明の効果】
【００１２】
以上のように、本技術によれば、ビデオサーバーの性能を向上させることができる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１３】
【図１】本技術に係る第１の実施形態のビデオサーバー５０を用いたライブシステム１の構成を示す図である。
【図２】ビデオサーバー５０の構成を示すブロック図である。
【図３】シリアル通信により２つの素材データの再生命令が専用コントローラからビデオサーバー５０に与えられる場合の動作のタイミング図である。
【図４】ＴＣＰ／ＩＰネットワークにより２つの再生命令がコントローラ１００からビデオサーバー５０に与えられる場合の動作のタイミング図である。
【図５】本実施形態のビデオサーバー５０のギャング機能により２つの命令を実行する場合の動作のタイミング図である。
【図６】ポート設定ＧＵＩにおけるシステム周波数（フィールドの周期）の設定画面を示す図である。
【図７】ポート設定ＧＵＩにおけるポートの入力／出力設定画面を示す図である。
【図８】ポート設定ＧＵＩにおけるポートのコーディック設定画面を示す図である。
【図９】ポート設定ＧＵＩにおけるポートの詳細設定画面を示す図である。
【図１０】ポート設定ＧＵＩにおけるギャング設定画面を示す図である。
【図１１】ポート設定ＧＵＩにおけるギャング設定例を示す図である。
【図１２】ポート設定ＧＵＩにおける別のギャング設定例を示す図である。
【図１３】操作入力端末１０３の操作面の構成の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
［ライブシステム］
図１は本技術に係る第１の実施形態のビデオサーバー５０を用いたライブシステム１の構成を示す図である。
このライブシステム１は、カメラ１０、ＣＣＵ（Camera Control Unit）２０、スイッチャー３０、モニター４０、ビデオサーバー５０などで構成される。
【００１５】
カメラ１０は例えばＨＤカメラ、４Ｋカメラなどである。カメラ１０によって得られた映像・音声信号はカメラケーブル１１を通じてＣＣＵ２０に伝送される。
【００１６】
ＣＣＵ２０は、カメラ１０より伝送されてきた映像信号および音声信号を受信し、これらの信号に対する各種の処理や、カメラ１０の調整などの各種制御を行う。ＣＣＵ２０は、カメラ１０より伝送された映像信号および音声信号から特定のフォーマットの映像データおよび音声データ（以下これらのデータを「素材データ」と呼ぶ。）を生成し、例えばＨＤ−ＳＤＩ、３Ｇ−ＳＤＩなどのシリアルインタフェース６０を通じてスイッチャー３０に伝送する。
【００１７】
スイッチャー３０は、ＣＣＵ２０から伝送された素材データを例えばモニター４０、ビデオサーバー５０、プログラム出力などに対してルーティングしたり、ビデオサーバー５０から再生（Ｐｌａｙ）された素材データをモニター４０、プログラム出力などに対してルーティングする機器である。スイッチャー３０は、設備の基準同期信号／垂直同期信号（Genlock）に同期して、ルーティングを変更することが可能である。
【００１８】
モニター４０は、ＨＤ映像、４Ｋ映像など表示することのできるモニターである。
【００１９】
ビデオサーバー５０は、素材データをファイルとして記録したり、再生したりすることのできる機器である。ビデオサーバー５０には、ＴＣＰ／ＩＰネットワークなどの非同期通信網を通じてビデオサーバー５０に対して素材データの記録および再生に関する各種の命令を与えることのできるコントローラ１００が接続される。ビデオサーバー５０とコントローラ１００とでビデオサーバーシステムが構成される。また、ビデオサーバーは、保持されている素材データのファイルをネットワーク経由で他の機器にファイル送信したり、あるいは逆に素材データのファイルを受信して保持することも可能である。
【００２０】
コントローラ１００は、ビデオサーバー５０と非同期通信が可能な例えばパーソナルコンピュータなどの情報処理装置１０１と、モニター１０２と、操作入力端末１０３とを備えて構成される。操作入力端末１０３は、ユーザからの素材データの記録および再生に関する各種の命令の入力を受け付けることのできる機器であり、情報処理装置１０１と例えばＵＳＢ（Universal Serial Bus）などのインタフェースを通じて接続可能とされている。
【００２１】
（操作入力端末１０３）
図１３は操作入力端末１０３の操作面の構成の例を示す図である。
操作入力端末１０３は、タイムコードなどを表示する表示部１０４、制御対象のポートを選択するボタンセット１０５、再生速度の制御を行うレバー１０６、Ｉｎ点の設定など編集などに関する操作を行うためのボタン群１０７、ジョグシャトルダイヤル１０８、そして記録命令、再生命令などの命令の入力を受け付けるための命令入力ボタン群１０９を備える。
【００２２】
操作入力端末１０３は、その他、ＣＰＵ、メモリー、ＵＳＢなどのインタフェースなどを備える。ＣＰＵは、上記の命令入力ボタン群１０９レバー１０６およびジョグシャトルダイヤル１０８などによりユーザより受け付けた命令の入力をインタフェースを用いて情報処理装置１０１に送信するように構成される。情報処理装置１０１は、操作入力端末１０３より受信された命令の入力をもとにビデオサーバー５０に送信する命令を生成し、ＴＣＰ／ＩＰネットワークなどの非同期通信網を通じてビデオサーバー５０に送信する。
【００２３】
［ビデオサーバー５０の構成］
図２はビデオサーバー５０の構成を示すブロック図である。
ビデオサーバー５０は、ＣＰＵ（Central Processing Unit）５１、メモリー５２、データ記録部５３、Ｉ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄ、イーサネット（登録商標）インタフェース５５およびシステムバス５６を備える。
【００２４】
ＣＰＵ５１は、メモリー５２に格納されたアプリケーションプログラムを実行して、各種の演算処理及び各モジュールの制御を行う。このＣＰＵ５１は特許請求の範囲の「制御部」に相当する。
メモリー５２はＲＡＭ（Random Access Memory）などで構成され、ＣＰＵ５１にて実行されるアプリケーションプログラムや各種データが格納される。また、メモリー５２は、例えば、素材データの送受信時のバッファ領域などとしても用いられる。さらに、メモリー５２には、後述する命令のギャング機能のための、ポートのグループを設定するためのグループ情報なども格納される。したがって、このメモリー５２は特許請求の範囲の「記憶部」に相当する。
なお、図２では内部バスはシステムバス５６の一つとされているが、各部をローカルに結ぶバスを設けた構成であってもよい。
【００２５】
データ記録部５３は、素材データをファイルとして保存するメモリー回路やメモリカードなどの記憶媒体と、この記憶媒体に対して素材データの読み書きを行う読み書き部とを備える。記憶媒体は例えは２Ｔ〜８Ｔバイト程度の大容量を有する。
【００２６】
イーサネット（登録商標）インタフェース５５は、コントローラ１００との通信用のインタフェースである。コントローラ１００からビデオサーバー５０には、データ記録部５３に対する素材データの記録再生に関する各種命令がＴＣＰ／ＩＰネットワークなどの非同期通信網を通じてビデオサーバー５０に送信される。
【００２７】
Ｉ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄは、素材データを入出力するポートを有するプリント配線ボードである。ビデオサーバー５０は４つのＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄを備える。各々のＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄは２つのポートを有する。つまりＩ／Ｏボード５４ＡにはポートA-1とポートA-2が設けられている。Ｉ／Ｏボード５４ＢにはポートB-1とポートB-2が設けられている。Ｉ／Ｏボード５４ＣにはポートC-1とポートC-2が設けられている。Ｉ／Ｏボード５４ＤにはポートD-1とポートD-2が設けられている。各々のポートA-1、A-2、B-1、B-2、C-1、C-2、D-1、D-2は、例えばＨＤ−ＳＤＩ、３Ｇ−ＳＤＩなどのシリアルインタフェース用のケーブルを通じて例えばスイッチャー３０などと接続可能とされている。
【００２８】
［ビデオサーバー５０に命令を供給する典型的な方式］
ビデオサーバー５０に命令を供給する典型的な方式としては、ビデオサーバー５０にシリアル通信ケーブル（RS-422: Recommended Standard 422）を通じて接続された専用コントローラからの命令で制御する方式がある。この方式では、専用コントローラからビデオサーバー５０に２本のシリアル通信ケーブルを使って記録命令、再生命令などの命令を同時に２つ供給することができる。
【００２９】
図３はシリアル通信により２つの素材データの再生命令が専用コントローラからビデオサーバー５０に与えられる場合の動作のタイミング図である。
ここで、２つの素材データの再生命令は、例えば、マルチアングル映像の再生など、２つの素材データが同時再生されることを意図して専用コントローラから２本のシリアル通信ケーブルを使ってビデオサーバー５０に与えられたものである。RS-422などのシリアル通信は機器間の命令の受け渡しに関して時間的な制約を保証した通信が可能であるため、図３に示すように、基準同期信号を受けとっている専用コントローラからビデオサーバー５０に２本のシリアル通信を用いて命令を１つずつ送信することによって、基準同期信号の１周期内にビデオサーバー５０に２つの命令が与えられる。これにより、ビデオサーバー５０に記録された２つの素材データを基準同期信号を基準に互いに同期して再生させることができる。
【００３０】
［命令のギャング機能］
これに対し、本実施形態のように、ビデオサーバー５０とこのビデオサーバー５０に命令を与えるコントローラ１００とがＴＣＰ／ＩＰネットワークで接続される場合、ＴＣＰ／ＩＰプロトコルの特性により、コントローラ１００から命令がＴＣＰ／ＩＰネットワークに送り出されてからビデオサーバー５０に到達するまでの時間が保証されない。
【００３１】
図４は、ＴＣＰ／ＩＰネットワークにより２つの再生命令がコントローラ１００からビデオサーバー５０に与えられる場合の動作のタイミング図である。同図に示すように、コントローラ１００からＴＣＰ／ＩＰネットワークに送り出された命令がビデオサーバー５０に到達するまでの時間はＴＣＰ／ＩＰネットワークの状況などにより時々刻々と変動する。したがって、コントローラ１００からＴＣＰ／ＩＰネットワークに送り出された複数の命令が基準同期信号の１周期内にビデオサーバー５０に到達するという保証はない。複数の命令が基準同期信号の複数周期にまたがってビデオサーバー５０に到達すると、例えば、マルチアングル映像などを構成する複数の素材データが時間的にずれて再生されてしまう。
【００３２】
そこで、本実施形態のビデオサーバー５０は命令のギャング機能を備える。命令のギャング機能とは、ビデオサーバー５０が複数のポートをグループとして設定し、コントローラ１００からいずれのポート（第１のポート）を制御対象として指定する命令を受け取ったとき、この命令が指定するポートを用いた命令と、指定されたポートが属するグループ内の他の１以上のポート（第２のポート）を用いた命令を互いに同期して実行する機能である。
【００３３】
この命令のギャング機能では、予めポートのグループ情報が作成される。ポートのグループ情報は、少なくとも、どの複数ポートが同じグループに属するかを示す情報を含んでいる。グループは１以上設定される。例えば、８つのポートが存在する場合、２つのポートが属するグループを４つまで設定することができる。このポートのグループ情報はユーザによって設定され、メモリー５２などに格納される。
【００３４】
［ギャング機能を用いた動作例］
次に、ビデオサーバー５０のギャング機能を用いた動作の例を説明する。
ここでは、ビデオサーバー５０に既に記録された複数の素材データを再生出力する場合の動作を説明する。
【００３５】
複数の素材データをビデオサーバー５０から同時に再生出力するため、コントローラ１００のユーザは、複数の素材データと１つのポートを制御対象として指定し、再生の指示を入力する。ここで、複数の素材データは、一方を制御対象１の素材データ、他方を制御対象２の素材データとして指定される。制御対象１は指定されたポートと紐付けられる。このユーザからの指示の入力は、情報処理装置１０１に接続された操作入力端末１０３を用いて行われる。
別の指定方法として、コントローラ１００のユーザは、まずグループに属する複数のポートのそれぞれ毎に素材データを指定し、次いでグループの第１のポートに対して再生の指示を入力するようにしてもよい。
【００３６】
情報処理装置１０１は、操作入力端末１０３からの操作入力に従ってビデオサーバー５０に与える命令を作成し、ＴＣＰ／ＩＰネットワークを通じて順次ビデオサーバー５０に送信する。
【００３７】
ビデオサーバー５０はイーサネット（登録商標）インタフェース５５により、ＴＣＰ／ＩＰネットワークを通じてコントローラ１００より送られてきた命令を受信する。ビデオサーバー５０のＣＰＵ５１は、この命令（あるいは素材データの指定命令）に指定される２つの素材データの再生をデータ記録部５３に指示するとともに、この命令（あるいは第１のポートに対する再生の指示命令）に指定されたポートと同じグループに属する他のポートをグループ情報から確認する。
【００３８】
ここで、ユーザにより制御対象１として指定された素材データが「素材データａ」であり、制御対象２として指定された素材データが「素材データｂ」であり、ポートとして「ポートA-1」がユーザにより指定されている場合を想定する。また、グループ情報において「ポートA-1」と「ポートA-2」と同じグループに属している場合を想定する。
【００３９】
図５は、上記の想定において、ＴＣＰ／ＩＰネットワークにより２つの素材データａ、ｂの再生命令がコントローラ１００からビデオサーバー５０に与えられ、ビデオサーバー５０においてギャング機能により２つの命令を実行する場合の動作のタイミング図である。
【００４０】
ビデオサーバー５０のＣＰＵ５１は、データ記録部５３から読み出された素材データａをポートA-1を用いて出力するように制御を行う。また、ビデオサーバー５０のＣＰＵ５１は、データ記録部５３から読み出された素材データｂを、ポートA-1と同じグループに属するもう１つのポートA-2を用いて出力するように制御を行う。このときＣＰＵ５１は素材データａおよび素材データｂをポートA-1およびポートA-2を用いて、基準同期信号を基準に互いに同期して再生出力（Ｐｌａｙｏｕｔ）を同時開始するように制御を行う。
【００４１】
このように、命令のギャング機能によって、コントローラ１００から１つの命令がビデオサーバー５０に与えられるだけで、素材データの記録再生に関する複数の命令がビデオサーバー５０において互いに同期して実行される。すなわち、コントローラ１００からビデオサーバー５０にＴＣＰ／ＩＰネットワークのような非同期通信によって命令が送られる接続環境においても、素材データの記録再生に関する複数の命令をビデオサーバー５０において互いに同期して実行させることができる。
【００４２】
ギャング機能の対象となる命令としては、記録に関して、記録開始、記録停止、記録の一時停止などがある。また、再生に関しては、再生開始、再生停止、一時停止、早送り、巻き戻し、コマ送り、キューアップ（指定時刻へのジャンプ）などのジョグシャトル制御を含む命令がある。再生に関する上記の様々な命令は、例えは、素材データにおいて重要な場面やイベントを探し出す場合などに、ユーザによって適宜指定され、必要に応じて切り替えられる。この際、指定された命令に対する複数の素材データの同期再生がギャング機能によって確保されるので、複数の同じ命令を素材データ毎に指定する典型的な方法に比較してユーザの負担を大幅に軽減できる。
【００４３】
なお、命令のギャング機能によって同時に様々な方法（早送り、コマ送り、スローなど）で再生されたマルチアングル映像などを構成する複数の素材データは、スイッチャー３０もしくはビデオサーバー５０内のマルチ出力機能によってモニター４０とメインビデオ出力に同時に伝送されてもよい。
【００４４】
［ポート設定ＧＵＩ］
次に、ポート設定ＧＵＩについて説明する。
ビデオサーバー５０のＣＰＵ５１は、ビデオサーバー５０に搭載された計８個のポートに対して上記のグループ情報の設定を含む各種の設定のための入力をユーザから受け付けるためのポート設定ＧＵＩ（Graphical User Interface）を、ＴＣＰ／ＩＰネットワークを通じてコントローラ１００に送信し、コントローラ１００内の情報処理装置１０１に接続されたモニター１０２に表示させる。モニター１０２に表示されたポート設定ＧＵＩに対してユーザによって入力された設定情報はＴＣＰ／ＩＰネットワークを通じてビデオサーバー５０に送信される。ビデオサーバー５０のＣＰＵ５１は、受信した設定情報（グループ情報を含む。）をメモリー５２に保存する。
【００４５】
以下、このポート設定ＧＵＩについて説明する。
ポートに関する設定は以下のフェーズからなる。
１．システム周波数（フィールドの周期）の設定
２．ポートの入力／出力設定
３．ポートのコーディック設定
４．ポートの詳細設定
５．ギャング設定
【００４６】
（１．システム周波数（フィールドの周期）の設定）
図６はシステム周波数（フィールドの周期）の設定画面を示す図である。
この設定画面で、ユーザはシステム周波数（フィールドの周期）すなわち基準同期信号の周波数を設定することができる。この設定画面ではラジオボタンによって目的の基準同期信号の周波数をユーザが選択できる。この設定画面でNextボタンが操作されることによって、次のポートの入力／出力設定画面に切り替わる。
【００４７】
（２．ポートの入力／出力設定）
図７はポートの入力／出力設定画面を示す図である。
この設定画面では、ビデオサーバー５０に搭載された４つのＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄを入力に用いるか出力に用いるかの設定が行われる。
【００４８】
図７の設定画面において"Port A"、"Port B"、"Port C"、"Port D"は、ビデオサーバー５０に搭載された４つのＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄを示す。
【００４９】
"Input"、"Output"、"HD Multi-Input"、"HD Multi-Output"、"Input with 2 Boards"、" HD Cut Out"はＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄに対する入力／出力の設定値を示している。
"Input"はＩ／Ｏボードの一方だけを用い、そのポートを４Ｋ映像入力もしくはＨＤ映像入力に用いることを意味する。
"Output"はＩ／Ｏボードの一方だけを用い、そのポートを４Ｋ映像入力もしくはＨＤ映像出力に用いることを意味する。
"HD Multi-Input"はＩ／Ｏボードの２つのポートをＨＤ映像入力に用いることを意味する。
"HD Multi-Output"はＩ／Ｏボードの２つのポートをＨＤ映像出力に用いることを意味する。
"Input with 2 Boards"は、２つのＩ／Ｏボードの複数のポートをまとめることで、４Ｋであれば１．システム周波数（フィールドの周期）設定画面で設定した周波数の倍速の映像入力、ＨＤであれば最大８倍速の映像入力に用いることを意味する。
"HD Cut Out"は、Ｉ／Ｏボードの一方だけを用い、そのポートを４Ｋ映像から任意の部分を切り出したＨＤ映像出力として用いることを意味する。
【００５０】
図７の設定画面には、上記のＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄに対して"Input"、"Output"、"HD Multi-Input"、"HD Multi-Output"、"Input with 2 Boards"、"HD Cut Out"などの入力／出力の設定値を、様々な組み合わせで割り当てた複数の候補か表示される。ユーザはこれらの候補の中からラジオボタンなどによって１つを選択することができる。
【００５１】
ここで"6-IN 2-Out"がユーザによって選択されたこととする。"6-IN 2-Out"は、３つのＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃを"HD Multi-Input"に設定し、残る１つのＩ／Ｏボード５４Ｄを"HD Multi-Output"に設定することを意味する。
【００５２】
この設定画面でNextボタンが操作されることによって、次のポートのコーディック（Ｃｏｄｅｃ）設定画面に切り替わる。このときBackボタンを操作した場合には、前のシステム周波数（フィールドの周期）の設定画面に戻る。また、Cancelボタンを操作してポートの入力／出力設定をやり直すことも可能である。
【００５３】
（３．ポートのコーディック設定）
図８はポートのコーディック設定画面を示す図である。
この設定画面で、ユーザはＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄ毎のコーディック（記録フォーマット）の種類を個別に設定できる。この設定画面でNextボタンが操作されることによって、次のポートの詳細設定画面に切り替わる。
【００５４】
（４．ポートの詳細設定）
図９はポートの詳細設定画面、特にＩ／Ｏボード５４Ａの詳細設定の部分を抜き出して示す図である。このポートの詳細設定画面でユーザは、Ｉ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄ毎の記録フォーマットの詳細、例えば、解像度、フレーム周波数、色空間などを設定できる。この設定画面でNextボタンが操作されることによって、次のギャング設定に切り替わる。
【００５５】
（５．ギャング設定）
図１０はギャング設定画面を示す図である。
ユーザは、ギャング設定を有効にしたい２つのポートを図１０に示すギャング設定画面で選択することができる。
【００５６】
このギャング設定画面は、上記２．ポートの入力／出力設定画面での設定内容に応じて作成される。上述したように、ポートの入力／出力設定画面で"6-IN 2-Out"が選択された場合には、３つのＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃが"HD Multi-Input"に設定され、残る１つのＩ／Ｏボード５４Ｄが"HD Multi-Output"に設定される。この場合、Ｉ／Ｏボード５４Ａの２つのポート（ポート番号：Port A-1,Port A-2）、Ｉ／Ｏボード５４Ｂの２つのポート（ポート番号：Port B-1,Port B-2）、Ｉ／Ｏボード５４Ｃの２つのポート（ポート番号：Port C-1,Port C-2）が入力用のポートとして設定され、Ｉ／Ｏボード５４Ｄの２つのポート（ポート番号：Port D-1,Port D-2）が出力用のポートとして設定される。
【００５７】
ギャング設定画面には、入力ポートのギャング設定領域７１と出力ポートのギャング設定領域７２とがある。入力ポートのギャング設定領域７１は、ギャング設定する入力ポートのグループ／組（ｓｅｔ）をユーザに選択させるための領域である。出力ポートのギャング設定領域７２は、ギャング設定する出力ポートのグループ／組（ｓｅｔ）をユーザに選択させるための領域である。
【００５８】
入力ポートのギャング設定領域７１には、すべてのＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄの各ポート番号が縦と横の方向に並べて表示される。なお、"Parent Port A-1"などのポート番号の表記における"Parent"および"Child Port A-2"などのポート番号の表記における"Child"は、ポート番号を操作対象"Parent"とそれに従う"Child"として設定する便宜上各々のポート番号に付けられたものである。
なお、上記では便宜的に操作対象を"Parent"としているが、"Child"に相当するポートに対して操作することも可能である。
【００５９】
入力ポートのギャング設定領域７１には、横列のポート番号（"Parent"付きポート番号）と縦列のポート番号（"Child"付きポート番号）との１対１の組み合わせをユーザに選択させるために、１つの"Parent"付きポート番号とこれに組み合わせ可能な１以上の"Child"付きポート番号の単位７３でチェックボタン７４が設けられている。例えば、入力ポートのギャング設定領域７１には、横列の"Parent Port A-1"と、縦列の"Child Port A-2"、"Child Port B-1"、"Child Port B-2"、"Child Port C-1"、"Child Port C-2"との組み合わせの単位７３でチェックボタン７４が設けられている。ユーザは、横列の"Parent Port A-1"と組み合わせる１つ以上の"Child"付きポート番号をチェックボタン７４に対する入力操作によって選択することができる。
【００６０】
なお、このギャング設定画面でのポート番号の表示においてアクティブ表示されたポート番号とインアクティブ表示されたポート番号が混在するのは、ギャング設定において選択可能なポート番号と選択不可のポート番号をユーザが識別できるようにするためである。縦と横の各列には、すべてのＩ／Ｏボード５４Ａ、５４Ｂ、５４Ｃ、５４Ｄの各ポート番号が表示されているので、１つのポート番号は排他的にアクティブ表示されるようになっている。また、グループとして未設定のポート番号はアクティブ表示され、グループとして設定済みのポート番号はインアクティブ表示されるようになっている。さらに、入力ポートのギャング設定領域７１は入力ポートを対象とした設定領域であるため、未設定状態のギャング設定画面において、入力ポートして設定されたポート番号だけがアクティブ表示される。
【００６１】
一方、出力ポートのギャング設定領域７２の構成は、未設定状態のギャング設定画面において、出力ポートして設定されたポート番号だけがアクティブ表示される点を除いて、入力ポートのギャング設定領域７１の構成と同じである。この例では、Ｉ／Ｏボード５４Ｄの２つのポート（ポート番号：Port D-1,Port D-2）だけが出力用のポートとして設定されているので、これらのポートをギャング設定のペアとして設定するかどうかのみがユーザによるチェックボタン７４に対する入力操作によって設定される。
【００６２】
図１１は、ギャング設定の例を示す図である。
この例は、入力用のギャング設定として、"Parent Port A-1"と"Child Port A-2"とのペア、"Child Port B-1"と"Child Port B-2"とのペア、および"Child Port C-1"と"Child Port C-2"とのペアが設定された場合を示している。また、出力用のギャング設定として、"Parent Port D-1"と"Child Port D-2"とのペアも設定されている。
【００６３】
図１２は、ギャング設定の別の例を示す図である。
この例は、入力用のギャング設定として、"Parent Port A-1"と"Child Port A-2"と"Child Port B-1"の３つのポートがグループとして設定された場合を示している。このように、ギャング設定は、３つのポートを１つのグループとするように行うことも可能である。同様に４つ以上のポートをグループとしてもよい。
【００６４】
このギャング設定画面でNextボタンが操作されることによって、次の設定内容確認画面に切り替わり、この設定内容確認画面で完了ボタンなどが操作されることによってグループ情報がビデオサーバー５０内のメモリー５２などに保存される。
【００６５】
このようなポート設定ＧＵＩを用いることによって、ユーザは容易に２つ以上のポートについてギャング設定を行うことができる。
なお、コントローラとビデオサーバーとの通信接続はネットワークに限定されず、例えばＵＳＢであってもよい。その場合、コントローラには基準同期信号を供給する構成とせず、コントローラが基準同期信号を知らない場合でも、２つの素材データの再生などを同期させて行うように制御ができるという効果がある。
【００６６】
なお、本技術は以下のような構成もとることができる。
（１）素材データの入出力に用いられる複数のポートと、
前記複数のポートのグループ分けに関するグループ情報を記憶可能な記憶部と、
特定の複数の素材データと前記特定の複数の素材データの一方を入出力するための特定の前記ポートを第１のポートとして指定した命令を受け、前記グループ情報をもとに前記第１のポートと同じグループに属する他の１以上のポートを１以上の第２のポートとして判定し、前記複数の素材データを前記第１のポートおよび前記１以上の第２のポートを用いて互いに同期して入出力するように前記命令を実行する制御部と
を具備するビデオサーバー。
【００６７】
（２）前記（１）に記載のビデオサーバーであって、
ユーザのコントローラより非同期通信網を通じて送信された前記命令を受信する通信インタフェースを
さらに具備するビデオサーバー。
【００６８】
（３）前記（１）または（２）に記載のビデオサーバーであって、
前記制御部は、基準同期信号を基準に前記複数の素材データに対する命令を実行するように構成された
ビデオサーバー。
【００６９】
（４）前記（１）ないし（３）のいずれかに記載のビデオサーバーであって、
前記制御部は、前記グループ情報の設定用ＧＵＩ（Graphical User Interface）を前記ユーザのコントローラに供給して表示させ、前記表示された設定用ＧＵＩに対する前記ユーザからの設定情報を前記コントローラより取得し、前記記憶部に前記グループ情報として記憶するように構成された
ビデオサーバー。
【００７０】
（５）前記（４）に記載のビデオサーバーであって、
前記グループ情報の設定用ＧＵＩは、前記ユーザに、前記各ポートの入力／出力の属性を設定させ、前記入力の属性が設定された前記各ポートに関する前記グループ情報の設定および前記出力の属性が設定された前記各ポートに関する前記グループ情報の設定をさせるように構成された
ビデオサーバー。
【符号の説明】
【００７１】
Ａ−１、Ａ−２、Ｂ−１、Ｂ−２、Ｃ−１、Ｃ−２、Ｄ−１、Ｄ−２…ポート
５０…ビデオサーバー
５１…ＣＰＵ
５２…メモリー
５３…データ記録部
５３…データ記録部
５４Ａ、５４Ｂ、５４Ｃ、５４Ｄ…Ｉ／Ｏボード
５５…イーサネット（登録商標）インタフェース
１００…コントローラ
１０１…情報処理装置
１０２…モニター
１０３…操作入力端末
【図１】
2016201683.tif 000003
【図２】
2016201683.tif 000004
【図３】
2016201683.tif 000005
【図４】
2016201683.tif 000006
【図５】
2016201683.tif 000007
【図７】
2016201683.tif 000008
【図１３】
2016201683.tif 000009
【図６】
2016201683.tif 000010
【図８】
2016201683.tif 000011
【図９】
2016201683.tif 000012
【図１０】
2016201683.tif 000013
【図１１】
2016201683.tif 000014
【図１２】
2016201683.tif 000015