(57)【要約】複数のディスプレイ装置に亘ってビデオ及び／又はグラフィクスを分割し、スケーリングし、表示する装置は、マルチディスプレイ構成を構成するビデオソース、主装置及び複数のディスプレイ装置を備える。主装置は、好ましくは、ビデオストリームを画像セクションに分割し、マルチディスプレイ構成における各ディスプレイ装置の位置に基づいて、画像セクションを各ディスプレイ装置に割り当てる。各ディスプレイ装置は、ビデオストリームを受け取り、対応する画像セクションを表すデータを分離する。好ましくは、ディスプレイ装置は、対応する画像セクションを表すデータを分離した後、その画像セクションを全画面サイズの画像にスケーリングし、スケーリングした画像をマルチディスプレイ構成内の全てのディスプレイ装置において同時に表示することによりフレーム全体を表示する。変形例では、主装置がビデオストリームを画像セクションに分割し、スケーリングし、符号化し、このスケーリングされ、符号化された画像セクションをマルチディスプレイ構成内の適切なディスプレイ装置に送信する。ディスプレイ装置は、ビデオストリーム内の情報又は主装置により特定された情報に基づく適切な時刻にこの画像を同時に表示する。この処理は、ビデオストリーム内の各フレームについて繰り返される。さらなる変形例においては、マルチディスプレイ構成は、ビデオストリームから画像セクションを物理的に分割する能力を有するディスプレイ装置と、主装置が分割し、スケーリングし、符号化し、伝送した画像を受信して表示するディスプレイ装置とを組み合わせて用いる。
2004500731.tif 000002
【特許請求の範囲】
【請求項１】
複数のディスプレイ装置を含むマルチディスプレイ構成に画像を表示するための表示方法において、
ａ．上記ディスプレイ装置の能力及び特性を判定するステップと、
ｂ．上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割するステップと、
ｃ．上記各画像セクションを対応するディスプレイ装置に割り当てるステップと、
ｄ．元のデータストリームから上記各ディスプレイ装置に対応する各画像セクションを捕捉するステップと、
ｅ．上記各ディスプレイ装置用の各画像セクションをスケーリングし、該各ディスプレイ装置に対応するスケーリングされた画像セクションを生成するステップと、
ｆ．上記スケーリングされた画像セクションを対応する上記各ディスプレイ装置において適切な時刻に表示し、マルチディスプレイ装置に亘って上記画像を表す拡大された画像を表示するステップとを有する表示方法。
【請求項２】
ａ．上記マルチディスプレイ装置のディスプレイ寸法を判定するステップと、
ｂ．上記画像の画像寸法を判定するステップと、
ｃ．上記各画像セクションのサイズを算出するステップとを有する請求項１記載の表示方法。
【請求項３】
ａ．上記各ディスプレイ装置における遅延値を判定するステップと、
ｂ．上記ディスプレイ装置における最長遅延値を判定するステップと、
ｃ．上記最長遅延値を上記各ディスプレイ装置に供給するステップとを有する請求項１記載の表示方法。
【請求項４】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置における全画面分のデータを表すことを特徴とする請求項１記載の表示方法。
【請求項５】
上記捕捉及びスケーリングの処理は、上記各ディスプレイ装置により、該ディスプレイ装置に対応する適切な画像セクションに対して実行されることを特徴とする請求項１記載の表示方法。
【請求項６】
上記捕捉及びスケーリングの処理は、主装置により、各適切な画像セクションに対して実行されることを特徴とする請求項１記載の表示方法。
【請求項７】
上記スケーリングされた画像セクションを符号化して、該スケーリングされた画像セクションを表す符号化データを生成するステップを有する請求項６記載の表示方法。
【請求項８】
上記符号化は、符号化されたデータストリーム内の表示時刻値の更新を含むことを特徴とする請求項７記載の表示方法。
【請求項９】
上記符号化されたデータストリームを高速シリアルインターフェイスを介して、所定のフォーマットで伝送するステップを有する請求項８記載の表示方法。
【請求項１０】
上記フォーマットは、ＭＰＥＧフォーマット、ＤＶフォーマットのいずれかであり、上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項９記載の表示方法。
【請求項１１】
上記各ディスプレイ装置用の符号化されたデータストリームは、個別のアイソクロノスチャンネルを介して伝送されることを特徴とする請求項１０記載の表示方法。
【請求項１２】
上記符号化されたデータストリームをそれぞれ適切なディスプレイ装置に伝送するステップを有する請求項７記載の表示方法。
【請求項１３】
上記伝送するステップは、上記適切なディスプレイ装置用のスケーリングされた画像セクションをデータパケットのストリームに結合するステップを有し、該各データパケットは、該適切なディスプレイ装置内のメモリ位置に対応するアドレス値を有することを特徴とする請求項１２記載の表示方法。
【請求項１４】
トリガイベントの発生に応じて、上記適切なディスプレイ装置内のトリガメモリ位置に対応するトリガアドレス値を含むトリガパケットを伝送するステップを有する請求項１３記載の表示方法。
【請求項１５】
上記トリガパケットは、上記トリガメモリ位置に書き込まれて、上記適切なディスプレイ装置に表示させる現在のスケーリングされた画像の格納処理が完了したことを示すトリガビットを含むことを特徴とする請求項１４記載の表示方法。
【請求項１６】
上記データパケットは、アイソクロノスデータパケットであることを特徴とする請求項１５記載の表示方法。
【請求項１７】
上記トリガパケットは、上記スケーリングされた画像セクションの表示時刻を示す表示時刻値を含むことを特徴とする請求項１４記載の表示方法。
【請求項１８】
元のデータストリームを高速シリアルインターフェイスを介して各適切なディスプレイ装置に伝送するステップを有する請求項１記載の表示方法。
【請求項１９】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項１８記載の表示方法。
【請求項２０】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項１記載の表示方法。
【請求項２１】
複数のディスプレイ装置を含むマルチディスプレイ構成に画像を表示するための表示方法において、
ａ．上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに論理的に分割するステップと、
ｂ．上記各ディスプレイ装置に、元のデータストリームから該ディスプレイ装置に対応する適切な画像セクションを物理的に分割及び捕捉するよう指示するステップと、
ｃ．上記元のデータストリームを上記各ディスプレイ装置に伝送するステップとを有する表示方法。
【請求項２２】
ａ．上記マルチディスプレイ装置のディスプレイ寸法を判定するステップと、
ｂ．上記画像の画像寸法を判定するステップと、
ｃ．上記各画像セクションのサイズを算出するステップとを有する請求項２１記載の表示方法。
【請求項２３】
ａ．上記各ディスプレイ装置における遅延値を判定するステップと、
ｂ．上記ディスプレイ装置における最長遅延値を判定するステップと、
ｃ．上記最長遅延値を上記各ディスプレイ装置に供給するステップとを有する請求項２１記載の表示方法。
【請求項２４】
上記各ディスプレイ装置に、適切な時刻において該ディスプレイ装置の適切な画像セクションを表示するよう指示するステップを有する請求項２３記載の表示方法。
【請求項２５】
上記適切な時刻は、上記最長遅延値に基づいて決定されることを特徴とする請求項２４記載の表示方法。
【請求項２６】
上記伝送は、高速シリアルインターフェイスを介して行われることを特徴とする請求項２１記載の表示方法。
【請求項２７】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項２６記載の表示方法。
【請求項２８】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項２１記載の表示方法。
【請求項２９】
ディスプレイ装置において、画像データを受信する受信方法において、
ａ．画像内の適切な画像セクションを特定する指示を受信するステップと、
ｂ．元のデータストリーム内の各画像について上記適切な画像セクションを捕捉するステップと、
ｃ．上記元のデータストリーム内の各画像の適切な画像セクションをスケーリングし、対応するスケーリングされた画像セクションを生成するステップと、
ｄ．適切な時刻に上記スケーリングされた画像セクションを表示するステップとを有する受信方法。
【請求項３０】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置の全画面サイズのデータを表すことを特徴とする請求項２９記載の受信方法。
【請求項３１】
元のデータストリームを高速シリアルインターフェイスを介して受信するステップを有する請求項２９記載の受信方法。
【請求項３２】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項３１記載の受信方法。
【請求項３３】
複数のディスプレイ装置と主装置とを含むマルチディスプレイ構成において画像を表示する表示方法において、
ａ．上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割するステップと、
ｂ．上記各画像セクションを対応するディスプレイ装置に割り当てるステップと、
ｃ．上記主装置により、元のデータストリームから上記各ディスプレイ装置に対応する各画像セクションを捕捉するステップと、
ｄ．上記主装置により、上記各ディスプレイ装置用の各画像セクションをスケーリングし、該各ディスプレイ装置に対応するスケーリングされた画像セクションを生成するステップと、
ｅ．上記スケーリングされた画像セクションを各適切なディスプレイ装置に伝送するステップと、
ｆ．上記スケーリングされた画像セクションを対応する上記各ディスプレイ装置において適切な時刻に表示し、マルチディスプレイ装置に亘って上記画像を表す拡大された画像を表示するステップとを有する表示方法。
【請求項３４】
上記伝送するステップを実行する前に、上記スケーリングされた画像セクションを符号化して、該スケーリングされた画像セクションを表すデータストリームを生成するステップを有する請求項３３記載の表示方法。
【請求項３５】
上記符号化は、符号化されたデータストリーム内の表示時刻値の更新を含むことを特徴とする請求項３４記載の表示方法。
【請求項３６】
上記伝送するステップは、ＭＰＥＧフォーマット、ＤＶフォーマットのいずれかに符号化されたデータストリームをＩＥＥＥ１３９４規格シリアルバスネットワークを介して伝送するステップを有することを特徴とする請求項３５記載の表示方法。
【請求項３７】
上記伝送するステップは、上記適切なディスプレイ装置用のスケーリングされた画像セクションをデータパケットのストリームに結合するステップを有し、該各データパケットは、該適切なディスプレイ装置内のメモリ位置に対応するアドレス値を有することを特徴とする請求項３３記載の表示方法。
【請求項３８】
トリガイベントの発生に応じて、上記適切なディスプレイ装置内のトリガメモリ位置に対応するトリガアドレス値を含むトリガパケットを伝送するステップを有する請求項３７記載の表示方法。
【請求項３９】
上記トリガパケットは、上記トリガメモリ位置に書き込まれて、上記適切なディスプレイ装置に表示させる現在のスケーリングされた画像の格納処理が完了したことを示すトリガビットを含むことを特徴とする請求項３８記載の表示方法。
【請求項４０】
上記データパケットは、アイソクロノスデータパケットであることを特徴とする請求項３９記載の表示方法。
【請求項４１】
上記トリガパケットは、上記スケーリングされた画像セクションの表示時刻を示す表示時刻値を含むことを特徴とする請求項３８記載の表示方法。
【請求項４２】
上記伝送するステップは、高速シリアルインターフェイスを介して実行されることを特徴とする請求項３３記載の表示方法。
【請求項４３】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項４２記載の表示方法。
【請求項４４】
ａ．上記マルチディスプレイ装置のディスプレイ寸法を判定するステップと、
ｂ．上記画像の画像寸法を判定するステップと、
ｃ．上記各画像セクションのサイズを算出するステップとを有する請求項３３記載の表示方法。
【請求項４５】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置における全画面分のデータを表すことを特徴とする請求項３３記載の表示方法。
【請求項４６】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項３３記載の表示方法。
【請求項４７】
複数のディスプレイ装置を含むマルチディスプレイ構成における画像の表示を構成及び制御する構成／制御装置において、
ａ．データを送受信する通信回路と、
ｂ．上記通信回路に接続され、上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割し、該各画像セクションを対応するディスプレイ装置に割り当てる制御回路とを備える構成／制御装置。
【請求項４８】
上記制御回路は、上記通信回路を介して、上記各ディスプレイ装置に、元のデータストリームから該ディスプレイ装置に対応する適切な画像セクションを捕捉、スケーリング、及び適切な時刻に表示するよう指示することを特徴とする請求項４７記載の構成／制御装置。
【請求項４９】
上記通信回路に接続され、元のデータストリームから上記各ディスプレイ装置に対応する画像セクションを捕捉する捕捉回路を備える請求項４７記載の構成／制御装置。
【請求項５０】
上記捕捉回路に接続され、該捕捉回路により捕捉された上記各ディスプレイ装置用の画像セクションをスケーリングし、該各ディスプレイ装置に対応するスケーリングされた画像セクションを生成するスケーリング回路を備える請求項４９記載の構成／制御装置。
【請求項５１】
上記スケーリング回路及び通信回路に接続され、上記スケーリングされた画像セクションを符号化して符号化された画像セクションを生成し、該符号化された画像セクションを上記各適切なディスプレイ装置に送信する符号化回路を備える請求項５０記載の構成／制御装置。
【請求項５２】
上記通信回路は、高速シリアルインターフェイスを介して上記ディスプレイ装置に接続されていることを特徴とする請求項４７記載の構成／制御装置。
【請求項５３】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項５２記載の構成／制御装置。
【請求項５４】
マルチディスプレイ構成において画像データを受信し、表示するディスプレイ装置において、
ａ．データを送受信する通信回路と、
ｂ．上記通信回路に接続され、元のデータストリーム内の各画像について、当該ディスプレイ装置に割り当てられた画像セクションを捕捉する捕捉回路と、
ｃ．上記捕捉回路に接続され、上記捕捉回路により捕捉された各画像セクションをスケーリングして、スケーリングされた画像セクションを生成するスケーリング回路と、
ｄ．上記スケーリング回路に接続され、上記スケーリングされた画像セクションを表示する表示回路とを備えるディスプレイ装置。
【請求項５５】
上記表示回路は、主装置により特定された適切な時刻において上記スケーリングされた画像を表示することを特徴とする請求項５４記載のディスプレイ装置。
【請求項５６】
上記スケーリングされた画像セクションは、当該ディスプレイ装置における全画面サイズのデータを表すことを特徴とする請求項５４記載のディスプレイ装置。
【請求項５７】
上記通信回路は、高速シリアルインターフェイスを介して、上記マルチディスプレイ構成内の主装置及び他のディスプレイ装置に接続されていることを特徴とする請求項５４記載のディスプレイ装置。
【請求項５８】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項５７記載のディスプレイ装置。
【請求項５９】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項５４記載のディスプレイ装置。
【請求項６０】
複数のディスプレイ装置と主装置とを備えるマルチディスプレイ構成システムにおいて、
ａ．上記複数のディスプレイ装置のそれぞれは、
ｉ．データを送受信するディスプレイ装置通信回路と、
ｉｉ．上記ディスプレイ装置通信回路に接続され、元のデータストリーム内の各画像について、当該ディスプレイ装置に割り当てられた画像セクションを捕捉する捕捉回路と、
ｉｉｉ．上記捕捉回路に接続され、上記捕捉回路により捕捉された各画像セクションをスケーリングして、スケーリングされた画像セクションを生成するスケーリング回路と、
ｉｖ．上記スケーリング回路に接続され、上記スケーリングされた画像セクションを表示する表示回路とを備え、
ｂ．上記主装置は、複数のディスプレイ装置に接続され、
ｉ．データを送受信する主装置通信回路と、
ｉｉ．上記主装置通信回路に接続され、上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割し、該各画像セクションを対応するディスプレイ装置に割り当てる制御回路とを備えるマルチディスプレイ構成システム。
【請求項６１】
上記ディスプレイ装置及び主装置に接続され、該ディスプレイ装置に表示させる元のデータストリームとして、ビデオストリームを供給するビデオソースを備える請求項６０記載のマルチディスプレイ構成システム。
【請求項６２】
上記表示回路は、上記主装置により特定された適切な時刻において上記スケーリングされた画像を表示することを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【請求項６３】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置における全画面分のデータを表すことを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【請求項６４】
上記全てのディスプレイ装置と主装置とは、高速シリアルインターフェイスを介して接続されていることを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【請求項６５】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークであることを特徴とする請求項６４記載のマルチディスプレイ構成システム。
【請求項６６】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【発明の詳細な説明】
【０００１】
関連出願
本出願は、米国特許法第１１９条（ｅ）に基づき、１９９８年６月１８日に出願された同時に係属中の米国仮特許出願６０／０８９，７９８号「分散型ＩＥＥＥ１３９４ネットワークにおける広帯域オンスクリーンディスプレイ（ＯＳＤ）処理方法（Ａ ＭＥＴＨＯＤ ＦＯＲ ＨＡＮＤＬＩＮＧ ＨＩＧＨ ＢＡＮＤＷＩＤＴＨ ＯＮ−ＳＣＲＥＥＮ−ＤＩＳＰＬＡＹ （ＯＳＤ） ＯＶＥＲ Ａ ＤＩＳＴＲＩＢＵＴＥＤ １３９４ ＮＥＴＷＯＲＫ）」及び、１９９９年４月１３日に出願された米国仮特許出願６０／１２９，００８号「複数のディスプレイ装置に亘り表示を人工的に拡大するためにビデオストリームを複数の離散ビデオストリームに分割する装置及び方法（Ａ ＭＥＴＨＯＤ ＡＮＤ ＡＰＰＡＲＡＴＵＳ ＦＯＲ ＳＰＬＩＴＴＩＮＧ Ａ ＶＩＤＥＯ ＳＴＲＥＡＭ ＩＮＴＯ ＳＥＶＥＲＡＬ ＤＩＳＣＲＥＴＥ ＶＩＤＥＯ ＳＴＲＥＡＭＳ ＦＯＲ ＡＲＴＩＦＩＣＩＡＬＬＹ ＭＡＧＮＩＦＹＩＮＧ ＴＨＥ ＤＩＳＰＬＡＹ ＡＣＲＯＳＳ ＳＥＶＥＲＡＬ ＤＩＳＰＬＡＹ ＤＥＶＩＣＥＳ）」に基づく優先権を主張する。１９９８年６月１８日に出願された同時に係属中の米国仮特許出願６０／０８９，７９８号「分散型ＩＥＥＥ１３９４ネットワークにおける広帯域オンスクリーンディスプレイ（ＯＳＤ）処理方法（Ａ ＭＥＴＨＯＤ ＦＯＲ ＨＡＮＤＬＩＮＧ ＨＩＧＨ ＢＡＮＤＷＩＤＴＨ ＯＮ−ＳＣＲＥＥＮ−ＤＩＳＰＬＡＹ （ＯＳＤ） ＯＶＥＲ Ａ ＤＩＳＴＲＩＢＵＴＥＤ １３９４ ＮＥＴＷＯＲＫ）」及び、１９９９年４月１３日に出願された米国仮特許出願６０／１２９，００８号「複数のディスプレイ装置に亘り表示を人工的に拡大するためにビデオストリームを複数の離散ビデオストリームに分割する装置及び方法（Ａ ＭＥＴＨＯＤ ＡＮＤ ＡＰＰＡＲＡＴＵＳ ＦＯＲ ＳＰＬＩＴＴＩＮＧ Ａ ＶＩＤＥＯ ＳＴＲＥＡＭ ＩＮＴＯ ＳＥＶＥＲＡＬ ＤＩＳＣＲＥＴＥ ＶＩＤＥＯ ＳＴＲＥＡＭＳ ＦＯＲ ＡＲＴＩＦＩＣＩＡＬＬＹ ＭＡＧＮＩＦＹＩＮＧ ＴＨＥ ＤＩＳＰＬＡＹ ＡＣＲＯＳＳ ＳＥＶＥＲＡＬ ＤＩＳＰＬＡＹ ＤＥＶＥＣＥＳ）」は、参照により本願に組み込まれるものとする。
【０００２】
本出願は、１９９９年２月１７日に出願された、同時に係属中の米国特許出願０９／２５１，５８６号「アイソクロノスデータ伝送フォーマットを利用した分散型ＩＥＥＥ１３９４ネットワークにおける広帯域オンスクリーンディスプレイグラフィックデータ処理のための装置及び方法（Ａ ＭＥＴＨＯＤ ＯＦ ＡＮＤ ＡＰＰＡＲＡＴＵＳ ＦＯＲ ＨＡＮＤＬＩＮＧ ＨＩＧＨ ＢＡＮＤＷＩＤＴＨ ＯＮ−ＳＣＲＥＥＮ−ＤＩＳＰＬＡＹ ＧＲＡＰＨＩＣＳ ＤＡＴＡ ＯＶＥＲ Ａ ＤＩＳＴＲＩＢＵＴＥＤ ＩＥＥＥ １３９４ ＮＥＴＷＯＲＫ ＵＴＩＬＩＺＩＮＧ ＡＮ ＩＳＯＣＨＲＯＮＯＵＳ ＤＡＴＡ ＴＲＡＮＳＭＩＳＳＩＯＮ ＦＯＲＭＡＴ）」の一部継続出願である。
【０００３】
発明の分野
本発明は、ディスプレイ装置にビデオ及びグラフィクスを表示するための技術に関する。本発明は、特に、複数のディスプレイ装置に亘ってビデオ及びグラフィックスを組織的に表示する技術に関する。
【０００４】
発明の背景
ＩＥＥＥ１３９４規格（１９９５年版）、すなわち「高性能シリアルバスに対するＩＥＥＥ１３９４規格（１９９５年版）」は、非同期フォーマットのデータ転送とアイソクロノスフォーマットのデータ転送（ａｓｙｎｃｈｒｏｎｏｕｓ ａｎｄ ｉｓｏｃｈｒｏｎｏｕｓ ｆｏｒｍａｔ ｄａｔａ ｔｒａｎｓｆｅｒ）の両方をサポートする安価な高速のシリアルバスアーキテクチャを実現する国際規格である 。ＩＥＥＥ１３９４（１９９５年版）シリアルバスは、サイクルタイマと呼ばれる汎用クロックを有している。このクロックは、全てのノード上で同期する。アイソクロノスデータ転送は、この汎用クロックに基づくリアルタイム転送であり、送信アプリケーションと受信のアプリケーションの両方における重要なインスタンス（ｓｉｇｎｉｆｉｃａｎｔ ｉｎｓｔａｎｃｅ）間の時間間隔（ｔｉｍｅ ｉｎｔｅｒｖａｌ）が同じ継続時間（ｄｕｒａｔｉｏｎ）を有する。アイソクロノス的に転送されるデータの各パケットは、それ自身が有する周期（ｐｅｒｉｏｄ）で転送される。データのアイソクロノス的な転送の理想的なアプリケーションの具体例としては、ビデオレコーダからテレビジョン受信機へのデータ転送がある。
【０００５】
ビデオレコーダは、映像及び音声を記録するとともに、データを離散的な固まり（ｃｈｕｎｋ）、すなわちパケットとして保存する。そして、ビデオレコーダは、記録された映像及び音声を表す各パケットを、テレビジョン受信機での表示によって制限される周期で転送する。ＩＥＥＥ１３９４標準バスアーキテクチャ（１９９５年版）は、アプリケーション間のアイソクロノスデータ転送のために多重チャネル（ｍｕｌｔｉｐｌｅ ｃｈａｎｎｅｌ）を提供する。適切なアプリケーションによって確実に受信されるように、６ビットのチャネル番号が、データとともに報知される。これによって、複数のアプリケーションは、アイソクロノスデータをバス構造を介して同時に転送することができる。非同期転送は、従来型の信頼性の高い伝統的なデータ転送動作であり、調停に基づいて、転送元から転送先に大量のデータを、できるだけ速く転送するものである。
【０００６】
ＩＥＥＥ１３９４規格（１９９５年版）は、デジタル機器を相互接続する高速シリアルバスを提供するとともに、汎用のＩ／Ｏ接続を提供する。ＩＥＥＥ１３９４規格（１９９５年版）は、アプリケーションのデジタルインターフェースを定義するものであり、これによって、アプリケーションは、デジタルデータをバスを介して転送する前に、アナログデータに変換する必要がない。同様に、受信アプリケーションは、バスからアナログデータでなく、デジタルデータを受信するので、アナログデータをデジタルデータに変換する必要なない。ＩＥＥＥ１３９４規格（１９９５年版）によって規定されるケーブルは、そのような機器を接続するために用いられている他の嵩張ったケーブルと比較して、サイズが非常に細い。ＩＥＥＥ１３９４規格（１９９５年版）のバスが活線状態においても、機器を取り付けたり、取り外したりすることができる。機器が取り付けられたり、取り外されたりすると、バスは、それ自体を自動的に再構成し、既存のノード間でデータを転送する。ノードは、バス構造上の固有のアドレスを有する論理構成体（ｌｏｇｉｃａｌ ｅｎｔｉｔｙ）とみなされる。各ノードは、認識ロム（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ ＲＯＭ）、標準化された制御レジスタ（ｃｏｎｔｒｏｌ ｒｅｇｉｓｔｅｒ）とそれ自身のアドレス空間（ａｄｄｒｅｓｓ ｓｐａｃｅ）のセットを有する。
【０００７】
ＩＥＥＥ１３９４規格（１９９５年版）は、図１に示すようなプロトコルを定義している。このプロトコルは、シリアルバス管理部１０と、シリアルバス管理部１０に接続されたトランザクション層１２、リンク層１４、物理層１６を備える。物理層１６は、装置とＩＥＥＥ１３９４規格（１９９５年版）ケーブル間の電気的及び機械的接続を提供する。さらに、物理層１６は、ＩＥＥＥ１３９４規格（１９９５年版）バスに接続された全ての装置が実際のデータを送受信できるようにするとともに、これら装置のアクセスの調停を行うための調停機能（ａｒｂｉｔｒａｔｉｏｎ）を提供する。リンク層１４は、非同期データパケット伝送及びアイソクロノスデータパケット伝送の両方のためのパケット伝送サービスを提供する。リンク層１４は、プロトコルに関する知識を用いて非同期データ伝送をサポートし、ジャストインタイムデータ伝送（ｊｕｓｔ−ｉｎ−ｔｉｍｅ ｄａｔａ ｄｅｌｉｖｅｒｙ）用の認められていない（ｕｎ−ａｃｋｎｏｗｌｅｄｇｅｄ）実時間保証された（ｒｅａｌ−ｔｉｍｅ ｇｕａｒａｎｔｅｅｄ）帯域幅プロトコルを用いてアイソクロノスデータ伝送をサポートする。トランザクション層１２は、読出、書込、ロック等を含む非同期データ伝送の遂行に必要なコマンドをサポートする。シリアルバス管理部１０は、アイソクロノスデータ伝送処理を管理するためのアイソクロノスリソースマネージャを備える。また、シリアルバス管理部１０は、調停タイミングの最適化、バス上の全ての装置の適切な電力の保証、サイクルマスタの割当、アイソクロノスチャンネル及び帯域リソースの割当、エラーの基本通知等の処理によりシリアルバス全体の構成制御を行う。
【０００８】
市販されているディスプレイ装置に関しては、画面のサイズが大きいほどユーザは臨場感を感じる。したがって、ホームシアターシステム又はプロフェッショナルのディスプレイ環境では、大きなディスプレイ装置を使用することが望ましい。しかしながら、ディスプレイ装置の物理的なサイズには限界がある。映写機（ｐｒｏｊｅｃｔｉｏｎ ｓｙｓｔｅｍ）等の代替装置は、必要な画質が実現できないことがあり、また様々な状況的又は経済的理由により使用できないことが多い。そこで、大きな表示システムを実現する代替となる手法として、ビデオストリームを多数の個別のディスプレイ装置に亘って拡大して表示する手法がある。ウォールオブビデオ構成（ｗａｌｌ−ｏｆ−ｖｉｄｅｏ ｃｏｎｆｉｇｕｒａｔｉｏｎ）は、１つの映像を表示するように配列された複数のディスプレイ装置を備えるシステムである。
【０００９】
ＩＥＥＥ１３９４規格（１９９５年版）は、デジタルテレビジョン受信機を含むオーディオ／ビデオ技術及び情報技術に関する新世代の装置を相互接続するための工業的標準規格として採用されている。ＩＥＥＥ１３９４規格（１９９５年版）ネットワークのアイソクロノスチャンネルを介してデジタルビデオストリームを複数のディスプレイ装置に伝送した場合、このアイソクロノスチャンネルに接続された各ディスプレイ装置は、このデジタルビデオストリームのコンテンツ全体を表示する。すなわち、このような構成では、複数のディスプレイ装置が１つのビデオ画像を表示するのではなく、この構成内の各ディスプレイ装置がそれぞれビデオ画像全体を表示する。現在、ウォールオブビデオ構成内で複数のディスプレイ装置に亘るビデオストリームの分配を制御する手法は知られていない。
【００１０】
発明の開示
複数のディスプレイ装置に亘ってビデオ及び／又はグラフィクスを分割し、スケーリングし、表示する装置は、マルチディスプレイ構成を構成するビデオソース、主装置及び複数のディスプレイ装置を備える。主装置は、好ましくは、ビデオストリームを画像セクションに分割し、マルチディスプレイ構成における各ディスプレイ装置の位置に基づいて、画像セクションを各ディスプレイ装置に割り当てる。各ディスプレイ装置は、ビデオストリームを受け取り、対応する画像セクションを表すデータを分離する。好ましくは、ディスプレイ装置は、対応する画像セクションを表すデータを分離した後、その画像セクションを全画面サイズの画像にスケーリングし、スケーリングした画像をマルチディスプレイ構成内の全てのディスプレイ装置において同時に表示することによりフレーム全体を表示する。変形例では、主装置がビデオストリームを画像セクションに分割し、スケーリングし、符号化し、このスケーリングされ、符号化された画像セクションをマルチディスプレイ構成内の適切なディスプレイ装置に送信する。ディスプレイ装置は、ビデオストリーム内の情報又は主装置により特定された情報に基づく適切な時刻にこの画像を同時に表示する。この処理は、ビデオストリーム内の各フレームについて繰り返される。さらなる変形例においては、マルチディスプレイ構成は、ビデオストリームから画像セクションを物理的に分割する能力を有するディスプレイ装置と、主装置が分割し、スケーリングし、符号化し、伝送した画像を受信して表示するディスプレイ装置とを組み合わせて用いる。
【００１１】
本発明に係る表示方法は、複数のディスプレイ装置を含むマルチディスプレイ構成に画像を表示するための表示方法において、ディスプレイ装置の能力及び特性を判定するステップと、画像をそれぞれがマルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割するステップと、各画像セクションを対応するディスプレイ装置に割り当てるステップと、元のデータストリームから各ディスプレイ装置に対応する各画像セクションを捕捉するステップと、各ディスプレイ装置用の各画像セクションをスケーリングし、各ディスプレイ装置に対応するスケーリングされた画像セクションを生成するステップと、スケーリングされた画像セクションを対応する各ディスプレイ装置において適切な時刻に表示し、マルチディスプレイ装置に亘って画像を表す拡大された画像を表示するステップとを有する。この表示方法は、さらにマルチディスプレイ装置のディスプレイ寸法を判定するステップと、画像の画像寸法を判定するステップと、各画像セクションのサイズを算出するステップとを有する。この表示方法は、さらに各ディスプレイ装置における遅延値を判定するステップと、ディスプレイ装置における最長遅延値を判定するステップと、最長遅延値を各ディスプレイ装置に供給するステップとを有する。対応するスケーリングされた画像セクションは、ディスプレイ装置における全画面分のデータを表す。捕捉及びスケーリングの処理は、好ましくは、各ディスプレイ装置により、ディスプレイ装置に対応する適切な画像セクションに対して実行される。これに代えて、捕捉及びスケーリングの処理を主装置により各適切な画像セクションに対して実行してもよい。この表示方法は、さらにスケーリングされた画像セクションを符号化して、スケーリングされた画像セクションを表す符号化データを生成するステップを有する。この符号化は、符号化されたデータストリーム内の表示時刻値の更新を含む。この表示方法は、さらに符号化されたデータストリームを高速シリアルインターフェイスを介して、所定のフォーマットで伝送するステップを有する。ここで、このフォーマットは、ＭＰＥＧフォーマット、ＤＶフォーマットのいずれかであり、高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。各ディスプレイ装置用の符号化されたデータストリームは、個別のアイソクロノスチャンネルを介して伝送される。この表示方法は、さらに符号化されたデータストリームをそれぞれ適切なディスプレイ装置に伝送するステップを有する。この伝送ステップは、適切なディスプレイ装置用のスケーリングされた画像セクションをデータパケットのストリームに結合するステップを有し、各データパケットは、適切なディスプレイ装置内のメモリ位置に対応するアドレス値を有する。この表示方法は、さらにトリガイベントの発生に応じて、適切なディスプレイ装置内のトリガメモリ位置に対応するトリガアドレス値を含むトリガパケットを伝送するステップを有する。このトリガパケットは、トリガメモリ位置に書き込まれて、適切なディスプレイ装置に表示させる現在のスケーリングされた画像の格納処理が完了したことを示すトリガビットを含む。データパケットは、好ましくは、アイソクロノスデータパケットとする。トリガパケットは、スケーリングされた画像セクションの表示時刻を示す表示時刻値を含む。この表示方法は、さらに元のデータストリームを高速シリアルインターフェイスを介して各適切なディスプレイ装置に伝送するステップを有する。この高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含む。
【００１２】
また、本発明に係る表示方法は、複数のディスプレイ装置を含むマルチディスプレイ構成に画像を表示するための表示方法において、画像をそれぞれがマルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに論理的に分割するステップと、各ディスプレイ装置に、元のデータストリームからディスプレイ装置に対応する適切な画像セクションを物理的に分割及び捕捉するよう指示するステップと、元のデータストリームを各ディスプレイ装置に伝送するステップとを有する。この表示方法は、さらにマルチディスプレイ装置のディスプレイ寸法を判定するステップと、画像の画像寸法を判定するステップと、各画像セクションのサイズを算出するステップとを有する。この表示方法は、さらに各ディスプレイ装置における遅延値を判定するステップと、ディスプレイ装置における最長遅延値を判定するステップと、最長遅延値を各ディスプレイ装置に供給するステップとを有する。この表示方法は、さらに各ディスプレイ装置に、適切な時刻においてディスプレイ装置の適切な画像セクションを表示するよう指示するステップを有する。この適切な時刻は、最長遅延値に基づいて決定される。伝送は、高速シリアルインターフェイスを介して行われる。この高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含む。
【００１３】
また、本発明に係る受信方法は、ディスプレイ装置において、画像データを受信する受信方法において、画像内の適切な画像セクションを特定する指示を受信するステップと、元のデータストリーム内の各画像について適切な画像セクションを捕捉するステップと、元のデータストリーム内の各画像の適切な画像セクションをスケーリングし、対応するスケーリングされた画像セクションを生成するステップと、適切な時刻にスケーリングされた画像セクションを表示するステップとを有する。この対応するスケーリングされた画像セクションは、ディスプレイ装置の全画面サイズのデータを表す。この受信方法は、さらに元のデータストリームを高速シリアルインターフェイスを介して受信するステップを有する。この高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。
【００１４】
また、本発明に係る表示方法は、複数のディスプレイ装置と主装置とを含むマルチディスプレイ構成において画像を表示する表示方法において、画像をそれぞれがマルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割するステップと、各画像セクションを対応するディスプレイ装置に割り当てるステップと、主装置により、元のデータストリームから各ディスプレイ装置に対応する各画像セクションを捕捉するステップと、主装置により、各ディスプレイ装置用の各画像セクションをスケーリングし、各ディスプレイ装置に対応するスケーリングされた画像セクションを生成するステップと、スケーリングされた画像セクションを各適切なディスプレイ装置に伝送するステップと、スケーリングされた画像セクションを対応する各ディスプレイ装置において適切な時刻に表示し、マルチディスプレイ装置に亘って画像を表す拡大された画像を表示するステップとを有する。この表示方法は、伝送するステップを実行する前に、スケーリングされた画像セクションを符号化して、スケーリングされた画像セクションを表すデータストリームを生成するステップを有する。この符号化は、符号化されたデータストリーム内の表示時刻値の更新を含む。また、伝送するステップは、ＭＰＥＧフォーマット、ＤＶフォーマットのいずれかに符号化されたデータストリームを高速シリアルインターフェイスを介して伝送するステップを有する。これに代えて、伝送するステップは、適切なディスプレイ装置用のスケーリングされた画像セクションをデータパケットのストリームに結合するステップを有し、各データパケットは、適切なディスプレイ装置内のメモリ位置に対応するアドレス値を有するものであってもよい。この表示方法は、トリガイベントの発生に応じて、適切なディスプレイ装置内のトリガメモリ位置に対応するトリガアドレス値を含むトリガパケットを伝送するステップを有する。このトリガパケットは、トリガメモリ位置に書き込まれて、適切なディスプレイ装置に表示させる現在のスケーリングされた画像の格納処理が完了したことを示すトリガビットを含む。データパケットは、好ましくは、アイソクロノスデータパケットとする。トリガパケットは、スケーリングされた画像セクションの表示時刻を示す表示時刻値を含む。伝送するステップは、高速シリアルインターフェイスを介して実行される。この高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。この表示方法は、さらにマルチディスプレイ装置のディスプレイ寸法を判定するステップと、画像の画像寸法を判定するステップと、各画像セクションのサイズを算出するステップとを有する。対応するスケーリングされた画像セクションは、ディスプレイ装置における全画面分のデータを表す。元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含む。
【００１５】
また、本発明に係る構成／制御装置は、複数のディスプレイ装置を含むマルチディスプレイ構成における画像の表示を構成及び制御する構成／制御装置において、データを送受信する通信回路と、通信回路に接続され、画像をそれぞれがマルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割し、各画像セクションを対応するディスプレイ装置に割り当てる制御回路とを備える。制御回路は、通信回路を介して、各ディスプレイ装置に、元のデータストリームからディスプレイ装置に対応する適切な画像セクションを捕捉、スケーリング、及び適切な時刻に表示するよう指示する。この構成／制御装置は、さらに通信回路に接続され、元のデータストリームから各ディスプレイ装置に対応する画像セクションを捕捉する捕捉回路を備える。この構成／制御装置は、さらに捕捉回路に接続され、捕捉回路により捕捉された各ディスプレイ装置用の画像セクションをスケーリングし、各ディスプレイ装置に対応するスケーリングされた画像セクションを生成するスケーリング回路を備える。この構成／制御装置は、さらにスケーリング回路及び通信回路に接続され、スケーリングされた画像セクションを符号化して符号化された画像セクションを生成し、符号化された画像セクションを各適切なディスプレイ装置に送信する符号化回路を備える。通信回路は、高速シリアルインターフェイスを介してディスプレイ装置に接続されている。高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。
【００１６】
また、本発明に係るディスプレイ装置は、マルチディスプレイ構成において画像データを受信し、表示するディスプレイ装置において、データを送受信する通信回路と、通信回路に接続され、元のデータストリーム内の各画像について、ディスプレイ装置に割り当てられた画像セクションを捕捉する捕捉回路と、捕捉回路に接続され、捕捉回路により捕捉された各画像セクションをスケーリングして、スケーリングされた画像セクションを生成するスケーリング回路と、スケーリング回路に接続され、スケーリングされた画像セクションを表示する表示回路とを備える。表示回路は、主装置により特定された適切な時刻においてスケーリングされた画像を表示する。スケーリングされた画像セクションは、ディスプレイ装置における全画面サイズのデータを表す。通信回路は、高速シリアルインターフェイスを介して、マルチディスプレイ構成内の主装置及び他のディスプレイ装置に接続されている。高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含む。
【００１７】
また、本発明に係るマルチディスプレイ構成システムは、複数のディスプレイ装置と主装置とを備えるマルチディスプレイ構成システムにおいて、複数のディスプレイ装置のそれぞれは、データを送受信するディスプレイ装置通信回路と、ディスプレイ装置通信回路に接続され、元のデータストリーム内の各画像について、ディスプレイ装置に割り当てられた画像セクションを捕捉する捕捉回路と、捕捉回路に接続され、捕捉回路により捕捉された各画像セクションをスケーリングして、スケーリングされた画像セクションを生成するスケーリング回路と、スケーリング回路に接続され、スケーリングされた画像セクションを表示する表示回路とを備え、主装置は、データを送受信する主装置通信回路と、主装置通信回路に接続され、画像をそれぞれがマルチディスプレイ構成内の１ディスプレイ装置に対応する画像セクションに分割し、各画像セクションを対応するディスプレイ装置に割り当てる制御回路とを備える。このマルチディスプレイ構成システムは、さらにディスプレイ装置及び主装置に接続され、ディスプレイ装置に表示させる元のデータストリームとして、ビデオストリームを供給するビデオソースを備える。表示回路は、主装置により特定された適切な時刻においてスケーリングされた画像を表示する。対応するスケーリングされた画像セクションは、ディスプレイ装置における全画面分のデータを表す。全てのディスプレイ装置と主装置とは、高速シリアルインターフェイスを介して接続されている。この高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワークである。元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含む。
【００１８】
本発明の好適な実施の形態の詳細な説明
ビデオ及び／又はグラフィック信号を複数のディスプレイ装置に亘って分配し、スケーリングして表示する装置は、主装置（ｍａｓｔｅｒ ｄｅｖｉｃｅ）と、マルチディスプレイ構成（ｍｕｌｔｉｐｌｅ ｄｉｓｐｌａｙ ｃｏｎｆｉｇｕｒａｉｏｎ）を形成するように配置された複数のディスプレイ装置とを備える。主装置は、このマルチディスプレイ構成の各列及び行にいくつのディスプレイ装置が含まれるか等に基づいてこのマルチディスプレイ構成の構成を判定する。主装置は、ビデオストリームを複数の画像セクションに分割し、ディスプレイ装置のマルチディスプレイ構成における位置に基づいて、分割したビデオストリームを各ディスプレイ装置に割り当てる。各ディスプレイ装置には、ビデオストリームが供給され、各ディスプレイ装置に対応する画像セクションを表すデータが分配される。好ましくは、対応する画像セクションのデータが一旦分離されると、ディスプレイ装置は、それぞれの画像セクションを全画面サイズにスケーリングし、他のディスプレイ装置と同時にスケーリングした画像セクションを表示し、これにより、マルチディスプレイ構成内の全てのディスプレイ装置が１つのフレーム全体を表示する。変形例においては、主装置は、ビデオストリームを複数の画像セクションに分割し、画像セクションをスケーリングし、スケーリングした画像セクションを符号化し、スケーリング及び符号化した画像セクションをマルチディスプレイ構成内の適切なディスプレイ装置に供給する。各ディスプレイ装置は、ビデオストリーム内の情報又は主装置からの指示に基づいて、適切なタイミングで画像を表示する。この処理は、ビデオストリーム内の各フレームについて繰り返される。さらなる変形例では、マルチディスプレイ構成は、ビデオストリームから画像セクションを物理的に分割する能力を有するディスプレイ装置と、主装置により分割され、スケーリングされ、符号化され、出力された画像セクションを受信して表示するディスプレイ装置とを組み合わせて用いる。
【００１９】
図２に示すネットワークは、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークを介して相互接続されたビデオソース２０と、主装置２２と、ディスプレイ装置２４〜４０とを備える。ビデオソース２０は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル４２を介して主装置２２に接続されている。主装置２２は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル４４を介してディスプレイ装置２４に接続されている。ディスプレイ装置２４は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル４６を介してディスプレイ装置２６に接続されている。ディスプレイ装置２４は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル５８を介してディスプレイ装置３０にも接続されている。ディスプレイ装置２６は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル４８を介してディスプレイ装置２８に接続されている。ディスプレイ装置２８は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル５０を介してディスプレイ装置３４に接続されている。ディスプレイ装置３４は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル５２を介してディスプレイ装置４０に接続されている。ディスプレイ装置４０は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル５４を介してディスプレイ装置３８に接続されている。ディスプレイ装置３８は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル５６を介してディスプレイ装置３６に接続されている。ディスプレイ装置３０は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル６０を介してディスプレイ装置３２に接続されている。これらディスプレイ装置２４〜４０は、ビデオストリームを拡大して表示するためのマルチディスプレイ構成、すなわちウォールオブビデオ（ｗａｌｌ−ｏｆ−ｖｉｄｅｏ ｃｏｎｆｉｇｕｒａｔｉｏｎ）構成を構成する。
【００２０】
図２に示す構成は、例示的に示したものにすぎない。オーディオ／ビデオネットワークにおける構成機器の組み合わせは無数にあることは明らかである。また、ＩＥＥＥ１３９４規格（１９９５年版）ネットワーク内の機器間において、データ、コマンド、パラメータは、どの方向にも適切に伝送できることは明らかである。
【００２１】
ビデオソースは、例えばセットトップボックス、ビデオテープレコーダ、デジタルビデオディスク、テレビジョン受信機、コンピュータ等、ビデオ信号を生成し、あるいは配信するいかなる装置であってもよい。
【００２２】
主装置２２は、好ましくは、独立型の（ｓｔａｎｄ−ａｌｏｎｅ）装置として実現され、ユーザはこの主装置２２を介して、例えば図２に示すようなＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークにアクセスし、所望の制御を行うことができる。これに代えて、主装置２２は、マルチディスプレイ構成内のディスプレイ装置のうち１つであってもよい。主装置２２は、マルチディスプレイ構成内のディスプレイ装置２４〜４０間にどのようにビデオストリームを分配するかを決定し、ディスプレイ装置２４〜４０への実際のビデオストリームの分配を実行する。
【００２３】
主装置２２の内部構成例を図３に示す。好ましくは、主装置２２は、パーソナルコンピュータにより実現される。あるいは、主装置２２は、ここに説明する主装置２２としての機能を実行する能力を有する適切に構成されたいかなる装置であってもよい。主装置２２は、それぞれ通常の双方向システムバス８４により接続された、中央演算処理ユニット（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｏｒ ｕｎｉｔ：以下、ＣＰＵという。）７０と、主メモリ８０と、ビデオメモリ７２と、マスストレージ装置８２と、ＩＥＥＥ１３９４規格（１９９５年版）インターフェイス回路７８とを備える。ＩＥＥＥ１３９４規格（１９９５年版）インターフェイス回路７８は、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスとデータの送受信を行うための物理インターフェイス回路９２を備える。物理インターフェイス回路９２は、ＩＥＥＥ１３９４規格（１９９５年版）ケーブル４２、４４を介して、ビデオソース２０及びディスプレイ２４に接続されている。本発明の好ましい実施の形態においては、インターフェイス回路７８は、主装置２２に挿入されたＩＥＥＥ１３９４規格（１９９５年版）インターフェイスカード上に実現されている。なお、当業者にとって明らかであるが、インターフェイス回路７８は、マザーボード上に配設するなど、適切ないかなる手法を用いて実現してもよい。
【００２４】
マスストレージ装置８２は、磁気記録技術、光記録技術、光磁気記録技術、その他のマスストレージ技術のうちの１又は複数の技術を利用し、固定媒体及びリムーマブル媒体のいずれを備えていてもよい。システムバス８４は、ビデオメモリ７２と主メモリ８０における任意のアドレスを指定するためのアドレスバスを備えている。さらに、システムバス８４は、ＣＰＵ７０、主メモリ８０、ビデオメモリ７２、マスストレージ装置８２、インターフェイス回路７８間のデータ伝送のためのデータバスを備えている。
【００２５】
主装置２２は、キーボード８８、マウス９０、及び可能であれば付属するディスプレイ８６等の複数の周辺入出力装置に接続されている。キーボード８８は、ＣＰＵ７０に接続され、これによりユーザはデータを入力し、主装置２２へのコマンドを制御することができる。通常のマウス９０は、キーボード８８に接続されており、ディスプレイ８６上のグラフィック画像を操作するためのカーソル制御装置として機能する。当分野で周知の通り、シリアルポートを介して、マウス９０を主装置２２に直接接続してもよい。
【００２６】
ビデオメモリ７２は、ビデオ多重化及びシフト回路７４に接続され、ビデオ多重化及びシフト回路７４は、ビデオ増幅器７６に接続されている。ビデオ増幅器７６は、ディスプレイ８６が使用されている場合に、ディスプレイ８６を駆動する。ビデオ多重化及びシフト回路７４及びビデオ増幅器７６は、ビデオメモリ７２に格納されている画素データをディスプレイ８６での使用に適した信号に変換してディスプレイ８６に供給する。
【００２７】
ディスプレイ装置２４〜４０は、好ましくは同様の内部構成を有している。後述するように、本発明の好適な実施の形態においては、ディスプレイ装置２４〜４０は、ビデオストリームを受信し、各ディスプレイ装置２４〜４０がそれぞれ表示すべき部分又は画像セクションをこのビデオストリームから分離する。なお、ディスプレイ装置２４〜４０は、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークを介してビデオストリームを受け取り、そのビデオストリームに基づく映像を表示するよう適切に構成されたいかなる種類の装置であってもよい。
【００２８】
ディスプレイ装置２４〜４０の内部構成例を図４に示す。ＩＥＥＥ１３９４規格（１９９５年版）インターフェイス回路１０２は、物理インターフェイス回路１０４を備える。物理インターフェイス回路１０４は、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスケーブルを介して、上述のマルチディスプレイ構成内の他の装置に接続されている。ＩＥＥＥ１３９４規格（１９９５年版）インターフェイス回路１０２は、ＣＰＵ１０６にも接続されており、ＣＰＵ１０６とＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークに接続された他の装置との間の通信を制御する。ＩＥＥＥ１３９４規格（１９９５年版）インターフェイス回路１０２は、メモリバッファ１０７にも接続されており、メモリバッファ１０７は、表示すべきビデオデータを一時的に格納する。メモリバッファ１０７は、ビデオランダムアクセスメモリ（ｖｉｄｅｏ ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ：以下、ＶＲＡＭという。）回路１０８に接続されており、これによりビデオソース２０からのビデオストリーム内の画像が準備される。ＶＲＡＭ回路１０８は、ディスプレイ１１０にビデオ信号を供給する。
【００２９】
主装置２２内における、ビデオソース２０から供給されたビデオストリームをディスプレイ装置２４〜４０に分配する処理では、拡大された最終的な画像のセクションが各ディスプレイ装置に論理的に割り当てられる。画像セクションのサイズは、ディスプレイ装置の解像度や画素サイズ等の特性に基づいて決定される。この具体例においては、全てのディスプレイ装置２４〜４０は、同等の特性及び能力を有し、マルチディスプレイ構成は正方形状に構成され、すなわちディスプレイ装置の行数と列数が等しくなるように構成される。
【００３０】
マルチディスプレイ構成を構成して、ビデオソース２０からのビデオストリームを表示するための主装置２２の動作を図５に示す。このビデオストリーム表示のためのマルチディスプレイ構成を構成するための処理は、ステップ２００において開始される。主装置２２は、ステップ２０２において、マルチディスプレイ構成の寸法（ｄｉｍｅｎｓｉｏｎ）を判定する。次に、主装置２２は、ステップ２０４において、ビデオソース２０からのビデオストリーム内の画像の水平方向の寸法及び垂直方向の寸法を判定する。主装置２２は、ステップ２０６において、各画像セクションのサイズを算出する。主装置２２は、ステップ２０８において、各画像セクションをマルチディスプレイ構成内の適切なディスプレイ装置に論理的に割り当てる。そして、主装置２２は、ステップ２１０において、マルチディスプレイ構成内のディスプレイ装置２４〜４０にビデオストリームを分配する。このマルチディスプレイ構成にビデオストリームに基づく画像を表示させる処理は、ステップ２１２において終了する。
【００３１】
ビデオソース２０からのビデオストリームに基づく画像の分割の具体例を図６に示す。各画像セクションは、水平寸法Ｘと垂直寸法Ｙとを有し、これら寸法は以下の式に基づいて算出される。
【００３２】
Ｘ＝Ｓｘ ／ ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｓｐｌａｙｓ＿ａｃｒｏｓｓ
Ｙ＝Ｓｙ ／ ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｓｐｌａｙｓ＿ｄｏｗｎ
ここで、値Ｓｘはソース画像における各ラインの画素数を表す。値Ｓｙはソース画像における各フレーム内のライン数を表す。値ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｓｐｌａｙｓ＿ａｃｒｏｓｓはマルチディスプレイ構成における各列における水平方向のディスプレイ装置の数を表す。値ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｓｐｌａｙｓ＿ｄｏｗｎはマルチディスプレイ構成における各行における垂直方向のディスプレイ装置の数を表す。図２に示すマルチディスプレイ構成では、値ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｓｐｌａｙｓ＿ａｃｒｏｓｓ及び値ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｓｐｌａｙｓ＿ｄｏｗｎは、いずれも３である。主装置２２は、ソース画像の各画像セクションのサイズを算出した後、各画像セクションをマルチディスプレイ構成内の対応するディスプレイ装置に論理的に割り当て、又は関連付ける。
【００３３】
主装置２２により、マルチディスプレイ構成内のディスプレイ装置２４〜４０にビデオストリームを分配する処理の手順を図７に示す。この具体例に示す分配処理は、ステップ２２０において開始される。主装置２２は、ステップ２２２において、図５を用いて上述したように、画像を分割し、各ディスプレイ装置に割り当てる。主装置２２は、ステップ２２４において、タイミング調整のために、マルチディスプレイ構成内の全てのディスプレイ装置２４〜４０における最長の遅延を判定する。主装置２２は、ステップ２２６において、マルチディスプレイ構成内のディスプレイ装置２４〜４０にコマンドを送信し、マルチディスプレイ構成におけるビデオストリームの表示処理を開始させる。ディスプレイ装置２４〜４０にビデオストリームを分配する処理は、ステップ２２８において終了する。
【００３４】
ディスプレイ装置の具体的構成（ｉｍｐｌｅｍｅｎｔａｔｉｏｎ）及びビデオストリームのフォーマットによっては、ディスプレイ装置２４〜４０は、必ずしも全てのタスクを同時に完了するとは限らない。このため、ディスプレイ装置２４〜４０のそれぞれが、それぞれに割り当てられた画像データを準備でき次第画面に表示したとすると、マルチディスプレイ構成全体に表示される画像が同期しなくなる。ビデオストリームに基づく画像の表示を同期させるために、主装置２２は、各ディスプレイ装置２４〜４０に画像セクションを捕捉及びスケーリングさせ、表示の準備をさせて、各ディスプレイ装置２４〜４０がこれらタスクを遂行するために生じる遅延を判定する。続いて、主装置２２は、ディスプレイ装置がビデオフレームを受け取り、そのビデオフレームのうちの割り当てられた部分を表示する用意ができるまでに必要な最も長い遅延時間を判定する。主装置２２は、この最も長い遅延時間を判定すると、この遅延時間をベースライン（ｂａｓｅ ｌｉｎｅ）として用いて、マルチディスプレイ構成内の他の全てのディスプレイ装置における処理を同期させる。
【００３５】
各ディスプレイ装置２４〜４０は、全フレーム分のデータを復号し、右下コーナの区画（図２に示す具体例ではディスプレイ装置４０が配設されている位置）を算出し、この区画をスケーリングして表示の準備を行う。各ディスプレイ装置は、これら処理の実行に必要な総時間を適切な時間単位で計測し、主装置２２からのコマンドへの応答としてこの時間を示す値を主装置２２に返す。好ましくは、各ディスプレイ装置２４〜４０は、この遅延時間を判定する処理においては、検査用の画像を画面に表示しない。これに代えて、ディスプレイ装置２４〜４０がそれぞれ固有の遅延時間に関する時間を既に有している場合、ディスプレイ装置２４〜４０は、遅延を判定するためのコマンドに応答して、主装置２２にこの値を直ちに返してもよい。
【００３６】
最長の遅延時間を判定するために、主装置２２は、例えばインターフェイス定義言語（ｉｎｔｅｒｆａｃｅ ｄｅｆｉｎｉｔｉｏｎ ｌａｎｇｕａｇｅ：以下、ＩＤＬという。）により表される以下のコマンドを各ディスプレイ装置２４〜４０に送信する。
【００３７】
ＣｌｕｃｕｌａｔｅＷａｌｌＯｆＶｉｄｅｏＤｅｌａｙ（ｉｎ ｓｔｒｅａｍ＿ＩＤ， ｉｎ ｐａｒｔｉｔｉｏｎ＿ｌｏｃａｔｉｏｎ， ｏｕｔ ｄｅｌａｙ）；
パラメータｓｔｒｅａｍ＿ＩＤは、ディスプレイ装置が多重化入力ストリーム（ｍｕｌｔｉｐｌｅ ｉｎｃｏｍｉｎｇ ｓｔｒｅａｍ）に対応している場合に、マルチプルディスプレイ構成において使用される入力ストリームを識別するための値を表す。パラメータｓｔｒｅａｍ＿ＩＤは、好ましくは、ストリームのフォーマットの性質が特定されるか、あるいは接続及びアイソクロノスチャンネルが初期化された時点で既に特定されているかを考慮して決定される。パラメータｐａｒｔｉｔｉｏｎ＿ｌｏｃａｔｉｏｎは、マルチディスプレイ構成における検査区画（ｔｅｓｔ ｐａｒｔｉｔｉｏｎ）の位置、すなわちこの具体例ではマルチディスプレイ構成における右下コーナの区画を表す。パラメータｄｅｌａｙは、ディスプレイ装置が算出した、あるいは既知の遅延時間を特定する値を表し、主装置２２に返される。
【００３８】
主装置２２が区画を判定し、マルチディスプレイ構成上にビデオストリームに基づく画像を同期して表示するための上述の準備タスクを完了すると、主装置２２は、マルチディスプレイ構成内のディスプレイ装置２４〜４０にビデオストリームの表示を指示する。この指示は、例えばＩＤＬにより表される以下のコマンドを送信することにより実現される。
【００３９】
ＤｉｓｐｌａｙＩｎｃｏｍｉｎｇＳｔｒｅａｍＰａｒｔｉｔｉｏｎ（ｉｎ ｓｔｒｅａｍ＿ＩＤ， ｉｎ ｍａｔｒｉｘ＿ｄｉｍｅｎｔｉｏｎｓ， ｉｎａｓｓｉｇｎｅｄ＿ｐｏｓｉｔｉｏｎ， ｉｎ ｓｔａｒｔ＿ｔｉｍｅ， ｉｎ ｄｅｌａｙ）
パラメータｓｔｒｅａｍ＿ＩＤは、上述のように、マルチプルディスプレイ構成において使用される入力ストリームを識別するための値を表す。パラメータｍａｔｒｉｘ＿ｄｉｍｅｎｔｉｏｎｓは、マルチプルディスプレイ構成のマトリクスの水平方向及び垂直方向の寸法を特定する。パラメータａｓｓｉｇｎｅｄ＿ｐｏｓｉｔｉｏｎは、マルチプルディスプレイ構成のマトリクス内のどの位置において、現在の信号を復号し、表示するかを特定する。パラメータｓｔａｒｔ＿ｔｉｍｅは、ディスプレイ装置がビデオストリームに基づく画像の表示を開始する時刻を特定する。好ましくは、パラメータｓｔａｒｔ＿ｔｉｍｅは、例えば「１３９４バス時刻Ｘにおいて開始」等、ＩＥＥＥ１３９４規格（１９９５年版）バス時刻を特定する。ここで、Ｘは、主装置２２がコマンドを送信すべきディスプレイ装置の数と、コマンドの配信を実行するために必要な非同期トランザクションにおいて予想される遅延とに基づいて決定する。
【００４０】
これに代えて、開始コマンドのマルチキャスト又は同報通信をサポートするプロトコルを使用してもよい。この変形例では、２段階のコマンド処理を実行する。第１の処理段階では、主装置２２は、各ディスプレイ装置２４〜４０に対し、パラメータｓｔａｒｔ＿ｔｉｍｅ以外の上述の全てのパラメータを含むコマンドを送信する。第２の処理段階では、主装置２２は、各ディスプレイ装置２４〜４０から肯定応答を受け取り、これに応答して各ディスプレイ装置２４〜４０にビデオストリームに基づく画像を表示させるためのマルチキャストコマンドを送信する。全てのディスプレイ装置２４〜４０は、このコマンドを同時に受け取り、これによりビデオストリームに基づく画像を同時に表示する。パラメータｄｅｌａｙは、各ビデオフレームの表示同期値を特定する。ディスプレイ装置２４〜４０が必要な演算を行い、画面に表示できるデータを準備すると、各ディスプレイ装置２４〜４０は、この遅延時間が経過するまで待機し、その後フレームを表示する。
【００４１】
主装置２２が画像を分割し、各区画をディスプレイ装置２４〜４０に割り当て、分割コマンド（ｐａｒｔｉｔｉｏｎｉｎｇ ｃｏｍｍａｎｄ）を送信すると、主装置２２の初期動作は完了する。なお、主装置２２は、好ましくは、マルチディスプレイ構成の構成を監視及び維持管理し、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークの変更に伴うコマンドに応答し、他の装置に適切に通知する機能を有する。
【００４２】
本発明の好ましい実施の形態においては、各ディスプレイ装置２４〜４０は、主装置２２からの分割コマンドを受け取った後、拡張された画像の分配された表示における対応する区画を表示する処理を管理する。各ディスプレイ装置２４〜４０がビデオストリーム内の各フレームのデータを受け取り、このデータに基づく画像を表示する処理の手順を図８に示す。各フレームを受け取り、表示する処理は、ステップ２４０において開始される。ディスプレイ装置２４〜４０は、ステップ２４２において、全てのディスプレイ装置２４〜４０により表示すべきフレームを表すデータを復号する。復号処理のタスクは、例えばＭＰＥＧ２，デジタルビデオ（ＤＶ）、その他の適切なフォーマット等、フレームのデータフォーマットに応じて異なるものとなる。データフォーマットの種類によっては、次の処理ステップに進む前にフレーム全体を復号する必要がある場合もあり、各ディスプレイ装置がそれぞれに対応するデータのみを復号することにより復号処理を最適化できる場合もある。フレームデータを復号した後、各ディスプレイ装置２４〜４０は、ステップ２４４において、フレーム画像全体におけるそのディスプレイ装置に対応する画像セクションを構成するフレーム内の特定のビットの組を算出する。各ディスプレイがそれぞれに対応するデータのみを復号すればよいように復号処理が最適化されている場合、復号ステップ２４２と分割ステップ２４４は結合されて単一のステップとして実行される。ディスプレイ装置２４〜４０は、ステップ２４６において、ディスプレイ装置の画像セクションを拡大し、そのディスプレイ装置の画面のフルサイズに適合するように、画像セクションをスケーリングする。ディスプレイ装置２４〜４０は、ステップ２４８において、この拡大し、スケーリングした画像を主装置２２により特定された時刻において表示する。このフレームを受け取り表示する処理は、ステップ２５０において終了する。図８に示す処理は、ビデオストリーム内の各フレーム毎に、ディスプレイ装置２４〜４０により繰り返し実行される。
【００４３】
画像セクションを拡大し、スケーリングするにあたり、各ディスプレイ装置２４〜４０は、その画像セクションの各ライン及び各画素を区画サイズから最終表示サイズにスケーリングする必要がある。スケーリング係数は、区画サイズと、ディスプレイ装置の解像度との比として、以下の式により算出される。
【００４４】
ＳｃａｌｅＸ ＝ ｄｉｓｐｌａｙ＿ｈｏｒｉｚｏｎｔａｌ＿ｒｅｓｏｌｕｔｉｏｎ ／ ｐａｒｔｉｔｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｒｅｓｏｌｕｔｉｏｎ
ＳｃａｌｅＹ ＝ ｄｉｓｐｌａｙ＿ｖｅｒｔｉｃａｌ＿ｒｅｓｏｌｕｔｉｏｎ ／ ｐａｒｔｉｔｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｒｅｓｏｌｕｔｉｏｎ
ディスプレイ装置２４〜４０は、スケーリング係数ＳｃａｌｅＸ及びＳｃａｌｅＹを算出すると、各画素にスケーリング係数ＳｃａｌｅＸを乗算し、各ラインにスケーリング係数ＳｃａｌｅＹを乗算し、これにより全画面サイズの画像を生成する。図２に示す具体例では、ビデオソース２０からのソースビデオ信号に基づくソース画像の水平方向、すなわちＸ方向の寸法は３００画素であり、垂直方向、すなわちＹ方向の寸法は３００画素である。したがって、各ディスプレイ装置２４〜４０の区画は１００×１００画素となる。この具体例では、マルチディスプレイ構成内のディスプレイ装置２４〜４０は、水平方向に１０００画素の解像度が設定されており、垂直方向に８００画素の解像度が設定されている。これにより、マルチディスプレイ構成においてスケーリングされて表示される画像は、３０００画素×２４００画素の画像となる。したがって、スケーリング係数ＳｃａｌｅＸは、マルチディスプレイ構成の水平解像度である１０００画素を１区画分の水平解像度である１００画素で割った値、すなわち１０となる。また、この具体例において、スケーリング係数ＳｃａｌｅＹは、マルチディスプレイ構成の垂直解像度である８００画素を１区画分の垂直解像度である１００画素で割った値、すなわち８となる。ここで、この画像をスケーリングするために、各画素は、その画素の色値と同じ色値を有するブロックにより表される。ディスプレイ上では、各ブロックは、スケーリング係数ＳｃａｌｅＸ、ＳｃａｌｅＹに対応するサイズで表示される。この具体例においては、各ブロックは、水平方向に１０画素の寸法を有し、垂直方向に８画素の寸法を有する。すなわち、各ディスプレイ装置におけるソース画像のセクション内の各オリジナル画素に対し、そのオリジナル画素と同じ色値を有する水平方向１０画素垂直方向８画素のブロックが表示され、これによりオリジナルのソース画像がマルチディスプレイ構成内のディスプレイ装置２４〜４０に亘って拡大されて表示される。
【００４５】
なお、ディスプレイの解像度及びソース画像のサイズは、区画サイズ又は画像スケーリングのための演算の結果が、水平方向及び垂直方向のいずれにおいても分数とならない数値的関係を有していることが望ましい。上述したスケーリングの例は、本発明の好適な実施の形態におけるスケーリング処理を示すものである。これに代えて、区画サイズをフルスクリーンサイズに拡大及びスケーリングするための処理において、他の適切ないかなる計算を行ってもよい。
【００４６】
ビデオストリームに基づく画像を図２に示すようなマルチディスプレイ構成上に表示する場合、全てのディスプレイ装置２４〜４０におけるそれぞれの画像セクションの表示を同時に行う必要がある。画像セクションが同期せず、同時に表示されないと、ビデオストリーム内の異なるフレームが混在する乱れた画像が表示されてしまう。したがって、同時の表示を実現するために、各ディスプレイ装置２４〜４０を共通のタイムベースにより同期させ、ディスプレイ装置２４〜４０にデータを供給する場合のあらゆる遅延を考慮し、ディスプレイ装置２４〜４０が完全にスケーリングされた画像を表示する準備が整う時刻を知る必要がある。
【００４７】
ここでは、ビデオストリームが本来有するタイムベースを用いて全てのディスプレイ装置２４〜４０を同期させることが望ましい。全てのディスプレイ装置２４〜４０は、同じアイソクロノスチャンネルを介して供給される共通のアイソクロノスストリームにおけるデータにより動作している。したがって、各ディスプレイ装置２４〜４０は、そのアイソクロノスストリームデータ内の同一のタイミングデータを受け取っている。そこで、ディスプレイ装置２４〜４０においては、このタイミングデータを利用して、ビデオストリーム内の各フレームの各画像セクションを同期させ、マルチディスプレイ構成において同時に表示する。
【００４８】
これに代えて、ディスプレイ装置２４〜４０の同期にＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークのバスタイムを利用してもよい。しかしながら、ＩＥＥＥ１３９４規格（１９９５年版）のバスタイムを利用する場合、バスリセットが発生したときに画像が劣化するおそれがある。すなわち、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスにおいてバスリセットが発生した場合、バスタイムの値が変更される。ディスプレイ装置がビデオストリーム内のフレームにおける画像セクションを処理している最中にバスリセットが発生した場合、そのフレームに関する表示の同期は、バスリセット処理（ｂｕｓ ｒｅｓｅｔ ａｃｔｉｖｉｔｙ）が完了するまで待たなくてはならない。
【００４９】
上述のように、主装置２２は、ディスプレイ装置２４〜４０にそれぞれの処理時間を表す値を主装置２２に報告させる検査コマンドをディスプレイ装置２４〜４０に送信することにより、最長の遅延時間に関する情報を得ている。この最長の遅延時間に基づいてディスプレイ装置２４〜４０全体の遅延が決定される。主装置２２がマルチディスプレイ構成内の各ディスプレイ装置２４〜４０にビデオストリームの表示させるためのコマンドには、上述のように、この最大遅延時間を示す値が含まれている。ビデオストリーム内の各フレームの処理においては、各ディスプレイ装置２４〜４０は、自らの処理オーバーヘッド及び入力ビデオストリームの処理における遅延を測定する。ディスプレイ装置２４〜４０が自らの処理タスクを完了し、画像の表示の準備が完了すると、ディスプレイ装置２４〜４０は、上述の最長の遅延時間が経過するまで待機し、その経過後に画像を表示する。この手法を用いることにより、ビデオストリーム内のフレームを複数の分散されたディスプレイ装置に亘って同時に表示することができる。
【００５０】
本発明の好ましい実施の形態においては、主装置２２の指示により、ディスプレイ装置２４〜４０における同期された同時の表示が行われる。この具体例においては、ディスプレイ装置２４〜４０は、ビデオストリームを受け取り、分割し、スケーリングする処理を行う。この具体例では、単一のアイソクロノスチャンネルを介して実際のビデオストリームをディスプレイ装置２４〜４０に供給している。すなわち、本発明の好適な実施の形態においては、この好適な実施の形態を実現するための十分な能力を全てのディスプレイ装置２４〜４０が備えている必要がある。このような好適な実施の形態を実現する能力を有していないディスプレイ装置は、この好適な実施の形態に示すマルチディスプレイ構成においては使用することができない。
【００５１】
本発明の変形例においては、主装置２２は、ビデオストリームの同時の表示を同期させるための指示を行うだけでなく、ビデオストリームの分割、スケーリング、ビデオストリーム内の各フレームの符号化処理を行った後に、各画像セクションをディスプレイ装置２４〜４０に供給する。この変形例では、ビデオストリームのデータを受け取る能力を有するいかなるディスプレイ装置を用いてマルチディスプレイ構成を構成してもよい。この変形例においては、ディスプレイ装置２４〜４０には、主装置２２から全画面サイズの画像データが供給され、ディスプレイ装置２４〜４０は、このこの画像データを受け取り、復号し、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスインターフェイスを介して供給されたままの全画面サイズの画像を表示すればよい。
【００５２】
この変形例における主装置２２の内部構成を図９に示す。この変形例においては、主装置２２は、ビデオソース２０からビデオストリームが供給されるストリーム復号器２６０を備える。ストリーム復号器２６０は、ビデオストリームを復号し、復号したビデオフレームをソースフレームバッファ２６２に供給する。ソースフレームバッファ２６２は、この復号されたビデオフレームをソースフレーム分割回路（ｓｏｕｒｃｅ ｆｒａｍｅ ｓｐｌｉｔｔｅｒ）２６４に供給する。ソースフレーム分割回路２６４は、この復号されたビデオフレームを各ディスプレイ装置に対応する画像セクションに分割し、各画像セクションをそれぞれ適切なバッファ２６６〜２７４に供給する。各バッファ２６６〜２７４は、各画像セクションのデータをスケーラ２７６に供給し、スケーラ２７６は、上述のように、画像セクションを全画面サイズにスケーリングする。このスケーラ２７６は、拡張及びスケーリングした画像セクションを符号化器２７８に供給し、符号化器２７８は、この拡張及びスケーリングされた画像セクションを符号化し、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークを介して、適切なディスプレイ装置に送信する。この具体例においては、各ディスプレイ装置用の拡張及びスケーリングされた画像先駆ションは、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークにおいて、それぞれ独立したアイソクロノスチャンネルを介して伝送される。
【００５３】
ビデオソース２０からのビデオストリームの表示を制御してマルチディスプレイ構成を構成するためのこの変形例における主装置２２の動作を図１０に示す。ビデオストリームを表示するマルチディスプレイ構成を構成するこの手法は、ステップ３００において開始される。主装置２２は、ステップ３０２において、マルチディスプレイ構成の寸法を判定する。主装置２２は、ステップ３０４において、ビデオソース２０からのビデオストリームが表す画像の水平方向及び垂直方向の寸法を判定する。主装置２２は、ステップ３０６において、各画像セクションのサイズを算出する。主装置２２は、ステップ３０８において、各画像セクションをマルチディスプレイ構成内の適切なディスプレイ装置に論理的に割り当てる。主装置２２は、ステップ３１０において、マルチディスプレイ構成内のディスプレイ装置２４〜４０に帯域及び個別のアイソクロノスチャンネルを割り当てる。主装置２２は、ステップ３１２において、ディスプレイ装置２４〜４０全てにより表示されるべきフレームを表すデータを復号する。上述のように、復号処理のタスクは、ＭＰＥＧ２やＤＶ又は他の適切なフォーマット等、フレームのデータフォーマットに応じて実行される。データフォーマットの種類によっては、次の処理ステップに進む前にフレーム全体を復号する必要がある場合もあり、主装置２２がそれぞれの区画に対応するデータを順次復号し、適切な区画に対応するバッファ２６６〜２７４に順次格納することにより、復号処理を最適化できる場合もある。
【００５４】
フレームデータを復号した後、主装置２２は、ステップ３１４において、フレームデータを画像セクションに分割し、各画像セクションを各区画に対応するバッファ２６６〜２７４に格納する。ここで、この復号処理が、主装置２２により各区画に対応するデータを順次復号及び格納するように最適化されている場合、ステップ３１２及びステップ３１４は、単一のステップに結合される。さらに、この場合、ソースフレームバッファ２６２は、不要となり、復号された入力ストリームは、ソースフレーム分割回路２６４を介して、適切な区画に対応するバッファ２６６〜２７７に格納される。主装置２２は、ステップ３１６において、各区画の画像セクションをバッファ２６６〜２７４から順次読み出し、上述のようにスケーラ２７６により各画像セクションを順次スケーリングする。この変形として、各バッファ２６６〜２７４にそれぞれ対応する個別のスケーラを設けてもよい。さらに、バッファ２６６〜２７４に対応する個別の符号化器を設けてもよい。
【００５５】
ステップ３１６において画像セクションのスケーリングを行った後、主装置２２は、ステップ３１８において、各画像セクションをディスプレイ装置２４〜４０により処理可能な、例えばＭＰＥＧ等の特定の規格に準拠するフォーマットに符号化する。この符号化処理において、主装置２２は、同じタイムベースを有するストリームを符号化することにより、各独立したストリームのタイミング及び同期を調整する。主装置２２は、ステップ３２０において、符号化した画像セクションのデータを適切なアイソクロノスチャンネルを介して適切なディスプレイ装置に送信する。主装置２２は、ステップ３２２において、ビデオストリーム内に表示すべきさらなるフレームが存在するか否かを判定する。ビデオストリーム内にさらなるフレームが存在する場合、この処理はステップ３１２にもとり、ステップ３１２〜３２０の処理が繰り返される。一方、ビデオストリーム内にさらなるフレームが存在しない場合、このマルチディプレイ構成を構成及び制御するための処理はステップ３２４において終了する。
【００５６】
以上の具体例においては、ビデオストリームにＭＰＥＧ等のタイミング情報を含むフォーマットを用いて画像セクションをディスプレイ装置２４〜４０に伝送する場合、主装置２２は、元のＭＰＥＧストリームの「表示時刻（ｄｉｓｐｌａｙ ｔｉｍｅ）」を再符号化処理の一部として更新する。ストリーム表示時刻を更新するために、主装置２２は、フレーム用の元のストリーム表示時刻を表示待ち時間（ｄｉｓｐｌａｙ ｌａｔｅｎｃｉｅｓ）を補償する新たな値に置換し、これによりマルチディスプレイ構成内の全てのディスプレイ装置２４〜４０に亘る表示処理における同期を維持する。この処理の後、ディスプレイ装置２４〜４０に対する個別のストリームは、ＭＰＥＧ等の標準プロトコルを用いて、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークを介して送信される。ディスプレイ装置２４〜４０の全てにおけるフレームレートを一致させるために、主装置２２は、必要に応じてフレームをドロップして、最も遅いディスプレイ装置の処理を補償する機能を有している。
【００５７】
さらなる変形例においては、ビデオデータは、以下に述べる特別なアイソクロノスデータフォーマットに符号化される。このフォーマットについては、１９９９年２月１７日に出願された米国特許出願番号０９／２５１，５８６号、「アイソクロノスデータ伝送フォーマットを利用した分散型ＩＥＥＥ１３９４ネットワークにおける広帯域オンスクリーンディスプレイグラフィックデータ処理のための装置及び方法（Ａ ＭＥＴＨＯＤ ＯＦ ＡＮＤ ＡＰＰＡＲＡＴＵＳ ＦＯＲ ＨＡＮＤＬＩＮＧ ＨＩＧＨ ＢＡＮＤＷＩＤＴＨ ＯＮ−ＳＣＲＥＥＮ−ＤＩＳＰＬＡＹ ＧＲＡＰＨＩＣＳ ＤＡＴＡ ＯＶＥＲ Ａ ＤＩＳＴＲＩＢＵＴＥＤ ＩＥＥＥ １３９４ ＮＥＴＷＯＲＫ ＵＴＩＬＩＺＩＮＧ ＡＮ ＩＳＯＣＨＲＯＮＯＵＳ ＤＡＴＡ ＴＲＡＮＳＭＩＳＳＩＯＮ ＦＯＲＭＡＴ）」にも開示されており、この出願は参照により本願に組み込まれるものとする。この具体例においては、ビデオデータは、それぞれがバッファ１０７を構成するディスプレイ装置内のメモリのアドレスに対応するアドレス値を含むアイソクロノスデータパケットに符号化される。このビデオデータは、ディスプレイ装置に供給され、アドレス値に対応するバッファ１０７内の適切なメモリロケーション（ｍｅｍｏｒｙ ｌｏｃａｔｉｏｎ）にロードされる。主装置２２は、現在のフレームの画像セクションを表すデータストリームの最後にトリガパケットを送信する。トリガパケットは、現在のフレームの画像セクションを表示する表示時刻に対応する時刻値を含んでいる。このトリガパケットを受け取ると、ディスプレイ装置は、バッファ１０７に格納されているデータをＶＲＡＭ回路１０８に供給し、特定された表示時刻において画像セクションを表示させる。全てのディスプレイ装置２４〜４０に対して同じ表示時刻を指定することにより、主装置２２は、ビデオストリーム内の各フレームの同期を制御することができる。
【００５８】
この変形例におけるバッファ１０７の構成を図１１に示す。バッファ１０７は、フレームデータが蓄積される複数のメモリ格納ロケーション（ｍｅｍｏｒｙ ｓｔｏｒａｇｅ ｌｏｃａｔｉｏｎ）４００〜４０６を備えている。各メモリ格納ロケーション４００〜４０６は、それぞれ個別にアドレス指定することができる。なお、メモリバッファ１０７に書込を行う場合、一旦アドレスを指定してから次にアドレス値を供給するまでの間は、データは、メモリ内の連続するアドレスに順次書き込まれる。メモリバッファ１０７内の最後のメモリ格納ロケーション４０６は、好ましくは、メモリバッファ１０７内のデータの表示時刻の指定に使用されるトリガパケットを格納する。これに代えて、トリガパケットをこの他の適切な及び指定されたトリガメモリバッファ又はロケーションに格納するような構成としてもよい。
【００５９】
この変形例においては、主装置２２からディスプレイ装置２４〜４０にデータを伝送するために差分符号化法（ｄｉｆｆｅｒｅｎｔｉａｌ ｅｎｃｏｄｉｎｇ ｓｃｈｅｍｅ）を採用してもよい。この差分符号化法では、現在のフレームと先行するフレームとの間でデータに変化があったパケットのみが主装置２２から送信される。ビデオデータの変化を示す主装置２２からのパケットは、メモリバッファ１０７内の適切なメモリ格納ロケーションに書き込まれる。現在のフレームについて変更のあるパケットの全てがメモリバッファ１０７に書き込まれると、最後のメモリ格納ロケーション４０６にトリガパケットがロードされる。この差分符号化法によれば、ビデオデータのフレームの伝送に必要なデータ量を最小化することができる。これに代えて、ビデオストリーム内の各ビデオフレーム全体のビデオデータを主装置２２からディスプレイ装置２４〜４０に伝送してもい。
【００６０】
後に詳細に説明するように、トリガパケットは２つのクワドレットデータを含んでいる。第１のクワドレットの最上位ビットは、論理的ハイレベルに設定されたトリガビットｔである。ディスプレイ装置がメモリバッファ内のトリガビットが論理的ハイレベルに設定されていることを検出すると、ディスプレイ装置は現在のフレームをメモリバッファ１０７に格納する処理が完了したことを知る。トリガパケットの第１のクワドレットにおける第２位ビットは、オーバーレイビット（ｏｖｅｒｌａｙ ｂｉｔ）ｏであり、おのオーバーレイビットｏは、オンスクリーンディスプレイグラフィクス（ｏｎ−ｓｃｒｅｅｎ ｄｉｓｐｌａｙ ｇｒａｐｈｉｃｓ）データを伝送する際に使用され、現在のオンスクリーンディスプレイグラフィクスデータフレームをビデオデータフレームに重ねて表示（オーバーレイ）するか否かを特定する。オーバーレイビットｏが論理的ハイレベルに設定されている場合、現在のオンスクリーンディスプレイグラフィクスデータフレームはビデオデータフレームに重ねて表示される。現在のオンスクリーンディスプレイグラフィクスデータフレームをビデオデータフレームに重ねて表示する場合、ディスプレイ装置は、現在のオンスクリーンディスプレイグラフィクスデータとビデオデータとを混合する。一方、オーバーレイビットｏが論理的ローレベルに設定されている場合、現在のオンスクリーンディスプレイグラフィクスデータフレームは、ビデオデータに重ねて表示されない。純粋なビデオデータを伝送する場合は、このオーバーレイビットは利用されない。第１のクワドレットのこの他のビットは、予備であり、現在は使用しない。トリガパケットの第２のクワドレットは、現在のビデオデータフレームが表示されるべき時刻を表す表示時刻値を含む。表示時刻値は、即時の表示から、表示時刻値により表される適切な時刻値までの値を特定する。
【００６１】
変形例においては、主装置２２は、スケーリング及び符号化したデータをＩＥＥＥ１３９４規格（１９９５年版）シリアルバスを介してディスプレイ装置２４〜４０に伝送するためのアイソクロノスパケットに対応する部分に分割する。特定のディスプレイ装置に対応する画像セクションは、それぞれがアイソクロノスデータパケットによる伝送に適するサイズを有する複数のデータブロックに分割される。差分符号化法を使用する場合、新たなフレームにおいて変化している画素を含むパケットのみがディスプレイ装置に送信される。なお、各データパケットはメモリバッファ１０７内の所定のアドレスに宛てて送信されるため、クワドレット内の画素が変更された場合、クワドレットが送信される。したがって、差分符号化されたデータパケットは、少なくとも４バイトを含んでいる。
【００６２】
ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークを介して、主装置２２からディスプレイ装置２４〜４０にビデオデータを伝送するためのアイソクロノスデータパケットのフォーマットの例を図１２に示す。このデータパケットのフォーマットはＩＳＯ／ＩＥＣ６１８８３標準規格にも適合する。アイソクロノスデータパケットは、パケットヘッダとデータフィールド又はペイロードを有する。アイソクロノスデータのパケットヘッダは、ｄａｔａ＿ｌｅｎｇｔｈフィールドと、ｔａｇフィールドと、ｃｈａｎｎｅｌフィールドと、ｔＣｏｄｅフィールドと、ｓｙフィールドと、ｈｅａｄｅｒ＿ＣＲＣフィールドとを有する。ｄａｔａ＿ｌｅｎｇｔｈフィールドには、このパケットに含まれる共通アイソクロノスパケット（ｃｏｍｍｏｎ ｉｓｏｃｈｒｏｎｏｕｓ ｐａｃｋｅｔ：以下、ＣＩＰという。）ヘッダ内のバイト数を含むデータフィールド内のバイト数を示す値が格納される。ｔａｇフィールドには、アイソクロノスパケットにより搬送されるデータのフォーマットを表す高レベルのラベルが格納される。ｃｈａｎｎｅｌフィールドには、このアイソクロノスパケットが伝送されるチャンネルのチャンネル番号が格納される。ｔＣｏｄｅフィールドには、パケットのトランザクションコードが格納される。アイソクロノスデータパケットにおいては、ｔＣｏｄｅフィールドの値はＡｈ又はＣｈのいずれかをとる。ｓｙフィールドは、いくつかのアプリケーションが現在のアイソクロノスパケットをそのアプリケーションに固有のいくつかのイベントに同期させるために使用する同期フラグを格納する。
【００６３】
本発明に基づいてビデオデータを伝送するためのアイソクロノスパケットのデータフィールドのフォーマットの例を図１３に示す。データフィールドは、拡張ＣＩＰヘッダとデータ部とを有する。拡張ＣＩＰヘッダは、各クワドレット内のヘッダの最後のビットと、各クワドレットの上位２ビットとを含む。ＣＩＰヘッダの好ましい具体例においては、ヘッダの最後のビットは、拡張ＣＩＰヘッダ内の第４及び最後のクワドレットまで論理値１に設定されない。ヘッダの最後のビットの論理値が１である場合、そのクワドレットがＣＩＰヘッダの最後のクワドレットであることが示される。ＣＩＰヘッダ内において、ＳＩＤフィールドには、伝送ノードにおけるソースノードのＩＤ値が格納される。ＤＢＳフィールドには、クワドレットのデータブロックサイズを表す値が格納される。ＦＮフィールドには、ソースパケットをいくつのブロックに分割したかを示す分数に対応する値が格納される。ＱＰＣフィールドには、分割されたデータブロックのサイズを等しくするためにソースパケットに追加されたダミーのクワドレットの数を表す値が格納される。ＦＮフィールドによりソースパケットが分割されていないことが示されている場合、ＱＰＣフィールドの値は０になる。ＳＰＨフラグは、ソースパケットがソースパケットヘッダを含むか否かを示す。ソースパケットがソースパケットヘッダを含まない場合、ＳＰＨフラグは論理値１に設定される。ｒｓｖフィールドは、将来の拡張のための予備のフィールドである。ＤＢＣフィールドには、データブロックの欠落を検出するためにデータブロックに付されたカウント値が格納される。ＦＭＴフィールドには、パケットのフォーマットを識別するためのフォーマット識別子が格納される。ＦＤＦフィールドは、フォーマットに依存するフィールドであり、すなわちパケットのフォーマットにより決定されるフィールドである。ＳＹＳフィールドは、送信側と受信側を同期させるために使用されるフィールドである。ｂｕｆｆｅｒ＿ａｄｄｒｅｓｓフィールドには、アイソクロノスパケットに含まれるビデオデータ格納するためのメモリバッファ１０７内のアドレスを表す値が格納される。アイソクロノスパケットの残りのデータ部には実際のビデオデータペイロードが格納される。
【００６４】
トリガパケットは、好ましくはアイソクロノスデータパケットとし、図１２に示すものと同じフォーマットを有する。但し、トリガパケットのデータフィールドは、図１３に示すビデオデータパケットのデータフィールドとは異なるものとなる。トリガパケットのデータフィールドのフォーマットを図１４に示す。このデータフィールドの拡張ＣＩＰヘッダ部は、図１３に示し上述したものと同じフォーマットを有する。ｂｕｆｆｅｒ＿ａｄｄｒｅｓｓフィールドには、このトリガパケットを書き込むべきアドレスを表す値が格納される。トリガパケットのデータペイロード内は、好ましくは３つのクワドレットを含む。第１のクワドレットは、最上位ビットとしてトリガビットｔを有し、トリガパケットにおいてはトリガビットｔは論理値１に設定される。トリガパケットの第１のクワドレットの第２位ビットは、オーバーレイビットｏである。上述のとおり、オーバーレイビットｏは、オンスクリーンディスプレイグラフィックスデータの場合のみに使用され、現在のオンスクリーンディスプレイグラフィクスデータをビデオデータフレームに重ねて表示するか否かを特定するものである。トリガパケットの第２及び第３のクワドレットは、ｐｒｅｓｅｎｔａｔｉｏｎ＿ｔｉｍｅフィールドを含み、このｐｒｅｓｅｎｔａｔｉｏｎ＿ｔｉｍｅフィールドには、ビデオデータにおける現在のフレームを表示すべき時刻を表す、好ましくは６４ビットの値が格納される。ｐｒｅｓｅｎｔａｔｉｏｎ＿ｔｉｍｅフィールドの各ビットが全て論理値０に設定されている場合、表示は即時に行われる。
【００６５】
トリガビットｔが書き込まれると、ディスプレイ装置は、バッファ１０７にフレーム全体のビデオデータが格納され、適切な表示時刻に表示する準備が完了したと判断する。このビデオデータは、表示時刻を示す値により特定された時刻にＶＲＡＭ１０８に供給され、対応する画像が表示される。変形例におけるいくつかの構成においては、トリガビットを不要とすることもできる。さらなる変形例においては、トリガパケットの書込トランザクションは、トリガイベントとして機能する表示時刻値を含み、これによりディスプレイ装置は、表示時刻により特定されている時刻に表示すべきフレームのビデオデータがバッファ１０７に格納されたことを通知される。
【００６６】
この変形例では、上述のとおり、マルチディスプレイ構成内のディスプレイ装置は適切に構成されたいかなる種類のものであってもよい。但し、この変形例では、各ディスプレイ装置のために、主装置２２がソース画像を復号し、ソース画像を分割し、ソース画像の各区画をスケーリングし、スケーリングされたソース画像を再符号化する必要がある。さらに、この変形例では、ビデオストリームをビデオソース２０から受け取り、分割及びスケーリングしたストリームを個別に各ディスプレイ装置に送信するための、アイソクロノス帯域及び複数の専用のアイソクロノスチャンネルが必要である。
【００６７】
さらなる変形例では、ビデオストリームから画像セクションを物理的に分割する能力を有するディスプレイ装置と、主装置２２に分割、スケーリング、符号化をさせてそのデータを受け取って表示するのみのディスプレイ装置とを組み合わせてマルチディスプレイ構成を構成する。このような具体例では、主装置２２は、マルチディスプレイ構成内の各ディスプレイ装置の能力を判定する。続いて、主装置２２は、上述のように、画像セクションを論理的に分割する。画像セクションを物理的に分割する能力を有するディスプレイ装置に対しては、主装置２２は、そのディスプレイ装置に割り当てられる画像セクションを通知し、マルチディスプレイ構成においてビデオストリームを表示する処理を開始するための構成コマンド（ｃｏｎｆｉｇｒａｔｉｏｎ ｃｏｍｍａｎｄ）を送信する。一方、画像セクションを物理的に分割する能力を有していないディスプレイ装置に対しては、主装置２２は、上述したように、画像セクションの物理的な分割、スケーリング、符号化を行い、符号化したデータストリームを適切なアイソクロノスチャンネルを介して適切なディスプレイ装置に送信する。このように、両方の種類のディスプレイ装置を１つのマルチディスプレイ構成内で使用することもできる。主装置２２を用いてマルチディスプレイ構成内のディスプレイ装置を構成及び制御できることは明らかである。
【００６８】
マルチディスプレイ構成に対する管理サポート及び制御に関する情報は、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークの制御装置にも通知されることが望ましく、これにより制御装置は、主装置２２に対し、マルチディスプレイ構成の構成に関するコマンドを送信できる。これらコマンドにより、制御装置及びユーザは、制御装置を介して、例えばマルチディスプレイ構成内のどのディスプレイ装置を使用するか、マルチディスプレイ構成の構成及び指向（ｏｒｉｅｎｔａｔｉｏｎ）、及びその他の適切な特性等の制御を特定することができる。この好ましい具体例においては、制御装置は、構成コマンドを用いてマルチディスプレイ構成の初期設定及び既存のマルチディスプレイ構成の変更を行う。ＩＤＬによる構成コマンドは、例えば以下のように定義される。
【００６９】
ＣｏｎｆｉｇｕｒｅＷａｌｌＯｆＶｉｄｅｏ（ｉｎ ｓｏｕｒｃｅ＿ｓｔｒｅａｒｎ， ｉｎ ｄｉｓｐｌａｙ＿ｄｅｖｉｃｅｓ， ｉｎ ｃｏｎｆｉｇｕｒａｔｉｏｎ＿ＩＤ）；
パラメータｓｏｕｒｃｅ＿ｓｔｒｅａｍは、ＩＤＬに基づく以下の構造を有するビデオストリームへの参照値を提供する。
【００７０】
【数１】
2004500731.tif 000003
【００７１】
パラメータｄｉｓｐｌａｙ＿ｄｅｖｉｃｅｓは、ディスプレイ装置の構成を特定し、ＩＤＬに基づく以下の構造を有する。
【００７２】
【数２】
2004500731.tif 000004
【００７３】
主装置２２は、各ディスプレイ装置２４〜４０に適切なコマンドを送信し、各ディスプレイ装置の解像度を適切な値に設定した後、ディスプレイ装置によりマルチディスプレイ構成を構成する。パラメータｄｉｓｐｌａｙ＿ｄｅｖｉｃｅｓ構造におけるｄｅｖｉｃｅ＿ＩＤ＿ｌｉｓｔ内の、＄ＦＦＦＦＦのＧＵＩＤを有するエントリは、ディスプレイ行列における空白スポット（ｂｌａｎｋ ｓｐｏｔ）を特定する。主装置２２は、この空白スポットをそのディスプレイ装置における有効領域に対応する行列位置であるとみなし、適切な画像区画を算出する。なお、画像セクションをディスプレイ装置に分配する時刻である場合、その画像区画は削除される。上述した変形例においては、主装置２２は、この削除される画像区画のスケーリング及び符号化処理を行う必要はない。
【００７４】
パラメータｃｏｎｆｉｇｒａｔｉｏｎ＿ＩＤは、主装置２２が複数のマルチディスプレイ構成をサポートしている場合に、どの特定のマルチディスプレイ構成が現在構成されているかを特定する。パラメータｃｏｎｆｉｇｒａｔｉｏｎ＿ＩＤは、各構成に固有の識別値を特定し、この識別値は制御装置からのコマンドにより定義される。これに続く、同じ識別値を用いた構成コマンドにより、特定されたマルチディスプレイ構成が変更される。
【００７５】
制御装置は、通知コマンドを用いて、主装置２２に特定のマルチディスプレイ構成がなんらかの理由により変更されたか否かについて通知させることができる。通知コマンドは、好ましくはＩＤＬに基づいて以下のように定義される。
【００７６】
ＮｏｔｉｆｙＯｆＣｏｎｆｉｇｒａｔｉｏｎＣｈａｎｇｅ （ｃｏｎｆｉｇｒａｔｉｏｎ＿ＩＤ）；
主装置２２は、通知メッセージにおいて、変更があったマルチディスプレイ構成の識別子を含める。これに応答して、制御装置は、構成を記述する適切なデータ構造を開き、解読して、具体的にどのような変更があったかを判定する。
【００７７】
主装置２２は、好ましくは、例えばＩＤＬに基づく以下の構造を有する能力指示データ構造（ｃａｐａｂｉｌｉｔｙ ｉｎｄｉｃａｔｉｏｎ ｄａｔａ ｓｔｒｕｃｔｕｒｅ）をサポートする。
【００７８】
【数３】
2004500731.tif 000005
【００７９】
パラメータｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｆｉｇｒａｔｉｏｎｓ＿ｓｕｐｐｏｒｔｅｄは、与えられた時間において主装置２２がいくつのマルチディスプレイ構成を操作できるかを示す。パラメータｎｕｍｂｅｒ＿ｏｆ＿ｓｔｒｅａｍ＿ｔｙｐｅｓ＿ｓｕｐｐｏｒｔｅｄは、主装置２２が分割、及びビデオストリームの分割された区分のスケーリング及び符号化を行う変形例において、いくつの異なるフォーマットがサポートされているかを示す。サポートされている各ストリームタイプについて、｛ｓｕｐｐｏｒｔｅｄ＿ｓｔｒｅａｍ＿ｔｙｐｅ＿ｘ， ｎｕｍｂｅｒ＿ｄｉｒｅｃｔ＿ｍａｎｉｐｕｌａｔｉｏｎｓ＿ｘ｝のフォーマットを有する一対のアレイがデータ構造において添付されている。パラメータｓｕｐｐｏｒｔｅｄ＿ｓｔｒｅａｍ＿ｔｙｐｅ＿ｘは、どのストリームタイプが記述されているかを特定する計数値（ｅｎｕｍｅｒａｔｅｄ ｖａｌｕｅ）を含んでいる。特定のストリームフォーマットのサポートとは、主装置２２がそのストリームを復号し、変形例においては、各ディスプレイ用に個別のストリームを再符号化する能力を有していることを意味する。パラメータｎｕｍｂｅｒ＿ｏｆ＿ｄｉｒｅｃｔ＿ｓｔｒｅａｍｓ＿ｓｕｐｐｏｒｔｅｄ＿ｘは、主装置２２により、特定されたストリームタイプをいくつ同時に取り扱えるかを示すパラメータである。このパラメータの値は、主装置２２によりサポートされるマルチディスプレイ構成の寸法に影響する。
【００８０】
主装置２２は、例えばＩＤＬに基づく以下のような現在の構成状態データ構造（ｃｕｒｒｅｎｔ ｃｏｎｆｉｇｕｒａｔｉｏｎ ｓｔａｔｕｓ ｄａｔａ ｓｔｒｕｃｔｕｒｅ）をサポートしている。
【００８１】
【数４】
2004500731.tif 000006
【００８２】
このｃｕｒｒｅｎｔ＿ｃｏｎｆｉｇｕｒａｔｉｏｎ＿ｓｔａｔｕｓ構造は、主装置２２により管理されている現在アクティブなマルチディスプレイ構成の状態情報を格納する。この状態情報には、このマルチディスプレイ構成において、どのストリームが拡大され、どのようなディスプレイ装置がこのマルチディスプレイ構成を構成しているか等の情報を含む。
【００８３】
本発明の好適な実施の形態をサポートし、複数のディスプレイ装置にビデオストリームを分配するために、ディスプレイ装置２４〜４０は、上述したような好適な実施の形態におけるコマンドをサポートする。さらにディスプレイ装置２４〜４０は、好ましくは、以下のような構造を有するＩＤＬに基づく能力データ構造（ｃａｐａｂｉｌｉｔｉｅｓ ｄａｔａ ｓｔｒｕｃｔｕｒｅ）をサポートする。
【００８４】
【数５】
2004500731.tif 000007
【００８５】
パラメータｎｕｍｂｅｒ＿ｏｆ＿ｓｉｍｕｌａｔａｎｅｏｕｓ＿ｓｔｒｅａｍｓ＿ｓｕｐｐｏｒｔｅｄは、マルチディスプレイ構成において、特定のディスプレイ装置が同時にいくつのストリームを処理できるかを示すパラメータである。本発明に基づく手法によれば、ビデオの主画像を複数のディスプレイ装置に亘って拡大できるのみではなく、ピクチャインピクチャ画像（ｐｉｃｔｕｒｅ−ｉｎ−ｐｉｃｔｕｒｅ ｉｍａｇｅ）も複数のディスプレイ装置に亘って拡大することができる。パラメータｓｔｒｅａｍ＿ｆｏｒｍａｔｓ＿ｓｕｐｐｏｒｔｅｄは、ディスプレイ装置によりサポートされているビデオストリームフォーマットのリストを特定するパラメータである。このパラメータでは、ビデオソース２０の出力をディスプレイ装置の能力内に整合させる必要がある。
【００８６】
ディスプレイ装置２４〜４０は、好ましくは、以下のような構造を有するＩＤＬに基づく状態データ構造をサポートする。
【００８７】
【数６】
2004500731.tif 000008
【００８８】
主装置２２の状態データ構造と同様、マルチディスプレイ構成内の各ディスプレイ装置２４〜４０は、好ましくは、主装置２２又はＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワーク内の他の制御装置により検査される状態データ構造を有する。この状態データ構造は、ＤｉｓｐｌａｙＩｎｃｏｍｉｎｇＳｔｒｅａｍＰａｒｔｉｔｉｏｎ（）をコピーすることにより、そのディスプレイ装置が構成するマルチディスプレイ構成の現在の状態を反映させることができる。
【００８９】
実際の動作においては、ビデオストリームは、ビデオソース２０から供給され、主装置２２は、ディスプレイ装置２４〜４０を含むマルチディスプレイ構成を構成し、そのマルチディスプレイ構成上にビデオストリームに基づく画像を表示するように要求される。この要求を受けて、主装置２２は、マルチディスプレイ構成の各行及び列に含まれるディスプレイ装置の数を含むマルチディスプレイ構成の寸法を判定する。次に、主装置２２は、ビデオソース２０からのビデオストリームに基づくソース画像の寸法を判定し、各画像セクションのサイズを算出することにより、このソース画像を適切に分割する。続いて、主装置２２は、マルチディスプレイ構成における各ディスプレイ装置の位置に基づいて、各画像セクションを各ディスプレイ装置に割り当てる。主装置２２は、各ディスプレイ装置に構成コマンドを送信し、これらディスプレイ装置に対し、このビデオストリームの各フレームの適切な画像セクションデータを捕捉し、スケーリングし、表示するよう指示する。主装置２２は、マルチディスプレイ構成内のディスプレイ装置２４〜４０における最長の遅延を判定し、最長遅延値を算出する。最長遅延値は、マルチディスプレイ構成内の各ディスプレイ装置２４〜４０に供給され、ビデオストリームに基づく画像の表示における同期に使用される。
【００９０】
ビデオストリーム内の各フレームについて、ディスプレイ装置２４〜４０は、ビデオソース２０から供給されたビデオストリーム内のフレームデータを復号し、そのディスプレイ装置に割り当てられている画像セクションを表す区画画像データを入手し、区画画像データを全画面サイズにスケーリングし、最長遅延時間経過後に、この全画面サイズの画像を表示する。これに代えて、主装置２２がビデオストリーム内のフレームデータを復号し、画像データを各ディスプレイ装置に対応する画像セクションに分割し、各画像セクションの画像データを全画面サイズにスケーリングし、この各画像セクション用のスケーリングされた画像データを個別のアイソクロノスストリームに再符号化し、この各画像セクション用のスケーリングされ、再符号化された画像データをそれぞれが適切なディスプレイ装置に接続された個別のアイソクロノスチャンネルを介して送信してもよい。この変形例では、ディスプレイ装置２４〜４０は、主装置２２により特定された適切な時刻に、このスケーリングされ、符号化された画像データに基づく画像を表示する。
【００９１】
本発明の原理、構成及び動作を明確にするために、詳細事項を含む特定の実施の形態に基づいて本発明を説明した。これら特定の実施の形態及び詳細事項は、添付の請求の範囲を限定するものではない。本発明の思想及び範囲から逸脱することなく、上述の実施の形態を変更できることは当業者にとって明らかである。例えば、本発明の好適な実施の形態においては、ＩＥＥＥ１３９４規格（１９９５年版）シリアルバス構造を用いているが、本発明は、この他のＩＥＥＥ１３９４規格を含むこれ以外の適切なデジタルインターフェイス又はバス構造を利用しても実現できることは当業者にとって明らかである。さらに、上の説明ではマルチディスプレイ構成は、ビデオストリームデータを表示するが、本発明が提供するマルチディスプレイ構成は、ビデオ、グラフィクス、オンスクリーンディスプレイグラフィクス、テキスト、オーディオ、その他ユーザに情報を提供する適切な形式のデータ又はこれらの組み合わせにおいても利用できることは、当業者にとって明らかである。
【図面の簡単な説明】
【図１】
ＩＥＥＥ１３９４規格（１９９５年版）において定義されているプロトコルを説明する図である。
【図２】
マルチディスプレイ構成を形成するネットワーク機器の具体例を示す図である。
【図３】
主装置２２の好適な構成を示すブロック図である。
【図４】
ディスプレイ装置２４〜４０の好適な構成を示すブロック図である。
【図５】
ビデオストリームをマルチディスプレイ構成において表示するために主装置２２により実行される処理を説明するフローチャートである。
【図６】
ビデオソース２０からのビデオストリームに基づく画像の分割例を示す図である。
【図７】
本発明に基づき、マルチディスプレイ構成を構成するディスプレイ装置２４〜４０間にビデオストリームを分配するために主装置２２が実行する処理を説明するフローチャートである。
【図８】
ディスプレイ装置２４〜４０がビデオストリーム内の各フレームデータを受信し表示する処理を説明するフローチャートである。
【図９】
主装置２２の変形例を示すブロック図である。
【図１０】
本発明の変形例において、マルチディスプレイ構成を構成し、ビデオストリームの表示を制御するために主装置２２が実行する処理を説明するフローチャートである。
【図１１】
メモリバッファ１０７の構成を示す図である。
【図１２】
ＩＥＥＥ１３９４規格（１９９５年版）シリアルバスネットワークを介してビデオデータを伝送するためのアイソクロノスデータパケットのフォーマットを示す図である。
【図１３】
ビデオデータ伝送に使用されるアイソクロノスデータパケットのデータフィールドのフォーマットを示す図である。
【図１４】
トリガパケットのデータフィールドのフォーマットを示す図である。
【図１】
2004500731.tif 000009
【図２】
2004500731.tif 000010
【図３】
2004500731.tif 000011
【図４】
2004500731.tif 000012
【図５】
2004500731.tif 000013
【図６】
2004500731.tif 000014
【図７】
2004500731.tif 000015
【図８】
2004500731.tif 000016
【図９】
2004500731.tif 000017
【図１０】
2004500731.tif 000018
【図１１】
2004500731.tif 000019
【図１２】
2004500731.tif 000020
【図１３】
2004500731.tif 000021
【図１４】
2004500731.tif 000022
【国際公開パンフレット】
2004500731.tif 000023
2004500731.tif 000024
2004500731.tif 000025
2004500731.tif 000026
2004500731.tif 000027
2004500731.tif 000028
2004500731.tif 000029
2004500731.tif 000030
2004500731.tif 000031
2004500731.tif 000032
2004500731.tif 000033
2004500731.tif 000034
2004500731.tif 000035
2004500731.tif 000036
2004500731.tif 000037
2004500731.tif 000038
2004500731.tif 000039
2004500731.tif 000040
2004500731.tif 000041
2004500731.tif 000042
2004500731.tif 000043
2004500731.tif 000044
2004500731.tif 000045
2004500731.tif 000046
2004500731.tif 000047
2004500731.tif 000048
2004500731.tif 000049
2004500731.tif 000050
2004500731.tif 000051
2004500731.tif 000052
2004500731.tif 000053
2004500731.tif 000054
2004500731.tif 000055
2004500731.tif 000056
2004500731.tif 000057
2004500731.tif 000058
2004500731.tif 000059
2004500731.tif 000060
2004500731.tif 000061
2004500731.tif 000062
2004500731.tif 000063
2004500731.tif 000064
2004500731.tif 000065
2004500731.tif 000066
2004500731.tif 000067
2004500731.tif 000068
2004500731.tif 000069
2004500731.tif 000070
2004500731.tif 000071
2004500731.tif 000072
2004500731.tif 000073
2004500731.tif 000074
2004500731.tif 000075
2004500731.tif 000076
2004500731.tif 000077
【国際公開パンフレット（コレクトバージョン）】
2004500731.tif 000078
2004500731.tif 000079
【国際公開パンフレット（コレクトバージョン）】
2004500731.tif 000080
2004500731.tif 000081
2004500731.tif 000082
2004500731.tif 000083
2004500731.tif 000084
2004500731.tif 000085
2004500731.tif 000086
2004500731.tif 000087
2004500731.tif 000088
2004500731.tif 000089
2004500731.tif 000090
2004500731.tif 000091
2004500731.tif 000092
2004500731.tif 000093
2004500731.tif 000094
2004500731.tif 000095
2004500731.tif 000096
2004500731.tif 000097
2004500731.tif 000098
2004500731.tif 000099
2004500731.tif 000100
2004500731.tif 000101
2004500731.tif 000102
2004500731.tif 000103
2004500731.tif 000104
2004500731.tif 000105
2004500731.tif 000106
2004500731.tif 000107
2004500731.tif 000108
2004500731.tif 000109
2004500731.tif 000110
2004500731.tif 000111
2004500731.tif 000112
2004500731.tif 000113
2004500731.tif 000114
2004500731.tif 000115
2004500731.tif 000116
2004500731.tif 000117
2004500731.tif 000118
2004500731.tif 000119
2004500731.tif 000120
2004500731.tif 000121
2004500731.tif 000122
2004500731.tif 000123
2004500731.tif 000124
2004500731.tif 000125
2004500731.tif 000126
2004500731.tif 000127
2004500731.tif 000128
2004500731.tif 000129
2004500731.tif 000130
2004500731.tif 000131
2004500731.tif 000132
2004500731.tif 000133
2004500731.tif 000134
【手続補正書】
【提出日】平成12年6月27日(2000.6.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のディスプレイ装置（２４〜４０）を含むマルチディスプレイ構成に画像を表示するための表示方法において、
ａ．上記ディスプレイ装置（２４〜４０）の能力及び特性を判定するステップと、
ｂ．上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置（２４〜４０）に対応する画像セクションに分割するステップと、
ｃ．上記各画像セクションを対応するディスプレイ装置（２４〜４０）に割り当てるステップと、
ｄ．元のデータストリームから上記各ディスプレイ装置（２４〜４０）に対応する各画像セクションを捕捉するステップと、
ｅ．上記各ディスプレイ装置（２４〜４０）用の各画像セクションをスケーリングし、該各ディスプレイ装置（２４〜４０）に対応するスケーリングされた画像セクションを生成するステップと、
ｆ．上記スケーリングされた画像セクションを対応する上記各ディスプレイ装置（２４〜４０）において適切な時刻に表示し、マルチディスプレイ装置に亘って上記画像を表す拡大された画像を表示するステップとを有する表示方法。
【請求項２】
ａ．上記マルチディスプレイ装置のディスプレイ寸法を判定するステップと、
ｂ．上記画像の画像寸法を判定するステップと、
ｃ．上記各画像セクションのサイズを算出するステップとを有する請求項１記載の表示方法。
【請求項３】
ａ．上記各ディスプレイ装置（２４〜４０）における遅延値を判定するステップと、
ｂ．上記ディスプレイ装置（２４〜４０）における最長遅延値を判定するステップと、
ｃ．上記最長遅延値を上記各ディスプレイ装置（２４〜４０）に供給するステップとを有する請求項１記載の表示方法。
【請求項４】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置（２４〜４０）における全画面分のデータを表すことを特徴とする請求項１記載の表示方法。
【請求項５】
上記捕捉及びスケーリングの処理は、上記各ディスプレイ装置（２４〜４０）により、該ディスプレイ装置（２４〜４０）に対応する適切な画像セクションに対して実行されることを特徴とする請求項１記載の表示方法。
【請求項６】
上記捕捉及びスケーリングの処理は、主装置（２２）により、各適切な画像セクションに対して実行されることを特徴とする請求項１記載の表示方法。
【請求項７】
上記スケーリングされた画像セクションを符号化して、該スケーリングされた画像セクションを表す符号化データを生成するステップを有する請求項６記載の表示方法。
【請求項８】
上記符号化は、符号化されたデータストリーム内の表示時刻値の更新を含むことを特徴とする請求項７記載の表示方法。
【請求項９】
上記符号化されたデータストリームを高速シリアルインターフェイスを介して、所定のフォーマットで伝送するステップを有する請求項８記載の表示方法。
【請求項１０】
上記フォーマットは、ＭＰＥＧフォーマット、ＤＶフォーマットのいずれかであり、上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項９記載の表示方法。
【請求項１１】
上記各ディスプレイ装置（２４〜４０）用の符号化されたデータストリームは、個別のアイソクロノスチャンネルを介して伝送されることを特徴とする請求項１０記載の表示方法。
【請求項１２】
上記符号化されたデータストリームをそれぞれ適切なディスプレイ装置（２４〜４０）に伝送するステップを有する請求項７記載の表示方法。
【請求項１３】
上記伝送するステップは、上記適切なディスプレイ装置（２４〜４０）用のスケーリングされた画像セクションをデータパケットのストリームに結合するステップを有し、該各データパケットは、該適切なディスプレイ装置（２４〜４０）内のメモリ位置に対応するアドレス値を有することを特徴とする請求項１２記載の表示方法。
【請求項１４】
トリガイベントの発生に応じて、上記適切なディスプレイ装置（２４〜４０）内のトリガメモリ位置に対応するトリガアドレス値を含むトリガパケットを伝送するステップを有する請求項１３記載の表示方法。
【請求項１５】
上記トリガパケットは、上記トリガメモリ位置に書き込まれて、上記適切なディスプレイ装置（２４〜４０）に表示させる現在のスケーリングされた画像の格納処理が完了したことを示すトリガビットを含むことを特徴とする請求項１４記載の表示方法。
【請求項１６】
上記データパケットは、アイソクロノスデータパケットであることを特徴とする請求項１５記載の表示方法。
【請求項１７】
上記トリガパケットは、上記スケーリングされた画像セクションの表示時刻を示す表示時刻値を含むことを特徴とする請求項１４記載の表示方法。
【請求項１８】
元のデータストリームを高速シリアルインターフェイスを介して各適切なディスプレイ装置（２４〜４０）に伝送するステップを有する請求項１記載の表示方法。
【請求項１９】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項１８記載の表示方法。
【請求項２０】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項１記載の表示方法。
【請求項２１】
複数のディスプレイ装置（２４〜４０）を含むマルチディスプレイ構成に画像を表示するための表示方法において、
ａ．上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置（２４〜４０）に対応する画像セクションに論理的に分割するステップと、
ｂ．上記各ディスプレイ装置（２４〜４０）に、元のデータストリームから該ディスプレイ装置（２４〜４０）に対応する適切な画像セクションを物理的に分割及び捕捉するよう指示するステップと、
ｃ．上記元のデータストリームを上記各ディスプレイ装置（２４〜４０）に伝送するステップとを有する表示方法。
【請求項２２】
ａ．上記マルチディスプレイ装置のディスプレイ寸法を判定するステップと、
ｂ．上記画像の画像寸法を判定するステップと、
ｃ．上記各画像セクションのサイズを算出するステップとを有する請求項２１記載の表示方法。
【請求項２３】
ａ．上記各ディスプレイ装置（２４〜４０）における遅延値を判定するステップと、
ｂ．上記ディスプレイ装置（２４〜４０）における最長遅延値を判定するステップと、
ｃ．上記最長遅延値を上記各ディスプレイ装置（２４〜４０）に供給するステップとを有する請求項２１記載の表示方法。
【請求項２４】
上記各ディスプレイ装置（２４〜４０）に、適切な時刻において該ディスプレイ装置の適切な画像セクションを表示するよう指示するステップを有する請求項２３記載の表示方法。
【請求項２５】
上記適切な時刻は、上記最長遅延値に基づいて決定されることを特徴とする請求項２４記載の表示方法。
【請求項２６】
上記伝送は、高速シリアルインターフェイスを介して行われることを特徴とする請求項２１記載の表示方法。
【請求項２７】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項２６記載の表示方法。
【請求項２８】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項２１記載の表示方法。
【請求項２９】
ディスプレイ装置（２４）において、画像データを受信する受信方法において、
ａ．画像内の適切な画像セクションを特定する指示を受信するステップと、
ｂ．元のデータストリーム内の各画像について上記適切な画像セクションを捕捉するステップと、
ｃ．上記元のデータストリーム内の各画像の適切な画像セクションをスケーリングし、対応するスケーリングされた画像セクションを生成するステップと、
ｄ．適切な時刻に上記スケーリングされた画像セクションを表示するステップとを有する受信方法。
【請求項３０】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置（２４）の全画面サイズのデータを表すことを特徴とする請求項２９記載の受信方法。
【請求項３１】
元のデータストリームを高速シリアルインターフェイスを介して受信するステップを有する請求項２９記載の受信方法。
【請求項３２】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項３１記載の受信方法。
【請求項３３】
複数のディスプレイ装置（２４〜４０）と主装置（２２）とを含むマルチディスプレイ構成において画像を表示する表示方法において、
ａ．上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置（２４〜４０）に対応する画像セクションに分割するステップと、
ｂ．上記各画像セクションを対応するディスプレイ装置（２４〜４０）に割り当てるステップと、
ｃ．上記主装置（２２）により、元のデータストリームから上記各ディスプレイ装置（２４〜４０）に対応する各画像セクションを捕捉するステップと、
ｄ．上記主装置（２２）により、上記各ディスプレイ装置（２４〜４０）用の各画像セクションをスケーリングし、該各ディスプレイ装置（２４〜４０）に対応するスケーリングされた画像セクションを生成するステップと、
ｅ．上記スケーリングされた画像セクションを各適切なディスプレイ装置（２４〜４０）に伝送するステップと、
ｆ．上記スケーリングされた画像セクションを対応する上記各ディスプレイ装置（２４〜４０）において適切な時刻に表示し、マルチディスプレイ装置に亘って上記画像を表す拡大された画像を表示するステップとを有する表示方法。
【請求項３４】
上記伝送するステップを実行する前に、上記スケーリングされた画像セクションを符号化して、該スケーリングされた画像セクションを表すデータストリームを生成するステップを有する請求項３３記載の表示方法。
【請求項３５】
上記符号化は、符号化されたデータストリーム内の表示時刻値の更新を含むことを特徴とする請求項３４記載の表示方法。
【請求項３６】
上記伝送するステップは、ＭＰＥＧフォーマット、ＤＶフォーマットのいずれかに符号化されたデータストリームをＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）を介して伝送するステップを有することを特徴とする請求項３５記載の表示方法。
【請求項３７】
上記伝送するステップは、上記適切なディスプレイ装置（２４〜４０）用のスケーリングされた画像セクションをデータパケットのストリームに結合するステップを有し、該各データパケットは、該適切なディスプレイ装置（２４〜４０）内のメモリ位置に対応するアドレス値を有することを特徴とする請求項３３記載の表示方法。
【請求項３８】
トリガイベントの発生に応じて、上記適切なディスプレイ装置（２４〜４０）内のトリガメモリ位置に対応するトリガアドレス値を含むトリガパケットを伝送するステップを有する請求項３７記載の表示方法。
【請求項３９】
上記トリガパケットは、上記トリガメモリ位置に書き込まれて、上記適切なディスプレイ装置（２４〜４０）に表示させる現在のスケーリングされた画像の格納処理が完了したことを示すトリガビットを含むことを特徴とする請求項３８記載の表示方法。
【請求項４０】
上記データパケットは、アイソクロノスデータパケットであることを特徴とする請求項３９記載の表示方法。
【請求項４１】
上記トリガパケットは、上記スケーリングされた画像セクションの表示時刻を示す表示時刻値を含むことを特徴とする請求項３８記載の表示方法。
【請求項４２】
上記伝送するステップは、高速シリアルインターフェイスを介して実行されることを特徴とする請求項３３記載の表示方法。
【請求項４３】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項４２記載の表示方法。
【請求項４４】
ａ．上記マルチディスプレイ装置のディスプレイ寸法を判定するステップと、
ｂ．上記画像の画像寸法を判定するステップと、
ｃ．上記各画像セクションのサイズを算出するステップとを有する請求項３３記載の表示方法。
【請求項４５】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置（２４〜４０）における全画面分のデータを表すことを特徴とする請求項３３記載の表示方法。
【請求項４６】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項３３記載の表示方法。
【請求項４７】
複数のディスプレイ装置（２４〜４０）を含むマルチディスプレイ構成における画像の表示を構成及び制御する構成／制御装置において、
ａ．データを送受信する通信回路と、
ｂ．上記通信回路に接続され、上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置（２４〜４０）に対応する画像セクションに分割し、該各画像セクションを対応するディスプレイ装置（２４〜４０）に割り当てる制御回路とを備える構成／制御装置。
【請求項４８】
上記制御回路は、上記通信回路を介して、上記各ディスプレイ装置（２４〜４０）に、元のデータストリームから該ディスプレイ装置（２４〜４０）に対応する適切な画像セクションを捕捉、スケーリング、及び適切な時刻に表示するよう指示することを特徴とする請求項４７記載の構成／制御装置。
【請求項４９】
上記通信回路に接続され、元のデータストリームから上記各ディスプレイ装置（２４〜４０）に対応する画像セクションを捕捉する捕捉回路を備える請求項４７記載の構成／制御装置。
【請求項５０】
上記捕捉回路に接続され、該捕捉回路により捕捉された上記各ディスプレイ装置（２４〜４０）用の画像セクションをスケーリングし、該各ディスプレイ装置（２４〜４０）に対応するスケーリングされた画像セクションを生成するスケーリング回路を備える請求項４９記載の構成／制御装置。
【請求項５１】
上記スケーリング回路及び通信回路に接続され、上記スケーリングされた画像セクションを符号化して符号化された画像セクションを生成し、該符号化された画像セクションを上記各適切なディスプレイ装置（２４〜４０）に送信する符号化回路を備える請求項５０記載の構成／制御装置。
【請求項５２】
上記通信回路は、高速シリアルインターフェイスを介して上記ディスプレイ装置（２４〜４０）に接続されていることを特徴とする請求項４７記載の構成／制御装置。
【請求項５３】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項５２記載の構成／制御装置。
【請求項５４】
マルチディスプレイ構成において画像データを受信し、表示するディスプレイ装置（２４）において、
ａ．データを送受信する通信回路と、
ｂ．上記通信回路に接続され、元のデータストリーム内の各画像について、当該ディスプレイ装置（２４）に割り当てられた画像セクションを捕捉する捕捉回路と、
ｃ．上記捕捉回路に接続され、上記捕捉回路により捕捉された各画像セクションをスケーリングして、スケーリングされた画像セクションを生成するスケーリング回路と、
ｄ．上記スケーリング回路に接続され、上記スケーリングされた画像セクションを表示する表示回路とを備えるディスプレイ装置。
【請求項５５】
上記表示回路は、主装置（２２）により特定された適切な時刻において上記スケーリングされた画像を表示することを特徴とする請求項５４記載のディスプレイ装置（２４）。
【請求項５６】
上記スケーリングされた画像セクションは、当該ディスプレイ装置（２４）における全画面サイズのデータを表すことを特徴とする請求項５４記載のディスプレイ装置（２４）。
【請求項５７】
上記通信回路は、高速シリアルインターフェイスを介して、上記マルチディスプレイ構成内の主装置（２２）及び他のディスプレイ装置（２６〜４０）に接続されていることを特徴とする請求項５４記載のディスプレイ装置（２４）。
【請求項５８】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項５７記載のディスプレイ装置（２４）。
【請求項５９】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項５４記載のディスプレイ装置（２４）。
【請求項６０】
複数のディスプレイ装置と主装置とを備えるマルチディスプレイ構成システムにおいて、
ａ．上記複数のディスプレイ装置（２４〜４０）のそれぞれは、
ｉ．データを送受信するディスプレイ装置通信回路と、
ｉｉ．上記ディスプレイ装置通信回路に接続され、元のデータストリーム内の各画像について、当該ディスプレイ装置（２４〜４０）に割り当てられた画像セクションを捕捉する捕捉回路と、
ｉｉｉ．上記捕捉回路に接続され、上記捕捉回路により捕捉された各画像セクションをスケーリングして、スケーリングされた画像セクションを生成するスケーリング回路と、
ｉｖ．上記スケーリング回路に接続され、上記スケーリングされた画像セクションを表示する表示回路とを備え、
ｂ．上記主装置（２２）は、複数のディスプレイ装置（２４〜４０）に接続され、
ｉ．データを送受信する主装置通信回路と、
ｉｉ．上記主装置通信回路に接続され、上記画像をそれぞれが上記マルチディスプレイ構成内の１ディスプレイ装置（２４〜４０）に対応する画像セクションに分割し、該各画像セクションを対応するディスプレイ装置（２４〜４０）に割り当てる制御回路とを備えるマルチディスプレイ構成システム。
【請求項６１】
上記ディスプレイ装置（２４〜４０）及び主装置（２２）に接続され、該ディスプレイ装置（２４〜４０）に表示させる元のデータストリームとして、ビデオストリームを供給するビデオソース（２０）を備える請求項６０記載のマルチディスプレイ構成システム。
【請求項６２】
上記表示回路は、上記主装置（２２）により特定された適切な時刻において上記スケーリングされた画像を表示することを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【請求項６３】
上記対応するスケーリングされた画像セクションは、上記ディスプレイ装置（２４〜４０）における全画面分のデータを表すことを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【請求項６４】
上記全てのディスプレイ装置（２４〜４０）と主装置（２２）とは、高速シリアルインターフェイスを介して接続されていることを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【請求項６５】
上記高速シリアルインターフェイスは、ＩＥＥＥ１３９４規格シリアルバスネットワーク（７８）であることを特徴とする請求項６４記載のマルチディスプレイ構成システム。
【請求項６６】
上記元のデータストリームは、ビデオデータ、グラフィクスデータ、テキストデータのうちの１又は複数のデータを含むことを特徴とする請求項６０記載のマルチディスプレイ構成システム。
【国際調査報告】
2004500731.tif 000135
2004500731.tif 000136
2004500731.tif 000137