3D Image Rotation Control via Region Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling the rotation of 3D images are often ambiguous and prone to unintended manipulations, such as cropping, due to the use of mouse inputs that can confuse axis rotations, leading to inaccurate and inefficient image manipulation.

Innovation Solution

The system allows users to select specific rotation planes by placing a cursor or touching the screen over designated areas, displaying guide lines to restrict rotations to horizontal, vertical, or both axes, ensuring precise control over 3D image rotations and preventing unwanted manipulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mouse movements are used to control rotation of 3D images, then the user can rotate the image in multiple axes, but the control becomes ambiguous and may cause unintended manipulations

Engineering Contradiction:
Improverotation controlVSAvoidcontrol precision
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The display area is segmented into multiple selectable regions (first region, second region, third region) corresponding to different rotation planes. Each region controls rotation about a specific axis when selected, dividing the complex 3D rotation control into simpler, independent 2D plane rotations. This segmentation eliminates ambiguity by ensuring that mouse movements in a selected region only affect rotation in the corresponding plane.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If mouse movements are used to control rotation, then multiple functions can be controlled, but it becomes difficult to distinguish between rotation and other manipulations like cropping

Engineering Contradiction:
Improvefunction controlVSAvoidinput intent
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Different regions of the display are assigned different functional qualities - the first region controls rotation about the first axis, the second region controls rotation about the second axis, and the third region controls rotation about the third axis. This local differentiation ensures that when a user moves the mouse in a particular region, the system can unambiguously determine the intended manipulation based on the regional context, preventing loss of input intent information.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If unrestricted rotation is allowed in all axes, then the user has full control flexibility, but accidental rotations in unwanted axes occur

Engineering Contradiction:
Improverotation freedomVSAvoidrotation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts the available rotation degrees of freedom based on the currently selected region. When a user selects a region corresponding to a specific rotation plane, the system activates only the rotation about the axis perpendicular to that plane while disabling rotations about other axes. This dynamic constraint ensures reliable, accurate rotation control while maintaining the ability to access all rotation axes through region selection.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10324602B2Display of 3D images
Publication Date: 2019.06.18 MERATIVE US LP
  • US10324602B2 patent drawing
  • US10324602B2 patent drawing
  • US10324602B2 patent drawing

AI summary

The systems and methods of the present disclosure may provide, among other features, easy-to-learn, efficient, and/or unambiguous methods for controlling rotation and/or other manipulation of multi-dimensional (for example, 2D and/or 3D) images and/or objects. The systems and methods may be used for any type of image display/manipulation on a wide variety of computer systems and coupled displays including personal computers with monitors, phones, tablets, and televisions. In general, a user may select a particular rotation plane (for example, rotation only in x axis) by placement of a cursor, or touch of a finger, over a certain portion of the image such that subsequent movements of the mouse result in only rotations in the particular plane, and unwanted rotations and/or other manipulations in other planes do not occur. In this way, the user can more precisely control rotations of the 3D image and/or object.