JP2001518257A - 信号発生および放送 - Google Patents

信号発生および放送

Info

Publication number
JP2001518257A
JP2001518257A JP54321898A JP54321898A JP2001518257A JP 2001518257 A JP2001518257 A JP 2001518257A JP 54321898 A JP54321898 A JP 54321898A JP 54321898 A JP54321898 A JP 54321898A JP 2001518257 A JP2001518257 A JP 2001518257A
Authority
JP
Japan
Prior art keywords
broadcast
subscriber
message
messages
generating
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.)
Pending
Application number
JP54321898A
Other languages
English (en)
Inventor
フィチェット,ローレント
ラ ツラエ,ピエール デ
サルゼンス,フィリップ デ
ジェチェクエル,ジャン−フランスワ
Original Assignee
カナル プラス ソシエテ アノニム
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 カナル プラス ソシエテ アノニム filed Critical カナル プラス ソシエテ アノニム
Publication of JP2001518257A publication Critical patent/JP2001518257A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/007Transform coding, e.g. discrete cosine transform
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/342Cards defining paid or billed services or quantities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4033Local solvency checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
    • G06Q20/40975Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0014Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/02Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices
    • G07F7/025Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices by means, e.g. cards, providing billing information at the time of purchase, e.g. identification of seller or purchaser, quantity of goods delivered or to be delivered
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
    • G11C16/105Circuits or methods for updating contents of nonvolatile memory, especially with 'security' features to ensure reliable replacement, i.e. preventing that old data is lost before new data is reliably written
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/44Arrangements characterised by circuits or components specially adapted for broadcast
    • H04H20/46Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95
    • H04H20/51Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95 specially adapted for satellite broadcast systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • H04H40/27Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95
    • H04H40/90Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95 specially adapted for satellite broadcast receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26266Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/4367Establishing a secure communication between the client and a peripheral device or smart card
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44236Monitoring of piracy processes or activities
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4437Implementing a Virtual Machine [VM]
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47211End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1435Saving, restoring, recovering or retrying at system level using file system or storage system metadata
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Health & Medical Sciences (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Graphics (AREA)
  • Discrete Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Virology (AREA)
  • Biomedical Technology (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Stereo-Broadcasting Methods (AREA)
  • Burglar Alarm Systems (AREA)
  • Radio Transmission System (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

(57)【要約】 本発明は、概して圧縮ディジタル信号を送信する従来のディジタルテレビジョンシステム(2000)を含んでいる。マルチプレクサ(2004)は、複数の他の入力信号を受け取り、1つあるいはそれ以上のトランスポートストリームを組み立て、圧縮ディジタル信号をリンケージ(2010)を介して放送センターの送信機(2008)に送信する。この送信機(2008)は、電磁信号が電子的に処理され、概念上のダウンリンク(2016)を介して地上受信機(2018)に放送する衛星トランスポンダ(2014)の方へアップリンク(2012)を介して電磁信号を送信する。受信機(2018)によって受信された信号は、エンドユーザのテレビジョンセット(2022)に接続された受信機/デコーダ複合器(2020)に送信される。受信機/デコーダ(2020)は、圧縮MPEG‐2信号をテレビジョンセット(2022)のためのテレビジョン信号に復号化する。条件付アクセスシステム(3000)は、マルチプレクサ(2004)および受信機/デコーダ(2020)に接続され、一部は放送センターおよび一部はデコーダに置かれている。このアクセスシステムによって、エンドユーザが1つあるいはそれ以上の放送供給者からのディジタルテレビジョン放送にアクセスできる。放送供給者によって販売された1つあるいはいくつかのテレビジョンプログラムに関するメッセージを暗号解読できるスマートカードは受信機/デコーダ(2020)に挿入できる。デコーダ(2020)およびスマートカードを使用して、エンドユーザは、加入モードあるいはペイ・パー・ビューモードのいずれかで商業オファーを購入できる。空間をセーブする為のEMMのランダム化、EMMのパラメータの長さ、および識別子等のを混合、特定のEMMに対するバンド幅の動的割り当て、およびSMSから離れているSTM等、多数の特別に興味のある特徴が開示されている。

Description

【発明の詳細な説明】 信号発生および放送 産業上の利用分野 本発明は、放送システム、放送システムのための条件付アクセスシステム、放 送・受信システム、(メッセージを含む)信号を発生する装置、同様の方法、お よび前記システム、装置および方法と併用するための信号に関するものである。 特に、排他的でないが、本発明は、下記の好ましい機能のいくつかあるいは全 てを有する大量市場放送システムに関するものである。 背景技術 この放送システムは、情報放送システム、好ましくはラジオおよび/またはテ レビジョン放送システムである。 (この放送システムがケーブル伝送あるいは地上伝送に適用可能であり得るけ れども)この放送システムは衛星システムである。 この放送システムは、好ましくMPEGを使用するディジタルシステム、より 好ましくはデータ/信号伝送のためのMPEG‐2圧縮システムである。 この放送システムは対話性の可能性をもたらす。 さらに、特に排他的でないが、本発明は、放送システムの条件付アクセスシス テムの一部を形成する加入者許可システム(SAS)に関するものである。好ま しくは、末端使用に関係なく、ユーザが条件付アクセスシステムへアクセスする ことを許可するいかなる装置あるいはシステムもSASで示される。SASは、 ラジオおよび/またはテレビジョン放送システムと併用するためであってもよい が、同様に例えば、コンピュータネットワーク、駐車場等においてユーザを許可 するためであってもよい。SASは適当なエンタイトルメントメッセージ(Enti lement Message)を発生する機能も有することが好ましい。 既知の加入者許可システムの機能は、商業オファーとして利用され、異なる商 業化モード(加入モード、プレブックモード、インパルスモード)により販売さ れたテレビジョンプログラムに対するアクセス権を管理することである。これら の権利および加入者管理システム(SMS)から受信された情報によるSASは 、 加入者を許可するためにマルチプレクサを介して加入者の受信機/デコーダにメ ッセージ送出器によって放送されるいわゆる、エンタイトルメントマネージメン トメッセージ(Entitlement Managemen Message以下単にEMMと称する)をメ ッセージ生成器を使用して発生する。 既知のシステムでは、メッセージ送出器は、マルチプレクサに送出するものを 検出あるいは制御する能力を全く有していない。したがって、メッセージ送出器 が受信機/デコーダによって受信され、復号化されるべき2つのEMMを戻すた めに後方送信することが可能であることが本発明により実現された。このような 状況では、EMMが十分に分離されないならば、受信機/デコーダは、二番目の EMMを適切に検出し、復号化できない可能性がある。これは厳しい許可問題を 形成し得る。 発明の開示 第1の態様の本発明は、この問題および他の問題を解決することを求める。 本発明の第1の態様によれば、メッセージのセットを繰り返し発生する装置が 提供されるものであって、当該装置は、複数のメッセージを生成する手段と、当 該複数のメッセージの配列を反復的に行ってランダム化し、複数のメッセージの セットを複数形成し、それによって各セットのメッセージがランダムな配列とな る様に構成する手段、前記複数のメッセージのセットを出力する手段とを備えて いる装置が提供される。 メッセージのシーケンスを繰り返してランダム化することによって、2つのメ ッセージが、背中合わせの状態で放送される可能性は、多数の繰り返し操作の後 には、殆ど無視できるほどに小さくすることができる。 好ましくは、メッセージ生成手段は、生成メッセージを記憶する手段を含み、 そうであるならば、ランダム化手段は、記憶手段からランダムシーケンスでメッ セージを引き出すことによって各前記メッセージのセットを形成するように構成 されることが好ましい。メッセージのシーケンスがランダム化される度にメッセ ージは再び発生される必要がないので、これは、本発明を実施する特に有効な方 法であり得る。 アクセスを容易にするために、記憶手段は、少なくとも2次元アレイにメッセ ージを記憶するように構成されることが好ましい。他の次元は、例えば、メッセ ージが発生されるべき他のオペレータを示すために追加されてもよい。 好ましくは、この装置は、出力手段に結合され、複数のメッセージのセットが 出力される速度を変える手段をさらに備えている。このように、マルチプレクサ からの任意のビットレート指令を考慮できる。 同じ理由のために、この装置は、記憶手段に結合され、記憶手段に記憶された メッセージのサイズを評価する手段と、出力手段に結合され、前記メッセージの サイズに応じて複数のメッセージのセットが出力される速度を変える手段とをさ らに備えている。 好ましくは、発生手段およびランダム化手段がファーストインファーストアウ ト装置を介して結合される。これらの2つの構成要素は大きく距離を隔てて離れ てもよいので、FIFO装置を用いることは、これらの構成要素が、これらの構 成要素の中の1つが故障の場合、別々に実行できることを有効にし得る。同じ理 由のために、出力手段は、さらにスタンドアローンモード(Standard alone mode )で有効に作動できるようにメッセージのセットの中の少なくとも1つを記憶す る手段を含むことが好ましい。 複数の出力手段が装備されてもよく、その場合、この装置は、前記複数の出力 手段によって出力された複数のメッセージのセットを受信するマルチプレクサを さらに備えていることが好ましい。 本発明は、放送・受信システムのためのアクセス制御システムに及び、前記ア クセス制御システムは、放送側端部に前述のような装置および受信側端部に前記 メッセージを受信する装置を含む。 このメッセージは、受信装置に放送するための権利付与メッセージであっても よい。同様に、エンタイトルメントメッセージは、EMMあるいはECMであっ てもよい。好ましい実施例では、出力手段は、放送されるデータのストリームに EMMを注入するEMMインジェクタを備えている。 本発明は、前述のようなアクセス制御システムを含む放送・受信システムにさ らに拡張されるものである。このシステムは、テレビジョンプログラムのディジ タル放送のためのものであってもよい。 本発明は、複数のメッセージを生成し、各セットのメッセージがランダムシー ケンスにあるように複数のメッセージのセットを形成するようにメッセージのシ ーケンスを繰り返してランダム化し、かつ前記複数のメッセージのセットを出力 することを含むメッセージのセットを繰り返して発生する方法にも及ぶ。 好ましくは、この方法は、発生ステップで発生されたメッセージを記憶するス テップを含み、ランダム化ステップで、好ましくは、前記メッセージのセットの 各々は、メッセージをランダムシーケンスで引き出すことによって形成される。 本発明は、放送側端部に前述のようなメッセージのセットを繰り返して発生す る方法を、および受信側端部に前記メッセージを受信するステップを含む放送・ 受信システムへのユーザのアクセスを制御する方法も提供する。好ましくは、こ のメッセージは、受信ステップによる受信のための権利付与メッセージである。 本発明の他の態様が次に述べられる。従来は、ディジタルビットストリームの 放送において、情報は、ディジタルデータのパケットおよびパケットのための識 別子として伝送される。すなわち、この識別子は長さが少なくとも2バイトであ る。 本発明によれば、好ましくは、以前に参照された出力手段は、ディジタルデー タのパケット(より好ましくは数パケット)およびパケットのための識別子を含 むディジタル信号として複数のメッセージのセットを出力するように構成され、 この識別子は、長さが2バイトより小さい(好ましくは、1バイトあるいはそれ より小さい)。これはバンド幅減少と言う要求に合う。 この機能は別々に備えられる。したがって、本発明の第2の態様によれば、デ ータのパケットを生成する手段を備えると共に、識別子を生成する手段とを備え 、前記識別子生成手段が、2バイト若しくはそれ以下の長さの識別子を生成する ように構成されている、ディジタルデータのパケットおよび前記パケットのため の識別子を含むディジタル信号を生成する装置が提供される。 この識別子は、IDパラメータおよび長さパラメータを備えてもよいし、その 場合、これらのパラメータはそれぞれ、実行を容易にするために長さが4ビット である。 好ましくは、長さパラメータのディジタル値は実際のパケットの長さに正比例 していない。これは、長さパラメータのディジタル値の範囲よりも大きい実際の パケットの長さの範囲を大きくできる。この装置は、長さパラメータのディジタ ル値と実際のパケットの長さとの間の相応関係を示すルックアップテーブルを記 憶する手段をさらに備えてもよい。 本発明のこの態様は、放送側端部に前述のような装置を、および受信側端部で 前記信号を受信する装置を含む放送・受信システムにも及ぶ。 さらに、前述のような方法では、複数のメッセージは、ディジタルデータのパ ケットおよびパケットのための識別子を含むディジタル信号として出力されても よく、識別子は長さが2バイト若しくはそれ以下の長さを有するものであり、 その独立した方法形式では、本発明の第2の態様は、データのパケットを発生 し、かつ、識別子を発生することを含み、識別子が長さが2バイト若しくはそれ 以下で、ディジタルデータのパケットおよびパケットのための識別子を含むディ ジタル信号を発生する方法を提供する。 好ましくは、識別子は、IDパラメータおよび長さパラメータを含む。 好ましくは、さらに長さパラメータのディジタル値は実際のパケットの長さに 正比例していない。 本発明の第2の態様は、ディジタルデータのパケットと、パケットのための識 別子とを含み、識別子が長さが2バイト若しくはそれ以下の長さであるディジタ ル信号も提供する。 好ましくは、識別子は、IDパラメータおよび長さパラメータを含み、IDパ ラメータおよび長さパラメータはそれぞれ、長さが4バイトであり、長さパラメ ータのディジタル値は実際のパケットの長さに正比例していない。 本発明の第3の態様を以下に述べる。従来の放送システムは、一般的には厳し いバンド幅制約を受ける。 したがって、好ましくは、前述のような放送・受信システムが、データを放送 する手段をさらに備える場合、この放送・受信システムは、データの特性を示す 制御コマンドを発生する手段と、可変繰り返し速度で複数のメッセージのセット を繰り返し放送し、かつ制御コマンドに応じて繰り返し速度を変える手段も備え る。 この機能は、別々に提供された本発明の第3の態様にある。 この第3の態様によれば、データを放送する手段と、データの特性を示す制御 コマンドを発生する手段と、可変繰り返し速度でメッセージを繰り返し放送する 手段とを備え、前記メッセージ放送手段が制御コマンドに応じて繰り返し速度を 変えるように構成される、放送システムが提供される。 制御コマンドに応じて繰り返し速度を変えることによって、バンド幅は、特定 のメッセージのために動的に割り当てることができる。 好ましい実施例では、データは、プログラムイベント(events)(好ましくは ディジタルテレビジョンイベント(events)あるいはラジオプログラムイベント (events))を示す信号であり、制御コマンドを発生する手段は、特定のプログ ラムイベント(events)の放送の時間を示すコマンドを発生するように構成され 、好ましくはさらにメッセージはEMMである。本発明のこの態様は、視聴者に よる特定のペイ・パー・ビュー(PPV)イベント(events)を見るための許可 に対する要求が一般的にイベント(events)の接近に従って変わる場合、特にP PVイベント(events)に関連がある。 制御コマンドは、プログラム放送器によって、おそらくいわゆる「プログラム 放送器のためのサーバ」(SPB)を介して発生されてもよい。 好ましくは、前記メッセージ放送手段は、イベント(events)の放送の時間近 くに繰り返し速度を変えるように構成される。好ましくはさらに、前記メッセー ジ放送手段は、イベント(events)の放送の時間中に繰り返し速度を増加するの と同様にイベントの放送の時間前に繰り返し速度を増加するように構成される。 例えば、特定のPPVプログラムイベント(events)に対して、増加された速 度は、多分イベント(events)の放送の時間前30分、20分、15分、10分 あるいは5分に開始してもよいし、多分イベント(events)の半分、4分の3あ るいは全部さえもが経過するまで連続してもよい。より低い速度は、30分ある いは15分毎に放送される速度であってもよいのに対して、増加される速度は2 分あるいは1分毎にあるいは30秒毎に放送される速度であってもよい。実際の 速度が、正確に前述の数字である必要がないことは当然である。すなわち、中間 の数字も可能であり、より低い速度は、30分毎に以前よりも遅くてもよいし、 増加された速度は30分毎に以前よりも速くてもよい。 本発明の第3の態様は、放送側端部に前述のようなシステムを、および受信側 端部に放送データおよびメッセージを受信する装置を含む放送・受信システムに 及ぶ。 この態様は、データを放送し、データの特性を示す制御コマンドを発生し、か つ、制御コマンドに応じて変えられる可変繰り返し速度でメッセージを繰り返し て放送することを含む放送の方法も提供する。 好ましくは、データはプログラムイベント(events)を示す信号であり、制御 メッセージは特定のプログラムイベント(events)の放送の時間を示している。 好ましくは、さらに繰り返し速度はイベントの放送の時間近くで変えられる。 より詳細には繰り返し速度は、イベントの放送以前にもまた、好ましくは、イ ベントの放送の時間中のように増加される。 従来の条件付アクセスシステムでは、SMSおよびSASがある程度の物理的 距離を隔てて離れていてもよい場合、SMSとSASとの間のリンケージの故障 から問題が生じ得る。 本発明の第4の態様によれば、加入者管理システム(SMS)と、加入者管理 システムに結合された加入者許可システム(SAS)とを備え、前記許可システ ムが加入者更新コマンドを生成する手段と、このようなコマンドに応じて加入者 の更新を許可する手段とを備えている、加入者への条件付アクセスをもたらす条 件付アクセスシステムが提供される。 加入者更新コマンドを生成する手段を、これまでのようにSMSに入れるより もむしろSASに入れることによって、SASとSMSとの間でのコマンド交換 が最少にすることができる。したがってまた、SASおよびSMSの相互運用可 能性に対する要求を減少することができる。 本発明の第4の態様は、加入者情報を有するデータベースおよび特定の加入が 停止されるべきである停止コマンドを(好ましくはデータベースから)生成する 手段を含む、加入者を管理する加入者管理システムと、加入者管理システムに結 合され、かつ停止コマンドを受信するように構成された、加入者を許可する加入 者許可システムとを備え、加入者許可システムが、この加入者のための停止コマ ンドに応じて各加入者のための加入者更新コマンドを構成する手段と、加入者更 新コマンドに応じて加入者の更新を許可する手段とを備えている、加入者への条 件付アクセスをもたらす条件付アクセスシステムも提供する。 好ましくは、加入者管理システムは、特定の加入が開始されるべきである開始 コマンドを(再度好ましくはデータベースから)生成する手段を含み、加入者許 可システムの加入者更新コマンド生成手段は、さらに開始コマンドに応じて各加 入者更新コマンドを生成するように構成される。したがって、SASは現在の加 入者の更新だけてなく新規の加入者の初期更新および許可を処理できる。 加入者許可システムは、加入者情報を有するデータベースも含んでもよく、そ の場合、加入者許可システムは、好ましくは、加入者管理システムデータベース の情報に応じてこのデータベースの情報を更新する手段も含む。これはSMSと SASとの間のリンケージの故障から守ることができる。 同じ理由のために、ファーストインファーストアウト装置が、コマンドの流れ を平均化し、故障の場合にコマンドが全く失われないことを確実にするために加 入者更新コマンド生成手段と更新許可手段との間に備えられる。 更新許可手段は、更新を許可するために加入者に許可権利付与メッセージを出 力する出力手段を含んでもよい。好ましい実施例では、これらのメッセージはE MMである。 加入者許可システムは、新規の加入者のための(例えば、限られた期間の無料 権利のような)特別の権利を与えることができてもよい。これはシステムに汎用 性をもたらすことができる。 本発明は、放送・受信システムのための条件付アクセスシステムに及び、前記 システムは、放送側端部に前述のようなシステムを備え、受信側端部に前記メッ セージを受信する装置をさらに備えている。 本発明は、前述のような条件付アクセスシステムを含む放送・受信システムに さらに及ぶ。このシステムは一般的にはディジタルテレビジョンプログラムある いはラジオプログラムの放送のためのものである。 図面の簡単な説明 図1は、本発明の好ましい実施例によるディジタルテレビジョンシステムの全 アーキテクチャを示している。 図2は、ディジタルテレビジョンシステムの条件付アクセスシステムのアーキ テクチャを示している。 図3は、条件付アクセスシステムで使用された権利付与管理メッセージの構造 を示している。 図4は、本発明の好ましい実施例による加入者許可システム(SAS)のハー ドウェアの概略図である。 図5は、SASのアーキテクチャの概略図である。 図6は、SASの一部を形成する加入者技術管理サーバの概略図である。 図7は、SASによって実行されるような加入の自動更新のための手順の流れ 図である。 図8は、自動更新手順で使用されたグループ加入ビットマップの概略図である 。 図9は、自動更新手順で使用されたEMMの構造を示している。 図10は、EMMの構造を詳細に示している。 図11は、通信サーバを通して直接コマンドを受信するために使用される場合 の注文集中化サーバの概略図である。 図12は、本発明の一実施例を示す図2の一部を概略的に示している。 図13は、コールバックをリクエストするように加入者許可システムからのコ マンドを受信するために使用される場合の注文集中化サーバの概略図である。 図14は、通信サーバの概略図である。 図15は、EMM放出サイクル速度がPPVイベントのタイミングにより変更 される方法を示している。図16は、EMMを放出するために使用されるメッセ ージ放出器の概略図である。 図17は、メッセージ放出器内部のEMMの記憶の方法を示す概略図である。 図18は、スマートカードの概略図である。 図19は、スマートカードのメモリゾーンの配置の概略図である。 図20は、PPVイベント説明の概略図である。 発明を実施する為の最良の態様 本発明の好ましい特徴は、次に単に例として添付図面を参照して述べられる。 本発明によるディジタルテレビジョン放送・受信システム1000の概略が図 1に示されている。本発明は、圧縮ディジタル信号を送信するために既知のMP EG‐2を使用する主に従来のディジタルテレビジョンシステム2000を含ん でいる。より詳細には、放送センターのMPEG‐2圧縮器2002は、ディジ タル信号ストリーム(一般的にはビデオ信号のストリーム)を受信する。この圧 縮器2002は、リンケージ2006によってマルチプレクサ・スクランブラ2 004に接続されている。マルチプレクサ2004は、複数の他の入力信号を受 信し、1つあるいはそれ以上のトランスポートストリームを組み立て、テレコム リンクを含む様々な形式をとることができるリンケージ2010を介して放送セ ンターの送信機2008に圧縮ディジタル信号を送信する。送信機2008は、 電磁信号が電子的に処理され、従来はエンドユーザによって所有されるかあるい は賃貸された皿形の地上受信機2018に概念的なダウンリンク2016を介し て放送する。受信機2018によって受信された信号は、エンドユーザによって 所有されるかあるいは賃貸された複合受信機/デコーダ2020に送信され、エ ンドユーザのテレビジョンセット2022に接続されている。この受信機/デコ ーダ2020は、圧縮MPEG‐2信号をテレビジョンセット2022のための テレビジョン信号に復号化する。 条件付アクセスシステム3000は、マルチプレクサ2004および受信機/ デコーダ2020に接続され、一部は放送センターに、一部はデコーダに置かれ ている。条件付アクセスシステム3000は、エンドユーザが1つあるいはそれ 以上の放送供給者からのディジタルテレビジョン放送にアクセスすることを可能 にする。商業オファー(すなわち、放送供給者によって販売された1つあるいは いくつかのテレビジョンプログラム)に関するメッセージを解読できるスマート カードは受信機/デコーダ2020に挿入できる。デコーダ2020およびスマ ートカードを使用して、エンドユーザは、加入モードあるいはペイ・パー・ビュ ーモードのいずれかのイベントを購入できる。 マルチプレクサ2004および受信機/デコーダ2020にも接続され、さら に一部は放送センターに置かれ、一部はデコーダに置かれている対話式システム 4000によって、エンドユーザはモデムバックチャネル4002を介して様々 なアプリケーションと対話できる。 条件付アクセスシステム3000は、次により詳細に述べられる。 図2を参照するに、概略において、条件付アクセスシステム3000は、加入 者許可システム(SAS)3002を含んでいる。SAS3002は、それぞれ のTCP‐IPリンケージ3006(その代わりに他のリンケージのタイプが使 用できるけれども)によって1つあるいはそれ以上の加入者管理システム(SM S)3004に接続される。1つのSMSは各々の放送供給者に対するものであ る。その代わりに、1つのSMSは2つの放送供給者間に共有することができる か、あるいは1つの供給者は2つのSMS等を使用できる。 「マザー」スマートカードを利用する暗号化装置3008の形の第1の暗号化 装置は、リンケージ3012によってSASに接続されている。また、マザース マートカード3016を利用する暗号化装置3014の形の第2の暗号化装置は リンケージ3018によってマルチプレクサ2004に接続されている。受信機 /デコーダ2020は「ドーター」スマートカード3020を受け取る。受信機 /デコーダ2020は、モデムバックチャネル4002を介して通信サーバ30 22によってSAS3002に直接接続される。SASは、要求に応じてドータ ースマートカードに加入権を送信する。 このスマートカードは1つあるいはそれ以上の商業オペレータの秘密を含む。 「マザー」スマートカードは異なる種類のメッセージを暗号化し、「ドーター」 スマートカードは、このスマートカードがメッセージを解読する権利を有するな らば、メッセージを解読する。 第1および第2の暗号化装置3008および3014は、ラックと、EEPR OM上に記憶されたソフトウェアを有するVMEカードと、20枚までの電子カ ードおよび各電子カードに対してそれぞれECMを暗号化するカード(カード3 016)と、EMMを暗号化するカード(カード3010)の1枚のスマートカ ード3010および3016とを含む。 ディジタルテレビジョンシステムの条件付アクセスシステム3000の動作は 、 次にテレビジョンシステム2000および条件付アクセスシステム3000の様 々な構成要素を参照してより詳細に述べられる。マルチプレクサ・スクランブラ 図1および図2に参照すると、放送センターにおいて、ディジタルビデオ信号 は、MPEG‐2圧縮器2002を使用して、最初に圧縮される(あるいはビッ トレート減少される)。この圧縮信号は、次に他の圧縮データのような他のデー タで多重化されるためにリンケージ2006を介してマルチプレクサ・スクラン ブラ2004に伝送される。 このスクランブラは、スクランブル処理で使用され、マルチプレクサ2004 においてMPEG‐2ストリームに含まれた制御語を生成する。この制御語は、 内部で生成され、ユーザの統合受信機/デコーダ2020がプログラムを暗号解 読することを可能にする。 いかにプログラムが商品化されるかを示すアクセス基準はMPEG‐2ストリ ームにも付加される。このプログラムは、多数の「加入」モードの中の1つおよ び/または多数の「ペイ・パー・ビュー」(PPV)モードあるいはイベントの中 の1つのいずれかで商品化されてもよい。 加入モードでは、エンドユーザは、1つあるいはそれ以上の商業オファー、す なわち「ブーケ」(bouquet)を申し込むので、これらのブーケ内部のあら ゆるチャネルを見る権利を得る。 好ましい実施例では、960までの商業オファーはチャネルのブーケから選択 されてもよい。ペイ・ビュー・ビューモードでは、エンドユーザには、望むよう なイベントを購入する機能が提供される。これは、イベントを前もってプレブッ クすることあるいはイベントが放送されるや否や購入することのいずれかによっ て行うことができる。好ましい実施例では、全てのユーザが加入モードあるいは PPVモードで見ても見なくても、全てのユーザは加入者であるが、もちろん、 PPV視聴者は必ずしも加入者である必要がない。 制御語およびアクセス基準の両方は、権利付与制御メッセージ(ECM)を形 成するために使用される。すなわちこれは1つのスクランブルプログラムとの関 連で送信されるメッセージである。すなわちこのメッセージは、放送プログラム の(プログラムのデスクランブルを可能にする)制御語およびアクセス基準を含 む。アクセス基準および制御語は、リンケージ3018を介して第2の暗号化装 置3014に伝送される。この装置では、ECMは生成され、暗号化され、マル チプレクサ・スクランブラ2004上に伝送される。 データストリームにおける放送供給者によって放送される各サービスは多数の 別個の構成要素を含んでいる。すなわち、例えば、テレビジョンプログラムは、 ビデオ構成要素、オーディオ構成要素、サブタイトル構成要素等を含んでいる。 サービスのこれらの構成要素の各々は、トランスポンダ2014にその後に放送 するために個別にスクランブルされ、暗号化される。サービスの各スクランブル された構成要素に関しては、別個のECMが要求される。プログラム送信 マルチプレクサ2004は、SAS3002からの暗号化EMMと、第2の暗 号化装置3014からの暗号化ECMと圧縮器2002からの圧縮プログラムと を含む電気信号を受信する。マルチプレクサ2004は、プログラムをスクラン ブルし、スクランブルされたプログラム、暗号化EMMおよび暗号化ECMを電 気信号として放送センターの送信機2008にリンケージ2010を介して送信 する。送信機2008は、アップリンク2012を介して衛星トランスポンダ2 014の方へ電磁信号を送信する。プログラム受信 衛星トランスポンダ2014は、送信機2008によって送信された電磁信号 を受信し、処理し、ダウンリンク2016を介して、従来はエンドユーザによっ て所有されるかあるいは賃貸された皿形の地上受信機2018上に送信する。受 信機2018によって受信された信号は、エンドユーザによって所有されるかあ るいは賃貸された統合受信機/デコーダ2020に送信され、エンドユーザのテ レビジョンセット2022に接続される。この受信機/デコーダ2020は、暗 号化EMMおよび暗号化ECMを有するスクランブルされたプログラムを得るた めに信号を多重分離する。 プログラムがスクランブルされない場合、すなわち、ECMがMPEG‐2ス トリームとともに全く送信されない場合、受信機/デコーダ2020は、データ を分解し、この信号をテレビジョンセット2022に送信するためのビデオ信号 に変換する。 プログラムがスクランブルされる場合、受信機/デコーダ2020は、対応す るECMをMPEG‐2ストリームから抽出し、ECMをエンドユーザの「ドー ター」スマートカード3020に送る。これは、受信機/デコーダ2020のハ ウジングにうまくはまる。ドータースマートカード3020は、エンドユーザが ECMを暗号解読し、プログラムにアクセスする権利を有するかどうかを制御す る。有していない場合、負の状態は、受信機/デコーダ2020に送られ、プロ グラムが暗号解読できないことを示す。エンドユーザが権利を有する場合、EC Mは暗号解読され、制御語が抽出される。次に、デコーダ2020は、この制御 語を使用してプログラムを暗号解読できる。MPEG‐2ストリームは、伸長さ れ、テレビジョンセット2022に前方送信するためのビデオ信号に変換される 。加入者管理システム(SMS) 加入者管理システム(SMS)3004は、特にエンドユーザファイル、商業 オファー(例えば、料金およびプロモーション)、加入、PPV詳細、エンドユ ーザ消費および許可に関するデータの全てを管理するデータベース3024を含 んでいる。SMSは、物理的にSASから遠隔であってもよい。 各SMS3004は、エンドユーザに送信される権利付与管理メッセージ(E MM)の変更あるいは形成を意味するメッセージをそれぞれのリンケージ300 6を介してSAS3002に送信する。 SMS3004は、EMMの変更およびEMMの形成を意味せず、(製品を注 文する場合、エンドユーザに付与された許可あるいはエンドユーザが請求される 額に関する)エンドユーザの状態の変化のみを意味するメッセージをSAS30 02にも送信する。 後述されるように、SAS3002は、(一般的にはコールバック情報あるい は課金情報のような情報を要求する)メッセージをSMS3004に送信するの で、2つの間の通信が双方向であることは明らかである。エンタイトルメントマネージメントメッセージ(EMM) EMMは、(1つのスクランブルされたプログラムだけ、あるいは同じ商業オ ファーの一部である場合にはスクランブルされたプログラムのセットに専用であ るECMと対比して)個人エンドユーザ(加入者)、あるいはエンドユーザのグ ループに専用のメッセージである。各グループには所定数のエンドユーザが含ま れる。 グループとしてのこの構成はバンド幅を最適化することを目指している。 すなわち、1つのグループへのアクセスは多数のエンドユーザへの到達を可能 にできる。 様々な特定のタイプのEMMは、本発明を実施する際に使用される。個人EM Mは個人加入者に専用であり、一般的にはペイ・パー・ビューサービスと共に使 用される。 すなわち、これらは、このグループのグループ識別子および加入者の位置を含む 。いわゆる「グループ」加入EMMは、例えば、256人の個人ユーザのグルー プに専用であり、一般的にはいくつかの加入サービスの管理に使用される。 EMMは、グループ識別子および加入者のグループビットマップを有する。聴 衆EMMは、全聴衆に専用であり、例えば、ある種の無料サービスを提供するた めに特定のオペレータによって使用されてもよい。 「聴衆」は、同じオペレータ識別子(OPI)を搭載するスマートカードを有す る全体の加入者である。最後に、「ユニーク」EMMはスマートカードのユニー ク識別子に向けられる。典型的なEMMの構造は、次に図3を参照して述べられ る。基本的には、一連のディジタルデータビットとして実現されるEMMは、ヘ ッダ3060と、ユニークEMM3062と、シグネチャ3064とを含む。次 に、ヘッダ3060は、タイプが個人、グループ、聴衆あるいは若干の他のタイ プであるかどうかを識別するタイプ識別子3066と、EMMの長さを示す長さ 識別子3068と、EMMのための任意のアドレス3070と、オペレータ識別 子3072と、キー識別子3074とを含む。ユニークEMM3062は、もち ろんそのタイプに従って大いに変わる。最後に、一般的には8バイトの長さであ るシグネチャ3064は、EMMの残りのデータの破損に対して多数のチェック を行う。加入者許可システム(SAS) SMS3004によって生成されたメッセージは、リンケージ3006を介し て加入者許可システム(SAS)3002に送られ、この加入者許可システム( SAS)3002は、次にSMS3004によって生成されたメッセージの受信 を肯定応答するメッセージを生成し、これらの肯定応答をSMS3004に送る 。 図4に示されるように、ハードウェアレベルで、SASは、既知の方法で、デ ータおよびコマンド入力のための1つあるいはそれ以上のキーボード3052に 接続されたメインフレームコンピュータ3050(好ましい実施例では、DEC マシン)と、出力情報の表示のための1つあるいはそれ以上の表示装置(VDU )3054と、データ記憶手段3056とを備えている。ハードウェアにある程 度の冗長性が与えられてもよい。 ソフトウェアレベルで、SASは、好ましい実施例では、標準オープンVMS オペレーティングシステム、すなわちそのアーキテクチャが次に図5を参照して 概説で述べられる一連のソフトウェアで実行する。すなわち、ソフトウェアがそ の代わりにハードウェアで実現できることが理解される。 概説において、SASは、加入モードのための権利を与え、毎月この権利を自 動的に更新する加入チェーン領域3100と、PPVイベントのための権利を与 えるペイ・パー・ビューチェーン領域3200と、加入・PPVチェーン領域に よって形成されたEMMをマルチプレクサ・スクランブラ2004に送るので、 EMMを有するMPEGストリームを供給するEMMインジェクタ3300とを 備えている。 ユーザのパーソナルコンピュータにコンピュータソフトウェアをダウンロード する場合のペイ・パー・ファイル(PPF)権利のような他の権利が付与される べきである場合、他の同様な領域も装備される。 SAS3002の1つの機能は、加入モードで商業オファーとして利用される かあるいは異なる商品化のモード(プレブックモード、インパルスモード)によ るPPVイベントとして販売されるテレビジョンプログラムへのアクセス権を管 理することにある。これらの権利およびSMS3004から受信された情報によ り、SAS3002は、加入者のためのEMMを生成する。 加入チェーン領域3100は、コマンドインタフェース(CI)3102と、 加入者技術管理(STM)サーバ3104と、メッセージ生成器(MG)310 6と、暗号化装置3008とを備えている。PPVチェーン領域3200は、許 可サーバ(AS)3202と、エンドユーザの関連詳細を記憶するリレーショナ ルデータベース3204と、データベースのためのローカルブラックリストデー タベース3205と、データベースのためのデータベースサーバ3206と、注 文集中化サーバ(OCS)3207と、プログラム放送器のためのサーバ(SP B)3208と、その機能が加入チェーン領域のための機能と基本的に同じであ るので、さらに少しも詳述されないメッセージ生成器(MG)3210と、暗号 化装置3008とを備えている。 EMMインジェクタ3300は、複数のメッセージ放出器3302、3304 、3306および3308およびソフトウェアマルチプレクサ(SMUX)33 10および3312を備えている。好ましい実施例では、メッセージ生成器32 10のための他の2つのME3306および3308とともにメッセージ生成器 3106のための2つのME3302および3304がある。ME3302およ び3306は、SMUX3310に接続されるのに対して、ME3304および 3308はSMUX3312に接続される。 SASの3つの主要構成要素(加入チェーン領域、PPVチェーン領域および EMMインジェクタ)の各々は、次により詳細に考察される。加入チェーン領域 最初に加入チェーン領域3100を考察すると、コマンドインタフェース31 02は、主にSMS3004からSTMサーバ3104ならびにOCS3206 に、およびOCSからSMSにメッセージを急送するためのものである。コマン ドインタフェースは、SMSからの入力として直接コマンドあるいはコマンドを 含むバッチファイルをとる。コマンドインタフェースは、STMサーバからくる メッセージで構文分析を実行し、エラーがメッセージで生じる場合、正確なメッ セージを放出できる(範囲外のパラメータ、見つからないパラメータ等)。コマ ンドインタフェースは、一連のコマンドを再生できるようにトレースファイル3 110におけるテキスト形式の入力コマンドおよび再生ファイル3112におけ る2進形式の入力コマンドもトレースする。トレースは使用禁止され、ファイル のサイズは制限される。 STMサーバ3104の詳細は、次に特に図6を参照して述べられる。効果的 にはSTMサーバは加入チェーン領域の主エンジンであり、無料権利を管理する 目的、新規の加入者の作成、および現在の加入者の更新を有する。 図で示されるように、コマンドは、コマンドがSTMサーバに送られるフォー マットとは異なるフォーマットであるが、メッセージ生成器3106に渡される 。 各コマンドに関しては、STMサーバは、関連コマンドが効果的に処理され、 MGに送られる場合だけ肯定応答メッセージをCIに送信するように構成されて いる。 STMは、加入者の全ての関連パラメータ(スマートカード番号、商業オファ ー、状態、グループおよびグループの位置等)が記憶される加入者データベース 3120を含む。このデータベースは、データベースの内容に対してCI310 2によって送信されたコマンドの意味チェックを実行し、コマンドが有効である 場合、データベースを更新する。 STMサーバは、STMサーバとMGとの間のファーストインファーストアウ ト(FIFO)バッファ3122ならびにバックアップディスクFIFO312 4をさらに管理する。FIFOの目的は、MGが任意の理由のためにしばらく応 答できない場合、CIからのコマンドの流れを平均化することにある。FIFO は、再開始される場合、STMサーバはそのFIFOを空にする(すなわち、M Gに送信する)ように構成されているので、STMサーバあるいはMGがクラッ シュした場合、コマンドが全く失われないことも確実にすることができる。FI FOはファイルとして実現される。 STMサーバは、更新およびオペレータによって要求されるならば、無料権利 を自動的に生成する自動更新サーバ3126をその中心部に含む。これに関連し て、新規の権利の生成がSMSで開始されることが理解されるけれども、更新の 生成は、初めて権利の生成を含むものとみなすことができる。明らかになるよう に、2つはおよそ同じコマンドおよびEMMによって処理できる。 重要な機能は、SMSからSASに送られることが必要であるコマンドの数を 著しく減らすことができるので(SMSおよびSASが異なる位置にあり、異な るオペレータによって操作されてもよいことを覚えておく)、SASから離れた STMおよびSMS3004において(既知システムにおいて)よりもむしろS AS内部の自動更新サーバを有することは特に重要な機能である。 実際、SMSから要求された2つの主コマンドは、新規の加入が開始されるべ きであり、現在の加入が停止されるべき(例えば、未払いの場合)である単なる コマンドである。SMSとSASとの間のコマンド交換を最少にすることによっ て、2つの間のリンケージ3006におけるコマンド転送の障害の可能性が減少 される。さらに、SMSの設計は、条件付アクセスシステム3000の機能を一 般に考慮する必要がない。 自動更新は図7の流れ図に示されたように進行する。バンド幅を減らすために 、全更新の中の非常に高いパーセンテージが標準である場合、更新は加入者のグ ループにおいて進行する。 すなわち、好ましい実施例では、グループ毎に256人の個人加入者がある。 流れ図は、開始ステップ3130で開始し、毎月の更新機能の作動が行われるス テップ3132に進む(もちろん、他の回数でも可能であることが理解されるけ れども)。毎月の頻度で、権利は、エンドユーザに現在の月および次の月の全て の間に与えられ、その時点で権利が、更新されない場合は、終了する。 ステップ3134で、加入者データベース3120は、特定の個人のための権 利が更新されるべきであるかどうかを決定するために各グループおよびこのグル ープ内部の各個人に関してアクセスされる。 ステップ3136で、グループ加入ビットマップは、図8に示されるように加 入者データベースの内容により設定される。このビットマップは、グループ識別 子(この場合、グループ1‐「G1」3138および256の個人加入者ゾーン 3140を含んでいる。ビットマップの個別のビットは、特定の加入者が更新さ れる権利を有するべきであるか否かにより1あるいは0にセットされる。典型的 な2進データのセットはこの図に示されている。 ステップ3142で、グループ加入ビットマップを含む適当なコマンドは、メ ッセージ生成器3106に送られる。ステップ3143で、メッセージ生成器は 、特定の加入EMMが有効でない日付をスマートカードを表示するように陳腐化 日 付を設定する。すなわち、一般的には、この日付は、次の月の末日として設定さ れる。 ステップ3144で、メッセージ生成器は、コマンドから適当なグループ加入 EMMを発生し、暗号化装置3008にEMMを暗号化するように求め、それか ら、暗号化EMMは、ステップ3146で、EMMをMPEG‐2データストリ ームに入れるEMMインジェクタ3300に送られる。 ステップ3148は、前述の手順が各グループおよび毎グループに対して繰り 返されることを示している。 実際、図7を参照して前述された流れ図は、特に加入の更新に関するものであ る。STMも同様に無料聴衆権利および新規加入者を管理する。 特定のテレビジョンプログラムあるいはこのようなプログラムのグループに役 に立つ無料聴衆権利の場合、これらは、コマンドをメッセージ生成器に出し、所 与の日数(あるいは週数)の陳腐化日付を有する適当な聴衆EMM(全聴衆に対 して)を発生するSTMによって利用される。MGは、STMコマンドに基づい て正確な陳腐化日付を計算する。 新規加入者の場合、これらは2つの工程で処理される。まず第一に、買物の際 に、受信機/デコーダ2020におけるスマートカード(所望ならば、オペレー タによって)は、所与の期間(一般的には2、3日)加入者無料権を与える。こ れは、関連陳腐化日付を含む加入者のためのビットマップを生成することによっ て実行される。 次に、加入者は、完了された事務手続きを、加入者を(SMSで)管理するオ ペレータに渡す。一旦事務手続きが処理されると、SMSは、この特定の加入者 のための開始コマンドをSASに供給する。開始コマンドのSASによる受信の 際、STMは、MGに命令し、ユニークアドレスを新規加入者(特定のグループ 番号およびグループ内部の位置を有する)に割り当て、(更新のために使用され たより普通の「グループ」加入EMMとは対照的に)特別のいわゆる「商業オフ ァー」加入EMMを生成し、次の月の月末まで、特定の加入者に権利を与える。 この時点から、加入者の更新は前述のように自動的に生じ得る。この2つの工 程処理によって、SMSが停止コマンドを発するまで、新規加入者権利を付与す ることができる。 商業オファー加入EMMが新規加入者および現在の加入者の再アクティベーシ ョンのために使用されることに注目すべきである。グループ加入EMMは更新目 的および停止目的のために使用される。 図9を参照すると、前述の手順によって生成された典型的なユニーク加入EM M(すなわち、ヘッダおよびシグネチャを無視する)は、下記の主要な部分、す なわち、一般的には256ビットの加入(あるいは加入者のグループ)ビットマ ップ3152と、EMMの暗号化のための128ビットの管理暗号化キー315 4と、放送プログラムにアクセスするためにスマートカード3020が制御語を 暗号解読できる64ビットの各利用暗号化キー3156と、スマートカードがE MMを無視する日付を表示する16ビットの陳腐化日付3158とを含んでいる 。 実際、好ましい実施例では、3つの利用キーが備えられ、1つのキーが今月の ためにセットされ、1つのキーが来月のためにセットされ、1つのキーがシステ ム障害の場合の再開目的のためのものである。 より詳細には、グループ加入ユニークEMMは、管理暗号化キー3154を除 いて上記の構成要素の全てを有する。商業オファー加入ユニークEMM(個人加 入者のためのものである)は、全加入者のグループビットマップ3152の代わ りにグループにおける位置が続くグループIDを含み、それから関連陳腐化日付 3158が続く管理暗号化キー3154および3つの利用キー3156を含んで いる。 メッセージ生成器3106は、STMサーバによって発されたコマンドをメッ セージ放出器3302に送るためのEMMに変換するのに役立つ。図5を参照す ると、まず第一に、MGは、ユニークEMMを発生し、これを管理キーおよび利 用キーに関して暗号化する暗号化装置3008に送る。CUは、EMMのシグネ チャ3064(図3を参照)を完了し、EMMをヘッダ3060が付加されるM Gに返送する。したがって、メッセージ放出器に送られたEMMは全EMMであ る。メッセージ生成器も、放送開始・中止時間およびEMMの放出速度を決定し 、これらをEMMとともに適当な指令としてメッセージ放出器に送る。MGだけ が所与のEMMを1回発生する。すなわち、それは周期的送信を実行するMEで あ る。 再度、図5を参照すると、メッセージ生成器は、関連EMMの存続期間、それ を記憶するそれ自体のEMMデータベース3160を含む。一旦その放出持続期 間が満了すると、関連EMMが削除される。データベースは、MGとMEとの間 の整合性を確実にするために使用されるので、例えば、エンドユーザが資格を一 時的に取り上げられる場合、MEは更新を送信し続けない。この点では、MGは 関連演算を計算し、これをMEに送信する。 EMMの生成の際に、MGはユニーク識別子をEMMに割り当てる。MGはE MMをMEに送る場合、MGもEMM IDを送る。これは、MGおよびMEの 両方で特定のEMMの識別を可能にする。 さらに、加入チェーン領域に関しては、メッセージ生成器は、暗号化EMMを 記憶する2つのFIFO3162および3164を含み、このFIFOはEMM インジェクタ3300における関連メッセージ放出器3302および3304の 各々のためのものである。加入チェーン領域およびEMMインジェクタは、かな りの距離を隔てて離れてもよいので、たとえ2つの間のリンク3166および3 168が故障するとしても、FIFOの使用はEMM送信において完全な連続性 を可能にすることができる。同様なFIFOはペイ・パー・ビューチェーン領域 に備えられる。 特にメッセージ発生器および一般に条件付アクセスシステムの1つの特定の機 能は、空間を節約するパラメータ長および識別子を混合することによってユニー クEMM3062の長さを減少する方法に関するものである。これは、次に、典 型的なEMM(実際、最も簡単なEMMであるPPV EMM)を示す図10を 参照して述べられる。長さの減少は、Pid(パケットあるいは「パラメータ」 識別子)3170で生じる。 これは、2つの部分、すなわち実際のID3172およびパケットのための長 さパラメータ3174(次のパケットの開始が識別することができるために必要 である)を含む。全Pidは、ちょうど1バイトの情報で示される。すなわち、 4ビットはIDのために用意され、4ビットが長さのために用意される。4ビッ トは真の2進法で長さを規定するには十分でないので、ビットと実際の長さとの 間の異なる相応関係が使用され、この相応関係は、メッセージ生成器における記 憶領域3178に記憶されたルックアップテーブルに示されている(図5を参照 )。相応関係は、一般的には下記の通りである。 0000= 0 0001= 1 0010= 2 0011= 3 0100= 4 0101= 5 0110= 6 0111= 7 1000= 8 1001= 9 1010= 10 1011= 11 1100= 12 1101= 16 1110= 24 1111= 32 長さパラメータはパケットの実際の長さに正比例していないことが分かる。こ の関係は部分的には線形よりもむしろより方形のようである。これにより、より 大きな範囲のパケットの長さが提供される。ペイ・パー・ビューチェーン領域 ペイ・パー・ビューチェーン領域3200に関しては、図5をより詳細に参照 すると、許可サーバ3202は、PPV製品を購入するために通信サーバ302 2に接続する各加入者についての情報を要求する注文集中化サーバ3207をそ のクライアントとして有する。 加入者がAS3202から識別されるならば、トランザクションのセットが行 われる。加入者が注文を許可された場合、ASは請求書を作成し、それをOCS に送る。さもなければ、ASは注文が許可されないという信号をOCSに送出す る。 少なくとも1つのトランザクションが許可された場合、ASがデータベースサ ーバ(DBAS)3206を介してエンドユーザデータベース3204を更新す ることは、このトランザクションのセットの終了時だけである。これにより、デ ータベースアクセス数が最適化される。 ASが購入を許可する基準は、DBAS処理を通してアクセスされるデータベ ースに記憶される。1つの実施例では、データベースはSTMによってアクセス されるデータベースと同じである。 消費者プロフィールに応じて、許可は否定されてもよい(PPV_Forbi dden,Casino_Forbidden...)。これらの種類の基準は 、SMS3004のためにSTM3104によって更新される。 購入のために許可された限界などを(クレジットカード、自動支払い、1日あ たりの許可トークン購入数のいずれかによる)他のパラメータがチェックされる 。 クレジットカードで支払いの場合、カードの番号は、ローカルブラックリスト データベース3205に記憶されたローカルブラックリストを基準にしてチェッ クされる。 検証の全てが成功した場合、ASは、 1.請求書を生成し、この請求書を完全なものにし、それをファイルに記憶する OCSに送る。このファイルは、後で、処理(顧客の実際の課金)のためにSM Sに送られる;および 2.主に新規の購入限界を設定するためにデータベースを更新する。 この「OKならば請求書をチェックし生成する」機構は、加入者が単一接続中 に要求できる各コマンドのために適用する(単一セッションの例えば5つの映画 を注文することができる)。 ASは、SMSによって保持される情報量と比較して、加入者に関する減少さ れた情報量を有することに注目するべきである。例えば、ASは、加入者の名前 あるいはアドレスを保持しない。一方では、ASは、加入者のスマートカード番 号、加入者の消費者カテゴリー(それで、異なるオファーは異なる加入者に対し て行うことができる)、例えば、加入者がクレジットで購入できるか、あるいは 加入者が資格を一時的に取り上げられるかあるいは加入者のスマートカードが盗 まれたかどうかなどを示す様々なフラグを保持する。減少された情報量の使用は 、特定の加入者要求を許可するのにかかる時間量を減少させるのに役立つことが できる。 DBAS3206の主目的は、アクセスを平行させることによってASから見 たデータベース性能を増加させることにある(それで、実際、唯一のDBASを 有する配置を定義することはあまり意味がない)。ASパラメータは、どれくら いの数のDBASを接続すべきであるかを決定する。所与のDBASは1つのA Sに接続されてもよい。 OCS2307は、主にPPVコマンドを処理する。OCS2307は、いく つかのモードで作動する。 まず第一に、OCS2307は、製品リフレッシュメント(例えば、請求書が SMSによって既に記憶されているならば、請求書はOCSによって生成されな い)、スマートカード3020におけるウォレットの更新、およびセッションキ ャンセル/更新のような、SMSによって出されたコマンドを処理するように作 動する。 手順における様々なステップは、 1.関連加入者を(AS3202を使用して)識別すること; 2.有効の場合、適当なEMMを送るためにメッセージ発生器に対する適切なコ マンドを生成する。コマンドは、 製品コマンド、 ウォレットの更新、 セッション削除 であってもよい。 課金はSMSから既に識別されるので、これらの操作は課金情報の作成を意味 しないことに注目すべきである。これらの操作は「無料製品」購入に適合される 。 第二に、OCSは、通信サーバ3022を通して加入者から受信されたコマン ドを処理する。これらは、受信機/デコーダ2020に接続されたモデムを介し て、あるいは電話4001を介する音声起動によって、あるいは使用可能な場合 、ミニテル(MINITEL)、プレステル(PRESTEL)、または同様な システムを介するキー起動によってのいずれかで受信されてもよい。 第三に、OCSはSMSによって発されたコールバックリクエストを処理する 。これらの最後の2つの動作モードは次により詳細に述べられる。 前述の第2の種類のモードでは、OCSは、通信サーバ3022を通してエン ドユーザ(加入者)から直接受信されたコマンドを処理することが示される。こ れらは、製品注文(例えば、特定のPPVイベントのためのものである)、加入 者によって要求された加入変更、および親コードのリセット(親コードは、親が 所定のプログラムあるいはプログラムのクラスへのアクセス権利を制限できるコ ードである)を含む。 これらのコマンドが処理される方法は、次に図11を参照してより詳細に述べ られる。 加入者による製品注文は下記のステップを含んでいる。 1.CS3022を通して電話をかけ、特定の製品を注文する電話のかけ手をA Sによって識別する。 2.ASを再び使用して、電話のかけ手の要求妥当性をチェックすること(注文 が受信機/デコーダ2020を使用して行われる場合、これはスマートカー ド3020細部を検証することによって実行される)。 3.購入の価格を確認する。 4.価格が電話のかけ手のクレジット制限等を超えないことをチェックする。 5.ASからの部分請求書を受け取る。 6.完成された請求書を形成するために付加欄を請求書に記入する。 7.後処理のために完成された請求書を課金情報記憶ファイル3212に追加す る。 8.対応するコマンドをPPVメッセージ発生器3210に送り、関連EMMを 生成する。 消費者が受信機/デコーダ2020(さらなるこの詳細は後述される)を使用 して製品注文をした場合、EMMは、モデムライン4002で送信されるかある いは放送されるかのいずれかである。これの1つの例外は、モデム接続になんら かの障害がある場合である(消費者が受信機/デコーダを使用して注文をする場 合)。すなわち、この場合、EMMは大気を介して放送される。 加入者によって要求された加入変更は下記を含む。 1.電話のかけ手を(ASを使用して)識別すること 2.情報をコマンドインタフェースに送る;次に、CIはこの情報をSMSに転 送する;および 3.CIを通して、次に、OCSは、(変更が可能であるならば、変更のコスト に関して)SMSからの回答を受信する。 変更が受信機/デコーダを使用して要求されるならば、OCSは、SMSの確 認を発生する。さもなければ、例えば、電話あるいはミニテル(MINITEL)の場合 、加入者は、確認のためにプロンプトされ、この回答は、OCSおよびCIを介 してSMSに送られる。 親コードのリセットは下記を含む。 1.電話のかけ手を(ASを使用して)識別すること。および 2.コマンドをMGに送り、適当なリセットパスワードを含む適当なEMMを発 生する。 親コードのリセットの場合、コードをリセットするコマンドは、受信機/デコ ーダから生じることが許可されない安全理由のためである。SMS、電話および ミニテル等だけがこのようなコマンドを生じ得る。したがって、この特定の場合 、EMMは、決して電話回線でなく、大気でのみ放送される。 通信サーバがSAS、および特にOCSに直接接続されているので、ユーザが SAS、および特にOCSおよびASへ直接アクセスすることができることがO CSの異なる動作モードの前述の例から理解される。この重要な特徴は、ユーザ がユーザのコマンドをSASに通信する時間を減らすことに関している。 この特徴は、図12をさらに参照して示されている。この図から、エンドユー ザのセット・トップ・ボックス、および特に受信機/デコーダ2020は、SA S3002に関連した通信サーバ3022と直接通信する機能を有する。SAS 3004を通るエンドユーザからSAS3002の通信サーバ3022への接続 の代わりに、この接続は直接SAS3002に対するものである。 実際、直接述べられているように、2つの直接接続が備えられる。 第1の直接接続は、エンドユーザが一連の音声コマンドあるいはコード番号を なお入力しなければならないが、SMS3004を介する通信と比較して時間が 節約される電話4001および適切な電話回線を介する音声リンク(および/ま たは使用可能である場合、ミニテルあるいは同様な接続)によるものである。 第2の直接接続は、受信機/デコーダ2020からのものであり、データの入 力は、自分自身のドータースマートカード3020を挿入するエンドユーザによ って自動的に実行されるので、かかる時間およびこの入力を行う際のエラーの可 能性を減らす関連データを入力しなければならないジョブからエンドユーザを解 放する。 上記の論議から生じる他の重要な機能は、結果として生じるEMMが、選択さ れた製品のエンドユーザによって観察し始めるためにエンドユーザに送信される のにかかる時間を減らすことに関する。 広義の用語において、図12を参照すると、この機能は、再度、SAS300 2に関連した通信サーバ3002と直接通信する機能をエンドユーザの受信機/ デコーダ2020を与えることによって実行される。 前述のように、複合受信機/デコーダ2020は、モデムバックチャネル40 02によって通信サーバ3022に直接接続されるので、デコーダ2020から のコマンドは、SAS3022によって処理され、(EMMを含む)メッセージ が生成され、それからバックチャネル4002を通してデコーダ2020に直接 送り返される。プロトコルは、CS3022と受信機/デコーダ2020との間 の通信に使用されるので(後述される)CSは、関連EMMの受信肯定応答を受 信し、それによってこの手順に確実性を加える。 したがって、例えば、プレブックモードの場合、SAS3002は、エンドユ ーザからスマートカード・デコーダ2020を介してそのモデムおよび電話回線 4002を介してメッセージを受信し、特定のイベント/製品へのアクセスを要 求し、適当なEMMを電話回線4002およびモデムを介してデコーダ2020 に戻す。このモデムおよびデコーダは、セット・トップ・ボックス(STB)に 一緒に置かれることが好ましい。 したがって、これは、エンドユーザがイベント/製品を見ることができるよう にマルチプレクサ・スクランブラ2004、アップリンク2012、衛星201 4およびデータリンク2016を介してMPEG‐2データストリーム2002 におけるEMMを送信する必要なく達成される。これは時間およびバンド幅に関 してかなり節約できる。加入者が自分の買物のために支払うや否や、EMMは受 信機/デコーダ2020に到達する実際上の確実性がもたらされる。 前述のOCS3207の第3のタイプの動作モードにおいて、OCSはSAS によって出されたコールバックリクエストを処理する。これは図13に関して示 される。典型的なコールバックリクエストは、SASが受信機/デコーダに要求 する情報とともに、SASを受信機/デコーダ2020がモデムバックチャネル 4002を介してコールバックすることを確実にする目的を有する。 コマンドインタフェース3102によって命令されるように、加入チェーンメ ッセージ発生器3106は、コールバックEMMを生成し、受信機/デコーダ2 02に送信する。 このEMMはセキュリティの理由で暗号化装置3008によって暗号化される 。受信機/デコーダが明確に要請されないで、コールバックを単独で起動し、実 行すべきである時間/日付をEMMは含んでもよい。すなわち、EMMはまた、 一般的には、端末がダイヤルしなければならない電話番号、失敗した呼び出しの 後の他の試みの数および2つの呼び出しの間の遅れを含んでもよい。 EMMを受信する場合、あるいは特定の時間‐日付で、受信機/デコーダは通 信サーバ3022に接続する。OCS3207は、AS3202を使用して電話 のかけ手を最初に識別し、スマートカードオペレータおよび加入者詳細のような 所定の詳細を検証する。 次に、OCSは、様々な暗号化情報(例えば、関連セッション数、いつセッシ ョンが観察されるか、何回加入者が再びセッションを見るために許可されるか、 セッションが観察される方法、残りのトークン数、プレブックセッション数等) を送信するようにスマートカード3020に要求する。この情報は、再び暗号化 装置3008を使用して、PPVチェーンメッセージ生成器3210によって暗 号解読される。 OCSは、後で処理し、SMS3004に送るためにこの情報をコールバック 情報記憶ファイル3214に追加する。この情報はセキュリティ理由のために暗 号化される。全手順は、スマートカードから読み取られる以上の何物でもなくな るまで繰り返される。 コールバック機構の1つの特定の好ましい機能は、スマートカードを読み取る 前(前述のようにAS3202を使用して電話のかけ手の識別直後)、受信機/ デコーダが海賊版あるいはコンピュータシミュレーションよりもむしろ本当に本 物であるかのチェックがSAS3002によって行われることである。このよう なチェックは下記のように実行される。SASは、受信機/デコーダによって受 信され、暗号化され、それからSASに戻される乱数を生成する。SASはこの 数を暗号解読する。暗号解読が成功し、元の乱数が引き出されるならば、受信機 /デコーダが本物であると決定され、手順が続く。さもなければ、手順が中止さ れる。 コールバック中に生じる得る他の機能は、スマートカードのもはや使用されて いないセッションの削除あるいはウォレットの充てんである(これは後で、「ス マートカード」というタイトルの節の下で後述される)。 さらに、ペイ・パー・ビューチェーン領域3200に関して、通信サーバ30 22の説明が次に行われる。ハードウェアレベルで、これらは、DECの4つの 並列プロセッサマシンを備えている。ソフトウェアアーキテクチャレベルで、図 14を参照すると、多数の点で通信サーバは通常のものである。従来の設計から の1つの特別の逸脱は、サーバが受信機/デコーダ2020および従来の電話4 001、多分ミニテルあるいは同様なシステムをも有する音声通信の両方に役立 つという事実から生じる。 送る際に、2つの注文集中化サーバ3207が(「OCS1」および「OCS 2」のように)図14に示されることが注目される。当然、任意の所望の数が与 えられてもよい。 通信サーバは、2つの主サーバ(「CS1」および「CS2」)ならびに多数 のフロンタルサーバ(「フロンタル1」および「フロンタル2」)を含む。すな わち、2つのフロンタルサーバが図に示されているが、一般的には、主サーバ毎 に10あるいは12が備えられてもよい。 確かに、2つの主サーバCS1およびCS2および2つのフロンタルサーバ、 フロンタル1およびフロンタル2が示されているけれども、任意の数を使用でき る。何らかの冗長性は通常望ましい。 CS1およびCS2は、高レベルTCP/IPリンク3230を介してOCS 1およびOCS2に結合されるのに対して、CS1およびCS2は、他のTCP /IPリンクを介してフロンタル1およびフロンタル2に結合されている。 図示されるように、CS1およびCS2は、「SENDOR」(送信)、「RE CVR」(受信)、「VTX」(ミニテル、プレステル等)、「VOX」(音声通信) 、および「TRM」(受信機/デコーダとの通信)のためのサーバを備えている。 これらは、フロンタルサーバへの信号の通信のために「BUS」に結合されてい る。 CS1およびCS2は、X25公衆ネットワーク共通プロトコルを使用してそ のモデムバックチャネル4002を介して受信機/デコーダ2020と直接通信 する。通信サーバ3022と受信機/デコーダ3020との間の比較的低いレベ ルのプロトコルは、1つの好ましい実施例では、V42標準国際CCITTプロ トコルに基づいている。このV42標準国際CCITTプロトコルは、エラー検 出機構およびデータ再伝送機構を有することによって信頼性をもたらし、再伝送 の完全性をチェックするためにチェックサムルーチンを使用する。エスケープ機 構も、不許可文字の伝送を防止するために備えられる。 一方、音声電話通信は、各々が、高速「T2」(E1)標準電話通信システム のISDN回線を介して接続部3234からローカル電話ネットワークへの約3 0の同時音声接続を続けることができるフロンタル通信サーバを介して実行され る。 通信サーバのソフトウェア部の3つの特定の機能(もちろん、その代わりにハ ードウェアで十分実現できる)は、まず第一に受信機/デコーダから受信された 比較的低いレベルのプロトコル情報をOCSへの比較的高いレベルのプロトコル 情報に変換することにあり、第二に、行われた同時接続の数を減じるかあるいは 制御することにあり、第三に、混合せずにいくつかの同時チャネルを備えること にある。この最後の点では、通信サーバは実際、通信チェーン中に使用される、 所与のセッションID(識別子)によって規定されている特定のチャネルにおけ る対話に関してマルチプレクサの形式の役割を演じる。 最後に、ペイ・パー・ビューチェーン領域3200に関しては、再び、図5を 参照すると、プログラム放送のためのサーバ(SPB)3208は、1つあるい はそれ以上のプログラム放送器3250(一般的には、SASから離れて置かれ る)に結合され、プログラム情報を受け取る。SPBは、PPVイベント(セッ ション)に対応する情報を他の使用のためにフィルタリング出力する。 特に重要な機能は、フィルタリングプログラムイベント情報がSPBによって MGに送られることであり、このMGは同様に指令(制御コマンド)をMEに送 信し、EMMの周期的放出の速度を所与の状況で変える。すなわち、これは、関 連セッション識別子を有する全てのEMMを検出し、このようなEMMに割り当 てられたサイクル速度を変えるMEによって行われる。 この機能は特定のEMMに対するバンド幅の動的割り当てとみなすことができ る。周期的EMM放出は、EMMインジェクタに関連して下記の節でより詳細に 検討される。 サイクル速度が変えられる状況は、次に図15を参照して述べられる。この図 15は、特定のPPVプログラムイベント前からイベントの終了までの短い期間 (約10分)、いかにサイクル速度3252が、これらの時間にPPVイベント に対する予想される余分のユーザ要求を満たすために30分毎に約1回の遅いサ イクル速度から30秒〜1分毎に約1回の速いサイクル速度に上昇されるかを示 している。このように、バンド幅は予想されるユーザ要求により動的に割り当て ることができる。これは全バンド幅要求を減らすことを助けることができる。 他のEMMのサイクル速度は変更することもできる。例えば、加入EMMのサ イクル速度は、適切なビットレート指令を送信するマルチプレクサ・スクランブ ラ2004によって変更できる。EMMインジェクタ EMMインジェクタ3300に関しては、EMMインジェクタの一部を形成し 、メッセージ生成器のための出力手段としての役目を果たすメッセージ放出器3 302〜3308の詳細は、次に図16を参照して述べられる。その機能は、E MMを処理し、これをそれぞれのリンク3314および3316を介してソフト ウェアマルチプレクサ3310および3312に、それからハードウェアマルチ プレクサ・スクランブラ2004に周期的に(カルーセルの方法で)送ることに ある。応答において、ソフトウェアマルチプレクサ・スクランブラ2004は、 グローバルビットレート指令を生成し、EMMの全サイクリング速度を制御する 。そうするために、MEは、サイクル時間、EMMのサイズ等のような様々なパ ラメータを考慮する。この図において、EMM_XおよびEMM_Yは、演算子 XおよびYに対するグループEMMであるのに対して、EMM_Zは、演算子X あるいは演算子Yのいずれかに対する他のEMMである。 更なる説明はメッセージ放出器の中の典型的なメッセージ放出器に対して進め る。すなわち、残りのMEが同様に作動することが理解される。MEは、MGか らの指令の制御の下で、EMMがPPV EMMであるならば、最も著しい送信 開始・停止時間および放出速度、ならびにセッション数を操作する。放出速度に 関して、好ましい実施例では、関連指令は、非常に速いから非常に遅いまでの5 つの値の中から1つを処理してもよい。数値が指令で特定されるのではなく、む しろMEが、指令をSASの関連部分によって供給される実際の数値にマッピン グする。好ましい実施例では、5つの放出速度は下記の通りである。 1.非常に速い ‐毎30秒 2.速い ‐毎分 3.中間 ‐毎15分 4.遅い ‐毎30分 5.非常に遅い ‐毎30分 MEは、第1および第2のデータベース3320および3322を有する。第 1のデータベースは、その放送日付をまだ達成していないこれらのEMMのため のものである。すなわち、これらは一連の年代順ファイルをデータベースに記憶 されている。第2のデータベースは、中間放送用EMMのためのものである。 システムクラッシュの場合、MEは、関連記憶ファイルを再読み出し、正しい 放送を実行する能力を有するように構成されている。データベースに記憶された 全てのファイルは、MEが入来指令とMEに既に送信されたEMMとの間の整合 性を保持することを望む場合、MGからの要求と同時に更新される。実際放送さ れているEMMはランダムアクセスメモリ3324にも記憶される。 メッセージ生成器におけるFIFO3162および3164およびメッセージ 放出器におけるデータベース3320および3322の組み合わせは、これらの 2つの間のリンク3166が一時的に遮断される場合、2つがスタンドアロンで 作動できることを意味する。 ソフトウェアマルチプレクサ(SMUX)3310および3312は、MEと ハードウェアマルチプレクサ2004との間にインタフェースを与える。好まし い実施例では、一般に1つのSMUXと接続することができるMEの数には制限 がないけれども、ソフトウェアマルチプレクサ(SMUX)3310および33 12の各々はMEの中の2つからEMMを受信する。SMUXは、EMMを集中 し、それからこのEMMをEMMの種類に従って適切なハードウェアマルチプレ クサに送る。ハードウェアマルチプレクサは異なる種類のEMMを受け入れ、こ れらをMPEG‐2ストリームの異なる位置に配置するためにこれは必要である 。SMUXもハードウェアマルチプレクサからのグローバルビットレート指令を MEに転送する。 MEの1つの特定の重要な機能は、MEがランダム順序でEMMを放出するこ とにある。このための理由は下記の通りである。メッセージ放出器は、マルチプ レクサに放出することを検出するかあるいは制御する能力を全く有しない。した がって、メッセージ放出器は連続して受信機/デコーダ2020によって受信さ れ、復号化されるべき2つのEMMを送信できる可能性がある。 このような状況では、さらに、EMMが十分分離されない場合、受信機/デコ ーダおよびスマートカードがEMMの中の二番目を検出し、適切に復号化できな い可能性がある。周期的にEMMをランダム順序に放出することでこの問題は解 決できる。 ランダム化が実行される方法は、次に図17に関して述べられる。好ましい実施 例では、必要なソフトウェアロジックはADAコンピュータ言語で実行される。 ランダム化の特別の重要な部分は、データベース3320および3322(バッ クアップ目的のために使用される)およびRAM3324へのEMMの正しい記 憶である。 特定のサイクル速度およびオペレータに関しては、EMMは、列3330(例 えば、AからZに進む)および列3332における数(0からNまで進む)によ って2次元アレイに記憶される。第3の次元は、サイクル速度3334によって 追加されるので、サイクル速度と同じ数の2次元アレイがある。好ましい実施例 では、256列があり、一般的には各列には200あるいは300のEMMがあ る。すなわち、5サイクル速度がある。アレイの最終次元は異なるオペレータの 存在によって追加される。つまりオペレータと同じ数の3次元アレイがある。こ の方法でのデータの記憶は、MGが特定のEMMを削除したい場合、迅速な検索 を可能にできる。 EMMの記憶は、「ハッシュ」アルゴリズム(特に、「一方向ハッシュ関数」 として既知である)により行われる。これはモジュロ方式で操作するので、連続 列は、列におけるより高い数が使用される前に満たされ、各列におけるEMMの 数は、概ね一定のままである。この例は256の列があるものとみなされる。M Gが識別子(ID)1を有するEMMをMEに送信する場合、列「1」は、この EMMに割り当てられ、列3330において最初の数3332を受け入れる。 ID2を有するEMMは列「2」に割り当てられ、列256まで同様に割り当 てられる。ID257を有するEMMは、(モジュロ機能に基づいて)列「1」 に再度割り当てられ、第1の列における第2の数を受け入れ、以下同様にする。 例えば、特定のEMMの削除がMGによって要求される場合、特定のEMMの 検索は上記の逆のことによって行われる。ハッシュアルゴリズムは、列を得るた めに列における数がその後に検出されるEMM IDに適用される。 実際のランダム化は、EMMがメッセージ放出器のハードウェアおよび/また はソフトウェアで実行されるランダム化手段3340を使用して周期的にRAM 3324から検索される。検索はランダムであり、再びハッシュアルゴリズムに 基づいている。 まず第一に、乱数(上記の例においては最初は1〜256の範囲にある)は列 における特定の数を生じるように選択される。第二に、他の乱数は列において特 定の数を生じるように選択される。他の乱数は、所与の列におけるEMMの全数 によりEMMの全数により選択される。所与のEMMが選択され、放送されると 、ハッシュ関数を再び使用してRAM3324における第2の同一の記憶領域に 移動される。 したがって、第1の領域は、EMMが放送されると、サイズが、一旦全列が使 用されると、これが削除される程度まで減少する。一旦第1の記憶領域が完全に 空になると、第1の記憶領域は、新しいEMM放送の循環前に第2の記憶領域と 取り替えられ、またその逆も行われる。 上記のように、EMMの2サイクルあるいは3サイクルの後、統計的には、連 続して送信される同じエンドユーザに対して望まれる任意の2つのEMMの可能 性は無視できる。 EMMが記憶されている一定の間隔で、コンピュータ3050は、記憶装置に おけるバイト数を計算し、これから、マルチプレクサおよびソフトウェアマルチ プレクサからのグローバルビットレート指令を与えた放出のビットレートを計算 する。 バックアップデータベース3320および3322に対する参照は上記で行わ れた。実際、好ましい実施例では、RAM3324の中にあるもののバックアッ プバージョンを保持するシーケンシャルファイルメモリがある。メッセージ放出 器の故障およびその後の再始動の場合、あるいはより一般的にはMEが如何なる 理由でも再始動される場合、それを介して記憶されたEMMがRAMにアップロ ードされるリンクがRAMとデータベースとの間に形成される。このように、故 障の場合、EMMを失う危険を取り除くことができる。 列が一般的には所与のオペレータに対応し、列における数がセッション数に対 応する場合、PPV EMMの同様な記憶は、加入EMMに関しては前述の記憶 装置に生じる。スマートカード ドーター、すなわち「加入者」のスマートカード3020は、図18に概略的 に示され、使用中受信機/デコーダ2020のカードリーダーの対応する接点の アレイに接続される接点の標準アレイ120に結合される入出力バスを有するモ トローラ6805マイクロプロセッサのような8ビットマイクロプロセッサ11 0を備え、カードリーダーは従来の設計のものである。マイクロプロセッサ11 0には、好ましくはマスクROM130、RAM140およびEEPROM15 0に対するバス接続部も装備されている。 スマートカードは、スマートカードの所定の物理的パラメータ、チップ上の接 点の位置および外部システム(および特に受信機/デコーダ2020)とスマー トカードとの間での所定の通信をそれぞれ決定するので、ここではさらに説明さ れないISO7816‐1、7816‐2および7816‐3の標準プロトコル に従う。マイクロプロセッサ110の1つの機能は、次に述べられるようにスマ ートカードのメモリを管理することにある。 EEPROM150は、所定の動的に作成されるオペレータゾーン154、1 55、156および次に図19を参照して述べられる動的に作成されたデータゾ ーンを含んでいる。 図19を参照すると、EEPROM150は、スマートカード3020の製造 者によって設定される固定加入者スマートカード識別子を含む8バイトの固定「 カードID」(すなわち製造者)ゾーン151を備えている。 スマートカードがリセットされる場合、マイクロプロセッサ110は、受信機 /デコーダ2020に信号を出す。この信号は、スマートカードによって使用さ れる条件付アクセスシステムの識別子およびカードIDを含むスマートカードに 記憶されたデータから発生されたデータを含む。この信号は、スマートカードが 受信機/デコーダ2020によって使用された条件付アクセスシステムとコ適合 性があるかを検査するために記憶信号をその後に使用する受信機/デコーダ20 20によって記憶される。 EEPROM150は、擬似乱数を発生するプログラムを含む固定「乱数発生 器」ゾーン152も含んでいる。このような乱数は、スマートカード3020に よって発生されたトランザクション出力信号をさまさまざまに変化させるために 使用され、放送器に送り返される。 乱数発生器ゾーン152の下に144バイトの固定「管理」ゾーン153が装 備される。固定管理ゾーン153は、後述されるようにゾーン154、155、 156...の動的作成(および除去)においてROM130のプログラムによっ て利用される特定のオペレータゾーンである。 固定管理ゾーン153は、ゾーンを作成あるいは取り除くスマートカードの権 利に関するデータを含んでいる。 ゾーンを動的に作成し、取り除くためのプログラムは、SAS3002によっ て送信され、受信機/デコーダ2020によって受信され、加入者スマートカー ド3020に送られる特定のゾーン作成(あるいは除去)EMMに応答する。E MMを作成するために、オペレータは管理ゾーンに専用の特定キーを必要とする 。これは一人のオペレータが他のオペレータに関するゾーンを削除することを防 止する。 管理ゾーン153の下には、オペレータ1、2....Nのそれぞれに対する一連 の「オペレータID」ゾーン154、155、156がある。通常、少なくとも 1つのオペレータIDゾーンは、エンドユーザがこのオペレータによって放送さ れるプログラムを暗号解読することができるように加入者スマートカード302 0のEEPROMにプリロードされる。しかしながら、他のオペレータIDゾー ンは、その後に述べられるように、エンドユーザ(加入者)によって自分のスマ ートカード3020を介して発生されたトランザクション出力信号に応じて管理 ゾーン153を使用してその後に動的に作成できる。 各オペレータゾーン154、155、156は、スマートカード3020が属 するグループの識別子およびグループ内部のスマートカードの位置を含んでいる 。このデータは、スマートカードが(そのグループにおける他のスマートカード とともに)このグループのアクセスを有する(がグループにおけるスマートカー ドの位置でない)放送「グループ」加入EMMならびにグループ内部のこのスマ ートカードにのみアドレス指定される「個人」(あるいは商業オファー加入)EM Mに応答することを可能にする。各々のこのようなグループの256のメンバー スマートカードがある可能性があるので、この機能はEMMを放送するのに必要 なバンド幅を著しく減少させる。 「グループ」加入EMMを放送するのに必要なバンド幅をさらに減らすために 、スマートカード3020および他のドータースマートカードのEEPROMに おける各オペレータゾーン154、155、156、および全ての同様なゾーン におけるグループデータは、例えば、グループのメンバーの削除によって作成さ れた任意の穴を満たすように各グループにおけるその位置を特定のスマートカー ドができるように連続して更新される。この穴は、STMサーバ3104におい てこのような穴のリストがある場合、SAS3002によって満たされる。 このように、断片化が減少され、各グループのメンバーシップは、256人の メンバーの最大にあるいはその近くに保持される。 各オペレータゾーン154、155、156は、EEPROM150に記憶さ れた1つあるいはそれ以上の「オペレータデータオブジェクト」に関連している 。図19に示されるように、一連の動的に作成された「オペレータデータ」オブ ジェクト157〜165はオペレータIDゾーンの下に置かれる。これらのオブ ジェクトの各々は下記のa)、b)、c)でラベル付けされる。 a)図19の左側部に示されるように関連オペレータ1,2,3...Nに対応す る「識別子」1,2,3...N b)オブジェクトのタイプを示す「ID」 c)図19の各関連オペレータオブジェクトの右側部に示されるようにデータの ために用意された「データ」ゾーン。オペレータ1のデータオブジェクトにおけ るデータのタイプの下記の説明が全て他のオペレータのデータオブジェクトにも 適用可能であるように各オペレータは同様なデータオブジェクトのセットに関連 することを理解すべきである。さらに、データオブジェクトは、EEPROMの 隣接する物理的領域に置かれ、その順序は重要でない。 データオブジェクトの削除は、スマートカードに穴166を形成する、すなわ ち、削除されたオブジェクトが予め占有されるバイト数は直ちに占有されない。 このように「自由された」バイト数、すなわち「穴」は下記でラベル付される 。 a)「識別子」0、および b)バイトがオブジェクトを自由に受け取ることができることを示す「ID」 作成された次のデータオブジェクトは、識別子0によって識別されるような穴 を満たす。このように、EEPROM150の限られたメモリ容量(4キロバイ ト)は有効に利用される。 次に、各オペレータに関連するデータのセットに向けると、データオブジェク トの例が次に述べられる。 データオブジェクト157は、受信機/デコーダ2020によって受信された 暗号化EMMを暗号解読するために使用されるEMMキーを含んでいる。このE MMキーはデータオブジェクト157に永久記憶されている。このデータオブジ ェクト157は、スマートカード3020の配布前に作成されてもよいし、およ び/または(前述のように)新しいオペレータゾーンを作成する場合、動的に作 成されてもよい。 データオブジェクト159は、エンドユーザが加入した特定のプログラムの「 ブーケ」を暗号解読することができるように関連オペレータ(この場合、オペレ ータ1)によって送信される。新しいECMキーは、(この場合)オペレータ1 からの放送を見るエンドユーサの全権利を更新するグループ加入(更新)EMM とともに、一般的には毎月送信される。 別々のEMMキーおよびECMキーの使用は、見る権利が異なる方法で(この 実施例では、加入によりおよび個別的に(ペイ・パー・ビュー))購入すること を可能にし、セキュリティも増加する。このペイ・パー・ビュー(PPV)モー ドはその後に述べられている。 新しいECMキーは周期的に送られるので、例えば、受信機/デコーダをスイ ッチオフするかあるいはクロックをリセットし、受信機/デコーダ2020のタ イマが無効できるように古いECMキーの満了を防止することによってユーザが 古いECMキーを使用することを防止することが重要である。したがって、オペ レータゾーン154は、ECMキーの陳腐化日付を含む領域(一般的には2バイ トのサイズを有する)を含んでいる。スマートカード3020は、この日付と受 信ECMに含まれる現日付とを比較し、現日付が陳腐化日付よりも後である場合 、暗号解読を防止するように構成されている。陳腐化日付は、前述のようにEM Mを介して送信される。 データオブジェクト161は、加入者が加入した放送オペレータのプログラム の正確な表示である64ビット加入ビットマップを含む。あらゆるビットは、プ ログラムを示し、プログラムが加入されている場合、「1」をセットし、プログ ラムが加入されていない場合、「0」をセットする。 データオブジェクト163は、例えば、無料プリビューあるいは他の宣伝に応 じて当面の放送を見る権利を買うためにPPVモードで消費者によって使用する ことができる多数のトークンを含んでいる。データオブジェクト163は、消費 者に対するクレジットを可能にするために例えば負の値をセットされてもよい限 界値も含む。トークンは、例えば、クレジットによって、およびモデムバックチ ャネル4002を介して、あるいは例えばクレジットカードと組み合わせて音声 サーバを使用することによって購入することができる。特定のイベントは1つの トークンあるいは多数のトークンとして代金を請求できる。 データオブジェクト165は、図20のテーブル167に関して示されるよう に、PPVイベントの記述を含んでいる。 PPVイベント記述167は、視聴セッションを識別する「セッションID」 168(プログラムおよび放送の時間や日付に対応する)と、いかに視聴権が購 入されるかを示す「セッションモード」169(例えば、プレブックモードにお いて)と、「セッションインデックス」170と、「セッションビュー」171 とを含んでいる。 プログラムをPPVモードで受信することに関して、受信機デコーダ2020 は、プログラムがPPVモードで販売されたプログラムであるかどうかを決定す る。そうであるならば、デコーダ2020は、プログラムのためのセッションI Dがそれに記憶されているかどうかをPPVイベント記述167に記憶された項 目を使用してチェックする。セッションIDがそこに記憶されているならば、制 御語がECMから抽出される。 セッションIDがそこに記憶されていない場合、特定のアプリケーションによ って、受信機/デコーダ2020は、エンドユーザがECMから読み取られるよ うに約25トークンのコストでセッションを見るかあるいはイベントを購入する ために通信サーバ3022に接続する権利を有することを示すメッセージをエン ドユーザに表示する。 トークンを使用して、エンドユーザが(遠隔コントローラ2026によって( 図2を参照))「イエス」と答えるならば、デコーダ2020は、ECMをスマー トカードに送信し、スマートカードは、25トークンだけスマートカード302 0のウォレットを減らし、PPVイベント記述167におけるセッションID1 68、セッションモード169、セッションインデックス170およびセッショ ンビュー171を書き込み、ECMから制御語を抽出し、この制御語を暗号解読 する。 「プレブック」モードでは、EMMはスマートカード3020に送られるので 、スマートカードは、EMMを使用してPPVイベント記述167におけるセッ ションID168、セッションモード169、セッションインデックス170お よびセッションビュー171を書き込む。 セッションインデックス170は、一方の放送と他方の放送とを区別するよう にセットできる。この機能は、許可が放送のサブセットに対して、例えば、5つ の放送の中の3回を与えることを可能にする。PPVイベント記述167に記憶 された現セッションインデックス170とは異なるセッションインデックスを有 するECMがスマートカードに送られるや否や、セッションビュー171の数は 1だけ減らされる。セッションビューがゼロに達する場合、スマートカードは、 現セッションインデックスに対して異なるセッションインデックスを有するEC Mを暗号解読することを拒否する。 セッションビューの初期値は、放送供給者が、関連するイベントを規定するこ とを望む方法によってだけ決まる。すなわち、それぞれのイベントに対するセッ ションビューは任意の値をとってもよい。 スマートカードのマイクロプロセッサ110は、何時特定のプログラムの視聴 数に対する制限に達したかを検出するために計数および比較プログラムを実行す る。 PPVイベント記述167におけるセッションID168、セッションモード 169、セッションインデックス170およびセッションビュー171は、前述 のように「コールバック」手順を使用してスマートカードから抽出されてもよい 。 各受信機/デコーダ2020は、この受信機/デコーダを独自に識別するかあ るいはその製造者を識別するかのいずれかを行うことができるか、あるいは受信 機/デコーダが特定の個人スマートカード、同じ製造者あるいは対応する製造者 によって作られた特定の種類のスマートカード、この種の受信機/デコーダと排 他的に併用することを目的としている任意の他の種類のスマートカードとだけ作 動できるように他の方法で受信機/デコーダを分類できる識別子を含む。このよ うに、1放送供給者によって消費者に供給された受信機/デコーダ2020は、 非許可ドータースマートカード3020の使用から守られる。 さらに、またスマートカードと受信機の間にあるこの最初の「ハンドシェーク 」の代わりに、スマートカード3020のEEPROMは、スマートカードが機 能を果たすことができる受信機/デコーダ2020のカテゴリーを記述するフィ ールドあるいはビットマップを含むことができた。これらは、スマートカード3 020の製造中あるいは特定のEMMによってのいずれかで特定できた。 スマートカード3020に記憶されたビットマップは、各々にスマートカード が使用されてもよいように対応する受信機/デコーダIDで識別される80まで の受信機/デコーダのリストを一般的に含んでいる。各受信機/デコーダに関連 するのは、スマートカードが受信機/デコーダと併用できるか否かを示すレベル 「1」あるいは「0」である。受信機/デコーダのメモリ2024のプログラム は、スマートカードに記憶されたビットマップにおける受信機/デコーダの識別 子を検索する。識別子が検出されるならば、識別子に関連した値は「1」であり 、それからスマートカードは使用可能にされる。検出されないならば、スマート カードは受信機/デコーダとともに機能を果たさない。 さらに、一般的には、オペレータ間の合意のために、特定の受信機/デコーダ における他のスマートカードの使用を許可することが望まれる場合、特定のEM Mはトランスポンダ2014を介してそのビットマップを変えるためにこれらの スマートカードに送られる。 各放送供給者は、ある種の所定の判定基準により自分の加入者を区別できる。 例えば、多数の加入者は「VIP」として分類できる。したがって、各放送供給 者は自分の加入者を複数のサブセットに分類でき、各サブセットは任意の加入者 数を含む。 特定の加入者が属するサブセットはSMS3004にセットされる。次に、S AS3002は、加入者がスマートカードのEEPROMの約154の関連オペ レータデータゾーンの中に属するサブセットに関する情報(一般的には1バイト の長さ)を書き込む加入者に送信する。次に、イベントが放送供給者によって放 送されると、一般的には256ビットのECMは、イベントとともに送信され、 加入者のサブセットのどれがイベントを見ることができるかを示している。オペ レータゾーンに記憶された情報により、加入者がECMによって決定されるよう にがイベントを見る権利を有していない場合、プログラム視聴が否定される。 この機能は、例えば、特定のプログラム、特に、特定の地理的な地域で行われ るスポーツ競技種目に関するプログラムの送信中特定の地理的な地域での所与の オペレータのスマートカードの全てをスイッチオフするために使用されてもよい 。このように、フットボールクラブおよび他のスポーツ団体は、その場所以外の 放送権を販売できると同時に地方のスポーツのサポーターがテレビでこの競技種 目を見ることを防止する。このように、地方のサポーターは、チケットを買い、 スポーツ競技種目に参加するように勧められる。 ゾーン151〜172に関連した機能の各々は、ゾーンの動的作成とは無関係 の別個の発明とみなされる。 本発明は、単に例として述べられ、詳細の変更は本発明の範囲内で行うことが できる。 説明に開示された各特徴、および(妥当である場合)請求の範囲および図面は 、別々にあるいは任意の適切な組み合わせで提供されてもよい。 前述の好ましい実施例では、本発明のある種の特徴はコンピュータソフトウェ アを使用して実現された。しかしながら、もちろん、これらの特徴のいずれかは ハードウェアを使用して実現されてもよいことは当業者に明らかである。さらに 、ハードウェア、コンピュータソフトウェア等によって実行された機能は、電気 信 号等であるいは電気信号を使用して実行されることは容易に理解される。 相互参照は、我々の同時係属出願に対して行われ、全ては、同じ出願日を有し 、名称が「信号発生および放送(代理人参照番号PC/ASB/19707)」 、「暗号化放送信号の受信機と併用するためのスマートカード、および受信機( 代理人参照番号PC/ASB/19708)」、「放送・受信システムおよびそ のための条件付アクセスシステム(代理人参照番号PC/ASB/19710) 」、「受信機/デコーダを介して送信機からコンピュータにコンピュータファイ ルのダウンロード(代理人参照番号PC/ASB/19711)」、「テレビジ ョンプログラムおよび他のデータの送信および受信(代理人参照番号PC/AS B/19712)」、「データのダウンロード(代理人参照番号PC/ASB/ 19713)」、「コンピュータメモリ構成(代理人参照番号PC/ASB/1 9714)」、「テレビジョンあるいはラジオ制御システム生成(代理人参照番 号PC/ASB/19715)」、「送信データストリームからのデータセクシ ョンの抽出(代理人参照番号PC/ASB/19716)」、「アクセス制御シ ステム(代理人参照番号PC/ASB/19717)」、「データ処理システム (代理人参照番号PC/ASB/19718)」、および「放送・受信システム 、およびそのための受信機/デコーダおよび遠隔コントローラ(代理人参照番号 PC/ASB/19720)」である。これらの文書の開示は参照してここに組 み込まれている。出願のリストは本出願を含んでいる。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FI,FR,GB,GR,IE,IT,L U,MC,NL,PT,SE),OA(BF,BJ,CF ,CG,CI,CM,GA,GN,ML,MR,NE, SN,TD,TG),AP(GH,KE,LS,MW,S D,SZ,UG),EA(AM,AZ,BY,KG,KZ ,MD,RU,TJ,TM),AL,AM,AT,AU ,AZ,BA,BB,BG,BR,BY,CA,CH, CN,CU,CZ,DE,DK,EE,ES,FI,G B,GE,GH,HU,IL,IS,JP,KE,KG ,KP,KR,KZ,LC,LK,LR,LS,LT, LU,LV,MD,MG,MK,MN,MW,MX,N O,NZ,PL,PT,RO,RU,SD,SE,SG ,SI,SK,TJ,TM,TR,TT,UA,UG, US,UZ,VN,YU (72)発明者 デ サルゼンス,フィリップ フランス国 エフ―75010 パリ ルー デ サン クエンチン 24 (72)発明者 ジェチェクエル,ジャン−フランスワ フランス国 エフ―95240 コルメエイレ エン パリズィス ルー デュ コマン ダント キーフェル 35 【要約の続き】 ーダに置かれている。このアクセスシステムによって、 エンドユーザが1つあるいはそれ以上の放送供給者から のディジタルテレビジョン放送にアクセスできる。放送 供給者によって販売された1つあるいはいくつかのテレ ビジョンプログラムに関するメッセージを暗号解読でき るスマートカードは受信機/デコーダ(2020)に挿 入できる。デコーダ(2020)およびスマートカード を使用して、エンドユーザは、加入モードあるいはペイ ・パー・ビューモードのいずれかで商業オファーを購入 できる。空間をセーブする為のEMMのランダム化、E MMのパラメータの長さ、および識別子等のを混合、特 定のEMMに対するバンド幅の動的割り当て、およびS MSから離れているSTM等、多数の特別に興味のある 特徴が開示されている。

Claims (1)

  1. 【特許請求の範囲】 1. メッセージのセットを繰り返して生成する装置であって、 複数のメッセージを生成する手段と、 複数のメッセージのセットを形成するようにメッセージのシーケンスを繰り返 してランダム化し、それによって各セットのメッセージがランダムシーケンスに あるように構成する手段と、 前記複数のメッセージのセットを出力する手段とを備えているメッセージのセ ットを繰り返して生成する装置。 2. 前記メッセージ生成手段が生成されたメッセージを記憶する手段を含むこ とを特徴とする請求項1に記載の装置。 3. ランダム化手段が、前記記憶手段からランダムなシーケンスによってメッ セージを引き出すことによって、それぞれの前記メッセージのセットを形成する ように構成されていることを特徴とする請求項2に記載の装置。 4. 前記記憶手段が前記メッセージを少なくとも2次元アレイに記憶するよう に構成されていることを特徴とする請求項2あるいは3に記載の装置。 5. 前記出力手段に結合され、前記複数のメッセージのセットが出力される速 度を変える手段をさらに含むことを特徴とする前述の請求項1乃至3のいずれか に記載の装置。 6. 前記記憶手段に結合され、前記記憶手段に記憶されている前記メッセージ のサイズを評価する手段と、前記出力手段に結合され、前記メッセージの前記サ イズに応じて、前記複数のメッセージのセットが出力される速度を変える手段と をさらに備えていることを特徴とする請求項2〜4のいずれかに記載の装置。 7. 前記生成手段およびランダム化手段がファーストインファーストアウト装 置を介して結合されることを特徴とする前述の請求項1乃至6のいずれかに記載 の装置。 8. 前記出力手段が前記メッセージのセットの中の少なくとも1つを記憶する 手段を含むことを特徴とする前述の請求項1乃至7のいずれかに記載の装置。 9. 複数の出力手段が装備され、かつ前記複数の出力手段によって出力される 前記複数のメッセージのセットを受信するマルチプレクサをさらに備えているこ とを特徴とする前述の請求項1乃至8のいずれかに記載の装置。 10.放送・受信システムのためのアクセス制御システムであって、前記アクセ ス制御システムが、前記放送側端部には前述の各請求項のいずれかに記載の装置 を含んでおり、又、前記受信側端部には前記メッセージを受信する装置を含んで いることを特徴とするアクセス制御システム。 11.前記メッセージが前記受信装置に対して放送するためのエンタイトルメン トメッセージであることを特徴とする請求項10に記載のアクセス制御システム 。 12.請求項11に記載のアクセス制御システムを含む放送・受信システム。 13.メッセージのセットを繰り返して生成する方法であって、 複数のメッセージを生成し、 各セットのメッセージがランダムシーケンスにあるように、複数のメッセージ のセットを形成するように前記メッセージのシーケンスを繰り返してランダム化 し、 前記複数のメッセージのセットを出力することを含むことを特徴とするメッセ ージのセットを繰り返して生成する方法。 14.前記生成ステップで生成されたメッセージを記憶するステップを含み、か つ前記ランダム化ステップにおいて、各前記メッセージのセットが前記ランダム シーケンスで前記メッセージを検索することによって形成されることを特徴とす る請求項13に記載の方法。 15.放送・受信システムに対するユーザのアクセスを制御する方法であって、 当該方法は、前記放送側端部に於て、請求項13あるいは14に記載のメッセー ジのセットを繰り返して生成する方法および前記受信側端部では、前記メッセー ジを受信する方法を含んでいる事を特徴とする方法。 16.前記メッセージが前記受信ステップによる受信のためのエンタイトルメン トメッセージであることを特徴とする請求項15に記載の方法。 17.おおむねここで添付図面を参照して、添付図面、特にその図16および図 17に図示されるような装置。 18.前記出力手段が、前記複数のメッセージのセットをディジタルデータのパ ケットと前記パケットのための識別子とを含むディジタル信号として出力するよ うに構成され、前記識別子が2バイト若しくはそれ以下の長さであることを特徴 とする請求項1〜9のいずれかに記載の装置。 19.ディジタルデータのパケットおよび前記パケットのための識別子を含むデ ィジタル信号を生成する装置であって、 前記データのパケットを生成する手段と、 前記識別子を生成する手段とを備え、 前記識別子生成手段が、2バイト若しくはそれ以下の長さの識別子を生成する ように構成されていることを特徴とするディジタル信号を生成する装置。 20.前記識別子がIDパラメータおよび長さパラメータを含むことを特徴とす る請求項18あるいは19に記載の装置。 21.IDパラメータおよび長さパラメータが各々4ビットの長さであることを 特徴とする請求項20に記載の装置。 22.前記長さパラメータのディジタル値が実際のパケットの長さに正比例して いないことを特徴とする請求項20あるいは21に記載の装置。 23.前記長さパラメータのディジタル値と実際のパケットの長さとの間に相応 関係を示すルックアップテーブルを記憶する手段をさらに備えていることを特徴 とする請求項20〜22のいずれかに記載の装置。 24.前記放送側端部に請求項18〜23のいずれかに記載の装置および受信端 に前記信号を受信する装置を含む放送・受信システム。 25.前記複数のメッセージがディジタルデータのパケットと前記パケットのた めの識別子とを含むディジタル信号として出力され、前記識別子が2バイト若し くはそれ以下の長さであることを特徴とする請求項13〜16のいずれかに記載 の方法。 26.ディジタルデータのパケットおよび前記パケットのための識別子を含むデ ィジタル信号を生成する方法であって、 前記データのパケットを生成し、 前記識別子を生成することを含み、且つ 前記識別子が2バイト若しくはそれ以下の長さであることを特徴とするディジ タル信号を生成する方法。 27.前記識別子がIDパラメータおよび長さパラメータを含むことを特徴とす る請求項25あるいは26に記載の方法。 28.前記長さパラメータのディジタル値が実際のパケットの長さに直接的に正 比例していないことを特徴とする請求項27に記載の方法。 29.ディジタル信号であって、 ディジタルデータのパケットと、 前記パケットのための識別子とを含み、 前記識別子が2バイトの長さよりも小さいことを特徴とするディジタル信号。 30.前記識別子がIDパラメータおよび長さパラメータを含むことを特徴とす る請求項29に記載の信号。 31.IDパラメータおよび長さパラメータが各々長さが4ビットであることを 特徴とする請求項30に記載の信号。 32.前記長さパラメータのディジタル値が実際のパケットの長さに直接的に正 比例していないことを特徴とする請求項30あるいは31に記載の信号。 33.おおむねここで添付図面を参照して、添付図面、特にその図10に図示さ れるような装置。 34.データを放送する手段と、前記データの特性を示す制御コマンドを発生す る手段とをさらに備え、かつ前記出力手段が、前記複数のメッセージのセットを 可変繰り返し速度で繰り返して放送する手段と、前記制御コマンドに応じて前記 繰り返し速度を変える手段とを含むことを特徴とする請求項12に記載の放送・ 受信システム。 35.放送システムであって、 データを放送する手段と、 前記データの特性を示す制御コマンドを発生する手段と、 メッセージを可変繰り返し速度で繰り返して放送する手段とを備え、前記メッ セージ放送手段が前記制御コマンドに応じて前記繰り返し速度を変えるように構 成されていることを特徴とする放送システム。 36.前記データがプログラムイベント(program events)を示す信号であり、 かつ前記制御コマンドを発生する手段が特定のプログラムイベントの放送の時間 を示すコマンドを発生するように構成されることを特徴とする請求項34あるい は35に記載のシステム。 37.前記メッセージ放送手段が前記イベントの放送の時間近くで前記繰り返し 速度を変えるように構成されることを特徴とする請求項36に記載のシステム。 38.前記メッセージ放送手段が前記イベントの放送の時間前に前記繰り返し速 度を増加するように構成されることを特徴とする請求項36あるいは37に記載 のシステム。 39.前記メッセージ放送手段が前記イベントの放送の時間中に前記繰り返し速 度を増加するように構成されることを特徴とする請求項36、37あるいは38 に記載のシステム。 40.放送側端部に請求項35〜39のいずれかに記載のシステムおよび前記受 信側端部に前記放送データおよびメッセージを受信する装置を含む放送・受信シ ステム。 41.放送する方法であって、 データを放送し、 前記データの特性を示す制御コマンドを生成し、 メッセージを前記制御コマンドに応じて変えられる可変繰り返し速度で繰り返 して放送することを含むことを特徴とする放送する方法。 42.前記データがプログラムイベントを示す信号であり、かつ前記制御メッセ ージが特定のプログラムイベントの放送の時間を示していることを特徴とする請 求項41に記載の方法。 43.前記繰り返し速度が前記イベントの放送の時間の近くで変えられることを 特徴とする請求項42に記載の方法。 44.前記繰り返し速度が前記イベントの放送の時間前に増加されることを特徴 とする請求項42あるいは43に記載の方法。 45.前記繰り返し速度が前記イベントの放送の時間中に増加されることを特徴 とする請求項42、43あるいは44に記載の方法。 46.概ねここで添付図面を参照して、添付図面、特にその図5および図15に 図示されるような放送システム。 47.加入者への条件付アクセスを与える条件付アクセスシステムであって、 加入者管理システムと、 前記加入者管理システムに結合された加入者許可システムとを備え、前記許可 システムが、加入者更新コマンドを生成する手段と、このようなコマンドに応じ て前記加入者の更新を許可する手段とを含むことを特徴とする条件付アクセスシ ステム。 48.加入者への条件付アクセスを与える条件付アクセスシステムであって、 前記加入者を管理し、加入者情報を有するデータベースおよび特定の加入が停 止されるべきである停止コマンドを生成する手段を含む加入者管理システムと、 前記加入者を許可し、前記加入者管理システムに結合され、かつ停止コマンド を受信するように構成された加入者許可システムとを備え、前記加入者許可シス テムが、この加入者に対する前記停止コマンドに応じて各加入者に対する加入者 更新コマンドを生成する手段と、前記加入者更新コマンドに応じて前記加入者の 更新を許可する手段とを備えていることを特徴とする条件付アクセスシステム。 49.前記加入者管理システムが、特定の加入手続が開始されるべき開始コマン ドを生成する手段を含み、かつ前記加入者許可システムの前記加入者更新コマン ド生成手段がさらに前記開始コマンドに応じて各加入者更新コマンドを生成する ように構成されることを特徴とする請求項48に記載の条件付アクセスシステム 。 50.前記加入者許可システムが加入者情報を有するデータベースを含むことを 特徴とする請求項47、48あるいは49に記載の条件付アクセスシステム。 51.前記加入者許可システムが、加入者情報を有するデータベースと、前記加 入者管理システムデータベースの情報に応じてこのデータベースの前記情報を更 新する手段とを含むことを特徴とする請求項48あるいは49に記載の条件付ア クセスシステム。 52.ファーストインファーストアウト装置が、前記加入者更新コマンド生成手 段と、前記更新許可手段との間に備えられていることを特徴とする請求項47〜 51のいずれかに記載の条件付アクセスシステム。 53.前記更新許可手段がエンタイトルメントメッセージを前記加入者に出力す る出力手段を含むことを特徴とする請求項47〜52のいずかに記載の条件付ア クセスシステム。 54.前記加入者許可システムが、新規の加入者に対する特別の権利を与えるこ とができることを特徴とする請求項47〜53のいずれかに記載の条件付アクセ スシステム。 55.放送・受信システムのためのものである条件付アクセスシステムであって 、前記システムが、前記放送側端部に請求項47〜54のいずれかに記載のシス テムおよび前記受信側端部に前記メッセージを受信する装置を備えていることを 特徴とする条件付アクセスシステム。 56.請求項47〜55のいずれかに記載の条件付アクセスシステムを含む放送 ・受信システム。 57.おおむねここで添付図面を参照して、添付図面、特にその図5、図6ある いは図7に図示されるような条件付アクセスシステム。
JP54321898A 1997-03-21 1997-04-25 信号発生および放送 Pending JP2001518257A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP97400650.4 1997-03-21
EP97400650 1997-03-21
PCT/EP1997/002106 WO1998043430A1 (en) 1997-03-21 1997-04-25 Signal generation and broadcasting

Publications (1)

Publication Number Publication Date
JP2001518257A true JP2001518257A (ja) 2001-10-09

Family

ID=26070201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54321898A Pending JP2001518257A (ja) 1997-03-21 1997-04-25 信号発生および放送

Country Status (20)

Country Link
US (1) US20040022271A1 (ja)
EP (1) EP0968609B1 (ja)
JP (1) JP2001518257A (ja)
KR (1) KR100589447B1 (ja)
CN (1) CN1274152C (ja)
AT (1) ATE228746T1 (ja)
AU (1) AU745783B2 (ja)
BR (1) BR9714602A (ja)
CA (1) CA2284016A1 (ja)
DE (1) DE69717502T2 (ja)
ES (1) ES2188941T3 (ja)
HU (1) HUP0002939A2 (ja)
IL (1) IL131945A (ja)
NO (1) NO994529L (ja)
NZ (1) NZ500194A (ja)
PL (3) PL184921B1 (ja)
RU (1) RU2187207C2 (ja)
TR (2) TR200001968T2 (ja)
WO (1) WO1998043430A1 (ja)
ZA (1) ZA973603B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004007640A (ja) * 2002-05-02 2004-01-08 Microsoft Corp テレビジョン放送システム、方法およびコンピュータ可読媒体

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7113523B1 (en) * 1997-06-11 2006-09-26 Sony Corporation Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
JP3791720B2 (ja) * 1997-06-11 2006-06-28 ソニー株式会社 伝送装置及び伝送方法
US6970564B1 (en) * 1998-07-13 2005-11-29 Sony Corporation Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
US6157377A (en) 1998-10-30 2000-12-05 Intel Corporation Method and apparatus for purchasing upgraded media features for programming transmissions
CN1243330C (zh) * 1999-07-15 2006-02-22 汤姆森特许公司 利用集成电路卡简化从远程服务器下载内容的方法和设备
DE19941550A1 (de) * 1999-09-01 2001-03-08 Deutsche Telekom Ag Verfahren zur Freischaltung von kundenrelevanten Berechtigungen auf Sicherheitsmodulen in Conditional Access für Pay-Dienste
EP1109405A1 (en) * 1999-12-16 2001-06-20 CANAL+ Société Anonyme Communication with receiver/decoder
US8413205B2 (en) 2001-09-19 2013-04-02 Tvworks, Llc System and method for construction, delivery and display of iTV content
US11388451B2 (en) * 2001-11-27 2022-07-12 Comcast Cable Communications Management, Llc Method and system for enabling data-rich interactive television using broadcast database
US8042132B2 (en) 2002-03-15 2011-10-18 Tvworks, Llc System and method for construction, delivery and display of iTV content
WO2003026275A2 (en) 2001-09-19 2003-03-27 Meta Tv, Inc. Interactive user interface for television applications
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US7703116B1 (en) 2003-07-11 2010-04-20 Tvworks, Llc System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US7315622B2 (en) * 2002-06-27 2008-01-01 Nxp B.V. Robust method for achieving audio/video synchronization in MPEG decoders in personal video recording applications
US11070890B2 (en) 2002-08-06 2021-07-20 Comcast Cable Communications Management, Llc User customization of user interfaces for interactive television
US8220018B2 (en) 2002-09-19 2012-07-10 Tvworks, Llc System and method for preferred placement programming of iTV content
MXPA05003127A (es) * 2002-09-23 2005-06-22 Nokia Corp Adaptacion de ancho de banda.
US10664138B2 (en) 2003-03-14 2020-05-26 Comcast Cable Communications, Llc Providing supplemental content for a second screen experience
US8578411B1 (en) 2003-03-14 2013-11-05 Tvworks, Llc System and method for controlling iTV application behaviors through the use of application profile filters
US11381875B2 (en) 2003-03-14 2022-07-05 Comcast Cable Communications Management, Llc Causing display of user-selectable content types
US8819734B2 (en) 2003-09-16 2014-08-26 Tvworks, Llc Contextual navigational control for digital television
CN100346648C (zh) * 2004-01-13 2007-10-31 北京中视联数字***有限公司 数字电视通用用户管理***与授权管理***接口通讯方法
US7818667B2 (en) 2005-05-03 2010-10-19 Tv Works Llc Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange
US7203625B2 (en) * 2005-08-03 2007-04-10 Agilent Technologies, Inc. Multisided sharing of dynamic data in a wireless test environment
CN101278517B (zh) * 2005-10-06 2012-03-21 Nds有限公司 安全设备和建立分组功能
PL1773055T3 (pl) 2005-10-07 2015-04-30 Nagra France Sas Sposób weryfikacji uprawnień zawartych w module zabezpieczającym
KR100749803B1 (ko) * 2005-11-03 2007-08-17 한국전자통신연구원 자격폐기목록을 이용한 디지털 방송 제한수신 시스템 및 그방법
US8208495B2 (en) 2006-07-26 2012-06-26 Qualcomm Incorporated Data transmission with supplemental resources
US8848913B2 (en) 2007-10-04 2014-09-30 Qualcomm Incorporated Scrambling sequence generation in a communication system
US8787181B2 (en) * 2008-01-14 2014-07-22 Qualcomm Incorporated Resource allocation randomization
US11832024B2 (en) 2008-11-20 2023-11-28 Comcast Cable Communications, Llc Method and apparatus for delivering video and video-related content at sub-asset level
WO2010097942A1 (ja) * 2009-02-27 2010-09-02 富士通株式会社 電子署名プログラム、電子署名装置、および電子署名方法
FR2974475B1 (fr) * 2011-04-19 2015-06-05 Viaccess Sa Procede de protection d'un contenu multimedia enregistre
CN102185671B (zh) * 2011-04-20 2015-02-18 中广传播集团有限公司 基于移动多媒体广播的紧急广播***及其方法
US11115722B2 (en) 2012-11-08 2021-09-07 Comcast Cable Communications, Llc Crowdsourcing supplemental content
US10880609B2 (en) 2013-03-14 2020-12-29 Comcast Cable Communications, Llc Content event messaging
US11783382B2 (en) 2014-10-22 2023-10-10 Comcast Cable Communications, Llc Systems and methods for curating content metadata

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4885538A (en) * 1988-08-19 1989-12-05 The Regents Of The University Of California Low data rate low noise serial digital communication link for magnetic resonance imaging systems
US5485221A (en) * 1993-06-07 1996-01-16 Scientific-Atlanta, Inc. Subscription television system and terminal for enabling simultaneous display of multiple services
JP3038668B2 (ja) * 1993-09-20 2000-05-08 富士通株式会社 ビデオ情報配信システム
US5420866A (en) * 1994-03-29 1995-05-30 Scientific-Atlanta, Inc. Methods for providing conditional access information to decoders in a packet-based multiplexed communications system
JP3729529B2 (ja) * 1994-10-28 2005-12-21 ソニー株式会社 デイジタル信号送受信システム
FR2729521A1 (fr) * 1995-01-17 1996-07-19 Thomson Consumer Electronics Procede de protection des messages de gestion d'un systeme de controle d'acces et dispositif pour sa mise en oeuvre
US5822524A (en) * 1995-07-21 1998-10-13 Infovalue Computing, Inc. System for just-in-time retrieval of multimedia files over computer networks by transmitting data packets at transmission rate determined by frame size
US5802153A (en) * 1996-02-28 1998-09-01 Motorola, Inc. Apparatus and method for interfacing between a communications channel and a processor for data transmission and reception
US5982761A (en) * 1996-09-30 1999-11-09 Amsc Subsidiary Corporation Methods of communicating over time-division multiple-access (TDMA) communication systems with distinct non-time-critical and time-critical network management information transmission rates
US5954834A (en) * 1996-10-09 1999-09-21 Ericsson Inc. Systems and methods for communicating desired audio information over a communications medium
US5926458A (en) * 1997-01-31 1999-07-20 Bay Networks Method and apparatus for servicing multiple queues

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004007640A (ja) * 2002-05-02 2004-01-08 Microsoft Corp テレビジョン放送システム、方法およびコンピュータ可読媒体
JP4685335B2 (ja) * 2002-05-02 2011-05-18 マイクロソフト コーポレーション テレビジョン放送システムおよびテレビジョン放送方法

Also Published As

Publication number Publication date
ATE228746T1 (de) 2002-12-15
BR9714602A (pt) 2002-09-17
PL184606B1 (pl) 2002-11-29
ES2188941T3 (es) 2003-07-01
EP0968609B1 (en) 2002-11-27
EP0968609A1 (en) 2000-01-05
ZA973603B (en) 1998-03-23
CN1254476A (zh) 2000-05-24
NO994529L (no) 1999-11-19
CN1274152C (zh) 2006-09-06
DE69717502D1 (de) 2003-01-09
AU745783B2 (en) 2002-03-28
CA2284016A1 (en) 1998-10-01
HUP0002939A2 (hu) 2001-01-29
NZ500194A (en) 2000-12-22
DE69717502T2 (de) 2003-09-25
PL184921B1 (pl) 2003-01-31
NO994529D0 (no) 1999-09-17
KR20000076397A (ko) 2000-12-26
US20040022271A1 (en) 2004-02-05
TR199902261T2 (xx) 1999-12-21
IL131945A0 (en) 2001-03-19
RU2187207C2 (ru) 2002-08-10
KR100589447B1 (ko) 2006-06-13
PL184712B1 (pl) 2002-12-31
IL131945A (en) 2003-12-10
TR200001968T2 (tr) 2000-11-21
PL335517A1 (en) 2000-04-25
WO1998043430A1 (en) 1998-10-01
AU2770297A (en) 1998-10-20

Similar Documents

Publication Publication Date Title
JP4079282B2 (ja) 放送・受信システム、およびそのための条件付アクセスシステム
JP4159116B2 (ja) 暗号化放送信号の受信機と併用するためのスマートカード、および受信機
KR100589447B1 (ko) 신호 발생 및 방송
KR20060066173A (ko) 방송 및 수신 시스템, 및 수신기
AU773927B2 (en) Broadcast and reception system, and receiver therefor
AU760416B2 (en) Smartcard for use with a receiver of encrypted broadcast signals, and receiver
KR20000076400A (ko) 방송 및 수신 시스템, 및 그를 위한 조건부 액세스 시스템
AU1552802A (en) Signal generation and broadcasting
MXPA99008544A (en) Signal generation and broadcasting
MXPA99008539A (en) Broadcast and reception system, and conditional access system therefor
MXPA99008541A (en) Smartcard for use with a receiver of encrypted broadcast signals, and receiver
CZ330799A3 (cs) Zařízení pro opakované vytváření sady zpráv