throbber
Chambers: Enhanced UK Teletext Moves Towards Still Pictures
`
`ENHANCED UK TELETEXT MOVES TOWARDS STILL PICTURES“
`
`John P. Chambers, BBC Research Department, Kingswood Warren,
`TADWORTH, Surrey, KT20 GNP. UK.
`
`1.
`
`Introduction
`
`The UK teletext system has been a full public
`service for almost four years, and the specification
`of the system has remained unaltered. «
`It
`is
`expected that by the end of 1980 there will be
`more than 100 000 teletext receivers in use. There
`is no doubt that the system rests on a firm tech-
`nical foundation and the deliberate attempt made
`to stretch technology at the time the specification
`was formulated means that the system is giving the
`highest possible information transfer rate consis-
`tent with ruggedness and freedom from errors.
`
`In the UK the only significant criticism of
`teletext has been that
`the access time is slow.
`
`Typically, with two data lines per field, a broadcast
`magazine will contain a major cycle of about 90
`pages repeating about every 20 seconds, and con-
`sequently the
`average waiting time compares
`unfavourably with that of an interactive viewdata
`service using the telephone line, such as Prestel.
`
`In Europe the UK teletext system as it stands
`is not appropriate to the character requirements
`of many of the languages used. Moreover, there is
`a desire to be able to mix languages within a single
`teletext page. A survey of the requirements of
`the members of the European Broadcasting Union1
`shows that a common—core alphabet of about 200
`characters is needed for languages using the Latin
`alphabet.
`A requirement to underline text has
`also been identified.
`
`By reference to a particular proposal, which is
`annexed, this paper indicates how the UK teletext
`Reprinted by permission from BBC Research Department Report
`BBC RD 1980/4. June 1980. Copyright 1980. BBC Research Dept,
`Kingswood Warren. Tadworth, Surrey KT20 6 NP, England.
`
`0098-3063/80/0527-0554$00.75©1980|EEE
`
`It is accepted that UK teletext is the begin-
`ning of a line of development
`leading to an
`enhanced teletext
`system whose capability is
`limited only by the display device itself, and
`capable of producing a sequence of still pictures
`with a full range of colour, and definition superior
`to that of the current broadcast television systems.
`Such a system would, of course, be capable of
`handling material from systems such as Antiope
`and Telidon should this prove necessary.
`An
`enhanced teletext
`system should also provide
`for particular
`types of auxiliary data such as
`programme labelling, as well as allowing arbitrary
`data to be sent as part of a teletext magazine
`or on totally independent channels within the
`teletext format.
`
`system can be extended to meet all these require-
`ments, including improved access, while retaining
`full compatibility with, and the ruggedness of, the
`existing system.
`The techniques are described in
`terms of the 625/50 television system, the adapta-
`tion to 525/60 systems has been discussed else-
`where.2
`
`2.
`
`Improved access
`
`The UK teletext system already includes ample
`provision for uniquely addressing individual pages.
`Within each of eight
`independent magazines,
`selected by a single digit, 100 pages can be selected
`by a further two-digit page number and up to 3200
`versions of each page can be selected by a further
`four-digit
`subcode (formerly known as
`‘Time-
`Code‘).
`So even using the existing keyboards and
`decoders over 2% million different pages can be
`individually accessed.
`The addition of a ‘don’t-
`care' key (see A.2.1.4-) allows groups or sequences
`of pages to be accessed.
`
`Already teletext decoder chip sets are avail-
`able in the UK which support more than one page
`store.
`This means that while a page is being
`viewed several other pages can be captured and
`stored ready for instant access.
`This poses two
`questions; which other pages should the decoder
`capture and how does it know when it’s caught
`them?
`
`2.1. Linked Pages
`
`One way of deciding on the choice of pages
`is to give the viewer the facility to preprogramme
`a popular selection into the decoder, preferably
`with non-volatile storage associated with each tele-
`vision channel.
`Then, when the set is switch on
`and a channel is selected, the chosen set of pages is
`captured at
`the earliest opportunity, ready for
`viewing. A sequence of pages could be stored so
`that while any one page is being read, the next
`one or two are being captured.
`This approach
`can be coupled with a quick-select facility so that
`pre-programmed pages, which normally require
`a three- or seven-digit number to select them, can
`be accessed using a single keystroke as‘in a reper-
`tory telephone dialler.
`
`This approach, however, depends on the tele-
`text magazine of a particular television channel
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 1
`
`

`

`528
`
`IEEE Transactions on Consumer Electronics, Voi. CE~26. August I980
`
`From time to time in
`having a regular structure.
`the UK there is pressure to, for example, always
`put
`the Newsflash on page 250 and the initial
`index on page 100.
`Such a practice could, how-
`ever, place an increasingly severe constraint on
`the editor and sacrifice one of the great strengths
`of teletext, which is its flexible structure that
`can be changed instantly to accommodate both
`the expected and the unexpected.
`A much
`more adaptable technique invokes linked pages
`using the page service row (Annex B) to provide
`details of up to six pages related to any particular
`page, and the television service data-line (Annex
`C)
`to indicate the initial
`teletext page of that
`television channel.
`This allows the teletext
`
`editor to Structure the pages into decision trees
`in such a way that, while any page is being read,
`up to six related pages are being captured. When
`a choice is made the new page is immediately
`
`Fig. 1 - A Ceefax page with linking
`infannation added
`
`available by an abbreviated code of one or two
`keystrokes.
`Fig. 1 shows a Ceefax news headlines
`page with information added to show how linked
`pages could be indicated.
`Fig. 2 shows how the
`operation #4 leads to a new page and a further
`selection. There is a variety of ways in which the
`structure could be organised, for example, along
`string of pages could include provision for jumps
`to the next, the previous, the first or the last page
`of the string.
`
`2.2. Page Check Word
`
`Particularly when a multiple page store is
`used, a definite indication is required to signify
`that any partiCular page has been correctly and
`completely received.
`This operation should
`not require human intervention and judgement, as
`future uses of teletext systems may involve the
`dumping of several hundred pages at a time into
`a mass store.
`In Annex B there is a proposal that
`an optional service row associated with each page
`should include a cyclic redundancy check (CRC)
`word of the entire page content,
`including pre-
`sumed characters occupying any rows that were
`not
`transmitted.
`A 16-bit check word would
`identify 99.99896 of all possible error patterns, and
`an even higher proportion of all
`likely error
`patterns.
`In an automatic page capture routine
`this test would allow a correct page to be protected
`in the store and the routine could continue with
`the next
`task.
`When a page is being viewed
`directly the viewer could be given an indication
`whether the page had a check word and whether
`the check was successful, a successful check would
`indicate a high confidence that the displayed page
`is correct and complete.
`
`If the page check fails the only possibility
`for error correction in the basic teletext system
`depends on the cyclic repetition of pages.
`A
`method of using an auxiliary ‘flag’ bit associated
`with each byte of the page store to allow such
`error correction has been described elsewhere3
`together with examples of its use.
`
`cept of a ‘fixed-format’ where every address in the
`
`3. Character repertoire
`
`Table A3a in the annexed document shows the
`
`basic display character set of the UK teletext
`system, and Table A421 lists the differences be—
`tween this set and two other national-variant
`character sets already in use with the UK teletext
`system elsewhere in Europe.
`
`The UK teletext system is based on the con—
`
`Fig. 2 - A Ceefax page linked to that in Fig. 1
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 2
`
`

`

`Chambers: Enhanced UK Teletext Moves Towards Still Pictures
`
`529
`
`header be used for this purpose. There is no need
`to reduce the overall character repertoire or to
`provide different character generators because of
`these variants; all that is required is a permutation
`of some of the character codes under the control
`of these header control bits, as indicated in Table
`A4.
`
`3.2. Implications of Use of Eight-Bit Codes
`
`The use of the full eight bits of every trans-
`mitted character byte, which is presumed in the
`above extended character repertoire, means that
`many transmitted bytes will not satisfy an odd-
`parity check. At present all UK Teletext decoders
`use this check to prevent the writing of character
`bytes with 1, 3, 5 or 7 errors into storage. This
`prevents the appearance of wrong characrers (other
`than the spaces which normally appear in place of
`characters not yet written) on the display when
`the received data is subject to isolated single bit
`errors. A decoder responding to eight-bit codes
`will,
`in general, display a wrong character when-
`ever the received byte is in error.
`
`It can be argued that the use of the page
`check word, together with possible use of the ‘flag
`bit’ technique,
`is sufficient to counter errors in
`teletext;
`in the vast majority of homes in the UK
`a properly functioning teletext installation Suffers
`no errors at all on most days.
`If it is desired
`to retain the ‘parity’ type of error detection rows
`26 or 27 of a page (see Annex B) can be used“
`to send, by a direct addressing technique,
`the
`locations of the few even-parity sites within a page.
`
`Most UK Teletext decoders use the transitions
`of the data waveform for recovering the bit-rate
`clock, so it is prudent to restrict the use of the two
`bytes which could result in long periods without
`transitions (see A.1.2).
`In the code table these
`bytes have been assigned characters which have
`restricted use.
`
`3.3. Further Extension of the Character Repertoire
`
`Fig. 3 - An experimental extended character set
`
`page display store corresponds to a given character
`site within the page, and every stored code is either
`a display character or a control character.
`The
`present system uses seven-bit codes with 96 display
`characters and 32 control characters.
`In the
`annexed proposal it is assumed that eight-bit codes
`will be used in the page store, still with 32 control
`characters, but now with 224 display characters.
`This total
`is conveniently similar to the require-
`ment
`for
`a
`common-core
`alphabet
`for
`the
`languages using the Latin alphabet, and allows
`languages to be mixed within a page.
`Fig. 3,
`which corresponds to the display characters listed
`in Table A3, shows the extended code table
`currently used in experiments.
`Two particular
`characters require comment, code Elll is a super-
`script
`1 which can be used, together with super-
`script 2 and 3, to introduce footnotes or linked
`pages, and code EO/S is allocated to the European
`Currency Unit
`(ECU)
`for which a temporary
`symbol has been devised.
`
`The use of an eight-bit store also allows the
`size of the mosaic (formerly known as graphic)
`character repertoire to be more than doubled and
`an indication of the characters that could be used
`
`It has already been recog-
`is given in Table A3b.
`nised that
`the 48 diagonal mosaic patterns add
`greatly to the capabilities of the system.
`
`3.1. Existing National Variants
`
`If the existing national variants of the basic
`character sets, as listed in Table A4a, are to con-
`tinue in use indefinitely a future decoder operating
`with an enhanced UK teletext system should be
`able to recognise which variant
`is in use and
`respond accordingly.
`It is proposed in A.2.3.1
`that the three unused control bits in the page
`
`Eindhoven.
`
`Although a set of 96 characters is enough for
`many applications, and a common-core alphabet of
`some 220 characters is likely to meet the everyday
`needs of most broadcasters using languages written
`in a Latin alphabet, applications of broadcast tele-
`text are envisaged where an even fuller repertoire
`is needed.
`This presents a problem when several
`million decoders are already in service and con-
`
`'
`
`A technique proposed by Mr. W.J. Christie of N.V. Philips'.
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 3
`
`

`

`sideration is given to adding more characters to the
`list, as it is impracticable to modify these decoders.
`
`IEEE Transactions on Consumer Electronics, Vol. CE-26. August 1980
`
`is under active discussion.
`
`The intention is to
`
`allow most, if not all, of the modes to be changed
`between characters so that, for example, every
`letter of a word may be in a different colour on a
`different background colour.
`Clearly additional
`storage is required to handle these commands and
`in the extreme case the page display store for a
`parallel attribute system would need to be three
`times the size of a basic teletext page store.
`
`If there is a need to accommodate parallel
`attributes they too can be provided in an enhanced
`UK teletext system by using the page-associated
`data channels to convey directly-addressed control
`words to modify the appropriate parts of the
`extended page display store. Such a system forms
`part of the ‘polyglot C’ proposal.
`
`A more complete Latin alphabet character
`repertoire,
`together with a coding scheme,
`is the
`subject of an international standard in course of
`preparation.4 If UK Teletext is required to handle
`this
`fuller
`repertoire,
`and its possible further
`extensions to other alphabets (Arabic, Cyrillic,
`Greek, Hebrew, etc), as part of a more general
`text
`transmission system,
`this could be done
`strictly in accordance with the ISO coding scheme
`and using the independent data channels available
`in teletext (see C.1).
`If these characters are to
`be used within conventional teletext pages it would
`be essential
`to have a ‘fall-back’ presentation on
`decoders not equipped with the increased and
`increasing repertoire.
`This is easily achieved
`using the concept of over—writing using directly
`addressed bytes carried by page-associated data
`channels (Annex B).
`A normal page is sent in
`the conventional
`fixed-format
`transmission, and
`this serves as the fall-back presentation on the
`normal decoder. A decoder capable of responding
`to the new characters will recognise their codes
`in the page-associated data channel and substitute
`them in place of the characters transmitted in the
`normal way.
`A detailed proposal for such a
`scheme, for use with the ISO draft standard for
`the Latin alphabet, and with Hamming protection
`for the address information, has been described
`by Philips’ and is known as ‘polyglot C’.2
`This
`technique can be used equally well with a 96—
`character basic-repertoire or with a 220-character
`basic repertoire, although with the larger basic
`repertoire there are fewer occasions when the
`auxiliary rows would be needed in the page trans—
`m1ss1on.
`
`resolution of the teletext mosaic mode (Fig. 4)
`
`5. Data broadcasting
`
`Data not intended for direct display of text on
`the screen may be coded in either of two ways,
`chosen according to the application, and in both
`cases the data transmissions will not interfere with
`
`the normal operation of teletext decoders designed
`to receive only pages of text.
`
`5.1. Pseudo~Pages
`
`When data is conveniently organised as blocks
`of up to 1K byte it can be treated as a teletext
`page which cannot be accessed by a normal
`decoder.
`As well as the 21/2 million addresses
`
`available for normal pages there are more than 10
`million additional addresses available for
`these
`
`Such data blocks
`‘pseudo-pages’ (see A.2.1.3.1).
`can be linked together using the method described
`in 2.1 so that long sequences of data can be sent as
`packets, each being tested for integrity by means
`of the page check word.
`The concept of linked
`pages allows pseudo-pages
`to be coupled with
`normal pages of text which can then be used to
`introduce and comment upon the contents of the
`pseudo-pages.
`
`Many uses can be found for such a data
`broadcasting system closely coupled to the tele-
`text pages, and perhaps the most attractive is its
`use for sending pictures more intricate than pages
`of text. A teletext page requires about a kilobyte
`of memory, a high-quality still television picture
`requires about a megabyte.
`Between these
`extremes there is a large variety of uses, and the
`challenge is to find an efficient hierarchy of coding
`which will allow all
`intermediate cases
`to be
`
`handled effectively.
`
`For example,
`
`the normal
`
`4. Display modes
`
`The display modes of UK teletext are known
`as ‘serial’ modes.
`Under the control of codes
`
`which occupy positions on the displayed page,
`these modes can be set and changed. The full list
`of modes and control codes is given in Table A2,
`and their action is detailed in A.3.1.
`In this table
`a new mode has been defined in addition to those
`
`this is the
`given in the current specification;5
`‘underline' mode which shares the same control
`
`codes as the separated mosaic mode. Another new
`feature is
`the provision for variable character
`spacing to improve the appearance of text, and a
`control code has been provided to allow tabulation
`to be preserved (see A3). _
`
`The provision of ‘parallel’ modes for teletext
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 4
`
`

`

`
`
`PMC Exhibit 2106
`
`Apple v. PMC
`|PR2016-01520
`
`Page 5
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 5
`
`

`

`IEEE Transactions on Consumer Electronics. Vol. CE-26. August 1980
`
`System using Direct Coding’, which is reproduced
`here as Annexes A, B and C, was prepared in
`January 1980. The structure of the main part of
`this document (Annex A) follows exactly that of
`the September 1976 Broadcast Teletext Specifi-
`cation.
`
`7. Conclusion
`
`This paper has shown how UK Teletext can be
`used as a basis for a hierarchy'of future develop-
`ments embracing all
`the anticipated features of
`other systems and leading to a capability to trans-
`mit colour pictures whose quality is limited only
`by the display device itself.
`Throughout such a
`path of development the efficiency and ruggedness
`of the basic UK Teletext system can be pre—
`served.
`
`8. Acknowledgement
`
`The author wishes to thank the Director of
`
`Engineering of the British Broadcasting Corpor—
`ation for permission to publish this paper.
`
`9. References
`
`1.
`
`European Broadcasting Union, Brussels, 1980.
`Technical Document No. 3232. Displayable
`character sets for broadcast teletext.
`
`CROWTHER, G.O. Adaptation of UK Tele-
`text System for 525/60 operation.
`IEEE
`Chicago Spring conference, 1980.
`
`Teletext alphabets and
`CHAMBERS, ].P.
`EBU Review, Technical,
`error protection.
`No. 173, February 1979.
`
`ISO document TC97/SC2/WG4/N222. Sixth
`
`working draft for an international standard.
`Part 2:
`Latin alphabets and non—alphabetic
`graphic
`characters.
`Edited
`by L].
`Zeckendorf, April 1980.
`
`Broadcast Teletext Specification BBC/IBA/
`
`data line does not interfere with the operation of
`normal teletext decoders.
`
`5.4. Framing Code
`
`the distinction
`It has been suggested that
`between different uses of a data broadcasting
`system can be made by using different framing
`codes.
`The methods described above all use
`the normal data-line preamble (clock run-in and
`framing code)
`and
`rely
`on the
`subsequent
`Hamming-coded
`bytes
`for distinguishing the
`applications.
`Only when byte synchronisation
`is properly achieved can data lines be reliably
`accepted or rejected; when more than one fram—
`ing code is in use the possibilities of obtaining
`false
`byte
`synchronisation
`are
`significantly
`increased.
`
`6. Background to annexed draft specification
`
`BREMA, September 1976.
`
`During the discussions in the meeting of the
`EBU Sub-group V2
`(Data Broadcasting)
`two
`themes became apparent. First, there was a general
`desire that
`the different systems already in use
`and about to be used should be developed in the
`future in such a way that they converge in their
`capabilities, even though the particular strengths
`and weaknesses of the basic systems would remain.
`This convergence of capabilities ‘should as far as
`possible also apply to the viewdata (Videotex)
`systems.
`Secondly, there was a strong wish from
`the many countries already using UK Teletext in
`a more or less experimental way that a unique
`path of development of UK Teletext should be
`specified.
`Ideally,
`their urgent needs, notably
`the common-core character set, would be accom—
`modated immediately and the means by which
`other material,
`such as data not
`intended for
`direct display as pages of text and data for pro-
`gramme labelling,
`could be carried would be
`defined. The most important point was that any
`development of UK Teletext should not render
`existing decoders obsolete;
`the broadcaster should
`be able to continue to transmit current pages in
`the same way.
`This compatibility should still
`apply as enhancements are added.
`It is against this
`background that a working document GT V2 169,
`‘Draft Specification of an Enhanced Teletext
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 6
`
`

`

`Chambers: Enhanced UK Telctcxt Moves Towards Still Pictures
`
`ANNEX A
`
`A DRAFT AMENDED UK TELETEXT SPECIFICATION
`
`SUMMARY
`
`the features of the existing UK
`The enhanced teletext system includes all
`(1)
`teletext system for transmitting pages oftext and elementary pictorial information in coded
`form on otherwise unused television lines during the field-blanking interval. Moreover, it
`provides an extended alphabet adequate for text in the majority oflanguages using the Latin
`alphabet, together with the possibility ofusing other alphabets.
`
`any redundancy and retaining the maximum compatibility with the basic system.
`
`This draft specification defines an enhanced teletext system for broadcasting
`information accompanying, but not necessarily related to, a television signal.
`The main
`technical features of the system are.-
`
`It is
`The system uses binary signalling at 6.93 75 Mbit/s during each data-line.
`(2)
`directly applicable to terrestrial broadcasting using 625/50 television systems with video
`bandwidths 5.0 MHz or greater.
`Using two data-lines per field the system allows at least
`four pages to be transmitted every second.
`
`Up to eight independent teletext magazines may be multiplexed onto a single
`(3)
`television signal.
`Each magazine can contain up to 320 000 different teletext pages
`addressable individually or in groups or sequences by the user. Overa million addresses in
`each magazine are available for sending blocks of data each up to one Kilobyte in size, and
`not necessarily related to teletext pages, as pseudo—pages.
`
`The address and control information is well protected by a rigid format and the
`(4)
`use of Hamming codes.
`This substantially eliminates the possibility of all or part ofan
`unwanted page being mistaken for wanted data.
`A check for complete and correct recep-
`tion of pages is provided. This can be used to freeze the correct page in storage, and to start
`the next operation in an automatic data capture process.
`
`Each teletext page can carry the address of up to five subsequent and one
`(5)
`previous related page.
`This allows a page structure based on a decision tree to be followed
`with minimum instructions from the user.
`In decoders equipped with multi-page memories
`this feature can be used to give apparently immediate access to the next wanted page.
`
`A facility for underlining text, and an extended character set to allow improved
`(6)
`presentation ofpictorial material, are provided.
`
`This can be used to send infor-
`The system provides a television data-line.
`(7)
`mation about the accompanying television programme for display on the screen and for
`automatic control purposes.
`It can contain the address of an initial teletext page to be
`selected automatically by a teletext decoder.
`It also can carry a statement ofcurrent time
`with supplementary information to allow the day and date to be displayed.
`
`The system offers 15 auxiliary data channels, independent of teletext and of
`(8)
`They may be subdivided at will, and used for any purpose, teletext acting
`each other.
`solely as the carrier.
`
`The system can be extended to provide for the transmission ofa sequence of
`(9)
`still colour television frames whose quality is limited only by the display device.
`Any
`intermediate requirement between this and teletext pages can be coded efficiently to exploit
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 7
`
`

`

`IEEE Transacfions on Consumer Electronics, Vol. CE-Zé, August 1980
`
`INTRODUCTION
`
`This document defines an enhanced teletext system compatible
`with, and using the direct-coding principles of, the UK system. Much of the
`detailed information is carried by figures and tables. The description is in
`four sections.
`
`The first section describes how binary code groups are formed into
`Data-Lines for inclusion in the television field-blanking interval.
`
`The second section describes how the control and address infor-
`
`together with the special Page-Header
`mation carried on each Data-Line,
`Data-Lines and the sequence of transmission of the Data—Lines, allow the
`Data-Lines corresponding to the Rows of a selected Page to be identified.
`The Page structure can be used to send information other than Pages of text.
`Certain Data-Lines can be used for functions unrelated to Teletext.
`
`NRZ data waveform and that of a phase-corrected
`
`The third section describes how the Character Codes received on
`
`the Data-Lines corresponding to the Rows of the selected Page are inter-
`preted to give a Page display.
`
`The fourth section defines Teletext terms.
`
`A. 1. Television Data-Lines
`
`The television signal includes unused lines in
`the field-blanking interval to allow time for field
`flyback in receivers before each active field begins.
`The duration of this interval is usually 25 lines, and
`some of the later lines are used by broadcasters for
`test and signalling purposes.
`
`The basic data amplitude may vary from
`Data-Line to Data—Line.
`
`A.1.1.2. Bit Rate
`
`signalling rate
`binary element
`The
`6.9375 Mbit/s (:25 parts per million).
`
`is
`
`It
`
`is 444 times the nominal
`
`television line
`
`This system can use up to 16 of these unused
`lines as Data-Lines (see Fig. A1).
`Initially lines
`17(330) and 18(331) are being used but other lines
`may be used.
`
`frequency.
`
`A.1.1.3. Data Timing
`
`A line in the field-blanking interval is identi-
`fied as a Teletext Data-Line by the presence of the
`Clock Run—In (see A.1.2.1) followed by the Fram—
`ing Code (see A.1.2.2) at an appropriate time.
`
`A.1.1. Data- Line Waveform
`
`Each Data-Line contains binary elements
`(bits) as a two-level NRZ (Non-Retum-to-Zero)
`signal, suitably shaped by a filter.
`
`A.1.1.1. Data Levels
`
`The data timing reference point is the peak
`of the penultimate ‘1 ’ of the Clock Run—In se-
`quence (see Fig. A3). This point has been selected
`to reduce the effect of any transient distortions at
`the start of the Data—Line.
`
`The line time reference is the half-amplitude
`point of the leading edge of the line synchronising
`pulse.
`
`The data timing reference in the signal as
`transmitted shall be 12.0(+O.4/—1.0)/.rs after the
`line time reference.
`
`The binary signalling levels are defined in a
`scale where television black level is 0% and white
`
`The data timing may vary from Data-Line to
`Data-Line.
`
`level 100% (see Fig. A2). The binary ‘0’ level is
`then 0(i2)% and the binary ‘1’ level
`is 66(i6)%.
`The difference between these levels is the basic
`
`data amplitude. The data waveform will contain
`overshoots so the peak-to-peak data amplitude will
`exceed the basic data amplitude.
`
`A.1.1.4. Data Pulse Shape
`
`The spectrum of the generated data pulses,
`which is the produce of the spectrum of the basic
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 8
`
`

`

`Chambers: Enhanced UK Teletext Moves Towards Still Pictures
`
`To mini-
`is indicated in Fig. A4.
`shaping filter,
`mise intersymbol interference the spectrum is sub-
`stantially skew-symmetrical about
`a frequency
`corresponding to one-half of the bit rate. There is
`minimal energy above 5.0 MHz.
`
`The corresponding one-bit pulse is indicated
`in Fig. A5.
`
`A.1.2.3. Hamming Codes
`
`The fourth and fifth Byte of every Data-
`Line, and a further eight Bytes of the Page-Header
`Data‘Lines, are Hamming Codes containing four
`‘message’ bits interleaved with four ‘protection’
`bits dependent on the message bits as listed in
`Table Ala. The bits are transmitted in numerical
`
`A.1.2. Data-Line Structure
`
`order from b1 to b8 .
`
`Each Data-Line comprises 360 bits which
`may be considered at 45 eight-bit Bytes.
`
`The codes used to send Pages avoid the bytes
`00000000 and 1111111 1. This ensures that there
`
`are never more than 14 bit periods between the
`data level
`transitions in the waveform.
`This
`
`simplifies the recovery of the bit—rate clock directly
`from the data waveform.
`
`All the address and Page control information
`transmitted using Hamming Code Bytes
`to
`is
`reduce the possibility of the wrong Data-Lines
`being stored in the receiver.
`
`A.1.2. 1. Clock Run-In
`
`two Bytes of every Data-Line
`The first
`comprise the Clock Run-In sequence of alternating
`bits, beginning 101010 .... ..,
`to indicate the pre-
`sence of a DataiLine and to establish the timing of
`the bits on that line (see Fig. A6).
`
`In some circumstances the first one or two
`
`binary ‘1’s may be absent.
`
`A.1.2.2. Framing Code
`
`The third Byte of every Data-Line com-
`prises the Framing Code 11100100.
`This code
`has been selected to enable Byte synchronisation
`to be established even if one bit of the Framing
`Code has been wrongly received.
`
`Fig. A9 indicates how incoming data are com-
`pared with the Framing Code pattern.
`It shows
`that a test for any seven corresponding bits will
`give a correct indication of the Framing Code in
`the presence of a single error.
`
`The first three Bytes, which have even parity,
`serve to synchronise the bit and Byte recovery
`operation in the receiver. The remaining 42 Bytes
`carry address and control information and, when
`forming part of a Teletext Page,
`the codes just
`sufficient for a complete Row of characters in the
`Page.
`
`30 and 31 relate to Independent Data-Lines (see
`
`Table Alb details four parity tests that can
`be made on the received Byte. Table Alc shows
`how the results of these tests can be used to
`
`correct single errors in the received Byte and detect
`double errors. When more than two bits of 3 Byte
`are in error
`this process may result
`in a false
`message being decoded.
`
`Fig. A6 shows the locations and lists the
`functions of
`all
`the Hamming ‘message’ bits.
`When error correction is used the decoded message
`bit may differ from the corresponding bit in the
`Data-Line as the bits of the Hamming Code Byte
`are interdependent.
`
`A.1.2.4. Character Bytes
`
`The remaining Bytes of each Data—Line are
`eight-bit Character Codes (see Table A3).
`
`The bits are transmitted in numerical order
`
`from b1 to b B .
`
`A.2. Organisation of Pages and Rows
`
`A.2.1. Addresses
`
`A.2.1.1. Magazine and Row Address Group
`
`Every Data—Line contains two Hamming
`Codes signifying a three-bit Magazine number and
`a five-bit Row address (see Fig. A6), or an Inde—
`pendent Data—Line.
`
`The Magazine number is in the range 1—8,
`Magazine 8 corresponding to the bits 000 and the
`others being directly the number obtained with the
`bit weights given in Fig. A6.
`
`The Row Address is in the range 0—29 and
`the number obtained with the message bit
`is
`weights given in Fig. A6.
`Data-Lines with Row
`address 0—23 are used for the 24 Rows of a Tele-
`
`The
`text Page, or as part of a Pseudo-Page.
`functions of Rows 24—29 are given in Annex B.
`The bit patterns representing Row Addresses
`
`PMC Exhibit 2106
`Apple v. PMC
`IPR2016-01520
`Page 9
`
`

`

`536
`
`IEF.F. Transactions on Consumer Electronics. Vol. CEv26. August I980
`
`A.2.2. Transmission Sequence
`
`A.2.2.1. Pages
`
`The transmission of a selected Page begins
`with, and includes, its Page—Header and ends with,
`and excludes, the next Page-Header of the selected
`Magazine number.
`All
`the intermediate Data-
`Lines carrying Row addresses in the range 0—29,
`and the selected Magazine number, relate to the
`selected Page.
`
`Pages may be transmitted in any order.
`Occasionally incomplete Pages may be transmitted.
`Rows from Pages of different Magazine number
`may be interleaved in any way.
`
`A.2.2.2. Rows
`
`The Rows of a Page may be transmitted in
`any order.
`Rows,
`including the Page—Header,
`may be repeated in which case the latest infor—
`mation should take precedence. Rows containing
`no information for display need not be trans-
`mitted.
`
`A.2.2.3. Page Erasure Interval
`
`Rows will be transmitted such as to allow
`
`an active television field period between an initial
`Page-Header and further Rows sufficient to com-
`plete the transm

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