throbber
United States Patent [19J
`Campbell et al.
`
`[11] Patent Number:
`[45] Date of Patent:
`
`4,536,791
`Aug. 20, 1985
`
`[75]
`
`[54] ADDRESSABLE CABLE TELEVISION
`CONTROL SYSTEM WITH VIDEO FORMAT
`DATA TRANSMISSION
`Inventors: John G. Campbell, Irving; Carl F.
`Schoeneberger; Allan B. Bundens,
`both of Carrollton; Richard M. Fogle,
`Bedford; John R. Lemburg,
`Richardson, all of Tex.
`[73] Assignee: Tocom, Inc., Dallas, Tex.
`617,137
`[21] Appl. No.:
`Mar. 31, 1981
`[22] PCT Filed:
`PCT/1JS81/00414
`[86] PCTNo.:
`Nov. 27, 1981
`§ 371 Date:
`§ 102(e) Date: Nov. 27, 1981
`[87] PCT Pub. No.: W081/02961
`PCT Pub. Date: Oct. 15, 1981
`
`[63]
`
`Related U.S. Application Data
`Continuation of Ser. No. 348,937, Nov. 27, 1981, aban(cid:173)
`doned, which is a continuation-in-part of Ser. No.
`135,987, Mar. 31, 1980, abandoned.
`Int. Cl.3 ......................... H04N 7/16; H04K 1!04
`[51]
`[52] u.s. Cl ..................................... 358/122; 358/114;
`358/147; 358/259; 358/263
`[58] Field of Search ............... 358/114, 147, 263, 259,
`358/122
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`2,843,655 7/1958 Gottfried et al. .
`3,472,962 10/1969 Sanford .
`3,668,307 6/1972 Face et al. ........................... 358/114
`3,899,633 8/1975 Sorenson et al. .
`3,916,091 10/1975 Kirk, Jr. et al. .
`3,919,462 11/1975 Hartung et al. ..................... 358/124
`4,068,264 1/1978 Pires .................................... 358/122
`
`4,163,254 7/1979 Block eta!. ......................... 358/122
`4,225,884 9/1980 Block et a!. ......................... 358/117
`4,233,628 11/1980 Ciciora ................................ 358/147
`
`OTHER PUBLICATIONS
`IEEE Transactions on Consumer electronics, vol.
`CE-25, No. 3, Jul. 1979.
`L. Solomon, Pop. Electronics, May 1979, p. 49.
`Primary Examiner-S. C. Buczinski
`Attorney, Agent, or Firm-Hubbard, Thurman, Turner
`& Tucker
`ABSTRACT
`[57]
`An addressable cable television control system controls
`television program and data signal transmission from a
`central station to a plurality of user stations. The data
`signals include both control and text signals in video
`line format which are inserted on the vertical interval of
`the television signals, thereby freeing all channels for
`transmission of both television and data signals. More(cid:173)
`over, full-channel teletext data in video line format may
`be transmitted on dedicated text channels with the mod(cid:173)
`ification of only head end processors. An intelligent
`converter at each remote user location uses the data
`signals to control access to the system on the basis of
`channel, tier of service, special event and program sub(cid:173)
`ject matter. The converter uses a graphics display gen(cid:173)
`erator to generate display signals for the presentation of
`the text data on the television receiver and for the gen(cid:173)
`eration of predetermined messages for the viewer con(cid:173)
`cerning access, emergencies and other functions. The
`converter processes vertical interval text data and se(cid:173)
`lected full-channel text data, both transmitted in video
`line format. The keyboard of the subscriber provides a
`number of different functional inputs for the subscriber
`to interface with the system. The converter also in(cid:173)
`cludes apparatus for interfacing with two-way interac(cid:173)
`tive data acquisition and control systems.
`
`8 Claims, 19 Drawing Figures
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 1
`
`

`

`c .
`
`REMOTE
`COMPUTER
`
`/3
`
`CENTRAL
`DATA
`CONTROL
`SYSTEM
`
`CONTROL
`SOURCES
`TEXT
`SOURCES
`
`18
`
`"I
`
`20
`
`HEAD END
`SIGNAL
`COMBINER
`
`PROGRAM
`SOURCES
`
`TELEVISION
`PROGRAM
`PROCESSOR
`
`. 22
`
`16
`
`FIG./
`
`21
`
`30
`
`32
`
`SUBSCRIBER
`INPUTS
`
`34
`
`ADDRESSABLE
`CONVERTER
`
`38
`
`USER
`TV
`
`40
`
`36
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 2
`
`

`

`LOCAL OPERATOR
`INPUTS
`
`r - -;;i3- - -
`REMOTE
`-~
`COMPUTER 1
`I
`I
`I
`I
`
`JO
`
`12
`
`- r·- - -- - <
`
`PCS
`
`I
`
`I CONTROL
`l
`I DATA
`~54 I
`TEXT FORMATTER
`TEXT I
`TEXT FORMATTER
`TEXT:
`
`/
`
`SUBSCRIBER ADDRE'SSII\ G
`CHANNEL CONTROL
`
`TO OTHER
`--..HVP UNITS
`
`DATA SOURCE
`DATA SOURCE
`
`DATA SOURCE
`
`PROGRAM
`SOURCE
`
`1
`
`I
`II
`
`I
`L -
`
`. /1 .
`18 v
`
`I_ -- -- - ~~~ ~O~M~T~E~ - ~E~ -7 ~-~~- -
`I
`39-~
`:
`HVP
`_h._
`f
`44
`DATA LOADED VIDEO
`
`BASE BAND VIDEO
`
`I { 43
`
`•
`DELMATOODUR- MODULATOR
`STANDARD HEAD
`END PROCESSOR
`
`1
`
`52
`
`56
`
`-
`
`- - - -
`
`-
`
`-
`
`-
`
`- - I - - ~- --I
`
`-
`
`-
`
`,
`r,_..K.....L..H-V..:EP'--
`
`: 53
`
`SATELLITE ~45 n 46
`~
`PROGRAM
`!MODULATOR
`STANDARD HEAD
`END PROCESSOR
`· L-
`
`
`
`11
`
`1
`
`I
`~
`II 16
`. 47
`V..
`I L--i"""
`_.
`
`FROM
`OTHER
`CHANNEL
`... PROCESSORS
`
`FSK
`DATA ~----~
`MODEM
`
`1
`l
`*
`r-....z_-~__;L-..._ _ _,
`HEAD END
`~20
`SIGNAL
`COMBINER
`
`~21
`
`CATV SIGNAL
`TO SUBSCRIBERS
`
`FIG.2
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 3
`
`

`

`U.S. Patent Aug. 20, 1985
`
`Sheet 3 of 17
`
`4,536, 791
`
`en
`w~
`0 0$;5

`I
`
`0
`0 2
`
`I
`I
`I
`I
`I
`
`-
`
`0
`~
`\.
`
`I II I
`Ill
`I
`Ill
`I 1: I
`I
`I
`I
`I
`I
`I
`I
`10
`I- I
`I 1'-1
`~II
`I
`l1 I
`C\JI
`lj
`I'- I
`~ ,,I
`I, I
`I
`II I
`I~ I
`I
`J -.
`
`tl"""
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 4
`
`

`

`62
`
`/
`
`OPERATOR
`CONSOLE
`
`REAL
`TIME
`CLOCK
`
`"'2 64
`
`/
`
`~
`
`/"60
`
`~
`
`18
`
`/
`
`~
`
`TO FSK MODULATOR
`
`CONTROL
`COMPUTER
`
`CONTROL
`TO HVP UNIT
`DATA ~--.
`41
`-
`
`TO REMOTE COMPUTER
`
`ADDITIONAL
`CONSOLE INPUTS
`
`68 l
`
`CARTRIDGE
`TAPE DATA
`STORAGE
`
`FLOPPY
`DISK
`SUB-SYSTEM
`!_ 70
`
`,...-
`
`(_72
`
`I74
`
`c . en .
`~ a
`('D a
`~ ({Q
`
`N
`
`... o -\0
`
`00
`Ut
`
`C/.) =r
`
`('1)
`('1)
`1""'1-
`+:-.
`0
`
`~ --.1
`
`REMOTE
`76--(_ TERMINAL
`
`PRINTER rz_78
`
`FlG.3
`
`~
`
`~
`Ul w
`0'\
`~ -......1
`\0
`........
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 5
`
`

`

`c .
`Cll .
`~ ('D ::s
`
`~
`
`f""t-
`
`~ qcl
`
`N
`
`... o -\0
`
`00
`Ut
`
`TEXT
`
`CONTROL CONTROL
`DATA
`DATA
`
`39
`r--
`
`41
`-- -
`
`IN
`---
`
`1
`I
`I
`I
`I
`
`DIGITAL CONTROL
`AND TIMING
`UNIT
`
`84
`
`87
`
`80
`
`I ~2
`(L.-
`1
`
`VIDEO VI
`BASE BAND
`VIDEO ___ ,.. PROCESSING
`I
`UNIT
`I ..._ __ ,......-
`L - - - - - - - - - - -_ j
`82
`86
`
`44
`BASE BAND
`VIDEO
`SCRAMBLER t-t---o:.-=-----+ VIDEO OUTPUT
`I
`(DATA LOADED)
`
`FIG.4
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 6
`
`

`

`88
`r---~--------------------,
`I
`42t;
`../'-"89
`I
`I ~
`41 --L._
`OAT A
`SCRAMBLER
`CONTROLLER I
`.......----+-1 _., FORMATTER
`Z9o
`{t39:
`I
`I
`I
`I
`1
`
`~93
`
`~92
`
`SAMPLE
`AND HOLD
`UNIT
`
`7 91
`
`c .
`7J1 .
`~ a ("D = l""t-
`
`~ ({Q
`
`N
`
`,_.0 -\0
`
`00
`Ul
`
`/
`
`I
`~
`I 80
`I
`I
`
`I
`I
`I
`I
`I
`I
`
`t?-95
`
`~97
`
`87z_
`
`TIMING
`SIGNAL
`GENERATOR
`
`h
`li 94
`
`~- ~; - t=-----i---------- ---
`SYNC rz-96 R 83
`I
`H EX~~~c-
`
`I
`I
`I
`
`IL 82
`1
`I
`~
`1
`VIDEO
`VIDEO
`---!,.,...B-I------.! SCRAMBLER
`SWITCHES 1---+
`1
`L-------~-a--J
`
`BASE BAND
`VIDEO )
`
`43
`
`F/G.5
`
`DATA LOADED
`VIDEO
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 7
`
`

`

`~00
`
`RF/DATA I
`
`SEPARATORI
`
`RF
`
`CATV
`RF
`INPU T
`
`~
`
`/06
`
`r,02
`
`SCB
`
`CONTROL
`
`108
`
`II SCRAMBLED
`TUNER N IF AMP/ ~
`TUNER l
`
`110
`AGC ~ 112
`
`VIDEO
`
`DETECTOR
`
`. t-
`1)
`119
`
`RF
`SAMPLE
`
`SYNC
`
`AUDIO
`
`)116J
`
`II' IDEO
`
`"'
`- TEXT/
`
`VIDEO
`r-- -
`
`~· 0
`CHANNEL
`3/4
`v T
`rt MODULATOR
`L.-13 4
`
`VIDEO
`GRAPHICS
`DESCRAMBLER
`GENERATOR
`T DESCR MBLE
`CONTR OL
`12 P;
`
`10~
`
`to-y
`
`CONVERTER
`CONTROL
`LOGIC UNIT
`
`7145
`
`?./43
`
`I
`
`..Yz..-//7
`LOGIC
`COMMAND
`LEVEL MUTE/SPECIAL
`TONES
`SCREEN CONTROL
`DATA
`
`J
`
`113}
`
`DATA
`
`DATA
`
`=;;7 EXTRACTOR
`
`~114
`
`AUDIO/
`LEVEL
`MUTE
`CONTRO
`
`fz/2~
`
`'l/32
`
`~131
`
`AUDIO
`
`DISPLAY
`MEMORY
`
`i'Z-1.30
`
`124.1
`
`LtoJ
`
`USER
`KEY-
`BOARD
`
`1465
`
`l/R
`RECEIVER
`
`L144
`
`I
`rz-142
`
`REMOTE
`CONTROL
`UNIT
`
`40)
`
`FIG.6
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 8
`
`

`

`c .
`
`~17
`
`~412
`
`~22
`
`;v414
`
`~16
`
`SCB
`INTER(cid:173)
`FACE
`
`IDENTITY
`ROM
`
`TO
`AUDIO
`CONTROL
`
`1102
`
`SCB
`
`FIG. 7
`
`TO VI
`DATA
`EXTRACTOR
`
`TO
`TEXT /GRAPHIC
`GENERATOR
`
`TO
`TUNER
`CONTROL
`
`~09
`
`MICROPROCESSOR
`UNIT
`
`1-L- 410
`
`104 \.__.
`
`z,45
`
`FROM
`USER
`KEYBOARD
`
`fl/
`101
`
`~143
`
`FROM
`I/R
`RECEIVER
`
`TO
`VIDEO
`DESCRAMBLER
`
`TIMER/
`DECODER
`
`113f
`
`f2,5
`
`SYNC
`
`VI
`DATA
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 9
`
`

`

`4~2?
`
`114 "\.
`
`456J
`
`LEVEL
`TRANSLATOR
`
`457?
`
`DATA-LOAD
`ED
`c/,g
`VIDEO
`LOGIC
`COMMAND
`
`!117
`
`SAMPLE AND
`HOLD CIRCUIT
`
`G 450
`
`458l
`
`F/G.B
`
`ANALOG
`COMPARATOR
`
`VI
`ATA
`D
`
`(,,5
`
`7454
`
`""C
`
`c . en .
`~ ('D = f""''-
`~ qc:l
`... o -1.0
`
`N
`
`00
`Ut
`
`en
`::r'
`(b
`(b
`f""'-
`1.0
`
`~ --l
`
`~ ....
`lJl w
`0'\
`....
`-.l
`\0
`,........
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 10
`
`

`

`152 /)
`
`CATV PLANT
`
`SUBSCRIBER
`DROP
`
`SCB BUS
`AND RF
`
`c .
`
`N
`
`~
`... o -\0
`
`00
`Ut
`
`TO OTHER
`L----CONVERTERS
`
`TWO-WAY
`HOME
`TERMINAL
`
`34
`
`SCB
`BUS
`ADAPTOR
`
`TO OTHER
`CONVERTERS
`
`164
`
`ADDRESSABLE
`CONVERTER
`
`40
`
`ADDRESSABLE 1----~
`CONVERTER
`
`TV
`
`46
`
`REMOTE
`CONTROL I/)
`UNIT r L/40
`
`FIG.9
`
`FIRE
`INTRUSION
`ASSAULT
`MEDICAL
`
`56
`
`REMOTE
`CONTROL -
`UNIT
`
`140
`
`FIG./0
`
`TV
`
`46
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 11
`
`

`

`U.S. Patent Aug. 20, 1985
`
`Sheet 11 of 17 4,536, 791
`
`zoo/\
`
`CHANNEL CONTROL WORD
`
`SUBSCRIBER ENABLE WORD
`
`EVENT ENABLE WORD
`
`ELIGIBILITY WORD
`
`238
`
`EMERGENCY ALERT WORD
`
`EMERGENCY
`ALERT CODE
`
`TEXT TRANSMISSION WORD
`
`CHARACTER
`1
`
`CHARACTER
`2
`
`FIG. II
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 12
`
`

`

`U.S. Patent Aug. 20, 1985
`
`Sheet 12 of 17 4,536, 791
`
`COMPARE CHANNEL
`ENABLE CODE
`TO SELECTED
`CHANNEL
`
`COMPARE TIER
`ENABLE CODE
`TO PROGRAM
`TIER CODE
`
`COMPARE EVENT
`ENABLE CODE
`TO PROGRAM
`EVENT CODE
`
`FIG. 12
`
`326
`
`DISPLAY NOT
`AUTHORIZED
`MESSAGE
`TO USER
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 13
`
`

`

`U.S. Patent Aug. 20, 1985
`
`Sheet 13 of 17 4,536,791
`
`168
`
`171
`
`0
`
`8 p
`
`182
`
`174 ~
`OJ [I] [I]
`GJ~[§J 172
`[I] [I]~
`
`184
`
`F/G./3
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 14
`
`

`

`U.S. Patent Aug. 20, 1985
`
`Sheet 14 of 17 4,536,791
`
`q-
`0
`CX)
`~
`
`w
`z
`:J
`' (/) w
`~
`
`0
`r-f
`I
`z
`0
`~
`<(
`(I)::;E
`(I) a::
`0
`_wo
`a.ou.
`<(Uz
`Q:<(-
`
`N g
`}
`
`0 v
`I
`-I
`I
`I
`w z
`I
`:J
`I
`' w
`I
`~ a:
`1
`-i
`I
`I
`I
`(/)
`w
`I
`z
`:J
`I
`X w
`I
`0 z
`I
`I
`
`0
`0
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`0
`@
`
`<D
`0
`CX)
`~
`
`0
`0
`C\1
`
`w
`z
`:J
`
`' (/) w (!)
`f

`I
`o z wo
`N-
`-~ 0::<(
`0~
`(!)a::
`wo
`~lL
`(,)~
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 15
`
`

`

`c .
`
`en
`::r'
`('t)
`
`('t) --Ul
`s, -........
`
`~ ._.
`01 w
`0'\
`._.
`.....:a
`\0
`,....._
`
`LOCAL OPERATOR
`
`r _ ~~~ __ -J-r!~ ___ ~12
`
`REMOTE
`COMPUTER
`
`I
`
`I
`~13
`j
`r---i_ __ _JI
`
`PCS
`
`I
`
`SUBSCRIBER ADDRESSING
`CHANNEL CONTROL
`
`:- - - - - - - - -
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`CONTROL
`I
`DATA
`I
`_/54
`1
`/'-"
`I
`TEXT 1
`TO OTHER
`OA~SOURCE~~~~~~-~~T~E~X~T~F;O;R~M~A~T~T~~~~~~~T~I~~~~~~~~~~~~~~~~HWUMTS
`DATA SOURCE --'-+~~-+t TEXT FORMATTER
`J-T!..::!~1~-+~+-~~~~-~-.
`~ 41
`504 ""'"t.- ~OE
`f--1- 42
`I
`TEXT i
`DATA SOURCE
`TEXT FORMATTER
`- ~9~ -
`/"'502
`- - - -
`-
`- -I- - 1-- - -:
`I
`I
`I HVP
`}::-j153 I SDR
`r52
`r I ]
`~~H_v_P .....--'
`i
`r46 I 503
`f
`44
`;116 r~---1----., OPER
`DATA LOADED VIDEO
`ATOR
`S C S
`1
`
`BASE BAND VIDEO
`~-
`ll43
`D[_~~g~-IMoDULATOR
`STANDARD HEAD
`END PROCESSOR
`-,
`
`56
`
`-
`
`I
`I
`1
`
`I
`1
`
`
`II
`
`L-
`
`PROGRAM
`SOURCE
`
`IL-----,,---1
`
`MODULATOR
`
`1
`r-u.--47
`STANDARD HEAD
`'
`l500
`I
`END PROCESSOR
`- - - - - - - - - - - - -~- - - - - - ..J
`~~~~R
`l ,..~~~~~-~---~---< CHANNEL
`~
`fL_zo
`
`FSK
`DATA
`MODEM
`
`.-
`r-~--~~~~_,
`HEAD END
`SIGNAL
`COMBINER
`
`~21
`
`CATV SIGNAL
`TO SUBSCRIBERS
`
`FIG./5
`
`PROCESSORS
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 16
`
`

`

`~ .
`
`l
`
`'
`
`If
`
`,
`
`MEMORY
`BANK
`
`TV SYNC
`GENERAlOR
`526~
`
`r -,- - -- - - - - -- - - - - - -,
`I
`I
`~5~
`1
`~
`I
`I
`I
`I
`I
`I
`I
`I
`5201
`t"
`_1_ __ MEMORY
`I
`; --..
`INTERFACE
`I
`7
`I
`I
`522
`~24
`1
`L---z------------
`502
`
`500
`~----L ____ l
`
`GRAPHICS
`r..-----l
`GENERATOR
`
`1.516
`
`!514
`
`512
`
`/
`
`I
`I
`I
`I
`I
`I
`510)
`I CRT AND
`I
`I KEYBOARD
`I
`L-r- --· ----_I
`
`- MINI-
`COMPUTER
`
`OPERATOR
`
`F/G./6
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 17
`
`

`

`U.S. Patent Aug. 20, 1985
`
`Sheet 17 of 17 4,536, 791
`
`COMPARE CHANNEL
`ENABLE CODE
`TO SELECTED
`CHANNEL
`
`COMPARE TIER
`ENABLE CODE
`TO PROGRAM
`TIER CODE
`
`COMPARE EVENT
`ENABLE CODE
`TO PROGRAM
`EVENT CODE
`
`FIG. 17
`
`326
`
`DISPLAY NOT
`AUTHORIZED
`MESSAGE
`TO USER
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 18
`
`

`

`1
`
`4,536,791
`
`ADDRESSABLE CABLE TELEVISION CONTROL
`SYSTEM WITH VIDEO FORMAT DATA
`TRANSMISSION
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`This application is a continuation of application Ser.
`No. 348,937, filed Nov. 27, 1981, now abandoned,
`which is a continuation-in-part application of U.S. ap(cid:173)
`plication Ser. No. 135,987, filed Mar. 31, 1980, now
`abandoned.
`
`BACKGROUND OF THE INVENTION
`This invention relates to an addressable cable televi- 15
`sion control system. More particularly, the present in(cid:173)
`vention relates to a cable television system having a
`multiple-function addressable converter and including
`data transmission in video format during the vertical
`interval of the video field or during substantially the 20
`entire video field.
`In recent years, the availability of cable television
`programs and services for the general public has ex(cid:173)
`panded rapidly. Communication satellites have enabled
`nationwide programming for a number of "super sta- 25
`tions". Sophisticated two-way interactive cable com(cid:173)
`munication systems have laid the groundwork for a
`wide spectrum of cable television and data communica(cid:173)
`tion services for the consuming public. After years of
`development, cable television systems have been or are 30
`now being installed in many major cities to provide the
`television consumer with a vast array of programming
`choices as well as many other services which can be
`utilized at home, such as shopping, .banking and school(cid:173)
`ing. Other services provided by such systems include 35
`home security monitoring, medical and emergency alert
`signaling and information retrieval.
`In order to provide these new services and programs
`in a systematic and efficient manner, generalized con(cid:173)
`trol systems are required which can supervise access to 40
`both one-way and two-way sophisticated cable commu(cid:173)
`nication systems having different degrees of complex(cid:173)
`ity. Control is required to differentiate and limit access
`on several bases, including different levels or tiers of
`subscribers to different television channels, and differ- 45
`ent programs and events on a given channel. In addi(cid:173)
`tion, for many subscribers it is desirable to be able to
`limit access to certain programs because of the program
`subject matter. Presently, there are no cable systems
`having this degree of sophistication in controlling pro- 50
`gram access. Even simpler conventional cable systems
`which provide for limiting program access must be
`two-way interactive systems requiring more complex
`and expensive equipment than one-way systems.
`Besides this problem of coordinating cable communi- 55
`cations, the need for efficiency in the transmission of
`data has become increasingly apparent. Although ap(cid:173)
`proximately 55 video and sound channels are presently
`available between the allocated television frequencies of
`50 and 400 megahertz, the varied types of possible cable 60
`television programming and data transmission services
`require the efficient utilization of these frequencies. For
`example, cable television programming includes mov(cid:173)
`ies, special events, news, consumer programming, com(cid:173)
`munity access and religious programming. An almost 65
`limitless range of data can be provided, including re(cid:173)
`ports on stock and money markets, weather reports,
`airline schedules, shopping directories, entertainment
`
`2
`schedules, traffic reports, home security data emer(cid:173)
`gency and first aid information and unlimited library
`textual information. The possibility for cable system
`operators to lease available cable channels to private
`concerns for these and other services makes it impera(cid:173)
`tive that cable transmission control be efficient and
`flexible. In order to effectively utilize the available
`portion of the electromagnetic spectrum for such a wide
`variety of programming and data transmission, the
`10 cable system should be able to process the data quickly
`and efficiently while using relatively simple and inex(cid:173)
`pensive equipment which is affordable to the general
`consuming public.
`In the last few years, various experiments have been
`conducted regarding the transmission of data over the
`vertical blanking interval of a normal television signal.
`This interval in the video signal occurs 60 times each
`second as the cathode ray tube beam sweeps from the
`buttom to the top of the TV screen and is relatively
`unused for the transmission of data. Some early systems
`such as that shown in U.S. Pat. No. 3,769,579 issued
`Oct. 30, 1973, utilized the vertical interval for transmit(cid:173)
`ting control signals to individual transponders at the
`subscriber locations. More recently, there has been
`experimentation with television broadcasting systems
`which transmit visual data on the vertical blanking
`interval, referred to as teletext transmission, for display
`as pages of text on suitably equipped television receiv-
`ers. These experimental systems have generally been
`limited to over-the-air broadcasting of teletext transmis(cid:173)
`sions for a single channel, and the necessary apparatus
`for cable television systems has been regarded as too
`complicated and expensive to be practical when com-
`pared to the high-speed transmission of compact data
`over a dedicated channel.
`It is desirable in many instances to dedicate an entire
`television channel to the transmission of data rather
`than video signals. Prior art systems for dedicated data
`channels typically require special transmitters and re(cid:173)
`ceivers different from those used for the transmission of
`video signals in order to achieve the desired high baud
`(bits per second) rate to efficiently utilize the channel
`bandwidth. This special data transmission equipment
`has resulted in substantial cost and complexity, particu(cid:173)
`larly at each remote user terminal where a different
`receiver is usually required for each dedicated data
`channel. A simple and inexpensive system for the high
`speed transmission of data on a dedicated data channel
`has been greatly needed.
`
`SUMMARY OF THE INVENTION
`The present invention provides a relatively inexpen(cid:173)
`sive and simple cable television system having the capa(cid:173)
`bility of controlling access to a wide range of television
`program and data signals while efficiently transmitting
`data signals in a video format during the vertical inter(cid:173)
`val (VI) of each television program channel. This VI
`data not only provides control data for an intelligent
`converter unit, but also provides a substantial amount of
`textual data per channel for use either to provide addi(cid:173)
`tional data to supplement a channel television program
`or as a separate all textual and graphic channel.
`The present invention includes an intelligent address(cid:173)
`able converter designed to convert and descramble
`video for up to 55 CATV channels. For dual cable
`systems, an optional cable switch on the converter dou(cid:173)
`bles the available number to 110 channels. The con-
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 19
`
`

`

`4,536,791
`
`4
`FIGS. 9 and 10 are schematic diagrams showing two
`preferred methods of connecting the converter of FIG.
`6 in a CATV system;
`FIG. 11 is a schematic diagram showing the data
`format for the system of the present invention;
`FIG. 12 is a flow diagram showing the operation of
`the converter shown in FIG. 6;
`FIG. 13 is a top plan view of the keyboard of the
`converter of FIG. 6;
`FIG. 14 is a diagram showing a video layout for
`full-channel teletext data transmission in accordance
`with another embodiment of the present invention;
`FIG. 15 is a block diagram for the preferred embodi(cid:173)
`ment of FIG. 14 of the head end portion of the system
`shown in FIG. 1;
`FIG. 16 is a block diagram of the screen composition
`system and selective data retrieval system shown in
`FIG. 15; and
`FIG. 17 is a flow diagram showing the operation of
`the converter shown in FIG. 16 operating in conjunc(cid:173)
`tion with the head end of FIG. 15.
`
`3
`verter of the present invention receives control data
`which allows the system operator to control subscrip(cid:173)
`tion television services on a per channel, per service
`tier, and per event basis. In addition, the system and
`converter of the present invention enables each sub(cid:173)
`scriber to define his own level of required eligibility
`based on program subject matter.
`The system of the present invention also enables a
`complementary text channel to be transmitted on the
`vertical interval of each of the incoming video signals 10
`and to be decoded and displayed as an alternate channel
`to the video programming. The data for the comple(cid:173)
`mentary text channel is preferably displayed in a combi(cid:173)
`nation of text and graphics. This capability effectively
`adds 55 additional text channels for a wide spectrum of 15
`data-type information for the consumer. Thus, the pres(cid:173)
`ent system provides 110 independent channels of televi(cid:173)
`sion program and text viewing in a one cable system and
`220 channels in two cable systems. Moreover the con(cid:173)
`trol system of the present invention, when used in con- 20
`junction with appropriate two-way interactive appara(cid:173)
`tus, provides a complete two-way interactive communi(cid:173)
`cation system including pay-per-view, home security,
`opinion polling, channel monitoring, information re(cid:173)
`trieval, and with additional equipment, energy manage- 25
`ment.
`Moreover, the present invention provides a relatively
`inexpensive and simple cable communication system
`having the capability of transmitting data signals in a
`video format over substantially the entire video field of 30
`selected television program channels. By transmitting
`data in die video format over these dedicated data chan(cid:173)
`nels, the present invention minimizes the need for spe(cid:173)
`cial additional expensive equipment, particularly special
`data receiver equipment for each converter unit. 35
`Rather, each addressable converter of the present in(cid:173)
`vention is readily adapted to receiving selected lines of
`data transmitted in video format without requiring addi(cid:173)
`tional expensive receiver equipment.
`For a better understanding of the present invention, 40
`together with other and further objects and features
`thereof, reference is made to the following description
`taken in connection with the accompanying drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a simplified block diagram of a preferred
`embodiment of the addressable cable television control
`system of the present invention;
`FIG. 2 is a block diagram of a preferred embodiment
`of the head end portion of the system shown in FIG. 1;
`FIG. 2A is a diagram showing the line layout of a
`video field according to the present invention;
`FIG. 2B is a time-based diagram showing the video
`line format of data transmission in accordance with the
`present invention;
`FIG. 3 is a block diagram of the programming con(cid:173)
`trol system shown in FIG. 2;
`FIG. 4 is a block diagram of the head end video
`processor shown in FIG. 2;
`FIG. 5 is a more detailed block diagram of the head
`end video processor of FIG. 4;
`FIG. 6 is a block diagram of a preferred embodiment
`of the addressable converter of the present invention
`shown in FIG. 1;
`FIG. 7 is a block diagram of the converter control
`logic shown in FIG. 6;
`FIG. 8 is a block diagram of the VI data extractor
`unit shown in FIG. 6;
`
`DETAILED DESCRIPTION
`FIG. 1 shows a simplified block diagram of a one(cid:173)
`way cable television system 10 in accordance with the
`present invention. A head end station 11 includes a
`central data system 12 utilizing a control computer
`which gathers data from a wide variety of sources and
`formats the data for transmission on video frequency
`channels. The central data control system preferably
`has a two-way interface link 13 with a remote computer
`which may be used for central control and billing func(cid:173)
`tions. The formatted data is then transmitted by com(cid:173)
`munications link 14 to a television program processor
`16 where it is incorporated into the vertical blanking
`intervals of video signals generated by a variety of tele-
`vision program sources. In addition, the data may be
`formatted for transmission in a separate channel dedi(cid:173)
`cated only for the transmission of data. The dedicated
`data channel transmissions are connected over link 18 to
`a head end signal combiner 20 where they are combined
`with a plurality of video signals transmitted from televi(cid:173)
`sion program systems 16 along transmission link 22. The
`head end unit then transmits the combined cable televi-
`45 sion and data signal to remote subscribers. Normally,
`the signals are then transmitted through a cable net(cid:173)
`work, referred to as a cable plant to a plurality of sub(cid:173)
`scribers.
`FIG. 1 shows a single cable plant 30 servicing a plu-
`50 rality of cable television subscribers by way of a one(cid:173)
`way data link 32. The transmitted signals are received
`by an addressable converter 40 on a one-way data bus
`32. Converter 40 then processes the data on line 38 as
`determined by subscriber input 34 for desired viewing
`55 on one or more television sets 36.
`Referring now to FIG. 2, one preferred embodiment
`of the data control system 12 and television program
`processor 16 is shown in greater detail. This preferred
`embodiment which is shown in FIGS. 2 through 12
`60 concerns a system which transmits data in the vertical
`interval of each video field. Another preferred embodi(cid:173)
`ment disclosing a full-channel data transmission system
`using a video format will be discussed thereafter.
`As shown in FIG. 2, a programming control system
`65 (PCS) 50 generates a continuous stream of data that
`contains a mixture of subscriber addressing signals and
`channel control signals. This data is transmitted to a
`plurality of head end video processors (HVP) 52 and 53
`
`APPLE EXHIBIT 1067
`APPLE v. PMC
`IPR2016-00755
`Page 20
`
`

`

`4,536,791
`
`5
`for combining with video signals in a plurality of differ(cid:173)
`ent channel frequencies. PCS 50 is also preferably con(cid:173)
`nected by a two-way data link to a remote computer for
`use in various control functions.
`A text formatter system 54 receives data from a wide
`variety of sources such as weather, news, stock and
`others which are formatted for video transmission and
`then selectively transmitted in text form to the plurality
`of HVP units 52, 53. The text formatter system 54 pref(cid:173)
`erably is comprised of a plurality of text formatters, 10
`each processing data from a text or graphics source. A
`variety of manufacturers produce equipment for cable
`television digital channels which are easily adaptable to
`the present system. One source of suitable conventional
`formatters is Video Data Systems, Happaque, L.I., N.Y. 15
`Video signals are generated for input to each HVP
`unit by conventional sources, either from local video
`input sources as shown for HVP unit 52 or satellite
`video input sources for HVP unit 53. In either case, the
`signals are processed by a conventional channel proces- 20
`sor 56 having modulator and demodulator units and a
`standard head end processor. Each television channel is
`preferably processed at base band video for purposes to
`be explained later.
`The subscriber addressing and channel control data 25
`from PCS 50 is input to HVP 52 on line 41 where it is
`inserted in the vertical interval of the video signal. The
`channel control data from PCS 50 is processed at HVP
`52 to generate scrambler signals, program identification
`signals, tier signals and eligibility code signals as will be 30
`discussed later. These signals are utilized by each sub(cid:173)
`scriber's addressable converter 40 to determine the
`particular subscriber's authorization to receive each
`program and to control descrambling of the video sig(cid:173)
`nals.
`One of the text signals from text formatter 54 is also
`input to HVP 52 on line 39 to be inserted into the verti-
`cal interval of the video signal. Preferably, a different
`type of textual data are inserted into the vertical interval
`of each video channel so that a complementary text 40
`channel may be selected by each remote subscriber.
`HVP unit 52 then routes the base band-video output
`with vertical interval data on line 44 to a standard head
`end modulator and processor in processing unit 56.
`From there, the signal is sent to master head end unit 20 45
`where it is combined with signals from other channel
`processors to provide the total multiple channel CATV
`signal for output on line 21 to the cable plant. An FSK
`data modulator 58 is connected directly between PCS
`50 and head end signal combiner 20 by line 18 for trans- 50
`mission of data on dedicated data channels.
`In order to understand how a data signal is transmit(cid:173)
`ted on the vertical interval of a television program sig(cid:173)
`nal, the vertical interval of a conventional television
`signal will be described. Referring to FIG. 2A, each 55
`television signal is made up of a series of "lines" each of
`which represent the length of time required for the
`cathode ray tube of the television set to make one hori(cid:173)
`zontal sweep across the screen. The number of horizon(cid:173)
`tallines required to cover the screen is called a field 700, 60
`and there are two interlocking fields, both having 262.5
`lines which together form a frame. In conventional
`systems, 30 frames are transmitted each second to make
`up the television picture. Each time the cathode ray
`tube reaches the bottom of the screen it must sweep 65
`diagonally upward to the top of the screen to begin a
`new field. This time period 702 is referred to as the
`"vertical blanking interval" or simply "vertical inter-
`
`6
`val" and is normally approximately 21 lines in length.
`The television picture 704 begins at about line 21 and
`extends to about line 261, but normally the picture is
`viewable on most television sets only between about
`lines 25 and 255.
`Although no television picture data is transmitted
`during the vertical interval, the television industry has
`provided for a number of different types of control
`transmission on certain lines of the interval. In most
`cases, the first nine lines of the vertical interval are used
`for equalizing and for vertical synchronization. Lines 10
`to 14 are normally at black level to minimize picture
`interference on some sets. Thus, only lines 15 to 21 are
`available for data transmission. Lines 15 and 16 have
`already been utilized at least experimentally for other
`purposes. Lines 19-21 are normally used for network
`control information for transmission to the receiver sets.
`Thus, lines 17 and 18 are the only ones which are
`presently available for vertical interval data transmis(cid:173)
`sion 710 using the invention of the present system.
`These two lines normally contain network testing data
`to determine proper reception by the head end system.
`Once the television signals have been received, lines 17
`and 18 can be cleared for passing data to the converters
`using the present invention. It should be understood
`that if additional lines in the vertical interval are cleared
`in the future, they could also be used for data transmis(cid:173)
`sion in accordance with the present invention.
`Preferably, the present invention uses lines 17 and 18
`of the vertical interval to transmit both the text data and
`the subscriber address and channel control data. In one
`field of a given frame lines 17 and 18 are used to trans(cid:173)
`mit text data, and in the other frame field, the subscriber
`address and channel control data is projected on lines 17
`35 and 18. The present invention also uses line 10 which is
`at the black "zero" voltage level of each vertical inter(cid:173)
`val for a DC reference level 712 for the data signals.
`This reference signal passes to the converter as part of
`the vertical interval where it is used as a reference level
`for data extraction. This procedure greatly enhances the
`accuracy of the data transmission by automati

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