Cloud Streaming Server Animation Extraction for Web Container Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem efficiencyVSAvoidunnecessary image capture and processing
Core Design Contradiction:
ProductivityVSLoss of energy

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvenumber of web containersVSAvoidanimation processing load
Core Design Contradiction:
ProductivityVSLoss of energy

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #13The other way round (Inversion)

3Manufacturing precision

If specialized animation code is required from developers for animation effects, then animation quality is improved, but developer convenience deteriorates

Engineering Contradiction:
Improveanimation qualityVSAvoiddeveloper convenience
Core Design Contradiction:
Manufacturing precisionVSEase of operation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3229478B1Cloud streaming service system, image cloud streaming service method using application code, and device therefor
Publication Date: 2021.05.26 SK PLANET CO LTD
  • EP3229478B1 patent drawingFigure 1~2
  • EP3229478B1 patent drawingFigure 3
  • EP3229478B1 patent drawingFigure 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.