160 likes | 432 Views
Mapping SMPTE 259 into ATM structure. Video Services Forum 2001. 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.
E N D
Mapping SMPTE 259 into ATM structure Video Services Forum 2001 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 276 words 368 words 1440 words (270Mb/s) 1920 words (360Mb/s) E A V S A V ANC Space Digital SMPTE 259 Active Video Space EAV End of Active Video Marker ANC Space Ancillary Data Space for Embedded Signals (audio, time code) other) SAV Start of Active Video Marker Active Video Space Video Data Space Analog video & Digital signal relationship
E A V E A V E A V E A V S A V S A V S A V S A V FRAME N E M B E D D E D A U D I O Active Video field 1 frame n H A N C S P A C E FRAME N Active Video field 2 frame n FRAME N+ 1 SMPTE 259 bit space Vert. Switch point VBI Vert. Switch point VBI Vert. Switch point VBI
Example of a Layered SMPTE document structure Digital Audio Digital Video AES 3 (Audio) SMPTE 12 M (Time Code) SMPTE 272 (embedded audio) RP 188 (Time Code) Other RPs SMPTE 291 (HANC/VANC) SMPTE 125 / ITU-R 601 SMPTE 259 (component Interface)
VSP E A V E A V E A V E A V S A V S A V S A V S A V VDI VSP Vertical Switch Point VDI Vertical Data Interval VSP VDI VSP VDI Note: Shaded area is redundant Redundancy in SMPTE 259 E A V E A V E A V E A V S A V S A V S A V S A V FRAME N E M B E D D E D A U D I O Active Video field 1 frame n FRAME N Active Video field 2 frame n FRAME N+ 1
OC-3 user payload capacity OC-3 Header • OC-3 = 155.52Mbps (ITU) • OC-3 payload data-rate155.52*(260/270) = 149.76Mb/s • Maximum peak cell rate317 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 Bytes134.783664 * (124/128) * (47/53) = 115.789755Mb/s • User payload capacity over dual OC-3: 231.56Mb/s 270Bytes 260B 9B 1B TOH 3 OC-3 Payload (149.76Mbps) Pointer 1 POH TOH 5 ATM cell OC-3 Frame Structure
276W 1,440 Part of Vertical Blanking Interval 10lines (An example of distribution) SDI Active line payload (1st field) Size of 4ch Data for AES-3 audio ~28,620 bytes/frame Part of Vertical Blanking Interval 10lines SDI Active line payload (2nd field) =7,272,000 bits = 909000 bytes 4 bytes 4 bytes 4 bytes Stream CDS Packet Stream Descriptor SDI payload Blocks (1 frame) Time Stamp Length FEC SSB (n) FEC SSB 1 FEC SSB 1 Video Stream 88bytes 909,012bytes 28,620bytes Object 1 (40h) Container Object 2 (20h) Container 1 byte 4 bytes 4 bytes Header Prg. Cont. Cont. No. Size Offset 938,720bytes Var. 16 bytes 4 bytes 1 byte 1 byte 9 bytes 9 ATM Wrapper ( SSB: SYNC Stream Block ) 225.075 Mb/s approximately 6.4Mb/s spare space on 2 x OC-3 Program SSB Header Number of Res . of Container 0 Length Number Info. Cont.0 Cont. 938,755 bytes Writing order M pieces of long interleave matrix AAL1 Long Interleave Matrix SSB (n-1) SSB (n) (Q Bytes) FEC FEC (transmission order) Reading order SSB (n) (P bytes) SSB (n+1) ATM Header ATM Header ATM Header ATM cell (261.670 Mb/s) An example of SMPTE 259 mappinginto ATM SDTI Application Specific Layer NEW Application Standard Container Layer Common Layer SYNC Layer AAL1 ATM
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
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) Mapping SMPTE 259 into ATM (AAL1) NEW document
1 byte 4 bytes 4 bytes Program Number Container Size Container Offset 16 bytes 4 bytes 1 byte 1 byte 9 bytes 9 bytes 9 bytes SMPTE 354 wrapper for mapping data into ATM Object Layer Data Audio Video or Video Prgm Video or Video Prgm Any type Any type Any type Application specific Layer (m-4)*4 words (ea. 4 bytes) 88 bytes Container Layer (same as FC-AV) ….. Container Header Opt.Exten. Container Header Object 0 (up to 5) Object 1 (4) Object 2 (1 or 2) Object 3 (1 or 2) Object 4 (xx) Object m-1 (xx) Object 5 (xx) Container Header m<16 Objects SYNC Layer Common Layer Vari- able …. UL Key SSB Length Res. Number of Container Number of Program Container 0 information Container 1 information Container n-1 information Container 0 Container 1 Container n-1 …. AAL1 Containers SSB Header ATM SYNC Stream Block (SSB)
OC-3 Header 1080Bytes 1040B 36B 1B 3B TOH 3 OC-12 Payload (463.16Mbps) Pointer 1 fixed POH TOH 5 ATM cell OC-12 Frame Structure OC-12 user net payload capacity • OC-12 = 622.08Mbps (ITU) • Payload data-rate622.08*(1040/1080) = 599.04Mb/s • Maximum peak cell rate317 886 *4 cells/sec (cell= 53 bytes)8 bits* 53* 317 886* 4 =539.134656Mb/s • Maximum AAL1 payload over OC-12RS (128,124) FEC of AAL1, 6 Byte header in 53 Bytes539.134656 * (124/128) * (47/53) = 463.159902Mb/s
276 Words E A V A U D I O S A V 2 x Vertical Blanking area H A N C 525 lines 1440 Words of VIDEO/ line Object (SDI/SDTI) Total bit rate: 525 lines*1716 Words*10bits/Word = 270Mb/sec FEC SSB (n) FEC SSB 1 FEC SSB 1 5 900900 bytes/frame Full SMPTE 259 Application Specific Layer Time Stamp and its format NEW Application document 22 x 4 4 x 4 FC-AV Container Header FC-AV Extension Header Objects # 4 (full 259M) + mapping Container Layer 1 4 4 Cntnr. Size Program number Cntnr. Offset FC-AV Container (as same as FC-AV) 16 4 4 1 1 9 xxx Common Layer Container 0 (259 object+overhead) 525 TV line system: (900900 bytes/frame *10*30:1.001) + 144bytes (SSB+ Header) ~ 270.0345Mb/s Number of Containers Container Information 0 ~ (n-1) Number of Programs SYNC Layer SMPTE 354 SSB Length Reserved UL Key ATM Wrapper ( SSB: SYNC Stream Block ) Note: Wrapper Overhead per 259 full frame 144 bytes ~ 0.016% Writing order M pieces of long Interleave matrix SSB (n-1) AAL1 Long Interleave Matrix SSB (n) (Q Bytes) Reading order AAL1 FEC FEC SSB (n) (P bytes) SSB (n+1) ( ~ 314.3 Mb/s for 259 stream@525/625) ATM Header ATM Header ATM Header ATM ATM cell ( net paylaod 463.159 Mb/s ) An example of SMPTE 259 mappinginto ATM (AAL1) via SMPTE 354 525 TV system
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