Search

US-12626621-B2 - Method and apparatus for adjusting screen brightness of head-mounted display device, and head-mounted display device

US12626621B2US 12626621 B2US12626621 B2US 12626621B2US-12626621-B2

Abstract

The present disclosure provides a method and an apparatus for adjusting screen brightness of a head-mounted display device, and the head-mounted display device. The method includes: acquiring current pupil information of a wearer of the head-mounted display device and current ambient brightness information; determining a target screen brightness value based on the current ambient brightness information and the current pupil information; and adjusting the screen brightness according to the target screen brightness value.

Inventors

  • Wenqiang Han

Assignees

  • GOERTEK INC.

Dates

Publication Date
20260512
Application Date
20220826
Priority Date
20211130

Claims (10)

  1. 1 . A method for adjusting a screen brightness of a head-mounted display device configured to be worn by a current wearer, comprising: performing a learning process before adjusting the screen brightness to obtain mapping data, the learning process comprising: acquiring a first preset screen brightness value and a corresponding pupil size of a current wearer when the current wearer first wears the head-mounted display device, adjusting the first preset screen brightness value based on a preset increment of the screen brightness increased automatically to obtain a plurality of intermediate screen brightness values, and acquiring a pupil size of the current wearer corresponding to each intermediate screen brightness value; and when the intermediate screen brightness values reach a second preset screen brightness value, obtaining the mapping data based on the first preset screen brightness value and its corresponding pupil size of the current wearer, and each intermediate screen brightness value and its corresponding pupil size of the current wearer, saving the mapping data, and ending the learning process, wherein the mapping data reflects a correspondence between the pupil size of the current wearer and screen brightness values and provides differentiated brightness adjustment for the current wearer and to avoid adjusting the screen brightness solely based on ambient brightness information; and performing a screen brightness adjustment process after the head-mounted display device has completed the learning process, the screen brightness adjustment process comprising, acquiring a current pupil size of the current wearer and current ambient brightness information; determining a target screen brightness value based on the current ambient brightness information and the current pupil size by combining the mapping data; and adjusting the screen brightness according to the target screen brightness value, wherein the performing the screen brightness adjustment process further comprises: determining whether change in the current ambient brightness information exceeds a threshold range, wherein if the change does not exceed the threshold range, no adjustment to the screen brightness is made; and wherein if the change exceeds the threshold range, the screen brightness is adjusted, and determining whether the current pupil size is between a maximum pupil size and a minimum pupil size recorded in the mapping data; wherein if the current pupil size is between the maximum pupil size and the minimum pupil size, a screen brightness value corresponding to the current pupil size from the mapping data is obtained as the target screen brightness value; wherein if the current pupil size is greater than the maximum pupil size recorded in the mapping data, a minimum screen brightness value in the mapping data is selected as the target screen brightness value, and wherein if the current pupil size is less than the minimum pupil size recorded in the mapping data, a maximum screen brightness value in the mapping data is selected as the target screen brightness value.
  2. 2 . The method of claim 1 , wherein the determining a target screen brightness value based on the current ambient brightness information and the current pupil size comprises: acquiring preset mapping data when a change between the current ambient brightness information and previous ambient brightness information exceeds a preset threshold range; and determining a target screen brightness value corresponding to the current pupil size based on the mapping data.
  3. 3 . An apparatus for adjusting screen brightness of a head-mounted display device configured to be worn by a current wearer, the apparatus comprising: an ambient brightness detection module for acquiring current ambient brightness information; a pupil size detection module for acquiring a current pupil size of a current wearer; and a processor for determining a target screen brightness value based on the current ambient brightness information and the current pupil size by combining mapping data and for adjusting the screen brightness according to the target screen brightness value, wherein the ambient brightness detection module and the pupil size detection module are further configured to obtain the mapping data by performing a learning process before adjusting the screen brightness to obtain the mapping data by, acquiring a first preset screen brightness value and a corresponding pupil size of the current wearer when the current wearer first wears the head-mounted display device; adjusting the first preset screen brightness value based on a preset increment of the screen brightness increased automatically to obtain a plurality of intermediate screen brightness values, and acquiring a pupil size of the current wearer corresponding to each intermediate screen brightness value; and when the intermediate screen brightness values reach a second preset screen brightness value, obtaining the mapping data based on the first preset screen brightness value and its corresponding pupil size of the wearer, and each intermediate screen brightness value and its corresponding pupil size of the current wearer, saving the mapping data, and ending the learning process, wherein the mapping data reflects a correspondence between the pupil size of the current wearer and screen brightness values and provides differentiated brightness adjustment for the current wearer and to avoid adjusting the screen brightness solely based on ambient brightness information, and wherein after the learning process the processor is further configured to: determine whether change in the current ambient brightness information exceeds a threshold range, if the change does not exceed the threshold range, no adjustment to the screen brightness is made; if the change exceeds the threshold range, the screen brightness is adjusted, and determine whether the current pupil size is between a maximum pupil size and a minimum pupil size recorded in mapping data, if the current pupil size is between the maximum pupil size and the minimum pupil size, a screen brightness value corresponding to the current pupil size from the mapping data is obtained as the target screen brightness value; if the current pupil size is greater than the maximum pupil size recorded in the mapping data, a minimum screen brightness value in the mapping data is selected as the target screen brightness value, and if the current pupil size is less than the minimum pupil size recorded in the mapping data, a maximum screen brightness value in the mapping data is selected as the target screen brightness value.
  4. 4 . The apparatus of claim 3 , wherein the processor is configured to: acquire preset mapping data when a change between the current ambient brightness information and previous ambient brightness information exceeds a preset threshold range; and determine a target screen brightness value corresponding to the current pupil size based on the mapping data.
  5. 5 . A head-mounted display device comprising an ambient brightness detection module and a pupil size detection module, comprising: a memory for storing executable computer instructions; and a processor for executing a method of claim 1 for adjusting screen brightness under control of the executable computer instructions.
  6. 6 . A non-transitory computer-readable storage medium, on which computer instructions are stored, wherein the computer instructions, when executed by a processor, perform the method of claim 1 for adjusting screen brightness.
  7. 7 . The method of claim 1 , wherein performing the learning process further comprises: the learning process is carried out in a dark environment, or the head-mounted display device is completely covered.
  8. 8 . The method of claim 1 , wherein performing the learning process further comprises: if the learning process is not carried out in a dark environment or if the head-mounted display device is not completely covered, the ambient brightness information as well as transparency of the head-mounted display device to an external environment is detected, and a correspondence between the pupil size and the screen brightness value when the ambient brightness information is 0 is calculated.
  9. 9 . The apparatus of claim 3 , wherein the ambient brightness detection module and the pupil size detection module are further configured to carry out the learning process in a dark environment, or by completely covering the head-mounted display device.
  10. 10 . The apparatus of claim 3 , wherein the processor is configured to: if the learning process is not carried out in a dark environment or if the head-mounted display device is not completely covered, the ambient brightness information as well as transparency of the head-mounted display device to external environment is detected by the ambient brightness information detection module, and the correspondence between pupil size and screen brightness value when the ambient brightness information is 0 is calculated.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a National Stage of International Application No. PCT/CN2022/115059, filed on Aug. 26, 2022, which claims priority to Chinese Patent Application No. 202111450347.2, filed on Nov. 30, 2021, both of which are hereby incorporated by reference in their entireties. TECHNICAL FIELD Embodiments of the present disclosure relate to the technical field of VR (virtual reality) display, and specifically to a method for adjusting screen brightness of a head-mounted display device, an apparatus for adjusting screen brightness of a head-mounted display device, and a head-mounted display device. BACKGROUND A Virtual Reality (VR) head-mounted display device utilizes a head-mounted display device to isolate users from the external visual and auditory environment, guiding users to feel as if they are in a virtual environment. Current VR head-mounted display devices have two methods for adjusting screen brightness: one is manual adjustment based on the user's actual experience, which is to adjust according to the human eye's actual perception to achieve the most comfortable effect for the human eye, and is cumbersome in operation. The other method is automatic screen brightness adjustment based on ambient brightness information, but this adjustment is programmatically fixed and cannot perform adjustment according to the user's actual perception. SUMMARY One objective of an embodiment of the present disclosure is to provide a new technical solution for adjusting screen brightness of a head-mounted display device. According to a first aspect of an embodiment of the present disclosure, a method for adjusting screen brightness of a head-mounted display device is provided, the method comprising: acquiring current pupil information of a wearer of the head-mounted display device and current ambient brightness information;determining a target screen brightness value based on the current ambient brightness information and the current pupil information; andadjusting the screen brightness according to the target screen brightness value. Optionally, the “determining a target screen brightness value based on the current ambient brightness information and the current pupil information” includes: acquiring preset mapping data when the current ambient brightness information meets a preset ambient brightness threshold, wherein the mapping data reflects a correspondence between the wearer's pupil information and screen brightness values; anddetermining a target screen brightness value corresponding to the current pupil information based on the mapping data. Optionally, before “acquiring current pupil information of a wearer of the head-mounted display device and current ambient brightness information”, the method further comprises a step of “obtaining the mapping data”, which includes: acquiring a first preset screen brightness value and corresponding pupil information of the wearer when the wearer first wears the head-mounted display device;adjusting the first preset screen brightness value based on a preset increment to obtain a plurality of intermediate screen brightness values, and acquiring pupil information corresponding to each intermediate screen brightness value; andwhen the intermediate screen brightness value reaches a second preset screen brightness value, obtaining the mapping data based on the first preset screen brightness value and its corresponding pupil information of the wearer, and each intermediate screen brightness value and its corresponding pupil information of the wearer. Optionally, the first preset screen brightness value is 0%, and the second preset screen brightness value is 100%. According to a second aspect of an embodiment of the present disclosure, an apparatus for adjusting screen brightness of a head-mounted display device is provided, the apparatus comprising: an acquisition module for acquiring current pupil information of a wearer of the head-mounted display device and current ambient brightness information;a determination module for determining a target screen brightness value based on the current ambient brightness information and the current pupil information; andan adjustment module for adjusting the screen brightness according to the target screen brightness value. Optionally, the determination module is specifically configured to: acquiring preset mapping data when the current ambient brightness information meets a preset ambient brightness threshold, wherein the mapping data reflects a correspondence between the wearer's pupil information and screen brightness values; anddetermining a target screen brightness value corresponding to the current pupil information based on the mapping data. Optionally, before the acquisition module acquires current pupil information of a wearer of the head-mounted display device and current ambient brightness information, the acquisition module is also configured to “obtain the mapping data”, which includes: ac