(57)【要約】      （修正有）【課題】待ち時間やオーバーヘッドを減少させる、リアルタイム映像送信システムを提供する。【解決手段】映像ソースと、映像ソースによって送られた映像データをエンコードし圧縮する映像エンコーダ１１と、ネットワーク上で圧縮された映像データを送信する第１のネットワークインターフェースコントローラ１２と、ネットワークから圧縮された映像データを受信する第２のネットワークインターフェースコントローラ２２と、第２のネットワークインターフェースコントローラによって受信した映像データをデコードする映像デコーダと、映像デコーダからデコードされた映像データを処理、及び／又は、表示するイメージプロセッサを備える。ネットワークコントローラは、クロック信号に同期した連続的なデータストリームや、映像データのために使われる個々のビットグループのパルスの連続を規定するフォーマットにおけるデータを送受信する。【選択図】図１
2015039171.tif 000002
【特許請求の範囲】
【請求項１】
リアルタイム映像送信システムであって
−映像データを送信する映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード及び圧縮する映像エンコーダ（１１）と、
−ネットワーク上で圧縮された映像データを送信する第１のネットワークインターフェースコントローラ（１２）と、
−前記ネットワークから前記圧縮された映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−前記第２のネットワークインターフェースコントローラ（２２）によって受け取った前記映像データをデコードする映像デコーダ（２１）と、
−前記映像デコーダ（２１）からデコードされた映像データを処理、及び／又は、表示する映像シンク（２８）と、
とを少なくとも備え、
前記第１のネットワークインターフェースコントローラ（１２）は、ネットワーククロックに同期したクロック信号を作成し、映像ソース（１８）にクロック信号を送信し、
前記映像ソース（１８）は、第１のネットワークインターフェースコントローラ（１２）からクロック信号に同期した映像データを生成し、
前記第２のネットワークインターフェースコントローラ（２２）は、ネットワーククロックに同期したクロック信号を発生し、映像同期クロックとしてクロック信号を映像シンク（２８）に送信し、
前記映像シンク（２８）を、第２のネットワークインターフェースコントローラ（２２）からのクロック信号に同期させることを特徴とするリアルタイム映像送信システム。
【請求項２】
リアルタイム映像送信システムであって
−映像データを送信する映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード又は圧縮する映像エンコーダ（１１）と、
−ネットワーク上で圧縮された映像データを送信する第１のネットワークインターフェースコントローラ（１２）と、
−前記ネットワークから前記圧縮された映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−前記第２のネットワークインターフェースコントローラ（２２）によって受け取った前記映像データをデコードする映像デコーダ（２１）と、
−前記映像デコーダ（２１）からデコードされた映像データを処理、及び／又は、表示する映像シンク（２８）と、
とを少なくとも備え、
前記映像シンク（２８）は、映像クロック信号を生成し、この映像クロック信号を前記第２のネットワークインターフェースコントローラ（２２）に送信し、
前記第２のネットワークインターフェースコントローラ（２２）は、映像クロック信号を、ネットワークを介して第１のネットワークインターフェースコントローラ（１２）に送信し、
前記第１のネットーワークインターフェースコントローラ（１２）は、第２のネットワークインターフェースコントローラ（２２）から映像クロック信号を受け取り、映像クロック信号を映像ソース（１８）に送信し、
前記映像スース（１８）は、ネットワークインターフェースコントローラ（１２）からの映像クロック信号に同期した映像データを生成することを特徴とするリアルタイム映像送信システム。
【請求項３】
リアルタイム映像送信システムであって
−映像データを送信する映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード及び圧縮する映像エンコーダ（１１）と、
−ネットワーク上で圧縮された映像データを送信する第１のネットワークインターフェースコントローラ（１２）と、
−前記ネットワークから前記圧縮された映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−前記第２のネットワークインターフェースコントローラ（２２）によって受け取った前記映像データをデコードする映像デコーダ（２１）と、
−前記映像デコーダ（２１）からデコードされた映像データを処理、及び／又は、表示する映像シンク（２８）と、
とを少なくとも備え、
前記映像ソース（１８）は、映像データと、送信された映像データに同期させた映像クロック信号を生成し、この映像クロック信号を第１のネットワークインターフェースコントローラ（１２）に送信し、
前記第１のネットワークインターフェースコントローラ（１２）は、映像クロック信号をネットワークを介して、第２のネットワークインターフェースコントローラ（２２）に送信し、
前記第２のネットワークインターフェースコントローラ（２２）は、第１のネットワークインターフェースコントローラ（１２）から映像クロック信号を受信し、映像クロック信号を映像シンク（２８）に送信し、
前記映像シンク（２８）を、第１のネットワークインターフェースコントローラ（１２）からの映像クロック信号に同期させることを特徴とするリアルタイム映像送信システム。
【請求項４】
前記映像エンコーダ（１１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１乃至３のいずれか１項に記載のリアルタイム映像送信システム。
【請求項５】
前記映像デコーダ（２１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１乃至４のいずれか１項に記載のリアルタイム映像送信システム。
【請求項６】
少なくとも一つのネットワークノード（１０、２０、３０、４０）がネットワーククロックを生成し、
ネットワークインターフェースコントローラ（１２、２２）は、このネットワーククロックに同期していることを特徴とする請求項１乃至５のいずれか１項に記載のリアルタイム映像送信システム。
【請求項７】
前記第１のネットワークインターフェースコントローラ（１２）はデータを送信するために構成され、前記第２のネットワークインターフェースコントローラ（２２）は、前記データを受信するために構成され、前記データは、ネットワーククロックと同期した継続的なデータストリームと複数の個々のビットグループ（６７）の連続したパルスを規定するフォーマットであって、前記複数の個々のビットグループ（６７）の少なくとも一つは映像データに使われていることを特徴とする請求項１乃至６のいずれか１項に記載のリアルタイム映像送信システム。
【請求項８】
データストリームは、少なくとも同期又は等時のデータ領域（６３）を備えたデータフレーム（６０）からなることを特徴とする請求項１乃至７のいずれか１項に記載のリアルタイム映像送信システム。
【請求項９】
同期データ領域（６３）は、好ましくは、同一の長さを備えた複数のビットグループを有し、特定のネットワークノードに割り当てられていることを特徴とする請求項８に記載のリアルタイム映像送信システム。
【請求項１０】
少なくとも一つのビットグループは、映像ソース（１８）を備えた第１のネットワークノード（１０）と、映像シンク（２８）を備えた第２のネットワークノード（２０）とに割り当てられることを特徴とする請求項９に記載のリアルタイム映像送信システム。
【請求項１１】
前記第１のネットワークインターフェースコントローラ（１２）と前記第２のネットワークインターフェースコントローラ（２２）は、ネットワーク上と同期した映像データ移動のために構成されていることを特徴とする請求項１乃至１０のいずれか１項に記載のリアルタイム映像送信システム。
【請求項１２】
前記第１のネットワークインターフェースコントローラ（１２）と前記第２のネットワークインターフェースコントローラ（２２）は、ネットワーク上と等時した映像データ移動のために構成されていることを特徴とする請求項１乃至１１のいずれか１項に記載のリアルタイム映像送信システム。
【請求項１３】
前記ネットワークは、リング構成であることを特徴とする請求項１乃至１２のいずれかに記載のリアルタイム映像送信システム。
【請求項１４】
ネットワーク上でリアルタイム映像データを送信するネットワークノード（１０）であって、
−映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード及び圧縮する映像エンコーダ（１１）と、
−前記ネットワーク上で圧縮された映像データを送信するネットワークインターフェースコントローラ（１２）
とを備え、
前記ネットワークインターフェースコントローラ（１２）は、ネットワーククロックに同期したクロック信号を生成し、映像ソース（１８）へクロック信号を送信し、
前記映像ソース（１８）は、ネットワークインターフェースコントローラ（１２）
からのクロック信号に同期した映像データを生成することを特徴とするネットワークノード（１０）。
【請求項１５】
ネットワーク上でリアルタイム映像データを送信するネットワークノード（１０）であって、
−映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード及び圧縮する映像エンコーダ（１１）と、
−前記ネットワーク上で圧縮された映像データを送信するネットワークインターフェースコントローラ（１２）
とを備え、
前記ネットワークインターフェースコントローラ（１２）は、他のネットワークノード（２０、３０、４０）から映像クロック信号を受け取り、映像ソース（１８）に映像クロック信号を送信し、
前記映像ソース（１８）は、ネットワークインターフェースコントローラ（１２）からのクロック信号に同期した映像データを生成するように構成されていることを特徴とするネットワークノード（１０）。
【請求項１６】
ネットワーク上でリアルタイム映像データを送信するネットワークノード（１０）であって、
−映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード及び圧縮する映像エンコーダ（１１）と、
−前記ネットワーク上で圧縮された映像データを送信するネットワークインターフェースコントローラ（１２）
とを備え、
前記映像ソース（１８）は、映像データと、送られた映像データと同期した映像クロック信号とを生成し、この映像クロック信号を前記ネットワークインターフェースコントローラ（１２）に送信し、
前記ネットワークインターフェースコントローラ（１２）は、映像クロック信号をネットワークを介して、他のネットワークノード（２０、３０、４０）に送信することを特徴とするネットワークノード（２０）。
【請求項１７】
ネットワークからリアルタイム映像データを受信するネットワークノード（２０）であって、
−ネットワークから圧縮した映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−映像データをデコードする映像デコーダ（２１）と、
−デコードされた映像データを処理し、及び／又は、表示する映像シンク（２８）
とを備え、
前記ネットワークインターフェースコントローラ（２２）は、ネットワーククロックに同期したクロック信号を生成し、映像同期クロックとして、映像シンク（２８）へクロック信号を送信し、
前記映像シンク（２８）を、ネットワークインターフェースコントローラ（２２）からのクロック信号に同期させることを特徴とするネットワークノード（２０）。
【請求項１８】
ネットワークからリアルタイム映像データを受信するネットワークノード（２０）であって、
−ネットワークから圧縮した映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−映像データをデコードする映像デコーダ（２１）と、
−デコードされた映像データを処理し、及び／又は、表示する映像シンク（２８）
とを備え、
前記映像シンク（２８）は映像クロック信号を生成し、この映像クロック信号を前記ネットワークインターフェースコントローラ（２２）に送信し、
前記ネットワークインターフェースコントローラ（２２）は、ネットワークを介して、映像クロック信号を他のネットワークノード（１０、３０、４０）に送信することを特徴とするネットワークノード（２０）。
【請求項１９】
ネットワークからリアルタイム映像データを受信するネットワークノード（１０）であって、
−ネットワークから圧縮した映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−映像データをデコードする映像デコーダ（２１）と、
−デコードされた映像データを処理し、及び／又は、表示する映像シンク（２８）
とを備え、
前記ネットワークインターフェースコントローラ（２２）は、他のネットワークノード（１０、３０、４０）から映像クロック信号を受信し、映像クロック信号を映像シンク（２８）に送信し、
前記映像シンク（２８）を、ネットワークインターフェースコントローラ（２２）からのクロック信号と同期させることを特徴とするネットワークノード（１０）。
【請求項２０】
前記映像エンコーダ（１１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１４乃至１６のいずれかに記載のネットワークノード（１０）。
【請求項２１】
前記映像エンコーダ（２１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１７乃至１９のいずれかに記載のネットワークノード（１０）。
【請求項２２】
ネットワーク上でリアルタイム映像データを送信する方法であって、
ａ）映像ソース（１８）からイメージデータを受信するステップと、
ｂ）映像エンコーダ（１１）により、イメージデータを圧縮するステップと、
ｃ）第１のネットワークインターフェースコントローラ（１２）によって、データフレーム（６０）のビットグループ（６７）に圧縮したイメージデータをパックし、ネットワークを介して、データフレーム（６０）を送信するステップと、
ｄ）第２のネットワークインターフェースコントローラ（２２）によって、データフレーム（６０）を受信し、前記ビットグループから圧縮したイメージデータをアンパックするステップと、
ｅ）映像デコーダ（２１）によって、圧縮したイメージデータを解凍するステップと、
ｆ）映像シンク（２８）によって、解凍したイメージデータを処理し、及び／又は、表示するステップとを備えるネットワーク上でリアルタイム映像データを送信する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム上、通信システムのネットワークノード上の映像データの移動のためのリアルタイム映像送信システムに関し、また、通信システム、好ましくは、お互いに通信可能とするデイジーチェーン方法により結合した２又はそれ以上のポートのリングネットワークのように構成されている同調通信システム上で、映像データを移動させる方法に関する。
【背景技術】
【０００２】
通信システムは一般的に、伝送回線によって相互接続されたノード間の通信を可能とするシステムとして知られている。どのノードも伝送回線を介して、情報を送信し、情報を受信している。相互接続されたノードの通信システムは、バス、リング、スター、ツリートポロジ又はその組み合わせといった様々なトポロジで形作られている。
【０００３】
バストポロジネットワークは一般的に、線形であるとみなされている。一つのノードからの送信は伝送回線に沿って伝播し、そのバスに接続されたすべての他のノードによって受信される。しかしながら、リングトポロジネットワークは、一般的に、閉ループのようなシングルを構成するために双方向伝送リンクによってお互いに接続されている一続きのノードにより構成されている。リングネットワークの例えは、ＩＥＥＥ８０２．５や光ファイバー分散データネットワーク（ＦＤＤＩ）標準規格に記述されている。ノード間の伝送ラインは、優先であったり、無線だったりし、例えば、銅線、光ファイバー、選択された伝送回線のための無線伝送媒体がある。
【０００４】
米国特許第７０５４９１６号の明細書には、映像送信のためのシステムが開示されている。映像カメラからの信号は処理され、イメージ情報と、制御情報と、送り手と受け手のアドレスを示すヘッダー情報とが含まれる個人情報パケットに組み立てられる。これらの情報パケットは、ネットワークを介して移動し、アドレスが指定されたネットワークノードによって受信される。アドレスが指定されたネットワークノードは、解凍され、映像信号を表示する。伝送指向のパケットにより、可変の待ち時間がネットワークを介して起こる。これは、ウェブ画像のようなアプリケーションにとって重大なことではない。画像信号がネットワーク上を良質で遅れの少なく移動しなければならない他のアプリケーションでは、これは受け入れられない。
【特許文献１】米国特許第７０５４９１６号の明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明によって解決される課題は、上記した通信システムにおいて通信性能を向上させることにある。特に、待ち時間やオーバーヘッドを従来技術よりも顕著に減少させ最小限にしている。
【課題を解決するための手段】
【０００６】
課題の解決手段は、独立請求項に記載されている。本発明のさらなる改良例が従属請求項に記載されている。
【０００７】
ネットワークを介して、リアルタイム映像データを送信する本発明のシステムは、少なくとも、ネットワーク５０によって少なくとも第２のノード２０に接続された第１のネットワークノード１０を備えている。第１のノードは、映像センサアレイを備えた映像カメラである映像ソース１８を備えている。好ましくは、映像出力信号を送信するデジタルカメラであるが、例えば、ＣＤプレイヤ、ＤＶＤプレイや、映像レコーダのような、他の映像ソースであっても良い。そのような信号は、アナログ信号やデジタル信号であり、例えば、ＣＣＰ（Ｃｏｍｐａｃｔ  Ｃａｍｅｒａ  Ｐｏｒｔ）標準によるものである。映像エンコーダ１１は、映像ソースからの信号を処理とエンコードする。映像エンコーダ１１は、とても低いエンコード待ち時間で設計されており、出力信号にごくわずかな遅れを課している。好ましくは、映像エンコーダの待ち時間は、一つのフレームより小さい。一番好ましくは、１６ラインより小さいか等しい。映像エンコーダは、Ｈ．２６４標準によるものであってもよい。映像エンコーダ１１の出力信号は、第１のネットワークインターフェースコントローラ１２を介してネットワークに送信される。第１のネットワークインターフェースコントローラ１２は、映像エンコーダからのデータをネットワーク上で移動するフレームにアレンジする。ネットワークノードは、共通コントロールバス１７を介してホストコントローラ１３によって制御されている。
【０００８】
第２のネットワークノード２０は、ネットワークを介して第１のネットワークノード１０に接続されている。このネットワークノードは、ネットワークから受信したデータをデコードする第２のネットワークインターフェースコントローラ２２を備え、ネットワークデータパケットがその時分解される。受信したデータは、映像デコーダ２１に送られる。ビデコデコーダもまた、低いデコード待ち時間で設計されている。映像シンク２８は、映像デコーダ２１からデコードされた出力信号を受信する。ネットワークノードは、共通コントロールバス２７を介してホストコントローラ２３によって制御されている。映像シンク２８は、ディスプレイ、イメージプロセッサ、又は、ＤＶＤレコーダや映像レコーダのようなストレージユニットである。
【０００９】
本発明の第１の観点では、第１のネットワークインターフェースコントローラ１２は、ネットワーククロックに同期しているクロックシグナルを生成する。ネットワーククロックは、ネットワーク上での個々のビットの時間を測定する時計である。それはバイト又はフレームクロックであるかもしれない。ネットワーククロックから導かれるクロック信号は、映像ソース１８へ送信し、クロック信号に同期した映像データを生成する。
さらに、第２のネットワークインターフェースコントローラ２２は、ネットワーククロックに同期したクロック信号を生成し、映像同期信号として、映像シンク２８へクロック信号を送信する。映像シンク２８はネットワークインターフェースコントローラ２２からのクロック信号と同期している。
【００１０】
本発明のその他の側面によると、映像シンク２８は、映像クロック信号を生成し、この映像クロック信号を前記第２のネットワークインターフェースコントローラ２２に送信している。この第２のネットワークインターフェースコントローラ２２は、映像クロック信号を、ネットワークを介して第１のネットワークインターフェースコントローラ１２に送信している。第１のネットワークインターフェース１２は、映像クロック信号を受け取り、映像クロック信号を映像ソース１８に送信している。映像スース１８は、映像クロック信号に同期した映像データを生成している。映像ソース１８を映像シンク２８に同期させることによって、映像データは映像ソースによって生成され、それは映像シンクによって処理されるため、バッファなしか、最低限のみのバッファが必要である。
【００１１】
更なる本発明の観点では、映像ソース１８は、映像データと、送信された映像データに同期させた映像クロック信号を生成し、この映像クロック信号を第１のネットワークインターフェースコントローラ１２に送信している。第１のネットワークインターフェースコントローラ１２は、映像クロック信号をネットワークを介して、第２のネットワークインターフェースコントローラ２２に送信している。第２のネットワークインターフェースコントローラ２２は、映像クロック信号を受信し、映像クロック信号を映像シンク２８に送信し、映像シンク２８を映像クロック信号に同期させている。
【００１２】
本発明のより好ましい実施例では、映像ソース１８は、Ｉ−Ｆｒａｍｅのみを生成するように設計されている。Ｉ−Ｆｒａｍｅの定義は、ＩＳＯ／ＩＥＣ１４４９６−１０（Ｈ．２６４）標準に対応している。Ｉ−Ｆｒａｍｅのみを使用することによって、必要とされるバッファサイズ最小化でき、待ち時間がかなり減少する。製造コストが減少し、スピードが増加する。さらに、映像情報のデコードは、Ｉ−Ｆｒａｍｅを受信しデコードするために必要とされるかなり短い時間で、映像でコーダによりなされることが可能である。そのように映像デコーダは、より少ない量のバッファスペースを必要としており、通常の映像デコーダよりも速くイメージをデコードすることができる。より少ないメモリにより、より少ないコストで生産することが可能である。Ｉ−Ｆｒａｍｅのみを使用したエンコーダとデコーダは、本発明による通信システムで使用され、より小さな圧縮された映像信号送信するのに十分な処理能力を提供する。
【００１３】
映像ソース１８から映像シンク２８へ、短い待ち時間で良質の映像信号送信を達成するために、ネットワーク、特に、ネットワークインターフェースコントローラ１２、２２は、好ましくは、いくつかの追加の必要性がある。ネットワークインターフェースコントローラ１２は、好ましくは、クロック信号に同期し、ほどんどの場合で映像クロックと同一で、個々のビットグループのパルスの連続に対応したフォーマットのデータフレーム６０を備えた連続のデータストリームでのデータを送信することが可能である。これらのビットグループ６７の少なくとも一つは、映像エンコーダ１１からの映像データのために使われている。他のビットグループは、同じネットワークノード１０や他のネットワークノードの他の映像エンコーダの映像データのために使用されることが可能である。さらに、ネットワークインターフェースコントローラ２２は、好ましくは、連続したデータストリームにおいてのこれらのデータを受信し、映像データの送信のために使われるビットグループからのデータを選択することが可能である。選択されたデータは、映像デコーダ２１へ送信される。
【００１４】
一方で、非同期のネットワークでも使用され得る。そこでは、第２のネットワークノードへの映像ソースクロックを送信するための追加のクロックラインが必要とされる。ネットワークインターフェースコントローラは、ネットワークからの、そして、ネットワークへのデータ移送を管理している。そのようなネットワークインターフェースコントローラは、物理レイヤーインターフェースを含んでいる。ネットワークインターフェースコントローラはネットワークへインターフェースで接続された全ての要素を備えたユニットとして参照される。ネットワークインターフェースコントローラは、単一の統合された回路や、１以上の統合された回路と分離した回路との組み合わせを備えている。
【００１５】
本発明のさらなる実施例では、映像ソース１８と映像シンク２８のクロック信号が同期している。この目的のために、第１のネットワークインターフェースコントローラ１２と第２のネットワークインターフェースコントローラ２２は、ネットワーク上で同期したクロックを生成するための手段を備えている。さらに、ネットワークは、同期した、及び／又は、等時性のデータストリームを送ることが可能である。クロックの同期化は、映像ソース１８のクロック信号をネットワーククロックに同期させることと、さらに映像シンク２８のクロック信号をネットワーククロックに同期させることで達成される。追加の時間情報が、クロック同期を支えるためにネットワーク上で伝送される。
【００１６】
本発明の映像信号送信は、特に自動車や乗り物でのカメラに有用であり、特に、車の前や後ろの環境を監視することである。カメラからディスプレイへのデータの移動は、ユーザに待ち時間を気づかせることなく達成される。さらに、ユーザは、良質で歪みのないイメージを取得することが可能である。ユーザ、例えば、車が衝突する前に障害物を認識する車の運転手にとって必要不可欠である。
【００１７】
本発明のネットワークは、好ましくは、デイジーチェーン方法により結合した２以上のネットワークノードのリング構造を持っている。さらに、好ましくは、トークンリングやＭＯＳＴネットワークとして構成されている。
【００１８】
本発明の他の実施例では、第１のネットワークノード１０は、映像ソース１８のためのローカルクロックを生成する第１のローカル発信器を備えている。第２のクロックは、ネットワーククロックやネットワークフレーム率に同期したＰＬＬによって生成される。さらに、比較器が第１のローカル発信器と第２のクロックとの周波数の位相差決定するために備えられている。この位相差はネットワーク上に送信され、好ましくは、コントロールビット６５を使用している。第２のネットワークコントローラ２０は、ネットワーククロックやネットワークフレーム率に同期した周波数を生成する第１のローカル発信器を備えている。映像シンク２８のローカルクロックは、ネットワーク上で第１のローカル発信器に送信された位相差を加えて生成される。
【００１９】
本発明の更なる有用な実勢例では、映像エンコーダ１１と映像デコーダ２１の機能を備えている単一の統合回路がある。どの統合回路においても、これら２つの機能を同時に使用する必要はない。映像信号のエンコードとデコードに必要なものには、多くの共通の特徴や機能がある。
【００２０】
さらなる短い待ち時間を達成させるために、標準Ｈ．２６４エンコーダの機能性を削減するさらなる利益がある。好ましくは、Ｉ−ｆｒａｍｅのみが使われている。それゆえ、フレームとサクセッサー／プレデセサーフレームとを比較することで関連付けられたすべての複雑な部品と特徴は取り除かれる。さらに機能性はＨ．２６４基準プロフィールに制限される。
【００２１】
本発明の更なる観点は、ネットワーク上でリアルタイム映像データを送信するためのネットワークノード１０に関する。そのようなネットワークノード先に開示した第１のネットワークノード１０のいずれかである。それは、映像ソース１８と、映像エンコーダ１１と、ネットワークインターフェースコントローラ１２とを備えている。ネットワークインターフェースコントローラは、ネットワーククロックか、他のネットワークノードから受信したクロック信号かのどちらかから、映像ソース１８のためのクロックを得ている。そのようなその他のネットワークノード２０は、上で開示したように、第２のネットワークノードであるかもしれない。一方、ネットワークインターフェースコントローラはネットワークを通して映像クロック信号をその他のネットワークノードに送信することができ、また、映像クロック信号は、映像ソースによって生成される。
【００２２】
本発明の更なる観点は、ネットワークからのリアルタイム映像データを受信するためのネットワークノード２０に関する。そのようなネットワークノードは、前に開示した第２のネットワークノード２０のいずれかである。それは、映像シンク２８と、映像デコーダ２１と、ネットワークインターフェースデコーダ２２とを備えている。ネットワークインターフェースコントローラは、ネットワーククロックか、他のネットワークノードから受信したクロック信号かのどちらかから、映像シンク２８のためのクロックを得ている。他のネットワークノードは、上で開示したように、第１のネットワークノード１０かもしれない。一方で、ネットワークインターフェースコントローラはネットワーク上の映像クロック信号を他のネットワークノードに送信することが可能であり、また、映像クロック信号は、映像シンクによって生成される。
【００２３】
本発明の更なる観点は、ネットワーク上でのリアルタイム映像データ送信方法に関する。この方法は、下記のステップを備えている。
ａ）映像ソース（１８）からイメージデータを受信するステップと、
ｂ）映像エンコーダ（１１）により、イメージデータを圧縮するステップと、
ｃ）第１のネットワークインターフェースコントローラ（１２）によって、データフレーム（６０）のビットグループ（６７）に圧縮したイメージデータをパックし、ネットワークを介して、データフレーム（６０）を送信するステップと、
ｄ）第２のネットワークインターフェースコントローラ（２２）によって、データフレーム（６０）を受信し、前記ビットグループから圧縮したイメージデータをアンパックするステップと、
ｅ）映像デコーダ（２１）によって、圧縮したイメージデータを解凍するステップと、
ｆ）映像シンク（２８）によって、解凍したイメージデータを処理し、表示するステップ  追加のステップは、映像クロックをネットワーク上に送信するステップと、ネットワークから映像クロックを受信するステップがあっても良い。更なるステップは、ネットワークから映像ソース、及び／又は、映像シンクのためのクロックを得ることであろう。
【発明を実施するための最良の形態】
【００２４】
次に実施例にそって本発明を説明するが、本発明の一般概念を制限するものではなく、図を参照とした実施例である。
【００２５】
図１では、本発明によるシステムが記載されている。第１のネットワークノード１０、第２のネットワークノード２０、第３のネットワークノード３０、第４のネットワークノード４０は、ネットワークを形成するために、ネットワーク回線５０を介して接続されている。ネットワークノードに接続されているネットワークノードの数が異なることがあるのは明白である。最小限のネットワークは、第１のネットワーク１０と第２のネットワークノード２０を備えている。第１のネットワークノードは、カメラノードであって、映像センサアレイ１８のような映像源を備え、カメラとして構成されている。映像センサアレイ１８からのイメージデータは、映像バス１４によって映像エンコーダ１１に送信される。この映像エンコーダは、ネットワーク上を容易に移動できるような形にイメージデータを持ち運ぶために、映像センサアレイ１８から受け取ったイメージデータをエンコードしたり圧縮したりする。圧縮された映像データは、ネットワーク上でデータを送るネットワークインターフェースコントローラ１２へローカルメディアバス１５を介して移動する。この例ではリングネットワークが示されている。第１のネットワークノードのネットワークインターフェースコントローラ１２に送られたデータは、第３のネットワークノード３０や第４のネットワークノード４０を介して第２のネットワークノード２０へ移動する。そこで、それは、ネットワークインターフェースコントローラ２２によって受け取られる。前記受け取ったデータは、ローカルメディアバス２５を介して映像デコーダ２１に移動する。この映像デコーダは、受け取ったデータを、映像バス２４を介して移動し、処理され、及び／又は映像シンク２８によって表示されることが可能なフォーマットへデコードされる。ネットワークに同期したデータのため、特に、映像シンク２８と同期している映像センサアレイ１８のために、クロックライン１６が第１のネットワークノードに備えられ、ネットワークインターフェースコントローラ１２から映像センサアレイ１８へクロックが入力される。また、ライン１６は映像センサ１８からネットワークインターフェースコントローラ１２へクロックが移動するのに使われなければならない。さらに、クロックライン２６がネットワークインターフェースコントローラ２２から映像シンク２８へクロック信号を入力するために備えられている。このライン２６は映像シンク２８からネットワークインターフェースコントローラ２２へクロック信号が移動するために反対方向でも使用されている。ネットワークコントローラ１２とネットワークコントローラ２２は、ネットワーク上から得られた信号から同期クロック信号を生成する。第１のネットワークノード１０の機能を制御するために、ホストコントローラ１３が備えられ、それは、ローカルコントロールバス１７を介してネットワークインターフェースコントローラ１２、映像エンコーダ１１、映像センサアレイ１８と連結している。第２のネットワークノード２０を制御するために、ホストコントローラ２３は備えられ、それは、ローカルコントロールバス２７を介して、ネットワークインターフェースコントローラ２２、映像エンコーダ２１、映像シンク２８と接続されている。
【００２６】
図２は、ネットワーク上でデータを移動するために使われているデータフレーム６０を示している。プリアンブル６１は受け取ったクロックパルスにロックオンするためにネットワークノードのＰＬＬ回路を許容している。プリアンブル６１の次のデータフィールド６２は、同期データ領域６３長さを示している。同期データ領域は、好ましくは同一の長さの複数のビットグループ６７に再分割され、それは、それぞれのケースで特定の関係に割り当てられている。一般的に、これらのビットグループは、特定の関係に割り当てられている。関係は、映像ソース１８のようなデータソースと映像シンク２８のようなデータシンクとの間の論理的関係である。図１の例では、第１のネットワークノード１０から第２のネットワークノード２０への一つだけの関係がある。他のビットグループは、他の映像接続のために使われている。ビットグループ６７のどれか一つでのデータ移送は、１：Ｎ接続で使われ、それは、複数のデータシンクを同じビットグループからデータを使用している。ビットグループ又は関係の使用は、ネットワークノードやネットワークインターフェースコントローラに拘束されない。どのネットワークノードも、どのネットワークインターフェースコントローラも複数の関係がセットアップされ、それゆえ、複数のビットグループ６７を使用している。
【００２７】
さらに、非同期のデータフィールド６４はパケットデータを移動するためにある。どのデータパケットも、少なくとも、データパケットフィールド６９の前のサブスクライバアドレスフィールド６８を持っている。ビットグループの終わりには、追加のコントロールビット６５とパリティビット６６が備えられている。データフレーム６０を備えたデータストリームによるデータ送信は、トークンリングバスで実現されている。同期又は非同期のデータは、ビットグループ６７の映像データを移動することによって移動することができる。第１のネットワークインターフェースコントローラ１２と第２のネットワークインターフェースコントローラ２２との間の映像関係がセットアップされたとき、ビットグループ６７のどれか一つが映像関係として割り当てられ、このように、データパケットの表示は不必要である。従来のデータパケットは、非同期のデータフィールド６４にそれらを挿入することによって伝送されていた。この分野のデータパケットは、少なくとも一つのデータパケットフィールド６９の前にサブスクライバアドレスフィールド６８を備えている。それらは、どれかの一つ、又は、複数のネットワークインターフェース、又は、バス上のネットワークノードにアドレスを指定している。
【図面の簡単な説明】
【００２８】
【図１】本発明によるシステムを示している。
【図２】ネットワーク上をデータ移動するために使用されているデータフレームを示している。
【符号の説明】
【００２９】
１０  第１のネットワークノード
１１  映像エンコーダ
１２  第１のネットワークインターフェースコントローラ
１３  ホストコントローラ
１４  映像バス
１５  ローカルメディアバス
１６  クロックライン
１７  ローカルコントロールバス
１８  映像ソース
２０  第２のネットワークノード
２１  映像エンコーダ
２２  第２のネットワークインターフェースコントローラ
２３  ホストコントローラ
２４  映像バス
２５  ローカルメディアバス
２６  クロックライン
２７  ローカルコントロールバス
２８  映像シンク
３０  第３のネットワークノード
４０  第４のネットワークノード
５０  ネットワークライン
６０  データフレーム
６１  プリアンブル
６２  データフィールド
６３  同期データ
６４  非同期データ
６５  コントロールビット
６６  パリティビット
６７  ビットグループ
６８  サブスクライバアドレス
６９  データパケットフィールド
【図１】
2015039171.tif 000003
【図２】
2015039171.tif 000004
【手続補正書】
【提出日】平成26年10月17日(2014.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
リアルタイム映像送信システムであって
−映像データを送信する映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード又は圧縮する映像エンコーダ（１１）と、
−ネットワーク上で圧縮された映像データを送信する第１のネットワークインターフェースコントローラ（１２）と、
−前記ネットワークから前記圧縮された映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−前記第２のネットワークインターフェースコントローラ（２２）によって受け取った前記映像データをデコードする映像デコーダ（２１）と、
−前記映像デコーダ（２１）からデコードされた映像データを処理、及び／又は、表示する映像シンク（２８）と、
を少なくとも備え、
前記映像シンク（２８）は、映像クロック信号を生成し、この映像クロック信号を前記第２のネットワークインターフェースコントローラ（２２）に送信し、
前記第２のネットワークインターフェースコントローラ（２２）は、映像クロック信号を、ネットワークを介して第１のネットワークインターフェースコントローラ（１２）に送信し、
前記第１のネットーワークインターフェースコントローラ（１２）は、第２のネットワークインターフェースコントローラ（２２）から映像クロック信号を受け取り、映像クロック信号を映像ソース（１８）に送信し、
前記映像ソース（１８）は、ネットワークインターフェースコントローラ（１２）からの映像クロック信号に同期した映像データを生成することを特徴とするリアルタイム映像送信システム。
【請求項２】
前記映像エンコーダ（１１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１に記載のリアルタイム映像送信システム。
【請求項３】
前記映像デコーダ（２１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１又は２に記載のリアルタイム映像送信システム。
【請求項４】
少なくとも一つのネットワークノード（１０、２０、３０、４０）がネットワーククロックを生成し、
ネットワークインターフェースコントローラ（１２、２２）は、このネットワーククロックに同期していることを特徴とする請求項１乃至３のいずれか１項に記載のリアルタイム映像送信システム。
【請求項５】
前記第１のネットワークインターフェースコントローラ（１２）はデータ送信するために構成され、前記第２のネットワークインターフェースコントローラ（２２）は、前記データを受信するために構成され、前記データは、ネットワーククロックと同期した継続的なデータストリームと複数の個々のビットグループ（６７）の連続したパルスを規定するフォーマットであって、前記複数の個々のビットグループ（６７）の少なくとも一つは映像データに使われていることを特徴とする請求項１乃至４のいずれか１項に記載のリアルタイム映像送信システム。
【請求項６】
データストリームは、少なくとも同期又は等時のデータ領域（６３）を備えたデータフレーム（６０）からなることを特徴とする請求項１乃至５のいずれか１項に記載のリアルタイム映像送信システム。
【請求項７】
同期データ領域（６３）は、好ましくは、同一の長さを備えた複数のビットグループ（６７）を有し、特定のネットワークノードに割り当てられていることを特徴とする請求項６に記載のリアルタイム映像送信システム。
【請求項８】
少なくとも一つのビットグループ（６７）は、映像ソース（１８）を備えた第１のネットワークノード（１０）と、映像シンク（２８）を備えた第２のネットワークノード（２０）とに割り当てられることを特徴とする請求項７に記載のリアルタイム映像送信システム。
【請求項９】
前記第１のネットワークインターフェースコントローラ（１２）と前記第２のネットワークインターフェースコントローラ（２２）は、ネットワーク上で同期した映像データ移動のために構成されていることを特徴とする請求項１乃至８のいずれか１項に記載のリアルタイム映像送信システム。
【請求項１０】
前記第１のネットワークインターフェースコントローラ（１２）と前記第２のネットワークインターフェースコントローラ（２２）は、ネットワーク上で等時した映像データ移動のために構成されていることを特徴とする請求項１乃至９のいずれか１項に記載のリアルタイム映像送信システム。
【請求項１１】
前記ネットワークは、リング構成であることを特徴とする請求項１乃至１０のいずれかに記載のリアルタイム映像送信システム。
【請求項１２】
ネットワーク上でリアルタイム映像データを送信するネットワークノード（１０）であって、
−映像ソース（１８）と、
−前記映像ソースによって送信された映像データをエンコード及び圧縮する映像エンコーダ（１１）と、
−前記ネットワーク上で圧縮された映像データを送信するネットワークインターフェースコントローラ（１２）と、
を備え、
前記ネットワークインターフェースコントローラ（１２）は、他のネットワークノード（２０、３０、４０）から映像クロック信号を受け取り、映像ソース（１８）に映像クロック信号を送信し、
前記映像ソース（１８）は、ネットワークインターフェースコントローラ（１２）からの映像クロック信号に同期した映像データを生成するように構成されていることを特徴とするネットワークノード（１０）。
【請求項１３】
ネットワークからリアルタイム映像データを受信するネットワークノード（２０）であって、
−ネットワークから圧縮した映像データを受信する第２のネットワークインターフェースコントローラ（２２）と、
−映像データをデコードする映像デコーダ（２１）と、
−デコードされた映像データを処理し、及び／又は、表示する映像シンク（２８）と、
を備え、
前記映像シンク（２８）は映像クロック信号を生成し、この映像クロック信号を前記ネットワークインターフェースコントローラ（２２）に送信し、
前記ネットワークインターフェースコントローラ（２２）は、ネットワークを介して、映像クロック信号を他のネットワークノード（１０、３０、４０）に送信することを特徴とするネットワークノード（２０）。
【請求項１４】
前記映像エンコーダ（１１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１２に記載のネットワークノード（２０）。
【請求項１５】
前記映像デコーダ（２１）は、Ｉ−Ｆｒａｍｅのみで設計されていることを特徴とする請求項１３に記載のネットワークノード（２０）。
【請求項１６】
ネットワーク上でリアルタイム映像データを送信する方法であって、
ａ）映像ソース（１８）からイメージデータを受信するステップと、
ｂ）映像エンコーダ（１１）により、イメージデータを圧縮するステップと、
ｃ）第１のネットワークインターフェースコントローラ（１２）によって、データフレーム（６０）のビットグループ（６７）に圧縮したイメージデータをパックし、ネットワークを介して、データフレーム（６０）を送信するステップと、
ｄ）第２のネットワークインターフェースコントローラ（２２）によって、データフレーム（６０）を受信し、前記ビットグループから圧縮したイメージデータをアンパックするステップと、
ｅ）映像デコーダ（２１）によって、圧縮したイメージデータを解凍するステップと、
ｆ）映像シンク（２８）によって、解凍したイメージデータを処理し、及び／又は、表示するステップと、
ｇ）映像シンク（２８）で生成した映像クロック信号をネットワークを介して映像ソース（１８）に送信して、この映像クロック信号に映像ソース（１８）を同期させるステップと、
を備えるネットワーク上でリアルタイム映像データを送信する方法。
【外国語明細書】
2015039171000001.pdf