Application Streaming Optimization for Remote Device Adaptability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer application streaming systems fail to optimize playability settings for remote user devices, which have different parameters and network conditions compared to local devices, leading to inconsistent and suboptimal user experiences.
Innovation Solution
A computer application streaming system that includes an optimization unit to determine streaming optimal playable settings for remote user devices, a sending unit to manage these settings over a network, a receiving unit to apply them, and a feedback unit to modify settings based on remote user input, ensuring a balance between performance and image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standardized playability settings are used for local gaming, then optimization for single user environment is achieved, but remote user devices with different parameters and network conditions cannot be optimized
Solution Approach 1:
The system dynamically changes playback parameters (frame rate, image quality, resolution) based on detected network conditions and remote device capabilities. The optimization unit adjusts these parameters in real-time to match the specific requirements of different remote devices, enabling adaptive optimization without manual configuration.
Solution Approach 2:
The system implements a feedback mechanism where network conditions and device performance are continuously monitored, and this information is fed back to the optimization unit. This enables automatic adjustment of playback settings based on actual system performance, resolving the contradiction between ease of operation and adaptability.
2Manufacturing precision
If high performance settings are maintained for optimal image quality, then visual quality is improved, but network bandwidth consumption increases and frame rate stability deteriorates during poor connections
Solution Approach 1:
The system transitions from static high-performance settings to dynamic adjustable settings. The optimization unit continuously monitors network conditions and adjusts image quality parameters and frame rates in real-time, allowing the system to adapt between high quality mode and stability mode based on current network status.
Solution Approach 2:
The system changes critical parameters including frame rate, image quality level, and resolution based on network conditions. During stable connections, high image quality is maintained; during poor connections, the system degrades these parameters to maintain frame rate stability and prevent buffering.
3Productivity
If frame rate is prioritized for smooth gameplay, then playability is improved, but image quality deteriorates during stable connections
Solution Approach 1:
The system dynamically adjusts the priority between frame rate and image quality based on network conditions. During unstable connections, frame rate is prioritized to maintain smooth gameplay; during stable connections, image quality is prioritized to provide optimal visual experience, with automatic switching between these modes.
Data Source
AI summary
A computer application streaming system includes an optimization unit coupled to a streaming device to determine streaming optimal playable settings for a remote user device corresponding to a selected computer application and a sending unit coupled to the optimization unit to manage streaming of the streaming optimal playable settings over a network connected to the remote user device. A receiving unit is coupled to the network to recover the streaming optimal playable settings for application to the remote user device when employing the selected computer application. An optional feedback unit is coupled to the remote user device to provide remote information over the network for modifying the streaming optimal playable settings, and an optional update unit is coupled to the streaming device to manage modification of the streaming optimal playable settings as directed by the remote information. A method of streaming a computer application is also provided.


