Mobile angle correction method and system based on mobile rotating vehicle display screen
By receiving user-inputted height and seat information, calculating the user's line of sight and target display position, constructing an optimal three-dimensional coordinate system, and adjusting the position and angle of the in-vehicle display screen, the problem of insufficient adjustment efficiency and accuracy of traditional in-vehicle display screens is solved, thus improving the user experience.
Patent Information
- Application Number
- CN202411841059.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2044-12-13
AI Technical Summary
Traditional in-vehicle displays are inefficient and inaccurate in adjusting position and angle, making it difficult to meet the diverse needs of users of different heights and resulting in a poor viewing experience.
By receiving the user's height, seat number, and target display distance, the system identifies the real-time seat angle, calculates the user's line of sight and the target display position, determines the optimal display rectangle, constructs the optimal three-dimensional coordinate system, and adjusts the position and angle of the in-vehicle display screen to make it coincide with the optimal coordinate system.
It improves the control efficiency and accuracy of in-vehicle displays, enhancing the user's viewing experience.
Smart Images

Figure CN119389122B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle display screen orientation control, and particularly relates to a mobile angle correction method and system for a mobile and rotating vehicle display screen. BACKGROUND
[0002] Traditional vehicle display screens are mostly fixedly installed on an instrument desk or a rear back of a front seat, and the position and angle of the vehicle display screen are greatly limited. The fixed installation mode cannot meet different demands of different passengers on the angle and position of the display screen.
[0003] At present, some vehicle display devices capable of adjusting the angle and position of the vehicle display screen have appeared. These vehicle display devices usually realize rotation and linear movement of the vehicle display screen through rotating mechanisms and moving mechanisms. However, the control efficiency and control precision of these rotating mechanisms and moving mechanisms are not high, and it is difficult to perform differential control for users of different heights, resulting in poor user viewing experience. SUMMARY
[0004] The present application provides a mobile angle correction method and system for a mobile and rotating vehicle display screen, which mainly aims to improve the control efficiency and control precision of the vehicle display screen and improve user viewing experience.
[0005] To achieve the above-mentioned purpose, the present application provides a mobile angle correction method for a mobile and rotating vehicle display screen, which comprises:
[0006] receiving user height, seat number and target display distance input by a user, identifying a real-time seat angle according to the seat number, wherein the real-time seat angle comprises a real-time chair center point and a real-time back angle;
[0007] calculating a real-time user line of sight according to the user height and the real-time seat angle, calculating a target display point according to the target display distance and the real-time user line of sight, and determining a best display rectangular surface according to the real-time user line of sight and the target display point;
[0008] identifying a best three-dimensional coordinate system of the best display rectangular surface, wherein a best coordinate origin of the best three-dimensional coordinate system is the target display point, an x-axis of the best three-dimensional coordinate system passes through the best coordinate origin and is parallel to a best horizontal edge line of the best display rectangular surface, a y-axis of the best three-dimensional coordinate system passes through the best coordinate origin and is parallel to a best vertical edge line of the best display rectangular surface, and a z-axis of the best three-dimensional coordinate system passes through the best coordinate origin and is perpendicular to the best display rectangular surface;
[0009] identify a preset current three-dimensional coordinate system of the vehicle display screen, wherein a current coordinate origin of the current three-dimensional coordinate system is located at a current screen center point of the vehicle display screen, an x-axis of the current three-dimensional coordinate system passes through the current coordinate origin and is parallel to a current horizontal edge line of the vehicle display screen, a y-axis of the current three-dimensional coordinate system passes through the current coordinate origin and is parallel to a current vertical edge line of the vehicle display screen, and a z-axis of the current three-dimensional coordinate system passes through the current coordinate origin and is perpendicular to the screen of the vehicle display screen;
[0010] perform angle regulation on the vehicle display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, and obtain a target regulated display screen.
[0011] Optionally, the identifying a real-time seat angle according to the seat number comprises:
[0012] identify a user seat according to the seat number, and identify a real-time regulation parameter of the user seat, wherein the real-time regulation parameter comprises a seat surface height regulation parameter, a seat surface slide regulation parameter, and a seat back angle regulation parameter;
[0013] determine a real-time seat surface center point according to the seat surface height regulation parameter and the seat surface slide regulation parameter;
[0014] determine a real-time seat back angle according to the seat back angle regulation parameter.
[0015] Optionally, the calculating a real-time user line of sight according to the user height and the real-time seat angle comprises:
[0016] query a seat surface view point distance in a preset height-seat surface view point distance table according to the user height;
[0017] determine a real-time seat surface view point module length according to the seat surface view point distance, wherein the real-time seat surface view point module length is equal to the seat surface view point distance;
[0018] determine a real-time seat surface view point direction according to the real-time seat back angle;
[0019] determine a real-time seat surface view point vector according to a seat surface view point vector starting point, the real-time seat surface view point module length, and the real-time seat surface view point direction, wherein the seat surface view point vector starting point is the real-time seat surface center point;
[0020] query an optimal user line of sight in a pre-constructed seat surface view point vector-line of sight reference table according to the real-time seat surface view point vector, and take the optimal user line of sight as a real-time user line of sight, wherein the real-time user line of sight comprises a real-time line of sight view point and a real-time line of sight direction.
[0021] Optionally, the calculating a target display point according to the target display distance and the real-time user line of sight comprises:
[0022] intercepting a target display site on the real-time user line of sight according to the target display distance and the real-time line of sight view point, wherein a distance between the target display site and the real-time line of sight view point is the target display distance.
[0023] Optionally, the determining the optimal display rectangular surface according to the real-time user line of sight and the target display site comprises:
[0024] acquiring a standard display rectangle, wherein a long side of the standard display rectangle is parallel to a preset horizontal plane, and a short side of the standard display rectangle is perpendicular to the horizontal plane;
[0025] identifying a standard rectangular center of the standard display rectangle, and performing a translation on the standard display rectangle according to the target display site and the standard rectangular center to obtain a dynamic translation rectangle, and identifying a dynamic translation center of the dynamic translation rectangle until the dynamic translation center coincides with the target display site to obtain a center-coincidence display rectangle,
[0026] performing an angle regulation on the center-coincidence display rectangle according to the real-time user line of sight to obtain a dynamic angle regulation rectangle;
[0027] identifying a dynamic line-surface included angle between the dynamic angle regulation rectangle and the real-time user line of sight;
[0028] judging whether the dynamic line-surface included angle is equal to a preset comfortable line-surface included angle;
[0029] if the dynamic line-surface included angle is not equal to the comfortable line-surface included angle, returning to the step of performing the angle regulation on the center-coincidence display rectangle according to the real-time user line of sight;
[0030] if the dynamic line-surface included angle is equal to the comfortable line-surface included angle, obtaining the optimal display rectangular surface.
[0031] Optionally, the identifying the optimal three-dimensional coordinate system of the optimal display rectangular surface comprises:
[0032] identifying an optimal horizontal edge line, an optimal vertical edge line and an optimal screen surface vertical line of the optimal display rectangular surface;
[0033] taking the target display site as an optimal coordinate origin, and respectively identifying an optimal horizontal positive direction, an optimal vertical positive direction and an optimal vertical positive direction of the optimal horizontal edge line, the optimal vertical edge line and the optimal screen surface vertical line;
[0034] determining an optimal x-axis positive direction of the optimal three-dimensional coordinate system according to the optimal horizontal positive direction, determining an optimal y-axis positive direction of the optimal three-dimensional coordinate system according to the optimal vertical positive direction, and determining an optimal z-axis positive direction of the optimal three-dimensional coordinate system according to the optimal vertical positive direction;
[0035] The optimal three-dimensional coordinate system is determined based on the optimal origin, optimal positive x-axis direction, optimal positive y-axis direction, and optimal positive z-axis direction.
[0036] Optionally, identifying the current three-dimensional coordinate system of the preset vehicle display screen includes:
[0037] Identify the current horizontal edge line, current vertical edge line, and current vertical line of the vehicle display screen;
[0038] Using the current screen center point as the current coordinate origin, the current positive horizontal direction, current positive vertical direction, and current positive vertical direction of the current horizontal edge line, current vertical edge line, and current screen vertical line are identified respectively.
[0039] The current positive x-axis direction of the current three-dimensional coordinate system is determined based on the current positive horizontal direction; the current positive y-axis direction of the current three-dimensional coordinate system is determined based on the current positive vertical direction; and the current positive z-axis direction of the current three-dimensional coordinate system is determined based on the current positive vertical direction.
[0040] The current three-dimensional coordinate system is determined based on the current origin, the current positive x-axis direction, the current positive y-axis direction, and the current positive z-axis direction.
[0041] Optionally, the step of adjusting the position angle of the vehicle-mounted display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system to obtain the target adjustable display screen includes:
[0042] Based on the current origin and the optimal origin in the current three-dimensional coordinate system, the vehicle display screen is moved to the target display position to obtain a first displacement display screen, wherein the center position of the first screen surface of the first displacement display screen coincides with the target display position.
[0043] Identify the first three-dimensional coordinate system of the first displacement display screen and the first three-dimensional coordinate origin of the first three-dimensional coordinate system, and identify the x-axis angle, y-axis angle and z-axis angle between the first three-dimensional coordinate system and the optimal three-dimensional coordinate system, wherein the first three-dimensional coordinate origin coincides with the target display position;
[0044] Identify the minimum included angle among the x-axis, y-axis, and z-axis angles, and identify the minimum included angle corresponding to the first minimum included angle axis in the first three-dimensional coordinate system and the best minimum included angle rotation axis in the best three-dimensional coordinate system, wherein the minimum included angle is the included angle between the first minimum included angle axis and the best minimum included angle axis;
[0045] The first minimum included angle axis is adjusted according to the optimal minimum included angle axis while keeping the first three-dimensional coordinate origin fixed, to obtain the dynamic first included angle axis.
[0046] Determine whether the dynamic first included angle axis coincides with the optimal minimum included angle axis;
[0047] If the dynamic first included angle axis does not coincide with the optimal minimum included angle axis, then return to the above steps of adjusting the angle of the first minimum included angle axis according to the optimal minimum included angle axis and keeping the first three-dimensional coordinate origin fixed;
[0048] If the dynamic first included angle axis coincides with the optimal minimum included angle axis, then a second angle-shifted display screen is obtained;
[0049] Identify the second three-dimensional coordinate system of the second angle-shifting display screen and the second minimum included angle axis of the second three-dimensional coordinate system, wherein the second minimum included angle axis coincides with the optimal minimum included angle axis;
[0050] A dynamic second three-dimensional coordinate system is obtained by rotating the second angular displacement display screen around the second minimum included angle axis;
[0051] Determine whether the dynamic second three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system;
[0052] If the dynamic second three-dimensional coordinate system does not coincide with the optimal three-dimensional coordinate system, then return to the above steps of rotating the second angular displacement display screen according to the second minimum included angle axis.
[0053] If the dynamic second three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, a target control display screen is obtained.
[0054] Optionally, the step of moving the vehicle-mounted display screen to the target display position based on the current coordinate origin and the optimal coordinate origin in the current three-dimensional coordinate system to obtain the first displacement display screen includes:
[0055] The first displacement vector is determined based on the current coordinate origin and the optimal coordinate origin, wherein the starting point of the first displacement vector is the current coordinate origin, and the ending point of the first displacement vector is the optimal coordinate origin.
[0056] The vehicle-mounted display screen is moved to the target display position according to the first displacement vector to obtain the first displacement display screen.
[0057] To achieve the above objectives, the present invention also provides a motion angle correction system based on a mobile rotating vehicle display screen, comprising:
[0058] The optimal display rectangle determination module is used to receive user input of user height, seat number, and target display distance; identify real-time seat position angle based on the seat number, wherein the real-time seat position angle includes: real-time seat surface center point and real-time seat back angle; calculate real-time user line of sight based on user height and real-time seat position angle; calculate target display position based on target display distance and real-time user line of sight; and determine the optimal display rectangle based on real-time user line of sight and target display position.
[0059] The optimal three-dimensional coordinate system identification module is used to identify the optimal three-dimensional coordinate system of the optimal display rectangle, wherein the optimal coordinate origin of the optimal three-dimensional coordinate system is the target display position, the x-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is parallel to the optimal horizontal edge line of the optimal display rectangle, the y-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is parallel to the optimal vertical edge line of the optimal display rectangle, and the z-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is perpendicular to the optimal display rectangle.
[0060] The current three-dimensional coordinate system recognition module is used to recognize the current three-dimensional coordinate system of the preset vehicle display screen. The origin of the current three-dimensional coordinate system is located at the center point of the current screen surface of the vehicle display screen. The x-axis of the current three-dimensional coordinate system passes through the origin of the current coordinate system and is parallel to the current horizontal edge of the vehicle display screen. The y-axis of the current three-dimensional coordinate system passes through the origin of the current coordinate system and is parallel to the current vertical edge of the vehicle display screen. The z-axis of the current three-dimensional coordinate system passes through the origin of the current coordinate system and is perpendicular to the screen surface of the vehicle display screen.
[0061] The vehicle-mounted display screen position angle adjustment module is used to adjust the position angle of the vehicle-mounted display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, thereby obtaining the target adjustable display screen.
[0062] To address the above problems, the present invention also provides an electronic device, the electronic device comprising:
[0063] A memory that stores at least one instruction; and a processor that executes the instructions stored in the memory to implement the above-described method for correcting the movement angle of a mobile rotating vehicle display screen.
[0064] To address the aforementioned problems, the present invention also provides a computer-readable storage medium storing at least one instruction, which is executed by a processor in an electronic device to implement the aforementioned method for correcting the movement angle of a mobile rotating vehicle display screen.
[0065] To address the problems described in the background art, this invention first requires determining the optimal display rectangle based on the user's height, seat number, and target display distance. This provides a target direction for the current in-vehicle display screen. Specifically, after receiving the user's height, seat number, and target display distance, the real-time seat angle needs to be identified based on the seat number. Since the real-time seat angle and user height play a decisive role in the real-time user's line of sight, the real-time user's line of sight can be calculated based on the user's height and real-time seat angle. At this point, the target display position can be calculated based on the target display distance and the real-time user's line of sight. Finally, the target display position is calculated based on the real-time user's line of sight and the target display position. To determine the optimal display rectangle, and to provide more refined control parameters for the current in-vehicle display screen, it is necessary to identify the optimal three-dimensional coordinate system of the optimal display rectangle. This optimal three-dimensional coordinate system includes the position and angle parameters of the optimal display rectangle. At this point, the current three-dimensional coordinate system of the in-vehicle display screen can be identified. Then, based on the current and optimal three-dimensional coordinate systems, the position and angle of the in-vehicle display screen are adjusted until the current and optimal three-dimensional coordinate systems coincide. This indicates that the in-vehicle display screen has been adjusted to the optimal display rectangle position, thus obtaining the target controlled display screen and completing the movement angle correction based on the rotating in-vehicle display screen. Therefore, this invention can improve the control efficiency and accuracy of the in-vehicle display screen, enhancing the user viewing experience. Attached Figure Description
[0066] Figure 1 This is a flowchart illustrating a method for correcting the movement angle of a mobile rotating vehicle display screen according to an embodiment of the present invention.
[0067] Figure 2 This is a schematic diagram of the optimal three-dimensional coordinate system for displaying a rectangular surface, provided by an embodiment of the present invention.
[0068] Figure 3 This is a functional block diagram of a moving angle correction system based on a mobile rotating vehicle display screen provided in an embodiment of the present invention;
[0069] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the moving angle correction method based on a moving and rotating vehicle display screen, according to an embodiment of the present invention.
[0070] Explanation of reference numerals in the attached figures:
[0071] 10. Electronic device; 11. Processor; 12. Memory; 13. Bus.
[0072] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0073] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0074] This application provides a method for correcting the tilt angle of a mobile rotating vehicle-mounted display screen. The execution entity of this method includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the method for correcting the tilt angle of a mobile rotating vehicle-mounted display screen can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster.
[0075] Reference Figure 1 The diagram shown is a flowchart illustrating a method for correcting the movement angle of a mobile rotating vehicle-mounted display screen according to an embodiment of the present invention. In this embodiment, the method for correcting the movement angle of a mobile rotating vehicle-mounted display screen includes:
[0076] S1. Receive user input of user height, seat number and target display distance, and identify real-time seat position angle based on the seat number, wherein the real-time seat position angle includes: real-time seat center point and real-time seat back angle.
[0077] Explained, the target display distance refers to the distance between the user's viewpoint and the center point of the in-vehicle display screen when the user is viewing the screen, and the user's viewpoint can be the center of the user's eyebrows. The seat number refers to the number of the seat the user is currently sitting in, and the real-time seat position angle refers to the position and angle of the seat the user is currently sitting in, including the real-time seat surface center point and the real-time seat back angle. The real-time seat surface center point refers to the real-time center position of the seat surface of the seat the user is sitting in, and the real-time seat back angle refers to the tilt angle of the seat back of the seat the user is sitting in.
[0078] In this embodiment of the invention, identifying the real-time seat position angle based on the seat number includes:
[0079] The user's seat is identified based on the seat number, and the real-time control parameters of the user's seat are identified, wherein the real-time control parameters include seat height control parameters, seat slide control parameters, and backrest angle control parameters.
[0080] The real-time center point of the seat surface is determined based on the seat surface height adjustment parameters and the seat surface slide adjustment parameters.
[0081] The real-time backrest angle is determined based on the backrest angle adjustment parameters.
[0082] Furthermore, the user seat refers to the seat the user is currently sitting in. The seat height adjustment parameter refers to the adjustable height of the center point on the left side of the user seat, the seat slide adjustment parameter refers to the position adjustment parameter of the user seat on the slide rail, the seat slide adjustment parameter controls the distance between the user and the vehicle center console or front seat, and the seat back angle adjustment parameter refers to the parameter that adjusts the angle of the user seat back.
[0083] S2. Calculate the real-time user line of sight based on the user's height and real-time seat angle, calculate the target display position based on the target display distance and real-time user line of sight, and determine the optimal display rectangle based on the real-time user line of sight and target display position.
[0084] Understandably, the real-time user line of sight refers to the optimal user line of sight given the user's height and real-time seat angle. Generally, the optimal seating posture for a user is leaning against the seat back while maintaining a certain angle of looking forward (the comfortable angle of looking forward varies with the seat back angle). Therefore, once the user's height and real-time seat angle are determined, the user's line of sight will also be determined. The target display point refers to the center point of the vehicle display screen at the target display distance and real-time user line of sight. The optimal display rectangle refers to the optimal display surface of the vehicle display screen when the center point of the screen is located at the target display point. Since vehicle display screens are generally rectangular, the optimal display surface is the optimal display rectangle.
[0085] In this embodiment of the invention, the step of calculating the real-time user line of sight based on the user's height and real-time seat angle includes:
[0086] The user's height is used to query the seat viewpoint distance in the preset height-seat viewpoint distance table;
[0087] The real-time chair surface viewpoint module length is determined based on the chair surface viewpoint distance, wherein the real-time chair surface viewpoint module length is equal to the chair surface viewpoint distance;
[0088] The real-time seat surface viewpoint direction is determined based on the real-time backrest angle.
[0089] The real-time chair surface center point is taken as the starting point of the chair surface viewpoint vector. The real-time chair surface viewpoint vector is determined according to the starting point of the chair surface viewpoint vector, the real-time chair surface viewpoint module length, and the real-time chair surface viewpoint direction.
[0090] The optimal user line of sight is queried in the pre-built seat viewpoint vector-line of sight reference table based on the real-time seat viewpoint vector, and the optimal user line of sight is taken as the real-time user line of sight. The real-time user line of sight includes: real-time line of sight viewpoint and real-time line of sight direction.
[0091] Furthermore, the height-seat viewpoint distance table refers to the relationship between the user's height and the seat viewpoint distance. The seat viewpoint distance refers to the straight-line distance between the user's viewpoint and the real-time seat center point. Generally, the taller the user, the greater the seat viewpoint distance. The real-time seat viewpoint magnitude refers to the magnitude of the real-time seat viewpoint vector. The real-time seat viewpoint vector is the vector formed by connecting the real-time seat center point and the user's viewpoint, with the vector direction pointing from the real-time seat center point to the user's viewpoint. The real-time seat viewpoint direction refers to the direction from the real-time seat center point to the user's viewpoint. Since the user is generally sitting upright in the user's seat, and the real-time seat center point is the center position of the seat, the user's viewpoint and the real-time seat center point can be considered to be on the same longitudinal axis section of the vehicle. The vehicle longitudinal axis section refers to the middle section of the vehicle in the longitudinal direction, which may include: the center point of the vehicle's center console, the midpoint of the two front seats, the midpoint of the two rear seats, the center point of the windshield, etc. The real-time seat surface viewpoint direction refers to the angle between the real-time seat back angle and the vertical line of the horizontal plane. For example, when the angle between the real-time seat back angle and the vertical line of the horizontal plane is 30 degrees, the real-time seat surface viewpoint direction is the 30-degree direction. The seat surface viewpoint vector origin refers to the starting point of the real-time seat surface viewpoint vector. The seat surface viewpoint vector-line of sight reference table refers to the relationship table between the real-time seat surface viewpoint vector and the optimal user viewpoint, which can be set by professionals in the field of ergonomics. The optimal user line of sight refers to the line of sight most suitable for the user under the real-time seat surface viewpoint vector. The real-time user line of sight can be regarded as a vector, the origin of which is the user viewpoint, and the direction of which is the direction of the user's line of sight. The real-time line of sight viewpoint refers to the user's real-time viewpoint, and the real-time line of sight direction refers to the user's real-time line of sight. The real-time line of sight viewpoint and the real-time line of sight direction are both determined within the longitudinal axis section of the vehicle.
[0092] In this embodiment of the invention, calculating the target display position based on the target display distance and the real-time user's line of sight includes:
[0093] The target display position is captured on the real-time user's line of sight based on the target display distance and the real-time viewpoint, wherein the distance between the target display position and the real-time viewpoint is the target display distance.
[0094] In this embodiment of the invention, determining the optimal display rectangle based on the real-time user gaze and the target display position includes:
[0095] Obtain a standard display rectangle, wherein the long side of the standard display rectangle is parallel to a preset horizontal plane, and the wide side of the rectangle is perpendicular to the horizontal plane;
[0096] The center of the standard display rectangle is identified. Based on the target display position and the center of the standard rectangle, the standard display rectangle is translated to obtain a dynamically translated rectangle. The dynamic translation center of the dynamically translated rectangle is identified until it coincides with the target display position, resulting in a center-coincident display rectangle.
[0097] The angle of the centrally overlapping display rectangle is adjusted according to the real-time user's line of sight to obtain a dynamic angle-controlled rectangle;
[0098] Identify the dynamic angle between the dynamic corner control rectangle and the real-time user's line of sight;
[0099] Determine whether the dynamic line-plane angle is equal to the preset comfort line-plane angle;
[0100] If the dynamic line-plane angle is not equal to the comfort line-plane angle, then return to the above steps of adjusting the angle of the center-overlapping display rectangle according to the real-time user's line of sight;
[0101] If the angle between the dynamic line and the surface is equal to the angle between the comfortable line and the surface, then the optimal display rectangular surface is obtained.
[0102] Furthermore, the standard display rectangle refers to a virtualized standard-sized rectangle whose center is located at a preset position. The aspect ratio of the virtualized standard-sized rectangle is equal to that of the vehicle-mounted display screen, and the long side of the virtualized standard-sized rectangle is parallel to the horizontal plane, while the short side is perpendicular to the horizontal plane. The dynamic translation rectangle refers to the standard display rectangle during the process of translating the standard display rectangle from its center to the target display position. The dynamic translation center refers to the center point of the dynamic translation rectangle, and the dynamic angle-controlled rectangle refers to a rectangle whose center is fixed as the target display position, and whose center coincides with the display rectangle in an angle-adjustable state within the longitudinal axis section of the vehicle.
[0103] Specifically, the dynamic line-plane angle refers to the angle between the dynamic angle control rectangle and the real-time user's line of sight. The comfortable line-plane angle can be set by professionals or users themselves, referring to the angle between the real-time user's line of sight and the screen surface of the vehicle display when the user is in the optimal viewing state. The optimal display rectangle surface refers to the virtualized rectangular screen surface at the optimal display angle under the real-time user's line of sight.
[0104] S3. Identify the optimal three-dimensional coordinate system of the optimal display rectangle, wherein the optimal origin of the optimal three-dimensional coordinate system is the target display position, the x-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal horizontal edge of the optimal display rectangle, the y-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal vertical edge of the optimal display rectangle, and the z-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is perpendicular to the optimal display rectangle.
[0105] Understandably, the optimal three-dimensional coordinate system refers to the three-dimensional coordinate system constructed based on the optimal display rectangular surface. See also... Figure 2 The optimal horizontal edge line refers to the long side of the optimal display rectangle, and the optimal vertical edge line refers to the short side of the optimal display rectangle. The optimal coordinate origin refers to the origin of the optimal three-dimensional coordinate system.
[0106] In this embodiment of the invention, identifying the optimal three-dimensional coordinate system for the optimal display rectangular surface includes:
[0107] Identify the optimal horizontal edge line, optimal vertical edge line, and optimal vertical line of the optimal display rectangle;
[0108] Using the target display position as the optimal coordinate origin, the optimal positive directions of the horizontal edge line, the optimal positive directions of the vertical edge line, and the optimal positive directions of the vertical vertical line of the screen are identified respectively.
[0109] The optimal positive x-axis direction of the optimal three-dimensional coordinate system is determined based on the optimal positive horizontal direction; the optimal positive y-axis direction of the optimal three-dimensional coordinate system is determined based on the optimal positive vertical direction; and the optimal positive z-axis direction of the optimal three-dimensional coordinate system is determined based on the optimal positive vertical direction.
[0110] The optimal three-dimensional coordinate system is determined based on the optimal origin, optimal positive x-axis direction, optimal positive y-axis direction, and optimal positive z-axis direction.
[0111] Understandably, the optimal vertical line of the screen refers to a straight line passing through the center point of the optimal display rectangle and perpendicular to the optimal display rectangle. The optimal horizontal positive direction can be horizontal to the right, the optimal vertical positive direction can be vertically upward, and the optimal vertical positive direction can be perpendicular to the optimal display rectangle and pointing towards the user.
[0112] S4. Identify the current three-dimensional coordinate system of the preset vehicle display screen, wherein the current origin of the current three-dimensional coordinate system is located at the center point of the current screen surface of the vehicle display screen, the x-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current horizontal edge line of the vehicle display screen, the y-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current vertical edge line of the vehicle display screen, and the z-axis of the current three-dimensional coordinate system passes through the current origin and is perpendicular to the screen surface of the vehicle display screen.
[0113] Understandably, the current three-dimensional coordinate system refers to a three-dimensional coordinate system constructed based on the current position angle of the vehicle-mounted display screen. The current coordinate origin refers to the origin of the current three-dimensional coordinate system, and the current screen center point refers to the center point of the vehicle-mounted display screen at the current position angle. The current horizontal edge line refers to the long side of the vehicle-mounted display screen at the current position angle, and the current vertical edge line refers to the wide side of the vehicle-mounted display screen at the current position angle.
[0114] In this embodiment of the invention, identifying the current three-dimensional coordinate system of the preset vehicle display screen includes:
[0115] Identify the current horizontal edge line, current vertical edge line, and current vertical line of the vehicle display screen;
[0116] Using the current screen center point as the current coordinate origin, the current positive horizontal direction, current positive vertical direction, and current positive vertical direction of the current horizontal edge line, current vertical edge line, and current screen vertical line are identified respectively.
[0117] The current positive x-axis direction of the current three-dimensional coordinate system is determined based on the current positive horizontal direction; the current positive y-axis direction of the current three-dimensional coordinate system is determined based on the current positive vertical direction; and the current positive z-axis direction of the current three-dimensional coordinate system is determined based on the current positive vertical direction.
[0118] The current three-dimensional coordinate system is determined based on the current origin, the current positive x-axis direction, the current positive y-axis direction, and the current positive z-axis direction.
[0119] Understandably, the current vertical line refers to a straight line perpendicular to the vehicle display screen at the current position angle. The current lateral positive direction can be the rightward direction of the current lateral edge line (which needs to be consistent with the left-right direction of the optimal lateral positive direction), and the current vertical positive direction can be the vertical upward direction of the current vertical edge line (which needs to be consistent with the up-down direction of the optimal vertical positive direction). The current vertical positive direction refers to the direction perpendicular to the vehicle display screen at the current position angle and pointing towards the user (which needs to be consistent with the front-back direction of the optimal vertical positive direction).
[0120] S5. Adjust the position angle of the vehicle display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, thereby obtaining the target control display screen and completing the movement angle correction based on the moving and rotating vehicle display screen.
[0121] Understandably, the aforementioned azimuth adjustment refers to adjusting the position and angle of the vehicle-mounted display screen at its current position angle. The target adjusted display screen refers to the vehicle-mounted display screen after the movement angle correction has been completed.
[0122] In this embodiment of the invention, the step of adjusting the position angle of the vehicle-mounted display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system to obtain the target adjustable display screen includes:
[0123] Based on the current origin and the optimal origin in the current three-dimensional coordinate system, the vehicle display screen is moved to the target display position to obtain a first displacement display screen, wherein the center position of the first screen surface of the first displacement display screen coincides with the target display position.
[0124] Identify the first three-dimensional coordinate system of the first displacement display screen and the first three-dimensional coordinate origin of the first three-dimensional coordinate system, and identify the x-axis angle, y-axis angle and z-axis angle between the first three-dimensional coordinate system and the optimal three-dimensional coordinate system, wherein the first three-dimensional coordinate origin coincides with the target display position;
[0125] Identify the minimum included angle among the x-axis, y-axis, and z-axis angles, and identify the minimum included angle corresponding to the first minimum included angle axis in the first three-dimensional coordinate system and the best minimum included angle rotation axis in the best three-dimensional coordinate system, wherein the minimum included angle is the included angle between the first minimum included angle axis and the best minimum included angle axis;
[0126] The first minimum included angle axis is adjusted according to the optimal minimum included angle axis while keeping the first three-dimensional coordinate origin fixed, to obtain the dynamic first included angle axis.
[0127] Determine whether the dynamic first included angle axis coincides with the optimal minimum included angle axis;
[0128] If the dynamic first included angle axis does not coincide with the optimal minimum included angle axis, then return to the above steps of adjusting the angle of the first minimum included angle axis according to the optimal minimum included angle axis and keeping the first three-dimensional coordinate origin fixed;
[0129] If the dynamic first included angle axis coincides with the optimal minimum included angle axis, then a second angle-shifted display screen is obtained;
[0130] Identify the second three-dimensional coordinate system of the second angle-shifting display screen and the second minimum included angle axis of the second three-dimensional coordinate system, wherein the second minimum included angle axis coincides with the optimal minimum included angle axis;
[0131] A dynamic second three-dimensional coordinate system is obtained by rotating the second angular displacement display screen around the second minimum included angle axis;
[0132] Determine whether the dynamic second three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system;
[0133] If the dynamic second three-dimensional coordinate system does not coincide with the optimal three-dimensional coordinate system, then return to the above steps of rotating the second angular displacement display screen according to the second minimum included angle axis.
[0134] If the dynamic second three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, a target control display screen is obtained.
[0135] Understandably, the first displacement display screen refers to the vehicle-mounted display screen that completes the position movement. The first three-dimensional coordinate system refers to the three-dimensional coordinate system constructed based on the first displacement display screen. The construction method of the first three-dimensional coordinate system is consistent with the construction method of the optimal three-dimensional coordinate system and the current three-dimensional coordinate system, and will not be repeated here. The first three-dimensional coordinate origin refers to the origin of the first three-dimensional coordinate system. The x-axis angle, y-axis angle, and z-axis angle refer to the positive x-axis angle, positive y-axis angle, and positive z-axis angle between the first three-dimensional coordinate system and the optimal three-dimensional coordinate system, respectively. The minimum axis angle refers to the smallest axis angle among the x-axis angle, y-axis angle, and z-axis angle. The first minimum angle axis refers to the coordinate axis in the first three-dimensional coordinate system corresponding to the minimum angle. The optimal minimum angle rotation axis refers to the coordinate axis in the optimal three-dimensional coordinate system corresponding to the minimum angle. For example, when the minimum angle is the x-axis angle, the first minimum angle axis is the x-axis in the first three-dimensional coordinate system, and the optimal minimum angle axis is the x-axis in the optimal three-dimensional coordinate system.
[0136] Understandably, the dynamic first included angle axis refers to the first minimum included angle axis of the first three-dimensional coordinate system when the first minimum included angle axis coincides with the optimal minimum included angle vertical axis. The second angle shift display screen refers to the first displacement display screen that has completed the adjustment of the first minimum included angle axis. The second three-dimensional coordinate system refers to the three-dimensional coordinate system constructed based on the second angle shift display screen. The construction method of the second three-dimensional coordinate system is consistent with the construction method of the optimal three-dimensional coordinate system and the current three-dimensional coordinate system, and will not be repeated here. The second minimum included angle axis refers to the first minimum included angle axis after the angle adjustment is completed. When the first minimum included angle axis is the x-axis in the first three-dimensional coordinate system, the second minimum included angle axis should also be the x-axis. The dynamic second three-dimensional coordinate system refers to the three-dimensional coordinate system constructed based on the second angle shift display screen in a fixed-axis rotation state. The coincidence of the dynamic second three-dimensional coordinate system with the optimal three-dimensional coordinate system means that the origin, x-axis, y-axis, and z-axis of the dynamic second three-dimensional coordinate system are completely coincident with those of the optimal three-dimensional coordinate system.
[0137] It should be understood that the process of adjusting the angle of the first minimum included angle axis based on the optimal minimum included angle axis and keeping the first three-dimensional coordinate origin fixed is more complex and more difficult to control than the fixed-axis rotation process. Therefore, it is necessary to first identify the minimum included angle among the x-axis included angle, y-axis included angle and z-axis included angle, thereby reducing the control complexity of the former and reducing the control error.
[0138] In this embodiment of the invention, the step of moving the vehicle-mounted display screen to the target display position based on the current coordinate origin and the optimal coordinate origin in the current three-dimensional coordinate system to obtain a first displacement display screen includes:
[0139] The first displacement vector is determined based on the current coordinate origin and the optimal coordinate origin, wherein the starting point of the first displacement vector is the current coordinate origin, and the ending point of the first displacement vector is the optimal coordinate origin.
[0140] The vehicle-mounted display screen is moved to the target display position according to the first displacement vector to obtain the first displacement display screen.
[0141] Understandably, moving the vehicle display screen to the target display position only requires moving the center point of the screen of the vehicle display screen to the target display position. Since the shortest distance between two points is a straight line, the first displacement vector can be determined directly based on the current coordinate origin and the optimal coordinate origin. Then, the vehicle display screen can be moved to the target display position based on the first displacement vector to obtain the first displacement display screen.
[0142] To address the problems described in the background art, this invention first requires determining the optimal display rectangle based on the user's height, seat number, and target display distance. This provides a target direction for the current in-vehicle display screen. Specifically, after receiving the user's height, seat number, and target display distance, the real-time seat angle needs to be identified based on the seat number. Since the real-time seat angle and user height play a decisive role in the real-time user's line of sight, the real-time user's line of sight can be calculated based on the user's height and real-time seat angle. At this point, the target display position can be calculated based on the target display distance and the real-time user's line of sight. Finally, the target display position is calculated based on the real-time user's line of sight and the target display position. To determine the optimal display rectangle, and to provide more refined control parameters for the current in-vehicle display screen, it is necessary to identify the optimal three-dimensional coordinate system of the optimal display rectangle. This optimal three-dimensional coordinate system includes the position and angle parameters of the optimal display rectangle. At this point, the current three-dimensional coordinate system of the in-vehicle display screen can be identified. Then, based on the current and optimal three-dimensional coordinate systems, the position and angle of the in-vehicle display screen are adjusted until the current and optimal three-dimensional coordinate systems coincide. This indicates that the in-vehicle display screen has been adjusted to the optimal display rectangle position, thus obtaining the target controlled display screen and completing the movement angle correction based on the rotating in-vehicle display screen. Therefore, this invention can improve the control efficiency and accuracy of the in-vehicle display screen, enhancing the user viewing experience.
[0143] like Figure 3 The diagram shown is a functional block diagram of a moving angle correction system based on a moving and rotating vehicle display screen provided in an embodiment of the present invention.
[0144] The motion angle correction system 100 based on a mobile rotating vehicle display screen described in this invention can be installed in an electronic device. Depending on the functions implemented, the motion angle correction system 100 based on a mobile rotating vehicle display screen may include an optimal display rectangle determination module 101, an optimal three-dimensional coordinate system identification module 102, a current three-dimensional coordinate system identification module 103, and a vehicle display screen position angle adjustment module 104. The module described in this invention can also be called a unit, referring to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, stored in the memory of the electronic device.
[0145] The optimal display rectangle determination module 101 is used to receive user input of user height, seat number and target display distance, identify real-time seat position angle according to the seat number, wherein the real-time seat position angle includes: real-time seat surface center point and real-time seat back angle; calculate real-time user line of sight according to user height and real-time seat position angle, calculate target display position according to target display distance and real-time user line of sight, and determine the optimal display rectangle according to real-time user line of sight and target display position.
[0146] The optimal three-dimensional coordinate system identification module 102 is used to identify the optimal three-dimensional coordinate system of the optimal display rectangle, wherein the optimal coordinate origin of the optimal three-dimensional coordinate system is the target display position, the x-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is parallel to the optimal horizontal edge line of the optimal display rectangle, the y-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is parallel to the optimal vertical edge line of the optimal display rectangle, and the z-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is perpendicular to the optimal display rectangle.
[0147] The current three-dimensional coordinate system recognition module 103 is used to recognize the current three-dimensional coordinate system of the preset vehicle display screen. The current coordinate origin of the current three-dimensional coordinate system is located at the current center point of the vehicle display screen. The x-axis of the current three-dimensional coordinate system passes through the current coordinate origin and is parallel to the current horizontal edge of the vehicle display screen. The y-axis of the current three-dimensional coordinate system passes through the current coordinate origin and is parallel to the current vertical edge of the vehicle display screen. The z-axis of the current three-dimensional coordinate system passes through the current coordinate origin and is perpendicular to the screen surface of the vehicle display screen.
[0148] The vehicle-mounted display screen position angle adjustment module 104 is used to adjust the position angle of the vehicle-mounted display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, thereby obtaining the target adjustment display screen.
[0149] In detail, the modules in the motion angle correction system 100 based on a mobile rotating vehicle display screen described in this embodiment of the invention employ the same methods as described above during use. Figure 1 The method used here is the same as the method for correcting the movement angle of a mobile rotating vehicle display screen, and it can produce the same technical effect, so it will not be described in detail here.
[0150] like Figure 4 The diagram shown is a structural schematic of an electronic device that implements a method for correcting the movement angle of a mobile rotating vehicle display screen, according to an embodiment of the present invention.
[0151] The electronic device 1 may include a processor 10, a memory 11 and a bus 12, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a method program for correcting the movement angle based on a moving rotating vehicle display screen.
[0152] The memory 11 includes at least one type of readable storage medium, such as flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as the portable hard drive of the electronic device 1. In other embodiments, the memory 11 can be an external storage device of the electronic device 1, such as a plug-in portable hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the electronic device 1. Furthermore, the memory 11 includes both internal storage units and external storage devices of the electronic device 1. The memory 11 can be used not only to store application software and various types of data installed on the electronic device 1, such as the code of a method program for correcting the movement angle of a mobile rotating vehicle display screen, but also to temporarily store data that has been output or will be output.
[0153] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., a method for correcting the movement angle of a rotating vehicle display screen), and calls data stored in the memory 11 to perform various functions of the electronic device 1 and process data.
[0154] The bus 12 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 12 can be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to realize the connection and communication between the memory 11 and at least one processor 10, etc.
[0155] Figure 4 Only electronic devices with components are shown; it will be understood by those skilled in the art that... Figure 4The structure shown does not constitute a limitation on the electronic device 1, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0156] For example, although not shown, the electronic device 1 may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0157] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), which is typically used to establish communication connections between the electronic device 1 and other electronic devices.
[0158] Optionally, the electronic device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device 1 and to display a visual user interface.
[0159] The program for the motion angle correction method based on the mobile rotating vehicle display screen stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When run in the processor 10, it can achieve the following:
[0160] The system receives user input, including user height, seat number, and target display distance. Based on the seat number, it identifies the real-time seat position angle, which includes the real-time seat surface center point and the real-time seat back angle.
[0161] The real-time user line of sight is calculated based on the user's height and real-time seat angle; the target display position is calculated based on the target display distance and real-time user line of sight; and the optimal display rectangle is determined based on the real-time user line of sight and the target display position.
[0162] Identify the optimal three-dimensional coordinate system of the optimal display rectangle, wherein the optimal origin of the optimal three-dimensional coordinate system is the target display position, the x-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal horizontal edge of the optimal display rectangle, the y-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal vertical edge of the optimal display rectangle, and the z-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is perpendicular to the optimal display rectangle.
[0163] Identify the current three-dimensional coordinate system of the preset vehicle display screen, wherein the current origin of the current three-dimensional coordinate system is located at the current center point of the vehicle display screen, the x-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current horizontal edge of the vehicle display screen, the y-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current vertical edge of the vehicle display screen, and the z-axis of the current three-dimensional coordinate system passes through the current origin and is perpendicular to the screen surface of the vehicle display screen;
[0164] The position angle of the vehicle-mounted display screen is adjusted according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, thereby obtaining the target adjustable display screen and completing the movement angle correction based on the moving and rotating vehicle-mounted display screen.
[0165] Specifically, the processor 10's implementation method for the above instructions can be found in [reference needed]. Figures 1 to 4 The descriptions of the relevant steps in the corresponding embodiments are not repeated here.
[0166] Furthermore, if the modules / units integrated in the electronic device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).
[0167] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor of an electronic device, can perform the following:
[0168] The system receives user input, including user height, seat number, and target display distance. Based on the seat number, it identifies the real-time seat position angle, which includes the real-time seat surface center point and the real-time seat back angle.
[0169] The real-time user line of sight is calculated based on the user's height and real-time seat angle; the target display position is calculated based on the target display distance and real-time user line of sight; and the optimal display rectangle is determined based on the real-time user line of sight and the target display position.
[0170] Identify the optimal three-dimensional coordinate system of the optimal display rectangle, wherein the optimal origin of the optimal three-dimensional coordinate system is the target display position, the x-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal horizontal edge of the optimal display rectangle, the y-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal vertical edge of the optimal display rectangle, and the z-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is perpendicular to the optimal display rectangle.
[0171] Identify the current three-dimensional coordinate system of the preset vehicle display screen, wherein the current origin of the current three-dimensional coordinate system is located at the current center point of the vehicle display screen, the x-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current horizontal edge of the vehicle display screen, the y-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current vertical edge of the vehicle display screen, and the z-axis of the current three-dimensional coordinate system passes through the current origin and is perpendicular to the screen surface of the vehicle display screen;
[0172] The position angle of the vehicle-mounted display screen is adjusted according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, thereby obtaining the target adjustable display screen and completing the movement angle correction based on the moving and rotating vehicle-mounted display screen.
[0173] In the embodiments provided by this invention, it should be understood that the disclosed devices, systems, and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative, and actual implementations may have other classification methods.
[0174] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0175] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.
[0176] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0177] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A method for correcting the movement angle of a mobile rotating vehicle-mounted display screen, characterized in that, The method includes: The system receives user input, including user height, seat number, and target display distance. Based on the seat number, it identifies the real-time seat position angle, which includes the real-time seat surface center point and the real-time seat back angle. The real-time user line of sight is calculated based on the user's height and real-time seat angle; the target display position is calculated based on the target display distance and real-time user line of sight; and the optimal display rectangle is determined based on the real-time user line of sight and the target display position. Identify the optimal three-dimensional coordinate system of the optimal display rectangle, wherein the optimal origin of the optimal three-dimensional coordinate system is the target display position, the x-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal horizontal edge of the optimal display rectangle, the y-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is parallel to the optimal vertical edge of the optimal display rectangle, and the z-axis of the optimal three-dimensional coordinate system passes through the optimal origin and is perpendicular to the optimal display rectangle. Identify the current three-dimensional coordinate system of the preset vehicle display screen, wherein the current origin of the current three-dimensional coordinate system is located at the current center point of the vehicle display screen, the x-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current horizontal edge of the vehicle display screen, the y-axis of the current three-dimensional coordinate system passes through the current origin and is parallel to the current vertical edge of the vehicle display screen, and the z-axis of the current three-dimensional coordinate system passes through the current origin and is perpendicular to the screen surface of the vehicle display screen; The vehicle display screen is angularly adjusted based on the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, thus obtaining the target adjustable display screen and completing the movement angle correction based on the moving and rotating vehicle display screen; the step of calculating the real-time user line of sight based on the user's height and real-time seat angle includes: The user's height is used to query the seat viewpoint distance in the preset height-seat viewpoint distance table; The real-time chair surface viewpoint module length is determined based on the chair surface viewpoint distance, wherein the real-time chair surface viewpoint module length is equal to the chair surface viewpoint distance; The real-time seat surface viewpoint direction is determined based on the real-time seat back angle. The real-time chair surface center point is taken as the starting point of the chair surface viewpoint vector. The real-time chair surface viewpoint vector is determined according to the starting point of the chair surface viewpoint vector, the real-time chair surface viewpoint module length, and the real-time chair surface viewpoint direction. The optimal user line of sight is queried in the pre-built seat viewpoint vector-line of sight reference table according to the real-time seat viewpoint vector, and the optimal user line of sight is taken as the real-time user line of sight. The real-time user line of sight includes: real-time line of sight viewpoint and real-time line of sight direction. The step of calculating the target display position based on the target display distance and the real-time user's line of sight includes: The target display position is captured on the real-time user's line of sight based on the target display distance and the real-time line of sight viewpoint, wherein the distance between the target display position and the real-time line of sight viewpoint is the target display distance; The step of determining the optimal display rectangle based on the real-time user gaze and the target display position includes: Obtain a standard display rectangle, wherein the long side of the standard display rectangle is parallel to a preset horizontal plane, and the wide side of the rectangle is perpendicular to the horizontal plane; The center of the standard display rectangle is identified. Based on the target display position and the center of the standard rectangle, the standard display rectangle is translated to obtain a dynamically translated rectangle. The dynamic translation center of the dynamically translated rectangle is identified until it coincides with the target display position, resulting in a center-coincident display rectangle. The angle of the centrally overlapping display rectangle is adjusted according to the real-time user's line of sight to obtain a dynamic angle-controlled rectangle; Identify the dynamic angle between the dynamic corner control rectangle and the real-time user's line of sight; Determine whether the dynamic line-plane angle is equal to the preset comfort line-plane angle; If the dynamic line-plane angle is not equal to the comfort line-plane angle, then return to the above steps of adjusting the angle of the center-overlapping display rectangle according to the real-time user's line of sight; If the angle between the dynamic line and the surface is equal to the angle between the comfortable line and the surface, then the optimal display rectangular surface is obtained.
2. The method for correcting the movement angle based on a mobile rotating vehicle-mounted display screen as described in claim 1, characterized in that, The step of identifying the real-time seat position angle based on the seat number includes: The user's seat is identified based on the seat number, and the real-time control parameters of the user's seat are identified, wherein the real-time control parameters include seat height control parameters, seat slide control parameters, and backrest angle control parameters. The real-time center point of the seat surface is determined based on the seat surface height adjustment parameters and the seat surface slide adjustment parameters. The real-time backrest angle is determined based on the backrest angle adjustment parameters.
3. The method for correcting the movement angle based on a mobile rotating vehicle-mounted display screen as described in claim 1, characterized in that, The optimal three-dimensional coordinate system for identifying the optimal display rectangle includes: Identify the optimal horizontal edge line, optimal vertical edge line, and optimal vertical line of the optimal display rectangle; Using the target display position as the optimal coordinate origin, the optimal positive directions of the horizontal edge line, the optimal positive directions of the vertical edge line, and the optimal positive directions of the vertical vertical line of the screen are identified respectively. The optimal positive x-axis direction of the optimal three-dimensional coordinate system is determined based on the optimal positive horizontal direction; the optimal positive y-axis direction of the optimal three-dimensional coordinate system is determined based on the optimal positive vertical direction; and the optimal positive z-axis direction of the optimal three-dimensional coordinate system is determined based on the optimal positive vertical direction. The optimal three-dimensional coordinate system is determined based on the optimal origin, optimal positive x-axis direction, optimal positive y-axis direction, and optimal positive z-axis direction.
4. The method for correcting the movement angle based on a mobile rotating vehicle-mounted display screen as described in claim 3, characterized in that, The identification of the current three-dimensional coordinate system of the preset vehicle display screen includes: Identify the current horizontal edge line, current vertical edge line, and current vertical line of the vehicle display screen; Using the current screen center point as the current coordinate origin, the current positive horizontal direction, current positive vertical direction, and current positive vertical direction of the current horizontal edge line, current vertical edge line, and current screen vertical line are identified respectively. The current positive x-axis direction of the current three-dimensional coordinate system is determined based on the current positive horizontal direction; the current positive y-axis direction of the current three-dimensional coordinate system is determined based on the current positive vertical direction; and the current positive z-axis direction of the current three-dimensional coordinate system is determined based on the current positive vertical direction. The current three-dimensional coordinate system is determined based on the current origin, the current positive x-axis direction, the current positive y-axis direction, and the current positive z-axis direction.
5. The method for correcting the movement angle based on a mobile rotating vehicle-mounted display screen as described in claim 4, characterized in that, The step of adjusting the position angle of the vehicle-mounted display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system to obtain the target adjustable display screen includes: Based on the current origin and the optimal origin in the current three-dimensional coordinate system, the vehicle display screen is moved to the target display position to obtain a first displacement display screen, wherein the center position of the first screen surface of the first displacement display screen coincides with the target display position. Identify the first three-dimensional coordinate system of the first displacement display screen and the first three-dimensional coordinate origin of the first three-dimensional coordinate system, and identify the x-axis angle, y-axis angle and z-axis angle between the first three-dimensional coordinate system and the optimal three-dimensional coordinate system, wherein the first three-dimensional coordinate origin coincides with the target display position; Identify the minimum included angle among the x-axis, y-axis, and z-axis angles, and identify the minimum included angle corresponding to the first minimum included angle axis in the first three-dimensional coordinate system and the best minimum included angle rotation axis in the best three-dimensional coordinate system, wherein the minimum included angle is the included angle between the first minimum included angle axis and the best minimum included angle axis; The first minimum included angle axis is adjusted according to the optimal minimum included angle axis while keeping the first three-dimensional coordinate origin fixed, to obtain the dynamic first included angle axis. Determine whether the dynamic first included angle axis coincides with the optimal minimum included angle axis; If the dynamic first included angle axis does not coincide with the optimal minimum included angle axis, then return to the above steps of adjusting the angle of the first minimum included angle axis according to the optimal minimum included angle axis and keeping the first three-dimensional coordinate origin fixed; If the dynamic first included angle axis coincides with the optimal minimum included angle axis, then a second angle-shifted display screen is obtained; Identify the second three-dimensional coordinate system of the second angle-shifting display screen and the second minimum included angle axis of the second three-dimensional coordinate system, wherein the second minimum included angle axis coincides with the optimal minimum included angle axis; A dynamic second three-dimensional coordinate system is obtained by rotating the second angular displacement display screen around the second minimum included angle axis; Determine whether the dynamic second three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system; If the dynamic second three-dimensional coordinate system does not coincide with the optimal three-dimensional coordinate system, then return to the above steps of rotating the second angular displacement display screen according to the second minimum included angle axis. If the dynamic second three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, a target control display screen is obtained.
6. The method for correcting the movement angle based on a mobile rotating vehicle-mounted display screen as described in claim 5, characterized in that, The step of moving the vehicle-mounted display screen to the target display position based on the current origin and the optimal origin in the current three-dimensional coordinate system to obtain the first displacement display screen includes: The first displacement vector is determined based on the current coordinate origin and the optimal coordinate origin, wherein the starting point of the first displacement vector is the current coordinate origin, and the ending point of the first displacement vector is the optimal coordinate origin. The vehicle-mounted display screen is moved to the target display position according to the first displacement vector to obtain the first displacement display screen.
7. A motion angle correction system based on a mobile rotating vehicle-mounted display screen, characterized in that, The system includes: The optimal display rectangle determination module is used to receive user input of user height, seat number, and target display distance; identify real-time seat position angle based on the seat number, wherein the real-time seat position angle includes: real-time seat surface center point and real-time seat back angle; calculate real-time user line of sight based on user height and real-time seat position angle; calculate target display position based on target display distance and real-time user line of sight; and determine the optimal display rectangle based on real-time user line of sight and target display position. The optimal three-dimensional coordinate system identification module is used to identify the optimal three-dimensional coordinate system of the optimal display rectangle, wherein the optimal coordinate origin of the optimal three-dimensional coordinate system is the target display position, the x-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is parallel to the optimal horizontal edge line of the optimal display rectangle, the y-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is parallel to the optimal vertical edge line of the optimal display rectangle, and the z-axis of the optimal three-dimensional coordinate system passes through the optimal coordinate origin and is perpendicular to the optimal display rectangle. The current three-dimensional coordinate system recognition module is used to recognize the current three-dimensional coordinate system of the preset vehicle display screen. The origin of the current three-dimensional coordinate system is located at the center point of the current screen surface of the vehicle display screen. The x-axis of the current three-dimensional coordinate system passes through the origin of the current coordinate system and is parallel to the current horizontal edge of the vehicle display screen. The y-axis of the current three-dimensional coordinate system passes through the origin of the current coordinate system and is parallel to the current vertical edge of the vehicle display screen. The z-axis of the current three-dimensional coordinate system passes through the origin of the current coordinate system and is perpendicular to the screen surface of the vehicle display screen. The vehicle display screen position angle adjustment module is used to adjust the position angle of the vehicle display screen according to the current three-dimensional coordinate system and the optimal three-dimensional coordinate system until the current three-dimensional coordinate system coincides with the optimal three-dimensional coordinate system, thereby obtaining the target adjustable display screen. The calculation of the real-time user line of sight based on the user's height and real-time seat angle includes: The user's height is used to query the seat viewpoint distance in the preset height-seat viewpoint distance table; The real-time chair surface viewpoint module length is determined based on the chair surface viewpoint distance, wherein the real-time chair surface viewpoint module length is equal to the chair surface viewpoint distance; The real-time seat surface viewpoint direction is determined based on the real-time seat back angle. The real-time chair surface center point is taken as the starting point of the chair surface viewpoint vector. The real-time chair surface viewpoint vector is determined according to the starting point of the chair surface viewpoint vector, the real-time chair surface viewpoint module length and the real-time chair surface viewpoint direction. The optimal user line of sight is queried in the pre-built seat viewpoint vector-line of sight reference table according to the real-time seat viewpoint vector, and the optimal user line of sight is taken as the real-time user line of sight. The real-time user line of sight includes: real-time line of sight viewpoint and real-time line of sight direction. The step of calculating the target display position based on the target display distance and the real-time user's line of sight includes: The target display position is captured on the real-time user's line of sight based on the target display distance and the real-time line of sight viewpoint, wherein the distance between the target display position and the real-time line of sight viewpoint is the target display distance; The step of determining the optimal display rectangle based on the real-time user gaze and the target display position includes: Obtain a standard display rectangle, wherein the long side of the standard display rectangle is parallel to a preset horizontal plane, and the wide side of the rectangle is perpendicular to the horizontal plane; The center of the standard display rectangle is identified. Based on the target display position and the center of the standard rectangle, the standard display rectangle is translated to obtain a dynamically translated rectangle. The dynamic translation center of the dynamically translated rectangle is identified until it coincides with the target display position, resulting in a center-coincident display rectangle. The angle of the centrally overlapping display rectangle is adjusted according to the real-time user's line of sight to obtain a dynamic angle-controlled rectangle; Identify the dynamic angle between the dynamic corner control rectangle and the real-time user's line of sight; Determine whether the dynamic line-plane angle is equal to the preset comfort line-plane angle; If the dynamic line-plane angle is not equal to the comfort line-plane angle, then return to the above steps of adjusting the angle of the center-overlapping display rectangle according to the real-time user's line of sight; If the angle between the dynamic line and the surface is equal to the angle between the comfortable line and the surface, then the optimal display rectangular surface is obtained.
Citation Information
Patent Citations
Control method and system for adjusting AR-HUD display based on vehicle pitch angle and automobile
CN115113400A
Line-of-sight direction calibration device, line-of-sight direction calibration method, and line-of-sight direction calibration program
US20200327324A1