Mixed Reality Thumbnail Compositing for Session Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mixed reality computing devices lack effective methods to maintain continuity and familiarity in the display of three-dimensional virtual models across multiple use sessions, especially when edited and updated, by not adequately incorporating real-world environment data into the rendering process.

Innovation Solution

A mixed reality computing device that includes an image sensor, a display, and a processor, which receives and stores images of the physical environment, renders three-dimensional virtual models, and forms mixed reality thumbnail images by compositing the virtual models with the environmental images, allowing for updating and displaying the models while preserving the original environment's visual characteristics, such as lighting and depth, to maintain continuity and familiarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If three-dimensional virtual models are updated and re-rendered across multiple use sessions, then the virtual model content becomes more accurate and updated, but the visual consistency and familiarity with the original environment context is lost

Engineering Contradiction:
Improvevirtual model accuracyVSAvoidenvironmental context consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system segments the thumbnail generation process into two independent components: (1) the real-world environment image captured by the image sensor, and (2) the three-dimensional virtual model rendered from model data. By separating these components, the patent allows the virtual model to be updated independently while preserving the original environment image, thus maintaining visual consistency while improving model accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary capture and storage of the real-world environment image before the virtual model updates. This pre-captured environment image is then reused as the background context in subsequent thumbnail generations, even as the virtual model evolves across multiple sessions. This preliminary action ensures the environment context remains consistent while the model improves.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system captures and stores real-world environment data for each use session, then the environmental context accuracy improves, but the system complexity and data management burden increase

Engineering Contradiction:
Improveenvironment context accuracyVSAvoiddata management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential real-world environment image data from the complex sensor input and stores it separately from the virtual model data. This extraction approach captures the necessary environmental context (lighting, background, spatial relationships) without storing redundant or excessive data, simplifying data management while maintaining context accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of re-capturing and re-processing environment data for each use session, the system creates and reuses a copy of the original environment image. This copying approach preserves the environmental context accurately without requiring complex real-time environmental sensing and processing, thereby reducing system complexity.

Inventive Principle:
Principle #26Copying

3Ease of operation

If the system composites updated virtual models with original environment images, then user familiarity and continuity are maintained, but the rendering and compositing processing time increases

Engineering Contradiction:
Improveuser continuity experienceVSAvoidthumbnail generation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs partial compositing by combining only the updated virtual model with the pre-captured environment image, rather than re-rendering the entire scene from scratch. This partial action approach maintains user familiarity through environment consistency while minimizing the processing time required for thumbnail generation.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If the system maintains separate storage for environment images and virtual model data, then data integrity and flexibility improve, but the storage and processing overhead increases

Engineering Contradiction:
Improvedata flexibilityVSAvoiddata storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system segments stored data into two distinct categories: environment image data and virtual model data. This segmentation provides data flexibility and adaptability, allowing independent manipulation and updating of each data type while maintaining clear data integrity. The separate storage structure enables versatile data management operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10068376B2Updating mixed reality thumbnails
Publication Date: 2018.09.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10068376B2 patent drawing
  • US10068376B2 patent drawing
  • US10068376B2 patent drawing

AI summary

Examples are disclosed herein that relate to the display of mixed reality imagery. One example provides a mixed reality computing device comprising an image sensor, a display device, a storage device comprising instructions, and a processor. The instructions are executable to receive an image of a physical environment, store the image, render a three-dimensional virtual model, form a mixed reality thumbnail image by compositing a view of the three-dimensional virtual model and the image, and display the mixed reality thumbnail image. The instructions are further executable to receive a user input updating the three-dimensional virtual model, render the updated three-dimensional virtual model, update the mixed reality thumbnail image by compositing a view of the updated three-dimensional virtual model and the image of the physical environment, and display the mixed reality thumbnail image including the updated three-dimensional virtual model composited with the image of the physical environment.