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.
Patent Information
- Application Number
- CN202510302775.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-03-14
AI Technical Summary
In the collaborative driving scenario, the driver cannot intuitively feel the existence status and movement trends of the surrounding vehicles, which increases driving risks.
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.
It realizes that the driver perceives the existence status and movement trends of surrounding vehicles more intuitively and through visual and auditory, reduces the driving risks in multi-vehicle collaboration scenarios, and improves the driving experience.
Smart Images

Figure CN119806469A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, 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 automobile industry, new energy vehicles have become the preferred means of transportation for more and more users. In scenarios such as night driving and highway driving, in order to avoid being distracted due to long-term lonely driving, drivers usually choose to join a convoy and drive in coordination with other vehicles in the convoy.
[0003] In collaborative driving scenarios, relevant technologies usually display the location and speed of team members to the driver based on GPS (Global Positioning System) data, allowing the driver to view basic information such as the speed and driving direction of other riders in the team.
[0004] However, GPS data can only display basic information such as location and speed, and cannot provide drivers with immersive audio-visual signals. This will cause the driver to lack intuitive perception of the existence status and movement trends of surrounding vehicles, thereby increasing driving risks in multi-vehicle collaborative scenarios. 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 in the related art that the driver cannot intuitively feel the existence status and movement trend of the surrounding vehicles.
[0006] To achieve the above object, the present application proposes an audio visualization method, the audio visualization method is applied to a first vehicle, the first vehicle is communicatively connected with 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: Acquire a first driving parameter of the first vehicle, and receive a 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; 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.
[0007] In one embodiment, 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.
[0008] In one embodiment, the step of determining the first animation effect based on the first driving parameter includes: 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, a first animation effect matching the first audio signal is determined.
[0009] In one embodiment, the step of determining a target auxiliary display area that matches the second animation effect in the plurality of auxiliary display areas includes: 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.
[0010] In one embodiment, 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 angle, 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.
[0011] In one embodiment, 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.
[0012] In one embodiment, 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.
[0013] In one embodiment, 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.
[0014] In one embodiment, before the step of obtaining 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.
[0015] In addition, to achieve the above-mentioned objectives, the present application also proposes a vehicle, which includes: multiple display screens, speakers, a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program is configured to implement the steps of the audio visualization method described above.
[0016] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which 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 described above are implemented.
[0017] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the audio visualization method described above are implemented.
[0018] The audio visualization method provided in the embodiment of the present application is applied to a first vehicle, and the first vehicle and a second vehicle are communicatively connected with each other, the first vehicle includes a first display screen, the first display screen includes a core display area and multiple auxiliary display areas, and the method obtains a first driving parameter of the first vehicle and receives a first position signal sent by the second vehicle; determines a first animation effect based on the first driving parameter, and generates a second animation effect based on the first position signal; determines a first display area that matches the first animation effect in the first display screen, and determines a target auxiliary display area that matches the second animation effect in the multiple auxiliary display areas; controls the first display area to play the first animation effect, and controls the target auxiliary display area to play the second animation effect.
[0019] In this embodiment, when the vehicle is running, it first collects the first driving parameters generated by itself during the driving process, and receives the first position signal sent by the second vehicle. Thereafter, the vehicle processes the acquired first driving parameters to generate a first animation effect that matches the first driving parameters. At the same time, the vehicle generates a second animation effect that matches the second vehicle based on the first position signal. Thereafter, the vehicle determines a first display area that matches the first animation effect on the first display screen, and determines a target auxiliary display area that matches the second animation effect on the first display screen. 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.
[0020] In this way, the present application solves the technical problem in the related art that the driver cannot intuitively feel the existence status and movement trend of the surrounding vehicles. That is, the present application generates a first animation effect that can represent the driving parameters of the vehicle during driving, 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. This allows the driver to more intuitively understand the changes in the vehicle's driving and the existence status and movement trend of other surrounding vehicles through visual and auditory information, thereby allowing the driver to have a more immersive driving experience and reduce driving risks in multi-vehicle collaborative scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 A flowchart of the first embodiment of the audio visualization method of the present application is provided; Figure 2 This is a schematic diagram of the animation effect involved in an embodiment of the audio visualization method of the present application; Figure 3 This is a schematic diagram of a display area involved in an embodiment of the audio visualization method of the present application; Figure 4 A schematic diagram of an audio signal involved in an embodiment of an audio visualization method of the present application; Figure 5 A schematic diagram of an animation moving process in a region involved in an embodiment of the audio visualization method of the present application; Figure 6 A schematic diagram of an out-of-region animation movement process involved in an embodiment of the audio visualization method of the present application; Figure 7 Add a schematic diagram for the animation effect involved in the first embodiment of the audio visualization method of the present application; Figure 8 This is a schematic diagram of the module structure of the audio visualization device according to an embodiment of the present application; Fig. 9 Schematic diagram of the device structure of the hardware operating environment involved in the audio visualization method in the embodiment of the present application.
[0024] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0025] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0026] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0027] In this embodiment, for ease of description, the following description is based on a vehicle that is internally configured with a V2X (Vehicle to Everything) 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 (Personal Computer) and other terminals connected to an electronic control unit of the vehicle as the execution subject.
[0028] Based on the above-mentioned vehicle, the overall concept of the audio visualization method of the present application is proposed here.
[0029] With the continuous development of the automobile industry, new energy vehicles have become the preferred means of transportation for more and more users' daily travel. In scenarios such as night driving and highways, in order to avoid inattention due to long-term lonely driving, drivers usually choose to join a team and drive in coordination with other vehicles in the team. In collaborative driving scenarios, related technologies usually show the driver the location and speed of team members based on GPS data, so that the driver can view basic information such as the speed and driving direction of other drivers in the team. However, GPS data can only display basic information such as location and speed, and cannot provide the driver with immersive audio-visual signals. This will cause the driver to lack intuitive perception of the existence status and movement trends of surrounding vehicles, thereby increasing the driving risk in multi-vehicle collaborative scenarios.
[0030] In response to the above phenomenon, the present application provides an audio visualization method, which is applied to a first vehicle, the first vehicle and a second vehicle are communicatively connected, the first vehicle includes a first display screen, the first display screen includes a core display area and multiple auxiliary display areas, and the method includes: obtaining a first driving parameter 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 parameter, and generating a second animation effect based on the first position signal; determining a first display area that matches the first animation effect within the first display screen, and determining a target auxiliary display area that matches the second animation effect among the multiple auxiliary display areas; controlling the first display area to play the first animation effect, and controlling the target auxiliary display area to play the second animation effect.
[0031] In this way, the present application solves the technical problem in the related art that the driver cannot intuitively feel the existence status and movement trend of the surrounding vehicles. That is, the present application generates a first animation effect that can represent the driving parameters of the vehicle during driving, 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. This allows the driver to more intuitively understand the changes in the vehicle's driving and the existence status and movement trend of other surrounding vehicles through visual and auditory information, thereby allowing the driver to have a more immersive driving experience and reduce driving risks in multi-vehicle collaborative scenarios.
[0032] Based on the overall concept of the audio visualization method of the present application, the present application embodiment provides an audio visualization method, referring to Figure 1 , Figure 1 This is a flowchart of the first embodiment of the audio visualization method of the present application. In this embodiment, the audio visualization method is applied to a first vehicle, the first vehicle is in communication connection with a second vehicle, the first vehicle includes a first display screen, and the audio visualization method includes steps S10 to S40: Step S10: acquiring a first driving parameter of the first vehicle, and receiving a first position signal sent by the second vehicle; It should be noted that, in this embodiment, the first driving parameter is a physical quantity generated by the first vehicle during driving that can reflect changes in driving behavior, including but not limited to: a first vehicle speed parameter, a first accelerator pedal opening and closing degree, a first brake pedal opening and closing degree, etc. It is understandable that this application does not limit the specific types that the first driving parameter can include. In addition, the first position signal refers to a position signal sent by the second vehicle through an on-board communication module (such as a V2X module), including the latitude and longitude coordinates corresponding to the second vehicle. It is understandable that the first position signal can be transmitted to the first vehicle through an encryption protocol.
[0033] In this embodiment, when the first vehicle is running, the on-board 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 accelerator pedal opening degree, the first brake pedal opening degree, etc. generated by the first vehicle during driving through the sensor module. At the same time, the on-board control module receives the first position signal sent by the second vehicle through the communication module in the vehicle.
[0034] Exemplarily, for example, when the vehicle is driving, the ECU (Electronic Control Unit) configured in the vehicle controls the sensor module, so as to detect the wheel through the magnetoelectric wheel speed sensor configured in the sensor module to determine the initial vehicle speed parameter of the first vehicle, and the ECU further performs denoising 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 and closing degree generated during the driving of the first vehicle, and performs denoising and normalization processing on the initial accelerator pedal opening and closing degree to obtain the first accelerator pedal opening and closing degree. At the same time, the ECU detects the initial brake pedal opening and closing degree of the first vehicle through the brake pedal sensor configured in the sensor module, and performs denoising and normalization processing on the initial brake pedal opening and closing degree to obtain the first brake pedal opening and closing degree; at the same time, the ECU controls the on-board V2X communication module in the first vehicle to receive the second vehicle based on DSRC (Dedicated Short-Range) through the on-board V2X communication module. Communications, dedicated short-range communications) protocol, and contains a second position signal corresponding to the latitude and longitude information of the second vehicle.
[0035] In this way, the vehicle can quickly synchronize the various driving parameters generated during driving, and clean and denoise each driving parameter to ensure the accuracy of the driving parameters. At the same time, the vehicle can also receive position signals sent by other vehicles, so as to quickly identify other vehicles around the vehicle.
[0036] Step S20: determining a first animation effect based on the first driving parameter, and generating a second animation effect based on the first position signal; It should be noted that the first animation effect is a visual animation effect that is bound to the first audio signal played in the first vehicle and carries driving parameter information, including but not limited to: particle diffusion, displacement animation, color gradient and other animation effects. It can be understood that the amplitude, frequency and other aspects of the animation effect are nonlinearly mapped to the driving parameters. In addition, the second animation effect is a visual animation effect that can indicate the orientation of the second vehicle, which can be a vehicle icon including an orientation indicator, etc. It can be understood that the application does not limit the specific content of the second animation effect.
[0037] In this embodiment, after obtaining multiple first driving parameters such as the first vehicle speed parameter, the first accelerator pedal opening degree, and the first brake pedal opening degree, the on-board control module can query the preset animation mapping relationship based on the first vehicle speed parameter, the first accelerator 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 accelerator pedal opening degree, and the first brake pedal opening degree. At the same time, the on-board control module generates a direction indicator that matches the first position signal, and obtains a preset initial animation effect that matches the second vehicle. The on-board control module then combines the direction indicator and the initial animation effect to generate a second animation effect.
[0038] Exemplarily, for example, after acquiring multiple first driving parameters such as the first vehicle speed parameter, the first accelerator pedal opening and closing degree, and the first brake pedal opening and closing degree, the vehicle control module may first process the first vehicle speed parameter to determine that the audio track element corresponding to the first vehicle speed parameter is a keyboard audio track, and determine the first sound effect parameter corresponding to the first vehicle speed parameter, and the ECU thereby combines the keyboard audio track and the first sound effect parameter to obtain a first vehicle speed audio signal corresponding to the first vehicle speed parameter. At the same time, the ECU processes the first accelerator pedal opening and closing degree to determine that the audio track element corresponding to the first accelerator pedal opening and closing degree is a bass audio track, and determines the second sound effect parameter corresponding to the first accelerator pedal opening and closing degree, and the ECU thereby combines the bass audio track and the second sound effect parameter to obtain a first throttle audio signal corresponding to the first accelerator pedal opening and closing degree. At the same time, the ECU processes the first brake pedal opening and closing degree to determine that the audio track element corresponding to the first brake pedal opening and closing degree is a DJ disc audio track, and determines the third sound effect parameter corresponding to the first brake pedal opening and closing degree, and the ECU thereby combines the DJ disc audio track and the third sound effect parameter The first brake audio signal corresponding to the opening and closing degree of the first brake pedal is obtained, and then the ECU reads the storage module configured in the vehicle to obtain a preset animation effect query MAP (table). The ECU further 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 a ripple animation effect, and the first animation effect corresponding to the first throttle audio signal is a particle injection effect, and the first animation effect corresponding to the first brake audio signal is a line gradient effect; at the same time, the ECU reads the GPS coordinates and the driving direction contained in the first position signal, and calculates the first azimuth and the first relative distance of the second vehicle relative to the first vehicle according to the GPS coordinates and the driving direction, thereby generating a corresponding azimuth indicator according to the first azimuth and the first relative distance, and the ECU further queries the animation effect query MAP to obtain a preset vehicle animation effect representing the second vehicle, and combines the azimuth indicator and the preset vehicle animation effect to obtain a second animation effect.
[0039] In this way, the vehicle can convert driving parameters and position information into animation effects, so that the driver can intuitively determine the changes in the vehicle during driving and other vehicles around through audio signals and information carried by the animation effects, thereby obtaining a more immersive driving experience.
[0040] 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: Step S201: determining a preset audio track element and a preset parameter threshold that match the first driving parameter; Step S202: adjusting the preset sound effect parameters corresponding to the preset audio track elements based on the preset parameter threshold to generate a first audio signal matching the first driving parameter; Step S203: determining a first animation effect that matches the first audio signal based on a preset animation mapping relationship.
[0041] 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 set, bass, keyboard, chords, DJ playing and other track elements. It can be understood that the present application does not limit the specific types of track elements. In addition, the preset parameter threshold is the critical driving parameter that triggers audio adjustment, including: vehicle speed threshold (such as 50km / h), throttle / brake opening and closing threshold (such as 50%). It can be understood that the preset parameter threshold can be used to determine how to modify the preset sound effect parameters corresponding to the preset track element. In addition, the preset animation effect is a visual motion effect bound to the preset audio signal, including but not limited to: particle diffusion, displacement animation, color gradient and other animation effects.
[0042] In this embodiment, after obtaining multiple first driving parameters such as the first vehicle speed parameter, the first accelerator pedal opening and closing degree, and the first brake pedal opening and closing degree, the on-board control module can first read the above-mentioned storage module to obtain a preset track database, and read the track database to determine the preset track elements and preset parameter thresholds corresponding to the first vehicle speed parameter, the first accelerator pedal opening and closing degree, and the first brake pedal opening and closing degree. After that, the on-board electronic module compares the first vehicle speed parameter, the first accelerator pedal opening and closing degree, and the first brake pedal opening and closing degree with the matching preset parameter thresholds, thereby determining the sound effect adjustment parameters corresponding to each preset track element based on each comparison result, and the on-board electronic module adjusts the preset sound effect parameters corresponding to each preset track element according to each sound effect adjustment parameter to obtain the first vehicle speed parameter, the first accelerator pedal opening and closing degree, and the first brake pedal opening and closing degree. The first sound effect parameters corresponding to the respective degrees are obtained, and the preset audio track elements and the first sound effect parameters corresponding to the first vehicle speed parameter, the first accelerator pedal opening and closing degree, and the first brake pedal opening and closing degree are combined to obtain multiple first audio signals. Finally, the on-board control module reads the above-mentioned storage module to obtain an animation mapping relationship including the multiple above-mentioned preset audio signals and the preset animation effects corresponding to the multiple preset audio signals. The on-board control module queries the animation mapping relationship based on the multiple first audio signals, thereby comparing each of the multiple first audio signals with the multiple preset audio signals contained in the animation mapping relationship, so as to determine the preset audio signals that each of the multiple first audio signals matches in the animation mapping relationship, and determine the preset animation effects corresponding to each of the multiple preset audio signals in the animation mapping relationship as the first animation effects that each of the multiple first audio signals matches.
[0043] For example, see Figure 4 , Figure 4 This is a schematic diagram of an audio signal involved in an embodiment of the audio visualization method of the present application, such as Figure 4As shown, after obtaining the first vehicle speed parameter, the first accelerator pedal opening and closing degree, and the first brake pedal opening and closing degree, the ECU first reads the above-mentioned 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 a keyboard track element, and that the preset track element matching the first accelerator pedal opening and closing degree is a bass track element, and that the preset track element matching the first brake pedal opening and closing degree is a DJ track element. At the same time, the ECU determines through the track database that the vehicle speed threshold value corresponding to the first vehicle speed parameter is 50 km / h, and that the first accelerator pedal opening and closing degree is 50 km / h. The ECU determines that the opening and closing degree threshold value corresponding to the pedal opening and closing degree is 50%, and determines that the opening and closing degree threshold value corresponding to the first brake pedal opening and closing degree is 50%. Thereafter, the ECU compares the first vehicle speed parameter with the vehicle speed threshold value, and thereby determines a first keyboard sound effect adjustment parameter that can increase the preset keyboard sound effect parameter corresponding to the keyboard track element when it is detected that the first vehicle speed parameter is greater than 50 km / h, 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 is detected that the first vehicle speed parameter is less than or equal to 50 km / h, determines a first keyboard sound effect adjustment parameter that can reduce the preset keyboard sound effect parameter corresponding to the keyboard track element. A second keyboard sound effect adjustment parameter of the keyboard sound effect parameter is set, and the preset keyboard sound effect parameter is adjusted 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 a first vehicle speed audio signal corresponding to the first vehicle speed parameter and including a keyboard sound effect with a gradual in / fade-out effect. Similarly, the ECU compares the opening and closing degree of the first accelerator pedal with the opening and closing degree threshold, so as to determine the first bass sound effect adjustment parameter that can increase the preset bass sound effect parameter corresponding to the bass track element when it is detected that the opening and closing degree of the first accelerator pedal is greater than 50%. The ECU determines a preset bass sound effect parameter according to the first bass sound effect adjustment parameter to generate a second sound effect parameter, or, when it is detected that the first accelerator pedal opening degree is less than or equal to 50%, determines a 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 a second sound effect parameter, and the ECU further combines the bass track element and the corresponding second sound effect parameter to obtain a first throttle audio signal of a keyboard sound effect including a gradual in / fade-out effect corresponding to the first accelerator pedal opening degree;Similarly, the ECU compares the opening and closing degree of the first brake pedal with the opening and closing degree threshold value, and thus, when detecting that the opening and closing degree of the first brake pedal is greater than 50%, determines a first DJ playing sound effect adjustment parameter that can increase the preset DJ playing sound effect parameter corresponding to the DJ playing sound track element, and adjusts the preset DJ playing sound effect parameter according to the first DJ playing sound effect adjustment parameter to generate a third sound effect parameter, or, when detecting that the opening and closing degree of the first brake pedal is less than or equal to 50%, determines a second DJ playing sound effect adjustment parameter that can reduce the preset DJ playing sound effect parameter corresponding to the DJ playing sound track element, and adjusts the preset DJ playing sound effect parameter according to the second DJ playing sound effect adjustment parameter to generate a third sound effect parameter, and the ECU then combines the DJ playing sound track element and the corresponding third sound effect parameter to obtain a first brake audio signal of a keyboard sound effect including a gradual in / fade-out effect corresponding to the opening and closing degree of the first brake pedal; Finally, the ECU reads the above-mentioned storage module to obtain an animation effect query MAP (table) containing multiple preset audio signals and preset animation effects that match each of the multiple preset audio signals. Thereafter, 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 animation effect query MAP containing multiple preset audio signals, thereby determining the first preset audio signal containing keyboard track elements 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 a ripple animation effect, and the ECU thereby 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 animation effect query MAP containing multiple preset audio signals. The ECU compares the first brake audio signal with the frequency signal, thereby determining the second preset audio signal containing the bass track element in the animation effect query MAP, and the ECU determines that the preset animation effect corresponding to the second preset audio signal in the animation effect query MAP is the particle injection effect, and the ECU thereby determines the particle injection effect as the first animation effect corresponding to the first throttle audio signal; similarly, the ECU queries the animation effect query MAP based on the first brake audio signal to compare the first brake audio signal with the animation effect query MAP containing multiple preset audio signals, thereby determining the third preset audio signal containing the DJ track element in the animation effect query MAP, and the ECU determines that the preset animation effect corresponding to the third preset audio signal in the animation effect query MAP is the line gradient effect, and the ECU thereby determines the line gradient effect as the first animation effect corresponding to the first brake audio signal.
[0044] In this way, the vehicle can convert its own driving parameters into audio signals and animation effects, so that the driver can intuitively determine the changes that occur in the vehicle during driving through the information carried by the audio signals and animation effects, and thus obtain a more immersive driving experience.
[0045] Step S30: determining a first display area that matches the first animation effect in the first display screen, and determining a target auxiliary display area that matches the second animation effect in the plurality of auxiliary display areas; Please note that, please refer to Figure 3 , Figure 3 This 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 that supports dynamic rendering, and can specifically be a HUD (Head-Up Display) corresponding to the driver's seat. In addition, Figure 3 As shown, the core display area and 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 in the core display area and / or multiple auxiliary display areas, while the second animation effect can only be displayed in a certain auxiliary display area, that is, each display area can play different animation effects by independent rendering, and the coverage area size and coverage position corresponding to each display area can be set by technical personnel on the display screen according to actual needs, and the present application does not impose any restrictions on this.
[0046] In this embodiment, after determining the multiple first animation effects and the second animation effects, the vehicle control module further queries the first display areas 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-mentioned first position signal to determine the target auxiliary display area that matches the first position signal.
[0047] Exemplarily, for example, after determining that the first animation effect includes a ripple animation effect, a particle spray effect, and a line gradient effect, and determining that the second animation effect includes a preset vehicle animation and a direction indicator, the ECU may first determine a plurality of display areas included in the HUD in the first vehicle, and the ECU further determines that the ripple animation effect, the particle spray effect, and the line gradient effect filter the plurality of display areas to determine a first display area for playing animation effects such as the ripple animation effect, the particle spray effect, and the line gradient effect representing vehicle driving parameters. At the same time, the ECU reads the first position signal, and filters a plurality of auxiliary display areas in the HUD according to the first position signal to determine a target auxiliary display area that matches the first position signal and is used to play the second animation effect representing the position information of the second vehicle.
[0048] In this way, the vehicle can partition and independently render 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 in the vehicle during driving and the existence status and movement trends of surrounding vehicles based on multiple animation effects, thereby obtaining a more immersive driving experience and reducing driving risks in collaborative driving scenarios.
[0049] In a feasible implementation manner, the step of “determining a first display area matching the first animation effect in the first display screen” in the above step S30 may specifically include step S301: Step S301: based on a preset screen mapping relationship, determining a first display area on the first display screen that matches a first animation effect.
[0050] It should be noted that the preset display area is a display area that is pre-divided in the vehicle display screen and can be rendered independently. It can be understood that each preset display area is bound to a specific animation effect (for example, the ripple special effect corresponds to the core display area, the particle special effect corresponds to the first auxiliary display area, and the gradient special effect corresponds to the second auxiliary display area).
[0051] In this embodiment, after determining the first animation effects that each of the multiple first audio signals matches, the on-board control module may also first read the above-mentioned storage module to obtain a screen mapping relationship that includes the multiple above-mentioned preset animation effects and the preset display areas that each of the multiple preset animation effects matches. The on-board control module queries the screen mapping relationship based on the multiple first animation effects, thereby comparing each of the multiple first animation effects with the multiple preset animation effects included in the screen mapping relationship to determine the preset display areas that each of the multiple first animation effects matches within the screen mapping relationship. Finally, the on-board control module determines the first display areas that each of the multiple first animation effects matches based on the preset display areas that each of the multiple preset display areas corresponds to within the screen mapping relationship.
[0052] For example, see Figure 2 , Figure 2This is a schematic diagram of the animation effect involved in an embodiment of the audio visualization method of the present application. After the ECU determines that the first animation effect corresponding to the first vehicle speed audio signal is a ripple animation effect, the first animation effect corresponding to the first throttle audio signal is a particle injection effect, and the first animation effect corresponding to the first brake audio signal is a line gradient effect, the ECU can also first read the above-mentioned storage module to obtain a rendering area mapping MAP containing multiple of the above-mentioned preset animation effects and preset display areas that match each of 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 in 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. Afterwards, the ECU controls the core display area of the first display screen to play the ripple animation effect to allow the driver to adjust the display area based on the above-mentioned preset animation effects. Figure 2 The ripple animation effect generated as shown determines the first speed of the vehicle; Similarly, the ECU queries the rendering area mapping MAP based on the particle injection effect corresponding to the opening and closing degree of the first accelerator pedal to determine that the preset display area corresponding to the particle injection effect in 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 injection effect, so that the driver can Figure 2 The particle spray effect produced as shown determines the degree of opening and closing of the vehicle's accelerator pedal; Similarly, the ECU queries the rendering area mapping MAP based on the line gradient effect corresponding to the opening and closing degree of the first brake pedal to determine that the preset display area corresponding to the line gradient effect in 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 gradient effect, so that the driver can Figure 2 The resulting line gradient effect shown determines the degree of accelerator pedal opening and closing of the vehicle.
[0053] In this way, the vehicle can partition and independently render 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 that occur in the vehicle during driving based on multiple animation effects, and thus obtain a more immersive driving experience.
[0054] In a feasible implementation manner, the step of “determining a target auxiliary display area that matches the second animation effect in multiple auxiliary display areas” in the above step S30 may specifically include steps S302 to S304: Step S302: determining a second position signal of the first vehicle; Step S303: determining a first azimuth and a first relative distance corresponding to the second vehicle based on the second position signal and the first position signal; Step S304: Based on the first azimuth angle, the first relative distance and the core display area, the plurality of auxiliary display areas in the first display screen are screened to determine a target auxiliary display area that matches the second animation effect.
[0055] It should be noted that the second position signal is the latitude and longitude coordinates and driving direction obtained by the first vehicle in real time through the on-board GPS module. It can be understood that the second position signal contains a timestamp and positioning accuracy parameters, and the second position signal can be transmitted to the ECU through the CAN (Controller Area Network) bus. In addition, the azimuth is the azimuth 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 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 by converting the GPS coordinates to a local coordinate system (such as UTM-Universal Transverse Mercator, Universal Transverse Mercator projection) for calculation, the relative distance accuracy can reach the centimeter level.
[0056] In this embodiment, after the vehicle-mounted control module generates the second animation effect based on the second position signal, it can also first collect the vehicle coordinate information through the positioning module configured by itself, and compensate for the drift error of the vehicle coordinate information to obtain a high-precision second position signal. After that, the vehicle-mounted 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 based on the second position signal and the first position signal, and generating a first azimuth that can indicate the distance of the second vehicle relative to the first vehicle. Finally, the vehicle-mounted control module screens the auxiliary display areas in the above-mentioned first display screen based on the first relative distance, the first azimuth and the core display area to determine the azimuth and relative distance between the display position where the second animation effect is located and the position where the first animation effect played in the core display area is located, which meet the target auxiliary display area with the first relative distance and the first azimuth.
[0057] For example, after generating the second animation effect, the ECU first accesses the GPS positioning module configured in the first vehicle to obtain the GPS coordinates of the first vehicle. At the same time, the ECU uses the INS (Inertial Navigation System) and IMU (Inertial Measurement Unit) configured in the first vehicle to obtain the GPS coordinates of the first vehicle. Unit, inertial measurement unit) obtains the fused vehicle speed and angular velocity parameters to compensate the coordinate drift of the GPS coordinates of the vehicle to obtain a second position signal with higher accuracy. After that, the ECU compares the second position signal with the above-mentioned first position signal to determine the first azimuth of the second vehicle relative to the first vehicle, and determines 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-mentioned storage module to obtain the preset distance mapping MAP. The ECU further queries the distance mapping MAP based on the first relative distance to determine the display distance difference matching the first relative distance. The ECU screens multiple auxiliary display areas on the HUD based on the display distance difference and the first azimuth to determine that when the second animation effect is played through the third auxiliary display area on the HUD, the azimuth and relative distance between the second animation effect and the first animation effect played in the core display area can meet the first relative distance and the first azimuth, and the ECU thereby determines the third auxiliary display area as the target auxiliary display area.
[0058] In addition, in this embodiment and another embodiment, after determining the first azimuth angle, the ECU can also screen each built-in speaker based on the first azimuth angle to determine a target speaker that matches the first azimuth angle, thereby controlling the target speaker to play the above-mentioned first audio signals to remind the driver of the relative angle between the second vehicle and the first vehicle through each first audio signal.
[0059] In this way, the vehicle can partition and independently render 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 existence status and movement trends of other vehicles based on multiple animation effects.
[0060] Step S40: controlling the first display area to play the first animation effect, and controlling the target auxiliary display area to play the second animation effect.
[0061] In this embodiment, after determining the first display area and the target auxiliary display area, the 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 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.
[0062] Exemplarily, for example, after determining multiple first display areas and target auxiliary display areas, the ECU can call the GPU (Graphics Processing Unit) to independently render the core display area, so that a ripple animation is displayed on the core display area, so that the ripple special effect spreads on the core display area at a frequency that matches the real-time vehicle speed parameters. Similarly, the ECU calls the GPU to independently render the first auxiliary display area corresponding to the particle injection effect, so that the particle injection special effect is displayed on the first auxiliary display area, so that the density of the particles is proportional to the throttle opening and closing degree. Similarly, the ECU calls the GPU to independently render the second auxiliary display area corresponding to the line gradient effect, so that the line gradient effect is displayed on the second auxiliary display area, so that the color gradient degree is proportional to the brake opening and closing degree. Similarly, the ECU calls the GPU to independently render the third auxiliary display area matching the second animation effect, so that the third auxiliary display area displays a vehicle animation effect with a direction indicator, so that the driver can identify the location information of the second vehicle based on the second animation effect.
[0063] In this embodiment, when the first vehicle is running, the on-board 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 a first vehicle speed parameter, a first accelerator pedal opening degree, and a first brake pedal opening degree generated by the first vehicle during driving through the sensor module. At the same time, the on-board control module receives a first position signal sent by the second vehicle through a communication module in the vehicle. Thereafter, the on-board control module queries a preset animation mapping relationship based on the first vehicle speed parameter, the first accelerator 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 accelerator pedal opening degree, and the first brake pedal opening degree. At the same time, the on-board control module generates a direction indicator that matches the first position signal. display, and obtains a preset initial animation effect that matches the second vehicle, and the on-board control module combines the direction indicator with the initial animation effect to generate a second animation effect. Thereafter, the on-board control module queries the first display areas corresponding to each of the multiple first animation effects on the first display screen. At the same time, the on-board control module screens the multiple auxiliary display areas included in the first display screen based on the above-mentioned first position signal to determine the target auxiliary display area that matches the first position signal. Finally, the on-board control module performs an independent rendering operation on each first display area to control each first display area to play the corresponding first animation effect. At the same time, the on-board 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.
[0064] In this way, the present application solves the technical problem in the related art that the driver cannot intuitively feel the existence status and movement trend of the surrounding vehicles. That is, the present application generates a first animation effect that can represent the driving parameters of the vehicle during driving, 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. This allows the driver to more intuitively understand the changes in the vehicle's driving and the existence status and movement trend of other surrounding vehicles through visual and auditory information, thereby allowing the driver to have a more immersive driving experience and reduce driving risks in multi-vehicle collaborative scenarios.
[0065] Based on the first embodiment of the present application, a second embodiment of the present application is proposed. In the second embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above description and will not be repeated later. On this basis, after the above step S40, the audio visualization method of the present application can also include steps A10 to A30: Step A10: determining a third position signal of the first vehicle, and receiving a fourth position signal sent by the second vehicle; Step A20: determining 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; Step A30: Determine animation movement parameters based on the second azimuth angle, the second relative distance and the core display area, and control the second animation effect to move on the first display screen according to the animation movement parameters.
[0066] It should be noted that the fourth position signal is a real-time position signal of the second vehicle after being periodically updated by the V2X communication module. In addition, the third position signal is a real-time position signal of the first vehicle after being periodically updated by the GPS positioning module.
[0067] In this embodiment, after controlling the first display screen to simultaneously display the first animation signal and the second animation signal through different display areas, the on-board control module can also first receive the updated fourth position signal sent by the second vehicle and obtain the third position signal corresponding to the vehicle. Thereafter, the on-board 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. Thereafter, the on-board control module uses animation movement parameters for adjusting the second animation effect based on the second azimuth angle, the second relative distance, and the above-mentioned core display area. Finally, the on-board control module controls the second animation effect to move on the first display screen based on the animation movement parameters, thereby playing the moved second animation effect on the first display screen.
[0068] For example, see Figure 5 , Figure 5The present invention is a schematic diagram of the animation movement process in the area involved in an embodiment of the audio visualization method of the present application. After controlling the core display area, the first auxiliary display area, and the second auxiliary display area to play the first animation effect respectively, and controlling the third auxiliary display area to play the above-mentioned second animation effect, the ECU can also first receive the fourth position signal sent by the second vehicle through the V2X communication module, and read the GPS coordinates and driving direction contained in the fourth position signal. At the same time, the ECU determines the third position signal of the vehicle through the GPS positioning module configured by itself. After that, the ECU compares the third position signal with the fourth position signal to determine the second azimuth of the second vehicle relative to the first vehicle, and determines the second relative distance between the second vehicle and the first vehicle. After that, 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 map 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 parameter corresponding to the second animation effect based on the second display distance difference, the second azimuth and the center point of the core display area. Finally, as Figure 5 As shown, the ECU determines the first display position of the second animation effect in the third auxiliary display area, and determines the second display position after the second animation effect is adjusted based on the animation movement parameters. The ECU then independently renders the second display position after the second animation effect is adjusted through the GPU to control the movement of the second animation effect, thereby playing the moved second animation effect at the second display position.
[0069] Understandably, please refer to Figure 6 , Figure 6 Schematic diagram of the out-of-region animation moving process involved in an embodiment of the audio visualization method of the present application. The second display position after the second animation effect moves can be located not only inside the corresponding target auxiliary display area, but also in other auxiliary display areas on the first display screen (such as Figure 6 The fifth auxiliary display area shown).
[0070] In this way, when the relative distance between the vehicle and other vehicles changes, the vehicle can promptly control the display screen to modify the display area of the animation effect, thereby showing the driver the movement trends of other surrounding vehicles through changes in the display area.
[0071] Based on the first embodiment and / or the second embodiment of the present application, a third embodiment of the present application is proposed here. In the third embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above description and will not be repeated later. On this basis, after the above step A20, the audio visualization method of the present application can also include steps B10 to B20: Step B10: generating an alarm audio signal when it is detected that the second relative distance is less than a preset first distance threshold; Step B20: Fusing the alarm audio signal and the first audio signal to obtain a second audio signal, and controlling the speaker to play the second audio signal.
[0072] It should be noted that the alarm audio signal is an audio signal generated by superimposing preset alarm audio track elements (such as high-frequency pulse sound effects, low-frequency vibration sound effects) and dynamic audio adjustment parameters (for example, if the relative distance does not decrease by 1m, the volume is increased by 3dB).
[0073] In this embodiment, after determining the second relative distance and the second azimuth angle generated between the first vehicle and the second vehicle, the on-board control module may also first read the above-mentioned storage module to obtain a preset first distance threshold, and compare the second relative distance with the first distance threshold. When the on-board control module detects that the second relative distance is less than the first distance threshold, the on-board control module further reads a 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. After that, the on-board control module integrates the acquired alarm audio signal with the above-mentioned first audio signal to generate a second audio signal. The on-board control module then sends the second audio signal to a built-in speaker configured in the first vehicle, and the built-in speaker plays the second alarm signal.
[0074] Exemplarily, for example, after determining the second relative distance generated between the first vehicle and the second vehicle, the ECU further reads the above-mentioned storage module to obtain a first preset distance threshold of 30m, and compares the second relative distance with the first preset distance threshold. When the ECU determines that the second relative distance is less than 30m, it determines that the distance between the first vehicle and the second vehicle is relatively close. At this time, the ECU reads the above-mentioned 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 parameters that match the second relative distance in the preset alarm audio MAP. The ECU adjusts the preset audio parameters corresponding to the preset high-frequency pulse audio track elements according to the preset alarm audio adjustment parameters to generate a high-frequency pulse alarm audio signal. Finally, the ECU adds the generated alarm audio signal to the above-mentioned first audio signal to generate a second audio signal carrying the high-frequency pulse alarm audio 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.
[0075] In addition, in this embodiment and another embodiment, after determining the second relative distance, the ECU may also obtain a third preset distance threshold that is greater than the first preset distance threshold, and when detecting that the second relative distance reaches the third preset distance threshold, determine that the second vehicle is away 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.
[0076] In this way, the electronic device can play the alarm audio signal in time when the second vehicle is relatively close, so as to remind the driver through the alarm audio signal, so that the driver can timely understand the running trends of other vehicles around.
[0077] Based on the various embodiments of the present application, a fourth embodiment of the present application is proposed here. In the fourth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated later. On this basis, before the above step S10, the audio visualization method of the present application can also include steps C10~C50: Step C10: determining a fifth position signal of the first vehicle, and receiving a sixth position signal sent by the second vehicle; Step C20: determining a third relative distance corresponding to the second vehicle based on the fifth position signal and the sixth position signal; Step C30: 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; Step C40: Determine the interaction options corresponding to the preset handshake interaction interface, wherein the interaction options include an option to establish a handshake and an option to reject a handshake; Step C50: When 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 executed.
[0078] 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 by rendering the above HUD, the preset handshake interaction interface can support touch and voice dual-channel interaction. In addition, the sound signal is a signal sent by the driver that can reflect the driver's selection intention (such as "agree to connect" or "cancel operation").
[0079] In this embodiment, before the vehicle control system controls the sensor module to obtain the first driving parameter, it can also establish a communication connection between the vehicle and 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 control module determines the fifth position signal corresponding to the vehicle. Then, the vehicle control module compares the fifth position signal with the sixth position signal to determine the third relative distance between the vehicle and the second vehicle. Then, the vehicle control system reads the 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 control system detects that the third relative distance is less than the second distance threshold, it controls the first display screen to display the preset handshake interaction interface. Then, the vehicle control module receives the sound signal emitted by the driver through the vehicle microphone configured 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 control module detects that the interaction option is the establishment handshake option, it calls the sensor module to detect the first driving parameter generated by the first vehicle during driving. Similarly, when the vehicle control module detects that the interaction option is the rejection handshake option, it disconnects the communication connection established between the vehicle and the second vehicle.
[0080] Exemplarily, for example, before calling the above-mentioned sensor module to collect the first driving parameters of the first vehicle when the first vehicle is driving, the ECU may also first establish a communication connection with the second vehicle through the above-mentioned vehicle-mounted 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 the vehicle through the above-mentioned vehicle-mounted GPS positioning system. After that, the ECU determines the third relative distance between the vehicle and the second vehicle based on the sixth position signal and the fifth position signal. After that, the ECU reads the above-mentioned storage module to obtain the 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. 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 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" are added to the preset handshake interaction interface. Then, the driver makes a sound matching the option button based on his own needs. At this time, the ECU collects the sound signal emitted by the driver through the vehicle-mounted microphone, and through the trained NLP (Natural Language The sound signal is processed by a natural language processing (Natural Language Processing) model to extract the command keywords contained in the sound signal, so as to determine, according to the command keywords, whether the interaction option selected by the driver is an establishment handshake option / a rejection handshake option. Finally, when the ECU detects that the interaction option is an establishment handshake option, the ECU calls the above-mentioned sensor module to collect the first driving parameter generated by the vehicle during driving. Similarly, when the ECU detects that the interaction option is a rejection handshake option, the preset handshake option interface is closed and the HUD is controlled to restore the default display state.
[0081] In addition, in this embodiment and another embodiment, in addition to issuing a sound signal to select an interactive option, the driver can also select the handshake interactive 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 whether the interactive option selected by the driver is an establishment handshake option / rejection handshake option based on the screen contact signal. When the ECU detects that the interactive option is an establishment handshake option, it calls the above-mentioned sensor module to collect the first driving parameter generated by the vehicle during driving. Similarly, when the ECU detects that the interactive option is a rejection handshake option, it closes the preset handshake option interface and controls the HUD to restore the default display state.
[0082] In this way, the vehicle can avoid interference from malicious vehicles through dynamic distance thresholds, ensuring the controllability of the handshake request. At the same time, by identifying sound signals to determine the results of options, the driver can make decisions quickly and avoid risks in the driving process caused by manual selection.
[0083] Based on the various embodiments of the present application, a fifth embodiment of the present application is proposed here. In the fifth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated later. On this basis, after the above step S40, the audio visualization method of the present application can also include steps D10~D40: Step D10: obtaining real-time environmental parameters of the first vehicle; Step D20: generating a third audio signal based on the real-time environmental parameter, and determining a third animation effect matching the third audio signal; Step D30: determining a second display area on the first display screen that matches the third animation effect, and controlling the second display area to play the third animation effect; Step D40: obtaining a fourth audio signal based on the third audio signal and the first audio signal, and controlling the speaker to play the fourth audio signal.
[0084] It should be noted that the environmental parameters are status data of the vehicle's environment, including but not limited to: weather type, light intensity, road type, external noise level, etc.
[0085] In this embodiment, after controlling the first display screen to display the first animation effects and the second animation effects, the vehicle control module can also collect the real-time environmental parameters generated by the vehicle during driving through the above-mentioned sensor module. After that, the vehicle control module determines the audio track elements and sound effect parameters corresponding to the real-time environmental parameters, and integrates the audio track elements and sound effect parameters corresponding to the real-time environmental parameters to generate a third audio signal matching the real-time environmental parameters. At the same time, the vehicle control module queries the above-mentioned animation mapping relationship based on the third audio signal to determine the third animation effect matching the third audio signal. Finally, the 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 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. For example, see Figure 7 , Figure 7 A schematic diagram is added for the animation effect involved in the first embodiment of the audio visualization method of the present application, such as Figure 7As shown, after the ECU controls the HUD to display the first animation effect and the second animation effect, it can also call the above-mentioned sensor module to detect the environment in which the vehicle is located, so as to obtain the real-time environmental parameters such as weather type, light intensity, road type, external noise level, etc. corresponding to the environment in which 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 sound 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 in the above-mentioned HUD. The ECU further determines the fourth auxiliary display area as the second display area for playing the animation effect representing the real-time environmental parameter. The ECU further 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.
[0086] In this way, the vehicle can enable the driver to more intuitively determine the specific changes in the external environment while the vehicle is driving based on the animation effects, thereby allowing the driver to obtain a more immersive driving experience.
[0087] Based on the embodiments of the present application, a sixth embodiment of the present application is proposed here. In the sixth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated later. On this basis, after the above step S40, the audio visualization method of the present application can also include steps E10~E30: Step E10: 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 itself; Step E20: fusing the fifth audio signal with the first audio signal to generate a collaborative audio signal; Step E30: Send the cooperative audio signal to the second vehicle, so that the first vehicle and the second vehicle play the cooperative audio signal simultaneously.
[0088] It should be noted that the above-mentioned 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.
[0089] In this embodiment, after controlling the above-mentioned first display screen to play the first animation effects and the second animation effects, the on-board control module can also first receive the fifth audio signal generated by the second vehicle based on its own second driving parameters. Thereafter, the on-board control module mixes the fifth audio signal with the above-mentioned first audio signal to generate a collaborative audio signal, and sends the collaborative audio signal to the speaker. Finally, the on-board 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 simultaneously play the collaborative audio signal based on their own configured speakers.
[0090] For example, after controlling the HUD to play the above-mentioned first animation effects and second animation effects, the ECU may first receive the fifth audio signal sent by the second vehicle through the V2X communication module, which is constructed by the second vehicle based on the second vehicle speed, the second accelerator pedal opening and closing degree, the second brake pedal opening and closing degree and other second driving parameters during its own driving process. Then, the ECU fuses the fifth audio signal with the above-mentioned first audio signal to generate a coordinated audio signal. Finally, the ECU sends the coordinated audio signal to the second vehicle through the V2X communication module, so that the second vehicle and the first vehicle each control the speaker to play the fifth audio signal at the same time. While controlling the speaker to play the fifth audio signal, the ECU may also control the first display area such as the core display area, the first auxiliary display area, and the second auxiliary display area in the HUD to continuously play the above-mentioned first animation effects such as line gradient, particle injection, and line gradient representing the vehicle driving parameters. At the same time, the ECU controls the third auxiliary display area in the HUD to continuously play the above-mentioned 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 raindrop animation representing real-time environmental parameters.
[0091] In this way, multiple vehicles can complete collaborative arrangement operations and modify the collaborative audio signals according to the driving status of the fleet to give the driver a more immersive driving experience.
[0092] This application also provides an audio visualization device, please refer to Figure 8 The audio visualization device 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, and the device comprises: A parameter acquisition module 10, configured to acquire a first driving parameter of the first vehicle and receive a first position signal sent by the second vehicle; An animation generation module 20, configured to determine a first animation effect based on the first driving parameter, and generate a second animation effect based on the first position signal; An area screening module 30 is used to determine a first display area that matches the first animation effect in the first display screen, and to determine a target auxiliary display area that matches the second animation effect in the plurality of auxiliary display areas; The animation playing module 40 is used to control the first display area to play the first animation effect, and control the target auxiliary display area to play the second animation effect.
[0093] In a feasible implementation manner, the above-mentioned area screening module 30 is further used for: 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.
[0094] In a feasible implementation manner, the animation generation module 20 is further used for: 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, a first animation effect matching the first audio signal is determined.
[0095] In a feasible implementation manner, the above-mentioned area screening module 30 is further used for: 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.
[0096] In a feasible implementation manner, the animation playing module 40 is further used for: 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 angle, 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.
[0097] In a feasible implementation manner, the animation playing module 40 is further used for: 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.
[0098] In a feasible implementation manner, the animation playing module 40 is further used for: 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.
[0099] In a feasible implementation manner, the animation playing module 40 is further used for: 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.
[0100] In a feasible implementation manner, the parameter acquisition module 10 is further used to: 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.
[0101] The audio visualization device provided by the present application adopts the audio visualization method in the above embodiment, which can solve the technical problem in the related art that the driver cannot intuitively feel the existence status and movement trend of surrounding vehicles. Compared with the prior art, the beneficial effects of the audio visualization device provided by the present application are the same as the beneficial effects of the audio visualization method provided by the above embodiment, and the other technical features in the audio visualization device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0102] The present application provides a vehicle, comprising: 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 above-mentioned embodiment 1.
[0103] Reference below Fig. 9 , which shows a schematic diagram of the structure 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 with a V2X communication module, a GPS positioning module, a camera, a built-in speaker, a plurality of display screens, or a mobile terminal, a data storage control terminal, a PC, etc. connected to an electronic control unit of the vehicle. Fig. 9 The vehicle shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0104] like Fig. 9 As shown, the vehicle may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 to a random access memory 1004. Various programs and data required for vehicle operation are also stored in the random access memory 1004. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other via a bus 1005. An 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 by wire to exchange data. Although the figure shows a vehicle with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.
[0105] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. 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 a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0106] The vehicle provided by the present application adopts the audio visualization method in the above embodiment, which can solve the technical problem in the related art that the driver cannot intuitively feel the existence status and movement trend of the surrounding vehicles. Compared with the prior art, the beneficial effects of the vehicle provided by the present application are the same as the beneficial effects of the audio visualization method provided by the above embodiment, and the other technical features in the vehicle are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0107] It should be understood that the various parts 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 any one or more embodiments or examples in a suitable manner.
[0108] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0109] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the audio visualization method in the above-mentioned embodiment.
[0110] The computer-readable storage medium provided in the present application may 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 computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0111] The computer-readable storage medium may be included in the vehicle, or may exist independently without being installed in the vehicle.
[0112] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the vehicle, the vehicle: obtains the first driving parameter of the first vehicle and receives the first position signal sent by the second vehicle; determines a first animation effect based on the first driving parameter, and generates a second animation effect based on the first position signal; determines a first display area that matches the first animation effect within the first display screen, and determines a target auxiliary display area that matches the second animation effect among the multiple auxiliary display areas; controls the first display area to play the first animation effect, and controls the target auxiliary display area to play the second animation effect.
[0113] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a 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., via the Internet using an Internet service provider).
[0114] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0115] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0116] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned audio visualization method, and can solve the technical problem in the related art that the driver cannot intuitively feel the existence status and movement trend of surrounding vehicles. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the audio visualization method provided in the above-mentioned embodiment, and will not be repeated here.
[0117] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned audio visualization method when executed by a processor.
[0118] The computer program product provided by the present application can solve the technical problem in the related art that the driver cannot intuitively feel the existence status and movement trend of the surrounding vehicles. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the audio visualization method provided by the above embodiment, which will not be repeated here.
[0119] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are 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 first animation effect based on the first driving parameter, and generating 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 first animation effect based on the first driving parameter comprises: 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, a first animation effect matching the first audio signal is determined.
4. The audio visualization method according to claim 3, 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.
5. 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: 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.
6. The audio visualization method according to claim 5, 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.
7. The audio visualization method according to claim 5, 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.
8. The audio visualization method according to claim 5, 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.
9. The audio visualization method according to any one of claims 1 to 8, 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.
10. 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 9.
11. 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 9 are implemented.
12. 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 9 are implemented.
Citation Information
Patent Citations
Audio playing method and device, terminal and storage medium
CN112464019A
Data processing method and device, electronic equipment and computer readable storage medium
CN115827912A
Interaction method and device between vehicles, vehicle and storage medium
CN117939430A
Vehicle interaction method and device, electronic equipment and readable storage medium
CN118238836A
Music playing method, electronic equipment and storage medium
CN119473207A