IP Library Granted Patent US 8,073,285
Granted Patent B2
US 8,073,285 · App. 11/845,635 · Granted Dec 6, 2011

User interface methods and systems for image brightness and contrast

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 8,073,285
App. No.
11/845,635
Granted
Dec 6, 2011
Kind
B2
Abstract

An image editing user interface includes a first control adapted to alter an image property of an image in response to a user input and a second control adapted to operate in cooperation with the first control to alter the image property in response to a user input. The image property is brightness and the first control alters brightness over a range of image values between two endpoints and the second control defines at least one of the endpoints.

Claims (37)

1. An image editing user interface, comprising:

a first control adapted to alter the brightness of an image over a range of image values between two endpoints by modifying a brightness curve in response to a position of a first slider button within a first slider bar; wherein:

the first slider bar comprises a neutral position, a first range positioned on one side of the neutral position, and a second range positioned on an opposite side of the neutral position;

positioning the first slider button in the neutral position has no effect on the brightness curve and the brightness of the image;

sliding the first slider button within the first range produces a non-linear brightness curve that increases the brightness of the image, wherein an amplitude of the brightness curve increases as the first slider button is slid away from the neutral position; and

sliding the first slider button within the second range inverts the brightness curve to produce a non-linear darkness curve, wherein the darkness curve decreases the brightness of the image, and wherein an amplitude of the darkness curve increases as the first slider button is slid away from the neutral position; and

a second control adapted to operate in cooperation with the first control to modify the brightness curve in response to a position of a second slider button within a second slider bar, wherein:

the position of the second slider button within the second slider bar defines a third point along the brightness curve such that a first portion of the brightness curve positioned on one side of the third point is adjustable as the first slider button is slid within the first slider bar to produce the non-linear brightness curve or non-linear darkness curve while a second portion of the brightness curve positioned on the opposite side of the third point is unaffected as the first slider button is slid within the first slider bar.

2. The image editing user interface of claim 1 , wherein the first control alters brightness between the two endpoints at least in part by maintaining brightness constant at each endpoint.

3. The image editing user interface of claim 1 , wherein the image values comprise grayscale values.

4. The image editing user interface of claim 1 , wherein the image values comprise color values.

5. The image editing user interface of claim 1 , further comprising a third control configured to switch the portion of the brightness curve that is adjustable so that the second portion of the brightness curve is adjustable as the first slider button is slid within the first slider bar to produce the non-linear brightness curve or non-linear darkness curve while the first portion of the brightness curve is unaffected as the first slider button is slid within the first slider bar.

6. The image editing user interface of claim 1 , wherein the third point corresponds to a minimum image value of the range of image values such that no portion of the brightness curve or darkness curve is adjusted.

7. The image editing user interface of claim 5 , further comprising a fourth control adapted to apply the brightness settings relating to the first control and the second control to subsequent images in response to a user input.

8. The image editing user interface of claim 7 , further comprising a fifth control adapted to apply the brightness settings relating to the first control and the second control to a range of images in response to a user input.

9. An image editing user interface, comprising:

a first control adapted to alter the contrast of an image in relation to a point representing an image value within a range of image values in response to a position of a first slider button within a first slider bar wherein:

sliding the first slider button within a first range of the first slider bar produces a first contrast curve that increases the contrast of image values near the point and decreases the contrast of image values away from the point, the first range being positioned on one side of the point and the contrast increasing about the point as the first slider button is slid away from the point;

sliding the first slider button within a second range of the first slider bar produces a second contrast curve that increases the contrast of image values away from the point and decreases the contrast of image values near the point, the second range being positioned on the opposite side of the point; and

a second control adapted to operate in cooperation with the first control to alter the contrast of the image in response to a position of a second slider button within a second slider bar, wherein the position of the second slider button within the second slider bar defines the location of the point within the range of image values and defines the first range and the second range.

10. The image editing user interface of claim 9 , wherein the first control creates an S-curve about the point.

11. The image editing user interface of claim 10 , wherein the S-curve is inverted.

12. The image editing user interface of claim 9 , wherein the image values comprise grayscale values.

13. The image editing user interface of claim 9 , wherein the image values comprise color values.

14. The image editing user interface of claim 9 , further comprising a third control adapted to apply the contrast settings relating to the first control and the second control to subsequent images in response to a user input.

15. The image editing user interface of claim 9 , further comprising a fourth control adapted to apply the contrast settings relating to the first control and the second control to a range of images in response to a user input.

16. A method of editing an image, comprising:

on a display, presenting a user interface to a user, wherein the user interface is adapted to receive user input by way of a first control adapted to alter brightness of an image over a range of image values between two endpoints by modifying a brightness curve in response to a position of a first slider button within a first slider bar and a second control adapted to operate in cooperation with the first control to modify the brightness curve in response to a position of a second slider button within a second slider bar, wherein:

the first slider bar comprises a neutral position, a first range positioned on one side of the neutral position, and a second range positioned on an opposite side of the neutral position;

positioning the first slider button in the neutral position has no effect on the brightness curve and the brightness of the image;

sliding the first slider button within the first range produces a non-linear brightness curve that increases the brightness of the image, wherein an amplitude of the brightness curve increases as the first slider button is slid away from the neutral position;

sliding the first slider button within the second range inverts the brightness curve to produce a non-linear darkness curve, wherein the darkness curve decreases the brightness of the image, and wherein an amplitude of the darkness curve increases as the first slider button is slid away from the neutral position;

the position of the second slider button within the second slider bar defines a third point along the brightness curve such that a first portion of the brightness curve positioned on one side of the third point is adjustable as the first slider button is slid within the first slider bar to produce the non-linear brightness curve or non-linear darkness curve while a second portion of the brightness curve positioned on the opposite side of the third point is unaffected as the first slider button is slid within the first slider bar;

receiving a user input by way of the first control and the second control; and

altering the brightness of the image in relationship to the user input.

17. The method of claim 16 , wherein the image values comprise grayscale values.

18. The method of claim 16 , wherein the image values comprise color values.

Assignments (16)
RELEASE OF FIRST LIEN SECURITY INTEREST Recorded Dec 7, 2020
From: JPMORGAN CHASE BANK, N.A.
To: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
Reel/Frame 054618/0298 →
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054627/0212 →
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 054627/0237 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2017
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ANCESTRY.COM LLC; ANCESTRY US HOLDINGS INC.; ANCESTRY.COM INC.; ANCESTRY.COM OPERATIONS INC.
Reel/Frame 044529/0025 →
SECOND LIEN SECURITY AGREEMENT Recorded Oct 24, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 040259/0978 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 21, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040449/0663 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 040424/0354 →
SECURITY AGREEMENT Recorded Sep 1, 2015
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 036519/0853 →
RELEASE (REEL 029537/ FRAME 0064) Recorded Aug 31, 2015
From: BARCLAYS BANK PLC
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 036514/0816 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2012
From: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
To: BARCLAYS BANK PLC, COLLATERAL AGENT
Reel/Frame 029537/0064 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2012
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 029548/0515 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Sep 13, 2010
From: CIT LENDING SERVICES CORPORATION, AS ADMINISTRATIVE AGENT
To: THE GENERATIONS NETWORK, INC.
Reel/Frame 024975/0540 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 13, 2010
From: ANCESTRY.COM OPERATIONS INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024973/0278 →
CHANGE OF NAME Recorded Jul 28, 2009
From: THE GENERATIONS NETWORK, INC.
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 023018/0042 →
PATENT SECURITY AGREEMENT Recorded Dec 6, 2007
From: THE GENERATIONS NETWORK, INC.
To: CIT LENDING SERVICES CORPORATION
Reel/Frame 020206/0664 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2007
From: CURTIS, DONALD B.
To: THE GENERATIONS NETWORK, INC.
Reel/Frame 019969/0282 →