CPC G02B 27/0101 (2013.01) [G02B 27/4244 (2013.01); G02B 2027/0118 (2013.01); G02B 2027/014 (2013.01)] | 13 Claims |
1. An image display method, applied to an apparatus comprising an optical engine and a diffractive waveguide that provides images viewable via an eye box, the method comprising: obtaining uniformity data of a first image obtained by using the diffractive waveguide, including: testing uniformity of the first image that is corresponding to a plurality of regions of the eye box, to obtain a plurality of pieces of uniformity sub-data, and determining the uniformity data based on the plurality of pieces of uniformity sub-data and weights of the plurality of regions; determining to-be-compensated data of the optical engine based on the obtained uniformity data of the first image; adjusting luminance distribution of a light source in the optical engine based on the determined to-be-compensated data; and displaying a second image by using the adjusted optical engine and the diffractive waveguide.
|
2. An image display method, applied to an apparatus comprising an optical engine and a diffractive waveguide that provides images viewable via an eye box, the method comprising: determining a target region within the eye box based on an eye tracking technology; then obtaining uniformity data of a first image displayed by using the diffractive waveguide, comprising: obtaining uniformity sub-data of the first image that is corresponding to the determined target region, and determining the uniformity sub-data of the first image that is corresponding to the target region as the uniformity data; determining to-be-compensated data of the optical engine based on the obtained uniformity data of the first image; adjusting luminance distribution of a light source in the optical engine based on the determined to-be-compensated data; and displaying a second image by using the adjusted optical engine and the diffractive waveguide.
|
6. An image display apparatus, comprising: a processor, an optical engine and a diffractive waveguide, the optical engine and diffractive waveguide providing images viewable via an eye box, wherein the processor is configured to perform operations comprising: obtain uniformity data of a first image obtained based on the optical engine and the diffractive waveguide, including testing uniformity of the first image that is corresponding to a plurality of regions of the eye box, to obtain a plurality of pieces of uniformity sub-data, and determining the uniformity data based on the plurality of pieces of uniformity sub-data and weights of the plurality of regions, determine to-be-compensated data of the optical engine based on the uniformity data, and adjust luminance distribution of a light source in the optical engine based on the to-be-compensated data; and the optical engine and the diffractive waveguide are configured to display a second image based on the adjusted light source.
|
9. The apparatus according to claim 6, wherein the processor is configured to:
obtain a luminance value of an environment in which the apparatus is located; and
determine the to-be-compensated data based on the uniformity data and the luminance value.
|