Atmosphere lamp control method and device, computer equipment and storage medium

By adjusting the color and brightness of the ambient light according to the target audio characteristics, the problem of combining ambient light with music is solved, realizing an immersive audiovisual environment and improving the user experience.

CN120942178APending Publication Date: 2025-11-14CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511085573.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-04
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Current ambient lighting technology cannot be combined with music played inside the vehicle, resulting in an overly monotonous display effect.

Method used

By determining the frequency, rhythm, and intensity characteristics of the target audio, the color and brightness of the ambient lights are adjusted to achieve synchronized changes between the ambient lights and the music.

Benefits of technology

Create an immersive audiovisual environment inside the vehicle to enhance the user's riding experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120942178A_ABST
    Figure CN120942178A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, in particular to an atmosphere lamp control method and device, computer equipment and a storage medium. The method comprises the following steps: determining a target audio output by a target vehicle loudspeaker at the current moment; determining an atmosphere lamp display strategy corresponding to at least one atmosphere lamp area in the target vehicle according to the target audio; wherein the atmosphere lamp display strategy comprises atmosphere lamp color and atmosphere lamp brightness; and performing atmosphere lamp control on each atmosphere lamp area in the target vehicle according to the atmosphere lamp display strategy. According to the method and the device, the atmosphere lamp color and the atmosphere lamp brightness of the target vehicle at each moment are ensured to correspond to the target audio output by the loudspeaker at the moment, so that the atmosphere lamp can adjust the atmosphere lamp color and the atmosphere lamp brightness according to the change of the target audio, mutual combination of the atmosphere lamp and the target audio is realized, and the user experience is improved. An audio-visual integrated immersion environment is created in the target vehicle, and the riding experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to an ambient lighting control method, device, computer equipment, and storage medium. Background Technology

[0002] With the continuous improvement and development of vehicle entertainment functions, more and more vehicles are equipped with ambient lighting components; by activating ambient lighting, the entertainment experience of vehicle users while driving can be optimized, and the driving pleasure of vehicle users can be improved.

[0003] However, existing ambient lighting technology can only change color according to the user's operation, and cannot be combined with the music played inside the vehicle, making the display effect of ambient lighting too monotonous. Summary of the Invention

[0004] Therefore, it is necessary to provide an ambient lighting control method, device, computer equipment, and storage medium that can be integrated with music played inside a vehicle to address the aforementioned technical problems.

[0005] Firstly, this application provides an ambient lighting control method. The method includes:

[0006] Determine the target audio output from the target vehicle's speaker at the current moment;

[0007] Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness;

[0008] According to the ambient lighting display strategy, ambient lighting control is performed on each of the ambient lighting areas inside the target vehicle.

[0009] In one embodiment, determining the ambient lighting display strategy corresponding to at least one ambient lighting area within the target vehicle based on the target audio includes:

[0010] Determine the frequency characteristics, rhythm characteristics, and intensity characteristics corresponding to the target audio;

[0011] Based on the frequency characteristics, determine the ambient light color included in the ambient light display strategy corresponding to each ambient light area;

[0012] Based on the rhythm and intensity characteristics, the ambient light brightness included in the ambient light display strategy is determined for each ambient light area.

[0013] In one embodiment, determining the ambient light color included in the ambient light display strategy for each ambient light area based on the frequency characteristics includes:

[0014] Obtain at least one set of mapping relationships between color ranges and candidate frequencies;

[0015] Based on the mapping relationship and the frequency characteristics, the ambient light colors included in the ambient light display strategy are determined for each ambient light area.

[0016] In one embodiment, the method further includes:

[0017] Determine the target spectrogram corresponding to the target audio;

[0018] The target spectrum is displayed on the display screen of the target vehicle.

[0019] In one embodiment, determining the target spectrogram corresponding to the target audio includes:

[0020] The target audio is divided into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio;

[0021] The initial length of each spectrum bar is determined based on the frequency signal strength of the target audio.

[0022] The target spectrogram corresponding to the target audio is determined based on each of the aforementioned spectrogram bars and the initial spectrogram bar lengths corresponding to each of the aforementioned spectrogram bars.

[0023] In one embodiment, determining the target spectrogram corresponding to the target audio based on each of the spectrum bars and the initial spectrum bar length corresponding to each of the spectrum bars includes:

[0024] Based on the frequency type corresponding to each of the spectrum bars, the initial spectrum bar length corresponding to each of the spectrum bars is adaptively adjusted to obtain the target spectrum bar length corresponding to each of the spectrum bars;

[0025] The target spectrogram corresponding to the target audio is determined based on each of the aforementioned spectrogram bars and the length of the target spectrogram bar corresponding to each of the aforementioned spectrogram bars.

[0026] In one embodiment, the step of adaptively adjusting the initial spectrum bar length corresponding to each spectrum bar according to the frequency type corresponding to each spectrum bar to obtain the target spectrum bar length corresponding to each spectrum bar includes:

[0027] For each spectrum bar, based on the frequency type corresponding to the spectrum bar, determine the gain compensation coefficient corresponding to the frequency bar and the capability mapping relationship corresponding to the spectrum bar;

[0028] The initial length of the spectrum bar corresponding to the spectrum bar is adjusted according to the gain compensation coefficient to obtain the reference spectrum bar length;

[0029] The length of the reference spectrum bar is adjusted according to the capability mapping relationship to obtain the target spectrum bar length.

[0030] Secondly, this application also provides an ambient lighting control device. The device includes:

[0031] The first determining module is used to determine the target audio output by the target vehicle's speaker at the current moment;

[0032] The second determining module is used to determine an ambient light display strategy corresponding to at least one ambient light area inside the target vehicle based on the target audio; wherein, the ambient light display strategy includes ambient light color and ambient light brightness;

[0033] The control module is used to control the ambient lighting in each of the ambient lighting areas inside the target vehicle according to the ambient lighting display strategy.

[0034] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0035] Determine the target audio output from the target vehicle's speaker at the current moment;

[0036] Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness;

[0037] According to the ambient lighting display strategy, ambient lighting control is performed on each of the ambient lighting areas inside the target vehicle.

[0038] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0039] Determine the target audio output from the target vehicle's speaker at the current moment;

[0040] Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness;

[0041] According to the ambient lighting display strategy, ambient lighting control is performed on each of the ambient lighting areas inside the target vehicle.

[0042] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0043] Determine the target audio output from the target vehicle's speaker at the current moment;

[0044] Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness;

[0045] According to the ambient lighting display strategy, ambient lighting control is performed on each of the ambient lighting areas inside the target vehicle.

[0046] The aforementioned ambient lighting control method, device, computer equipment, and storage medium, by determining the target audio output by the speaker of the target vehicle at the current moment, realize the determination of the ambient lighting display strategy corresponding to at least one ambient lighting area in the target vehicle based on the target audio, and then control the ambient lighting of each ambient lighting area in the target vehicle according to the ambient lighting display strategy. As can be seen from the above, in the process of ambient lighting control, this application first determines the target audio output by the speaker of the target vehicle at the current moment, and then determines the ambient lighting display strategy corresponding to at least one ambient lighting area in the target vehicle based on the target audio, so as to ensure that the ambient lighting color and brightness of the target vehicle at each moment correspond to the target audio output by the speaker at that moment, so that the ambient lighting can adjust the ambient lighting color and brightness according to the change of the target audio, realizing the combination of ambient lighting and target audio, creating an immersive audiovisual environment in the target vehicle, and improving the user's riding experience. Attached Figure Description

[0047] Figure 1 An application environment diagram of an ambient lighting control method provided in this application embodiment;

[0048] Figure 2 A flowchart illustrating the first ambient light control method provided in this application embodiment;

[0049] Figure 3 A flowchart illustrating the second ambient lighting control method provided in this application embodiment;

[0050] Figure 4 A flowchart illustrating the third ambient lighting control method provided in this application embodiment;

[0051] Figure 5 A flowchart illustrating the fourth ambient light control method provided in this application embodiment;

[0052] Figure 6 A structural block diagram of an ambient lighting control device provided in an embodiment of this application;

[0053] Figure 7This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0055] The ambient lighting control method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed in the cloud or on other network servers. By determining the target audio currently output by the target vehicle's speakers, an ambient lighting display strategy corresponding to at least one ambient lighting area within the target vehicle is determined based on the target audio. Then, based on the ambient lighting display strategy, ambient lighting control is performed on each ambient lighting area within the target vehicle. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc. Server 104 can be implemented using a standalone server or a server cluster composed of multiple servers.

[0056] In one embodiment, such as Figure 2 As shown, an ambient light control method is provided, which can be applied to... Figure 1 Taking server 104 as an example, the following steps are included:

[0057] S201, Determine the target audio output by the target vehicle's speaker at the current moment.

[0058] In one embodiment of this application, when it is necessary to determine the target audio, it can be directly connected to the LINEIN (linear input) interface of the power amplifier DSP (Digital Signal Processor) via a shielded twisted-pair cable to acquire the target audio output by the speaker at the current moment. The hard-wired acquisition method using shielded twisted-pair cables ensures the stability and reliability of the input signal, providing a high-quality data foundation for subsequent feature analysis.

[0059] S202, Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle.

[0060] The ambient lighting display strategy includes ambient lighting color and ambient lighting brightness.

[0061] It should be noted that the ambient lighting areas inside the target vehicle can be set or adjusted according to the actual situation of the target vehicle and the usage habits of the users inside the vehicle. No specific rules for dividing the ambient lighting areas inside the target vehicle are specified here.

[0062] As an example, the ambient lighting inside the target vehicle can be divided into an upper ambient lighting area and a lower ambient lighting area. The upper ambient lighting area includes the ambient lighting on the dashboard and door panels, while the lower ambient lighting area includes the ambient lighting at the footwell and the bottom of the center console.

[0063] To further clarify, when the target vehicle contains more than one ambient lighting area, the ambient lighting display strategy can include ambient lighting display sub-strategies for different ambient lighting areas; in fact, each ambient lighting display sub-strategy includes ambient lighting color and ambient lighting brightness for a specific ambient lighting area.

[0064] As an example, if the target vehicle contains two ambient lighting areas, namely the upper ambient lighting area and the lower ambient lighting area, then when determining the ambient lighting display strategy, an ambient lighting display sub-strategy for the upper ambient lighting area and an ambient lighting display sub-strategy for the lower ambient lighting area can be obtained. Based on the two ambient lighting display sub-strategies, the upper ambient lighting area and the lower ambient lighting area can be controlled separately.

[0065] S203, based on the ambient lighting display strategy, controls the ambient lighting in each ambient lighting area inside the target vehicle.

[0066] It should be noted that after determining the ambient light display strategy, the ambient light display strategy needs to be executed within a preset time period to ensure that the ambient light color and brightness displayed by the ambient light at the current moment are compatible with the target audio.

[0067] The preset time period can be set or adjusted according to the actual situation, and the length of the preset time period is not limited here.

[0068] To further explain, before controlling the ambient lighting in each area of ​​the target vehicle, the vehicle status, the environmental status of the target vehicle, and the driver status of the driver can be obtained. Then, based on the vehicle status, environmental status, and driver status, the ambient lighting display strategy is adaptively adjusted, and the ambient lighting in each area of ​​the target vehicle is controlled through the adjusted ambient lighting display strategy.

[0069] Among them, vehicle status may include, but is not limited to: vehicle speed, steering, gear and driving mode; environmental status may include, but is not limited to: day and night, rainfall, light intensity and ambient temperature; driver status may include, but is not limited to: continuous driving time and driver fatigue level.

[0070] In one embodiment of this application, adjustment rules for ambient lighting display strategies can be preset. These adjustment rules record adjustment strategies for different vehicle states, different environmental states, and different driver states, so that the adjusted ambient lighting display strategy can better suit the actual situation of the users inside the target vehicle.

[0071] As an example, the adjustment rules could record: when the vehicle's speed changes drastically (rapid acceleration / braking) or an emergency turn is detected, the brightness of complex ambient lighting should be reduced or paused to avoid visual interference.

[0072] As another example, the adjustment rules could include: when the vehicle is in a congested or tunneled state, the ambient light brightness can be reduced and the ambient light color adjusted to a warm tone to avoid visual interference.

[0073] As another example, the adjustment rules could include: when the ambient lighting is at night or in rainy / foggy weather, the brightness of the ambient lights can be reduced and the ambient light color should be avoided to prevent visual fatigue for drivers.

[0074] The aforementioned ambient lighting control method, by determining the target audio output by the speaker of the target vehicle at the current moment, achieves the determination of an ambient lighting display strategy corresponding to at least one ambient lighting area within the target vehicle based on the target audio. Furthermore, based on the ambient lighting display strategy, ambient lighting control is performed on each ambient lighting area within the target vehicle. As can be seen from the above, in the process of ambient lighting control, this application first determines the target audio output by the speaker of the target vehicle at the current moment, and then determines the ambient lighting display strategy corresponding to at least one ambient lighting area within the target vehicle based on the target audio. This ensures that the ambient lighting color and brightness of the target vehicle at each moment correspond to the target audio output by the speaker at that moment, enabling the ambient lighting to adjust its color and brightness according to changes in the target audio. This achieves a combination of ambient lighting and target audio, creating an immersive audiovisual environment within the target vehicle and enhancing the user's riding experience.

[0075] In one embodiment, such as Figure 3 As shown, when it is necessary to determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle based on the target audio, the following may be included:

[0076] S301, determine the frequency characteristics, rhythm characteristics and intensity characteristics corresponding to the target audio.

[0077] In one embodiment of this application, frequency analysis, rhythm analysis, and audio intensity analysis can be performed on the target audio to obtain frequency features obtained from frequency analysis, rhythm features obtained from rhythm analysis, and intensity features obtained from audio intensity analysis.

[0078] S302, based on frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area.

[0079] It should be noted that when it is necessary to determine the ambient light colors included in the ambient light display strategy for each ambient light area, the following may be included: obtaining at least one set of mapping relationships between color ranges and candidate frequencies; and determining the ambient light colors included in the ambient light display strategy for each ambient light area based on the mapping relationship and frequency characteristics.

[0080] The process of determining the mapping relationship includes: dividing the colors supported by the ambient light of the target vehicle into a color wheel to obtain at least one set of colors, assigning a corresponding candidate frequency to each set of colors, thereby obtaining at least one mapping relationship between the color range and the candidate frequency.

[0081] Specifically, when dividing the colors supported by the ambient lighting of the target vehicle into a color wheel, the following can be included: All colors supported by the ambient lighting (taking 64 colors as an example) are presented in the form of a color wheel, and the color wheel is divided into four groups, each covering a 90° range (e.g., 0° red → 90° orange → 180° green → 270° blue → 360° red), resulting in 16 colors per group; further subdividing the color depth within the hue range generates more layers (e.g., 16 gradients from deep red to light orange in the warm color family), thereby achieving a smooth color transition. Then, a corresponding candidate frequency is assigned to each group of colors, thus obtaining at least one mapping relationship between the color range and the candidate frequencies.

[0082] As an example, after dividing the colors supported by the ambient lighting of the target vehicle into four color groups on a color wheel, we can obtain four color groups: warm colors, cool colors, neutral colors, and intensified colors. Among them, the warm color group corresponds to a color wheel range of 0°-90°, and the representative colors include red, orange, and amber; the cool color group corresponds to a color wheel range of 180°-270°, and the representative colors include blue, cyan, and ice purple; the neutral color group corresponds to a color wheel range of 90°-180°, and the representative colors include light yellow, light green, and beige; the intensified color group corresponds to a color wheel range of 270°-360°, and the representative colors include deep purple, neon pink, and lava red.

[0083] As another example, at least one set of color ranges and candidate frequencies can be mapped as follows: when the candidate frequency of the target audio is greater than 2500 Hz, the corresponding color range is cool colors; when the candidate frequency of the target audio is between 160 Hz and 1500 Hz, the corresponding color range is medium colors; when the candidate frequency of the target audio is less than 160 Hz, the corresponding color range is warm colors; and when the candidate frequency of the target audio is between 1500 Hz and 2500 Hz, the corresponding color range is enhanced colors.

[0084] S303, based on rhythm and intensity characteristics, determines the ambient light brightness included in the ambient light display strategy for each ambient light area.

[0085] It should be noted that when determining the ambient light brightness included in the ambient light display strategy for each ambient light area, it is necessary to combine rhythm characteristics and intensity characteristics. If the target audio at the current moment is determined to be the main pulse point or strong beat position based on the rhythm characteristics, the ambient light brightness will be increased to the preset peak value. And / or, if the intensity characteristics of the target audio at the current moment are determined to be greater than the intensity threshold, the ambient light brightness will be increased to the preset peak value.

[0086] The preset peak value can be set or adjusted according to the actual situation; no limit is placed on the value of the preset peak value here. The preset peak value of the ambient light brightness should not be too high to prevent affecting the visual impact when a strong shot arrives in the future.

[0087] The aforementioned ambient lighting control method, by acquiring the frequency characteristics, rhythm characteristics, and intensity characteristics corresponding to the target audio, determines the ambient lighting color and brightness included in the ambient lighting display strategy. This allows the ambient lighting to adjust its color and brightness according to changes in the target audio, achieving a combination of ambient lighting and target audio. This creates an immersive audiovisual environment within the target vehicle, enhancing the user's riding experience.

[0088] In one embodiment, such as Figure 4 As shown, a target spectrogram can also be generated based on the target audio, and the target spectrogram can be displayed, as shown below:

[0089] S401, Determine the target spectrogram corresponding to the target audio.

[0090] The target spectrogram refers to the spectrogram corresponding to the target audio at the current moment; the spectrogram is composed of multiple spectral bars arranged at equal intervals, and each spectral bar has a different length depending on the specific situation of the target audio.

[0091] It should be noted that when it is necessary to determine the target spectrogram corresponding to the target audio, the following may be included: dividing the target audio into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio; determining the initial spectral bar length corresponding to each spectral bar based on the frequency signal strength of the target audio; and determining the target spectrogram corresponding to the target audio based on each spectral bar and the initial spectral bar length corresponding to each spectral bar.

[0092] Specifically, the frequency signal strength of the target audio can be obtained by detecting the signal strength of the target audio; the correspondence between candidate signal strength and candidate length can be obtained in advance; after determining the frequency signal strength of the target audio, a reference signal strength that is the same as the frequency signal strength can be selected from the candidate signal strengths recorded in the correspondence; and the candidate length corresponding to the reference signal strength in the correspondence can be used as the initial spectrum bar length corresponding to the spectrum bar.

[0093] In one embodiment of this application, when it is necessary to divide the target audio into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio, the basilar membrane of the human cochlea exhibits a nonlinear distribution in response to different frequencies: the low-frequency region (<1kHz) is approximately linearly distributed, while the high-frequency region (>1kHz) becomes logarithmically distributed. This characteristic leads to: (1) sensitivity to the difference between 100Hz and 200Hz (a difference of 100Hz can be perceived); (2) insensitivity to the difference between 8100Hz and 8200Hz (a difference of the same 100Hz is almost indistinguishable); therefore, the Mel frequency band is used to divide the target audio into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio.

[0094] Specifically, a Mel filter bank (usually 40-80 triangular filters) can be used to create densely arranged filters for low-frequency audio (e.g., one per 100Hz) to clearly separate low-frequency instruments such as bass and kick drum; and sparse wideband filters for high-frequency audio (e.g., one per 1000Hz) to package and display cymbals, overtones, etc.

[0095] Furthermore, when it is necessary to determine the target spectrogram corresponding to the target audio based on each spectral bar and the initial spectral bar length corresponding to each spectral bar, the following can be included: adaptively adjusting the initial spectral bar length corresponding to each spectral bar according to the frequency type corresponding to each spectral bar to obtain the target spectral bar length corresponding to each spectral bar; determining the target spectrogram corresponding to the target audio based on each spectral bar and the target spectral bar length corresponding to each spectral bar.

[0096] When adaptively adjusting the initial spectrum bar length corresponding to each spectrum bar, the following may be included: for each spectrum bar, determine the gain compensation coefficient corresponding to the frequency bar and the capability mapping relationship corresponding to the spectrum bar according to the frequency type corresponding to the spectrum bar; adjust the initial spectrum bar length corresponding to the spectrum bar according to the gain compensation coefficient to obtain the reference spectrum bar length; adjust the reference spectrum bar length according to the capability mapping relationship to obtain the target spectrum bar length.

[0097] The capability mapping relationship records the square root function (y = √x) corresponding to low-frequency audio and the exponential function (y = x) corresponding to high-frequency audio. 2 ); where x is the length of the reference spectrum bar and y is the length of the target spectrum bar.

[0098] In one embodiment of this application, the gain compensation coefficient can guarantee a first gain compensation coefficient for low-frequency audio and a second gain compensation coefficient for high-frequency audio. Therefore, when adjusting the initial spectrum bar length corresponding to the spectrum bar according to the gain compensation coefficient to obtain the reference spectrum bar length, it is necessary to adjust the initial spectrum bar length according to the frequency characteristics of the audio corresponding to the spectrum bar using the corresponding gain compensation coefficient.

[0099] As an example, if the first gain compensation coefficient is 0.8 and the second gain compensation coefficient is 3, then the initial spectrum bar length corresponding to the low-frequency audio spectrum bar is multiplied by 0.8 to obtain the reference spectrum bar length; the initial spectrum bar length corresponding to the high-frequency audio spectrum bar is multiplied by 3 to obtain the reference spectrum bar length.

[0100] In one embodiment of this application, to avoid the situation where "low frequencies dominate the screen while high frequencies are invisible," the square root function (y = √x) corresponding to the low-frequency audio, or the exponential function (y = x) corresponding to the high-frequency audio, is used. 2 The length of the reference spectrum bar can be compressed / extended to adapt to the display screen, for example, compressing a physical energy difference of 1000:1 into a visual difference of 10:1.

[0101] S402 displays the target spectrum diagram on the target vehicle's display screen.

[0102] It should be noted that, before displaying the target spectrogram, methods such as frequency domain smoothing, time domain smoothing, and visual smoothing can be used to enhance the accuracy and visual comfort of the target spectrogram in order to improve its rhythm.

[0103] As an example, when frequency domain smoothing of a target spectrogram is required, a Gaussian blur kernel can be used to achieve the purpose of frequency domain energy diffusion, thereby eliminating the abrupt changes and jaggedness between adjacent spectral bars. For example, the spectral bars corresponding to low-frequency audio are: [80, 30, 10, 5]. (The length of the first spectral bar is 80, and the lengths of the adjacent spectral bars drop sharply to 30 and 10), after smoothing, [72, 48, 25, 8].

[0104] As an example, when time-domain smoothing of the target spectrogram is required, an exponentially weighted moving average can be used to smooth out excessive differences between consecutive spectrogram bars, thereby reducing animation flicker and making the animation smoother and eliminating "frame drops". For example, smoothing consecutive spectrogram bars [50, 10, 60] to [10, 14, 24.8] can suppress flickering between spectrogram bars.

[0105] As an example, when visual smoothing of a target spectrogram is required, Bézier curves can be used to transform discrete vertices of the spectrum into smooth paths. The connection between vertices is more visually continuous, thus eliminating the sense of geometric broken lines. For example, the low-frequency spectrum [50, 48, 45, 43] smoothed in the time domain can be rendered as a natural concave arc by Bézier curves, rather than a harsh "staircase".

[0106] To further enhance the immersive experience of the target spectrogram, methods such as full-screen animation, multi-dimensional visuals, and dynamic breathing can be used to improve the immersive experience for in-vehicle users when viewing the target spectrogram.

[0107] Among them, full-screen animation effects use the entire screen to express animation effects, create a sense of immersion, and increase screen utilization; multi-dimensional vision refers to visual expansion through dimensions such as color, motion (particle motion trajectory), and space (sound field positioning); dynamic breathing refers to the brightness changing dynamically with low-frequency energy, supplemented by halo dynamics, so that the color responds to the rhythm like "breathing".

[0108] Furthermore, in addition to the classic spectrum bar style, styles such as waves and lines can be added, or animation rendering can be added to the basic style to show dynamic effects such as flames and smoke, so that users can choose different target spectrum chart styles according to their own preferences.

[0109] The aforementioned ambient lighting control method determines the target spectrum corresponding to the target audio and displays the target spectrum on the display screen of the target vehicle. In this way, through the music-rhythmic ambient lighting and the target spectrum pattern, an immersive audiovisual environment is created, allowing the user to be fully immersed in the music.

[0110] In one embodiment, such as Figure 5 As shown, when it is necessary to control the ambient lighting in each area of ​​the target vehicle, the following can be included:

[0111] S501, determine the target audio output by the target vehicle's speaker at the current moment.

[0112] S502, determine the frequency characteristics, rhythm characteristics and intensity characteristics corresponding to the target audio.

[0113] S503, obtain at least one set of mapping relationships between color ranges and candidate frequencies.

[0114] S504, based on the mapping relationship and frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area.

[0115] S505 determines the ambient light brightness included in the ambient light display strategy for each ambient light area based on rhythm and intensity characteristics.

[0116] S506, based on the ambient lighting display strategy, controls the ambient lighting in each ambient lighting area of ​​the target vehicle.

[0117] S507, the target audio is divided into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio.

[0118] S508 determines the initial spectrum bar length corresponding to each spectrum bar based on the frequency signal strength of the target audio.

[0119] S509, determine the target spectrogram corresponding to the target audio based on each spectrogram bar and the initial spectrogram bar length corresponding to each spectrogram bar.

[0120] S510 displays the target spectrum diagram on the target vehicle's display screen.

[0121] The aforementioned ambient lighting control method, by determining the target audio output by the speaker of the target vehicle at the current moment, achieves the determination of an ambient lighting display strategy corresponding to at least one ambient lighting area within the target vehicle based on the target audio. Furthermore, based on the ambient lighting display strategy, ambient lighting control is performed on each ambient lighting area within the target vehicle. As can be seen from the above, in the process of ambient lighting control, this application first determines the target audio output by the speaker of the target vehicle at the current moment, and then determines the ambient lighting display strategy corresponding to at least one ambient lighting area within the target vehicle based on the target audio. This ensures that the ambient lighting color and brightness of the target vehicle at each moment correspond to the target audio output by the speaker at that moment, enabling the ambient lighting to adjust its color and brightness according to changes in the target audio. This achieves a combination of ambient lighting and target audio, creating an immersive audiovisual environment within the target vehicle and enhancing the user's riding experience.

[0122] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0123] Based on the same inventive concept, this application also provides an ambient lighting control device for implementing the ambient lighting control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more ambient lighting control device embodiments provided below can be found in the limitations of the ambient lighting control method described above, and will not be repeated here.

[0124] In one embodiment, such as Figure 6 As shown, an ambient light control device is provided, comprising: a first determining module 10, a second determining module 20, and a control module 30, wherein:

[0125] The first determining module 10 is used to determine the target audio output by the target vehicle's speaker at the current moment.

[0126] The second determining module 20 is used to determine the ambient light display strategy corresponding to at least one ambient light area inside the target vehicle based on the target audio; wherein, the ambient light display strategy includes ambient light color and ambient light brightness.

[0127] The control module 30 is used to control the ambient lighting in each ambient lighting area of ​​the target vehicle according to the ambient lighting display strategy.

[0128] In one embodiment, frequency features, rhythm features, and intensity features corresponding to the target audio are determined;

[0129] Based on frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area;

[0130] Based on rhythm and intensity characteristics, determine the ambient light brightness included in the ambient light display strategy for each ambient light area.

[0131] In one embodiment, at least one set of mapping relationships between color ranges and candidate frequencies is obtained;

[0132] Based on the mapping relationship and frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area.

[0133] In one embodiment, a target spectrogram corresponding to the target audio is determined;

[0134] Display the target spectrum diagram on the target vehicle's display screen.

[0135] In one embodiment, the target audio is divided into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio.

[0136] Determine the initial spectrum bar length corresponding to each spectrum bar based on the frequency signal strength of the target audio.

[0137] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the initial spectral bar length corresponding to each spectral bar.

[0138] In one embodiment, the initial spectrum bar length corresponding to each spectrum bar is adaptively adjusted according to the frequency type corresponding to each spectrum bar to obtain the target spectrum bar length corresponding to each spectrum bar;

[0139] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the length of the target spectral bar corresponding to each spectral bar.

[0140] In one embodiment, for each spectrum bar, the gain compensation coefficient corresponding to the frequency bar and the capability mapping relationship corresponding to the spectrum bar are determined according to the frequency type corresponding to the spectrum bar.

[0141] The initial length of the spectrum bar corresponding to the gain compensation coefficient is adjusted to obtain the reference spectrum bar length.

[0142] The length of the reference spectrum bar is adjusted according to the capability mapping relationship to obtain the length of the target spectrum bar.

[0143] The aforementioned ambient lighting control device, by determining the target audio output by the speaker of the target vehicle at the current moment, realizes the determination of the ambient lighting display strategy corresponding to at least one ambient lighting area in the target vehicle based on the target audio, and then controls the ambient lighting of each ambient lighting area in the target vehicle according to the ambient lighting display strategy. As can be seen from the above, in the process of ambient lighting control, this application first determines the target audio output by the speaker of the target vehicle at the current moment, and then determines the ambient lighting display strategy corresponding to at least one ambient lighting area in the target vehicle based on the target audio, so as to ensure that the ambient lighting color and brightness of the target vehicle at each moment correspond to the target audio output by the speaker at that moment. This allows the ambient lighting to adjust its color and brightness according to the change of the target audio, realizing the combination of ambient lighting and target audio, creating an immersive audiovisual environment in the target vehicle, and improving the user's riding experience.

[0144] Each module in the aforementioned ambient lighting control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0145] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an ambient lighting control method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0146] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0147] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0148] Determine the target audio output from the target vehicle's speaker at the current moment;

[0149] Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness;

[0150] Based on the ambient lighting display strategy, ambient lighting control is performed on each ambient lighting area inside the target vehicle.

[0151] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0152] Determine the frequency, rhythm, and intensity characteristics corresponding to the target audio;

[0153] Based on frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area;

[0154] Based on rhythm and intensity characteristics, determine the ambient light brightness included in the ambient light display strategy for each ambient light area.

[0155] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0156] Obtain at least one set of mapping relationships between color ranges and candidate frequencies;

[0157] Based on the mapping relationship and frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area.

[0158] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0159] Determine the target spectrogram corresponding to the target audio;

[0160] Display the target spectrum diagram on the target vehicle's display screen.

[0161] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0162] The target audio is divided into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio.

[0163] Determine the initial spectrum bar length corresponding to each spectrum bar based on the frequency signal strength of the target audio.

[0164] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the initial spectral bar length corresponding to each spectral bar.

[0165] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0166] Based on the frequency type corresponding to each spectrum bar, the initial spectrum bar length corresponding to each spectrum bar is adaptively adjusted to obtain the target spectrum bar length corresponding to each spectrum bar;

[0167] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the length of the target spectral bar corresponding to each spectral bar.

[0168] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0169] For each spectrum bar, based on the frequency type corresponding to the spectrum bar, determine the gain compensation coefficient corresponding to the frequency bar, as well as the capability mapping relationship corresponding to the spectrum bar;

[0170] The initial length of the spectrum bar corresponding to the gain compensation coefficient is adjusted to obtain the reference spectrum bar length.

[0171] The length of the reference spectrum bar is adjusted according to the capability mapping relationship to obtain the length of the target spectrum bar.

[0172] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0173] Determine the target audio output from the target vehicle's speaker at the current moment;

[0174] Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness;

[0175] Based on the ambient lighting display strategy, ambient lighting control is performed on each ambient lighting area inside the target vehicle.

[0176] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0177] Determine the frequency, rhythm, and intensity characteristics corresponding to the target audio;

[0178] Based on frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area;

[0179] Based on rhythm and intensity characteristics, determine the ambient light brightness included in the ambient light display strategy for each ambient light area.

[0180] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0181] Obtain at least one set of mapping relationships between color ranges and candidate frequencies;

[0182] Based on the mapping relationship and frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area.

[0183] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0184] Determine the target spectrogram corresponding to the target audio;

[0185] Display the target spectrum diagram on the target vehicle's display screen.

[0186] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0187] The target audio is divided into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio.

[0188] Determine the initial spectrum bar length corresponding to each spectrum bar based on the frequency signal strength of the target audio.

[0189] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the initial spectral bar length corresponding to each spectral bar.

[0190] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0191] Based on the frequency type corresponding to each spectrum bar, the initial spectrum bar length corresponding to each spectrum bar is adaptively adjusted to obtain the target spectrum bar length corresponding to each spectrum bar;

[0192] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the length of the target spectral bar corresponding to each spectral bar.

[0193] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0194] For each spectrum bar, based on the frequency type corresponding to the spectrum bar, determine the gain compensation coefficient corresponding to the frequency bar, as well as the capability mapping relationship corresponding to the spectrum bar;

[0195] The initial length of the spectrum bar corresponding to the gain compensation coefficient is adjusted to obtain the reference spectrum bar length.

[0196] The length of the reference spectrum bar is adjusted according to the capability mapping relationship to obtain the length of the target spectrum bar.

[0197] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0198] Determine the target audio output from the target vehicle's speaker at the current moment;

[0199] Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness;

[0200] Based on the ambient lighting display strategy, ambient lighting control is performed on each ambient lighting area inside the target vehicle.

[0201] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0202] Determine the frequency, rhythm, and intensity characteristics corresponding to the target audio;

[0203] Based on frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area;

[0204] Based on rhythm and intensity characteristics, determine the ambient light brightness included in the ambient light display strategy for each ambient light area.

[0205] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0206] Obtain at least one set of mapping relationships between color ranges and candidate frequencies;

[0207] Based on the mapping relationship and frequency characteristics, determine the ambient light colors included in the ambient light display strategy for each ambient light area.

[0208] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0209] Determine the target spectrogram corresponding to the target audio;

[0210] Display the target spectrum diagram on the target vehicle's display screen.

[0211] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0212] The target audio is divided into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio.

[0213] Determine the initial spectrum bar length corresponding to each spectrum bar based on the frequency signal strength of the target audio.

[0214] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the initial spectral bar length corresponding to each spectral bar.

[0215] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0216] Based on the frequency type corresponding to each spectrum bar, the initial spectrum bar length corresponding to each spectrum bar is adaptively adjusted to obtain the target spectrum bar length corresponding to each spectrum bar;

[0217] The target spectrogram corresponding to the target audio is determined based on each spectral bar and the length of the target spectral bar corresponding to each spectral bar.

[0218] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0219] For each spectrum bar, based on the frequency type corresponding to the spectrum bar, determine the gain compensation coefficient corresponding to the frequency bar, as well as the capability mapping relationship corresponding to the spectrum bar;

[0220] The initial length of the spectrum bar corresponding to the gain compensation coefficient is adjusted to obtain the reference spectrum bar length.

[0221] The length of the reference spectrum bar is adjusted according to the capability mapping relationship to obtain the length of the target spectrum bar.

[0222] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0223] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0224] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0225] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An ambient lighting control method, characterized in that, The method includes: Determine the target audio output from the target vehicle's speaker at the current moment; Based on the target audio, determine the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle; wherein, the ambient lighting display strategy includes ambient lighting color and ambient lighting brightness; According to the ambient lighting display strategy, ambient lighting control is performed on each of the ambient lighting areas inside the target vehicle.

2. The method according to claim 1, characterized in that, The step of determining the ambient lighting display strategy corresponding to at least one ambient lighting area inside the target vehicle based on the target audio includes: Determine the frequency characteristics, rhythm characteristics, and intensity characteristics corresponding to the target audio; Based on the frequency characteristics, determine the ambient light color included in the ambient light display strategy corresponding to each ambient light area; Based on the rhythm characteristics and the intensity characteristics, the ambient light brightness included in the ambient light display strategy is determined for each ambient light area.

3. The method according to claim 2, characterized in that, The step of determining the ambient light color included in the ambient light display strategy for each ambient light area based on the frequency characteristics includes: Obtain at least one set of mapping relationships between color ranges and candidate frequencies; Based on the mapping relationship and the frequency characteristics, the ambient light colors included in the ambient light display strategy are determined for each ambient light area.

4. The method according to claim 1, characterized in that, The method further includes: Determine the target spectrogram corresponding to the target audio; The target spectrum is displayed on the display screen of the target vehicle.

5. The method according to claim 4, characterized in that, Determining the target spectrogram corresponding to the target audio includes: The target audio is divided into logarithmic frequency bands to obtain at least one spectral bar corresponding to the target audio; The initial length of each spectrum bar is determined based on the frequency signal strength of the target audio. The target spectrogram corresponding to the target audio is determined based on each of the aforementioned spectrogram bars and the initial spectrogram bar lengths corresponding to each of the aforementioned spectrogram bars.

6. The method according to claim 5, characterized in that, The step of determining the target spectrogram corresponding to the target audio based on each of the spectrum bars and the initial spectrum bar length corresponding to each of the spectrum bars includes: Based on the frequency type corresponding to each of the spectrum bars, the initial spectrum bar length corresponding to each of the spectrum bars is adaptively adjusted to obtain the target spectrum bar length corresponding to each of the spectrum bars; The target spectrogram corresponding to the target audio is determined based on each of the aforementioned spectrogram bars and the length of the target spectrogram bar corresponding to each of the aforementioned spectrogram bars.

7. The method according to claim 6, characterized in that, The step of adaptively adjusting the initial spectrum bar length corresponding to each spectrum bar according to the frequency type corresponding to each spectrum bar to obtain the target spectrum bar length corresponding to each spectrum bar includes: For each spectrum bar, based on the frequency type corresponding to the spectrum bar, determine the gain compensation coefficient corresponding to the frequency bar and the capability mapping relationship corresponding to the spectrum bar; The initial length of the spectrum bar corresponding to the spectrum bar is adjusted according to the gain compensation coefficient to obtain the reference spectrum bar length; The length of the reference spectrum bar is adjusted according to the capability mapping relationship to obtain the target spectrum bar length.

8. An ambient lighting control device, characterized in that, The device includes: The first determining module is used to determine the target audio output by the target vehicle's speaker at the current moment; The second determining module is used to determine an ambient light display strategy corresponding to at least one ambient light area inside the target vehicle based on the target audio; wherein, the ambient light display strategy includes ambient light color and ambient light brightness; The control module is used to control the ambient lighting in each of the ambient lighting areas inside the target vehicle according to the ambient lighting display strategy.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.