Haptic Signal Adaptation Across Devices With Different Capabilities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Haptic experiences are device-specific and often fail to adapt to haptic devices with different capabilities, leading to suboptimal rendering of haptic signals.

Innovation Solution

A data structure and process for adapting haptic signals to the capabilities of a target rendering device by comparing and modifying low-level signals based on metadata of the reference and target devices, using techniques like linear scaling, interpolation, and frequency transposition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If haptic signals are designed for a reference rendering device, then the haptic effect is optimized for that specific device, but the signal cannot be directly used on devices with different capabilities

Engineering Contradiction:
Improvehaptic signal rendering qualityVSAvoiddevice compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system modifies haptic signal parameters (amplitude, frequency, duration) based on the target device's capabilities compared to the reference device. Capability metadata is used to calculate adaptation factors that transform the original signal into an adapted signal suitable for the target device's actuator specifications.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

A capability metadata system acts as an intermediary between the haptic signal and the target device. The metadata describes the reference device's capabilities and enables calculation of adaptation factors, serving as a mediator that translates signals from one device context to another without direct device-specific programming.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If haptic signals are adapted to match target device capabilities, then device compatibility is improved, but the complexity of signal processing increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsignal processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-calculates adaptation factors based on the capability metadata before signal rendering. By preparing the adaptation parameters in advance and storing them in the capability metadata structure, the actual signal rendering process becomes simpler and more efficient, avoiding complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If haptic effects are rendered at high fidelity for immersive experiences, then user immersion is improved, but the requirements for device capabilities and signal precision increase

Engineering Contradiction:
Improvehaptic feedback qualityVSAvoidsignal rendering precision requirements
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts haptic signal characteristics based on the target device's capabilities and the desired immersion level. The adaptation process modifies amplitude, frequency, and temporal characteristics of the signal to match both the reference design intentions and the target device's physical limitations, achieving optimal rendering across different hardware levels.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12554331B2Adaptation of a haptic signal to device capabilities
Publication Date: 2026.02.17 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US12554331B2 patent drawing
  • US12554331B2 patent drawing
  • US12554331B2 patent drawing

AI summary

A data structure storing information representative of an immersive experience comprises information representative of the haptic capabilities of a reference haptic rendering device. Therefore, haptic signals may be adapted to the capabilities of a different rendering device with different haptic capabilities. Such adaptation may be performed directly at the rendering stage by the rendering device itself. A transcoding process allows the generation of a new data structure for a rendering device with different haptic capabilities.