XDS Metadata
Extended Data Services
Extended Data Services (XDS) is an American standard for the delivery of ancillary data (metadata) to television receivers. XDS metadata is carried in the CC3 and CC4 closed captioning channels (CEA-608).
Transform can insert the following types of XDS metadata:
- V-chip Content Ratings
- Program Information
V-chip Insertion
Use the Metadata Processor mplm
filter to insert XDS V-chip metadata. For example the following composition inserts V-chip ratings into existing c708
caption metadata:
---
input:
container:
- name: input
video:
- name: v1
output:
container:
- name: output
type: m2ts
video:
- route:
name: v1
sample_rate:
numerator: 30000
denominator: 1001
filter:
- type: mplm
properties:
Deformatters:
- From: mxfa
To: c708
InsertAttacher: true
SourceInserters:
- Type: xdsi
XdsVchipRate: 100
XdsVchipRating: PG
XdsVchipType: MPA
attach:
- type: c708
root: a72c
encode:
type: h264
{
"input": {
"container": [
{
"name": "input",
"subtitle": [],
"video": [
{
"name": "v1"
}
]
}
]
},
"output": {
"container": [
{
"type": "m2ts",
"name": "output",
"subtitle": [],
"video": [
{
"sample_rate": {
"numerator": 30000,
"denominator": 1001
},
"encode": {
"type": "h264"
},
"filter": [
{
"properties": {
"InsertAttacher": true,
"SourceInserters": [
{
"Type": "xdsi"
}
],
"Deformatters": [
{
"To": "c708",
"From": "mxfa"
}
],
"XdsVchipRate": "100",
"XdsVchipRating": "PG",
"XdsVchipType": "MPA"
},
"type": "mplm"
}
],
"attach": [
{
"type": "c708",
"root": "a72c"
}
],
"route": {
"name": "v1"
}
}
]
}
]
}
}
Properties
The Metadata Processing mplm
filter provides the following properties for V-chip insertion:
Property | Type | Description |
---|---|---|
XdsVchipRate | integer | Specifies the repetition rate of the V-chip service in seconds. |
XdsVchipType | string | Specifies the type of the V-chip content rating:MPA USTVPG CELR CFLR |
XdsVchipRating | string | Specifies the V-chip content rating value for the selected type. See content ratings for the supported values. |
XdsVchipFlags | string | Specifies the V-chip content flags. The value can contain one or more of the following characters:V violenceS sexual situationsL crude languageD suggestive dialog |
Content Ratings
The following table contains the supported content ratings for each rating type:
XdsVchipType | XdsVchipRating |
---|---|
MPA | N/A , G , PG , PG-13 , R , NC-17 , X or Not Rated |
USTVPG | None , TV-Y , TV-Y7 , TV-G , TV-PG , TV-14 or TV-MA |
CELR | E , C , C8+ , G , PG , 14+ or 18+ |
CFLR | E , G , 8 ans + , 13 ans + , 16 ans + or 18 ans + |
Program Insertion
Use the Metadata Processor mplm
filter to insert XDS program information. For example the following composition inserts program name and type information:
---
input:
container:
- name: input
video:
- name: v1
output:
container:
- name: output
type: m2ts
video:
- route:
name: v1
filter:
- type: mplm
properties:
AfdAspectRatio: 1
AfdValue: 4
SourceInserters:
- Type: xdsi
- Type: afdi
XdsProgramName: Transform Program Name
XdsProgramNameRate: 100
XdsProgramType: Education, Math
XdsProgramTypeRate: 100
attach:
- root: a72c
type: c708
Properties
The Metadata processor provides the following properties for program insertion:
Property | Type | Description |
---|---|---|
XdsProgramNameRate | integer | Specifies the repetition rate rate of the XDS program name in seconds. |
XdsProgramName | string | Specifies the program name. |
XdsProgramTypeRate | integer | Specifies the repetition rate of the XDS program type in seconds. |
XdsProgramType | string | Specifies one or more program types as a comma separated list. See program types for the supported values. |
Program Types
Education Entertainment Movie News Religious Sports OTHER Action Advertisement Animated Anthology Automobile Awards Baseball Basketball Bulletin Business Classical College Combat Comedy Commentary Concert Consumer Contemporary Crime Dance Documentary Drama Elementary Erotica Exercise | Fantasy Farm Fashion Fiction Food Football Foreign Fund Raiser Game/Quiz Garden Golf Government Health High School History Hobby Hockey Home Horror Information Instruction International Interview Language Legal Live Local Math Medical Meeting Military Miniseries | Music Mystery National Nature Police Politics Premier Prerecorded Product Professional Public Racing Reading Repair Repeat Review Romance Science Series Service Shopping Soap Opera Special Suspense Talk Technical Tennis Travel Variety Video Weather Western |
Updated about 1 year ago