Low latency augmented reality display

US9659410B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9659410-B2
Application numberUS-201414519457-A
CountryUS
Kind codeB2
Filing dateOct 21, 2014
Priority dateOct 21, 2014
Publication dateMay 23, 2017
Grant dateMay 23, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An augmented reality system is provided and a method for controlling an augmented reality system are provided. The augmented reality system, for example, may include, but is not limited to a display, a memory, and at least one processor communicatively coupled to the display and memory, the at least one processor configured to generate image data having a first resolution at a first rate, store the generated image data in the memory, and transfer a portion of the generated image data having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution. This dual rate system then enables a head-tracked augmented reality system to be updated at the high rate, reducing latency based artifacts.

First claim

Opening claim text (preview).

What is claimed is: 1. An augmented reality system, comprising: a display; a memory; and a first processor communicatively coupled to the display and memory, the first processor configured to generate image data having a first field of view and having a first resolution at a first rate, wherein the generated image data includes control pixels, the control pixels including location data corresponding to the image data; a second processor communicatively coupled to the first processor, the display and the memory, the second processor configured to: store the generated image data in the memory; and transfer a portion of the generated image data having a second field of view smaller than the first field of view and having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution, wherein the first processor and the second processor are communicatively connected via a twenty-four bit data channel, and the first processor is configured to generate the image data where each pixel of the image data includes 8-bits of green data, 6-bits of red data, 6-bits of blue data and 4-bits of weighting data, the weighting data defining a transparency of each pixel. 2. The augmented reality system of claim 1 , further comprising: a sensor communicatively coupled to the first processor, the sensor configured to output head position and orientation data, wherein the second processor is further configured to select the portion of the generated image data to transfer to the display based upon the head position data. 3. The augmented reality system of claim 2 , wherein the first processor is further configured to generate the image data based upon the head position and orientation data. 4. The augmented reality system of claim 1 , further comprising: a sensor communicatively coupled to the first processor, the sensor configured to output head rotational rate data, wherein one of the at least one processors is further configured to generate the image data based upon the head rotational rate data. 5. The augmented reality system of claim 1 , wherein the generated image data includes a signature pattern. 6. The augmented reality system of claim 5 , wherein the second processor is configured to verify an integrity of the transferred portion of the generated image data based upon the signature pattern. 7. The augmented reality system of claim 1 , wherein first processor is configured to generate at least two images and the second processor is configured to transmit a portion of each of the at least two images to the display such that each of the two images are displayed simultaneously based upon the weighting data. 8. A method of controlling an augmented reality system, comprising: generating, by a first processor, image data having a first field of view and having a first resolution at a first rate, the generated image data includes control pixels, the control pixels including location data corresponding to the image data; storing, by a second processor, the generated image data in a memory; transferring, by the second processor, a portion of the generated image data having a second field of view smaller than the first field of view and having a second resolution to a display of the augmented reality system from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution, wherein the first processor and the second processor are communicatively connected via a twenty-four bit data channel, and the first processor is configured to generate the image data where each pixel of the image data includes 8-bits of green data, 6-bits of red data, 6-bits of blue data and 4-bits of weighting data, the weighting data defining a transparency of each pixel. 9. The method of claim 8 , wherein the generating further comprises embedding signature pattern into the image data, and the method further comprises determining, by second processor, data integrity of the image data based upon the signature pattern. 10. The method of claim 8 , further comprising: determining, by the first processor, content of the image data based upon head position data output by a sensor. 11. The method of claim 8 , further comprising: determining, by the first processor, content of the image data based upon head rotational rate data output by a sensor. 12. A non-transitory computer readable medium storing instructions, which when executed by a first processor, cause the first processor to: generate image data having a first field of view and having a first resolution at a first rate, the generated image data includes control pixels, the control pixels including location data corresponding to the image data; the non-transitory computer readable medium storing instructions, which when executed by a second processor, cause the second processor to: store the generated image data in a memory; transfer a portion of the generated image data having a second field of view smaller than the first field of view and having a second resolution to a display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution, wherein the first processor and the second processor are communicatively connected via a twenty-four bit data channel, and the first processor is configured to generate the image data where each pixel of the image data includes 8-bits of green data, 6-bits of red data, 6-bits of blue data and 4-bits of weighting data, the weighting data defining a transparency of each pixel. 13. The non-transitory computer readable medium of claim 12 , wherein the first rate is forty hertz and the second rate is four hundred and eighty hertz. 14. The non-transitory computer readable medium of claim 12 which when executed by the first processor, further cause the first processor to: determine content of the image data based upon head position data output by a sensor. 15. The non-transitory computer readable medium of claim 12 which when executed by the first processor, further cause the first processor to: determine content of the image data based upon head rotational rate data output by a sensor.

Assignees

Inventors

Classifications

  • G06T19/006Primary

    Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • Color image · CPC title

  • G02B27/017Primary

    Head mounted · CPC title

  • Image resolution transcoding, e.g. by using client-server architectures · CPC title

  • involving adaptation to the client's capabilities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9659410B2 cover?
An augmented reality system is provided and a method for controlling an augmented reality system are provided. The augmented reality system, for example, may include, but is not limited to a display, a memory, and at least one processor communicatively coupled to the display and memory, the at least one processor configured to generate image data having a first resolution at a first rate, store…
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification G06T19/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).