Equirectangular Image Generation for 3D Virtual Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rendering three-dimensional (3D) virtual environments from 3D models is computationally intensive, requiring specialized hardware and software, limiting the type of devices that can view these environments from different perspectives.

Innovation Solution

Generating synthetic equirectangular images directly from 3D virtual environments by specifying a 3D virtual camera position, acquiring image strips of pixels at multiple yaw angles, and assembling them to form a 360° view, which can be output without needing high-performance graphics cards or specialized software/hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If 3D virtual environments are rendered from 3D models using traditional methods, then high-quality 3D visualization is achieved, but computational intensity increases and specialized hardware is required

Engineering Contradiction:
Improvevisualization qualityVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates equirectangular image copies of the 3D virtual environment that can be displayed on standard devices without requiring specialized rendering hardware. Instead of rendering the full 3D environment in real-time on the display device, the system pre-generates equirectangular images from the 3D model and stores them, then displays these copied images on modestly-equipped devices, eliminating the need for high-performance graphics cards while maintaining visualization quality

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the 3D virtual environment into multiple equirectangular images taken from different virtual camera positions. Each equirectangular image represents a complete 360-degree view from a specific position, allowing the environment to be broken down into discrete, pre-rendered components that can be stored and displayed independently on standard devices

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If traditional 3D rendering methods are used, then interactive viewing from different perspectives is enabled, but the system requires high-performance graphics cards and specialized software

Engineering Contradiction:
Improveinteractive viewing capabilityVSAvoidspecialized hardware and software
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system creates copies of the 3D environment in equirectangular format that can be viewed interactively on standard devices. By pre-rendering multiple equirectangular images from different virtual camera positions and allowing users to navigate between these pre-computed views, the system enables interactive viewing without requiring the display device to perform real-time 3D rendering

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical 3D rendering system (requiring GPU acceleration and specialized software) with a 2D image display system. Instead of using complex graphics processing to render 3D scenes in real-time, the system substitutes this with simpler image display of pre-rendered equirectangular photos, allowing standard devices to provide interactive viewing capability

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

3Area of stationary object

If equirectangular images are generated from multiple virtual camera positions, then complete 360-degree coverage is achieved, but the number of images and data size increases

Engineering Contradiction:
Improvefield of view coverageVSAvoidnumber of images
Core Design Contradiction:
Area of stationary objectVSQuantity of substance

Solution Approach 1:

The patent uses equirectangular projection, which maps the spherical 360-degree field of view onto a rectangular 2D plane. This spherical-to-cylindrical mapping allows complete 360-degree coverage to be achieved in a single image rather than requiring multiple images, reducing the total quantity of images needed while maintaining full angular coverage

Inventive Principle:
Principle #14Spheroidality (Curvature)

Data Source

PatentUS12106433B2Generating equirectangular imagery of a 3D virtual environment
Publication Date: 2024.10.01 THE BOEING CO
  • US12106433B2 patent drawing
  • US12106433B2 patent drawing
  • US12106433B2 patent drawing

AI summary

An equirectangular image of a three-dimensional (3D) virtual environment is generated in a computer-automated fashion. In one example, a 3D virtual position of a virtual camera in a 3D virtual environment is specified. For each of a plurality of different yaw angles rotated about an axis extending through the 3D virtual position, the virtual camera is used to acquire an image strip of pixels parallel to the axis of rotation. Image strips of pixels of the 3D environment acquired at the different yaw angles are assembled to form an equirectangular image of the 3D virtual environment from the specified 3D virtual position.