(57)【要約】メディア処理ネットワークにおいてリアルタイムブロードキャスト信号を切り替えるルーターファブリックは、パケット化されたビデオ信号の複数のチャネルを別のネットワークデバイスへ転送するように構成されるロジックデバイスと、複数の入／出力部品と結合され、制御命令に応じてロジックデバイスと複数の入／出力部品との間でパケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチと、システムクロックに関連する各ビデオ信号についてルーティングアドレスを動的にマップし、クロスバースイッチ及びロジックデバイスへのマップされたアドレスを有する制御命令を送信するように構成されるコントローラと、を備える。【選択図】図１
2017533605.tif 000002
【特許請求の範囲】
【請求項１】
メディア処理ネットワークにおいてリアルタイムブロードキャストビデオ信号を切り替えるルーターファブリックであって、
パケット化されたビデオ信号の複数のチャネルを別のネットワークデバイスへ転送するように構成されるロジックデバイスと、
複数の入／出力部品と結合され、制御命令に応じて前記ロジックデバイスと前記複数の入／出力部品との間で前記パケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチと、
システムクロックに関連する順序で各ビデオ信号に対する転送アドレスを動的にマップし、システム時間及びマップされたアドレスを有する制御命令を前記クロスバースイッチ及び前記ロジックデバイスへ送信するように構成されるコントローラと、
を備えるルーターファブリック。
【請求項２】
前記クロスバースイッチは、ベースバンドビデオ、パケット化されたデジタルビデオ又はパケット化された圧縮デジタルビデオのうちの少なくとも２つを含む、異なるビデオフォーマットの前記パケット化されたビデオ信号を切り替えるように更に構成される請求項１に記載のルーターファブリック。
【請求項３】
前記クロスバースイッチは、不具合無しにビデオフレーム期間内に切り替えるように更に構成される請求項２に記載のルーターファブリック。
【請求項４】
前記クロスバースイッチは、相互時点での全てのビデオソースからの前記パケット化されたビデオ信号の切り替えを行うように更に構成される請求項２に記載のルーターファブリック。
【請求項５】
前記コントローラは、時刻基準を用いて前記相互時点を決定するように更に構成される請求項４に記載のルーターファブリック。
【請求項６】
前記ロジックデバイスは、前記パケット化されたビデオ信号をネットワーク内の分配ノード又は非同期ＩＰルーターへ転送するように構成される請求項１に記載のルーターファブリック。
【請求項７】
前記ロジックデバイスは、データが前記分配ノードに転送されるときに、帯域幅容量の第１のレベルで前記データを伝送するチャネルの帯域幅を設定するように構成され、
前記ロジックデバイスは、前記データが前記非同期ＩＰルーターへ転送されるときに、帯域幅容量の前記第１のレベル未満の帯域幅容量の第２のレベルで前記データを伝送するチャネルの帯域幅を再設定するように構成される請求項６に記載のルーターファブリック。
【請求項８】
帯域幅容量の前記第１のレベル及び帯域幅容量の前記第２のレベルは、イーサネットフレームレートに関連される請求項７に記載のルーターファブリック。
【請求項９】
前記ロジックデバイスは、ファブリック拡張ノードに結合されように構成され、前記コントローラは、前記ロジックデバイスを制御して、前記ファブリック拡張ノードへの転送のために前記パケット化されたビデオ信号のデータパケットをオーバーサンプリングするように更に構成される請求項１に記載のルーターファブリック。
【請求項１０】
前記ロジックデバイスは、時分割多重化に従ってデータパケットの複数のチャネルを分配ノードに多重化し、各チャネルについて前記ロジックデバイスによる独立オーバーサンプリングレートを制御するように更に構成される請求項９に記載のルーターファブリック。
【請求項１１】
前記ルーターファブリックは、メディア処理ノードにおいて構成され、
前記メディア処理ノードは、ＩＰパケット化ビデオデータを受信し、データパケットが前記システムクロックの時間フレームに垂直方向位置合わせされるかを決定するように構成されるゲートウェイを更に備え、前記ゲートウェイは、前記データパケットが垂直方向位置合わせされることを決定し、前記ゲートウェイは、変更のないＩＰフォーマットで前記ルーターファブリック内で切り替え及び転送するために、前記パケット化されたデータを前記クロスバースイッチへ通す、請求項１に記載のルーターファブリック。
【請求項１２】
前記ゲートウェイは、ＩＰパケットをアンラップする、ビデオフレームマーカーを設置する、及びパケットペイロードピリオドをシステムクロックフレームインターバルと比較することにより、垂直方向位置合わせを決定するように構成される請求項１１に記載のルーターファブリック。
【請求項１３】
前記ゲートウェイは、パケットペイロードが２つのシステムクロックフレームに亘って生じないときに、垂直方向位置合わせが存在することを決定するように構成される請求項１２に記載のルーターファブリック。
【請求項１４】
前記ゲートウェイは、前記パケットペイロードピリオドと前記システムクロックフレームとの間にいくつかの位相オフセットが存在する際に、垂直方向位置合わせが存在することを決定するように構成される請求項１３に記載のルーターファブリック。
【請求項１５】
前記ルーターファブリックは、メディア処理ノードにおいて構成され、
前記メディア処理ノードは、前記ルーターファブリックへの入力のためにビデオソースからシリアルデータビデオ信号を受信し、前記ルーターファブリックからシリアルデータビデオ信号を送信するように構成されるビデオ入／出力部品を更に備え、出力は、オーバーサンプリングされたデータパケットとして前記ルーターファブリックから受信され、前記ビデオ入／出力部品は、サンプルレートを、リアルタイムブロードキャストと等しいデータレートに低減するように構成される請求項１に記載のルーターファブリック。
【請求項１６】
メディア処理ネットワークであって、
メディア処理ノードと、メディア分配ノードと、を備え、
前記メディア処理ノードは、
パケット化されたビデオ信号の複数のチャネルを別のネットワークデバイスへ転送するように構成される第１のロジックデバイスと、
複数の入／出力部品と結合され、制御命令に応じてロジックデバイスと前記複数の入／出力部品との間で前記パケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチと、
システムクロックに関連する順序で各ビデオ信号に対する転送アドレスを動的にマップし、システム時間及びマップされたアドレスを有する制御命令を前記クロスバースイッチ及び前記ロジックデバイスへ送信するように構成されるコントローラと、
を含み、
前記メディア分配ノードは、
ルーターファブリック拡張部と、
ルーターファブリックと通信し、パケット化されたビデオ信号を別のメディア処理ノードへ伝搬するように構成される第２のロジックデバイスと、
パケット化されたビデオ信号の複数のチャネルを別のネットワークデバイスへ転送するように構成される第３のロジックデバイスと、
前記第２のロジックデバイス及び前記第３のロジックデバイスと結合され、制御命令に応じて前記ロジックデバイスと前記複数の入／出力部品との間で前記パケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチと、
前記システムクロックに関連する各ビデオ信号に対する転送アドレスをマップし、マッピングを有する制御命令を前記クロスバースイッチ及び前記ロジックデバイスへ送信するように構成されるコントローラと、を含む
メディア処理ネットワーク。
【請求項１７】
メディア処理ネットワークにおいてリアルタイムブロードキャストビデオ信号を切り替える方法であって、
複数のゲートウェイ及び入／出力部品のうちの１つから少なくとも１つの等時性パケット化ビデオ信号を受信するステップと、
システムクロックに関連する前記少なくとも１つのビデオ信号の各々に対するマッピング転送アドレスを有する制御命令を送信するステップと、
前記制御命令に応じて前記少なくとも１つのビデオ信号を切り替えるステップと、
前記制御命令に応じて前記少なくとも１つのビデオ信号を含むチャネルを別のネットワークデバイスへ転送するステップと、
を備える方法。
【請求項１８】
前記受信された等時性パケット化ビデオ信号は、シリアルデジタルビデオ、パケット化されたデジタルビデオ又はパケット化された圧縮ビデオのうちの少なくとも２つを含む、各種ビデオフォーマットのものである、請求項１７に記載の方法。
【請求項１９】
前記切り替えるステップは、不具合無しにビデオフレーム期間内で生じる請求項１８に記載の方法。
【請求項２０】
前記チャネルの転送は、ビデオデータをネットワーク内の分配ノード又は非同期ＩＰルーターへ転送することを含む請求項１９に記載の方法。
【請求項２１】
データが前記分配ノードに転送されるときに、帯域幅容量の第１のレベルで前記データを伝送するチャネルの帯域幅を設定するステップと、
前記データが前記非同期ＩＰルーターへ転送されるときに、帯域幅容量の前記第１のレベル未満の帯域幅容量の第２のレベルで前記データを伝送するチャネルの帯域幅を再設定するステップと、
を更に備える請求項２０に記載の方法。
【請求項２２】
複数のビデオ信号が受信され、前記方法は、切り替えた信号を複数のチャネルで多重化するステップを更に備え、データパケットの複数のチャネルを多重化するステップは、時分割多重化に従って行われ、独立オーバーサンプリングレートで各チャネルをオーバーサンプリングするステップを更に備える請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
合衆国特許法１１９条による優先権の主張
特許請求の範囲についての本出願は、２０１４年９月１１日に出願された米国特許仮出願第６２／０４９，２６８号の利益を主張し、その譲受人に譲り受けられ、その全体が参照により本明細書に明示的に組み込まれる。
【０００２】
今日のテレビジョンブロードキャスティングは、多くの利用可能なビデオフィードのうちからチャネルフィードを切り替えることを含み、その各々は、様々な信号フォーマットを用いてブロードキャスティング設備に伝送される。ライブブロードキャストのためのいくつかの素材は、典型的には複数のカメラ、ビデオサーバ、予め作製された素材及びグラフィックから取得され、アセンブリされ、その後、コントロールルームから直接ブロードキャストされる又は後日のブロードキャストのために保存される。
【背景技術】
【０００３】
シリアルデータインターフェース（ｓｅｒｉａｌ  ｄａｔａ  ｉｎｔｅｒｆａｃｅ（ＳＤＩ））等の古いビデオ信号は、調整され、転送及び切り替えのために、予測可能かつ容易に設定される。他の形式のビデオ信号は、ＩＰインターコネクションにおけるメディア転送として、インターネットプロトコル（ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ（ＩＰ））等のようにより一般的になっており、クラウドソーシングを用いることは、今や誰もがいつでもどこからでもアクセスできる（ユビキタス）。ビデオフィードとしてＩＰ信号においてもたらす弱点は、このようなデータの、非同期の、集中的で、神経質な振る舞いである。切り替えるための予測可能なブランキングピリオドがなく、切り替える瞬間にブロードキャスト上で可視な不具合のリスクが有るため、ブロードキャスト環境、特にリアルタイムブロードキャストにおけるＩＰ信号の転送及び切り替えは、困難である。既存のＩＰルーターは、パケット化されたデータのための標準時間署名を捕捉することができず、そのため、センターを転送及び切り替えることは、不具合のない切り替えのために、ＳＤＩのようなベースバンド信号へＩＰビデオ信号を変換するために再分類しなければならない。
【発明の概要】
【０００４】
本開示の態様では、メディア処理ネットワークにおいてリアルタイムブロードキャストビデオ信号を切り替えるルーターファブリックを提供し、パケット化されたビデオ信号の複数のチャネルを別のネットワークデバイスへ転送するように構成されるロジックデバイスを含む。ルーターファブリックは、複数の入／出力部品と結合され、制御命令に応じて前記ロジックデバイスと複数の入／出力部品との間でパケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチを含む。ルーターファブリックは、システムクロックに関連する各ビデオ信号についてルーティングアドレスを動的にマップし、システム時間及びマップされたアドレスを有する制御命令をクロスバースイッチ及びロジックデバイスへ送信するように構成されるコントローラを含む。
【０００５】
本開示の別の態様では、メディア処理ノードは、ルーターファブリックと、ＩＰパケット化されたビデオデータを受信し、データパケットがシステムクロックの時間フレームに垂直方向位置合わせされるかを決定するように構成されるゲートウェイと、を含む。データパケットが垂直方向位置合わせされた状況下で、ゲートウェイは、変更のないＩＰフォーマットでルーターファブリック内を切り替え及び転送するために、パケット化されたデータをクロスバースイッチへ通す。
【０００６】
本開示の別の態様では、メディア処理ノードは、ルーターファブリックへの入力のためにビデオソースからシリアルデータビデオ信号を受信し、ルーターファブリックからシリアルデータビデオ信号を送信するように構成されるビデオ入／出力部品を含む。出力は、オーバーサンプリングされたデータパケットとしてルーターファブリックから受信され、ビデオ入／出力部品は、サンプルレートを、リアルタイムブロードキャストと等しいデータレートに低減するように構成される。
【０００７】
本開示の別の態様では、ルーターファブリックは、単一の共通タイミング構造でクリーンに（（例えば不具合がない））、ベースバンドビデオ（例えば、Ｌ１シリアルデジタルインターフェース（ＳＤＩ）ビデオ）又はパケット化されたデジタルビデオ（例えば、Ｌ２，Ｌ３）又はパケット化された圧縮デジタルビデオであるメディアストリーム間で切り替える。
【０００８】
本開示の別の態様では、メディア処理ネットワークは、ルーターファブリック拡張部を有するメディア処理ノード及びメディア分配ノードを含む。ルーターファブリック拡張部は、ルーターファブリックと通信し、等時性のパケット化されたビデオ信号を複数のメディア処理ノードロジックデバイスへ伝搬するように構成される第２のロジックデバイスを含む。ルーターファブリック拡張部は、複数の入／出力部品と結合され、制御命令に応じてロジックデバイスと複数の入／出力部品との間で複数のチャネルのビデオデータを切り替えるように構成されるクロスバースイッチを含む。ルーターファブリック拡張部は、また、システムクロックに関連する各ビデオ信号のためのルーティングアドレスを動的にマップし、マッピングを有する制御命令をクロスバースイッチ及びロジックデバイスへ送信するように構成されるコントローラを含む。
【０００９】
本開示の別の態様では、メディア処理ネットワークにおいてリアルタイムブロードキャストビデオ信号を切り替える方法は、複数のゲートウェイ及び入／出力部品のから等時性パケット化ビデオ信号を受信するステップと、システムクロックに関連する各ビデオ信号に対するルーティングマップアドレスを有する制御命令を送信するステップと、制御命令に応じてビデオ信号を切り替えるステップと、切り替えた信号を複数のチャネルに多重化し、制御命令に応じてチャネルを別のネットワークデバイスへ転送するステップと、を備える。
【図面の簡単な説明】
【００１０】
【図１】図１は、各種パケット化されたデータフォーマットの組み合わせを切り替えることが可能なルーターファブリックを有するメディアネットワークの一例を示す。
【図２】図２は、ルーターファブリックを用いるメディア処理ノード及びメディア分配ノードの構成の一例を示す。
【図３】図３は、より詳細なメディア処理ノード及びメディア分配ノードの一例を示す。
【図４】図４は、メディア処理ノードのＩＰゲートウェイの一例を示す。
【図５】図５は、メディア処理ノードのビデオ入／出力部品の一例を示す。
【図６】図６は、ルーターファブリック内のパケット化されたデータの転送のためのチャネルアグリゲーションを示す時間圧縮図を示す。
【図７】図７は、ルーターファブリックにおいて等時性パケット化データを転送及び切り替えるための方法の一例のフローチャートを示す。
【発明を実施するための形態】
【００１１】
添付図と関連して以下に記載される詳細な説明は、様々な構成の説明として意図され、本明細書で記載される概念が実施され得る構成のみを提示するよう意図されるものではない。詳細な説明は、様々な概念の完全な理解を提供することを目的とした特定の細部を含む。しかしながら、当業者には、これらの概念は、これら特定の細部なしでも実施され得ることが明らかであろう。いくつかの例では、既知の構造及び部品は、このような概念を不明りょうにすることを防ぐためにブロック図で示される。
【００１２】
ここで、各種装置及び方法を参照してビデオプロダクションシステムの特定の態様が提示されるであろう。これらの装置及び方法は、以下の詳細な説明で記載され、様々なブロック、モジュール、部品、回路、ステップ、プロセス、アルゴリズム等（集合的に「要素」を呼ばれる）によって、添付図に示される。これら要素は、電子ハードウェア、コンピュータソフトウェア、又はそれらの任意の組合せを用いて実装されることができる。このような要素がハードウェア又はソフトウェアとして実装されるかは、特定の用途、及びシステム全体に関係する設計上の制約によって決まる。
【００１３】
図１は、ビデオのリアルタイムブロードキャストのために用いられるメディア処理ネットワーク１００の一例を示す。ルーターファブリック１０１は、制限されないが、シリアルデジタルインターフェース（ｓｅｒｉａｌ  ｄｉｇｉｔａｌ  ｉｎｔｅｒｆａｃｅ（ＳＤＩ））及びインターネットプロトコル（ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ（ＩＰ））を含む各種フォーマットのビデオ及びオーディオ信号を受信する。コントローラ１１３は、プレビュー用のマルチビューワーに特定のビデオフィードを指示する等のルーターファブリック１０１へのオペレータ命令を提供する、又はブロードキャストで送出するためのビデオをキューするために用いられる。ルーターファブリック１０１は、各ＳＤＩ及びＩＰネットワークセグメントにおいて制御コマンドを提供する。ビデオ信号ソース及び宛先の様々な例が図１に示される。
【００１４】
カメラ１０２及び１０３は、画像を収集し、記録のためにルーターファブリック１０１及びハードディスクドライブ、フラッシュメモリ又はローカルストレージ用の他の適切なメモリデバイスであってもよいストレージ１１０へフィードバックする。この例では、カメラ１０２は、ＳＤＩフォーマットでビデオを記録し、ビデオ信号を供給する。カメラ１０３は、ＩＰデバイスとして示され、そのため、ルーターファブリック１０１へのビデオフィードは、イーサネット（登録商標）接続におけるＩＰを用いる。
【００１５】
リプレイユニット１０４は、スローモーション速度でジッターのない記録されたビデオをリプレイし、ルーターファブリック１０１を通じて、コントローラ１１３からの制御命令により、オンデマンドでこのビデオフィードをルーターファブリック１０１へ送信する。
【００１６】
埋め込み及びディスクリートオーディオユニット１０５は、ルーターファブリック１０１と共に、メディアブロードキャストのワークフロー時にオーディオプロダクションのために用いられる。
【００１７】
コントリビューションコーデック１０６は、ルーターファブリック１０１により連動される転送及び切り替えと共に、ネットワークの送出ビデオ信号の圧縮、及びネットワークから受信されたビデオ信号の展開を制御する。
【００１８】
スイッチャー１０７は、ソフトウェア生成されたビデオグラフィックエフェクトを処理し、ミックスエフェクトエンジンによるエフェクトのレイヤリングを適用し、これは、ビデオスイッチ移行時に現れる。一例は、スタッキングオーダーで行われる非線形処理である、キーアンドフィル（ｋｅｙ  ａｎｄ  ｆｉｌｌ）技術である。スイッチャー１０７は、エフェクトのためにソースエンジンを割り当てる。エフェクトは、ストレージ１１０に保持され、ルーターファブリック１０１を介してスイッチャー１０７により読み出される。
【００１９】
インターコム１０８は、カメラレコーディングの技術的な指示を連動するためにカメラオペレータ間での音声会議を処理する。ルーターファブリック１０１は、ネットワーク１００用の会議を連動及び統合する。
【００２０】
タリー１０９は、例えば、状態の変化に応じてタスク又はオペレーションを開始するために、人員、ハードウェア及びソフトウェアにプロダクションのためのトリガーとして用いられる指標である。ルーターファブリック１０１は、ＩＰにおけるネットワーク１００に亘ってタリー信号を捕捉及び連動する。
【００２１】
信号プロセッサ１１１は、限定されないが、ルーターファブリック１０１を通じてコントローラ１１３により指示されるような、色補正及びガンマ補正を含む、ビデオ信号への各種補正を行う。
【００２２】
マルチビューワー１１２は、カメラ１０２，１０３、リプレイ１０４及びスイッチャー１０７等のビデオソースからの各種フィードを提示するブロードキャストコントロールセンターにおけるディスプレイスクリーンである。ネットワークデバイスの例では、ネットワークセグメントは、ＩＰ、ＳＤＩ又はデジタル送信信号の一部の他の形式を含んで適用されるビデオ送信フォーマットの例を示すために拡張される。マルチビューワー１１２上のビデオディスプレイが、送信フォーマットの種類の一例として提供されるが、ルーターファブリック１０１から及びルーターファブリック１０１への各種フィードは、実際には異なる送信フォーマットの別々のフィードも含むことを留意すべきである。
【００２３】
図２は、モジュラーネットワーク２００においてメディア分配ノード２０２及びＩＰルーター２０３へのトランク接続によるメディア処理ノード２０１の下部レイヤーを有するルーターファブリック１０１の実装の例を示す。この例では、ルーターファブリック１０１は、メディア処理ノード２０１及びメディア分配ノード２０２に亘って分配され、トランクにより内部接続される。メディア処理ノード２０１とメディア分配ノード２０２とのこの構成は、必要であれば、ネットワーク２００が、ワン‐オン‐ワンメッシュキャパシティ（ｏｎｅ−ｏｎ−ｏｎｅ  ｍｅｓｈ  ｃａｐａｃｉｔｙ）未満を有することを許可する。ネットワーク２００は、メッシュ分配の要求及び要件に対してカスタマイズされてもよい。例えば、非ブロッキング性能を要求するメディアブロードキャスティングに対して、各ネットワークペアは、現在のトラフィック負荷にかかわらず、全ての時間に利用可能な経路を有し、ワン‐オン‐ワンメッシュは、各メディア処理ノード２０１において利用可能なトランクの数まで、複数のメディア分配ノード２０２を接続することにより構成される。例えば、各メディア処理ノード２０１が、利用可能な１２のトランクを有する場合、ネットワーク２００に１２までの分配ノード２０２が接続されることができ、各メディア処理ノード２０１は、各メディア分配ノード２０２に対して専用のトランクを有する。メディア分配のタイプに対してブロッキングが許可される場合、ワン‐オン‐ワンメッシュは必要ではなく、ネットワークは、トランクの数又はノードの数を低減することによりサイズを低減することができる。ＩＰルーター２０３の数は、信号分配の品質の種類に応じて好みにより構成可能である。例えば、ルーターファブリック制御環境及び高品質な信号処理は、チャネルトラフィックの特定のセットに対しては要求されず、ＩＰドメインは、特定のメディアに対して適切である。複数のＩＰルーター２０３は、ＩＰコアに対して期待及び転送されるトラフィックを伝送するためにルーターファブリック１０１への接続のために選択される。
【００２４】
図３は、より詳細なメディア処理ノード２０１及びメディア分配ノード２０２の一例を示す。ルーターファブリック１０１の分配は、メディア処理ノード２０１におけるローカルルーターファブリック３０１、及びメディア分配ノード２０２内のルーターファブリック拡張部３１１として示される。ローカルルーターファブリック３０１は、コントローラ３０６、クロスバースイッチ３０４及び少なくとも１つのロジックデバイス３０５を含む。メディア処理ノード２０１は、ＩＰゲートウェイ３０３及びビデオ入／出力部品３０２も含む。ルーターファブリック拡張部３１１は、各トランク３３０で１以上のメディア処理ノード（ｍｅｄｉａ  ｐｒｏｃｅｓｓｉｎｇ  ｎｏｄｅｓ（ＭＰＮ））２０１Ａへの分配のためのコントローラ３１６、ロジックデバイス３１５、クロスバースイッチ３１４及びロジックデバイス３１２を含む。一例では、ＭＰＮは、プロダクションスイッチャー等のようなデバイスを含んでもよい。
【００２５】
例えば、メディア分配ノード２０２が複数の接続、例えば、３１０及び３２０を含むとき、ロジックデバイスは、接続の各々に対して提供されてもよい。よって、ロジックデバイスは、ロジックデバイス３１５と同様に構成されてもよい。ロジックデバイス３１５は、ノード間の第１の接続をサポートし、ロジックデバイス３１２は、ノード間の第２の接続をサポートする。図３は、２つのロジックデバイス３１２，３１５のみを有するようにメディア分配ノード２０２を示しているが、メディア分配ノード２０２は、２より多いロジックデバイスを備えてもよく、各ロジックデバイスは、ネットワークノード間の別々の接続をサポートする。
【００２６】
ローカルルーターファブリック３０１のロジックデバイス３０５及びルーターファブリック拡張部３１１のロジックデバイス３１５は、トランク３１０によって結合され、ローカルルーターファブリック３１０及びルーターファブリック拡張部３１１を共通のファブリックとして動作することを可能にする。ＩＰドメインにおいて動作するＩＰルーター２０３へのルーティングに対して、セパレートトランク３２０は、ＩＰルーター２０３を介してＩＰコアへ出るデータを転送するためにローカルルーターファブリック３０１のための経路を提供する。ロジックデバイス３０５は、各トランクがＩＰルーター２０３又はメディア分配ノード２０２に対する複数のトランクを収容するように構成されてもよい。複数のロジックデバイス３０５は、他のＩＰルーター２０３及びメディア分配ノード２０２に対して追加のトランクをサービス提供するためにローカルルーターファブリック３０１に含まれてもよい。それに代えて、各ロジックデバイス３０５は、ある種類のトランクをサービス提供するように構成されてもよい。例えば、第１のロジックデバイス３０５は、それぞれが別のトランクを有するいくつかのＩＰルーターと結合されるように構成されてもよく、第２のロジックデバイス３０５は、それぞれが別のトランクを有する複数のメディア分配ノード２０２と結合されるようにように構成されてもよい。
【００２７】
コントローラ３０６は、共通システムクロックタイミング３３３をＩＰゲートウェイ３０３、ビデオ入／出力部品３０２、クロスバースイッチ３０４及びロジックデバイス３０５に分配するように構成される。コントローラ３０６は、ＩＰゲートウェイ３０３及びビデオ入／出力部品３０２から受信されるパケット化されたＩＰデータ３５３のために転送のタイミングを制御する。
【００２８】
コントローラ３０６は、ルーターファブリックマップに必要なネットワークコントローラからの情報を受信し、当該情報に基づいてコントローラ３０６は、ルーターマップにアドレスを割り当て、ロジックデバイス３０５に、タイミングにより、ルーティングマップを伝送する。ルーターファブリックマップは、適切な出力ロケーション及びデータの伝送のためのタイミングを指示するための各パケット化されたデータ入力のアドレスを含む。コントローラ３０６により割り当てられたアドレスは、宛先のトランク位置に基づく。例えば、ロジックデバイス３０５へのルーティング（転送）命令は、パケット化されたデータ信号をルーターファブリック拡張部３１１のロジックデバイス３１５へ伝送するためのものであってもよい。この例では、アドレスは、トランク３１０に関連するであろう。別の例では、ルーティングの宛先が、ルーターファブリック１０１の外部のＩＰルーター２０３である場合、アドレスは、トランク３２０に基づき、コントローラ３０６は、ローカルルーターファブリック３１０に残るデータの特別なハンドリングのための追加情報を含んでもよい。コントローラ３０６は、システムクロック３３３に関するロジックデバイスへのこの制御情報を送信してもよい。
【００２９】
したがって、ローカルルーターファブリック３０１を流れるパケット化されたデータの順序は、コントローラ３０６によって決定される。典型的なＩＰルーターでの場合のようなランダムな順序、静的な順序又は時間変化する順序に基づくパケット化されたデータルーティングを有するのではなく、コントローラ３０６は、ルーターファブリック１０１を移動する各パケット化されたデータ信号として時間ドメインを管理及び維持する。これは、データパケットが、システム時間のシステムクロックフレーム及び制御信号３３３との垂直方向位置合わせ（ｖｅｒｔｉｃａｌｌｙ  ａｌｉｇｎｅｄ）が維持されるため、リアルタイムブロードキャスト時にあるチャネルから別のチャネルへの不具合のない切り替えを可能にする。
【００３０】
コントローラ３０６は、少なくとも共通システムクロックと同じ速さのチャネルクロックで、各要素を通じたパケット化されたデータを動作している際に、状態機械としてローカルルーターファブリック３０１を制御する。コントローラ３０６は、クロスバースイッチ３０４へのスイッチコマンドがシステムクロックフレームに合致されるまでチャネルデータを遅延する。コントローラ３０６は、その後、クロスバースイッチ３０４へスイッチコマンドをフィードし、次のシステムクロックパルスで、クロスバースイッチ３０４は、切り替えるためにトリガー（開始）される。
【００３１】
コントローラ３０６がシステムクロックフレームに対して転送（ルーティング）を維持することに加えて、コントローラ３０６は、パケット化されたデータ信号がリアルタイムよりも速くルーターファブリック１０１内を移動するように、オーバーサンプリングされたデータレートでチャネルタイミングも制御する。各チャネルは、コントローラ３０６により独立なデータレートでオーバーサンプリングされる。
【００３２】
図６は、ルーターファブリック１０１内を転送するパケット化されたデータに対するチャネルアグリゲーション６００のタイミング図の一例を示す。この例は、切り替えが「わからない」ように、ルーターファブリック１０１で受信された未調整ＩＰデータがどのようにしてシームレスに処理されるかを示す。チャネルＡは、システムクロックフレーム６３０に対するデータパケットの標準インターバル（間隔）によって示されるように、等時性入力としてＩＰゲートウェイ３０３を介してローカルルーターファブリック３０１に到達する。チャネルＡのパケット化されたデータが、ＩＰゲートウェイ３０３で受信されるため、ＩＰフォーマットにおけるデータは、ジッターのないパルスエッジ位置６１１に対するパルスエッジでのある量のジッター６０１及び６０２を含む。このようなジッターは、ＩＰ仕様に準拠するＩＰデータに対して本質的に存在する。これに対して、部品３０２を介してＳＤＩフォーマットで受信されたデータは、調整され、ジッターがほとんどない。チャネルＡが、クロスバースイッチ３０４からロジックデバイス３０５に切り替えられたとき、コントローラ３０６は、バッファの入力のための第１のデータレートでサンプリングされたパケット化データをバッファするためにロジックデバイス３０５に命令し、その後、バッファの出力のための第２のデータレートでデータをアップサンプリングし、ここで、第２のデータレートは、第１のデータレートよりも約３倍大きい。オーバーサンプリングは、図６のオーバーサンプリングされたチャネル６２２によって示されるように、チャネルＡでのジッターを低減し、システムクロックインターバルでのスペースを増加し、追加チャネルのデータパケットは、トランク３１０で集約（アグリゲート）される。オーバーサンプリングは、チャネルＡでの受信されたパケット化データでのジッターについての許容範囲を可能にして、データパケットと、フレームの前のシステムクロックフレームマーカー６３１及びシステムフレームインターバル６３０の最後のデータパケットとシステムクロックマーカー６３２との間に十分なギャップが存在する。チャネルＡ、チャネルＢ及びチャネルＣパケットについて示されるＴＤＭチャネル６２３は、ファブリック１０１内に転送される。この例においてチャネルＢ及びチャネルＣは、既にオーバーサンプリングされており（図示せず）、この実施形態では、各チャネルは、他のチャネルクロックとは異なる独立したチャネルクロックレートでロジックデバイス３０５によりオーバーサンプリングされる。コントローラ３０６は、システムクロックに加えて独立したチャネルクロックを維持する。集約（アグリゲーション）は、時分割多重化（ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅｘｉｎｇ（ＴＤＭ））を用いて行われ、チャネルＡ、Ｂ及びＣに加えて、いくつかの更なるデータのチャネルを含む。チャネルＡ出力データ６２４は、ＩＰゲートウェイ３０３でローカルファブリック３０１を去る前に、元のサンプリングレートに復元される。
【００３３】
出力としてビデオ入／出力部品３０２へ転送されるパケット化されたデータに対して、ビデオ入／出力部品３０２は、元のタイミングに戻るデータレートを低減し、パケット化されたデータがメディア処理ノード２０１を去る前に、信号をクロックスムースにする。これは、ローカルルーターファブリック３０１のクロスバー３０４及びロジックデバイス３０５が、転送アドレス宛先で要求されるフォーマットに対してわからないように動作することを許可する。
【００３４】
それに代えて、ビデオデータの入力ソースが、例えば、ＭＰＥＧ，Ｈ．２６４、及びＡＶＣ等のような内部フレーム圧縮ビデオフォーマットを用いる場合、コントローラ３０６は、パケット化されたデータにおけるＩ−フレームの発生に基づいてクロスバースイッチ３０４での切り替えを制御してもよい。Ｉ−フレームは、Ｉ−フレーム、Ｂ−フレーム及びＰ−フレームで構成される、ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ（ＧＯＰ）においてマーカーとして様々な内部フレーム圧縮ビデオフォーマットでエンコードされる。ルーターファブリック１０１は、Ｉ−フレーム、Ｂ−フレーム及びＰ−フレームの特定のシーケンスを決定するために、外部インターフェースにより通信するように構成されてもよい。この知識により、コントローラ３０６は、Ｉ−フレームで発生するための切り替えを管理し、それにより、切り替えによって生じるＩ−フレーム間のＧＯＰインターバルとの干渉を避ける。
【００３５】
ロジックデバイス３０５は、ルーターファブリック拡張部３１１においてロジックデバイス３１５へのトランク３１０に亘る上流メディア分配ノード２０２とインターフェース接続するように配置される。ロジックデバイス３０５は、ルーターファブリック拡張部３１１への転送のためのクロスバースイッチ３０４から、切り替えられたチャネルを集約してもよい。ロジックデバイス３０５は、また、メディア処理ネットワークがＩＰコアへの拡張部で構成される場合に、データをトランク３２０に亘るＩＰルーターへ転送してもよい。
【００３６】
ロジックデバイス３０５は、コントローラ３０６から転送マップ及びタイミング命令を受信し、データ転送のための帯域幅を設定する。コントローラ３０６は、当該転送が、以下のようなロジックデバイス３０５のためのチャネルクロックを制御することにより、ルーターファブリック拡張部３１１に対するものであるか（つまり、全体としてルーターファブリック１０１内であるか）、又はＩＰルーター２０３に対するものであるかを区別する。ファブリック内の転送について、パケット化されたデータは、トランク３１０のための帯域幅容量に近づくレートでオーバーサンプリングされてもよい。例えば、トランク３１０が４０ＧｂＥ容量のレートである場合、チャネル用のオーバーサンプリングは、約９０−９５％又は３６−３８ＧｂＥまでであってもよい。一方、パケット化されたデータが、ファブリック１０１の外部のＩＰルーター２０３に転送されるためのものである場合、ロジックデバイス３０５は、ＩＰトランク３２０に適した帯域幅容量の低いレベルでデータを送信し、ＩＰドメインにおけるイーサネット（登録商標）ポートでのオーバーロードされたトラフィックによるパケット損失を回避するように構成される。コントローラ３０６からの制御信号は、転送マップ情報及び適用するその集約レートを示すためのサービス情報の品質を含む。ここで、共通システムクロックタイミングに基づくコントローラ３０６により維持される転送及び切り替え動作の一部によって、ローカルルーターファブリック３０１及びルーターファブリック拡張部３１１は、ＩＰルーターよりも速く、高い効率でパケット化されたデータを移動することができる
【００３７】
ロジックデバイス３０５は、トランク３２０への入力ポート接続においてＩＰルーター２０３を介してＩＰコアからＩＰパケットを受信するためのＩＰゲートウェイとして構成されてもよい。ＩＰパケットは、クロスバースイッチ３０４へ送信され、コントローラ３０６からのタイミングに基づいてメディア処理ノード２０１からの直接出力のためのＩＰゲートウェイに切り替えられうる。
【００３８】
それに代えて、クロスバースイッチ３０４に結合され、上述されたものと同一の方法に従いＩＰルーター２０３へ及びＩＰルーター２０３からトランク３２０に亘るデータを転送するように配置される別のロジックデバイス３０５が存在してもよい。
【００３９】
図４は、ＩＰゲートウェイ３０３のブロック図の一例を示し、プロセッサ４０１及びイーサネット（登録商標）ＰＨＹ部品４０２を含む。ＩＰデータ入力は、ＯＳＩスタックモデルのＬ１からＬ２へパケット化されたデータを変換するためにイーサネットＰＨＹ部品４０２により処理される。イーサネットＰＨＹ部品４０２は、一括の多重化されたビデオ入力の逆多重化も行ってもよく、各ビデオ信号は、ルーターファブリック１０１を通じて個別に転送されうる。ＩＰゲートウェイ３０３は、メディア処理ノード２０１へ到来する又はメディア処理ノード２０１から出るビデオ信号のためのＮ  ＧｂＥでのデータを転送する入出力ポートを有する。ポートは、図１に示されるようなデバイスへ及びデバイスからイーサネットコネクタを受け付け、ここで、例えば、１０ＧｂＥ等のパケット化されたデータは、イーサネット仕様に従って転送されてもよい。ゲートウェイ３０３は、入出力信号のための転送アドレスを示すコントローラ３０６からのシステムクロックタイミング及びコントロールを受信する。ＩＰ入力は、システムクロックに対して等時性（アイソクロナス）であってもよく、等時性でなくてもよい。例えば、入力ソースがカメラ１０３であり、かつカメラ１０３がシステムクロック３３３と等時的に動作するように設定される場合、プロセッサ４０１は、イーサネットフレームからのＩＰパケット化データを単にアンラップし、ローカルファブリック３０１においてパケット化データをクロスバースイッチ３０４へ送信してもよい。
【００４０】
それに代えて、ビデオソースは、システムクロック３３３へ同期されなくてもよい。この場合、ＩＰゲートウェイ３０３は、以下のように入力を分析してもよい。イーサネットフレームからのＩＰパケットをアンラップした後、プロセッサ４０１は、ビデオフレームマーカー（例えば、ライン１，ピクセル１のデータパケットを示すマーカー）を設置し、データパケットビデオフレームインターバルユニットをシステムクロックインターバルユニットと比較する。当該比較に基づいて、プロセッサ４０１は、ペイロード間のギャップがシステムクロックフレームマーカーと合致するように、データパケットが標準インターバルで生じている間は、オフセットが存在したとしても、チャネルが等時性であると決定する。この合致は、パケットがシステムクロックフレーム内で完全なままとなるため、データパケットを損失せずに、クロスバースイッチ３０４をロジックデバイス３０５への入力チャネルのためのスイッチとすることを可能にする。
【００４１】
パケット化されたデータが等時性であると決定されると、クロスバースイッチ３０４による切り替え、及びロジックデバイス３０５による転送は、データへのフォーマットに依存しないで処理される。すなわち、ＩＰゲートウェイ３０３からのパケット化されたデータがシステムクロックと垂直方向位置合わせされると、ローカルルーターファブリック３０１は、メディア処理ノード２０１に到達したときのデータ入力が、パケット化された圧縮データ、パケット化されたＩＰ又はパケット化されたＳＤＩであるかどうかにかかわらず、システムクロックタイミングに従ってコントローラ３０６により制御される。ルーターファブリック３０１に亘るチャネルデータの集約は、パケットベースであり、時分割多重化（ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅｘｉｎｇ（ＴＤＭ））であってもよい。コントローラ３０６は、ダイレクトメモリアドレスを用いてデータパケットのためのアドレスを設定し、データパケットの順序のトラックを保つ。これは、ルーターファブリック１０１が、ＩＰオーバヘッドなしにパケット化された信号を処理することを可能にする。
【００４２】
それに代えて、プロセッサ４０１は、入力信号が等時性ではないと決定してもよく、その場合には、以下のオプションが利用可能である。ＩＰゲートウェイ３０３は、パケット化されたデータを完全なままでクロスバースイッチ３０４へ通すことができ、これは、スイッチングポイントでの不具合又はパケット損失をもたらす場合がある。プロセッサ４０１は、スイッチングポイントでのブランクインターバルを生成するために、ビデオコンテンツ及び／又はオーディオコンテンツを操作する（例えば、フレームを捨てる、一般的にフレーム同期と呼ばれる、）等の、不具合を回避するためのいくつかの既知のデジタル処理技術のいずれかを適用してもよい。
【００４３】
図５は、プロセッサ５０１及び埋め込み／取り出しクロスポイント５０２を含むオーディオ／ビデオ部品３０２のブロック図の一例を示す。入力ビデオデータの一部のモニタ状況に続いて、プロセッサは、入力ビデオを受け付け、入力ビデオ信号をパケット化データ信号に変換し、パケット化データ信号をローカルルーターファブリック３０に送信する。ローカルルーターファブリック３０１からビデオ／及びＩ／Ｏポートへの逆方向の転送について、プロセッサ５０１は、リアルタイムサンプリングレートへ落ちるファブリックで用いられる高いサンプリングレートを低減するように構成される。
【００４４】
図７は、メディア処理ネットワークにおいてリアルタイムブロードキャストビデオ信号を切り替える方法の態様のフローチャートの一例を示す。一例では、当該方法は、例えば、図１−５に関連して示されるように、ルーターファブリック１０１により少なくとも部分的に実行されてもよい。
【００４５】
７０１において、等時性パケット化ビデオ信号は、複数のゲートウェイ及び入／出力部品から受信される。ゲートウェイの一例は、図３の３０３に示される。受信された等時性パケット化ビデオ信号は、例えば、シリアルデジタルビデオ、パケット化されたデジタルビデオ、又はパケット化された圧縮ビデオを含む各種ビデオフォーマットを含んでもよい。
【００４６】
７０２において、制御命令は、システムクロックに関連する各ビデオ信号に対して転送マップアドレスにより送信される。制御命令は、ゲートウェイ３０３で受信されたＩＰ信号のために、例えば、コントローラ３０６により、送信されてもよい。図３に関連して記載されるように、コントローラ３０６は、ルーターファブリックマップ等のネットワークコントローラからの情報を受信してもよい。当該情報に基づいて、コントローラ３０６は、ルーターファブリック１０１において構成される別のノードのロジックデバイス（例えば、３１５）への伝送のためにロジックデバイス３０５へのタイミングにより、ルーターマップにアドレスを割り当て、転送マップを伝送する。
【００４７】
７０３において、ビデオ信号は、制御命令に応じて切り替えられる。このような切り替えは、例えば、メディア処理ノード２０１に対するスイッチャー３０４を介して生じる。切り替えは、別の例では、スイッチャー３１４でも生じる。図３に関連して記載されるように、ビデオ信号は、不具合無しでビデオフレーム期間内に切り替えを提供するように切り替えられる。例えば、異なるビデオフォーマットのパケット化されたビデオ信号に対して、相互時点でのビデオソースの全てからのパケット化されたデータ信号に対して切り替えが行われてもよい。コントローラは、相互時点を決定するように構成される。
【００４８】
７０４において、切り替えられた信号は、制御命令に応じて別のネットワークデバイスへ転送される。これは、例えば、複数のチャネルで、切り替えられた信号を多重化することも含んでもよい。例えば、ロジックデバイス３０５は、ルーターファブリックで構成される別のノードへの送信のためにスイッチ３０４から、切り替えられたチャネルをアグリゲート（集約）する。データパケットの複数のチャネルを多重化することは、時分割多重化に基づいて行われ、独立したオーバーサンプリングレートで各チャネルをオーバーサンプリングすることを更に含んでもよい。
【００４９】
チャネルの転送は、ビデオデータを、ネットワーク内の宛先ノード又は非同期ＩＰルーターへ転送することを含んでもよい。
【００５０】
ロジックデバイス３０５は、例えば、ファブリック拡張ノードに結合されるように構成されてもよく、コントローラは、ロジックデバイスを制御して、ファブリック拡張ノードへの伝搬のためのパケット化されたビデオ信号のデータパケットをオーバーサンプリングするように更に構成される。よって、前記方法は、パケット化されたビデオ信号のデータパケットをオーバーサンプリングすることを含んでもよい。
【００５１】
データが宛先ノードへ転送されるとき、前記方法は、帯域幅容量の第１のレベルでデータを伝送するチャネルの帯域幅を設定することを更に含んでもよい。データが非同期ＩＰルーターへ転送されるとき、態様は、帯域幅容量の第１のレベルよりも小さい帯域幅容量の第２のレベルでデータを伝送するチャネルの帯域幅を再設定することを更に含んでもよい。帯域幅容量の第１のレベル及び帯域幅容量の第２のレベルは、イーサネット（登録商標）フレームレートに関連してもよい。
【００５２】
前記方法は、ＩＰパケット化ビデオデータを受信すること、及びデータパケットがシステムクロックの時間フレームと垂直方向位置合わせされるかどうかを決定することを更に含んでもよい。前記方法のこの態様は、例えば、３１０又は３２０等のゲートウェイによって行われてもよい。データパケットが垂直方向位置合わせされるとき、ゲートウェイは、パケット化されたデータを、未変更のＩＰフォーマットでのファブリック内の切り替え及び転送のためのクロスバースイッチへ通す。前記方法は、ＩＰパケットをアンラップする、ビデオフレームメーカーを設置（ロケーティング）する、及びパケットペイロードピリオドをシステムクロックフレームインターバルと比較することにより、垂直方向位置合わせ（バーティカルアライメント）を決定することを含んでもよい。前記方法は、システムクロックフレームに対するパケットペイロードの関係に基づいて垂直方向位置合わせを決定することを含んでもよい。例えば、垂直方向位置合わせは、パケットペイロードが、２つのシステムクロックフレームに亘って生じないときに、存在すると決定されてもよい。別の例では、垂直方向位置合わせは、ペイロードピリオドとシステムクロックフレームとの間にいくつかの位相オフセットが存在するときに、存在すると決定されてもよい。
【００５３】
態様は、ファブリックルーターへの入力のためにビデオソースからシリアルデータビデオ信号を受信すること、及びファブリックルーターから出力シリアルデータビデオ信号を送信することを含んでもよい。出力は、オーバーサンプリングされたデータパケットとしてファブリックから受信されてもよく、ビデオ入／出力部品は、サンプリングレートを、リアルタイムブロードキャストと等しいデータレートに低減するように構成されてもよい。
【００５４】
態様は、メディア処理ノード２０１に関連して説明されてきたが、態様は、メディア分配ノード２０２等のような別のノードを介して更に実現されてもよい。メディア分配ノード２０２は、ルーターファブリックと通信して、パケット化されたビデオ信号のチャネルを別のネットワークデバイスへ転送すると共に、パケット化されたビデオ信号を別のメディア処理ノードへ伝搬する。メディア処理ノード２０１は、同様に、制御命令に応じて、ロジックデバイス３１５とＩ／Ｏ部品との間の複数のチャネルのビデオデータを切り返すためのスイッチ３１４を含む。同様に、メディア分配ノード２０２においてコントローラ３１６は、システムクロックに関連する各ビデオ信号に対する転送アドレスをマップし、マッピングを有する制御命令をスイッチ３１４及びロジックデバイス３１５へ送信するように構成されてもよい。
【００５５】
例示であり、限定されないが、本開示の態様は、テレビ番組又はスポーツイベントのプロダクションのために用いられるビデオプロダクションシステムの各種構成要素を構成するように用いられるシステム及び方法を参照して提示される。本開示を通じて提示される各種概念は、ビデオ及び／又はスチール画像を取得及び処理するシステム、ビデオカンファレンスシステム等を含む、広範囲な様々なイメージング用途に亘って実装されてもよい。
【００５６】
前述の記載は、当業者が本明細書に記載された各種態様を実施することが可能となるように提供される。これらの態様に対する各種の変更は、当業者にとって明らかであり、本明細書で定義される一般原理は、他の態様に適用されてもよい。よって、本発明は、本明細書で示される態様に限定されることを意図するものではないが、特許請求の範囲と一致する全ての範囲を許容し、ここで単一の要素に対する参照番号は、特に言及しない限り、“１及び１つのみ”を意味するものではなく、“１以上”を意味するものである。特に言及しない限り、“いくつか”も１以上を意味するものである。当業者に知られている又はのちになって知られるこの開示全体にわたって記載される各種態様の要素と構造的及び機能的に等価なすべてのものは、参照により本明細書に明示的に援用され、特許請求の範囲により包含されることが意図される。また、このような開示が特許請求の範囲に明示的に規定されるかどうかに関わらず、本明細書に開示された事項は、公衆に捧げられることを意図するものではない。請求項の要素が、「〜するための手段」という語句を用いて明確に述べられているか、あるいは方法の請求項の場合に「〜するためのステップ」という語句を用いて述べられていない限り、請求項の要素は、合衆国特許法第１１２条第６パラグラフによる規定の下で解釈されるべきではない。
【図１】
2017533605.tif 000003
【図２】
2017533605.tif 000004
【図３】
2017533605.tif 000005
【図４】
2017533605.tif 000006
【図５】
2017533605.tif 000007
【図６】
2017533605.tif 000008
【図７】
2017533605.tif 000009
【手続補正書】
【提出日】平成29年4月17日(2017.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディア処理ネットワークにおいてリアルタイムブロードキャストビデオ信号を切り替えるルーターファブリックであって、
パケット化されたビデオ信号の複数のチャネルを少なくとも１つのネットワークデバイスへ転送するように構成されるロジックデバイスと、
複数の入／出力部品と結合され、制御命令に応じて前記ロジックデバイスと前記複数の入／出力部品との間で前記パケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチと、
前記パケット化されたビデオ信号の各々に対する転送アドレスを動的にマップし、システム時間及びマップされた転送アドレスを有する制御命令を前記クロスバースイッチ及び前記ロジックデバイスへ送信するように構成され、前記システム時間に従って前記少なくとも１つのネットワークデバイスへの各パケット化されたビデオ信号の伝搬のタイミングを制御するコントローラと、
を備えるルーターファブリック。
【請求項２】
前記クロスバースイッチは、ベースバンドビデオ、パケット化されたデジタルビデオ又はパケット化された圧縮デジタルビデオのうちの少なくとも２つを含む、異なるビデオフォーマットの前記パケット化されたビデオ信号を切り替えるように更に構成される請求項１に記載のルーターファブリック。
【請求項３】
前記クロスバースイッチは、不具合無しにビデオフレーム期間内に切り替えるように更に構成される請求項２に記載のルーターファブリック。
【請求項４】
前記クロスバースイッチは、相互時点での全てのビデオソースからの前記パケット化されたビデオ信号の切り替えを行うように更に構成される請求項２に記載のルーターファブリック。
【請求項５】
前記コントローラは、時刻基準を用いて前記相互時点を決定するように更に構成される請求項４に記載のルーターファブリック。
【請求項６】
前記ロジックデバイスは、前記パケット化されたビデオ信号をネットワーク内の分配ノード又は非同期ＩＰルーターへ転送するように構成される請求項１に記載のルーターファブリック。
【請求項７】
前記ロジックデバイスは、データが前記分配ノードに転送されるときに、帯域幅容量の第１のレベルで前記データを伝送するチャネルの帯域幅を設定するように構成され、
前記ロジックデバイスは、前記データが前記非同期ＩＰルーターへ転送されるときに、帯域幅容量の前記第１のレベル未満の帯域幅容量の第２のレベルで前記データを伝送するチャネルの帯域幅を再設定するように構成される請求項６に記載のルーターファブリック。
【請求項８】
帯域幅容量の前記第１のレベル及び帯域幅容量の前記第２のレベルは、イーサネットフレームレートに関連される請求項７に記載のルーターファブリック。
【請求項９】
前記ロジックデバイスは、ファブリック拡張ノードに結合されように構成され、前記コントローラは、前記ロジックデバイスを制御して、前記ファブリック拡張ノードへの転送のために前記パケット化されたビデオ信号のデータパケットをオーバーサンプリングするように更に構成される請求項１に記載のルーターファブリック。
【請求項１０】
前記ロジックデバイスは、時分割多重化に従ってデータパケットの複数のチャネルを分配ノードに多重化し、各チャネルについて前記ロジックデバイスによる独立オーバーサンプリングレートを制御するように更に構成される請求項９に記載のルーターファブリック。
【請求項１１】
前記ルーターファブリックは、メディア処理ノードにおいて構成され、
前記メディア処理ノードは、ＩＰパケット化ビデオデータを受信し、データパケットがシステムクロックの時間フレームに垂直方向位置合わせされるかを決定するように構成されるゲートウェイを更に備え、前記ゲートウェイは、前記データパケットが垂直方向位置合わせされることを決定し、前記ゲートウェイは、変更のないＩＰフォーマットで前記ルーターファブリック内で切り替え及び転送するために、前記パケット化されたデータを前記クロスバースイッチへ通す、請求項１に記載のルーターファブリック。
【請求項１２】
前記ゲートウェイは、ＩＰパケットをアンラップする、ビデオフレームマーカーを設置する、及びパケットペイロードピリオドをシステムクロックフレームインターバルと比較することにより、垂直方向位置合わせを決定するように構成される請求項１１に記載のルーターファブリック。
【請求項１３】
前記ゲートウェイは、パケットペイロードが２つのシステムクロックフレームに亘って生じないときに、垂直方向位置合わせが存在することを決定するように構成される請求項１２に記載のルーターファブリック。
【請求項１４】
前記ゲートウェイは、前記パケットペイロードピリオドと前記システムクロックフレームとの間にいくつかの位相オフセットが存在する際に、垂直方向位置合わせが存在することを決定するように構成される請求項１３に記載のルーターファブリック。
【請求項１５】
前記ルーターファブリックは、メディア処理ノードにおいて構成され、
前記メディア処理ノードは、前記ルーターファブリックへの入力のためにビデオソースからシリアルデータビデオ信号を受信し、前記ルーターファブリックからシリアルデータビデオ信号を送信するように構成されるビデオ入／出力部品を更に備え、出力は、オーバーサンプリングされたデータパケットとして前記ルーターファブリックから受信され、前記ビデオ入／出力部品は、サンプルレートを、リアルタイムブロードキャストと等しいデータレートに低減するように構成される請求項１に記載のルーターファブリック。
【請求項１６】
メディア処理ネットワークであって、
メディア処理ノードと、メディア分配ノードと、を備え、
前記メディア処理ノードは、
パケット化されたビデオ信号の複数のチャネルを少なくとも１つのネットワークデバイスへ転送するように構成される第１のロジックデバイスと、
複数の入／出力部品と結合され、制御命令に応じてロジックデバイスと前記複数の入／出力部品との間で前記パケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチと、
前記パケット化されたビデオ信号の各々に対する転送アドレスを動的にマップし、システム時間及びマップされた転送アドレスを有する制御命令を前記クロスバースイッチ及び前記ロジックデバイスへ送信するように構成され、前記システム時間に従って前記少なくとも１つのネットワークデバイスへの各パケット化されたビデオ信号の伝搬のタイミングを制御するコントローラと、
を含み、
ルーターファブリック拡張部を有する前記メディア分配ノードは、
ルーターファブリックと通信し、パケット化されたビデオ信号をメディア処理ノードへ伝搬するように構成される第２のロジックデバイスと、
前記パケット化されたビデオ信号の複数のチャネルを前記ルーターファブリックの前記第１のロジックデバイスから転送するように構成される第３のロジックデバイスと、
前記第２のロジックデバイス及び前記第３のロジックデバイスと結合され、制御命令に応じて前記第２のロジックデバイスと前記第３のロジックデバイスとの間で前記パケット化されたビデオ信号を切り替えるように構成されるクロスバースイッチと、
前記パケット化されたビデオ信号の各々に対する転送アドレスをマップし、前記システム時間及びマップされた転送アドレスを有する制御命令を前記クロスバースイッチ並びに前記第２のロジックデバイス及び前記第３のロジックデバイスへ送信するように構成され、前記システム時間に従って各パケット化されたビデオ信号の伝搬のタイミングを制御するコントローラと、を含む
メディア処理ネットワーク。
【請求項１７】
メディア処理ネットワークにおいてリアルタイムブロードキャストビデオ信号を切り替える方法であって、
複数のゲートウェイ及び入／出力部品のうちの１つから少なくとも１つの等時性パケット化ビデオ信号を受信するステップと、
前記少なくとも１つのビデオ信号の各々に対するマッピング転送アドレスを有する制御命令及びシステム時間をクロスバースイッチ及びロジックデバイスへ送信するステップと、
前記制御命令に応じて前記少なくとも１つのビデオ信号を切り替えるように前記クロスバースイッチを構成するステップと、
前記ロジックデバイスにより、前記システム時間に従って少なくとも１つのネットワークデバイスへの各パケット化されたビデオ信号の伝搬のタイミングを決定する前記制御命令に応じて前記少なくとも１つのビデオ信号を含むチャネルを前記少なくとも１つのネットワークデバイスへ転送するステップと、
を備える方法。
【請求項１８】
前記受信された等時性パケット化ビデオ信号は、シリアルデジタルビデオ、パケット化されたデジタルビデオ又はパケット化された圧縮ビデオのうちの少なくとも２つを含む、各種ビデオフォーマットのものである、請求項１７に記載の方法。
【請求項１９】
前記切り替えるステップは、不具合無しにビデオフレーム期間内で生じる請求項１８に記載の方法。
【請求項２０】
前記チャネルの転送は、ビデオデータをネットワーク内の分配ノード又は非同期ＩＰルーターへ転送することを含む請求項１９に記載の方法。
【請求項２１】
データが前記分配ノードに転送されるときに、帯域幅容量の第１のレベルで前記データを伝送するチャネルの帯域幅を設定するステップと、
前記データが前記非同期ＩＰルーターへ転送されるときに、帯域幅容量の前記第１のレベル未満の帯域幅容量の第２のレベルで前記データを伝送するチャネルの帯域幅を再設定するステップと、
を更に備える請求項２０に記載の方法。
【請求項２２】
複数のビデオ信号が受信され、前記方法は、切り替えた信号を複数のチャネルで多重化するステップを更に備え、データパケットの複数のチャネルを多重化するステップは、時分割多重化に従って行われ、独立オーバーサンプリングレートで各チャネルをオーバーサンプリングするステップを更に備える請求項１７に記載の方法。
【国際調査報告】
2017533605.tif 000010
2017533605.tif 000011