Electronic Device Pose Calibration via Environmental Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices with human-motion-capture functions face inaccuracies in pose/attitude estimation due to magnetic interference from household appliances, which are common in real-world environments.

Innovation Solution

An electronic device equipped with an inertial-measurement unit and an environmental-parameter database that detects inertial information, performs pose estimation, and calibrates sensor data using environmental parameters to reduce magnetic interference effects, thereby improving estimation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the electronic device operates in environments with household appliances, then the device can be used in real-world scenarios, but magnetic interference from these appliances causes inaccurate pose/attitude estimation results

Engineering Contradiction:
Improveoperability in real-world environmentsVSAvoidpose estimation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by detecting environmental magnetic field parameters at the current location and storing them in an environmental-parameter database before pose estimation is performed. When pose estimation is needed, the pre-stored environmental parameters are retrieved and used to calibrate the sensor data, eliminating the need to detect environmental parameters in real-time during pose estimation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The environmental-parameter database acts as an intermediary between the sensor data and pose estimation process. It stores pre-detected environmental magnetic field parameters that mediate the calibration process, allowing the system to compensate for magnetic interference without requiring real-time environmental sensing during pose estimation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If environmental parameters are detected and stored for each location, then pose calibration accuracy is improved, but the complexity of the system increases due to the environmental-parameter database

Engineering Contradiction:
Improvepose calibration accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary detection and storage of environmental magnetic field parameters at various locations before actual pose estimation tasks. This advance preparation allows the compact database to be pre-populated with calibration data, reducing the computational and sensing complexity during real-time operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically detecting, storing, and retrieving environmental parameters without requiring external calibration equipment or manual intervention. The environmental-parameter database is self-populated through the device's own sensors, reducing the need for external calibration infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11073407B2Electronic device and pose-calibration method thereof
Publication Date: 2021.07.27 HTC CORP
  • US11073407B2 patent drawing
  • US11073407B2 patent drawing
  • US11073407B2 patent drawing

AI summary

An electronic device is provided. The electronic device includes an inertial-measurement unit, an environmental-parameter database, and a computation unit. The inertial-measurement unit is configured to detect inertial information of the electronic device to generate sensor data. The computation unit is configured to perform pose estimation according to the sensor data to obtain a first pose. In response to the electronic device being in a non-moving state, the computation unit performs pose calibration on the first pose according to an environmental parameter in the environmental-parameter database corresponding to a current location at which the electronic device is located.