`Americanaay siandarae ©
`
`X3.110-1983
`
`1500-1983
`
`Videotex/Teletext
`Présentation Level
`Protocol Syntax
`North American PLPS
`
`ehLun,884ap,leTy
`
`Rey
`
`“Spy
`
`SS
`
`Published in December, 1983
`
`American National Standards Institute, Inc.
`
`New York, NY 10018
`(Approved November3, 1983)
`
`Canadian Standards Association
`178 Rexdale Bovievard
`Rexdate (Toronto},Ontario MS)
`{Approved October3, 1983)
`
`PMC Exhibit 2101
`pple v. PMC
`IPR2016-00753
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 1
`
`
`
`American National Standards and Canadian Standards
`
`Standards approved by the American National Standards institute (ANS!) and the Canadian Standards
`Association (CSA) imply a consensus of those substantially concerned with their scope andprovisions.
`These standards are intended as guides to aid the manufacturer, the consumer, and the general public,
`The existence of 2 standard does not in any respect preciuds any of the above groups, whether they have
`approved the standard or not, from manufacturing, marketing, purchasing, or using products, processes,
`or procedures not conforming to the standard. These standards ere subject to periodic review and users
`are cautioned to obtain the latest editions.
`
`In this standard, the words “shall,” “should,” and “may”represent requirements, recommendations,
`and options, respectively, as specified in ANS! and CSA policy andstyle guides.
`CAUTION NOTICE: This stendard may be revised or withdrawn at any time. The procedures of the
`American National Standards Institute and the Canadian Standards Association require that action
`be taken to reaffirm, revise, or withdraw this standard no later thin five years from the date of
`publication,
`
`ISSN 0317-5659
`Copyright © 1983 by American National Standards Institute, inc, and Canadian Standards Association
`All rights raserved. No part of thispublication may be reproduced in any form, in an electronic retrieval
`system or otherwise, without the prior written permission of the publisher.
`
`Printed in the United States of America
`
`PC 10M1283/20
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`
`
`Videotex/Teletext Presentation Level Protocol Syntax
`
`{North American PLPS} iaeeeSSSSSSSSSSSSSSSSSeeSSSEEE
`
`Preface
`
`Note:. This preface is not a part of the standard.
`
`This is the first edition of Videotex/Teletext Presentation Level Protocol
`Syntax (North. American PLPS) published jointly by ANSI and CSA,
`The
`Standard is designated as X3.110-1983 by ANSI and as T500-1983 by CSA, The
`Standard specifies the coding scheme to be used in videotex and teletext
`services, Videotex and teletext services are two-way and one-way services,
`respectively, providing users with access to "pages" or "frames" that include
`alphanumeric and graphic information. The North American PLPS (NAPLPS)
`is an information interchange standard that permits videotex and teletext
`information and transaction service providers and equipment manufacturers to
`develop their products according to a standard interchange format. Without
`such a
`standard,
`information providers,
`service providers,
`and device
`manufacturers would not be willing to make the initial and continuing
`investments that are necessary for videotex and teletext services to become
`widely used.
`
`Videotex and teletext services can be structured into seven layers according to
`the Open Systems Interconnections (OSD architecture, Other standards or
`specifications are required to completely define these services.
`
`Note: This standard defines a specific data syntax for use by OSI presentation
`layer protocols in videotex and teletext applications. This standard does not
`define the OSI standard presentation layer protocol itself.
`
`"blind
`the
`interchange standard providing
`first
`the
`standard is
`This
`interchange"that is desirable for electronic media envisioned for videotex and
`teletext.
`Blind interchange means that
`the sender and receiver of the
`information do not need any prior agreements or negotiation dialog in order to
`meaningfully interchange information; they need only to agree to conform to
`the standard,
`
`The conformance requirements specified in this standard can be generally
`described as defining the rules (syntax) for conforming interchange at the
`coding interface, as well as the execution (semantics)
`to be applied by a
`conforming presentation process,
`These conformance requirements were
`carefully specified so that a number of different implementation technologies
`can be used, For example,
`the body of the standard does not specify the
`resolution of the display.
`It
`is intended that the same interchange can be
`presented on current TV sets as well as higher resolution devices.
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`
`
`
`
`if ANSI Standard X3.110-1983/CSA Standard 7500-1983ee
`
`to further define sets of specific implementation parameters for
`In order
`videotex and teletext, two Service Reference Models (SRMs) for videotex and
`teletext are included in Appendix DB. While the SRMs are not part of this
`standard, an implementation which meets the requirements of an SRM also
`conforms to the standard. An SRM specifies the minimum implementation of
`a receiving device and the maximum implementation to be assumed by an
`information provider.
`
`The potential coding conflicts between this standard and existing ANSI, CSA
`and ISO coding standards have been taken care of through the use of
`the
`"complete code" mechanism of ANSI X3.41-1974, CSA Z243.35-1976, and ISO
`2022-1982.
`
`This standard has been prepared by the joint effort of the ANSI X3L2.1
`Standing Task Group on Videotex/Teletext Coded Character Sets,
`the
`Canadian
`Videotex
`Consultative
`Committee/Canadian
`Standards
`Association/Working Group (CVCC/CSA/WG) on Videotex and the Electronic
`Industries Association (EIA) Broadcast Television Systems, Teletext Steering
`Committee, Special Working Group.
`
`Historical events that took place prior to the developmentof this standard are
`described briefly in the following paragraphs.
`
`the International Telegraph and Telephone Consultative
`In November 1980,
`Committee (CCITT) adopted Recommendation 5.100, International Information
`Exchange for Interactive Videotex. This recommendation was developed by
`CCITT Study Group VIII, and included the essence of
`the British (Prestel),
`French (Antiope), and Canadian (Telidon) coding schemes. However, 5.100 was
`incomplete since it did not completely define how to integrate the two mosaic
`modes (ie, Prestel's serial coding and Antiope's parallel coding), the geometric -
`mode (ie, Telidon), the Dynamically Redefinable Character Sets (DRCS), or
`the photographic mode.
`
`In May 1981, the American Telephone and Telegraph Company announced the
`ublication of the Bell System Videotex Standard Presentation Level Protocol
`PLP), which combined all of the functions of 5.100 with more complete
`graphical and color capabilities and provided a unified coding syntax. The PLP
`contained functions such as the incremental commands, continuously variable
`text size, dynamic blink, DRCS, MACRO's, and color maps.
`
`In February 1982, a functionally equivalent version of PLP titled Telidon
`Videotex Presentation Level Protocol: Augmented Picture Description
`Instructions was published in Canada as CRC Technical Note No. 709. For a
`more complete understanding of the events and technical contributions that
`preceded this standard, refer to the publications listed in Appendix F.
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`
`
`Videotex/Teletext Presentation Level Protocol Syntax
`
`(North American PLPS} iii
`
`The authors of the following documents:
`
`Bell System Videotex Standard Presentation Level Protocol, copyrighted
`May 1981 by the American Telephone and Telegraph Co.; and
`
`Telidon Videotex Presentation Level Protocol: Augmented Picture
`Description Instructions, CRC Technical Note No. 709, copyrighted
`February 1982
`by
`the Government
`of Canada, Department
`of
`Communications
`
`have specifically authorized the use of this material, in whole or in part, in
`this standard.
`
`Note: Although the intended primary application of this standard is stated in
`its scope, it is important to note that it remains the responsibility of the user
`of the standard to judge its suitability for any particular purpose.
`
`ANSI and CSA standards are subject to periodical review and suggestions for
`their improvement will be referred to the appropriate committee.
`In Canada
`Such suggestions should be addressed to Canadian Standards Association,
`Standards Division, 178 Rexdale Boulevard, Rexdale (Toronto), Ontario M9W
`IR3.
`in the USA, suggestions should be sent to X3 Secretariat/CBEMA, Suite
`000, 311 First Street, N.W. Washington D.C. 20001.
`Requests for interpretation will be accepted. They should:
`(1) Define .the problem, making reference to a specific place and, where
`appropriate, include an illustrative sketch;
`(2) Provide an explanation of circumstances surrounding the actual field
`condition; and.
`
`(3) Be phrased, where possible, to permit a specific "yes" or "no" answer.
`
`+t
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`
`
`
`
`iv AWS! Standard X3.110-1983/CS5A Standard T500-1983
`
`American National Standards Committees
`
`This standard was processed and approved for submittal to ANSI by American
`Nationa! Standards Committee on Information Processing Systems, X3.
`Committee approval of the standard does not necessarily imply that all
`committee members voted for its approval, At the time it approved this
`standard, the X3 Committee had the following members:
`
`E, Lohse, Chairman
`W.C, Rinehuls, Vice-Chairman
`C.A. Kachurik, Administrative Secretary
`
`Organization
`
`Name of Representative
`
`.
`.
`American Library Association .
`American Nuclear Society . 2... 1
`
`2.
`0
`
`AMP Incorporated.
`
`. 2.
`
`-
`
`-
`
`.
`.
`Association of American Railroads
`Association for Computing Machinery .
`
`.
`.
`
`1 ee P, Peters
`2.
`we ee . GC, Main
`D.R. Vondy (Alt)
`8 ee ee »... PE, Lannan
`C, Brill (Alt)
`+ «+ + R.A, Petrash
`.
`.
`.
`. JAN, Lee
`P. Skelly (Alt)
`
`Association of the Institute for Certification
`of Computer Professionals .
`.
`.
`.
`.
`.
`«
`-
`
`«
`
`«
`
`AT & T Information Systems .
`
`. .. 2.
`
`2 ee e
`
`Burroughs Corporation,
`
`.
`
`.
`
`6 6. ee ees .
`
`« T.M, Kurihara
`A.E. Dubnow (Alt)
`= R.J. Angner
`H,V, Bertine (Alt)
`« LR. Purchis
`E.L. Dixon (Alt)
`« CE. Cooper
`K. Lucke (Alt)
`. +... J, Pilat
`HA, Richards (Ait)
`. A,E, Dubnow
`R.A. Hoadley (Alt)
`J. Hodges
`3.R, Barr (Ait)
`Digital Equipment Corporation. ..-.-...-. . L.C, Frampton
`G.S. Robinson (Alt)
`+ R, Greenblatt
`M, Bucher (Alt)
`General Services Administration . .....- - W.C. Rinehuls
`D.J. Page (Alt)
`6 ee ee ee OFKirshenbaum
`T.F.O'Leary, Jr. (Alt)
`
`Control Data Corporation . 6... ee 2 es »
`
`Data General Corporation ..... -
`
`Data Processing Management Association .
`
`Digital Equipment Computer Users Society.
`
`.
`
`.
`
`»
`
`.
`
`.
`
`.
`
`Exxon Office Systems...
`
`6
`
`6
`
`+ ee ee ©
`
`@
`
`GUIDE International.
`
`. 2... 6
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`
`
`Videotex/Teietext Presentation Level ProtocolSyntax
`(North American PLS}SSaa
`
`Harris Corporation... .....085
`
`Hewlett-Packard .....-... we ee
`Honeywell Information Systems.
`. 2... 4...
`
`IBM Corporation ..... see et tee :
`
`IEEE .
`
`o
`
`a
`
`*
`
`*
`
`&#£
`
`#8
`
`8
`
`©
`
`8
`
`8
`
`&
`
`&
`
`.
`
`.
`
`e
`
`.
`
`2
`
`Lawrence Berkeley Laboratory . .. .
`
`Life Office Management Association
`
`Moore Business Forms, Inc... .
`National Bureau of Standards.
`.
`.
`
`National Communications System.
`
`2
`.
`
`.
`
`«
`,
`
`.
`
`NCR Corporation,
`
`©
`
`2 we ee ewe
`
`Perkin-Elmer Corporation ......
`Prime Computer... 1... 2 ee *
`
`8
`
`Recognition Technology Users Association
`
`. 5 Mathan
`D. Abmayr (Alt)
`D.C. Loughry
`T.J, McNamara
`D.M, Taylor (Alt)
`M.A, Gray
`1.8. Wilson (Alt)
`. 5. Sherr
`R. Poston (Alt)
`T.A. Varetoni (Alt)
`. 3A. Baker
`RJ, Harvey (Alt)
`. JJ. Merrick
`JF, Foley, Jr (Ait)
`D.H, Oddy
`R.E. Rountree
`J,H, Burrows (Alt)
`M.L. Cain
`GW. White (Alt)
`T. W. Kern
`A.R. Daniels (Alt)
`. J. Pisarcik
`ML, Cassio
`W.A. Burke (Alt)
`H.F, Schantz
`G.W. Wetzel (Ait)
`T.B. Steel
`D. Schuster (Alt)
`MW. Bass
`C.D, Card (Alt)
`. HLL. Marchese
`S.H. Garland (Alt)
`R, Gibson (Alt)
`. P, Smith
`RF. Trow, Jr (Alt)
`J.T, Brophy .
`R,C, Smith
`W. LaP lant, Jr,
`” B. Leong-Hong(Alt)
`C, Tanner
`J. Fitzgerald (Alt)
`M. Hayek
`J.L. Wheeler
`A.R, Machell (Ald)
`
`SHARE, Inn. 2.
`
`6
`
`6 ee ee eee wee
`
`Sperry Corporation... ....06.
`
`Telephone Group 2... 6... ee ee
`
`Texas Instruments, Inc. 2... 5
`
`2 ee ee
`
`Travelers Insurance Companies, Inc.
`3M Company...
`US Department of Defense . reese
`
`VIM -_
`
`+
`
`#
`
`8
`
`2
`
`&
`
`&#
`
`©
`
`.
`
`*
`
`.
`
`*
`
`’
`
`*
`
`.
`
`4
`
`Wang Laboratories, Inc... .. 4...
`Xerox Corporation . .. 1. ee ee
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 7
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 7
`
`
`
`
`
`vi ANSI Standard X3.110-1983/CSA Standard T500-1983i
`
`Technical Committee X3L2 on Codes and Character Sets had the following
`members:
`
`T.N. Hastings, Chairman
`J.J. Andersen
`B. Astle, liaison with EIA Teletext Subcommittee
`J.W. Beland
`M.W. Bishop
`W.L. Brown
`B.W. Chester
`P.M. Collins
`M.E. Cook
`D.R. Hall
`R.E. Hill
`D.S. Hilton
`D.B. Hughes
`J.T. Hsu
`HF. Ickes
`S. Kustedjo
`J.L. Little
`J.H. Maynard
`W.E. Miller
`R.J. Pellar
`P.G. Recicar
`D.M. Rosenberg
`J.P. Russell
`S. Shayan
`P.G. Skelly
`G.S. Soloway
`J.W. Soltes
`W. Urban
`G. Watson
`J.D. Wetherington, liaison with VTEP (Videotex Technical Experts Panel)
`Y.F. Lum,liaison from CVCC/CSA/WG
`
`Standing Task Group X3L2.1, Videotex/Teletext Character Sets, whieh
`developed this standard under
`the direction of X3L2, had the following _
`members:
`
`T.N. Hastings, Chairman
`B. Astle
`M.W. Bishop
`W.L. Brown
`J.R. Burk
`5.B. Calo
`C.J. Duffy
`W. Frezza
`D, Hall
`G,. Herbel
`C.L. Herrmann
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 8
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 8
`
`
`
`Videotex/Teletext Presentation Level Protoco! Syntax
`
`{North American PLPS) vii
`
`'
`
`J.T. Hsu
`M, Lemas
`C.D. O'Brien
`D, Raines
`S. Shayan
`G5. Soloway
`J.W. Soltes
`R. Veith
`J.D. Wetherington
`
`CSA Committees
`
`>
`
`This standard was approved by the Technica! Committee on Videotex. and. the
`Steering Committee on Computers,
`Information Processing and Office
`
`Machines,
`
`Technical Committee on Videotex '
`
`+
`
`P, Bowers (Chairman) .
`RM, Bennett.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`«
`. 2 .
`
`A, Clement
`
`.
`
`.
`
`2.
`
`1 405 2
`'
`
`«
`.
`
`R.E. Blackshaw (Alternate)... ...
`A. Chitnis . 6. 6
`6
`6
`4 6» .
`«
`G. Cornish.
`.
`.
`2.
`6
`6
`6 ss «
`©
`
`'
`
`.-
`
`. » TV Ontario, Toronto
`«
`« Department of Communications,
`. Ottawa, Ontario
`«© «-« Toronto, Ontario .
`(Representing Consumers’
`Association of Canada)
`. Bell Canada, Ottawa, Ontario
`« NABU Manufacturing Corporation,
`Ottawa, Ontario
`» Hewlett-Packard Canada Ltd." |
`Ottawa, Ontario
`(Representing Canadian Business -
`Equipment Manufacturers Association
`» Tele-Direct Publications Ince, ‘Montreal,
`Quebec
`« Trans Canada Telephone System,
`Ottawa, Ontario.
`. Ministére des Communications,
`B, Croteau (Associate).
`Québec, Québec
`.
`.
`2. 1. 2. o's e ws Systemhouse Ltd, Ottawa, Ontario
`D, Dawson.
`.
`AG, Day 2... 4.0... .. . Canadian Association of Broadcasters,
`”
`Ottawa, Ontario
`D, Garforth . 1. 2 e+ ee) »
`«
`2 Canadian Broadcasting Corporation
`T. Hastings.
`. .. 2... ‘+ 2
`«
`. Digital Equipment Corporation,
`Maynard, Mass.,U,S.A,
`‘
`-
`.
`' .
`Liaison: ANSI Committee X3L2_
`6 ee ee te oe ©
`« Department of Communications,
`Ottawa, Ontario
`|
`Representing Government EDP
`Standards Committee
`Infomart; Toronto, Ontario
`
`+
`
`‘
`
`coe
`
`.
`
`(CBEMA))
`
`iy
`
`We
`
`«
`
`.
`
`tr
`
`¢
`F
`
`~~
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 9
`
`«
`«
`«
`5
`M, Cullen... 0.0...
`-¢
`'
`‘
`S.J. Crossman...
`. 64. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`'
`
`«
`«
`
`.
`
`«
`
`-
`
`Montreal, Quebec
`
`B. Ho.
`
`6
`
`W. Knapp
`
`6
`
`.
`
`.
`
`. «2 6 4s ¢
`
`+
`« «
`
`»
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 9
`
`
`
`
`
`vill ANSI Standard X3.110-1983/CSA Standard T500-1983
`
`M, Lane. 2... 6
`
`2 ee ee .
`
`.
`
`.
`
`P. Learmouth (Alternate)
`
`P, Levesque (Alternate) .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`»
`«
`2
`.
`.
`.
`E, Lin (Associate).
`Y.F.Lum ..... +... «4
`(Chairman of Working Group)
`V.C. MacDonald (Alternate)
`
`.
`
`.
`
`J.V. Marisi (Associate).
`
`. .. .
`
`T.G, Moore (Alternate)
`
`. .. .
`
`2
`. 2. 2
`.
`R. Morin.
`H, Mykytyn (Alternate)
`C.D. O'Brien.
`. 2.
`2
`R. Orchard
`. 2. 6
`+
`
`6
`.
`+
`«+
`
`+
`.
`+
`«
`
`©
`.
`«
`«
`
`«
`.
`«
`«
`
`.
`
`.
`
`.
`+
`
`.
`
`.
`
`.
`
`»
`.
`©
`«
`
`A.C, Pendleton (Associate).
`DJ. Phillpotts (Associate) .
`
`K. Read... 4
`
`6
`
`6 ee © ee «
`
`+
`
`«
`
`«
`
`Infomart, Toronto, Ontario
`Representing Videotex Information
`Service Providers Association of
`Canada (VISP AC)
`. The Canadian Bankers Association,
`Toronto, Ontario
`. Canadian Broadcasting Corporation,
`Montreal, Quebec
`. B.C, Telephone Company, Vancouver
`« Department of Communications,
`Ottawa, Ontario
`. Department of Communications,
`Ottawa, Ontario
`. Saskatchewan Telecommunications,
`Regina
`J, Matte, ©6University of Quebec, Quebec. 2. 6 4 6 eo © © ow +
`
`
`
`
`
`
`
`
`
`M. Melnyk .
`.
`.
`2
`2
`6
`©
`«
`«
`«
`»
`» Department of Communications,
`Ottawa, Ontario
`. CNCP Telecommunications,
`Toronto, Ontario
`« Manitoba Telephone System, Winnipeg
`.
`Infomart, Toronto, Ontario
`© Norpak Ltd, Kanata, Ontario
`« National Research Council of Canada,
`Ottawa, Ontario
`M, Pejskar. ... oe ee ew Microtel Pacific Research Limited,
`Burnaby, British Columbia
`. ... New Brunswick Telephone, Saint John
`.
`.
`.
`. Edmonton Telephones,
`Edmonton, Alberta
`« Bell-Northern Research,
`Ottawa, Ontario
`« Skyline Cablevision Ltd.,
`Ottawa, Ontario
`. Gandalf Technologies Inc.,
`Manotick, Ontario
`« The Royal Bank of Canada,
`Toronto, Ontario
`Representing Canadian Bankers
`Association
`» Bell Canada, Ottawa, Ontario
`» CNCP Telecommunications,
`Toronto, Ontario
`F,W. Tompa ..... «s+. + University of Waterloo,
`Waterloo, Ontario
`Q. Tu... ee oe ee ee es « Teleglobe Canada, Montreal, Quebec
`V.S. Umamaheswaran . ... .
`.
`. AES DataLtd., Mississauga, Ontario
`J.D. Warmer... .... +. » IM Canada Ltd, Toronto, Ontario
`J, Zukiwski(Alternate) ... .
`.
`. Alberta Government Telephones,
`Edmonton
`« Canadian Standards Association,
`«
`«
`«
`2. ee ew ew .
`.
`B.J. Weir
`(Standards Administrator, Non-voting) Rexdale, Ontario
`
`V.C, Reed... 2.2.
`Liaison IEC SC 12/G
`J. Scott... 2... 2.2 eee .
`;
`K. Sharma...
`
`2 ee +»
`
`4
`
`6
`
`6
`
`«+
`
`+
`
`«
`
`«
`
`.
`. .. .
`.
`.
`U.C. Strahlendorf.
`O, Stubits .. 2... 2. «
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 10
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 10
`
`
`
`Videotex/Teletext Presentation Level Protocol Syritax
`[North American PLPS]
`
`CSA Working Group on Videotex
`
`Y.F. Lum (Chairman) .. 4.0.56.
`
`B. Crozier 1... 1
`
`6 ts ew ew
`
`a ee
`+
`. ..... .
`J. James.
`+
`a
`+
`.
`’
`W, Knapp +
`a
`cd
`a
`.
`*
`.
`A, Kwan, 6. ee ee ee ee es
`
`P, Levesque . 6. we ee eee
`
`dD, MacMillan,
`
`.
`
`ct
`
`s
`
`td
`
`s
`
`.
`
`.
`
`a
`
`.
`
`’
`
`Department of Communications,
`Ottawa
`. 1... wea ee
`J. Buccineo.
`. Electrohome, Waterloo
`S.J. Crossman .
`. 1.
`es
`ew we ee
`Trans Canada Telephone System,
`Ottawa
`Department of Communications
`Ottawa
`Electrohome, Waterloo
`Infomart, Toronto
`Department of Communications,
`Ottawa
`Canadian Broadcasting Corporation
`Montreal
`Department of Communications,
`Ottawa
`Manitoba Telephone System, Winnipeg
`Infomart, Toronto
`Norpak Ltd., Kanata
`Microtel Pacific Research Limited
`Burnaby
`National Research Council of Canada,
`Ottawa
`Microtel Pacific Research Ltd.,
`Burnaby
`TV Ontario, Toronto
`Bell-Northern Research, Ottawa
`Systemhouse Ltd, Ottawa
`Department of Communications,
`Ottawa
`Canadian Standards Association,
`Rexdale
`
`.
`
`a
`*
`a
`*
`.
`a
`.
`4
`*
`*
`a
`R, Morin.
`. 0. 2 ee ee es
`H. Mykytyn
`C.D, OBrien.
`. 1... ee se
`D.T, O'Leary.
`2.
`6 ee ee es
`
`R, Orchard.
`
`a
`
`.
`
`*
`
`7
`
`«
`
`.
`
`a
`
`.
`
`*
`
`.
`
`*
`
`M, Pejskar.
`
`. 2. 4 cee eee
`
`. 2... ee - 2
`B.M, Read.
`CT
`*.
`.
`=
`+
`8
`FF
`F&F
`BB
`&
`&
`K. Read -
`-
`A, Srivastava.
`.
`1.
`6
`e ee ee
`JR, Storey, 2. 6 ee ew
`eh ee os
`
`B. Weir
`
`.
`
`*
`
`.
`
`*
`
`.
`
`.
`
`*
`
`.
`
`.
`
`*
`
`.
`
`.
`
`‘
`
`A joint editing group, acting under the direction of the members of the X3L2.1
`Task Group and the CVCC/CSA Working Group, had the following members:
`
`B. Astle
`D.R, Hall
`T.N. Hastings
`A, Kwan
`YF. Lum
`C.D, O'Brien
`DT, OLeary
`G5, Soloway
`J.W. Soltes
`B, Weir
`J.D. Wetherington
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 11
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 11
`
`
`
`
`
`x ANSI Standard X3.110-1983/CSA Standard T500-1983
`
`Contents
`
`1. Scope -
`
`2. Definitions
`
`3. Reference Publications
`
`.
`
`&, Coding Architecture
`4.1 Reference Model (OSD
`&.2 Presentation Level Overview
`4.2.1 General
`4.2.2 Coordinate System
`» 4.2.3 Display Format.
`.
`4.3 Code Extension
`4.3.1 General
`4.3.2 Code Extension in a 7~Bit Environment
`4.3.3 Code Extension in an 8-Bit Environment
`4.4 SPACE and DELETE
`Lo
`.
`
`.
`
`,
`
`‘
`
`,
`
`.
`
`Page
`
`1
`
`2
`
`6
`
`8
`8
`8g
`8
`?
`iQ
`It
`1k
`12
`17
`18
`
`-
`
`.
`
`.
`5. Coding of G-sets
`3.1 Primary Character Set
`.5+2 Supplementary Character Set
`5.3 Picture Description Instruction (PDI) Set
`3.3.1 General
`5.3.2 Attribute Control Functions
`5.3.2.1: General
`;
`5.3.2.2, DOMAIN
`5.3.2.¢.1 Command Format .
`5.3.2.2.2 Single-Value Operand Length
`9.3.2.2.3 Multi-value Operand Length
`5.3.2.2.4 Dimensionality
`D3e2e2.5 Operand Length
`3-3.2.2.6 Logical Pel
`5.3.2.3 TEX
`5.3.2.3.) Command Format
`» 3.3.2.3.2 Character Rotation
`5.3.2.3.3, Character Path Movement
`3.3.2.3.4 Intercharacter Spacing
`33-23.) Interrow Spacing
`5.3.2.3.6 Automatic APR APD
`3.3.2.3.7 Move Attributes
`5.3.2.3.8 Cursor Styles
`5302.39 Character Field Dimensions
`5.3.2.4 TEXTURE
`5.3.2.4.1 Command Format
`5.3.2.4.2 Line Texture
`5.3.2.4.3 Highlight
`5.3.2.4.4 Texture Pattern
`5.3.2.4.5 Mask Size
`
`..
`
`'
`Lo.
`
`‘
`
`20
`20
`22
`24
`_ 24
`32
`32
`32
`, 32,
`33
`33
`33
`34
`34
`36
`36
`37
`38
`33,
`p9
`40
`40
`4)
`4200,
`43
`43
`44
`45
`AS,
`46
`
`.
`
`,
`.
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 12
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 12
`
`
`
`Videotex/Teletext Presentation Level Protocol Syntax
`
`
` {North American PLPS) xi
`
`5.3.2.5 SET COLOR
`5.3.2.6 SELECT COLOR
`3.3.2.7 BLINK
`5.3.2.8 WAIT
`3.3.2.9 RESET
`4.3.3 Geometric Drawing Primitives
`5.3.3.1 POINT
`3.3.3.2 LINE
`5.3.3.3 ARC
`9.3.3.4 RECTANGLE
`3.3.3.5 POLYGON
`5.3.3.6 INCREMENTAL
`3.3.3.6.2 FIELD
`3.3.3.6.3 INCREMENTAL POINT
`9,.3.3.6.4 INCREMENTAL LINE
`3.3.3.6.5 INCREMENTAL POLYGON (Filled)
`
`5.4 Mosaic Set
`3.9 Macro Set
`5.6 Dynamically Redefinable Character Set (DRCS)
`
`6. Coding of C-Sets
`6.1 CO Control Set
`6.2 C1 Control Set
`
`7. Graphic Character Repertoire
`
`8. Conformance Requirements
`8.1 General
`8.2 Conforming Interchange
`8.3 Conforming Presentation Process
`
`9. Enhanced Capabilities
`
`Appendixes (not a mandatory part of this standard)
`
`Appendix A, Layered Architecture Model
`
`Appendix B, Coordinate System Concepts
`
`Appendix C, Code Extension and 7-Bit/8-Bit Transform
`
`Appendix D, A General Service Reference Model (SRM) for
`Videotex and a General Service Reference Modei (SRM) for Teletext
`
`Appendix E, Future Developments
`
`Appendix F, Publications for Further Reference
`
`47
`D4
`56
`58
`a9
`62
`62
`65
`69
`74
`78
`83
`83
`84
`$7
`90
`92
`74
`94
`
`95
`39
`101
`
`109
`
`130
`130
`131
`131
`
`135
`
`136
`
`139
`
`142
`
`144
`
`157
`
`158
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 13
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 13
`
`
`
`xii
`
`ANSI Standard X3.110-1983/CSA Standard T500-1983
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 14
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 14
`
`
`
`
`
`Videotex/Teletext Presentation Level Protocol Syntax
`(North American PLPS)
`
`1, Scope
`
`rules, and procedures for the
`This standard describes the formats,
`1.1
`information for videotex and
`encoding of alphanumeric text and pictorial
`teletext* applications. This standard is based on the architecture defined in
`ISO's multilayered reference model of open systems interconnection. This
`standard t defines a specific data syntax for use by OSI presentation layer
`protocols and some specific semantics for use at
`the application layer in
`videotex and teletext applications.
`
`*The term "teletext" (not yet adopted by CCIR) is commonly used to refer to
`a broadcast television videotex service. It is different from "teletex", a term
`officially adopted by CCITT to define a specific type of terminal-to-terminal
`text communications service.
`
`TThis standard does not define the OSI Standard presentation layer protocol
`itself.
`
`1.2 Th basic coding scheme is built upon the framework established by
`Recommendation
`$,100-1980
`(International
`Information Exchange
`for
`Interactive Videotex)
`of
`the
`International Telegraph
`and Telephone
`Consultative Committee (CCITT). Operation in both a 7-bit and an 8-bit
`environment
`is accommodated. Alphanumeric text, a set of supplementary
`‘characters, and a dynamically redefinable character set (DRCS) are provided.
`Both mosaics and geometric primitives, as well as DRCS, can be used to
`create pictorial displays.
`The mosaic coding is compatible with CCITT
`Recommendation 5.100-1980.
`The geometric primitives are compatible
`enhancements to the picture description instructions (PDI's) defined in the
`alphageometric option of CCITT Recommendation S.100-1980, Additional
`capabilities include color mapping, a controllable stroke width, macros,
`continuous character scaling, programmable texture masks, unprotected fields,
`partial
`screen scrolling,
`and incremental encoding for highly compact
`descriptions of certain classes of images.
`
`Note: The user's attention is called to the possibility that conformance with
`this standard may require use of an invention covered by patent rights. By
`publication of this standard, no position is taken with respect te the validity of
`this claim or of any patent rights in connection therewith. A patent applicant
`has, however, filed a statement of willingness to grant a license under these
`rights on reasonable and nondiscriminatory terms and conditions to applicants
`desiring to obtain such a license. Details may be obtained from the publishers.
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 15
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 15
`
`
`
`2
`
`ANSI Standard X3.110-1983/CSA Standard T500-1983
`
`2. Definitions
`
`triplet of signed numbers
`Absolute coordinates means an ordered pair or
`between -! (inclusive) and 1 (noninclusive) that specifies (in two's complement
`arithmetic) the new location of the drawing point with respect to the origin of
`the unit screen. Only nonnegative absolute coordinate specifications lie within
`the unit screen.
`
`Alphanumeric text means the written form of languages, comprising alphabetic
`letters with or without diacritical marks, numerical digits and fractions,
`punctuation marks, typographical symbols, and mathematical signs as well as
`SPACEand special letters, signs, symbols, etc.
`In this standard, alphanumeric
`text. characters are denoted by names that are intended to reflect
`their
`customary meanings for the characters and symbols displayed. These names
`are‘not intended to specify a particular style, font design, character size, or
`position within a character field.
`
`Attribute means a settable parameter to be applied to subsequent alpha-
`numeric text or pictorial information.
`
`Bit combination means an ordered set of bits (binary digits) that represents a
`character or a control function.
`.
`
`Border area means the area of the physical display screen that is outside the
`display area.
`C-set (or control set) means the two control sets, CO and Cl, each comprising
`32 character positions arranged in two columns of 16..
`
`Character field means the rectangular area within which a character is
`displayed.
`.
`,
`
`Code extension means the techniques for expanding the absolute character
`address space of a byte-oriented code into a larger virtual address space.-
`
`Code table means the set of unambiguous rules that defines the mapping
`between received bit combinations and presentation level characters.
`
`Coding interface means an interface through which coded bit combinations are
`passed between receiving equipment and communication media.
`
`Color map address means an ordinal number associated with each-pixel in a
`stored digital image that determines the address in the color map at which
`the actual color
`value of that pixel can be found.
`(This is sometimes
`abbreviated to simply color when it can be done unambiguously.)
`
`Color-‘map means a look-up table that is used during scan conversion of the
`digital image that converts color map addresses into actual color values.
`‘
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 16
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 16
`
`
`
`Videotex/Teletext Presentation Level Protocol Syntax
`
`(North American PLPS) 3
`
`Color value means an entry in a color map that indicates the actual color of
`the pixel to be displayed.
`
`Composite symbol means a symbol consisting of a combination of two or more
`symbols in a single character field, such as a diacritical mark and a basic
`letter.
`
`the display
`the position of
`Consistent with the physical resolution means
`information is calculated to sufficient precision that it is displayed within one
`pixel of the true position (see Appendix B).
`
`Cursor means a logical indicator (having character field dimensions) of the
`screen position at which the next character is to be deposited. This position
`may or may not be marked by a cursor symbol.
`
`Designate means to identify a given set from the repertory of G-sets as a GO,
`Gl, G2, or G3 set.
`
`Display area means the rectangular part of the physical display screen in which
`information coded in conformance to this standard is visibly displayed. The
`display area does not include the border area.
`
`indicator of the position at which the next
`Drawing point means a logical
`geometric graphic primitive will commence execution. This is not normally
`marked by a drawing point symbol.
`
`Dynamically Redefinable Character Set(DRCS) means a G-set containing
`definable characters whose patterns can be downloaded from the host.
`
`ence means a string of two or more bit combinations beginning
`with the ESCAPE (ESC) character.
`A three-character escape sequence
`contains an intermediate character (I) and ends with a final character (F), and
`is used primarily to designate a set of 94 or 96 character codes as one of the
`four active G-sets. A two-character escape sequence contains only a final
`character (F) and is one method by which code sets are invoked into the in-use
`table.
`Formats and rules regarding the use of the escape sequences are
`specified in ISO 2022-1982,
`
`Final character means the last character of an escape sequence.
`
`G-set means one of the four sets, GO, G1, G2, and G3, each of which comprises
`94 or 96 character positions arranged in six columns of 16.
`
`G~set repertory means the collection of available code sets that are subject to
`designation as one of the G-sets.
`
`Geometric graphic primitive means a locally stored picture drawing algorithm
`that can be called via a specified opcode and associated operand(s).
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 17
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00753
`Page 17
`
`
`
`4
`
`ANS!Standard X3.110-1983/CSA Standard T500-1983
`
`Graphic character repertoire means the list of graphic characters defined in
`this standard,
`including accented letters and characters obtained by the
`composition of two or more graphic symbols.
`
`Implementation-dependent means a feature that may be specified more
`completely in a service reference model or by an implementor, within the
`constraints imposed by this standard.
`
`in-use means the code sets or attributes that will be used to interpret or be
`applied to subsequently received commands.
`
`Intermediate character means any character that occurs between the escape
`character and the final character in an escape sequence.
`
`Invoke means to cause a designated code set to be represented by the bit
`combinations in the prescribed in-use table.
`
`Layer means each individual module of the reference model for open systems
`interconnection (OSI).
`
`Locking shift means an invocation of a code set into the in-use table that
`remains in effect until another code set is invoked in its place.
`
`Logical picture element (logical pel} means a geometric construct associated
`with the drawing point whose size determines the stroke width of graphics
`primitives. Although the terms pixel and pel are synonymous in common
`usage, throughout this document pixel
`is used for physical picture elements
`and pel for logical picture elements.
`
`Macro means a locally stored string of presentation code represented with a
`single-character name. When the macro-nameis used the locally stored string
`is processed in its place.
`
`Mosaic means a rectangular matrix of predefined elements that can be used to
`construct block-style graphic images.
`
`Nominal black means the color black {all zeros) in color mode zero, or the
`color that is at color map address zero in color modes 1 and 2.
`
`Nominal white means the color white (all ones) in color mode zero