UID-Based Data Transfer for Image Quality and Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld devices with resource limitations face challenges in efficiently communicating and storing data due to limited memory, bandwidth, and battery power, often requiring data compression that reduces image quality, and necessitating repeated processing and forwarding of converted files, which is inefficient and results in reduced image quality for devices capable of handling higher quality images.
Innovation Solution
A method and system where original data items are cached with a unique ID (UID) and processed data items are sent to destination devices, allowing for reduced data transfer and eliminating duplicate processing, with the UID serving as a proxy for the original data item, enabling efficient communication and maintaining appropriate file quality across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If image files undergo processing or conversion to compress the size of the image data, then the data transfer size is reduced, but the quality of the image deteriorates
Solution Approach 1:
The patent introduces an intermediary server that acts as a mediator between the sender and receiver. The server receives the original high-quality image, processes it into compressed versions, and delivers the appropriate version to the handheld device. This intermediary approach allows the original image quality to be preserved on the server while providing compressed versions for resource-constrained devices, thus resolving the contradiction between data size reduction and quality maintenance.
Solution Approach 2:
The patent applies local quality by providing different quality levels of the same image to different devices based on their capabilities. The server maintains the original high-quality image and creates compressed versions specifically for handheld devices with limited resources, while desktop devices receive the original high-quality image. This localized quality adaptation resolves the contradiction by tailoring the image quality to the specific needs of each receiving device.
2Manufacturing precision
If the same image is converted every time it is sent to a handheld device, then the image quality is optimized for the device, but the processing load on the server increases
Solution Approach 1:
The patent applies preliminary action by pre-processing the image into multiple compressed versions and storing them on the server before actual delivery. When a handheld device requests an image, the server can directly deliver a pre-compressed version without performing real-time conversion, thus optimizing image quality for the device while significantly reducing the processing load during actual transmission.
Solution Approach 2:
The patent utilizes parameter changes by creating multiple versions of the same image with different compression parameters (different quality levels, resolutions, or formats). The server stores these pre-processed versions with varying parameters and selects the appropriate one based on the receiving device's capabilities, thereby optimizing image quality while avoiding repeated processing operations.
3Productivity
If a compressed image is forwarded to a desktop recipient, then the communication is efficient, but the recipient receives reduced quality image despite being capable of viewing better quality
Solution Approach 1:
The patent implements feedback by having the server determine the type of the receiving device and use this information to select the appropriate image version for delivery. When an image is forwarded to a desktop device, the server identifies it as a desktop device capable of handling high-quality images and automatically provides the original uncompressed version, thus maintaining communication efficiency while ensuring the recipient receives the best possible image quality.
Data Source
AI summary
There is provided a method and system for communicating data items about a communication network. An original data item for communicating to a destination device is cached to a network data store in association with unique ID (UID) generated to identify the original data item. The UID is then sent as a proxy for the original data item to the destination device. The original data item may be processed (e.g. in response to a type of the destination device) to create a processed data item and the processed data item sent in place of the original data item. The processed data item may also be cached in association with the UID, for example, for reuse to eliminate duplicate processing. The destination device is adapted to return the UID when further communicating the original data item thereby to reduce communication of the original data item about the communication network.


