throbber
PMC Exhibit 2069
`PMC Exhibit 2069
`Apple v. PMC
`Apple v. PMC
`|PR2016—OO753
`IPR2016-00753
`Page 1
`Page 1
`
`

`
`‘Electronics, Television, Radio. Audio ~
`
`MAY 1977
`
`Vol 83
`
`.No‘1497
`
`Contents
`
`,
`
`35 Surround sound — time to consolidate
`36 Radio in the ’80s by Duncan MacEwan
`41 BBC Matrix H by P. A, Ratliffe and D. J. Meares
`46 World of amateur radio
`_
`47 Automatic electrolytic tester by A. Dmmmond-Murray
`50 Varioniatrix adapter for System 453 and Matrix H
`by Michael A Gerzon
`51 H.F. predictions
`52 Logic design -— 4 by B. Holdsworth and D. Zissos
`, 55 Viewdata — 4 by S. Fedida
`'
`60 Letters to the editor
`'
`
`Mobile radio planning
`Do-it-yourself biofeedback
`Audibility of phase effects
`News of the month
`
`Annan andtechnology
`‘
`ITU Conference results
`British Rail high-speed track measurements
`Two-stage linear amplifier by Helge Gronberg
`Power semiconductors — 2 by Mihe Sagin
`Circuit ideas
`
`Linear Voltage/frequency converter
`Pulse-counting frequency comparator
`Op-amp power output stage
`I
`New tomography machine by John Dwyer
`New products
`‘
`‘
`APPOINTMENTSVACANT
`INDEX TO ADVERTISERS
`
`‘ Pdéwilvlulupe
`rqmmnlr
`'
`Ketlvnliiue
`
`Front cover is a print produced
`by the Tomoscanner, described _.
`by John Dwyer on page 82 of‘ ~
`this issue. Print supplied by J. & .
`P. Engineering (Reading) Ltd.
`
`IN OUR NEXT is‘s’Ui=;"
`Loudspeakers and rooms.‘ A
`. discussion by James Moir of the
`-interaction between the output of
`a loudspeaker and the acoustic
`‘performance
`of
`the
`listening
`room_.
`
`vMatrix H decoding. Circuit
`details of a matrix H variable
`matrix decoder, a development of
`Sansui's Variomatrix, for use with
`experimental
`surround-sound
`programmes.
`'
`
`Using a microprocessor. The‘
`start of a series oi articles on the
`design of a typical processor—bas—
`ed control system, starting with
`no assumptions of prior knowled-
`ge on the reader's part.
`
`Current issue price'40p. back issues (if available) 501:». at. Retail and Trade Couiitler, Paris Garden.
`London SE1. By past. current issue 55p. back issues (if available) 50;). order and payment to Room 11.
`__Doi'set House. London SE1 QLU. -,
`'
`~
`Editorial ‘Er. Adi.'erlisi_fi'offices: Dorset House. Stamford Street. London SEl 9LU'.'
`.Telcplioiies:>Editorial 0|-‘ZGI 8620: Advertising 0|-26! 8339. .
`Telegrams(Telex, Wlworld Bisnespres 25137 BISPRS G. Cables. "Ethaworldt. London SE1..
`Subscription rates: 1 year: £7.00 pk and overseas ($18.20 USA and Canada). Student rate: 1 year. £3.50
`UK and overseas ($9.10 USA and Canada).
`. Distribution: 40 Bowling Green Lane. London ECIR ONE. Telephone 0l—837 3636.
`Subscriptions: Oaltfield House. Perrymounl Rd. Haywards Heath. Sussex RHl6 ‘3l_)l-l. Telephone
`0444 59188. Subscribers are-requested to notify a change of address.
`l.P.C. Business Press Ltd, 1977
`"USA mailing agents: Expediters of the Printed Word Ltd., 527 Madison Avenue, Suite 1217, New York,
`NY 10022. 2nd-class postage paid at New York.
`
`ls‘s‘N oo43 6062
`
`lnllllullnllll emu;
`vim Aywmits
`
`PMC Exhibit 2069
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`

`
`Wireless World, May 1977
`
`V‘
`
`d ata
`
`4' §— The Viewdata terminal in more detail
`
`by s. Fedida, B.Sc.(Eng.), M.Sc.,.F.|.E.E.V, A.C.G.l,
`
`Post Office Research Centre
`
`A Viewdata decoder may be considered
`as being made up of six parts, as shown
`from left to right in Fig 1(a): a line
`isolation unit; a modem; a keypad; an
`input processor; a store (possibly
`r.a.m.); and an output processor. Indeed
`the breakdown of facilities is very simi-
`lar to that of teletext, shown in Fig. 1(b).
`This diagram also indicates that, apart
`from additional minor interconnections,
`parts common to Viewdata and teletext
`are the store and output processor.
`These are substantial components and
`therefore combined Viewdata/teletext
`receivers show important savings over
`two separate decoders for the two ser-
`vices. This is a slightly over-simplified
`picture but the situation will be clarified
`later.
`‘
`' Note however, an important differ-
`ence.'The input circuits in Viewdata,
`up to and including the store are bi-
`directional, thus highlighting the inter-
`active nature-of the system. On teletext
`the input circuits are one way only.
`
`Line transmission
`The transmission code used over the
`telephone line between the Viewdata
`terminal and the computer is at present
`8-bit, 10-unit asynchronous (or start
`stop)» as shown in Fig.2. Each character
`
`10 unit code
`8 bit character
`10110011 = character M
`
`Parity bit (odd parity)
`
`Fig. 2. Transmission code used between
`a Viewdata terminal and the computer
`is an 8-bit, 10-unit asymthrunnus code.
`
`_consists of an 8-bit code, the first 7 bits
`containing the information while the
`8th bit is a parity bit. Preceding each
`character is a start bit, with a stop bit
`terminating the character. The cha-
`racter illustrated in Fig. 2 is M, with odd
`parity. A lovunit asynchronous system
`
`Fig. 1. Comparing the main sections of
`(a) a Viewdata decoder with (b) those of
`a taletext decoder
`
`was chosen tor simplicity. It is clearly.
`not as efficient as a synchronous trans-
`mission mode, in which characters fol-
`low each other without the intervention
`of start and stop bits, but it is simpler to
`implement and is currently used by
`many time-sharing computer systems.
`In order to transmit this code over a
`telephone line, a modem (modulator-
`demodulator) is required. Essentially
`this device modulates the code on to a
`Voice frequency carrier, -within the
`speech band, thus obviating the pro-
`blems encountered with Very low fre~
`quency transmission over the telephone
`network. The modem also enables the
`go and return transmission to take place
`
`Input
`processor
`
`To tv
`display circuits
`
`Input
`processor
`
`5:
`
`Output
`processor
`
`TO tv
`‘
`display circuits’
`
`PMC Exhibit 2069
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`

`
`Wireless World, May 1977
`
`Teletext
`
`cl ate
`
`7 ‘
`
`I
`
`selector
`
`Teletext address
`
`Vlewdata
`r=i='=-='=l‘r*l
`=5“ 2 =n =
`ll.
`
`I]
`
`5‘ ll:
`H
`--------------—3---
`ll
`
`fl
`
`[i
`
`read address
`
`it
`
`‘ Random
`2 CCSSS
`ory
`
`"simultaneously over the two-wire tele- -
`phone line.
`Transmission rates selected for
`Viewdata during the present experi-
`mental phase are 1200 bits per second
`from computer to terminal and 75 bits
`per second in the reverse direction.
`in the computer-to-terminal direction
`as high a transmission rate as possible is
`desirable in order to achieve a fast
`picture build-up. 1200 bits per second
`was chosen to fit in with a well tried and
`readily available modem. For the majo-
`rity of Viewdata displays, consisting for
`example of mainly alphanumeric (Sha-
`lracters, the picture build-up is much
`faster than can be read by the user, and
`hence quite adequate from this point of
`view. Where,_. however, large uniform
`areas of graphics are displayed, the
`build-up. may appear rather slow (the
`display shows repetitive information),
`and improvements to the build-up in
`this case may be obtained by using
`special means. But in general the
`additional complexity is not really
`Worthwhile.
`V
`.
`In'the direction from terminal to
`computer the bit rate of 75 bits per
`second (7.5 characters per second) is
`quite adequate for hand keying.
`The frequencies used in line trans-
`mission are as follows:
`Forward channel:
`(from terminal
`to computer)
`
`binary l = 390 Hz:
`binary 0 =450 Hz
`
`Return channel:
`(from computer
`to terminal)
`
`binary l= l30O HZ
`
`binary 0 ==2l00 H2
`
`When no data transmission is taking
`- place on the line the terminal is trans-
`mitting continuously at 390Hz and the
`computer at 13001-lz. These tones are
`used in the modems at either end of the
`line to.provide an indication of conti-
`nuitygwhich as we shall see below is of
`‘ some importance in the operation of the
`whole system.
`‘
`When data is beingtransmitted the
`
`Fig. 3. Simplified block diagram of a
`Viewclata terminal, with adaptation to
`teletext shown in broken lines. The
`number and bar on certain connecting
`lines indicate that the line is carrying
`parallel information onthat number of
`‘wires.
`-
`
`carrier is frequency modulated (fre-'
`quency shift keying), between the
`binary 1 and binary 0 frequencies, the_
`‘change being smoothed out to give a‘
`gradual transition between the fre-
`quencies.
`The transmission arrangement used
`at present is duplex, with “echoing”
`facilities provided from the computer to
`the terminal. In a duplex system trans-
`mission may take place in both direc-
`tions at once over the telephone with no
`mutual interference (hence, of course,
`the choice of frequencies). Characters
`keyed at the terminal are‘ first trans-.. '
`‘mitted by the modem to the computer
`and displayed only when they are
`“echoe ” back. This arrangement gives
`some important advantages. First, it
`provides a measure of error detection,
`the user being aware of any corruption
`in transmission, errors in the computer
`or mis-keying errors, Secondly, duplex
`working also increases the user's confi-
`dence in the working of the system, as
`“echoed” characters provide a continu-
`ous indication that the whole system is
`in satisfactory order.
`-
`“Echoing” from the terminal to the
`computer is not necessary. A parity
`check is sufficient to provide for the
`detection of the majority oferrors, the
`computer usually responding in these
`cases by requesting a repetition of the
`instruction; The computer also moni-
`tors continuously the terminal carrier,
`thus ensuring that a‘ line break is noted
`as soon as it occurs. This avoids the
`possibility of the user being incorrectly
`charged for using the system after the
`occurrence of a line interruption.
`
`Experimental Viewdata terminal
`The experimental Viewdata terminal at
`present in use is best introduced in two‘
`parts; (a) the data transmission unit,
`which deals with the Viewdata. signal
`between the telephone line and the
`internal store, and (2) the display unit,
`which deals with the Viewdata signal
`between the store and display device.
`(the c.r.t. of a television set). As
`explained earlier, much of the display
`part isvcommon with teletext.
`A typical arrangement of a Vicwdata
`‘terminal is shown in Fig. 3. There are
`four major units as follows: the data
`‘ transmission unit (1); the address selec-
`tor (2); the random access memory (3);
`and the display unit (4).
`The address selector (2) is the only
`unit which interconnects the input and
`output processors, essentially for the
`-purpose of preventing mutual interfer-
`ence..Unlike the situation in teletext ‘
`data is received at random times from
`the . telephone
`line,
`completely
`unsynchronized with the operation of
`the display. It is therefore necessary to
`organise the access to thememory for
`reading out and display on the one
`hand, and writing-in incoming charact-
`ers on the other hand. without cross-
`interference. This function is carried
`out by the address selector. The’ writc
`address generated in the data transmis-
`sion unit (1) and the read address gene-
`rated in the display unit (4) are both
`available at the address selector.
`A mixed blanking waveform, also I
`generated in the display unit, indicates
`the times at which characters are
`required to be extracted from the
`memory for display purposes essentially
`during 40 microseconds ofgevery line‘
`period. excluding blank lines at the t0?
`and bottom margins of the display-
`During these times incoming characters
`are made to dwell a little longer in an
`input character buffer in the data
`transmission unit and the address sup’
`plied to the memory is the read address-
`. At other times the write address 15"
`
`Page 56
`
`PMC Exhibit 2069
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`

`
`57.
`two pairs of opposite polarity gas
`-dischargevtubes, each pair connecting
`one of the telephone wires to earth. It
`‘ensures that voltages originating from
`the terminal arelimited to safe values
`before entering the telephonenetwork,
`It also contains fuses, in series with each
`telephone wire and on either side of the
`gas discharge tubes, to limit the current
`flowing. The gas discharge tubes have a
`striking voltage of about 150V. to avoid
`breakdown in the presence of ringing
`tones originating in the telephone line.
`Following the isolator is the modem
`., control unit, which contains a relay
`operated by the “data” button on the
`telephone: When this button is
`depressed it switches the telephone line
`from the telephone receiver to a hybrid
`transformer within the control unit.
`This separates the go and return chan-
`nels connected to the modulator and \
`- demodulator respectively.
`The incoming Viewdata signal is
`superimposed on an f.sJk. (frequency
`‘shift keying) carrier, binary 1 corre-
`sponding to a frequency of l300Hz and
`binary 0 to a frequency of z100Hz. The
`incoming‘carrier first goes through two
`stages of bandpass filtering to eliminate
`unwanted signals. After this it is fre-
`quency shifted by lOkHz, thus becom-
`ing a frequency modulated carrier
`centred on ll.7kH.z with a deviation of
`:4DOHz, the modulation rate being
`1200 per second. Frequency shifting the
`carrier by 10kHz makes the demodula-
`tion process much easier by virtue of
`increasing the number of carrier cycles
`per modulation cycle.
`The incoming carrier is now applied to
`‘an unbalanced discriminator anda
`detector which extracts the data modu-
`lation. After filtering, amplification,
`squaring and level changing the data
`
`l o
`
`ffers assembled characters to the con-
`trol codes decoder (9). It also triggers '
`the operation of the timing unit (10)
`which generates the necessary wave-
`forms used throughout the data trans-
`mission unit. The control codes decoder
`recognises the special control charact-
`ers used in Viewdata, initiates the cor-
`responding control functions and
`enables the memory (8) to store the
`"appropriate characters. It also controls
`thememory address unit (11), which
`maintains arecord of the addresses at
`which incoming characters are to be
`stored and instructs the terminal iden-
`tifier (12), to generate the automatic.
`identification code in reply to an
`enquiry signal receivedfrom the View-
`data computer.
`The transmission control unit, the
`timing unit and the page transmission
`unit (7) together control the transmis-
`sion of a complete page from the termi-= '
`nal to the computer. The keypad unit
`(13) generates and encodes the terminal
`responses and outputs these direct to
`the modem. for transmission to the
`computer.
`The data transmission unit operates
`in two different modes: reception mode
`and transmission mode.
`
`‘
`
`Reception of Viewdata signals
`isolator and modem. The Viewdata
`signal enters the terminal from the
`telephone line, after passing through
`the isolator. This may consist simply of
`
`Fig. 4. Data transmission unit at
`Viewdata terminal. The number and
`bar on certain connecting lines
`indicate that the line is carrying
`parallel information on that number
`of wires.
`
`Wireless World, May 1977
`
`switched to the memory. The address
`selector also notes the coincidence be-
`tween the read address and the write
`address when it delivers a pulse to the
`display unit to initiate the generation of
`the cursor display (see Part 3).
`Shown also in Fig. 3 in broken lines,
`are the units required for interfacing
`Viewdata with teletext. In a receiver
`already fitted with a teletext decoder,
`one additional unit is required: the data
`selector (5), while the Viewdata display .
`unit may be dispensedwith and the
`teletext display unit (6) used instead.
`The connections required are shown
`also as broken lines. A-Viewdata/tele-
`text switch unit (7) is also shown. This
`sets data and address selectors to
`Viewdata» or teletext as required.
`'
`In the teletext mode the address and
`data selectors switch the memory to the
`teletext input circuits, while in the
`'1/iewdata mode the memory is available
`to Viewdata. The read address,
`however, is now provided by the tele-
`text address. which scans the memory
`during the mixed blanking period.
`
`Data transmission unit
`The data-transmission unit is shown in
`more detail in Fig. 4. This consists of a
`line isolator (1) and a modem (2, 3, 4),
`the last-mentioned including a modula-
`tor (4) which transforms-the outgoing
`data stream to a voice frequency signal,
`a demodulator (3) which accepts a voice
`frequency signal from line and extracts
`the data stream from it, and a control
`circuit (2) which switches the connec-
`tion of the telephone line to the tele-
`phone receiver or to the modem.-
`The transmission control unit (6),
`which is synchronized by the clock unit
`(5), accepts the demodulated data in
`. serial form, checks character parity and
`\
`u
`
`inhibit count
`1MHz clock
`Reset character
`Reset row
`
`Up/down
`Disable character
`
`Device
`control
`latches
`
`Demoduiator
`Control
`unit H )
`(2)
`(3
`
`Carrier
`fail
`
`Modulator
`(4)
`
`,
`
`V
`
`.
`Transmission
`control
`,
`
`Control codes
`decoder
`
`Keyboard
`. encoder &
`
`Keypad (T3) '
`L _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___j
`
`Page ‘
`transmission
`unit
`(7)
`
`.
`-
`'-
`-
`Tmmg mm‘
`(70)
`
`‘
`
`Terminal
`identifier
`(12)
`
`PMC Exhibit 2069
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`

`
`.58
`
`signal is fed out to the transmission
`control unit at a level of —6V for a
`frequency of 13001-lz (binary l) and
`,+ (iv for a frequency of 2l00Hz (binary
`O).
`The transmission control unit. The
`transmission control unit accepts data
`in serial form and, using a sampling
`technique controlled by the clock gene-
`rator, recognises‘ the start and stop bits
`of each 10-bit character sequence, and
`stores each character in a temporary
`buffer. This-completed, it signals the
`event to the timing unit, and control
`codes decoder, i.e. that a character has.
`been received and is available for
`transfer at the input data highway in a
`'7-bit parallel form. '
`The transmission control unit also
`checks character parity and feeds out
`IPE (input parity error) to the control
`codes decoder ‘if parity is found in error.
`
`The timing unit provides a number of
`Waveforms which control the storage of
`characters in the memory. On receipt of
`a “data available” signal from the
`transmission control unit, it transfers
`the intended location of the received
`character from memory address to
`memory, enables memory to accept the
`character, clocks memory address to
`the next character position and resets
`the transmission control unit to indicate
`that the character received has been
`accepted.
`
`The control codes decoder accepts
`incoming characters from the input
`, data highway, decodes the special con-
`trol codes and initiates the appropriate
`actions as follows. The unit is “trans-
`parent" to all characters other than
`control codes, the former being ap-
`plied direct to the memory to be stored
`therein.
`The control codes decoder performs
`the following functions. On receipt ufz‘
`(a) Non storing characters such as NUL,
`CR, LF, BS, FF, etc. it inhibits their
`storage in memory. (Write disable to
`timing unit.)
`(b) BS, it causes memory address to V
`count down one character
`(c) VT, it causes memory address to
`count down one row.
`(d) CR, it causes memory address to be
`reset to character address of zero, leav-
`ing row address unchanged.
`(e) LF it causes memory address to
`count up one ro\v.
`(f) FF it causes memory address to be
`reset to character address of zero and
`row address of zero. It also causes the
`complete content of memory to be
`erased by setting the code on the input
`data highway to “space” and entering:
`this in the whole memory.
`(g) ESC it causes bit 7 of the received
`character to be changed from 1 to 0.
`before storage.
`(h) DC} to DC4, it sets latches to control
`internal devices.
`The control codes decoder, when
`receiving input parity error, substitutes
`
`character 7/15 for the character re-~
`ceived in error before itiis entered in the
`memory. The implementation of
`memory and memory address may be
`either in the form of a random access
`' memory or a series of shift registers. A
`r.a.m. appears to lend itself to a rather
`simpler logic circuit than a shift register
`memory and because of this has been
`assumed in the description of the ter-~
`minal.
`The memory address consists of
`characters and row counters which are
`controlled by the control codes decoder
`to indicate the address at which the
`next character is to be stored in the
`memory.
`
`.
`
`Transmission of Viewdata signals
`The transmission of Viewdata signals
`originates either from the keypad unit
`or the page transmission unit.
`The keypad unit controls a keyboard:
`connected in a cross-matrix of 5
`columns and 9 rows, with a shift button,
`which together with the 45 keys, pro-
`vide a maximum of 90 codes. The basic
`keypad with which most of the View-
`data facilities may be used provides only,
`12 codes, (0 to 9),
`* and #, with
`additional optional codes for automatic
`calling.
`In both cases the output of the key-
`board matrix is applied to an encoder
`which generates codes appropriate to
`the keys selected, serializes the bit pat-
`tern thus obtained, adds parity. start
`and stop. bits and applies the resulting
`data stream directly to the modulator,
`under the control of an internal timing
`unit which generates the appropriate
`clock signals. Characters fed out are not
`displayed on the screen until they have
`been “echoed” backyby the computer.
`The page transmission unit operates
`jointly with the transmission control
`unit and timing unit, and its operation is-
`initiated manually by a push-button on
`the terminal. This causes the page
`transmission unit to reset memory,
`address zero and enables transmission
`buffer empty (TBE) signal from the
`transmission control unit to start the.
`timing unit (using the page transmis-
`sion enables signal). It also inhibits the
`writing into memory, via write disable
`to timing unit.
`_
`On receipt of TBE, the timing unit
`generates a load signal to the transmis-
`‘ sion control unit which causes the latter
`"to accept a character from memory, and
`to clock it out in serial form at 75 bits.’
`second, complete with start, stop and
`parity bits, to the modulator. The timing
`unit also increases the memory address»
`count by one. When a character has
`been discharged from the transmission
`control unit, the next transmission
`buffer empty signal recommences the
`above cycle on the next character.
`When 960 characters have been'se_nt
`out, the page transmission unit notes
`the fact and resetsithe terminal to the
`quiscent state.
`At the beginning of a Viewdata ses-
`sion the computer interrogates the
`
`Wireless World, May l977
`built-in terminal identifier. The control
`codes decoder initiates the operation of
`this unit, which sends out an identifica-
`tion code to the transmission control
`unit. This code is transmitted to the
`modulator, complete with start, stop
`and parity bits. The operation is similar
`to that of the page transmission unit
`except that the identification code is
`stored in the terminal identifier.
`
`Display unit _
`is shown in more‘
`The display unit
`detail in Fig 5. The function of the
`display unit is to generate line and
`framesynchronising signal for the tele-
`vision raster, to decode the special
`display control characters for colour
`and graphics and to generate alphanu-
`meric and graphic symbols for display.
`As mentioned earlier, the display unit
`is nearly identical to the corresponding
`part in the teletext decoder. The major
`differences are in the line and frame
`synchronising generators and in the
`provision for the cursor, which is not
`required in teletext. With respect to the
`line and frame synchronising pulses,
`these are essential in a Viewdata-only
`receiver since it
`is required that the
`Viewdata service should be available at
`all times and not just during tv broad-
`casting hours; thus it is not always
`possible to rely on the presence of tv line
`and frame sync to maintain the raster.
`The provision of line and frame sync
`pulses is also very useful in a combined
`Viewdata/teletext decoder, as indeed in
`a teletext-only decoder, since it is pro-
`vided in teletext that viewers should be
`able to store a page of information
`transmitted during tv broadcasting
`hours and to View it later at their con-
`venience. possible outside broadcasting
`hours.
`The display unit consists of a sync
`generator and memory scanner (1), a
`display control codes decoder (2), an
`alphanumeric character generator (3), a
`graphics generator (4), a character
`rounding unit (5), and an output unit
`(6).
`The sync generator and memory
`scanner generates line and frame
`synchronising pulses which are applied
`to the tv timebase generators, and row
`and character addresses which are
`applied to the r.a.m. via the address
`selector. The unit derives these wave-
`, forms from an 8MHz crystal controlled
`master oscillator followed by a chain of
`dividers. The extraction of characters
`from the memory and their display on
`the screen occurs at a rate of lMHz.
`which is derived directly from the 8MHz
`clock by a divide-by-8 circuit, a further
`division by 64 providing the line
`synchronizing pulses. There is a certain
`amount of flexibility in the choice of
`master oscillator frequency; a lower
`frequency, say 7lVlHz or 6MHz, giving a
`wider character on the display, while.
`not being quite so demanding on the
`width of the video passband. The width ,
`of individual characters may also 59
`altered by adjusting the blank marginfi
`
`~
`
`C
`
`PMC Exhibit 2069
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`

`
`Wireless World, May 1977
`
`Data out
`
`Random
`BCCGSS
`memory
`
`Display
`control codes
`decoder
`(2')
`
`Line
`address
`
`Alpha
`generator.
`(3) '
`
`U1 put 1
`0
`*———.j—
`Output 2
`.>.:_
`
`Character
`rounding
`(5)
`
`Odd / even
`
`frame sync
`_
`to
`tlmebase
`generator
`
`Sync generator
`and
`memory
`scanner
`(1 )
`
`8MHz
`
`clock
`
`Odd /even
`
`Graphics
`generator
`(4)
`
`to the ‘left and right of the page on
`display. The choice of 8MHz here is
`mainly of convenience to simplify the
`subsequent dividing circuits. The sync
`generator and memory scanned must
`also generate the mixed blanking
`waveform which provides the margins
`around. the display area. Thus every l MS
`a read signal is applied to the ram.
`which then feeds out the Character
`stored at the location indicated by the
`row and character addresses generated
`. by the unit.
`-
`The timing of the whole display unit
`must take into account delays occurr-
`ing in the r.a.m. and in the alpha-
`numeric character generators. These
`delays may be each of the order of 200 to
`600 nanoseconds, depending on cost,
`the faster unit obviously being more
`expensive. Thus in order to take up
`these tolerances» and allow the cheaper
`units to be used, a Zps delay is allowed
`for from the instant a character is
`requested from memory to the time it is
`displayed.
`‘
`As in teletext, a row of characters
`consists of 10 television lines in each
`frame (20 lines counting the interlace),
`made up of 7 display lines and 3 spacing
`lines, each character space in_ the
`horizontal direction consisting of 8 dots,-
`5 display dots and 3 space dots, the dots
`occurring at the SMHZ rate.
`As each character is fed out from the
`memory it is transferred to the display
`control codes decoder which is pro-
`grammed to recognise the characters in
`columns 0 and l of Fig 7 in the April
`issue, i.e. the special colour, graphics
`and other display control characters;
`provide blanking for the duration of
`these characters (since these are non-
`display characters); and inhibit
`the
`character generator or graphics gener-
`ators as appropriate.
`At the beginning of every row of
`characters all the latches are set to
`white, alphanumeric, steady according
`to the teletext convention. The output
`
`Fig. 5. Display unit at Viewdata
`terminal. The number and bar on
`Certain connecting lines indicate that
`the line is carrying parallel information
`on that number of wires. Some
`commercial Viewdata tv receivers may
`have clock frequencies other than 8
`MHz.
`
`of the decoder is applied the output unit
`. which provides R, G, B signals to the
`guns of the cathode-ray tube.
`Non-control codes are applied to the
`alphanumeric character generator
`which generates the required character
`‘ pattern. This generator also receives a
`.4-bit line address from the sync genera-
`tor, which indicates which line out of
`the ten lines required for character
`display has been selected at any one
`time. When a line of dots is fed out from
`the character generator it is entered in’
`5-bit parallel formin a 5-stage shift
`register and clocked out in the next l[l.S
`period at the 8MHz rate, under the
`control of the 8MHz clock.
`If a graphics control character is
`displayed, a latch is set in the display
`control codes decoder to indicate that
`all subsequent characters are graphics.
`i The inhibition is lifted, however, in the
`case of the “blast-through” characters ‘
`in columns 4 and 5 of Fig. 6 in the April
`issue.
`'
`Generation of graphic symbols is car-
`ried out under the control of vertical
`and horizontal bright-up waveforms,
`generated in the graphics generator.
`The horizonal bright-up waveform
`picks up left, right or both coloumns of
`the graphics symbol while the vertical
`bright-up waveform picks up one or
`more of the top, middle or bottom pair
`of squares in the graphics symbo1s.iThe
`7-bit graphic character is decoded with
`the aid of these two waveforms and
`control signals applied to the output
`unit.
`-
`
`The display of the Viewdata cursor is
`initiated by the address selector, which
`notes the coincidence of input and out-
`put memory addresses and enables an
`exclusive-OR gate in the output unit.
`This causes normal display of charact-
`ers when the cursor isoff, but inverted
`display (i.e. black on white) when the
`cursor is on. Thus characters on display
`may be read through the cursor.
`Character rounding is provided in the
`character rounding unit when this feat-
`ure is required, i.e. mostly with large
`screen displays. Character rounding is
`initiated by the odd/even signal gene-
`rated together with the line interlace
`pulse in the ‘sync generator unit. A
`second alphanumeric character genera-
`tor unit similar to unit (3) may be
`required, both units operating simulta-
`neously out of step by one line of the 7
`X 5 character matrix. The two outputs,
`one delayed with respect to the other,
`are compared in the character rounding
`unit and additional dot pulses generated
`half way in the 8MHz dot interval and
`transmitted to the output unit to give
`thé required result.
`The use of character rounding is not.
`necessary in the case of the small—size
`Viewdataphone display for ‘use in the
`office, and this results in a useful sim-
`plification.
`
`(To be continued)
`
`A limited number of commercial tele- ‘
`vision sets containing Viewdata/tele
`text decoders are now ‘being manufac-
`tured for marketing trials of Viewdata
`due to start in. March 1978. In a later
`issue we hope to publish an article
`outlining the main features of a typical
`commercial set of this kind.
`
`Page 59
`
`PMC Exhibit 2069
`Apple v. PMC
`IPR2016-00753
`Page 7

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