Audio visualization method, vehicle, storage medium and computer program product

By generating and playing animation effects on the vehicle display screen, using driving parameters and position signals, the problem that the driver cannot intuitively feel the status of the surrounding vehicles is solved, and a safer and more immersive driving experience is achieved.

CN119806469BActive Publication Date: 2025-07-01ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510302775.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-07-01
Estimated Expiration
2045-03-14

AI Technical Summary

Technical Problem

In the collaborative driving scenario, the driver cannot intuitively feel the existence status and movement trends of the surrounding vehicles, resulting in an increase in driving risk.

Method used

By generating and playing animation effects on the display screen of the first vehicle, using the driving parameters of the first vehicle and the received position signals of the second vehicle, a visual and auditory immersive experience is created to help the driver understand the status of the surrounding vehicles more intuitively.

Benefits of technology

It improves the driver's intuitive perception of the surrounding vehicle status and movement trends, reduces the driving risks in multi-car collaboration scenarios, and provides a more immersive driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806469B_ABST
    Figure CN119806469B_ABST
Patent Text Reader

Abstract

The present application discloses an audio visualization method, a vehicle, a storage medium, and a computer program product, relating to the technical field of vehicles. The audio visualization method of the present application is applied to a first vehicle, and the first vehicle is communicatively connected to a second vehicle. Specifically, it includes: obtaining first driving parameters of the first vehicle and receiving a first position signal sent by the second vehicle; determining a first animation effect based on the first driving parameters and generating a second animation effect based on the first position signal; determining a first display area in a first display screen that matches the first animation effect and determining a target auxiliary display area in the first display screen that matches the second animation effect; controlling the first display area to play the first animation effect and controlling the target auxiliary display area to play the second animation effect. By using the present application, the driver can more intuitively understand the changes during vehicle driving and the presence status and movement trends of other surrounding vehicles through visual and auditory information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, and in particular, to an audio visualization method, a vehicle, a storage medium, and a computer program product. Background Art

[0002] With the continuous development of the automotive industry, new energy vehicles have become the preferred means of transportation for more and more users in their daily travels. In scenarios such as night driving and highways, in order to avoid the situation of inattentiveness caused by long-term solitary driving, drivers usually choose to join a convoy and drive in coordination with other vehicles in the convoy.

[0003] In the scenario of coordinated driving, in related technologies, the position and speed of convoy members are usually displayed to the driver based on GPS (Global Positioning System) data, so that the driver can view basic information such as the speed and driving direction of other vehicle owners in the convoy.

[0004] However, only basic information such as position and speed can be displayed through GPS data, and immersive audio-visual signals cannot be brought to the driver. In this way, the driver lacks an intuitive perception of the existence status and movement trend of surrounding vehicles, thereby increasing the driving risk in the multi-vehicle coordination scenario. Summary of the Invention

[0005] The main purpose of this application is to provide an audio visualization method, a vehicle, a storage medium, and a computer program product, aiming to solve the technical problem that drivers in related technologies cannot intuitively feel the existence status and movement trend of surrounding vehicles.

[0006] To achieve the above object, this application proposes an audio visualization method. The audio visualization method is applied to a first vehicle. The first vehicle is communicatively connected to a second vehicle. The first vehicle includes a first display screen. The first display screen includes a core display area and a plurality of auxiliary display areas. The method includes:

[0007] Obtain a first driving parameter of the first vehicle and receive a first position signal sent by the second vehicle;

[0008] Determine a first animation effect based on the first driving parameter and generate a second animation effect based on the first position signal;

[0009] Determine a first display area in the first display screen that matches the first animation effect, and determine a target auxiliary display area in the plurality of auxiliary display areas that matches the second animation effect;

[0010] Control the first display area to play the first animation effect, and control the target auxiliary display area to play the second animation effect.

[0011] In one embodiment, the step of determining the first display area in the first display screen that matches the first animation effect includes:

[0012] Based on a preset screen mapping relationship, determine the first display area on the first display screen that matches the first animation effect.

[0013] In one embodiment, the step of determining the first animation effect based on the first driving parameter includes:

[0014] Determine the preset track element and preset parameter threshold that match the first driving parameter;

[0015] Adjust the preset sound effect parameters corresponding to the preset track element based on the preset parameter threshold to generate a first audio signal that matches the first driving parameter;

[0016] Based on a preset animation mapping relationship, determine the first animation effect that matches the first audio signal.

[0017] In one embodiment, the step of determining the target auxiliary display area in multiple auxiliary display areas that matches the second animation effect includes:

[0018] Determine the second position signal of the first vehicle;

[0019] Based on the second position signal and the first position signal, determine the first azimuth angle and the first relative distance corresponding to the second vehicle;

[0020] Based on the first azimuth angle, the first relative distance, and the core display area, screen multiple auxiliary display areas in the first display screen to determine the target auxiliary display area that matches the second animation effect.

[0021] In one embodiment, after the step of controlling the target auxiliary display area to play the second animation effect, the method further includes:

[0022] Determine the third position signal of the first vehicle, and receive the fourth position signal sent by the second vehicle;

[0023] According to the third position signal and the fourth position signal, determine the second azimuth angle and the second relative distance corresponding to the second vehicle;

[0024] Determine the animation movement parameters based on the second azimuth angle, the second relative distance, and the core display area, and control the movement of the second animation effect on the first display screen according to the animation movement parameters.

[0025] In one embodiment, after the step of determining the second azimuth angle and the second relative distance corresponding to the second vehicle, the method further includes:

[0026] Generate an alarm audio signal when it is detected that the second relative distance is less than a preset first distance threshold;

[0027] Fuse the alarm audio signal and the first audio signal to obtain a second audio signal, and control the speaker to play the second audio signal.

[0028] In one embodiment, after the step of controlling the target auxiliary display area to play the second animation effect, the method further includes:

[0029] Obtain the real-time environment parameters of the first vehicle;

[0030] Generate a third audio signal based on the real-time environment parameters, and determine the third animation effect matched with the third audio signal;

[0031] Determine the second display area on the first display screen that matches the third animation effect, and control the second display area to play the third animation effect;

[0032] Obtain a fourth audio signal based on the third audio signal and the first audio signal, and control the speaker to play the fourth audio signal.

[0033] In one embodiment, after the step of controlling the target auxiliary display area to play the second animation effect, the method further includes:

[0034] Receive a fifth audio signal sent by the second vehicle, where the fifth audio signal is generated by the second vehicle based on its own obtained second driving parameters;

[0035] Fuse the fifth audio signal and the first audio signal to generate a collaborative audio signal;

[0036] Send the collaborative audio signal to the second vehicle so that the first vehicle and the second vehicle play the collaborative audio signal simultaneously.

[0037] In one embodiment, before the step of obtaining the first driving parameters of the first vehicle, the method further includes:

[0038] Determine the fifth position signal of the first vehicle and receive the sixth position signal sent by the second vehicle;

[0039] Determine the third relative distance corresponding to the second vehicle based on the fifth position signal and the sixth position signal;

[0040] When it is detected that the third relative distance is less than a preset second distance threshold, control the first display screen to display a preset handshake interaction interface, where the second distance threshold is greater than the first distance threshold;

[0041] Determine the interaction options corresponding to the preset handshake interaction interface, where the interaction options include an option to establish a handshake and an option to reject a handshake;

[0042] When it is detected that the interaction option is the option to establish a handshake, execute the step of obtaining the first driving parameter of the first vehicle.

[0043] In addition, to achieve the above object, the present application also provides a vehicle, the vehicle includes: a plurality of display screens, speakers, a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program is configured to implement the steps of the audio visualization method as described above.

[0044] In addition, to achieve the above object, the present application also provides a storage medium, the storage medium is a computer-readable storage medium, a computer program is stored on the storage medium, and when the computer program is executed by a processor, it implements the steps of the audio visualization method as described above.

[0045] In addition, to achieve the above object, the present application also provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps of the audio visualization method as described above.

[0046] The audio visualization method provided by the embodiments of the present application is applied to a first vehicle, the first vehicle and the second vehicle are communicatively connected, the first vehicle includes a first display screen, the first display screen includes a core display area and a plurality of auxiliary display areas, by obtaining the first driving parameter of the first vehicle and receiving the first position signal sent by the second vehicle; determining a first animation effect based on the first driving parameter and generating a second animation effect based on the first position signal; determining the first display area in the first display screen that matches the first animation effect, and determining the target auxiliary display area in the plurality of auxiliary display areas that matches the second animation effect; controlling the first display area to play the first animation effect and controlling the target auxiliary display area to play the second animation effect.

[0047] In this embodiment, when the vehicle is running, it first collects the first driving parameters generated during its own driving process and receives the first position signal sent by the second vehicle. After that, the vehicle processes the obtained first driving parameters to generate a first animation effect matching the first driving parameters. At the same time, the vehicle generates a second animation effect matching the second vehicle based on the first position signal. Then, the vehicle determines the first display area on the first display screen where the first animation effect is to be displayed, and determines the target auxiliary display area on the first display screen where the second animation effect is to be displayed. Finally, the vehicle controls the first display area to play the first animation effect and controls the target auxiliary display area to play the second animation effect.

[0048] In this way, the present application solves the technical problem in the related art that the driver cannot intuitively feel the existence state and movement trend of surrounding vehicles. That is, the present application generates a first animation effect that can represent the driving parameters during the driving process of the vehicle itself, and generates a second animation effect that can represent the positions of other surrounding vehicles, and plays the first animation effect and the second animation effect simultaneously in different areas of the display screen, so that the driver can more intuitively understand the changes during vehicle driving and the existence state and movement trend of other surrounding vehicles through visual and auditory information, thereby enabling the driver to have a more immersive driving experience and reducing the driving risk in a multi-vehicle collaboration scenario. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application and used together with the specification to explain the principles of the present application.

[0050] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0051] Figure 1 It is a schematic flowchart provided for the first embodiment of the audio visualization method of the present application;

[0052] Figure 2 It is a schematic diagram of an animation effect related to an embodiment of the audio visualization method of the present application;

[0053] Figure 3 It is a schematic diagram of a display area related to an embodiment of the audio visualization method of the present application;

[0054] Figure 4 It is a schematic diagram of an audio signal related to an embodiment of the audio visualization method of the present application;

[0055] Figure 5Schematic diagram of the animation movement process within the area involved in an embodiment of the audio visualization method of this application;

[0056] Figure 6 Schematic diagram of the animation movement process outside the area involved in an embodiment of the audio visualization method of this application;

[0057] Figure 7 Schematic diagram of adding animation effects involved in an embodiment of the audio visualization method of this application;

[0058] Figure 8 Schematic diagram of the module structure of the audio visualization device in an embodiment of this application;

[0059] Figure 9 Schematic diagram of the device structure of the hardware operating environment involved in the audio visualization method in an embodiment of this application.

[0060] The realization of the purpose, functional features, and advantages of this application will be further described with reference to the embodiments and the accompanying drawings. Detailed implementation manners

[0061] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of this application and are not used to limit this application.

[0062] For a better understanding of the technical solutions of this application, the following will be described in detail in combination with the specification drawings and specific implementation manners.

[0063] In this embodiment, for the convenience of description, the following uses vehicles internally configured with V2X (Vehicle to Everything) communication modules, GPS positioning modules, cameras, built-in speakers, multiple displays, or mobile terminals, data storage control terminals, PCs (Personal Computers), etc. connected to the electronic control unit supporting the vehicle as the execution subject for elaboration.

[0064] Based on the above vehicles, the overall concept of the audio visualization method of this application is proposed here.

[0065] With the continuous development of the automotive industry, new energy vehicles have become the preferred means of transportation for more and more users in their daily travels. In scenarios such as night driving and highway driving, in order to avoid the situation of inattentiveness caused by long-term solitary driving, drivers usually choose to join a convoy and drive in coordination with other vehicles in the convoy. In the coordinated driving scenario, in related technologies, the position and speed of convoy members are usually displayed to the driver based on GPS data, so that the driver can view basic information such as the speed and driving direction of other fellow drivers in the convoy. However, only basic information such as position and speed can be displayed through GPS data, and immersive audio-visual signals cannot be brought to the driver. Thus, it will lead to the driver's lack of intuitive perception of the presence state and movement trend of surrounding vehicles, and further increase the driving risk in the multi-vehicle coordination scenario.

[0066] In view of the above phenomenon, the present application provides an audio visualization method, which is applied to a first vehicle. The first vehicle is communicatively connected to a second vehicle. The first vehicle includes a first display screen, and the first display screen includes a core display area and a plurality of auxiliary display areas. The method includes: obtaining first driving parameters of the first vehicle and receiving a first position signal sent by the second vehicle; determining a first animation effect based on the first driving parameters and generating a second animation effect based on the first position signal; determining a first display area in the first display screen that matches the first animation effect, and determining a target auxiliary display area in the plurality of auxiliary display areas that matches the second animation effect; controlling the first display area to play the first animation effect and controlling the target auxiliary display area to play the second animation effect.

[0067] In this way, the present application solves the technical problem in related technologies that drivers cannot intuitively feel the presence state and movement trend of surrounding vehicles. That is, the present application generates a first animation effect that can represent the driving parameters during the driving process of the vehicle itself, and generates a second animation effect that can represent the positions of other surrounding vehicles, and plays the first animation effect and the second animation effect simultaneously in different areas of the display screen, so that the driver can more intuitively understand the changes during vehicle driving and the presence state and movement trend of other surrounding vehicles through visual and auditory information, thereby enabling the driver to have a more immersive driving experience and reducing the driving risk in the multi-vehicle coordination scenario.

[0068] Based on the overall concept of the audio visualization method of the present application, an embodiment of the present application provides an audio visualization method. Refer to Figure 1 , Figure 1Schematic flowchart of the first embodiment of the audio visualization method of this application. In this embodiment, the audio visualization method is applied to a first vehicle, which is communicatively connected to a second vehicle. The first vehicle includes a first display screen. The audio visualization method includes steps S10 to S40:

[0069] Step S10: Obtain the first driving parameter of the first vehicle and receive the first position signal sent by the second vehicle;

[0070] It should be noted that, in this embodiment, the first driving parameter is a physical quantity generated during the driving of the first vehicle and capable of reflecting the change in driving behavior, including but not limited to: the first vehicle speed parameter, the opening degree of the first accelerator pedal, the opening degree of the first brake pedal, etc. It can be understood that this application does not limit the specific types that the first driving parameter can include. In addition, the first position signal refers to the position signal including the longitude and latitude coordinates corresponding to the second vehicle sent by the second vehicle through an in-vehicle communication module (such as a V2X module). It can be understood that this first position signal can be transmitted to the first vehicle through an encryption protocol.

[0071] In this embodiment, when the first vehicle is running, the in-vehicle control module integrated in the first vehicle first controls the sensor module configured in the first vehicle to collect multiple first driving parameters such as the first vehicle speed parameter, the opening degree of the first accelerator pedal, and the opening degree of the first brake pedal generated during the driving of the first vehicle. At the same time, the in-vehicle control module receives the first position signal sent by the second vehicle through the communication module in the vehicle.

[0072] Exemplarily, for example, during the driving process of a vehicle, the ECU (Electronic Control Unit) configured in the vehicle controls the sensor module, so as to detect the wheels through the magneto-electric wheel speed sensor configured in the sensor module to determine the initial vehicle speed parameter of the first vehicle. The ECU then performs denoising processing and normalization processing on the initial vehicle speed parameter to obtain the first vehicle speed parameter. At the same time, the ECU detects the accelerator pedal of the first vehicle through the accelerator pedal sensor configured in the sensor module to obtain the initial accelerator pedal opening degree generated during the driving process of the first vehicle, and performs denoising processing and normalization processing on the initial accelerator pedal opening degree to obtain the first accelerator pedal opening degree. At the same time, the ECU detects the initial brake pedal opening degree of the first vehicle through the brake pedal sensor configured in the sensor module, and performs denoising processing and normalization processing on the initial brake pedal opening degree to obtain the first brake pedal opening degree; at the same time, the ECU controls the in-vehicle V2X communication module in the first vehicle to receive, through the in-vehicle V2X communication module, a second position signal sent by the second vehicle based on the DSRC (Dedicated Short-Range Communications) protocol, which includes the longitude and latitude information corresponding to the location of the second vehicle.

[0073] In this way, the vehicle can quickly synchronize various driving parameters generated during the driving process, and perform cleaning and denoising processing on the various driving parameters to ensure the accuracy of the driving parameters. At the same time, the vehicle can also receive the position signals sent by other vehicles, so as to quickly identify other vehicles existing around the vehicle.

[0074] Step S20: Determine a first animation effect based on the first driving parameter, and generate a second animation effect based on the first position signal;

[0075] It should be noted that the first animation effect is a visual effect carrying driving parameter information and bound to the first audio signal played in the first vehicle, including but not limited to: animation effects such as particle diffusion, displacement animation, and color gradient. It can be understood that the amplitude, frequency, etc. of the animation effect have a non-linear mapping relationship with the driving parameter. In addition, the second animation effect is a visual effect that can indicate the orientation of the second vehicle, and specifically can be a vehicle icon including an orientation indicator, etc. It can be understood that the specific content of the second animation effect in this application is not limited.

[0076] In this embodiment, after the vehicle control module obtains multiple first driving parameters such as the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree, it can query the preset animation mapping relationship based on the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree to determine the first animation effects corresponding to the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree respectively. At the same time, the vehicle control module generates a direction indicator that matches the first position signal and obtains the preset initial animation effect that matches the second vehicle. The vehicle control module then combines the direction indicator and the initial animation effect to generate the second animation effect.

[0077] Exemplarily, for example, after the vehicle control module obtains multiple first driving parameters such as the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree, it can first process the first vehicle speed parameter to determine that the audio track element corresponding to the first vehicle speed parameter is the keyboard audio track and determine the first audio effect parameter corresponding to the first vehicle speed parameter. The ECU then combines the keyboard audio track and the first audio effect parameter to obtain the first vehicle speed audio signal corresponding to the first vehicle speed parameter. At the same time, the ECU processes the first throttle pedal opening degree to determine that the audio track element corresponding to the first throttle pedal opening degree is the bass audio track and determine the second audio effect parameter corresponding to the first throttle pedal opening degree. The ECU then combines the bass audio track and the second audio effect parameter to obtain the first throttle audio signal corresponding to the first throttle pedal opening degree. At the same time, the ECU processes the first brake pedal opening degree to determine that the audio track element corresponding to the first brake pedal opening degree is the DJ scratching audio track and determine the third audio effect parameter corresponding to the first brake pedal opening degree. The ECU then combines the DJ scratching audio track and the third audio effect parameter to obtain the first brake audio signal corresponding to the first brake pedal opening degree. After that, the ECU reads the storage module configured in the vehicle to obtain the preset animation effect query MAP (table). The ECU then queries the preset animation effect query MAP based on the first vehicle speed audio signal, the first throttle audio signal, and the first brake audio signal to determine that the first animation effect corresponding to the first vehicle speed audio signal is the ripple animation effect, and determine that the first animation effect corresponding to the first throttle audio signal is the particle ejection effect, and determine that the first animation effect corresponding to the first brake audio signal is the line fade effect; at the same time, the ECU reads the GPS coordinates and the driving direction included in the first position signal and calculates the first azimuth angle and the first relative distance of the second vehicle relative to the first vehicle based on the GPS coordinates and the driving direction, thereby generating a corresponding azimuth indicator according to the first azimuth angle and the first relative distance. The ECU then queries the animation effect query MAP to obtain the preset vehicle animation effect representing the second vehicle and combines the azimuth indicator and the preset vehicle animation effect to obtain the second animation effect.

[0078] In this way, the vehicle can convert driving parameters and location information into animation effects, enabling the driver to intuitively determine the changes occurring during vehicle driving and the other vehicles present in the surroundings through the information carried by the audio signals and animation effects, thereby obtaining a more immersive driving experience.

[0079] In a feasible implementation manner, the step of "determining the first animation effect based on the first driving parameter" in the above step S20 may specifically include steps S201 to S203:

[0080] Step S201: Determine the preset track element and preset parameter threshold that match the first driving parameter;

[0081] Step S202: Adjust the preset sound effect parameters corresponding to the preset track element based on the preset parameter threshold to generate the first audio signal that matches the first driving parameter;

[0082] Step S203: Determine the first animation effect that matches the first audio signal based on the preset animation mapping relationship.

[0083] It should be noted that the preset track element is a track element pre-stored in the track database and bound to a certain driving parameter, including but not limited to: drum sets, bass, keyboards, chords, DJ scratching and other track elements. It can be understood that the present application does not limit the specific types included in the track element. In addition, the preset parameter threshold is the critical driving parameter for triggering audio adjustment, including: vehicle speed threshold (such as 50 km / h), throttle / brake opening degree threshold (such as 50%). It can be understood that through the preset parameter threshold, it can be judged how to modify the preset sound effect parameters corresponding to the preset track element. In addition, the preset animation effect is a visual effect bound to the preset audio signal, including but not limited to: particle diffusion, displacement animation, color gradient and other animation effects.

[0084] In this embodiment, after obtaining multiple first driving parameters such as the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree, the vehicle-mounted control module may first read the above storage module to obtain a preset audio track database, and read the audio track database to determine the preset audio track elements and preset parameter thresholds corresponding to the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree respectively. Then, the vehicle-mounted electronic module compares the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree with the matching preset parameter thresholds respectively, so as to determine the sound effect adjustment parameters corresponding to the preset audio track elements respectively based on the comparison results. The vehicle-mounted electronic module adjusts the preset sound effect parameters corresponding to the preset audio track elements respectively according to the sound effect adjustment parameters to obtain the first sound effect parameters corresponding to the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree respectively, and combines the preset audio track elements and the first sound effect parameters corresponding to the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree respectively to obtain multiple first audio signals. Finally, the vehicle-mounted control module reads the above storage module to obtain an animation mapping relationship including multiple above-mentioned preset audio signals and the preset animation effects corresponding to the multiple preset audio signals respectively. The vehicle-mounted control module queries the animation mapping relationship based on the multiple first audio signals, so as to compare the multiple first audio signals with the multiple preset audio signals included in the animation mapping relationship respectively to determine the preset audio signals matched by the multiple first audio signals within the animation mapping relationship, and determine the preset animation effects corresponding to the multiple preset audio signals in the animation mapping relationship as the first animation effects matched by the multiple first audio signals respectively.

[0085] Exemplarily, for example, please refer to Figure 4 , Figure 4 which is a schematic diagram of an audio signal related to an embodiment of the audio visualization method of the present application. As Figure 4As shown, after the ECU obtains the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree, it first reads the above storage module to obtain the preset track database, and queries the track database to determine that the preset track element matching the first vehicle speed parameter is the keyboard track element, and the preset track element matching the first throttle pedal opening degree is the bass track element, and the preset track element matching the first brake pedal opening degree is the DJ scratching track element. At the same time, the ECU determines through the track database that the vehicle speed threshold corresponding to the first vehicle speed parameter is 50 km / h, and the opening degree threshold corresponding to the first throttle pedal opening degree is 50%, and the opening degree threshold corresponding to the first brake pedal opening degree is 50%. After that, the ECU compares the first vehicle speed parameter with the vehicle speed threshold, so that when it detects that the first vehicle speed parameter is greater than 50 km / h, it determines the first keyboard sound effect adjustment parameter that can increase the preset keyboard sound effect parameter corresponding to the keyboard track element, and adjusts the preset keyboard sound effect parameter according to the first keyboard sound effect adjustment parameter to generate the first sound effect parameter. Or, when it detects that the first vehicle speed parameter is less than or equal to 50 km / h, it determines the second keyboard sound effect adjustment parameter that can reduce the preset keyboard sound effect parameter corresponding to the keyboard track element, and adjusts the preset keyboard sound effect parameter according to the second keyboard sound effect adjustment parameter to generate the first sound effect parameter. The ECU then combines the keyboard track element and the corresponding first sound effect parameter to obtain the first vehicle speed audio signal corresponding to the first vehicle speed parameter and including the fade-in / fade-out effect for the keyboard sound effect; Similarly, the ECU compares the first throttle pedal opening degree with the opening degree threshold, so that when it detects that the first throttle pedal opening degree is greater than 50%, it determines the first bass sound effect adjustment parameter that can increase the preset bass sound effect parameter corresponding to the bass track element, and adjusts the preset bass sound effect parameter according to the first bass sound effect adjustment parameter to generate the second sound effect parameter. Or, when it detects that the first throttle pedal opening degree is less than or equal to 50%, it determines the second bass sound effect adjustment parameter that can reduce the preset bass sound effect parameter corresponding to the bass track element, and adjusts the preset bass sound effect parameter according to the second bass sound effect adjustment parameter to generate the second sound effect parameter. The ECU then combines the bass track element and the corresponding second sound effect parameter to obtain the first throttle pedal opening degree corresponding to the first throttle audio signal including the fade-in / fade-out effect for the keyboard sound effect;Similarly, the ECU compares the opening degree of the first brake pedal with the opening degree threshold value. When it detects that the opening degree of the first brake pedal is greater than 50%, it determines the first DJ scratching sound effect adjustment parameter that can increase the preset DJ scratching sound effect parameters corresponding to the DJ scratching track elements, and adjusts the preset DJ scratching sound effect parameters according to the first DJ scratching sound effect adjustment parameter to generate the third sound effect parameter. Or, when it detects that the opening degree of the first brake pedal is less than or equal to 50%, it determines the second DJ scratching sound effect adjustment parameter that can reduce the preset DJ scratching sound effect parameters corresponding to the DJ scratching track elements, and adjusts the preset DJ scratching sound effect parameters according to the second DJ scratching sound effect adjustment parameter to generate the third sound effect parameter. Then, the ECU combines the DJ scratching track elements and the corresponding third sound effect parameter to obtain the first brake audio signal corresponding to the opening degree of the first brake pedal and including the fade-in / fade-out effect of the keyboard sound effect;

[0086] Finally, the ECU reads the above storage module to obtain the animation effect query MAP (table) including multiple preset audio signals and the preset animation effects respectively matched with the multiple preset audio signals. Then, the ECU queries the animation effect query MAP based on the first vehicle speed audio signal to compare the first vehicle speed audio signal with the multiple preset audio signals included in the animation effect query MAP, so as to determine the first preset audio signal including the keyboard track element in the animation effect query MAP. The ECU determines that the preset animation effect corresponding to the first preset audio signal in the animation effect query MAP is the ripple animation effect, and thus the ECU determines the ripple animation effect as the first animation effect corresponding to the first vehicle speed audio signal; Similarly, the ECU queries the animation effect query MAP based on the first throttle audio signal to compare the first throttle audio signal with the multiple preset audio signals included in the animation effect query MAP, so as to determine the second preset audio signal including the bass track element in the animation effect query MAP. The ECU determines that the preset animation effect corresponding to the second preset audio signal in the animation effect query MAP is the particle ejection effect, and thus the ECU determines the particle ejection effect as the first animation effect corresponding to the first throttle audio signal; Similarly, after the ECU queries the animation effect query MAP based on the first brake audio signal, it compares the first brake audio signal with the multiple preset audio signals included in the animation effect query MAP, so as to determine the third preset audio signal including the DJ scratching track element in the animation effect query MAP. The ECU determines that the preset animation effect corresponding to the third preset audio signal in the animation effect query MAP is the line fade effect, and thus the ECU determines the line fade effect as the first animation effect corresponding to the first brake audio signal.

[0087] In this way, the vehicle can convert the driving parameters of the vehicle itself into audio signals and animation effects, so that the driver can intuitively determine the changes generated during the driving process of the vehicle through the information carried by the audio signals and animation effects, and thus obtain a more immersive driving experience.

[0088] Step S30: Determine the first display area in the first display screen that matches the first animation effect, and determine the target auxiliary display area in the multiple auxiliary display areas that matches the second animation effect;

[0089] It should be noted that, please refer to Figure 3 , Figure 3 which is a schematic diagram of the display area involved in an embodiment of the audio visualization method of this application. The display screen is a display device configured in the vehicle and supports dynamic effect rendering. Specifically, it can be a HUD (Head-Up Display) corresponding to the driver's seat. In addition, as Figure 3 shown, both the core display area and the multiple auxiliary display areas are preset areas in the display screen that can be independently rendered. It can be understood that the first animation effect can be displayed simultaneously on the core display area and / or the multiple auxiliary display areas, while the second animation effect can only be displayed on a certain auxiliary display area. That is, each display area can play different animation effects through independent rendering. The coverage area size and coverage position corresponding to each display area can be set by technicians for the display screen according to actual needs. This application also does not limit this.

[0090] In this embodiment, after the vehicle control module determines the multiple first animation effects and the second animation effect, it further queries the first display area corresponding to each of the multiple first animation effects on the first display screen. At the same time, the vehicle control module filters the multiple auxiliary display areas included in the first display screen based on the above first position signal to determine the target auxiliary display area that matches the first position signal.

[0091] Exemplarily, for example, after the ECU determines that the first animation effect includes a ripple animation effect, a particle ejection effect, and a line gradient effect, and determines that the second animation effect includes a preset vehicle animation and a direction indicator, the ECU can first determine the multiple display areas included in the HUD in the vehicle. Then, the ECU determines the ripple animation effect, the particle ejection effect, and the line gradient effect to filter the multiple display areas to determine the first display area for playing animation effects such as the ripple animation effect, the particle ejection effect, and the line gradient effect representing the vehicle driving parameters. At the same time, the ECU reads the first position signal and filters the multiple auxiliary display areas in the HUD according to the first position signal to determine the target auxiliary display area that matches the first position signal and is used to play the second animation effect representing the second vehicle position information.

[0092] In this way, the vehicle can perform independent rendering on multiple regions of the display screen, and play multiple animation effects simultaneously through multiple display regions, so that the driver can more intuitively determine the changes generated during the driving process of the vehicle and the presence status and movement trends of surrounding vehicles based on the multiple animation effects, thereby obtaining a more immersive driving experience and reducing the driving risks existing in the cooperative driving scenario.

[0093] In a feasible implementation manner, the step of "determining the first display region in the first display screen that matches the first animation effect" in the above step S30 may specifically include step S301:

[0094] Step S301: Based on the preset screen mapping relationship, determine the first display region on the first display screen that matches the first animation effect.

[0095] It should be noted that the preset display region is a display region that can be independently rendered and pre-divided in the vehicle display screen. It can be understood that each preset display region is bound to a specific animation effect (for example, the ripple special effect corresponds to the core display region, the particle special effect corresponds to the first auxiliary display region, and the gradient special effect corresponds to the second auxiliary display region).

[0096] In this embodiment, after the vehicle-mounted control module determines the first animation effects respectively matched by the multiple first audio signals, it can also first read the above storage module to obtain the screen mapping relationship including the multiple above preset animation effects and the preset display regions respectively matched by the multiple preset animation effects. The vehicle-mounted control module queries the screen mapping relationship based on the multiple first animation effects, so as to compare the multiple first animation effects with the multiple preset animation effects included in the screen mapping relationship respectively, to determine the preset display regions respectively matched by the multiple first animation effects in the screen mapping relationship. Finally, the vehicle-mounted control module determines the first display regions respectively matched by the multiple first animation effects based on the preset display regions respectively corresponding to the multiple preset display regions in the screen mapping relationship.

[0097] Exemplarily, for example, please refer to Figure 2 , Figure 2This is a schematic diagram of the animation effect involved in an embodiment of the audio visualization method of this application. After the ECU determines that the first animation effect corresponding to the first vehicle speed audio signal is the ripple animation effect, the first animation effect corresponding to the first throttle audio signal is the particle ejection effect, and the first animation effect corresponding to the first brake audio signal is the line fade effect, it can first read the above storage module to obtain a rendering area mapping MAP that includes multiple above-mentioned preset animation effects and the preset display areas respectively matched with the multiple preset animation effects. The ECU queries the rendering area mapping MAP based on the ripple animation effect corresponding to the first vehicle speed parameter to determine that the preset display area corresponding to the ripple animation effect within the rendering area mapping MAP is the core display area. The ECU determines the core display area as the first display area for playing the animation effect representing the vehicle driving parameters. After that, the ECU controls the core display area of the first display screen to play the ripple animation effect, so that the driver can determine the first vehicle speed of the vehicle based on the ripple animation effect generated as shown in Figure 2 and shown;

[0098] Similarly, the ECU queries the rendering area mapping MAP based on the particle ejection effect corresponding to the first throttle pedal opening degree to determine that the preset display area corresponding to the particle ejection effect within the rendering area mapping MAP is the first auxiliary display area. The ECU determines the first auxiliary display area as the first display area for playing the animation effect representing the vehicle driving parameters. After that, the ECU controls the first auxiliary display area of the first display screen to play the particle ejection effect, so that the driver can determine the opening degree of the throttle pedal of the vehicle based on the particle ejection effect generated as shown in Figure 2 and shown;

[0099] Similarly, the ECU queries the rendering area mapping MAP based on the line fade effect corresponding to the first brake pedal opening degree to determine that the preset display area corresponding to the line fade effect within the rendering area mapping MAP is the second auxiliary display area. The ECU determines the second auxiliary display area as the first display area for playing the animation effect representing the vehicle driving parameters. After that, the ECU controls the second auxiliary display area of the first display screen to play the line fade effect, so that the driver can determine the opening degree of the throttle pedal of the vehicle based on the line fade effect generated as shown in Figure 2 and shown.

[0100] In this way, the vehicle can perform partition-independent rendering on multiple areas of the display screen and play multiple animation effects simultaneously through multiple display areas, so that the driver can more intuitively determine the changes occurring during the driving process of the vehicle based on the multiple animation effects, and thus obtain a more immersive driving experience.

[0101] In a feasible implementation manner, the step of "determining the target auxiliary display area where the second animation effect matches within multiple auxiliary display areas" in step S30 may specifically include steps S302 to S304:

[0102] Step S302: Determine the second position signal of the first vehicle;

[0103] Step S303: Based on the second position signal and the first position signal, determine the first azimuth angle and the first relative distance corresponding to the second vehicle;

[0104] Step S304: Based on the first azimuth angle, the first relative distance, and the core display area, screen the multiple auxiliary display areas within the first display screen to determine the target auxiliary display area where the second animation effect matches.

[0105] It should be noted that the second position signal is the longitude and latitude coordinates and driving direction obtained by the first vehicle in real time through the in-vehicle GPS module. It can be understood that the second position signal includes a timestamp and a positioning accuracy parameter, and the second position signal can be transmitted to the ECU through the CAN (Controller Area Network) bus. In addition, the azimuth angle is the azimuth angle of the second vehicle relative to the first vehicle when the center of the front axle of the first vehicle is the origin and the due north direction is 0°. In addition, the first relative distance is the distance between the first vehicle and the second vehicle. It can be understood that after converting the GPS coordinates to a local coordinate system (such as UTM - Universal Transverse Mercator), the accuracy of the obtained relative distance can reach the centimeter level.

[0106] In this embodiment, after generating the second animation effect based on the second position signal, the in-vehicle control module may first collect the vehicle's own coordinate information through the positioning module configured in itself, and perform drift error compensation on the vehicle's own coordinate information to obtain a high-precision second position signal. Then, the in-vehicle control module compares the second position signal with the above-mentioned first position signal, thereby generating a first relative distance that can indicate the distance between the second vehicle and the first vehicle, and generating a first azimuth angle that can indicate the azimuth of the second vehicle relative to the first vehicle. Finally, the in-vehicle control module screens each auxiliary display area within the first display screen based on the first relative distance, the first azimuth angle, and the core display area to determine the target auxiliary display area where the azimuth angle and relative distance between the display position where the second animation effect is located and the position where the first animation effect is played within the core display area meet the first relative distance and the first azimuth angle.

[0107] Exemplarily, for example, after the ECU generates the second animation effect, it first accesses the GPS positioning module configured in the first vehicle to obtain the self-vehicle GPS coordinates of the first vehicle. At the same time, the ECU compensates for the coordinate drift of the self-vehicle GPS coordinates through the fusion vehicle speed and angular velocity parameters obtained by the INS (Inertial Navigation System) and IMU (Inertial Measurement Unit) configured in the first vehicle to obtain a second position signal with higher accuracy. After that, the ECU compares the second position signal with the above first position signal to determine the first azimuth angle of the second vehicle relative to the first vehicle and determine the first relative distance between the second vehicle and the first vehicle. Finally, the ECU determines the first display area and determines the first display area as the coordinate origin. At the same time, the ECU reads the above storage module to obtain the preset distance mapping MAP. The ECU then queries the distance mapping MAP based on the first relative distance to determine the display distance difference matching the first relative distance. The ECU filters the multiple auxiliary display areas on the HUD based on the display distance difference and the first azimuth angle to determine that when playing the second animation effect through the third auxiliary display area on the HUD, the azimuth angle and relative distance between the second animation effect and the first animation effect played in the core display area can conform to the first relative distance and the first azimuth angle. The ECU thus determines the third auxiliary display area as the target auxiliary display area.

[0108] In addition, in this embodiment and another embodiment, after determining the first azimuth angle, the ECU can also filter each built-in speaker based on the first azimuth angle to determine the target speaker matching the first azimuth angle, so as to control the target speaker to play the above first audio signals to remind the driver of the relative angle between the second vehicle and the first vehicle through the first audio signals.

[0109] In this way, the vehicle can perform partition-independent rendering on multiple areas of the display screen and play multiple animation effects through multiple display areas at the same time, so that the driver can more intuitively determine the existence state and movement trend of other vehicles based on the multiple animation effects.

[0110] Step S40: Control the first display area to play the first animation effect and control the target auxiliary display area to play the second animation effect.

[0111] In this embodiment, after the vehicle-mounted control module determines the first display area and the target auxiliary display area, it performs independent rendering operations on each first display area to control each first display area to play its corresponding first animation effect. At the same time, the vehicle-mounted control module performs independent rendering operations on the target auxiliary display area to control the target auxiliary display area to play the second animation effect.

[0112] Exemplarily, for example, after the ECU determines multiple first display areas and a target auxiliary display area, it can call the GPU (Graphics Processing Unit) to independently render the core display area, so as to display a ripple animation on the core display area, so that the ripple special effect spreads on the core display area at a frequency matching the real-time vehicle speed parameter. Similarly, the ECU calls the GPU to independently render the first auxiliary display area corresponding to the particle injection effect, so as to display the particle injection special effect on the first auxiliary display area, so that the density of the particles is proportional to the throttle opening degree. Similarly, the ECU calls the GPU to independently render the second auxiliary display area corresponding to the line gradient effect, so as to display the line gradient effect on the second auxiliary display area, so that the color gradient degree is proportional to the brake opening degree. Similarly, the ECU calls the GPU to independently render the third auxiliary display area matching the second animation effect, so as to display a vehicle animation effect with an azimuth indicator on the third auxiliary display area, so that the driver can identify the position information of the second vehicle based on the second animation effect.

[0113] In this embodiment, when the first vehicle is running, the in-vehicle control module integrated in the first vehicle first controls the sensor module configured in the first vehicle to collect multiple first driving parameters such as the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree generated during the driving process of the first vehicle. At the same time, the in-vehicle control module receives the first position signal sent by the second vehicle through the communication module in the vehicle. After that, the in-vehicle control module queries the preset animation mapping relationship based on the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree to determine the first animation effects corresponding to the first vehicle speed parameter, the first throttle pedal opening degree, and the first brake pedal opening degree respectively. At the same time, the in-vehicle control module generates a direction indicator matching the first position signal and obtains the preset initial animation effect matching the second vehicle. The in-vehicle control module then combines the direction indicator and the initial animation effect to generate a second animation effect. After that, the in-vehicle control module queries the first display areas corresponding to the multiple first animation effects on the first display screen respectively. At the same time, the in-vehicle control module filters the multiple auxiliary display areas included on the first display screen based on the above first position signal to determine the target auxiliary display area matching the first position signal. Finally, the in-vehicle control module performs an independent rendering operation on each first display area to control each first display area to play its corresponding first animation effect. At the same time, the in-vehicle control module performs an independent rendering operation on the target auxiliary display area to control the target auxiliary display area to play the second animation effect.

[0114] Thus, this application solves the technical problem in the related art that the driver cannot intuitively feel the presence state and movement trend of surrounding vehicles. That is, this application generates a first animation effect that can represent the driving parameters during the driving process of the host vehicle, and generates a second animation effect that can represent the positions of other surrounding vehicles, and plays the first animation effect and the second animation effect simultaneously in different areas of the display screen, so that the driver can more intuitively understand the changes during vehicle driving and the presence state and movement trend of other surrounding vehicles through visual and auditory information, thereby enabling the driver to have a more immersive driving experience and reducing the driving risk in the multi-vehicle cooperation scenario.

[0115] Based on the first embodiment of this application, the second embodiment of this application is proposed here. In the second embodiment of this application, the same or similar content as in the above embodiments can be referred to the above introduction and will not be repeated hereinafter. On this basis, after the above step S40, the audio visualization method of this application may further include steps A10 to A30:

[0116] Step A10: Determine the third position signal of the first vehicle and receive the fourth position signal sent by the second vehicle;

[0117] Step A20: Determine the second azimuth angle and the second relative distance corresponding to the second vehicle according to the third position signal and the fourth position signal;

[0118] Step A30: Determine the animation movement parameters based on the second azimuth angle, the second relative distance, and the core display area, and control the movement of the second animation effect on the first display screen according to the animation movement parameters.

[0119] It should be noted that the fourth position signal is a real-time position signal updated periodically by the second vehicle through the V2X communication module. In addition, the third position signal is a real-time position signal updated periodically by the first vehicle through the GPS positioning module.

[0120] In this embodiment, after the vehicle-mounted control module controls the first display screen to simultaneously display the first animation signal and the second animation signal through different display areas, it may first receive the updated fourth position signal sent by the second vehicle and obtain the third position signal corresponding to the host vehicle. Then, the vehicle-mounted control module calculates the second azimuth angle and the second relative distance between the second vehicle and the first vehicle based on the third position signal and the fourth position signal. After that, the vehicle-mounted control module determines the animation movement parameters for adjusting the second animation effect based on the second azimuth angle, the second relative distance, and the above core display area. Finally, the vehicle-mounted control module controls the movement of the second animation effect on the first display screen based on the animation movement parameters, so as to play the moved second animation effect on the first display screen.

[0121] Exemplarily, for example, please refer to Figure 5 , Figure 5 which is a schematic diagram of the animation movement process within the area involved in an embodiment of the audio visualization method of the present application. After the ECU plays the first animation effect in the control core display area, the first auxiliary display area, and the second auxiliary display area respectively, and controls the third auxiliary display area to play the second animation effect, the ECU can first receive the fourth position signal sent by the second vehicle through the V2X communication module, and read the GPS coordinates and driving direction included in the fourth position signal. At the same time, the ECU determines the third position signal of its own vehicle through the GPS positioning module configured by itself. After that, the ECU compares the third position signal and the fourth position signal to determine the second azimuth angle of the second vehicle relative to the first vehicle, and determines the second relative distance between the second vehicle and the first vehicle. Then, the ECU determines the core display area, and determines the center of the core display area as the coordinate origin. At the same time, the ECU queries the distance mapping MAP based on the second relative distance to determine the second display distance difference matching the second relative distance. The ECU determines the animation movement parameters corresponding to the second animation effect based on the second display distance difference, the second azimuth angle, and the center point of the core display area. Finally, as Figure 5 shown, the ECU determines the first display position where the second animation effect is located within the above-mentioned third auxiliary display area, and determines the adjusted second display position of the second animation effect based on the animation movement parameters. The ECU thus independently renders the adjusted second display position of the second animation effect through the GPU to control the movement of the second animation effect, and further makes the moved second animation effect play at the second display position.

[0122] It can be understood that, please refer to Figure 6 , Figure 6 which is a schematic diagram of the animation movement process outside the area involved in an embodiment of the audio visualization method of the present application. The second display position where the second animation effect is located after movement can be not only inside the corresponding target auxiliary display area, but also within other auxiliary display areas on the first display screen (such as the fifth auxiliary display area shown in Figure 6 ).

[0123] In this way, the vehicle can timely control the display screen to modify the display area of the animation effect when the relative distance between its own vehicle and other vehicles changes, so as to show the movement trend of other surrounding vehicles to the driver through the change of the display area.

[0124] Based on the first embodiment and / or the second embodiment of the present application, the third embodiment of the present application is proposed herein. In the third embodiment of the present application, for the same or similar content as in the above embodiments, reference may be made to the above introduction and will not be elaborated hereinafter. On this basis, after the above step A20, the audio visualization method of the present application may further include steps B10 to B20:

[0125] Step B10: Generate an alarm audio signal when it is detected that the second relative distance is less than a preset first distance threshold;

[0126] Step B20: Combine the alarm audio signal and the first audio signal to obtain a second audio signal, and control a speaker to play the second audio signal.

[0127] It should be noted that the alarm audio signal is an audio signal generated by superimposing preset alarm track elements (such as high-frequency pulse sound effects, low-frequency vibration sound effects) and dynamic audio adjustment parameters (such as for every 1 m decrease in the relative distance, the volume is increased by 3 dB).

[0128] In this embodiment, after determining the second relative distance and the second azimuth angle generated between the first vehicle and the second vehicle, the vehicle-mounted control module may first read the above storage module to obtain the preset first distance threshold, and compare the second relative distance with the first distance threshold. When the vehicle-mounted control module detects that the second relative distance is less than the first distance threshold, it further reads the preset alarm track database, and queries the alarm track database based on the second relative distance, so as to adjust the preset audio parameters corresponding to the preset alarm track elements according to the second relative distance to generate an alarm audio signal. Then, the vehicle-mounted control module integrates the obtained alarm audio signal and the above first audio signal to generate a second audio signal. The vehicle-mounted control module then sends the second audio signal to the built-in speaker configured in the first vehicle, and the built-in speaker plays the second alarm signal.

[0129] Exemplarily, for example, after the ECU determines the second relative distance generated between the first vehicle and the second vehicle, it further reads the above storage module to obtain the first preset distance threshold of 30 m, and compares the second relative distance with the first preset distance threshold. When the ECU determines that the second relative distance is less than 30 m, it determines that the distance between the first vehicle and the second vehicle is relatively close. At this time, the ECU reads the above storage module to obtain the preset alarm audio database, and queries the preset alarm audio MAP based on the second relative distance to determine the preset alarm audio adjustment parameter matched by the second relative distance in the preset alarm audio MAP. The ECU adjusts the preset audio parameters corresponding to the preset high-frequency pulse track element according to the preset alarm audio adjustment parameter to generate a high-frequency pulse alarm audio signal. Finally, the ECU adds the generated alarm audio signal to the above first audio signal to generate a second audio signal carrying the high-frequency pulse alarm track element, and sends the second audio signal to the built-in speaker configured in the first vehicle, and controls the built-in speaker to play the second audio signal, so that the driver can understand that the distance between the vehicle and the second vehicle is too close based on the second audio signal.

[0130] In addition, in this embodiment and another embodiment, after the ECU determines the second relative distance, it can also obtain a third preset distance threshold greater than the above first preset distance threshold, and when it detects that the second relative distance reaches the third preset distance threshold, it determines that the second vehicle is far from the first vehicle. At this time, the ECU adds a farewell effect (such as particle dissipation) to the second animation effect, and controls the HUD to stop playing the second animation effect.

[0131] In this way, the electronic device can timely play the alarm audio signal when the second vehicle is relatively close, so as to remind the driver through the alarm audio signal, so that the driver can timely perceive the running trend of other surrounding vehicles.

[0132] Based on the embodiments of the present application, the fourth embodiment of the present application is proposed here. In the fourth embodiment of the present application, the same or similar content as the above embodiments can be referred to the above introduction and will not be repeated hereinafter. On this basis, before the above step S10, the audio visualization method of the present application may further include steps C10 to C50:

[0133] Step C10: Determine the fifth position signal of the first vehicle, and receive the sixth position signal sent by the second vehicle;

[0134] Step C20: Determine the third relative distance corresponding to the second vehicle based on the fifth position signal and the sixth position signal;

[0135] Step C30: When it is detected that the third relative distance is less than a preset second distance threshold, control the first display screen to display a preset handshake interaction interface, where the second distance threshold is greater than the first distance threshold;

[0136] Step C40: Determine the interaction options corresponding to the preset handshake interaction interface, where the interaction options include an option to establish a handshake and an option to reject a handshake;

[0137] Step C50: When it is detected that the interaction option is the option to establish a handshake, execute the step of obtaining the first driving parameter of the first vehicle.

[0138] It should be noted that the preset handshake interaction interface is a preset graphical user interface, which includes dynamic buttons and voice command guidance prompts. It can be understood that through the above HUD rendering, the preset handshake interaction interface can support dual-channel interaction of touch and voice. In addition, the sound signal is emitted by the driver and can reflect the driver's selection intention (such as "agree to connect", "cancel operation") signal.

[0139] In this embodiment, before the vehicle-mounted control system controls the sensor module to obtain the first driving parameter, it can first establish a communication connection with the second vehicle through the wireless communication module and receive the sixth position signal sent by the second vehicle. At the same time, the vehicle-mounted control module determines the fifth position signal corresponding to its own vehicle. Then, the vehicle-mounted control module compares the fifth position signal and the sixth position signal to determine the third relative distance between its own vehicle and the second vehicle. After that, the vehicle-mounted control system reads the above storage module to obtain a preset second distance threshold greater than the first distance threshold, and compares the third relative distance with the second distance threshold. When the vehicle-mounted control system detects that the third relative distance is less than the second distance threshold, it controls the above first display screen to display a preset handshake interaction interface. Then, the vehicle-mounted control module receives the sound signal emitted by the driver through the vehicle-mounted microphone in the first vehicle and determines the interaction option selected by the driver for controlling the preset handshake interaction interface based on the sound signal. Finally, when the vehicle-mounted control module detects that the interaction option is the option to establish a handshake, it calls the above sensor module to detect the first driving parameter generated by the first vehicle during driving. Similarly, when the vehicle-mounted control module detects that the interaction option is the option to reject a handshake, it disconnects the communication connection established with the second vehicle.

[0140] Exemplarily, for example, before the ECU calls the above-mentioned sensor module to collect the first driving parameters when the first vehicle is driving, it can first establish a communication connection with the second vehicle through the above-mentioned in-vehicle V2X communication module and receive the sixth position signal sent by the second vehicle. At the same time, the ECU obtains the fifth position signal of its own vehicle through the above-mentioned in-vehicle GPS positioning system. After that, the ECU determines the third relative distance generated between its own vehicle and the second vehicle based on the sixth position signal and the fifth position signal. Then, the ECU reads the above-mentioned storage module to obtain a second preset distance threshold greater than the above-mentioned first preset distance threshold, and compares the third relative distance with the second preset distance threshold. Thus, when the ECU determines that the third relative distance is less than the second preset distance threshold, it outputs a preset handshake interaction interface. At the same time, the ECU calls the GPU to render the HUD so that the preset handshake interaction interface is displayed on the HUD, and adds a text element "Detected neighboring vehicle XX-1234, do you want to establish a connection?" and option button elements "Establish handshake button" and "Reject handshake button" to the preset handshake interaction interface. Then, the driver emits a sound that matches the option button based on their own needs. At this time, the ECU collects the sound signal emitted by the driver through the in-vehicle microphone and processes the sound signal through a trained NLP (Natural Language Processing) model to extract the command keyword contained in the sound signal, so as to determine the interaction option selected by the driver as the establish handshake option / reject handshake option according to the command keyword. Finally, when the ECU detects that the interaction option is the establish handshake option, it calls the above-mentioned sensor module to collect the first driving parameters generated by its own vehicle during driving. Similarly, when the ECU detects that the interaction option is the reject handshake option, it closes the preset handshake option interface and controls the HUD to restore the default display state.

[0141] In addition, in this embodiment and another embodiment, in addition to emitting a sound signal to select an interaction option, the driver can also select the handshake interaction option to be executed by directly touching the option button element displayed on the first display screen. At this time, the ECU calls the touch screen detection module in the first display screen to detect the screen contact signal generated when the driver touches the first display screen, and determines the interaction option selected by the driver as the establish handshake option / reject handshake option according to the screen contact signal. Then, when the ECU detects that the interaction option is the establish handshake option, it calls the above-mentioned sensor module to collect the first driving parameters generated by its own vehicle during driving. Similarly, when the ECU detects that the interaction option is the reject handshake option, it closes the preset handshake option interface and controls the HUD to restore the default display state.

[0142] In this way, the vehicle can avoid interference from malicious vehicles by means of a dynamic distance threshold, ensuring the controllability of the handshake request. At the same time, by identifying the sound signal to determine the option result, the driver can quickly make a decision, avoiding the risk in the driving process caused by the manual selection process.

[0143] Based on the embodiments of the present application, the fifth embodiment of the present application is proposed herein. In the fifth embodiment of the present application, the same or similar content as that in the above embodiments can be referred to the above introduction and will not be repeated hereinafter. On this basis, after the above step S40, the audio visualization method of the present application may further include steps D10 to D40:

[0144] Step D10: Obtain the real-time environment parameters of the first vehicle;

[0145] Step D20: Generate a third audio signal based on the real-time environment parameters, and determine a third animation effect matching the third audio signal;

[0146] Step D30: Determine a second display area on the first display screen that matches the third animation effect, and control the second display area to play the third animation effect;

[0147] Step D40: Obtain a fourth audio signal based on the third audio signal and the first audio signal, and control the speaker to play the fourth audio signal.

[0148] It should be noted that the environment parameters are the state data of the environment where the vehicle is located, including but not limited to: weather type, light intensity, road type, external noise level, etc.

[0149] In this embodiment, after the in-vehicle control module controls the first display screen to display each first animation effect and the second animation effect, it can also collect the real-time environment parameters generated during the driving process of the vehicle through the above sensor module. Then, the in-vehicle control module determines the track elements and sound effect parameters corresponding to the real-time environment parameters, and integrates the track elements and sound effect parameters corresponding to the real-time environment parameters to generate a third audio signal matching the real-time environment parameters. At the same time, the in-vehicle control module queries the above animation mapping relationship based on the third audio signal to determine the third animation effect matching the third audio signal. Finally, the in-vehicle control module queries the second display area corresponding to the third animation effect on the first display screen, and performs an independent rendering operation on the second display area to control the third animation effect to be played on the second display area. At the same time, the in-vehicle control module adds the third audio signal to the first audio signal to generate a fourth audio signal, and controls the speaker to play the fourth audio signal.

[0150] Exemplarily, for example, please refer to Figure 7 , Figure 7This is a schematic diagram for adding an animation effect related to an embodiment of the audio visualization method of this application. As Figure 7 shown, after the ECU displays each first animation effect and second animation effect on the HUD, it can also call the above-mentioned sensor module to detect the environment where the vehicle is located, so as to obtain real-time environmental parameters such as the weather type, light intensity, road type, and external noise level corresponding to the environment where the vehicle is located. After that, the ECU processes the real-time environmental parameters to determine that the audio track element corresponding to the real-time environmental parameters is a violin audio track, and integrates the violin audio track and the corresponding audio effect parameters to obtain a third audio signal matching the real-time environmental parameters. At the same time, the ECU queries the above-mentioned animation effect query MAP based on the third audio signal to determine that the third animation effect corresponding to the third audio signal is a raindrop animation effect. Finally, the ECU queries the above-mentioned rendering area mapping MAP to determine that the display area corresponding to the raindrop animation effect is the fourth auxiliary display area within the above-mentioned HUD. The ECU then determines the fourth auxiliary display area as the second display area for playing the animation effect representing the real-time environmental parameters. The ECU then calls the GPU to independently render the fourth auxiliary display area so that the raindrop animation effect is displayed on the fourth auxiliary area. At the same time, the ECU synthesizes the generated third audio signal and the first audio signal to obtain a fourth audio signal, and controls the speaker to play the fourth audio signal.

[0151] In this way, the vehicle can enable the driver to more intuitively determine the specific changes in the external environment during the driving process based on the animation effect, so that the driver can obtain a more immersive driving experience.

[0152] Based on the embodiments of this application, the sixth embodiment of this application is proposed here. In the sixth embodiment of this application, for the same or similar content as the above embodiments, reference can be made to the above introduction and will not be repeated hereinafter. On this basis, after the above step S40, the audio visualization method of this application can further include steps E10 to E30:

[0153] Step E10: Receive the fifth audio signal sent by the second vehicle, where the fifth audio signal is generated by the second vehicle based on its own obtained second driving parameters;

[0154] Step E20: Fuse the fifth audio signal and the first audio signal to generate a collaborative audio signal;

[0155] Step E30: Send the collaborative audio signal to the second vehicle so that the first vehicle and the second vehicle play the collaborative audio signal simultaneously.

[0156] It should be noted that the above collaborative audio signal is a mixed audio signal obtained by fusing the first audio signal generated by the first vehicle and the fifth audio signal generated by the second vehicle. It can be understood that when the driving parameters of the first vehicle or the second vehicle change, the fifth audio signal can be directly updated.

[0157] In this embodiment, after the in-vehicle control module controls the first display screen to play the first animation effects and the second animation effects, it can first receive the fifth audio signal generated by the second vehicle based on its own second driving parameters. Then, the in-vehicle control module mixes the fifth audio signal and the first audio signal to generate a collaborative audio signal, and sends the collaborative audio signal to the speaker. Finally, the in-vehicle control module sends the collaborative audio signal to the second vehicle through the wireless communication module, so that the second vehicle and the first vehicle can play the collaborative audio signal based on the speakers configured in their own vehicles simultaneously.

[0158] Exemplarily, for example, after the ECU controls the HUD to play the first animation effects and the second animation effects, it can first receive, through the V2X communication module, the fifth audio signal sent by the second vehicle and constructed by the second vehicle based on its second driving parameters such as the second vehicle speed, the opening degree of the second accelerator pedal, and the opening degree of the second brake pedal during its driving process. Then, the ECU fuses the fifth audio signal and the first audio signal to generate a collaborative audio signal. Finally, the ECU sends the collaborative audio signal to the second vehicle through the V2X communication module, so that the second vehicle and the first vehicle can each control the speaker to play the fifth audio signal simultaneously. While the ECU controls the speaker to play the fifth audio signal, it can also control the first display areas such as the core display area, the first auxiliary display area, and the second auxiliary display area in the HUD to continuously play the first animation effects representing the vehicle driving parameters such as line fade, particle injection, and line fade. At the same time, the ECU controls the third auxiliary display area in the HUD to continuously play the second animation effect representing the second vehicle. At the same time, the ECU controls the fourth auxiliary display area in the HUD to continuously play the third animation effect including the raindrop animation and representing the real-time environmental parameters.

[0159] In this way, multiple vehicles can complete collaborative music arrangement operations and modify the collaborative audio signal according to the driving state of the fleet to bring a more immersive driving experience to the driver.

[0160] This application also provides an audio visualization device. Please refer to Figure 8 , where the audio visualization device is applied to the first vehicle. The first vehicle and the second vehicle are communicatively connected. The first vehicle includes a first display screen, and the first display screen includes a core display area and multiple auxiliary display areas. The device includes:

[0161] A parameter acquisition module 10, configured to acquire first driving parameters of the first vehicle and receive a first position signal sent by the second vehicle;

[0162] An animation generation module 20, configured to determine a first animation effect based on the first driving parameters and generate a second animation effect based on the first position signal;

[0163] A region screening module 30, configured to determine a first display region in the first display screen that matches the first animation effect and determine a target auxiliary display region in multiple auxiliary display regions that matches the second animation effect;

[0164] An animation playing module 40, configured to control the first display region to play the first animation effect and control the target auxiliary display region to play the second animation effect.

[0165] In a feasible implementation manner, the above-mentioned region screening module 30 is further configured to:

[0166] Control the first display region to play the first animation effect and control the target auxiliary display region to play the second animation effect.

[0167] In a feasible implementation manner, the above-mentioned animation generation module 20 is further configured to:

[0168] Determine a preset audio track element and a preset parameter threshold that match the first driving parameters;

[0169] Adjust preset audio effect parameters corresponding to the preset audio track element based on the preset parameter threshold to generate a first audio signal that matches the first driving parameters;

[0170] Determine a first animation effect that matches the first audio signal based on a preset animation mapping relationship.

[0171] In a feasible implementation manner, the above-mentioned region screening module 30 is further configured to:

[0172] Determine a second position signal of the first vehicle;

[0173] Based on the second position signal and the first position signal, determine a first azimuth angle and a first relative distance corresponding to the second vehicle;

[0174] Based on the first azimuth angle, the first relative distance, and the core display region, screen multiple auxiliary display regions in the first display screen to determine a target auxiliary display region that matches the second animation effect.

[0175] In a feasible implementation manner, the above-mentioned animation playing module 40 is further configured to:

[0176] Determine a third position signal of the first vehicle and receive a fourth position signal sent by the second vehicle;

[0177] Determine a second azimuth angle and a second relative distance corresponding to the second vehicle according to the third position signal and the fourth position signal;

[0178] Determine animation movement parameters based on the second azimuth angle, the second relative distance, and the core display area, and control the movement of the second animation effect on the first display screen according to the animation movement parameters.

[0179] In a feasible implementation manner, the above-mentioned animation playing module 40 is further configured to:

[0180] Generate an alarm audio signal when it is detected that the second relative distance is less than a preset first distance threshold;

[0181] Fuse the alarm audio signal and the first audio signal to obtain a second audio signal, and control the speaker to play the second audio signal.

[0182] In a feasible implementation manner, the above-mentioned animation playing module 40 is further configured to:

[0183] Obtain real-time environment parameters of the first vehicle;

[0184] Generate a third audio signal based on the real-time environment parameters, and determine a third animation effect matching the third audio signal;

[0185] Determine a second display area on the first display screen that matches the third animation effect, and control the second display area to play the third animation effect;

[0186] Obtain a fourth audio signal based on the third audio signal and the first audio signal, and control the speaker to play the fourth audio signal.

[0187] In a feasible implementation manner, the above-mentioned animation playing module 40 is further configured to:

[0188] Receive a fifth audio signal sent by the second vehicle, where the fifth audio signal is generated by the second vehicle based on its own obtained second driving parameters;

[0189] Fuse the fifth audio signal and the first audio signal to generate a collaborative audio signal;

[0190] Send the collaborative audio signal to the second vehicle so that the first vehicle and the second vehicle play the collaborative audio signal simultaneously.

[0191] In a feasible implementation, the above parameter acquisition module 10 is further configured to:

[0192] Determine the fifth position signal of the first vehicle and receive the sixth position signal sent by the second vehicle;

[0193] Determine the third relative distance corresponding to the second vehicle based on the fifth position signal and the sixth position signal;

[0194] When it is detected that the third relative distance is less than a preset second distance threshold, control the first display screen to display a preset handshake interaction interface, where the second distance threshold is greater than the first distance threshold;

[0195] Determine the interaction options corresponding to the preset handshake interaction interface, where the interaction options include an option to establish a handshake and an option to reject a handshake;

[0196] When it is detected that the interaction option is the option to establish a handshake, execute the step of obtaining the first driving parameter of the first vehicle.

[0197] The audio visualization device provided in this application adopts the audio visualization method in the above embodiment, and can solve the technical problem that drivers in related technologies cannot intuitively feel the presence status and movement trend of surrounding vehicles. Compared with the prior art, the beneficial effects of the audio visualization device provided in this application are the same as those of the audio visualization method provided in the above embodiment, and other technical features in the audio visualization device are the same as those disclosed in the method of the above embodiment, and will not be elaborated here.

[0198] This application provides a vehicle, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the audio visualization method in the first embodiment above.

[0199] Next, refer to Figure 9 , which shows a schematic structural diagram of a vehicle suitable for implementing the embodiments of the present application. The vehicle in the embodiments of the present application may include, but is not limited to, a vehicle internally configured with a V2X communication module, a GPS positioning module, a camera, a built-in speaker, and multiple display screens, or a mobile terminal, a data storage control terminal, a PC, etc. connected to an electronic control unit supporting the vehicle. Figure 9 The vehicle shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present application.

[0200] As shown Figure 9 in the figure, the vehicle may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in the read-only memory 1002 or a program loaded from the storage device 1003 into the random access memory 1004. In the random access memory 1004, various programs and data required for vehicle operation are also stored. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other through a bus 1005. The input / output interface 1006 is also connected to the bus. Generally, the following systems may be connected to the input / output interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the vehicle to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a vehicle having various systems, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems may be implemented or had alternatively.

[0201] Specifically, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the read-only memory 1002. When the computer program is executed by the processing device 1001, the above functions defined in the methods of the embodiments disclosed in the present application are executed.

[0202] The vehicle provided by the present application adopts the audio visualization method in the above embodiments, and can solve the technical problem that the driver in the related art cannot intuitively feel the presence state and movement trend of surrounding vehicles. Compared with the prior art, the beneficial effects of the vehicle provided by the present application are the same as those of the audio visualization method provided by the above embodiments, and other technical features in the vehicle are the same as those disclosed in the previous embodiment method, and will not be elaborated here.

[0203] It should be understood that each part disclosed in this application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0204] As described above, the above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

[0205] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the audio visualization method in the above embodiments.

[0206] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or combined with an instruction execution system or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0207] The above computer-readable storage medium can be included in a vehicle; it can also exist separately without being assembled into a vehicle.

[0208] The above computer-readable storage medium carries one or more programs which, when executed by a vehicle, cause the vehicle to: obtain first driving parameters of the first vehicle and receive a first position signal sent by the second vehicle; determine a first animation effect based on the first driving parameters and generate a second animation effect based on the first position signal; determine a first display area in the first display screen that matches the first animation effect and determine a target auxiliary display area in the plurality of auxiliary display areas that matches the second animation effect; control the first display area to play the first animation effect and control the target auxiliary display area to play the second animation effect.

[0209] Computer program code for performing the operations of the present application may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0210] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0211] The modules involved in the embodiments of the present application can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation to the unit itself in some cases.

[0212] The readable storage medium provided by the present application is a computer-readable storage medium, and the computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the above audio visualization method, which can solve the technical problem that the driver in the related art cannot intuitively feel the existence state and movement trend of surrounding vehicles. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as those of the audio visualization method provided by the above embodiments, and will not be elaborated here.

[0213] The present application also provides a computer program product, including a computer program, and the steps of the audio visualization method as described above are implemented when the computer program is executed by a processor.

[0214] The computer program product provided by the present application can solve the technical problem that the driver in the related art cannot intuitively feel the existence state and movement trend of surrounding vehicles. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as those of the audio visualization method provided by the above embodiments, and will not be elaborated here.

[0215] The above are only some embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structural transformation made by using the content of the specification and drawings of the present application under the technical concept of the present application, or direct / indirect application in other related technical fields, is included in the patent protection scope of the present application.

Claims

1. An audio visualization method, characterized in that: The audio visualization method is applied to a first vehicle, the first vehicle is communicatively connected with a second vehicle, the first vehicle comprises a first display screen, the first display screen comprises a core display area and a plurality of auxiliary display areas, the method comprises: Acquire a first driving parameter of the first vehicle, and receive a first position signal sent by the second vehicle; Determining a preset audio track element and a preset parameter threshold that matches the first driving parameter; adjusting the preset sound effect parameter corresponding to the preset audio track element based on the preset parameter threshold to generate a first audio signal matching the first driving parameter; Based on a preset animation mapping relationship, determine a first animation effect matched by the first audio signal, and generate a second animation effect based on the first position signal; Determine a first display area in the first display screen that matches the first animation effect, and determine a target auxiliary display area in the plurality of auxiliary display areas that matches the second animation effect; The first display area is controlled to play the first animation effect, and the target auxiliary display area is controlled to play the second animation effect.

2. The audio visualization method according to claim 1, characterized in that: The step of determining a first display area matching the first animation effect in the first display screen includes: Based on a preset screen mapping relationship, a first display area matching the first animation effect on the first display screen is determined.

3. The audio visualization method according to claim 1, characterized in that: The step of determining a target auxiliary display area that matches the second animation effect in the plurality of auxiliary display areas comprises: determining a second position signal of the first vehicle; Determine a first azimuth and a first relative distance corresponding to the second vehicle based on the second position signal and the first position signal; Based on the first azimuth angle, the first relative distance, and the core display area, the plurality of auxiliary display areas within the first display screen are screened to determine a target auxiliary display area that matches the second animation effect.

4. The audio visualization method according to claim 3, characterized in that: After the step of controlling the target auxiliary display area to play the second animation effect, the method further includes: determining a third position signal of the first vehicle, and receiving a fourth position signal sent by the second vehicle; Determining a second azimuth and a second relative distance corresponding to the second vehicle according to the third position signal and the fourth position signal; Animation movement parameters are determined based on the second azimuth, the second relative distance, and the core display area, and the second animation effect is controlled to move on the first display screen according to the animation movement parameters.

5. The audio visualization method according to claim 4, characterized in that: After the step of determining the second azimuth and the second relative distance corresponding to the second vehicle, the method further includes: generating an alarm audio signal when detecting that the second relative distance is less than a preset first distance threshold; The alarm audio signal and the first audio signal are merged to obtain a second audio signal, and the speaker is controlled to play the second audio signal.

6. The audio visualization method according to claim 4, characterized in that: After the step of controlling the target auxiliary display area to play the second animation effect, the method further includes: Acquiring real-time environmental parameters of the first vehicle; generating a third audio signal based on the real-time environmental parameter, and determining a third animation effect matching the third audio signal; Determine a second display area on the first display screen that matches the third animation effect, and control the second display area to play the third animation effect; A fourth audio signal is obtained based on the third audio signal and the first audio signal, and a speaker is controlled to play the fourth audio signal.

7. The audio visualization method according to claim 4, characterized in that: After the step of controlling the target auxiliary display area to play the second animation effect, the method further includes: receiving a fifth audio signal sent by the second vehicle, wherein the fifth audio signal is generated by the second vehicle based on a second driving parameter acquired by the second vehicle; fusing the fifth audio signal with the first audio signal to generate a collaborative audio signal; The cooperative audio signal is transmitted to the second vehicle so that the first vehicle and the second vehicle play the cooperative audio signal simultaneously.

8. The audio visualization method according to any one of claims 1 to 7, characterized in that: Before the step of acquiring the first driving parameter of the first vehicle, the method further includes: determining a fifth position signal of the first vehicle, and receiving a sixth position signal sent by the second vehicle; determining a third relative distance corresponding to the second vehicle based on the fifth position signal and the sixth position signal; When it is detected that the third relative distance is less than a preset second distance threshold, controlling the first display screen to display a preset handshake interaction interface, wherein the second distance threshold is greater than the first distance threshold; Determine an interaction option corresponding to the preset handshake interaction interface, wherein the interaction option includes an option to establish a handshake and an option to reject a handshake; In a case where it is detected that the interaction option is the establish handshake option, the step of acquiring the first driving parameter of the first vehicle is performed.

9. A vehicle, characterized in that: The vehicle comprises: a plurality of display screens, a speaker, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the audio visualization method according to any one of claims 1 to 8.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the audio visualization method according to any one of claims 1 to 8 are implemented.

11. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the audio visualization method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Data processing method and device, electronic equipment and computer readable storage medium

    CN115827912A

  • Vehicle interaction method and device, electronic equipment and readable storage medium

    CN118238836A

  • Tone tuning method and device for vehicle-mounted music, medium and product

    CN119536683A