Binary Wavelet Haptics Streams for Clear Track Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The timing model for carrying haptic tracks in multimedia presentations is unclear, and the current JSON format for haptics interchange format does not support binary wavelet-coded streams, necessitating a solution for clear synchronization and efficient encoding/decoding.

Innovation Solution

The proposed solution involves receiving and decoding media streams in haptics interchange format, utilizing wavelet effect values to decode binary wavelet streams through entropy decoding and inverse wavelet transformation, with additional support for binary wavelet keyframes via base64 decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If quantized wavelet coefficients are carried in haptics interchange format, then the format is simple and easy to implement, but the timing model is unclear and conversion to binary wavelet-coded streams is complex

Engineering Contradiction:
Improveease of implementationVSAvoidtiming model complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces a new parameter `band_type` with value `BinaryWavelet` to indicate when binary wavelet-coded streams are present in the haptics interchange format. This parameter change enables the format to carry both quantized wavelet coefficients and binary wavelet-coded streams, resolving the timing model ambiguity while maintaining backward compatibility with existing simple implementations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If binary wavelet-coded streams are added to haptics interchange format, then conversion efficiency is improved, but decoding complexity increases

Engineering Contradiction:
Improveconversion efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary decoding layer that uses the `band_type` parameter to determine the decoding path. When `BinaryWavelet` is detected, the system automatically selects the appropriate binary wavelet decoding algorithm, while falling back to standard quantized wavelet coefficient decoding when needed. This intermediary layer simplifies the decoder architecture by handling different formats uniformly rather than requiring separate complex decoders.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If timing model is made clear for ISOBMFF tracks, then synchronization with other media tracks is improved, but format complexity increases

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidformat complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the timing model universal by defining how binary wavelet-coded streams in haptics interchange format align with ISOBMFF track timing. The `band_type` parameter serves multiple purposes: it identifies the encoding type, provides timing information for synchronization, and enables proper alignment with other media tracks. This multi-functional approach improves synchronization reliability without requiring separate timing mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12626567B2Method for carriage of binary wavelet streams in haptics interchange format
Publication Date: 2026.05.12 TENCENT AMERICA LLC
  • US12626567B2 patent drawing
  • US12626567B2 patent drawing
  • US12626567B2 patent drawing

AI summary

Methods, apparatuses, and systems for haptic signal processing are provided and include receiving a media stream comprising data in a haptics interchange format, obtaining, from the data in the haptics interchange format of the media stream, a wavelet effect value, and decoding the media stream based on the wavelet effect value.