IP Library Granted Patent US 9,851,842
Granted Patent B1
US 9,851,842 · App. 15/233,602 · Granted Dec 26, 2017

Systems and methods for adjusting display characteristics

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,851,842
App. No.
15/233,602
Granted
Dec 26, 2017
Kind
B1
Abstract

Systems and methods are described herein for adjusting display characteristics, such as brightness, contrast, sharpness, color balance, and gamma correction. A media guidance application may generate for display on a touch screen multiple indicators corresponding to a plurality of display characteristics. The media guidance application may detect a first contact point on the touch screen and a second contact point while the first contact point remains in contact with the touch screen. In response to detecting the first and second contact points, the media guidance application may retrieve a mapping for display characteristics that associate each of the contact points with one of the plurality of display characteristics based on certain criteria. The user may manipulate each contact point individually to change the display characteristics simultaneously and achieve the desired combination of display characteristics.

Claims (53)

1. A method for adjusting display characteristics of a display device, the method comprising:

generating for display on a touch screen a first axis corresponding to a first display characteristic and a first indicator that indicates a current value of the first display characteristic;

generating for display on the touch screen, concurrently with the first axis and the first indicator, a second axis corresponding to a second display characteristic that is different from the first display characteristic, and a second indicator that indicates a current value of the second display characteristic;

detecting a first contact point on the touch screen;

in response to detecting the first contact point, selecting a database listing display characteristic mappings that are triggered in response to a detection of a single contact point;

detecting a second contact point on the touch screen while the first contact point remains in contact with the touch screen for a threshold time period;

in response to detecting the second contact point on the touch screen while the first contact point remains in contact with the touch screen, selecting a database listing mappings for display characteristic mappings that are triggered in response to a detection of multiple contact points;

selecting from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points, a mapping, which causes control circuitry to associate the first contact point with the first display characteristic and the second contact point with the second display characteristic;

calculating, using the control circuitry, a first distance based on the first contact point and a position of the first indicator and a second distance based on the second contact point and a position of the second indicator; and

simultaneously changing the first indicator by a first amount based on the first distance and the second indicator by a second amount based on the second distance, wherein the first amount is independent from the second amount.

2. The method of claim 1 , further comprising determining a distance between the first contact point and the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the distance between the first contact point and the second contact point on the touchscreen.

3. The method of claim 1 , further comprising determining a pressure differential between a pressure at the first contact point and a pressure at the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the pressure differential.

4. The method of claim 1 , further comprising determining a length of time of contact at the first contact point and a length of time of contact at the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the length of time of contact at the first contact point and the length of time of contact at the second contact point.

5. The method of claim 1 , further comprising determining a difference in a surface area of contact at the first contact point and a surface area of contact at the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the difference in the surface area of contact at the first contact point and the surface area of contact at the second contact point on the touchscreen.

6. The method of claim 1 , wherein calculating the first distance and the second distance comprises:

calculating a distance between the first contact point and the first axis; and

calculating a distance between the second contact point and the first axis; and further comprising:

determining, based on the calculated first distance and the calculated second distance, that the first contact point is closer to the first axis than the second contact point; and

wherein the mapping causes the control circuitry to associate the first contact point with the first display characteristic and the second contact point with the second display characteristic based on the determination that the first contact point is closer to the first axis than the second contact point.

7. The method of claim 1 , wherein the first contact point is on the first axis, and wherein the second contact point is on the second axis.

8. The method of claim 1 , wherein calculating the first distance comprises:

extrapolating a line between the first contact point and the first axis;

determining an intersection point between the extrapolated line and the first axis; and

calculating a distance between the intersection point and the position of the first indicator.

9. The method of claim 1 , wherein the first axis and second axis are generated for display on the touch screen by overlaying the first axis and the second axis on a media asset.

10. The method of claim 1 , wherein the first display characteristic and the second display characteristic comprise one of the following: brightness, sharpness, contrast, color, and gamma correction.

11. A system for adjusting display characteristics of a display device, the system comprising:

control circuitry configured to:

generate for display on a touch screen a first axis corresponding to a first display characteristic and a first indicator that indicates a current value of the first display characteristic;

generate for display on the touch screen, concurrently with the first axis and the first indicator, a second axis corresponding to a second display characteristic that is different from the first display characteristic, and a second indicator that indicates a current value of the second display characteristic;

detect a first contact point on the touch screen;

in response to detecting the first contact point, select a database listing display characteristic mappings that are triggered in response to a detection of a single contact point;

detect a second contact point on the touch screen while the first contact point remains in contact with the touch screen for a threshold time period;

in response to detecting the second contact point on the touch screen while the first contact point remains in contact with the touch screen, select a database listing mappings for display characteristic mappings that are triggered in response to a detection of multiple contact points;

select from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points, a mapping, which causes the control circuitry to associate the first contact point with the first display characteristic and the second contact point with the second display characteristic;

calculate a first distance based on the first contact point and a position of the first indicator and a second distance based on the second contact point and a position of the second indicator; and

simultaneously change the first indicator by a first amount based on the first distance and the second indicator by a second amount based on the second distance, wherein the first amount is independent from the second amount.

12. The system of claim 11 , wherein the control circuitry is further configured to determine a distance between the first contact point and the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the distance between the first contact point and the second contact point on the touchscreen.

13. The system of claim 11 , wherein the control circuitry is further configured to determine a pressure differential between a pressure at the first contact point and a pressure at the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the pressure differential.

14. The system of claim 11 , wherein the control circuitry is further configured to determine a length of time of contact at the first contact point and a length of time of contact at the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the length of time of contact at the first contact point and the length of time of contact at the second contact point.

15. The system of claim 11 , wherein the control circuitry is further configured to determine a difference in a surface area of contact at the first contact point and a surface area of contact at the second contact point on the touchscreen, and wherein the mapping is selected from the database listing mappings for display characteristic mappings that are triggered in response to the detection of multiple contact points based on the difference in the surface area of contact at the first contact point and the surface area of contact at the second contact point on the touchscreen.

16. The system of claim 11 , wherein the control circuitry is configured to calculate the first distance and the second distance by:

calculating a distance between the first contact point and the first axis; and

calculating a distance between the second contact point and the first axis; and further comprising:

determining, based on the calculated first distance and the calculated second distance, that the first contact point is closer to the first axis than the second contact point; and

wherein the mapping causes the control circuitry to associate the first contact point with the first display characteristic and the second contact point with the second display characteristic based on the determination that the first contact point is closer to the first axis than the second contact point.

17. The system of claim 11 , wherein the first contact point is on the first axis, and wherein the second contact point is on the second axis.

18. The system of claim 11 , wherein the control circuitry is configured to calculate the first distance by:

extrapolating a line between the first contact point and the first axis;

determining an intersection point between the extrapolated line and the first axis; and

calculating a distance between the intersection point and the position of the first indicator.

19. The system of claim 11 , wherein the first axis and second axis are generated for display on the touch screen by overlaying the first axis and the second axis on a media asset.

20. The system of claim 11 , wherein the first display characteristic and the second display characteristic comprise one of the following: brightness, sharpness, contrast, color, and gamma correction.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 039645/0701 →