Bidirectional Video Network Frame Collision Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks, such as LVDS, face issues with frame collisions and loss due to incomplete transmission of non-video data frames during CPU load peaks, leading to truncated frames and synchronization problems, resulting in permanent loss of communication in bidirectional LVDS systems, especially in vehicles.
Innovation Solution
A control method and device that trigger a first timer with a duration less than the allocated time slot for non-video data frame transmission, and a second timer in the receiver unit to ensure complete reception, deleting incomplete frames to prevent misinterpretation and maintain synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a time slot is allocated for non-video data frame transmission, then bidirectional communication is enabled, but frame collisions occur during CPU load peaks causing transmission loss
Solution Approach 1:
The transmitter triggers a first timing (time delay) at the beginning of the time slot that is strictly shorter than the time slot duration. This preliminary timing mechanism proactively prepares the system to detect and handle incomplete frame transmissions before they can cause collisions with subsequent frames, thus preventing transmission loss while maintaining bidirectional communication.
Solution Approach 2:
The receiving device monitors the incoming frame transmission and provides feedback by detecting whether the frame is complete or truncated. When a truncated frame is detected, the receiver triggers a second timing and deletes the incomplete data, sending a notification to the transmitter. This feedback loop enables the system to adapt to CPU load variations and prevent collision-induced transmission loss.
2Reliability
If transmission is prevented when first timing ends early, then frame collision is avoided, but receiver synchronization is lost due to truncated frames
Solution Approach 1:
When the receiver detects a truncated frame (when the second timing ends before the frame is fully received), it discards the incomplete frame data by deleting it from its buffer. This discarding action prevents the truncated data from corrupting the synchronization state. The receiver then recovers synchronization by expecting the next frame to start immediately, ensuring stable and reliable communication even under variable CPU load conditions.
3Productivity
If the transmitter completes frame transmission despite timing constraints, then data throughput is maximized, but frame collision occurs causing permanent communication loss
Solution Approach 1:
The transmitter triggers a first timing that is strictly shorter than the allocated time slot duration, creating a preliminary constraint that prevents the transmitter from completing transmission of frames that would overflow into the next time slot. This preliminary anti-action proactively prevents frame collisions before they can occur, maintaining communication stability while allowing the system to recover and maintain throughput through efficient error handling and retransmission protocols.
Data Source
Figure 1~2
AI summary
A device (DC) for controlling the transmission of frames by a master component (OM) or slave component (OE1) of a communication network (RC) capable of bidirectional transmission of non-video data frames, in timeslots defined by a table. This device (DC) is designed, when the so called receiver component (OM) receives, in a time slot having a first duration, a frame of non-video data transmitted by a so-called emitter component (OE1) in a second duration starting at the same time as the first duration and strictly less than said first duration, to trigger a delay of a third duration in the range between the second and first durations, and, when the end of this delay occurs while the frame of non-video data has not been fully received, to order the deletion in the receiver component (OM) of received data of this frame of non-video data.