throbber
a PL
`
`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

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