Parental Rating and Parental Control APIs

Support in HbbTV

Available since: HbbTV 1.0 (ETSI TS 102 796 V1.1.1, OIPF DAE V1.1)

This section defines APIs related to parental ratings and parental control.

Sections 7.9.1 through 7.9.3 define a new JavaScript embedded object “application/oipfParentalControlManager” and the related ParentalRatingScheme and ParentalRatingSchemeCollection objects, which allows applications to construct a new parental rating scheme (and a parental rating value using that scheme), and to temporarily enable or disable viewing of a content item. These APIs SHALL be supported if an OITF supports parental controls as indicated by value “true” for element <parentalcontrol> (as defined by section 9.3.5) in its capability profile.

Sections 7.9.4 and 7.9.5 define the ParentalRating and ParentalRatingCollection objects. These objects are used/referenced by various other objects, such as the Programme object as defined in section 7.16.2 to indicate a particular parental rating. The support for these objects depends on the support for the sections in which these are used.