Skip Navigation Links
Home
Our Systems
Customers and Clients
Glossary
Help
Online Tools
Tutorials
Consulting Services
Contact EtherGuide Systems
About EtherGuide Systems
Skip Navigation Links.
Collapse HomeHome
Expand Our SystemsOur Systems
Customers and Clients
Expand GlossaryGlossary
Collapse HelpHelp
Collapse Standards Development OrganizationsStandards Development Organizations
Expand ARIBARIB
Collapse ATSCATSC
Code Point Registry
Expand RecommendationsRecommendations
Collapse Semantic ElementsSemantic Elements
Collapse DescriptorsDescriptors
AC-3 Descriptor
Association Tag Descriptor
ATSC Private Information Descriptor
ATSC Caption Service Descriptor
ATSC Component Name Descriptor
ATSC Content Advisory Descriptor
ATSC Content Identifier Descriptor
ATSC Data Service Descriptor
ATSC Directed Channel Change Departing Request Descriptor
ATSC Directed Channel Change Arriving Request Descriptor
ATSC Download Descriptor
ATSC Enhanced Signaling Descriptor
ATSC Extended Channel Name Descriptor
ATSC Genre Descriptor
ATSC MultiProtocol Encapsulation Descriptor
ATSC PidCount Descriptor
ATSC Redistribution Control Descriptor
ATSC Service Location Descriptor
ATSC Stuffing Descriptor
ATSC Time Shifted Service Descriptor
abbrev_rating_value_length
abbrev_rating_value_text
access_controlled
action_type
additonal_descriptors_length
AEIT_subtype
app_data_byte
app_data_length
app_id_byte
app_id_byte_length
app_id_description
app_info_length
application_count_in_section
asvcflags
ATSC_protocol_version
attribute
attribute_count
bit_rate_code
bsid
bsmod
caption_service_number
carrier_frequency
carrier_symbol_rate
channel_tsid
component_name_string
compressed_string_byte
compression_type
content_identifier
county_code
county_subdivision
data_id
dcc_additional_descriptors_length
dcc_arriving_request_text
dcc_arriving_request_text_length
dcc_arriving_request_type
dcc_context
dcc_county_location_code
dcc_county_location_code_length
dcc_departing_request_text
dcc_departing_request_text_length
dcc_departing_request_type
dcc_descriptors_length
dcc_end_time
dcc_from_major_channel_number
dcc_from_minor_channel_number
dcc_id
dcc_selection_id
dcc_selection_type
dcc_start_time
dcc_state_location
dcc_state_location_code_text
dcc_subtype
dcc_term_count
dcc_test_count
dcc_test_descriptor_length
dcc_to_major_channel_number
dcc_to_minor_channel_number
dccsct_additional_descriptors_length
dccsct_descriptors_length
dccsct_type
demographic_selection_types
descriptors_length
digital_cc
dimension_name_length
dimension_name_text
dimensions_defined
DS_day_of_month
DS_hour
DS_status
duration
easy_reader
ETM_id
ETM_location
event_id
extended_text_length
extended_text_message
FEC_inner
feed_id
full_svc
genre_category_code
genre_category_name_text
GPS_UTC_offset
graduated_scale
hidden
hide_guide
ID_length
ID_system
ISO_639_language_code
langcod
langcod2
language
length_in_seconds
line21_field
linkage_preference
linked_component_tag
location_code
long_channel_name_text
mainid
major_channel_number
MGT_tag
minor_channel_number
mode
modulation_mode
num_blocks_in_section
num_channels
num_channels_in_section
num_data
num_data_events
num_data_in_section
num_events
num_events_in_section
num_source_id_in_section
num_sources_in_section
number_bytes
number_bytes32
number_elements
number_of_services
number_segments
number_strings
off_air
out_of_band
path_select
polarization
priority
private_data_byte
private_data_length
protocol_encapsulation
protocol_version
rated_dimensions
rating_description_length
rating_description_text
rating_dimension_j
rating_dimension_length
rating_region
rating_region_count
rating_region_name_length
rating_region_name_text
rating_value
rating_value_length
rating_value_text
rc_information
resource_descriptor_count_in_section
resource_location
sample_rate_code
sdf_protocol_version
service_info_length
service_private_data_byte
service_private_data_length
service_type
short_name
source_id
start_time
state_code
surround_mode
SVCT_id
SVCT_subtype
system_time
table_type
table_type_descriptors_length
table_type_pid
table_type_version_number
tables_defined
tap_count
tap_info_length
tapStructure
time_shift
title_length
title_text
tx_method
update_data_length
update_type
updates_defined
values_defined
wide_aspect_ratio
Expand StandardsStandards
Expand SyntaxSyntax
CEA
Expand DVBDVB
Expand MPEGMPEG
Expand SCTESCTE
Expand SMPTESMPTE
Expand Online ToolsOnline Tools
Expand TutorialsTutorials
Consulting Services
Contact EtherGuide Systems
About EtherGuide Systems

Caption service descriptor [ATSC Semantics]

The caption service descriptor provides closed captioning information, such as closed captioning type and language code for events with closed captioning service.

If there is a captioning service during some portion of an event, the caption_service_descriptor must appear in the descriptor field for the Event Information table (EIT) event. If there is no captioning service during an EIT event, no caption_service_descriptor shall be present for that event.

The caption_service_descriptor may optionally also be present in the Program Map Table for the MPEG-2 program service that corresponds to the Event Information Table. If present in the Program Map Table, the caption_service_descriptor should be located in the ES_info field for the video elementary stream and should match the values in the currently applicable event listed in the Event Information Table (EIT).

descriptor semantics
syntaxbit index# of bitsmnemonic
descriptor_tag08134 / 0x86
descriptor_length882+varA
reserved163'111'
number_of_services195uimsbf
for i = 1 to number_of_services
  language2424uimsbf
  digital_cc481uimsbf
  reserved491'1'
  if digital_cc==0
    reserved505'11111'
    line21_field551uimsbf
  else
    caption_service_number506uimsbf
  end if
  easy_reader561uimsbf
  wide_aspect_ratio571uimsbf
  reserved5814'11111111111111'
next i
legend

 

For analog captions, (digital_cc = 0), the three bytes of the language field, and the easy_reader and wide_aspect_ratio fields have no meaning. In addition, the line21_field has been deprecated in the most recent versions of the ATSC A/65 [PSIP] standard and may be set or clear. Previously, this field indicated whether the analog captions were to be found on the 'even' or 'odd' video field.

NOTE: This page was modified on July 2, 2009, to correct the previous positioning of the easy_reader and two following fields, to clearly identify the inner loop, and to add explanatory language.

See: Descriptors Generally

EtherGuide Systems LLC on LinkedIn

Web Site Terms of Service Web Site Privacy Policy
Copyright 2010 EtherGuide Systems LLC. All Rights Reserved in the United States of America and pursuant to international agreements.