Cloud Streaming Server Animation Extraction for Web Container Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud streaming services face inefficiencies due to unnecessary image capture and animation processing, which increases server load and limits the number of web containers that can run, and require specialized animation code from developers.
Innovation Solution
A cloud streaming server that creates capture image information using image region attributes and separates animation information from the application code, converting it into a second code for efficient transmission, allowing user terminals to apply animation effects without additional processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the entire screen is captured and operated using video codec for cloud streaming service, then the service can be provided to users, but system efficiency deteriorates due to unnecessary image capture and processing
Solution Approach 1:
The patent extracts and separates animation-related information from the image capture process. Instead of capturing entire screens with video codec, the system identifies and extracts only the necessary image regions and animation data, transmitting them separately to the user terminal for local rendering.
Solution Approach 2:
The patent segments the screen content into distinct image regions and animation elements. By dividing the screen capture into separate image portions and animation information, the system processes and transmits only necessary components rather than the entire screen, improving efficiency.
2Productivity
If animation effects are applied to application result screens in cloud streaming service, then user experience is improved, but server load increases and limits the number of web containers that can run
Solution Approach 1:
The patent extracts animation-related information from the server-side processing and transmits it as separate data to user terminals. This extraction moves the animation rendering burden from the server to the client, reducing server load and enabling more web containers to run simultaneously.
Solution Approach 2:
Instead of the server rendering and transmitting complete animated screens, the patent inverts the approach by having the server transmit only animation information and image regions, allowing user terminals to perform the animation rendering locally. This reversal significantly reduces server processing requirements.
3Manufacturing precision
If specialized animation code is required from developers for animation effects, then animation quality is improved, but developer convenience deteriorates
Solution Approach 1:
The patent creates a universal code structure where standard application codes can automatically generate animation effects through the separation of image region attributes and animation information. This multi-functional approach allows the same code framework to handle both static and animated content without requiring specialized animation programming.
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
A cloud streaming service system, an image cloud streaming service method using an application code, and a device therefor are disclosed. A still-image-based cloud streaming service can be performed by receiving a first code corresponding to an application result screen image from a web application server, generating a capture image by using image region attribute information included in the first code, still-image-encoded capture image and a second code generated so as to include animation information by converting the first code, such that the user terminal can generate the application result screen image. A cloud streaming server does not have to perform unnecessary rendering and does not perform animation processing, thereby enabling the number of web containers operable in the server to increase.