Cloud Game Streaming Hybrid Capture Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current streaming game services require high-end user equipment to process high-resolution images and rich sound effects, limiting accessibility due to dependency on user device resources.
Innovation Solution
A cloud computing system executes game programs in response to user inputs, captures, and streams audio and video data to user equipment, using a hybrid audio and video capturing scheme that dynamically switches between software-based and hardware-based methods based on resolution, allowing game progression without the need for high-end user equipment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire game program is executed in the user equipment, then the game processing quality is high, but the dependency on user equipment processing power increases
Solution Approach 1:
The game program is divided into two parts: a first program portion executed by the user equipment and a second program portion executed by the game server. This segmentation allows the system to maintain high processing quality for complex game logic on the server while keeping the user equipment requirements minimal, thereby resolving the contradiction between processing quality and equipment dependency.
Solution Approach 2:
A game server acts as an intermediary between the user equipment and the game logic. The server executes the second program portion and transmits execution results to the user equipment, which then displays them. This intermediary approach enables high-quality game processing without requiring high-end user equipment, as the heavy computational burden is transferred to the server.
2Reliability
If high-end user equipment is used to process high resolution images and rich sound effects, then the game quality is improved, but the cost of hardware increases
Solution Approach 1:
The demanding processing tasks for high-resolution images and rich sound effects are extracted from the user equipment and transferred to the game server. The server generates and transmits only the essential execution results, which the user equipment then displays using its basic capabilities. This extraction eliminates the need for expensive high-end hardware at the user end while maintaining high game quality.
Solution Approach 2:
Instead of requiring user equipment to generate high-quality graphics and audio locally, the system copies the execution results from the server to the user equipment for display. The server produces the high-quality visual and audio output, and the user equipment simply renders this copied data, significantly reducing hardware requirements and cost.
3Adaptability or versatility
If a streaming game service is implemented, then the dependency on user equipment processing power is reduced, but the service complexity increases
Solution Approach 1:
The game server performs multiple functions: executing the second program portion, generating execution results, and transmitting them to user equipment. The user equipment also serves dual purposes by receiving execution results and displaying them. This multi-functionality simplifies the overall service architecture compared to traditional streaming approaches, reducing service complexity while maintaining low dependency on user equipment processing power.
Data Source
AI summary
An apparatus and method for providing a game service in cloud computing environment. A method may be provided for providing a streaming game service using a plurality of cloud computing servers. The method may include receiving user inputs from at least one user equipments, executing and progressing at least one game program in response to the user inputs, capturing audio and video data as progress results of the executed at least one game program, and streaming the captured audio and video data to a respective user equipment.


