(57)【特許請求の範囲】
【請求項１】
第１のビデオデータストリームのピクセルデータと、前記第１のビデオデータストリームのクロックとを受信するバッファと、
前記第１のビデオデータストリームのピクセルデータを第２のビデオデータストリームのピクセルデータと結合することによって統合データストリームを生成し、かつ、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを結合する際、前記第２のビデオデータストリームの繰り返しピクセルを除去するマルチプレクサとを備え、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータは前記統合データストリーム内で交互に入れ替わっており、
前記統合データストリームは、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータをフレームライン内に含み、かつ、前記統合データストリームは制御構造データを含み、
前記統合データストリームの前記制御構造データは、前記フレームラインにおける前記第１のビデオデータストリームの前記ピクセルデータの少なくとも１つの第１の位置の識別情報と、前記フレームラインにおける前記第２のビデオデータストリームの前記ピクセルデータの少なくとも１つの第２の位置の識別情報と、を含む装置。
【請求項２】
前記統合データストリームの前記制御構造データは、ＩｎｆｏＦｒａｍｅを含む請求項１に記載の装置。
【請求項３】
前記第１のビデオデータストリームと前記第２のビデオデータストリームは、保護周波数又はプリアンブルを繰り返すことなく、前記統合データストリームへと結合される請求項１に記載の装置。
【請求項４】
前記マルチプレクサは、前記統合データストリームを生成するために前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームの前記ピクセルデータと結合する際、前記第１のビデオデータストリームの繰り返しピクセルを除去することによって、前記第１のビデオデータストリームの前記ピクセルデータを取得する請求項１に記載の装置。
【請求項５】
前記第２のビデオデータストリームから、前記第２のビデオデータストリームの前記ピクセルデータと、前記第２のビデオデータストリームのクロックとを抽出する抽出要素をさらに備える請求項１に記載の装置。
【請求項６】
前記バッファは、前記第２のビデオデータストリームの前記クロックに基づき、前記第１のビデオデータストリームの前記ピクセルデータのリタイミングを行う請求項５に記載の装置。
【請求項７】
前記第１のビデオデータストリームを前記第２のビデオデータストリームと互換性を有するように再フォーマットするフォーマッタをさらに備える請求項１に記載の装置。
【請求項８】
前記第１のビデオデータストリームのフォーマット化には、前記第２のビデオデータストリームのデータアイランドデータ用のスペースを生成するための、前記第１のビデオデータストリームのデータアイランドデータのシフトが含まれる請求項７に記載の装置。
【請求項９】
前記バッファは、Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ（ＦＩＦＯ）メモリバッファである請求項１に記載の装置。
【請求項１０】
前記第１のビデオデータストリームは、第１カメラからのビデオを含み、前記第２のビデオデータストリームは、第２カメラからのビデオを含む請求項１に記載の装置。
【請求項１１】
前記装置は、監視システムの少なくとも一部である請求項１０に記載の装置。
【請求項１２】
前記装置は、ビデオスイッチの少なくとも一部であり、前記ビデオスイッチは、単一のラインを通じて伝送するため、複数のビデオデータストリームを前記統合データストリームに結合する請求項１に記載の装置。
【請求項１３】
前記ビデオスイッチは、ビデオデータストリームの受信先又は前記ビデオデータストリームの発信元の識別に基づき、前記統合データストリームのプリアンブルコードを選択する請求項１２に記載の装置。
【請求項１４】
バッファに、第１のビデオデータストリームのピクセルデータ及びクロックを記憶するステップと、
第２のビデオデータストリームの繰り返しピクセルを除去するステップと、
前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームの前記ピクセルデータと結合することにより、統合データストリームを生成するステップとを備え、前記統合データストリームは制御構造データを有し、
前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータは前記統合データストリーム内で交互に入れ替わっており、
前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータは、フレームラインに配置されており、
前記統合データストリームの前記制御構造データが、前記フレームラインにおける前記第１のビデオデータストリームの前記ピクセルデータの少なくとも１つの第１の位置の識別情報と、前記フレームラインにおける前記第２のビデオデータストリームの前記ピクセルデータの少なくとも１つの第２の位置の識別情報と、を含む方法。
【請求項１５】
前記統合データストリームは、プリアンブル又は保護周波数帯を繰り返すことなく、前記第１のビデオデータストリームと前記第２のビデオデータストリームとを結合する請求項１４に記載の方法。
【請求項１６】
前記第２のビデオデータストリームから、前記第２のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームのクロックとを抽出するステップをさらに含む請求項１４に記載の方法。
【請求項１７】
前記第２のビデオデータストリームの前記クロックに基づき、前記第１のビデオデータストリームの前記ピクセルデータのリタイミングを行うステップをさらに含む請求項１６に記載の方法。
【請求項１８】
前記第１のビデオデータストリームを、前記第２のビデオデータストリームと互換性を有するように再フォーマットするステップをさらに含む請求項１４に記載の方法。
【請求項１９】
前記第１のビデオデータストリームのフォーマット化には、前記第２のビデオデータストリームのデータアイランドデータ用のスペースを生成するため、前記第１のビデオデータストリームのデータアイランドデータをシフトするステップが含まれる請求項１８に記載の方法。
【請求項２０】
前記バッファは、Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ（ＦＩＦＯ）メモリバッファである請求項１４に記載の方法。
【請求項２１】
統合データストリームを受信する受信機であって、前記統合データストリームはフレームライン内の複数のビデオデータストリームのピクセルデータと制御構造データとを含み、前記複数のビデオデータストリームの各々の前記ピクセルデータは前記統合データストリーム内で交互に入れ替わっており、前記統合データストリームの制御構造データは前記フレームラインにおける前記複数のビデオデータストリームの各々の前記ピクセルデータの少なくとも１つの位置の識別情報を含む、前記受信機と、
前記フレームラインにおける前記複数のビデオデータストリームの各々の前記ピクセルデータの前記少なくとも１つの位置の前記識別情報に少なくとも部分的に基づいて、前記統合データストリームを前記複数のビデオデータストリームに分割するプロセッサと、
を備える装置。
【請求項２２】
前記統合データストリームの前記制御構造データには、ＩｎｆｏＦｒａｍｅが含まれる請求項２１に記載の装置。
【請求項２３】
前記統合データストリームは、保護周波数帯又はプリアンブルを繰り返すことなく、前記複数のビデオデータストリームを統合する請求項２１に記載の装置。
【請求項２４】
前記統合データストリームの前記制御構造データは、前記フレームライン内の前記少なくとも１つの位置にゼロまたはヌル値を含む請求項２１に記載の装置。
【請求項２５】
前記プロセッサは、前記フレームラインのゼロまたはヌル値を無視する請求項２４に記載の装置。
【請求項２６】
前記プロセッサは、前記統合データストリームのデータアイランドを前記複数のビデオデータストリームに分割する請求項２１に記載の装置。
【請求項２７】
前記装置は、前記複数のビデオデータストリームを複数の個別のビデオモニターに提供する請求項２１に記載の装置。
【請求項２８】
統合データストリームを受信するステップであって、前記統合データストリームはフレームライン内の複数のビデオデータストリームのピクセルデータと制御構造データとを含み、前記複数のビデオデータストリームの各々の前記ピクセルデータは前記統合データストリーム内で交互に入れ替わっており、前記統合データストリームの前記制御構造データは前記フレームラインにおける前記複数のビデオデータストリームの各々の前記ピクセルデータの少なくとも１つの位置の識別情報を含む、前記ステップと、
前記フレームラインにおける前記複数のビデオデータストリームの各々の前記ピクセルデータの前記少なくとも１つの位置の前記識別情報に少なくとも部分的に基づいて、前記統合データストリームを前記複数のビデオデータストリームに分割するステップと、
を含む方法。
【請求項２９】
前記統合データストリームの前記制御構造データは、前記フレームライン内の少なくとも１つの位置にゼロまたはヌル値を含み、前記方法はさらに、前記フレームラインのゼロまたはヌル値を無視するステップを含む請求項２８に記載の方法。
【請求項３０】
前記統合データストリームのデータアイランドを前記複数のビデオデータストリームに分割するステップをさらに含む請求項２８に記載の方法。
【請求項３１】
プロセッサによって実行されることにより、前記プロセッサに、
第１のビデオデータストリームのピクセルデータ及びクロックをバッファに記憶するステップと、
第２のビデオデータストリームの繰り返しピクセルを除去するステップと、
フレームラインにおいて前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームのピクセルデータと結合することにより、制御構造データを含む統合データストリームを生成するステップと、
を含む動作を実行させるための指示シーケンスを表わすデータを記憶する非一時的なコンピュータ可読記憶媒体であって、
前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータが、前記統合データストリーム内で交互に入れ替わっており、
前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータが、フレームラインに配置されており、
前記統合データストリームの前記制御構造データが、前記フレームラインにおける前記第１のビデオデータストリームの前記ピクセルデータの少なくとも１つの第１の位置の識別情報と、前記フレームラインにおける前記第２のビデオデータストリームの前記ピクセルデータの少なくとも１つの第２の位置の識別情報と、を含む、
非一時的なコンピュータ可読記憶媒体。
【請求項３２】
プロセッサによって実行されることにより、前記プロセッサに、
統合データストリームを受信するステップであって、前記統合データストリームはフレームライン内の複数のビデオデータストリームのピクセルデータと制御構造データとを含み、前記複数のビデオデータストリームの各々の前記ピクセルデータは前記統合データストリーム内で交互に入れ替わっており、前記統合データストリームの制御構造データは前記フレームラインにおける前記複数のビデオデータストリームの各々の前記ピクセルデータの少なくとも１つの位置の識別情報を含む、前記ステップと、
前記フレームラインにおける前記複数のビデオデータストリームの各々の前記ピクセルデータの前記少なくとも１つの位置の前記識別情報に少なくとも部分的に基づいて、前記統合データストリームを前記複数のビデオデータストリームに分割するステップと、
を含む動作を実行させるための指示シーケンスを表すデータを記憶する非一時的なコンピュータ可読記憶媒体。
【請求項３３】
前記第２のビデオデータストリームは、オリジナルのビデオストリームのピクセル値と、前記オリジナルのビデオストリームの繰り返しバージョンに対応する前記ピクセル値の繰り返し複製とを含み、
前記マルチプレクサは、前記オリジナルのビデオストリームの繰り返しバージョンに対応する前記ピクセル値の前記繰り返し複製を除去することによって、前記第２のビデオデータストリームの前記繰り返しピクセルを除去する請求項１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、データ送信分野全般に係り、特にピクセル繰り返し帯域幅を利用した複数のビデオストリーム及びオーディオストリームの結合に係る。
【背景技術】
【０００２】
オーディオ・ビジュアルデータストリームの送信等、デバイス間又は要素間の信号送信において、一部の技術では、複数の異なる種別のデータストリームの送信が要求される。例えば、消費者電子機器及びその他のシステムは、単一の符号化相互接続内で、１つ又は複数のビデオストリームと１つ又は複数の他のデータストリームとを送受信することもある。
【０００３】
消費者電子デバイス及びシステムやその他のシステムは、例えば、１つの符号化相互接続内で、１つ又は複数のビデオストリームと１つ又は複数のデータストリームとを含むコンテンツのストリームを送受信することもある。そしてこの接続の受信側では、種々のコンテンツストリームを、ビデオ表示、オーディオのレンダリング、及びその他のデータ使用等、使用可能な形式に適切にレンダリングするため、１つのビデオコンテンツストリームを他から区別することが求められ、また１つのデータストリームを他から区別することが求められる。
【０００４】
従来のシステムは、ビデオコンテンツストリーム及びデータコンテンツストリームを識別するため、ＣＥＡ−８６１に規定されたＩｎｆｏＦｒａｍｅや、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）及びＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）（登録商標）等の規格等、特定のパケットを利用することもある。さらに、ＨＤＭＩ及びＭＨＬ等の規格は、ビデオコンテンツ又はデータコンテンツの前後に設けられる保護周波数帯及びプリアンブル等の符号化文字を含んでおり、このような種別のコンテンツを区別するようにしている。
【０００５】
しかしながら、これらの既存のアプローチは、ある意味で制限されている。第１に、これらのアプローチは、単一のビデオストリーム及び単一のデータストリームを搬送する相互接続のみをカバーするものであるため、複数のビデオコンテンツストリーム間、又は、複数のデータストリーム間で区別を行う手段を提供するものでない。第２に、これらの既存のアプローチは、ビデオストリームの各部分をコンテンツ識別子でマークするものでなく、フレーム毎に一度のみ、ＩｎｆｏＦｒａｍｅパケットを送信するものである。第３に、ビデオコンテンツストリームがＨＤＣＰ（Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）で暗号化される場合、識別マーカーの一部も暗号化され、１つの規格（例えば、ＭＨＬ）から他の規格（例えば、ＨＤＭＩ）に変換する際、まずストリームを解読し、続いてコンテンツマーカーを変更した後にストリームを再度、暗号化しなければ、符号化されたコンテンツ識別子は変更されない。
【図面の簡単な説明】
【０００６】
本発明の実施形態は、一例として挙げられるものであって限定を意図するものではなく、添付の図面中において、同一の参照符号は同様の要素を示す。
【図１】ピクセル繰り返し帯域幅を用いてビデオデータストリームの結合を行う、一実施形態に係る装置又はシステムを示す図である。
【図２】ピクセル繰り返し帯域幅を用いて複数のビデオステージを統合する、一実施形態に係るシステム又は装置を示す図である。
【図３】３Ｄビデオデータストリームのチャンネル統合を行う装置又はシステムを示す図である。
【図４】複数のカメラのビデオを統合する、一実施形態に係るシステム又は装置を示す図である。
【図５】単一のケーブルを用いてビデオデータを結合する装置又はシステムを示す図である。
【図６】一実施形態に係る受信装置又は受信システムによる、データの後処理を示す図である。
【図７】複数のデータソース及びディスプレイを備えた装置又はシステムを示す図である。
【図８】ピクセル繰り返し帯域幅を用いてビデオデータストリームを統合する、一実施形態に係る方法を示すフローチャートである。
【図９】ピクセル繰り返し帯域幅を用いてビデオデータを統合するか、若しくは、複数のビデオデータストリームのデータを含む統合データストリームの処理を行う装置又はシステムを示す図である。
【発明を実施するための形態】
【０００７】
本発明の実施形態は、ピクセル繰り返し帯域幅を利用した、複数のビデオストリーム及びオーディオストリームの結合全般に係る。
【０００８】
本発明の第１様態によると、一実施形態に係る装置は、第１のビデオデータストリームのピクセルデータと、前記第１のビデオデータストリームのクロックとを受信するバッファと、第２のビデオデータストリームのピクセル繰り返しを除去し、前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームのピクセルデータと結合することによって統合データストリームを生成し、前記統合データストリーム内で、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームにおける前記ピクセルデータとを交互に入れ替えるマルチプレクサとを備える。前記統合データストリームでは、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとがデータライン内に含まれ、制御情報を含む前記データラインにより、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを識別する。
【０００９】
本発明の第２様態によると、一実施形態に係る方法は、バッファに、第１のビデオデータストリームのピクセルデータ及びクロックを記憶するステップと、第２のビデオデータストリームのピクセル繰り返しを除去するステップと、前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームの前記ピクセルデータと結合することにより、統合データストリームを生成するステップとを備える。前記統合データストリームを生成するステップには、前記統合データストリーム内で、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを交互に入れ替えるステップと、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータを単一のデータラインに配置するステップとが含まれ、制御構造が、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを識別する。
【００１０】
本発明の第３様態によると、一実施形態に係る装置は、統合データストリームを受信する受信機を備え、前記統合データストリームは、データライン内に複数のビデオデータストリームのピクセルデータを含み、前記統合データストリームでは、前記ビデオデータストリームの各々の前記ピクセルデータが交互に入れ替わり、前記統合データストリームの制御構造は、前記ビデオデータストリームの各々の前記ピクセルデータの前記データライン内における位置を識別し、前記装置はさらに、前記ビデオデータストリームの各々の各ピクセルデータの前記データライン内において識別された位置に少なくとも部分的に基づいて、前記統合データストリームの前記ピクセルデータを対応する複数のデータストリームに分割するプロセッサを備える。
【００１１】
本発明の第４様態によると、一実施形態に係る方法は、統合データストリームを受信するステップを備え、前記統合データストリームは、データライン内に複数のビデオデータストリームのピクセルデータを含み、前記統合データストリームでは、前記ビデオデータストリームの各々の前記ピクセルデータが交互に入れ替わり、前記統合データストリームの制御構造は、前記ビデオデータストリームの各々の前記ピクセルデータの前記データライン内における位置を識別し、前記方法はさらに、前記ビデオデータストリームの各々の各ピクセルデータの前記データライン内において識別された位置に少なくとも部分的に基づいて、前記統合データストリームの前記ピクセルデータを対応するデータストリームに分割するステップを備える。
【００１２】
本発明の実施形態は、ピクセル繰り返し帯域幅を利用した、複数のビデオストリーム及びオーディオストリームの結合全般に係る。
【００１３】
いくつかの実施形態に係る方法、装置、又はシステムは、ピクセル繰り返し帯域幅を利用した複数のビデオデータストリームの結合を行うものであり、ビデオデータストリームには、オーディオデータ等の追加のデータが含まれてもよい。いくつかの実施形態において、複数のビデオデータストリームを単一のストリームに結合し、単一のストリームを送信機から受信機へ送信し、ここで統合ストリームが個々のオリジナルデータストリームに分割されるようにする機構が設けられる。
【００１４】
ＨＤＭＩ及びＭＨＬ等の仕様で規定されるとおり、ピクセル繰り返しは、必要なオーディオコンテンツを搬送するため、非ビデオ期間のクロックサイクルが十分となるように、より早いクロックでビデオデータを送信するのに使用される。しかしながら、この機構は、オリジナルストリームの各ピクセル値を複数回に亘って送信する。例えば、４８０ｐ／６０ストリームは、各ラインに７２０ピクセルを有する。２回繰り返しモードでは、各ビデオラインの計１４４０データ値に対して、各ピクセルが２度送信される。（本例では）２度目の繰り返しでは、新たな情報が伝達されない。
【００１５】
いくつかの実施形態に係る装置、システム、又は方法によると、ピクセル繰り返しによって生成される、浪費スペースを回復するため、第１のビデオデータストリームにおいてピクセル繰り返しデータのリタイミングを行う。いくつかの実施形態において、第２のビデオデータストリームからのコンテンツが、その後、第１ストリームの回復されたスペースに挿入され、統合ストリームを生成する。いくつかの実施形態において、多値のプリアンブルとの組み合わせで使用されると、米国特許出願シリアル番号１３／２６９，４５０号（符号化プリアンブルを使用したデータストリームの識別及び取扱い）に開示されるように、１つのピクセル繰り返しビデオデータ期間から２つのビデオデータ期間が生成されてもよい。
【００１６】
いくつかの実施形態に係る装置、システム、又は方法によると、二次ストリーム（第２のストリーム）からデータアイランドのスペースを生成するため、非ビデオデータ期間の一次ストリーム（第１のストリーム）からデータアイランドのタイミングを変えることにより、データアイランド（ここでデータアイランドデータは、ＩｎｆｏＦｒａｍｅ又はその他の構成等、オーディオデータパケット及び補助データを含み、水平消去期間及び垂直消去期間に発生する）等のデータを取扱う。送信機は、一次ストリーム及び二次ストリームのデータアイランドコンテンツに独自のプリアンブルを使用することにより、これらのデータアイランドに対して個別にフラグ付けしてもよい。いくつかの実施形態において、複数のプリアンブル値を認識するよう構成された受信機は、データアイランドを再び個別のストリームに分割し、ビデオデータ期間を再び個別の対応ストリームに分割する。
【００１７】
いくつかの実施形態において、同一のビデオモードを使用した一次ストリーム及び二次ストリームの場合、一次ストリームのみでオーディオを搬送し、送信機のタスクが簡素化されてもよい。このような状況において、送信機は、二次ストリームからデータアイランドをコピーする必要がなく、一次ストリームからのデータアイランドの送信のみが必要となる。本例において、データアイランドの結合には追加の帯域幅を必要としない。いくつかの実施形態において、同一のビデオモードを使用して一次ストリーム及び二次ストリームを結合する際、一次ストリームのみでオーディオを搬送し、ＡＶＩ（Ａｕｘｉｌｉａｒｙ  Ｖｉｄｅｏ  Ｉｎｆｏｒｍａｔｉｏｎ）、Ａｕｄｉｏ、及びその他のＩｎｆｒａｍｅ、又はＡＣＰ等のその他の制御パケットが次の二次ストリームから切り捨てられ、受信機の出力において完全な二次ストリームを再構築する際、受信機によって適切な位置に再度挿入されてもよい。
【００１８】
一例によると、４８０ｐ／６０のビデオデータストリームには、繰り返された第１のピクセルと、続いて繰り返された第２のピクセル等を示す「Ｐ１Ｐ１Ｐ２Ｐ２Ｐ３Ｐ３Ｐ４Ｐ４」等の繰り返しピクセル値が含まれる。しかしながら結合ストリームには、各ストリームのピクセルデータのコピーが１つのみ挿入されればよい。いくつかの実施形態において、「Ｐ１Ｐ１Ｐ２Ｐ２Ｐ３Ｐ３Ｐ４Ｐ４」で１つのストリームとする代わりに、このストリームを「Ｐ」及び「Ｑ」のストリームで「Ｐ１Ｑ１Ｐ２Ｑ２Ｐ３Ｑ３Ｐ４Ｑ４」とする。いくつかの実施形態において、保護周波数帯及びプリアンブル等の符号化文字は、重複しない。例えば、各保護周波数帯及びプリアンブルの１つのコピーのみが、アクティブな各ビデオデータ期間の開始又は終了時に送信される。いくつかの実施形態において、データアイランドは（双方のストリームからのデータアイランドが存在し、コンテンツが異なる場合）、ＦＩＦＯ（又は類似の要素）でのバッファリングにより、利用可能なブランキング時間に結合される。
【００１９】
本明細書における本例及びその他の例は、全般的に、結合ストリームにおいてピクセルが交互に入れ替わる例を参照するが、実施形態は個々のピクセルが交互に入れ替わる例に限定されるものでなく、例えば、ピクセルグループ毎に交互に入れ替わる例を含んでもよい。第１の例において、実装には、「Ｐ１Ｐ１Ｐ１Ｐ１Ｐ２Ｐ２Ｐ２Ｐ２」を含む第１のビデオデータストリームを第２のビデオデータストリームと結合して「Ｐ１Ｐ１Ｑ１Ｑ１Ｐ２Ｐ２Ｑ２Ｑ２」を提供する統合ストリームを生成するなど、２回の繰り返しピクセル毎に交互に入れ替わるように変換される４回のピクセル繰り返しが含まれてもよい。第２の例において、実装には、「Ｐ１Ｐ１Ｐ２Ｐ２Ｐ３Ｐ３Ｐ４Ｐ４」を含む第１のビデオデータストリームを第２のビデオデータストリームと結合して「Ｐ１Ｐ２Ｑ１Ｑ２Ｐ３Ｐ４Ｑ３Ｑ４」を提供する統合ストリームを生成するなど、各ビデオデータストリームのピクセルグループ毎に交互に入れ替わるように変換される２回のピクセル繰り返しが含まれてもよい。
【００２０】
いくつかの実施形態において、一次ストリーム及び二次ストリームの独自のプリアンブルを符号化することにより、コンテンツは、例えば、２４ビットの値に復号化し直すことなく、２つのストリームに再分割してもよい。いくつかの実施形態に係るシステムによると、必要に応じて、ＴＭＤＳ文字のＤＣバランスの再計算を行ってもよい。いくつかの実施形態において、垂直同期は、リンクを通じて送信されない。例えば、第１要素又は最終要素の組み合わせ、又は、一次ストリーム及び二次ストリームの任意のフレーム配向に関わらず、一次ストリームのフレームの第１ライン（例えば「第１ライン」＋「一次ストリーム」プリアンブル）が送信されてもよく、直後に二次ストリームのフレーム（「非第１ライン」＋「二次ストリーム」プリアンブル）のライン「Ｎ」が続いてもよい。
【００２１】
いくつかの実施形態において、一次ストリーム及び二次ストリームの垂直同期タイミングは合致しないこともあり、複数の入力ソースからのクロック周波数が合致しないこともあり、到着したコンテンツは、有効なスペース内へと水平方向に同期するため、遅延する。いくつかの実施形態において、遅延は、ラインバッファ又はその他の遅延要素等の要素を伴う。いくつかの実施形態に係るシステム又は装置は、垂直同期に関して、ストリームを完全に同期させることなく動作し、受信機が各ストリーム内の各フレームの第１（又は最終）ラインを識別できるように、各特定フレームの第１ビデオデータ期間又は最終ビデオデータ期間に独自のプリアンブル符号化を行う。いくつかの実施形態において、受信機は、受信機出力のために個々のストリームを再フォーマットする際、この情報を用いて垂直同期パルスを再挿入することができる。
【００２２】
本明細書に記載の例では、全般的に、説明を簡単にするために２つのストリームについて参照しているが、実施形態は特定の数のデータストリームに限定されるものでない。いくつかの実施形態に係る装置、システム、又は方法は、Ｎ個のストリームまで拡張されてもよく、ここでＮは、繰り返しピクセルデータを回復することによって自由になる帯域幅のみによって限定される。一例によると、オーディオを含まない（従って、ピクセル繰り返しを本質的に必要としない）４つの４８０ｐ／６０ストリームが４回の繰り返しを使用して送信されてもよく、４つのストリームに対するビデオデータ期間は、送信機を通じて、データの各ラインのビデオデータ期間において順に順に交互に入れ替わり、受信機で回復され、これらはすべて２７ＭＨｚの４倍、すなわち、１０８ＭＨｚのリンククロックを使用する。いくつかの実施形態において、ピクセルデータは、各ビデオデータ期間内で交互に入れ替わるため、プリアンブル及び保護周波数帯が重複する必要がない。
【００２３】
いくつかの実施形態において、実施形態の適用例には、以下が含まれてもよい。
【００２４】
（１）監視装置：いくつかの実施形態に係る装置又はシステムは、複数のカメラから得られたビデオストリームを１つのＴＭＤＳストリームへと結合し、結合ストリームを有線又は無線リンクを通じて送信し、結合ストリームは、表示、解析、又は記憶のために受信側で個別のストリームに分割されてもよい。
【００２５】
（２）複数のディスプレイ設定：いくつかの実施形態において、単一のソースが単一の大きな画像を生成し、大きな画像を複数の画面のために個別のストリームに符号化し、ビデオデータを識別するためのプリアンブル符号化の使用を含む結合形式で、リンクを通じてストリームを送信する。いくつかの実施形態において、結合ストリームは遠端で各ディスプレイのためのストリームに分割される。いくつかの実施形態に係る装置又はシステムは、複数のディスプレイがともにタイル表示される「ビデオウォール」、若しくは、いくつかのディスプレイが個別に配置されて１つのソースから送られた画像を伝える広告のため、複数のモニターによるデスクトップ設定を提供する。
【００２６】
（３）ビデオスイッチ：いくつかの実施形態において、監視装置の例、及び、複数のディスプレイの例のコンセプトを結合し、送信装置又は送信システムは、スイッチとして動作し、複数のストリームを結合し、単一のラインを通じて結合された複数のストリームを搬送し、一方で一実施形態に係る受信装置又は受信システムは、結合ストリームを分割するよう動作する。いくつかの実施形態において、スイッチは、送信先又は送信元の識別により、プリアンブルコードを選択してもよい。
【００２７】
（４）ビデオとオーディオとを分離：いくつかの実施形態に係る装置又はシステムは、ビデオデータストリームを、異なるシステムから送られたオーディオデータストリームと結合する。本例において、オーディオストリームは、「ビデオクロックキャリア」（ブランク画面）上で送信機に搬送され、送信機内でビデオストリームと結合されてもよい。いくつかの実施形態において、受信機は、ビデオデータストリーム及びオーディオデータストリームを再び分割するよう動作する。いくつかの実施形態において、ビデオ及びオーディオは１つのシステムから送られてもよいが、オーディオは第１のレンダリングシステムへ、ビデオは第２のレンダリングシステムへというように、個別のレンダリングシステムに宛てられてもよい。いくつかの実施形態において、これらのストリームは、個々の受信機内においてストリームを復号化する時点まで、符号化された形式で伝送される。
【００２８】
いくつかの実施形態に係る装置又はシステムは、１つの３Ｄビデオデータストリーム内における左目フレームのストリームと右目フレームのストリーム等、１つの結合ストリーム内でビデオデータストリームを区別してもよい。いくつかの実施形態に係る装置又はシステムは、ビデオデータストリームを分割し、この分割されたビデオデータストリームを表示又は利用してもよい。
【００２９】
いくつかの実施形態において、ＨＤＭＩベースの搬送リンク又はＭＨＬベースの搬送リンクと互換性のない符号化ストリームを生成することなく、ピクセル繰り返し帯域幅を使用して、複数の適用例を具体化してもよい。一例によると、複数のカメラシステムにより、結合データストリームを利用してもよい。
【００３０】
図１は、ピクセル繰り返し帯域幅を使用してビデオデータストリームを結合する、一実施形態に係る装置又はシステムを示す図である。同図において、カメラデータを以前のストリームと結合し、統合ストリームを生成している。いくつかの実施形態に係る装置又はシステムは、単一のカメラ出力を生成し、先のビデオストリームを受信し、ピクセル繰り返し帯域幅を使用してカメラによるビデオと受信したビデオとの結合ストリームを生成する。いくつかの実施形態において、結合ストリームには、データラインの単一のビデオ期間において、交互に入れ替えられたビデオデータストリームのピクセルデータを含むため、結合されたストリームは各データストリームに対して個別の保護周波数帯及びプリアンブルを必要としない。
【００３１】
同図において、装置又はシステム１００はカメラ１０２を備え、カメラはカメラデータ出力（ビデオデータ）１０４及びカメラクロック出力１０６を提供し、これらの出力はＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）メモリ又はその他のメモリ要素（本明細書全般において、ＦＩＦＯ１１０と称する）に提供される。いくつかの実施形態に係る装置又はシステム１００はさらに、先のデータストリーム１４０を受信し、先のデータストリームをデータ及びクロック抽出要素１５０に提供して先のストリームデータ１５２及び先のストリームクロック１５４を生成してもよく、先のストリームクロックをＦＩＦＯ１１０によって受信してリタイミングされたカメラストリーム１１２を生成してもよい。
【００３２】
いくつかの実施形態において、カメラビデオは、カメラクロック１０６を使用してＦＩＦＯ１１０へとクロック入力されてもよい。装置又はシステム１００は、送られてきた先のストリームから抽出され得る、先のストリームクロック１５４を使用して、ＦＩＦＯ１１０からビデオデータをクロック入力する。その後、リタイミングされたデータ１１２は、（ＴＭＤＳ文字等に）フォーマットされ、ピクセル繰り返しビデオストリームの適切な位置に多重化されてもよい。同図において、リタイミングされたカメラストリームがフォーマッタ１２０に提供され、これがさらに先のストリームクロック１５４も受信して、先のストリームクロック１５４によりクロックされ、再フォーマットおよびリタイミングされたカメラストリームを生成する。いくつかの実施形態において、マルチプレクサ（ＭＵＸ）１３０は、再フォーマットおよびリタイミングされたカメラストリームと先のストリームデータ１５２とを受信し、このデータは各々、先のストリームクロック１５４によって交互に選択され、統合ストリーム１６０を生成する。図示のとおり、先のストリーム１４５（Ａ−Ａ−Ａ−Ａ）の繰り返しピクセル（「Ａ」と表す）は、統合ストリーム１６５（Ａ−Ｂ−０−０）のデータにおいて先のストリームデータをカメラデータ（「Ｂ」）と交互に入れ替えることによって差し替えられる。いくつかの実施形態において、ピクセル繰り返し「Ａ」データの単一ストリームであったものが、「Ａ」データ及び「Ｂ」データの単一ストリームになる。いくつかの実施形態において、残りのピクセル繰り返し期間は０で埋められ、このような０のスペースを利用して追加のストリームを統合してもよい。
【００３３】
いくつかの実施形態において、制御パケットが統合ストリームの性質を示すよう修正されてもよい。例えば、ＡＶＩ  ＩｎｆｏＦｒａｍｅ（又はその他の制御パケット）を修正して、ピクセル繰り返しフォーマット内の２つの期間について、第１期間が「Ａ」データで埋められ、第２期間が「Ｂ」データで埋められ、第３期間及び第４期間にはデータが存在しないことを示してもよい。
【００３４】
送られてきた先のストリームは、ピクセル繰り返し形式でなくてもよい。いくつかの実施形態において、ピクセル繰り返しは、図１に示すフォーマッタ１２０により実施されてもよい。本例において、ピクセル繰り返しは、４回ピクセル繰り返し形式でなくてもよい。例えば、出力ストリームは、４回繰り返しストリームの代わりに、未使用の「第３期間及び第４期間」を含まない２回繰り返しストリームであってもよい。いくつかの実施形態において、非繰り返し形式から繰り返し形式への修正には、ＡＶＩ  ＩｎｆｏＦｒａｍｅへの変更を利用してもよい。
【００３５】
図２は、ピクセル繰り返し帯域幅を使用して複数のビデオステージの統合を行う、一実施形態に係るシステム又は装置を示す図である。図２において、システム又は装置２００は、４回ピクセル繰り返しを使用した４つのカメラからのデータで単一のストリームを生成する際に利用される、複数のカメラステージと統合論理とを備える。同図において、各ステージは、図１に示し、前述したプロセスを使用する。図示を明確にするため、図２にはステージのすべての要素は描かれていない。
【００３６】
図２において、第１カメラは、４回繰り返された「Ａ」データとして示される、４回ピクセル繰り返しフォーマットでビデオ２１５を生成してもよい。図１に示す要素を使用して、ビデオ２１５のデータ及びクロックが抽出され、ビデオは第２カメラ２２０のビデオと統合され、第１ｍｕｘ２３０がこれらのデータを交互に入れ替えて、第１の位置に「Ａ」データ、第２の位置に第２カメラ２２０からの「Ｂ」データ、第３の位置及び第４の位置にゼロ（またはヌル）データとして示されるように、第１統合ストリーム２３５を生成する。
【００３７】
次のステージでは、第３カメラ２４０からのデータが第２ｍｕｘ２５０を使用して第１統合ストリーム２３５と統合され、第１の位置に「Ａ」データ、第２の位置に「Ｂ」データ、第３の位置に第３クロック２４０からの「Ｃ」データ、第４の位置にゼロデータとなるように第２統合ストリーム２５５を生成する。
【００３８】
最終ステージにおいて、第４カメラ２６０からのデータが第３ｍｕｘ２７０を使用して第２統合ストリーム２５５と統合され、第１の位置に「Ａ」データ、第２の位置に「Ｂ」データ、第３の位置に「Ｃ」データ、第４の位置に第４カメラ２６０からの「Ｄ」データとなるように第３の、且つ、最終の統合ストリーム２７５を生成する。
【００３９】
本例ではピクセルデータをビデオデータのすべての位置に挿入しているが、実施形態はこの実装に限定されるものでない。一例によると、カメラ２６０は設けられなくてもよく、若しくは、ｍｕｘ２７０は統合データストリームのビデオデータの位置のうちの少なくとも１つがコンテンツデータを含まず、代わりにゼロまたはヌルデータを含むように、カメラ２６０からのデータを除外してもよい。いくつかの実施形態において、ＩｎｆｏＦｒａｍｅは、一箇所にゼロデータを含むことを示してもよく、受信装置は、統合データストリームを分割する際、このゼロデータを無視して動作してもよい。
【００４０】
いくつかの実施形態において、複数の独立したカメラを有する前述のシステムのようなシステムは、単一のケーブルを通じてステレオ（３Ｄ）ストリームを送信するのに使用されてもよい。２つのストリームは、ライン毎に、１つのビデオデータ期間に多重化され、従来のＨＤＭＩベースのリンク又はＭＨＬベースのリンクを通じて送信されてもよい。
【００４１】
図３は、３Ｄビデオデータストリームのチャンネルの統合を行う装置又はシステムを示す図である。いくつかの実施形態において、第１カメラ３１０は、データ「Ａ」として示される左又は右のうちの一方の３Ｄビデオチャンネル等の第１データストリーム３１５を生成してもよい。第２カメラ３２０は、データ「Ｂ」として示される左又は右のうちの他方の３Ｄビデオチャンネル等の第２データストリーム３２５を生成してもよく、これらのデータストリームは双方ともに、４回ピクセル繰り返しである。第１データストリーム３１５及び第２データストリーム３２５は、図１に示す要素を使用し、ピクセル繰り返しを使用して統合され、ｍｕｘ３３０はピクセルデータを交互に入れ替えることで統合データストリーム３３５を生成し、Ａ−Ｂデータの２回ピクセル繰り返しを提供する。いくつかの実施形態において、統合データストリームは、フォーマット３４０と、３Ｄテレビジョンディスプレイ３５０上での表示のため、受信されてもよい。
【００４２】
同図において、ディスプレイにおいて、データが後処理されてもよい。Ａ／Ｖ受信機等の中間システムは、ビデオデータ期間が従来の２回ピクセル繰り返しでないことを知らずに、ＨＤＭＩ又はＭＨＬ等のこのステレオストリームを受容し、オーディオをレンダリングした後、ステレオストリームをディスプレイユニットに送信してもよい。
【００４３】
いくつかの実施形態に係る装置、システム、又は方法は、繰り返し制御構造を必要とすることなく、ビデオデータストリームを統合する。いくつかの実施形態に係る装置、システム、又は方法は、保護周波数帯文字、プリアンブル文字、及びＩｎｆｏＦｒａｍｅ等の制御構造を追加することなく、ピクセル繰り返しストリームの帯域幅を利用する。
【００４４】
いくつかの実施形態において、統合ストリームは、異なるソースからのピクセルデータを搬送するものの、依然としてＨＤＭＩ形式又はその他の送信形式に互換性を有している。例えば、ＨＤＭＩは、複数のストリームの搬送を規定しておらず、すべてのピクセル繰り返しがピクセルデータと同一であることを必要とするが、統合ストリームは、修正を加えることなく、ＨＤＭＩスイッチを通過することができるため、この形式を完全に遵守しなくてもよい。さらに、繰り返され異なるＡＶＩ  ＩｎｆｏＦｒａｍｅ（repeated and differing AVI InfoFrames）又はその他のＩｎｆｏＦｒａｍｅも存在しない。
【００４５】
いくつかの実施形態において、統合ストリームは、容易に複数の通常のＨＤＭＩストリームに逆多重化されてもよい。これにより、複数のカメラにそのストリームを結合させ、１つのケーブルで結合されたストリームを送信させた後、これらのストリームを個々に複数の画面上に表示させる。
【００４６】
図４は、複数のカメラのビデオを結合する、一実施形態に係るシステム又は装置を示している。図示のカメラ４１０〜４６０のセット等、複数のカメラのデータがヘッドユニット４７０で受信されてもよい。いくつかの実施形態において、ヘッドユニット４７０は、データストリームを単一のデータストリームに統合する、図１及び図２に示した要素を備えてもよい。
【００４７】
図４には各カメラ及びヘッドユニット４７０の間に個別のケーブルを備えた特定の実装を示しているが、実施形態はこの構造に限定されるものでない。システムは、各カメラからヘッドユニットへの個別のケーブルにより（図４に示すとおり）星型に構成するのではなく、単一のケーブルを備えてもよい。図５は、単一のケーブルを使用してビデオデータを結合する装置又はシステムを示している。同図において、システム５００は、単一のケーブルに続く一連のステージを備えている。図示のとおり、第１カメラ５１２は、カメラ５２２及び統合論理５２４を備えた第１ステージ５２０にデータを提供してもよく、統合論理５２４は、図１に示して上述した要素を使用して、カメラ５１２及びカメラ５２２のデータの統合を行う。追加ステージは、カメラ５３２及び統合論理５３４を含む第２ステージ５３０、カメラ５４２及び統合論理５４４を含む第３ステージ５４０、カメラ５５２及び統合論理５５４を含む第４ステージ５５０、及びカメラ５６２及び統合論理５６４を含む第５ステージ５６０等のデータの追加統合を行ってもよく、第５ステージ５６０はヘッドユニット５７０と連結される。
【００４８】
いくつかの実施形態において、統合ストリームには、例えば、複数のカメラ画像のタイル表示を生成するために各ラインにおいてピクセルデータを移動させることにより、ストリームのデータを利用するよう後処理を施すことができる。図６は、一実施形態に係る受信装置又はシステムによるデータの後処理を示す図である。同図において、行Ａは、カメラ「ａ」「ｂ」「ｃ」及び「ｄ」からの４つのオリジナルストリームを示している。各画像の１つのラインから４つのピクセルが示されており、各ストリームには１、２、３、及び４のインデックスが付されている。
【００４９】
行Ｂにおいて、ピクセルは、一実施形態に係る統合装置、システム、又は方法により、単一のケーブル上でピクセル繰り返しストリームに統合されており、４つのストリームの各々からのピクセル＃１がアクティブデータラインの最初の４期間を占めており、後続の各ピクセルが続いている。動作中、この結合ストリームがディスプレイプロセッサに到達する。
【００５０】
いくつかの実施形態において、ディスプレイプロセッサにおける論理は、期間を追加することなく、１つのライン時間内にデータシーケンスを混合させることにより、左のマージンに画像Ａを表示し、コヒーレントな画像Ｂ、画像Ｃ、及び画像Ｄを画面に亘って後続させ、境界又は欠落したピクセルを伴わないように動作可能である。いくつかの実施形態において、ディスプレイ論理の計数回路を使用して、ライン毎のＮ＊Ｍ個のピクセル（Ｎはカメラの数であり、Ｍは各カメラのアクティブなライン時間におけるオリジナルピクセルの数である）を、ディスプレイの解像度のアクティブなライン時間に合わせた適切な数のピクセルに変換してもよい。
【００５１】
図７は、複数のデータソース及びディスプレイを備えた装置又はシステム７００を示す図である。同図において、第１カメラ７１２は、カメラ７２２及び統合論理７２４を含んだ第１統合ステージ７２０にデータを提供してもよく、統合論理７２４は、図１に示して上述した要素を使用して、カメラ７１２及びカメラ７２２のデータを統合する。追加ステージが、カメラ７３２及び統合論理７３４を含む第２統合ステージ７３０、カメラ７４２及び統合論理７４４を含む第３統合ステージ７４０等、データの追加統合を行ってもよい。
【００５２】
いくつかの実施形態において、最終統合ステージ７４０は、ディスプレイ論理７５４及びディスプレイ７５２を含む第１ディスプレイステージ７５０と連結される。ディスプレイ論理７６４及びディスプレイ７６２を含む第２ディスプレイステージ７６０、ディスプレイ論理７７４及びディスプレイ７７２を含む第３ディスプレイステージ７７０等、追加のディスプレイステージが第１ディスプレイステージに続いてもよい。
【００５３】
図７は、４つのストリームのための３つのみのディスプレイを示している。いくつかの実施形態において、中央コントローラが設けられず、各ディスプレイの論理が、適切なオリジナルストリームデータを見つけ、データをＨＤＭＩに適合したストリームに再び変換し、標準ディスプレイに送信するよう動作可能である。いくつかの実施形態において、表示用のストリームの選択がユーザによってなされてもよく、ディスプレイのいずれかがいずれのオリジナルストリームをも表示できる。
【００５４】
図８は、ピクセル繰り返し帯域幅を使用してビデオデータストリームの統合を行う、一実施形態に係る方法を示すフローチャートである。いくつかの実施形態において、第１のビデオデータストリームに関する動作は、少なくとも部分的に、第２のビデオデータストリームに関する動作に重複する。いくつかの実施形態において、装置又はシステムは、第１のビデオデータストリーム８０５の第１ビデオデータ及び第１ビデオクロック信号を生成又は受信してもよく、第１ビデオデータ及び第１ビデオクロックは、図１に示すＦＩＦＯ１１０等のＦＩＦＯメモリ８１０を含んでもよいバッファ又はその他のメモリに記憶されてもよい。
【００５５】
いくつかの実施形態に係る装置又はシステムはさらに、第２ビデオデータ及び第２ビデオクロック８３０を含む第２のビデオデータストリームを生成又は受信してもよく、第２のビデオデータストリーム８３５から第２ビデオデータ及び第２ビデオクロックの抽出を行ってもよい。いくつかの実施形態に係る装置は、第１のビデオデータストリーム８４０のリタイミング及び再フォーマットを行うため、抽出されたビデオクロックを提供する。
【００５６】
いくつかの実施形態に係る装置又はシステムは、第２のビデオデータストリーム８１５の抽出されたビデオクロックに基づき、第１のビデオデータストリームのリタイミングを行い、第２のビデオデータストリーム８２０のビデオクロックを使用して、第２のビデオデータストリームと互換性を有するよう、第１のビデオデータストリームを再フォーマットする。
【００５７】
いくつかの実施形態に係る装置又はシステムは、第１のビデオデータストリーム及び第２のビデオデータストリームのピクセルデータを交互に入れ替えることにより、統合又は結合ビデオストリームを生成する。いくつかの実施形態において、第１ビデオストリーム及び第２ビデオストリームのピクセルデータは、データラインのビデオデータ期間において交互に入れ替えられる。いくつかの実施形態において、第１のビデオデータストリーム及び第２のビデオデータストリームの統合は、ビデオデータストリームのために、保護周波数帯又はプリアンブル等の制御構造の重複を必要とすることなく達成される。
【００５８】
図９は、ピクセル繰り返し帯域幅を使用してビデオデータを統合するか、若しくは、複数のビデオデータストリームのデータを含む統合データストリームを処理する装置又はシステムを示す図である。いくつかの実施形態に係る装置又はシステムは、ピクセル繰り返し帯域幅を使用して、１つ又は複数のビデオデータストリームの統合を行う。いくつかの実施形態に係る装置又はシステムは、統合ビデオデータストリームのデータのオリジナルビデオデータストリームへの分割を行う。
【００５９】
いくつかの実施形態に係る装置又はシステム９００（本明細書全般において、装置と称する）は、相互接続すなわちクロスバー９０２、又は、データの送信を行うその他の通信手段を備える。装置９００は、情報の処理を行うため、相互接続９０２と連結された１つ又は複数のプロセッサ９０４等の処理手段を備えてもよい。プロセッサ９０４は、１つ又は複数の物理プロセッサと、１つ又は複数の論理プロセッサを備えてもよい。相互接続９０２は、図示を簡易にするために単一の相互接続として示されているが、複数の異なる相互接続又はバスを表してもよく、このような相互接続との構成要素の接続は、変化してもよい。図９に示す相互接続９０２は、１つ又は複数の個別の物理的バス、ポイント間接続、若しくは、適切なブリッジ、アダプタ、又はコントローラで接続されたこの双方を表す抽象概念である。
【００６０】
いくつかの実施形態に係る装置９００はさらに、プロセッサ９０４によって実行される情報及び指示を記憶するためのメインメモリ９１２として、ランダムアクセスメモリ（ＲＡＭ）、その他の動的記憶装置、又は要素を備える。いくつかの実施形態において、メインメモリは、装置９００のユーザによるネットワークブラウジング動作において使用するためのブラウザアプリケーションを含むアプリケーションをアクティブに記憶してもよい。いくつかの実施形態において、装置のメモリには、特定のレジスタ又は特定の目的専用のメモリが含まれてもよい。
【００６１】
装置９００はさらに、プロセッサ９０４のための静的情報及び指示を記憶するためのリードオンリーメモリ（ＲＯＭ）９１６又はその他の静的記憶装置を備えてもよい。装置９００は、例えば、フラッシュメモリ及びハードディスク又はソリッドステートドライブを含む、特定の要素の記憶を行う１つ又は複数の不揮発性メモリ要素９１８を備えてもよい。
【００６２】
１つ又は複数の送信機又は受信機９２０もまた、相互接続９０２に連結されてもよい。いくつかの実施形態において、受信機又は送信機９２０は、図示の９５０等のその他の装置と接続を行うための１つ又は複数のポート９２２を備えてもよい。例えば、カメラ９５０又はその他のデバイス９５５が、１つ又は複数のポート９２２のうちの１つに連結されてもよい。いくつかの実施形態において、カメラ９５０は、ビデオデータストリームを生成してもよく、装置が、図１に示して上述したとおり、ピクセル繰り返し帯域幅を使用してこのビデオデータストリームを他のビデオデータストリームに結合し、統合データストリームを生成するよう動作可能である。いくつかの実施形態において、その他のデバイス９５５が統合データストリームを生成してもよく、装置９００が、上述の通り、統合データストリームを複数の構成要素からなるビデオデータストリームに分割するよう動作してもよい。
【００６３】
装置９００はさらに、相互接続９０２を介して出力ディスプレイ９２６に連結されてもよい。いくつかの実施形態において、ディスプレイ９２６は、３次元（３Ｄ）ディスプレイ等、ユーザに情報又はコンテンツを表示させるため、液晶ディスプレイ（ＬＣＤ）又はその他のディスプレイ技術を備えてもよい。いくつかの実施形態において、ディスプレイ９２６は、入力装置の少なくとも一部としても利用されるタッチスクリーンを備えてもよい。環境によっては、ディスプレイ９２６は、オーディオ情報を提供するスピーカー等のオーディオ装置であってもよく、若しくは、オーディオ装置を備えてもよい。
【００６４】
装置９００はさらに、電源デバイス又は装置９３０を備えてもよく、電源デバイス又は装置９３０は、電源、バッテリ、太陽電池、燃料電池、若しくは、その他の動力を提供又は生成するシステム又は装置からなってもよい。電源デバイス又はシステム９３０により提供された動力は、必要に応じて、装置９００の要素に分配されてもよい。
【００６５】
以上の説明において、説明の目的で、本発明の完全な理解を促すために数多くの特定の詳細を記載した。しかしながら当業者にとって、これら特定の詳細のいずれかを除いて本発明が実施されてもよいことは明らかであろう。他の例では、周知の構造やデバイスがブロック図の形式で示されている。図示された構成要素の間には、中間構造が存在してもよい。本明細書に記載及び図示された構成要素は、図示又は記載されない追加の入力及び出力を有してもよい。図示した要素又は構成要素は、任意のフィールドの並べ替え又はフィールドサイズの変更等、異なる配置又は順番で配置されてもよい。
【００６６】
本発明は、種々のプロセスを含み得る。本発明のプロセスは、ハードウェア構成要素によって実行されるか、又は、コンピュータ可読な命令で実現されてもよい。このコンピュータ可読な命令は、汎用若しくは特殊用途のプロセッサ又は上記命令がプログラムされた論理回路に、プロセスを実行させるのに使用されてもよい。あるいはこれらのプロセスは、ハードウェアとソフトウェアの組み合わせで実行されてもよい。
【００６７】
本発明の一部は、コンピュータプログラム製品として提供されてもよく、そこにはコンピュータプログラム命令が記憶されたコンピュータ可読持続性記憶媒体が含まれてもよく、本発明に係るプロセスを実行するようにコンピュータ（又はその他電子機器）をプログラムするために使用されてもよい。コンピュータ可読記憶媒体は、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ（ｃｏｍｐａｃｔ  ｄｉｓｋ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、磁気光学ディスク、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＥＰＲＯＭ（ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ−ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、磁気若しくは光学カード、フラッシュメモリ、又はその他の電子指示の記憶に好適な種別の媒体／コンピュータ可読媒体を含んでよいが、これに限定されるものでない。さらに本発明はまた、コンピュータプログラム製品としてダウンロードされてもよく、プログラムは遠隔コンピュータから要求のコンピュータへと転送されてもよい。
【００６８】
多くの方法を最も基本的な形態で説明したが、本発明の基本的な範囲から逸脱することなく、これら方法にプロセスを加えても削除してもよく、また記載のメッセージに情報を追加しても差し引いてもよい。当業者にとって、さらに多くの変更及び適用がなされてもよいことは明らかであろう。特定の実施形態は、本発明の限定を意図するものでなく、説明の目的で提供されている。
【００６９】
要素「Ａ」が要素「Ｂ」と連結されていると表現した場合、要素Ａは要素Ｂに直接連結されていてもよく、また例えば要素Ｃを介して間接的に連結されていてもよい。明細書中で構成要素、特徴、構造、プロセス、又は特性Ａが、構成要素、特徴、構造、プロセス、又は特徴Ｂを「させる」と述べた場合、「Ａ」は少なくとも「Ｂ」の部分的要因であり、「Ｂ」をさせる補助をする少なくとも１つの他の構成要素、特徴、構造、プロセス、又は特性も存在してもよい。明細書中で要素、特徴、構造、プロセス、又は特性が含まれ「てもよい」「ることがある」又は「うる」と記した場合、これら特定の構成要素、特徴、構造、プロセス、又は特性が含まれなくてもよい。明細書中で数に言及しない場合、説明の要素が１つのみ存在することを意味するものでない。
【００７０】
実施形態は、本発明を実装したもの、すなわち例である。明細書中の「実施形態」「一実施形態」「いくつかの実施形態」あるいは「他の実施形態」といった表現は、これらの実施形態に関連して説明した特定の特徴、構造、又は特性が少なくともいくつかの実施形態に含まれるものであり、必ずしもすべての実施形態に含まれる必要がないことを意味する。「実施形態」「一実施形態」又は「いくつかの実施形態」の種々の記載が、必ずしもすべて同一の実施形態について言及しているものである必要はない。本発明の一例としての実施形態に係る以上の説明において、本発明の種々の特徴は、開示を簡潔にし、種々の発明的側面のうちの１つ以上の理解を助けるために、単一の実施形態、図面、又は説明にまとめられているものと理解されなければならない。
【００７１】
いくつかの実施形態において、装置は、第１のビデオデータストリームのピクセルデータと、前記第１のビデオデータストリームのクロックとを受信するバッファと、第２のビデオデータストリームのピクセル繰り返しを除去し、前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームのピクセルデータと結合することによって統合データストリームを生成し、前記統合データストリーム内で、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームにおける前記ピクセルデータとを交互に入れ替えるマルチプレクサとを備える。いくつかの実施形態において、前記統合データストリームでは、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとがデータライン内に含まれ、制御構造により、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを識別する。
【００７２】
いくつかの実施形態において、前記制御構造には、前記データラインにおける、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームにおける前記ピクセルデータの位置の識別が含まれる。いくつかの実施形態において、前記制御構造には、ＩｎｆｏＦｒａｍｅが含まれる。
【００７３】
いくつかの実施形態において、前記装置は、保護周波数又はプリアンブルを繰り返すことなく、前記第１のビデオデータストリームと前記第２のビデオデータストリームとを統合データストリームへと結合する。
【００７４】
いくつかの実施形態において、前記マルチプレクサはさらに、前記統合データストリームを生成するために前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームの前記ピクセルデータと結合する際、前記第１のビデオデータストリームのピクセル繰り返しを除去する。
【００７５】
いくつかの実施形態において、前記装置はさらに、前記第２のビデオデータストリームから、前記第２のビデオデータストリームの前記ピクセルデータと、前記第２のビデオデータストリームの前記クロックとを抽出する抽出要素をさらに備える。いくつかの実施形態において、前記バッファは、前記第２ビデオデータストリームの前記クロックに基づき、前記第１のビデオデータストリームの前記ピクセルデータのリタイミングを行う。
【００７６】
いくつかの実施形態において、前記装置はさらに、前記第１のビデオデータストリームを前記第２のビデオデータストリームと互換性を有するように再フォーマットするフォーマッタをさらに備える。いくつかの実施形態において、前記第１のビデオデータストリームのフォーマットには、前記第２ビデオデータストリームのデータアイランドデータ用のスペースを生成するための、前記第１のビデオデータストリームのデータアイランドデータをシフトすることが含まれる。
【００７７】
いくつかの実施形態において、前記装置の前記バッファは、Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ（ＦＩＦＯ）メモリバッファである。
【００７８】
いくつかの実施形態において、前記第１のビデオデータストリームは、第１カメラからのビデオを含み、前記第２のビデオデータストリームは、第２カメラからのビデオを含む。いくつかの実施形態において、前記装置は、監視システムの少なくとも一部である。
【００７９】
いくつかの実施形態において、前記装置は、ビデオスイッチの少なくとも一部であり、前記ビデオスイッチは、単一のラインを通じて伝送するため、複数のビデオデータストリームを前記統合データストリームに結合する。いくつかの実施形態において、前記ビデオスイッチは、ビデオデータストリームの受信先又は前記ビデオデータストリームの発信元の識別に基づき、前記統合データストリームのプリアンブルコードを選択する。
【００８０】
いくつかの実施形態において、方法は、バッファに、第１のビデオデータストリームのピクセルデータ及びクロックを記憶するステップと、第２のビデオデータストリームのピクセル繰り返しを除去するステップと、前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームの前記ピクセルデータと結合することにより、統合データストリームを生成するステップとを備える。いくつかの実施形態において、前記統合データストリームを生成するステップには、前記統合データストリーム内で、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを交互に入れ替えるステップが含まれ、前記統合データストリームを生成するステップには、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータを単一のデータラインに配置するステップが含まれ、制御構造が、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを識別する。
【００８１】
いくつかの実施形態において、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを識別するステップには、データライン内で、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとの位置を識別するステップが含まれる。
【００８２】
いくつかの実施形態において、前記統合データストリームの生成は、プリアンブル又は保護周波数帯を繰り返すことなく発生する。
【００８３】
いくつかの実施形態において、前記方法はさらに、前記第２のビデオデータストリームから、前記第２のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームのクロックとを抽出するステップを備える。いくつかの実施形態において、前記方法はさらに、前記第２のビデオデータストリームのクロックに基づき、前記第１のビデオデータストリームの前記ピクセルデータのリタイミングを行うステップを備える。
【００８４】
いくつかの実施形態において、前記方法はさらに、前記第１のビデオデータストリームを、前記第２ビデオデータストリームと互換性を有するように再フォーマットするステップを備える。いくつかの実施形態において、前記第１のビデオデータストリームのフォーマット化には、前記第２のビデオデータストリームのデータアイランドデータ用のスペースを生成するため、前記第１のビデオデータストリームのデータアイランドデータをシフトするステップが含まれる。
【００８５】
いくつかの実施形態において、前記バッファは、Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ（ＦＩＦＯ）メモリバッファである。
【００８６】
いくつかの実施形態において、装置は、統合データストリームを受信する受信機を備え、前記統合データストリームは、データライン内に複数のビデオデータストリームのピクセルデータを含み、前記統合データストリームでは、前記複数のビデオデータストリームの各々の前記ピクセルデータが交互に入れ替わり、前記統合データストリームの制御構造は、前記複数のビデオデータストリームの各々の前記ピクセルデータの前記データライン内における位置を識別し、前記装置はさらに、少なくとも部分的に、前記ビデオデータストリームの各々の各ピクセルデータの前記データライン内において識別された位置に基づき、前記統合データストリームの前記ピクセルデータを対応する複数のデータストリームに分割するプロセッサを備える。
【００８７】
いくつかの実施形態において、前記制御構造には、ＩｎｆｏＦｒａｍｅが含まれる。いくつかの実施形態において、前記統合データストリームは、保護周波数帯又はプリアンブルを繰り返すことなく、前記ビデオデータストリームを統合する。
【００８８】
いくつかの実施形態において、前記制御構造には、前記データライン内の少なくとも一箇所に対してゼロまたはヌル値が含まれる。いくつかの実施形態において、前記プロセッサは、前記データラインのゼロまたはヌル値を無視する。
【００８９】
いくつかの実施形態において、前記プロセッサは、前記統合データストリームのデータアイランドを前記複数のビデオデータストリームに分割する。
【００９０】
いくつかの実施形態において、前記装置は、前記複数のビデオデータストリームを複数の個別のビデオモニターに提供する。
【００９１】
いくつかの実施形態において、方法は、統合データストリームを受信するステップを備え、前記統合データストリームは、データライン内に複数のビデオデータストリームのピクセルデータを含み、前記統合データストリームでは、前記複数のビデオデータストリームの各々の前記ピクセルデータが交互に入れ替わり、前記統合データストリームの制御構造は、前記複数のビデオデータストリームの各々の前記ピクセルデータの前記データライン内における位置を識別し、前記方法はさらに、少なくとも部分的に、前記ビデオデータストリームの各々の各ピクセルデータの前記データライン内において識別された位置に基づき、前記統合データストリームの前記ピクセルデータを対応する複数のデータストリームに分割するステップを備える。
【００９２】
いくつかの実施形態において、前記制御構造には、前記データライン内の少なくとも一箇所にゼロまたはヌル値が含まれ、前記方法はさらに、前記データラインのゼロまたはヌル値を無視するステップを備える。
【００９３】
いくつかの実施形態において、前記方法はさらに、前記統合データストリームのデータアイランドを前記複数のデータストリームに分割するステップを備える。
【００９４】
いくつかの実施形態において、プロセッサによって実行されることにより、前記プロセッサに以下の動作を実行させるための指示シーケンスを表すデータを記憶した持続性コンピュータ可読記憶媒体は、プロセッサに、第１のビデオデータストリームのピクセルデータ及びクロックをバッファに記憶するステップと、第２のビデオデータストリームのピクセル繰り返しを除去するステップと、前記第１のビデオデータストリームの前記ピクセルデータを前記第２のビデオデータストリームの前記ピクセルデータと結合することにより、統合データストリームを生成するステップとを実行させる。いくつかの実施形態において、前記統合データストリームを生成するステップには、前記統合データストリーム内で、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを交互に入れ替えるステップが含まれる。いくつかの実施形態において、前記統合データストリームを生成するステップには、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータを単一のデータラインに配置するステップが含まれ、制御構造が、前記第１のビデオデータストリームの前記ピクセルデータと前記第２のビデオデータストリームの前記ピクセルデータとを識別する。
【００９５】
いくつかの実施形態において、プロセッサによって実行されることにより、前記プロセッサに以下の動作を実行させるための指示シーケンスを表すデータを記憶した持続性コンピュータ可読記憶媒体は、前記プロセッサに、統合データストリームを受信するステップを実行させ、前記統合データストリームは、データライン内に複数のビデオデータストリームのピクセルデータを含み、前記統合データストリームでは、前記複数のビデオデータストリームの各々の前記ピクセルデータが交互に入れ替わり、前記統合データストリームの制御構造は、前記複数のビデオデータストリームの各々の前記ピクセルデータの前記データライン内における位置を識別し、前記記憶媒体はさらに、少なくとも部分的に、前記ビデオデータストリームの各々の各ピクセルデータの前記データライン内において識別された位置に基づき、前記統合データストリームの前記ピクセルデータを対応する複数のデータストリームに分割するステップを実行させる。
【図１】
0006045705.tif 000002
【図２】
0006045705.tif 000003
【図３】
0006045705.tif 000004
【図４】
0006045705.tif 000005
【図５】
0006045705.tif 000006
【図６】
0006045705.tif 000007
【図７】
0006045705.tif 000008
【図８】
0006045705.tif 000009
【図９】
0006045705.tif 000010