| CPC G08B 6/00 (2013.01) [H04L 67/02 (2013.01)] | 20 Claims |

|
1. A method of signaling a haptic java script object notation (JSON) interchange file format (HJIF) file, the method comprising:
processing the HJIF file into a binary file format for distribution in a bitstream,
wherein the HJIF file comprises a plurality of haptic channels,
wherein each haptic channel from the plurality of haptic channels includes a channel description that comprises a relative position parameter that specifies a relative position of a keyframe included in the data and a haptic position parameter of a haptic effect,
wherein the relative position parameter and the haptic position parameter are specified in accordance with a scale, and
wherein the haptic effect and keyframe of each channel are synchronized with video or audio included in the bitstream based on the scale.
|