KR100610523B1 - 프로그램 배포 시스템, 프로그램 전송 방법 및 조건부 액세스 시스템 - Google Patents
프로그램 배포 시스템, 프로그램 전송 방법 및 조건부 액세스 시스템 Download PDFInfo
- Publication number
- KR100610523B1 KR100610523B1 KR1019997007180A KR19997007180A KR100610523B1 KR 100610523 B1 KR100610523 B1 KR 100610523B1 KR 1019997007180 A KR1019997007180 A KR 1019997007180A KR 19997007180 A KR19997007180 A KR 19997007180A KR 100610523 B1 KR100610523 B1 KR 100610523B1
- Authority
- KR
- South Korea
- Prior art keywords
- program
- packet
- data
- transport stream
- scramble
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000005540 biological transmission Effects 0.000 claims abstract description 25
- 239000000872 buffer Substances 0.000 claims description 49
- 230000003139 buffering effect Effects 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 20
- 238000012546 transfer Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 2
- 230000003252 repetitive effect Effects 0.000 claims 1
- 238000001824 photoionisation detection Methods 0.000 description 40
- 230000006978 adaptation Effects 0.000 description 26
- 238000007726 management method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 102100031758 Extracellular matrix protein 1 Human genes 0.000 description 6
- 101000866526 Homo sapiens Extracellular matrix protein 1 Proteins 0.000 description 6
- 101100388630 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ECM19 gene Proteins 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 4
- 230000002411 adverse Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 101150083626 ECM3 gene Proteins 0.000 description 1
- 102100023077 Extracellular matrix protein 2 Human genes 0.000 description 1
- 101001050211 Homo sapiens Extracellular matrix protein 2 Proteins 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2351—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving encryption of additional data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23895—Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/26606—Channel 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/26613—Channel 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 keys in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4353—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving decryption of additional data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
이하, 도면을 참조하여 본 발명의 실시예를 설명한다.
Claims (122)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 복수의 데이터 요소들로 구성된 프로그램을 배포하는 프로그램 배포 시스템에 있어서:각 프로그램이나 데이터 요소에 대한 가입자들의 가입들을 관리하는 가입자 관리 시스템;상기 데이터 요소들 각각에 대해 상기 프로그램에 포함된 상기 데이터 요소들을 디스크램블링하는 데 사용될 스크램블 키를 발생하는 가입자 시청허가 시스템; 및멀티플렉서 시스템으로서,각 프로그램에 대해 부호화된 데이터 요소들로 구성된 부호화된 스트림들을 발생하도록 상기 프로그램에 포함된 상기 데이터 요소들의 각각을 부호화하는 부호화 시스템,상기 부호화 시스템에 의해 각 프로그램에 대해 발생되는 상기 부호화된 스트림들을 다중화하는 다중화 수단, 및상기 가입자 시청허가 시스템에 의해 발생된 상기 스크램블 키에 기초하여 상기 다중화된 스트림에 포함되는 상기 부호화된 데이터 요소들의 각각을 선택적으로 스크램블링하는 스크램블 수단을 포함하는, 상기 멀티플렉서 시스템을 포함하고,상기 가입자 관리 시스템은 상기 스크램블 키를 암호화하기 위한 작업키를 발생하고,상기 가입자 시청허가 시스템은 EMM 데이터로서 공급된 상기 작업키를 마스터 키로 암호화하여 암호화된 작업키를 출력으로서 제공하는 제 1 암호화 수단을 포함하고,상기 멀티플렉서 시스템은 ECM 데이터에 포함된 상기 스크램블 키를 상기 작업키로 암호화하여 암호화된 스크램블 키를 출력으로서 제공하는 제 2 암호화 수단을 포함하고,상기 스크램블 키를 암호화하기 위해 상기 제 2 암호화 수단에 의해 사용되는 상기 작업키는 상기 EMM 데이터에 포함된 상기 암호화된 작업키가 아니고, 상기 가입자 시청허가 시스템에 의해 공급된 작업키 테이블로부터 얻어진 암호화되지 않은 작업키인, 프로그램 배포 시스템.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 제 12 항에 있어서,상기 제 2 암호화 수단은 상기 가입자 시청허가 시스템에 의해 공급된 상기 작업키 테이블을 참조하여 상기 ECM 데이터에 포함된 상기 작업키 식별 번호로부터 상기 작업키를 얻고,상기 제 2 암호화 수단은 상기 제 2 암호화 수단에 의해 암호화된 상기 암호화 스크램블 키를 암호화된 ECM 데이터로서 제공하는 프로그램 배포 시스템.
- 제 20 항에 있어서,상기 부호화 시스템에 의해 제공되는 상기 부호화된 스트림과 상기 가입자 시청허가 시스템에 의해 제공되는 상기 암호화된 EMM 데이터 및 ECM 데이터는 전송 스트림 패킷의 형태로 제공되고, 상기 전송 스트림 패킷 각각에는 상기 전송 스트림 패킷을 식별하기 위한 패킷 ID가 주어지는 프로그램 배포 시스템.
- 제 21 항에 있어서,상기 제 2 암호화 수단은 암호화된 ECM 데이터를 출력으로서 상기 다중화 수단에 제공하는 프로그램 배포 시스템.
- 제 22 항에 있어서,상기 스크램블 수단은 상기 프로그램을 구성하는 상기 복수의 데이터 요소들만을 스크램블링하는 프로그램 배포 시스템.
- 제 22 항에 있어서,상기 스크램블 수단은 상기 데이터 요소 각각을 포함하는 전송 스트림 패킷의 패킷 ID와 상기 데이터 요소에 대해 정의된 스크램블 키 사이의 대응관계를 나타내는 테이블에 기초하여 상기 데이터 요소들과 연관된 스크램블 키들을 사용해 상기 데이터 요소들을 스크램블링하는 프로그램 배포 시스템.
- 제 22 항에 있어서,상기 스크램블 수단은 상기 다중화 수단에 의해 상기 스크램블 수단에 공급된 모든 전송 스트림 패킷의 패킷 ID를 검출하고,상기 스크램블 수단은 상기 패킷 ID들과 상기 스크램블들 키들 사이의 대응관계를 나타내는 테이블에 기초하여 스크램블 키들이 상기 검출된 패킷 ID에 대해 정의되는가의 여부를 결정하고,일부 스크램블 키들이 상기 패킷 ID들에 대해 정의되면, 상기 스크램블 수단은 상기 패킷 ID들에 의해 나타내어지는 전송 스트림 패킷에 포함된 데이터 요소들을 상기 정의된 스크램블 키들로 스크램블링하고,스크램블 키들이 상기 패킷 ID들에 대해 정의되어 있지 않으면, 상기 스크램블 수단은 상기 패킷 ID들에 의해 나타내어지는 전송 스트림 패킷들에 포함된 데이터를 스크램블링하지 않는 프로그램 배포 시스템.
- 제 20 항에 있어서,상기 멀티플렉서 시스템은 전송 스트림 패킷의 형태로 상기 멀티플렉서 시스템에 공급되는 데이터를 버퍼링하고 상기 전송 스트림 패킷들을 상기 다중화 수단에 제공하는 버퍼 수단을 더 포함하는 프로그램 배포 시스템.
- 제 26 항에 있어서,상기 멀티플렉서 시스템은 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷을 버퍼링하기 위한 복수의 버퍼들의 자유 영역을 모니터하고,상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들을 버퍼링하기 위한 상기 복수의 버퍼들 중 어느 하나가 오버플로우 (overflow)되려고 하면, 상기 EMM 데이터를 포함하는 상기 전송 스트림 패킷은 상기 EMM 데이터를 포함하는 상기 전송 스트림 패킷을 버퍼링하기 위한 버퍼에 의해 상기 다중화 수단에 제공되지 않고, 그 대신 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들은 오버플로우될 것 같은 상기 버퍼에 의해 상기 다중화 수단에 제공되는 프로그램 배포 시스템.
- 제 20 항에 있어서,상기 멀티플렉서 시스템에 의해 제공되는 전송 스트림들을 전송선을 통해 수신단으로 배포하는 배포 시스템, 및상기 전송선을 통해 전송된 상기 전송 스트림들을 수신하는 수신 시스템을 더 포함하는 프로그램 배포 시스템.
- 제 28 항에 있어서,상기 수신 시스템은:상기 전송된 전송 스트림들을 역다중화하는 디멀티플렉서;상기 스크램블링된 데이터 요소를 각각 상기 공급된 스크램블 키들로 디스크램블링하는 디스크램블러 (descrambler);각 데이터 요소에 대해 상기 디스크램블링된 데이터를 복호화하는 디코더;상기 전송 스트림을 구성하는 전송 스트림 패킷을 분석하는 CPU; 및상기 전송 스트림에 포함된 상기 암호화된 스크램블 키를 해독하고 상기 해독된 스크램블 키를 상기 디스크램블러에 공급하는 보안 모듈을 포함하는 프로그램 배포 시스템.
- 제 29 항에 있어서,상기 보안 모듈은:상기 전송된 전송 스트림에 포함된 상기 암호화 EMM 데이터에 포함되는 가입자의 가입 정보를 저장하는 메모리 수단;상기 전송된 전송 스트림에 포함된 상기 암호화된 작업키 및 상기 가입자 관리 시스템에 의해 사용된 것과 같은 마스터 키를 수신하여 상기 암호화된 작업키를 상기 마스터 키로 해독하는 제 1 해독 수단; 및상기 전송 스트림에 포함된 상기 암호화 스크램블 키 및 상기 제 1 해독 수단에 의해 공급된 상기 해독 작업키를 수신하여 상기 암호화된 스크램블 키를 상기 해독된 작업키로 해독하는 제 2 해독 수단을 포함하는 프로그램 배포 시스템.
- 제 30 항에 있어서,상기 CPU는 상기 디멀티플렉서에 의해 공급된 상기 암호화 ECM 데이터를 포함하는 상기 전송 스트림 패킷으로부터, 가입자에 의해 가입된 프로그램이나 데이터 요소에 대한 암호화된 ECM 데이터를 갖는 전송 스트림 패킷만을 필터링하고,상기 CPU는 상기 필터링된 전송 스트림 패킷에 포함된 상기 암호화 ECM 데이터를 분석함으로써 상기 암호화 ECM 데이터로부터 상기 암호화된 스크램블 키를 얻는 프로그램 배포 시스템.
- 제 31 항에 있어서,상기 프로그램과 연관된 암호화 스크램블 키가 상기 CPU에 의해 공급되면, 상기 보안 모듈은 상기 공급된 암호화 스크램블 키를 해독하여 상기 프로그램을 구성하는 복수의 데이터 요소들에 대응하는 복수의 디스크램블러들에 동일한 스크램블 키를 각각 공급하고,상기 복수의 데이터 요소들과 연관된 복수의 암호화 스크램블 키들이 상기 CPU에 의해 공급되면, 상기 보안 모듈은 상기 복수의 공급된 암호화 스크램블 키들을 각각 해독하여 상기 복수의 데이터 요소들 중에서 가입된 데이터 요소들에 대응하는 복수의 디스크램블러들에 상이한 스크램블 키들을 공급하는 프로그램 배포 시스템.
- 복수의 데이터 요소들로 구성된 프로그램을 배포하는 프로그램 배포 시스템에 있어서:각 프로그램 또는 데이터 요소에 대한 가입자의 가입들을 관리하는 가입자 관리 시스템;상기 데이터 요소들 각각에 대한 상기 프로그램에 포함된 상기 데이터 요소들을 디스크램블링하는 데 이용될 스크램블 키를 발생하는 가입자 시청허가 시스템; 및멀티플렉서 시스템으로서,각 프로그램에 대해 부호화된 데이터 요소들로 구성되는 부호화 스트림들을 발생하도록 상기 프로그램에 포함된 상기 데이터 요소들의 각각을 부호화하는 부호화 시스템,상기 부호화 시스템에 의해 각 프로그램에 대해 발생된 상기 부호화 스트림들을 다중화하는 다중화 수단, 및상기 가입자 시청허가 시스템에 의해 발생된 상기 스크램블 키에 기초하여 상기 다중화된 스트림에 포함된 상기 부호화 데이터 요소들의 각각을 선택적으로 스크램블링하는 스크램블 수단을 포함하는, 상기 멀티플렉서 시스템을 포함하고;상기 가입자 시청허가 시스템은 상기 스크램블 키를 암호화하는데 사용된 작업키를 마스터 키로 암호화하는 제 1 암호화 수단을 포함하고,상기 가입자 시청허가 시스템은 상기 제 1 암호화 수단에 의해 암호화된 상기 암호화 작업키와 상기 가입자를 식별하기 위한 가입자 식별 번호를 암호화된 EMM 데이터로서 상기 멀티플렉서 시스템에 공급하고,상기 멀티플렉서 시스템은 상기 다중화 수단 앞에, 상기 ECM 데이터에 포함된 스크램블 키를 암호화하는 제 2 암호화 수단을 더 포함하고,상기 제 2 암호화 수단은 상기 작업키 테이블을 참조하여 상기 ECM 데이터에 포함된 상기 작업키 식별 번호로부터 작업키를 얻고,상기 제 2 암호화 수단은 상기 작업키 테이블로부터 얻어진 상기 작업키를 사용해 상기 ECM 데이터에 포함된 상기 스크램블 키를 암호화하고,상기 제 2 암호화 수단은 상기 제 2 암호화 수단에 의해 암호화된 상기 암호화 스크램블 키를 암호화된 ECM 데이터로서 상기 다중화 수단에 공급하는 프로그램 배포 시스템.
- 삭제
- 제 33 항에 있어서,상기 데이터 배포 시스템에 의해 제공된 전송 스트림내에서 상기 프로그램을 구성하는 상기 복수의 데이터 요소들을 포함하는 전송 스트림 패킷, 상기 ECM 데이터를 포함하는 전송 스트림 패킷, 및 상기 EMM 데이터를 포함하는 전송 스트림 패킷의 패킷 ID를 식별하기 위한 프로그램 지정 정보를 발생하는 인코더/멀티플렉서 제어 시스템을 더 포함하고,인코더/멀티플렉서 제어 시스템은 상기 프로그램 지정 정보에 따라 상기 프로그램을 구성하는 상기 복수의 데이터 요소들을 포함하는 상기 전송 스트림 패킷, 상기 ECM 데이터를 포함하는 상기 전송 스트림 패킷, 및 상기 EMM 데이터를 포함하는 상기 전송 스트림 패킷을 다중화하도록 상기 인코더 시스템과 상기 멀티플렉서 시스템을 제어하는 프로그램 배포 시스템.
- 삭제
- 삭제
- 삭제
- 삭제
- 제 35 항에 있어서,상기 인코더/멀티플렉서 제어 시스템은 전송 스트림 패킷의 형태로 상기 멀티플렉서 시스템에 공급된 모든 전송 스트림 패킷에 상기 전송 스트림 패킷을 식별하기 위한 패킷 ID를 할당하는 프로그램 배포 시스템.
- 제 40 항에 있어서,상기 프로그램 지정 정보는 적어도 프로그램 연관 테이블, 프로그램 맵 테이블, 및 조건부 액세스 테이블(conditional access table)로 구성되는 프로그램 배포 시스템.
- 제 41 항에 있어서,상기 인코더/멀티플렉서 제어 시스템은 PAT 패킷으로서 상기 프로그램 연관 테이블을 포함하는 전송 스트림 패킷을 상기 멀티플렉서 시스템에 공급하고,상기 인코더/멀티플렉서 제어 시스템은 PMT 패킷으로서 상기 프로그램 맵 테이블을 포함하는 전송 스트림 패킷을 상기 멀티플렉서 시스템에 공급하고,상기 인코더/멀티플렉서 제어 시스템은 상기 조건부 액세스 테이블을 포함하는 전송 스트림 패킷을 CAT 패킷으로서 상기 멀티플렉서 시스템에 공급하는 프로그램 배포 시스템.
- 제 42 항에 있어서,상기 프로그램 연관 테이블은 프로그램 번호와 상기 프로그램 번호에 대응하는 PMT 패킷의 패킷 ID를 지정하는 테이블이고,상기 프로그램 맵 테이블은 프로그램을 구성하는 복수의 데이터 요소들 각각을 포함하는 전송 스트림 패킷의 패킷 ID를 지정하는 테이블이고,상기 조건부 액세스 테이블은 암호화된 EMM 패킷의 상기 패킷 ID를 지정하는 테이블인 프로그램 배포 시스템.
- 제 43 항에 있어서,상기 프로그램 연관 테이블은 프로그램을 나타내는 프로그램 번호 및 상기 프로그램과 연관된 PMT 패킷의 패킷 ID를 기술하고,상기 프로그램 맵 테이블은 상기 프로그램을 나타내는 프로그램 번호, 상기 프로그램을 구성하는 복수의 데이터 요소들을 포함하는 전송 스트림 패킷을 포함하는 복수의 패킷 ID들, 및 상기 프로그램이나 상기 데이터 요소와 연관된 암호화 ECM 패킷의 패킷 ID를 지정하는 디스크립터를 기술하는 프로그램 배포 시스템.
- 제 44 항에 있어서,상기 프로그램 맵 테이블내의 상기 디스크립터가 상기 프로그램 번호에 대응하는 위치에 기술되어 있으면, 상기 디스크립터는 상기 프로그램을 구성하는 상기 복수의 데이터 요소들의 모든 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 패킷의 패킷 ID를 지정하고,상기 프로그램 맵 테이블내의 상기 디스크립터가 상기 프로그램의 상기 데이터 요소 각각에 대응하는 위치에 기술되어 있으면, 상기 디스크립터는 상기 프로그램을 구성하는 상기 복수의 데이터 요소들을 각각 스크램블링하기 위한 복수의 스크램블 키들을 포함하는 복수의 ECM 패킷들의 패킷 ID들을 지정하는 프로그램 배포 시스템.
- 제 45 항에 있어서,상기 프로그램이 제 1 데이터 요소 내지 제 n 데이터 요소를 갖고 상기 제 1 데이터 요소 내지 제 n 데이터 요소에 대해 동일한 스크램블 키가 지정되면,상기 프로그램 맵 테이블은 상기 프로그램을 나타내는 프로그램 번호와 상기 제 1 데이터 요소 내지 상기 제 n 데이터 요소를 각각 스크램블링하기 위한 스크램블 키들을 포함하는 ECM 패킷들의 패킷 ID들 사이의 대응관계를 기술하는 프로그램 배포 시스템.
- 제 45 항에 있어서,상기 프로그램이 제 1 데이터 요소 내지 제 n 데이터 요소를 갖고 상기 제 1 데이터 요소 내지 제 n 데이터 요소에 대해 적어도 하나의 다른 스크램블 키가 지정되면,상기 프로그램 맵 테이블은 상기 제 1 데이터 요소를 포함하는 전송 스트림 패킷의 패킷 ID와 상기 제 1 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 데이터를 포함하는 전송 스트림 패킷의 패킷 ID 사이의 대응관계를 기술하고,상기 프로그램 맵 테이블은 상기 제 n 데이터 요소를 포함하는 전송 스트림 패킷의 패킷 ID와 상기 제 n 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 데이터를 포함하는 전송 스트림 패킷의 패킷 ID 사이의 대응관계를 기술하는 프로그램 배포 시스템.
- 제 42 항에 있어서,상기 인코더/멀티플렉서 제어 시스템은 상기 프로그램 맵 테이블과 상기 조건부 액세스 테이블에 대해 고유의 패킷 ID들을 지정하는 프로그램 배포 시스템.
- 제 42 항에 있어서,상기 스크램블 수단은 상기 프로그램 지정 정보, 상기 EMM 데이터, 및 상기 ECM 데이터를 스크램블링하지 않고, 상기 데이터 요소만을 스크램블링하는 프로그램 배포 시스템.
- 제 42 항에 있어서,상기 스크램블 수단은 상기 데이터 요소들 각각을 포함하는 전송 스트림 패킷의 패킷 ID와 상기 데이터 요소에 대해 지정된 스크램블 키 사이의 대응관계를 나타내는 테이블에 기초하여 상기 데이터 요소들에 대해 지정된 스크램블 키들을 이용해 상기 데이터 요소들을 스크램블링하는 프로그램 배포 시스템.
- 제 42 항에 있어서,상기 인코더/멀티플렉서 제어 시스템은 ECM 패킷, EMM 패킷, PSI 패킷, 및 상기 기본 패킷을 각각 식별하기 위해 패킷 ID들이 지정될 때 복수의 전송 스트림 패킷들에 대해 패킷 ID의 반복 할당이 회피될 수 있도록 이전 동작들에 사용되었던 패킷 ID들을 저장하는 프로그램 배포 시스템.
- 제 42 항에 있어서,상기 인코더/멀티플렉서 제어 시스템은 각 전송 스트림 패킷에 할당된 패킷 ID와 상기 전송 스트림 패킷에 포함된 데이터를 스크램블링하는데 사용되는 스크램블 키 사이의 대응관계를 나타내는 테이블을 발생하고,상기 인코더/멀티플렉서 제어 시스템은 상기 패킷 ID와 상기 스크램블 키 사이의 대응관계를 나타내는 상기 테이블을 상기 멀티플렉서 시스템에 공급하는 프로그램 배포 시스템.
- 제 52 항에 있어서,상기 스크램블 수단은 상기 프로그램 지정 정보, 상기 EMM 데이터, 및 상기 ECM 데이터를 스크램블링하지 않고, 상기 패킷 ID들과 상기 스크램블 키들 사이의 대응관계를 나타내는 상기 테이블을 참조하여 상기 데이터 요소만을 스크램블링하는 프로그램 배포 시스템.
- 제 52 항에 있어서,상기 스크램블 수단은 상기 패킷 ID들과 상기 스크램블 키들 사이의 대응관계를 나타내는 상기 테이블을 참조하여 상기 데이터 요소들에 대해 지정된 스크램블 키들로 상기 데이터 요소들을 스크램블링하는 프로그램 배포 시스템.
- 제 52 항에 있어서,상기 스크램블 수단은 상기 다중화 수단에 의해 상기 스크램블 수단에 공급된 모든 전송 스트림 패킷의 패킷 ID들을 검출하고,상기 스크램블 수단은 상기 패킷 ID들과 상기 스크램블들 키들 사이의 대응관계를 나타내는 상기 테이블에 기초하여 상기 검출된 패킷 ID들에 대해 스크램블 키들이 정의되었는가의 여부를 결정하고,상기 패킷 ID들에 대해 일부 스크램블 키가 정의되어 있으면, 상기 스크램블 수단은 상기 패킷 ID들에 의해 나타내어지는 전송 스트림 패킷들에 포함된 데이터 요소들을 상기 정의된 스크램블 키들로 스크램블링하고,상기 패킷 ID들에 대해 일부 스크램블 키가 정의되어 있지 않으면, 상기 스크램블 수단은 상기 패킷 ID들에 의해 나타내어지는 전송 스트림 패킷들에 포함된 데이터를 스크램블링하지 않는 프로그램 배포 시스템.
- 제 33 항에 있어서,상기 멀티플렉서 시스템은:PAT 패킷들, PMT 패킷들, CAT 패킷들, 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들, 암호화된 EMM 패킷들, 및 암호화된 ECM 패킷들을 각각 버퍼링하고, 상기 전송 스트림 패킷들을 상기 다중화 수단에 제공하는 복수의 버퍼 수단들을 더 포함하는 프로그램 배포 시스템.
- 제 56 항에 있어서,상기 멀티플렉서 시스템은 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들을 버퍼링하기 위한 복수의 버퍼들의 자유 영역을 모니터하고,상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷을 버퍼링하기 위한 상기 복수의 버퍼들 중 어느 하나가 오버플로우되려고 하면, 상기 EMM 패킷들은 상기 EMM 패킷들을 버퍼링하기 위한 버퍼에 의해 상기 다중화 수단에 제공되지 않고, 그 대신 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들은 오버플로우될 것 같은 상기 버퍼에 의해 상기 다중화 수단에 제공되는 프로그램 배포 시스템.
- 제 47 항에 있어서,상기 멀티플렉서 시스템에 의해 제공된 전송 스트림들을 전송선을 통해 상기 수신단에 배포하는 배포 시스템; 및상기 전송선을 통해 전송된 상기 전송 스트림들을 수신하기 위한 수신 시스템을 더 포함하는 프로그램 배포 시스템.
- 제 58 항에 있어서,상기 수신 시스템은:상기 전송된 전송 스트림들을 역다중화하는 디멀티플렉서;상기 스크램블링된 데이터 요소들을 상기 공급된 스크램블 키들로 각각 디스크램블링하는 디스크램블러;각 데이터 요소에 대해 상기 디스크램블링된 데이터를 복호화하는 디코더;상기 전송 스트림을 구성하는 전송 스트림 패킷들을 분석하는 CPU; 및상기 전송 스트림에 포함된 상기 암호화된 스크램블 키를 해독하고 상기 해독된 스크램블 키를 상기 디스크램블러에 공급하는 보안 모듈을 포함하는 프로그램 배포 시스템.
- 제 59 항에 있어서,상기 CPU는:상기 전송 스트림에 포함된 프로그램 연관 테이블을 분석하기 위한 PAT 분석 수단;상기 전송 스트림에 포함된 프로그램 맵 테이블을 분석하기 위한 PMT 분석 수단;상기 전송 스트림에 포함된 조건부 액세스 테이블을 분석하기 위한 CAT 분석 수단;상기 전송 스트림에 포함된 암호화 EMM 데이터를 분석하기 위한 EMM 분석 수단; 및상기 전송 스트림에 포함된 암호화 ECM 데이터를 분석하기 위한 ECM 분석 수단을 포함하는 프로그램 배포 시스템.
- 제 59 항에 있어서,상기 보안 모듈은:상기 EMM 데이터에 포함된 가입자의 가입 정보를 저장하는 메모리 수단;상기 전송된 전송 스트림에 포함된 상기 암호화된 작업키 및 상기 가입자 관리 시스템에 의해 사용된 것과 동일한 마스터 키를 수신하여 상기 암호화된 작업키를 상기 마스터 키로 해독하는 제 1 해독 수단; 및상기 전송 스트림에 포함된 상기 암호화된 스크램블 키 및 상기 제 1 해독 수단에 의해 공급된 상기 해독된 작업키를 수신하여 상기 암호화된 스크램블 키를 상기 해독된 작업키로 해독하는 제 2 해독 수단을 포함하는 프로그램 배포 시스템.
- 제 61 항에 있어서,상기 CPU는 상기 전송 스트림에 포함된 프로그램 연관 테이블 및 프로그램 맵 테이블을 분석함으로써 상기 프로그램을 구성하는 각 데이터 요소들을 포함하는 전송 스트림 패킷을 식별하고, 상기 디멀티플렉서를 제어하여 상기 데이터 요소를 포함하는 상기 전송 스트림 패킷을 상기 디스크램블러들 중 적절한 것에 제공하는 프로그램 배포 시스템.
- 제 62 항에 있어서,상기 CPU는 상기 전송 스트림에 포함된 조건부 액세스 테이블을 분석함으로써 EMM 데이터를 포함하는 전송 스트림 패킷을 검출하고,상기 CPU는 상기 EMM 데이터를 포함하는 상기 전송 스트림으로부터, 가입자에 의해 가입된 프로그램에 대한 EMM 데이터를 갖는 전송 스트림 패킷만을 필터링하고,상기 CPU는 상기 필터링된 전송 스트림 패킷에 포함된 상기 EMM 데이터를 분석함으로써 상기 EMM 데이터로부터 상기 암호화된 작업키를 얻는 프로그램 배포 시스템.
- 제 61 항에 있어서,상기 CPU는 상기 전송 스트림에 포함된 프로그램 연관 테이블과 상기 프로그램 연관 테이블에 의해 지정된 프로그램 맵 테이블을 분석함으로써, 상기 프로그램과 상기 ECM 데이터를 구성하는 복수의 데이터 요소들을 포함하는 전송 스트림 패킷들을 각각 검출하고,상기 CPU는 상기 디멀티플렉서를 제어하여 상기 복수의 데이터 요소들을 포함하는 상기 전송 스트림 패킷들을 상기 디스크램블러에 각각 공급하고 상기 ECM 데이터를 포함하는 상기 전송 스트림 패킷을 수신하는 프로그램 배포 시스템.
- 제 64 항에 있어서,상기 CPU는 상기 디멀티플렉서에 의해 공급된 상기 암호화 ECM 데이터를 포함하는 상기 전송 스트림 패킷들로부터, 가입자에 의해 가입된 프로그램이나 데이터 요소에 대한 암호화 ECM 데이터를 갖는 전송 스트림 패킷만을 필터링하고,상기 CPU는 상기 필터링된 전송 스트림 패킷에 포함된 상기 암호화 ECM 데이터를 분석함으로써 상기 암호화된 ECM 데이터로부터 상기 암호화 스크램블 키를 얻는 프로그램 배포 시스템.
- 제 65 항에 있어서,상기 프로그램 번호와 상기 암호화 ECM 패킷의 패킷 ID 사이의 대응관계가 상기 프로그램 맵 테이블의 구문(syntax)에 따라 기술되면,상기 CPU는 상기 패킷 ID에 의해 지정된 상기 암호화 ECM 패킷에 포함된 암호화된 스크램블 키를 상기 프로그램에 대응하는 암호화된 스크램블 키로서 상기 보안 모듈에 공급하고,상기 프로그램을 구성하는 복수의 데이터 요소들과 상기 복수의 암호화된 ECM 패킷들의 패킷 ID들 사이의 대응관계가 상기 프로그램 맵 테이블의 구문에 따라 기술되면,상기 CPU는 상기 복수의 패킷 ID들에 의해 지정된 상기 암호화 ECM 패킷에 포함되는 복수의 다른 스크램블 키들을 상기 복수의 데이터 요소들에 대응하는 암호화된 스크램블 키들로서 상기 보안 모듈에 공급하는 프로그램 배포 시스템.
- 제 66 항에 있어서,상기 프로그램과 연관된 암호화 스크램블 키가 상기 CPU에 의해 공급되면, 상기 보안 모듈은 상기 공급된 암호화 스크램블 키를 해독하여 상기 프로그램을 구성하는 복수의 데이터 요소들에 대응하는 복수의 디스크램블러들에 동일한 스크램블 키를 각각 공급하고,상기 복수의 데이터 요소들과 연관된 복수의 암호화 스크램블 키들이 상기 CPU에 의해 공급되면, 상기 보안 모듈은 상기 복수의 공급된 암호화 스크램블 키들을 각각 해독하여 상기 복수의 데이터 요소들 중에서 가입된 데이터 요소들에 대응하는 복수의 디스크램블러들에 상이한 스크램블 키들을 공급하는 프로그램 배포 시스템.
- 삭제
- 삭제
- 삭제
- 복수의 데이터 요소들로 구성된 프로그램을 전송하는 프로그램 전송 방법에 있어서:가입자가 그 가입자에 의해 가입된 프로그램들이나 데이터 요소들만을 보고 및/또는 들을 수 있도록 상기 프로그램에 포함된 복수의 데이터 요소들을 스크램블링하는데 사용될 복수의 스크램블 키들을 발생하는 스크램블 키 발생 단계;각 프로그램에 대해 부호화된 데이터 요소들로 구성된 부호화 스트림들을 발생하도록 상기 프로그램에 포함된 상기 데이터 요소들의 각각을 부호화하는 부호화 단계;상기 부호화 단계에 의해 각 프로그램에 대해 제공된 상기 부호화 스트림들을 다중화하는 다중화 단계; 및상기 발생된 스크램블 키에 기초하여 상기 다중화 스트림에 포함된 상기 부호화 데이터 요소들의 각각을 선택적으로 스크램블링하는 스크램블 단계를 포함하고,상기 다중화 단계는 ECM 데이터에 포함된 스크램블 키를 암호화하기 위한 암호화 단계를 포함하고,상기 스크램블 키 발생 단계는 작업키와 상기 작업키를 식별하기 위한 작업키 식별 번호 사이의 대응관계를 나타내는 작업키 테이블을 발생하고,상기 다중화 단계에서의 상기 암호화 단계는 상기 작업키 테이블을 참조하여 상기 ECM 데이터에 포함된 상기 작업키 식별 번호로부터 작업키를 얻고,상기 암호화 단계는 상기 작업키 테이블로부터 얻어진 상기 작업키를 사용해 상기 ECM 데이터에 포함된 상기 스크램블 키를 암호화하고,상기 암호화 단계는 제 2 암호화 회로에 의해 암호화된 상기 암호화 스크램블 키를 암호화된 ECM 데이터로서 제공하는 프로그램 전송 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 제 71 항에 있어서,모든 전송 스트림 패킷에 상기 전송 스트림 패킷들을 식별하기 위한 패킷 ID들을 할당하는 프로그램 지정 정보 발생 단계를 더 포함하는 프로그램 전송 방법.
- 제 78 항에 있어서,상기 프로그램 지정 정보는 적어도 프로그램 연관 테이블, 프로그램 맵 테이블, 및 조건부 액세스 테이블로 구성되는 프로그램 전송 방법.
- 제 79 항에 있어서,상기 프로그램 지정 정보 발생 단계는 상기 프로그램 연관 테이블을 포함하는 전송 스트림 패킷을 PAT 패킷으로서 상기 다중화 단계에 공급하고,상기 프로그램 지정 정보 발생 단계는 상기 프로그램 맵 테이블을 포함하는 전송 스트림 패킷을 PMT 패킷으로서 상기 다중화 단계에 공급하고,상기 프로그램 지정 정보 발생 단계는 상기 조건부 액세스 테이블을 포함하는 전송 스트림 패킷을 CAT 패킷으로서 상기 다중화 단계에 공급하는 프로그램 전송 방법.
- 제 80 항에 있어서,상기 프로그램 연관 테이블은 프로그램 번호와 상기 프로그램 번호에 대응하는 PMT 패킷의 패킷 ID를 지정하는 테이블이고,상기 프로그램 맵 테이블은 프로그램을 구성하는 복수의 데이터 요소들 각각을 포함하는 전송 스트림 패킷의 패킷 ID를 지정하는 테이블이고,상기 조건부 액세스 테이블은 상기 암호화된 EMM 패킷의 패킷 ID를 지정하는 테이블인 프로그램 전송 방법.
- 제 81 항에 있어서,상기 프로그램 연관 테이블은 프로그램을 나타내는 프로그램 번호 및 상기 프로그램과 연관된 PMT 패킷의 패킷 ID를 기술하고,상기 프로그램 맵 테이블은 상기 프로그램을 나타내는 프로그램 번호, 상기 프로그램을 구성하는 복수의 데이터 요소들을 포함하는 전송 스트림 패킷을 포함하는 복수의 패킷 ID들, 및 상기 프로그램이나 상기 데이터 요소와 연관된 암호화된 ECM 패킷의 상기 패킷 ID를 지정하는 디스크립터를 기술하는 프로그램 전송 방법.
- 제 82 항에 있어서,상기 프로그램 맵 테이블내의 상기 디스크립터가 상기 프로그램 번호에 대응하는 위치에 기술되어 있으면, 상기 디스크립터는 상기 프로그램을 구성하는 상기 복수의 데이터 요소들의 모든 데이터 요소들을 스크램블링하기 위한 스크램블 키를 포함하는 ECM 패킷의 패킷 ID를 지정하고,상기 프로그램 맵 테이블내의 상기 디스크립터가 상기 프로그램의 상기 데이터 요소들 각각에 대응하는 위치에 기술되어 있으면, 상기 디스크립터는 상기 프로그램을 구성하는 상기 복수의 데이터 요소들을 각각 스크램블링하기 위한 복수의 스크램블 키들을 포함하는 복수의 ECM 패킷들의 패킷 ID들을 각각 지정하는 프로그램 전송 방법.
- 제 83 항에 있어서,상기 프로그램이 제 1 데이터 요소 내지 제 n 데이터 요소를 갖고 상기 제 1 데이터 요소 내지 상기 제 n 데이터 요소에 대해 적어도 하나의 다른 스크램블 키가 지정되면,상기 프로그램 맵 테이블은 상기 제 1 데이터 요소를 포함하는 전송 스트림 패킷의 패킷 ID와 상기 제 1 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 데이터를 포함하는 전송 스트림 패킷의 패킷 ID 사이의 대응관계를 기술하고,상기 프로그램 맵 테이블은 상기 제 n 데이터 요소를 포함하는 전송 스트림 패킷의 패킷 ID와 상기 제 n 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 데이터를 포함하는 전송 스트림 패킷의 패킷 ID 사이의 대응관계를 기술하는 프로그램 전송 방법.
- 제 80 항에 있어서,상기 스크램블 단계는 상기 프로그램 지정 정보, EMM 데이터, 및 상기 ECM 데이터를 스크램블링하지 않고, 상기 데이터 요소들 각각을 포함하는 전송 스트림 패킷의 패킷 ID와 상기 데이터 요소에 대해 지정된 스크램블 키 사이의 대응관계를 나타내는 테이블에 기초하여 상기 데이터 요소들에 대해 지정된 스크램블 키들을 사용해 상기 데이터 요소들만을 스크램블링하는 프로그램 전송 방법.
- 제 80 항에 있어서,상기 프로그램 지정 정보 발생 단계는 각 전송 스트림 패킷에 할당된 패킷 ID와 상기 전송 스트림 패킷에 포함된 데이터를 스크램블링하는데 사용되는 스크램블 키 사이의 대응관계를 나타내는 테이블을 발생하고,상기 프로그램 지정 정보 발생 단계는 상기 패킷 ID들과 상기 스크램블 키들 사이의 대응관계를 나타내는 상기 테이블을 상기 다중화 단계에 공급하는 프로그램 전송 방법.
- 제 86 항에 있어서,상기 스크램블 수단은 상기 프로그램 지정 정보, EMM 데이터, 및 상기 ECM 데이터를 스크램블링하지 않고, 상기 패킷 ID들과 상기 스크램블 키들 사이의 대응관계를 나타내는 상기 테이블을 참조하여 상기 데이터 요소들만을 스크램블링하는 프로그램 전송 방법.
- 제 86 항에 있어서,상기 스크램블 단계는 상기 다중화 수단에 의해 상기 스크램블 수단에 공급된 모든 전송 스트림 패킷들의 패킷 ID들을 검출하고,상기 스크램블 단계는 상기 패킷 ID들과 상기 스크램블들 키들 사이의 대응관계를 나타내는 상기 테이블에 기초하여 상기 검출된 패킷 ID들에 대해 스크램블 키들이 정의되었는가의 여부를 결정하고,일부 스크램블 키들이 상기 패킷 ID들에 대해 정의되면, 상기 스크램블 단계는 상기 패킷 ID들로 나타내어지는 전송 스트림 패킷들에 포함된 데이터 요소들을 상기 정의된 스크램블 키들로 스크램블링하고,스크램블 키들이 상기 패킷 ID들에 대해 정의되어 있지 않으면, 상기 스크램블 단계는 상기 패킷 ID들로 나타낸 전송 스트림 패킷들에 포함된 데이터를 스크램블링하지 않는 프로그램 전송 방법.
- 제 71 항에 있어서,상기 다중화 단계는 상기 스크램블 키들을 상기 작업키로 암호화하고,상기 다중화 단계는 PAT 패킷들, PMT 패킷들, CAT 패킷들, 상기 데이터 요소를 포함하는 전송 스트림 패킷들, EMM 패킷들, 및 ECM 패킷들을 각각 복수의 버퍼 수단들에 버퍼링하는 프로그램 전송 방법.
- 제 89 항에 있어서,상기 다중화 단계는 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들을 버퍼링하기 위한 복수의 버퍼들의 자유 영역을 모니터하고,상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들을 버퍼링하기 위한 상기 복수의 버퍼들 중 어느 하나가 오버플로우되려고 하면, 상기 EMM 패킷들은 상기 EMM 패킷들을 버퍼링하기 위한 버퍼에 의해 상기 다중화 단계에 제공되지 않고, 그 대신 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷은 오버플로우될 것 같은 상기 버퍼에 의해 제공되는 프로그램 전송 방법.
- 프로그램 배포 시스템에 의해 배포된 복수의 프로그램들과 상기 프로그램들을 구성하는 복수의 데이터 요소들 중에서 가입된 프로그램들과 데이터 요소들에만 조건부 액세스를 제공하는 조건부 액세스 시스템에 있어서:상기 프로그램 배포 시스템은:가입자가 상기 가입자에 의해 가입된 데이터 프로그램이나 요소를 보고 및/또는 들을 수 있도록 상기 프로그램에 포함된 상기 데이터 요소들 각각을 스크램블링하는데 사용될 복수의 스크램블 키들을 발생하는 가입자 시청허가 시스템을 포함하고,상기 가입자 시청허가 시스템은 상기 스크램블 키를 암호화하는데 사용될 작업키를 마스터 키로 암호화하는 제 1 암호화 수단을 포함하고,상기 조건부 액세스 시스템은:상기 전송 스트림으로부터, 상기 프로그램을 구성하는 복수의 스크램블링된 데이터 요소들을 포함하는 전송 스트림 패킷을 역다중화하고, 상기 복수의 데이터 요소들과 연관된 복수의 암호화 스크램블 키들을 포함하는 복수의 전송 스트림 패킷들을 역다중화하는 디멀티플렉서 수단;상기 복수의 역다중화된 암호화 스크램블 키들을 포함하는 상기 복수의 전송 스트림 패킷들로부터, 가입자에 의해 가입된 상기 프로그램들 및 데이터 요소들과 연관된 암호화 스크램블 키를 포함하는 전송 스트림 패킷을 필터링하는 필터 수단;상기 복수의 필터링된 전송 스트림 패킷들에 포함된 상기 복수의 암호화 스크램블 키들을 해독하여 복수의 해독된 스크램블 키들을 발생하는 해독 수단;상기 복수의 데이터 요소들과 연관된 상기 복수의 해독된 스크램블 키들을 사용해 각 데이터 요소에 대해 상기 복수의 역다중화된 데이터 요소들을 디스크램블링하는 디스크램블 수단;상기 디스크램블 수단에 의해 디스크램블링된 상기 복수의 데이터 요소들을 복호화하는 복호화 수단; 및ECM 데이터에 포함된 스크램블 키를 암호화하는 제 2 암호화 수단을 가진 멀티플렉서 시스템을 포함하고,상기 가입자 시청허가 시스템은 작업키와 상기 작업키를 식별하기 위한 작업키 식별 번호 사이의 대응관계를 나타내는 작업키 테이블을 상기 멀티플렉서 시스템의 상기 제 2 암호화 수단에 공급하고,상기 제 2 암호화 수단은 상기 작업키 테이블을 참조하여 상기 ECM 데이터에 포함된 상기 작업키 식별 번호로부터 작업키를 얻고,상기 제 2 암호화 수단은 상기 작업키 테이블로부터 얻어진 상기 작업키를 사용해 상기 ECM 데이터에 포함된 상기 스크램블 키를 암호화하고,상기 제 2 암호화 수단은 상기 제 2 암호화 수단에 의해 암호화된 상기 암호화 스크램블 키를 암호화된 ECM 데이터로서 상기 멀티플렉서 시스템에 공급하는 조건부 액세스 시스템.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 제 91 항에 있어서,전송 스트림 패킷들의 형태로 상기 멀티플렉서 시스템에 공급된 모든 전송 스트림 패킷들에 상기 전송 스트림 패킷을 식별하기 위한 패킷 ID들을 할당하는 인코더/멀티플렉서 제어 시스템을 더 포함하는 조건부 액세스 시스템.
- 제 99 항에 있어서,적어도 프로그램 연관 테이블, 프로그램 맵 테이블, 및 조건부 액세스 테이블로 구성될 프로그램 지정 정보를 더 포함하는 조건부 액세스 시스템.
- 제 100 항에 있어서,상기 인코더/멀티플렉서 제어 시스템은 상기 프로그램 연관 테이블을 포함하는 전송 스트림 패킷을 PAT 패킷으로서 상기 멀티플렉서 시스템에 공급하고,상기 인코더/멀티플렉서 제어 시스템은 상기 프로그램 맵 테이블을 포함하는 전송 스트림 패킷을 PMT 패킷으로서 상기 멀티플렉서 시스템에 공급하고,상기 인코더/멀티플렉서 제어 시스템은 상기 조건부 액세스 테이블을 포함하는 전송 스트림 패킷을 CAT 패킷으로서 상기 멀티플렉서 시스템에 공급하는 조건부 액세스 시스템.
- 제 101 항에 있어서,상기 프로그램 연관 테이블은 프로그램 번호와 상기 프로그램 번호에 대응하는 PMT 패킷의 패킷 ID를 지정하는 테이블이고,상기 프로그램 맵 테이블은 프로그램을 구성하는 복수의 데이터 요소들 각각을 포함하는 전송 스트림 패킷의 패킷 ID를 지정하는 테이블이고,상기 조건부 액세스 테이블은 상기 암호화된 EMM 패킷의 패킷 ID를 지정하는 테이블인 조건부 액세스 시스템.
- 제 102 항에 있어서,상기 프로그램 연관 테이블은 프로그램을 나타내는 상기 프로그램 번호 및 상기 프로그램과 연관된 PMT 패킷의 상기 패킷 ID를 기술하고,상기 프로그램 맵 테이블은 상기 프로그램을 나타내는 프로그램 번호, 상기 프로그램을 구성하는 복수의 데이터 요소들을 포함하는 전송 스트림 패킷을 포함하는 복수의 패킷 ID들, 및 상기 프로그램이나 상기 데이터 요소와 연관된 암호화 ECM 패킷의 패킷 ID를 지정하는 디스크립터를 기술하는 조건부 액세스 시스템.
- 제 103 항에 있어서,상기 프로그램 맵 테이블내의 상기 디스크립터가 상기 프로그램 번호에 대응하는 위치에 기술되어 있으면, 상기 디스크립터는 상기 프로그램을 구성하는 상기 복수의 데이터 요소들의 모든 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 패킷의 패킷 ID를 지정하고,상기 프로그램 맵 테이블내의 상기 디스크립터가 상기 프로그램의 상기 데이터 요소 각각에 대응하는 위치에 기술되어 있으면, 상기 디스크립터는 상기 프로그램을 구성하는 상기 복수의 데이터 요소들을 각각 스크램블링하기 위한 복수의 스크램블 키들을 포함하는 복수의 ECM 패킷들의 패킷 ID들을 지정하는 조건부 액세스 시스템.
- 제 104 항에 있어서,상기 프로그램이 제 1 데이터 요소 내지 제 n 데이터 요소를 갖고 상기 제 1 데이터 요소 내지 제 n 데이터 요소에 대해 적어도 하나의 다른 스크램블 키가 지정되면,상기 프로그램 맵 테이블은 상기 제 1 데이터 요소를 포함하는 전송 스트림 패킷의 패킷 ID와 상기 제 1 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 데이터를 포함하는 전송 스트림 패킷의 패킷 ID 사이의 대응관계를 기술하고,상기 프로그램 맵 테이블은 상기 제 n 데이터 요소를 포함하는 전송 스트림 패킷의 패킷 ID와 상기 제 n 데이터 요소를 스크램블링하기 위한 스크램블 키를 포함하는 ECM 데이터를 포함하는 전송 스트림 패킷의 패킷 ID 사이의 대응관계를 기술하는 조건부 액세스 시스템.
- 삭제
- 제 101 항에 있어서,상기 인코더/멀티플렉서 제어 시스템은 각 전송 스트림 패킷에 할당된 상기 패킷 ID와 상기 전송 스트림 패킷에 포함된 데이터를 스크램블링하는데 사용되는 스크램블 키 사이의 대응관계를 나타내는 테이블을 발생하고,상기 인코더/멀티플렉서 제어 시스템은 상기 패킷 ID들과 상기 스크램블 키 들사이의 대응관계를 나타내는 상기 테이블을 상기 멀티플렉서 시스템에 공급하는 조건부 액세스 시스템.
- 삭제
- 삭제
- 제 91 항에 있어서,상기 멀티플렉서 시스템은:PAT 패킷들, PMT 패킷들, CAT 패킷들, 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들, 암호화된 EMM 패킷들, 및 암호화된 ECM 패킷들을 각각 버퍼링하고, 상기 전송 스트림 패킷들을 상기 멀티플렉서 시스템에 제공하는 복수의 버퍼 수단들을 더 포함하는 조건부 액세스 시스템.
- 제 110 항에 있어서,상기 멀티플렉서 시스템은 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들을 버퍼링하기 위한 복수의 버퍼들의 자유 영역을 모니터하고,상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들을 버퍼링하기 위한 상기 복수의 버퍼들 중 어느 하나가 오버플로우되려고 하면, 상기 EMM 패킷들은 상기 EMM 패킷들을 버퍼링하기 위한 버퍼에 의해 상기 멀티플렉서 시스템에 제공되지 않고, 그 대신 상기 데이터 요소들을 포함하는 상기 전송 스트림 패킷들은 오버플로될 것 같은 상기 버퍼에 의해 상기 멀티플렉서 시스템에 제공되는 조건부 액세스 시스템.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 제 107 항에 있어서,상기 프로그램과 연관된 암호화 스크램블 키가 상기 필터 수단에 의해 공급되면, 상기 해독 수단은 상기 공급된 암호화 스크램블 키를 해독하여 상기 프로그램을 구성하는 복수의 데이터 요소들에 대응하는 복수의 디스크램블러들에 동일한 스크램블 키를 각각 공급하고,상기 복수의 데이터 요소들과 연관된 복수의 암호화된 스크램블 키들이 상기 필터 수단에 의해 공급되면, 상기 해독 수단은 상기 복수의 공급된 암호화 스크램블 키들을 각각 해독하여 상기 복수의 데이터 요소들 중에서 가입된 데이터 요소들에 대응하는 복수의 디스크램블러들에 상이한 스크램블 키들을 공급하는 조건부 액세스 시스템.
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP1998/003127 WO2000003541A1 (fr) | 1998-07-13 | 1998-07-13 | Multiplexeur de donnees, systeme de diffusion de programme, systeme d'emission de programme, systeme de diffusion a peage, procede d'emission de programme, systeme de reception limitee et recepteur de donnees |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000070915A KR20000070915A (ko) | 2000-11-25 |
KR100610523B1 true KR100610523B1 (ko) | 2006-08-09 |
Family
ID=14208609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019997007180A KR100610523B1 (ko) | 1998-07-13 | 1998-07-13 | 프로그램 배포 시스템, 프로그램 전송 방법 및 조건부 액세스 시스템 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1022900A1 (ko) |
KR (1) | KR100610523B1 (ko) |
WO (1) | WO2000003541A1 (ko) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7275256B1 (en) | 2001-08-28 | 2007-09-25 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
US8463780B1 (en) | 2000-03-08 | 2013-06-11 | Music Choice | System and method for providing a personalized media service |
US7325043B1 (en) | 2000-03-08 | 2008-01-29 | Music Choice | System and method for providing a personalized media service |
US7133924B1 (en) | 2000-03-08 | 2006-11-07 | Music Choice | Personalized audio system and method |
US7856485B2 (en) | 2000-03-08 | 2010-12-21 | Music Choice | Systems and methods for providing customized media channels |
US7320025B1 (en) | 2002-03-18 | 2008-01-15 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
US7783722B1 (en) | 2000-03-08 | 2010-08-24 | Music Choice | Personalized audio system and method |
US7028082B1 (en) | 2001-03-08 | 2006-04-11 | Music Choice | Personalized audio system and method |
US6879963B1 (en) | 2000-04-12 | 2005-04-12 | Music Choice | Cross channel delivery system and method |
US8271341B2 (en) | 2000-04-12 | 2012-09-18 | Music Choice | Media content delivery systems and methods |
JP4554806B2 (ja) * | 2000-05-11 | 2010-09-29 | 株式会社日立製作所 | 受信方法及び送信方法 |
JP2002016893A (ja) * | 2000-06-30 | 2002-01-18 | Sony Corp | 放送番組情報伝達方法及びデジタル放送送信機及びデジタル放送受信機及びデジタル放送記録機及びデジタル放送記録再生機 |
US20020042754A1 (en) | 2000-10-10 | 2002-04-11 | Del Beccaro David J. | System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works |
US7508454B1 (en) | 2000-11-16 | 2009-03-24 | Smardtv Sa | Digital television conditional access methods and apparatus for simultaneously handling multiple television programs |
ES2306675T3 (es) * | 2000-11-17 | 2008-11-16 | Smardtv S.A. | Metodos de acceso condicional a la television digital y aparato para manipular simultaneamente programas de television multiples. |
EP1267579A3 (en) * | 2001-06-11 | 2003-03-19 | Canal+ Technologies Société Anonyme | MPEG table structure |
US7617295B1 (en) | 2002-03-18 | 2009-11-10 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
CN100358359C (zh) * | 2002-04-19 | 2007-12-26 | 爱迪德艾恩德霍芬公司 | 条件性访问的系统和设备 |
AU2003237462A1 (en) | 2002-06-07 | 2003-12-22 | General Instrument Corporation | Seamless switching between multiple pre-encrypted video files |
KR100888592B1 (ko) * | 2003-02-03 | 2009-03-16 | 삼성전자주식회사 | 방송신호 수신 장치 및 방법 |
US7626609B1 (en) | 2003-03-07 | 2009-12-01 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
US7158169B1 (en) | 2003-03-07 | 2007-01-02 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
US20040260823A1 (en) * | 2003-06-17 | 2004-12-23 | General Instrument Corporation | Simultaneously transporting multiple MPEG-2 transport streams |
WO2005096162A1 (ja) * | 2004-03-18 | 2005-10-13 | Matsushita Electric Industrial Co., Ltd. | アービトレーション方法及び装置 |
KR100748686B1 (ko) | 2005-02-18 | 2007-08-13 | 삼성전자주식회사 | 디지털 방송 수신기의 소프트웨어 업그레이드 장치 및 방법 |
US7668538B2 (en) | 2005-06-15 | 2010-02-23 | Music Choice | Systems and methods for facilitating the acquisition of content |
KR101258987B1 (ko) * | 2005-08-02 | 2013-04-26 | 삼성전자주식회사 | 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법 |
EP1775950A1 (fr) * | 2005-10-11 | 2007-04-18 | Nagravision S.A. | Procédé de traitement de données à accès conditionnel et décodeur pour la mise en oeuvre de ce procédé |
KR101241880B1 (ko) * | 2006-03-24 | 2013-03-11 | 엘지전자 주식회사 | 방송 신호 스트림 복제 제한 장치 및 복제 제한 방법 |
JP5042524B2 (ja) * | 2006-05-16 | 2012-10-03 | Kddi株式会社 | 暗号化装置及び復号装置、コンテンツデータ生成方法 |
JP5698425B2 (ja) * | 2006-05-16 | 2015-04-08 | 日本放送協会 | 復号装置 |
FR2902267A1 (fr) * | 2006-06-09 | 2007-12-14 | Thomson Licensing Sas | Procedes de reception et d'emission de services de television numerique |
CN101184205B (zh) | 2006-11-14 | 2011-03-30 | 展讯通信(上海)有限公司 | 一种节目成分复用和识别方法 |
JP5176567B2 (ja) * | 2008-01-30 | 2013-04-03 | 沖電気工業株式会社 | 誤り訂正符号生成装置、誤り訂正符号生成プログラム、データ提供装置及びデータ提供システム |
EP2418792A1 (de) | 2010-05-19 | 2012-02-15 | Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. | Digital Multimedia Broadcast (DMB) mit effizienter Übertragung der Daten zur Zugangsbeschränkung im Transportstrom-Packet mit der Programmzuordnungstabelle (Program Association Table = PAT) |
US9197937B1 (en) | 2012-04-26 | 2015-11-24 | Music Choice | Automatic on-demand navigation based on meta-data broadcast with media content |
US10708335B2 (en) | 2012-11-16 | 2020-07-07 | Time Warner Cable Enterprises Llc | Situation-dependent dynamic bit rate encoding and distribution of content |
US10219027B1 (en) | 2014-10-24 | 2019-02-26 | Music Choice | System for providing music content to a user |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09511369A (ja) * | 1994-03-29 | 1997-11-11 | サイエンテイフイク−アトランタ・インコーポレーテツド | パケットベース多重通信システムにおけるデコーダへ条件付きアクセス情報を送るための方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07202884A (ja) * | 1993-12-28 | 1995-08-04 | Sony Corp | 送信装置および受信装置 |
JPH08289277A (ja) * | 1995-04-10 | 1996-11-01 | Sony Corp | 映像データ送出装置 |
JPH08340541A (ja) * | 1995-06-12 | 1996-12-24 | Sony Corp | デジタルデータの伝送方法、伝送装置、記録方法、記録装置、再生方法、再生装置、記録再生方法及び記録再生装置 |
JPH08340514A (ja) * | 1995-06-12 | 1996-12-24 | Sony Corp | デジタルデータの記録方法、記録装置及び再生システム |
JP3837753B2 (ja) * | 1995-06-15 | 2006-10-25 | ソニー株式会社 | スクランブル放送システム、およびスクランブル方法、並びにスクランブル装置、およびデスクランブル装置 |
JP3682785B2 (ja) * | 1995-07-27 | 2005-08-10 | ソニー株式会社 | デスクランブル装置および方法 |
JPH0946681A (ja) * | 1995-07-28 | 1997-02-14 | Sony Corp | 有料放送受信装置 |
JP3680365B2 (ja) * | 1995-08-07 | 2005-08-10 | ソニー株式会社 | デスクランブル装置、デスクランブル方法、スクランブル放送送受信装置、スクランブル放送方法 |
JPH09307542A (ja) * | 1996-03-15 | 1997-11-28 | Sony Corp | データ伝送装置とその方法 |
JPH09312625A (ja) * | 1996-03-19 | 1997-12-02 | Sony Corp | データ多重化装置およびその方法 |
JP3617177B2 (ja) * | 1996-04-12 | 2005-02-02 | ソニー株式会社 | 映像素材供給装置及び方法 |
JPH09284763A (ja) * | 1996-04-12 | 1997-10-31 | Sony Corp | 映像素材供給装置及び方法 |
JPH09322161A (ja) * | 1996-05-30 | 1997-12-12 | Ekushingu:Kk | デコード装置 |
JPH10126371A (ja) * | 1996-08-30 | 1998-05-15 | Sony Corp | 多重化装置及び多重化方法 |
-
1998
- 1998-07-13 EP EP98931069A patent/EP1022900A1/en not_active Withdrawn
- 1998-07-13 WO PCT/JP1998/003127 patent/WO2000003541A1/ja not_active Application Discontinuation
- 1998-07-13 KR KR1019997007180A patent/KR100610523B1/ko not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09511369A (ja) * | 1994-03-29 | 1997-11-11 | サイエンテイフイク−アトランタ・インコーポレーテツド | パケットベース多重通信システムにおけるデコーダへ条件付きアクセス情報を送るための方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2000003541A1 (fr) | 2000-01-20 |
EP1022900A1 (en) | 2000-07-26 |
KR20000070915A (ko) | 2000-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100610523B1 (ko) | 프로그램 배포 시스템, 프로그램 전송 방법 및 조건부 액세스 시스템 | |
US7072471B2 (en) | Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device | |
US7082197B2 (en) | Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device | |
US7113523B1 (en) | Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device | |
KR100859503B1 (ko) | 디지털 전송 시스템에서 부케 정보의 신호 전송 방법 및장치 | |
US5937067A (en) | Apparatus and method for local encryption control of a global transport data stream | |
US7155611B2 (en) | Method of operating a conditional access system for broadcast applications | |
US7065213B2 (en) | In a subscriber network receiving digital packets and transmitting digital packets below a predetermined maximum bit rate | |
KR100952800B1 (ko) | 부분적 암호화 및 pid 맵핑 | |
US20040083177A1 (en) | Method and apparatus for pre-encrypting VOD material with a changing cryptographic key | |
US20080192934A1 (en) | Conditional access system | |
KR100952820B1 (ko) | 부분적 암호화 및 pid 맵핑 | |
WO2000060846A2 (en) | Selective and renewable encryption for secure distribution of video on-demand | |
EP1834482B1 (en) | Conditional access system providing access to multiple programs or services | |
KR100989015B1 (ko) | 부분적으로 암호화된 정보의 암호해독 및 디코딩 | |
JPH0951520A (ja) | デスクランブル装置、デスクランブル方法、スクランブル放送送受信装置、スクランブル放送方法 | |
KR100924053B1 (ko) | 크리티컬 패킷의 부분적 암호화 | |
KR100978187B1 (ko) | 시분할 부분 암호화 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 19990809 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
AMND | Amendment | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20030714 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050629 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20051223 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20050629 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20060327 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20051223 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20060517 Appeal identifier: 2006101002659 Request date: 20060327 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20060426 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20060327 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20060327 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20050929 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20030714 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20060517 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20060515 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060802 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060803 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090727 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100728 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20110727 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110727 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20120723 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120723 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |