Dynamic Viewport Rendering Switch for 3D Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces (GUIs) struggle to dynamically adjust rendering types in response to viewport resizing, often resulting in non-optimal display of information data sets with three or more dimensions, leading to readability issues and inefficient use of display space.

Innovation Solution

A computer system that automatically detects viewport geometry changes and transitions between three-dimensional (3D) and two-dimensional (2D) renderings, or exploded 3D renderings, to maintain optimal visualization based on the resized viewport dimensions, eliminating the need for user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a 3D rendering is used to display information data sets, then the visualization quality and information density are improved, but the viewport size requirement increases and readability deteriorates when the viewport is small

Engineering Contradiction:
Improveinformation densityVSAvoidreadability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system dynamically switches between 3D and 2D rendering types based on the current viewport dimensions. When the viewport is resized, the system automatically detects the change and transitions to the appropriate rendering mode, making the visualization adaptive rather than static. This resolves the contradiction by allowing 3D rendering to be used when space permits (maximizing information density) while automatically switching to 2D when space is limited (maintaining readability).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the rendering parameter (3D vs 2D) based on viewport geometry parameters. By monitoring viewport dimensions and switching rendering types according to size thresholds, the system optimizes the balance between information density and readability. This parameter-based approach allows the same data to be visualized in different modes depending on the available display space.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the viewport is resized to accommodate more information, then the information display capacity is improved, but the rendering complexity and processing requirements increase

Engineering Contradiction:
Improveinformation display capacityVSAvoidrendering complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The rendering complexity is dynamically adjusted based on viewport size. Instead of always using complex 3D rendering, the system switches to simpler 2D rendering when the viewport is small, reducing processing requirements. When the viewport is enlarged, the system transitions back to 3D rendering to maximize information display capacity. This dynamic adaptation resolves the contradiction between information capacity and rendering complexity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple viewports are used to maintain optimal visualization for different data sets, then the visualization quality is improved, but the display space efficiency deteriorates

Engineering Contradiction:
Improvevisualization qualityVSAvoiddisplay space efficiency
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

A single viewport is made multi-functional by enabling it to display both 3D and 2D renderings based on its current size. Instead of requiring separate dedicated viewports for different visualization modes, the same viewport can adaptively serve both purposes. This universal approach maintains visualization quality while improving display space efficiency, as one viewport replaces what would otherwise require multiple fixed-mode viewports.

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

Data Source

PatentUS11360636B2Dynamic dimension switch for 3D content based on viewport resizing
Publication Date: 2022.06.14 KONINKLIJKE PHILIPS NV
  • US11360636B2 patent drawing
  • US11360636B2 patent drawing
  • US11360636B2 patent drawing

AI summary

A computer (10) displays an information data set (22) in a viewport (30) using a first type of rendering (42) when the viewport is in a first viewport geometry space (52), and displays the information data set in the viewport using a second type of rendering (44) when the viewport is in a second viewport geometry space (54). The viewport may be resized by a user. While displaying the first type of rendering, resizing of the viewport into the second viewport geometry space is detected and in response the computer transitions to displaying the information data set using the second type of rendering. Likewise, while displaying the information data set in the viewport using the second type of rendering, resizing of the viewport into the first viewport geometry space is detected and in response the computer transitions to displaying the information data set using the first type of rendering.