AVB Interface Transmit Rate Control via Block Processing Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvequality of serviceVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #25Self-service

2Reliability

If complex logic is used for data retrieval and encapsulation, then transmission reliability is improved, but processing time increases

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvenetwork control simplicityVSAvoidadaptability to processing speeds
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9787740B2Digital device, network and method for streaming audio or video data
Publication Date: 2017.10.10 HARMAN BECKER AUTOMOTIVE SYST GMBH
  • US9787740B2 patent drawing
  • US9787740B2 patent drawing
  • US9787740B2 patent drawing

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.