Projection method, electronic equipment, vehicle lighting system and vehicle
By determining the projection adjustment range and brightness adjustment coefficient in the pixel-type headlights, and adjusting the brightness of the lighting module pixels, the problem of uneven projection brightness is solved and driving safety is improved.
Patent Information
- Application Number
- CN202510523744.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-07-11
AI Technical Summary
The existing pixel-type headlights have problems with uneven road brightness during projection, which affects driving safety.
By determining the projection adjustment range and brightness adjustment coefficient, the brightness adjustment of the pixels in the lighting module are adjusted to reduce the projection pattern linearly in the direction of the vehicle's advance, balancing the illuminance of the road surface near and far.
The uniformity of illumination in the road projection area is achieved, the driver's attention distraction and fatigue are avoided, and driving safety is improved.
Smart Images

Figure CN120302018A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of lighting technology, and in particular, to a projection method, an electronic device, a vehicle lighting system, and a vehicle. Background Art
[0002] As an automotive lighting technology centered on a unique pixel array technology, pixelated lighting not only provides excellent vision for drivers but also ensures their safety and reliability. Compared with traditional matrix headlights, pixelated headlights can achieve image projection, bringing more driving pleasure and personalized experiences to drivers.
[0003] However, when existing pixelated headlights project images, there is a situation of uneven brightness on the road surface projection, which poses a potential hazard to driving safety. Summary of the Invention
[0004] In view of this, the present application is committed to providing a projection method, an electronic device, a vehicle lighting system, and a vehicle, which can effectively solve the problem of uneven brightness of the projection road surface and improve driving safety.
[0005] The first aspect of the present application provides a projection method applied to a vehicle lighting system, where the vehicle lighting system is configured with a lighting module; the method includes:
[0006] In response to a projection requirement, determining a projection pattern and a projection adjustment range; the projection adjustment range is the distance range in a first direction between at least a part of the road surface projection area and the lighting module when the projection pattern is projected onto the road surface; the at least a part of the road surface projection area is at least a part of the road surface projection area extending along the first direction from the side close to the lighting module; the first direction is the vehicle forward direction;
[0007] Based on the projection adjustment range, determining each pixel to be adjusted in the lighting module;
[0008] Based on a brightness adjustment coefficient corresponding to the projection adjustment range, adjusting the brightness of each pixel to be adjusted so that when the lighting module projects the projection pattern onto the road surface, the road surface illuminance in the at least a part of the road surface projection area linearly decreases in the first direction.
[0009] Optionally, before the step of responding to the projection requirement, the method further includes:
[0010] Obtaining environmental information and detecting whether the environmental information meets the projection conditions;
[0011] If the environmental information meets the projection conditions, determining the projection requirement based on the environmental information.
[0012] Optionally, determining the pixels to be adjusted in the lighting module based on the projection adjustment range includes:
[0013] Determining each projection position in the projection adjustment range;
[0014] Based on the pre-stored correspondence between each pixel in the lighting module and the projection position, determining the pixels corresponding to each projection position in the projection adjustment range as the pixels to be adjusted.
[0015] Optionally, adjusting the brightness of each of the pixels to be adjusted based on the brightness adjustment coefficient corresponding to the projection adjustment range includes:
[0016] Determining the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range;
[0017] Based on the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range, adjusting the brightness of the corresponding pixels to be adjusted.
[0018] Optionally, determining the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range includes:
[0019] Based on a preset brightness adjustment formula, determining the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range;
[0020] The preset brightness adjustment formula includes:
[0021]
[0022] Where K(x) is the brightness adjustment coefficient; (x, y, z) is a three-dimensional rectangular coordinate system; the three-dimensional rectangular coordinate system takes the plumb point on the ground of the midpoint between the left and right headlamps of the vehicle in the lighting module as the coordinate origin, the line passing through the coordinate origin and parallel to the first direction as the x-axis, the line passing through the coordinate origin and parallel to the second direction as the y-axis, and the line passing through the coordinate origin and perpendicular to the ground as the z-axis; x n is the maximum value of the projection adjustment range, (0, y0, z0) is the position of the left headlamp or the right headlamp; the second direction and the first direction are in the same horizontal plane, and the first direction and the second direction are perpendicular to each other.
[0023] Optionally, determining the projection pattern and the projection adjustment range includes:
[0024] According to the projection requirement, determining the corresponding projection pattern;
[0025] According to the projection pattern, determining the corresponding projection adjustment range.
[0026] Optionally, the projection adjustment range includes 10m to 30m.
[0027] A second aspect of the present application provides an electronic device, including:
[0028] a processor, and a memory connected to the processor;
[0029] The memory is used to store a computer program;
[0030] The processor is used to call and execute the computer program in the memory to perform the projection method as described in the first aspect of the present application.
[0031] A third aspect of the present application provides a vehicle lighting system, including a lighting module and the electronic device as described in the second aspect of the present application.
[0032] A fourth aspect of the present application provides a vehicle, including the vehicle lighting system as described in the third aspect of the present application.
[0033] In the solution of the present application, the vehicle lighting system is configured with a lighting module. Based on this, in response to the projection requirement, the projection pattern and the projection adjustment range can be determined. The projection adjustment range is the distance range between at least part of the road surface projection area and the lighting module in the first direction when the projection pattern is projected onto the road surface; at least part of the road surface projection area is at least part of the area where the road surface projection area extends along the first direction from the side close to the lighting module; the first direction is the vehicle forward direction; based on the projection adjustment range, the corresponding pixels to be adjusted in the lighting module are determined; based on the brightness adjustment coefficient corresponding to the projection adjustment range, the brightness of each pixel to be adjusted is adjusted so that when the lighting module projects the projection pattern onto the road surface, the road surface illuminance in at least part of the road surface projection area decreases linearly in the first direction. In this way, by adjusting the brightness of some pixels in the lighting module, the road surface illuminance at the far and near positions relative to the lighting module in the projection area can be balanced, so that the road surface illuminance at the far and near positions transitions naturally, smoothly and continuously, avoiding the situation of driver distraction and driving fatigue caused by overbrightness at the near position, improving the uniformity of the road surface projection area illuminance, and further improving driving safety. Description of the Drawings
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0035] Figure 1It is a schematic flowchart of a projection method provided by an embodiment of the present application.
[0036] Figure 2 It is a schematic diagram of a projection plane provided by an embodiment of the present application.
[0037] Figure 3 It is a schematic diagram of a projection effect provided by an embodiment of the present application.
[0038] Figure 4 is Figure 3 The corresponding schematic diagram of the road surface illuminance change.
[0039] Figure 5 It is a schematic diagram of a road surface illuminance change provided by another embodiment of the present application.
[0040] Figure 6 is Figure 5 The schematic diagram of the projection effect corresponding to the road surface illuminance change shown.
[0041] Figure 7 It is a schematic diagram of a projection structure provided by an embodiment of the present application.
[0042] Figure 8 It is a schematic diagram of a road surface illuminance change provided by another embodiment of the present application.
[0043] Figure 9 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0044] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0045] With the development of vehicle headlight lighting technology, pixelated headlight modules have been gradually popularized and applied in the vehicle headlight market, such as Digital Light Processing (DLP) modules and Micro Light Emitting Diode Display (MicroLED) modules, collectively referred to as High Definition (HD) modules, which can not only achieve fine adaptive high beam control and daytime running light control, but also realize road surface image projection, intuitively connecting with digitization and intelligence and enhancing the driving experience.
[0046] However, the inventors' research found that there is a problem with the brightness uniformity of the road surface projection image. Specifically, the optical axis direction of the HD module is parallel to the road surface or has a very small angle with it, and the illuminance is inversely proportional to the square of the distance. This results in a large difference in brightness between the distant and near parts of the image projected onto the road surface. The road surface projection image with poor brightness uniformity is likely to distract the driver, causing fatigue and a poor visual experience, and affecting driving safety.
[0047] For this reason, an embodiment of the present application provides a projection method, which can be applied to a vehicle lighting system configured with a lighting module. Specifically, as Figure 1 shown, the projection method may include the following implementation steps:
[0048] S101. In response to a projection requirement, determine a projection pattern and a projection adjustment range; the projection adjustment range is the distance range in a first direction between at least part of the road surface projection area and the lighting module when the projection pattern is projected onto the road surface; at least part of the road surface projection area is at least part of the area of the road surface projection area extending along the first direction from the side close to the lighting module; the first direction is the vehicle forward direction.
[0049] Specifically, the projection requirement can be initiated by the user based on their own needs, or determined by the vehicle lighting system based on various sensors and control logics configured in the vehicle lighting system.
[0050] The road surface projection area is the pattern area displayed on the road surface after the projection pattern is projected onto the road surface.
[0051] The projection adjustment range is the area where brightness adjustment can be performed when the projection pattern is projected onto the road surface. Specifically, as Figure 2 shown, at least part of the road surface projection area is Figure 2 the area S shown in the figure, which extends from the side m close to the lighting module along the first direction X to n. During implementation, at least part of the road surface projection area can be the entire projection area or part of the projection area. Correspondingly, the projection adjustment range is the range between m and n.
[0052] When determining the projection pattern and the projection adjustment range, a one-to-one correspondence between various projection requirements and various projection patterns can be established in advance, and then, in response to the projection requirement, the projection pattern and the projection adjustment range can be determined. For example, the projection requirements include a yielding requirement and a left-turn prompt requirement. Among them, the projection pattern corresponding to the yielding requirement is a zebra crossing pattern, and the projection pattern corresponding to the left-turn prompt requirement is a left-turn arrow pattern. Correspondingly, when the projection requirement is the yielding requirement, in response to the projection requirement, the projection pattern can be determined as the zebra crossing pattern, and the corresponding projection adjustment range can be determined.
[0053] Among them, the projection adjustment range can be a unified fixed adjustment range or an adjustment range that varies according to different projection patterns. During application, the projection adjustment range can be set according to actual requirements and is not specifically limited here.
[0054] S102. Based on the projection adjustment range, determine each pixel to be adjusted in the lighting module.
[0055] A pixel is an independent light projection unit. Taking a DLP module as an example, the DLP module includes millions of micromirrors (micromirrors), and each micromirror can independently deflect the angle. The micromirror reflects light by quickly flipping and can precisely control the projection direction of each pixel. In this way, the pixels projected within the projection adjustment range can be determined as the pixels to be adjusted, thus laying a foundation for the brightness regulation within the road surface projection adjustment range.
[0056] S103. Based on the brightness adjustment coefficient corresponding to the projection adjustment range, adjust the brightness of each pixel to be adjusted so that when the lighting module projects the projection pattern onto the road surface, the road surface illuminance in at least part of the road surface projection area decreases linearly in the first direction.
[0057] Since the farther the projection distance of the lighting module is, the lower the brightness of the road surface projection area after being projected onto the road surface. Therefore, as Figure 3 shown, in the first direction (the vehicle forward direction), the road surface illuminance of the projection area gradually decreases, and this gradual decrease satisfies the original road surface projection illuminance change trend curve as Figure 4 shown. It can be seen from Figure 4 that the road surface illuminance decreases exponentially within a certain range (such as the x0 - x Figure 4 shown, that is, the projection adjustment range), and when reflected in a , it will present an obvious effect of changing from bright to dark. Figure 3 Therefore, the brightness of each pixel to be adjusted corresponding to the projection adjustment range can be adjusted, so that the road surface illuminance in part of the projection area decreases linearly in the first direction. As
[0058] shown, Figure 5 and Figure 6 shown, Figure 5 is the adjusted illuminance change diagram. Among them, the road surface illuminance decreases linearly within x0 - x a (the projection adjustment range), and when reflected in Figure 6 , it will significantly improve the visual effect and make the brightness of the near and far areas more uniform under the same vision.
[0059] In this embodiment, the vehicle lighting system is configured with a lighting module. Based on this, in response to the projection requirement, the projection pattern and the projection adjustment range can be determined. The projection adjustment range is the distance range in the first direction between at least part of the road surface projection area and the lighting module when the projection pattern is projected onto the road surface; at least part of the road surface projection area is at least part of the area where the road surface projection area extends along the first direction from the side close to the lighting module; the first direction is the vehicle's forward direction; based on the projection adjustment range, the corresponding pixels to be adjusted in the lighting module are determined; based on the brightness adjustment coefficient corresponding to the projection adjustment range, the brightness of each pixel to be adjusted is adjusted so that when the lighting module projects the projection pattern onto the road surface, the road surface illuminance in at least part of the road surface projection area decreases linearly in the first direction. In this way, by adjusting the brightness of some pixels in the lighting module, the road surface illuminance at the far and near positions relative to the lighting module in the projection area can be balanced, enabling the road surface illuminance at the far and near positions to transition naturally, smoothly and continuously, avoiding the distraction of the driver's attention and driving fatigue caused by overbrightness at the near position, improving the uniformity of the road surface projection area illuminance, and thus enhancing driving safety.
[0060] In some embodiments, before responding to the projection requirement, the projection method may further include: obtaining environmental information and detecting whether the environmental information meets the projection condition; if the environmental information meets the projection condition, then based on the environmental information, the projection requirement is determined.
[0061] Specifically, the vehicle lighting system is further configured with an environmental monitoring device, which may include a camera, a millimeter wave radar, a lidar, an infrared sensor, an ultrasonic sensor, etc., for obtaining the surrounding environmental information. Correspondingly, the environmental information around the vehicle can be obtained based on the environmental monitoring device, and it can be detected whether the environmental information meets the projection condition.
[0062] During implementation, the projection condition is the trigger condition for the projection requirement, and the specific content can be set according to actual needs. For example, the trigger condition that there is a pedestrian waiting to cross the road in front of the vehicle at night can be set. If this trigger condition triggers the yielding projection requirement, then when it is detected at night that there is a pedestrian waiting to cross the road in front of the vehicle and the environmental information meets the projection condition of the yielding projection requirement, the projection requirement can be determined to be the yielding projection requirement based on the environmental information. In this way, a basis is provided for realizing automatic projection.
[0063] After determining the projection requirement, the projection pattern and the projection adjustment range can be determined in response to the projection requirement. To meet the personalized settings of different projection patterns and, at the same time, further improve the driver's perception of the road surface projection, the corresponding relationship between different projection requirements and different projection patterns, as well as the corresponding relationship between different projection patterns and different projection adjustment ranges, can be preset.
[0064] Thus, when determining the projection pattern and the projection adjustment range, the corresponding projection pattern can be determined according to the projection requirements, and the corresponding projection adjustment range can be determined according to the projection pattern. While ensuring that different projection patterns have their adapted projection adjustment ranges, the projection efficiency is improved, and the safety and comfort of driving are guaranteed.
[0065] In some embodiments, when determining the corresponding pixels to be adjusted in the lighting module based on the projection adjustment range, the projection positions in the projection adjustment range can be determined first; then, based on the pre-stored correspondence between each pixel in the lighting module and the projection positions, the pixels corresponding to the projection positions in the projection adjustment range are determined as the pixels to be adjusted.
[0066] During implementation, pre-storing the correspondence between each pixel in the lighting module and the projection positions can provide a basis for quickly determining the pixels to be adjusted, thereby improving the projection efficiency. At the same time, it lays a foundation for ensuring accurate projection.
[0067] Determining the pixels corresponding to the projection positions in the projection adjustment range as the pixels to be adjusted can use the pixels to be adjusted to control the brightness of the pattern projected onto the projection adjustment range, laying a foundation for improving the uniformity of the illuminance in the road surface projection area.
[0068] In some embodiments, when adjusting the brightness of each pixel to be adjusted based on the brightness adjustment coefficient corresponding to the projection adjustment range, the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range can be determined first; then, based on the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range, the corresponding pixels to be adjusted are adjusted in brightness.
[0069] Wherein, the projection position refers to the position where the light emitted by the pixel in the lighting module projects onto the ground.
[0070] During implementation, the correspondence between the projection position and the brightness adjustment coefficient can be pre-constructed. The correspondence between the projection position and the brightness adjustment coefficient can be used as an adjustment basis to adjust the pixels to be adjusted, so that when the lighting module projects the projection pattern onto the road surface, the road surface illuminance in at least some areas can linearly decrease in the first direction, so that the road surface illuminance in the distance and the vicinity naturally transitions, is smooth and continuous, avoiding the situation of driver distraction and driving fatigue caused by overbrightness in the vicinity, improving the uniformity of the illuminance in the road surface projection area, and further improving the safety of driving.
[0071] In some embodiments, when determining the brightness adjustment coefficient corresponding to each projection distance in the projection adjustment range, the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range can be determined based on a preset brightness adjustment formula.
[0072] Such as Figure 7As shown, the projection pattern P is a rectangular light blanket in front of the vehicle, and a spatial rectangular coordinate system Oxyz is constructed. The coordinate origin O is the plumb point on the ground between the midpoint of the left headlight and the right headlight in the vehicle lighting module. The line passing through the coordinate origin O and parallel to the first direction is the x-axis, and the line passing through the coordinate origin O and parallel to the second direction is the y-axis. The second direction is in the same horizontal plane as the first direction, and the first direction and the second direction intersect vertically. The line passing through the coordinate origin O and facing away from the ground is the z-axis. The position of the left headlight of the vehicle is S (0, y0, z0), the position of the right headlight of the vehicle is S' (0, -y0, z0), y0 is the distance between the lighting module and the central axis of the vehicle body, z0 is the installation height of the lighting module, and the light intensity projected by the lighting module is I. The nearest point of the projection pattern P on the x-axis is X0 (x0, 0, 0), and a certain point of the projection pattern P on the x-axis is X n (x n , 0, 0). The illumination distribution function of the pattern P projected by the lighting module on the x-axis is E(x), which is the following formula (1); its derivative function is E'(x), which is the following formula (2); E(x) at point x n The tangent function at is Q(x, x n ), that is, the following formula (3), the specific algorithm formula is as follows:
[0073]
[0074] Q(x,x n )=(xx n )*E'(x n )+E(x n ) (3)
[0075]
[0076] Among them, formula (4) is the ratio of the illuminance after brightness adjustment to the original illuminance, which is used by users to measure the degree of brightness adjustment.
[0077] like Figure 8 As shown in the figure, P0 is the original illumination change trend curve function E(x) of the road projection. It can be seen from the figure that the illumination difference between the near E(x0) and the far E(x2) is large. P1 is the straight line graph of the tangent function Q(x, x1) at point x1. Compared with P0, the illumination difference between the near and far is smaller, and the transition is smoother. P2 is the straight line graph of the tangent function Q(x, x2) at point x2. Compared with P0, the illumination difference between the near and far is smaller, and the transition is smoother.
[0078] In summary, the brightness algorithm adjustment formula can be determined as:
[0079]
[0080] Among them, F(x) is a piecewise function. This function is a straight line when x ≤ x n : F(x) = Q(x, x n ), and it is a curve when x > x n : F(x) = E(x). The two segments are tangent and continuous, which can ensure natural transition of illuminance and smooth continuity. Compared with formula (1), the pixel brightness of the projection area within the projection adjustment range (i.e., x0 to x n ) is regulated, improving the uniformity of road surface illuminance, enhancing the driver's perception, avoiding distraction of the driver's attention, and improving driving safety.
[0081] Correspondingly, based on formula (5), a preset brightness adjustment formula can be obtained:
[0082]
[0083] Among them, K(x) is the brightness adjustment coefficient.
[0084] Based on the brightness adjustment coefficient, the brightness of the corresponding pixels can be adjusted, so as to balance the road surface illuminance in the distance and near to the lighting module in the projection area, making the road surface illuminance in the distance and near transition naturally and smoothly continuously, avoiding the situation of distraction of the driver's attention and driving fatigue caused by overbrightness in the near, improving the uniformity of the road surface projection area illuminance, and further improving driving safety.
[0085] In addition, in the test stage, after adjusting the brightness of the pixels corresponding to at least part of the road surface projection area as described above, the degree of brightness adjustment can be measured based on formula (4), so that users can understand the degree of brightness adjustment, providing a basis for further improving the uniformity of the road surface projection area illuminance.
[0086] In some embodiments, the projection adjustment range may include 10m to 30m. That is to say, in the first direction, the projection area within the range of 10m to 30m from the lighting module is the area that needs to be brightness-regulated. And after regulation, the road surface illuminance of the projection area within the range of 10m to 30m from the lighting module can linearly decrease in the first direction, thus avoiding the sudden change of road surface illuminance with the increase of the projection distance, improving the uniformity of the road surface projection area illuminance, and further improving driving safety.
[0087] It should be noted that in the embodiments of the present application, only the example that the projection adjustment range may include 10m to 30m is used for illustration, but the present application is not limited thereto. In some other embodiments, the projection adjustment range may also be other numerical ranges, such as the range of 11m to 32m, or the range of 12m to 35m, etc., which can be specifically set according to actual needs.
[0088] As another alternative implementation of the disclosure of the present application, an embodiment of the present application further provides a projection device, which may at least include: a first determination module, configured to determine a projection pattern and a projection adjustment range in response to a projection requirement; the projection adjustment range is a distance range in a first direction between at least a part of a road surface projection area and an illumination module when the projection pattern is projected onto the road surface; at least a part of the road surface projection area is at least a part of the road surface projection area extending along the first direction from a side close to the illumination module; the first direction is the vehicle forward direction; a second determination module, configured to determine corresponding to-be-adjusted pixels in the illumination module based on the projection adjustment range; an adjustment module, configured to perform brightness adjustment on each to-be-adjusted pixel based on a brightness adjustment coefficient corresponding to the projection adjustment range, so that when the illumination module projects the projection pattern onto the road surface, the road surface illuminance in at least a part of the road surface projection area decreases linearly in the first direction.
[0089] Optionally, the projection device may further include an acquisition and determination module, and the acquisition and determination module is configured to acquire environmental information and detect whether the environmental information meets the projection condition; if the environmental information meets the projection condition, then determine the projection requirement based on the environmental information.
[0090] Optionally, when determining corresponding to-be-adjusted pixels in the illumination module based on the projection adjustment range, the second determination module may specifically be configured to: determine each projection position in the projection adjustment range; based on a pre-stored correspondence between each pixel in the illumination module and the projection position, determine the pixels corresponding to each projection position in the projection adjustment range as to-be-adjusted pixels.
[0091] Optionally, when performing brightness adjustment on each to-be-adjusted pixel based on a brightness adjustment coefficient corresponding to the projection adjustment range, the adjustment module may specifically be configured to: determine the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range; perform brightness adjustment on the corresponding to-be-adjusted pixels based on the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range.
[0092] Optionally, when determining the brightness adjustment coefficient corresponding to each projection distance in the projection adjustment range, the adjustment module may specifically be configured to: determine the brightness adjustment coefficient corresponding to each projection distance in the projection adjustment range based on a preset brightness adjustment formula;
[0093] The preset brightness adjustment formula includes:
[0094]
[0095] Wherein, K(x) is the brightness adjustment coefficient; (x, y, z) is a three-dimensional rectangular coordinate system. The origin of the three-dimensional rectangular coordinate system is the vertical point on the ground of the midpoint between the left and right headlamps of the vehicle in the lighting module. The x-axis is a line passing through the origin and parallel to the first direction. The y-axis is a line passing through the origin and parallel to the second direction. The z-axis is a line passing through the origin and perpendicular to the ground; x n is the maximum value of the projection adjustment range, and (0, y0, z0) is the position of the left headlamp or the right headlamp. The second direction and the first direction are in the same horizontal plane, and the first direction and the second direction are perpendicular to each other.
[0096] Optionally, when determining the projection pattern and the projection adjustment range, the first determination module may specifically be configured to: determine the corresponding projection pattern according to the projection requirements; and determine the corresponding projection adjustment range according to the projection pattern.
[0097] Optionally, the projection adjustment range may include 10m to 30m.
[0098] Specifically, the specific implementation of the projection device provided by the embodiment of the present application may refer to the specific implementation of the projection method described in any of the above embodiments, which will not be elaborated herein.
[0099] As another optional implementation of the disclosed content of the present application, an embodiment of the present application further provides an electronic device, as Figure 9 shown. The electronic device may include: a memory 901 and a processor 902. The memory 901 is connected to the processor 902 and is used to store programs. The processor 902 is configured to implement the method for generating the light cone of the lighting module disclosed in any of the above embodiments by running the programs stored in the memory 901.
[0100] Specifically, the above electronic device may further include: a bus, a communication interface 903, an input device 904, and an output device 905.
[0101] The processor 902, the memory 901, the communication interface 903, the input device 904, and the output device 905 are interconnected through the bus. Among them:
[0102] The bus may include a path for transmitting information between various components of the computer system.
[0103] The processor 902 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application. It can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0104] The processor 902 may include a main processor, and may also include a baseband chip, a modem, etc.
[0105] The memory 901 stores a program for executing the technical solution of the present application, and may also store an operating system and other key services. Specifically, the program may include program code, and the program code includes computer operation instructions. More specifically, the memory 901 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk memory, a flash memory, etc.
[0106] The input device 904 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor, etc.
[0107] The output device 905 may include a device for allowing information to be output to a user, such as a display screen, a printer, a speaker, etc.
[0108] The communication interface 903 may include a device of any transceiver type for communicating with other devices or communication networks, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0109] The processor 902 executes the program stored in the memory 901 and calls other devices, and can be used to implement the various steps of the method for generating the light cone of the lighting module provided in the above embodiments of the present application.
[0110] An embodiment of the present application further provides a vehicle lighting system, including a lighting module and an electronic device as described in any one of the above embodiments.
[0111] An embodiment of the present application further provides a vehicle, including the vehicle lighting system as described in any one of the above embodiments.
[0112] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a computer, the computer executes the method for generating the light cone of the lighting module in any of the above embodiments.
[0113] An embodiment of the present application further provides a computer program product containing instructions. When the instructions are executed by a computer, the computer executes the method for generating the light cone of the lighting module described in any of the above embodiments.
[0114] It can be understood that the specific examples in this article are only to help those skilled in the art better understand the embodiments of this specification, rather than limiting the scope of the present invention.
[0115] It can be understood that in various embodiments of this specification, the magnitudes of the serial numbers of the various processes do not mean the order of execution. The order of execution of the various processes should be determined by their functions and internal logics, and should not constitute any limitation to the implementation process of the embodiments of this specification.
[0116] It can be understood that the various embodiments described in this specification can be implemented alone or in combination, and this specification does not limit this.
[0117] Unless otherwise specified, all technical and scientific terms used in the embodiments of this specification have the same meaning as commonly understood by those skilled in the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments, and are not intended to limit the scope of this specification. The term "and / or" used in the embodiments of this specification includes any and all combinations of one or more of the related listed items. The singular forms of "a", "above", and "the" used in the embodiments of this specification and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0118] It can be understood that the processor in the embodiments of this specification can be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or instructions in the form of software. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this specification. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of this specification can be directly embodied as being executed and completed by a hardware decoding processor, or completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as a random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0119] It can be understood that the memory in the embodiments of this specification can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0120] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this specification.
[0121] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0122] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in electrical, mechanical, or other forms.
[0123] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0124] In addition, in each embodiment of this specification, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0125] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, in essence, or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of this specification. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0126] The above is only the specific embodiment of this specification, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this specification, and all should be covered by the protection scope of this specification. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A projection method, characterized in that, Applied to a vehicle lighting system, the vehicle lighting system being configured with a lighting module; the method includes: In response to a projection requirement, determining a projection pattern and a projection adjustment range; the projection adjustment range is the distance range in a first direction between at least a part of a road surface projection area and the lighting module when the projection pattern is projected onto the road surface; the at least part of the road surface projection area is at least a part of the road surface projection area extending along the first direction from a side close to the lighting module; the first direction is the vehicle forward direction; Based on the projection adjustment range, determining corresponding pixels to be adjusted in the lighting module; Based on a brightness adjustment coefficient corresponding to the projection adjustment range, performing brightness adjustment on each of the pixels to be adjusted, so that when the lighting module projects the projection pattern onto the road surface, the road surface illuminance in the at least part of the road surface projection area decreases linearly in the first direction.
2. The method according to claim 1, characterized in that, Before the step of responding to the projection requirement, the method further includes: Obtaining environmental information and detecting whether the environmental information meets the projection conditions; If the environmental information meets the projection conditions, then based on the environmental information, determining the projection requirement.
3. The method according to claim 1, wherein The step of based on the projection adjustment range, determining corresponding pixels to be adjusted in the lighting module includes: Determining each projection position in the projection adjustment range; Based on a pre-stored correspondence between each pixel in the lighting module and the projection position, determining the pixels corresponding to each projection position in the projection adjustment range as the pixels to be adjusted.
4. The method according to claim 1, wherein The step of based on a brightness adjustment coefficient corresponding to the projection adjustment range, performing brightness adjustment on each of the pixels to be adjusted includes: Determining the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range; Based on the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range, performing brightness adjustment on the corresponding pixels to be adjusted.
5. The method according to claim 4, wherein The step of determining the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range includes: Based on a preset brightness adjustment formula, determining the brightness adjustment coefficient corresponding to each projection position in the projection adjustment range; The preset brightness adjustment formula includes: wherein, K(x) is the brightness adjustment coefficient; (x, y, z) is a three-dimensional rectangular coordinate system, with the plumb point on the ground of the midpoint between the left and right headlamps of the vehicle in the lighting module as the coordinate origin, the line passing through the coordinate origin and parallel to the first direction as the x-axis, the line passing through the coordinate origin and parallel to the second direction as the y-axis, and the line passing through the coordinate origin and perpendicular to the ground as the z-axis; x n is the maximum value of the projection adjustment range, and (0, y0, z0) is the position of the left headlamp or the right headlamp; the second direction and the first direction are in the same horizontal plane, and the first direction and the second direction are perpendicular to each other.
6. The method according to claim 1, wherein The step of determining the projection pattern and the projection adjustment range includes: According to the projection requirement, determining the corresponding projection pattern; According to the projection pattern, determining the corresponding projection adjustment range.
7. The method according to claim 1, wherein The projection adjustment range includes 10m to 30m.
8. An electronic device, characterized in that, Comprising: A processor and a memory connected to the processor; The memory is used for storing a computer program; The processor is used for calling and executing the computer program in the memory to execute the projection method according to any one of claims 1-7.
9. A vehicle lighting system, characterized in that, Comprising a lighting module and an electronic device according to claim 8.
10. A vehicle, characterized in that, Comprising a vehicle lighting system according to claim 9.
Citation Information
Patent Citations
Lighting apparatus
CN109963744A
Projection lamp system for inclined projection
CN110630985A
Pixel lamp brightness control method and device
CN111385946A
Vehicle light
CN113994139A
Projection control method, device and equipment based on double-lamp fusion and storage medium
CN118283871A