| System for providing keys -> Monitor Keywords |
|
System for providing keysUSPTO Application #: 20060062385Title: System for providing keys Abstract: A method for providing keys for descrambling scrambled content, the scrambled content being divided into frames, the method including: identifying a plurality of frames to be descrambled; for each frame of the plurality of frames, identifying a key period associated with a key for descrambling the frame; and for at least one frame f of the plurality of frames, substituting a substitute frame g for the frame f, the substitute frame g being chosen in order to reduce a total number of key periods associated with keys for descrambling all of the plurality of frames. Related apparatus and methods are also provided. (end of abstract)
Agent: Welsh & Katz, Ltd - Chicago, IL, US Inventors: Reuven Wachtfogel, Yair Mirsky USPTO Applicaton #: 20060062385 - Class: 380210000 (USPTO) Related Patent Categories: Cryptography, Video Cryptography, Video Electric Signal Modification (e.g., Scrambling) The Patent Description & Claims data below is from USPTO Patent Application 20060062385. Brief Patent Description - Full Patent Description - Patent Application Claims [0001] The present application claims the benefit of the filing date of provisional application Ser. No. 60/514,659 filed on 27 Oct. 2003. FIELD OF THE INVENTION [0002] The present invention relates to conditional access in general, and particularly but not exclusively to conditional access systems for use with personal video recorders. BACKGROUND OF THE INVENTION [0003] Systems for scrambling a television data stream are well-known in the art. One such system is described in the following U.S. Pat. Nos.: 5,282,249 to Cohen et al.; 5,481,609 to Cohen et al. Scrambled television data streams described in the Cohen et al patents comprise both scrambled data representing television signals and coded control messages, also known as ECMs. The ECMs of Cohen et al comprise, in a coded form, data necessary for generating a control word (CW) which may be used to descramble the scrambled data representing television signals. [0004] Data necessary for generating a control word may comprise all or part of an ECM. In the present specification and claims, for sake of simplicity of description, generation of a control word is sometimes described as taking place based on an ECM, it being appreciated that all or part of an ECM may be used. Data necessary for generating a control word is known in the art to take many different forms and may include, in general, at least any of the following: a control word; an encrypted control word packet which is intended to be decrypted before use; and a seed to a generating function such as, for example, a one-way function which generates the control word upon input of the seed. Control words are also termed "keys"; the terms "control word" and "key", in all of their grammatical forms, are used interchangeably throughout the present specification and claims. Throughout the present specification and claims the terms "control word generating information" and "CW generating information" are used interchangeably to designate data necessary for generating a control word in any appropriate form, as described above. [0005] While the two patents to Cohen et al describe an analog system, that is, a system in which analog television data streams are broadcast to television sets, it is appreciated that similar ECM methods may also be used for digital television data streams. Generally, the scrambling techniques used for scrambling analog television signals such as, for example, the well-known "cut-and-rotate" technique, are chosen for their applicability to analog signals. In scrambling of digital television signals other scrambling techniques, well-known in the art, are used, the techniques being more appropriate to digital signals such as, for example, applying the well-known DES algorithm, the well-known triple-DES algorithm, or the DVB Common Scrambling Algorithm to the digital television signals; it is appreciated that any appropriate scrambling technique may be used. [0006] Methods of transmitting a scrambled digital signal, including ECMs, are described in the MPEG-2 standard, ISO/IEC 13818-6, 12 Jul. 1996 and subsequent editions. In general, methods of transmitting a scrambled digital signal, including ECMs, are well known. Some systems use a composite signal, that is, an analog or digital signal including a plurality of components. Typically the plurality of components includes both a scrambled television signal component and an ECM component, the ECM component comprising a plurality of ECMs. Prior art references which discuss examples of this type of signal include the following: DVB ETR289, "Digital Video Broadcasting (DVB): Support for use of scrambling and conditional access (CA) within digital broadcasting systems"; and DVB SIM061, "Technical specification of DVB-Simulcrypt", 1 Apr. 1997. [0007] The system of Cohen et al and other systems described in the art share a feature of broadcasting an ECM synchronous to, generally immediately before or in a data stream parallel to, the actual scrambled broadcast. Typically, the CW or key which can be generated from such an ECM (or from CW generating information comprised therein) is valid for a brief duration known as a "key period". Typically, a key period lasts for a few seconds, such as 8 seconds or 10 seconds. Each key period is associated with a segment of scrambled data or content which can be descrambled using the key associated with that key period. The concept of key period is explained in the above-mentioned DVB ETR289 reference, as well as in Simulcrypt specification ETSI TS 101 197 and Simulcrypt guidelines ETSI TR 102 035. [0008] It is well known in broadcasting to provide many ECMs for each key period so that, for example, if one tunes to a new broadcast program one need not wait for the next key period to begin in order to view the broadcast; rather, one need only wait for the next ECM. Typically, an ECM is broadcast a plurality of times, such as 10 or 20 times, per key period. [0009] When scrambled data is recorded for later descrambling and playback, it is typically only necessary to store one ECM per key period. One example of a system for recording and playing back scrambled data is described in U.S. Pat. No. 6,178,242 to Tsuria, the disclosure of which is hereby incorporated herein by reference. [0010] Another example of a system for recording and playing back scrambled data is described in the following patents and patent applications, the disclosures of which are hereby incorporated herein by reference: PCT Published Patent Application WO 00/01149 of NDS Limited; corresponding European Patent 1 013 088 of NDS Limited; and U.S. patent application Ser. No. 09/515,118 of Wachtfogel et al, assigned to NDS Limited. Such a system is one example of a type of system known in the art as a Personal Video Recorder or PVR. [0011] Playing back a scrambled recorded data stream presents certain challenges, some of which have been addressed in the following patents and published patent applications, the disclosures of which are hereby incorporated herein by reference: [0012] 1. PCT Published Patent Application WO 01/35669 of NDS Limited; corresponding European Patent 1 142 340 of NDS Limited; and corresponding U.S. patent application Ser. No. 09/574,096 of Darshan et al, assigned to NDS Limited; and [0013] 2. PCT Published Patent Application WO 03/010970 of NDS Limited. [0014] The disclosures of all references mentioned above and throughout the present specification, as well as the disclosures of all references mentioned in those references, are hereby incorporated herein by reference. SUMMARY OF THE INVENTION [0015] The present invention seeks to provide an improved conditional access system, particularly but not exclusively for use with personal video recorders (PVRs). [0016] The inventors of the present invention believe that a problem may exist when playback of recorded scrambled content, particularly but not exclusively video content, is attempted at high "fast forward" or "fast reverse" speed. Persons skilled in the art will appreciate, in light of the above discussion, that, in normal speed playback, a key for descrambling the scrambled content must be produced for every key period. In fast forward playback, only 1 in every n frames of content must be displayed; however, if n is less than the number of frames in a key period, it is still necessary to produce a key for descrambling the scrambled content for every key period. [0017] When playback is very fast, the necessity of producing keys from ECMs may strain the abilities of the playback system. This is because, in playback of a "live" broadcast stream, only one ECM must be processed to produce a key for each key period; in fast forward playback, by contrast, up to one ECM must be processed for each frame. It will therefore be appreciated that a large number of ECMs must be processed each second during fast forward playback. [0018] In preferred embodiments of the present invention, a substitute frame is chosen for at least one frame which is to be descrambled, in such a way as to reduce the number of different key periods for which a frame is to be descrambled. Thus, the number of ECMs which must be processed to produce keys is also reduced, and the above-described problem is overcome. [0019] The term "render" is used, in all its grammatical forms, throughout the present specification and claims to refer to any appropriate mechanism or method of making content palpable to one or more of the senses. In particular and without limiting the generality of the foregoing, "render" refers not only to display of video content but also to playback of audio content. [0020] There is thus provided in accordance with a preferred embodiment of the present invention a method for providing keys for descrambling scrambled content, the scrambled content being divided into frames, the method including identifying a plurality of frames to be descrambled, for each frame of the plurality of frames, identifying a key period associated with a key for descrambling the frame, and for at least one frame f of the plurality of frames, substituting a substitute frame g for the frame f, the substitute frame g being chosen in order to reduce a total number of key periods associated with keys for descrambling all of the plurality of frames. [0021] Further in accordance with a preferred embodiment of the present invention the method also includes producing one key for each key period. Continue reading... Full patent description for System for providing keys Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this System for providing keys 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 for providing keys or other areas of interest. ### Previous Patent Application: Method and apparatus for generating large numbers of encryption keys Next Patent Application: Steganographic encoding and decoding of auxiliary codes in media signals Industry Class: Cryptography ### FreshPatents.com Support Thank you for viewing the System for providing keys patent info. IP-related news and info Results in 0.64075 seconds Other interesting Feshpatents.com categories: Daimler Chrysler , DirecTV , Exxonmobil Chemical Company , Goodyear , Intel , Kyocera Wireless , |
||