Understanding Color and Gamut Poster
Total Page:16
File Type:pdf, Size:1020Kb
Understanding Colors and Gamut www.tektronix.com/video Contact Tektronix: ASEAN / Australasia (65) 6356 3900 Austria* 00800 2255 4835 Understanding High Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777 Definition Video Poster Belgium* 00800 2255 4835 Brazil +55 (11) 3759 7627 This poster provides graphical Canada 1 (800) 833-9200 reference to understanding Central East Europe and the Baltics +41 52 675 3777 high definition video. Central Europe & Greece +41 52 675 3777 Denmark +45 80 88 1401 Finland +41 52 675 3777 France* 00800 2255 4835 To order your free copy of this poster, please visit: Germany* 00800 2255 4835 www.tek.com/poster/understanding-hd-and-3g-sdi-video-poster Hong Kong 400-820-5835 India 000-800-650-1835 Italy* 00800 2255 4835 Japan 81 (3) 6714-3010 Luxembourg +41 52 675 3777 MPEG-2 Transport Stream Advanced Television Systems Committee (ATSC) Mexico, Central/South America & Caribbean 52 (55) 56 04 50 90 ISO/IEC 13818-1 International Standard Program and System Information Protocol (PSIP) for Terrestrial Broadcast and cable (Doc. A//65B and A/69) System Time Table (STT) Rating Region Table (RRT) Direct Channel Change Table (DCCT) ISO/IEC 13818-2 Video Levels and Profiles MPEG Poster ISO/IEC 13818-1 Transport Packet PES PACKET SYNTAX DIAGRAM 24 bits 8 bits 16 bits Syntax Bits Format Syntax Bits Format Syntax Bits Format 4:2:0 4:2:2 4:2:0, 4:2:2 1920x1152 1920x1088 1920x1152 Packet PES Optional system_time_table_section(){ rating_region_table_section(){ directed_channel_change_table_section(){ High Syntax No. of bits Stream table_id 8 0xCA 80 Mb/s 300 Mb/s 100 Mb/s Start Code Packet PES PES Packet Data Bytes table_id 8 0xCD table_id 8 0xD3 I,P,B I,P,B I,P,B Id section_syntax_indicator 1 ‘1’ section_syntax_indicator 1 ‘1’ section_syntax_indicator 1 ‘1’ transport_packet(){ Prefix Length HEADER private_indicator 1 ‘1’ private_indicator 1 ‘1’ private_indicator 1 ‘1’ 4:2:0 4:2:0 4:2:0, 4:2:2 synch_byte 8 reserved 2 ‘11’ reserved 2 ‘11’ reserved 2 ‘11’ section_length 12 uimsbf High-1440 1440x1152 1440x1152 1440x1152 section_length 12 uimsbf 60 Mb/s 60 Mb/s 80 Mb/s transport_error_indicator 1 section_length 12 uimsbf table_id_extension { table_id_extension 16 0x0000 I,P,B I,P,B I,P,B payload_unit_start_indicator 1 2 bits 2 bits 1 bit 1 bit 1 bit 1 bit 8 bits 8 bits m*8 bits table_id_extension { 16 0x0000 reserved 8 0xFF reserved 2 ‘11’ rating_region 8 uimsbf reserved 2 ‘11’ transport_priority 1 version_number 5 uimsbf 4:2:0 4:2:0 4:2:0 4:2:0 4:2:0, 4:2:2 PES Data PES Stuffing version_number 5 ‘00000’ } 720x576 720x576 720x608 720x576 720x576 PID 13 PES Original Original reserved current_next_indicator 1 ‘1’ Main ‘10’ Scrambling Alignment Copyright 7 Flags Header Bytes current_next_indicator 1 ‘1’ 2 ‘11’ 15 Mb/s 15 Mb/s 50 Mb/s 15 Mb/s 20 Mb/s transport_scrambling_control 2 Priority or Copy Fields version_number 5 uimsbf section_number 8 0x00 Control Indicator Data Length (0xFF) section_number 8 0x00 I,P,B I,P,B I,P,B I,P,B I,P,B adaptation_field_control 2 last_section_number 8 0x00 current_next_indicator 1 ‘1’ last_section_number 8 0x00 section_number 8 uimsbf continuity_counter 4 protocol_version 8 uimsbf protocol_version 8 uimsbf 4:2:0 4:2:0 system_time 32 uimsbf last_section_number 8 uimsbf dcc__vc_count 8 uimsbf 352x288 352x288 protocol_version 8 uimsbf Low if(adaption_field_control==’10’ II adaptation_field_control==’11’){ 33 bits GPS_UTC_offset 8 uimsbf for(i=0;i<dcc_vc_count;i++){ 4 Mb/s 4 Mb/s adaptation_field() 33 bits 42 bits 22 bits 8 bits 7 bits 16 bits rating_region_name_length 18 uimsbf reserved 4 ‘1111’ I,P,B I,P,B Middle East, Asia and North Africa +41 52 675 3777 daylight_savings 16 uimsbf rating_region_name_text() var dcc_from_major_channel_number 10 uimsbf } for(l=0;l<N;i++){ dimensions_defined 8 uimsbf DSM Previous dcc_from_minor_channel_number 10 uimsbf Level descriptor() for(i=0;i<dimensions_defined;i++){ if(adaptation_field_control==’01’ II adaptation_field_control==’11’){ PTS ES Additional PES 4 ‘1111’ 4:2:2 ESCR Trick PES } dimension_name_length 8 uimsbf reserved Simple Main SNR Spatial High for (i=0;i<N;i++){ DTS Rate Copy Info Extension uimsbf Profile Mode CRC CRC_32 32 rpchof dimension_name_text() var dcc_to_major_channel_number 10 Profile data_byte 8 } rserved 3 ‘111’ dcc_to_minor_channel_number 10 uimsbf } graduated_scale 1 bslbf dcc_start_time 32 uimsbf values_defined 4 uimsbf dcc_end_time 32 uimsbf } for (j=0;j<values_defined;j++){ dcc_selection_count 8 uimsbf abbrev_rating_value_length 8 uimsbf for (j=0;j<dcc_selection_count;j++){ abbrev_rating_value_text() var dcc_selection_type 8 uimsbf Optional rating_value_length 8 uimsbf 5 Flags dcc_selection_id 64 uimsbf Fields rating_value_text() var reserved 6 } ‘111111’ DCC Selection Code Table (DCCSCT) TRANSPORT STREAM SYNTAX DIAGRAM } dcc_descriptors_length 10 uimsbf reserved 6 188 bytes for (k=0;k<N;k++){ Syntax Bits Format ‘111111’ Transport 128 bits 8 bits 8 bits 16 bits 7 bits descriptors_length 10 uimsbf descriptor() dcc_selection_code_table_section(){ } Header Payload Header Payload Header Payload for (i=0;i<N;i++){ table_id 8 0xD4 Packet PES Packet PES PES descriptor() Program Packet P-STD section_syntax_indicator 1 ‘1’ This poster provides a Private Header Extension Extension } } Stream Sequence Counter Buffer private_indicator 1 ‘1’ Data Field Field Length Field Data CRC_32 32 rpchof reserved 6 reserved 2 ‘11’ } ‘111111’ section_length 12 uimsbf 8 bits 1 bit 1 bit 1 bit 13 bits 2 bits 2 bits 4 bits descriptors_length 10 uimsbf table_id_extension 16 uimsbf for (j=0;j<N;j++){ reserved 2 ‘11’ The Netherlands* 00800 2255 4835 Transport Payload Transport Adaptation descriptor() Sync Transport Continuity Adaptation version_number 5 uimsbf Error Unit Start Scrambling Field } current_next_indicator 1 ‘1’ Byte Priority PID Counter Field Indicator Indicator Control Control } section_number 8 0x00 reserved 6 last_section_number 8 0x00 111111’ protocol_version 8 uimsbf Program Association Section (PAT) additional_descriptors_length 10 uimsbf selection__categories_defined 8 uimsbf Syntax No. of bits for (i=0;i<N;i++){ for(i=0;i<selection_categories_defined;i++){ additional_descriptor() selsection_category_code 8 uimsbf 8 bits 1 bit 1 bit 1 bit 5 bits program_association_section(){ selsection_category_name_length 8 uimsbf table_id 8 Adaptation Random Elementary selsection_category_name_text() var Discontinuity Optional Stuffing section_syntax_indicator 1 Field Access Stream Priority 5 Flags reserved 6 Indicator Fields Bytes ‘0’ 1 MPEG-2 Length Indicator Indicator ‘111111’ reserved 2 (Defined) base_PID STT descriptors_length 10 uimsbf section_length 12 PID=0x0000 RRT for (j=0;j<N;j++){ transport_stream_id 16 descriptor() reserved 2 } version_number 5 } 42 bits 42 bits 8 bit 8 bits 8 bits 3 bits current_next_indicator 1 DCCT reserved 6 Abbreviations ‘111111’ Transport Transport Adaptation section_number 8 Splice Optional additional_descriptors_length 10 uimsbf PCR OPCR Private Data Private Field Extension 3 Flags last_section_number 8 PAT Countdown Fields ATSC for (i-0;i<N;i++){ ATSC Advanced Television Systems Committee for (=0;j<N;j++) { Length Data Length additional_descriptors() BMP Basic Multilingual Plane program_number 16 quick graphical reference to Table Hierarchy for the Program } reserved 3 CRC_32 32 rpchof bslbf bit serial, left bit first Norway 800 16098 if (program_number==‘0’){ and System Information Protocol DCCSCT Master Guide Table (MGT) CAT Conditional Access Table 1 bit 15 bits 2 bits 22 bits 4 bits 33 bits network_PID 13 CRC Cyclic Redundancy Check } PID=0x0001 Syntax Bits Format else { (PSIP) CVCT Cable Virtual Channel Table Itw_valid Itw Piecewise Splice master_guide_table_section(){ DTS_next_au DTV Digital Television Flag Offset Rate type program_map_PID 13 table_id 8 0xC7 } section_syntax_indicator 1 ‘1’ EIT Event Information Table } private_indicator 1 ‘1’ EPG Electronic Program Guide CRC_32 32 MGT reserved 2 ‘11’ EMM Entitlement Management Message } CAT section_length 12 uimsbf Table Timing Intervals table_id_extension 16 Table PID Max ETM Extended Text Message 0x0000 PID-N PID-M PID-L PID-K Type Interval ETT Extended Text Table PROGRAM ASSOCIATION SECTION DIAGRAM reserved 2 ‘11’ GPS Global Positioning System 1 2 32 Conditional Access Section (CAT) version_number 5 uimsbf PAT 0x0 100 ms 2 VCT MGT Master Guide Table 8 bits 1 bit bit bits 12 bits 16 bits bits 5 bits 1 bit 8 bits 8 bits bits PID=0x0002 EIT-3 EIT-2 EIT-1 EIT-0 current_next_indicator 1 ‘1’ CAT 0x1 100 ms Syntax No. of bits for channel x section_number 8 0x00 TSDT 0x2 100 ms MPAA Motion Picture Association of America Section Transport Current Last source_id source_id source_id source_id last_section_number 8 0x00 MGT 0x1FFB 150 ms Section Version Section N CRC source_id MPEG Moving Picture Experts Group Table ID Syntax ‘0’ Stream Next Section CA_section() { protocol_version 8 uimsbf Length Number Number Loop 32 TVCT 0x1FFB 400 ms NIT Network Information Table Indicator ID Indicator Number table_id 8 tables_defined 16 uimsbf CVCT 0x1FFB 400 ms section_syntax_indicator 1 for(i=0;i<tables_defined;i++){ Near Video On Demand STT 0x1FFB 1000 ms NVOD ‘0’ 1 table_type 16 uimsbf OOB Out of Band TSDT for channel y reserved 3 ‘111’ RRT 0x1FFB 60000 ms reserved 2 source_id source_id source_id source_id 3 3 source_id table_type_PID 13 uimsbf PMT ALL 400 ms PAT Program Association Table 16 bits bits 13 bits 16 bits bits 13 bits section_length 12 reserved 18 reserved 3 ‘111’ EIT ALL 500 ms PCR Program Clock Reference People’s Republic of China 400-820-5835