Rendered-Range Image Transmission for Low-Delay Screen Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image transmission systems face challenges in controlling the amount of image data transmitted over networks, leading to increased transmission delay and degraded image quality due to high compression ratios needed to match network bandwidth, especially during network congestion and frequent image changes.
Innovation Solution
An image transmission apparatus with an image rendering unit, processing device, and memory that defines and stores updated image ranges, allowing for efficient compression and transmission of only changed portions, matching the available network bandwidth and reducing CPU burden.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If image data is continuously compressed at a high compression ratio to reduce transmission delay, then transmission delay is reduced, but the quality of displayed images is degraded
Solution Approach 1:
The image is divided into multiple blocks, and only the blocks that have changed are compressed and transmitted. This segmentation allows the system to reduce the amount of data requiring compression while maintaining image quality in the transmitted portions, thereby reducing transmission delay without continuously applying high compression ratios to the entire image.
Solution Approach 2:
Instead of compressing the entire image at a high compression ratio, the system applies compression only to the necessary portions (changed blocks). This partial action approach reduces the overall compression burden and transmission delay while preserving image quality in the transmitted data.
2Productivity
If the amount of image data is reduced by high compression to match network bandwidth, then transmission delay is reduced, but image quality is greatly degraded
Solution Approach 1:
By segmenting the image into blocks and identifying only the changed portions, the system reduces the total data volume requiring transmission without applying aggressive compression to the entire image. This maintains image quality in the transmitted blocks while improving transmission speed to match network bandwidth capabilities.
Solution Approach 2:
The system dynamically adjusts the amount of data to be transmitted based on network conditions and change detection, rather than applying a fixed high compression ratio. This parameter change allows the system to optimize transmission speed while maintaining image quality by transmitting only the necessary data at appropriate compression levels.
3Reliability
If image data for the entire image is sent each time the image is changed, then the image display is updated, but the amount of transmitted data is greatly increased
Solution Approach 1:
The system segments the image into blocks and transmits only the changed blocks rather than the entire image. This ensures that the updated portions are reliably transmitted while significantly reducing the total amount of data, thereby maintaining image update completeness with reduced data transmission.
Solution Approach 2:
The system extracts only the changed portions from the entire image for transmission. This extraction process ensures that the essential update information is transmitted reliably while eliminating the need to send redundant unchanged data, thus reducing the total data quantity while maintaining update completeness.
4Productivity
If the number of colors of the bit map data is small, then the number of indices is reduced and compression is improved, but the image quality is limited
Solution Approach 1:
By segmenting the image into blocks and applying compression only to changed portions, the system can use lower color depths and fewer indices for the transmitted blocks without significantly impacting overall image quality. This segmentation allows efficient compression of specific regions while maintaining acceptable image quality.
Solution Approach 2:
The system applies different compression strategies to different parts of the image based on change detection. For changed blocks, it may use reduced color depth and fewer indices to achieve efficient compression, while unchanged blocks retain their original quality. This local quality approach allows compression efficiency improvements without uniformly degrading image quality.
Data Source
AI summary
An apparatus for transmitting image data through a network has an image rendering unit, an image processing device, a memory device, and an image transmitter. The image processing device is configured (a) to define a range surrounding an updated portion which has changed through displaying, of the displayed image sent from the image rendering unit, and to acquire position and range information of the defined range, (b) to compare the defined range with a range stored in the memory device, using the position and range information of the defined range and position and range information stored in the memory device, (c) to send the position and range information of the defined range to the memory device if there is no overlapping range between the compared ranges, and if there is an overlapping range between the compared ranges, to send position and range information of a new range surrounding the compared ranges to the memory device, and (d) when the image transmitter is ready for transmission through the network, to read image data of a latest image stored in the memory device, the image data corresponding to each item of the position and range information stored in the memory device at a time of transmission, to compress the image data in order to generate compressed image data, send the compressed image data to the memory device, and to initialize the position and range information stored in the memory device.


