Gyroscope Data Correction Using Stable-Range Buffer Averaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital data correction systems for sensors, such as gyroscope-based systems in game controllers, face issues like deviation in analog/digital conversion and temperature drift, leading to inaccurate data output and poor trackability.

Innovation Solution

A digital data correction program that uses a buffer to store converted data, calculates a stable range, and applies a weighted average correction to ensure accurate and reliable output, addressing deviations and temperature-related issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a device converts analog sensor output directly into digital integer value data using predefined association, then the conversion process is simple and fast, but deviation occurs between analog values and digital integer value data leading to inaccurate measurements

Engineering Contradiction:
Improveconversion speedVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing correction values in a correction value storage unit before actual measurement. The correction values are computed based on the relationship between analog sensor outputs and digital integer values, and stored for immediate retrieval during operation, eliminating the need for real-time complex calculations while ensuring accurate correction

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary correction value that mediates between the raw analog-to-digital conversion and the final output. The correction value storage unit acts as an intermediary layer that stores pre-computed adjustment values, which are then applied to correct the converted digital data, resolving the deviation without compromising conversion speed

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the sensor operates in varying temperature conditions, then the sensor can be used in diverse environments, but temperature drift causes the stationary state voltage to change leading to incorrect data output

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoiddata reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating correction values for different temperature conditions and storing them in advance. When temperature drift occurs, the system retrieves the appropriate pre-computed correction value corresponding to the current temperature, enabling rapid compensation without real-time complex calculations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the sensor output and comparing it with expected values based on stored correction data. When deviations are detected due to temperature drift, the system automatically applies the appropriate correction value from storage, creating a closed-loop system that maintains data reliability across varying environmental conditions

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the conversion range is widened to accommodate individual sensor differences, then more sensors can be used, but the association between analog values and digital integer value data becomes less precise

Engineering Contradiction:
Improvesensor compatibilityVSAvoidconversion precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by providing different correction values for different regions of the conversion range. Instead of using a single uniform conversion relationship, the system stores multiple correction values corresponding to different analog value ranges, allowing precise correction tailored to each local region while maintaining overall wide compatibility

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by adjusting the correction values based on the specific sensor characteristics and conversion range requirements. The system can modify the stored correction parameters to accommodate individual sensor differences, enabling precise conversion across extended ranges by changing the correction parameters rather than the fundamental conversion mechanism

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9369143B2Storage medium storing digital data correction program and digital data correction apparatus
Publication Date: 2016.06.14 NINTENDO CO LTD
  • US9369143B2 patent drawing
  • US9369143B2 patent drawing
  • US9369143B2 patent drawing

AI summary

Digital data obtained by converting, by an A/D converter, an angular velocity measured by a sensor is transmitted from a remote control to a game machine. A CPU of the game machine corrects the digital data. That is, the CPU sequentially stores sequential digital data in a buffer. A stable range (d1-d2) in which each digital data can be defined to be stable is calculated for the latest digital data. An average value of those of the digital data stored in the buffer that are consecutively present in the stable range retrogressively from the latest digital data is calculated. Using the average value, the latest digital data is corrected.