The present invention relates generally to the field of conditional access systems, particularly but not exclusively to a conditional access system in which entitlement management and control messages (EMMs/ECMs) include information about future message transmission times.
Conditional access systems are well known and widely used in conjunction with currently available pay television systems. At present, such systems are based on the transmission of programmes scrambled with control words that are received by subscribers having a set-top box and a smart card for each subscription package. The smart card for a subscription package from a particular service provider allows the scrambled programmes within the package to be descrambled and viewed. The broadcast stream further contains entitlement management messages and entitlement control messages, which are necessary for the smart card to descramble the broadcast.
WO 98/43426 discloses a digital satellite television system in which entitlement control messages which contain the control word in an encrypted format are sent to a set-top box via the broadcast channel while entitlement management messages are sent to the set-top box via a modem based back channel. The control word is decrypted at the set-top box by means of a smart card.
Since the control word is the primary security mechanism for protecting the broadcast, it is changed relatively frequently, for example, every two seconds, so that entitlement control messages must be sent at least this frequency. In contrast, entitlement management messages are used to convey encryption keys and to notify subscription rights to a user or to invalidate such keys and rights. As a result, they need only be sent relatively infrequently, for example, once a week or once a month. Therefore, even when a receiver is not receiving a broadcast, it needs to maintain a constantly active listening state to receive entitlement management messages sent to it by the broadcaster. This is inherently inefficient and wasteful of power.
U.S. Pat. No. 6,584,199 discloses a conditional access system in which a satellite channel is used to inform a receiver of a transmission time of a receive control message (RCM) and/or entitlement management message (EMM) which is non-periodically transmitted at a predetermined time. The receiver is automatically powered on at the predetermined time to allow it to receive and decode the messages. A resource subscriber management system predetermines a time for transmitting the RCM/EMM message to the receiver and informs the receiver of this predetermined time prior to and separately from the RCM/EMM message. At the predetermined time, the transmitter sends the RCM/EMM message, while the receiver powers up ready to receive the message. However, this requires a separate transmission to set up the receiver to receive the RCM/EMM messages.
U.S. Pat. No. 6,584,199 does not envisage a mechanism for permitting a mobile roaming receiver to receive the time information.
The present invention aims to address the above problems.
According to the present invention, there is provided a conditional access system comprising a transmitter for transmitting a plurality of control messages relating to a broadcast stream to a receiver, each of said control messages being associated with information relating to a transmission time for control messages that are to be transmitted in the future.
By associating the time information with the control messages, for example, by applying a time stamp to each of the control messages including information relating to a transmission time of the next control message in the sequence, there is no need to transmit the time information separately.
The transmission time information may comprise information relating to the transmission time of the next control message to be transmitted or may comprise a schedule of transmission time information for future control messages.
In alternative embodiments, transmission time information may comprise information defining the transmission time of the next control message that contains content different from content previously transmitted. The receiver does not therefore have to be on to receive repeated content, but can be turned on selectively to receive control messages containing new content only.
The control messages typically comprise entitlement management messages, which are sent relatively infrequently in a conditional access system and therefore give the greatest scope for power saving. However, the inventive scheme can be extended to any other form of message, including entitlement control messages, where a resource saving, such as a power saving, can be made by the receiver knowing the transmission time of the message in advance.
In addition to the transmission time information, the information transmitter may further include information defining transmission parameters for the control messages, such as information on the bearers, or on the networks or on the operators providing the control messages.
According to the invention, there is also provided a receiver for use in a conditional access system, comprising an input module for receiving a plurality of control messages relating to broadcast content, each of said control messages being associated with time information relating to a transmission time for control messages which are to be transmitted to the receiver in the future; and means for selectively activating the receiver to receive the future control messages at the transmission time.
The selective activation means may include a processor module for extracting the transmission time information from said control messages and a controller for setting a power-up time for the receiver based on said transmission time information. By switching off the receiver until the power-up time is reached, it may be possible to realise a considerable power saving.
The receiver may be a mobile receiver, so allowing the possibility of roaming between networks that are accessible to the receiver. A mobile receiver may be configured to request a transmission time schedule from a home network operator and receive the schedule independently of the control messages.
According to the invention, there is further provided a method for use in a conditional access system, in which a receiver is operable to receive a plurality of control messages that are associated with transmission time information relating to a transmission time of future control messages, the method comprising selectively activating the receiver to receive the future control messages at the transmission time.
According to the invention, there is still further provided a conditional access system, comprising a transmitter for transmitting a plurality of control messages, each of the messages including information relating to a predetermined transmission time for future control messages, a receiver for receiving the control messages; and means for selectively activating the receiver to receive the future control messages at the predetermined time.
According to another aspect of the invention, there is provided a mobile transceiver for use in a conditional access system, the mobile transceiver being configured to request transmission time information for conditional access messages to be transmitted in the future, the transceiver further being configured to receive the transmission time information and to use the information to set a time for turning on a receiver to receive the messages at a time that substantially coincides with the future conditional access message transmission time.
The mobile transceiver may be used to receive messages such as SMS and MMS messages via a mobile telephone network, the message including the transmission time information. The user can respond to such messages by manually switching on or setting up the receiver to receive the conditional access messages. In an alternative embodiment, the mobile transceiver is connected to the receiver and transfers the messages to a timing module of the receiver when the mobile transceiver is switched on.
According to a further aspect of the invention, there is provided a method of operating a mobile transceiver in a conditional access system, the mobile transceiver being configured to request transmission time information for conditional access messages to be transmitted in the future, the transceiver further being configured to receiver the transmission time information, the method comprising turning on a receiver to receive the messages at a time that substantially coincides with the future conditional access message transmission time.
According to a still further aspect of the invention, there is provided a subscription authorisation system for use in a conditional access system to provide a plurality of control messages to a receiver, the control messages relating to a service provided to the receiver by a service provider, each of said control messages being associated with information relating to a transmission time for control messages that are to be transmitted in the future. The control messages may therefore be provided by the service provider, while the transmission of the messages can be handled by a separate entity. In this case, the control messages are provided from the service provider to a transmitter for onward transmission to the receiver.
Embodiments of the invention will now be described, by way of example, with reference to the accompanying drawings, in which:
Referring to
The scrambled encoded broadcast stream together with the ECM and EMM messages is multiplexed in a multiplexer 7 with other broadcast streams representing other programmes, together making up a subscription package from a particular service provider. The package is sent to a transmitter 8 from which it is transmitted, via a communications channel 9, for example a satellite, cable or terrestrial channel, using an appropriate modulation scheme, for example, in accordance with the digital video broadcasting DVB standards. The scrambled encoded broadcast stream is received at a subscriber's receiver 10, for example a DVB receiver, and passed to the subscriber's set-top box 11.
On receipt at a set-top box (STB) 11, the received data is demultiplexed in a demultiplexer 12, to extract the required programme and its associated ECM and EMM messages. The extracted ECM and EMM messages are sent to a plug-in smart card 13. The smart card 13 uses the ECM and EMM messages to determine whether the subscriber has the right to view the broadcast and if so, to decrypt the control word CW, which is input to a descrambler 14 together with the scrambled broadcast stream to recover the original MPEG-2 encoded broadcast stream. The encoded stream is passed to an MPEG-2 decoder 15 which produces an output signal comprising audio, video and data components for display on the subscriber's television display 16.
The control word may comprise alternating odd and even control words that are alternated at, for example, two second intervals. Each control word is changed at predetermined intervals, for example, every twenty seconds. A continuous stream of ECM messages is therefore required to descramble the scrambled signal. The EMM messages can be updated much less frequently, for example once a week or once a month.
The conventional form of ECM and EMM messages is defined in the international standard ISO IEC 13818-1:2000(E), “Information technology—Generic coding of moving pictures and associated audio information: Systems”.
The separate channel can be any suitable communications channel.
While
The second communications channel 18 in this example can comprise a virtual private network (VPN), a cellular telephone network such as a GSM, UMTS or GPRS network, a conventional PSTN point-to-point telephone connection, a DSL connection, a secure HTTPS socket connection over the Internet, another IP based network, for example using streaming media, or a network based on a different protocol or any other form of communications link over satellite, cable, by terrestrial transmission or otherwise, for example a DVB channel operating according to the DVB-S, DVB-C, DVB-T or DVB-H specifications.
The timing module 30 includes a timing information extractor 33, a controller 34 and a timer 35. The power supply module 31 includes a power supply 36 and a power supply switching module 37. While reference is generally made to modules, the skilled person will appreciate that embodiments of the invention can be implemented in any suitable form, for example, in hardware, software or any combination of the two. For example, in one embodiment, the timing module 30 comprises a processor and memory with software in the memory for implementing the timing control functionality.
The operation of the system of
Referring to
On receipt at the set-top box (STB) 11 (step s7), the received data is demultiplexed in a demultiplexer 12, to extract the required programme and its associated ECM messages (step s8). The broadcast content is sent to the descrambler 14 (step s9), while the extracted ECM messages are sent to the plug-in smart card 13 (step s10).
The encoded broadcast stream cannot be descrambled without the assistance of the entitlement management messages (EMMs), which are sent considerably less frequently than the ECM messages. When received, an EMM message is stored in the smart card until the next EMM message is received to replace it.
The EMM transmission time controller 26 in the service provider's subscription authorisation system 25 provides time information defining the time at which a future EMM message will be transmitted (step s100). For example, the EMM transmission time controller 26 provides a schedule of EMM message transmission times over a particular period. This schedule may include the time of the next individual EMM message, i.e. a message sent to the client equipment only, the time of the next group EMM message, i.e. a message sent to the group to which the client equipment belongs and the time of the next broadcast EMM message, i.e. a message sent to all clients. The client equipment comprises, for example, a smart card. The EMM transmission time controller 26 may also provide other associated information, for example, information on the bearers, networks and/or operators providing the next EMM messages.
The EMM generator 27 generates an EMM message (step s101) and applies the received time information to the generated EMM message as a time stamp (step s102), defining the transmission time for the EMM message following the current message, or, in another embodiment, defining transmission times for the next individual, group and broadcast messages. In other embodiments, the time information can be incorporated into or associated with the EMM message in any suitable manner, for example as an attachment.
The time stamped EMM message is sent to the second transmitter 17, from where it is transmitted via the second communications channel 18 to the second receiver 28 (step s103).
On receipt by the second receiver 28 (step s104), the signal is demodulated and the EMM message extracted (step s105) and the extracted message is sent to the smart card 13 for further processing (step s106). At the same time, the EMM message is also passed to the timing information extractor 33 within the timing module 30 (step s107). The way in which the timing information is processed will be described in detail below.
Once the smart card 13 has both the EMM and ECM information, the descrambling of the broadcast stream proceeds in substantially the same way as described above with reference to
Referring to
The EMM transmission time controller 26 may generate and the EMM generator 27 may include the EMM message transmission time schedule with each EMM message, so that the receiver knows not only the transmission time of the next EMM message but also future transmission times over any predetermined period.
In the event that the broadcast receiver is a mobile receiver, capable of roaming between networks, other practical difficulties may arise. For example, the home network may need to know where the receiver, also referred to as a client, is, while the roamed network may need to know what clients are on its network.
In a further embodiment of the invention illustrated in
One specific example of an interaction channel 40 is shown in
In other embodiments of the invention, the mobile transceiver comprises a protected processing environment that can be used instead of the smart card to receive both ECM and EMM messages and to provide the control word in response.
The receiver-transceiver combination can alternatively be a mobile user terminal, for example, as described in and with reference to
It is also envisaged that, in an alternative embodiment, the mobile transceiver comprises a mobile telephone 42 separate from the EMM receiver 28. In this case, the user can request transmission time information by calling the subscription authorisation system 25 and on receipt of the information, can manually switch on or configure the EMM receiver 28. Alternatively, the user can connect the mobile phone 42 to the EMM receiver 28 by an appropriate connection technology, for example by an infra-red, Bluetooth™, cable or other wired connection.
In the above description, the transmission of the EMM messages to the smart card has primarily been described, for clarity, as being via a channel separate from the broadcast channel. However, the skilled person will appreciate that transmission of the EMMs over the broadcast channel is also covered. When no service is being received, the broadcast receiver 10 can be switched off until the time for transmission of the next EMM message. The broadcast receiver may, for example, be a fixed receiver operating according to the DVB-T specification, or a mobile receiver operating according to the DVB-H specification.
It will further be appreciated that, while the above description is primarily concerned with transmission time information for entitlement management messages, it also applies to other types of management and control messages, including entitlement control messages ECMs. For example, in some systems, ECM messages may be sent frequently, such as every second, but their content may be changed less frequently, for example every ten seconds. An ECM message may include information on the timing or schedule of the next ECM messages or when the next changed ECM message for the service is due to be transmitted. This may be useful in reducing the power requirements in, for example, a mobile receiver in which the ECM and EMM messages are separated from the broadcast stream, to allow the receiver to be turned on only when a new ECM or EMM message is being received. In this context, a new ECM or EMM message means a message the content of which differs from that of previously received messages.
Finally, it will also be appreciated that embodiments of the invention can cater for possible time zone differences. In particular, the receiver may be in a different time zone as compared with the EMM transmission time transmitter. Universal time (UTC) may be used on the schedules or the schedules may be changed into local time, which may be received from a network to which the receiver or transceiver are connected.
Number | Date | Country | Kind |
---|---|---|---|
0405422.7 | Mar 2004 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB05/50644 | 2/22/2005 | WO | 6/13/2007 |