AR Feature Detection and Dynamic Processing Specification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current augmented reality technologies lack flexibility in processing variations based on detected features in a real space, limiting the range of possible interactions and experiences for users.

Innovation Solution

An information processing program that includes a feature detection unit, image generation unit, display control unit, processing specification unit, and menu output unit, allowing for the detection of features in a real space, generation of virtual objects, and specification of processing based on feature types, positions, postures, and relationships, enabling flexible and varied interactions in augmented reality environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional augmented reality technology is used, then basic virtual object display is achieved, but flexibility in processing variations based on detected features is limited

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically specifies processing based on detected feature characteristics (type, position, posture) rather than using fixed processing logic. The processing specification unit adapts the virtual space processing in real-time according to the detected feature state, enabling flexible response to different feature configurations without requiring multiple dedicated systems.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes processing parameters based on detected feature parameters. By detecting feature type, position, and posture, the system specifies different processing operations for the virtual space, allowing the same system to handle multiple scenarios by varying processing parameters rather than requiring different system configurations.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If processing is specified based on multiple feature parameters (type, position, posture), then interaction flexibility is enhanced, but computational complexity increases

Engineering Contradiction:
Improveinteraction variationVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The processing specification is segmented into multiple independent detection dimensions (feature type, position, posture). Each dimension can be detected and processed separately, allowing the system to combine these segmented detections to specify comprehensive processing operations without requiring complex holistic analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processing specification unit serves multiple functions by handling different feature parameters (type, position, posture) and generating appropriate processing operations for various scenarios. This multi-functional unit replaces what would otherwise require multiple specialized processing modules.

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

3Ease of operation

If a menu for user instruction is output based on detected features, then user interaction capability is improved, but system response time increases

Engineering Contradiction:
Improveuser interactionVSAvoidmenu generation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system prepares and outputs the menu based on detected feature information in advance, before the user needs to interact. By generating the menu immediately upon feature detection rather than waiting for user requests, the system reduces response time and improves interaction efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9691179B2Computer-readable medium, information processing apparatus, information processing system and information processing method
Publication Date: 2017.06.27 NINTENDO CO LTD
  • US9691179B2 patent drawing
  • US9691179B2 patent drawing
  • US9691179B2 patent drawing

AI summary

In an example system, a computer is caused to function as: a feature detection unit which detects a feature arranged in a real space; an image generation unit which generates an image of a virtual space including a virtual object arranged based on the feature; a display control unit which causes a display apparatus to display an image in such a manner that a user perceives the image of the virtual space superimposed on the real space; a processing specification unit which specifies processing that can be executed in relation to the virtual space, based on the feature; and a menu output unit which outputs a menu for a user to instruct the processing specified by the processing specification unit, in such a manner that the menu can be operated by the user.