Skip to content

[SAMPLE] Official CEA DTVCC Reference Test Suite for EIA-608 & CTA-708 captions #2003

@bbgdzxng1

Description

@bbgdzxng1

[since Carlos is always looking for samples...]

Back in the day, the CEA DTVCC Working Group & WHD-TV put together a CTA-608/708 reference suite that could be used for testing captioning decoders, STBs & players, cycling through each main feature of 608 & 708. OEMs and vendors would use this reference when developing products.

The DVD used to be purchasable from the usual standards bodies for $500+ and eyewatering number for the amateur. Surprisingly, the media files never made their way out to archive.org, FFmpeg FATE test suite, MPV test suite or VLC test suite.

Well, it looks like the Official DTVCC Reference Suite is publicly available online from National Center for Accessible Media at WGBH (NCAM)'s FTP server, but was never indexed in any of the search engines.

  • Kudos to NCAM for making the reference files available. Accessibility standards should be accessible.
Image

Here is a link to the Official 608 Reference File (it is interlaced MPEG-2 Video in a Transport Stream, with the DTVCCs in the user data headers)...
http://ncamftp.wgbh.org/DTV/CEA%20test%20material/Iteration_1/CEAv1.2zero.trp
And here is the PDF support sheet indicating the timings of each test case...
http://ncamftp.wgbh.org/DTV/CEA%20test%20material/Iteration_1/It1.2ReadMe.pdf

Iteration_1 is for 608 captions in DTVCC compatibility bytes. Iteration_1 is particularly good for testing 608 extended characters, rollup behavior, overwriting, deleting, tab-offsets, italics and underlines.

Iterations 2-4 are for true 708s.

├── Iteration_1
│   ├── CEAv1.2zero.trp
│   └── It1.2ReadMe.pdf
├── Iteration_2
│   ├── It2A ReadMe V1.pdf
│   ├── IT2Afinal_110504.trp
│   ├── It2B ReadMe V1.pdf
│   └── IT2BFinal_v2_110504.trp
├── Iteration_3
│   ├── It3 ReadMe V1.pdf
│   └── It3final110504.trp
├── Iteration_4
│   ├── Hex data
│   │   ├── IT4_A.hex
│   │   ├── IT4_B.hex
│   │   ├── IT4_C.hex
│   │   └── IT4_D.hex
│   ├── IT4ReadMe V1.pdf
│   ├── Transport streams
│   │   ├── IT4_A.trp
│   │   ├── IT4_B.trp
│   │   ├── IT4_C.trp
│   │   └── IT4_D.trp
│   └── XML source
│       ├── IT4_A.xml
│       ├── IT4_B.xml
│       ├── IT4_C.xml
│       └── IT4_D.xml

For anyone involved in caption decoding of 608 & 708, this is an excellent reference for testing captions. Linking here so that Carlos & crew can download and secure themselves a backup of the Official DTVCC Test Suite in case NCAM ever goes offline.

With a bit of FFmpeg, it is possible to transcode these MPEG-2 video files into H.264 w/SEI side data and/or Quicktime MOV separate 608-track, and with ccextractor, it should be possible to extract a perfect SCC file representing the 608 byte-pairs.

[I am not sharing any of the files, I am sharing a link to the National Center for Accessible Media's public FTP server.]

Carlos & Co - feel free to close the issue once you have the suite - in case you do not already have a copy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions