HUD projection image adjusting method and device, vehicle and storage medium
By receiving and executing adjustment instructions, the position of the HUD projected image is adjusted, which solves the problem that projected images are difficult to flexibly adjust in the prior art, improves user experience and extends the device life.
Patent Information
- Application Number
- CN202510429660.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-07-01
AI Technical Summary
In the prior art, the projected image of the head-up display (HUD) is difficult to flexibly adjust, which leads to inconvenience for users of different heights, and frequent adjustments will lead to wear of the physical structure in the optical machine.
By receiving adjustment instructions, the position of the projected image in the physical projection area of the HUD is adjusted according to the instructions, thereby achieving flexible adjustment of the projected image.
When the height and size of the HUD are fixed, flexible adjustment of the projected image is achieved, which improves the user experience and avoids wear of the optical machine structure.
Smart Images

Figure CN120238636A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical fields of intelligent driving, intelligent cockpits, and vehicle technologies, and particularly relates to a method, device, vehicle, and storage medium for adjusting a projected image of a HUD. Background Art
[0002] In the prior art, the adjustment of the projected image of a Head Up Display (HUD) is based on the adjustment of the physical structure inside the optical engine. If the virtual image is frequently adjusted, frequent mechanical movements will occur, resulting in wear of the physical structure inside the optical engine. After long-term use, there will be lags, a decrease in accuracy, or complete failure.
[0003] Alternatively, when there is no adjustable hardware structure in the HUD, that is, once the hardware configuration of the optical engine is locked, the orientation and height of the projected image are fixed, resulting in users of different heights having to use it at the position of the same projected image height, causing inconvenience in use. Summary of the Invention
[0004] The present disclosure provides a method, device, vehicle, server, and computer-readable storage medium for adjusting a projected image of a HUD, so as to at least solve the problem in the related art that the position of the projected image cannot be flexibly adjusted. The technical solutions of the present disclosure are as follows:
[0005] According to the first aspect of the embodiments of the present disclosure, a method for adjusting a projected image of a HUD is provided, including: receiving an adjustment instruction for the projected image; and adjusting the position of the projected image in the physical projection area of the HUD according to the adjustment instruction.
[0006] According to the second aspect of the embodiments of the present disclosure, an apparatus for adjusting a projected image of a HUD is provided, including: a receiving module, configured to receive an adjustment instruction for the projected image; and an adjustment module, configured to adjust the position of the projected image in the physical projection area of the HUD according to the adjustment instruction.
[0007] According to the third aspect of the embodiments of the present disclosure, a vehicle is provided, including a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the steps of the method described in the first aspect of the embodiments of the present disclosure.
[0008] According to the fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the method described in the first aspect of the embodiments of the present disclosure are implemented.
[0009] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects: By receiving an adjustment instruction and adjusting the position of the projection image in the physical projection area of the HUD according to the adjustment instruction. Thus, when the height and size of the HUD are fixed, the position of the projection image in the physical projection area of the HUD can be flexibly adjusted, making the display of the projection image more personalized and applicable, and further improving the user experience when driving a vehicle.
[0010] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0012] Figure 1 is a flowchart of a method for adjusting a projection image of a HUD shown according to an exemplary embodiment.
[0013] Figure 2 is a schematic diagram of the position of a projection image in the physical projection area of a HUD shown according to an exemplary embodiment.
[0014] Figure 3 is a flowchart of a method for adjusting a projection image of a HUD shown according to another exemplary embodiment.
[0015] Figure 4 is a flowchart of a method for adjusting a projection image of a HUD shown according to another exemplary embodiment.
[0016] Figure 5 is a flowchart of a method for adjusting a projection image of a HUD shown according to another exemplary embodiment.
[0017] Figure 6 is a flowchart of a method for adjusting a projection image of a HUD shown according to another exemplary embodiment.
[0018] Figure 7 is a block diagram of an apparatus for adjusting a projection image of a HUD shown according to an exemplary embodiment.
[0019] Figure 8 is a block diagram of a vehicle shown according to an exemplary embodiment. DETAILED DESCRIPTION
[0020] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0021] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of the present disclosure are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0022] Figure 1 is a flowchart of a method for adjusting a projection image of a Head Up Display (HUD) shown according to an exemplary embodiment, as Figure 1 shown, the method for adjusting the projection image of the HUD according to the embodiments of the present disclosure includes the following steps:
[0023] S101, receiving an adjustment instruction for the projection image.
[0024] It should be noted that the execution subject of the method for adjusting the projection image of the HUD according to the embodiments of the present disclosure is an electronic device, for example, it may include a mobile phone, a notebook, a desktop computer, a vehicle-mounted device (such as a vehicle-mounted Bluetooth device), etc. The method for adjusting the projection image of the HUD according to the embodiments of the present disclosure can be executed by the device for adjusting the projection image of the HUD according to the embodiments of the present disclosure. The device for adjusting the projection image of the HUD according to the embodiments of the present disclosure can be configured in any electronic device to execute the method for adjusting the projection image of the HUD according to the embodiments of the present disclosure.
[0025] It should be noted that the method for adjusting the projection image of the HUD proposed by the present disclosure is used to project onto the front windshield of a vehicle to form a display area extending from one side of the front windshield to the other side. Further, there are at least two display areas on the front windshield. Optionally, the method for adjusting the projection image of the HUD proposed by the present disclosure can achieve synchronous adjustment of the projection images in at least two display areas. Optionally, it can also achieve separate adjustment of the projection images in at least two display areas. The embodiments of the present disclosure do not make specific limitations on this.
[0026] It should be noted that the method for adjusting the projection image of the HUD proposed by the present disclosure is applicable to image adjustment of at least two display areas of the HUD. Optionally, the at least two display areas can be arranged horizontally. Optionally, the at least two display areas can also be arranged vertically. For example, they are arranged vertically along the A-pillar on the front windshield. The embodiments of the present disclosure do not make specific limitations on this.
[0027] Optionally, the projected image is an image output for the HUD. The projected image may be a picture, a video, a 3D model, etc. The embodiments of the present disclosure do not make specific limitations on the projected image.
[0028] It should be noted that an adjustment instruction for the projected image can be triggered according to the user's operation. For example, the user operates on a setting button with an adjustment function to trigger an adjustment instruction for the projected image, so as to receive an adjustment instruction for the projected image. For example, the user triggers an adjustment instruction for the projected image through voice, so as to receive an adjustment instruction for the projected image.
[0029] Optionally, when the user's voice contains keywords related to adjustment, an adjustment instruction for the projected image is triggered. For example, words related to directions such as up and down can be used as keywords related to adjustment. For example, words related to adjustment ratios such as zoom in and zoom out can be used as keywords related to adjustment. For example, words such as adjust and regulate can be used as keywords related to adjustment.
[0030] In some examples, the setting button with an adjustment function in the vehicle is a roller on the steering wheel. By sliding the roller, an adjustment instruction for the projected image is triggered. For another example, the setting button with an adjustment function in the vehicle is a direction button on the steering wheel, including four buttons: up, down, left, and right. The user operates on any one of the buttons to trigger an adjustment instruction for the projected image.
[0031] In some examples, when the user's voice is "adjust the screen upward", keywords are triggered, and then an adjustment instruction for the projected image is triggered. For another example, when the user's voice is "zoom in on the current screen", keywords are triggered, and then an adjustment instruction for the projected image is triggered.
[0032] S102. According to the adjustment instruction, adjust the position of the projected image in the physical projection area of the HUD.
[0033] It should be noted that the projected image is smaller than the physical projection area range of the HUD, that is to say, the projected image can only be adjusted within the physical projection area range of the HUD.
[0034] Optionally, the position of the projected image in the physical projection area of the HUD refers to a part of the physical projection area of the HUD. The physical projection area refers to the fixed optical area projected by the HUD optical engine, as Figure 2 shown in the schematic diagram of the position of the projected image in the physical projection area of the HUD. Figure 2 The gray area in [Figure] is the physical projection area of the HUD, and the white area in the gray area is the position of the projected image in the physical projection area of the HUD. It can be adjusted according to the adjustment instruction. Figure 2Adjust the position and size of the white area in the middle to adjust the position of the projected image in the physical projection area of the HUD.
[0035] Optionally, the adjustment instruction can perform a moving operation on the position of the projected image in the physical projection area of the HUD, and can also perform a scaling operation on the position of the projected image in the physical projection area of the HUD. Optionally, if the adjustment instruction carries an indication of a moving operation, a moving operation is performed on the position of the projected image in the physical projection area of the HUD. If the adjustment instruction carries an indication of a scaling operation, a scaling operation is performed on the position of the projected image in the physical projection area of the HUD.
[0036] For example, if the indication of the moving operation carried in the adjustment instruction is to adjust upward by a distance A, the position of the projected image in the physical projection area of the HUD can be moved upward by a distance A. For example, if the indication of the scaling operation carried in the adjustment instruction is to magnify the screen to the maximum, the projected image can be magnified to the edge of the physical projection area of the HUD.
[0037] Optionally, based on the pixel coordinates of the position of the projected image in the physical projection area of the HUD, the position of the projected image in the physical projection area of the HUD can be adjusted. By obtaining the pixel coordinates of the current position of the projected image and adjusting the pixel coordinates of the current position according to the adjustment instruction, the pixel coordinates of the adjusted position are obtained, and then the position of the projected image in the physical projection area of the HUD is adjusted to the pixel coordinates of the adjusted position.
[0038] The method for adjusting the projected image of the HUD provided by the embodiments of the present disclosure adjusts the position of the projected image in the physical projection area of the HUD by receiving an adjustment instruction for the projected image and according to the adjustment instruction. Thus, when the height and size of the HUD are fixed, the position of the projected image in the physical projection area of the HUD can be flexibly adjusted, making the display of the projected image more personalized and applicable, and further improving the user experience when driving a vehicle.
[0039] Figure 3 is a flowchart of a method for adjusting a projected image of a HUD shown according to an exemplary embodiment. As Figure 3 shown, the method for adjusting the projected image of the HUD in the embodiments of the present disclosure includes the following steps:
[0040] S301, receive an adjustment instruction for the projected image, where the adjustment instruction is a gear adjustment instruction.
[0041] For the relevant content of step S301, reference can be made to the above embodiments, and details are not described herein again.
[0042] S302, determine the target display gear corresponding to the projected image according to the gear adjustment instruction.
[0043] S303, adjust the projection image from the current display level to the target display level.
[0044] Optionally, when the adjustment instruction is a level adjustment instruction, the display level of the projection image can be adjusted. By determining the target display level corresponding to the projection image indicated by the level adjustment instruction, the projection image is adjusted from the current display level to the target display level, so as to adjust the position of the projection image in the physical projection area of the HUD.
[0045] Optionally, the target display level indicated by the adjustment instruction is adjacent to the current display level. Alternatively, the target display level of the adjustment instruction is at least one other display level apart from the current display level.
[0046] Optionally, adjustment instructions triggered by different user operations have different level adjustment effects. For example, when the user operates a setting button with an adjustment function, an adjustment instruction is triggered. At this time, the target display level indicated by the adjustment instruction is adjacent to the current display level. For example, when the user triggers an adjustment instruction by voice, the target display level of the adjustment instruction is at least one other display level apart from the current display level.
[0047] For example, taking the current display level as the first level and the target display level as the third level as an example, the user operates the roller on the steering wheel. The sliding of the roller indicates the triggering of an adjustment instruction. The adjustment instruction indicates an adjustment to the second level. The user operates the roller on the steering wheel again, triggering the adjustment instruction again. The adjustment instruction indicates an adjustment to the third level. For example, when the user inputs by voice: Adjust the screen to the third level, triggering an adjustment instruction, it is possible to directly adjust from the first level to the third level.
[0048] Optionally, by determining the adjustment direction and adjustment amount indicated by the level adjustment instruction, the projection image can be adjusted from the current display level to the target display level according to the adjustment direction and adjustment amount.
[0049] Optionally, the adjustment direction and adjustment amount of the projection image can be determined based on the target display level and the current display level, and the projection image is adjusted from the current display level to the target display level according to the adjustment direction and adjustment amount.
[0050] Optionally, based on the target display level and the current display level, the target pixel coordinates corresponding to the target display level can be determined, and the pixel coordinates corresponding to the current display level can be determined. Thus, by comparing the sizes of the target pixel coordinates and the pixel coordinates, the adjustment direction of the projection image can be determined, and by calculating the difference between the target pixel coordinates and the pixel coordinates, the adjustment amount of the projection image can be determined.
[0051] For example, if the target pixel coordinates at the upper left corner in the target display gear correspond to (A, B), and the pixel coordinates at the upper left corner in the current display gear correspond to (C, D). If A is equal to C and B is greater than D, it is determined that the adjustment direction of the projection image is upward adjustment; if A is equal to C and B is less than D, it is determined that the adjustment direction of the projection image is downward adjustment; if A is greater than C and B is equal to D, it is determined that the adjustment direction of the projection image is leftward adjustment; if A is less than C and B is equal to D, it is determined that the adjustment direction of the projection image is rightward adjustment.
[0052] Continuing with the above example, if it is determined that the adjustment direction of the projection image is upward adjustment, the adjustment amount of the projection image is B - D; if it is determined that the adjustment direction of the projection image is downward adjustment, the adjustment amount of the projection image is D - B; if it is determined that the adjustment direction of the projection image is leftward adjustment, the adjustment amount of the projection image is A - C; if it is determined that the adjustment direction of the projection image is rightward adjustment, the adjustment amount of the projection image is C - A.
[0053] The method for adjusting the projection image of the HUD provided by the embodiments of the present disclosure receives a gear adjustment instruction and adjusts the projection image from the current display gear to the target display gear according to the gear adjustment instruction. Thus, according to the gear adjustment instruction, the position of the projection image in the physical projection area of the HUD is adjusted, which can quickly and conveniently adjust the position of the projection image and adapt to different driving scenarios, further improving the convenience and safety of driving.
[0054] Figure 4 is a flowchart of a method for adjusting the projection image of a HUD shown according to an exemplary embodiment. As Figure 4 shown, the method for adjusting the projection image of the HUD in the embodiments of the present disclosure includes the following steps:
[0055] S401, receive an adjustment instruction for the projection image, where the adjustment instruction is a scaling instruction.
[0056] For the relevant content of step S401, reference can be made to the above embodiments and will not be elaborated here.
[0057] S402, determine the scaling factor of the projection image according to the scaling instruction.
[0058] S403, perform a scaling operation on the position of the projection image in the physical projection area of the HUD according to the scaling factor.
[0059] Optionally, when the adjustment instruction is a scaling instruction, a scaling operation can be performed on the position of the projection image in the physical projection area of the HUD to adjust the size of the projection image in the physical projection area of the HUD.
[0060] Optionally, a scaling factor of the projected image can be determined according to a scaling instruction. For example, obtain the scaling factor carried in the scaling instruction. For example, obtain a preset scaling factor according to the scaling instruction. For example, after receiving the scaling instruction, automatically calculate the scaling factor according to the content or layout in the projected image.
[0061] Optionally, if the scaling factor is greater than 1, it indicates that an enlargement operation is performed on the position of the projected image in the physical projection area of the HUD. If the scaling factor is less than 1, it indicates that a reduction operation is performed on the position of the projected image in the physical projection area of the HUD.
[0062] Optionally, a scaler can be used to perform a scaling operation on the position of the projected image in the physical projection area of the HUD according to the scaling factor.
[0063] Optionally, a correspondence relationship can be established between the number of received scaling instructions and the scaling factor. For example, if the scaling operation is an enlargement operation, the more times the scaling instruction is received, the greater the corresponding scaling factor. For example, if the scaling operation is a reduction operation, the more times the scaling instruction is received, the smaller the corresponding scaling factor.
[0064] For example, the scaling instruction is to reduce the display screen, the scaling instruction does not indicate a specific scaling factor, and the scaling instruction is received for the first time. Then, obtain the scaling factor A from the above correspondence relationship and use the scaling factor A to perform a scaling operation on the position of the projected image in the physical projection area of the HUD. If the user sends the scaling instruction again, indicating that the scaling instruction is received for the second time, then obtain the scaling factor B from the above correspondence relationship and use the scaling factor B to perform a scaling operation on the position of the projected image in the physical projection area of the HUD. Among them, the scaling factor A is greater than the scaling factor B.
[0065] Optionally, when the adjustment instruction is a scaling instruction, a pre-configured reduction parameter can also be determined to perform a reduction in a set ratio according to the reduction parameter, so as to optimize the display effect.
[0066] For example, according to the adjustment instruction, determine a pre-configured reduction parameter for the projected image, where the reduction parameter includes at least one of a reduction direction and a reduction ratio. The reduction direction is the horizontal direction of the physically projectable area of the HUD or the vertical direction of the physically projectable area of the HUD. Then, perform a reduction operation on the position of the projected image in the physical projection area of the HUD according to the reduction parameter.
[0067] The method for adjusting the projection image of the HUD provided by the embodiments of the present disclosure receives a scaling instruction, determines the scaling coefficient of the projection image according to the scaling instruction, and scales the position of the projection image in the physical projection area of the HUD according to the scaling coefficient. Thus, the user can flexibly adjust the size of the position of the projection image in the physical projection area of the HUD according to their own needs or preferences, making the display of the projection image more personalized, realizing the intelligent interaction between the human, vehicle, and machine, and thus improving the intelligent level of driving.
[0068] Figure 5 is a flowchart of a method for adjusting the projection image of a HUD shown according to an exemplary embodiment. As Figure 5 shown, the method for adjusting the projection image of the HUD in the embodiments of the present disclosure includes the following steps:
[0069] S501, receive an adjustment instruction for the projection image, where the adjustment instruction is a movement instruction.
[0070] For the relevant content of step S501, reference can be made to the above embodiments and will not be elaborated here.
[0071] S502, determine the movement path of the projection image according to the movement instruction.
[0072] S503, perform a movement operation on the position of the projection image in the physical projection area of the HUD according to the movement path.
[0073] Optionally, when the adjustment instruction is a movement instruction, the position of the projection image in the physical projection area of the HUD can be moved according to the movement instruction to adjust the position of the projection image in the physical projection area of the HUD.
[0074] Optionally, the user can issue a movement instruction by means of voice, gesture, knob, button, etc., and determine the movement path of the projection image according to the movement instruction. Optionally, the movement path of the projection image consists of a movement direction and a movement amount. That is to say, the movement direction and the movement amount corresponding to the movement direction can be determined according to the movement path of the projection image, and then the position of the projection image in the physical projection area of the HUD can be moved according to the movement direction and the movement amount corresponding to the movement direction.
[0075] Optionally, the movement direction includes one of up, down, left, and right. That is to say, one movement instruction can correspond to one or more movement directions. For example, if the movement instruction is to move up by a distance A, the movement direction is up. For example, if the movement instruction is to move 3 cm to the upper left, the movement directions are left and up.
[0076] Optionally, if the movement path includes a movement direction, the movement amount corresponding to the movement direction can be determined, and then, along the movement direction, the position of the projected image in the physical projection area of the HUD can be moved according to the movement amount.
[0077] Optionally, if the movement instruction carries a movement amount, the movement amount can be used as the movement amount corresponding to the movement direction. For example, if the movement instruction is to move upward by a distance A, the movement direction is upward movement, and the corresponding movement amount is a distance A.
[0078] Optionally, if the movement instruction does not carry a movement amount, a preset movement amount can be obtained as the movement amount corresponding to the movement direction. For example, if the movement instruction is to move upward, the movement direction is upward movement, and the preset movement amount is 1 centimeter, then the corresponding movement amount is 1 centimeter.
[0079] For example, taking the movement instruction issued based on a key as an example, when the key is operated once, the set step length is moved, and when the key is continuously operated n times, n * the set step length is moved, where n is a natural number greater than 1.
[0080] For example, taking the left key as an example, operating the left key means moving left. If the left key is operated once, it means moving left by 1 set step length. Optionally, the set step length can be the number of pixels in the set number of rows or columns. For example, moving left by 1 set step length means moving left by the number of pixels in the set number of columns, and moving upward by 1 set step length means moving upward by the number of pixels in the set number of rows.
[0081] Optionally, if the movement path includes two movement directions and the movement order of the two movement directions, the movement amount corresponding to each movement direction can be determined, and then, according to the movement order, along the movement direction, the position of the projected image in the physical projection area of the HUD can be moved according to the movement amount corresponding to the movement direction.
[0082] Optionally, the movement path can be parsed to obtain the number of movement directions indicated in the movement path. If it is determined that there are two or more movement directions in the movement path, the movement order between the two or more movement directions is determined.
[0083] For example, if the movement path is to move left and upward, and it is determined that there are two movement directions in this movement path, namely: left movement and upward movement, then the movement order can be to move left first and then upward, or to move upward first and then left, that is, the position of the projected image in the physical projection area of the HUD can be moved left first and then upward, or the position of the projected image in the physical projection area of the HUD can be moved upward first and then left.
[0084] Optionally, the amount of movement corresponding to each movement direction can be calculated based on the total amount of movement indicated by the movement path. For example, if the movement path is to move a distance A towards the upper left, the distance B moved to the left and the distance C moved upwards can be calculated based on the distance A. Then, in the movement order of first moving left and then moving up, the position of the projected image in the physical projection area of the HUD can be first moved a distance B to the left and then a distance C upwards.
[0085] The method for adjusting the projected image of the HUD provided by the embodiments of the present disclosure receives a movement instruction and determines a movement path according to the movement instruction, so as to perform a movement operation on the position of the projected image in the physical projection area of the HUD according to the movement path. Thus, it can respond to the movement instruction in real time, flexibly adjust the position of the projected image according to the movement instruction, and improve the accuracy of adjusting the position of the projected image in the physical projection area of the HUD.
[0086] Figure 6 is a flowchart of a method for adjusting the projected image of a HUD shown according to an exemplary embodiment, as Figure 6 shown, the method for adjusting the projected image of the HUD in the embodiments of the present disclosure includes the following steps:
[0087] S601, receive an adjustment instruction for the projected image.
[0088] Optionally, the adjustment voice can be collected to obtain the adjustment instruction. Optionally, based on the vehicle's own voice collection device or the HUD's own voice collection device, the adjustment voice can be collected, and the collected voice can be analyzed to determine whether there are keywords related to adjustment in the collected voice. If there are keywords related to adjustment, the used voice can be used as the adjustment instruction.
[0089] For example, words related to directions such as up and down can be used as keywords related to adjustment. For example, words related to adjustment ratios such as zoom in and zoom out can be used as keywords related to adjustment. For example, words such as adjust and regulate can be used as keywords related to adjustment.
[0090] Optionally, the adjustment gesture can be collected to obtain the adjustment instruction. Optionally, the adjustment gesture refers to a specific gesture made by the user to achieve the adjustment operation of a certain device. For example, the adjustment gesture can include various actions such as rotation, sliding, pinching, and spreading.
[0091] Optionally, based on devices such as cameras and sensors, the adjustment gesture can be collected, and the collected adjustment gesture can be converted into digital signals or image data to identify the adjustment gesture. Optionally, if the adjustment gesture is recognized, the adjustment instruction corresponding to the adjustment gesture is determined.
[0092] Optionally, a correspondence between different adjustment gestures and different adjustment instructions can be established. When an adjustment gesture is recognized, the adjustment instruction can be determined by querying this correspondence.
[0093] For example, if a pinching gesture of the user is collected and it is determined that the pinching gesture is an adjustment gesture, then the adjustment instruction corresponding to the pinching gesture is to reduce the position of the projected image in the physical projection area of the HUD.
[0094] Optionally, the sliding trajectory on the in-vehicle terminal display screen can be collected to obtain an adjustment instruction. Optionally, the in-vehicle terminal display screen is configured with a touch screen sensor. The user can perform a sliding operation on the in-vehicle terminal display screen. The touch screen sensor can generate a sliding trajectory by collecting the user's sliding operation, and determine the adjustment instruction corresponding to the sliding trajectory according to the preset correspondence between the sliding trajectory and the adjustment instruction.
[0095] For example, if the user slides from the lower left corner to the upper right corner of the in-vehicle terminal display screen, it can be determined that the adjustment instruction is to move the position of the projected image in the physical projection area of the HUD to the upper right.
[0096] Optionally, the specified operation of the target adjustment component can also be monitored, and in response to the monitored specified operation, an adjustment instruction is obtained. For example, if the target adjustment component is a steering wheel button, monitoring the specified operation of the target adjustment component can be monitoring the specified operation of the steering wheel button, and in response to the monitored specified operation, an adjustment instruction is obtained.
[0097] For example, the target adjustment component can be a button, a roller, a knob, etc. on the steering wheel. In response to the user pressing the button, it is determined that the specified operation is monitored, and an adjustment instruction is obtained. In response to the user sliding the roller, it is determined that the specified operation is monitored, and an adjustment instruction is obtained. In response to the user rotating the knob, it is determined that the specified operation is monitored, and an adjustment instruction is obtained.
[0098] For example, taking the adjustment instruction as upward adjustment, the adjustment instruction is obtained by collecting the adjustment voice of upward adjustment. The adjustment instruction is obtained by collecting the upward-sliding adjustment gesture. The adjustment instruction is obtained by collecting that the sliding trajectory on the in-vehicle terminal display screen is an upward-sliding trajectory.
[0099] For example, if the target adjustment component is a button on the steering wheel, the button is an up button, and the adjustment instruction is upward adjustment. In response to the user operating the up button, it is determined that the specified operation is monitored, and an adjustment instruction is obtained.
[0100] S602. According to the adjustment instruction, determine the target coordinate position of the target pixel point in the projected image.
[0101] Optionally, according to the adjustment instruction, determine the target coordinate position of the target pixel point in the projection image. It is possible to determine the target pixel point in the projection image according to the adjustment instruction, determine the current coordinate position of the target pixel point, and then determine the target coordinate position of the target pixel point in the projection image according to the adjustment instruction and the current coordinate position of the target pixel point.
[0102] Optionally, according to the adjustment instruction, the adjustment direction and the adjustment amount can be determined. By performing semantic analysis on the adjustment instruction, the adjustment direction and the adjustment amount can be determined. For example, if the adjustment instruction is to adjust upward by a distance A, the adjustment direction can be determined as upward movement, and the adjustment amount is the distance A.
[0103] Optionally, according to the adjustment direction, the target corner pixel point can be determined from the corner pixel points in the projection image as the target pixel point. Optionally, the relative positions between the corner pixel points in the projection image can be determined, and according to the relative positions, the corner pixel points with the same relative position as the adjustment direction are determined from the corner pixel points in the projection image as the target corner pixel points, that is, the target pixel points.
[0104] Optionally, the relative positions between the corner pixel points in the projection image include the upper left corner, the lower left corner, the upper right corner, and the lower right corner.
[0105] For example, if the adjustment direction is upward movement, the corner pixel points with the same relative position as the adjustment direction are the upper left corner pixel point and the upper right corner pixel point, and the target pixel point is any one of the upper left corner pixel point and the upper right corner pixel point.
[0106] For example, if the adjustment direction is downward movement, the corner pixel points with the same relative position as the adjustment direction are the lower left corner pixel point and the lower right corner pixel point, and the target pixel point is any one of the lower left corner pixel point and the lower right corner pixel point.
[0107] For example, if the adjustment direction is leftward movement, the corner pixel points with the same relative position as the adjustment direction are the upper left corner pixel point and the lower left corner pixel point, and the target pixel point is any one of the upper left corner pixel point and the lower left corner pixel point.
[0108] For example, if the adjustment direction is rightward movement, the corner pixel points with the same relative position as the adjustment direction are the upper right corner pixel point and the lower right corner pixel point, and the target pixel point is any one of the upper right corner pixel point and the lower right corner pixel point.
[0109] For example, if the adjustment direction is moving to the upper left, the corner pixel points with the same relative position as the adjustment direction are the upper left corner pixel point and the upper right corner pixel point, and the target pixel point is any one of the upper left corner pixel point and the upper right corner pixel point.
[0110] For example, if the adjustment direction is to move diagonally upward to the right, the corner pixel points with the same relative position as the adjustment direction are the bottom-left pixel point and the top-right pixel point, and the target pixel point is any one of the bottom-left pixel point and the top-right pixel point.
[0111] For example, if the adjustment direction is to move diagonally downward to the left, the corner pixel points with the same relative position as the adjustment direction are the bottom-left pixel point and the top-right pixel point, and the target pixel point is any one of the bottom-left pixel point and the top-right pixel point.
[0112] For example, if the adjustment direction is to move diagonally downward to the right, the corner pixel points with the same relative position as the adjustment direction are the top-left pixel point and the bottom-right pixel point, and the target pixel point is any one of the top-left pixel point and the bottom-right pixel point.
[0113] Optionally, if the adjustment instruction is a gear adjustment instruction or a movement instruction, the target pixel point can be determined according to the above method; if the adjustment instruction is a zoom instruction, each corner pixel point of the projected image can be determined as the target pixel point.
[0114] Furthermore, the target coordinate position can be determined according to the adjustment direction and the adjustment amount, in combination with the current coordinate position of the target pixel point. Optionally, the positive or negative value of the adjustment amount can be determined according to the adjustment direction. For example, taking the upward movement and the leftward movement as the positive directions, if the adjustment direction is upward, the adjustment amount is a positive value; if the adjustment direction is downward, the adjustment amount is a negative value; if the adjustment direction is leftward, the adjustment amount is a positive value; if the adjustment direction is rightward, the adjustment amount is a negative value.
[0115] For example, taking the upward movement and the leftward movement as the positive directions, assuming the current coordinate position of the target pixel point is (x, y) and the adjustment amount is m, if the adjustment direction is upward, the target coordinate position is (x, y + m); if the adjustment direction is downward, the target coordinate position is (x, y - m); if the adjustment direction is leftward, the target coordinate position is (x + m, y); if the adjustment direction is rightward, the target coordinate position is (x - m, y).
[0116] For example, if the adjustment instruction is to enlarge the display screen, it is determined that the movement direction of the top-left pixel point in the projected image is diagonally upward to the left, the movement direction of the bottom-left pixel point in the projected image is diagonally downward to the left, the movement direction of the top-right pixel point in the projected image is diagonally upward to the right, and the movement direction of the bottom-right pixel point in the projected image is diagonally downward to the right. Then, according to the adjustment direction and the adjustment amount corresponding to each target pixel point, the target coordinate position of the target pixel point is calculated.
[0117] S603. Determine the corner coordinate positions of the physical projection area.
[0118] It can be understood that the physical projection area refers to the area where the light propagates in the HUD and finally projects onto the windshield to form a projected image.
[0119] Optionally, a coordinate system can be established based on the projection point, and according to the projection parameters, such as the field of view angle and the projection distance, the corner coordinate positions of the physical projection area can be calculated. Optionally, the projection point can be used as the coordinate origin to establish a three-dimensional space coordinate system, and combined with the field of view angle and the projection distance, the corner coordinate positions of the physical projection area can be calculated.
[0120] S604. In response to the target coordinate position not exceeding the corner coordinate positions, adjust the position of the projection image in the physical projection area of the HUD according to the adjustment instruction.
[0121] S605. In response to the target coordinate position exceeding the corner coordinate positions, send an adjustment failure indication.
[0122] It can be understood that the projection image is within the physical projection area of the HUD both before and after adjustment. That is to say, adjusting the position of the projection image according to the adjustment instruction means adjusting the position of the projection image within the physical projection area of the HUD. As Figure 2 shown, the position of the projection image within the physical projection area of the HUD is within the physical projection area both before and after adjustment. That is to say, the white area is within the gray area both before and after adjustment.
[0123] Optionally, for the remaining area in the physical projection area of the HUD except the area occupied by the projection image, control the remaining area to be in a transparent state or the light-emitting elements corresponding to the remaining area to be turned off. As Figure 2 shown, for the remaining area in the gray area except the white area, control the remaining area to be in a transparent state or the light-emitting elements corresponding to the remaining area to be turned off.
[0124] Optionally, it is possible to determine whether the position of the projection image in the physical projection area of the HUD exceeds the physical projection area according to the target coordinate position of the target pixel point in the projection image and the corner coordinate positions of the physical projection area. Optionally, according to the relative position corresponding to the target coordinate position of the projection image, the target corner coordinate positions can be determined from the corner coordinate positions of the physical area, and then whether the position of the projection image in the physical projection area of the HUD exceeds the physical projection area can be determined according to the target coordinate position and the target corner coordinate positions.
[0125] Optionally, by comparing the magnitudes of the target coordinate position and the target corner coordinate positions, it can be determined whether the target coordinate position exceeds the corner coordinate positions, and further determine whether the position of the projection image in the physical projection area of the HUD exceeds the physical projection area.
[0126] For example, the adjustment instruction is one of a gear adjustment instruction and a movement instruction. If the target coordinate position is the coordinate position of the upper left corner of the projected image, the upper left corner coordinate position is determined from the corner coordinate positions of the physical projection area as the target corner coordinate position.
[0127] In response to the target coordinate position being less than or equal to the target corner coordinate position, it is determined that the target coordinate position does not exceed the corner coordinate position. Then, according to the adjustment instruction, the position of the projected image in the physical projection area of the HUD can be adjusted. In response to the target coordinate position being greater than the target corner coordinate position, it is determined that the target coordinate position exceeds the corner coordinate position, and an adjustment failure indication is sent.
[0128] For example, the adjustment instruction is a zoom instruction, and the target coordinate position is the coordinate position of each corner pixel point in the projected image. Then, each corner coordinate position of the physical projection area is determined as the target corner coordinate position.
[0129] In response to all target coordinate positions being less than or equal to their corresponding target corner coordinate positions, it is determined that the target coordinate positions do not exceed the corner coordinate positions. Then, according to the adjustment instruction, the position of the projected image in the physical projection area of the HUD can be adjusted. In response to at least one target coordinate position being greater than its corresponding target corner coordinate position, it is determined that the target coordinate position exceeds the corner coordinate position, and an adjustment failure indication is sent.
[0130] The method for adjusting the projected image of the HUD provided by the embodiments of the present disclosure receives an adjustment instruction, determines the target coordinate position of the target pixel point in the projected image according to the adjustment instruction, determines whether the target coordinate position exceeds the corner coordinate position of the physical projection area, and when the target coordinate position does not exceed the corner coordinate position, adjusts the position of the projected image in the physical projection area of the HUD according to the adjustment instruction. Thus, when the height and size of the HUD are fixed, the position of the projected image can be flexibly adjusted. By precisely controlling the position of the projected image in the physical projection area of the HUD, the missing of the edge of the projected image can be avoided, ensuring the complete presentation of the content of the projected image and improving the display effect of the projected image.
[0131] Based on the above embodiments, the embodiments of the present disclosure can be applied to: after the user adjusts the seat position, adjusting the position of the projected image in the physical projection area of the HUD so that the position of the projected image in the physical projection area of the HUD matches the current sitting posture; when there is a penetration in the projected image method, such as the projected image exceeding the windshield, adjusting the position of the projected image in the physical projection area of the HUD to reduce the height of the projected image; when there is an overlap between the position of the vehicle steering wheel and the position of the projected image in the physical projection area of the HUD, adjusting the position of the projected image in the physical projection area of the HUD so that the projected image is completely displayed.
[0132] Figure 7 It is a block diagram of an adjustment device for a projection image of a HUD shown according to an exemplary embodiment. Referring to Figure 7 FIG. , the adjustment device 700 for the projection image of the HUD according to the embodiment of the present disclosure includes: a receiving module 701 and an adjustment module 702.
[0133] The receiving module 701 is configured to receive an adjustment instruction for the projection image;
[0134] The adjustment module 702 is configured to adjust the position of the projection image in the physical projection area of the HUD according to the adjustment instruction.
[0135] In an embodiment of the present disclosure, the adjustment instruction is a gear adjustment instruction, and the adjustment module 702 is further configured to: determine a target display gear corresponding to the projection image according to the gear adjustment instruction; adjust the projection image from the current display gear to the target display gear.
[0136] In an embodiment of the present disclosure, the adjustment module 702 is further configured to: determine an adjustment direction and an adjustment amount of the projection image according to the target display gear and the current display gear; adjust the projection image from the current display gear to the target display gear according to the adjustment direction and the adjustment amount.
[0137] In an embodiment of the present disclosure, the adjustment instruction is a zoom instruction, and the adjustment module 702 is further configured to: determine a zoom factor of the projection image according to the zoom instruction; perform a zoom operation on the position of the projection image in the physical projection area of the HUD according to the zoom factor.
[0138] In an embodiment of the present disclosure, the adjustment module 702 is further configured to: determine a reduction parameter of the pre-configured projection image according to the adjustment instruction, where the reduction parameter includes at least one of a reduction direction and a reduction ratio, and the reduction direction is the horizontal direction of the physically projectable area of the HUD or the vertical direction of the physically projectable area of the HUD; perform a reduction operation on the position of the projection image in the physical projection area of the HUD according to the reduction parameter.
[0139] In an embodiment of the present disclosure, the adjustment instruction is a movement instruction, and the adjustment module 702 is further configured to: determine a movement path of the projection image according to the movement instruction; perform a movement operation on the position of the projection image in the physical projection area of the HUD according to the movement path.
[0140] In an embodiment of the present disclosure, the movement path includes a movement direction, and the adjustment module 702 is further configured to: determine a movement amount corresponding to the movement direction; perform a movement operation on the position of the projection image in the physical projection area of the HUD along the movement direction according to the movement amount.
[0141] In an embodiment of the present disclosure, the movement path includes two movement directions and the movement sequence of the two movement directions. The adjustment module 702 is further configured to: determine the movement amount corresponding to each movement direction; and perform a movement operation on the position of the projection image in the physical projection area of the HUD along the movement direction according to the movement sequence and the movement amount corresponding to the movement direction.
[0142] In an embodiment of the present disclosure, the receiving module 701 is further configured to: collect an adjustment voice to obtain an adjustment instruction; or collect an adjustment gesture to obtain an adjustment instruction; or collect a sliding trajectory on the in-vehicle terminal display screen to obtain an adjustment instruction.
[0143] In an embodiment of the present disclosure, the target display gear indicated by the adjustment instruction is adjacent to the current display gear; or the target display gear of the adjustment instruction is separated from the current display gear by at least one other display gear.
[0144] In an embodiment of the present disclosure, the receiving module 701 is further configured to: monitor a specified operation on a target adjustment component, and obtain an adjustment instruction in response to monitoring the specified operation.
[0145] In an embodiment of the present disclosure, the target adjustment component is a steering wheel button. The receiving module 701 is further configured to: monitor a specified operation on the steering wheel button, and obtain an adjustment instruction in response to monitoring the specified operation.
[0146] In an embodiment of the present disclosure, the projection image is within the physical projection area of the HUD both before and after adjustment.
[0147] In an embodiment of the present disclosure, the adjustment module 702 is further configured to: determine the target coordinate position of the target pixel point in the projection image according to the adjustment instruction; determine the corner coordinate position of the physical projection area; in response to the target coordinate position not exceeding the corner coordinate position, adjust the position of the projection image in the physical projection area of the HUD according to the adjustment instruction; and in response to the target coordinate position exceeding the corner coordinate position, send an adjustment failure indication.
[0148] In an embodiment of the present disclosure, the adjustment module 702 is further configured to: determine the adjustment direction and the adjustment amount according to the adjustment instruction; determine a target corner pixel point as the target pixel point from the corner pixel points in the projection image according to the adjustment direction; and determine the target coordinate position according to the adjustment direction and the adjustment amount in combination with the current coordinate position of the target pixel point.
[0149] In one embodiment of the present disclosure, the adjustment module 702 is further configured to: for the remaining area in the physical projection area of the HUD except for the area occupied by the projection image, control the remaining area to be in a transparent state or the light-emitting elements corresponding to the remaining area to be in an off state.
[0150] The adjustment device for the projection image of the HUD provided by the embodiment of the present disclosure receives an adjustment instruction for the projection image and adjusts the position of the projection image in the physical projection area of the HUD according to the adjustment instruction. Thus, when the height and size of the HUD are fixed, the position of the projection image in the physical projection area of the HUD can be flexibly adjusted, making the display of the projection image more personalized and applicable, and further improving the user experience when driving the vehicle.
[0151] Figure 8 is a block diagram of a vehicle shown according to an exemplary embodiment. For example, the vehicle 800 may be a hybrid vehicle, or a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicles. The vehicle 800 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
[0152] Refer to Figure 8 , the vehicle 800 may include various subsystems. For example, the infotainment system 801, the perception system 802, the decision control system 803, the drive system 804, and the computing platform 805. Among them, the vehicle 800 may also include more or fewer subsystems, and each subsystem may include multiple components. In addition, each subsystem and each component of the vehicle 800 may be interconnected by wired or wireless means.
[0153] In some embodiments, the infotainment system 801 may include a communication system, an entertainment system, and a navigation system, etc.
[0154] The perception system 802 may include several sensors for sensing information about the environment around the vehicle 800. For example, the perception system 802 may include a global positioning system (the global positioning system may be a GPS system, or a Beidou system, or other positioning systems), an inertial measurement unit (IMU), a lidar, a millimeter wave radar, an ultrasonic radar, and a camera device.
[0155] The decision control system 803 may include a computing system, a vehicle controller, a steering system, an accelerator, and a braking system.
[0156] The drive system 804 may include components that provide motive power for the vehicle 800. In one embodiment, the drive system 804 may include an engine, an energy source, a powertrain, and wheels. The engine may be one or a combination of an internal combustion engine, an electric motor, and an air compression engine. The engine is capable of converting the energy provided by the energy source into mechanical energy.
[0157] Some or all of the functions of the vehicle 800 are controlled by the computing platform 805. The computing platform 805 may include at least one processor 851 and a memory 852. The processor 851 may execute instructions 853 stored in the memory 852.
[0158] The processor 851 may be any conventional processor, such as a commercially available CPU. The processor may also include, for example, a Graphic Process Unit (GPU), a Field Programmable Gate Array (FPGA), a System on Chip (SOC), an Application Specific Integrated Circuit (ASIC), or a combination thereof.
[0159] The memory 852 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disc.
[0160] In addition to the instructions 853, the memory 852 may also store data, such as road maps, route information, data on the position, direction, speed, etc. of the vehicle. The data stored in the memory 852 may be used by the computing platform 805.
[0161] In an embodiment of the present disclosure, the processor 851 may execute the instructions 853 to implement all or part of the steps of the method for adjusting the projected image of the HUD provided by the present disclosure.
[0162] To implement the above embodiments, the present disclosure also proposes a computer-readable storage medium having computer program instructions stored thereon. When the program instructions are executed by a processor, the steps of the method for adjusting the projected image of the HUD provided by the present disclosure are implemented.
[0163] Optionally, the computer-readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0164] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known or customary technical means in the art not disclosed herein. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0165] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A method for adjusting a projection image of a head-up display (HUD), characterized in that: The projected image is smaller than the physical projection area of the HUD, and the method includes: receiving an adjustment instruction for the projected image; According to the adjustment instruction, the position of the projection image in the physical projection area of the HUD is adjusted.
2. The method according to claim 1, characterized in that The adjustment instruction is a gear adjustment instruction, and adjusting the position of the projection image in the physical projection area of the HUD according to the adjustment instruction includes: Determining a target display gear corresponding to the projection image according to the gear adjustment instruction; The projection image is adjusted from the current display level to the target display level.
3. The method according to claim 2, characterized in that The step of adjusting the projection image from the current display level to the target display level includes: Determining an adjustment direction and an adjustment amount of the projected image according to the target display gear and the current display gear; According to the adjustment direction and the adjustment amount, the projection image is adjusted from the current display level to the target display level.
4. The method according to claim 1, characterized in that: The adjustment instruction is a scaling instruction, and adjusting the position of the projection image in the physical projection area of the HUD according to the adjustment instruction includes: Determining a scaling factor of the projected image according to the scaling instruction; The projection image is scaled at a position in a physical projection area of the HUD according to the scaling factor.
5. The method according to claim 1, characterized in that The adjusting, according to the adjustment instruction, the position of the projection image in the physical projection area of the HUD includes: Determine, according to the adjustment instruction, a reduction parameter for pre-configuring the projection image, wherein the reduction parameter includes at least one of a reduction direction and a reduction ratio, and the reduction direction is a lateral direction of the HUD physical projection area, or a longitudinal direction of the HUD physical projection area; The projection image is reduced in size at a position in a physical projection area of the HUD according to the reduction parameter.
6. The method according to claim 1, characterized in that The adjustment instruction is a movement instruction, and adjusting the position of the projection image in the physical projection area of the HUD according to the adjustment instruction includes: Determining a moving path of the projection image according to the moving instruction; According to the moving path, a moving operation is performed on the position of the projection image in the physical projection area of the HUD.
7. The method according to claim 6, characterized in that The moving path includes a moving direction, and the moving operation of the projection image at the physical projection area of the HUD according to the moving path includes: Determining a movement amount corresponding to the movement direction; A moving operation is performed on the position of the projection image in the physical projection area of the HUD according to the moving amount along the moving direction.
8. The method according to claim 7, characterized in that The moving path includes two moving directions and a moving order of the two moving directions, and the moving operation of the projection image at the physical projection area of the HUD according to the moving path includes: Determine the amount of movement corresponding to each moving direction; According to the movement sequence, along the movement direction, and according to the movement amount corresponding to the movement direction, the projection image is moved at the position of the physical projection area of the HUD.
9. The method according to any one of claims 1 to 8, characterized in that The receiving an adjustment instruction for the projection image includes: Collecting the adjustment voice to obtain the adjustment instruction; or, collecting the adjustment gesture to obtain the adjustment instruction; or, The sliding track on the vehicle-mounted terminal display screen is collected to obtain the adjustment instruction.
10. The method according to claim 9, characterized in that The target display gear indicated by the adjustment instruction is adjacent to the current display gear; or, the target display gear indicated by the adjustment instruction is separated from the current display gear by at least one other display gear.
11. The method according to any one of claims 1 to 8, characterized in that The receiving an adjustment instruction for the projection image includes: The designated operation of the target adjustment component is monitored, and the adjustment instruction is obtained in response to the monitoring of the designated operation.
12. The method according to claim 11, characterized in that The target adjustment component is the steering wheel button, and monitoring the designated operation of the target adjustment component includes: The designated operation of the steering wheel button is monitored, and the adjustment instruction is obtained in response to the designated operation being monitored.
13. The method according to any one of claims 1 to 8, characterized in that The projection image is within the physical projection area of the HUD before and after adjustment.
14. The method according to claim 13, characterized in that The adjusting, according to the adjustment instruction, the position of the projection image in the physical projection area of the HUD includes: Determining a target coordinate position of a target pixel point in the projection image according to the adjustment instruction; Determine the corner coordinate positions of the physical projection area; In response to the target coordinate position not exceeding the corner coordinate position, adjusting the position of the projected image in the physical projection area of the HUD according to the adjustment instruction; In response to the target coordinate position exceeding the corner coordinate position, an adjustment failure indication is sent.
15. The method according to claim 14, characterized in that Determining the target coordinate position of the target pixel point in the projection image according to the adjustment instruction includes: According to the adjustment instruction, determining the adjustment direction and adjustment amount; According to the adjustment direction, determining a target corner pixel point from the corner pixel points in the projection image as the target pixel point; The target coordinate position is determined according to the adjustment direction and the adjustment amount in combination with the current coordinate position of the target pixel point.
16. The method according to any one of claims 1 to 8, characterized in that The method further comprises: For the remaining area of the physical projection area of the HUD except the area occupied by the projection image, the remaining area is controlled to be in a transparent state or the light emitting element corresponding to the remaining area is controlled to be in a closed state.
17. A device for adjusting a projection image of a HUD, characterized in that: The projected image is smaller than the physical projection area of the HUD, and the device includes: A receiving module, used for receiving an adjustment instruction for the projection image; An adjustment module is used to adjust the position of the projection image in the physical projection area of the HUD according to the adjustment instruction.
18. A vehicle, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: Implement the steps of the method according to any one of claims 1 to 16.
19. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, the steps of the method described in any one of claims 1 to 16 are implemented.