NORME
INTERNATIONALE
INTERNATIONAL
STANDARD
CEI
IEC
60908
Deuxieme edition
Second edition
1999-02
Enregistrement audio -
Systeme audionumerique a disque compact
Audio recording -
Compact disc digital audio system
IEC
Numero de reference
Reference number
CE I/I EC 60908:1999
Numeros des publications
Numbering
Depuis le ler janvier 1997, les publications de la CEI
sont numerotees a partir de 60000.
Publications consolidees
Les versions consolidees de certaines publications de
la CEI incorporant les amendements sont disponibles.
Par exemple, les numeros d’edition 1.0, 1.1 et 1.2
indiquent respectivement la publication de base, la
publication de base incorporant I’amendement 1, et la
publication de base incorporant les amendements 1
et 2.
Validite de la presente publication
Le contenu technique des publications de la CEI est
constamment revu par la CEI afin qu'il reflete I'etat
actuel de la technique.
Des renseignements relatifs a la date de reconfir¬
mation de la publication sont disponibles dans le
Catalogue de la CEI.
Les renseignements relatifs a des questions a I’etude et
des travaux en cours entrepris par le comite technique
qui a etabli cette publication, ainsi que la liste des
publications etablies, se trouvent dans les documents ci-
dessous:
• «Site web» de la CEI*
• Catalogue des publications de la CEI
Publie annuellement et mis a jour regulierement
(Catalogue en ligne)*
• Bulletin de la CEI
Disponible a la fois au «site web» de la CEI*
et comme periodique imprime
Terminologie, symboles graphiques
et litteraux
En ce qui concerne la terminologie generale, le lecteur
se reportera a la CEI 60050: Vocabulaire Electro¬
technique International (VEI).
Pour les symboles graphiques, les symboles litteraux
et les signes d'usage general approuves par la CEI, le
lecteur consultera la CEI 60027: Symboles litteraux a
utiliser en electrotechnique, la CEI 60417: Symboles
graphiques utilisables sur le materiel. Index, releve et
compilation des feuilles individuelles, et la CEI 60617:
Symboles graphiques pour schemas.
As from 1 January 1997 all IEC publications are
issued with a designation in the 60000 series.
Consolidated publications
Consolidated versions of some IEC publications
including amendments are available. For example,
edition numbers 1.0, 1.1 and 1.2 refer, respectively, to
the base publication, the base publication incor¬
porating amendment 1 and the base publication
incorporating amendments 1 and 2.
Validity of this publication
The technical content of IEC publications is kept under
constant review by the IEC, thus ensuring that the
content reflects current technology.
Information relating to the date of the reconfirmation of
the publication is available in the IEC catalogue.
Information on the subjects under consideration and
work in progress undertaken by the technical
committee which has prepared this publication, as well
as the list of publications issued, is to be found at the
following IEC sources:
• IEC web site*
• Catalogue of IEC publications
Published yearly with regular updates
(On-line catalogue)*
• IEC Bulletin
Available both at the IEC web site* and
as a printed periodical
Terminology, graphical and letter
symbols
For general terminology, readers are referred to
IEC 60050: International Electrotechnical Vocabulary
(IEV).
For graphical symbols, and letter symbols and signs
approved by the IEC for general use, readers are
referred to publications IEC 60027: Letter symbols to
be used in electrical technology, IEC 60417: Graphical
symbols for use on equipment. Index, survey and
compilation of the single sheets and IEC 60617:
Graphical symbols for diagrams.
Voir adresse «site web» sur la page de titre.
See web site address on title page.
NORME CEI
INTERNATIONALE IEC
INTERNATIONAL
STANDARD
60908
Deuxieme edition
Second edition
1999-02
Enregistrement audio -
Systeme audionumerique a disque compact
Audio recording -
Compact disc digital audio system
© IEC 1999 Droits de reproduction reserves
Aucune partie de cette publication ne peut etre reproduite ni
utilisee sous quelque forme que ce soit et par aucun
procede, electronique ou mecanique, y compris la photo¬
copie et les microfilms, sans I’accord ecrit de I'editeur.
— Copyright - all rights reserved
No part of this publication may be reproduced or utilized in
any form or by any means, electronic or mechanical,
including photocopying and microfilm, without permission in
writing from the publisher.
International Electrotechnical Commission 3, rue de Varembe Geneva, Switzerland
Telefax:+41 22 919 0300 e-mail: inmail@iec.ch IEC web site http://www.iec.ch
Commission Electrotechnique Internationale
International Electrotechnical Commission
MemflVHapoflHaH 3/ienTpoTexHMHecnan Hommcchh
•
CODE PRIX
PRICE CODE
XD
Pour prix, voir catalogue en vigueur
For price, see current catalogue
- 2 - 60908 © CEI:1 999
SOMMAIRE
Pages
AVANT-PROPOS.10
Articles
1 Domaine d'application et objet.12
2 References normatives.12
3 Description du systeme.14
4 Exigences de mesure.14
4.1 Conditions de mesure.14
4.2 Exigences relatives au lecteur de mesure.14
4.3 Exigences pour la fixation du disque.16
5 Caracteristiques mecaniques.16
5.1 Dimensions exterieures du disque.16
5.2 Dimensions du trou central.16
5.3 Epaisseur du disque.16
5.4 Etiquetage.16
5.5 Plan de reference.16
5.6 Zone de fixation.16
5.7 Masse du disque.18
5.8 Limites des deformations de la face du disque, cote lecture.18
6 Caracteristiques optiques.18
6.1 Epaisseur du substrat transparent.18
6.2 Indice de refraction.18
6.3 Limites de deviation du faisceau reflechi (a).18
6.4 Birefringence du substrat transparent.18
6.5 Pouvoir reflechissant.18
6.6 Limites de variation du pouvoir reflechissant dans la zone de programme.18
7 Caracteristiques d'enregistrement.18
7.1 Rotation pendant la lecture.18
7.2 Piste.18
7.3 Limites des deformations de la couche contenant I'information,
perpendiculairement au plan de reference.20
7.4 Limites des ecarts de la piste selon un rayon.20
8 Conditions ambiantes pour la lecture du disque compact.20
8.1 Lecture du disque compact.20
8.2 Exigences relatives a la temperature et a I'humidite.20
9 Signal haute frequence.22
9.1 Conditions de mesure.22
9.2 Amplitude de modulation.22
9.3 Dissymetrie du signal.22
9.4 Diaphonie (resolution du spot).22
9.5 Modulation de la frequence des cellules (voir article 13).22
10 Signal d'erreur de positionnement radial (RD).24
10.1 Conditions de mesure.24
10.2 Forme du signal d'erreur de positionnement radial.24
10.3 Sensibilite a I'erreur radiale.24
10.4 Bruit.24
60908 © I EC: 1999
-3 -
CONTENTS
Page
FOREWORD.11
Clause
1 Scope and object.13
2 Normative references.13
3 Description of system.15
4 Requirements for measurements.15
4.1 Conditions of measurement.15
4.2 Requirements for the measuring pick-up.15
4.3 Requirements for the clamping of the disc.17
5 Mechanical parameters.17
5.1 Outer dimensions of disc.17
5.2 Centre hole dimensions.17
5.3 Thickness of disc.17
5.4 Labelling.17
5.5 Reference plane.17
5.6 Clamping area.17
5.7 Mass of disc.19
5.8 Limits for the deflections of the read-out side of the disc.19
6 Optical parameters.19
6.1 Thickness of transparent substrate.19
6.2 Refractive index.19
6.3 Limits for the angular deviation of the reflected beam (a).19
6.4 Birefringence of transparent substrate.19
6.5 Reflectivity.19
6.6 Limits for reflectivity variation in program area.19
7 Recording parameters.19
7.1 Rotation during playback.19
7.2 Track.19
7.3 Limits for deviations of information layer perpendicular to reference plane.21
7.4 Limits for radial deviations of the track.21
8 Environmental conditions for playing the compact disc.21
8.1 Playing the compact disc.21
8.2 Temperature and humidity requirements.21
9 High-frequency signal.23
9.1 Measurement conditions.23
9.2 Modulation amplitude.23
9.3 Signal asymmetry.23
9.4 Cross-talk.23
9.5 Frequency modulation of the channel bit frequency (see clause 13).23
10 Radial differential (RD) signal.25
10.1 Measurement conditions.25
10.2 Shape of the radial differential signal.25
10.3 Sensitivity to radial offset.25
10.4 Noise.25
- 4- 60908 © CEI:1 999
Articles Pages
11 Defaults.26
11.1 Taux d'erreur sur les blocs (BLER).26
11.2 Defauts locaux.26
12 Generalites - Informations enregistrees.26
13 Code de modulation de 8 a 14 (EFM).28
14 Format de la frame.30
15 Modulateur EFM.30
16 Correction des erreurs.30
16.1 Generalites.30
16.2 Structure.32
16.3 Codeur et decodeur CIRC.32
17 Systeme de signalisation (commande et affichage).32
17.1 Generalites.32
17.2 Format des donnees.34
17.3 Structure de la trame de signalisation.34
17.4 Voie P.34
17.5 Voie Q.36
17.6 Voies R a W incluse.44
18 Generalites - Systeme de commande et d'affichage de signalisation.44
19 Organisation generale des donnees.44
19.1 Format de base.44
19.2 Format de I'ENSEMBLE.46
19.3 Parite P de la correction d'erreurs.46
19.4 Entrelacement.48
19.5 Codeur de parite P et sequence d'entrelacement.48
19.6 Decodeur de parite P et sequence de desentrelacement.48
19.7 Parite Q de la correction d'erreurs.48
19.8 Codeur de parite Q .50
19.9 Decodeur de parite Q .50
20 Mode ZERO (MODE = 0, ARTICLE = 0).50
20.1 Generalites.50
20.2 Format ENSEMBLE du mode ZERO.50
21 Mode LIGNE-GRAPHIQUE: MODE = 1, ARTICLE = 0.52
21.1 Generalites.52
21.2 Format ENSEMBLE du mode LIGNE-GRAPHIQUE.52
21.3 Format POLICE du mode LIGNE-GRAPHIQUE.54
21.4 Format ECRAN du mode LIGNE-GRAPHIQUE.54
21.5 Tableau de couleurs du mode LIGNE-GRAPHIQUE.56
21.6 Instructions du mode LIGNE-GRAPHIQUE.56
22 Mode TV-GRAPHIQUE (MODE = 1, ARTICLE = 1).60
22.1 Generalites.60
22.2 Format ENSEMBLE du mode TV-GRAPHIQUE.60
22.3 Format POLICE du mode TV-GRAPHIQUE.62
22.4 Format ECRAN du mode TV-GRAPHIQUE.62
22.5 INSTRUCTIONS du mode TV-GRAPHIQUE.64
60908 © I EC: 1999
- 5 -
Clause Page
11 Defects.27
11.1 Block error rate (BLER).27
11.2 Local defects.27
12 General - Recorded parameters.27
13 Eight to 14 modulation code (EFM-code).29
14 Frame format.31
15 EFM-modulator.31
16 Error correction.31
16.1 General.31
16.2 Structure.33
16.3 CIRC encoder and decoder.33
17 Subcode/control and display system.33
17.1 General.33
17.2 Data format.35
17.3 Subcode structure.35
17.4 Channel P.35
17.5 Channel Q.37
17.6 Channels R to W inclusive.45
18 General.45
19 General data organization.45
19.1 Basic format.45
19.2 PACK format.47
19.3 Error correction parity P.47
19.4 Interleaving.49
19.5 P-parity encoder and interleave sequence.49
19.6 P-parity decoder and de-interleave sequence.49
19.7 Error-correction parity Q .49
19.8 Q-parity encoder.51
19.9 Q-parity decoder.51
20 ZERO mode (MODE = 0, ITEM = 0).51
20.1 General.51
20.2 ZERO mode PACK format.51
21 LINE GRAPHICS mode (MODE = 1, ITEM = 0).53
21.1 General.53
21.2 LINE-GRAPHICS mode PACK format.53
21.3 LINE-GRAPHICS mode FONT format.55
21.4 LINE-GRAPHICS mode SCREEN format.55
21.5 LINE-GRAPHICS mode colour table.57
21.6 LINE-GRAPHICS mode instructions.57
22 TV-GRAPHICS mode (MODE = 1, ITEM = 1).61
22.1 General.61
22.2 TV-GRAPHICS mode PACK format.61
22.3 TV-GRAPHICS mode FONT format.63
22.4 TV-GRAPHICS mode SCREEN format.63
22.5 TV-GRAPHICS mode instructions.65
- 6 -
60908 © CEI:1999
Articles Pages
23 Mode TV-GRAPHIQUE ETENDU (MODE = 1, ARTICLE = 1 & 2).76
23.1 Generalites.76
23.2 Format ENSEMBLE du mode TV-GRAPHIQUE ETENDU.78
23.3 Format POLICE du mode TV-GRAPHIQUE ETENDU.78
23.4 Formats MEMOIRE et ECRAN du mode TV-GRAPHIQUE ETENDU.78
23.5 Instructions du mode TV-GRAPHIQUE ETENDU.80
24 Mode MIDI (MODE = 3, ARTICLE = 0).90
24.1 Generalites.90
24.2 Format ENSEMBLE du mode MIDI.92
25 Mode UTILISATEUR (MODE = 7, ARTICLE = 0).92
25.1 Generalites.92
25.2 Format ENSEMBLE du mode UTILISATEUR.94
26 Mode TEXTE CD (MODE = 2, ARTICLE = 1, 2, 3, 5, 6, 7 ou MODE = 4).94
26.1 Generalites.94
26.2 Mode TEXTE CD pour la zone de depart (MODE = 4).96
26.3 Mode TEXTE CD pour la zone de programme (MODE = 2).112
26.4 Articles obligatoires, recommandes et optionnels.124
26.5 Taux de repetition et desalignement.128
Annexes
Annexe A (informative) Exemples de combinaison du code EFM avec les 3 cellules
supplementaires.184
Annexe B (normative) Abreviations.188
Annexe C (informative) Recommandations.190
Annexe D (informative) Specification de I'adaptateur pour le CD - 8 cm.192
Annexe E (informative) Aspects relatifs a la mise en oeuvre du mode TV-GRAPHIQUE.194
Annexe F (informative) Aspects relatifs a la mise en oeuvre du mode
TV-GRAPHIQUE ETENDU.198
Bibliographie.208
Figures
Figure 1 - Caracteristique de preaccentuation.130
Figure 2 - Disposition generale du disque Overall disc layout.134
Figure 3 - Signal haute frequence.136
Figure 4 - Forme typique du signal d'erreur de positionnement radial utilise pour
le guidage en fonction de la position radiale du spot.138
Figure 5 - Fonction de transfert.138
Figure 6 - Code de modulation de 8 a 14 (EFM).140
Figure 7 - Table de codage EFM.144
Figure 8 - Format de trame.146
Figure 9 - Structure du bloc.148
Figure 10 - Vecteurs colonnes.150
Figure 11 - Matrices de correction.152
Figure 12 - Codeur CIRC.154
60908 © I EC: 1999
-7-
Clause Page
23 EXTENDED TV-GRAPHICS mode (MODE = 1, ITEM = 1 & 2).77
23.1 General.77
23.2 EXTENDED TV-GRAPHICS mode PACK format.79
23.3 EXTENDED TV-GRAPHICS mode FONT format.79
23.4 EXTENDED TV-GRAPHICS mode SCREEN and MEMORY formats.79
23.5 EXTENDED TV-GRAPHICS mode instructions.81
24 MIDI mode (MODE = 3, ITEM = 0).91
24.1 General.91
24.2 MIDI mode PACK format.93
25 USER mode (MODE = 7, ITEM = 0).93
25.1 General.93
25.2 USER mode PACK format.95
26 CD TEXT mode (MODE = 2, ITEM = 1, 2, 3, 5, 6, 7 or MODE = 4).95
26.1 General.95
26.2 CD TEXT mode for the lead-in area (MODE = 4).97
26.3 CD TEXT mode for the program area (MODE = 2).113
26.4 Mandatory, recommended and optional items.125
26.5 Repetition rate and skew.129
Annexes
Annex A (informative) Examples of the combination of the EFM-code with 3 extra channel
bits.185
Annex B (normative) Abbreviations.189
Annex C (informative) Recommendations.191
Annex D (informative) Aperture specification for 8 cm - CD.193
Annex E (informative) TV-GRAPHICS mode implementation aspects.195
Annex F (informative) EXTENDED TV-GRAPHICS mode implementation aspects.197
Bibliography.209
Figures
Figure 1 - Pre-emphasis characteristic.131
Figure 2 - Overall disc layout.135
Figure 3 - HF signal.137
Figure 4 - Typical shape of the RD signal used for tracking versus radial spot position.139
Figure 5 - Transfer function.13 9
Figure 6 - Eight to 14 modulation code (EFM code).141
Figure 7 - EFM conversion table.145
Figure 8 - Frame format.147
Figure 9 - Block structure.1 49
Figure 10 - Column vectors.151
Figure 11 - Parity check matrices.153
Figure 12 - CIRC encoder.155
- 8 -
60908 © CEI:1999
Pages
Figure 13 - Decodeur CIRC.156
Figure 14 - Exemple de codage dans les voies P et Q.158
Figure 15 - Exemple de codage d'un repertoire avec six sequences
(elements de programme).160
Figure 16 - Ecart angulaire.162
Figure 17 - Conditions de fonctionnement du disque.164
Figure 18 - Erreur temporelle en fonction de la modulation de la frequence.166
Figure 19 - Format de base pour les voies R a W de signalisation.168
Figure 20 - Organisation generale d'un ENSEMBLE.170
Figure 21 - Parite P et sequence d'entrelacement.172
Figure 22 - Parite P et sequence de desentrelacement.174
Figure 23 - Codeur de parite Q.176
Figure 24 - Decodeur de parite Q.178
Figure 25 - Schema d'une unite de melange video/graphique.180
Figure 26 - Exemple de codage de 3 octets en 4 symboles.180
Figure 27 - Groupe de texte et structure de BLOC.180
Figure 28 - Format d'ENSEMBLE TEXTE CD pour la zone de depart.180
Figure 29 - Format de I'ENSEMBLE de mode TEXTE CD pour la zone de programme.182
Figure 30 - Exemple d'entrelacement partiel d'ENSEMBLES.182
Figure 31 - Desalignement maximal autorise de transition de mode.182
Figure D.1 - Adaptateur avec disque.192
Figure F.1 - Organisation de memoire du TV-GRAPHIQUE ETENDU.202
Figure F.2 - Organisation du CLUT du TV-GRAPHIQUE ETENDU.204
Figure F.3 - Relation de couleurs entre TV-GRAPHIQUE et TV-GRAPHIQUE ETENDU.206
60908 © I EC: 1999
- 9 -
Page
Figure 13 - CIRC decoder.157
Figure 14 - Example of encoding in channels P and Q.159
Figure 15 - Example of encoding of table of contents with six tracks (program items).161
Figure 16 - Angular deviation.163
Figure 17 - Operating conditions of disc.165
Figure 18 - Time error versus modulation frequency.167
Figure 19 - Basic format subcode channels R to W.169
Figure 20 - General organization of a PACK.171
Figure 21 - P-parity and interleave sequence.173
Figure 22 - P-parity and de-interleave sequence.175
Figure 23 - Q-parity encoder.177
Figure 24 - Q-parity decoder.179
Figure 25 - Block diagram of a video/graphics mixing unit.181
Figure 26 - Example of encoding 3 bytes in 4 SYMBOLS.181
Figure 27 - Text group and BLOCK structure.181
Figure 28 - CD TEXT mode PACK format for the lead-in area.181
Figure 29 - CD TEXT mode PACK format for the program area.183
Figure 30 - Example of partial interleaving of PACKS.183
Figure 31 - Maximum allowed mode transition skew.183
Figure D.1 - Adaptor including disc.193
Figure F.1 - Memory organization of EXTENDED TV-GRAPHICS.203
Figure F.2 - CLUT structure of EXTENDED TV-GRAPHICS.205
Figure F.3 - Relationship of colours between TV-GRAPHICS and
EXTENDED TV-GRAPHICS.207
- 10 -
60908 © CEI:1999
COMMISSION ELECTROTECHNIQUE INTERNATIONALE
ENREGISTREMENT AUDIO -
SYSTEME AUDIONUMERIQUE A DISQUE COMPACT
AVANT-PROPOS
1) La CEI (Commission Electrotechnique Internationale) est une organisation mondiale de normalisation composee
de I'ensemble des comites electrotechniques nationaux (Comites nationaux de la CEI). La CEI a pour objet de
favoriser la cooperation internationale pour toutes les questions de normalisation dans les domaines de
I'electricite et de I'electronique. A cet effet, la CEI, entre autres activites, publie des Normes internationales.
Leur elaboration est confiee a des comites d'etudes, aux travaux desquels tout Comite national interesse par le
sujet traite peut participer. Les organisations internationales, gouvernementales et non gouvernementales, en
liaison avec la CEI, participent egalement aux travaux. La CEI collabore etroitement avec I'Organisation
Internationale de Normalisation (ISO), selon des conditions fixees par accord entre les deux organisations.
2) Les decisions ou accords officiels de la CEI concernant les questions techniques represented, dans la mesure
du possible un accord international sur les sujets etudies, etant donne que les Comites nationaux interesses
sont represents dans chaque comite d’etudes.
3) Les documents produits se presented sous la forme de recommandations internationales. Ms sont publies
comme normes, rapports techniques ou guides et agrees comme tels par les Comites nationaux.
4) Dans le but d’encourager I'unification internationale, les Comites nationaux de la CEI s’engagent a appliquer de
fagon transparente, dans toute la mesure possible, les Normes internationales de la CEI dans leurs normes
nationales et regionales. Toute divergence entre la norme de la CEI et la norme nationale ou regionale
correspondante doit etre indiquee en termes clairs dans cette derniere.
5) La CEI n’a fixe aucune procedure concernant le marquage comme indication d'approbation et sa responsabilite
n’est pas engagee quand un materiel est declare conforme a I’une de ses normes.
6) L'attention est attiree sur le fait que certains des elements de la presente Norme internationale peuvent faire
I’objet de droits de propriety intellectuelle ou de droits analogues. La CEI ne saurait etre tenue pour
responsable de ne pas avoir identifie de tels droits de propriete et de ne pas avoir signale leur existence.
La Norme internationale CEI 60908 a ete etablie par le sous-comite 100B: Systemes de
stockage pour informations audio, video et multimedia, du comite d'etudes 100 de la CEI:
Systemes et appareils audio, video et multimedia.
Cette deuxieme edition annule et remplace la premiere edition parue en 1987, I'amendement 1
(1992) et le corrigendum a I'amendement 1.
Le texte de cette norme est issu de la premiere edition, de I'amendement 1, du corrigendum de
I'amendement 1 et des document suivants:
FDIS
Rapport de vote
100B/173/FDIS
100B/185/RVD
Le rapport de vote indique dans le tableau ci-dessus donne toute information sur le vote ayant
abouti a I'approbation de cette norme.
L'annexe B fait partie integrante de cette norme.
Les annexes A, C, D, E et F sont donnees uniquement a titre d'information.
60908 © I EC: 1999
- 11 -
INTERNATIONAL ELECTROTECHNICAL COMMISSION
AUDIO RECORDING -
COMPACT DISC DIGITAL AUDIO SYSTEM -
FOREWORD
1) The IEC (International Electrotechnical Commission) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of the IEC is to promote
international co-operation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, the IEC publishes International Standards. Their preparation is
entrusted to technical committees; any IEC National Committee interested in the subject dealt with may
participate in this preparatory work. International, governmental and non-governmental organizations liaising
with the IEC also participate in this preparation. The IEC collaborates closely with the International Organization
for Standardization (ISO) in accordance with conditions determined by agreement between the two
organizations.
2) The formal decisions or agreements of the IEC on technical matters express, as nearly as possible, an
international consensus of opinion on the relevant subjects since each technical committee has representation
from all interested National Committees.
3) The documents produced have the form of recommendations for international use and are published in the form
of standards, technical reports or guides and they are accepted by the National Committees in that sense.
4) In order to promote international unification, IEC National Committees undertake to apply IEC International
Standards transparently to the maximum extent possible in their national and regional standards. Any
divergence between the IEC Standard and the corresponding national or regional standard shall be clearly
indicated in the latter.
5) The IEC provides no marking procedure to indicate its approval and cannot be rendered responsible for any
equipment declared to be in conformity with one of its standards.
6) Attention is drawn to the possibility that some of the elements of this International Standard may be the subject
of patent rights. The IEC shall not be held responsible for identifying any or all such patent rights.
International Standard IEC 60908 has been prepared by subcommittee 100B: Audio, video and
multimedia information storage systems, of IEC technical committee 100: Audio, video and
multimedia systems and equipments.
This second edition cancels and replaces the first edition published in 1987, amendment 1
(1992) and the corrigendum to amendment 1.
The text of this standard is based on the first edition, amendment 1, the corrigendum to
amendment 1 and the following documents:
FDIS
Report on voting
100B/173/FDIS
100B/185/RVD
Full information on the voting for the approval of this standard can be found in the report on
voting indicated in the above table.
Annex B forms an integral part of this international Standard.
Annexes A, C, D, E and F are for information only.
- 12 -
60908 © CEI:1999
ENREGISTREMENT AUDIO -
SYSTEME AUDIONUMERIQUE A DISQUE COMPACT
1 Domaine d'application et objet
La presente norme est applicable a un systeme audionumerique a disque enregistre, lu par
reflexion optique.
Cette norme definit les caracteristiques des disques compacts qui conditionnent
I'interchangeabilite entre disques et lecteurs. Elle constitue une reference pour les
constructeurs qui ont I'intention de fabriquer des disques ou des lecteurs conformes au
systeme decrit dans cette norme. Elle traite des disques de 80 mm de diametre ainsi que de
ceux de 120 mm de diametre.
2 References normatives
Les documents normatifs suivants contiennent des dispositions qui, par suite de la reference
qui y est faite, constituent des dispositions valables pour la presente Norme internationale.
Pour les references datees, les amendements ulterieurs ou les revisions de ces publications ne
s’appliquent pas. Toutefois, les parties prenantes aux accords fondes sur la presente Norme
internationale sont invitees a rechercher la possibility d'appliquer les editions les plus recentes
des documents normatifs indiques ci-apres. Pour les references non datees, la derniere edition
du document normatif en reference s’applique. Les membres de la CEI et de I'ISO possedent
le registre des Normes internationales en vigueur.
CEI 60068-2-2:1974, Essais d'environnement - Deuxieme partie: Essais - Essais B: Chaleur
seche
CEI 60068-2-30:1980, Essais d'environnement - Deuxieme partie: Essais - Essai Db et guide:
Essai cyclique de chaleur humide (cycle de 12 + 12 heures)
CEI 60721-3-5:1997, Classification des conditions d'environnement - Partie 3: Classification
des groupements des agents d'environnement et de leurs severites - Section 5: Installation
des vehicules terrestres
CEI 61104:1992, Systeme de videodisque compact - 12 cm CD-V
CEI 61866:1997, Systemes audiovisuels - Systeme de transmission de textes interactifs (ITTS)
CEI 61938:1996, Systemes audio, video et audiovisuels - Interconnexions et valeurs
d'adaptation - Valeurs d'adaptation recommandees des signaux analogiques
ISO/IEC 646:1991, Technologies de Tinformation - Jeu ISO de caracteres codes a 7 elements
pour I'echange d'informations (publiee actuellement en anglais seulement)
ISO 3901:1986, Documentation - Code international normalise des enregistrements (ISRC)
ISO/IEC 8859-1:1998, Information technology - 8-bit single-byte coded graphic character sets -
Part 1: Latin alphabet No. 1 (publiee en anglais seulement)
UER Tech 3258-E:1991, Specification des systemes de la famille MAC/packet
UPC/E AN, Code de produit universel/Numerotage europeen par article
Document RIAJ RS506, Jeu de caracteres Kanji JIS music shift
CD EXTRA, CD musique etendu, Version 1.0, decembre 1995, Sony/Philips
60908 © I EC: 1999
- 13 -
AUDIO RECORDING -
COMPACT DISC DIGITAL AUDIO SYSTEM -
1 Scope and object
This standard is applicable to a prerecorded optical reflective digital audio disc system.
This standard defines those parameters of compact disc that affect interchangeability between
discs and players. It is also intended as a reference for manufacturers wishing to produce discs
and/or players that conform to the system described in this standard. It deals with discs of
80 mm in diameter as well as those of 120 mm in diameter.
2 Normative references
The following normative documents contain provisions which, through reference in this text,
constitute provisions of this International Standard. For dated references, subsequent
amendments to, or revisions of, any of these publications do not apply. However, parties to
agreements based on this International Standard are encouraged to investigate the possibility
of applying the most recent editions of the normative documents indicated below. For undated
references, the latest edition of the normative document referred to applies. Members of IEC
and ISO maintain registers of currently valid International Standards.
IEC 60068-2-2:1974, Environmental testing - Part 2: Tests - Tests B: Dry heat
IEC 60068-2-30:1980, Environmental testing - Part 2: Tests - Test Db and guidance: Damp
heat, cyclic (12 + 12-hour cycle)
IEC 60721-3-5:1997, Classification of environmental conditions - Part 3: Classification of groups
of environmental parameters and their severities - Section 5: Ground vehicle installations
IEC 61104:1992, Compact disc video system - 12 cm CD-V
IEC 61866:1997, Audiovisual systems - Interactive text transmission system (ITTS)
IEC 61938:1996, Audio, video and audiovisual systems - Interconnections and matching
values - Preferred matching values of analogue signals
ISO/IEC 646:1991, Information technology - ISO 7-bit coded character set for information
interchange
ISO 3901:1986, Documentation - International Standard Recording Code (ISRC)
ISO/IEC 8859-1:1998, Information technology - 8-bit single-byte coded graphic character sets -
Part 1: Latin alphabet No. 1
EBU Tech 3258-E:1991, Specification of the systems of the MAC/packet family
UPC/E AN, Universal product code/lnternational article numbering association
RIAJ Document RS506, Music shift Kanji character set
CD EXTRA, Enhanced music CD specification, Version 1.0, December 1995, Sony/Philips
- 14 -
60908 © CEI:1999
3 Description du systeme
Le support de I'information est un disque, a substrat transparent, dont une face porte
I'information. Cette face est recouverte d'une couche reflechissante sur laquelle est deposee
une couche de protection.
L'information portee par le disque est inscrite sur une piste en forme de spirale, composee
d'alveoles successifs; el le debute a I'interieur avec un rayon determine et se termine a
I'exterieur.
L'information des deux voies audio codees est representee par les valeurs discretes que
prennent la longueur des alveoles et la distance entre ceux-ci.
L'information est lue par un faisceau de lumiere qui traverse le substrat transparent et se
trouve reflechi par la couche reflechissante codee. Le faisceau ref lech i est module par
l'information codee sur la surface (voir figure 2b, detail B).
L'information est suivie grace a des systemes d'asservissement de suivi de piste et de
focalisation.
4 Exigences de mesure
4.1 Conditions de mesure
Les mesures et les essais mecaniques doivent etre effectues dans les limites ci-apres, sauf
specification contraire:
- temperature ambiante:
- humidite relative:
- pression atmospherique:
15 °C a 35 °C;
45 % a 75 %;
86 kPa a 106 kPa.
4.2 Exigences relatives au lecteur de mesure
Le lecteur optique a utiliser pour la mesure du
- longueur d'onde:
- polarisation:
- ouverture numerique:
- intensity au bord de la pupille de I'objectif:
- effet de la diffraction sur les
performances du systeme optique:
isque doit remplir les exigences ci-apres:
780 ± 10 nm;
circulaire;
0,45 ± 0,01;
> 50 % de I'intensite lumineuse maximale;
dans les limites du critere de Marechal,
de preference, egalement reparti entre
le disque et le lecteur.
60908 © I EC: 1999
- 15 -
3 Description of system
The information carrier is a transparent disc, the substrate, one side of which carries the
information. This side, the encoded side, is covered in turn by a reflective and a protective
layer.
The information of the disc is stored in a spiral-shaped track consisting of successive shallow
depressions (pits). When the disc is playing and viewed from the read-out side, the spiral starts
near the centre of the disc and finishes near its edge.
The lengths of the pits and the spaces between them can take discrete values only, and
represent the encoded two-channel audio information.
The information is read out by means of a beam of light which passes through the plain, i.e. the
non-encoded side of the transparent disc to the encoded side, where it is reflected and
modulated by the recorded information (see figure 2b, detail B).
The information is followed by means of a servo-system for tracking and focusing.
4 Requirements for measurements
4.1 Conditions of measurement
Measurements and mechanical checks shall
otherwise specified:
- ambient temperature:
- relative humidity:
- air pressure:
4.2 Requirements for the measuring pick
The optical pick-up to be used for disc
requirements:
- wavelength:
- polarization:
- numerical aperture (NA):
- intensity at the rim of the pupil
of the objective lens:
- diffraction limited performance
of the optical system:
be carried out within the following limits unless
15 °C to 35 °C;
45 % to 75 %;
86 kPa to 106 kPa.
up
measurement shall comply with the following
780 ± 10 nm;
circular;
0,45 ± 0,01;
> 50 % of the maximum intensity value;
within the Marechal criterion, preferably
equally divided between disc and player.
- 16 -
60908 © CEI:1999
4.3 Exigences pour la fixation du disque
Le disque doit etre fixe entre deux anneaux concentriques d'egales dimensions, de diametre
interne de 29 mm et de diametre externe de 31 mm. La force de serrage est comprise entre
1 N et 2 N (voir figure 2b).
Caracteristiques a specifier
5
Caracteristiques
mecaniques
5.1
Dimensions exterieures
du disque
5.1.1
Diametre hors tout
5.1.2
Faux rond radial
5.1.3
Forme du bord
5.2
Dimensions du trou
central
5.2.1
Diametre
5.2.2
Forme
5.2.3
Forme du bord
5.3
Epaisseur du disque
Etiquetage
5.4.1 Dimensions de I’etiquette
5.4.2 Informations a porter sur
I'etiquette
Exigences
Les figures 2a, 2b et 2c specifient les
dimensions du disque, y compris la
surface reflechissante, la couche de
protection et I'etiquette
120 ± 0,3 mm
80 ± 0,2 mm
0,4 mm max.
Les bords doivent etre ebarbes; un
chanfrein ou un rayon est autorise des
deux cotes
Pour le CD-8 cm, se reporter aux
figures 2c et 2d
r + 0,1
15 0 mm
Cylindrique
Des bavures sont permises sur la face
cote de I'etiquetage, mais non sur la
face cote lecture. Un chanfrein ou un
rayon est permis (voir figure 2b, detail C)
Methodes et/ou conditions de
mesure
A mesurer a 23 ± 2 °C et avec une
humidite relative de (50 ± 5) %
Par rapport au cercle inscrit dans le
trou central
A mesurer a 23 ± 2 °C et avec une
humidite relative de (50 ± 5) %
5.5
Plan de reference
5.6
Zone de fixation
5.6.1
Diametre interne de la
zone de fixation
5.6.2
Diametre externe de la
zone de fixation
5.6.3
Epaisseur du disque dans
la zone de fixation
■
Zone de fixation de
I'adaptateur pour le
CD-8 cm
5.6.5
Epaisseur dans la zone de
fixation pour I'adaptateur
pour le CD-8 cm
Y compris la couche de protection et
I'etiquette
Ne doit pas recouvrir le trou central, ni Peut etre realisee par impression ou
deborder du disque au moyen d'une etiquette
On doit donner au moins les
informations suivantes:
a) titre du programme
b) numero du disque dans le
catalogue
c) si le programme complet comporte
plusieurs disques, numero de
disque dans la serie et nombre
total de disques (par exemple:
disque N" 2/4)
Anneau compris entre des diametres
de 26 mm et 33 mm (voir figures 2a 2b)
26 mm max.
Cote lecture
33 mm min.*
Conforme aux exigences specifies en
5.3 et figure 2b
Un anneau externe de 1,5 mm de
large
1,2 ± 0,1 mm
* Ces dimensions garantissent que
fixation.
I'anneau compris entre les diametres de 26 mm et 33 mm est utilisable pour la
60908 © I EC: 1999
- 17 -
4.3 Requirements for the clamping of the disc
The disc shall be fixed between two equally sized concentric rings, having inner diameters
of 29 mm and outer diameters of 31 mm, the clamping force being between 1 N and 2 N (see
figure 2b).
Parameters to be specified
5
Mechanical parameters
5.1
Outer dimensions
of disc
5.1.1
Outer diameter
5.1.2
Radial run-out of outer edge
5.1.3
Edge shape
5.2
Centre hole dimensions
5.2.1
Diameter
5.2.2
Shape
5.2.3
Edge shape
5.3
Thickness of disc
BM
Labelling
5.4.1
Label dimensions
5.4.2
Label information
5.5
Reference plane
5.6
Clamping area
5.6.1
Inner diameter of
clamping area
5.6.2
Outer diameter of
clamping area
5.6.3
Thickness of disc in
clamping area
B
Adaptor clamping area
for 8 cm-CD
5.6.5
Thickness in clamping
area for 8 cm-CD
adaptor
Requirements
Figures 2a, 2b and 2c,
specify the dimensions of the disc,
including reflective layer, protective
layer and label
120 ± 0,3 mm
80 ± 0,2 mm
Edges shall be free from burrs;
chamfer or radius is permitted on
both sides
For 8 cm-CD, see figures 2c and 2d.
. r + 0,1
15 Q mm
Cylindrical
Burrs are permitted on the label side,
but not on the read-out side. Chamfer
or radius is permitted (see figure 2b,
detail C)
Methods and/or conditions
of measurement
To be measured at 23 ± 2 °C and
(50 ± 5) % relative humidity
Relative to the inscribed circle
of centre hole
To be measured at 23 ± 2 °C and
(50 ± 5) % relative humidity
Including protective layer and labelling
Shall not project over edge of centre
hole or outer edge of disc
At least the following information
shall be given:
a) Title of program
b) Catalogue number of disc
c) Sequence number of and total
number of discs if complete
program occupies more than
one disc (e.g.: disc 2 of 4)
Ring between diameters of 26 mm
and 33 mm (see figures 2a and 2b)
33 mm min.
Within the requirements given in 5.3
and figure 2b
An outer ring with 1,5 mm in width
1,2 ± 0,1 mm
May be applied by printing or
by means of a label
On the read-out side
These dimensions ensure that the ring between 26 mm and 33 mm is available for clamping.
-.18 -
60908 © CEI:1999
Caracteristiques a specifier
Exigences
Methodes et/ou conditions de
mesure
5.7
Masse du disque
14 g a 33 g
6 g a 16 g pour le CD-8 cm
5.8
Limites des
deformations de la face
du disque, cote lecture
Dans la zone contenant les
informations (diametre de 45 mm
jusqu’a un diametre maximal de
118 mm) voir figure 2c)
5.8.1
Deformation Crete
±0,4 mm
±0,3 mm pour le CD-8 cm
5.8.2
Deformation moyenne
sur un tour
±0,3 mm
±0,2 mm pour le CD-8 cm
5.8.3
Ecart angulaire (j3)
±0,6°
Voir figure 16.
6
Caracteristiques
optiques
6.1
Epaisseur du substrat
transparent
1,2 ± 0,1 mm
Dans la zone contenant les
informations (voir figures 2a, 2b et
2c). La couche reflechissante, la
couche de protection et I'etiquette ne
sont pas comptees
6.2
Indice de refraction
1,55 ± 0,1
6.3
Limites de deviation du
faisceau reflechi (a)
±1,6°
Par rapport au plan de reference E
(voir figures 2a et 16). Tient compte
de la deformation du disque et du
non-parallelisme du substrat
6.4
6.5
Birefringence du
substrat transparent
Pouvoir reflechissant
100 nm max. L
70 % min. J
Double passage a travers le substrat
transparent
6.6
Limites de variation du
pouvoir reflechissant
dans la zone de
programme
3 % pour f < 100 Hz
La variation du pouvoir reflechissant
est mesuree en observant la
variation de A top , pendant une
rotation du disque a la vitesse
d'analyse (voir 7.1.2)
ffl
Caracteristiques
d'enregistrement
7.1
Rotation pendant la
lecture
7.1.1
Sens de rotation du
disque vu du cote lecture
Sens inverse des aiguilles d'une montre
7.1.2
Vitesse d'analyse
1,2 m/s min.
1,4 m/s max.
7.1.3
Variation de la vitesse
sur un disque donne
±0,01 m/s
B
Piste
7.2.1
Forme de la piste
Spirale ininterrompue allant de I'interieur
du disque (debut de la zone de depart)
vers I'exterieur du disque (fin de la zone
de sortie)
7.2.2
Diametre du debut de la
zone de depart
46 mm max.
7.2.3
Diametre du debut de la
zone de programme
50 _q ,4 mm
7.2.4
Diametre maximal de la
zone de programme
116 mm
75 mm pour le CD-8 cm
7.2.5
Diametre minimal a la fin
de la zone de sortie
Diametre exterieur de la zone de
programme augmente de 1 mm
7.2.6
Pas de la spirale entre
deux tours successifs
quelconques
1,6 ± 0,1 pm
Voir figure 2c
A mesurer a 23 ± 2 °C et avec une
humidite relative de (50 ± 5) %
(suite)
60908 © I EC: 1999
- 19 -
Parameters to be specified
Requirements
Methods and/or conditions
of measurement
5.7
Mass of disc
14 g to 33 g
6 g to 16 g for 8 cm-CD
5.8
Limits for the deflec¬
tions of the read-out
side of the disc
Within the information area (45 mm
to 118 mm maximum diameter)
(see figure 2c)
5.8.1
Peak deflection
±0,4 mm
±0,3 mm for 8 cm-CD
5.8.2
Deflection averaged over
one revolution
±0,3 mm
±0,2 mm for 8 cm-CD
5.8.3
Angular deviation (/})
±0,6°
See figure 16.
6
Optical parameters
6.1
Thickness of trans¬
parent substrate
1,2 ± 0,1 mm
Within the information area
(see figures 2a, 2b and 2c).
Excluding reflective layer, protective
layer, and labelling
6.2
Refractive index
1,55 ± 0,1
6.3
Limits for the angular
deviation of the
reflected beam (a)
±1,6°
Referred to reference plane E
(see figures 2a and 16) including
disc deflection and substrate
unparellelism
6.4
6.5
Birefringence of trans¬
parent substrate
Reflectivity
100 nm max. L
70 % min. J
Double pass through transparent
substrate
6.6
Limits for reflectivity
variation in program
area
3 % for f < 100 Hz
The reflectivity variation is measured
by observing the variation of A top ,
during one revolution of the disc
at scanning velocity (see 7.1.2)
7
Recording parameters
7.1
Rotation during
playback
7.1.1
Sense of rotation of disc
as seen from read-out
side
Counter-clockwise
7.1.2
Scanning velocity
1,2 m/s min.
1,4 m/s max.
7.1.3
Limits for the velocity
variation on any one disc
±0,01 m/s
EM
Track
7.2.1
Track path
Continuous spiral from inside
(start of the lead-in) to outside
(end of the lead-out) of disc
7.2.2
Starting diameter of
lead-in area
46 mm max.
See figure 2c
7.2.3
Starting diameter of
program area
50 _q 4 mm
See figure 2c
To be measured at 23 ± 2 °C and
(50 ± 5) % relative humidity
7.2.4
Maximum diameter of
program area
116 mm
75 mm for 8 cm-CD
7.2.5
Minimum outer diameter
of lead-out area
Outer diameter of program are plus 1 mm
See figure 2c
7.2.6
Pitch of track: distance
between any two adjacent
turns
1,6 ± 0,1 pm
(continued)
- 20 -
60908 © CEI:1999
Caracteristiques a specifier
Limites des deformations
de la couche contenant
I'information,
perpendiculairement
au plan de reference
Aux frequences inferieures a
500 Hz
7.3.1.1 Ecart par rapport a la valeur
nominale
7.3.1.2 Valeur efficace de 1’ecart
7.3.1.3 Acceleration
7.3.2 Aux frequences superieures a
500 Hz
Limites des ecarts de la
piste selon un rayon
Aux frequences inferieures a
500 Hz
7.4.1.1 Faux rond de la piste
7.4.1.2 Acceleration radiale
(excentricite et defauts de
circulate)
7.4.2 Aux frequences superieures a
500 Hz
Conditions ambiantes pour
la lecture du disque
compact
La lecture du disque
compact
Exigences
Exigences relatives a la
temperature et a I'humidite
Essai de chaleur seche,
conformement aux
prescriptions de I’essai Ba de
la CEI 60068-2-2
Essai cyclique de chaleur
humide, conformement aux
prescriptions de I’essai Db de
la CEI 60068-2-30
±0,5 mm
±0,35 mm pour le CD-8 cm
±0,4 mm max.
±0,8 mm max. pour le CD-8 cm
10 m/s 2 max.
2 pm crete a Crete max.
Methodes et/ou conditions de
mesure
Selon les indications fournies par la
tete de lecture de mesure, le disque
tournant a la vitesse d’analyse (voir
7.1.2)
La position nominale est definie par un
disque ideal dont le substrat a une
epaisseur de 1,2 mm et un indice de
refraction de 1,55
140 pm crete a crete max.
0,4 m/s 2 max.
Disque tournant a la vitesse d'analyse
(voir 7.1.2)
Par rapport au cercle inscrit a
Tinterieur du trou central
La lecture du disque doit etre
effectuee dans les conditions
suivantes:
Temperature: -25 °C a +70 °C
Humidite relative: 10 % a 95 %
Humidite absolue: 0,5 g/m 3 a
60 g/m 3
Variation maximale
de temperature: 50 °C
Variation maximale d'humidite
relative: 30 % (se reporter
egalement au climatogramme
illustre a la figure 17 suivante)
A Tissue de ces essais, il
convient de laisser un temps de
reprise, avant d'effectuer les
mesures (24 h ou 48 h)
Temperature: 55 °C
Humidite relative: 50 % max.
a 35 °C
Duree de stockage: 96 h
Severite: a; nombre de cycles: 6
Temperature maximale:
40 °C ± 2 °C
Humidite relative: 95 %
Temperature minimale:
25 °C ± 3 °C
Duree du cycle: 12 h + 12 h
Des variations rapides de temperature
et d'humidite dans les limites
specifies peuvent provoquer
temporairement des deformations trop
importantes. II est necessaire de tenir
compte d'un temps de reprise de
plusieurs heures (se reporter
egalement a la classe 5K2 de la
CEI 60721-3-5).
Les caracteristiques doivent etre
mesurees conformement aux
exigences de Particle 4.
60908 © I EC: 1999
- 21 -
Parameters to be specified
Requirements
■
Limits for deviations of
information layer perpendi¬
cular to reference plane
7.3.1
For frequencies below 500 Hz
7.3.1.1
Deviation from nominal value
7.3.1.2
RMS value
7.3.1.3
Acceleration
7.3.2
For frequencies above 500 Hz
m
Limits for radial deviations
of the track
7.4.1
For frequencies below 500 Hz
7.4.1.1
Radial run-out of tracks
7.4.1.2
Radial acceleration
(eccentricity and unroundness)
7.4.2
For frequencies above 500 Hz
8
Environmental conditions
for playing the compact disc
8.1
Playing the compact disc
8.2 Temperature and humidity
requirements
8.2.1 Dry heat test in accordance
with IEC 60068-2-2 Ba
8.2.2 Cyclic damp heat test
in accordance with
IEC 60068-2-30 Db
±0,5 mm
±0,35 mm for 8 cm-CD
±0,4 mm max.
±0,8 mm max. for 8 cm-CD
10 m/s 2 max.
2 pm peak-to-peak max.
140 pm peak-to-peak max.
0,4 m/s 2 max.
See 10.4
The disc shall be played under
the following conditions:
Temperature: -25 °C to +70 °C
Relative humidity: 10 % to 95 %
Absolute humidity: 0,5 g/m 3 to
60 g/m 3
Max. temperature change: 50 °C
Max. humidity change: 30 % RH
(see also climatogram, figure 17
below)
After these tests, some time
should be left for recovery
before measuring (24 h or 48 h)
Temperature: 55 °C
Relative humidity: 50 % max.
at 35 °C
Storage time: 96 h
Severity: a; number of cycles: 6
Temperature: max. 40 °C ± 2 °C
Relative humidity: 95 %
Temperature: min. 25 °C ± 3 °C
Cycle time: 12 h + 12 h
Methods and/or conditions
of measurement
As observed by the measuring pick-up,
the disc rotating at scanning velocity
(see 7.1.2)
The nominal position is defined by
an ideal disc of substrate thickness
1,2 mm and refractive index of 1,55
Disc rotating at scanning velocity
(see 7.1.2)
Relative to the inscribed inner circle
of centre hole
Sudden changes in temperature and
humidity within these ranges may
temporarily cause too large a
deflection. Recovery time up to
several hours has to be taken into
account (see also IEC 60721-3-5,
class 5K2).
Parameters to be measured in
accordance with clause 4.
- 22 -
60908 © CEI:1999
9 Signal haute frequence
Le spot d'analyse est diffracte par les alveoles d'information de la couche reflechissante. Le
signal haute frequence (HF) est defini comme la modulation de la puissance optique, renvoyee
par diffraction vers I'objectif.
9.1 Conditions de mesure
9.1.1 Constante de temps: t = 100 |us
9.1.2 Filtrage: passe-haut
9.1.3 Vitesse d'analyse comprise entre 1,2 m/s et 1,4 m/s
9.2 Amplitude de modulation
La frequence fondamentale minimale du code de modulation correspondant a T max (voir
article 13) est de 196 kHz. L'amplitude crete a crete de cette composante est A u (voir figure 3)
et la valeur de crete du signal haute frequence correspondant, avant filtrage passe-haut, est /4 top .
La frequence fondamentale maximale correspondant a T mm (voir article 13) est de 720 kHz.
Son amplitude crete a crete est A 3 (voir figure 3).
Ces caracteristiques doivent satisfaire aux specifications suivantes:
- = 0,3 a 0,7; > 0,6
Aop Aop
9.3 Dissymetrie du signal
9.3.1 Definitions
La dissymetrie est definie par:
(
v
Ad_
Ai
2 J
•100%
ou Aq est le niveau de decision (voir figure 3).
La valeur absolue de la dissymetrie doit etre inferieure ou egale a 20 %.
9.4 Diaphonie (resolution du spot)
Le rapport de l'amplitude du signal haute frequence lorsque le spot est focalise entre deux
tours adjacents de la piste a l'amplitude du signal haute frequence lorsque le spot est focalise
sur la piste doit etre inferieur a 0,5 (50 %).
9.5 Modulation de la frequence des cellules (voir article 13)
Une modulation parasite de la frequence d'horloge des cellules au cours de I'enregistrement
est susceptible de provoquer des problemes de regeneration des impulsions d'horloge dans les
lecteurs de disques compacts. L'erreur temporelle maximale sur la frequence d'horloge des
cellules en fonction de la modulation de frequence doit etre inferieure aux valeurs indiquees a
la figure 18. Cette erreur temporelle est mesuree a vitesse lineaire constante.
60908 © I EC: 1999
-23 -
9 High-frequency signal
The scanning light spot is diffracted by the information pits in the reflective layer. The high-
frequency (h.f.) signal is defined as the modulation of the optical power that is diffracted back
into the objective lens.
9.1 Measurement conditions
9.1.1 Time constant: t = 100 pis
9.1.2 Filtering: high-pass
9.1 .3 Scanning velocity between 1,2 m/s and 1,4 m/s
9.2 Modulation amplitude
The lowest fundamental frequency of the modulation code is 196 kHz which corresponds to
T max (See clause 13.) The peak-to-peak value of this component is Au (see figure 3) and the
peak value of the corresponding high-frequency signal before high-pass filtering is /4 top .
The highest fundamental frequency of the modulation code is 720 kHz which corresponds
to T m j n (See clause 13.) Its peak-to-peak amplitude is A 3 (see figure 3).
These parameters shall fulfil the following specifications:
= 03 to 0,7; -^L > 0,6
Aop Aop
9.3 Signal asymmetry
9.3.1 Definitions
The asymmetry is defined by:
(
v
a d
Ai
2 J
• 100 %
where Aq is the decision level (see figure 3).
The absolute value of the asymmetry shall be less than or equal to 20 %.
9.4 Cross-talk
The ratio of the amplitude of the h.f. signal when the spot focuses between two adjacent turns
of the track to the amplitude of the h.f. signal when the spot focuses on the track shall be less
than 0,5 (50 %).
9.5 Frequency modulation of the channel bit frequency (see clause 13)
Unintentional frequency modulation of the channel bit frequency during mastering may cause
clock regeneration problems in CD players. The maximum time error of the channel
bit frequency as a function of the modulation frequency shall be below the values given in
figure 18. This time error is measured with a constant linear velocity.
- 24 -
60908 © CEI:1999
10 Signal d'erreur de positionnement radial (RD)
Un leger ecart de la position du spot d'analyse par rapport a la piste produit des figures de
diffraction dissymetriques dans la direction radiale. Le signal d'erreur de positionnement radial
est defini comme la difference des puissances optiques diffractees dans les deux moities de
I'ouverture de I'objectif (moities situees de part et d'autre de la piste).
10.1 Conditions de mesure
Constante de temps: t = 15 ps
Filtrage: filtre passe-bas
10.2 Forme du signal d'erreur de positionnement radial
Voir figure 4. Le passage a zero avec une pente positive correspond a la position radiale
correcte du spot d'analyse. Le detail B de la figure 2b, impose des alveoles de faible
profondeur et definit le signe du signal.
10.3 Sensibilite a I'erreur radiale
l P 1- P 2|
La sensibilite est egale a
A
pour une erreur radiale de 0,1 pm, ou P-\ - P 2 est la
top
difference de puissance optique dans les deux moities du faisceau reflechi mesure en champ
lointain et A top est la puissance optique de crete (voir 9.2).
La sensibilite doit etre comprise entre 0,04 et 0,07.
La variation de sensibilite sur un disque donne doit etre inferieure a ± 15 %.
10.4 Bruit
Lorsque le signal d'erreur de positionnement radial est utilise pour le suivi de piste avec une
bande passante d'asservissement de 200 Hz (voir figure 5), le bruit du signal d'erreur de
positionnement radial est mesure dans la bande de 500 Hz a 10 000 Hz.
La valeur efficace du bruit, mesure avec une constante de temps d'integration de 20 ms, doit
correspondre a une erreur de position inferieure a 0,03 pm.
Mesure facultative
II est recommande d'eviter les contributions de bruit de frequence unique dans le signal
d'erreur de positionnement radial. II convient de mesurer la valeur efficace du bruit dans le
signal d'erreur residuelle, a I'aide d'un analyseur de frequence en temps reel (bande passante
de 100 Hz), sur toute la gamme de frequences comprises entre 500 Hz et 10 000 Hz.
II convient que I'erreur de position correspondant a la valeur efficace mesuree soit inferieure a
0,01 pm.
60908 © I EC: 1999
- 25 -
10 Radial differential (RD) signal
A slightly off-track position of the scanning light spot results in a diffraction pattern that is
asymmetrical in the radial direction of the disc. The radial differential signal is defined as the
difference of the optical powers diffracted into the two halves (positioned on opposite sides of
the track) of the aperture of the objective lens.
10.1 Measurement conditions
Time constant: t = 15 ps
Filtering: low-pass
10.2 Shape of the radial differential signal
See figure 4. The zero-crossing with a positive slope corresponds to the correct radial position
of the scanning spot. Detail B of figure 2b prescribes shallow pits, and defines the sign of the
signal.
10.3 Sensitivity to radial offset
l P 1- P 2|
The sensitivity is equal to
A
at a radial offset of 0,1 pm, where P-\ - P 2 is the optical
‘top
power difference in the two halves of the reflected beam measured at far field and where A top
is the peak optical power (see 9.2).
The sensitivity shall be within 0,04 and 0,07.
The variation on any one disc shall be within ±15 %.
10.4 Noise
When the RD signal is used for tracking, with a servo-bandwidth of 200 Hz (see figure 5), the
noise in the RD signal is measured in the frequency band 500 Hz to 10 000 Hz.
The r.m.s. value measured with an integration time of 20 ms shall correspond to a tracking
error of less than 0,03 pm.
Optional measurement
Single-frequency noise contributions should be avoided in the RD signal. It is recommended to
measure the r.m.s. value of the noise in the residual error signal with a real-time frequency
analyser (bandwidth of 100 Hz) over the frequency range 500 Hz to 10 000 Hz.
The tracking error corresponding to the measured r.m.s. value should be less than 0,01 pm.
- 26 -
60908 © CEI:1999
11 Defauts
11.1 Taux d'erreur sur les blocs (BLER)
11.1.1 Definitions
Le taux d'erreur sur les blocs est mesure a I'entree du decodeur C-\ (voir figure 13).
Un bloc (voir figure 9) est dit defectueux si un ou plusieurs symboles de ce bloc sont eux-
memes defectueux.
Un symbole (voir 16.2) est dit defectueux si un ou plusieurs elements binaires de ce symbole
sont defectueux.
11.1.2 Specification des erreurs aleatoires
Le taux d'erreur sur les blocs, calcule sur un intervalle quelconque de 10 s, doit etre inferieur
a 3 x 10-2.
11.1.3 Specification des erreurs en paquets
Les erreurs en paquets, presentes dans le signal haute frequence (HF) et dues a des defauts
locaux, ne doivent engendrer aucun effet audible pour tout systeme de decodage et de
correction d'erreur.
Le plus simple decodeur de correction d'erreurs se compose d'un decodeur unique de
correction d'erreurs Cl et C2. II ne doit pas y avoir plus d'une erreur de symbole dans le bloc
de donnees la mesure etant effectuee a I'entree du decodeur C2.
Dans tous les cas, le nombre de blocs successifs que le decodeur Cl n'est pas en mesure de
corriger doit etre inferieur a 7.
11.2 Defauts locaux
Les dimensions maximales des defauts locaux autorises sont les suivants:
- bulles d’air, diametre 100 (am
- spots noirs, diametre 200 |im
- spots noirs sans zone birefringente, diametre 300 |im
La distance minimale, mesuree entre des defauts adjacents (de diametre maximal) le long de
la piste, est d'au moins 20 mm.
En ce qui concerne les spots noirs, il peut s'agir d'impuretes incluses dans le substrat, ou de
«trous d'epingles» dans la couche reflechissante.
12 Informations enregistrees - Generalites
La zone enregistree sur le disque doit etre divisee en trois parties, a savoir:
- la zone de depart;
- la zone de programme;
- la zone de sortie.
Les donnees dans la zone enregistree doivent etre des mots de 16 elements binaires codes en
complement a deux.
60908 © I EC: 1999
-27-
11 Defects
11.1 Block error rate (BLER)
11.1.1 Definitions
The block error rate is measured at the input of the Ci-decoder (see figure 13).
A block (see figure 9) is called erroneous if one or more symbols of that block are erroneous.
A symbol (see 16.2) is called erroneous if one or more bits of that symbol are erroneous.
11.1.2 Specification of random errors
BLER averaged over any 10 s shall be less than 3 x 10~ 2 .
11.1.3 Specification of burst errors
Burst errors in the h.f. signal due to local defects shall not induce audible effects for any error-
correcting decoding strategy.
The most simple error-correcting decoder consists of a Cl and C2 single-error corrector. No
more than one symbol error shall occur in a data block measured at the input of the C2
decoder.
In any case, the number of successive Cl-uncorrectable blocks shall be less than 7.
11.2 Local defects
Maximum dimensions of local defects that are allowed are:
- air bubbles, diameter 100 pm
- black spots, diameter 200 pm
- black spots without birefringent area, diameter 300 pm
The minimum distance, measured between adjacent defects (of maximum diameter) along the
track, is at least 20 mm.
Black spot may be dirt enclosures in the substrate or "pin-holes" in the reflective layer.
12 Recorded parameters - General
The recorded area on the disc shall be divided into three parts, viz:
- the lead-in area;
- the program area;
- the lead-out area.
The data to be recorded shall consist of 16-bits wide words encoded as 2's-complement
numbers.
- 28 -
60908 © CEI:1999
Dans les zones de depart et de sortie, ces mots represented, en complement a deux, zero
±15 LSB.
Dans les zones de programme, les elements d'information ne contiennent que des donnees
audio, codees dans un format a deux voies.
La frequence d'echantillonnage de I'information dans la zone de programme doit etre de
44,1 kHz, les deux voies etant echantillonnees simultanement.
Les echantillons audio sont codes de fagon uniforme avec 16 elements binaires en
complement a deux.
Le codage est effectue soit sans preaccentuation, soit avec la preaccentuation du premier
ordre donnee a la figure 1.
Le procede d'enregistrement et de protection contre les erreurs consiste essentiellement a
a) scinder chaque echantillon audio de 16 bits en deux symboles de 8 bits;
b) introduire des symboles de correction de 8 bits pour la detection et la correction des
erreurs (conformement au codage CIRC);
c) constituer une trame comprenant les symboles de 8 bits mentionnes plus haut et un
symbole de 8 bits pour la signalisation;
d) representer ces symboles de 8 bits par des successions particulieres de cellules,
appropriees a I'enregistrement sur le disque (conformement au codage EFM);
e) ajouter des motifs de synchronisation particuliers, distincts des codes EFM.
13 Code de modulation de 8 a 14 (EFM)
Apres modulation, chaque groupe de 8 elements binaires d'information (symbole) est
represente par 14 cellules binaires. L'information est definie par la position des transitions.
Le codage EFM est effectue conformement a la figure 6, et a la figure 7. Dans la
representation NRZ-I, utilisee pour decrire le code EFM, un «0» represente I'absence de
transition entre deux cellules successives du code enregistre alors qu'un «1» represente la
presence d'une transition.
Afin de relier les blocs et de supprimer les frequences basses, trois cellules supplementaires
(cellules de liaison) sont ajoutees entre deux blocs de 14 cellules.
Les conditions minimales requises pour la suppression des basses frequences sont a I'etude.
Le code EFM est constitue de telle fagon que la duree minimale entre deux transitions (T mm )
soit de 3 cellules et que la periode d'echantillonnage soit de 1 cellule.
La duree maximale entre transitions est de 11 cellules (=7 max ).
Les cellules de liaison n'ont pas besoin de contenir une transition, de telle sorte qu'entre les
blocs les conditions relatives au temps minimal (T min ) peuvent toujours etre remplies.
Des exemples de combinaison du code EFM avec les cellules de liaison sont donnes dans
I'annexe A.
60908 © I EC: 1999
- 29 -
In the lead-in and the lead-out areas these encoded words are 2's-complement zero ±15 LSB.
In the program area the data word contains audio information only, encoded in a two-channel
format.
The sampling frequency (fs) of the information in the program area shall be 44,1 kHz, both
channels being simultaneously sampled.
The audio samples are linear encoded in a 16-bit, 2's-complement format.
The encoding is carried out either without pre-emphasis or with the first order pre-emphasis
shown in figure 1.
The recording and error protection process basically consists of
a) splitting each 16-bit audio sample word into two 8-bit symbols;
b) introducing extra 8-bit parity symbols for error detection and correction (in accordance with
CIRC encoding);
c) building up a frame consisting of the previously defined 8-bit symbols, with one 8-bit symbol
for control and display;
d) representing these 8-bit symbols by particular channel bit sequences which are appropriate
for recording on the disc (in accordance with the EFM encoding);
e) adding specific synchronization patterns different from EFM-codes.
13 8 to 14 modulation code (EFM-code)
After modulation, each group of 8 data bits (symbol) is represented by a succession of 14
channel bits. The information is contained in the position of the transitions between channel
bits.
The EFM encoding is carried out in accordance with figure 6 and figure 7. In the NRZ-I
representation used to describe the EFM encoding, "0" indicates the absense of transitions
between two successive channel bits whereas "1" indicates the presence of transitions.
For merging the blocks and for low-frequency (l.f.) suppression, three extra channel bits
(merging bits) are added between two blocks of 14 channel bits.
Minimum requirements for l.f. suppression are under consideration.
The EFM-code is such that the minimum run length (the distance between two transitions) is
3 channel bits (T min ) and the sampling window (eye pattern) is 1 channel bit.
The maximum length is 11 channel bits (T max ).
The merging bits do not need to contain a transition, so that between the blocks the
requirements for T min can always be fulfilled.
Examples for the combination of the EFM-code with the merging bits are given in annex A.
- 30 -
60908 © CEI:1999
14 Format de la trame
Apres modulation (voir article 15), une trame doit comprendre 588 cellules, reparties en
- un caractere de synchronisation de 24 cellules;
- des symboles de signalisation, representes par 14 cellules (article 17);
- 24 symboles de donnees, codes en EFM et representes chacun par 14 cellules (article 13);
- 8 symboles de correction, representes chacun par 14 cellules (article 16);
- 34 groupes de 3 cellules de liaison (article 13).
La composition d'une trame est donnee a la figure 8.
15 Modulateur EFM
Mots de 16 elements
binaires du
convertisseur
analogique/numerique
* Deux fois toutes les 98 trames pour la synchronisation de la signalisation.
La sequence correcte des symboles de donnees, de correction d'erreurs et de signalisation est
produite par le multiplexeur temporel.
Le modulateur convertit ensuite la suite des symboles en une suite de cellules, selon le code
EFM (voir article 13), ajoute les cellules de liaison et les caracteres de synchronisation. En
sortie, on obtient sous forme serie les trames decrites dans I'article 14.
16 Correction des erreurs
16.1 Generalites
La correction des erreurs doit etre effectuee a I'aide de codes de Reed-Solomon entrelaces et
cascades (CIRC).
60908 © I EC: 1999
-31 -
14 Frame format
After modulation (see clause 15), one frame shall contain 588 channel bits, consisting of
- a synchronization pattern of 24 channel bits;
- control and display symbols of 14 channel bits (clause 17);
- 24 data symbols coded in the EFM-code of 14 channel bits (clause 13);
- 8 symbols for parity of 14 channel bits (clause 16);
- 34 groups of merging bits of 3 channel bits (clause 13).
The composition of a frame is given in figure 8.
15 EFM-modulator
16-bit data words
from A/D
* Twice per 98 frames for synchronization of control and display channel.
The proper sequence of symbols from data, error correction and control and display units is
generated by the time multiplexer.
The modulator then converts the symbol sequence into a channel bit sequence according to
the EFM-code as given in clause 13 and adds the merging bits and sync pattern, resulting in a
serial output of frames as given in clause 14.
16 Error correction
16.1 General
The error correction shall be carried out using the Cross Interleave Reed-Solomon Code
(CIRC).
- 32 -
60908 © CEI:1999
16.2 Structure
Chaque mot d'information comprend deux symboles, notes WmA et WmB. WmA porte les 8
elements binaires les plus significatifs et WmB les 8 elements binaires les moins significatifs
du mot d'information.
d i d 2 d 3 d 4 d 5 d 6 d 7 d 8 d 1 d 2 d 3 d 4 d5 d 6 d 7 d 8
MSB WmA WmB lsb
Chaque trame (voir article 14) enregistree sur un disque fournit apres demodulation un bloc
de 32 symboles, dont 24 sont des symboles d'information et 8 des symboles de correction,
appeles Pm ou Qm; ces symboles de correction sont enregistres sous forme complementee
(Pm et Qm).
La denomination et I'ordre des symboles sont donnes a la figure 9.
La definition des 8 symboles de correction:
- P12n, P12n+1, P12n+2, P12n+3 i
- Q12n, Q12n+1, Q12n+2, Q12n+3 J (voir figures 9 et 10)
est telle que les equations ci-apres sont satisfaites:
H p ■ V p = 0 l
\ (voir figures 10 et 11)
H q • v q = 0 J
Le calcul est defini sur le corps de Galois GF (28) par le polynome:
P(x) = x8 + x 4 + x3 + x 2 + 1
et un element primitif a de GF (2 8 ) est defini par:
a = [0 000001 0]
T
LSB
16.3 Codeur et decodeur CIRC
Le CIRC consiste en deux codes de Reed-Solomon, Ci et C 2 .
Ci est un code Reed-Solomon (32,28) sur le corps de Galois (2 8 ).
C 2 est un code Reed-Solomon (28,24) sur le corps de Galois (2 8 ).
Un codeur CIRC est decrit a la figure 12 et un decodeur a la figure 13.
17 Systeme de signalisation (commande et affichage)
17.1 Generalites
Apres demodulation, 8 elements binaires par trame sont disponibles pour les besoins de commande
et d'affichage (voir aussi article 14). Ces elements binaires sont appeles P-Q-R-S-T-U-V-W et
constituent huit voies de signalisation differentes.
Les voies de signalisation suivantes sont definies:
- voie P: simple indicateur de separation des elements de programme (voir 17.4);
- voie Q: pour les besoins de la commande, par exemple numero d'element de programme et
temps (voir 17.5);
60908 © I EC: 1999
-33 -
16.2 Structure
Each data word consists of two symbols which are designated as WmA and WmB. WmA
includes the higher and WmB the lower 8 bits of the data word.
di d 2 d 3 d 4 d 5 d 6 d 7 d 8 d^dgd^ds d 6 d 7 d 8
MSB WmA WmB lsb
Each frame (see clause 14) recorded on a disc results, after demodulation, in a block of
32 symbols, of which 24 area data symbols and 8 are parity symbols, named Pm or Qm; these
parity symbols are recorded inverted (Pm and Qm).
The symbol names and their sequences are given in figure 9.
The definition of the 8 parity symbols:
- P12n, P12n+1, P12n+2, P12n+3 j
- Q12n, Q12n+1, Q12n+2, Q12n+3 J (see figures 9 and 10)
is such that the following equations are satisfied:
H p V p = 0
H q -V .q = 0
(see figures 10 and 11)
The calculation is defined on GF (2 8 ) (Galois Field) by the following polynominal:
P(x) = x 8 + x 4 + x 3 + x 2 + 1
and a primitive element a of GF (2 8 ) is defined as follows:
a = [0 000001 0]
t
LSB
16.3 CIRC encoder and decoder
The CIRC consists of two Reed-Solomon Codes, Ci anc | C 2 .
Ci is a (32,28) Reed-Solomon Code over GF (2 8 ).
C 2 is a (28,24) Reed-Solomon Code over GF (2 8 ).
A CIRC encoder is given in figure 12, a CIRC decoder in figure 13.
17 Subcode/control and display system
17.1 General
After demodulation, eight bits per frame are available for control and display purpose (see also
clause 14). These bits are named P-Q-R-S-T-U-V-W and are used as eight different subcoding
channels.
The following channels are defined:
- Channel P: a simple track (program item) separator flag (see 17.4);
- Channel Q: for control purposes, for example, track (program item) number and time (see 17.5);
-34-
60908 © CEI:1999
Un exemple de codage des voies P et Q est donne a la figure 14.
Les voies R a W incluse ne sont pas encore definies (voir 17.6).
17.2 Format des donnees
Le format des donnees de commande et d'affichage doit etre le suivant:
Symbole de signalisation
Exemple
Apres modulation
motif de synchronisation
>
P QRSTUVW
dl.d8
0 0 10 111 1 (notation NRZ)
-?-
(notation NRZ-I)
_ cellules de liaison
A -premier symbole
-► TEMPS
Cl
Cl 4
001 00001 001 0001 XXX
• commande et affichages
La cellule Cl est transmise la premiere
17.3 Structure de la trame de signalisation
Un bloc de signalisation doit comprendre 98 symboles de signalisation. La frequence de
repetition d'un bloc est de 75 Hz.
Les deux premiers symboles de signalisation sont remplaces par les caracteres de
synchronisation SO et SI; pendant ce temps, les voies de signalisation P a W ne sont pas
transmises.
dl.d8
SI = (00000000010010)
I I
Cl Cl 4
17.4 Voie P
La voie P est un drapeau qui marque le depart d'un element de programme selon les regies de
codage ci-apres:
audio: P = 0
drapeau de depart: P = 1
La duree minimale du drapeau de depart code dans la voie P doit etre de 2 s; la fin du drapeau
de depart code doit marquer le depart de la sequence suivante.
Si la pause reelle depasse 2 s, la duree du drapeau de depart doit etre la duree reelle de la
pause.
60908 © I EC: 1999
- 35 -
An example of the encoding in channels P and Q is given in figure 14.
Channels R up to W inclusive have not yet been defined (see 17.6).
17.2 Data format
The data format of the control and display symbols shall be as follows:
Subcoding symbol
Example
After modulation
synchronization pattern-►
P QRSTUVW
ol.d8
0 0 10 111 1 (NRZ notation)
- ? -
Cl Cl 4|
001 00001 001 000! XXX
: L_
◄- control and display -►
-►TIME
(NRZ-I notation)
_ merging bits
A - first symbol
Bit Cl is first out
17.3 Subcode structure
One subcoding block shall consist of 98 subcoding symbols. The repetition frequency of one
block is 75 Hz.
The first two subcoding symbols are replaced by the subcoding sync patterns, SO and SI, and
thus channels P to W inclusive cannot be encoded or decoded during this time interval.
dl.d8
SI = (00000000010010)
I I
Cl Cl 4
17.4 Channel P
Channel P is a flag bit that indicates the start of a track (program item) with the following code
rules:
audio: P = 0
start flag: P = 1
The minimum length of the encoded start flag in channel P shall be 2 s; the end of the encoded
start flag shall indicate the start of the next track (program item).
If the actual pause exceeds 2 s, the length of the start flag shall give the actual pause length.
- 36 -
60908 © CEI:1999
Dans la zone de depart, la voie P est codee comme pour I'audio. La premiere sequence
d'audio doit etre precedee d'un drapeau de depart d'une duree de 2 s a 3 s.
La zone de sortie doit etre precedee d'un drapeau de depart d'une duree de 2 s a 3 s (durant la
derniere sequence sur le disque). La fin du drapeau de depart doit indiquer le debut de la
zone de sortie. La voie P doit rester a zero pendant 2 s a 3 s apres le debut de la zone
de sortie; ensuite, la voie P oscille entre 0 et 1 a un rythme de 2 Hz ± 2 % (rapport cyclique de
50% ±10%).
La voie P ne peut changer qu'apres le motif de synchronisation de la signalisation SO, SI. Le
codage de la voie P est retarde d'un bloc de signalisation par rapport au codage de la voie Q.
17.5 Voie Q
Le format general des informations dans la voie Q doit etre:
SO, SI
COMMANDE
MODE
Donnees de type Q
CRC
SO, SI
position des
elements
binaires
0 12 3
...95
OC 1 /-» m /-villi' - ’ i i k' r-* k.
yo elements Dinaires-►
-► Temps
COMMANDE: Le champ de commande comporte 4 elements binaires definissant la
nature des informations contenues dans un element de programme. Le
bit 0 (MSB) est emis le premier.
MBS LSB
MODE:
Donnees de type Q:
0 0X0
0 0X1
0 X 0 X
0 X 1 X
2 voies audio sans preaccentuation;
2 voies audio avec preaccentuation 50/15 pis;
copie interdite;
copie autorisee.
Les elements binaires du champ de commande (a I'exception du bit
d'autorisation de copie) ne peuvent changer que pendant une pause
effective (X = 0 0) d'au moins 2 s et pendant la zone de depart.
NOTE 1 - II convient que les 4 bits du champ de commande de la voie Q soient recopies
dans le champ de commande du canal d'etat de voie de I'interface audionumerique a
usage grand public. (A I’etude).
NOTE 2 - Pour d'autres applications du disque compact, on a defini les codes de
commande suivants:
0 1X0: donnees numeriques;
1 X X X: usage en radiodiffusion.
Les autres combinaisons seront definies ulterieurement.
4 elements binaires; I'element binaire de poids fort est emis le premier:
0000: MODE 0, pour les donnees de type Q (voir 17.5.4);
0001: MODE 1, pour les donnees de type Q (voir 17.5.1);
0010: MODE 2, pour les donnees de type Q (voir 17.5.2);
0011: MODE 3, pour les donnees de type Q (voir 17.5.3);
0100: MODE 4, pour les donnees de type Q (voir 17.5.4 CEI 61104).
72 elements binaires de donnees; I'element binaire de poids fort est
emis le premier. Pour ce bloc, trois modes sont definis (voir 17.5.1,
17.5.2 et 17.5.3).
60908 © I EC: 1999
-37-
In the lead-in track channel P is encoded as for audio. The first audio track (program item)
shall be preceded by a start flag of 2 s to 3 s.
The lead-out track shall be preceded by a start flag of 2 s to 3 s (during the last audio track
on the disc). The end of the start flag shall indicate the beginning of the lead-out track.
Channel P shall remain zero for 2 s to 3 s after the start of the lead-out track, next P switches
between 0 and 1 in a 2 Hz ± 2 % rhythm (duty cycle 50 % ± 10 %).
A change in channel P may take place only immediately after the subcoding sync pattern
SO and SI. The encoding of channel P is delayed by one subcoding block with respect to the
encoding of channel Q.
17.5 Channel Q
The general data format of channel Q shall be:
SO, SI
CONTROL
ADR
DATA-Q
CRC
SO, SI
Bit position
CO
C\J
o
1
...95
£70 Ullb - W
-►Time
CONTROL: The control field contains 4 flag bits to define the kind of information in a
track (program item), bit 0 is first out (MSB).
MBS LSB
ADR:
0 0X0 - 2 audio channels without pre-emphasis;
0 0X1 - 2 audio channels with pre-emphasis 50/15 pis;
0 X 0 X - copy prohibited;
0 X 1 X - copy permitted.
The bits of the control field (except for the copy bit) can change during
an actual pause (X = 0 0) of at least 2 s and during the lead-in area only.
NOTE 1 - The four bits of the control field of the Q channel should be copied to the
control field of the channel status of the digital audio interface for domestic use. (Under
consideration.)
NOTE 2 - For non-audio applications of the compact disc the following control codes
have been defined:
0 1X0: Digital data;
1 X X X: Broadcasting use.
All other combinations will be defined later on.
4-address bits, MSB is first out:
0000
0001
0010
0011
0100
ADR 0, mode 0 for DATA-Q (see 17.5.4);
ADR 1, mode 1 for DATA-Q (see 17.5.1);
ADR 2, mode 2 for DATA-Q (see 17.5.2);
ADR 3, mode 3 for DATA-Q (see 17.5.3);
ADR 4, mode 4 for DATA-Q (see 17.5.4 of IEC 61104).
72-data bits, MSB is first out. For this block three modes are defined
(see 17.5.1, 17.5.2 and 17.5.3).
DATA-Q:
- 38 -
60908 © CEI:1999
Code cyclique de Un CRC de 16 elements binaires porte sur la commande, le mode et
redondance (CRC): les donnees de type Q. L'element binaire de poids fort est emis le
premier. Sur le disque, les elements binaires de parite sont inverses.
Le syndrome doit etre compare a zero.
Polynome:
P(X) = X16 + xi2 + X5 + 1
17.5.1 Mode 1 pour les donnees de type Q
MODE = 1 = (0001)
Le mode 1 occupe au moins 9 blocs parmi 10 blocs successifs de signalisation.
Deux formats differents sont possibles en mode 1.
Sur la zone de depart, le format des donnees doit etre:
SO, SI
COM¬
MANDE
1
00
POINT
MIN
SEC
TRAME
ZERO
MIN
P
SEC
P
TRAME
P
CRC
MODE
TNO
Sur la zone contenant le programme audio et la zone de sortie, le format doit etre:
SO, SI
COM¬
MANDE
1
TNO
X
MIN
SEC
TRAME
ZERO
MIN
A
SEC
A
TRAME
A
CRC
MODE
TNO: Numero de la sequence de programme, exprime sous forme de deux
chiffres (codes avec 4 elements binaires).
00: Zone de depart en codage DCB (decimal code binaire).
La fin de la zone de depart correspond au diametre de depart
de la zone de programme.
01-99: Numero des sequences, en codage DCB (decimal code
binaire).
Une sequence peut etre precedee d'une pause reperee par le
meme numero. Le numerotage des sequences doit commencer
a la valeur 01 et doit croTtre d'une unite a chaque sequence.
Dans le cas ou le programme est enregistre sur plusieurs
disques, le numerotage peut etre poursuivi. La duree minimale
d'une sequence est de 4 s, non compris la duree de la pause
la precedant.
AA: Zone de sortie, code hexadecimal AA.
La zone de sortie debute a la fin de la derniere sequence de
programme, sur le disque, sans codage d'une pause prealable.
X: Indice dans la sequence, deux chiffres DCB.
Dans la zone de depart, I'indice X n'est pas utilise.
00: Codage des pauses.
Le codage des pauses dans la voie Q donne la duree reelle
des pauses dans le programme audio. La premiere sequence
audio est precedee par le codage d'une pause d'une duree de
2 s a 3 s (voir voie P, 17.4). La piste de sortie est codee
comme de I'audio.
01-99: Indices de subdivision.
Sur la piste de sortie, X est code 01.
Dans une sequence audio (TNO = 01-99 et X * 00), la valeur
initiale de X est 01. Elle ne peut etre augmentee que d'une
unite a la fois.
60908 © I EC: 1999
- 39 -
CRC: A 16-bit CRC on CONTROL, ADR and DATA-Q, MSB is first out. On the
disc the parity bits are inverted. The syndrome shall be compared with 0.
Polynominal:
P(X) = X16 + xi2 + X5 + 1
17.5.1 Mode 1 for DATA-Q
ADR = 1 = (0001)
Mode 1 occupies at least 9 out of 10 successive subcoding blocks.
Two different data formats are possible in mode 1.
During the lead-in track, the data format shall be:
SO, SI
CON¬
TROL
1
00
POINT
MIN
SEC
FRAME
ZERO
P
MIN
P
SEC
P
FRAME
CRC
ADR
TNO
During the audio and lead-out tracks the data format shall be:
SO, SI
CON¬
TROL
1
TNO
X
MIN
SEC
FRAME
ZERO
A
MIN
A
SEC
A
FRAME
CRC
ADR
TNO: Track number (program item) expressed as two digits (4 bits encoded)
00: Lead-in track, BCD encoded.
The end of the lead-in track is at the starting diameter of the
program area.
01-99: Track numbers, BCD encoded.
A track may be preceded by a pause with the same track
number. The track numbering shall start with the value 01 and
shall increment by one.
In the case of a program stored on several discs, the
numbering may be continued. The minimum length of a track
is 4 s, not including the pause length preceding this track.
AA: Lead-out track, hexadecimal code AA.
The lead-out track starts at the end of the last audio track on
a disc, without a preceding pause encoding.
X: Index to TNO, two digits BCD.
During the lead-in track, the index X is not encoded .
00: Pause encoding.
The pause encoding in channel Q coincides with the actual
pauses in the audio program. The first audio track is preceded
by a pause encoding of 2 s to 3 s (see channel P in 17.4). The
lead-out track is encoded as audio.
01-99: Subdivision numbers.
During the lead-out track X is 01.
Within an audio track (TNO = 01-99 and X * 00), the first
value of X is 01. The value of X may only increase in
increments of 1.
-40 -
60908 © CEI:1999
MIN, SEC, TRAME: Temps de lecture a I'interieur d'une sequence (temps relatif) exprime
par six chiffres DCB: MIN, SEC et TRAME sont represents chacun
par deux chiffres. Le temps est mis a zero au depart d'une sequence.
Le temps croft dans la partie audio et decroTt dans la partie pause, en
se terminant avec une valeur nulle a la fin de la pause. Dans les
zones de depart et de sortie le temps croft.
Les minutes sont contenues dans la partie MIN, les secondes dans la
partie SEC. Une seconde est subdivisee en 75 TRAMEs (de 00 a 74).
ZERO: Ces huit elements binaires sont fixes a zero.
MINA, SEC A, TRAME A: Temps de lecture a I'interieur du disque (temps absolu), exprime par
six chiffres DCB: MIN A, SEC A et TRAME A sont represents chacun
par deux chiffres.
Au debut de la zone de programme, le temps est mis a zero et TNO
prend le numero de la premiere sequence de disque. Les minutes
sont contenues dans la partie MIN A, les secondes dans la partie
SEC A. Une seconde est subdivisee en 75 TRAMEs A (de 00 a 74).
POINT, MIN P, Ces informations permettent I'enregistrement d'un repertoire des
SEC P, TRAME P: sequences dans la zone de depart. Ce repertoire est repete de faqon
continue dans cette zone (TNO = 00).
Dans chaque repertoire, chaque sequence de programme est repete
a trois reprises (voir figure 15). A la fin de la zone de depart, le
repertoire peut se terminer par n'importe quelle valeur de POINT.
La valeur de MIN P, SEC P, TRAME P donne le point de depart de la
sequence dont le numero est indique par le pointeur POINT. Ces
valeurs definissent le debut de la sequence sur I'echelle de temps
absolu (MIN A, SEC A, TRAME A) avec une precision de ±1 s. Le
point de depart d'une sequence est le premier point avec le nouveau
numero de sequence et un indice non nul (X ^ 00).
Si POINT = A0 (hexadecimal), MIN P indique le TNO de la premiere
sequence du disque, SEC P et TRAME P sont mis a zero.
Si POINT = A1 (hexadecimal), MIN P indique le TNO de la derniere
sequence du disque et SEC P et TRAME P sont mis a zero.
Si POINT = A2 (hexadecimal), MIN P, SEC P et TRAME P indiquent
le debut de la zone de sortie.
17.5.2 Mode 2 pour les donnees de type Q
MODE = 2 = (0010)
Si le mode 2 existe, il occupe au moins 1 bloc de signalisation sur 100 blocs successifs.
Le format est:
SO, SI
COM-
MANDE
2
N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 Nil N12 N13
ZERO
TRAME
A
CRC
MODE
■4 - 52 elements binaires -►
N1-N13: Numero de catalogue du disque indique par 13 chiffres DCB selon le Code de
Produit Universel/Numerotage Europeen des Articles (CPU/NEA) (a I'etude).
Le numero de catalogue ne change pas sur un disque. Lorsque aucun numero
de catalogue n'est code selon le code CPU/NEA, N1-N13 sont tous mis a zero.
Le mode 2 peut aussi etre elimine du disque.
ZERO: Ces 12 elements binaires sont mis a zero.
TRAME A: Informations identiques a celles en mode 1 (deux chiffres DCB de 00 a 74).
Sur la zone de depart (TNO = 00), ces 8 elements binaires sont mis a zero.
60908 © I EC: 1999
-41 -
MIN, SEC, FRAME: Running time within a track (TIME) is expressed as six digits BCD:
MIN, SEC, and FRAME two digits each. The time is set to zero at the
start of a track. Time increases during the audio and decreases
during the pause, ending with the value zero at the end of the pause.
During the lead-in and lead-out tracks the time increases.
The minutes are stored in MIN, the seconds in SEC. One second is
subdivided into 75 FRAMES (running from 00 to 74).
ZERO: These eight bits are zero.
AMIN, ASEC, AFRAME: Running time on the disc (ATIME) is expressed as six digits BCD: AMIN,
ASEC and AFRAME two digits each.
At the starting diameter of the program area the running time is set to
zero and TNO takes the value of the first track on the disc. The
minutes are stored in AMIN, the seconds in ASEC. One second is
subdivided into 75 AFRAMEs (running from 00 to 74).
POINT, PMIN, On the lead-in track a table of contents is stored in these locations.
PSEC, PFRAME: This table of contents is continuously repeated in the lead-in area
(TNO = 00).
In each table of contents, the items are repeated three times (see
figure 15). At the end of the lead-in area, the table of contents may be
ended with any value of POINT.
The value of PMIN, PSEC and PFRAME gives the starting-point of the
track number pointed to by POINT. These values give the start
position of the track on the absolute time scale (AMIN, ASEC and
AFRAME) with an accuracy of ±1 s. The start position of a track is the
first position with the new track number and (X ± 00).
If POINT = A0, the value of PMIN gives the TNO of the first track on
the disc, PSEC and PFRAME are zero.
If POINT = A1, the value of PMIN gives the TNO of the last track on
the disc, PSEC and PFRAME are zero.
If POINT = A2, in PMIN, PSEC and PFRAME the starting-point of the
lead-out track is given.
17.5.2 Mode 2 for DATA-Q
ADR = 2 = (0010)
If mode 2 is present, it occupies at least 1 out of 100 successive subcoding blocks.
The data format shall be:
SO, SI CON- 2 N1 N2 N3 N4 N5 N6 N7 N8 Ng N10 N11 N12 N 13 ZER0 AFRAME CRC
I HUL
N1-N13: Catalogue number of the disc expressed in 13 digits BCD according to the
UPC/EAN code (under consideration).
The catalogue number does not change on a disc. In case no catalogue
number is encoded according to the UPC/EAN-code, N1-N13 are all zero, or
mode 2 can be deleted from the disc.
ZERO: These 12 bits are zero.
AFRAME: The continuation of AFRAME in mode 1 (two digits BCD running from 00
to 74). During the lead-in area (TNO = 00), these eight bits are zero.
- 42 -
60908 © CEI:1999
17.5.3 Mode 3 pour les donnees de type Q
MODE = 3 = (0011)
Si le mode 3 existe, il occupe au moins 1 bloc de signalisation sur 100 blocs successifs.
Le mode 3 est utilise pour donner un numero unique a une sequence de programme.
Cela s'effectue au moyen du Code international normalise des enregistrements (ISRC),
compose des 12 caracteres II a 112 (voir ISO 3901).
Si le ISRC n'est pas utilise, le mode 3 doit etre supprime. Sur les zones de depart et de sortie,
le mode 3 n'existe pas.
Le ISRC ne peut changer qu'immediatement apres un changement de numero de sequence.
Le format est:
COM-
MANDE
12 13 14 15
16 17 18 19 110 111
TRAME
A
MODE ISRC
- 60 elements binaires -
11- 12 donnent le code du pays;
12- 15 donnent le code du proprietaire de I'oeuvre;
16-17 donnent I'annee de I'enregistrement;
18-112 donnent le numero de serie de I'enregistrement.
Les caracteres 11-15 sont codes selon un format a six elements binaires comme ci-dessous; les
caracteres 16-112 sont des nombres a 4 elements binaires DCB.
Caractere Caractere
Binaire
Octal
Binaire
Octal
0
000000
00
1
011001
31
1
000001
01
J
011010
32
2
000010
02
K
011011
33
3
000011
03
L
011100
34
4
000100
04
M
011101
35
5
000101
05
N
011110
36
6
000110
06
0
011111
37
7
000111
07
P
100000
40
8
001000
10
Q
100001
41
9
001001
11
R
100010
42
A
010001
21
S
100011
43
B
010010
22
T
100100
44
C
010011
23
U
100101
45
D
010100
24
V
100110
46
E
010101
25
W
100111
47
F
010110
26
X
101000
50
G
010111
27
Y
101001
51
H
011000
30
z
101010
52
00 :
ZERO:
TRAME A:
Ces 2 elements binaires sont mis a zero.
Ces 4 elements binaires sont mis a zero.
Informations identiques a celles en mode 1 (voir 17.5.1).
60908 © I EC: 1999
-43 -
17.5.3 Mode 3 for DATA-Q
ADR = 3 = (0011)
If mode 3 is present, it occupies at least 1 out of 100 successive subcoding blocks.
Mode 3 is used to give a unique number to an audio track.
This is done by means of the ISRC having 12 characters represented by II to 112 (see ISO 3901).
If no ISRC is used, mode 3 shall be deleted. During the lead-in and lead-out tracks, mode 3 is
not present on the disc.
The ISRC can only change immediately after the TNO has been changed.
The data format shall be:
SO, SI ^ON- 3 II 12 13 14 15 00 16 17 18 19 110 111 112 ZERO FR /\ME CRC
ADR ISRC
- 60 bits -►
11- 12 give the country code;
12- 15 give the owner code;
16-17 give the year of recording;
18-112 give the serial number of the recording.
The characters 11-15 are coded in a 6-bit format as given below; the characters 16-112 are 4-bit
BCD numbers.
Character Character
Binary
Octal
Binary
Octal
0
000000
00
1
011001
31
1
000001
01
J
011010
32
2
000010
02
K
011011
33
3
000011
03
L
011100
34
4
000100
04
M
011101
35
5
000101
05
N
011110
36
6
000110
06
O
011111
37
7
000111
07
P
100000
40
8
001000
10
Q
100001
41
9
001001
11
R
100010
42
A
010001
21
S
100011
43
B
010010
22
T
100100
44
C
010011
23
U
100101
45
D
010100
24
V
100110
46
E
010101
25
W
100111
47
F
010110
26
X
101000
50
G
010111
27
Y
101001
51
H
011000
30
z
101010
52
00 :
ZERO:
AFRAME:
These 2 bits are zero.
These 4 bits are zero.
The continuation of AFRAME in mode 1 (see 17.5.1).
- 44 -
60908 © CEI:1999
17.5.4 Mode 0 pour les donnees de type Q
MODE = 0 = (0000)
S'il est utilise, le mode 0 de la voie de signalisation pour les donnees de type Q ne doit
comporter que les elements binaires de COMMANDE et de CRC; tous les autres elements
binaires sont mis a zero.
NOTE - Si la structure des donnees du disque compact est utilisee sur des voies d'informations autres que celles
du disque compact, ce mode peut etre utilise pour remplacer le mode 1; dans ces cas, la regie selon laquelle «le
mode 1 occupe au moins 9 blocs des 10 blocs successifs de signalisation* ne s’applique plus (voir 17.5.1).
La structure des donnees du mode 0 pour les donnees de type Q doit etre:
SO, SI
COMMANDE
MODE
Donnees de type Q
CRC
SO, SI
SO, SI
COMMANDE:
MODE:
DONNEES Q:
CRC:
Se reporter au SYSTEME DE SIGNALISATION, article 17.
Se reporter au SYSTEME DE SIGNALISATION, 17.5.
Ces 4 elements binaires sont mis a zero, le numero de MODE.
Ces 72 elements binaires sont mis a zero.
Voir 17.5.
Tant que le mode 0 de la voie Q est present, la voie P est a zero.
17.6 Voies R a W incluse
Ces voies sont a I'etude et sont toutes mises a zero.
18 Systeme de commande et d'affichage de signalisation - Generalites
Les articles suivants definissent le format de base et I'organisation des donnees de commande
et d'affichage sur le disque, et el le definit les formats de commande et d'affichage des differents
modes graphiques.
19 Organisation generale des donnees
19.1 Format de base
Le debit maximal disponible dans les voies R a W de signalisation est de 43,2 kbits/s.
Le format de base est presente a la figure 19. La donnee est synchronises par les caracteres
SO et SI de synchronisation de la signalisation. Chaque groupe de 6 elements binaires (R a W)
est appele un SYMBOLE. Un groupe de 24 SYMBOLEs est appele un BLOC. Un PAQUET
comprend 4 ENSEMBLES. Le SYMBOLE qui suit les synchronisations SO et SI est le premier
SYMBOLE du premier ENSEMBLE dans un PAQUET.
Pour proteger les donnees dans les voies de signalisation R a W, on utilise un code de
correction d'erreurs Reed-Solomon (24, 20). Pour ameliorer les possibilites de correction
d'erreurs en salve, on ajoute un entrelacement d'ordre 8 a ce systeme de correction d'erreurs.
Les deux premiers symboles dans un ENSEMBLE torment une protection supplementaire avec
un code de correction d'erreurs Reed-Solomon (4, 2).
Le premier symbole dans un ENSEMBLE contient un commutateur sur trois elements binaires
appele MODE et une subdivision du MODE sur 3 elements binaires appelee ARTICLE.
60908 © I EC: 1999
-45 -
17.5.4 Mode 0 for DATA-Q
ADR = 0 = (0000)
Subcode channel mode 0 for DATA-Q shall contain, if used, only the CONTROL and CRC bits,
all other bits are zero.
NOTE - If the CD data format is used on non-CD information channels this mode can be used to replace mode-1. In
these cases, the rule "Mode-1 occupies at least 9 out of 10 successive subcoding blocks" (see 17.5.1) is no longer
valid.
The data format of Mode 0 for DATA-Q shall be:
SO, SI
CONTROL
ADR
DATA-Q
CRC
SO, SI
SO, SI
CONTROL:
ADR:
DATA-Q:
CRC:
See subcode CONTROL AND DISPLAY SYSTEM, clause 17.
See CONTROL AND DISPLAY SYSTEM, 17.5.
These 4 bits are zero, the MODE number.
These 72 bits are zero.
See 17.5.
During the time subcode channel-Q Mode 0 is present, subcode channel-P is zero.
17.6 Channels R to W inclusive
These channels are under consideration and are all zero.
18 Control system and display data - General
The following clauses defines the basic format and the organization of the control and display
data on the disc, and the control and display formats of different graphics modes.
19 General data organization
19.1 Basic format
The maximum available data rate in the subcoding channels R to W is 43,2 kbit/s.
The basic format is presented in figure 19. The data is synchronized with the subcode sync
patterns SO and SI. Each group of 6 bits (R to W) is called a SYMBOL. A group of 24 SYMBOLS
is called a PACK. A PACKET consists of 4 PACKs. The SYMBOL following the syncs SO and
SI is the first SYMBOL of the first PACK in a PACKET.
To protect the data in the subcoding channels R to W, a (24, 20) Reed-Solomon error
correction code is used. To improve the burst error correction capability, 8 times interleaving is
added to this error-correction system.
The first two symbols in a PACK have additional protection with a (4, 2) Reed-Solomon error
correction code.
The first symbol of a PACK contains a MODE switch of 3 bits and a 3-bit subdivision of MODE
called ITEM.
- 46 -
60908 © CEI:1999
Les combinaisons MODE-ARTICLE qui
MODE
ARTICLE
0 (000)
0 (000)
1 (001)
0 (000)
1 (001)
1 (001)
1 (001)
2 (010)
2 (010)
4 (100)
3 (011)
0 (000)
7(111)
0 (000)
ont ete retenues sont les suivantes:
mode ZERO
mode LIGNE-GRAPHIQUE
mode TV-GRAPHIQUE
mode TV-GRAPHIQUE ETENDU
mode TEXTE CD
mode MIDI
mode UTILISATEUR
Toutes les combinaisons MODE-ARTICLE non retenues sont reservees pour une utilisation
ulterieure.
19.2 Format de I'ENSEMBLE
Pour I'organisation generale d'un ENSEMBLE, voir la figure 20.
19.3 Parite P de la correction d'erreurs
Code Reed-Solomon (24, 20) sur le champ de Gallois (2 6 )
Polynome: P{X) = X 6 + X + 1
1 symbole = 6 elements binaires
La matrice de parite WH P e st:
1
1
1
1
23
22
21
a
a
a
a
46
44
42
a
a
a
a '
69
66
63
a
Cl
a
a '
L'element primitif a du champ de Gallois (2 6 ) est:
msb Isb
a = (0 0 0 0 1 0)
Les symboles de parite P0 = P - $24,7+20. PI = P - $240+21. P2 = P - $240+22 et P3 = P- S240+23
sont definis pour satisfaire a I'egalite suivante:
H p xV p = 0
60908 © I EC: 1999
- 47 -
The defined MODE-ITEM combinations are:
MODE
ITEM
0 (000)
0 (000)
1 (001)
0 (000)
1 (001)
1 (001)
1 (001)
2 (010)
2 (010)
4 (100)
3 (011)
0 (000)
7(111)
0 (000)
All MODE-ITEM combinations not defined
: ZERO mode
: LINE-GRAPHICS mode
: TV-GRAPHICS mode
: EXTENDED-TV-GRAPHICS mode
: CD TEXT mode
: MIDI mode
: USER mode.
are reserved for future use.
19.2 PACK format
For the organization of a PACK, see figure 20.
19.3 Error correction parity P
(24, 20) Reed-Solomon code over GF (2 6 )
Polynomial: P(X) = X 6 + X + 1
1 symbol = 6 bits
The parity matrix WH p is:
1
1
1
1
23
22
21
a
a
a
a
46
44
42
a
a
a
a'
69
66
63
a'
a
d
a
The primitive element a of GF(2 6 ) is:
msb Isb
a = (0 0 0 0 1 0)
The parity symbols P0 = P- $ 24 , 7 + 20 . PI = P- $ 24 , 7 + 21 , P2 = P- $ 24 , 7+22 and P3 = P - $ 240+23
are defined to satisfy the following equation:
H p x V p = 0
- 48 -
60908 © CEI:1999
ou
19.4 Entrelacement
D ~ S 2 4n
D ~ $24/7+1
D ~ $24/7+2
D ~ $24/7+3
D - $24/7+4
D ~ $24/7+5
D ~ $24/7+6
D ~ $24/7+7
$ ~ $24/7+8
$ _ $24/7+9
D ~ $24/7+10
D - S 24 / 7+11
D ~ $24/7+12
$ _ $24/7+13
D ~ $24/7+14
$ ~ $24/7+15
D ~ $24/7+16
D ~ $24/7+17
D ~ $24/7+18
D ~ $24/7+19
$ _ $24/7+20
D ~ $24/7+21
$ _ $24/7+22
D ~ $24/7+23
Les sequences d'entrelacement et de desentrelacement sont illustrees aux figures 21 et 22.
Les possibility du systeme de correction d'erreurs entrelacees sont les suivantes:
- correction d'erreurs en salves de 8 symboles sur le disque avec une strategie de correction
d'erreurs sur un seul symbole;
- correction d'erreurs en salves de 16 symboles sur le disque avec une strategie de
correction sur deux symboles.
19.5 Codeur de parite Pet sequence d'entrelacement
Pour I'organisation d'une parite P et d'une sequence d'entrelacement, voir figure 21.
19.6 Decodeur de parite Pet sequence de desentrelacement
Pour I'organisation d'un decodeur de parite P et d'une sequence de desentrelacement, voir la
figure 22.
19.7 Parite Q de la correction d'erreurs
Code Reed-Solomon (4, 2) sur le champ de Gallois (2 6 )
Polynome: P(X) = X 6 + X + 1
1 symbole = 6 elements binaires
60908 © I EC: 1999
- 49 -
where
$ ~ S 2 4n
$ “ $ 24 / 7+1
$ “ $ 2477+2
$ “ $ 24 / 7+3
$ _ $ 24 / 7+4
$ “ $ 24 / 7+5
$ “ $ 24 / 7+6
$ “ $ 24 / 7+7
$ _ $ 24 / 7+8
$ _ $ 24 / 7+9
$“ $ 24 / 7+10
$ _ $ 24 / 7+11
$“ $ 24 / 7+12
$“$ 24 / 7+13
$“$ 24 / 7+14
$“$ 24 / 7+15
$“$ 24 / 7+16
$“$ 24 / 7+17
$“$ 24 / 7+18
$“$ 24 / 7+19
$ “ $ 24 / 7+20
$ “ $ 24 / 7+21
$ “ $ 24 / 7+22
.$“$ 24 / 7 + 23 ,
19.4 Interleaving
The sequences of interleaving and de-interleaving are described in figures 21 and 22.
The capacity of this interleaved error correction system is:
- 8 symbol burst error correction on the disc with a single-symbol correction strategy;
- 16 symbol burst error correction on the disc with a two-symbol correction strategy.
19.5 P -parity encoder and interleave sequence
For the organization of a P -parity encoder and interleave sequence, see figure 21.
19.6 P -parity decoder and de-interleave sequence
For the organization of a P -parity decoder and de-interleave sequence, see figure 22.
19.7 Error-correction parity Q
(4, 2) Reed-Solomon code over GF(2 6 )
Polynomial: P(X) = X 6 + X + 1
1 symbol = 6 bits
- 50 - 60908 © CEI:1 999
La matrice de parite WH q est:
H J 1 1 1 M
q [o3 ci2 fll 1 J
L'element primitif du champ de Gallois (2 6 ) est:
msb Isb
a = (0 0 0 0 1 0)
Les symboles de parite QO = D - S 24 n +2 et Q1 = D - S 24 n +3 sont definis pour satisfaire a
I'egalite suivante:
H q x V q = 0
ou
D ~ ^ 24 n
, 7 D ~ ^ 24 n + 1
? D - S 2 4„ + 2
D - S 2 4„ + 3
Ce systeme de parite Q combine avec I'embrouillage et I'entrelacement peut corriger une salve
d'erreurs de 59 symboles de signalisation sur le disque, en utilisant une strategie de correction
sur un seul symbole (symboles 0, 1, 2 et 3 uniquement).
19.8 Codeur de parite Q
Pour ('organisation d'un codeur de parite Q, voir la figure 23.
19.9 Decodeur de parite Q
Pour ('organisation d'un codeur de parite Q, voir la figure 24.
20 Mode ZERO (MODE = 0, ARTICLE = 0)
20.1 Generalites
Avec ce mode, tous les elements binaires dans I'ENSEMBLE sont a zero. Ce mode est utilise
pour des voies vides. Par consequent, si aucune donnee n'est transferee dans un ENSEMBLE,
le mode ZERO peut etre utilise.
20.2 Format ENSEMBLE du mode ZERO
Le format ENSEMBLE du mode ZERO est:
Element binaire
R
S
T
u
V
w
Symbole 0
0
0
o !
0
i o
0
1
0
0
0
0
0
0
23
0
0
0
0
0
0
60908 © I EC: 1999
51 -
The parity matrix WH^ is:
H.
r 1 1
[o3 a 2 al
1
1
The primitive element a of GF(2 6 ) is:
msb Isb
a = (0 0 0 0 1 0 )
The parity symbols Q0 = D - S 24 n +2 and 01=0- $ 24 , 7+3 are defined to satisfy the following
equation:
H q x V q = 0
where
D - S 24,,
,, D - $24 n + ^
V = < >
* D-S 24n + 2
D - 5 2 :4b + 3,
This Q-parity system combined with scrambling and interleaving can correct an error burst of
59 subcoding symbols on the disc by using a single symbol correcting strategy (symbols 0, 1, 2
and 3 only).
19.8 Q-parity encoder
For the organization of a Q-parity encoder, see figure 23.
19.9 Q-parity decoder
For the organization of a Q-parity decoder, see figure 24.
20 ZERO mode (MODE = 0, ITEM = 0)
20.1 General
All bits in the PACK with this mode are zero. This mode is used for empty channel purposes.
So, if no data is transferred in a PACK, the ZERO mode can be used.
20.2 ZERO mode PACK format
The PACK format in the ZERO mode is:
Bit
Symbol 0
1
R S T U V W
0
0
0 j
0
! 0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
- 52 -
60908 © CEI:1999
21 Mode LIGNE-GRAPHIQUE: MODE = 1, ARTICLE = 0
21.1 Generalites
Le systeme LIGNE-GRAPHIQUE offre la possibilite d'afficher des textes et des images
graphiques sur un ecran comportant 288 pixels (en horizontal) sur 24 pixels (en vertical). La
donnee est affichee dans un champ de 48 POLICE (en horizontal) sur 2 (en vertical). Une
POLICE est une zone constitute de 6 pixels (en horizontal) sur 12 (en vertical). Un pixel est le
plus petit element d'image possible.
La tailie memoire de la page ecran est de 50 fois 4 POLICES. Les RANGEEs et les
COLONNEs exterieures a la memoire sont congues pour des actions de defilement. Ces
RANGEEs et ces COLONNEs ne sont pas visibles.
La donnee est affichee en monochrome. Si Ton dispose d'un moyen d'affichage couleur, les
couleurs de premier plan et d'arriere-plan existantes dans une POLICE sont choisies parmi huit
couleurs possibles.
Des instructions sont disponibles pour
- ecrire une POLICE avec deux couleurs (premier plan/arriere-plan) dans la memoire,
- faire un defilement logique d'ECRAN.
21.2 Format ENSEMBLE du mode LIGNE-GRAPHIQUE
Element
binaire
R S T U V W
Symbole 0
0 0 1 | 0 0 0
1
INSTRUCTION
2
PARITE <00
3
PARITE 01
4
Champ de
DONNEES
19
20
PARITE PO
21
PARITE PI
22
PARITE P2
23
PARITE P3
60908 © I EC: 1999
- 53 -
21 LINE GRAPHICS mode (MODE = 1, ITEM = 0)
21.1 General
The LINE-GRAPHICS system gives the possibility to display text and graphics pictures on a
display with 288 (horizontal) x 24 (vertical) pixels. The data is displayed in a field of
48 (horizontal) x 2 (vertical) FONTs. A FONT is an array of 6 (horizontal) x 12 (vertical) pixels.
A pixel is the smallest possible picture element.
The memory size of the display page is 50 x 4 FONTs. The outer ROWs and COLUMNS of the
memory are intended for scroll actions. These ROWs and COLUMNS are not visible.
The data is displayed in monochrome. If a colour display device is available, the foreground
and background colours in a FONT are chosen from eight possible colours.
Instructions are available to
- write a FONT with two colours (foreground/background) into memory,
- soft scroll the SCREEN.
21.2 LINE-GRAPHICS mode PACK format
Bit
Symbol 0
1
2
3
4
19
20
21
22
23
W
1 o
0
1 I 0 0
0 !
| INSTRUCTION !
PARITY OO
PARITY Q1
DATA
field
PARITY P0
PARITY PI
PARITY P2
PARITY P3
-54 -
60908 © CEI:1999
21.3 Format POLICE du mode LIGNE-GRAPHIQUE
L'emplacement des pixels dans une POLICE est:
0 1 2 3 4 5
COLONNE du pixel
RANGEE du pixel
0
1
2
3
4
5
6
7
8
9
10
11
Le pixel (0,0) est le pixel en haut
a gauche dans une POLICE
21.4 Format ECRAN du mode LIGNE-GRAPHIQUE
La partie visible de la memoire graphique est appelee zone ECRAN. La position (RANGEE,
COLONNE) des POLICES au sein de la memoire LIGNE-GRAPHIQUE est:
COLONNE 0 1 2 3 . . . . 46474849
RANGEE
1
2
3
• 0 •
•01
• •
6 pixels
pixels
La memoire graphique contient les RANGEEs 0 .. 3 et les COLONNEs 0 .. 49. La zone ECRAN
contient 288 pixels (en horizontal) sur 24 (en vertical). Les pointeurs logiques determinent quel
pixel provenant de la POLICE (1,1) est le pixel situe en haut a gauche, issu de la memoire et
qui est visible.
Pour faciliter le defilement logique, des pointeurs ecran sont disponibles pour definir le
decalage (en pixels) sur I'ecran des donnees en memoire. Les pointeurs suivants sont
disponibles:
- PH: (pointeur ecran horizontal) definit le decalage horizontal (en pixels) de toutes les
donnees pixels en memoire. Les pixels correspondant a PIXEL-COLONNE = PH de la
POLICE (1 .. 3, 1) sont les pixels situes le plus a gauche, issus de la memoire et qui
sont visibles.
- PV: (pointeur ecran vertical) definit le decalage vertical en pixels de toutes les donnees
pixel en memoire. Les pixels correspondant a PIXEL-RANGEE = PV de la POLICE
(1,1 .. 49) sont les pixels du haut, issus de la memoire et qui sont visibles.
60908 © I EC: 1999
- 55 -
21.3 LINE-GRAPHICS mode FONT format
The location of the pixels in a FONT is:
Pixel COLUMN
Pixel ROW
Pixel (0,0) is the upper-left
pixel in a FONT
21.4 LINE-GRAPHICS mode SCREEN format
The visible part of the graphics memory is called the SCREEN area. The position (ROW,
COLUMN) of the FONTs in the LINE-GRAPHICS memory is:
COLUMN 0 1 2 3 .... 46474849
ROW 0
1
2
3
•1)12 pixels
• •
6 pixels
The graphics memory contains ROWs 0 .. 3 and COLUMNS 0 .. 49. The SCREEN area
consists of 288 (horizontal) x 24 (vertical) pixels. The soft scroll pointers determine which pixel
from FONT (1, 1) is the upper-left pixel from memory that is visible.
To facilitate soft scroll, screen pointers are available to define the shift (in pixels) on the screen
of the data in memory. The following pointers are available:
- PH: (horizontal screen pointer) defines the horizontal shift in pixels of all pixel data in
memory. The pixels with PIXEL-COLUMN = PH of FONTs (1 .. 3, 1) are the left-most
pixels from memory that are visible;
- PV: (vertical screen pointer) defines the vertical shift in pixels of all pixel data in memory.
The pixels with PIXEL-ROW = PV of FONTs (1,1 .. 49) are the upper pixels from
memory that are visible.
- 56 -
60908 © CEI:1999
21.5 Tableau de couleurs du mode LIGNE-GRAPHIQUE
(msb)
R V
0=0 0
1=0 0
2=0 1
3=0 1
4=1 0
5=1 0
6=1 1
7=1 1
(Isb)
B
0 : noir
1 : bleu
0 : vert
1 :cyan
0 : rouge
1 : magenta
0 : jaune
1 : blanc
21.6 Instructions du mode LIGNE-GRAPHIQUE
R S T U V W
4 = 0 0 0 1 0 0: Ecrire POLICE
12 = 0 0 1 1 0 0 : Defilement logique de I'ECRAN
21.6.1 Instruction Ecrire POLICE (4)
Si I'instruction est Ecrire POLICE, le format du champ de DONNEES dans I'ENSEMBLE est:
Element binaire R S T U V W
Symbole 4
o
o
o
COLO
5
0 0 0
COL1
6
0 0 0
0 | RANGEE
7
COLONNE Isb |
8
y
POLICE
19
Z
COLO
COL1
RANGEE
COLONNE
POLICE
: numero de la couleur d’arriere-plan (voir 21.5)
(element binaire le moins significatif sur I'element W)
: numero de la couleur de premier plan (voir 21.5)
(element binaire le moins significatif sur I'element W)
= 0 .. 3 (element binaire le moins significatif sur W ) \ adresse memoire
= 0 .. 49 (element binaire le moins significatif sur W) ‘
: y = pixel en haut a gauche dans la POLICE
z = pixel en bas a droite dans la POLICE
Pixel avec valeur = 0: couleur d’arriere-plan (COLO)
Pixel avec valeur = 1: couleur de premier plan (COL1)
L'instruction Ecrire POLICE ecrit la donnee definie dans POLICE a I'adresse (RANGEE,
COLONNE) dans la memoire LIGNE-GRAPHIQUE. Sur un ecran monochrome, les pixels ayant
les valeurs 0 ne sont pas actives et les pixels ayant les valeurs 1 sont actives. Sur un ecran
couleur, les pixels ayant les valeurs 0 sont affiches avec la couleur COLO, et les pixels ayant
les valeurs 1 le sont avec la couleur COL1.
60908 © I EC: 1999
-57-
21.5
LINE-GRAPHICS mode colour table
(msb)
(Isb)
R
G
B
0 =
0
0
0
: black
1 =
0
0
1
: blue
2 =
0
1
0
: green
3 =
0
1
1
: cyan
4 =
1
0
0
: red
5 =
1
0
1
: magenta
6 =
1
1
0
: yellow
7 =
1
1
1
: white
21.6
LINE-GRAPHICS mode instructions
R
S
T
U
V
W
4
0
0
0
1
0
0
: Write FONT
12 =
0
0
1
1
0
0
: Soft scroll S 1
21.6.1 Write FONT instruction (4)
If the instruction is Write FONT, the format of the DATA field in the PACK is:
Bit
Symbol 4
5
6
7
8
19
background colour number (see 21.5)
(Isb on bit W)
foreground colour number (see 21.5)
(Isb on bit W)
0 .. 3 (Isb on W) i
0 .. 49 (Isb on W) ) memory address
y = top-left pixel in the FONT
z = bottom-right pixel in the FONT
Pixel with value = 0: background colour (COLO)
Pixel with value = 1: foreground colour (COL1)
COLO
COL1
ROW
COLUMN
FONT
R S T U V W
0
0
0
COLO
0
0
0
COL1
0
0
0
0
ROW
COLUMN
1 Isb
y
FONT
z
The instruction Write FONT writes the data defined in FONT on address (ROW, COLUMN) into
the LINE-GRAPHICS memory. On a monochrome display, the pixels with value 0 are off and
the pixels with value 1 are on. On a colour display, the pixels with value 0 are displayed with
colour COLO and the pixels with value 1 with colour COL1.
- 58 -
60908 © CEI:1999
21.6.2 Instruction Ecrire defilement ECRAN (12)
Si I'instruction est Defilement ECRAN le format du champ de DONNEES dans I'ENSEMBLE
est:
Element binaire
R
S
T
u
V
W
Symbole 4
0
0
0
COULEUR
5
COPH
0
PH
6
COPV
PV I
7
0
0
0
0
0
0
19
0
0
0
0
0
0
COULEUR
COPH
PH
COPH
PV
numero de la couleur d’arriere-plan (voir 21.5)
(element binaire le moins significatif sur I'element W)
0: pas de copie horizontale
1: copie a droite
2: copie a gauche
(element binaire ie moins significatif sur I'element S)
0 .. 5 (element binaire le moins significatif sur i'element W): pointeur de decalage horizontal
(en pixels)
0: pas de copie verticale
1: copie vers le bas
2: copie vers le haut
(element binaire le moins significatif sur I'element S)
0 .. 11 (element binaire le moins significatif sur I'element W): pointeur de decalage vertical
(en pixels)
L'instruction Defilement ECRAN donne de nouvelles valeurs aux pointeurs ecran PH et PV. Au
pointeur ecran PH est donnee la nouvelle valeur PH et au pointeur ecran PV est donnee la
nouvelle valeur PV, pour toutes les valeurs de COPH et de COPV. Selon les valeurs de COPH
et de COPV, toutes les POLICES peuvent etre copiees vers les positions suivantes (ou
precedentes) de RANGEE et COLONNE.
Si COPH = 1 (defilement vers la droite), alors toutes les POLICES sont decalees d'une
COLONNE vers la droite dans la memoire. Le contenu de POLICE (i,j) est copie vers les
positions (ij + 1) pour / = 0 .. 3 et j = 0 .. 48. La donnee d'origine des positions (/,49) est
perdue (i = 0 .. 3). Sur un ecran monochrome, les POLICES ayant la position (/,0) sont placees
en arriere-plan et, sur un ecran couleur, ces POLICES sont choisies avec la couleur definie
dans COULEUR (/ = 0 .. 3).
Si COPH = 2 (defilement vers la gauche), alors toutes les POLICES sont decalees d'une COLONNE
vers la gauche en memoire. Le contenu de POLICE (i,j) est copie vers les positions [i,j - 1)
pour /= 0 .. 3 ety' = 1 .. 49. La donnee d'origine des positions (/,0) est perdue (/= 0 .. 3). Sur un
ecran monochrome, les POLICES ayant la position (/,49) sont placees en arriere-plan et, sur un
ecran couleur, ces POLICES sont choisies avec la couleur definie dans COULEUR (/= 0 .. 3).
Si COPV = 1 (defilement vers le bas), alors toutes les POLICES sont decalees d'une RANGEE
vers le bas en memoire. Le contenu de POLICE (i,j) est copie vers les positions (/ + 1 ,y) pour
/ = 0 .. 2 et j = 0 .. 49. La donnee d'origine des positions (3,y) est perdue (y' = 0 .. 49). Sur un
ecran monochrome, les POLICES ayant la position (0,y) sont placees en arriere-plan et, sur un
ecran couleur, ces POLICES sont choisies avec la couleur definie dans COULEUR (y = 0 .. 49).
Si COPV = 2 (defilement vers le haut), alors toutes les POLICES sont decalees d'une RANGEE
vers le haut en memoire. Le contenu de POLICE (i,j) est copie vers les positions (/'- 1,y) pour
/ = 1 .. 3 et y = 0 .. 49. La donnee d'origine des positions (0,y) est perdue (y = 0 .. 49). Sur un
ecran monochrome, les POLICES avec leur position (3,y) sont placees en arriere-plan et, sur un
ecran couleur, ces POLICES sont choisies avec la couleur definie dans COULEUR (y = 0 .. 49).
60908 © I EC: 1999
- 59 -
21.6.2 Write Scroll SCREEN instruction (12)
If the instruction is Scroll SCREEN the format of the DATA field in the PACK is:
Bit
Symbol
R
s
T
u
V
W
i 0
0
0
COLOR
COPH
0
PH
COPV
PV j
0
0
0
0
0
0
0
0
0
0
0
0
COLOR
COPH
PH
COPV
PV
background colour number (see 21.5)
(Isb on bit W)
0: no horizontal copy
1: copy right
2: copy left
(Isb on bit S)
0 .. 5 (Isb on bit W): horizontal shift pointer (in pixels)
0: no vertical copy
1: copy down
2: copy up
(Isb on bit S)
0 .. 11 (Isb on bit W): vertical shift pointer (in pixels)
The instruction Scroll SCREEN gives new values to the screen pointers PH and PV. The
screen pointer PH is given the new value PH and the screen pointer PV is given the new value
PV, for all values of COPH and COPV. Depending on the values of COPH and COPV, all
FONTs can be copied to the next (or previous) ROW and COLUMN positions.
If COPH = 1 (scroll right) then all FONTs are shifted one COLUMN to the right in memory. The
contents of FONT ( i,j) is copied to position (i,j + 1) for / = 0 .. 3 and j = 0 .. 48. The original data
of positions (/,49) is lost (/ = 0 .. 3). On a monochrome display, the FONTs with position (/,0)
are set to background and on a colour display, these FONTs are set to the colour defined in
COLOR (/ = 0 .. 3).
If COPH = 2 (scroll left) then all FONTs are shifted one COLUMN to the left in memory. The
contents of FONT (i,j) is copied to position (i,j - 1) for /= 0 .. 3 and j = 1 .. 49. The original data
of positions (/,0) is lost (/ = 0 .. 3). On a monochrome display, the FONTs with position (/,49)
are set to background and, on a colour display, these FONTs are set to the colour defined in
COLOR (/ = 0 .. 3).
If COPV = 1 (scroll down) then all FONTs are shifted one ROW down in memory. The contents
of FONT (i,j) is copied to position (/ + 1 ,y) for / = 0 .. 2 and j = 0 .. 49. The original data of
positions (3,y) are lost (y = 0 .. 49). On a monochrome display, the FONTs with position (0,y) are
set to background, and, on a colour display, these FONTs are set to the colour defined in
COLOR (y = 0 .. 49).
If COPV = 2 (scroll up) then all FONTs are shifted one ROW up in memory. The contents of
FONT (i,j) is copied to position (/ - 1,y) for / = 1 .. 3 and j = 0 .. 49. The original data for
positions (0,y) are lost (y = 0 .. 49). On a monochrome display the FONTs with position (3,y) are
set to background, and, on a colour display, these FONTs are set to the colour defined in
COLOR (y'=0 .. 49).
- 60 -
60908 © CEI:1999
22 Mode TV-GRAPHIQUE (MODE = 1, ARTICLE = 1)
22.1 Generalites
Le systeme TV-GRAPHIQUE offre la possibilite d'afficher des textes et des images graphiques.
La donnee est affichee dans un champ de 48 POLICES (en horizontal) sur 16 (en vertical). Une
POLICE est une zone de 6 pixels (en horizontal) sur 12 (en vertical). Un pixel est le plus petit
element d'image possible.
La taille de la memoire de la page ecran est de 50 sur 18 POLICES. Les RANGEEs et
COLONNEs exterieures de la memoire sont destinees a des actions de defilement. Ces
RANGEEs et ces COLONNEs ne sont pas visibles.
La surface ecran a I'exterieur de la partie visible de 48 x 16 POLICES peut etre prereglee avec
une couleur. Cette zone est appelee le CADRE.
La donnee POLICE est fournie avec un numero de voie (0 .. 15). Ce numero de voie donne au
decodeur la possibilite (facultative) de choisir une partie specifique de la donnee entrante. S'il
n'y a pas de selecteur de voie disponible, les voies 0 et 1 sont affichees. Avec un selecteur, on
peut faire une combinaison de toutes les voies disponibles.
La donnee est affichee en 16 couleurs au maximum. Ces 16 couleurs sont definies dans un
CLUT (tableau de consultation des couleurs) de 16 sur 12 elements binaires. Les couleurs du
CLUT peuvent etre choisies dans un ensemble maximal de 4096 elements binaires (12
elements binaires en ROUGE, VERT et BLEU, de 4 elements binaires chacun). Le CLUT est
charge a partir du disque.
Les INSTRUCTIONS disponibles sont les suivantes:
- preregler la memoire avec une couleur;
- preregler le CADRE avec une couleur;
- ecrire une POLICE avec deux couleurs (premier plan/arriere-plan) dans la memoire;
- OU-EXCLUSIF d'une POLICE avec deux couleurs;
- charger le CLUT. Charger la couleur 0 .. 7 et 8 .. 15;
- defilement logique de I'ECRAN;
- definir la transparence couleur.
22.2 Format ENSEMBLE du mode TV-GRAPHIQUE
Element binaire R S T U V W
Symbole 0
0 0 1 | 0 0 1
1
INSTRUCTION
2
PARITE OO
3
PARITE 01
4
Champ de
DONNEES
19
20
PARITE PO
21
PARITE PI
22
PARITE P2
23
PARITE P3
60908 © I EC: 1999
- 61 -
22 TV-GRAPHICS mode (MODE = 1, ITEM = 1)
22.1 General
The TV GRAPHICS system gives the possibility to display text and graphics pictures. The data
is displayed in a field of 48 (horizontal) x 16 (vertical) FONTs. A FONT is an array of
6 (horizontal) x 12 (vertical) pixels. A pixel is the smallest possible picture element.
The memory size of the display page is 50 x 18 FONTs. The outer ROWs and COLUMNS of
the memory are intended for scroll actions. These ROWs and COLUMNS are not visible.
The display area outside the visible part of 48 x 16 FONTs can be preset with a colour. This
area is called the BORDER.
The FONT data is provided with a channel number (0 .. 15). This channel number gives a
decoder the (optional) possibility to select a specific part of the incoming data. If no channel
selector is available, the channels 0 and 1 are displayed. With a selector, a combination can be
made from all available channels.
The data is displayed in maximum 16 colours. These 16 colours are defined in a colour look-up
table (CLUT) of 16 x 12 bits. The colours of the CLUT can be chosen from a maximum of
4096 bits (12 bits in RED, GREEN and BLUE, 4 bits each). The CLUT is loaded from the disc.
INSTRUCTIONS are available to
- preset the memory with a colour,
- preset the BORDER with a colour,
- write a FONT with two colours (foreground/background) into memory,
- EXCLUSIVE-OR a FONT with two colours,
- load the CLUT. Load the colour 0 .. 7 and 8 .. 15,
- soft scroll the SCREEN,
- define colour transparency.
22.2 TV-GRAPHICS mode PACK format
Bit
Symbol
R S T U V W
0
0 0 1 | 0 0 1
1
INSTRUCTION
2
PARITY OO
3
PARITY 01
4
DATA
field
19
20
PARITY PO
21
PARITY PI
22
PARITY P2
23
PARITY P3
- 62 -
60908 © CEI:1999
22.3 Format POLICE du mode TV-GRAPHIQUE
L'emplacement des pixels dans une POLICE est:
COLONNE du pixel
RANGEE du pixel 0
Le pixel (0,0) est le pixel en haut
a gauche dans une POLICE.
22.4 Format ECRAN du mode TV-GRAPHIQUE
La partie visible de la memoire graphique est appelee zone ECRAN. La position (RANGEE,
COLONNE) de la POLICE dans la memoire TV-GRAPHIQUE est:
COLONNE 01234
0 • • • • •
RANGEE 1.
2 .
46 47 48 49
$12 pixels
16
17
• •
6 pixels
La memoire graphique contient les RANGEEs 0 .. 17 et les COLONNEs 0 .. 49. La zone
ECRAN consiste en 288 pixels (en horizontal) sur 192 (en vertical). Les pointeurs du
defilement logique determinent quel pixel provenant de la POLICE (1, 1) est le pixel en haut a
gauche, provenant de la memoire et qui est visible.
La memoire graphique consiste en quatre plans de 1 element binaire (plan 0 .. 3). Le plan 0
des elements binaires est le plan des elements binaires contenant les elements binaires les
moins significatifs (Isb) des pixels et le plan 3 des elements binaires est le plan des elements
binaires contenant les elements binaires les plus significatifs (msb) des pixels.
Pour faciliter le defilement logique, des pointeurs ecran sont disponibles pour definir le
decalage (en pixels) sur I'ecran des donnees en memoire. Les pointeurs suivants sont
disponibles:
- PH: (pointeur ecran horizontal) definit le decalage horizontal en pixels de toutes les
donnees pixels en memoire. Les pixels correspondant a PIXEL-COLONNE = PH des
POLICES (1 .. 17, 1) sont les pixels le plus a gauche, provenant de la memoire et qui
sont visibles;
- PV: (pointeur ecran vertical) definit le decalage vertical en pixels de toutes les donnees
pixels en memoire. Les pixels correspondant a PIXEL-RANGEE = PV des POLICES
(1,1 .. 49) sont les pixels les plus hauts, provenant de la memoire et qui sont visibles.
60908 © I EC: 1999
- 63 -
22.3 TV-GRAPHICS mode FONT format
The location of the pixels in a FONT is:
Pixel-COLUMN
Pixel-ROW
Pixel (0,0) is the upper-left
pixel in a FONT
22.4 TV-GRAPHICS mode SCREEN format
The visible part of the graphics memory is called the SCREEN area. The position (ROW,
COLUMN) of the FONTs in the TV-GRAPHICS memory is:
COLUMN 01234
0 • • • • •
ROW 1.
2 .
46 47 48 49
1)12 pixels
16
17
• •
6 pixels
The graphics memory contains ROWs 0 .. 17 and COLUMNS 0 .. 49. The SCREEN area
consists of 288 (horizontal) x 192 (vertical) pixels. The soft scroll pointers determine which
pixel from FONT (1, 1) is the upper-left pixel from memory that is visible.
The graphics memory consists of four 1-bit planes (plane 0 .. 3). Bit plane 0 is the bit plane
with the least significant bits (Isb) of the pixels and bit plane 3 the bit plane with the most
significant bits (msb) of the pixels.
To facilitate soft scroll, screen pointers are available to define the shift (in pixels) on the screen
of the data in memory. The following pointers are available:
- PH: (horizontal screen pointer) defines the horizontal shift in pixels of all pixel data in
memory. The pixels with PIXEL-COLUMN = PH of FONTs (1 .. 17, 1) are the left-most
pixels from memory that are visible;
- PV: (vertical screen pointer) defines the vertical shift in pixels of all pixel data in memory.
The pixels with PIXEL-ROW = PV of FONTs (1,1 .. 49) are the upper pixels from
memory that are visible.
- 64 -
60908 © CEI:1999
22.5 INSTRUCTIONS du mode TV-GRAPHIQUE
R
S
T
U
v
w
1
0
0
0
0
0
1
: Preregler la MEMOIRE 1 )
2
0
0
0
0
1
0
: Preregler le CADRE
6
0
0
0
1
1
0
: Ecrire POLICE DU PREMIER PLAN/ARRIERE- PLAN
20
0
1
0
1
0
0
Defilement logique de I'ECRAN avec prereglage
24
0
1
1
0
0
0
Defilement logique de I'ECRAN avec copie
28
0
1
1
1
0
0
Definir la transparence couleur
30
0
1
1
1
1
0
Charger Couleur 0 .. 7 de CLUT
31
0
1
1
1
1
1
Charger Couleur 8 .. 15 de CLUT
38
1
0
0
1
1
0
OU-EXCLUSIF POLICE avec deux couleurs
22.5.1 Instruction Preregler la MEMOIRE (1)
Si I'instruction est Preregler la MEMOIRE, le format du champ de DONNEES dans
I'ENSEMBLE est:
Element binaire
R
S
T
U
V
W
Symbole 4
0
0
COULEUR
5
0
0
REPETER
6
0
0
0
0
0
0
19
0
0
0
0
0
0
COULEUR = numero de la couleur 0 .. 15 (element binaire le moins significatif sur W)
REPETER = 0 .. 15 (element binaire le moins significatif sur I'element W)
L'instruction Preregler la MEMOIRE permet de preregler toutes les POLICES dans la
MEMOIRE avec la couleur definie dans COULEUR. En plus de cela, les pointeurs logiques PH
et PV sont remis a zero.
Cette instruction est repetee 16 fois sur le disque en ENSEMBLES successifs. La valeur de
REPETER donne le numero de la sequence relative a l'instruction Preregler la MEMOIRE. La
valeur de REPETER est zero dans le premier ENSEMBLE de Preregler la MEMOIRE issu d'une
sequence de 16. La valeur de REPETER croTt d'une unite dans les ENSEMBLES successifs
d'une sequence.
22.5.2 Instruction Preregler le CADRE (2)
Si l'instruction est Preregler le CADRE, le format du champ de DONNEES dans I'ENSEMBLE
est:
Element binaire
R
S
T
U
V
W
Symbole 4
0
0
COULEUR
5
6
0
0
0
0
0
0
19
0
0
0
0
0
0
COULEUR = numero de la couleur 0 .. 15 (element binaire le moins significatif sur W)
n L'instruction Preregler la MEMOIRE est repetee 16 fois sur le disque dans des ENSEMBLES successifs.
60908 © I EC: 1999
- 65 -
22.5 TV-GRAPHICS mode instructions
1
2
6
20
24
28
30
31
38
R S T U V W
0 0
0 0
0 0
0 1
0 1
0 1
0 1
0 1
1 0
0 0
0 0
0 1
0 1
1 0
1 1
1 1
1 1
0 1
0 1
1 0
1 0
0 0
0 0
0 0
1 0
1 1
1 0
Preset MEMORY O
Preset BORDER
Write FONT FOREGROUND/BACKGROUND
Soft scroll SCREEN with preset
Soft scroll SCREEN with copy
Define colour transparency
Load CLUT colour 0 .. colour 7
Load CLUT colour 8 .. colour 15
EXCLUSIVE-OR FONT with two colours
22.5.1 Preset MEMORY instruction (1)
If the instruction is Preset MEMORY, the format of the DATA field in the PACK is:
Bit
R
S
T
U
V
W
Symbol
4
0
0
COLOR
5
0
0
REPEAT
6
0
0
0
0
0
0
19
0
0
0
0
0
0
COLOR = colour number 0 .. 15 (Isb on W)
REPEAT = 0 .. 15 (Isb on bit W)
The instruction Preset MEMORY presets all FONTs in the MEMORY with the colour defined in
COLOR. In addition to this, the scroll pointers PH and PV are reset to zero.
This instruction is repeated on the disc 16 times in succeeding PACKs. The value of REPEAT
gives the sequence number of the Preset MEMORY instruction. In the first Preset MEMORY
PACK from a sequence of 16 the value of REPEAT is zero. The value of REPEAT increases by
one in the succeeding PACKs of a sequence.
22.5.2 Preset BORDER instruction (2)
If the instruction is Preset BORDER, the format of the DATA field in the PACK is:
Bit
Symbol
COLOR =
R
S
T
U
V
W
0
0
COLOR
0
0
0
0
0
0
0
0
0
0
0
0
colour number 0 .. 15 (Isb on W)
h The Preset MEMORY instruction is repeated on the disc 16 times in succeeding PACKs.
- 66 -
60908 © CEI:1999
L'instruction Preregler le CADRE preregie la zone CADRE sur I'ecran avec la couleur definie
dansCOULEUR.
22.5.3 Instruction Ecrire POLICE DU PREMIER PLAN / ARRIERE-PLAN (6)
Si l'instruction est Ecrire POLICE du PREMIER PLAN / ARRIERE-PLAN, le format du champ
de DONNEES dans I'ENSEMBLE est:
Element binaire R S T U V W
Symbole 4
CH 0
COULEURO
5
CH 1
COULEUR1
6
0 ]
RANGEE
Isb
7
COLONNE
Isb
8
y
POLICE
19
z
COULEURO
COULEUR1
RANGEE
COLONNE
CH0/1
POLICE
: numero de la couleur de I'arriere-plan 0 .. 15 (Isb sur W)
: numero de la couleur du premier plan 0 .. 15 (Isb sur W)
= 0..17 l adresse memoire de POLICE
= 0 .. 49 /
= 0 ..15: numero de voie
(msb sur R du symbole 4, Isb sur S du symbole 5)
: y = pixel en haut a gauche dans la POLICE
z = pixel en bas a droite dans la POLICE
Pixel avec valeur = 0: couleur de I'arriere-plan (COULEURO)
Pixel avec valeur = 1: couleur du premier plan (COULEUR1)
COULEURO/1: Isb = plan 0 de I'element binaire
msb = plan 3 de I'element binaire
L'instruction Ecrire POLICE du PREMIER PLAN / ARRIERE-PLAN ecrit une POLICE avec les
donnees definies dans POLICE et les couleurs COULEURO et COULEUR1 dans la memoire.
Les donnees dans la POLICE sont ecrites a I'adresse (RANGEE, COLONNE) dans les plans de
I'element binaire 0 .. 3 de la memoire graphique.
Le numero CH donne un numero de voie dans une POLICE avec des donnees. Les voies 0 et 1
contiennent I'image du defaut (un decodeur sans selecteur de voie ignore toutes les
instructions Ecrire POLICE avec CH 2 .. 15). Si un decodeur est equipe d'un selecteur de voie,
toutes les voies peuvent etre mises en et hors service de maniere selective.
60908 © I EC: 1999
-67-
The instruction Preset BORDER presets the BORDER area of the display with the colour
defined in COLOR.
22.5.3 Write FONT FOREGROUND/BACKGROUND instruction (6)
If the instruction is Write FONT FOREGROUND/BACKGROUND, the format of the DATA field
in the PACK is:
Bit
Symbol
R S T U V W
COLORO
COLOR1
ROW
COLUMN
CH0/1
FONT
background colour number 0 .. 15 (Isb on W)
foreground colour number 0 .. 15 (Isb on W)
1 memory address of FONT
0 .. 49 J
0 .. 15: channel number
(msb on R of symbol 4, Isb on S of symbol 5)
y = top-left pixel in the FONT
z = bottom-right pixel in the FONT
Pixel with value = 0: background colour (COLORO)
Pixel with value = 1: foreground colour (COLOR1)
COLORO/1: Isb = bit plane 0
msb = bit plane 3
The instruction Write FONT FOREGROUND/BACKGROUND writes one FONT with the data
defined in FONT and the colours COLORO and COLOR1 into memory. The data in FONT is
written on address (ROW, COLUMN) in bit planes 0 .. 3 of the graphics memory.
The number CH gives a channel number to a FONT with data. Channels 0 and 1 contain the
default picture (a decoder without a channel selector ignores all Write FONT instructions with
CH 2 .. 15). If a decoder is equipped with a channel selector, all channels can be switched on
or off selectively.
- 68 -
60908 © CEI:1999
22.5.4 Instruction Defilement ECRAN avec prereglage (20)
Si I'instruction est Defilement ECRAN avec prereglage, le format du champ de DONNEES dans
L'ENSEMBLE est:
Element binaire R S T U
V W
Symbole 4
0 0
COULEUR
5
COPH
0 | PH
6
COPV
PV
7
0 0
0 0 0 0
19
0 0
0 0 0 0
COULEUR
COPH
PH
COPV
PV
numero de la couleur 0 .. 15 (Isb sur I'element binaire W)
0: pas de copie horizontale
1: copie a droite
2: copie a gauche
(Isb sur I'element binaire S)
0 .. 5 (Isb sur I'element binaire W): pointeur de decalage horizontal (en pixels)
0: pas de copie verticale
1: copie vers le bas
2: copie vers le haut
(Isb sur I'element binaire S)
0 .. 11 (Isb sur I'element binaire W): pointeur de decalage vertical (en pixels)
L'instruction Defilement ECRAN avec prereglage donne de nouvelles valeurs aux pointeurs PH
et PV. Au pointeur PH est donnee la nouvelle valeur PH et au pointeur ecran PV est donnee la
nouvelle valeur PV, pour toutes les valeurs de COPH et de COPV. Selon les valeurs de COPH
et de COPV, toutes les POLICES peuvent etre copiees vers les positions suivantes (ou
precedentes) de RANGEE et de COLONNE.
Si COPH = 1 (defilement a droite), alors toutes les POLICES sont decalees d'une COLONNE
vers la droite dans la memoire. Le contenu de POLICE (i,j) est copie a la position (i,j + 1) pour
/ = 0 .. 17 et j= 0 .. 48. La donnee d'origine des positions (i,49) est perdue (/= 0 .. 17). Les
POLICES correspondant a la position (/,0) sont prereglees avec la couleur definie dans
COULEUR (/ =0 .. 17).
Si COPH = 2 (defilement a gauche), alors toutes les POLICES sont decalees d'une COLONNE
vers la gauche dans la memoire. Le contenu de POLICE (i,j) est copie a la position (i,j- 1)
pour / = 0 .. 17 et j = 1 .. 49. La donnee d'origine des positions (/,0) est perdue (/ = 0 .. 17). Les
POLICES correspondant a la position (/,49) sont prereglees avec la couleur definie dans
COULEUR (/ = 0 .. 17).
Si COPV = 1 (defilement vers le bas), alors toutes les POLICES sont decalees d'une RANGEE
vers le bas dans la memoire. Le contenu de POLICE (i,j) est copie a la position (/+ 1 ,y) pour
/ = 0 .. 16 et y'=0.. 49. La donnee d'origine des positions (17, y) est perdue (/= 0 .. 49).
Les POLICES correspondant a la position (0,y) sont prereglees avec la couleur definie dans
COULEUR (y'= 0 .. 49).
Si COPV = 2 (defilement vers le haut), alors toutes les POLICES sont decalees d'une RANGEE
vers le haut dans la memoire. Le contenu de POLICE (i,j) est copie a la position (/- 1 ,y) pour
/ = 1 .. 17 et 7 = 0 .. 49. La donnee d'origine des positions (0,y) est perdue (y' = 0 .. 49). Les
POLICES correspondant a la position (17,y) sont prereglees avec la couleur definie dans
COULEUR (y'= 0 .. 49).
60908 © I EC: 1999
- 69 -
22.5.4 Scroll SCREEN with preset instruction (20)
If the instruction is Scroll SCREEN with preset the format of the DATA field in the PACK is:
Bit
R S
T U V W
Symbol 4
0 0
COLOR
5
COPH
0 | PH
6
COPV
PV
7
0 0
0 0 0 0
19
0 0
0 0 0 0
COLOR
COPH
PH
COPV
PV
colour number 0 .. 15 (Isb on bit W)
0: no horizontal copy
1: copy right
2: copy left
(Isb on bit S)
0 .. 5 (Isb on bit W): horizontal shift pointer (in pixels)
0: no vertical copy
1: copy down
2: copy up
(Isb on bit S)
0 .. 11 (Isb on bit W): vertical shift pointer (in pixels)
The instruction Scroll SCREEN with preset gives new values to the screen pointers PH and PV.
The screen pointer PH is given the new value PH and the screen pointer PV is given the new
value PV, for all values of COPH and COPV. Depending on the values of COPH and COPV, all
FONTs can be copied to the next (or previous) ROW and COLUMN positions.
If COPH = 1 (scroll right) then all FONTs are shifted one COLUMN to the right in memory. The
contents of FONT (i,j) is copied to position (i,j + 1) for / = 0 .. 17 and j = 0 .. 48. The original
data of positions (/,49) is lost (/ = 0 .. 17). The FONTs with position (/,0) are preset with the
colour defined in COLOR (/' = 0 .. 17).
If COPH = 2 (scroll left) then all FONTs are shifted one COLUMN to the left in memory. The
contents of FONT (i,j) is copied to position (i,j - 1) for / = 0 .. 17 and j = 1 .. 49. The original
data of positions (/,0) is lost (/ = 0 .. 17). The FONTs with position (/,49) are preset with the
colour defined in COLOR (/ = 0 .. 17).
If COPV = 1 (scroll down) then all FONTs are shifted one ROW down in memory. The contents
of FONT (i,j) is copied to position (/' + 1,y) for / = 0 .. 16 and j = 0 .. 49. The original data of
positions (17,y) is lost (j = 0 .. 49). The FONTs with position (0 ,j) are preset with the colour
defined in COLOR (j = 0 .. 49).
If COPV = 2 (scroll up) then all FONTs are shifted one ROW up in memory. The contents of
FONT (/,_/) is copied to position (/' - 1 ,j) for / = 1 .. 17 and j = 0 .. 49. The original data of
positions (0 ,j) is lost (j = 0 .. 49). The FONTs with position (17 ,j) are preset with the colour
defined in COLOR (j = 0 .. 49).
- 70 -
60908 © CEI:1999
22.5.5 Instruction Defilement ECRAN avec copie (24)
Si I'instruction est Defilement ECRAN avec copie, le format du champ de DONNEES dans
I'ENSEMBLE est:
Element binaire R S T U V W
Symbole 4
0 0
0 0 0 0
5
COPH
0 | PH
6
COPV
PV
7
0 0
0 0 0 0
19
0 0
0 0 0 0
COPH
PH
COPV
P V
0: pas de copie horizontale
1: copie a droite
2: copie a gauche
(Isb sur I'element binaire S)
0 .. 5 (Isb sur I'element binaire W): pointeur de decalage horizontal (en pixels)
0: pas de copie verticale
1: copie vers le bas
2: copie vers le haut
(Isb sur I'element binaire S)
0 .. 11 (Isb sur I'element binaire W): pointeur de decalage vertical (en pixels)
L'instruction Defilement ECRAN avec copie donne de nouvelles valeurs aux pointeurs ecran
PH et PV. Au pointeur ecran PH est donnee la nouvelle valeur PH et au pointeur ecran PV est
donnee la nouvelle valeur PV, pour toutes les valeurs de COPH et de COPV. Selon les valeurs
de COPH et de COPV, toutes les POLICES peuvent etre copiees vers les positions suivantes
(ou precedentes) de RANGEE et de COLONNE. L'indication «avec copie», dans cette
instruction, provoque un defilement tournant des pixels en memoire.
Si COPH = 1 (defilement a droite), alors toutes les POLICES sont decalees d'une COLONNE
vers la droite dans la memoire. Le contenu de POLICE (i,j) est copie a la position (ij + 1) pour
/'= 0 .. 17 et j = 0 .. 48. La donnee d'origine des positions des POLICES (/,49) est copiee a la
position (/,0) pour /' = 0 .. 17.
Si COPH = 2 (defilement a gauche), alors toutes les POLICES sont decalees d'une COLONNE
vers la gauche dans la memoire. Le contenu de POLICE (/',_/) est copie a la position (i,j- 1)
pour / = 0 .. 17 et j = 1 .. 49. La donnee d'origine des positions des POLICES (/,0) est copiee
sur la position (/,49) pour /' = 0 .. 17.
Si COPV = 1 (defilement vers le bas), alors toutes les POLICES sont decalees d'une RANGEE
vers le bas dans la memoire. Le contenu de POLICE (i,j) est copie a la position (/ + '\,fl pour
/' = 0 .. 16 et j = 0 .. 49. La donnee d'origine des positions des POLICES (17, j) est copiee a la
position (0 ,j) pour j = 0 .. 49.
Si COPV = 2 (defilement vers le haut), alors toutes les POLICES sont decalees d'une RANGEE
vers le haut dans la memoire. Le contenu de POLICE (i,j) est copie a la position (/- 1 ,j) pour
/' = 1 .. 17 et ] = 0 .. 49. La donnee d'origine des positions des POLICES (0,j) est copiee a la
position (1 7,j) pour j = 0 .. 49.
60908 © I EC: 1999
- 71 -
22.5.5 Scroll SCREEN with copy instruction (24)
If the instruction is Scroll SCREEN with copy the format of the DATA field in the PACK is:
Bit
R S
T U V W
Symbol 4
0 0
0 0 0 0
5
COPH
0 | PH
6
COPV
PV
7
0 0
0 0 0 0
19
0 0
0 0 0 0
COPH
PH
COPV
p v
0: no horizontal copy
1: copy right
2: copy left
(Isb on bit S)
0 .. 5 (Isb on bit W): horizontal shift pointer (in pixels)
0: no vertical copy
1: copy down
2: copy up
(Isb on bit S)
0 .. 11 (Isb on bit W): vertical shift pointer (in pixels)
The instruction Scroll SCREEN with copy gives new values to the screen pointers PH and PV.
The screen pointer PH is given the new value PH and the screen pointer PV is given the new
value PV, for all values of COPH and COPV. Depending on the values of COPH and COPV, all
FONTs can be copied to the next (or previous) ROW and COLUMN positions. The ‘with copy'
clause in this instruction causes the pixel memory to be wrap-around.
If COPH = 1 (scroll right) then all FONTs are shifted one COLUMN to the right in memory. The
contents of FONT (/,_/) is copied to position (i,j + 1) for / = 0 .. 17 and j = 0 .. 48. The original
data of the FONTs (/,49) is copied to position (/,0) for /= 0 .. 17.
If COPH = 2 (scroll left) then all FONTs are shifted one COLUMN to the left in memory. The
contents of FONT (i,j) is copied to position (i,j — 1) for /= 0 .. 17 and j = 1 .. 49. The original
data of the FONTs (/,0) is copied to position (/,49) for / = 0 .. 17.
If COPV = 1 (scroll down) then all FONTs are shifted one ROW down in memory. The contents
of FONT (i,j) is copied to position (/ + 1 ,j) for /' = 0 .. 16 and j = 0 .. 49. The original data of the
FONTs (17,y) is copied to position (0,y) for j = 0 .. 49.
If COPV = 2 (scroll up) then all FONTs are shifted one ROW up in memory. The contents of
FONT (i,j) is copied to position (/- 1 ,j) for i = 1 .. 17 and j = 0 .. 49. The original data of the
FONTs (0 ,j) is copied to position (17 ,j) for j = 0 .. 49.
- 72 -
60908 © CEI:1999
22.5.6 Instruction Charger couleur 0 a 7 de CLUT (30)
Si I'instruction est Charger couleur 0 .. 7 de CLUT, le format du champ de DONNEES dans
I'ENSEMBLE est:
Element binaire
Symbole 4
5
6
7
8
COULEUR-n (n = 0 .. 7)
17
18
19
ROUGE composante rouge (msb sur I'element binaire R)
GRO : I (• (msb sur I'element binaire V) j (symboles pairs)
\ composante verte J
GR1 J I (Isb sur I'element binaire S) 1
BLEU composante bleue (msb sur I'element binaire T) j (symboles impairs)
L'instruction Charger couleur 0 .. 7 de CLUT donne, avec un code a 12 elements binaires, la
premiere moitie (couleur 0 .. 7) du tableau de consultation des couleurs CLUT.
Le codage des couleurs est fait de 4 elements binaires pour chaque R, V, B. Ces 4 elements
binaires donnent I'intensite (codee lineairement) du rouge, vert et bleu:
intensite minimale: 0 = 0 0 0 0
intensite maximale : 15 = 1 1 1 1
22.5.7 Instruction Charger couleur 8 .. 15 de CLUT (31)
Si l'instruction est Charger couleur 8 .. 15 de CLUT, le format du champ de DONNEES dans
I'ENSEMBLE est:
Element binaire
Symbole 4
5
6
7
8
COULEUR-n (n = 8 .. 15)
17
18
19
ROUGE
composante rouge
(msb sur I'element binaire R)
GRO
| composante verte
r (msb sur I'element binaire V)
GR1
1 (Isb sur I'element binaire S)
BLEU
composante bleue
(msb sur I'element binaire T)
(symboles pairs)
(symboles impairs)
60908 © I EC: 1999
- 73 -
22.5.6 Load CLUT Colour-0 .. 7 instruction (30)
If the instruction is Load CLUT Colour-0 .. 7 the format of the DATA field in the PACK is:
Bit
Symbol
4
5
6
7
8
17
18
19
R S T U V W
COLOUR-O
COLOUR-1
msb RED | GRO
GRI I msb BLUE
COLOUR-7
COLOUR-n (n = 0 .. 7)
RED
: red component
(msb on bit R)
GRO
| green component
r (msb on bitV)
GRI
i (Isb on bit S)
BLUE
blue component
(msb on bit T)
(even symbols)
(odd symbols)
The instruction Load CLUT colour 0 .. 7 gives with a 12-bit code the first half (colour 0 .. 7) of
the colour look-up table.
The encoding of the colours is R, G, B, 4 bits each. These 4 bits give the intensity (linear
encoded) of red, green and blue:
minimum intensity: 0 = 0 0 0 0
maximum intensity: 15 =1111
22.5.7 Load CLUT colour-8 .. 15 instruction (31)
If the instruction is Load CLUT colour-8 .. 15 the format of the DATA field in the PACK is:
Bit
Symbol
W
17
18
19
COLOUR-8
COLOUR-9
msb
RED
GRO
GRI
msb
BLUE
COLOUR-15
COLOUR-n (n = 8 .. 15)
RED
: red component
(msb on bit R)
GRO
| green component
r (msb on bitV)
J- (even symbols)
GRI
i (Isb on bit S) 1
BLUE
blue component
l
(msb on bit T)
j- (odd symbols)
-74-
60908 © CEI:1999
L'instruction Charger couleur 8 .. 15 de CLUT donne avec un code a 12 elements binaires, la
deuxieme moitie (couleur 8 .. 15) du tableau de consultation de couleurs CLUT.
Le codage des couleurs est fait de 4 elements binaires pour chaque R, V, B. Ces 4 elements
binaires donnent I'intensite (codee lineairement) du rouge, vert et bleu:
intensity minimale: 0 = 0 0 0 0
intensity maximale: 15= 1 1 1 1
22.5.8 Instruction POLICE OU-EXCLUSIF (38)
Si l'instruction est POLICE OU-EXCLUSIF, le format du champ de DONNEES dans
I'ENSEMBLE est:
Element binaire
Symbole 4
5
6
7
8
19
numero de la couleur 0 .. 15 (Isb sur W)
0 ■■ 17 1 adresse memoire de la POLICE
0 .. 49 /
0 ..15: numero de voie
(msb sur R du symbole 4, Isb sur S du symbole 5)
y = pixel en haut a gauche dans la POLICE
z = pixel en bas a droite dans la POLICE
pixel avec valeur = 0: OU-EXCLUSIF du numero de couleur du pixel avec
COULEURO
pixel avec valeur = 1: OU-EXCLUSIF du numero de couleur du pixel avec
COULEUR1
L'instruction POLICE OU-EXCLUSIF avec deux couleurs applique une fonction OU-EXCLUSIF
aux valeurs des couleurs des pixels se trouvant dans POLICE (RANGEE, COLONNE) et au
nombre donne par COULEURO et COULEUR1. Le resultat de cette action est stocke a
I'emplacement memoire (RANGEE, COLONNE).
COULEURO/1
RANGEE
COLONNE
CH0/1
POLICE
R S T U V W
CH 0
COULEURO
CH 1
COULEUR1
0 i
RANGEE
Isb
COLONNE
Isb
y
POLICE
z
Le nombre CH donne un numero de voie a une POLICE ayant des donnees. Les voies 0 et 1
contiennent I'image de defaut (un decodeur sans selecteur de voies ignore toutes les
instructions POLICE OU-EXCLUSIF avec CH = 2 .. 15). Si un decodeur est equipe d'un
selecteur de voies, toutes les voies peuvent etre mises en et hors service de maniere
selective.
Si un pixel dans POLICE a la valeur 0, les 4 elements binaires dans la memoire pour ce pixel
sont choisis de fagon exclusive avec les 4 elements binaires donnes dans COULEURO. Si un
pixel dans la POLICE a la valeur 1, les 4 elements binaires dans la memoire pour ce pixel sont
choisis de fagon exclusive avec les 4 elements binaires donnes dans COULEUR1.
60908 © I EC: 1999
- 75 -
The instruction Load CLUT colour-8 .. 15 gives, with a 12-bit code, the second half (colour-
8 .. 15) of the colour look-up table.
The encoding of the colours is R, G, B, 4 bits each. These 4 bits give the intensity (linear
encoded) of red, green and blue:
Minimum intensity: 0 = 0 0 0 0
Maximum intensity 15= 1 1 1 1
22.5.8 EXCLUSIVE-OR FONT instruction (38)
If the instruction is EXCLUSIVE-OR FONT, the format of the DATA field in the PACK is:
Bit
Symbol
R S
T U V
W
CH 0
COLORO
CH 1
COLOR1
0 ■
ROW
Isb
[ COLUMN
Isb
y
FONT
z
COLORO/1
colour number 0 .. 15 (Isb on W)
ROW
COLUMN
0 .. 17 i
0 49 / memory address of FONT
CH0/1 = 0 .. 15: channel number
(msb on R of symbol 4, Isb on S of symbol 5)
FONT y = top-left pixel in the FONT
z = bottom-right pixel in the FONT
Pixel with value = 0: X-OR the colour number of this pixel with the number “COLORO”
Pixel with value = 1: X-OR the colour number of this pixel with the number “COLOUR1
The instruction EXCLUSIVE-OR FONT with two colours X-ORs the colour values of the pixels
in FONT (ROW, COLUMN) with the numbers given in COLORO and COLOR1; the result of this
action is stored in memory location (ROW, COLUMN).
The number CH gives a channel number to a FONT with data. Channels 0 and 1 contain the
default picture (a decoder without channel selector ignores all EXCLUSIVE-OR FONT
instructions with CH = 2 .. 15). If a decoder is equipped with a channel selector, all channels
can be switched on or off selectively.
If a pixel in FONT has value 0, the 4 bits in the memory for this pixel are X-ORed with the 4 bits
given in COLORO. If a pixel in FONT has value 1, the 4 bits in the memory for this pixel are
X-ORed with the 4 bits given in COLOR1.
- 76 -
60908 © CEI:1999
22.5.9 Instruction Definir la transparence couleur (28)
Si I'instruction est Definir la transparence couleur le format du champ de DONNEES dans
I'ENSEMBLE est:
Element binaire R S T U V W
Symbole 4
5
6
18
19
TRANS0
TRANS1
TRANS2
TRANS14
TRANS15
TRANSn: valeurs binaires de 0 ..
(osb sur 1'element binaire W)
n: numero de la couleur (0 .. 15)
63
La valeur des n mots TRANS de I'instruction Definir la transparence couleur def in it le niveau de
transparence de chacune des 16 couleurs specifies dans le CLUT. Un pixel est melange avec
la video selon la regie suivante: la contribution du graphique est (63-TRANSn/63) du niveau de
sortie graphique; la contribution de la video analogique est TRANSn/63 du niveau de sortie
video pour le rouge, vert et bleu.
L'option de la transparence couleur est congue pour creer des incrustations sur la video et des
fondus entre le graphique et la video. Des non-linearites du materiel utilise pour le fondu sont
autorisees. Un schema synoptique d'une unite de melange video/graphique est illustre a la
figure 25.
A la remise a zero du systeme, la transparence de toutes les couleurs est 0 (= non
transparentes).
23 Mode TV-GRAPHIQUE ETENDU (MODE = 1, ARTICLE = 1 & 2)
23.1 Generalites
Le systeme TV-GRAPHIQUE ETENDU permet la presentation des images naturelles et des
effets video, tels que la suppression et le fondu.
Le mode TV-GRAPHIQUE ETENDU est realise en combinant MODE-1, ARTICLE 1 (mode
TV-GRAPHIQUE, voir 22.4) avec MODE-1, ARTICLE-2.
Le systeme TV-GRAPHIQUE et le systeme TV-GRAPHIQUE ETENDU sont completement
compatibles avec les versions precedentes et futures.
Le systeme TV-GRAPHIQUE ETENDU utilise deux memoires graphiques qui peuvent etre
utilisees comme plan de memoire a 8 elements binaires (configuration 1-plan) pour presenter
une image de CLUT a 256 couleurs, ou qui peuvent etre utilisees comme deux plans de
memoires independants a 4 elements binaires (configuration 2-plans) pour presenter deux
images de CLUT a 16 couleurs. Dans ce dernier cas, les actions de suppression ou fondu
peuvent etre reparties entre deux images de CLUT a 16 couleurs. Les CLUT sont charges a
partir du disque.
60908 © I EC: 1999
- 77 -
22.5.9 Define colour transparency instruction (28 )
If the instruction is define colour transparency the format of the DATA field in the PACK is:
Bit R S T U V W
Symbol 4
5
6
18
19
TRANS0
TRANS1
TRANS2
.TRANSn: binary values of 0 .. 63 (lsb on bit W)
• n: colour number (0..15)
TRANS14
TRANS15
The values of the TRANS n words of the instruction Define colour transparency define the
transparency level of each of the 16 colours specified in the CLUT. A pixel is mixed with the
video according to the following rule: contribution of graphics is (63-TRANSn/63) of the
graphics output level, contribution of analogue video is TRANSn/63 of the video output level for
red, green and blue.
The colour transparency option is intended for creating overlays on video and for fading
between graphics and video. Non-linearities of the fader hardware are allowed. A block
diagram for a video/graphics mixing unit is shown in figure 25.
At system reset, the transparency of all colours is 0 (= non-transparent).
23 EXTENDED TV-GRAPHICS mode (MODE = 1, ITEM = 1 & 2)
23.1 General
The EXTENDED TV-GRAPHICS system allows presentation of natural pictures and video
effects, such as cut and dissolve.
The EXTENDED TV-GRAPHICS mode is realized by combining MODE-1, ITEM-1 (TV-GRAPHICS
mode, see 22.4) with MODE-1, ITEM-2.
The TV-GRAPHICS system and the EXTENDED TV-GRAPHICS system are completely
backward and forward compatible.
The EXTENDED TV-GRAPHICS system uses two graphics memories, which can be used as
one 8-bit memory plane (1-plane state) to present a 256-colour CLUT picture, or which can be
used as two independent 4-bit memory planes (2-plane state) to present two 16-colour CLUT
pictures. In the last case, cut and dissolve effects can be arranged between two 16-colour
CLUT pictures. The CLUTs are loaded from the disc.
- 78 -
60908 © CEI:1999
La MEMOIRE PRIMAIRE est utilisee pour la donnee POLICE comme la memoire
TV-GRAPHIQUE. La MEMOIRE SECONDAIRE est utilisee pour la donnee POLICE ou pour la
donnee additionnelle de la POLICE en ajoutant 16 couleurs a chacun des numeros de
16 couleurs dans la MEMOIRE PRIMAIRE. Dans la configuration 1-plan, un code a 8 elements
binaires definit un des 256 numeros de couleurs. Les 4 elements binaires les moins
significatifs du code a 8 elements binaires sont dans la MEMOIRE PRIMAIRE et les 4 elements
binaires les plus significatifs du code a 8 elements binaires sont dans la MEMOIRE
SECONDAIRE. Les couleurs de CLUT peuvent etre choisies dans un maximum de 262 144
couleurs (256 fois 18 elements binaires, R, V, B, a 6 elements binaires chacun).
La resolution d'affichage est la meme que pour TV-GRAPHIQUE.
La MEMOIRE PRIMAIRE et la MEMOIRE SECONDAIRE ainsi que les CADREs ont la meme
taille sur la page et la zone ecran que la memoire du systeme TV-GRAPHIQUE.
La donnee POLICE et la donnee de la POLICE additionnelle sont fournies avec un numero
de voie (0 .. 15). L'utilisation des numeros de voies est la meme que pour le systeme
TV-GRAPHIQUE.
Un decodeur TV-GRAPHIQUE ETENDU doit traiter a la fois les instructions ARTICLE-1 et
ARTICLE-2.
Les instructions ARTICLE-2 sont disponibles pour
- commande de la MEMOIRE,
- ecrire POLICE additionnelle avec deux niveaux (premier plan/arriere-plan),
- POLICE OU-EXCLUSIF additionnelle avec deux niveaux,
- charger CLUT. Charger les 4 elements binaires superieurs provenant de R, V, B, a
6 elements binaires chacun. On peut charger 8 couleurs par instruction,
- charger CLUT additionnelle. Charger les 2 elements binaires les plus faibles provenant de
R, V, B, a 6 elements binaires chacun. Combine avec Charger CLUT.
23.2 Format ENSEMBLE du mode TV-GRAPHIQUE ETENDU
Element binaire
Symbole 0
1
2
3
4
19
20
21
22
23
R S T U V W
0 0 1 | ARTICLE
_ INSTRUCTION _
PARITE Q0
PARITE 01
Champ de DONNEES
PARITE PO
PARITE PI
PARITE P2
PARITE P3
ARTICLE = 1 ou 2 = (001) ou (010)
23.3 Format POLICE du mode TV-GRAPHIQUE ETENDU
Le format de la POLICE est le meme que pour TV-GRAPHIQUE (voir 22.4)
23.4 Formats MEMOIRE et ECRAN du mode TV-GRAPHIQUE ETENDU
La definition de la zone ECRAN/CADRE et la position (RANGEE, COLONNE) dans une
POLICE sont les memes que pour TV-GRAPHIQUE.
La donnee de la POLICE et la donnee de la POLICE additionnelle sont ecrites au meme
emplacement (RANGEE, COLONNE) de chacune des memoires.
60908 © I EC: 1999
- 79 -
The PRIMARY MEMORY is used for the FONT data like the TV-GRAPHICS memory.
The SECONDARY MEMORY is used for the FONT data or for the additional FONT data,
adding 16 colours to each 16-colour number in the PRIMARY MEMORY. In the 1-plane state an
8-bit code defines one of the 256 colour numbers. The least significant 4 bits of the 8-bit code
are in the PRIMARY MEMORY and the most significant 4 bits of the 8-bit code are in
the SECONDARY MEMORY. The colours of the CLUT can be chosen from a maximum of
262 144 colours (256 x 18 bits, R, G, B, 6 bits each).
The display resolution is the same as for TV-GRAPHICS.
The PRIMARY MEMORY and the SECONDARY MEMORY and both BORDERS have the same
size of display page and display area as the memory of the TV-GRAPHICS system.
The FONT-data and the additional FONT data are provided with a channel number (0 .. 15).
The use of channel numbers is the same as in the TV-GRAPHICS system.
An EXTENDED TV-GRAPHICS decoder shall process both ITEM-1 and ITEM-2 instructions.
ITEM-2 instructions are available
- for MEMORY control,
- to write additional FONT with two levels (foreground/background),
- to EXCLUSIVE-OR an additional FONT with two levels,
- to load CLUT. Load the upper 4 bits from R, G, B, 6 bits each. 8 colours can be loaded per
instruction,
- to load Additional CLUT. Load the lower 2 bits from R, G, B, 6 bits each. Combined with
Load CLUT.
23.2 EXTENDED TV-GRAPHICS mode PACK format
Bit R S T U V W
Symbol 0
1
2
3
4
19
20
21
22
23
1
ITEM
INSTRUCTION
PARITY Q 0
PARITY 01
DATA
field
PARITY P0
PARITY PI
PARITY P2
PARITY P3
ITEM = 1 or 2 = (001) or (010)
23.3 EXTENDED TV-GRAPHICS mode FONT format
The FONT format is the same as for TV-GRAPHICS (see 22.4).
23.4 EXTENDED TV-GRAPHICS mode SCREEN and MEMORY formats
The definition of the SCREEN/BORDER area and the position (ROW, COLUMN) of a FONT are
the same as for TV-GRAPHICS.
FONT data and additional FONT data are written in the same position (ROW, COLUMN) of
each memory.
- 80 -
60908 © CEI:1999
Si la donnee de la POLICE additionnelle existe dans la MEMOIRE SECONDAIRE, les POLICES
des deux memoires sont deplacees ensemble par I'instruction Defilement logique de I'ECRAN.
23.5 Instructions du mode TV-GRAPHIQUE ETENDU
Les instructions ARTICLE-1 sont decrites en 22.4.
Ces instructions influent sur la memoire adressee par I'instruction Commande MEMOIRE.
Instructions ARTICLE-2:
3
6
14
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
000011
000110
001110
010000
010001
010010
010011
010100
010101
010110
010111
011000
011001
011010
011011
011100
011101
011110
011111
100000
100001
100010
100011
100100
100101
100110
100111
101000
101001
101010
101011
101100
101101
101110
101111
110000
110001
110010
110011
110100
110101
110110
110111
111000
111001
111010
111011
111100
111101
111110
111111
Commande MEMOIRE 2 >
Ecrire POLICE additionnelle PREMIER PLAN / ARRIERE-PLAN
POLICE OU-EXCLUSIF additionnelle avec 2 couleurs
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
Charger cou
leur 0 ..
leur 8 ..
leur 16 .
leur 24 .
leur 32 .
leur 40 .
leur 48 .
leur 56 .
leur 64 .
leur 72 .
leur 80 .
leur 88 .
leur 96 .
leur 104
leur 112
leur 120
leur 128
leur 136
leur 144
leur 152
leur 160
leur 168
leur 176
leur 184
leur 192
leur 200
leur 208
leur 216
leur 224
leur 232
leur 240
leur 248
leur 0 ..
leur 16 .
leur 32 .
leur 48 .
leur 64 .
leur 80 .
leur 96 .
leur 112
leur 128
leur 144
leur 160
leur 176
leur 192
leur 208
leur 224
leur 240
7 de CLUT
15 de CLUT
. 23 de CLUT
. 31 de CLUT
. 39 de CLUT
. 47 de CLUT
. 55 de CLUT
. 63 de CLUT
. 71 de CLUT
. 79 de CLUT
. 87 de CLUT
. 95 de CLUT
. 103 de CLUT
.. Ill de CLUT
.. 119 de CLUT
.. 127 de CLUT
.. 135 de CLUT
.. 143 de CLUT
.. 151 de CLUT
.. 159 de CLUT
.. 167 de CLUT
.. 175 de CLUT
.. 183 de CLUT
.. 191 de CLUT
.. 199 de CLUT
.. 207 de CLUT
.. 215 de CLUT
.. 223 de CLUT
.. 231 de CLUT
.. 239 de CLUT
.. 247 de CLUT
.. 255 de CLUT
15 additionnelle de CLUT
. 31 additionnelle de CLUT
. 47 additionnelle de CLUT
. 63 additionnelle de CLUT
. 79 additionnelle de CLUT
. 95 additionnelle de CLUT
.111 additionnelle de CLUT
127 additionne
143 additionne
159 additionne
175 additionne
191 additionne
207 additionne
223 additionne
239 additionne
255 additionne
lie de CLUT
lie de CLUT
lie de CLUT
lie de CLUT
lie de CLUT
lie de CLUT
lie de CLUT
lie de CLUT
lie de CLUT
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(4 e
(2
(2
(2
(2
(2
(2
(2
(2
(2
(2
(2
(2
(2
(2
(2
(2
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
lements
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
binaires pour chaque
COU
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
cou
eu
r)
Les instructions ARTICLE-2, excepte Commande MEMOIRE et Charger couleur 0 .. 7 et 8 .. 15
de CLUT, sont disponibles uniquement si I'instruction Commande MEMOIRE indique configuration
1 -plan.
2 ) L'instruction Commande MEMOIRE est repetee deux fois dans le disque en ENSEMBLES successifs.
60908 © I EC: 1999
-81 -
When additional FONT data exists in the SECONDARY MEMORY, the FONTs of both
memories are shifted together by the instruction Soft scroll SCREEN.
23.5 EXTENDED TV-GRAPHICS mode instructions
ITEM-1 instructions are described in 22.4.
These instructions affect the memory directed by the MEMORY control instruction.
ITEM-2 instructions:
3 = 000011 : MEMORY control 2 > .
6 = 000110 : Write additional FONT FOREGROUND/BACKGROUND
14 =001110: EXCLUSIVE-OR additional FONT with 2 colours
16
= 010000 : Load
CLUT
CO
our -0 ..
7
(each
CO
our
4
bits)
17
= 010001 : Load
CLUT
CO
our -8 ..
15
(each
CO
our
4
bits)
18
= 010010 : Load
CLUT
CO
our-16 .
23
(each
CO
our
4
bits)
19
= 010011 : Load
CLUT
CO
our-24 .
31
(each
CO
our
4
bits)
20
= 010100 : Load
CLUT
CO
our-32 .
39
(each
CO
our
4
bits)
21
= 010101 : Load
CLUT
CO
our-40 .
47
(each
CO
our
4
bits)
22
= 010110 : Load
CLUT
CO
our-48 .
55
(each
CO
our
4
bits)
23
= 010111 : Load
CLUT
CO
our-56 .
63
(each
CO
our
4
bits)
24
= 011000 : Load
CLUT
CO
our-64 .
71
(each
CO
our
4
bits)
25
= 011001 : Load
CLUT
CO
our-72 .
79
(each
CO
our
4
bits)
26
= 011010 : Load
CLUT
CO
our-80 .
87
(each
CO
our
4
bits)
27
= 011011 : Load
CLUT
CO
our -88 .
95
(each
CO
our
4
bits)
28
= 011100 : Load
CLUT
CO
our-96 .
103
(each
CO
our
4
bits)
29
= 011101 : Load
CLUT
CO
our-104
..111
(each
CO
our
4
bits)
30
= 011110 : Load
CLUT
CO
our -112
.. 119
(each
CO
our
4
bits)
31
= 011111 : Load
CLUT
CO
our -120
.. 127
(each
CO
our
4
bits)
32
= 100000 : Load
CLUT
CO
our-128
.. 135
(each
CO
our
4
bits)
33
= 100001 : Load
CLUT
CO
our-136
.. 143
(each
CO
our
4
bits)
34
= 100010 : Load
CLUT
CO
our-144
.. 151
(each
CO
our
4
bits)
35
= 100011 : Load
CLUT
CO
our-152
.. 159
(each
CO
our
4
bits)
36
= 100100 : Load
CLUT
CO
our-160
.. 167
(each
CO
our
4
bits)
37
= 100101 : Load
CLUT
CO
our-168
.. 175
(each
CO
our
4
bits)
38
= 100110 : Load
CLUT
CO
our-176
.. 183
(each
CO
our
4
bits)
39
= 100111 : Load
CLUT
CO
our-184
.. 191
(each
CO
our
4
bits)
40
= 101000 : Load
CLUT
CO
our-192
.. 199
(each
CO
our
4
bits)
41
= 101001 : Load
CLUT
CO
our -200
.. 207
(each
CO
our
4
bits)
42
= 101010 : Load
CLUT
CO
our-208
.. 215
(each
CO
our
4
bits)
43
= 101011 : Load
CLUT
CO
our-216
.. 223
(each
CO
our
4
bits)
44
= 101100 : Load
CLUT
CO
our-224
.. 231
(each
CO
our
4
bits)
45
= 101101 : Load
CLUT
CO
our-232
.. 239
(each
CO
our
4
bits)
46
= 101110 : Load
CLUT
CO
our-240
.. 247
(each
CO
our
4
bits)
47
= 101111 : Load
CLUT
CO
our-248
.. 255
(each
CO
our
4
bits)
48
= 110000 : Load
CLUT
additional colour -0 ..
15
(each
CO
our
2
bits)
49
= 110001 : Load
CLUT
additional colour-16 .
31
(each
CO
our
2
bits)
50
= 110010 : Load
CLUT
additional colour-32 .
47
(each
CO
our
2
bits)
51
= 110011 : Load
CLUT
additional colour-48 .
63
(each
CO
our
2
bits)
52
= 110100 : Load
CLUT
additional colour-64 .
79
(each
CO
our
2
bits)
53
= 110101 : Load
CLUT
additional colour-80 .
95
(each
CO
our
2
bits)
54
= 110110 : Load
CLUT
additional colour-96 .
111
(each
CO
our
2
bits)
55
= 110111 : Load
CLUT
additional colour -112
.. 127
(each
CO
our
2
bits)
56
= 111000 : Load
CLUT
additional colour-128
.. 143
(each
CO
our
2
bits)
57
= 111001 : Load
CLUT
additional colour-144
.. 159
(each
CO
our
2
bits)
58
= 111010 : Load
CLUT
additional colour-160
.. 175
(each
CO
our
2
bits)
59
= 111011 : Load
CLUT
additional
;olour-176
.. 191
(each
CO
our
2
bits)
60
= 111100 : Load
CLUT
additional colour-192
.. 207
(each
CO
our
2
bits)
61
= 111101 : Load
CLUT
additional colour-208
.. 223
(each
CO
our
2
bits)
62
= 111110 : Load
CLUT
additional colour-224
.. 239
(each
CO
our
2
bits)
63
= 111111 : Load
CLUT
additional colour-240
.. 255
(each
CO
our
2
bits)
ITEM-2 instructions, except MEMORY control and Load CLUT colour-0 .. 7 and 8 .. 15, are
available only when the instruction MEMORY control indicates 1-plane state.
2) The MEMORY control instruction is repeated in the disc twice in succeeding PACKS.
- 82 -
60908 © CEI:1999
23.5.1 Instruction Commande MEMOIRE (3)
Si I'instruction est Commande MEMOIRE, le format du champ de DONNEES dans
I'ENSEMBLE est:
Element
binaire
R
S
T
U
V
W
Symbole 4
0
0
D
M
W
M
T U
5
0
0
D
M
W
M
DM =
0 0: configuration 1-plan (WM = 11 ou 00)
6
0 1: afficher PRIMAIRE i
7
1 0: afficher SECONDAIRE l Configuration 2-plans
1 1: melange additif (1:1) j
(DM =
memoire d’affichage)
V W
WM =
0 0: ni PRIMAIRE ni SECONDAIRE
0 1: PRIMAIRE uniquement
1 0: SECONDAIRE uniquement
18
1 1: PRIMAIRE et SECONDAIRE
19
(WM =
memoire de travail)
L'instruction Commande MEMOIRE est utilisee
- au point de depart de chaque piste,
- au depart et a la fin de I'effet SUPPRESSION ou FONDU,
- au point de depart de configuration 1-plan ou de configuration 2-plans,
- en fin d'une chaTne d'instructions Charger couleur de CLUT et Charger couleur
additionnelle de CLUT.
La derniere instruction Commande MEMOIRE def in it quelle instruction ARTICLE-1 est active.
Au lieu d'utiliser les ENSEMBLES vides (MODE 0, ARTICLE 0) apres la derniere instruction
Commande MEMOIRE, cette instruction doit etre repetee dans les ENSEMBLES vides qui
suivent.
L'instruction Commande MEMOIRE indique
- I'attribut de 2 memoires, c'est-a-dire 2 memoires INDEPENDANTES d'images de
16couleurs (configuration 2-plans) ou une memoire INDIVIDUELLE d'images de 256
couleurs (configuration 1-plan),
- la selection du mode d'affichage dans configuration 2-plans, c'est-a-dire a partir de la
MEMOIRE PRIMAIRE uniquement, de la MEMOIRE SECONDAIRE uniquement ou a partir
du melange additif des deux memoires,
- la memoire a laquelle les instructions sont adressees.
60908 © I EC: 1999
- 83 -
23.5.1 MEMORY control instruction (3)
If the instruction is MEMORY control, the format of the DATA-field in the PACK is:
Bit R S T u v w
0
0
D
M W
M
T U
0
0
D
M W
M
DM =
0 0:1 -plane state (WM = 11 or 00)
0 1: display PRIMARY ,
1 0: display SECONDARY l 2-plane state
1 1: additive mix (1:1)
(DM =
display memory)
V W
WM =
0 0: neither PRIMARY nor SECONDARY
0 1: PRIMARY only
1 0: SECONDARY only
1 1: both PRIMARY and SECONDARY
(WM =
working memory)
The instruction MEMORY control is used
- at the start point of every track,
- at the start and end of the CUT or DISSOLVE effect,
- at the start point of 1-plane state or 2-plane state,
- at the end of a chain of Load CLUT colour and Load CLUT additional colour instructions.
The last MEMORY control instruction defines which ITEM-1 instruction is active. Instead of
using empty PACKs (MODE 0, ITEM 0) after the last MEMORY control instruction, the last
MEMORY control instruction shall be repeated in subsequent empty PACKs.
The instruction MEMORY control indicates
- the attribute of 2 memories, i.e. 2 INDEPENDENT memories for 16-colour pictures
(2-plane state) or an INDIVIDUAL memory for 256-colour pictures (1-plane state),
- the selection of the display mode in the 2-plane state, i.e. from PRIMARY MEMORY only,
from SECONDARY MEMORY only or from an additive mix of both memories,
- the memory to which instructions are addressed.
- 84 -
60908 © CEI:1999
Le tableau suivant illustre toutes les combinaisons possibles de DM et de WM.
WM
DM
00: Pas d'instruction
ARTICLE 1 disponible
01: Instruction agit sur
MEMOIRE PRIMAIRE
10: Instruction agit sur
MEMOIRE SECONDAIRE
11: Instruction agit sur
les deux MEMOIRES
00
Configuration 1-plan
Pas d'instruction
ARTICLE 1
Non en fonction
Non en fonction
Configuration 1-plan
01
Affiche PRIMAIRE
Affiche PRIMAIRE
Affiche PRIMAIRE
Affiche PRIMAIRE
Pas d'instruction
disponible
Fonctionne sur
PRIMAIRE
Fonctionne sur
MEMOIRE SECONDAIRE
Fonctionne sur les deux
MEMOIRES
10
Affiche MEMOIRE
SECONDAIRE
Affiche MEMOIRE
SECONDAIRE
Affiche MEMOIRE
SECONDAIRE
Affiche MEMOIRE
SECONDAIRE
Pas d'instruction
disponible
Agit sur PRIMAIRE
Agit sur MEMOIRE
SECONDAIRE
Agit sur les deux
MEMOIRES
11
Affiche melange additif
Affiche melange additif
Affiche melange additif
Affiche melange additif
Pas d'instruction
disponible
Agit sur PRIMAIRE
Agit sur MEMOIRE
SECONDAIRE
Agit sur les deux
MEMOIRES
Utilisation de la configuration 1-plan
- DM, WM correspond a 00, 11: la MEMOIRE PRIMAIRE et la MEMOIRE SECONDAIRE
torment un code a 8 elements binaires pour construire une image de 256 couleurs.
Ecrire POLICE additionnelle et POLICE OU-EXCLUSIF additionnelle modifient la MEMOIRE
SECONDAIRE. Ecrire POLICE et POLICE OU-EXCLUSIF des instructions ARTICLE-1
modifient la MEMOIRE PRIMAIRE. Defilement logique de I’ECRAN deplace les donnees
POLICE des deux memoires en meme temps. Les instructions Preregler MEMOIRE,
Preregler CADRE ou Defilement logique de I’ECRAN avec prereglage donnent la
COULEUR definie dans les instructions pour toutes les POLICES de la MEMOIRE
PRIMAIRE et fournissent la donnee 0000 a toutes les POLICES de la MEMOIRE
SECONDAIRE.
La procedure pour changer le CLUT en une fois est la suivante:
a) une chaTne d'instructions composee de Charger couleur de CLUT et de Charger couleur
additionnelle de CLUT pour une image est fournie dans les ENSEMBLES qui suivent;
b) I'instruction Commande MEMOIRE pour la configuration 1-plan est placee en fin d'une
chaTne d'instructions Charger couleur de CLUT et Charger couleur additionnelle de
CLUT qui active le nouveau contenu de CLUT.
- DM, WM correspond a 00, 00: la MEMOIRE PRIMAIRE et la MEMOIRE SECONDAIRE
torment un code a 8 elements binaires pour construire une image de 256 couleurs. Les
instructions ARTICLE-1 ne sont pas activees dans ce mode. Toutes les instructions
ARTICLE-1 modifient uniquement un decodeur TV-GRAPHIQUE. L'image affichee a partir
du decodeur TV-GRAPHIQUE ETENDU est cependant non affectee par les instructions
ARTICLE-1.
- DM, WM correspond a 00, 01 ou 00, 10: ce sont des codes de non-fonctionnement de
I'instruction Commande MEMOIRE, et la derniere instruction Commande MEMOIRE reste
active.
Utilisation de la configuration 2-plans
Les instructions ARTICLE-2 ne sont pas activees dans cette configuration, sauf les instructions
Commande MEMOIRE, Charger couleur 0 .. 7 de CLUT et Charger couleur 8 .. 15 de CLUT qui
sont activees dans les deux configurations.
60908 © I EC: 1999
- 85 -
The following table shows all possible combinations of DM and WM.
WM
DM
00: No ITEM-1
instruction available
01: Instruction works
on PRIMARY MEMORY
10: Instruction works on
SECONDARY MEMORY
11: Instruction works on
both MEMORIES
00
1 -plane state
No ITEM-1 instruction
No operation
No operation
1 -plane state
01
Display PRIMARY
Display PRIMARY
Display PRIMARY
Display PRIMARY
No instruction available
Work on PRIMARY
Work on SECONDARY
MEMORY
Work on both MEMORIES
10
Display SECONDARY
MEMORY
Display SECONDARY
MEMORY
Display SECONDARY
MEMORY
Display SECONDARY
MEMORY
No instruction available
Work on PRIMARY
Work on SECONDARY
MEMORY
Work on both MEMORIES
11
Display mix
Display mix
Display mix
Display mix
No instruction available
Work on PRIMARY
Work on SECONDARY
MEMORY
Work on both MEMORIES
One-plane state usage
- DM, WM is 00, 11: the PRIMARY MEMORY and the SECONDARY MEMORY form an 8-bit
code to construct a 256-colour picture.
Write additional FONT and X-OR additional FONT affect the SECONDARY MEMORY.
Write FONT and X-OR FONT of ITEM-1 instructions affect the PRIMARY MEMORY. Soft
scroll SCREEN shifts the FONT-data of both memories together. The instructions Preset
MEMORY, Preset BORDER or Soft scroll SCREEN with preset give the COLOR defined in
the instructions to all FONTs of the PRIMARY MEMORY and give the data 0000 to all
FONTS of the SECONDARY MEMORY.
The procedure to change the CLUT at once is as follows:
a) a chain of Load CLUT colour and Load CLUT additional colour instructions for one
picture is supplied in subsequent PACKS;
b) the MEMORY control instruction for 1-plane state is placed at the end of a chain of Load
CLUT colour and Load CLUT additional colour instructions, which activates the new
CLUT contents.
- DM, WM is 00, 00: the PRIMARY MEMORY and the SECONDARY MEMORY form an 8-bit
code to construct a 256-colour picture. ITEM-1 instructions are not effective in this mode.
All ITEM-1 instructions affect a TV-GRAPHICS decoder only. The displayed picture from
the extended TV-GRAPHICS decoder is, however, not affected by ITEM-1 instructions.
- DM, WM is 00, 01 or 00, 10: these are the no operation codes of the instruction MEMORY
control, and the last MEMORY control instruction is still effective.
Two-plane state usage
The ITEM-2 instructions are not effective in this state, except the instructions MEMORY
control, Load CLUT colour-0 .. 7 and Load CLUT colour-8 .. 15, which are effective in both
states.
- 86 -
60908 © CEI:1999
DM (affichage memoire) definit la memoire a afficher:
- DM correspond a 01: seule I'image de la MEMOIRE PRIMAIRE peut etre vue sur I'ecran;
- DM correspond a 10: seule I'image de la MEMOIRE SECONDAIRE peut etre vue sur
I'ecran;
- DM correspond a 11: les donnees R, V, B des deux memoires sont simplement et
respectivement ajoutees. Si le resultat de cette addition est superieur a 1111, il convient de
representer le resultat par 1111.
WM indique que les instructions MEMOIRE/CLUT doivent fonctionner avec les instructions
ARTICLE-1:
- WM = 00: aucune instruction n'est activee, ni MEMOIRE PRIMAIRE/CLUT, ni MEMOIRE
SECONDAIRE/CLUT/CADRE, sauf Commande MEMOIRE. Les instructions ARTICLE-1
affectent uniquement le decodeur TV-GRAPHIQUE;
- WM = 01: les instructions ARTICLE-1, Charger couleur 0 .. 7 de CLUT et Charger couleur
8 .. 15 de CLUT affectent uniquement la MEMOIRE PRIMAIRE;
- WM = 10: les instructions ARTICLE-1, Charger couleur 0 .. 7 de CLUT et Charger couleur
8 .. 15 de CLUT affectent uniquement la MEMOIRE SECONDAIRE;
- WM = 11: les instructions ARTICLE-1, Charger couleur 0 .. 7 de CLUT et Charger couleur
8 .. 15 de CLUT affectent la MEMOIRE PRIMAIRE et la MEMOIRE SECONDAIRE.
23.5.2 Instruction Ecrire POLICE additionnelle PREMIER PLAN/ARRIERE-PLAN (6)
Si I'instruction est Ecrire POLICE additionnelle PREMIER PLAN/ARRIERE-PLAN, le format du
champ de DONNEES dans I'ENSEMBLE est:
Element binaire
R S
T U V
W
Symbole 4
CH 0
COULEURO
5
CH 1
COULEUR1
6
0 !
RANGEE
Isb
7
COLONNE
Isb
8
y
POLICE
19
z
COULEURO
: numero de la couleur arriere-plan 0 .
15 (Isb
COULEUR1
RANGEE
COLONNE
CH0/1
POLICE
numero de la couleur premier plan 0 .. 15 (Isb sur W)
^ 17 \ adresse de la POLICE additionnelle
0 .. 49 /
0 .. 15: numero de voie
(msb sur R du symbole 4, Isb sur S du symbole 5)
y = pixel en haut a gauche dans la POLICE
z = pixel en bas a droite dans la POLICE
Pixel avec valeur = 0: couleur arriere-plan (COULEURO)
Pixel avec valeur = 1: couleur premier plan (COULEUR1)
COLORO/1: Isb = element binaire du plan 0
msb = element binaire du plan 3
L'instruction Ecrire POLICE additionnelle PREMIER PLAN/ARRIERE-PLAN indique une
POLICE avec les donnees definies dans POLICE et les couleurs definies dans COULEURO et
COULEUR1 dans la memoire. Les donnees dans la POLICE sont ecrites a I'adresse
(RANGEE, COLONNE) dans le plan des elements binaires 0 .. 3 de la MEMOIRE
SECONDAIRE.
Le numero CH donne un numero de voie dans une POLICE ayant des donnees. Le concept
d'une voie est le meme que pour TV-GRAPHIQUE. La donnee POLICE et la donnee POLICE
additionnelle d'une image possedent le meme numero de voie.
60908 © I EC: 1999
-87 -
DM (display memory) defines the memory to display:
- DM is 01: only the picture of the PRIMARY MEMORY can be seen on the display;
- DM is 10: only the picture of the SECONDARY MEMORY can be seen on the display;
- DM is 11: R, G, B data of both memories are simply added respectively. If the result of this
addition is over 1111, the result should be represented by 1111.
WM indicates the MEMORY/CLUT is to be operated by the ITEM-1 instructions:
- WM = 00: no instruction is effective on either the PRIMARY MEMORY/CLUT or
SECONDARY MEMORY/CLUT/BORDER, except MEMORY control. ITEM-1 instructions
affect a TV-GRAPHICS decoder only;
- WM = 01: ITEM-1 instructions, Load CLUT colour-0 .. 7 and Load CLUT colour-8.. 15
affect the PRIMARY MEMORY only;
- WM = 10: ITEM-1 instructions, Load CLUT colour-0 .. 7 and Load CLUT colour-8.. 15
affect the SECONDARY MEMORY only;
- WM = 11: ITEM-1 instructions, Load CLUT colour-0 .. 7 and Load CLUT colour-8.. 15
affect the PRIMARY MEMORY and the SECONDARY MEMORY.
23.5.2 Write Additional FONT FOREGROUND/BACKGROUND instruction (6)
If the instruction is Write Additional FONT FOREGROUND/BACKGROUND, the format of the
DATA-field in the PACK is:
Bit
Symbol
R S T U V W
COLORO
COLOR1
ROW
COLUMN
CH0/1
FONT
background colour number 0 .. 15 (Isb on W)
foreground colour number 0 .. 15 (Isb on W)
°- 17 "l address of additional FONT
0 .. 49 J
0 .. 15: channel number
(msb on R of symbol 4, Isb on S of symbol 5)
y = top-left pixel in the FONT
z = bottom-right pixel in the FONT
Pixel with value = 0: background colour (COLORO)
Pixel with value = 1: foreground colour (COLOR1)
COLORO/1: Isb = bit plane 0
msb = bit plane 3
The instruction Write Additional FONT FOREGROUND/BACKGROUND writes one FONT with
the data defined in FONT and the colours defined in COLORO and COLOR1 into memory. The
data in FONT is written at address (ROW, COLUMN) in bit planes 0 .. 3 of the SECONDARY
MEMORY.
The number CH gives a channel number to a FONT with data. The concept of a channel is the
same as for TV-GRAPHICS. The FONT data and the additional FONT data of one picture have
the same channel number.
- 88 -
60908 © CEI:1999
23.5.3 Instruction POLICE OU-EXCLUSIF additionnelle avec 2 couleurs (14)
Si I'instruction est POLICE OU-EXCLUSIF additionnelle avec 2 couleurs, le format du champ
de DONNEES dans I'ENSEMBLE est:
Element binaire R S T U V W
Symbole 4
CH 0
COULEURO
5
CH 1
COULEUR1
6
o i
RANGEE
Isb
7
COLONNE
Isb
8
y
POLICE
19
z
numero de couleur 0 .. 15 (Isb sur W)
^ 17 \ adresse de la POLICE additionnelle
0 .. 49 /
0 .. 15: numero de voie
(msb sur R du symbole 4, Isb sur S du symbole 5)
y = pixel en haut a gauche dans la POLICE,
z = pixel en bas a droite dans la POLICE
Pixel avec valeur = 0: OU-EXCLUSIF du numero de la couleur de ce pixel avec
COULEURO
Pixel avec valeur = 1: OU-EXCLUSIF du numero de la couleur de ce pixel avec
COULEUR1
L'instruction POLICE OU-EXCLUSIF additionnelle avec 2 couleurs applique une fonction OU-
EXCLUSIF aux valeurs des couleurs des pixels se trouvant dans POLICE (RANGEE, COLONNE)
avec les nombres donnes par COULEURO et COULEUR1. Le resultat de cette action est
stocke a I'emplacement memoire (RANGEE, COLONNE).
Le numero CH donne un numero de voie a une POLICE avec des donnees. Le concept de voie
est le meme que pour TV-GRAPHIQUE. La donnee POLICE et la donnee POLICE additionnelle
d'une image possedent le meme numero de voie.
COULEURO/1
ROW
COLUMN
CHO
FONT
Si un pixel dans la POLICE vaut 0, les 4 elements binaires en memoire de ce pixel sont traites
de fagon exclusive avec les 4 elements binaires donnes dans COULEURO. Si un pixel dans la
POLICE vaut 1, les 4 elements binaires en memoire de ce pixel sont traites de fagon exclusive
avec les 4 elements binaires donnes dans COULEUR1.
23.5.4 Instructions Charger couleur de CLUT (16-47)
Si l'instruction est Charger couleur (n x 8 .. n x 8 + 7) de CLUT) avec (n = 0 .. 31), le format du
champ de DONNEES dans I'ENSEMBLE est:
Element binaire
Symbole 4
5
6
7
8
17
18
19
U
couleur-/? x 8
couleur-/? x 8+1
ROUGE
GR1
BLEU
couleur-/? x 8 + 7
W
GRO
couleur-/? x 8 + /
(/= 0 .. 7)
ROUGE
composante rouge
(msb sur I'element binaire R)
1
GRO
| composante verte
r (msb sur I'element binaire V)
[ (symboles pairs)
GR1
1 (Isb sur I'element binaire S)
1
BLEU
composante bleue
L
(msb sur I'element binaire T)
f (symboles impairs)
60908 © I EC: 1999
- 89 -
23.5.3 EXCLUSIVE-OR additional FONT with 2 colours instruction (14)
If the instruction is EXCLUSIVE-OR additional FONT with 2 colours, the format of the DATA
field in the PACK is:
Bit
Symbol
R S
T U V
W
4
CH 0
COLORO
5
CH 1
COLOR1
6
0 !
ROW
Isb
7
COLUMN
Isb
8
y
FONT
19
z
COLORO/1
ROW
COLUMN
CHO
FONT
colour number 0 .. 15 (Isb on W)
0 ■ 17 \ address of additional FONT
0 .. 49 J
0 .. 15: channel number
(msb - on R of symbol 4, Isb on S of symbol 5)
y = top-left pixel in the FONT
z = bottom-right pixel in the FONT
Pixel with value = 0: X-OR the colour number of this pixel with the number COLORO
Pixel with value = 1: X-OR the colour number of this pixel with the number COLOR1
The instruction EXCLUSIVE-OR additional FONT with 2 colours X-ORes the colour values of
pixels in FONT (ROW, COLUMN) with the numbers given in COLORO and COLOR1. The result
of this action is stored at memory address (ROW, COLUMN).
The number CH gives a channel number to a FONT with data. The concept of a channel is the
same as for TV-GRAPHICS. The FONT data and the additional FONT data of one picture have
the same channel number.
If a pixel in FONT has value 0, the 4 bits in the memory for this pixel are X-ORed with the 4 bits
given in COLORO. If a pixel in FONT has value 1, the 4 bits in the memory for this pixel are
X-ORed with the 4 bits given in COLOR1.
23.5.4 Load CLUT colour instructions (16-47)
If the instruction is Load CLUT colour-(n x 8 .. n x 8 + 7), (n = 0 .. 31), the format of the DATA
field in the PACK is:
Bit
Symbol
colour-/7 x 8 + /
(/=■ ?)
RED
red component
(msb on bit R)
GRO
: 1
r (msbonbitV) J (even symbols)
) green component
GR1
: J
I (Isb on bit S) I
BLUE
blue component
(msb on bit T) j (°dd symbols)
- 90 -
60908 © CEI:1999
L'instruction Charger couleur (n x 8 .. n x 8 + 7) de CLUT charge la donnee de 12 elements
binaires constituee des 4 elements binaires superieurs de R, V, B, a 6 elements binaires
chacun, pour chacun des groupes de 8 couleurs.
Une instruction prend en compte le CLUT (8 fois 12 / 256 fois 18). Le CLUT doit etre recharge
en totalite apres le passage de la configuration 2-plans a la configuration 1-plan. L'instruction
Commande MEMOIRE configuration 1-plan est utilisee pour indiquer a la fois le changement
de configuration et la fin d'une chaTne d'instructions composee de Charger couleur de CLUT et
de Charger couleur additionnelle de CLUT.
Les instructions Charger couleur 0 .. 7 de CLUT et Charger couleur 8 .. 15 de CLUT sont
utilisees dans la configuration 2-plans. Ces deux instructions sont utilisees pour des effets de
FONDU consecutifs aux changements des deux CLUT.
23.5.5 Instructions Charger couleur additionnelle de CLUT (48-63)
Si l'instruction est Charger couleur additionnelle (16m.. 16m + 15) de CLUT (avec m = 0 .. 15),
le format du champ de DONNEES dans I'ENSEMBLE est:
Element binaire R S T U V W
Symbole 4
5
6
18
19
ROUGE : composante rouge (msb sur I’element binaire R)
VERT : composante verte (msb sur I'element binaire T)
BLEU : composante bleue (msb sur I'element binaire V)
L'instruction Charger couleur additionnelle (16m.. 16m + 15) de CLUT charge la donnee de
6 elements binaires constituee des 2 elements binaires les plus faibles de R, V, B, a
6 elements binaires chacun, pour chacun des groupes de 16 couleurs. Une instruction prend
en compte le CLUT (16 fois 6 / 256 fois 18). Le CLUT doit etre recharge en totalite apres le
passage de la configuration 2-plans a la configuration 1-plan. L'instruction Commande
MEMOIRE configuration 1-plan est utilisee pour indiquer a la fois le changement de
configuration et la fin d'une chaTne d'instructions composee de Charger couleur de CLUT et de
Charger couleur additionnelle de CLUT.
ROUGE
couleur-16m
couleur-16m + 1
couleur-16m + 2
VERT
couleur-16m + 14
couleur-16m + 15
BLEU
couleur-16m + /
(/= 0 .. 7 )
24 Mode MIDI (MODE = 3, ARTICLE = 0)
24.1 Generalites
Le mode MIDI est une voie transparente de donnees avec un debit maximal de donnees de
3 125 octets par seconde destinee aux donnees d'interface numerique des instruments de
musique (MIDI) tel que cela est specifie par I'Association internationale MIDI 3 )
3 > Voir la publication Specification detaillee MIDI 1.0.
60908 © I EC: 1999
-.91 -
The instruction Load CLUT colour-(n x 8 .. n x 8 + 7) loads 12-bit data consisting of upper 4
bits of R, G, B, 6 bits each, for every 8-colour group.
One instruction handles (8/256 x 12/18) of the CLUT. The CLUT needs to be reloaded
completely after changing from 2-plane state to 1-plane state. The MEMORY control
instruction: 1-plane state is used for indicating both the state change and the end of a chain of
Load CLUT colour and Load CLUT additional colour instructions.
The instructions load CLUT colour-0 .. 7 and Load CLUT colour-8 .. 15 are used in the 2-plane
state. These two instructions are used for a DISSOLVE effect by changing both CLUTS.
23.5.5 Load CLUT additional colour instructions (48-63)
If the instruction is Load CLUT additional colour-(16m .. 16m + 15) (m = 0 .. 15), the format of
the DATA field in the PACK is:
Bit
Symbol
colour-16m + /
(/= 0 .. 7)
RED
GREEN
BLUE
red component (msb on bit R)
green component (msb on bit T)
blue component (msb on bit V)
The instruction Load CLUT additional colour-(16m .. 16m + 15) loads 6-bit data consisting of
the lower 2 bits of R, G, B, 6 bits each, for every 16-colour group. One instruction handles
(16/256 x 6/18) of the CLUT. The CLUT has to be reloaded completely after changing from
2-plane state to 1-plane state. The MEMORY control instruction 1-plane state is used for
indicating both state change and the end of a chain of Load CLUT colour and Load CLUT
additional colour instructions.
24 MIDI mode (MODE = 3, ITEM = 0)
24.1 General
The MIDI mode is a transparent data channel with a maximum data rate of 3 125 bytes per
second intended for musical instrument digital interface (MIDI) data as specified by the
International MIDI Association 3).
3 ) See publication MIDI 1.0 Detailed Specification.
- 92 -
60908 © CEI:1999
24.2 Format ENSEMBLE du mode MIDI
Element binaire
Symbole 0
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
20
21
22
23
OCTETS = 0 .. 12 (Isb sur ['element binaire W)
nombre d'octets MIDI dans un ENSEMBLE
Bn = octet n de MIDI dans un ENSEMBLE
(msb sur R, T ou V,
Isb sur S, U ou W respectivement)
Le nombre d'octets MIDI dans un ENSEMBLE est celui indique par quatre elements binaires
(OCTETs). Tous les elements binaires non utilises sont mis a zero.
Un ensemble quelconque de 12 ENSEMBLES consecutifs ne peut pas contenir plus de
125 octets MIDI. Si I’on envisage de lire sur un materiel avec une commande de hauteur du
son allant jusqu'a +12,5 %, il est recommande de limiter le debit de donnees a UN maximum
de 110 octets pour n'importe quel ensemble de 12 ENSEMBLES consecutifs.
II est recommande qu'un lecteur de disque compact equipe de sortie MIDI genere la totalite du
message relatif aux controles musicaux, si la sequence MIDI est interrompue par I'utilisateur
(arret, pause, precedent, suivant, balayage).
25 Mode UTILISATEUR (MODE = 7, ARTICLE = 0)
25.1 Generalites
Le mode UTILISATEUR est une voie de donnees «utilisateur» destinee a une utilisation par
des utilisateurs professionnels.
60908 © I EC: 1999
- 93 -
24.2 MIDI mode PACK format
Bit
Symbol
R S T U V W
0
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
20
21
22
23
0 1 1
0 0 0
0 0
BYTES
PARITY Q0
PARITY Q1
B1
B2
(-•> ~7
B4
B5
r~i r'
B7
B8
BIO
B1
B12
PARITY PO
PARITY PI
PARITY P2
PARITY P3
BYTES = 0 .. 12 (Isb on bit W)
Number of MIDI bytes in a PACK
Bn = n-th MIDI byte in PACK
(msb on R, T or V,
Isb on S, U or W respectively)
The number of MIDI bytes in a PACK is indicated by BYTEs (4-bit binary). All bits of unused
bytes are zero.
Any 12 consecutive PACKs may contain no more than 125 MIDI bytes. If playback on
equipment with up to +12,5% pitch control is envisaged, it is recommended to limit the data
rate to a maximum of 110 bytes in any 12 consecutive PACKs.
It is recommended that a CD player equipped with a MIDI output generates an all notes off
message when the MIDI sequence is interrupted by the user (stop, pause, previous, next,
scan).
25 USER mode (MODE = 7, ITEM = 0)
25.1 General
The USER mode is a "user" data channel intended for use by professional CD users.
- 94 -
60908 © CEI:1999
25.2 Format ENSEMBLE du mode UTILISATEUR
Element binaire R S T U V W
Symbole 0
1 1 1 1 1 1 0 | 0 | 0
1
INSTRUCTION
2
PARITE 00
3
PARITE 01
4
Champ de DONNEES
19
20
PARITE PO
21
PARITE PI
22
PARITE P2
23
PARITE P3
INSTRUCTION 1
Champ de DONNEES J Definis par I’utilisateur
26 Mode TEXTE CD (MODE = 2, ARTICLE = 1, 2, 3, 5, 6, 7 ou MODE = 4)
26.1 Generalites
Les informations de texte ou de donnees peuvent etre stockees dans la zone de depart et dans
la zone de programme.
De cette fagon, deux applications differentes sont possibles:
a) un lecteur qui lit des informations a partir de la zone de depart (MODE = 4), les stocke dans
une memoire et auquel on peut demander de les afficher immediatement;
b) un lecteur qui lit des informations pendant la lecture audio a partir de la zone de
programme (Mode = 2). Cette application ne necessite pas de memoire, puisque les
informations peuvent etre obtenues a partir du disque. Pour limiter les durees d'acquisition,
les informations sont repetees de maniere continue a un debit minimal donne.
Notation
Les valeurs hexadecimales sont precedees de $.
Les valeurs binaires sont precedees de %.
Dans cet article, les definitions suivantes sont utilisees:
SYMBOLE:
BLOC DE
SIGNALISATION:
groupe de 6 elements binaires (R a W), provenant du meme
SYMBOLE commande et affichage
96 SYMBOLEs successifs suivant immediatement les caracteres SO
et SI de la synchronisation de signalisation
ENSEMBLE: groupe de 24 SYMBOLEs commengant au ler, 25eme, 49eme ou
73eme SYMBOLE d'un BLOC DE SIGNALISATION
PAQUET DE groupement de 4 ENSEMBLE successifs, dont le premier est le
SIGNALISATION: premier ENSEMBLE dans un BLOC DE SIGNALISATION
PAQUET ITTS: unite de 48 octets telle qu'elle est definie dans la CEI 61866, avec un
en-tete de 8 octets et un champ de donnees de 40 octets
60908 © I EC: 1999
- 95 -
25.2 USER mode PACK format
Bit
Symbol 0
1
2
3
4
19
20
21
22
23
INSTRUCTION
DATA field
26 CD TEXT mode (MODE = 2, ITEM = 1, 2, 3, 5, 6, 7 or MODE = 4)
26.1 General
Text or data information can be stored in the lead-in area and the program area.
With this, two different applications can be supported:
a) player which reads information from the lead-in area (MODE = 4), stores it in a memory and
can be requested to provide it immediately on a display;
a) player which reads information during the playback of the audio from the program area
(Mode = 2). This application does not require a memory, as the requested information can
be obtained from the disc. To limit the acquisition times the information is repeated
continuously at a certain minimum rate.
Notation
Hexadecimal values are preceded by a $.
Binary values are preceded by a %.
In this clause, the following definitions are used:
SYMBOL: a group of 6 bits (R to W), originating from the same 'control and display'
SYMBOL
SUBCODE 96 successive SYMBOLS immediately following the subcode sync patterns
BLOCK: SO and SI
PACK: a group of 24 SYMBOLS, starting at the 1st, 25th, 49th or 73rd SYMBOL of
a SUBCODE BLOCK
SUBCODE a grouping of 4 successive packs, the first of which is the first PACK in a
PACKET: SUBCODE BLOCK
ITTS PACKET: a 48-byte unit as defined in IEC 61866, with an 8-byte header and 40-byte
data field
- 96 -
60908 © CEI:1999
Quand les octets (8 elements binaires) doivent etre codes en SYMBOLEs (6 elements
binaires), quatre SYMBOLEs successifs transporteront trois octets successifs:
Les octets sont marques x, y et z, le chiffre indiquant la position de I'element binaire:
7 = MSB, 0 = LSB.
26.2 Mode TEXTE CD pour la zone de depart (MODE = 4)
26.2.1 Groupe et BLOC de texte
Un jeu d'informations de texte representant une langue particuMere est appele BLOC. Un BLOC
peut contenir jusqu'a 256 ENSEMBLES. Un groupe de texte est une combinaison de BLOCs
pouvant aller jusqu'a 8. II est recommande que la taille d'un groupe de texte soit inferieure a
512 ENSEMBLES et el le doit etre au maximum de 2048 ENSEMBLES.
Les groupes de texte doivent etre enregistres de maniere repetee dans la zone de depart (voir
figure 27).
26.2.2 Format d'ENSEMBLE TEXTE CD pour la zone de depart
Dans la zone de depart, on ne doit pas utiliser le code d'entrelacement et le code de correction
d'erreur.
Un ENSEMBLE est constitue d'un champ d'en-tete, d'un champ de donnees de texte et d'un
champ de controle de redondance cyclique (CRC) (voir figure 28).
26.2.2.1 Champ d'en-tete
Le champ d'en-tete est constitue de 4 octets Indicateurs (ID): ID1 (indicateur de type
d'ENSEMBLE), ID2 (indicateur de numero de piste), ID3 (indicateur de numero d’ordre) et ID4
(numero de BLOC et indicateur de position du caractere).
26.2.2.1.1 Description de ID1 (Indicateur de Type d'ENSEMBLE)
ID1 montre les articles qui sont codes dans I'ENSEMBLE. Les articles sont definis comme suit:
($80) Titre du nom de I'Album (ID2=$00) et Titres des Pistes (ID2 = $01 .. $63)
($81) Nom(s) du ou des interpretes (c'est-a-dire chanteurs et/ou acteurs et/ou chefs
d'orchestre et/ou orchestre)
($82) Nom(s) du ou des paroliers
($83) Nom(s) du ou des compositeurs
($84) Nom(s) du ou des arrangeurs
($85) Message(s) du fournisseur du contenu et/ou de I'interprete
($86) Informations d'identification du disque
($87) Identification du genre et information sur le genre
($88) Informations sur le repertoire des pistes
($89) Deuxieme information sur le repertoire des pistes
($8A) reserve
($8B) reserve
($8C) reserve
($8D) Information fermee (pour usage interne par le fournisseur du contenu uniquement)
($8E) Code UPC/EAN de I'album et code ISRC de chaque piste
($8F) Information sur la taille du BLOC
60908 © I EC: 1999
- 97 -
In the case when bytes (8 bits) have to be encoded into SYMBOLS (6 bits), four successive
SYMBOLS will carry three successive bytes:
The bytes are desiganted by x, y and z, with the number indicating the bit position: 7 = MSB,
0 = LSB.
26.2 CD TEXT mode for the lead-in area (MODE = 4)
26.2.1 Text group and BLOCK
A set of text information representing one particular language is called a BLOCK. A BLOCK
can contain up to 256 PACKs. Up to 8 BLOCKS are combined into a text group. The size of a
text group is recommended to be less than 512 PACKs, and shall be at maximum 2048 PACKs.
Text groups shall be recorded repeatedly in the lead-in area (see figure 27).
26.2.2 CD TEXT PACK format for the lead-in area
In the lead-in area the interleaving and error-correcting code shall not be used.
A PACK consists of a header field, a text data field and a cyclic redundancy checksum (CRC)
field (see figure 28).
26.2.2.1 Header field
The header field consists of 4 indicator (ID) bytes: ID1 (PACK type indicator), ID2 (track
number indicator), ID3 (sequence number indicator) and ID4 (BLOCK number and character
position indicator).
26.2.2.1.1 Description of ID1 (PACK type indicator)
ID1 shows the items that are encoded in the PACK. Items are defined as follows:
($80) Title of album name (ID2 = $00) and track titles (ID2 = $01 .. $63)
($81) Name(s) of the performer(s) (i.e. singer(s) and/or player(s) and/or conductor(s)
and/or orchestra(s))
($82) Name(s) of the songwriter(s)
($83) Name(s) of the composer(s)
($84) Name(s) of the arranger(s)
($85) Message(s) from content provider and/or artist
($86) Disc identification information
($87) Genre identification and genre information
($88) Table of contents information
($89) Second table of contents information
($8A) Reserved
($8B) Reserved
($8C) Reserved
($8D) Closed information (for internal use by content provider only)
($8E) UPC/EAN code of the album, and ISRC code of each track
($8F) Size information of the BLOCK
- 98 -
60908 © CEI:1999
Les ENSEMBLES doivent etre codes dans I'ordre des articles dont la liste est donnee ci-dessus.
NOTE - Etant donne que les 3 elements binaires les plus significatifs de ID1 sont %100, cela correspond a une
indication de Mode 4.
26.2.2.1.2 Description de ID2 (Indicateur de numero de piste)
ID2 contient 1 element binaire pour le drapeau d'extension et 7 elements binaires pour le
numero de piste ou le numero d’element d'ENSEMBLE.
msb ID2 Isb
DE Numero de piste ou numero d’element d'ENSEMBLE
26.2.2.1.2.1 Drapeau d'extension
Le MSB de ID2 est le drapeau d'extension, normalement a la valeur %0.
S'il a la valeur %1, I'ENSEMBLE est utilise pour une application etendue (a definir). Les
lecteurs incompatibles avec une application etendue doivent supprimer cet ENSEMBLE.
26.2.2.1.2.2 Numero de piste
Les 7 elements binaires inferieurs de ID2 montrent le numero de piste auquel le premier
caractere du champ de donnees texte du BLOC (Textl) appartient.
Le numero de piste (1 a 99) est exprime en code binaire (%0000001 a %1100011).
Le numero de piste %0000000 est utilise pour les informations qui represented I'ensemble du
disque (nom d'album, interprete principal, compositeur principal, message principal, parolier
principal, arrangeur principal, etc.).
Les numeros de pistes %1100100 a %1111111 inclus sont reserves.
26.2.2.1.2.3 Numero d'element d'ENSEMBLE
Les ENSEMBLES qui sont independants des pistes utilisent les 7 elements binaires inferieurs
de ID2 pour indiquer le numero d’element d'ENSEMBLE. L'utilisation de ce champ depend du
type d'ENSEMBLE.
26.2.2.1.3 Description de ID3 (indicateur de numero d’ordre)
ID3 contient le numero d’ordre de I'ENSEMBLE avec une progression croissante a partir du
premier ENSEMBLE dans chaque BLOC. Le numero d'ordre commence a 0 ($00) et ne doit
pas depasser 255 ($FF).
26.2.2.1.4 Description de ID4 (numero de BLOC et indicateur de position du caractere)
ID4 contient 1 element binaire pour I'indication du code de caractere double octet, 3 elements
binaires pour le numero de BLOC et 4 elements binaires pour la position du caractere.
msb
ID4
Isb
DBCC
numero de BLOC
Position du caractere
60908 © I EC: 1999
- 99 -
PACKs shall be encoded in the order of the items listed above.
NOTE - As the three most significant bits of ID1 are %100, this corresponds to an indication of Mode 4.
26.2.2.1.2 Description of ID2 (track number indicator)
ID2 contains 1 bit of the extension flag, and 7 bits of either track number or PACK element
number.
msb ID2 Isb
EF Track number or PACK element number
26.2.2.1.2.1 Extension flag
The MSB of ID2 is the extension flag, and is normally set to %0.
If it is set to %1, the PACK is used for an extended application (to be defined). Players
incompatible with an extended application shall discard this PACK.
26.2.2.1.2.2 Track number
The lower 7 bits of ID2 show the track number to which the first character of the text data field
of the BLOCK (Textl) belongs.
The track number (1 to 99) is expressed in binary code (%0000001 to %1100011).
Track number %0000000 is used for information that represents the whole disc (album name,
main performer, main composer, main message, main songwriter, main arranger, etc.).
Track numbers %1100100 up to and including %1111111 are reserved.
26.2.2.1.2.3 PACK element number
PACKs that are independent of the Tracks use the lower 7 bits of ID2 to indicate the PACK
element number. The use of this field depends on the type of the PACK.
26.2.2.1.3 Description of ID3 (sequence number indicator)
ID3 contains the sequence number of the PACK, numbered incrementally from the first PACK
in each BLOCK. The sequence number starts at 0 ($00) and must not exceed 255 ($FF).
26.2.2.1.4 Description of ID4 (BLOCK number and character position indicator)
ID4 contains 1 bit of the double byte character code indication, 3 bits of the BLOCK number
and 4 bits of the character position.
msb ID4 Isb
.
DBCC BLOCK number Character position
-100-
60908 © CEI:1999
26.2.2.1.4.1 Indication de code du caractere double octet
Le element binaire le plus significatif de ID4 est I'indication de code de caractere double octet.
Si un BLOC contient des chaTnes de caracteres double octet dans le champ de donnees texte
des ENSEMBLE avec ID1 = $80 a $85, tous les ENSEMBLE a I'interieur du BLOC doivent avoir
leur indication de code de caracteres double octet a %1.
Dans tous les autres cas, I'indication doit etre a %0 pour signaler qu'un code de caractere a un
seul octet est utilise.
26.2.2.1.4.2 Numero de BLOC
Les 3 elements binaires suivants de ID4 contiennent le numero de BLOC du BLOC auquel
I'ENSEMBLE appartient. Le numero de BLOC est numerote de maniere croissante de 0 a partir
du premier BLOC a I'interieur de chaque groupe.
26.2.2.1.4.3 Position du caractere
Les 4 elements binaires les moins significatifs de ID4 contiennent la position du caractere. La
position du premier caractere du champ de donnees texte (Textl) est comptee a partir du
premier caractere de sa chaTne. La position du caractere commence a 0 et, si la position
depasse 15, 15 doit etre code.
Lorsque le code de caractere est un code a double octet, un jeu de 2 octets dans le champ de
donnees texte (c'est-a-dire chaque caractere a double octet) est compte comme un.
Un code nul est egalement compte comme un caractere en position de caractere.
La position du caractere n'est pas utilisee dans les ENSEMBLE avec ID1 = $88, $89 ou $8F et
il est recommande d’utiliser %0000 dans tous ces ENSEMBLE.
26.2.2.2 Champ de donnees texte
Un champ de donnees texte est compose de 12 octets et contient soit des chaTnes de
caracteres soit des informations binaires selon le type d'ENSEMBLE.
26.2.2.2.1 Information de chaTne de caracteres
Tous les ENSEMBLE a I'exception des ENSEMBLE avec informations de repertoire des pistes
(ID1 = $88), deuxieme information de repertoire des pistes (ID1 = $89) ou information de taille
(ID1 = $8F) doivent incorporer des chaTnes de caracteres dans le champ de donnees texte.
Si les ENSEMBLE avec ID1 = $80 a ID1 = $85 et ID1 = $8E sont utilises, il est recommande de
fournir une chaTne de caracteres pour chaque piste(de la premiere a la derniere piste).
Une chaTne de caracteres est composee d'une suite de caracteres et d'un caractere d'arret. La
suite de caracteres peut etre omise si une chaTne de caracteres ne contient pas d'informations
utiles. Cependant, il n'est pas permis d'omettre le caractere d'arret.
Le caractere d'arret est un code nul ($00) pour les codes de caracteres a un seul octet et deux
codes nuls pour les codes de caracteres a double octet.
II est recommande que la taille d'une chaTne de caracteres soit inferieure a 160 octets.
60908 © I EC: 1999
-101 -
26.2.2.1.4.1 Double byte character code indication
The most significant bit of ID4 is the double byte character code indication.
If a BLOCK contains double byte character strings in the text data field of PACKs with ID1 = $80
through $85, all PACKs within the BLOCK shall have their double byte character code
indication set to %1.
In all other cases it shall be set to %0 to indicate a single byte character code is used.
26.2.2.1.4.2 BLOCK number
The next 3 bits of ID4 contain the BLOCK number of the BLOCK to which the PACK belongs.
BLOCK number is numbered incrementally from 0 from the first BLOCK within each group.
26.2.2.1.4.3 Character position
The least significant 4 bits of ID4 contain the character position. The position of the first
character of the text data field (Textl) is counted from the first character of its string. The
character position starts from 0, and if the position exceeds 15, 15 shall be encoded.
When the character code is a double byte code, a set of 2 bytes in the text data field (i.e. each
double byte character) is counted as one.
A null code is also counted as a character, when obtaining the character position.
Character position is not used in PACKs with ID1 = $88, $89 or $8F, and %0000 should be
used in all of these PACKs.
26.2.2.2 Text data field
A text data field consists of 12 bytes, and contains either character strings or binary
information depending on the type of PACK.
26.2.2.2.1 Character string information
All PACKs except PACKs with table of contents information (ID1 = $88), Second table of
content information (ID1 = $89) or size information (ID1 = $8F) shall incorporate character
strings in the text data field.
If PACKs with ID1 = $80 through ID1 = $85 and ID1 = $8E are used, a character string for each
track (from the first track up to the last) should be provided.
A character string consists of a character sequence, and a terminator. The character sequence
may be omitted if a character string does not contain any relevant information. The terminator
may not be omitted, however.
The terminator is a null ($00) code for single byte characters codes, and two null codes for
double byte character codes.
The size of a character string is recommended to be less than 160 bytes.
— 102 —
60908 © CEI:1999
Si une chaine de caracteres ne tient pas dans un champ de donnees texte d'un ENSEMBLE,
elle est continuee dans les ENSEMBLES suivants. La chaine de caracteres suivante (avec le
meme ID1) sera codee en commengant a I'octet suivant dans le champ de donnees texte apres
le caractere d'arret de la chaine courante.
Les octets non utilises dans le champ de donnees texte (suivant le caractere d'arret de la
chaine de caractere finale dans la meme categorie d'informations) doivent etre completes par
des codes nuls ($00).
Si la meme chaine de caracteres est utilisee pour des pistes consecutives, I'indicateur tab peut
etre utilise pour representer la meme chaine que dans la piste precedente.
L'indicateur tab est un code tab unique ($09) pour des codes de caracteres a octet unique et
un jeu de deux codes tab pour des codes de caracteres a double octet.
Un indicateur tab doit etre suivi par un caractere d'arret.
Les indicateurs tab doivent etre utilises uniquement dans des ENSEMBLES avec ID1 =$80 a
$85 et ne doivent pas etre utilises pour la premiere piste, ni pour une piste pour laquelle les
informations de la piste precedente ne contiennent pas d'informations de caracteres (c'est-a-
dire qu'il s'agit d'une chaine nulle).
Exemple: (_ indique un espace, X est inconnu/indifferent, SN = numero d'ordre)
L
ID1
ID2
ID3
ID4
Textl
Text2
Text3
Text4 j
$8X
$00
SN
$X0
S
T
R
1
c
Text5
Text6
Text7
Text8
Text9
Textl 0
Textl 1
Textl 2 |
CRC
N
_
1
$00
S
T
R
1
c
ID1
ID2
ID3
ID4
Textl
Text2
Text3
Text4 [
$8X
$01
SN + 1
$X4
N
G
_
2
c
Text5
Text6
Text7
Text8
Text9
Textl 0
Textl 1
Textl 2 |
CRC
$00
S
T
R
1
N
G
_
c
ID1
ID2
ID3
ID4
Textl
Text2
Text3
Text4 1
$8X
$03
SN+2
$X7
3
$00
S
T
c
Text5
Text6
Text7
Text8
Text9
Textl 0
Textl 1
Textl 2 i
CRC
R
1
N
G
4
$00
$00
26.2.2.2.2 Informations binaires
Les ENSEMBLES qui contiennent des ID de Disque, des ID de Genre, des TOC, des
informations de deuxieme TOC et de tailie (ID1 = $86, $87, $88, $89 ou $8F) incorporent des
informations binaires dans le champ de donnees texte. L'attribution des informations binaires
depend du type d'ENSEMBLE.
26.2.2.3 Champ de controle de redondance cyclique (CRC)
Un champ de controle de redondance cyclique (CRC) est compose de 2 octets, avec msb en
premier et il est utilise pour controler les erreurs dans les voies R a W de la zone de depart.
Le polynome CRC est X 16 + X 12 + X 5 + 1. Tous les elements binaires doivent etre inverses.
60908 © I EC: 1999
- 103 -
If a character string does not fit in a text data field of a PACK, it is continued onto the
succeeding PACKs. The succeeding character string (with the same ID1) will be encoded
starting at the next byte in the text data field after the terminator of the current string.
Unused bytes in the text data field (following the terminator of the final character string within
the same information category) shall be filled with null codes ($00).
In case the same character string is used for consecutive tracks, the tab indicator may be used
to represent the same as previous track.
The tab indicator is a single tab code ($09) for single byte character codes, and a set of two
tab codes for double byte character codes.
A tab indicator shall be followed by a terminator.
Tab indicators shall only be used in PACKs with ID1 = $80 through $85, and shall not be used
for the first track, nor for a track of which the previous track information does not contain any
character information (i.e. is a null string).
Example: ( _ indicates a space, X is unknown/don't care, SN = Sequence number)
L
ID1
ID2
ID3
ID4
Textl
‘ Text2
Text3
Text4 i
$8X
$00
SN
$X0
S
T
R
1
C
Text5
Text6
Text7
Text8
Text9
i Textl 0
Textl 1
Textl 2 |
CRC
N
_
1
$00
S
T
R
1
C
ID1
ID2
ID3
ID4
Textl
i Text2
Text3
Text4 i
$8X
$01
SN + 1
$X4
N
G
_
2
C
Text5
Text6
Text7
Text8
Text9
i! Textl 0
Textl 1
Textl 2 |
CRC
$00
S
T
R
1
N
G
_
C
ID1
ID2
ID3
ID4
Textl
\ Text2
Text3
Text4 !
$8X
$03
SN+2
$X7
3
$00
S
T
C
Text5
Text6
Text7
Text8
Text9
i Textl 0
Textl 1
Textl 2 |
CRC
R
I
N
G
4
$00
$00
26.2.2.2.2 Binary information
PACKs that contain disc ID, genre ID, TOC, second TOC and size information (ID1 = $86, $87,
$88, $89 or $8F) incorporate binary information in the text data field. The allocation of the
binary information depends on the type of PACK.
26.2.2.3 Cyclic redundancy checksum (CRC) field
A cyclic redundancy checksum (CRC) field consists of 2 bytes, msb first, and is used to check
errors in the R to W channels in the lead-in area.
The CRC polynomial is X 16 + X 12 + X 5 + 1. All bits shall be inverted.
— 104 —
60908 © CEI:1999
26.2.3 Application de TEXTE CD dans la zone de depart
26.2.3.1 Information de titre, de nom et de message (ID1 = $80 a $85)
Les ENSEMBLES avec ID1 egal a $80 a $85 peuvent etre utilises pour coder des informations
textuelles concernant le nom d'album et les titres de pistes, les noms et les messages comme
indique en 26.2.2.1.1.
Lorsque ID2 est egal a $00, le champ de donnees texte contient des informations qui
represented I'ensemble du disque (voir 26.2.2.1.2.2).
26.2.3.2 Information d'lD de disque (ID1 = $86)
Le champ de donnees texte de I'ENSEMBLE avec ID1 = $86 doit contenir les informations d'lD
de disque telles que la reference catalogue et le nom du studio d'enregistrement, le code du
point de vente, I'annee de vente etc. Chacune doit etre separee par une barre oblique ("/").
Le numero d'element d'ENSEMBLE (ID2) doit etre code $00.
Seul le code de caractere ISO/IEC 8859-1 (modifie) doit etre utilise pour cet article (voir 26.2.3.8).
:! idi
1; ID2 !
ID3 !
ID4
! Textl
j Text2
[ Text3
I Text4 |
$86
Element d'
ENSEMBLE
= $00
Numero
d'ordre
$xo
C
A
T
A
! Text5
1 Text6 !
Text7
! Text8 !
Text9
‘ Textl 0
! Textl 1
S Textl 2 |
CRC |
L
O
G
$20
[espacel
N
U
M
B
! IDI
[ ID2 i
ID3
i ID4 |
Textl
! Text2
! Text3
! Text4 j
$86
Element d 1
ENSEMBLE
= $00
Numero
d'ordre
+1
$xc
E
R
$00
$00
1 Text5
Text6 |
Text7
i Text8 |
Text9
i Textl 0
\ Textl 1
\ Textl 2 i
CRC |
$00
$00
$00
$00
$00
$00
$00
$00
26.2.3.3 Information de genre (ID1 = $87)
Le champ de donnees texte de I'ENSEMBLE avec ID1 = $87 doit contenir I'information de
genre.
Le code genre est le meme que celui defini au chapitre III.3.2.5.3.8 de la specification CD
EXTRA. II sera code comme une entree sur 2 octets, I'octet le plus significatif en premier, dans
les 2 premiers octets du champ de donnees texte.
La description supplementaire du genre peut etre annexee.
Le numero d’element d'ENSEMBLE (ID2) doit etre code $00.
! IDI
1 ID2 [
ID3 [
ID4
j Textl
; Text2 |
Text3 |
Text4
$87
Element d 1
ENSEMBLE
= $00
Numero
d’ordre
$xo
Code de
genre octet
superieur
Code de
genre octet
inferieur
S
U
! Text5
| Text6 \
Text7 [
Text8 j
Text9
; Textl 0
I Textl 1 |
Textl 2 |
CRC 1
P
P
L
E
M
E
N
T
i IDI
1 ID2 1
ID3 [
ID4 !
Textl
I Text2
I Text3 |
Text4
$87
Element d 1
ENSEMBLE
= $00
Numero
d’ordre
+ 1
$XA
A
R
Y
$20
[espace]
i Text5
1 Text6 I
Text7 [
Text8 !
Text9
i Textl 0
I Textl 1 |
Textl 2 I
CRC I
1
N
F
O
$00
$00
$00
$00
60908 © I EC: 1999
- 105 -
26.2.3 CD TEXT application in the lead-in area
26.2.3.1 Title, name and message information (ID1 = $80 through $85)
PACKs with ID1 equal to $80 through $85 can be used to encode textual information about
album name and track titles, names and message information as indicated in 26.2.2.1.1.
When ID2 equals $00, the text data field contains information that represents the whole disc
(see 26.2.2.1.2.2).
26.2.3.2 Disc ID information (ID1 = $86)
The text data field of the PACK with ID1 = $86 shall contain disc ID information, such as the
catalog number and the name of the record company, point of sale code, year of sales, etc.
Each of these shall be separated by a slash ("/").
The PACK element number (ID2) shall be encoded as $00.
Only the ISO/IEC 8859-1 (modified) character code shall be used for this item (see 26.2.3.8).
j ID1
I ID2
: ID3 |
ID4
■ Textl
I Text2
! Text3
S Text4 [
$86
PACK
element
= $00
Sequence
number
$xo
C
A
T
A
i Text5
! Text6
■ Text7 !
Text8 ■
Text9
! Textl 0
I Textl 1
! Textl 2 i
CRC |
L
O
G
$20
[spacel
N
U
u
B
| ID1
| ID2
1 ID3 |
ID4 i
Textl
i Text2
i Text3
1 ex:4 i;
$86
PACK
element
= $00
Sequence
number
+ 1
$xc
E
R
$00
$00
i Text5
i Text6
i Text7 i
Text8 |
Text9
i Textl 0
I Textl 1
I Textl 2 |
CRC |
$00
$00
$00
$00
$00
$00
$00
$00
26.2.3.3 Genre information (ID1 = $87)
The text data field of the PACK with ID1 = $87 shall contain genre information.
The genre code is the same as defined in chapter III.3.2.5.3.8 of the CD EXTRA specification.
It will be encoded as a 2-byte entry, with the most significant byte first, in the first 2 bytes of the
text data field.
The supplementary description of the genre may be appended.
The PACK element number (ID2) shall be encoded as $00.
ID1
ID2
ID3
ID4
Textl
Text2
Text3
Text4
$87
Pack
element
= $00
Sequence
number
$X0
Genre code
upper byte
Genre
code lower
byte
S
U
Text5
Text6
Text7
Text8
Text9
Textl 0
Textl 1
Textl 2
CRC |
P
P
L
E
M
E
N
T
ID1
ID2
ID3
ID4
Textl
Text2
Text3
Text4
$87
Pack
element
= $00
Sequence
number
+ 1
$XA
A
R
Y
IB
Text5
Text6
Text7
Text8
Text9
Textl 0
Textl 1
Textl 2
CRC |
1
N
F
O
$00
$00
$00
$00
-106-
60908 © CEI:1999
26.2.3.4 Information de repertoire des pistes (ID1 = $88)
Les temps de depart des pistes ou les pointeurs, tels qu'ils sont codes dans la voie de
signalisation Q dans la zone de depart, peuvent egalement etre codes en ENSEMBLES TEXTE
CD avec ID1 = $88.
Les pointeurs sont exprimes dans I'ordre minutes, secondes et trames, de la meme maniere
qu'ils sont codes dans la voie Q de signalisation.
Toutes les valeurs sont exprimees en code binaire.
SI ID2 = $00, le champ de donnees texte contient le premier numero de piste (A0), le dernier
numero de piste (A1) et le debut de la zone de sortie (A2):
i ID1
1 ID2 |
ID3
! ID4 |
Textl
i Text2 j
Text3
\ Text4 |
$88
Element d'
ENSEMBLE
= $00
Numero
d'ordre
Numero
de BLOC
Premier
numero
de piste
Dernier
numero de
piste
Reserve
($00)
Sortie
(minutes)
] Text5 |
Text6 i
Text7
i Text8 1
Text9 \
Textl 0
| Textl 1 !
Textl 2 |
CRC i
Sortie Sortie Reserve Reserve Reserve Reserve Reserve Reserve
(secondes) (trames) ($00) ($00) ($00) ($00) ($00) ($00)
Si ID2 <> $00, le champ de donnees texte contient des pointeurs de pistes:
1 ID1 |
ID2
] ID3
! ID4 |
Textl |
Text2
[ Text3 |
Text4 !
$88
Element d'
ENSEMBLE
= Piste N°N
Numero
d'ordre
Numero
de BLOC
Piste
N
(minutes)
Piste
N
(secondes)
Piste
N
(trames)
Piste
N+1
(minutes)
1 Text5 |
Text6 [
Text7
i Text8 !
Text9 i
Textl 0
[ Textl 1 !
Textl 2 |
CRC
Piste N+1
Piste N+1
Piste N+2
Piste N+2
Piste N+2
Piste N+3
Piste N+3
Piste N+3
(secondes)
(trames)
(minutes)
(secondes)
(trames)
(minutes)
(secondes)
(trames)
Les pointeurs de piste inutiUses doivent etre completes avec des codes nuls ($00).
Le numero d’element d'ENSEMBLE doit representer le numero de piste de la piste pointee par
le pointeur en Textl, Text2 et Text3. II doit ainsi etre code en ordre croissant, avec une
incrementation de 4 a chaque nouvel ENSEMBLE de repertoire de pistes.
26.2.3.5 Deuxieme information de repertoire de pistes (ID1 = $89)
La deuxieme information de repertoire de pistes indique des intervalles specifiques dans la
zone de programme (par exemple les passages alternatifs de balayage du disque peuvent etre
indiques). Les intervalles sont exprimes dans I'ordre du numero de piste (ID2), et les temps de
debut et de fin en temps absolu (minutes, secondes et trames). De tels intervalles peuvent
commencer dans une piste et finir dans une autre.
Un ENSEMBLE peut contenir des informations sur un tel intervalle.
Toutes les entrees sont codees en binaire.
On donne aussi un numero de priorite aux intervalles.
60908 © I EC: 1999
- 107 -
26.2.3.4 Table of contents information (ID1 = $88)
The track start times or pointers, as encoded in the subcode Q channel in the lead-in area,
may also be encoded in CD TEXT PACKs with ID1 = $88.
The pointers are expressed in the order of minutes, seconds and frames, in the same way as
encoded in the subcode Q channel.
All values are expressed in binary code.
If ID2 = $00, the text data field contains the first track number (A0), last track number (A1) and
start of the lead-out area (A2):
i ID1
! ID2
1 : ID3 ;
ID4
1 Textl |
Text2 i
Text3
i Text4 |
$88
PACK
element =
$00
Sequence
number
BLOCK
number
First track
number
Last track
number
Reserved
($00)
Lead-out
(minutes)
i Text5 I
Text6
[ Text7 i
Text8
Text9
J Textl 0 i
Textl 1
Textl 2 ;
CRC I
Lead-out Lead-out Reserved Reserved Reserved Reserved
(seconds) (frames) ($00) ($00) ($00) ($00)
If ID2 <> $00, the text data field contains pointers to tracks:
Reserved
($00)
Reserved
($00)
i idi ;
ID2
! ID3 !
ID4
1 Textl
! Text2 i
Text3
! Text4 i
$88
PACK
element =
Track No.
N
Sequence
number
BLOCK
number
Track
N
(minutes)
Track
N
(seconds)
Track
N
(frames)
Track
N+1
(minutes)
! Text5 1
Text6
i Text7 i
Text8
; Text9
i Textl 0 |
Textl 1
Textl 2 i
CRC |
Track
Track
Track
Track
Track
Track
Track
Track
N+1
N+1
N+2
N+2
N+2
N+3
N+3
N+3
(seconds)
(frames)
(minutes)
(seconds)
(frames)
(minutes)
(seconds)
(frames)
Unused pointers to a track shall be filled with null ($00) codes.
The PACK element number shall represent the track number of the track pointed to by the
pointer in Textl, Text2 and Text3. As such it shall be encoded in ascending order, incremented
by 4 with every next table of contents PACK.
26.2.3.5 Second table of contents information (ID1 = $89)
The second table of contents information indicates specific intervals in the program area (e.g.
alternative scan passages of the disc can be indicated). The intervals are expressed in the
order of track number (ID2), and start and end time in absolute time (minutes, seconds and
frames). Such intervals may start in one track, and end in another.
One PACK can contain information about one such interval.
All entries are encoded in binary code.
The intervals are also given a priority number.
— 108 —
60908 © CEI:1999
II est recommande d'enregistrer les ENSEMBLES dans I'ordre du numero de priorite. II en
resulte que le numero de priorite est code en incrementant de 1 jusqu'au nombre des
intervalles: on donne a I'intervalle a jouer en premier le numero de priorite $01. La priorite
suivante est $02, etc.
j ID1
1 ID2 ;
ID3
| ID4 ;
Textl
i Text2 |
Text3
i Text4 |
$89
Numero
de pistes
Numero
d'ordre
Numero de
BLOC
Numero
de
priorite
Nombre
d'
intervalle
s
Reserve
($00)
Reserve
($00)
Text5
I Text6
i Text7 j
Text8 i
Text9
i Textl 0 |
Textl 1
Textl 2 |
CRC
Reserve
($00)
Reserve
($00)
Point de
depart
(minutes)
Point de
depart
(secondes)
Point de
depart
(frames)
Point de
fin
(minutes)
Point de
fin
(secondes)
Point de
fin
(frames)
26.2.3.6 Information fermee (ID1 = $8D)
Des informations telles que la commande ou le memorandum de fabrication peuvent etre
enregistrees en utilisant cet ENSEMBLE. Les informations ne seront ni montrees ni lues
par les lecteurs disponibles pour le public. L'information fermee est enregistree en tant que
chaTnes de caracteres qui represented I'ensemble du disque et chaque piste individuelle
(voir 26.2.2.2.1).
26.2.3.7 Information UPC/EAN et information ISRC (ID1 = $8E)
Ces ENSEMBLES contiennent le UPC/EAN (Code POS) de I'album et le code ISRC de chaque
piste. Les codes UPC/EAN et ISRC sont enregistres en tant que chaTnes de caracteres
(voir 26.2.2.2.1).
Le code UPC/EAN est normalement constitue de 13 octets et il est recommande de
I'enregistrer comme Piste 0.
Le code ISRC est normalement constitue de 12 octets et il est recommande de I'enregistrer
comme information representant chacune des pistes.
26.2.3.8 Information de Taille (ID1 = $8F)
Trois ENSEMBLES avec ID1 = $8F contiennent l'information de code de caractere, de premier
numero de piste, de dernier numero de piste, des drapeaux de protection de copie, du nombre
d'ENSEMBLEs dans le BLOC par rapport a chaque type d'ENSEMBLE, du nombre d'ENSEMBLEs et
du code de langue de chaque BLOC.
60908 © I EC: 1999
- 109 -
The PACKs should be recorded in the order of the priority number. As a result, the priority
number is encoded incrementally from 1 up to the number of intervals: the interval to be played
first is given priority number $01. The next priority is $02, etc.
! ID1
i ID2
i ID3 >
ID4 [
Textl
\ Text2
i Text3
Text4 ;
$89
Track
number
Sequence
number
BLOCK
number
Priority
number
Number
of
intervals
Reserved
($00)
Reserved
($00)
! Text5
i Text6 |
Text7
! Text8
! Text9
| Textl 0
j Textl 1
; Textl 2 !
CRC 1
Reserve
Reserved
Start
Start
Start
End
End
End
d ($00)
($00)
point
point
point
point
point
point
(minutes) (seconds) (frames) (minutes) (seconds) (frames)
26.2.3.6 Closed information (ID1 = $8D)
Information such as manufacturing control or memorandum may be recorded using this PACK.
The information will not be shown nor read by players available to the public. Closed
information is recorded as character strings that represent the whole disc and each individual
track (see 26.2.2.2.1).
26.2.3.7 UPC/EAN and ISRC information (ID1 = $8E)
These PACKs contain the UPC/EAN (POS code) of the album and the ISRC code of each of
the tracks. The UPC/EAN and ISRC codes are recorded as character strings (see 26.2.2.2.1).
The UPC/EAN code typically consists of 13 bytes and should be recorded as track 0.
The ISRC code typically consists of 12 bytes and should be recorded as information
representing each of the tracks.
26.2.3.8 Size information (ID1 = $8F)
Three PACKs with ID1 = $8F contain the character code, first track number, last track number,
copy protection flags, number of PACKs in the BLOCK with respect to each PACK type,
number of PACKs and language code information of each BLOCK.
— 110-
60908 © CEI:1999
Toutes les valeurs sont exprimees en binaire.
i ID1
| ID2 (
ID3
1 ID4 |
Textl
! Text2 j
Text3 I
Text4 i
$8F
Element
d'ensemble
= $00
Numero
d'ordre
Numero de
BLOC
Code de
caractere
pour ce
BLOC
Premier
numero de
piste
Dernier
numero de
piste
Drapeaux
mode 2 &
de
protection
de copie
i Text5
i Text6 I
Text7
i Text8 i
Text9
i Textl 0
| Textl 1
! Textl 2 j
CRC I
Nombre
d'ENSEM-
BLES avec
ID1 =$80
Nombre
d'ENSEM-
BLES avec
ID1 =$81
Nombre
d'ENSEM-
BLES avec
ID1 =$82
Nombre
d'ENSEM-
BLES avec
ID1 =$83
Nombre
d'ENSEM-
BLES avec
ID1 = $84
Nombre
d'ENSEM-
BLES avec
ID1 =$85
Nombre
d'ENSEM-
BLES avec
ID1 =$86
Nombre
d’ENSEM-
BLES avec
ID1 = $87
I ID1
1 ID2 1
ID3
ID4
Textl
i Text2
i T ext3
Text4 j
$8F
Element
d' ENSEM¬
BLE =$01
Numero
d'ordre
Numero de
BLOC
Nombre
d' ENSEM¬
BLE avec
ID1 =$88
Nombre
d' ENSEM¬
BLES avec
ID1 =$89
Nombre
d' ENSEM¬
BLES avec
ID1 = $8A
Nombre
d’ ENSEM¬
BLES avec
ID1 = $8B
i Text5
i Text6 !
Text7
Text8 i
Text9
; Textl 0
i Textl 1
! Textl 2 ;
CRC I
Nombre
d'ENSEM-
BLES avec
ID1 = $8C
Nombre
d'ENSEM-
BLES avec
D1 = $8D
Nombre
d'ENSEM-
BLES avec
ID1 = $8E
Nombre
d'ENSEM-
BLES avec
ID1 = $8F
Dernier
numero
d'ordre
BLOCO
Dernier
numero
d'ordre
BLOC 1
Dernier
numero
d'ordre
BLOC 2
Dernier
numero
d'ordre
BLOC 3
i ID1
i ID2 !
ID3
ID4 i
Textl
! Text2
! Text3
! Text4 i
$8F
Element
d'ENSEM-
BLE = $02
Numero
d'ordre
Numero de
BLOC
Dernier
numero
d'ordre
BLOC 4
Dernier
numero
d'ordre
BLOC 5
Dernier
numero
d'ordre
BLOC 6
Dernier
numero
d'ordre
BLOC 7
i Text5
i Text6
Text7
Text8 [
Text9
I Textl 0
I Textl 1
; Textl 2 !
CRC I
Code de
langue
BLOC 0
Code de
langue
BLOC 1
Code de
langue
BLOC 2
Code de
langue
BLOC 3
Code de
langue
BLOC 4
Code de
langue
BLOC 5
Code de
langue
BLOC 6
Code de
langue
BLOC 7
Le code de caractere est defini comme suit:
$00
$01
$02 .. $7F
$80
$81
$82
$83 .. $FF
= ISO/IEC 8859-1 (modifiee, voir specification CD EXTRA , annexe 1)
= ISO/IEC 646, ASCII (7 elements binaires)
= reserve
= JIS Kanji-Music Shift
= Code de caractere coreen (a definir)
= Code de caractere chinois mandarin (a definir)
= reserve
Le code de caractere indique le jeu de caracteres utilise pour coder les chaTnes de caracteres
des ENSEMBLES avec ID1 = $80 a $85. D'autres ENSEMBLES doivent avoir un code de
caractere $00 (ISO 8859-1 modifiee).
Tous les BLOCS qui utilisent I'ISO 8859-1 (modifiee) ou le code de caracteres ASCII (tel qu'il
est indique par Textl dans le premier ENSEMBLE de taille) doivent avoir un numero de BLOC
(voir 26.2.1.4.2) inferieur aux BLOCS qui incorporent d'autres codes de caracteres.
Drapeaux de mode 2 & de protection de copie:
msb ______ Isb
i Mode 2 I PA C.P. I Reserve I Reserve I Reserve I LI C.P.2 I LI C.P.1 I LI C.P.O
Le drapeau de mode 2 indique si les Paquets de TEXTE CD mode 2 sont codes dans la zone
de programme: si on a %1, les Paquets mode 2 sont disponibles, sinon on a %0.
Le drapeau de protection de copie de zone de programme (PA C.P.) indique si des
informations complementaires sont disponibles dans la zone de programme (voir 26.3.2.1.1)
concernant I'indication du droit de reproduction d'articles specifiques: si on a %1, alors une
telle information est disponible, si on a %0 une telle information n'est pas disponible et le droit
de reproduction existe pour toutes les informations TEXTE CD dans la zone de programme. Ce
element binaire doit etre a %0 si le drapeau de mode 2 est a %0.
Les elements binaires reserves sont a %0.
60908 © I EC: 1999
- Ill -
All values are expressed in binary code.
;! ID1
i ID2
I ID3 i|
ID4
j Textl
! Text2 |
Text3 i
Text4 i
$8F
PACK
element =
$00
Sequence
number
BLOCK
number
Character
code for
this
BLOCK
First track
number
Last track
number
Mode 2 &
copy
protection
flags
! Text5
i Text6
! Text7
Text8
i 1 ex:9
' Textl 0
i Textl 1 !
Textl 2 |
CRC |
Number of
Number
Number
Number
Number
Number
Number
Number of
PACKS
of PACKS
of PACKS
of PACKS
of PACKS
of PACKS
of PACKS
PACKS
with
with
with
with
with
with
with
with
ID1 = $80
ID1 = $81
ID1 = $82
ID1 = $83
ID1 = $84
ID1 = $85
ID1 = $86
ID1 = $87
i ID1
i ID2
| ID3
1 ID4
i Textl
i Text2
i Text3 i
Text4 i
$8F
PACK
element =
$01
Sequence
number
BLOCK
number
Number
of PACKS
with
ID1 = $88
Number
of PACKS
with
ID1 = $89
Number
of PACKS
with
ID1 = $8A
Number of
PACKS
with
ID1 = $8B
j Text5
j Text6
Text7
Text8
; Text9
i Textl 0
i Textl 1 i
Textl 2 i
CRC |
Number of
Number
Number
Number
Last
Last
Last
Last
PACKS
of PACKS
of PACKS
of PACKS
sequence
sequence
sequence
sequence
with
with
with
with
number
number
number
number
ID1 = $8C
ID1 = $8D
ID1 = $8E
ID1 = $8F
BLOCK 0
BLOCK 1
BLOCK 2
BLOCK 3
1 ID1
i ID2
! ID3
ID4
S Textl
: Text2
! Text3 |
Text4 |
$8F
PACK
element =
$02
Sequence
number
BLOCK
number
Last
sequence
number
BLOCK 4
Last
sequence
number
BLOCK 5
Last
sequence
number
BLOCK 6
Last
sequence
number
BLOCK 7
! Text5
i Text6
j Text7
Text8
! Text9
i Textl 0
1 Textl 1 1
Textl 2 |
CRC |
Language
Language
Language
Language
Language
Language
Language
Language
code
code
code
code
code
code
code
code
BLOCK 0
BLOCK 1
BLOCK 2
BLOCK 3
BLOCK 4
BLOCK 5
BLOCK 6
BLOCK 7
The character code is defined as follows:
$00
$01
$02 .. $7F
$80
$81
$82
$83 .. $FF
= ISO/IEC 8859-1 (modified, see CD EXTRA specification, appendix 1)
= ISO/IEC 646, ASCII (7 bit)
= Reserved
= Music Shift-JIS Kanji
= Korean character code (to be defined)
= Mandarin Chinese character code (to be defined)
= Reserved
The character code indicates the character set used to code the character strings of the
PACKs with ID1 = $80 through $85. Other PACKs shall have character code $00 (ISO 8859-1
modified).
All BLOCKS which use ISO 8859-1 (modified) or ASCII character code (as indicated by Textl in
the first size PACK) shall have a smaller BLOCK number (see 26.2.1.4.2) than BLOCKS which
incorporate other character codes.
Mode 2 & copy protection flags:
msb Isb
Mode 2
PA C.P.
Reserved
Reserved
Reserved
LI C.P.2
LI C.P.1
LI C.P.O
The mode 2 flag indicates whether or not mode 2 CD TEXT PACKETS are encoded in the
program area: if set to %1 then mode 2 PACKETS are available, otherwise set to %0.
The program area copy protection (PA C.P.) flag indicates whether or not additional information
is available in the program area (see 26.3.2.1.1) about the copyright assertion of specific items:
if set to %1 then such information is available, if set to %0 such information is unavailable and
copyright is asserted for all CD TEXT information in the program area. This bit shall be set to
%0 if the mode 2 flag is set to %0.
The reserved bits are set to %0.
— 112 —
60908 © CEI:1999
Les drapeaux de protection de copie (LI C.P.O a LI C.P.2) font reference aux informations
TEXTE CD zone de depart dans le BLOC courant seulement: ils indiquent si le droit de
reproduction existe pour les types d'ENSEMBLEs suivants:
LI C.P.2 Droit de reproduction pour le ou les Messages (c'est-a-dire ENSEMBLES avec
ID1 = $85)
LI C.P.1 Droit de reproduction pour le ou les noms des interpretes, paroliers,
compositeurs et arrangeurs (c'est-a-dire ENSEMBLES avec ID1 = $81 a $84)
LI C.P.O Droit de reproduction pour le nom d'album et les titres de pistes (c'est-a-dire
ENSEMBLES avec ID1 = $80)
Si I'element binaire est a %1, il y a un droit de reproduction, si on a %0, il n’y a pas de droit de
reproduction.
Le code langue est code comme specifie a I’annexe 1 a la partie 5 de UER Tech 3258-E.
Un dernier numero d'ordre egal a $00 indique que le BLOC n'existe pas.
26.3 Mode TEXTE CD pour la zone de programme (MODE = 2)
Les informations de texte ou de donnees assemblies en PAQUETs conformement au systeme
de transmission de texte interacts (ITTS) defini dans la CEI 61866 peuvent etre transportees
dans des ENSEMBLES.
26.3.1 Format de I'ENSEMBLE TEXTE CD pour la zone de programme
Le format de I'ENSEMBLE TEXTE CD pour la zone de programme est identique au format de
I'ENSEMBLE, a I'exception de I'entrelacement: les symboles des ENSEMBLES successifs
peuvent etre entrelaces.
Le champ article de I'ENSEMBLE indique le contenu du champ de donnees ainsi que I'etat
d'entrelacement de I'ENSEMBLE.
Entrelace:
Article
ENSEMBLE en PAQUET de
signalisation:
U V W
1
0 0 1
Debut du PAQUET ITTS
2, 3
0 1 0
Continuation du PAQUET ITTS
4
0 1 1
Continuation et fin du PAQUET ITTS
Non Entrelace:
Article
ENSEMBLE en PAQUET de
signalisation:
U V W
1
1 0 1
Debut du PAQUET ITTS
2, 3
1 1 0
Continuation du PAQUET ITTS
4
1 1 1
Continuation et fin du PAQUET ITTS
Le champ instruction n'est pas defini et il n'y a aucune information applicable pour le decodeur.
II est code $00.
60908 © I EC: 1999
— 113-
The copy protection flags (LI C.P.O through LI C.P.2) refer to lead-in area CD TEXT information
in the current BLOCK only: they indicate whether or not copyright is asserted for the following
PACK types:
LI C.P.2 Copyright asserted for message(s) (i.e. PACKs with ID1 = $85)
LI C.P.1 Copyright asserted for name(s) of performers, songwriters, composers and
arrangers (i.e. PACKs with ID1 = $81 through $84)
LI C.P.O Copyright asserted for album name and track titles (i.e. PACKs with ID1 = $80)
If the bit is set to %1, copyright is asserted, if set to %0, no copyright is asserted.
The language code is encoded as specified in annex 1 to part 5 of EBU Tech 3258-E.
A last sequence number equal to $00 indicates that the BLOCK does not exist.
26.3 CD TEXT mode for the program area (MODE = 2)
Text or data information arranged as PACKETS according to the interactive text transmission
system (ITTS), as defined in IEC 61866, can be carried in the PACKs.
26.3.1 CD TEXT PACK format for the program area
The CD TEXT PACK format for the program area is identical to the PACK format, except for
the interleaving: the symbols of successive PACKs may either be interleaved or not.
The item field of the PACK indicates the data field contents, as well as the PACK interleave
state.
Interleaved:
Item
PACK in subcode PACKET:
U V W
1
0 0 1
ITTS PACKET start
2, 3
0 1 0
ITTS PACKET continuation
4
0 1 1
ITTS PACKET continuation and end
Non-interleaved:
Item
PACK in subcode PACKET:
U V W
1
1 0 1
ITTS PACKET start
2, 3
1 1 0
ITTS PACKET continuation
4
1 1 1
ITTS PACKET continuation and end
The instruction field is undefined, with no relevant information for the decoder. It is encoded
as $00.
— 114-
60908 © CEI:1999
26.3.1.1 Contenu du CHAMP DE DONNEES
Les 48 octets du PAQUET ITTS, numerotes de 0 a 47, sont distribues comme suit:
ENSEMBLE dans le
PAQUET de signalisation:
Octets du PAQUET ITTS
1
0 a 11
2
12 a 23
3
24 a 35
4
36 a 47
26.3.1.2 Mode d'entrelacement et entrelacement partiel
Si aucun entrelacement n'est applique, la parite de correction d'erreur P et Q sera encore
codee, mais aucune permutation de symbole ou aucun retard n'est applique.
L’entrelacement ou le non-entrelacement des symboles d’un ENSEMBLE est indique dans le
champ mode et article du symbole 0 (pour les codes, voir 26.3.1). Des informations
compiementaires optionnelles doivent toujours etre codees selon le format de I'ENSEMBLE
entrelace.
Les modifications d'entrelacement des ENSEMBLES ne doivent intervenir qu'aux limites de
synchronisation de la signalisation.
Lors des passages d'ENSEMBLEs entrelaces a non entrelaces ou vice versa, une transition
doit etre effectuee dans laquelle les ENSEMBLES seront partiellement entrelaces (voir 26.5).
Cela est du aux retards du schema d'entrelacement qui retardent les symboles d'un maximum
de 7 ENSEMBLES.
La transition sera en deux BLOCS de signalisation successifs.
Lors du passage d'entrelace a non entrelace, I'ENSEMBLE final du bloc de signalisation
precedent sera le dernier ENSEMBLE entrelace. Les symboles de cet ENSEMBLE seront
codes sur le disque avec un retard allant jusqu'a 7 ENSEMBLES. Les symboles dans les
ENSEMBLES de transition qui ne transportent pas d'informations provenant du dernier
ENSEMBLE entrelace seront regies a 0. Le premier ENSEMBLE du bloc de signalisation
suivant sera le premier avec des informations d'ENSEMBLE non entrelace.
Lors du passage de non entrelace a entrelace, I'ENSEMBLE final du bloc de signalisation
precedent sera le dernier ENSEMBLE non entrelace. Le premier ENSEMBLE de transition sera
entrelace. Les symboles de cet ENSEMBLE seront codes sur le disque avec un retard allant
jusqu'a 7 ENSEMBLES. Les symboles dans les ENSEMBLES de transition qui ne transportent
pas d'information provenant d'ENSEMBLEs non entrelaces seront mis a 0.
26.3.2 Application de TEXTE CD dans la zone de programme
Dans la presente section, il est recommande de lire toutes les references aux PAQUETs
comme etant des PAQUETs ITTS.
60908 © I EC: 1999
— 115 —
26.3.1.1 DATA FIELD contents
The 48 bytes of the ITTS PACKET, numbered 0 to 47, are distributed as follows:
PACK in subcode PACKET:
ITTS PACKET bytes
1
0 to 11
2
12 to 23
3
24 to 35
4
36 to 47
26.3.1.2 Interleave mode and partial interleave
In the case when no interleaving is applied, the P and Q error correction parity will still be
encoded, but no symbol permutation or delay is applied.
Whether the symbols of a PACK are interleaved or not is indicated in the mode and item field
of symbol 0 (for codes see 26.3.1). Optional additional information shall always be encoded
according to the interleaved PACK format.
Changes in the interleaving of PACKs shall only occur at subcode sync boundaries.
When changing from interleaved to non-interleaved PACKs, or from non-interleaved to
interleaved PACKs, a transition needs to be made, in which the PACKs will be partially
interleaved (see 26.5). This is caused by the delays in the interleaving scheme, which delay
symbols by a maximum of 7 PACKs.
The transition will be in two successive subcode BLOCKS.
When changing from interleaved to non-interleaved, the final PACK of the previous subcode
BLOCK will be the last interleaved PACK. Symbols of this PACK will be encoded onto disc with
a delay of up to 7 PACKs. The symbols in the transition PACKs which are not carrying
information from the last interleaved PACK will be set to 0. The first PACK of the next subcode
BLOCK will be the first with non-interleaved PACK information.
When changing from non-interleaved to interleaved, the final PACK of the previous subcode
BLOCK will be the last non-interleaved PACK. The first PACK of the transition will be
interleaved. Symbols of this PACK will be encoded onto disc with a delay of up to 7 PACKs.
The symbols in the transition PACKs which are not carrying information from the interleaved
PACKs will be set to 0.
26.3.2 CD TEXT application in the program area
In this section, all references to PACKETS should be read as ITTS PACKETS.
— 116-
60908 © CEI:1999
26.3.2.1 Structures d'ENSEMBLES definies de maniere complementaire
26.3.2.1.1 PAQUET de donnees TOC statiques
En complement des types de DONNEES des PAQUETS de DONNEES definis dans la
CEI 61866, un nouveau type de DONNEES peut etre utilise.
Type de DONNEES Contenu _
%00101 Information TOC statique
L'en-tete des PAQUETS de DONNEEs d'informations TOC statiques doit contenir ce qui suit:
Numero de langue
%000
Article d'application
%0111
Indice de PAQUET
$0000
MMC
$00
SMC
$00
CDS & CDE
%10
Premier PAQUET de donnees TOC
%01
Dernier PAQUET de donnees TOC
%00
Tout autre PAQUET de donnees TOC
ICI
%00
Donnees TOC identiques pour le volume entier
L'octet 7 de l'en-tete indique le genre de donnees TOC:
$00 Donnees TOC de volume
$01 Donnees TOC de piste (pour 2 pistes)
$02 Information complementaire de droit de
reproduction pour les PAQUETs avec indice
de PAQUET non egal a $0000
$03 Information complementaire de droit de
reproduction pour les PAQUETs avec indice
de PAQUET egal a $0000
Toutes les autres valeurs de l'octet 7 sont reservees pour un usage ulterieur.
26.3.2.1.1.1 Donnees TOC de volume
Les donnees TOC de volume peuvent etre codees dans un PAQUET de donnees TOC
statiques avec l'octet 7 de l'en-tete egal a $00.
60908 © I EC: 1999
— 117 —
26.3.2.1 Additionally defined PACKET structures
26.3.2.1.1 Static TOC data PACKET
In addition to the DATA PACKET DATA types defined in IEC 61866, a new DATA type may be
used.
DATA type Contents
%00101 Static TOC information
The header of the static TOC information DATA PACKETS shall contain the following:
Language number
%000
Application item
%0 111
PACKET index
$0000
MMC
$00
SMC
$00
CDS & CDE
%10
First TOC
%01
Last TOC
%00
Any other
ICI
%00
TOC data
data PACKET
data PACKET
TOC data PACKET
the same for entire volume
Byte 7 of the header indicates the kind of TOC data:
$00 Volume TOC data
$01 Track TOC data (for 2 tracks)
$02 Additional copyright information for PACKETS
with PACKET index not equal to $0000
$03 Additional copyright information for PACKETS
with PACKET index equal to $0000
All other values of byte 7 are reserved for future use.
26.3.2.1.1.1 Volume TOC data
Volume TOC data may be encoded in one static TOC data PACKET with byte 7 of the header
equal to $00.
— 118-
60908 © CEI:1999
Les octets du champ de donnees doivent contenir les informations suivantes:
Octet Contenu
8 Nombre total d'entrees de donnees TOC
9 $00 = information de volume
10,11,12 Moment de depart du mode de balayage d'intervalle (min : sec : tr), code binaire
(voir 26)
13,14 Genre du volume selon le code de genre defini pour EXTRA CD
15 Nombre total de pistes
16.. 28 Code UPC/EAN, si non utilise tous = $00
29 Premier numero de piste
30 Dernier numero de piste
31,32,33 Moment de depart du mode de balayage d'intervalle alternatif (min : sec : tr), code
binaire (voir 26)
34 Numero de piste maximal pour le balayage d'intervalle (voir 26)
35 Numero de piste maximal pour le mode de balayage d'intervalle alternatif (voir 26)
36 Drapeau d'information de droit de reproduction complementaire: si a $01,
I'information de droit de reproduction complementaire est disponible, si a $00, une
telle information n'est pas disponible et le droit de reproduction existe pour toutes
les informations TEXTE CD de la zone de programme
37.. 47 Reserve pour une utilisation ulterieure, a coder $00 si aucune fonction n'a ete
definie
26.3.2.1.1.2 Donnees TOC de piste
Les donnees TOC de piste peuvent etre codees en PAQUETs de donnees TOC statiques,
I'octet 7 de I'en-tete etant egal a $01.
Les 40 octets du champ de donnees doivent contenir deux entrees de donnees TOC de piste,
chacune d'une longueur de 20 octets. La premiere entree de donnees TOC de piste doit etre
situee dans les octets 8 a 27, la seconde dans les octets 28 a 47.
Octet Octet Contenu
8 28 Numero d'entree de donnees TOC, compte a rebours, code en binaire
9 29 Numero de piste, code en binaire. Le MSB detient I'element binaire de
commande de copie audio
(%0 = non protege en copie, %1 = protege en copie)
10,11,12 30,31,32 Moment de debut de piste (min:sec:tr), code en binaire
13,14 33,34 Genre de piste selon le code de genre
15 35 Numero de piste alternatif, si pas dans la piste, alors $00
16 .. 27 36 .. 47 ISRC (si pas utilise alors tous a $00)
60908 © I EC: 1999
— 119 —
The bytes of the data field shall contain information as follows:
Byte Contents
8 Total number of TOC data entries
9 $00 = Volume information
10,11,12 Interval scan mode start time (min:sec:fr), binary coded (see 26)
13,14 Volume genre, according to the genre code as defined for CD EXTRA
15 Total number of tracks
16 .. 28 UPC/EAN code, if not used all = $00
29 First track number
30 Last track number
31,32,33 Alternative interval scan mode start time (min:sec:fr), binary coded (see 26)
34 Maximum sequence number for interval scan (see 26)
35 Maximum sequence number for alternative interval scan mode (see 26)
36 Additional copyright information flag: if set to $01 additional copyright information is
available, if set to $00 such information is unavailable and copyright is asserted for
all CD TEXT information in the program area
37 .. 47 Reserved for future use, to be encoded as $00 if no function has been defined
26.3.2.1.1.2 Track TOC data
Track TOC data may be encoded in static TOC data PACKETS with byte 7 of the header equal
to $01.
The 40 bytes of the data field shall contain two track TOC data entries, each with a length of
20 bytes. The first track TOC data entry shall be located in bytes 8 to 27, the second one in
bytes 28 to 47
Byte Byte Contents
8 28 TOC data entry number, count down, binary coded
9 29 Track number, binary coded. The MSB holds the audio copy control bit
(%0 = not copy protected, %1 = copy protected)
10,11,12 30,31,32 Track start time (min:sec:fr), binary coded
13,14 33,34 Track genre, according to the genre code
15 35 Alternative sequence number, if not in sequence then $00
16 .. 27 36 .. 47 ISRC (if not used then all $00)
— 120 —
60908 © CEI:1999
La zone de sortie doit etre codee avec les valeurs suivantes:
Octet
Octet
Contenu
8
28
Numero d'entree de donnees TOC = $00 (entree finale)
9
29
Numero de piste = $FF
10,11,12
30,31,32
Temps de depart de sortie (min:sec:tr), code en binaire
13,14
33,34
Genre de piste = $0000
15
35
Numero d'ordre alternatif le plus eleve
16 .. 27
36 .. 47
ISRC = tous a $00
Si la zone de donnees TOC de sortie est codee dans les octets 8 a 27, les octets 28 a 47
doivent contenir $00.
26.3.2.1.1.3 Informations de droit de reproduction complementaire
Les informations de droit de reproduction complementaires peuvent etre codees en PAQUETs
de donnees TOC statiques, I'octet 7 de I'en-tete etant egal a $02 (pour les PAQUETs avec
indice de PAQUET non egal a $0000) ou $03 (pour les PAQUETs avec indice de PAQUET egal
a $0000).
Pour chaque numero de voie de sous-message, un element binaire represente le statut de
droit de reproduction: s'il est a %1, le droit de reproduction existe, s'il est a %0, le droit de
reproduction n'existe pas.
Le numero de voie de sous-message $02 fait reference aux PAQUETs de menu d'execution.
L'emplacement du element binaire pour la voie de sous-message n (0 < n < 255) dans le
PAQUET peut etre trouve avec les formules suivantes:
Octet: 8 + (n div 8)
Element binaire: n mod 8 (7 = MSB, 0 = LSB)
Les octets restants (40 a 47) dans le PAQUET sont reserves a une utilisation ulterieure et
doivent etre codes $00 dans I'attente d'une autre definition.
Si aucune information de droit de reproduction complementaire n'est codee, le droit de
reproduction existe pour toutes les informations de TEXTE CD dans la zone de programme.
26.3.2.1.2 PAQUET base de donnees
En complement des types de PAQUET definis dans la CEI 61866, un nouveau type de BASE
DE DONNEE peut etre utilise. La structure est basee sur celle des PAQUETs TEXTE.
60908 © I EC: 1999
-121 -
The lead-out area shall be encoded with the following values:
Byte
Byte
Contents
8
28
TOC data entry number = $00 (final entry)
9
29
Track number = $FF
10,11,12
30,31,32
Lead-out start time (min:sec:fr), binary coded
13,14
33,34
Track genre = $0000
15
35
Highest alternative sequence number
16 .. 27
36 .. 47
ISRC = all $00
If the lead-out area TOC data area is encoded in bytes 8 to 27, bytes 28 to 47 shall contain
$ 00 .
26.3.2.1.1.3 Additional copyright information
Additional copyright information may be encoded in static TOC data PACKETS with byte 7 of
the header equal to $02 (for PACKETS with PACKET index not equal to $0000) or $03 (for
PACKETS with PACKET index equal to $0000).
For every submessage channel number one bit represents the copyright status: if set to %1
copyright is asserted, if set to %0 copyright is not asserted.
The submessage channel number $02 refers to runtime menu PACKETS.
The location of the bit for submessage channel n (0 < n < 255) in the PACKET can be found
with the following formulae:
Byte: 8 + (n div 8)
Bit: n mod 8 (7 = MSB, 0 = LSB)
The remaining bytes (40 through 47) in the PACKET are reserved for future use and shall be
encoded as $00 until otherwise defined.
In case no additional copyright information is encoded, copyright is asserted for all CD TEXT
information in the program area.
26.3.2.1.2 Database packet
In addition to the PACKET types defined in IEC 61866, a new DATABASE type may be used.
The structure is based on that of the TEXT PACKETS.
— 122 —
60908 © CEI:1999
L'en-tete des PAQUETs BASE DE DONNEES doit contenir ce qui suit:
Numero de langue
%000
ou dependant de la langue
Article
d'application
%1100
indiquant le nouveau paquet BASE DE DONNEES
Indice de PAQUET
$0000
ou comme defini dans la CEI 61866
Octet 3
Numero
indiquera le numero de piste auquel l'information fait
des pistes
reference. Si c'est $00, alors il est valable pour le volume
entier
Octet 4
Code
indiquera quelle sorte d'information est codee dans le
d'article
corps TEXTE (voir ci-dessous)
Octet 5
Numero de
compte a rebours (pour CDS = 1, le numero d’ordre le plus
piste
eleve doit etre code), codage binaire
ICP
%0
Donnee TOC identique pour le volume entier
SA
%000
TCI
%00
CDS & CDE
%10
premier PAQUET de BASE DE DONNEES
%01
dernier PAQUET de BASE DE DONNEES
%00
tout autre PAQUET de BASE DE DONNEES
%11
autorise uniquement si seulement un PAQUET
de BASE DE DONNEES est disponible
Jeu de caracteres
comme defini dans la CEI 61866
Code d'article
$00
Reserve
$01
Titre de piste
$02
Interprete(s)
$03
Parolier(s)
$04
Compositeur(s)
$05
Arrangeur(s)
$06
Message(s) personnel(s)
$07
Description de I'identification du disque
$08
Mot(s) cle(s) ou chaTne pour les tris
$09 .. $FF
Reserve
L'information est codee en TEXTE clair dans le corps du PAQUET (octets 8 .. 47), sans
information de commande d'affichage.
26.3.2.2 Commandes interactives definies de maniere complementaire
26.3.2.2.1 Codage du mode de balayage
Des commandes interactives speciales particulieres aux fonctions de balayage peuvent etre
codees. En complement des modes de balayage definis dans le lecteur, le disque peut fournir
un lecteur avec des informations a executer
• Balayage d'lntervalle: parties specifiques de pistes, indiquees Intervalles;
• Balayage d'lntervalle alternatif: parties specifiques de pistes, comme alternative au
Balayage d'lntervalle;
• Balayage commande par Menu: Balayage du disque pour les parties telles qu'elles sont
identifiees dans un menu.
60908 © I EC: 1999
— 123 —
The header of the DATABASE PACKETS shall contain the following:
Language number
%000
or language dependent
Application item
%1100
indicating this new DATABASE PACKET
PACKET index
$0000
or as defined in IEC 61866
Byte 3
Track
will indicate the track number to which the information
number
refers. If $00, then it is valid for the entire volume
Byte 4
Item code
will indicate the kind of information that is encoded in
the TEXT body (see below)
Byte 5
Sequence
count down (for CDS = 1 the highest sequence
number
number shall be encoded), binary coded
ICP
%0
TOC data the same for entire volume
SA
%000
TCI
%00
CDS & CDE
%10
first DATABASE PACKET
%01
last DATABASE PACKET
%00
any other DATABASE PACKET
%11
only allowed if just one DATABASE packet is available
Character set
as defined in IEC 61866
Item code:
$00
Reserved
$01
Track title
$02
Performer(s)
$03
Songwriter(s)
$04
Composer(s)
$05
Arranger(s)
$06
Personal message(s)
$07
Disc identification description
$08
Keyword(s) or string for sorting purposes
$09 .. $FF
Reserved
The information is encoded as plain TEXT in the PACKET body (bytes 8 .. 47), without display
control information.
26.3.2.2 Additionally defined interactive commands
26.3.2.2.1 Scan mode coding
Special interactive commands for scan functions can be encoded. In addition to scan modes
defined in the player, the disc may provide a player with information to perform
• Interval scan: specific parts of tracks, indicated as intervals;
• Alternative interval scan: specific parts of tracks, as an alternative to the interval scan;
• Menu controlled scan: scanning the disc for parts as identified in a menu.
- 124 -
60908 © CEI:1999
L'en-tete des PAQUETS DONNEES avec information de balayage doit contenir ce qui suit:
Numero de langue
%000
Independant de la langue
Article d'application
%0111
PAQUET DONNEES
Indice de PAQUET
$0000
Decode immediatement
MMC
$00
SMC
$00
Type de DONNEES
%00010
Commandes interactives
CDS & CDE
Comme defini dans la CEI 61866
ICI
%00
Commandes interactives identiques pour le
volume entier
L'octet 7 aura la valeur $00.
La commande interactive avec information de mode de balayage doit avoir la structure
suivante:
Octet
Valeur
Explication
Commentaires
0,1
$0000 ou indice de PAQUET
associe
Execute quand active ou
lien avec ligne de texte de menu
2
$04
IC4 = reference de mode de
balayage
Nouvelle commande interactive pour
cette application
3
Identification de mode de
balayage,
codage binaire
0 = pas de balayage
1 = balayage d'intervalle
2 = balayage d'intervalle alternatif
3 = balayage intro
4 = balayage intro alternatif
5 .. 255 = balayage de sujet de menu
4
Numero de compte a rebours de
suite de balayage, codage
binaire
Indique le numero d’ordre courant en
commengant par le numero d’ordre
maximal (voir 26.3.2.1.1.1) et compte a
rebours avec chaque suite
5
Temps de renvoi en minutes,
codage binaire
MSB = %0: temps de depart de la suite
courante
MSB = %1: temps de fin de la suite
courante
6
Temps de renvoi en secondes,
codage binaire
7
Temps de renvoi en trames,
codage binaire
Si elles sont appliquees, les commandes interactives associees seront codees au moins
pendant les pistes de balayage.
26.4 Articles obligatoires, recommandes et optionnels
II est optionnel de coder un disque compact selon la specification etendue de la presente
section. Cependant, s'il est code de cette fagon, il doit contenir les ENSEMBLES TEXTE CD
dans la zone de depart et peut contenir des informations TEXTE CD dans la zone de
programme selon les regies suivantes.
60908 © I EC: 1999
-125-
The header of the DATA PACKETS with scan information shall contain the following:
Language number
%000
Language independent
Application item
%0111
DATA PACKET
PACKET index
$0000
Decode immediately
MMC
$00
SMC
$00
DATA type
%00010
Interactive commands
CDS & CDE
As defined in IEC 61866
ICI
%00
Interactive commands the same for entire volume
Byte 7 will be $00.
The interactive command with the scan mode information shall have the following structure:
Byte Value Explanation Comment
0,1 $0000 or
associated PACKET index
2 $04 IC4 = scan mode reference
3 Scan mode identification,
binary coded
4 Scan sequence countdown
number, binary coded
5 Jump time minutes,
binary coded
6 Jump time seconds,
binary coded
7 Jump time frames,
binary coded
If applied, associated interactive commands will be encoded at least during the scan
sequences.
26.4 Mandatory, recommended and optional items
It is optional to encode a compact disc according to the extended specification in this section.
However, if it is encoded accordingly, it shall contain CD TEXT PACKs in the lead-in area, and
may contain CD TEXT information in the program area according to the following rules.
Execute when activated or
link with menu text line
New interactive command for this
application
0 = no scan
1 = interval scan
2 = alternative interval scan
3 = intro scan
4 = alternative intro scan
5 .. 255 = menu topic scan
Indicates current sequence number,
starting with the maximum sequence
number (see 26.3.2.1.1.1) and counting
down with every sequence
MSB = %0: start time of current sequence
MSB = %1: end time of current sequence
— 126 —
60908 © CEI:1999
26.4.1 Zone d'entree
Dans la zone d'entree d'un disque de TEXTE CD, les articles suivants sont obligatoires ou
recommandes:
ID1
Statut
Contenu
$80
Obligatoire
Titre du nom d'album (ID2 = $00) et titres des pistes (ID2 =
$01 .. $63)
$81
Recommande
Nom(s) du ou des interpretes
$86
Recommande
Information d'identification de disque
$8F
Obligatoire
Information de tailie
D'autres articles sont codes en option.
26.4.2 Zone de programme
II est recommande de coder les informations TEXTE CD dans la zone de programme, auquel
cas il est obligatoire de coder les ENSEMBLE non entrelaces dans les voies de signalisation R
a W. Les ENSEMBLE contiendront des PAQUETs ITTS.
En complement, il est autorise de coder en option
• les ENSEMBLES entrelaces avec les PAQUETs ITTS. Dans ce cas, il s'agira d'une
structure d'information complementaire, completement separee de I'information dans les
ENSEMBLES non entrelaces.
• les ENSEMBLES entrelaces avec d'autres informations, comme specifie a Particle 5.
L'information de la zone de programme peut etre dynamique, c'est-a-dire qu'il est possible de
mettre a jour des articles specifiques a tout moment pendant la lecture car un flux continu
d'informations peut etre code en parallele avec le programme audio.
Pour les applications dans la zone de programme, les articles suivants sont obligatoires ou
recommandes:
MMC
$01
$01
$01
$01
SMC Statut Contenu
$01 Obligatoire Titre du volume (album)
$02 Obligatoire Menu d'execution (= titres des pistes)
$03 Recommande Credits (= noms du ou des chanteurs etc.)
$FF Obligatoire Menu principal (avec commandes interactives associees)
Le titre de volume plus toute information connexe doit etre code dans au moins un PAQUET
Texte avec Particle d'application = %1000.
La piste des PAQUETs du menu d'execution doit contenir au moins un PAQUET avec le titre
de piste de chacune des pistes enregistrees sur le disque. Cette piste doit etre codee avec le
numero de segment du menu d'execution egal au numero de piste et le numero de sous-
segment du menu d'execution egal a $01.
Les informations complementaires peuvent eventuellement etre codees comme cela est defini
dans la CEI 61866 ou dans la presente norme.
60908 © I EC: 1999
-127-
26.4.1 Lead-in area
In the lead-in area of a CD TEXT disc, the following items are mandatory or recommended:
ID1
Status
Contents
$80
Mandatory
Title of album name (ID2 = $00) and track titles (ID2 = $01 .. $63)
$81
Recommended
Name(s) of the performer(s)
$86
Recommended
Disc identification information
$8F
Mandatory
Size information
Other items are optionally encoded.
26.4.2 Program area
It is recommended to encode CD TEXT information in the program area, in which case it is
mandatory to encode non-interleaved PACKs in the R to W subcode channels. The PACKs will
contain ITTS PACKETS.
In addition, it is allowed to encode optionally
• interleaved PACKs with ITTS PACKETS. In this case, this will be an additional information
structure, completely separate from the information in the non-interleaved PACKs,
• interleaved PACKs with other information, as specified in clause 5.
The information in the program area may be dynamic, i.e. it is possible to update specific items
at any moment during the playback, because a continuous flow of information can be encoded
in parallel to the audio program.
If applied in the program area, the following items are mandatory or recommended:
MMC
SMC
Status
Contents
$01
$01
Mandatory
Volume (album) title
$01
$02
Mandatory
Runtime menu (= track titles)
$01
$03
Recommended
Credits (= names of singer(s) etc.)
$01
$FF
Mandatory
Main menu (with associated interactive commands)
The volume title plus any related information shall be encoded in at least one text PACKET with
application item = %1000.
The sequence of runtime menu PACKETS shall contain at least one PACKET with the track title
of each of the tracks recorded on the disc. This sequence shall be coded with the runtime
menu segment number equal to the track number, and the runtime menu subsegment number
equal to $01.
Additional information may optionally be encoded, as defined in IEC 61866 or this standard.
— 128 —
60908 © CEI:1999
26.5 Taux de repetition et desalignement
26.5.1 Zone de depart
Une suite complete d'ENSEMBLEs TEXTE CD mode 4, organisee en BLOCs dans un groupe
de texte doit etre enregistree de maniere sequentielle. Les groupes de texte doivent etre
repetes de maniere continue jusqu'a la fin de la zone de depart et peuvent etre termines au
niveau de n'importe quel ENSEMBLE.
26.5.2 Zone de programme
Si cela s'applique, les ENSEMBLES TEXTE CD Mode 2 contenant des PAQUETs ITTS doivent
etre enregistres dans la zone de programme avec un taux moyen d'au moins 25 PAQUETs par
seconde. 75 PAQUETs au moins doivent etre enregistres dans chaque section de 5 s.
26.5.3 Desalignement de transition de mode
Le desalignement de transition de mode est defini comme etant le decalage apres decodage,
exprime en periodes de synchronisation de signalisation, a partir de la trame de la voie-Q de
synchronisation avec le temps d'execution sur le disque egal a 00:00:00 (debut de la zone de
programme), jusqu'au premier BLOC de signalisation avec la premiere information de mode
TEXTE CD de zone de programme (mode 2).
Le point de reference pour la trame de la voie-Q de signalisation est le debut de la
synchronisation SO de la voie-Q de signalisation apres demodulation et extraction de la
synchronisation avec un retard minimal. Seul le retard minimal necessaire aux donnees de
trame de la voie-Q de signalisation est calcule pour le point de reference.
Le point de reference pour le BLOC de signalisation avec la premiere information de mode
TEXTE CD de la zone de programme est le debut de la synchronisation SO de la signalisation
apres demodulation et extraction de la synchronisation avec un retard minimal. Seul le delai
minimal necessaire aux donnees de la voie de signalisation est calcule pour le point de
reference.
Le desalignement maximal autorise de transition de mode est limite a la gamme de periodes
de synchronisation de signalisation allant de 0,0 a +8,0, si la synchronisation de signalisation
du BLOC de synchronisation avec la premiere information de mode TEXTE CD de la zone de
programme doit intervenir au meme moment ou plus tard que la synchronisation de
signalisation de trame de la voie-Q avec un temps d'execution sur le disque egal a 00:00:00
(voir figure 31).
Les BLOC de signalisation avant ce point doivent transporter des informations de mode de
TEXTE CD de la zone de depart.
60908 © I EC: 1999
— 129 —
26.5 Repetition rate and skew
26.5.1 Lead-in area
A complete sequence of CD TEXT mode 4 PACKs, organized as BLOCKS within a text group,
shall be recorded sequentially. Text groups shall be repeated continuously up to the end of the
lead-in area, and may be terminated at any PACK.
26.5.2 Program area
If applied, CD TEXT mode 2 PACKs containing ITTS PACKETS shall be recorded in the
program area with an average rate of at least 25 PACKETS per second. At least 75 PACKETS
shall be recorded in each section of 5 s.
26.5.3 Mode transition skew
The mode transition skew is defined as the offset after decoding, expressed in subcode sync
periods, from the subcode Q-channel frame with the running time on the disc time equal
to 00:00:00 (start of the program area), to the first subcode BLOCK with the first program area
CD TEXT mode information (mode 2).
The reference point for the subcode Q-channel frame is the start of the subcode Q-channel
sync SO after demodulation and sync extraction with minimum delay. Only the minimum
required delay of the subcode Q-channel frame data is calculated for the reference point.
The reference point for the subcode BLOCK with the first program area CD TEXT mode
information is the start of the subcode sync SO after demodulation and sync extraction with
minimum delay. Only the minimum required delay of the subcode channel data is calculated for
the reference point.
The maximum allowed mode transition skew is limited to the range from 0,0 to +8,0 subcode
sync periods, where the subcode sync of the subcode BLOCK with the first program area CD
TEXT mode information shall occur at the same time as or later than the subcode sync of the
Q-channel frame with running time on the disc equal to 00:00:00 (see figure 31).
Subcode BLOCKS before this point shall carry lead-in area CD TEXT mode information.
-130-
60908 © CEI:1999
Figure 1 - Caracteristique de preaccentuation
Cote etiquette
A* B* C*
Cote lecture
D*
Plan de reference
Voir 5.5
I EC 1 817/98
Pour les details A, B, C et D voir la figure 2b.
Figure 2a - Dimensions du disque
60908 © I EC: 1999
- 131 -
Figure 1 - Pre-emphasis characteristic
Label side
A* B* C* D*
I-
\ Reference plane
See 5.5
Read-out side
* For details A, B, C and D, see figure 2b.
I EC 1 817/98
Figure 2a - Dimensions of the disc
0,6 min. 0,1 min.
Circonference A
Echelle 10:1
Profondeur des alveoles
d'informations < 0,13 pm
Supperposition des couches
B Echelle 20:1
Trou central
C Echelle 20:1
Bavures
0,2 max.
0,1 max. x 45°
ou arrondi
I
co
NO
I
Figure 2b - Dimensions du disque
60908 ©CEI:1999
0,6 min.
Minimum thickness
0,1 min.
Circumference A
Scale 10:1
Maximum
thickness
a 118 ±0,3
Reflective
layer
Transparent
substrate
Information pits,
depth < 0,13 pm
Protective layer
Material build-up
B Scale 20:1
Centre hole
C Scale 20:1
Burrs
0,2 max.
0,1 max. x 45°
or rounded
0 26 max.
0 33 min.
0 44 max.
Ejector marks and other
surface irregularities ,
permitted
0,2 max.
, 0,4 max.
Possible profiling
D Scale 10:1
Clamping area
only
Clamping area
Maximum
material Minimum
material
Information
0,4 max.
0,4 max.
See 5.3
Dimensions in millimetres
I EC 1 818/98
Figure 2b - Dimensions of the disc
0 45 (voir 5.8)
0 46 (voir 7.2.2)
Zone de depart
0 50 ° 4 (voir 7.2.3)-
0 II 6 (voir 7.2.4) -
0 min. = 0 (fin de la zone de programme) + 1 (voir 7.2.5) —
0 II 8 max. = 0 (fin de la zone de programme) + 2 (voir 5.8)
Zone des informations
Zone de programme
Figure 2c - Dimensions du disque
Figure 2d - Forme du bord du disque (CD - 8 cm)
Zone de sortie
I EC 1 919/98
c
-
Figure 2 - Disposition generale du disque
Lead-in area
0 45 (see 5.8) -
0 46 (see 7.2.2)-
0 50 ° 4 (see 7.2.2)-
0 116 (see 7.2.4) -
0 min. = 0 (program end) + 1 (see 7.2.5)
0 II 8 max. = 0 (program) + 2 (see 5.8)
Information area
Program area
Figure 2c - Dimensions of the disc
Lead-out area —
IEC 1 919/98
Figure 2d - Edge shape of the disc (8 cm-CD)
Figure 2 - Overall disc layout
-138-
60908 © CEI:1999
Signal
d'erreur de
positionnement
radial
Deplacement radial
du spot lumineux
IEC 1 822/98
Figure 4 - Forme typique du signal d'erreur de positionnement radial utilise
pour le guidage en fonction de la position radiale du spot
-2
Gain
(echelle
logarithmique)
20 65 200 650 2 000 Hz
Frequence
(echelle logarithmique)
-2
IEC 1 823/98
Representation schematique de la fonction de transfert en boucle ouverte utilisee pour les mesures de guidage.
Figure 5 - Fonction de transfert
60908 © I EC: 1999
-139-
Radial spot
position
IEC 1 822/98
Figure 4 - Typical shape of the RD signal used for tracking versus radial spot position
Gain
(logarithmic
scale)
Frequency
(logarithmic scale)
IEC 1823/98
Schematic representation of the open-loop transfer function for tracking measurements.
Figure 5 - Transfer function
— 140 —
60908 © CEI:1999
Un mot de 16 bits
venant de CAN
Deux symboles
de 8 bits
MSB
LSB
Symbole 1
Symbole 2
dl-d8
dl-d8
00101111
00001011
notation NRZ
notation NRZ-1
Cl-C14
XXXI 00100001001000 I XXX
Cl-Cl 4
10001001000000 I XXX
cellules de liaison
Temps
IEC 1 824/98
En ce qui concerne la conversion de dl-d8 en Cl -C14, se reporter a la table de conversion, figures 7a et 7b.
La cellule Cl est emise la premiere.
Figure 6 - Code de modulation de 8 a 14 (EFM)
60908 © I EC: 1999
- 141 -
One word of 16 bits
from ADC
Two symbols
of 8 bits
MSB
LSB
Symbol 1
Symbol 2
dl-d8
dl-d8
NRZ notation
00101111
00001011
NRZ-1 notation
Cl-C14
XXXI 00100001001000 I XXX
Cl-Cl 4
10001001000000 I XXX
merging bits
Time
IEC 1 824/98
For conversion of dl-d8 into Cl-Cl4, see conversion table, figures 7a and 7b.
Bit Cl is first out.
Figure 6 - 8 to 14 modulation code (EFM code)
- 142 -
60908 © CEI:1999
0
00000000
01001000100000
64
01000000
01001000100100
1
00000001
10000100000000
65
01000001
10000100100100
2
00000010
10010000100000
66
01000010
10010000100100
3
00000011
10001000100000
67
01000011
10001000100100
4
00000100
01000100000000
68
01000100
01000100100100
5
00000101
00000100010000
69
01000101
00000000100100
6
00000110
00010000100000
70
01000110
00010000100100
7
00000111
00100100000000
71
01000111
00100100100100
8
00001000
01001001000000
72
01001000
01001001000100
9
00001001
10000001000000
73
01001001
10000001000100
10
00001010
10010001000000
74
01001010
10010001000100
11
00001011
10001001000000
75
01001011
10001001000100
12
00001100
01000001000000
76
01001100
01000001000100
13
00001101
00000001000000
77
01001101
00000001000100
14
00001110
00010001000000
78
01001110
00010001000100
13
00001111
00100001000000
79
01001111
00100001000100
16
00010000
10000000100000
80
01010000
10000000100100
17
00010001
10000010000000
81
01010001
10000010000100
18
00010010
10010010000000
82
01010010
10010010000100
19
00010011
00100000100000
83
01010011
00100000100100
20
00010100
01000010000000
84
01010100
01000010000100
21
00010101
00000010000000
85
01010101
00000010000100
22
00010110
00010010000000
86
01010110
00010010000100
23
00010111
00100010000000
87
01010111
00100010000100
24
00011000
01001000010000
88
01011000
01001000000100
25
00011001
10000000010000
89
01011001
10000000000100
26
00011010
10010000010000
90
01011010
10010000000100
27
00011011
10001000010000
91
01011011
10001000000100
28
00011100
01000000010000
92
01011100
01000000000100
29
00011101
00001000010000
93
01011101
00001000000100
30
00011110
00010000010000
94
01011110
00010000000100
31
00011111
00100000010000
95
01011111
00100000000100
32
00100000
00000000100000
96
01100000
01001000100010
33
00100001
10000100001000
97
01100001
10000100100010
34
00100010
00001000100000
98
01100010
10010000100010
35
00100011
00100100100000
99
01100011
10001000100010
36
00100100
01000100001000
100
01100100
01000100100010
37
00100101
00000100001000
101
01100101
00000000100010
38
00100110
01000000100000
102
01100110
01000000100100
39
00100111
00100100001000
103
01100111
00100100100010
40
00101000
01001001001000
104
01101000
01001001000010
41
00101001
10000001001000
105
01101001
10000001000010
42
00101010
10010001001000
106 :
01101010
10010001000010
43
00101011
10001001001000
107
01101011
10001001000010
44
00101100
01000001001000
108
01101100
01000001000010
45
00101101
00000001001000
109
01101101
00000001000010
46
00101110
00010001001000
110
01101110
00010001000010
47
00101111
00100001001000
111
01101111
00100001000010
48
00110000
00000100000000
112
01110000
10000000100010
49
00110001
10000010001000
113
01110001
10000010000010
50
00110010
10010010001000
114
01110010
10010010000010
51
00110011
10000100010000
115
01110011
00100000100010
52
00110100
01000010001000
116
01110100
01000010000010
53
00110101
00000010001000
117
01110101
00000010000010
54
00110110
00010010001000
118
01110110
00010010000010
55
00110111
00100010001000
119
01110111
00100010000010
56
00111000
01001000001000
120
01111000
01001000000010
57
00111001
10000000001000
121
01111001
00001001001000
58
00111010
10010000001000
122
01111010
10010000000010
59
00111011
10001000001000
123
01111011
10001000000010
60
00111100
01000000001000
124
01111100
01000000000010
61
00111101
00001000001000
125
01111101
00001000000010
62
00111110
00010000001000
126
01111110
00010000000010
63
00111111
00100000001000
127
01111111
00100000000010
Cl est emise la premiere
Figure 7a - Table de codage EFM 0-127 (representation NRZ-I)
60908 © I EC: 1999
- 143 -
0
00000000
01001000100000
64
01000000
1
00000001
10000100000000
65
01000001
2
00000010
10010000100000
66
01000010
3
00000011
10001000100000
67
01000011
4
00000100
01000100000000
68
01000100
5
00000101
00000100010000
69
01000101
6
00000110
00010000100000
70
01000110
7
00000111
00100100000000
71
01000111
8
00001000
01001001000000
72
01001000
9
00001001
10000001000000
73
01001001
10
00001010
10010001000000
74
01001010
11
00001011
10001001000000
75
01001011
12
00001100
01000001000000
76
01001100
13
00001101
00000001000000
77
01001101
14
00001110
00010001000000
78
01001110
13
00001111
00100001000000
79
01001111
16
00010000
10000000100000
80
01010000
17
00010001
10000010000000
81
01010001
18
00010010
10010010000000
82
01010010
19
00010011
00100000100000
83
01010011
20
00010100
01000010000000
84
01010100
21
00010101
00000010000000
85
01010101
22
00010110
00010010000000
86
01010110
23
00010111
00100010000000
87
01010111
24
00011000
01001000010000
88
01011000
25
00011001
10000000010000
89
01011001
26
00011010
10010000010000
90
01011010
27
00011011
10001000010000
91
01011011
28
00011100
01000000010000
92
01011100
29
00011101
00001000010000
93
01011101
30
00011110
00010000010000
94
01011110
31
00011111
00100000010000
95
01011111
32
00100000
00000000100000
96
01100000
33
00100001
10000100001000
97
01100001
34
00100010
00001000100000
98
01100010
35
00100011
00100100100000
99
01100011
36
00100100
01000100001000
100
01100100
37
00100101
00000100001000
101
01100101
38
00100110
01000000100000
102
01100110
39
00100111
00100100001000
103
01100111
40
00101000
01001001001000
104
01101000
41
00101001
10000001001000
105
01101001
42
00101010
10010001001000
106 :
01101010
43
00101011
10001001001000
107
01101011
44
00101100
01000001001000
108
01101100
45
00101101
00000001001000
109
01101101
46
00101110
00010001001000
110
01101110
47
00101111
00100001001000
111
01101111
48
00110000
00000100000000
112
01110000
49
00110001
10000010001000
113
01110001
50
00110010
10010010001000
114
01110010
51
00110011
10000100010000
115
01110011
52
00110100
01000010001000
116
01110100
53
00110101
00000010001000
117
01110101
54
00110110
00010010001000
118
01110110
55
00110111
00100010001000
119
01110111
56
00111000
01001000001000
120
01111000
57
00111001
10000000001000
121
01111001
58
00111010
10010000001000
122
01111010
59
00111011
10001000001000
123
01111011
60
00111100
01000000001000
124
01111100
61
00111101
00001000001000
125
01111101
62
00111110
00010000001000
126
01111110
63
00111111
00100000001000
127
01111111
Cl is first out
01001000100100
10000100100100
10010000100100
10001000100100
01000100100100
00000000100100
00010000100100
00100100100100
01001001000100
10000001000100
10010001000100
10001001000100
01000001000100
00000001000100
00010001000100
00100001000100
10000000100100
10000010000100
10010010000100
00100000100100
01000010000100
00000010000100
00010010000100
00100010000100
01001000000100
10000000000100
10010000000100
10001000000100
01000000000100
00001000000100
00010000000100
00100000000100
01001000100010
10000100100010
10010000100010
10001000100010
01000100100010
00000000100010
01000000100100
00100100100010
01001001000010
10000001000010
10010001000010
10001001000010
01000001000010
00000001000010
00010001000010
00100001000010
10000000100010
10000010000010
10010010000010
00100000100010
01000010000010
00000010000010
00010010000010
00100010000010
01001000000010
00001001001000
10010000000010
10001000000010
01000000000010
00001000000010
00010000000010
00100000000010
IEC 1 825/98
Figure 7a - EFM conversion table 0-127 (NRZ-I presentation)
- 144 -
60908 © CEI:1999
128
10000000
01001000100001
192
11000000
01000100100000
129
10000001
10000100100001
193
11000001
10000100010001
130
10000010
10010000100001
194
11000010
10010010010000
131
10000011
10001000100001
195
11000011
00001000100100
132
10000100
01000100100001
196
11000100
01000100010001
133
10000101
00000000100001
197
11000101
00000100010001
134
10000110
00010000100001
198
11000110
00010010010000
135
10000111
00100100100001
199
11000111
00100100010001
136
10001000
01001001000001
200
11001000
00001001000001
137
10001001
10000001000001
201
11001001
10000100000001
138
10001010
10010001000001
202
11001010
00001001000100
139
10001011
10001001000001
203
11001011
00001001000000
140
10001100
01000001000001
204
11001100
01000100000001
141
10001101
00000001000001
205
11001101
00000100000001
142
10001110
00010001000001
206
11001110
00000010010000
143
10001111
00100001000001
207
11001111
00100100000001
144
10010000
10000000100001
208
11010000
00000100100100
145
10010001
10000010000001
209
11010001
10000010010001
146
10010010
10010010000001
210
11010010
10010010010001
147
10010011
00100000100001
211
11010011
10000100100000
148
10010100
01000010000001
212
11010100
01000010010001
149
10010101
00000010000001
213
11010101
00000010010001
150
10010110
00010010000001
214
11010110
00010010010001
151
10010111
00100010000001
215
11010111
00100010010001
152
10011000
01001000000001
216
11011000
01001000010001
153
10011001
10000010010000
217
11011001
10000000010001
154
10011010
10010000000001
218
11011010
10010000010001
155
10011011
10001000000001
219
11011011
10001000010001
156
10011100
01000010010000
220
11011100
01000000010001
157
10011101
00001000000001
221
11011101
00001000010001
158
10011110
00010000000001
222
11011110
00010000010001
159
10011111
00100010010000
223
11011111
00100000010001
160
10100000
00001000100001
224
11100000
01000100000010
161
10100001
10000100001001
225
11100001
00000100000010
162
10100010
01000100010000
226
11100010
10000100010010
163
10100011
00000100100001
227
11100011
00100100000010
164
10100100
01000100001001
228
11100100
01000100010010
165
10100101
00000100001001
229
11100101
00000100010010
166
10100110
01000000100001
230
11100110
01000000100010
167
10100111
00100100001001
231
11100111
00100100010010
168
10101000
01001001001001
232
11101000
10000100000010
169
10101001
10000001001001
233
11101001
10000100000100
170
10101010
10010001001001
234
11101010
00001001001001
171
10101011
10001001001001
235
11101011
00001001000010
172
10101100
01000001001001
236
11101100
01000100000100
173
10101101
00000001001001
237
11101101
00000100000100
174
10101110
00010001001001
238
11101110
00010000100010
175
10101111
00100001001001
239
11101111
00100100000100
176
10110000
00000100100000
240
11110000
00000100100010
177
10110001
10000010001001
241
11110001
10000010010010
178
10110010
10010010001001
242
11110010
10010010010010
179
10110011
00100100010000
243
11110011
00001000100010
180
10110100
01000010001001
244
11110100
01000010010010
181
10110101
00000010001001
245
11110101
00000010010010
182
10110110
00010010001001
246
11110110
00010010010010
183
10110111
00100010001001
247
11110111
00100010010010
184
10111000
01001000001001
248
11111000
01001000010010
185
10111001
10000000001001
249
11111001
10000000010010
186
10111010
10010000001001
250
11111010
10010000010010
187
10111011
10001000001001
251
11111011
10001000010010
188
10111100
01000000001001
252
11111100
01000000010010
189
10111101
00001000001001
253
11111101
00001000010010
190
10111110
00010000001001
254
11111110
00010000010010
191
10111111
00100000001001
255
11111111
00100000010010
Symboles Transitions
de 8 bits entre
cellules
iec
Figure 7b - Table de codage EFM 128-255 (representation NRZ-I)
1 826/98
Figure 7 - Table de codage EFM
60908 © I EC: 1999
- 145 -
128
10000000
01001000100001
192
11000000
01000100100000
129
10000001
10000100100001
193
11000001
10000100010001
130
10000010
10010000100001
194
11000010
10010010010000
131
10000011
10001000100001
195
11000011
00001000100100
132
10000100
01000100100001
196
11000100
01000100010001
133
10000101
00000000100001
197
11000101
00000100010001
134
10000110
00010000100001
198
11000110
00010010010000
135
10000111
00100100100001
199
11000111
00100100010001
136
10001000
01001001000001
200
11001000
00001001000001
137
10001001
10000001000001
201
11001001
10000100000001
138
10001010
10010001000001
202
11001010
00001001000100
139
10001011
10001001000001
203
11001011
00001001000000
140
10001100
01000001000001
204
11001100
01000100000001
141
10001101
00000001000001
205
11001101
00000100000001
142
10001110
00010001000001
206
11001110
00000010010000
143
10001111
00100001000001
207
11001111
00100100000001
144
10010000
10000000100001
208
11010000
00000100100100
145
10010001
10000010000001
209
11010001
10000010010001
146
10010010
10010010000001
210
11010010
10010010010001
147
10010011
00100000100001
211
11010011
10000100100000
148
10010100
01000010000001
212
11010100
01000010010001
149
10010101
00000010000001
213
11010101
00000010010001
150
10010110
00010010000001
214
11010110
00010010010001
151
10010111
00100010000001
215
11010111
00100010010001
152
10011000
01001000000001
216
11011000
01001000010001
153
10011001
10000010010000
217
11011001
10000000010001
154
10011010
10010000000001
218
11011010
10010000010001
155
10011011
10001000000001
219
11011011
10001000010001
156
10011100
01000010010000
220
11011100
01000000010001
157
10011101
00001000000001
221
11011101
00001000010001
158
10011110
00010000000001
222
11011110
00010000010001
159
10011111
00100010010000
223
11011111
00100000010001
160
10100000
00001000100001
224
11100000
01000100000010
161
10100001
10000100001001
225
11100001
00000100000010
162
10100010
01000100010000
226
11100010
10000100010010
163
10100011
00000100100001
227
11100011
00100100000010
164
10100100
01000100001001
228
11100100
01000100010010
165
10100101
00000100001001
229
11100101
00000100010010
166
10100110
01000000100001
230
11100110
01000000100010
167
10100111
00100100001001
231
11100111
00100100010010
168
10101000
01001001001001
232
11101000
10000100000010
169
10101001
10000001001001
233
11101001
10000100000100
170
10101010
10010001001001
234
11101010
00001001001001
171
10101011
10001001001001
235
11101011
00001001000010
172
10101100
01000001001001
236
11101100
01000100000100
173
10101101
00000001001001
237
11101101
00000100000100
174
10101110
00010001001001
238
11101110
00010000100010
175
10101111
00100001001001
239
11101111
00100100000100
176
10110000
00000100100000
240
11110000
00000100100010
177
10110001
10000010001001
241
11110001
10000010010010
178
10110010
10010010001001
242
11110010
10010010010010
179
10110011
00100100010000
243
11110011
00001000100010
180
10110100
01000010001001
244
11110100
01000010010010
181
10110101
00000010001001
245
11110101
00000010010010
182
10110110
00010010001001
246
11110110
00010010010010
183
10110111
00100010001001
247
11110111
00100010010010
184
10111000
01001000001001
248
11111000
01001000010010
185
10111001
10000000001001
249
11111001
10000000010010
186
10111010
10010000001001
250
11111010
10010000010010
187
10111011
10001000001001
251
union
10001000010010
188
10111100
01000000001001
252
11111100
01000000010010
189
10111101
00001000001001
253
11111101
00001000010010
190
10111110
00010000001001
254
11111110
00010000010010
191
10111111
00100000001001
255
11111111
00100000010010
8-bit Transitions
symbols between
channel bits
-tee — 1 826/98
Figure 7b - EFM conversion table 128-255 (NRZ-I presentation)
Figure 7 - EFM conversion table
line trame (588 cellules)
Cellules de liaison et suppression des frequences basses
— Symboles d'information et symboles de correction (14 cellules = 1 symboles de 8 elements binaires)
— Symboles de signalisation (14 cellules = 1 symboles de 8 elements binaires)
— Motif de synchronisation (24 cellules)
I
05
I
11
11
_ 2
2 x T
Debut de trame
ou inversement
IEC 1 827/98
Figure 8 - Format de trame
60908 ©CEI:1999
One frame (588 channel bits)
— Data symbols and parity symbols (14 channel bits = 1 symbol of 8 bits)
— Control and dsiplay symbol (14 channel bits = 1 symbol of 8 bits)
— Synchronization pattern (24 channel bits)
1
11
11
1 2
2 x T
Frame start
or inverse
IEC 1 827/98
I
Figure 8 - Frame format
60908 ©I EC: 1999
— 148 —
60908 © CEI:1999
Numero de Designation
symbole du symbole
Rang
0
WmA
1
WmB
2
WmA
3
WmB
4
WmA
5
WmB
6
WmA
7
WmB
8
WmA
9
WmB
10
WmA
11
WmB
12
Qm
13
Qm
14
Qm
15
Qm
16
WmA
17
WmB
18
WmA
19
WmB
20
WmA
21
WmB
22
WmA
23
WmB
24
WmA
25
WmB
26
WmA
27
WmB
28
Pm
29
Pm
30
Pm
31
Pm
m = 12n—12 (3)
m = 12n-12(D+2)
m = 12n+4-12(2D+3)
m = 12n+4-12 (3D+2)
m = 12n+8—12 (4D+3)
m = 12n+8-12(5D+2)
m = 12n+l —12(6D+3)
m = 12n+1 -12 (7D+2)
m = 12n+5-12 (8D+3)
m = 12n+5—12 (9D+2)
m = 12n+9-12 (10D+3)
m = 12n+9—12 (11D+2)
m = 12n-12 (12D+1)
m = 12n+l —12(13D)
m = 12n+2—12 (14D+1)
m = 12n+3-12(15D)
m = 12n+2-12 (16D+1)
m = 12n+2—12 (17D)
m = 12n+6-12(18D+l)
m = 12n+6-12(19D)
m = 12n+10-12 (20D+1)
m = 12n+10-12 (21D)
m = 12n+3-12 (22D+1)
m = 12n+3-12 (23D)
m = 12n+7-12(24D+l)
m = 12n+7-12 (25D)
m = 12n+11 -12 (26D+1)
m = 12n+11 -12 (27D)
m = 12n-12
m = 12n+1
m = 12n+2—12
m = 12n+3
D = 4;n = 0,1,2,...
IEC 1 828/98
Figure 9 - Structure du bloc
60908 © I EC: 1999
- 149 -
Symbol Symbol
number name
0
WmA
1
WmB
2
WmA
3
WmB
4
WmA
5
WmB
6
WmA
7
WmB
8
WmA
9
WmB
10
WmA
11
WmB
12
Qm
13
Qm
14
Qm
15
Qm
16
WmA
17
WmB
18
WmA
19
WmB
20
WmA
21
WmB
22
WmA
23
WmB
24
WmA
25
WmB
26
WmA
27
WmB
28
Pm
29
Pm
30
Pm
31
Pm
Sequence
m = 12n—12 (3)
m = 12n-12(D+2)
m = 12n+4-12(2D+3)
m = 12n+4-12 (3D+2)
m = 12n+8—12 (4D+3)
m = 12n+8-12(5D+2)
m = 12n+l —12(6D+3)
m = 12n+1 -12 (7D+2)
m = 12n+5-12 (8D+3)
m = 12n+5—12 (9D+2)
m = 12n+9-12 (10D+3)
m = 12n+9—12 (11D+2)
m = 12n-12 (12D+1)
m = 12n+l —12(13D)
m = 12n+2—12 (14D+1)
m = 12n+3-12(15D)
m = 12n+2-12 (16D+1)
m = 12n+2—12 (17D)
m = 12n+6-12(18D+l)
m = 12n+6-12(19D)
m = 12n+10-12 (20D+1)
m = 12n+10-12 (21D)
m = 12n+3-12 (22D+1)
m = 12n+3-12 (23D)
m = 12n+7-12(24D+l)
m = 12n+7-12 (25D)
m = 12n+11 -12 (26D+1)
m = 12n+11 -12 (27D)
m = 12n-12
m = 12n+1
m = 12n+2—12
m = 12n+3
D = 4;n = 0,1,2,...
IEC 1 828/98
Figure 9 - Block structure
-150-
60908 © CEI:1999
/ \
W12n-12(2), A
W12n—12(lD+2), B
W12n+4-12(2D+2), A
W12n+4—12 (3D+2)), B
W12n+8-12(4D+2), A
W12n+8—12 (5D+2), B
W12n+ l-12(6D+2), A
W12n+1 -12 (7D+2), B
W12n+5-12(8D+2), A
W12n+5-12 (9D+2), B
W12n+9-12(10D+2), A
W12n+9-12(llD+2), B
Q12n—12 (12D)
Q12n+1-12(13D)
Q12n+2-12(14D)
Q12n+3 —12 (15D)
W12n+2—12 (16D), A
W12n+2—12 (17D), B
W12n+6-12(18D), A
W12n+6—12(19D), B
W12n+10-12 (20D), A
W12n+10-12 (2ID), B
W12n+3 -12 (22D), A
W12n+3-12 (23D), B
W12n+7-12(24D), A
W12n+7-12 (25D), B
W12n+11-12 (26D), A
W12n+11 -12 (27D), B
P12n
P12n+1
P12n+2
P12n+3
\ /
V q =
/ \
W12n-24, A
W12n-24, B
W12n+4-24, A
W12n+4—24, B
W12n+8-24, A
W12n + 8-24, B
W12n+1 -24, A
W12n+1 -24, B
W12n+5-24, A
W12n+5-24, B
W12n+9-24, A
W12n+9-24, B
Q12n
Q12n+1
Q12n+2
Q12n+3
W12n+2, A
W12n+2, B
W12n+6, A
W12n+6, B
W12n + 10, A
W12n+10, B
W12n+3, A
W12n+3, B
W12n+7, A
W12n+7, B
W12n+11, A
W12n+11, B
\ /
D = 4; n = 0, 1,2,...
IEC 1 829/98
Figure 10 - Vecteurs colonnes
60908 © I EC: 1999
-151 -
V
P
/ \
W12n-12(2), A
W12n—12(lD+2), B
W12n+4-12(2D+2), A
W12n+4—12 (3D+2)), B
W12n+8-12(4D+2), A
W12n+8—12 (5D+2), B
W12n+ l-12(6D+2), A
W12n+1 -12 (7D+2), B
W12n+5-12(8D+2), A
W12n+5-12 (9D+2), B
W12n+9-12(10D+2), A
W12n+9-12(llD+2), B
Q12n—12 (12D)
Q12n+1-12(13D)
Q12n+2-12(14D)
Q12n+3 —12 (15D)
W12n+2—12 (16D), A
W12n+2—12 (17D), B
W12n+6-12(18D), A
W12n+6—12(19D), B
W12n+10-12 (20D), A
W12n+10-12 (2ID), B
W12n+3 -12 (22D), A
W12n+3-12 (23D), B
W12n+7-12(24D), A
W12n+7-12 (25D), B
W12n+11-12 (26D), A
W12n+11 -12 (27D), B
P12n
P12n+1
P12n+2
P12n+3
\ /
V q =
/ \
W12n-24, A
W12n-24, B
W12n+4-24, A
W12n+4—24, B
W12n+8-24, A
W12n + 8-24, B
W12n+1 -24, A
W12n+1 -24, B
W12n+5-24, A
W12n+5-24, B
W12n+9-24, A
W12n+9-24, B
Q12n
Q12n+1
Q12n+2
Q12n+3
W12n+2, A
W12n+2, B
W12n+6, A
W12n+6, B
W12n + 10, A
W12n+10, B
W12n+3, A
W12n+3, B
W12n+7, A
W12n+7, B
W12n+11, A
W12n+11, B
\ /
D = 4; n = 0, 1,2,...
IEC 1 829/98
Figure 10 - Column vectors
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
a 30
a 29
a 28
a 27
a 26
a 25
a 24
a 23
a 22
a 21
a 20
a 19
a 18
a 17
a 16
a 15
a 14
a 13
«12
a 11
a 10
a 9
a 8
a 7
a 6
a 5
a 4
a 3
a 2
a 1
1
C/62 a 60
a 58
a 56
a 54
a 52
a 50
a 48 a 46 a 44 a 42 a 40
a 38
a 36
a 34
a 32
a 30
a 28
a 26
a 24
a 22
a 20
a 18
a 16
a 14
a 12
a 8
a 6
a 4
a 2
1
« 93
a 9 o
a 87
a 84
a 81
a 78
a 73
a 72
«69
a 66
a63
a 60
a 57
a 54
a 48
a 45 a 42
a 39
«36
a 33
a 30
a 27
a 24
a 21
a 18
a 15
a* 2
a 9
a 3
1
Oi
N)
I
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
a 27
a 26
a 25
a 24
a 23
a 22
a 21
a 20
a 19
a' 8
a 17
a 16
a 15
a 14
a 13
a 12
a"
a 10
a 9
a 8
a 7
a 6
a 5
a 4
a 3
a 2
a 1
1
a 54
a 52
a 50
a 48 a 46 a 44 a 42 a 40
a 38
a 36
a 34
a 32
a 30
a 28
a 26
a 24
a 22
a 2 °
a 18
a 16
a 14
a 12
a 10
a 8
a 6
a 4
a 2
1
a 81
a 78
a 75
a 72
a 69
a 66
a 63
a 60
a 57
a 54
a 51
a 48 a 45 a 42
a 39
a 36
a 33
a 30
a 27
a 24
a 21
a 18
a 15
a 12
a 9
a 6
a 3
1
IEC 1 830/98
Figure 11 - Matrices de correction
60908 ©CEI:1999
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
a 30
a 29
a 28
a 27
a 26
a 25
a 24
a 23
a 22
a 21
a 20
a 19
a 18
a 17
a 16
a 15
a 14
a 13
«12
a 11
a 10
a 9
a 8
a 7
a 6
a 5
a 4
a 3
a 2
a 1
1
0(62 0/60
a 58
a 56
a 54
a 52
a 50
a 48 a 46 a 44 a 42 a 40
a 38
a 36
a 34
a 32
a 30
a 28
a 26
a 24
a 22
a 20
a 18
a 16
a 14
a 12
a 8
a 6
a 4
a 2
1
« 93
a 9 o
a 87
a 84
a 81
a 78
a 73
a 72
«69
a 66
a63
a 60
a 57
a 54
a 48
a 45 a 42
a 39
«36
a 33
a 30
a 27
a 24
a 21
a 18
a 15
a* 2
a 9
a 3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
a 27
a 26
a 25
a 24
a 23
a 22
a 21
a 20
a 19
a' 8
a 17
a 16
a 15
a 14
a 13
a 12
a"
a 10
a 9
a 8
a 7
a 6
a 5
a 4
a 3
a 2
a 1
1
a 54
a 52
a 50
a 48 a 46 a 44 a 42 a 40
a 38
a 36
a 34
a 32
a 30
a 28
a 26
a 24
a 22
a 2 °
a 18
a 16
a 14
a 12
a 10
a 8
a 6
a 4
a 2
1
a 81
a 78
a 75
a 72
a 69
a 66
a 63
a 60
a 57
a 54
a 51
a 48 a 45 a 42
a 39
a 36
a 33
a 30
a 27
a 24
a 21
a 18
a 15
a 12
a 9
a 6
a 3
1
IEC 1 830/98
Figure 11 - Parity check matrices
60908 ©I EC: 1999 -153
12 mots
de 16 6l6ments
binaires provenant
du CAN
L6n
R6n
L6n + 1
R6n + 1
L6n + 2
R6n + 2
L6n + 3
R6n + 3
L6n+4
R6n+4
L6n + 5
R6n + 5
24 symboles
Retard
de 2 trames
Generation
Lignes
Generation
Retard de
de 8 elements
/ 12 \
de 4 symboles
a retard d'inegales
de 4 symboles
1 trame
binaires
' ” fs )
de correction
durees
de correction
<--§-)
32 symboles
de 8 elements
binaires vers le
modulateur
[
[
[
[
[
[
W12n,A
W12n,B
W12n + 1,A
W12n + 1,B
W12n + 2,A
W12n + 2,B
W12n + 3,A
W12n + 3,B
W12n + 4,A
W12n+4,B
W12n + 5,A
W12n + 5,B
[
t
[
[
[
[
W12n + 6,A
W12n + 6,B
W12n + 7,A
W12n + 7,B
W12n + 8,A
W12n + 8,B
W12n + 9,A
W12n + 9,B
W12n + 10,A
W12n + 10,B
W12n + 11,A
W12n + 11,B
W12n—12(3),A
0
W12n—12(D + 2),B
1
W12n + 4-12(2D + 3),A
2
W12n + 4-12(3D + 2),B
3
W12n + 8-12(4D + 3),A
4
W12n + 8-12(5D + 2),B
5
W12n + 1-12(6D + 3),A
6
W12n + 1-12(7D + 2),B
7
W12n + 5-12(8D + 3),A
8
W12n + 5-12(9D + 2),B
9
W12n + 9-12(10D + 3),A
10
W12n + 9-12(11D + 2),B
11
Q12n-12(12D + 1)
12
Q12n + 1-12(13D)
13
Q12n + 2-12{14D + 1)
14
Q12n + 3-12(15D)
15
W12n + 2-12(16D + 1),A
16
W12n + 2-12(17D),B
17
W12n + 6—12(18D + 1),A
18
W12n + 6-12(19D),B
19
W12n + 10-12(20D + 1),A
20
W12n +10—12(21 D),B
21
W12n + 3-12(22D + 1),A
22
W12n + 3-12(23D),B
23
W12n + 7-12(24D + 1),A
24
W12n + 7-12(25D),B
25
W12n + 11-12(26D + 1),A
26
W12n + 11-12(27D),B
27
P12n-12
28
P12n + 1
29
P12n + 2 —12
30
P12n + 3
31
IEC
1 831/98
I
Ui
I
Figure 12 - Codeur CIRC
60908 ©CEI:1999
Delay lines
of unequal
length
Generation
of 4 parity
symbols
32 symbols
of 8 bits
to modulator
Delay of
1 frame
W12n—12(3),A
W12n-12(D + 2),B
W12n + 4-12(2D + 3},A
W12n+4-12(3D + 2),B
W12n + 8-12{4D + 3),A
W12n + 8-12(5D + 2),B
W12n + 1-12(6D + 3),A
W12n + 1-12(7D+ 2),B
W12n + 5-12(8D + 3),A
W12n + 5-12(9D + 2},B
W12n + 9-12(10D + 3),A
W12n + 9-12(11D + 2),B
Q12n-12(12D + 1)
Q12n + 1-12(13D)
Q12n + 2-12{14D + 1)
Q12n + 3-12(15D}
W12n + 2-12(16D + 1),A
W12n + 2-12(17D) r B
W12n + 6-12(18D + 1) f A
W12n + 6-12(19D),B
W12n + 10-12(20D+ 1),A
W12n+ 10-12(21 D),B
W12n + 3-12(22D + 1),A
W12n + 3—12{23D),B
W12n + 7-12(24D + 1),A
W12n + 7-12(25D),B
W12n + 11-12(26D + 1),A
W12n + 11 -12(27D),B
P12n—12
P12n + 1
P12n + 2-12
P12n + 3
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
I
- CIRC encoder
I EC 1 831/98
60908 ©IEC:1999 -155
32 symboles
Retard de
Lignes
Retard
24 symboles
12 mots
de 8 elements
1 frame
de 2 frames
binaires en provenance
/ fi V
a retard d'inegales
de 8 elements
de 16 6l6ments
du demodulateur
( = it)
DecodeurC, dur ® es Decodeur C 2
( = D
binaires
binaires
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
W12n-12(3),A
W12n-12(D + 2),B
W12n+4-12(2D + 3),A
W12n + 4-12(3D + 2),B
W12n + 8-12(4D + 3),A
W12n + 8-12(5D + 2),B
W12n + 1-12(6D + 3),A
W12n + 1-12(7D + 2),B
W12n + 5-12(8D + 3),A
W12n4-5-12(9D + 2),B
W12n^-9-12(10D + 3),A
W12n + 9-12(11D + 2),B
Q12n-12(12D + 1)
Q12n + 1-12(13D)
Q12n + 2-12(14D + 1)
Q12n + 3—12(15D)
W12n + 2-12(16D + 1),A
W12n + 2-12l17D),B
W12n + 6-12(18D + 1),A
W12n + 6-12(19D),B
W12n + 10-12(20D + 1),A
W12n + 10-12(21D),B
W12n + 3—12(22D + 1),A
W12n + 3-12(23D),B
W12n + 7—12(24D + 1),A
W12n + 7-12(25D),B
W12n + 11-12(26D + 1),A
W12n + 11-12(27D),B
P12n—12
P12n + 1
P12n + 2-12
P12n + 3
Figure 13 - Decodeur CIRC
l
156- 60908 ©CEI:1999
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Delay of
Delay of
32 symbols
1 frame
Delay lines
2 frames
24 symbols
of 8 bits from
/ 6 \
of unequal
/ 12 \
of 8 bits
12 words
demodulator
( = it)
Ci decoder
length
C 2 decoder
( “ fs )
of 16 bits
W12n-12(3),A
W12n—12(D + 2),B
W12n + 4-12(2D + 3),A
W12n + 4-12(3D + 2),B
W12n + 8-12(4D + 3),A
W12n + 8-12(5D + 2),B
W12n + 1-12(6D + 3),A
W12n + 1-12(7D + 2),B
W12n + 5-12(8D + 3),A
W12n + 5-12(9D + 2),B
W12n+9-12(10D + 3l,A
W12n + 9-12(11D + 2),B
Q12n-12(12D + 1)
Q12n + 1-12(13D)
Q12n + 2-12(14D + 1)
Q12n + 3—12I15D)
W12n + 2-12(16D + 1),A
W12n + 2-12l17D),B
W12n + 6-12(18D + 1),A
W12n + 6-12(19D),B
W12n + 10-12(20D + 1),A
W12n + 10-12(21D),B
W12n + 3-12(22D + 1),A
W12n + 3-12(23D),B
W12n + 7-12(24D + 1),A
W12n + 7-12(25D),B
W12n + 11-12(26D+1),A
W12n + 11-12(27D),B
P12n—12
P12n + 1
P12n + 2—12
P12n + 3
W12n-12(27D + 3),A
W12n—12(27 D + 3),B
W12n + 1-12(27D + 3),A
W12n + 1 -12(27D + 3),B
W12n + 2-12(27D + 3),A
W12n + 2-12(27D + 3),B
W12n + 3-12(27D + 3),A
W12n + 3-12(27D + 3),B
W12n + 4-12(27D + 3),A
W12n + 4-12(27D + 3),B
W12n + 5-12(27D + 3),A
W12n + 5-12(27D + 3),B
]
]
]
]
]
]
L6n
R6n
L6n + 1
R6n + 1
L6n + 2
R6n + 2
W12n + 6-12(27D + 3),A 1
W12n + 6-12(27D + 3),B J
L6n + 3
W12n + 7-12(27D + 3),A 1
W12n + 7-12(27D + 3),B J
R6n + 3
W12n + 8-12(27D + 3),A 1
W12n + 8-12(27D + 3),B J
L6n + 4
W12n + 9-12(27D + 3),A 1
W12n + 9-12l27D + 3),B J
R6n + 4
W12n + 10-12(27D + 3),A1
W12n + 10-12(27D + 3),B J
L6n + 5
W12n + 11-12(27D + 3),A 1
W12n + 11 -12(27D + 3),B J
R6n + 5
IEC 1 832/98
I
Figure 13 - CIRC decoder
60908 ©I EC: 1999 -157
* Ce point peut etre determine par le fabricant du disque.
** Le point final d'une sequence sur le disque est I'endroit ou le numero de sequence change.
*** Le point de depart d’une sequence sur le disque est le premier point ou se trouve le nouveau numero de la sequence et ou X * 00.
La precision d'identification des instants de debut et de fin depend de la conception du lecteur. Le retard au changement de la desaccentuation depend de la conception du
lecteur.
****Durant la lecture de la zone de depart, le temps absolu A et I'indice X ne sont pas disponibles.
NOTE - Voir egalement la figure 2c.
Figure 14 - Exemple de codage dans les voies P et Q
158- 60908 ©CEI:1999
Q-channel
Outside
of disc
IEC 1 833/98
I
* This point can be determined by the software manufacturer.
** The stop point of a track in the disc is the location where the TNO changes.
*** The part point of a track in the disc is the first location with the new TNO and X * 00.
The accuracy of the start and stop point locations depend on the player design. The switch delay of the de-emphasis depends on the player design.
**** During the lead-in track ATIME and X are not available.
NOTE - See also figure 2c.
Figure 14 - Example of encoding in channels P and Q
60908 ©I EC: 1999 -159
-160-
60908 © CEI:1999
N° de la trame
de signalisation
POINT MIN P, SEC P, TRAME P
n
01
00,02,32
n+1
01
00,02, 32
n+2
01
00, 02, 32
n+3
02
10,15,12
n+4
02
10, 15, 12
n+5
02
10,15,12
n+6
03
16,28,63
n+7
03
16,28,63
n+8
03
16, 28,63
n+9
04
n+10
04
n+11
04
n+12
05
n+13
05
n+14
05
n+15
06
49, 10,03
n+16
06
49, 10, 03
n+17
06
49, 10,03
n+18
A0
01,00,00
n+19
A0
01,00,00
n+20
A0
01,00, 00
n+21
A1
06,00, 00
n+22
A1
06,00, 00
n+23
A1
06,00,00
n+24
A2
52,48,41
n+25
A2
52,48,41
n+26
A2
52,48,41
n+27
01
00,02, 32
n+28
01
00, 02, 32
IEC
1 834/98
Figure 15 - Exemple de codage d'un repertoire avec six sequences
(elements de programme)
60908 © I EC: 1999
-161 -
Subcode
frame number POINT PMIN, PSEC, PFRAME
n
01
00,02,32
n+1
01
00,02, 32
n+2
01
00, 02, 32
n+3
02
10,15,12
n+4
02
10, 15, 12
n+5
02
10,15,12
n+6
03
16,28,63
n+7
03
16,28,63
n+8
03
16, 28,63
n+9
04
n+10
04
n+11
04
n+12
05
n+13
05
n+14
05
n+15
06
49, 10,03
n+16
06
49, 10, 03
n+17
06
49, 10,03
n+18
A0
01,00,00
n+19
A0
01,00,00
n+20
A0
01,00, 00
n+21
A1
06,00, 00
n+22
A1
06,00, 00
n+23
A1
06,00,00
n+24
A2
52,48,41
n+25
A2
52,48,41
n+26
A2
52,48,41
n+27
01
00,02, 32
n+28
01
00, 02, 32
I EC 1 834/98
Figure 15 - Example of encoding of table of contents with six tracks
(program items)
Couche
reflechissante
Faisceau incident
Substrat
Plan de
reference
Faisceau reflechi
IEC 1 835/98
Figure 16 - Ecart angulaire
162- 60908 ©CEI:1999
O)
o
CD
O
00
®
m
p
CD
CD
CD
Reflective
layer
Substrate
Reference
plane
05
oo
Incident beam
Reflected beam
I EC 1 835/98
Figure 16 - Angular deviation
- 164 -
60908 © CEI:1999
Humidite absolue de I'air (g/m 3 )
-40 -20 0 20 40 60 80
Temperature (°C)
IEC 1 836/98
Figure 17 - Conditions de fonctionnement du disque
60908 © I EC: 1999
Maximum
peak-to-peak
time error (ns)
2 (
15
1
5 '
-168-
60908 © CEI:1999
SYMBOLE:
R S T LJ V W
msb Isb msb Isb
COMMANDE: MODE ARTICLE
Figure 19 - Format de base pour les voies RaWde signalisation
60908 © I EC: 1999
— 169 —
R S T U V W
msb Isb msb Isb
COMMAND: MODE ITEM
Figure 19 - Basic format subcode channels R to W
— 170 —
60908 © CEI:1999
Element binaire
R S T U V W
Symbole 0
MODE | ARTICLE
1
INSTRUCTION
2
PARITE QO
3
PARITE Q1
4
Champ de DONNEES
19
20
PARITE P0
21
PARITE PI
22
PARITE P2
23
PARITE P3
INSTRUCTION: Decrit la nature du champ de DONNEES
PARITE Q: Detection et correction d'erreurs sur les symboles 0 .. 3
PARITE P: Detection et correction d'erreurs sur les symboles 0 .. 23
IEC 1 839/98
Figure 20 - Organisation generale d'un ENSEMBLE
60908 © I EC: 1999
— 171 —
Bit R
W
Symbol
INSTRUCTION:
PARITY Q:
PARITY P:
0
MODE | ITEM
1
INSTRUCTION
2
PARITY QO
3
PARITY Q1
4
DATA
field
19
20
PARITY P0
21
PARITY PI
22
PARITY P2
23
PARITY P3
Describes the nature of the DATA field
Error detection and correction on symbols 0
Error detection and correction on symbols 0
3
23
IEC
Figure 20 - General organization of a PACK
1 839/98
-172-
60908 © CEI:1999
Symboles ^ Decalage
avant Codeur de dans | es
codage P pante P ENSEMBLES
D-S24n
D-S24n+1
D-S24n+2
D-S24n+3
D-S24n+4
D-S24n+5
D-S24n+6
D-S24n+7
D-S24n+8
D-S24n+9
D-S24n+10
D-S24n+-\ 1
D-S24n+-\2
D-S24n+13
D-S24n+-\4
D~S24n+'\5
D-S24n+16
D-S24n+M
D-S24m-18
D-S24n+19
Symboles vers
le modulateur
EFM
D-S24n
D-S24n+18-24
D-S24n+5-2x24
D~S24n+23-2x24
D-S24n+4-4x24
D~S24n+2-5x24
D-S24n+6-6x24
D-S24n+l-7x24
D-S24n+8
D-S24n+9-24
D-S24n+10-2x24
D-S24n+^ 1-3x24
D-S24n+12-4x24
D-S24n+ 13-5x24
D-S24n+14-6x24
D-S24n+15-7x24
D-S24m-16
D-S24n+ 17-24
D-S24n+\-2x24
D-S24n+ 19-3x24
P— ^240+20-4x24
P-S24n+21-5x24
P-S24n+22-8x24
D~S24n+3-7x24
IEC 1 840/98
Figure 21 - Parite Pet sequence d'entrelacement
60908 © I EC: 1999
-173-
Symbols
before
P-encoding
P-parity
encoder
Delay Symbols
in to EFM
PACKs modulator
O-S 240
O-S 240 +I
D-S24n+2
D-S24n+3
D-S24n+4
D-S24n+5
D-S 240+6
D-S24n+7
D-S24n+8
D-S24n+9
O-S 240 +IO
D-S24n+-\ 1
D-S24n+-\2
O-S 240 +I 3
D-S24n+-\4
O—S24o+15
O-S 240 +I 6
D-S24n+M
O—S 240 +I 8
O-S 240 +I 9
D-S24n
D-S24n+18-24
P-S24n+5-2x24
0-^240+23-2x24
0-S24o+4-4x24
0-S24o+2-5x24
0-S24o+6-6x24
0—S24o+7-7x24
O-S 240+8
0-S24o+9-24
0—S 240 + 1 0-2x24
D-S 240 + 1 1-3x24
0—S 240 + 1 2-4x24
O—S 240 + 1 3-5x24
0—S 240 + 1 4-6x24
0—S 240 + 1 5-7x24
O-S 240 +I 6
0-S240+17-24
0— S 240 +1 -2x24
O— S 240 +19-3x24
P— ^240+20-4x24
P— S 240 + 2 I-5x24
P— S24o+22-6x24
0-S24o+3-7x24
IEC 1 840/98
Figure 21 - P -parity and interleave sequence
- 174 -
60908 © CEI:1999
Symboles Decalage dans Decodeurde Symboles
provenantdu les parite P corriges
modulateur EFM ENSEMBLES
D-S24n
D-S24n+18-24
D-S24n+5-2x24
D-S24n+23-3x24
D-S24n+4-4x24
D~ S24n+2-5x24
D-S24n+6-6x24
D-S24n+7-7x24
D-S24n+8
D—S24n+'\9-24
D-S24n+10-2x24
D-S24n+11-3x24
D-S24n+-\2-4x24
D-S24n+-\3-5x24
D-S24n+14-6x24
D~S24n+1 5-7x24
D-S24n+16
D-S24n+17-24
D-S24n+1-2x24
D-S24n+1 9-3x24
P— ^240+20-4x24
P-$240+21-5x24
P-S24n+22-6x24
D-S24n+3-7x24
D-$24/7-7x24
D-S24n+1-7x24
D-S24n+2-7x24
$-$24/7+3-7x24
$-$24/7+4-7x24
$-$24/7+5-7x24
$-$24/7+6-7x24
D-S24n+7-7x24
D-S24n+8-7x24
D-S24n+9-7x24
$-S24/7+10-7x24
$-$24/7+11-7x24
$-$24/7+1 2-7x24
$-S24/7+13-7x24
$-$24/7+14-7x24
$-S24/7+15-7x24
$-S24/7+16-7x24
$-S24/7+17-7x24
$-$24/7+18-7x24
$-S24/7+19-7x24
I EC 1 841/98
Figure 22 - Parite Pet sequence de desentrelacement
60908 © I EC: 1999
- 175 -
Symbols
from EFM
modulator
Delay
in
PACKS
P-parity Corrected
decoder symbols
D-S24n
D-S24m-18-24
D-S24n+5-2x24
D-S24n+23-3x24
D-S24n+4-4x24
D-S24n+2-5x24
D-S24n+6-6x24
D-S24n+7-7x24
D-S24n+8
D-S24m-19-24
D~S24n+1 0-2x24
D-S24n+11-3x24
D-S24n+12-4x24
D-S24m-13-5x24
P-S24n+14-6x24
P-S24n+15-7x24
D-S24n+16
D-S24n+17-24
D-S24m-1-2x24
D-S24n+1 9-3x24
P-S24n+20-4x24
P- $240+21-5x24
P-S24n+22-6x24
D-S24n+3-7x24
D-$24/7-7x24
D-S24n+1-7x24
D-S24n+2-7x24
$-$24/7+3-7x24
$-$24/7+4-7x24
$-$24/7+5-7x24
$-$24/7+6-7x24
$-$24/7+7-7x24
D-S24n+8-7x24
D-S24n+9-7x24
$-S24/7+10-7x24
$-$24/7+11-7x24
$-$24/7+12-7x24
$-S24/7+13-7x24
$-$24/7+14-7x24
$-S24/7+15-7x24
$-S24/7+16-7x24
$-S24/7+17-7x24
$-$24/7+1 8-7x24
$-S24/7+19-7x24
I EC 1 841/98
Figure 22 - P-parity and de-interleave sequence
— 176-
60908 © CEI:1999
Symboles Codeur de Symboles vers
avant parite Q le codeur de
codage Q parite P
0
1
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
D-S24n
0 — 32411 +]
D-S24n+2
D-S24n+3
D-S24n+4
D-S24n+5
D-S24n+6
D-S24n+1
D-S24n+8
D-S24n+9
D-S24a?+10
D-S24n +11
D-S24/7+12
D-S24n+13
D-S24n+]4
D—S24n+] 5
D-S24n+16
D-S24n+M
D-S24n+18
D-S24/7+19
I EC 1 842/98
Figure 23 - Codeur de parite Q
60908 © I EC: 1999
- 177 -
Symbols Q-parity
before encoder
Q-encoding
Symbols to
P-parity
encoder
0
1
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
D-S24n
0 — 52411 +]
D-S24n+2
D-S24n+3
D-S24n+4
D-S24n+5
D-S24n+6
D-S24n+1
D-S24n+8
D-S24n+9
D-S 24 / 7 +IO
D-S24n +11
D-S 24 / 7+12
D-S24n+13
D-S24n+]4
D—S24n+] 5
D-S24n+16
D-S24n+M
D—S24n+] 8
D-S24n+19
I EC 1842/98
Figure 23 - Q-parity encoder
— 178 —
60908 © CEI:1999
Symboles provenant du Correcteur Symboles apres les
decodeurde parite P d’erreurs Q decodeurs Pet Q
D-S24n-7x24- 0
D-S24n+ 1-7x24- 1
D-S24n+2-7x24-
D-S24n+3-7x24-
0-S24o+4-7x24 4
D-S24n+5-7x24 5
D-S24n+6-7x24 6
D-S24n+7-7x24 7
D-S24n+8-7x24 8
D-S24n+9-7x24 9
O-S24n+10-7x24
D-S 240 + 1 1-7x24
0-5240+12-7x24
0—S 240 + 1 3-7x24 13
O— S 240 + 1 4-7x24 14
O— S 240 + 1 5-7x24 15
0—S 240 + 1 6-7x24 16
O—S 240 + 1 7-7x24 17
O— S 240 + 1 8-7x24 18
0—S 240 + 1 9-7x24 I 9
I EC 1843/98
Figure 24 - Decodeur de parite Q
60908 © I EC: 1999
179
Symbols from Q-error Symbols
P -parity corrector after P- and
decoder Q-decoders
D-S24n-7x24
D-S24n+ 1-7x24
D-S24n+2-7x24
D-S24n+3-7x24
D-S24n+4-7x24
D-S24n+5-7x24
D-$24/7+6-7x24
$-$24/7+7-7x24
$-$24/7+8-7x24
$-$24/7+9-7x24
$-$24/7+ 10-7x24
$-$24/7+1 1-7x24
D-S24n+ 12-7x24
$-S24/7+13-7x24
D-S24n+ 14-7x24
D-S24n+ 15-7x24
$-S24/7+16-7x24
D-S24n+17-7x24
D-S24n+18-7x24
D-S24n+19-7x24
-- 0
-- 1
- 4
- 5
_ 6
- 7
_ 8
- 9
_ 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
_ 19
I EC 1 843/98
Figure 24 - Q-parity decoder
-180-
60908 © CEI:1999
Tableau de consultation des couleurs
Disque compact 4
graphique ^
Valeur du pixel
TRANS
4 >4 >4 JC 6
m m m m
Voie analogique
Unite de melange
B
V
R
IEC 1 844/98
Figure 25 - Schema d'une unite de melange video/graphique
Symbole
Element binaire
R
s
T
U
V
W
N
x7
x6
x5
x4
x3
x2
N + 1
xl
xO
y7
y6
y5
y4
N + 2
y3
y2
yi
yo
z7
z6
N + 3
z5
z4
z3
z2
z 1
zO
IEC 1 845/98
Figure 26 - Exemple de codage de 3 octets en 4 symboles
Figure 27 - Groupe de texte et structure de BLOC
1 ENSEMBLE = 18 octets = 24 SYMBOLEs
Champ d'en-tete =
Champ de donnees de texte =
: Champ :
4 octets
12 octets
; CRC- ;
2 octets
/EC 1 847/98
Figure 28 - Format d'ENSEMBLE TEXTE CD pour la zone de depart
60908 © I EC: 1999
-181 -
CD-Graphics
pixel value
Colour look-up table
G B TRANS
4 >4 >4 J-6
M ® H
Analogue video
Mixing unit
IEC 1 844/98
Figure 25 - Block diagram of a video/graphics mixing unit
Symbol
Bit
R
s
T
U
V
W
N
x7
x6
x5
x4
x3
x2
N + 1
xl
xO
y7
y6
y5
y4
N + 2
y3
y2
yi
yo
z7
z6
N + 3
z5
z4
z3
z2
zl
zO
IEC 1 845/98
Figure 26 - Example of encoding 3 bytes in 4 SYMBOLS
Figure 27 - Text group and BLOCK structure
1 PACK = 18 bytes = 24 SYMBOLS
Header field =
4 bytes
Text data field =
12 bytes
CRC
field =
2 bytes
IEC 1 847/98
Figure 28 - CD TEXT mode PACK format for the lead-in area
— 182 —
60908 © CEI:1999
Element
binaire:
R
S
T
U
V
w
0
1 0 1 0
Article
1
Instruction
2
Parite Q0
3
Parite Q1
4
19
Champ de donnees
20
Parite P0
21
Parite PI
22
Parite P2
23
Parite P3
IEC 1 848/98
Figure 29 - Format de I'ENSEMBLE de mode TEXTE CD pour la zone de programme
.Synchronisation de
signalisation
.Synchronisation de
signalisation
.Synchronisation de
signalisation
ENSEMBLE
-*
Partiellement entrelace
>
IEC 1849/98
Figure 30 - Exemple d'entrelacement partiel d'ENSEMBLEs
Synchronisation de
signalisation du BLOC
de synchronisation
avec la premiere
information de mode
TEXTE CD de la zone
de programme
Synchronisation de |
signalisation du BLOC -
de synchronisation avec_ _
temps d'execution sur le
disque egal a 00:00:00 me 1850/98
Periodes de synchronisation de la
signalisation 0.0 a +8,0
◄---►
NOTE - Les deux signaux sont evalues apres demodulation et
extraction de la synchronisation avec un retard minimal.
Figure 31 - Desalignement maximal autorise de transition de mode
60908 © I EC: 1999
-183-
Bit:
R S T
U V W
0
0 1 0
Item
1
Instruction
2
Parity Q0
3
Parity 01
4
19
Data field
20
Parity P0
21
Parity PI
22
Parity P2
23
Parity P3
IEC 1 848/98
Figure 29 - CD TEXT mode PACK format for the program area
▼
Subcode sync
▼
Subcode sync
▼
Subcode sync
PACK
Partially interleaved
>
IEC 1 849/98
Figure 30 - Example of partial interleaving of PACKs
Subcode sync of
subcode BLOCK
with first program
area CD TEXT
mode information
Subcode sync of
subcode BLOCK
with running time
on the disc equal
to 00:00:00
0,0 to +8,0 subcode sync periods
4 -►
IEC 1850/98
NOTE - Both signals are evaluated after demodulation and sync
extraction with minimum delay.
Figure 31 - Maximum allowed mode transition skew
- 184 -
60908 © CEI:1999
Annexe A
(informative)
Exemples de combinaison du code EFM avec
les 3 cellules supplementaires
(voir egalement article 13)
Exemple 1
Voir figure A.1
Une transition supplementaire peut etre inseree dans I'une des cellules de liaison 1, 2 ou 3, si
la condition de T m j n . n'est pas violee, car ces 3 cellules ne contiennent aucune information. La
duree maximale entre deux transitions peut ainsi etre limitee a r max .
Exemple 2
Voir figure A.2
Pour limiter la duree entre transitions a r max . une transition supplementaire dans les cellules
de liaison est necessaire.
Exemple 3
Voir figure A.3
Lorsque d'autres regies ne determinent pas les cellules de liaison, la valeur de la somme
numerique et par consequent la composante a basse frequence peuvent etre reduites en
inserant une transition. La position de la transition peut souvent etre choisie parmi I'une des
cellules de liaison pour decaler la somme numerique de ±2 elements binaires.
Cellules ,17, 1 , 2 , 3 , 4 , 5 ,6 , 7 , 8 , 9,10,11 ,12,13,14,1s , 16,17, 1 , 2 ,3 , 4 , 5 ,
Cellules Cellules
de liaison d'information iec i 85im
* Represente la position des transitions du signal NRZ.
Figure A.1
60908 © I EC: 1999
-185-
Annex A
(informative)
Examples of the combination of the EFM-code
with 3 extra channel bits
(see also clause 13)
Example 1
See figure A.1
An extra transition may be inserted in one of the merging bits 1, 2 or 3, if the requirement for
7~ m j n is not violated, because these 3 bits do not contain any information. The maximum run
length between two blocks can thus be limited to T max .
Example 2
See figure A.2
To limit the run length to T max an extra transition in the merging bits is given.
Example 3
See figure A.3
When no other rules determine the merging bits, the digital sum value (DSV) and hence the l.f.
content can be minimized by inserting a transition. The transition position can often be chosen
among one of the merging bits to shift the DSV by ±2 bits.
Channel bits |17 1 1|2|3|4|5|6|7 |8|9|10|11|12|13|14|15|16|17|1 | 2 | 3 |4|5|
Modulated
signal
Transition |000|l 000 01 00100001|000|1
(NRZ-I* notation) _
Merging Information
bits bits IEC 1 851/98
* A signal which represents the position of the transition of the NRZ signal.
Figure A.1
— 186 —
60908 © CEI:1999
Cellules
Signal
module
Transitions
9 110 111 |12,13|14 ,15,16,17
1 |2
100000 000
0 0
T
5 | 6 | 7 | 8 | 9 ,10 ,111
0 0 0 1 0 0 0
Transition supplemental
en raison de T max
IEC 1 852/98
Figure A.2
Cellules
Transition supplemental pour
diminuer la somme numerique
i
Pas de transition supplementaire
autorisee (violerait T min )
l ^ I
Signal
module
Transitions 0 10 0 1 0 0 0 1
En supposant: que la somme numerique
soit de -7 a cet instant...
0000000010000
Somme
numerique = +4
Somme
numerique = -3
... elle serait: de -2 a celui-ci
(sans transition supplementaire, elle serait de -8)
IEC 1853/98
Figure A.3
60908 © I EC: 1999
- 187 -
Channel bits i 7 , 8
9 110 111 |12|13,14 ,15,16,17
1 |2
3
4,5, 6,7
8 | 9 ,10 ,11
Modulated
signal ""
Transition 0 0
100000 000
0 0
1
0 0 0 0
10 0 0
^max.
1
Extra transition
because of T max
IEC 1 852/98
Figure A.2
Extra transition No extra transition
Figure A.3
— 188 —
60908 © CEI:1999
Annexe B
(normative)
Abreviations
Franqais
Signification
LSB
Element binaire le moins significatif
MSB
Element binaire le plus significatif
CIRC
Code Reed-Solomon entrelace et cascade
Ouverture numerique
Taux d'erreur sur les blocs
NRZ
Codage a non-retour a zero
A/N
Conversion analogique numerique
Valeur de la somme numerique
EFM
Code de modulation de huit a quatorze
GF
Corps de Galois
TNO
Numero de sequence de programme
Valeur efficace
RD
Signal d'erreur de positionnement radial
MODE
Mode
CRC
Code cyclique de redondance
DCB
Nombre decimal code binaire
ISRC
Code international normalise des enregistrement
CPU/NEA
Code de produit universel/Numerotage europeen par article
fs
Frequence d'echantillonnage
Convertisseur analogique/numerique
CAN
60908 © I EC: 1999
-189-
Annex B
(normative)
Abbreviations
English
Meaning
LSB
Least significant bit
MSB
Most significant bit
CIRC
Cross Interleave Reed-Solomon Code
NA
Numerical aperture
BLER
Block error rate
NRZ
Non-return to zero coding
A/D
Analogue to digital
DSV
Digital sum value
EFM
Eight to fourteen modulation code
GF
Galois field
TNO
Track number
r.m.s.
Root mean square
RD
Radial differential
ADR
Address
CRC
Cyclic redundancy check
BCD
Binary coded decimal
ISRC
International standard recording code
UPC/EAN
Universal product code/European article numbering
fs
Sampling frequency
ADC
Analogue to digital convertor
-190-
60908 © CEI:1999
Annexe C
(informative)
Recommandations
Desaccentuation
La preaccentuation peut etre commutee entre les numeros de pistes. II est recommande
d'utiliser un interrupteur de desaccentuation a commande automatique dans le lecteur de
disque compact.
Sortie audio anaiogique
II est souhaitable que toutes les sorties audio analogiques soient coupees pendant la duree
d'une piste autre qu'une piste audio (par exemple une piste de donnees).
Niveau de sortie
II doit etre conforme a I'article 19 de la CEI 60268-15.
60908 © I EC: 1999
-191 -
Annex C
(informative)
Recommendations
De-emphasis
The pre-emphasis can be switched between track numbers. It is recommended to use an
automatically controlled de-emphasis switch in the CD-player.
Analogue audio output
It is recommended that all analogue audio outputs are muted during a non-audio track (such as
a data track).
Output level
This should be in accordance with clause 19 of IEC 60268-15.
— 192 —
60908 © CEI:1999
Annexe D
(informative)
Specification de I'adaptateur pour le CD - 8 cm
Lorsqu'un adaptateur est utilise, il convient de conserver toutes les caracteristiques specifies
dans cette norme.
D.1 Exigences de mesure
D.1.1 Conditions de mesure
temperature ambiante:
de 15
humidite relative:
de 45
pression atmospherique:
de 86
°C a 35 °C;
% a 75 °/o\
kPa a 106 kPa.
Caracteristiques a specifier
Exigences
Methodes et/ou conditions de mesure
D.2 Caracteristiques mecaniques
de I'adaptateur
Figure D.1
D.2.1 Diametre exterieur
D.2.1.1 Sans disque
119,8 ± 0,1 mm
A mesurer a 23 ± 2 °C et avec une humidite
D.2.1.2 Avec disque
120,0 ± 0,3 mm
relative de (50 ± 5) %
D.2.2 Masse de I'adaptateur
8 g a 12 g
D.2.3 Materiau
Non transparent, du domaine
spectral visible au domaine
infrarouge proche
D.2.4 Couple de joint
60 mN m a 120 mN m
A mesurer a 23 ± 2 °C et avec une humidite
(entre disque et adaptateur)
relative de (50 ± 5) %
II convient de mesurer un couple minimal a
I'aide d'un disque en verre de reference
minimale (0 79,8 x 1,1 mm) et un couple
maximal a I'aide d'un disque en verre de
reference maximale (0 80,2 x 1,3 mm)
1,70
Disque en verre
I EC 1854/98
Figure D.1 - Adaptateur avec disque
60908 © I EC: 1999
-193-
Annex D
(informative)
Adaptor specification for 8 cm-CD
By using an adaptor all parameters in this standard should be maintained.
D.1 Requirements for measurements
D.1.1 Conditions of measurement
- ambient temperature: 15°Cto35°C;
- relative humidity: 45 % to 75 %;
- air pressure: 86 kPa to 106 kPa.
Parameters to be specified
Requirements
Methods and/or conditions
of measurement
D.2 Mechanical parameters
of adaptor
Figure D.1
D.2.1 Outer Diameter
D.2.1.1 Without disc
D.2.1.2 Including disc
119,8 ± 0,1 mm
120,0 ± 0,3 mm
To be measured at 23 ± 2 °C and
(50 ± 5) % relative humidity
D.2.2 Mass of adaptor
8 g to 12 g
D.2.3 Material
Non-transparent in the range
visible to near-infrared
D.2.4 Torque of joint
(between disc and adaptor)
60 mN m to 120 mN m
At 23 ± 2 °C and (50 + 5) % relative
humidity.
A minimum torque should be measured
by using a minimum reference glass disc
(0 79,8 x 1,1 mm) and a maximum torque
should be measured by using a maximum
reference glass disc (0 80,2 x 1,3 mm)
1,70
I EC 1854/98
Figure D.1 - Adaptor including disc
- 194 -
60908 © CEI:1999
Annexe E
(informative)
Aspects relatifs a la mise en oeuvre du mode TV-GRAPHIQUE
E.1 Debit de donnees
Le debit maximal des donnees TV-GRAPHIQUE est de 300 BLOCS par seconde. Dans la
plupart des cas, une image TV-GRAPHIQUE est affichee 50 fois par seconde (systeme
PAL/SECAM) ou 60 fois par seconde (NTSC) (en video non entrelacee). En consequence, de
nouvelles donnees et la mise a jour des pointeurs ecran seront visibles au maximum 50 (ou
60) fois par seconde.
E.2 Defilement logique et defilement graphique
Le defilement logique est possible avec un systeme de pointeurs. Pour le systeme LIGNE-
GRAPHIQUE, les pointeurs disponibles et leur action generale sont decrits en 214. Pour le
systeme TV-GRAPHIQUE, les pointeurs sont decrits en 22.4.
Pour illustrer I'action des pointeurs logiques, quelques-unes des sequences possibles de ces
pointeurs sont donnees ci-dessous pour le systeme TV-GRAPHIQUE.
Defilement ECRAN
PH
COPH
PV
COPV
<-Defilement gauche--Defilement droit- >
rapide—»•<- -lent-»-<-rapide—>
= 24024012345012105432104204
= 00200200000200001000001001
= 00000000000000000000000000
= 00000000000000000000000000
Prereglage (/,49) (/,49) (/,49) (/, 0) (/, 0) (/, 0)
Deuxieme exemple de defilement ECRAN:
< -Defilement haut-
< -rapide->• <■-
PH =00000000000
COPH =00000000000
PV = 3 6 9 0 3 6 9 AB 0 1
COPV =00020000020
(17,7) (17,7)
--Defilement bas->
—- lent--rapide—>
000000000000000
000000000000000
2321 0BA98630963
000001000000100
(0,7) (0,7)
Prereglage
60908 © I EC: 1999
-195-
Annex E
(informative)
TV-GRAPHICS mode implementation aspects
E.1 Data speed
The maximum speed of the TV-GRAPHICS data is 300 PACKs per second. For TV-GRAPHICS
a picture, in most cases, will be displayed 50 (PAL/SECAM) or 60 (NTSC) times per second
(not interlaced video). As a result of this, new data and the update of the screen pointers will
be visible maximum 50 (or 60) times per second.
E.2 Graphics and soft scroll
Soft scroll is made possible by a POINTER system. For the LINE-GRAPHICS system, the
available pointers and their general behaviour are described in 21.4. For the TV-GRAPHICS
system, the pointers are described in 22.4.
To illustrate the behaviour of the soft scroll pointers a few possible pointer sequences are
given below for the TV-GRAPHICS system.
Scroll SCREEN:
<-Scroll left--Scroll right- >
<— fast—»•<- -slow-4-fast —>
PH =24024012345012105432104204
COPH =00200200000200001000001001
PV =00000000000000000000000000
COPV =00000000000000000000000000
Preset (/,49) (/,49) (/,49) (/, 0) (/, 0) (/, 0)
A second example of Scroll SCREEN:
< -Scroll up--Scroll down- >
< -fast--slow--Fast- >
PH =00000000000000000000000000
COPH =00000000000000000000000000
PV = 3 6 9 0 3 6 9 AB 0 1 2 3 2 1 0 B A 9 8 6 3 0 9 6 3
COPV =00020000020000001000000100
(1 7,j) (17,/) (0,y) (0,y)
Preset
-196-
60908 © CEI:1999
Troisieme exemple de defilement ECRAN:
<-Defilement gauche/haut--Defilement droite/bas- >
PH
= 4
0
2
4
0
1 2
3
4
5
0
1
2
1
0
5
4
3
2
1
0
4 2
0
4
2
COPH
= 0
2
0
0
2
0 0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
1 0
0
1
0
PV
= 3
6
9
0
3
6 9
A
B
0
1
2
3
2
1
0
B
A
9
8
6
i 3 0
9
6
3
COPV
= 0
0
0
2
0
0 0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0 0
1
0
0
Prereglage
(',
49)
(',
49)
(/,49)(/,0)
(',
0)
m
Prereglage
(1
7,7)
(17,7)
(0
,7)
(0,7)
E.3 Concept de VOIE
Le numero de VOIE donne au fabricant de logiciel la possibility de diviser I'image en un
maximum de 16 images fractionnaires. Une image fractionnaire (reperee par un numero de
voie) peut utiliser des instructions POLICES en n'importe quel endroit de I'ecran. Des donnees
avec des numeros de voie differents peuvent avoir la meme position a I'ecran; cela a un sens
si un petit nombre d'images fractionnaires sont utilisees pour differents langages.
Un fabricant de logiciel doit creer I'image par defaut avec les VOIES 0 et 1. En utilisant deux
voies pour I’image par defaut, il peut diviser I'image par defaut en images texte et images
informations graphiques. Cela donne a I'utilisateur, pour I’affichage, la possibility de choisir
dans le texte d'information de I'affichage par defaut seulement ou dans I'image seulement, si
les voies 0 et 1 sont utilisees de cette maniere.
La liste suivante donne un exemple du contenu de ces 16 voies.
VOIE 0
VOIE 1
VOIE 2
VOIE 3
VOIE 4
VOIE 5
VOIE 6
VOIE 7
VOIE 8
VOIE 9
Texte anglais de la chanson
Images illustrant cette chanson (fleurs, etc.)
Traduction en japonais du texte
Version phonetique du texte japonais
Traduction frangaise du texte
Notes de musique
Pas de danse
Pointeur de mot pour le texte anglais
Traduction en allemand du texte
15 Non utilisee
Sur un decodeur avec la possibility de choix, une combinaison quelconque des voies 0 .. 8
peut etre affichee avec ce disque.
Les donnees POLICE des voies non selectionnees peuvent etre ignorees, sinon une tres
grande quantity de memoire serait necessaire aux decodeurs graphiques.
60908 © I EC: 1999
- 197 -
A third example of Scroll SCREEN:
<-Scroll left/up--Scroll right/down->
PH
= 4
0
2
4
0
1
2
3
4
5
0
1
2
1
0
5 4
3
2
1
0
4 2
0 4
2
COPH
= 0
2
0
0
2
0
0
0
0
0
2
0
0
0
0
1 0
0
0
0
0
1 0
0 1
0
PV
= 3
6
9
0
3
6
9
A
B
0
1
2
3
2
1
0 B
A
9
8
6
3 0 9 6
3
COPV
= 0
0
0
2
0
0
0
0
0
2
0
0
0
0
0
0 1
0
0
0
0
0 0
1 0
0
Preset
49)
(/,49)
(/,49)(/,0)
m
m
Preset
(17,7)
(17,7)
(0,7)
(0,7)
E.3 CHANNEL concept
The CHANNEL number gives a software manufacturer the possibility to split up a picture into
maximum 16 subpictures. A subpicture (marked by a channel number) can use FONTs with
any position on the screen. Data with different channel numbers can have the same position on
the screen; this can make sense if a few subpictures are used to give different languages.
A software manufacturer needs to create the default picture with CHANNELS 0 and 1. By using
two channels for the default picture, he can split up the default picture into text and other
graphics information. This gives the user at the display side the possibility to select from the
default display information text only or picture only if the channels 0 and 1 are used in this way.
The following list gives an example of the contents of these 16 channels.
CHANNEL 0
CHANNEL 1
CHANNEL 2
CHANNEL 3
CHANNEL 4
CHANNEL 5
CHANNEL 6
CHANNEL 7
CHANNEL 8
CHANNEL 9 .. 15
English text of the song
Pictures illustrating this song (flowers, etc.)
Japanese translation of the text
Phonetic version of the Japanese text
French translation of the text
Music notes
Dancing feet
Word pointer for the English text
German translation of the text
Not used
On a decoder with selection possibilities, any combination of the channels 0 .. 8 can be
displayed with this disc.
The FONT data of the non-selected channels can be ignored, otherwise a huge amount of
memory would be necessary in the graphics decoder.
-198-
60908 © CEI:1999
Annexe F
(informative)
Aspects relatifs a la mise en oeuvre
du mode TV-GRAPHIQUE ETENDU
F.1 Organisation de la memoire (voir figure F.1)
La MEMOIRE PRIMAIRE et la MEMOIRE SECONDAIRE ont 300 (pixels) fois 216 (lignes) ou
(50 fois 18 POLICE). Les pixels sont codes avec un code a 4 elements binaires, qui est
I'adresse couleur du tableau de consultation des couleurs. Chacune des deux instructions
CADRE est definie independamment par la couleur.
F.2 Effets video SUPPRESSION et FONDU
Le code a 4 elements binaires provenant de chaque memoire definit independamment
I'adresse du CLUT pour les images de 16 couleurs. La modification d'une image a 16 couleurs
en une autre image donne I'effet de SUPPRESSION. Le melange additif de deux images a 16
couleurs donne I'effet FONDU par modification du CLUT, en utilisant Charger couleur 0 .. 7 et
8 .. 15 de CLUT dans l'ARTICLE-1 et Charger couleur 0 .. 7 et 8.. 15 du CLUT dans
l'ARTICLE-2, en raison de la compatibility avec les decodeurs TV-GRAPHIQUE.
F.3 Organisation du CLUT (voir figure F.2)
Le CLUT consiste en un numero correspondant a une des 256 couleurs qui est forme par R, V,
B, avec 6 elements binaires chacun. L'instruction Charger couleur de CLUT donne les quatre
elements binaires les plus significatifs des 6 elements binaires a chaque groupe de 8 couleurs.
L'instruction Charger couleur additionnelle de CLUT donne les 2 elements binaires les moins
significatifs des 6 elements binaires a chaque groupe de 16 couleurs.
Les 32 instructions Charger CLUT definissent le numero des 256 couleurs. Deux instructions
Charger CLUT sont dans l'ARTICLE-1. Les 30 restants sont dans l'ARTICLE-2. Deux
instructions Charger couleur 0 .. 7 et 8 .. 15 de CLUT de l'ARTICLE-2 sont utilisees pour un
effet FONDU dans la configuration 2-plans.
Les 16 instructions Charger couleur additionnelle de CLUT definissent le numero des 256
couleurs et sont situees dans l'ARTICLE-2.
Si I'on passe du mode Configuration 1-plan au mode configuration 2-plans, il convient que les
donnees du CLUT soient rechargees avec l'instruction Charger CLUT de l'ARTICLE-1.
Dans le mode configuration 1-plan, les couleurs des numeros de couleur 0 .. 15 parmi les 16 x
16 CLUT doivent etre chargees au moins une fois par Charger CLUT dans l'ARTICLE-1. Les
numeros 0 .. 15 de la couleur sont alors prets pour le chargement avec Charger couleur 0 .. 7
et 8 .. 15 de CLUT dans l’ARTICLE-2.
60908 © I EC: 1999
-199-
Annex F
(informative)
EXTENDED TV-GRAPHICS mode implementation aspects
F.1 Memory organization (see figure F.1)
Both the PRIMARY MEMORY and the SECONDARY MEMORY have 300 (pixels) x 216 (lines)
or (50 x 18 FONTS). The pixels are coded with a 4-bit code, which is the colour address of the
colour look-up table. Each of the two BORDERS is defined independently by the colour.
F.2 Video effects CUT and DISSOLVE
The 4-bit code from each memory defines the address of the CLUT for 16-colour pictures
independently. The change from one 16-colour picture to another gives the CUT effect. The
additive mix of two 16-colour pictures gives the DISSOLVE effect by changing the CLUT, using
Load CLUT colour-0 .. 7 and -8 .. 15 in ITEM-1 and Load CLUT colour-0 .. 7 and -8 .. 15 in
ITEM-2, because of compatibility with TV-GRAPHICS decoders.
F.3 CLUT organization (see figure F.2)
The CLUT consists of the 256-colour number which has R, G, B, 6 bits each. The instruction
Load CLUT colour gives the upper 4 bits of the 6 bits to each group of 8 colours.
The instruction Load CLUT additional colour gives the lower 2 bits of the 6 bits to each group of
16 colours.
The 32 Load CLUT instructions define the 256-colour number. Two Load CLUT instructions
are in ITEM-1. The remaining 30 are in ITEM-2. Two instructions Load CLUT colour-0 .. 7 and
-8 .. 15 in ITEM-2 are used for a DISSOLVE effect in the 2-plane state.
The 16 Load CLUT additional colour instructions define the 256-colour numbers and are in
ITEM-2.
When changing the mode from 1-plane state to 2-plane state, the CLUT data should be
reloaded with the ITEM-1 instruction Load CLUT.
In the 1-plane state, the colours of colour numbers 0 .. 15 on the 16x16 CLUT shall be loaded
at least once by Load CLUT in ITEM-1. Colour numbers 0 .. 15 are then ready for loading by
Load CLUT colour-0 .. 7 and -8 .. 15 in ITEM-2.
- 200 -
60908 © CEI:1999
F.4 Modification d'une couleur parmi les 256 couleurs
Les deux instructions Charger CLUT et Charger couleur additionnelle de CLUT sont
necessaires pour modifier uniquement une couleur parmi les 256 couleurs.
Si Ton change huit couleurs quelconques choisies parmi les 256 couleurs, il est necessaire
d'avoir une a huit des paires d'instructions precisees ci-dessus.
F.5 Relation entre les numeros de couleurs dans la configuration 1-plan
(voir figure F.3)
Les instructions de I'ARTICLE-I Charger couleur 0 .. 7 de CLUT et Charger couleur 8 .. 15 de
CLUT determinent les 16 couleurs de R, V, B, a 4 elements binaires chacune. Un decodeur
TV-GRAPHIQUE represente des images avec ces 16 couleurs et ignore toutes les autres
instructions Charger couleur de CLUT ou Charger couleur additionnelle de CLUT.
La procedure pour determiner la couleur du CLUT est, par exemple, la suivante:
- en premier lieu, les 16 couleurs de R, V, B, a 4 elements binaires chacune, sont choisies
dans les images d'origine. A ces 16 couleurs sont alloues les numeros de couleur 0-15.
L'image constitute par ces 16 couleurs est destinee a I'image TV-GRAPHIQUE;
- dans un deuxieme temps, dans la zone correspondant a chaque numero de couleur pour
l'image TV-GRAPHIQUE, les 16 couleurs de R, V, B, a 6 elements binaires chacune, sont
choisies a partir des images d'origine.
Les couleurs correspondant au numero de couleur ayant les memes 4 elements binaires les
moins significatifs represented les nuances de la couleur la plus proche.
F.6 Compatibility avec les decodeurs TV-GRAPHIQUE
Un decodeur TV-GRAPHIQUE represente une image a 16 couleurs a partir d'une image a
256 couleurs et n'execute pas les effets video de SUPPRESSION et FONDU, car il ne possede
qu'un plan de memoire.
Les 2 elements binaires les moins significatifs de R, V, B, a 6 elements binaires chacun, sont
ignores, meme si l'image consiste en 256 couleurs du format TV-GRAPHIQUE ETENDU.
Les effets video de SUPPRESSION et FONDU ne sont pas executes par un decodeur
TV-GRAPHIQUE ETENDU.
Si I'instruction Commande MEMOIRE indique configuration 1-plan, la MEMOIRE PRIMAIRE et
le CLUT 0-15 fabriquent une image a 16 couleurs dans le decodeur TV-GRAPHIQUE.
F.7 Difference de niveau du signal en sortie du decodeur entre les donnees
a 4 elements binaires et ies donnees a 6 elements binaires
La plage dynamique du niveau du signal en sortie du decodeur est differente selon que les
images sont en 16 couleurs avec 4 elements binaires pour les donnees et en 256 couleurs
avec 6 elements binaires pour les donnees.
Une maniere de corriger le niveau consiste a attenuer le signal video. Une autre maniere
consiste a ajouter une donnee fixe adaptee aux 2 elements binaires les plus faibles. On
recommande, comme donnee fixe, la valeur 10 car il s’agit d’un juste milieu entre le blanc
crete et le niveau de reglage.
60908 © I EC: 1999
- 201 -
F.4 Changing one colour out of 256 colours
Both Load CLUT and Load CLUT additional colour instructions are required to change only one
colour out of the 256 colours.
When changing any eight colours selected from the 256 colours, from one to eight pairs of the
above instructions are required.
F.5 Relationship between colour numbers in 1-plane state (see figure F.3)
The ITEM-1 instructions Load CLUT colour-0 .. 7 and Load CLUT colour-8 .. 15 determine the
16 colours with R, G, B, 4 bits each. A TV-GRAPHICS decoder represents pictures with these
16 colours and ignores any other Load CLUT colour or Load CLUT additional colour
instructions.
The procedure to determine the colour to the CLUT is, for example, as follows:
- first of all, the 16 colours of R, G, B, 4 bits each, are selected from the original images.
These 16 colours are allocated with colour numbers 0-15. The picture consisting of these
16 colours is for the TV-GRAPHICS picture;
- secondly, in the area of every colour number for the TV-GRAPHICS picture, the 16 colours
of R, G, B, 6 bits each, are selected from the original images.
The colours of the colour number with the same lower 4 bits represent near colour tones.
F.6 Compatibility with TV-GRAPHICS decoders
A TV-GRAPHICS decoder represents a 16-colour picture out of a 256-colour picture and
executes no video CUT or DISSOLVE effects, because it has only one memory plane.
The lower 2 bits of R, G, B, 6 bits each, are ignored, even if the picture consists of 256 colours
in the EXTENDED TV-GRAPHICS format.
The video effects CUT or DISSOLVE are not executed by a TV-GRAPHICS decoder.
When the instruction MEMORY control indicates 1-plane state, the PRIMARY MEMORY and
CLUT 0-15 construct a 16-colour picture in the TV-GRAPHICS decoder.
F.7 Difference of decoder output signal level between 4-bit data and 6-bit data
The dynamic range of the decoder output signal level is different between 4-bit data of
16-colour pictures and 6-bit data of 256-colour pictures.
One way to correct the level is to attenuate the video signal. Another way is to add suitable
fixed data to the lower 2 bits. The fixed data is recommended to be 10 as a balance between
white peak and set-up level.
- 202 -
60908 © CE1:1999
300 pixels/ligne
4 elements
binaires
300 pixels/ligne
4 elements
binaires
Figure F.la - Deux plans de memoire a 16 couleurs
300 pixels/ligne
Figure F.lb - Un plan de memoire a 256 couleurs
Figure F.1 - Organisation de memoire du TV-GRAPHIQUE ETENDU
60908 © I EC: 1999
- 203 -
300 pixels/line
300 pixels/line
Figure F.la - Two memory planes of 16 colours
300 pixels/line
Figure F.lb - One memory plane of 256 colours
Figure F.1 - Memory organization of EXTENDED TV-GRAPHICS
- 204 -
60908 © CEI:1999
256 couleurs avec R, V, B, 6 elements binaires chacun
-32 PAQUETS de Charger CLUT pour les 4 msb —
Numero de couleur 0-15, avec
ARTICLE-1, Charger CLUT
Numero de couleur 16-255, avec
ARTICLE-2, Charger CLUT
Numero de couleur
00 avec R, V, B,
6 elements binaires
chacun
R, V, B,
6 elements binaires
chacun
4 elementsl
binaires
msb
2 elements
binaires Isb
_
Numero de couleur 0-15,
avec Charger CLUT
additionnel, 2 Isb_
14 PAQUETS
Numero de couleur 240-255,
avec Charger CLUT
. additionnel. 2 Isb _
256 couleurs avec R, V, B, 6 elements binaires chacun
16 PAQUETS de Charger CLUT additionnel, pour 2 Isb
Numero de couleur
248-255, avec
-Charger CLUT pour
les 4 msb
IEC 1857/98
Figure F.2 - Organisation du CLUT du TV-GRAPHIQUE ETENDU
60908 © I EC: 1999
- 205 -
Colour number
00 with R, G, B,
6 bits each
R, G, B,
6 bits
each
4 bits
msb
2 bits
Isb
256 colours with R, G, B, 6 bits each
32 PACKS of Load CLUT, for upper 4 bits
Colour number 0-15, with
ITEM-1 Load CLUT
Colour number 16-255,
with ITEM-2 Load CLUT
Colour number 0-15,
with Load additional
CLUT, lower 2 bits
14 PACKS
Colour number 240-255,
with Load additional CLUT,
lower 2 bits
256 colours with R, G, B, 6 bits each
16 PACKS of Load additional CLUT, for lower 2 bits
Colour number
248-255, with
-Load CLUT for
upper 4 bits
Figure F.2 - CLUT structure of EXTENDED TV-GRAPHICS
- 206 -
60908 © CEI:1999
TV-GRAPHIQUE peut
afficher (16 couleurs: par
ARTICLE-1:
lsb/4 elements binaires)
TV-GRAPHIQUE
ETENDU peut afficher
(256 couleurs: par
ARTICLE-1/2:
8 elements binaires)
Isb
(4 elements binaires)
IEC 1 859/98
Figure F.3 - Relation de couleurs entre TV-GRAPHIQUE et TV-GRAPHIQUE ETENDU
Oh 1h 2h 3h - Ch Dh Eh Fh
60908 © I EC: 1999
- 207 -
TV-GRAPHICS can
display (16 colours: by
ITEM-1:
lsb/4 bits)
EXTENDED TV-
GRAPHICS can
display (256 colours:
by ITEM-1/2:
8 bits)
msb
Oh 1h 2h 3h - Ch Dh Eh Fh
(4 bits) (4 bits)
IEC 1 859/98
Figure F.3 - Relationship of colours between TV-GRAPHICS and EXTENDED TV-GRAPHICS
- 208 -
60908 © CEI:1999
Bibliographie
L.B. Vries, K.A. Immink, J.G. Nijboer, H. Hoeve, T.T. Doi, K. Odaka, H. Ogawa: The Compact
Disc Digital Audio System - Modulation and Error Correction , 67th AES Conv., No. 1674 (H-8),
1980.10
Philips' Technical Review, vol. 40, 1982, No. 6
60908 © I EC: 1999
- 209 -
Bibliography
L.B. Vries, K.A. Immink, J.G. Nijboer, H. Hoeve, T.T. Doi, K. Odaka, H. Ogawa: The Compact
Disc Digital Audio System - Modulation and Error Correction , 67th AES Conv., No. 1674 (H-8),
1980.10
Philips' Technical Review, vol. 40, 1982, No. 6
Standards Survey
The IEC would like to offer you the best quality standards possible. To make sure that we
continue to meet your needs, your feedback is essential. Would you please take a minute
to answer the questions overleaf and fax them to us at +41 22 919 03 00 or mail them to
the address below. Thank you!
Customer Service Centre (CSC)
International Electrotechnical Commission
3, rue de Varembe
1211 Geneve 20
Switzerland
or
Fax to: IEC/CSC at +41 22 919 03 00
Thank you for your contribution to the standards-making process.
A Prioritaire
Nicht frankieren
Ne pas affranchir
Non affrancare
No stamp required
REPONSE PAYEE
SUISSE
Customer Service Centre (CSC)
International Electrotechnical Commission
3, rue de Varembe
1211 GENEVA 20
Switzerland
i
Q1 Please report on ONE STANDARD and Q6
ONE STANDARD ONLY. Enter the exact
number of the standard: (e.g. 60601-1-1)
Q2 Please tell us in what capacity(ies) you
bought the standard (tick all that apply).
I am the/a:
purchasing agent
librarian
researcher
design engineer
safety engineer
testing engineer
marketing specialist
other.
□
□
□
□
□
□
□
Q7
Q3 I work for/in/as a:
(tick all that apply)
□
□
□
□
□
□
□
Q8
Q4 This standard will be used for:
(tick all that apply)
general reference □
product research □
product design/development □
specifications □ Q9
tenders □
quality assessment □
certification □
technical documentation □
thesis □
manufacturing □
other.
manufacturing
consultant
government
test/certification facility
public utility
education
military
If you ticked NOT AT ALL in Question 5
the reason is: (tick all that apply)
standard is out of date □
standard is incomplete □
standard is too academic □
standard is too superficial □
title is misleading □
I made the wrong choice □
other.
Please assess the standard in the
following categories, using
the numbers:
(1) unacceptable,
(2) below average,
(3) average,
(4) above average,
(5) exceptional,
(6) not applicable
timeliness.
quality of writing.
technical contents.
logic of arrangement of contents .
tables, charts, graphs, figures.
other.
I read/use the: (tick one)
French text only □
English text only □
both English and French texts □
Please share any comment on any
aspect of the IEC that you would like
us to know:
Q5 This standard meets my needs:
(tick one)
not at all □
nearly □
fairly well □
exactly □
Enquete sur les normes
La CEI ambitionne de vous offrir les meilleures normes possibles. Pour nous assurer
que nous continuons a repondre a votre attente, nous avons besoin de quelques
renseignements de votre part. Nous vous demandons simplement de consacrer un instant
pour repondre au questionnaire ci-apres et de nous le retourner par fax au
+41 22 919 03 00 ou par courrier a I’adresse ci-dessous. Merci !
Centre du Service Clientele (CSC)
Commission Electrotechnique Internationale
3, rue de Varembe
1211 Geneve 20
Suisse
ou
Telecopie: CEI/CSC +41 22 919 03 00
Nous vous remercions de la contribution que vous voudrez bien apporter ainsi
a la Normalisation Internationale.
A Prioritaire
Nicht frankieren
Ne pas affranchir
Non affrancare
No stamp required
REPONSE PAYEE
SUISSE
Centre du Service Clientele (CSC)
Commission Electrotechnique Internationale
3, rue de Varembe
1211 GENEVE 20
Suisse
Q1 Veuillez ne mentionner qu’UNE SEULE
NORME et indiquer son numero exact:
(ex. 60601-1-1)
Q2 En tant qu’acheteur de cette norme,
quelle est votre fonction?
(cochez tout ce qui convient)
Je suis le/un:
agent d’un service d’achat □
bibliothecaire □
chercheur □
ingenieur concepteur □
ingenieur securite □
ingenieur d’essais □
specialiste en marketing □
autre(s).
Q3 Je travailie:
(cochez tout ce qui convient)
dans I’industrie □
comme consultant □
pour un gouvernement □
pour un organisme d’essais/
certification □
dans un service public □
dans I’enseignement □
comme militaire □
autre(s).
Q4 Cette norme sera utilisee pour/comme
(cochez tout ce qui convient)
ouvrage de reference □
une recherche de produit □
une etude/developpement de produit □
des specifications □
des soumissions □
une evaluation de la qualite □
une certification □
une documentation technique □
une these □
la fabrication □
autre(s).
Q5 Cette norme repond-elle a vos besoins:
(une seule reponse)
pas du tout □
a peu pres □
assez bien □
parfaitement □
Q6 Si vous avez repondu PAS DU TOUT a
Q5, c’est pour la/les raison(s) suivantes:
(cochez tout ce qui convient)
la norme a besoin d’etre revisee □
la norme est incomplete □
la norme est trop theorique □
la norme est trop superficielle □
le titre est equivoque □
je n’ai pas fait le bon choix □
autre(s).
Q7 Veuillez evaluer chacun des criteres ci-
dessous en utilisant les chiffres
(1) inacceptable,
(2) au-dessous de la moyenne,
(3) moyen,
(4) au-dessus de la moyenne,
(5) exceptionnel,
(6) sans objet
publication en temps opportun.
qualite de la redaction.
contenu technique.
disposition logique du contenu.
tableaux, diagrammes, graphiques,
figures.
autre(s).
Q8
Je lis/utilise: (une seule reponse)
uniquement le texte frangais
□
uniquement le texte anglais
□
les textes anglais et frangais
□
Q9
Veuillez nous faire part de vos
observations eventuelles sur la CEI:
ICS 33.160.30
Typeset and printed by the IEC Central Office
GENEVA, SWITZERLAND