-
公开(公告)号:US20240005622A1
公开(公告)日:2024-01-04
申请号:US18212247
申请日:2023-06-21
Applicant: Apple Inc.
Inventor: Hayden J. Lee , Connor A. Smith , Alexandre Da Veiga , Leanid Vouk , Sebastian P. Herscher
CPC classification number: G06T19/20 , G06T15/005 , G06T13/40 , G06F3/013
Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a communication session in which a first device receives and uses streamed avatar data to render views that include a time-varying avatar, e.g., video content of some or all of another user sent from the other user's device during the communication session. In order to efficiently use resources (e.g., power, bandwidth, etc.), some implementations adapt the avatar provision process (e.g., video framerate, image resolution, etc.) based on user context, e.g., whether the viewer is looking at the avatar, whether the avatar is within the viewer's foveal region, or whether the avatar is within the viewer's field of view.
-
公开(公告)号:US20230334794A1
公开(公告)日:2023-10-19
申请号:US18112461
申请日:2023-02-21
Applicant: Apple Inc.
Inventor: Bruno M. Sommer , Leanid Vouk , Luis Rafael Deliz Centeno
CPC classification number: G06T19/006 , G06T11/00 , G06T15/00 , H04R5/02 , H04S7/302 , H04S7/305 , G06T2200/24 , H04S2400/11
Abstract: Various implementations disclosed herein include devices, systems, and methods for presenting communication data. In various implementations, a first device associated with a first person includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes obtaining communication data associated with a second device corresponding to a second person. In some implementations, the method includes determining whether the first device and the second device are in a shared environment. In some implementations, the method includes in response to determining that the first device and the second device are not in a shared environment, displaying a representation of the second person based on the communication data associated with the second device.
-
公开(公告)号:US20230316680A1
公开(公告)日:2023-10-05
申请号:US18189429
申请日:2023-03-24
Applicant: Apple Inc.
Inventor: Jeremy S. Jones , Bruno M. Sommer , Leanid Vouk , Luis R. Deliz Centeno , Peter F. Handel , Timofey Grechkin
CPC classification number: G06T19/006 , G06V20/20 , G06F3/017
Abstract: The disclosure pertains to techniques for collaborating in a multi-user communications environment. One such technique includes receiving, at a first communication device, data associated with a multi-user communication session between a first user of the first communication device and a second user of a second communication device, presenting, at the first communication device, a non-extended reality graphical user interface (GUI), the non-extended reality GUI including a non-extended reality representation of a virtual object included in the multi-user communication session and a representation of the second user based on the data associated with the multi-user communication session, and updating, at the first communication device, the non-extended reality GUI to illustrate an interaction between the representation of the second user and the virtual object in response to the data indicating the interaction.
-
公开(公告)号:US11765214B2
公开(公告)日:2023-09-19
申请号:US17224072
申请日:2021-04-06
Applicant: Apple Inc.
Inventor: Bruno M. Sommer , Leanid Vouk , Blerim Cici , Berkat S. Tung
IPC: H04L65/403
CPC classification number: H04L65/403
Abstract: A group communications platform facilitates that sharing of an application environment with other users. The platform may receive a request to initiate a group session for a local user and a remote user. An out-of-process network connection with a system communication channel between a local computing device associated with the local user and a remote computing device associated with the remote user may be established for the group session. A system call may be received from a local instance of a first application on the local computing device to transfer local data to a remote instance of the first application on the remote computing device via the out-of-process network connection. The local data may be transferred to the remote instance of the first application on the remote computing device via the out-of-process network connection and the system communication channel. The local data may include state data of the local instance of the first application for updating a state of the remote instance of the first application.
-
-
-