The Common Interface is an extensible digital interconnect found in the digital TV market.
All Common Interface equipment must comply with the EN 50221-1997 standard.
The interconnect is formed between a host and a module. Examples of a host are a digital television or digital set-top box. The EN 50221 specification allows many types of module but only the Conditional Access Module (CAM) has found popularity because of the Pay TV market.
This communication is in the form of a layered protocol stack which allows the host and module to share resources. For example the module can request the current date and time from the host, or can make the host display messages on the TV screen and can then read keypresses from the host remote control. The resource-sharing feature allows the CAM to request and receive PIN numbers as well as allowing the module to implement an interactive TV service.
The Command Interface is extensible and there are several specification documents available which describe these extensions. For example the host could contain a modem for communication over a telephone line allowing the CAM to implement pay-per-view. However these extensions have often not proved popular with manufacturers.