Data and object carousels are most commonly used in DVB, which has standards for broadcasting digital television content using carousels. The standard format for a carousel is defined in the Digital Storage Media Command and Control (DSM-CC) toolkit in ISO/IEC 13818-6 and is part of the Digital Audio Video Council (DAVIC) DVB standard for digital video broadcasting. The specification provides support for a variety of communication models, including provision for interactive transport control of audio and video streams in a bi-directional environment such as a cable television video on demand system.
The DSM-CC standard specifies two types of carousel, a data carousel and an object carousel. The object carousel extends the more limited data carousel and specifies a standard format for representing a file system directory structure comprising a root directory or service gateway and one or more files and directories.
Files and directories are encapsulated in a DSM-CC object carousel in several layers. Objects are encapsulated in modules, which are carried within download data blocks, within DSM-CC sections encoded in MPEG private sections which are assembled from packets.
Carousel complexity can increase dramatically based on various factors such as the content type or the content filling algorithm. Generally the content of a transmission carousel is dynamic, based on a multitude of variables, such as duration of the carousel transmission,2 and is either determined by some type of algorithm or management utility.
Concepts such as embedded carousels are well-known and in use. This is when the main transmission carousel has a particular piece of content dynamically changing itself based on a sub-carousel content provider.3
TV Without Borders, Object Carousels https://www.tvwithoutborders.com/tutorials/dtv_intro/how-to-become-an-expert-in-dsm-cc/object-carousels/ ↩
Yamaguchi; et al. (2007-07-03). "US Patent 7,240,286". Retrieved 2008-05-13. https://patents.google.com/patent/US7240286 ↩
Morris; et al. (2003-08-04). "US Patent Application Publication 2003/0154203". Retrieved 2008-05-13. https://patents.google.com/patent/US20030154203 ↩