-
公开(公告)号:US20210185294A1
公开(公告)日:2021-06-17
申请号:US16717940
申请日:2019-12-17
Applicant: Valve Corporation
Inventor: Yasser Malaika
IPC: H04N13/194 , H04N13/128 , G06T7/73 , G06T7/593 , H04N13/183 , H04N13/161
Abstract: A rendering workload for an individual frame can be split between a head-mounted display (HMD) and a host computer that is executing an application. To split a rendering workload for a frame, the HMD may send head tracking data to the host computer, and the head tracking data may be used by the host computer to generate pixel data associated with the frame and extra data in addition to the pixel data. The extra data can include, without limitation, pose data, depth data, motion vector data, and/or extra pixel data. The HMD may receive the pixel data and at least some of the extra data, determine an updated pose for the HMD, and apply re-projection adjustments to the pixel data based on the updated pose and the received extra data to obtain modified pixel data, which is used to present an image on the display panel(s) of the HMD.
-
公开(公告)号:US20190339529A1
公开(公告)日:2019-11-07
申请号:US16512065
申请日:2019-07-15
Applicant: Valve Corporation
Inventor: Yasser Malaika , Dan Newell , Gordon Wayne Stoll
Abstract: The disclosure relates generally to techniques for using information about a user's actual or predicted pupil location for correcting optical distortions that are specific to an optical lens and display assembly through which the user is viewing one or more images. The described techniques may include identifying and mapping optical distortions specific to an optical lens and display assembly, and using such mapped optical distortions to correct images displayed to a wearer or other user receiving images via the assembly, such as based at least in part on pupil location of the wearer or other user. As one example, the one or more optical lens may be mounted inside a head-mounted display (HMD) that also includes a display panel or other image source for an eye of a wearer, and if so one or more pupil tracking mechanisms may be integrated into the HMD.
-
公开(公告)号:US10286308B2
公开(公告)日:2019-05-14
申请号:US15055592
申请日:2016-02-27
Applicant: VALVE CORPORATION
Inventor: David Sawyer , Tristan Reidford , Yasser Malaika , Alan Yates , Jeremy Selan
IPC: G06F3/01 , G06F3/03 , A63F13/26 , G02B27/01 , A63F13/537 , G06F3/0346
Abstract: Controller visualization systems and methods for use in virtual/augmented reality environments such as walk-around virtual reality environments are described. The virtual representation of a physical control device may be altered based on the context of the virtual environment. Certain embodiments combine the virtual rendering of the tracked control device with a real-time video representation of part of the operating space. In certain embodiments, the display of additional information relating to the function of interactive elements may be displayed based on context, such as when a specific action is required from a user in the virtual space.
-
公开(公告)号:US20170249019A1
公开(公告)日:2017-08-31
申请号:US15055592
申请日:2016-02-27
Applicant: Valve Corporation
Inventor: DAVID SAWYER , Tristan Reidford , Yasser Malaika , Alan Yates , Jeremy Selan
IPC: G06F3/038 , A63F13/26 , A63F13/537 , G06T19/00 , G02B27/01
CPC classification number: A63F13/26 , A63F13/537 , G02B27/017 , G02B27/0179 , G02B2027/014 , G02B2027/0187 , G06F3/011 , G06F3/0304 , G06F3/0346
Abstract: Controller visualization systems and methods for use in virtual/augmented reality environments such as walk-around virtual reality environments are described. The virtual representation of a physical control device may be altered based on the context of the virtual environment. Certain embodiments combine the virtual rendering of the tracked control device with a real-time video representation of part of the operating space. In certain embodiments, the display of additional information relating to the function of interactive elements may be displayed based on context, such as when a specific action is required from a user in the virtual space.
-
公开(公告)号:US11303875B2
公开(公告)日:2022-04-12
申请号:US16717940
申请日:2019-12-17
Applicant: Valve Corporation
Inventor: Yasser Malaika
IPC: H04N13/194 , H04N13/128 , H04N13/161 , G06T7/593 , H04N13/183 , G06T7/73
Abstract: A rendering workload for an individual frame can be split between a head-mounted display (HMD) and a host computer that is executing an application. To split a rendering workload for a frame, the HMD may send head tracking data to the host computer, and the head tracking data may be used by the host computer to generate pixel data associated with the frame and extra data in addition to the pixel data. The extra data can include, without limitation, pose data, depth data, motion vector data, and/or extra pixel data. The HMD may receive the pixel data and at least some of the extra data, determine an updated pose for the HMD, and apply re-projection adjustments to the pixel data based on the updated pose and the received extra data to obtain modified pixel data, which is used to present an image on the display panel(s) of the HMD.
-
公开(公告)号:US10713997B2
公开(公告)日:2020-07-14
申请号:US15934789
申请日:2018-03-23
Applicant: Valve Corporation
Inventor: Montgomery Vincent Goodson , Yasser Malaika
IPC: G09G3/30 , H01L27/32 , H04N19/44 , H04N19/80 , H04N21/6379 , H04N19/172
Abstract: Techniques are described for controlling display of video data and/or other image data based at least in part on selective mapping of pixel values to pixels. Such techniques may include separating a display panel into multiple regions, with at least one primary region having a highest resolution of displayed image data and with one or more secondary regions having one or more lower resolutions of displayed image data (e.g., by using a 1-to-M mapping of image pixel values to display panel pixels for each such secondary region, where M is greater than 1, such that each such image pixel value controls the display of M such pixels). The image data may further be encoded and optionally decoded in accordance with such a display panel arrangement, such as to encode the image data per the display panel arrangement to reduce its size before transmission to the display panel.
-
公开(公告)号:US10694170B2
公开(公告)日:2020-06-23
申请号:US15912323
申请日:2018-03-05
Applicant: Valve Corporation
Inventor: Yasser Malaika
IPC: H04N13/332 , A63F13/25 , G02B27/01 , G06F3/01
Abstract: Techniques are described for controlling image display via compression of image data in some image regions while performing less or no compression in other (e.g., peripheral view) regions, with color-specific compression preserving chromatic aberration compensation. Such techniques may be used with display panel(s) of a head-mounted display device used for virtual reality display. A primary region of an image at which to encode and display data at a highest resolution level may be determined by tracking a gaze of a user, while other secondary regions may be selected to be surrounding or other outside the primary region. In the secondary regions, image data for a first (e.g., green) color channel may be encoded at a first compression level for a first resolution level lower higher than for other second color channels, and HDR data may be compressed at higher compression levels than the color-specific data.
-
公开(公告)号:US20180114298A1
公开(公告)日:2018-04-26
申请号:US15335194
申请日:2016-10-26
Applicant: Valve Corporation
Inventor: Yasser Malaika , Dan Newell , Gordon Wayne Stoll
CPC classification number: G02B27/0172 , G02B27/0093 , G02B27/017 , G02B2027/011 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G06F3/013
Abstract: The disclosure relates generally to techniques for using information about a user's actual or predicted pupil location for correcting optical distortions that are specific to an optical lens and display assembly through which the user is viewing one or more images. The described techniques may include identifying and mapping optical distortions specific to an optical lens and display assembly, and using such mapped optical distortions to correct images displayed to a wearer or other user receiving images via the assembly, such as based at least in part on pupil location of the wearer or other user. As one example, the one or more optical lens may be mounted inside a head-mounted display (HMD) that also includes a display panel or other image source for an eye of a wearer, and if so one or more pupil tracking mechanisms may be integrated into the HMD.
-
公开(公告)号:US11045725B1
公开(公告)日:2021-06-29
申请号:US16412019
申请日:2019-05-14
Applicant: Valve Corporation
Inventor: David Sawyer , Tristan Reidford , Yasser Malaika , Alan Yates , Jeremy Selan
IPC: A63F13/26 , G06F3/0346 , G06F3/01 , G02B27/01 , A63F13/537 , G06F3/03
Abstract: Controller visualization systems and methods for use in virtual/augmented reality environments such as walk-around virtual reality environments are described. The virtual representation of a physical control device may be altered based on the context of the virtual environment. Certain embodiments combine the virtual rendering of the tracked control device with a real-time video representation of part of the operating space. In certain embodiments, the display of additional information relating to the function of interactive elements may be displayed based on context, such as when a specific action is required from a user in the virtual space.
-
公开(公告)号:US20190295455A1
公开(公告)日:2019-09-26
申请号:US15934789
申请日:2018-03-23
Applicant: Valve Corporation
Inventor: Montgomery Vincent Goodson , Yasser Malaika
IPC: G09G3/30 , H01L27/32 , H04N19/44 , H04N19/172 , H04N19/80 , H04N21/6379
Abstract: Techniques are described for controlling display of video data and/or other image data based at least in part on selective mapping of pixel values to pixels. Such techniques may include separating a display panel into multiple regions, with at least one primary region having a highest resolution of displayed image data and with one or more secondary regions having one or more lower resolutions of displayed image data (e.g., by using a 1-to-M mapping of image pixel values to display panel pixels for each such secondary region, where M is greater than 1, such that each such image pixel value controls the display of M such pixels). The image data may further be encoded and optionally decoded in accordance with such a display panel arrangement, such as to encode the image data per the display panel arrangement to reduce its size before transmission to the display panel.
-
-
-
-
-
-
-
-
-