3D Content Sharing in CGR via Automatic Viewer Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems and applications do not adequately facilitate the sharing and use of 3D content to provide and experience computer-generated reality (CGR) environments on electronic devices.

Innovation Solution

Devices and systems that receive 3D content data objects from other devices, allowing users to view and interact with CGR environments by capturing images and overlaying 3D content using cameras, without the need for storage or specific app installation, enabling intuitive and efficient sharing and use of 3D content within CGR environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If 3D content is shared through traditional file transfer methods, then the content can be transferred between devices, but the user experience becomes complex requiring manual storage, app identification, and content import steps

Engineering Contradiction:
Improveease of sharing 3D contentVSAvoidtime required for content import process
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically detects 3D content in received data objects and launches appropriate viewers without user intervention. The device self-manages the entire process from receiving the data object to displaying the 3D content in a CGR environment, eliminating manual storage and import steps.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures the environment by automatically detecting 3D content types and preparing the appropriate viewer applications before the user needs to view the content. This preliminary detection and preparation eliminates the need for users to manually identify apps or import content.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple applications are required to handle different 3D content types, then content viewing capability is comprehensive, but device complexity increases

Engineering Contradiction:
Improveability to view different 3D content typesVSAvoidnumber of applications required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A single communication application provides multiple functions by integrating automatic 3D content detection, multiple viewer applications, and CGR environment capabilities. The system universally handles various 3D content types through one interface that automatically routes to appropriate specialized viewers.

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

Solution Approach 2:

The patent combines file transfer, content detection, app launching, and 3D viewing functionalities into a unified communication application. Multiple specialized viewers are merged into the system, accessible through a single interface that automatically selects the appropriate viewer based on content type.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If users must manually identify and launch specific apps for 3D content, then precise content viewing is achieved, but ease of operation deteriorates

Engineering Contradiction:
Improveaccuracy of content viewingVSAvoidsimplicity of content access
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system provides automatic feedback by detecting the 3D content type in received data objects and automatically launching the appropriate viewer application. This closed-loop detection and response system ensures precise content viewing without requiring user knowledge of which app to select.

Inventive Principle:
Principle #23Feedback

4Ease of operation

If 3D content is integrated into CGR environments automatically, then user experience is enhanced, but processing requirements and device complexity increase

Engineering Contradiction:
Improveintuitiveness of 3D content interactionVSAvoidcomplexity of automatic CGR integration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The communication application serves as an intermediary that automatically manages the integration between received 3D content and CGR environments. It mediates between the received data object and the specialized 3D viewers, handling the complex integration process transparently without requiring direct user involvement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10984607B1Displaying 3D content shared from other devices
Publication Date: 2021.04.20 APPLE INC
  • US10984607B1 patent drawing
  • US10984607B1 patent drawing
  • US10984607B1 patent drawing

AI summary

One exemplary implementation involves performing operations at a device with one or more processors, a camera, and a computer-readable storage medium, such as a desktop computer, laptop computer, tablet, or mobile phone. The device receives a data object corresponding to three dimensional (3D) content from a separate device. The device receives input corresponding to a user selection to view the 3D content in a computer generated reality (CGR) environment, and in response, displays the CGR environment at the device. To display the CGR environment the device uses the camera to capture images and constructs the CGR environment using the data object and the captured images.