IP Library Granted Patent US 8,254,470
Granted Patent B2
US 8,254,470 · App. 12/132,469 · Granted Aug 28, 2012

Encoding and decoding of embedded data stream in analog video using copy protection pulses

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,254,470
App. No.
12/132,469
Granted
Aug 28, 2012
Kind
B2
Abstract

Method and apparatus for encoding and decoding a stream of digital (binary) data on AGC (automatic gain control) pulses or back porch pulses of the type conventionally used for copy protection in the analog television or video realm. The data is encoded onto the tips of the AGC or back porch pulses added to blanking intervals of an analog video signal. Each pulse tip may define, for instance, 10 to 15 digital bits (1 or 0) in the form of square waves or rectangular waves with two states, high and low, representing respectively 1 and 0. In another version, the digital data is similarly encoded onto the pulse tip of back porch pulses present at the end of video fields for copy protection. This digital data conveyed in an analog signal may be read by an associated decoder in a consumer device and the resulting data decoded, for instance, for copy control, storage permission, network access, user identification, or carrying additional data, such as commentary or text relevant to the accompanying video. The data bandwidth here is substantial since each AGC or back porch pulse may carry, for instance, 15 bits of digital data and the AGC or back porch pulses may be present in each of the horizontal and vertical blanking intervals of a video signal.

Claims (37)

1. A method comprising the acts of:

providing digital data;

providing a video signal;

providing in the video signal in blanking intervals thereof, and following a horizontal synchronization pulse, pulses of a type to inhibit subsequent analog video recording of the video signal; and

encoding the digital data onto an extremity of at least one of the provided pulses.

2. The method of claim 1 , wherein the blanking interval is a horizontal blanking interval or a vertical blanking interval.

3. The method of claim 1 , wherein the encoded digital data does not substantially reduce the inhibition of subsequent analog video recording.

4. The method of claim 1 , wherein each pulse extremity accommodates at least 10 bits of the digital data.

5. The method of claim 1 , wherein each bit of the encoded digital data has a duration in the range of 1/10 to ⅓ μ sec.

6. The method of claim 1 , wherein each bit of the encoded digital data has an amplitude in the range of 25 mV to 125 mV.

7. The method of claim 1 , wherein the provided pulses are positive-going with respect to the negative-going horizontal synchronization pulse.

8. The method of claim 1 , wherein the provided pulses are AGC or back porch pulses.

9. The method of claim 1 , wherein the encoded digital data carries information relating to one of copy protection, storage control, network access, entitlement, user identification, mobile device activation, or mobile device registration.

10. A method comprising the acts of:

receiving an analog video signal having in blanking intervals thereof, and following a horizontal synchronization pulse, pulses of a type to inhibit video recording of the video signal; and the extremity of at least one of the pulses carrying encoded digital data;

detecting the encoded digital data; and

decoding the detected digital data to form a digital data signal.

11. The method of claim 10 , wherein the blanking intervals are horizontal blanking intervals or vertical blanking intervals.

12. The method of claim 10 , wherein the encoded digital data does not substantially reduce the inhibition of subsequent analog video recording.

13. The method of claim 10 , wherein each pulse extremity accommodates at least 10 bits of the digital data.

14. The method of claim 10 , wherein each bit of the encoded digital data has a duration in the range of 1/10 to ⅓ μ sec.

15. The method of claim 10 , wherein each bit of the encoded digital data has an amplitude in the range of 25 mV to 125 mV.

16. The method of claim 10 , wherein the pulses are positive-going with respect to the negative-going horizontal synchronization pulse.

17. The method of claim 10 , wherein the pulses are AGC pulses or back porch pulses.

18. The method of claim 10 , wherein the encoded digital data carries information relating to one of copy protection, storage control, network access, entitlement, user identification, mobile device activation, or mobile device registration.

19. Apparatus for encoding digital data onto an analog video signal, comprising:

an input terminal for receiving a digital video signal;

an input terminal for receiving digital data;

a video encoder coupled to the input terminals to provide in the video signal in blanking intervals thereof, and following a horizontal synchronization pulse, pulses of a type to inhibit subsequent analog video recording of the video signal, and to encode the digital data into an extremity of at least one of the provided pulses;

a digital to analog converter coupled to the video encoder to convert the video signal to analog form; and

an output terminal coupled to the digital to analog converter.

20. Apparatus for decoding digital data carried on an analog video signal, comprising:

an input terminal for receiving an analog video signal;

an analog to digital converter coupled to the input terminal;

video processing circuitry coupled to the converter to output the video signal in digital form;

a decoder coupled to the converter and which detects in the converted video signal in blanking intervals thereof, and following a horizontal synchronization pulse, pulses of a type to inhibit video recording of the video signal, and wherein the decoder detects at the extremity of at least one of the detected pulses encoded digital data and decodes the detected digital data; and

an output terminal coupled to the decoder and which outputs the decoded digital data as a digital data signal.

Assignments (13)
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
CHANGE OF NAME Recorded May 11, 2012
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 028196/0990 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded Apr 1, 2009
From: ALL MEDIA GUIDE, LLC; MACROVISION CORPORATION; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022484/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2008
From: CLOUTMAN, JOHN
To: MACROVISION CORPORATION
Reel/Frame 021318/0599 →