Systems and methods for adaptive transmission of data
First Claim
1. A method for transmitting data, comprising:
- receiving information indicating an image of interest associated with a head-mounted display device, wherein the image of interest is within a field of view of the head-mounted display device;
receiving prioritization instructions indicating a priority of contents of the image of interest;
based on the information indicating the image of interest and the prioritization instructions, determining an order of transmission of data associated with the image of interest;
sending data associated with the image of interest in the determined order such that data that pertains to the image of interest having a first priority is sent in a first time frame slot followed by data that pertains to the image of interest having a second priority in a second time frame slot, wherein the first priority is higher than the second priority;
progressively sending in the determined order additional data that pertains to the image of interest in subsequent time frame slots until completion of transmission of data associated with the image of interest or until receipt of another request for data from the head-mounted display device; and
maintaining a substantially constant data transmission rate by controlling time allocated to encoding data for each time frame slot.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes systems and methods for transmitting, receiving, and displaying data. The systems and methods may be directed to providing a constant or substantially constant data transmission rate (e.g., frame rate per second) to a device and controlling bandwidth by presenting information directed to an area of interest to a user. Bandwidth can be lowered, for example by presenting high resolution data directed to the area of interest to the user (e.g., an area to which the user is looking or “gazing” using a heads-up display), and lower resolution data directed to other areas. Data can be transmitted and received at a constant frame rate or substantially constant frame rate, and gaze direction and progressive compression/decompression techniques can be used to transmit data focused on areas directed to an area of interest to the user.
145 Citations
20 Claims
-
1. A method for transmitting data, comprising:
-
receiving information indicating an image of interest associated with a head-mounted display device, wherein the image of interest is within a field of view of the head-mounted display device; receiving prioritization instructions indicating a priority of contents of the image of interest; based on the information indicating the image of interest and the prioritization instructions, determining an order of transmission of data associated with the image of interest; sending data associated with the image of interest in the determined order such that data that pertains to the image of interest having a first priority is sent in a first time frame slot followed by data that pertains to the image of interest having a second priority in a second time frame slot, wherein the first priority is higher than the second priority; progressively sending in the determined order additional data that pertains to the image of interest in subsequent time frame slots until completion of transmission of data associated with the image of interest or until receipt of another request for data from the head-mounted display device; and maintaining a substantially constant data transmission rate by controlling time allocated to encoding data for each time frame slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An article of manufacture including a tangible computer-readable memory having computer-readable instructions encoded thereon, the instructions comprising:
-
instructions for receiving information indicating an image of interest associated with a head-mounted display device, wherein the image of interest is within a field of view of the head-mounted display device; instructions for receiving prioritization instructions indicating a priority of contents of the image of interest; based on the information indicating the image of interest and the prioritization instructions, instructions for determining an order of transmission of data associated with the image of interest; instructions for sending data associated with the image of interest in the determined order such that data that pertains to the image of interest having a first priority is sent in a first time frame slot followed by data that pertains to the image of interest having a second priority in a second time frame slot, wherein the first priority is higher than the second priority; instructions for progressively sending in the determined order additional data that pertains to the image of interest in subsequent time frame slots until completion of transmission of data associated with the image of interest or until receipt of another request for data from the head-mounted display device; and instructions for maintaining a substantially constant data transmission rate by controlling time allocated to encoding data for each time frame slot. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
means for receiving information indicating an image of interest associated with a head-mounted display device, wherein the image of interest is within a field of view of the head-mounted display device; means for receiving prioritization instructions indicating a priority of contents of the image of interest; based on the information indicating the image of interest and the prioritization instructions, means for determining an order of transmission of data associated with the image of interest; means for sending data associated with the image of interest in the determined order such that data that pertains to the image of interest having a first priority is sent in a first time frame slot followed by data that pertains to the image of interest having a second priority in a second time frame slot, wherein the first priority is higher than the second priority; means for progressively sending in the determined order additional data that pertains to the image of interest in subsequent time frame slots until completion of transmission of data associated with the image of interest or until receipt of another request for data from the head-mounted display device; and means for maintaining a substantially constant data transmission rate by controlling time allocated to encoding data for each time frame slot. - View Dependent Claims (20)
-
Specification