3D Scene Window Orientation for Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In three-dimensional scenes, windows are often difficult to read due to their fixed orientation, which hinders quick understanding and decision-making in operational situations.

Innovation Solution

The method involves orienting windows based on the user's position, with the yaw angle varying according to the user's position in the horizontal plane, while roll and pitch angles remain fixed, ensuring the windows are always readable regardless of the user's movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If windows are displayed with fixed orientation in a three-dimensional scene, then the display structure is simple, but the readability of windows deteriorates when the user moves

Engineering Contradiction:
Improvereadability of windowsVSAvoidwindow orientation control
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies the dynamics principle by making window orientation dynamic rather than fixed. The windows automatically adjust their orientation based on the user's position and viewing direction, transitioning from a static display to an adaptive one that maintains optimal readability as the user moves through the three-dimensional scene.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements self-service by having the windows automatically orient themselves according to the user's position without requiring manual intervention. The computation unit automatically calculates and applies the appropriate orientation angles based on detected user position, making the system self-adjusting and user-position-aware.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If windows are oriented towards the user based on user position, then readability is improved, but the complexity of calculating and controlling orientation increases

Engineering Contradiction:
Improvereadability of windowsVSAvoidorientation calculation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the orientation parameters (angles) of the windows based on the user's position. The system calculates specific orientation angles (pitch, roll, yaw) as functions of the user's coordinates and applies these parameters to rotate the windows into the optimal viewing orientation, thereby improving readability through mathematical parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the scene represents an operational situation requiring quick decisions, then the urgency for quick understanding is high, but fixed window orientation hinders rapid information acquisition

Engineering Contradiction:
Improvedecision-making speedVSAvoidinformation acquisition efficiency
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements feedback by continuously monitoring the user's position and using this information to adjust window orientation in real-time. This closed-loop approach ensures that as the user moves, the windows automatically reorient to maintain optimal information delivery, enabling rapid and efficient information acquisition without delay.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3048791B1Method for displaying at least one window of a three dimensional scene, related computer program product and display system
Publication Date: 2019.09.25 THALES LAS FRANCE SAS
  • EP3048791B1 patent drawingFigure 1
  • EP3048791B1 patent drawingFigure 2~3
  • EP3048791B1 patent drawingFigure 4

AI summary

This method of displaying at least one window of a three-dimensional scene, the scene containing at least one object that can be selected by a user (6), is implemented by computer. The method comprises the steps of: - detecting a selection of at least one object by the user (6); - determining the position of a first predetermined point, fixed relative to the user (6), in a predetermined reference frame; - displaying in the scene, for each selected object, a corresponding window, the window having an orientation defined by the direction of a vector normal to the window, said direction varying according to the position of the first predetermined point along at least one axis of the reference frame.