Head mounted display update buffer

US9542718B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9542718-B2
Application numberUS-201414575612-A
CountryUS
Kind codeB2
Filing dateDec 18, 2014
Priority dateDec 18, 2014
Publication dateJan 10, 2017
Grant dateJan 10, 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.

Techniques related to providing updates in a head mounted display (HMD) device are described herein. A HMD may be configured to display a view of an environment. An update buffer of the HMD device may be included to store image data. The image data may include image data for a current view of the environment and image data of the environment that is outside of the current view.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for updating image data, comprising: a head mounted display (HMD) device to display a view of an environment; an update buffer of the HMD device, wherein the update buffer is to store image data comprising: image data for a current view of the environment; and image data of the environment that is outside of the current view; an update module, at least partially comprising hardware logic, wherein the logic of the update module is to provide image data from the update buffer to be displayed at the HMD device based on an update policy, wherein the update module is to provide image data from the update buffer to be displayed at the HMD device rather than image data directly from a source computing device to be displayed at the HMD device, wherein the source computing device is external to the HMD device and is to provide updates to the update buffer; wherein the update module is further configured to direct the source to provide a selective update to the buffer, wherein the selective update comprises an update to image data in the current view that is changing above a predetermined threshold. 2. The apparatus of claim 1 , wherein the update policy comprises: providing updates for a new view of the environment resulting from movement of the HMD device at a first priority; providing updates for a current view of the environment at a second priority lower than the first priority; and providing updates for the image data of the environment that is outside the current view at a third priority lower than the second priority. 3. The apparatus of claim 1 , wherein the update module is to: determine when movement of the HMD device has occurred; calculate a new position of a new view resulting from the movement; update content to be displayed at the HMD device by providing image data from the update buffer; and notify the source computing device of the movement. 4. The apparatus of claim 1 , wherein the update module is further configured to direct the source to provide a selective update to the buffer, wherein the selective update comprises an update to the image data of the environment outside of the current view that is changing above a predetermined threshold. 5. The apparatus of claim 1 , wherein the update module is further configured to retrieve a partial update from the update buffer, wherein the partial update comprises a portion of the current view and a portion of the image data of the environment that was previously outside of the current view after movement of the HMD device. 6. The apparatus of claim 1 , wherein the update module is further configured to retrieve a partial update, wherein the partial update comprises a portion of a new view provided from the source when the portion is not available from the update buffer. 7. The apparatus of claim 1 , wherein the image data of the current view is of a lower size resolution than the image data of the environment that is outside of the current view. 8. A method for updating image data, comprising: displaying a view of an environment at a head mounted display (HMD) device; storing image data at an update buffer of the HMD device, the image data comprising: image data for a current view of the environment; and image data of the environment that is outside of the current view; providing image data from the update buffer to be displayed at the HMD device based on an update policy; providing updates to the update buffer from a source computing device external to the HMD device; and directing the source to provide a selective update to the buffer, wherein the selective update comprises an update to the image data of the environment that is outside of the current view that is changing above a predetermined threshold. 9. The method of claim 8 , wherein the update policy comprises: providing updates for a new view of the environment resulting from movement of the HMD at a first priority; providing updates for a current view of the environment at a second priority lower than the first priority; and providing updates for the image data of the environment that is outside the current view at a third priority lower than the second priority. 10. The method of claim 8 , further comprising: determining when movement of the HMD has occurred; calculating a new position of a new view resulting from the movement; update content to be displayed at the HMD device by providing image data from the update buffer; and notify the source computing device of the movement. 11. The method of claim 8 , further comprising directing the source to provide a selective update to the buffer, wherein the selective update comprises an update to image data in the current view that is changing above a predetermined threshold. 12. The method of claim 8 , further comprising providing a partial update from the update buffer, wherein the partial update comprises a portion of the current view and a portion of the image data of the environment previously outside of the current view after movement of the HMD. 13. The method of claim 8 , further comprising retrieving a partial update from the source, wherein the partial update comprises a portion of a new view provided from the source when the portion is not available from the update buffer. 14. The method of claim 8 , wherein the image data of the current view is of a lower size resolution than the image data of the environment that is outside of the current view. 15. A system for updating image data, comprising: a head mounted display (HMD) device to display a view of an environment; an update buffer of the HMD device, wherein the update buffer is to store image data comprising: image data for a current view of the environment; and image data of the environment that is outside of the current view; and an update module, at least partially comprising hardware logic, wherein the logic of the update module is to provide image data from the update buffer to be displayed at the HMD device based on an update policy, wherein the update module is to: determine when movement of the HMD device has occurred; calculate a new position of a new view resulting from the movement; update content to be displayed at the HMD device by providing image data from the update buffer; notify the source computing device of the movement; and direct the source to provide selective updates to the buffer, wherein selective updates comprise partial updates, wherein partial updates comprise a portion of the current view and a portion of the image data of the environment that was previously outside of the current view after movement of the HMD device, a portion of a new view provided from the source when the portion is not available from the update buffer, or any combination thereof. 16. The system of claim 15 , wherein the update policy comprises: providing updates for a new view of the environment resulting from movement of the HMD device at a first priority; providing updates for a current view of the environment at a second priority lower than the first priority; and providing updates for the image data of the environment that is outside the current view at a third priority lower than the second priority. 17. The system of claim 15 , further comprising a source computing device that is external to the HMD device to provide updates to the update buffer, wherein the update module is to provide image data from the update buffer to be displayed at the HMD device rather than image data directly from the source computing device to be displayed at the HMD device.

Assignees

Inventors

Classifications

  • G02B27/017Primary

    Head mounted · CPC title

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

  • Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches · CPC title

  • G06T1/60Primary

    Memory management · CPC title

  • characterised by the informative content of the display · 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 US9542718B2 cover?
Techniques related to providing updates in a head mounted display (HMD) device are described herein. A HMD may be configured to display a view of an environment. An update buffer of the HMD device may be included to store image data. The image data may include image data for a current view of the environment and image data of the environment that is outside of the current view.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G02B27/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).