A display adjustment method, device, equipment and medium

By obtaining the angle change information when the stereoscopic display screen is flipped, adjusting the stereoscopic display content and adjusting the position of the virtual camera, the problem of changing the position and shape of the virtual display content caused by the screen flip is solved, and the user's viewing experience is improved.

CN115868158BActive Publication Date: 2025-06-20Z2D VISION TECH (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280002547.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-06-22
Filing Date
2022-04-29
Publication Date
2025-06-20
Estimated Expiration
2042-04-29

AI Technical Summary

Technical Problem

When the stereoscopic display screen is flipped, the position and shape of the virtual display content will change, affecting the user's impression, how to keep the presentation characteristics of the virtual display content unchanged relative to the actual physical space, and improve the user's viewing experience.

Method used

By obtaining the angle change information before and after the three-dimensional display screen is flipped, the three-dimensional display content of the three-dimensional display screen is adjusted according to this information, and the position and flip angle of the virtual camera that generates the parallax image are adjusted, so that the virtual display content viewed by the user remains unchanged relative to the presentation characteristics of the actual physical space.

Benefits of technology

Before and after the stereoscopic display screen is flipped, the three-dimensional display content is adjusted to ensure that the position and shape of the virtual display content that the user sees remains unchanged, improving the user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115868158B_ABST
    Figure CN115868158B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a display adjustment method, device, equipment, and medium. Among them, the display adjustment method includes: obtaining angle change information before and after the flipping of a stereoscopic display screen; adjusting the stereoscopic display content of the stereoscopic display screen according to the angle change information so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to stereoscopic display technology, for example, to a display adjustment method, apparatus, device, and medium. Background Art

[0002] Three-dimensional (3D) display technology uses various optical methods to enable the left and right eyes of a person to receive different parallax images, and through the brain's superposition and regeneration of the image information, an image with stereoscopic direction effects such as front-back, up-down, left-right, and far-near is formed.

[0003] Autostereoscopic display technology can use optical technologies such as parallax barriers, lenticular lenses, and directional backlights to enable users to view 3D-effect images without wearing auxiliary devices. However, when the screen is flipped, the stereoscopic display content will be deformed, and its position will also change relative to the physical space, affecting the user experience. How to keep the virtual display content unchanged relative to the user before and after the screen flip is very important for improving the user's viewing effect. Summary of the Invention

[0004] Embodiments of the present application provide a display adjustment method, apparatus, device, and medium. By adjusting the stereoscopic display content of the stereoscopic display screen, it is realized that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged before and after the screen flip, improving the user's viewing experience.

[0005] In a first aspect, embodiments of the present application provide a display adjustment method, the method including:

[0006] Obtaining angle change information before and after the flip of the stereoscopic display screen;

[0007] Adjusting the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0008] In a second aspect, embodiments of the present application further provide a display adjustment apparatus, the apparatus including:

[0009] An angle change information acquisition module configured to obtain angle change information before and after the flip of the stereoscopic display screen;

[0010] A display adjustment module configured to adjust the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0011] In a third aspect, embodiments of the present application further provide an electronic device, including:

[0012] At least one processor;

[0013] A memory configured to store at least one program;

[0014] When the at least one program is executed by the at least one processor, the at least one processor implements the display adjustment method provided in the first aspect of the present application.

[0015] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the display adjustment method provided in the first aspect of the present application is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1a is a flowchart of a display adjustment method in Embodiment 1 of the present application;

[0017] Figure 1b is a schematic diagram showing the change of virtual display content before and after the screen is flipped in an embodiment of the present application;

[0018] Figure 2a is a flowchart of a display adjustment method in Embodiment 2 of the present application;

[0019] Figure 2b is a schematic diagram for obtaining the angle information of the keyboard as a reference plane in Embodiment 2 of the present application;

[0020] Figure 2c is a schematic diagram for obtaining the angle information of the horizontal plane as a reference plane in Embodiment 2 of the present application;

[0021] Figure 2d is a schematic diagram for adjusting the pose of a virtual camera in a multi-viewpoint mode in Embodiment 2 of the present application;

[0022] Figure 3a is a flowchart of a display adjustment method in Embodiment 3 of the present application;

[0023] Figure 3b is a schematic diagram for adjusting the pose of a virtual camera in a dual-viewpoint mode in Embodiment 3 of the present application;

[0024] Figure 4 is a schematic structural diagram of a display adjustment device in Embodiment 4 of the present application;

[0025] Figure 5 is a schematic structural diagram of a device provided in Embodiment 5 of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0026] The present application will be described in detail below with reference to the drawings and embodiments.

[0027] Embodiment 1

[0028] Figure 1a This is a flowchart of a display adjustment method in the first embodiment of the present application. The technical solution of this embodiment is applicable to the situation where the virtual display content viewed by the user remains unchanged by adjusting the stereoscopic display content. This method can be executed by a display adjustment device, which can be implemented by software and / or hardware and can be integrated in various general computer devices. The display adjustment method in this embodiment includes the following steps:

[0029] Step 110: Obtain the angle change information before and after the stereoscopic display screen is flipped.

[0030] Among them, the stereoscopic display screen is a free stereoscopic display device based on the human eye stereoscopic vision mechanism. The stereoscopic display screen can use multi-channel autostereoscopic display technology to obtain an image with complete depth information without the aid of any visual aids (such as 3D glasses, helmets, etc.). Exemplarily, the stereoscopic display screen can be the display screen of a laptop or a desktop computer, or a dedicated screen for stereoscopic content display. The angle change information is used as the basis for adjusting the stereoscopic display content. The angle change information can be composed of the magnitude and direction of the angle change. Exemplarily, the angle change information is a 30° counterclockwise rotation.

[0031] In this embodiment, when the user views the stereoscopic display content through the stereoscopic display screen, in order to ensure the viewing comfort, the stereoscopic display screen is often flipped. This flipping can be the front-back flipping of the laptop screen, or the flipping of the dedicated screen in any direction. However, since the user's position remains unchanged and the screen is flipped, the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space will change. Exemplarily, the changes in the presentation characteristics include the deformation of the virtual display content, such as the size changing, or the edges of the display content being stretched and deformed, and the position changing relative to the actual physical space, as Figure 1b shown, the original position of the stereoscopic display screen is P1, and the position after flipping is P2. The virtual display cube is stretched in the depth direction and its position relative to the actual physical space also changes. The virtual display horizontal ground will also change with the flipping of the stereoscopic display screen. All of these will affect the user's viewing experience. In order to keep the virtual display content viewed by the user unchanged relative to the actual physical space when the screen is flipped, it is first necessary to obtain the angle change information before and after the stereoscopic display screen is flipped. Exemplarily, the angle sensor can be used to obtain the angle of the stereoscopic display screen relative to the reference plane before and after flipping, and the direction of the screen flipping, and the angle and the direction of the screen flipping are jointly used as the angle change information to adjust the stereoscopic display content of the stereoscopic display screen according to the angle change information.

[0032] Exemplarily, when the stereoscopic display screen is the display screen of a laptop placed on a horizontal plane, the plane where the keyboard of the laptop is located can be used as a reference plane. By using an angle sensor set at the corner of the keyboard and the stereoscopic display screen, the angle change information before and after the stereoscopic display screen is flipped can be measured. Exemplarily, the rotation angle size and rotation direction can be determined by the number of pulses output by the angle sensor during the rotation of the stereoscopic display screen.

[0033] Also exemplarily, when the stereoscopic display screen is the display screen of a laptop placed on a laptop stand, at this time, the horizontal plane in the environment where the laptop is located, for example, the desktop on which the laptop is placed, can be used as a reference plane. At this time, using the angle sensor between the stereoscopic display screen and the keyboard cannot directly calculate the angle between the screen and the ground. An inertial sensor in the stereoscopic display screen can be used to calculate the attitude of the stereoscopic display screen relative to the actual physical world. The attitude includes the angle of the stereoscopic display screen relative to the reference plane. Furthermore, according to the angles of the stereoscopic display screen relative to the reference plane before and after flipping measured by the inertial sensor, the angle change information can be calculated.

[0034] Optionally, the stereoscopic display screen is a lenticular lens type autostereoscopic display screen, a parallax barrier type autostereoscopic display screen, a point to backlight type autostereoscopic display screen, or a glasses type 3D display screen.

[0035] In this optional embodiment, a type of stereoscopic display screen is provided, which can be a lenticular lens type autostereoscopic display screen, a parallax barrier type autostereoscopic display screen, a point to backlight type autostereoscopic display screen, or a glasses type 3D display screen and other screens capable of displaying stereoscopic content. Among them, the stereoscopic display screen can be in a multi-viewpoint mode or a dual-viewpoint mode.

[0036] Step 120: Adjust the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0037] In this embodiment, after obtaining the angle change information, in order to ensure that the viewing effect of the user before and after the stereoscopic display screen is flipped is not affected, the stereoscopic display content of the stereoscopic display screen is adjusted accordingly according to the angle change information. Exemplarily, along with the change of the screen deflection angle, the position and flipping angle of the virtual camera generating the parallax image can be adjusted, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0038] Exemplarily, after obtaining that the angle change information is that the screen of the laptop rotates counterclockwise by 30°, the virtual camera that generates the parallax image can be controlled to rotate clockwise by 30°, so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space.

[0039] The technical solution of the embodiment of the present application obtains the angle change information before and after the stereoscopic display screen is flipped, and adjusts the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space, solving the problem that the position and shape of the virtual display content change due to the screen flip. Before and after the stereoscopic display screen is flipped, by adjusting the stereoscopic display content, the user viewing experience is improved.

[0040] Embodiment 2

[0041] Figure 2a It is a flowchart of a display adjustment method in Embodiment 2 of the present application. This embodiment is refined on the basis of the above embodiment, providing steps for obtaining the angle change information before and after the stereoscopic display screen is flipped, and steps for adjusting the stereoscopic display content of the stereoscopic display screen according to the angle change information. The following combines Figure 2a to illustrate a display adjustment method provided in Embodiment 2 of the present application, including the following steps:

[0042] Step 210: Obtain the first angle of the stereoscopic display screen relative to the reference plane before flipping, the second angle of the stereoscopic display screen relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen through an angle sensor or an inertial sensor.

[0043] In this embodiment, a method for obtaining the angle change information before and after the stereoscopic display screen is flipped is provided. First, the first angle of the stereoscopic display screen relative to the reference plane before flipping, the second angle relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen are obtained through an angle sensor or an inertial sensor.

[0044] Exemplarily, as Figure 2b shown, when the reference plane is the plane of the keyboard used in conjunction with the stereoscopic display screen, the above-mentioned first angle θ1, second angle θ2, and flipping direction can be measured by an angle sensor installed at the corner of the stereoscopic display screen and the keyboard. Another exemplarily, as Figure 2c shown, when the reference plane is the horizontal plane in the environment where the stereoscopic display screen is located, the above-mentioned first angle θ3, second angle θ4, and flipping direction can be measured by an inertial sensor in the stereoscopic display screen.

[0045] Optionally, the display mode of the stereoscopic display screen is multi-viewpoint display.

[0046] In this optional embodiment, the display mode of the stereoscopic display screen is multi-viewpoint display. Since the multi-viewpoint display mode includes more than two viewpoints, it can increase the range within which the user can move and view. Therefore, this mode does not require the installation of an eye-tracking mechanism, which can reduce the computational load.

[0047] Step 220: Calculate the absolute difference between the first angle and the second angle, and use the absolute difference and the screen flipping direction as the angle change information.

[0048] In this embodiment, after obtaining the first angle and the second angle, calculate the absolute difference between the first angle and the second angle. Finally, the angle change information is jointly composed of the absolute difference and the screen flipping direction. Exemplarily, the first angle is 60°, the second angle is 45°, and the screen flipping direction is clockwise. At this time, the angle change information can be jointly composed of the absolute difference of 15° between the first angle and the second angle and the clockwise direction. It should be noted that the absolute difference between the first angle and the second angle in this application is the absolute value of the difference between the first angle and the second angle.

[0049] Step 230: Adjust the pose of the virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction, so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space.

[0050] In this embodiment, after obtaining the angle change information, adjust the pose of the virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction, so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space. Exemplarily, the virtual camera can be rotated in the opposite direction of the screen flipping direction to overcome the change in the virtual display content caused by the screen flipping. For example, when the screen is flipped backward (i.e., clockwise) along the rotation axis parallel to the horizontal plane, the virtual camera can be rotated in the opposite direction of the screen flipping direction (i.e., counterclockwise); when the screen is flipped to the left (i.e., clockwise) along the rotation axis perpendicular to the horizontal plane, the virtual camera can be rotated in the opposite direction of the screen flipping direction (i.e., counterclockwise).

[0051] Optionally, adjusting the pose of the virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction includes:

[0052] Taking the set rotation axis as the rotation center, rotate the virtual camera by an angle equal to the absolute difference in the opposite direction of the screen flipping direction.

[0053] In this alternative embodiment, a method for adjusting the pose of a virtual camera is provided based on the absolute difference between a first angle and a second angle, and the screen flipping direction. Taking the rotation axis as the center of rotation, along the direction opposite to the screen flipping direction, the virtual camera is rotated by an angle equal to the absolute difference between the first angle and the second angle.

[0054] Exemplarily, as Figure 2d shown, when the plane of the keyboard is used as the reference plane, the first angle between the stereoscopic display screen and the reference plane before flipping is measured by an angle sensor as θ1, the second angle between the stereoscopic display screen and the reference plane after flipping is θ2, and the flipping direction is clockwise. Then, the absolute difference between the first angle and the second angle can be obtained. Furthermore, the virtual camera that generates the parallax image can be controlled to rotate by an angle equal to the absolute difference along the counterclockwise direction with the connection axis between the display screen and the keyboard of the laptop as the rotation axis, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0055] The technical solution of the embodiment of the present application obtains the first angle of the stereoscopic display screen relative to the reference plane before flipping, the second angle of the stereoscopic display screen relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen through an angle sensor or an inertial sensor. Then, the absolute difference between the first angle and the second angle is calculated, and the absolute difference and the screen flipping direction are used as angle change information. Finally, according to the absolute difference between the first angle and the second angle, and the screen flipping direction, the pose of the virtual camera is adjusted, and the stereoscopic display content can be adjusted according to the flipping direction and angle of the stereoscopic display screen, so that the screen flipping during the user's viewing process will not affect the user's viewing experience.

[0056] Embodiment III

[0057] Figure 3a FIG. is a flowchart of a display adjustment method in Embodiment III of the present application. This embodiment is refined on the basis of the above embodiment, and provides steps for obtaining angle change information before and after the flipping of the stereoscopic display screen, and steps for adjusting the stereoscopic display content of the stereoscopic display screen according to the angle change information. The following combines Figure 3a to illustrate a display adjustment method provided in Embodiment III of the present application, including the following steps:

[0058] Step 310: Obtain the first angle of the stereoscopic display screen relative to the reference plane before flipping, the second angle of the stereoscopic display screen relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen through an angle sensor or an inertial sensor.

[0059] Optionally, the display mode of the stereoscopic display screen is dual-viewpoint display.

[0060] In this alternative embodiment, the display mode of the stereoscopic display screen can also be dual-viewpoint display. However, this display mode has relatively high requirements for the viewing position of the user, restricting the viewing freedom. An eye-tracking mechanism can be added. During the viewing process, when the position of the human eye changes, the layout position on the stereoscopic display screen is changed or the position of the stereoscopic light-splitting device (such as lenticular lenses, parallax barriers, etc.) relative to the screen is changed.

[0061] Step 320: Calculate the absolute difference between the first angle and the second angle, and use the absolute difference and the screen flipping direction as the angle change information.

[0062] Step 330: Adjust the pose of the virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction.

[0063] Optionally, adjusting the pose of the virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction includes:

[0064] Taking the set rotation axis as the rotation center, rotate the virtual camera by an angle equal to the absolute difference along the direction opposite to the screen flipping direction.

[0065] In this alternative embodiment, as Figure 3b shown, when the stereoscopic display screen is in the dual-viewpoint display mode, the first angle between the stereoscopic display screen and the reference plane before flipping is measured as θ1 by the angle sensor, the second angle between the stereoscopic display screen and the reference plane after flipping is θ2, and the flipping direction is clockwise. Then, the absolute difference between the first angle and the second angle can be obtained, and further, the virtual camera that generates the parallax image can be controlled to rotate by an angle equal to the absolute difference along the counterclockwise direction with the connection axis between the display screen and the keyboard of the laptop as the rotation axis, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0066] It should be noted that the stereoscopic display screen can also be a glasses-type 3D display screen. Before and after the stereoscopic display screen flips, the pose of the virtual camera can also be adjusted according to the above method based on the angle change information, so as to ensure that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged. The principle is the same as the adjustment principle of the above-mentioned autostereoscopic display screen, and will not be elaborated here.

[0067] Step 340: Obtain the eye coordinates of the user through an image sensor or a biometric sensor.

[0068] In this embodiment, in the dual-viewpoint display mode, during the viewing process, if the human eyes change relative to the stereoscopic display screen, it will also cause deformation and position changes in the virtual display content viewed by the user. Therefore, an eye-tracking mechanism needs to be added. When performing eye tracking, first, the eye coordinates of the user need to be obtained through an image sensor or a biometric sensor, so as to adjust the display parameters of the stereoscopic display screen according to the eye coordinates. Exemplarily, the eye coordinates are determined by using an image algorithm through an image sensor, where the image sensor can be an infrared sensor or a visible light sensor.

[0069] It should be noted that considering the limited field of view (FOV) of the sensor, when the relative position between the human eyes and the stereoscopic display screen changes greatly, the sensor may not be able to track the position of the human eyes. Based on the above problems, the receiving surface angle of the sensor can be optimized so that when the relative position between the human eyes and the stereoscopic display screen changes, the sensor can track the position of the human eyes. In addition, cameras can also be placed at multiple locations on the screen to cooperate in capturing the position of the human eyes to solve the above FOV limitation.

[0070] Step 350: Adjust the layout position of the stereoscopic display screen or the position of the stereoscopic light-splitting device relative to the stereoscopic display screen according to the eye coordinates.

[0071] In this embodiment, after obtaining the eye coordinates, the layout of the stereoscopic display screen or the position of the stereoscopic light-splitting device relative to the stereoscopic display screen can be adjusted so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged. Among them, the stereoscopic light-splitting device can include a lenticular lens and a parallax barrier, etc.

[0072] The technical solution of the embodiment of the present application first obtains the first angle of the stereoscopic display screen relative to the reference plane before flipping, the second angle of the stereoscopic display screen relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen through an angle sensor or an inertial sensor, then calculates the absolute difference between the first angle and the second angle, and uses the absolute difference and the screen flipping direction as angle change information. Furthermore, according to the absolute difference between the first angle and the second angle, and the screen flipping direction, the pose of the virtual camera is adjusted, and the eye coordinates of the user are obtained through an image sensor or a biometric sensor. According to the eye coordinates, the layout position of the stereoscopic display screen or the position of the stereoscopic light-splitting device relative to the stereoscopic display screen is adjusted. On the one hand, the stereoscopic display content can be adjusted according to the flipping direction and angle of the stereoscopic display screen, so that the display effect of the virtual display content is not affected when the screen is flipped during the user's viewing process. On the other hand, adding eye tracking can improve the viewing freedom of the user in the dual-viewpoint display mode, so that the user is always in the ideal viewing position area.

[0073] Embodiment 4

[0074] Figure 4 FIG. is a schematic structural diagram of a display adjustment device provided in Embodiment 4 of the present application. The display adjustment device includes an angle change information acquisition module 410 and a display adjustment module 420.

[0075] The angle change information acquisition module 410 is configured to acquire angle change information before and after the stereoscopic display screen is flipped.

[0076] The display adjustment module 420 is configured to adjust the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space.

[0077] The technical solution of the embodiment of the present application solves the problem that the position and shape of the virtual display content change due to the screen flip by acquiring the angle change information before and after the stereoscopic display screen is flipped and adjusting the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space. Before and after the stereoscopic display screen is flipped, the stereoscopic display content is adjusted to improve the user viewing experience.

[0078] Optionally, the angle change information acquisition module 410 includes:

[0079] An angle measurement unit configured to acquire, through an angle sensor or an inertial sensor, a first angle of the stereoscopic display screen relative to a reference plane before flipping, a second angle of the stereoscopic display screen relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen.

[0080] An angle change information acquisition unit configured to calculate the absolute difference between the first angle and the second angle, and use the absolute difference and the screen flipping direction as the angle change information.

[0081] Optionally, the display mode of the stereoscopic display screen is multi-viewpoint display.

[0082] Optionally, the display mode of the stereoscopic display screen is dual-viewpoint display;

[0083] Correspondingly, the display adjustment device further includes:

[0084] A human eye coordinate acquisition module configured to acquire the human eye coordinates of the user through an image sensor or a biometric sensor after adjusting the stereoscopic display content of the stereoscopic display screen according to the angle change information.

[0085] The screen parameter adjustment module is configured to adjust the layout position of the stereoscopic display screen or the position of the stereoscopic light splitting device relative to the stereoscopic display screen according to the human eye coordinates.

[0086] Optionally, the stereoscopic display screen is a lenticular lens type autostereoscopic display screen, a parallax barrier type autostereoscopic display screen, a pointing backlight type autostereoscopic display screen or a glasses type 3D display screen.

[0087] Optionally, the display adjustment module 420 includes:

[0088] The virtual camera adjustment unit is configured to adjust the pose of the virtual camera according to the absolute difference between the first angle and the second angle and the screen flipping direction.

[0089] Optionally, the virtual camera adjustment unit is configured to:

[0090] Taking the set rotation axis as the rotation center, rotate the virtual camera by an angle equal to the absolute difference along the opposite direction of the screen flipping direction.

[0091] The display adjustment device provided by the embodiments of the present application can execute the display adjustment method provided by any embodiment of the present application and has function modules corresponding to the execution of the method.

[0092] Embodiment Five

[0093] Figure 5 The structure diagram of an electronic device provided by the fifth embodiment of the present application is shown in Figure 5 As shown, the electronic device includes a processor 50, a memory 51, an input device 52 and an output device 53; the number of processors 50 in the device can be at least one, Figure 5 Taking one processor 50 as an example; the processor 50, the memory 51, the input device 52 and the output device 53 in the device can be connected through a bus or other means, Figure 5 Taking the connection through the bus as an example.

[0094] The memory 51, as a computer-readable storage medium, is configured to store software programs, computer-executable programs and modules, such as the program instructions / modules corresponding to the display adjustment method in the embodiments of the present application (for example, the angle change information acquisition module 410 and the display adjustment module 420 in the display adjustment device). The processor 50 runs the software programs, instructions and modules stored in the memory 51, thereby executing various functional applications and data processing of the device, that is, implementing the above display adjustment method, including:

[0095] Obtain the angle change information before and after the stereoscopic display screen flips;

[0096] Adjust the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0097] The memory 51 may mainly include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 51 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 51 includes a memory remotely set relative to the processor 50, and these remote memories may be connected to the device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0098] Embodiment Six

[0099] Embodiment Six of the present application also provides a computer-readable storage medium storing a computer program, and the computer program is used to execute a display adjustment method when executed by a computer processor. The method includes:

[0100] Obtain the angle change information before and after the stereoscopic display screen is flipped;

[0101] Adjust the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged.

[0102] Of course, the computer-executable instructions of the storage medium provided by the embodiments of the present application are not limited to the method operations as described above, and can also execute the related operations in the display adjustment method provided by any embodiment of the present application.

[0103] From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software and necessary general-purpose hardware, and of course, it can also be implemented by hardware. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the related technology, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as a floppy disk, a read-only memory (ROM), a random access memory (RAM), a flash memory (FLASH), a hard disk, or an optical disc of a computer, etc., including several instructions for causing a computer device (which can be a personal computer, an application server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.

[0104] It should be noted that in the above embodiments of a display adjustment device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of this application.

Claims

1. A display adjustment method, characterized in that, Including: Obtaining the angular change information before and after the flipping of the stereoscopic display screen. When the viewing position of the user remains unchanged, after the stereoscopic display screen is flipped, the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space change. The change in the presentation characteristics includes the deformation of the virtual display content. The deformation of the virtual display content includes a change in the size of the virtual display content or stretching deformation of the edge of the virtual display content, and the position of the virtual display content changes relative to the actual physical space; Obtaining the angular change information before and after the flipping of the stereoscopic display screen, including: obtaining the first angle of the stereoscopic display screen relative to the reference plane before flipping through an angle sensor or an inertial sensor, the second angle of the stereoscopic display screen relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen; calculating the absolute difference between the first angle and the second angle, and taking the absolute difference and the screen flipping direction as the angular change information; Adjusting the stereoscopic display content of the stereoscopic display screen according to the angular change information, so that the presentation characteristics of the virtual display content viewed by the user relative to the actual physical space remain unchanged. The angular change information includes the angles of the stereoscopic display screen relative to the reference plane before and after flipping, and the direction of screen flipping. The reference plane is the horizontal plane in the environment where the stereoscopic display screen is located or the plane of the keyboard used in conjunction with the stereoscopic display screen; adjusting the stereoscopic display content of the stereoscopic display screen according to the angular change information includes: adjusting the pose of the virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction.

2. The method according to claim 1, characterized in that, The display mode of the stereoscopic display screen is multi-viewpoint display.

3. The method according to claim 1, characterized in that, The display mode of the stereoscopic display screen is dual-viewpoint display; After adjusting the stereoscopic display content of the stereoscopic display screen according to the angular change information, it further includes: Obtaining the eye coordinates of the user through an image sensor or a biometric sensor; Adjusting the layout position of the stereoscopic display screen or the position of the stereoscopic beam splitter relative to the stereoscopic display screen according to the eye coordinates.

4. The method according to claim 1, characterized in that, The stereoscopic display screen is a lenticular lens type autostereoscopic display screen, a parallax barrier type autostereoscopic display screen, a pointing backlight type autostereoscopic display screen, or a glasses type 3D display screen.

5. The method according to any one of claims 1-3, characterized in that, Adjusting the pose of the virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction, including: Taking the set rotation axis as the rotation center, and rotating the virtual camera by an angle equal to the absolute difference in the opposite direction of the screen flipping direction.

6. A display adjustment device, characterized in that, Including: An angle change information acquisition module is configured to acquire angle change information before and after the flipping of a stereoscopic display screen. When the viewing position of the user remains unchanged, after the stereoscopic display screen is flipped, the presentation characteristics of the virtual display content viewed by the user change relative to the actual physical space. The changes in the presentation characteristics include deformation of the virtual display content. The deformation of the virtual display content includes a change in the size of the virtual display content or stretching deformation of the edges of the virtual display content, and the position of the virtual display content changes relative to the actual physical space; Acquiring angle change information before and after the flipping of a stereoscopic display screen includes: acquiring, by an angle sensor or an inertial sensor, a first angle of the stereoscopic display screen relative to a reference plane before flipping, a second angle of the stereoscopic display screen relative to the reference plane after flipping, and the screen flipping direction of the stereoscopic display screen; calculating an absolute difference between the first angle and the second angle, and taking the absolute difference and the screen flipping direction as angle change information; A display adjustment module is configured to adjust the stereoscopic display content of the stereoscopic display screen according to the angle change information, so that the presentation characteristics of the virtual display content viewed by the user remain unchanged relative to the actual physical space. The angle change information includes the angles of the stereoscopic display screen relative to the reference plane before and after flipping, and the screen flipping direction. The reference plane is the horizontal plane in the environment where the stereoscopic display screen is located or the plane of the keyboard used in conjunction with the stereoscopic display screen; adjusting the stereoscopic display content of the stereoscopic display screen according to the angle change information includes: adjusting the pose of a virtual camera according to the absolute difference between the first angle and the second angle, and the screen flipping direction.

7. An electronic device, characterized in that, Comprising: At least one processor; A memory configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the display adjustment method as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the display adjustment method as described in any one of claims 1-5 is implemented.

Citation Information

Patent Citations

  • Naked eye 3D display method based on human eye tracking and control system

    CN107885325A

  • Image generator, program and information storage medium

    JP2002281526A