Adaptive Projector for 3D Virtual Space Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Natural user interfaces, particularly those using optical 3-D mapping, are limited by their reliance on screen-based interactions, which restrict their applicability and ease of use, as they do not effectively adapt to the geometry and character of objects in the user's environment or account for the viewer's relationship with projected content.

Innovation Solution

A system comprising a 2D/3D input device that uses a 3-dimensional camera and processor to create a depth map, identifying suitable objects for content projection and adjusting the projection based on object geometry, viewer position, and gaze vector, allowing for adaptive content projection and interaction with projected images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content is projected onto objects in the user's environment using optical 3-D mapping, then the naturalness and intuitiveness of user interactions is improved, but the system's ability to adapt to object geometry and viewer perspective is insufficient

Engineering Contradiction:
Improvenaturalness of user interactionVSAvoidadaptation to object geometry and viewer perspective
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The projection system dynamically adjusts projection parameters including scale, distortion, and focus based on real-time detection of object geometry and viewer position. The system continuously adapts to changing conditions rather than using fixed projection settings, enabling natural interaction while maintaining adaptability to different objects and perspectives.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses a feedback loop where the projector detects objects and viewer position, processes this information to determine optimal projection parameters, and then adjusts the projection accordingly. This closed-loop control enables the system to adapt to object geometry and viewer perspective while maintaining natural user interaction.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the projection device adapts to object geometry by controlling scale and distortion, then the quality of projected content is improved, but the device complexity increases

Engineering Contradiction:
Improvequality of projected contentVSAvoidcomplexity of projection control system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The projector integrates multiple functions including content projection, object detection, depth mapping, and adaptive parameter control into a single device. This multi-functionality reduces the need for separate specialized components, thereby improving content quality while limiting the increase in overall device complexity.

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

Solution Approach 2:

The projection system performs self-adjustment by automatically detecting object geometry and viewer position, then autonomously modifying projection parameters such as scale and distortion. This self-service capability eliminates the need for manual calibration or complex external control systems, maintaining simplicity while achieving high projection quality.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system uses both 2D camera and 3D camera to create depth maps and identify objects, then the precision of object identification is improved, but the energy consumption increases

Engineering Contradiction:
Improveprecision of object identificationVSAvoidenergy consumption of sensing system
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system uses the 3D camera for partial depth mapping and object identification tasks rather than requiring complete depth maps for all scenarios. By applying partial action, the system achieves sufficient measurement precision for projection purposes while reducing the energy consumption associated with full-depth mapping operations.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables more natural and intuitive user interactions by projecting content onto objects in the user's environment, adapting to their geometry and the viewer's perspective, enhancing the usability and applicability of natural user interfaces.

Implementation Method 1

Various methods are known in the art for optical 3-D mapping, i.e., generating a 3-dimensional profile of the surface of an object by processing an optical image of the object.

Methodology Applied
Scientific EffectOptical 3-D mapping: Photogrammetry

Implementation Method 2

a content projector for establishing a projected image onto the 3-dimensional object

Methodology Applied
Scientific EffectLight projection: Light

Data Source

PatentUS9740298B2Adaptive projector for projecting content into a three-dimensional virtual space
Publication Date: 2017.08.22 APPLE INC
  • US9740298B2 patent drawing
  • US9740298B2 patent drawing
  • US9740298B2 patent drawing

AI summary

Embodiments of the invention provide apparatus and methods for interactive reality augmentation, including a 2-dimensional camera and a 3-dimensional camera, associated depth projector and content projector, and a processor linked to the 3-dimensional camera and the 2-dimensional camera. A depth map of the scene is produced using an output of the 3-dimensional camera, and coordinated with a 2-dimensional image captured by the 2-dimensional camera to identify a 3-dimensional object in the scene that meets predetermined criteria for projection of images thereon. The content projector projects a content image onto the 3-dimensional object responsively to instructions of the processor, which can be mediated by automatic recognition of user gestures.