`Kupnicki et al.
`
`[11] Patent Number:
`[45] Date of Patent:
`
`4,742,544
`May 3, 1988
`
`[76]
`
`[54] TELEVISION TRANSMISSION NETWORK
`WITH SCRAMBLING AND DESCRAMBLING
`Inventors: Richard A. Kupnicki, 584 Farewell
`Street, Oshawa, Ontario, Canada,
`LlH 6M8; Stanley R. Moote, 9
`Gervais Drive, Brampton, Ontario,
`Canada, L6Y 2V3
`[21] Appl. No.: 629,180
`Jul. 9, 1984
`[22] Filed:
`Int. Cl.4 ........................ H04N 7/167; H04L 9/00
`[51]
`[52] U.S. Cl ......................................... 380/14; 380/19;
`380/20; 380/37; 380/50
`[58] Field of Search ............... 358/114, 119, 121, 122;
`178/22.04, 22.Q7, 22.05, 22.19; 380/10, 14, 19,
`20, 23, 36, 37, 50
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`3,659,046 4/1972 Angeleri et al. ................. 178/22.13
`4,070,693 1/1978 Shutterly ........................ 358/122 X
`4,240,106 12/1980 Michael et al. ....................... 358/36
`4,266,243 5/1981 Shutterly ........................ 358/116 X
`4,318,125 3/1982 Shutterly ............................. 358/121
`4,388,643 6/1983 Aminetzah ...................... 358/122 X
`4,390,898 6/1983 Bond et al. ..................... 358/123 X
`
`4,392,123 7/1983 Briiggemann .................... 358/36 X
`4,405,942 9/1983 Block et al .......................... 358/119
`4,484,027 11/1984 Lee et al. ........................ 358/122 X
`4,535,355 8/1985 Am et al. ........................ 358/122 X
`4,605,961 8/1986 Frederiksen .................... 358/121 X
`
`Primary Examiner-Stephen C. Buczinski
`Assistant Examiner-Linda J. Wallace
`Attorney, Agent, or Firm-Ridout & Maybee
`
`ABSTRACT
`[57]
`A controlled access television communications network
`in which scrambling and descrambling are accom(cid:173)
`plished by digital signal processing. At the scrambler,
`the video and audio information are digitized, seg(cid:173)
`mented for example on a line-by-line basis, and ran(cid:173)
`domly reordered. Decryption data corresponding to the
`random reordering of the information segments are
`derived, and inserted into the scrambled video data. A
`composite signal comprising the video data, audio mod(cid:173)
`ulated subcarrier, synchronizing signals and the decryp(cid:173)
`tion data is transmitted to the receivers along with dedi(cid:173)
`cated keys whereby descramblers at the receivers are
`selectively enabled in accordance with the remote se(cid:173)
`lection of authorized users.
`
`11 Claims, 27 Drawing Sheets
`
`AUDIO INPUT 1 o------1
`AUDKJ 1NPUT 2 !o - - - - - l
`AUOKJ INPUT3 o------1
`
`VIDEO INPUT
`
`PROGRAM VIDEO
`OUTPUT
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 1
`
`
`
`U.S. Patent
`
`May 3, 1988
`
`Sheet 1 of27
`
`4,742,544
`
`:r:
`
`(Y)
`
`:r:
`0
`N
`
`C)
`z
`~ z
`<(
`_J co
`
`_J
`<(
`·~
`1-
`0::
`w
`
`:r:
`
`(Y)
`
`:r:
`
`(Y)
`
`> t- 1-:::l
`
`,...-
`0
`lJ_
`
`> ("'>
`
`+
`
`<.!) z
`N
`:::iw
`<((/)
`:::>..J
`d:::> Wa_
`I-
`Ul
`0
`0...
`
`(.)
`
`~w
`(/)Ul
`..J
`a:: a..
`w
`>
`
`<.!) z
`N
`:::iW
`<(Ul
`:::l..J
`o:::>
`wo..
`
`u z
`>(cid:173)(/')
`:r:
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 2
`
`
`
`U.S. Patent May 3,1988
`
`Sheet 2 of27
`
`4,742,544
`
`BLANKING -----l r
`u
`
`LEVEL
`
`~-------H--------
`
`FIG.2a
`
`REF
`WHITE
`
`z
`
`REF BLACK---(cid:173)
`BLANKING-----
`
`SYNC LEVEL------- - ' - - - - - - - - 1
`FIG.2b
`
`.....
`I
`I
`I
`I
`I
`I
`'-'>r'
`
`10
`
`\
`
`DES
`
`,-....._50% BURST
`/AMPLITUDE
`LIMITS
`
`FIG.2c
`
`;(12
`
`FIG. 3
`
`11
`
`I
`
`INVERSE
`DES
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 3
`
`
`
`13
`
`VIDEO IN o-------,~
`
`BLANKING
`REGENERATOR
`
`17
`
`COMPOSITE
`~VIDEO
`OUT
`22
`
`SUBSCRIBER
`CONTROL>---(cid:173)
`INFORMATION
`
`DIFFERENTIAL A-D
`AMPLIFIER
`CONVERTER ,----'L----,
`
`23
`
`29
`
`\
`
`AUDIO
`INPUTS ..,_.=_L---1/
`
`AUDIO
`PROCESSOR
`
`25
`
`28
`
`FIG.4
`
`~
`TJl .
`~
`rt a
`
`3:
`~
`...,v.J
`'"""' \0
`00
`00
`
`[f). =(cid:173)
`("D a
`~
`N
`-.l
`
`(j.J
`
`.&;;;;.
`,...
`-.)
`.&;;;;.
`N
`,...
`
`til :t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 4
`
`
`
`46
`
`41
`
`BLANKING
`REGENERATOR
`
`COMPOSITE
`VIDEO IN
`
`-=-
`
`RESAMPLING CLOCK
`OUTPUT
`AMPLIFIER
`D-A
`CONVERTER AND FILTER
`
`....- ....-
`
`-.. • ... 1 AUDIO ?UTPUT
`1 AUDIO OUTPUT
`~) 2
`
`AUDIO
`PROCESSOR
`
`FIG.5
`
`" ....-
`
`44
`
`w J AUDIO OUTPUT
`
`~ rn
`~ l"""'t--
`~ l"""'t--
`
`VIDEO ~
`OUT ~
`~
`""""' \0
`00
`00
`
`('t)
`
`(fJ ::r
`~ ....
`~
`N
`-.I
`
`,&;;...
`....
`-.l
`,&;;...
`N
`....
`
`Ul :t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 5
`
`
`
`50\
`
`56~
`
`SFRIAI AUDIO
`
`PAM DATA
`
`~
`r;F1
`
`~ (t a
`
`BYPASS VIDEO'\
`
`VIDEO INPUT
`
`INPUT
`PROCESSOR
`
`VIDEO
`DATA
`51
`
`SL/',
`
`DIGITAL
`MEMORY
`
`L
`
`J
`
`I
`
`h
`
`I I 57
`
`60
`~
`_L
`~ «
`- BYPASS I ,...-..PROGRAM VIDEO ~
`RELAY ~OUTPUT
`"'"""
`\l:)
`00
`00
`
`INPUT TIMING
`SIGNALS
`'-
`
`14.3 MHZ CLK
`
`RANDOM ADDRESS'
`
`53---
`
`TIMING
`DECODER
`
`~SYSTEM TIMING I SIGNALS
`
`59
`\
`
`CNTRL
`ASSEMBLY
`
`l
`MEMORY ~
`CONTROLLER
`
`I'- 8-BIT CONTROL OAT A
`
`RS232 DATA CHANNEL<=>------__.J
`RS232 CONTROL
`PROCESSOR
`
`58
`
`55
`
`FIG. 6
`
`C> MONITOR VIDEO
`
`OUTPUT
`
`\IJ :r
`(t)
`~
`
`tJl a
`
`.N
`......,J
`
`.,&;;..
`....
`-.l
`~ ....
`Ul
`:t=
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 6
`
`
`
`~ r;n
`~ !'"'+-
`~ a
`g:
`
`~
`~
`~
`\0
`00
`00
`
`IJ)
`::r
`te a
`0\
`~
`N
`-.....)
`
`...
`....
`-.)
`~ ....
`til :t:
`
`J 61!
`
`INPUT
`AMPLIFIER
`
`r-
`
`62\
`
`20KHZ
`LOW PASS 1-
`FILTER
`
`6\
`SAMPLE
`AND
`HOLD
`t_
`
`I--
`
`f-
`
`- L
`
`).J-LAW
`CONVERT CLK
`SHIFT CLOCK
`14 BIT CONVERT
`.....,.
`S/H
`o--
`INPUT CHANNEL 1
`c::>---
`
`J
`
`Cl1 (INV iD
`
`61~
`
`INPUT CHANNEL
`
`_o--
`o--
`
`INPUT
`AMPLIFIER
`
`I--
`
`Cl2 (INV 1D
`
`62'
`~""\
`
`20KHZ
`LOW PASS f-
`FILTER
`
`63'
`''\
`SAMPLE
`AND
`HOLD
`L_
`
`61" \_
`
`INPUT CHANNEL
`
`_o---
`o--
`
`INPUT
`AMPLIFIER
`
`r--
`
`Cl3 (INV l..J
`
`62"
`: \
`
`20KHZ
`LOW PASS f-
`FILTER
`
`63''
`-""\
`SAMPLE
`AND
`HOLD
`L___
`
`I
`FIG. 7
`
`64 65
`I.C
`~
`
`_r-oo. - so 1
`
`JJ-LAWLINEAR
`AID
`CONVERTER
`
`SHIFT
`REGISTER
`
`_jj
`...c:::-- 641 65'\
`
`-C> so 2
`
`14-BIT AID
`r- CONVERTER
`r-
`
`SHIFT
`REGISTER
`
`_jJ
`II
`II
`.L:;'--64 65\
`
`...r--.
`
`~ so 3
`
`- 14-BIT AID
`
`CONVERTER
`
`1-
`
`SHIFT
`REGISTER
`
`_jJ
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 7
`
`
`
`66
`
`\
`
`67
`
`\
`
`68
`
`/
`
`~70
`
`INPUT VIDEO
`
`0
`
`4.5 MHZ
`LOW PASS FILTER
`
`CLJjiMPING
`AMPLIFIER
`
`f---
`
`AID
`CONVERTER
`
`OUTPUT
`-~ LATCH
`
`f----o 8-BIT VIDEO DATA
`
`---- CLAMP PULSE
`
`t
`...._ BURST PROCESSOR DATA (8-BIT)
`
`73 CNTRL VOLTAGE
`~ ~
`
`lr 14.3MHZ 1 -
`
`vco
`
`/71
`
`CLOCK
`DRIVERS
`
`~ SYSTEM CLOCKS
`(14.3 MHZ)
`
`B.F. WINDOW
`HO TO H9
`
`':-.. L)
`
`COMPOSITE SYNC
`
`69
`"--
`
`SYNC
`SEPARATOR
`
`GENLOCK
`VIDEO
`
`0
`
`CLOCK
`ERROR
`PROCESSOR
`
`+
`
`f\72
`
`FIG.8
`
`~
`~
`
`~
`~
`
`CLOCKS
`LOCAL
`MHZ)
`(14.3
`00 T 2T
`01 ;2T
`~ ._,
`C BW (INV)
`00
`._,
`00 · 2T
`VIDEO PRES
`H PHS SYNC
`H PHS SYNC IINV)
`V PHS SYNC
`V PHS SYNC (INV)
`
`~
`
`'---'
`
`~
`
`(C
`
`~
`i/1
`~ ........
`a
`3:
`~ «
`~
`1-"
`\0
`00
`00
`
`\f) :r
`(t)
`~
`-....l
`~
`N
`-....l
`
`.....
`
`...
`~ .....
`Ul :t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 8
`
`
`
`691
`LUMINANCE 692
`,-.~..----. VIDEO
`~
`GENLOCK.........______ 3.58MHZ
`VIDEO~ BAND STOP
`
`I
`
`I
`
`FIG. Sa
`
`693
`
`I
`
`..---------c::> CLAMP PULSE
`
`694
`
`COMPOSITE SYNC
`II
`\ ~F
`~LINE ,P,ERIOD
`DELETER
`
`H PHASE SYNC
`
`695
`
`VERTICAL
`SERRATION
`INTEGRATOR
`DETECTOR
`
`696
`
`COMPOSITE
`SYNC
`DETECTOR
`
`V PHASE SYNC
`
`VIDEO PRESENT
`
`~
`~
`
`~ f"""'too. a
`
`~
`~
`~
`~
`\0
`00
`00
`
`rJJ :r
`('t) a
`00
`~
`N -..:a
`
`.a.
`....
`-.)
`.a.
`N
`....
`til t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 9
`
`
`
`737
`
`738
`
`741
`
`742
`
`743
`
`CONVOLVER
`
`BINARY
`OFFSET
`
`DAC
`
`BURST
`PROCESSOR
`DATA
`
`740
`PULSE
`WIDTH
`GENERATOR
`
`oo~2T
`
`01-2T
`
`01-t-T
`
`---- -732 ___ ----n;------------
`
`CURRENT
`MIRROR
`
`I
`
`I I
`I I
`I
`_____ cd_
`
`BWP
`
`744
`
`TRANS
`CONDUCTANCE
`AMP
`
`GENLOCK
`VIDEO
`
`HO-H9 (INV
`BURST FLAG
`
`B.F. WINDOW
`
`COMP SYNC
`
`VIDEO
`PRESENT
`
`3.58MHZ
`BANDPASS
`FILTER
`
`PEAK
`DETECTOR
`
`COLOR BW
`
`735
`
`734
`
`748
`
`749
`
`750
`
`CHARGE PUMP
`
`FIG. 8b
`
`~
`V1
`
`~ (t a
`
`~
`~
`~w
`
`~
`\0
`00
`00
`
`[FJ
`:r'
`~
`~
`
`\0 a
`
`N
`-.l
`
`~
`~
`~ ....
`til t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 10
`
`
`
`81
`~
`C/BW ~ SCH
`QO ~CORRECTOR H COUNTER PHASE) I
`
`76
`I
`
`H PHASE SYNC o-4j
`
`H
`DISCRIMINATOR
`
`DISCRIMINATED H
`74
`
`75
`
`910 I H COUNT I DECO
`
`H SIGNAL
`
`DER
`
`COUNTER
`
`I
`
`I
`
`77_
`
`78-...
`
`79
`
`1 n
`
`525
`COUNTER
`
`V SIGNAL
`DECODER
`
`VPHASESYNCcr-1
`
`v
`DISCRIMINATOR
`
`DISCRIMINATEDV
`1
`1
`
`14.3MHZ CLK
`14.3MHZ CLK
`
`I
`
`I
`
`FIG.9
`
`D 15KHZ
`31KHZ
`CLKi6
`RASiCAS
`-WRITE STROBE
`-,._, B.F. WINDOW
`8 H RESET
`"L.J H SYNC
`
`COMP. BLANKING (INV)
`B.F. ACTIVE (INV)
`B.D. BLANKING (INV)
`1
`-
`L..J> COMP. SYNC (INV)
`DATA MODE
`
`~ H18-H262 (INV)
`V INTERRUPT (INV)
`FIFO INTERRUPT (INV)
`COLOR FIELD ID
`
`B,W FIELD ID
`D HO-H9 (INV)
`
`~ .r/1
`~
`ft a
`
`~
`~ <-<
`~
`~
`\0
`00
`00
`
`fJ)
`::r
`(t) a
`
`~
`0
`~
`N
`-.....)
`
`.a;;..
`-...
`
`~ -...
`tJl :t
`
`I SIGNAL
`
`IIAn
`
`I"' ·~CHANGEDATA(INV)
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 11
`
`
`
`8-BIT
`......,
`VIDEO DATA
`-.........
`VAO
`VA1
`!:::
`........ -~
`VA2
`VA3
`,__,
`VA4
`~ .__,
`VA5
`VA6 ,......,
`·-
`VA?
`L.J
`.--.
`,__,
`VAS
`,......,.
`RAS CAS
`WRITE STROBE :D
`
`8,1..
`
`85
`
`ADDRESS
`COUNTER/
`MULTIPLEXER
`
`r----
`r----
`r----
`f---
`f----.- CNTRL SIGNAL
`1-----
`LOGIC
`1-- AND DRIVERS
`
`MEMORY ADDRESS
`(8-BIT BUS) \
`
`RAS1
`
`CAS\
`
`WRITE ENABLE 1
`
`l
`
`VIDEO FRAME
`MEMORY ARRAY
`384K x 8 BITS
`
`It
`
`--cLINE SEGMENT ADDRESS CLOCK
`
`AUDIO OAT L.J"
`14.3MHZ CLK .......
`14.3MHZ CLK D
`
`I
`.,
`
`CLOCK
`DISTRIBUTION
`
`I
`
`I
`
`(83
`J AUDIO MEMORY I
`64K X 1 BIT I
`-~
`
`SCRAMBLED
`-C)
`VIDEO DATA
`
`SCRAMBLED
`~ .._,
`AUDIO DATA
`
`FIG_10
`- - - - -
`
`~
`r;£1
`~
`[
`
`~
`
`~
`~
`._.V-J
`
`~
`1.0
`QO
`~
`
`'JJ =(cid:173)
`('D a
`
`~
`~
`
`~
`N
`-....1
`
`....
`._.
`-.J
`~ -..
`til t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 12
`
`
`
`U.S. Patent May 3, 1988
`
`Sheet 12 of 27
`
`4,742,544
`
`821
`
`/
`
`1 VIDEO DATA BIT__...
`
`SHIFT REGISTER
`
`822
`
`v
`
`LATCH
`
`•ADDRESS & CONTROL-
`
`v823
`
`6 x 64Kx1 RAMS
`
`824
`~
`SHIFT REGISTER 1---1 VIDEO DATA BIT
`
`Fl G.10a
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 13
`
`
`
`so 1
`so 2
`so 3
`
`XOR CLK PROC
`H18-H262 (INV)
`15KHZ
`CLK6
`HO-H9 (INV)
`
`DCDO e>-----,
`DCD1
`DCD2
`DCD3~--~
`DCD4o----r-=
`
`DCD5 [;1 r 1
`
`DCD6c::>----l
`DCD7
`XOR LOAD D
`
`1
`
`91
`
`101
`
`AD1 I DIGITAL SUBCARRIER
`GENERATOR AND
`PHASE MODULATOR
`
`0/A
`CONVERTER
`
`6.6MHZAUDIO
`SUBCARRIER
`
`26MHZ CLK
`
`SUBCARRIER
`TIMING
`CONTROL
`
`r- 96
`
`~PAM-DO
`I PAM ~PAM-01
`
`c:;
`
`,
`
`~
`~
`~
`[
`
`~
`~
`'-<
`~
`~
`\0
`00
`00
`
`\f1 :r
`~
`~
`~ w
`~
`N
`-....l
`
`.a;;.
`._.
`-l
`~ ._.
`Ul t
`
`26 MHZ
`OSCILLATOR
`
`CRC ERROR
`
`14.3MHZ CLK D
`(INV.)
`
`"I
`
`I
`
`~ S,H(INV)
`
`Cl1 (INV)
`CI2(1NV)
`CI3(1NV)
`,u LAWCONVERT
`14-BIT CONVERT
`SHIFT CLK
`
`FIG.11
`
`DATA
`
`BIT
`SCRAMBLE
`DATA
`
`CRC
`CONTROL FIG.11a
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 14
`
`
`
`RS232 EXT.
`COMPUTER CNTRL
`
`D
`
`7.16MHZ
`VIDEO PRESENT
`D
`BURST PRESENT
`
`'---"
`
`RS232 USER DATA
`CHANNEL
`
`~
`
`USER DATA
`PROCESSOR
`
`112_/
`
`ADDRESS FIFO
`RESET (INV)
`ADDRESS FIFO
`SHIFT OUT
`1 4. 3M HZ C LK r::::::>----+-1
`14.3MHZ CLK (INVJ
`
`.~
`
`.....___
`
`,........,
`
`"'""'
`
`FRONT PANEL
`OAT A AND CONTROL
`
`REMOTE PANEL
`DATA AND CONTROL
`
`USER DATA
`
`PROCESSOR
`
`CONTROL
`DATA
`
`ADDRESS f--c:>
`FIFO
`
`ADDRESS CONTROL
`DATA
`
`111_......--
`
`110.../
`
`J I
`
`....--..
`
`ADDRESS FIFO
`OUTPUT READY
`
`FIG.12
`
`~
`Vl
`
`~ f""to-a
`
`~
`~
`'-<
`~(j.J
`
`~
`'C
`00
`00
`
`(FJ
`:::r'
`('t> a
`
`~
`,&;;;..
`~
`N
`-.l
`
`.&;;;...
`VI
`
`~ VI Ul t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 15
`
`
`
`86
`
`I
`
`DATA
`CONTROLLER
`
`87
`
`LINE ADDRESS
`CONTROLLER
`
`ADDRESS
`CONTROL DATA
`
`VD5
`
`ADDRESS FIFO
`OUTPUT READY
`CONTROL FIFO
`INPUT READY
`B WFIELDID
`COLOR FIELD \D.
`
`V INTERRUPT
`WRITE INHIBIT
`FIFO INTERRUPT
`
`14.3MHZ CLK D
`14.3MHZ CLK (\NV) D
`
`•I
`•
`
`CLOCK
`DISTRIBUTION
`'--------1
`
`FIG.13
`
`~
`V1
`~ a
`~ a
`
`~
`~
`'-<
`~
`1-"
`\0
`00
`00
`
`\f)
`::r
`a
`
`~
`
`1-"
`(Jt
`0 .....,
`N
`-......l
`
`XOR LOAD
`XOR CLOCK
`ADDRESS FIFO
`SHIFT OUT
`ADDRESS FIFO
`RESET (\NV)
`CNTRL FIFO SHIFT IN
`CNTRL FIFO RESET (\NV)
`8-B\T CONTROL OAT A
`
`=
`
`VAO
`VA1
`VA2
`VA3
`VA4
`VA5
`VA6
`VA7
`VAS
`
`-...
`.......,J
`
`....
`.... N
`til t
`
`-...
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 16
`
`
`
`AUDIO
`SUBCARRIER o - - - - - - - - - - - - - - - - - - - - - - - - 1
`8-BIT VIDEO DATA c:::>-------------..
`B.F. ACTIVE (I NV) r::>--(cid:173)
`B.F. BLANKING (I NV)
`COMP. SYNC (INV)
`DATA MODE (INV)D
`CHANGE DATA (INV) o
`
`106
`
`:I
`
`SYNC/
`SUBCARRIER
`GENERATOR
`
`VARIABLE
`DELAY
`
`D/A
`CONVERTER
`
`102
`
`6.6 MHZ
`BAND PASS
`FILTER
`
`109
`
`105
`
`104
`
`II
`
`• -
`
`I
`I I -
`
`r-1 ....~.,_....~.,_....,~__.,1
`
`I
`
`00+2T
`01 +2TD----'
`
`107
`
`H18-H2:~J~~~~
`PAM-01 ~
`8-BIT CONTROL OAT A
`
`I
`
`CNTRL FIFO RESET (INV)
`CNTRL FIFO S.l.
`
`BLANKING (INV)D
`
`1
`
`14.3MHZ CLK (INV)
`
`14.3MHZ CLK ~ :I
`
`DATA
`FIFO
`MEMORY
`
`WHITE
`MARKER
`GENERATOR
`, 1so I
`
`CLOCK
`DISTRIBUTION
`
`I
`
`Hoa I 1
`
`FIG.14
`
`~
`r;£1
`
`~ f""'to.. a
`
`~
`~
`"'w
`"""'" \0
`00
`00
`
`CFl ::r
`
`(t>
`
`:
`CNTRL FIFO
`INPUT READY 0'\
`~
`N
`-.....1
`
`..&;;..
`-...
`
`~ -...
`til
`~
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 17
`
`
`
`200
`
`SCRAMB
`LED~
`VIDEO
`
`~
`
`WIDEBAND VIDEO'\
`(WITH 6.6 MHZ SUBCARRIER)
`
`ANALOG PROCESSOR
`
`SERIAL AUDIO DATA
`
`v
`
`I - -
`1--
`
`-- ~ ,_
`
`1--t-
`
`AGC DATA-
`SCRAMBLED VIDEO DATA-
`H PHASE SYNC -
`V PHASE SYNC -
`VIDEO PRESENT
`AP TIMING SIGNALS
`UNSCRAMBLED AUDIO DATA
`UNSCRAMBLED VIDEO DATA
`
`DEMODULATED
`r AUDIO DATA
`
`AUDIO DATA;
`STROBE
`
`SUBCARRIER
`DEMOD.
`
`~I-
`
`FIG.l5
`- - - - -
`
`DIGITAL PROCESSOR
`
`201
`
`COMPANDED
`AUDIO
`OUTPUT
`
`CH 1~DATA
`
`CNTR
`
`LINEAR AUDIO
`OUTPUT
`
`\
`CH 2 DATA
`CNTR
`
`LINEAR AUDIO
`OUTPUT
`
`i
`CNTR
`
`........
`
`PROGRAM
`VIDEO OUTPUT
`MONITOR
`--D
`VIDEO OUTPUT
`
`203
`
`...s---...
`
`CH 1 AUDIO
`
`...s---...
`
`CH 1 AUDIO (JNV)
`
`204 v
`
`--r>
`
`CH 2 AUDIO
`CH 2 AUDIO (INV)
`-r>
`
`205
`
`_./
`
`_..,
`
`CH 3 AUDIO
`CH AUDIO (INV)
`--r>
`
`~ rn
`~ ..........
`~ ..........
`g:
`
`~
`~
`1-"
`\0
`00
`00
`
`r,JJ :r
`(t) a
`
`1-"
`-.1
`~
`N
`-.1
`
`.&;;.
`....
`-....,J
`~ ....
`til
`:1:
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 18
`
`
`
`14.3 MHZ CLK
`
`D----0 CLK
`
`1 O-BIT PROCESSOR
`\,......_
`BUS
`
`212
`
`\
`
`10-BIT
`D.iA
`CONVERTER
`
`' - -
`
`210
`I SAMPLE
`
`GAIN
`
`lAND HOLD
`~
`~SAMPLE 211
`AND HOLD
`~
`SET-tfr
`
`v2o1
`
`CLAMPING r---
`AMPLIFIER
`
`208./
`
`213
`CLAMP PULSE-...
`
`~
`rJl .
`~ ~
`~ ~
`
`~
`~ <-<
`~ ,.....
`\0
`00
`00
`
`20\
`
`MIO
`~
`f-o
`Ml1
`f-o
`Ml2
`A-D
`f-c>
`Ml3
`CONVERTER f-c>
`Ml4
`f-c>
`MIS
`f-o
`Ml6
`Ml7
`-D
`
`~
`~
`
`""L.I
`.......
`"'l..J
`
`r.F1
`H PHASE SYNC
`H PHASE SYNC (I NV) ~
`a
`V PHASE SYNC
`VIDEO PRESENT (INV)
`
`,_.
`00
`~
`N
`-......1
`
`......:J
`
`,. -...
`i!3
`-...
`til :t
`
`GAIN LATCH
`·~
`SET-UP LATCH ·~ ~
`
`20t
`
`INPUT VIDEO
`\ r-"1
`
`~~~0
`INPUT t=t-
`
`BUFFER
`
`4.5MHZ
`LOW PASS
`FiLTER
`
`4
`
`SYNC
`SEPARATOR
`
`~
`
`.......
`"'
`.......
`~ ,.....,.
`
`,......._
`
`,......._
`
`DA
`DA
`DA
`DA
`DA
`DA
`DA
`DA
`
`~ll
`ll
`ll
`L
`
`BYPASS VIDEO./
`
`1_17
`
`..,_,
`
`WIDEBAND VIDEO
`
`216
`?
`OUTPUT
`f-- AMPLIFIER
`
`BYPASS
`PROGRAM VIDEO
`f---oo- RELAY 1--c>
`OUTPUT
`MONITOR VIDEO
`OUTPUT
`
`DA
`CONVERTER
`
`ANALOG
`VIDEO
`
`4.5MHZ
`LOW PASS
`FILTER
`
`211.
`
`FIG.16
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 19
`
`
`
`UNSCRAMBLED c:::>------!
`AUDIO DATA
`
`AUDIO DATA~
`CLOCK
`-
`- L....---...1
`
`I
`
`D SERIAL DATA
`
`AUDIO SYNC
`AUDIO DATA
`GROUP STROBE
`262H18 (INV) c:r-J
`
`AGCO
`
`1~g:~·
`AGC4~i
`
`AGC5
`AUDIO CNTRL r::::J----------..:J
`DATA STROBE
`~C>------------~
`
`I ---~---
`
`SHIFT
`REGISTER
`LOAD
`
`r
`
`AUDIO OUTPUT
`CONTROL TIMING
`DECODER
`
`I
`
`ll
`
`CS1
`CS2
`CS3
`NODE
`SHIFT CLOCK
`
`ACLR1
`-o ACLR2
`ACLR3
`IARLY1
`IARLY2
`IARLY3
`OARLY1
`OARLY2
`OARLY3
`
`_.
`
`AUDIOOUPUT
`CONTROLS
`
`I
`
`0 RS232DATACHANNEL
`CONNECTOR
`
`FIG.17
`
`~
`1/1
`~ a
`~ e.
`
`~ '-<
`
`,_.V.J
`,......
`1.0
`00
`00
`
`IJJ :r
`I'D a ,......
`1.0
`~
`N
`
`-....l ... ~
`~ ~ Ul t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 20
`
`
`
`~ r;n
`~ a t'e a
`
`~
`~
`'-<
`~
`1--"
`\0
`00
`00
`
`en ::r
`(t> a
`
`N
`0
`~
`N
`-....l
`
`.a;..
`-...
`--1
`.a;..
`N
`-...
`
`til :t
`
`~
`
`ADO
`AD1
`AD2
`AD3
`
`lv110-MI7
`
`....--..
`
`H COUNT (HO TO H9)
`262H18 (INV)"
`1ST 20 LINES...,
`ADDR FIFO RESET
`\
`H121-262 (INV)
`
`AUDIO-PROC.
`
`223~
`
`f Lc, RASiCAS CNTRL r
`
`0
`
`22:_
`
`0
`
`98K BY 8-BIT
`MEMORY
`:- ,------- (WITH ADDRESS CNTRL LOGIC)
`
`AUDIO DATA (4-BIT)
`22t::
`(-.)
`
`~
`
`226
`
`TILT
`CORRECTOR
`
`LATCH
`
`SERIAL AUDIO DATA
`-D
`AUDIO DATA CLK
`AUDIO DATA STROBE
`AUDIO SYNC
`
`8-BIT OUTPUT
`VIDEO DATA
`(DAO TO DA?)
`
`r-----
`
`\...:" H SYNC
`RANDOM
`ADDRESS
`
`"
`.,VIDEO DATA
`PROCESSOR 'VAfj'"""
`227~
`~
`
`MEM
`
`- ADD
`
`\
`DESCRAMBLEDt
`VIDEO DATA
`
`FIFO
`)TROBE
`\
`AUDIO XOR
`ERROR DATA
`
`- 1
`
`BLANKING
`REGENERATOR
`
`-
`r---230
`
`SEQUENTIAL
`/'ADDRESS
`(SA1 TO SA?)
`......-BLANKING CNTRL SIGNALS
`
`V PHASE SYNC
`H PHASE SYNC
`H PHASE SYNC (INV)
`
`~
`~
`
`~
`~
`
`FIG.18
`
`TIMING
`DECODER
`
`4 VOLTAGE
`
`2{1
`
`CONTROLLED
`OSCILLATOR
`
`PrOCESSOR
`TIMING
`228-
`SIGNALS
`VIDEO PROCESSOR DATAIPDO TO PDBJJ
`
`1-
`
`SECURITY
`PROCESSOR
`
`ON-BOARD
`CLOCKS
`
`"-229
`
`OFF-BOARD CLOCK
`
`~
`
`AGC DATA
`(AGCO TC AGC9)
`_....,
`GAIN STROBE
`SET-UP STROBE
`AUDIO CONTROL OAT A
`BYPASS
`STROBE
`FRONT PANEL DATA
`FRONT PANEL STROBE
`FRONT PANEL CLK
`
`~
`~
`
`II
`
`I
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 21
`
`
`
`DESCRAMBLED
`VIDEO DATA
`(MOO-M07)
`
`2251
`\
`
`PDQ TO PD7
`
`o-----
`
`LATCH
`
`22~2
`
`EPROM
`
`2253
`L
`
`MAO-MA6
`
`c:::>----o
`
`1--
`
`MEMORY
`
`2256
`L
`
`o--
`H2-H9
`
`o--
`1ST20LINES
`
`TILT
`CORRECTOR
`TIMING
`DECODER
`
`I
`22~
`COUNTER
`
`1
`
`~
`lJl .
`~ t"'+-
`~ t"'+-
`
`~2257
`
`l J254 "'-" ADDER
`r--- UP/DOWN
`r----
`t
`
`COUNTER
`
`t
`
`-
`
`~
`
`~
`~
`DAO-DA7 ~
`1--o'
`\,0
`00
`00
`
`\
`\
`FIG.18a
`
`7J) :r
`rD a
`1--o' a
`
`N
`
`N
`-.)
`
`~ ._.
`-.....l
`
`t:s
`._.
`Ul
`~
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 22
`
`
`
`COLOR FIELD I D. D
`
`1
`
`233
`
`L__
`
`231.
`
`00
`01
`
`:
`
`(HO TO H9)
`
`===-------- , H COUNT
`-===:k~~~~===r=;~~~~~~==~=====tt----
`II
`H SIGNAL I
`II
`
`H
`H PHASE SYNC ~-----1
`DISCRIMINATOR
`H PHASE SYNC(INV)e>--~
`
`910
`COUNTER
`
`H
`COII~IT -I
`
`232
`
`14.3MHZ CLK
`
`31 KHZ
`
`v PHASE SYNC D
`
`236
`\
`
`DISCRIMINATED V
`
`I I DISCRI~
`
`v
`525
`COUNTER I I COUNT
`
`237..../"
`
`•
`
`FORCED BLANKING e>----.
`
`MONOCHROME
`
`FIG.19
`
`DECODER
`
`~ H SYNC(INV)
`DEMOD STROBE
`
`I II < ' IN IA l ( ' -
`· · -·-·· .. --
`
`jL__ __ ----.
`"
`
`VAO
`VA1
`
`6E~g~~~ ~l II
`
`;
`238
`
`t--c:> DEMOD B.F.
`-c:> COMP. B. F.
`-o BLANKING
`--"' COMP SYNC
`
`I :
`
`-c:>VAO
`-c:>VA1
`-c:> VA2
`--... BURST SYNC
`POLARITY
`~ VERTICAL BLANKING
`INTERRUPT
`-o 1ST 20 LINES
`-o LUMINANCE FIELD
`-o 262H18(1NV)
`~ H121-262(1NV)
`_.,SEQUENTIAL ADDRESS
`(SA1 TO SA7)
`
`~
`[/1
`~
`~
`
`~
`~
`~
`~
`\0
`00
`00
`
`\Fl
`0"'
`~
`~
`N
`N
`0
`~
`N
`-1
`
`.a;.
`....
`--.l
`.a;.
`N
`....
`Ul
`.a;.
`.a;.
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 23
`
`
`
`~
`- -
`
`MADO
`MAD1
`MAD2
`~
`MAD3
`--
`
`ADO
`AD1
`AD2
`AD3
`
`-
`........
`
`:::::
`
`II
`
`301
`\
`
`241
`~._
`'
`TRI
`,_._
`S C
`AUDIO ~ -
`r-- STATE
`DATA
`BUFFER
`
`j
`
`PAM AUDIO
`r---~-----,
`r--c:::>
`ERROR
`S C AUDIO
`ERROR
`SERIAL AUDIO
`~
`~
`DATA
`
`CRC ERROR
`PROCESSOR
`& XOR BIT
`DESCRAMBLER
`
`SERIAL
`MEMORY DATA
`
`242
`t
`'\
`
`SHIFT
`REGISTER
`
`l
`
`.____-----+-++-+
`
`CRC SKIP .....-r-
`CRC MODE ~r-
`
`LOCK
`_.,.-AUDIO DATA C
`
`:_
`
`,.
`
`S1CDATASHIFTOUT
`S CDATASHIFTIN
`
`PAM DATA
`
`--= FIFO
`303 t
`302,
`... ~
`-"
`f=: PAM
`MIO
`- o - PAM
`-
`VIDEO & Ml2 Ml1
`>::::: .!=>-
`DATA ~ AUDIO =.
`PAM Ml4 Ml3
`- ~ r- DATA
`DATA Ml6 MIS
`Ml7 o - DECODER
`-
`FIFO
`
`SC DATA EN
`\UDIO DATA CLR - -
`PAM DECODEr
`ENABLE
`
`HCOUNT
`,_
`(HOTOH9)
`XORCLOCK
`
`XORDATA
`(POTO P7)
`XORL.OAD
`c:r-
`262H18(1NV)
`
`~.
`PAM DATA EN
`
`PAM DATA
`,... SHIFT IN
`
`t ~ .1,.. SHIFT OUT
`
`AUDIO
`TIMING
`DECODER
`1
`240-.J
`RAM ADDRESS CLOCK 1
`
`AUDIO
`LOAD
`j(INV)
`
`J
`
`CRCTYPESELECT
`\
`
`AUDIO DATA
`I
`CLOCK
`AUDIO DATA
`1.----c:>
`STROBE
`~
`AUDIO SYNC
`1.__--c:::>
`RAS CAS CNTRL
`
`+ v-244
`
`XOR DATA SERIAL XOR DATA
`RAM
`
`262H18
`
`FIG.20
`
`~
`'f/1
`
`~ a ("C a
`
`~
`~
`'-<
`j;J
`1-'
`\0
`QO
`QO
`
`\f) :r rc
`
`~
`~
`0
`~
`N
`-.....!
`
`.&;;.
`-...
`-.l
`~ -...
`til t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 24
`
`
`
`8-BIT INPUT
`VIDEO DATA
`(MIO TO Ml7)
`
`RAS>CAS
`CONTROL(! NV)
`
`~
`
`SEQUENTIAL ADDRESS
`(SA1 TO SA?)
`
`H SYNC
`
`H121-262(1NV)
`
`-'---"
`
`2f9
`
`LATCH
`
`-
`
`l
`
`COLUMN
`ADDRESS
`COUNTER
`
`~281
`
`COLUMN ADDRESS (7-BIT)
`~ 248
`\
`
`MEMORY
`ADDRESS
`
`ADDRESS I
`' LINE ADDRESS (7-BIT)
`
`-
`
`-
`
`MULTIPLEXER
`
`(ROW ADDRESS)
`
`RANDOM ADDRESS
`(PO TOP?)
`
`RANDOM
`ADDRESS
`FIFO
`
`1-
`
`"'-250
`
`-~
`
`MEMORY ADDRESS
`FIFO STROBE
`ADDRESS FIFO RESET
`(BURST SYNC
`POLARITY)
`RAS CAS CNTRL
`1ST 20 LINES
`
`4 J
`
`2t5
`
`98K BY 8-BlT
`MEMORY ARRAY
`& LATCHES
`
`<.___J
`
`<.___J
`
`'---"
`
`<.___J
`
`MADO
`MAD1 MEMORY
`MAD2 AUDIO
`MAD3 DATA
`
`--------24
`6
`
`16K X 4-BIT
`
`IL
`- AUDIO
`tq
`
`MEMORY
`
`~
`r.fl .
`I-'d a ~
`DESCRAMBLED a
`:!•
`
`'LJ
`
`VIDEO DATA
`
`~
`~
`~
`,.......
`\Q
`00
`00
`
`CF1 :r ro
`...
`
`~
`N
`
`0
`~
`N
`--l
`
`~ ,..
`-.J
`~
`N
`,..
`til
`:t=
`
`RAS~CAS(INV)-
`W. ENABLE~
`
`2F
`
`MEMORY
`CONTROL
`DECODER
`
`f-.-OC
`~ IC
`
`FIG.21
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 25
`
`
`
`265
`
`2~1
`
`})-LAW
`
`262
`-
`l
`-....;.
`--
`D'A - LOW PASS FILTER
`.... CONVERTER
`
`20KHZ
`
`1----
`
`BYPASS AUDIO+ LJ
`
`2Jo
`
`SERIAL AUDIO
`·~
`DATA
`
`SHIFT
`REGISTER
`AND LATCH
`
`t
`
`AUDIO OUTPUT
`CONTROLS L
`
`~
`1/1
`~ ~"""to..
`~ a
`a:
`
`~
`"-<
`~
`'""" \0
`
`QO
`QO
`
`264
`
`~ l
`
`263
`J
`OUTPUT
`+
`AMPLIFIER
`
`b!f
`
`BYPASS
`RELAYS
`
`+ ANALOG AUDIO
`-OUTPUT
`
`FIG.22
`
`Cf1 :r
`~ a
`
`N
`Ul
`~
`N
`-.....1
`
`....
`-...
`-..)
`~ -...
`Ul :t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 26
`
`
`
`270
`
`267
`l
`
`268
`}
`
`269
`J
`
`lh
`
`271
`)
`
`BYPASS
`RELAYS
`
`t ANALOG AUDIO
`-OUTPUT
`
`14-BIT LINEAR
`D;A
`CONVERTER
`
`20KHZ
`r--+" LOW PASS FILTER
`
`OUTPUT ff
`- AMPLIFIER =
`
`BYPASS AUDIO
`
`SERIAL AUDIO
`DATA
`
`c:::>-
`
`266
`)
`
`SHIFT
`REGISTER
`AND LATCH
`
`AUDIO OUTPUT
`CONTROLS
`
`~
`
`1
`
`INVERTV
`
`FIG.23
`
`~
`r;F1
`
`~ !""'t--a
`
`3:
`
`~
`~
`
`~ ,_.
`
`\0
`00
`00
`
`IJJ :r
`(t)
`~
`N
`0',
`~
`N
`-l
`
`...
`
`._..
`-.J
`~ ._..
`tJl :t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 27
`
`
`
`256
`
`6.6MHZ REFERENCE
`
`I
`
`257
`
`DADO
`
`r------ID AD1
`
`I
`PHASE
`253l DEMODULATOR I
`
`LATCH
`•I
`
`AD2
`
`AD3
`
`6.6MHZ AUDIO SUBCARRIER
`
`DELA YEO OAT A STROBE
`
`254
`
`SAMPLE
`AND
`HOLD
`
`I
`
`251
`
`6.6MHZ
`VOLTAGE
`CONTROLLED
`OSCILLATOR
`OSCILLATOR
`CONTROL
`VOLTAGE
`
`252
`
`6.6MHZ
`BAND PASS FILTER
`
`FIG.24
`- - -
`
`BURST SAMPLE D
`
`WIDE BAND
`VIDEO
`
`AUDIO DATA
`STROBE
`
`~
`Vl
`
`~ f""'+-a
`
`3::
`
`~
`'-<
`AUDIO DATA W
`OUTPUT
`:....
`~
`00
`00
`
`\fJ
`:r'
`~ a
`
`N
`-....l
`~
`N
`-....l
`
`~ ....
`........)
`~ ....
`til t
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 28
`
`
`
`TELEVISION TRANSMISSION NETWORK WITH
`SCRAMBLING AND DESCRAMBLING
`
`FIELD OF THE INVENTION
`This invention relates to controlled access television
`transmission networks wherein both transmission qual(cid:173)
`ity and security against unauthorized eavesdropping are
`invention
`is applicable · to
`major concerns. The
`video/audio tele-conferencing and to subscription tele(cid:173)
`vision networks.
`
`30
`
`1
`
`4,742,544
`
`2
`data undecodable. The process can be used for a variety
`of applications in addition to tele-conferencing, such as
`program distribution.
`Use of digital signal processing of the video, audio
`and data signals adds another dimension to the security
`level. While analog scrambling methods allow the ma(cid:173)
`nipulation of voltage levels (as in the case of sync sup(cid:173)
`pression and video inversion), or alteration of the fre(cid:173)
`quency spectrum (as in the case of interfering carrier),
`10 the digital method retains these options and adds the
`ability to manipulate time. Since a signal can be digi(cid:173)
`tized and placed in a memory for temporary storage, the
`BACKGROUND OF THE INVENTION
`rate and the order of the removal of the data from the
`The availability of satellite and microwave communi-
`memory has the effect of re-ordering what previously
`cations links, together with recent advances in electron- 15 were sequential events. Some examples of this method
`ics technology and signal processing hardware, have
`are:
`opened the door to the establishment of controlled ac-
`Line reversal, where lines are reversed end to end at
`cess transmission networks. While the reduced cost of
`random
`earth station receiving equipment brings the investment
`Line position modulation, where the blanking inter-
`for such networks to a reasonable level, it also makes 20
`val is randomly narrowed or expanded, resulting in
`random positioning of line start with respect to
`off-air piracy viable. Laws governing off-air reception
`by anyone willing to invest in the necessary equipment
`synchronizing information.
`are either nonexistent or difficult to enforce. There is
`Line segment swapping, where a video line or lines
`therefore a need for a method of scrambling television
`are segmented and the order of the segments is
`signals whereby to establish high security in such net- 25
`randomly intermixed.
`works. Coupled with this need is the need to transmit
`Line dispersal, where a block of a given number of
`the scrambled signals through existing distribution
`lines is selected and all of the lines within that block
`channels. Thus, parameters such as synchronizing infor-
`are randomly intermixed.
`mation, finite bandwidth restriction and characteristic
`In the above examples, the word random is selected
`distortion of a link must be taken into account.
`to illustrate the fact that with digital processing the
`In any scrambling system, since the transmitted audio
`ability exists to randomly re-order what was initially a
`and video and data information has been scrambled to
`series of sequential events.
`prevent its unauthorized use, it is necessary to provide
`descrambling control information to allow reconstruc-
`If the sequence used in re-ordering the events is
`tion of the transmitted signals by the authorized users. 35 known to the descrambler, the original information can
`The security of this control information is therefore
`be reconstructed. Accordingly, the following conclu-
`crucial to the security of the whole system.
`sions regarding the security of such a system can be
`Various analog scrambling methods are known and in
`drawn:
`current use. The methods employ, for example, sync
`1. The security of the video or audio information is a
`suppression, video inversion or interfering carrier, and 40
`function of the number of segments which are re-
`achieve scrambling by changing the transmission for-
`ordered within a block, and the number of possible
`mat of the video information in such a way that a stan-
`combinations in scrambling the block is a factorial
`dard receiver will not be able to reconstruct the image.
`function. For example, if one uses the line dispersal
`The security provided by these known methods is quite
`method where 120 lines of a block are randomly
`intermixed, there exist 120! or 102°1 possible ways of
`limited, however. Since they rely extensively on hard- 45
`arranging the lines. Only one out of 10201 sequences
`ware for decoding, they can be considered to be fixed
`algorithms in the sense that a one-time addition to, or
`will allow reconstruction of the image even for that
`modification of, an existing equipment will result in
`one block.
`violation of the security. When the security is thus vio-
`2. Since the descrambler requires the line ordering in-
`lated it can only be regained by replacement of the 50
`formation (which we will call "control data"), the
`scrambling and descrambling equipment throughout the
`security of that information also governs the security
`system.
`of the overall system.
`3. The selection of a different random number each time
`re-ordering is done further enhances the security of
`the system by the fact that even if one ordering se(cid:173)
`quence is found, it will be of no use for the next block
`of information.
`Consideration will now be given to the channel
`which will carry the scrambled signal and the distortion
`constraints placed upon the method.
`Synchronization
`If the scrambled signal has to be transmitted over the
`currently existing video communication channels, it is
`important that horizontal, vertical and color burst por(cid:173)
`tions of the signal be modified as little as possible in
`order for the line equipment and for monitoring equip-
`ment to function. The majority of the line processing
`equipment requires the horizontal sync and blanking
`
`SUMMARY OF THE INVENTION
`According to the present invention, scrambling and 55
`descrambling are accomplished by digital signal pro(cid:173)
`cessing, which not only permits the encoding, decod(cid:173)
`ing, encrypting and imbedding of security "keys", but it
`also provides a medium for computer control. System
`security can, therefore, be hardware and software 60
`based. Individual descramblers in a given system can be
`selectively enabled from a central control point without
`physical access to the descrambling hardware. The
`scrambler is used to disallow general public usage of the
`television signals along with the associated audio and 65
`data channels. It does not disallow the reception of
`signals, but instead makes the resultant display on the
`television receiver totally unintelligible and audio and
`
`APPLE EXHIBIT 1069
`APPLE v. PMC
`IPR2016-00755
`Page 29
`
`
`
`4,742,544
`
`25
`
`3
`period for D.C. stabilization of the waveforms (clamp(cid:173)
`ing). Thus, methods using sync suppression or substan(cid:173)
`tial narrowing of horizontal sync, will degrade the sig(cid:173)
`nal quality by introducing line tilt or image smearing.
`Non-linearity
`Any form of transmission will exhibit some level of
`non-linearity in both amplitude and phase. Thus, meth(cid:173)
`ods which rely on manipulation of these parameters to
`achieve scrambling, are susceptible to these errors. One
`example of this method is video inversion, where the 10
`polarity of the video signal is randomly inverted to
`mask the content of the picture presentation.
`Let it be assumed that the transmission link has an
`amplitude non-linearity error to cause compression of
`the black portion of the non-inverted video. Now, if an 15
`inverted video is transmitted via this link, the portion of
`video which was originally white becomes compressed
`since it is transmitted inverted. If one randomly alter(cid:173)
`nates between inverted and non-inverted video and
`descrambles to restore the original image, the effect of 20
`the error is doubled because of the additional compres(cid:173)
`sion of the white level. This effect gets even more pro(cid:173)
`nounced if the distortion is at both ends of the grey
`scale, as an example stretching of black and compres-
`sion of white, resulting in flicker at the rate that the
`video inversion occurs.
`Finite Bandwidth
`In the above description it has been shown that digital
`processing offers the ability to manipulate events with 30
`respect to time. If care is not taken in selecting an appro(cid:173)
`priate scrambling algorithm, the possibility exists that
`the frequency spectrum of the original video signal will
`be expanded
`To illustrate this, consider a linear ramp video signal 35
`where the ramp starts at blanking level (or 0 IRE units),
`increases to 100 IRE units and then falls back to blank(cid:173)
`ing at the end of the line. It is also assumed that the
`signal fits within a predetermined spectrum (e.g. 4.2
`MHz). Select a scrambling method which consists of 40
`cutting a video line into two halves and changing the
`order of the halves. One now has, rather than a ramp, a
`sawtooth with the first segment starting at 50 IRE units.
`The important parameter to note here is that the first
`and the last transitions of the segment-interchanged 45
`signal were previously butted against each other, but
`are now at the opposite ends of the line and the transi(cid:173)
`tions to and from blanking level are almost infinite. Due
`to the fact that these transitions have zero rise time, the
`required spectrum to transmit this signal has theoreti- 50
`cally also increased to infinity.
`If such a signal is transmitted via a limited spectrum
`link, the edges will become sloped and will ring. The
`reconstruction process required to achieve descram(cid:173)
`bling will no longer be perfect and therefore visible. 55
`Methods exist to reduce this effect, but the error will
`always be some function of the spectrum bandwidth.
`From the above example one can see that, although
`digital signal processing offers the ability to manipulate
`time to achieve scrambling, it also places constraints