Dynamic panel masking
AssigneeValve Corporation
InventorAlex Vlachos
Life of this patent
Estimating the term…
Abstract
A panel mask(s) rendered on a display panel(s) of a head-mounted display (HMD) may be dynamically adjusted (increased and decreased) in size in order to hide unwanted visual artifacts from view, as needed. For example, if frames are being rendered on the display panel of the HMD using re-projection, a size value associated with at least a portion of the panel mask can be adjusted based on rotation of the HMD to increase or decrease a size of at least the portion of the panel mask from a current size to an adjusted size, and the panel mask can be rendered with at least the portion of the panel mask rendered at the adjusted size to hide the unwanted visual artifacts. The size of the portion of the panel mask can subsequently decrease, over a period of time, if re-projection ceases and/or if head rotation ceases or slows down.
Claims20
A system comprising:
- a head-mounted display (HMD) having a display panel;
- one or more processors;
- and
- logic configured to:
- determine that a series of frames are being rendered using re-projection;
- increase a size of at least a portion of a panel mask from a current size to an increased size based at least in part on determining that the series of frames are being rendered using the re-projection;
- and
- render a frame, of the series of frames, on the display panel along with the panel mask rendered at a periphery of the display panel, wherein at least the portion of the panel mask is rendered at the increased size.
A method comprising:
- determining, by one or more processors, that a series of frames are being rendered using re-projection;
- increasing a size of at least a portion of a panel mask from a current size to an increased size based at least in part on determining that the series of frames are being rendered using the re-projection;
- and
- rendering a frame, of the series of frames, on a display panel of a head-mounted display (HMD) along with the panel mask rendered at a periphery of the display panel, wherein at least the portion of the panel mask is rendered at the increased size.
A system comprising:
- a head-mounted display (HMD) having a display panel;
- one or more processors;
- and
- memory storing computer-executable instructions that, when executed by the one or more processors, cause the system to:
- determine whether a series of frames are being rendered using re-projection;
- adjust a size of at least a portion of a panel mask from a current size to an adjusted size based at least in part on whether the series of frames are being rendered using the re-projection;
- and
- render a frame, of the series of frames, on the display panel along with the panel mask rendered at a periphery of the display panel, wherein at least the portion of the panel mask is rendered at the adjusted size.
Dependencies are inferred from the claim text.