Zero Parallax Drawing in 3D Stereoscopic Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users find it difficult to comfortably draw in 3D virtual environments without a counter-force, leading to challenges in creating smooth continuous marks, especially for extended periods, as existing 3D display systems lack effective methods for interacting with virtual 3D spaces.

Innovation Solution

A 3D stereoscopic display system enables a zero parallax drawing mode, allowing users to interact with virtual 3D object surfaces by tracking user input and adjusting the perspective to maintain the drawing surface at a zero parallax plane, using a processor, display screen, and user control elements like a stylus, ensuring smooth and continuous drawing motions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users draw in 3D virtual environments without manual stabilization, then drawing freedom and efficiency are improved, but drawing precision and smoothness deteriorate due to lack of counter-force

Engineering Contradiction:
Improvedrawing efficiencyVSAvoiddrawing precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies the counterweight principle by providing a virtual counter-force through the display system that opposes the user's hand movements. The system detects hand motion and generates an equal and opposite force feedback, creating a balanced drawing experience that maintains precision without restricting freedom of movement. This allows users to draw smoothly in 3D virtual environments without manual stabilization while maintaining drawing precision.

Inventive Principle:
Principle #8Anti-weight (Counterweight)

2Adaptability or versatility

If existing 3D display systems are used for drawing, then 3D visualization capability is improved, but ease of operation deteriorates due to difficulty in creating smooth continuous marks

Engineering Contradiction:
Improve3D visualization capabilityVSAvoidease of drawing
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary virtual force field that mediates between the user's physical hand movements and the digital drawing output. This virtual mediator provides subtle resistance and guidance forces that help users create smooth continuous marks while maintaining full 3D visualization capability. The intermediary force acts as a bridge between the physical and digital domains, enhancing ease of operation without compromising 3D capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of moving object

If users draw for extended periods in 3D environments, then drawing completeness is improved, but physical fatigue increases due to lack of support and counter-force

Engineering Contradiction:
Improvedrawing durationVSAvoidphysical fatigue
Core Design Contradiction:
Duration of action of moving objectVSObject-affected harmful factors

Solution Approach 1:

The system continuously provides virtual counter-forces that support the user's hand during extended drawing sessions. This anti-weight mechanism compensates for the lack of physical support in 3D environments, reducing muscle strain and fatigue. By providing ongoing force feedback that opposes gravity and stabilizes hand position, the system enables users to draw for extended periods without excessive physical fatigue while maintaining drawing completeness.

Inventive Principle:
Principle #8Anti-weight (Counterweight)

Data Source

PatentUS10739936B2Zero parallax drawing within a three dimensional display
Publication Date: 2020.08.11 ZSPACE INC
  • US10739936B2 patent drawing
  • US10739936B2 patent drawing
  • US10739936B2 patent drawing

AI summary

Systems and methods for digitally drawing on virtual 3D object surfaces using a 3D display system. A 3D drawing mode may be enabled and a display screen of the system may correspond to a zero parallax plane of a 3D scene that may present a plurality of surfaces at non-zero parallax planes. User input may be received at a location on the display screen, and in response, a surface may be specified, rendered, and displayed at the zero parallax plane. Further, additional user input on the display screen may be received specifying drawing motion across the rendered and displayed surface. The drawing motion may start at the location and continue across a boundary between the surface and another contiguous surface. Accordingly, in response to the drawing motion crossing the boundary, the contiguous surface may be rendered and displayed at the zero parallax plane along with results of the drawing motion.