Dynamic Audio Bit Allocation in Serial Video Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current audio and video transmission systems over high-speed links allocate only one bit for audio signals, leading to complex recovery schemes and limitations in audio sampling rate and word length, as they require complicated recovery of audio clock signals from a single bit.
Innovation Solution
The system dynamically allocates bits in data packets based on the state of the video control signal, allowing two bits for audio signals during transmission by generating different serial data packets depending on the video signal state, enabling each audio data and sampling rate signal to occupy one bit, and using special character bits to differentiate packet types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If only one bit is allocated for audio signals in data packets, then the transmission bandwidth for video is maximized, but the audio recovery scheme becomes complex and audio quality (sampling rate and word length) is limited
Solution Approach 1:
The patent applies dynamic bit allocation by making the audio bit allocation flexible based on video control signal states. When video control signals indicate idle or low-priority periods, an additional bit is allocated to audio signals, allowing dynamic adjustment of audio resources without permanently reducing video bandwidth. This resolves the contradiction by making the system adaptive rather than static.
Solution Approach 2:
The patent changes the parameter of bit allocation dynamically based on video control signal states (such as HSYNC, VSYNC, DE signals). By monitoring these control signals, the system determines when to allocate 1 bit or 2 bits to audio, thereby changing the resource allocation parameters in real-time to optimize both video bandwidth utilization and audio quality simultaneously.
2Productivity
If only one bit is allocated for audio signals, then more bandwidth is available for video transmission, but audio sampling rate and word length are limited
Solution Approach 1:
The system dynamically adjusts audio resource allocation based on video control signal states. During periods when video control signals indicate lower activity or idle states, the system allocates 2 bits to audio signals instead of 1, thereby increasing audio sampling rate and word length without permanently compromising video bandwidth. This dynamic approach allows audio quality to improve when video demands are lower.
Solution Approach 2:
The patent ensures continuous useful action by utilizing audio transmission opportunities continuously whenever video control signals permit. Rather than having fixed periodic audio transmissions, the system continuously monitors video control signals and transmits audio at maximum quality whenever bandwidth is available, ensuring optimal audio quality without interrupting video flow.
3Ease of operation
If dynamic bit allocation is implemented, then audio quality and recovery simplicity improve, but packet format complexity increases
Solution Approach 1:
The patent uses special character bits as visual indicators (analogous to color changes) to differentiate between 1-bit audio packets and 2-bit audio packets. These special character bits act as markers that immediately indicate the audio bit allocation mode, making packet interpretation straightforward despite the dynamic nature of the format. The receiving end can quickly identify packet types by detecting these special character bits without complex analysis.
Solution Approach 2:
The special character bits serve as intermediaries between the variable audio bit allocation and the fixed packet structure. These intermediary bits bridge the gap between dynamic content (audio bit length) and static structure (packet format), allowing the system to maintain a regular packet framework while accommodating variable audio allocations, thereby simplifying both transmission and recovery processes.
Data Source
AI summary
Transmitting audio and video signals, can include: detecting if the state of a video control signal has changed, where a video signal includes the video control signal and a video data signal; generating, if the state of the video control signal has not changed, a first serial data packet based on the video signal and an audio signal; generating, if the state of the video control signal has changed, a second serial data packet based on the video signal and the audio signal; transmitting over a serial link, an encoded data frame formed by encoding the first and second serial data packets in a predetermined encoding manner; decoding and de-serializing the encoded data frame to restore the video signal and the audio signal; and outputting the video signal to a video display circuit, and outputting the audio signal to an audio processor respectively.


