-
1.
公开(公告)号:US20190076618A1
公开(公告)日:2019-03-14
申请号:US15840310
申请日:2017-12-13
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
Abstract: Described herein are a method, system and apparatus for mitigating motion sickness in a virtual reality (VR) environment. In an implementation, the system and apparatus can include a VR controller board, a processor and a VII headset. In an implementation, the processor and VR headset are an integrated device. In general, the method includes capturing measurements using the VR controller board. The measurements are indicative of user directional movements in a physical environment relative to the VR environment. In an implementation, the measurements relate to changes in the location of the center of mass of the user relative to the VR controller board. The processor uses the measurements to determine predetermined actions in the VR environment. The predetermined actions are then executed in the VR environment nearly simultaneous with the user directional movements in the physical environment.
-
2.
公开(公告)号:US10926056B2
公开(公告)日:2021-02-23
申请号:US15840310
申请日:2017-12-13
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
Abstract: Described herein are a method, system and apparatus for mitigating motion sickness in a virtual reality (VR) environment. In an implementation, the system and apparatus can include a VR controller board, a processor and a VII headset. In an implementation, the processor and VR headset are an integrated device. In general, the method includes capturing measurements using the VR controller board. The measurements are indicative of user directional movements in a physical environment relative to the VR environment. In an implementation, the measurements relate to changes in the location of the center of mass of the user relative to the VR controller board. The processor uses the measurements to determine predetermined actions in the VR environment. The predetermined actions are then executed in the VR environment nearly simultaneous with the user directional movements in the physical environment.
-
公开(公告)号:US20170206638A1
公开(公告)日:2017-07-20
申请号:US15408054
申请日:2017-01-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
CPC classification number: G06T5/002 , G06T1/20 , G06T1/60 , G06T11/40 , G06T15/005 , G06T15/503 , G06T19/20 , G06T2219/2004 , G06T2219/2016 , G09G2340/0457 , G09G2340/0478 , H04N5/2254
Abstract: Systems, apparatuses, and methods for performing hybrid anti-aliasing operations are disclosed. The hybrid anti-aliasing resolve operation combines multi-sampling anti-aliasing (MSAA) and post-processing anti-aliasing to generate higher-quality images in a computationally efficient manner. In one embodiment, a processor detects a request to perform an anti-aliasing resolve operation on an image stored in the memory. Responsive to detecting the request, the processor expands dimensions of the image and then filters the image with a post-processing anti-aliasing filter. After filtering the image, the processor performs an averaging of the image which becomes the result of the anti-aliasing resolve operation. Expanding dimensions of the image involves converting sub-pixels of the image into regular pixels. The processor can also rotate the image to align the sub-pixels into a vertical and horizontal grid pattern prior to filtering the image.
-
公开(公告)号:US20170206626A1
公开(公告)日:2017-07-20
申请号:US15408117
申请日:2017-01-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
CPC classification number: G06T5/002 , G06T1/20 , G06T1/60 , G06T11/40 , G06T15/005 , G06T15/503 , G06T19/20 , G06T2219/2004 , G06T2219/2016
Abstract: Systems, apparatuses, and methods for generating and utilizing sub-pixel sampling patterns on a processor are disclosed. In one embodiment, a processor includes at least multiple execution units and a memory. The processor generates sub-pixel sampling coordinates within each pixel of an image being rendered based on a rotated grid superimposed on the image.. The processor also specifies an amount of rotation for the rotated grid. The processor utilizes the sub-pixel sampling coordinates for determining which locations to sample within the image being rendered. The sampling patterns generated based on these techniques enable using more complex and computationally efficient anti-aliasing resolve filters, resulting in higher quality images.
-
公开(公告)号:US11381825B2
公开(公告)日:2022-07-05
申请号:US16201918
申请日:2018-11-27
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Evgene Fainstain , Scott A. Wasson
IPC: H04N19/139 , H04N19/146 , G06T13/20 , H04N19/523 , H04N19/119 , H04N19/182 , H04N19/172 , G06T7/90
Abstract: A rendering processor assigns varying logical pixel dimensions to regions of an image frame and rendering pixels of the image frame based on the logical pixel dimensions. The rendering processor renders in highest resolution (i.e., with smaller logical pixel dimensions) those areas of the image that are more important (on which the viewer is expected to focus (the “foveal region”), or regions with little-to-no motion), and renders in lower resolution (i.e., with larger logical pixel dimensions) those areas of the image outside the region of interest, or regions that are speedily moving, so that loss of detail in those regions will be less noticeable to the viewer. For regions with less detail or greater magnitude of motion, larger logical pixel dimensions reduce the computational workload without affecting the quality of the displayed graphics as perceived by a user.
-
公开(公告)号:US20170206625A1
公开(公告)日:2017-07-20
申请号:US15408095
申请日:2017-01-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
CPC classification number: G06T1/20 , G06T15/20 , G06T2210/08
Abstract: Described is a method and apparatus to accelerate rendering of 3D graphics images. When rendering, the transformation matrix (or equivalent) used for projecting primitives is modified so that a resulting image is smaller and/or warped compared to a regular unmodified rendering. The effect of such transformation is fewer pixels being rendered and thus a better performance. To compute the final image, the warped image is rectified by an inverse transformation. Depending on the warping transformation used, the resulting (rectified) image will be blurred in a controlled way, either simulating a directional motion blur, location-dependent sharpness/blurriness or other blurring effects. By intelligently selecting the warping transformation in correspondence with the rendered scene, overall performance is increased without losing the perceived fidelity of the final image. For example, if the directional motion blur matches the movement of the camera, the resulting effect is an improved rendering quality, at a better performance.
-
公开(公告)号:US10354365B2
公开(公告)日:2019-07-16
申请号:US15408054
申请日:2017-01-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
Abstract: Systems, apparatuses, and methods for performing hybrid anti-aliasing operations are disclosed. The hybrid anti-aliasing resolve operation combines multi-sampling anti-aliasing (MSAA) and post-processing anti-aliasing to generate higher-quality images in a computationally efficient manner. In one embodiment, a processor detects a request to perform an anti-aliasing resolve operation on an image stored in the memory. Responsive to detecting the request, the processor expands dimensions of the image and then filters the image with a post-processing anti-aliasing filter. After filtering the image, the processor performs an averaging of the image which becomes the result of the anti-aliasing resolve operation. Expanding dimensions of the image involves converting sub-pixels of the image into regular pixels. The processor can also rotate the image to align the sub-pixels into a vertical and horizontal grid pattern prior to filtering the image.
-
公开(公告)号:US10152772B2
公开(公告)日:2018-12-11
申请号:US15408117
申请日:2017-01-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
Abstract: Systems, apparatuses, and methods for generating and utilizing sub-pixel sampling patterns on a processor are disclosed. In one embodiment, a processor includes at least multiple execution units and a memory. The processor generates sub-pixel sampling coordinates within each pixel of an image being rendered based on a rotated grid superimposed on the image. The processor also specifies an amount of rotation for the rotated grid. The processor utilizes the sub-pixel sampling coordinates for determining which locations to sample within the image being rendered. The sampling patterns generated based on these techniques enable using more complex and computationally efficient anti-aliasing resolve filters, resulting in higher quality images.
-
公开(公告)号:US10121221B2
公开(公告)日:2018-11-06
申请号:US15408095
申请日:2017-01-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Evgene Fainstain
Abstract: Described is a method and apparatus to accelerate rendering of 3D graphics images. When rendering, the transformation matrix (or equivalent) used for projecting primitives is modified so that a resulting image is smaller and/or warped compared to a regular unmodified rendering. The effect of such transformation is fewer pixels being rendered and thus a better performance. To compute the final image, the warped image is rectified by an inverse transformation. Depending on the warping transformation used, the resulting (rectified) image will be blurred in a controlled way, either simulating a directional motion blur, location-dependent sharpness/blurriness or other blurring effects. By intelligently selecting the warping transformation in correspondence with the rendered scene, overall performance is increased without losing the perceived fidelity of the final image. For example, if the directional motion blur matches the movement of the camera, the resulting effect is an improved rendering quality, at a better performance.
-
-
-
-
-
-
-
-