home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1993 July / Disc.iso / ccitt / 1988 / troff / 7_5_07.tro < prev    next >
Encoding:
Text File  |  1991-12-13  |  84.4 KB  |  4,022 lines

  1. .rs
  2. .\" Troff code generated by TPS Convert from ITU Original Files
  3. .\"                 Not Copyright ( c) 1991 
  4. .\"
  5. .\" Assumes tbl, eqn, MS macros, and lots of luck.
  6. .TA 1c 2c 3c 4c 5c 6c 7c 8c
  7. .ds CH
  8. .ds CF
  9. .EQ
  10. delim @@
  11. .EN
  12. .nr LL 40.5P
  13. .nr ll 40.5P
  14. .nr HM 3P
  15. .nr FM 6P
  16. .nr PO 4P
  17. .nr PD 9p
  18. .po 4P
  19.  
  20. .rs
  21. \v | 5i'
  22. .LP
  23. \s9\fBMONTAGE: Fin de la Recommandation T.101 en\(hyt\* | te de cette page\fR 
  24. .RT
  25. .sp 2P
  26. .LP
  27. \v'28P'
  28. \fBRecommendation\ T.150\fR 
  29. .RT
  30. .sp 2P
  31. .sp 1P
  32. .ce 1000
  33. \fBTELEWRITING\ TERMINAL\ EQUIPMENT\fR 
  34. .EF '%    Fascicle\ VII.5\ \(em\ Rec.\ T.150''
  35. .OF '''Fascicle\ VII.5\ \(em\ Rec.\ T.150    %'
  36. .ce 0
  37. .sp 1P
  38. .ce 1000
  39. TABLE\ OF\ CONTENTS
  40. .ce 0
  41. .sp 1P
  42. .ce 1000
  43. This Recommendation consists of four parts, combined in one document
  44. .sp 9p
  45. .RT
  46. .ce 0
  47. .sp 1P
  48. .LP
  49. SCOPE
  50. .sp 1P
  51. .RT
  52. .sp 2P
  53. .LP
  54. PART\ 1\ \(em\ \fIFundamental characteristics\fR 
  55. .sp 1P
  56. .RT
  57. .sp 1P
  58. .LP
  59. \ \ 1
  60.     Introduction
  61. .sp 9p
  62. .RT
  63. .sp 1P
  64. .LP
  65. \ \ 2
  66.     Definitions
  67. .sp 9p
  68. .RT
  69. .sp 1P
  70. .LP
  71. \ \ 3
  72.     References
  73. .sp 9p
  74. .RT
  75. .sp 1P
  76. .LP
  77. \ \ 4
  78.     Presentation functionalities
  79. .sp 9p
  80. .RT
  81. .sp 1P
  82. .LP
  83. \ \ 5
  84.     Principles of telewriting coding
  85. .sp 9p
  86. .RT
  87. .sp 2P
  88. .LP
  89. PART\ 2\ \(em\ \fITelewriting together with telephony\fR 
  90. .sp 1P
  91. .RT
  92. .sp 1P
  93. .LP
  94. \ \ \ 1
  95.     General
  96. .sp 9p
  97. .RT
  98. .sp 1P
  99. .LP
  100. \ \ \ 2
  101.     Main characteristics of the basic terminal
  102. .sp 9p
  103. .RT
  104. .sp 1P
  105. .LP
  106. \ \ \ 3
  107.     Presentation functionalities of the basic terminal
  108. .bp
  109. .sp 9p
  110. .RT
  111. .sp 1P
  112. .LP
  113. \ \ \ 4
  114.     Transmission for the basic terminal
  115. .sp 9p
  116. .RT
  117. .sp 1P
  118. .LP
  119. \ \ \ 5
  120.     Transmission blocks
  121. .sp 9p
  122. .RT
  123. .sp 1P
  124. .LP
  125. \ \ \ 6
  126.     Transmission procedure
  127. .sp 9p
  128. .RT
  129. .sp 1P
  130. .LP
  131. \ \ \ 7
  132.     Coding identifier
  133. .sp 9p
  134. .RT
  135. .sp 1P
  136. .LP
  137. \ \ \ 8
  138.     Communication control, general requirements
  139. .sp 9p
  140. .RT
  141. .sp 1P
  142. .LP
  143. \ \ \ 9
  144.     Communication control commands
  145. .sp 9p
  146. .RT
  147. .sp 1P
  148. .LP
  149. \ \ 10
  150.     Description of the communication process
  151. .sp 9p
  152. .RT
  153. .sp 2P
  154. .LP
  155. PART\ 3\ \(em\ \fIZone coding\fR 
  156. .sp 1P
  157. .RT
  158. .sp 1P
  159. .LP
  160. \ \ \ 1
  161.     General
  162. .sp 9p
  163. .RT
  164. .sp 1P
  165. .LP
  166. \ \ \ 2
  167.     Presentation elements
  168. .sp 9p
  169. .RT
  170. .sp 1P
  171. .LP
  172. \ \ \ 3
  173.     Zone coding description
  174. .sp 9p
  175. .RT
  176. .sp 1P
  177. .LP
  178. \ \ \ 4
  179.     Specification of terms used in coding
  180. .sp 9p
  181. .RT
  182. .sp 1P
  183. .LP
  184. \ \ \ 5
  185.     Specification of the coding
  186. .sp 9p
  187. .RT
  188. .sp 1P
  189. .LP
  190. \ \ \ 6
  191.     A coding example
  192. .sp 9p
  193. .RT
  194. .sp 1P
  195. .LP
  196. \ \ \ 7
  197.     Data structure
  198. .sp 9p
  199. .RT
  200. .sp 1P
  201. .LP
  202. \ \ \ 8
  203.     Temporary pen\(hystop
  204. .sp 9p
  205. .RT
  206. .sp 1P
  207. .LP
  208. \ \ \ 9
  209.     Control commands
  210. .sp 9p
  211. .RT
  212. .sp 1P
  213. .LP
  214. \ \ 10
  215.     Summary code table
  216. .sp 9p
  217. .RT
  218. .sp 1P
  219. .LP
  220. \ \ 11
  221.     Summary transmission data format
  222. .sp 9p
  223. .RT
  224. .sp 1P
  225. .LP
  226. \ \ 12
  227.     Zone coding basic terminal
  228. .sp 9p
  229. .RT
  230. .sp 2P
  231. .LP
  232. PART\ 4\ \(em\ \fIDifferential chain coding\fR 
  233. .sp 1P
  234. .RT
  235. .sp 1P
  236. .LP
  237. \ \ \ 1
  238.     General
  239. .sp 9p
  240. .RT
  241. .sp 1P
  242. .LP
  243. \ \ \ 2
  244.     Presentation elements
  245. .sp 9p
  246. .RT
  247. .sp 1P
  248. .LP
  249. \ \ \ 3
  250.     Description of the coding
  251. .sp 9p
  252. .RT
  253. .sp 1P
  254. .LP
  255. \ \ \ 4
  256.     Incremental mode mechanism
  257. .sp 9p
  258. .RT
  259. .sp 1P
  260. .LP
  261. \ \ \ 5
  262.     Change of coding parameters
  263. .sp 9p
  264. .RT
  265. .sp 1P
  266. .LP
  267. \ \ \ 6
  268.     Coding formats
  269. .sp 9p
  270. .RT
  271. .sp 1P
  272. .LP
  273. \ \ \ 7
  274.     Incremental mode coding format
  275. .sp 9p
  276. .RT
  277. .sp 1P
  278. .LP
  279. \ \ \ 8
  280.     Displacement mode coding format
  281. .sp 9p
  282. .RT
  283. .sp 1P
  284. .LP
  285. \ \ \ 9
  286.     Encoding of the primitives
  287. .sp 9p
  288. .RT
  289. .sp 1P
  290. .LP
  291. \ \ 10
  292.     Example of differential chain coding
  293. .bp
  294. .sp 9p
  295. .RT
  296. .LP
  297. \fB1\fR     \fBScope\fR 
  298. .sp 1P
  299. .RT
  300. .PP
  301. This Recommendation specifies technique\(hyoriented characteristics of 
  302. telewriting and the application of telewriting in combination with voice 
  303. communication. Service\(hyoriented requirements are defined in
  304. Recommendation\ F.730. In the development of this Recommendation, compatibility 
  305. with other telematic services is taken into account. This Recommendation 
  306. is 
  307. structured in four parts:
  308. .RT
  309. .LP
  310.     Part\ 1\ \(em
  311.     Fundamental characteristics
  312. .LP
  313.     Part\ 2\ \(em
  314.     Telewriting together with telephony
  315. .LP
  316.     Part\ 3\ \(em
  317.     Zone coding
  318. .LP
  319.     Part\ 4\ \(em
  320.     Differential chain coding.
  321. \v'1P'
  322. .sp 1P
  323. .ce 1000
  324. \fBPart\ 1\ \(em\ Fundamental characteristics\fR 
  325. .sp 1P
  326. .RT
  327. .ce 0
  328. .sp 1P
  329. .sp 2P
  330. .LP
  331. \fB1\fR     \fBIntroduction\fR 
  332. .sp 1P
  333. .RT
  334. .PP
  335. 1.1
  336. Telewriting is a communication technique that enables the
  337. exchange of handwritten information through telecommunication means. The
  338. handwritten information may consist of text in handwriting, drawings,
  339. diagrams,\ etc.
  340. .sp 9p
  341. .RT
  342. .PP
  343. 1.2
  344. By means of telewriting terminal equipment, the TRACE of the
  345. writing instrument as produced at the sending side, is reproduced at the
  346. receiving side including the effect of movement.
  347. .PP
  348. 1.3
  349. In the sending part of the terminal the handwritten input
  350. information is converted into a digital signal: the coded representation 
  351. of the handwritten information. Next, this digital signal is converted 
  352. into a signal suitable for transmission. 
  353. .PP
  354. 1.4
  355. In the receiving part of the terminal the received signal is
  356. converted into a digital signal, corresponding with the coded representation 
  357. as described in above. From this digital signal, the handwritten information 
  358. is 
  359. reproduced.
  360. .PP
  361. 1.5
  362. The reproduction of the handwritten information can take place on a screen, 
  363. on paper or both. In this Recommendation, the characteristics of 
  364. communication through telewriting are defined with respect to the image on a
  365. screen (soft copy). Reproduction on paper (hard copy) is considered to be an
  366. optional function under local control.
  367. .PP
  368. 1.6
  369. Storage may take place between the writing (the input process) and the 
  370. reproduction (the output process). When retrieved from a store, the message 
  371. will appear on the receiver's screen in the same way as in the case of 
  372. a direct connection. 
  373. .PP
  374. 1.7
  375. A page of handwritten information (or part of it) could be
  376. reproduced as a still picture. This application, however, is not covered 
  377. in the present text. 
  378. .PP
  379. 1.8
  380. Telewriting can be used in various ways:
  381. .LP
  382.     \(em
  383.     as independent communication technique,
  384. .LP
  385.     \(em
  386.     in combination with voice communication through a telephone   network,
  387. .LP
  388.     \(em
  389.     in the context of teleconferencing,
  390. .LP
  391.     \(em
  392.     in the context of information retrieval.
  393. .sp 2P
  394. .LP
  395. \fB2\fR     \fBDefinitions\fR 
  396. .sp 1P
  397. .RT
  398. .sp 1P
  399. .LP
  400. 2.1
  401.     \fBtelewriting image\fR 
  402. .sp 9p
  403. .RT
  404. .PP
  405. A collection of telewriting presentation elements, to be displayed together.
  406. .PP
  407. \fINote\fR \ \(em\ The telewriting image can exist in visible form at the 
  408. output device, or in the form of a coded representation. 
  409. .RT
  410. .sp 1P
  411. .LP
  412. 2.2
  413.     \fBpresentation element\fR 
  414. .sp 9p
  415. .RT
  416. .PP
  417. Basic graphic element used to construct an image.
  418. .PP
  419. Examples of telewriting presentation elements are: trace, closed area, 
  420. background. 
  421. .bp
  422. .RT
  423. .sp 1P
  424. .LP
  425. 2.3
  426.     \fBcoding rectangle\fR 
  427. .sp 9p
  428. .RT
  429. .PP
  430. Rectangular area representing the coding space in horizontal and vertical 
  431. direction, available for coding of a telewriting image. 
  432. .RT
  433. .sp 1P
  434. .LP
  435. 2.4
  436.     \fBimage area\fR 
  437. .sp 9p
  438. .RT
  439. .PP
  440. (previously: text area)
  441. .PP
  442. Rectangular part of the display area, to be considered as the image of 
  443. the coding rectangle. 
  444. .RT
  445. .sp 1P
  446. .LP
  447. 2.5
  448.     \fBbackground\fR 
  449. .sp 9p
  450. .RT
  451. .PP
  452. Presentation element being a rectangular area with the same size as the 
  453. image area, acting as a reference area on which telewriting foreground 
  454. information can be presented. 
  455. .RT
  456. .sp 1P
  457. .LP
  458. 2.6
  459.     \fBtrace\fR 
  460. .sp 9p
  461. .RT
  462. .PP
  463. Presentation element being a curve of an arbitrary shape, starting from 
  464. a defined position, being completed incrementally and ending at a defined 
  465. position. 
  466. .RT
  467. .sp 1P
  468. .LP
  469. 2.7
  470.     \fBclosed area\fR 
  471. .sp 9p
  472. .RT
  473. .PP
  474. Presentation element being an area enclosed within one trace which constitutes 
  475. a closed line. 
  476. .RT
  477. .sp 1P
  478. .LP
  479. 2.8
  480.     \fBmarker\fR 
  481. .sp 9p
  482. .RT
  483. .PP
  484. Marked representation of a single position in a telewriting
  485. image.
  486. .PP
  487. \fINote\fR \ \(em\ A marker is not a permanent part of a telewriting image, 
  488. but exists only as long as it is activated. 
  489. .RT
  490. .sp 1P
  491. .LP
  492. 2.9
  493.     \fBattribute\fR 
  494. .sp 9p
  495. .RT
  496. .PP
  497. A particular property which applies to a presentation element or to a group 
  498. of presentation elements. 
  499. .PP
  500. Examples: line thickness, colour.
  501. .RT
  502. .sp 2P
  503. .LP
  504. \fB3\fR     \fBReferences\fR 
  505. .sp 1P
  506. .RT
  507. .PP
  508. In the text of this Recommendation the following
  509. Recommendations/standards are referred to:
  510. .RT
  511. .LP
  512.     \(em
  513.     Rec.\ F.730: Service oriented requirements for telewriting
  514. applications.
  515. .LP
  516.     \(em
  517.      Rec.\ T.101: International interworking for videotex services; Annex\ 
  518. C, data syntax\ II. 
  519. .LP
  520.     \(em
  521.      Rec.\ V.21: 300 bits per second duplex modem standardized for use in 
  522. the general switched telephone network. 
  523. .LP
  524.     \(em
  525.      ISO 9281: Information processing \(em Identification of picture coding 
  526. methods. 
  527. .sp 2P
  528. .LP
  529. \fB4\fR     \fBPresentation functionalities\fR 
  530. .sp 1P
  531. .RT
  532. .PP
  533. 4.1
  534. This section describes a set of presentation functionalities. This set 
  535. of functionalities is intended as a repertoire of presentation 
  536. functionalities for telewriting in general. For a specific application 
  537. a subset may be defined. 
  538. .sp 9p
  539. .RT
  540. .PP
  541. 4.2
  542. In the description of presentation functionalities, the concept of TRACE 
  543. is being used. A trace is a curve of an arbitrary shape, starting from 
  544. a defined position, being completed incrementally and ending at a defined 
  545. position. Handwritten information is considered to consist of traces.
  546. .PP
  547. 4.3
  548. Representation of the handwritten information is accomplished by the sequential 
  549. reconstruction of the individual traces. This implies that the effect of 
  550. movement is retained during each reproduction. 
  551. .PP
  552. 4.4
  553. Telewriting information is to be displayed on the display area of some 
  554. output device. The display area is considered to be a two\(hydimensional 
  555. surface.
  556. .bp
  557. .PP
  558. 4.5
  559. The display area is subdivided into an image area and a border
  560. area; see Figure\ 1\(hy1/T.150.
  561. .LP
  562. .rs
  563. .sp 15P
  564. .ad r
  565. \fBFigure 1\(hy1/T.150 [T1.150] \ \ 
  566. (\*`a traiter comme tableau MEP), p.\fR 
  567. .sp 1P
  568. .RT
  569. .ad b
  570. .RT
  571. .PP
  572. 4.6
  573. The border area surrounds the image area. External form and
  574. dimensions of the border area are not specified. The presence of a border 
  575. area is not mandatory. It is however inevitable in certain implementations. 
  576. .PP
  577. 4.7
  578. The image area is rectangular. The two shorter edges of the image area 
  579. have a vertical orientation, the two longer edges have a horizontal 
  580. orientation. The length ratio of shorter and longer edges is 3:4.
  581. .PP
  582. 4.8
  583. The position of telewriting information on the display area is
  584. defined with respect to the edges of the image area.
  585. .PP
  586. 4.9
  587. Information on the display area is composed of presentation
  588. elements of three categories:
  589. .LP
  590.     \(em
  591.     foreground,
  592. .LP
  593.     \(em
  594.     background,
  595. .LP
  596.     \(em
  597.     border area.
  598. .PP
  599. 4.10
  600. Foreground and background presentation elements are defined in the image 
  601. area only. 
  602. .sp 9p
  603. .RT
  604. .PP
  605. Border area presentation elements are defined in the border area only. 
  606. The use of the border area is not defined for telewriting. 
  607. .PP
  608. 4.11
  609. Foreground presentation elements include trace, marker and
  610. closed area.
  611. .sp 9p
  612. .RT
  613. .PP
  614. 4.12
  615. The presentation elements have the following
  616. characteristics:
  617. .LP
  618.     \(em
  619.      \fITrace\fR  |  This is the curve as defined in \(sc 2.6 of this part; 
  620. the essence of the handwritten information is represented by one trace 
  621. or by 
  622. any combination of traces; the image area can contain an undefined number of
  623. traces at a time.
  624. .LP
  625.     \(em
  626.     \fIMarker\fR  |  This is a marked representation of a single
  627. position; it behaves as if it is overlaid on the foreground; a moving marker
  628. does not create a trace; a marker can be switched on and off; one user can
  629. generate only one marker at a time. The image area can contain one locally
  630. generated marker and one remotely generated marker.
  631. .LP
  632.     \(em
  633.     \fIClosed area\fR  |  This is the area that is enclosed within a
  634. closed trace; this closed trace is the perimeter. A trace is a closed trace 
  635. if it intersects itself; a trace that is nearly closed can be converted 
  636. into a 
  637. closed trace, by the addition of the lacking part of the trace.
  638. .LP
  639.     \(em
  640.      \fIBackground\fR  |  The background is a defined reference area on which 
  641. foreground information is to be imaged; if the full image area is filled 
  642. with foreground information, the background is not visible. 
  643. .bp
  644. .LP
  645.     \(em
  646.     \fIBorder area\fR  |  The border area is independent of the
  647. information in the image area.
  648. .LP
  649.     In case of a CRT display the border area is the remaining
  650. part between image area and edges of the display area.
  651. .LP
  652.      In case of a cell\(hystructured display device, the image area may coincide 
  653. exactly with the display area. In that case no border area 
  654. remains.
  655. .PP
  656. 4.13
  657. The various presentation elements can have attributes assigned to them 
  658. as defined in Table\ 1\(hy1/T.150. 
  659. .sp 9p
  660. .RT
  661. .ce
  662. \fBH.T. [T2.150]\fR 
  663. .ce
  664. TABLE\ 1\(hy1/T.150
  665. .ce
  666. \fBAttributes of telewriting presentation\fR 
  667. .ce
  668. \fBelements\fR 
  669. .ps 9
  670. .vs 11
  671. .nr VS 11
  672. .nr PS 9
  673. .TS
  674. center box;
  675. cw(60p) | cw(120p) .
  676. Presentation element    Attributes
  677. _
  678. .T&
  679. lw(60p) | lw(120p) .
  680. Trace     {
  681. Line thickness, line texture, colour
  682.  }
  683. .T&
  684. lw(60p) | lw(120p) .
  685. Marker    Shape, size, colour
  686. .T&
  687. lw(60p) | lw(120p) .
  688. Closed area     {
  689. Area texture, colour (interaction or area attributes with background
  690. attributes to be defined)
  691.  }
  692. .T&
  693. lw(60p) | lw(120p) .
  694. Background    Area texture, colour
  695. .T&
  696. lw(60p) | lw(120p) .
  697. Border area    Not defined
  698. .TE
  699. .LP
  700. \fINote\fR
  701. \ \(em\ The concept of colour includes \*Qintensity\*U.
  702. .nr PS 9
  703. .RT
  704. .ad r
  705. \fBTableau 1\(hy1/T.150 [T2.150], p.\fR 
  706. .sp 1P
  707. .RT
  708. .ad b
  709. .RT
  710. .PP
  711. 4.14
  712. Once an image is displayed, subsequent modification of attributes is restricted 
  713. as follows: 
  714. .LP
  715.     \(em
  716.     trace: attributes unchangeable;
  717. .LP
  718.     \(em
  719.     marker: attributes can be changed at any instant;
  720. .LP
  721.     \(em
  722.     closed area: attributes unchangeable;
  723. .LP
  724.     \(em
  725.     background: attributes can be changed at any instant.
  726. .PP
  727. 4.15
  728. In case of intersection of two traces, the image of the older trace is 
  729. interrupted as far as it coincides with the newer trace. 
  730. .sp 9p
  731. .RT
  732. .PP
  733. 4.16
  734. In case of intersection of a trace and a marker, the image of the trace 
  735. is interrupted as far as it coincides with the marker. After removal of 
  736. the marker, the image of the original trace is restored. 
  737. .PP
  738. 4.17
  739. With respect to erasure of foreground information, a distinction is made 
  740. regarding the area in which erasure takes place: 
  741. .LP
  742.     \(em
  743.     full image area;
  744. .LP
  745.     \(em
  746.     defined part of the image area;
  747. .LP
  748.     \(em
  749.     individual traces.
  750. .sp 1P
  751. .LP
  752. 4.18
  753.     \fIErasure of the full image area\fR 
  754. .sp 9p
  755. .RT
  756. .PP
  757. All foreground information in the image area is removed; the
  758. background assumes a pre\(hydefined appearance.
  759. .RT
  760. .sp 1P
  761. .LP
  762. 4.19
  763.     \fIErasure of a defined part of the image area\fR 
  764. .sp 9p
  765. .RT
  766. .PP
  767. An area is identified either by means of a closed trace or as a
  768. defined square, within which all foreground information is to be removed
  769. including the perimeter itself.
  770. .bp
  771. .RT
  772. .sp 1P
  773. .LP
  774. 4.20
  775.     \fIErasure of individual traces\fR 
  776. .sp 9p
  777. .RT
  778. .PP
  779. An existing trace is covered by a thicker trace with the same
  780. attributes as the background: this type of erasure is processed in the 
  781. same way as a trace. 
  782. .RT
  783. .PP
  784. 4.21
  785. Any modification of background information can take place for the full 
  786. image area only. 
  787. .sp 9p
  788. .RT
  789. .sp 2P
  790. .LP
  791. \fB5\fR     \fBPrinciples of telewriting coding\fR 
  792. .sp 1P
  793. .RT
  794. .PP
  795. 5.1
  796. Telewriting coding relates to coding of telewriting information in foreground 
  797. and background and to erasure functions. 
  798. .sp 9p
  799. .RT
  800. .PP
  801. 5.2
  802. This section contains principles of telewriting coding. In Parts\ 3 and\ 
  803. 4, details of telewriting coding are defined for two methods, namely zone 
  804. coding and differential chain coding, respectively. 
  805. .PP
  806. 5.3
  807. The coding is defined at the \*Qtelewriting coding interface\*U,
  808. TCI. This interface is introduced for ease of reference, but need not exist
  809. physically.
  810. .PP
  811. 5.4
  812. In the sending part of the telewriting terminal, the signal at
  813. the TCI contains all data originating from handwritten input, selection of
  814. attributes and use of erasure functions.
  815. .PP
  816. 5.5
  817. The signals at the TCI, both in sending and receiving parts, do
  818. not contain data pertaining to transmission or communication functions.
  819. .PP
  820. 5.6
  821. In the receiving part of the telewriting terminal, the signal at the TCI 
  822. contains all data required to image the information in accordance with 
  823. the intentions of the originator. 
  824. .PP
  825. 5.7
  826. The concept of the TCI is illustrated in Figure 1\(hy2/T.150.
  827. .LP
  828. .rs
  829. .sp 18P
  830. .ad r
  831. \fBFigure 1\(hy2/T.150, p.\fR 
  832. .sp 1P
  833. .RT
  834. .ad b
  835. .RT
  836. .PP
  837. 5.8
  838. The signal at the TCI includes x and y coordinate information
  839. regarding telewriting presentation elements.
  840. .PP
  841. 5.9
  842. The x and y coordinates are related to a unit area of 1 \(mu 1. This implies 
  843. that the respective values of x and y always lie between 0 and 1 (0 
  844. included, 1 not included).
  845. .PP
  846. 5.10
  847. The origin of the coordinate system is in the lower left corner. The x\(hyaxis 
  848. is horizontal, the y\(hyaxis is vertical. 
  849. .bp
  850. .PP
  851. 5.11
  852. The horizontal size of the telewriting image area corresponds with x\ =\ 
  853. 1, the vertical size of this image area corresponds with y\ =\ 0.75. See 
  854. Figure\ 1\(hy3/T.150.
  855. .LP
  856. .rs
  857. .sp 12P
  858. .ad r
  859. \fBFigure 1\(hy3/T.150 [T3.150] \ \ 
  860. (\*`a traiter comme tableau MEP), p.\fR 
  861. .sp 1P
  862. .RT
  863. .ad b
  864. .RT
  865. .LP
  866. .sp 1
  867. .PP
  868. 5.12
  869. All coordinates of the telewriting information are quantized
  870. relative to a measurement grid in the unit area. The resolution of this grid
  871. determines the accuracy.
  872. .PP
  873. 5.13
  874. The default resolution is 512 \(mu 512 grid units. The telewriting
  875. coding can optionally also accommodate grid resolutions of 1024\ \(mu\ 1024 and
  876. 2048\ \(mu\ 2048 grid units.
  877. \v'1P'
  878. .sp 1P
  879. .ce 1000
  880. \fBPart\ 2\ \(em\ \fR \fBTelewriting together with telephony\fR 
  881. .sp 1P
  882. .RT
  883. .ce 0
  884. .sp 1P
  885. .sp 2P
  886. .LP
  887. \fB1\fR     \fBGeneral\fR 
  888. .sp 1P
  889. .RT
  890. .PP
  891. 1.1
  892. This part of the Recommendation defines the use of telewriting in combination 
  893. with voice communication through a telephone network (PSTN). 
  894. .sp 9p
  895. .RT
  896. .PP
  897. 1.2
  898. For this application, both sides of the connection must have a
  899. combined telephone and telewriting terminal.
  900. .PP
  901. 1.3
  902. The combined telephone and telewriting terminal should, as long as the 
  903. telewriting transmission function is switched off, behave like a normal 
  904. telephone set, both for incoming and outgoing calls. In this situation, the
  905. full bandwidth is available for transmission of speech signals.
  906. .PP
  907. 1.4
  908. During a telephone conversation, the telewriting transmission
  909. function at either side of the connection, may be switched on and off, 
  910. manually or automatically. 
  911. .PP
  912. 1.5
  913. Remark that in this part of the Recommendation \*Qswitching on and off\*U 
  914. of the telewriting function refers to the telewriting transmission 
  915. functions. Regardless of this, the telewriting equipment may be used locally, 
  916. whether or not a telephone connection exists. 
  917. .PP
  918. 1.6
  919. By means of the telewriting terminal, the user can generate
  920. information. This includes: creation of traces, marker switching on and off,
  921. movement of the marker, use of erasure functions.
  922. .PP
  923. 1.7
  924. In this part, distinction is made between \*Qbasic terminal\*U and
  925. \*Qenhanced terminal\*U.
  926. .PP
  927. 1.8
  928. The enhanced terminal is not defined yet, but compared to the
  929. basic terminal it is anticipated to have additional capabilities regarding
  930. unattended operation, transmission facilities and presentation
  931. functionalities.
  932. .bp
  933. .sp 2P
  934. .LP
  935. \fB2\fR     \fBMain characteristics of the basic terminal\fR 
  936. .sp 1P
  937. .RT
  938. .PP
  939. 2.1
  940. In this section, a basic terminal is defined.
  941. .sp 9p
  942. .RT
  943. .PP
  944. In the basic terminal a set of functions is implemented that is to be considered 
  945. as a minimum requirement; thus a basic level of compatibility 
  946. is defined.
  947. .PP
  948. 2.2
  949. A basic terminal includes a telephone apparatus, a writing device and a 
  950. display device. Circuitry to implement control functions may be 
  951. accommodated in a separate unit or may be included in one of the devices
  952. mentioned.
  953. .PP
  954. 2.3
  955. Information, generated at either side of the connection will be
  956. reproduced on the display devices at both sides of the connection.
  957. .PP
  958. 2.4
  959. Both sides of the connection can contribute, one after another, to the 
  960. same image. 
  961. .PP
  962. 2.5
  963. In the basic terminal, transmission of telewriting signals is
  964. accomplished through a sub\(hychannel, segregated from the speech channel.
  965. Transmission of speech signals and telewriting signals can take place
  966. simultaneously.
  967. .PP
  968. 2.6
  969. Half\(hyduplex transmission is used for conveying the telewriting
  970. signals through the sub\(hychannel, i.e.\ the transmitter is prevented 
  971. from sending as long as the associated receiver receives telewriting signals 
  972. from the other side. 
  973. .PP
  974. 2.7
  975. The total power level of speech plus telewriting signals should
  976. conform to the limits normally applicable to speech transmission and data
  977. transmission.
  978. .PP
  979. 2.8
  980. The basic terminal can assume three modes of operation. The
  981. characteristics pertinent to each mode, are described in Table\ 2\(hy1/T.150.
  982. .ce
  983. \fBH.T. [T4.150]\fR 
  984. .ce
  985. TABLE\ 2\(hy1/T.150
  986. .ce
  987. \fBModes of operation of the basic terminal\fR 
  988. .ps 9
  989. .vs 11
  990. .nr VS 11
  991. .nr PS 9
  992. .TS
  993. center box;
  994. lw(72p) | lw(132p) .
  995. Speech only     {
  996. The telewriting function remains in the OFF condition.
  997.  }
  998. _
  999. .T&
  1000. lw(72p) | lw(132p) .
  1001. Speech plus telewriting     {
  1002. The telewriting function can be switched ON after the establishment of a
  1003. connection. Speech signals and telewriting signals can be
  1004. sent simultaneously.
  1005.  }
  1006. _
  1007. .T&
  1008. lw(72p) | lw(132p) .
  1009. Telewriting only     {
  1010. This mode can be switched ON after the establishment of a connection.
  1011. The sending of speech signals is blocked, the power level of the
  1012. telewriting signals is increased correspondingly. Reception of speech
  1013. signals is still possible.
  1014.  }
  1015. _
  1016. .TE
  1017. .nr PS 9
  1018. .RT
  1019. .ad r
  1020. \fBTableau 2\(hy1/T.150 [T4.150], p.\fR 
  1021. .sp 1P
  1022. .RT
  1023. .ad b
  1024. .RT
  1025. .PP
  1026. 2.9
  1027. In this Recommendation, the expression \*Qtelewriting ON\*U is used
  1028. as a common indication for either \*Qspeech plus telewriting\*U or \*Qtelewriting 
  1029. only\*U.
  1030. .PP
  1031. 2.10
  1032. A basic terminal may be able to continue transmission and
  1033. reception of telewriting signals after termination of the human conversation. 
  1034. In this case, the telewriting transmission function will be switched OFF 
  1035. automatically after completion of the telewriting transmission. (Defined in
  1036. more detail later on.)
  1037. .PP
  1038. 2.11
  1039. For the coding of telewriting information, two methods are
  1040. recognized for use at the sending side: tone coding (defined in Part\ 3) and
  1041. differential chain coding (defined in Part\ 4).
  1042. .PP
  1043. At the receiving side, the basic terminal should be able to
  1044. properly accept telewriting signals coded according to either method.
  1045. .sp 2P
  1046. .LP
  1047. \fB3\fR     \fBPresentation functionalities of the \fR \fBbasic terminal\fR 
  1048. .sp 1P
  1049. .RT
  1050. .PP
  1051. 3.1
  1052. The general description of presentation functionalities, as
  1053. given in Part\ 1, \(sc\ 4, applies.
  1054. .sp 9p
  1055. .RT
  1056. .PP
  1057. With respect to this general description certain restrictions
  1058. apply, as defined in the following points.
  1059. .bp
  1060. .PP
  1061. 3.2
  1062. The presentation functionalities as described for the basic
  1063. terminal are to be regarded as default capabilities.
  1064. .sp 9p
  1065. .RT
  1066. .PP
  1067. If required, characteristics of terminals with a higher level of sophistication 
  1068. will be described in a section on enhanced terminal. 
  1069. .PP
  1070. 3.3
  1071. The basic terminal employs a monochrome display device. The
  1072. writing device generates coded representations of monochrome images only.
  1073. .sp 9p
  1074. .RT
  1075. .PP
  1076. 3.4
  1077. The attributes applying to the basic terminal are given in
  1078. Table\ 2\(hy2/T.150.
  1079. .LP
  1080. .sp 2
  1081. .ce
  1082. \fBH.T. [T5.150]\fR 
  1083. .ce
  1084. TABLE\ 2\(hy2/T.150
  1085. .ce
  1086. \fBAttributes applying to the basic terminal\fR 
  1087. .ps 9
  1088. .vs 11
  1089. .nr VS 11
  1090. .nr PS 9
  1091. .TS
  1092. center box;
  1093. cw(72p) | cw(156p) .
  1094. Presentation elements    Attributes
  1095. _
  1096. .T&
  1097. lw(72p) | lw(156p) .
  1098. Image size     {
  1099. Horizontal: 512 GU
  1100. Vertical: 0.75 \(mu 512 GU
  1101. Options, the receiver must be able to accept:
  1102. Horizontal: 1024 and 2048 GU
  1103. Vertical: 0.75 \(mu 1024 and
  1104. \fBVertical:\fR
  1105. 0.75 \(mu 2048 GU.
  1106.  }
  1107. .T&
  1108. lw(72p) | lw(156p) .
  1109. Trace    
  1110. .T&
  1111. lw(72p) | lw(156p) .
  1112. \(em\ thickness     {
  1113. Unit thickness, as used in the output device.
  1114. Options: 2 \(mu and 3 \(mu unit thickness.
  1115.  }
  1116. .T&
  1117. lw(72p) | lw(156p) .
  1118. \(em\ texture    Solid, no options.
  1119. .T&
  1120. lw(72p) | lw(156p) .
  1121. \(em\ colour     {
  1122. Monochrome, as used in the output device. The receiver must be able
  1123. to accept the codes of traces with colours: red,
  1124. green, blue, yellow, magenta, cyan, white, black. A black trace has the
  1125. same colour as the background (used for erasure).
  1126.  }
  1127. .T&
  1128. lw(72p) | lw(156p) .
  1129. Closed area    
  1130. .T&
  1131. lw(72p) | lw(156p) .
  1132. \(em\ texture    Solid.
  1133. .T&
  1134. lw(72p) | lw(156p) .
  1135. \(em\ colour     {
  1136. Same as background colour (used only for partial
  1137. erasure). The receiver must be able to accept the codes of
  1138. closed areas with colours: red, green, blue,
  1139. yellow, magenta, cyan, white, black.
  1140.  }
  1141. .T&
  1142. lw(72p) | lw(156p) .
  1143. Background    
  1144. .T&
  1145. lw(72p) | lw(156p) .
  1146. \(em\ texture/colour     {
  1147. No information about the background is transmitted. Background can only
  1148. be imagined as dark screen. This corresponds with colour
  1149. black.
  1150.  }
  1151. .T&
  1152. lw(72p) | lw(156p) .
  1153. Border area     {
  1154. Border area is not specified, no information about the border area is
  1155. transmitted.
  1156.  }
  1157. .T&
  1158. lw(72p) | lw(156p) .
  1159. Marker    
  1160. .T&
  1161. lw(72p) | lw(156p) .
  1162. \(em\ shape     {
  1163. PLUS sign; other shapes may be possible depending on terminal
  1164. implementation.
  1165.  }
  1166. .T&
  1167. lw(72p) | lw(156p) .
  1168. \(em\ size    Not specified.
  1169. .T&
  1170. lw(72p) | lw(156p) .
  1171. \(em\ colour     {
  1172. Marker colour is not transmitted; on a monochrome device the marker
  1173. appears in foreground colour; on a colour device the marker may assume
  1174. a colour under local control.
  1175.  }
  1176. .T&
  1177. lw(72p) | lw(156p) .
  1178. Full erasure    Black background is restored.
  1179. .T&
  1180. lw(72p) | lw(156p) .
  1181. Partial erasure     {
  1182. 1)\ closed area;
  1183. 2)\ overwriting with thicker black trace.
  1184. GU\ Grid units
  1185.  }
  1186. _
  1187. .TE
  1188. .nr PS 9
  1189. .RT
  1190. .ad r
  1191. \fBTableau 2\(hy2/T.150 [T5.150], p.\fR 
  1192. .sp 1P
  1193. .RT
  1194. .ad b
  1195. .RT
  1196. .LP
  1197. .bp
  1198. .sp 2P
  1199. .LP
  1200. \fB4\fR     \fBTransmission for the basic terminal\fR 
  1201. .sp 1P
  1202. .RT
  1203. .PP
  1204. 4.1
  1205. Transmission of the modulated telewriting signal takes place in a small 
  1206. frequency band, segregated from the speech channel. This band is 
  1207. referred to as the sub\(hychannel.
  1208. .sp 9p
  1209. .RT
  1210. .PP
  1211. 4.2
  1212. The centre of the sub\(hychannel is located at 1750 Hz. Details of
  1213. the implementation are not given here, but the requirements of \(sc\(sc\ 
  1214. 4.6 and\ 4.7 should be met. 
  1215. .PP
  1216. 4.3
  1217. The binary telewriting signal is converted into a signal suitable for transmission, 
  1218. by means of frequency shift modulation. Details are the same as those specified 
  1219. in Recommendation\ V.21 for channel\ 2 (the high channel). 
  1220. .PP
  1221. 4.4
  1222. The modulation rate is 300 Bd, the bit rate is 300 bit/s.
  1223. .PP
  1224. 4.5
  1225. The V.21 requirements for channel 2 are summarized as follows: The nominal 
  1226. mean frequency of the transmission signal is 1750\ Hz. The frequency 
  1227. deviation is + or \(em100\ Hz. Consequently, the nominal characteristic 
  1228. frequencies are 1850\ Hz and 1650\ Hz respectively. The higher frequency 
  1229. corresponds to a 
  1230. binary\ 0.
  1231. .PP
  1232. 4.6
  1233. The amount of speech signal power that can reach the local and
  1234. remote telewriting receivers, should be sufficiently low to avoid errors 
  1235. in the demodulated telewriting signal. 
  1236. .PP
  1237. 4.7
  1238. The amount of telewriting signal power that can reach the local
  1239. and remote telephone receivers (i.e.\ the loudspeaker part) should be
  1240. sufficiently low to avoid disturbance of the conversation.
  1241. .PP
  1242. 4.8
  1243. In the mode of operation \*Qtelewriting only\*U, the output power of the 
  1244. telewriting transmitter shall be in accordance with the requirements 
  1245. described in Recommendation\ V.21.
  1246. .PP
  1247. 4.9
  1248. In the mode of operation \*Qspeech plus telewriting\*U, the modulated Telewriting 
  1249. signal should be attenuated by 4\ dB with regard to the level 
  1250. determined by \(sc\ 4.8. If experience shows that also the power of the speech
  1251. signal should be adapted, relevant requirements will be included in the next
  1252. issue of this Recommendation.
  1253. .PP
  1254. 4.10
  1255. In the case of long\(hydistance communication an echo suppressor may be 
  1256. present in the link. This will hamper the \*Qspeech plus telewriting\*U 
  1257. mode. 
  1258. Since, generally, disabling of the echo suppressor cannot be guaranteed to
  1259. solve the problem, it is recommended to use the \*Qtelewriting only\*U mode,
  1260. alternating with the \*Qspeech only\*U mode.
  1261. .PP
  1262. 4.11
  1263. The telewriting data as well as communication control commands are structured 
  1264. in 8\(hybit bytes. 
  1265. .PP
  1266. For transmission, each byte is packed in an 11\(hybit transmission
  1267. word as defined below.
  1268. .PP
  1269. 4.12
  1270. The structure of each transmission word is as follows:
  1271. .sp 9p
  1272. .RT
  1273. .LP
  1274.     1\fR startbit, binary value ZERO
  1275. .LP
  1276.     8 bits representing telewriting or control data
  1277. .LP
  1278.     1 parity bit
  1279. .LP
  1280.     stopbit, binary value ONE.
  1281. .PP
  1282. This structure is illustrated in Figure 2\(hy0/T.150.
  1283. .LP
  1284. .rs
  1285. .sp 8P
  1286. .ad r
  1287. \fBFigure 2\(hy0/T.150 [T6.150] \ \ 
  1288. (\*`a traiter comme tableau MEP), p.\fR 
  1289. .sp 1P
  1290. .RT
  1291. .ad b
  1292. .RT
  1293. .PP
  1294. 4.13
  1295. For the value of the parity bit, EVEN parity applies. This
  1296. Recommendation does not specify any action for the basic terminal in case of
  1297. reception of an erroneous parity bit.
  1298. .sp 9p
  1299. .RT
  1300. .PP
  1301. 4.14
  1302. The transmission words are conveyed in start\(hystop mode, i.e. the pause 
  1303. following a transmission word until the occurrence of the next 
  1304. transmission word, may in principle have any duration. However, the bits
  1305. constituting the transmission word should be transmitted as a contiguous
  1306. sequence at the appropriate bit rate.
  1307. .bp
  1308. .PP
  1309. 4.15
  1310. In addition to its task of transporting bits, the data send signal may 
  1311. assume one of three possible states: 
  1312. .LP
  1313.     \(em
  1314.     MARK signal: a binary ONE condition, with a duration
  1315. significantly longer than a bit period.
  1316. .LP
  1317.     \(em
  1318.      SPACE signal: a binary ZERO condition; this condition is not used in 
  1319. the framework of this Recommendation. 
  1320. .LP
  1321.     \(em
  1322.     Carrier OFF: no send signal present.
  1323. .sp 2P
  1324. .LP
  1325. \fB5\fR     \fBTransmission blocks\fR 
  1326. .sp 1P
  1327. .RT
  1328. .PP
  1329. 5.1
  1330. To define the transmission structure, the concept of
  1331. transmission block is introduced. In the general case, a transmission block
  1332. contains transmission words and MARK signals. However, also transmission
  1333. blocks containing MARK signals only may occur.
  1334. .sp 9p
  1335. .RT
  1336. .PP
  1337. 5.2
  1338. The beginning of a transmission block is identified by the
  1339. occurrence of one out of two defined combinations of MARK signal and carrier
  1340. OFF condition, referred to as start combination\ No.\ 1 and start
  1341. combination\ No.\ 2.
  1342. .PP
  1343. 5.3
  1344. The start combinations are defined as follows:
  1345. .LP
  1346.     \(em
  1347.     start combination No. 1
  1348.     carrier OFF during at least
  1349. 130\ ms, followed by
  1350. .LP
  1351. MARK signal of 100\ \(+-\ 20 ms followed by
  1352. .LP
  1353. carrier OFF during 100\ \(+-\ 20 ms followed by
  1354. .LP
  1355. MARK signal of 200\ \(+-\ 20 ms.
  1356. .LP
  1357.     \(em
  1358.     start combination No. 2
  1359.     carrier OFF during at least
  1360. 130\ ms, followed by
  1361. .LP
  1362. MARK signal of 400\ \(+-\ 20 ms.
  1363. .PP
  1364. See illustration in Figure 2\(hy1/T.150.
  1365. .PP
  1366. The use of these start combinations is defined later.
  1367. .RT
  1368. .LP
  1369. .rs
  1370. .sp 17P
  1371. .ad r
  1372. \fBFigure 2\(hy1/T.150, p.\fR 
  1373. .sp 1P
  1374. .RT
  1375. .ad b
  1376. .RT
  1377. .PP
  1378. 5.4
  1379. Immediately following the start combination of a transmission block, one 
  1380. of the following signals should be sent: 
  1381. .sp 9p
  1382. .RT
  1383. .LP
  1384.     \(em
  1385.     a MARK signal
  1386. .LP
  1387.     \(em
  1388.     a single transmission word
  1389. .LP
  1390.     \(em
  1391.     a sequence of transmission words.
  1392. .PP
  1393. Between any two subsequent transmission words, a MARK signal
  1394. may occur, representing a pause in the writing process.
  1395. .bp
  1396. .PP
  1397. 5.5
  1398. Every transmission block is terminated by a MARK signal of
  1399. 500\ \(+-\ 20\ ms. The MARK signal is to be followed by a carrier OFF condition 
  1400. of at least 130\ ms. 
  1401. .sp 9p
  1402. .RT
  1403. .PP
  1404. 5.6
  1405. The MARK signals representing pauses may have various durations, determined 
  1406. as follows: 
  1407. .LP
  1408.     \(em
  1409.     during PEN DOWN and absence of other telewriting activity,
  1410. the MARK signal may continue without limitation;
  1411. .LP
  1412.     \(em
  1413.      after PEN UP the terminal will apply a limit of 500\ \(+-\ 20\ ms. Within 
  1414. this limit the telewriting activity may continue without procedural 
  1415. steps. If the limit expires, the carrier will be switched OFF. Thus the
  1416. transmission block is automatically terminated by the terminal. Sending of
  1417. further data requires the start of a new transmission block.
  1418. .PP
  1419. 5.7
  1420. The periods between transmission blocks are indicated by
  1421. carrier OFF conditions.
  1422. .sp 9p
  1423. .RT
  1424. .PP
  1425. 5.8
  1426. The formats of transmission blocks are summarized in
  1427. Figure\ 2\(hy2/T.150.
  1428. .LP
  1429. .rs
  1430. .sp 10P
  1431. .ad r
  1432. \fBFigure 2\(hy2/T.150, p.\fR 
  1433. .sp 1P
  1434. .RT
  1435. .ad b
  1436. .RT
  1437. .sp 2P
  1438. .LP
  1439. \fB6\fR     \fBTransmission procedure\fR 
  1440. .sp 1P
  1441. .RT
  1442. .PP
  1443. 6.1
  1444. Prior to actually sending telewriting data, the terminal is to decide whether 
  1445. it functions in MASTER mode or in SLAVE mode. 
  1446. .sp 9p
  1447. .RT
  1448. .PP
  1449. In case of a transmission collision, the master terminal has
  1450. transmission privilege over slave terminals.
  1451. .PP
  1452. 6.2
  1453. The terminal decides about the master/slave status by sending the start 
  1454. combination\ No.\ 1 and observing the received signal. 
  1455. .sp 9p
  1456. .RT
  1457. .PP
  1458. 6.3
  1459. If the terminal, engaged in sending start combination No. 1,
  1460. detects a received carrier signal at its receiver input (during a carrier 
  1461. OFF interval) it decides to be a slave and it postpones further attempts 
  1462. to send 
  1463. data. See Figure\ 2\(hy3/T.150.
  1464. .PP
  1465. 6.4
  1466. If the terminal does not detect a received carrier signal during the sending 
  1467. of the start combination, it decides to be a master and continues sending. 
  1468. See Figure\ 2\(hy3/T.150. 
  1469. .PP
  1470. 6.5
  1471. In the case that only one terminal generates telewriting data,
  1472. this terminal assumes the master status. The receiving terminal remains 
  1473. in the slave status. 
  1474. .PP
  1475. 6.6
  1476. As a header for the subsequent transmission blocks, a master
  1477. terminal uses start combination\ No.\ 2, a slave terminal uses start
  1478. combination\ No.\ 1. See Figure\ 2\(hy4/T.150.
  1479. .PP
  1480. 6.7
  1481. The master/slave status decision in a given terminal remains valid until 
  1482. it is cancelled as follows: 
  1483. .LP
  1484.     \(em
  1485.     A master terminal becomes a slave if it is not engaged in
  1486. sending at the moment that another terminal sends start combination\ No.\ 1.
  1487. .LP
  1488.     \(em
  1489.      A slave terminal becomes a master terminal at the moment that it sends 
  1490. a start combination\ No.\ 1 and no receive carrier signals are being 
  1491. detected.
  1492. .LP
  1493.     \(em
  1494.     A master status is cancelled by \*Qtelewriting OFF\*U.
  1495. .bp
  1496. .LP
  1497. .rs
  1498. .sp 47P
  1499. .ad r
  1500. \fBFigure 2\(hy3/T.150, p. 10\fR 
  1501. .sp 1P
  1502. .RT
  1503. .ad b
  1504. .RT
  1505. .LP
  1506. .bp
  1507. .LP
  1508. .rs
  1509. .sp 47P
  1510. .ad r
  1511. \fBFigure 2\(hy4/T.150, p. 11\fR 
  1512. .sp 1P
  1513. .RT
  1514. .ad b
  1515. .RT
  1516. .LP
  1517. .bp
  1518. .sp 2P
  1519. .LP
  1520. \fB7\fR     \fBCoding identifier\fR 
  1521. .sp 1P
  1522. .RT
  1523. .PP
  1524. 7.1
  1525. In the communication control procedures, the existing of two
  1526. coding methods is recognized, i.e.\ 
  1527. zone coding
  1528. and 
  1529. differential
  1530. chain coding
  1531. respectively.
  1532. .sp 9p
  1533. .RT
  1534. .PP
  1535. The method actually used is identified by the coding identifier
  1536. PCE. (PCE\ =\ picture control entity).
  1537. .PP
  1538. A terminal receiving signals according to either method will be able to 
  1539. activate the appropriate decoding function, by recognizing the coding 
  1540. identifier.
  1541. .RT
  1542. .PP
  1543. 7.2
  1544. The coding identifier is structured according to ISO 9281. In this standard, 
  1545. the coding identifier PCE is defined to comprise a picture 
  1546. coding delimiter (PCD) and a coding method identifier (CMI). See
  1547. Figure\ 2\(hy5/T.150.
  1548. .sp 9p
  1549. .RT
  1550. .LP
  1551. .rs
  1552. .sp 13P
  1553. .ad r
  1554. \fBFigure 2\(hy5/T.150 [T7.150] \ \ 
  1555. (\*`a traiter comme tableau MEP), p.\fR 
  1556. .sp 1P
  1557. .RT
  1558. .ad b
  1559. .RT
  1560. .LP
  1561. .sp 3
  1562. .PP
  1563. 7.3
  1564. (Copy of ISO 9281, \(sc 6.2.4 modified)
  1565. .sp 9p
  1566. .RT
  1567. .PP
  1568. The PCD shall announce or delimit the data for a particular
  1569. picture coding method. The PCD shall comprise the two\(hybyte sequence\ 01/11,
  1570. 07/00.
  1571. .PP
  1572. 7.4
  1573. (Copy of ISO 9281, \(sc 6.2.5)
  1574. .sp 9p
  1575. .RT
  1576. .PP
  1577. The CMI shall specify the particular coding method for the picture data 
  1578. that follow it. The CMI may consist of one or more octets corresponding 
  1579. to the bit combinations in the range\ 02/00 to\ 07/14 of an 8\(hybit code 
  1580. table. 
  1581. .PP
  1582. 7.5
  1583. (Copy of ISO 9281, \(sc 6.2.6)
  1584. .sp 9p
  1585. .RT
  1586. .PP
  1587. Each CMI identifying a particular picture coding method shall be registered 
  1588. with the ISO Registration Authority for Picture Coding Methods (to be set 
  1589. up). 
  1590. .PP
  1591. 7.6
  1592. The telewriting coding identifier, when included in a
  1593. transmission block, occupies the first three (or more if appropriate)
  1594. transmission words following the start combination. See Figure\ 2\(hy6/T.150.
  1595. .bp
  1596. .sp 9p
  1597. .RT
  1598. .LP
  1599. .rs
  1600. .sp 7P
  1601. .ad r
  1602. \fBFigure 2\(hy6/T.150 [T8.150] \ \ 
  1603. (\*`a traiter comme tableau MEP), p.\fR 
  1604. .sp 1P
  1605. .RT
  1606. .ad b
  1607. .RT
  1608. .LP
  1609. .sp 1
  1610. .PP
  1611. 7.7
  1612. In a point\(hyto\(hypoint configuration, the inclusion of the coding
  1613. identifier in the first transmision block only, would in principle be
  1614. sufficient for the whole session.
  1615. .PP
  1616. However, for multipoint communication, the insertion of the coding identifier 
  1617. in each transmission block is required. 
  1618. .PP
  1619. In view of this requirement, it is recommended that the coding
  1620. identifier be included in each transmission block containing telewriting 
  1621. data, irrespective of the configuration. 
  1622. .RT
  1623. .PP
  1624. 7.8
  1625. The terminal should be designed such that transmission of the coding identifier 
  1626. takes place automatically at the right moment. 
  1627. .sp 9p
  1628. .RT
  1629. .PP
  1630. 7.9
  1631. For telewriting equipment according to this Recommendation T.150 the following 
  1632. bit combinations should be used in the coding identifier. See 
  1633. Table\ 2\(hy3/T.150.
  1634. .ce
  1635. \fBH.T. [T9.150]\fR 
  1636. .ce
  1637. TABLE\ 2\(hy3/T.150
  1638. .ce
  1639. \fBCoding identifier bit combinations\fR 
  1640. .ps 9
  1641. .vs 11
  1642. .nr VS 11
  1643. .nr PS 9
  1644. .TS
  1645. center box;
  1646. cw(108p) | cw(72p) .
  1647. Acronym    Bit combination
  1648. _
  1649. .T&
  1650. lw(108p) | cw(72p) .
  1651. PCD (2 byte sequence)    01/11, 07/00
  1652. .T&
  1653. lw(108p) | cw(72p) .
  1654. CMI Zone coding    02/00, 04/00
  1655. .T&
  1656. lw(108p) | cw(72p) .
  1657. CMI Diff\(hychain coding    02/00, 04/01
  1658. .TE
  1659. .LP
  1660. \fINote\fR
  1661. \ \(em\ The above allocations are of a preliminary nature, pending
  1662. further development of ISO\ 9281.
  1663.  }
  1664. _
  1665. .TE
  1666. .nr PS 9
  1667. .RT
  1668. .ad r
  1669. \fBTableau 2\(hy3/T.150 [T9.150], p.\fR 
  1670. .sp 1P
  1671. .RT
  1672. .ad b
  1673. .RT
  1674. .LP
  1675. .sp 1
  1676. .sp 2P
  1677. .LP
  1678. \fB8\fR     \fBCommunication control\fR \fB, general requirements\fR 
  1679. .sp 1P
  1680. .RT
  1681. .PP
  1682. 8.1
  1683. This section defines requirements for the control of data
  1684. exchange for the basic telewriting terminal.
  1685. .sp 9p
  1686. .RT
  1687. .PP
  1688. 8.2
  1689. These requirements also apply to data exchange between any
  1690. enhanced terminal and a basic terminal.
  1691. .PP
  1692. 8.3
  1693. The requirements permit the use of a two\(hyhop satellite circuit in the 
  1694. connection between two terminals. 
  1695. .PP
  1696. 8.4
  1697. The requirements also permit multi\(hypoint communication via a voice bridge.
  1698. .PP
  1699. 8.5
  1700. Establishment and clearing of the telephone connection take place in accordance 
  1701. with the requirements set by the telephone network. 
  1702. .PP
  1703. 8.6
  1704. For the basic terminal, automatic calling and answering are not
  1705. defined.
  1706. .PP
  1707. 8.7
  1708. A basic terminal may, as an option, be equipped such that it can maintain 
  1709. the exchange of telewriting data after termination of the speech 
  1710. conversation. This option is identified as \*Qautomatic call termination\*U.
  1711. .PP
  1712. 8.8
  1713. The automatic call termination implies that the telewriting
  1714. function (sending as well as receiving) is able to operate autonomously 
  1715. while the telephone apparatus is in the ON HOOK condition. 
  1716. .bp
  1717. .PP
  1718. 8.9
  1719. To enable automatic call termination, the terminal must be
  1720. able:
  1721. .LP
  1722.     \(em
  1723.      to note that sending respectively reception of a telewriting transmission 
  1724. block is going on, during the ON HOOK condition of the telephone apparatus, 
  1725. .LP
  1726.     \(em
  1727.     to recognize the end of the final telewriting transmission
  1728. block,
  1729. .LP
  1730.     \(em
  1731.     to switch back to the speech only mode and to clear the
  1732. telephone connection.
  1733. .PP
  1734. 8.10
  1735. Switching between the three modes \*Qspeech only\*U, \*Qspeech plus telewriting\*U 
  1736. and \*Qtelewriting only\*U can be done manually. In addition, 
  1737. switching the telewriting function OFF can take place automatically by 
  1738. means of the communication control command SSO in the transmission signal. 
  1739. The 
  1740. transitions between modes of operation are illustrated in Figure\ 2\(hy7/T.150.
  1741. .sp 9p
  1742. .RT
  1743. .LP
  1744. .rs
  1745. .sp 16P
  1746. .ad r
  1747. \fBFigure 2\(hy7/T.150, p.\fR 
  1748. .sp 1P
  1749. .RT
  1750. .ad b
  1751. .RT
  1752. .sp 2P
  1753. .LP
  1754. \fB9\fR     \fBCommunication control commands\fR 
  1755. .sp 1P
  1756. .RT
  1757. .PP
  1758. 9.1
  1759. For control of the communication process, the commands SSO and HLO are 
  1760. available. 
  1761. .sp 9p
  1762. .RT
  1763. .PP
  1764. The coding of these commands is as follows:
  1765. .LP
  1766.     SSO
  1767.     1/7
  1768. .LP
  1769.     HLO
  1770.     0/5
  1771. .PP
  1772. The meaning of these commands is described in Table\ 2\(hy4/T.150.
  1773. .ce
  1774. \fBH.T. [T10.150]\fR 
  1775. .ce
  1776. TABLE\ 2\(hy4/T.150
  1777. .ce
  1778. \fBCommunication control commands\fR 
  1779. .ps 9
  1780. .vs 11
  1781. .nr VS 11
  1782. .nr PS 9
  1783. .TS
  1784. center box;
  1785. cw(24p) | cw(156p) .
  1786. Acronym    Meaning
  1787. _
  1788. .T&
  1789. cw(24p) | lw(156p) .
  1790. SSO     {
  1791. Set speech only
  1792. This command indicates that the terminals are instructed to switch
  1793. from telewriting ON to the speech only mode
  1794.  }
  1795. _
  1796. .T&
  1797. cw(24p) | lw(156p) .
  1798. HLO     {
  1799. Hello
  1800. This command is to be sent by a terminal that expects telewriting
  1801. data, but does no receive such data
  1802.  }
  1803. _
  1804. .TE
  1805. .nr PS 9
  1806. .RT
  1807. .ad r
  1808. \fBTableau 2\(hy4/T.150 [T10.150], p.\fR 
  1809. .sp 1P
  1810. .RT
  1811. .ad b
  1812. .RT
  1813. .LP
  1814. .bp
  1815. .PP
  1816. 9.2
  1817. A terminal will automatically send SSO upon the instruction by its local 
  1818. user, to switch over from the telewriting ON mode to the speech only mode. 
  1819. .sp 9p
  1820. .RT
  1821. .PP
  1822. Transmission of SSO can take place in two ways:
  1823. .LP
  1824.     \(em
  1825.      At the end of the current transmission block. SSO is attached to the 
  1826. block, according the format defined below. 
  1827. .LP
  1828.     \(em
  1829.     By means of a separate transmission block. Such a block is
  1830. sent specifically for conveying SSO. Format: defined below.
  1831. .PP
  1832. 9.3
  1833. A terminal receiving SSO will revert to the speech only mode
  1834. and does not recognize further telewriting signals.
  1835. .sp 9p
  1836. .RT
  1837. .PP
  1838. 9.4
  1839. The format for sending SSO is defined in Figures 2\(hy8/T.150 and
  1840. 2\(hy9/T.150.
  1841. .LP
  1842. .rs
  1843. .sp 17P
  1844. .ad r
  1845. \fBFigure 2\(hy8/T.150, p.\fR 
  1846. .sp 1P
  1847. .RT
  1848. .ad b
  1849. .RT
  1850. .LP
  1851. .rs
  1852. .sp 18P
  1853. .ad r
  1854. \fBFigure 2\(hy9/T.150, p.\fR 
  1855. .sp 1P
  1856. .RT
  1857. .ad b
  1858. .RT
  1859. .LP
  1860. .bp
  1861. .PP
  1862. 9.5
  1863. The HLO command will only be sent in a block without
  1864. telewriting data. The format should be as defined in Figure 2\(hy10/T.150.
  1865. .sp 9p
  1866. .RT
  1867. .LP
  1868. .rs
  1869. .sp 14P
  1870. .ad r
  1871. \fBFigure 2\(hy10/T.150, p.\fR 
  1872. .sp 1P
  1873. .RT
  1874. .ad b
  1875. .RT
  1876. .PP
  1877. 9.6
  1878. The HLO command is intended for use with automatic reception.
  1879. This command will be sent by a terminal if it has not received valid
  1880. telewriting data during a period of 35\ seconds since:
  1881. .LP
  1882.     \(em
  1883.     establishment of the telephone call;
  1884. .LP
  1885.     \(em
  1886.     reception of the last valid transmission block.
  1887. .PP
  1888. 9.7
  1889. The terminal receiving a HLO command responds with a MARK
  1890. signal of 700\ \(+-\ 20\ ms.
  1891. .sp 9p
  1892. .RT
  1893. .PP
  1894. 9.8
  1895. A terminal in the telewriting ON condition, receiving signals
  1896. other than valid telewriting data (e.g.\ a tone from the telephone network)
  1897. cannot enter the send mode. In this case, the terminal returns to the speech
  1898. only mode without sending any command or other information (after a guard\(hytime 
  1899. of 35\ seconds). 
  1900. .sp 2P
  1901. .LP
  1902. \fB10\fR     \fBDescription of the \fR \fBcommunication process\fR 
  1903. .sp 1P
  1904. .RT
  1905. .PP
  1906. 10.1
  1907. In order to describe the full communication process, the
  1908. concepts of \*Qtelewriting activity\*U and \*Qtele\(hy 
  1909. writing session\*U are
  1910. introduced. These are defined as follows:
  1911. .sp 9p
  1912. .RT
  1913. .LP
  1914.     \(em
  1915.      \fBTelewriting activity\fR \ \(em\ Any action by the user that causes 
  1916. the telewriting terminal (in the telewriting ON condition), to send 
  1917. data. Examples of such actions are: pen down, marker ON, erasure.
  1918. .LP
  1919.     \(em
  1920.      \fBTelewriting session\fR \ \(em\ A period of time delimited by session 
  1921. start and session end, during which two communicating terminals have a 
  1922. relationship that enables them to exchange telewriting data. 
  1923. .PP
  1924. 10.2
  1925. The event determining session start is:
  1926. .sp 9p
  1927. .RT
  1928. .LP
  1929.     \(em
  1930.     the terminals are in the condition telewriting ON,
  1931. .LP
  1932.     \(em
  1933.     at one of the terminals the first telewriting activity has
  1934. occurred.
  1935. .PP
  1936. 10.3
  1937. The event determining session end is:
  1938. .sp 9p
  1939. .RT
  1940. .LP
  1941.     \(em
  1942.     the terminals switch over to the telewriting OFF
  1943. condition.
  1944. .PP
  1945. 10.4
  1946. The session is established as soon as the coding identifier is received 
  1947. and recognized by the receiving terminal. 
  1948. .sp 9p
  1949. .RT
  1950. .PP
  1951. 10.5
  1952. At the beginning of the session, both terminals have the slave
  1953. status. During the session, only one terminal at a time can acquire the 
  1954. master status. 
  1955. .PP
  1956. 10.6
  1957. In the preceding text of this Part 2, all elements to be used in the communication 
  1958. process are defined now. 
  1959. .PP
  1960. The process can be summarized as described in Table 2\(hy5/T.150.
  1961. .bp
  1962. .PP
  1963. 10.7
  1964. The preceding description is given for a point\(hyto\(hypoint
  1965. configuration. However, taking into account that only one terminal can 
  1966. have the master status, this description is applicable to a multipoint 
  1967. configuration as well. In this case it is indispensible that every transmission 
  1968. block contain a coding identifier. 
  1969. .sp 9p
  1970. .RT
  1971. .ce
  1972. \fBH.T. [T11.150]\fR 
  1973. .ce
  1974. TABLE\ 2\(hy5/T.150
  1975. .ce
  1976. \fBCommunication process summarized\fR 
  1977. .ps 9
  1978. .vs 11
  1979. .nr VS 11
  1980. .nr PS 9
  1981. .TS
  1982. center box;
  1983. lw(24p) | lw(180p) .
  1984. Step 1     {
  1985. Both parties agree by speech to switch to the telewriting ON
  1986. condition.
  1987.  }
  1988. .T&
  1989. lw(24p) | lw(180p) .
  1990. Step 2     {
  1991. Following telewriting ON, each terminal is in the receive ready
  1992. condition, i.e. the receiver is ON but it does not receive
  1993. telewriting signals.
  1994.  }
  1995. .T&
  1996. lw(24p) | lw(180p) .
  1997. Step 3     {
  1998. The first telewriting activity occurring at one of the terminals causes
  1999. that terminal to initiate the transmission of the first
  2000. transmission block.
  2001.  }
  2002. .T&
  2003. lw(24p) | lw(180p) .
  2004. Step 4     {
  2005. The terminal initiating the transmission of the first
  2006. transmission block assumes the master status.
  2007.  }
  2008. .T&
  2009. lw(24p) | lw(180p) .
  2010. Step 5     {
  2011. The session is established as soon as the receiving terminal has received
  2012. and recognized the coding identifier contained in the first
  2013. transmission block.
  2014.  }
  2015. .T&
  2016. lw(24p) | lw(180p) .
  2017. Step 6     {
  2018. Within the session, each terminal may alternatingly assume send, receive
  2019. and receive ready conditions, as required by human actions
  2020. and/or received signals.
  2021. When appropriate, the master status will be taken over by an other
  2022. terminal, as defined in the section on
  2023. transmission procedures.
  2024.  }
  2025. .T&
  2026. lw(24p) | lw(180p) .
  2027. Step 7     {
  2028. In case of a transmission collision, the terminal with master status is
  2029. permitted to continue sending; a terminal with slave status has to await a
  2030. new opportunity.
  2031.  }
  2032. .T&
  2033. lw(24p) | lw(180p) .
  2034. Step 8     {
  2035. The session is terminated when the terminals switch to the telewriting
  2036. OFF condition.
  2037.  }
  2038. _
  2039. .TE
  2040. .nr PS 9
  2041. .RT
  2042. .ad r
  2043. \fBTableau 2\(hy5/T.150 [T11.150], p.\fR 
  2044. .sp 1P
  2045. .RT
  2046. .ad b
  2047. .RT
  2048. .LP
  2049. .sp 1
  2050. .sp 1P
  2051. .ce 1000
  2052. \fBPart\ 3\ \(em\ \fR \fBZone coding\fR 
  2053. .sp 1P
  2054. .RT
  2055. .ce 0
  2056. .sp 1P
  2057. .sp 2P
  2058. .LP
  2059. \fB1\fR     \fBGeneral\fR 
  2060. .sp 1P
  2061. .RT
  2062. .PP
  2063. 1.1
  2064. This part of the Recommendation defines details of the zone
  2065. coding method.
  2066. .sp 9p
  2067. .RT
  2068. .PP
  2069. 1.2
  2070. For an application of zone coding together with telephony the
  2071. combined requirements from Parts\ 1, 2 and\ 3 apply.
  2072. .PP
  2073. 1.3
  2074. This part also specifies how the coded signal is to be structured in 8\ 
  2075. bit bytes, in order to fit in the transmission words defined in Part\ 2. 
  2076. .PP
  2077. 1.4
  2078. In the writing pad, the beginning of a stroke of handwriting is
  2079. recognized by the detection of the pen\(hydown condition.
  2080. .PP
  2081. 1.5
  2082. Each stroke generates a set of time serial coordinate pairs during pen\(hydown.
  2083. .PP
  2084. 1.6
  2085. The coordinates of handwriting during pen\(hydown are sampled at a
  2086. fixed rate of 40\ samples/second.
  2087. .PP
  2088. 1.7
  2089. The first sampling is initiated by pen\(hydown, and continues, ending when 
  2090. the pen is lifted. 
  2091. .PP
  2092. 1.8
  2093. The sequence of coordinate pairs is converted into a coded
  2094. representation according to the zone coding rules. After this conversion the
  2095. stroke is represented by the presentation element TRACE.
  2096. .PP
  2097. 1.9
  2098. The presentation elements are coded in the form of opcodes and
  2099. operands.
  2100. .PP
  2101. 1.10
  2102. The opcodes have a fixed 8\(hybit length; the operands have a
  2103. variable length.
  2104. .PP
  2105. 1.11
  2106. The telewriting coordinate information is contained in the
  2107. operands.
  2108. .bp
  2109. .sp 2P
  2110. .LP
  2111. \fB2\fR     \fBPresentation elements\fR 
  2112. .sp 1P
  2113. .RT
  2114. .PP
  2115. 2.1
  2116. In tone coding, the following presentation elements are
  2117. distinguished:
  2118. .sp 9p
  2119. .RT
  2120. .LP
  2121.     \(em
  2122.     trace
  2123. .LP
  2124.     \(em
  2125.     marker
  2126. .LP
  2127.     \(em
  2128.     partial erasure
  2129. .LP
  2130.     \(em
  2131.     untrace
  2132. .LP
  2133.     \(em
  2134.     set colour
  2135. .LP
  2136.     \(em
  2137.     line thickness
  2138. .LP
  2139.     \(em
  2140.     complete erasure.
  2141. .PP
  2142. These elements and the format of the associated command streams
  2143. are defined in Table\ 3\(hy1/T.150.
  2144. .PP
  2145. 2.2
  2146. The opcodes are defined in Table 3\(hy2/T.150 (notation x/y means column\ 
  2147. x, row\ y, in a 16\ \(mu\ 16\ code table). 
  2148. .sp 9p
  2149. .RT
  2150. .sp 2P
  2151. .LP
  2152. \fB3\fR     \fBZone coding description\fR 
  2153. .sp 1P
  2154. .RT
  2155. .PP
  2156. 3.1
  2157. A trace is coded as a sequence of vectors (vector = D).
  2158. .sp 9p
  2159. .RT
  2160. .PP
  2161. 3.2
  2162. The beginning of a trace is the starting point of the first
  2163. vector.
  2164. .PP
  2165. 3.3
  2166. The end point of a vector constitutes the starting point for the next vector 
  2167. in the trace. 
  2168. .PP
  2169. 3.4
  2170. The starting point position of the first vector of each trace is coded 
  2171. in the form of a pair of absolute coordinates. 
  2172. .PP
  2173. 3.5
  2174. The position of each endpoint is determined by means of a
  2175. measurement system, the origin of which must coincide with the starting 
  2176. point of the vector. 
  2177. .PP
  2178. 3.6
  2179. Within this measurement system, the endpoint position is found
  2180. through a three step approximation:
  2181. .LP
  2182.     \(em
  2183.     step\ 1: the quadrant \(*h, one value out of four; see
  2184. Figure\ 3\(hy1/T.150;
  2185. .LP
  2186.     \(em
  2187.     step\ 2: the zone k within the quadrant; for division and
  2188. numbering, see Figure\ 3\(hy2/T.150;
  2189. .LP
  2190.     \(em
  2191.     step\ 3: the relative address A within the zone.
  2192. .PP
  2193. 3.7
  2194. In the coded representation, the quadrant and zone are
  2195. indicated in a differential way: d\(*h and\ dk.
  2196. .sp 9p
  2197. .RT
  2198. .PP
  2199. 3.8
  2200. A set of 30 combinations of d\(*h and dk are selected to be coded in a 
  2201. compressed form, see Table\ 3\(hy3/T.150. 
  2202. .PP
  2203. 3.9
  2204. The relative address within the zone has a length depending upon the size 
  2205. of the zone. 
  2206. .PP
  2207. 3.10
  2208. A vector end point position of which the combination d\(*h and dk is not 
  2209. defined in Table\ 3\(hy3/T.150 is coded by EFZ (escape from zone code) 
  2210. followed by the absolute address. 
  2211. .PP
  2212. 3.11
  2213. The end of a trace is indicated by PLI (pen lift indicator)
  2214. following the last (relative or absolute) address.
  2215. .PP
  2216. 3.12
  2217. The zone coding is defined more precisely in \(sc\(sc 4 and 5. An
  2218. example of this coding is given in \(sc\ 6.
  2219. .sp 2P
  2220. .LP
  2221. \fB4\fR     \fBDefinitions of terms used in coding\fR 
  2222. .sp 1P
  2223. .RT
  2224. .PP
  2225. 4.1
  2226. The vector D\di\udefined by:
  2227. \v'6p'
  2228. .sp 9p
  2229. .RT
  2230. .sp 1P
  2231. .ce 1000
  2232. D\di\u= P\di\u\(em P\di\\d\\u(em\d1\u
  2233. .ce 0
  2234. .sp 1P
  2235. .ce 1000
  2236. = (dx\di\u, dy\di\u) = (x\di\u\(em x\di\\d\\u(em\d1\u, y\di\u\(em y\di\\d\\u(em\d1\u) 
  2237. .ce 0
  2238. .sp 1P
  2239. .LP
  2240. .sp 1
  2241. where P\di\uis the i\(hyth coordinate pair during pen\(hydown.
  2242. .bp
  2243. .ce
  2244. \fBH.T. [T12.150]\fR 
  2245. .ce
  2246. TABLE\ 3\(hy1/T.150
  2247. .ce
  2248. \fBPresentation element commands\fR 
  2249. .ps 9
  2250. .vs 11
  2251. .nr VS 11
  2252. .nr PS 9
  2253. .TS
  2254. center box;
  2255. lw(48p) | lw(180p) .
  2256. Trace TRn     {
  2257. \(em
  2258. The TRn command draws line segments that are defined by a
  2259. co\(hyordinate information operand.
  2260. \(em
  2261. The TRn command stream is:
  2262. ISP, TRn, . |  |  co\(hyordinate information . |  | 
  2263. ISP.
  2264.  }
  2265. _
  2266. .T&
  2267. lw(48p) | lw(180p) .
  2268. Marker MKn     {
  2269. \(em
  2270. The MKn command draws a marker pattern, the center of which is
  2271. specified by a co\(hyordinate information operand.
  2272. \(em
  2273. The MKn command stream is:
  2274. ISP, MKn, . |  |  co\(hyordinate information . |  | 
  2275. ISP.
  2276.  }
  2277. _
  2278. .T&
  2279. lw(48p) | lw(180p) .
  2280. Partial Erasure PEn     {
  2281. \(em
  2282. The PEn command erases the closed area defined by a co\(hyordinate
  2283. information operand.
  2284. \(em
  2285. The PEn command stream is:
  2286. ISP, PEn, . |  |  co\(hyordinate information . |  | 
  2287. ISP.
  2288.  }
  2289. _
  2290. .T&
  2291. lw(48p) | lw(180p) .
  2292. Untrace UTn     {
  2293. \(em
  2294. The UTn command erases the square area (with its sides parallel
  2295. to the sides of the unit area) the centre of which is
  2296. specified by a co\(hyordinate operand.
  2297. \(em
  2298. The size of the square is defined as follows:
  2299. (32 \(mu 2\un\d\uD\dlF261\u9\d \(em 1) \(mu (32 \(mu 2\un\d\uD\dlF261\u9\d \(em 1) grid
  2300. units.
  2301. \(em
  2302. The UTn command stream is:
  2303. ISP, UTn . |  |  co\(hyordinate information . |  | 
  2304. ISP.
  2305.  }
  2306. _
  2307. .T&
  2308. lw(48p) | lw(180p) .
  2309. Set Colour SC*     {
  2310. \(em
  2311. The SC* command sets a colour attribute to a particular trace.
  2312. The colour attribute* can be set at the
  2313. values:
  2314. *\ =\ R:\ red
  2315. *\ =\ B:\ blue
  2316. *\ =\ G:\ green
  2317. *\ =\ M:\ magenta
  2318. *\ =\ Y:\ yellow
  2319. *\ =\ C:\ cyan
  2320. *\ =\ W:\ white
  2321. \(em
  2322. The effect of an SC* command remains valid until the
  2323. next SC* or CE command.
  2324. \(em
  2325. The SC* command stream is:
  2326. ISP, SC*, ISP, TRn, . |  |  co\(hyordinate information . |  | 
  2327. ISP.
  2328.  }
  2329. _
  2330. .T&
  2331. lw(48p) | lw(180p) .
  2332. Line Thickness LT*     {
  2333. \(em
  2334. The LT* command sets a line thickness that is defined
  2335. by *, as follows:
  2336. *\ =\ 1:\ one grid unit width,
  2337. *\ =\ 2:\ two grid units width,
  2338. *\ =\ 3:\ three grid units width.
  2339. \(em
  2340. The effect of a LT* command remains valid until the next
  2341. LT* or CE command.
  2342. \(em
  2343. The LT* command stream is:
  2344. ISP, LT*, ISP, TRn, . |  |  co\(hyordinate information . |  | 
  2345. ISP.
  2346.  }
  2347. _
  2348. .T&
  2349. lw(48p) | lw(180p) .
  2350. Complete Erasure CE     {
  2351. \(em
  2352. The displayed image is erased completely.
  2353. \(em
  2354. The CE command is:
  2355. ISP, CE, ISP.
  2356. n
  2357. determines the grid resolution,
  2358. .LP
  2359. n\ =\ 9
  2360. means: grid resolution = 512 \(mu 512 (default value),
  2361. .LP
  2362. n\ =\ 10
  2363. means: grid resolution = 1024 \(mu 1024,
  2364. .LP
  2365. n\ =\ 11
  2366. means: grid resolution = 2048 \(mu 2048,
  2367. .LP
  2368. ISP
  2369. Information Separator.
  2370. .LP
  2371.  }
  2372. _
  2373. .TE
  2374. .nr PS 9
  2375. .RT
  2376. .ad r
  2377. \fBTableau 3\(hy1/T.150 [T12.150], p. 21\fR 
  2378. .sp 1P
  2379. .RT
  2380. .ad b
  2381. .RT
  2382. .LP
  2383. .bp
  2384. .ce
  2385. \fBH.T. [T13.150]\fR 
  2386. .ce
  2387. TABLE\ 3\(hy2/T.150
  2388. .ce
  2389. \fBZone coding presentation opcodes\fR 
  2390. .ps 9
  2391. .vs 11
  2392. .nr VS 11
  2393. .nr PS 9
  2394. .TS
  2395. center box;
  2396. cw(96p) | cw(36p) | cw(36p) .
  2397. Element    Command    Code
  2398. _
  2399. .T&
  2400. lw(96p) | cw(36p) | cw(36p) .
  2401. Trace    TR 9\fB0 TR 10 TR 11\fR    12/9\fB0 12/10 12/11
  2402. .T&
  2403. lw(96p) | cw(36p) | cw(36p) .
  2404. Marker    MK 9\fB0 MK 10 MK 11\fR    13/9\fB0 13/10 13/11
  2405. .T&
  2406. lw(96p) | cw(36p) | cw(36p) .
  2407. Partial erasure    PE 9\fB0 PE 10 PE 11\fR    14/9\fB0 14/10 14/11
  2408. .T&
  2409. lw(96p) | cw(36p) | cw(36p) .
  2410. Untrace    UT 9\fB0 UT 10 UT 11\fR    15/9\fB0 15/10 15/11
  2411. .T&
  2412. lw(96p) | cw(36p) | cw(36p) .
  2413. Set colour     {
  2414. SC R\fB0\fR
  2415. SC G\fB0\fR
  2416. SC Y\fB0\fR
  2417. SC B\fB0\fR
  2418. SC M\fB0\fR
  2419. SC C\fB0\fR
  2420. SC W\fB0\fR
  2421.  }     {
  2422. 11/0\fB0\fR
  2423. 11/1\fB0\fR
  2424. 11/2\fB0\fR
  2425. 11/3\fB0\fR
  2426. 11/4\fB0\fR
  2427. 11/5\fB0\fR
  2428. 11/6\fB0\fR
  2429.  }
  2430. .T&
  2431. lw(96p) | cw(36p) | cw(36p) .
  2432. Line thickness     {
  2433. LT 1\fB0\fR
  2434. LT 2\fB0\fR
  2435. LT 3\fB0\fR
  2436.  }     {
  2437. 10/0\fB0\fR
  2438. 10/1\fB0\fR
  2439. 10/2\fB0\fR
  2440.  }
  2441. .T&
  2442. lw(96p) | cw(36p) | cw(36p) .
  2443. Complete erasure    CE \fB10\fR    \fB1\fR 0/12
  2444. _
  2445. .TE
  2446. .nr PS 9
  2447. .RT
  2448. .ad r
  2449. \fBTableau 3\(hy2/T.150 [T13.150], p. 22\fR 
  2450. .sp 1P
  2451. .RT
  2452. .ad b
  2453. .RT
  2454. .LP
  2455. .bp
  2456. .PP
  2457. 4.2
  2458. The quadrant number of the i\(hyth vector, \(*h\di\u, is defined
  2459. as (see Figure\ 3\(hy1/T.150):
  2460. .sp 9p
  2461. .RT
  2462. .LP
  2463.     \(*h\di\u    =\ 1 for dx\ \(>="\ 0, dy\ \(>=\ 0
  2464. .LP
  2465.     =\ 2 for dx\ <\ 0, dy\ \(>="\ 0
  2466. .LP
  2467.     =\ 3 for dx\ <\ 0, dy\ <\ 0
  2468. .LP
  2469.     =\ 4 for dx\ \(>="\ 0, dy\ <\ 0
  2470. .LP
  2471. .rs
  2472. .sp 26P
  2473. .ad r
  2474. \fBFigure 3\(hy1/T.150, p.\fR 
  2475. .sp 1P
  2476. .RT
  2477. .ad b
  2478. .RT
  2479. .sp 1P
  2480. .LP
  2481. 4.3
  2482.     \fIZone division and zone designation number\fR 
  2483. .sp 9p
  2484. .RT
  2485. .PP
  2486. The space of vectors without signs is divided into square zones.
  2487. The zones are numbered counter\(hy 
  2488. clockwise, as shown in Figure\ 3\(hy2/T.150.
  2489. .PP
  2490. The zone width is taken as the power of two. Thus the width of the
  2491. k\(hyth zone is defined as:
  2492. .RT
  2493. .LP
  2494.     W(k)
  2495.     =\ 2
  2496.     for\ k\ =\ 1
  2497. .LP
  2498.     =\ 2\ \(mu\ 2
  2499. \u(k\(em2)/3
  2500. \d 
  2501.     for\ k\ >\ 1
  2502. .PP
  2503. 4.4
  2504. The k\(hyth zone Z\dk\uis defined as:
  2505. .sp 9p
  2506. .RT
  2507. .LP
  2508.     1)
  2509.     for k = 1
  2510. .LP
  2511.     Z\dk\u=  | | x | , | | y | ); 0\ \(=\ | | x | \ \(=\ W(k)\(em1,
  2512. 0\ \(=\ | | y | \ \(=\ W(k)\(em1
  2513. .LP
  2514.     2)
  2515.     for k\ >\ 1
  2516. .LP
  2517.     a)
  2518.     for k = 0 (mod 3)
  2519. .LP
  2520.     Z\dk\u=  | | x | , | | y | ); W(k)\ \(=\ | | x | \ \(=\ 2W(k)\(em1,
  2521. W(k)\ \(=\ | | y | \ \(=\ 2W(k)\(em1
  2522. .LP
  2523.     b)
  2524.     for k = 1 (mod 3)
  2525. .LP
  2526.     Z\dk\u=  | | x | , | | y | ); 0\ \(=\ | | x | \ \(=\ W(k)\(em1,
  2527. W(k)\ \(=\ | | y | \ \(=\ 2W(k)\(em1
  2528. .LP
  2529.     c)
  2530.     for k = 2 (mod 3)
  2531. .LP
  2532.     Z\dk\u=  | | x | , | | y | ); W(k)\ \(=\  | dx | \ \(=\ 2W(k)\(em1,
  2533. 0\ \(=\ | | y | \ \(=\ W(k)\(em1
  2534. .bp
  2535. .LP
  2536. .rs
  2537. .sp 26P
  2538. .ad r
  2539. \fBFigure 3\(hy2/T.150, p.\fR 
  2540. .sp 1P
  2541. .RT
  2542. .ad b
  2543. .RT
  2544. .PP
  2545. 4.5
  2546. The origin of the relative addresses in each zone is the lower left corner. 
  2547. The relative address in the k\(hyth zone, (A\dx\u, A\dy\u), is defined 
  2548. as: 
  2549. .sp 9p
  2550. .RT
  2551. .LP
  2552.     1)
  2553.     for k = 1
  2554. .LP
  2555.     A\dx\u= dx, A\dy\u= dy
  2556. .LP
  2557.     2)
  2558.     for k\ >\ 1
  2559. .LP
  2560.     a)
  2561.     for k = 0 (mod 3)
  2562. .LP
  2563.     A\dx\u= | | x |  \(em W(k), A\dy\u= | | y |  \(em W(k)
  2564. .LP
  2565.     b)
  2566.     for k = 1 (mod 3)
  2567. .LP
  2568.     A\dx\u= | | x | , A\dy\u= | | y |  \(em W(k)
  2569. .LP
  2570.     c)
  2571.     for k = 2 (mod 3)
  2572. .LP
  2573.     A\dx\u= | | x |  \(em W(k), A\dy\u= | | y | 
  2574. .PP
  2575. 4.6
  2576. Quadrant number difference d\(*h\di\uis defined as:
  2577. \v'6p'
  2578. .sp 9p
  2579. .RT
  2580. .sp 1P
  2581. .ce 1000
  2582. d\(*h\di\u= \(*h\di\u\(em \(*h\di\\d\\u(em\d1\u
  2583. .ce 0
  2584. .sp 1P
  2585. .LP
  2586. .sp 1
  2587. where \(*h\d0\u= 1 for simplicity.
  2588. .PP
  2589. 4.7
  2590. Zone number diffdrence dk\di\uis defined as:
  2591. \v'6p'
  2592. .sp 9p
  2593. .RT
  2594. .sp 1P
  2595. .ce 1000
  2596. dk\di\u= k\di\u\(em k\di\\d\\u(em\d1\u
  2597. .ce 0
  2598. .sp 1P
  2599. .LP
  2600. .sp 1
  2601. where k\di\uis the zone number obtained by the i\(hyth vector, and k\d0\u= 
  2602. 1 for simplicity. 
  2603. .bp
  2604. .sp 2P
  2605. .LP
  2606. \fB5\fR     \fBSpecification of the coding\fR 
  2607. .sp 1P
  2608. .RT
  2609. .PP
  2610. 5.1
  2611. The first pen\(hydown point is represented by the binary
  2612. expression of the absolute coordinate pair (x\d0\u, y\d0\u), as follows:
  2613. .sp 9p
  2614. .RT
  2615. .ce
  2616. \fBH.T. [T14.150]\fR 
  2617. .ps 9
  2618. .vs 11
  2619. .nr VS 11
  2620. .nr PS 9
  2621. .TS
  2622. center box;
  2623. cw(54p) | cw(54p) .
  2624. x 0    y 0
  2625. _
  2626. .TE
  2627. .nr PS 9
  2628. .RT
  2629. .ad r
  2630. \fBTableau [T14.150], p.\fR 
  2631. .sp 1P
  2632. .RT
  2633. .ad b
  2634. .RT
  2635. .PP
  2636. 5.2
  2637. All successive pen\(hydown points are represented by zone codes
  2638. (ZC) and relative addresses (A\dx\u, A\dy\u).
  2639. .PP
  2640. 5.3
  2641. The zero vector (0, 0) is not coded and transmitted. It is also
  2642. possible the zone vector  | | \di\u\(emX\di\\d\\u(em\d1\u | \ \(=\ 1,
  2643. | | \di\u\(emY\di\\d\\u(em\d1\u | \ \(=\ 1) will be rejected before being 
  2644. coded. 
  2645. .PP
  2646. 5.4
  2647. The zone code is defined in Table 3\(hy3/T.150. The table specifies a zone 
  2648. code number\ 1 to\ 30 and a bit combination for 30\ combinations of d\(*h 
  2649. and 
  2650. dk.
  2651. .PP
  2652. 5.5
  2653. The relative addresses (A\dx\u, A\dy\u) are represented by:
  2654. .PP
  2655. 5.6
  2656. The bit length L is decided by:
  2657. .PP
  2658. L = 2 log\d2\uW(k).
  2659. .PP
  2660. 5.7
  2661. For the combination of d\(*h and dk, not defined in Table
  2662. 3\(hy3/T.150, the absolute addresses (x\di\u, y\di\u) follow EFZ, instead 
  2663. of ZC. 
  2664. .PP
  2665. 5.8
  2666. A stroke is terminated by the pen lift indicator (PLI) as soon
  2667. as the pen is lifted.
  2668. .PP
  2669. 5.9
  2670. The full data format of a stroke is illustrated in
  2671. Figure\ 3\(hy3/T.150.
  2672. .sp 2P
  2673. .LP
  2674. \fB6\fR     \fBA coding example\fR 
  2675. .sp 1P
  2676. .RT
  2677. .PP
  2678. The trace of handwritten information is shown in Figure\ 3\(hy4/T.150, 
  2679. where P\di\uis the sampled point. An example of how to encode the coordinate 
  2680. data is shown in Table\ 3\(hy4/T.150. The zone coded bit stream is shown in
  2681. Figure\ 3\(hy5/T.150.
  2682. .RT
  2683. .sp 2P
  2684. .LP
  2685. \fB7\fR     \fBData structure\fR 
  2686. .sp 1P
  2687. .RT
  2688. .PP
  2689. 7.1
  2690. The zone coding opcodes and operands and the opcodes
  2691. representing control commands are transmitted in the form of data packets.
  2692. .sp 9p
  2693. .RT
  2694. .PP
  2695. 7.2
  2696. Each packet consists of a header octet ISP (information
  2697. separator), followed by an integral number of octets, and terminated by 
  2698. an ISP octet. 
  2699. .PP
  2700. 7.3
  2701. A packet may contain an undetermined number of opcodes. Boundaries of opcodes 
  2702. coincide with the boundaries of octets. 
  2703. .PP
  2704. 7.4
  2705. Data of variable length (the operand) is preceded by an opcode.
  2706. After each operand the packet is terminated by an ISP octet at the earliest
  2707. regular octet boundary.
  2708. .PP
  2709. 7.5
  2710. If the end of the operand does not coincide with an octet
  2711. boundary, the remaining bit positions until the octet boundary shall be 
  2712. filled with bits of the value ZERO. 
  2713. .PP
  2714. At the receiving end, these zeros are ignored.
  2715. .bp
  2716. .ce
  2717. \fBH.T. [T15.150]\fR 
  2718. .ce
  2719. TABLE\ 3\(hy3/T.150
  2720. .ce
  2721. \fBZone code table\fR 
  2722. .ps 9
  2723. .vs 11
  2724. .nr VS 11
  2725. .nr PS 9
  2726. .TS
  2727. center box;
  2728. cw(42p) | cw(18p) | cw(18p) | cw(42p) | cw(60p) .
  2729. Zone code No.    d\(*h    dk    Length of  the code (bit)    Code (the left bit is LSB)
  2730. _
  2731. .T&
  2732. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2733. \ 1    0    \ 0    2    01
  2734. .T&
  2735. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2736. \ 2    3    \ 0    4    00 01
  2737. .T&
  2738. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2739. \ 3    1    \ 0    4    11 11
  2740. .T&
  2741. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2742. \ 4    0    \ 3    4    00 10
  2743. .T&
  2744. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2745. \ 5    0    \ 1    4    10 11
  2746. .T&
  2747. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2748. \ 6    0    \(em3    4    11 10
  2749. .T&
  2750. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2751. \ 7    3    \ 3    5    10 01 1
  2752. .T&
  2753. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2754. \ 8    0    \(em1    5    00 11 1
  2755. .T&
  2756. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2757. \ 9    3    \(em1    6    10 01 01
  2758. .T&
  2759. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2760. 10    3    \(em3    6    10 00 01
  2761. .T&
  2762. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2763. 11    2    \ 0    6    00 11 01
  2764. .T&
  2765. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2766. 12    1    \ 3    6    10 10 01
  2767. .T&
  2768. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2769. 13    1    \ 1    6    10 00 11
  2770. .T&
  2771. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2772. 14    1    \(em3    6    10 10 11
  2773. .T&
  2774. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2775. 15    0    \ 4    6    10 00 10
  2776. .T&
  2777. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2778. 16    0    \ 2    6    00 00 11
  2779. .T&
  2780. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2781. 17    0    \(em2    6    00 00 01
  2782. .T&
  2783. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2784. 18    3    \ 2    7    10 00 00 1
  2785. .T&
  2786. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2787. 19    3    \ 1    7    10 01 00 1
  2788. .T&
  2789. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2790. 20    2    \ 3    7    10 10 10 0
  2791. .T&
  2792. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2793. 21    1    \ 2    7    10 10 00 1
  2794. .T&
  2795. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2796. 22    1    \(em1    7    00 11 00 1
  2797. .T&
  2798. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2799. 23    1    \(em2    7    10 01 00 0
  2800. .T&
  2801. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2802. 24    0    \ 6    7    00 00 00 1
  2803. .T&
  2804. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2805. 25    0    \(em4    7    00 11 00 0
  2806. .T&
  2807. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2808. 26    0    \(em6    7    10 10 00 0
  2809. .T&
  2810. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2811. 27    3    \ 6    8    10 10 10 10
  2812. .T&
  2813. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2814. 28    2    \ 1    8    10 00 00 01
  2815. .T&
  2816. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2817. 29    2    \(em1    8    10 10 10 11
  2818. .T&
  2819. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2820. 30    2    \(em3    8    00 00 00 01
  2821. _
  2822. .T&
  2823. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2824. PLI            3    11 0
  2825. .T&
  2826. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2827. EFZ            6    00 00 10
  2828. .T&
  2829. cw(42p) | cw(18p) | cw(18p) | cw(42p) | lw(60p) .
  2830. NULL            8    00 00 00 00
  2831. .TE
  2832. .LP
  2833. PLI
  2834. Pen lift indicator
  2835. .LP
  2836. EFZ
  2837. Escape from zone code
  2838. .nr PS 9
  2839. .RT
  2840. .ad r
  2841. \fBTableau 3\(hy3/T.150 [T15.150], p. 26\fR 
  2842. .sp 1P
  2843. .RT
  2844. .ad b
  2845. .RT
  2846. .LP
  2847. .sp 2
  2848. .ce
  2849. \fBH.T. [T16.150]\fR 
  2850. .ps 9
  2851. .vs 11
  2852. .nr VS 11
  2853. .nr PS 9
  2854. .TS
  2855. center box;
  2856. cw(54p) | cw(54p) .
  2857. A x    A y
  2858. _
  2859. .TE
  2860. .nr PS 9
  2861. .RT
  2862. .ad r
  2863. \fBTableau [T16.150], p. 27\fR 
  2864. .sp 1P
  2865. .RT
  2866. .ad b
  2867. .RT
  2868. .LP
  2869. .bp
  2870. .ce
  2871. \fBH.T. [T17.150]\fR 
  2872. .ps 9
  2873. .vs 11
  2874. .nr VS 11
  2875. .nr PS 9
  2876. .TS
  2877. center box;
  2878. cw(36p) | cw(30p) | cw(30p) .
  2879. EFZ    x i    y i
  2880. _
  2881. .TE
  2882. .nr PS 9
  2883. .RT
  2884. .ad r
  2885. \fBTableau [T17.150], p. 28\fR 
  2886. .sp 1P
  2887. .RT
  2888. .ad b
  2889. .RT
  2890. .LP
  2891. .sp 2
  2892. .rs
  2893. .sp 10P
  2894. .ad r
  2895. \fBFigure 3\(hy3/T.150 [T18.150] \ \ 
  2896. (\*`a traiter comme tableau MEP), p. 29\fR 
  2897. .sp 1P
  2898. .RT
  2899. .ad b
  2900. .RT
  2901. .LP
  2902. .rs
  2903. .sp 24P
  2904. .ad r
  2905. \fBFigure 3\(hy4/T.150, p. 30\fR 
  2906. .sp 1P
  2907. .RT
  2908. .ad b
  2909. .RT
  2910. .LP
  2911. .bp
  2912. .ce
  2913. \fBH.T. [T19.150]\fR 
  2914. .ce
  2915. TABLE\ 3\(hy4/T.150
  2916. .ce
  2917. \fBCoding example\fR 
  2918. .ps 9
  2919. .vs 11
  2920. .nr VS 11
  2921. .nr PS 9
  2922. .TS
  2923. center box;
  2924. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | cw(24p) .
  2925. i    x, y    dx, dy    \(*h    k    d\(*h    dk    ZC    Ax, Ay    W(k)    L/2    ZC\(hycode
  2926. _
  2927. .T&
  2928. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | cw(24p) .
  2929. 0    1, 3        (1)    (1)                            
  2930. _
  2931. .T&
  2932. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | lw(24p) .
  2933. 1    1, 4    0, 1    1    1    0    0    1    0, 1    2    1    01
  2934. _
  2935. .T&
  2936. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | lw(24p) .
  2937. 2    2, 5    1, 1    1    1    0    0    1    1, 1    2    1    01
  2938. _
  2939. .T&
  2940. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | lw(24p) .
  2941. 3    5, 6    3, 1    1    2    0    1    5    1, 1    2    1    1011
  2942. _
  2943. .T&
  2944. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | lw(24p) .
  2945. 4    7, 6    2, 0    1    2    0    0    1    0, 0    2    1    01
  2946. _
  2947. .T&
  2948. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | lw(24p) .
  2949. 5    8, 5    1, \(em1    4    1    3    \(em1    9    1, 1    2    1    100101
  2950. _
  2951. .T&
  2952. cw(18p) | cw(12p) | cw(24p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(12p) | cw(18p) | cw(12p) | cw(12p) | lw(24p) .
  2953. 6    9, 5    1, 0    1    1    1    0    3    1, 0    2    1    1111
  2954. _
  2955. .TE
  2956. .nr PS 9
  2957. .RT
  2958. .ad r
  2959. \fBTableau 3\(hy4/T.150 [T19.150], p. 31\fR 
  2960. .sp 1P
  2961. .RT
  2962. .ad b
  2963. .RT
  2964. .LP
  2965. .sp 2
  2966. .rs
  2967. .sp 26P
  2968. .ad r
  2969. \fBFigure 3\(hy5/T.150, p. 32\fR 
  2970. .sp 1P
  2971. .RT
  2972. .ad b
  2973. .RT
  2974. .LP
  2975. .bp
  2976. .PP
  2977. 7.6
  2978. Successive packets may be sent contiguously, separated by a
  2979. single ISP octet. See Figure\ 3\(hy6/T.150.
  2980. .sp 9p
  2981. .RT
  2982. .LP
  2983. .rs
  2984. .sp 13P
  2985. .ad r
  2986. \fBFigure 3\(hy6/T.150, p.\fR 
  2987. .sp 1P
  2988. .RT
  2989. .ad b
  2990. .RT
  2991. .PP
  2992. 7.7
  2993. If one of the octets containing variable length data
  2994. accidentally imitates an ISP octet, the transmitter inserts an extra ISP 
  2995. octet, so that the imitation is duplicated. See Figure\ 3\(hy7/T.150. 
  2996. .PP
  2997. If the imitation results from a combination of bits in two
  2998. adjacent octets, no action is taken.
  2999. .LP
  3000. .rs
  3001. .sp 15P
  3002. .ad r
  3003. \fBFigure 3\(hy7/T.150, p.\fR 
  3004. .sp 1P
  3005. .RT
  3006. .ad b
  3007. .RT
  3008. .PP
  3009. 7.8
  3010. The receiver ignores the second ISP octet from each pair of ISP octets.
  3011. .sp 9p
  3012. .RT
  3013. .sp 2P
  3014. .LP
  3015. \fB8\fR     \fBTemporary \fR \fBpen\(hystop\fR 
  3016. .sp 1P
  3017. .RT
  3018. .PP
  3019. 8.1
  3020. During the writing process, the pen may stop at an arbitrary
  3021. instant, remaining on the writing surface. As a consequence, the completion 
  3022. of the current operand is suspended. 
  3023. .sp 9p
  3024. .RT
  3025. .PP
  3026. 8.2
  3027. Generally, the instant of pen\(hystop does not coincide with a byte boundary. 
  3028. In order to provide the receiving party with up\(hyto\(hydate information 
  3029. including the correct pen\(hystop position, the content of the incomplete 
  3030. byte 
  3031. should be transmitted prior to the MARK signal representing the writing pause.
  3032. .PP
  3033. 8.3
  3034. The above can be achieved by means of the insertion of 8 extra
  3035. bits, the NULL bits, in the bitstream. Each NULL bit has the binary value
  3036. Zero.
  3037. .PP
  3038. 8.4
  3039. The NULL bits are subdivided into two groups, one group preceding the MARK 
  3040. signal, the other group following the MARK signal. 
  3041. .PP
  3042. 8.5
  3043. The number of NULL bits in the first group equals the number of
  3044. open bit positions in the current byte. This number is referred to as\ N.
  3045. .bp
  3046. .PP
  3047. 8.6
  3048. By the inclusion of N NULL bits the current byte is complete and can be 
  3049. transmitted. It is followed by the MARK signal. 
  3050. .PP
  3051. 8.7
  3052. As soon as the next writing activity occurs, the MARK signal is
  3053. terminated.
  3054. .PP
  3055. 8.8
  3056. The remaining 8\(hyN NULL bits are to occupy the leading
  3057. bit\(hypositions of the first byte after the MARK signal.
  3058. .PP
  3059. 8.9
  3060. The NULL bit mechanism is illustrated in Figure 3\(hy8/T.150.
  3061. .LP
  3062. .rs
  3063. .sp 12P
  3064. .ad r
  3065. \fBFigure 3\(hy8/T.150, p.\fR 
  3066. .sp 1P
  3067. .RT
  3068. .ad b
  3069. .RT
  3070. .sp 2P
  3071. .LP
  3072. \fB9\fR     \fBControl commands\fR 
  3073. .sp 1P
  3074. .RT
  3075. .PP
  3076. 9.1
  3077. This section defines control commands, affecting the
  3078. functioning of the terminal at the presentation level.
  3079. .sp 9p
  3080. .RT
  3081. .PP
  3082. These commands are:
  3083. .LP
  3084.     \(em
  3085.     complete erasure,
  3086. .LP
  3087.     \(em
  3088.     escape,
  3089. .LP
  3090.     \(em
  3091.     information separator.
  3092. .sp 1P
  3093. .LP
  3094. 9.2
  3095.     \fIComplete erasure CE\fR 
  3096. .sp 9p
  3097. .RT
  3098. .PP
  3099. This command is defined already in Table 3\(hy1/T.150. It is repeated here 
  3100. because of the buffer control aspect. 
  3101. .PP
  3102. The displayed image is erased completely, both at the sending side and 
  3103. the receiving side. Also the telewriting data in the transmission buffer 
  3104. at the sending side, and in the reception buffer at the receiving side 
  3105. is erased. 
  3106. .RT
  3107. .sp 1P
  3108. .LP
  3109. 9.3
  3110.     \fIExcape ESC\fR 
  3111. .sp 9p
  3112. .RT
  3113. .PP
  3114. This is a code extension command. ESC is to be followed by an 8\(hybit 
  3115. operand, defining an alternative code table. ESC\ +\ operand is to be sent 
  3116. by an enhanced Telewriting terminal prior to each enhanced operation function. 
  3117. Details are to be defined in a section on enhanced terminal.
  3118. .RT
  3119. .sp 1P
  3120. .LP
  3121. 9.4
  3122.     \fIInformation separator ISP\fR 
  3123. .sp 9p
  3124. .RT
  3125. .PP
  3126. ISP acts as a delimiter of command packets as defined in \(sc 7. The terminal 
  3127. should check received data streams for pairs of ISP octets and, where required, 
  3128. should reject every second ISP octet. 
  3129. .RT
  3130. .PP
  3131. 9.5
  3132. The coding of the above commands is defined in Table 3\(hy5/T.150 (the 
  3133. notation\ x/y means column\ x, row\ y, in a 16\ \(mu\ 16\ code table). 
  3134. .bp
  3135. .sp 9p
  3136. .RT
  3137. .ce
  3138. \fBH.T. [T20.150]\fR 
  3139. .ce
  3140. TABLE\ 3\(hy5/T.150
  3141. .ce
  3142. \fBCoding of control commands\fR 
  3143. .ps 9
  3144. .vs 11
  3145. .nr VS 11
  3146. .nr PS 9
  3147. .TS
  3148. center box;
  3149. cw(84p) | cw(48p) | cw(48p) .
  3150. Function    Acronym    Coding
  3151. _
  3152. .T&
  3153. lw(84p) | cw(48p) | cw(48p) .
  3154. Complete erasure    CE\fBC\fR    0/12
  3155. .T&
  3156. lw(84p) | cw(48p) | cw(48p) .
  3157. Escape    ESC    1/11
  3158. .T&
  3159. lw(84p) | cw(48p) | cw(48p) .
  3160. Information separator    ISP    1/15
  3161. _
  3162. .TE
  3163. .nr PS 9
  3164. .RT
  3165. .ad r
  3166. \fBTableau 3\(hy5/T.150 [T20.150], p.\fR 
  3167. .sp 1P
  3168. .RT
  3169. .ad b
  3170. .RT
  3171. .sp 2P
  3172. .LP
  3173. \fB10\fR     \fBSummary code table\fR 
  3174. .sp 1P
  3175. .RT
  3176. .PP
  3177. A summary of the coding for the opcodes is given in
  3178. Figure\ 3\(hy9/T.150. All elements included have been defined in the previous
  3179. sections.
  3180. .RT
  3181. .LP
  3182. .rs
  3183. .sp 33P
  3184. .ad r
  3185. \fBFigure 3\(hy9/T.150, p.\fR 
  3186. .sp 1P
  3187. .RT
  3188. .ad b
  3189. .RT
  3190. .LP
  3191. .bp
  3192. .sp 2P
  3193. .LP
  3194. \fB11\fR     \fBSummary \fR \fBtransmission data format\fR 
  3195. .sp 1P
  3196. .RT
  3197. .PP
  3198. The transmission data format is illustrated in
  3199. Figure\ 3\(hy10/T.150.
  3200. .RT
  3201. .LP
  3202. .rs
  3203. .sp 42P
  3204. .ad r
  3205. \fBFigure 3\(hy10/T.150, p.\fR 
  3206. .sp 1P
  3207. .RT
  3208. .ad b
  3209. .RT
  3210. .sp 2P
  3211. .LP
  3212. \fB12\fR     \fBZone coding basic terminal\fR 
  3213. .sp 1P
  3214. .RT
  3215. .PP
  3216. 12.1
  3217. The basic terminal must be able to receive and correctly
  3218. process the following presentation element commands:
  3219. .sp 9p
  3220. .RT
  3221. .LP
  3222.     TR 9, MK 9, PE 9, CE, ISP.
  3223. .bp
  3224. .PP
  3225. 12.2
  3226. The following presentation elements are optional:
  3227. .sp 9p
  3228. .RT
  3229. .LP
  3230.     TR 10, TR11
  3231. .LP
  3232. MK 10, MK 11
  3233. .LP
  3234. PE 10, PE 11
  3235. .LP
  3236. UT 9, UT 10, UT 11.
  3237. .PP
  3238. I.e. the transmitter may or may not be equipped with these
  3239. commands.
  3240. .PP
  3241. The receiver must be able to receive and correctly process these
  3242. commands.
  3243. .RT
  3244. .PP
  3245. 12.3
  3246. The following control commands are optional:
  3247. .sp 9p
  3248. .RT
  3249. .LP
  3250.     ESC, LT
  3251. *
  3252. , SC
  3253. *
  3254. .PP
  3255. I.e. the receiver will accept these commands but does not
  3256. undertake any further action.
  3257. .sp 1P
  3258. .ce 1000
  3259. \fBPart\ 4\ \(em\ \fR \fBDifferential chain coding\fR 
  3260. .sp 1P
  3261. .RT
  3262. .ce 0
  3263. .sp 1P
  3264. .sp 2P
  3265. .LP
  3266. \fB1\fR     \fBGeneral\fR 
  3267. .sp 1P
  3268. .RT
  3269. .PP
  3270. 1.1
  3271. This part of the Recommendation defines details of the
  3272. differential chain coding method.
  3273. .sp 9p
  3274. .RT
  3275. .PP
  3276. 1.2
  3277. For an application of differential chain coding together with
  3278. telephony, the combined requirements from Parts\ 1, 2 and\ 4 apply.
  3279. .PP
  3280. 1.3
  3281. Differential chain coding is derived from the Videotex geometric coding 
  3282. as defined in Recommendation\ T.101, Annex\ C (CEPT Videotex). 
  3283. .PP
  3284. 1.4
  3285. The telewriting functionalities are nearly a subset of the
  3286. Videotex geometric functionalities, as defined in Recommendation\ T.101,
  3287. Annex\ C.
  3288. .PP
  3289. 1.5
  3290. Differential chain coding was developed for compression purposes. In this 
  3291. coding method, the statistical properties of handwriting are employed. 
  3292. .PP
  3293. 1.6
  3294. This coding method uses spatial sampling of curves, as distinct
  3295. from sampling with a fixed frequency. The size of the sampling steps is
  3296. determined by the size of the so\(hycalled coding ring.
  3297. .PP
  3298. 1.7
  3299. The precision of this coding method is expressed in grid units,
  3300. GU. In the default situation, one GU corresponds to the binary
  3301. fraction\ 2\ 
  3302. **
  3303. \(em9 of the unit length.
  3304. .PP
  3305. 1.8
  3306. Each stroke of handwriting is processed by the writing pad
  3307. circuitry and converted into a coded form.
  3308. .PP
  3309. The coded representation of a stroke is called TRACE.
  3310. .PP
  3311. 1.9
  3312. The coding of the presentation element trace, as well as the
  3313. coding of the remaining presentation elements is defined in terms of 7\ bit
  3314. coding.
  3315. .sp 9p
  3316. .RT
  3317. .PP
  3318. 1.10
  3319. Conversion into 8 bit structured coding as required for
  3320. transmission, is also specified in this Recommendation.
  3321. .PP
  3322. 1.11
  3323. The word \*Qbyte\*U where used in this Recommendation, refers to a
  3324. combination of 7 or 8\ bits, whatever is appropriate in the given context.
  3325. .sp 2P
  3326. .LP
  3327. \fB2\fR     \fBPresentation elements\fR 
  3328. .sp 1P
  3329. .RT
  3330. .PP
  3331. In differential chain coding, the following presentation elements are distinguished: 
  3332. .RT
  3333. .LP
  3334.     \(em
  3335.     trace
  3336. .LP
  3337.     \(em
  3338.     marker
  3339. .LP
  3340.     \(em
  3341.     closed area
  3342. .LP
  3343.     \(em
  3344.     partial erasure
  3345. .LP
  3346.     \(em
  3347.     background
  3348. .LP
  3349.     \(em
  3350.     complete erasure.
  3351. .PP
  3352. The attributes are:
  3353. .LP
  3354.     \(em
  3355.     colour
  3356. .LP
  3357.     \(em
  3358.     trace thickness
  3359. .LP
  3360.     \(em
  3361.     trace texture.
  3362. .bp
  3363. .PP
  3364. These presentation elements together with the attributes are
  3365. described in Table\ 4\(hy1/T.150.
  3366. .ce
  3367. \fBH.T. [T21.150]\fR 
  3368. .ce
  3369. TABLE\ 4\(hy1/T.150
  3370. .ce
  3371. \fBDifferential chain coding presentation elements\fR 
  3372. .ps 9
  3373. .vs 11
  3374. .nr VS 11
  3375. .nr PS 9
  3376. .TS
  3377. center box;
  3378. cw(48p) | cw(180p) .
  3379. Element    Description
  3380. _
  3381. .T&
  3382. lw(48p) | lw(180p) .
  3383. Trace     {
  3384. The trace is coded as a trace opcode plus a set of co\(hyordinate information defining a sequence of line segments. Trace
  3385. corresponds with polyline in videotex.
  3386.  }
  3387. _
  3388. .T&
  3389. lw(48p) | lw(180p) .
  3390. Marker     {
  3391. The marker is coded as a marker opcode plus a single co\(hyordinate pair
  3392. defining the position ot the marker's center point.
  3393.  }
  3394. _
  3395. .T&
  3396. lw(48p) | lw(180p) .
  3397. Closed area     {
  3398. The closed area is coded by an opcode plus a set of co\(hyordinate
  3399. information defining a closed perimeter. The closed area corresponds with fill area in videotex.
  3400.  }
  3401. _
  3402. .T&
  3403. lw(48p) | lw(180p) .
  3404. Partial erasure     {
  3405. Partial erasure is obtained by means of the closed area concept. By
  3406. giving the closed area the same attributes as the background, erasure is
  3407. achieved for the area enclosed in the perimeter.
  3408.  }
  3409. _
  3410. .T&
  3411. lw(48p) | lw(180p) .
  3412. Background     {
  3413. At initialization and after complete erasure, the background shows
  3414. default appearance. Modification of the background is obtained by means
  3415. of the closed area concept. The closed area is chosen to have the size of the image area. The area attributes are set to the desired background
  3416. appearance.
  3417.  }
  3418. _
  3419. .T&
  3420. lw(48p) | lw(180p) .
  3421. Complete erasure     {
  3422. Complete erasure is obtained by means of the clear screen concept.
  3423. The whole image area will be set to the default background
  3424. appearance.
  3425.  }
  3426. _
  3427. .T&
  3428. lw(48p) | lw(180p) .
  3429. Colour     {
  3430. Colour is an attribute, applicable to trace and closed are (including
  3431. background). The effect of a colour command remains valid until the next
  3432. colour command.
  3433.  }
  3434. _
  3435. .T&
  3436. lw(48p) | lw(180p) .
  3437. Trace thickness     {
  3438. Trace thickness is an attribute. It is determinated by means of a scale
  3439. factor. The effect of a trace thickness command remains valid for all
  3440. subsequent traces, until the next trace thickness
  3441. command.
  3442.  }
  3443. _
  3444. .T&
  3445. lw(48p) | lw(180p) .
  3446. Trace texture     {
  3447. Trace texture is an attribute. It is determinated by means of a parameter allowing a choice amoung defined textures. The effect of a trace
  3448. texture command remains valid for all subsequent traces, until the next
  3449. trace texture command.
  3450.  }
  3451. _
  3452. .T&
  3453. lw(48p) | lw(180p) .
  3454. Marker type     {
  3455. Marker type is an attribute. It is determinated by means of a parameter
  3456. allowing a choice among defined textures. The default value of marker type
  3457. is\ 1. If the specified value is outside the
  3458. range\ 0\ . |  | \ 4, the marker is not displayed.
  3459.  }
  3460. _
  3461. .TE
  3462. .nr PS 9
  3463. .RT
  3464. .ad r
  3465. \fBTableau 4\(hy1/T.150 [T21.150], p.\fR 
  3466. .sp 1P
  3467. .RT
  3468. .ad b
  3469. .RT
  3470. .LP
  3471. .sp 2
  3472. .sp 2P
  3473. .LP
  3474. \fB\fB3\fR     \fBDescription of the coding\fR 
  3475. .sp 1P
  3476. .RT
  3477. .PP
  3478. 3.1
  3479. The coded representation of a presentation element is called
  3480. PRIMITIVE.
  3481. .sp 9p
  3482. .RT
  3483. .PP
  3484. 3.2
  3485. A primitive is composed of one opcode and a number of operands as  required.
  3486. .PP
  3487. 3.3
  3488. Certain opcodes are coded as a single byte, other opcodes are
  3489. coded as combinations of two bytes.
  3490. .PP
  3491. 3.4
  3492. The operand part of a primitive may utilize either basic format
  3493. encoding or pointlist encoding.
  3494. .bp
  3495. .PP
  3496. 3.5
  3497. In basic format encoding the operand part of the primitive
  3498. contains one or more operands, each consisting of one or more bytes.
  3499. .PP
  3500. 3.6
  3501. In the pointlist encoding the operand part of the primitive
  3502. contains coordinate information regarding an individual point or regarding a
  3503. sequence of related points.
  3504. .PP
  3505. 3.7
  3506. The position of an individual point, as well as the position of
  3507. each first point of a sequence, is coded in absolute coordinates, i.e.\ 
  3508. the x\(hy and y\(hycoordinate with respect to the origin of the coding 
  3509. space. 
  3510. .PP
  3511. 3.8
  3512. For the coding of the remaining points of a sequence, a choice is to be 
  3513. made among two possibilities, namely displacement mode and incremental 
  3514. mode.
  3515. .PP
  3516. 3.9
  3517. In the displacement mode, each point (after the first) is coded by means 
  3518. of two size value parameters. The first size value gives the x\(hycomponent 
  3519. of the point's displacement from the preceding point in the sequence, the 
  3520. second size value gives the y\(hycomponent of the displacement.
  3521. .PP
  3522. 3.10
  3523. In the incremental mode, a mechanism is used in which a single
  3524. value, derived from a table, determines the position of a point with respect 
  3525. to the preceding point. This mechanism is suitable for coding a sequence 
  3526. of points containing a high amount of position information, such as a trace. 
  3527. .PP
  3528. 3.11
  3529. The mechanism, introduced in \(sc 3.10, is based on the use of a
  3530. coding ring. At the beginning of trace, the starting point determines the
  3531. centre point of the first ring. The intersection of trace and ring is
  3532. identified and determines the centre point of the second ring.
  3533. .PP
  3534. 3.12
  3535. Each new intersection determines the centre point for the next
  3536. ring. Thus, the trace is represented by the starting point plus the series 
  3537. of intersection points. The end of a trace is indicated by means of the 
  3538. end of 
  3539. block\(hycode.
  3540. .PP
  3541. 3.13
  3542. The method for identifying the various points on a ring utilizes small 
  3543. numbers for points with a high probability of being intersected and 
  3544. larger numbers for points with lower probability.
  3545. .PP
  3546. 3.14
  3547. The numbering system for the reference points on the ring is
  3548. defined in \(sc\(sc\ 4.6 and\ 4.7.
  3549. .sp 2P
  3550. .LP
  3551. \fB4\fR     \fBIncremental mode mechanism\fR 
  3552. .sp 1P
  3553. .RT
  3554. .PP
  3555. 4.1
  3556. The coding data in the incremental mode does not reflect
  3557. coordinate size values, but represents a sequence of points identified 
  3558. by means of successive coding rings. Each ring identifies one point. 
  3559. .sp 9p
  3560. .RT
  3561. .PP
  3562. 4.2
  3563. A ring is a set of reference points, positioned on the perimeter of a square. 
  3564. The position of the square is identified through the position of its centre 
  3565. point. The sides of the square are parellel to the x\(hy and\ y\(hyaxes. 
  3566. .PP
  3567. 4.3
  3568. The characteristics of the ring are determined by its radius R,
  3569. its angular resolution factor\ p and its direction\ D.
  3570. .PP
  3571. The size of R is expressed in GU.
  3572. .PP
  3573. 4.4
  3574. The number of reference points on a ring is N. The value of N is determined 
  3575. by: 
  3576. .sp 9p
  3577. .RT
  3578. .LP
  3579.     N\ =\ 
  3580. @ { R } over { \up\d } @ , with p\ =\ 0, 1, 2, 3.
  3581. .PP
  3582. It follows that the maximum number of reference points is
  3583. N\ =\ 8R.
  3584. .PP
  3585. 4.5
  3586. N must be even. If N is odd, the encoded operand (the point
  3587. list) must be discarded. If N is even for the first part of the operand, 
  3588. but N is odd for the remaining part, the remaining part (with N being odd) 
  3589. is 
  3590. discarded.
  3591. .sp 9p
  3592. .RT
  3593. .PP
  3594. 4.6
  3595. To the reference points on the ring, point numbers are assigned as follows. 
  3596. The numbering starts with\ 0. The point with number\ 0 is called the 
  3597. direction point.
  3598. .PP
  3599. 4.7
  3600. The default position for the direction point is shown in
  3601. Figure\ 4\(hy1/T.150. Adjacent points are numbered\ 1 |  |  | \ N/2\(hy1 
  3602. in anticlockwise direction, and \(em1 |  |  | \ \(emN/2 in clockwise direction. 
  3603. Figure\ 4\(hy1/T.150 shows two rings with the numbered reference points. 
  3604. .PP
  3605. 4.8
  3606. In the figure the left ring is characterized by R = 3 and p = 0; the right 
  3607. ring by R\ =\ 3 and p\ =\ 1. 
  3608. .bp
  3609. .LP
  3610. .rs
  3611. .sp 25P
  3612. .ad r
  3613. \fBFigure 4\(hy1/T.150, p.\fR 
  3614. .sp 1P
  3615. .RT
  3616. .ad b
  3617. .RT
  3618. .PP
  3619. 4.9
  3620. The position of the reference points on each ring is fixed.
  3621. However, the allocation of the point numbers is adapted to the trace direction 
  3622. as follows. 
  3623. .PP
  3624. 4.10
  3625. For the first ring of a sequence (at the starting point), the
  3626. direction point is at default position, as shown in Figure\ 4\(hy1/T.150.
  3627. .PP
  3628. 4.11
  3629. As soon as the growing trace intersects the first ring, the
  3630. nearest reference point is determined. This point constitutes the centre 
  3631. point for the next ring. 
  3632. .PP
  3633. 4.12
  3634. The direction point on the second ring is located at that position where 
  3635. the next intersection would take place if the trace continued as a 
  3636. straight line.
  3637. .PP
  3638. 4.13
  3639. As the trace grows, the nearest reference point at each
  3640. intersection is determined. The respective point numbers of these points are
  3641. converted into variable length code words according to the Huffman code 
  3642. table, defined in Table\ 4\(hy2/T.150. 
  3643. .PP
  3644. 4.14
  3645. The radius can have a value of R0, 2R0, 4R0 or 8R0, where R0 is
  3646. the basic radius.
  3647. .PP
  3648. The angular resolution factor p can have a value of 0, 1, 2 or 3.
  3649. .PP
  3650. To modify these parameters the code table contains the
  3651. codes\ C1 |  |  |  | 6. For their use, see further on.
  3652. .PP
  3653. The basic radius R0 can be specified by the primitive \*Qset domain
  3654. ring\*U. The default basic radius follows from:
  3655. .RT
  3656. .LP
  3657.     default basic radius = 2 
  3658. **
  3659. max (0, \(em8\(hygranularity
  3660. code).
  3661. .PP
  3662. 4.15
  3663. The length of the code table is fixed. The point numbering
  3664. ranges from \(em20 to +19. For the encoding in cases of rings with a higher 
  3665. number of reference points, two escape codes are defined: IM\(hyESC\ 1 
  3666. and IM\(hyESC\ 2. For their use, see \(sc\ 5. 
  3667. .sp 9p
  3668. .RT
  3669. .PP
  3670. 4.16
  3671. At the end of the trace no further intersections occur. The
  3672. variable length coded string is terminated by end of block.
  3673. .bp
  3674. .ce
  3675. \fBH.T. [T22.150]\fR 
  3676. .ce
  3677. TABLE\ 4\(hy2/T.150
  3678. .ce
  3679. \fBHuffman code table for differential chain coding\fR 
  3680. .ce
  3681.  
  3682. .ce
  3683. \fR 
  3684. .ps 9
  3685. .vs 11
  3686. .nr VS 11
  3687. .nr PS 9
  3688. .TS
  3689. center box;
  3690. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3691. Code No.    Length    Code\(hyword    Point number
  3692. _
  3693. .T&
  3694. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3695. \ 1    \ 2    \ \ \ \ \ \ \ \ 00    \ \ 0
  3696. .T&
  3697. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3698. \ 2    \ 2    \ \ \ \ \ \ \ \ 10    \ \ 1
  3699. .T&
  3700. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3701. \ 3    \ 2    \ \ \ \ \ \ \ \ 01    \ \(em1
  3702. .T&
  3703. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3704. \ 4    \ 4    \ \ \ \ \ \ 1100    \ \ 2
  3705. .T&
  3706. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3707. \ 5    \ 4    \ \ \ \ \ \ 1101    \ \(em2
  3708. _
  3709. .T&
  3710. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3711. \ 6    \ 6    \ \ \ \ 111000    \ \ 3
  3712. .T&
  3713. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3714. \ 7    \ 6    \ \ \ \ 111001    \ \(em3
  3715. .T&
  3716. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3717. \ 8    \ 6    \ \ \ \ 111010    \ \ 4
  3718. .T&
  3719. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3720. \ 9    \ 6    \ \ \ \ 111011    \ \(em4
  3721. .T&
  3722. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3723. 10    \ 8    \ \ 11110000    \ \ 5
  3724. _
  3725. .T&
  3726. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3727. 11    \ 8    \ \ 11110001    \ \(em5
  3728. .T&
  3729. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3730. 12    \ 8    \ \ 11110010    \ \ 6
  3731. .T&
  3732. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3733. 13    \ 8    \ \ 11110011    \ \(em6
  3734. .T&
  3735. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3736. 14    \ 8    \ \ 11110100    \ \ 7
  3737. .T&
  3738. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3739. 15    \ 8    \ \ 11110101    \ \(em7
  3740. _
  3741. .T&
  3742. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3743. 16    \ 8    \ \ 11110110    \ \ 8
  3744. .T&
  3745. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3746. 17    \ 8    \ \ 11110111    \ \(em8
  3747. .T&
  3748. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3749. 18    10    1111100000    \ \ 9
  3750. .T&
  3751. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3752. 19    10    1111100001    \ \(em9
  3753. .T&
  3754. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3755. 20    10    1111100010    \ 10
  3756. _
  3757. .T&
  3758. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3759. 21    10    1111100011    \(em10
  3760. .T&
  3761. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3762. 22    10    1111100100    \ 11
  3763. .T&
  3764. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3765. 23    10    1111100101    \(em11
  3766. .T&
  3767. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3768. 24    10    1111100110    \ 12
  3769. .T&
  3770. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3771. 25    10    1111100111    \(em12
  3772. _
  3773. .T&
  3774. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3775. 26    10    1111101000    \ 13
  3776. .T&
  3777. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3778. 27    10    1111101001    \(em13
  3779. .T&
  3780. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3781. 28    10    1111101010    \ 14
  3782. .T&
  3783. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3784. 29    10    1111101011    \(em14
  3785. .T&
  3786. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3787. 30    10    1111101100    \ 15
  3788. _
  3789. .T&
  3790. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3791. 31    10    1111101101    \(em15
  3792. .T&
  3793. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3794. 32    10    1111101110    \ 16
  3795. .T&
  3796. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3797. 33    10    1111101111    \(em16
  3798. .T&
  3799. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3800. 34    10    1111110000    \ 17
  3801. .T&
  3802. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3803. 35    10    1111110001    \(em17
  3804. _
  3805. .T&
  3806. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3807. 36    10    1111110010    \ 18
  3808. .T&
  3809. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3810. 37    10    1111110011    \(em18
  3811. .T&
  3812. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3813. 38    10    1111110100    \ 19
  3814. .T&
  3815. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3816. 39    10    1111110101    \(em19
  3817. .T&
  3818. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3819. 40    10    1111110110    \ C1
  3820. _
  3821. .T&
  3822. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3823. 41    10    1111110111    \(em20
  3824. .T&
  3825. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3826. 42    10    1111111000    \ C2
  3827. .T&
  3828. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3829. 43    10    1111111001    \ C3
  3830. .T&
  3831. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3832. 44    10    1111111010    \ C4
  3833. .T&
  3834. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3835. 45    10    1111111011    \ C5
  3836. _
  3837. .T&
  3838. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3839. 46    10    1111111100    \ C6
  3840. .T&
  3841. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3842. 47    10    1111111101    IM\(hyESC 1
  3843. .T&
  3844. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3845. 48    10    1111111110    IM\(hyESC 2
  3846. .T&
  3847. cw(36p) | cw(48p) | cw(48p) | cw(48p) .
  3848. 49    10    1111111111    End of block
  3849. _
  3850. .TE
  3851. .nr PS 9
  3852. .RT
  3853. .ad r
  3854. \fBTableau 4\(hy2/T.150 [T22.150], p. 41\fR 
  3855. .sp 1P
  3856. .RT
  3857. .ad b
  3858. .RT
  3859. .LP
  3860. .bp
  3861. .sp 2P
  3862. .LP
  3863. \fB5\fR     \fBChange of coding parameters\fR 
  3864. .sp 1P
  3865. .RT
  3866. .PP
  3867. 5.1
  3868. The escape codes IM\(hyESC 1 and IM\(hyESC 2 enable the extension of the 
  3869. point numbering range on the ring. I.e.\ also points outside the range\ 
  3870. \(em20 to\ +19 can be addressed. By the code IM\(hyESC\ 1, the absolute 
  3871. value of the point number is increased by 20, the sign remains unchanged. 
  3872. .sp 9p
  3873. .RT
  3874. .PP
  3875. By the code IM\(hyESC 2, the absolute value of the point number is
  3876. increased by 40, the sign remains unchanged.
  3877. .PP
  3878. 5.2
  3879. The two escape codes can be used in combination with each other in any 
  3880. desired order. Some examples in Table\ 4\(hy3/T.150 illustrate their use. 
  3881. The number between\ [ | |  represents the point number.
  3882. .sp 9p
  3883. .RT
  3884. .ce
  3885. \fBH.T. [T23.150]\fR 
  3886. .ce
  3887. TABLE\ 4\(hy3/T.150
  3888. .ce
  3889. \fBUse of escape codes, examples\fR 
  3890. .ps 9
  3891. .vs 11
  3892. .nr VS 11
  3893. .nr PS 9
  3894. .TS
  3895. center box;
  3896. cw(84p) | cw(84p) .
  3897. Description    Intended point numbers
  3898. _
  3899. .T&
  3900. lw(84p) | cw(84p) .
  3901. <IM\(hyESC 1>  [1]    \ 21
  3902. .T&
  3903. lw(84p) | cw(84p) .
  3904. <IM\(hyESC 1>  [\(em1]    \(em21
  3905. .T&
  3906. lw(84p) | cw(84p) .
  3907. <IM\(hyESC 2>  [14]    \ 54
  3908. .T&
  3909. lw(84p) | cw(84p) .
  3910. <IM\(hyESC 2>  [\(em12]    \(em52
  3911. .T&
  3912. lw(84p) | cw(84p) .
  3913.  {
  3914. <IM\(hyESC 1> <IM\(hyESC 2>
  3915. [6]
  3916.  }    \ 66
  3917. .T&
  3918. lw(84p) | cw(84p) .
  3919.  {
  3920. <IM\(hyESC 2> <IM\(hyESC 1>
  3921. [\(em18]
  3922.  }    \(em78
  3923. _
  3924. .TE
  3925. .nr PS 9
  3926. .RT
  3927. .ad r
  3928. \fBTableau 4\(hy3/T.150 [T23.150], p.\fR 
  3929. .sp 1P
  3930. .RT
  3931. .ad b
  3932. .RT
  3933. .LP
  3934. .sp 2
  3935. .PP
  3936. 5.3
  3937. The codes C1 up to C6 are used to change the parameters R and p
  3938. that define the ring to be used. The use of these codes is defined in \(sc\(sc\ 
  3939. 5.4 
  3940. and\ 5.10.
  3941. .PP
  3942. By the use of these codes the direction point is set at default
  3943. position.
  3944. .PP
  3945. 5.4
  3946. The range in which the parameters should remain is as
  3947. follows:
  3948. .sp 9p
  3949. .RT
  3950. .LP
  3951.     R:
  3952.     R0, 2R0, 4R0, 8R0 (with R0 being the basic radius);
  3953. .LP
  3954.     p:
  3955.     0, 1, 2, 3.
  3956. .PP
  3957. 5.5
  3958. Code C1 means: change R and p to the next higher value. E.g. if radius 
  3959. is R, the next higher is 2R; if p\ =\ 0 the next higher is\ 1. 
  3960. .sp 9p
  3961. .RT
  3962. .PP
  3963. R cannot become greater tan 8R0 and p cannot become greater
  3964. than\ 3. E.g.\ if current radius is 8R0 or current p\ =\ 3, the code\ C1 has no
  3965. effect.
  3966. .PP
  3967. 5.6
  3968. Code C2 means: change R and p to the next lower value. The
  3969. effect of C2 is the inverse of code\ C1.
  3970. .sp 9p
  3971. .RT
  3972. .PP
  3973. R cannot become smaller than R0 and p cannot become smaller than 0. E.g.\ 
  3974. if the current radius is R0 or the current p\ =\ 0, the code\ C2 has no 
  3975. effect.
  3976. .PP
  3977. 5.7
  3978. Code C3 means: change R to the next higher value. The code C3 has no effect 
  3979. if the current radius\ =\ 8R0. 
  3980. .bp
  3981. .sp 9p
  3982. .RT
  3983. .PP
  3984. 5.8
  3985. Code C4 means: change p to the next higher value. The code C4 has no effect 
  3986. if the current\ p\ =\ 3. 
  3987. .PP
  3988. 5.9
  3989. Code C5 means: change R to the next lower value. The code C5 has no effect 
  3990. if the current radius\ =\ R0. 
  3991. .PP
  3992. 5.10
  3993. Code C6 means: change p to the next lower value. The code C6 has no effect 
  3994. if the current\ p\ =\ 0. 
  3995. .sp 2P
  3996. .LP
  3997. \fB6\fR     \fBCoding formats\fR 
  3998. .sp 1P
  3999. .RT
  4000. .PP
  4001. 6.1
  4002. The coding is specified in terms of 7\(hybit coding. For use in
  4003. the 8\ bit environment as specified for transmission, bit\ No.\ b8 of each 
  4004. octet shall be set to\ ZERO. 
  4005. .sp 9p
  4006. .RT
  4007. .PP
  4008. 6.2
  4009. For reference, an empty 7\(hybit code table is shown in
  4010. Figure\ 4\(hy2/T.150.
  4011. .LP
  4012. .rs
  4013. .sp 40P
  4014. .ad r
  4015. \fBFigure 4\(hy2/T.150, p.\fR 
  4016. .sp 1P
  4017. .RT
  4018. .ad b
  4019. .RT
  4020. .LP
  4021. .bp
  4022.