Virtual Environment Display Using Automatic Layout Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current XR technologies require users to manually mark layout information of a real environment in a virtual environment, which is complex and inefficient, leading to low virtual environment building speed and immersive interaction experience.

Innovation Solution

A method and apparatus for automatically generating a panoramic image from multiple environment images captured from different angles, extracting layout information, and building a virtual environment simulation of the target place, using key point detection, camera pose determination, and feature extraction models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If users manually mark layout information of a real environment in a virtual environment, then the virtual environment can be constructed, but the operation process becomes complex and virtual environment building efficiency decreases

Engineering Contradiction:
Improvevirtual environment building efficiencyVSAvoidoperation process complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system automatically captures environment images through the camera, performs key point detection, determines camera poses, and constructs the virtual environment without requiring manual user input for layout marking. The device serves itself by autonomously completing the entire virtual environment construction process from image capture to panoramic image generation and layout extraction.

Inventive Principle:
Principle #25Self-service

2Productivity

If multiple environment images are captured and processed to generate panoramic image and extract layout information automatically, then virtual environment building speed increases, but the processing complexity increases

Engineering Contradiction:
Improvevirtual environment building speedVSAvoidprocessing process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing pipeline is divided into distinct sequential stages: (1) capturing multiple environment images from different angles, (2) performing key point detection on each image, (3) determining camera poses based on key point locations, (4) projecting images to spherical coordinate system, (5) splicing projected images to form panoramic image, and (6) extracting layout information from the panoramic image. This segmentation enables automated high-speed processing while managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If manual marking of layout information is used, then the virtual environment can be constructed, but the time required for virtual environment building increases

Engineering Contradiction:
Improvevirtual environment building timeVSAvoidoperation simplicity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The manual mechanical process of users marking layout information is replaced with an automated computer vision system that performs key point detection, camera pose estimation, and layout extraction through image processing algorithms. This substitution eliminates the time-consuming manual marking process while automatically achieving the same virtual environment construction goal.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250029322A1Virtual environment display
Publication Date: 2025.01.23 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250029322A1 patent drawing
  • US20250029322A1 patent drawing
  • US20250029322A1 patent drawing

AI summary

A panoramic image formed by projecting a target place to a virtual environment can be generated based on a plurality of environment images obtained by observing the target place from different angles of view. A machine can automatically recognize and intelligently extract layout information of the target place based on the panoramic image, and build, by using the layout information, a target virtual environment for simulating the target place.