Cloud Video Rendering for Mobile Game State Capture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face limitations in processing and encoding high-quality video gameplay due to computational and power resource constraints, leading to degraded video quality and processing delays, which negatively impact user experience when sharing mobile game videos.
Innovation Solution
A cloud-based video processing system captures gameplay state information from multiple mobile devices, renders, and encodes the video in a cloud computing environment, generating high-quality gameplay videos that can be shared efficiently, allowing for real-time streaming and flexible sharing options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If video rendering and encoding is performed directly on the mobile device, then processing delay is reduced, but video quality and length are limited due to computational and power resource constraints
Solution Approach 1:
The patent introduces a cloud-based video processing system as an intermediary between the mobile device and the video sharing service. The mobile device captures gameplay footage and transmits it to the cloud system, which then performs rendering and encoding. This mediator resolves the contradiction by handling the computationally intensive tasks that exceed mobile device capabilities while maintaining acceptable processing delays through optimized transmission and cloud processing.
Solution Approach 2:
The patent segments the video processing workflow into distinct components: gameplay capture on the mobile device, transmission of raw footage to the cloud, rendering in the cloud environment, and encoding back to the mobile device or directly to the video sharing service. This segmentation allows each component to be optimized independently, with the mobile device focusing on capture and the cloud system handling the computationally intensive rendering and encoding.
2Manufacturing precision
If high quality video is encoded directly from the mobile device, then video quality is improved, but processing delay increases and user experience degrades
Solution Approach 1:
The cloud-based video processing system acts as an intermediary that handles the computationally intensive rendering and encoding tasks. The mobile device captures gameplay footage and transmits it to the cloud system, which then performs high-quality rendering and encoding without burdening the mobile device's limited resources. This enables high video quality while maintaining acceptable processing delays through distributed computing.
Solution Approach 2:
The patent changes the processing location parameter from local (mobile device) to remote (cloud system). By moving rendering and encoding operations to the cloud environment with superior computational resources, the system achieves higher video quality parameters while the network transmission time compensates for the removed local processing delay.
3Manufacturing precision
If computational resources are increased on mobile devices to improve video quality, then video quality is improved, but power consumption increases
Solution Approach 1:
The patent extracts the computationally intensive rendering and encoding functions from the mobile device and relocates them to the cloud-based video processing system. The mobile device retains only the lightweight gameplay capture and transmission functions, significantly reducing its power consumption while the cloud system handles the resource-intensive tasks that require high computational power for quality video output.
Solution Approach 2:
The cloud-based video processing system serves as an intermediary that assumes the power-consuming computational tasks. The mobile device communicates with this intermediary, which performs rendering and encoding in the cloud, thereby eliminating the need for high power consumption on the mobile device while maintaining high video quality output.
Data Source
AI summary
Generating in real-time multiple gameplay videos in a cloud computing network of a mobile game played on multiple mobile devices is disclosed. A cloud-based video system of the cloud computing network receives gameplay state information of the mobile game played on the multiple mobile devices, where the gameplay state information associated with a mobile device describes the states of the mobile game while the game is played on the mobile device. The video system generates a gameplay map comprising the gameplay observed by the multiple mobile devices. Responsive to a viewer or a virtual director selecting the gameplay associated with a mobile device, the video system generates a gameplay video of the mobile game associated with the mobile device based on encoded audio frames and video frames of the mobile game played on the mobile device.


