Remote Image Editing Workflow via Proxy Content Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often capture images with smart devices that are not ideal due to tilting or insufficient lighting, and existing technologies lack efficient methods for editing and enhancing these images across computing platforms.
Innovation Solution
A system that transmits workflow between computing platforms, receiving proxy visual content from a client platform, determining edits such as rotation and cropping, and applying these edits remotely before transmitting instructions back to the client platform for implementation, using a client/server architecture and API for communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If image editing is performed locally on the client computing platform, then editing speed is fast, but device processing power and energy consumption increase
Solution Approach 1:
The system segments the image editing workflow into multiple components: proxy image generation on client, task creation and transmission to remote platform, processing at remote computing platform, and result application back to client. This segmentation allows computationally intensive operations to be performed remotely while maintaining responsive user interaction locally.
Solution Approach 2:
The system introduces a remote computing platform as an intermediary between the client device and the final edited image. The remote platform receives proxy images, performs comprehensive editing operations, and returns edited images to the client, thereby offloading processing demands from the client device while maintaining editing capabilities.
2Manufacturing precision
If full-resolution images are transmitted for processing, then editing precision is high, but transmission time and bandwidth consumption increase
Solution Approach 1:
The system creates a proxy image as a simplified copy of the original full-resolution image. This proxy image contains sufficient visual information for editing decisions but occupies minimal space for transmission. After editing, the complete edited version is applied to the original high-resolution image, ensuring both efficient transmission and high editing precision.
3Reliability
If comprehensive image editing operations are performed, then image quality improvement is significant, but processing complexity increases
Solution Approach 1:
The editing system is segmented into specialized components: proxy image generation module, task creation module, remote processing module, and result application module. Each component handles specific aspects of the workflow, reducing the complexity burden on any single device while enabling comprehensive editing operations through coordinated collaboration.
Data Source
AI summary
A first command may be received from a client computing platform. The first command may include proxy visual content. The proxy visual content may represent visual content stored on the client computing platform. An identifier may be associated with the proxy visual content. The identifier may be transmitted to the client computing platform. The identifier may be associated with the visual content stored on the client computing platform. Edits to the visual content based upon the proxy visual content may be determined at a remote computing platform. Instructions may be transmitted from the remote computing platform to the client computing platform. The instructions may include the identifier. The instructions may be configured to cause the client computing platform to process the edits on the visual content.


