Vehicle-mounted screen adjusting method and device, electronic equipment and storage medium

By calculating the target viewing angle of the on-board screen and adjusting it in real time, the visual fatigue problem caused by the on-board screen being unable to adjust the angle is solved, and a personalized and flexible viewing experience is achieved.

CN119861809APending Publication Date: 2025-04-22BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411751295.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-22

Smart Images

  • Figure CN119861809A_ABST
    Figure CN119861809A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle-mounted screen adjusting method and device, electronic equipment and a storage medium, and relates to the technical field of vehicles, the method comprises the following steps: obtaining a first eye position of at least one riding user and a screen position of a vehicle-mounted screen; calculating according to the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen; the vehicle-mounted screen is adjusted to the first target watching angle, so that the watching angle of the vehicle-mounted screen is adjusted in real time by acquiring the eye position of the riding user watching the vehicle-mounted screen in real time, personalized adjustment can be performed for different users under the condition of ensuring the watching experience of the user, the personalization and comfort of the user experience are enhanced, and the user experience is improved. And meanwhile, the flexibility of adjusting the viewing angle of the vehicle-mounted screen is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a method for adjusting a vehicle-mounted screen, a device for adjusting a vehicle-mounted screen, an electronic device, and a computer-readable storage medium. Background Art

[0002] As the pace of intelligentization of the automotive industry accelerates, the entertainment functions of traditional cars can no longer meet the diverse needs of passengers. In addition, with the development of in-vehicle screens, multiple in-vehicle screens have emerged in vehicles, and passengers at different positions in the vehicle can use corresponding in-vehicle functions through the corresponding in-vehicle screens. However, for in-vehicle screens deployed inside the vehicle, the corresponding adjustment angles are either fixed, or require passengers to manually control the adjustment angle, or are not allowed to be adjusted at all, making it impossible for passengers to obtain a good viewing angle, which can easily lead to visual fatigue or discomfort, and seriously affect the visual experience of passengers. Summary of the invention

[0003] The embodiments of the present invention provide a method, device, electronic device and computer-readable storage medium for adjusting a vehicle screen, so as to solve or partially solve the problem that the vehicle screen cannot be adjusted in angle, which seriously affects the visual experience of the passengers in the vehicle.

[0004] The embodiment of the present invention discloses a method for adjusting a vehicle-mounted screen, comprising:

[0005] Obtaining a first eye position of at least one passenger and a screen position of an in-vehicle screen;

[0006] Calculating according to the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen;

[0007] The vehicle-mounted screen is adjusted to the first target viewing angle.

[0008] In some optional embodiments, obtaining the first eye position of at least one passenger includes:

[0009] Obtaining the positional relationship between the passenger and the seat in the vehicle;

[0010] The first eye position of the passenger is determined based on the positional relationship.

[0011] In some optional embodiments, determining the first eye position of the passenger according to the position relationship includes:

[0012] When the passenger is not leaning on the vehicle seat, obtaining the seat position of the vehicle seat where the passenger is located and the acquisition device position of the image acquisition device;

[0013] Acquire a first relative distance between the image acquisition device and the eyes of the passenger, where the first relative distance is a distance generated by the image acquisition device according to an eye image corresponding to the eyes of the user;

[0014] The seat position, the acquisition device position and the first relative distance are used to perform calculations to obtain a first eye position corresponding to the passenger.

[0015] In some optional embodiments, the acquisition device position includes a first horizontal coordinate and a first vertical coordinate in a preset coordinate system, the seat position includes a second horizontal coordinate in the preset coordinate system, and the seat position, the acquisition device position, and the first relative distance are used to calculate to obtain the first eye position corresponding to the passenger, including:

[0016] Using the second horizontal coordinate as the target horizontal coordinate corresponding to the user's eye;

[0017] Calculating a horizontal distance between the first horizontal coordinate and the second horizontal coordinate;

[0018] Calculating the vertical height between the user's eyes and the camera using the horizontal distance and the first relative distance;

[0019] The first ordinate and the vertical height are used to perform calculations to obtain a target ordinate corresponding to the user's eye.

[0020] In some optional embodiments, determining the first eye position of the passenger according to the position relationship includes:

[0021] When the passenger is leaning on a vehicle seat, obtaining a pressure signal corresponding to the vehicle seat where the passenger is located, wherein the pressure signal is a signal collected by a pressure sensor of the vehicle seat;

[0022] determining a second relative distance between the eyes of the vehicle user and the vehicle seat based on a pressure distribution of the pressure signal on the vehicle seat;

[0023] Obtaining a seat angle and a seat position corresponding to the vehicle seat;

[0024] The seat position, the seat angle and the second relative distance are used to perform calculations to obtain a first eye position corresponding to the passenger.

[0025] In some optional embodiments, the seat position includes a second horizontal coordinate and a second vertical coordinate in a preset coordinate system, and the calculation using the seat position, the seat angle, and the second relative distance to obtain the first eye position corresponding to the passenger includes:

[0026] Calculating using the second horizontal coordinate, the seat angle, and the second relative distance to obtain a target horizontal coordinate corresponding to the eye of the passenger;

[0027] The target vertical coordinate corresponding to the eyes of the passenger is obtained by calculating using the second vertical coordinate, the seat angle and the second relative distance.

[0028] In some optional embodiments, the calculating according to the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen includes:

[0029] In the case where there are at least two passengers viewing the same in-vehicle screen, calculating according to the first eye positions of the passengers and the screen positions respectively, to obtain at least two initial adjustment angles for the in-vehicle screen;

[0030] The at least two initial adjustment angles are calculated in a preset manner to obtain a first target viewing angle for the vehicle-mounted screen.

[0031] In some optional embodiments, the preset method is one of an average angle method, a weighted average method, and a user priority method.

[0032] In some optional embodiments, adjusting the vehicle-mounted screen to the first target viewing angle includes:

[0033] Controlling the motion mechanism corresponding to the vehicle-mounted screen to move;

[0034] Obtaining an actual voltage signal for the vehicle-mounted screen;

[0035] If the actual voltage signal is equal to the target voltage signal corresponding to the first target viewing angle, the motion mechanism is controlled to stop moving.

[0036] In some optional embodiments, it also includes:

[0037] Obtaining the current viewing angle of the vehicle screen;

[0038] If the angle difference between the first target viewing angle and the current viewing angle is greater than a preset angle threshold, adjusting the frequency of collecting the eye position of the passenger;

[0039] Acquire a plurality of second eye positions of the passenger according to the adjusted acquisition frequency;

[0040] Using each of the second eye positions and the screen position to perform calculations respectively, to obtain a second target viewing angle corresponding to each of the second eye positions;

[0041] Calculating the angle difference between each of the second target viewing angles and the current viewing angle;

[0042] If each of the angle differences is greater than the preset angle threshold, adjusting the vehicle screen to the last second target viewing angle;

[0043] If at least one of the angle differences is less than or equal to the preset angle threshold, the collection of the eye position of the passenger is stopped.

[0044] In some optional embodiments, it also includes:

[0045] Acquiring the eye state of the passenger, where the eye state is a state obtained by an image acquisition device through recognition based on an eye image corresponding to the user's eyes;

[0046] When the eye state indicates that the vehicle user has fallen asleep, the motion mechanism corresponding to the vehicle screen is controlled to move until the vehicle screen is in a closed state, and the vehicle screen is controlled to be turned off.

[0047] In some optional embodiments, before obtaining the first eye position of at least one passenger, the method further includes:

[0048] When the passenger enters the vehicle, or when the passenger sits on a vehicle seat, the in-vehicle screen is activated and adjusted to a preset viewing angle.

[0049] In some optional embodiments, it also includes:

[0050] When the passenger gets off the vehicle, the in-vehicle screen is turned off and adjusted to a closed state.

[0051] An embodiment of the present invention further discloses an adjustment device for a vehicle-mounted screen, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the embodiment of the present invention.

[0052] The embodiment of the present invention further discloses a vehicle, comprising the adjustment device as described in the embodiment of the present invention.

[0053] The embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.

[0054] The embodiments of the present invention include the following advantages:

[0055] In an embodiment of the present invention, a corresponding vehicle-mounted screen may be configured in a vehicle, and a good viewing experience may be provided to the user by adjusting the viewing angle of the vehicle-mounted screen. When adjusting the viewing angle of the vehicle-mounted screen, the controller of the vehicle may obtain a first eye position of at least one passenger and a screen position of the vehicle-mounted screen, and then calculate based on the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen, and then adjust the vehicle-mounted screen to the first target viewing angle, thereby obtaining the eye position of the passenger when viewing the vehicle-mounted screen in real time and adjusting the viewing angle of the vehicle-mounted screen in real time. While ensuring the user viewing experience, personalized adjustments may be made for different users, thereby enhancing the personalization and comfort of the user experience, and at the same time improving the flexibility of adjusting the viewing angle of the vehicle-mounted screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is a flowchart of a method for adjusting a vehicle screen provided in an embodiment of the present invention;

[0057] Figure 2 is a schematic diagram of the structure of a control system provided in an embodiment of the present invention;

[0058] Figure 3 is a schematic diagram of processing eye positions provided in an embodiment of the present invention;

[0059] Figure 4 is a schematic diagram of processing eye positions provided in an embodiment of the present invention;

[0060] Figure 5 is a schematic diagram of an application scenario in an embodiment of the present invention;

[0061] Figure 6 is a schematic diagram of an armrest screen provided in an embodiment of the present invention;

[0062] Figure 7 is a schematic structural diagram of a regulating system in an embodiment of the present invention;

[0063] Figure 8 It is a schematic diagram of an application scenario provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0064] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0065] As an example, a vehicle may be equipped with several in-vehicle screens, such as a large in-vehicle central control screen in the front row of the vehicle, a secondary screen in the passenger seat, a rear screen in the rear row of the vehicle, and an in-vehicle top screen, etc. When viewing corresponding content through the in-vehicle screen, a good viewing angle can bring a better viewing experience to the user. Compared with the user adjusting his / her posture to obtain a good viewing angle, adjusting the angle of the in-vehicle screen can better meet the actual needs of the user.

[0066] However, for the in-vehicle screens deployed inside the vehicle, the corresponding adjustment angles are either fixed, or require the passengers to manually control the adjustment angles, or are not allowed to be adjusted at all, making it impossible for the passengers to obtain a good viewing angle, which can easily lead to visual fatigue or discomfort, and seriously affect the passengers' visual experience.

[0067] In this regard, in the present invention, when adjusting the viewing angle of the vehicle-mounted screen, the controller of the vehicle can obtain the first eye position of at least one passenger and the screen position of the vehicle-mounted screen, and then calculate according to the first eye position and the screen position to obtain the first target viewing angle for the vehicle-mounted screen, and then adjust the vehicle-mounted screen to the first target viewing angle, so as to adjust the viewing angle of the vehicle-mounted screen in real time by obtaining the eye position of the passenger when viewing the vehicle-mounted screen in real time. While ensuring the user's viewing experience, personalized adjustments can be made for different users, thereby enhancing the personalization and comfort of the user experience and improving the flexibility of adjusting the viewing angle of the vehicle-mounted screen.

[0068] Reference Figure 1 , shows a flowchart of a method for adjusting a vehicle screen provided by an embodiment of the present invention, which may specifically include the following steps:

[0069] Step 101, obtaining a first eye position of at least one passenger and a screen position of an in-vehicle screen;

[0070] When adjusting the viewing angle of the vehicle-mounted screen, the vehicle can adjust the angle of the vehicle-mounted screen through the cooperation between the controller and other corresponding execution units.

[0071] In some possible implementations, refer to Figure 2 , showing a schematic diagram of the structure of a control system provided in an embodiment of the present invention, a controller, an image acquisition device respectively connected to the controller for communication, a seat position monitoring unit, a seat angle monitoring unit and a seat pressure monitoring unit, a motion mechanism and an angle sensor connected to the controller for communication can be deployed in a vehicle, in addition, the vehicle also includes an on-board screen corresponding to the motion mechanism, and an angle sensor corresponding to the motion mechanism.

[0072] Among them, the controller can be an overall controller, etc., which is responsible for receiving data sent by other sensor units, processing the received data, and then controlling the motion mechanism, the vehicle-mounted screen, etc. based on the processing results; the image acquisition device can be used to acquire images inside and outside the vehicle, and perform corresponding image processing based on the acquired images, such as image matching, etc.; the seat position monitoring unit can be used to monitor the horizontal distance and vertical distance between the seat inside the vehicle and the seat origin, etc.; the seat angle monitoring unit can be used to monitor whether the seat has an angle change; the seat pressure monitoring unit can be used to monitor the pressure change on the seat, so as to determine whether there is a user sitting on the seat, and whether the user is leaning back on the seat, etc.; The motion mechanism can be used to drive the vehicle-mounted screen to flip up and down, left and right, etc. to a corresponding viewing angle through the motion control instructions output by the controller; the angle sensor can be used to detect the flipping angle of the vehicle-mounted screen driven by the motion mechanism, and transmit the actual voltage signal corresponding to the flipping angle to the controller. When the target voltage signal in the controller is equal to the actual voltage signal, it can be determined that the motion mechanism has completed the corresponding angle adjustment, and the controller can control the motion mechanism to stop moving; the vehicle-mounted screen can be used to provide movie viewing and entertainment functions, and it is fixed to the corresponding position of the vehicle through the motion mechanism, such as it can be fixed to the roof of the vehicle, the back of the seat, and the armrest of the seat, etc., and the present invention is not limited to this.

[0073] In addition, for the motion mechanism, the flipping motion it performs can be to drive the vehicle-mounted screen to rotate along a rotation axis parallel to the line connecting the left front wheel and the right front wheel of the vehicle (i.e. flipping up and down), or it can be to drive the vehicle-mounted screen to rotate along a rotation axis perpendicular to the line connecting the front wheels and the rear wheels of the vehicle (i.e. flipping left and right), etc. It should be noted that in the embodiments of the present invention, the vehicle-mounted screen is used as a top screen and the vehicle-mounted screen is flipped up and down as an example for illustrative explanation. It can be understood that the present invention is not limited to this.

[0074] In some feasible implementations, when a passenger enters the vehicle or sits in a vehicle seat, the vehicle screen is activated and adjusted to a preset viewing angle, so that when the user is detected to have entered the vehicle or has taken a seat, the controller can automatically activate the vehicle screen, thereby improving the flexibility and sense of technology in the use of the vehicle screen and providing a good user experience for the user. For example, when the controller detects through the corresponding sensor that the user has entered the vehicle or has taken a seat in the back row, it can send a corresponding control instruction to the motion mechanism, control the motion mechanism to drive the vehicle screen to flip, and receive the actual voltage signal returned by the angle sensor. When the actual voltage signal is equal to the target voltage signal corresponding to 90°, the control mechanism is stopped from rotating, so that when the user is detected to have entered the vehicle or has taken a seat in the corresponding position, the controller can turn on the vehicle screen, thereby improving the flexibility and sense of technology in the use of the vehicle screen and providing a good user experience for the user.

[0075] In an embodiment of the present invention, the controller can obtain the first eye position corresponding to the eyes of the user in the vehicle (hereinafter referred to as the user) and the screen position corresponding to the vehicle screen, and control the motion mechanism through the two to drive the vehicle screen to move to a viewing angle suitable for the user, thereby obtaining the eye position of the user when viewing the vehicle screen in real time and adjusting the viewing angle of the vehicle screen in real time. While ensuring the user's viewing experience, personalized adjustments can be made for different users, thereby enhancing the personalization and comfort of the user experience and improving the flexibility of adjusting the viewing angle of the vehicle screen.

[0076] It should be noted that, according to the difference in the positional relationship between the user and the vehicle seat, the controller can determine the user's eye position in different ways. Specifically, the controller can first obtain the positional relationship between the passenger and the vehicle seat, and then determine the first eye position of the passenger according to the positional relationship. Among them, based on the seat pressure monitoring unit, on the one hand, it can be determined which vehicle seats have users, and on the other hand, it can be determined whether the user sitting in the vehicle seat is leaning back on the seat. For example, when user A sits in the rear seat ①, seat ① can monitor the pressure signal of user A sitting. Assuming that user A is still leaning back on seat ①, seat ① can also detect the pressure signal of user A's head leaning against seat ①. Therefore, based on whether the user is leaning on the vehicle seat, the controller can flexibly adjust the method of determining the eye position, so as to more accurately determine the user's eye position, and more specifically adjust the viewing angle of the vehicle screen, thereby enhancing the personalization and comfort of the user experience.

[0077] In some feasible implementations, when the passenger is not leaning on the vehicle seat, the controller can obtain the seat position of the vehicle seat in which the passenger is located, and the acquisition device position of the image acquisition device. The controller can then obtain a first relative distance between the image acquisition device and the user's eyes. The first relative distance is the distance generated by the image acquisition device based on the eye image corresponding to the user's eyes. The seat position, the acquisition device position and the first relative distance are then used to perform calculations to obtain the first eye position corresponding to the passenger.

[0078] It should be noted that when determining the eye position of the passenger, a coordinate system corresponding to the vehicle can be constructed. The coordinate system can be a spatial coordinate system or a rectangular coordinate system. At the same time, the origin of the coordinate system can be flexibly selected, such as the center point of the vehicle can be selected as the origin to construct the corresponding coordinate system, or the center point of the left front wheel can be selected as the origin to construct the corresponding coordinate system, etc. In the embodiment of the present invention, an example of selecting the center point of the left front wheel as the origin to construct a rectangular coordinate system corresponding to the vehicle is used for illustrative explanation. Accordingly, the eye position, acquisition device position, seat position, etc. involved in the embodiment of the present invention can all be the coordinates of the corresponding object mapped to the rectangular coordinate system, and the present invention does not limit this.

[0079] In the case where the passenger does not lean on the vehicle seat, the image acquisition device (which may be a camera, etc.) can acquire an image of the user's eye position to obtain a corresponding eye image, and perform target matching detection on the eye image and an image pre-stored in the image acquisition device, and calculate the first relative distance l between the user's eye and the image acquisition device according to the size of the target in the image. n For example, the image acquisition device can calculate the relative distance between the user's eyes and the image acquisition device according to the size of the user's eyes in the image (such as the pixel size of the eyes, etc.) using the perspective geometry principle or known object size information. The calculation formula may be distance = (known object size × focal length) / pixel size of the object in the image, etc. After calculating the first relative distance, the image acquisition device may send the first relative distance to the controller so that the controller can further determine the user's eye position based on the parameter.

[0080] In an embodiment of the present invention, the position of the acquisition device includes a first horizontal coordinate and a first vertical coordinate in a preset coordinate system, and the seat position includes a second horizontal coordinate in the preset coordinate system. The controller can use the second horizontal coordinate as the target horizontal coordinate corresponding to the user's eyes, and calculate the horizontal distance between the first horizontal coordinate and the second horizontal coordinate, and then use the horizontal distance and the first relative distance for calculation to obtain the vertical height between the user's eyes and the camera, and then use the first vertical coordinate and the vertical height for calculation to obtain the target vertical coordinate corresponding to the user's eyes.

[0081] For example, refer to Figure 3 , shows a schematic diagram of eye position processing provided in an embodiment of the present invention. The position of the image acquisition device may be (x1, y1). When the passenger is not leaning on the vehicle seat, the image acquisition device acquires the corresponding eye image by acquiring the eye position of the user, and performs target matching detection on the eye image and the image pre-stored in the image acquisition device. The first relative distance l between the user's eye and the image acquisition device is calculated according to the size of the user's eye in the image. n At the same time, the controller can obtain the seat position (x2, y2) of the seat, and then use the horizontal position x2 of the seat to represent the horizontal position x3 of the user's eyes. And the horizontal distance between the user's eyes and the camera can be x n =x3-x1, the vertical height between the user's eyes and the camera Then the vertical height of the user's eyes y3 = y1-h n , that is, the eye position of the user's eyes can be (x3, y3).

[0082] In some other feasible implementations, when a passenger leans on a vehicle seat, a pressure signal corresponding to the vehicle seat in which the passenger is located is obtained, where the pressure signal is collected by a pressure sensor of the vehicle seat. Then, based on the pressure distribution of the pressure signal on the vehicle seat, a second relative distance between the passenger's eyes and the vehicle seat is determined. Then, the controller can obtain the seat angle and seat position corresponding to the vehicle seat, and use the seat position, seat angle and the second relative distance for calculation to obtain the first eye position corresponding to the passenger.

[0083] It should be noted that, in the case where the user leans back on the vehicle seat, the seat pressure monitoring unit can not only monitor the user's back on the vehicle seat, but also determine the user's head position by monitoring the pressure distribution on the backrest according to the multiple pressure sensors on the seat pressure monitoring module, thereby determining the distance l between the user's eyes and the seat according to the head position. m (i.e., the second relative distance), which is the straight-line distance between the user's eyes and the seat. In addition, the seat angle monitoring unit can also monitor the angle β of the seat back, which can be the angle between the seat back and the horizontal plane. When the user leans back on the seat back, the angle α between the user's eyes and the seat can be equivalent to the angle β of the seat back. The controller can calculate the eye position corresponding to the user's eyes when the user leans back on the vehicle seat through the parameters sent by the multiple seat monitoring units corresponding to the seat.

[0084] In an embodiment of the present invention, the seat position may include a second horizontal coordinate and a second vertical coordinate in a preset coordinate system. The controller may use the second horizontal coordinate, the seat angle and the second relative distance to perform calculations to obtain the target horizontal coordinate corresponding to the user's eyes of the passenger, and use the second vertical coordinate, the seat angle and the second relative distance to perform calculations to obtain the target vertical coordinate corresponding to the user's eyes of the passenger.

[0085] For example, refer to Figure 4 , shows a schematic diagram of eye position processing provided in an embodiment of the present invention. When a passenger leans on a vehicle seat, multiple pressure sensors on the seat pressure monitoring module determine the user's head position by monitoring the pressure distribution on the backrest, and obtain the distance 1 m between the user's eyes and the seat. The seat angle monitoring unit monitors the angle β of the seat backrest, which is the angle between the seat backrest and the horizontal plane. When the user leans on the seat backrest, the angle α between the user's eyes and the seat is equivalent to the angle β of the seat backrest, then the horizontal position of the user's eyes x3=l m ×cosα+x2, the vertical height of the user's eyes y3=l m sinα+y2, that is, the eye position of the user's eye can be (x3, y3).

[0086] It should be noted that the seat position in the above embodiment may be the center of the vehicle seat cushion, or the front end of the cushion, or the junction between the seat and the backrest, etc., and the present invention is not limited to this.

[0087] Through the above process, the controller can flexibly adjust the method of determining the eye position based on whether the user is leaning on the vehicle seat, so as to more accurately determine the user's eye position and adjust the viewing angle of the vehicle screen more specifically, thereby enhancing the personalization and comfort of the user experience.

[0088] Step 102, performing calculation according to the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen;

[0089] In an embodiment of the present invention, after the user's first eye position is determined, the controller can calculate based on the first eye position and the screen position corresponding to the vehicle-mounted screen to obtain a first target viewing angle for the vehicle-mounted screen, so as to adjust the vehicle-mounted screen based on the first target viewing angle, thereby obtaining the eye position of the passenger when viewing the vehicle-mounted screen in real time and adjusting the viewing angle of the vehicle-mounted screen in real time. While ensuring the user's viewing experience, personalized adjustments can be made for different users, thereby enhancing the personalization and comfort of the user experience and improving the flexibility of adjusting the viewing angle of the vehicle-mounted screen.

[0090] Among them, the first eye position may include the target horizontal coordinate and the target vertical coordinate of the user's eye in the corresponding coordinate system, and the screen position may include the third horizontal coordinate and the third vertical coordinate of the vehicle-mounted screen in the corresponding coordinate system. Based on the coordinate operation, the target angle between the user's eye and the horizontal plane can be obtained. On the basis of the target angle, the controller can combine the preset angle threshold and the angle error adjustment coefficient to determine the first target viewing angle for the vehicle-mounted screen. For example, referring to Figure 5 , shows a schematic diagram of an application scenario in an embodiment of the present invention. The controller can calculate the viewing angle θ of the user viewing the vehicle-mounted screen through the relative position between the user's eyes and the vehicle-mounted screen. Therefore, the controller controls the motion mechanism to drive the top screen to flip to an angle γ suitable for the user to watch by processing the coordinate data of the user's eyes. Then γ=90+θ+k, k can be the angle error adjustment coefficient, so that by adjusting the viewing angle of the vehicle-mounted screen in real time, personalized adjustments can be made for different users while ensuring the user's viewing experience, thereby enhancing the personalization and comfort of the user experience and improving the flexibility of adjusting the viewing angle of the vehicle-mounted screen.

[0091] It should be noted that, when a single passenger is watching a single in-vehicle screen, the viewing angle of the in-vehicle screen can be adjusted through the process in the above embodiment, and when there are at least two passengers watching the same in-vehicle screen, the controller can calculate the screen position according to the first eye position of each passenger, obtain at least two initial adjustment angles for the in-vehicle screen, and then calculate the at least two initial adjustment angles according to a preset method to obtain a first target viewing angle for the in-vehicle screen. The preset method is one of the average angle method, the weighted average method, and the user priority method.

[0092] For example, when user A and user B are watching the same in-vehicle screen at the same time, when the controller calculates the best viewing angle I for user A and the best viewing angle II for user B, if the average angle method is adopted, the controller can use the average value between viewing angle I and viewing angle II as the first target viewing angle; if the weighted average method is adopted, the corresponding weighting coefficient is obtained, and then the first target viewing angle corresponding to viewing angle I and viewing angle II is calculated based on the weighted calculation, wherein the weighting coefficient can be set based on the importance or preference of the user; if the user priority method is adopted, the user can be allowed to set the corresponding priority, and then the controller can use the viewing angle of the user with the current highest priority as the first target viewing angle, etc., so that when multiple users are watching the same in-vehicle screen at the same time, the viewing angle processing method can be flexibly adjusted to take into account the needs of different users while ensuring the user's viewing experience.

[0093] Step 103: adjust the vehicle-mounted screen to the first target viewing angle.

[0094] In an embodiment of the present invention, after determining the first target viewing angle suitable for the user, the controller can send corresponding control instructions to the motion mechanism to control the motion mechanism corresponding to the vehicle-mounted screen to move, and at the same time receive the actual voltage signal for the vehicle-mounted screen sent by the angle sensor, and compare the actual voltage signal with the target voltage signal corresponding to the first target viewing angle. If the actual voltage signal is equal to the target voltage signal corresponding to the first target viewing angle, the motion mechanism is controlled to stop moving, so that the voltage signal fed back in real time by the angle sensor can effectively ensure the controller's control over the motion mechanism, so that the motion mechanism can accurately drive the vehicle-mounted screen to adjust to the corresponding viewing angle.

[0095] It should be noted that the angle sensor is installed on the motion mechanism of the vehicle screen and can accurately detect the flip angle of the screen. These sensors can be potentiometers, Hall effect sensors, encoders or other types of sensors, which can convert angle changes into voltage signals and feed them back to the controller through the circuit. The controller receives the voltage signal fed back by the angle sensor and compares it with the voltage signal corresponding to the first target viewing angle. Different voltage signals can correspond to different viewing angles. When the controller detects that the target voltage signal is equal to the actual voltage signal, the controller can send a control instruction to the motion mechanism to control the motion mechanism to stop moving, thereby ensuring the controller's control over the motion mechanism, so that the motion mechanism can accurately drive the vehicle screen to adjust to the corresponding viewing angle.

[0096] In addition, when the automatic adjustment mode of the in-vehicle screen is turned on, the controller can obtain the current viewing angle of the in-vehicle screen and compare the current viewing angle with the currently calculated first target viewing angle. If the angle difference between the first target viewing angle and the current viewing angle is greater than the preset angle threshold, the acquisition frequency of the eye position of the passenger is adjusted, and then the passenger's multiple consecutive second eye positions are obtained according to the adjusted acquisition frequency, and each second eye position is used to perform calculations with the screen position to obtain the second target viewing angle corresponding to each second eye position, and then each second target viewing angle is calculated with the screen position. The angle difference between the current viewing angles, if all the angle differences are greater than the preset angle threshold, the vehicle screen is adjusted to the last second target viewing angle; if there is at least one angle difference that is less than or equal to the preset angle threshold, the eye position collection of the passenger is stopped, so that when the vehicle screen is in automatic adjustment, continuous collection is performed by adjusting the collection frequency, and based on the processing results of continuous collection, it is judged whether there is indeed a need to adjust the vehicle screen, which effectively avoids frequent adjustment of the vehicle screen and ensures viewing stability. At the same time, by increasing the number of collections, it can also effectively prevent false triggering and ensure the effectiveness of the vehicle screen adjustment.

[0097] In one example, after the automatic adjustment mode is turned on, the controller can collect the user's eye position at a rate of 1s / time. When the controller identifies that the flip angle Δγ of the vehicle screen is greater than 5 degrees through the eye position (that is, the angle difference between the current viewing angle of the vehicle screen and the target viewing angle calculated according to the eye position), the controller adjusts the eye position collection rate to 20ms / time, and collects 5 times in succession, calculates 5 target viewing angles according to the eye position collected each time, and calculates the angle difference Δγ between each target viewing angle and the current viewing angle of the vehicle screen. If any of the 5 times does not satisfy Δγ greater than 5 degrees, the detection is stopped; if the controller determines that Δγ is greater than 5 degrees, the controller controls the motion mechanism to drive the vehicle screen to flip, and the flipping angle can be the target viewing angle corresponding to the last eye position. Therefore, when the vehicle screen is in automatic adjustment, continuous collection is performed by adjusting the collection frequency, and based on the processing results of continuous collection, it is determined whether there is a real need to adjust the vehicle screen, effectively avoiding frequent adjustment of the vehicle screen and ensuring viewing stability. At the same time, by increasing the number of collections, false triggering can be effectively prevented to ensure the effectiveness of vehicle screen adjustment.

[0098] Optionally, the controller can also obtain the eye state of the passenger, which is the state obtained by the image acquisition device based on the eye image corresponding to the user's eyes. When the eye state indicates that the passenger has fallen asleep, the controller controls the motion mechanism corresponding to the vehicle-mounted screen to move until the vehicle-mounted screen is in a closed state, and controls the vehicle-mounted screen to turn off. Therefore, when it is detected that the user is in a sleeping state, the controller can automatically control the vehicle-mounted screen to turn off, thereby reducing the vehicle's energy consumption and interference to the user.

[0099] In addition, when the passenger gets off the vehicle, the in-vehicle screen is turned off and adjusted to a closed state, so that when it is detected that the user gets off the vehicle, the in-vehicle screen is turned off to reduce the energy consumption of the vehicle.

[0100] In the above example, the top screen in the vehicle is used as an example for illustrative description. It can be understood that the present invention can also be applied to the armrest screen. Figure 6 , showing a schematic diagram of an armrest screen provided in an embodiment of the present invention, the armrest screen can be set at the position of the seat armrest, correspondingly, refer to Figure 7 , showing a structural schematic diagram of the adjustment system in an embodiment of the present invention, for the armrest screen, the adjustment system may include an intelligent cockpit domain controller, an armrest screen connected to the intelligent cockpit domain controller, a monitoring module (including an image acquisition sensor, etc.), a seat controller, a seat pressure monitoring unit connected to the seat controller, etc.

[0101] Reference Figure 8 , showing a schematic diagram of an application scenario provided in an embodiment of the present invention, when the zero-gravity seat mode is turned on, the seat pressure monitoring unit detects that a user has taken a seat, and the seat back angle where the armrest screen is located is adjusted to increase, while the armrest screen automatically flips and lifts up. The flipping and lifting angle is related to the back angle. The larger the back angle, the larger the armrest screen lifting angle. The seat moves to the zero-gravity mode, and the armrest screen flips and lifts to 60°. For this adjustment process, it can be adjusted according to the seat angle. After the seat angle is fixed, the smart cockpit domain controller can automatically adjust the viewing angle of the armrest screen again based on the user's eye position and the screen position of the armrest screen in the aforementioned embodiment. The adjustment process can refer to the description in the aforementioned embodiment, which will not be repeated here.

[0102] It should be noted that the embodiments of the present invention include but are not limited to the above examples. It is understandable that those skilled in the art can also make settings according to actual needs under the guidance of the ideas of the embodiments of the present invention, and the present invention is not limited to this.

[0103] In an embodiment of the present invention, a corresponding vehicle-mounted screen may be configured in a vehicle, and a good viewing experience may be provided to the user by adjusting the viewing angle of the vehicle-mounted screen. When adjusting the viewing angle of the vehicle-mounted screen, the controller of the vehicle may obtain a first eye position of at least one passenger and a screen position of the vehicle-mounted screen, and then calculate based on the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen, and then adjust the vehicle-mounted screen to the first target viewing angle, thereby obtaining the eye position of the passenger when viewing the vehicle-mounted screen in real time and adjusting the viewing angle of the vehicle-mounted screen in real time. While ensuring the user viewing experience, personalized adjustments may be made for different users, thereby enhancing the personalization and comfort of the user experience, and at the same time improving the flexibility of adjusting the viewing angle of the vehicle-mounted screen.

[0104] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0105] An embodiment of the present invention further provides an adjustment device for a vehicle-mounted screen, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the embodiment of the present invention.

[0106] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0107] An embodiment of the present invention further provides a vehicle, comprising:

[0108] one or more processors; and

[0109] One or more machine-readable media having instructions stored thereon, when executed by the one or more processors, cause the vehicle to perform the method described in the embodiment of the present invention.

[0110] An embodiment of the present invention further provides a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.

[0111] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0112] It should be understood by those skilled in the art that the embodiments of the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, EEPROM, Flash, and eMMC, etc.) containing computer-usable program codes.

[0113] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0114] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0115] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0116] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0117] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0118] The above is a detailed introduction to a method for adjusting a vehicle-mounted screen and a device for adjusting a vehicle-mounted screen provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for adjusting a vehicle screen, characterized in that: include: Obtaining a first eye position of at least one passenger and a screen position of an in-vehicle screen; Calculating according to the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen; The vehicle-mounted screen is adjusted to the first target viewing angle.

2. The method according to claim 1, characterized in that The obtaining of a first eye position of at least one passenger comprises: Obtaining the positional relationship between the passenger and the seat in the vehicle; The first eye position of the passenger is determined based on the positional relationship.

3. The method according to claim 2, characterized in that The determining the first eye position of the passenger according to the position relationship includes: When the passenger is not leaning on the vehicle seat, obtaining the seat position of the vehicle seat where the passenger is located and the acquisition device position of the image acquisition device; Acquire a first relative distance between the image acquisition device and the eyes of the passenger, where the first relative distance is a distance generated by the image acquisition device according to an eye image corresponding to the eyes of the user; The seat position, the acquisition device position and the first relative distance are used to perform calculations to obtain a first eye position corresponding to the passenger.

4. The method according to claim 3, characterized in that The acquisition device position includes a first horizontal coordinate and a first vertical coordinate in a preset coordinate system, the seat position includes a second horizontal coordinate in a preset coordinate system, and the seat position, the acquisition device position, and the first relative distance are used to calculate to obtain a first eye position corresponding to the passenger, including: Using the second horizontal coordinate as the target horizontal coordinate corresponding to the user's eye; Calculating a horizontal distance between the first horizontal coordinate and the second horizontal coordinate; Calculating the vertical height between the user's eyes and the camera using the horizontal distance and the first relative distance; The first ordinate and the vertical height are used to perform calculations to obtain a target ordinate corresponding to the user's eye.

5. The method according to claim 2, characterized in that: The determining the first eye position of the passenger according to the position relationship includes: When the passenger is leaning on a vehicle seat, obtaining a pressure signal corresponding to the vehicle seat where the passenger is located, wherein the pressure signal is a signal collected by a pressure sensor of the vehicle seat; determining a second relative distance between the eyes of the vehicle user and the vehicle seat based on a pressure distribution of the pressure signal on the vehicle seat; Obtaining a seat angle and a seat position corresponding to the vehicle seat; The seat position, the seat angle and the second relative distance are used to perform calculations to obtain a first eye position corresponding to the passenger.

6. The method according to claim 5, characterized in that The seat position includes a second horizontal coordinate and a second vertical coordinate in a preset coordinate system, and the calculation using the seat position, the seat angle, and the second relative distance to obtain a first eye position corresponding to the passenger includes: Calculating using the second horizontal coordinate, the seat angle, and the second relative distance to obtain a target horizontal coordinate corresponding to the eye of the passenger; The target vertical coordinate corresponding to the eyes of the passenger is obtained by calculating using the second vertical coordinate, the seat angle and the second relative distance.

7. The method according to any one of claims 2 to 6, characterized in that: The calculating according to the first eye position and the screen position to obtain a first target viewing angle for the vehicle-mounted screen includes: In the case where there are at least two passengers viewing the same in-vehicle screen, calculating according to the first eye positions of the passengers and the screen positions respectively, to obtain at least two initial adjustment angles for the in-vehicle screen; The at least two initial adjustment angles are calculated in a preset manner to obtain a first target viewing angle for the vehicle-mounted screen.

8. The method according to claim 7, characterized in that The preset method is one of an average angle method, a weighted average method, and a user priority method.

9. The method according to any one of claims 1 to 6, characterized in that: The step of adjusting the vehicle-mounted screen to the first target viewing angle includes: Controlling the motion mechanism corresponding to the vehicle-mounted screen to move; Obtaining an actual voltage signal for the vehicle-mounted screen; If the actual voltage signal is equal to the target voltage signal corresponding to the first target viewing angle, the motion mechanism is controlled to stop moving.

10. The method according to claim 1, characterized in that Also includes: Obtaining the current viewing angle of the vehicle screen; If the angle difference between the first target viewing angle and the current viewing angle is greater than a preset angle threshold, adjusting the frequency of collecting the eye position of the passenger; Acquire a plurality of second eye positions of the passenger according to the adjusted acquisition frequency; Using each of the second eye positions and the screen position to perform calculations respectively, to obtain a second target viewing angle corresponding to each of the second eye positions; Calculating the angle difference between each of the second target viewing angles and the current viewing angle; If each of the angle differences is greater than the preset angle threshold, adjusting the vehicle screen to the last second target viewing angle; If at least one of the angle differences is less than or equal to the preset angle threshold, the collection of the eye position of the passenger is stopped.

11. The method according to claim 1, characterized in that: Also includes: Acquiring the eye state of the passenger, where the eye state is a state obtained by an image acquisition device through recognition based on an eye image corresponding to the user's eyes; When the eye state indicates that the vehicle user has fallen asleep, the motion mechanism corresponding to the vehicle screen is controlled to move until the vehicle screen is in a closed state, and the vehicle screen is controlled to be turned off.

12. The method according to claim 1, characterized in that Before obtaining the first eye position of at least one passenger, the method further includes: When the passenger enters the vehicle, or when the passenger sits on a vehicle seat, the in-vehicle screen is activated and adjusted to a preset viewing angle.

13. The method according to claim 1, characterized in that Also includes: When the passenger gets off the vehicle, the in-vehicle screen is turned off and adjusted to a closed state.

14. An adjustment device for a vehicle screen, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method according to any one of claims 1 to 13.

15. A vehicle, characterized in that: A device for adjusting a vehicle-mounted screen comprising the device as claimed in claim 14.

16. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 13.