AVB Interface Transmit Rate Control via Block Processing Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Audio Video Bridging (AVB) networks require complex data management for encapsulating data into frames, particularly due to varying transmit rates for different traffic classes, which complicates the transmission of audio and video data.
Innovation Solution
A digital device with a signal processor sets the transmit rate for AVB traffic classes as a function of the block processing time, simplifying the encapsulation and buffering of data by matching the transmit rate to the reciprocal of the block processing time, thereby streamlining the transmission process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If different transmit rates are used for different AVB traffic classes, then quality of service is improved, but device complexity increases due to complex data management requirements
Solution Approach 1:
The patent changes the transmit rate parameter to be dynamically determined by the block processing time of the signal processor. By setting the transmit rate as a function of the actual processing time rather than using fixed different rates for different traffic classes, the system maintains QoS while simplifying data management logic.
Solution Approach 2:
The system allows the signal processor to self-determine the appropriate transmit rate based on its own block processing time characteristics. This eliminates the need for complex external data management and coordination, as the processor autonomously configures the transmit rate to match its processing capabilities.
2Reliability
If complex logic is used for data retrieval and encapsulation, then transmission reliability is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary action by setting the transmit rate before data retrieval and encapsulation based on the known block processing time. This advance configuration eliminates the need for complex runtime logic and coordination, allowing straightforward data retrieval and encapsulation processes to proceed efficiently.
3Ease of operation
If fixed transmit rates are assigned to traffic classes, then network control is simplified, but adaptability to different processing speeds is reduced
Solution Approach 1:
The patent introduces dynamics by making the transmit rate adaptable to the actual block processing time of the signal processor. Instead of fixed rates, the system dynamically determines the transmit rate based on processing characteristics, allowing the network to adapt to different processing speeds while maintaining simple control through the functional relationship.
Data Source
AI summary
A digital device for streaming audio and/or video data has a signal processor configured to process blocks of samples of the audio and/or video data. The signal processor requires a block processing time to respectively process a block of samples. The digital device has an Audio Video Bridging interface configured to generate and transmit frames which include the processed blocks of samples as payload. The Audio Video Bridging interface is configured to set a transmit rate of the frames for at least one traffic class as a function of the block processing time.


