IP Library Granted Patent US 9,143,698
Granted Patent B2
US 9,143,698 · App. 14/610,754 · Granted Sep 22, 2015

Systems and methods for lens characterization

Inventors: Philip Askey (London, GB); Andrew CG Westlake (Beckenham, GB); Jaysen B. Marais (London, GB); Simon Ashley Joinson (West Sussex, GB)
Assignee: Amazon Technologies, Inc.
H04N5/2351G06F3/0482G06T11/206H04N5/238H04N5/23206
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 9,143,698
App. No.
14/610,754
Granted
Sep 22, 2015
Kind
B2
Abstract

Methods and systems for analyzing camera lenses and presenting information regarding camera lenses performance are described. An interactive user interface is provided over a network for display on a user terminal by a computer system. A user request is received at the computer system from the user terminal for lens data from a first lens. Lens data, including test data obtained via a first digital image captured using the first lens at the first focal length setting and the first aperture setting is accessed from memory and transmitted to interactive user interface. The interactive user interface is configured to display an identification of the first camera body, an identification of the first lens, the first focal length setting used to capture the image, and the first aperture setting used to capture the image. Using the lens test data, the interactive user interface generates and displays sharpness graph data.

Claims (79)

1. A system comprising:

at least one computing device comprising hardware;

non-transitory computer readable memory comprising modules that when executed by at the least one computer device causes the at least one computing device to perform operations comprising:

providing for display on a user terminal an interactive user interface;

accessing from computer readable memory lens data corresponding to a user request, wherein the lens data includes test data obtained via a first digital image frame captured using a first lens with a first focal length setting using a first aperture setting, wherein the first lens comprises an optical lens and the lens data includes chromatic aberration data; and

transmitting the lens data to the interactive user interface;

enabling the interactive user interface to:

display an identification of the first lens;

display the first focal length setting used to capture the first digital image frame;

display the first aperture setting used to capture the first digital image frame; and

render a chromatic aberration graph for the first lens, wherein the chromatic aberration graph includes chromatic aberration graph data corresponding to at least one portion of the first digital image frame.

2. The system as defined in claim 1 , wherein the lens data transmitted to the interactive user interface includes test data corresponding to a plurality of digital image frames captured using the first lens at a plurality of different apertures or focal lengths, or at both a plurality of different apertures and a plurality of different focal lengths.

3. The system as defined in claim 1 , the operations further comprising enabling a control to be provided via the user terminal to receive a user selection of a second lens whose performance is to be compared with the first lens at the same focal length setting and aperture setting.

4. The system as defined in claim 1 , wherein the interactive user interface further comprises a color gradient plot.

5. The system as defined in claim 1 , the operations further comprising:

providing for display on the user terminal a user interface, the user interface including a menu via which the user can specify a focal length setting;

receiving at the computer system a user selection of a second focal length setting;

locating in a database lens data corresponding to a previously captured second digital image captured using the first lens at the second focal length setting;

transmitting the lens data corresponding to the previously captured second digital image frame to the interactive user interface, and enabling the interactive user interface to:

render second chromatic aberration graph data for a second chromatic aberration graph corresponding to at least one portion of the second frame;

display the first lens identifier;

display the second focal length setting; and

display the first aperture setting.

6. The system as defined in claim 1 , the operations further comprising:

providing for display on the user terminal a user interface, the user interface including a menu via which the user can specify an aperture setting;

receiving at the computer system a user selection of a second aperture setting;

locating in a database lens data corresponding to a previously captured second digital image captured using the first lens at the second aperture setting;

transmitting lens data corresponding to the previously captured second digital image frame to the interactive user interface, and enabling the interactive user interface to:

render second chromatic aberration graph data for a second chromatic aberration graph corresponding to at least one portion of the second frame;

display the first lens identifier;

display the first focal length setting; and

display the second aperture setting.

7. The system as defined in claim 1 , wherein the chromatic aberration graph has an axis corresponding to color fringing width.

8. The system as defined in claim 1 , wherein the computer system comprises an image processing system, the method further comprising using the image processing system to process, transform, and format image data captured via the first lens.

9. A computer implemented method comprising:

receiving over a network at a computer system a user request for lens performance data for a first lens from a user terminal,

wherein the first lens comprises an optical lens;

providing for display on the user terminal an interactive user interface;

accessing from computer readable memory, via the computer system, lens data corresponding to the user request, wherein the lens data includes test data obtained via a first digital image frame captured using the first lens with a first focal length setting using a first aperture setting, and where the lens data includes chromatic aberration data; and

transmitting the lens data to the interactive user interface, and enabling the interactive user interface to:

display an identification of the first lens;

display the first focal length setting used to capture the first digital image frame;

display the first aperture setting used to capture the first digital image frame; and

render a chromatic aberration graph for the first lens, wherein the chromatic aberration graph includes chromatic aberration graph data corresponding to at least one portion of the first digital image frame.

10. The method as defined in claim 9 , wherein the lens data transmitted to the interactive user interface includes test data corresponding to a plurality of digital image frames captured using the first lens at a plurality of different apertures or focal lengths, or at both a plurality of different apertures and a plurality of different focal lengths.

11. The method as defined in claim 9 , the method further enabling a control to be provided via the user terminal to receive a user selection of a second lens whose performance is to be compared with the first lens at the same focal length setting and aperture setting.

12. The method as defined in claim 9 , wherein the interactive user interface provides a rendering of a color gradient plot.

13. The method as defined in claim 9 , the method further comprising:

providing for display on the user terminal a user interface, the user interface including a menu via which the user can specify a focal length setting;

receiving at the computer system a user selection of a second focal length setting;

locating in a database lens data corresponding to a previously captured second digital image frame captured using the first lens at the second focal length setting;

transmitting the lens data corresponding to the previously captured second digital image frame to the interactive user interface, and enabling the interactive user interface to:

display second chromatic aberration graph data for a second chromatic aberration graph corresponding to at least one portion of the second frame;

display the first lens identifier;

display the second focal length setting; and

display the first aperture setting.

14. The method as defined in claim 9 , the method further comprising:

providing for display on the user terminal a user interface, the user interface including a menu via which the user can specify an aperture setting;

receiving at the computer system a user selection of a second aperture setting;

locating in a database lens data corresponding to a previously captured second digital image frame captured using the first lens at the second aperture setting;

transmitting lens data corresponding to the previously captured second digital image frame to the interactive user interface, and enabling the interactive user interface to

render second chromatic aberration graph data for a second chromatic aberration graph corresponding to at least one portion of the second frame;

display the first lens identifier;

display the first focal length setting; and

display the second aperture setting.

15. The method as defined in claim 9 , wherein the chromatic aberration graph data indicates displacement of a red channel and a blue channel from a first position.

16. The method as defined in claim 9 , wherein the chromatic aberration graph has an axis corresponding to color fringing width.

17. The method as defined in claim 9 , the method further comprising causing at least in part falloff data and distortion data for the first lens to be rendered on the user terminal.

18. The method as defined in claim 9 , wherein the computer system comprises an image processing system, the method further comprising using the image processing system to process, transform, and format image data captured via the first lens.

19. The method as defined in claim 9 , the method further comprising enabling the interactive user interface to render a sharpness plot for the first lens.

20. Non-transitory computer readable memory comprising program code that when executed by at least one computer device causes the at least one computing device to perform operations comprising:

providing for display on a user terminal an interactive user interface;

accessing from computer readable memory lens data corresponding to a user request, wherein the lens data includes test data obtained via a first digital image frame captured using a first lens with a first focal length setting using a first aperture setting, and wherein the first lens comprises an optical lens and the lens data includes chromatic aberration data; and

transmitting the lens data to the interactive user interface;

enabling the interactive user interface to:

display an identification of the first lens;

display the first focal length setting used to capture the first digital image frame;

display the first aperture setting used to capture the first digital image frame; and

render a chromatic aberration graph for the first lens, wherein the chromatic aberration graph includes chromatic aberration graph data corresponding to at least one portion of the first digital image frame.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 14, 2024
From: EAST WEST BANK
To: GEAR PATROL, LLC
Reel/Frame 067407/0073 →
SECURITY INTEREST Recorded Oct 3, 2023
From: GEAR PATROL, LLC
To: EAST WEST BANK
Reel/Frame 065100/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2023
From: AMAZON TECHNOLOGIES, INC.
To: GEAR PATROL. LLC
Reel/Frame 064099/0916 →
SECURITY INTEREST Recorded Jun 27, 2023
From: GEAR PATROL, LLC
To: MEP CAPITAL HOLDINGS III, L.P.
Reel/Frame 064077/0745 →
Continuity (4)
Continuation 14141313 · Dec 26, 2013
Continuation 13487827 · Jun 4, 2012
Continuation 12360041 · Jan 26, 2009
Related Publication 20150138377A1 · May 21, 2015