IP Library Granted Patent US 10,055,817
Granted Patent B2
US 10,055,817 · App. 14/708,032 · Granted Aug 21, 2018

Systems and methods for determining pupillary distance and scale

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,055,817
App. No.
14/708,032
Granted
Aug 21, 2018
Kind
B2
Abstract

A computer-implemented method for scaling an object is described. A distance of an object from the computing device is measured via a processor of a computing device in conjunction with a rangefinder. An image of the object is captured via the processor. A database of pixel densities is queried, via the processor, for a pixel density at the measured distance of the object from the computing device. A depiction of the object is scaled based on determining a distance of a detected feature of the object.

Claims (56)

1. A computer-implemented method for scaling an object, the method comprising:

measuring, via a processor of a computing device in conjunction with a rangefinder, a distance of the object from the computing device;

capturing, via the processor, an image of the object;

querying, via the processor, a database of pixel densities for a pixel density at the measured distance of the object from the computing device;

detecting, via the processor, a first feature of the object;

determining, via the processor, a number of pixels associated with the detected first feature of the object; and

determining, via the processor, a size associated with the detected first feature of the object based on the number of pixels associated with the detected first feature of the object, wherein determining the size comprises determining a quotient resulting from dividing the number of pixels associated with the detected first feature of the object by the queried pixel density at the measured distance of the object.

2. The method of claim 1 , further comprising:

determining the size by calculating a distance associated with the detected first feature of the object based on a quotient resulting from dividing the number of pixels associated with the detected first feature of the object by the queried pixel density at the measured distance of the object.

3. The method of claim 1 , further comprising:

scaling a depiction of the object based on the determined size associated with the detected first feature of the object.

4. The method of claim 1 , further comprising:

determining a sensor pixel density of a sensor.

5. The method of claim 4 , further comprising:

determining a pixel density of an image captured by a camera of the computing device for a predetermined distance from the computing device based at least on the sensor pixel density of the sensor.

6. The method of claim 5 , further comprising:

storing the determined pixel density for each predetermined distance from the computing device in the database.

7. The method of claim 1 , wherein the detecting the first feature of the object comprises detecting a pupil of a user.

8. A computing device configured to scale an object, comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable by the processor to:

measure, in conjunction with a rangefinder of the computing device, a distance of the object from the computing device;

capture an image of the object;

query a database of pixel densities for a pixel density at the measured distance of the object from the computing device;

detect a first feature of the object;

determine a number of pixels associated with the detected first feature of the object; and

determine a size associated with the detected first feature of the object based on the number of pixels associated with the detected first feature of the object, based on a quotient resulting from dividing the number of pixels associated with the detected first feature of the object by the queried pixel density at the measured distance of the object.

9. The computing device of claim 8 , wherein the instructions are further executable by the processor to:

determine the size by calculating a distance associated with the detected first feature of the object based on a quotient resulting from dividing the number of pixels associated with the detected first feature of the object by the queried pixel density at the measured distance of the object.

10. The computing device of claim 8 , wherein the instructions are further executable by the processor to:

scale a depiction of the object based on the determined size associated with the detected first feature of the object.

11. The computing device of claim 8 , wherein the instructions are further executable by the processor to:

determine a sensor pixel density of a sensor.

12. The computing device of claim 11 , wherein the instructions are further executable by the processor to:

determine a pixel density of an image captured by a camera of the computing device for a predetermined distance from the computing device based at least on the sensor pixel density of the sensor; and

store the determined pixel density for each predetermined distance from the computing device in the database.

13. The computing device of claim 8 , wherein the instructions executable by the processor to detect the first feature of the object comprise instructions executable by the processor to detect a pupil of a user.

14. The computing device of claim 13 , wherein the instructions executable by the processor to determine the size associated with the detected first feature comprise instructions executable by the processor to determine a distance between pupils of the user.

15. A computer-program product for scaling, via a processor, an object, the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by the processor to:

measure, in conjunction with a rangefinder, a distance of an object from a computing device;

capture an image of the object;

query a database of pixel densities for a pixel density at the measured distance of the object from the computing device;

detect a feature of the object;

determine a number of pixels associated with the detected feature of the object; and

determine a distance associated with the detected feature of the object, wherein the distance associated with the detected feature of the object is determined based on a quotient resulting from dividing the number of pixels associated with the detected feature of the object by the queried pixel density at the measured distance of the object.

16. The method of claim 1 , further comprising:

detecting a second feature of the object; and

determining a distance between the detected first feature of the object and the detected second feature of the object based on a quotient resulting from dividing the number of pixels between the detected first feature of the object and the detected second feature of the object by the queried pixel density at the measured distance of the object.

17. The method of claim 16 , wherein:

the detecting the first feature of the object comprises detecting a first pupil of a user;

the detecting the second feature of the object comprises detecting a second pupil of the user; and

the determining the distance between the detected first feature of the object and the detected second feature of the object comprises determining a distance between the first and second pupils of the user.

18. The computing device of claim 8 , wherein the instructions are further executable by the processor to:

detect a second feature of the object; and

determine a distance between the detected first feature of the object and the detected second feature of the object based on a quotient resulting from dividing the number of pixels between the detected first feature of the object and the detected second feature of the object by the queried pixel density at the measured distance of the object.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 30, 2019
From: GLASSES.COM INC.
To: LUXOTTICA RETAIL NORTH AMERICA INC.
Reel/Frame 048183/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2017
From: ENGLE, RYAN TRAVIS
To: 1-800 CONTACTS, INC.
Reel/Frame 043270/0587 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 11, 2017
From: 1-800 CONTACTS, INC.
To: GLASSES.COM INC.
Reel/Frame 043271/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2017
From: COON, JONATHAN; TURETZKY, DARREN
To: 1-800 CONTACTS, INC.
Reel/Frame 043535/0419 →