File format for DVB-based interactive television
The DVB's Portable Content Format (PCF) is a data format designed by the DVB project for the description of interactive digital television (iTV) services. It is intended to support the business-to-business interchange of interactive content and to enable deployment on multiple target platforms with a minimum amount of re-authoring.
Digital television platforms offer a wide variety of interactive services. However, different television platforms use different technologies for interactive services and so a large amount of interactive content has to be developed bespoke for each platform. This is time consuming and results in high production costs limiting interactive content to high-profile programming and revenue generating propositions.
The DVB Portable Content Format.
The DVB PCF is a response to this situation. The PCF provides a standard format for the description of an author’s intended viewer experience of an interactive service, which can be translated as required for each target platform.
Characteristics of the DVB PCF.
PCF is a platform-independent description of "what" the viewer experience should be, rather than "how" it should be achieved. This description must be transformed into a platform-specific format by a "transcoder". This transformation step uses the available features of a particular platform to create the viewer experience described in PCF.
The PCF supports independent description of different aspects of the interactive service, i.e. content, presentation (layout and style), behaviour and navigation. Furthermore, the PCF does not require all aspects of a service to be described as one physical unit, such as a file. For example, service descriptions can be arbitrarily distributed across files located on the Internet, using references represented as Uniform Resource Identifiers (URIs).
Use of Existing Standards.
The PCF embodies a high-level declarative model that is based on industry standard formats, including XML syntax, MIME types and UML.
References.
 ;templatestyles src="Reflist/styles.css" / ;