Stereoscopic Viewer Plugin for WebGL Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network-based applications face challenges in accurately presenting and interacting with stereoscopic images due to limitations in WebGL implementation, which prevents true stereographic view construction and accurate interactions in three-dimensional scenarios, especially in web-based environments lacking direct access to stereographic interfaces and sophisticated hardware.

Innovation Solution

A client application plugin is developed to render stereoscopic scenes by configuring stereoscopic viewing devices, managing image sets, and synchronizing left and right eye views based on user-defined parallax, allowing accurate interaction and error estimation within web browsers without requiring dedicated hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If WebGL JavaScript API is used to access OpenGL rendering routines, then many rendering capabilities are available, but true stereographic view construction is not possible due to lack of explicit stereoscopic methods

Engineering Contradiction:
Improverendering capabilityVSAvoidstereoscopic accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a plugin as an intermediary layer between the WebGL JavaScript API and the stereoscopic viewing device. This plugin provides the missing stereoscopic functionality by acting as a mediator that translates standard WebGL rendering calls into stereoscopic image pairs, enabling true stereographic views without requiring changes to the core WebGL specification or dedicated hardware interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional thick-client applications with OpenGL interface are used, then true stereoscopic viewing is achieved, but device complexity and resource requirements increase

Engineering Contradiction:
Improvestereoscopic accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the stereoscopic viewing capability universal by implementing it as a plugin that works within standard web browsers using WebGL. This multi-functional approach allows the same stereoscopic rendering engine to serve both traditional OpenGL applications and modern web-based applications, eliminating the need for separate thick-client applications and reducing overall system complexity.

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

Solution Approach 2:

The patent replaces the mechanical system of dedicated stereoscopic hardware interfaces and thick-client applications with a software-based solution that runs in the browser. By substituting the complex hardware-dependent OpenGL interface with a WebGL-based plugin architecture, the system achieves stereoscopic functionality through software rather than requiring specialized hardware configurations.

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

3Speed

If a library of stereoscopic images is stored locally, then fast access is achieved, but memory and bandwidth resources are consumed

Engineering Contradiction:
Improveimage access speedVSAvoidmemory resource
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent performs preliminary actions by pre-processing and generating stereoscopic image pairs on-demand from standard 2D images using the plugin's rendering engine. Instead of storing extensive libraries of pre-rendered stereoscopic images, the system prepares images only when needed, reducing memory requirements while maintaining fast access through efficient on-demand generation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates lightweight copies of 2D images by generating stereoscopic image pairs through software rendering rather than storing separate full-resolution stereoscopic image files. This copying approach produces efficient representations that consume minimal memory bandwidth and storage space while providing the necessary stereoscopic effect.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11627302B1Stereoscopic viewer
Publication Date: 2023.04.11 KBR WYLE SERVICES LLC
  • US11627302B1 patent drawing
  • US11627302B1 patent drawing
  • US11627302B1 patent drawing

AI summary

Features for a lightweight stereoscopic viewing client are described. The client can generate accurate ground point coordinates from selections within the lightweight viewer by accumulating the transformations from original image sources to the images used to render the stereoscopic scene to accurately predict error for a point selection. The viewer may also be decoupled from a permanent image store allowing on-demand retrieval of images via a network for stereoscopic viewing.