Cloud Video Enhancement via ISP Format Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The quality of videos captured by mobile devices is limited by sensor hardware and local image/video processing capabilities, leading to high storage requirements, energy consumption, and inefficient transmission of raw video files, which can drain the device's battery and result in loss of information during compression.
Innovation Solution
Performing reversible processing on the input video using an image signal processor to convert it from a first format to a second format with a smaller file size, such as RGB to YUV color space, before transmitting it to a remote server for enhancement, allowing for efficient transmission and cloud-based processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If video is captured and processed locally on mobile device, then video quality can be enhanced, but device energy consumption increases and battery drains
Solution Approach 1:
The video processing workflow is segmented into two parts: local preprocessing on the mobile device (format conversion, compression) and cloud-based enhancement processing. This divides the computationally intensive tasks between device and server, reducing local energy consumption while maintaining video quality enhancement capabilities.
Solution Approach 2:
A server acts as an intermediary between the mobile device and the final enhanced video output. The device sends preprocessed video data to the server, which performs the computationally intensive enhancement tasks, thereby offloading energy-consuming operations from the mobile device.
2Loss of information
If raw video files are transmitted, then complete information is preserved, but file size increases transmission energy consumption
Solution Approach 1:
Video format conversion and compression are performed as preliminary actions before transmission to the server. The video is converted to a more compact format and compressed to reduce file size, thereby reducing transmission energy consumption while preserving essential information needed for subsequent enhancement processing.
3Productivity
If video is compressed to reduce file size, then transmission efficiency improves, but information loss occurs
Solution Approach 1:
Compression is performed as a preliminary step before cloud-based enhancement, using reversible or lossless compression techniques that preserve essential information while reducing file size for efficient transmission. The server subsequently performs enhancement operations that can restore or improve video quality without the information loss that would occur with aggressive lossy compression.
Data Source
AI summary
A media application receives a request from a user for an enhanced video. The media application records an input video of a scene, where the input video has a first format. The media application converts the input video to a second format. The media application converts the input video to a second format by performing, with an image signal processor, frontend processing and conversion from a Red Green Blue (RGB) color space to a YUV color space, where the input video in the second format has a smaller file size than the input video in the first format. The media application transmits the input video in the second format to a server for cloud processing. The media application receives the enhanced video from the server.


