VR Accessory Descriptor Interface for Third-Party Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual reality systems have limited compatibility with non-official or third-party accessories, restricting user interaction and experience due to poor recognition and processing of input-output data from diverse accessory kits.

Innovation Solution

A virtual reality system that includes a head-mounted display and a processing device capable of collecting descriptor information from accessory kits, obtaining accessory type identification, and processing input-output data to enable seamless interaction with various accessories, including official and third-party devices, through wireless communication and standard packet formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the virtual reality system uses limited official accessories only, then the system stability is improved, but the adaptability deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidaccessory compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal accessory interface system that allows the VR system to work with multiple types of accessories (official and third-party) through a standardized communication protocol. The processing device collects descriptor information from various accessories and identifies their types, enabling the system to handle different accessory functions (buttons, sensors, feedback outputs) through a unified interface, thus achieving multi-functionality while maintaining system stability

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

Solution Approach 2:

The system dynamically adjusts its operation based on the detected accessory type by changing processing parameters. When descriptor information is collected from an accessory, the system identifies the accessory type and modifies its data processing accordingly, allowing stable operation across different accessory configurations without requiring dedicated handling for each accessory type

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the virtual reality system supports multiple accessory types, then the adaptability is improved, but the device complexity increases

Engineering Contradiction:
Improveaccessory compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary descriptor information system that mediates between diverse accessories and the VR processing system. Instead of directly handling complex accessory-specific protocols, the system uses standardized descriptor information as an intermediate layer to identify and process accessories. This intermediary approach simplifies the system architecture by providing a uniform interface for accessing accessory capabilities regardless of their original complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments accessory information into standardized descriptor fields that can be independently processed. By collecting descriptor information in structured segments (accessory type, capabilities, parameters) rather than handling complete accessory-specific data streams, the system reduces processing complexity while maintaining support for multiple accessory types

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10518172B2Accessory management of virtual reality system
Publication Date: 2019.12.31 HTC CORP
  • US10518172B2 patent drawing
  • US10518172B2 patent drawing
  • US10518172B2 patent drawing

AI summary

A virtual reality system includes a head-mounted display and a processing device. The head-mounted display is configured for displaying a virtual reality content. The processing device is coupled to the head-mounted display device and communicated with an accessory kit. The processing device is configured to collect descriptor information from the accessory kit, obtain an accessory type identification of the accessory kit from the descriptor information, and process input-output data of the accessory kit according to the accessory type identification. The input-output data corresponds to interaction between at least one virtual reality object in the virtual reality content and the accessory kit.