(57)【要約】【課題】  ビデオデータの単一のストリームを生成するビデオシステムに関して、各表示領域を孤立させ、別個のディスプレイデバイス上で独立にレンダリングすることを可能にする。【解決手段】  ディスプレイソースデバイダの実施形態では、ビデオ生成システムが、ディスプレイデバイス上の複数の表示領域に関する表示データを含むビデオディスプレイソースを生成する。例えば、ゲームシステムが、各領域がゲームシステムの異なるプレーヤに対応する区分化されたディスプレイに対する表示データを含むビデオディスプレイソースを生成する。ディスプレイソースデバイダが、ビデオディスプレイソースを受け取り、区分化されたディスプレイの異なる表示領域にそれぞれが対応する複数のビデオストリームを生成する。【選択図】  図１
2004318139.tif 000002
【特許請求の範囲】
【請求項１】
区分化されたディスプレイの複数の表示領域に関する表示データを含むビデオディスプレイソースを生成するように構成されたビデオ生成システムと、
前記ビデオディスプレイソースを受け取り、前記複数の表示領域の異なる１つにそれぞれが対応する複数のビデオストリームを生成するように構成されたマルチディスプレイ出力デバイダと
を含むことを特徴とするマルチディスプレイシステム。
【請求項２】
前記ビデオ生成システムは、ゲームシステムの複数のプレーヤに対する前記表示データを含む前記ビデオディスプレイソースを生成するように構成された前記ゲームシステムであることを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項３】
前記ビデオ生成システムは、ゲームシステムの複数のプレーヤに対する前記表示データを含む前記ビデオディスプレイソースを生成するように構成された前記ゲームシステムであり、前記マルチディスプレイ出力デバイダは、前記ゲームシステムのオーディオ−ビジュアルコンポーネントであることを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項４】
前記マルチディスプレイ出力デバイダが、前記ビデオディスプレイソースをアナログビデオデータとして受け取るようにさらに構成され、前記マルチディスプレイ出力デバイダは、前記アナログビデオデータをデジタルビデオデータに変換するように構成されたアナログ−デジタル変換器を含むことを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項５】
前記マルチディスプレイ出力デバイダが、前記ビデオディスプレイソースをアナログビデオデータとして受け取るようにさらに構成され、前記マルチディスプレイ出力デバイダは、
前記アナログビデオデータをデジタルビデオデータに変換するように構成されたアナログ−デジタル変換器と、
前記複数のビデオストリームの異なる１つをアナログビデオデータに変換するようにそれぞれ構成された複数のデジタル−アナログ変換器と
を含むことを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項６】
前記マルチディスプレイ出力デバイダは、
前記ビデオディスプレイソースを複製して前記複数のビデオストリームを生成するように構成されたディスプレイソースデバイダと、
表示領域が表示のために位置変更されるように前記複数の表示領域の異なる１つに関するタイミング同期をシフトさせるようにそれぞれが構成された複数の表示領域プロセッサと
を含むことを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項７】
前記マルチディスプレイ出力デバイダは、
前記ビデオディスプレイソースを複製して前記複数のビデオストリームを生成するように構成されたディスプレイソースデバイダと、
前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするようにそれぞれが構成された複数の表示領域プロセッサと
を含み、前記指定された表示領域に対応する表示領域プロセッサが、前記指定された表示領域が表示のために位置変更されるように前記指定された表示領域に関するタイミング同期をシフトさせるようにさらに構成されていることを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項８】
前記マルチディスプレイ出力デバイダは、
前記ビデオディスプレイソースを複製して前記複数のビデオストリームを生成するように構成されたディスプレイソースデバイダと、
前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするようにそれぞれが構成された複数の表示領域プロセッサと
を含み、前記指定された表示領域に対応する表示領域プロセッサが、前記指定された表示領域が表示のために水平方向と垂直方向で位置変更されるように前記指定された表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせるようにさらに構成されていることを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項９】
前記マルチディスプレイ出力デバイダは、
前記ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更されている前記複数の表示領域の少なくとも１つに対応する表示領域データを生成し、
前記少なくとも１つの表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングし、
前記少なくとも１つの表示領域がフルスクリーン表示のために位置付けられるようにタイミング同期データを生成する
ように構成されたディスプレイソースデバイダを含むことを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項１０】
前記ビデオ生成システムは、前記複数の表示領域が頭部ディスプレイデバイスに関する左目表示領域と右目表示領域を含むゲームシステムの複数のプレーヤに対する前記表示データを含む前記ビデオディスプレイソースを生成するように構成された前記ゲームシステムであり、前記マルチディスプレイ出力デバイダが、前記頭部ディスプレイデバイスの少なくとも１つに関して左目ディスプレイビデオストリームと関連する右目ディスプレイビデオストリームを生成するようにさらに構成されていることを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項１１】
前記複数のビデオストリームの異なる１つを受け取るようにそれぞれが構成され、前記複数の表示領域の異なる１つを表示するようにさらに構成された複数のディスプレイデバイスをさらに含むことを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項１２】
左目ディスプレイビデオストリームと関連する右目ディスプレイビデオストリームを受け取るようにそれぞれが構成された複数の頭部ディスプレイデバイスをさらに含み、前記頭部ディスプレイデバイスのそれぞれが、異なる左目表示領域と関連する右目表示領域を表示するようにさらに構成されていることを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項１３】
請求項１に記載のマルチディスプレイシステムを含むことを特徴とするゲームシステム。
【請求項１４】
区分化されたディスプレイに対する表示データを含むビデオディスプレイソースを受け取るように構成され、前記区分化されたディスプレイの異なる表示領域にそれぞれが対応する複数のビデオストリームを生成するようにさらに構成されたディスプレイソースデバイダと、
前記複数のビデオストリームの異なる１つをアナログビデオデータに変換して、各表示領域が別個のディスプレイデバイス上の表示のために構成されるようにするようにそれぞれ構成された複数のデジタル−アナログ変換器と
を含むことを特徴とするマルチディスプレイ出力デバイダ。
【請求項１５】
前記ディスプレイソースデバイダが、ゲームシステムの複数のプレーヤのために前記区分化されたディスプレイに対する前記表示データを生成する前記ゲームシステムから前記ビデオディスプレイソースを受け取るようにさらに構成されていることを特徴とする請求項１４に記載のマルチディスプレイ出力デバイダ。
【請求項１６】
前記ディスプレイソースデバイダは、前記ビデオディスプレイソースを複製して前記複数のビデオストリームを生成するように構成されたディスプレイソースレプリケータを含むことを特徴とする請求項１４に記載のマルチディスプレイ出力デバイダ。
【請求項１７】
アナログビデオディスプレイソースをデジタルビデオディスプレイソースに変換するように構成されたアナログデジタル変換器をさらに含むことを特徴とする請求項１４に記載のマルチディスプレイ出力デバイダ。
【請求項１８】
前記ディスプレイソースデバイダは、各表示領域がそれぞれのディスプレイデバイス上の表示のために位置変更されるように異なる表示領域に関するタイミング同期をシフトさせるようにそれぞれが構成された複数の表示領域プロセッサを含むことを特徴とする請求項１４に記載のマルチディスプレイ出力デバイダ。
【請求項１９】
前記ディスプレイソースデバイダは、前記異なる表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするようにそれぞれが構成された複数の表示領域プロセッサを含み、前記指定された表示領域に対応する表示領域プロセッサが、前記指定された表示領域がそれぞれのディスプレイデバイス上の表示のために位置変更されるように前記指定された表示領域に関するタイミング同期をシフトさせるようにさらに構成されていることを特徴とする請求項１４に記載のマルチディスプレイ出力デバイダ。
【請求項２０】
前記ディスプレイソースデバイダは、前記異なる表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするようにそれぞれが構成された複数の表示領域プロセッサを含み、前記指定された表示領域に対応する表示領域プロセッサが、前記指定された表示領域がそれぞれのディスプレイデバイス上の表示のために位置変更されるように前記指定された表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせるようにさらに構成されていることを特徴とする請求項１４に記載のマルチディスプレイ出力デバイダ。
【請求項２１】
前記ディスプレイソースデバイダは、
前記ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更されている前記異なる表示領域の少なくとも１つに対応する表示領域データを生成するように構成された水平リサンプラと、
前記少なくとも１つの表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングするように構成された垂直リサンプラと、
表示領域がそれぞれのディスプレイデバイス上のフルスクリーン表示のために位置付けられるように前記表示領域の異なる１つに関するタイミング同期データを生成するようにそれぞれが構成された複数の表示領域タイミングジェネレータと
を含むことを特徴とする請求項１４に記載のマルチディスプレイ出力デバイダ。
【請求項２２】
請求項１４に記載のマルチディスプレイ出力デバイダを含むことを特徴とするゲームシステム。
【請求項２３】
ディスプレイデバイス上の複数の表示領域に関する表示データを受け取るように構成され、前記表示データを複製して、前記複数の表示領域の異なる１つにそれぞれが対応する複数のビデオストリームを生成するようにさらに構成されたディスプレイソースレプリケータと、
各表示領域がそれぞれのディスプレイデバイス上の表示のために位置変更されるように異なる表示領域に関するタイミング同期をシフトさせるようにそれぞれが構成された複数の表示領域プロセッサと
を含むことを特徴とするディスプレイソースデバイダ。
【請求項２４】
前記複数の表示領域プロセッサがそれぞれ、前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするようにさらに構成されていることを特徴とする請求項２３に記載のディスプレイソースデバイダ。
【請求項２５】
前記複数の表示領域プロセッサがそれぞれ、異なる表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせるようにさらに構成されていることを特徴とする請求項２３に記載のディスプレイソースデバイダ。
【請求項２６】
前記複数の表示領域プロセッサがそれぞれ、前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くし、前記指定された表示領域が表示のために位置変更されるように前記指定された表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせるようにさらに構成されていることを特徴とする請求項２３に記載のディスプレイソースデバイダ。
【請求項２７】
前記複数の表示領域プロセッサがそれぞれ、前記複数の表示領域のいずれが特定の表示領域プロセッサに関連付けられるかを指定する選択制御入力を受け取るようにさらに構成されていることを特徴とする請求項２３に記載のディスプレイソースデバイダ。
【請求項２８】
請求項２３に記載のディスプレイソースデバイダを含むことを特徴とするゲームシステム。
【請求項２９】
ディスプレイデバイス上の複数の表示領域に関する表示データを受け取るように構成され、前記表示データを水平方向で再サンプリングして、水平方向でサイズ変更されている前記複数の表示領域の少なくとも１つに対応する表示領域データを生成するようにさらに構成された水平リサンプラと、
前記少なくとも１つの表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングするように構成された垂直リサンプラと、
表示領域がそれぞれのディスプレイデバイス上のフルスクリーン表示のために位置付けられるように前記表示領域の異なる１つに関するタイミング同期データを生成するようにそれぞれが構成された複数の表示領域タイミングジェネレータと
を含むことを特徴とするディスプレイソースデバイダ。
【請求項３０】
前記水平リサンプラが、高精細度フォーマットで前記表示データを受け取るようにさらに構成され、前記水平リサンプラが、標準精細度フォーマット向けに前記表示データを水平方向で再サンプリングして前記表示領域データを生成するようにさらに構成され、前記垂直リサンプラが、前記標準精細度フォーマット向けに前記表示領域データを垂直方向で再サンプリングするようにさらに構成されていることを特徴とする請求項２９に記載のディスプレイソースデバイダ。
【請求項３１】
前記水平リサンプラが、高精細度フォーマットで前記表示データを受け取るようにさらに構成され、前記水平リサンプラが、標準精細度フォーマット向けに前記表示データを水平方向で再サンプリングして前記少なくとも１つの表示領域に対応する前記表示領域データを生成し、高精細度フォーマット向けに第２の表示領域に対応する追加の表示領域データを生成するようにさらに構成され、前記垂直リサンプラが、前記標準精細度フォーマット向けに前記表示領域データを再サンプリングし、前記高精細度フォーマット向けに前記追加の表示領域データを再サンプリングするようにさらに構成されていることを特徴とする請求項２９に記載のディスプレイソースデバイダ。
【請求項３２】
前記複数の表示領域タイミングジェネレータがそれぞれ、前記複数の表示領域のいずれが特定の表示領域タイミングジェネレータに関連付けられるかを指定する選択制御入力を受け取るようにさらに構成されていることを特徴とする請求項２９に記載のディスプレイソースデバイダ。
【請求項３３】
請求項２９に記載のディスプレイソースデバイダを含むことを特徴とするゲームシステム。
【請求項３４】
区分化されたディスプレイの複数の表示領域に関する表示データを含むビデオディスプレイソースを受け取るステップと、
前記複数の表示領域のそれぞれに関して前記ビデオディスプレイソースからタイミング同期データを抽出するステップと、
各表示領域が別個のディスプレイデバイス上の表示のために構成されるように前記複数の表示領域の異なる１つにそれぞれが対応する複数のビデオストリームを生成するステップと
を含むことを特徴とする方法。
【請求項３５】
前記受け取るステップは、ゲームシステムの複数のプレーヤに対する前記表示データを生成する前記ゲームシステムから前記ビデオディスプレイソースを受け取るステップを含むことを特徴とする請求項３４に記載の方法。
【請求項３６】
前記ビデオディスプレイソースがアナログビデオデータとして受け取られた場合、前記ビデオディスプレイソースをデジタルビデオデータに変換するステップをさらに含むことを特徴とする請求項３４に記載の方法。
【請求項３７】
前記複数の表示領域のそれぞれが別個のディスプレイデバイス上の表示のために構成されるように前記複数のビデオストリームのそれぞれをアナログビデオデータに変換するステップをさらに含むことを特徴とする請求項３４に記載の方法。
【請求項３８】
前記複数のビデオストリームを生成するステップは、前記ビデオディスプレイソースを複製するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項３９】
表示領域が表示のために位置変更されるように前記複数の表示領域のそれぞれに関するタイミング同期をシフトさせるステップをさらに含むことを特徴とする請求項３４に記載の方法。
【請求項４０】
前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするステップと、
前記指定された表示領域が表示のために位置変更されるように前記指定された表示領域に関するタイミング同期をシフトさせるステップと
をさらに含むことを特徴とする請求項３４に記載の方法。
【請求項４１】
前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするステップと、
前記指定された表示領域が表示のために水平方向と垂直方向で位置変更されるように前記指定された表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせるステップと
をさらに含むことを特徴とする請求項３４に記載の方法。
【請求項４２】
前記複数のビデオストリームを生成するステップは、
前記ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更されている前記複数の表示領域の少なくとも１つに対応する表示領域データを生成するステップと、
前記少なくとも１つの表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングするステップと
を含むことを特徴とする請求項３４に記載の方法。
【請求項４３】
前記複数のビデオストリームを生成するステップは、
前記ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更されている前記複数の表示領域の少なくとも１つに対応する表示領域データを生成するステップと、
前記少なくとも１つの表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングするステップと、
前記少なくとも１つの表示領域がフルスクリーン表示のために位置付けられるようにタイミング同期データを生成するステップと
を含むことを特徴とする請求項３４に記載の方法。
【請求項４４】
前記受け取るステップは、ゲームシステムの複数のプレーヤに対する前記表示データを生成する前記ゲームシステムから前記ビデオディスプレイソースを受け取るステップを含み、前記複数の表示領域は、頭部ディスプレイデバイスに関する左目表示領域と右目表示領域を含むことを特徴とする請求項３４に記載の方法。
【請求項４５】
前記受け取るステップは、ゲームシステムの複数のプレーヤに対する前記表示データを生成する前記ゲームシステムから前記ビデオディスプレイソースを受け取るステップを含み、前記複数の表示領域は、頭部ディスプレイデバイスに関する左目表示領域と右目表示領域を含み、前記複数のビデオストリームを生成するステップは、前記頭部ディスプレイデバイスの少なくとも１つのデバイス上の表示のために左目ディスプレイビデオストリームと関連する右目ディスプレイビデオストリームを生成するステップを含むことを特徴とする請求項３４に記載の方法。
【請求項４６】
表示デバイス上の複数の表示領域に関する表示データを含むビデオディスプレイソースを受け取るステップと、
前記複数の表示領域のそれぞれに関して前記ビデオディスプレイソースからタイミング同期データを抽出するステップと、
前記ビデオディスプレイソースを複製して、前記複数の表示領域の異なる１つにそれぞれが対応する複数のビデオストリームを生成するステップと
を含むことを特徴とする方法。
【請求項４７】
表示領域が表示のために位置変更されるように前記複数の表示領域のそれぞれに関するタイミング同期をシフトさせるステップをさらに含むことを特徴とする請求項４６に記載の方法。
【請求項４８】
前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするステップと、
前記指定された表示領域が表示のために位置変更されるように前記指定された表示領域に関するタイミング同期をシフトさせるステップと
をさらに含むことを特徴とする請求項４６に記載の方法。
【請求項４９】
前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くするステップと、
前記指定された表示領域が表示のために水平方向と垂直方向で位置変更されるように前記指定された表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせるステップとをさらに含むことを特徴とする請求項４６に記載の方法。
【請求項５０】
実行された際、ディスプレイソースデバイダに指示して請求項４６に記載の方法を実行するようにさせるコンピュータ実行可能命令を含むことを特徴とする１つまたは複数のコンピュータ可読メディア。
【請求項５１】
表示デバイス上の複数の表示領域に関する表示データを含むビデオディスプレイソースを受け取るステップと、
前記複数の表示領域のそれぞれに関して前記ビデオディスプレイソースからタイミング同期データを抽出するステップと、
前記ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更されている前記複数の表示領域の１つまたは複数に対応する表示領域データを生成するステップと、
前記１つまたは複数の表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングするステップと、
前記複数の表示領域が別個のディスプレイデバイス上のフルスクリーン表示のためにそれぞれ位置付けられるようにタイミング同期データを生成するステップと
を含むことを特徴とする方法。
【請求項５２】
実行された際、ディスプレイソースデバイダに指示して請求項５１に記載の方法を実行するようにさせるコンピュータ実行可能命令を含むことを特徴とする１つまたは複数のコンピュータ可読メディア。
【請求項５３】
実行された際、ディスプレイソースデバイダに指示して、区分化されたディスプレイの複数の表示領域に関する表示データを含むビデオディスプレイソースを受け取るようにさせ、各表示領域が別個のディスプレイデバイス上の表示のために構成されるように前記複数の表示領域の異なる１つにそれぞれが対応する複数のビデオストリームを生成するようにさせるコンピュータ実行可能命令を含むことを特徴とする１つまたは複数のコンピュータ可読メディア。
【請求項５４】
実行された際、前記ディスプレイソースデバイダに指示して、前記複数の表示領域のそれぞれに関して前記ビデオディスプレイソースからタイミング同期データを抽出するようにさせるコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項５５】
実行された際、前記ディスプレイソースデバイダに指示して、前記ビデオディスプレイソースがアナログビデオデータとして受け取られた場合、前記ビデオディスプレイソースをデジタルビデオデータに変換するようにさせるコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項５６】
実行された際、前記ディスプレイソースデバイダに指示して、前記複数の表示領域のそれぞれが別個のディスプレイデバイス上の表示のために構成されるように前記複数のビデオストリームのそれぞれをアナログビデオデータに変換するようにさせるコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項５７】
実行された際、前記ディスプレイソースデバイダに指示して、前記ビデオディスプレイソースを複製して前記複数のビデオストリームを生成するようにさせるコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項５８】
実行された際、前記ディスプレイソースデバイダに指示して、前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くさせ、前記指定された表示領域が表示のために位置変更されるように前記指定された表示領域に関するタイミング同期をシフトさせるようにするコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項５９】
実行された際、前記ディスプレイソースデバイダに指示して、前記複数の表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くさせ、前記指定された表示領域が表示のために水平方向と垂直方向で位置変更されるように前記指定された表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせるようにするコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項６０】
実行された際、前記ディスプレイソースデバイダに指示して、前記ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更されている前記複数の表示領域の１つまたは複数に対応する表示領域データを生成するようにさせ、前記１つまたは複数の表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングするようにさせるコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項６１】
実行された際、前記ディスプレイソースデバイダに指示して、前記ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更されている前記複数の表示領域の１つまたは複数に対応する表示領域データを生成するようにさせ、前記１つまたは複数の表示領域が垂直方向でサイズ変更されるように前記表示領域データを垂直方向で再サンプリングするようにさせ、前記１つまたは複数の表示領域がフルスクリーン表示のために位置付けられるようにタイミング同期データを生成するようにさせるコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【請求項６２】
実行された際、前記ディスプレイソースデバイダに指示して、前記複数の表示領域が、頭部ディスプレイデバイスに関する左目表示領域と右目表示領域を含むゲームシステムの複数のプレーヤに対する前記表示データを生成する前記ゲームシステムから前記ビデオディスプレイソースを受け取るようにさせ、前記頭部ディスプレイデバイスの少なくとも１つのデバイス上の表示のために左目ディスプレイビデオストリームと関連する右目ディスプレイビデオストリームを含むように前記複数のビデオストリームを生成するようにさせるコンピュータ実行可能命令をさらに含むことを特徴とする請求項５３に記載の１つまたは複数のコンピュータ可読メディア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチディスプレイシステムに関し、より詳細には、区分化されたディスプレイの複数の表示領域に関する表示データを含むビデオディスプレイソースを受け取り、表示領域の異なる１つにそれぞれが対応する複数のビデオストリームを生成するディスプレイソースデバイダに関する。
【背景技術】
【０００２】
マルチプレーヤゲームシステムなどの一部のビデオシステムは、区分化されたディスプレイスクリーンの異なる表示領域に分割されるビデオを生成する。例えば、レーシングカードライビングゲームの２名のプレーヤ用に、ディスプレイスクリーンを２つの表示領域に区分化することが可能である。上部表示領域は、第１のプレーヤがゲームシステムと対話してレーシングコースをナビゲートするにつれて、第１のプレーヤのレーシングカーのイメージ、レーシングコースのセクション、および周囲の地形を示す。同様に、下部表示領域は、第２のプレーヤがゲームシステムと対話してレーシングコースをナビゲートするにつれて、第２のプレーヤのレーシングカーのイメージ、レーシングコースのセクション、および周囲の地形を示す。上部表示領域は、第１のプレーヤがゲームコントローラを介してゲームシステムと対話するための視覚的フィードバックを提供し、下部表示領域は、第２のプレーヤが第２のゲームコントローラを介してゲームシステムと対話するための視覚的フィードバックを提供する。また、ディスプレイスクリーンは、ゲームシステムのプレーヤの１名に対応する異なるイメージを表示領域のそれぞれが有する３つの部分、または４つの部分に区分化することも可能である。区分化されたディスプレイスクリーンの各表示領域は、その他の表示領域に含まれるイメージとは異なるイメージ、または同様のイメージを含むことが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通常、マルチプレーヤゲームシステムなどのこれらのビデオ生成システムは、ビデオデータの単一のストリームを生成するように設計されている。このビデオデータの単一ストリームは、単一の区分化されるディスプレイスクリーン上で同時に表示を行うように構成された異なる複数の表示領域のそれぞれに関する表示データのすべてを含む。ほとんどの場合、マルチプレーヤゲームシステムは、テレビなどの単一のディスプレイデバイスに接続される。したがって、その１つのテレビが、ゲームシステムの複数のプレーヤに対する視覚的フィードバックを提供しなければならない。マルチプレーヤ対話型フィードバックのためにディスプレイデバイスを区分化することに関連する１つの問題は、表示領域が、フルスクリーンで表示された場合よりも小さいことである。表示領域が多いほど、マルチプレーヤゲームシステムの各プレーヤに対する表示面積が小さくなり、表示面積が、プレーヤに望ましい対話型の視覚的フィードバックを提供するのに不十分である可能性がある。
【０００４】
区分化されたディスプレイに関連するさらなる問題は、マルチプレーヤゲームシステムの各プレーヤが、その他のプレーヤのすべてに対する視覚的フィードバックも見ることができることである。このタイプのマルチプレーヤフィードバックは、レーシングカードライビングゲームの両プレーヤに対して対話を向上させる可能性があるが、第１のプレーヤが攻撃プレーを独立に選択する一方で、第２のプレーヤが、選択された攻撃プレーに反撃することを望んで守備プレーを独立にするフットボールのような競技活動に関しては、望ましくない。この例では、第１のプレーヤは、選択された攻撃プレーが、第２のプレーヤに知られないようにしておくことに大きな関心を有する。しかし、区分化されたディスプレイでは、第２のプレーヤは、第１のプレーヤの選択を容易に観察することができ、逆もまた同じである。
【０００５】
したがって、単一の区分化されたディスプレイスクリーンの異なる表示領域に関する表示データを含むビデオデータの単一のストリームを生成するビデオシステムに関して、各表示領域を孤立させ、別個のディスプレイデバイス上で独立にレンダリングすることができることが望ましい。
【課題を解決するための手段】
【０００６】
本明細書でディスプレイソースデバイダを説明する。  
本実施形態では、ディスプレイソースデバイダが、区分化されたディスプレイの複数の表示領域に関する表示データを受け取り、その表示データを複製して、表示領域の異なる１つにそれぞれが対応する複数のビデオストリームを生成する。ディスプレイソースデバイダは、表示領域の指定された１つ以外のすべての領域のピクセルデータを暗くし、指定された表示領域に関するタイミング同期をシフトして、各表示領域が、それぞれディスプレイデバイス上で表示されるように位置変更されるようにする複数の表示領域プロセッサを含む。
【０００７】
別の実施形態では、ディスプレイソースデバイダが、区分化されたディスプレイの複数の表示領域に関する表示データを受け取り、その表示データを水平方向で再サンプリングして（ｈｏｒｉｚｏｎｔａｌｌｙ  ｒｅｓａｍｐｌｅ）、水平方向でサイズ変更された表示領域の１つまたは複数に対応する表示領域データを生成する。ディスプレイソースデバイダは、表示領域データを垂直方向で再サンプリングして、１つまたは複数の表示領域を垂直方向でサイズ変更する。ディスプレイソースデバイダは、表示領域それぞれのディスプレイデバイス上のフルスクリーン表示のために位置付けられるように表示領域の異なる領域に関するタイミング同期データをそれぞれが生成する複数の表示領域タイミングジェネレータを含む。  
すべての図面で同様の特徴およびコンポーネントを指すのに同様の符号を使用している。
【発明を実施するための最良の形態】
【０００８】
区分化されたディスプレイの複数の表示領域に関する表示データを受け取り、表示領域の異なる領域にそれぞれが対応する複数のビデオストリームを生成するディスプレイソースデバイダを説明する。マルチプレーヤゲームシステムなどのビデオシステムが、単一の区分化されたディスプレイスクリーンの異なる表示領域に関する表示データを含むビデオデータの単一のストリームを生成する。ディスプレイソースデバイダは、別個のディスプレイデバイス上で独立にレンダリングすべき各表示領域を分離し、処理する。本明細書で説明するとおり、特定の表示領域に関するタイミング同期データをシフトさせることができ、その表示領域に対応するピクセルデータを再サンプリングすることができ、かつ／または表示領域をそれぞれディスプレイデバイス上で表示するためにサイズ変更することができる。
【０００９】
図１は、マルチディスプレイ出力デバイダ１０２を実装することができる例示的なマルチディスプレイシステム１００を示している。マルチディスプレイシステム１００は、区分化されたディスプレイの複数の表示領域に関する表示データを含むように符号化されたビデオディスプレイソース１０６を生成するビデオ生成システム１０４を含む。例えば、ビデオ生成システム１０４は、ゲームシステムとのプレーヤ対話のために提供されるゲームコントローラ１０８を含むマルチプレーヤゲームシステムとすることが可能である。ゲームシステム１０４（すなわち、ビデオ生成システム）は、ゲームシステムの複数のプレーヤに対する表示データを含むビデオディスプレイソース１０６を生成する。この例では図示していないが、ビデオ生成システム１０４は、図１０に示した例示的なコンピューティングデバイスに関連して以下により詳細に説明するとおり、任意の数と組合せの異なるコンポーネントを使用して実施することができる。
【００１０】
ビデオディスプレイソース１０６は、区分化されたディスプレイの任意の数の表示領域に関する表示データを含むように生成することが可能である。例えば、ディスプレイデバイス１１０をビデオ生成システム１０４に接続して、ディスプレイデバイス１１０上でレンダリングされる区分化されたディスプレイ１１２に関する表示データを含むことが可能なビデオディスプレイソース１０６を受け取ることができる。この表示モードでは、区分化されたディスプレイ１１２は、２つの表示領域、すなわち、上部表示領域としてレンダリングされる第１の表示領域、および下部表示領域としてレンダリングされる第２の表示領域を含む。区分化されたディスプレイの表示領域は、視覚的に別個の領域を識別するために表示領域間の黒いバーまたは線のように見えるもので分離することができる。代替えとして、表示領域は、ディスプレイ上で端から端まで互いに隣接するように位置付けるか、それ以外でレンダリングすることができる。そのような場合は、個々の表示領域が視覚的に別個であることは、動きの違い、および／または色の変化の違いなどの表示領域間の見掛けの違いで明白である。
【００１１】
区分化されたディスプレイ１１２のこの例では、第１のプレーヤが、コントローラ１０８（１）を介してゲームシステム１０４と対話してレーシングコースをナビゲートするときに、第１の表示領域は、レーシングカードライビングゲームに関する第１のプレーヤのレーシングカーのイメージ、およびレーシングコースのセクションを表示することができる。同様に、第２の表示領域は、第２のプレーヤが、コントローラ１０８（２）を介してゲームシステム１０４と対話してレーシングコースをナビゲートするときに、第２のプレーヤのレーシングカーのイメージ、およびレーシングコースのセクションを表示することができる。第１の表示領域は、第１のプレーヤがゲームシステム１０４と対話するための視覚的フィードバックを提供し、第２の表示領域は、第２のプレーヤがゲームシステム１０４と対話するための視覚的フィードバックを提供する。区分化されたディスプレイ１１２が、第１の上部表示領域、および第２の下部表示領域を有するのを示しているが、この２つの表示領域は、区分化されたディスプレイ１１２の左右の表示領域として生成してもよい。
【００１２】
ビデオディスプレイソース１０６は、ディスプレイデバイス１１６上でレンダリングされる区分化されたディスプレイ１１４、およびディスプレイデバイス１２０上でレンダリングされる区分化されたディスプレイ１１８などの他の表示モードに関する表示データを含むように生成することもできる。図１では共に示しているが、これらの表示モードのそれぞれは、例えば、任意の一時点で、どれだけの数のプレーヤがマルチプレーヤゲームシステムと対話することに参加しているかに応じて、ビデオ生成システムによって通常、生成される構成例である。２名のプレーヤだけがレーシングカードライビングゲームに参加している場合、そのドライビングゲームに関するアプリケーションプログラムは、その２名のプレーヤに対する表示データだけを含み、ディスプレイデバイス１１０上の区分化されたディスプレイ１１２に合わせて構成されるようにビデオディスプレイソース１０６を生成することができる。しかし、第３のプレーヤが、レーシングカードライビングゲームに参加するように加わった場合、アプリケーションプログラムは、その３名のプレーヤに対する表示データを含み、ディスプレイデバイス１１６上の区分化されたディスプレイ１１４に合わせて構成されるようにビデオディスプレイソース１０６を生成することができる。
【００１３】
異なる複数のビデオ生成システムが、区分化されたディスプレイデバイス上でレンダリングされる異なる表示領域構成を有する任意の数の異なる表示モードを生成することができる。さらに、区分化されたディスプレイの各表示領域は、区分化されたディスプレイのその他の領域に含まれるイメージとは異なるイメージ、または同様のイメージを含むことが可能である。例えば、ディスプレイデバイス１２０上の区分化されたディスプレイ１１８内の４つの表示領域のそれぞれは、ゲームシステム１０４（すなわち、ビデオ生成システム）の４名の異なるプレーヤの各人に１つの異なるイメージを有することが可能である。
【００１４】
マルチディスプレイ出力デバイダ１０２は、マルチディスプレイシステム１００内に実装されて、ビデオディスプレイソース１０６を受け取り、区分化されたディスプレイになるディスプレイの異なる表示領域にそれぞれが対応する複数のビデオストリーム１２２を生成する。例えば、ビデオディスプレイソース１０６が、区分化されたディスプレイ１１４の３つの表示領域に関する表示データを含むように生成された場合、マルチディスプレイ出力デバイダ１０２は、第１のディスプレイデバイス１２４（１）上で表示するための第１の表示領域に対応する第１のビデオストリーム１２２（１）、第２のディスプレイデバイス１２４（２）上で表示するための第２の表示領域に対応する第２のビデオストリーム１２２（２）、および第３のディスプレイデバイス１２４（Ｎ）上で表示するための第２の表示領域に対応する第３のビデオストリーム１２２（Ｎ）を生成する。
【００１５】
複数のディスプレイデバイス１２４のそれぞれが、ビデオストリーム１２２の異なるストリームを受け取り、表示領域の異なる領域の表示をレンダリングする。ディスプレイデバイスは、ＲＦ（無線周波数）リンク、Ｓビデオリンク、コンポジットビデオリンク、コンポーネントビデオリンク、またはその他の同様な通信リンクを介してマルチディスプレイ出力デバイダ１０２に結合される。さらに、ディスプレイデバイス１２４は、互いから見える至近距離の範囲内に配置する必要はない。例えば、ディスプレイデバイス１２４はそれぞれ、マルチプレーヤゲームシステムの各プレーヤがその他のプレーヤ、またはその他のプレーヤの視覚的フィードバック表示を見ることができない家屋の異なる部屋の中に配置することができる。
【００１６】
マルチディスプレイ出力デバイダ１０２は、ビデオケーブル接続および／またはオーディオケーブル接続を介してビデオ生成システム１０４に結合された独立機器デバイスとして実装することができる。代替えとして、マルチディスプレイ出力デバイダ１０２は、ビデオ生成システムの一体型の、または接続可能なオーディオ−ビジュアルコンポーネントとして実装し、各表示領域を別個のディスプレイデバイス上で独立にレンダリングすることができるように、個々の表示領域について表示データを分離および生成することが可能である。この例では図示していないが、マルチディスプレイ出力デバイダ１０２は、図１０に示す例示的なコンピューティングデバイスに関連して以下により詳細に説明するとおり、任意の数と組合せの異なるコンポーネントを使用して実装することもできる。
【００１７】
また、マルチディスプレイ出力デバイダ１０２は、区分化されたディスプレイの任意の数の表示領域を含むビデオディスプレイソース１０６に関連付けられた構成情報を受け取るように実装することも可能である。表示領域の数と表示モードに関する構成情報は、マルチディスプレイ出力デバイダ１０２によって、対応する数のビデオストリーム１２２を生成し、それぞれの個別の表示領域に関する表示データをフォーマットするのに利用することが可能である。表示領域の表示モードレイアウトを識別するためにビデオ生成システムのアプリケーションプログラムによって生成された情報などの構成情報は、ビデオディスプレイソース１０６内に符号化することが可能である。その場合、ゲーム開発者は、単一のビデオディスプレイソース１０６を重なり合わない領域に区分化するようにゲームアプリケーションを符号化する。
【００１８】
また、構成情報は、ユーザが構成可能な選択コントロールとして受け取ることができ、あるいはマルチディスプレイ出力デバイダ１０２のコンポーネントシステムとして組み込まれた自動検出システムを使用して決定することが可能である。表示領域自動検出システムの一例は、参照により開示が本明細書に組み込まれているマイクラブ（Ｍｉｋｅ  Ｌｏｖｅ）による「ビデオ分割検出の方法およびシステム」という名称の２００３年４月８日の米国出願に記載されている。
【００１９】
図２は、ディスプレイソースデバイダ２０２、デジタルビデオ復号器２０４、アナログ−デジタルビデオ変換器２０６、およびビデオ符号器２０８を含むマルチディスプレイ出力デバイダ１０２（図１）の例示的な実施形態２００を示している。デジタルビデオ復号器２０４が、ビデオディスプレイソース１０６をデジタルビデオデータ１０６（Ｄ）として受け取るか、またはアナログ−デジタルビデオ変換器２０６が、ビデオディスプレイソース１０６をアナログビデオデータ１０６（Ａ）として受け取る。ビデオディスプレイソース１０６がアナログビデオデータ１０６（Ａ）として受け取られた場合は、アナログ−デジタルビデオ変換器２０６が、そのアナログビデオデータ１０６（Ａ）をデジタル化して、デジタルビデオ復号器２０４に入力するためのデジタルビデオデータ２１０を生成する。
【００２０】
デジタルビデオ復号器２０４は、ビデオ入力の準備ができていない場合、デジタルビデオデータ入力１０６（Ａ）または２１０を非圧縮デジタルピクセルデータに変換する。デジタルビデオ復号器２０４は、ディスプレイソースデバイダ２０２に入力されるデジタルビデオディスプレイソース２１２を出力する。デジタルビデオディスプレイソース２１２は、区分化されたディスプレイの複数の表示領域に関する表示データ（現時点では、非圧縮デジタル表示データ）を含む。ディスプレイソースデバイダ２０２は、表示領域の異なる領域にそれぞれが対応する複数のビデオストリーム２１４を生成する。
【００２１】
複数のビデオストリーム２１４が、ビデオ符号器２０８に入力され、符号器２０８は、複数のビデオストリーム２１４の異なるストリームをアナログビデオデータにそれぞれが変換して、各表示領域が、別個のディスプレイデバイス１２４上で表示されるように構成されるようにする複数のデジタル−アナログ変換器２１６を含む。例えば、ビデオディスプレイソース１０６が、区分化されたディスプレイ１１４（図１）の３つの表示領域に関する表示データを含むように生成された場合、ディスプレイソースデバイダ２０２は、第１の表示領域に対応する第１のビデオストリーム２１４（１）、第２の表示領域に対応する第２のビデオストリーム２１４（２）、および第３の表示領域に対応する第３のビデオストリーム２１４（Ｎ）を生成する。
【００２２】
ビデオ符号器２０８の第１のデジタル−アナログ変換器２１６（１）が、第１のディスプレイデバイス１２４（１）上で表示するために第１のビデオストリーム２１４（１）をアナログビデオデータストリーム１２２（１）に変換する。第２のデジタル−アナログ変換器２１６（２）が、第２のディスプレイデバイス１２４（２）上で表示するために第２のビデオストリーム２１４（２）をアナログビデオデータストリーム１２２（２）に変換し、第３のデジタル−アナログ変換器２１６（Ｎ）が、第３のディスプレイデバイス１２４（Ｎ）上で表示するために第３のビデオストリーム２１４（Ｎ）をアナログビデオデータストリーム１２２（Ｎ）に変換する。
【００２３】
図３は、マルチディスプレイ出力デバイダに関する方法３００を示している。方法が説明されている順序は、限定として解釈されるべきものではなく、任意の数の説明する方法ブロックを任意の順序で組み合わせて方法を実装することができる。さらに、方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、または以上の組合せで実装することができる。
【００２４】
ブロック３０２で、区分化されたディスプレイの複数の表示領域に関する表示データを含むビデオディスプレイソースが受け取られる。例えば、マルチディスプレイ出力デバイダ１０２が、区分化されたディスプレイ（例えば、区分化されたディスプレイ１１２、１１４、および１１８のいずれか）の複数の表示領域（例えば、第１の表示領域、第２の表示領域、第３の表示領域、および第４の表示領域のいずれか）に関する表示データを含むビデオディスプレイソース１０６を受け取る。ビデオディスプレイソースは、ゲームシステムの複数のプレーヤに対する表示データを生成するゲームシステムから受け取ることが可能である。
【００２５】
ブロック３０４で、ビデオディスプレイソースがアナログビデオデータとして受け取られたかどうかの判定が行われる。ビデオディスプレイソースがアナログビデオデータとして受け取られた場合（すなわち、ブロック３０４から「はい」）、アナログビデオディスプレイソースは、ブロック３０６でデジタルビデオデータに変換される。例えば、アナログ−デジタル変換器２０６が、アナログビデオデータ１０６（Ａ）を受け取り、アナログビデオデータ１０６（Ａ）をデジタルビデオデータ２１０に変換する。
【００２６】
ビデオディスプレイソースがデジタルビデオデータとして受け取られた場合（すなわち、ブロック３０４から「いいえ」）、またはアナログビデオディスプレイソースが、ブロック３０６でデジタルビデオデータに変換された後、ブロック３０８で、各表示領域が別個のディスプレイデバイス上で表示されるように構成されるように異なる表示領域にそれぞれが対応する複数のビデオストリームが生成される。例えば、ディスプレイソースデバイダ２０２が、複数のビデオストリーム２１４を生成する。各ビデオストリーム２１４は、区分化されたディスプレイ（例えば、区分化されたディスプレイ１１２、１１４、および１１８のいずれか）の異なる表示領域に対応し、したがって、各表示領域を（例えば、第１の表示領域、第２の表示領域、第３の表示領域、および第４の表示領域のいずれも）、別個のディスプレイデバイス１２４上で独立に表示することが可能である。
【００２７】
ブロック３１０で、複数のビデオストリームのそれぞれが、別々のディスプレイデバイス上で表示するためにアナログビデオデータに変換される。例えば、ビデオ符号器２０８のデジタル−アナログ変換器２１６がそれぞれ、ビデオストリーム２１４の１つをそれぞれのディスプレイデバイス１２４上で表示するためにアナログビデオデータ１２２に変換する。
【００２８】
図４は、ディスプレイソースデバイダ４０２の例示的な実施形態４００を示している（これは、図２に示したディスプレイソースデバイダ２０２の例示的な実施形態である）。ディスプレイソースデバイダ４０２は、タイミング抽出コンポーネント４０４およびディスプレイソースレプリケータ４０６を含む。タイミング抽出コンポーネント４０４は、デジタルビデオディスプレイソース２１２を処理して、複数の表示領域に関するビデオフォーマットやタイミング同期データなどの情報を決定する。デジタルビデオディスプレイソース２１２のフォーマットは、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭなどの任意のいくつかの異なる標準精細度テレビフォーマットとすることが可能である。
【００２９】
ディスプレイソースレプリケータ４０６は、デジタルビデオディスプレイソース２１２を受け取り、ビデオディスプレイソースを複製して複数のビデオストリーム４０８を生成する。前述したとおり、デジタルビデオディスプレイソース２１２は、区分化されたディスプレイデバイスの複数の表示領域に関する表示データを含む。ディスプレイソースレプリケータ４０６は、ビデオディスプレイソース２１２内に符号化されている表示領域と同じ数だけのビデオストリーム４０８を生成する。
【００３０】
ディスプレイソースデバイダ４０２は、複製されたビデオストリーム４０８の１つをそれぞれが受け取る複数の表示領域プロセッサ４１０も含む。表示領域プロセッサ４１０は、ビデオストリーム４０８、ならびにタイミング抽出コンポーネント４０４からの情報を受け取り、デジタルビデオストリーム４０８を処理して、それぞれのディスプレイデバイス上で表示するように表示領域の指定された１つを構成する。例えば、表示領域プロセッサ４１０（１）は、ビデオストリーム４０８を受け取り、そのビデオストリームを処理して、別個のディスプレイデバイス上で表示されるように構成されている表示領域の１つに対応するビデオストリーム２１４（１）を生成する。ビデオストリーム２１４（１）は、ビデオ符号器２０８内のデジタル−アナログ変換器２１６（１）に入力され、デジタルビデオストリーム２１４（１）が、第１のディスプレイデバイス１２４（１）（図２）上で表示されるアナログビデオデータストリーム１２２（１）に変換される。
【００３１】
表示領域プロセッサ４１０は、ディスプレイデバイス上でレンダリングされた際に指定された表示領域だけが識別できるイメージを有するように、指定された表示領域以外のすべて領域のピクセルデータを暗くするか、またはそれ以外の形で黒くする（ｂｌａｃｋｉｎｇ−ｏｕｔ）ことにより、表示するために表示領域の指定された１つを構成する。さらに、表示領域プロセッサ４１０は、指定された表示領域に関する水平タイミング同期と垂直タイミング同期をシフトさせて、指定された表示領域が、ディスプレイデバイス上の表示のために水平方向、および／または垂直方向で位置変更されるようにする。この例では、ビデオストリーム４０８のそれぞれは、表示領域のすべてに関するピクセルデータを含む。ただし、指定された表示領域以外はすべて、暗くされ、したがって、ディスプレイデバイス上でレンダリングされた際、指定された表示領域だけが、イメージとして目に見える。
【００３２】
表示領域プロセッサ４１０のそれぞれは、表示領域のいずれが特定の表示領域プロセッサに関連付けられるかを指定する選択制御入力４１２を受け取ることができる。表示領域プロセッサ４１０は、特定の表示領域（例えば、ビデオストリーム４０８）に自動的に関連付けることが可能である。例えば、表示領域プロセッサ４１０（１）を第１の表示領域に関連付け、表示領域プロセッサ４１０（２）を第２の表示領域に関連付けることが可能であり、以下同様である。代替えとして、制御入力４１２が、オプションとして、ユーザ選択可能であり、マルチプレーヤゲームシステムのプレーヤが、どの表示領域がどのディスプレイデバイス上で表示されるように処理されるかを指定することができるようにすることが可能である。
【００３３】
図５は、表示領域タイミングシフトの例５００を示している。４つの表示領域５０２（１〜４）が、アクティブ領域５０４内の４部分（ｑｕａｄｒａｎｔ）表示モードで配置されており、ディスプレイデバイス上で表示されるようにレンダリングされるのを示している。帰線消去領域５０６は、アクティブ領域５０４のまわりに示されている。水平帰線消去領域が、テレビによって、テレビスクリーン上にイメージをレンダリングするのに使用される電子ビームの水平フライバック（ｒｅｔｒａｃｅ）をトリガするのに利用される。水平フライバックがトリガされた際、スクリーンの左からスクリーンの右に進んだ電子ビームが、スクリーンの左側で次の下方の線に戻り、別の水平トレーシングパス（ｔｒａｃｉｎｇ  ｐａｓｓ）を開始する。垂直帰線消去領域は、テレビによって、テレビスクリーン上でイメージをレンダリングするのに使用される電子ビームの垂直フライバックをトリガするのに利用される。垂直フライバックがトリガされた際、電子ビームは、スクリーンの一番下の右側からスクリーンの一番上の左側に戻り、スクリーンの最上部で水平線をレンダリングすることを開始する。
【００３４】
この例では、表示領域プロセッサ４１０（図４）が、第１の表示領域、第２の表示領域、および第４の表示領域を暗くするか、またはそれ以外の形で黒くして、ディスプレイデバイス５０８上でレンダリングされた際に第３の表示領域５０２（３）だけが、識別できるイメージを有するようにする。さらに、表示領域プロセッサ４１０は、第３の表示領域５０２（３）に関連する表示位置５１０および５１２に関する水平タイミング同期コードと垂直タイミング同期コードをシフトさせて、第３の表示領域が、ディスプレイデバイス５０８上のディスプレイ５１４に合わせて位置変更されるようにする。表示領域は、表示のために位置変更される際、水平方向および／または垂直方向で中央に合わせ直すことが可能であり、あるいはディスプレイ上のどこにでも再配置することが可能である。この例では、第３の表示領域５０２（３）は、ディスプレイデバイス５０８上で表示するために中央に合わせ直される。
【００３５】
表示領域プロセッサ４１０は、表示位置５１０に関する帰線消去領域タイミング同期コードおよび表示位置５１２に関するアクティブ領域タイミング同期コードをそれぞれ、表示位置５１６および５１８にシフトさせ、これにより、表示領域５０２（３）が水平方向と垂直方向で中央に合わせ直される。表示領域５０２（３）に関するピクセルデータコードは、表示位置５１０および５１２における開始タイミング同期コードと停止タイミング同期コードに関する。この例で、表示領域５０２（３）が、表示のために位置変更された場合、表示領域に関するピクセルデータは変更されず、表示領域がフルスクリーン表示にサイズ変更されることもない。
【００３６】
４８０の垂直線と６４０の水平線を有するアクティブ領域に関して、各表示領域５０２は、２４０の垂直線×３２０の水平線である。第３の表示領域５０２（３）を中央に合わせ直すため、表示領域が、１２０の垂直線だけ上方にシフトされ、これは、実際には、タイミング同期コードを６０の垂直線だけ上方にシフトさせる。というのは、垂直線は、インターレース方式だからである。また、表示領域は、１６０の水平線だけ右にもシフトされ、これは、タイミング同期コードを左にシフトさせることを要する。
【００３７】
この例５００は、等しいサイズの、２×２構成に構成された４つの表示領域５０２（４）を有するアクティブ領域５０４を示しているが、重なり合う表示領域を含む任意の数の表示領域構成、表示領域サイズ、および表示領域オフセットは表示領域のそれぞれが表示のために表示デバイス上に個々に位置変更されるように、表示領域プロセッサ４１０によって処理することが可能である。
【００３８】
図６は、ディスプレイソースデバイダに関する方法６００を示している。方法が説明されている順序は、限定として解釈されるべきものではなく、任意の数の説明される方法ブロックを任意の順序で組み合わせてこの方法を実装することができる。さらに、方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、または以上の組合せで実装することができる。
【００３９】
ブロック６０２で、区分化されたディスプレイの複数の表示領域に関する表示データを含むビデオディスプレイソースが受け取られる。ブロック６０４で、表示領域のそれぞれに関してビデオディスプレイソースからタイミング同期データが抽出される。例えば、タイミング抽出コンポーネント４０４が、アクティブ領域５０４内の表示領域５０２のそれぞれに関してデジタルビデオディスプレイソース２１２から水平タイミング同期データと垂直タイミング同期データを抽出する。
【００４０】
ブロック６０６で、ビデオディスプレイソースが複製されて、表示領域の異なる１つにそれぞれが対応する複数のビデオストリームが生成される。例えば、データソースレプリケータ４０６は、デジタルビデオディスプレイソース２１２を複製して、各ビデオストリームが異なる表示領域５０２に対応する複数のビデオストリーム４０８を生成する。
【００４１】
ブロック６０８で、表示領域の指定された１つ以外のすべての領域のピクセルデータが、指定された表示領域だけが識別できるイメージを有するように暗くされる。例えば、特定のビデオストリーム４０８に対応する表示領域プロセッサ４１０が、表示領域５０２（１）、５０２（２）、および５０２（４）のピクセルデータを暗くするか、またはそれ以外の形で黒くして、第３の表示領域５０２（３）だけが識別できるイメージを有するようにする。
【００４２】
ブロック６１０で、指定された表示領域に関するタイミング同期が、その指定された表示領域が表示のために位置変更されるようにシフトされる。例えば、第３の表示領域５０２（３）に対応する表示領域プロセッサ４１０が、水平タイミング同期データと垂直タイミング同期データ（表示位置５１２に関するアクティブ領域タイミング同期コード、および表示位置５１０に関する帰線消去領域タイミング同期コード）をシフトさせて、第３の表示領域５０２（３）が、ディスプレイデバイス５０８上のディスプレイ５１４に合わせて水平方向および／または垂直方向で位置変更されるようにする。
【００４３】
図７は、ディスプレイソースデバイダ７０２の例示的な実施形態７００を示している（これは、図２に示したディスプレイソースデバイダ２０２の別の例示的な実施形態である）。ディスプレイソースデバイダ７０２は、タイミング抽出コンポーネント７０４、水平リサンプラ（ｒｅｓａｍｐｌｅｒ）７０６、メモリコンポーネント７０８、および垂直リサンプラ７１０を含む。タイミング抽出コンポーネント７０４は、デジタルビデオディスプレイソース２１２を処理して、複数の表示領域に関するビデオフォーマットやタイミング同期データなどの情報を決定する。デジタルビデオディスプレイソース２１２のフォーマットは、ＮＴＳＣ、ＰＡＬ，ＳＥＣＡＭなどの任意のいくつかの標準精細度テレビフォーマットとすることが可能である。
【００４４】
水平リサンプラ７０６は、デジタルビデオディスプレイソース２１２を受け取り、ビデオディスプレイソースを水平方向で再サンプリングして、水平方向でサイズ変更された表示領域の１つまたは複数に対応する表示領域データ７１２を生成する。前述したとおり、デジタルビデオディスプレイソース２１２は、区分化されたディスプレイデバイスの複数の表示領域に関する表示データを含む。メモリコンポーネント７０８は、水平方向で再サンプリングされた表示領域データ７１２を保持するバッファとして実装される。
【００４５】
垂直リサンプラ７１０は、１つまたは複数の表示領域が垂直方向でもサイズ変更されるように表示領域データ７１２を再サンプリングする。水平リサンプラ７０６および垂直リサンプラ７１０は、デジタルビデオディスプレイソースを水平方向および垂直方向で再サンプリングして、表示領域のいずれか１つの領域の所定のアクセス比を保持するように実装することができる。この例では、デジタルビデオディスプレイソース２１２は、高精細度フォーマットで受け取ることが可能であり、このフォーマットから、標準精細度フォーマット表示のために任意の数の表示領域を水平方向および垂直方向で再サンプリングすることができる。さらに、任意の数の表示領域を高精細度フォーマット表示のために保持することができる。
【００４６】
ディスプレイソースデバイダ７０２は、水平方向と垂直方向で再サンプリングされたデジタルビデオディスプレイソースをそれぞれが受け取る複数の表示領域タイミングジェネレータ７１４も含む。表示領域タイミングジェネレータ７１４のそれぞれは、再サンプリングされたビデオディスプレイソース、ならびにタイミング抽出コンポーネント７０４からの情報を受け取り、表示領域の異なる１つに関するタイミング同期データを生成して、それぞれの表示領域が、それぞれのディスプレイデバイス上のフルスクリーン表示に合わせて構成されるようにする。例えば、表示領域タイミングジェネレータ７１４（１）は、再サンプリングされたビデオディスプレイソースを受け取り、ビデオストリームを処理して、別個のディスプレイデバイス上の表示に合わせてサイズ変更され、構成された表示領域の１つに対応するビデオストリーム２１４（１）を生成する。ビデオストリーム２１４（１）は、ビデオ符号器２０８内のデジタル−アナログ変換器２１６（１）に入力されて、第１のディスプレイデバイス１２４（１）（図２）上で表示するためにデジタルビデオストリーム２１４（１）がアナログビデオストリーム１２２（１）に変換される。
【００４７】
また、表示領域タイミングジェネレータ７１４は、再サンプリングされたビデオディスプレイソース、ならびにタイミング抽出コンポーネント７０４からの情報も受け取り、表示領域の異なる１つに関するタイミング同期データを生成して、それぞれの表示領域を任意の精細度（例えば、フルスクリーン表示だけでなく）で表示することが可能であるようにする。例えば、４×３の縦横比ソースを有する表示領域が、１６×９の縦横比で表示されるようにサイズ変更され、目に見えるイメージの側部に黒いバーが示すことが可能である。同様に、１６×９の縦横比ソースを有する４部分表示領域を４×３の縦横比で表示するようにサイズ変更し、ディスプレイの頂部と低部に黒いバーを示すことが可能である。
【００４８】
表示領域タイミングジェネレータ７１４のそれぞれは、表示領域のいずれが特定の表示領域タイミングジェネレータに関連付けられるかを指定する選択制御入力７１６を受け取ることができる。表示領域タイミングジェネレータは、再サンプリングされたデジタルビデオディスプレイソースの特定の表示領域に自動的に関連付けることが可能である。例えば、表示領域タイミングジェネレータ７１４（１）を第１の表示領域に関連付けることが可能であり、表示領域タイミングジェネレータ７１４（２）を第２の表示領域に関連付けることが可能であり、以下同様である。代替えとして、制御入力７１６が、オプションとして、ユーザ選択可能であり、マルチプレーヤゲームシステムのプレーヤが、どの表示領域がどのディスプレイデバイス上で表示されるために処理されるかを指定することができるようにすることが可能である。
【００４９】
図８は、マルチディスプレイ出力デバイダ１０２を実装することができる別の例示的なマルチディスプレイシステム８００を示している。マルチディスプレイシステム８００は、ビデオ生成システム１０４も含み、システム１０４は、ゲームシステムとのプレーヤ対話のために提供されるゲームコントローラ８０２を含むマルチプレーヤゲームシステムとして実装することができる。ゲームシステム１０４（すなわち、ビデオ生成システム）は、頭部装着型（ｈｅａｄ−ｍｏｕｎｔｅｄ）ディスプレイデバイス８０６に対する左表示データと右表示データを含むように符号化されたビデオディスプレイソース８０４を生成する。
【００５０】
ゲームシステム１０４の各プレーヤは、頭部装着型ディスプレイデバイス８０６内部の左ディスプレイパネルと右ディスプレイパネル上で表示される独立した左イメージおよび右イメージから対話型の視覚的フィードバックを受け取ることができる。例えば、第１のプレーヤが、ゲームコントローラ８０２（１）を介してゲームシステム１０４と対話し、頭部ディスプレイデバイス８０６（１）内で表示された左ディスプレイイメージ８０８（Ｌ）および右ディスプレイイメージ８０８（Ｒ）から対話型の視覚的フィードバックを受け取ることができる。同様に、第２のプレーヤが、ゲームコントローラ８０２（２）を介してゲームシステム１０４と対話し、頭部ディスプレイデバイス８０６（２）内で表示された左ディスプレイイメージ８１０（Ｌ）および右ディスプレイイメージ８１０（Ｒ）から対話型の視覚的フィードバックを受け取ることができる。
【００５１】
マルチディスプレイ出力デバイダ１０２は、頭部ディスプレイデバイス８０６のそれぞれに関して、左目ディスプレイビデオストリーム、および関連する右目ディスプレイビデオストリームを生成する。マルチディスプレイ出力デバイダ１０２は、マルチディスプレイ出力デバイダの例示的な実施形態２００（図２）、ディスプレイソースデバイダ４０２の例示的な実施形態４００（図４）、および／またはディスプレイソースデバイダ７０２の例示的な実施形態７００に関連して前述したとおり、ビデオストリームを生成するように実装することができる。
【００５２】
図９は、ディスプレイソースデバイダに関する方法９００を示している。方法が説明されている順序は限定として解釈されるべきものではなく、任意の数の説明される方法ブロックを任意の順序で組み合わせてこの方法を実装することができる。さらに、方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、または以上の組合せで実装することができる。
【００５３】
ブロック９０２で、区分化されたディスプレイの複数の表示領域に関する表示データを含むビデオディスプレイソースが受け取られる。ビデオディスプレイソースは、複数の表示領域が、頭部ディスプレイデバイス８０６に関する左目表示領域８０８（Ｌ）および８１０（Ｌ）、ならびに対応する右目表示領域８０８（Ｒ）および８１０（Ｒ）にそれぞれ関するものであるゲームシステムの複数のプレーヤに対する表示データを生成するゲームシステム（例えば、図８に示したビデオ生成システム１０４）から受け取ることが可能である。
【００５４】
ブロック９０４で、複数の表示領域のそれぞれに関してビデオディスプレイソースからタイミング同期データが抽出される。例えば、タイミング抽出コンポーネント７０４が、区分化されたディスプレイ、または頭部ディスプレイデバイス８０６の表示領域のそれぞれに関してデジタルビデオディスプレイソース２１２から水平タイミング同期データと垂直タイミング同期データを抽出する。
【００５５】
ブロック９０６で、ビデオディスプレイソースが、水平方向で再サンプリングされて、水平方向でサイズ変更されているディスプレイ領域の１つまたは複数に対応する表示領域データが生成される。例えば、水平リサンプラ７０６が、ビデオディスプレイソース２１２の表示データを再サンプリングして表示領域データ７１２を生成する。ブロック９０８で、表示領域データが、メモリコンポーネントを使用して保持される。例えば、水平方向で再サンプリングされた表示領域データ７１２は、メモリコンポーネント７０８を使用して保持されるか、または別の形でバッファに入れられる。
【００５６】
ブロック９１０で、表示領域データは、１つまたは複数の表示領域が垂直方向でサイズ変更されるように垂直方向で再サンプリングされる。例えば、垂直リサンプラ７１０が、表示領域データ７１２（水平方向で再サンプリングされた）を再サンプリングして、区分化されたディスプレイの表示領域が、水平方向とともに、垂直方向でもサイズ変更されるようにする。
【００５７】
ブロック９１２で、複数の表示領域に関するタイミング同期データが、表示領域がそれぞれ、別個のディスプレイデバイス上のフルスクリーン表示に合わせて位置付けられるように生成される。例えば、特定の表示領域タイミングジェネレータ７１４が、タイミング抽出コンポーネント７０４から入力を受け取り、サイズ変更された（例えば、水平方向および／または垂直方向で再サンプリングされた）対応する表示領域に関するタイミング同期を生成して、表示領域がフルスクリーン表示に合わせて位置付けられるようにする。
【００５８】
ディスプレイソースデバイダに関する方法３００（図３）、６００（図６）、および９００（図９）は、コンピュータ実行可能命令の一般的な文脈において説明することができる。一般に、コンピュータ実行可能命令には、特定の機能を実行する、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造、手続き等が含まれる。また、以上の方法は、通信ネットワークを介してリンクされた遠隔の処理デバイスによって機能が実行される分散コンピューティング環境においても実施することができる。分散コンピューティング環境では、コンピュータ実行可能命令は、メモリ記憶装置を含むローカルのコンピュータ記憶メディアと遠隔のコンピュータ記憶メディアの両方の中に存在することが可能である。
【００５９】
図１０は、様々な命令を処理してコンピューティングデバイス１０００の動作を制御し、他の電子デバイスおよびコンピューティングデバイスと通信する１つまたは複数のプロセッサ１００２（例えば、マイクロプロセッサ、コントローラ等のいずれか）を含む例示的なコンピューティングデバイス１０００を示している。コンピューティングデバイス１０００には、１つまたは複数のメモリコンポーネントを実装することができ、メモリコンポーネントの例には、ランダムアクセスメモリ（ＲＡＭ）１００４、ディスク記憶装置１００６、不揮発性メモリ１００８（例えば、読取り専用メモリ（ＲＯＭ）１０１０、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等のいずれか１つまたは複数）、およびフロッピー（登録商標）ディスクドライブ１０１２が含まれる。
【００６０】
ディスク記憶装置１００６は、ハードディスクドライブ、磁気テープ、記録可能かつ／または書き換え可能なコンパクトディスク（ＣＤ）、ＤＶＤ、ＤＶＤ＋ＲＷなどの任意のタイプの磁気記憶装置または光学記憶装置を含むことが可能である。この１つまたは複数のメモリコンポーネントにより、コンピューティングデバイス１０００に関する構成情報などの様々な情報および／またはデータ、ならびにコンピューティングデバイス１０００の動作上の態様に関連する任意の他のタイプの情報およびデータを格納するデータ記憶機構が提供される。コンピューティングデバイス１０００の代替の実施形態は、様々な処理機能およびメモリ機能を含むことが可能であり、図１０に例示したのとは異なる任意の数のメモリコンポーネントを含むことが可能である。
【００６１】
例示的なコンピューティングデバイス１０００は、ＲＯＭ１０１０に格納された永久メモリモジュールとして実装された、またはプロセッサ１００２のコンポーネントなどのコンピューティングデバイス１０００内の他のコンポーネントを使用して実装されたファームウェアコンポーネント１０１４を含む。ファームウェア１０１４は、コンピューティングデバイス１０００内部のハードウェアの動作を協調させるようにコンピューティングデバイス１０００に対してプログラミングされ、配置され、そのような操作を実行するのに使用されるプログラミング構成体を含む。
【００６２】
オペレーティングシステム１０１６および１つまたは複数のアプリケーションプログラム１０１８が、不揮発性メモリ１００８の中に格納され、プロセッサ１００２上で実行されてランタイム環境を提供することが可能である。ランタイム環境は、様々なインターフェースを定義することを可能にし、これにより、アプリケーションプログラム１０１８がコンピューティングデバイス１０００と対話することを可能にすることにより、コンピューティングデバイス１０００の拡張性を実施する。アプリケーションプログラム１０１８は、Ｗｅｂ（例えば、「Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ」）をブラウズするブラウザ、電子メールを実施する電子メールプログラム、および任意の数の他のアプリケーションプログラムを含むことが可能である。
【００６３】
例示的なコンピューティングデバイス１０００は、コンパクトディスク（ＣＤ）、ＤＶＤなどの任意のタイプの取外し可能な光ディスクを読み取るように実装することができるディスクドライブ１０２０を含む。コンピューティングデバイス１０００は、１つまたは複数の通信インターフェース１０２２およびモデム１０２４をさらに含む。通信インターフェース１０２２は、シリアルインターフェースおよび／またはパラレルインターフェースの任意の１つまたは複数として、ワイヤレスインターフェースとして、任意のタイプのネットワークインターフェースとして、任意の他のタイプの通信インターフェースとして実装することができる。ワイヤレスインターフェースにより、コンピューティングデバイス１０００が、遠隔制御デバイスから、または別の赤外線（ＩＲ）入力デバイス、８０２．１１入力デバイス、Ｂｌｕｅｔｏｏｔｈ入力デバイス、または同様のＲＦ入力デバイスからなど、入力デバイスから制御入力コマンドおよび他の情報を受け取ることが可能になる。
【００６４】
ネットワークインターフェースが、コンピューティングデバイス１０００とデータ通信ネットワークの間の接続を提供し、この接続により、共通のデータ通信ネットワークに結合された他の電子デバイスおよびコンピューティングデバイスが、ネットワークを介してコンピューティングデバイス１０００に情報を通信することが可能になる。同様に、シリアルインターフェースおよび／またはパラレルインターフェースが、コンピューティングデバイス１０００と別の電子デバイスまたはコンピューティングデバイスの間のデータ通信パスを直接に提供する。モデム１０２４が、従来の電話線、ＤＳＬ接続、ケーブル、および／または他のタイプの接続を介する他の電子デバイスおよびコンピューティングデバイスとのコンピューティングデバイス１０００の通信を実施する。
【００６５】
コンピューティングデバイス１０００は、コンピューティングデバイス１０００と対話し、コンピューティングデバイス１０００に情報を入力するキーボード、マウス、ポインティングデバイス、コントローラ、および／または他の機構を含むことが可能である。また、コンピューティングデバイス１０００は、ポータブルコンピューティングデバイス、および同様のモバイルコンピューティングデバイス向けのような一体型ディスプレイデバイス１０２８を含むことも可能である。
【００６６】
また、コンピューティングデバイス１０００は、ディスプレイデバイス１０２８上で表示するため、および／または外部ディスプレイデバイス上で表示するための表示コンテンツを生成するオーディオ／ビデオプロセッサ１０３０も含む。オーディオ／ビデオプロセッサ１０３０は、１つまたは複数のスピーカ（図示せず）などのプレゼンテーションデバイスによるプレゼンテーションのためのオーディオコンテンツも生成する。オーディオ／ビデオプロセッサ１０３０は、表示コンテンツを処理してディスプレイデバイス１０２８上で、または外部ディスプレイデバイス上で対応するイメージを表示するディスプレイコントローラも含むことが可能である。ディスプレイコントローラは、イメージを処理するグラフィックスプロセッサ、マイクロコントローラ、集積回路、および／または同様の処理コンポーネントとして実装することができる。ビデオ信号およびオーディオ信号は、ＲＦ（無線周波数）リンク、Ｓビデオリンク、コンポジットビデオリンク、コンポーネントビデオリンク、または他の同様な通信リンクを介してコンピューティングデバイス１０００から外部ディスプレイデバイスに通信することが可能である。
【００６７】
コンピューティングデバイス１０００のコンポーネントの一部は、別々に図示しているが、特定用途向け集積回路（ＡＳＩＣ）で実装することもできる。さらに、システムバス（図示せず）が、通常、コンピューティングデバイス１０００内部の様々なコンポーネントを接続する。システムバスは、様々なバスアーキテクチャのいずれかを使用するメモリバスまたはメモリコントローラ、周辺バス、アクセラレーテッドグラフィックスポート（ａｃｃｅｌｅｒａｔｅｄ  ｇｒａｐｈｉｃｓ  ｐｏｒｔ）、またはローカルバスを含むいくつかのタイプのバス構造のいずれかの１つまたは複数として実装することができる。
【００６８】
本発明を構造上の特徴および／または方法に特有の言い回しで説明してきたが、特許請求の範囲で定義する本発明は、説明した特定の特徴または方法に必ずしも限定されないことを理解されたい。むしろ、特定の特徴および方法は、請求する本発明の例示的な実施形態として開示している。
【図面の簡単な説明】
【００６９】
【図１】例示的なマルチディスプレイシステムの様々なコンポーネントを示す図である。
【図２】マルチディスプレイ出力デバイダの例示的な実施形態を示す図である。
【図３】マルチディスプレイ出力デバイダに関する例示的な方法を示す流れ図である。
【図４】ディスプレイソースデバイダの例示的な実施形態を示す図である。
【図５】表示領域処理の例を示す図である。
【図６】ディスプレイソースデバイダに関する例示的な方法を示す流れ図である。
【図７】ディスプレイソースデバイダの例示的な実施形態を示す図である。
【図８】ゲームシステムのコンポーネントとして実装された例示的なマルチディスプレイ出力デバイダを示す図である。
【図９】ディスプレイソースデバイダに関する例示的な方法を示す流れ図である。
【図１０】ディスプレイソースデバイダシステムのコンポーネントとして実装することができる例示的なコンピューティングデバイスを示す図である。
【符号の説明】
【００７０】
１０２  マルチディスプレイ出力デバイダ
１０６（Ａ）、１０６（Ｄ）  データ
１２２（１）、１２２（２）、１２２（Ｎ）、２１４（１）、２１４（２）、２１４（Ｎ）  ビデオストリーム
１２４（１）、１２４（２）、１２４（Ｎ）  ディスプレイ
２０２  ディスプレイソースデバイダ
２０４  デジタルビデオ復号器
２０６  アナログ／デジタルビデオ変換器
２０８  ビデオ符号器
２１６（１）、２１６（２）、２１６（Ｎ）  デジタル−アナログ変換器
【図１】
2004318139.tif 000003
【図２】
2004318139.tif 000004
【図３】
2004318139.tif 000005
【図４】
2004318139.tif 000006
【図５】
2004318139.tif 000007
【図６】
2004318139.tif 000008
【図７】
2004318139.tif 000009
【図８】
2004318139.tif 000010
【図９】
2004318139.tif 000011
【図１０】
2004318139.tif 000012