In-vehicle audio management method, system, vehicle equipment and storage medium

By obtaining and processing the playback status and priority of internal and external audio in the car system, and using the audio controller to achieve unified audio management, the problem of inconsistent audio processing in Android car systems is solved, and management efficiency and playback accuracy are improved.

CN115098057BActive Publication Date: 2025-09-23NANJING SIWEI ZHILIAN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210855673.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-19
Publication Date
2025-09-23
Estimated Expiration
2042-07-19

AI Technical Summary

Technical Problem

Existing Android car systems are unable to achieve unified management of multiple external audio sources, resulting in inconsistent audio processing and an inability to meet the diverse needs of in-car audio.

Method used

By obtaining the current playback status and priority of the internal and external audio of the vehicle system, the audio controller is used for unified management, the control method of each audio is determined, and control instructions are sent to achieve unified audio playback.

Benefits of technology

It achieves unified management of internal and external audio of the vehicle system, improves audio management efficiency, and ensures the accuracy of audio playback and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115098057B_ABST
    Figure CN115098057B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of vehicle audio systems, and in particular to a vehicle audio management method, system, vehicle equipment and storage medium. The method comprises: obtaining the current playback status of at least one internal audio in a target vehicle system; obtaining the current playback status of an external audio corresponding to at least one external audio source device from an audio controller, the audio controller being connected to the target vehicle system and each external audio source device respectively; determining the control mode corresponding to each audio according to the current playback status and priority of each audio; and sending the control mode to the audio controller so that the audio controller plays each audio based on the control mode. With the above method, the target vehicle system can uniformly manage the internal audio of the target vehicle system and the external audio of each external audio source device, thereby improving the efficiency of managing vehicle audio and solving the problem that the prior art cannot achieve unified management of vehicle audio.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle-mounted audio systems, and in particular to a vehicle-mounted audio management method, system, vehicle equipment and storage medium. Background Art

[0002] With the popularity of the Android system, Android-based in-vehicle systems have gradually become the mainstream in-vehicle infotainment systems. In-vehicle systems have increasingly higher requirements for sound effects and sound quality processing. Traditional sound effect ICs can no longer meet the needs. Independent DSP (digital signal processing) hardware systems with professional sound and sound effect processing have gradually become the main method for improving the sound quality of in-vehicle systems.

[0003] However, the Android system is mainly designed for mobile phones and cannot meet the needs of multiple external audio source scenarios for in-car audio. For example, the in-car system needs to consider audio strategies such as radio sound, reversing, voice control, navigation sound, AUX sound, Bluetooth phone calls, media sound, etc., and external audio sources are also difficult to handle in a unified manner in the Android system.

[0004] Therefore, unified management of in-car audio cannot be achieved. Summary of the Invention

[0005] In view of this, an embodiment of the present invention provides a method for managing in-vehicle audio, aiming to solve the problem of being unable to achieve unified management of in-vehicle audio.

[0006] According to a first aspect, an embodiment of the present invention provides a vehicle audio management method, which is applied to a target vehicle system. The method includes:

[0007] Get the current playback status of at least one internal audio in the target vehicle system;

[0008] Obtaining a current playback status of external audio corresponding to at least one external audio source device from an audio controller, the audio controller being connected to a target vehicle system and each external audio source device respectively;

[0009] Determine the control method for each audio according to the current playback status and priority of each audio;

[0010] The control mode is sent to the audio controller so that the audio controller plays each audio based on the control mode.

[0011] The in-vehicle audio management method provided by an embodiment of the present invention obtains the current playback status of at least one internal audio in the target in-vehicle system, and obtains the current playback status of the external audio corresponding to at least one external audio source device from the audio controller. Wherein, the audio controller is connected to the target in-vehicle system and each external audio source device respectively, so that unified management of internal audio and external audio can be achieved. Then, according to the current playback status and priority of each audio, the control mode corresponding to each audio is determined, the accuracy of the control mode of each generated audio is guaranteed, and the control mode is sent to the audio controller so that the audio controller plays each audio based on the control mode. With the above method, the target in-vehicle system can uniformly manage the internal audio of the target in-vehicle system and the external audio of each external audio source device, thereby improving the efficiency of managing in-vehicle audio and solving the problem that the prior art cannot achieve unified management of in-vehicle audio.

[0012] In combination with the first aspect, in a first implementation of the first aspect, determining a control mode corresponding to each audio according to the current playback status and priority of each audio includes:

[0013] According to the current playback status and priority of each audio, determine the target audio with the highest priority in the open state and other audios in the open state;

[0014] The volume of the target audio is determined to be a first volume, and the volume of other audio is determined to be a second volume, wherein the first volume is higher than the second volume.

[0015] The in-vehicle audio management method provided by an embodiment of the present invention determines the target audio with the highest priority in the open state and other audio in the open state based on the current playback status and priority of each audio, thereby ensuring the accuracy of the target audio with the highest priority in the open state and other audio in the open state. Then, the volume of the target audio is determined to be a first volume, and the volume of the other audio is determined to be a second volume, wherein the first volume is higher than the second volume. As a result, when the target audio and other audio are simultaneously open, the user can clearly hear the target audio, thereby achieving management of mixed audio without the user having to manually adjust the volume of the target audio and other audio.

[0016] In combination with the first aspect, in a second implementation of the first aspect, determining a control mode corresponding to each audio according to the current playback status and priority of the internal audio and the external audio includes:

[0017] According to the current playback status and priority of each audio, determine the target audio with the highest priority in the open state and other audios in the open state;

[0018] Get the target audio and the corresponding sources of other audio;

[0019] When the source of the target audio is different from the sources of other audios, the current playback status of the other audios is closed.

[0020] The in-vehicle audio management method provided by the embodiment of the present invention determines the target audio with the highest priority in the open state and other audios in the open state according to the current playback status and priority of each audio, thereby ensuring the accuracy of the target audio with the highest priority in the open state and other audios in the open state. Then, the source corresponding to the target audio and other audios is obtained, thereby ensuring the accuracy of the obtained target audio and other audio sources. When the source of the target audio is different from the source of the other audios, the current playback status corresponding to the other audios is closed, thereby switching the other audios to the target audio, thereby achieving control over audio switching, and eliminating the need for the user to manually switch the audio.

[0021] In combination with the first embodiment or the second embodiment of the first aspect, in a third embodiment of the first aspect, the method further includes:

[0022] Get the type of target audio;

[0023] Based on the type of the target audio, determine the target playback channel corresponding to the target audio;

[0024] The target playback channel is sent to the audio controller, so that the audio controller plays the target audio based on the target playback channel.

[0025] The in-vehicle audio management method provided by an embodiment of the present invention obtains the type of target audio. Based on the type of the target audio, a target playback channel corresponding to the target audio is determined, ensuring the accuracy of the determined target playback channel. The target playback channel is then sent to an audio controller, causing the audio controller to play the target audio based on the target playback channel. This allows the target audio to be played using the target playback channel, ensuring the accuracy of the target audio playback.

[0026] In combination with any one of the first to third embodiments of the first aspect, in a fourth embodiment of the first aspect, the method further includes:

[0027] Get the user preference settings corresponding to the target audio;

[0028] Sends the user preference to the audio controller so that the audio controller plays the target audio based on the user preference.

[0029] The in-vehicle audio management method provided by an embodiment of the present invention obtains user preference settings corresponding to target audio; sends the user preference settings to an audio controller so that the audio controller plays the target audio based on the user preference settings, thereby ensuring that the played target audio can meet user needs.

[0030] In combination with the first aspect, in a fifth implementation of the first aspect, the method further includes:

[0031] Based on the communication connection with the audio controller, the audio source software of each external audio source device is monitored;

[0032] When it is determined that the audio source software of the external audio source device is abnormal and the external audio corresponding to the external audio source device is in an open state, an abnormal message is sent to the audio controller so that the audio controller closes the external audio corresponding to the external audio source device in the abnormal state based on the abnormal message.

[0033] The in-vehicle audio management method provided by an embodiment of the present invention monitors the audio source software of each external audio source device based on a communication connection with an audio controller. When it is determined that the audio source software of an external audio source device is abnormal and the external audio corresponding to the external audio source device is in an open state, an abnormality message is sent to the audio controller, so that the audio controller closes the external audio corresponding to the abnormal external audio source device based on the abnormality message. By monitoring the audio source software of each external audio source device, the above method can prevent the audio source software of the external audio source device from continuing to play audio in the event of an abnormality, thereby affecting the playback of other audio.

[0034] According to a second aspect, an embodiment of the present invention further provides a vehicle audio management method, which is applied to an audio controller. The method includes:

[0035] Receiving a control mode corresponding to each audio signal sent by a target vehicle-mounted system; the target vehicle-mounted system is connected to the audio controller, and the control mode is determined according to the vehicle-mounted audio management method in the first aspect or any one of the embodiments of the first aspect;

[0036] Plays individual audio based on the control method.

[0037] The in-vehicle audio management method provided by an embodiment of the present invention receives the control mode corresponding to each audio sent by the target in-vehicle system. The target in-vehicle system is connected to the audio controller, and the control mode is determined according to the in-vehicle audio management method in the first aspect or any one of the embodiments of the first aspect, thereby ensuring the accuracy of the control mode corresponding to each audio acquired by the audio controller. Then, each audio is played based on the control mode. With the above method, the target in-vehicle system can uniformly manage the internal audio of the target in-vehicle system and the external audio of each external audio source device, and generate the control mode corresponding to each audio. Then, the audio controller plays each audio based on the control mode. The efficiency of managing in-vehicle audio is improved, and the problem that the prior art cannot achieve unified management of in-vehicle audio is solved.

[0038] According to a third aspect, an embodiment of the present invention provides a vehicle audio management system, comprising: a target vehicle system, an audio controller, and at least one external audio source device; wherein the target vehicle system is connected to the audio controller, and the audio controller is connected to each external audio source device;

[0039] The target vehicle system is configured to obtain the current playback status of at least one internal audio device within the target vehicle system; obtain the current playback status of at least one external audio device corresponding to an external audio source device from an audio controller, wherein the target vehicle system is connected to the audio controller, and the audio controller is connected to each external audio source device; determine a control mode corresponding to each audio device based on the current playback status and priority of each audio device; and send the control mode to the audio controller;

[0040] The audio controller is used to receive a control mode and play various audios based on the control mode.

[0041] An embodiment of the present invention provides an in-vehicle audio management system in which a target in-vehicle system obtains the current playback status of at least one internal audio source within the target in-vehicle system and obtains the current playback status of at least one external audio source device from an audio controller. The audio controller is connected to the target in-vehicle system and each external audio source device, respectively, thereby enabling unified management of internal and external audio. Then, based on the current playback status and priority of each audio source, the control mode corresponding to each audio source is determined, ensuring the accuracy of the control mode generated for each audio source. The control mode is then sent to the audio controller so that the audio controller plays each audio source based on the control mode. Using the above method, the target in-vehicle system can uniformly manage the internal audio source of the target in-vehicle system and the external audio source devices, generating a control mode corresponding to each audio source device. The audio controller then plays each audio source based on the control mode. This improves the efficiency of in-vehicle audio management and solves the problem of the prior art inability to achieve unified management of in-vehicle audio.

[0042] According to a fourth aspect, an embodiment of the present invention provides a vehicle device, which includes the in-vehicle audio management system according to the third aspect, and is used to manage in-vehicle audio in the vehicle device.

[0043] According to a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the in-vehicle audio management method in the first aspect or any one embodiment of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 This is a flow chart of the vehicle audio management method provided by an embodiment of the present invention;

[0046] Figure 2 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0047] Figure 3 Schematic diagram of an audio policy configuration file in a vehicle audio management method provided by another embodiment of the present invention;

[0048] Figure 4 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0049] Figure 5 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0050] Figure 6 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0051] Figure 7 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0052] Figure 8 This is a DSP service flow chart of a vehicle audio management method according to another embodiment of the present invention;

[0053] Figure 9 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0054] Figure 10 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0055] Figure 11 is a flow chart of a vehicle audio management method provided by another embodiment of the present invention;

[0056] Figure 12 This is a functional module diagram of a vehicle audio management system provided by an embodiment of the present invention;

[0057] Figure 13 Schematic diagram of the hardware structure of the target vehicle-mounted system provided by the embodiment of the present invention. DETAILED DESCRIPTION

[0058] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.

[0059] It should be noted that the in-vehicle audio management method provided in the embodiments of this application can be executed by an in-vehicle audio management device. This in-vehicle audio management device can be implemented as part or all of the target in-vehicle system through software, hardware, or a combination of software and hardware. The target in-vehicle system can be any of the following systems: Android, Apple iOS, Symbian, Blackberry, etc. The embodiments of this application do not specifically limit the target in-vehicle system.

[0060] In one embodiment of the present application, Figure 1 As shown, a vehicle audio management method is provided, which is described by taking the method applied to a target vehicle system as an example, and includes the following steps:

[0061] S11. Obtain a current playback status of at least one internal audio in a target vehicle-mounted system.

[0062] Specifically, the target vehicle system may collect the current playing status of at least one internal audio in the target vehicle system according to the type of audio track played by the native AudioTrack of the target vehicle system.

[0063] Among them, internal audio can include navigation sound, Bluetooth phone, key tone, warning tone, voice control, media sound, etc.

[0064] S12: Obtaining a current playing status of external audio corresponding to at least one external audio source device from the audio controller.

[0065] The audio controller is connected to the target vehicle system and each external audio source device respectively.

[0066] Specifically, the target vehicle system may collect the current playing status of the external audio corresponding to the external audio source device connected to the audio controller based on the connection with the audio controller.

[0067] In an optional implementation of the present application, the target vehicle-mounted system collects the current playback status of the external audio corresponding to the external audio source device through the interface of the packaging system.

[0068] Among them, external audio source devices may include radios, AUX interface hardware (such as MP3, MP4 and other devices), etc., and external audio may include radio audio, AUX interface hardware audio, reversing audio, voice control audio and other audio.

[0069] The audio controller may be a DSP hardware system or a controller such as an ASP. The embodiment of the present application does not specifically limit the audio controller.

[0070] S13: Determine a control mode corresponding to each audio according to the current playback status and priority of each audio.

[0071] Optionally, the priority of each audio can be pre-set according to the type of each audio, for example, the priority of the reversing audio is set to be the highest, and the priority of the Bluetooth phone is set to be the second highest.

[0072] Alternatively, the priority of each audio program can be determined based on a user instruction, with the user-specified audio program having the highest priority. For example, suppose that the radio audio program is currently playing, but the user inputs an instruction to turn on the multimedia audio program in the internal audio system of the target vehicle. Therefore, the multimedia audio program in the internal audio system now has a higher priority than the radio audio program.

[0073] Specifically, the target vehicle system determines the control mode corresponding to each audio according to the current playback status and priority of each audio.

[0074] Among them, the control method corresponding to each audio may include the current playback status, volume, sound effect parameters and corresponding playback channel of each audio. The embodiment of the present application does not specifically limit the control method corresponding to each audio.

[0075] This step will be described in detail below.

[0076] S14: Send the control mode to the audio controller, so that the audio controller plays each audio based on the control mode.

[0077] Specifically, after determining the control mode corresponding to each audio according to the current playback status and priority of each audio, the target vehicle system can send the control mode corresponding to each audio to the audio controller based on the connection with the audio controller. The audio controller plays each audio based on the control mode.

[0078] In an optional embodiment of the present application, when the audio controller is a DSP hardware system, the target vehicle system can interact with the DSP hardware system based on the DSP service within the target vehicle system, thereby transmitting the control mode to the audio controller. The DSP hardware system is an independent system, and the volume, sound effects, sound field, high-pass / low-pass filtering, output channel selection, and audio source switching provided by the DSP system are all transmitted to the DSP hardware system by the DSP service.

[0079] The in-vehicle audio management method provided by an embodiment of the present invention obtains the current playback status of at least one internal audio in the target in-vehicle system, and obtains the current playback status of the external audio corresponding to at least one external audio source device from the audio controller. Wherein, the audio controller is connected to the target in-vehicle system and each external audio source device respectively, so that unified management of internal audio and external audio can be achieved. Then, according to the current playback status and priority of each audio, the control mode corresponding to each audio is determined, ensuring the accuracy of the control mode of each generated audio. And the control mode is sent to the audio controller so that the audio controller plays each audio based on the control mode. With the above method, the target in-vehicle system can uniformly manage the internal audio of the target in-vehicle system and the external audio of each external audio source device, thereby improving the efficiency of managing in-vehicle audio and solving the problem that the prior art cannot achieve unified management of in-vehicle audio.

[0080] In one embodiment of the present application, Figure 2 As shown, a vehicle audio management method is provided, which is described by taking the method applied to a target vehicle system as an example, and includes the following steps:

[0081] S21: Obtain the current playing status of at least one internal audio in the target vehicle system.

[0082] For more information about this step, see Figure 1 The introduction of S11 will not be elaborated here.

[0083] S22: Obtain, from the audio controller, a current playing status of external audio corresponding to at least one external audio source device.

[0084] The audio controller is connected to the target vehicle system and each external audio source device respectively.

[0085] For more information about this step, see Figure 1 The introduction of S12 will not be elaborated here.

[0086] S23: Determine a control mode corresponding to each audio according to the current playback status and priority of each audio.

[0087] In an optional embodiment of the present application, the above-mentioned S23 “determining the control mode corresponding to each audio according to the current playback status and priority of each audio” may include the following steps:

[0088] S231. Determine the target audio with the highest priority in the open state and other audios in the open state according to the current playing status and priority of each audio.

[0089] In an optional embodiment of the present application, the target vehicle system can obtain an audio policy configuration file and parse the audio policy configuration file to obtain the priority of each audio and the mixing control policy corresponding to each audio. Figure 3 The following is a diagram of the audio policy configuration file. Figure 3 It can be seen that the audio policy configuration file contains the sound type priority and mixing policy parts.

[0090] Then, the target vehicle system determines the target audio with the highest priority in the open state and other audios in the open state according to the current playing state and priority of each audio.

[0091] S232: Determine the volume of the target audio as a first volume, and determine the volume of other audio as a second volume.

[0092] The first volume is higher than the second volume.

[0093] Specifically, after determining the target audio with the highest priority in the open state and other audio in the open state, the target vehicle system may determine the volume of the target audio as the first volume and determine the volume of the other audio as the second volume.

[0094] For example, it is assumed that the target vehicle system is an Android system and the audio controller is a DSP hardware system. Figure 4As shown, the target vehicle system may include an audio status collector, an audio policy controller, an audio policy configuration file, and a DSP service. When the audio status collector detects a change in the current playback status of the audio, it will send the current playback status of the audio to the audio policy controller. The audio policy controller will first determine the priority of the sound type, and the audio type with a higher priority will be processed first. For example, the reversing audio priority is configured to be the highest, and when the reversing audio is in an open state, all audio sounds are lowered to an audio policy of 10. Specifically, if the audio status collector detects that the reversing audio is in an open state, it will determine whether there is an audio track playing on the current Android system side. If there is audio playing on the Android system side, the Android mixing volume controller of the AudioPolicyService will be called to temporarily set the mixing volume of the audio to 10. When the audio status collector detects that the reversing audio is closed, the interface will be called to restore the original volume of the audio. In addition, if there is an external audio source (FM / AUX) currently playing, the DSP service will be controlled to set the temporary mixing volume of the external audio source to 10. Similarly, the default volume of the external audio source will be restored when reversing ends. Figure 4 The flowchart shown clearly illustrates the processing flow. Similarly, the processing of navigation sound is also configured accordingly according to the policy configuration, which will not be repeated here.

[0095] S24: Send the control mode to the audio controller, so that the audio controller plays each audio based on the control mode.

[0096] For more information about this step, see Figure 1 The introduction of S14 will not be elaborated here.

[0097] The in-vehicle audio management method provided by an embodiment of the present invention determines the target audio with the highest priority in the open state and other audio in the open state based on the current playback status and priority of each audio, thereby ensuring the accuracy of the target audio with the highest priority in the open state and other audio in the open state. Then, the volume of the target audio is determined to be a first volume, and the volume of the other audio is determined to be a second volume, wherein the first volume is higher than the second volume. As a result, when the target audio and other audio are simultaneously open, the user can clearly hear the target audio, thereby achieving management of mixed audio without the user having to manually adjust the volume of the target audio and other audio.

[0098] In one embodiment of the present application, Figure 5 As shown, a vehicle audio management method is provided, which is described by taking the method applied to a target vehicle system as an example, and includes the following steps:

[0099] S31: Obtain the current playing status of at least one internal audio in the target vehicle system.

[0100] For more information about this step, see Figure 2 The introduction of S21 will not be elaborated here.

[0101] S32: Obtain, from the audio controller, a current playing status of external audio corresponding to at least one external audio source device.

[0102] The audio controller is connected to the target vehicle system and each external audio source device respectively.

[0103] For more information about this step, see Figure 2 The introduction of S22 will not be elaborated here.

[0104] S33: Determine the control mode corresponding to each audio according to the current playback status and priority of each audio.

[0105] In an optional embodiment of the present application, the above-mentioned S33 “determining the control mode corresponding to each audio according to the current playback status and priority of each audio” may include the following steps:

[0106] S331. Determine the target audio with the highest priority in the open state and other audios in the open state according to the current playing status and priority of each audio.

[0107] In an optional embodiment of the present application, the target vehicle system can obtain an audio policy configuration file and parse the audio policy configuration file to obtain the priority of each audio and determine the target audio with the highest priority in the open state and other audios in the open state.

[0108] In an optional embodiment of the present application, after obtaining the current playback status of each audio, the target vehicle system can compare the current playback status of each audio with the historical playback status to determine the audio that the user has recently opened. Then, based on the priority of each audio, the newly opened audio has the highest priority. Then, based on the current playback status and priority of each audio, the target vehicle system determines the target audio with the highest priority in the open state and other audios in the open state.

[0109] S332: Obtain the target audio and the corresponding sources of other audio.

[0110] Specifically, the target vehicle-mounted system may obtain the target audio and other audio based on the target audio and other audio.

[0111] S333: When the source of the target audio is different from the sources of the other audios, close the current playback status corresponding to the other audios.

[0112] When the source of the target audio is different from the source of other audios, the current playback state corresponding to the other audios is closed, thereby switching the other audios to the target audio.

[0113] For example, suppose the radio is currently playing audio, and the target vehicle system detects that the external audio corresponding to the radio is in an open state. Then, the target vehicle system detects that the user has opened a certain music playback software based on the target vehicle system, and therefore detects that the multimedia internal audio corresponding to the target vehicle system is also turned on. At this time, after obtaining the current playback status of each audio, the target vehicle system can compare the current playback status of each audio with the historical playback status, thereby determining that the audio most recently opened by the user is the multimedia internal audio corresponding to the target vehicle system. Therefore, the multimedia internal audio corresponding to the target vehicle system is determined to be the target audio, and the target vehicle system switches the audio played by the radio to the multimedia internal audio corresponding to the target vehicle system.

[0114] It should be noted that the audio switching rule is to switch according to the sampling state of the audio sampling state device (that is, the scenario triggered by the current user selection or hardware signal selection). For example, if online music (a type of internal media sound of the target vehicle system) is currently playing, when the user clicks the desktop radio icon to play the radio, the DSP audio channel will switch from the internal media sound channel of the target vehicle system (one of IIS0, IIS1, SPDIF depending on the software and hardware design) to the external radio channel; for example, if the user triggers the AUX playback in the car while listening to the radio, the audio channel will switch from the radio channel to the AUX channel.

[0115] S34: Send the control mode to the audio controller, so that the audio controller plays each audio based on the control mode.

[0116] For more information about this step, see Figure 2 The introduction of S24 will not be elaborated here.

[0117] The in-vehicle audio management method provided by the embodiment of the present invention determines the target audio with the highest priority in the open state and other audios in the open state according to the current playback status and priority of each audio, thereby ensuring the accuracy of the target audio with the highest priority in the open state and other audios in the open state. Then, the source corresponding to the target audio and other audios is obtained, thereby ensuring the accuracy of the obtained target audio and other audio sources. When the source of the target audio is different from the source of the other audios, the current playback status corresponding to the other audios is closed, thereby switching the other audios to the target audio, thereby achieving control over audio switching, and eliminating the need for the user to manually switch the audio.

[0118] In an optional embodiment of the present application, Figure 6 As shown, the above-mentioned vehicle audio management method may further include the following steps:

[0119] S41. Obtain the type of target audio.

[0120] Specifically, the target vehicle-mounted system may identify the target audio and obtain the type corresponding to the target audio.

[0121] S42: Determine a target playback channel corresponding to the target audio based on the type of the target audio.

[0122] Specifically, the target in-vehicle system may determine a target playback channel corresponding to the target audio based on the type of the target audio.

[0123] For example, if the target audio is telephone audio, navigation audio, or alarm audio, the target vehicle system may determine the target playback channel corresponding to the target audio as the playback channel closest to the driver. If the target audio is multimedia audio or radio audio in the internal audio system, the target vehicle system may determine the target playback channel corresponding to the target audio as all playback channels.

[0124] S43: Send the target playback channel to the audio controller, so that the audio controller plays the target audio based on the target playback channel.

[0125] Specifically, the target vehicle system is connected to the audio controller, and the target playback channel is sent to the audio controller.

[0126] When the target playback channel is playing other audio, the audio controller stops using the target playback channel to play other audio and uses the target playback channel to play the target audio. When the target playback channel is not playing other audio, it directly uses the target playback channel to play the target audio.

[0127] The in-vehicle audio management method provided by an embodiment of the present invention obtains the type of target audio. Based on the type of the target audio, a target playback channel corresponding to the target audio is determined, ensuring the accuracy of the determined target playback channel. The target playback channel is then sent to an audio controller, causing the audio controller to play the target audio based on the target playback channel. This allows the target audio to be played using the target playback channel, ensuring the accuracy of the target audio playback.

[0128] In an optional embodiment of the present application, Figure 7 As shown, the above-mentioned vehicle audio management method may further include the following steps:

[0129] S51: Obtain user preference settings corresponding to the target audio.

[0130] In an optional embodiment of the present application, the target vehicle system can save the user preference settings corresponding to each audio after the user sets the settings for each audio. The user preference settings may include the sound effect parameters corresponding to each audio, where the sound effect parameters may include but are not limited to volume adjustment, EQ adjustment, sound field adjustment, delay adjustment, high-pass / low-pass filter adjustment, etc.

[0131] Therefore, after determining the target audio, the target vehicle system can search the database for the user preference setting corresponding to the target audio.

[0132] S52: Send the user preference setting to the audio controller, so that the audio controller plays the target audio based on the user preference setting.

[0133] Specifically, the target vehicle system sends the user preference settings to the audio controller, so that the audio controller plays the target audio based on the user preference settings.

[0134] In an optional implementation of the present application, when the audio controller is a DSP hardware system, the target vehicle-mounted system may interact with the DSP hardware system based on a DSP service within the target vehicle-mounted system.

[0135] Specifically, upon initialization, the DSP service loads the sound effect parameters corresponding to the user-set target audio from a database and then writes them to the DSP hardware system via the serial port module. The DSP service is responsible for encapsulating the business logic of sound effect parameters, such as muting, mixing, sound field settings, and factory settings. The sound effect app in the target vehicle system communicates with the DSP hardware system through the DSP service, allowing the app to adjust volume, EQ, sound field, delay, and high-pass / low-pass filtering through the DSP hardware system.

[0136] For example, Figure 8 As shown in the figure, the DSP service flow chart. Figure 8 As shown, the sound effect APP in the target vehicle system communicates with the DSP hardware system through the DSP service. The sound effect APP can adjust the volume, EQ, sound field, delay, high-pass / low-pass filter, etc. through the DSP hardware system.

[0137] The in-vehicle audio management method provided by an embodiment of the present invention obtains user preference settings corresponding to target audio; sends the user preference settings to an audio controller so that the audio controller plays the target audio based on the user preference settings, thereby ensuring that the played target audio can meet user needs.

[0138] In an optional embodiment of the present application, Figure 9 As shown, the above-mentioned vehicle audio management method may further include the following steps:

[0139] S61 : Based on the communication connection with the audio controller, the audio source software of each external audio source device is monitored.

[0140] Specifically, the target vehicle system can achieve communication connection with the audio source software of each external audio source device through connection with the audio controller, and monitor in real time whether the operation status of the audio source software of each external audio source device is normal.

[0141] When the communication between a certain audio source software and the target vehicle system is normal, it is determined that the software of the audio source device is normal.

[0142] When the communication between a certain audio source software and the target vehicle system is abnormal, it is determined that the software of the audio source device is abnormal.

[0143] S62. When it is determined that the audio source software of the external audio source device is abnormal and the external audio corresponding to the external audio source device is in an open state, an abnormal message is sent to the audio controller, so that the audio controller closes the external audio corresponding to the external audio source device in the abnormal state based on the abnormal message.

[0144] Specifically, when the target vehicle system determines that the audio source software of an external audio source device is abnormal and detects that the external audio corresponding to the external audio source device is in an open state, it sends an abnormality message to the audio controller. After receiving the abnormality message, the audio controller disables the external audio corresponding to the abnormal external audio source device based on the abnormality message.

[0145] For example, suppose that communication between the target vehicle system and an external audio source device, a radio, is disconnected, but the target vehicle system still detects that the external audio corresponding to the radio is currently enabled. The target vehicle system then sends an exception message to the audio controller. Upon receiving the exception message, the audio controller disables the external audio corresponding to the abnormally connected radio based on the exception message.

[0146] The in-vehicle audio management method provided by an embodiment of the present invention monitors the audio source software of each external audio source device based on a communication connection with an audio controller. When it is determined that the audio source software of a certain external audio source device is abnormal and the external audio corresponding to the external audio source device is in an open state, an abnormality message is sent to the audio controller, so that the audio controller closes the external audio corresponding to the abnormal external audio source device based on the abnormality message. By monitoring the audio source software of each external audio source device, the above method can prevent the audio source software of the external audio source device from continuing to play audio in the event of an abnormality, thereby affecting the playback of other audio.

[0147] In order to better illustrate the in-vehicle audio management method provided by the embodiment of the present application, for example, it is assumed that the target in-vehicle system is an Android system and the audio controller is a DSP hardware system. Figure 10 As shown, the target vehicle system can include an audio status collector, an audio policy controller, an audio policy configuration file, and a DSP service. Specifically, the audio status collector in the target vehicle system can collect the playback status of Android native audio sources (navigation sound stream, Bluetooth phone stream, key tone stream, warning tone stream, voice control stream, media sound stream) based on the audio track type played by Android native AudioTrack. It then collects the radio playback status, AUX playback status, reversing status, voice control status, and other status through the interface of the encapsulated system. The audio status collector then sends the playback status of each collected audio to the audio policy controller in the target vehicle system. The audio policy controller parses the audio policy configuration file and, based on the audio status provided by the audio status collector and the audio policy configuration file, processes the logic for mixing, audio source switching, sound volume adjustment, and output channel switching, and generates the corresponding control mode for each audio. The audio policy configuration file includes the sound type priority and mixing strategy sections. The audio policy controller then sends the corresponding control mode for each audio to the DSP service, which transmits the corresponding control mode for each audio to the DSP hardware system via the serial port.

[0148] To better understand the in-vehicle audio management method provided in the embodiments of this application, it should be noted that the execution subject of the in-vehicle audio management method provided in the embodiments of this application can be an in-vehicle audio management device. The in-vehicle audio management device can be implemented as part or all of an audio controller through software, hardware, or a combination of software and hardware. The audio controller can be a DSP hardware system or a controller such as an ASP. The embodiments of this application do not specifically limit the audio controller.

[0149] In one embodiment of the present application, Figure 11 As shown, a vehicle audio management method is provided, which is described by taking the method applied to a target vehicle system as an example, and includes the following steps:

[0150] S71. Receive control modes corresponding to various audios sent by the target vehicle-mounted system.

[0151] The target vehicle-mounted system is connected to the audio controller, and the control mode is determined according to any of the vehicle-mounted audio management methods of the above-mentioned implementation modes.

[0152] Specifically, the audio controller may receive control modes corresponding to various audios sent by the target in-vehicle system based on the connection with the target in-vehicle system.

[0153] S72. Play each audio based on the control method.

[0154] Specifically, the audio controller plays each audio based on the control mode.

[0155] The in-vehicle audio management method provided by an embodiment of the present invention receives the control mode corresponding to each audio sent by the target in-vehicle system. The target in-vehicle system is connected to the audio controller, and the control mode is determined according to the in-vehicle audio management method in the first aspect or any one of the embodiments of the first aspect, thereby ensuring the accuracy of the control mode corresponding to each audio acquired by the audio controller. Then, each audio is played based on the control mode. With the above method, the target in-vehicle system can uniformly manage the internal audio of the target in-vehicle system and the external audio of each external audio source device, and generate the control mode corresponding to each audio. Then, the audio controller plays each audio based on the control mode. The efficiency of managing in-vehicle audio is improved, and the problem that the prior art cannot achieve unified management of in-vehicle audio is solved.

[0156] It should be understood that although Figure 1-2 、 Figure 5-7 、 Figure 9 ,as well as Figure 11 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1-2 、 Figure 5-7 、 Figure 9, and at least part of the steps in 11 may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0157] An embodiment of the present invention provides a vehicle audio management system, comprising: a target vehicle system, an audio controller, and at least one external audio source device; wherein the target vehicle system is connected to the audio controller, and the audio controller is connected to each external audio source device;

[0158] The target vehicle system is configured to obtain the current playback status of at least one internal audio device within the target vehicle system; obtain the current playback status of at least one external audio device corresponding to an external audio source device from an audio controller, wherein the target vehicle system is connected to the audio controller, and the audio controller is connected to each external audio source device; determine a control mode corresponding to each audio device based on the current playback status and priority of each audio device; and send the control mode to the audio controller;

[0159] The audio controller is used to receive a control mode and play various audios based on the control mode.

[0160] In an optional embodiment of the present application, Figure 12 As shown in Figure 1, the vehicle audio management system may include an Android system, a DSP hardware system, and an external audio source device. Figure 12 As shown in the figure, the external audio source (radio and AUX audio source) is directly connected to the DSP hardware system. The ARM chip in the Android system outputs the audio to the DSP hardware system through three independent outputs (IIS0, IIS1 and SPDIF (signal transmission)). The DSP hardware system then outputs the processed audio to four speakers and a subwoofer.

[0161] An embodiment of the present invention provides an in-vehicle audio management system in which a target in-vehicle system obtains the current playback status of at least one internal audio source within the target in-vehicle system and obtains the current playback status of at least one external audio source device from an audio controller. The audio controller is connected to the target in-vehicle system and each external audio source device, respectively, thereby enabling unified management of internal and external audio. Then, based on the current playback status and priority of each audio source, the control mode corresponding to each audio source is determined, ensuring the accuracy of the control mode generated for each audio source. The control mode is then sent to the audio controller so that the audio controller plays each audio source based on the control mode. Using the above method, the target in-vehicle system can uniformly manage the internal audio source of the target in-vehicle system and the external audio source devices, generating a control mode corresponding to each audio source device. The audio controller then plays each audio source based on the control mode. This improves the efficiency of in-vehicle audio management and solves the problem of the prior art inability to achieve unified management of in-vehicle audio.

[0162] This embodiment provides a vehicle audio management device, which is applied to a target vehicle system. The device includes:

[0163] A first acquisition module is used to obtain the current playback status of at least one internal audio in the target vehicle system;

[0164] a second acquisition module, configured to acquire a current playback status of external audio corresponding to at least one external audio source device from an audio controller, the audio controller being connected to a target vehicle system and each external audio source device respectively;

[0165] A first determining module is used to determine the control mode corresponding to each audio according to the current playback status and priority of each audio;

[0166] The first sending module is used to send the control mode to the audio controller, so that the audio controller plays each audio based on the control mode.

[0167] In one embodiment of the present application, the above-mentioned first determination module is specifically used to determine the target audio with the highest priority in the open state and other audios in the open state based on the current playback status and priority of each audio; determine the volume of the target audio as the first volume, and determine the volume of the other audios as the second volume, wherein the first volume is higher than the second volume.

[0168] In one embodiment of the present application, the above-mentioned first determination module is specifically used to determine the target audio with the highest priority in the open state and other audios in the open state based on the current playback status and priority of each audio; obtain the sources corresponding to the target audio and other audios; when the source of the target audio is different from the source of the other audios, close the current playback status corresponding to the other audios.

[0169] In one embodiment of the present application, the above-mentioned first determination module is specifically used to obtain the type of target audio; based on the type of target audio, determine the target playback channel corresponding to the target audio; and send the target playback channel to the audio controller so that the audio controller plays the target audio based on the target playback channel.

[0170] In one embodiment of the present application, the above-mentioned first determination module is specifically used to obtain user preference settings corresponding to the target audio; and send the user preference settings to the audio controller so that the audio controller plays the target audio based on the user preference settings.

[0171] In one embodiment of the present application, the vehicle audio management device further includes:

[0172] A monitoring module is used to monitor the audio source software of each external audio source device based on the communication connection with the audio controller;

[0173] The second sending module is used to send an abnormal message to the audio controller when it is determined that the audio source software of the external audio source device is abnormal and the external audio corresponding to the external audio source device is in an open state, so that the audio controller closes the external audio corresponding to the external audio source device in the abnormal state based on the abnormal message.

[0174] This embodiment provides a vehicle-mounted audio management device, which is applied to an audio controller. The device includes:

[0175] A receiving module, configured to receive control modes corresponding to respective audio signals sent by a target vehicle-mounted system; the target vehicle-mounted system is connected to the audio controller, and the control modes are determined according to the vehicle-mounted audio management method according to claims 1-6;

[0176] The control module is used to play each audio based on the control method.

[0177] The specific limitations and beneficial effects of the in-vehicle audio management device corresponding to the target in-vehicle system can be found in the above-mentioned limitations on the in-vehicle audio management method and will not be further elaborated here. Each module in the aforementioned in-vehicle audio management device may be implemented in whole or in part via software, hardware, or a combination thereof. Each of these modules may be embedded in or independent of the processor in the target in-vehicle system in hardware form, or may be stored in memory in the target in-vehicle system in software form, allowing the processor to call and execute the corresponding operations of each module.

[0178] The specific limitations and beneficial effects of the in-vehicle audio management device corresponding to the audio controller can be found in the above-mentioned limitations on the in-vehicle audio management method and will not be further elaborated here. Each module in the aforementioned in-vehicle audio management device can be implemented in whole or in part through software, hardware, or a combination thereof. Each of these modules can be embedded in or independent of the processor in the audio controller in hardware form, or can be stored in the audio controller's memory in software form, so that the processor can call and execute the corresponding operations of each of these modules.

[0179] like Figure 13 As shown, Figure 13 FIG. 1 is a schematic diagram of the structure of a target vehicle-mounted system provided by an optional embodiment of the present invention. Figure 13 As shown, the target in-vehicle system may include: at least one processor 81, such as a CPU (Central Processing Unit), at least one communication interface 83, memory 84, and at least one communication bus 82. The communication bus 82 is used to enable communication between these components. The communication interface 83 may include a display screen and a keyboard, and may optionally include a standard wired interface or a wireless interface. The memory 84 may be a high-speed RAM (Random Access Memory) or a non-volatile memory, such as at least one disk storage device. The memory 84 may optionally be at least one storage device located remotely from the processor 81. The processor 81 may be combined with the in-vehicle audio management device described above, and the memory 84 may store an application program. The processor 81 may call the program code stored in the memory 84 to execute any of the steps of the above-described method.

[0180] The communication bus 82 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The communication bus 82 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 13 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0181] The memory 84 may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory 84 may also include a combination of the above types of memory.

[0182] The processor 81 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and a NP.

[0183] The processor 81 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0184] Optionally, the memory 84 is also used to store program instructions. The processor 81 can call the program instructions to implement the following 1-2, Figure 5-7 、 Figure 9The in-vehicle audio management method shown in the embodiment.

[0185] An embodiment of the present invention further provides a vehicle device, which includes the vehicle audio management system in the above embodiment, and is used to manage the vehicle audio in the vehicle device.

[0186] An embodiment of the present invention further provides a non-transitory computer storage medium storing computer-executable instructions capable of executing the in-vehicle audio management method of any of the above-mentioned method embodiments. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); the storage medium may also include a combination of the above-mentioned types of memory.

[0187] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A vehicle audio management method, characterized in that: Applied to a target vehicle-mounted system, the method includes: Obtaining a current playback status of at least one internal audio in the target vehicle system; Obtaining a current playback status of external audio corresponding to at least one external audio source device from an audio controller, the audio controller being connected to the target vehicle system and each of the external audio source devices; Determine the control mode corresponding to each audio according to the current playback status and priority of each audio; Sending the control mode to the audio controller, so that the audio controller plays each of the audios based on the control mode; Wherein, according to the current playing status and priority of the internal audio and the external audio, the control mode corresponding to each audio is determined, including: Obtain an audio policy configuration file and parse the audio policy configuration file to obtain the priority of each audio; the audio policy configuration file includes a sound type priority and a mixing strategy; Determining, according to the current playback status and priority of each of the audios, the target audio with the highest priority in the open state and other audios in the open state; Obtaining the target audio and the sources corresponding to the other audio; When the source of the target audio is different from the source of the other audio, the current playing state corresponding to the other audio is closed.

2. The method according to claim 1, characterized in that The step of determining the control mode corresponding to each audio according to the current playback status and priority of each audio includes: Determining, according to the current playback status and priority of each of the audios, the target audio with the highest priority in the open state and other audios in the open state; The volume of the target audio is determined to be a first volume, and the volume of the other audio is determined to be a second volume, wherein the first volume is higher than the second volume.

3. The method according to claim 1, characterized in that The method further comprises: Get the type of the target audio; Determining a target playback channel corresponding to the target audio based on the type of the target audio; The target playback channel is sent to the audio controller, so that the audio controller plays the target audio based on the target playback channel.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Obtaining user preference settings corresponding to the target audio; The user preference setting is sent to the audio controller, so that the audio controller plays the target audio based on the user preference setting.

5. The method according to claim 1, wherein The method further comprises: Based on the communication connection with the audio controller, the audio source software of each of the external audio source devices is monitored; When it is determined that the audio source software of the external audio source device is abnormal and the external audio corresponding to the external audio source device is in an open state, an abnormal message is sent to the audio controller, so that the audio controller closes the external audio corresponding to the external audio source device in the abnormal state based on the abnormal message.

6. A vehicle audio management method, characterized in that: Applied to an audio controller, the method includes: receiving a control mode corresponding to each audio signal sent by a target vehicle-mounted system connected to the audio controller, wherein the control mode is determined according to the vehicle-mounted audio management method according to claims 1 to 5; Play each of the audios based on the control method.

7. A vehicle audio management system, characterized in that: include: A target vehicle-mounted system, an audio controller, and at least one external audio source device; wherein the target vehicle-mounted system is connected to the audio controller, and the audio controller is connected to each of the external audio source devices; The target vehicle-mounted system is used to obtain the current playback status of at least one internal audio in the target vehicle-mounted system; obtain the current playback status of at least one external audio corresponding to the external audio source device from the audio controller; determine the control mode corresponding to each audio according to the current playback status and priority of each audio; and send the control mode to the audio controller; wherein, according to the current playback status and priority of the internal audio and the external audio, the control mode corresponding to each audio is determined, including: obtaining an audio policy configuration file, and parsing the audio policy configuration file to obtain the priority of each audio; the audio policy configuration file includes a sound type priority and a mixing strategy; according to the current playback status and priority of each audio, determine the target audio with the highest priority in the open state and other audio in the open state; obtain the source corresponding to the target audio and the other audio; when the source of the target audio is different from the source of the other audio, close the current playback state corresponding to the other audio; The audio controller is used to receive the control method and play each audio based on the control method.

8. A vehicle device, characterized in that: The vehicle equipment includes the in-vehicle audio management system according to claim 7, and the in-vehicle audio management system is used to manage the in-vehicle audio in the vehicle equipment.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the in-vehicle audio management method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle audio output method and device, electronic equipment and storage medium

    CN113055783A