Head-Mounted Magnification Tool for Accurate 3D Input Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Challenges exist in accurately mapping user inputs in a zoomed portion of a head-mounted device's display area to corresponding objects in the unzoomed area, particularly when using a magnification tool.

Innovation Solution

A method involving ray casting and inverse magnification rendering operations is employed to remap user inputs from a magnified window to corresponding unmagnified objects in a three-dimensional scene, utilizing directional vectors and shifted points to ensure accurate mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a magnification tool is used to magnify a portion of the display area, then the user can see magnified objects in a magnifying window, but it becomes challenging to accurately map the user's input in the zoomed portion to a corresponding unzoomed object in the display area

Engineering Contradiction:
Improveinput mapping accuracyVSAvoidinput remapping complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies inverse magnification rendering operations to map user input from the magnified view back to the un magnified scene. Instead of simply scaling coordinates, the system performs ray casting from the user's head position through the remapped point in the un magnified scene, effectively inverting the magnification transformation to achieve accurate input mapping.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent transitions from two-dimensional display coordinates to three-dimensional scene coordinates by performing ray casting operations. The system computes directional vectors from the user's head position and casts rays into the 3D scene to identify objects, adding a spatial dimension to the input mapping process that resolves the complexity of direct 2D coordinate transformation.

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

2Measurement precision

If ray casting operations are performed to accurately identify objects in the unzoomed scene, then input mapping accuracy is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improveobject identification accuracyVSAvoidinput processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs remapping operations before the actual input is processed. By pre-computing the relationship between magnified and un magnified coordinates through inverse magnification rendering, the system prepares the mapping transformation in advance, reducing the computational burden during actual user interaction and minimizing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a remapped point as an intermediary between the user's input in the magnified view and the actual object in the un magnified scene. This intermediate coordinate system serves as a bridge, allowing the system to perform simpler 2D to 3D transformations rather than direct complex coordinate mapping, thereby reducing computational overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12422969B2Head-mounted electronic device with magnification tool
Publication Date: 2025.09.23 APPLE INC
  • US12422969B2 patent drawing
  • US12422969B2 patent drawing
  • US12422969B2 patent drawing

AI summary

A head-mounted device is provided that includes displays configured to display an image and to simultaneously display a magnifying window that presents a magnified portion of the image. The magnifying window lies in a magnification plane that is fixed relative to a user's head. One or more processors in the head-mounted device can be used to perform a first ray cast operation to identify an input point where a detected user input intersects the magnifying window, to obtain a remapped point from the input point, to compute a directional vector based on the remapped point and a reference point associated with the user's head, to obtain a shifted point by shifting the remapped point from the magnification plane to another plane parallel to the magnification plane, and to perform a second ray cast operation using the shifted point and the directional vector.