IP Library › Granted Patent US 10,133,353
Granted Patent B2
US 10,133,353 · App. 15/403,027 · Granted Nov 20, 2018

Three dimensional tactile feedback system

Inventor: Mohamad Eid (Abu Dhabi, AE)
Assignee: NEW YORK UNIVERSITY
G06F3/016G06F3/017G06F3/04815G10K11/346G06F2203/014
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,133,353
App. No.
15/403,027
Granted
Nov 20, 2018
Kind
B2
Abstract

A three dimensional tactile feedback includes a two dimensional array of ultrasonic transducers and a control device configured to control the ultrasonic transducers. The ultrasonic transducers re configured to project discrete points of tactile feedback in three dimensional space. The tactile feedback system is configured to continuously switch the discrete points of tactile feedback at a frequency at which a human is capable of perceiving tactile stimulation in order to produce tactile stimulation of a three dimensional object in free space.

Claims (42)

1. A three dimensional tactile feedback device comprising:

an array of ultrasonic transducers configured to project discrete points of tactile feedback in three dimensional space;

a controller configured to control the array of ultrasonic transducers, the controller including a primary memory configured to store information related to generating each focal point; and

a focal point calculation component configured to calculate: 1) a distance between each focal point and each transducer in the array of ultrasonic transducers, and 2) a stimulation timing of each transducer,

wherein the tactile feedback device is configured to continuously switch the discrete points of tactile feedback at a frequency at which a human is capable of perceiving tactile stimulation in order to produce tactile stimulation of a three dimensional object in free space, and

wherein the calculated distances and stimulation timings are stored in the primary memory as the information related to generating each focal point.

2. The three dimensional tactile feedback device of claim 1 , wherein the array of ultrasonic transducers comprises a plurality of tile units, each tile unit having a two-dimensional array of ultrasonic transducers.

3. The three dimensional tactile feedback device of claim 2 , wherein each tile comprises a ten by ten two-dimensional array of ultrasonic transducers.

4. The three dimensional tactile feedback device of claim 1 , further comprising a point cloud representation component including a plurality of 3D point cloud representations, each 3D point cloud representation including a plurality of discrete points that correspond to a single point, a two dimensional object or a three dimensional object,

wherein the controller is further configured to input a 3D point cloud representation corresponding to a desired single point, two dimensional object or three dimensional object, and project the discrete points of the 3D point cloud representation into three dimensional space to produce tactile stimulation of the desired single point, two dimensional object or three dimensional object in free space.

5. The three dimensional tactile feedback device of claim 1 , further comprising a graphical user interface.

6. The three dimensional tactile feedback device of claim 1 , further comprising an amplifier circuit configured to receive and amplify synchronized pulse signals generated by the controller to stimulate the array of ultrasonic transducers.

7. The three dimensional tactile feedback device of claim 1 , wherein the controller further comprises:

a secondary memory configured to store a sequence of index numbers,

wherein each index number corresponds to the information stored in the primary memory that is related to a particular focal point.

8. The three dimensional tactile feedback device of claim 1 , wherein the information stored by the primary memory includes at least one of a timing queue for each of the ultrasonic transducers, a cycle length, a pulse length, and a pre-scalar clock divider value.

9. The three dimensional tactile feedback device of claim 1 , wherein the controller further comprises a memory controller, a cycle controller, and a pulse generator, the memory controller configured to extract the information stored in the primary memory that is related to the particular focal point and provide the information to the cycle controller and the pulse generator.

10. The three dimensional tactile feedback device of claim 9 , wherein the cycle controller is configured to determine a width of a period of a pulse used to stimulate the array of ultrasonic transducers to project discrete points of tactile feedback in three dimensional space.

11. The three dimensional tactile feedback device of claim 9 , wherein the pulse generator is configured to generate pulses for each ultrasonic transducer at an appropriate time in order to project the discrete points of tactile feedback related to the particular focal point in three dimensional space.

12. The three dimensional tactile feedback device of claim 1 , wherein the controller comprises a field-programmable gate array (FPGA) controller.

13. A method of producing a tactile stimulation of a three dimensional object comprising:

providing a three dimensional tactile feedback device comprising:

a two-dimensional array of ultrasonic transducers; and

a controller configured to control the array of ultrasonic transducers, the controller including a primary memory configured to store information related to generating each focal point;

importing information related to a particular focal point from the primary memory of the controller;

calculating 1) a distance between each focal point and each transducer in the array of ultrasonic transducers, and 2) a stimulation timing of each transducer, wherein the calculated distances and stimulation timings are stored as the information related to a particular focal point in the primary memory;

projecting discrete points of tactile feedback in three dimensional space with the array of ultrasonic transducers; and

continuously switching the discrete points of tactile feedback at a frequency at which a human is capable of perceiving tactile stimulation in order to produce tactile stimulation of a three dimensional object in free space.

14. The method of claim 13 , wherein the information comprises at least one of a timing queue for each of the ultrasonic transducers, a cycle length, a pulse length, and a pre-scalar clock divider value.

15. The method of claim 13 , wherein projecting discrete points of tactile feedback in three dimensional space further comprises determining a width of a period of a pulse used to stimulate the array of ultrasonic transducers to project discrete points of tactile feedback in three dimensional space.

16. The method of claim 15 , wherein projecting discrete points of tactile feedback in three dimensional space further comprises generating pulses for each ultrasonic transducer at a predetermined time in order to project the discrete points of tactile feedback related to the particular focal point in three dimensional space.

17. The method of claim 16 , wherein projecting discrete points of tactile feedback in three dimensional space further comprises amplifying synchronized pulse signals generated by the controller to stimulate the array of ultrasonic transducers.

18. A computer-implemented machine for three dimensional tactile feedback, comprising:

a processor;

a three dimensional tactile feedback device comprising:

a two-dimensional array of ultrasonic transducers;

a controller configured to control the ultrasonic transducers, the controller including a primary memory configured to store information related to generating each focal point;

a tangible computer-readable medium operatively connected to the processor and including computer code configured to:

import information related to a particular focal point from the primary memory of the controller;

calculate 1) a distance between each focal point and each transducer in the array of ultrasonic transducers, and 2) a stimulation timing of each transducer, wherein the calculated distances and stimulation timings are stored as the information related to a particular focal point in the primary memory;

project discrete points of tactile feedback in three dimensional space with the ultrasonic transducers; and

continuously switch the discrete points of tactile feedback at a frequency at which a human is capable of perceiving tactile stimulation in order to produce tactile stimulation of a three dimensional object in free space.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2020
From: NEW YORK UNIVERSITY
To: NEW YORK UNIVERSITY IN ABU DHABI CORPORATION
Reel/Frame 052895/0484 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNORS PREVIOUSLY RECORDED AT REEL: 043558 FRAME: 0187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.. Recorded Sep 13, 2017
From: EID, MOHAMAD
To: NEW YORK UNIVERSITY
Reel/Frame 043855/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2017
From: EID, MOHAMAD; SHAHIN, KHALED; KORRES, GEORGIOS
To: NEW YORK UNIVERSITY
Reel/Frame 043558/0187 →
Continuity (3)
Continuation In Part PCTUS2015040045 · Jul 10, 2015
Provisional Application 62023538 · Jul 11, 2014
Related Publication 20170123499A1 · May 4, 2017
Cited By (14)
US 12,191,875 US 12,204,691 US 12,271,528 US 12,345,838 US 12,347,304 US 12,370,577 US 12,373,033 US 12,393,277 US 12,517,585 US 12,568,341 US 12,659,636 US 12,688,761 US 12,688,846 US 12,694,071