VR Headset Emulation Circuitry for Legacy HID Content Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality (VR) systems face challenges in seamlessly integrating human interface device (HID) interactions with head-mounted displays (HMDs, as legacy 3D content configured for HIDs is not compatible with HMDs, limiting user interaction within VR environments.

Innovation Solution

The implementation of VR systems with emulation circuitry that converts movement information from HMDs into emulated HID movement information, allowing users to interact with 3D content originally designed for HIDs within VR environments, by receiving and processing movement data from HMDs and converting it into compatible HID inputs, including pitch, yaw, and roll inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If 3D content is configured for HID inputs, then the content can be interacted with using traditional human interface devices, but the content becomes incompatible with HMD-based VR environments

Engineering Contradiction:
Improvecompatibility of 3D contentVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An emulation layer is introduced as an intermediary between HMD movement information and HID-compatible 3D content. The emulation circuitry converts HMD movement data into emulated HID inputs, allowing legacy 3D content to function in VR environments without modifying the content itself. This mediator resolves the incompatibility while preserving both HMD immersion and HID content compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If HMD movement information is directly used for VR interaction, then native VR functionality is achieved, but compatibility with legacy HID-based 3D content is lost

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidcontent compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically changes the parameter format of movement information based on content requirements. When interacting with legacy 3D content, HMD movement parameters are transformed into HID-compatible input parameters. This parameter transformation enables seamless switching between native VR interaction and legacy content compatibility without requiring separate input systems.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If emulation circuitry is added to convert HMD movement to HID inputs, then compatibility with legacy 3D content is improved, but device complexity increases

Engineering Contradiction:
Improvecontent compatibilityVSAvoidemulation circuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The emulation circuitry is designed with multi-functionality to handle various HMD input types (gyroscopes, accelerometers, magnetometers) and convert them into universal HID-compatible formats. By creating a universal translation layer that can handle multiple sensor types and content formats, the system reduces overall complexity compared to implementing separate handling mechanisms for each input type.

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

Data Source

PatentUS10281977B2Virtual reality systems with human interface device emulation and related methods
Publication Date: 2019.05.07 ACER INC
  • US10281977B2 patent drawing
  • US10281977B2 patent drawing
  • US10281977B2 patent drawing

AI summary

Virtual reality (VR) systems with human interface device (HID) emulation and related methods are provided. A representative VR system includes: a VR head mounted display having a head piece and a display, the head piece being configured to be worn by a user to position the display, the display being configured to display the 3D content to the user, the head mounted display being configured to provide movement information corresponding to movement of the head mounted display; and emulation circuitry configured to: receive the movement information; convert the movement information into emulated HID movement information compatible with the 3D content; and use the emulated HID movement information to facilitate interaction of the user within a VR environment, associated with the 3D content, displayed on the display of the head mounted display.