0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
330 Ansichten44 Seiten
This document discusses broadcast data analysis and ancillary data, including:
- SMPTE standards for ancillary data packet and space formatting and assigned codes
- The format of ancillary data packets including ADF, DID, SDID, data count, checksum, and user data
- Examples of ancillary data types like SMPTE 352M for video payload identification, SMPTE 2016 for aspect ratio and active format description, and closed captions
- Tools for monitoring and analyzing ancillary data packets in a signal
This document discusses broadcast data analysis and ancillary data, including:
- SMPTE standards for ancillary data packet and space formatting and assigned codes
- The format of ancillary data packets including ADF, DID, SDID, data count, checksum, and user data
- Examples of ancillary data types like SMPTE 352M for video payload identification, SMPTE 2016 for aspect ratio and active format description, and closed captions
- Tools for monitoring and analyzing ancillary data packets in a signal
This document discusses broadcast data analysis and ancillary data, including:
- SMPTE standards for ancillary data packet and space formatting and assigned codes
- The format of ancillary data packets including ADF, DID, SDID, data count, checksum, and user data
- Examples of ancillary data types like SMPTE 352M for video payload identification, SMPTE 2016 for aspect ratio and active format description, and closed captions
- Tools for monitoring and analyzing ancillary data packets in a signal
ANC Data Inspector Aspect Ratio & AFD Closed Caption Monitoring Agenda Advanced Ancillary Data Analysis 2 SMPTE Standards SMPTE 291M - Ancillary Data Packet and Space Formatting Defines format of ANC Data Packet Defines location and spacing of ANC Data SMPTE RP291 - Assigned Ancillary Identification Codes Defines DID and SDID for various ANC Data Packets
Advanced Ancillary Data Analysis 3 Ancillary Data Space Advanced Ancillary Data Analysis 4
H A N C
VANC Ancillary Data Format ADF Ancillary Data Flag 000 h ,3FF h ,3FF h DID Data Identification Word DBN Data Block Number - for Type I SDID Secondary Data Identification - for Type 2 DC Data Count User Data Words up to a maximum of 255 words CS Checksum Advanced Ancillary Data Analysis 5 ( 0 0 0 h )
( 3 F F h )
( 3 F F h )
D I D S D I D
C S
D C
D B N
User Data Words (max 255) Advanced Ancillary Data Analysis 6 Ancillary Data Format - DataList SMPTE RP 291 Examples Defines a variety of standard DID and SDID used in Standards Today Advanced Ancillary Data Analysis 7 Standard Description DID DBN / SDID DC SMPTE 291M Undefined Data 00 h (200 h ) xxx / 00 h (200 h ) SMPTE 291M 8 Bit Application 04 h (104 h ) 10 h (110 h ) xxx SMPTE 291M Packet Marked for Deletion 80 h (180 h ) xxx / 00 h (200 h ) xxx SMPTE 291M Start packet 88 h (288 h ) xxx / 00 h (200 h ) SMPTE 291M End Packet 84 h (284 h ) 00 h (200 h ) 00 h (200 h ) SMPTE 291M User Defined C0 h (2C0 h ) xxx xxx SMPTE 291M Metadata Packet F0 h (2F0 h ) xxx xxx SMPTE 291M LTC Timecode F5 h (2F5 h ) 00 h (200 h ) 08 h (108 h ) SMPTE 352M Payload Identification 41 h (141 h ) 01 h (101 h ) 04 h (x04 h ) RP188 VANC Timecode (ATC) 60 h (260 h ) 60 h (260 h ) 10 h (110 h ) RP196 HANC Timecode (LTC) 64 h (164 h ) 64 h (164 h ) 8 h (108 h ) RP196 HANC Timecode (VITC) 64 h (164 h ) 7F h (17F h ) 9 h (209 h ) RP165 EDH (Error Detection Handling) F4 h (1F4 h ) 00 h (200 h ) 10 h (110 h ) DID and SDID for HD and SD Embedded Audio Standard Definition SMPTE 272M Audio Channels Audio Data Packet Extended Data Packet Audio Control Packet Group 1 1-4 2FF h 1FE h 1EF h
Group 2 5-8 1FD h 2FC h 2EE h
Group 3 9-12 1FB h 2FA h 2ED h
Group 4 13-16 2F9 h 1F8 h 1EC h
High Definition SMPTE 299M Audio Channels Audio Data Packet Audio Control Packet Group 1 1-4 2E7 h 1E3 h
Group 2 5-8 1E6 h 2E2 h
Group 3 9-12 1E5 h 2E1 h
Group 4 13-16 2E4 h 1E0 h
8 Advanced Ancillary Data Analysis Advanced Ancillary Data Analysis 9 Ancillary Data Inspector Watch List Easily identifies all ANC Data present within the signal Provides Error Checking Press MAG Displays ANC data packet information Supports All ANC Data types
Advanced Ancillary Data Analysis 10 Ancillary Data Inspector - CaptureVu CaptureVu Captures 1 Frame of Data Allows review of each ANC Data Packet for all present ANC Data
CaptureVu Utility Simple DOS based conversion utility Available on Tektronix website Converts *.CAP files to the following 0 Converts the *.CAP file to a *.TXT file for use other applications 1 Converts the *.CAP file to a *.CSV file for use in Excel spreadsheet 2 Converts the *.CAP file to a *.PIC file for download to the TG700 Advanced Ancillary Data Analysis 11 Understanding ANC Data Types SMPTE 352M Video Payload ID Understanding ANC Data Example SMPTE 352M Video Payload Identification ADF 000 h , 3FF h , 3FF h
DID 241 h (41) SDID 101 h (01) DC 104 h ( (04) User Data 4 Words Checksum 4 Data Words carry following information Advanced Ancillary Data Analysis 13 ( 0 0 0 h )
( 3 F F h )
( 3 F F h )
D I D
S D I D
C S
D C
4 User Data Words (max 255) Bits Byte 1 Byte 2 Byte 3 Byte 4 Bit 7 1 Interlaced (0) or Progressive (1) transport Reserved Reserved Bit 6 0 Interlaced (0) or Progressive (1) picture Horizontal Y/Y sampling 1920 (0) or 2048 (1) Reserved Bit 5 0 Reserved Reserved Reserved Bit 4 0 Reserved Reserved Dynamic range 100% (0h), 200% (1h), 400% (2h), Reserved (3h) Bit 3 1 Picture Rate (see SMPTE 352M table 2) Sampling structure (see SMPTE 352M table 3 and NOTE 1) Bit 2 0 Reserved Bit 1 0 Bit depth 8-bit (0h), 10-bit (1h), 12-bit (2h), Reserved (3h) Bit 0 1 SMPTE 352M - Table 2 & 3 Value Frame Rate Value Frame Rate Value Frame Rate Value Frame Rate 0 h
No defined value 1 h Reserved 2 h 24/1.001 3 h 24 4 h 48/1.001 5 h 25 6 h 30/1.001 7 h 30 8 h 48 9 h 50 A h 60/1.001 B h 60 C h Reserved D h Reserved E h Reserved F h Reserved Advanced Ancillary Data Analysis 14 Value Sampling Value Sampling Value Sampling Value Sampling 0 h
4:2:2 [default] (Y/Cb/Cr) 1 h
4:4:4 (Y/Cb/Cr) 2 h
4:4:4 (G/B/R) 3 h
4:2:0 4 h
4:2:2:4 (Y/Cb/Cr/A) 5 h
4:4:4:4 (Y/Cb/Cr/A) 6 h
4:4:4:4 (G/B/R/A) 7 h Reserved 8 h
4:2:2:4 (Y/Cb/Cr/D) 9 h
4:4:4:4 (Y/Cb/Cr/D) A h
4:4:4:4 (G/B/R/D) B h Reserved C h Reserved D h Reserved E h
4:4:4 (XYZ) F h Reserved Table 2 Byte 2 Frame Rate Table 3 Byte 3 Sampling Structure Advanced Ancillary Data Analysis 15 SMPTE 352M packet quickly identified in the stream Indicates line locations of ANC Data packets MAG shows data bytes
Ancillary Data Inspector SMPTE 352M Advanced Ancillary Data Analysis 16 89 h
1080-line video payloads on a Level A 2.97 Gb/s (nominal) serial digital interface CA h C h Progressive Transport & Picture
A h 60/1.001
00 h 0 h 1920
0 h 4:2:2 [default] (Y/Cb/Cr)
01 h Dynamic range 100% (0h) Bit Depth 10-bit (1h)
Video Session Display Interprets SMPTE 352M Understanding ANC Data Types SMPTE 2016 AFD Active Format Description - Aspect Ratio SMPTE 2016-1 Format for Active Format Description and Bar Data SMPTE 2016-2 Format for Pan-Scan Information SMPTE 2016-3 Vertical Ancillary Data Mapping of Active Format Description and Bar Data SMPTE 2016-4 Vertical Ancillary Data Mapping of Pan-Scan Information SMPTE 2016-5 KLV Coding for Active Format Description, Bar Data, and Pan-Scan Information
ATSC A/53 AFD Carriage in MPEG2 CEA-CEB16 Digital Receiver Guidelines
Standards Documents 18 18 Advanced Ancillary Data Analysis Understanding ANC Data Example It is to be used by Broadcasters, CATV, and Satellite providers to dynamically control how down-conversion equipment formats widescreen 16:9 pictures for 4:3 displays. In-house Down convert from HD to SD Set-Top-Box down convert and Display of HD as SD SMPTE 2016-3 AFD ADF 000 h , 3FF h , 3FF h
DID 241 h (41) SDID 205 h (05) DC 108 h (08) User Data 8 Words Checksum Advanced Ancillary Data Analysis 19 ( 0 0 0 h )
( 3 F F h )
( 3 F F h )
D I D
S D I D
C S
D C
4 User Data Words (max 255) Understanding ANC Data Example SMPTE 2016-3 AFD 8 Data Words carry following information b6-b3 AFD code data bits: a3, a2, a1, a0 b2 Aspect ratio (AR) of the coded frame: '1' = 16:9, '0' = 4:3
Advanced Ancillary Data Analysis 20 UDW Function b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 1 AFD B8 P 0 a3 a2 a1 a0 AR 0 0 2 Reserved B8 P 0 0 0 0 0 0 0 0 3 Reserved B8 P 0 0 0 0 0 0 0 0 4 Bar Data Flags B8 P Top Bot Left Right 0 0 0 0 5 Bar Data Value 1 B8 P f15 f14 f13 f12 f11 f10 f9 f8 6 Bar Data Value 1 B8 P f7 f6 f5 f4 f3 f2 f1 f1 7 Bar Data Value 2 B8 P s15 s14 s13 s12 s11 s10 s9 S8 8 Bar Data Value 2 B8 p s7 s6 s5 s4 s3 s2 s1 s0
AFD representations for images in a 4:3 coded frame 21 21 Advanced Ancillary Data Analysis Advanced Ancillary Data Analysis 22 Aux Status display provides summary Picture Display shows presence & graticule ANC Data Inspector shows location of ANC packet
Ancillary Data Monitoring SMPTE 2016 Advanced Ancillary Data Analysis 23 ANC Data Inspectors quickly identifies presence of SMPTE 2016 packet Detailed view shows Line & Field location AFD shall be located in the active line portion of VANC In this case wrong line is used Allows user to verify how many packets are present Ancillary Data Inspector SMPTE 2016 Understanding ANC Data Types Closed Caption EIA708/608 & SMPTE 334 Closed Caption Advanced Ancillary Data Analysis 25 Closed Captions can be enabled by viewer within the program material. Closed Caption Standards Closed Caption is defined by the following standards CEA 608 for standard definition analog NTSC CEA 708 for Digital Television (DTV) SMPTE 334-1 Vertical Ancillary Data Mapping of Caption Data and Other Related Data SMPTE 334-2 Caption Distribution Packet (CDP) Definition SMPTE EG 43 System Implementation of CEA 708 and CEA 608 Closed Captioning Standard available from www.ce.org and www.smpte.org Advanced Ancillary Data Analysis 26 Analog NTSC Closed Caption CEA 608 defines analog Closed Captioning Data added to Line 21 of Field 1 and Field 2 Signal contains clock and two data bytes Data rate of 120 Bytes per second or 960 bits per second CEA 608 can carry services CC1-4 and TXT 1-4 In SD-SDI analog signal can be digitized as part of the active video or carried as ANC Data Packet. Advanced Ancillary Data Analysis 27 Digital Television Closed Caption CEA 708 defines Digital Television Closed Captions Advanced Ancillary Data Analysis 28 DTV Bitstream Audio Video MPEG Control User Data Bits DTVCC Transport Channel PMT EIT NTSC Caption CEA 608 DTVCC Caption Channel Caption Service 1 Caption Service n DTVCC Service Directory DTVCC Service Directory Supports backward compatibility with CEA 608 Maximum data rate of 9600bps Configuring Closed Caption Decoding How to Configure Closed Caption Decoding Advanced Ancillary Data Analysis 30 Select one of the tiles and press PICT button Push and Hold PICT button to access menu Navigate to CC/ Teletext format Select CEA 708 Repeat process for another tile and select CEA 608
Understanding Auxiliary Data Status Display Advanced Ancillary Data Analysis 31 Select one of the tiles and press Status button Push and Hold Status button to access menu Navigate to Display Type and select Aux Data Status
Configuring CEA 608 selections Press CONFIG button Navigate to Aux Data Settings Select CEA 608 Settings Select CEA 608 Transport Auto Line 21, S334(RAW) S334(CDP)
How to Configure Closed Caption Decoding Advanced Ancillary Data Analysis 32 Configure one Tile to decode CEA 708 Configure another tile for to decode CEA 608 Multiple Language Captions Select one Tile for CC1 or Service 1 Select another Tile for CC3 or Service 2 Simultaneous Closed Caption Display Advanced Ancillary Data Analysis 33 CEA 708 CEA 608 Troubleshooting Closed Caption Problems Closed Caption Problems Picture Display not decoding Closed Captions Verify that CC is enabled and the correct service is selected Check Aux Data Status for presence of Closed Captions Is V-Chip rating present and set correctly? Does the frame rate of closed caption match video frame rate Mismatches in frame rate can cause encoder problems May need to delve into the ANC data packet
Advanced Ancillary Data Analysis 35 In-Picture closed caption decode Check V-Chip rating Aux Data Status Shows presence Shows Number of services ANC Data Inspector Shows presence of ANC data packets
Tools to use for Troubleshooting Closed Caption Advanced Ancillary Data Analysis 36 Select one of the tiles and press MEASURE button Push and Hold MEASURE button to access menu Navigate to Display Type and select ANC Data Display Press Full to display ANC Data Display Navigate to Closed Caption data and press MAG
ANC Data Inspector and Closed Caption Data Advanced Ancillary Data Analysis 37 Understand Closed Caption ANC Data Closed Caption ANC Data CEA 608 ANC Data DID 161h (0x61h) SDID 102h (0x02h) Active line portion of VANC at least 2 lines after switching point Relatively Simple contains a Line ID and the 2 bytes of data per field CEA 708 ANC Data DID 161h (0x61h) SDID 101h (0x01h) Active line portion of VANC at least 2 lines after switching point Line 9 of Field 1 or 2. Multiple types of data can be present within data stream
Advanced Ancillary Data Analysis 39 Closed Caption Data Stream SMPTE 334 CDP 708 stream can contain the following data types CDP Header (required) 0x9669 (296h, 269h) Timecode (optional) 0x71 (271h) CDP CC Service Information (optional) 0x73 (173h) CDP Footer Section (required) 0x74 (274h) CDP CC Data Section (optional) 0x72 (272h) Closed Caption data types CEA 608 field 1 0xFC (2FCh) CEA 608 field 2 0xFD (1FDh) CEA 708 DTVCC Packet Data 0xFE (1FEh) CC 1 Valid CEA 708 DTVCC Packet Start 0xFF (2FFh) CC 1 Valid CEA 708 DTVCC Packet Data 0xFA (2FAh) Invalid 0
Advanced Ancillary Data Analysis 40 Interpreting Closed Caption Data Stream Advanced Ancillary Data Analysis 41 Interpreting Closed Caption Data Stream Advanced Ancillary Data Analysis 42
Data Sync 296 269 (0x9669h) CC Data Section 272 (0x72h) CEA 608 CC1 2FC (0FCh) CEA 608 CC2 1FD (0xFDh) CEA 708 DTVCC Start Header 2FF (0xFFh) CEA 708 DTVCC Header 1FE (0xFEh) CEA 708 DTVCC Inactive 2FA (0xFAh) Services Information Section 173 (0x73h) CC Footer Section 274 (0x74h) Timecode 171 (0x71h)
Ancillary Data is becoming more prevalent within SDI for a variety of functions. Embedded Audio, Video Payload ID Ancillary Data Inspector simplifies ANC Data monitoring Easily shows what ANC data is present within the SDI signal
43 Advanced Ancillary Data Analysis Interpreting Closed Caption Data Stream Advanced Ancillary Data Analysis 44 M O C . K E T . W W W More Information