[go: up one dir, main page]

WO2000059210A1 - System for interfacing multiple conditional access devices - Google Patents

System for interfacing multiple conditional access devices Download PDF

Info

Publication number
WO2000059210A1
WO2000059210A1 PCT/US2000/007214 US0007214W WO0059210A1 WO 2000059210 A1 WO2000059210 A1 WO 2000059210A1 US 0007214 W US0007214 W US 0007214W WO 0059210 A1 WO0059210 A1 WO 0059210A1
Authority
WO
WIPO (PCT)
Prior art keywords
cards
type
circuit
nrss
standard
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.)
Ceased
Application number
PCT/US2000/007214
Other languages
French (fr)
Inventor
Brant L. Candelore
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.)
Sony Electronics Inc
Original Assignee
Sony Electronics Inc
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 Sony Electronics Inc filed Critical Sony Electronics Inc
Priority to AU36310/00A priority Critical patent/AU3631000A/en
Publication of WO2000059210A1 publication Critical patent/WO2000059210A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43607Interfacing a plurality of external cards, e.g. through a DVB Common Interface [DVB-CI]

Definitions

  • the present invention is related to conditional access modules.
  • the present invention is related to interfacing multiple conditional access modules.
  • Modern set-top boxes generally have a receiver to receive program data, or content, from a service provider and generate multiple transport streams.
  • the content is normally scrambled before being transmitted to the receiver.
  • the scrambled content is then de-scrambled by a conditional access (CA) device.
  • CA conditional access
  • NRSS National Renewable Security System
  • NRSS part B module supporting a PCMCIA form factor In Europe, Digital Video Broadcasting (DVB) defines one type of CA device called Common Interface supporting a PCMCIA form factor.
  • the unscrambled content is then transferred to a digital device such as a display device (e.g., digital television) for program viewing or a recording device (e.g., digital video cassette recorder) for program recording.
  • a digital device such as a display device (e.g., digital television) for program viewing or a recording device (e.g., digital video cassette recorder) for program recording.
  • a display device e.g., digital television
  • a recording device e.g., digital video cassette recorder
  • multiple digital devices are connected to the conditional access device for simultaneous activities such as viewing while recording or viewing at different display locations.
  • Terrestrial broadcasters may each use different CA providers to perform access control on channels within their individual broadcast. Typically, a viewer may receive several, e.g., six or more, terrestrial channels. If each broadcaster uses a different CA vendor, then the number of CA slots to support these CA modules or devices may be large. Also, in the U.S., there are currently three Direct Broadcast Satellite (DBS) systems, DirecTV, Echostar and PrimeStar. Each uses a different conditional access provider. DBS functionality is being built into TVs which will also receive signals terrestrially. TV and set tops are also being built to descramble cable signals. Consequently, a television or an integrated set-top box may be required to support several CA devices, cards, or modules at the same time. This may result in complexity in hardware for the host or set-top box. Furthermore, a viewer may have to switch CA modules manually causing inconvenience.
  • DBS Direct Broadcast Satellite
  • the present invention is a method and apparatus for interfacing a plurality of cards to a device having a conditional access (CA) circuit.
  • a plurality of interface circuits provides access to the plurality of cards.
  • a processor is coupled to the plurality of interface circuits to communicate with one of the plurality of cards based on service information (SI) in a stream transmitted.
  • SI service information
  • the plurality of cards are IS07816 or National Renewable Security Standard (NRSS) type A cards which are interfaced to a television or set top device through a single NRSS type B or Digital Video Broadcasting (DVB) Common Interface Slot.
  • NRSS National Renewable Security Standard
  • the television or set top device needs only to deal with a single NRSS type B module.
  • a card is selected from a plurality of cards on the NRSS-B module based on the SI in a stream transmitted.
  • Figure 1 is a diagram illustrating a system in which one embodiment of the invention can be practiced.
  • Figure 2 is a diagram illustrating a digital receiver and a decoder according to one embodiment of the invention.
  • Figure 3 is a diagram illustrating a conditional access device according to one embodiment of the invention.
  • Figure 4 is a diagram illustrating an interface system according to one embodiment of the invention.
  • Figure 5 is a flowchart illustrating a process to interface to the plurality of cards according to one embodiment of the invention.
  • the present invention is a method and apparatus to interface a plurality of conditional access (CA) cards.
  • a plurality of interface circuits provides access to the plurality of smart cards.
  • a processor is coupled to the plurality of interface circuits to communicate with one of the plurality of cards based on service information (SI) in a stream transmitted through the CA circuit.
  • SI service information
  • the processor extracts a code from the SI identifying a channel selected by a user.
  • the plurality of cards are IS07816 or National Renewable Security Standard (NRSS) type A cards which are interfaced to a television or set top device through a single NRSS type B or Digital Video Broadcasting (DVB) Common Interface Slot.
  • NRSS National Renewable Security Standard
  • the television or set top device needs only to deal with a single NRSS type B module.
  • a card is selected from a plurality of cards on the NRSS-B module based on the SI in a stream transmitted.
  • the cards nay be NRSS type A or type B modules.
  • the NRSS modules can be selected individually or connected in a daisy chain manner to carry the transport stream.
  • the number of card slots in the integrated set-top box or CA device can be minimized.
  • the use of a processor to switch the cards is flexible and convenient to the user.
  • FIG. 1 is a diagram illustrating a system 100 in which one embodiment of the invention can be practiced.
  • the system 100 includes a program data receiver 110, a transmission medium 120, an audio system 130, a digital video recorder or player 140, a disk recording unit 150, a display 160, a control unit 170, and a network CA unit 180. Any of the audio system 130, the digital video recorder or player 140, the disk recording unit 150, the display 160 and the control unit 170, or any combination thereof may be referred to as a digital device.
  • the program data receiver 110 includes a digital receiver 112 and a decoder 114.
  • the digital receiver 112 receives digital bitstream or data including program data from one or more service providers.
  • service or content providers may include terrestrial broadcasters, cable operators, direct broadcast satellite (DBS) companies, companies providing content for download via the Internet, book publisher, software companies distributing software products, or any similar content and /or service provider.
  • the program data may include system information, entitlement control messages, entitlement management messages, content, and other data.
  • System information may include information on program names, time of broadcast, source, method of retrieving and decoding, copy management commands that provide digital receivers and other devices that control how, when, and what program data may be replayed, retransmitted, copied, and /or recorded.
  • copy management commands may also be transmitted along with entitlement control messages (ECM), which are generally used by the conditional access unit to regulate access to a particular channel or service.
  • ECM entitlement control messages
  • EMM Entitlement management messages
  • a decryption or de-scrambling key is generally a code that is required to restore the scrambled data, and may be a function of the rights granted.
  • content in the program data may include audio and video data, which may be in s scrambled or encrypted or clear format.
  • the program data receiver 110 is a television set where the digital receiver 112 is a set-top box integrated therein, and the decoder 114 is a Motion Picture Experts Group (MPEG) decoder.
  • MPEG Motion Picture Experts Group
  • the transmission medium 120 operates to transmit control information and data including program data between the program data receiver 110 and other components in the system 100.
  • the transmission medium 120 may include air, fiber optics, electronic and magnetic media, computer network connection, telephone connection, and any other communication media.
  • the audio system 130 is coupled to the transmission medium 130 to provide audio services.
  • the audio system 130 may include speakers, an audio player /recorder such as a compact disk player, or other magneto-optical disc that may be used to play and/or record audio data.
  • the digital video recorder /player 140 is coupled to the transmission medium 120 to provide video services.
  • the digital video recorder /player 140 may be used to record analog or digital video, audio, and other data transmissions. In one embodiment, the digital video recorder/player 140 may be used to replay or record the program data received by the program data receiver 110 and transmitted over the transmission medium 120.
  • the disk recording unit 150 may also be coupled to the program data receiver 110 and other components via the transmission medium 120.
  • the disk recording unit 150 may be a personal computer system, a stand-alone hard disk recording unit, or other disk recording device capable of recording analog or digital audio, video and data transmissions, including the program data received and transmitted by the program data receiver 110.
  • the display 160 may include a television display, a monitor display or other devices capable of processing and displaying video signals. In one embodiment, the display 160 is a digital television set.
  • the control unit 170 may also be coupled to the transmission medium 120 to coordinate and control the operation of some or each of the components on the system 100, as well as other devices remotely coupled thereto.
  • the network conditional access (CA) unit 180 may also be coupled to the transmission medium 120.
  • the network CA unit 180 operates to re-scramble program data with content in clear format such that the system 100 supports the simultaneous transmission of program data in clear and scrambled format.
  • the network CA unit 180 may be a CA device that operates as a second CA device in a system embodiment where the program data receiver 110 operates as a master CA device.
  • FIG. 2 is a diagram illustrating a digital receiver 112 according to one embodiment of the invention.
  • the digital receiver 112 includes a central processing unit (CPU) 210, a tuner 220, a demodulator 230, a conditional access (CA) unit 240, and a demultiplexer 250.
  • CPU central processing unit
  • CA conditional access
  • the control processing unit 210 performs control functions for the tuner 220, the CA unit 240 and the demultiplexer 250.
  • the CPU 210 may determine the frequency in which a channel is broadcast or otherwise transmitted.
  • the CPU 210 may support a graphical user interface (GUI), such as electronic programming guide (EPG) to allow a user to navigate through various channels and program options to select a desired channel or program for viewing, listening, recording and the like.
  • GUI graphical user interface
  • EPG electronic programming guide
  • the tuner 220 selects a frequency of the signal received by the program data receiver 110 (in Figure 1) under the control of the CPU 210.
  • the tuner 220 processes, amplifies, digitizes, and generates a bitstream to the demodulator 230.
  • the demodulator 230 demodulates the bitstream received from the tuner 220 to provide the program data as originally transmitted.
  • the type of demodulation performed by the demodulator 230 depends on the type of transmission as well as the modulation process used in the transmission process. Examples of the demodulation includes quadrature amplitude modulation (QAM) demodulation, quadrature phase shift key (QPSK) demodulation, and vestigial side band (VSB) demodulation.
  • the demodulator 230 may perform error correction on the received bitstream.
  • the conditional access unit 240 may be integral or external to the digital receiver 112.
  • the CA unit 240 provides conditional access to the program data as provided by the demodulator 230.
  • the program data is typically scrambled using an access key.
  • the CA unit 240 may be used in an external or split mode. In the external mode, the CA unit 240 de-scrambles the program data content and decrypts the keys externally; e.g., as is the case with the National Renewable Security System (NRSS) conditional access modules.
  • NRSS National Renewable Security System
  • the program data content is de-scrambled within the digital receiver 112, while the key decryption is done externally, e.g., via a smart card.
  • the demultiplexer 250 receives the de-scrambled or unscrambled content from the CA unit 240.
  • the demultiplexer 250 separates the system information from the content in the program data, and according to one embodiment, parses the program data for packet identifiers that are associated with the system information, audio information, and video information, and then transmits the system information to the control processing unit 210 and the audio and video information to the decoder 114 (in Figure 1).
  • the digital receiver 112 When the CA device 240 is used externally to the digital receiver 112, the digital receiver 112 is typically referred to as a host.
  • a host is used to describe a digital receiver or any device or system that can provide a transport stream to the CA device.
  • FIG. 3 is a diagram illustrating a conditional access (CA) device 240 according to one embodiment of the invention.
  • the CA device 240 includes a card interface circuit 310 and a CA circuit 320.
  • the card interface circuit 310 is coupled to the CA circuit 320 to provide interface between the CA device 240 and a plurality of cards 360, to 360 ⁇ .
  • the card interface circuit 310 includes a processor 330, a memory 340, and a plurality of interface circuits 350, to 350 ⁇ .
  • the CA circuit 320 de-scrambles a stream and generates a copy-protected stream to the host.
  • the CA circuit 320 includes a copy protection circuit 322 and a de-scrambler 324.
  • the de-scrambler 324 receives and de-scrambles a transport stream from the host to generate a de-scrambled stream.
  • the de-scrambler 324 receives the control and a de-scrambling key from the processor 330.
  • the copy protection circuit 322 receives the de-scrambled stream from the de-scrambler 324 and generates a copy-protected stream to the host. In general, the host then receives a de-scrambled and copy-protected stream from the CA device 240.
  • the processor 330 provides control and coordination of conditional access operations including communication with the plurality of cards 360, to 360 ⁇ .
  • the processor 330 extracts a code from the service information (SI) embedded in a stream from one of the cards 360, to 360 ⁇ .
  • SI contains a code identifying a channel selected by a user.
  • the memory 340 is coupled to the processor 330 to provide program and data corresponding to the identified channel.
  • the memory 340 includes program/ data 342, to 342 ⁇ corresponding to the cards 360, to 360 ⁇ , respectively.
  • the processor 330 uses the extracted code as a pointer to execute the program and use the data from the program/data 342, to 342 ⁇ .
  • the interface circuits 350, to 350 ⁇ provide access to the cards 360, to 360 ⁇ , respectively.
  • Each of the 350, to 350 ⁇ operates to conform with the standard of the corresponding card.
  • the card standard may be one of smart, personal computer memory card international association (PCMCIA), personal computer (PC), small PC, miniature, smart media, multimedia, compact flash, National Renewable Security Standard (NRSS) type A and type B card standards.
  • PCMCIA personal computer memory card international association
  • PC personal computer
  • NRSS National Renewable Security Standard
  • the CA device 240 supports a system that have several CA streams provided by the cards 360, to 360 ⁇ . In this manner, when the CA device 240 is integrated with the host like in the case of an integrated set-top box and a television set, the channel switching can be done by the processor rather than by manual switching of the CA modules.
  • FIG 4 is a diagram illustrating an interface system 400 according to one embodiment of the invention.
  • the interface system 400 includes the CA device 240 and a plurality of modules 410, to 410 ⁇ .
  • the CA device 240 is the same as described in Figure 3.
  • the interface circuits 350, to 350 ⁇ have proper interface to the corresponding modules.
  • Each of the modules 410, to 410 ⁇ may be another CA device or module.
  • the card 410 is a smart card or a PCMCIA card.
  • Each of the modules 410 2 to 410 ⁇ may be an NRSS type A or type B module.
  • the modules 410 2 to 410 ⁇ include de-scrambler 412 2 to 412 ⁇ , respectively.
  • the card 410 sends a control word to the processor 330 for writing to the scrambler 324.
  • Each of the modules 410 2 to 410 ⁇ de-scrambles the transport stream on its own. In this way, the de-scrambling may be replaced by changing the modules 410 2 to 410 ⁇ that are plugged into the CA device 240.
  • the transport stream travels into one of the modules 410 2 to 410 ⁇ in use.
  • the modules 410 2 to 410 ⁇ may be connected in a daisy chain manner or can be selected individually by the processor 330.
  • Figure 5 is a flowchart illustrating a process 500 to interface to the plurality of cards according to one embodiment of the invention.
  • the process 500 receives a transport stream corresponding to a content provided by the host or a CA module (Block 510). Then the process 500 extracts a code from the service information (SI) in the transport stream (Block 520).
  • SI processing is performed in accordance to the relevant standard, e.g., the Digital Video Broadcasting (DVB) standard provided by the European Telecommunications Standard Institute (ETSI) EN 300468 VI .3.1.
  • DVD Digital Video Broadcasting
  • ETSI European Telecommunications Standard Institute
  • the process 500 executes a program stored in the memory corresponding to the channel identified by the extracted code (Block 530). Then, the process 500 communicates with one of the cards or modules corresponding to the identified channel (Block 540). The process 500 is then terminated. While this invention has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications of the illustrative embodiments, as well as other embodiments of the invention, which are apparent to persons skilled in the art to which the invention pertains are deemed to lie within the spirit and scope of the invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention is a method and apparatus for interfacing a plurality of cards (360, ..., 360k) to a device (240) having a conditional access (CA) circuit (320). A plurality of interface circuits (350, ..., 350k) provides access to the plurality of cards (360,...,360k). A processor (330) is coupled to the plurality of interface circuits (350, ..., 350k) to communicate with one of the plurality of cards based on service information (SI) in a stream transmitted.

Description

SYSTEM FOR INTERFACING MULTIPLE CONDITIONAL ACCESS DEVICES
BACKGROUND
1. Field of the Invention
The present invention is related to conditional access modules. In particular, the present invention is related to interfacing multiple conditional access modules.
2. Description of Related Art
Modern set-top boxes generally have a receiver to receive program data, or content, from a service provider and generate multiple transport streams. The content is normally scrambled before being transmitted to the receiver. The scrambled content is then de-scrambled by a conditional access (CA) device. In the U.S., the National Renewable Security System (NRSS) defines two types of CA devices or modules: an NRSS part A module supporting a smart card form factor, and an NRSS part B module supporting a PCMCIA form factor. In Europe, Digital Video Broadcasting (DVB) defines one type of CA device called Common Interface supporting a PCMCIA form factor.
The unscrambled content is then transferred to a digital device such as a display device (e.g., digital television) for program viewing or a recording device (e.g., digital video cassette recorder) for program recording. In many scenarios, multiple digital devices are connected to the conditional access device for simultaneous activities such as viewing while recording or viewing at different display locations.
Terrestrial broadcasters may each use different CA providers to perform access control on channels within their individual broadcast. Typically, a viewer may receive several, e.g., six or more, terrestrial channels. If each broadcaster uses a different CA vendor, then the number of CA slots to support these CA modules or devices may be large. Also, in the U.S., there are currently three Direct Broadcast Satellite (DBS) systems, DirecTV, Echostar and PrimeStar. Each uses a different conditional access provider. DBS functionality is being built into TVs which will also receive signals terrestrially. TV and set tops are also being built to descramble cable signals. Consequently, a television or an integrated set-top box may be required to support several CA devices, cards, or modules at the same time. This may result in complexity in hardware for the host or set-top box. Furthermore, a viewer may have to switch CA modules manually causing inconvenience.
Therefore, there is a need to have an efficient and flexible technique to interface to multiple CA providers.
SUMMARY
The present invention is a method and apparatus for interfacing a plurality of cards to a device having a conditional access (CA) circuit. A plurality of interface circuits provides access to the plurality of cards. A processor is coupled to the plurality of interface circuits to communicate with one of the plurality of cards based on service information (SI) in a stream transmitted.
In one embodiment, the plurality of cards are IS07816 or National Renewable Security Standard (NRSS) type A cards which are interfaced to a television or set top device through a single NRSS type B or Digital Video Broadcasting (DVB) Common Interface Slot. The television or set top device needs only to deal with a single NRSS type B module. A card is selected from a plurality of cards on the NRSS-B module based on the SI in a stream transmitted. BRIEF DESCRIPTION OF THE DRAWINGS
The features and advantages of the present invention will become apparent from the following detailed description of the present invention in which:
Figure 1 is a diagram illustrating a system in which one embodiment of the invention can be practiced.
Figure 2 is a diagram illustrating a digital receiver and a decoder according to one embodiment of the invention.
Figure 3 is a diagram illustrating a conditional access device according to one embodiment of the invention.
Figure 4 is a diagram illustrating an interface system according to one embodiment of the invention.
Figure 5 is a flowchart illustrating a process to interface to the plurality of cards according to one embodiment of the invention.
DESCRIPTION
The present invention is a method and apparatus to interface a plurality of conditional access (CA) cards. A plurality of interface circuits provides access to the plurality of smart cards. A processor is coupled to the plurality of interface circuits to communicate with one of the plurality of cards based on service information (SI) in a stream transmitted through the CA circuit. The processor extracts a code from the SI identifying a channel selected by a user.
In one embodiment, the plurality of cards are IS07816 or National Renewable Security Standard (NRSS) type A cards which are interfaced to a television or set top device through a single NRSS type B or Digital Video Broadcasting (DVB) Common Interface Slot. The television or set top device needs only to deal with a single NRSS type B module. A card is selected from a plurality of cards on the NRSS-B module based on the SI in a stream transmitted.
In another embodiment, the cards nay be NRSS type A or type B modules. The NRSS modules can be selected individually or connected in a daisy chain manner to carry the transport stream.
By providing access to multiple cards, the number of card slots in the integrated set-top box or CA device can be minimized. In addition, the use of a processor to switch the cards is flexible and convenient to the user.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known architectures, steps, and techniques have not been shown where unnecessary for an understanding of the present invention. For example, specific details are not provided as to whether the method is implemented in a station as a software routine, hardware circuit, firmware, or a combination thereof. The term "stream" refers to a transport stream which is typically in a digital form.
Figure 1 is a diagram illustrating a system 100 in which one embodiment of the invention can be practiced. The system 100 includes a program data receiver 110, a transmission medium 120, an audio system 130, a digital video recorder or player 140, a disk recording unit 150, a display 160, a control unit 170, and a network CA unit 180. Any of the audio system 130, the digital video recorder or player 140, the disk recording unit 150, the display 160 and the control unit 170, or any combination thereof may be referred to as a digital device.
The program data receiver 110 includes a digital receiver 112 and a decoder 114. The digital receiver 112 receives digital bitstream or data including program data from one or more service providers. Such service or content providers may include terrestrial broadcasters, cable operators, direct broadcast satellite (DBS) companies, companies providing content for download via the Internet, book publisher, software companies distributing software products, or any similar content and /or service provider. The program data may include system information, entitlement control messages, entitlement management messages, content, and other data. System information may include information on program names, time of broadcast, source, method of retrieving and decoding, copy management commands that provide digital receivers and other devices that control how, when, and what program data may be replayed, retransmitted, copied, and /or recorded. These copy management commands may also be transmitted along with entitlement control messages (ECM), which are generally used by the conditional access unit to regulate access to a particular channel or service. Entitlement management messages (EMM) may be used to deliver privileges such as rights and de-scrambling keys. As known, a decryption or de-scrambling key is generally a code that is required to restore the scrambled data, and may be a function of the rights granted. Finally, content in the program data may include audio and video data, which may be in s scrambled or encrypted or clear format. In one embodiment, the program data receiver 110 is a television set where the digital receiver 112 is a set-top box integrated therein, and the decoder 114 is a Motion Picture Experts Group (MPEG) decoder.
The transmission medium 120 operates to transmit control information and data including program data between the program data receiver 110 and other components in the system 100. The transmission medium 120 may include air, fiber optics, electronic and magnetic media, computer network connection, telephone connection, and any other communication media.
The audio system 130 is coupled to the transmission medium 130 to provide audio services. The audio system 130 may include speakers, an audio player /recorder such as a compact disk player, or other magneto-optical disc that may be used to play and/or record audio data. The digital video recorder /player 140 is coupled to the transmission medium 120 to provide video services. The digital video recorder /player 140 may be used to record analog or digital video, audio, and other data transmissions. In one embodiment, the digital video recorder/player 140 may be used to replay or record the program data received by the program data receiver 110 and transmitted over the transmission medium 120.
The disk recording unit 150 may also be coupled to the program data receiver 110 and other components via the transmission medium 120. The disk recording unit 150 may be a personal computer system, a stand-alone hard disk recording unit, or other disk recording device capable of recording analog or digital audio, video and data transmissions, including the program data received and transmitted by the program data receiver 110.
The display 160 may include a television display, a monitor display or other devices capable of processing and displaying video signals. In one embodiment, the display 160 is a digital television set. The control unit 170 may also be coupled to the transmission medium 120 to coordinate and control the operation of some or each of the components on the system 100, as well as other devices remotely coupled thereto.
The network conditional access (CA) unit 180 may also be coupled to the transmission medium 120. The network CA unit 180 operates to re-scramble program data with content in clear format such that the system 100 supports the simultaneous transmission of program data in clear and scrambled format. The network CA unit 180 may be a CA device that operates as a second CA device in a system embodiment where the program data receiver 110 operates as a master CA device.
Figure 2 is a diagram illustrating a digital receiver 112 according to one embodiment of the invention. The digital receiver 112 includes a central processing unit (CPU) 210, a tuner 220, a demodulator 230, a conditional access (CA) unit 240, and a demultiplexer 250.
The control processing unit 210 performs control functions for the tuner 220, the CA unit 240 and the demultiplexer 250. The CPU 210 may determine the frequency in which a channel is broadcast or otherwise transmitted. The CPU 210 may support a graphical user interface (GUI), such as electronic programming guide (EPG) to allow a user to navigate through various channels and program options to select a desired channel or program for viewing, listening, recording and the like.
The tuner 220 selects a frequency of the signal received by the program data receiver 110 (in Figure 1) under the control of the CPU 210. The tuner 220 processes, amplifies, digitizes, and generates a bitstream to the demodulator 230.
The demodulator 230 demodulates the bitstream received from the tuner 220 to provide the program data as originally transmitted. The type of demodulation performed by the demodulator 230 depends on the type of transmission as well as the modulation process used in the transmission process. Examples of the demodulation includes quadrature amplitude modulation (QAM) demodulation, quadrature phase shift key (QPSK) demodulation, and vestigial side band (VSB) demodulation. In addition, the demodulator 230 may perform error correction on the received bitstream.
The conditional access unit 240 may be integral or external to the digital receiver 112. The CA unit 240 provides conditional access to the program data as provided by the demodulator 230. The program data is typically scrambled using an access key. The CA unit 240 may be used in an external or split mode. In the external mode, the CA unit 240 de-scrambles the program data content and decrypts the keys externally; e.g., as is the case with the National Renewable Security System (NRSS) conditional access modules. In a split conditional access unit, the program data content is de-scrambled within the digital receiver 112, while the key decryption is done externally, e.g., via a smart card.
The demultiplexer 250 receives the de-scrambled or unscrambled content from the CA unit 240. The demultiplexer 250 separates the system information from the content in the program data, and according to one embodiment, parses the program data for packet identifiers that are associated with the system information, audio information, and video information, and then transmits the system information to the control processing unit 210 and the audio and video information to the decoder 114 (in Figure 1).
When the CA device 240 is used externally to the digital receiver 112, the digital receiver 112 is typically referred to as a host. In the following, a host is used to describe a digital receiver or any device or system that can provide a transport stream to the CA device.
Figure 3 is a diagram illustrating a conditional access (CA) device 240 according to one embodiment of the invention. The CA device 240 includes a card interface circuit 310 and a CA circuit 320.
The card interface circuit 310 is coupled to the CA circuit 320 to provide interface between the CA device 240 and a plurality of cards 360, to 360κ. The card interface circuit 310 includes a processor 330, a memory 340, and a plurality of interface circuits 350, to 350κ. The CA circuit 320 de-scrambles a stream and generates a copy-protected stream to the host. The CA circuit 320 includes a copy protection circuit 322 and a de-scrambler 324.
The de-scrambler 324 receives and de-scrambles a transport stream from the host to generate a de-scrambled stream. The de-scrambler 324 receives the control and a de-scrambling key from the processor 330.
The copy protection circuit 322 receives the de-scrambled stream from the de-scrambler 324 and generates a copy-protected stream to the host. In general, the host then receives a de-scrambled and copy-protected stream from the CA device 240.
The processor 330 provides control and coordination of conditional access operations including communication with the plurality of cards 360, to 360κ. The processor 330 extracts a code from the service information (SI) embedded in a stream from one of the cards 360, to 360κ. The SI contains a code identifying a channel selected by a user.
The memory 340 is coupled to the processor 330 to provide program and data corresponding to the identified channel. The memory 340 includes program/ data 342, to 342κ corresponding to the cards 360, to 360κ, respectively. The processor 330 uses the extracted code as a pointer to execute the program and use the data from the program/data 342, to 342κ.
The interface circuits 350, to 350κ provide access to the cards 360, to 360κ, respectively. Each of the 350, to 350κ operates to conform with the standard of the corresponding card. The card standard may be one of smart, personal computer memory card international association (PCMCIA), personal computer (PC), small PC, miniature, smart media, multimedia, compact flash, National Renewable Security Standard (NRSS) type A and type B card standards. By having a card interface that can operate with a variety of cards, the CA device 240 supports a system that have several CA streams provided by the cards 360, to 360κ. In this manner, when the CA device 240 is integrated with the host like in the case of an integrated set-top box and a television set, the channel switching can be done by the processor rather than by manual switching of the CA modules.
Figure 4 is a diagram illustrating an interface system 400 according to one embodiment of the invention. The interface system 400 includes the CA device 240 and a plurality of modules 410, to 410κ. The CA device 240 is the same as described in Figure 3. For clarity, only the processor 330 and the interface circuits 350,, 3502, . . ., 350κ are shown. The interface circuits 350, to 350κhave proper interface to the corresponding modules.
Each of the modules 410, to 410κ may be another CA device or module. In one embodiment, the card 410, is a smart card or a PCMCIA card. Each of the modules 4102 to 410κ may be an NRSS type A or type B module. The modules 4102 to 410κ include de-scrambler 4122 to 412κ, respectively.
The card 410, sends a control word to the processor 330 for writing to the scrambler 324. Each of the modules 4102 to 410κ de-scrambles the transport stream on its own. In this way, the de-scrambling may be replaced by changing the modules 4102 to 410κ that are plugged into the CA device 240. The transport stream travels into one of the modules 4102 to 410κ in use. The modules 4102 to 410κmay be connected in a daisy chain manner or can be selected individually by the processor 330.
Figure 5 is a flowchart illustrating a process 500 to interface to the plurality of cards according to one embodiment of the invention.
Upon START, the process 500 receives a transport stream corresponding to a content provided by the host or a CA module (Block 510). Then the process 500 extracts a code from the service information (SI) in the transport stream (Block 520). The SI processing is performed in accordance to the relevant standard, e.g., the Digital Video Broadcasting (DVB) standard provided by the European Telecommunications Standard Institute (ETSI) EN 300468 VI .3.1.
Next, the process 500 executes a program stored in the memory corresponding to the channel identified by the extracted code (Block 530). Then, the process 500 communicates with one of the cards or modules corresponding to the identified channel (Block 540). The process 500 is then terminated. While this invention has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications of the illustrative embodiments, as well as other embodiments of the invention, which are apparent to persons skilled in the art to which the invention pertains are deemed to lie within the spirit and scope of the invention.

Claims

CLAIMSWhat is claimed is:
1. An apparatus to interface a plurality of cards (360,...,360k) to a device (240) having a conditional access (CA) circuit (320), the apparatus comprising:
a plurality of interface circuits (350,..., 350k) coupled to the plurality of cards (360,..., 360k) to provide access to the plurality of cards (360,..., 360k); and
a processor (330) coupled to the plurality of interface circuits (350,..., 350k) to communicate with one of the plurality of cards based on service information (SI) in a stream transmitted through the CA circuit (320).
2. The apparatus of Claim 1 wherein the processor (330) extracts a code from the SI identifying a channel selected by a user.
3. The apparatus of Claim 2 further comprising a memory (330) containing a program (342) servicing the channel identified by the extracted code.
4. The apparatus of Claim 3 wherein the conditional access circuit (320) corresponds to at least one of National Renewable Security Standard (NRSS) type B standard and Digital Video Broadcasting (DVB) common interface standard.
5. The apparatus of Claim 4 wherein the plurality of cards (360,..., 360k) corresponds to at least one of smart, personal computer memory card international association (PCMCIA), personal computer (PC), small PC, miniature, smart media, multimedia, compact flash, National Renewable Security Standard (NRSS) type A and type B card, and Digital Video Broadcasting (DVB) common interface standards.
6. The apparatus of Claim 5 wherein the CA device (240) is one of National Renewable Security Standard (NRSS) type A and type B modules.
7. The apparatus of Claim 6 wherein at least one of the plurality of cards has a card de-scrambler (412) to de-scramble a transport stream.
8. A method to interface a plurality of cards (360,...,360k) to a device (240) having a conditional access (CA) circuit (320), the method comprising:
providing access to the plurality of cards (360,..., 360k) by a plurality of interface circuits (350,..., 350k); and
communicating with one of the plurality of external cards based on service information (SI) in a stream transmitted through the CA circuit (320) by a processor (330).
9. The method of Claim 8 further comprising:
extracting a code from the SI identifying a channel selected by a user.
10. The method of Claim 9 wherein the SI corresponds to a digital video broadcasting (DVB) standard.
11. The method of Claim 10 wherein the conditional access circuit (320) corresponds to at least one of National Renewable Security Standard (NRSS) type B standard and Digital Video Broadcasting (DVB) common interface standard.
12. The method of Claim 11 wherein the plurality of cards (360,..., 360k) correspond to at least one of smart, personal computer memory card international association (PCMCIA), personal computer (PC), small PC, miniature, smart media, multimedia, compact flash, National Renewable Security Standard (NRSS) type A and type B card, and Digital Video Broadcasting (DVB) common interface standards.
13. The method of Claim 12 wherein the CA device (240) is one of National Renewable Security Standard (NRSS) type A and type B modules.
14. The method of Claim 13 wherein at least one of the plurality of cards has a card de-scrambler (412) to de-scramble a transport stream.
15. A system comprising:
a plurality of cards (360,..., 360k) to transport a stream;
a conditional access (CA) device (240) coupled to the plurality of cards (360,..., 360k) to provide conditional access to the stream, the CA device (240) having a CA circuit (320); and
a circuit (310) coupled to the plurality of cards (360,..., 360k) and the CA circuit (320) to interface the plurality of cards (360,..., 360k) to the CA circuit (320), the circuit (310) comprising:
a plurality of interface circuits (350,..., 350k) coupled to the plurality of cards (360,..., 360k) to provide access to the plurality of cards (360,..., 360k), and a processor (330) coupled to the plurality of interface circuits (350,..., 350k) to communicate with one of the plurality of cards based on service information (SI) in a stream transmitted through the CA circuit (320).
16. The system of Claim 15 wherein the processor (330) extracts a code from the SI identifying a channel selected by a user.
17. The system of Claim 16 wherein the circuit (310) further comprises a memory (340) containing a program (342) servicing the channel identified by the extracted code..
18. The system of Claim 17 wherein the conditional access circuit (320) corresponds to at least one of National Renewable Security Standard (NRSS) type B standard and Digital Video Broadcasting (DVB) common interface standard.
19. The system of Claim 18 wherein the plurality of cards corresponds to at least one of smart, personal computer memory card (360,..., 360k) international association (PCMCIA), personal computer (PC), small PC, miniature, smart media, multimedia, compact flash, National Renewable Security Standard (NRSS) type A and type B card, and Digital Video Broadcasting (DVB) common interface standards.
20. The system of Claim 19 wherein the CA device (240) is one of National Renewable Security Standard (NRSS) type A and type B modules.
21. The system of Claim 20 wherein at least one of the plurality of cards has a card de-scrambler (412) to de-scramble a transport stream.
PCT/US2000/007214 1999-03-30 2000-03-17 System for interfacing multiple conditional access devices Ceased WO2000059210A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU36310/00A AU3631000A (en) 1999-03-30 2000-03-17 System for interfacing multiple conditional access devices

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12690099P 1999-03-30 1999-03-30
US60/126,900 1999-03-30
US43270199A 1999-11-02 1999-11-02
US09/432,701 1999-11-02

Publications (1)

Publication Number Publication Date
WO2000059210A1 true WO2000059210A1 (en) 2000-10-05

Family

ID=26825139

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/007214 Ceased WO2000059210A1 (en) 1999-03-30 2000-03-17 System for interfacing multiple conditional access devices

Country Status (2)

Country Link
AU (1) AU3631000A (en)
WO (1) WO2000059210A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002035829A1 (en) * 2000-10-26 2002-05-02 Koninklijke Philips Electronics N.V. Decoder expansion system
WO2002035763A3 (en) * 2000-10-27 2002-07-04 Scm Microsystems Gmbh Module for secure transmission of data
EP1511313A1 (en) * 2003-08-29 2005-03-02 Thomson Licensing S.A. Control device, smart card reading activation device and associated products
EP1511314A1 (en) * 2003-08-29 2005-03-02 Thomson Licensing S.A. Control device, smart card reading activation device and associated products
EP1675389A4 (en) * 2003-09-19 2008-12-03 Panasonic Corp DIGITAL TELEVISION RECEIVER MODULE, AND DIGITAL TELEVISION RECEIVER USING THE SAME
WO2009115882A1 (en) * 2008-03-19 2009-09-24 Ro.Ve.R. Laboratories S.P.A. Device for measuring television signals
EP1760919A3 (en) * 2005-07-26 2009-12-23 Samsung Electronics Co., Ltd. Apparatus and method for receiving DMB signals and outputting audio
EP1638332A3 (en) * 2004-09-20 2010-04-07 Advanced Digital Broadcast S.A. System for controlling conditional access systems and method for controlling conditional access systems
EP1642386A4 (en) * 2003-05-12 2010-08-18 Sony Electronics Inc Configurable cablecard
EP1954027A3 (en) * 2007-01-30 2011-11-16 Samsung Electronics Co., Ltd. Method of Providing Controlled-Access Information and Video Receiving Apparatus to Use the Same
CN102984581A (en) * 2012-12-12 2013-03-20 青岛海信宽带多媒体技术有限公司 System and detection method for set-top box
US8484671B1 (en) * 2003-10-07 2013-07-09 The Directv Group, Inc. Receiver interface with multiple access cards
EP2615845A3 (en) * 2012-01-16 2014-04-02 Samsung Electronics Co., Ltd. Image processing apparatus and control method thereof
WO2012173680A3 (en) * 2011-06-14 2014-04-24 Sony Corporation Tv receiver device with multiple decryption modes
CN109729430A (en) * 2018-12-20 2019-05-07 青岛海信传媒网络技术有限公司 A kind of processing method of prompt information, device and television set

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996006504A1 (en) * 1994-08-19 1996-02-29 Thomson Consumer Electronics, Inc. Smart-card based access control system with improved security
WO1996008912A2 (en) * 1994-09-09 1996-03-21 Titan Information Systems Corporation Conditional access system
EP0914001A1 (en) * 1997-10-28 1999-05-06 CANAL+ Société Anonyme Downloading of applications in a digital decoder
EP0923246A2 (en) * 1997-12-09 1999-06-16 Sony United Kingdom Limited Interface for a receiver, method and arrangement thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996006504A1 (en) * 1994-08-19 1996-02-29 Thomson Consumer Electronics, Inc. Smart-card based access control system with improved security
WO1996008912A2 (en) * 1994-09-09 1996-03-21 Titan Information Systems Corporation Conditional access system
EP0914001A1 (en) * 1997-10-28 1999-05-06 CANAL+ Société Anonyme Downloading of applications in a digital decoder
EP0923246A2 (en) * 1997-12-09 1999-06-16 Sony United Kingdom Limited Interface for a receiver, method and arrangement thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CUTTS D J: "DVB CONDITIONAL ACCESS", ELECTRONICS AND COMMUNICATION ENGINEERING JOURNAL,GB,INSTITUTION OF ELECTRICAL ENGINEERS, LONDON, vol. 9, no. 1, 1 February 1997 (1997-02-01), pages 21 - 27, XP000722905, ISSN: 0954-0695 *
GIACHETTI J -L ET AL: "A COMMON CONDITIONAL ACCESS INTERFACE FOR DIGITAL VIDEO BROADCASTING DECODERS", IEEE TRANSACTIONS ON CONSUMER ELECTRONICS,US,IEEE INC. NEW YORK, vol. 41, no. 3, 1 August 1995 (1995-08-01), pages 836 - 841, XP000539543, ISSN: 0098-3063 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002035829A1 (en) * 2000-10-26 2002-05-02 Koninklijke Philips Electronics N.V. Decoder expansion system
WO2002035763A3 (en) * 2000-10-27 2002-07-04 Scm Microsystems Gmbh Module for secure transmission of data
EP1642386A4 (en) * 2003-05-12 2010-08-18 Sony Electronics Inc Configurable cablecard
KR101048843B1 (en) * 2003-05-12 2011-07-13 소니 일렉트로닉스 인코포레이티드 Configurable Cable Card
EP1511314A1 (en) * 2003-08-29 2005-03-02 Thomson Licensing S.A. Control device, smart card reading activation device and associated products
US8561120B2 (en) 2003-08-29 2013-10-15 Thomson Licensing S.A. Control device, smart card reading activation device and associated products
EP1511313A1 (en) * 2003-08-29 2005-03-02 Thomson Licensing S.A. Control device, smart card reading activation device and associated products
KR101096682B1 (en) * 2003-08-29 2011-12-22 톰슨 라이센싱 Control device, smart card reading activation device and associated products
EP1675389A4 (en) * 2003-09-19 2008-12-03 Panasonic Corp DIGITAL TELEVISION RECEIVER MODULE, AND DIGITAL TELEVISION RECEIVER USING THE SAME
US8108889B2 (en) 2003-09-19 2012-01-31 Panasonic Corporation Digital television receiver module and digital television receiver using the same
US8484671B1 (en) * 2003-10-07 2013-07-09 The Directv Group, Inc. Receiver interface with multiple access cards
EP1638332A3 (en) * 2004-09-20 2010-04-07 Advanced Digital Broadcast S.A. System for controlling conditional access systems and method for controlling conditional access systems
EP1760919A3 (en) * 2005-07-26 2009-12-23 Samsung Electronics Co., Ltd. Apparatus and method for receiving DMB signals and outputting audio
EP1954027A3 (en) * 2007-01-30 2011-11-16 Samsung Electronics Co., Ltd. Method of Providing Controlled-Access Information and Video Receiving Apparatus to Use the Same
US8321886B2 (en) 2007-01-30 2012-11-27 Samsung Electronics Co., Ltd. Method of providing controlled-access information and video receiving apparatus to use the same
WO2009115882A1 (en) * 2008-03-19 2009-09-24 Ro.Ve.R. Laboratories S.P.A. Device for measuring television signals
WO2012173680A3 (en) * 2011-06-14 2014-04-24 Sony Corporation Tv receiver device with multiple decryption modes
EP2615845A3 (en) * 2012-01-16 2014-04-02 Samsung Electronics Co., Ltd. Image processing apparatus and control method thereof
CN102984581A (en) * 2012-12-12 2013-03-20 青岛海信宽带多媒体技术有限公司 System and detection method for set-top box
CN102984581B (en) * 2012-12-12 2015-08-05 青岛海信宽带多媒体技术有限公司 A kind of set-top-box system and Set Top Box detection method
CN109729430A (en) * 2018-12-20 2019-05-07 青岛海信传媒网络技术有限公司 A kind of processing method of prompt information, device and television set

Also Published As

Publication number Publication date
AU3631000A (en) 2000-10-16

Similar Documents

Publication Publication Date Title
US6912513B1 (en) Copy-protecting management using a user scrambling key
US7039614B1 (en) Method for simulcrypting scrambled data to a plurality of conditional access devices
US6298400B1 (en) Enhancing interface device to transport stream of parallel signals to serial signals with separate clock rate using a pin reassignment
US7146007B1 (en) Secure conditional access port interface
US7225164B1 (en) Method and apparatus for implementing revocation in broadcast networks
KR100788629B1 (en) Intelligent sending and receiving methods, devices and systems
US5774548A (en) Digital broadcast transmitting and receiving system and transmitting and receiving apparatus thereof
US7398544B2 (en) Configurable cableCARD
US20040205812A1 (en) Method and apparatus for routing program data in a program viewing unit
US20040068753A1 (en) Video transmission systems and methods for a home network
US20040250273A1 (en) Digital video broadcast device decoder
US20040068752A1 (en) Systems and methods for providing television signals to multiple televisions located at a customer premises
US7010685B1 (en) Method and apparatus for storing scrambled digital programs by filtering product identifier
US7117534B2 (en) Interfacing a conditional access circuit to a digital device using input and output stream switching
KR20060120086A (en) Cable card with content manipulation
US20040068754A1 (en) Expandable tuning capability
WO2000059210A1 (en) System for interfacing multiple conditional access devices
US20030206631A1 (en) Method and apparatus for scrambling program data for furture viewing
CN101355687A (en) Apparatus for deciphering and descrambling receiving terminal of ground wireless digital television
US6452952B1 (en) Digital information processing system with copy protection subsystem
KR101137341B1 (en) apparatus for receiving broadcast, method for displaying a diagnostic information
JP2000115091A (en) Information recording device and information reproducing device
US10104433B2 (en) Display apparatus, broadcast signal receiving apparatus and control methods thereof
KR100636965B1 (en) Recording control device and recording control method
JP2010011208A (en) Multi-channel processing apparatus, television signal processing method and television signal receiving device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase