Image Transmission Device Line-Based Packetization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image data transmission methods experience significant delays, particularly in real-time applications, due to the need to transmit entire image frames at once, which is problematic for applications requiring high performance, such as data collection and autonomous driving.
Innovation Solution
An image transmission device and method utilizing a Field-Programmable Gate Array (FPGA) and processor to receive and buffer pixel data from a video camera, determining line and frame numbers, and packaging this data into packets for timely transmission to a server, reducing the need for waiting until an entire frame is received.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the image processing system receives and transmits the whole image data frame at once, then the data transmission is simple and straightforward, but the transmission delay becomes too long (about 18 ms for a 1024*768 frame at gigabit network)
Solution Approach 1:
The patent divides the image data frame into multiple lines and transmits them separately. Each line is packaged with its line number and frame number into an independent data packet, allowing incremental transmission rather than waiting for the complete frame. This segmentation approach reduces the transmission delay from 18 ms to approximately 2.3 μs per line while maintaining data integrity through proper packetization.
2Productivity
If the system waits for the complete image frame to be received before transmission, then the data integrity is ensured, but the real-time performance deteriorates significantly
Solution Approach 1:
The patent performs preliminary packaging of each line of image data with its line number and frame number metadata before transmission. This preliminary action allows the receiving end to reconstruct the complete image frame by reassembling the transmitted line packets in the correct sequence, ensuring data integrity while enabling real-time transmission without waiting for the complete frame.
3Loss of time
If the image data is transmitted line by line with line numbers and frame numbers, then the transmission delay is reduced significantly, but the data packaging and processing complexity increases
Solution Approach 1:
The patent employs a universal data packet structure that can accommodate any line of image data from any frame. The packet format includes standardized fields for line number, frame number, and pixel data, making the transmission system multi-functional and adaptable to different image resolutions and formats. This universal approach simplifies the overall complexity despite the increased transmission frequency.
Data Source
AI summary
The present application discloses an image transmission device and method. The image transmission device includes a receiver configured to receive pixel data in image data from a camera in sequence and buffer the pixel data into a memory, and determine, upon reception of a line of pixel data, a line number of the line of pixel data in the image data and a frame number of the image data; and a processor configured to obtain the line of pixel data, the line number of the line of pixel data and the frame number of the image data from the receiver, package the obtained line of pixel data, line number of the line of pixel data and frame number of the image data into a data packet, and transmit the data packet to a server.


