IP Library Granted Patent US 10,634,913
Granted Patent B2
US 10,634,913 · App. 15/877,080 · Granted Apr 28, 2020

Systems and methods for task-based adjustable focal distance for heads-up displays

Inventors: Chandra M. Nair (Mount Sinai, NY); Wenjun Sun (South Setauket, NY); Curt D. Croley (Stony Brook, NY); Steven D. Sieckowski (Port Jefferson, NY)
Assignee: Symbol Technologies, LLC
G02B27/017G06F3/013G06K9/00577G06K9/00624G06K9/00671G06Q10/1097
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,634,913
App. No.
15/877,080
Granted
Apr 28, 2020
Kind
B2
Abstract

Systems and methods are provided for task-based modification of visual media in a heads-up display. An example system includes a heads-up display assembly configured to be worn by a user, the heads-up display assembly including a head mount and a presentation generator configured to display visual media to the user. The example system further includes a memory, and a processor configured to interface with the presentation generator and the memory. The processor identifies a current task associated with the user, and obtains a focal distance at which the visual media is to be displayed to the user during the performance of the current task. The processor causes the presentation to display the visual media at the obtained focal distance during performance of the current task.

Claims (61)

1. A system for task-based control of visual media in a heads-up display, the system comprising:

a heads-up display assembly configured to be worn by a user, the heads-up display assembly comprising

a head mount, and

a presentation generator configured to display visual media to the user;

a memory configured to store computer executable instructions; and

a processor configured to interface with the presentation generator and the memory, and configured to execute the computer executable instructions to cause the processor to:

access a schedule of tasks associated with the user;

determine a period of time;

identify a current task associated with the user based on the schedule of tasks associated with the user and the current period of time;

obtain a focal distance at which the visual media is to be displayed during the performance of the current task; and

cause the presentation generator to display the visual media at the obtained focal distance during performance of the current task.

2. The system of claim 1 , wherein the computer executable instructions, when executed, cause the processor to obtain the focal distance by:

identifying a physical object associated with the current task;

determining a distance between the user and the physical object; and

calculating, based on the distance between the user and the physical object associated with the current task, the focal distance at which the visual media is to be displayed during the performance of the current task.

3. The system of claim 1 , further comprising an accelerometer carried by the heads-up display assembly, the accelerometer configured to detect an indication of motion associated with the user;

wherein the processor is configured to interface with the accelerometer, and the computer executable instructions, when executed, cause the processor to identify the current task associated with the user by analyzing the detected indication of motion associated with the user.

4. The system of claim 1 , further comprising a sensor carried by the heads-up display assembly, the sensor configured to detect an indication of motion associated with the eyes of the user;

wherein the processor is configured to interface with the sensor, and the computer executable instructions, when executed, cause the processor to identify the current task associated with the user by analyzing the indication of motion associated with the eyes of the user.

5. The system of claim 4 , wherein the indication of motion associated with the eyes of the user is a pupil dilation or a pupil constriction.

6. The system of claim 4 , wherein the indication of motion associated with the eyes of the user is one or more of a horizontal motion of pupils or a vertical motion of the pupils.

7. The system of claim 1 , wherein the computer executable instructions, when executed, cause the processor to:

receive credential information from the user; and

identify the current task associated with the user based on the credential information from the user.

8. The system of claim 1 , further comprising: a camera carried by the heads-up display assembly, the camera configured to capture image data associated with an environment including the user;

wherein the processor is configured to interface with the camera, and the computer executable instructions, when executed, cause the processor to:

analyze the image data associated with the environment; and

identify the current task associated with the user based on the analysis of the image data associated with the environment.

9. The system of claim 8 , wherein the computer executable instructions, when executed, cause the processor to:

analyze the image data associated with the environment to identify a physical object associated with the current task; and

identify the current task associated with the user based on one or more of: (i) apparent dimensions of the identified physical object; (ii) a position of the identified physical object; (iii) a speed of the identified physical object; or (iv) a label attached to the physical object.

10. A computer-implemented method for task-based control of visual media in a heads-up display assembly configured to be worn by a user, the method comprising:

identifying, by a processor, a current task associated with a user of a heads-up display assembly;

obtaining, by the processor, a focal distance at which the visual media is to be displayed by a presentation generator of the heads-up display assembly during the performance of the current task; and

causing, by the processor, the presentation generator to display the visual media during the performance of the current task at the obtained the focal distance,

wherein identifying the current task associated with the user of the heads-up display assembly comprises:

accessing a schedule of tasks associated with the user;

determining a current period of time; and

identifying the current task associated with the user based on the schedule of tasks associated with the user and the current period of time.

11. The computer-implemented method of claim 10 , wherein obtaining the focal distance comprises:

identifying a physical object associated with the current task;

determining a distance between the user and the physical object; and

calculating, based on the distance between the user and the physical object, a desirable focal distance at which the visual media is to be displayed during the performance of the current task.

12. The computer-implemented method of claim 10 , wherein identifying the current task associated with the user of the heads-up display assembly comprises:

detecting, by an accelerometer carried by the heads-up display assembly, an indication of motion associated with the user; and

identifying, by the processor, the current task associated with the user by analyzing the detected indication of motion associated with the user.

13. The computer-implemented method of claim 10 , wherein identifying the current task associated with the user of the heads-up display assembly comprises:

detecting, by a sensor carried by the heads-up display assembly, an indication of motion associated with eyes of the user; and

identifying, by the processor, the current task associated with the user by analyzing the indication of motion associated with the eyes of the user.

14. The computer-implemented method of claim 13 , wherein the indication of motion associated with the eyes of the user is a pupil dilation or a pupil constriction.

15. The computer-implemented method of claim 13 , wherein the indication of motion associated with the eyes of the user is one or more of a horizontal motion of pupils or a vertical motion of the pupils.

16. The computer-implemented method of claim 10 , wherein identifying the current task associated with the user of the heads-up display assembly further comprises:

receiving credential information from the user; and

identifying the current task associated with the user based on the credential information from the user.

17. The computer-implemented method of claim 10 , wherein identifying the current task associated with the user of the heads-up display assembly further comprises:

capturing, by a camera carried by the heads-up display assembly, image data associated with an environment including the user;

analyzing, by the processor, the image data associated with the environment; and

identifying, by the processor, the current task associated with the user based on the analysis of the image data.

18. The computer-implemented method of claim 17 , wherein identifying the current task associated with the user based on the analysis of the image data associated with the user's environment comprises:

analyzing, by the processor, the image data associated with the user's environment to identify a physical object; and

identifying, by the processor, the current task associated with the user based on one or more of: (i) apparent dimensions of the identified physical object; (ii) a position of the identified physical object; (iii) a speed of the identified physical object; or (iv) a label attached to the physical object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2018
From: NAIR, CHANDRA M.; SUN, WENJUN; CROLEY, CURT D.; SIECKOWSKI, STEVEN D.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 044839/0239 →
Continuity (1)
Related Publication 20190227311A1 · Jul 25, 2019
Cited By (1)
US 12,394,146