IP Library Granted Patent US 10,565,766
Granted Patent B2
US 10,565,766 · App. 16/143,919 · Granted Feb 18, 2020

Language element vision augmentation methods and devices

Inventors: Frank Jones (Carp, CA); James Benson Bacque (Ottawa, CA)
Assignee: eSight Corp.
G06T11/60G06F17/212G06F17/214G06F17/289G06K9/00604G06K9/00671G06K9/18G06K9/2081G06K9/325G06K9/4604G06K9/4652G06T7/11G09G5/34G06T2207/10004G09G2340/12G09G2354/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 10,565,766
App. No.
16/143,919
Granted
Feb 18, 2020
Kind
B2
Abstract

Near-to-eye displays support a range of applications from helping users with low vision through augmenting a real world view to displaying virtual environments. The images displayed may contain text to be read by the user. It would be beneficial to provide users with text enhancements to improve its readability and legibility, as measured through improved reading speed and/or comprehension. Such enhancements can provide benefits to both visually impaired and non-visually impaired users where legibility may be reduced by external factors as well as by visual dysfunction(s) of the user. Methodologies and system enhancements that augment text to be viewed by an individual, whatever the source of the image, are provided in order to aid the individual in poor viewing conditions and/or to overcome physiological or psychological visual defects affecting the individual or to simply improve the quality of the reading experience for the user.

Claims (134)

1. A near-to-eye (NR2I) system providing improved legibility of text within an image to a user based upon a process comprising the steps of:

acquiring an original image;

processing the original image to establish a region of a plurality of regions, each region having a probability of character based content exceeding a threshold probability;

processing the region of the plurality of regions to extract character-based content;

determining whether the region of the plurality of regions is relevant to the user; and

upon a positive determination:

processing the extracted character based content in dependence upon an aspect of the user of the NR2I system to generate a modified region; and

displaying the modified region in combination with the original image; wherein

displaying the modified region in combination with the original image comprises one of:

scrolling a window comprising the modified region in combination with the original image and highlighting the modified region;

re-paginating the original image content in dependence upon an offset, the offset established in dependence upon a measure of off-axis viewing of the user; and

scanning or scrolling a window comprising the modified region in combination with the original image, highlighting the modified region, and adjusting the scanning or scrolling in dependence upon an offset, the offset established in dependence upon a measure of off-axis viewing of the user.

2. The system according to claim 1 , wherein

determining whether the region of the plurality of regions is relevant to the user is established in dependence upon at least one of:

a visual dysfunction of the user;

a context of the user; and

a user preference established independent of a gaze direction of the user.

3. The system according to claim 1 , wherein

determining whether the region of the plurality of regions is relevant to the user is established in dependence upon at least one of:

the extracted character based content; and

whether an object identified within the region of the plurality of region established by applying one or more image processing algorithms is relevant based upon at least one of a context of the user and a preference of the user.

4. The system according to claim 1 , wherein

processing the extracted character based content employs an image processing algorithm established in dependence upon at least one of:

content of the image;

a context of the user;

a preference of the user;

an indication received from the user; and

a database comprising user feedback assessments of previous character based content extractions from images previously acquired.

5. The system according to claim 1 , wherein

the modified region is displayed in combination with the original image by at least one of:

displaying the modified region in a predetermined portion of a field of view (FOV) of the user other than the region of the image it originated from;

displaying the modified region in a predetermined portion of a region of interest (ROI) of the user other than the region of the image it originated from;

displaying the modified region in a predetermined portion of a FOV of the user other than the region of the image it originated from and highlighting where in the image it was extracted from.

6. The system according to claim 1 , wherein

at least one of:

the processing applied to the extracted character based content is either constant or can be varied; and

the extracted character based content is presented to the user as at least one of an audible signal and a tactile signal.

7. The system according to claim 1 , wherein

determining whether the region of the plurality of regions is relevant to the user is established in dependence upon displaying indications relating to the plurality of regions to the user and receiving an indication from the user indicating the region of the plurality of regions as relevant.

8. The system according to claim 1 , wherein

the processed extracted character based content is presented together with navigation indicators associated with either an additional region of the plurality of regions or a further portion of the region of the plurality of regions allowing the user to navigate through the content.

9. The system according to claim 1 , further comprising

processing the extracted character based text to determine salient content; and

processing the salient content to generate the modified region.

10. The system according to claim 1 , further comprising

establishing content within the extracted character based content;

establishing additional information in dependence upon the established content; and

displaying the extracted character based content and additional information to the user as the modified region.

11. The system according to claim 1 , further comprising

establishing additional information with respect to the extracted character based content;

establishing additional content in dependence upon the additional information; and

displaying the extracted character based content and additional content to the user as the modified region.

12. The system according to claim 11 , wherein

the additional information is one of a location of the user, an orientation of the user, and a task being performed by the user.

13. The system according to claim 1 , wherein

a region of the plurality of regions is established a relevant based upon at least one of gaze tracking, user vocal command, a haptic input received by the system from the user, a standard gesture made by the user captured with a camera forming part of the system having a FOV aligned with the user's FOV.

14. The system according to claim 1 , wherein

displaying the modified region in combination with the original image comprises at least one of:

employing a hybrid continuous and line-based scrolling method; and

establishing a direction for scrolling in dependence upon a language, the language determined in dependence upon optical character recognition based processed of the extracted character based content.

15. The system according to claim 1 , wherein

displaying the modified region in combination with the original image comprises at least one of:

scrolling at least one of the modified region and the original image and a font size employed in rendering extracted character based content is dynamically adjusted in dependence upon a gaze direction of the user;

varying a characteristic of generating the modified region and automatically establishing user feedback in dependence upon the user's reading action to define one or more limiting values for that characteristic for that user;

dynamically re-rendering the modified region based upon a determined user reading rate of the extracted character based content.

16. The system according to claim 1 , wherein

the system is a head mounted display (HMD) worn by the user;

the HMD is either transmissive or non-immersive; and

the HMD comprises a selectively transmissible shutter allowing a semi-transparent processed image to be overlaid to the user's real world view; and

the processed image comprises the modified region in combination with the original image.

17. The system according to claim 1 , wherein

processing the original image to establish a region of a plurality of regions comprises processing the original image to extract data associated with the original image, the data defining the region of the plurality of regions.

18. The system according to claim 17 , wherein

the data is at least one of meta-data and a mark-up language tag.

19. The system according to claim 17 , wherein

the data is either:

dynamically specified by an external source from which the original image is acquired;

or

derived from a picture-in-picture control stream associated with the original image.

20. A near-to-eye (NR2I) system providing improved legibility of text within an image to a user based upon a process comprising the steps of:

acquiring an original image;

processing the original image to establish a region of a plurality of regions, each region having a probability of character based content exceeding a threshold probability;

processing the region of the plurality of regions to extract character-based content;

determining whether the region of the plurality of regions is relevant to the user; and

upon a positive determination:

processing the extracted character based content in dependence upon an aspect of the user of the NR2I system to generate a modified region; and

displaying the modified region in combination with the original image; wherein

displaying the modified region in combination with the original image comprises at least one of:

employing a hybrid continuous and line-based scrolling method; and

establishing a direction for scrolling in dependence upon a language, the language determined in dependence upon optical character recognition based processed of the extracted character based content.

21. A near-to-eye (NR2I) system providing improved legibility of text within an image to a user based upon a process comprising the steps of:

acquiring an original image;

processing the original image to establish a region of a plurality of regions, each region having a probability of character based content exceeding a threshold probability;

processing the region of the plurality of regions to extract character-based content;

determining whether the region of the plurality of regions is relevant to the user; and

upon a positive determination:

processing the extracted character based content in dependence upon an aspect of the user of the NR2I system to generate a modified region; and

displaying the modified region in combination with the original image; wherein

displaying the modified region in combination with the original image comprises at least one of:

scrolling at least one of the modified region and the original image and a font size employed in rendering extracted character based content is dynamically adjusted in dependence upon a gaze direction of the user;

varying a characteristic of generating the modified region and automatically establishing user feedback in dependence upon the user's reading action to define one or more limiting values for that characteristic for that user;

dynamically re-rendering the modified region based upon a determined user reading rate of the extracted character based content.

22. A near-to-eye (NR2I) system providing improved legibility of text within an image to a user based upon a process comprising the steps of:

acquiring an original image;

processing the original image to establish a region of a plurality of regions, each region having a probability of character based content exceeding a threshold probability;

processing the region of the plurality of regions to extract character-based content;

determining whether the region of the plurality of regions is relevant to the user; and

upon a positive determination:

processing the extracted character based content in dependence upon an aspect of the user of the NR2I system to generate a modified region; and

displaying the modified region in combination with the original image; wherein

the NR2I system is a head mounted display (HMD) worn by the user;

the HMD is either transmissive or non-immersive;

the HMD comprises a selectively transmissible shutter allowing a semi-transparent processed image to be overlaid to the user's real world view; and

the processed image comprises the modified region in combination with the original image.

23. A near-to-eye (NR2I) system providing improved legibility of text within an image to a user based upon a process comprising the steps of:

acquiring an original image;

processing the original image to establish a region of a plurality of regions, each region having a probability of character based content exceeding a threshold probability;

processing the region of the plurality of regions to extract character-based content;

determining whether the region of the plurality of regions is relevant to the user; and

upon a positive determination:

processing the extracted character based content in dependence upon an aspect of the user of the NR2I system to generate a modified region; and

displaying the modified region in combination with the original image; wherein

processing the original image to establish a region of a plurality of regions comprises processing the original image to extract data associated with the original image, the data defining the region of the plurality of regions; and

the data is at least one of meta-data and a mark-up language tag.

24. A near-to-eye (NR2I) system providing improved legibility of text within an image to a user based upon a process comprising the steps of:

acquiring an original image;

processing the original image to establish a region of a plurality of regions, each region having a probability of character based content exceeding a threshold probability;

processing the region of the plurality of regions to extract character-based content;

determining whether the region of the plurality of regions is relevant to the user; and

upon a positive determination:

processing the extracted character based content in dependence upon an aspect of the user of the NR2I system to generate a modified region; and

displaying the modified region in combination with the original image; wherein

processing the original image to establish a region of a plurality of regions comprises processing the original image to extract data associated with the original image, the data defining the region of the plurality of regions; and

the data is either dynamically specified by an external source from which the original image is acquired or derived from a picture-in-picture control stream associated with the original image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2024
From: ESIGHT CORP.
To: GENTEX CORPORATION
Reel/Frame 068280/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2018
From: JONES, FRANK; BACQUE, JAMES BENSON
To: ESIGHT CORP.
Reel/Frame 046994/0009 →
Cited By (1)
US 12,198,122