N-Dimensional Graph Display Controller for Multidimensional Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying multidimensional data using scatter diagrams or parallel coordinate plots are difficult to interpret intuitively, requiring significant effort from users and often necessitate programming changes, which can be challenging without specialized knowledge.

Innovation Solution

A display device and method that dynamically updates N-dimensional graphs by changing auxiliary explanatory variables, allowing users to visualize representative values and dispersion of objective variables without altering the program, using a display controller to manage the display of multiple graphs with common and differing objective variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If scatter diagrams or parallel coordinate plots are used to display multidimensional data, then the data can be visualized, but it becomes difficult to grasp the data intuitively and requires significant user effort

Engineering Contradiction:
Improveintuitiveness of data understandingVSAvoiduser effort required
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments multidimensional data into multiple N-dimensional graphs, each displaying a specific combination of explanatory variables and objective variables. This segmentation allows users to focus on one relationship at a time while still accessing the full multidimensional dataset, improving intuitiveness without requiring users to mentally process all dimensions simultaneously

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional 2D scatter diagrams or parallel coordinate plots to N-dimensional graphs where N is 2 or 3. This dimensional enhancement allows for more intuitive spatial representation of relationships between variables, making it easier to grasp multidimensional data patterns while maintaining visual clarity

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

2Adaptability or versatility

If experimental parameters are changed to arbitrary values to display desired graphs, then the desired visualization can be achieved, but program changes are required each time

Engineering Contradiction:
Improveflexibility in displaying desired graphsVSAvoidprogram modification requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic graph generation where the system automatically adjusts and displays graphs based on user selections of explanatory and objective variables. The program dynamically reconfigures the N-dimensional graphs without requiring manual code changes, allowing flexible exploration of different parameter combinations through an intuitive interface

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs automatic graph generation and parameter adjustment without requiring user intervention for programming changes. The display controller automatically handles parameter modifications, graph regeneration, and visualization updates based on user selections, making the system self-sufficient for adapting to different analysis needs

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If programs are changed to display different graphs, then desired visualizations can be achieved, but specialized knowledge about the program is required

Engineering Contradiction:
Improveability to display different graphsVSAvoidspecialized knowledge requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary interface between the user and the graph generation process. Users interact with variable selection options and parameters through a user-friendly interface rather than directly modifying program code. This intermediary layer translates user selections into appropriate graph configurations, eliminating the need for specialized programming knowledge

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If multiple N-dimensional graphs are displayed to show relationships between variables, then comprehensive information can be obtained, but the display complexity increases

Engineering Contradiction:
Improvecompleteness of variable relationshipsVSAvoiddisplay complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the comprehensive multidimensional data into multiple discrete N-dimensional graphs, each focusing on a specific relationship between explanatory variables and objective variables. This segmentation presents complex information in manageable, focused visual units that reduce display complexity while maintaining completeness of the overall data picture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By utilizing N-dimensional graphs with N=2 or 3, the patent enhances the visual representation capacity within each graph. This allows for more information to be conveyed in each individual graph compared to traditional 2D plots, reducing the total number of graphs needed and thereby reducing overall display complexity

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

Data Source

PatentUS12169886B2Display device, display method, and storage medium
Publication Date: 2024.12.17 ULVAC INC
  • US12169886B2 patent drawing
  • US12169886B2 patent drawing
  • US12169886B2 patent drawing

AI summary

A display device of the present invention includes a display controller executing display control processing of controlling an operation of a predetermined display destination to cause the display destination to display a plurality of N-dimensional graphs. The plurality of N-dimensional graphs include a first graph and a second graph. When a predetermined condition related to acquisition of fixed value change information including auxiliary explanatory variable information designating one or more of auxiliary explanatory variables as objects to be changed in value, and information indicating current variable values is satisfied, the display control processing includes processing of updating the first graph and the second graph to be displayed on the display destination to a changed graph due to changing of values of the auxiliary explanatory variables indicated by the auxiliary explanatory variable information to the current variable values indicated by the fixed value change information.