US2009034936A1PendingUtilityA1

Copy protection for analog video signals from computing devices

Assignee: FREDERICK JOHN WPriority: Sep 19, 2002Filed: Apr 4, 2008Published: Feb 5, 2009
Est. expirySep 19, 2022(expired)· nominal 20-yr term from priority
H04N 5/765H04N 2005/91314H04N 5/775H04N 5/85H04N 5/913
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A copy protection method and apparatus is provided to inhibit unauthorized viewing or copying of a video signal. A varying set of additional or invalid video pulses are generated onto a typical video signal. A pulse sequence identifier identifies the location of the invalid or additional pulses and is likewise generated onto the video signal prior to the occurrence of the identified pulses. The combined signal is received at an authorized display which then decodes or filters the additional or invalid portion of the video signal from the original signal according to a decode protocol stored in local memory. A resultant video output signal is guaranteed from only the original signal.

Claims

exact text as granted — not AI-modified
1 . A method of processing a video signal from a computing device to inhibit unauthorized viewing or copying of the video signal, the method comprising the steps of:
 generating a sequence signal onto the video signal indicating the validity of each pulse on the video signal;   transmitting the video signal;   decoding the sequence signal from the transmitted video signal to determine a valid pulse;   generating a video signal output from the transmitted video signal using only valid pulses.   
   
   
       2 . The method of  claim 1 , wherein the sequence signal is randomly generated according to a decode protocol. 
   
   
       3 . The method of  claim 1 , wherein a decode signal representing a next generated sequence signal is generated onto the video signal prior to a next generated synchronization of the video signal. 
   
   
       4 . The method of  claim 1 , wherein the decoding step is performed according to a decode lookup table stored in memory. 
   
   
       5 . The method of  claim 1 , wherein the sequence signal is comprised of a plurality of pulses. 
   
   
       6 . The method of  claim 1 , further comprising the steps of:
 polling a display device to determine if the display is authorized to display the video signal output; and   disabling decoding if the display device is not authorized.   
   
   
       7 . The method of  claim 1 , wherein the decoding step is executed by a finite state machine. 
   
   
       8 . The method of  claim 1 , wherein the step of generating a horizontal synchronization sequence signal is executed by a finite state machine. 
   
   
       9 . The method of  claim 1 ,
 wherein the video signal is a horizontal synchronization video signal,   wherein the sequence signal is a horizontal synchronization video signal,   wherein the valid pulse is a valid horizontal synchronization pulse, and   wherein the invalid pulse is an invalid horizontal synchronization pulse.   
   
   
       10 . The method of  claim 1 ,
 wherein the video signal is a vertical synchronization video signal,   wherein the sequence signal is a vertical synchronization video signal,   wherein the valid pulse is a valid vertical synchronization pulse, and   wherein the invalid pulse is an invalid vertical synchronization pulse.   
   
   
       11 . The method of  claim 1 ,
 wherein the video signal is an RGB synchronization video signal,   wherein the sequence signal is an RGB synchronization video signal,   wherein the valid pulse is a valid RGB synchronization pulse, and   wherein the invalid pulse is an invalid RGB synchronization pulse.   
   
   
       12 . A copy-protected video system to prevent unauthorized copying of a protected video signal transmitted from a video playing device, the video signal comprising a plurality of original video signal pulses, comprising:
 a computing device comprising:
 a graphics controller to generate a first plurality of additional video signal pulses and a first pulse sequence identifier onto the video signal; and 
 an encoding device to encode information to identify the locations of the additional video signal pulses, the encoded information contained in the first pulse sequence identifier; and 
   a display device receiving the video signal from computing device, the display device comprising:
 a decoding device for decoding the first pulse sequence identifier from the video signal to determine valid video signal pulses from the plurality of original video signal pulses and additional video signal pulses, the decoding device generating an output signal from the valid video signal pulses. 
   
   
   
       13 . The video system of  claim 12 , wherein the graphics controller generates a second plurality of additional video signal pulses and a second pulse sequence identifier onto the video signal. 
   
   
       14 . The video system of  claim 13 , wherein the decoder device decodes the second pulse sequence identifier from the video signal to distinguish a second plurality of valid video signal pulses from the second plurality of additional video signal pulses. 
   
   
       15 . The video system of  claim 13 , wherein the decoder device generates an output video signal from the transmitted video signal using only the second plurality of valid video signal pulses. 
   
   
       16 . The video system of  claim 13 , wherein the decoder device decodes the first pulse sequence identifier to determine the location in the video signal of the second pulse sequence identifier. 
   
   
       17 . The video system of  claim 13 , wherein the first, second and subsequent pluralities of additional video signal pulses and the first, second and subsequent pulse sequence identifiers are successively generated onto the video signal. 
   
   
       18 . The video system of  claim 12 , wherein the first plurality of additional video signal pulses and the first pulse sequence identifier are generated after generation of a predetermined number of subsequent pulse sequence identifiers. 
   
   
       19 . The video system of  claim 12 , wherein the first plurality of additional signal pulses and the first pulse sequence identifier are generated onto the video signal during a blanking period. 
   
   
       20 . The video system of  claim 12 , further comprising:
 a control device to poll the display device to determine if the display device includes decode circuitry to perform signal pulse and pulse sequence identifier decoding, the control device enabling the decode circuitry to perform decoding if the display device includes the decode circuitry.   
   
   
       21 . The video system of  claim 12 , further comprising:
 a control device to poll a video source to determine if the video signal is unprotected, the control device disabling the generation of additional video signals if the video signal is unprotected.   
   
   
       22 . The video system of  claim 12 , wherein the video signal pulses and the additional video signal pulses are horizontal sync pulses. 
   
   
       23 . The video system of  claim 12 , the encoding device comprising:
 a finite state machine.   
   
   
       24 . The video system of  claim 12 , the decode circuitry comprising:
 a finite state machine.   
   
   
       25 . The video system of  claim 12 , the first plurality of video signal pulses comprising:
 a first plurality with horizontal sync pulses.   
   
   
       26 . The video system of  claim 12 , wherein the first pulse sequence identifier is encoded onto an RGB video signal.

Join the waitlist — get patent alerts

Track US2009034936A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.