SYSTEMS AND METHODS FOR PRIORITIZING PACKET RETRANSMISSION

    公开(公告)号:US20210399836A1

    公开(公告)日:2021-12-23

    申请号:US17466373

    申请日:2021-09-03

    IPC分类号: H04L1/18 H04L1/16 H04L1/00

    摘要: Disclosed herein includes a system, a method, and a device for prioritizing packet retransmission. A transmitting device can insert, for each packet of a plurality of packets of a video frame, a sequence number indicative of an order of the corresponding packet among the plurality of packets, into a header of the corresponding packet according to an application layer protocol. The transmitting device can transmit to the receiving device, at a first level of priority, the plurality of packets including the corresponding inserted sequence numbers. The transmitting device can receive an identification of one or more packets to be retransmitted to the receiving device, the identification based on at least the inserted sequence numbers of the one or more packets. The transmitting device can retransmit the one or more packets at a second level of priority that is higher than the first level of priority.

    Adaptive rate control for artificial reality

    公开(公告)号:US11127221B1

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

    申请号:US16822484

    申请日:2020-03-18

    摘要: Disclosed herein are related to systems and methods for providing artificial reality. In one aspect, a console receives feedback information indicative of a first completion time from a head wearable display (HWD). The HWD may complete generating a first image frame at the first completion time. The HWD may display the first image frame. In one aspect, the console compares a display time, at which the first image frame is displayed by the HWD, and the first completion time. In one aspect, the console adjusts, according to the comparison, image processing, to adjust a second completion time, at which the console completes generating a second image frame. In one aspect, the console generates, via the adjusted image processing, the second image frame to provide to the HWD.

    Sliced encoding and decoding for remote rendering

    公开(公告)号:US11595646B2

    公开(公告)日:2023-02-28

    申请号:US16912290

    申请日:2020-06-25

    摘要: Disclosed herein are related to a device and a method of remotely rendering an image. In one approach, a device divides an image of an artificial reality space into a plurality of slices. In one approach, the device encodes a first slice of the plurality of slices. In one approach, the device encodes a portion of a second slice of the plurality of slices, while the device encodes a portion of the first slice. In one approach, the device transmits the encoded first slice of the plurality of slices to a head wearable display. In one approach, the device transmits the encoded second slice of the plurality of slices to the head wearable display, while the device transmits a portion of the encoded first slice to the head wearable display.

    SYSTEMS AND METHODS FOR REDUCING WIFI LATENCY USING TRANSMIT OPPORTUNITY AND DURATION

    公开(公告)号:US20210352297A1

    公开(公告)日:2021-11-11

    申请号:US17385077

    申请日:2021-07-26

    摘要: Disclosed herein includes a system, a method, and a device for reducing latency and jitter by reserving a transmission duration for a transmit opportunity. A device can compress a first slice of a plurality of slices of a video frame to obtain a size of the first slice after compression. The device can estimate a size of the video frame after compression, according to the size of the first slice after compression. The device can generate a request to send (RTS) to reserve, a transmission channel for a transmission duration corresponding to the size of the video frame after compression. The device can broadcast the RTS to one or more other devices.

    Systems and methods for prioritizing packet retransmission

    公开(公告)号:US11115155B2

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

    申请号:US16564660

    申请日:2019-09-09

    IPC分类号: H04L1/18 H04L1/16 H04L1/00

    摘要: Disclosed herein includes a system, a method, and a device for prioritizing packet retransmission. A transmitting device can insert, for each packet of a plurality of packets of a video frame, a sequence number indicative of an order of the corresponding packet among the plurality of packets, into a header of the corresponding packet according to an application layer protocol. The transmitting device can transmit to the receiving device, at a first level of priority, the plurality of packets including the corresponding inserted sequence numbers. The transmitting device can receive an identification of one or more packets to be retransmitted to the receiving device, the identification based on at least the inserted sequence numbers of the one or more packets. The transmitting device can retransmit the one or more packets at a second level of priority that is higher than the first level of priority.

    SYSTEMS AND METHODS FOR PRIORITIZING PACKET RETRANSMISSION

    公开(公告)号:US20210075549A1

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

    申请号:US16564660

    申请日:2019-09-09

    IPC分类号: H04L1/18 H04L1/16 H04L1/00

    摘要: Disclosed herein includes a system, a method, and a device for prioritizing packet retransmission. A transmitting device can insert, for each packet of a plurality of packets of a video frame, a sequence number indicative of an order of the corresponding packet among the plurality of packets, into a header of the corresponding packet according to an application layer protocol. The transmitting device can transmit to the receiving device, at a first level of priority, the plurality of packets including the corresponding inserted sequence numbers. The transmitting device can receive an identification of one or more packets to be retransmitted to the receiving device, the identification based on at least the inserted sequence numbers of the one or more packets. The transmitting device can retransmit the one or more packets at a second level of priority that is higher than the first level of priority.

    Systems and methods for temporal anti-aliasing

    公开(公告)号:US11431955B1

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

    申请号:US16702143

    申请日:2019-12-03

    摘要: A method for providing imagery to a user on a display includes receiving head tracking data and using the head tracking data to determine a change in an orientation of a user's head. The method also includes blending pixels of a previous frame with corresponding pixels of a current frame. The corresponding pixels of the current frame are identified using the change in the orientation of the user's head. The method also includes providing foveated imagery to the user on the display using the blended pixels and multiple tiles.

    FOVEATED RENDERING USING EYE MOTION

    公开(公告)号:US20220076373A1

    公开(公告)日:2022-03-10

    申请号:US17526681

    申请日:2021-11-15

    摘要: A method for providing imagery to a user on a display includes receiving eye tracking data. The method also includes determining a current gaze location and a relative distance between the current gaze location and an edge of the display using the eye tracking data. The method also includes defining a first tile centered at the current gaze location and multiple tiles that surround the first tile using the current gaze location and the relative distance between the current gaze location and the edge of the display. The method includes providing a foveated rendered image using the first tile and the multiple tiles.

    PIPELINE WITH PROCESSOR INCLUDING NEURAL NETWORK FOR RENDERING ARTIFICIAL REALITY

    公开(公告)号:US20210142145A1

    公开(公告)日:2021-05-13

    申请号:US16678287

    申请日:2019-11-08

    摘要: Disclosed herein are related to a system and a method for providing an artificial reality. In one aspect, a system includes a shared physical memory and a first processor having access to the shared physical memory. In one aspect, the first processor performs, during a first time period, a first rendering process to generate a first image frame of a first view of an artificial reality. In one aspect, the first processor performs, during a second time period, a second rendering process to generate a second image frame of a second view of the artificial reality. In one aspect, the system includes a second processor including a neural network and having access to the shared physical memory. In one aspect, the second processor performs, during a third time period overlapping a portion of the second time period, an image enhancing process on the first image frame.