Automobile audio bus system and vehicle
By introducing star chain nodes into the automotive audio bus system, the problem of poor scalability of the existing system is solved, more equipment access and performance improvements are achieved, cable requirements and installation difficulties are reduced, and remote call experience is optimized.
Patent Information
- Application Number
- CN202411296130.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-03
AI Technical Summary
The scalability of existing automotive audio bus systems is poor, especially when multiple peripherals or sensors are required, daisy-chain audio bus technology cannot effectively support the access of more devices.
Serial connections are adopted with daisy chain layout and star chain nodes are introduced into the system to reduce the number of cables and support the access of more peripherals, improving the scalability of the audio bus system.
Through the setting of the star chain node, the audio bus system can access more peripherals, which improves the scalability and performance of the system, reduces cable requirements and installation difficulties, and optimizes the remote call experience.
Smart Images

Figure CN119254571A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of vehicle audio, and in particular to a vehicle audio bus system and a vehicle. Background Art
[0002] Currently, related technologies mostly use daisy chain audio bus technology, which connects each node in series to support the complexity of the audio system while minimizing the number of cables used for connection and improving the overall reliability of the audio system.
[0003] However, it was found in the application that the daisy chain audio bus technology can only support a very limited number of devices at each node. When faced with application scenarios that require more peripherals or sensors (such as when more sensors or microphones are needed to serve as key nodes of RNC or AEC), there are certain usage restrictions.
[0004] In other words, the audio bus system provided by the related art has poor scalability. Summary of the invention
[0005] The purpose of the present disclosure is to provide a car audio bus system and a vehicle, so as to solve the technical problem of poor scalability of the audio bus system provided by the related art.
[0006] In a first aspect, the present application provides a car audio bus system, which is applied to a vehicle, and the car audio bus system comprises:
[0007] An audio bus, the audio bus comprising a master node and N slave nodes;
[0008] The N slave nodes are electrically connected in sequence, the master node is electrically connected to the first slave node or the last slave node in the node chain corresponding to the N slave nodes, the master node is a daisy chain node, the N slave nodes include at least one star chain node, and N is a positive integer.
[0009] In a second aspect, the present application provides a vehicle, wherein the vehicle is provided with a car central control and the car audio bus system described in the first aspect, and the car central control is electrically connected to the master node.
[0010] In the present application, while serial connection of each node is performed based on a daisy chain layout, star chain nodes are used as slave nodes to reduce the number of cables used for connection while supporting the access of a larger number of peripherals based on the setting of star chain nodes, thereby greatly increasing the number of peripherals that can be connected to the audio bus system, thereby improving the scalability of the audio bus system. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1is a schematic diagram of the structure of an audio bus provided in an embodiment of the present application;
[0012] Figure 2 It is a structural schematic diagram of a new type of audio bus main line provided in an embodiment of the present application. DETAILED DESCRIPTION
[0013] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0014] The present disclosure provides a car audio bus system, which is applied to a vehicle, such as Figure 1 As shown, the car audio bus system includes:
[0015] An audio bus 100, wherein the audio bus 100 comprises a master node 101 and N slave nodes 102;
[0016] The N slave nodes 102 are electrically connected in sequence, the master node 101 is electrically connected to the first slave node 102 or the last slave node 102 in the node chain corresponding to the N slave nodes 102, the master node 101 is a daisy chain node, the N slave nodes 102 include at least one star chain node, and N is a positive integer.
[0017] Among them, the audio bus 100 can be understood as a collection of wiring harnesses set up in the vehicle for audio transmission. In application, the setting of the audio bus 100 can be adaptively adjusted according to the overall layout of the interior of the vehicle. The present disclosure does not limit the specific layout of the audio bus 100 inside the vehicle.
[0018] The slave node 102 may be understood as an edge node pre-set on the audio bus 100 for accessing audio devices, and the master node 101 may be understood as a transit node pre-set on the audio bus 100 for managing data transmitted in the audio bus 100 .
[0019] The daisy chain node can be understood as a node constructed in a daisy chain connection manner, and the star chain node can be understood as a node constructed in a star chain connection manner, wherein the daisy chain connection manner is a manner of connecting multiple devices in series, and the star chain connection manner is a manner of using one of the multiple devices as a connection center and connecting it to the remaining devices in the multiple devices respectively. For example, if the multiple devices are set to be device 1, device 2, device 3 and device 4 respectively;
[0020] Then, connecting the multiple devices based on the daisy chain connection mode may be:
[0021] One end of device 1 is connected to a first end of device 2, a second end of device 2 is connected to a first end of device 3, and a second end of device 3 is connected to one end of device 4;
[0022] The multiple devices may be connected in a star chain manner as follows:
[0023] The first end of device 1 is connected to one end of device 2, the second end of device 1 is connected to one end of device 3, and the third end of device 1 is connected to one end of device 4. At this time, device 1 can be understood as the aforementioned connection center.
[0024] In some implementations, the aforementioned N slave nodes 102 may also include daisy chain nodes.
[0025] In the present application, while serial connection of each node is performed based on a daisy chain layout, a star chain node is used as a slave node 102 to reduce the number of cables used for connection while supporting the access of a larger number of peripherals based on the setting of the star chain node, thereby greatly increasing the number of peripherals that can be connected to the audio bus system, thereby improving the scalability of the audio bus system.
[0026] Exemplarily, the audio device may be a speaker, a microphone, a power amplifier, etc.
[0027] In one embodiment, the car audio bus system further includes a plurality of vehicle-mounted sensors, each of which is connected to one of the star chain nodes;
[0028] At least two of the vehicle-mounted sensors connected to the same star chain node perform data stream communication with the master node 101 based on the same target communication link. The target communication link is a communication link that transmits a data stream based on a target data packet, and the target data packet includes a type identifier indicating the data type of the carried data body.
[0029] The plurality of vehicle-mounted sensors include at least one of the following:
[0030] Audio sensor, acceleration sensor, humidity sensor, temperature sensor, pressure sensor, position sensor, angular velocity sensor, flow sensor, gas concentration sensor and liquid level sensor.
[0031] In this embodiment, in the case where the vehicle-mounted sensors connected to the star chain nodes transmit non-audio data, data streams are transmitted by setting data packets including type identifiers so that data streams of different data types can be transmitted based on the same communication link, thereby avoiding the problem of establishing different communication links for different data types. This can effectively reduce the time consumption when transmitting data streams of different data types, and at the same time avoid the problem of limited number of devices that can be actually connected to the star chain nodes due to time slot resource limitations, so that the high scalability effect brought by the star chain nodes can be fully utilized.
[0032] In one embodiment, the type identifier is located in a reserved field of the target data packet, or the type identifier is located in a message header / extension header of the target data packet.
[0033] In this embodiment, by setting the type identifier in the reserved field / message header / extended packet header included in the target data to reuse the existing data transmission protocol, the number of wiring harnesses used for data transmission is reduced while ensuring the reliability of data stream transmission, and the access of more types of sensors is supported, thereby further improving the scalability of the automotive audio bus system.
[0034] For example, if the type identifier is set to be located in the reserved field of the target data packet, different field values can be set for the reserved field to correspond to different data types, such as defining the correspondence between the field value of the reserved field and each data as follows: field value 1 corresponds to audio data, field value 2 corresponds to temperature data, field value 3 corresponds to acceleration data, field value 4 corresponds to humidity data, field value 5 corresponds to pressure data, field value 6 corresponds to position data, field value 7 corresponds to angular velocity data, etc.
[0035] Exemplarily, the transmission protocol corresponding to the target data packet may be at least one of Ethernet protocol, TCP / IP protocol, Virtual Local Area Network (VLAN) protocol, and Link Layer Discovery Protocol (LLDP).
[0036] In one embodiment, the master node 101 and the slave node 102 are connected via an unshielded twisted pair (UTP), and the N slave nodes 102 are connected via UTP twisted pairs;
[0037] The master node 101 is further configured to supply power to the N slave nodes 102 based on the UTP twisted pair line.
[0038] In this embodiment, UTP twisted pair cables are used to connect the master node 101 and each slave node 102 to ensure the compatibility, ease of maintainability and economy of the system, reduce the wire weight of the audio bus 100 as much as possible, and support the power supply requirements of the master node 101 to N slave nodes 102, thereby eliminating the cost of setting up the power supply line and further reducing the application cost of the car audio bus system.
[0039] In one example, a new audio bus main line (understandable as the aforementioned audio bus) can be set up consisting of daisy chain connection nodes (understandable as the aforementioned daisy chain nodes) and star connection nodes (understandable as the aforementioned star chain nodes), and used as the hardware of the vehicle audio system.
[0040] Among them, the new audio bus main line is arranged in the main audio system of the vehicle, connecting the main audio control unit and processing unit in the car;
[0041] Daisy chain connection nodes are used to connect audio devices (such as speakers and amplifiers) in series to the main line of the audio bus to achieve data transmission and control through chain connections between devices;
[0042] Star chain connection nodes are set at key nodes that require more peripherals, so that these nodes can be connected to the audio bus main line through the UTP twisted pair interface to support the key nodes to access more devices for signal acquisition;
[0043] All daisy-chain connection nodes and star connection nodes use UTP twisted pair interface to ensure system compatibility, easy maintainability and economy, and minimize the weight of on-board cables.
[0044] The connection relationship between the nodes of the above audio bus main line can be seen in Figure 2 As shown, the master node is a daisy chain connection node, and the slave node is a star chain connection node (the slave node can also be a daisy chain connection node).
[0045] The master node can be set up to supply power to the slave nodes based on UTP twisted pair cables to reduce the power cables of the entire vehicle and further reduce the weight of the on-board cables.
[0046] Compared with the traditional daisy chain bus method, the new audio bus main line in this example can provide more device access opportunities based on the star chain connection nodes, so as to flexibly increase the number of sensors, microphones and other peripherals connected to key nodes, thereby collecting richer and more comprehensive data, optimizing the performance of the entire vehicle audio system, and providing support for subsequent upgrades and optimizations of the vehicle audio system. It also reduces the cable requirements in traditional audio systems, reducing installation difficulty and maintenance costs.
[0047] Furthermore, 1G bandwidth audio bus transmission technology can be used to support the transmission of high-speed data and control signals, achieve low-latency audio data transmission, improve the real-time response capability of the audio system and the audio experience of the entire vehicle, and support more data parallel processing to further improve the overall performance of the audio system.
[0048] The embodiment of the present disclosure further provides a vehicle, which is provided with a car central control and the car audio bus system described in the above embodiment, and the car central control is electrically connected to the master node.
[0049] In this embodiment, based on the setting of the above-mentioned automobile audio bus system, while reducing the number of cables used for connection, any number and type of vehicle-mounted sensors can be flexibly selected for access, so that the number of peripherals that can be connected to the audio bus system is greatly increased to meet the demand for more peripherals or sensors in actual applications.
[0050] Exemplarily, the automobile central control may be understood as a vehicle-mounted microcontroller unit (MCU).
[0051] The N slave nodes are used to collect user audio data and send the user audio data to the master node, where the user audio data is voice data sent by the passenger to the remote call user;
[0052] The master node is used to: report the user audio data to the car central control;
[0053] The automobile central control is used to: perform noise reduction on the user audio data based on a pre-stored noise reduction algorithm to obtain first noise reduction audio data, and send the first noise reduction audio data to the remote call user.
[0054] For example, when a passenger participates in a remote call (such as a remote conference call, connecting with potential customers, chatting about daily life, etc.) based on a smartphone, the call stream of the smartphone can be transferred to the audio system on the vehicle side for processing. In this case, a microphone array formed by a number of microphones connected to N slave nodes in the vehicle is used to collect and reduce the noise of the passenger's audio, and a number of speakers connected to N slave nodes in the vehicle are used to play the audio of the remote call user, so as to avoid the passenger's line of sight from shifting toward the direction of the smartphone and to avoid the passenger's continuous holding of the smartphone, thereby providing the user with a better remote call experience.
[0055] Among them, the riding user can be understood as a user in the car among multiple users participating in the remote call. Similarly, the remote call user can be understood as a user not in the car among multiple users participating in the remote call.
[0056] In particular, the present application is based on the setting of star chain nodes and can support the access of a larger number of microphones, thereby being able to fully collect user audio data, enabling passengers to have better reception when making remote calls based on the vehicle's audio system.
[0057] In one embodiment, the automobile central control is communicatively connected to a cloud server;
[0058] The car central control is also used to: upload the user audio data to the cloud server, receive second noise reduction audio data returned by the cloud server in response to the user audio data, and send the second noise reduction audio data to the remote call user, wherein the second noise reduction audio data is the data obtained after the cloud server performs noise reduction processing on the user audio data based on a neural network model or a large language model.
[0059] It is found in the application that the computing power of the car's central control is limited. Therefore, the noise reduction effect on the user audio data based on the limited computing power of the car's central control is relatively general. Based on this, this embodiment proposes to upload the user audio data to the cloud server for noise reduction, so as to utilize the abundant computing power of the cloud server to fully reduce the noise of the user audio data, and then obtain a second noise reduction audio data with better noise reduction effect. This can minimize the interference of the noise in the car on the sound made by the passengers, so that the call effect of the remote call made by the passengers in the car is close to the call effect when the passengers make a remote call in a quiet conference room, providing passengers with a better remote call experience.
[0060] In one embodiment, the automobile central control is further used to: upload the user audio data to the cloud server, and receive first parameter information returned by the cloud server, wherein the first parameter information is used to represent: the cloud server uses the user audio data and the second noise reduction audio data as model training data to train the initial noise reduction model to obtain model parameters of the target noise reduction model;
[0061] The automobile central control is also used to: start the initial noise reduction model based on the first parameter information, perform noise reduction on the user audio data collected in real time, obtain third noise reduction audio data, and send the third noise reduction audio data to the remote call user.
[0062] In this embodiment, by training the model on the cloud server and downloading the trained model to the car central control for noise reduction, the audio noise reduction processing is completed locally on the car side while ensuring the audio noise reduction effect, thus eliminating the time loss caused by communication between the car central control and the cloud server, and providing passengers with a remote call experience with better sound quality and shorter latency;
[0063] Among them, an initial noise reduction model is set to be pre-stored in the car's central control, and the user audio data is uploaded to the cloud server through the car's central control to be used as model training data for model training of the initial noise reduction model, and then the target noise reduction model is obtained. The cloud server sends the model parameters of the target noise reduction model to the car's central control, so that the car's central control can start the pre-stored initial noise reduction model according to the model parameters, and then obtain the target noise reduction model for local noise reduction on the vehicle side, so as to avoid the problem of too long time and excessive transmission overhead in sending the target noise reduction model to the car's central control due to the large model size of the target noise reduction model.
[0064] Exemplarily, the process of iteratively training the initial noise reduction model using the user audio data and the second noise reduction audio data as model training data to obtain the target noise reduction model may be:
[0065] Inputting the user audio data into the denoising model of the i-th iteration to obtain the denoising result of the model of the i-th iteration;
[0066] Compare the model denoising result of the i-th iteration with the second denoising frequency data to obtain the denoising difference / denoising loss value of the i-th iteration;
[0067] When the denoising difference / denoising loss value of the i-th iteration is greater than or equal to the set threshold, the model parameters of the denoising model of the i-th iteration are optimized based on the denoising difference / denoising loss value of the i-th iteration to obtain the denoising model of the (i+1)-th iteration;
[0068] When the denoising difference / denoising loss value of the i-th iteration is less than the set threshold, the denoising model of the i-th iteration is determined as the target denoising model, wherein i is a positive integer, and when i=1, the denoising model of the i-th iteration is the initial denoising model.
[0069] It should be understood that when the user audio data and the second noise reduction audio data are used as model training data, the audio duration of the user audio data is required to be greater than or equal to the set duration to ensure that there is sufficient data to train the initial noise reduction model. Therefore, in the early stage of the remote call, the car central control cannot receive the first parameter information sent by the cloud server. At this time, that is, when the car central control has not received the first parameter information, the car central control can perform noise reduction on the real-time collected user audio data based on the noise reduction algorithm pre-stored in the vehicle to obtain the first noise reduction audio data, and send the first noise reduction audio data to the remote call user; it can also receive the second noise reduction audio data returned by the cloud server, and send the first noise reduction audio data to the remote call user.
[0070] In one embodiment, the automobile central control is communicatively connected to a cloud server;
[0071] The automobile central control is further used to: upload the user audio data to the cloud server, and receive second parameter information returned by the cloud server in response to the user audio data, wherein the second parameter information is used to indicate: the cloud server uses the historical audio information corresponding to the user audio data as the model training data to train the initial noise reduction model to obtain model parameters of the target noise reduction model, and the historical audio information corresponding to the user audio data is the historical audio information in the historical audio information set that has the same user voiceprint feature as the user audio data;
[0072] The automobile central control is further used to: start the initial noise reduction model based on the second parameter information, perform noise reduction on the user audio data, obtain fourth noise reduction audio data, and send the fourth noise reduction audio data to the remote call user.
[0073] The historical audio information includes historical audio data corresponding to the user audio data and audio true value data of the historical audio data;
[0074] The historical audio data corresponding to the user audio data can be understood as: audio data collected in a historical period and having the same user voiceprint features as the user audio data;
[0075] The audio true value data of the historical audio data can be understood as: the audio data after the historical audio data has been subjected to noise reduction processing.
[0076] The user voiceprint features corresponding to the user audio data are the voiceprint features of the passenger.
[0077] In this embodiment, the user voiceprint features of the user audio data are extracted, and based on this, historical audio data with the same user voiceprint features are retrieved in the historical audio information set to quickly obtain sufficient model training data, and the initial noise reduction model is trained based on this, so as to save the process of waiting for the collection of model training data, and reduce the total time consumed by the car central control after sending the user audio data to the cloud server, receiving the model information returned by the cloud server and starting the initial noise reduction model accordingly, so that the user can be provided with a remote call service with better sound quality and shorter latency in the early stage of the remote call.
[0078] Exemplarily, the historical audio information included in each historical audio information in the historical audio information set can be processed based on the voiceprint feature extraction model to obtain the voiceprint features corresponding to the historical audio information included in each historical audio information, and a mapping table between each historical audio information and the corresponding voiceprint features can be established. After the cloud server receives the user audio data, the user voiceprint features are obtained based on the aforementioned voiceprint feature extraction model, and the historical audio information corresponding to the user audio data in the historical audio information set can be retrieved based on the aforementioned mapping table.
[0079] It should be understood that when historical audio information with the same user voiceprint features as those corresponding to the user audio data is not retrieved in the historical audio information set, you can refer to the above instructions and use the user audio data of a set duration as model training data after collecting it, and then form the first parameter information and send it to the car central control. After that, new historical audio information is formed based on the collected user audio data of the set duration and the corresponding user voiceprint features to achieve iterative update of the historical audio information set.
[0080] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0081] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A car audio bus system, applied to a vehicle, characterized in that: The automotive audio bus system comprises: An audio bus, the audio bus comprising a master node and N slave nodes; The N slave nodes are electrically connected in sequence, the master node is electrically connected to the first slave node or the last slave node in the node chain corresponding to the N slave nodes, the master node is a daisy chain node, the N slave nodes include at least one star chain node, and N is a positive integer.
2. The automotive audio bus system according to claim 1, characterized in that: The car audio bus system further comprises a plurality of vehicle-mounted sensors, each of which is connected to one of the star chain nodes; At least two of the vehicle-mounted sensors connected to the same star chain node perform data stream communication with the main node based on the same target communication link. The target communication link is a communication link that transmits a data stream based on a target data packet, and the target data packet includes a type identifier indicating the data type of the carried data body.
3. The automotive audio bus system according to claim 2, characterized in that: The type identifier is located in a reserved field of the target data packet, or the type identifier is located in a message header / extension header of the target data packet.
4. The automotive audio bus system according to claim 2, characterized in that: The plurality of vehicle-mounted sensors include at least one of the following: Audio sensor, acceleration sensor, humidity sensor, temperature sensor, pressure sensor, position sensor, angular velocity sensor, flow sensor, gas concentration sensor and liquid level sensor.
5. The automotive audio bus system according to any one of claims 1 to 4, characterized in that: The master node and the slave node are connected via a UTP twisted pair, and the N slave nodes are connected via a UTP twisted pair; The master node is further used to supply power to the N slave nodes based on the UTP twisted pair cable.
6. A vehicle, characterized in that: The vehicle is provided with a car central control and the car audio bus system according to any one of claims 1 to 5, and the car central control is electrically connected to the master node.
7. The vehicle according to claim 6, characterized in that The N slave nodes are used to collect user audio data and send the user audio data to the master node, where the user audio data is voice data sent by the passenger to the remote call user; The master node is used to: report the user audio data to the car central control; The automobile central control is used to: perform noise reduction on the user audio data based on a pre-stored noise reduction algorithm to obtain first noise reduction audio data, and send the first noise reduction audio data to the remote call user.
8. The vehicle according to claim 7, characterized in that The automobile central control is communicatively connected with the cloud server; The car central control is also used to: upload the user audio data to the cloud server, receive second noise reduction audio data returned by the cloud server in response to the user audio data, and send the second noise reduction audio data to the remote call user, wherein the second noise reduction audio data is the data obtained after the cloud server performs noise reduction processing on the user audio data based on a neural network model or a large language model.
9. The vehicle according to claim 8, characterized in that The automobile central control is further used to: upload the user audio data to the cloud server, and receive first parameter information returned by the cloud server, wherein the first parameter information is used to represent: the cloud server uses the user audio data and the second noise reduction audio data as model training data to train the initial noise reduction model to obtain model parameters of the target noise reduction model; The automobile central control is also used to: start the initial noise reduction model based on the first parameter information, perform noise reduction on the user audio data collected in real time, obtain third noise reduction audio data, and send the third noise reduction audio data to the remote call user.
10. The vehicle according to claim 7, characterized in that The automobile central control is communicatively connected with the cloud server; The automobile central control is further used to: upload the user audio data to the cloud server, and receive second parameter information returned by the cloud server in response to the user audio data, wherein the second parameter information is used to indicate: the cloud server uses the historical audio information corresponding to the user audio data as the model training data to train the initial noise reduction model to obtain model parameters of the target noise reduction model, and the historical audio information corresponding to the user audio data is the historical audio information in the historical audio information set that has the same user voiceprint feature as the user audio data; The automobile central control is further used to: start the initial noise reduction model based on the second parameter information, perform noise reduction on the user audio data, obtain fourth noise reduction audio data, and send the fourth noise reduction audio data to the remote call user.
