JPWO2021163626A5 - - Google Patents

Download PDF

Info

Publication number
JPWO2021163626A5
JPWO2021163626A5 JP2022548903A JP2022548903A JPWO2021163626A5 JP WO2021163626 A5 JPWO2021163626 A5 JP WO2021163626A5 JP 2022548903 A JP2022548903 A JP 2022548903A JP 2022548903 A JP2022548903 A JP 2022548903A JP WO2021163626 A5 JPWO2021163626 A5 JP WO2021163626A5
Authority
JP
Japan
Prior art keywords
user
location
session
presenting
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022548903A
Other languages
English (en)
Other versions
JP2023514572A (ja
Publication date
Application filed filed Critical
Priority claimed from PCT/US2021/018037 external-priority patent/WO2021163626A1/en
Publication of JP2023514572A publication Critical patent/JP2023514572A/ja
Publication of JPWO2021163626A5 publication Critical patent/JPWO2021163626A5/ja
Pending legal-status Critical Current

Links

Description

本開示の実施例は、複合現実協働を有効にするためのシステムおよび方法を説明する。本開示の実施例によると、本方法は、持続座標データを受信することと、ウェアラブルデバイスの透過型ディスプレイを介して、第1の仮想セッションハンドルを第1のユーザに第1の位置において提示することであって、第1の位置は、持続座標データに基づく、ことと、透過型ディスプレイを介して、仮想オブジェクトを第1のユーザに第2の場所において提示することであって、第2の位置は、第1の位置に基づく、ことと、場所データを第2のユーザから受信することであって、場所データは、第2のユーザの位置を第2の仮想セッションハンドルの位置に関連させる、ことと、透過型ディスプレイを介して、仮想アバタを第1のユーザに第3の位置において提示することであって、仮想アバタは、第2のユーザに対応し、第3の位置は、場所データに基づき、第3の位置はさらに、第1の位置に基づく、こととを含んでもよい。
本発明は、例えば、以下を提供する。
(項目1)
システムであって、
透過型ディスプレイを備えるウェアラブルデバイスと、
1つまたはそれを上回るプロセッサであって、
持続座標データを受信することと、
ウェアラブルデバイスの前記透過型ディスプレイを介して、第1の仮想セッションハンドルを第1のユーザに第1の位置において提示することであって、前記第1の位置は、前記持続座標データに基づいて決定される、ことと、
前記透過型ディスプレイを介して、仮想オブジェクトを前記第1のユーザに第2の位置において提示することであって、前記第2の位置は、前記第1の位置に基づいて決定される、ことと、
場所データを第2のユーザから受信することであって、前記場所データは、前記第2のユーザの位置を第2の仮想セッションハンドルの位置に関連させる、ことと、
前記透過型ディスプレイを介して、仮想アバタを前記第1のユーザに第3の位置において提示することであって、前記仮想アバタは、前記第2のユーザに対応し、前記第3の位置は、前記場所データに基づいて決定され、前記第3の位置はさらに、前記第1の位置に基づいて決定される、ことと
を含む方法を実行するように構成される、1つまたはそれを上回るプロセッサと
を備える、システム。
(項目2)
前記方法はさらに、
入力を前記第2のユーザから受信することと、
前記第2のユーザからの入力の受信に応答して、前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第4の位置において提示することと
を含む、項目1に記載のシステム。
(項目3)
前記仮想オブジェクトは、前記第1のユーザからの入力に応答して、前記第1のユーザに前記第2の位置において提示され、前記方法はさらに、前記第1のユーザからの入力を前記第2のユーザに伝送することを含む、項目1に記載のシステム。
(項目4)
前記方法はさらに、
入力を前記第1のユーザから受信することと、
前記第1のユーザからの入力の受信に応答して、前記第1のセッションハンドルを前記第1のユーザに第4の位置において提示することと、
前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第5の位置において提示することであって、前記第5の位置は、前記第4の位置に基づいて決定される、ことと
を含む、項目1に記載のシステム。
(項目5)
前記方法はさらに、前記第1のユーザからの入力を前記第2のユーザに伝送することを含む、項目4に記載のシステム。
(項目6)
前記方法はさらに、
メモリ内に、第1の時間におけるセッションインスタンスと関連付けられる前記第1の位置、前記第2の位置、および前記第3の位置を記憶することと、
前記メモリから、前記第1の時間より後の第2の時間において、前記第1の位置、前記第2の位置、および前記第3の位置を受信することと
を含む、項目1に記載のシステム。
(項目7)
方法であって、
持続座標データを受信することと、
ウェアラブルデバイスの透過型ディスプレイを介して、第1の仮想セッションハンドルを第1のユーザに第1の位置において提示することであって、前記第1の位置は、前記持続座標データに基づいて決定される、ことと
前記透過型ディスプレイを介して、仮想オブジェクトを前記第1のユーザに第2の位置において提示することであって、前記第2の位置は、前記第1の位置に基づいて決定される、ことと、
場所データを第2のユーザから受信することであって、前記場所データは、前記第2のユーザの位置を第2の仮想セッションハンドルの位置に関連させる、ことと、
前記透過型ディスプレイを介して、仮想アバタを前記第1のユーザに第3の位置において提示することであって、前記仮想アバタは、前記第2のユーザに対応し、前記第3の位置は、前記場所データに基づいて決定され、前記第3の位置はさらに、前記第1の位置に基づいて決定される、ことと
を含む、方法。
(項目8)
入力を前記第2のユーザから受信することと、
前記第2のユーザからの入力の受信に応答して、前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第4の位置において提示することと
をさらに含む、項目7に記載の方法。
(項目9)
前記仮想オブジェクトは、前記第1のユーザからの入力に応答して、前記第1のユーザに前記第2の位置において提示され、前記方法はさらに、前記第1のユーザからの入力を前記第2のユーザに伝送することを含む、項目7に記載の方法。
(項目10)
入力を前記第1のユーザから受信することと、
前記第1のユーザからの入力の受信に応答して、前記第1のセッションハンドルを前記第1のユーザに第4の位置において提示することと、
前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第5の位置において提示することであって、前記第5の位置は、前記第4の位置に基づいて決定される、ことと
をさらに含む、項目7に記載の方法。
(項目11)
前記第1のユーザからの入力を前記第2のユーザに伝送することをさらに含む、項目10に記載の方法。
(項目12)
メモリ内に、第1の時間におけるセッションインスタンスと関連付けられる前記第1の位置、前記第2の位置、および前記第3の位置を記憶することと、
前記メモリから、前記第1の時間より後の第2の時間において、前記第1の位置、前記第2の位置、および前記第3の位置を受信することと
をさらに含む、項目7に記載の方法。
(項目13)
非一過性コンピュータ可読媒体であって、前記非一過性コンピュータ可読媒体は、命令を記憶しており、前記命令は、1つまたはそれを上回るプロセッサによって実行されると、前記1つまたはそれを上回るプロセッサに、
持続座標データを受信することと、
ウェアラブルデバイスの透過型ディスプレイを介して、第1の仮想セッションハンドルを第1のユーザに第1の位置において提示することであって、前記第1の位置は、前記持続座標データに基づいて決定される、ことと、
前記透過型ディスプレイを介して、仮想オブジェクトを前記第1のユーザに第2の位置において提示することであって、前記第2の位置は、前記第1の位置に基づいて決定される、ことと、
場所データを第2のユーザから受信することであって、前記場所データは、前記第2のユーザの位置を第2の仮想セッションハンドルの位置に関連させる、ことと、
前記透過型ディスプレイを介して、仮想アバタを前記第1のユーザに第3の位置において提示することであって、前記仮想アバタは、前記第2のユーザに対応し、前記第3の位置は、前記場所データに基づいて決定され、前記第3の位置はさらに、前記第1の位置に基づいて決定される、ことと
を含む方法を実行させる、非一過性コンピュータ可読媒体。
(項目14)
前記方法はさらに、
入力を前記第2のユーザから受信することと、
前記第2のユーザからの入力の受信に応答して、前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第4の位置において提示することと
を含む、項目13に記載の非一過性コンピュータ可読媒体。
(項目15)
前記仮想オブジェクトは、前記第1のユーザからの入力に応答して、前記第1のユーザに前記第2の位置において提示され、前記方法はさらに、前記第1のユーザからの入力を前記第2のユーザに伝送することを含む、項目13に記載の非一過性コンピュータ可読媒体。
(項目16)
前記方法はさらに、
入力を前記第1のユーザから受信することと、
前記第1のユーザからの入力の受信に応答して、前記第1のセッションハンドルを前記第1のユーザに第4の位置において提示することと、
前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第5の位置において提示することであって、前記第5の位置は、前記第4の位置に基づいて決定される、ことと
を含む、項目13に記載の非一過性コンピュータ可読媒体。
(項目17)
前記方法はさらに、前記第1のユーザからの入力を前記第2のユーザに伝送することを含む、項目16に記載の非一過性コンピュータ可読媒体。
(項目18)
前記方法はさらに、
メモリ内に、第1の時間におけるセッションインスタンスと関連付けられる前記第1の位置、前記第2の位置、および前記第3の位置を記憶することと、
前記メモリから、前記第1の時間より後の第2の時間において、前記第1の位置、前記第2の位置、および前記第3の位置を受信することと
を含む、項目13に記載の非一過性コンピュータ可読媒体。
(項目19)
システムであって、
第1の透過型ディスプレイおよび1つまたはそれを上回るセンサを備える第1のウェアラブルデバイスと、
1つまたはそれを上回るプロセッサであって、
第1の入力を前記第1のウェアラブルデバイスと関連付けられる第1のセッションユーザから受信することと、
前記第1の入力の受信に応答して、セッションインスタンスを生成することであって、前記セッションインスタンスは、1つまたはそれを上回る能力インスタンスに対応するデータを記憶するように構成され、前記セッションインスタンスはさらに、1つまたはそれを上回るセッションユーザに対応するデータを記憶するように構成される、ことと、
前記第1のウェアラブルデバイスの第1の透過型ディスプレイを介して、仮想セッションハンドルを前記第1のセッションユーザに第1のセッションハンドル位置において提示することと、
第2の入力を前記第1のセッションユーザから受信することと、
前記第2の入力の受信に応答して、
プロセスと関連付けられる第1の能力インスタンスを生成することであって、前記プロセスは、仮想オブジェクトを投影することを含む、ことと、
前記第1の透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のセッションユーザに第1のオブジェクト位置において提示することと、
第2のウェアラブルデバイスの第2の透過型ディスプレイを介して、前記仮想オブジェクトを第2のセッションユーザに第2のオブジェクト位置において提示することと、
前記第1のセッションハンドル位置、前記第1のオブジェクト位置、前記第2のオブジェクト位置、第1のセッションユーザ位置、および第2のセッションユーザ位置に対応するデータを、前記セッションインスタンス内に記憶することであって、前記第1のセッションユーザ位置は、前記第1のウェアラブルデバイスの1つまたはそれを上回るセンサを介して決定され、前記第2のセッションユーザ位置は、前記第2のウェアラブルデバイスの1つまたはそれを上回るセンサを介して決定される、ことと
を含む方法を実行するように構成される、1つまたはそれを上回るプロセッサと
を備える、システム。
(項目20)
前記第1のオブジェクト位置は、変換データを使用して、前記第1のセッションハンドル位置に関連される、項目19に記載のシステム。
(項目21)
前記変換データは、前記セッションインスタンス内に記憶される、項目20に記載のシステム。
(項目22)
前記方法はさらに、位置特定ステータスに対応するデータを記憶することを含み、前記位置特定ステータスは、前記第1のセッションユーザ位置および前記第2のセッションユーザ位置に基づく、項目19に記載のシステム。
(項目23)
前記第2の入力は、第1の時間に受信され、前記方法はさらに、
前記第1の時間より後の第2の時間において、第3の入力を前記第1のセッションユーザから受信することと、
前記第3の入力の受信に応答して、
前記第1のオブジェクト位置および前記第1のセッションユーザ位置に対応するデータを受信することと、
前記仮想オブジェクトを前記第1のセッションユーザに前記第1のオブジェクト位置において提示することと
を含む、項目19に記載のシステム。
(項目24)
前記方法はさらに、
第2の能力インスタンスを生成することであって、前記第2の能力インスタンスは、第2のプロセスと関連付けられ、前記第2のプロセスは、前記第2のセッションユーザの仮想アバタを投影することを含む、ことと、
前記第1の透過型ディスプレイを介して、前記仮想アバタを前記第1のセッションユーザに提示することと、
前記仮想アバタに対応するデータを前記セッションインスタンス内に記憶することと
を含む、項目19に記載のシステム。
(項目25)
前記方法はさらに、第2の能力インスタンスを生成することを含み、前記第2の能力インスタンスは、第2のプロセスと関連付けられ、前記第2のプロセスは、前記第1のセッションユーザと関連付けられるビューを前記第2のセッションユーザに投射することを含む、項目19に記載のシステム。
(項目26)
方法であって、
第1の入力を第1のセッションユーザから受信することと、
前記第1の入力の受信に応答して、セッションインスタンスを生成することであって、前記セッションインスタンスは、1つまたはそれを上回る能力インスタンスに対応するデータを記憶するように構成され、前記セッションインスタンスはさらに、1つまたはそれを上回るセッションユーザに対応するデータを記憶するように構成される、ことと、
第1のウェアラブルデバイスの第1の透過型ディスプレイを介して、仮想セッションハンドルを前記第1のセッションユーザに第1のセッションハンドル位置において提示することと、
第2の入力を前記第1のセッションユーザから受信することと、
前記第2の入力の受信に応答して、
プロセスと関連付けられる第1の能力インスタンスを生成することであって、前記プロセスは、仮想オブジェクトを投影することを含む、ことと、
前記第1の透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のセッションユーザに第1のオブジェクト位置において提示することと、
第2のウェアラブルデバイスの第2の透過型ディスプレイを介して、前記仮想オブジェクトを第2のセッションユーザに第2のオブジェクト位置において提示することと、
前記第1のセッションハンドル位置、前記第1のオブジェクト位置、前記第2のオブジェクト位置、第1のセッションユーザ位置、および第2のセッションユーザ位置に対応するデータを、前記セッションインスタンス内に記憶することであって、前記第1のセッションユーザ位置は、前記第1のウェアラブルデバイスの1つまたはそれを上回るセンサを介して決定され、前記第2のセッションユーザ位置は、前記第2のウェアラブルデバイスの1つまたはそれを上回るセンサを介して決定される、ことと
を含む、方法。
(項目27)
前記第1のオブジェクト位置は、変換データを使用して、前記第1のセッションハンドル位置に関連される、項目26に記載の方法。
(項目28)
前記変換データは、前記セッションインスタンス内に記憶される、項目27に記載の方法。
(項目29)
位置特定ステータスに対応するデータを記憶することをさらに含み、前記位置特定ステータスは、前記第1のセッションユーザ位置および前記第2のセッションユーザ位置に基づく、項目26に記載の方法。
(項目30)
前記第2の入力は、第1の時間に受信され、前記方法はさらに、
前記第1の時間より後の第2の時間において、第3の入力を前記第1のセッションユーザから受信することと、
前記第3の入力の受信に応答して、
前記第1のオブジェクト位置および前記第1のセッションユーザ位置に対応するデータを受信することと、
前記仮想オブジェクトを前記第1のセッションユーザに前記第1のオブジェクト位置において提示することと
を含む、項目26に記載の方法。
(項目31)
第2の能力インスタンスを生成することであって、前記第2の能力インスタンスは、第2のプロセスと関連付けられ、前記第2のプロセスは、前記第2のセッションユーザの仮想アバタを投影することを含む、ことと、
前記第1の透過型ディスプレイを介して、前記仮想アバタを前記第1のセッションユーザに提示することと、
前記仮想アバタに対応するデータを前記セッションインスタンス内に記憶することと
をさらに含む、項目26に記載の方法。
(項目32)
第2の能力インスタンスを生成することをさらに含み、前記第2の能力インスタンスは、第2のプロセスと関連付けられ、前記第2のプロセスは、前記第1のセッションユーザと関連付けられるビューを前記第2のセッションユーザに投射することを含む、項目26に記載の方法。
(項目33)
非一過性コンピュータ可読媒体であって、前記非一過性コンピュータ可読媒体は、命令を記憶しており、前記命令は、1つまたはそれを上回るプロセッサによって実行されると、前記1つまたはそれを上回るプロセッサに、
第1の入力を第1のセッションユーザから受信することと、
前記第1の入力の受信に応答して、セッションインスタンスを生成することであって、前記セッションインスタンスは、1つまたはそれを上回る能力インスタンスに対応するデータを記憶するように構成され、前記セッションインスタンスはさらに、1つまたはそれを上回るセッションユーザに対応するデータを記憶するように構成される、ことと、
第1のウェアラブルデバイスの第1の透過型ディスプレイを介して、仮想セッションハンドルを前記第1のセッションユーザに第1のセッションハンドル位置において提示することと、
第2の入力を前記第1のセッションユーザから受信することと、
前記第2の入力の受信に応答して、
プロセスと関連付けられる第1の能力インスタンスを生成することであって、前記プロセスは、仮想オブジェクトを投影することを含む、ことと、
前記第1の透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のセッションユーザに第1のオブジェクト位置において提示することと、
第2のウェアラブルデバイスの第2の透過型ディスプレイを介して、前記仮想オブジェクトを第2のセッションユーザに第2のオブジェクト位置において提示することと、
前記第1のセッションハンドル位置、前記第1のオブジェクト位置、前記第2のオブジェクト位置、第1のセッションユーザ位置、および第2のセッションユーザ位置に対応するデータを、前記セッションインスタンス内に記憶することであって、前記第1のセッションユーザ位置は、前記第1のウェアラブルデバイスの1つまたはそれを上回るセンサを介して決定され、前記第2のセッションユーザ位置は、前記第2のウェアラブルデバイスの1つまたはそれを上回るセンサを介して決定される、ことと
を含む方法を実行させる、非一過性コンピュータ可読媒体。
(項目34)
前記第1のオブジェクト位置は、変換データを使用して、前記第1のセッションハンドル位置に関連される、項目33に記載の非一過性コンピュータ可読媒体。
(項目35)
前記変換データは、前記セッションインスタンス内に記憶される、項目34に記載の非一過性コンピュータ可読媒体。
(項目36)
前記方法はさらに、位置特定ステータスに対応する、データを記憶することを含み、前記位置特定ステータスは、前記第1のセッションユーザ位置および前記第2のセッションユーザ位置に基づく、項目33に記載の非一過性コンピュータ可読媒体。
(項目37)
前記第2の入力は、第1の時間に受信され、前記方法はさらに、
前記第1の時間より後の第2の時間において、第3の入力を前記第1のセッションユーザから受信することと、
前記第3の入力の受信に応答して、
前記第1のオブジェクト位置および前記第1のセッションユーザ位置に対応する、データを受信することと、
前記仮想オブジェクトを前記第1のセッションユーザに前記第1のオブジェクト位置において提示することと
を含む、項目33に記載の非一過性コンピュータ可読媒体。
(項目38)
前記方法はさらに、
第2の能力インスタンスを生成することであって、前記第2の能力インスタンスは、第2のプロセスと関連付けられ、前記第2のプロセスは、前記第2のセッションユーザの仮想アバタを投影することを含む、ことと、
前記透過型ディスプレイを介して、前記仮想アバタを前記第1のセッションユーザに提示することと、
前記仮想アバタに対応するデータを前記セッションインスタンス内に記憶することと
を含む、項目33に記載の非一過性コンピュータ可読媒体。
(項目39)
前記方法はさらに、第2の能力インスタンスを生成することを含み、前記第2の能力インスタンスは、第2のプロセスと関連付けられ、前記第2のプロセスは、前記第1のセッションユーザと関連付けられるビューを前記第2のセッションユーザに投射することを含む、項目33に記載の非一過性コンピュータ可読媒体。

Claims (18)

  1. システムであって、
    透過型ディスプレイを備えるウェアラブルデバイスと、
    1つまたはそれを上回るプロセッサであって、
    持続座標データを受信することと、
    前記ウェアラブルデバイスの前記透過型ディスプレイを介して、セッションの第1の仮想セッションハンドルを第1のユーザに第1の位置において提示することであって、前記第1の位置は、前記持続座標データに基づいて決定される、ことと、
    前記透過型ディスプレイを介して、仮想オブジェクトを前記第1のユーザに第2の位置において提示することであって、前記第2の位置は、前記第1の位置に基づいて決定され、前記仮想オブジェクトは、前記セッションの能力と関連付けられる、ことと、
    場所データを第2のユーザから受信することであって、前記場所データは、前記第2のユーザの位置を前記セッションの第2の仮想セッションハンドルの位置に関連させる、ことと、
    前記透過型ディスプレイを介して、仮想アバタを前記第1のユーザに第3の位置において提示することであって、前記仮想アバタは、前記第2のユーザに対応し、前記第3の位置は、前記場所データに基づいて決定され、前記第3の位置は、さらに前記第1の位置に基づいて決定される、ことと
    を含む方法を実行するように構成される、1つまたはそれを上回るプロセッサと
    を備え
    前記セッションは、前記第1のユーザと関連付けられるデータを備え、前記第2のユーザと関連付けられるデータをさらに備え、
    前記仮想アバタを前記第1のユーザに提示することは、前記セッションのアバタデータを介して前記仮想アバタを提示することを含み、
    前記ウェアラブルデバイスは、前記セッションと関連付けられるセッションマネージャと通信するように構成される、システム。
  2. 前記方法は
    入力を前記第2のユーザから受信することと、
    前記第2のユーザからの入力の受信に応答して、前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第4の位置において提示することと
    さらに含む、請求項1に記載のシステム。
  3. 前記仮想オブジェクトは、前記第1のユーザからの入力に応答して、前記第1のユーザに前記第2の位置において提示され、前記方法は前記第1のユーザからの入力を前記第2のユーザに伝送することをさらに含む、請求項1に記載のシステム。
  4. 前記方法は
    入力を前記第1のユーザから受信することと、
    前記第1のユーザからの入力の受信に応答して、前記第1のセッションハンドルを前記第1のユーザに第4の位置において提示することと、
    前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第5の位置において提示することであって、前記第5の位置は、前記第4の位置に基づいて決定される、ことと
    さらに含む、請求項1に記載のシステム。
  5. 前記方法は前記第1のユーザからの入力を前記第2のユーザに伝送することをさらに含む、請求項4に記載のシステム。
  6. 前記方法は
    メモリ内に、第1の時間におけるセッションインスタンスと関連付けられる前記第1の位置、前記第2の位置、および前記第3の位置を記憶することと、
    前記メモリから、前記第1の時間より後の第2の時間において、前記第1の位置、前記第2の位置、および前記第3の位置を受信することと
    さらに含む、請求項1に記載のシステム。
  7. 方法であって、
    持続座標データを受信することと、
    ウェアラブルデバイスの透過型ディスプレイを介して、セッションの第1の仮想セッションハンドルを第1のユーザに第1の位置において提示することであって、前記第1の位置は、前記持続座標データに基づいて決定される、ことと
    前記透過型ディスプレイを介して、仮想オブジェクトを前記第1のユーザに第2の位置において提示することであって、前記第2の位置は、前記第1の位置に基づいて決定され、前記仮想オブジェクトは、前記セッションの能力と関連付けられる、ことと、
    場所データを第2のユーザから受信することであって、前記場所データは、前記第2のユーザの位置を前記セッションの第2の仮想セッションハンドルの位置に関連させる、ことと、
    前記透過型ディスプレイを介して、仮想アバタを前記第1のユーザに第3の位置において提示することであって、前記仮想アバタは、前記第2のユーザに対応し、前記第3の位置は、前記場所データに基づいて決定され、前記第3の位置は、さらに前記第1の位置に基づいて決定される、ことと
    を含み、
    前記セッションは、前記第1のユーザと関連付けられるデータを備え、前記第2のユーザと関連付けられるデータをさらに備え、
    前記仮想アバタを前記第1のユーザに提示することは、前記セッションのアバタデータを介して前記仮想アバタを提示することを含み、
    前記ウェアラブルデバイスは、前記セッションと関連付けられるセッションマネージャと通信するように構成される、方法。
  8. 入力を前記第2のユーザから受信することと、
    前記第2のユーザからの入力の受信に応答して、前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第4の位置において提示することと
    をさらに含む、請求項7に記載の方法。
  9. 前記仮想オブジェクトは、前記第1のユーザからの入力に応答して、前記第1のユーザに前記第2の位置において提示され、前記方法は前記第1のユーザからの入力を前記第2のユーザに伝送することをさらに含む、請求項7に記載の方法。
  10. 入力を前記第1のユーザから受信することと、
    前記第1のユーザからの入力の受信に応答して、前記第1のセッションハンドルを前記第1のユーザに第4の位置において提示することと、
    前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第5の位置において提示することであって、前記第5の位置は、前記第4の位置に基づいて決定される、ことと
    をさらに含む、請求項7に記載の方法。
  11. 前記第1のユーザからの入力を前記第2のユーザに伝送することをさらに含む、請求項10に記載の方法。
  12. メモリ内に、第1の時間におけるセッションインスタンスと関連付けられる前記第1の位置、前記第2の位置、および前記第3の位置を記憶することと、
    前記メモリから、前記第1の時間より後の第2の時間において、前記第1の位置、前記第2の位置、および前記第3の位置を受信することと
    をさらに含む、請求項7に記載の方法。
  13. 非一過性コンピュータ可読媒体であって、前記非一過性コンピュータ可読媒体は、命令を記憶しており、前記命令は、1つまたはそれを上回るプロセッサによって実行されると、前記1つまたはそれを上回るプロセッサに、
    持続座標データを受信することと、
    ウェアラブルデバイスの透過型ディスプレイを介して、セッションの第1の仮想セッションハンドルを第1のユーザに第1の位置において提示することであって、前記第1の位置は、前記持続座標データに基づいて決定される、ことと、
    前記透過型ディスプレイを介して、仮想オブジェクトを前記第1のユーザに第2の位置において提示することであって、前記第2の位置は、前記第1の位置に基づいて決定され、前記仮想オブジェクトは、前記セッションの能力と関連付けられる、ことと、
    場所データを第2のユーザから受信することであって、前記場所データは、前記第2のユーザの位置を前記セッションの第2の仮想セッションハンドルの位置に関連させる、ことと、
    前記透過型ディスプレイを介して、仮想アバタを前記第1のユーザに第3の位置において提示することであって、前記仮想アバタは、前記第2のユーザに対応し、前記第3の位置は、前記場所データに基づいて決定され、前記第3の位置は、さらに前記第1の位置に基づいて決定される、ことと
    を含む方法を実行させ
    前記セッションは、前記第1のユーザと関連付けられるデータを備え、前記第2のユーザと関連付けられるデータをさらに備え、
    前記仮想アバタを前記第1のユーザに提示することは、前記セッションのアバタデータを介して前記仮想アバタを提示することを含み、
    前記ウェアラブルデバイスは、前記セッションと関連付けられるセッションマネージャと通信するように構成される、非一過性コンピュータ可読媒体。
  14. 前記方法は
    入力を前記第2のユーザから受信することと、
    前記第2のユーザからの入力の受信に応答して、前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第4の位置において提示することと
    さらに含む、請求項13に記載の非一過性コンピュータ可読媒体。
  15. 前記仮想オブジェクトは、前記第1のユーザからの入力に応答して、前記第1のユーザに前記第2の位置において提示され、前記方法は前記第1のユーザからの入力を前記第2のユーザに伝送することをさらに含む、請求項13に記載の非一過性コンピュータ可読媒体。
  16. 前記方法は
    入力を前記第1のユーザから受信することと、
    前記第1のユーザからの入力の受信に応答して、前記第1のセッションハンドルを前記第1のユーザに第4の位置において提示することと、
    前記透過型ディスプレイを介して、前記仮想オブジェクトを前記第1のユーザに第5の位置において提示することであって、前記第5の位置は、前記第4の位置に基づいて決定される、ことと
    さらに含む、請求項13に記載の非一過性コンピュータ可読媒体。
  17. 前記方法は前記第1のユーザからの入力を前記第2のユーザに伝送することをさらに含む、請求項16に記載の非一過性コンピュータ可読媒体。
  18. 前記方法は
    メモリ内に、第1の時間におけるセッションインスタンスと関連付けられる前記第1の位置、前記第2の位置、および前記第3の位置を記憶することと、
    前記メモリから、前記第1の時間より後の第2の時間において、前記第1の位置、前記第2の位置、および前記第3の位置を受信することと
    さらに含む、請求項13に記載の非一過性コンピュータ可読媒体。
JP2022548903A 2020-02-14 2021-02-12 セッションマネージャ Pending JP2023514572A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US202062977079P 2020-02-14 2020-02-14
US62/977,079 2020-02-14
PCT/US2021/018037 WO2021163626A1 (en) 2020-02-14 2021-02-12 Session manager

Publications (2)

Publication Number Publication Date
JP2023514572A JP2023514572A (ja) 2023-04-06
JPWO2021163626A5 true JPWO2021163626A5 (ja) 2024-02-19

Family

ID=77272757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022548903A Pending JP2023514572A (ja) 2020-02-14 2021-02-12 セッションマネージャ

Country Status (5)

Country Link
US (3) US11475644B2 (ja)
EP (1) EP4103999A4 (ja)
JP (1) JP2023514572A (ja)
CN (2) CN117827004A (ja)
WO (1) WO2021163626A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11201953B2 (en) 2018-07-24 2021-12-14 Magic Leap, Inc. Application sharing
WO2021163224A1 (en) 2020-02-10 2021-08-19 Magic Leap, Inc. Dynamic colocation of virtual content
EP4104000A4 (en) 2020-02-14 2023-07-12 Magic Leap, Inc. TOOL BRIDGE
CN115398316A (zh) 2020-02-14 2022-11-25 奇跃公司 3d对象注释
US11475644B2 (en) 2020-02-14 2022-10-18 Magic Leap, Inc. Session manager
US11522945B2 (en) * 2020-10-20 2022-12-06 Iris Tech Inc. System for providing synchronized sharing of augmented reality content in real time across multiple devices
US20220343132A1 (en) * 2021-04-26 2022-10-27 Iview Displays (Shenzhen) Company Ltd. Method for controlling virtual pets, and smart projection device
EP4142285A4 (en) * 2021-05-17 2023-11-15 Qingdao Pico Technology Co., Ltd. HEAD-MOUNTED DISPLAY DEVICE AND HEAD-MOUNTED DISPLAY SYSTEM
US12008717B2 (en) 2021-07-07 2024-06-11 Meta Platforms Technologies, Llc Artificial reality environment control through an artificial reality environment schema
US20230410435A1 (en) * 2022-06-20 2023-12-21 International Business Machines Corporation Contextual positioning in virtual space
US11947862B1 (en) * 2022-12-30 2024-04-02 Meta Platforms Technologies, Llc Streaming native application content to artificial reality devices

Family Cites Families (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4852988A (en) 1988-09-12 1989-08-01 Applied Science Laboratories Visor and camera providing a parallax-free field-of-view image for a head-mounted eye movement measurement system
US6847336B1 (en) 1996-10-02 2005-01-25 Jerome H. Lemelson Selectively controllable heads-up display system
US6433760B1 (en) 1999-01-14 2002-08-13 University Of Central Florida Head mounted display with eyetracking capability
US9811237B2 (en) 1999-04-06 2017-11-07 Iii Holdings 2, Llc Visual navigation of virtual environments through logical processes
US6491391B1 (en) 1999-07-02 2002-12-10 E-Vision Llc System, apparatus, and method for reducing birefringence
CA2316473A1 (en) 1999-07-28 2001-01-28 Steve Mann Covert headworn information display or data display or viewfinder
CA2362895A1 (en) 2001-06-26 2002-12-26 Steve Mann Smart sunglasses or computer information display built into eyewear having ordinary appearance, possibly with sight license
DE10132872B4 (de) 2001-07-06 2018-10-11 Volkswagen Ag Kopfmontiertes optisches Durchsichtssystem
US20030030597A1 (en) 2001-08-13 2003-02-13 Geist Richard Edwin Virtual display apparatus for mobile activities
US7987491B2 (en) 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
CA2388766A1 (en) 2002-06-17 2003-12-17 Steve Mann Eyeglass frames based computer display or eyeglasses with operationally, actually, or computationally, transparent frames
US6943754B2 (en) 2002-09-27 2005-09-13 The Boeing Company Gaze tracking system, eye-tracking assembly and an associated method of calibration
US7347551B2 (en) 2003-02-13 2008-03-25 Fergason Patent Properties, Llc Optical system for monitoring eye movement
US7500747B2 (en) 2003-10-09 2009-03-10 Ipventure, Inc. Eyeglasses with electrical components
US8434027B2 (en) 2003-12-15 2013-04-30 Quantum Matrix Holdings, Llc System and method for multi-dimensional organization, management, and manipulation of remote data
US7800614B2 (en) 2004-02-17 2010-09-21 Oracle America, Inc. Efficient communication in a client-server scene graph system
ZA200608191B (en) 2004-04-01 2008-07-30 William C Torch Biosensors, communicators, and controllers monitoring eye movement and methods for using them
US20070081123A1 (en) 2005-10-07 2007-04-12 Lewis Scott W Digital eyewear
US8696113B2 (en) 2005-10-07 2014-04-15 Percept Technologies Inc. Enhanced optical and perceptual digital eyewear
US20130073978A1 (en) * 2011-09-16 2013-03-21 Social Communications Company Capabilities based management of virtual areas
US20110213664A1 (en) 2010-02-28 2011-09-01 Osterhout Group, Inc. Local advertising content on an interactive head-mounted eyepiece
US8890946B2 (en) 2010-03-01 2014-11-18 Eyefluence, Inc. Systems and methods for spatially controlled scene illumination
US8531355B2 (en) 2010-07-23 2013-09-10 Gregory A. Maltz Unitized, vision-controlled, wireless eyeglass transceiver
US8860760B2 (en) 2010-09-25 2014-10-14 Teledyne Scientific & Imaging, Llc Augmented reality (AR) system and method for tracking parts and visually cueing a user to identify and locate parts in a scene
US9292973B2 (en) 2010-11-08 2016-03-22 Microsoft Technology Licensing, Llc Automatic variable virtual focus for augmented reality displays
CN103493106B (zh) 2011-03-29 2017-11-07 高通股份有限公司 使用骨骼跟踪来选择性地将手遮蔽在物理表面上的虚拟投影之上的方法和装置
FR2974474B1 (fr) 2011-04-19 2017-11-17 Prologue Procedes et appareils de production et de traitement de representations de scenes multimedias
US8929589B2 (en) 2011-11-07 2015-01-06 Eyefluence, Inc. Systems and methods for high-resolution gaze tracking
US8611015B2 (en) 2011-11-22 2013-12-17 Google Inc. User interface
US8235529B1 (en) 2011-11-30 2012-08-07 Google Inc. Unlocking a screen using eye tracking information
US10013053B2 (en) 2012-01-04 2018-07-03 Tobii Ab System for gaze interaction
US8638498B2 (en) 2012-01-04 2014-01-28 David D. Bohn Eyebox adjustment for interpupillary distance
US9274338B2 (en) 2012-03-21 2016-03-01 Microsoft Technology Licensing, Llc Increasing field of view of reflective waveguide
US9122321B2 (en) 2012-05-04 2015-09-01 Microsoft Technology Licensing, Llc Collaboration environment using see through displays
US9751011B2 (en) 2012-05-25 2017-09-05 Electronics Arts, Inc. Systems and methods for a unified game experience in a multiplayer game
US8989535B2 (en) 2012-06-04 2015-03-24 Microsoft Technology Licensing, Llc Multiple waveguide imaging structure
EP2929413B1 (en) 2012-12-06 2020-06-03 Google LLC Eye tracking wearable devices and methods for use
KR20150103723A (ko) 2013-01-03 2015-09-11 메타 컴퍼니 가상 또는 증강매개된 비전을 위한 엑스트라미시브 공간 이미징 디지털 아이 글래스
US20140195918A1 (en) 2013-01-07 2014-07-10 Steven Friedlander Eye tracking user interface
US20140267234A1 (en) 2013-03-15 2014-09-18 Anselm Hook Generation and Sharing Coordinate System Between Users on Mobile
EP3005195A4 (en) 2013-05-24 2017-05-24 Awe Company Limited Systems and methods for a shared mixed reality experience
US9799127B2 (en) 2014-03-03 2017-10-24 Deep Node, Inc. Displaying a live stream of events using a dynamically-constructed three-dimensional data tree
US10572215B1 (en) 2014-03-31 2020-02-25 Amazon Technologies, Inc. Extendable architecture for augmented reality system
US9519481B2 (en) 2014-06-27 2016-12-13 International Business Machines Corporation Branch synthetic generation across multiple microarchitecture generations
US10810797B2 (en) 2015-05-22 2020-10-20 Otoy, Inc Augmenting AR/VR displays with image projections
US9898864B2 (en) * 2015-05-28 2018-02-20 Microsoft Technology Licensing, Llc Shared tactile interaction and user safety in shared space multi-person immersive virtual reality
WO2017142977A1 (en) 2016-02-15 2017-08-24 Meta Company Apparatuses, methods and systems for tethering 3-d virtual elements to digital content
US10722800B2 (en) * 2016-05-16 2020-07-28 Google Llc Co-presence handling in virtual reality
CA3000008A1 (en) 2016-06-10 2017-12-14 Dirtt Environmental Solutions, Inc. Mixed-reality and cad architectural design environment
WO2017214559A1 (en) 2016-06-10 2017-12-14 Dirtt Environmental Solutions, Inc. Mixed-reality architectural design environment
CA3046077A1 (en) * 2016-12-05 2018-06-14 Case Western Reserve University Systems, methods, and media for displaying interactive augmented reality presentations
US10147243B2 (en) 2016-12-05 2018-12-04 Google Llc Generating virtual notation surfaces with gestures in an augmented and/or virtual reality environment
EP3340012A1 (en) 2016-12-26 2018-06-27 CaptoGlove International Limited Haptic interaction method, tool and system
US20180255285A1 (en) 2017-03-06 2018-09-06 Universal City Studios Llc Systems and methods for layered virtual features in an amusement park environment
WO2018175335A1 (en) 2017-03-24 2018-09-27 Pcms Holdings, Inc. Method and system for discovering and positioning content into augmented reality space
US10871934B2 (en) 2017-05-04 2020-12-22 Microsoft Technology Licensing, Llc Virtual content displayed with shared anchor
GB201709199D0 (en) 2017-06-09 2017-07-26 Delamont Dean Lindsay IR mixed reality and augmented reality gaming system
US10685456B2 (en) 2017-10-12 2020-06-16 Microsoft Technology Licensing, Llc Peer to peer remote localization for devices
US10559133B2 (en) 2018-02-07 2020-02-11 Dell Products L.P. Visual space management across information handling system and augmented reality
US10403047B1 (en) * 2018-03-01 2019-09-03 Dell Products L.P. Information handling system augmented reality through a virtual object anchor
EP3776146A1 (en) 2018-04-09 2021-02-17 Spatial Inc. Augmented reality computing environments
US11049322B2 (en) 2018-06-18 2021-06-29 Ptc Inc. Transferring graphic objects between non-augmented reality and augmented reality media domains
US11087538B2 (en) 2018-06-26 2021-08-10 Lenovo (Singapore) Pte. Ltd. Presentation of augmented reality images at display locations that do not obstruct user's view
US10977868B2 (en) 2018-06-29 2021-04-13 Factualvr, Inc. Remote collaboration methods and systems
US11201953B2 (en) 2018-07-24 2021-12-14 Magic Leap, Inc. Application sharing
US11227435B2 (en) * 2018-08-13 2022-01-18 Magic Leap, Inc. Cross reality system
US10854006B2 (en) 2018-11-15 2020-12-01 Palo Alto Research Center Incorporated AR-enabled labeling using aligned CAD models
WO2021163224A1 (en) 2020-02-10 2021-08-19 Magic Leap, Inc. Dynamic colocation of virtual content
EP4104000A4 (en) 2020-02-14 2023-07-12 Magic Leap, Inc. TOOL BRIDGE
US11475644B2 (en) 2020-02-14 2022-10-18 Magic Leap, Inc. Session manager
CN115398316A (zh) 2020-02-14 2022-11-25 奇跃公司 3d对象注释

Similar Documents

Publication Publication Date Title
US10719571B2 (en) Virtualized rendering
JP6978528B2 (ja) 3d環境におけるコンテンツのレンダリング
CN105593813B (zh) 用于可视化从受限环境容器提供的数据的呈现解释器
US20190213792A1 (en) Providing Body-Anchored Mixed-Reality Experiences
US9424239B2 (en) Managing shared state information produced by applications
EP3129871B1 (en) Generating a screenshot
JP2022168029A5 (ja)
JPWO2020069006A5 (ja)
US9286713B2 (en) 3D design and collaboration over a network
US9495748B2 (en) Segmentation of content delivery
JPWO2021163626A5 (ja)
WO2011037804A2 (en) Message communication of sensor and other data
US20150071555A1 (en) Managing Access by Applications to Perceptual Information
JPWO2021202783A5 (ja)
JPWO2021163373A5 (ja)
US10410425B1 (en) Pressure-based object placement for augmented reality applications
US11249771B2 (en) Terminal input invocation
US10916222B2 (en) Method, apparatus, and virtual reality device for displaying virtual reality scene
US20220051675A1 (en) Multimodal responses
US20230421820A1 (en) Real-time video feed presentation enhancement system
CN111752384A (zh) 计算机实施的方法、传输***、程序产品和数据结构
WO2022115196A1 (en) System and method of providing accessibility to visualization tools
CN111882629A (zh) 图像渲染方法、装置、设备及存储介质
CN111240615A (zh) 一种vr沉浸式大屏追踪环境的参数配置方法及***
US11574579B2 (en) Enabling display filters in collaborative environments