Screen brightness adjustment methods, devices, terminal equipment, and storage media

By using screen brightness variation curves and brightness compensation technology in waveguide-type head-mounted display devices, combined with external ambient light sensing and electrochromic lenses to adjust transmittance, the problem of uneven screen brightness has been solved, improving display quality and user visual experience.

CN118091952BActive Publication Date: 2026-03-10GOERTEK INC
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Uneven brightness on the display screen in waveguide-type head-mounted display devices affects the user's visual experience and reduces display quality.

Method used

The brightness value of each pixel is calculated by using a preset screen brightness change curve and the brightness value of the pixels in the display screen. The brightness difference is calculated and brightness compensation is performed. The transmittance is adjusted by combining the external ambient light sensing module and the transmittance is adjusted by using an electrochromic lens to achieve brightness uniformity.

Benefits of technology

The computational efficiency of the waveguide-type head-mounted display device has been optimized, eliminating uneven brightness, improving the brightness uniformity and display quality of the display screen, and providing clearer and more realistic image display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118091952B_ABST
    Figure CN118091952B_ABST
Patent Text Reader

Abstract

This application discloses a screen brightness adjustment method, apparatus, terminal device, and storage medium, relating to the field of display device technology. The screen brightness adjustment method includes: calculating the brightness value of each pixel in the display screen based on a preset screen brightness variation curve and a first brightness value of a first pixel in the display screen, wherein the screen brightness variation curve is a mapping relationship curve between the brightness value and position of each pixel in the display screen; calculating a first brightness difference between the brightness value of each pixel and a preset first standard brightness value; and performing brightness compensation on each pixel based on each first brightness difference, wherein the brightness value of each pixel after brightness compensation is the first standard brightness value. The technical solution of this application can solve the problem of uneven screen brightness in waveguide-type head-mounted display devices, improving the display quality of the screen in waveguide-type head-mounted display devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display device technology, and in particular to a screen brightness adjustment method, apparatus, terminal device, and storage medium. Background Technology

[0002] With the strong momentum of the development of Augmented Reality (AR) and Virtual Reality (VR) technologies, AR / VR head-mounted display devices have become an indispensable tool in people's lives and entertainment, providing people with an immersive visual experience.

[0003] An optical waveguide is a device that can confine signal light within itself and direct it in a specific direction. It also possesses excellent light transmittance. Based on these properties, optical waveguides are widely used as display screens in head-mounted displays. The waveguide directs the signal light projected by the optical engine to the viewer's eye, allowing them to see the displayed image. However, in practical use, because the optical engine of a waveguide-type head-mounted display is installed in a specific location, uneven brightness occurs from that location to other areas of the display screen. This severely impacts the user's visual experience and reduces the display quality of the waveguide-type head-mounted display. Summary of the Invention

[0004] The main objective of this application is to provide a screen brightness adjustment method, apparatus, terminal device, and computer-readable storage medium, which aims to solve the problem of uneven screen brightness in waveguide-type head-mounted display devices, thereby improving the display quality of the screen.

[0005] To achieve the above objectives, this application provides a screen brightness adjustment method applied to a waveguide-type head-mounted display device, the screen brightness adjustment method comprising:

[0006] The brightness value of each pixel in the display screen is calculated based on the preset screen brightness change curve and the first brightness value of the first pixel in the display screen, wherein the screen brightness change curve is the mapping relationship curve between the brightness value and position of each pixel in the display screen;

[0007] Calculate the first brightness difference between the brightness value of each pixel and a preset first standard brightness value;

[0008] Each pixel is compensated for brightness based on the first brightness difference, and the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0009] Optionally, the waveguide-type head-mounted display device includes an external ambient light sensing module; after the step of performing brightness compensation on each pixel according to each of the first brightness differences, and the brightness value of each pixel after brightness compensation being the first standard brightness value, the method further includes:

[0010] The external ambient light sensing module detects the ambient brightness value and determines the second standard brightness value based on the ambient brightness value.

[0011] Calculate the second brightness difference between the first standard brightness value and the second standard brightness value;

[0012] The transmittance of the display screen is adjusted according to the second brightness difference.

[0013] Optionally, the waveguide-type head-mounted display device includes an electrochromic lens disposed on the outer side of the display screen; the step of adjusting the transmittance of the display screen according to the second brightness difference includes:

[0014] Perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result;

[0015] The transmittance of the electrochromic lens is adjusted according to the calculation result so that the transmittance of the display screen changes synchronously.

[0016] Optionally, the step of performing proportional-integral-differential operations on the second brightness difference to obtain the calculation result includes:

[0017] Find the target proportional integral differential parameter that matches the second brightness difference in the preset mapping table;

[0018] The transmittance adjustment value is obtained by performing proportional-integral-differential calculations based on the target proportional-integral-differential parameters.

[0019] The transmittance output value is calculated based on the current transmittance value of the electrochromic lens and the transmittance adjustment value, and the transmittance output value is used as the calculation result.

[0020] Optionally, after the step of calculating the second brightness difference between the first standard brightness value and the second standard brightness value, the method further includes:

[0021] Perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result;

[0022] Adjust the display brightness of the screen according to the calculation result.

[0023] Optionally, after the step of performing brightness compensation on each pixel based on each of the first brightness differences, and setting the brightness value of each pixel after brightness compensation to the first standard brightness value, the method further includes:

[0024] Detect whether the waveguide-type head-mounted display device is being worn by the user;

[0025] When the optical waveguide head-mounted display device is detected to be worn by a user, the steps of detecting the ambient brightness value through the ambient light sensing module and subsequent steps are executed.

[0026] Optionally, the waveguide-type head-mounted display device further includes an internal ambient light sensing module; the method further includes:

[0027] The internal ambient light sensing module detects the brightness value of the internal environment.

[0028] Calculate the third brightness difference between the internal ambient brightness value and the second standard brightness value;

[0029] The transmittance and display brightness of the display screen are adjusted according to the third brightness difference.

[0030] Furthermore, to achieve the above objectives, this application also provides a screen brightness adjustment device, the screen brightness adjustment device comprising:

[0031] A brightness value determination module is used to calculate the brightness value of each pixel in the display screen based on a preset screen brightness change curve and a first brightness value of a first pixel in the display screen, wherein the screen brightness change curve is a mapping relationship curve between the brightness value and position of each pixel in the display screen;

[0032] A brightness difference calculation module is used to calculate the first brightness difference between the brightness value of each pixel and a preset first standard brightness value.

[0033] The brightness compensation module is used to perform brightness compensation on each pixel according to each of the first brightness differences, and the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0034] In addition, to achieve the above objectives, this application also provides a terminal device, the terminal device including: a memory, a processor, and a screen brightness adjustment program stored in the memory and executable on the processor, wherein when the screen brightness adjustment program is executed by the processor, it implements the steps of the screen brightness adjustment method as described above.

[0035] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, storing a screen brightness adjustment program, which, when executed by a processor, implements the steps of the screen brightness adjustment method as described above.

[0036] This application discloses a screen brightness adjustment method, apparatus, terminal device, and storage medium, applied to a waveguide-type head-mounted display device. The screen brightness adjustment method includes: calculating the brightness value of each pixel in the display screen based on a preset screen brightness change curve and a first brightness value of a first pixel in the display screen, wherein the screen brightness change curve is a mapping relationship curve between the brightness value and position of each pixel in the display screen; calculating a first brightness difference between the brightness value of each pixel and a preset first standard brightness value; and performing brightness compensation on each pixel based on each first brightness difference, wherein the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0037] This application first determines the brightness value of each pixel in the display screen based on a predetermined screen brightness variation curve and a first brightness value of a first pixel in the display screen. The screen brightness variation curve is a mapping relationship curve between the brightness value and position of each pixel in the display screen. Then, it calculates the first brightness difference between the brightness value of each pixel and a preset first standard brightness value to determine the degree of brightness adjustment required for each pixel. Finally, it performs brightness compensation on each pixel based on the first brightness difference corresponding to each pixel, so that the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0038] In this way, by using a preset screen brightness variation curve, that is, the mapping relationship curve between pixel brightness value and position, the brightness value of each pixel can be determined more accurately. At the same time, it avoids a large number of measurements and complex calculations, and can calculate the brightness value of each pixel more quickly, optimizing the calculation efficiency of the waveguide head-mounted display device. Then, targeted brightness compensation can be performed on each pixel in the display screen to eliminate the uneven brightness phenomenon on the display screen, improve the brightness uniformity of the display screen, and enable the display screen to present a clearer and more realistic image. This solves the problem of uneven brightness in the display screen of the waveguide head-mounted display device and improves the display quality of the display screen of the waveguide head-mounted display device. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the hardware operating environment of the terminal device involved in the embodiments of this application;

[0040] Figure 2 This is a flowchart illustrating the first embodiment of the screen brightness adjustment method of this application;

[0041] Figure 3 This is a schematic diagram illustrating the screen brightness adjustment method according to an embodiment of the present application.

[0042] Figure 4 This is a schematic diagram illustrating transmittance adjustment in one embodiment of the screen brightness adjustment method of this application;

[0043] Figure 5 This is a schematic diagram illustrating another transmittance adjustment method according to an embodiment of the screen brightness adjustment method of this application;

[0044] Figure 6 This is a schematic diagram of the outer side of a head-mounted display device according to an embodiment of the screen brightness adjustment method of this application;

[0045] Figure 7 This is a schematic diagram of the inside of a head-mounted display device according to an embodiment of the screen brightness adjustment method of this application;

[0046] Figure 8 This is a schematic diagram of the functional modules of an embodiment of the screen brightness adjustment device of this application.

[0047] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0048] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0050] It should be noted that all directional indicators (such as up, down, left, right, front, back, etc.) in the embodiments of this application are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicator will also change accordingly.

[0051] In this application, unless otherwise expressly specified and limited, the terms "connection," "fixed," etc., should be interpreted broadly. For example, "fixed" can mean a fixed connection, a detachable connection, or an integral part; it can mean a mechanical connection or an electrical connection; it can mean a direct connection or an indirect connection through an intermediate medium; it can mean the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0052] Furthermore, the use of terms such as "first" and "second" in this application is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. If the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed in this application.

[0053] This application provides a terminal device, which may be a waveguide-type head-mounted display device.

[0054] like Figure 1 As shown, Figure 1 This is a schematic diagram of the hardware operating environment of the terminal device involved in the embodiments of this application.

[0055] like Figure 1 As shown, in the hardware operating environment of the terminal device, the terminal device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to implement communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM or a non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0056] Those skilled in the art will understand that Figure 1The terminal device structure shown does not constitute a limitation on the device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0057] like Figure 1 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a screen brightness adjustment program.

[0058] exist Figure 1 In the device shown, network interface 1004 is mainly used to connect to the backend server and communicate with it; user interface 1003 is mainly used to connect to the client (user terminal) and communicate with it; while processor 1001 can be used to call the screen brightness adjustment program stored in memory 1005 and perform the following operations:

[0059] The brightness value of each pixel in the display screen is calculated based on the preset screen brightness change curve and the first brightness value of the first pixel in the display screen, wherein the screen brightness change curve is the mapping relationship curve between the brightness value and position of each pixel in the display screen;

[0060] Calculate the first brightness difference between the brightness value of each pixel and a preset first standard brightness value;

[0061] Each pixel is compensated for brightness based on the first brightness difference, and the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0062] Optionally, the processor 1001 can also be used to call a screen brightness adjustment program stored in the memory 1005 and perform the following operations:

[0063] After the step of performing brightness compensation on each pixel based on each of the first brightness differences, and setting the brightness value of each pixel after brightness compensation to the first standard brightness value, the method further includes:

[0064] The external ambient light sensing module detects the ambient brightness value and determines the second standard brightness value based on the ambient brightness value.

[0065] Calculate the second brightness difference between the first standard brightness value and the second standard brightness value;

[0066] The transmittance of the display screen is adjusted according to the second brightness difference.

[0067] Optionally, the processor 1001 can also be used to call a screen brightness adjustment program stored in the memory 1005 and perform the following operations:

[0068] Perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result;

[0069] The transmittance of the electrochromic lens is adjusted according to the calculation result so that the transmittance of the display screen changes synchronously.

[0070] Optionally, the processor 1001 can also be used to call a screen brightness adjustment program stored in the memory 1005 and perform the following operations:

[0071] Find the target proportional integral differential parameter that matches the second brightness difference in the preset mapping table;

[0072] The transmittance adjustment value is obtained by performing proportional-integral-differential calculations based on the target proportional-integral-differential parameters.

[0073] The transmittance output value is calculated based on the current transmittance value of the electrochromic lens and the transmittance adjustment value, and the transmittance output value is used as the calculation result.

[0074] Optionally, the processor 1001 can also be used to call a screen brightness adjustment program stored in the memory 1005 and perform the following operations:

[0075] Perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result;

[0076] Adjust the display brightness of the screen according to the calculation result.

[0077] Optionally, the processor 1001 can also be used to call a screen brightness adjustment program stored in the memory 1005 and perform the following operations:

[0078] Detect whether the waveguide-type head-mounted display device is being worn by the user;

[0079] When the optical waveguide head-mounted display device is detected to be worn by a user, the steps of detecting the ambient brightness value through the ambient light sensing module and subsequent steps are executed.

[0080] Optionally, the processor 1001 can also be used to call a screen brightness adjustment program stored in the memory 1005 and perform the following operations:

[0081] The internal ambient light sensing module detects the brightness value of the internal environment.

[0082] Calculate the third brightness difference between the internal ambient brightness value and the second standard brightness value;

[0083] The transmittance and display brightness of the display screen are adjusted according to the third brightness difference.

[0084] Based on the above hardware structure, the overall concept of various embodiments of the screen brightness adjustment method of this application is proposed.

[0085] With the strong momentum of the development of augmented reality and virtual reality technologies, AR / VR head-mounted display devices have become an indispensable tool in people's lives and entertainment, providing people with an immersive visual experience.

[0086] An optical waveguide is a device that can confine signal light within itself and direct it in a specific direction. It also possesses excellent light transmittance. Based on these properties, optical waveguides are widely used as display screens in AR / VR head-mounted displays. The waveguide directs the signal light projected by the optical engine to the viewer's eye, allowing them to see the displayed image. However, in practical applications, waveguide-based head-mounted displays often suffer from poor display quality.

[0087] Specifically, research on waveguide-type head-mounted display devices revealed two main issues. First, because the optical engine of a waveguide-type head-mounted display device is located at a specific position on the screen waveguide, the brightness gradually decreases from that position to other parts of the screen. This uneven brightness significantly impacts the user's visual experience and reduces the display quality of the waveguide-type head-mounted display device. Second, if the ambient light intensity differs significantly from the display screen's brightness while the user is wearing the head-mounted display device, it will also lead to poor display quality. Furthermore, the process of wearing or removing the head-mounted display device can cause eye strain, severely affecting the user's visual experience.

[0088] To address the aforementioned problems, this application proposes a screen brightness adjustment method. The method includes: calculating the brightness value of each pixel in the display screen based on a preset screen brightness variation curve and a first brightness value of a first pixel in the display screen, wherein the screen brightness variation curve is a mapping relationship curve between the brightness value and position of each pixel in the display screen; calculating a first brightness difference between the brightness value of each pixel and a preset first standard brightness value; and performing brightness compensation on each pixel based on each first brightness difference, wherein the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0089] This embodiment first determines the brightness value of each pixel in the display screen based on a predetermined screen brightness change curve and a first brightness value of a first pixel in the display screen. The screen brightness change curve is a mapping curve between the brightness value and position of each pixel in the display screen. Then, it calculates the first brightness difference between the brightness value of each pixel and a preset first standard brightness value to determine the degree of brightness adjustment required for each pixel. Finally, it performs brightness compensation on each pixel based on the first brightness difference corresponding to each pixel, so that the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0090] In this way, by using a preset screen brightness variation curve, that is, the mapping relationship curve between pixel brightness value and position, the brightness value of each pixel can be determined more accurately. At the same time, it avoids a large number of measurements and complex calculations, and can calculate the brightness value of each pixel more quickly, optimizing the calculation efficiency of the waveguide head-mounted display device. Then, targeted brightness compensation can be performed on each pixel in the display screen to eliminate the uneven brightness phenomenon on the display screen, improve the brightness uniformity of the display screen, and enable the display screen to present a clearer and more realistic image. This solves the problem of uneven brightness in the display screen of the waveguide head-mounted display device and improves the display quality of the display screen of the waveguide head-mounted display device.

[0091] Based on the overall concept of the screen brightness adjustment method of this application described above, various embodiments of the screen brightness adjustment method of this application are proposed.

[0092] Please refer to Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the screen brightness adjustment method of this application. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0093] In this embodiment, for ease of understanding and explanation, an optical waveguide head-mounted display device is used as the direct execution subject, hereinafter referred to as a head-mounted display device, to illustrate the screen brightness adjustment method of this application.

[0094] like Figure 2 As shown, in this embodiment, the screen brightness adjustment method of this application may include:

[0095] Step S10: Calculate the brightness value of each pixel in the display screen according to the preset screen brightness change curve and the first brightness value of the first pixel in the display screen, wherein the screen brightness change curve is the mapping relationship curve between the brightness value and position of each pixel in the display screen;

[0096] It should be noted that in this embodiment, the screen brightness variation curve describes the mapping relationship between the brightness value and pixel position of each pixel in the display screen of the head-mounted display device. The pixel position specifically refers to the coordinate position of the pixel on the display screen. For example, when the optical engine is located at the upper right corner of the screen waveguide, that is, the starting point of the light source emission is located at the upper right corner of the display screen, the expression for the horizontal screen brightness variation curve of this display screen, obtained through a large number of sample tests, is L=a^{n}+b, where n is the number of rows on the display screen, L is the brightness value, and a and b are specific constants describing the change in brightness with the number of rows. The screen brightness variation curve shows that as the number of rows *n* increases (i.e., moving from the upper right corner to the lower left corner of the display screen), the brightness *L* decreases according to the formula *a^{n}*, with a constant *b* added as a correction. Similarly, the expression for the screen brightness variation curve in the vertical direction is *L = c^{m} + d*, where *m* is the number of columns on the display screen, *L* is the brightness value, and *c* and *d* are specific constants describing the change in brightness with the number of columns. This screen brightness variation curve shows that as the number of columns *m* increases (i.e., moving from the upper right corner to the lower left corner of the display screen), the brightness *L* decreases according to the formula *c^{m}*, with a constant *d* added as a correction. The corresponding screen brightness variation curves can also be obtained when the optical engine is located at other specific positions on the screen waveguide.

[0097] In this embodiment, the head-mounted display device first loads a preset screen brightness change curve and a first brightness value of a first pixel. The first pixel is one or more pixels in the display screen. The head-mounted display device calculates the brightness value of each pixel in the display screen by combining the screen brightness change curve and the first brightness value of the first pixel.

[0098] Step S20: Calculate the first brightness difference between the brightness value of each pixel and the preset first standard brightness value;

[0099] It should be noted that, in this embodiment, the first standard brightness value can be a fixed brightness value preset by the head-mounted display device before it leaves the factory. It represents the reference brightness that the display screen should maintain under normal working conditions.

[0100] In this embodiment, the head-mounted display device calculates the difference between the current brightness value of each pixel in the display screen and this first standard brightness value, i.e., the first brightness difference value. This difference value reflects the degree of deviation between the brightness value of each pixel in the display screen and the standard brightness.

[0101] Step S30: Perform brightness compensation on each pixel according to each of the first brightness differences, and the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0102] In this embodiment, the head-mounted display device performs corresponding brightness compensation operations on each pixel based on the first brightness difference value of each pixel calculated. The purpose of the compensation is to make the brightness value of each pixel after brightness compensation the first standard brightness value.

[0103] In one feasible embodiment, brightness compensation can be achieved by increasing or decreasing the brightness value of pixels. For pixels with a brightness value lower than a first standard brightness value, the head-mounted display device increases their brightness; while for pixels with a brightness value higher than the first standard brightness value, their brightness decreases. Through such compensation, the head-mounted display device can ensure that every pixel on the display screen has the same brightness, thereby improving the overall picture quality and visual effect, and providing users with a more comfortable and consistent visual experience.

[0104] Exemplarily, in one feasible embodiment, such as Figure 3 As shown, taking the right eye display screen of a head-mounted display device as an example, the upper right corner of the right eye display screen is taken as the origin. The horizontal axis represents the horizontal coordinate of each pixel in the right eye display screen, and the vertical axis represents the vertical coordinate of each pixel in the right eye display screen. The optical engine of the right eye display screen is located at the upper right corner of the screen. The coordinates of the first pixel P in the right eye display screen are (U0, Vm), and the first brightness value of the first pixel is θp. In order to provide users with a comfortable visual experience, a suitable screen brightness value θt is preset, that is, the first standard brightness value. Then, based on the coordinates of the first pixel P, the first brightness value, and the screen brightness curve, the brightness values ​​of each pixel in the display screen are calculated. The brightness value of each pixel is calculated, and the first brightness difference between each pixel value and the first standard brightness value is calculated. Based on the calculated first brightness difference of each pixel, the brightness of the entire display screen is compensated. The compensation can start from the upper right corner O(u0,v0) of the display screen and perform line-by-line brightness compensation on the display panel according to an L-shaped path. The horizontal and vertical coordinates of the L-shaped path expand by the same distance each time until the compensation reaches the lower left corner of the display screen. Through this compensation method, the display brightness of the display screen is ensured to be more uniform and closer to the preset first standard brightness value, thereby providing users with a more comfortable and consistent visual experience.

[0105] In this embodiment, the brightness value of each pixel in the display screen is first determined based on a predetermined screen brightness change curve and a first brightness value of a first pixel in the display screen. The screen brightness change curve is a mapping curve between the brightness value and position of each pixel in the display screen. Then, the first brightness difference between the brightness value of each pixel and a preset first standard brightness value is calculated to determine the degree of brightness adjustment required for each pixel. Finally, brightness compensation is performed on each pixel based on the first brightness difference corresponding to each pixel, so that the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0106] In this way, by using a preset screen brightness variation curve, that is, the mapping relationship curve between pixel brightness value and position, the brightness value of each pixel can be determined more accurately. At the same time, it avoids a large number of measurements and complex calculations, and can calculate the brightness value of each pixel more quickly, optimizing the calculation efficiency of the waveguide head-mounted display device. Then, targeted brightness compensation can be performed on each pixel in the display screen to eliminate the uneven brightness phenomenon on the display screen, improve the brightness uniformity of the display screen, and enable the display screen to present a clearer and more realistic image. This solves the problem of uneven brightness in the display screen of the waveguide head-mounted display device and improves the display quality of the display screen of the waveguide head-mounted display device.

[0107] Furthermore, based on the first embodiment of the screen brightness adjustment method of this application described above, a second embodiment of the screen brightness adjustment method of this application is proposed.

[0108] In this embodiment, the waveguide-type head-mounted display device described in the screen brightness adjustment method of this application includes an external ambient light sensing module; after step S30: performing brightness compensation on each pixel according to each of the first brightness differences, and obtaining the brightness value of each pixel after brightness compensation as the first standard brightness value, the screen brightness adjustment method of this application may further include:

[0109] Step S40: Detect the ambient light value using the ambient light sensing module, and determine the second standard brightness value based on the ambient light value;

[0110] It should be noted that, in this embodiment, the external ambient light sensing module (external ALS module) is a small photosensitive element built into the head-mounted display device, which can sense the light intensity of the surrounding environment.

[0111] In this embodiment, the head-mounted display device will use a built-in ambient light sensing module to detect the current ambient light value. After obtaining the ambient light value, the head-mounted display device will determine a suitable second standard brightness value based on the ambient light value according to a preset algorithm or rule.

[0112] The determination of the second standard brightness value can take into account various factors such as the user's personal preferences, the device's battery status, and the type of content displayed, so as to ensure that the brightness of the display screen can match the user's needs and environmental conditions under different external environments.

[0113] Step S50: Calculate the second brightness difference between the first standard brightness value and the second standard brightness value;

[0114] In this embodiment, the head-mounted display device has obtained new brightness values ​​for each pixel in the display screen, namely the first standard brightness value. This brightness value is obtained based on the screen brightness change curve and the pixel brightness value after brightness compensation. The head-mounted display device also obtains a second standard brightness value, which is determined based on the external ambient brightness value. The head-mounted display device calculates the difference between the new brightness value of each pixel and the second standard brightness value, namely the second brightness difference value. This second brightness difference value reflects the degree of matching between the current brightness of the display screen and the brightness of the external ambient brightness.

[0115] Step S60: Adjust the transmittance of the display screen according to the second brightness difference.

[0116] It should be noted that, in this embodiment, transmittance refers to the proportion of light that the screen allows to pass through. By adjusting the transmittance, the device can control the degree of influence of external light on the displayed content.

[0117] In this embodiment, the head-mounted display device adjusts the transmittance of the display screen based on the calculated second brightness difference value. For example, if the second brightness difference value indicates that the current brightness of the display screen is too high or too low, the head-mounted display device will adjust the transmittance accordingly to balance the relationship between the internal display brightness and the external ambient brightness. For instance, if the external environment is dark but the brightness of the display screen is too high, the device may reduce the transmittance to reduce interference from external light; conversely, if the external environment is bright but the brightness of the display screen is too low, the device may increase the transmittance to increase the visibility of the displayed content.

[0118] In this way, head-mounted display devices can dynamically adjust the transmittance of the display screen according to changes in the brightness of the external environment, ensuring that the clarity and visibility of the displayed content are optimized under different environmental conditions, thereby providing a better visual experience and comfort.

[0119] Further, in a feasible embodiment, the optical waveguide-type head-mounted display device includes an electrochromic lens, the electrochromic lens being disposed on the outer side of the display screen; the above step S60 includes:

[0120] Step S601: Perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result;

[0121] In this embodiment, the head-mounted display device performs proportional-integral-differential calculations on the obtained second brightness difference to obtain the calculation result.

[0122] It should be noted that, in this embodiment, the calculation formula for proportional-integral-derivative (PID) operation is as follows:

[0123]

[0124] Where u(t) is the output curve, representing the curve of output value changing over time; e(t) is the deviation curve, representing the curve of deviation between setpoint and actual value changing over time; and Kp is the proportional coefficient. K is the integral coefficient. p ·T d Here, is the differential coefficient, Ti is the integration time, and Td is the differential time.

[0125] Further, in a feasible embodiment, step S601 above includes:

[0126] Step S6011: Find the target proportional-integral-differential parameter that matches the second brightness difference in the preset mapping table;

[0127] In this embodiment, the head-mounted display device searches for the proportional-integral-derivative parameter corresponding to the currently obtained second brightness difference value according to a pre-set mapping table. The mapping table is a data table that lists the correspondence between different brightness differences and different proportional-integral-derivative parameters. By searching this table, the head-mounted display device can quickly and accurately find the proportional-integral-derivative parameter that matches the current second brightness difference value.

[0128] Step S6012: Perform proportional-integral-differential calculations based on the target proportional-integral-differential parameters to obtain the transmittance adjustment value;

[0129] In this embodiment, the head-mounted display device performs proportional-integral-differential (PID) calculations using PID parameters matched with the second brightness difference to calculate an adjustment value based on the current brightness difference and other factors (such as time, historical data, etc.). This adjustment value represents the degree to which the transmittance needs to be adjusted.

[0130] Step S6013: Calculate the transmittance output value based on the current transmittance value of the electrochromic lens and the transmittance adjustment value, and use the transmittance output value as the calculation result.

[0131] In this embodiment, after obtaining the transmittance adjustment value, the head-mounted display device will calculate it with the current transmittance value of the electrochromic lens to obtain a transmittance output value. This transmittance output value is the final calculation result, which represents the transmittance value that should be set.

[0132] Step S602: Adjust the light transmittance of the electrochromic lens according to the calculation result so that the light transmittance of the display screen changes synchronously.

[0133] It should be noted that, in this embodiment, the electrochromic (EC) lens is a material that can change its light transmittance according to voltage changes. By changing the voltage applied to the electrochromic lens, the light transmittance of the lens can be controlled, which manifests as a reversible change in the lens's color and transparency. The electrochromic lens is placed on the outer side of the display screen and can affect the light transmittance of the display screen.

[0134] In this embodiment, the head-mounted display device adjusts the light transmittance of the electrochromic lens according to the obtained calculation results. Specifically, the head-mounted display device sends a control signal to the electrochromic lens, which contains a new light transmittance value. After receiving the signal, the electrochromic lens adjusts its internal voltage distribution according to the instructions in the signal, thereby changing its light transmittance, and thus causing the light transmittance of the display screen to change synchronously.

[0135] For example, in one feasible embodiment, when the proportional coefficient is 0.9, the integral coefficient is 1, and the derivative coefficient is 0.001, the output diagram after proportional-integral-differential operation is shown below. Figure 4 As shown in the figure, the horizontal axis represents time, the vertical axis represents the target oscillation, line a is the target value, and line b is the oscillation result under the current proportional, integral, and differential coefficients. The oscillation result can quickly approach the target value of 1, that is, the current light transmittance of the electrochromic lens is adjusted to the output value.

[0136] The output diagram of a conventional transmittance adjustment method is shown below. Figure 5As shown in the figure, the horizontal axis represents time, the vertical axis represents the target oscillation, line a' is the target value, and line b' is the output result. The result takes a relatively long time to converge to the target value of 1, that is, the current transmittance of the electrochromic lens is adjusted to the output value. In this embodiment, the proportional-integral-derivative (PID) algorithm can achieve precise control of transmittance by combining the three stages of proportional, integral, and derivative adjustment, reducing errors and making the screen brightness closer to the set value, thereby providing a better visual experience. At the same time, the PID algorithm has a faster response speed and can quickly adjust the screen brightness to adapt to different environments and needs. For example, in the event of a sudden change in light, the PID algorithm can adjust the screen brightness more quickly to maintain a comfortable visual environment.

[0137] Thus, in this embodiment, by applying the PID algorithm to the light transmittance adjustment of the electrochromic lens, the light transmittance adjustment value can be calculated using the PID algorithm, thereby achieving a smooth control of the light transmittance, reducing brightness jumps, and avoiding eye discomfort caused by brightness changes when the user wears the device.

[0138] Furthermore, in a feasible embodiment, after step S50 above: calculating the second brightness difference between the first standard brightness value and the second standard brightness value, the screen brightness adjustment method of this application may further include:

[0139] Step S70: Perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result;

[0140] In this embodiment, after obtaining the second brightness difference, the head-mounted display device determines the proportional-integral-derivative (PID) parameters that match it. Then, the head-mounted display device performs PID calculations based on these matched parameters to obtain an accurate calculation result, which will serve as the basis for adjusting the brightness of the display screen in the next step.

[0141] Step S80: Adjust the display brightness of the display screen according to the calculation result.

[0142] In this embodiment, the head-mounted display device generates a pulse signal to the drive circuit of the optical engine based on the calculation result. The drive circuit controls the magnitude of the drive current of the optical engine according to the duty cycle of the received pulse signal, thereby adjusting the display brightness of the light emitted by the optical engine onto the display screen, thus ensuring that the head-mounted display device can provide users with a clear and comfortable visual experience in various environments.

[0143] Thus, in this embodiment, the head-mounted display device determines a second standard brightness value that optimizes the display screen's display effect based on the current ambient brightness value. Then, it determines a second brightness difference between the second standard brightness value and the current brightness value of the display screen (i.e., the first standard brightness value). Based on this second brightness difference, it adjusts the light transmittance of the electrochromic lens and the display brightness of the screen. By simultaneously adjusting the screen in terms of both light transmittance and light efficiency, the head-mounted display device can be used in all weather conditions and various scenarios, achieving excellent display effects in various external environments.

[0144] Furthermore, in a feasible embodiment, after step S30 above: performing brightness compensation on each pixel according to each of the first brightness differences, and obtaining the brightness value of each pixel after brightness compensation as the first standard brightness value, the screen brightness adjustment method of this application may further include:

[0145] Step A10: Detect whether the waveguide-type head-mounted display device is being worn by the user;

[0146] It should be noted that, in this embodiment, the head-mounted display device also includes a proximity sensor (Psensor). The proximity sensor is a small photoelectric sensor built into the head-mounted display device, which can sense the distance between the user's face or head and the device.

[0147] In this embodiment, the head-mounted display device has a built-in proximity sensor that can detect changes in the distance between the user and the device in real time, thereby determining whether the user is wearing the device.

[0148] In actual operation, the proximity sensor continuously emits and receives light signals. When the user brings the head-mounted display device close to their face to prepare to wear it, the intensity of the light signal detected by the sensor will change. When this change reaches a preset threshold, the sensor will determine that the device is being worn by the user and send a corresponding signal to the device's control system.

[0149] In addition, to ensure the accuracy of detection, close-range sensors can employ various technologies to improve their anti-interference capabilities, such as using infrared technology to reduce the influence of ambient light, or using multiple detections and averaging the results to reduce the false positive rate.

[0150] Step A20: When the optical waveguide head-mounted display device is detected to be in a user-worn state, the step of detecting the ambient brightness value through the ambient light sensing module and subsequent steps are executed.

[0151] In this embodiment, when the proximity sensor detects that the head-mounted display device is being worn by a user, the head-mounted display device immediately enters the next stage of operation: detecting the ambient light value through the ambient light sensing module and determining a second standard brightness value based on the ambient light value; calculating a second brightness difference between the first standard brightness value and the second standard brightness value; and adjusting the transmittance of the display screen based on the second brightness difference.

[0152] This ensures that users have a comfortable and clear visual experience when wearing the head-mounted display device, while reducing the impact of ambient light on the display effect, so as to adapt to different usage scenarios and environmental conditions.

[0153] Furthermore, in one feasible embodiment, the optical waveguide-type head-mounted display device further includes an internal ambient light sensing module; the screen brightness adjustment method of this application may also include:

[0154] Step B10: Detect the internal ambient brightness value using the internal ambient light sensing module;

[0155] In this embodiment, the head-mounted display device also integrates an internal ambient light sensing module. This module is used to detect the brightness environment inside the device in real time. When the head-mounted display device is turned on or detects that a user is wearing it, the internal ambient light sensing module starts to detect the internal ambient brightness value, which reflects the actual brightness inside the device.

[0156] Step B20: Calculate the third brightness difference between the internal ambient brightness value and the second standard brightness value;

[0157] In this embodiment, after obtaining the internal ambient brightness value, the head-mounted display device compares it with the obtained second standard brightness value and calculates the brightness difference between the two, namely the third brightness difference value. This difference value reflects the degree of deviation between the current internal ambient brightness of the device and the ideal brightness, providing a basis for subsequent adjustments.

[0158] Step B30: Adjust the transmittance and display brightness of the display screen according to the third brightness difference.

[0159] In this embodiment, the head-mounted display device automatically adjusts the transmittance and display brightness of the display screen based on the third brightness difference. This adjustment process can be referred to the above embodiment and will not be repeated here.

[0160] Exemplarily, in one feasible embodiment, the structure of a head-mounted display device integrating an external ambient light sensing module, a proximity sensor, and an internal ambient light sensing module is as follows: Figure 6 and Figure 7 As shown, the head-mounted display device includes a frame and temples, and an external ambient light sensing module (i.e., Figure 5External ALS module), proximity sensor (i.e.) Figure 6 The Psensor module and the internal ambient light sensor module (i.e. Figure 6 The internal ALS module is mounted on the frame, and the display screen (i.e.) Figure 6 The display module is located on the lens of the head-mounted display device.

[0161] In this way, the head-mounted display device can detect the brightness values ​​of the external and internal environments in real time during operation, and dynamically adjust the light transmittance and display brightness of the display screen based on these values, so as to avoid the screen display effect being affected by changes in external light while the user is wearing the device.

[0162] In addition, this application also proposes a screen brightness adjustment device.

[0163] Please refer to Figure 8 The screen brightness adjustment device of this application includes:

[0164] The brightness value determination module 10 is used to calculate the brightness value of each pixel in the display screen according to the preset screen brightness change curve and the first brightness value of the first pixel in the display screen, wherein the screen brightness change curve is a mapping relationship curve between the brightness value and position of each pixel in the display screen;

[0165] The brightness difference calculation module 20 is used to calculate the first brightness difference between the brightness value of each pixel and the preset first standard brightness value.

[0166] The brightness compensation module 30 is used to perform brightness compensation on each pixel according to each of the first brightness differences, and the brightness value of each pixel after brightness compensation is the first standard brightness value.

[0167] Optionally, the waveguide-type head-mounted display device includes an external ambient light sensing module; the screen brightness adjustment device of this application further includes:

[0168] The transmittance adjustment module is used to detect the ambient light value through the ambient light sensing module, and determine a second standard brightness value based on the ambient light value; calculate a second brightness difference between the first standard brightness value and the second standard brightness value; and adjust the transmittance of the display screen based on the second brightness difference.

[0169] Optionally, the waveguide-type head-mounted display device includes an electrochromic lens, which is disposed on the outer side of the display screen; the transmittance adjustment module is further used for:

[0170] Perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result;

[0171] The transmittance of the electrochromic lens is adjusted according to the calculation result so that the transmittance of the display screen changes synchronously.

[0172] Optionally, the transmittance adjustment module is further used for:

[0173] Find the target proportional integral differential parameter that matches the second brightness difference in the preset mapping table;

[0174] The transmittance adjustment value is obtained by performing proportional-integral-differential calculations based on the target proportional-integral-differential parameters.

[0175] The transmittance output value is calculated based on the current transmittance value of the electrochromic lens and the transmittance adjustment value, and the transmittance output value is used as the calculation result.

[0176] Optionally, the screen brightness adjustment device of this application further includes:

[0177] The first brightness adjustment module is used to perform proportional-integral-differential calculations on the second brightness difference to obtain the calculation result; and adjust the display brightness of the display screen according to the calculation result.

[0178] Optionally, the screen brightness adjustment device of this application further includes:

[0179] The wearing detection module is used to detect whether the optical waveguide head-mounted display device is being worn by a user; when the optical waveguide head-mounted display device is detected to be being worn by a user, the step of detecting the external ambient brightness value through the external ambient light sensing module and subsequent steps are executed.

[0180] Optionally, the screen brightness adjustment device of this application further includes:

[0181] The second brightness adjustment module is used to detect the internal ambient light value through the internal ambient light sensing module; calculate a third brightness difference between the internal ambient light value and the second standard brightness value; and adjust the transmittance and display brightness of the display screen according to the third brightness difference.

[0182] The functions of each module in the screen brightness adjustment device correspond to the steps in the screen brightness adjustment method embodiment, and their functions and implementation processes will not be described in detail here.

[0183] In addition, this application also proposes a storage medium storing a screen brightness adjustment program, which, when executed by a processor, implements the steps of the screen brightness adjustment method of this application as described above.

[0184] The specific embodiments of the storage medium in this application are basically the same as the embodiments of the screen brightness adjustment method described above, and will not be repeated here.

[0185] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0186] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0187] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0188] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method of adjusting the brightness of a screen, characterized in that, The screen brightness adjusting method applied to the optical waveguide type head-mounted display device comprises: calculating the brightness values of each pixel point in the display screen according to a preset screen brightness variation curve and a first brightness value of a first pixel point in the display screen, wherein the screen brightness variation curve is a mapping relationship curve between the brightness values and positions of each pixel point in the display screen, and the screen brightness variation curve is determined based on the installation position of the optical mechanism on the optical waveguide type head-mounted display device; calculating first brightness difference values between the brightness values of each pixel point and a preset first standard brightness value, wherein the first standard brightness value is a reference brightness of the display screen in a normal working state of the optical waveguide type head-mounted display device; respectively performing brightness compensation on each pixel point according to each first brightness difference value, and the brightness value of each pixel point after brightness compensation is the first standard brightness value.

2. The screen brightness adjusting method of claim 1, wherein, The optical waveguide type head-mounted display device comprises an external environment light sensing module; After the step of respectively performing brightness compensation on each pixel point according to each first brightness difference value, and the brightness value of each pixel point after brightness compensation being the first standard brightness value, the method further comprises: detecting an external environment brightness value through the external environment light sensing module, and determining a second standard brightness value according to the external environment brightness value; calculating a second brightness difference value between the first standard brightness value and the second standard brightness value; adjusting the light transmittance of the display screen according to the second brightness difference value.

3. The screen brightness adjusting method of claim 2, wherein, The optical waveguide type head-mounted display device comprises an electrochromic lens, which is arranged outside the display screen; The step of adjusting the light transmittance of the display screen according to the second brightness difference value comprises: performing proportional-integral-derivative operation on the second brightness difference value to obtain an operation result; adjusting the light transmittance of the electrochromic lens according to the operation result, so that the light transmittance of the display screen is changed synchronously.

4. The screen brightness adjusting method of claim 3, wherein, The step of performing proportional-integral-derivative operation on the second brightness difference value to obtain an operation result comprises: finding a target proportional-integral-derivative parameter matched with the second brightness difference value in a preset mapping relationship table; performing proportional-integral-derivative operation according to the target proportional-integral-derivative parameter to obtain a light transmittance adjustment value; calculating a light transmittance output value according to the current value of the light transmittance of the electrochromic lens and the light transmittance adjustment value, and taking the light transmittance output value as the operation result.

5. The screen brightness adjusting method of claim 2, wherein, After the step of calculating the second brightness difference value between the first standard brightness value and the second standard brightness value, the method further comprises: performing proportional-integral-derivative operation on the second brightness difference value to obtain an operation result; adjusting the display brightness of the display screen according to the operation result.

6. The screen brightness adjusting method of claim 2, wherein, After the step of respectively performing brightness compensation on each pixel point according to each first brightness difference value, and the brightness value of each pixel point after brightness compensation being the first standard brightness value, the method further comprises: detecting whether the optical waveguide type head-mounted display device is in a user wearing state; When it is detected that the optical waveguide type head-mounted display device is in a user wearing state, the step of detecting the external environment brightness value by the external environment light sensing module and subsequent steps are performed.

7. The screen brightness adjusting method of claim 2, wherein, The optical waveguide type head-mounted display device further comprises an internal environment light sensing module. The method further comprises: detecting an internal environment brightness value by the internal environment light sensing module; calculating a third brightness difference value between the internal environment brightness value and the second standard brightness value; adjusting the light transmittance and display brightness of the display screen according to the third brightness difference value.

8. A screen brightness adjusting apparatus, characterized by comprising: The screen brightness adjustment device comprises: a brightness value determination module configured to calculate brightness values of each pixel point in the display screen according to a preset screen brightness variation curve and a first brightness value of a first pixel point in the display screen, wherein the screen brightness variation curve is a mapping relationship curve between the brightness value and the position of each pixel point in the display screen, and the screen brightness variation curve is determined based on the installation position of the optical engine on the optical waveguide type head-mounted display device; a brightness difference value calculation module configured to calculate first brightness difference values between the brightness value of each pixel point and a preset first standard brightness value, wherein the first standard brightness value is a reference brightness of the display screen of the optical waveguide type head-mounted display device in a normal working state; a brightness compensation module configured to perform brightness compensation on each pixel point according to the first brightness difference value of each pixel point, and the brightness value of each pixel point after brightness compensation is the first standard brightness value.

9. A terminal device, comprising: The terminal device comprises a memory, a processor, and a screen brightness adjustment program stored on the memory and executable on the processor, and the screen brightness adjustment program, when executed by the processor, implements the steps of the screen brightness adjustment method according to any one of claims 1 to 7.

10. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a screen brightness adjustment program, and the screen brightness adjustment program, when executed by the processor, implements the steps of the screen brightness adjustment method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Screen display method and device

    CN111261081A

  • Head-mounted display device

    CN114690412A

  • Screen brightness adjusting method and device of head-mounted display device and storage medium

    CN115312013A