IP Library Granted Patent US 10,412,202
Granted Patent B2
US 10,412,202 · App. 15/161,259 · Granted Sep 10, 2019

Method and device for encoding/decoding a packet comprising data representative of a haptic effect

Inventors: Julien Fleureau (Rennes, FR); Bertrand Leroy (Bruz, FR); Franck Thudor (Rennes, FR)
Assignee: INTERDIGITAL CE PATENT HOLDINGS
H04L69/22G06F3/011G06F3/016G06F3/017G08B6/00H04L5/0044H04L65/607
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,412,202
App. No.
15/161,259
Granted
Sep 10, 2019
Kind
B2
Abstract

A method of encoding a packet of data representative of a haptic effect, the haptic affect being associated with an immersive content is described. The method includes adding a first information in the packet, the first information being representative of a dependency of said haptic effect with regard to a position of a body model in relation to the immersive content. Thereafter, a second information in the packet is added, the second information being representative of at least a first part of the body model targeted by the haptic effect. A method for decoding the packet and corresponding devices are also described.

Claims (36)

1. A method of encoding data representative of a haptic effect, said haptic effect being associated with an immersive content, wherein the method comprises:

obtaining a first information representative of whether said haptic effect depends on an orientation of a model in relation to said immersive content, said model being representative of at least a part of a body of a user;

obtaining a second information identifying at least a first part of said model targeted by said haptic effect;

obtaining identification of said model (HID) associated with a type of haptic effect to be rendered by the user;

obtaining a third information representative of a reference orientation of said model in relation to said immersive content, wherein said reference orientation corresponds to the position of the model corresponding to the first part of said model targeted by said haptic effect, said third information being encoded into said bitstream if said first information indicates that the haptic effect depends on the orientation of said model; and

encoding said first information, said second information, said identification, and said third information into a bitstream; and transmitting said bitstream.

2. The method according to claim 1 , wherein said data representative of the haptic effect comprises at least a value of intensity of the haptic effect.

3. A method of decoding data representative of a haptic effect from a bitstream, said haptic effect being associated with an immersive content, wherein the method comprises:

receiving said bitstream;

decoding a first information from said bitstream, said first information being representative of whether said haptic effect depends on an orientation of a model in relation to said immersive content, said model being representative of at least a part of a body of a user;

decoding a second information from said bitstream, said second information being representative of at least a first part of said model targeted by said haptic effect

obtaining identification of said model (HID) associated with a type of haptic effect to be rendered on the user;

obtaining a third information from said bitstream, said third information being representative of a reference orientation of said model in relation to said immersive content, wherein said reference orientation corresponds to the position of the model corresponding to the first part of said model targeted by said haptic effect, said third information being obtained when said first information indicates that the haptic effect depends on the orientation of said model; and

rendering on the user said haptic effect according to the first information, the second information, said identification, the third information, and data comprised in said bitstream.

4. The method according to claim 3 , further comprising determining at least a second part of the model receiving the haptic effect according to said second information and said third information when the orientation of the model is different from the reference orientation.

5. The method according to claim 4 , wherein said determining comprises deforming said model according to a current orientation of the model and the third information, the at least a second part being determined based on the deformed model.

6. The method according to claim 3 , wherein said data representative of the haptic effect comprises at least a value of intensity of the haptic effect.

7. A device for encoding a packet comprising data representative of a haptic effect, said haptic effect being associated with an immersive content, wherein the device comprises a memory associated with a processor configured to:

obtain a first information representative of whether said haptic effect depends on an orientation of a model in relation to said immersive content, said model being representative of at least a part of a body of a user;

obtain a second information identifying at least a first part of said model targeted by said haptic effect;

obtain identification of said model (HID) associated with a type of haptic effect to be rendered by the user;

obtain a third information representative of a reference orientation of said model in relation to said immersive content, wherein said reference orientation corresponds to the position of the model corresponding to the first part of said model targeted by said haptic effect, said third information being obtained if said first information indicates that the haptic effect depends on the orientation of said model; and

encode said first information, said identification, said second information, and said third information into a bitstream; and transmit said bitstream.

8. The device according to claim 7 , wherein said data representative of the haptic effect comprises at least a value of intensity of the haptic effect.

9. A device for decoding data representative of a haptic effect from a bitstream, said haptic effect being associated with an immersive content, wherein the device comprises a memory associated with a processor configured to:

receive said bitstream;

decode a first information from said bitstream, said first information being representative of whether said haptic effect depends on an orientation of a model in relation to said immersive content, said model being representative of at least a part of a body of a user;

decode a second information from said bitstream, said second information identifying at least a first part of said model targeted by said haptic effect;

obtain identification of said model (HID) associated with a type of haptic effect to be rendered on the user;

obtain a third information from said bitstream, said third information being representative of a reference orientation of said model in relation to said immersive content, wherein said reference orientation corresponds to the position of the model corresponding to the first part of said model targeted by said haptic effect, said third information being obtained when said first information indicates that the haptic effect depends on the orientation of said model; and

render on the user said haptic effect according to the first information, the second information, said identification, the third information, and data comprised in said bitstream.

10. The device according to claim 9 , said processor being further configured to determine at least a second part of the model receiving the haptic effect according to said second information and said third information when the orientation of the model is different from the reference orientation.

11. The device according to claim 10 , said processor being further configured to determine a deformation of said model according to a current orientation of the body model and the third information, the at least a second part being determined based on the deformed body model.

12. The device according to claim 9 , wherein said data representative of the haptic effect comprises at least a value of intensity of the haptic effect.

13. A non-transitory processor readable medium having stored therein instructions for causing a processor to perform the encoding method according to claim 1 .

14. A non-transitory processor readable medium having stored therein instructions for causing a processor to perform the decoding method according to claim 3 .

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2017
From: LEROY, BERTRAND; FLEUREAU, JULIEN; THUDOR, FRANCK
To: THOMSON LICENSING
Reel/Frame 040934/0219 →
Priority Claims (1)
EP 15305789 · May 26, 2015 · regional
Continuity (1)
Related Publication 20160352872A1 · Dec 1, 2016