IP Library Granted Patent US 11,726,571
Granted Patent B2
US 11,726,571 · App. 17/496,682 · Granted Aug 15, 2023

Assistive device for non-visually discerning a three-dimensional (3D) real-world area surrounding a user

Inventors: Niki Mani (La Jolla, CA); Alex Hamid Mani (LaJolla, CA); Ahmadreza Rofougaran (Newport Beach, CA)
G06F3/016G06F3/011G06F3/017G06F3/0346G06F3/0416G08B6/00
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 11,726,571
App. No.
17/496,682
Granted
Aug 15, 2023
Kind
B2
Abstract

An assistive device and method for non-visually discerning a three dimensional (3D) real-world area surrounding a user, comprises a haptic feedback interface. The assistive device receives input to select a mode in the assistive device and based on the selected mode, determines each of a plurality of objects within a first proximity range of the assistive device as a relevant object or a non-relevant object to obtain a set of relevant objects and a set of non-relevant objects. The assistive device determines a scaling factor based on the first proximity range and the selected mode, and further adjusts sizes of the set of relevant objects to map the set of relevant objects with a set of haptic elements of the haptic feedback interface. The assistive device generates touch-discernible feedback on the haptic feedback interface to enable the user to non-visually discern the 3D real-world area surrounding the user.

Claims (42)

1. An assistive device, comprising:

a haptic feedback interface comprising a plurality of haptic elements;

a first circuitry configured to receive sensor data of a three-dimensional (3D) real-world area within a first proximity range of the assistive device from a plurality of different types of sensors that are communicatively coupled to the assistive device, wherein the sensor data is associated with the first proximity range of the assistive device;

a second circuitry configured to:

determine a plurality of objects within the first proximity range based on the received sensor data;

receive an input to select a mode from a plurality of defined modes in the assistive device;

based on the selected mode, the second circuitry is further configured to determine each of the plurality of objects as a relevant object or a non-relevant object to obtain a set of relevant objects and a set of non-relevant objects;

determine a scaling factor based on the first proximity range and the selected mode;

adjust sizes of the set of relevant objects to map the set of relevant objects with a set of haptic elements of the plurality of haptic elements of the haptic feedback interface, wherein the sizes of the set of relevant objects are adjusted based on the scaling factor and a count of the set of the relevant objects; and

a haptic feedback generator configured to generate a touch-discernible feedback on the haptic feedback interface based on the mapping of the set of relevant objects in the adjusted sizes with the set of haptic elements.

2. The assistive device according to claim 1 , wherein the plurality of defined modes comprises a nature mode and a mobility mode.

3. The assistive device according to claim 2 , wherein a resolution of the 3D real-world area within the first proximity range is higher when the selected mode is the nature mode as compared to the mobility mode.

4. The assistive device according to claim 1 , wherein the touch-discernible feedback comprises a plurality of differential touch-discernible cues to discern a 3D arrangement of each of the set of relevant objects with respect to a position of a user of the assistive device, wherein the touch-discernible feedback is independent of the set of non-relevant objects.

5. The assistive device according to claim 4 , wherein the touch-discernible feedback corresponds to at least one of a differential pressure-based, a differential temperature-based, a differential electric pulse-based, a differential raised shape pattern-based touch-discernible feedback, or a combination of different touch-discernible feedbacks.

6. The assistive device according to claim 1 , wherein the second circuitry is further configured to identify an object-type of each of the plurality of objects present within the first proximity range of the assistive device based on the received sensor data, wherein the plurality of objects are determined as the relevant object or the non-relevant object further based on the identified object-type of each of the plurality of objects and the selected mode.

7. The assistive device according to claim 6 , wherein the adjustment of the sizes of the set of relevant objects is further based on the object-type identified for each of the set of relevant objects of the plurality of objects present within the first proximity range.

8. The assistive device according to claim 7 , wherein the haptic feedback generator is further configured to generate a plurality of differential touch-discernible cues in the touch-discernible feedback to discern different identified object-types of the set of relevant objects present within the first proximity range of the assistive device.

9. The assistive device according to claim 1 , wherein the second circuitry is further configured to:

merge two or more nearby relevant objects in the set of relevant objects as one relevant object based on: the sensor data received in real time or near-real time from the plurality of different types of sensors worn by a user, the first proximity range selected on the assistive device, and the mode selected on the assistive device; and

map the one relevant object to a corresponding haptic element of the set of haptic elements in the touch-discernible feedback.

10. The assistive device according to claim 1 , wherein the second circuitry is further configured to generate a three-dimensional (3D) digital model of the 3D real-world area within the first proximity range, based on the received sensor data and the selected mode on the assistive device, wherein the generated 3D digital model is utilized for the mapping of the set of relevant objects within the first proximity range to the set of haptic elements.

11. The assistive device according to claim 1 , wherein the second circuitry is further configured to:

acquire a first template digital map of the 3D real-world area within the first proximity range of the assistive device from a server based on a position of the assistive device;

transform the first template digital map to a first template haptic map; and

update the first template haptic map with at least positional information of the set of relevant objects based on the sensor data of the 3D real-world area within the first proximity range of the assistive device received from the plurality of different types of sensors in real time or near-real time.

12. The assistive device according to claim 1 , wherein the haptic feedback generator is further configured to dynamically update the touch-discernible feedback on the haptic feedback interface based on at least one of: a change in position of one or more movable objects of the set of relevant objects while the assistive device is stationary, a change in position the assistive device, or a change in a proximity range selection from the first proximity range to a second proximity range.

13. The assistive device according to claim 1 , wherein the haptic feedback generator is further configured to dynamically update the touch-discernible feedback on the haptic feedback interface based on a change in a mode selection from the plurality of defined modes.

14. The assistive device according to claim 1 , wherein the haptic feedback generator is further configured to output an audio feedback in combination with the touch-discernible feedback to enable non-visual discern of the 3D real-world area within the first proximity range of the assistive device by a user as the user moves from a first location to a second location in the 3D real-world area within the first proximity range in the selected mode.

15. The assistive device according to claim 1 , further comprises a learning engine in a memory of the assistive device, wherein the second circuitry is further configured to determine one or more patterns in a plurality of user interactions on the haptic feedback interface over a period of time based on a track of a usage pattern of the assistive device by the learning engine in each selected mode of the plurality of defined modes.

16. The assistive device according to claim 15 , wherein the second circuitry is further configured to adapt a shape of one or more haptic elements of the set of haptic elements in the touch-discernible feedback based on the determined one or more patterns.

17. The assistive device according to claim 1 , wherein the haptic feedback interface is a haptic input/output (I/O) interface.

18. The assistive device according to claim 1 , further comprising a haptic feedback controller, wherein the haptic feedback controller is configured to re-assign a different shape to a sub-set of haptic elements that belongs to a common object-type based on a haptic input detected on at least one touch-discernible cue on the haptic feedback interface.

19. A method to provide an assistance to a user, comprising:

in an assistive device that comprises a haptic feedback interface:

receiving sensor data of a three-dimensional (3D) real-world area within a first proximity range of the assistive device from a plurality of different types of sensors that are communicatively coupled to the assistive device, wherein the sensor data is associated with the first proximity range of the assistive device;

determining a plurality of objects within the first proximity range based on the received sensor data;

receiving an input to select a mode from a plurality of defined modes in the assistive device;

based on the selected mode, determining each of the plurality of objects as a relevant object or a non-relevant object to obtain a set of relevant objects and a set of non-relevant objects;

determining a scaling factor based on the first proximity range and the selected mode;

adjusting sizes of the set of relevant objects to map the set of relevant objects with a set of haptic elements of a plurality of haptic elements of the haptic feedback interface, wherein the sizes of the set of relevant objects are adjusted based on the scaling factor and a count of the set of the relevant objects; and

generating a touch-discernible feedback on the haptic feedback interface based on the mapping of the set of relevant objects having the adjusted sizes with the set of haptic elements.

20. The method according to claim 19 , wherein the plurality of defined modes comprises a nature mode and a mobility mode, and wherein a resolution of the 3D real-world area within the first proximity range is higher when the selected mode is the nature mode as compared to the mobility mode.

Continuity (4)
Continuation In Part 17037408 · Sep 29, 2020
Continuation 16526061 · Jul 30, 2019
Continuation 15709793 · Sep 20, 2017
Related Publication 20220026990A1 · Jan 27, 2022
Cited By (1)
US 12,189,887