Method and system for adjusting display mode of display screen
By setting a microlens array on the display and combining the user's line of sight angle and distance, adaptive adjustment of the display is achieved, solving the problems of user vision defects and anti-peeping needs, and providing clear naked eye viewing and effective anti-peeping effects.
Patent Information
- Application Number
- CN202411626079.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2044-11-14
AI Technical Summary
Existing display screens cannot adaptively adjust display strategies based on users' vision impairments or anti-peeping needs, resulting in unclear viewing in naked-eye mode or inability to effectively prevent others from peeping in anti-peeping mode.
By setting the naked eye mode and anti-peeping mode, the display mode of the display screen is adjusted by utilizing the flip angle and/or movement position of the microlens array. Combined with the current distance and sight angle of the user's eyeball relative to the display screen, clear naked eye viewing or anti-peeping effect can be achieved.
Adaptive display adjustment is achieved according to the user's vision needs. Users can see clear images in naked eye mode, but cannot see clearly from non-user perspectives in anti-peep mode, meeting anti-peep needs.
Smart Images

Figure CN119225000B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic display technology, and in particular to a method and system for adjusting the display mode of a display screen. Background Art
[0002] With the development of technology, smart devices such as smartphones, tablets, and car displays have become an indispensable part of people's daily lives and work. These devices are usually equipped with high-precision cameras and displays, which can realize functions such as taking pictures, video calls, and gaming entertainment.
[0003] Currently, the main types of display screens include LCDs, LEDs (Light Emitting Diodes), and CRTs (Cathode Ray Tubes). For example, in LCDs, the liquid crystal molecules within them undergo changes in alignment under the influence of an electric field, which in turn influences the intensity of the incident light beam passing through the liquid crystals. This change in light intensity is further reflected by polarizers as variations in brightness, achieving the purpose of displaying information.
[0004] Existing display screens focus on the clarity and authenticity of information display, but do not take into account the vision impairments or privacy protection needs of users viewing the display screens, and are unable to adaptively adjust display strategies based on the user's vision or privacy protection needs. Summary of the Invention
[0005] The purpose of this application is to provide a method and system for adjusting the display mode of a display screen, by setting an anti-peeping mode and a naked-eye mode, controlling the flip angle and / or movement position of the microlens array, and achieving the purpose of anti-peeping or naked-eye viewing.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, the present application provides a method for adjusting a display mode of a display screen, comprising:
[0008] Obtaining a current display mode of the display screen; the current display mode includes a naked eye mode and an anti-peeping mode;
[0009] Get the current distance and sight angle of the user's eye relative to the display screen;
[0010] controlling the flip angle and / or movement position of the microlens array according to the current display mode, the current distance, and the current sight angle;
[0011] Wherein, different positions of the microlens array have different thicknesses, and the microlens array is superimposed on the display screen.
[0012] In a second aspect, the present application provides a system for adjusting a display mode of a display screen, comprising:
[0013] A human-computer interaction module is used to obtain the current display mode of the display screen; wherein the current display mode includes a naked eye mode and an anti-peeping mode;
[0014] An input module is used to obtain the current distance and current sight angle of the user's eye relative to the display screen;
[0015] A processing and output module is used to control the flip angle and / or movement position of the microlens array according to the current display mode, current distance and current line of sight angle; wherein different positions of the microlens array have different thicknesses, and the microlens array is superimposed on the display screen.
[0016] Compared with the existing technology, this application has the following technical effects:
[0017] This application provides a naked eye mode and an anti-peeping mode for users to choose from. The flip angle and / or movement position of the microlens array is controlled by the current display mode, the current distance of the user's eyeball relative to the display screen, and the current line of sight angle, so that the user can see a clear image with the naked eye; or, an anti-peeping effect is achieved from a non-user perspective. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0019] Figure 1 This is a flow chart of a method for adjusting the display mode of a display screen provided in an embodiment of the present application;
[0020] Figure 2 Schematic diagram of the current sight angle a and current distance b of the user's eyeball relative to the display screen provided by an embodiment of the present application;
[0021] Figure 3 1 is a flow chart of an adjustment method in the naked eye mode provided in an embodiment of the present application;
[0022] Figure 4 1 is a flow chart of an adjustment method in an anti-peeping mode provided by an embodiment of the present invention;
[0023] Figure 5 This is a schematic structural diagram of a display mode adjustment system for a display screen provided in an embodiment of the present application; DETAILED DESCRIPTION
[0024] The following description of exemplary embodiments of the present application is made in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0025] The embodiment of the present application provides a method for adjusting the display mode of a display screen, which is applicable to scenarios where the display modes of various types of display screens are adjusted. A microlens array is superimposed above the display screen. The microlens array is an array composed of lens units with a clear aperture and a relief depth of micrometers. It not only has the basic functions of a traditional lens such as focusing and imaging, but also has the characteristics of small unit size and high integration, which enables it to complete functions that traditional optical elements cannot complete, and can constitute many new optical systems. The embodiment of the present application adjusts the display mode of the display screen by adjusting the microlens array.
[0026] Figure 1 This is a flow chart of a method for adjusting a display screen provided in this embodiment. Figure 1 The method provided in this embodiment specifically includes the following operations:
[0027] S110: Acquire a current display mode of the display screen, where the current display mode includes a naked eye mode and an anti-peeping mode.
[0028] Pre-set multiple display modes for the display screen. Optionally, the display mode includes at least a naked eye mode and an anti-peeping mode, and may also include a normal display mode. In naked eye mode, the display screen displays a clear image for naked eye viewing through the microlens array, achieving the purpose of naked eye viewing. In anti-peeping mode, the display screen displays a blurred image from outside the user's perspective and a clear image from the user's perspective through the microlens array, achieving the purpose of anti-peeping. In normal display mode, the microlens array can be turned off, and the original image on the display screen reaches the user's eyeball through the air medium, without the effect of anti-peeping and naked eye viewing.
[0029] Users can set the current display mode through the terminal device connected to the display. For example, the user opens the settings application on the terminal device, which activates the camera, captures the user's facial features, and matches them with pre-stored facial features in the database. If a match is successful, indicating that the user has passed facial recognition and authentication, the application will then record the user's selected current display mode. If a match is unsuccessful, the display automatically enters normal display mode.
[0030] S120: Obtain the current distance and current sight angle of the user's eyeball relative to the display screen.
[0031] Optionally, the terminal device is equipped with an orientation sensor and a distance sensor. The camera uses the orientation sensor to collect the current sight angle of the user's eyeball relative to the display screen, and uses the distance sensor to collect the current distance of the user's eyeball relative to the display screen. Figure 2 The current sight angle a and current distance b of the user's eyeball relative to the display screen are shown. Figure 2 Only the vertical viewing angle is shown. In practice, the viewing angle is represented by both the vertical and horizontal angles. The current viewing angle and the current distance can be used to determine the position of the user's eye in space.
[0032] S130 , controlling the flip angle and / or movement position of the microlens array according to the current display mode, the current distance, and the current sight angle.
[0033] The microlens array consists of multiple lens units, each of which corresponds to a pixel in the original image on the display. When the lens array is flipped, the angle of light emitted from the display changes, causing the focus of the light to shift, and thus the image position. For example, in naked-eye mode, adjusting the flip angle of the lens units ensures that the original image appears clear to the naked eye.
[0034] The microlens array in this embodiment has different thicknesses at different locations. By moving the entire microlens array, the thickness at the optical center of the user's line of sight on the display screen can be changed, thereby changing the degree to which the microlens array focuses light, which has a good improvement effect on the user's astigmatism.
[0035] Compared with the existing technology, this application provides a naked eye mode and an anti-peeping mode for users to choose from. The flip angle and / or movement position of the microlens array is controlled by the current display mode, the current distance of the user's eyeball relative to the display screen, and the current line of sight angle, so that the user can see a clear image with the naked eye; or, an anti-peeping effect is achieved from a non-user perspective.
[0036] Figure 3 This is a flow chart of the adjustment method in the naked eye mode provided in an embodiment of the present application, which is applicable to the adjustment of the microlens array in the naked eye mode, and specifically includes the following operations:
[0037] S210: If the current display mode of the display screen is the naked eye mode, obtain the user's vision parameters.
[0038] The user's parameters include at least one of myopia, hyperopia, and astigmatism. The user's myopia and hyperopia can be obtained through the second embodiment described below, and the user's astigmatism, myopia, and hyperopia can be obtained through the first embodiment described below.
[0039] The first implementation method involves obtaining the user's identity information and, based on this information, obtaining the user's vision parameters. For example, a camera can identify the user's facial features, and based on these features, the user's identity information, such as their name, can be obtained. Then, based on the user's identity information, the user's medical records, eye examination records, and the time of the eye examination are obtained. Based on the eye examination records, the user's myopia or hyperopia, as well as the degree of astigmatism, can be obtained. It should be noted that if the difference between the medical consultation time or eye examination time and the current time exceeds a threshold, the recorded data is invalid.
[0040] A second implementation method is as follows: in response to a user's naked-eye control operation on a microlens array, a first flip angle of the microlens array, a first distance of the user relative to a display screen, and a first sight angle are determined when the user captures a clear image with the naked eye; and the user's myopia and hyperopia are calculated based on the first flip angle, the first distance, and the first sight angle.
[0041] In one specific embodiment, a slider and a test image are pre-set in an application on a terminal device. When a user slides the slider, the microlens array deflects in a direction and magnitude corresponding to the direction and distance of the slide, thereby changing the angle of light refraction of the test image. With the naked eye, the user views the test image at a first sight angle and a first distance relative to the display screen. When the naked eye captures a clear image, the sliding direction and position are recorded. The sliding direction and position are converted into a flip angle of the microlens array, recorded as the first flip angle. For example, if the slider slides 3 cm to the right, the microlens array flips 3 degrees to the right. The first flip angle can be used to determine the angle of light refraction; the first distance and the first sight angle can be used to determine the position of the eye. Multiple light rays enter the eye and form an image at a certain position. The focal length of the user's eye can be determined based on the image position. The degree of myopia or hyperopia = 1 / focal length of the eye. The closer the image position is to the front, the greater the degree of myopia.
[0042] S220: Obtain the current distance and current viewing angle of the user's eye relative to the display screen. Execute S230 or S260. Through S230-S250, a microlens array of a specific thickness is implemented to correct the user's myopia / hyperopia, as well as the astigmatism vision curve. Through S260-270, light is focused at the imaging position of the eye, correcting the user's myopia or hyperopia vision defect.
[0043] S230: Determine the optical center on the display screen according to the user's current sight angle and current distance.
[0044] Consider a car cockpit application scenario where the display is an in-car screen. The user is the driver, who sits to one side of the screen, viewing the original image on the display at an angle. The driver's line of sight falls on the center of the display, known as the optical center; this is also the center of the driver's field of view.
[0045] S240: Determine the target lens thickness of the optical center according to the user's vision parameters.
[0046] The vision parameter in S240 includes myopia or hyperopia, and may further include astigmatism. The target lens thickness includes a target center thickness and a target edge thickness.
[0047] In this embodiment, the microlens array comprises N lens units with varying thicknesses (center thickness and edge thickness), where N is a natural number. These units can be adjusted and reassembled based on different vision parameters. The reassembled array lens assembly is considered a complete corrective lens with specific center and edge thicknesses. This embodiment first determines the target center and edge thicknesses of the lens at the optical center based on the user's vision parameters. This lens is then used for unaided eye correction. The following details how to determine lens thickness when vision parameters are known.
[0048] For example, first, the appropriate lens power is calculated based on the astigmatism, myopia and hyperopia in the user's vision parameters; then, the center thickness is obtained based on the lens power and lens parameters; and then the edge thickness is calculated based on the center thickness, lens power, lens diameter and refractive index, see the following formula.
[0049] ,or, ;
[0050] ;
[0051] ;
[0052] Among them, the optical center diameter refers to the diameter of the center of the lens; the refractive index is determined by the lens material, and the lens diameter is determined by the lens size corresponding to the combination of the array lens.
[0053] It should be noted that the vision parameters in this application can also be cylindrical lens power, spherical lens power, etc., which can be used to calculate the myopia degree, hyperopia degree and astigmatism degree. Ultimately, the calculated myopia degree, hyperopia degree and astigmatism degree are used to calculate the target lens thickness.
[0054] S250 , controlling the movement of the microlens array to move the lens unit that meets the target lens thickness to the optical center.
[0055] The microlens array can be moved in any direction on the display screen to adapt to the user's eyes at various viewing angles and degrees.
[0056] This embodiment controls the movement of the microlens array to move the lens unit that meets the target lens thickness to the optical center, so that the user can still view the display screen with naked eyes when the user has astigmatism.
[0057] S260: Determine the imaging position of the original image on the display screen at the center of the user's retina based on the user's naked eye vision, current sight angle, and current distance.
[0058] The naked eye vision in S260 includes myopia or hyperopia, through which the focal length of the eyeball, that is, the imaging position, can be obtained.
[0059] S270 , controlling the flip angle of the microlens array according to the imaging position, so that the original image is imaged at the imaging position after being refracted by the microlens array.
[0060] Optionally, use ray tracing technology to calculate the path of light through each lens unit. Based on the ray tracing results, adjust the flip angle of each lens unit to ensure that the light is accurately focused at the imaging location. Monitor the user's line of sight and eye position in real time, and dynamically adjust the lens units and light direction to adapt to changes in the user's line of sight.
[0061] This embodiment controls the flipping of the lens unit to change the refraction direction of the light so as to form an image at the imaging position of the eyeball, so that the user can capture a clear image with the naked eye.
[0062] Figure 4 : This is a flow chart of an adjustment method in anti-peeping mode provided by an embodiment of the present invention, which is applicable to adjusting the microlens array in anti-peeping mode and specifically includes the following operations:
[0063] S310: If the current display mode of the display screen is the anti-peeping mode, obtain the current distance and current sight angle of the user's eyeball relative to the display screen.
[0064] S320: Perform visual transformation on the original image of the display screen through the micro-lens array to generate an anti-peeping image.
[0065] For example, assuming is the original image, It is an anti-peeping image. First, each lens unit in the microlens array records the four-dimensional light field data of the original image (including the intensity and direction information of the light), forming a sub-aperture image array. Specifically, a microlens array refers to an array composed of several microlenses with a clear aperture and a relief depth of microns arranged in a specific manner. This array can separate the incoming light according to different directions, thereby capturing a four-dimensional light field. The light recorded by each lens unit corresponds to an image at the same position but different perspectives. The sub-aperture image is the image formed at each angle of the light field. The images at all angles are combined to form a sub-aperture image array. Each sub-aperture image can be regarded as a shot taken by a virtual camera at a different position. Therefore, the sub-aperture image array is capable of forming a binocular stereo vision system. Then, a stereo matching algorithm is used to generate an anti-peeping image (or depth image) based on the sub-aperture image array. The pixel value of this anti-peeping image is a one-dimensional coefficient representing the depth value. The number and arrangement of pixels are the same as the original image.
[0066] S330: Superimpose the anti-peeping image and the original image to generate a target image.
[0067] Optionally, refer to the following formula to perform pixel-by-pixel weighted summation of each one-dimensional coefficient in the privacy-protected image and the pixel value of the original image to generate the target image: .
[0068] ;
[0069] in, represents pixel-by-pixel multiplication; Represents the first weight, ranging from 0 to 1, which is used to control the contribution of the original image and the anti-peeping image to the target image.
[0070] By superimposing an anti-peeping image on the original image, the brightness, contrast and pixel value of the original pixels can be changed as a whole, simulating the effect of adding a layer of film on the display screen.
[0071] S340: Reduce the clarity of the original image at a non-current sight angle or non-current distance by controlling the flip angle of the microlens array.
[0072] The key point of the anti-peeping mode is that the content of the original image cannot be seen clearly at angles other than the current line of sight or at distances other than the current line of sight. For example, by controlling the deflection angle of each lens unit, the screen can emit light at a specific angle. These pixel-level light rays are refracted by the lens unit and accurately received by the user's retina to form a clear image. However, for a peeper at an angle other than the current line of sight or at a distance other than the current line of sight, since the eye parameters, distance parameters, and orientation parameters are not completely consistent with those of the user, the pixel-level light rays at a specific angle cannot be accurately received by the peeper's retina, and a clear image cannot be formed. Therefore, by controlling the flip angle of the microlens array, the light rays of the original image cannot present a clear image on the eyeball at angles other than the current line of sight or at a distance other than the current line of sight, thereby reducing the clarity of the original image at angles other than the current line of sight or at a distance other than the current line of sight. In this way, at angles other than the current line of sight or at a distance other than the current line of sight, the pixel values of the image captured by the eyeball differ to a certain extent from the pixel values of the original image, resulting in poor image visibility at angles other than the current line of sight or at a distance other than the current line of sight.
[0073] Assume that the current viewing angle is , the current distance from the user's eyeball to the display is , G represents the current sight angle and current distance, and the image captured by the user The mapping relationship can be summarized as the following relationship:
[0074] ;
[0075] In the application scenario of the car cockpit, since the seat positions of the driver and passengers are fixed, the current distance The change range is small. In some cases, the current distance can be omitted in the relationship of G. , that is, the following formula exists:
[0076] ;
[0077] Optional, to ensure The anti-peeping effect of the image needs to be Image quality is evaluated, including the differences between the image captured at a different viewing angle or distance and the original image. For example, the Structural Similarity (SSIM) function is calculated between the image captured at a different viewing angle or distance and the original image. If the SSIM value is less than or equal to the set threshold, the privacy protection effect meets the requirements. If the SSIM value is greater than the set threshold, the privacy protection effect does not meet the requirements and the microlens array flip angle needs to be readjusted.
[0078] S350: If the current display mode is switched from the anti-peeping mode to the normal display mode, reduce the weight of the pixel value of the anti-peeping image and / or increase the weight of the pixel value of the original image.
[0079] In actual application scenarios, users can operate on the terminal device to switch from anti-peeping mode to normal display mode. In order to achieve quick switching, the first weight can be directly adjusted to achieve it. See the following formula:
[0080] ;
[0081] in, Indicates the second weight obtained after adjusting the first weight, ranging from 0 to 1, and is used to switch the control mode. Represents pixel-by-pixel multiplication. This is the image displayed after weight adjustment.
[0082] If the weight of the pixel value of the privacy protection image is reduced, the privacy protection image will have a smaller impact on the final image. If the weight of the pixel value of the original image is increased, the contribution of the original image to the final image will be increased. The contribution of , thereby highlighting the original image. In an extreme case, If set to 1, It is the original image.
[0083] Optionally, if switching from anti-peeping mode to normal display mode, the microlens array can be directly turned off to directly display the original image.
[0084] Figure 5 This is a schematic diagram of a display mode adjustment system for a display screen provided in an embodiment of the present application. Figure 5 ,The regulation system includes a human-computer interaction module, an input module, and a processing and output module.
[0085] The human-computer interaction module is used to obtain the current display mode of the display screen; wherein the current display mode includes a naked eye mode and an anti-peeping mode.
[0086] An input module is used to obtain the current distance and current viewing angle of the user's eyes relative to the display screen. Optionally, the input module includes a camera, an orientation sensor, and a distance sensor; the camera is used to capture the user's facial features; the orientation sensor is used to capture the current viewing angle of the user's eyes relative to the display screen; and the distance sensor is used to capture the current distance of the user's eyes relative to the display screen. Optionally, the input module also includes a light sensor to capture ambient light brightness.
[0087] The processing and output module is used to control the flip angle and / or movement position of the microlens array according to the current display mode, the current distance and the current line of sight angle; wherein, different positions of the microlens array have different thicknesses, and the microlens array is superimposed on the top of the display screen. Optionally, the processing and output module can be integrated into a system-on-chip (SOC). Because this embodiment adds an adjustable microlens array, the SOC needs to add control logic for "controlling the flip angle and / or movement position of the microlens array according to the current display mode, the current distance and the current line of sight angle" on the basis of the original functional module, so as to adjust the light through the microlens array to achieve the purpose of anti-peeping and naked-eye viewing. The processing and output module needs to collect information such as the current distance and current line of sight angle in real time, and adjust the microlens array in real time in combination with the mode selected by the user to achieve the best experience.
[0088] The processing and output module can control the flip angle and / or movement position of the microlens array in the following ways.
[0089] 1. Electric field control: Using an electric field to change the refractive index or shape of the lens unit, thereby adjusting the focal length of the microlens array. This method can be achieved by applying an electric field around the lens material, such as using electrodes to drive the electric field to change the shape or optical properties of the lens unit.
[0090] 2. Electromagnetic control: Using electromagnetic force to adjust the shape or position of the lens unit to change its focal length. This can be achieved by placing electromagnetic drivers or coils around the microlens array, and controlling the deformation or position of the lens unit by changing the current or voltage.
[0091] 3. Piezoelectric effect: Using piezoelectric materials as the base material of the lens unit, the shape and optical properties of the lens unit are adjusted by applying an electric field to cause slight deformation of the material. The piezoelectric effect enables the lens unit to respond quickly and adjust the focal length.
[0092] 4. Liquid lens technology: Using liquid lens technology, the focus can be adjusted by adjusting the pressure or flow properties of the liquid lens. At the pixel level, the optical parameters of each liquid lens unit can be controlled, thereby achieving dynamic focus adjustment.
[0093] Optionally, the input module is also used to obtain the user's vision parameters if the current display mode is the naked eye mode; accordingly, the processing and output module is used to determine the optical center on the display screen based on the user's current line of sight angle and current distance; determine the target lens thickness of the optical center based on the user's astigmatism; and control the movement of the microlens array so that the lens unit that meets the target lens thickness moves to the optical center.
[0094] Optionally, the processing and output module is used to determine the imaging position of the original image of the display screen at the center of the user's retina based on the user's naked eye vision, current line of sight angle and current distance if the current display mode is the naked eye mode; and control the flip angle of the microlens array according to the imaging position so that the original image is imaged at the imaging position after being refracted by the microlens array.
[0095] Optionally, when obtaining the user's vision parameters, the input module is specifically used to obtain the user's identity information and obtain the user's vision parameters based on the identity information; or, in response to the user's naked eye state, the movement and flipping control operation of the microlens array is determined, when the user captures a clear image with the naked eye, the first position and first flipping angle of the microlens array, and the first distance and first sight angle of the user relative to the display screen; and the user's vision parameters are calculated based on the first position, first flipping angle, first distance and first sight angle.
[0096] Optionally, the processing and output module is used to reduce the clarity of the original image at non-current sight angles or non-current distances by controlling the flip angle of the microlens array if the current display mode is the anti-peeping mode.
[0097] Optionally, the processing and output module is further configured to perform a visual transformation on the original image of the display screen through a microlens array to generate an anti-peeping image; and superimpose the anti-peeping image with the original image to generate a target image.
[0098] Optionally, when the processing and output module performs a visual transformation on the original image of the display screen through the microlens array to generate an anti-peeping image, the processing and output module is specifically used to: record the four-dimensional light field data of the original image through each lens unit in the microlens array to form a sub-aperture image array; use a stereo matching algorithm to generate an anti-peeping image based on the sub-aperture image array; wherein the pixel value of the anti-peeping image is a one-dimensional coefficient; when the processing and output module superimposes the anti-peeping image with the original image to generate a target image, the processing and output module is specifically used to: perform a pixel-by-pixel weighted summation of each one-dimensional coefficient in the anti-peeping image and the pixel value of the original image to generate a target image.
[0099] Optionally, after the processing and output module performs pixel-by-pixel weighted summation of each one-dimensional coefficient in the anti-peeping image and the pixel value of the original image to generate the target image, it is also used to: if the current display mode is switched from the anti-peeping mode to the normal display mode, reduce the weight of the pixel value of the anti-peeping image and / or increase the weight of the pixel value of the original image.
[0100] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved. This is not a limitation herein.
[0101] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.
Claims
1. A method for adjusting the display mode of a display screen, characterized in that: include: Obtaining a current display mode of the display screen; the current display mode includes a naked eye mode and an anti-peeping mode; If the current display mode is naked eye mode, obtain the user's vision parameters; Get the current distance and sight angle of the user's eye relative to the display screen; controlling the flip angle and / or movement position of the microlens array according to the current display mode, the current distance, and the current sight angle; Wherein, different positions of the microlens array have different thicknesses, and the microlens array is superimposed on the display screen; The method of controlling the flip angle and / or movement position of the microlens array according to the current display mode, the current distance, and the current sight angle includes: Determine the optical center on the display screen based on the user's current viewing angle and current distance; determining a target lens thickness at the optical center based on a user's vision parameters; The microlens array is controlled to move so that a lens unit meeting the target lens thickness moves to the optical center.
2. The method according to claim 1, characterized in that Controlling the flip angle and / or movement position of the microlens array according to the current display mode, the current distance, and the current sight angle includes: If the current display mode is naked eye mode, determine the imaging position of the original image on the display screen at the center of the user's retina based on the user's naked eye vision, current sight angle, and current distance; According to the imaging position, the flip angle of the microlens array is controlled so that the original image is imaged at the imaging position after being refracted by the microlens array.
3. The method according to claim 1, characterized in that Get the user's vision parameters, including: Obtaining the identity information of the user, and obtaining the user's vision parameters based on the identity information; and / or, In response to a user's movement and flipping control operation on the microlens array in a naked-eye state, a first flip angle of the microlens array, a first distance of the user relative to the display screen, and a first sight angle are determined when the user captures a clear image with the naked eye; and a vision parameter of the user is calculated based on the first flip angle, the first distance, and the first sight angle.
4. The method according to claim 1, wherein Controlling the flip angle and / or movement position of the microlens array according to the current display mode, the current distance, and the current sight angle includes: If the current display mode is the anti-peeping mode, the clarity of the original image at non-current viewing angles or non-current distances is reduced by controlling the flip angle of the microlens array.
5. The method according to claim 4, characterized in that Before adjusting the clarity of the original image at a non-current sight angle or non-current distance by controlling the flip angle of the microlens array, the following steps are also included: Performing visual transformation on the original image of the display screen through the microlens array to generate an anti-peeping image; The anti-peeping image is superimposed on the original image to generate a target image.
6. The method according to claim 5, characterized in that Performing visual transformation on the original image of the display screen by using the microlens array to generate an anti-peeping image includes: Recording four-dimensional light field data of the original image through each lens unit in the microlens array to form a sub-aperture image array; Using a stereo matching algorithm, a privacy-preventing image is generated based on the sub-aperture image array; wherein the pixel values of the privacy-preventing image are one-dimensional coefficients; The method of superimposing the anti-peeping image with the original image to generate a target image includes: Perform pixel-by-pixel weighted summation on each one-dimensional coefficient in the anti-peeping image and the pixel value of the original image to generate a target image.
7. The method according to claim 6, characterized in that After performing pixel-by-pixel weighted summation on each one-dimensional coefficient in the privacy-protected image and the pixel value of the original image to generate a target image, the method further includes: If the current display mode is switched from the anti-peeping mode to the normal display mode, the weight of the pixel value of the anti-peeping image is reduced and / or the weight of the pixel value of the original image is increased.
8. A display mode adjustment system for a display screen, characterized in that: include: A human-computer interaction module is configured to obtain a current display mode of the display screen; wherein the current display mode includes a naked eye mode and an anti-peeping mode; if the current display mode is the naked eye mode, obtain a user's vision parameter; An input module is used to obtain the current distance and current sight angle of the user's eye relative to the display screen; a processing and output module, configured to control the flip angle and / or movement position of the microlens array according to the current display mode, the current distance, and the current sight angle; wherein different positions of the microlens array have different thicknesses, and the microlens array is superimposed on the display screen; The method of controlling the flip angle and / or movement position of the microlens array according to the current display mode, current distance, and current sight angle includes: determining an optical center on the display screen according to the user's current sight angle and current distance; determining a target lens thickness for the optical center according to the user's vision parameters; and controlling the movement of the microlens array so that a lens unit meeting the target lens thickness moves to the optical center.
9. The system according to claim 8, characterized in that The input module includes a camera, an orientation sensor and a distance sensor; The camera is used to collect facial features of the user; The orientation sensor is used to collect the current sight angle of the user's eyeball relative to the display screen; The distance sensor is used to collect the current distance between the user's eyeball and the display screen.
Citation Information
Patent Citations
Method and system of adjusting display effect according to eyesight condition
CN103065605A
Microlens-array-type near-eye display with diopter detection device
CN104914575A
Display device with adjustable viewing angle
US20220382123A1