Cabin audio system, cabin audio processing method, cabin domain controller and vehicle
By using the R5 core instead of the DSP in the SOC chip, digital audio processing of the cockpit audio system was achieved, reducing costs and simplifying the design, while meeting the various functional requirements of the audio system.
Patent Information
- Application Number
- CN202511315329.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2025-12-09
AI Technical Summary
Existing cockpit audio systems are costly and complex in design, mainly due to their reliance on DSP cores, which increases hardware costs and software-hardware design complexity.
The R5 core in the SOC chip is used to replace the DSP function. Digital audio data processing is achieved through the R5 core, and signal conversion and amplification are performed by the analog-to-digital converter (ADC) and the power amplifier (AMP), eliminating the need for an external DSP chip and peripheral components.
It reduces hardware costs and design complexity, while the R5 core outperforms dedicated DSPs, meeting the playback, recording, and control requirements of audio systems.
Smart Images

Figure CN121099237A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of digital audio processing, and more particularly to a cockpit audio system, a cockpit audio processing method, a cockpit domain controller and a vehicle. BACKGROUND
[0002] As an important part of a vehicle, the cockpit audio system has always been concerned about the cost problem. The digital signal processor (DSP) function is the core function of the cockpit audio system, and the audio data of the entire vehicle needs to be processed by the DSP.
[0003] The existing cockpit audio system mainly has two schemes. One is that a built-in DSP core is integrated in a main SOC chip, and the other is that an external DSP chip is connected to the periphery of the main SOC chip. Whether the SOC has a built-in DSP core or an external DSP chip, the essence is to rely on the DSP core to realize the audio function. From the cost point of view, the DSP core needs to be configured additionally, the performance of the SOC cannot be fully utilized, and the hardware cost is increased; from the design point of view, the external DSP chip scheme greatly increases the design complexity of the software and hardware, and the system is prone to problems. SUMMARY
[0004] In view of the above problems, the present application is proposed to provide a cockpit audio system, a cockpit audio processing method, a cockpit domain controller and a vehicle to solve the problems of high cost and high design complexity of the existing cockpit audio system. The specific scheme is as follows:
[0005] In a first aspect, a cockpit audio system is provided, comprising:
[0006] A system on chip (SOC) includes an R5 core, which is used to realize functions related to digital audio data processing in a vehicle cockpit;
[0007] An analog-to-digital converter (ADC) in communication with the R5 core is configured to convert an analog audio signal collected by a microphone into a digital audio signal and deliver the digital audio signal to the R5 core;
[0008] A power amplifier (AMP) in communication with the R5 core is configured to amplify the digital audio signal processed by the R5 core and deliver the amplified digital audio signal to a loudspeaker for output.
[0009] In a possible design, in another implementation manner of the first aspect of the embodiment of the present application, further comprising:
[0010] A microcontroller unit (MCU) in communication with the power amplifier (AMP) is configured to initialize and configure the power amplifier (AMP).
[0011] In a second aspect, a cockpit audio processing method is provided, applied to the cockpit audio system described in any of the first aspect of the present application, the cockpit audio system comprising an Android domain and an MP domain, the MP domain running on an R5 core, and the Android domain running on another core in communication with the R5 core;
[0012] The R5 core obtains, through inter-domain communication, an audio signal source to be played provided by an audio playing application APP of the Android domain;
[0013] The R5 core processes the audio signal source according to a type of a power amplifier AMP, transmits the processed audio signal to the power amplifier AMP for power amplification, and outputs through a loudspeaker.
[0014] In a possible design, in another implementation manner of the second aspect of the embodiment of the present application, the method further comprises:
[0015] The R5 core obtains, through inter-domain communication, an audio effect setting parameter generated by the Android domain;
[0016] The R5 core performs corresponding audio effect processing on the played audio signal according to the audio effect setting parameter.
[0017] In a possible design, in another implementation manner of the second aspect of the embodiment of the present application, the method further comprises:
[0018] In a recording scenario, the R5 core transmits, through inter-core communication, a digital audio signal collected by a microphone and converted by an analog-to-digital converter ADC and a reference signal to a recording APP of the Android domain.
[0019] In a possible design, in another implementation manner of the second aspect of the embodiment of the present application, the cockpit audio system further comprises a QNX domain, the QNX domain, the Android domain and the MP domain running on different cores respectively, and the method further comprises:
[0020] The R5 core obtains, through inter-domain communication, an instrument-side audio signal generated by the QNX domain;
[0021] The R5 core transmits, after processing the instrument-side audio signal, to a power amplifier AMP for power amplification, and outputs through a loudspeaker.
[0022] In a possible design, in another implementation manner of the second aspect of the embodiment of the present application, the process in which the R5 core obtains, through inter-domain communication, the audio signal source to be played provided by the audio playing application APP of the Android domain comprises:
[0023] The Android domain transmits the audio signal source to be played to the R5 core of the MP domain through a framework layer Framwork and a hardware abstraction layer HAL in sequence.
[0024] In a possible design, in another implementation manner of the second aspect of the embodiment of the present application, inter-core communication between the cores where different domains are located is implemented in a manner of Virtual I2S.
[0025] In a third aspect, a cockpit domain controller is provided, which includes the cockpit audio system described in any one of the first aspect of the present application.
[0026] In a fourth aspect, a vehicle is provided, which includes a cockpit and the cockpit domain controller described in the third aspect of the present application.
[0027] By the above technical solution, the present application aims at the cockpit audio system of an automobile, and uses an existing R5 core in an SOC chip as a processing core of a DSP function, that is, the R5 core is used to implement functions related to digital audio data processing in the cockpit of the automobile. In the improved cockpit audio system, an analog-to-digital converter ADC communicates with the R5 core, converts analog audio signals collected by a microphone into digital audio signals, and delivers the digital audio signals to the R5 core for subsequent processing. A power amplifier AMP communicates with the R5 core, and is used to perform power amplification on the digital audio signals processed by the R5 core, and deliver the digital audio signals to a loudspeaker for output. Through the above design of the present application, various types of digital audio data processing related functions such as playing, recording, and controlling related to the cockpit audio system of the automobile are met. Moreover, in the hardware design, a DSP chip and peripheral components can be omitted, so that the cost and design complexity are reduced. In terms of performance, the performance of the R5 core is superior to that of a special-purpose DSP HIFI core, and the demand of the DSP function can be met. BRIEF DESCRIPTION OF DRAWINGS
[0028] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of the preferred embodiments and are not intended to limit the scope of the present application. Moreover, the same reference numerals are used throughout the same figures. In the drawings:
[0029] Figure 1 A schematic diagram of a cockpit audio system provided by the embodiment of the present application is shown in FIG. 1.
[0030] Figure 2 A schematic diagram of a cockpit audio processing method provided by the embodiment of the present application is shown in FIG. 2.
[0031] Figure 3 A schematic diagram of cockpit audio processing process interaction across an Android domain, an MP domain, and a QNX domain provided by the embodiment of the present application is shown in FIG. 3. DETAILED DESCRIPTION
[0032] First, the specific terms possibly involved in the present application are explained.
[0033] DSP: (Digital Signal Processor, Digital Signal Processor) is a programmable chip dedicated to digital signal processing. In the existing car cockpit domain control, the DSP is used to realize the functions related to digital audio data processing, such as digital audio data processing, sound effect control, etc., which is referred to as DSP function.
[0034] SOC: (System on a Chip, System on a Chip) As the name implies, it is to integrate an entire electronic system (or its main part) into a single chip. The existing car cockpit domain control system generally connects the external DSP chip with the SOC chip, or integrates the internal DSP core in the SOC chip.
[0035] R5 core: a processor core (CPU Core) designed by ARM Company, which is a processor core in the SOC chip of the cockpit domain control. It is generally used to realize touch screen, AVM driver and other functions. It has high real-time performance and is designed for applications that require extremely fast and predictable response time. In the improved scheme of the present application, R5 core is used to realize DSP function.
[0036] ADC: Full name: Analog-to-Digital Converter, Analog-to-Digital Converter, is an electronic device or circuit that converts continuous analog signals into discrete digital signals (0 and 1).
[0037] AMP: Full name: Amplifier, commonly referred to as Power Amplifier in the electronic field. It is an electronic device or circuit that can increase the power of the signal.
[0038] Virtual I2S (Virtual Inter-IC Sound): It is considered as a kind of Inter-Core Communication (ICC) method, especially in the scene of processing digital audio data stream. It simulates the behavior of hardware I2S bus (such as clock, frame synchronization, data line), but is implemented in software level, providing an efficient and reliable audio data transmission channel between different processor cores.
[0039] The core idea is to use shared memory (Shared Memory) and interrupt mechanism (Interrupt) to transfer data and notification, so as to simulate a "virtual" audio bus between the cores isolated by hardware.
[0040] MCU (Microcontroller Unit): Microcontroller Unit. In the automotive cabin domain control, the main SoC and MCU are two chips that work together. The relationship between them is like the relationship between the "big brain" and the "little brain" or the "main force" and the "sentinel". The main SoC is responsible for high-performance computing and complex functions. It is the "big brain" of the domain controller, handling tasks such as graphics, audio and video, artificial intelligence, etc. that require huge computing power. The MCU is responsible for real-time control, safety monitoring, and low-power management, etc. It is the "little brain" or "sentinel" of the domain controller, handling simple, fast-response, and highly reliable tasks, and is always ready to work even when the system is in sleep mode.
[0041] Framework layer (application framework layer): The Framework layer is a set of APIs provided by the Android platform for application developers. It is located below the Android application layer and above the system service and application runtime environment, and is a bridge for Apps to interact with the core functions of the system.
[0042] HAL layer (Hardware Abstraction Layer): The HAL layer is an intermediate layer in the design of the Android system, located between the Linux kernel driver and the Framework layer. Its main purpose is to separate the underlying hardware driver from the upper-layer Android framework code.
[0043] The technical solutions in the embodiments of the present application will be described in detail below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the present application.
[0044] The present application provides a design scheme based on R5 core instead of traditional DSP function for the audio system of the automotive cabin domain. The embodiments of the present application are introduced from two aspects of hardware design of the cabin audio system and software design of the cabin audio processing algorithm.
[0045] First, in conjunction with Figure 1 , the composition structure of the cabin audio system is described from the hardware design. As Figure 1 , the cabin audio system includes:
[0046] System on Chip (SOC), SOC includes R5 core. In the present application, R5 core is configured to implement functions related to digital audio data processing in the automotive cabin, thereby replacing the DSP chip in the prior art.
[0047] Among them, the SOC is a multi-core heterogeneous structure, and one or more other cores are arranged on the SOC in addition to the R5 core, such as A core, GPU, NPU, and the like. Different cores cooperate with each other to realize multi-type task processing.
[0048] The different cores in the SOC can realize inter-core communication, for example, inter-core communication is realized in the manner of Virtual I2S, or inter-core communication can also be realized in other manners, for example, message queue, and the like.
[0049] In the present application, considering that the R5 core is originally used to process tasks with relatively high real-time requirements, and the performance is high enough, the MP domain where the R5 core is located has a data transmission channel with other domains (for example, Android domain, QNX domain, and the like), and the audio data processing function can involve the cooperative interaction between multiple different domains, and the R5 core can fully meet the demand, therefore, the existing DSP function is replaced by the R5 core in the SOC. This is not possessed by other cores in the SOC.
[0050] It should be noted that in the present application, the R5 core is further endowed with the function of realizing the function related to digital audio data processing in the automotive cabin on the basis of the existing function of the R5 core, that is, the existing DSP function is realized by the R5 core. The R5 core can also continue to execute the original task processing logic, for example, to realize the touch screen function, and the like. The DSP function does not affect other functions of the R5 core.
[0051] An analog-to-digital converter ADC in communication connection with the R5 core is used to convert the analog audio signal collected by the microphone into a digital audio signal and deliver it to the R5 core.
[0052] A power amplifier AMP in communication connection with the R5 core is used to power amplify the digital audio signal processed by the R5 core and deliver it to the loudspeaker for output.
[0053] The embodiment of the present application is directed to the automotive cabin audio system, and the R5 core in the SOC chip is used as the processing core of the DSP function, that is, the function related to digital audio data processing in the automotive cabin is realized by the R5 core. In the improved cabin audio system, the analog-to-digital converter ADC communicates with the R5 core to convert the analog audio signal collected by the microphone into a digital audio signal and deliver it to the R5 core for subsequent processing. The power amplifier AMP communicates with the R5 core to power amplify the digital audio signal processed by the R5 core and deliver it to the loudspeaker for output. Through the above design of the present application, the related functions of playing, recording, controlling, and the like of the automotive cabin audio system are met. Moreover, one DSP chip and peripheral components can be saved in the hardware design, thereby reducing the cost and design complexity. In terms of performance, the performance of the R5 core is superior to that of the HIFI core of the dedicated DSP, and can meet the demand of the DSP function.
[0054] further combining Figure 1 As shown in the figure, the cockpit audio system can further include:
[0055] A microcontroller unit (MCU) is in communication connection with the power amplifier (AMP) and is configured to initialize the power amplifier (AMP).
[0056] The MCU can be in communication connection with the SOC chip, such as through a serial communication (Serial) with one or more cores in the SOC chip.
[0057] In some possible implementations, the MCU can be in communication connection with the A core in the SOC chip through a serial communication.
[0058] The MCU can communicate with the AMP through I2C to control the initialization parameter configuration of the AMP. Other controls in the cockpit audio system can be performed by the SOC.
[0059] Based on the cockpit audio system introduced in the foregoing embodiments, in combination with Figure 2 As shown in the figure, the implementation process of the cockpit audio processing algorithm is described from the software design.
[0060] In this embodiment, the software design of the cockpit audio system mainly involves the Android domain and the MP domain. Further optionally, the QNX domain and the like can also be involved.
[0061] Among them, the Android domain is the main part of audio logic processing, and most of the audio such as media, navigation, and telephone is processed in this domain. The MP domain runs the DSP function in the R core of the SOC chip, that is, runs the audio-related algorithm and logic to directly process the audio. The QNX domain runs the instrument side-related function, and the main audio system involved is the radar alarm sound, the turn signal prompt sound, and the safety belt alarm sound.
[0062] The Android domain, the MP domain, and the QNX domain are all running on different cores, and the MP domain can realize inter-core communication with other domains through Virtual I2S.
[0063] The software design of the cockpit audio system of the present application can be divided into audio playing function, sound effect control function, recording function, and the like. Next, the implementation process of different functions will be described. First, in combination with Figure 2 As shown in the figure, the cockpit audio processing method of the present embodiment is described from the perspective of the audio playing function, which can include the following steps:
[0064] Step S100, the R5 core acquires the audio signal source to be played provided by an audio playing application (APP) in the Android domain through inter-domain communication.
[0065] In the intelligent cockpit, the application APP requiring sound playing includes but is not limited to media, navigation, voice, telephone, etc. Most of the audio playing application APPs are connected with the Android domain.
[0066] The audio playing application APP of the Android domain provides the audio signal source to be played, and transmits the audio signal source to the R5 core of the MP domain through the inter-domain communication mode.
[0067] Referring to Figure 3 As shown in the figure, the audio playing application APP of the Android domain can transmit the audio signal source to be played to the R5 core of the MP domain through the framework layer Framwork and the hardware abstraction layer HAL in sequence.
[0068] In the hardware abstraction layer, the hardware abstraction layer module AudioHAL corresponding to the audio playing can be set, which is used to transmit the audio signal source to be played to the R5 core of the MP domain.
[0069] In step S110, the R5 core processes the audio signal source according to the type of the power amplifier AMP, transmits the processed audio signal to the power amplifier AMP for power amplification, and outputs through the loudspeaker.
[0070] The cockpit audio processing method provided in the embodiment can realize the audio playing function on the basis of the cockpit audio system architecture introduced in the foregoing embodiment, that is, the APP of the Android domain can provide the audio signal source, which is transmitted to the R5 core through the inter-domain communication and processed by the R5 core, and then transmitted to the power amplifier AMP and output through the loudspeaker.
[0071] Further, the cockpit audio processing method of the present application can also realize the sound effect control function. Specifically, the cockpit audio processing method can further include the following steps:
[0072] In step S200, the R5 core acquires the sound effect setting parameter generated by the Android domain through the inter-domain communication.
[0073] Referring to Figure 3 As shown in the figure, the sound effect control is mainly concentrated in the system setting, and the functions include volume adjustment, EQ adjustment, sound field balance, speed compensation, built-in sound effect, etc. The user can set the sound effect through the APP of the Android domain, and the APP records the sound effect setting parameter and transmits it to the R5 core of the MP domain through the framework layer Framework and the hardware abstraction layer HAL.
[0074] In the hardware abstraction layer, the hardware abstraction layer module AudioControl HAL corresponding to the sound effect control can be set, which is used to transmit the audio signal source to be played to the R5 core of the MP domain.
[0075] Step S210, R5 core processes the played audio signal according to the sound effect setting parameter.
[0076] R5 receives the sound effect setting parameter and processes the played audio signal according to the sound effect setting parameter, for example, performs sound reduction and audio curve processing.
[0077] The cockpit audio processing method provided in the embodiment can further implement the sound effect control function, that is, the APP in the Android domain can provide the sound effect setting parameter, which is transmitted to the R5 core through inter-domain communication, and the R5 core adjusts the sound effect according to the sound effect setting parameter.
[0078] On the basis of any of the foregoing embodiments, the cockpit audio processing method of the present application can also implement the recording function. Specifically, the cockpit audio processing method can further include the following steps:
[0079] Step S300, in the recording scenario, the R5 core transmits the digital audio signal collected by the microphone and converted by the analog-to-digital converter (ADC) and the reference signal to the recording APP in the Android domain through inter-core communication.
[0080] The application APP related to the recording function in the intelligent cockpit includes but is not limited to voice recognition, telephone, etc.
[0081] Referring to Figure 3 As shown in the figure, in the recording scenario, the recording signal is collected by the microphone and converted into a digital audio signal by the ADC, and is transmitted to the R5 core. The R5 core transmits the digital audio signal corresponding to the recording and the reference signal (generally the data played by the loudspeaker, used for echo cancellation) to the recording application APP in the Android domain across the core.
[0082] The R5 core transmits the digital audio signal corresponding to the recording and the reference signal to the recording application APP in the Android domain through the framework layer Framework and the hardware abstraction layer HAL in sequence.
[0083] The cockpit audio processing method provided in the embodiment can further implement the recording function, that is, the microphone can collect the recording signal and transmit it to the R5 core after ADC conversion, and the R5 core transmits the digital audio signal corresponding to the recording and the reference signal to the recording application APP in the Android domain across the core, thereby implementing the recording function.
[0084] On the basis of any of the foregoing embodiments, the cockpit audio processing method of the present application can also implement the instrument side audio playback function. Specifically, the cockpit audio processing method can further include the following steps:
[0085] Step S400, the R5 core obtains the instrument side audio signal generated by the QNX domain through inter-domain communication.
[0086] In the intelligent cockpit, the QNX domain runs the instrument side related functions, and the main audio system involved are radar alarm sound, turn signal prompt sound, seat belt alarm sound, etc.
[0087] Referring to Figure 3 As shown in the figure, the QNX domain transmits the generated instrument side audio signal to the R5 core across domains.
[0088] After the R5 core processes the instrument side audio signal, it is transmitted to the power amplifier AMP for power amplification and output through the loudspeaker.
[0089] The cockpit audio processing method provided in the embodiment can further realize the instrument side audio signal playing function, that is, the instrument side audio signal generated by the QNX domain is transmitted to the R5 core through inter-domain communication, processed by the R5 core through audio algorithm, and then transmitted to the power amplifier AMP and output through the loudspeaker.
[0090] As can be seen from the above embodiments, the cockpit audio system and the audio processing method provided by the present application have the following advantages:
[0091] (1) Reduce the cost of the audio system. The R5 core in the SOC replaces the function of the external or built-in DSP core, fully utilizes the hardware performance, and greatly reduces the audio cost.
[0092] (2) The system design is more concise. On the hardware level, the external DSP chip is saved, and the microcontroller unit MCU only initializes and configures the AMP, and the rest of the control can be performed by the SOC; on the software level, the DSP function is executed in the R5 core, and the R5 core can realize inter-core communication with other domains through Virtual I2S.
[0093] In some embodiments of the present application, a cockpit domain controller is further provided, which can include the cockpit audio system introduced in the foregoing embodiments.
[0094] Further, the present application also provides a vehicle including a cockpit and the aforementioned cockpit domain controller.
[0095] In the embodiments of the present application, a computer program product is also provided, which includes computer readable instructions, and when the computer readable instructions are executed on an electronic device, the electronic device can implement any of the cockpit audio processing methods provided in the embodiments of the present application.
[0096] In the embodiments of the present application, a computer readable storage medium is also provided, which carries one or more computer programs, and when the one or more computer programs are executed by an electronic device, the electronic device can implement any of the cockpit audio processing methods provided in the embodiments of the present application.
[0097] It should be noted that the apparatus embodiments described above are merely illustrative, and the units described as separate units can or can not be physically separate, and the units displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment. In addition, the connection relationship between the modules in the apparatus embodiment provided in the present application indicates that there is a communication connection between them, which can be implemented as one or more communication buses or signal lines.
[0098] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be realized by means of software and the necessary general hardware, and of course can also be realized by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. Generally, functions completed by computer programs can be easily realized by corresponding hardware, and the specific hardware structure for realizing the same function can also be various, such as analog circuit, digital circuit or special circuit, etc. However, for the present application, software program implementation is a better embodiment. Based on this understanding, the technical solutions of the present application can be embodied in the form of software products, which are stored in readable storage media, such as computer floppy disks, U disks, mobile hard disks, ROM, RAM, magnetic or optical disks, etc., including a plurality of instructions for making a computer device (which can be a personal computer, a training device, or a network device, etc.) execute the methods described in various embodiments of the present application.
[0099] In the above embodiments, all or part can be realized by software, hardware, firmware or any combination thereof. When realized by software, it can be realized in the form of a computer program product in whole or in part.
[0100] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the flow or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, training device or data center to another website, computer, training device or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0101] The various embodiments in the specification are described in a progressive manner, each embodiment focuses on the difference from other embodiments, the various embodiments can be combined as needed, and the same or similar parts refer to each other.
Claims
1. A cockpit audio system, characterized in that, include: The system-on-a-chip (SoC) includes an R5 core, which is used to implement functions related to digital audio data processing in the automotive cabin. The analog-to-digital converter (ADC), which is communicatively connected to the R5 core, is used to convert the analog audio signal collected by the microphone into a digital audio signal and transmit it to the R5 core. The power amplifier AMP, which is communicatively connected to the R5 core, is used to amplify the digital audio signal processed by the R5 core and transmit it to the speaker output.
2. The cockpit audio system according to claim 1, characterized in that, Also includes: The microcontroller unit (MCU) is communicatively connected to the power amplifier (AMP) and is used to initialize and configure the power amplifier (AMP).
3. A cockpit audio processing method, characterized in that, Applied to the cockpit audio system of claim 1 or 2, the cockpit audio system includes an Android domain and an MP domain, the MP domain running on an R5 core, and the Android domain running on other cores that communicate with the R5 core; The R5 core obtains the audio signal source to be played from the audio playback application APP in the Android domain through inter-domain communication. The R5 core processes the audio signal source according to the type of power amplifier AMP, transmits the processed audio signal to the power amplifier AMP for power amplification, and outputs it through the speaker.
4. The method according to claim 3, characterized in that, Also includes: The R5 core obtains the sound effect settings parameters generated by the Android domain through inter-domain communication; The R5 core performs corresponding sound effect processing on the played audio signal according to the sound effect settings parameters.
5. The method according to claim 3, characterized in that, Also includes: In a recording scenario, the R5 core will transmit the digital audio signal and reference signal, which are collected by the microphone and converted by the analog-to-digital converter (ADC), to the recording application in the Android domain through inter-core communication.
6. The method according to claim 3, characterized in that, The cockpit audio system also includes a QNX domain, wherein the QNX domain, the Android domain, and the MP domain run on different cores, and the method further includes: The R5 core acquires the instrument-side audio signal generated by the QNX domain through inter-domain communication; After processing the audio signal from the instrument side, the R5 core transmits it to the power amplifier AMP for power amplification and outputs it through the speaker.
7. The method according to claim 3, characterized in that, The process by which the R5 core obtains the audio signal source to be played from the audio playback application APP in the Android domain through inter-domain communication includes: The Android domain transmits the audio signal source to be played sequentially through the Framework layer and the Hardware Abstraction Layer (HAL) to the R5 core of the MP domain.
8. The method according to any one of claims 3-7, characterized in that, Cores residing in different domains communicate with each other via Virtual I2S.
9. A cockpit domain controller, characterized in that, Includes the cockpit audio system as described in claim 1 or 2.
10. A vehicle, characterized in that, Includes the cockpit and the cockpit domain controller as described in claim 9.
Citation Information
Patent Citations
Vehicular traffic information visual receiver and its application
CN101056108A
Vehicle-mounted instrument control system and method and device for vehicle-mounted instrument control system
CN115378986A
Accuse information system during dual system is on -vehicle
CN206633933U
Portable reconfigurable microphone array synchronous high-speed acquisition and processing system
CN212588502U
Systems and methods for independent and control-isolated audio processing (ICIAP)
US9351077B1