Time-Triggered Spatial Haptic Effects in Binary Interchange Format
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


