Web-Embedded 3D Image Viewer for Interactive Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for rendering and displaying 3D object data models within webpages lack the capability to provide interactive, real-time, and high-quality 3D graphics without requiring special eyewear, limiting user engagement and visualization.

Innovation Solution

The integration of a 3D image viewer system within webpages using markup languages like HTML and JavaScript, coupled with APIs and graphics libraries such as WebGL or OpenGL, allows for the rendering and interaction of 3D object data models, enabling features like rotation, scaling, and animation, and providing an interactive interface for users to manipulate 3D objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If 3D object data models are rendered and displayed within webpages using traditional methods, then the implementation is simple, but the interactivity and real-time visualization capability are limited

Engineering Contradiction:
ImproveinteractivityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a 3D image viewer as an intermediary component that bridges the gap between simple webpage display and complex 3D visualization. This viewer acts as a mediator that handles the complexity of 3D rendering while presenting a simplified interface to users, enabling interactive manipulation of 3D objects through standard webpage controls without requiring users to understand underlying rendering complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The 3D image viewer is designed as a universal component that can display various types of 3D object data models (boundary representations, solid models, point clouds) within a single webpage interface. It provides multiple functions including rotation, scaling, animation, and different viewing modes, all through a unified interface that works across different browsers and devices without requiring separate systems for each function.

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

2Adaptability or versatility

If high-quality real-time 3D graphics are provided without special eyewear, then user accessibility is improved, but the visualization quality and immersion are limited

Engineering Contradiction:
ImproveaccessibilityVSAvoidvisualization quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent employs advanced rendering techniques that add depth perception and spatial dimensionality to standard 2D webpage displays. By utilizing stereoscopic rendering, depth maps, and perspective transformations, the system creates immersive 3D visualizations that maintain high quality without requiring special eyewear, effectively adding a third dimension to the traditional flat webpage interface.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system dynamically adjusts rendering parameters such as resolution, frame rate, and graphical fidelity based on device capabilities and user preferences. This allows the visualization quality to be optimized for each specific device while maintaining accessibility across different platforms, from high-end desktops to mobile devices, without requiring special equipment.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If interactive manipulation features like rotation and scaling are added, then user engagement is enhanced, but the computational requirements and system complexity increase

Engineering Contradiction:
Improveuser engagementVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The 3D image viewer implements selective rendering where only the portions of 3D objects currently visible or being interacted with are rendered at high detail. When users rotate or scale objects, the system dynamically adjusts the level of detail and rendering intensity, providing full interactivity while reducing computational overhead by not rendering all possible views at maximum quality simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9183672B1Embeddable three-dimensional (3D) image viewer
Publication Date: 2015.11.10 GOOGLE LLC
  • US9183672B1 patent drawing
  • US9183672B1 patent drawing
  • US9183672B1 patent drawing

AI summary

Methods and systems for providing a three-dimensional (3D) image viewer in a webpage are provided. According to an example method, a webpage may be provided, and the webpage may include embedded language that identifies a 3D image viewer to be provided within the webpage. Based on the embedded language, a computer having a processor and a memory may request information associated with rendering a 3D object data model in the 3D image viewer. The method may also include providing the 3D image viewer within the webpage, and receiving information associated with rendering the 3D object data model. Additionally, the 3D object data model may be rendered in the 3D image viewer based on the received information. Additional example systems and methods are described herein.