(57)【要約】  ディスプレイマッピングに関連付けられた実施例が説明される。１つの実施例のシステムは、ディスプレイマッピングモジュールを備える。ディスプレイマッピングモジュールは、システムに接続されたディスプレイコンポーネントを、システムが登録された仮想チャネルにマッピングする。通信モジュールは、コンテンツ命令を、仮想チャネルのサブスクライバに送信する。この命令は、仮想チャネルのサブスクライバを、それぞれのサブスクライバが仮想チャネルにマッピングしていたディスプレイコンポーネント上で、コンテンツ命令に関連付けられたコンテンツを表示するようにコントロールする。ディスプレイモジュールは、仮想チャネルにマッピングされたディスプレイコンポーネントに、コンテンツ命令に関連付けられたコンテンツを表示させる。【選択図】図５
2019531017.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
該システムに接続されたディスプレイコンポーネントのセットを、該システムが登録された仮想チャネルのセットにマッピングするディスプレイマッピングモジュールと、
コンテンツ命令を、仮想チャネルのサブスクライバに送信する通信モジュールであって、前記コンテンツ命令は、前記仮想チャネルの前記サブスクライバを、それぞれの該サブスクライバが前記仮想チャネルにマッピングしていたディスプレイコンポーネント上で、前記コンテンツ命令に関連付けられたコンテンツを表示するようにコントロールする、通信モジュールと、
前記仮想チャネルにマッピングされたディスプレイコンポーネントに、前記コンテンツ命令に関連付けられた前記コンテンツを表示させるディスプレイモジュールと、
を備える、システム。
【請求項２】
前記ディスプレイコンポーネントのセットは、ディスプレイ、ディスプレイの一部、プロジェクタ、テレビジョン、モバイルデバイス、タブレット、拡張現実システム、仮想現実システム、及びモニタのうちの１つ以上を含む、請求項１に記載のシステム。
【請求項３】
前記通信モジュールは、前記システムが登録された特定の仮想チャネルに関連付けられた受信コンテンツ命令を更に受信し、該受信コンテンツ命令は、前記特定の仮想チャネルにマッピングされたディスプレイコンポーネントに、該受信コンテンツ命令に関連付けられたコンテンツを表示させるように、前記ディスプレイモジュールを制御する、請求項１に記載のシステム。
【請求項４】
前記受信コンテンツ命令は、前記特定の仮想チャネルにマッピングされた前記ディスプレイコンポーネント上で表示するコンテンツを含む、請求項３に記載のシステム。
【請求項５】
前記ディスプレイマッピングモジュールは、さらに、前記システムに接続された前記ディスプレイコンポーネントのセットのメンバを検出し、前記ディスプレイコンポーネントのセットのメンバの属性を検出し、前記ディスプレイコンポーネントのセットのメンバの属性をユーザに報告して、前記ディスプレイコンポーネントと前記仮想チャネルとの間の前記マッピングを生成することを容易にする、請求項１に記載のシステム。
【請求項６】
プリセットされた仮想チャネルのセットのサブスクライバへの、プリセットされたコンテンツ命令のセットの送信を制御する、プリセットモジュールを備える、請求項１に記載のシステム。
【請求項７】
前記コンテンツ命令は、前記仮想チャネル上で表示するコンテンツとして、ファイル、画像、アプリケーション、データのセット、ビデオ、コンテンツを取得することができるロケーション、及びビデオストリームのうちの１つ以上を識別する、請求項１に記載のシステム。
【請求項８】
仮想チャネルのセットを、ディスプレイコンポーネントのセットにマッピングすることと、
仮想チャネル上で表示するコンテンツ要素を識別する信号を受信することと、
前記仮想チャネルのサブスクライバに、前記コンテンツ要素の識別子を送信することであって、前記識別子は、前記仮想チャネルの前記サブスクライバを、それぞれの前記サブスクライバが前記仮想チャネルにマッピングしていたディスプレイコンポーネント上で、前記コンテンツ要素を表示するようにコントロールすることと、
前記コンテンツ要素を、前記仮想チャネルにマッピングされたディスプレイコンポーネント上で表示することと、
を含む、方法。
【請求項９】
前記仮想チャネル上で表示する前記コンテンツ要素を識別する前記信号は、第１のデバイスのユーザから受信され、前記仮想チャネルの前記サブスクライバは、前記第１のデバイスの前記ユーザとの通信に参加する、前記第１のデバイスのユーザから遠隔のユーザである、請求項８に記載の方法。
【請求項１０】
前記ディスプレイコンポーネントのセットのメンバを検出することを含む、請求項８に記載の方法。
【請求項１１】
前記コンテンツ要素を識別する前記信号は、仮想チャネルのセット上で表示するコンテンツ要素のセットを含み、前記コンテンツ要素を表示することは、前記仮想チャネルのセットのそれぞれのメンバにマッピングされたディスプレイコンポーネント上で前記コンテンツ要素のセットのメンバを表示することを含む、請求項８に記載の方法。
【請求項１２】
サブスクライバは、前記ディスプレイコンポーネントのセットとは異なるディスプレイセットアップを有する、請求項８に記載の方法。
【請求項１３】
コンピュータ実行可能命令を記憶する非一時的なコンピュータ可読媒体であって、前記命令は、実行されると、前記コンピュータに、
仮想チャネルのセットと、該仮想チャネルのセットのそれぞれのメンバ上で表示するコンテンツ要素を特定するコンテンツ識別子のセットとを示す信号を受信することと、
前記コンテンツ要素のそれぞれのソースから前記コンテンツ要素を取得することと、
前記仮想チャネルとディスプレイコンポーネントとの間のマッピングに従って、前記コンピュータによって制御される前記ディスプレイコンポーネント上で前記コンテンツ要素を表示することであって、前記マッピングにより、第１の仮想チャネル上で表示することを第１のコンテンツ識別子において特定された第１のコンテンツ要素を、前記第１の仮想チャネルにマッピングされた第１のディスプレイコンポーネント上で表示させ、前記マッピングにより、第２の仮想チャネル上で表示することを第２のコンテンツ識別子において特定された第２のコンテンツ要素を、前記第２の仮想チャネルにマッピングされた第２のディスプレイコンポーネント上で表示させることと、
を行わせる、非一時的なコンピュータ可読媒体。
【請求項１４】
前記命令は、前記コンピュータに、
前記第１のコンテンツ識別子を、前記第１の仮想チャネルのサブスクライバに送信することであって、前記第１の仮想チャネルの前記サブスクライバは、前記第１のコンテンツ識別子を受信すると、
前記第１のコンテンツ要素を取得し、
それぞれのサブスクライバが前記第１の仮想チャネルにマッピングしていたディスプレイ上で前記第１のコンテンツ要素を表示すること、
を更に行わせる、請求項１３に記載の非一時的なコンピュータ可読媒体。
【請求項１５】
前記命令は、前記コンピュータに、
前記ディスプレイコンポーネントを検出することと、
前記仮想チャネルのセットと前記ディスプレイコンポーネントとの間のマッピングを割り当てることと、
を更に行わせる、請求項１３に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
長距離を介して複数の当事者が関与する通信を行うのに、テレコンファレンス技術（Teleconferencing technologies：遠隔会議技術）が用いられる。いくつかのテレコンファレンス技術は、ディスプレイから画像をスクレイピングして、それらの画像をテレコンファレンスに関与する他者に配信する、スクリーン共有技術を利用する。他の技術は、配信されるスライドのセットを利用し、リーダの制御下でスライドを進行させる。
【０００２】
本出願は、添付図面と併せて考慮される以下の詳細な説明との関連において、より一層理解することができる。
【図面の簡単な説明】
【０００３】
【図１】ディスプレイマッピングに関連付けられた一実施例のデバイスを示す図である。
【図２】ディスプレイマッピングに関連付けられた一実施例のシステムを示す図である。
【図３】ディスプレイマッピングに関連付けられた実施例の動作のフローチャートである。
【図４】ディスプレイマッピングに関連付けられた実施例の動作の別のフローチャートである。
【図５】ディスプレイマッピングに関連付けられた実施例の動作の別のフローチャートである。
【図６】例示のシステム、及び方法、及び均等物が機能することができる一実施例のコンピューティングデバイスを示す図である。
【発明を実施するための形態】
【０００４】
ディスプレイマッピングに関連付けられたシステム、方法、及び均等物が説明される。種々の実施例において、テレコンファレンスは、仮想チャネルを用いて実現することができる。仮想チャネルは、仮想チャネルに公開されたコンテンツを表示するために、仮想チャネルにマッピングされるディスプレイを制御するのに用いることができる。一例として、複数のモニタを有するユーザは、異なる仮想チャネルにマッピングされる異なるモニタを有することができる。ユーザが、コンテンツを、仮想チャネルのうちの１つにおいて表示することを指示すると、コントローラは、そのコンテンツを、その仮想チャネルに関連付けられたモニタ上で表示させることができる。
【０００５】
加えて、他のユーザのシステムが仮想チャネルに登録された場合、コンテンツを識別する信号をシステムに送信することができる。この信号は、当該他のユーザが仮想チャネルにマッピングしていたディスプレイ（又はその一部）に、そのコンテンツを表示させることができる。種々の実施例において、仮想チャネルを用いることは、個々のユーザのシステムに、仮想チャネル上で表示するデータにアクセスさせることによって、スクリーンが画像をスクレイピングすることを回避することができる。さらに、仮想チャネルにコンテンツを公開することは、準備されて順序付けられたスライドのセットに従うこととは対照的に、討論を自然に進行させることを容易にすることができる。
【０００６】
図１は、ディスプレイマッピングに関連付けられた一実施例のデバイスを示している。図１に示す項目は、説明のための一実施例であり、多くの異なるシステム、デバイス等を種々の実施例に従って動作させることができることを理解されたい。
【０００７】
図１は、ネットワーク１００を介して接続された一実施例のデバイスのセットを示している。ネットワーク１００は、例えば、イントラネット、インターネット、無線ネットワーク、仮想プライベートネットワーク、メッセージングバス等とすることができる。ネットワーク１００には、デスクトップ１１０、ラップトップ１２０、及びプロジェクタ１３０が接続されている。これらのデバイスの各々は、それぞれのディスプレイ上で異なる構成において、２つの仮想チャネルＶＣ１及びＶＣ２を表示しているものとして示されている。デスクトップ１１０は、デスクトップ１１０に取り付けられたモニタ１１５上で仮想チャネルを表示している。ラップトップ１２０は、ラップトップ１２０のスクリーン上で互いに重なり合う仮想チャネルを表示しており、プロジェクタ１３０は、仮想チャネルを、重なり合っていない構成において投影している。２つの仮想チャネルを伴う一例を説明しているが、より多数の又はより少数の仮想チャネルを伴うシナリオが適切である場合がある。さらに、他の構成の及び／又は他の数のディスプレイを伴う他のシステム（図示せず）を接続することもでき、当該他のシステムは、例えば、テレビジョン、モバイルデバイス、タブレット、拡張現実システム、仮想現実システム等を含む。加えて、本明細書においてディスプレイ又はディスプレイコンポーネントに対する参照が行われるとき、このディスプレイは、ディスプレイ内の一部、小区分、ウィンドウ等を含むことができることが想定される。
【０００８】
本明細書において用いられるとき、仮想チャネルは、コンテンツをディスプレイに配信するコントロールフレームワークとすることができる。システムは、個別的に、ディスプレイコンポーネント（例えば、モニタ１１５、ラップトップ１２０のスクリーン、プロジェクタ１３０からのプロジェクション）にマッピングされる仮想チャネルを有することができる。或るコンテンツ要素が或る仮想チャネル上で表示されることをシステムに伝達するコンテンツ信号を、このシステムが受信することができる。コンテンツ信号を受信すると、システムは、このコンテンツ要素を取得し、システムが識別された仮想チャネルにマッピングしていたディスプレイ上でこのコンテンツ要素を表示することができる。加えて、コンテンツ信号が或るシステムから発信される場合、このシステムは、このコンテンツ信号を、仮想チャネルに登録されたことを当該システムが認識している他のシステムに配信することができる。コンテンツ信号は、例えば、ユーザが、コンテンツ要素を特定の仮想チャネル上で表示するようにシステムを制御する場合に、システムから発信させることができる。
【０００９】
一実施例として、ユーザがデスクトップ１１０を操作している場合を検討する。このユーザは、ラップトップ１２０のユーザ及びプロジェクタ１３０のユーザとのテレコンファレンスに参加しているものとすることができる。デスクトップ１１０のユーザは、コール及び／又はデスクトップ１１０を、２つの仮想チャネルＶＣ１及びＶＣ２を利用するように構成しているものとすることができる。さらに、ユーザは、デスクトップ１１０に取り付けられたモニタ１１５に２つの仮想チャネルをマッピングしているものとすることができる。テレコンファレンスの開始時、デスクトップ１１０は、プロジェクタ１３０及びラップトップ１２０に、２つの仮想チャネルＶＣ１及びＶＣ２がこのコールに関与することを示すことができる。この時点において、ラップトップ１２０のユーザ及びプロジェクタ１３０のユーザは、仮想チャネルＶＣ１及びＶＣ２に公開されたコンテンツを表示するために、彼らのそれぞれのデバイスにアクセス可能なディスプレイを指定するように指示を受けることができる。いくつかの例では、デバイスは、デバイスが検出可能なディスプレイに基づいて、仮想チャネル及びディスプレイの構成を推奨することができる。ユーザが仮想チャネルをディスプレイにマッピングすると、そのユーザのシステムは、その仮想チャネルに登録したものとみなすことができる。仮想チャネルに登録していることにより、その仮想チャネルに関連付けられたコンテンツ信号を、そのユーザのシステムに対して送受信することが可能になり、このコンテンツ信号は、コンテンツ要素を取得して、仮想チャネルにマッピングされたディスプレイ上で表示することのトリガとなる。
【００１０】
最終的に、デスクトップ１１０のユーザは、コンテンツ要素を１つ以上の仮想チャネルに公開することができる。例えば、このユーザがプレゼンテーションスライドをＶＣ１上で表示するとともにウェブページをＶＣ２上で表示しようとするシナリオを検討する。最初に、このユーザは、ユーザインタフェース、周辺機器、又は他の技術を介して、デスクトップ１１０上のそれぞれの仮想チャネルへの、これらのコンテンツ要素の公開を制御することができる。次に、デスクトップ１１０は、これらのコンテンツ要素を取得して、仮想チャネルＶＣ１及びＶＣ２に登録された他のデバイスにコンテンツ信号を送信することができる。このユーザは、例えば、デスクトップ１１０に取り付けられた周辺機器、デスクトップ１１０と通信するデバイス（例えば、タブレット）等を用いてこれらのコンテンツ要素の公開を制御することができる。
【００１１】
プレゼンテーションスライドは、例えば、デスクトップ１１０上に記憶されたプレゼンテーション、デスクトップ１１０から遠隔のロケーションにおいて記憶されたプレゼンテーション、デスクトップ１１０に接続されたストレージ（例えば、フラッシュメモリ、クラウドストレージ、ネットワークストレージ）上に記憶されたプレゼンテーション等から取得することができる。ウェブページは、ユーザによって提供されたＵＲＬに基づいて、ウェブページをホスティングするウェブサーバから取得することができる。他の実施例では、ビデオフィードをそのソースから取得することができ、ファイルをその対応するアプリケーションにおいて開くことができ（例えば、ドキュメントファイルをワードプロセッシングアプリケーションにおいて開いて、対応するディスプレイ上で表示することができる）、データを、式又は等式等に従って集計することができる。取得されると、プレゼンテーションスライドは、仮想チャネルＶＣ１にマッピングされたモニタ１１５上で表示することができ、ウェブページは、仮想チャネルＶＣ２にマッピングされたモニタ１１５上で表示することができる。
【００１２】
コンテンツ信号を送信することは、例えば、コンテンツ要素への識別子を送信するとともに、コンテンツ要素が表示される仮想チャネルへの識別子を送信することを伴うことができる。その結果、上記で詳述した例では、プレゼンテーションスライド及びウェブページがそれぞれ仮想チャネルＶＣ１及びＶＣ２上で表示されることをユーザが指定した後、デスクトップ１１０は、他のデバイスもプレゼンテーションスライド及びウェブページを仮想チャネルにマッピングされたディスプレイ上で表示することができるように、当該他のデバイスにこの情報を送信することができる。デスクトップ１１０は、例えば、デスクトップ１１０がクライアント又はサーバのいずれかとして機能するクライアントサーバモジュール、ピアツーピアモジュール等を介して他のデバイスにこの情報を送信することができる。種々の実施例において、コンテンツ要素への識別子は、コンテンツ要素を取得することができるロケーション、コンテンツ要素を導出するための命令等を含むことができる。コンテンツ信号を送信するシステム上にコンテンツ要素が記憶されている場合、コンテンツ要素への識別子は、コンテンツ要素それ自体を含むことができる。これは、例えば、コンテンツ要素が、コンテンツ信号を送信するシステム上にローカルに記憶されたファイル又はファイルの一部（例えば、プレゼンテーションスライド）である場合に適切であるものとすることができる。
【００１３】
コンテンツ信号を受信すると、コンテンツ信号を受信するシステムは、システム自体のためにコンテンツ要素を取得し、その後、これらのコンテンツ要素を、コンテンツ信号において特定された仮想チャネルにマッピングされたディスプレイにおいて表示することができる。例えば、ラップトップ１２０は、プレゼンテーションスライド及びウェブページを取得し、それらを、仮想チャネルにマッピングされた、ラップトップ１２０のスクリーンの一部上で表示することができる。プロジェクタ１３０、又はプロジェクタ１３０を制御するシステムは、行わせるべき同様のプロセスを実行することができる。
【００１４】
以下の説明において、実施例についての完全な理解を提供するために多数の具体的な詳細について言及がなされることを理解されたい。一方で、実施例は、これらの具体的な詳細に限定されることなく実施することができることを理解されたい。他の場合では、方法及び構造は、実施例の説明を不必要に不明瞭にしないように、詳細には説明されない場合がある。また、複数の実施例は、互いに組み合わせて用いることができる。
【００１５】
本明細書において用いられるとき、「モジュール」は、限定されるものではないが、ハードウェア、コンピュータ可読媒体上に記憶されるか又は機械上で実行されるファームウェア、ソフトウェア、及び／又は、各々の組み合わせを含むことで、機能（複数の場合もある）又はアクション（複数の場合もある）を実行し、及び／又は、別のモジュール、方法、及び／又はシステムから機能又はアクションを引き起こす。モジュールは、ソフトウェアにより制御されるマイクロプロセッサ、ディスクリートモジュール、アナログ回路、デジタル回路、プログラミングされたモジュールデバイス、命令を含むメモリデバイス等を含むことができる。モジュールは、ゲート、ゲートの組み合わせ、又は他の回路コンポーネントを含むことができる。複数の論理モジュールが説明される場合、これらの複数の論理モジュールを１つの物理モジュールに統合することが可能である場合がある。同様に、単一の論理モジュールが説明される場合、その単一の論理モジュールを複数の物理モジュール間で分散させることが可能である場合がある。
【００１６】
図２は、ディスプレイマッピングに関連付けられた一実施例のシステム２００を示している。システム２００は、ディスプレイマッピングモジュール２１０を備える。ディスプレイマッピングモジュール２１０は、ディスプレイコンポーネント２８０のセットを仮想チャネル２９９のセットにマッピングすることができる。これらのディスプレイコンポーネントは、システム２００に接続することができる。ディスプレイコンポーネントのセットは、例えば、ディスプレイ（例えば、ＬＣＤ、モニタ、タッチスクリーン）、ディスプレイの一部、プロジェクタ、テレビジョン、モバイルデバイス、タブレット、拡張現実システム、仮想現実システム等を含むことができる。加えて、システム２００は、仮想チャネル２９９に登録することができる。
【００１７】
システム２００は、通信モジュール２２０も備える。通信モジュール２２０は、コンテンツ命令を、仮想チャネルのサブスクライバ２９０に送信することができる。コンテンツ命令は、サブスクライバ２９０を、それぞれのサブスクライバが仮想チャネルにマッピングしていたディスプレイコンポーネント上で、コンテンツ命令に関連付けられたコンテンツを表示するようにコントロールすることができる。種々の実施例において、コンテンツ命令は、仮想チャネル上で表示するコンテンツとして、ファイル、画像、アプリケーション、データセット、ビデオ、コンテンツを取得することができるロケーション（例えば、ＵＲＬ）、ビデオストリーム等を識別することができる。
【００１８】
システム２００は、ディスプレイモジュール２３０も備える。ディスプレイモジュール２３０は、仮想チャネルにマッピングされたディスプレイコンポーネント２８０に、コンテンツ命令に関連付けられたコンテンツを表示させることができる。また、いくつかの例では、ディスプレイマッピングモジュール２１０は、ディスプレイコンポーネント２８０のメンバを検出することができる。これらの例では、ディスプレイマッピングモジュールは、ディスプレイコンポーネントのセットのメンバの属性（例えば、解像度、色、ディスプレイタイプ、製造者）も検出し、これらのディスプレイコンポーネントのセットのメンバの属性をユーザに報告することができる。ユーザは、ディスプレイコンポーネント２８０と仮想チャネル２９９との間の所望のマッピングを生成するのに役立つように、この情報を用いることができる。
【００１９】
また、いくつかの例では、通信モジュール２２０は、受信コンテンツ命令を受信することができる。受信コンテンツ命令は、システム２００が登録された特定の仮想チャネルに関連付けることができる。受信コンテンツ命令は、特定の仮想チャネル２９９にマッピングされたディスプレイコンポーネント２８０に、受信コンテンツ命令に関連付けられたディスプレイコンテンツを表示させるように、ディスプレイモジュール２３０を制御することができる。いくつかの例では、受信コンテンツ命令は、特定の仮想チャネル２９９にマッピングされたディスプレイコンポーネント２８０上で表示するコンテンツを含む。受信コンテンツ命令は、システム２００を制御するユーザから受信することができる。ユーザは、システム２００に接続されたデバイス（例えば、マウス又はキーボード等の周辺機器）、システム２００と通信するデバイス（例えば、システム２００とネットワーク接続されたタブレット）等を用いてシステム２００を制御することができる。
【００２０】
いくつかの例では、システム２００は、プリセットモジュール（図示せず）を備えることができる。プリセットモジュールは、プリセットされた仮想チャネルのセットのサブスクライバへの、プリセットされたコンテンツ命令のセットの送信を制御することができる。
【００２１】
図３は、ディスプレイマッピングに関連付けられた一実施例の方法３００を示している。方法３００は、プロセッサ実行可能命令を記憶する非一時的なプロセッサ可読媒体上で具現化することができる。命令は、プロセッサによって実行されると、プロセッサに方法３００を実行させることができる。他の例では、方法３００は、特定用途向け集積回路（ＡＳＩＣ）の論理ゲート及び／又はＲＡＭ内に存在することができる。
【００２２】
方法３００は、３１０において、仮想チャネルのセットをディスプレイコンポーネントのセットにマッピングすることを含む。ディスプレイコンポーネントは、例えば、ディスプレイ（例えば、ＬＣＤ、モニタ、タッチスクリーン）、ディスプレイの一部、プロジェクタ、テレビジョン、モバイルデバイス、タブレット、拡張現実システム、仮想現実システム等を含むことができる。
【００２３】
方法３００は、３２０において、仮想チャネル上で表示するコンテンツ要素を識別する信号を受信することも含む。コンテンツ要素は、例えば、ファイル、画像、アプリケーション、データセット、ビデオ、コンテンツを取得することができるロケーション（例えば、ＵＲＬ）、ビデオストリーム等を含むことができる。仮想チャネル上で表示するコンテンツ要素を識別する信号は、第１のデバイスのユーザから受信することができる。信号は、入力デバイス（例えば、キーボード、マウス、タブレット）等から受信することができる。
【００２４】
方法３００は、３３０において、仮想チャネルのサブスクライバに、コンテンツ要素の識別子を送信することも含む。識別子は、仮想チャネルのサブスクライバを、それぞれのサブスクライバが仮想チャネルにマッピングしていたディスプレイコンポーネント上で、コンテンツ要素を表示するようにコントロールすることができる。仮想チャネルのサブスクライバは、第１のデバイスのユーザから遠隔のユーザとすることができる。さらに、仮想チャネルのサブスクライバは、第１のデバイスのユーザとの通信に参加することができる。種々の実施例において、サブスクライバは、方法３００に関連付けられたアクションを実行するデバイスによって制御されるディスプレイコンポーネントのセットとは異なるディスプレイセットアップを有することができる。
【００２５】
方法３００は、３４０において、コンテンツ要素を表示することも含む。コンテンツ要素は、仮想チャネルにマッピングされたディスプレイコンポーネント上で表示することができる。ディスプレイコンポーネントは、仮想チャネルにマッピングしておくことができ、これは、例えば、ユーザが行うことができ、方法３００を実行するシステムによって自動的に行うことができる等である。いくつかの例では、アクション３２０において受信されたコンテンツ要素を識別する信号は、仮想チャネルのセットのそれぞれのメンバ上で表示するコンテンツ要素のセットを含むことができる。これらの例では、コンテンツ要素を表示することは、仮想チャネルのセットのそれぞれのメンバにマッピングされたディスプレイコンポーネント上でコンテンツ要素のセットのメンバを表示することを含むことができる。
【００２６】
いくつかの例では、方法３００は、ディスプレイコンポーネントのセットのメンバを検出することと、ディスプレイコンポーネントのセットのメンバに関連付けられた属性を検出することと、これらの属性をユーザに提供することと（図示せず）をも含むことができる。これは、ユーザが、アクション３１０との関連において、仮想チャネルとディスプレイコンポーネントとの間のマッピングを提案することを可能にすることができる。
【００２７】
図４は、ディスプレイマッピングに関連付けられた方法４００を示している。方法４００は、４３０において信号を受信することを含む。信号は、仮想チャネルのセットを示すことができる。信号は、仮想チャネルのセットのそれぞれのメンバ上で表示するコンテンツ要素を特定するコンテンツ識別子のセットも示すことができる。
【００２８】
方法４００は、４４０において、コンテンツ要素を取得することも含む。コンテンツ要素は、コンテンツ要素のそれぞれのソースから取得することができる。一例として、ウェブページは、そのウェブページをホスティングするサーバから取得することができ、ファイルは、ストレージ内のロケーションからロードすることができる等である。
【００２９】
方法４００は、４５０において、方法４００を実行するシステムによって制御されるディスプレイコンポーネント上でコンテンツ要素を表示することも含む。コンテンツ要素は、仮想チャネルとディスプレイコンポーネントとの間のマッピングに従って表示することができる。例えば、マッピングにより、第１のコンテンツ要素を、第１の仮想チャネルにマッピングされた第１のディスプレイコンポーネント上で表示させることができる。これは、第１の仮想チャネル上で表示する第１のコンテンツ要素を特定する第１のコンテンツ識別子によって引き起こすことができる。同様に、マッピングにより、第２のコンテンツ要素を、第１の仮想チャネルにマッピングされた第２のディスプレイコンポーネント上で表示させることができる。これは、第１の仮想チャネル上で表示する第２のコンテンツ要素を特定する第２のコンテンツ識別子によって引き起こすことができる。
【００３０】
図５は、ディスプレイマッピングに関連付けられた方法５００を示している。方法５００は、方法４００（図４）を参照して上記で説明されたアクションと同様のいくつかのアクションを含む。例えば、方法５００は、５３０において、コンテンツ識別子及び仮想チャネルを示す信号を受信することと、５４０においてコンテンツ要素を取得することと、５５０においてディスプレイコンポーネント上でコンテンツ要素を表示することとを含む。
【００３１】
方法５００は、５１０において、ディスプレイコンポーネントを検出することも含む。ディスプレイコンポーネントは、方法２００を実行するシステムに当該ディスプレイコンポーネントが検出される方法に基づいて検出することができる。例えば、モニタは、種々のケーブル接続（例えば、ＶＧＡ）等を介して接続することができる。
【００３２】
方法５００は、５２０において、仮想チャネルのセットとディスプレイコンポーネントとの間のマッピングを割り当てることも含む。このマッピングは、ユーザ入力に基づいて制御することができ、自動的に実行することができる等である。
【００３３】
方法５００は、５６０において、第１のコンテンツ識別子を送信することも含む。第１のコンテンツ識別子は、第１の仮想チャネルのサブスクライバに送信することができる。第１の仮想チャネルのサブスクライバが第１のコンテンツ識別子を受信すると、サブスクライバは、第１のコンテンツ要素を取得し、この第１のコンテンツ要素を、サブスクライバが第１の仮想チャネルにマッピングしていたディスプレイ上で表示することができる。
【００３４】
図６は、一実施例のシステム及び方法、及び均等物が機能することができる一実施例のコンピューティングデバイスを示している。一実施例のコンピューティングデバイスは、バス６３０によって接続されたプロセッサ６１０とメモリ６２０とを備えるコンピュータ６００とすることができる。コンピュータ６００は、ディスプレイマッピングモジュール６４０を備える。ディスプレイマッピングモジュール６４０は、一実施例のシステム、方法等を参照して上記で説明された種々の機能を、単独で又は組み合わせて実行することができる。種々の実施例において、ディスプレイマッピングモジュール６４０は、ハードウェア、ソフトウェア、ファームウェア、特定用途向け集積回路、及び／又はそれらの組み合わせにおいて、プロセッサ実行可能命令を記憶する非一時的なコンピュータ可読媒体として実現することができる。
【００３５】
また、命令は、メモリ６２０に一時的に記憶されるデータ６５０及び／又はプロセス６６０としてコンピュータ６００に提示され、プロセッサ６１０によって実行されることができる。プロセッサ６１０は、デュアルマイクロプロセッサ及び他のマルチプロセッサアーキテクチャを含む種々のプロセッサとすることができる。メモリ６２０は、不揮発性メモリ（例えば、読み出し専用メモリ）及び／又は揮発性メモリ（例えば、ランダムアクセスメモリ）を含むことができる。メモリ６２０は、例えば、磁気ディスクドライブ、ソリッドステートディスクドライブ、フロッピーディスクドライブ、テープドライブ、フラッシュメモリカード、光学ディスク等とすることもできる。したがって、メモリ６２０は、プロセス６６０及び／又はデータ６５０を記憶することができる。コンピュータ６００は、他のコンピュータ、デバイス、周辺機器等を含む他のデバイスに、多様な構成（図示せず）において関連付けることもできる。
【００３６】
開示された例の前述の説明は、当業者が本開示を製造又は使用することを可能にするために提供されていることを理解されたい。これらの例に対する種々の変更は、当業者であれば容易に明らかとなり、本明細書において規定された一般原理は、本開示の趣旨又は範囲から逸脱することなく他の例に適用することができる。したがって、本開示は、本明細書に示す例に限定されるようには意図されておらず、本明細書に開示された原理及び新規な特徴と一致する最も広い範囲を与えられる。 
【図１】
2019531017.tif 000003
【図２】
2019531017.tif 000004
【図３】
2019531017.tif 000005
【図４】
2019531017.tif 000006
【図５】
2019531017.tif 000007
【図６】
2019531017.tif 000008
【国際調査報告】
2019531017.tif 000009