`
`KR
`
`490250851 eae
`
`United States Patent
`
`119
`
`Haselwood et al.
`
`(11)
`
`[45]
`
`4,025,851
`
`May 24, 1977
`
`[54]
`
`[75]
`
`[73]
`
`AUTOMATIC MONITOR FOR PROGRAMS
`BROADCAST
`
`Inventors: Donald E. Haselwood, Clearwater;
`.
`Carl M.Solar, Largo, both of Fla.
`Assignee: A.C. Nielsen Company, Northbrook,
`Ill.
`
`[22]
`
`Filed:
`
`Nov. 28, 1975
`
`ABSTRACT
`[57]
`A system for automatically monitoring the programs
`broadcast by network affiliated broadcasting stations
`includes a plurality of remote monitoring sites and a
`central office for periodically interrogating the remote
`monitoring sites. Each remote monitoring site contains
`apparatus for monitoring time varying program identi-
`fying data, and for storing the data in a change format
`when the time varying data changes in an unexpected
`manner. An elapsed time clock in each remote moni-
`toring unit generates a record of the elapsed time be-
`tween the unexpected changes.
`Each remote unit includes a minicomputer having a
`read-only memory and a random-access memory. The
`data in the read-only memory serves to establish com-
`munications with the central office and permits the
`central office to access the random-access memory.
`After the random-access memory has been accessed, it
`3,733,430
`may be reprogrammed to alter the operation of the
`Thompsonet al. 0.0... 178/5.1
`5/1973
`3,845,391
`remote monitoring unit to accommodate different data
`10/1974 Crosby «0.0.0...
`we. 325/64
`3,849,729
`formats or different information.
`
`T1/1974=Baggem oo. eeeeceeeeaeee 325/31
`3,906,450
`9/1975
`Prado, Jr.
`..
`.. 178/DIG. 13
`3,947,624
`3/1976=Miyake oe 178/DIG. 13
`
`[21]
`
`{52}
`[51]
`[58]
`
`[56]
`
`Appl. No.: 636,041
`
`US. CD. on. eeseeeetsereeeeeeereeree S25S/S1; 325/54
`IntoClt cssceesiccs
`veeeeeserreerre HOA] 9/00
`Field of Search .................. 325/31, 51, 53, 54,
`325/64, 308; 343/200; 178/5.1, DIG. 13;
`340/147 R, 147 A, 167-R
`References Cited
`
`UNITED STATES PATENTS
`
`
`
`Primary Examiner—Benedict V. Safourek
`
`36 Claims, 9 Drawing Figures
`
` LOCAL
`
`44
`PROGRAM
`SOURCE
`
`
`
`
`
`
`PROGRAM
`
`SELECTOR
`
`
`
`DECODER
`& CODE
`STRIPPER
`
`
`
`
`
`CENTRAL
`OFFICE
`
`COMPUTER
`
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 1
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 1
`
`
`
`U.S. Patent May 24, 1977
`
`Sheet 1 of 5
`
`4,025,851
`
`ENCODER
`
`
`
`
`22
`
`
`
`INTERFACE
`
` MIN]
`COMPUTER
`
`CENTRAL
`OFFICE
`COMPUTER
`
`FIG2
`
`36b
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`
`
`U.S. Patent May 24, 1977
`
`Sheet 2 of 5
`
`4,025,851
`
`|o¢99¢=. evelcell2+sii2@¢eSli2¢Sil2+89
`
`
`SIVSHSLNI 3SOduNd N3OD Il-y¥d OL
`
`1Ndino
`
`NddOL
`
`92,
`G&DA
`
`LISVLVG8!
`
`O3u“LNI9¢
`
`NddWOYS
`
`viva
`
`AYOW3WVv'
`
`wv|wou
`
`
`
`
`
`
`
`Ndo31907HONASYa.LNdWOd
`
`‘O3Y“LNI
`
`
`
`AddLISg8Eaaev
`
`a
`
`33N@ANIT/LNI
`
`QO2o¢3
`
`Y3LLINSNVYL
`
`30098¥300930
`
`Ysddlyls
`
`WV890ud
`
`¥OLO3513S
`
`9I
`
`INIW
`
`YALNdIWOD
`
`J9VSYSLNI
`
`~09
`
`TWHLNAD
`
`Y3SLNdWOD=391440oO
`
`oOoONArox<uu
`oO
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`3OuNOoS
`LYWLS
`3SVHd|
`
`do
`||||
`
`43534)
`3ON3!
`
`NOLLVDId|OVSSINI
`
`5|2%89!¢+8
`
`|2&?)3009AYVNID
`
`W307
`
`wvyd0ud
`
`39YNOSs
`
`£IIA
`
`
`
`I\!|'|
`
`oe
`O<=
`
`2o
`
`
`
`QNOQO3SSLANIWAvaHLNOWSWvuSs
`
`11!!|1
`
`ss3yudav
`-1LN30l
`
`
`
`
`
`BblbObSbbbebzblbOPSEBEvegeSeteeezeIsoeZeeoeSepesezeIzozGIsAIDISIviElalol6849SbESl
`
`snil
`
`WNIAON
`
`egp
`PIA
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent May 24, 1977
`
`Sheet 3 of 5
`
`4,025,851
`
`FIG.6A
`
`
`~-I5V
`
`TVH SYNC
`
`J
`
`140
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`
`
`U.S. Patent May 24, 1977
`
`Sheet 4 of 5
`
`4,025,851
`
`
`
`FIG. 6B
`
`
`gy
`
`10 MHZ
`CRYSTAL
`
`OSCILLATOR
`
`CLOCK
`
`
`
`
`
`
`
`
`
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`
`
`U.S. Patent May 24, 1977
`
`Sheet 5 of 5
`
`4,025,851
`
`FIG.|FIG.|
`
`FIC
`
`gr
`
`5
`
`02
`
`+5V
`
`+5V
`
`200
`
`+5V
`
`ui
`2527
`
`FIG. 6C
`
`+5V
`
`.
`9
`a
`04
`2527 > Sa
`
`ATA
`
`BI
`
`TO CPU
`
`206
`
`208
`
`a6
`
`2527
`
`2527
`
`° INT. REQ.
`
`
`
`
`CPU
`
`CPU
`OINT. REQ,
`A
`
`DATA
`FROM CPU
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`84
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`
`
`1
`
`4,025,851
`
`AUTOMATIC MONITOR FOR PROGRAMS
`BROADCAST
`
`BACKGROUNDOF THE INVENTION
`A. Field of the Invention
`This invention relates generally to monitoring sys-
`tems, and more particularly to systems for automati-
`cally monitoring the programs broadcast by commer-
`cial television stations.
`B. Description of the Prior Art
`Several
`techniques for monitoring the programs
`broadcast by commercial television stations are known.
`The simplest technique involves a human monitor who
`watches the programs broadcast at a monitoringsite
`and manually logs each program. Automated systems
`have been developed which employ a “picket fence”
`code placed in the upper corners of the picture broad-
`cast by the television station which is automatically
`detected and recorded. Preferably the code is broad-
`cast in such a manner that it is undetectable by the
`viewer. In prior art systems, this is accomplished by
`placing the code in a cornerof thetelevision field that
`is not normally visible to the viewer. In other systems,
`the code is placed in a notch that has beenfiltered out
`of the audio spectrum.
`While these techniques provide a way to monitor the
`television programs broadcast by commercial
`televi-
`sion stations, registration problems occur when the bar
`codeis recorded on a photographic medium, and when
`the codeis placed in the audio spectrum, the code can
`be heard during quiet periods. Furthermore, these sys-
`tems are generally used only to identify commercials,
`and are not particularly suitable for monitoring the
`programs carried by network affiliated television sta-
`tions to determine whether a network program is being
`carried. This is because of the large amount of data
`involved in monitoring a network program line-up, and
`because no convenient data storage format has been
`developed to store this data. As a result, the effort
`required to monitor all of the network affiliated sta-
`tions and to tabulate the data becomes excessive if
`more than minimal data about the programs broadcast
`is tabulated,
`
`SUMMARYOF THEINVENTION
`
`Accordingly,it is an object of the present invention
`to provide an improved monitoring system that over-
`comes many of the disadvantages of the priorart.
`It is another object of the present invention to pro-
`vide an automated system for monitoring the programs
`broadcast by commercialtelevision stations.
`It is another object of the present invention to pro-
`vide an improved network monitoring system wherein
`each program generated by the network is encoded
`with data representing the program, and/or the source
`of origin and time of origin of the program to permit
`the programsto be subsequently identified at monitor-
`ing sites monitoring the networkaffiliates.
`It is yet another object of the present invention to
`provide an automated monitoring system having a plu-
`rality of remote sites for monitoring and storing in a
`change type of format the program identifying data
`broadcast by the television stations and for automati-
`cally relaying the stored data together with an indica-
`tion of the time duration of each program to a central
`location upon interrogation by a computer located at
`the central location.
`
`10
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`It is still another object of the present invention to
`provide an automatic monitoring system having re-
`motely located sites that are remotely reprogrammable
`from the centraloffice.
`Still another object is to provide a system for deter-
`mining the viewing habits of home viewers by monitor-
`ing the network identification schedule.
`In accordance with a preferred embodiment of the
`invention, each network originated program is coded
`with a data signal from which each program may be
`identified. This coded data signal may take the form of
`a code identifying the program itself, or the code may
`identify the source of the program andthe time that the
`program originated to permit the program to be identi-
`fied from the station Jogs. The encoding is done by
`placing binary data online 20 or any other unusedline
`in the vertical interval. The codedsignal is applied to
`the network whereit is received by the network affili-
`ated stations for immediate or delayed broadcast.
`A plurality of monitoring sites are disposed about the
`network coverage area to monitor the programs broad-
`cast by the networkaffiliates. The monitoring may be
`done remotely by means of a monitor receiver that
`receives the programs broadcast by the networkaffili-
`ates and recovers the data encoded online 20. Alterna-
`tively,
`the monitoring unit may be installed on the
`premises of the network affiliate to monitor the pro-
`gram material applied to the transmitter. In the latter
`case, there is no need to transmit the data encoded on
`line 20, and the data maybestripped off by the moni-
`toring unit before the signal is applied to the transmit-
`ter.
`In either case, the data recovered from line 20 is
`stored at the remote location in a change format, that
`is, a format wherein the data is stored once, and new
`data is stored only when there is a change in the data.
`In addition, data indicative of the time interval between
`changesin data is stored. The time information permits
`delayed broadcasts to be identified since the real-time
`data will not correspond to the network time data in a
`delayed broadcast.
`Each remoteunitis periodically interrogated (usually
`once per day) via telephone line by a centrally located
`computer that controls a mini-computer located in
`each of the remotely located monitor units. Uponinter-
`rogation, the mini-computer causes the stored data to
`be transmitted in blocks to the central computer to-
`gether with error checking data to permit the central
`computer to request the remotely located mini-com-
`puter to retransmit the data in the eventthat an erroris
`found. In addition, each remotely located mini-com-
`puter may be reprogrammedby the central computer
`in the event that a modification of the data handling is
`desired. This is accomplished by providing each re-
`motely located mini-computer with a hard-wired read-
`only memory (ROM)thatinitiates the data processing
`and transmission and a random-access memory (RAM)
`which may be reprogrammed by the central computer
`upon completion of the read-only memory routine.
`DESCRIPTION OF THE DRAWINGS
`
`The invention, and its method of operation, together
`with further objects and advantages thereof, will best
`be understood by reference to the following specifica-
`tion taken in connection with the accompanying draw-
`ings wherein:
`FIG. 1 is a block diagram showing a typical network
`outlet and the network source feeding the outlet;
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 7
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 7
`
`
`
`4,025,851
`
`10
`
`15
`
`20
`
`25
`
`30
`
`3
`4
`FIG. 2 is a block diagram illustrating one embodi-
`that a program was received and the duration of that
`ment of the monitoring system according to the inven-
`program may be ascertained.
`tion;
`The decoded data together with the elapsed time
`FIG.3 is a block diagram of an alternate embodiment
`from the clock 34 are stored in a memory 36, which
`of the monitoring system according to the invention;
`contains a read-only memory 36a and a random-access
`FIG.4 is a representation of the program identifying
`memory 36b, under the control of the mini-computer
`data encoded on oneofthelinesof the vertical interval
`30. A central office computer is connected to each of
`of the video signal;
`the remotely located monitoring sites by means of a
`FIG. 5 is a more detailed block diagram of the de-
`telephoneline 40 and periodically (usually once a day,
`coderillustrated in FIG. 2; and
`but more frequently, if necessary) interrogates each of
`FIGS. 6A, 6B, 6C and 6D comprise a circuit diagram
`the remotely located sites to retrieve the data stored in
`of the decoder shownin block diagram form in FIG.5.
`the memory 36. The telephone line 40 may bea leased
`line, or may form part of the telephone company long
`DETAILED DESCRIPTION OF THE INVENTION
`distance network,
`Referring now to the drawings, with particular refer-
`In an alternative embodiment, if access to one of the
`ence to FIG. 1, a network program originating from a
`network outlets 18 is available, the monitoring station
`television camera 10 or other sourcehasits line 20 (the
`may be placed directly on the premises of the local
`twentieth line) of field 1 (or other suitable line in the
`network outlet 18 and may be utilized to monitor the
`vertical retrace interval) coded withdigital information
`video signals applied to the transmitter of the network
`by an encoder 12, The encoder 12 may be anysuitable
`outlet 18. The advantage of locating the remotesite
`custom or commercially available encoder such as the
`directly on the premises ofthe network outlet 18 is that
`Tektronix Model 1461 Signal Deleter/Inserter manu-
`the effects of interference, signal fading and reflections
`factured by Tektronix, Inc. The video information from
`in the transmission path between the network outlet 18
`and the monitor receiver are eliminated.
`the camera 10 is combined with the coding information
`from the encoder 12 at a mixing point 14 before the
`A typical television network outlet 18 (FIG. 3) in-
`signal applied to a network feed line 16 which feeds all
`cludesa television transmitter 42 which feeds the an-
`of the local networkaffiliates such as the network out-
`tenna 20. Video information is applied to the transmit-
`let 18 shown in FIG. 1, The signal received by the
`ter 42 from the network feed line 16 or fromalocal
`network outlet 18 may be applied directly to a trans-
`program source 44. A program selector 46 is used
`mitter (within the network outlet 18) for radiation by
`selectively to connect the network feed line 16 or the
`an antenna 20, or may be recorded (by a video re-
`program source 44 to the transmitter 42 so that either
`corder within the network outlet 18) for delayed
`a network or a local program may be broadcast. The
`broadcast. A clock 22 is connected to the encoder 12
`local program source 44 may be one of various pro-
`to cause a real-time indicative signal to be encoded on
`gram sourcesincluding a television camera for broad-
`line 20 of the video signal so that delayed broadcasts
`casting live programs,a flying spot scanner for showing
`may be identified.
`In additiion, data identifying the
`movies, or a video tape recorder for playing back video
`source of the program and otherinformation, including
`taped programsincluding network programs that had
`a reference phase signal, a start of message signal and
`been previously taped for delayed broadcast. The out-
`parity bits are encodedonline 20. Also data identifying
`put of the program selector 46 feeds a transmitter feed
`the program itself rather than, or in addition to, the
`line 50 which applies the selected video program to the
`transmitter 42.
`program source identifying signal may be inserted. A
`typical formatfor the information encoded online 20 is
`Whenthe monitoringstation is located on the prem-
`shownin FIG. 4,
`ises of the network outlet 18, a decoderand codestrip-
`The broadcasts of the various networkaffiliates are
`per 28’, similar to the decoder28is interposed between
`monitored by monitoring stations located near each of
`the program selector 46 and the transmitter 42, The
`the network affiliates. A typical monitoring station
`decoder and stripper 28’ serves to retrive the code
`includes a monitor receiver 24 (FIG. 2) that is tuned to
`encoded on the line 20 and applies it to the computer
`the frequency of one of the networkaffiliates, such as
`interface 32 for application to the mini-computer 30.
`the network outlet 18, and receives the signals radiated
`Since the code is detected at the network outletsite,
`by the networkaffiliate by means of an antenna 26. The
`prior to transmission, there is no need to transmit the
`monitor receiver 24 may be a specially designed re-
`line 20 code. Therefore, the decoder and codestripper
`ceiver or a standard homereceiver. The standard home
`28’ is provided with apparatus (such as the Tektronix
`receiver may even bea receiverin the homeof a viewer
`Model 1461 Signal Deleter/Inserter previously de-
`if it is desired to monitor the viewing habits of typical
`scribed) for removing the coded data from the video
`viewers in addition to the programs broadcast. A de-
`signal before applying the video signalto the transmit-
`coder28is electrically coupled to the monitorreceiver
`ter 42, The computer interface 32, the mini-computer
`24 and receives the horizontal and vertical synchroniz-
`30, the clock 34, the memory 36 andthe centraloffice
`ing signals as well as the video signal from the monitor
`computer 38 may be identical to similarly designated
`receiver 24. The decoder 28 processesthe video signal
`apparatusillustrated in FIG. 2.
`under the control of the vertical and horizontal syn-
`There are a variety of methods for encoding digital
`chronizing signals and recovers the information en-
`information onto a video signal. Among these are the
`coded onto line 20 and applies the information thus
`use of subcarriers placed in nulls of the video signal
`recovered to a mini-computer 30 via a suitable com-
`spectrum, or placed in a portion of the audio spectrum
`puter interface 32. A clock 34 generates a time base for
`that has been passed through a notchfilter. Other sys-
`the mini-computer to provide an elapsed time indica-
`tems include the use of alternate black and white verti-
`tion, and a real-time clock in the central office com-
`cal bars in the upper corners of the picture at a location
`puter 38 provides a time reference for the elapsed time
`where they would not ordinarily be visible on most
`reading generated by the clock 34. Asa result, the time
`television screens. Other systems encode one of the
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`.
`
`-
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 8
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 8
`
`
`
`4,025,851
`
`20
`
`25
`
`30
`
`35
`
`5
`’ scanning lines, preferably the scanning located in the
`vertical interval. The last mentioned technique is the
`technique that has been chosen for use with the moni-
`toring system according to the present invention.
`The system according .to the present invention en-
`codesline 20 offield 1 with 48 bits of information. Line
`20of field 1 is within the vertical interval and does not
`appear on the viewing screen, and is therefore not
`visible in a properly adjusted television receiver. The
`choice ofline 20, field 1 is not critical, and other lines
`in the vertical interval could also be coded.
`Typical coding ofa line in the vertical interval such
`as line 20 is illustrated in FIG. 4. The scanning line
`begins with a horizontal synchronizing pulse 60 fol-
`lowed by a 3.58 megacycle color burst 62, the latter
`being present when a color program is being broadcast.
`The synchronizing signal 60 and the color burst 62 are
`standard signals used in television broadcasting. The
`beginning of the data occurs approximately 11 micro-
`seconds following the beginning of the horizontal syn-
`chronizing pulse. The data includes forty-eight bits of
`information, each bit having a duration of approxi-
`mately one microsecond. The bits are labelled 1
`through 48in FIG.4 for purposesof identification. The
`first three bits of the sequence are alternating ones and
`zeros which provide a phase reference to the decoder
`28 (or 28’) to permit the decoder 28 (or 28’) to decode
`the subsequentforty-five bits of the message. The next
`four bits following the phase reference signal comprise
`a start-of-message signal that indicates to the decoder
`28 (or 28’) that a message is about to follow. The par-
`ticular sequence of ones and zeros in the start of mes-
`sage of signal is chosen so thatit is not likely to be
`confused with a phase reference signal having errors or
`with noise and video information. The next five bits
`8-12 indicate the source of the program. Thefive bits
`13-17 comprisea frame address,i.e., a number ranging
`from 0 to 29 assigned to each of the 30 frames broad-
`cast each second. Bits 18-43 identifying the time that
`the program originated at the network, with bits 18-21
`identifying the month, bits 22-26 the day, bits 27-30
`the hour, bits 31-36 the minute, bits 37-42 the second
`and bit 43 indicating a.m. or p.m. Bits 45-47 are spare
`bits which may be used for any desired purpose, and bit
`48 is a parity bit used for error checking. As anillustra-
`tive example, the waveform shown in FIG.4 is coded
`with a phase reference 101, a start-of-message code
`0110, a source identification code 11001 (indicating
`Public Broadcasting System, Location 1), a frame ad-
`dress 02, month 06, date 30, 11:55 p.m.
`The specific formatof the data described aboveis not
`critical, and other suitable data formats may be used.
`The format may be modified as required to accommo-
`date the particular data to be tabulated. The modifica-
`tions to the data formatillustrated in FIG. 4 may take
`the form of changes in the.numberofbits allocated to
`each item of information to be transmitted, the orderin
`which the various items are transmitted or even the
`type of data to be transmitted. For example,
`in the
`embodiment illustrated in FIG. 4, a broadcast program
`is identified by the source identification code (bits
`8-12) and the time of origin (bits 18-43) serving to
`identify the program. Alternatively, a unique program
`identifying code can be generated for identifying each
`program,and usedinstead oforin addition to the time
`and source identification code; however, the use of a
`time and source identification code rather than a
`unique program identifying code for each program has
`
`6
`the advantage that it simplifies encoding because the
`source identification code need not be changed each
`time there is a program change, and the program may
`be readily identified by examining the time log of the
`originating station.
`In order to decode the information online 20, line 20
`mustfirst be identified by the system. This may be done
`by providing logic in the system that can locate line 20
`by detecting the vertical synchronizing pulse from a
`television set and counting horizontal synchronizing
`pulses following the detection of a vertical synchroniz-
`ing pulse to locate line 20. This technique has several
`disadvantages because the vertical synchronizing pulse
`’ from a television set may not occurpreciselyatline 1,
`and the processing amplifiers used in most television
`stations to resynchronize the television signals may be
`off by one or morelines due to misadjustment, thereby
`changing the time relationship between the vertical
`synchronizing pulse and line 20. In addition, hardware
`must be provided to determine whetherthefield is an
`odd or an evenfield because the code will be present
`only in field 1.
`As a result, the system according to the present in-
`vention processes severallines following the detection
`of a vertical synchronizing pulse and examines each
`one of the lines for the presence of a code. Sufficient
`storage is provided so that up to six lines may be exam-
`ined for the presence of a code, particularly for the
`presence of a start-of-message code which will always
`be present regardless of the information contained in
`the code.
`The data recovery hardware (FIG. 5) utilizes a video
`processing amplifier 70 for recovering the data from
`the video signal. The amplifier 70 is connected to any
`suitable video stage of the monitor receiver 24 where
`the level ofthe video signal is compatible with the input
`level requirements of the amplifier 70. Vertical and
`horizontal synchronizing signal amplifiers 72 and 74
`are connected to the respective vertical and horizontal
`synchronizing circuits (not shown) of the monitor re-
`ceiver 24 for receiving vertical and horizontal synchro-
`nizing signals. The output of the video processing am-
`plifier 70 is connected to a 388-bit data buffer 76 which
`stores the data received from the video processing
`amplifier 70. The capacity of the buffer76is sufficient
`to store data corresponding to slightly more than six
`lines. The outputs of the vertical and horizontal syn-
`chronizing amplifiers 72 and 74 are applied to a syn-
`chronizing logic circuit 78 which controls the loading
`of the video data into the buffer 76 and also applies
`horizontal synchronizing pulses to a second 388-bit
`buffer 80. The synchronizing logic circuit is controlled
`by a 10 megahertz clock that operates at a frequency of
`ten times the bit rate. The output of the vertical syn-
`chronizing amplifier 72 causes an interrupt request to
`be applied to the mini-computer 30, as does each hori-
`zontal synchronizing signal stored in the buffer 80.
`Accordingly, an interrupt occurs following each verti-
`cal synchronizing signal and after each horizontal syn-
`chronizing signal stored in the buffer 80. Following
`each interrupt, a byte of data corresponding to oneline
`of information is read into the mini-computer 30, Dur-
`ing this process, the contents of the data buffer 76 and
`the synchronizing buffer 80 are shifted through the
`respective buffers under the control of the synchroniz-
`ing logic circuit 78. Each time a new horizontal syn-
`chronizing signal is shifted out of the buffer 80, a new
`interrupt request is generated to cause the next byte of
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 9
`
`40
`
`45
`
`50
`
`65
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 9
`
`
`
`4,025,851
`
`10
`
`5
`
`20
`
`7
`data to be read out from the buffer 76. The process
`continues until the last horizontal synchronizing pulse
`is shifted out of the buffer 80. During the read out
`process, the mini-computer 30 appliesa signalto a line
`84 which causes the synchronizing logic circuit 78 to
`prevent further horizontal synchronizing pulses from
`being applied to the buffer 80 during the read out pro-
`cess.
`
`8
`72, The vertical synchronizing circuit includes an am-
`plifier transistor 134’ and a monostable multivibrator
`136’. Other components of the vertical synchronizing
`circuit 74 are similar to corresponding components of
`the horizontal synchronizing circuit 72. Consequently,
`similar components of the horizontal and vertical syn-
`chronizing circuits 72 and 74 are designated by like
`numbers, with the components of the circuit 74 being
`The video processing amplifier 70 (FIG. 6A) com-
`designated by primed numbers. Because of the lower
`prises a video amplifier transistor 90 that is coupled to
`frequency of operation of the vertical synchronizing
`one ofthe video stages of the receiver 24 via a pair of
`circuit 74, the time constant determined by the capaci-
`oppositely poled electrolytic coupling capacitors 92
`tor 148’, the resistor 150’ and the potentiometer 152!
`and 94 and by a two-stage low-pass filter comprising a
`is longer than the time constant of the corresponding
`pair of resistors 96 and 98 and a pair of capacitors 100
`capacitor 148, resistor 150 and potentiometer 152 to
`and 102. The low-pass filter has a high frequency cutoff
`provide a longer duration outputpulse at the output of
`the monostable multivibrator 136’.
`point that is selected to pass the data encoded on line
`20, and to remove video signal components having
`In order to decode the data present on line 20, the
`frequencies above the frequency spectrum of the en-
`synchronizing logic circuit 78 (FIG. 6B) must provide a
`coded data. The capacitors 92 and 94 serve to direct
`clocking strobe pulse to a line 160 at the center of each
`current isolate the transistor 90 from the monitor re-
`data bit interval, These clocking strobe pulses must be
`ceiver 24,
`synchronized to the data stream in order for decoding
`Thetransistor 90 is connected as an emitter follower
`to take place. The clocking strobe is generated by the
`having a potentiometer 104 as the emitter load and a
`10MHz clock 82 which,
`in this embodiment,
`is a
`pair of biasing resistors 106 and 108. The potentiome-
`1OMHz crystal controlled oscillator. The clock 82
`drives a variable modulo counter 162 which has a nom-
`ter 104 serves as a video gain controlfor signals applied
`inal modulo of 10 but which can have its modulo ad-
`to a comparator 110 which amplifies and limits the
`amplitude of the video signal from the transistor 90.
`justed to maintain the synchronizing clock pulses in
`The comparator 110 comprises an amplifier operated
`synchronism with the received data bits. A coupling
`as a comparatorhaving a thresholdset at the amplitude
`capacitor 164 and an inverter 166 are used to couple
`center of the data. A diode 112 clamps the negative
`the 10 MHzsignal from the oscillator 82 to the variable
`modulo counter.
`peaks of the synchronizing signals to ground,and a pair
`of resistors 114 and 116 determine the slicing or
`the counter 162 is a
`In a preferred embodiment,
`threshold level of the comparator 110. A diode 118
`“Johnson counter” fabricated from a five-stage shift
`connecting the junction of theresistors 114 and 116 to
`register such as a shift register type SN 7496 manufac-
`oneofthe inputs of the comparator 110 serves to com-
`tured by Texas Instruments, Inc. The Johnsom counter
`pensate for the temperature variations of the diode
`has the advantage that it can be operated at higher
`112. A pair of resistors 120 and 122 bias the inputs of
`speed than conventional counters and requires fewer
`the comparator 110. A coupling capacitor 124 couples
`stages than a ring counter. For example, the modulus of
`the output signal from the potentiometer 104 to one of
`the Johnson counter can be set to 2N or 2N—1, where
`the inputs of the comparator 110, and capacitors 126,
`N is the numberof stages comprising the shift register.
`128, 130 and 132 serve to bypass the input terminals
`This allows a counter having a modulusof 9 or 10 to be
`and powersupply terminals of the comparator 110.
`fabricated from a five-stage shift register. The opera-
`The horizontal synchronizing circuit 72 includes an
`tion of such a counteris described in application bulle-
`tin APP. 85/3 entitled “Micrologic Shift Counters”
`amplifier transistor 134 and a monostable multivibrator
`136. The transistor 134 is biased in a normally conduc-
`published November 1966 by Fairchild Semiconductor
`Div. of Mountain View, California.
`tive mode bya resistor 138, and periodically rendered
`Operation of the synchronizing logic circuit 78 is
`nonconductive by negative peaks of the horizontal
`initiated at each horizontal line by the Q outputof the
`synchronizing signal from the receiver 24. Horizontal
`multivibrator 136 which sets a bistable multivibrator
`synchronizing signals are applied to the base of the
`50
`168. The multivibrator 168 applies a signal
`to the
`transistor 134 via a coupling network including a ca-
`pacitor 140 andaresistor 142. The negative peaks of
`counter 162 to preset eachstate of a counter 162 to a
`one after the first zero to one transition from the in-
`the input signal are clamped to ground by a diode 144
`which protects the base to emitter junction of the tran-
`verter 166 following the termination of the horizontal
`sistor 134 from reverse polarity voltages.
`synchronizing pulse from the multivibrator 136. After
`The outputof the transistor 134 obtainedat the junc-
`five counts from the oscillator 82 (% of a data interval),
`tion of the collector of the transistor 134 anda collec-
`the first usable clock strobe occurs on line 160 in ap-
`tor load resistor 146 is applied to the input of the
`proximately correct phase with the data. The bistable
`monostable multivibrator 136. The monostable multi-
`multivibrator 168 is reset on the next input clock pulse
`vibrator 136 is responsive to the horizontal synchroniz-
`from the oscillator 82 applied to its input via a pair of
`bistable multivibrators 170 and 172.
`ing pulses from the transistor 134 and generates a posi-
`tive going fixed duration pulse at its Q output and a
`A two-stageshift register comprisingthepair of bista-
`negative going fixed duration pulse at its Q outputin
`ble multivibrators 170 and 172 and a pair of NAND
`response to each horizontal synchronizing signal. The
`gates 174 and 176 formatransition circuit which pro-
`duration of the positive and negative going pulses is
`vides a transition pulse that is approximately 100 nano-
`seconds wide and occurs zero to 100 nanosecondsafter
`determined by a capacitor 148, a resistor 150 and a
`potentiometer 152.
`a transition in the video data. The transition signal is
`The operation of the vertical synchronizing circuit 74
`applied to the counter 162 and to a pair of NANDgates
`is similar to that of the horizontal synchronizingcircuit
`178 and 180 which controla late flip-flop 182 and an
`
`35
`
`40
`
`45
`
`55
`
`60
`
`65
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`ed
`Page 10
`
`PMC Exhibit 2081
`Apple v. PMC
`IPR2016-00753
`Page 10
`
`
`
`4,025,851
`
`10
`9
`the gate 220 to strobethe registers 200, 202, 206 and
`’ early flip-flop 184, respec