Systems and methods for displaying objects on a screen at a desired visual angle
AssigneeWarby Parker Inc.
InventorJoseph Carrafa
Life of this patent
Estimating the term…
Abstract
A server in communication with a first device capable of receiving input from a camera attached to the first device, and a second device capable of displaying output, is provided. The server is configured to receive, from the first device, data relating to characteristics of the camera and characteristics of an image obtained by the camera of a screen of the second device; determine a screen pixel length of the screen; and provide instructions to the second device to display on the screen an object at a desired visual angle in response to the data received from the second device and the screen pixel length, while the first device is positioned at an arbitrary distance from the screen.
Claims20
A method, comprising:
- receiving, at a first computing device, data related to a camera, the data including at least one of a focal length of the camera and a sensor size of the camera;
- determining, at the first computing device, a camera pixel length of a screen based on an image of the screen captured by the camera and the data related to the camera;
- determining, at the first computing device, a screen pixel length for an object for use in performing an eye examination to be displayed on the screen;
- and causing, by the first computing device, the object for use in performing an eye examination to be displayed on the screen at a desired visual angle.
An apparatus, comprising:
- a non-transitory, machine-readable storage medium;
- and a processor in communication with the non-transitory, machine-readable storage medium, the processor configured to:
- receive data related to a camera, the data including at least one of a focal length of the camera and a sensor size of the camera;
- determine a camera pixel length of a screen based on an image of the screen captured by the camera and the data related to the camera;
- determine a screen pixel length for an object for use in performing an eye examination to be displayed on the display screen;
- and cause the object for use in performing an eye examination to be displayed on the screen at a desired visual angle.
A non-transitory, machine-readable storage medium comprising machine-readable instructions for causing a processor to perform a method, the method comprising:
- receiving data related to a camera, the data including at least one of a focal length of the camera and a sensor size of the camera;
- determining a camera pixel length of a screen based on an image of the screen captured by the camera and the data related to the camera;
- determining a screen pixel length for an object for use in performing an eye examination to be displayed on the screen;
- and causing an object for use in performing an eye examination to be displayed on the display screen at a desired visual angle.
Dependencies are inferred from the claim text.