Time-Triggered Spatial Haptic Effects in Binary Interchange Format

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current haptic interchange formats, such as JSON, do not support time-triggered spatial haptic effects, which are essential for dynamic and varying haptic experiences, as they lack timed packetization and do not allow spatial haptic effects to change over time.

Innovation Solution

The method involves processing HJIF files into a binary format that includes a data hierarchy with time packets, each containing a time parameter and haptic effects, allowing renderers to trigger and update spatial haptic effects based on a defined trigger time, enabling time-triggered spatial haptic effects to be rendered accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the current JSON haptic interchange format is used, then the format is simple and easy to implement, but it cannot support time-triggered spatial haptic effects and lacks timed packetization

Engineering Contradiction:
Improvesupport for time-triggered spatial haptic effectsVSAvoidformat structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the haptic data structure into distinct components: time packets containing trigger time information, spatial haptic effect parameters, and effect data. This segmentation allows the format to support time-triggered spatial effects while maintaining a structured, manageable format that doesn't become unmanageably complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a time dimension to the existing spatial haptic effects framework by introducing time packets with trigger time parameters. This transforms static spatial haptic effects into dynamic time-triggered spatial effects, enabling haptic effects to vary along both spatial axes and time without fundamentally redesigning the entire format.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If spatial haptic effects are made constant in time, then the format remains simple, but dynamic and varying haptic experiences cannot be achieved

Engineering Contradiction:
Improvedynamic haptic effect capabilityVSAvoiddata size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent uses preliminary action by pre-defining spatial haptic effect parameters and organizing them into time packets with trigger times. This allows the renderer to efficiently process only the necessary effects at each time point rather than computing everything in real-time, achieving dynamic effects without proportionally increasing data size.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamics by allowing haptic effects to be triggered at specific times and to vary their parameters over time. The time packet structure enables the system to transition from static to dynamic haptic effects by simply adding temporal information to the effect definitions, rather than requiring completely different data structures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240373081A1Method for carriage of time-triggered spatial haptic effects in the interchange format
Publication Date: 2024.11.07 TENCENT AMERICA LLC
  • US20240373081A1 patent drawing
  • US20240373081A1 patent drawing
  • US20240373081A1 patent drawing

AI summary

A method of signaling a haptic java script object notation (JSON) interchange file format (HJIF) file includes processing the HJIF file into a binary file format for distribution in a bitstream, wherein the HJIF file comprises a plurality of time-triggered spatial haptic effects, wherein at least one time-triggered spatial haptic effect from the plurality of special haptic effects varies along a spatial axis, wherein the at least one time-triggered spatial haptic effect is associated with a first parameter defining a trigger time, and wherein a renderer is configured to render at least one time-triggered spatial haptic effect in accordance with the trigger time.