Same-Screen Virtual Scene Compositing for Multi-Anchor Live Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual live streaming systems limit interactions to a single scene instance, preventing multiple anchors from interacting in the same virtual scene and users from engaging with multiple live rooms, resulting in a lack of diversity and poor interactive experience.

Innovation Solution

A method for controlling same-screen interaction that involves responding to an initiation request, determining a recipient, establishing a target virtual scene, integrating key images, and generating a same-screen live video stream to synchronize interactions across multiple participants, enhancing the diversity and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single scene instance is used for virtual live streaming, then the system structure is simple and easy to manage, but multiple anchors cannot interact in the same virtual scene and users cannot engage with multiple live rooms simultaneously, resulting in poor interactive experience

Engineering Contradiction:
Improveinteractive capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the virtual scene into multiple independent scene instances, each capable of hosting individual live streaming activities. This allows multiple anchors to operate in separate instances while maintaining the ability to interact through coordinated scene switching and synchronized rendering, thereby improving interactive capability without requiring a completely integrated complex system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual scene system is designed with multi-functionality to support both single-scene and multi-scene modes. The same scene template can be instantiated multiple times, and the system can dynamically switch between viewing single or multiple scenes based on interaction requirements, enabling versatile interactive capabilities while reusing existing system components

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

2Adaptability or versatility

If multiple scene instances are established for same-screen interaction, then multiple participants can interact simultaneously, but the computational resources and system complexity increase

Engineering Contradiction:
Improvemulti-participant interactionVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

Instead of creating entirely new scene instances for each participant, the system creates copies of the same scene template. These copied scenes share common resource definitions, asset libraries, and configuration parameters, reducing redundant computational overhead while enabling multiple participants to interact simultaneously in visually distinct instances

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system merges multiple scene instances into a unified rendering output for same-screen display. By combining the rendered views of multiple participants into a single composite video stream, the system reduces the number of separate rendering pipelines and output processing requirements, thereby lowering computational resource consumption while maintaining multi-participant interaction capabilities

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If key images of multiple participants are integrated into the same virtual scene, then the diversity and user experience are improved, but the image processing complexity and rendering time increase

Engineering Contradiction:
Improvescene diversityVSAvoidimage processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary preparation by pre-processing participant images into standardized key image formats before integration. This includes pre-aligning coordinate systems, pre-scaling to uniform dimensions, and pre-tagging with metadata, which simplifies the subsequent integration process and reduces real-time processing complexity while maintaining scene diversity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The integration process applies different processing strategies to different regions of the composite scene. Critical interaction regions receive higher processing priority and more detailed rendering, while peripheral regions use optimized lower-resolution rendering. This local quality differentiation maintains visual fidelity where needed while reducing overall processing complexity and rendering time

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12581152B2Same-screen interaction control method and apparatus, and electronic device and non-transitory storage medium
Publication Date: 2026.03.17 GUANGZHOU BOGUAN TELECOMM TECH LTD
  • US12581152B2 patent drawing
  • US12581152B2 patent drawing
  • US12581152B2 patent drawing

AI summary

Provided are a same-screen interaction control method, an electronic device and a storage medium. The same-screen interaction control method includes: determining a same-screen interaction receiver who responds to an initiation request; calling a virtual scene template corresponding to the initiation request, and establishing a target virtual scene corresponding to the virtual scene template; acquiring a first key image, and a second key image corresponding to the same-screen interaction receiver; performing splicing processing on the first key image and the second key image by means of the target virtual scene, so as to obtain a same-screen interaction scene, and generating a same-screen live broadcast video stream corresponding to the same-screen interaction scene; and sending the same-screen live broadcast video stream to a server, so as to synchronize the same-screen live broadcast video stream to a live broadcast client by means of the server.