An audio playing method for an intelligent cockpit, a terminal device, and a storage medium

By constructing an audio interaction matrix and strategy, the audio playback conflict of multiple speakers in the smart cockpit is resolved, realizing flexible control and coordinated playback of the audio system, which is applicable to audio playback methods and terminal devices in smart cockpits.

CN122120665APending Publication Date: 2026-05-29XIAMEN YAXON ZHILLAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAMEN YAXON ZHILLAN TECHNOLOGY CO LTD
Filing Date
2024-11-27
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing technologies cannot effectively resolve audio playback conflicts among multiple speakers in a smart cockpit, especially when dynamic configuration is required, as speakers in other audio zones are easily affected.

Method used

First and second audio interaction matrices are constructed for the audio system and audio control module, respectively. Audio playback requests are generated and controlled through audio strategies, including exclusive, concurrent, and rejection strategies. Combined with the mapping relationship configuration file between audio type and channel, flexible control of the audio system is achieved.

Benefits of technology

It enables flexible control of multiple audio systems in a smart cockpit, avoiding playback conflicts and ensuring coordinated and efficient management of audio playback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120665A_ABST
    Figure CN122120665A_ABST
Patent Text Reader

Abstract

The present application relates to an audio playing method for an intelligent cockpit, a terminal device and a storage medium, the method comprising: for each audio system in the cockpit, constructing a corresponding first audio interaction matrix thereof; when the audio system simultaneously receives two types of audio data, generating an audio playing request based on the audio strategy contained in the first audio interaction matrix and sending the audio playing request to an audio control module; constructing a second audio interaction matrix corresponding to the audio control module; when the audio control module simultaneously receives audio playing requests from two audio systems, controlling the audio chip to play audio based on the audio strategy contained in the second audio interaction matrix. The present application is applicable to the intelligent application scenario of multiple audio systems of an intelligent cockpit and can flexibly control the interaction of all audio playing according to the vehicle-mounted scenario.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and in particular to an audio playback method, terminal device, and storage medium for a smart cockpit. Background Technology

[0002] Currently, the automotive industry is evolving from mechanization to electrification, connectivity, intelligence, and sharing, and moving from the traditional industrial era to the digital age. As a crucial component of future intelligent vehicles, the intelligent cockpit has increasingly diverse functional requirements, necessitating a growing number of audio systems. Conflicts may arise when different audio systems play audio, a problem that existing solutions cannot resolve. For example, when a vehicle includes multiple speakers, and it's necessary to dynamically configure navigation audio to be mixed or played exclusively on one speaker while other speakers remain unaffected, existing solutions are no longer sufficient, and may even be impossible, to achieve this simply. Summary of the Invention

[0003] To address the aforementioned problems, this invention proposes an audio playback method, terminal device, and storage medium for smart cockpits.

[0004] The specific plan is as follows:

[0005] An audio playback method for a smart cockpit includes the following steps:

[0006] For each audio system in the cockpit, a corresponding first audio interaction matrix is ​​constructed; the rows and columns of the first audio interaction matrix are the audio types that the audio system can receive, and the elements in the first audio interaction matrix represent the audio strategy adopted when the corresponding row and column audio types are received simultaneously.

[0007] When the audio system receives two types of audio data at the same time, it generates an audio playback request based on the audio strategy contained in the first audio interaction matrix and sends it to the audio control module.

[0008] Construct a second audio interaction matrix corresponding to the audio control module; the rows and columns of the second audio interaction matrix are each channel contained in the audio chip, and the elements in the second audio interaction matrix represent the audio strategy adopted when the audio playback request corresponding to the channel in the corresponding row and column is received simultaneously;

[0009] When the audio control module receives audio playback requests from two audio systems simultaneously, it controls the audio chip to play audio based on the audio strategy contained in the second audio interaction matrix.

[0010] Furthermore, audio strategies include exclusive access, concurrency, and rejection.

[0011] Furthermore, a configuration file containing the mapping relationship between audio types and channels is constructed and pre-configured within the audio system. When the audio system needs to send an audio playback request, it searches for the corresponding channel from the mapping relationship based on the audio type of the audio in the audio playback request and adds the found channel to the audio playback request.

[0012] Furthermore, when the audio system is AAOS, its configuration file is an XML file.

[0013] Furthermore, it also includes constructing an audio channel strategy corresponding to the audio control module, which records the speakers required when the audio chip plays the audio corresponding to each channel.

[0014] An audio playback terminal device for a smart cockpit includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method described above in the embodiments of the present invention.

[0015] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described above in the embodiments of the present invention.

[0016] The present invention adopts the above technical solution and is applicable to intelligent application scenarios of multiple audio systems in smart cockpits. It can flexibly control the interaction of all audio playback according to the in-vehicle scenario. Attached Figure Description

[0017] Figure 1 The diagram shown is a flowchart of a method according to an embodiment of the present invention. Detailed Implementation

[0018] To further illustrate the various embodiments, the present invention provides accompanying drawings. These drawings are part of the disclosure of the present invention, primarily used to illustrate the embodiments, and can be used in conjunction with the relevant descriptions in the specification to explain the operating principles of the embodiments. With reference to these drawings, those skilled in the art should be able to understand other possible implementations and the advantages of the present invention.

[0019] The present invention will now be further described in conjunction with the accompanying drawings and specific embodiments.

[0020] Example 1:

[0021] This invention provides an audio playback method for smart cockpits, such as... Figure 1 As shown, the method includes the following steps:

[0022] S1: For each audio system in the cockpit, construct its corresponding first audio interaction matrix; the rows and columns of the first audio interaction matrix are the audio types that the audio system can receive, and the elements in the first audio interaction matrix represent the playback strategy adopted when the corresponding audio types in the row and column are received simultaneously.

[0023] The aforementioned audio system refers to any audio system in the smart cockpit with an independent control chip. Different audio systems are independent of each other, such as the AAOS audio system of the IVI (In-Vehicle Infotainment) central control screen, the audio system of the instrument panel, the DSP audio system, etc., and there are no restrictions here.

[0024] The rows and columns of the first audio interaction matrix correspond to all audio types that the terminal of each audio system can generate. Different audio systems have different audio types due to the different terminals they operate on, and each audio system corresponds to a separate first audio interaction matrix. Table 1 shows a schematic diagram of the first audio interaction matrix, where the rows and columns are the same, representing audio types (MUSIC, NAVIGATION, VOICE_COMMAND, etc.). The elements in the matrix represent audio strategies. In this embodiment, three audio strategies are set: "Exclusive," "Reject," and "Concurrent." E, R, and C in Table 1 correspond to the three audio strategies, respectively. It should be noted that in practical applications, those skilled in the art can set the audio strategies used according to their needs, and no restrictions are imposed here.

[0025] Table 1

[0026]

[0027] S2: When the audio system receives two types of audio data at the same time, it generates an audio playback request based on the audio strategy contained in the first audio interaction matrix and sends it to the audio control module.

[0028] In one implementation, when the audio system receives data of two audio types simultaneously, it searches for audio strategies in the first audio interaction matrix where the rows and columns are the two audio types respectively, uses the found audio strategy to obtain the audio to be played, and generates a corresponding audio playback request based on the audio to be played.

[0029] In this embodiment, the audio playback request needs to include the audio chip's channels. Therefore, this embodiment also includes constructing a configuration file containing the mapping relationship between audio types and channels, and pre-configuring it within the audio system. When the audio system needs to send an audio playback request, it searches for the corresponding channel from the mapping relationship based on the audio type of the audio in the playback request, and adds the found channel to the audio playback request. When the audio system is AAOS, its configuration file is an XML file. In other embodiments, the configuration file can also be in other formats, such as JOSN format, lightweight databases, etc.

[0030] S3: Construct the second audio interaction matrix corresponding to the audio control module; the rows and columns of the second audio interaction matrix are each channel contained in the audio chip, and the elements in the second audio interaction matrix represent the audio strategy adopted when the audio playback request corresponding to the channel in the corresponding row and column is received simultaneously.

[0031] Based on the first audio interaction matrix, each audio system can process the audio it receives. However, since the smart cockpit contains more than one audio system, when there are more than one audio system, the two audio systems may cause conflicts. Therefore, in this embodiment, a second audio interaction matrix is ​​constructed in the audio control module to resolve this conflict.

[0032] Table 2 shows a schematic diagram of the second audio interaction matrix. The rows and columns are the same, and they are all channel numbers corresponding to the audio chip (that is, the chip contains N channels, and the corresponding second audio interaction matrix is ​​N*N). The elements in the matrix also represent the audio strategy.

[0033] Table 2

[0034]

[0035] S4: When the audio control module receives audio playback requests from two audio systems simultaneously, it controls the audio chip to play audio based on the audio strategy contained in the second audio interaction matrix.

[0036] In this embodiment, the audio control module can, when simultaneously receiving audio playback requests from two audio systems, search for the corresponding audio strategy from the second audio interaction matrix based on the channel numbers contained in the two audio playback requests. It then uses the found audio strategy to obtain the audio to be played and controls the audio chip to play the audio based on this audio. Furthermore, this method can be used for a single audio system or simple audio needs, as well as for multiple audio systems or complex audio needs. When used with two or more audio systems, the audio control module may receive audio playback requests from more than two audio systems simultaneously. Since the second audio interaction matrix can only select an audio strategy based on two requests, it first selects an audio strategy for two of the requests according to the second audio interaction matrix. Then, based on the selected audio strategy result, it selects an audio strategy again according to the second audio interaction matrix along with the third request, and so on.

[0037] It should be noted that both the first and second audio interaction matrices are applications in real-world projects. Therefore, the objects in the first and second audio interaction matrices are designed for the objects that the current module of the project needs to control. Thus, the design can be determined based on the objects that need to be controlled in the actual project or solution application. Currently, the objects typically dealt with are audio types and audio channels. If other objects exist, they can be constructed by referring to the solution principles, such as when dealing with virtual channels.

[0038] Furthermore, since the smart cockpit may contain multiple speakers, this embodiment also includes an audio channel strategy for constructing the audio control module. This audio channel strategy records the speakers required when the audio chip plays the audio corresponding to each channel. It can be that all channels correspond to one speaker, or several channels correspond to one speaker. The specific settings can be configured according to actual needs, and no restrictions are imposed here.

[0039] This solution embodiment formulates different audio interaction strategies based on different audio systems, and also formulates audio interaction strategies between different audio systems, which are applied to intelligent application scenarios in intelligent cockpits.

[0040] Example 2:

[0041] The present invention also provides an audio playback terminal device for a smart cockpit, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps in the method embodiment described above in Embodiment 1 of the present invention.

[0042] Furthermore, as an executable solution, the audio playback terminal device for the smart cockpit can be a computing device such as a desktop computer, laptop, handheld computer, or cloud server. The audio playback terminal device for the smart cockpit may include, but is not limited to, a processor and memory. Those skilled in the art will understand that the above-described structure of the audio playback terminal device for the smart cockpit is merely an example and does not constitute a limitation on the audio playback terminal device for the smart cockpit. It may include more or fewer components than described above, or combine certain components, or different components. For example, the audio playback terminal device for the smart cockpit may also include input / output devices, network access devices, buses, etc., and this embodiment of the invention does not limit this.

[0043] Furthermore, as an executable solution, the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices. The general-purpose processor can be a microprocessor or any conventional processor. This processor serves as the control center of the audio playback terminal device for the smart cockpit, connecting all parts of the audio playback terminal device for the smart cockpit via various interfaces and lines.

[0044] The memory can be used to store the computer programs and / or modules. The processor implements various functions of the audio playback terminal device for the smart cockpit by running or executing the computer programs and / or modules stored in the memory and calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory and non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0045] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method described in the embodiments of the present invention.

[0046] If the modules / units integrated into the audio playback terminal device for the smart cockpit are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), and a software distribution medium, etc.

[0047] Although the invention has been specifically shown and described in conjunction with preferred embodiments, those skilled in the art should understand that various changes in form and detail may be made to the invention without departing from the spirit and scope of the invention as defined in the appended claims, all of which shall be within the scope of protection of the invention.

Claims

1. An audio playback method for a smart cockpit, characterized in that, Includes the following steps: For each audio system in the cockpit, a corresponding first audio interaction matrix is ​​constructed; the rows and columns of the first audio interaction matrix are the audio types that the audio system can receive, and the elements in the first audio interaction matrix represent the audio strategy adopted when the corresponding row and column audio types are received simultaneously. When the audio system receives two types of audio data at the same time, it generates an audio playback request based on the audio strategy contained in the first audio interaction matrix and sends it to the audio control module. Construct a second audio interaction matrix corresponding to the audio control module; the rows and columns of the second audio interaction matrix are each channel contained in the audio chip, and the elements in the second audio interaction matrix represent the audio strategy adopted when the audio playback request corresponding to the channel in the corresponding row and column is received simultaneously; When the audio control module receives audio playback requests from two audio systems simultaneously, it controls the audio chip to play audio based on the audio strategy contained in the second audio interaction matrix.

2. The audio playback method for a smart cockpit according to claim 1, characterized in that: Audio strategies include exclusive access, concurrency, and rejection.

3. The audio playback method for a smart cockpit according to claim 1, characterized in that: A configuration file containing the mapping relationship between audio types and channels is built and pre-configured in the audio system. When the audio system needs to send an audio playback request, it searches for the corresponding channel from the mapping relationship based on the audio type of the audio in the audio playback request and adds the found channel to the audio playback request.

4. The audio playback method for a smart cockpit according to claim 3, characterized in that: When the audio system is AAOS, its configuration file is an XML file.

5. The audio playback method for a smart cockpit according to claim 1, characterized in that: It also includes constructing an audio channel strategy corresponding to the audio control module, which records the speakers required when the audio chip plays the audio corresponding to each channel.

6. An audio playback terminal device for a smart cockpit, characterized in that: It includes a processor, a memory, and a computer program stored in the memory and running on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any one of claims 1 to 5.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 5.