Cloud Video Resolution Adaptation for Low-Compute Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Terminal devices with low computing power struggle to maintain high video resolution during cloud video conferencing or video livestreaming, leading to poor user experience due to limited computing resources and network constraints.
Innovation Solution
A multimedia processing system with a forwarding and adaptation apparatus that enhances video streams by converting lower resolution streams to higher resolutions, accommodating different user requirements and network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If terminal devices with low computing power encode video streams directly, then device complexity and energy consumption are reduced, but video resolution and image definition deteriorate
Solution Approach 1:
A cloud-based adaptation service is introduced as an intermediary between the terminal device and the video stream. The service receives low-resolution video streams from terminal devices with limited computing power and converts them to high-resolution video streams for delivery to users, thereby resolving the contradiction between maintaining low device complexity and achieving high video resolution
Solution Approach 2:
The patent applies parameter changes by transforming the resolution parameter of the video stream through cloud-based transcoding. The system changes the resolution parameter from low (e.g., 360P) to high (e.g., 1080P) without requiring the terminal device to perform the computationally intensive task, thus improving video quality while maintaining low device power consumption
2Manufacturing precision
If terminal devices allocate more computing power to video software, then video interaction quality improves, but other software performance and user experience deteriorate
Solution Approach 1:
The cloud adaptation service acts as a mediator that handles the computationally intensive video resolution conversion task externally. This allows terminal devices to maintain minimal local processing requirements while still achieving high video quality, thereby preserving ease of operation for other applications
Solution Approach 2:
The patent replaces the mechanical system of local video processing with a cloud-based service. Instead of the terminal device's CPU/GPU mechanically processing video frames locally, the system substitutes this with remote cloud servers that perform the processing, significantly reducing local computational burden while maintaining video quality
3Manufacturing precision
If network bandwidth is increased to deliver higher resolution video streams, then video quality improves, but network cost and infrastructure complexity increase
Solution Approach 1:
The system dynamically changes the video stream resolution parameter based on network conditions and user requirements. The cloud service can adaptively encode video at different resolutions (e.g., 360P, 720P, 1080P) and adjust bitrates accordingly, allowing the network infrastructure to operate efficiently without requiring constant high-bandwidth allocation
Data Source
AI summary
A multimedia processing system communicates with a plurality of terminal devices and includes a forwarding apparatus and an adaptation apparatus. The forwarding apparatus is configured to receive a first video stream with a first resolution from a first terminal device. The adaptation apparatus is configured to generate a second video stream with a second resolution based on the first video stream. The second resolution is greater than the first resolution. The forwarding apparatus is further configured to send the second video stream to a second terminal device. Both the first terminal device and the second terminal device access a same video application. In this way, even if computing power of the first terminal device is low, the second terminal device can still obtain the second video stream with the higher resolution through resolution conversion performed by the multimedia processing system on the video stream.


