HJIF Random Access Signaling for Accurate Haptic Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The HJIF file format for haptic experiences lacks signaling of random access points, which affects the efficiency and accuracy of haptic data transcoding and rendering.
Innovation Solution
Introduce sync or reset points in the HJIF file format by providing a top-level list of reset positions within the MPEG_haptics object, including an array of timestamps for sync points, and introduce a new effect type or property to signal random access points, ensuring the decoder and renderer reset at these points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the HJIF file format is used without sync signaling, then the format is simpler and easier to implement, but random access efficiency and transcoding accuracy deteriorate
Solution Approach 1:
The patent applies preliminary action by pre-defining sync points and reset points within the HJIF file structure before transcoding operations. These predetermined timestamps enable the transcoding system to efficiently locate random access points without complex runtime analysis, thus improving random access efficiency while maintaining format simplicity
Solution Approach 2:
The patent introduces an intermediary mechanism by adding a sync signaling layer to the HJIF format. This intermediary layer provides metadata about sync points and reset points that mediates between the simple JSON structure and the complex transcoding requirements, enabling efficient random access without complicating the core data format
2Device complexity
If the HJIF file format lacks reset point signaling, then the file structure is simpler, but haptic rendering accuracy and error recovery deteriorate
Solution Approach 1:
The patent applies segmentation by dividing the haptic experience timeline into distinct segments separated by reset points. Each segment can be independently decoded and rendered, allowing errors to be contained within single segments and preventing error propagation throughout the entire haptic sequence, thus improving rendering accuracy without significantly increasing overall structure complexity
Solution Approach 2:
The patent uses preliminary action by pre-specifying reset point locations within the HJIF file structure. These predetermined reset points enable the rendering system to prepare for potential error recovery points in advance, ensuring that haptic effects can be accurately reconstructed even when errors occur during transcoding or playback
Data Source
AI summary
Method, apparatus, and system for haptic signal processing are provided. The process may include receiving haptic data in an interchange (HJIF) format based on JavaScript Object Notation (JSON) and receiving a moving picture experts group haptics (MPEG_haptics) object associated with a global haptic experience, the MPEG haptics object in the HJIF format comprising a plurality of reset point timestamps. The process may include rendering effects based on the haptic data in the HJIF format; and may include resetting an output of a renderer based on determining that a current timestamp associated with the global haptic experience is equal to a reset point timestamp in the MPEG haptics object.


