-
公开(公告)号:US20230317023A1
公开(公告)日:2023-10-05
申请号:US17713965
申请日:2022-04-05
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Weihua Gao , Jianru Shi , Tianxin Ning , Haomiao Jiang
IPC: G09G3/34
CPC classification number: G09G3/342 , G09G2340/0407 , G09G2320/0626 , G09G2320/0247
Abstract: In particular embodiments, a computing system may receive an image to be shown on a display having a plurality of backlight zones. The computing system may compute a backlight matrix for adjusting brightness levels of the backlight zones of the display by computing, for each of the backlight zones, a zone statistic to represent grayscale levels of a portion of the image within the backlight zone, mapping the zone statistic of each of the backlight zones to a brightness value using a particular mapping technique configured to adjust any of the backlight zones having a zone statistic that is below a predetermined threshold, and generating the backlight matrix by filtering the brightness values. The computing system may instruct the display to output the image and adjust the backlight zones based on the backlight matrix.
-
公开(公告)号:US12039695B1
公开(公告)日:2024-07-16
申请号:US17666332
申请日:2022-02-07
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Haomiao Jiang , Todd Douglas Keeler , Grant Kaijuin Yang , Rohit Rao Padebettu , Steven Paul Lansel , Behnam Bastani
IPC: G06T5/00 , G06T3/4046 , G06T3/4053 , G06T15/00
CPC classification number: G06T3/4046 , G06T3/4053 , G06T15/005 , G06T2200/24
Abstract: In particular embodiments, the disclosure provides a method comprising: rendering, on a graphics processing unit (GPU), a low-resolution image associated with a scene, the low-resolution image having a resolution that is lower than a target resolution; transmitting a version of the low-resolution image to a neural accelerator; processing, on the neural accelerator, the version of the low-resolution image using a trained machine-learning model, thereby outputting a plurality of control parameters; transmitting the control parameters from the neural accelerator to the GPU; processing, on the GPU, the low-resolution image and the control parameters to construct a high-resolution image having the target resolution, wherein the GPU is programmed to determine a plurality of pixel weights for performing an interpolation using the control parameters; and outputting the high-resolution image.
-
公开(公告)号:US20230245261A1
公开(公告)日:2023-08-03
申请号:US18133568
申请日:2023-04-12
Applicant: Meta Platforms Technologies, LLC
Inventor: Behnam Bastani , Tianxin Ning , Haomiao Jiang
CPC classification number: G06T3/0012 , G06F3/013 , G06T1/60 , G06T19/006 , G06T11/00
Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data. The method also includes determining a current gaze location and a relative distance between the current gaze location and an edge of the display using the eye tracking data. The method also includes defining a first tile centered at the current gaze location and multiple tiles that surround the first tile using the current gaze location and the relative distance between the current gaze location and the edge of the display. The method includes providing a foveated rendered image using the first tile and the multiple tiles.
-
公开(公告)号:US20230097534A1
公开(公告)日:2023-03-30
申请号:US18072077
申请日:2022-11-30
Applicant: Meta Platforms Technologies, LLC
Inventor: Behnam Bastani , Haomiao Jiang
Abstract: Disclosed herein are related to a system and a method for providing an artificial reality. In one aspect, a system includes a shared physical memory and a first processor having access to the shared physical memory. In one aspect, the first processor performs, during a first time period, a first rendering process to generate a first image frame of a first view of an artificial reality. In one aspect, the first processor performs, during a second time period, a second rendering process to generate a second image frame of a second view of the artificial reality. In one aspect, the system includes a second processor including a neural network and having access to the shared physical memory. In one aspect, the second processor performs, during a third time period overlapping a portion of the second time period, an image enhancing process on the first image frame.
-
公开(公告)号:US20240347013A1
公开(公告)日:2024-10-17
申请号:US18301629
申请日:2023-04-17
Applicant: Meta Platforms Technologies, LLC
Inventor: Haomiao Jiang , Linghui Rao , Tianxin Ning , Weihua Gao , Yongmin Park
CPC classification number: G09G3/3426 , G09G3/3607 , G09G2320/0646 , G09G2320/0666
Abstract: In particular embodiments, a computing system may receive receiving a first image frame of a sequence of image frames to be shown on a display having a plurality of backlight zones. The computing system may compute backlight unit statistics of the first image frame. The backlight unit statistics may represent grayscale levels for the plurality of backlight zones. The computing system may compute a global dimming gain for adjusting color values and backlight unit intensity of a second image frame of the sequence of image frames based on the backlight unit statistics of the first image frame. The computing system may adjust, using the global dimming gain, the color values and the backlight unit intensity of the second image frame.
-
公开(公告)号:US11721064B1
公开(公告)日:2023-08-08
申请号:US17220771
申请日:2021-04-01
Applicant: Meta Platforms Technologies, LLC
Inventor: Volga Aksoy , Reza Nourai , Brian Funt , Haomiao Jiang , Curtis Buckoll
Abstract: In one embodiment, a method includes a server generating first shading information for visible portions of objects relative to a first viewpoint, storing the first shading information in a texture atlas, and sending the texture atlas to a client device. The method also includes determining a first subset of the visible portions of the objects for which shading information is to be re-generated and a second subset for which elements of the first shading information are to be reused, generating second shading information for the first subset relative to a second viewpoint, updating the texture atlas to include the second shading information for the first subset and the elements of the first shading information for the second subset, and sending the updated texture atlas to the client device. The updated texture atlas is configured for rendering images of the visible portions of the objects from multiple viewpoints.
-
公开(公告)号:US11626057B1
公开(公告)日:2023-04-11
申请号:US17711311
申请日:2022-04-01
Applicant: Meta Platforms Technologies, LLC
Inventor: Yongmin Park , Haomiao Jiang , Zhang Jia , Xiaobo Tian , Agnes Lee
Abstract: Embodiments of the present disclosure relate to a display assembly with color calibration for improving accuracy of displayed colors under thermal shifts. A data processing circuit of the display assembly determines color compensation coefficients corresponding to an operating temperature of a display panel, each color compensation coefficient accounting for a thermal shift of a respective color component at the operating temperature. The data processing circuit applies the color compensation coefficients to color transform elements corresponding to an initial temperature to determine a corrected version of the color transform elements corresponding to the operating temperature. The data processing circuit processes pixel values of color components in a first format associated with the display panel at the operating temperature by applying the corrected version of the color transform elements to generate corrected pixel values of the color components in a second format for presentation on the display panel at the operating temperature.
-
公开(公告)号:US11663689B2
公开(公告)日:2023-05-30
申请号:US17526681
申请日:2021-11-15
Applicant: Meta Platforms Technologies, LLC
Inventor: Behnam Bastani , Tianxin Ning , Haomiao Jiang
CPC classification number: G06T3/0012 , G06F3/013 , G06T1/60 , G06T11/00 , G06T19/006
Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data. The method also includes determining a current gaze location and a relative distance between the current gaze location and an edge of the display using the eye tracking data. The method also includes defining a first tile centered at the current gaze location and multiple tiles that surround the first tile using the current gaze location and the relative distance between the current gaze location and the edge of the display. The method includes providing a foveated rendered image using the first tile and the multiple tiles.
-
公开(公告)号:US12288531B2
公开(公告)日:2025-04-29
申请号:US18301629
申请日:2023-04-17
Applicant: Meta Platforms Technologies, LLC
Inventor: Haomiao Jiang , Linghui Rao , Tianxin Ning , Weihua Gao , Yongmin Park
Abstract: In particular embodiments, a computing system may receive receiving a first image frame of a sequence of image frames to be shown on a display having a plurality of backlight zones. The computing system may compute backlight unit statistics of the first image frame. The backlight unit statistics may represent grayscale levels for the plurality of backlight zones. The computing system may compute a global dimming gain for adjusting color values and backlight unit intensity of a second image frame of the sequence of image frames based on the backlight unit statistics of the first image frame. The computing system may adjust, using the global dimming gain, the color values and the backlight unit intensity of the second image frame.
-
公开(公告)号:US12141935B2
公开(公告)日:2024-11-12
申请号:US18133568
申请日:2023-04-12
Applicant: Meta Platforms Technologies, LLC
Inventor: Behnam Bastani , Tianxin Ning , Haomiao Jiang
Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data. The method also includes determining a current gaze location and a relative distance between the current gaze location and an edge of the display using the eye tracking data. The method also includes defining a first tile centered at the current gaze location and multiple tiles that surround the first tile using the current gaze location and the relative distance between the current gaze location and the edge of the display. The method includes providing a foveated rendered image using the first tile and the multiple tiles.
-
-
-
-
-
-
-
-
-