Voice-Guided Virtual Entity Control for VR and AR Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual reality and augmented reality technologies lack efficient methods for users to interact with entities in a virtual space using voice commands, limiting the seamless integration of virtual and real-world interactions.
Innovation Solution
An electronic device and server system that processes voice inputs to generate graphic representations and control commands for interacting with entities in a virtual space, allowing users to control external devices through voice-activated interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional VR/AR interaction methods are used, then users can interact with virtual entities, but the interaction process is complex and requires manual control operations
Solution Approach 1:
The patent replaces manual control operations (mechanical interaction) with voice command recognition (acoustic field interaction). Users speak natural language commands to control virtual entities, eliminating the need for complex manual control interfaces and significantly improving ease of operation while reducing control complexity.
Solution Approach 2:
The patent introduces a voice recognition system as an intermediary between the user and the virtual entity control system. The voice recognition system translates spoken commands into control signals, serving as a natural mediator that simplifies the interaction process and reduces the complexity of direct control operations.
2Ease of operation
If voice recognition is implemented for virtual entity control, then interaction ease is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal voice recognition system that can interpret multiple types of commands (movement, actions, interactions) through a single interface. This multi-functional approach consolidates what would otherwise require multiple specialized control systems into one unified voice processing system, managing complexity through versatility rather than proliferation of components.
Solution Approach 2:
The voice recognition system is designed to autonomously interpret and execute commands without requiring manual intervention for command translation or interpretation. The system self-services by automatically converting speech to control actions, reducing the need for complex intermediary processing layers and simplifying the overall system architecture.
3Adaptability or versatility
If graphic representations are generated in real-time for virtual entities, then user engagement is enhanced, but processing time increases
Solution Approach 1:
The patent pre-generates or pre-processes graphic representations of virtual entities and their possible states. By preparing graphical assets in advance rather than creating them from scratch in real-time, the system reduces processing time during actual interactions while maintaining the adaptability to display appropriate representations based on voice commands and context.
Solution Approach 2:
The patent uses pre-rendered templates and copied graphical patterns for virtual entity representations. Instead of generating unique complex graphics in real-time, the system replicates and adapts pre-existing graphical templates, significantly reducing processing time while maintaining visual fidelity and adaptability to different interaction scenarios.
Data Source
AI summary
An example electronic device may include a memory storing computer-executable instructions and a processor configured to execute the instructions by accessing the memory. The instructions may cause the processor to control the electronic device receive a voice input for requesting to apply an interaction with a second entity to a first entity; obtain a graphic representation corresponding to the second entity based on the received voice input; display the obtained graphic representation on a screen area corresponding to the first entity on a display of the electronic device; and based on receiving a control input for the second entity, transmit, to an external device corresponding to the first entity, a control command, converted from the control input, for triggering an operation of the external device.


