Server-Based Video Modification for Interactive Game Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video distribution systems for computer games lack interactive features and efficient methods for managing viewer engagement, particularly in networked environments, where viewers cannot effectively interact with game metadata, comments, and video data in real-time.
Innovation Solution
A method and apparatus for generating and distributing customized videos in a networked environment, where terminal devices can exchange motion and operation data to create interactive game videos, allowing viewers to send tokens and comments, and a server system processes this data to render modified videos, reducing computational load on viewer devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video processing is performed on viewer terminal devices, then interactive features can be implemented, but computational resources and device complexity increase
Solution Approach 1:
The patent introduces a server as an intermediary between the content provider and viewer terminal devices. The server performs complex video processing, game metadata generation, and interactive feature implementation, while viewer terminals only handle lightweight display and user interaction. This mediator approach resolves the contradiction by centralizing computational complexity on the server while keeping viewer devices simple.
2Adaptability or versatility
If complex video processing is performed locally on viewer devices, then customized video experiences can be created, but system efficiency decreases
Solution Approach 1:
The server acts as a centralized processing intermediary that generates customized video content and game metadata based on viewer data, then distributes processed content to multiple viewers simultaneously. This approach enables customized experiences for each viewer while maintaining high system efficiency through centralized processing and batch operations.
Solution Approach 2:
The system segments video processing into distinct components: base video content generation, game metadata extraction, interactive feature addition, and personalized customization. Each segment is processed separately on the server, allowing parallel processing and optimization of individual components, thereby improving overall system efficiency.
3Adaptability or versatility
If real-time interactive features are added to video distribution, then viewer engagement increases, but data processing requirements increase
Solution Approach 1:
The system extracts game metadata from video content and separates interactive feature data from core video streaming. By extracting game metadata (player positions, scores, game state) and handling interactive features as separate data layers, the system enables real-time viewer engagement while reducing the data processing burden on the video streaming infrastructure.
Data Source
AI summary
Methods and apparatus are disclosed for video transmission. In one example, computer-readable storage media store instructions cause a processor to: generate first motion data; distribute, toward terminal devices of a plurality of viewers via a communication line, the first motion data; receive a web page; receive first operation data from a user interface; generate a second video related to a computer-implemented game on the basis of the first operation data by using the received web page; distribute the second video toward the terminal devices of the plurality of viewer; receive viewer data regarding a plurality of viewers; extract a selected game object out of a plurality of game objects to be used in the game; calculate a control parameter related to the selected game object on the basis of the viewer data; generate the second video including the selected game object; and distribute the second video toward the terminal devices.


