Audio data-based vehicle light display method and system

By converting audio data into frequency, amplitude, and phase parameters, a correspondence is established with the vehicle headlight display array, overcoming the limitations of monochrome and two-dimensional graphics in existing vehicle headlight display methods, achieving diverse and real-time color display, and adapting to different headlight shapes.

CN117022104BActive Publication Date: 2026-06-12MAGNETI MARELLI AUTOMOTIVE COMPONENTS WUHU

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
MAGNETI MARELLI AUTOMOTIVE COMPONENTS WUHU
Filing Date
2023-07-11
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Existing vehicle light display methods can only display monochrome and simple two-dimensional graphics, and the control programs are not applicable to various vehicle light hardware, resulting in low practicality.

Method used

By converting audio data into frequency, amplitude, and phase parameters, a correspondence is established with the vehicle headlight display array to achieve multiple types of graphic displays, supporting two-dimensional and three-dimensional display effects, and adapting to different vehicle headlight shapes.

Benefits of technology

It enables diverse and real-time changes in vehicle headlight displays, supports color display, adapts to various headlight shapes, and possesses high practicality and dynamic display effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117022104B_ABST
    Figure CN117022104B_ABST
Patent Text Reader

Abstract

The application provides a car lamp display method and system based on audio data, comprising the following steps: abstracting the whole car lamp output display interface as a display array, collecting audio data in real time, and constructing the corresponding relationship between the audio data and the display array; confirming the output display position of the audio data on the output display device according to the audio information of the audio data; confirming the action amplitude range of the output display of the audio data on the output display device according to the audio information of the audio data; confirming the phase parameter of the output display of the audio data on the output display device according to the audio information of the audio data; and selecting and confirming the output display mode of the audio data on the output display device according to the image information to be displayed. The car lamp display method can realize real-time and dynamic presentation, three-dimensional perspective output mode, and the combination of multiple different phase axes and the space alternating display mode in the three-dimensional perspective.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive lighting technology, specifically to a method and system for displaying vehicle lights based on audio data. Background Technology

[0002] Existing vehicle headlights are relatively simple in design, with most capable of displaying only a single color, typically white, red, or yellow. Furthermore, their design is limited by hardware, limiting their display to specific headlight hardware and generally preventing the display of graphics. Current technologies utilize a matrix of surface-emitting light sources to achieve graphic display. This involves controlling the on / off state and current of individual LEDs within the matrix through a control program. By adjusting the brightness and darkness of specific areas of the light source, graphics can be displayed. However, this method offers limited visual variation, only capable of displaying simple graphics, often two-dimensional or monochrome, and lacking clarity. Moreover, the control program requires specific adaptation to the headlight hardware, meaning a single control program cannot be applied to multiple headlight hardware types, resulting in low practicality. Summary of the Invention

[0003] To address the shortcomings of existing technologies, the purpose of this invention is to provide a vehicle headlight display method and system based on audio data.

[0004] A vehicle headlight display method based on audio data according to the present invention includes the following steps:

[0005] The steps for creating the display array are as follows: the entire headlight output display interface is abstracted into a display array, audio data is collected in real time, and the correspondence between audio data and the display array is constructed.

[0006] Display position confirmation step: Calculate and confirm the output display position of the audio data on the output display device based on the audio information of the audio data and the corresponding relationship;

[0007] Motion amplitude confirmation step: Calculate and confirm the motion amplitude range of the audio data on the output display device based on the audio information of the audio data and the corresponding relationship;

[0008] Phase parameter confirmation step: Calculate and confirm the phase parameters of the audio data output and displayed on the output display device based on the audio information of the audio data and the corresponding relationship;

[0009] Display mode confirmation steps: Based on the image information to be displayed, select and confirm the output display mode on the output display device.

[0010] Preferably, the display mode confirmation step specifically includes the following steps:

[0011] Step a1: Select and confirm the output display dimension based on the image information to be displayed;

[0012] Step a2: Based on the image information to be displayed, select and confirm the bottom reference mode for output display;

[0013] Step a3: Select and confirm the output display subject mode based on the image information to be displayed;

[0014] Step a4: Select and confirm the output display color mode according to the image information to be displayed;

[0015] Step a5: Select and confirm the output display brightness mode according to the image information to be displayed.

[0016] Preferably, in step a1, the output display dimension includes two-dimensional and three-dimensional dimensions.

[0017] Preferably, in step a2, the output display bottom reference mode includes an open form and a closed form.

[0018] Preferably, in step a3, the output display subject form mode includes dots, lines, and graphics.

[0019] Preferably, step a4 includes the following steps:

[0020] Step a4.1: Select and confirm the output display color based on the image information to be displayed;

[0021] Step a4.2: Based on the image information to be displayed, select and confirm the color contrast between the subject and the background;

[0022] Step a4.3: Select and confirm the color dynamic and static based on the image information to be displayed.

[0023] Preferably, step a5 specifically includes the following steps:

[0024] Step a5.1: Select and confirm the output display brightness according to the image information to be displayed;

[0025] Step a5.2: Based on the image information to be displayed, select and confirm the brightness contrast between the subject and the background;

[0026] Step a5.3: Based on the image information to be displayed, select and confirm the environment adaptive module and brightness dynamic / static settings.

[0027] Preferably, the audio information includes frequency, amplitude, and phase parameters; the display array includes a frequency axis, an amplitude axis, and a phase axis.

[0028] In the display position confirmation step, the frequency information of the audio data is converted into image display frequency information, and the output display position of the image display frequency information on the frequency axis of the output display device is confirmed.

[0029] In the action amplitude confirmation step, the amplitude information of the audio data is converted into image display amplitude information, and the output display amplitude of the image display amplitude information on the amplitude axis of the output display device is confirmed.

[0030] In the phase parameter confirmation step, the phase parameters of the audio data are converted into image display phase information, and the output display phase of the image display phase information on the phase axis of the output display device is confirmed.

[0031] Preferably, the display array is a two-dimensional coordinate system or a three-dimensional coordinate system.

[0032] The present invention also provides a vehicle headlight display system based on audio data, comprising the following modules:

[0033] Display array creation module: Abstracts the entire vehicle headlight output display interface into a display array, and establishes the correspondence between audio data and the display array;

[0034] Display position confirmation module: Confirms the output display position of the audio data on the output display device based on the audio information of the audio data;

[0035] Motion amplitude confirmation module: Confirms the motion amplitude range of the audio data on the output display device by verifying the audio information of the audio data;

[0036] Phase parameter confirmation module: confirms the phase parameters of the audio data displayed on the output display device;

[0037] Display mode confirmation module: Selects and confirms the output display mode of audio data on the output display device based on the image information to be displayed.

[0038] Compared with the prior art, the present invention has the following beneficial effects:

[0039] 1. The display method of the present invention uses audio data as a medium, collects and processes the audio data, and correlates the relevant parameters of the audio data with the relevant parameters of the graphic information. By inputting or collecting different audio data, it is possible to display multiple types of graphics.

[0040] 2. The display method of the present invention expands the display range of vehicle lights, and can display vehicle lights in the form of a screen. It can adapt to various "screen" forms of vehicle lights and has high practicality.

[0041] 3. The display method of the present invention can achieve a real-time changing display effect based on real-time input or acquired audio signals;

[0042] 4. The display method of the present invention includes the selection of display modes, including display dimension, display bottom reference mode, display main body form mode, display color mode and display brightness mode, which can realize multiple display modes and combine any number of display modes to achieve complex display effects, and improve the display color from monochrome to color. Attached Figure Description

[0043] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0044] Figure 1 This is a flowchart of the steps of the vehicle headlight display method based on audio data of the present invention;

[0045] Figure 2 The principle flow of the vehicle light display method based on audio data of the present invention is as follows. Figure 1 ;

[0046] Figure 3 The principle flow of the vehicle light display method based on audio data of the present invention is as follows. Figure 2 ;

[0047] Figure 4 A flowchart for selecting and confirming the output display dimensions;

[0048] Figure 5 A flowchart is displayed at the bottom to show the selection and confirmation of the output reference mode;

[0049] Figure 6 A flowchart for selecting and confirming the output display subject form mode;

[0050] Figure 7 A flowchart for selecting and confirming the output display color mode;

[0051] Figure 8 A flowchart for selecting and confirming the output display brightness mode;

[0052] Figure 9 To display a diagram showing the composition of the array;

[0053] Figure 10 A graph showing the correspondence between audio data and the display array;

[0054] Figure 11 A flowchart showing the method for mapping arrays to audio data;

[0055] Figure 12 A diagram illustrating various representations of an array;

[0056] Figure 13 This is a schematic diagram showing that the base of the output display is a circle and the main body of the output display is an audio column;

[0057] Figure 14 and Figure 15 This is a schematic diagram showing the output display when the main element is a point;

[0058] Figure 16 This is a schematic diagram where the main output display consists of lines and bars;

[0059] Figure 17 and Figure 18 This is a schematic diagram showing the audio bar output at time 1 and time 2;

[0060] Figure 19 and Figure 20 This is a schematic diagram showing the particle graphic output display at time 1 and time 2;

[0061] Figure 21 The schematic diagram of the output display color in dynamic change mode;

[0062] Figure 22 Schematic diagrams for different display styles;

[0063] Figure 23 This is a schematic diagram of a two-dimensional vehicle headlight output display screen as the display medium. Detailed Implementation

[0064] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the protection scope of the present invention.

[0065] Example 1:

[0066] like Figures 1-23 As shown, this embodiment provides a vehicle headlight display method based on audio data, including the following steps:

[0067] The display array creation steps are as follows: The entire vehicle headlight output display interface is abstracted into a display array. Audio data is acquired in real time, and a correspondence between the audio data and the display array is established. Audio information includes frequency, amplitude, and phase parameters. The display array includes a frequency axis, an amplitude axis, and a phase axis. In the display position confirmation step, the frequency information of the audio data is converted into image display frequency information, and the output display position of the image display frequency information on the frequency axis of the output display device is confirmed. In the amplitude confirmation step, the amplitude information of the audio data is converted into image display amplitude information, and the output display amplitude of the image display amplitude information on the amplitude axis of the output display device is confirmed. In the phase parameter confirmation step, the phase parameters of the audio data are converted into image display phase information, and the output display phase of the image display phase information on the phase axis of the output display device is confirmed. The display array can be a two-dimensional coordinate system or a three-dimensional coordinate system.

[0068] Display position confirmation step: Calculate and confirm the output display position of the audio data on the output display device based on the audio information and correspondence of the audio data.

[0069] Motion amplitude confirmation steps: Based on the audio information and corresponding relationships of the audio data, calculate and confirm the range of motion amplitude values ​​displayed on the output display device.

[0070] Phase parameter confirmation steps: Based on the audio information and correspondence of the audio data, calculate and confirm the phase parameters of the audio data output and displayed on the output display device.

[0071] Display mode confirmation steps: Based on the image information to be displayed, select and confirm the output display mode on the output display device; the display mode confirmation steps specifically include the following steps:

[0072] Step a1: Select and confirm the output display dimension based on the image information to be displayed; the output display dimension includes two-dimensional and three-dimensional.

[0073] Step a2: Based on the image information to be displayed, select and confirm the output display bottom reference mode; the output display bottom reference mode includes open and closed modes;

[0074] Step a3: Based on the image information to be displayed, select and confirm the output display subject format mode; the output display subject format modes include points, lines, and graphics;

[0075] Step a4: Based on the image information to be displayed, select and confirm the output display color mode; Step a4 includes the following steps:

[0076] Step a4.1: Select and confirm the output display color based on the image information to be displayed;

[0077] Step a4.2: Based on the image information to be displayed, select and confirm the color contrast between the subject and the background;

[0078] Step a4.3: Select and confirm the static and dynamic colors based on the image information to be displayed;

[0079] Step a5: Based on the image information to be displayed, select and confirm the output display brightness mode; Step a5 specifically includes the following steps:

[0080] Step a5.1: Select and confirm the output display brightness according to the image information to be displayed;

[0081] Step a5.2: Based on the image information to be displayed, select and confirm the brightness contrast between the subject and the background;

[0082] Step a5.3: Based on the image information to be displayed, select and confirm the environment adaptive module and brightness dynamic / static settings.

[0083] For audio data, audio data can be input or acquired in real time. A Fourier transform is performed on the audio data to obtain three audio information parameters: frequency, amplitude, and phase. These three audio information parameters are then mapped to the display array on the display screen to achieve graphic display.

[0084] Input or acquired audio information can be processed in the following ways:

[0085] During the real-time playback or occurrence period of audio information, there is audio data information from time 1 to time 2, time 2 to time 3, time 3 to time 4, ..., time n-2 to time n-1, time n-1 to time n, where time 1 is the start time of audio playback or occurrence, and time n is the end time of audio playback or occurrence.

[0086] Perform the following operations on the audio data collected at each moment:

[0087] Create a blank sample array I0, store the original sampled data in the blank sample array I0, and obtain a sample array I containing audio data;

[0088] Create a blank structure, create a blank sampling array Y0 composed of blank structures, decompose the sampling array I at each time step at a preset unit frequency, perform a Fourier transform on the decomposed audio data, record the three-element parameters of the audio data at each corresponding frequency in each blank structure, and obtain the sampling array Y with audio data.

[0089] Create a blank frequency interval array W0. Process multiple structures in the sampling array Y into digital signals using the frequency signal as a reference, merge and store them into the blank frequency interval array to obtain multiple frequency interval arrays W with audio data, and complete the construction of the frequency interval array W.

[0090] Create a blank frequency interval amplitude array Z0, accumulate the amplitude of all structures in each interval of the frequency interval array W, and store the accumulated result into the corresponding interval of the blank frequency interval amplitude array Z0 to obtain multiple frequency interval amplitude arrays Z with audio data.

[0091] The multiple intervals of the frequency interval array W are matched one-to-one with the multiple intervals of the frequency interval amplitude array Z according to the rules to obtain the display array data.

[0092] The automotive lighting system is equipped with several surface light sources, an MCU, and an appropriate number of LED drivers selected based on the number of surface light sources or pixels. The surface light sources can be selected according to design requirements and can be arranged into shapes such as rectangles, triangles, and pentagons. Each surface light source includes at least one (usually multiple) surface light source sub-modules. The LED drivers can precisely control each surface light source sub-module, while meeting the requirements of higher brightness, higher power, and higher safety of automotive lighting compared to consumer-grade screens. One LED driver has 32 channels, and the current on each channel can be controlled individually, thereby achieving individual control of the on / off state and brightness of each surface light source sub-module. The LED driver controls the on / off state of the LEDs by controlling the channels, and can control the current of the channel by controlling the duty cycle of the PWM of each channel.

[0093] As described above, in software, the entire screen can be abstracted as a display array of [X] * [Y], where each element in the array represents a surface light source submodule. Theoretically, the entire screen can also be abstracted as a display array of [X] * [Y] * [Z].

[0094] A display array is created, abstracting the entire vehicle headlight output display interface as an [X]*[Y] display array. The [X] axis is equivalent to the frequency axis, and the [Y] axis is equivalent to the amplitude axis. The frequency interval array W in the display array data determines the display position of the image element point on the frequency axis, and the frequency interval amplitude array Z in the display array data determines the display amplitude of the image element point on the amplitude axis, thus enabling two-dimensional graphic display. Based on the phase information of the audio data, a [Z] axis can also be constructed, which is equivalent to the phase axis, thus enabling three-dimensional graphic display.

[0095] Example 2

[0096] This embodiment also provides a vehicle headlight display system based on audio data, including the following modules:

[0097] Display array creation module: Abstracts the entire vehicle headlight output display interface into a display array, collects audio data in real time, and constructs the correspondence between audio data and the display array;

[0098] Display position confirmation module: Confirms the output display position of the audio data on the output display device based on the audio information of the audio data;

[0099] Motion amplitude confirmation module: Confirms the motion amplitude range of the audio data on the output display device by verifying the audio information of the audio data;

[0100] Phase parameter confirmation module: confirms the phase parameters of the audio data displayed on the output display device;

[0101] Display mode confirmation module: Selects and confirms the output display mode of audio data on the output display device based on the image information to be displayed.

[0102] Example 3:

[0103] Those skilled in the art can understand this embodiment as a more specific description of Embodiment 1 and Embodiment 2.

[0104] This embodiment provides a vehicle headlight display system based on audio data, including the following modules: an output display position calculation module, an output display motion range calculation module, an output display phase confirmation module, and an output display mode selection module.

[0105] The output display position calculation module is used to calculate and confirm the position of the output display. Specifically, it is used to calculate and confirm the specific output display position of the data of each frequency interval array at each moment on the output display device, or in other words, the specific frequency interval it corresponds to.

[0106] The output display motion range calculation module is used to calculate and confirm the motion range of the output display. Specifically, it is used to calculate and confirm the motion amplitude range of the data of each frequency interval array at each moment on the output display device, or to understand it as the amplitude size displayed for each corresponding frequency interval.

[0107] The output display phase confirmation module is used to confirm the phase parameters displayed in the output.

[0108] The output display mode selection module is used to select and confirm the output display mode. That is, after confirming the position, range of motion and phase of the output display (confirming the phase coordinates of each horizontal axis, vertical axis and the 3D display view), the output display mode is selected.

[0109] The input terminal of the output display position calculation module is connected to the output terminal of the audio processing module; the input terminal of the output display motion range calculation module is connected to the output terminal of the output display position calculation module; the input terminal of the output display phase confirmation module is connected to the output terminal of the output display motion range calculation module; the input terminal of the output display mode selection module is connected to the output terminal of the output display phase confirmation module; after processing the received real-time audio, the position, motion range, and phase of the output display are confirmed by the display method of this embodiment, and the output display mode is selected for adaptive audio output display.

[0110] like Figure 3 As shown, the vehicle headlight display system of this embodiment includes the following execution steps:

[0111] The output display position calculation module performs the operation of calculating the output display position, calculating and confirming the specific output display position of the data of each frequency interval array at each moment on the output display device;

[0112] The output display motion range calculation module S42 performs the operation of calculating the motion range of the output display, calculating and confirming the motion amplitude range of the data of each frequency interval array at each moment on the output display device, or in other words, the amplitude size displayed for each corresponding frequency interval;

[0113] The output display phase confirmation module S43 performs the operation of confirming the phase parameters of the output display, and the output display mode selection module S44 performs the operation of selecting the output display mode and confirming the output display mode.

[0114] That is, after confirming the position, range of motion, and phase of the output display (confirming each horizontal axis, vertical axis, and phase axis coordinate when displaying the 3D view), the output display mode is selected;

[0115] The output display mode selection module includes several scenarios and selection modules:

[0116] A - Output display dimensions;

[0117] B-output displays bottom reference mode;

[0118] C - Output display main form mode;

[0119] D-output displays color mode;

[0120] E output displays the brightness mode;

[0121] A- Output display dimensions: mainly including two-dimensional and three-dimensional;

[0122] B-output display bottom reference mode: mainly includes open and closed forms;

[0123] C-output display main form modes: mainly including dots, lines, and graphics;

[0124] D-Output Display Color Mode: mainly includes an output display color confirmation module, a subject and background color contrast module, and a color dynamic and static confirmation module;

[0125] E Output Display Brightness Mode: This mainly includes an output display brightness confirmation module, a subject and background brightness contrast module, an environment adaptation module, and a brightness dynamic and static confirmation module.

[0126] The vehicle headlight display system in this embodiment performs a visual output display operation on the audio data, and the steps are as follows:

[0127] The output display position calculation module performs the operation of calculating the output display position; it calculates and confirms the specific output display position of the data of each frequency interval array at each moment on the output display device, or in other words, the specific frequency interval it corresponds to.

[0128] The output display motion range calculation module performs the operation of calculating the motion range of the output display; it calculates and confirms the motion amplitude range of the data of each frequency interval array at each moment on the output display device, or it can be understood as the amplitude size displayed for each corresponding frequency interval;

[0129] The output display phase confirmation module confirms the phase parameters displayed in the output.

[0130] The output display mode selection module is used to select and confirm the output display mode.

[0131] After confirming the position, range of motion, and phase of the output display (confirming each horizontal, vertical, and phase coordinate), the output display mode is selected.

[0132] A more detailed explanation follows:

[0133] There are countless ways to display output data, but all graphical displays are based on three elements of audio data: frequency, amplitude, and phase, with corresponding transformations. Frequency generally corresponds to the display position, amplitude generally corresponds to the display range, or the range of motion of the display, and phase is often used for the display position in 3D effects. Phase affects the position in 3D display; even if the frequency and amplitude are exactly the same, different phases will result in different presentations in 3D output display, and the phase axis coordinates will be different.

[0134] The 3D display effect is not only applicable to 3D output display media and carriers, but also to 2D output display media and carriers, such as a 2D car headlight output display screen, which can also present a 3D output display effect.

[0135] The following outlines the general steps from the three audio elements mentioned above to the displayed graphic, using an audio bar graph as the preferred output display option:

[0136] First, create a three-dimensional coordinate system with three axes: "frequency axis," "amplitude axis," and "phase axis," as follows: Figure 9 As shown;

[0137] The three-dimensional coordinate system is the created display array. Here, the specific content of the display array is described in principle. The display array is preferably a three-dimensional coordinate system. In addition to the "frequency axis" and "amplitude axis", the display array in the three-dimensional coordinate system also includes a "phase axis". The "frequency axis" can be understood as the concept of [X], and the "amplitude axis" can be understood as the concept of [Y].

[0138] A display array is created, abstracting the entire vehicle headlight output display interface (such as the preferred vehicle headlight output display screen) as a display array of [X]*[Y]. The display array is created first and is preferably updated at a certain frequency (50Hz in this embodiment). The display array in this embodiment is equivalent to a two-dimensional screen, so only two coordinate system dimensions [X]*[Y] are used. More theoretically, the display array is a three-dimensional coordinate system, composed of three axes: X (frequency axis), Y (phase axis), and Z (amplitude axis). Here, "Y" is defined as the "Y phase axis" and "Z" is defined as the "Z amplitude axis". In the case of two-dimensional display, the "Y phase axis" is not needed; only the "X frequency axis" and "Z amplitude axis" are used. Therefore, the software only needs to use a two-dimensional coordinate system and two arrays to represent X and Z. Here, X and Z are the aforementioned concept of [X]*[Y]. If a three-dimensional effect display is to be achieved, the software design logic will require an additional coordinate axis and related array, which includes information for storing the "Y phase axis".

[0139] Once the display array in the three-dimensional coordinate system is created, and the number of audio data points and their correspondence are confirmed, the data required to construct the display array and implement the output display is obtained:

[0140] a) Based on frequency, the frequencies of the "audio data array" are arranged on the "frequency axis" in a certain order according to the set rules;

[0141] b) Then, map the amplitude of the "audio data array" to the corresponding frequency position according to the set rules to complete the corresponding "amplitude axis";

[0142] The amplitude parameter of the "audio data array" represents the distance between the top of the audio bar and the "frequency axis". The larger the amplitude, the farther the top of the bar is from the "frequency axis".

[0143] The multiple intervals of the "frequency interval array" and the multiple intervals of the "frequency interval amplitude array" correspond one-to-one according to the rules. Based on this, when steps a and b above are completed, the multiple intervals of the "frequency interval array", the multiple intervals of the "frequency interval amplitude array", and their correspondence will be matched one-to-one to the display array according to the preset rules.

[0144] c) After completing the "Frequency Axis" and "Amplitude Axis", map the phase information to the "Phase Axis" of the display array;

[0145] If the output display array is a two-dimensional interface and view, then completing steps a and b above is sufficient; if the output display array is a three-dimensional interface and view, then step c is required after completing steps a and b above.

[0146] like Figure 10 As shown, based on frequency, the decomposed sine waves of the frequencies in the "frequency interval array" are arranged and placed on the "frequency axis" in a certain order according to set rules, as shown in the frequency interval arrays [0,400], [401,800], [801,1200], ... and their arrangement and setting positions. The statistical results of the "frequency interval amplitude array" are mapped to the corresponding frequency positions according to the set rules. The amplitude affects the height of the audio bars in the view. As shown in the figure, the height of the audio bars after visualizing the amplitude data corresponding to different frequency interval arrays [0,400], [401,800], [801,1200], ... is different. Another preferred example is that the heights are the same or partially the same.

[0147] like Figure 10 The coordinate system view shown in the lower part maps the phase information to the "phase axis" of the display array. Phase is generally used in the output display of the three-dimensional view. For ease of description, the view is simplified. The two bars represent the same frequency and amplitude, but the two have different phases. The phase parameter affects the position and distance of the output display of the two bars on the "phase axis".

[0148] Upon completion of steps a, b, and c, the output displays multiple intervals of the "Frequency Interval Array," multiple intervals of the "Frequency Interval Amplitude Array," and phase parameter information, along with their corresponding relationships, which are mapped one-to-one to the display array according to preset rules. The "Frequency Axis," "Amplitude Axis," and "Phase Axis" of the display array then obtain their respective parameters and relationships, such as... Figure 11 As shown.

[0149] Step a can be understood as the operation of the output display position calculation module to calculate the output display position (that is, to calculate and confirm the specific output display position of the data of each frequency interval array at each moment on the output display device, or in other words, which frequency interval it corresponds to).

[0150] Step b can be understood as completing the operation of the output display motion range calculation module to calculate the motion range of the output display (that is, calculating and confirming the motion amplitude range of the data of each frequency interval array at each moment on the output display device, or understanding it as the amplitude size displayed for each corresponding frequency interval).

[0151] Step c can be understood as completing the output display phase confirmation module's operation of confirming the output display phase. After the above three steps are completed, the output display mode selection module performs the operation of selecting and confirming the output display mode. After the output display mode selection and mode confirmation are completed by the output display mode selection module, not only is the display array data obtained, but the construction of the display array is also completed, and the output display operation is performed and completed.

[0152] The output display mode selection module can be understood as multiple ways of audio visualization. As mentioned above, the three elements of audio data are frequency, amplitude, and phase. The visual representation of audio is always based on these three elements.

[0153] Transforming the coordinate system of the output graphic, such as connecting the beginning and end of the frequency axis into a loop, curve, or spiral, can create a more aesthetically pleasing display effect. Choosing an appropriate amplitude display format is not limited to "bars" but can also use curves, particles, or circles. Selecting an appropriate phase display format can create a three-dimensional music display effect, such as... Figure 12 As shown.

[0154] A more detailed explanation follows:

[0155] Regarding the output display dimensions:

[0156] The output display modules include two-dimensional modules and three-dimensional modules;

[0157] Among them, the two-dimensional module presents two-dimensional data information and display results in the final output display, while the three-dimensional module presents three-dimensional data information and display results in the final output display;

[0158] For example, in this embodiment, the final output display is a display screen assembly for vehicle lights. The display surface of the vehicle light display screen assembly is a two-dimensional plane or curved surface. On the display surface of the two-dimensional vehicle light display screen, the software can define the displayed data as two-dimensional data, such as two-dimensional bar charts, two-dimensional particle charts, and two-dimensional polylines. Alternatively, the software can define the displayed data as three-dimensional data, such as three-dimensional bar charts, three-dimensional particle charts, three-dimensional polylines, three-dimensional spheres, etc.

[0159] When the output display dimension is three-dimensional, the phase parameter is required. Examples of various phase representations and views are provided below. Figure 12 The extended display of various representations of "phase" shown is a planar view and a spherical view. In the planar view, the phase axis is extended in a planar form, and in the spherical view, the phase axis is extended in a spherical form. Moreover, the representation of phase and its illustration are not limited to these two forms.

[0160] Two-dimensional output displays present an intuitive and clear display effect, while three-dimensional output displays present a three-dimensional spatial display effect that covers more information. It has a sense of sophistication and mystery, and also includes more possibilities for data display. In addition, when the music rhythm is adaptive, the three-dimensional output display has a three-dimensional dynamic sense, which is not only more "vital", but also better able to show the rhythm, speed and even style of the music and other sounds.

[0161] For the bottom reference mode of the output display:

[0162] The output display bottom reference mode includes open and closed forms;

[0163] When the output display bottom reference mode is in open mode, the output display bottom reference is open and not closed. Open modes include, but are not limited to, straight lines, curves, spirals, unclosed circles, unclosed polygons, unclosed polyhedral surfaces, unclosed sphere surfaces, unclosed ellipsoid surfaces, etc. Specific illustrations are shown below. Figure 12 Examples of various representations of the "frequency axis" shown include the curve "frequency axis" and the 3D spiral curve "frequency axis".

[0164] When the output display bottom reference mode is in closed form, the output display bottom reference is closed. Closed forms include the surface of a circle, polygon, polyhedron, sphere, ellipsoid, etc. See the specific illustration below. Figure 12 The illustration shows various representations of the "frequency axis" in a spherical "frequency axis".

[0165] like Figures 13-16As shown, the output display reference is a closed circle (the inner circle in the illustration).

[0166] For ease of explanation, the following section deals with the output display main form mode, which will be elaborated on below. Here, we will first combine some of its content with the output display base mode to explain the following scheme:

[0167] like Figure 13 As shown, the output display base is a circle (inner circle), and the main body of the output display is an audio column; the width of the audio column is determined by the width of the frequency on the axis, and the height of the audio column is on the radius R axis; the arrangement of multiple frequencies at each time after decomposition is as follows: first, an initial position is taken, and then the frequencies are arranged counterclockwise around the output display reference of the inner circle (i.e., the inner circle) at a certain interval, which can be equal or unequal. The circumference of the entire inner circle forms multiple frequency intervals after decomposition at each time, and the height of the audio column in each frequency interval represents the amplitude of that frequency interval.

[0168] like Figure 14 As shown, besides setting different forms for the output display reference, let's take this as an example to describe how the main body of the output display can also be different: First, extract the midpoint of the top of each audio bar. The step to extract these points is to make all parts of the original audio bar, except for the top, transparent, and then simplify the top to a single point. After completing this step, the effect is as follows. Figure 15 As shown, finally connect all the points to form a polygonal line-shaped output display of the main body, such as... Figure 16 As shown, the final output displays the main body of the image, which changed from the original audio column form to a particle-shaped broken line form, and it is a form of jumping broken line points.

[0169] Regarding the output display subject format mode:

[0170] The main display format includes, but is not limited to, dots, lines, and graphics;

[0171] When the output display subject is in point form, the position of the point is determined by the corresponding frequency interval of the frequency interval array at each moment and the amplitude parameter of the corresponding "frequency interval amplitude array". When using the above method of grouping 400 structure elements into one array for a total of 50 frequency interval arrays, the horizontal coordinate of the point position corresponds to the frequency interval, and the vertical coordinate corresponds to the cumulative amplitude of each frequency interval. When using a method with higher computing power requirements and higher precision, where each structure element corresponds to one output display subject, the horizontal coordinate of the point position corresponds to the frequency of each structure element, and the vertical coordinate corresponds to the amplitude of the structure element at each frequency.

[0172] The size of the dots in the output display is designed based on the display area and resolution. Generally, when multiple structural elements are grouped into a frequency range array, the design space for the dot size is larger and more flexible, and the size can be made larger or smaller. When each structural element corresponds to one output display, a smaller dot size is preferred. The sizes of adjacent dots can also be the same or different, such as setting large dots and small dots alternately, randomly jumping, or arranging them irregularly.

[0173] When multiple structure elements are grouped into a frequency range array, as in the aforementioned preferred configuration of 400 structure elements per frequency range, there are a total of 20000 / 400 = 50 frequency ranges, which is designed to have an output display with 50 points; when each structure element corresponds to one output display subject, it is designed to have an output display with 20000 points.

[0174] like Figure 12 The particle diagram illustrating the various representations of "amplitude" gives an example of how the output is displayed as points when multiple structure elements are grouped into a frequency range array.

[0175] When the main output display mode is a line, the position of the line is determined by the corresponding frequency range of the frequency range array at each moment and the amplitude parameter of the corresponding "frequency range amplitude array". When using a line as the main output display mode, it is preferable to use a design where multiple structure elements are grouped into one frequency range array. For example, if 400 structure elements are grouped into one frequency range, there are 50 frequency ranges, which means the design is to have an output display with 50 lines. During output display, the display interface shows the display effect of 50 lines at different moments. At the next moment, the display effect of 50 lines will be presented after processing by the software based on the specific music or audio data information. This results in a clear, dynamic, real-time, simple, and advanced display effect.

[0176] The thickness of the lines on the main output display is designed and customized according to specific needs. Thick lines or thin lines can be used. Thick lines have a high level of visibility, a solid appearance, and a "bulky" mechanical style. Thin lines have a simple, sophisticated, and "mysterious" futuristic style. The thickness of the lines in adjacent frequency ranges can be set to be the same or different, such as thick -> thin -> thick -> thin -> ... That is, the thick and thin lines can be set alternately, randomly jumped, or arranged irregularly to show a variety of personalized display effects.

[0177] The line type of the output display is designed and customized according to specific needs. It can use straight lines, curves, wavy lines, solid lines, or dashed lines, presenting diverse and personalized display effects; for example... Figure 12 The diagram shows various representations of "amplitude".

[0178] When the output display is in graphic form, the position of the graphic is determined by the corresponding frequency interval of the frequency interval array at each moment and the amplitude parameter of the corresponding "frequency interval amplitude array". When using the above method of grouping 400 structure elements into one array for a total of 50 frequency interval arrays, the horizontal coordinate of the graphic position corresponds to the frequency interval and covers the entire horizontal area of ​​each frequency interval. The vertical coordinate corresponds to the cumulative amplitude of each frequency interval, and each interval covers the range from the bottom reference of the output display to the top of the cumulative amplitude. That is, each graphic is set within the area formed by the corresponding horizontal and vertical coordinates of each frequency interval. When using a method with higher computing power requirements and higher precision, where each structure element corresponds to one output display subject, the principle of setting the horizontal and vertical coordinates of the graphic position is the same as the first method above. The only difference is that in this method, the output display of the graphic at each frequency at each different moment corresponds to the structure element at that frequency.

[0179] In the first method described above, the embodiment displays 50 graphics; in the second method described above, the embodiment displays 20,000 graphics.

[0180] Regardless of whether it is Method 1 or Method 2, the graphic types of adjacent frequency ranges can be the same or different, and the graphic sizes can be the same or different. When the main output display mode is graphic, Method 1 is preferred. There are no restrictions on the graphics; the embodiments preferably illustrate two types of graphics: audio bar graphics and particle graphics.

[0181] The preferred shape for the audio bar graphic is rectangular. Audio bar graphics have strong visual appeal, and when combined with real-time adaptive rhythmic display, the graphic becomes more intuitive, modular, and dynamic in its effect presentation and adaptive rhythmic changes, creating a visually stimulating audio experience. Figure 12 The bar chart shown illustrates various representations of "amplitude," such as... Figure 17 and 18 As shown.

[0182] This is for Figure 17 Time 1 and Figure 18 The audio bar output display at time 2 is shown in the expanded description: (e.g., ...) Figure 17 and Figure 18The illustration shows that the main body of the audio column at this moment includes fifty intervals from Q1 to Q50, with the frequencies arranged sequentially from left to right from smallest to largest. This view is an illustration of the selection of 2000Hz, with 400 structures per group, for a total of 50 groups, i.e., 50 frequency interval arrays (elements). Figure 17 and Figure 18 The only difference is that the height (i.e., amplitude parameter) of the audio column in the 50 frequency interval array at time 1 is different from that at time 2. Furthermore, the height of the audio column in different intervals at each time can be the same, partially the same, or different. The height of the 50 frequency interval array of the audio column at times 3, 4, and n can be changed in real time according to the actual situation and processing results. Based on the data in the "frequency interval amplitude array," the larger the accumulated amplitude, the taller the audio column, and the corresponding brightness mode of the output display can be set to a brighter mode.

[0183] The audio bar graphic can be either filled or unfilled. When filled, the entire area is 100% filled. When unfilled, there are two states: 0% fill and <100% fill (i.e., no fill and incomplete fill). When filled to 0%, the audio bars only show the boundaries of each audio bar.

[0184] Particle graphics are composed of multiple particles that display the output of each frequency range at different times. They possess a microscopic, frosted, and mysterious appearance. When combined with real-time adaptive rhythmic music, particle graphics exhibit a strong sense of microscopic dynamism in both effect display and adaptive dynamic rhythm changes. Combining particle graphics with music creates a stronger sense of rhythm and also provides a visually frosted and sophisticated mysterious visual effect, such as... Figure 19 and 20 As shown; where Figure 19 This is a magnified view of a single particle graphic. As you can see, compared to the audio bar graphic, the boundaries of the audio bar are first made transparent, and then the area within it is filled with particle graphics. The size, density, and position of each particle graphic are arranged according to requirements.

[0185] The size of the particle graphics can be flexibly set according to the needs. Each particle can be made very small to highlight the microscopic and frosted texture, or it can be made larger to have a more dynamic and visually impactful feel.

[0186] The density of particle graphics can be flexibly set according to needs. The particles contained in each particle graphic can be arranged sparsely or densely to present a variety of visual effects. The size and density of particle graphics can also be combined. For example, it is preferable to arrange small particles densely with particle graphics, and to arrange large particles sparsely with particle graphics.

[0187] Adjacent particle patterns can be set to be the same or different. For example, the frequency range of a particle pattern composed of a single large particle can be set to be spaced apart from the frequency range of a particle pattern composed of a single small particle, or the particle pattern can be set to jump randomly or be arranged randomly. Similarly, the frequency range of a densely arranged particle pattern can be set to be spaced apart from the frequency range of a sparsely arranged particle pattern, or the particle pattern can be set to jump randomly or be arranged randomly.

[0188] The main part of the output display can be like... Figures 13-16 The diagram shows frequencies arranged in a circle from smallest to largest, based on the frequency data in the "Frequency Range Array". The "circumference axis" of the graph represents the frequency, and the "radius R-axis" corresponds to the amplitude of that frequency. According to the data in the "Frequency Range Amplitude Array", the larger the accumulated amplitude, the higher the corresponding position in the graph, and the brightness selection module for the output display is set to the brighter mode. This applies to both audio bars and particle graphics. On the circumference axis, a specific frequency has a corresponding position. If an audio bar is selected for display, it will be an audio bar. The width of the bar is determined by the width of the frequency on the axis, and the height of the bar is on the radius R-axis. If it is a particle, the particle has no width, which is equivalent to a point. Therefore, the position of this particle can be regarded as the center of the line corresponding to the height of the audio bar above.

[0189] Audio bar graphics are suitable for various forms of bottom reference modes in output displays, especially for straight lines and circles, offering a clear and intuitive look. Particle graphics are also suitable for various forms of bottom reference modes in output displays, especially for circular, polygonal, polyhedral, spherical, and ellipsoidal surfaces, providing a microscopic, three-dimensional, breathing, and sophisticated feel. When used in adaptive output displays for real-time music rhythm, the overall visual effect of the output display at different times further highlights these characteristics and effects. For an illustration of the visual effect of audio bar graphics at different times, please refer to [reference needed]. Figure 17 and Figure 18 , Figure 17 The output display visual effect at time 1. Figure 18 The output visual effect is shown at time 2; for an illustration of the output visual effect of the particle graphics at different times, please refer to [link / reference]. Figure 19 and Figure 20 , Figure 19 The output display visual effect at time 1. Figure 20 This is the output display visual effect at time 2.

[0190] Regarding the output display color mode:

[0191] The output display color mode includes an output display color confirmation module, a subject and background color contrast module, and a color dynamic and static confirmation module.

[0192] The output display color confirmation module is used to confirm the color settings during output display. It includes an output display main color portion and an output display background color portion. The output display main color portion confirms the color of the main element being displayed, such as the colors of dots, lines, audio bar graphics, and particle graphics mentioned earlier. The output display background color portion confirms the color of the output display background. The output display main portion and the output display background portion constitute the display interface of the output display module.

[0193] The subject and background color contrast module is used to confirm the color contrast between the output display subject color and the output display background color.

[0194] The color dynamic and static confirmation module is used to confirm the dynamic and static settings of the output display color, including static mode and dynamic change mode. In the static mode, the output display color remains static at different times and always maintains the same color. In the dynamic change mode, the output display color changes at different times, presenting a dynamic color change effect.

[0195] The main color of the output display can be a single color or multiple colors. The multiple colors can be a gradient composed of multiple similar colors (please note that this is a single color, which can be considered as targeting a "moment xxx", rather than different shades of colors at different times forming a gradient effect), or multiple colors with high contrast splicing or connecting together to form the main part of the output display, or any other combination of multiple colors, selected and customized according to display requirements.

[0196] The output display background color can be a single color or multiple colors. The multiple colors can be a gradient composed of multiple similar colors, or multiple colors with high contrast spliced ​​together or connected to form the main part of the output display, or any other combination of multiple colors, selected and customized according to display requirements.

[0197] Preferably, the background color of the output display is a single color to help showcase and highlight the main body of the output display and its color.

[0198] The subject and background color contrast module is used to set the contrast between the subject and background colors in the output display, presenting different display effects. Preferably, the subject and background colors are set to high contrast to further highlight and enhance the color of the subject in the output display, thus emphasizing the output display and its external presentation, especially the visual effect of the subject. When setting the subject and background colors to high contrast, the subject color can be a light color, and the background color a dark color with high contrast to the subject color; alternatively, the subject color can be a dark color, and the background color a light color with high contrast to the subject color; or the subject color and the contrasting color can be two colors with high contrast that are perceptible to human vision, such as red and green, or purple and yellow. Besides various color modes, it is also preferable to use black and white or white and black for the subject and background colors, which allows for a simple, high-end, high-contrast, and intuitive display of the output content.

[0199] The main color and background color can also be set to other contrasts, such as two colors with similar contrasts. However, it is generally not advisable to use two completely identical colors as the main and background colors. That is, the main color and background color need to have contrast, but the specific contrast depends on the display requirements, appearance definition, etc.

[0200] In the dynamic change mode, the output color changes at different times; for each different time 1, time 2, time 3, ... the output color changes accordingly; for example... Figure 21 As shown, the dynamic change mode S44D1 is shown.

[0201] The dynamic change mode of the color dynamic and static confirmation module includes a color change object module and a color change form module.

[0202] The color-changing object module includes output display subject color change and output display background color change. When the color changes dynamically, it can be that only the output display subject color changes, only the output display background color changes, or both the output display subject color and the output display background color change simultaneously. Figure 17 and Figure 18 The output is displayed as a bar chart. For example, when the color changes dynamically at different times, the color of the main body of the bar can change at different times, or the color of the background area other than the main body of the bar can change at different times, or both the color of the main body of the bar and the background can change.

[0203] Figure 17 and Figure 18In the diagram, the outer dashed frame is a schematic view of the outer boundary of the preferred screen carrier for the headlight output display. The audio column and its internal space are the cylindrical main body of the output display. The external space of the audio column, located inside the screen boundary, is the background area of ​​the output display. The color changes of the cylindrical main body and the background area are explained in detail in the previous paragraph. The diagram does not distinguish them by specific colors, but mainly explains them through the text above.

[0204] It should be pointed out that, Figure 17 and Figure 18 The examples show two scenarios where the audio bar is the preferred output display element, and each represents the output display at a specific moment. Figure 17 The main body of the audio columns is relatively large, except for the one near the left edge of the screen; the rest of the audio columns are relatively small. Figure 18 The main body of the audio column is mostly large, especially the column located in the middle area of ​​the screen.

[0205] Figure 17 The cylindrical main body area is relatively Figure 18 The main cylindrical area is relatively small overall. When using color variation of this main cylindrical area as an output display option, such as... Figure 18 The preferred scenario is one where the color changes in the main body of the column are more clearly and intuitively observed. Of course, even if a scenario like this is chosen... Figure 17 This is also an option, allowing you to clearly and intuitively see the color changes in the main body of the column.

[0206] Figure 17 The background area is relatively Figure 18 The background area is relatively large, and the output display when selecting options for background area color changes is as follows: Figure 17 This is the preferred scenario, as it allows for a clearer and more intuitive view of the color changes in the background area.

[0207] These two audio bar scenarios are merely preferred examples of the view and do not restrict other types of scenarios.

[0208] The color change module includes color system changes and color depth changes. When a color changes dynamically, it can be that only the color system changes, such as from white to black, or from red to blue; or it can be that only the depth changes, such as from light red to medium red to dark red, or from dark blue to medium blue to light blue. It can also change randomly from dark to light, from light to dark, or from light to dark. The same dynamic color change applies when the output display contains multiple colors. At different times, it can change from a single color to multiple colors, from multiple colors to a single color, or from one type of multiple colors to another type of multiple colors. It can change from a color perceived as light in multiple colors to a color perceived as dark in the same type of multiple colors, or vice versa.

[0209] The color scheme change module is designed to correspond to different times. At different times 1, 2, 3, ..., different color schemes are corresponding to different times (to put it more simply, each time corresponds to a different color).

[0210] The color depth variation module is designed to correspond to different times, with different color depths at different times (time 1, time 2, time 3, ...). The module also corresponds to different volume amplitudes. Preferably, the higher the amplitude at any given time, the darker the color, and vice versa. Alternatively, the opposite can be true: a higher amplitude results in a lighter color, and a lower amplitude in a darker color. Customization is available to meet specific needs.

[0211] To illustrate the example of "the higher the amplitude at any given moment, the darker the color," the output display can be customized with different colors based on the overall audio amplitude at different times. The output colors use a rainbow of hues: red, orange, yellow, green, cyan, blue, and purple, in ascending order of overall audio amplitude. For example, if the overall audio amplitude at moment 1 is low, falling within the preset range for red output, then red is used. If the overall audio amplitude at moment 2 is also low but higher than red, falling within the preset range for orange output, then orange is used. If the overall audio amplitude at moment 3 is high, falling within the preset range for cyan output, then cyan is used. If the overall audio amplitude at moment 4 is high, even higher than cyan, falling within the preset range for dark purple output, then purple is used. This method of using corresponding (darker or lighter) colors for output display based on the overall audio amplitude at different times is not only more intuitive and visually appealing but also richer and more personalized. The colors can adaptively change according to the overall amplitude at each moment.

[0212] Regarding the brightness mode, the brightness can also adapt to the overall amplitude at each moment. The lower the amplitude, the dimmer the audio bar brightness changes, and the higher the amplitude, the brighter the audio bar brightness changes.

[0213] The aforementioned color and brightness changes can be either unidirectional or opposite, depending on the specific requirements.

[0214] The dynamic color change mode changes the output display color at different times. The output display at each different time presents a dynamic color change effect, no longer maintaining a constant color. It is more dynamic and avant-garde in design, which not only has a better appearance effect, but also, combined with the adaptive music or sound at each moment in real time, has a more vivid, diverse and rich, and rhythmic dynamic visual effect in the final output display.

[0215] Regarding the output display brightness mode:

[0216] The output display brightness mode includes an output display brightness confirmation module, a subject and background brightness contrast module, an environment adaptation module, and a brightness dynamic and static confirmation module.

[0217] The output display brightness confirmation module is used to confirm the brightness setting during output display. It includes a main output display brightness section and an output display background brightness section. The main output display brightness section confirms the brightness of the main output display element, such as the brightness of dots, lines, audio bar graphics, and particle graphics mentioned earlier. The output display background brightness section confirms the brightness of the output display background. The main output display element and the output display background section constitute the display interface of the output display module.

[0218] The subject and background brightness contrast module is used to confirm the brightness contrast between the output display subject brightness and the output display background brightness.

[0219] The environment adaptive module is a data collection module for detecting environmental data, a processing module for processing environmental adaptive output display settings, and an execution module for performing output display in response to different environmental parameters. The environment adaptive module enables the vehicle headlight display interface to collect and detect environmental data in real time when performing output display, and to perform different output displays according to the environmental data.

[0220] The brightness dynamic and static confirmation module is used to confirm the dynamic and static settings of the output display brightness, including static mode and dynamic change mode. In the static mode, the output display brightness remains static at different times and maintains the same brightness. In the dynamic change mode, the output display brightness changes at different times, presenting a dynamic brightness change effect.

[0221] For car buyers and those interacting with vehicles, the most important and core aspect of the output display is undoubtedly the graphic representation of the main subject, such as the points, lines, audio bars, and particle graphics mentioned above. Brightness settings help the interacting object clearly and intuitively observe the adaptive music rhythm output display. However, in terms of implementation, it can be achieved in two ways: first, where the main subject of the output display is bright while the background brightness is relatively dark; second, where the main subject is dark while the background brightness is bright; or third, where both are set to bright, relatively bright, dark, or relatively dark. In this case, it is preferable that there is a brightness difference between the main subject and the background, or both can be set to the same brightness and represented by the output display color or other methods.

[0222] The preferred methods are the first and second methods described above. The first method makes the output display background darker and the main body of the output display brighter. During adaptive music rhythm, the corresponding parts of the output display at different frequencies at each moment can be clearly and intuitively presented. The overall output display of the main body can be clearly and intuitively presented at different times. With the adaptive music rhythm and audio input at different times, its output can also be more intuitive, rhythmic, and dynamic. Although the second method increases the brightness of the output display background to be brighter and decreases the brightness of the output display main body to be darker, it can still achieve the same effect during adaptive music rhythm: the corresponding parts of the output display at different frequencies at each moment can be clearly and intuitively presented. The overall output display of the main body can be clearly and intuitively presented at different times. Because the main body brightness is lower and the background brightness is higher, with the adaptive music rhythm and audio input at different times, its output is intuitive, rhythmic, and also has a three-dimensional dynamic sense, a slowly breathing dynamic sense, and a sense of mystery in the X-axis direction of the vehicle body.

[0223] In addition, all of the above methods involve both the output display subject and the output display background having brightness. The preferred implementation method is that the output display subject has brightness but the output display background does not have brightness or is not working, or the output display subject does not have brightness or is not working but the output display background has brightness. The former is a direct display of the output display subject, while the latter is a dynamic display of the output display subject's dots, lines, audio bar graphics, particle graphics, etc., through the brightness contrast of the output display background.

[0224] The subject and background brightness contrast module is used to set the contrast between the brightness of the subject and background in the output display, presenting different display effects. Preferably, the subject and background brightness are set to a high contrast to further highlight and enhance the brightness of the subject in the output display, thereby emphasizing the output display and its external presentation, especially the visual effect of the subject. This can be achieved by setting a high contrast between the subject and background brightness, or conversely, by using the background brightness to highlight the points, lines, audio bar graphics, particle graphics, etc., of the subject. When setting the subject and background brightness to a high contrast, the subject brightness can be high and the background brightness low, or the subject brightness can be low and the background brightness high.

[0225] Setting the subject and background brightness can also involve other contrast ratios, such as two brightness levels with similar contrast. Ideally, two completely identical brightness levels should not be used for the subject and background; that is, the subject and background brightness should have some contrast. However, the specific contrast ratio depends on display requirements, appearance definition, etc. During design, the subject and background brightness can also be set to be the same, in which case other settings, such as color settings, can be used to reflect the output display.

[0226] The environment adaptive module includes a data collection module for detecting environmental data, a processing module for processing the environment adaptive output display brightness setting, and an execution module for adjusting the output display brightness in response to different environmental parameters. The environment adaptive module enables the vehicle headlight display interface to collect and detect environmental data in real time when displaying output, and to process and execute different output display brightness based on the environmental data.

[0227] The data collection module is used to collect environmental data, enabling the present invention to perform different output processing and presentation based on environmental data and real-time conditions when performing adaptive rhythm and output display of music and audio. The information collected by the data collection module includes environmental brightness, environmental climate conditions, etc. Environmental brightness includes collecting information on whether it is day or night, environmental light intensity or environmental brightness and darkness. Environmental climate conditions include collecting information on whether it is a sunny day with good visibility or a rainy day, foggy day, or hazy day with poor visibility. It can also include environmental temperature such as hot, cold, warm, or cool.

[0228] When the data collection module acquires environmental information at night, the output display needs to be bright to ensure visibility and clarity at night. When the data collection module acquires environmental information during the day, the output display needs to be brighter than the ambient brightness for better visualization.

[0229] Even during the same day or night, there can be differences in ambient light intensity or brightness. When the ambient light intensity is high or the ambient light level is relatively bright, the output display needs to be bright to ensure visibility and clarity. Conversely, when the ambient light intensity is low or the ambient light level is relatively dark, the output display needs to be brighter than the ambient light intensity to ensure visibility. In this case, excessively high brightness settings are unnecessary to meet visibility requirements.

[0230] When the data collection module acquires environmental information in a clear day with good visibility, the output display brightness can be set according to requirements. However, considering factors such as morning / evening, light intensity, and ambient brightness, when the data collection module acquires environmental information in a rainy, foggy, or hazy day with poor visibility, the output display brightness needs to be set higher. This ensures that the information displayed in such environments is clearly presented without affecting visibility, and also guarantees that the music-adaptive rhythm output display maintains a good appearance and dynamic feel even in such environmental conditions.

[0231] When the data collection module acquires environmental information such as ambient temperature, the final output display can be customized and personalized to present different effects based on the ambient temperature. For example, when the ambient temperature is hot, the brightness can be set to high, making the adaptive output display of the music rhythm more in line with the environment, conveying a sense of "enthusiasm" and "heat." Alternatively, the brightness can be set to low, creating a contrast between the adaptive output display of the music rhythm and the environment, giving a "cooling" visual experience. Conversely, when the ambient temperature is cold, the brightness can be set to low, making the adaptive output display of the music rhythm more in line with the environment. The display can be set to "cold" or "cool," or the brightness can be set to high to create a contrast between the adaptive output of the music and the environment, giving a "warming" visual experience. If the ambient temperature is warm, the brightness can be set to higher to make the adaptive output of the music more in line with the environment, creating a "gentle" or "warm" feeling. If the ambient temperature is cool, the brightness can be set to lower to make the adaptive output of the music more in line with the environment, creating a "cool" or "pleasant" feeling. This design features humanization, intelligent interactivity, and the ability to "resonate" with or "reverse" the environment.

[0232] The processing module receives data from the data collection module and processes it accordingly for different environmental data to achieve adaptive output display brightness settings. The information received and processed by the processing module includes handling environmental brightness and environmental climate conditions. Environmental brightness handling includes processing based on whether it is day or night, different ambient light intensities, or different ambient brightness levels. Environmental climate handling includes processing based on whether it is a sunny day with good visibility or a rainy, foggy, or hazy day with poor visibility, and also processing based on whether the ambient temperature is hot, cold, warm, or cool.

[0233] When dealing with environmental information at night, the processing module will issue instructions and perform data processing to ultimately control and increase the brightness of the output display, making the output display brighter to ensure visibility and clarity at night. When dealing with environmental information during the day, the processing module will issue instructions and perform data processing to ultimately control and make the brightness of the output display higher than the ambient brightness for better visibility.

[0234] Even during the same day or night, ambient light intensity and brightness can vary. When the ambient light intensity is high or the ambient light level is relatively bright, the processing module will issue instructions and process data to ultimately control and increase the output display brightness to a high level, ensuring visibility and clarity. Conversely, when the ambient light intensity is low or the ambient light level is relatively dark, the processing module will issue instructions and process data to ultimately control and increase the output display brightness to a level higher than the ambient light intensity, ensuring visibility. In this case, excessive brightness processing is unnecessary, as sufficient brightness is achieved.

[0235] When dealing with environmental information such as a sunny day with good visibility, the processing module will issue instructions and process data to ultimately achieve control and meet the corresponding design requirements. At the same time, the processing module can combine the above-mentioned factors such as morning and evening, light intensity, and ambient brightness. When dealing with environmental information such as rainy days, foggy days, or hazy days with poor visibility, the processing module will issue instructions and process data to ultimately achieve control and improve the brightness of the output display. This ensures that the information displayed in the output display can be clearly presented in environments with poor visibility, such as rainy days, foggy days, or hazy days, without affecting visibility. It also ensures that the music adaptive rhythm output display has a good appearance and dynamic feel even in such environmental climates.

[0236] When responding to ambient temperature, the processing module issues commands and processes data to ultimately control and present various customized and personalized output display effects based on the ambient temperature. For example, when the ambient temperature is hot, the processing module issues commands and processes data to ultimately control and set the brightness to high, making the adaptive output display of the music rhythm more in line with the environment, appearing "enthusiastic" and "hot." Alternatively, the processing module can process data to ultimately control and set the brightness to a lower level, creating a contrast between the adaptive output display of the music rhythm and the environment, giving a "cooling" visual experience. Conversely, when the ambient temperature is cold, the processing module issues commands and processes data to ultimately control and set the brightness to low, making the music rhythm more... The adaptive output display of the music rhythm is more in line with the environment, appearing "cool" and "cold." Of course, the processing module can also process data to ultimately control and set the brightness to a high level, creating a contrast between the music rhythm's adaptive output display and the environment, giving a "warming" visual experience. For example, when the ambient temperature is warm, the processing module will issue instructions and process data to ultimately control and set the brightness to a higher level, making the music rhythm's adaptive output display more in line with the environment, appearing "mild" and "warm." When the ambient temperature is cool, the processing module will issue instructions and process data to ultimately control and set the brightness to a lower level, making the music rhythm's adaptive output display more in line with the environment, appearing "cool" and "pleasant," and so on.

[0237] The processing module processes different environmental data accordingly to set the output display brightness in order to achieve environmentally adaptive output. This not only makes the final output display environmentally adaptive, but also takes into account humanization, intelligent interactivity, and the effect of environmental "resonance" or "reversal".

[0238] The execution module is used to adjust the output display brightness according to different environmental parameters. When performing adaptive rhythm and output display of music and audio, it can determine the final output display brightness based on environmental data and real-time conditions. The operation of the execution module includes increasing the brightness to a set value, decreasing the brightness to a set value, or maintaining the brightness setting. It can also adjust in real time according to changes in time and environmental data, such as increasing the brightness to the required real-time value, then decreasing the brightness to the required real-time value, or decreasing the brightness to the required real-time value, then increasing the brightness to the required real-time value, and so on. After environmental data acquisition by the data collection module and analysis, control, and processing instructions by the processing module, the execution module performs the final output display brightness operation in real time, so that the output display brightness is adaptively adjusted according to the actual situation to obtain the optimal output display brightness and effect.

[0239] In the static brightness mode, the output brightness is the same and does not change at different times. For each different time 1, time 2, time 3, ... the output brightness is static and unchanging.

[0240] The dynamic brightness change mode means that the output display brightness changes at different times. For each different time 1, time 2, time 3, ... the output display brightness changes.

[0241] The dynamic change mode of the brightness dynamic and static confirmation module mainly involves the brightness change object module.

[0242] The brightness change object module includes output display subject brightness change and output display background color change. When the brightness changes dynamically, it can be that only the output display subject brightness changes, only the output display background brightness changes, or both the output display subject brightness and the output display background brightness change simultaneously. Figure 17 and Figure 18 The output is displayed as a bar chart. For example, when the brightness changes dynamically at different times, it can be that the brightness of the main part of the bar changes at different times, or the brightness of the background area other than the main part of the bar changes at different times, or the brightness of both the main part of the bar and the background changes.

[0243] Figure 17 and Figure 18 In the diagram, the outer dashed frame is a schematic view of the outer boundary of the preferred screen carrier for the vehicle headlight output display. The audio column and its internal space are the cylindrical main body of the output display. The external space of the audio column, located inside the screen boundary, is the background area of ​​the output display. The brightness changes of the cylindrical main body and the background area are explained in detail in the previous paragraph. The diagram does not distinguish them by specific brightness levels, but mainly explains them through the text above.

[0244] It should be pointed out that, Figure 17 and Figure 18 The examples show two scenarios where the audio bar is the preferred output display element, and each represents the output display at a specific moment. Figure 17 The main body of the audio columns is relatively large, except for the one near the left edge of the screen; the rest of the audio columns are relatively small. Figure 18 The main body of the audio column is mostly large, especially the column located in the middle area of ​​the screen.

[0245] Figure 17 The cylindrical main body area is relatively Figure 18 The cylindrical main body area is relatively small overall. When using the brightness variation of this cylindrical main body area as an output display option, such as... Figure 18 The preferred scenario is one where the brightness changes in the main body of the column can be seen more clearly and intuitively. Of course, even if such a scenario is chosen... Figure 17 This is also an option, allowing you to clearly and intuitively see the brightness changes in the main body of the column.

[0246] Figure 17 The background area is relatively Figure 18 The background area is relatively large, and the output display when selecting options for background area brightness changes is as follows: Figure 17 This is the preferred scenario, as it allows for a clearer and more intuitive view of changes in background brightness.

[0247] These two audio bar scenarios are merely preferred examples of the view and do not restrict other types of scenarios; overall, it is preferred that the brightness of the main display subject changes.

[0248] The output brightness in the dynamic change mode changes at different times, presenting a dynamic brightness change effect at each different moment. It is no longer a constant brightness, but more dynamic and avant-garde in appearance. It not only has a better appearance, but also has a more vivid, diverse, rhythmic, and visually impactful dynamic visual effect when combined with real-time adaptive music or sound at each moment.

[0249] At the same time, one can observe the viewing angle, forming a richer picture; by adjusting the frequency, amplitude, phase, and viewing angle, many different audio visualization effects can be achieved; an important point here is to utilize and combine the "phase axis" to represent different three-dimensional visual effects in the output display presentation, such as... Figure 22 Some view examples are shown.

[0250] Specifically regarding the second illustration, such as Figure 23 As shown, a detailed explanation will be provided:

[0251] The preferred display medium for the output is a two-dimensional vehicle headlight output display screen;

[0252] The output displays a three-dimensional visual effect;

[0253] The output display of three-dimensional visual effects includes three phase axes and their corresponding frequency and amplitude axes, presenting an overall three-dimensional, combined, spatially overlapping, and more visually appealing output display effect.

[0254] like Figure 23As shown, axis A is frequency axis one, axis B is amplitude axis one, which is phase axis one case; axis C is frequency axis one, axis D is amplitude axis, which is phase axis two case; axis E is frequency axis three, axis F is amplitude axis three, which is phase axis three case. The E axis can be understood as the center of a circle. The illustration shows two concentric circles. The frequency values ​​are on the same coordinate, but the amplitude is represented by two concentric circles. The F axis can be understood as the diameter of the ring.

[0255] Taking the output display at the frequency of time J as an example, this is one frequency range for the output display, which is presented as a circular output display. The diagram shows two concentric circles with different phases, the same frequency, and different amplitudes. The axis where the point is located is the frequency of the ring, the coordinate system where the diameter is located is the amplitude of the ring radius, and the phase is the third phase axis, which is the phase axis where the circular output display is located.

[0256] Taking the output display at the frequency of time H as an example, this is the output display of one frequency range, presented as a horizontal broken line output display. The horizontal axis is frequency, the vertical axis is amplitude, and the phase is the first phase axis. The broken line output display is located on the phase axis. I is the output display of another frequency at this time.

[0257] Taking the output display at the frequency of time G as an example, this is the output display in one frequency range, which is presented as a circular output display. The horizontal axis is the frequency of the circle, the vertical axis is the amplitude of the circle's radius, and the phase is the second phase axis, which is the phase axis where the circular output display is located.

[0258] The frequency axis and amplitude axis at phase axis one are shown in the figure. The frequency axis one is a horizontal coordinate system, and the amplitude axis one is a vertical coordinate system. The figure shows the output display at a certain frequency at a certain moment of phase axis one. This is the output display of one frequency range.

[0259] The overall output display, especially the main body of the output display, presents a polygonal output display.

[0260] The horizontal axis represents frequency, the vertical axis represents amplitude, and the phase is the first phase axis, i.e., the phase axis displayed in the broken line output.

[0261] The figure also shows the output display at another frequency at this moment on phase axis one.

[0262] The output display for phase axis one is a piecewise linear output display.

[0263] The frequency axis 2 and amplitude axis 2 of phase axis 2 are shown in the figure. The frequency axis 2 is a horizontal coordinate system and the amplitude axis 2 is a vertical coordinate system. The figure shows the output display at a certain frequency at a certain moment of phase axis 2. This is the output display of one frequency range.

[0264] The overall output display, especially the main body of the output display, presents a circular output display.

[0265] The horizontal axis represents the frequency of the ring, the vertical axis represents the amplitude of the ring radius, and the phase is the second phase axis, which is the phase axis where the spatial ring output display is located.

[0266] The output display at phase axis two is a multi-layered circular output display with spatial effects.

[0267] The frequency axis three and amplitude axis three at phase axis three are shown in the figure. The frequency axis three is the coordinate system of the axis where the center of the circle is located, and the amplitude axis three is the coordinate system where the diameter is located. The figure shows the output display at a certain frequency at a certain moment of phase axis three. This is the output display of one frequency range.

[0268] The overall output display, especially the main body of the output display, presents a circular output display formed around the axis of the circle where the frequency axis is located.

[0269] The third phase frequency axis can be understood as the axis of the center of a circle. The illustration shows two concentric circles, which can be interpreted as having the same frequency value but different amplitudes. The axis where the point is located is the frequency of the ring, the coordinate system where the diameter is located is the amplitude of the ring radius, and the phase is the third phase axis, that is, the phase axis of the circular output display in space when viewed from above.

[0270] The figure also shows the output display at another frequency at this moment on phase axis three, namely the outer circle with a larger amplitude.

[0271] The output display of phase axis three is a circular output display of space from a top-down perspective.

[0272] Phase axis one and its corresponding frequency axis one and amplitude axis one form the first output display; phase axis two and its corresponding frequency axis two and amplitude axis two form the second output display; phase axis three and its corresponding frequency axis three and amplitude axis three form the third output display. The three output displays are independent of each other. However, due to the concept of phase axis and the difference between phase axes, the combination, fusion and spatial inclusion of the three output displays are realized when the three-dimensional view output display is displayed.

[0273] The final presentation of the three output displays not only satisfies the independent spatial three-dimensional effect output display of each, but also satisfies the overall spatial combination three-dimensional effect output display. They are both independent and spatially integrated. The content information of each output display is clear and unambiguous. At the same time, the sense of space, combination and sophistication of the combination is a direct and intense visual impact and intuitive experience. Moreover, the spatiality is stronger than when there is only one phase axis.

[0274] The vehicle headlight display method of this embodiment mainly presents the output display in real time and dynamically, with a three-dimensional perspective output mode. The combination and spatial alternation of multiple different phase axes in the three-dimensional perspective make the dynamic sense and real-time visualization effect of the output display more obvious. Preferably, the output display systems of phase axis one, phase axis two and phase axis three are set to have the same or similar amplitude change degree as the output display systems of the other phase axes, so that the overall real-time output display has a more rhythmic, unified and harmonious sense and spatial combination effect.

[0275] The bottom reference of the "frequency axis" of the above-mentioned systems with different phase axes preferably uses different forms and can achieve the function of multiplexing as a whole, which is more conducive to achieving combined three-dimensional effects. At the same frequency and the same amplitude, the phase is different. When the phase axis is unfolded, different phases are distinguished, which also makes the three-dimensional effect stronger.

[0276] The selection of the phase axis, the setting of the phase axis and its frequency axis, the amplitude axis, and the combination of the multi-phase axis output display system are not limited to the above preferred embodiments. They can be flexibly set, selected, and combined according to the needs and desired effects.

[0277] The vehicle headlight display method of the present invention can realize real-time, dynamic presentation, three-dimensional view output mode, and a combination and spatial alternation display mode of multiple different phase axes in three-dimensional view.

[0278] Those skilled in the art will understand that, besides implementing the system and its various devices, modules, and units provided by this invention in the form of purely computer-readable program code, the same functions can be achieved entirely through logical programming of the method steps, making the system and its various devices, modules, and units of this invention function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, the system and its various devices, modules, and units provided by this invention can be considered as a hardware component, and the devices, modules, and units included therein for implementing various functions can also be considered as structures within the hardware component; alternatively, the devices, modules, and units for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0279] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.

Claims

1. A method for displaying vehicle lights based on audio data, characterized in that, Includes the following steps: The steps for creating the display array are as follows: the entire headlight output display interface is abstracted into a display array, audio data is collected in real time, and the correspondence between audio data and the display array is constructed. Display position confirmation step: Calculate and confirm the output display position of the audio data on the output display device based on the audio information of the audio data and the corresponding relationship; Motion amplitude confirmation step: Calculate and confirm the motion amplitude range of the audio data on the output display device based on the audio information of the audio data and the corresponding relationship; Phase parameter confirmation step: Calculate and confirm the phase parameters of the audio data output and displayed on the output display device based on the audio information of the audio data and the corresponding relationship; Display mode confirmation steps: Select and confirm the output display mode on the output display device according to the image information to be displayed; The display mode confirmation step specifically includes the following steps: Step a1: Select and confirm the output display dimension based on the image information to be displayed; Step a2: Based on the image information to be displayed, select and confirm the bottom reference mode for output display; Step a3: Select and confirm the output display subject mode based on the image information to be displayed; Step a4: Select and confirm the output display color mode according to the image information to be displayed; Step a5: Select and confirm the output display brightness mode according to the image information to be displayed.

2. The vehicle light display method based on audio data according to claim 1, characterized in that, In step a1, the output display dimensions include two-dimensional and three-dimensional.

3. The vehicle light display method based on audio data according to claim 1, characterized in that, In step a2, the output display bottom reference mode includes open and closed forms.

4. The vehicle light display method based on audio data according to claim 1, characterized in that, In step a3, the output display subject form mode includes dots, lines, and graphics.

5. The vehicle light display method based on audio data according to claim 1, characterized in that, Step a4 includes the following steps: Step a4.1: Select and confirm the output display color based on the image information to be displayed; Step a4.2: Based on the image information to be displayed, select and confirm the color contrast between the subject and the background; Step a4.3: Select and confirm the color dynamic and static based on the image information to be displayed.

6. The vehicle light display method based on audio data according to claim 1, characterized in that, Step a5 specifically includes the following steps: Step a5.1: Select and confirm the output display brightness according to the image information to be displayed; Step a5.2: Based on the image information to be displayed, select and confirm the brightness contrast between the subject and the background; Step a5.3: Based on the image information to be displayed, select and confirm the environment adaptive module and brightness dynamic / static settings.

7. The vehicle light display method based on audio data according to claim 1, characterized in that, The audio information includes frequency, amplitude, and phase parameters; the display array includes a frequency axis, an amplitude axis, and a phase axis. In the display position confirmation step, the frequency information of the audio data is converted into image display frequency information, and the output display position of the image display frequency information on the frequency axis of the output display device is confirmed. In the action amplitude confirmation step, the amplitude information of the audio data is converted into image display amplitude information, and the output display amplitude of the image display amplitude information on the amplitude axis of the output display device is confirmed. In the phase parameter confirmation step, the phase parameters of the audio data are converted into image display phase information, and the output display phase of the image display phase information on the phase axis of the output display device is confirmed.

8. The vehicle light display method based on audio data according to claim 1, characterized in that, The display array is a two-dimensional coordinate system or a three-dimensional coordinate system.

9. A vehicle headlight display system based on audio data, characterized in that, Includes the following modules: Display array creation module: Abstracts the entire vehicle headlight output display interface into a display array, and establishes the correspondence between audio data and the display array; Display position confirmation module: Confirms the output display position of the audio data on the output display device based on the audio information of the audio data; Motion amplitude confirmation module: Confirms the motion amplitude range of the audio data on the output display device by verifying the audio information of the audio data; Phase parameter confirmation module: confirms the phase parameters of the audio data displayed on the output display device; Display mode confirmation module: Selects and confirms the output display mode of audio data on the output display device based on the image information to be displayed; The display mode confirmation module employs the following steps: Step a1: Select and confirm the output display dimension based on the image information to be displayed; Step a2: Based on the image information to be displayed, select and confirm the bottom reference mode for output display; Step a3: Select and confirm the output display subject mode based on the image information to be displayed; Step a4: Select and confirm the output display color mode according to the image information to be displayed; Step a5: Select and confirm the output display brightness mode according to the image information to be displayed.