Vehicle screen control method, vehicle screen control device and vehicle

By automatically adjusting the position of the ceiling screen by acquiring seat and user data, the problem of ceiling screen position deviation has been solved, achieving higher accuracy and a better user experience.

CN120886757AActive Publication Date: 2025-11-04GREAT WALL MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411987438.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-11-04
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In existing technologies, the position adjustment of ceiling-mounted screens is sometimes inaccurate, requiring users to manually adjust them multiple times, which makes the adjustment process cumbersome and affects the user's viewing experience.

Method used

By acquiring the target user's seat data and user data, the initial position and adjustment amount of the ceiling screen are determined. Combining the seat data and user data, the position of the ceiling screen is automatically adjusted to improve accuracy.

Benefits of technology

It improves the accuracy of ceiling-mounted screen positioning, reduces the number of manual adjustments, and enhances the user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120886757A_ABST
    Figure CN120886757A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle screen control method, a vehicle screen control device and a vehicle, and relates to the technical field of vehicles. The method comprises the following steps: acquiring seat data and user data of a target user in a vehicle; based on the seat data, determining an initial position of a target ceiling screen in the vehicle; based on the user data, determining a target adjustment amount of the target ceiling screen; determining a target position based on the initial position and the target adjustment amount; and controlling the target ceiling screen to be located at the target position. Based on the scheme, the accuracy of the position of the ceiling screen in the vehicle can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a control method of a vehicle screen, a control device of a vehicle screen and a vehicle. BACKGROUND

[0002] With the rapid development of intelligent cockpit of vehicles, some vehicles can be configured with ceiling screens to meet the viewing needs of users.

[0003] In the related art, in order to make the position of the ceiling screen meet the viewing angle of the user, a switch can be provided on the vehicle to enable the user to adjust the position of the ceiling screen through the switch. However, the position of the ceiling screen adjusted through the switch can have deviations, and the user needs to manually adjust it multiple times, which makes the adjustment process cumbersome and affects the viewing experience of the user.

[0004] Therefore, how to improve the accuracy of the position of the ceiling screen is a problem to be solved at present. SUMMARY

[0005] The present application provides a control method of a vehicle screen, a control device of a vehicle screen and a vehicle, which can improve the accuracy of the position of the ceiling screen in the vehicle.

[0006] In a first aspect, the present application provides a control method of a vehicle screen, which comprises:

[0007] obtaining seat data of a target user and user data in a vehicle; determining an initial position of a target ceiling screen in the vehicle based on the seat data; determining a target adjustment amount of the target ceiling screen based on the user data; determining a target position based on the initial position and the target adjustment amount; and controlling the target ceiling screen to be in the target position.

[0008] In the embodiments of the present application, the initial position of the target ceiling screen is determined based on the obtained seat data of the target user, and the adjustment amount (i.e., the target adjustment amount) of the target ceiling screen is determined based on the user data of the target user. Then, the target position of the target ceiling screen is determined based on the initial position and the target adjustment amount, so as to control the target ceiling screen to be in the target position. Since the target position is determined by considering the influence of both the seat data of the target user and the user data of the target user, the determined target position can be more consistent with the seat state and the state of the target user, thereby improving the accuracy of the target position. Therefore, when the target ceiling screen is controlled to be in the target position, the position of the ceiling screen can be more accurate, thereby improving the accuracy of the position of the ceiling screen in the vehicle.

[0009] In combination with the first aspect, in some implementations of the first aspect, the user data comprises body size data and sitting posture data; and determining the target adjustment amount of the target ceiling screen based on the user data comprises:

[0010] If the user data indicates that the target user is a target type user, the target adjustment amount is determined based on the body shape data and the sitting posture data; if the user data indicates that the target user is a non-target type user, a first preset value is determined as the target adjustment amount.

[0011] In the embodiments of the present application, when the target user is a target type user, the target adjustment amount corresponding to the target ceiling screen is determined through the body shape data and the sitting posture data of the target user. In determining the target adjustment amount, the influence of the body shape and the sitting posture of the target user on the target adjustment amount is considered, which can make the determined target adjustment amount more accurate, so that the target position can be more accurate on the basis of the more accurate target adjustment amount, thereby further improving the accuracy of the position of the ceiling screen in the vehicle.

[0012] In addition, when the target user is a non-target type user (for example, a child), there may be a need to standardize the sitting posture. Therefore, the target adjustment amount can be set as a preset value to standardize the sitting posture, avoid the problem of forming a bad sitting posture due to an unstandardized sitting posture, and improve the user's use experience.

[0013] In combination with the first aspect and the above implementation manners, in some implementation manners of the first aspect, the method further includes:

[0014] The fitting area of the target user and the current seat is obtained; and the determination of the target adjustment amount based on the body shape data and the sitting posture data includes: if the fitting area is greater than or equal to a preset area threshold, the target adjustment amount is determined based on the body shape data and the sitting posture data.

[0015] In the embodiments of the present application, when the target adjustment amount corresponding to the target ceiling screen is determined through the body shape data and the sitting posture data of the target user, the fitting area of the target user and the current seat is considered. Since the fitting area is greater than or equal to a preset area threshold, it indicates that the back of the target user is highly fitted with the back of the seat, and the sitting posture of the target user is relatively fixed, so that the visual range of the target user will not be suddenly changed. Therefore, the target adjustment amount corresponding to the target ceiling screen can be determined through the body shape data and the sitting posture data of the target user, which avoids the problem that when the fitting area is less than the preset area threshold, the visual range of the target user is suddenly changed, resulting in deviation in determining the target adjustment amount corresponding to the target ceiling screen through the body shape data and the sitting posture data of the target user, and makes the determined target adjustment amount more accurate, so that the target position can be more accurate on the basis of the more accurate target adjustment amount, thereby further improving the accuracy of the position of the ceiling screen in the vehicle.

[0016] In combination with the first aspect and the above implementation manners, in some implementation manners of the first aspect, the method further includes:

[0017] obtaining a change amount of the seat data and preset data; the target adjustment amount is determined based on the body shape data and the sitting posture data, including: if the change amount is greater than or equal to a preset threshold, the target adjustment amount is determined based on the body shape data and the sitting posture data; and the change amount is positively correlated with the target adjustment amount.

[0018] In the embodiment of the present application, when the target adjustment amount corresponding to the target ceiling screen is determined based on the body shape data and the sitting posture data of the target user, the change amount of the seat data of the target user and the preset data is considered. Since the change amount is greater than or equal to the preset threshold, the adjustment range of the seat is large, which may affect the visual range of the target user. Therefore, the target adjustment amount can be determined based on the body shape data and the sitting posture data of the target user, so that the determined target adjustment amount is more accurate, thereby making the target position more accurate and further improving the accuracy of the position of the ceiling screen in the vehicle.

[0019] In combination with the first aspect and the above implementation manners, in some implementation manners of the first aspect, the target position is determined based on the initial position and the target adjustment amount, including:

[0020] an initial opening and closing angle corresponding to the initial position is determined; and a position corresponding to a sum of the initial opening and closing angle and the target adjustment amount is determined as the target position.

[0021] In the embodiment of the present application, since the target position is determined by considering the influence of the seat data of the target user and the user data of the target user, the determined target position is more in line with the seat state and the state of the target user, thereby improving the accuracy of the target position. Therefore, when the target ceiling screen is controlled to be in the target position, the position of the ceiling screen is more accurate, thereby improving the accuracy of the position of the ceiling screen in the vehicle.

[0022] In combination with the first aspect and the above implementation manners, in some implementation manners of the first aspect, the method further includes:

[0023] obtaining a preset white list; if there is a first occupant user in the preset white list among the occupant users of the vehicle, obtaining a quantity of the first occupant user; determining a target user among the first occupant users based on the quantity; if none of the occupant users of the vehicle is in the preset white list, obtaining an adjustment time of a seat of each occupant user and / or a seat row number of the seat; and determining an occupant user corresponding to an earliest adjustment time among the plurality of adjustment times and / or an occupant user corresponding to a frontmost seat row number among the plurality of seat row numbers as the target user.

[0024] In the embodiment of the present application, when there is a white list user among the occupant users of the vehicle, it indicates that the target user has the control authority of the target ceiling screen. The white list user is determined as the target user, which can ensure the safety during the control of the position of the ceiling screen.

[0025] Alternatively, when there is no whitelist user in the riding users of the vehicle, the target user can be determined by the adjustment time of the riding seat of each riding user in the vehicle and / or the seat row number of the riding seat. Since the influence of the adjustment time and / or the seat row number is considered, instead of randomly determining any riding user in the vehicle as the target user, the determined target user can be more accurate, so that the target position can be more accurate on the basis that the target user is more accurate, and the accuracy of the position of the ceiling screen in the vehicle is further improved.

[0026] With reference to the first aspect and the above implementation manners, in some implementation manners of the first aspect, the above determining, based on the quantity, the target user from the first riding users, comprises:

[0027] If the quantity is 1, the 1 first riding user is determined as the target user; if the quantity is a plurality, the priority of each first riding user in the plurality of first riding users is obtained; and the first riding user corresponding to the highest priority in the priorities is determined as the target user.

[0028] In the embodiments of the present application, when there are a plurality of whitelist users in the riding users of the vehicle, the whitelist user with the highest priority in the plurality of whitelist users can be determined as the target user. Since the whitelist user with the highest priority also has the highest control authority over the target ceiling screen, the safety in the control process of the ceiling screen position can be further ensured.

[0029] In a second aspect, the present application provides a control device for a vehicle screen, comprising:

[0030] an acquisition module, configured to acquire seat data and user data of a target user in a vehicle;

[0031] a determination module, configured to determine an initial position of a target ceiling screen in the vehicle based on the seat data, and determine a target adjustment amount of the target ceiling screen based on the user data;

[0032] a processing module, configured to determine a target position based on the initial position and the target adjustment amount;

[0033] a control module, configured to control the target ceiling screen to be in the target position.

[0034] In a third aspect, the present application provides a vehicle comprising a memory and a processor. The memory is configured to store executable program code, and the processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation manner of the first aspect.

[0035] In a fourth aspect, the present application provides a computer program product, comprising computer program codes, which, when executed on a computer, cause the computer to perform the method in the first aspect or any possible implementation manner of the first aspect.

[0036] In a fifth aspect, the present application provides a computer readable storage medium, which stores computer program codes, which, when executed on a computer, cause the computer to perform the method in the first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0037] Figure 1 is a scene schematic diagram of a vehicle ceiling screen of the related art.

[0038] Figure 2 is an architecture schematic diagram of the ceiling screen control provided by the embodiment of the present application.

[0039] Figure 3 is a flow schematic diagram of a control method of a vehicle screen provided by the embodiment of the present application.

[0040] Figure 4 is a flow schematic diagram of a control method of a vehicle screen provided by the embodiment of the present application.

[0041] Figure 5 is a structure schematic diagram of a control device of a vehicle screen provided by the embodiment of the present application.

[0042] Figure 6 is a structure schematic diagram of a vehicle provided by the embodiment of the present application. DETAILED DESCRIPTION

[0043] The technical solutions in the present application will be described clearly and exhaustively in combination with the drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B: "and / or" in the text is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, in addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0044] Hereinafter, the terms "first", "second" are only for description purposes, and cannot be understood as implying or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more features.

[0045] Figure 1is a scene schematic diagram of a vehicle ceiling screen of the related art.

[0046] As shown in Figure 1 , Figure 1 The vehicle 110 is included in the vehicle 110. The vehicle 110 is configured with at least one row of seats, for example, the seat 120, and at least one ceiling screen 130.

[0047] As shown in Figure 1 , the ceiling screen 130 is usually installed on the top of the vehicle, and the display interface faces the passengers.

[0048] As shown in , in order to enable the position of the ceiling screen to meet the viewing angle of the user, a switch (physical switch or virtual switch) can be provided on the vehicle to enable the user to adjust the position of the ceiling screen through the switch. However, the position of the ceiling screen adjusted through the switch may have a deviation, and the user needs to manually adjust it several times, which leads to a relatively cumbersome adjustment process, poor intelligence, and affects the user's viewing experience. Or, when the sitting posture of the passenger changes, if the position of the ceiling screen cannot change with the change of the sitting posture of the passenger, the position of the ceiling screen will also have a deviation.

[0049] Therefore, in order to solve the problem of deviation of the position of the ceiling screen, the present application provides a control method of a vehicle screen, a control device of a vehicle screen, and a vehicle.

[0050] The control method of the vehicle screen provided by the embodiment of the present application will be described in detail. Figures 2 to 4 The control method of the vehicle screen provided by the embodiment of the present application will be described in detail.

[0051] Figure 2 is a schematic diagram of the control architecture of the ceiling screen provided by the embodiment of the present application.

[0052] As shown in Figure 2 , the seat module 101, the monitoring module 102, the controller 103, the ceiling screen 104, and the manual switch 105 are included in the vehicle 110. Figure 2 The seat module 101 can collect seat data, and the seat data can include but is not limited to front and rear position data, up and down position data, and front and rear rotation angle data of the seat. And send the collected seat data to the controller 103.

[0053]

[0054] The monitoring module 102 can collect user data of the passenger, such as body size data, sitting posture data, and a fitting area of the passenger and the seat, and send the collected user data to the controller 103. The monitoring module 102 can represent an occupant monitoring system (OMS), and the fitting area can represent an area of contact between the back of the user and the seat back, which can be obtained by identifying a part above the waist of the passenger by the monitoring module 102. The monitoring module 102 can include but is not limited to a camera, a radar, and an infrared sensor. The OMS can detect the state, position, and identity information of the passenger in the vehicle, such as whether the passenger has fastened the seat belt, the weight, height, and other identity information of the passenger.

[0055] When the controller 103 receives the seat data and the user data, the controller 103 can automatically adjust the position of the ceiling screen 104 according to the seat data and the user data to provide a better viewing angle for the passenger. The controller can be a vehicle control unit (VCU) in the vehicle or a ceiling screen controller specially configured to control the ceiling screen 104.

[0056] The manual switch 105 is a switch configured in the vehicle to adjust the position of the ceiling screen, so that the user can manually adjust the position of the ceiling screen 104 to meet the difference in use habits of different users and improve the use experience of the user.

[0057] Figure 3 FIG. 1 is a flowchart of a control method of a vehicle screen according to an embodiment of the present application. The method can be performed by the vehicle 110 in FIG. 1, or the VCU or the ceiling screen controller in the vehicle 110. Figure 1

[0058] For example, as shown in FIG. 3, the method 300 includes the following implementation processes. Figure 3

[0059] S310, obtaining seat data and user data of a target user in the vehicle.

[0060] For example, when the vehicle is powered on, in order to adjust the position of the ceiling screen configured in the vehicle, the seat data of the target user can be collected by a seat module in the vehicle, and the user data of the target user can be collected by a monitoring module in the vehicle.

[0061] For example, if the target user currently sits on the left seat in the second row of seats, the current seat data of the left seat in the second row of seats can be collected by the seat module.

[0062] ​​In a possible implementation, a preset white list is acquired; if there is a first user in the preset white list among the users in the vehicle, the number of the first user is acquired; a target user is determined among the first users based on the number; if none of the users in the vehicle is in the preset white list, the adjustment time of the seat of each user and / or the seat row number of the seat of each user is acquired; the user corresponding to the earliest adjustment time among the multiple adjustment times and / or the user corresponding to the frontmost seat row among the multiple seat row numbers is determined as the target user.

[0063] The preset white list indicates a user list allowed to adjust the position of the ceiling screen, and the preset white list can be pre-recorded in the vehicle infotainment system and bound to the identity information (for example, face information, voice information, name information, etc.) of the user.

[0064] For example, when the vehicle is powered on, the preset white list pre-recorded can be acquired. When it is detected that there is a user in the vehicle, the identity information of the user can be collected by the monitoring module. The collected identity information of the user is compared with the identity information in the preset white list to determine whether there is a user in the preset white list (which can be referred to as a first user) among the current users in the vehicle. The user in the vehicle can refer to a user corresponding to a non-driver in the vehicle, and the user can watch the display interface of the ceiling screen.

[0065] When there is a first user among the current users in the vehicle, it indicates that there is an authorized user who can adjust the position of the ceiling screen among the current users in the vehicle. In order to determine a target user who can adjust the position of the ceiling screen among the authorized users, the number of the first user is acquired. The target user is determined among the first users based on the number of the first user.

[0066] For example, there are 5 users in the vehicle, and 4 of the 5 users are first users, so the number of the first users is 4. Or, there are 5 users in the vehicle, and all of the 5 users are first users, so the number of the first users is 5. Or, there are 5 users in the vehicle, and 1 of the 5 users is a first user, so the number of the first users is 1.

[0067] In the embodiment of the present application, when there is a white list user among the users in the vehicle, it indicates that the target user has the control authority of the target ceiling screen. The white list user is determined as the target user, which can ensure the safety during the control of the position of the ceiling screen.

[0068] Optionally, based on the quantity, the target user is determined from the first ride users, including: if the quantity is one, the one first ride user is determined as the target user; and if the quantity is multiple, priorities of each of the multiple first ride users are obtained; and the first ride user corresponding to the highest priority is determined as the target user.

[0069] For example, when the quantity of the first ride users is one, the first ride user can be determined as the target user.

[0070] For example, when the quantity of the first ride users is multiple, priorities corresponding to each of the multiple first ride users can be obtained. The first ride user corresponding to the highest priority is determined as the target user.

[0071] Optionally, the priority corresponding to each of the first ride users can be determined by the identity information pre-recorded by the first ride user. For example, the age is positively correlated with the priority, i.e., the older the age, the higher the priority, and the younger the age, the lower the priority. Alternatively, the priority corresponding to each of the first ride users can be pre-recorded in the pre-recorded identity information to directly obtain the priority corresponding to each of the first ride users.

[0072] Optionally, the priority corresponding to each of the first ride users can also be determined by the seat row corresponding to the seat currently ridden by the first ride user. The seat row is negatively correlated with the distance between the seat and the cockpit, i.e., the closer the distance between the seat row and the cockpit, the higher the priority, and the farther the distance between the seat row and the cockpit, the lower the priority.

[0073] For example, the priority corresponding to the second row of seats in the vehicle is higher than the priority corresponding to the third row of seats. When there are first ride users in both the second row of seats and the third row of seats in the vehicle, the priority of the first ride user riding in the second row of seats is higher than the priority of the first ride user riding in the third row of seats.

[0074] Alternatively, when the quantity of the first ride users riding in the second row of seats in the vehicle is multiple, the adjustment time of each of the first ride users to the seat can be collected, i.e., the earlier the adjustment time, the higher the priority, and the later the adjustment time, the lower the priority.

[0075] For example, the first ride user A and the first ride user B are riding in the second row of seats, and the adjustment time of the first ride user A to the seat is earlier than the adjustment time of the first ride user B to the seat, then the priority of the first ride user A is higher than the priority of the first ride user B.

[0076] In the embodiment of the present application, when there are multiple whitelist users in the current vehicle occupants, the whitelist user with the highest priority among the multiple whitelist users can be determined as the target user. Since the whitelist user with the highest priority also has the highest control authority over the target ceiling screen, the safety during the control of the ceiling screen position can be further ensured.

[0077] For example, when there is no first occupant in the current vehicle occupants, it indicates that there is no authorized user who can adjust the position of the ceiling screen in the current vehicle occupants. In order to determine the target user who can adjust the position of the ceiling screen in the current vehicle occupants, the adjustment time of each occupant on the respective seat can be obtained, and / or the seat row number of each occupant on the respective seat can be obtained.

[0078] When the adjustment time of each occupant on the respective seat is obtained, the multiple adjustment times can be time-sequentially sorted to obtain the earliest adjustment time among the multiple adjustment times, and the occupant corresponding to the earliest adjustment time can be determined as the target user. And / or, when the seat row number of each occupant on the respective seat is obtained, the occupant corresponding to the frontmost seat row number among the multiple seat row numbers can be determined as the target user. The frontmost seat row number is closest to the driver's cabin compared with other seat row numbers.

[0079] For example, the occupants in the vehicle are user C and user D, and there are the second row of seats and the third row of seats in the vehicle. The user C and the user D are in the second row of seats, or the user C is in the second row of seats and the user B is in the third row of seats. The adjustment time C of the user C on the seat and the adjustment time D of the user D on the seat can be obtained. When the adjustment time C is earlier than the adjustment time D, the user C corresponding to the adjustment time C can be determined as the target user.

[0080] For another example, the user C is in the second row of seats and the user B is in the third row of seats. The seat row number C of the seat of the user C and the seat row number D of the seat of the user D can be obtained. When the seat row number C is closest to the driver's cabin compared with the seat row number D, the user C corresponding to the seat row number C can be determined as the target user.

[0081] For another example, the user C is in the second row of seats and the user B is in the third row of seats, and the adjustment time C of the user C on the seat and the adjustment time D of the user D on the seat are the same. The seat row number C of the seat of the user C and the seat row number D of the seat of the user D can be obtained. When the seat row number C is closest to the driver's cabin compared with the seat row number D, the user C corresponding to the seat row number C can be determined as the target user.

[0082] Optionally, when the adjustment time C of the seat chair by the user C is the same as the adjustment time D of the seat chair by the user D, and the seat row number C of the seat chair by the user C is also the same as the seat row number D of the seat chair by the user D, it is indicated that it is unable to automatically determine which one of the user C and the user D is the target user. At this time, inquiry information can be output to the user C and the user D, and the target user is determined among the user C and the user D through feedback information of the user C and the user D. For example, the feedback information indicates that the user C is the target user, and the user C can be determined as the target user.

[0083] Optionally, when only one user is present in the vehicle, the one user can be directly determined as the target user. For example, when only the user C is present in the second row of seats in the vehicle, the user C can be determined as the target user.

[0084] In the embodiments of the present application, when there is no white list user among the users in the vehicle, the target user can be determined through the adjustment time of the seat chair of each user in the vehicle and / or the seat row number of the seat chair. Since the influence of the adjustment time and / or the seat row number is considered, instead of randomly determining any user in the vehicle as the target user, the determined target user can be more accurate, so that the target position can be more accurate on the basis of the more accurate target user, and the accuracy of the position of the ceiling screen in the vehicle is further improved.

[0085] In S320, an initial position of the target ceiling screen in the vehicle is determined based on the seat data, and a target adjustment amount of the target ceiling screen is determined based on the user data.

[0086] For example, when the seat data corresponding to the target user is obtained, the initial position of the target ceiling screen in the vehicle can be determined through the seat data.

[0087] Optionally, in the vehicle, only one ceiling screen is configured, and the one ceiling screen can be determined as the target ceiling screen. Alternatively, in the vehicle, a plurality of ceiling screens are configured, and a plurality of users corresponding to each of the plurality of ceiling screens (i.e., the target ceiling screen) are obtained, and one of the plurality of users is selected as the target user.

[0088] Optionally, in the vehicle, only one ceiling screen is configured, and the one ceiling screen can be determined as the target ceiling screen. Alternatively, in the vehicle, a plurality of ceiling screens are configured, and a plurality of users corresponding to each of the plurality of ceiling screens (i.e., the target ceiling screen) are obtained, and one of the plurality of users is selected as the target user.

[0089] For example, when the ceiling screen 1 and the ceiling screen 2 are configured in the vehicle, the users corresponding to the ceiling screen 1 are the user A and the user B, and the user A or the user B can be determined as the target user corresponding to the ceiling screen 1. In addition, the users corresponding to the ceiling screen 2 are the user C and the user D, and the user C or the user D can be determined as the target user corresponding to the ceiling screen 2.

[0090] In the seat data is the front-back position data of the seat, the farther the seat is to the back, the greater the opening angle corresponding to the initial position of the ceiling screen, and the closer the seat is to the front, the smaller the opening angle corresponding to the initial position of the ceiling screen. That is, the opening angle corresponding to the initial position of the ceiling screen is positively correlated with the distance of the seat to the back. In addition, when the seat data is the front-back rotation angle data, the greater the front-back rotation angle of the seat, the greater the opening angle corresponding to the initial position of the ceiling screen, and the smaller the front-back rotation angle of the seat, the smaller the opening angle corresponding to the initial position of the ceiling screen. That is, the opening angle corresponding to the initial position of the ceiling screen is positively correlated with the inclination of the seat to the back. In addition, when the seat data is the up-down position data, the higher the seat, the smaller the opening angle corresponding to the initial position of the ceiling screen, and the lower the seat, the greater the opening angle corresponding to the initial position of the ceiling screen. That is, the opening angle corresponding to the initial position of the ceiling screen is negatively correlated with the height of the seat.

[0091] In the seat data is the front-back position data of the seat, the farther the seat is to the back, the greater the opening angle corresponding to the initial position of the ceiling screen, and the closer the seat is to the front, the smaller the opening angle corresponding to the initial position of the ceiling screen. That is, the opening angle corresponding to the initial position of the ceiling screen is positively correlated with the distance of the seat to the back. In addition, when the seat data is the front-back rotation angle data, the greater the front-back rotation angle of the seat, the greater the opening angle corresponding to the initial position of the ceiling screen, and the smaller the front-back rotation angle of the seat, the smaller the opening angle corresponding to the initial position of the ceiling screen. That is, the opening angle corresponding to the initial position of the ceiling screen is positively correlated with the inclination of the seat to the back. In addition, when the seat data is the up-down position data, the higher the seat, the smaller the opening angle corresponding to the initial position of the ceiling screen, and the lower the seat, the greater the opening angle corresponding to the initial position of the ceiling screen. That is, the opening angle corresponding to the initial position of the ceiling screen is negatively correlated with the height of the seat. Figure 1

[0092] For example, when the user data of the target user is obtained, the adjustment amount of the target ceiling screen position (which can be referred to as a target adjustment amount) can also be determined through the user data. Since the position of the target ceiling screen is greatly affected by the seat data and is less affected by the user data, the target adjustment amount is the opening angle corresponding to the initial position of the target ceiling screen. In addition, the influence of the front-back rotation angle data in the seat data on the position of the target ceiling screen is greater than the influence of the front-back position data in the seat data on the position of the target ceiling screen.

[0093] Optionally, when the target adjustment amount is determined through the user data, the sitting posture of the target user can be obtained. When the sitting posture of the target user does not change within a preset time length (for example, 5 seconds or 10 seconds), it is indicated that the sitting posture of the target user can not change frequently, and thus the target adjustment amount can be determined through the user data of the target user.

[0094] The preset time length can be 5 seconds, 10 seconds, 12 seconds, etc., which is not limited in the embodiments of the present application.

[0095] For example, the initial position of the ceiling screen and the target adjustment amount are illustrated through Table 1.​

[0096] Table 1

[0097]

[0098] In Table 1, the seat relative position can include front, middle and back, front means that the seat is close to the front windshield in the vehicle, middle means that the seat is at a preset distance from the front windshield, and back means that the seat is away from the front windshield; and the distance between the seat and the front windshield corresponding to front < the distance between the seat and the front windshield corresponding to middle < the distance between the seat and the front windshield corresponding to back. The seat back opening angle (i.e. the above-mentioned front and rear rotation angle data) can include low, standard and high, low means that the seat back rotation angle is small, standard means that the seat back rotation angle is a set value, and high means that the seat back rotation angle is large; and the back rotation angle corresponding to low < the back rotation angle corresponding to standard < the back rotation angle corresponding to high.

[0099] In Table 1, when the seat relative position is front and the seat back opening angle is low, the opening and closing angle of the initial position of the target ceiling screen is determined to be 100°, and the target adjustment amount is ±2.5°. When the seat relative position is front and the seat back opening angle is standard, the opening and closing angle of the initial position of the target ceiling screen is determined to be 110°, and the target adjustment amount is ±7.5°. When the seat relative position is front and the seat back opening angle is high, the opening and closing angle of the initial position of the target ceiling screen is determined to be 120°, and the target adjustment amount is ±15°. When the seat relative position is middle and the seat back opening angle is low, the opening and closing angle of the initial position of the target ceiling screen is determined to be 105°, and the target adjustment amount is ±2.5°. When the seat relative position is middle and the seat back opening angle is standard, the opening and closing angle of the initial position of the target ceiling screen is determined to be 115°, and the target adjustment amount is ±7.5°. When the seat relative position is middle and the seat back opening angle is high, the opening and closing angle of the initial position of the target ceiling screen is determined to be 125°, and the target adjustment amount is ±15°. When the seat relative position is back and the seat back opening angle is low, the opening and closing angle of the initial position of the target ceiling screen is determined to be 110°, and the target adjustment amount is ±2.5°. When the seat relative position is back and the seat back opening angle is standard, the opening and closing angle of the initial position of the target ceiling screen is determined to be 120°, and the target adjustment amount is ±7.5°. When the seat relative position is back and the seat back opening angle is high, the opening and closing angle of the initial position of the target ceiling screen is determined to be 130°, and the target adjustment amount is ±15°.

[0100] In a possible implementation, the user data includes body shape data and sitting posture data; and the determining, based on the user data, of the target adjustment amount of the target ceiling screen includes: if the user data indicates that the target user is a target type user, determining the target adjustment amount based on the body shape data and the sitting posture data; and if the user data indicates that the target user is a non-target type user, determining a first preset value as the target adjustment amount.

[0101] The target type user can represent an adult user, and the non-target type user can represent a non-adult user, for example, a child user.

[0102] For example, when the user data is obtained, the target user can be determined to be a target type user (i.e., an adult user) based on the user data.

[0103] When the target user is a target type user, the target adjustment amount can be determined based on the body shape data and the sitting posture data of the target user, for example, "±2.5°, ±7.5°, ±15°" in Table 1.

[0104] When the target user is a non-target type user, 0° (which can be referred to as a "first preset value") can be determined as the target adjustment amount, i.e., there is no target adjustment amount at this time. For example, when the target user is a child, in order to avoid the problem of an irregular sitting posture of the child, the first preset value can be determined as the target adjustment amount, instead of determining the target adjustment amount based on the sitting posture of the child.

[0105] Optionally, the user data can include, but is not limited to, age data, bone data, and face data, for determining whether the target user is a target type user.

[0106] In the embodiments of the present application, when the target user is a target type user, the target adjustment amount corresponding to the target ceiling screen is determined based on the body shape data and the sitting posture data of the target user. In the determination of the target adjustment amount, the influence of the body shape and the sitting posture of the target user on the target adjustment amount is considered, so that the determined target adjustment amount is more accurate, and thus the target position is more accurate, thereby improving the accuracy of the position of the ceiling screen in the vehicle. In addition, when the target user is a non-target type user (for example, a child), there can be a need to standardize the sitting posture. Therefore, the target adjustment amount can be set to a preset value to standardize the sitting posture, thereby avoiding the problem of an irregular sitting posture and improving the user experience.

[0107] Optionally, the fitting area of the target user and the current seat is obtained; and the determining, based on the body shape data and the sitting posture data, of the target adjustment amount includes: if the fitting area is greater than or equal to a preset area threshold, determining the target adjustment amount based on the body shape data and the sitting posture data.

[0108] Exemplarily, when the target user is determined, a fitting area between the target user and a seat currently occupied by the self (which can be referred to as a “current seat”) can be acquired.

[0109] Further, when the fitting area between the target user and the current seat occupied by the self is acquired, the target adjustment amount can be determined by the fitting area, the body shape data and the sitting posture data of the target user. The fitting area is negatively correlated with the target adjustment amount, that is, the greater the fitting area, the smaller the corresponding target adjustment amount; and the smaller the fitting area, the greater the corresponding target adjustment amount. This is because the greater the fitting area, the higher the fitting degree of the back of the target user and the back of the seat, and the more fixed the sitting posture of the target user, so that the line-of-sight range of the target user will not be abruptly changed.

[0110] Optionally, the determination of the target adjustment amount based on the fitting area, the body shape data and the sitting posture data comprises: if the fitting area is greater than or equal to a preset area threshold, determining the target adjustment amount based on the body shape data and the sitting posture data.

[0111] Exemplarily, when the fitting area between the target user and the current seat occupied by the self is acquired, it can be judged whether the fitting area is greater than or equal to a preset area threshold (for example, 50 cm 2 ).

[0112] When the fitting area is greater than or equal to the preset area threshold, it indicates that the fitting degree of the back of the target user and the back of the seat is high, and the sitting posture of the target user is fixed, so that the line-of-sight range of the target user will not be abruptly changed. Therefore, the target adjustment amount can be determined by the body shape data and the sitting posture data of the target user.

[0113] When the fitting area is less than the preset area threshold, it indicates that the fitting degree of the back of the target user and the back of the seat is low, and the sitting posture of the target user can change at any time, which is easy to cause the line-of-sight range of the target user to be abruptly changed. Therefore, the target adjustment amount can not be determined by the body shape data and the sitting posture data of the target user, but 0° (which can be referred to as a “second preset value”) is determined as the target adjustment amount, that is, there is no target adjustment amount at this time.

[0114] Optionally, the first preset value and the second preset value can be the same or different, and the embodiments of the present application do not limit this.

[0115] It should be noted that the preset area threshold can represent 60% of the total area of the seat back. For example, if the total area of the seat back is 100 cm 2 , the preset area threshold is 100 x 60% = 60 cm 2 . And since the area of the seat back is related to the vehicle model, the preset area threshold is also related to the vehicle model, and the embodiments of the present application do not limit this.

[0116] In the embodiment of the present application, when the target adjustment amount corresponding to the target ceiling screen is determined through the body data and the sitting posture data of the target user, the fitting area of the target user and the current seat is considered. Since the fitting area is greater than or equal to the preset area threshold, it indicates that the back of the target user is highly fitted with the back of the seat, and the sitting posture of the target user is relatively fixed, so that the line-of-sight range of the target user will not change abruptly. Therefore, the target adjustment amount corresponding to the target ceiling screen can be determined through the body data and the sitting posture data of the target user, which avoids the problem that when the fitting area is less than the preset area threshold, the line-of-sight range of the target user changes abruptly, resulting in deviation in determining the target adjustment amount corresponding to the target ceiling screen through the body data and the sitting posture data of the target user. The determined target adjustment amount can be more accurate, so that the target position can be more accurate on the basis of the more accurate target adjustment amount, and the accuracy of the position of the ceiling screen in the vehicle is further improved.

[0117] Optionally, a change amount of the seat data and the preset data is obtained; the target adjustment amount is determined based on the body data and the sitting posture data, including: if the change amount is greater than or equal to a preset threshold, the target adjustment amount is determined based on the body data and the sitting posture data; wherein the change amount is positively correlated with the target adjustment amount.

[0118] For example, when the target user is determined, the seat data of the current seat on which the target user sits can be obtained.

[0119] Further, when the seat data of the current seat on which the target user sits is obtained, the target adjustment amount can be determined based on the seat data, the body data and the sitting posture data of the target user. Alternatively, the target adjustment amount can be determined based on the seat data, the fitting area, the body data and the sitting posture data of the target user.

[0120] Optionally, the target adjustment amount is determined based on the seat data, the body data and the sitting posture data of the target user, including: if the change amount is greater than or equal to a preset threshold, the target adjustment amount is determined based on the body data and the sitting posture data.

[0121] For example, when the seat data of the current seat on which the target user sits is obtained, the seat data and the preset data can be calculated by difference, and the calculated difference is determined as the change amount of the seat data and the preset data. Whether the change amount is greater than or equal to the preset threshold is determined.

[0122] When the change amount is greater than or equal to the preset threshold, it indicates that the adjustment range of the seat is large, which may affect the line-of-sight range of the target user, so the target adjustment amount can be determined through the body data and the sitting posture data of the target user to fine-tune the initial position of the target ceiling screen.

[0123] When the change amount is less than the preset threshold, it indicates that the adjustment range of the seat is small, and the line-of-sight range of the target user is basically not affected. Therefore, the initial position of the target ceiling screen can not be determined through the seat data of the target user, but the preset position of the target ceiling screen is used, and the target adjustment amount is determined through the body shape data and the sitting posture data of the target user, so as to fine-tune the preset position of the target ceiling screen.

[0124] The change amount is positively correlated with the target adjustment amount, that is, the greater the change amount, the greater the corresponding target adjustment amount, and the smaller the change amount, the smaller the corresponding target adjustment amount.

[0125] The preset position of the target ceiling screen is calibrated based on the cabin space of the vehicle to ensure that the target user corresponding to the target ceiling screen can see the display interface of the target ceiling screen, and the embodiments of the present application are not limited in this regard.

[0126] It should be noted that the preset data can represent the front-back position data, the up-down position data, and the front-back rotation angle data when the seat is reset, and the like. In addition, the parameter types of the preset data and the seat data are the same, and the same parameters are used for difference calculation. For example, the parameter types of the seat data and the preset data are front-back rotation angle data.

[0127] Optionally, when the parameter types of the seat data and the preset data are multiple types, the difference value corresponding to each type can be calculated, and the sum of the multiple difference values (i.e., the change amount) is calculated. It is determined whether the sum is greater than or equal to the preset threshold.

[0128] Optionally, the target adjustment amount is determined based on the body shape data and the sitting posture data of the target user, including: if the fitting area is greater than or equal to the preset area threshold, and the change amount is greater than or equal to the preset threshold, the target adjustment amount is determined based on the body shape data and the sitting posture data.

[0129] For example, when the fitting area of the target user and the current seat on which the target user sits, and the seat data of the current seat on which the target user sits are obtained, it can be determined whether the fitting area is greater than or equal to the preset area threshold, and whether the change amount is greater than or equal to the preset threshold.

[0130] When the fitting area is greater than or equal to the preset area threshold and the change amount is greater than or equal to the preset threshold, the target adjustment amount can be determined based on the body shape data and the sitting posture data of the target user.

[0131] When the fitting area is less than the preset area threshold, 0° can be determined as the target adjustment amount. And / or, when the change amount is less than the preset threshold, the target adjustment amount determined based on the body shape data and the sitting posture data of the target user is used to fine-tune the preset position of the target ceiling screen.

[0132] For example, when determining the target adjustment amount based on the body shape data and the sitting posture data, it can be determined whether the target user's sitting posture indicated by the sitting posture data is correct. When the target user's sitting posture is correct (which can also be referred to as "sitting upright"), the ±2.5° in Table 1 can be determined as the adjustment amount corresponding to the sitting posture data (which can be referred to as "first adjustment amount"). When the target user's sitting posture is incorrect, for example, lying on one side or sitting in a slouching manner, the ±115° in Table 1 can be determined as the first adjustment amount corresponding to the sitting posture data. That is, the first adjustment amount corresponding to the correct target user's sitting posture is less than the first adjustment amount corresponding to the incorrect target user's sitting posture. This is because the more correct the target user's sitting posture is, the less the position of the target ceiling screen needs to be adjusted, that is, the smaller the target adjustment amount is.

[0133] For example, when the target adjustment amount is greater than the adjustment range of the target ceiling screen, the target user can be output with a sitting posture reminding information to remind the target user to sit upright. However, when the target adjustment amount is always greater than the adjustment range of the target ceiling screen within a relatively long time period (for example, 10 seconds), the target adjustment amount can be determined as the first preset value or the second preset value.

[0134] In addition, when determining the target adjustment amount based on the body shape data and the sitting posture data, it can also be determined the size relationship between the target user's body shape (for example, sitting height) indicated by the body shape data and the standard human model. When the target user's body shape is greater than or equal to 1.2 times the standard human model, the ±2.5° in Table 1 can be determined as the adjustment amount corresponding to the body shape data (which can be referred to as "second adjustment amount"). When the target user's body shape is less than or equal to 0.8 times the standard human model, the ±115° in Table 1 can be determined as the second adjustment amount corresponding to the body shape data. When 0.8 times the standard human model is less than the target user's body shape and the target user's body shape is less than 1.2 times the standard human model, the target adjustment amount can be determined as the first preset value or the second preset value. That is, when the target user's body shape is greater than or equal to 1.2 times the standard human model, the target adjustment amount corresponding thereto is negatively correlated with the target user's body shape; and when the target user's body shape is less than or equal to 0.8 times the standard human model, the target adjustment amount corresponding thereto is positively correlated with the target user's body shape. This is because when the target user's body shape is greater than a certain range (for example, 1.2 times the standard human model), the range of the target user's line of sight is small, and when the target user's body shape is less than another range (for example, 0.8 times the standard human model), the range of the target user's line of sight is large.

[0135] Optionally, when the first adjustment amount and the second adjustment amount are obtained, the sum of the first adjustment amount and the second adjustment amount can be determined as the target adjustment amount. Alternatively, the first adjustment amount and the second adjustment amount can be weighted, and the value after the weighting is determined as the target adjustment amount. In the weighting of the first adjustment amount and the second adjustment amount, the weights corresponding to the first adjustment amount and the second adjustment amount can be the same or different, which is not limited in the embodiments of the present application.

[0136] In the embodiment of the present application, when the target adjustment amount corresponding to the target ceiling screen is determined through the body data and the sitting posture data of the target user, the change amount of the seat data corresponding to the target user and the preset data is considered. Since the change amount is greater than or equal to the preset threshold, it indicates that the adjustment range of the seat is large, which may affect the line-of-sight range of the target user. Therefore, the target adjustment amount can be determined through the body data and the sitting posture data of the target user, so that the determined target adjustment amount is more accurate, thereby making the target position more accurate and further improving the accuracy of the position of the ceiling screen in the vehicle.

[0137] In the embodiment of the present application, when the target adjustment amount corresponding to the target ceiling screen is determined through the body data and the sitting posture data of the target user, the change amount of the seat data corresponding to the target user and the preset data is considered. Since the change amount is greater than or equal to the preset threshold, it indicates that the adjustment range of the seat is large, which may affect the line-of-sight range of the target user. Therefore, the target adjustment amount can be determined through the body data and the sitting posture data of the target user, so that the determined target adjustment amount is more accurate, thereby making the target position more accurate and further improving the accuracy of the position of the ceiling screen in the vehicle.

[0138] For example, when the initial position of the target ceiling screen and the target adjustment amount are obtained, the initial position can be adjusted by the target adjustment amount, and the adjusted initial position is determined as the target position of the target ceiling screen.

[0139] Optionally, the above determining the target position based on the initial position and the target adjustment amount comprises: determining an initial opening and closing angle corresponding to the initial position; and determining a position corresponding to a sum of the initial opening and closing angle and the target adjustment amount as the target position.

[0140] For example, when the initial position of the target ceiling screen is obtained, the opening and closing angle corresponding to the initial position (which can be referred to as "initial opening and closing angle") can be determined. Referring to Table 1, for example, 100°, 110°, etc.

[0141] When the initial opening and closing angle corresponding to the initial position of the target ceiling screen is determined, the initial opening and closing angle can be added to the target adjustment amount corresponding to the target ceiling screen to obtain a sum of the initial opening and closing angle and the target adjustment amount (i.e. the opening and closing angle corresponding to the target position), i.e. sum = initial opening and closing angle + target adjustment amount. Then, the position corresponding to the sum is determined as the above target position.

[0142] Referring to Table 1, when the opening and closing angle of the initial position of the target ceiling screen is 100° and the target adjustment amount is ±2.5°, the opening and closing angle corresponding to the target position can be obtained as 100°±2.5°. When the opening and closing angle of the initial position of the target ceiling screen is 110° and the target adjustment amount is ±7.5°, the opening and closing angle corresponding to the target position can be obtained as 110°±7.5°, and so on. Details are not described herein.

[0143] In the embodiment of the present application, since the seat data of the target user and the user data of the target user are considered when determining the target position, the determined target position is more in line with the seat state of the target user and the state of the target user, and the accuracy of the target position is improved. Therefore, when the target ceiling screen is controlled to be in the target position, the position of the ceiling screen can be more accurate, thereby improving the accuracy of the position of the ceiling screen in the vehicle.

[0144] S340, control the target ceiling screen to be in the target position.

[0145] For example, when the target position of the target ceiling screen is determined, the power-on state of the target ceiling screen can be obtained. When the target ceiling screen is powered on, the target ceiling screen can be controlled to be in the target position. By associating the target position of the target ceiling screen with the seat data and the user data of the target user in the vehicle, the adaptive adjustment of the target ceiling screen is finally realized.

[0146] Optionally, when the target ceiling screen is powered on, the target ceiling screen can be directly controlled from the current position to the target position.

[0147] Optionally, when the target ceiling screen is powered on, the target ceiling screen can be first controlled from the current position to the initial position, and then the target ceiling screen is secondarily fine-tuned from the initial position to the target position. The current position of the target ceiling screen can be a default position (also referred to as a "preset standard position") when the target ceiling screen is powered on. The target ceiling screen can be in the default position each time it is powered on.

[0148] When the target ceiling screen is not powered on, i.e. is powered off, the power-on state of the target ceiling screen is continuously detected, so that when the target ceiling screen is powered on, the target ceiling screen can be timely controlled to be in the target position. That is, when the target ceiling screen is powered off, even if the target position of the target ceiling screen is obtained, the position of the target ceiling screen is not controlled.

[0149] In the method 300 as shown in Figure 3 In the method 300 as shown in In the method 300 as shown in

[0150] Optionally, when detecting that a seat in the vehicle executes a one-key lay-flat function, the identity information (for example, a face image) of a user on the seat can be acquired by the OMS to determine whether the user is the first occupant user. When the user is not the first occupant user, the position of the target ceiling screen is not controlled. When the user is the first occupant user, the target ceiling screen can be controlled to be in the initial position described above.

[0151] Optionally, when the occupant user in the vehicle fine-tunes the position of the target ceiling screen through the manual switch 150 in the vehicle, the target ceiling screen is controlled to interrupt the automatic adjustment in response to the operation; that is, the priority of manual adjustment is higher than that of automatic adjustment when adjusting the position of the target ceiling screen. Moreover, the adjustment value of the manual switch 150 to the target ceiling screen should be the adjustment value corresponding to the target adjustment amount, such as ±2.5°, ±7.5°, ±15°, and the like as shown in Table 1.

[0152] Optionally, when there is no passenger in the vehicle except the driver, the position of the target ceiling screen is not adjusted. For example, when the target ceiling screen is opened, the rear seat is reset due to the passenger getting off, and the position of the target ceiling screen remains unchanged, which can avoid the problem that the passenger needs to repeatedly adjust the position of the target ceiling screen when getting on the vehicle again, so that the user can directly use the target ceiling screen when getting on the vehicle again, thereby improving the user experience. Or, when the target ceiling screen is closed, the rear seat is reset due to the passenger getting off, and the position of the target ceiling screen returns to the default position.

[0153] Optionally, after the target ceiling screen is closed, if the seat is not reset and remains in the current position, the position of the target ceiling screen corresponding to the current position of the seat can be memorized, so as to control the target ceiling screen to be in the position memorized when the target ceiling screen is opened again.

[0154] Figure 4 FIG. 1 is a flowchart of a control method of a vehicle screen provided by an embodiment of the present application.

[0155] For example, as shown in FIG. 4, the method 400 includes the following implementation processes. Figure 4

[0156] S401, determining a target user from the occupant users of the vehicle.

[0157] For example, when the vehicle is powered on, if there is one or more occupant users in the vehicle except the driver, the one occupant user can be determined as the target user, or the target user for adjusting the position of the ceiling screen is determined from the multiple occupant users.

[0158] S402, acquiring seat data of the target user in the vehicle. ​

[0159] Exemplarily, when the target user of the vehicle is determined, the seat data of the target user can be collected by a seat module in the vehicle, and the user data of the target user can be collected by a monitoring module in the vehicle.

[0160] The seat data can include, but is not limited to, front-back position data, up-down position data, and front-back rotation angle data of the seat. The user data can include, but is not limited to, body size data, sitting posture data, and a fitting area of the passenger and the seat.

[0161] S403, based on the seat data, determining an initial position of the target ceiling screen in the vehicle.

[0162] Exemplarily, when the seat data corresponding to the target user is obtained, the initial position of the target ceiling screen in the vehicle can be determined based on the seat data.

[0163] S404, determining whether the target user is an adult user. If not, S405 is executed; if yes, S406 is executed.

[0164] Exemplarily, when the target user of the vehicle is determined, it can be determined whether the target user is an adult user.

[0165] S405, determining 0° as the target adjustment amount of the target ceiling screen.

[0166] Exemplarily, if it is determined through S404 that the target user is a child user, 0° (i.e., the first preset value) can be determined as the target adjustment amount of the target ceiling screen.

[0167] S406, determining whether the fitting area of the target user and the current seat of the vehicle is greater than or equal to 50cm 2 . If yes, S407 is executed; if no, S405 is executed.

[0168] Exemplarily, if it is determined through S404 that the target user is an adult user, it can be further determined whether the fitting area of the target user and the current seat backrest of the vehicle is greater than or equal to 50cm 2 (i.e., the preset area threshold).

[0169] S407, determining whether the adjustment range of the current seat of the target user is greater than or equal to 10%. If yes, S408 is executed; if no, S410 is executed.

[0170] Exemplarily, if it is determined through S406 that the fitting area of the target user and the current seat backrest of the vehicle is greater than or equal to 50cm 2The determination of whether the adjustment range of the current seat of the target user is greater than or equal to 10% (i.e., the preset threshold) can be continued.

[0171] For example, if it is determined through S406 that the fitting area of the target user with the current seat backrest of the target user is less than 50 cm 2 S405 can be performed to determine 0° (i.e., the second preset value) as the target adjustment amount of the target ceiling screen.

[0172] S408, determining the target adjustment amount based on the body data and the sitting posture data of the target user.

[0173] For example, if it is determined through S407 that the adjustment range of the current seat of the target user is greater than or equal to 10%, the body data and the sitting posture data of the target user can be obtained, and the target adjustment amount of the target ceiling screen can be determined based on the body data and the sitting posture data.

[0174] S409, determining an initial opening angle corresponding to the initial position; and determining a position corresponding to the sum of the initial opening angle and the target adjustment amount as the target position.

[0175] For example, when the initial position of the target ceiling screen is obtained, the initial opening angle corresponding to the initial position can be determined, for example, 100°, 110°, etc. The initial opening angle and the target adjustment amount corresponding to the target ceiling screen are added to obtain the sum (i.e., the opening angle corresponding to the target position) of the initial opening angle and the target adjustment amount, i.e., sum = initial opening angle + target adjustment amount. The position corresponding to the sum is determined as the target position.

[0176] S410, determining the target position based on the body data and the sitting posture data of the target user.

[0177] For example, if it is determined through S407 that the adjustment range of the current seat of the target user is less than 10%, the body data and the sitting posture data of the target user can be obtained, and the target position of the target ceiling screen can be determined based on the body data and the sitting posture data. That is, the target position is determined based on the user data of the target user, and does not need to be determined based on the seat data of the seat of the target user.

[0178] S411, controlling the target ceiling screen to be in the target position.

[0179] For example, when the target position of the target ceiling screen is determined and the target ceiling screen is powered on, the target ceiling screen can be controlled to be in the target position. By associating the target position of the target ceiling screen with the seat data and the user data of the target user in the vehicle, the adaptive adjustment of the target ceiling screen is finally realized.

[0180] In this embodiment, when identifying a target user among the vehicle's occupants, the seat data of the target user's current seat can be obtained first, and the initial position of the target ceiling-mounted screen in the vehicle can be determined using this seat data. Furthermore, when identifying a target user, it can be determined that the target user is an adult user, and the contact area between the target user and the backrest of their current seat is ≥50cm. 2 When the target user's current seat adjustment range is ≥10%, the target adjustment amount of the ceiling-mounted screen is determined using the target user's body shape and posture data. This process removes interfering information, making the determined target adjustment amount more accurate. Furthermore, because the determination of the target position considers both the target user's seat data and their own user data, the determined target position is more consistent with the target user's seat and personal posture, improving the accuracy of the target position. Therefore, when controlling the target ceiling-mounted screen to this target position, the screen's position can be more accurate, thereby improving the accuracy of the ceiling-mounted screen's position in the vehicle and enhancing the user experience.

[0181] It should be noted that, Figure 4 All steps are in Figure 3 The corresponding embodiments are described in detail, and will not be repeated here.

[0182] It should be understood that the above examples are provided to help those skilled in the art understand the embodiments of this application, and are not intended to limit the embodiments of this application to the specific values ​​or scenarios exemplified. Those skilled in the art can obviously make various equivalent modifications or variations based on the above examples, and such modifications or variations also fall within the scope of the embodiments of this application.

[0183] The above text combined Figures 1 to 4 The control method for the vehicle screen provided in the embodiments of this application is described in detail below; the following will be combined with Figure 5 and Figure 6 The apparatus embodiments of this application are described in detail below. It should be understood that the apparatus in the embodiments of this application can perform the various methods described in the foregoing embodiments of this application, that is, the specific working processes of the various products described below can be referred to the corresponding processes in the foregoing method embodiments.

[0184] Figure 5 This is a schematic diagram of the structure of the vehicle screen control device provided in the embodiments of this application.

[0185] For example, such as Figure 5 As shown, the device 500 includes:

[0186] The acquisition module 510 is used to acquire seat data and user data of the target user in the vehicle.

[0187] The determining module 520 is configured to determine an initial position of the target ceiling screen in the vehicle based on the seat data, and determine a target adjustment amount of the target ceiling screen based on the user data.

[0188] The processing module 530 is configured to determine a target position based on the initial position and the target adjustment amount.

[0189] The control module 550 is configured to control the target ceiling screen to be in the target position.

[0190] In a possible implementation, the determining module 520 is specifically configured to: if the user data indicates that the target user is a target-type user, determine the target adjustment amount based on the body shape data and the sitting posture data; and if the user data indicates that the target user is a non-target-type user, determine the first preset value as the target adjustment amount.

[0191] In a possible implementation, the user data includes the body shape data and the sitting posture data; the obtaining module 510 is further configured to: obtain a fitting area of the target user and a current seat; and the determining module 520 is specifically configured to: if the fitting area is greater than or equal to a preset area threshold, determine the target adjustment amount based on the body shape data and the sitting posture data.

[0192] In a possible implementation, the obtaining module 510 is further configured to: obtain a change amount of the seat data and the preset data; and the determining module 520 is specifically configured to: if the change amount is greater than or equal to a preset threshold, determine the target adjustment amount based on the body shape data and the sitting posture data; wherein the change amount is positively correlated with the target adjustment amount.

[0193] In a possible implementation, the processing module 530 is specifically configured to: determine an initial opening and closing angle corresponding to the initial position; and determine a position corresponding to a sum of the initial opening and closing angle and the target adjustment amount as the target position.

[0194] In a possible implementation, the obtaining module 510 is further configured to: obtain a preset white list; if there is a first riding user in the preset white list among the riding users of the vehicle, obtain a quantity of the first riding user; determine the target user from the first riding user based on the quantity; if none of the riding users of the vehicle is in the preset white list, obtain an adjustment time of a riding seat of each riding user and / or a seat row number of the riding seat; and determine a riding user corresponding to an earliest adjustment time in the plurality of adjustment times and / or a riding user corresponding to a frontmost seat row number in the plurality of seat row numbers as the target user.

[0195] In a possible implementation, the obtaining module 510 is further configured to: if the quantity is one, determine one first riding user as the target user; if the quantity is a plurality, obtain a priority of each first riding user in the plurality of first riding users; and determine a first riding user corresponding to a highest priority in the priorities as the target user.

[0196] It should be noted that the apparatus 500 is embodied in the form of functional modules. The term "module" herein can be implemented by software and / or hardware, and is not limited in specific form.

[0197] For example, the "module" can be a software program, hardware circuit or a combination of both to implement the above functions. The hardware circuit can include an Application Specific Integrated Circuit (ASIC), electronic circuit, processor (such as a shared processor, dedicated processor or group processor, etc.) and memory for executing one or more software or firmware programs, and other suitable components for supporting the described functions.

[0198] Therefore, the modules of each example described in the embodiments of the present application can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0199] Figure 6 is a structural schematic diagram of a vehicle provided by the embodiments of the present application.

[0200] For example, as shown in Figure 6 The vehicle 600 includes a memory 610 and a processor 620, wherein the memory 610 stores executable program code 6101, and the processor 620 is configured to invoke and execute the executable program code 6101 to perform a vehicle screen control method.

[0201] The present application can divide the vehicle into functional modules according to the above method examples. For example, each functional module can be provided, or two or more functions can be integrated into one processing module, and the integrated module can be implemented in hardware. It should be noted that the division of the modules in the embodiments is illustrative, and is only a logical functional division. In actual implementation, another division method can be used.

[0202] In the case of dividing each functional module according to each function, the vehicle can include an acquisition module, a determination module, a processing module and a control module, etc. It should be noted that all related contents of each step involved in the above method embodiments can be referred to the function description of the corresponding functional module, which will not be repeated here.

[0203] The vehicle provided by the present application is used to perform the above vehicle screen control method, and thus the same effect as the above implementation method can be achieved.

[0204] In the case of employing the integrated unit, the vehicle can include a processing module, a storage module. The processing module can be used to control and manage the actions of the vehicle. The storage module can be used to support the vehicle to execute relevant program codes and data, etc.

[0205] The processing module can be a processor or a controller, which can realize or execute various exemplary logical blocks, modules and circuits shown in combination with the disclosure of the present application. The processor can also be a combination of computing functions, such as including one or more microprocessor combinations, a combination of digital signal processing (Digital Signal Processing, DSP) and microprocessor, etc., and the storage module can be a memory.

[0206] The present application also provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to realize the steps of the method of any one of the preceding embodiments. The computer readable storage medium can include but is not limited to any type of disk, including floppy disk, optical disk, DVD (Digital Video Disc, Digital Versatile Disk), CD-ROM (Compact Disc Read-Only Memory, Compact Disc Read-Only Memory), micro drive and magneto-optical disk, ROM (Read-Only Memory, Read-Only Memory), RAM (Random Access Memory, Random Access Memory), EPROM (Erasable Programmable Read-Only Memory, Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory, Electrically Erasable Programmable Read Only Memory), DRAM (Dynamic Random Access Memory, Dynamic Random Access Memory), VRAM (Video Random Access Memory, Video Random Access Memory), flash memory device, magnetic or optical card, nanosystem (including molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0207] The present application also provides a computer program product, which, when running on a computer, causes the computer to execute the above-mentioned related steps to realize the control method of the vehicle screen in the above-mentioned embodiment.

[0208] In addition, the vehicle provided by the embodiments of the present application can be a chip, a component or a module, and the vehicle can include a connected processor and a memory; the memory is configured to store instructions, and the processor is configured to invoke and execute the instructions to enable the chip to perform the control method of the vehicle screen in any of the above embodiments when the vehicle is running.

[0209] The vehicle, the computer readable storage medium, the computer program product or the chip provided by the present application are all configured to perform the corresponding method provided above, and thus the beneficial effects achieved thereby can refer to the beneficial effects of the corresponding method provided above, which will not be repeated here.

[0210] Through the above description of the embodiments, those skilled in the art can understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0211] In the embodiments provided by the present application, it should be understood that the disclosed device and method can be implemented by other ways. For example, the device embodiments described above are only schematic, and the division of the modules or units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection between units can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0212] The above only serves as a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for controlling a vehicle screen, characterized in that, The method includes: Acquire seat data and user data of the target user in the vehicle; Based on the seat data, the initial position of the target ceiling screen in the vehicle is determined; and based on the user data, the target adjustment amount of the target ceiling screen is determined. Based on the initial position and the target adjustment amount, determine the target position; Control the target ceiling screen to be in the target position.

2. The method according to claim 1, characterized in that, The user data includes body shape data and sitting posture data; determining the target adjustment amount of the target ceiling-mounted screen based on the user data includes: If the user data indicates that the target user is a target type user, the target adjustment amount is determined based on the body shape data and the sitting posture data; If the user data indicates that the target user is a non-target type user, the first preset value is determined as the target adjustment amount.

3. The method according to claim 2, characterized in that, The method further includes: Obtain the contact area between the target user and the seat they are currently sitting in; Determining the target adjustment amount based on the body shape data and the sitting posture data includes: If the contact area is greater than or equal to a preset area threshold, the target adjustment amount is determined based on the body shape data and the sitting posture data.

4. The method according to claim 2 or 3, characterized in that, The method further includes: Obtain the change between the seat data and the preset data; Determining the target adjustment amount based on the body shape data and the sitting posture data includes: If the change is greater than or equal to a preset threshold, the target adjustment amount is determined based on the body shape data and the sitting posture data; The change is positively correlated with the target adjustment.

5. The method according to any one of claims 1 to 3, characterized in that, Determining the target position based on the initial position and the target adjustment amount includes: Determine the initial opening angle corresponding to the initial position; The position corresponding to the sum of the initial opening angle and the target adjustment amount is determined as the target position.

6. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Get the preset whitelist; If a first passenger is among the vehicle's passengers and is on the preset whitelist, obtain the number of the first passenger; based on the number, determine the target user from among the first passengers. If none of the vehicle's passengers are on the preset whitelist, obtain the adjustment time of each passenger's seat and / or the number of rows of seats; determine the passenger corresponding to the earliest adjustment time among multiple adjustment times and / or the passenger corresponding to the first row of seats among multiple number of rows as the target user.

7. The method according to claim 6, characterized in that, The step of determining the target user among the first passengers based on the number includes: If the quantity is 1, then the first passenger is identified as the target user; If the number is multiple, obtain the priority of each first passenger among the multiple first passenger users; The first passenger corresponding to the highest priority among the priorities is determined as the target user.

8. A method for controlling a vehicle screen, characterized in that, The device includes: The acquisition module is used to acquire seat data and user data of the target user in the vehicle; The determining module is used to determine the initial position of the target ceiling screen in the vehicle based on the seat data; and to determine the target adjustment amount of the target ceiling screen based on the user data. The processing module is used to determine the target position based on the initial position and the target adjustment amount; The control module is used to control the target ceiling screen to be in the target position.

9. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the vehicle to perform the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Vehicle ceiling screen adjusting method, control system and vehicle

    CN114194129A

  • Ceiling screen and seat linkage control method and device and controller

    CN114771434A

  • Vehicle-mounted seat adjusting method and device, medium and equipment

    CN116834618A

  • Adjusting method of vehicle-mounted display screen, vehicle-mounted display screen device and vehicle

    CN117341618A

  • Automatic screen angle adjusting device for robot

    CN212107653U