Example of a Layered SMPTE document structure

Download Report

Transcript Example of a Layered SMPTE document structure

Video Services Forum 2001
Mapping SMPTE 259 into ATM
structure
New Orleans, LA, October 1st, 2001
Johann Safar
Presentation is based on a cooperative work between
Lucent Digital Video (L. Klein)
and
Panasonic (J. Safar & Y. Morioka)
Introduction
 Video
and digital representation of video
 SMPTE 259 bit space
 SMPTE 259 layers
 Redundancies in 259
 Mapping into dual OC-3 - first attempt
 Different approach (pros and cons)
 Layered mapped structure
 Mapping 259 into ATM approach (wrapper)
 Net OC-12 payload
 Conclusion
Analog video & Digital signal
relationship
Analog
Digital
276 words
368 words
1440 words (270Mb/s)
1920 words (360Mb/s)
E
S
ANC
A
A
V Space V
Active Video Space
EAV
ANC Space
SAV
Active Video Space
SMPTE 259
End of Active Video Marker
Ancillary Data Space for Embedded Signals
(audio, time code) other)
Start of Active Video Marker
Video Data Space
SMPTE 259 bit space
Vert. Switch point
E
A
V
E
A
Vert. Switch point
V
E
A
V
E
Vert. Switch point
S
E
M
B
E
D
D
E
D
A
U
D
I
O
A
FRAME N
VBI
V
H
A
N
C
S
P
A
C
E
S
Active Video field 1
frame n
A
V
FRAME N
VBI
S
A
V
S
A
A
V
V
Active Video field 2
frame n
FRAME N+ 1
VBI
Example of a Layered SMPTE
document structure
Digital Audio
Digital Video
AES 3
SMPTE 12 M
(Audio)
(Time Code)
SMPTE 272
RP 188 (Time Code)
Other RPs
(embedded audio)
SMPTE 291 (HANC/VANC)
SMPTE 125 / ITU-R 601
SMPTE 259 (component Interface)
Redundancy in SMPTE 259
VSP
E
A
V
E
VSP
Vertical
Switch
Point
A
VSP
V
S
E
M
B
E
D
D
E
D
A
FRAME N
V
S
Active Video field 1
frame n
A
V
FRAME N
E
A
V
E
VSP
A
U
D
I
O
VDI
VDI
S
A
V
S
A
A
V
V
Note: Shaded area is redundant
Active Video field 2
frame n
FRAME N+ 1
VDI
VDI
Vertical
Data
Interval
OC-3 user payload capacity
 OC-3 payload data-rate
155.52*(260/270) = 149.76Mb/s
270Bytes
9B
3
TOH
1 Pointer
5
 Maximum peak cell rate
1B
TOH
POH
 OC-3 = 155.52Mbps (ITU)
OC-3 Header
260B
OC-3 Payload
(149.76Mbps)
ATM cell
OC-3 Frame Structure
317 886 cells/sec (cell = 53 bytes)
8 bits* 53* 317 886 = 134.783664Mb/s
 Maximum AAL1 payload over OC-3
RS (124,128) FEC of AAL1, 6 Byte header in 53 Bytes
134.783664 * (124/128) * (47/53) = 115.789755Mb/s
 User payload capacity over dual OC-3: 231.56Mb/s
An example of SMPTE 259 mapping
into ATM
276W
(An example of distribution)
Size of 4ch Data
for AES-3 audio
~28,620 bytes/frame
SDTI
Application
Specific
Layer
1,440
Part of Vertical Blanking Interval10lines
SDI Active line payload (1st field)
Part of Vertical Blanking Interval10lines
SDI Active line payload (2nd field)
4 bytes
NEW Application Standard
4 bytes
4 bytes
Stream CDS Packet
Time Stamp Length
Stream
Descriptor
=7,272,000 bits = 909000 bytes
SDI payload Blocks (1 frame)
Video Stream
4 bytes 1 byte
Res.
938,755 bytes
Writing order
AAL1
ATM
909,012bytes
1 byte 9 bytes 938,720bytes
9
Cont.0
Info.
SYNC Layer
SSB
Length
Header
16 bytes Var.
28,620bytes
Container Object 1
(40h)
Header
1 byte 4 bytes 4 bytes
Prg. Cont. Cont.
No.
Size Offset
Number
of
Cont.
Number
of
Program
Container
Layer
Reading order
(transmission order)
Common Layer
88bytes
Container 0
Object 2
(20h)
Container
ATM Wrapper ( SSB: SYNC Stream Block )
225.075 Mb/s
approximately 6.4Mb/s spare space on 2 x OC-3
M pieces of
long interleave matrix
SSB (n-1)
SSB (n) (Q Bytes)
FEC
SSB (n)
SSB
SSB11
SSB (n) (P bytes)
FEC
FEC
FEC
FEC
SSB (n+1)
ATM
Header
ATM
Header
ATM
Header
ATM cell (261.670 Mb/s)
AAL1
Long Interleave
Matrix
A different approach
 Dual
OC-3 transmission
 Objection
by Telco’s due to higher cost and complexity
 supported only 4/6 audio channels not 8 channels
 needed a new proposal
 two possible solutions


simple - but less bit economical
(brute force approach, transmit all bits in SMPTE 259 signal)
complex - bit optimized transmission (equipment cost)
(require a complete disassembly of 259)
 Single
OC-12 transmission
 proposal to map SMPTE 259 via 354 into OC 12
Mapping SMPTE 259 into ATM (AAL1)
SMPTE 259
Application specific mapping
SMPTE 354 (SSB & Object container)
SMPTE 345 (Mapping SSB into AAL1)
Adaptation layer AAL 1
ATM cell level (53 bytes)
Application specific
Layer
SMPTE 354 wrapper for mapping data
into ATM
Data
Video or
Video Prgm
Any type
Any type
Any type
Object Layer
88 bytes
(m-4)*4 words (ea. 4 bytes)
Opt.Exten.
Container
Header
Container
Header
Container
Layer
Common Layer
Video or
Video Prgm
Audio
(same as FC-AV)
Object 0 Object 1 Object 2 Object 3 Object 4 Object 5
(up to 5)
(4)
(1 or 2) (1 or 2)
(xx)
(xx)
Container Header
Objects
1 byte
4 bytes
…..
Object m-1
(xx)
m<16
4 bytes
Program Container Container
Number
Size
Offset
SYNC Layer
16 bytes
UL
Key
AAL1
ATM
Variable 4 bytes
1 byte
Number
1 byte
9 bytes
Number
9 bytes
SSB
Container 0 Container 1
of
of
Res.
Length
Container Program information information
9 bytes
….
Container n-1
….
Container 0 Container 1
Container n-1
information
SSB Header
SYNC Stream Block (SSB)
Containers
OC-12 user net payload capacity
OC-3 Header
OC-12 = 622.08Mbps (ITU)
36B 1B 3B
3

Payload data-rate
622.08*(1040/1080) = 599.04Mb/s
TOH
1 Pointer
5
TOH
POH
fixed

1080Bytes
1040B
OC-12 Payload
(463.16Mbps)
ATM cell
OC-12 Frame Structure

Maximum peak cell rate
317 886 *4 cells/sec (cell= 53 bytes)
8 bits* 53* 317 886* 4 = 539.134656Mb/s

Maximum AAL1 payload over OC-12
RS (128,124) FEC of AAL1, 6 Byte header in 53 Bytes
539.134656 * (124/128) * (47/53) = 463.159902Mb/s
An example of SMPTE 259 mapping
into ATM (AAL1) via SMPTE 354
276 Words
2 x Vertical Blanking area
E
525 TV system
Object
(SDI/SDTI)
A
V
A
U
D
I
O
S
H
A
N
C
A
525 lines
1440 Words of VIDEO/ line
V
Total bit rate: 525 lines*1716 Words*10bits/Word = 270Mb/sec
5
900900 bytes/frame
Time Stamp
and
its format
Application
Specific
Layer
Full SMPTE 259
22 x 4
4
4
1
Cntnr.
Offset
1
Number
of
Containers
Number
of
Programs
SMPTE 354
4
Reserved
SYNC Layer
UL Key
16
SSB Length
(as same as FC-AV)
4
Cntnr.
Size
4x4
FC-AV
FC-AV
Container
Extension
Header
Header
9
xxx
525 TV line system:
(900900 bytes/frame *10*30:1.001) + 144bytes (SSB+ Header)
~ 270.0345Mb/s
Container 0
(259 object+overhead)
ATM Wrapper ( SSB: SYNC Stream Block )
Note: Wrapper Overhead per 259 full frame 144 bytes ~ 0.016%
M pieces of
long Interleave matrix
Writing order
AAL1
Objects # 4
(full 259M)
+
mapping
FC-AV Container
Container
Information
0 ~ (n-1)
1
Program
number
Reading order
Common Layer
Container
Layer
NEW Application
document
SSB (n-1)
SSB (n) (Q Bytes)
FEC
SSB
(n)
SSB
SSB11
SSB (n) (P bytes)
FEC
FEC
FEC
FEC
SSB (n+1)
AAL1
Long Interleave
Matrix
( ~ 314.3 Mb/s for 259 stream@525/625)
ATM
ATM
Header
ATM
Header
ATM
Header
ATM cell
( net paylaod 463.159 Mb/s )
Conclusion
 Mapping







of 259M over OC12 using 354M
Transports all bits contained in 259M
Supports SDTI (305M) transmission over SDI (259M)
Maintains all embedded signals (HANC and VANC)
without a de-embedding, including 259 sync signals
Not the most bit efficient way of transmission
Supports 10-bit component video
A possibility to support 525 and 625 composite
signals
May even support 360Mb/s bit rate
 Mapping
of SMPTE 259 into OC-12 is feasible
Any Questions?
Object 2
(20h)
Thank you
for your attention