Automotive Audio Bus Framing for Arbitrary-Length Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing automotive audio bus communication protocol is limited to sending and receiving data packets of fixed lengths, specifically up to 32 bits, which restricts communication among components that require higher bandwidth for transmitting data packets of arbitrary lengths.
Innovation Solution
Implementing an automotive audio bus communication protocol that allows for the transmission of data packets of arbitrary lengths by using an automotive audio bus manager to parse data transmissions into smaller frames and generate a large message header indicating the total size of the data transmission, enabling the reception and combination of subsequent data packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the existing automotive audio bus protocol is used to transmit data packets, then communication reliability is maintained with fixed 32-bit packet lengths, but the adaptability for transmitting data packets of arbitrary lengths is limited
Solution Approach 1:
The patent segments large data transmissions into multiple smaller frames (e.g., 32-bit frames) that can be transmitted through the existing automotive audio bus protocol. Each frame is assigned a sequence number, and the receiving end reassembles them in the correct order. This allows arbitrary length data packets to be transmitted by dividing them into manageable chunks that fit the protocol's fixed packet size limitation.
2Productivity
If data packets of arbitrary lengths are transmitted, then the bandwidth for high-data-rate communication is improved, but the ease of operation for existing hardware and firmware is reduced
Solution Approach 1:
The patent introduces an intermediary software layer that sits between the application layer and the existing automotive audio bus protocol. This intermediary handles the segmentation, sequencing, and reassembly of data packets, allowing arbitrary length data transmissions without requiring changes to the underlying hardware or firmware. The existing protocol remains unchanged while the intermediary enables extended functionality.
3Productivity
If fixed 32-bit packet lengths are used, then the device complexity is minimized with simple protocol implementation, but the productivity for transmitting large amounts of data is reduced
Solution Approach 1:
The patent segments large data transmissions into multiple smaller frames (e.g., 32-bit frames) that can be transmitted through the existing automotive audio bus protocol. Each frame is assigned a sequence number, and the receiving end reassembles them in the correct order. This allows arbitrary length data packets to be transmitted by dividing them into manageable chunks that fit the protocol's fixed packet size limitation.
Solution Approach 2:
The patent performs preliminary actions by pre-defining frame structures, sequence numbering schemes, and error checking mechanisms before data transmission begins. This preparation work is done at the software level, allowing the actual data transmission to proceed efficiently through the existing protocol without requiring complex real-time processing during transmission.
Data Source
AI summary
Systems and techniques are provided for communicating using an automotive audio bus. An example method can include receiving, by a first automotive audio bus manager, a request from a first automotive audio bus client for a first data transmission to a second automotive audio bus client, wherein a first size of the first data transmission exceeds a maximum data frame size; parsing the first data transmission into a first plurality of data frames based on the first size of the first data transmission and the maximum data frame size; sending a first header frame to a second automotive audio bus manager associated with the second automotive audio bus client, wherein the first header frame includes a first indication of a first incoming long message transmission and the first size of the first data transmission; and sending the first plurality of data frames to the second automotive audio bus manager.


