AR Object Rendering via User Height Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Augmented reality devices face challenges in rendering virtual objects for multiple users due to variability in user heights, leading to discomfort and diminished experience as predefined viewing perspectives may not accommodate individual user heights, and simply moving objects to eye level can break the world-lock aspect and affect real-object augmentation.

Innovation Solution

The system determines user height data to generate placement data for rendering augmented reality objects, using constraint configurations that adjust the position, scale, and rotation of objects based on user height, ensuring a personalized viewing perspective for each user, even in shared experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If augmented reality objects are rendered at a fixed predefined viewing perspective, then the rendering process is simple and consistent, but the viewing experience deteriorates for users with different heights

Engineering Contradiction:
Improveviewing experienceVSAvoidrendering process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the viewing perspective of augmented reality objects based on the detected height of the user. Instead of using a fixed predefined perspective, the rendering system adapts the position, orientation, and scale of virtual objects in real-time according to the user's physical characteristics, thereby improving viewing comfort without requiring complex manual configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key rendering parameters (position, orientation, scale) of augmented reality objects based on the user's height parameter. By detecting the user's height and using it to modify the placement data parameters, the system optimizes the viewing perspective for each user while maintaining a consistent rendering workflow

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If augmented reality objects are moved to eye level to accommodate all users, then viewing comfort improves, but the world-lock aspect is broken and real-object augmentation is affected

Engineering Contradiction:
Improveviewing comfortVSAvoidworld-lock aspect
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies localized adjustments to the viewing perspective of augmented reality objects based on the user's height, rather than uniformly moving all objects to a fixed eye level. This allows each object to maintain its relationship with the real-world reference frame while being individually adjusted to accommodate the user's viewing position, preserving the world-lock aspect

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of simply moving objects vertically to eye level (one-dimensional adjustment), the system adjusts objects across multiple dimensions including position, orientation, and scale based on the user's height. This multi-dimensional adjustment maintains the spatial relationship between virtual and real objects while accommodating different user perspectives

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

3Adaptability or versatility

If personalized rendering based on user height is implemented, then viewing perspective is optimized for each user, but the rendering system complexity increases

Engineering Contradiction:
Improveviewing perspective personalizationVSAvoidrendering system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rendering system automatically detects the user's height and performs personalized adjustments without requiring manual input or configuration. The system serves itself by using sensor data to dynamically generate appropriate placement data, eliminating the need for complex user setup procedures while maintaining high adaptability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses a single height detection mechanism to control multiple rendering parameters (position, orientation, scale) simultaneously. This multi-functional approach allows one input (user height) to drive multiple aspects of the rendering process, reducing overall system complexity while achieving comprehensive personalization

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

Data Source

PatentUS10769856B2User-height-based rendering system for augmented reality objects
Publication Date: 2020.09.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10769856B2 patent drawing
  • US10769856B2 patent drawing
  • US10769856B2 patent drawing

AI summary

In various embodiments, methods and systems for rendering augmented reality objects based on user heights are provided. Height data of a user of an augmented reality device can be determined. The height data relates to a viewing perspective from an eye level of the user. Placement data for a first augmented reality object is generated based on the user height data. The first augmented reality object is rendered based on the user height data, and a second augmented reality object is excluded from rendering based on the user height data.