Skip to content

Vertical Interval Control and Address Signals

These requirements are according to IEC 60856-1986 Laservision PAL and IEC 60857-1986 Laservision NTSC.

Overview

The code signals on the video disk provide special information which can be utilized by the player to control special functions and to provide picture frame or time information.

The CAV format has the following types of codes:

  1. Lead-in
  2. Lead-out
  3. Picture numbers
  4. Picture stop
  5. Chapter numbers
  6. Programme status code
  7. Users code

On CLV format the codes are:

  1. Lead-in
  2. Lead-out
  3. Programme time code
  4. CLV code
  5. Chapter numbers
  6. CLV picture number
  7. Programme status code
  8. Users code

24-bit Biphase Coded Signal

This signal is inserted in selected video lines during the vertical interval. It is subdivided into 6 groups of 4 bits and each group can be any hexadecimal word. The first group of 4 bits is the key and starts with a logic one. Each bit cell is 2µs long with the digital level between 30% and 100% (0 to 100 IRE for NTSC).

Lead-in

The lead-in code indicates the start of the programme. The 24-bit biphase lead-in code with a hexadecimal value of "88FFFF" is inserted into lines 17, 18, 330 and 331 (17, 18, 280 and 281 for NTSC) during at least a number of tracks corresponding to 1.5 mm prior to the active programme start.

Lead-out

The lead-out code indicates the end of the programme. The 24-bit biphase lead-out code with a hexadecimal value of "80EEEE" is inserted in lines 17, 18, 330 and 331 (17, 18, 280 and 281 for NTSC) during at least 2mm after the end of the active programme.

Picture Numbers

The picture numbers shall be present during the active programme on CAV disks. They are unique and in a normal count sequence starting with number 1 at the beginning of the active programme.

The picture numbers shall be inserted into lines 17 and 18 or in lines 330 and 331, (17 and 18 or into lines 280 and 281 for NTSC) depending on which field is the first of the picture. The hexadecimal value is: FX1X2X3X4X5 where X1 through X5 represent the picture number, X5 being the least significant digit. The maximum available picture number is 99999 (79999 for NTSC).

Picture Stop Code

On CAV disks, the picture stop code enables the playback equipment to switch automatically to the still picture mode from normal speed or slow motion. The 24-bit biphase picture stop code with a hexadecimal value of "82CFFF" is inserted in lines 16 and 17 or 329 and 330 (16 and 17 or 279 and 280 for NTSC) of the field immediately following the field in which the 24-bit picture number was inserted to enable stopping on the selected picture. On CLV disks there is no picture stop code.

Chapter Numbers

Chapter numbers indicate parts of the programme as a chapter and are optional. They are unique and in a normal count sequence starting with a selectable number at the beginning of the active programme (i.e. number "0" or "1" or a pre-set number consecutive to the last number of a previous disk with the same programme content). The 24-bit biphase coded chapter numbers, if present, are inserted in lines 17, 18 and 330, 331 (17, 18 and 280, 281 for NTSC) in the fields of the whole active programme area which do not have an insertion of picture numbers on CAV disks. However, for lines 17 and 330 (17 and 280 for NTSC), picture stop code has priority.

On CLV disks, they are inserted in line 18 or 331 (18 or 281 for NTSC) in the fields of the whole active programme area which do not have an insertion of programme time code and CLV picture number.

Each chapter number starts with a stop-bit (the first bit after the key) at a zero-logic value during 400 tracks followed by at least 400 tracks with a stop-bit at a one-logic value until the next chapter starts. The zero value stop-bit is intended to disable the search action of the player. The first chapter directly after the lead-in area shall not have a stop-bit of zero-logic value. The hexadecimal value is "8X1X2DDD". X1 and X2 are the chapter numbers. The maximum number is 79.

On disks with chapters shorter than 800 tracks the stop bit of each chapter number shall have the logic value "one". The minimum length of a chapter will be 30 tracks.

Programme Time Code

The programme time code is always present on-CLV disks during the active programme and indicates the running time (expressed in hours and minutes). The 24-bit biphase programme time code with a hexadecimal value of "FX1 DDX2X3 " is inserted in lines 17 and 18 or 330 and 331 (17 and 18 or 280 and 281 for NTSC) depending on which field is the first field of the picture.

X1 indicates the hours X2 and X3 indicate the minutes

Constant Linear Velocity (CLV) Code

The CLV code is always present in the active programme on a CLV disk.

It indicates the CLV format. The 24-bit CLV code with a hexadecimal value of "87FFFF" is inserted in line 330 or 17 (280 or 17 for NTSC) in the fields of the whole active programme area which do not have an insertion of programme time code and CLV picture number.

Programme Status Code

The programme status code identifies the use of the audio and video channels and will be inserted in the active programme area.

Code: 8 DC/BA X3, X4, X5 (see "Definition of the data in programme status code" below for explanation)

Insertion on CLV disks is: line 329 or 16 (279 or 16 for NTSC), in the same fields where CLV code is inserted.

On CAV disks the insertion is: lines 16 and 329 (16 and 279 for NTSC).

Note: Picture stop code has priority over the programme status code.

Definition of the data in programme status code 8 DC/BA X3, X4, X5

DC CX noise reduction on
BA CX noise reduction off

X31 indicates disk size:
- 0 = 12-inch
- 1 = 8-inch

X32 indicates disk side:
- 0 = first side
- 1 = second side

X33 indicates if there are teletext signals present anywhere on the disk or not:
- 0 = teletext signals absent
- 1 = teletext signals present

X34 indicates if the audio signal is FM–FM multiplex modulated or not:
- 0 = FM–FM multiplex off
- 1 = FM–FM multiplex on

X42 indicates if the video format contains normal analogue video signal or, during the
active parts of the line, a digital signal:

  • 0 = analogue video
  • 1 = digital signal

Note. — This indication of these digital signals in the video is not mandatory but can be an option for the programme maker.

X41, X43, X44 together with X34 indicate the status of the audio channels according to the following table:

X41 X34 X43 X44 Programme dump FM–FM multiplex Channel I Channel II
0 0 0 0 off off stereo stereo
0 0 0 1 off off mono mono
0 0 1 0 off off future use future use
0 0 1 1 off off bilingual bilingual
0 1 0 0 off on stereo stereo
0 1 0 1 off on stereo bilingual
0 1 1 0 off on cross channel stereo cross channel stereo
0 1 1 1 off on bilingual bilingual
1 0 0 0 on off mono dump mono dump
1 0 0 1 on off mono dump mono dump
1 0 1 0 on off future use future use
1 0 1 1 on off mono dump mono dump
1 1 0 0 on on stereo dump stereo dump
1 1 0 1 on on stereo dump stereo dump
1 1 1 0 on on bilingual dump bilingual dump
1 1 1 1 on on bilingual dump bilingual dump

Note. — The indication of programme dump (X41) is not mandatory, but an option for the
programme maker.

X5 is an error check code on X4 with even parity bit, according to Hamming Code.

X51 is the parity with X41, X42 and X44

X52 is the parity with X41, X43 and X44

X53 is the parity with X42, X43 and X44

Hamming Code

— Information vector X4: A = [a1, a2, a3, a4]
— Check vector X5: C = [c1, c2, c3]

with parity bit:

           4        3
     c4 =  Σ ai  +  Σ cj  (modulus 2)
          i = 1     j = 1

— Encoding V = A · G = [a1, a2, a3, a4, c1, c2, c3]

Where G is the matrix:

⎡1 0 0 0 1 1 0⎤
⎢0 1 0 0 1 0 1⎥
⎢0 0 1 0 0 1 1⎥
⎣0 0 0 1 1 1 1⎦

— Read out code U = [a1, a2, a3, a4, c1, c2, c3]

— Decoding: Syndrome: S = U · M = [s1, s2, s3]

Where M is the matrix:

⎡1 1 0⎤
⎢1 0 1⎥
⎢0 1 1⎥
⎢1 1 1⎥
⎢1 0 0⎥
⎢0 1 0⎥
⎣0 0 1⎦
s1 s2 s3 Correction if 1 bit error
0 0 0 No error
1 0 0 c1
0 1 0 c2
1 1 0 a1
0 0 1 c3
1 0 1 a2
0 1 1 a3
1 1 1 a4

— Error detection with parity (c4):

1. If S = 0 then U is valid  
2. If S ≠ 0 and parity is error, then U can be corrected from S  
3. If S ≠ 0 but parity is valid, then U includes a two bit error not to be correc

Users Code

The users code is intended for filing and identification and can be inserted as an option in the lead-in and lead-out area. The data content is up to the disk manufacturer.

Code: 8 X1 D X3 X4 X5

X1 = 0 through 7; X3, X4, X5 = 0 through F.

Insertion in lead-in and/or lead-out area in the lines 16, 329 (16, 279 for NTSC).

CLV Picture Number

On the CLV disk the CLV picture number identifies each video frame and can also be used to detect hang-ups.

Code: 8 X1 E X3 X4 X5

X1 = A through F: X3 = 0 through 9

X1 and X3 indicate the seconds of the run time together with the hours and minutes of the programme time code.

X4 and X5 are the picture numbers within 1s, thus:

X4 = 0 through 2 and X5 = 0 through 9.

The CLV picture number shall be inserted into line 16 or 329 (16 or 279 for NTSC) depending on which field is the first field of the picture.

Amendment 2

Both the PAL and NTSC IEC specification have additional requirements in the "amendment 2" documents.

CLV picture number

Replace the text of the previous "CLV Picture Number" definition with the following text:

On the CLV disk the CLV picture number identifies each video frame and can also be used to detect hang-ups.

Code: 8 X1 E X3 X4 X5

X1 = A to F and X3 = 0 to 9.

X1 and X3 indicate the seconds of the run time together with the hours and minutes of the programme time code.

X4 and X5 are the picture numbers within 1s, thus:

X4 = 0 to 2 and X5 = 0 to 9.

The CLV picture number shall be inserted into line 16 or 329 (16 or 279 for NTSC) depending on which field is the first field of the picture.

The start of the programme time code is zero hour and zero minute, and that of CLV picture number is zero second and zero picture at the beginning of the active programme.

CLV picture number (NTSC only)

To resolve the colour time error, the seconds count within the CLV picture number should jump to the next value (X1, X3 part incremented by 1; X4 and X5 part reset to zero) at the first following renewal of the CLV picture number, each time the accumulated number of video frames (N) equals one of the numbers in the following sequence:

N = 8991 X L + 899 x M

where Land M are integer, and 0 <= L and 0 <= M <= 9

For example:

N = 899, 1798, ... , 8091, 8991, 9890, ...

Definition of the data in programme status code

DC = CX noise reduction on BA = CX noise reduction off

X31 indicates disk size: 0 = 12 inch; 1 = 8 inch

X32 indicates disk side: 0 = first side; 1 = second side

X33 indicates if there are teletext signals present anywhere on the disk or not: 0 = teletext signal absent; 1 = teletext signal present

X34 indicates if it is allowed to copy the programme: 0 = copy prohibited; 1 = copy permitted

X41, X42, X43 together with X44 indicate the status of the analogue audio channels and the video signal according to the following table:

Mode X41, X42, X43, X44 Videosignal Channel 1 Channel 2
0 0000 Standard Stereo
1 0001 Standard Mono
2 0010 Standard Audio subcarriers off
3 0011 Standard Bilingual
4 0100 Future use Future use
5 0101 Future use Future use
6 0110 Future use Future use
7 0111 Future use Future use
8 1000 Standard Mono Dump
9 1001 Future use Future use
10 1010 Future use Future use
11 1011 Future use Future use
12 1100 Future use Future use
13 1101 Future use Future use
14 1110 Future use Future use
15 1111 Future use Future use

Picture numbers (NTSC only)

The picture numbers are always present on CAV disks. They are unique and in normal count sequence, starting with the number 1 at the beginning of the active programme. The maximum available picture number is 79999.