EP-4738070-A1 - METHOD AND APPARATUS FOR ADVANCED ENCODING OF PARAMETRIC HAPTIC DATA
Abstract
A system, codec and method for encoding parametric haptic data are disclosed. This includes providing a property designating an effect of a parametric model including a type of signal, providing in the effect of a parametric model a designation of a symmetry of the signal, indicating properties in the parametric model to define a pulse including pulse width and interphase delay and providing properties in a plurality of haptic effect patterns including effect type, number of pulses, cycle offset, and number of cycles. The property may be monopolar or bipolar. The designation may be symmetric or asymmetric. The interphase delay may indicate symmetric or asymmetric. The effect type may indicate the pattern via a set of keyframes. The number of pulses may indicate pulses in one primitive. The cycle offset may indicate a time between two cycles. The number of cycles may indicate cycles in the pattern effect.
Inventors
- GALVANE, Quentin
- ARGELAGUET SANZ, Ferran
- GUILLOTEL, PHILIPPE
- LECUYER, Gurvan
Assignees
- InterDigital CE Patent Holdings, SAS
Dates
- Publication Date
- 20260506
- Application Date
- 20241104
Claims (15)
- A method for encoding parametric haptic data, the method comprising: providing a property designating an effect of a parametric model including a type of signal; providing in the effect of a parametric model a designation of a symmetry of the signal; indicating properties in the parametric model to define a pulse including pulse width and interphase delay; and providing properties in a plurality of haptic effect patterns including effect type, number of pulses, cycle offset, and number of cycles.
- The method of claim 1, wherein the property is monopolar or bipolar.
- The method of claim 1, wherein the designation of the symmetry is symmetric or asymmetric.
- The method of claim 1, wherein the interphase delay indicates if the signal is symmetric or asymmetric.
- The method of claim 1, wherein the effect type includes a value indicating the pattern via a set of keyframes for one cycle that repeats.
- The method of claim 1, wherein the number of pulses indicates the number of pulses in one primitive.
- The method of claim 1, wherein the cycle offset indicates a time between two cycles.
- The method of claim 1, wherein the number of cycles indicates the number of cycles in the pattern effect.
- A codec for encoding parametric haptic data comprising: a haptic synthesizer configured to: provide a property designating an effect of a parametric model including a type of signal; provide in the effect of a parametric model a designation of a symmetry of the signal; indicate properties in the parametric model to define a pulse including pulse width and interphase delay; and provide properties in a plurality of haptic effect patterns including effect type, number of pulses, cycle offset, and number of cycles.
- The codec of claim 9, wherein the property is monopolar or bipolar.
- The codec of claim 9, wherein the designation of the symmetry is symmetric or asymmetric.
- The codec of claim 9, wherein the interphase delay indicates if the signal is symmetric or asymmetric.
- The codec of claim 9, wherein the effect type includes a value indicating the pattern via a set of keyframes for one cycle that repeats.
- The codec of claim 9, wherein the number of pulses indicates the number of pulses in one primitive.
- The codec of claim 9, wherein the cycle offset indicates a time between two cycles.
Description
BACKGROUND Existing haptic formats currently offer a limited set of parameters to represent basic haptic signals. These parametric representations (e.g., MPEG-I Haptic format) generally are defined to allow the encoding, decoding and rendering of vibrotactile data (the most widely used type of haptic data). For this reason, the parametric representation of these formats is simplistic and lack the necessary information to encode more advanced haptic signals. A good example resides in the encoding of electrotactile data. The set of parameters in existing formats (typically the MPEG format), is not sufficient to easily encode this type of data. SUMMARY A system, codec and method for encoding parametric haptic data are disclosed. The method includes providing a property designating an effect of a parametric model including a type of signal, providing in the effect of a parametric model a designation of a symmetry of the signal, indicating properties in the parametric model to define a pulse including pulse width and interphase delay and providing properties in a plurality of haptic effect patterns including effect type, number of pulses, cycle offset, and number of cycles. The property may be monopolar or bipolar. The designation of the symmetry may be symmetric or asymmetric. The interphase delay may indicate if the signal is symmetric or asymmetric. The effect type may include a value indicating the pattern via a set of keyframes for one cycle that repeats. The number of pulses may indicate the number of pulses in one primitive. The cycle offset may indicate a time between two cycles. The number of cycles may indicate the number of cycles in the pattern effect. The codec for encoding parametric haptic data includes a haptic synthesizer configured to provide a property designating an effect of a parametric model including a type of signal, provide in the effect of a parametric model a designation of a symmetry of the signal, indicate properties in the parametric model to define a pulse including pulse width and interphase delay and provide properties in a plurality of haptic effect patterns including effect type, number of pulses, cycle offset, and number of cycles. The property may be monopolar or bipolar. The designation of the symmetry may be symmetric or asymmetric. The interphase delay may indicate if the signal is symmetric or asymmetric. The effect type may include a value indicating the pattern via a set of keyframes for one cycle that repeats. The number of pulses may indicate the number of pulses in one primitive. The cycle offset may indicate a time between two cycles. The number of cycles may indicate the number of cycles in the pattern effect. BRIEF DESCRIPTION OF THE DRAWINGS A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings, wherein like reference numerals in the figures indicate like elements, and wherein: FIG. 1 illustrates a moving picture experts group (MPEG) haptics data structure;FIG. 2 illustrates a haptic signal (bottom) and the decomposition in two frequency bands (top);FIG. 3 illustrates an example of haptic data stored on two channels;FIG. 4 illustrates a haptic encoder architecture according to embodiments of the present invention;FIG. 5A illustrates an example electro stimulation monopolar pulse;FIG. 5B illustrates an example electro stimulation monopolar square wave pulse;FIG. 5C illustrates an example electro stimulation symmetric bipolar pulse;FIG. 5D illustrates an example electro stimulation symmetric bipolar square wave pulse;FIG. 5E illustrates an example electro stimulation symmetric bipolar pulse with interphase delay;FIG. 5F illustrates an example electro stimulation asymmetric bipolar pulse;FIG. 5G illustrates an example electro stimulation balanced asymmetric bipolar pulse;FIG. 6 illustrates an example of structured haptic signal; andFIG. 7 illustrates an example signal defined with a haptic pattern containing three cycles of three pulses. DETAILED DESCRIPTION Existing haptic formats currently offer a limited set of parameters to represent basic haptic signals. These parametric representations (e.g. MPEG-I Haptic format) generally are defined to allow the encoding, decoding and rendering of vibrotactile data (the most widely used type of haptic data). For this reason, the parametric representation of these formats is simplistic and lack the necessary information to encode more advanced haptic signals. A good example resides in the encoding of electrotactile data. The set of parameters in existing formats (typically the MPEG format), is not sufficient to easily encode this type of data. With the on-going moving picture experts group (MPEG)standardization process on the coded representation of haptics, a new haptic coding format is being defined. The reference model of this format coding format and the encoder are described below. FIG. 1 illustrates a moving picture experts group (