Vehicle image projection adjustment method and device, electronic equipment and storage medium
Through the dynamic adjustment of the height of the car shaft suspension in the vehicle projection system, the problem of the clarity of the vehicle's projection screen was affected by the environment, and the user's movie viewing experience was improved.
Patent Information
- Application Number
- CN202411655268.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-01-21
AI Technical Summary
The clarity of the vehicle projection screen is affected by the surrounding environment where the vehicle is located, resulting in limited user viewing experience.
By responding to the projection turn-on command, the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end are initially adjusted, and the target adjustment strategy is determined based on the type of road the vehicle is on, and the height of the axle suspension is further adjusted to improve the projection image. of clarity.
The clarity of the projection screen was adjusted according to the environment where the vehicle was located, and the user's movie viewing experience was improved.
Smart Images

Figure CN119329236A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method, device, electronic device and computer-readable storage medium for adjusting the projection of a vehicle image. Background Art
[0002] With the increase of vehicle entertainment functions, relevant vehicles have been equipped with entertainment image projection function, and the projection end of the vehicle projects the entertainment images onto the ground around the vehicle, so as to use the ground as a display screen to increase the display area of the relevant images and improve the viewing experience of users in the car.
[0003] Affected by the surrounding environment of the vehicle, the clarity of the projected image does not meet expectations, affecting the user's viewing experience. Summary of the invention
[0004] In view of the above problems, the present application provides a vehicle image projection adjustment method, device, electronic device and storage medium, which are used to adjust the relevant axle suspension according to the type of road the vehicle is on, so as to achieve clarity adjustment of the projection picture.
[0005] According to one aspect of the present application, a projection adjustment method for a vehicle image is provided, the projection adjustment method comprising: in response to a projection start instruction, performing an initial adjustment on the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end according to the initial adjustment strategy specified by the projection start instruction; after the initial adjustment is completed, if the clarity of the projected image does not reach a preset clarity, determining a target adjustment strategy according to the type of road on which the vehicle is located, and adjusting the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end based on the target adjustment strategy.
[0006] In an optional manner, the target adjustment strategy is determined according to the type of road the vehicle is on, including: if the type of road the vehicle is on indicates that the projection end is on a horizontal road surface, a first suspension height adjustment strategy is used as the target adjustment strategy; wherein the first suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a first specified height, and raising the height of the axle suspension at the opposite end of the projection end to a second specified height; the first specified height and the second specified height are heights corresponding to the target adjustment levels determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
[0007] In an optional manner, the projection end is the front end of the vehicle; the target adjustment strategy is determined according to the type of road on which the vehicle is located, including: if the type of road on which the vehicle is located indicates that the projection end is on an upward slope, then the second suspension height adjustment strategy is used as the target adjustment strategy; wherein the second suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a third specified height; the third specified height is a height corresponding to the target adjustment level determined based on the current type of road on which the vehicle is located and the current height of the axle suspension at the projection end; if the type of road on which the vehicle is located indicates that the projection end is on a downward slope, then the third suspension height adjustment strategy is used as the target adjustment strategy; wherein the third suspension height adjustment strategy is: raising the height of the axle suspension at the projection end to a fourth specified height; the fourth specified height is a height corresponding to the target adjustment level determined based on the current type of road on which the vehicle is located and the current height of the axle suspension at the projection end.
[0008] In an optional manner, the type of road on which the vehicle is located indicates that the projection end is on an upward slope; the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end are adjusted based on the target adjustment strategy, including: lowering the height of the axle suspension at the projection end, and recording the vehicle body descent speed during the lowering process; if the vehicle body descent speed exceeds a preset speed range, stopping lowering the height of the axle suspension at the projection end.
[0009] In an optional embodiment, the projection adjustment method also includes: when the initial adjustment is completed, if the horizontality of the projection image does not reach a preset horizontality, determining a first horizontal adjustment strategy according to the first horizontal state of the projection end, and determining a second horizontal adjustment strategy according to the second horizontal state of the opposite end of the projection end; adjusting the axle suspension at the projection end based on the first horizontal adjustment strategy, and adjusting the axle suspension at the opposite end of the projection end based on the second horizontal adjustment strategy.
[0010] In an optional manner, the first horizontal adjustment strategy is determined based on the first horizontal state of the projection end, including: if the first horizontal state indicates that there is a height difference between the two wheels of the projection end, the first horizontal adjustment strategy is: adjusting the height of the higher wheel to the height of the lower wheel; the second horizontal adjustment strategy is determined based on the second horizontal state of the opposite end of the projection end, including: if the second horizontal state indicates that there is a height difference between the two wheels of the opposite end of the projection end, the second horizontal adjustment strategy is: adjusting the height of the lower wheel to the height of the higher wheel.
[0011] In an optional manner, the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end are initially adjusted according to the initial adjustment strategy specified by the projection start instruction, including: determining a first initial height and a second initial height according to an adjustment level corresponding to the initial adjustment strategy specified by the projection start instruction; adjusting the height of the axle suspension at the projection end to the first initial height, and adjusting the height of the axle suspension at the opposite end of the projection end to the second initial height.
[0012] According to another aspect of the present application, a projection adjustment device for vehicle images is provided, and the projection adjustment device includes: a response module, which responds to a projection start instruction and performs initial adjustments to the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end according to the initial adjustment strategy specified by the projection start instruction; an adjustment module, which, after the initial adjustment is completed, if the clarity of the projected image does not reach a preset clarity, determines a target adjustment strategy according to the type of road on which the vehicle is located, and adjusts the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end based on the target adjustment strategy.
[0013] According to one aspect of the present application, an electronic device is provided, including: a controller; and a memory for storing one or more programs, wherein when the one or more programs are executed by the controller, the above-mentioned projection adjustment method is executed.
[0014] According to one aspect of the present application, a computer-readable storage medium is also provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the above-mentioned projection adjustment method.
[0015] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the above-mentioned projection adjustment method.
[0016] This application responds to the projection start command to make initial adjustments to the projection picture, and when the clarity does not reach the preset clarity, determines the target adjustment strategy for adjusting the relevant axle suspension according to the type of road the vehicle is on, so as to achieve the clarity adjustment of the projection picture. This application flexibly adjusts the relevant axle suspension in steps, so that the clarity of the projection picture meets the user's expectations, thereby improving the user's viewing experience.
[0017] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0019] Figure 1 It is a flowchart of a projection adjustment method of a vehicle image shown in an exemplary embodiment of the present application.
[0020] Figure 2 It is a projection schematic diagram of a projection end in the related art.
[0021] Figure 3 is based on Figure 1 The exemplary embodiment shown is a schematic flow chart of another method for adjusting the projection of a vehicle image.
[0022] Figure 4 It is a schematic diagram of a projection picture adjustment scene on a horizontal road shown in an exemplary embodiment of the present application.
[0023] Figure 5 is based on Figure 1 The exemplary embodiment shown is a schematic flow chart of another method for adjusting the projection of a vehicle image.
[0024] Figure 6 It is a schematic diagram of adjustment of an exemplary embodiment of the present application, showing a projection end in an upward ramp scene.
[0025] Figure 7 It is a schematic diagram of adjustment of an exemplary embodiment of the present application, showing a projection end in a downward ramp scene.
[0026] Figure 8 is based on Figure 1 The exemplary embodiment shown is a schematic flow chart of another method for adjusting the projection of a vehicle image.
[0027] Fig. 9 is based on Figure 1 , Figure 3 , Figure 5 , Figure 8 A schematic flow chart of another method for adjusting the projection of a vehicle image according to any one of the exemplary embodiments shown.
[0028] Fig.10 It is a schematic diagram of an application scenario of the projection adjustment method of the vehicle image of the present application.
[0029] Fig.11 It is a structural schematic diagram of a projection adjustment device for a vehicle image shown in an exemplary embodiment of the present application.
[0030] Fig.12 It is a structural diagram of a computer system of an electronic device shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0031] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.
[0032] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0033] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0034] The term "multiple" as used in this application refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0035] The vehicle projection function in the related art does not take into account the impact of the actual scene on the clarity of the projection image, and is unable to adjust the clarity of the projection image, thereby affecting the user's viewing experience.
[0036] To this end, one aspect of the present application provides a method for adjusting the projection of a vehicle image. Figure 1 , Figure 11 is a flowchart of a method for adjusting the projection of a vehicle image according to an exemplary embodiment of the present application. The method for adjusting the projection includes at least S110 to S120, which are described in detail as follows:
[0037] S110: In response to the projection start instruction, initially adjusting the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end according to the initial adjustment strategy specified by the projection start instruction.
[0038] The projection start instruction is transmitted by the user to the execution body of this embodiment through the corresponding port. For example, the user touches the relevant button in the vehicle-mounted display screen to make the screen display the adjustment degree bar of the height of the vehicle-related axle suspension. Multiple points are set in each degree bar, and each point corresponds to a corresponding adjustment level. When the user selects the adjustment level of the height of the relevant axle suspension to form a specified initial adjustment strategy, a projection start instruction is generated and transmitted to the execution body of this embodiment.
[0039] In some embodiments, in order to ensure that the vehicle is suitable for the audio and video projection function in a safe scenario, the execution subject needs to detect that the vehicle is in the parking gear before responding to the projection start command.
[0040] The initial adjustment strategy includes, but is not limited to, a sub-strategy for adjusting the height of the axle suspension at the projection end, a sub-strategy for adjusting the height of the axle suspension at the opposite end of the projection end, a sub-strategy for adjusting the body posture, etc. The initial adjustment strategy is an adjustment strategy set by the user based on his or her subjective will, in the hope that the vehicle projection can meet his or her expectations, but in many actual scenarios, the vehicle projection image adjusted based on the initial adjustment strategy cannot meet the user's expectations.
[0041] The projection end is the part where the image is projected. Figure 2 As shown, it is arranged at the front end of the vehicle, and its opposite end is the rear end of the vehicle. Of course, the projection end can also be arranged at the rear end of the vehicle, and its opposite end is the front end of the vehicle, which is not limited; wherein, Figure 2 It is a projection schematic diagram of a projection end in the related art.
[0042] S120: After the initial adjustment is completed, if the clarity of the projected image does not reach the preset clarity, a target adjustment strategy is determined according to the type of road the vehicle is on, and the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end are adjusted based on the target adjustment strategy.
[0043] The initial adjustment is mainly to adjust the height of the relevant axle suspension according to the adjustment parameters expected by the user, and does not consider the impact of the surrounding environment of the vehicle on the projection picture. In this embodiment, when the projection picture does not reach the preset clarity, the corresponding target adjustment strategy is determined according to the road environment of the vehicle to adjust the height of the relevant axle suspension. Among them, the preset clarity is the projection picture clarity that can meet the psychological expectations of the user. This embodiment does not specifically limit it, and can be adaptively adjusted according to the actual scene.
[0044] The target adjustment strategy is a strategy for adjusting relevant axle suspensions, not necessarily for adjusting all axle suspensions. The height of the axle suspension that needs to be adjusted can be determined according to actual conditions, so that after the adjustment, the clarity of the projected image can be improved.
[0045] The image acquisition device such as the camera on the vehicle side of the present application can acquire real-time projection images, extract features of the acquired projection images based on the deep learning algorithm, and perform clarity recognition based on the extracted features to determine the real-time clarity of the projection images. The clarity comparison includes but is not limited to text clarity: comparing its pixel grayscale value and pixel gradient value to determine whether the projected text is clear, thereby determining whether the entire projection image is clear.
[0046] This embodiment responds to the projection start command, performs initial adjustment on the projection picture, and when the clarity does not reach the preset clarity, determines the target adjustment strategy for adjusting the relevant axle suspension according to the road type the vehicle is on, so as to achieve the clarity adjustment of the projection picture. This embodiment flexibly adjusts the relevant axle suspension in steps, so that the clarity of the projection picture meets the user's expectations, thereby improving the user's viewing experience.
[0047] The related technology does not take into account the road environment in which the vehicle is located, and does not provide adjustment strategies corresponding to different road types. That is, technical personnel in this field cannot know the specific adjustment strategy considering the road environment.
[0048] To this end, in another exemplary embodiment of the present application, how to determine the target adjustment strategy according to the road type on which the vehicle is located is described in detail. Figure 3 , Figure 3 is based on Figure 1 The exemplary embodiment shown is a flow chart of another method for adjusting the projection of a vehicle image. Figure 1 The S120 shown includes at least S310, which is described in detail as follows:
[0049] S310: If the type of road the vehicle is on indicates that the projection end is on a horizontal road surface, the first suspension height adjustment strategy is used as the target adjustment strategy; wherein the first suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a first specified height, and raising the height of the axle suspension at the opposite end of the projection end to a second specified height; the first specified height and the second specified height are heights corresponding to the target adjustment levels determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
[0050] A horizontal road is a flat road. When the vehicle is on a horizontal road, the projection image projected by the projection end is as follows: Figure 2 As shown, it is placed on a flat road surface.
[0051] The first suspension height adjustment strategy is a strategy for adjusting the height of the axle suspension at the projection end and the axle suspension at the opposite end, that is, the adjustment objects thereof at least include the above two axle suspensions.
[0052] For example, see Figure 4 , Figure 4 FIG. 1 is a schematic diagram of a projection screen adjustment scene of a horizontal road shown in an exemplary embodiment of the present application. After the initial adjustment, the projection screen projected by the projection end is as follows: Figure 4 On this basis, the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end are adjusted according to the first suspension height adjustment strategy, that is, the height of the axle suspension at the projection end is lowered to the first specified height, and the height of the axle suspension at the opposite end of the projection end is raised to the second specified height, so that the projection screen projected by the projection end is as shown in FIG. Figure 4 As shown in (b), it is closer to the vehicle body, so that the occupants can focus on the projection image more clearly. According to the relevant parameters of the vehicle environment in the current scene (the type of road the vehicle is currently on, that is, the type of road where the projection end is on a horizontal surface in this scene), and the relevant parameters of the vehicle itself (the current height of the axle suspension where the projection end is located), the target adjustment level applicable to the current scene is determined, and the first specified height and the second specified height corresponding to the target adjustment level are used as the corresponding target heights to adjust the height of the relevant axle suspension.
[0053] According to the example of the road type and the height of the vehicle suspension at the projection end corresponding to the adjustment level shown in Table 1, the corresponding target adjustment level is determined. Each adjustment level corresponds to a corresponding specified height (one or more) and a specific height value of the specified height. For example, the first adjustment level corresponds to a first specified height and a second specified height, and their corresponding height values.
[0054] Table 1: Example table of adjustment levels for road type and vehicle suspension height at the projection end
[0055]
[0056] In some embodiments, the target adjustment strategy does not limit the specified height of the adjustment, but only limits the preset height threshold. For example: in the process of adjusting the relevant suspension height, the projection image is collected in real time. If the clarity of the projection image reaches the preset clarity, the height adjustment is stopped; if the clarity does not reach the preset clarity, the height adjustment is continued until it is adjusted to the preset height threshold; wherein the preset height threshold is the end value of the relevant axle height adjustment, which may include the highest value and the lowest value. If the preset height threshold is exceeded, the safe parking of the vehicle cannot be guaranteed. By setting a preset height threshold, unlimited adjustment of the vehicle can be avoided to ensure the safe parking of the vehicle.
[0057] This embodiment introduces the adjustment strategy of the relevant axle suspension when the vehicle is on a horizontal road. By lowering the height of the axle suspension at the projection end and raising the height of the axle suspension at the opposite end of the projection end, the projection image is brought closer to the vehicle end, so that the people in the vehicle can focus on the projection image more clearly, thereby improving the viewing experience of the people in the vehicle.
[0058] In another exemplary embodiment of the present application, another method for determining a target adjustment strategy according to the type of road on which the vehicle is located is described in detail. Figure 5 , Figure 5 is based on Figure 1 The exemplary embodiment shown is a flow chart of another method for adjusting the projection of a vehicle image. Figure 1 The S120 shown includes at least S510 to S520; wherein the projection end is the front end of the vehicle, which is described in detail as follows:
[0059] S510: If the type of road the vehicle is on indicates that the projection end is on an upward slope, the second suspension height adjustment strategy is used as the target adjustment strategy; wherein the second suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a third specified height; the third specified height is a height corresponding to the target adjustment level determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
[0060] For example, see Figure 6 , Figure 6It is an adjustment schematic diagram of an exemplary embodiment of the present application in which the projection end is in an upward ramp scene. Lowering the height of the axle suspension where the projection end is located (i.e., the second suspension height adjustment strategy) can make the projection picture closer to the projection end, which is not only conducive to improving the viewing clarity of the people in the car, but also can ensure the safety of the vehicle, because the vehicle is in an upward ramp scene, the front of the vehicle is facing upward, and the center of mass of the vehicle is biased backward. Lowering the height of the axle suspension at the front end of the vehicle can move the center of mass forward to avoid the accident of tipping around the rear axle when the vehicle starts. Among them, according to the relevant parameters of the environment in which the vehicle is located in the current scene (the type of road the vehicle is currently located on, that is, the type of road in which the projection end is on an upward ramp in this scene), and the relevant parameters of the vehicle itself (the current height of the axle suspension where the projection end is located), the target adjustment level applicable to the current scene is determined, and the corresponding third specified height in the target adjustment level is used as the corresponding target height to adjust the height of the axle suspension where the projection end is located. The corresponding target adjustment level can be determined with reference to Table 1 above to determine the corresponding specified height.
[0061] In some embodiments, during the process of lowering the height of the axle suspension where the projection end is located, the execution subject will also record the vehicle body descent speed; if the vehicle body descent speed exceeds the preset speed range, the height of the axle suspension where the projection end is located will be stopped from being lowered. For example: when the valve system and the air pump are working normally, the vehicle body descent rate should be lower than 1mm / s (TBD). If it is higher than 1mm / s (i.e., it exceeds the preset speed range, indicating that the vehicle body descent speed is abnormal), the bottom support protection function is triggered, the suspension adjustment is suspended, and the bottom support protection function is turned off when the user actively requests to increase the height.
[0062] S520: If the type of road the vehicle is on indicates that the projection end is on a downward slope, the third suspension height adjustment strategy is used as the target adjustment strategy; wherein the third suspension height adjustment strategy is: raising the height of the axle suspension at the projection end to a fourth specified height; the fourth specified height is a height corresponding to the target adjustment level determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
[0063] For example, see Figure 7 , Figure 7It is an adjustment schematic diagram of a projection end in a downward ramp scene shown in an exemplary embodiment of the present application. If the projection image is too close to the vehicle body, the people in the car cannot see the overall image. In particular, in the scene where the projection end is in a downward ramp, it is necessary to increase the height of the axle suspension where the projection end is located (i.e., the third suspension height adjustment strategy), so that the position of the projection image on the ramp is more suitable for the people in the car to watch the movie, so as to improve the viewing effect. At the same time, the vehicle is in a downward ramp scene, the front of the vehicle is facing down, and the center of mass of the vehicle is biased forward. By increasing the height of the axle suspension at the front end of the vehicle, the center of mass can be moved backward to avoid the accident of tipping around the front axle when the vehicle starts. Among them, according to the relevant parameters of the vehicle environment in the current scene (the type of road the vehicle is currently on, i.e., the type of road where the projection end is in a downward ramp in this scene), and the relevant parameters of the vehicle itself (the current height of the axle suspension where the projection end is located), the target adjustment level applicable to the current scene is determined, and the corresponding fourth specified height in the target adjustment level is used as the corresponding target height to adjust the height of the axle suspension where the projection end is located. The corresponding target adjustment level can be determined by referring to the above Table 1 to determine the corresponding designated height.
[0064] The present application does not limit the specific values of the first to fourth specified heights, which may be the same or different. At the same time, the number and values of the corresponding specified heights in different adjustment levels are not limited. The present application determines the target adjustment level in real time according to the actual situation of the vehicle, so as to adaptively adjust the height of the relevant axle suspension, so as to make the adjustment process more refined.
[0065] The above-mentioned first suspension height adjustment strategy, second suspension height adjustment strategy and third suspension height adjustment strategy can be continuous adjustment strategies, that is, after adjusting the height of the relevant axle according to the corresponding height adjustment strategy, the clarity of the projection image is re-tested. If it still does not reach the preset clarity, the relevant axle is continuously adjusted while ensuring the safety of the vehicle until the clarity of the projection image reaches the preset clarity.
[0066] The projection screen adjustment method of the related technology is only mechanically adjusted according to the user's instructions, and many practical factors cannot be considered. In the technical demand survey, it was found that users also have certain requirements for the plane levelness of the projection screen.
[0067] To this end, in another exemplary embodiment of the present application, a method for adjusting the level of the projection image is described in detail. Figure 8 , Figure 8 is based on Figure 1 The exemplary embodiment shown is a flow chart of another method for adjusting the projection of a vehicle image. Figure 1 Based on the S110 to S120 shown, at least S810 to S820 are also included, which are described in detail as follows:
[0068] S810: When the initial adjustment is completed, if the horizontality of the projected image does not reach the preset horizontality, a first horizontal adjustment strategy is determined according to a first horizontal state of the projection end, and a second horizontal adjustment strategy is determined according to a second horizontal state of the opposite end of the projection end.
[0069] The preset level is the level of the projection screen that can meet the user's psychological expectations. In some embodiments, the adjustment of the projection screen level requires that the vehicle is in a stopped state, for example, the vehicle gear is in the parking gear.
[0070] The first horizontal adjustment strategy is an adjustment strategy for the axle suspension at the projection end, and the second horizontal adjustment strategy is an adjustment strategy for the axle suspension at the opposite end of the projection end. The execution subject can adjust the relevant axles based on the two horizontal adjustment strategies.
[0071] S820: adjusting the axle suspension at the projection end based on the first level adjustment strategy, and adjusting the axle suspension at the opposite end of the projection end based on the second level adjustment strategy.
[0072] During the process of adjusting the relevant axle suspension, prompts such as "The suspension height is about to be adjusted, please ensure that there are no obstacles under the vehicle to avoid bumps" can be displayed on the in-vehicle display screen to remind users to manually observe the adjustment environment to enhance the safety of the adjustment process.
[0073] In another exemplary embodiment, S810 is introduced in detail: if the first horizontal state represents that there is a height difference between the two wheels at the projection end, the first horizontal adjustment strategy is: adjusting the height of the higher wheel to the height of the lower wheel; if the second horizontal state represents that there is a height difference between the two wheels at the opposite end of the projection end, the second horizontal adjustment strategy is: adjusting the height of the lower wheel to the height of the higher wheel.
[0074] In this embodiment, the height difference between the left and right wheels at the same axle suspension is detected, and different level adjustment strategies are determined for different axle suspensions. The adjustment method of the projection end is to take the height of the lowest wheel as the adjustment reference height, and the adjustment method of the opposite end is to take the height of the highest wheel as the adjustment reference height, so that in many scenarios, the wheel height of the projection end is lower than the wheel height of the opposite end, so that the projection picture is close to the projection end, making the projection picture clearer.
[0075] The related technology generally adjusts the projection image according to the adjustment instructions directly issued by the user, and the user cannot grasp the accurate adjustment strength or method.
[0076] To this end, in another exemplary embodiment of the present application, the initial adjustment method of the present application is described in detail, please refer to Fig. 9 , Fig. 9 is based on Figure 1 , Figure 3 , Figure 5 , Figure 8 A flowchart of another method for adjusting the projection of a vehicle image is shown in any of the exemplary embodiments shown in FIG. Figure 1 The S110 shown in the figure also includes at least S910 to S920, which are described in detail as follows:
[0077] S910: Determine a first initial height and a second initial height according to an adjustment level corresponding to an initial adjustment strategy specified by a projection start instruction.
[0078] The first initial height is the preset height required for adjusting the axle suspension at the projection end, and the second initial height is the preset height required for adjusting the axle suspension at the opposite end of the projection end. Both concepts are height values, and the specific values are relatively independent and can be adjusted according to actual conditions.
[0079] S920: adjusting the height of the axle suspension at the projection end to a first initial height, and adjusting the height of the axle suspension at the opposite end of the projection end to a second initial height.
[0080] Exemplarily, as shown in Table 2, different adjustment levels correspond to different related adjustment heights, and the corresponding first initial height and second initial height can be quickly determined according to the different adjustment levels to quickly complete the initial adjustment. For example: based on a plurality of calibration experiments, different adjustment level tables corresponding to different vehicle models are determined, wherein in the adjustment registration tables corresponding to different vehicle models, the preset first initial height and / or preset second initial height corresponding to the corresponding adjustment level may be the same or different. Another example: the adjustment level table for each vehicle in the current situation can be determined in real time based on historical adjustment parameters, so that the adjustment level table determined in real time is more suitable for real-time scenarios, and the adjustment process is more in line with scenario requirements.
[0081] Table 2: Example table of corresponding adjustment levels and related preset initial heights
[0082]
[0083]
[0084] In another exemplary embodiment of the present application, the application scenarios of the above-mentioned multiple projection adjustment methods are exemplarily described. Fig.10 , Fig.10 It is a schematic diagram of an application scenario of the projection adjustment method of the vehicle image of the present application, wherein the vehicle 100 and the server 200 are included, and the two ends can be connected by wireless communication, and the present application does not limit the connection method between them.
[0085] The server 200 can be used as an execution subject of the projection adjustment method shown in any of the above exemplary embodiments to execute any of the projection adjustment methods, and the exemplary description is as follows:
[0086] The server 200 responds to the projection start instruction and performs initial adjustments to the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end according to the initial adjustment strategy specified by the projection start instruction; after the initial adjustment is completed, if the clarity of the projected image does not reach the preset clarity, the server 200 determines a target adjustment strategy according to the road type on which the vehicle is located, and adjusts the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end based on the target adjustment strategy.
[0087] The server 200 may Fig.10 As shown, it is placed in the vehicle 100, and it can also be an independent physical server, or it can be a server cluster or distributed system composed of multiple physical servers, wherein multiple servers can form a blockchain, and the server is a node on the blockchain. The server 200 can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network) and big data and artificial intelligence platforms, and there is no restriction on this here.
[0088] Another aspect of the present application also provides a vehicle image projection adjustment device, such as Fig.11 As shown, Fig.11 1 is a schematic diagram of a vehicle image projection adjustment device according to an exemplary embodiment of the present application. The projection adjustment device 1100 includes:
[0089] The response module 1110, in response to the projection start instruction, performs an initial adjustment on the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end according to the initial adjustment strategy specified by the projection start instruction;
[0090] Adjustment module 1130, when the initial adjustment is completed, if the clarity of the projected image does not reach the preset clarity, a target adjustment strategy is determined according to the type of road the vehicle is on, and the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end are adjusted based on the target adjustment strategy.
[0091] In another exemplary embodiment, the adjustment module 1130 includes:
[0092] The first adjustment unit uses the first suspension height adjustment strategy as the target adjustment strategy if the type of road the vehicle is on indicates that the projection end is on a horizontal road surface; wherein the first suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a first specified height, and raising the height of the axle suspension at the opposite end of the projection end to a second specified height; the first specified height and the second specified height are heights corresponding to the target adjustment levels determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
[0093] In another exemplary embodiment, the projection end is the front end of the vehicle; the adjustment module 1130 includes:
[0094] The second adjustment unit uses the second suspension height adjustment strategy as the target adjustment strategy if the type of road the vehicle is on indicates that the projection end is on an upward slope; wherein the second suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a third specified height; the third specified height is a height corresponding to the target adjustment level determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end;
[0095] The third adjustment unit uses the third suspension height adjustment strategy as the target adjustment strategy if the type of road the vehicle is on indicates that the projection end is on a downward slope; wherein the third suspension height adjustment strategy is: raising the height of the axle suspension at the projection end to a fourth specified height; the fourth specified height is a height corresponding to the target adjustment level determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
[0096] In another exemplary embodiment, the type of road on which the vehicle is located represents that the projection end is on an upward slope; the second adjustment unit includes:
[0097] Adjust the plate to lower the height of the axle suspension where the projection end is located, and record the vehicle body lowering speed during the lowering process;
[0098] Stop adjusting the plate. If the vehicle body descending speed exceeds the preset speed range, stop lowering the height of the axle suspension where the projection end is located.
[0099] In another exemplary embodiment, the projection adjustment device 1100 further includes:
[0100] A level confirmation module, which determines a first level adjustment strategy according to a first level state of the projection end, and determines a second level adjustment strategy according to a second level state of an end opposite to the projection end, if the level of the projection image does not reach a preset level after the initial adjustment is completed;
[0101] The horizontal adjustment module adjusts the axle suspension at the projection end based on a first horizontal adjustment strategy, and adjusts the axle suspension at the opposite end of the projection end based on a second horizontal adjustment strategy.
[0102] In another exemplary embodiment, the level confirmation module includes:
[0103] A first level adjustment strategy determining unit, wherein if the first level state indicates that there is a height difference between the two wheels of the projection end, the first level adjustment strategy is: adjusting the height of the higher wheel to the height of the lower wheel;
[0104] The second level adjustment strategy determining unit is configured to, if the second level state indicates that there is a height difference between two wheels at opposite ends of the projection end, then the second level adjustment strategy is to adjust the height of the lower wheel to the height of the higher wheel.
[0105] In another exemplary embodiment, the response module 1110 includes:
[0106] A determination unit, which determines a first initial height and a second initial height according to an adjustment level corresponding to an initial adjustment strategy specified by a projection start instruction;
[0107] The initial adjustment unit adjusts the height of the axle suspension at the projection end to a first initial height, and adjusts the height of the axle suspension at the opposite end of the projection end to a second initial height.
[0108] The projection adjustment device of the present application responds to the projection start command to make initial adjustments to the projection picture, and when the clarity does not reach the preset clarity, determines the target adjustment strategy for adjusting the relevant axle suspension according to the road type on which the vehicle is located, so as to achieve the clarity adjustment of the projection picture. The projection adjustment device of the present application flexibly adjusts the relevant axle suspension in steps, so that the clarity of the projection picture meets the user's expectations, thereby improving the user's viewing experience.
[0109] It should be noted that the projection adjustment device provided in the above embodiment and the projection adjustment method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment and will not be repeated here.
[0110] Another aspect of the present application provides an electronic device, including: a controller; and a memory for storing one or more programs, which, when executed by the controller, executes the above-mentioned projection adjustment method.
[0111] See also Fig.12 , Fig.121 is a schematic diagram of the structure of a computer system of an electronic device shown in an exemplary embodiment of the present application, which shows a schematic diagram of the structure of a computer system of an electronic device suitable for implementing an embodiment of the present application.
[0112] It should be noted that Fig.12 The computer system 1200 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0113] like Fig.12 As shown, the computer system 1200 includes a central processing unit (CPU) 1201, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1202 or the program loaded from the storage part 1208 to the random access memory (RAM) 1203, such as executing the method in the above embodiment. In the RAM 1203, various programs and data required for system operation are also stored. The CPU 1201, the ROM 1202 and the RAM 1203 are connected to each other through the bus 1204. The input / output (I / O) interface 1205 is also connected to the bus 1204.
[0114] The following components are connected to the I / O interface 1205: an input section 1206 including a keyboard, a mouse, etc.; an output section 1207 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to the I / O interface 1205 as needed. A removable medium 1211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1210 as needed so that a computer program read therefrom is installed into the storage section 1208 as needed.
[0115] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1209, and / or installed from a removable medium 1211. When the computer program is executed by a central processing unit (CPU) 1201, various functions defined in the system of the present application are executed.
[0116] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0117] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0118] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0119] Another aspect of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the projection adjustment method as described above is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.
[0120] Another aspect of the present application further provides a computer program product or a computer program, the computer program product or the computer program including computer instructions, the computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the projection adjustment method provided in each of the above embodiments.
[0121] According to one aspect of an embodiment of the present application, a computer system is also provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. In RAM, various programs and data required for system operation are also stored. CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0122] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.
[0123] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.
Claims
1. A method for adjusting the projection of a vehicle image, characterized in that: The projection adjustment method comprises: In response to a projection start instruction, initially adjusting the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end according to the initial adjustment strategy specified by the projection start instruction; After the initial adjustment is completed, if the clarity of the projected image does not reach the preset clarity, a target adjustment strategy is determined according to the type of road the vehicle is on, and the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end are adjusted based on the target adjustment strategy.
2. The projection adjustment method according to claim 1, characterized in that: Determining the target adjustment strategy according to the type of road the vehicle is on includes: If the type of road the vehicle is on indicates that the projection end is on a horizontal road surface, the first suspension height adjustment strategy is used as the target adjustment strategy; wherein the first suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a first specified height, and raising the height of the axle suspension at the opposite end of the projection end to a second specified height; the first specified height and the second specified height are heights corresponding to the target adjustment levels determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
3. The projection adjustment method according to claim 1, characterized in that: The projection end is the front end of the vehicle; the target adjustment strategy is determined according to the type of road the vehicle is on, including: If the type of road the vehicle is on indicates that the projection end is on an upward slope, the second suspension height adjustment strategy is used as the target adjustment strategy; wherein the second suspension height adjustment strategy is: lowering the height of the axle suspension at the projection end to a third specified height; the third specified height is a height corresponding to the target adjustment level determined according to the type of road the vehicle is currently on and the current height of the axle suspension at the projection end; If the type of road the vehicle is on indicates that the projection end is on a downward slope, the third suspension height adjustment strategy is used as the target adjustment strategy; wherein the third suspension height adjustment strategy is: raising the height of the axle suspension at the projection end to a fourth specified height; the fourth specified height is a height corresponding to the target adjustment level determined based on the type of road the vehicle is currently on and the current height of the axle suspension at the projection end.
4. The projection adjustment method according to claim 3, characterized in that: The type of road on which the vehicle is located indicates that the projection end is on an upward slope; The adjusting the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end based on the target adjustment strategy includes: Lowering the height of the axle suspension where the projection end is located, and recording the descending speed of the vehicle body during the lowering process; If the descending speed of the vehicle body exceeds a preset speed range, the height of the axle suspension at the projection end is stopped from being lowered.
5. The projection adjustment method according to claim 1, characterized in that: The projection adjustment method further comprises: When the initial adjustment is completed, if the levelness of the projected image does not reach the preset levelness, a first level adjustment strategy is determined according to a first level state of the projection end, and a second level adjustment strategy is determined according to a second level state of an opposite end of the projection end; The axle suspension at the projection end is adjusted based on the first level adjustment strategy, and the axle suspension at the opposite end of the projection end is adjusted based on the second level adjustment strategy.
6. The projection adjustment method according to claim 5, characterized in that: The step of determining a first horizontal adjustment strategy according to the first horizontal state of the projection end includes: If the first horizontal state indicates that there is a height difference between the two wheels of the projection end, the first horizontal adjustment strategy is: adjusting the height of the higher wheel to the height of the lower wheel; The determining of a second level adjustment strategy according to a second level state of an end opposite to the projection end includes: If the second horizontal state indicates that there is a height difference between the two wheels at the opposite end of the projection end, the second horizontal adjustment strategy is: adjusting the height of the lower wheel to the height of the higher wheel.
7. The projection adjustment method according to any one of claims 1 to 6, characterized in that: The initial adjustment strategy specified by the projection start instruction is used to initially adjust the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end, including: Determining a first initial height and a second initial height according to an adjustment level corresponding to the initial adjustment strategy specified by the projection start instruction; The height of the axle suspension at the projection end is adjusted to the first initial height, and the height of the axle suspension at the opposite end of the projection end is adjusted to the second initial height.
8. A projection adjustment device for vehicle images, characterized in that: The projection adjustment device comprises: A response module, in response to a projection start instruction, performs an initial adjustment on the height of the axle suspension at the projection end and the height of the axle suspension at the opposite end of the projection end according to an initial adjustment strategy specified by the projection start instruction; The adjustment module determines a target adjustment strategy according to the type of road the vehicle is on, if the clarity of the projection image does not reach a preset clarity after the initial adjustment is completed, and adjusts the height of the axle suspension at the projection end and / or the height of the axle suspension at the opposite end of the projection end based on the target adjustment strategy.
9. An electronic device, characterized in that: include: Controller; The memory is used to store one or more programs. When the one or more programs are executed by the controller, the controller implements the projection adjustment method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Computer-readable instructions are stored thereon, and when the computer-readable instructions are executed by a processor of a computer, the computer is enabled to execute the projection adjustment method according to any one of claims 1 to 7.