This disclosure relates to a haptic effect encoding and rendering system. The embodiments of the present invention enable novel methods, non-transitory mediums, and systems for encoding and generatinghaptic effects. According to the various embodiments, a media object is retrieved. The media object is analyzed to determine one or more time periods for rendering haptic effects. The haptic effectsfor rendering during the time periods are determined. The haptic effects are encoded as a haptic effect pattern that identifies a start time and duration for each of the haptic effects.
HAPTIC EFFECT ENCODING AND RENDERING SYSTEM