IP Library Granted Patent US 9,549,226
Granted Patent B2
US 9,549,226 · App. 14/719,994 · Granted Jan 17, 2017

Method and apparatus for reducing and restoring the effectiveness of a commercial skip system

Inventors: Ronald Quan (Cupertino, CA); John O. Ryan (Woodside, CA); Peter Wonfor (Inverloch, AU)
Assignee: Rovi Solutions Corporation
H04N21/812H04H60/375H04H60/58H04H60/59H04N5/76H04N21/233H04N21/234H04N21/4334
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,549,226
App. No.
14/719,994
Filed
May 22, 2015
Granted
Jan 17, 2017
Kind
B2
Art Unit
2484
USPC
386/249
Abstract

A method and apparatus is disclosed which reduces or removes the effectiveness of commercial skip systems such as presently found in VCRs, PVRs, etc. which are designed to delete commercials from signal material upon playback of a previously recorded version of the signal material. In an embodiment, the effectiveness of the commercial skip system is reduced or removed by adding a flat field of selected signal level to active line portions of video lines of the signal material. Other embodiments modify the normal fade to black signal indicative of a commercial to provide a fade to non-black signal. In further embodiments, a fade to non-black signal is inserted in an overscan area of the signal picture. Still further embodiments modify audio signals or selected signals in the horizontal blanking interval which may be used in commercial skip systems to detect the presence of commercials.

Claims (42)

1. A method for processing a media signal to defeat a commercial-skip system, the method comprising:

receiving a media signal;

retrieving a threshold value used to detect a commercial in the media signal, wherein the commercial is detected if an indicator value of the media signal is less than the threshold value;

identifying, based on the retrieved threshold value, a portion of the media signal associated with the commercial; and

in response to identifying the portion of the media signal associated with the commercial:

modifying a first plurality of brightness values of the media signal using a first function; and

modifying a second plurality of brightness values of the portion of the media signal using the first modifying function and a second modifying function, wherein each of the modified second plurality of brightness values has a modified brightness value above the threshold value.

2. The method of claim 1 , wherein the identifying further comprises:

comparing the indicator value of the media signal to the threshold value;

determining, based on the comparing, the indicator value of the media signal to be less than the threshold value; and

determining that the media signal is associated with the commercial in response to determining the indicator value of the media signal to be less than the threshold value.

3. The method of claim 1 , wherein the first plurality of brightness values of the media signal corresponds to the portion of the media signal associated with the commercial, and a portion of the media signal not associated with the commercial.

4. The method of claim 1 , wherein the second plurality of brightness values of the media signal corresponds only to brightness values of the portion of the media signal associated with the commercial.

5. The method of claim 1 , wherein modifying the first plurality of brightness values of the portion of the media signal using the first function further comprises adding a boost signal to the media signal.

6. The method of claim 1 , wherein modifying the second plurality of brightness values of the portion of the media signal using the first modifying function and the second modifying function further comprises adding a boost signal and a modifying signal to the portion of the media signal.

7. The method of claim 1 , wherein the first and second function result in at least one of a change in a frequency response of the media signal, a non-linear transfer function applied to the media signal, or a linear transfer function applied to the media signal.

8. The method of claim 1 , further comprising modifying the threshold value based on the media signal.

9. The method of claim 1 , wherein the media signal is a video signal.

10. The method of claim 1 , wherein the portion of the media signal is a first portion of the media signal, and further comprising:

identifying a second portion of the media signal that will not be generated for display; and

modifying a third plurality of brightness values of the second portion of the media signal using a third modifying function, wherein each of the modified third plurality of brightness values has a modified brightness value below the threshold value.

11. A system for processing a media signal to defeat a commercial-skip system, the system comprising control circuitry configured to:

receive a media signal;

retrieve a threshold value used to detect a commercial in the media signal, wherein the commercial is detected if an indicator value of the media signal is less than the threshold value;

identify, based on the retrieved threshold value, a portion of the media signal associated with the commercial; and

in response to identifying the portion of the media signal associated with the commercial:

modify a first plurality of brightness values of the media signal using a first function; and

modify a second plurality of brightness values of the portion of the media signal using the first modifying function and a second modifying function, wherein each of the modified second plurality of brightness values has a modified brightness value above the threshold value.

12. The system of claim 11 , wherein the control circuitry configured to identify is further configured to:

compare the indicator value of the media signal to the threshold value;

determine, based on the comparing, the indicator value of the media signal to be less than the threshold value; and

determine that the media signal is associated with the commercial in response to determining the indicator value of the media signal to be less than the threshold value.

13. The system of claim 11 , wherein the first plurality of brightness values of the media signal corresponds to the portion of the media signal associated with the commercial, and a portion of the media signal not associated with the commercial.

14. The system of claim 11 , wherein the second plurality of brightness values of the media signal corresponds only to brightness values of the portion of the media signal associated with the commercial.

15. The system of claim 11 , wherein the control circuitry configured to modify the first plurality of brightness values of the portion of the media signal using the first function is further configured to add a boost signal to the media signal.

16. The system of claim 11 , wherein the control circuitry configured to modify the second plurality of brightness values of the portion of the media signal using the first modifying function and the second modifying function is further configured to add a boost signal and a modifying signal to the portion of the media signal.

17. The system of claim 11 , wherein the first and second function result in at least one of a change in a frequency response of the media signal, a non-linear transfer function applied to the media signal, or a linear transfer function applied to the media signal.

18. The system of claim 11 , wherein the control circuitry is further configured to modify the threshold value based on the media signal.

19. The system of claim 11 , wherein the media signal is a video signal.

20. The system of claim 11 , wherein the portion of the media signal is a first portion of the media signal, and wherein the control circuitry is further configured to:

identify a second portion of the media signal that will not be generated for display; and

modify a third plurality of brightness values of the second portion of the media signal using a third modifying function, wherein each of the modified third plurality of brightness values has a modified brightness value below the threshold value.

Assignments (7)
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 →
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 →
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 Jun 2, 2015
From: QUAN, RONALD; RYAN, JOHN O.; WONFOR, PETER
To: MACROVISION CORPORATION
Reel/Frame 035762/0208 →
CHANGE OF NAME Recorded Jun 2, 2015
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 035806/0150 →
Continuity (4)
Continuation 13584569 · Aug 13, 2012
Continuation 11975067 · Oct 17, 2007
Continuation 10436008 · May 12, 2003
Related Publication 20150256901A1 · Sep 10, 2015