Operating system level management of group communication sessions

    公开(公告)号:US12010155B2

    公开(公告)日:2024-06-11

    申请号:US17224077

    申请日:2021-04-06

    Applicant: Apple Inc.

    CPC classification number: H04L65/401 H04L65/403

    Abstract: A device for providing operating system managed group communication sessions may include a memory and at least one processor. The at least one processor may be configured to receive, by an operating system level process executing on a device and from an application process executing on a device, a request to initiate a group session between a user associated with the device and another user. The at least one processor may be further configured to identify, by the operating system level process, another device associated with the other user. The at least one processor may be further configured to initiate, by the operating system level process, the group session with the user via the other device. The at least one processor may be further configured to manage, by the operating system level process, the group session.

    Generating textual content based on an expected viewing angle

    公开(公告)号:US11914646B1

    公开(公告)日:2024-02-27

    申请号:US17850093

    申请日:2022-06-27

    Applicant: Apple Inc.

    Inventor: Geoffrey Stahl

    Abstract: In accordance with some implementations, a method is performed at an electronic device including one or more processors, a non-transitory memory, a positional sensor, a rendering system, and a display. The method includes while displaying, on the display, first textual content according to an initial viewing angle, determining an expected viewing angle based on the initial viewing angle and positional data from the positional sensor. The positional data indicates a positional change of the electronic device. The initial viewing angle is different from the expected viewing angle. The method includes, in accordance with a determination that the expected viewing angle satisfies a render criterion, generating, via the rendering system, second textual content based on the expected viewing angle. The method includes displaying, on the display, the second textual content according to the expected viewing angle.

    Video compression methods and apparatus

    公开(公告)号:US11243402B2

    公开(公告)日:2022-02-08

    申请号:US17169231

    申请日:2021-02-05

    Applicant: Apple Inc.

    Abstract: A mixed reality system including a head-mounted display (HMD) and a base station. Information collected by HMD sensors may be transmitted to the base via a wired or wireless connection. On the base, a rendering engine renders frames including virtual content based in part on the sensor information, and an encoder compresses the frames according to an encoding protocol before sending the frames to the HMD over the connection. Instead of using a previous frame to estimate motion vectors in the encoder, motion vectors from the HMD and the rendering engine are input to the encoder and used in compressing the frame. The motion vectors may be embedded in the data stream along with the encoded frame data and transmitted to the HMD over the connection. If a frame is not received at the HMD, the HMD may synthesize a frame from a previous frame using the motion vectors.

    VIDEO PIPELINE
    5.
    发明申请

    公开(公告)号:US20210312694A1

    公开(公告)日:2021-10-07

    申请号:US17352080

    申请日:2021-06-18

    Applicant: Apple Inc.

    Abstract: A mixed reality system that includes a device and a base station that communicate via a wireless connection The device may include sensors that collect information about the user's environment and about the user. The information collected by the sensors may be transmitted to the base station via the wireless connection. The base station renders frames or slices based at least in part on the sensor information received from the device, encodes the frames or slices, and transmits the compressed frames or slices to the device for decoding and display. The base station may provide more computing power than conventional stand-alone systems, and the wireless connection does not tether the device to the base station as in conventional tethered systems. The system may implement methods and apparatus to maintain a target frame rate through the wireless link and to minimize latency in frame rendering, transmittal, and display.

    Video Compression Methods and Apparatus

    公开(公告)号:US20220155603A1

    公开(公告)日:2022-05-19

    申请号:US17665324

    申请日:2022-02-04

    Applicant: Apple Inc.

    Abstract: A mixed reality system including a head-mounted display (HMD) and a base station. Information collected by HMD sensors may be transmitted to the base via a wired or wireless connection. On the base, a rendering engine renders frames including virtual content based in part on the sensor information, and an encoder compresses the frames according to an encoding protocol before sending the frames to the HMD over the connection. Instead of using a previous frame to estimate motion vectors in the encoder, motion vectors from the HMD and the rendering engine are input to the encoder and used in compressing the frame. The motion vectors may be embedded in the data stream along with the encoded frame data and transmitted to the HMD over the connection. If a frame is not received at the HMD, the HMD may synthesize a frame from a previous frame using the motion vectors.

    VIDEO COMPRESSION METHODS AND APPARATUS

    公开(公告)号:US20210165229A1

    公开(公告)日:2021-06-03

    申请号:US17169231

    申请日:2021-02-05

    Applicant: Apple Inc.

    Abstract: A mixed reality system including a head-mounted display (HMD) and a base station. Information collected by HMD sensors may be transmitted to the base via a wired or wireless connection. On the base, a rendering engine renders frames including virtual content based in part on the sensor information, and an encoder compresses the frames according to an encoding protocol before sending the frames to the HMD over the connection. Instead of using a previous frame to estimate motion vectors in the encoder, motion vectors from the HMD and the rendering engine are input to the encoder and used in compressing the frame. The motion vectors may be embedded in the data stream along with the encoded frame data and transmitted to the HMD over the connection. If a frame is not received at the HMD, the HMD may synthesize a frame from a previous frame using the motion vectors.

    Video compression methods and apparatus

    公开(公告)号:US10914957B1

    公开(公告)日:2021-02-09

    申请号:US16844869

    申请日:2020-04-09

    Applicant: Apple Inc.

    Abstract: A mixed reality system including a head-mounted display (HMD) and a base station. Information collected by HMD sensors may be transmitted to the base via a wired or wireless connection. On the base, a rendering engine renders frames including virtual content based in part on the sensor information, and an encoder compresses the frames according to an encoding protocol before sending the frames to the HMD over the connection. Instead of using a previous frame to estimate motion vectors in the encoder, motion vectors from the HMD and the rendering engine are input to the encoder and used in compressing the frame. The motion vectors may be embedded in the data stream along with the encoded frame data and transmitted to the HMD over the connection. If a frame is not received at the HMD, the HMD may synthesize a frame from a previous frame using the motion vectors.

Patent Agency Ranking