Command Processing System for Ambiguous Natural Language in Virtual Spaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current command processing systems struggle to accurately interpret voice inputs with ambiguous expressions and multiple potential targets in virtual spaces, leading to incomplete or inaccurate instructions, which can disrupt the immersive experience in video games.

Innovation Solution

A command processing system that includes a voice recognition module, syntax analyzer, command evaluator, and specific viewpoint information processor to generate and evaluate commands based on user inputs, allowing for precise target selection even with ambiguous language by using contextual viewpoint information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voice recognition processing is used to interpret natural language inputs, then user interaction becomes more natural and immersive, but ambiguous expressions and multiple target objects cause inaccurate command interpretation

Engineering Contradiction:
Improvenatural language inputVSAvoidcommand interpretation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary processing system that includes syntax analysis, command extraction, and candidate selection modules. This intermediary layer transforms ambiguous natural language inputs into structured commands by analyzing grammatical relationships, extracting intent, and selecting the most appropriate target object based on contextual clues and predefined selection criteria, thereby resolving the contradiction between natural input and accurate interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the command processing apparatus evaluates multiple candidate objects and selects the best match based on analysis results. The system can also provide feedback to the user for confirmation when ambiguity cannot be resolved automatically, allowing for correction and refinement of command interpretation, thus improving accuracy while maintaining natural interaction.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If ambiguous expressions like 'there' or 'yonder' are allowed in voice inputs, then conversation feels more natural, but location specification becomes inaccurate

Engineering Contradiction:
Improveconversation naturalnessVSAvoidlocation specification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent transforms ambiguous location expressions by changing the parameter representation from literal text to contextual coordinates. The system analyzes the spatial relationships and contextual information surrounding ambiguous terms like 'there' or 'yonder', then converts them into precise location parameters based on the user's current position, the virtual environment layout, and relative directional cues, thereby maintaining natural speech while achieving accurate location specification.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple target objects exist in the virtual space, then the game environment becomes more complex and immersive, but specifying a unique target becomes difficult

Engineering Contradiction:
Improvegame environment complexityVSAvoidtarget specification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the target selection process into multiple analysis stages: identifying all potential target objects, analyzing grammatical relationships in the command, evaluating contextual clues, and selecting the most appropriate target based on weighted criteria. This segmentation allows the system to handle complex environments with multiple objects by systematically narrowing down candidates through structured analysis rather than attempting to specify targets in a single step.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10529333B2Command processing program, image command processing apparatus, and image command processing method
Publication Date: 2020.01.07 SQUARE ENIX HLDG CO LTD
  • US10529333B2 patent drawing
  • US10529333B2 patent drawing
  • US10529333B2 patent drawing

AI summary

A non-transitory computer-readable medium including a command processing program for causing a computer to realize functions to generate a command for carrying out an indication against an operation target in a virtual space on the basis of an input by a user using a natural language is provided. The functions include: a text data obtaining function configured to obtain text data on the basis of the input by the user using the natural language; a syntax analyzing function configured to extract a command from the obtained text data, the user wanting to carry out the command; a command analyzing function configured to generate a primitive type command from the command extracted by the syntax analyzing function; and a specific viewpoint information obtaining function configured to obtain specific viewpoint information at least at a time of an input operation by the user using the natural language.