In-vehicle projection method, controller and in-vehicle projection system

By establishing a correspondence between the projected image and the screen size in the in-vehicle projection system, and dynamically adjusting the projection screen and image size to suit the user's position, the problem of insufficient viewing experience for rear passengers in in-vehicle projection systems is solved, thus improving projection quality and user experience.

WO2025241541A1PCT designated stage Publication Date: 2025-11-27YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/143942
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-22
Filing Date
2024-12-30
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

Existing in-vehicle projection systems are inadequate in improving the viewing experience for rear passengers and the quality of projected videos, especially when the screen size and the image size do not match, resulting in poor viewing effects and excessive space occupation.

Method used

By establishing a correspondence between the size of the projected image and the size of the projection screen, the projection screen and image size are dynamically adjusted according to the user distribution and seat position information to adapt to the user's position, avoid interference, and optimize projection quality.

Benefits of technology

It improves the clarity and brightness of the projected image, enhances the user's viewing experience, reduces the space for passengers to move around in the first row of seats, and improves the overall intelligence and user-friendliness of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143942_27112025_PF_FP_ABST
    Figure CN2024143942_27112025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of vehicles, and provides an in-vehicle projection method, a controller and an in-vehicle projection system. The present application establishes a correspondence relationship between the picture size of a projection picture and the screen size of a projection screen, such that adaptive screen sizes can be obtained for different picture sizes. Thus, the projection picture can be adapted to the screen size, thereby ensuring projection clarity and brightness, and improving projection quality; moreover, the display screen size and the projection picture size are no longer fixed, thereby providing users with more use scenarios and rich experience, making whole vehicles more intelligent and user-friendly, and improving vehicle use experience of users.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle projection method, controller and vehicle projection system

[0001] The present application claims priority to the Chinese patent application No. 202410642729.2, filed on May 22, 2024, and entitled "Vehicle projection method, controller and vehicle projection system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of vehicle technology, in particular, to a vehicle projection method, a controller and a vehicle projection system. BACKGROUND

[0003] With the development and popularization of electric vehicles, vehicle projection screens are becoming more and more popular, and users can play videos or pictures through vehicle projection screens.

[0004] Vehicle projection screens have advantages in display size and size impact on the sky screen and sunroof glass. After the electric vehicle adopts the projection screen, how to improve the viewing experience of the rear passengers and improve the quality of the played video is a problem to be solved. SUMMARY

[0005] Based on the above research, the present application provides a vehicle projection method, a controller and a vehicle projection system, which associates the screen size of the projection screen with the picture size of the projection picture to improve the playing quality and the viewing experience of the user.

[0006] To achieve the above purpose, the present application adopts the following technical solutions:

[0007] In a first aspect, a vehicle projection method is provided, comprising: obtaining a target picture size of a projection picture; obtaining a target screen size of a projection screen according to the target picture size of the projection picture; and controlling the size of the projection screen to be adjusted to the target screen size.

[0008] The scheme provided in the above first aspect establishes a corresponding relationship between the picture size of the projection picture and the screen size of the projection screen, and for different picture sizes, an adapted screen size can be obtained. On the one hand, the projection picture can be adapted to the screen size to ensure the clarity and brightness of the projection and improve the projection quality. On the other hand, the fixed display screen size and projection picture size can provide users with more use scenarios and rich experiences, make the whole vehicle more intelligent and humanized, and improve the user's vehicle experience.

[0009] As an example, obtaining the target screen size of the projection screen according to the target picture size of the projection picture comprises: determining the target screen size corresponding to the target picture size according to the corresponding relationship between the screen size and the picture size.

[0010] As a possible implementation, the method further comprises: obtaining user distribution state information of the vehicle; and obtaining a target picture size of the projection picture, which comprises: obtaining the target picture size of the projection picture according to the user distribution state information. In this way, the picture size of the projection picture is adjusted using the position information of the user, and the size of the projection picture and the size of the projection screen are determined based on the picture size of the projection picture, so that the size of the projection picture and the size of the projection screen are adapted to the position of the user, and the viewing experience of the user is improved.

[0011] As an example, the user position of the rear-row user can be obtained according to the user distribution state information, and the target picture size of the projection picture is determined according to the user position of the rear-row user on the vehicle, wherein different user positions correspond to different picture sizes.

[0012] As a possible implementation, the target picture size of the projection picture is obtained according to the user distribution state information, which comprises: obtaining a target distance according to the user distribution state information and the screen position of the projection screen, the target distance representing the distance from the user position of the rear-row user in the vehicle to the screen position; and obtaining the target picture size of the projection picture according to the target distance. In this way, the picture size of the projection picture is adjusted according to the distance between the user position and the projection screen, so that the size of the projection picture is adapted to the position of the user, and the viewing experience of the user is improved.

[0013] As an example, the user position of the rear-row user can be obtained according to the user distribution state information, and the target distance is obtained according to the user position of the rear-row user on the vehicle and the screen position of the projection screen; and the target picture size of the projection picture is determined according to the target distance, wherein different distances correspond to different picture sizes.

[0014] As a possible implementation, the method further comprises: obtaining a picture source picture ratio of the projection source; and obtaining a target screen size of the projection screen according to the target picture size of the projection picture, which comprises: obtaining the target screen size of the projection screen according to the target picture size of the projection picture and the picture source picture ratio of the projection source. In this way, the screen size is determined according to the picture source picture ratio of the projection source by combining the picture source picture ratio of the projection source, so that the picture ratio of the projection picture is further adapted to the projection screen, and the projection quality is further improved.

[0015] As an example, the width and height dimensions of the projection picture can be obtained according to the target picture size of the projection picture and the picture source picture ratio of the projection source, and the target screen size of the projection screen can be obtained according to the width and height dimensions of the projection picture.

[0016] As an example, the target screen size of the projection screen is the height dimension of the projection picture in the vertical direction.

[0017] As a possible implementation, the method further comprises: obtaining seat data of the front-row seat of the vehicle; obtaining an interference detection result of the front-row seat and the projection curtain according to the seat data and the target curtain size; and adjusting the position of the front-row seat when the interference detection result indicates that the front-row seat interferes with the projection curtain. In this way, whether the projection curtain interferes with the front-row seat is detected according to the seat data and the target curtain size, and the position of the front-row seat is adjusted when interference occurs, thereby avoiding the projection curtain from being unable to be unfolded.

[0018] As an example, the seat data of the front-row seat includes a cushion position and a backrest rotation angle of the front-row seat.

[0019] As an example, the headrest position of the front-row seat can be determined according to the cushion position and the backrest rotation angle, the unfolded position of the projection curtain can be obtained according to the target curtain size of the projection curtain, and the interference detection result of the front-row seat and the projection curtain can be obtained according to the unfolded position of the projection curtain and the headrest position.

[0020] As a possible implementation, the method further comprises: when the user distribution state information in the vehicle indicates that the users on the rear-row seats of the vehicle are all located on the same side, obtaining a target projection position of the projection picture on the projection curtain according to the user distribution state information; and controlling the position of the projection picture to be adjusted to the target projection position. In this way, the position of the projection picture on the projection curtain is adjusted according to the user distribution state information, so that the position of the projection picture on the projection curtain can be adjusted to the side on which the users on the rear-row seats are located, thereby facilitating the users to watch and improving the watching experience of the users.

[0021] In a second aspect, a vehicle-mounted projection method is provided, comprising: obtaining user distribution state information in a vehicle; obtaining a target picture size of a projection picture and a target curtain size of a projection curtain according to the user distribution state information; and controlling the size of the projection curtain to be adjusted to the target curtain size and controlling the size of the projection picture to be adjusted to the target picture size.

[0022] The scheme provided in the above second aspect can determine the picture size of the projection picture and the curtain size of the projection curtain according to the position of the user, so that the size of the projection picture and the size of the projection curtain can be adapted to the position of the user, thereby improving the viewing experience of the user, for example, the user can watch the projection at a better viewing angle, and the picture quality resolution and brightness of the projection picture are improved.

[0023] As a possible implementation, the target screen size of the projection screen and the target screen size of the projection screen are acquired according to the user distribution state information, including: when the user distribution state information indicates that the rear seats of the vehicle are occupied by users, the target screen size of the projection screen and the target screen size of the projection screen are acquired according to the user positions of the rear users; when the user distribution state information indicates that the rear seats of the vehicle are not occupied by users, the target screen size of the projection screen is a set screen size, and the target screen size of the projection screen is a set screen size. In this way, by determining the screen size of the projection screen and the screen size of the projection screen according to the position of the user, the size of the projection screen and the size of the projection screen can be adapted to the position of the user, and the viewing experience of the user is improved.

[0024] As an example, the set screen size refers to the maximum screen size of the projection screen, that is, the maximum screen size that can be projected by the projection unit. The set screen size refers to the maximum screen size of the projection screen, that is, the screen size when the projection screen is fully expanded.

[0025] As a possible implementation, the target screen size of the projection screen and the target screen size of the projection screen are acquired according to the user positions of the rear users, including: the target distance is acquired according to the user positions of the rear users and the screen positions of the projection screen, the target distance indicating the distance from the user positions of the rear users to the screen positions in the vehicle; the target screen size of the projection screen and the target screen size of the projection screen are acquired according to the target distance. In this way, the screen size of the projection screen is adjusted according to the distance between the position of the user and the projection screen, so that the size of the projection screen can be adapted to the position of the user, and the viewing experience of the user is improved.

[0026] As a possible implementation, the method further comprises: acquiring seat data of the front seats of the vehicle; acquiring an interference detection result of the front seats and the projection screen according to the seat data and the target screen size; and adjusting the position of the front seats when the interference detection result indicates that the front seats interfere with the projection screen. In this way, by using the seat data and the target screen size to detect whether the projection screen and the front seats will interfere, and adjusting the position of the front seats when interference occurs, the projection screen can be expanded.

[0027] As a possible implementation, the method further comprises: when the user distribution state information in the vehicle indicates that the users on the rear seats of the vehicle are located on the same side, acquiring a target projection position of the projection screen on the projection screen according to the user distribution state information; and controlling the position of the projection screen to be adjusted to the target projection position. In this way, by adjusting the position of the projection screen on the projection screen according to the user distribution state information, the position of the projection screen on the projection screen can be adjusted to the side where the users on the rear seats are located, facilitating the users to watch, and improving the viewing experience of the users.

[0028] In a third aspect, a controller is provided, comprising: an information obtaining module, a size determining module, and a control module. The information obtaining module is configured to obtain a target picture size of a projection picture; the size determining module is configured to obtain a target screen size of a projection screen according to the target picture size of the projection picture; and the control module is configured to control the size of the projection screen to be adjusted to the target screen size.

[0029] In a possible implementation, the information obtaining module is further configured to obtain user distribution state information of the vehicle, and obtain the target picture size of the projection picture according to the user distribution state information.

[0030] In a possible implementation, the information obtaining module is specifically configured to: obtain a target distance according to the user distribution state information and a screen position of the projection screen, the target distance representing a distance from a user position of a rear-row user in the vehicle to the screen position; and obtain the target picture size of the projection picture according to the target distance.

[0031] In a possible implementation, the information obtaining module is further configured to obtain a film source picture size ratio of a film source; and the size determining module is specifically configured to obtain the target screen size of the projection screen according to the target picture size of the projection picture and the film source picture size ratio.

[0032] In a possible implementation, the control module is further configured to: obtain seat data of a front-row seat of the vehicle; obtain an interference detection result of the front-row seat and the projection screen according to the seat data and the target screen size; and adjust a position of the front-row seat when the interference detection result indicates that the front-row seat interferes with the projection screen.

[0033] In a possible implementation, the control module is further configured to: obtain a target projection position of the projection picture on the projection screen according to the user distribution state information when the user distribution state information of the vehicle indicates that users on rear-row seats of the vehicle are all located on the same side; and control a position of the projection picture to be adjusted to the target projection position.

[0034] The beneficial effects of the above-mentioned third aspect can be referred to the description of any of the embodiments of the first aspect, which will not be repeated here. The controller has the function of implementing the behaviors in the method instances of any of the embodiments of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.

[0035] In a fourth aspect, a controller is provided, comprising: an information obtaining module, a size determining module, and a control module. The information obtaining module is configured to obtain user distribution state information in a vehicle. The size determining module is configured to obtain a target screen size of a projection screen and a target picture size of a projection picture according to the user distribution state information. The control module is configured to control the size of the projection screen to be adjusted to the target screen size and control the size of the projection picture to be adjusted to the target picture size.

[0036] In a possible implementation, the size determining module is specifically configured to: when the user distribution state information indicates that a user is present on the rear seats of the vehicle, obtain the target screen size of the projection screen and the target picture size of the projection picture according to the user position of the rear user; and when the user distribution state information indicates that no user is present on the rear seats of the vehicle, the target screen size of the projection screen is a set screen size, and the target picture size of the projection picture is a set picture size.

[0037] In a possible implementation, the size determining module is specifically configured to: obtain a target distance according to the user position of the rear user and the screen position of the projection screen, the target distance representing a distance from the user position of the rear user to the screen position in the vehicle; and obtain the target picture size of the projection picture and the target screen size of the projection screen according to the target distance.

[0038] In a possible implementation, the control module is further configured to: obtain seat data of the front seats of the vehicle; obtain an interference detection result of the front seats and the projection screen according to the seat data and the target screen size; and adjust the position of the front seats when the interference detection result indicates that the front seats interfere with the projection screen.

[0039] In a possible implementation, the control module is further configured to: when the user distribution state information in the vehicle indicates that the users on the rear seats of the vehicle are all located on the same side, obtain a target projection position of the projection picture on the projection screen according to the user distribution state information; and control the position of the projection picture to be adjusted to the target projection position.

[0040] The beneficial effects of the above fourth aspect can be referred to the description of any of the embodiments of the second aspect, which will not be repeated here. The controller has the function of implementing the behaviors in the method instances of any of the embodiments of the second aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0041] In a fifth aspect, a controller is provided, comprising a memory for storing computer program instructions, and a processor for executing the computer program instructions to support the controller to implement the method according to any possible implementation of the first aspect or to implement the method according to any possible implementation of the second aspect.

[0042] In a sixth aspect, a vehicle-mounted projection system is provided, comprising a projection screen and the controller according to the fifth aspect, or comprising a projection screen, a projection unit, and the controller according to the fifth aspect.

[0043] In a seventh aspect, a vehicle is provided, comprising the controller according to the fifth aspect, or the vehicle-mounted projection system according to the sixth aspect.

[0044] In an eighth aspect, a computer-readable storage medium is provided, having stored thereon computer program instructions, which, when executed by a processing circuit, cause the processing circuit to implement the method according to any possible implementation of the first aspect or to implement the method according to any possible implementation of the second aspect.

[0045] In a ninth aspect, a computer program product containing instructions, which, when the computer program product is run on a computer, cause the computer to carry out the method according to any possible implementation of the first aspect or the method according to any possible implementation of the second aspect.

[0046] In a tenth aspect, a chip system is provided, comprising a processing circuit and a storage medium having stored thereon computer program instructions, which, when executed by the processing circuit, cause the processing circuit to implement the method according to any possible implementation of the first aspect or to implement the method according to any possible implementation of the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0047] FIG. 1 is a schematic diagram of an installation position of a projection screen;

[0048] FIG. 2 is a schematic diagram of a structure of a vehicle according to an embodiment of the present application;

[0049] FIG. 3 is a schematic diagram of an architecture of piece source delivery according to an embodiment of the present application;

[0050] FIG. 4 is another schematic diagram of an architecture of piece source delivery according to an embodiment of the present application;

[0051] FIG. 5 is a schematic diagram of a flow of a vehicle-mounted projection method according to an embodiment of the present application;

[0052] FIG. 6 is a schematic diagram of a target picture size of a projection picture according to an embodiment of the present application;

[0053] FIG. 7 is a schematic diagram of a function selection interface according to an embodiment of the present application;

[0054] FIG. 8 is a schematic diagram of a size input interface according to an embodiment of the present application;

[0055] FIG. 9 is a schematic diagram of an interaction of a vehicle projection method according to an embodiment of the present application;

[0056] FIG. 10 is a schematic diagram of a flow of a vehicle projection method according to an embodiment of the present application;

[0057] FIG. 11 is a schematic diagram of a seat distribution interface according to an embodiment of the present application;

[0058] FIG. 12 is a schematic diagram of a rotation of a seat backrest according to an embodiment of the present application;

[0059] FIG. 13 is a schematic diagram of a scenario of a user watching projection according to an embodiment of the present application;

[0060] FIG. 14 is a schematic diagram of a flow of a vehicle projection method according to an embodiment of the present application;

[0061] FIG. 15 is a schematic diagram of an operation interface of a projection screen according to an embodiment of the present application;

[0062] FIG. 16 is a schematic diagram of an interaction of a vehicle projection method according to an embodiment of the present application;

[0063] FIG. 17 is a schematic diagram of a flow of a vehicle projection method according to an embodiment of the present application;

[0064] FIG. 18 is a schematic diagram of a flow of a vehicle projection method according to an embodiment of the present application;

[0065] FIG. 19 is a schematic diagram of a scenario of a piece source delivery according to an embodiment of the present application;

[0066] FIG. 20 is a schematic diagram of a structure of a controller 200 according to an embodiment of the present application;

[0067] FIG. 21 is a schematic diagram of a structure of a vehicle projection system 300 according to an embodiment of the present application;

[0068] FIG. 22 is a schematic diagram of a structure of a vehicle projection system 400 according to an embodiment of the present application. DETAILED DESCRIPTION

[0069] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0070] It should be noted that the collection, storage, use, processing, transmission, provision and disclosure of user personal information in the technical solutions of the present application comply with relevant laws and regulations and do not violate public order and good customs. For example, the processing of user personal information in the technical solutions of the present application is performed with the authorization of the user. The following will not be described again.

[0071] The terms "comprise" and "have" and any variations thereof mentioned in the description of the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.

[0072] As described in the background, when the electric vehicle adopts the projection curtain, how to improve the viewing experience of the rear passengers and improve the quality of the video projection is a problem that needs to be solved.

[0073] At present, most of the projection curtains are installed in the front position in the vehicle, as shown in FIG. 1, the projection curtain is installed near the top of the first row of seats. When the projection curtain is used for projection in the vehicle, the curtain is completely lowered, and projection is performed when the curtain size is maximum, the quality of the projection is poor, and the user viewing effect is affected. For example, under the premise that the resolution of the film source projected by the light machine is fixed, the larger the size of the projection curtain, the more serious the graininess of the frame projected by the light machine, and the lower the definition. And in the case of fixed light machine illuminance, the larger the size of the projected picture, the lower the brightness of the projected picture.

[0074] At the same time, this way does not comprehensively consider the user experience of the existing rear passengers. Taking the second and third row passengers as examples, when the projection curtain is completely lowered, the most suitable viewing position is the position of the third row seats in the vehicle. For the second row passengers, the viewing distance is too close, which causes the user to easily feel visual fatigue.

[0075] In addition, when the projection curtain is completely lowered, a large space needs to be occupied, which causes the first row of seats to need to be moved forward, affecting the experience of the first row passengers.

[0076] Based on the above research, the embodiments of the present application provide a vehicle-mounted projection method, by associating the curtain size of the projection curtain with the picture size of the projection picture, suitable picture sizes can be obtained under different curtain sizes, so that the projected picture can adapt to the curtain size, improve the projection quality, and also improve the viewing experience of the rear passengers.

[0077] Further, the embodiment of the present application can effectively reduce the space required for the first row of seats to avoid, and improve the user experience of the first row of users, by associating the screen size of the projection screen with the picture size of the projection picture, and determining the screen size of the projection screen according to the picture size of the projection picture.

[0078] The vehicle projection method provided by the embodiment of the present application can be applied to a vehicle, and in particular, can be applied to daily vehicle entertainment scenarios such as in-vehicle video delivery and picture delivery.

[0079] By way of example, the vehicle according to the embodiment of the present application can be a vehicle (such as a car, a bus, a subway, a high-speed rail, a motorcycle, a flying car, a train, etc.), an industrial vehicle (such as a forklift, a trailer, a tractor, etc.), an engineering vehicle (such as an excavator, a bulldozer, a crane, etc.), an agricultural device (such as a mower, a harvester, etc.), an amusement device, a toy vehicle, etc. The embodiment of the present application does not limit the specific type, type and function of the vehicle.

[0080] For ease of understanding, the structure of the vehicle will be introduced first. Please refer to FIG. 2, which is a schematic diagram of a structure of a vehicle according to an embodiment of the present application. The vehicle 100 provided by the embodiment of the present application can be configured in a manual or automatic driving mode. When the vehicle 100 is in the manual driving mode, the vehicle 100 can control the vehicle by receiving operation information of human operation. When the vehicle 100 is in the automatic driving mode, the vehicle 100 can automatically determine the current state of the vehicle 100 and its surrounding environment without human operation, and control the vehicle 100 based on the determined information. In some examples, the vehicle 100 can also be configured in a partially automatic driving mode, that is, when the vehicle 100 is in the automatic driving mode, the vehicle 100 can receive operation information of human operation to determine the current state of the vehicle 100 and its surrounding environment, and control the vehicle 100 based on the determined information.

[0081] As shown in FIG. 2, the vehicle 100 provided by the embodiment of the present application can include a control system 110, a projection unit 120, a projection screen 130, and a screen adjustment unit 140 corresponding to the projection screen.

[0082] As an example, the control system 110 can include an on-board domain controller. In some examples, the vehicle domain controller can be divided into a cockpit domain controller (CDC) and a body domain controller according to the functions of various parts of the vehicle.

[0083] The cockpit domain controller is mainly used to control various electronic information system functions in the intelligent cockpit of the vehicle, such as a central control system, an in-vehicle infotainment system, a head-up display, an instrument system, a rearview mirror system, a driving behavior monitoring system, a navigation system, etc.

[0084] The body domain controller is mainly used for controlling various body functions, including but not limited to the control of headlamps, tail lamps, interior lamps, door locks, windows, sunroofs, wipers, power trunks, smart keys, air conditioners, antennas, gateway communications, and the like. As an example, the body domain controller can be a body control module (BCM) or a vehicle integrated unit (VIU).

[0085] It can be understood that the control system 110 can further include more or fewer components, and the above description of the control system 110 is not intended to limit the control system 110.

[0086] To facilitate passengers in the vehicle to view the projection, in the embodiments of the present application, the projection screen 130 is fixed to the top of the vehicle body. When the film source needs to be put, the projection screen 130 can be lowered from the top of the vehicle body and unfolded. When the film source does not need to be put, the projection screen 130 can be rolled up to the top of the vehicle body.

[0087] In the embodiments of the present application, the screen adjusting unit 140 is connected with the control system 110, such as the body domain controller in the control system 110, and the screen adjusting unit 140 controls the projection screen under the control of the body domain controller. For example, when projection is needed, the projection screen 130 can be unfolded under the control of the screen adjusting unit 140. When projection is not needed, the projection screen 130 can be rolled up under the control of the screen adjusting unit 140 to avoid occupying the space in the vehicle. As an example, the screen adjusting unit 140 can be a motor, such as a stepper motor.

[0088] In the embodiments of the present application, the projection unit 120 is a vehicle-mounted projection device, such as an optical machine. The projection unit 120 can put the film source under the control of the control system 110. For example, the projection unit 120 can put the film source needed to be put on the projection screen 130 under the control of the cabin domain controller.

[0089] In the embodiments of the present application, when the film source needs to be put, the control system 110 can first control the screen adjusting unit 140 to unfold the projection screen 130. After the projection screen 130 is unfolded, the control system 110 can control the projection unit 120 to put the film source. When the putting needs to be ended, the control system 110 controls the projection unit 120 to end the putting of the film source. After the projection is ended, the control system 110 can control the screen adjusting unit 140 to roll up the projection screen 130.

[0090] The following is described by taking the linkage between the cockpit domain controller and the vehicle body domain controller to control the projection of the film source as an example. The cockpit domain controller and the vehicle body domain controller are in communication connection, based on which the cockpit domain controller can control the projection of the film source by the vehicle body domain controller. As shown in FIG. 3, which is one of the architecture diagrams of the film source projection provided in the embodiments of the present application, when the film source projection is needed, the cockpit domain controller can send a curtain unfolding instruction to the vehicle body domain controller, and the vehicle body domain controller controls the curtain adjustment unit 140 to unfold the projection curtain 130 according to the curtain unfolding instruction after receiving the curtain unfolding instruction. After the curtain adjustment unit 140 unfolds the projection curtain 130, the curtain adjustment unit 140 can feed back to the vehicle body domain controller. The vehicle body domain controller sends curtain adjustment completion information to the cockpit domain controller after receiving the feedback of the curtain adjustment unit 140. After receiving the curtain adjustment completion information sent by the vehicle body domain controller, the cockpit domain controller can control the projection unit 120 to project the film source to be projected on the projection curtain 130. After the projection unit 120 projects the film source, it can also feed back to the cockpit domain controller to inform the cockpit domain controller that the film source has been projected.

[0091] In the embodiments of the present application, the control system 110 can also be used to control the unfolding size of the projection curtain and / or the picture size of the projection picture according to the distribution state of the user. In this way, the best viewing size at the current position can be obtained for the passenger at different positions, and the viewing effect of the passenger is improved.

[0092] The following will be described by taking the linkage between the cabin domain controller and the vehicle body domain controller to control the sheet source to be put as an example. As shown in FIG. 4, FIG. 4 is a schematic diagram of a second architecture for sheet source to be put according to an embodiment of the present application. When the sheet source to be put is needed, the vehicle body domain controller detects the seats in the vehicle to obtain the user distribution state. The vehicle body domain controller sends the user distribution state to the cabin domain controller. The cabin domain controller determines the expansion size of the projection curtain and the picture size of the projection picture according to the user distribution state. The cabin domain controller sends the curtain expansion instruction to the vehicle body domain controller according to the expansion size of the projection curtain. After receiving the curtain expansion instruction, the vehicle body domain controller controls the curtain adjusting unit 140 to expand the projection curtain 130 according to the expansion size of the projection curtain. After the curtain adjusting unit 140 expands the projection curtain 130 to the expansion size, the curtain adjusting unit 140 can feed back to the vehicle body domain controller. After receiving the feedback of the curtain adjusting unit 140, the vehicle body domain controller sends the curtain adjustment completion information to the cabin domain controller. After receiving the adjustment completion information sent by the vehicle body domain controller, the cabin domain controller can control the projection unit 120 to put the sheet source to be put on the projection curtain 130 according to the picture size of the projection picture. After the projection unit 120 puts the sheet source, it also feeds back to the cabin domain controller to inform the cabin domain controller that the sheet source has been put.

[0093] In the embodiment of the present application, one or more rows of seats can be arranged in the vehicle, and one or more seats are arranged in each row of seats.

[0094] In the embodiment of the present application, in order to facilitate the passengers in the vehicle to watch the projection, the projection curtain 130 can be arranged on the top of the vehicle body and located before the second row of seats. For example, arranged between the first row of seats and the second row of seats. In some examples, the projection curtain 130 can also be arranged between the rear seats, such as between the second row of seats and the third row of seats. In some examples, the projection curtain can also be arranged between each row of seats, and different projection curtains can be put by different projection units, so that the different viewing needs of passengers in each row can be met at the same time.

[0095] It can be understood that the vehicle 100 can also include more or fewer components. For example, the vehicle 100 can also include a microphone, a camera device, a display, and the like. Among them, the microphone can be used to receive the voice information of the passengers in the vehicle, the camera device can be used to collect the image picture in the vehicle, and the display is used to provide the display picture to the user, and through the display picture, the vehicle state and information, the function state and the like are displayed to the user, or through the display picture, the user can input the instruction to the control system through the man-machine interaction switch, and the like.

[0096] For example, the vehicle 100 can further include a memory, which can be used to store instructions (e.g., program logic) executable by the aforementioned cabin domain controller or the body domain controller to implement various functions of the vehicle 100. In addition to the instructions, the memory can also store data, such as multimedia data (e.g., movie source data to be played), data related to the relationship between the size of the screen and the size of the picture, and other related vehicle data. These vehicle data can be used by the vehicle 100 during operation in autonomous, semi-autonomous, and / or manual mode to implement the in-vehicle projection control.

[0097] As an example, the in-vehicle projection method provided by the embodiments of the present application can be pre-loaded into the memory in the form of a computer program product, and the controller can execute the instructions in the memory to implement the steps of the vehicle projection method provided by the embodiments of the present application. The controller can be a separately deployed controller (such as the aforementioned cabin domain controller in the control system 110), or can be composed of multiple controllers, such as the cabin domain controller and the body domain controller in the aforementioned control system 110.

[0098] For ease of understanding, the in-vehicle projection method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. Please refer to FIG. 5, which is one of the flowcharts of the in-vehicle projection method provided by the embodiments of the present application, and the method shown in FIG. 5 is applied to the vehicle shown in FIG. 2 and can be executed by a controller in the vehicle. As shown in FIG. 5, the in-vehicle projection method provided by the embodiments of the present application includes S201 to S203.

[0099] S201, obtaining a target picture size of a projection picture.

[0100] The projection picture refers to a picture to be projected on the projection screen by the projection unit. The target picture size of the projection picture refers to the display size that the projection picture should reach. As shown in FIG. 6, the target picture size of the projection picture can be one or more of the following: the height size of the projection picture in the vertical direction of the vehicle, the width size of the projection picture in the horizontal direction (lateral direction) of the vehicle, and the diagonal size of the projection picture.

[0101] When the user needs to play a movie source, the controller can obtain the target picture size of the projection picture. The movie source to be played can be pre-configured in the vehicle, downloaded by the vehicle through the network, or transmitted to the vehicle by the user through the user terminal, without limitation.

[0102] As an example, the controller can obtain the target picture size of the projection picture in response to the projection instruction of the user.

[0103] The user can input the projection instruction through voice input or interface input. For example, when the user needs to put down the projection screen, the user can input the projection instruction such as "start projection" through the voice input device (e.g., microphone) on the vehicle.

[0104] For another example, the controller can provide a function selection interface to the user through the display configured on the vehicle, and the function selection interface is configured with a projection switch. When the user needs to put down the projection screen, the user can input the projection instruction through the projection switch. As shown in FIG. 7, FIG. 7 is a schematic diagram of the function selection interface. The function selection interface in FIG. 7 includes the projection switch control and other function controls of the vehicle, such as audio playing control, map navigation control, and the like. When the user needs to put down the projection screen, the user can open the projection switch control to input the projection instruction such as "start projection" to the controller. When the user needs to roll up the projection screen, the user can close the projection switch control to input the operation instruction such as "stop projection" to the controller.

[0105] It can be understood that the above is only an example of the embodiment of the application for the user to input the projection instruction, and is not limited. In some examples, the user can also input the projection instruction through other manners. For example, the user can also input the projection instruction to the controller through the terminal. The specific manner is not limited and can be set according to actual needs.

[0106] As an example, the vehicle stores the picture size of the projection picture. When the projection is performed, the controller can obtain the stored picture size and determine the stored picture size as the target picture size. For example, the projection unit is pre-configured with the picture size of the projection picture. When the projection is performed, the controller can obtain the target picture size of the projection picture from the projection unit after receiving the projection instruction input by the user. It can be understood that the picture size of the projection picture can also be stored in other devices in the vehicle, such as the memory, and the specific manner is not limited.

[0107] As an example, the user can input the picture size of the projection picture according to needs. The controller determines the picture size input by the user as the target picture size of the projection picture in response to the operation of the user.

[0108] As an example, the projection instruction input by the user can include the target picture size of the projection picture. For example, the user can input a projection instruction such as "turn on projection, and the picture size of the projection picture is X" through a voice input device (such as a microphone) on the vehicle. As another example, as shown in FIG. 8, when the user turns on the projection switch control on the function selection interface, the user can input the required size in the size input area on the function selection interface. For example, the user inputs "the picture size of the projection picture is X" in the size input area, and the controller can input the projection instruction "turn on projection, and the picture size of the projection picture is X" to the controller.

[0109] As an example, the user can also input the target picture size of the projection picture after inputting the projection instruction, that is, the projection instruction does not include the target picture size of the projection picture.

[0110] For example, after the user inputs a projection instruction such as "turn on projection" through a voice input device (such as a microphone) on the vehicle, the controller can output prompt information such as "please input the size of the projection screen or the picture size of the projection picture" through a voice output device (such as a speaker) on the vehicle. The user can input the required size according to the prompt through the voice input device, such as inputting voice information "the picture size of the projection picture is X", and the controller can obtain that the target picture size of the projection picture is X.

[0111] As another example, when the user turns on the projection switch control on the function selection interface and sends the projection instruction "turn on projection" to the controller, the controller receives the projection instruction and displays a size input interface to the user through the display in response to the projection instruction. As shown in (a) of FIG. 8, the size input interface includes a size input area, and the user can input the required size in the size input area according to the requirement, such as inputting "the picture size of the projection picture is X" in the size input area, and the controller can obtain that the target picture size of the projection picture is X.

[0112] In some examples, as shown in (b) of FIG. 8, the size input interface can also include a picture display area. The picture display area can be used to display an adjustment frame corresponding to the projection picture, and the user can crop the size of the projection picture through the adjustment frame in the picture display area to determine the picture size of the projection picture. After the user determines the picture size of the projection picture, the user can operate a confirmation control in the picture display area, and the controller can obtain the target picture size of the projection picture.

[0113] The above is only an example of obtaining the target picture size of the projection picture, and is not limited thereto. The specific size can be set according to the actual requirement.

[0114] S202, obtaining the target screen size of the projection screen according to the target picture size of the projection picture.

[0115] In the embodiments of the present application, the target screen size of the projection screen refers to the size that the projection screen needs to be unfolded, i.e., the size of the projection screen in the vertical direction. It can be understood that the size of the projection screen in the vertical direction is adjusted when the projection screen is unfolded and rolled up.

[0116] After obtaining the target picture size of the projection picture, the controller can determine the target screen size of the projection screen according to the target picture size of the projection picture.

[0117] In order to realize that different projection picture sizes can be adapted to appropriate screen sizes, as an example, the corresponding relationship between the screen size and the picture size is stored in the vehicle in advance. When the picture size is larger, the screen size is larger. The corresponding relationship between the screen size and the picture size can be represented by a function, such as Y=aX+b, where Y is the screen size, X is the picture size, and a and b are coefficients. The corresponding relationship between the screen size and the picture size can also be established by a table, as shown in Table 1. Each picture size corresponds to a screen size.

[0118] Table 1

[0119] Based on the corresponding relationship between the screen size and the picture size, the controller can obtain the screen size corresponding to each picture size, wherein different picture sizes correspond to different screen sizes.

[0120] As an example, after obtaining the target picture size of the projection picture, the controller can determine the target screen size adapted to the target picture size according to the corresponding relationship between the screen size and the picture size.

[0121] S203, control the size of the projection screen to be adjusted to the target screen size.

[0122] After the controller obtains the target screen size of the projection screen, the size of the projection screen can be adjusted so that the size of the projection screen reaches the target screen size.

[0123] As an example, after the controller obtains the target screen size of the projection screen, the controller can send a first control instruction to the screen adjusting unit. The first control instruction carries the target screen size of the projection screen. After receiving the first control instruction, the screen adjusting unit adjusts the size of the projection screen to the target screen size in response to the first control instruction.

[0124] As an example, after the screen adjusting unit adjusts the size of the projection screen to the target screen size, the controller can be fed back adjustment completion information.

[0125] When the controller receives the adjustment completion information fed back by the curtain adjustment unit, the controller can control the projection unit to perform the projection of the film source. In this way, the projection of the film source can be performed after the projection curtain is unfolded, which facilitates the user to watch and improves the user experience.

[0126] As an example, the controller can send a second control instruction to the projection unit. The projection unit, after receiving the second control instruction, performs the projection of the film source in response to the second control instruction.

[0127] As an example, when the target picture size of the projection picture is the picture size input by the user, the second control instruction carries the target picture size of the projection picture. The projection unit, after receiving the second control instruction, performs the projection of the film source according to the target picture size carried in the second control instruction. In this way, the projection picture of the film source can reach the target picture size on the projection curtain when the projection of the film source is performed, so as to adapt to the curtain size of the projection curtain.

[0128] It should be noted that when the target picture size of the projection picture is the height size of the projection picture in the vertical direction, in order to facilitate the projection unit to perform the projection, the controller can determine the width size of the projection picture in the horizontal direction according to the set film source picture ratio. Then the height size of the projection picture in the vertical direction and the width size of the projection picture in the horizontal direction are sent to the projection unit through the second control instruction. The projection unit can perform the projection of the film source according to the sizes carried in the second control instruction.

[0129] Correspondingly, when the target picture size of the projection picture is the diagonal size of the projection picture, the controller can also determine the width size of the projection picture in the horizontal direction and the height size of the projection picture in the vertical direction according to the set film source picture ratio. Then the height size of the projection picture in the vertical direction and the width size of the projection picture in the horizontal direction are sent to the projection unit through the second control instruction. The projection unit can perform the projection of the film source according to the sizes carried in the second control instruction.

[0130] When the target picture size of the projection picture is the width size of the projection picture in the horizontal direction, the controller can also determine the height size of the projection picture in the vertical direction according to the set film source picture ratio. Then the height size of the projection picture in the vertical direction and the width size of the projection picture in the horizontal direction are sent to the projection unit through the second control instruction. The projection unit can perform the projection of the film source according to the sizes carried in the second control instruction.

[0131] The picture source picture ratio refers to the width-height ratio of the projection picture. For example, the picture source picture ratio can be 21:9 or 16:9. When the picture source picture ratio is 21:9, it means that the width size in the horizontal direction and the height size in the vertical direction of the projection picture are 21:9. When the picture source picture ratio is 16:9, it means that the width size in the horizontal direction and the height size in the vertical direction of the projection picture are 16:9.

[0132] As an example, when the target picture size of the projection picture is pre-stored by the vehicle, the projection unit can perform the picture source projection according to the pre-stored picture size of the projection picture after receiving the second control instruction.

[0133] The embodiment of the present application establishes a corresponding relationship between the picture size of the projection picture and the screen size of the projection screen, and for different picture sizes, the adapted screen size can be obtained. On the one hand, the projection picture can be adapted to the screen size, ensuring the clarity and brightness of the projection and improving the projection quality. On the other hand, the fixed display screen size and the projection picture size can provide users with more use scenarios and rich experiences, making the vehicle more intelligent and humanized and improving the user's vehicle experience.

[0134] Considering different picture sources, different picture source picture ratios can be obtained. In order to further improve the projection quality and improve the user's viewing experience, in the embodiment of the present application, the controller can also determine the target screen size adapted to the target picture size according to the picture source picture ratio of the picture source after obtaining the target picture size of the projection picture.

[0135] Based on this, in the embodiment of the present application, the specific implementation of obtaining the target screen size of the projection screen according to the target picture size of the projection picture can also be obtaining the target screen size of the projection screen according to the target picture size of the projection picture and the picture source picture ratio of the picture source.

[0136] As an example, the picture ratio of the picture source is carried in the configuration information of the picture source, that is, the picture source picture ratio of the picture source to be projected has been configured when the vehicle obtains the picture source. The vehicle can store the picture source and the picture source picture ratio of the picture source. When the user selects to project the picture source, the controller can obtain the picture source picture ratio of the picture source from the vehicle.

[0137] As an example, the picture source picture ratio of the picture source to be projected can be set by the user according to the demand. When the user selects to project the picture source, the picture source picture ratio of the picture source to be projected can be set, and the controller obtains the picture source picture ratio of the picture source to be projected in response to the operation of the user.

[0138] In the embodiment of the present application, after obtaining the target picture size of the projection picture and the source picture proportion of the source, the controller can obtain the width and height size of the projection picture according to the target picture size of the projection picture and the source picture proportion of the source. Then, the target screen size of the projection screen is obtained according to the width and height size of the projection picture.

[0139] The target picture size of the projection picture is taken as the diagonal size of the projection picture as an example for description. The controller can obtain the width and height size of the projection picture according to the target picture size of the projection picture and the source picture proportion of the source by formula (1).

[0140] Wherein, a is the width size of the projection picture in the horizontal direction, b is the height size of the projection picture in the vertical direction, c is the source picture proportion, and X is the target picture size of the projection picture.

[0141] After obtaining the width and height size of the projection picture, in order to minimize the screen size under the condition that the size of the projection picture is unchanged, the controller can determine the target screen size of the projection screen as the height size of the projection picture in the vertical direction.

[0142] When the target picture size of the projection picture is the height size of the projection picture in the vertical direction, the controller can obtain the width size of the projection picture in the horizontal direction according to the target picture size of the projection picture and the source picture proportion of the source by formula (2).

[0143] Wherein, a is the width size of the projection picture in the horizontal direction, b is the height size of the projection picture in the vertical direction, and c is the source picture proportion.

[0144] Correspondingly, when the target picture size of the projection picture is the width size of the projection picture in the horizontal direction, the controller can obtain the height size of the projection picture in the vertical direction according to the target picture size of the projection picture and the source picture proportion of the source by formula (2).

[0145] The following is described by taking a specific example as an example. As shown in FIG. 9, FIG. 9 is one of the interaction schematic diagrams of the vehicle projection method provided by the embodiment of the present application. The interaction schematic diagram shown in FIG. 9 can be applied to the architecture shown in FIG. 3. As shown in FIG. 9, the vehicle projection method provided by the embodiment of the present application includes S301 to S307.

[0146] S301, the cabin domain controller obtains the target picture size of the projection picture in response to the input operation of the user.

[0147] S302, the cabin domain controller obtains the target screen size of the projection screen according to the target picture size and the source picture proportion of the source.

[0148] S303, the cabin domain controller sends a curtain unfolding instruction to the vehicle body domain controller, the curtain unfolding instruction carrying a target curtain size of the projection curtain.

[0149] S304, the vehicle body domain controller sends a first control instruction to the curtain adjusting unit in response to the curtain unfolding instruction, so as to control the curtain adjusting unit to adjust the size of the projection curtain to the target curtain size.

[0150] S305, the vehicle body domain controller feeds back adjustment completion information to the cabin domain controller.

[0151] Wherein, after the projection curtain is adjusted, the curtain adjusting unit feeds back adjustment completion information to the vehicle body domain controller, and the vehicle body domain controller feeds back adjustment completion information to the cabin domain controller.

[0152] S306, the cabin domain controller sends a second control instruction to the projection unit, the second control instruction carrying a target picture size of the projection picture.

[0153] Wherein, after the cabin domain controller receives the curtain adjustment completion information, the cabin domain controller sends the second control instruction to the projection unit.

[0154] S307, the projection unit responds to the second control instruction and performs piece source delivery according to the target picture size of the projection picture.

[0155] It should be noted that the specific description of S301-S307 can refer to the description of the corresponding content in S201-S203 described above, which will not be described in detail here.

[0156] The embodiment of the present application can determine the curtain size according to the piece source picture ratio of the piece source to be delivered, so as to further adapt the picture ratio of the projection picture to the projection curtain and further improve the projection quality. At the same time, the fixed display curtain size and projection picture size can be no longer used, which can provide users with more use scenarios and rich experience, make the whole vehicle more intelligent and humanized, and improve the user's vehicle experience.

[0157] In order to further improve the delivery quality and improve the user's experience, in the embodiment of the present application, the picture size adapted to the user's position can be determined based on the user's position, and the curtain size adapted to the user's position can be further determined. Based on this, please refer to FIG. 10 for details. FIG. 10 is a second flowchart of a vehicle projection method provided by the embodiment of the present application. The method shown in FIG. 10 is applied to the vehicle shown in FIG. 2 and can be executed by the controller in the vehicle. As shown in FIG. 10, the vehicle projection method provided by the embodiment of the present application can include S401-S404.

[0158] S401, obtain user distribution state information in the vehicle.

[0159] The user distribution state information in the vehicle is used to represent the distribution of users on each seat in the vehicle. Based on the user distribution state information, it can be determined whether there is a user (passenger) on each seat in the vehicle.

[0160] As an example, the controller can obtain an in-vehicle image captured by the camera device, perform target detection on the in-vehicle image, and obtain the user distribution state information.

[0161] For example, after the controller receives the projection instruction, the controller can send a camera shooting instruction to the camera device. After the camera device receives the camera shooting instruction, the camera device captures an in-vehicle image in response to the camera shooting instruction, and feeds back the captured in-vehicle image to the controller. The controller can perform target detection on the in-vehicle image to obtain the user distribution state information after receiving the in-vehicle image. For another example, the controller can control the camera device to capture an in-vehicle image in real time, and perform target detection on the captured in-vehicle image to obtain the user distribution state information after receiving the projection instruction.

[0162] Optionally, the controller can perform target detection on the in-vehicle image by using a target detection algorithm (such as a yolov algorithm, an R-CNN algorithm, or the like). The specific target detection algorithm can be set according to actual needs, and the embodiments of the present application do not make specific limitations.

[0163] As an example, a human body detection sensor (such as a pressure sensor, a human body infrared sensor, a millimeter wave radar, or the like) is arranged on each seat in the vehicle, and the controller can also obtain the detection information fed back by the human body detection sensor of each seat in the vehicle to obtain the user distribution state information. For each seat, when there is a user on the seat, the human body detection sensor of the seat feeds back detection information representing the presence of the user to the controller. When there is no user on the seat, the human body detection sensor of the seat feeds back detection information representing the absence of the user to the controller. The controller can obtain the user distribution state information by receiving and integrating the detection information fed back by the human body detection sensors of the seats.

[0164] As an example, the controller can also obtain user inputted user distribution state information. For example, as shown in FIG. 11, after the controller receives the projection instruction, the controller can provide a seat distribution interface schematic diagram to the user through a display configured on the vehicle, and the seat distribution interface schematic diagram includes each seat and a user option control corresponding to each seat. The user option control includes a person control and a no person control, and the user can input information about whether there is a person (or a passenger) on each seat through the user option control of each seat. The controller can obtain the user distribution state information based on the operation of the user.

[0165] The above is only an example of the embodiment of the present application for obtaining the user distribution state information in the vehicle, and is not intended to be limiting. In some examples, other manners can also be used. For example, the controller can also receive the user distribution state information sent by the user terminal, and the specific manner can be set according to actual needs.

[0166] S402, obtaining a target picture size of the projection picture according to the user distribution state information in the vehicle.

[0167] In actual applications, the rear-row users in the vehicle usually watch the projection. Therefore, in the embodiment of the present application, the controller can obtain the target picture size of the projection picture according to the user position of the rear-row users. The rear-row users refer to the users on the rear-row seats of the vehicle. The rear-row seats of the vehicle refer to the seats except the front-row seats of the vehicle. For example, when the vehicle has two rows of seats, the rear-row seats of the vehicle refer to the second row of seats in the direction of travel of the vehicle. When the vehicle has three or more rows of seats, the rear-row seats of the vehicle refer to the second row of seats and the seats after the second row of seats in the direction of travel of the vehicle.

[0168] In the embodiment of the present application, after obtaining the user distribution state information, the controller can obtain whether there is a user on the rear-row seats of the vehicle and the user position of the rear-row users based on the user distribution state information.

[0169] In some examples, to reduce the calculation amount, the user position of the user can be the seat position of the seat on which the user sits. For example, the user A is located on the second row of seats of the vehicle, and the user position of the user A is the seat position of the second row of seats.

[0170] In some examples, to reduce the calculation amount, the user position of the user can be the seat position of the seat on which the user sits. For example, the user A is located on the second row of seats of the vehicle, and the user position of the user A is the seat position of the second row of seats.

[0171] As an example, the seat position sensor can monitor the seat cushion position of each seat in real time and feed back the monitoring result to the controller. The controller can determine the seat cushion position of each seat as the seat position of each seat.

[0172] As an example, the seat position sensor can monitor the seat cushion position of each seat in real time and feed back the monitoring result to the controller. The controller can determine the seat cushion position of each seat as the seat position of each seat.

[0173] The seat cushion position is set as (x1, y1, z1), x1 is the position of the seat cushion in the longitudinal direction of the vehicle (the driving direction of the vehicle), y1 is the position of the seat cushion in the lateral direction of the vehicle (the horizontal direction), and z1 is the position of the seat cushion in the vertical direction of the vehicle. As shown in FIG. 12, the seat position can be represented as (x1+L*sinA, y1, z1) when the backrest rotation angle is set as A and the backrest length is set as L.

[0174] After obtaining the user position of the user in the rear row of the vehicle, the controller can determine the target picture size of the projection picture according to the user position of the user in the rear row of the vehicle.

[0175] As an example, the correspondence between the user position and the picture size is pre-stored in the vehicle, and different user positions correspond to different picture sizes.

[0176] The controller can obtain the picture size corresponding to the user position of the user in the rear row of the vehicle based on the correspondence between the user position and the picture size, and determine the picture size corresponding to the user position of the user in the rear row as the target picture size of the projection picture.

[0177] In some examples, when the rear seats of the vehicle have multiple rows and there are users in the multiple rows of rear seats, the controller can first determine the initial picture size corresponding to the user position of the user in each row of rear seats based on the correspondence between the user position and the picture size, and then determine the target picture size of the projection picture according to the initial picture size corresponding to the user position of the user in each row of rear seats.

[0178] For example, when there are users in the second row of seats and the third row of seats of the vehicle, the controller can obtain the first initial picture size corresponding to the user position of the user in the second row of seats according to the correspondence between the user position and the picture size, and obtain the second initial picture size corresponding to the user position of the user in the third row of seats according to the correspondence between the user position and the picture size. Then, the target picture size of the projection picture is obtained according to the first initial picture size and the second initial picture size.

[0179] Optionally, the controller can determine the index size of the initial picture size corresponding to the user position of the user in each row of seats, and determine the index size as the target picture size of the projection picture. The index size can be, but is not limited to, the weighted sum value, the average value, the minimum value, etc. of the initial picture sizes, and the specific implementation is not limited, and can be set according to actual requirements.

[0180] In consideration of the fact that the projection curtain is usually arranged in front of the second row of seats, to further improve the viewing experience of the user, as an example, when the back row of seats of the vehicle has multiple rows, such as when the vehicle has three rows or more seats, the specific implementation of obtaining the target picture size of the projection picture according to the user position of the user in the back row of the vehicle can be obtaining the target picture size of the projection picture according to the user position of the user in the first row of seats.

[0181] For example, when the second row of seats and the third row of seats of the vehicle both have users, the user in the second row of seats is closest to the first row of seats, and therefore the controller can determine the target picture size of the projection picture according to the user position of the user in the second row of seats. For another example, when the third row of seats and the fourth row of seats of the vehicle both have users, the second row of seats does not have a user, and the user in the third row of seats is closest to the first row of seats, and therefore the controller can determine the target picture size of the projection picture according to the user position of the user in the third row of seats.

[0182] The specific implementation of obtaining the target picture size of the projection picture according to the user position of the user in the first row of seats is described by way of example. When the user position of the user in the first row of seats is the user position of the user in the second row of seats, the controller can obtain the picture size corresponding to the user position of the user in the second row of seats according to the correspondence between the user position and the picture size, and determine the picture size corresponding to the user position of the user in the second row of seats as the target picture size of the projection picture.

[0183] The embodiments of the present application adjust the picture size of the projection picture by using the position information of the user, so that the size of the projection picture can be adapted to the position of the user, and the viewing experience of the user can be improved.

[0184] To further improve the viewing experience of the user, in the embodiments of the present application, the target picture size of the projection picture can be determined according to the distance between the user watching the projection and the projection curtain. Based on this, the specific implementation of obtaining the target picture size of the projection picture according to the user distribution state information can also be: obtaining a target distance according to the user distribution state information and the curtain position of the projection curtain; and obtaining the target picture size of the projection picture according to the target distance.

[0185] In this case, after obtaining the user distribution state information, the controller can obtain the user position of the user in the back row of the vehicle based on the user distribution state information, and then determine the target distance according to the user position of the user in the back row of the vehicle and the curtain position of the projection curtain.

[0186] As an example, the target distance refers to the distance between the user position of the user in the back row of the vehicle and the projection curtain.

[0187] For convenience of calculation, the distance between the user position of a user and the curtain position of the projection curtain can be obtained according to the distance between the seat position of the seat on which the user sits and the curtain position of the projection curtain. Taking a user on a seat in the second row as an example, the user position of the user on the seat in the second row is the seat position of the seat in the second row, and thus the target distance can be the distance from the seat in the second row to the projection curtain.

[0188] After the target distance is obtained, the controller can determine the target picture size of the projection picture according to the target distance.

[0189] As an example, a correspondence between distances and picture sizes is pre-stored in the vehicle, and different distances correspond to different picture sizes.

[0190] The controller can obtain the target picture size of the projection picture based on the correspondence between distances and picture sizes.

[0191] It can be understood that when the target distance refers to the distance between the user position of a user in the rear row of the vehicle and the projection curtain, if there are multiple rows of seats in the rear row of the vehicle and there are users on the multiple rows of seats in the rear row, the controller obtains multiple target distances.

[0192] When there are multiple target distances, the controller can obtain the picture size corresponding to each target distance according to the correspondence between distances and picture sizes, and then determine an index size of the picture sizes corresponding to the target distances, and determine the index size as the target picture size of the projection picture. The index size can be, but is not limited to, a weighted sum value, an average value, a minimum value, etc. of the picture sizes corresponding to the target distances, and is not limited in particular and can be set according to actual requirements.

[0193] In some examples, the target distance can also be the distance between the user position of a user closest to the first row of seats among the users in the rear row of the vehicle and the curtain position of the projection curtain.

[0194] When the target distance is the distance between the user position of a user closest to the first row of seats among the users in the rear row of the vehicle and the curtain position of the projection curtain, the controller can directly obtain the picture size corresponding to the target distance according to the correspondence between distances and picture sizes, and then determine the picture size corresponding to the target distance as the target picture size of the projection picture.

[0195] In order to improve the comfort of the user when watching the projection, the controller can also determine the target picture size of the projection picture according to the distance between the human eye of the user and the projection curtain based on a set human eye field of view angle.

[0196] Based on this, in some examples, the target distance can also be the distance between the human eye position of a user in the rear row of the vehicle and the curtain position of the projection curtain.

[0197] Wherein, the controller, after obtaining the user distribution state information, can obtain the user position of the user in the rear row of the vehicle based on the user distribution state information, and then obtain the headrest position of the rear seat corresponding to the user in the rear row of the vehicle according to the user position of the user in the rear row of the vehicle. According to the headrest position of the rear seat corresponding to the user in the rear row of the vehicle, the position of the human eye of the user in the rear row of the vehicle is obtained. After obtaining the position of the human eye of the user in the rear row of the vehicle, the controller can obtain the distance between the position of the human eye of the user in the rear row of the vehicle and the position of the screen of the projection screen according to the position of the human eye of the user in the rear row of the vehicle and the position of the screen of the projection screen.

[0198] As shown in FIG. 12, the backrest rotation angle is set as A, the backrest length is L (including the headrest), the user position (seat position) is (x1+L*sinA, y1, z1), and the headrest position can be represented as (x1+L*sinA, y1, z1+L*cosA).

[0199] In some examples, the controller, after obtaining the headrest position, can determine the position of the human eye as the headrest position. In some examples, the controller, after obtaining the headrest position, can determine the position of the human eye according to the set distance from the human eye to the headrest, such as the position of the human eye can be represented as (x1+L*sinA-a, y1, z1+L*cosA), and a is the set distance from the human eye to the headrest.

[0200] In some examples, the target distance can also be the distance between the position of the human eye of the user in the rear row of the vehicle closest to the front seat and the position of the screen of the projection screen.

[0201] After the controller obtains the distance between the position of the human eye and the position of the screen of the projection screen, i.e., the target distance, the controller can determine the target picture size of the projection screen according to the set eye field of view angle and the target distance.

[0202] Wherein, the set eye field of view angle can be the eye field of view angle in the vertical direction, or the eye field of view angle in the horizontal direction. In some examples, the set eye field of view angle can also include the eye field of view angle in the vertical direction and the eye field of view angle in the horizontal direction.

[0203] When the set eye field of view angle is the eye field of view angle in the vertical direction, the controller can obtain the height size of the projection picture in the vertical direction according to the eye field of view angle in the vertical direction and the target distance. When the set eye field of view angle is the eye field of view angle in the horizontal direction, the controller can obtain the width size of the projection picture in the horizontal direction according to the eye field of view angle in the horizontal direction and the target distance.

[0204] Optionally, as shown in FIG. 13, taking the field of view angle in the vertical direction as an example, the controller can obtain the target picture size of the projection curtain according to the field of view angle of the human eye and the target distance by the formula FOV = 2*arctan(w / 2d). Wherein, FOV is the field of view angle of the human eye, d is the target distance, and w is the target picture size of the projection curtain.

[0205] According to the distance between the user's position and the projection curtain, the embodiment of the application adjusts the picture size of the projection picture, so that the size of the projection picture can be adapted to the user's position, and the user's viewing experience is improved.

[0206] S403, obtaining the target curtain size of the projection curtain according to the target picture size of the projection picture.

[0207] Wherein, after obtaining the target picture size of the projection picture, the controller can determine the target curtain size of the projection curtain according to the target picture size of the projection picture. The specific process can be referred to the above description, which will not be repeated here.

[0208] S404, controlling the size of the projection curtain to adjust to the target curtain size.

[0209] Wherein, after obtaining the target curtain size of the projection curtain, the controller can control the size of the projection curtain to adjust to the target curtain size. The specific process can be referred to the above description, which will not be repeated here.

[0210] It is considered that in some scenarios, the rear seats of the vehicle can not have users. When the rear seats of the vehicle do not have users, the projection can be started to block light or play the film source in advance. In this case, the size of the projection picture and the size of the projection curtain have no effect on the rear seat watching.

[0211] As an example, in order to reduce the amount of calculation and facilitate control, when the controller obtains that there is no user on the rear seats of the vehicle according to the user distribution state information, i.e., there is no rear user in the vehicle, the controller can determine the set picture size as the target picture size of the projection picture, and determine the set curtain size as the target curtain size of the projection curtain.

[0212] Wherein, the set picture size refers to the maximum picture size of the projection picture, i.e., the maximum picture size that the projection unit can project. The set curtain size refers to the maximum curtain size of the projection curtain, i.e., the curtain size when the projection curtain is fully unfolded.

[0213] The maximum screen size of the projection screen and the maximum screen size of the projection curtain are pre-stored in the vehicle. When the controller obtains that there is no user in the rear seats of the vehicle, the maximum screen size of the projection screen stored in the vehicle is acquired, the maximum screen size is determined as the target screen size of the projection screen, and the maximum screen size stored in the vehicle is acquired, and the maximum screen size is determined as the target screen size of the projection curtain.

[0214] The embodiment of the present application adjusts the screen size of the projection screen by using the position information of the user, determines the screen size of the projection curtain based on the screen size of the projection screen, and can adapt the size of the projection screen and the size of the projection curtain to the position of the user, thereby improving the viewing experience of the user, especially for the second-row user, which can greatly improve the viewing experience, for example, the user can watch the projection at a better viewing angle, and the resolution and brightness of the projection screen are improved.

[0215] In order to facilitate the user to watch the projection, in the embodiment of the present application, the controller can also adjust the screen size of the projection screen according to the screen size of the projection curtain, so that the screen size of the projection screen is adapted to the screen size of the projection curtain. Based on this, please refer to FIG. 14, which is a third flowchart of the vehicle projection method provided by the embodiment of the present application. The method shown in FIG. 14 is applied to the vehicle shown in FIG. 2, and can be executed by the controller in the vehicle, such as the cabin domain controller. As shown in FIG. 14, the vehicle projection method provided by the embodiment of the present application includes S501 to S503.

[0216] S501, acquiring the target screen size of the projection curtain.

[0217] As an example, the user can input the desired screen size of the curtain according to the demand, and the controller acquires the target screen size of the projection curtain in response to the operation of the user.

[0218] As an example, the projection instruction input by the user can include the target screen size of the projection curtain. For example, the user can input the projection instruction such as “turn on the projection, and the screen size of the projection curtain is Y” through the voice input device (such as a microphone) on the vehicle. For another example, after the user opens the projection switch control on the function selection interface, the user can input “the screen size of the projection curtain is Y” in the size input area on the function selection interface, that is, the projection instruction “turn on the projection, and the screen size of the projection curtain is Y” can be input to the controller.

[0219] As an example, the user can also input the target screen size of the projection curtain after sending the projection instruction, that is, the projection instruction does not include the target screen size of the projection curtain.

[0220] For example, after the user inputs a projection instruction such as "turn on projection" through a voice input device (e.g., a microphone) on the vehicle, the controller can output a prompt such as "please input the size of the projection screen or the size of the projection picture" through a voice output device (e.g., a speaker) on the vehicle. The user can input the required size through the voice input device according to the prompt, such as inputting voice information "the size of the projection screen is Y", and the controller can obtain the size of the projection screen as Y.

[0221] For another example, after the user opens the projection switch control on the function selection interface and sends a projection instruction "turn on projection" to the controller, the controller displays a size input interface to the user through the display in response to the projection instruction after receiving the projection instruction. The size input interface includes a size input area, and the user can input the required size in the size input area according to the requirement, such as inputting "the size of the projection screen is Y" in the size input area, and the controller can obtain the size of the projection screen as Y.

[0222] As an example, the controller can also obtain the target size of the projection picture according to the target size of the projection screen from the screen adjustment unit.

[0223] The user can adjust the size of the projection screen according to the requirement, and the controller can obtain the target size of the projection screen from the screen adjustment unit after the adjustment.

[0224] To facilitate the user to adjust the size of the projection screen, in the embodiments of the present application, an operation switch of the projection screen is configured on the vehicle, and the user can adjust the projection screen through the operation switch.

[0225] As an example, the operation switch configured on the vehicle can be a mechanical switch or an operation switch control provided in an interactive interface of the display. Taking the operation switch control provided in the interactive interface of the display as an example, as shown in FIG. 15, FIG. 15 is an operation interface schematic diagram of the projection curtain provided by the embodiment of the present application, and the operation interface schematic diagram includes an operation switch control of the projection curtain. The operation switch control includes an opening control, a pause control and a rolling control. When the user needs to deploy the projection curtain, the opening control can be operated, the controller responds to the operation of the user, sends a deployment instruction to the curtain adjusting unit, so that the curtain adjusting unit controls the projection curtain to be deployed. When the projection curtain is deployed to the size required by the user, the pause control can be operated, the controller responds to the operation of the user, sends a pause instruction to the curtain adjusting unit, so that the curtain adjusting unit controls the projection curtain to stop deploying. When the user needs to roll up the projection curtain, the rolling control can be operated, the controller responds to the operation of the user, sends a rolling instruction to the curtain adjusting unit, so that the curtain adjusting unit controls the projection curtain to be rolled up.

[0226] After the curtain adjusting unit adjusts the projection curtain, the curtain adjusting unit can feed back the adjustment information to the controller. The controller can obtain the target curtain size of the projection curtain according to the adjustment information. Taking the curtain adjusting unit as a stepping motor and the adjustment information as the position information of the curtain adjusting unit as an example, after the stepping motor adjusts the curtain size of the projection curtain, the stepping motor can feed back the current position information to the controller. After the controller obtains the position information of the stepping motor, the target curtain size of the projection curtain can be obtained according to the current position information of the stepping motor.

[0227] Alternatively, the controller can also collect the adjustment information of the curtain adjusting unit in real time, obtain the target curtain size of the projection curtain according to the adjustment information of the curtain adjusting unit, and the specific implementation is not limited and can be set according to actual requirements.

[0228] It should be noted that the user can adjust the curtain size of the projection curtain after sending the projection instruction to the controller, or send the projection instruction to the controller after adjusting the curtain size of the projection curtain, or adjust the curtain size of the projection curtain alone. For example, when the user does not need to watch the projection, only needs to lower the projection curtain, the curtain size of the projection curtain can be adjusted alone. It can be understood that when the user does not need to watch the projection, the controller does not need to execute steps S502 to S503.

[0229] As an example, after the user adjusts the curtain size of the projection curtain, the controller can also obtain the target curtain size of the projection curtain through the camera device. Illustratively, after the user adjusts the curtain size of the projection curtain, the controller can control the camera device to collect the in-vehicle image to obtain the in-vehicle image. The in-vehicle image includes the projection curtain, and the controller processes the in-vehicle image to obtain the target curtain size of the projection curtain.

[0230] In order to further improve the delivery quality and improve the user experience, in some examples, the controller can also obtain the target curtain size adapted to the user position based on the user position. Illustratively, the controller can obtain the user distribution state information in the vehicle, and obtain the target curtain size of the projection curtain according to the user distribution state information in the vehicle. For example, the controller can obtain the user position of the rear-row user in the vehicle according to the user distribution state information in the vehicle. Then, according to the pre-stored corresponding relationship between the user position and the curtain size, the curtain size corresponding to the user position of the rear-row user is obtained, and the target curtain size of the projection curtain is obtained according to the curtain size corresponding to the user position of the rear-row user. Different user positions correspond to different curtain sizes.

[0231] In some examples, when the rear seats of the vehicle have multiple rows, and there are users in the multiple rows of rear seats, the controller can also first determine the initial curtain size corresponding to the user position of the user on each row of rear seats based on the corresponding relationship between the user position and the curtain size, and then determine the target curtain size of the projection curtain according to the initial curtain size corresponding to the user position of the user on each row of rear seats.

[0232] The controller can determine the index size of the initial curtain size corresponding to the user position of the user on each row of rear seats, and determine the target curtain size of the projection curtain as the index size. The index size can be, but is not limited to, a weighted sum value, an average value, a minimum value, etc. of the initial curtain sizes, and the like, which is not limited in particular and can be set according to actual needs.

[0233] In some examples, the controller can also obtain the curtain size corresponding to the user position of the user closest to the first row of seats among the rear-row users in the vehicle according to the corresponding relationship between the user position and the curtain size, and determine the target curtain size of the projection curtain as the curtain size.

[0234] For another example, the controller can obtain the user position of the rear-row user in the vehicle according to the user distribution state information in the vehicle, determine a target distance according to the user position of the rear-row user in the vehicle and the curtain position of the projection curtain, obtain the curtain size corresponding to the target distance according to the pre-stored corresponding relationship between the distance and the curtain size, and obtain the target curtain size of the projection curtain according to the curtain size corresponding to the target distance.

[0235] When there are multiple target distances, the controller can obtain the screen size corresponding to each target distance according to the correspondence between the distance and the screen size, and then determine the index size of the screen size corresponding to each target distance, and determine the index size as the target screen size of the projection screen. The index size can be, but is not limited to, a weighted sum value, an average value, a minimum value, etc. of the screen size corresponding to each target distance, and is not limited in particular and can be set according to actual needs.

[0236] In some examples, the target distance can also be the distance between the user position of the user closest to the front row seat among the rear row users and the screen position of the projection screen.

[0237] When the target distance is the distance between the user position of the user closest to the front row seat among the rear row users and the screen position of the projection screen, the controller can directly obtain the screen size corresponding to the target distance according to the correspondence between the distance and the screen size, and then determine the screen size corresponding to the target distance as the target screen size of the projection screen.

[0238] The above is only an example of the embodiment of the present application for obtaining the target screen size of the projection screen, and is not limited, and can be set according to actual needs.

[0239] S502, obtaining the target picture size of the projection picture according to the target screen size of the projection screen.

[0240] As an example, after the controller obtains the target screen size of the projection screen, the controller can determine the target picture size adapted to the target screen size according to the correspondence between the screen size and the picture size. For details, refer to the description of step S202, which will not be repeated here.

[0241] S503, controlling the size adjustment of the projection picture to the target picture size.

[0242] After the controller obtains the target picture size of the projection picture, the controller can send a second control instruction to the projection unit. The second control instruction carries the target picture size of the projection picture. After receiving the second control instruction, the projection unit responds to the second control instruction, performs projection, and adjusts the size of the projected projection picture to the target picture size.

[0243] It should be noted that, in order to improve efficiency and save resources, when the target curtain size is input by the user according to his own needs (such as voice input or interface input), the controller can also send a first control instruction to the curtain adjusting unit. The first control instruction carries the target curtain size of the projection curtain, and the curtain adjusting unit adjusts the size of the projection curtain to the target curtain size in response to the first control instruction after receiving the first control instruction.

[0244] When the target curtain size is obtained by the user adjusting the curtain size, that is, after the user has completed the adjustment of the curtain size of the projection curtain, the controller can not need to send a first control instruction to the curtain adjusting unit.

[0245] The embodiment of the present application establishes a corresponding relationship between the picture size of the projection picture and the curtain size of the projection curtain, and for different curtain sizes, an adapted picture size can be obtained, which improves the projection quality, provides more use scenarios and rich experience for the user, makes the vehicle more intelligent and humanized, and improves the user's driving experience.

[0246] In order to make the projection curtain hover at any position and have the most suitable picture size for adaptation, in the embodiment of the present application, after obtaining the target curtain size of the projection curtain, the target picture size adapted to the target curtain size can also be determined according to the picture source picture ratio of the picture source.

[0247] Based on this, in the embodiment of the present application, the specific implementation of obtaining the target picture size of the projection picture according to the target curtain size of the projection curtain can also be obtaining the target picture size of the projection picture according to the target curtain size of the projection curtain and the picture source picture ratio of the picture source.

[0248] The controller can obtain the height size of the projection picture in the vertical direction according to the target curtain size of the projection curtain after obtaining the target curtain size of the projection curtain and the picture source picture ratio of the picture source. Then, the width size of the projection picture in the horizontal direction is obtained according to the height size of the projection picture and the picture source picture ratio of the picture source. That is, the target picture size of the projection picture includes the height size in the vertical direction and the width size in the horizontal direction.

[0249] After the target picture size of the projection picture is obtained, the second control instruction can be sent to the projection unit to make the projection unit adjust the size of the projected projection picture to the target picture size when the slice source is projected. The following will be described taking the user adjusting the size of the projection screen as an example. As shown in FIG. 16, FIG. 16 is a second interactive schematic diagram of the vehicle-mounted projection method provided by the embodiment of the present application. The flowchart shown in FIG. 16 can be applied to the architecture shown in FIG. 3. As shown in FIG. 16, the vehicle-mounted projection method provided by the embodiment of the present application includes steps S601 to S605.

[0250] S601, the screen adjustment unit feeds back the adjustment information of the projection screen to the vehicle body domain controller.

[0251] The process that the screen adjustment unit feeds back the adjustment information of the projection screen to the vehicle body domain controller can refer to step S501, and will not be described here.

[0252] S602, the vehicle body domain controller obtains the target screen size of the projection screen according to the adjustment information, and feeds back the target screen size of the projection screen to the cabin domain controller.

[0253] The process that the vehicle body domain controller obtains the target screen size of the projection screen according to the adjustment information can refer to step S501, and will not be described here.

[0254] S603, the cabin domain controller obtains the target picture size of the projection picture according to the target screen size and the slice source picture ratio of the projected slice source.

[0255] S604, the cabin domain controller sends the second control instruction to the projection unit, and the second control instruction carries the target picture size of the projection picture.

[0256] S605, the projection unit projects the slice source according to the target picture size of the projection picture in response to the second control instruction.

[0257] The embodiment of the present application can determine the picture size according to the slice source picture ratio of the projected slice source and the screen size by combining the slice source picture ratio of the projected slice source, so as to adjust the picture size to the maximum under the condition that the screen size is unchanged, and further improve the projection quality.

[0258] In order to further adapt the picture size of the projection picture and the screen size of the projection screen to the position of the user, improve the projection quality and the user viewing experience. In the embodiment of the present application, the target picture size of the projection picture and the target screen size of the projection screen can also be determined according to the user distribution state information. Based on this, please refer to FIG. 17, which is a fourth flowchart of the vehicle projection method provided by the embodiment of the present application. The method shown in FIG. 17 is applied to the vehicle shown in FIG. 2 and can be executed by the controller in the vehicle. As shown in FIG. 17, the vehicle projection method provided by the embodiment of the present application can also include steps S701 to S703.

[0259] S701, obtain user distribution state information in the vehicle.

[0260] The process of obtaining the user distribution state information can refer to the description of step S401, which will not be repeated here.

[0261] S702, according to the user distribution state information, obtain the target picture size of the projection picture and the target screen size of the projection screen.

[0262] As an example, when the user distribution state information represents that there is a user sitting in the rear seat of the vehicle, the controller can obtain the target screen size of the projection screen and the target picture size of the projection picture according to the position of the rear user. When the user distribution state information represents that there is no user sitting in the rear seat of the vehicle, the controller can determine the set picture size as the target picture size of the projection picture and the set screen size as the target screen size of the projection screen. The set picture size refers to the maximum picture size of the projection picture, i.e. the maximum picture size that can be projected by the projection unit. The set screen size refers to the maximum screen size of the projection screen, i.e. the screen size when the projection screen is fully unfolded.

[0263] The controller can obtain the target distance according to the position of the rear user and the screen position of the projection screen, and obtain the target picture size of the projection picture and the target screen size of the projection screen according to the target distance. The specific process can refer to the description of steps S402 and S501, which will not be repeated here.

[0264] S703, control the size of the projection screen to adjust to the target screen size and control the size of the projection picture to adjust to the target picture size.

[0265] The controller can send a first control instruction to the screen adjusting unit after obtaining the target screen size of the projection screen and the target picture size of the projection picture. The controller can also send a second control instruction to the projection unit. The first control instruction carries the target screen size of the projection screen, and the second control instruction carries the target picture size of the projection picture. The projection unit adjusts the size of the projection picture to the target picture size after receiving the second control instruction and in response to the second control instruction.

[0266] The screen adjusting unit adjusts the size of the projection screen to the target screen size after receiving the first control instruction and in response to the first control instruction.

[0267] The embodiments of the present application determine the picture size of the projection picture and the screen size of the projection screen according to the position of the user, which can adapt the size of the projection picture and the size of the projection screen to the position of the user, improve the viewing experience of the user, and greatly improve the viewing experience of the second-row user, for example, so that the user can watch the projection at a better viewing angle and improve the picture quality resolution and brightness of the projection picture.

[0268] Considering that the projection screen is usually arranged in front of the second-row seats, when the space between the first-row seats and the second-row seats is small, the first-row seats will interfere with the unfolding of the projection screen, so that the projection screen cannot be unfolded, and the experience of the first-row user is also affected. Therefore, to avoid the projection screen from being unable to unfold and improve the experience of the first-row user, the vehicle-mounted projection method provided by the embodiments of the present application can further include steps (A) and (B).

[0269] (A) Obtain seat data of the first-row seats of the vehicle, and obtain an interference detection result of the first-row seats and the projection screen according to the seat data and the target screen size.

[0270] (B) When the interference detection result indicates that the first-row seats interfere with the projection screen, adjust the position of the first-row seats.

[0271] The seat data of the first-row seats includes the position of the seat cushion and the rotation angle of the backrest of the first-row seats. The controller can obtain the position of the seat cushion and the rotation angle of the backrest of the first-row seats through the seat position sensor of the first-row seats.

[0272] As an example, the controller can determine the headrest position of the first-row seats according to the position of the seat cushion and the rotation angle of the backrest, and obtain the unfolding position of the projection screen according to the target screen size of the projection screen. Then, the controller detects whether the first-row seats will interfere with the projection screen according to the unfolding position of the projection screen and the headrest position.

[0273] The process of determining the headrest position of the front-row seat according to the position of the seat cushion and the rotation angle of the backrest can be referred to the above description, and will not be described here. In the embodiment of the application, the deployment position of the projection curtain can be the lower edge position of the projection curtain after deployment. When the projection curtain is deployed, the deployment position only changes in the vertical direction, so the deployment size of the projection curtain can be increased in the vertical position of the projection curtain, that is, the deployment position of the projection curtain is obtained.

[0274] The curtain position of the projection curtain is (x2, y2, z2), x2 is the position of the projection curtain in the longitudinal direction of the vehicle, y2 is the position of the projection curtain in the lateral direction of the vehicle, and z2 is the position of the projection curtain in the vertical direction of the vehicle. The target curtain size is set to h, that is, the deployment size of the projection curtain is h, and the deployment position of the projection curtain is (x2, y2, z2+h).

[0275] After obtaining the deployment position of the projection curtain and the headrest position, the controller can compare the deployment position of the projection curtain with the headrest position to detect whether the projection curtain will contact the headrest position when the projection curtain is deployed. If the projection curtain will contact the headrest, an interference detection result indicating that the projection curtain will interfere with the front-row seat is obtained. If the projection curtain will not contact the headrest, an interference detection result indicating that the projection curtain will not interfere with the front-row seat is obtained.

[0276] When the interference detection result indicates that the projection curtain will not interfere with the front-row seat, there is no need to adjust the position of the front-row seat, and the projection curtain can be directly controlled to be deployed according to the target curtain size. When the interference detection result indicates that the projection curtain will interfere with the front-row seat, the position of the front-row seat needs to be adjusted, and after the position of the front-row seat is adjusted, the projection curtain is controlled to be deployed according to the target curtain size. In this way, the projection curtain is prevented from contacting the front-row seat when it is deployed, and the experience of the user in the front row is affected.

[0277] As an example, when the position of the front-row seat is adjusted, the front-row seat can be moved to a set target position. In the set target position, the projection curtain will not contact the front-row seat. For example, when the target curtain size is the maximum curtain size, if the interference detection result indicates that the projection curtain will interfere with the front-row seat, the front-row seat is moved to the set target position.

[0278] As an example, to improve the experience of the first-row user, the controller can adjust the position of the first-row seat according to the target curtain size, where different curtain sizes correspond to different positions. The controller can obtain the target position corresponding to the target curtain size according to the correspondence between the curtain size and the position, and then control the first-row seat to move to the target position. In this way, adjusting the position of the first-row seat according to the target curtain size can reduce the avoidance space of the first-row user and improve the riding experience of the first-row user.

[0279] As an example, to further improve the experience of the first-row user, the controller can also adjust the position of the first-row seat according to the headrest position and the deployment position of the projection curtain. For example, the controller can determine the avoidance distance of the first-row seat according to the headrest position and the deployment position of the projection curtain. According to the avoidance distance of the first-row seat, the target position of the first-row seat is obtained, and then the first-row seat is controlled to move to the target position. In this way, adjusting the position of the first-row seat according to the headrest position and the deployment position of the projection curtain can reduce the avoidance space of the first-row user and improve the riding experience of the first-row user.

[0280] The following is described with a specific example. As shown in FIG. 18, FIG. 18 is a flowchart of a vehicle projection method provided by an embodiment of the present application. The flowchart shown in FIG. 18 can be applied to the architecture shown in FIG. 4. As shown in FIG. 18, the vehicle projection method provided by an embodiment of the present application includes steps S801 to S813.

[0281] S801, the cabin domain controller receives a projection instruction of a user, and obtains user distribution state information.

[0282] The cabin domain controller can send a user distribution detection instruction to the vehicle body domain controller after receiving the projection instruction of the user. The vehicle body domain controller responds to the user distribution detection instruction, detects the user distribution state information, and sends the user distribution state information to the cabin domain controller.

[0283] S802, the cabin domain controller determines whether there is a user in the rear-row seat according to the user distribution state information. When there is a user in the rear-row seat, steps S803 to S809 are performed. When there is no user in the rear-row seat, steps S810 to S813 are performed.

[0284] S803, the cabin domain controller obtains the position of the rear-row user according to the user distribution state information.

[0285] S804, the cabin domain controller obtains a target distance according to the position of the rear-row user.

[0286] S805, the cabin domain controller obtains a target picture size of the projection picture and a target curtain size of the projection curtain according to the target distance.

[0287] S806, the cabin domain controller detects whether the projection curtain will interfere with the first-row seats at the target curtain size of the projection curtain.

[0288] If the projection curtain will interfere with the first-row seats, step S807 is performed, and if the projection curtain will not interfere with the first-row seats, step S808 is performed.

[0289] S807, the cabin domain controller controls adjustment of the position of the first-row seats.

[0290] If the projection curtain will interfere with the first-row seats, the cabin domain controller sends a seat adjustment instruction to the vehicle body domain controller. The vehicle body domain controller adjusts the position of the first-row seats in response to the seat adjustment instruction.

[0291] S808, the cabin domain controller controls adjustment of the size of the projection curtain to the target curtain size.

[0292] The cabin domain controller sends a first control instruction to the vehicle body domain controller, and the first control instruction carries the target curtain size of the projection curtain. The vehicle body domain controller responds to the first control instruction and controls the curtain adjustment unit to adjust the size of the projection curtain to the target curtain size according to the target curtain size of the projection curtain.

[0293] S809, the cabin domain controller controls the projection unit to perform projection of the film source and controls adjustment of the size of the projection picture to the target picture size.

[0294] The cabin domain controller sends a second control instruction to the projection unit, and the second control instruction carries the target picture size of the projection picture. The projection unit responds to the second control instruction and performs projection of the film source according to the target picture size of the projection picture.

[0295] S810, the cabin domain controller detects whether the projection curtain will interfere with the first-row seats.

[0296] If the rear-row seats do not have a user, the cabin domain controller determines the maximum picture size as the target picture size of the projection picture and determines the maximum curtain size as the target curtain size of the projection curtain. The cabin domain controller detects whether the projection curtain will interfere with the first-row seats at the maximum curtain size.

[0297] If the projection curtain will interfere with the first-row seats, step S811 is performed, and if the projection curtain will not interfere with the first-row seats, step S812 is performed.

[0298] S811, the cabin domain controller controls adjustment of the position of the first-row seats.

[0299] S812, the cabin domain controller controls the projection curtain to be fully unfolded.

[0300] When the rear row seats do not have a user, the target curtain size of the projection curtain is the maximum curtain size of the projection curtain. When the projection curtain is unfolded, the projection curtain can be fully unfolded.

[0301] S813, the cabin domain controller controls the projection unit to perform the projection of the film source, and controls the size of the projection picture to be adjusted to the maximum picture size.

[0302] When the rear row seats do not have a user, the target picture size of the projection picture is the maximum picture size of the projection picture. When the projection of the film source is performed, the projection picture can be adjusted to the maximum.

[0303] In some examples, when the cabin domain controller obtains that the rear row seats do not have a user, to save energy consumption, the projection unit can also be controlled not to perform the projection of the film source.

[0304] The vehicle-mounted projection method provided in the embodiments of the present application detects whether the projection curtain and the front row seats will interfere with each other through the seat data and the target curtain size, and adjusts the position of the front row seats when interference occurs, thereby avoiding that the projection curtain cannot be unfolded. Meanwhile, since the curtain size of the projection curtain is obtained based on the picture size of the projection picture, the unfolding size of the projection curtain is reduced, and when the unfolding size of the projection curtain is reduced, the avoiding space of the front row user is also reduced, thereby improving the riding experience of the front row user.

[0305] The embodiments of the present application use the position information of the user to constrain the size of the projection curtain and the size of the projection picture, so that the size of the projection picture and the size of the projection curtain are adapted to the position of the user, thereby improving the viewing experience of the user.

[0306] Considering that the projection curtain can only adjust the size in the vertical direction when being rolled up and put down, and cannot adjust the size in other directions (such as the longitudinal direction and the lateral direction), in the embodiments of the present application, the projection picture of the film source can be projected at the center position of the projection curtain for the convenience of the user to watch the projection.

[0307] Considering that the rear row user in the vehicle can only sit on the same side of the rear row seats. In this case, if the projection picture is still at the center position of the projection curtain, it will be inconvenient for the user to watch. In order to improve the viewing experience of the user, the embodiments of the present application can adjust the position of the projection picture in the projection curtain, so that the position of the projection picture in the projection curtain is adapted to the position where the user sits.

[0308] As an example, when the user distribution state information indicates that the users on the rear seats of the vehicle are all located on the same side, the controller can obtain, according to the user distribution state information, a target projection position of the projection picture on the projection screen, and control the position of the projection picture to be adjusted to the target projection position.

[0309] The user distribution state information indicates the distribution of the users on the seats in the vehicle. Therefore, after obtaining the user distribution state information, the controller can determine whether there are users on the rear seats of the vehicle and whether the users on the rear seats are located on the same side based on the user distribution state information.

[0310] When there are no users on the rear seats of the vehicle and / or the users on the rear seats are located on different sides, the position of the projection picture on the projection screen does not need to be adjusted, i.e., the controller can still control the projection picture to be located at the center position of the projection screen.

[0311] When there are users on the rear seats of the vehicle and the users on the rear seats are all located on the same side, in order to facilitate the users to watch the projection, the controller can adjust the position of the projection picture on the projection screen according to the user distribution state information, so as to adjust the position of the projection picture on the projection screen to the side on which the users on the rear seats are located.

[0312] The controller can obtain, according to the user distribution state information, the target side on which the users on the rear seats are located. For example, the users on the rear seats are all located on the left side of the driving direction of the vehicle. For another example, the users on the rear seats are all located on the right side of the driving direction of the vehicle.

[0313] After obtaining the target side on which the users on the rear seats are located, the controller can determine, according to the target side on which the users on the rear seats are located, a target projection position of the projection picture on the projection screen. The target projection position of the projection picture on the projection screen corresponds to the target side on which the users on the rear seats are located. For example, when the users on the rear seats are all located on the left side of the driving direction of the vehicle, the target projection position of the projection picture on the projection screen is the left position of the projection screen.

[0314] After obtaining the target projection position of the projection picture on the projection screen, the controller can control the position of the projection picture to be adjusted to the target projection position, i.e., to the position corresponding to the target side, so that the projection picture is located on the side on which the users on the rear seats are located, facilitating the users to watch.

[0315] As an example, the control instruction sent by the controller to the projection unit when controlling the projection unit to perform the projection of the film source can include a target picture size of the projection picture and a target projection position of the projection picture on the projection screen. In this way, the projection unit can perform the projection of the film source according to the target picture size and the target projection position after receiving the control instruction sent by the controller.

[0316] As an example, the control instruction sent by the controller to the projection unit when controlling the projection unit to perform the projection of the film source can include a target picture size of the projection picture and a target projection position of the projection picture on the projection screen. In this way, the projection unit can perform the projection of the film source according to the target picture size and the target projection position after receiving the control instruction sent by the controller.

[0317] As an example, the control instruction sent by the controller to the projection unit when controlling the projection unit to perform the projection of the film source can include a target picture size of the projection picture and a target projection position of the projection picture on the projection screen. In this way, the projection unit can perform the projection of the film source according to the target picture size and the target projection position after receiving the control instruction sent by the controller.

[0318] The embodiment of the present application adjusts the position of the projection picture on the projection screen according to the user distribution state information, and can adjust the position of the projection picture on the projection screen to the side where the user on the back row of seats is located, thereby facilitating the user to watch and improving the user's watching experience.

[0319] The vehicle projection method provided by the embodiment of the present application associates the screen size and the picture size, determines the picture size according to the screen size, or determines the screen size according to the picture size, so that the projection picture is adapted to the screen size, the clarity and brightness of the projection are ensured, and the projection quality is improved. The user's watching experience can be improved when watching the projection at any size position of the screen.

[0320] The vehicle projection method provided by the embodiment of the present application calculates the most suitable picture size and screen size by using the position information of the user on the back row. In this way, the best viewing size under the current user position is obtained through the linkage of the seat and the projection unit and the projection screen, and the user experience can be improved.

[0321] Based on the same inventive concept, please refer to FIG. 20, which is a structural schematic diagram of a controller 200 provided by an embodiment of the present application. The controller shown in FIG. 20 can be applied to the vehicle shown in FIG. 2 and used in the vehicle projection scene. As shown in FIG. 20, the controller 200 provided by the embodiment of the present application includes an information acquisition module 210, a size determination module 220, and a control module 230.

[0322] For convenience and concision of description, the specific working processes of the modules in the controller 200 described above can refer to the corresponding processes in the foregoing method embodiments, such as the corresponding processes in the corresponding embodiments of FIG. 5, FIG. 9, FIG. 10, FIG. 14, FIG. 16, FIG. 17, and FIG. 18.

[0323] In addition, the embodiment of the present application further provides a controller, comprising: a memory, configured to store computer program instructions; and a processor, configured to execute the computer program instructions to support the controller to implement the method in the foregoing embodiments.

[0324] In addition, please refer to FIG. 21, which is a structural schematic diagram of a vehicle-mounted projection system 300 provided by an embodiment of the present application. The vehicle-mounted projection system shown in FIG. 21 can be configured in the vehicle shown in FIG. 2 and used in the vehicle projection scenario. As shown in FIG. 21, the vehicle-mounted projection system 300 provided by the embodiment of the present application comprises a projection screen 310 and a controller 320.

[0325] For convenience and concision of description, the specific working processes of the vehicle-mounted projection system 300 described above can refer to the corresponding processes in the foregoing method embodiments, such as the corresponding processes in the corresponding embodiments of FIG. 5, FIG. 9, FIG. 10, FIG. 14, FIG. 16, FIG. 17, and FIG. 18.

[0326] In addition, please refer to FIG. 22, which is a structural schematic diagram of a vehicle-mounted projection system 400 provided by an embodiment of the present application. The vehicle-mounted projection system shown in FIG. 22 can be configured in the vehicle shown in FIG. 2 and used in the vehicle projection scenario. As shown in FIG. 22, the vehicle-mounted projection system 400 provided by the embodiment of the present application comprises a projection screen 410, a projection unit 420, and a controller 430.

[0327] For convenience and concision of description, the specific working processes of the vehicle-mounted projection system 400 described above can refer to the corresponding processes in the foregoing method embodiments, such as the corresponding processes in the corresponding embodiments of FIG. 5, FIG. 9, FIG. 10, FIG. 14, FIG. 16, FIG. 17, and FIG. 18.

[0328] In addition, the embodiment of the present application further provides a vehicle, comprising any one of the controller 200, the vehicle-mounted projection system 300, and the vehicle-mounted projection system 400 described above.

[0329] In addition, the embodiment of the present application further provides a computer readable storage medium, which stores computer program instructions. When the computer program instructions are executed by a processing circuit, the functions or steps of the vehicle-mounted projection method described above are implemented.

[0330] In addition, the embodiment of the present application can also provide a computer program product containing instructions, which, when the computer program product is run on a computer, causes the computer to execute the functions or steps in the vehicle projection method described above.

[0331] In addition, the embodiment of the present application also provides a chip system, which includes processing circuitry and a storage medium, and the storage medium stores computer program instructions; the computer program instructions are executed by the processing circuitry to realize the functions or steps in the vehicle projection method described above.

[0332] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the chip system, the computer readable storage medium, the computer program product containing instructions, and the vehicle described above can refer to the corresponding process in the foregoing method embodiments.

[0333] The steps of the methods or algorithms described in conjunction with the embodiments of the present application can be implemented in the form of hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a read-only optical disc, or any other form of storage medium. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor.

[0334] In an alternative, when implemented by using software, the embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments are implemented in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital video disk (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0335] The above is only a specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the embodiments of the present application should be covered in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

A vehicle-mounted projection method is characterized by comprising: The method comprises: obtaining a target picture size of a projection picture; obtaining a target screen size of a projection screen according to the target picture size of the projection picture; controlling the size of the projection screen to be adjusted to the target screen size. The method of claim 1, wherein The method further comprises: obtaining user distribution state information of a vehicle; The method further comprises: obtaining a target picture size of a projection picture according to the user distribution state information. The method according to claim 2, characterized in that The method further comprises: obtaining a target distance according to the user distribution state information and a screen position of the projection screen, the target distance representing a distance from a user position of a rear-row user in the vehicle to the screen position; obtaining a target picture size of a projection picture according to the target distance. The method according to any one of claims 1 to 3, characterized in that The method further comprises: obtaining a picture source size of a picture source; The method further comprises: obtaining a target screen size of a projection screen according to the target picture size of the projection picture and the picture source size of the picture source. The method according to any one of claims 1 to 4, characterized in that The method further comprises: obtaining seat data of a front-row seat of a vehicle; obtaining an interference detection result of the front-row seat and the projection screen according to the seat data and the target screen size; adjusting a position of the front-row seat when the interference detection result indicates that the front-row seat interferes with the projection screen. The method according to any one of claims 1 to 5, characterized in that The method further comprises: obtaining a target projection position of a projection picture on a projection screen according to the user distribution state information when the user distribution state information indicates that users on rear-row seats of the vehicle are all located on the same side; controlling a position of the projection picture to be adjusted to the target projection position. A vehicle-mounted projection method is characterized by comprising: The method comprises: obtaining user distribution state information in a vehicle; obtaining a target picture size of a projection picture and a target screen size of a projection screen according to the user distribution state information; controlling the size of the projection screen to be adjusted to the target screen size and controlling the size of the projection picture to be adjusted to the target picture size. The method of claim 7, wherein The method further comprises: obtaining a target screen size of a projection screen and a target picture size of a projection picture according to a user position of a rear-row user when the user distribution state information indicates that a user is present on a rear-row seat of the vehicle; obtaining a target screen size of a projection screen and a target picture size of a projection picture according to a user position of a rear-row user when the user distribution state information indicates that a user is present on a rear-row seat of the vehicle; The method of claim 8, wherein obtaining a target screen size of a projection screen and a target picture size of a projection picture according to a user position of a rear-row user when the user distribution state information indicates that a user is present on a rear-row seat of the vehicle; obtaining a target screen size of a projection screen and a target picture size of a projection picture according to a user position of a rear-row user when the user distribution state information indicates that a user is present on a rear-row seat of the vehicle; obtaining a target distance according to the user position of the rear-row user and a screen position of the projection screen, the target distance representing a distance from the user position of the rear-row user to the screen position; obtaining a target distance according to the user position of the rear-row user and a screen position of the projection screen, the target distance representing a distance from the user position of the rear-row user to the screen position; According to the target distance, a target picture size of the projection picture and a target screen size of the projection screen are obtained. The method according to any one of claims 7-9, characterized in that The method further comprises: Obtaining seat data of front-row seats of the vehicle; According to the seat data and the target screen size, an interference detection result of the front-row seats and the projection screen is obtained; When the interference detection result represents that the front-row seats interfere with the projection screen, the positions of the front-row seats are adjusted. The method according to any one of claims 7-10, characterized in that The method further comprises: When the user distribution state information represents that users on rear-row seats of the vehicle are all located on the same side, according to the user distribution state information, a target projection position of the projection picture on the projection screen is obtained; The position of the projection picture is controlled to be adjusted to the target projection position. A controller characterized by comprising: Comprise: A memory for storing computer program instructions; A processor for executing the computer program instructions to support the controller to implement the method of any one of claims 1-6 or implement the method of any one of claims 7-11. A vehicle-mounted projection system characterized by comprising: Comprise a projection screen and the controller of claim 12; or, comprise a projection screen, a projection unit and the controller of claim 12. A vehicle characterized by comprising: Comprise any one of the controller of claim 12, the vehicle-mounted projection system of claim 13. A computer-readable storage medium, characterized by The computer program instructions stored on the computer readable storage medium, when executed by the processing circuit, implement the method of any one of claims 1-6 or implement the method of any one of claims 7-11. A computer program product comprising instructions, characterized in that When the computer program product runs on the computer, the computer is caused to implement the method of any one of claims 1-6 or implement the method of any one of claims 7-11.

Citation Information

Patent Citations

  • Flexible screen television, display method thereof, and computer readable storage medium

    CN108391148A

  • Vehicle, vehicle machine equipment, extensible vehicle machine display screen and control method

    CN111016651A

  • Vehicle-mounted projector control method and device, vehicle and computer readable storage medium

    CN115767056A

  • Vehicle projection picture control method and device

    CN116668654A

  • Screen device for adjusting height direction of projection plane

    JP2011197256A