Video Services Forum 2001 Mapping SMPTE 259 into















- Slides: 15
Video Services Forum 2001 Mapping SMPTE 259 into ATM structure New Orleans, LA, October 1 st, 2001 Johann Safar Presentation is based on a cooperative work between Lucent Digital Video (L. Klein) and Panasonic (J. Safar & Y. Morioka)
Introduction F Video and digital representation of video F SMPTE 259 bit space F SMPTE 259 layers F Redundancies in 259 F Mapping into dual OC-3 - first attempt F Different approach (pros and cons) F Layered mapped structure F Mapping 259 into ATM approach (wrapper) F Net OC-12 payload F Conclusion
Analog video & Digital signal relationship Analog Digital 276 words 368 words 1440 words (270 Mb/s) 1920 words (360 Mb/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 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 S VDI A V S A A V V Note: Shaded area is redundant Active Video field 2 frame n FRAME N+ 1 VDI Vertical Data Interval
OC-3 user payload capacity F OC-3 payload data-rate 155. 52*(260/270) = 149. 76 Mb/s 270 Bytes 9 B 3 TOH 1 Pointer 5 F Maximum peak cell rate 1 B TOH POH F OC-3 = 155. 52 Mbps (ITU) OC-3 Header 260 B OC-3 Payload (149. 76 Mbps) ATM cell OC-3 Frame Structure 317 886 cells/sec (cell = 53 bytes) 8 bits* 53* 317 886 = 134. 783664 Mb/s F Maximum AAL 1 payload over OC-3 RS (124, 128) FEC of AAL 1, 6 Byte header in 53 Bytes 134. 783664 * (124/128) * (47/53) = 115. 789755 Mb/s F User payload capacity over dual OC-3: 231. 56 Mb/s
An example of SMPTE 259 mapping into ATM 276 W (An example of distribution) Size of 4 ch Data for AES-3 audio ~28, 620 bytes/frame SDTI Application Specific Layer 1, 440 Part of Vertical Blanking Interval 10 lines SDI Active line payload (1 st field) Part of Vertical Blanking Interval 10 lines SDI Active line payload (2 nd field) 4 bytes NEW Application Standard 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 AAL 1 ATM 909, 012 bytes 1 byte 9 bytes 938, 720 bytes 9 Cont. 0 Info. SYNC Layer SSB Length Header 16 bytes Var. 28, 620 bytes Container Object 1 (40 h) Header 1 byte 4 bytes Prg. Cont. No. Size Offset Number of Cont. Number of Program Container Layer Reading order (transmission order) Common Layer 88 bytes Container 0 Object 2 (20 h) Container ATM Wrapper ( SSB: SYNC Stream Block ) 225. 075 Mb/s approximately 6. 4 Mb/s spare space on 2 x OC-3 M pieces of long interleave matrix SSB (n-1) SSB (n) (P bytes) ATM Header SSB (n) (Q Bytes) FEC SSB (n) SSB 11 ATM Header FEC FEC SSB (n+1) ATM Header ATM cell (261. 670 Mb/s) AAL 1 Long Interleave Matrix
A different approach F Dual OC-3 transmission F Objection by Telco’s due to higher cost and complexity F supported only 4/6 audio channels not 8 channels F needed a new proposal F two possible solutions simple - but less bit economical (brute force approach, transmit all bits in SMPTE 259 signal) F complex - bit optimized transmission (equipment cost) (require a complete disassembly of 259) F F Single OC-12 transmission F proposal to map SMPTE 259 via 354 into OC 12
Mapping SMPTE 259 into ATM (AAL 1) SMPTE 259 ent Application specific mapping docum NEW SMPTE 354 (SSB & Object container) SMPTE 345 (Mapping SSB into AAL 1) 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 Object Layer 88 bytes (m-4)*4 words (ea. 4 bytes) Opt. Exten. 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) (xx) Container Header 1 byte 4 bytes Objects …. . Object m-1 (xx) m<16 4 bytes Program Container Number Size Offset SYNC Layer 16 bytes UL Key AAL 1 ATM Variable 4 bytes 1 byte Number 1 byte 9 bytes Number 9 bytes SSB Container 0 Container 1 of of Res. Length information Container Program 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 F OC-12 = 622. 08 Mbps (ITU) Payload data-rate 622. 08*(1040/1080) = 599. 04 Mb/s 36 B 1 B 3 B 3 TOH 1 Pointer 5 TOH POH fixed F 1080 Bytes 1040 B OC-12 Payload (463. 16 Mbps) ATM cell OC-12 Frame Structure F Maximum peak cell rate 317 886 *4 cells/sec (cell= 53 bytes) 8 bits* 53* 317 886* 4 = 539. 134656 Mb/s F Maximum AAL 1 payload over OC-12 RS (128, 124) FEC of AAL 1, 6 Byte header in 53 Bytes 539. 134656 * (124/128) * (47/53) = 463. 159902 Mb/s
An example of SMPTE 259 mapping into ATM (AAL 1) via SMPTE 354 276 Words E 525 TV system Object (SDI/SDTI) A V A U D I O 2 x Vertical Blanking area S H A N C A 525 lines 1440 Words of VIDEO/ line V Total bit rate: 525 lines*1716 Words*10 bits/Word = 270 Mb/sec Application Specific Layer 5 900900 bytes/frame Time Stamp and its format Full SMPTE 259 22 x 4 4 4 1 1 4 x 4 FC-AV Container Extension Header Cntnr. Offset Number of Containers Number of Programs SSB Length SMPTE 354 4 UL Key 16 Reserved (as same as FC-AV) SYNC Layer 4 Cntnr. Size 9 xxx 525 TV line system: (900900 bytes/frame *10*30: 1. 001) + 144 bytes (SSB+ Header) ~ 270. 0345 Mb/s Container 0 (259 object+overhead) ATM Wrapper ( SSB: SYNC Stream Block ) ATM Note: Wrapper Overhead per 259 full frame 144 bytes ~ 0. 016% M pieces of long Interleave matrix Writing order AAL 1 Objects # 4 (full 259 M) + mapping FC-AV 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 11 SSB (n) (P bytes) FEC FEC SSB (n+1) AAL 1 Long Interleave Matrix ( ~ 314. 3 Mb/s for 259 stream@525/625) ATM Header ATM cell ( net paylaod 463. 159 Mb/s )
Conclusion F Mapping of 259 M over OC 12 using 354 M F Transports all bits contained in 259 M F Supports SDTI (305 M) transmission over SDI (259 M) F Maintains all embedded signals (HANC and VANC) without a de-embedding, including 259 sync signals F Not the most bit efficient way of transmission F Supports 10 -bit component video F A possibility to support 525 and 625 composite signals F May even support 360 Mb/s bit rate F Mapping of SMPTE 259 into OC-12 is feasible
Any Questions? Object 2 (20 h) Thank you for your attention