-
公开(公告)号:US20240233614A1
公开(公告)日:2024-07-11
申请号:US18152591
申请日:2023-01-10
Applicant: Meta Platforms Technologies, LLC
Inventor: Edward Buckley , Christopher Francis Reidy
CPC classification number: G09G3/32 , G02B27/0172 , G06F3/013 , G09G3/025 , G02B2027/011 , G09G2320/0233 , G09G2320/0242 , G09G2320/0666 , G09G2354/00 , G09G2360/16
Abstract: In one embodiment, a computing system may access an image to be displayed on a display through a waveguide. The system may access an array of correction factors for pixel values of the image. The array of correction factors, once applied to the pixel values of the image, may correct a chrominance error associated with the image. The array of correction factors may be determined based at least on two chrominance components corresponding to a transmission character of the waveguide in an opponent color space. The system may adjust the pixel values of the image based on the array of correction factors. The system may output the image with the adjusted pixel values to the display through the waveguide.
-
公开(公告)号:US20240048681A1
公开(公告)日:2024-02-08
申请号:US17879510
申请日:2022-08-02
Applicant: Meta Platforms Technologies, LLC
Inventor: Pin-Chieh Huang , Edward Buckley
IPC: H04N13/324 , H04N13/344
CPC classification number: H04N13/324 , H04N13/344
Abstract: In one embodiment, a computing system may receive a target image to be displayed on a display. The target image may have a first number of bits per color. The system may access a mask for each color channel of RGB color channels. The accessed masks may be generated based on (1) one or more characteristics of a human visual system, and (2) a subpixel geometry layout of the display. The system may generate an output image based on the target image and the accessed masks. The output image may have a second number of bits per color smaller than the first number of bits per color. The system may display the output image on the display for representing the target image.
-
公开(公告)号:US11733773B1
公开(公告)日:2023-08-22
申请号:US17137079
申请日:2020-12-29
Applicant: Meta Platforms Technologies, LLC
Inventor: Edward Buckley , Thomas Scott Murdison
CPC classification number: G06F3/013 , G09G3/2003 , G09G3/2044 , G09G3/32 , G09G2320/0233 , G09G2320/0242 , G09G2320/0261 , G09G2320/0666 , G09G2320/08
Abstract: In one embodiment, a computing system may determine, for a current frame, that a current eye position of a viewer with respect to a display is inside and within a first threshold distance to an outer edge of the display. The system may identify, based on the current eye position, pre-determined internal eye positions inside the outer edge and pre-determined external eye positions outside the outer edge, obtain pre-determined arrays of scaling factors associated with the pre-determined internal eye positions, and obtain additional arrays of scaling factors associated with the pre-determined external eye positions. The system may generate a single array of scaling factors based on the pre-determined and additional arrays, adjust pixel values of the current frame based on the single array, and output the current frame with the adjusted pixel values to the display. The arrays and adjusted pixel values may be associated with a particular color channel.
-
公开(公告)号:US11663696B2
公开(公告)日:2023-05-30
申请号:US17846420
申请日:2022-06-22
Applicant: Meta Platforms Technologies, LLC
Inventor: Thomas Scott Murdison , Romain Bachy , Edward Buckley , Bo Zhang
CPC classification number: G06T3/4007 , G06F3/013 , G06T3/40 , G02B27/0093 , G06T5/00
Abstract: In one embodiment, a computing system may determine, a predicted eye position of a viewer corresponding to a future time moment for displaying a frame. The system may generate a first correction map for the frame based on the predicted eye position of the viewer. The system may retrieve one or more second correction maps used for correcting one or more proceeding frames. The system may generate a third correction map based on the first correction map generated based on the predicted eye position of the viewer and the one or more second correction maps used for correcting the one or more proceeding frames. The system may adjust pixel values of the frame based at least on the third correction map. The system may output the frame with the adjusted pixel values to a display.
-
公开(公告)号:US11620928B2
公开(公告)日:2023-04-04
申请号:US17532692
申请日:2021-11-22
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Edward Buckley , Michael Yee
Abstract: In one embodiment, a computing system may access an image to be displayed on a display. The system may perform compensation operations on the display to compensate for degradation effects of the display. The system may determine a change in an electric signal level associated with one or more light-emitting elements of the display. The change may be caused by the compensation operations. The system may determine a wavelength shift of the light-emitting elements of the display. The wavelength shift may be caused by the change of the electric signal level. The system may adjust values of RGB color components of the pixel values of the image based on the wavelength shift of the light-emitting elements of the display. The system may output the pixel values with the adjusted values of the RGB color components to the display.
-
公开(公告)号:US11508285B2
公开(公告)日:2022-11-22
申请号:US16520031
申请日:2019-07-23
Applicant: Meta Platforms Technologies, LLC
Inventor: Edward Buckley
Abstract: In one embodiment, the system may receive a target pixel value for a pixel of an image of a series of images. The system may determine an error-modified target pixel value based on the target pixel value and a first error value. The system may generate a quantized pixel value corresponding to the error-modified target pixel value for display by the pixel of the image. The system may determine an aggregated representation of quantized pixel values displayed by the pixel of the image and corresponding pixels of one or more preceding images of the series of images. The system may determine a second error value based on the aggregated representation of the quantized pixel values and the first error-modified target pixel value. The system may dither at least a portion of the second error value to at least a corresponding pixel of a next image in the series of images.
-
-
-
-
-