Projection method, electronic device and vehicle
By obtaining vehicle parameters and determining projection parameters, using projection equipment to project three-dimensional beams to form projection space, the problem of single projection function of the headlights is solved, projection accuracy and driving safety are improved, and accurate judgment of road traffic conditions is achieved.
Patent Information
- Application Number
- CN202411401021.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-10-09
AI Technical Summary
The existing headlight projection method has a single function and cannot accurately reflect the true size and driving environment of the vehicle, resulting in insufficient projection accuracy on space-constrained roads, affecting driving experience and safety.
By obtaining vehicle parameters, determining projection parameters and boundaries, using projection equipment to project three-dimensional light beams outside the vehicle, forming a projection space, reflecting the true size and driving direction of the vehicle, and then determining the road traffic conditions.
It improves the three-dimensionality and precision of vehicle projection equipment, enhances driving safety, can accurately judge road traffic conditions, reduce misjudgment, and improve driving experience.
Smart Images

Figure CN118906962B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a projection method, electronic equipment and a vehicle. Background Art
[0002] Headlights are essential devices for vehicles, used to provide reminders, warnings, and lighting. With the development of headlight technology, some headlights can not only project light beams, but also integrate projection functions. When the projection function is turned on, corresponding patterns can be projected on the road in front of the vehicle. However, this projection method is a simple projection based on given parameters, mainly for lighting and indication, with a single function and limited effects. Summary of the invention
[0003] In view of this, the purpose of the present application is to provide a projection method, an electronic device and a vehicle to solve the problem of single projection function.
[0004] In a first aspect of the present application, a projection method is provided, comprising:
[0005] Acquiring vehicle parameters, and determining projection parameters according to the vehicle parameters;
[0006] Acquire a first projection boundary and a second projection boundary, and determine a projection space according to the projection parameters, the first projection boundary and the second projection boundary; wherein the projection space is located outside the vehicle and is used to project the outer contour of the vehicle; the first projection boundary and the second projection boundary determine the length of the projection space in the driving direction of the vehicle;
[0007] A light beam is projected in the projection space using a projection device on the vehicle.
[0008] Optionally, the vehicle parameters include vehicle width and vehicle height, and the projection parameters include a third projection boundary, a fourth projection boundary and a projection height;
[0009] Determining the projection parameters according to the vehicle parameters comprises:
[0010] Determining the third projection boundary and the fourth projection boundary based on the vehicle width and a preset width;
[0011] The projection height is determined based on the sum of the vehicle height and a preset height.
[0012] Optionally, determining the projection space according to the projection parameter, the first projection boundary, and the second projection boundary includes:
[0013] Determine a projection area according to the first projection boundary, the second projection boundary, the third projection boundary, and the fourth projection boundary, and determine the projection space according to the projection height and the projection area;
[0014] Among them, the projection area is the projection range corresponding to the projection space on the vehicle driving road; the first projection boundary and the second projection boundary are the boundaries of the projection area in the vehicle driving direction, and the third projection boundary and the fourth projection boundary are the boundaries of the projection area in the vehicle width direction.
[0015] Optionally, before obtaining the second projection boundary, the method further includes:
[0016] Acquire a current vehicle speed, and determine the second projection boundary according to the current vehicle speed;
[0017] The distance between the second projection boundary and the first projection boundary is positively correlated with the current vehicle speed.
[0018] Optionally, before projecting the light beam in the projection space using the projection device on the vehicle, the method further includes:
[0019] The degree of wheel turning angle is obtained, a steering angle is determined based on the degree of wheel turning angle, and an angle of the projection space in a horizontal direction is adjusted based on the steering angle.
[0020] Optionally, the preset width includes a first width and a second width; and determining the third projection boundary and the fourth projection boundary based on the vehicle width and the preset width includes:
[0021] determining a first vehicle boundary and a second vehicle boundary according to the vehicle position and the vehicle width;
[0022] The third projection boundary is determined according to the first vehicle boundary and the first width, and the fourth projection boundary is determined according to the second vehicle boundary and the second width.
[0023] Optionally, the first width is not equal to the second width.
[0024] Optionally, the method further includes:
[0025] During the driving of the vehicle, in response to the light beam in the projection space being blocked, determining that the current road does not meet the traffic conditions;
[0026] In response to the light beam in the projection space not being blocked, it is determined that the current road meets the traffic conditions.
[0027] The second aspect of the present application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the processor executes the program, the projection method as described in the first aspect is implemented.
[0028] A third aspect of the present application also provides a vehicle, comprising the electronic device as described in the second aspect.
[0029] As can be seen from the above, the present application provides a projection method, electronic device and vehicle, the method includes obtaining vehicle parameters, determining projection parameters according to the vehicle parameters, so that the projection parameters are associated with the vehicle parameters, and providing a data basis for the subsequent projection of the outer contour of the vehicle. Obtain a first projection boundary and a second projection boundary, and determine a projection space according to the projection parameters, the first projection boundary and the second projection boundary; wherein the projection space is located outside the vehicle and is used to project the outer contour of the vehicle; the first projection boundary and the second projection boundary determine the length of the projection space in the direction of vehicle travel. The length of the three-dimensional projection space in one dimension can be determined by the first projection boundary and the second projection boundary, and then the three-dimensional projection space can be accurately determined according to the first projection boundary, the second projection boundary and the projection parameters, and the projection space can reflect the true size of the vehicle. The above method for determining the projection space improves the stereoscopic degree and fineness of the projection of the vehicle projection device and enriches the projection function of the projection device. Since the projection space is located outside the vehicle, when the projection device on the vehicle is used to project a light beam in the projection space, the size information of the vehicle can be intuitively presented to the user, and then the projection space can be used to predict the potential safety hazards that may exist during the vehicle driving process, thereby improving driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0031] Figure 1 A schematic diagram of a projection method according to an embodiment of the present application;
[0032] Figure 2 A schematic diagram of a projection device according to an embodiment of the present application;
[0033] Figure 3 A schematic top view of an embodiment of the present application when applied to a vehicle;
[0034] Figure 4 A side view schematic diagram of an embodiment of the present application when applied to a vehicle;
[0035] Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0036] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0037] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0038] As described in the background art, the existing vehicle light projection method is only a simple projection based on given parameters, which does not include specific parameter information such as the size of the vehicle and cannot reflect the actual size of the vehicle.
[0039] In order to continuously cater to people's pursuit of driving experience, car lights are no longer simple lighting tools, but can also realize digital projection technology, that is, the headlights of the vehicle have projection functions, which can provide projection indication patterns while providing lighting. For example, when the owner approaches, a welcome pattern is projected in front of the vehicle, and when the vehicle turns or turns, an arrow is projected to indicate the direction.
[0040] However, in the actual driving process, the size of the vehicle, the road conditions, the driving habits of different people, etc. are all different, and there are certain differences in the requirements for projection accuracy, projection size, etc. For example, when driving on narrow alleys, caves, limited parking spaces and other space-constrained roads, the space available for projection is limited. At this time, if the projection accuracy is not high, it will affect the display of the projection pattern, thereby affecting the driving experience. At the same time, the existing projection is mainly limited to two-dimensional pattern projection, and it is impossible to determine a three-dimensional space. The projection effect is limited, and it mainly serves as entertainment and direction indicator lights. The function is single and it is difficult to meet people's increasing driving needs.
[0041] In view of this, the present application provides a projection method, such as Figure 1 , Figure 3 , Figure 4 As shown, it is used to enrich the projection functions, including:
[0042] S101. Acquire vehicle parameters, and determine projection parameters according to the vehicle parameters.
[0043] Specifically, when projection is required during vehicle driving, such as when there is a limited space road ahead, there are obstacles on the road surface, the road surface is narrow, etc., the vehicle parameters of the currently driving vehicle are obtained, and the vehicle parameters include information such as vehicle size. Then, the projection parameters are determined based on the vehicle parameters, so that the projection parameters can include specific parameter information such as vehicle size, thereby providing a data basis for subsequent projection of the vehicle's external contour.
[0044] S102, obtaining a first projection boundary 301 and a second projection boundary 302, and determining a projection space 305 according to the projection parameters, the first projection boundary 301 and the second projection boundary 302; wherein the projection space 305 is located outside the vehicle and is used to project an external contour of the vehicle; the first projection boundary 301 and the second projection boundary 302 determine the length of the projection space 305 in the direction of vehicle travel.
[0045] Specifically, Figure 3 As shown, the first projection boundary 301 and the second projection boundary 302 are located in the vehicle driving direction, and the distance between the first projection boundary 301 and the second projection boundary 302 is the length of the projection space 305 in the vehicle driving direction, as shown in FIG. Figure 3 , Figure 4 x in. After determining the projection parameters, the length of the three-dimensional projection space 305 in one dimension can be determined by the first projection boundary 301 and the second projection boundary 302, and then the three-dimensional projection space 305 can be accurately determined according to the first projection boundary 301, the second projection boundary 302 and the projection parameters. Since the projection parameters are determined according to the vehicle parameters, the projection space 305 finally determined contains specific information of the vehicle parameters, so that the real size of the vehicle can be effectively reflected. The positions of the first projection boundary 301 and the second projection boundary 302 can be set at fixed positions of the system, or can be set by the user. When it is a user-defined setting, the input setting can be performed through the vehicle's host large screen, a remote control terminal (such as a mobile phone APP), etc. For example, multiple positions of the first projection boundary 301 and the second projection boundary 302 can be set for the user to select, or an input interface can be set for the user to input freely, and there is no specific limitation. For example, when the position of the first projection boundary 301 is set to 1m, it means that the first projection boundary 301 is located 1m away from the front of the vehicle in the direction of vehicle travel, and when the second projection boundary 302 is 20m, it means that the second projection boundary 302 is located 20m away from the front of the vehicle in the direction of vehicle travel.
[0046] Optionally, the position of the first projection boundary 301 can be set to be 0.5m~3m away from the front of the vehicle, for example, it can be 0.5m, 0.8m, 1m, 1.2m, 1.5m, 1.6m, 1.8m, 2m, 2.2m, 2.5m, 2.6m, 2.8m, 3m, etc., it can be other positions within the range of 0.5m~3m, or it can be a position less than 0.5m or greater than 3m, for example, 0.2m, 0.3m, 0.4m, 0.45m, 3.2m, 3.5m, 3.6m, 4m, 5m, etc., without specific limitation. The position of the second projection boundary 302 can be set to be 3m~200m away from the front of the vehicle, for example, it can be 3m, 8m, 10m, 15m, 20m, 30m, 40m, 50m, 60m, 70m, 80m, 90m, 100m, 110m, 120m, 130m, 140m, 150m, 160m, 170m, 180m, 190m, 200m, etc., it can be other positions within the range of 3m~200m, or it can be other positions less than 3m or greater than 200m, for example, 2m, 2.5m, 2.8m, 210m, 220m, etc., without specific limitation. Optionally, the second projection boundary 302 is farther from the front of the vehicle than the first projection boundary 301.
[0047] Step 103 : Project a light beam in the projection space 305 using a projection device on the vehicle.
[0048] Specifically, after determining the projection space 305, the projection device on the vehicle is turned on and controlled to project a light beam in the projection space 305, so that the range illuminated by the light beam is highly correlated with the vehicle parameters. During the driving of the vehicle, the range illuminated by the light beam is the range that the user can observe intuitively, that is, the user-observable range can reflect the real size of the vehicle, so that the range can be used to predict in advance the potential safety hazards that may exist during the driving of the vehicle.
[0049] In the present application, based on steps 101 to 103, the projection parameters are determined according to the vehicle parameters, and then the three-dimensional projection space 305 is accurately determined according to the first projection boundary 301 and the second projection boundary 302, so that the projection space 305 can reflect the real size of the vehicle, effectively improve the three-dimensionality and fineness of the projection of the vehicle projection device, and enrich the projection function of the projection device. Since the projection space 305 is located outside the vehicle, when the projection device on the vehicle is used to project a light beam into the projection space 305, the size information of the vehicle can be intuitively presented to the user, and then the projection space 305 can be used to predict the potential safety hazards that may exist during the driving of the vehicle, thereby improving driving safety.
[0050] For example, the user can judge the traffic conditions of the road ahead according to the projection space 305. Since the projection space 305 can reflect the real information of the vehicle size, when an obstacle appears in the projection space 305 (that is, the light beam projected by the projection device is projected onto the obstacle), it means that the obstacle will block the vehicle from passing, and the current road space does not meet the vehicle parameter requirements and does not have traffic conditions; when no obstacle appears in the projection space 305 (that is, the light beam projected by the projection device is not projected onto the obstacle), it means that the obstacle will not block the vehicle from passing, and the current road space meets the vehicle parameter requirements and has traffic conditions, thereby achieving accurate judgment of the traffic conditions of the road ahead.
[0051] In some embodiments, the vehicle parameters include vehicle width and vehicle height, and the projection parameters include a third projection boundary 303, a fourth projection boundary 304, and a projection height;
[0052] Determining the projection parameters according to the vehicle parameters comprises:
[0053] Determine the third projection boundary 303 and the fourth projection boundary 304 based on the vehicle width and the preset width;
[0054] The projection height is determined based on the sum of the vehicle height and a preset height.
[0055] Specifically, Figure 3 , Figure 4 As shown, the width of the three-dimensional projection space 305 in one dimension can be determined by the third projection boundary 303 and the fourth projection boundary 304, that is, Figure 3 y in , and the third projection boundary 303 and the fourth projection boundary 304 are determined by the vehicle width and the preset width, and the projection height is determined by the vehicle height and the preset height, that is, Figure 4 By using z in the figure, a three-dimensional projection space 305 including the real width and real height information of the vehicle can be obtained. In this application, the width of the projection space 305 (i.e. Figure 3 y in), height (i.e. Figure 4), so that the projection space 305 has a high correlation with the vehicle width and vehicle height. The user can obtain the real information of the vehicle width and vehicle height through the illumination range of the light beam in the projection space 305, which provides the prerequisite for the projection space 305 to predict the safety hazards during the driving process of the vehicle. In addition, under different driving needs and environments, users may have different requirements for the width and height of the projection space 305 finally displayed. Therefore, a preset width and preset height are set, and a certain amount of redundancy and degree of freedom are designed to better meet the user's specific requirements for the size of the projection space 305 in different scenarios. The vehicle width described in this application is the width of the widest part of the vehicle. For example, if the vehicle has a rearview mirror, the vehicle width includes the width after the rearview mirror is extended. If the vehicle does not have a rearview mirror, the vehicle width is the width of the widest part of the vehicle body. The vehicle height refers to the distance from the ground to the highest point of the vehicle.
[0056] The preset width and preset height can be set values or can be customized by the user, which is more flexible and can meet the needs of users for different heights and widths of the projection space in different scenarios. For example, when the top of the vehicle is loaded with goods, the preset height can be set according to the height of the goods, so that the final projection height is greater than or equal to the sum of the vehicle height and the cargo height, ensuring the smooth passage of the vehicle and the goods. When it is customized by the user, the settings can be input through the vehicle's host large screen, remote control terminal (such as mobile phone APP), etc. For example, multiple preset width and preset height values can be set for selection, or the input interface can be set for users to input freely, without specific restrictions. Specifically, the preset width can be 0.1m~0.3m, for example, it can be 0.1m, 0.12m, 0.14m, 0.16m, 0.18m, 0.2m, 0.22m, 0.24m, 0.26m, 0.28m, 0.3m, it can be other values within the range of 0.1m~0.3m, it can also be other values less than 0.1m or greater than 0.3m, for example 0.06m, 0.08m, 0.32m, 0.34m, 0.4m, 0.5m, etc., without specific limitation. The preset height can be 0.05m~0.2m, for example, it can be 0.05m, 0.06m, 0.07m, 0.08m, 0.09m, 0.1m, 0.11m, 0.12m, 0.13m, 0.14m, 0.15m, 0.16m, 0.17m, 0.18m, 0.19m, 0.2m, it can be other values within the range of 0.05m~0.2m, it can also be other values less than 0.05m or greater than 0.2m, for example, 0.02m, 0.03m, 0.04m, 0.25m, 0.3m, etc., without specific limitation.
[0057] In some embodiments, determining the projection space 305 according to the projection parameters, the first projection boundary 301 and the second projection boundary 302 includes:
[0058] Determine a projection area according to the first projection boundary 301, the second projection boundary 302, the third projection boundary 303 and the fourth projection boundary 304, and determine the projection space 305 according to the projection height and the projection area;
[0059] Among them, the projection area is the projection range corresponding to the projection space 305 on the vehicle driving road; the first projection boundary 301 and the second projection boundary 302 are the boundaries of the projection area in the vehicle driving direction, and the third projection boundary 303 and the fourth projection boundary 304 are the boundaries of the projection area in the vehicle width direction.
[0060] Specifically, Figure 3 , Figure 4 As shown, the first projection boundary 301 is the starting point illuminated by the light beam on the vehicle driving road surface in the vehicle driving direction, and the second projection boundary 302 is the end point illuminated by the light beam on the vehicle driving road surface in the vehicle driving direction. The distance between the first projection boundary 301 and the second projection boundary 302 is the length of the projection area, that is, Figure 3 , Figure 4 The third projection boundary 303 and the fourth projection boundary 304 are the boundaries illuminated by the light beam in the vehicle width direction, and the distance between the two is the width of the projection area (i.e. Figure 3 Thus, a projection area can be enclosed in front of the vehicle according to the first projection boundary 301, the second projection boundary 302, the third projection boundary 303 and the fourth projection boundary 304. The projection height is the light beam illumination height at the second projection boundary 302, i.e. Figure 4 z in the projection area, a three-dimensional projection space 305 can be determined. Each boundary in the projection space 305 is determined by specific parameters such as vehicle width and vehicle height. After the projection device projects a light beam in the projection space 305, the entire projection space 305 is illuminated, and specific parameter information such as vehicle width and vehicle height is visualized and intuitively presented to the user, which can not only bring a good projection experience to the user, but also when encountering narrow roads, caves, height restrictions, and other road conditions that require consideration of specific parameter information such as vehicle width and vehicle height, the vehicle parameter information can be intuitively presented, which can effectively assist the user in driving, thereby improving the driving experience.
[0061] In some embodiments, before obtaining the second projection boundary 302, the method further includes:
[0062] Acquire the current vehicle speed, and determine the second projection boundary 302 according to the current vehicle speed;
[0063] The distance between the second projection boundary 302 and the first projection boundary 301 is positively correlated with the current vehicle speed.
[0064] Specifically, the second projection boundary 302 can also be determined by the current vehicle speed. When the vehicle is driving, the faster the speed, the longer the safety distance required for emergency braking, and the shorter the time left for the user to take emergency measures. Therefore, when the current vehicle speed is faster, the longer the distance between the second projection boundary 302 and the first projection boundary 301 is set, and the longer the length x of the projection space 305 is, the longer the light beam projected by the projection device is, and the road conditions at a longer distance can be observed, so as to predict possible safety hazards as early as possible, reserve enough time and distance to avoid danger, and improve driving safety.
[0065] Exemplarily, when the current vehicle speed is <30km / h, the second projection boundary 302 can be set at 20m from the front of the vehicle; when the current vehicle speed is ≥30km / h and <50km / h, the second projection boundary 302 can be set at 50m from the front of the vehicle; when the current vehicle speed is ≥50km / h and <80km / h, the second projection boundary 302 can be set at 100m from the front of the vehicle. Specifically, the second projection boundary 302 can be further set in combination with the current road conditions, for example, the second projection boundary 302 can be further set in combination with the current weather, the safety distance required by the vehicle, etc. If the current weather is rainy and snowy, due to the slippery road surface, the friction between the wheels and the road surface is small, and the safety distance required for emergency braking is long, then the second projection boundary 302 can be set farther from the front of the vehicle or the first projection boundary 301; when the current weather is sunny, due to the large friction on the road surface, the safety distance required for emergency braking is small, so the second projection boundary 302 can be set closer to the front of the vehicle or the first projection boundary 301.
[0066] Specifically, the second projection boundary 302 can be set not to change with the distance traveled by the vehicle on the road with limited space. When the second projection boundary 302 is fixed, the projection space 305 is a dynamically changing process. When the vehicle moves forward, the distance from the second projection boundary 302 continues to decrease, and the length x of the projection space 305 also decreases dynamically; when the vehicle moves backward, the distance from the second projection boundary 302 continues to increase, and the length x of the projection space 305 also increases dynamically, enriching the function of the projection device. Exemplary, when a specific object or a specific location needs to be observed in a targeted manner during the driving of the vehicle, the second projection boundary 302 can be set there, and then the vehicle can be operated to drive forward, backward, etc., observe the object and the space from different angles and distances, obtain more information, and improve the driving experience and driving safety.
[0067] In some embodiments, before projecting the light beam in the projection space 305 using the projection device on the vehicle, the method further includes:
[0068] The degree of wheel turning angle is obtained, a steering angle is determined based on the degree of wheel turning angle, and the angle of the projection space 305 in the horizontal direction is adjusted based on the steering angle.
[0069] Specifically, the horizontal position of the projection space 305 can follow the wheel steering. When traveling to a section of road that needs to be turned, such as a turn or a corner, turn the vehicle steering wheel to drive the wheel steering, obtain the wheel steering degree, and then project the angle of the space 305 in the horizontal direction according to the wheel steering degree, so that the projection space 305 is always kept in front of the vehicle's driving direction, thereby ensuring that the light beam of the projection device can always illuminate the road in the direction of travel, so that the user can better observe the road conditions ahead. The present application can also assist users in selecting a suitable road from multiple roads. When there are multiple directions of travel to choose from in front of the vehicle, the steering wheel can be turned to drive the wheel to rotate, thereby driving the projection space 305 to turn. Since the projection space 305 contains actual size information such as vehicle width and vehicle height, by observing the presentation of the projection space 305 on different roads, it can be determined whether the space available for passage on the road meets the requirements of vehicle width and vehicle height, thereby helping users to select a suitable road from multiple directions of travel, effectively enriching the projection function and role of the projection device.
[0070] In some embodiments, the preset width includes a first width and a second width; and determining the third projection boundary 303 and the fourth projection boundary 304 based on the vehicle width and the preset width includes:
[0071] determining a first vehicle boundary and a second vehicle boundary according to the vehicle position and the vehicle width;
[0072] The third projection boundary 303 is determined according to the first vehicle boundary and the first width, and the fourth projection boundary 304 is determined according to the second vehicle boundary and the second width.
[0073] Specifically, Figure 3 As shown, the vehicle position is the center position of the vehicle. When the vehicle position and the vehicle width are determined, the positions of both sides of the vehicle can be determined, that is, the first vehicle boundary and the second vehicle boundary are determined. The first width (i.e. Figure 3 The third projection boundary 303 is located at y1 in the figure, which exceeds the second width of the second vehicle boundary (i.e. Figure 3The position y2 in the figure is the location of the fourth projection boundary 304, and the projection device projects a light beam of a specific width within the two projection boundaries (i.e., the third projection boundary 303 and the fourth projection boundary 304). The third projection boundary 303 and the fourth projection boundary 304 determined in this way are slightly larger than the first vehicle boundary and the second vehicle boundary. The light beam projected by the projection device can reflect the actual width and height of the vehicle. At the same time, when it is used to judge the potential safety hazards in the driving process, it provides a certain redundant space for the driving and passage of the vehicle, thereby improving the safety of safe driving and effectively ensuring the safety of the vehicle and the people on the vehicle.
[0074] The first width and the second width can be set as fixed values or can be set according to user customization. When it is set according to user customization, the input setting can be performed through the vehicle's host screen, remote control terminal (such as mobile phone APP), etc. For example, multiple values of the first width and the second width can be set for selection, or a corresponding input interface can be set for free input by the user, and there is no specific limitation.
[0075] Optionally, the first width can be 0.05m~0.2m, for example, it can be 0.05m, 0.06m, 0.07m, 0.08m, 0.09, 0.1m, 0.11m, 0.12m, 0.13m, 0.14m, 0.15m, 0.16m, 0.17m, 0.18m, 0.19m, 0.2m, it can be other values within the range of 0.05m~0.2m, it can also be other values less than 0.05m or greater than 0.2m, for example, 0.04m, 0.03m, 0.21m, 0.25m, 0.3m, etc., without specific limitation. The second width can be 0.05m~0.2m, for example, it can be 0.05m, 0.06m, 0.07m, 0.08m, 0.09, 0.1m, 0.11m, 0.12m, 0.13m, 0.14m, 0.15m, 0.16m, 0.17m, 0.18m, 0.19m, 0.2m, it can be other values in the range of 0.05m~0.2m, it can also be other values less than 0.05m or greater than 0.2m, for example, 0.04m, 0.03m, 0.21m, 0.25m, 0.3m, etc., without specific limitation.
[0076] Exemplarily, if the first projection boundary 301 is located 1m in front of the front of the vehicle, the second projection boundary 302 is located 10m in front of the front of the vehicle, the vehicle width is 2.5m, the first width and the second width are both 0.05m, the vehicle width is 2.5m, the sum of the vehicle width and the preset width is 2.6m, the third projection boundary 303 is located 0.05m beyond one side of the vehicle width, the fourth projection boundary 304 is located 0.05m beyond the other side of the vehicle width, and the projection height is 2.4m, it means that the vehicle driving road surface 1m away from the front of the vehicle in the vehicle driving direction is the illumination starting point of the projection device, and the vehicle driving road surface 10m away from the front of the vehicle in the vehicle driving direction is the illumination end point of the projection device, and the illuminated width on the vehicle driving road surface is 2.6m, and the boundaries of the illuminated width are 0.05m from the left and right sides of the vehicle respectively, and at a projection distance of 10m, the illumination height of the light beam is 2.4m, thereby determining the specific projection space 305. After the projection equipment is turned on, a 2.6m wide light beam is projected in the area between 1m and 10m away from the front of the vehicle and 0.05m on both sides of the vehicle in the direction of travel. When the light beam extends to 2.4m away from the front of the vehicle, its height from the road surface where the vehicle is traveling is 2.4m.
[0077] In some embodiments, the first width is not equal to the second width.
[0078] Specifically, the first width (i.e. Figure 3 y1)) and the second width (i.e. Figure 3 y2) in the projection area can be equal or unequal. When the first width is equal to the second width, the center line of the projection area in the direction of vehicle travel coincides with the center line of the vehicle width, and after the projection device projects the light beam in the projection space 305, the widths that can be directly observed on both sides of the vehicle after the light beam illuminates are the same. According to different driving habits, different road conditions, different driving conditions and other actual needs, the first width and the second width can also be set to be different. When the first width is set to be different from the second width, since the width of one side is wider, the range illuminated by the light beam on that side is larger, and the road conditions on that side can be better observed, while meeting the actual needs of users in different road conditions and environments, improving the function of the projection device, and improving the driving experience.
[0079] In some embodiments, the method further comprises:
[0080] During the driving process of the vehicle, in response to the light beam in the projection space 305 being blocked, it is determined that the current road does not meet the traffic conditions;
[0081] In response to the light beam in the projection space 305 not being blocked, it is determined that the current road meets the traffic conditions.
[0082] Specifically, the present application can be applied to determine the traffic conditions of the current road, that is, to determine whether there are obstacles on the current road and whether the existing obstacles will actually affect the passage of vehicles, especially on roads with limited space. It should be noted that the roads with limited space described in the present application are not limited to roads with limited space, but also include other scenes with limited space, such as parking spaces, parking lots, vehicle intersections, etc.
[0083] In the prior art, radar technology or driving experience is usually used to determine whether an obstacle ahead affects traffic. Commonly used radar technologies usually include laser radar, millimeter wave radar, ultrasonic radar and infrared radar.
[0084] The basic working principle of lidar technology is to transmit the detection signal (laser beam) to the target, and then compare the received signal reflected by the target (target echo) with the transmitted signal. After proper processing, relevant information of the target can be obtained, such as the target's distance, azimuth, altitude, speed and other parameters. The detectable range is long, but its cost is high, there are detection blind spots, and the detection accuracy is limited.
[0085] Millimeter-wave radar technology uses radar to emit millimeter waves and then receive target reflected signals to quickly and accurately obtain physical environment information around the vehicle, such as the relative distance, relative speed, angle, and direction of movement between the vehicle and the object. It can detect at a longer distance, but the cost is high, it is difficult to detect pedestrians, and the accuracy is poor.
[0086] Ultrasonic radar technology uses ultrasound to detect obstacles ahead. The ultrasonic generator emits ultrasonic sound waves in a certain direction. When the sound waves propagate in the air, they hit obstacles and return along the same path. The ultrasonic receiver stops timing after receiving the echo, and then calculates the distance between the sensor and the obstacle based on the speed of ultrasound propagation in the air and the time difference of propagation. The detection range of ultrasonic radar is greatly limited and can only be used for close-range detection.
[0087] Infrared radar technology uses the characteristics of infrared rays for detection and measurement. It emits infrared rays and receives their reflected signals, and calculates the distance, speed and direction of the target object based on the time difference and energy attenuation of the reflected signals. However, the detection range is short and the detection accuracy is limited.
[0088] It is not difficult to see that no matter what kind of radar technology is used, it needs to go through the process of signal transmission, signal reception, and result calculation. The process is relatively complicated. At the same time, signal transmission and signal reception are easily interfered by the environment, which leads to inaccurate calculation results, and then leads to inaccurate judgment results of road traffic conditions. When the vehicle is driving normally or the road conditions are good, the existing radar technology may basically meet the driving needs, but when facing special situations such as complex road conditions and limited road space, due to the large number of obstacles in these road conditions, the signal transmission and signal reception of radar technology are subject to more interference, resulting in increasingly inaccurate judgment results. However, these roads are precisely the sections that require high judgment accuracy, and misjudgment can easily put the vehicle or the people on the vehicle in danger. At the same time, the existing radar technology can only output the final judgment result, and cannot intuitively present the judgment result, obstacle conditions, etc. to the driver. Therefore, when it makes a wrong judgment, it is difficult for the driver to discover and make up for it. Therefore, in the prior art, when faced with such complex road conditions and limited space, the only way is to operate the vehicle to keep approaching obstacles or walls, and then constantly adjust the direction of the vehicle to try to pass the current road. This way of passing is not only inefficient, but also easily puts the vehicle and the people on board in danger, greatly reducing driving safety. If the judgment of the passing conditions is based on driving experience, it is obvious that the judgment result has a large error, and the accuracy of the judgment result is difficult to guarantee, which is also easy to put the vehicle and the people on board in danger.
[0089] It can be seen that whether judging based on radar or driving experience, there are problems such as low accuracy, large errors, and large limitations. Especially in some road conditions with limited space, the difficulty of judgment increases and the accuracy of judgment will be further reduced, which will greatly affect driving safety.
[0090] In the present application, since the third projection boundary 303, the fourth projection boundary 304, and the projection height of the projection space 305 are determined by the actual width and height of the vehicle, the illumination range of the light beam finally projected into the projection space 305 can intuitively reflect the actual size of the vehicle. When the light beam in the projection space 305 is blocked, it means that the space available for passage on the current road does not meet the requirements of the width and height of the vehicle, and the vehicle will collide or scratch with the obstruction when it travels here, thereby determining that the current road does not have the conditions for passage; when the light beam in the projection space 305 is not blocked, it means that the space available for passage on the current road meets the requirements of the width and height of the vehicle, and the vehicle will not collide or scratch with the obstruction when it travels here, thereby determining that the current road has the conditions for passage. Compared with the existing technology that relies on radar technology and driving experience to judge traffic conditions, there is no need to go through the process of transmitting signals, receiving signals, and calculating results. It is not easily affected by signal interference, and the judgment is more efficient and accurate. At the same time, the judgment results and objects that hinder traffic (i.e., obstructions) can be observed intuitively by users, and users can better understand the road conditions and make more correct judgments, which plays a role in assisting driving and enriching the functions of projection equipment. In addition, in the existing projection method, specific vehicle parameters such as vehicle size are not used to determine the projection range. It only simply and broadly illuminates the front of the vehicle. The projection equipment in this application can not only play a lighting role, but also be used to judge the traffic conditions of the current road, especially roads with limited space, and can effectively improve the accuracy of judgment and improve driving safety.
[0091] Optionally, when applied to judge the current road traffic conditions, the preset width can be set to 0.1m~0.2m, wherein the first width and the second width can be set to 0.05m~0.1m, and the preset height can be set to 0.05m~0.1m. When using the projection space 305 to judge the traffic conditions, in order to ensure the accuracy of the judgment, the specific size of the projection space 305 needs to be as close to the actual width and height of the vehicle as possible. However, considering that there may be deviations in the actual driving of the vehicle, in order to ensure the safety of the vehicle and the people on the vehicle, and to avoid accidents such as collisions and scratches as much as possible, it is necessary to set a certain height and width redundancy. However, when the designed height and width redundancy are too large, the accuracy of the judgment will be affected, and the judgment result may be impassable but it is actually passable. Therefore, taking driving safety and judgment accuracy into comprehensive consideration, the preset width can be set to 0.1m~0.2m, and the preset height can be set to 0.05m~0.1m, among which the first width and the second width can be 0.05m~0.1m, effectively ensuring accurate and efficient judgment of traffic conditions.
[0092] Optionally, when applied to determine the current road traffic conditions, the first width and the second width can also be set to be unequal, thereby better adapting to the actual needs of different users in different situations. Exemplarily, when the space-limited road is a space-limited parking space, for the side where people get on and off, if the space is small or there are obstacles, it will affect the opening and closing of the door, thereby affecting the smooth getting on and off of the people on the car. Therefore, the projection method of the present application can be used to determine whether the current parking space can meet the needs of people getting on and off after parking the vehicle. Specifically, assuming that the third projection boundary 303 is located at the first width from the side where people get on and off, and the fourth projection boundary 304 is located at the first width from the other side of the vehicle, if the width of the space available for people to get on and off is at least 0.4m, then the first width is set to 0.4m, and if the other side is not available for people to get on and off, the second width can be set to be smaller, such as 0.1m, and the projection space 305 thus determined contains space for people to get on and off. If there are obstacles in the current projection space 305, it means that the obstacle will affect people getting on and off, and thus it is determined that the current parking space cannot meet the parking demand.
[0093] In some embodiments, the projection device is a digital projection headlight.
[0094] Digital projection headlights, also known as digital projection lamps, are automotive headlights that can implement digital projection technology. The core component of digital projection headlights is the DMD chip - digital micromirror device, which is composed of many miniature aluminum reflective mirrors. The DMD chip with a resolution of 1024×768 has up to 786432 small lenses, each of which is equivalent to a pixel. The deflection angle of each small lens can be controlled individually to project light to the target area, so the projection range can be accurately controlled, so that the light beam can be accurately projected to the projection space 305, thereby improving the judgment result of road traffic conditions.
[0095] Specifically, the camera equipment on the vehicle can be used to determine whether the current road has traffic conditions. The camera equipment is used to detect the light changes in the projection space 305, and whether the light beam in the projection space 305 is blocked to determine whether the current road meets the traffic conditions. When an obstacle affects the passage of the vehicle, the light beam will be irradiated onto the corresponding obstacle. At this time, the camera device captures the corresponding light changes, thereby determining that the current road does not have traffic conditions, and then reminds the driver to avoid it through sound, large-screen display of the vehicle, etc. The projection method of the present application can be applied in the field of autonomous driving. When the vehicle travels to a road with limited space, such as a cave or a small alley in front, the autonomous driving system executes the projection method of the present application, starts the projection equipment on the vehicle to project a three-dimensional light beam on the vehicle's driving route, and then uses the camera equipment on the vehicle to detect the light changes on the obstacle or wall, thereby determining whether the road ahead meets the traffic conditions.
[0096] Below, a specific example will be used to further illustrate how to use this application to determine the traffic conditions of the current road.
[0097] During the driving process of the vehicle, a narrow alley appears in the driving direction of the vehicle, and there are many wires above the narrow alley that affect the passage of the vehicle. In the prior art, in this case, the vehicle radar equipment can only be turned on and the vehicle can be adjusted continuously to try to enter and pass through the narrow alley. However, in the process of continuous attempts and travel, there is a high possibility of scratching walls and wires, which poses a certain threat to the safety of pedestrians and people in the car. Therefore, at this time, this application can be used to determine whether the current narrow alley has the conditions for passage. First, the vehicle width and vehicle height of the current vehicle are obtained, and then the first width, second width and preset height are obtained. The first width, second width and preset height can be set by the driver himself, or they can be pre-set fixed values. For example, the first width, second width and preset height are all 0.05m, the vehicle width is 2.4m, and the vehicle height is 1.8m. The projection height is determined to be the sum of the preset height and the vehicle height, that is, the projection height is 1.85m, the third projection boundary 303 is determined to be located at 0.05m on one side of the vehicle, the fourth projection boundary 304 is located at 0.05m on the other side of the vehicle, and the width of the projection area is the sum of the first width, the second width and the vehicle width, that is, 2.5m. The first projection boundary 301 and the second projection boundary 302 are obtained. The positions of the first projection boundary 301 and the second projection boundary 302 can be set by the driver himself, or can be a pre-set fixed position, or can be determined according to the current speed of the vehicle, or the second projection boundary 302 can be set not to change with the travel distance of the vehicle on the road with limited space. For example, the first projection boundary 301 is 1m away from the front of the vehicle. Since the vehicle is driving in a narrow alley and the current speed is slow, the distance between the second projection boundary 302 and the first projection boundary 301 can be set to be closer, for example, 9m apart, that is, the second projection boundary 302 is located 10m in front of the vehicle. After the projection space 305 is determined by using the first projection boundary 301, the second projection boundary 302, the third projection boundary 303, the fourth projection boundary 304 and the projection height, a light beam is projected in the projection space 305 using a projection device, that is, the projection device on the vehicle projects a 2.5m wide light beam at 1m to 10m from the front of the vehicle and 0.05 on each side of the left and right sides of the vehicle in the direction of travel of the vehicle. When the light beam extends to 10m, the height from the vehicle road surface is 1.85m. If the light beam in the projection space 305 is blocked by obstacles such as the walls on both sides of the narrow alley and the wires above, it means that the narrow alley does not meet the conditions for vehicle passage and the vehicle needs to detour; if the light beam in the projection space 305 is not blocked, it means that the narrow alley meets the conditions for vehicle passage and the vehicle can pass through without detouring. Compared with the existing radar technology, the traffic condition is judged by whether the light beam in the projection space 305 is blocked. The judgment result is more accurate and intuitive, and the traffic situation can be directly displayed in front of the driver, so that the driver can grasp the current road conditions more intuitively and accurately, and better protect the safety of the vehicle and the people on board.
[0098] The projection method of the present application determines the third projection boundary 303, the fourth projection boundary 304 and the projection height by the vehicle width and the vehicle height, so that the determined projection space 305 has a high correlation with the vehicle width and the vehicle height, can reflect the real size of the vehicle, and effectively improve the three-dimensionality and precision of the projection of the vehicle projection device. Since the projection space 305 is located outside the vehicle, when the projection device on the vehicle is used to project a light beam in the projection space 305, the size information of the vehicle can be intuitively presented to the user, and then the projection space 305 can be used to predict the potential safety hazards in the process of vehicle driving, such as judging the traffic conditions of the current road. When the light beam in the projection space 305 is blocked, it means that the height or width of the space available for passage on the current road is significantly smaller than the width or height of the vehicle, and it can be judged that the current road does not have traffic conditions; when the light beam in the projection space 305 is not blocked, it means that the width and height of the space available for passage on the current road are significantly greater than the width and height of the vehicle, and it is judged that the current road has traffic conditions. The judgment result is more intuitive and accurate, realizing the function of assisted driving, improving driving safety, and enriching the projection function of the projection device. Among them, the preset width, preset height, first projection boundary 301, and second projection boundary 302 can be customized by the user to meet the specific needs of different users and different scenarios, with a higher degree of freedom. The second projection boundary 302 can also be determined according to specific conditions such as vehicle speed and weather, and may not change with the distance traveled by the vehicle on a road with limited space. It has a higher degree of intelligence and has broad application prospects in the field of autonomous driving. In addition, the horizontal position of the projection space 305 can follow the steering of the wheels to meet the needs of steering and turning. At the same time, it can be used to judge the traffic conditions of multiple directions of travel and assist in road selection. It has more comprehensive functions and meets the diverse needs of vehicle driving.
[0099] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0100] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0101] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a projection device.
[0102] refer to Figure 2 , the projection device comprises:
[0103] A first determination module 201 is used to obtain vehicle parameters and determine projection parameters according to the vehicle parameters;
[0104] The second determination module 202 obtains the first projection boundary 301 and the second projection boundary 302, and determines the projection space 305 according to the projection parameters, the first projection boundary 301 and the second projection boundary 302; wherein the projection space 305 is located outside the vehicle and is used to project the outer contour of the vehicle; the first projection boundary 301 and the second projection boundary 302 determine the length of the projection space 305 in the driving direction of the vehicle;
[0105] The projection module 203 is used to project a light beam in the projection space 305 using a projection device on the vehicle.
[0106] In some embodiments, the vehicle parameters include vehicle width and vehicle height, and the projection parameters include a third projection boundary 303, a fourth projection boundary 304, and a projection height;
[0107] The first determining module 201 is further configured to:
[0108] Determine the third projection boundary 303 and the fourth projection boundary 304 based on the vehicle width and the preset width;
[0109] The projection height is determined based on the sum of the vehicle height and a preset height.
[0110] In some embodiments, the second determining module 202 is further configured to:
[0111] Determine a projection area according to the first projection boundary 301, the second projection boundary 302, the third projection boundary 303 and the fourth projection boundary 304, and determine the projection space 305 according to the projection height and the projection area;
[0112] Among them, the projection area is the projection range corresponding to the projection space 305 on the vehicle driving road; the first projection boundary 301 and the second projection boundary 302 are the boundaries of the projection area in the vehicle driving direction, and the third projection boundary 303 and the fourth projection boundary 304 are the boundaries of the projection area in the vehicle width direction.
[0113] In some embodiments, a third determination module is further included, which is used to obtain the current vehicle speed before obtaining the second projection boundary 302, and determine the second projection boundary 302 according to the current vehicle speed;
[0114] The distance between the second projection boundary 302 and the first projection boundary 301 is positively correlated with the current vehicle speed.
[0115] In some embodiments, an angle adjustment module is also included to obtain the wheel turning angle before projecting the light beam in the projection space 305 using the projection device on the vehicle, determine the steering angle based on the wheel turning angle, and adjust the angle of the projection space 305 in the horizontal direction based on the steering angle.
[0116] In some embodiments, the preset width includes a first width and a second width; the first determination module 201 is further used to:
[0117] determining a first vehicle boundary and a second vehicle boundary according to the vehicle position and the vehicle width;
[0118] The third projection boundary 303 is determined according to the first vehicle boundary and the first width, and the fourth projection boundary 304 is determined according to the second vehicle boundary and the second width.
[0119] In some embodiments, the first width is not equal to the second width.
[0120] In some embodiments, a judgment module is further included to:
[0121] During the driving process of the vehicle, in response to the light beam in the projection space 305 being blocked, it is determined that the current road does not meet the traffic conditions;
[0122] In response to the light beam in the projection space 305 not being blocked, it is determined that the current road meets the traffic conditions.
[0123] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0124] The device of the above embodiment is used to implement the corresponding projection method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0125] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the projection method described in any of the above embodiments is implemented.
[0126] Figure 5 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0127] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0128] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0129] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0130] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0131] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).
[0132] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0133] The electronic device of the above embodiment is used to implement the corresponding projection method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0134] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the projection method described in any of the above embodiments.
[0135] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0136] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the projection method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0137] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.
[0138] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0139] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0140] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0141] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0142] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0143] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power / ground connections to the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device may be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present application are to be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0144] Although the present application has been described in conjunction with specific embodiments of the present application, many alternatives, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the discussed embodiments.
[0145] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.
Claims
1. A projection method, characterized in that: include: Acquiring vehicle parameters, and determining projection parameters according to the vehicle parameters; Acquire a first projection boundary and a second projection boundary, and determine a projection space according to the projection parameters, the first projection boundary and the second projection boundary; wherein the projection space is located outside the vehicle and is used to project the outer contour of the vehicle; the first projection boundary and the second projection boundary determine the length of the projection space in the driving direction of the vehicle; Projecting a light beam in the projection space using a projection device on the vehicle; Wherein, the vehicle parameters include vehicle width and vehicle height, and the projection parameters include a third projection boundary, a fourth projection boundary and a projection height; Determining the projection parameters according to the vehicle parameters comprises: Determining the third projection boundary and the fourth projection boundary based on the vehicle width and a preset width; Determining the projection height based on the sum of the vehicle height and a preset height; Determining the projection space according to the projection parameters, the first projection boundary and the second projection boundary comprises: Determine a projection area according to the first projection boundary, the second projection boundary, the third projection boundary, and the fourth projection boundary, and determine the projection space according to the projection height and the projection area; Among them, the projection area is the projection range corresponding to the projection space on the vehicle driving road; the first projection boundary and the second projection boundary are the boundaries of the projection area in the vehicle driving direction, and the third projection boundary and the fourth projection boundary are the boundaries of the projection area in the vehicle width direction.
2. A projection method according to claim 1, characterized in that: Before obtaining the second projection boundary, the method further includes: Acquire a current vehicle speed, and determine the second projection boundary according to the current vehicle speed; The distance between the second projection boundary and the first projection boundary is positively correlated with the current vehicle speed.
3. A projection method according to claim 1, characterized in that: Before projecting the light beam in the projection space using the projection device on the vehicle, the method further includes: The degree of wheel turning angle is obtained, a steering angle is determined based on the degree of wheel turning angle, and an angle of the projection space in a horizontal direction is adjusted based on the steering angle.
4. A projection method according to claim 1, characterized in that: The preset width includes a first width and a second width; and determining the third projection boundary and the fourth projection boundary based on the vehicle width and the preset width includes: determining a first vehicle boundary and a second vehicle boundary according to the vehicle position and the vehicle width; The third projection boundary is determined according to the first vehicle boundary and the first width, and the fourth projection boundary is determined according to the second vehicle boundary and the second width.
5. A projection method according to claim 4, characterized in that: The first width is not equal to the second width.
6. A projection method according to claim 1, characterized in that: The method further comprises: During the driving of the vehicle, in response to the light beam in the projection space being blocked, determining that the current road does not meet the traffic conditions; In response to the light beam in the projection space not being blocked, it is determined that the current road meets the traffic conditions.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 6 is implemented.
8. A vehicle, characterized in that: The vehicle comprises the electronic device as claimed in claim 7.
Citation Information
Patent Citations
Parking assisting method and related equipment
CN116946145A
Method for controlling modules for projecting pixelated light beams for a vehicle
US20220118901A1