Adaptive display adjustment method and apparatus, and computer device and storage medium

By obtaining user eye data and environmental information, identifying clear vision areas and surrounding field of view areas, and generating adaptive display adjustment information, solving the problem of singularity of the digital display system, realizing adaptive display under different environments and distances, reducing user eye fatigue and improving universality.

WO2025156730A1PCT designated stage Publication Date: 2025-07-31BEIJING NUOTONG YIMU MEDICAL TECHNOLOGY CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/126028
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-24
Filing Date
2024-10-21
Publication Date
2025-07-31

AI Technical Summary

Technical Problem

Existing digital display systems have a singularity in contrast control and chromoluminescence filtering, causing users to feel uncomfortable in long-term use or lighting changes, and hardware-based solutions are expensive and low in universality.

Method used

By obtaining the user's eye data, ambient brightness information and distance information from the screen, the user's clear vision area and surrounding field of view are identified, and adaptive display adjustment information is generated based on this information, including contrast and chromatic light adjustment, to realize adaptive adjustment of the display mode.

Benefits of technology

Adaptive display adjustment under different environments and distance conditions is realized, reducing user eye fatigue and discomfort, and improving the universality of the display mode and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126028_31072025_PF_FP_ABST
    Figure CN2024126028_31072025_PF_FP_ABST
Patent Text Reader

Abstract

An adaptive display adjustment method and apparatus, and a computer device and a storage medium. The method comprises: acquiring eyeball data of a user, ambient brightness information, and distance information between the user and a screen, and identifying ambient brightness and ambient chromaticity at the location of the user on the basis of the ambient brightness information; on the basis of pupil information in the eyeball data of the user and the distance information between the user and the screen, identifying a clear line-of-sight area and a peripheral visual-field area of the user by means of a visual-field identification strategy; and on the basis of the ambient brightness, the ambient chromaticity, the clear line-of-sight area of the user and the peripheral visual-field area of the user, generating first display adjustment information, which corresponds to the clear line-of-sight area, and second display adjustment information, which corresponds to the peripheral visual-field area, by means of an adaptive display adjustment strategy, thereby determining target display adjustment information of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Adaptive display adjustment method, device, computer equipment and storage medium Technical Field

[0001] The present application relates to the fields of artificial intelligence and digital display technology, and in particular to an adaptive display adjustment method, apparatus, computer equipment, and storage medium. Background Art

[0002] Digital display technology has made significant progress, but existing digital display systems still face challenges in contrast control and color filtering. Traditional displays typically have a single display mode and state. As a result, users may experience discomfort, eye fatigue, and limited field of view during extended use or in environments with fluctuating light levels. Therefore, improving display mode adaptive adjustment methods is a current research priority.

[0003] Existing methods for adjusting display modes involve designing display adjustment devices. However, hardware-based solutions require specialized components or modifications to the display system. These hardware-based solutions are costly, device-specific, and potentially unavailable for existing devices, resulting in limited universal applicability of adaptive display mode adjustment.

[0004] Summary of the Invention

[0005] Based on this, it is necessary to provide an adaptive display adjustment method, apparatus, computer equipment, computer-readable storage medium and computer program product to address the above technical issues.

[0006] In a first aspect, the present application provides an adaptive display adjustment method. The method comprises:

[0007] Acquire the user's eyeball data, ambient brightness information, and distance information between the user and the screen, and identify the ambient brightness and chromaticity of the user's environment based on the ambient brightness information;

[0008] Based on the user's eye data, identifying the user's pupil information, and based on the user's pupil information and the distance information between the user and the screen, identifying the user's clear line of sight area and the user's peripheral field of vision area through a field of vision recognition strategy;

[0009] Based on the ambient brightness, the ambient chromaticity, the user's clear line of sight area, and the user's peripheral field of view area, an adaptive display adjustment strategy is used to generate first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral field of view area, and the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral field of view area are used as the target display adjustment information of the user; the display adjustment information includes contrast adjustment information and color adjustment information.

[0010] Optionally, the identifying, based on the ambient brightness information, the brightness of the environment in which the user is located and the chromaticity of the environment in which the user is located, includes:

[0011] Dividing the ambient brightness information into current color light information and current chromaticity information;

[0012] Based on the current color light information, identifying the ambient brightness of the environment, and based on the current chromaticity information, identifying the current ambient color of the environment and the saturation of the current ambient color;

[0013] The ambient brightness of the environment is used as the ambient brightness of the user, and the current ambient color of the environment and the saturation of the current ambient color are used as the chromaticity of the environment where the user is located.

[0014] Optionally, identifying pupil information of the user based on the user's eye data includes:

[0015] Splitting the user's eyeball data into structural data corresponding to a plurality of eyeball structures, and screening pupil structure data corresponding to the user's pupil structure in each of the eyeball structures;

[0016] Based on the pupil structure data, the user's pupil diameter, the user's pupil focus, and the user's line of sight angle are identified, and the user's pupil diameter, the user's pupil focus, and the user's line of sight angle are used as the user's pupil information.

[0017] Optionally, identifying the user's clear line of sight area and the user's peripheral field of vision area through a field of vision recognition strategy based on the user's pupil information and the distance information between the user and the screen includes:

[0018] Acquiring pupil spatial position information of the user and spatial position information of the screen, and constructing a spatial three-dimensional coordinate system corresponding to the user based on the pupil spatial position information of the user and the spatial position information of the screen;

[0019] Identifying the user's sight range angle based on the user's pupil diameter and the user's pupil focal point, and identifying the user's sight center point on the screen using the user's corresponding three-dimensional spatial coordinate system based on the user's pupil focal point and the user's sight angle;

[0020] Based on the distance information between the user and the screen, the center point of the user's line of sight on the screen, and the angle of the user's line of sight, the target line of sight of the user on the screen is identified, and a gradient change sequence of the user's line of sight clarity is collected;

[0021] Based on the user's line of sight clarity gradient change sequence, the clarity gradient change sequence of the user's target line of sight range is identified, and within the target achievement range, a clarity range greater than a clarity threshold is screened as the user's line of sight clear area, and all ranges on the screen except the line of sight clear area are used as the user's peripheral vision area.

[0022] Optionally, identifying the target visual range of the user on the screen based on the distance information between the user and the screen, the center point of the user's visual range on the screen, and the visual range angle of the user includes:

[0023] Identifying the user's central sight line based on the user's sight line center on the screen, and calculating the sight line length of the central sight line based on the distance information between the user and the screen;

[0024] Based on the sight length of the central point sight, the sight angle of the user, and the sight range angle of the user, the target sight range of the user on the screen is calculated using the Pythagorean theorem algorithm.

[0025] Optionally, the identifying the clarity gradient change sequence of the user's target sight range based on the user's sight clarity gradient change sequence includes:

[0026] Based on the user's line of sight clarity gradient change sequence, identifying the range ratio between the gradient line of sight range of each clarity gradient corresponding to the line of sight length of each center point and all gradient line of sight ranges of the user;

[0027] Based on the sight line length of the user's central point sight line and the ratio of the gradient sight line range of each clarity gradient corresponding to the sight line length to all gradient sight lines of the user, identifying, in the target sight line range of the user, target gradient sight lines corresponding to each clarity gradient of the user in an order from high to low and from near to far from the implementation center point;

[0028] The target gradient visual ranges corresponding to the clarity gradients in the target visual range of the user are arranged to obtain a clarity gradient sequence of the target visual range of the user.

[0029] Optionally, the generating, based on the ambient brightness, the ambient chromaticity, the user's clear line of sight area, and the user's peripheral visual field area, first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral visual field area by an adaptive display adjustment strategy includes:

[0030] generating a screen brightness of the screen and a color saturation of the screen based on the ambient brightness and the ambient chromaticity;

[0031] Based on the screen brightness of the screen and the color saturation of the screen, first target contrast information of the clear line of sight area and first target color light information of the clear line of sight area are identified through a clear line of sight database; based on the screen brightness of the screen and the color saturation of the screen, second target contrast information of the peripheral field of view area and second target color light information of the peripheral field of view area are identified through a peripheral field of view database;

[0032] The first target contrast information and the first target color information are used as first display adjustment information corresponding to the clarity area, and the second target contrast information and the second target color information are used as second display adjustment information corresponding to the peripheral vision area.

[0033] Optionally, after using the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral visual field area as the target display adjustment information of the user, the method further includes:

[0034] Reacquiring current ambient brightness information and current distance information between the user and the screen, and identifying whether ambient brightness change information between the current ambient brightness information and the ambient brightness information is greater than a first threshold, and whether distance change information between the current distance information and the distance information is greater than a second threshold;

[0035] If the ambient brightness change information is greater than a first threshold and the distance change information is not greater than a second threshold, generating a new screen brightness and a new color saturation of the screen, replacing the screen brightness with the new screen brightness and the color saturation with the new color saturation, and returning to the step of obtaining the current contrast information of the clear sight area and the current color light information of the clear sight area;

[0036] If the ambient brightness change information is not greater than a first threshold and the distance change information is greater than a second threshold, replacing the distance information with the current distance information, and returning to the step of identifying the user's clear line of sight area and the user's peripheral field of view area based on the user's pupil information and the distance information between the user and the screen using a field of view recognition strategy;

[0037] When the ambient brightness change information is greater than a first threshold and the distance change information is greater than a second threshold, the new ambient brightness information replaces the ambient brightness information, the new distance information replaces the distance information, and the process returns to executing the step of identifying the ambient brightness of the user and the chromaticity of the environment in which the user is located based on the ambient brightness information.

[0038] In a second aspect, the present application further provides an adaptive display adjustment device. The device comprises:

[0039] an acquisition module, configured to acquire the user's eye data, ambient brightness information, and distance information between the user and the screen, and identify the ambient brightness and chromaticity of the user's environment based on the ambient brightness information;

[0040] an identification module, configured to identify pupil information of the user based on the user's eye data, and identify a clear line of sight area of ​​the user and a peripheral field of view area of ​​the user based on the pupil information of the user and the distance information between the user and the screen through a field of view identification strategy;

[0041] An adjustment generation module is used to generate first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral vision area based on the ambient brightness, the ambient chromaticity, the user's clear line of sight area, and the user's peripheral vision area through an adaptive display adjustment strategy, and use the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral vision area as the user's target display adjustment information; the display adjustment information includes contrast adjustment information and color light adjustment information.

[0042] Optionally, the acquisition module is specifically configured to:

[0043] Dividing the ambient brightness information into current color light information and current chromaticity information;

[0044] Based on the current color light information, identifying the ambient brightness of the environment, and based on the current chromaticity information, identifying the current ambient color of the environment and the saturation of the current ambient color;

[0045] The ambient brightness of the environment is used as the ambient brightness of the user, and the current ambient color of the environment and the saturation of the current ambient color are used as the chromaticity of the environment where the user is located.

[0046] Optionally, the identification module is specifically configured to:

[0047] Splitting the user's eyeball data into structural data corresponding to a plurality of eyeball structures, and screening pupil structure data corresponding to the user's pupil structure in each of the eyeball structures;

[0048] Based on the pupil structure data, the user's pupil diameter, the user's pupil focus, and the user's sight angle are identified, and the user's pupil diameter, the user's pupil focus, and the user's sight angle are used as the user's pupil information.

[0049] Optionally, the identification module is specifically configured to:

[0050] Acquiring pupil spatial position information of the user and spatial position information of the screen, and constructing a spatial three-dimensional coordinate system corresponding to the user based on the pupil spatial position information of the user and the spatial position information of the screen;

[0051] Identifying the user's sight range angle based on the user's pupil diameter and the user's pupil focal point, and identifying the user's sight center point on the screen using the user's corresponding three-dimensional spatial coordinate system based on the user's pupil focal point and the user's sight angle;

[0052] Based on the distance information between the user and the screen, the center point of the user's line of sight on the screen, and the angle of the user's line of sight, the target line of sight of the user on the screen is identified, and a gradient change sequence of the user's line of sight clarity is collected;

[0053] Based on the user's line of sight clarity gradient change sequence, the clarity gradient change sequence of the user's target line of sight range is identified, and within the target achievement range, a clarity range greater than a clarity threshold is screened as the user's line of sight clear area, and all ranges on the screen except the line of sight clear area are used as the user's peripheral vision area.

[0054] Optionally, the identification module is specifically configured to:

[0055] Identifying the user's central sight line based on the user's sight line center on the screen, and calculating the sight line length of the central sight line based on the distance information between the user and the screen;

[0056] Based on the sight length of the central point sight, the sight angle of the user, and the sight range angle of the user, the target sight range of the user on the screen is calculated using the Pythagorean theorem algorithm.

[0057] Optionally, the identification module is specifically configured to:

[0058] Based on the user's line of sight clarity gradient change sequence, identifying the range ratio between the gradient line of sight range of each clarity gradient corresponding to the line of sight length of each center point and all gradient line of sight ranges of the user;

[0059] Based on the sight line length of the user's central point sight line and the ratio of the gradient sight line range of each clarity gradient corresponding to the sight line length to all gradient sight lines of the user, identifying, in the target sight line range of the user, target gradient sight lines corresponding to each clarity gradient of the user in an order from high to low and from near to far from the implementation center point;

[0060] The target gradient visual ranges corresponding to the clarity gradients in the target visual range of the user are arranged to obtain a clarity gradient sequence of the target visual range of the user.

[0061] Optionally, the display adjustment module is specifically configured to:

[0062] generating a screen brightness of the screen and a color saturation of the screen based on the ambient brightness and the ambient chromaticity;

[0063] Based on the screen brightness of the screen and the color saturation of the screen, first target contrast information of the clear line of sight area and first target color light information of the clear line of sight area are identified through a clear line of sight database; based on the screen brightness of the screen and the color saturation of the screen, second target contrast information of the peripheral field of view area and second target color light information of the peripheral field of view area are identified through a peripheral field of view database;

[0064] The first target contrast information and the first target color information are used as first display adjustment information corresponding to the clarity area, and the second target contrast information and the second target color information are used as second display adjustment information corresponding to the peripheral vision area.

[0065] Optionally, the method further includes:

[0066] a reacquisition module, configured to reacquire current ambient brightness information and current distance information between the user and the screen, and identify whether ambient brightness change information between the current ambient brightness information and the ambient brightness information is greater than a first threshold, and whether distance change information between the current distance information and the distance information is greater than a second threshold;

[0067] A first iterative module is configured to, when the ambient brightness change information is greater than a first threshold and the distance change information is not greater than a second threshold, generate a new screen brightness and a new color saturation of the screen, replace the screen brightness with the new screen brightness, and replace the color saturation with the new color saturation, and return to the step of obtaining current contrast information of the clear sight area and current color light information of the clear sight area;

[0068] A second iterative module is configured to, if the ambient brightness change information is not greater than a first threshold and the distance change information is greater than a second threshold, replace the distance information with the current distance information, and return to the step of identifying the user's clear line of sight area and the user's peripheral field of view area using a field of view recognition strategy based on the user's pupil information and the distance information between the user and the screen;

[0069] The third iterative module is used to replace the ambient brightness information with the new ambient brightness information and the distance information with the new distance information when the ambient brightness change information is greater than the first threshold and the distance change information is greater than the second threshold, and return to execute the step of identifying the ambient brightness of the user and the chromaticity of the environment in which the user is located based on the ambient brightness information.

[0070] In a third aspect, the present application provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.

[0071] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any one of the methods in the first aspect.

[0072] In a fifth aspect, the present application provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.

[0073] The above-mentioned adaptive display adjustment method, device, computer equipment and storage medium obtain the user's eye data, ambient brightness information, and the distance information between the user and the screen, and identify the ambient brightness of the user and the chromaticity of the environment in which the user is located based on the ambient brightness information; identify the user's pupil information based on the user's eye data, and identify the user's clear line of sight area and the user's peripheral field of view area through a field of view recognition strategy based on the user's pupil information and the distance information between the user and the screen; generate first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral field of view area through an adaptive display adjustment strategy based on the ambient brightness, the ambient chromaticity, the user's clear line of sight area, and the user's peripheral field of view area, and use the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral field of view area as the user's target display adjustment information. This solution generates display adjustment information for different areas by real-time identifying the clear line of sight areas and peripheral field of vision areas corresponding to different distance information of the user from the screen. The display adjustment information comprehensively considers screen display information such as ambient brightness, ambient chromaticity, contrast, and color light. It not only avoids the display adjustment of the display screen through expensive hardware adjustment devices, but also can adaptively adjust the display mode that causes the least damage to the user's eye fatigue and physical discomfort according to the user's eye angle and the distance between the user and the screen, thereby improving the eye protection effect of this method on the user. At the same time, this method can be universally used for all display screens through program settings, thereby improving the universality of adaptive adjustment of display modes. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] FIG1 is a schematic flow chart of an adaptive display adjustment method according to an embodiment;

[0075] FIG2 is a structural block diagram of an adaptive display adjustment device according to an embodiment;

[0076] FIG3 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0077] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0078] The adaptive display adjustment method provided in the embodiment of the present application can be applied to the application environment of the display mode adaptive adjustment. The method can be applied to a terminal, a server, or a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, etc.

[0079] In one embodiment, as shown in FIG1 , a method for adaptive display adjustment is provided, which is described by taking the application of the method to a terminal as an example, including the following steps:

[0080] Step S101 , obtaining user's eyeball data, ambient brightness information, and distance information between the user and the screen, and identifying the ambient brightness and chromaticity of the user's environment based on the ambient brightness information.

[0081] In this embodiment, the terminal scans the user's eyes through a scanning device set on the screen to obtain the user's eye data. The scanning device can be, but is not limited to, a scanning detection device based on laser technology or infrared scanning technology. Then, the terminal detects the brightness information and color light information of the ambient light in the user's environment through a brightness detection device, and obtains the ambient brightness information of the user's environment. Finally, the terminal identifies the straight-line distance between the user and the screen through the distance data transmitted by the infrared rangefinder, and transmits the straight-line distance to the terminal to obtain the distance information between the user and the screen. Thereafter, the terminal splits the ambient brightness information into ambient brightness and the chromaticity of the environment in which the user is located. The chromaticity includes the color of the current ambient light and the saturation of the color of the ambient light. The specific splitting process will be described in detail later.

[0082] Step S102: Based on the user's eye data, the user's pupil information is identified, and based on the user's pupil information and the distance information between the user and the screen, the user's clear line of sight area and the user's peripheral field of vision area are identified through a field of vision recognition strategy.

[0083] In this embodiment, the terminal identifies the user's pupil information based on the user's eye data. Based on the user's pupil information and the distance between the user and the screen, the terminal uses a visual field recognition strategy to identify the user's clear vision area and the user's peripheral visual field area. This pupil information includes the user's pupil diameter, the user's pupil focal point, and the user's visual angle. The specific recognition process will be described in detail later.

[0084] In step S103, based on the ambient brightness, ambient color, the user's clear line of sight area, and the user's peripheral field of view area, an adaptive display adjustment strategy is used to generate first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral field of view area, and the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral field of view area are used as the user's target display adjustment information.

[0085] The display adjustment information includes contrast adjustment information and color light adjustment information.

[0086] In this embodiment, the terminal generates first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral visual field area based on the ambient brightness, ambient chromaticity, the user's clear visual area, and the user's peripheral visual field area through an adaptive display adjustment strategy. The terminal then uses the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral visual field area as the user's target display adjustment information. The adaptive display adjustment strategy includes the ambient brightness and chromaticity corresponding to each contrast information and each color light information of the clear visual area, and further stores the ambient brightness and chromaticity corresponding to each contrast information and each color light information of the peripheral visual field area.

[0087] Based on the above scheme, the clear line of sight areas and peripheral field of vision areas corresponding to different distance information of the user from the screen are identified in real time, thereby generating display adjustment information for different areas, and the display adjustment information comprehensively considers screen display information such as ambient brightness, ambient chromaticity, contrast, and color light. It not only avoids the display adjustment of the display screen through expensive hardware adjustment devices, but also this method can adaptively adjust the display mode that causes the least damage to the user's eye fatigue and physical discomfort according to the user's eye angle and the distance between the user and the screen, thereby improving the eye protection effect of this method on the user. At the same time, this method can universally use all display screens through program settings, thereby improving the universality of adaptive adjustment of display modes.

[0088] Optionally, based on the ambient brightness information, the brightness of the environment in which the user is located and the chromaticity of the environment in which the user is located are identified, including: dividing the ambient brightness information into current color light information and current chromaticity information; based on the current color light information, identifying the ambient brightness of the environment, and based on the current chromaticity information, identifying the current ambient color of the environment and the saturation of the current ambient color; using the ambient brightness of the environment as the ambient brightness of the user, and using the current ambient color of the environment and the saturation of the current ambient color as the chromaticity of the environment in which the user is located.

[0089] In this embodiment, the terminal divides the ambient brightness information into current color information and current chromaticity information, identifies the ambient brightness of the environment based on the current color information, and identifies the current ambient color and saturation of the current ambient color based on the current chromaticity information.

[0090] Specifically, the terminal obtains a brightness comparison sequence, a color comparison sequence, and a saturation comparison sequence for each color. Then, based on the color brightness in the current color information, the terminal performs a comparison process using the brightness comparison sequence to identify the ambient brightness of the environment. Based on the current chromaticity information, the terminal performs a comparison process using the color comparison sequence and the saturation comparison sequence for each color to the color and color saturation of the current chromaticity information to obtain the current ambient color and saturation of the current ambient color.

[0091] Finally, the terminal uses the ambient brightness of the environment as the brightness of the environment where the user is located, and uses the current ambient color of the environment and the saturation of the current ambient color as the chromaticity of the environment where the user is located.

[0092] Based on the above scheme, the ambient brightness and ambient chromaticity of the environment are identified through each comparison sequence, thereby improving the accuracy of recognition.

[0093] Optionally, based on the user's eyeball data, the user's pupil information is identified, including: splitting the user's eyeball data into structural data corresponding to multiple eyeball structures, and screening the pupil structure data corresponding to the user's pupil structure in each eyeball structure; based on the pupil structure data, the user's pupil diameter, the user's pupil focus, and the user's line of sight angle are identified, and the user's pupil diameter, the user's pupil focus, and the user's line of sight angle are used as the user's pupil information.

[0094] In this embodiment, the terminal splits the user's eyeball data into structural data corresponding to a plurality of eyeball structures, and selects pupil structure data corresponding to the user's pupil structure in each eyeball structure.

[0095] The terminal then identifies the user's pupil diameter, pupil focal point, and sight angle based on the pupil structure data, and uses these data as the user's pupil information. Specifically, the terminal collects an image of the user's pupil and uses Python OpenCV to perform circle center recognition to obtain the pupil focal point. The terminal then measures the length of a straight line connecting the two pupil edges and passing through the pupil focal point to obtain the user's pupil diameter. Finally, the terminal measures the angle between a ray radiating from the pupil focal point and the horizontal plane to obtain the user's sight angle.

[0096] Based on the above solution, the pupil information of the user is obtained by identifying the pupil structure data in the eyeball data and then measuring and calculating the pupil information, thereby improving the accuracy of the obtained pupil information.

[0097] Optionally, based on the user's pupil information and the distance information between the user and the screen, the user's clear line of sight area and the user's peripheral field of vision area are identified through a field of vision recognition strategy, including: obtaining the user's pupil spatial position information and the screen's spatial position information, and constructing a spatial three-dimensional coordinate system corresponding to the user based on the user's pupil spatial position information and the screen's spatial position information; identifying the user's line of sight range angle based on the user's pupil diameter and the user's pupil focus, and identifying the user's line of sight center point on the screen based on the user's pupil focus and the user's line of sight angle through the user's corresponding spatial three-dimensional coordinate system; identifying the user's target line of sight range on the screen based on the user's distance information between the user and the screen, the user's line of sight center point on the screen, and the user's line of sight range angle, and collecting the user's line of sight clarity gradient change sequence; identifying the user's target line of sight range clarity gradient change sequence based on the user's line of sight clarity gradient change sequence, and screening the clarity gradient sequence of the user's target line of sight range within the target achievement range, as the user's clear line of sight area, and taking all ranges on the screen except the clear line of sight area as the user's peripheral field of vision area.

[0098] In this embodiment, the terminal obtains the spatial position information of the user's pupils and the spatial position information of the screen, and constructs a spatial three-dimensional coordinate system corresponding to the user based on the spatial position information of the user's pupils and the screen. The horizontal and vertical axes of the spatial three-dimensional coordinate system are constructed with the ground where the user and the screen are located as the horizontal plane, and the vertical axis of the spatial three-dimensional coordinate system is the axis corresponding to the ray extending vertically upward from the ground.

[0099] The terminal identifies the user's pupil focal point based on the user's pupil diameter and the user's pupil focus, and uses the angle between the straight line from the pupil focal point to the pupil edge and the straight line from the pupil focal point to the pupil focus as the user's line of sight angle.

[0100] Based on the user's pupil focus and the user's line of sight angle, the terminal identifies the center point of the user's line of sight on the screen through the user's corresponding three-dimensional spatial coordinate system. The center point is the intersection of the straight line from the pupil focusing point to the pupil focus and the screen.

[0101] The terminal identifies the user's target viewing area on the screen based on the user's distance from the screen, the center of the user's view on the screen, and the angle of the user's view. It also collects a sequence of gradient changes in the user's view clarity. The specific method for identifying the target viewing area will be described in detail later.

[0102] Based on the user's line of sight clarity gradient change sequence, the terminal identifies the clarity gradient sequence of the user's target line of sight range. Within the target achievement range, it selects the clarity range greater than the clarity threshold as the user's line of sight clarity area, and treats all areas of the screen except the line of sight clarity area as the user's peripheral vision area. The clarity threshold is a clarity threshold preset in the terminal. The specific method for identifying the clarity gradient sequence will be described in detail later.

[0103] Based on the above solution, by identifying the user's line of sight angle, the user's clarity range and peripheral visual range are identified, thereby improving the accuracy of identifying the user's clarity range and peripheral visual range.

[0104] Optionally, based on the distance information between the user and the screen, the center point of the user's line of sight on the screen, and the angle of the user's line of sight, the target line of sight of the user on the screen is identified, including: based on the center point of the user's line of sight on the screen, identifying the user's center point line of sight, and calculating the line of sight length of the center point line of sight based on the distance information between the user and the screen; based on the line of sight length of the center point line of sight, the user's line of sight angle, and the user's line of sight range angle, calculating the user's target line of sight on the screen through the Pythagorean theorem algorithm.

[0105] In this embodiment, the terminal identifies the user's central line of sight based on the center point of the user's line of sight on the screen and calculates the line of sight length of the central line of sight based on the distance between the user and the screen. The terminal then calculates the user's target line of sight on the screen using the Pythagorean theorem algorithm based on the line of sight length of the central line of sight, the user's line of sight angle, and the user's line of sight range angle.

[0106] Based on the above solution, the target realization range is calculated by identifying the achieved length and sight range angle achieved by the center point, thereby improving the accuracy of calculating the target sight range.

[0107] Optionally, based on the user's line of sight clarity gradient change sequence, a clarity gradient change sequence of the user's target line of sight range is identified, including: based on the user's line of sight clarity gradient change sequence, identifying the range ratio between the gradient line of sight range of each clarity gradient corresponding to the line of sight length of each center point and all the gradient line of sight ranges of the user; based on the line of sight length of the user's center point line of sight and the range ratio between the gradient line of sight range of each clarity gradient corresponding to the line of sight length and all the gradient line of sight ranges of the user, in the user's target line of sight range, identifying the target gradient line of sight range corresponding to each clarity gradient of the user in the order of high to low clarity gradients and near to far distance to the realization center point; arranging the target gradient line of sight range corresponding to each clarity gradient in the user's target line of sight to obtain the clarity gradient change sequence of the user's target line of sight range.

[0108] In this embodiment, based on the user's line of sight clarity gradient change sequence, the terminal identifies the ratio of the gradient line of sight range of each clarity gradient corresponding to the line of sight length of each central point to the user's total gradient line of sight range. The line of sight clarity gradient change sequence is information on the ratio of different line of sight clarity gradients to the user's line of sight range at different line of sight lengths, obtained by testing the user's vision over a historical period.

[0109] Based on the line of sight length of the user's center point line of sight and the ratio of the gradient line of sight range of each clarity gradient corresponding to the line of sight length to the total gradient line of sight range of the user, the terminal identifies the target gradient line of sight range corresponding to each clarity gradient of the user in the target line of sight of the user in the order of clarity gradients from high to low and distance from the realization center point from near to far;

[0110] Specifically, the line of sight length can be but is not limited to 20cm, 50cm, 100cm, 150cm, 200cm, etc. At each achieved length, the user's target line of sight range can be a range surrounded by an irregular arc. The terminal takes the user's line of sight center point as the center of the circle, and the target achievement range is all ranges. The range ratio between the gradient achievement range of each clarity gradient and the user's target line of sight range is calculated respectively, and the range corresponding to each clarity gradient is divided one by one in the same way as the arc of the target achievement range and from high to low clarity gradients to obtain a line of sight clarity gradient change sequence.

[0111] The terminal arranges the target gradient visual ranges corresponding to the clarity gradients in the user's target visual range to obtain a clarity gradient sequence of the user's target visual range.

[0112] Based on the above solution, the user's target visual range is divided into clarity categories through the sequence of gradient changes in visual clarity, thereby identifying the sequence of gradient changes in the clarity of the user's target visual range and improving the accuracy of dividing different areas.

[0113] Optionally, based on the ambient brightness, ambient chromaticity, the user's clear line of sight area, and the user's peripheral field of view area, an adaptive display adjustment strategy is used to generate first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral field of view area, including: generating the screen brightness of the screen and the color saturation of the screen based on the ambient brightness and the ambient chromaticity; identifying first target contrast information of the clear line of sight area and first target color light information of the clear line of sight area through a clear line of sight database based on the screen brightness of the screen and the color saturation of the screen, and identifying second target contrast information of the peripheral field of view area and second target color light information of the peripheral field of view area through a peripheral field of view database based on the screen brightness of the screen and the color saturation of the screen; using the first target contrast information and the first target color light information as the first display adjustment information corresponding to the clarity area, and using the second target contrast information and the second target color light information as the second display adjustment information corresponding to the peripheral field of view area.

[0114] In this embodiment, the terminal generates screen brightness and color saturation based on the ambient brightness and chromaticity. Then, based on the screen brightness and color saturation, the terminal uses a clear vision database to identify first target contrast information and first target color information for the clear vision area. The first target contrast information is the screen contrast information corresponding to the current screen brightness and color saturation to ensure that the user can clearly discern the screen content. The first target color information is the color information that needs to be retained within the color light emitted by the current screen, corresponding to the current screen brightness and color saturation, to ensure that the user can clearly discern the screen content. In other words, the terminal needs to filter and select the color information of the various colors of the current screen. The clear vision database includes screen contrast and color filtering information corresponding to different screen brightnesses and different screen color protection levels. The terminal directly queries the corresponding relationship between the current screen brightness and color saturation to obtain the first target contrast information and first target color information for the clear vision area.

[0115] Then, based on the screen brightness and color saturation of the screen, the terminal uses the peripheral visual field database to identify second target contrast information and second target color light information for the peripheral visual field area. The target contrast information is the screen contrast information corresponding to the current screen brightness and color saturation while ensuring that the user can clearly discern the screen content. The second target contrast information is the screen contrast information corresponding to the current screen brightness and color saturation while ensuring that the user is not disturbed by the screen content in the peripheral visual field or that the screen is damaged. The second target color light information is the color light information that needs to be retained in the color light emitted by the current screen corresponding to the current screen brightness and color saturation while ensuring that the screen is not disturbed by the screen content in the peripheral visual field or that the screen is damaged. In other words, the color light information that the terminal needs to filter and select from the various color light information of the current screen. The peripheral visual field database includes screen contrast and color light filtering information corresponding to different screen brightnesses and different screen color protection levels. The terminal directly queries the corresponding relationship between the current screen brightness and color saturation in the peripheral visual field area to obtain the second target contrast information and second target color light information for the peripheral visual field area.

[0116] Finally, the terminal uses the first target contrast information and the first target color information as the first display adjustment information corresponding to the clarity area, and uses the second target contrast information and the second target color information as the second display adjustment information corresponding to the peripheral vision area.

[0117] Based on the above scheme, by identifying the screen contrast and color light filtering information corresponding to the visual clarity, as well as the screen contrast and color light filtering information of the peripheral visual field area, the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral visual field area are determined, thereby improving the accuracy of determining each adjustment information.

[0118] Optionally, after using the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral field of view area as the user's target display adjustment information, it also includes: re-acquiring the current ambient brightness information and the current distance information between the user and the screen, and identifying whether the ambient brightness change information between the current ambient brightness information and the ambient brightness information is greater than a first threshold, and whether the distance change information between the current distance information and the distance information is greater than a second threshold; when the ambient brightness change information is greater than the first threshold and the distance change information is not greater than the second threshold, generating a new screen brightness and a new color saturation of the screen, and replacing the screen brightness with the new screen brightness, and replacing the color saturation with the new color saturation, and returning to execute the acquisition of the view The method further comprises the steps of: determining the current contrast information of the clear line area and the current color light information of the clear area; when the ambient brightness change information is not greater than the first threshold and the distance change information is greater than the second threshold, replacing the distance information with the current distance information, and returning to execute the step of identifying the user's clear line of sight area and the user's peripheral field of vision area through the field of vision recognition strategy based on the user's pupil information and the distance information between the user and the screen; when the ambient brightness change information is greater than the first threshold and the distance change information is greater than the second threshold, replacing the ambient brightness information with the new ambient brightness information and replacing the distance information with the new distance information, and returning to execute the step of identifying the ambient brightness of the user and the chromaticity of the user's environment based on the ambient brightness information.

[0119] In this embodiment, the terminal re-acquires the current ambient brightness information and the current distance information between the user and the screen, and identifies whether the current ambient brightness information and the ambient brightness change information of the ambient brightness information are greater than the first threshold, and whether the current distance information and the distance change information of the distance information are greater than the second threshold.

[0120] When the ambient brightness change information is greater than the first threshold and the distance change information is not greater than the second threshold, the terminal generates a new screen brightness and a new color saturation of the screen, and replaces the screen brightness with the new screen brightness and the color saturation with the new color saturation, and returns to execute the step of obtaining the current contrast information of the clear line of sight area and the current color light information of the clear area.

[0121] When the ambient brightness change information is not greater than the first threshold and the distance change information is greater than the second threshold, the terminal replaces the distance information with the current distance information and returns to execute the steps of identifying the user's clear line of sight area and the user's peripheral field of vision area through the field of vision recognition strategy based on the user's pupil information and the distance information between the user and the screen.

[0122] When the ambient brightness change information is greater than the first threshold and the distance change information is greater than the second threshold, the terminal replaces the ambient brightness information with the new ambient brightness information and the distance information with the new distance information, and returns to execute the step of identifying the ambient brightness of the user and the chromaticity of the environment in which the user is located based on the ambient brightness information.

[0123] The above scheme is used to: 1. In a desktop environment, the system dynamically determines the diameter of the foveal visual field (the area of ​​clear vision) based on the user's distance from the screen. As the user moves closer to the screen, the diameter of the foveal visual field decreases, ensuring that the user's central vision remains clear and sharp. Conversely, as the user moves away from the screen, the diameter of the foveal visual field increases, adapting to the change in user distance and providing a comfortable visual experience.

[0124] 2. In a near-eye camera environment, the system dynamically determines the diameter of the foveal field of view based on the user's pupil size and distance to the object of focus. As the user moves closer to the object, the diameter of the foveal field of view decreases, ensuring that the user's central vision remains focused and clear. Similarly, as the user moves away from the object, the diameter of the foveal field of view increases, adapting to changes in the user's focus and providing optimal visual performance.

[0125] Based on the above scheme, by real-time identification of changes in current ambient brightness information and current distance information, the re-execution process of the method is controlled, the intelligence of the method is improved, and the method processing time in the iterative process is reduced, thereby improving the screen's ability to adaptively adjust to the user's optimal visual performance under dynamic changes, thereby improving the universality of adaptive adjustment of the display mode.

[0126] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0127] Based on the same inventive concept, embodiments of the present application also provide an adaptive display adjustment device for implementing the aforementioned adaptive display adjustment method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more embodiments of the adaptive display adjustment device provided below can be found in the limitations of the adaptive display adjustment method described above and will not be further elaborated here.

[0128] In one embodiment, as shown in FIG2 , an adaptive display adjustment device is provided, comprising: an acquisition module 210 , an identification module 220 , and an adjustment generation module 230 , wherein:

[0129] An acquisition module 210 is configured to acquire the user's eye data, ambient brightness information, and distance information between the user and the screen, and identify the ambient brightness and chromaticity of the user's environment based on the ambient brightness information;

[0130] an identification module 220 for identifying pupil information of the user based on the user's eye data, and identifying the user's clear line of sight area and the user's peripheral field of view area through a field of view identification strategy based on the user's pupil information and the distance between the user and the screen;

[0131] The adjustment generation module 230 is used to generate first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral vision area based on the ambient brightness, the ambient chromaticity, the user's clear line of sight area, and the user's peripheral vision area through an adaptive display adjustment strategy, and use the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral vision area as the user's target display adjustment information; the display adjustment information includes contrast adjustment information and color light adjustment information.

[0132] Optionally, the acquisition module 210 is specifically configured to:

[0133] Dividing the ambient brightness information into current color light information and current chromaticity information;

[0134] Identifying the ambient brightness of the environment based on the current color light information, and identifying the current ambient color of the environment and the saturation of the current ambient color based on the current chromaticity information;

[0135] The ambient brightness of the environment is used as the ambient brightness of the user, and the current ambient color of the environment and the saturation of the current ambient color are used as the chromaticity of the environment where the user is located.

[0136] Optionally, the identification module 220 is specifically configured to:

[0137] Splitting the user's eyeball data into structural data corresponding to a plurality of eyeball structures, and screening pupil structure data corresponding to the user's pupil structure in each of the eyeball structures;

[0138] Based on the pupil structure data, the user's pupil diameter, the user's pupil focus, and the user's line of sight angle are identified, and the user's pupil diameter, the user's pupil focus, and the user's line of sight angle are used as the user's pupil information.

[0139] Optionally, the identification module 220 is specifically configured to:

[0140] Acquiring pupil spatial position information of the user and spatial position information of the screen, and constructing a spatial three-dimensional coordinate system corresponding to the user based on the pupil spatial position information of the user and the spatial position information of the screen;

[0141] Identifying the user's sight range angle based on the user's pupil diameter and the user's pupil focal point, and identifying the user's sight center point on the screen using the user's corresponding three-dimensional spatial coordinate system based on the user's pupil focal point and the user's sight angle;

[0142] Based on the distance information between the user and the screen, the center point of the user's line of sight on the screen, and the angle of the user's line of sight, the target line of sight of the user on the screen is identified, and a gradient change sequence of the user's line of sight clarity is collected;

[0143] Based on the user's line of sight clarity gradient change sequence, the clarity gradient change sequence of the user's target line of sight range is identified, and within the target achievement range, a clarity range greater than a clarity threshold is screened as the user's line of sight clear area, and all ranges on the screen except the line of sight clear area are used as the user's peripheral vision area.

[0144] Optionally, the identification module 220 is specifically configured to:

[0145] Identifying the user's central sight line based on the user's sight line center on the screen, and calculating the sight line length of the central sight line based on the distance information between the user and the screen;

[0146] Based on the sight length of the central point sight, the sight angle of the user, and the sight range angle of the user, the target sight range of the user on the screen is calculated using the Pythagorean theorem algorithm.

[0147] Optionally, the identification module 220 is specifically configured to:

[0148] Based on the user's line of sight clarity gradient change sequence, identifying the range ratio between the gradient line of sight range of each clarity gradient corresponding to the line of sight length of each center point and all gradient line of sight ranges of the user;

[0149] Based on the sight line length of the user's central point sight line and the ratio of the gradient sight line range of each clarity gradient corresponding to the sight line length to all gradient sight lines of the user, identifying, in the target sight line range of the user, target gradient sight lines corresponding to each clarity gradient of the user in an order from high to low and from near to far from the implementation center point;

[0150] The target gradient visual ranges corresponding to the clarity gradients in the target visual range of the user are arranged to obtain a clarity gradient sequence of the target visual range of the user.

[0151] Optionally, the display adjustment module 230 is specifically configured to:

[0152] generating a screen brightness of the screen and a color saturation of the screen based on the ambient brightness and the ambient chromaticity;

[0153] Based on the screen brightness of the screen and the color saturation of the screen, first target contrast information of the clear line of sight area and first target color light information of the clear line of sight area are identified through a clear line of sight database; based on the screen brightness of the screen and the color saturation of the screen, second target contrast information of the peripheral field of view area and second target color light information of the peripheral field of view area are identified through a peripheral field of view database;

[0154] The first target contrast information and the first target color information are used as first display adjustment information corresponding to the clarity area, and the second target contrast information and the second target color information are used as second display adjustment information corresponding to the peripheral vision area.

[0155] Optionally, the method further includes:

[0156] a reacquisition module, configured to reacquire current ambient brightness information and current distance information between the user and the screen, and identify whether ambient brightness change information between the current ambient brightness information and the ambient brightness information is greater than a first threshold, and whether distance change information between the current distance information and the distance information is greater than a second threshold;

[0157] A first iterative module is configured to, when the ambient brightness change information is greater than a first threshold and the distance change information is not greater than a second threshold, generate a new screen brightness and a new color saturation of the screen, replace the screen brightness with the new screen brightness, and replace the color saturation with the new color saturation, and return to the step of obtaining current contrast information of the clear sight area and current color light information of the clear sight area;

[0158] A second iterative module is configured to, if the ambient brightness change information is not greater than a first threshold and the distance change information is greater than a second threshold, replace the distance information with the current distance information, and return to executing the step of identifying the user's clear line of sight area and the user's peripheral field of vision area by using a field of vision recognition strategy based on the user's pupil information and the distance information between the user and the screen;

[0159] The third iterative module is used to replace the ambient brightness information with the new ambient brightness information and the distance information with the new distance information when the ambient brightness change information is greater than the first threshold and the distance change information is greater than the second threshold, and return to execute the step of identifying the ambient brightness of the user and the chromaticity of the environment in which the user is located based on the ambient brightness information.

[0160] Each module in the adaptive display adjustment device described above can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0161] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG3 . The computer device includes a processor, memory, a communication interface, a display screen, and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal via wired or wireless communication. The wireless communication may be achieved via Wi-Fi, a mobile cellular network, NFC (near field communication), or other technologies. When the computer program is executed by the processor, an adaptive display adjustment method is implemented. The display screen of the computer device may be a liquid crystal display or an electronic ink display screen. The input device of the computer device may be a touch layer covering the display screen, or may be a key, trackball, or touchpad provided on the computer device housing, or may be an external keyboard, touchpad, or mouse.

[0162] Those skilled in the art will understand that the structure shown in FIG3 is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0163] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps of the above-mentioned adaptive display adjustment method when executing the computer program.

[0164] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned adaptive display adjustment method are implemented.

[0165] In one embodiment, a computer program product is provided, including a computer program, which implements the steps of the above-mentioned adaptive display adjustment method when executed by a processor.

[0166] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0167] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0168] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0169] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. An adaptive display adjustment method, characterized in that, The method includes: Obtaining the eye data of the user, the ambient brightness information, and the distance information between the user and the screen, and based on the ambient brightness information, identifying the ambient brightness where the user is located and the ambient chromaticity where the user is located; Based on the eye data of the user, identifying the pupil information of the user, and based on the pupil information of the user and the distance information between the user and the screen, through a visual field recognition strategy, identifying the clear vision area of the user and the peripheral visual field area of the user; Based on the ambient brightness, the ambient chromaticity, the clear vision area of the user, and the peripheral visual field area of the user, through an adaptive display adjustment strategy, generating first display adjustment information corresponding to the clear vision area and second display adjustment information corresponding to the peripheral visual field area, and taking the first display adjustment information corresponding to the clear vision area and the second display adjustment information corresponding to the peripheral visual field area as the target display adjustment information of the user; the display adjustment information includes contrast adjustment information and color light adjustment information.

2. The method according to claim 1, characterized in that, The identifying the ambient brightness where the user is located and the ambient chromaticity where the user is located based on the ambient brightness information includes: Dividing the ambient brightness information into current color light information and current chromaticity information; Based on the current color light information, identifying the ambient brightness of the environment, and based on the current chromaticity information, identifying the current ambient color of the environment and the saturation of the current ambient color; Taking the ambient brightness of the environment as the ambient brightness where the user is located, and taking the current ambient color of the environment and the saturation of the current ambient color as the ambient chromaticity where the user is located.

3. The method according to claim 2, wherein The identifying the pupil information of the user based on the eye data of the user includes: Splitting the eye data of the user into structure data corresponding to multiple eye structures, and screening the pupil structure data corresponding to the pupil structure of the user in each of the eye structures; Based on the pupil structure data, identifying the pupil diameter of the user, the pupil focus of the user, and the line-of-sight angle of the user, and taking the pupil diameter of the user, the pupil focus of the user, and the line-of-sight angle of the user as the pupil information of the user.

4. The method according to claim 3, characterized in that, The identifying the clear vision area of the user and the peripheral visual field area of the user through a visual field recognition strategy based on the pupil information of the user and the distance information between the user and the screen includes: Obtaining the pupil spatial position information of the user and the spatial position information of the screen, and based on the pupil spatial position information of the user and the spatial position information of the screen, constructing a spatial three-dimensional coordinate system corresponding to the user; Based on the pupil diameter of the user and the pupil focus of the user, identifying the line-of-sight range angle of the user, and based on the pupil focus of the user and the line-of-sight angle of the user, through the spatial three-dimensional coordinate system corresponding to the user, identifying the line-of-sight center point of the user on the screen; Based on the distance information between the user and the screen, the center point of the user's line of sight on the screen, and the angle of the user's line of sight range, identify the user's target line of sight range on the screen, and collect the sequence of gradient changes in the user's line of sight clarity; Based on the sequence of gradient changes in the user's line of sight clarity, identify the sequence of gradual changes in the clarity of the user's target line of sight range, and in the target implementation range, screen out the clarity range greater than the clarity threshold as the user's line of sight clear area, and regard all ranges on the screen except the line of sight clear area as the user's peripheral vision area.

5. The method according to claim 4, characterized in that, The identifying the user's target line of sight range on the screen based on the distance information between the user and the screen, the center point of the user's line of sight on the screen, and the angle of the user's line of sight range includes: Based on the center point of the user's line of sight on the screen, identify the user's center point line of sight, and based on the distance information between the user and the screen, calculate the line of sight length of the center point line of sight; Based on the line of sight length of the center point line of sight, the user's line of sight angle, and the angle of the user's line of sight range, calculate the user's target line of sight range on the screen through the Pythagorean theorem algorithm.

6. The method according to claim 4, characterized in that, The identifying the sequence of gradual changes in the clarity of the user's target line of sight range based on the sequence of gradient changes in the user's line of sight clarity includes: Based on the sequence of gradient changes in the user's line of sight clarity, identify the range ratio between the gradient line of sight range corresponding to each clarity gradient of the line of sight length of the center point line of sight and all the gradient line of sight ranges of the user; Based on the line of sight length of the user's center point line of sight and the range ratio between the gradient line of sight range corresponding to each clarity gradient of the line of sight length and all the gradient line of sight ranges of the user, in the user's target line of sight range, identify the target gradient line of sight range corresponding to each clarity gradient of the user in the order from the highest to the lowest of each clarity gradient and from the nearest to the farthest from the implementation center point; Arrange the target gradient line of sight ranges corresponding to each clarity gradient in the user's target line of sight range to obtain the sequence of gradual changes in the clarity of the user's target line of sight range.

7. The method according to claim 6, characterized in that The generating the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral vision area through an adaptive display adjustment strategy based on the ambient brightness, the ambient chromaticity, the user's line of sight clear area, and the user's peripheral vision area includes: Based on the ambient brightness and the ambient chromaticity, generate the screen brightness of the screen and the color saturation of the screen; Based on the screen brightness of the screen and the color saturation of the screen, through the line-of-sight clarity database, identify the first target contrast information of the line-of-sight clarity area and the first target color light information of the line-of-sight clarity area, and based on the screen brightness of the screen and the color saturation of the screen, through the peripheral vision database, identify the second target contrast information of the peripheral vision area and the second target color light information of the peripheral vision area; Use the first target contrast information and the first target color light information as the first display adjustment information corresponding to the clarity area, and use the second target contrast information and the second target color light information as the second display adjustment information corresponding to the peripheral vision area.

8. The method according to claim 7, characterized in that, After using the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral vision area as the target display adjustment information of the user, it further includes: Re-obtain the current ambient brightness information and the current distance information between the user and the screen, and identify whether the ambient brightness change information between the current ambient brightness information and the ambient brightness information is greater than a first threshold, and whether the distance change information between the current distance information and the distance information is greater than a second threshold; In the case where the ambient brightness change information is greater than the first threshold and the distance change information is not greater than the second threshold, generate a new screen brightness of the screen and a new color saturation of the screen, and replace the screen brightness with the new screen brightness and replace the color saturation with the new color saturation, and return to execute the step of obtaining the current contrast information of the line-of-sight clarity area and the current color light information of the clarity area; In the case where the ambient brightness change information is not greater than the first threshold and the distance change information is greater than the second threshold, replace the distance information with the current distance information, and return to execute the step of identifying the line-of-sight clarity area of the user and the peripheral vision area of the user through the field of vision recognition strategy based on the pupil information of the user and the distance information between the user and the screen; In the case where the ambient brightness change information is greater than the first threshold and the distance change information is greater than the second threshold, replace the ambient brightness information with the new ambient brightness information and the distance information with the new distance information, and return to execute the step of identifying the ambient brightness where the user is located and the ambient chromaticity where the user is located based on the ambient brightness information; 9. An adaptive display adjustment device, characterized in that, The device includes: An acquisition module, configured to acquire the eye data of the user, the ambient brightness information, and the distance information between the user and the screen, and based on the ambient brightness information, identify the ambient brightness where the user is located and the ambient chromaticity where the user is located; An identification module, configured to identify the pupil information of the user based on the eye data of the user, and based on the pupil information of the user and the distance information between the user and the screen, identify the line-of-sight clarity area of the user and the peripheral vision area of the user through the field of vision recognition strategy; An adjustment generation module, configured to generate first display adjustment information corresponding to the clarity area and second display adjustment information corresponding to the peripheral vision area based on the ambient brightness, the ambient chromaticity, the clear vision area of the user, and the peripheral vision area of the user through an adaptive display adjustment strategy, and use the first display adjustment information corresponding to the clarity area and the second display adjustment information corresponding to the peripheral vision area as the target display adjustment information of the user; the display adjustment information includes contrast adjustment information and color light adjustment information.

10. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Terminal screen brightness adjusting method, mobile terminal and computer readable storage medium

    CN107728770A

  • Screen display parameter adjusting method and electronic equipment

    CN110969981A

  • Microscope focusing method and device, computer equipment and storage medium

    CN110996002A

  • Image quality adjustment method and device, projector and computer readable storage medium

    CN112804504A

  • Display adjustment method and device, equipment and storage medium

    CN113192468A