Inertial Sensor Data Format for Packet Loss Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data formats for wireless communication between remote control devices and information processing devices, such as video game devices, face challenges in efficiently transmitting and managing sensor data, particularly inertial sensor values, which can lead to packet loss and affect the accuracy of movement and orientation calculations.

Innovation Solution

A data format that allows for the transmission of current and previous sample values of inertial sensors at specific intervals, enabling recovery of lost packets and improving data integrity, with communication intervals adjustable based on the number of devices and data volume, using Bluetooth and UART standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sensor data is transmitted at high sampling rates, then measurement precision is improved, but loss of information increases due to packet loss

Engineering Contradiction:
Improvesensor data accuracyVSAvoidpacket loss
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system transmits not only current sensor values but also previous sample values in advance within the data packet structure. This preliminary inclusion of historical data allows the receiving device to reconstruct lost packets using interpolation between known values, thereby maintaining measurement precision even when packets are lost during transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By embedding multiple previous sample values (e.g., values from 10ms, 20ms, 30ms ago) alongside current sensor data in each transmission packet, the system creates a cushion of redundant information. When packet loss occurs, the receiving device can use these pre-included historical values to interpolate and recover lost data, preventing information loss from degrading measurement accuracy.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Productivity

If communication interval is reduced, then productivity is improved, but loss of information increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidpacket loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system includes previous sample values in the data packets from the beginning, enabling the receiving device to immediately begin packet loss recovery operations without waiting for retransmission. This preliminary preparation of recovery data allows the system to maintain high productivity while compensating for packet loss through interpolation using the included historical values.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple previous sample values are transmitted, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata format complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The data packet is segmented into distinct fields: current sensor values, previous sample values at specific time intervals (10ms, 20ms, 30ms), and metadata indicating the communication interval. This segmentation allows the receiving device to efficiently parse and process only the relevant historical data needed for packet loss recovery, maintaining reliability while managing complexity through structured data organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses the communication interval parameter (e.g., 10ms, 20ms, 30ms) to dynamically determine which previous sample values are included in each packet. By changing the parameter of historical data inclusion based on the communication interval, the system achieves reliable packet loss recovery without unnecessarily increasing device complexity for scenarios where packet loss is unlikely.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3345662B1Communication system, apparatus and method
Publication Date: 2024.04.03 NINTENDO CO LTD
  • EP3345662B1 patent drawingFigure 1
  • EP3345662B1 patent drawingFigure 2
  • EP3345662B1 patent drawingFigure 3

AI summary

An example remote control device includes an inertial sensor; one or more manipulable input devices; wireless communication circuitry; and control circuitry for controlling the wireless communication circuitry to communicate information about the inertial sensor and the input devices to an electronic device. The information is communicated at one or more communication intervals using a data format which permits a value associated with the inertial sensor and sampled at a given sampling time to be communicated in at least first and second different communications.