Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 62297-2005 is published in two parts: Part 1 provides the application model and overall system requirements, while Part 2 (this standard) specifies the detailed protocol and data format for encoding and transmitting trigger messages within broadcast transport streams. The trigger mechanism enables a broadcast station to inject real-time control events into the broadcast stream, which are detected and acted upon by suitably equipped receivers without requiring a return channel.
The trigger message structure is designed for carriage within MPEG-2 Transport Streams (TS), using either the Program Specific Information / Service Information (PSI/SI) tables or private data PES packets. Each trigger message contains a trigger ID, a timestamp indicating when the trigger should be executed, a reference to the application or action to be invoked, and optional parameters that modify the action’s behavior.
The standard defines a compact binary encoding for trigger messages optimized for low-latency delivery within bandwidth-constrained broadcast channels:
| Field | Length (bits) | Description |
|---|---|---|
| trigger_id | 32 | Unique identifier for this trigger (broadcaster-assigned) |
| trigger_type | 8 | Type of trigger (immediate, timed, conditional, recurring) |
| priority | 4 | Priority level (0-15, higher = more urgent) |
| reserved | 4 | Future use |
| activation_time | 48 | MPEG-2 PCR timestamp for trigger execution |
| duration | 32 | Validity duration in milliseconds (0 = single execution) |
| application_id | 16 | Target application identifier (registered) |
| action_code | 8 | Action to perform (display, record, tune, execute, etc.) |
| parameter_length | 8 | Length of parameter data that follows |
| parameter_data | Variable | Application-specific action parameters |
| CRC_32 | 32 | Cyclic redundancy check for integrity |
Trigger messages may be carried in several ways within the transport stream:
The standard defines normative receiver behavior for processing trigger messages, specifying actions upon receipt under various conditions:
Upon receiving a trigger message, the receiver performs the following sequence:
The standard defines a registry of action codes that receivers must support:
| Action Code | Action | Description |
|---|---|---|
| 0x01 | DISPLAY_MESSAGE | Overlay text or graphic on screen |
| 0x02 | TUNE_CHANNEL | Force receiver to change channel |
| 0x03 | START_RECORDING | Begin PVR recording |
| 0x04 | LAUNCH_APPLICATION | Start a broadcast-linked interactive application |
| 0x05 | ACTIVATE_OUTPUT | Trigger auxiliary output (e.g., external siren) |
| 0x06-0x0F | Reserved | For future standardization |
| 0x10-0xFF | Manufacturer-specific | Proprietary actions |
IEC 62297-2 defines a generic trigger mechanism that is transport-agnostic at the application level, while ATSC and DVB define specific emergency alert message formats and delivery mechanisms tailored to their respective transport layers (ATSC and DVB-T/S/C). IEC 62297-2 triggers can be mapped into either system using appropriate adaptation layers.
Yes. The trigger mechanism supports targeted content insertion. A broadcaster can send triggers containing targeting criteria, and the receiver (if it has the appropriate user profile data) can decide whether to act on the trigger, for example, by overlaying a targeted advertisement or substituting content.
The standard recommends but does not mandate digital signatures for trigger messages. Security is generally handled by the transport layer (MPEG-2 TS scrambling) and conditional access systems. For high-integrity applications like emergency alerts, broadcasters are expected to implement additional authentication mechanisms, such as embedding trigger messages within authenticated DSM-CC object carousels.
The standard was designed for digital broadcast systems and does not directly address analog television triggers. However, Part 1 of IEC 62297 provides a bridge model where analog triggers (such as Videotext/Teletext page activation) can be mapped to equivalent digital triggers during the analog-to-digital transition period.