[go: up one dir, main page]

GB2196516A - Data transmission - Google Patents

Data transmission Download PDF

Info

Publication number
GB2196516A
GB2196516A GB08705615A GB8705615A GB2196516A GB 2196516 A GB2196516 A GB 2196516A GB 08705615 A GB08705615 A GB 08705615A GB 8705615 A GB8705615 A GB 8705615A GB 2196516 A GB2196516 A GB 2196516A
Authority
GB
United Kingdom
Prior art keywords
packets
coding
decoding
data
transmitted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB08705615A
Other versions
GB8705615D0 (en
Inventor
Derek Thomas Wright
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
British Broadcasting Corp
Original Assignee
British Broadcasting Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Broadcasting Corp filed Critical British Broadcasting Corp
Priority to GB08705615A priority Critical patent/GB2196516A/en
Publication of GB8705615D0 publication Critical patent/GB8705615D0/en
Publication of GB2196516A publication Critical patent/GB2196516A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/083Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical and the horizontal blanking interval, e.g. MAC data signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • H04N7/03Subscription systems therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • H04N7/035Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal
    • H04N7/0357Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal for error detection or correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

Digital data is transmitted in packets in accordance with an error protection code which is capable of correcting errors up to a predetermined error frequency. The code is capable of application at several different levels. For each packet an appropriate one of the plurality of levels is used enabling correction of errors at respective different error frequencies for different packets. The system may be used in MAC television transmissions to provide better error protection of authorisation keys for receivers at the fringe of the service area.

Description

SPECIFICATION Data transmission This invention relates to the transmission of digital data in packets. The invention is particularly suitable for use in a conditional-access broadcast television system using over-air addressing to enable authorised receivers.
This specification will assume a knowledge of document Tech. 3258 published by the European Broadcasting Union Technical Centre, Brussels, October 1986, entitled "Specification of the Systems of the MAC/packet family".
This document will be referred to as the "MAC specification".
Attention is particularly drawn to Part 6 of the MAC specification which concerns the conditional access system. This system is designed so that programmes or data services are only available to selected viewers, e.g.
those who have paid the necessary subscription. To this end the television signal is scrambled before being transmitted in accordance with a key. The key is transmitted in encrypted form. To decrypt the scrambling key the receiver needs an authorisation key which is in turn encrypted by the user's specific distribution key. The resulting cryptogram comprising the authorisation key and distribution key is specific to an individual user or group of users and is termed the entitlement management message (EMM). One way of transmitting the EMM to the user in accordance with the MAC specification is to transmit it in the same channel as the programme and this is called over-air addressing.
Typically the EMM may comprise a 36 bit unique user address for an individual user or a 24 bit shared address for a group of users.
Clearly error protection for this conditional access data is important as it is necessary to ensure that a receiver at the fringes of the service area can reliably receive the conditional access data even during adverse weather conditions. This means that a relativeiy high level of error protection has to be provided to this data and this increases the amount of conditional access data to be transmitted. As it will generally be necessary to send an individual EMM to every receiver this increase in data rate results in a noticeable increase in the time it takes for any individual receiver to be authenticated or re-authenticated.
We have appreciated, however, that the system just described is unduly wasteful of channel capacity. This is because the receivers which are well within the service area, and not at the fringes, will have an unnecessarily high level of error protection applied to their EMMs, and similarly in good weather conditions all the receivers will receive EMMs which suffer a level of protection which is higher than that actually required.
We have thus appreciated that the effective data rate can be substantially increased by transmitting the EMM in accordance with an error protection code which is capable of correcting errors up to a predetermined error frequency, and selectively applying the code at one of a plurality of levels enabling correction of errors at respective different error frequencies. The level of error protection can then be varied for all EMMs to reflect the current transmission conditions generally and can be varied for individual EMMs to reflect the signal strength received at the location where the receiver is situated.
The receiver will need to know the level of error protection which is being applied and this will normally be done by detecting an indicator byte transmitted in the message, but in principle could be done by other means such as detecting the spacing between field separation for example.
When using the group addressing method, if the groups are arranged so that all users in any particular group are also within a reasonably limited geographical area (say 40 km diameter), then the reception conditions for that particular group at any particular time will be fairly uniform. It now becomes feasible for EMM data addressed to good reception areas to be given a lower level of error protection than than intended for poor reception areas. It is also possible to increase the error protection for users in areas where reception is often affected by bad weather, but to apply this extra protection only while the bad weather persists.
The invention is defined in the appended claims to which reference should now be made.
The invention can be implemented for example in a system of the type described in Part 6 of the MAC specification, see particularly Fig. 1 thereof. A detailed example will not, therefore, be given here. It will be appreciated that provision for dynamic control of the level of error protection has to be designed into the system as a whole from the beginning even if not used by any particular channel now or in the future.
Broadly speaking, at the transmitter the coding circuitry, which codes the data packets in accordance with an error protection code of a type which is capable of correcting errors up to a predetermined error frequency, is supplemented by control circuitry which causes it selectively to apply coding at one of a plurality of levels enabling correction of errors at respective different error rates. The control circuitry is in part operator controlled in accordance with transmission (i.e. weather) conditions, and in part is computer controlled to vary the coding level in dependence upon the particular EMMs being transmitted.A receiver includes a decoding circuit for decoding the received packets in accordance with the same error protection code, and also control cir cuitry which correspondingly causes the decoding means selectively to apply decoding at one of the plurality of levels enabling correction of errors at respective different error frequencies. The transmitter will normally transmit an indicator byte with the data packets indicating the level of coding being applied and so the control circuitry in the receiver is connected to receive this indicator from the incoming received data packets.
Various examples of the type of coding can be considered. For example, the extra control parameters for any particular packet could be defined by the use of extra 8,4 Hamming coded bytes included as part of the packet header. The parameters available to dynamic error control might be as follows: (a) Whether or not the packet includes a cyclic redundancy check on the useful data content (a packet suffix).
(b) Whether the packet will be repeated and how many further repeats can be expected.
(c) Whether the useful data within the packet uses Hamming coding (8,4), Golay coding with parity (24,12), or does not use an error correcting code.
Features (a) and (b) above are already contemplated for system indicator (SI) packets in the MAC specification, see Section 3,2 of Part 5. The variations possible under (c) can be defined by one further Hamming coded byte.
Thus it is seen that the use of dynamic error control on EMM data packets can permit more efficient use of those data channels of the MAC/packet system which carry addressed data packets. This would be achieved by avoiding wasteful over-protection of data destined for areas of good reception, and by increasing the error protection to cope with poor weather conditions only while and where such conditions exist.
There would be no particular disadvantage in defining the error protection level of packets carrying the entitlement checking message (ECM) data as defined in Part 6 of the MAC specification in a similar way. It would be possible to specify a structure for general-purpose byte-organised transparent data channels carried by the MAC/packet system, to provide these with dynamically definable error control and then to use them as the transport medium for the ECM and EMM data of the Conditional Access service. Such general purpose data channels have already been defined for terrestrial services as a sub-set of the telextext specification. If similar general purpose data channels were used to carry conditional access data for DBS services, there could be a convenient common standard for interfacing to the Conditional Access sub-system regardless the source of the data.
While the invention has been described in the context of conditional-access television broadcasting, it is applicable more generally to digital data transmission in packets.

Claims (10)

1. A method of transmitting digital data in packets, in which the data is transmitted in accordance with an error protection code which is capable of correcting errors up to a predetermined error frequency, characterised in that the code is selectively applied at one of the plurality of levels enabling correction of errors at respective different error frequencies.
2. A method according to claim 1, in which the transmitted data contains an indication of the level at which coding is being applied.
3. A method according to claim 1 or 2, in which the code is a code of the class comprising Hamming, Golay and the like codes.
4. A method according to claim 1 or 2, in which the transmitted data comprises a decoding key to enable a receiver to generate a descrambling key and is transmitted in association with a scrambled television signal, the descrambling key enabling the receiver to descramble the scrambled television signal.
5. A method according to claim 4, in which the transmitted data comprises data individual to specific receivers or groups of receivers and the level of coding is varied for different receivers or groups of receivers.
6. A method according to claim 4 or 5, in which the level of coding is varied in accordance with transmission conditions.
7. A method according to any preceding claim in which the transmission is a broadcast transmission.
8. A transmitter for transmitting digital data in packets, comprising input means for receiving data packets to be transmitted, coding means for coding the received packets in accordance with an error protection code which is capable of correcting errors up to a predetermined error frequency, and output means for transmitting the coded packets, characterised by control means coupled to the coding means so as to cause the coding means selectively to apply coding at one of a plurality of levels enabling correction of errors at respective different error frequencies.
9. A receiver for receiving coded digital data packets, comprising input means for receiving the transmitted data packets, decoding means for decoding the received packets in accordance with an error protection code which is capable of correcting errors up to a predetermined error frequency, and output means for supplying the decoded packets, characterised by control means coupled to the decoding means so as to cause the decoding means selectively to apply decoding at one of a plurality of levels enabling correction of errors at respective different error frequencies.
10. A receiver according to claim 9, in which the control means has an input connected to the input means to receive an indication of the level at which decoding is to be applied which is received with the received data packets.
GB08705615A 1987-03-10 1987-03-10 Data transmission Withdrawn GB2196516A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB08705615A GB2196516A (en) 1987-03-10 1987-03-10 Data transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB08705615A GB2196516A (en) 1987-03-10 1987-03-10 Data transmission

Publications (2)

Publication Number Publication Date
GB8705615D0 GB8705615D0 (en) 1987-04-15
GB2196516A true GB2196516A (en) 1988-04-27

Family

ID=10613667

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08705615A Withdrawn GB2196516A (en) 1987-03-10 1987-03-10 Data transmission

Country Status (1)

Country Link
GB (1) GB2196516A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2291570A (en) * 1994-07-21 1996-01-24 Matsushita Electric Ind Co Ltd Adaptive error correcting device
FR2730116A1 (en) * 1995-01-31 1996-08-02 Thomson Broadband Systems SYSTEM FOR DEPARTURE OF A TELEVISION SIGNAL BROKER

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1456846A (en) * 1973-07-30 1976-11-24 Secr Defence Digital telecommunications apparatus
GB2136248A (en) * 1983-02-25 1984-09-12 Philips Electronic Associated Text error correction in digital data transmission systems
GB2160392A (en) * 1984-05-02 1985-12-18 Racal Res Ltd Data transmission
EP0188271A2 (en) * 1985-01-14 1986-07-23 Oki Electric Industry Company, Limited Error correction encoding system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1456846A (en) * 1973-07-30 1976-11-24 Secr Defence Digital telecommunications apparatus
GB2136248A (en) * 1983-02-25 1984-09-12 Philips Electronic Associated Text error correction in digital data transmission systems
GB2160392A (en) * 1984-05-02 1985-12-18 Racal Res Ltd Data transmission
EP0188271A2 (en) * 1985-01-14 1986-07-23 Oki Electric Industry Company, Limited Error correction encoding system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2291570A (en) * 1994-07-21 1996-01-24 Matsushita Electric Ind Co Ltd Adaptive error correcting device
US5761223A (en) * 1994-07-21 1998-06-02 Matsushita Electric Industrial Co., Ltd. Error correcting device
GB2291570B (en) * 1994-07-21 1999-03-17 Matsushita Electric Ind Co Ltd Error correcting device
FR2730116A1 (en) * 1995-01-31 1996-08-02 Thomson Broadband Systems SYSTEM FOR DEPARTURE OF A TELEVISION SIGNAL BROKER
EP0725544A1 (en) * 1995-01-31 1996-08-07 Thomson Broadband Systems System for displacing a television signal scrambler
US5848157A (en) * 1995-01-31 1998-12-08 Thomson Broadcast Systems System for the shifting of a television signal scrambler

Also Published As

Publication number Publication date
GB8705615D0 (en) 1987-04-15

Similar Documents

Publication Publication Date Title
US7657913B2 (en) Method and apparatus for correcting corrupted digital video transport streams
EP0732017B1 (en) System and method for transmitting and receiving variable length authorization control for digital services
US7627887B2 (en) System and method for multicasting packets in a subscriber network
CA2177138C (en) System and method for simultaneously authorizing multiple virtual channels
US6331979B1 (en) Method and apparatus for connecting computer to satellite antenna
US7730517B1 (en) Signalling of bouquet information in a digital transmission system
KR100315067B1 (en) Digital Cable Headend for Cable Television Delivery System
US7461396B2 (en) System and method for providing a secure environment for performing conditional access functions for a set top box
US20040133917A1 (en) Video on demand using MCMD and TDM or FDM
US8014525B2 (en) Digital broadcasting transmitting system for conditional access and method thereof, and digital broadcasting receiving terminal and method thereof
CN1273731A (en) Multimedia recorder for prioritized bi-directional communication in broadcast system
KR20080007511A (en) Method and apparatus for caching access information for high speed digital cable tuning
KR20060110420A (en) Broadcasting provision apparatus and method in digital broadcasting system having single frequency network and system therefor
EP1632873A2 (en) Metadata-based data storage in digital radio system
US20040093614A1 (en) Conditional access system and receiver
US20120079550A1 (en) Broadcast transmitter, broadcast receiver, and broadcast transmission method
GB2196516A (en) Data transmission
GB2421129A (en) Method and apparatus for minimising conditional access information overhead
Schafer Terrestrial transmission of DTVB signals-the European specification
Angebaud et al. Conditional access mechanisms for all-digital broadcast signals
KR100688222B1 (en) How to Update Restriction Information in Restriction System
CN1288629A (en) Method for transferring data froma head-end to a number of receivers
CA2177571C (en) System and method for transmitting and receiving variable length authorization control for digital services
Lee et al. Effective multiplexing method for conditional access system in terrestrial DMB
CN102150386B (en) Method of broadcasting and receiving time-sliced data

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)