Communication Control System Dynamic Image Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems fail to appropriately modify image compression algorithms when transmitting I/O signals and image signals through the same transmission line, leading to potential buffer overflow and lack of images at the receiving end.
Innovation Solution
A communication control system and method that estimate the utilization rates of receiving buffers and bandwidth for both image and I/O data, allowing for dynamic modification of the image compression algorithm to optimize transmission, including the use of ACK frames to reflect buffer utilization rates and adjust compression accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If image frame data and I/O data are transmitted through the same transmission line without separate buffer management, then transmission line utilization is improved, but buffer overflow occurs causing image loss at the receiving end
Solution Approach 1:
The receiving buffer is divided into separate frame receiving buffer and I/O receiving buffer, allowing independent management of image frame data and I/O data. This segmentation prevents buffer overflow by dedicating specific buffer spaces to each data type while still using the same transmission line.
Solution Approach 2:
The system implements feedback mechanisms where the transmitting end monitors buffer utilization rates by receiving ACK frames with timing information. Based on this feedback, the transmitting end dynamically adjusts transmission timing and modifies image compression algorithms to prevent buffer overflow while maintaining high transmission line utilization.
2Device complexity
If image compression algorithm is not dynamically modified based on buffer utilization, then processing complexity is reduced, but buffer overflow occurs due to insufficient bandwidth adaptation
Solution Approach 1:
The image compression algorithm is made dynamic by allowing the transmitting end to modify compression ratios based on real-time buffer utilization rates. When buffer utilization is high, higher compression ratios are applied to reduce bandwidth requirements and prevent overflow. This dynamic adaptation maintains transmission reliability without requiring overly complex static control systems.
Solution Approach 2:
The system changes key parameters of the compression algorithm (such as compression ratio) based on buffer utilization feedback. By adjusting these parameters dynamically, the system adapts to varying transmission conditions and buffer states, preventing overflow while maintaining acceptable image quality and avoiding excessive complexity.
3Speed
If ACK frames are returned immediately without reflecting buffer utilization timing, then communication speed is improved, but buffer overflow occurs due to lack of flow control information
Solution Approach 1:
ACK frames include timing information that reflects buffer utilization rates. The transmitting end uses this feedback to adjust transmission timing, delaying transmissions when buffers are near capacity. This feedback mechanism maintains communication speed by only delaying when necessary while preventing buffer overflow through adaptive flow control.
Solution Approach 2:
The system implements periodic buffer utilization monitoring through regularly timed ACK frame exchanges. By checking buffer status at periodic intervals and adjusting transmission accordingly, the system maintains high communication speed while preventing overflow through rhythmic flow control adjustments.
Data Source
AI summary
The present disclosure provides a communication control system and a communication control method capable of appropriately modifying an image compression algorithm when transmitting an I/O signal and an image signal through the same transmission line. In a communication control system that transmits image frame data and I/O data through the same transmission line from a first communication device to a second communication device, a transmission history of image frame data and I/O data and a reception history of ACK for the image frame data and ACK for the I/O data are managed. ACK receiving time and bandwidth utilization are calculated for each of the image frame data and the I/O data from the transmission history and the reception history.


