| System and method for an adaptive state machine to control signal filtering in a serial link -> Monitor Keywords |
|
System and method for an adaptive state machine to control signal filtering in a serial linkRelated Patent Categories: Information Security, Prevention Of Unauthorized Use Of Data Including Prevention Of Piracy, Privacy Violations, Or Unauthorized Data ModificationSystem and method for an adaptive state machine to control signal filtering in a serial link description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20070192873, System and method for an adaptive state machine to control signal filtering in a serial link. Brief Patent Description - Full Patent Description - Patent Application Claims CROSS REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation application of application Ser. No. 10/224,995, filed Aug. 21, 2002, which is incorporated herein by reference. FIELD OF THE INVENTION [0002] The present invention relates generally to video systems, and more particularly to decryption of encrypted video signals. BACKGROUND OF THE INVENTION [0003] FIG. 1 illustrates a prior art video system 10 between a set top box 20 and a television receiver 30. Set top box 20 sometimes takes the form of a DVD player and television receiver 30 sometimes takes the form of a monitor. [0004] The content protection protocol used in system 10 is high bandwidth digital content protection (HDCP) commonly used on DVI (digital video interface) or panel-link type interfaces. Included in the prior art system 10 is a first content protection state machine 40, in the set top box 20, and a second content protection state machine 50, in the television receiver 30. First content protection state machine 40 encrypts video data and second content protection state machine 50 decrypts the video data before it is displayed. The reason for the encryption by content protection state machine 40 is to prevent unauthorized copying of the video signal with, for example, a video tape recorder. [0005] A modulator 60 converts various data signals, including the video data, for efficient transport over a set of differential pairs of wires 70 that are synchronized by clock 80. A demodulator 90 then reverts the signals into a control 3 (CTL3) signal 100, a 24 bit data path 110, a set of control signal lines (CTL0, CTL1 and CTL3) 120, and a clock line 130. Also included is a microprocessor 140 that controls the entire system 10. Microprocessor 140 communicates with content protection state machine 50 via DDC (display data channel) bus 142. [0006] FIG. 2 is a timing diagram of the operational characteristics of a prior art HDCP system and further illustrates some of its limitations. In a video stream, there are sections of the signal that do not contain any video data (blanking intervals) which can be conceptually represented by a low data enable (DE) signal 150 and can also be referred to as a blanking interval. During the blanking interval 150, a vertical synchronization (V.sub.SYNC) pulse 160 typically will be asserted, resulting in a CTL3 pulse 100. The CTL3 pulse 100 signals the content protection state machine 50 that the next video frame needs to be decrypted. A low V.sub.SYNC pulse can also be employed to achieve the same results. Additionally, the CTL3 pulse 100 can be coincident with a leading edge 162 of the V.sub.SYNC pulse 160, though the relationship between the CTL3 pulse 100 and the V.sub.SYNC pulse 160 is loosely defined. [0007] The HDCP protocol specifies that the CTL3 pulse 100 needs to be at least eight clock signals wide in order for the content protection state machine 50 to be properly notified to decrypt the next video frame. A CTL3 pulse can get corrupted, however, and this results in video frames not being decrypted, when they should be, and is manifested as "snow" on a display. Conversely, video frames that do not need to be decrypted can be subjected to decryption and also results in a scrambled display. This degradation of the video signal will completely prevent the viewing of the images generated by the video signal. Some typical non-ideal CTL3 pulses include a glitch 170 or glitches 180 that will separate a CTL3 pulse into several pulses, each less than eight clock signals wide; a CTL3 pulse due to noise 190, a first false CTL3 pulse 200 where a pulse exists when one should not and a second false CTL3 pulse 210 where a pulse is present at the wrong point in time in relation to the V.sub.SYNC 16 and DE. Additionally, it is possible for the two numbers to match, even if the picture is not decrypted properly. In this situation, re-authentication is prevented when it is useful and necessary. [0008] When a problem with the video decryption occurs, a re-authentication process needs to take place to restore the video image and can take up to several seconds. This is accomplished by comparing two 16 bit numbers before and after the video frame is encrypted/decrypted. If the two numbers do not match, the set top box 20 initiates the re-authentication process. Sometimes the numbers do not match up, however, even if the picture was decrypted properly. This causes an unnecessary re-authentication cycle to occur and results in a lost image which manifests as a glitch in the images generated by the video signal. Additionally, it is possible for the two numbers to match, even if the picture is not decrypted properly. In this situation, re-authentication is prevented when it is useful and necessary. [0009] Accordingly, what is needed is a method to screen out invalid control signals, accurately detect valid control signals and prevent invalid re-synchronzation cycles in order to maintain a continuous video stream on a display. SUMMARY OF THE INVENTION [0010] The present invention provides a system and method for an adaptive state machine to control signal filtering in a serial link. By updating filter parameters based upon the characteristics of the control signal, accurate detection of the control signal is achieved. When applied to a video transmission environment, loss of picture is virtually eliminated. [0011] A method for adaptively filtering a control signal in a serial link, in accordance with the present invention, includes monitoring for a blanking interval in a video stream having an associated clock signal and monitoring for an occurrence of a V.sub.SYNC signal once the blanking interval has started. A control signal is initially detected wherein the control signal occurs subsequent to the occurrence of the V.sub.SYNC signal. A set of properties of the control signal are recorded and a set of filter parameters are adjusted for detecting the control signal in a next blanking period based on the set of properties of the control signal. [0012] A system for adaptively filtering a control signal in a serial link, in accordance with the present invention, includes a transmitter that is responsive to an authentication signal and is operative to develop a plurality of data signals and a clock signal on a plurality of differential pairs. A receiver, coupled to the plurality of differential pairs, includes a demodulator that is responsive to the plurality of data signals and the clock signal and is operative to develop a control signal, a plurality of synchronization signals and the clock signal. A content protection state machine, on the receiver, is responsive to the plurality of synchronization signals, a filtered control signal and the clock signal and is operative to develop the authentication signal. A filter, on the receiver, is responsive to the control signal and a filter parameter signal and is operative to develop the filtered control. Also included is a control machine, on the receiver, that is responsive to the control signal and is operative to develop the filter parameter signal wherein the filter parameter signal is updated based on a set of characteristics of the control signal. [0013] An advantage of the present invention is that a custom filter can be constructed that can adaptively change and thus accurately detect valid control signals while ignoring noise, glitches and invalid signals. As a result, picture display is vastly improved since interruptions to a video signal are greatly reduced. Another advantage is that the receiver can adapt the filtering mechanism to more closely match the behavior of an existing transmitter. As a result, the quality of the filtering is improved and the receiver can work well with a wide variety of transmitters manufactured by different manufacturers. [0014] These and other advantages of the present invention will become apparent to those skilled in the art after reading the following descriptions and studying the various figures of the drawings. BRIEF DESCRIPTION OF THE DRAWINGS [0015] FIG. 1 is a block diagram of a prior art video system including a set top box and a television. [0016] FIG. 2 is a timing diagram of the operational characteristics of a prior art HDCP system and further illustrates some of its illustrations. [0017] FIG. 3 illustrates a block diagram of a non-adaptive CTL3 filter on a receiver in accordance with the present invention. [0018] FIG. 4A illustrates a timing diagram of a system clock in accordance with the present invention. [0019] FIG. 4B illustrates an unfiltered CTL3 pulse. Continue reading about System and method for an adaptive state machine to control signal filtering in a serial link... Full patent description for System and method for an adaptive state machine to control signal filtering in a serial link Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this System and method for an adaptive state machine to control signal filtering in a serial link patent application. ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like System and method for an adaptive state machine to control signal filtering in a serial link or other areas of interest. ### Previous Patent Application: Sense and respond rfid disk purge for computing devices Next Patent Application: Advanced encryption standard to provide hardware key interface Industry Class: ### FreshPatents.com Support Thank you for viewing the System and method for an adaptive state machine to control signal filtering in a serial link patent info. IP-related news and info Results in 0.10283 seconds Other interesting Feshpatents.com categories: Daimler Chrysler , DirecTV , Exxonmobil Chemical Company , Goodyear , Intel , Kyocera Wireless , 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|