throbber
United States Patent 11
`4,390,898
`[11]
`
` Bondet al. [45] Jun, 28, 1983
`
`
`54)
`
`SCRAMBLING AND UNSCRAMBLING
`
`ba VIDEO SIGNALS IN A PAY TV SYSTEM
`[75]
`Inventors:
`John A. Bond; Yuan-Lu Li, both of
`Ottawa; Leslie J. Crane, Nepean,all
`of Canada
`[73] Assignee: Northern Telecom Limited, Montreal,
`[21] Appl. No.: 246,878
`:
`Mar. 23, 1981
`[22] Filed:
`[SU] mt, CES eeeceectssceeresesnenneecenesnenessees HO4N 7/16
`[52] US. Che ceseessscesnecsnseressecsne 358/119; 358/120;
`358/123
`[58] Field of Search ...........0 358/119, 120, 122, 123
`[56]
`References Cited
`U.S. PATENT DOCUMENTS
`
`2/1961 Ridenouret al. .......--.- 358/123
`2,972,008
`
`5/1965 Courtet al.
`«. 178/5.1
`3,184,537
`3,313,880 4/1967 Bass........
`w. 1785.1
`
`3,813,482
`5/1974 Blonder ............ccseetesseenseree 178/5.1
`4,081,832
`3/1978 Sherman ......scersessssereeeers 358/124
`
`4,163,254
`7/1979 Blocketal.
`.. 358/122
`
`4,266,243
`5/1981 Shutterly ....
`... 358/120
`4,333,107
`6/1982 McGuire....
`we 358/122
`4,338,628
`7/1982 Payneet al... 358/122
`
`OTHER PUBLICATIONS
`NASATech Brief, vol. 3, No. 1, MSC-16843, Spring
`1978.
`.
`Primary Examiner—S. C. Buczinski
`Attorney, Agent, or Firm—R. Haley Haley
`157]
`ABSTRACT
`A scrambler scrambles a video signal by replacing its
`vertical intervals with dummy video signal lines, and
`separately providing information relating to the timing
`of the replaced vertical intervals. This information is
`encoded using an encryption key andis distributed with
`the scrambled video signal by modulation of the hori-
`zontal sync. pulses of the scrambled video signal. An
`unscrambler derives the information from the horizon-
`tal syne. pulses, which it regenerates, and decodes the
`information and usesit to generate a vertical interval of
`correct timing to replace the dummylines of the scram-
`bled video signal, thereby producing an unscrambled
`video signal reproducible on a conventional TV re-
`ceiver. The scrambling is further enhanced by varying
`the number of dummy lines which are used to replace
`different vertical intervals, thereby producing a video
`signal of variable field length, which is not susceptible
`of recording.
`
`16 Claims, 9 Drawing Figures
`
`nouns fe———— FIELD» ———»+»————FIELD ns} ———»}o————— FIELD ns ———>}
`
`AME bot
`
`anes pete FIELD) FIELD n¢| ———>}e——_FIELD 42 —————>]
`ty
`“A may Be
`el gay he
`md avg) HE
`Je|v[eye]nose[rivfe[c]noise[rjvjefe]soerive)
`(n4}
`(ne5 )
`
`pata
`
`/ ~ ——_
`
`VERTICAL
`NOISE
`CHECK
`PROGRAM
`TIMING
`REFERENCE
`WoRD(R)|patacy)|DATA(P)|BITSIC)
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 1
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 1
`
`

`

`
`
`
`
`USS. Patent |_—Sheet 1 of 6Jun. 28,1983 4,390,898
`
`
`
`
`PROGRAM
`SOURCE
`
`
`
`
`
`CHANNEL
` TRANSMITTER
`
`CONVERTER
`
`
`
` SCRAMBLER
`SCRAMBLED
`
`VIDEO
`
`
`UNSCRAMBLER
`
`
`ENCRYPTION
`
`& PROGRAM
`DATA
`INTERFACE
`
`
`
`
`
`2/
`
`CONTROL ,DATA
`COLLECTION,
`& BILLING
`
`CENTRE
`
`
`22
`
`INTERFACE
`
`TELEPHONE
`CENTRAL
`OFFICE
`
`/8
`
`FIG.
`
`|
`
`90
`
`
`
`PROGRAM
`SOURCE
`
`TO TRANSMITTER
`
`
`
`
`
`SCRAMBLED
`CONTROL
`
`SELECTOR
`& SYNC.
`
`
`
`
`GENERATOR
`
`VIDEO
`
`BLANKING
`
` 9
`LEVEL
`
`
`
` DATA
`PROCESSOR
`
`
`
`
`FIG. 9
`
`DATA FROM
`INTERFACE
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 2
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 2
`
`

`

`U.S. Patent
`
`Jun. 28, 1983
`
`Sheet 2 of 6
`
`4,390,898
`
`VIDEO
`INPUT
`
`SCRAMBLED
`VIDEO
`
`
`
`
`FILTER &
` FILTER
`
`EQUALIZER
`
`
`
`OUTPUT
`
`
`LATCH & |
`D-A
`& LATCH 5
`5
`|eves
`
`
`2 OZ
`
`WON
`
`SELECTOR
`
`202
`
`A-D
`
`CONVERTER
`
`
`
`
`
`
`
`
`
`DATA
`
`
`
`CONTROL
`TIMING
`
`PROCESSOR
`CIRCUIT
`EXTRACTOR
`
`
`
`
`205
`DATA FROM
`INTERFACE
`
`FIG. 2
`
`VIDEO
`IN
`
`ff
`
`=
`o/E
`
`
`
`SYNC
`
`
`LINE
`
`FIELD
`
`f=lOfb
`
`f5=4fb
`fl=fs/I3
`
`fh
`
`NG
`
`30!
`
`SEPARATOR
`COUNTER a COUNTER
`
`
`
`
`BURST
`EXTRACTOR
`PLL.&
`
`
`
` 300
`FREQUENCY
`DIVIDERS
`
`
`
`302
`
`FIG: 3
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 3
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 3
`
`

`

`U.S. Patent
`
`Jun. 28, 1983
`
`Sheet 3 of 6
`
`4,390,898
`
`(A)viva
`
`ONIWOONI
`
`10¢
`
`WLI9IG
`
`OAGIA
`
`OQFITSWNVYOS
`
`O3AGIA
`
`JSION3su3| |(emu)wey(2A)St—|Yb
`
`yaLsioaYySU3LUSANODO3QIASWvY8i|TaINSaa1awvyos
`
`
`je2+007314————»}-<ex—_____+09313—————>=~4aal4———
`
`LNd.Lnoyaisiogy
`
`
`WLISIGLJIHSWLL/194
`
`
` 0||}z+81314————=+01314——_——_—}<——-90.71315———>}|
`ObOOFCOV
`
`JOYLNOD8SSSYydQV
`
`LINDYIDYLNOD
`
`WOYSSTWNSIS
`3su3|Siig
`WvH90ud
`(d)vVLVa
`avoligaa|ZONauasaY
`ONIWIL
`bvSls
`
`viva
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 4
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 4
`
`
`
`
`
`
`
`

`

`HiLIHS7"Nud
`G26fon}228
`SaraOe
`
`ua1S19ay304NOS
`yOSssz00udOYDIN
`osIiaot394°||008
`—so;LINAAYOWSWOLSIVNOIS
`Y3.LNNOS7pSHOLWT
`
`LC)82G
`
`902
`
`YYOL9313S
`
`OL
`
`d014
`
`a929
`
`us
`
`HIG
`
`o
`
`LdNdy3iNi
`
`JOULNOS8SS3YdaV
`
`¥0L9313S
`
`ssayqayv
`
`U.S. Patent
`
`Jun. 28, 1983
`
`Sheet 4 of 6
`
`4,390,898
`
`
`GYOM3ON3Y¥a43uUE°
`
`
`ureneat8Svswoex9
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 5
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 5
`
`
`

`

`
`
`U.S. Patent—sun.28, 1983 Sheet 5 of 6 4,390,898
`
`
`
`INTERRUPT
`
`
`
`
`4 READ 1
`SELECT
`
`
`606
`
`
`FIELD n
`
`OUTPUT DATA
`FOR FIELD ne2
`TO LATCH 523
`
`READ O/E,R.N.
`SOURCE, & ENC.
`KEY,P. DATA,
`& REF. WORD
`FROM LATCHES
`524
`
`CALCULATE,
`FORFIELOnes,
`.
`DATA & OFFSETS
`& ADDRESSES
`FOR LATCHES
`
`ENCODE AND
`FORMAT DATA
`ORM
`
`CLEAR FLAG
`
`RETURN
`
`SET N/V=I
`
`SET N/V=0
`
`
`
`OUTPUT N/V,
`OUTPUT N/V,
`
`OFFSET TO
`OFFSET TO
`
`
`LATCH 5II
`LATCH 510
`
`& ADDRESS
`& ADDRESS’
`
`TO LATCH
`TO LATCH
` 515 515
`
`
`
`
`
`READ START
`ADDRESS FROM
`LATCH 520.
`SET FLAG
`
`
`
`
`FIG. 6
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 6
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 6
`
`

`

`U.S. Patent
`
`Jun. 28, 1983
`
`Sheet 6 of 6
`
`4,390,898
`
`R.F.
`
`INPUT
`
`MODULATOR
`& VSB
`FILTER
`
`800°
`
`R.F. OUTPUT
`
`807—-|
`
`SELECTOR
`
`808
`
`829
`
`
`H. SYNC.
`
` SEPARATOR
`TIMING
`
`CIRCUIT
`
`SHIFT |
`
`se
`
`LATCH
`
`
`
`
`
`MICROPROCESSOR 4|.
`
`
`
`
`
`
`803
`
`
`BID
`
`REF.
`WORD
`
`DEVICE
`CODE
`
`COUNTER
`CK
`
`LATCH
`
`PROGRAM MONTHLY
`DATA
`CODE
`
`Ig
`
`824
`
`FIG. 8
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 7
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 7
`
`

`

`1
`
`4,390,898
`
`SCRAMBLING AND UNSCRAMBLING VIDEO
`SIGNALS IN A PAY TV SYSTEM
`
`This invention relates to subscription television (pay
`TV) systems, and is particularly concerned with a
`method of and apparatus for scrambling and unscram-
`bling video signals for use in such systems.
`It is knownin the art of pay TV systems to scramble
`a video signal before broadcasting it, with the intent
`that only authorized persons, equipped with an appro-
`priate unscrambler, should be able to unscramble the
`video signal for viewing on a conventional television
`receiver,
`in return for payment of a fee. The video
`signal may be scrambled in a variety of ways, with or
`without simultaneous scrambling of the accompanying
`. audio signal. For-example, Court et al. U.S. Pat. No.
`3,184,537, issued May 18, 1965 discloses a pay TV sys-
`tem in which video signal scrambling is effected by
`suppressing to a constant grey level horizontal and
`vertical synchronizing (sync) signals and blankinginter-
`vals, unscrambling being enabled by composite sync
`pulses which are modulated upon the normal audio
`carrier. Bass U.S. Pat. No. 3,313,880 discloses a pay TV
`system in which the nature of the ordinary sync signals
`is changed, and additional signals having the nature of
`the ordinary sync signals but having a different timing
`are transmitted as part of the video signal to produce
`unsynchronized operation of television receivers not
`equipped with unscramblers. Blonder U.S. Pat. No.
`3,813,482 issued May 28, 1974 discloses a pay TV sys-
`tem in which scrambling of the video signalis effected
`by alternately depressing and not depressing to blanking
`level, at a rate of about 10 Hz, the vertical sync signals
`to producea shifting, rolling picture on an unauthorized
`television receiver, a keying signal for unscrambling the
`video signal at an authorized receiver being modulated
`on the audio carrier.
`Such known pay TV systems have the disadvantage
`that the security of the system exists entirely in the
`scrambling scheme. In other words, anyone acquiring
`or making an appropriate unscrambler can unscramble
`the scrambled signal(s) without payment of any fee. In
`order to provide a more secure pay TV system, which
`makes it more difficult to unscramble the scrambled
`signal(s) without paymentoffees, it is known to supply
`a code periodically and separately from the broadcast
`video signal to authorized subscribers of the pay TV
`system, which code must be compared with a code
`broadcast with the scrambled video signal in order to
`enable unscrambling. For example the separately sup-
`plied code can be supplied monthly to each authorized
`subscriber by mail in a system as described in Sherman
`U.S. Pat. No. 4,081,832 issued Mar. 28, 1978 or via a
`non-dedicated telephoneline in a system as described in
`Blocket al. U.S. Pat. No. 4,163,254 issued July 31, 1979.
`The security of such systems exists partly in the coding
`schemeand partly in the scrambling scheme.
`As disclosed in a co-pending application Ser. No.
`251,085 by Y. J. Aminetzah filed on Apr. 6, 1981 and
`entitled “Method of Controlling Scrambling and Un-
`scrambling in a Pay TV System”, the entire disclosure
`of which is hereby incorporated herein by reference,
`the coding scheme used in a pay TV system can be
`made highly secure, so thatit is difficult or impossible
`for unauthorized persons to gain access within a reason-
`able time to a proper codeto effect unscrambling of the
`scrambled signal(s) in the normal manner. However, the
`
`_ 0
`
`20
`
`25
`
`30
`
`40
`
`45
`
`60
`
`2
`use of such a highly secure coding scheme does not
`alone assure the security of the pay TV system. On the
`contrary, the highly structured nature and information
`redundancy in the scrambled signal(s) of the known
`scrambling schemes discussed above makesit possible
`for unauthorized persons to effect unscrambling di-
`rectly from the scrambled signal(s), by-passing any
`coding scheme which maybeused. In this respect,it is
`observed that in the known scrambling schemesthere is
`a high correlation from line to line and from field to
`field in the scrambled video signal, which correlation
`maybe utilized to facilitate unscrambling by unautho-
`rized persons.
`Accordingly, a need exists to provide a more secure
`video signal scrambling scheme, which is less suscepti-
`ble to direct unscrambling and which can be used in
`conjunction with a secure.coding scheme. to facilitate
`provision of a secure pay TV system. An object of this
`invention is to provide a method of and apparatus for
`scrambling a video signal in a pay TV system by means
`of which this need may befulfilled. Further objects are
`to provide a method of and apparatus for unscrambling
`the scrambled video signal, and to provide a pay TV
`system embodying such scrambling and unscrambling
`apparatus.
`According to one aspect this invention provides a
`method of scrambling a video signal, comprising video
`signal lines and vertical intervals, to produce a scram-
`bled video signal, said method comprising replacing
`each vertical interval by dummyvideosignal lines and
`separately providing information relating to the timing
`of the replaced vertical intervals of the scrambled video
`signal, wherein different numbers of dummy videosig-
`nal lines are used to replace different vertical intervals,
`wherebythe field length of the scrambled video signal
`is varied.
`Thus the conventional vertical synchronizing infor-
`mation of the video signal is completely replaced, in the
`scrambled video signal, by dummy video signal lines
`whichare indistinguishable by a conventional television
`receiver from the normal video signal lines of the video
`signal. In consequence, without unscrambling,a televi-
`sion receiver supplied with the scrambled videosignal
`would produce a vertically unsynchronized and un-
`watchable picture.
`The separately provided information conveniently
`indicates the start of each replaced vertical interval, and
`is conveniently provided as part of the scrambled video
`signal. Preferably the information is modulated onto
`horizontal
`line synchronizing information forming a
`part of each video signal line. In this case the scrambled
`video signal reproduced on a conventional television
`receiver without unscrambling is not only vertically
`unsynchronized but also largely horizontally unsyn-
`chronized, making it even more unwatchable.
`In order to provide further security to a pay TV
`system using this method of scrambling, the information
`is preferably encoded in accordance with an encryption
`key, which can be recurrently changed and provided
`only to authorized subscribers of the pay TV system to
`enable proper unscrambling of the scrambled video
`signal.
`The use of different numbers of dummy videosignal
`lines to replace different vertical intervals inhibits unau-
`thorized unscrambling of the scrambled video signal by
`persons using a known form of vertical interval genera-
`tor to synchronize a conventional television receiver to
`receive the scrambled video signal. The scrambled
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 8
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 8
`
`

`

`3
`video signal consequently has a non-standard and vari-
`able field length, rendering unauthorized unscrambling
`in this manner ineffective in vertically synchronizing
`the resultant picture. A further advantage provided in
`this respect is that the video signal, even after proper,
`authorized, unscrambling, has a variable field length
`which inhibits proper operation of a video signal re-
`corder which may be used to try to record the video
`signal for subsequent use or duplication.
`According to another aspect, the invention provides
`a method of scrambling a video signal, comprising
`video signal lines and vertical intervals, to producé a
`scrambled video signal which comprises said video
`signal lines and dummy video signal lines-in place of
`said vertical intervals, said method comprising the steps
`of: storing the video signallines of the videosignal to be
`scrambled sequentially in a memory and reading them
`sequentially from the memory to constitute the video
`signal lines of the scrambled video signal; re-reading
`video signal lines from the memory -to produce said
`dummyvideo signallines of the scrambled videosignal,
`different numbers of video signal lines being re-read
`from the memory to produce dummyvideosignal lines
`to replace different vertical intervals, whereby thefield
`length of the scrambled video signalis varied; and sepa-
`rately providing information relating to the timing of
`the replaced vertical intervals.
`In accordance with another aspect of the invention,
`there is provided apparatus for scrambling a videosig-
`nal, comprising video signal lines and vertical intervals,
`to produce a scrambled video signal, said apparatus
`comprising: a memoryunit; means for storing the video
`signal lines sequentially in the memory unit; means for
`providing an indication of the timing of each vertical
`interval relative to the video signal lines stored in the
`memory unit; means for reading the video signal lines
`sequentially from the memory unit, the reading means
`being responsive to said indication to re-read video
`signal lines from the memory unit to produce dummy
`video signallines in place of each vertical interval, the
`reading means re-reading different numbers of video
`signal lines to replace different vertical intervals, said
`video signal lines sequentially read from the memory
`unit and said dummyvideosignallines constituting the
`scrambled video signal; and means for providing infor-
`mation relating to the timing of each replaced vertical
`interval of the scrambied video signal.
`The apparatus preferably includes means for selec-
`tively removing horizontal line synchronizing pulses
`from the video signallines of the scrambled video signal
`in dependence uponsaid information.
`According to yet another aspect, the invention pro-
`vides a subscription television system comprising: a
`scrambling apparatus comprising means for replacing
`each vertical
`interval of a video signal, comprising
`video signal lines and vertical intervals, by a plurality of
`dummyvideo signallines to produce a scrambled video
`signal, different vertical intervals being replaced by
`different numbers of dummyvideosignal lines whereby
`the scrambled video signal has a variablefield length,
`and means for providing information relating to the
`timing of each replaced vertical interval of the scram-
`bled videosignal; meansfor distributing said scrambled
`video signal and said information to at least one un-
`scrambling apparatus; and at least one said unscram-
`bling apparatus comprising means responsive to said
`information for generating vertical intervals each hav-
`ing a timing coincident with the timing ofsaid dummy
`
`—_ 5
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`35
`
`60
`
`65
`
`4,390,898
`
`4
`video signal lines of the scrambled video signal, and
`means for replacing said dummy video signal lines of
`the scrambled video signal by said vertical intervals to
`produce an unscrambled video signal.
`Preferably,
`said scrambling apparatus comprises
`means for modulating horizontal
`line synchronizing
`pulses of the video signal lines of the scrambled video
`signal with said information, whereby the distributing
`means distributes said information as part of the scram-
`bled video signal with which it is supplied, and said
`unscrambling apparatus comprises means for deriving
`said information from the horizontal line synchronizing
`pulses of the video signal lines of the scrambled video
`signal and for regenerating said horizontal line synchro-
`nizing pulses.
`The invention will be further understood from the
`following description with reference to the accompany-
`ing drawings, in which:
`FIG.1 illustrates a pay TV system including a scram-
`bler and an-unscrambler which operate in accordance
`with this invention;
`FIG. 2 showsa block diagram of the scrambler which
`includes a timing extractor, a memory unit, a control
`circuit, and a data processor;
`FIG,3 shows a block diagram ofthe timing extractor;
`FIG. 4 showsa block diagram of the memory unit;
`FIG. 5 showsa block diagram of the control circuit
`and the data processor;
`FIG,6 is a flow chartillustrating the operation of the
`data processor;
`FIG. 7, which is on the same sheet as FIG. 4, is a
`timing diagram illustrating the format of data which is
`transmitted with the scrambled video signal;
`FIG. 8 shows a block diagram of the unscrambler;
`and
`FIG. 9, which is on the same sheet as FIG. 1, shows
`a block diagram of a simplified form of scrambler spe-
`cifically for use where the TV program sourceis at the
`same location as the scrambler.
`Referring to FIG.1, there is showntherein partsofa
`pay TV system in which video signals from a program
`source 10 are scrambled in a scrambler 11, the resultant
`scrambled video signals and audio signals from the pro-
`gram source being supplied to a transmitter 12 for
`broadcasting to subscribers of the pay TV system. As
`shown, the audio signals are not scrambled, but they
`could also be scrambled in known mannerif desired.
`The audio signal path from the program source 10 to
`the transmitter 12 may also include a delay unit, (not
`shown), for example providing a signal delay of 30 ms,
`(the duration ofonetelevision field), to keep the timing
`of the transmitted audio signals matched to the average
`timing of the scrambled video signals. The broadcast
`signals are illustratively supplied to a subscriber’s home
`via a cable 13, but they couldalternatively be supplied
`by electromagnetic radiation, directly or via a satellite
`link.
`The subscriber’s home includes a conventional chan-
`nel converter 14, television receiver 15, and telephone
`16, the latter being connected via a conventional tele-
`phoneline 17 to a telephone central office 18. An un-
`scrambler 19 is coupled between the outputof the chan-
`nel converter 14 and the input ofthe television receiver
`15, and is also coupled via an interface circuit 20 to the
`telephoneline 17. The interface circuit 20 is preferably
`of the type described in a co-pending patent application
`Ser. No. 247,229, filed on Mar. 25, 1981 by T. H. Murto
`and S. D. Alvey, entitled ‘Interface Circuits for Con-
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 9
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 9
`
`

`

`4,390,898
`
`15
`
`25
`
`30
`
`35
`
`40
`
`20
`
`5
`6
`nection to Non-Dedicated Telephone Lines”, the entire
`lator having a frequency 40 fb, whose output is fre-
`disclosure of which is hereby incorporated herein by
`quency divided to produce the various frequencysig-
`reference.
`nals indicated in FIG. 3 and described below. This
`The pay TV system also includes a control, data
`further PLL and the frequency dividers are shown as a
`collection,andbilling centre 21, which can be located at
`single block 302. The incoming video signal
`is also
`the program source 10, scrambler 11, and transmitter
`supplied to a sync separator 303, which derives the
`12, or at the telephone central office 18, or separately
`composite sync signals from the video signal and trig-
`from both. In any event the centre 21 is coupled via an
`gers a line counter 304 to count the horizontallines of
`appropriate interface 22 to the telephone central office
`each field. The output signal ff of the line counter 304,
`10
`18 for communicating recurrently with each unscram-
`which is a logic 0 during each vertical interval, is fre-
`bler 19 via the relevant telephone line 17, and is cou-
`quency-divided by twoinafield counter 305 to produce
`pled, either permanently or when required via a tele-
`a signal 0/E which changesstate each field, and whose
`phoneor data transmission line, to the scrambler 11 for
`state thus correspondsto the phase of the color burstof
`supplying encryption and program data thereto. As an
`the incoming video signal. The counters 304 and 305 are
`alternative, the program data may instead originate in
`synchronized by a signal f produced in the block 302
`the program source 10, and be supplied from there to
`and having ten times the color subcarrier frequency fb.
`both the scrambler 11 and the centre 21.
`The block 302 also produces the signal fs=4 fb already .
`The centre 21 recurrently, for example monthly,
`described, a signal fl having a frequency which is one-
`supplies encryption and program data to the scrambler
`thirteenth the frequencyfs, a signal fh having the hori-
`11, which scrambles the video signals supplied to it in
`zontal line frequency, and a signal NG also having the
`the manner described below and in dependence upon
`horizontal line frequency and whichis a logic 0 during
`the encryption data, and also inserts the program data
`each horizontal line sync pulse of the video signal. Thus
`into the scrambled video signals. In order to enable each
`the various timing signals have the following frequen-
`cies:
`authorized unscrambler 19 to unscramble the scrambled
`f=35.79544 MHz
`signals when desired, the centre 21 periodically supplies
`fs= 14.31818 MHz
`thereto, via the interfaces 22 and 20 and via the tele-
`fl= 1.1014 MHz
`phonecentral office 18, a code (monthly code) which in
`fh=NG=15.734 kHz
`conjunction with a device code individual to the sub-
`ff= 59.94 Hz
`scriber enables proper operation of the unscrambler.
`This coding schemeis described fully in the co-pending
`0/E=29.97 Hz
`application by Y. T. Aminetzah already referred to, to
`FIG. 4 illustrates the memory unit 203 in greater
`whichreferenceis directed in this respect.
`detail. This unit comprises 104 TTL 64 kbit RAMs
`FIG. 2 showsa block diagram of the scrambler 11.
`(random access memories),
`together with associated
`The video input signal from the program source 10 is
`ECL to TTL and TTL to ECL converters, shown as a
`conducted via a 4.2 MHz low-pass anti-aliasing filter
`single block 400. The RAMSare cyclically controlled
`200 to a timing extractor 201 and to the input of an
`and addressed, by address and control signals supplied
`analog-digital (A-D) converter and latch 202. The A-D
`by the control unit 204, for write-in and read-outof the
`converter samples the analog video signal at a fre-
`digital video signal. In view ofthe relatively slow speed
`quency fs, supplied by the timing extractor 201, and
`of each memoryaccess cycle, the digital video signal is
`written into and read from the RAMs13 8-bit words at
`equal to four times the video signal color subcarrier
`frequency fb, and linearly converts each sample into an
`a time,
`1 bit of each word being written into or read
`8-bit digital value which is stored in the latch. This
`from a respective one of the 104 RAMS. Accordingly,
`gives 910 digital samples per horizontal line, for an
`the 8-bit video signal words from the A-D converter
`NTSCvideo signal for which the color subcarrier fre-
`and latch 202 are shifted into a shift register 401 under
`quency fb is 3.579545 MHz. These digital samples are
`the control of the signal fs, and the words are trans-
`ferred 13 at a time to a latch 402 underthe control of the
`written into, and subsequently read from, a memory
`unit 203 under the control of a control circuit 204 and a
`signal fl, to be written into the RAMs. Conversely, the
`8-bit words are read out from the RAMsandstored in
`data processor 205. A selector 206 is controlled by the
`processor 205 to supply either the digital samples read
`an outputlatch 403 13 at a time underthe control of the
`from the memory unit 203 or a digital video blanking
`control circuit 204, and are loaded in parallel from the
`level to a latch and digital-analog converter 207, which
`latch 403 into a shift register 404 under the control of
`operates at the frequency fs to latch the digital values
`the signal fs to constitute the digital scrambled video
`supplied thereto and to convert them into an analog
`output of the memory unit 203. The numberof 13 words
`written into and read from the RAMsis selected in view
`video signal. This analog video signal is filtered and
`equalized in a 4.2 MHz low-passfilter and a (sin x)/x
`of the speed of the RAMsand the numberof 910 sam-
`equalizer, shown as a single block 208, whose output
`ples per horizontal line of the video signal, to provide a
`constitutes the scrambled video output signal. The tim-
`convenient number of 70 memory access cycles each
`horizontal line.
`ing extractor 201 supplies various timing signals to the
`units 203, 204, and 205, as well as the signal fs to the
`The control circuit 204 is shown to the left, and the
`units 202 and 207. The data processor 205 is supplied
`data processor 205 is shownto the right, of a broken line
`500 in FIG. 5. The control circuit 204 includes a modu-
`with the encryption and program data from an interface
`(not shown) whichis coupled to the centre 21.
`lo-65 counter 501, a PROM 502, and a latch 503 for
`Thetiming extractor 201 is shownin greater detail in
`producing control signals and selecting address signals,
`FIG.3. A color burst extractor 300 extracts the color
`by meansof an address selector 504, for each memory
`burst from each horizontal line of the incoming video
`access cycle. The counter 501 is clocked by thesignal f
`signal and supplies it to a color burst phase locked loop
`to incrementits count, and for each count the PROM
`(PLL) 301, which regenerates the color burst frequency
`502 is addressed to produce a set of control signals
`whichare latched in the latch 503 under the control of
`fo. This is supplied to a further PLL including anoscil-
`
`45
`
`50
`
`55
`
`65
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 10
`
`PMC Exhibit 2021
`Apple v. PMC
`IPR2016-00754
`Page 10
`
`

`

`7
`the signal f. The control signals in the latch 503 control
`the cyclical operation of the RAMs (block 400) and
`latch 403 of the memoryunit and theselection of a write
`address from a bus 505 or a read address from a bus 506
`for supply to the RAMs.
`The write address on the bus 505 is produced by a
`16-bit synchronous counter 507 which is clocked by the
`signal fl, so that the incoming video signal words are
`written cyclically into successive memory locations.
`The read address on the bus 506 is produced by adding
`to the current write address, in a modulo 216 adder 508,
`an offset which is selected by a selector 509 from a latch
`510 or a latch 511, and latching the sum in a latch 512
`under the control of the signal fl. The selector 509 is
`controlled by a signal ‘SELECT’ produced at the Q
`output of a D-type flip-flop 513, which signal is also
`supplied to a microprocessor 514 in the data processor
`205. The microprocessor 514 supplies the offsets to the
`latches 510 and 511, and supplies a read address to a
`latch 515, via a common bus 516 under the control of
`respective latch loading signals onlines 517. The micro-
`processoralso supplies a signal N/V to the data input D
`of the flip-flop 513. A comparator 518 compares the
`read address on the bus 506 with the read address stored
`in the latch 515 and, when the compared addresses are
`the same, produces an output signal which is gated with
`the signalfl in an AND gate 519 to producea signal EQ
`whichis supplied to the clock input CK oftheflip-flop
`513 and as an interrupt signal to the microprocessor 514.
`The microprocessor 514 is also supplied with a vertical
`interval start address from a latch 520; this is the write
`address on the bus 505 which exists at the start of a
`vertical interval of the video signal and whichis latched
`in the latch 520 under the control of the signalff.
`The components 507 to 520 of the control circuit 204
`and the data processor 205 operate as follows. As al-
`ready explained, the incoming video signal words are
`written cyclically into the memory, and the start ad-
`dress of each vertical interval is stored in the latch 520,
`Reading from the memoryofthe video signal words of
`picture lines (i.e. lines not in the vertical interval) takes
`place sequentially after a delay, or offset, which is deter-
`mined by the contents of the latch 510. Accordingly,
`during such reading, with the signals EQ=0, N/V =0,
`and SELECT =1, the selector 509 is controlled to sup-
`ply the offset from the latch 510 to the adder 508, where
`this offset is added to the write address to produce the
`read address. Theoffset is stored in the latch 510 by the
`microprocessor 514 as described below, and is an inte-
`gral multiple of 70 so that video signal lines are read
`from the memory a whole numberofline periodsafter
`being written into the memory.
`The microprocessor 514 also stores a different offset,
`again an integral multiple of 70, in the latch 511, and
`stores the vertical interval start address, obtained from
`the latch 520, in the latch 515. Accordingly, with con-
`tinued reading from the memory, the comparator 518
`eventually detects equality of the read address and the
`addressin the latch 515, in response to whichthe signal
`EQ becomes 1 and then again becomes 0 with the next
`falling edgeofthe signalfl supplied to the gate 519. This
`1-to-0 transition of the signal EQ triggers the flip-flop
`513 via its clock input CK,to transfer the logic level of
`the signal N/V atits D inputto its Q output, so that the
`singal SELECT becomes 0, and also constitutes an
`interrupt to the microprocessor 514. In response to the
`interrupt, the microprocessor 514 reads the state of the
`signal SELECT, supplies a new address to the latch
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`30
`
`55
`
`65
`
`4,390,898
`
`8
`515, and sets the signal N/V to 1 (opposite to the new
`state of the signal SELECT). The new address whichis
`latched in the latch 515 is different from the current
`read address, which is now offset from the write address
`by the offset contained in the latch 511 which with the
`signal SELECT =0 is selected by the selector 509. The
`comparator 518 no longer detects equality and the sig-
`nal EQ remains 0.
`The offset stored in the latch 511 is selected so that
`now picture signal lines from another part of the mem-
`ory are read out instead ofthe vertical interval signals.
`The address whichis stored in the latch 515is selected
`in relation to this offset so that this reading of picture
`signal lines instead ofvertical interval signals continues
`for a total of approximately 21 lines, i.e. for approxi-
`mately the duration of the vertical interval. At the end
`of this period the comparator 518 again detects equality
`of addresses as described below. For example,in a par-
`ticularly simple situation the offset stored in the latch
`511 may be equivalent to 21 picture lines less than the
`offset stored in the latch 510. In this situation the ad-
`dress stored in the latch 515 can remain unchanged in
`response to the interrupt to the microprocessor 514. On
`the read address reaching the vertical interval start
`addressafter readingofa field of picture lines, the selec-
`tor 509 is controlled to causethelast 21 lines of the field
`to be re-read instead of the following vertical interval
`signals. When the vertical interval start address is again
`reached,the selector 509 is controlled to cause the pic-
`ture line

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket