Virtual Object Manipulation in Extended Reality Planes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current extended reality (XR) systems lack effective techniques for manipulating virtual objects within an XR environment, particularly in moving virtual objects across planes other than those defined by real-world objects in view, limiting user interaction quality.

Innovation Solution

A computer-implemented method using a mobile device with a camera and XR software application that allows users to select virtual objects and move them within a plane parallel to the device's display screen based on user input, enabling manipulation independent of real-world object coordinates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual objects are manipulated only within planes defined by real-world objects in view, then the system maintains simple coordinate mapping, but user interaction flexibility is limited

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoidcoordinate system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a new dimension of manipulation by allowing virtual objects to be moved across different planes (e.g., from a table surface to a wall surface) rather than being constrained to the plane of the detecting real-world object. This dimensional extension enables users to interact with virtual objects on any surface within the field of view, significantly increasing interaction flexibility while the system manages the complexity through coordinate transformation algorithms.

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

2Ease of operation

If the XR system uses touchscreen input to move virtual objects along detected real-world surfaces, then the interaction is intuitive, but the virtual object is constrained to the coordinate system of the detected object

Engineering Contradiction:
Improveinteraction intuitivenessVSAvoidplane manipulation capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent makes the coordinate system universal by enabling virtual objects to be manipulated across multiple different planes and surfaces (table, wall, floor, etc.) using the same touchscreen input mechanism. The system detects the target plane the user intends to interact with and transforms the touchscreen coordinates accordingly, allowing one input method to serve multiple functions across different spatial contexts.

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

Solution Approach 2:

The patent introduces a coordinate transformation intermediary that converts touchscreen coordinates into the appropriate coordinate system for the target plane. This intermediary layer translates user input from the touchscreen domain into the spatial domain of the XR environment, enabling intuitive interaction while allowing manipulation across different planes and coordinate systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If virtual objects are moved across planes not defined by real-world objects, then user interaction flexibility improves, but the system requires complex coordinate transformation

Engineering Contradiction:
Improveplane manipulation capabilityVSAvoidcoordinate transformation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting the user's intended target plane through camera visualization and autonomously performing the coordinate transformation without requiring explicit user specification. The XR system identifies which plane the user wants to interact with based on the visualization feedback and automatically adjusts the coordinate system, eliminating the need for complex manual coordinate specification while enabling manipulation across any plane.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11790623B1Manipulation of virtual object position within a plane of an extended reality environment
Publication Date: 2023.10.17 CISCO TECHNOLOGY INC
  • US11790623B1 patent drawing
  • US11790623B1 patent drawing
  • US11790623B1 patent drawing

AI summary

A mobile device is fitted with a camera and an extended reality (XR) software application program executing on a processor within an XR system. Via the XR software application program, techniques are performed for manipulating virtual objects in an XR environment. In one technique, the XR software application program facilitates the movement of a virtual object from a first location to a second location, within a plane parallel to a touchscreen of a mobile device, responsive to a displacement determined based on user input detected via the touchscreen.