KR20110007398A - Method and apparatus for simultaneously watching and recording paid broadcasting channels - Google Patents
Method and apparatus for simultaneously watching and recording paid broadcasting channels Download PDFInfo
- Publication number
- KR20110007398A KR20110007398A KR1020090064900A KR20090064900A KR20110007398A KR 20110007398 A KR20110007398 A KR 20110007398A KR 1020090064900 A KR1020090064900 A KR 1020090064900A KR 20090064900 A KR20090064900 A KR 20090064900A KR 20110007398 A KR20110007398 A KR 20110007398A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- viewing
- recording
- ecm
- reception
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000012545 processing Methods 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 7
- 230000006835 compression Effects 0.000 claims description 6
- 238000007906 compression Methods 0.000 claims description 6
- 238000000926 separation method Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 abstract description 6
- 238000007726 management method Methods 0.000 description 23
- 230000005236 sound signal Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 238000012797 qualification Methods 0.000 description 5
- 230000002457 bidirectional effect Effects 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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
- 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/47—End-user applications
- H04N21/472—End-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/47211—End-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
-
- 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)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
유료 방송 채널의 시청 및 녹화를 동시에 제공하는 방법 및 장치가 제공된다. 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 방법은 (a) 시청자의 시청 및 녹화 요청에 따라, CW(Control Word)로 스크램블링된 복수의 콘텐츠 및 상기 복수의 콘텐츠에 각각 대응하는 복수의 ECM(Entitlement Control Message)을 포함하는 전송 스트림을 수신하는 단계, (b) 상기 전송 스트림에서 시청을 위한 제 1 ECM 및 녹화를 위한 제 2 ECM을 분리하는 단계, (c) 상기 제 1 ECM에서 제 1 CW를 추출하고, 상기 스크램블링된 콘텐츠 중 시청을 위한 제 1 콘텐츠를 디스크램블링하여 화면에 디스플레이하는 단계 및 (d) 상기 제 2 ECM에서 제 2 CW를 추출하고, 상기 스크램블링된 콘텐츠 중 녹화를 위한 제 2 콘텐츠를 디스크램블링하여 암호화한 후 저장소에 저장하는 단계를 포함한다.Provided are a method and an apparatus for simultaneously providing a viewing and recording of a pay broadcasting channel. A method of simultaneously providing a viewing and recording of a pay broadcasting channel to which a reception limit function is applied may include: (a) a plurality of contents scrambled with a control word (CW) and a plurality of contents, respectively, in response to a viewing and recording request from a viewer; Receiving a transport stream comprising a plurality of Entitlement Control Messages (ECMs), (b) separating a first ECM for viewing and a second ECM for recording from the transport stream, and (c) the first ECM Extracting a first CW, descrambling and displaying a first content for viewing among the scrambled content on a screen; and (d) extracting a second CW from the second ECM and recording from the scrambled content. And descrambling and encrypting the second content for storing in the storage.
IPTV, CAS, 유료 방송 IPTV, CAS, Pay-TV
Description
본 발명은 유료 방송 채널의 시청 및 녹화를 제공하는 방법 및 장치에 관한 것으로서, 보다 상세하게는, 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for providing viewing and recording of a pay broadcasting channel, and more particularly, to a method and apparatus for simultaneously providing viewing and recording of a pay broadcasting channel to which a reception restriction function is applied.
인터넷의 보급과 디지털 방송 기술의 발전에 따라 초고속 인터넷 망을 이용하여 제공되는 양방향 방송 서비스의 이용이 증가하고 있는 추세이다.With the spread of the Internet and the development of digital broadcasting technology, the use of two-way broadcasting services provided by high-speed Internet networks is increasing.
양방향 방송 서비스는 초고속 인터넷을 이용하여 정보 서비스, 동영상 콘텐츠 및 방송 등을 양방향 방송 수신기(예를 들어, IPTV, DMB 수신기, 셋탑 박스 등)로 제공하는 서비스로, 인터넷 검색은 물론 영화 감상, 홈쇼핑, 홈뱅킹, 온라인 게임, MP3 등 인터넷이 제공하는 다양한 콘텐츠 및 부가 서비스를 제공받을 수 있다.Two-way broadcasting service is a service that provides information service, video contents, and broadcasting to two-way broadcasting receivers (eg, IPTV, DMB receivers, set-top boxes, etc.) using high-speed Internet. Various contents and additional services provided by the Internet such as home banking, online games, and MP3 can be provided.
한편, 이러한 양방향 방송 서비스에서는 콘텐츠를 가입자에게 선별적으로 제공하기 위한 다운로드 보안 솔루션인 수신 제한 시스템(CAS; Conditional Access System)을 주로 채택하고 있다. 수신 제한 시스템(CAS)은 인증된 가입자에게만 유료 방송을 볼 수 있도록 해주는 시스템으로서, 위성 방송, 케이블 방송 등의 유료 방송 업체 및 현재 무료로 정해져 있으나 유료화될 가능성이 높은 지상파 방송 업체들에게는 핵심 솔루션이다.Meanwhile, the two-way broadcast service mainly adopts a conditional access system (CAS), which is a download security solution for selectively providing contents to subscribers. Restriction Control System (CAS) is a system that allows only paid subscribers to watch paid broadcasts, and is a key solution for paid broadcasters such as satellite and cable broadcasts and terrestrial broadcasters that are currently set free but are likely to be paid. .
일반적인 수신 제한 시스템(이하, CAS라 칭함)을 설명하면 다음과 같다.A general reception restriction system (hereinafter referred to as CAS) is as follows.
프로그램 프로바이더(PP)들로부터 비디오, 오디오, 데이터 등의 컨텐츠가 공급될 때 이 컨텐츠에 대한 정보도 같이 공급되며, 이 정보들을 통해 PPV, NVOD, IPPV, 중계 채널 등에 대한 작업이 스케줄 되고, 스케줄 정보 및 스크램블러로부터의 CW(Control Word) 정보가 연동되어 CAS에서 암호화된 ECM(Entitlement Control Message), EMM(Entitlement Management Message)이 생성된다.When contents such as video, audio, and data are supplied from program providers (PPs), information about the contents is also supplied, and the work on PPV, NVOD, IPPV, relay channel, etc. is scheduled and scheduled through the information. The information and CW (Control Word) information from the scrambler are linked to generate an Entitlement Control Message (ECM) and an Entitlement Management Message (EMM) encrypted by the CAS.
ECM은 컨텐츠 보호에 사용되는 자격 제어 메시지로서, ECM 생성기는 프로그램 정보 및 패키지 정보 등을 방송 스케줄 생성기로부터 입력받아 ECM을 생성한다. 그리고, EMM은 가입자 인증에 사용되는 자격 관리 메시지로서, EMM 생성기는 가입자 관리 시스템으로부터 가입자 정보 및 구매 정보를 입력 받아 EMM을 생성한다.The ECM is a credential control message used for content protection. The ECM generator receives program information and package information from the broadcast schedule generator to generate an ECM. The EMM is an entitlement management message used for subscriber authentication, and the EMM generator generates the EMM by receiving subscriber information and purchase information from the subscriber management system.
상기와 같이 생성된 ECM, EMM은 다중화기로 전달되어 비디오/오디오 등이 압축된 스트림과 다중화되어 가정의 수신기로 보내지게 되며, 가정에서는 셋탑박스(STB)에 내장되어 ECM, EMM 등의 메시지에 대한 인증 및 필터링을 수행하고, 스마트 카드와 수신기 간의 상호 인증을 수행하는 수신기 CA 소프트웨어를 통하여 다중화된 비디오, 오디오, 데이터 등의 압축/다중화 및 암호화를 풀지만, PPV, NVOD, IPPV, 유료 패키지와 같은 유료 서비스는 스마트 카드의 신용 상태에 따라 사용 제한을 갖게 된다.The ECM and EMM generated as described above are delivered to the multiplexer, and the video / audio is multiplexed with the compressed stream and sent to the receiver of the home. Decompress / multiplex and encrypt multiplexed video, audio, and data through receiver CA software, which performs authentication and filtering, and mutual authentication between smart cards and receivers, but does not support PPV, NVOD, IPPV, and paid packages. Paid services have restrictions on use depending on the credit card status of the smart card.
한편, 상기한 바와 같은 CAS에서 수신 제한 기능이 적용된 방송 프로그램을 녹화하고자 하는 요구가 발생하게 되었다. 이에, 한국공개특허 제2008-0083874호(제한 수신 시스템 기반의 보안 시스템 및 그를 이용한 제한 수신 서비스 처리 방법)에서, 가입자가 선택한 방송 채널을 통해 전송된 콘텐츠를 가입자의 수신 장치를 통해 녹화한 후 일정 기간 동안 이용할 수 있는 기술에 대해 개시하였으나, 이는, 한 개의 채널에 대해서만 녹음이 가능할 뿐, 시청 중 다른 채널을 동시에 녹화하는 것은 불가능한 문제가 있다.Meanwhile, a request for recording a broadcast program to which a reception limit function is applied has been generated in the CAS as described above. Accordingly, in Korean Patent Laid-Open Publication No. 2008-0083874 (a limited reception system-based security system and a method of processing a limited reception service using the same), a schedule after recording a content transmitted through a broadcast channel selected by a subscriber through a subscriber's receiving device is set. Although the technology that can be used during the period has been disclosed, it is possible to record only one channel, and there is a problem in that it is impossible to simultaneously record other channels while watching.
따라서, 동 시간대의 프로그램 중, 한 프로그램은 실시간 시청하고 다른 프로그램은 녹화하여 추후 시청할 수 있는 방안이 요구되고 있다.Therefore, among the programs in the same time zone, there is a demand for a method of watching one program in real time and recording another program for later viewing.
상술한 종래 기술의 문제점을 해결하기 위해, 본 발명은 수신 제한 기능이 적용된 동 시간대의 유료 방송 프로그램을, 한 채널은 시청하면서 다른 채널을 녹화할 수 있는 방법 및 장치를 제공한다.In order to solve the above-mentioned problems of the prior art, the present invention provides a method and apparatus for recording a pay channel program in the same time zone to which the reception restriction function is applied, while watching one channel and the other channel.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.
상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 방법은 (a) 시청자의 시청 및 녹화 요청에 따라, 하나의 CW(Control Word)로 스크램블링된 복수의 콘텐츠 및 상기 복수의 콘텐츠에 각각 대응하는 복수의 ECM(Entitlement Control Message)을 포함하는 전송 스트림을 수신하는 단계, (b) 상기 전송 스트림에서 시청을 위한 제 1 ECM 및 녹화를 위한 제 2 ECM을 분리하는 단계, (c) 상기 제 1 ECM에서 상기 CW를 추출하고, 상기 스크램블링된 콘텐츠 중 시청을 위한 제 1 콘텐츠를 디스크램블링하여 화면에 디스플레이하는 단계 및 (d) 상기 제 2 ECM에서 상기 CW를 추출하고, 상기 스크램블링된 콘텐츠 중 녹화를 위한 제 2 콘텐츠를 디스크램블링하여 암호화한 후 저장소에 저장하는 단계를 포함한다.In order to achieve the above object, the method for simultaneously providing the viewing and recording of the pay-TV channel to which the reception restriction function according to an aspect of the present invention is applied, (a) according to the viewer's request for viewing and recording, one CW (Control Word) Receiving a transport stream comprising a plurality of content scrambled with a plurality of contents and a plurality of Entitlement Control Messages (ECMs) corresponding to the plurality of contents, and (b) performing a first ECM and recording for viewing in the transport stream. Separating the second ECM for (c) Extracting the CW from the first ECM, and descrambling the first content for viewing of the scrambled content to display on the screen (d) Extracting the CW from the ECM, descrambling and encrypting the second content for recording of the scrambled content, and storing the decoded content in a storage;
상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 장치는 시청자의 시청 및 녹화 요청에 따라, 제 1 CW(Control Word)로 스크램블링된 제 1 콘텐츠 및 제 2 CW로 스크램블링된 제 2 콘텐츠, 상기 제 1 콘텐츠 및 제 2 콘텐츠에 각각 대응하는 제 1 ECM(Entitlement Control Message) 및 제 2 ECM을 포함하는 전송 스트림을 수신하는 전송 스트림 수신부, 상기 제 1 ECM에서 상기 제 1 CW를 추출하여, 상기 스크램블링된 콘텐츠 중 시청을 위한 제 1 콘텐츠를 디스크램블링하는 시청 수신 제한부, 상기 제 2 ECM에서 상기 제 2 CW를 추출하여, 상기 스크램블링된 콘텐츠 중 녹화를 위한 제 2 콘텐츠를 디스크램블링하는 녹화 수신 제한부, 상기 디스크램블링된 제 1 콘텐츠를 화면에 디스플레이하는 디스플레이부 및 상기 디스크램블링된 제 1 콘텐츠가 상기 화면에 디스플레이됨과 동시에 상기 2 콘텐츠를 암호화하여 저장소에 저장하는 암호화 처리부를 포함한다.In order to achieve the above object, the apparatus for simultaneously providing the viewing and recording of the pay-TV channel to which the reception restriction function is applied according to an aspect of the present invention, scrambling to the first control word (CW) in response to the viewing and recording request of the viewer Stream receiving unit for receiving a transport stream including the first content and the second content scrambled with the second CW, a first entitlement control message (ECM) corresponding to the first content and the second content, and a second ECM, respectively. And a viewing reception limiter configured to extract the first CW from the first ECM to descramble the first content for viewing among the scrambled contents, and extract the second CW from the second ECM to extract the scrambled content. Recording reception limiting unit for descrambling the second content for recording of the content, the display for displaying the descrambled first content on the screen A display unit and an encryption processing unit for displaying the descrambled first content on the screen and encrypting the second content to store in the storage.
상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 시스템은 사용자 단말기로부터 수신한 사용자의 시청 요청 및 녹화 요청을 구분하여 해당 수신 제한 시스템으로 상기 요청을 각각 전송하는 수신 제한 제어부, 상기 사용자의 시청 요청에 따라 사용자가 선택한 시청 콘텐츠를 제 1 CW로 스크램블링하고 상기 시청 콘텐츠에 대응하는 제 1 ECM을 생성하는 시청 수신 제한 시스템, 상기 시청자의 녹화 요청에 따라 상기 사용자가 선택한 녹화 콘텐츠를 제 2 CW로 스크램블링하고 상기 녹화 콘텐츠에 대응하는 제 2 ECM을 생성하는 녹화 수신 제한 시스템 및 상기 제 1 ECM, 상기 제 2 ECM, 상기 CW로 스크램블링된 상기 시청 콘텐츠 및 상기 녹화 콘텐츠를 상기 사용자 단말에게 전송하는 압축 다중화 시스템을 포함한다.In order to achieve the above object, a system for simultaneously providing a viewing and recording of a pay broadcasting channel to which the reception restriction function according to an aspect of the present invention is applied divides the viewing request and the recording request of the user received from the user terminal to limit the corresponding reception. A reception restriction control unit for transmitting the request to the system, a viewing reception restriction system configured to scramble the viewing content selected by the user according to a viewing request of the user to a first CW, and to generate a first ECM corresponding to the viewing content; And a recording reception limiting system for scrambling the user-selected recording content according to a recording request of the second CW and generating a second ECM corresponding to the recording content. Transmitting the viewing content and the recording content to the user terminal. Includes a compression multiplexing system.
상기 목적을 달성하기 위한 구체적인 사항들은 첨부된 도면과 함께 상세하게 후술된 실시예들을 참조하면 명확해질 것이다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.
그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라, 서로 다른 다양한 형태로 구성될 수 있으며, 본 실시예들은 본 발명의 개시가 완전하도록 하고 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It is provided to fully inform the owner of the scope of the invention.
전술한 본 발명의 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 방법 및 장치의 과제 해결 수단 중 하나에 의하면, 수신 제한 기능이 적용된 동 시간대의 유료 방송 프로그램을, 한 채널은 시청하면서 다른 채널을 녹화할 수 있다.According to one of the problem solving means of the method and apparatus for simultaneously providing the viewing and recording of the pay broadcasting channel according to the present invention, one channel is recorded while watching another pay broadcasting program at the same time with the reception restriction function. can do.
또한, 유료 방송의 새로운 비즈니스 모델 창출에 기여할 수 있다.In addition, it can contribute to the creation of new business models of pay-TV.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명하도록 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.
그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
참고로, 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다.For reference, in the entire specification, when a part is "connected" to another part, it is not only "directly connected" but also "electrically connected" with another element in between. Also includes.
또한 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 IPTV 방송 서비스 시스템의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of an IPTV broadcasting service system according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 IPTV 방송 서비스 시스템은 방송 사업자(1000), 헤드엔드 시스템(2000), 네트워크 망(3000) 및 사용자 단말기(4000)를 포함한다.As shown in FIG. 1, an IPTV broadcasting service system according to an exemplary embodiment of the present invention includes a
각 구성을 상세히 설명하면, 방송 사업자(1000)는 콘텐츠를 제작, 편집 및 변경하여 헤드엔드 시스템(2000)으로 제공하는 역할을 한다. 방송 사업자(1000)는 프로그램 공급자(PP), 지상파 또는 콘텐츠 제공자(CP)를 포함할 수 있다. 또한, 방송 사업자(1000)에 의하여 제공되는 콘텐츠는 기존 콘텐츠와 인터넷 상의 풍부한 콘텐츠를 포함할 수 있다.In detail, each
헤드엔드 시스템(2000)은 베이스 밴드 시스템(2100), 압축 다중화 시스템(2200), 복수의 수신 제한 시스템(CAS: Conditional Access System)(2300), 백 오피스 시스템(2400), 모니터링 시스템(2500), 미디어 관리 시스템(Media Operation Core: MOC)(2600), 가입자 관리 시스템(2700), 데이터 방송 시스템(2800) 및 리턴 패스 서버 시스템(2900)을 포함한다.The
헤드엔드 시스템(2000)은 방송 사업자(1000)로부터 콘텐츠를 수신하여 관리하며, 사용자 단말기(4000)의 요청에 따라, 사용자 단말기(4000)로 콘텐츠를 분배하여 방송/녹화/재생 서비스를 제공하는 역할을 한다.The
상기 수신한 콘텐츠에는 관련 부가 정보 및 이러한 부가 정보에 대한 EPG가 포함되어 있을 수 있다.The received content may include related additional information and an EPG for this additional information.
이때, 헤드엔드 시스템(2000)은 사용자 단말기(4000)에서 방송을 시청하면서 동 시간대에 방송되는 타 방송을 동시에 녹화할 수 있도록 한다.At this time, the head-
또한, 헤드엔드 시스템(2000)은 멀티캐스트 라우팅 프로토콜을 지원하는 라우터를 경유하여 가입자 집선 장치, 가입자 스위치를 통해 방송 영상 및 음성 신호, 데이터 방송용 데이터 및 프로그램 추천 서비스 메뉴를 포함하는 EPG 정보(PSIP/PSI/SI 정보)를 멀티캐스팅으로 다수의 가입자의 IP 셋탑 박스로 전송할 수 있다.In addition, the head-
헤드엔드 시스템(2000)의 구성을 상세히 설명하면, 베이스 밴드 시스템(2100)은 외부 프로그램 공급자(PP)로부터 MPEG2 방송 신호, 또는 지상파로부터 아날로그 방송 신호를 수신하고, 수신한 소스(source) 방송 신호를 SDI(Serial Digital Interface) 신호로 변환하고, 프레임(Frame)을 동기화하며, 루틴 스위처(Routine Switcher)를 통해 여러 방송 채널(예를 들어, 100 채널)의 방송 영상 및 음성 신호들을 분배하며, 자막 생성기(CG) 및 자동 프로그램 제어기(Automatic Program Controller: APC)에 의해 상기 방송 영상 및 음성 신호에 광고, 로고, 또는 자막 중 적어도 어느 하나를 삽입하여(신호 편집 및 가공) 상기 압축 다중화 시스템(2200)으로 전송할 수 있다.Referring to the configuration of the head-
여기에서, SDI(Serial Digital Interface) 신호는, 예를 들어, 270Mbps의 전송률을 가진 디지털 신호 표준안으로서, 복합 디지털 영상과 4채널의 디지털 오디오 신호가 혼합되어 있을 수 있다.Here, the SDI (Serial Digital Interface) signal is, for example, a digital signal standard having a transmission rate of 270 Mbps, and a composite digital video and four channels of digital audio signals may be mixed.
상기 베이스 밴드 시스템(2100)은 기본적으로 프로그램 공급자(PP), 지상파 등의 방송 신호를 각각 수신하는 수신 장치(예: DS-3 단국, 야기(Yagi) 안테나, IRD로 아날로그 방송 신호를 수신하는 튜너(Tuner)), 수신 장치에서 수신된 소스(Source) 신호를 SDI 신호로 변환 및 보정하고 프레임을 동기화하기 위한 프레임 동기화기(Frame Synchronizer), 운용 관리를 위해 모든 방송 신호 채널을 연결/집중화하는 A/V 라우터 등의 신호 분배기, 상기 SDI 신호에 광고, 로고, 자막을 삽입하여 신호를 편집하고 가공하는 자막 생성기(character generator)를 포함할 수 있다.The
압축 다중화 시스템(2200)은 상기 베이스 밴드 시스템(2100)으로부터 수신된 방송 영상 및 음성 신호(Video, Audio)를 방송 채널 별(예를 들어, 100 채널)로 각각 A/V 인코더(A/V Encoder)로 입력하여 SDI(Serial Digital Interface) 영상 신호를 H.264로 압축하고, 음성 신호를 MPEG-2 AAC로 압축하여 MPEG-2 전송 스트림(Transport Stream, 이하 TS라 칭함)을 생성하고, 압축된 방송 영상 및 음성인 MPEG-2 TS 신호와 함께 데이터 인코더(data encoder) 및 PSI/SI 발생기(PSI/SI Generator)에 의해 생성된 데이터 방송용 데이터 및 EPG 정보(PSIP/PSI/SI 정보)를 다중화(Multiplexing)한 후, 다중화된 MPEG-2 TS 신호를 수신 제한 기술을 사용하는 경우 스크램블러(Scrambler)에 입력하여 암호화하고 최종적으로 IP 패킷화하여 IP 패킷화한 TS(Transport Stream) 방송 신호를 송출할 수 있다.The
또한, 선택적으로, 프로그램 추천 콘텐츠에 대한 불법 시청과 불법 복제를 방지하기 위해 수신 제한 시스템(2300)을 사용할 수 있다.Also, optionally, the
수신 제한 시스템(2300)은 실시간 채널에 대한 암호화 및 VOD 콘텐츠의 사전 암호화를 수행하며 시청 또는 녹화 권한을 제어한다. 또한, 수신 제한 시스템(2300)은 방송 사업자(1000)로부터 제공되는 콘텐츠를 스크램블링하기 위한 CW(Control Word, 이하 CW라 칭함)를 생성하며, 생성된 CW를 이용하여 콘텐츠를 스크램블링한다.The
또한, 수신 제한 시스템(2300)은 CW를 암호화하여 채널/프로그램 별 수신 자격 정보를 포함하는 ECM(Entitlement Control Message, 이하 ECM이라 칭함)을 생성하고, ECM을 암호화하는데 사용된 키를 암호화하여 가입자 별 시청 또는 녹화 자격 정보를 포함하는 EMM(Entitlement Management Message, 이하 EMM이라 칭함)을 생성한다.In addition, the
본 발명에서는 상술한 수신 제한 시스템(2300)을 복수 개 포함하는 Simulcrypt가 헤드엔드 시스템(2000)에 적용되며, 복수 개의 수신 제한 시스템은 시청을 제한하는 수신 제한 시스템(2300a)과 녹화를 제한하는 수신 제한 시스 템(2300b)으로 각각 구분될 수 있다.In the present invention, Simulcrypt including a plurality of the above-described
이때, 사용자 단말기(4000)로부터 동 시간대의 서로 다른 채널에서 방송 중인 콘텐츠에 대해 시청 및 녹화 요청을 수신하는 경우, 각 수신 제한 시스템(2300a, 2300b)은 각 CW를 사용하여 해당 콘텐츠를 각각 스크램블링하며, 압축 다중화 시스템(2200)은, 복수 개의 ECM(시청 콘텐츠에 대한 ECM 및 녹화 콘텐츠에 대한 ECM)과 각 CW로 스크램블링된 복수개의 콘텐츠(시청 콘텐츠 및 녹화 콘텐츠)를 TS에 함께 포함시켜 사용자 단말기(4000)로 전송한다.At this time, when receiving a viewing and recording request for the content being broadcast in different channels in the same time zone from the
참고로, 시청 콘텐츠 및 녹화 콘텐츠를 스크램블링하는 CW는 서로 다를 수도 있고, 서로 동일할 수도 있으나, 본 발명에서는 서로 다른 CW를 각각 사용하여 시청 콘텐츠 및 녹화 콘텐츠를 스크램블링하는 경우를 설명하도록 한다.For reference, the CWs that scramble the viewing content and the recording content may be different from each other, or may be the same, but the present invention will be described in the case of using the different CWs to scramble the viewing content and the recording content.
이를 위해, 사용자 단말기(4000)로부터 사용자의 시청 요청 및 녹화 요청을 수신하고, 이를 구분하여 수신 제한 시스템(2300a, 2300b)으로 각각 전송하는 수신 제한 제어부(2300c)가 수신 제한 시스템(2300)에 별도로 포함될 수 있다.To this end, a reception
여기에서, 시청 요청 및 녹화 요청은 동일한 시간대에 방송 중인 서로 다른 채널의 콘텐츠에 대한 요청이다.Here, the viewing request and the recording request are requests for contents of different channels that are broadcasting in the same time zone.
참고로, 복수 개의 EMM(시청 콘텐츠에 대한 EMM 및 녹화 콘텐츠에 대한 EMM)은 ECM 및 스크램블링된 콘텐츠와 함께 TS에 포함되어 사용자 단말기(4000)로 전송될 수도 있고, 별도의 방법으로 사용자 단말기(4000)에게 전달될 수도 있다.For reference, a plurality of EMMs (EMMs for viewing content and EMMs for recording content) may be included in the TS together with the ECM and the scrambled content and transmitted to the
이하에서는, 상기한 복수 개의 EMM이 TS에 포함되어 사용자 단말기(4000)로 전송되는 경우를 설명하도록 한다.Hereinafter, the case where the plurality of EMMs are included in the TS and transmitted to the
수신 제한 시스템(2300)의 세부 구성에 대하여는 후술하도록 하겠다.The detailed configuration of the
백 오피스 시스템(2400)은 프로비저닝(Provisioning) 시스템으로서 가입자 별로 IPTV 프로그램 서비스 사용에 대한 과금 처리 기능을 제공한다.The
모니터링 시스템(2500)은 관제 시스템으로, IPTV 방송을 위한 A/V 방송 신호의 송출 장애, IPTV 헤드엔드 시스템의 다운 링크를 모니터링하여 수신 장애, 및 자막 확인 등을 모니터링할 수 있다.The
미디어 관리 시스템(2600)은 방송 업무를 운영하기 위한 각종 비즈니스 프로세스 정보(프로그램 편성 정보, 소재 정보, 계약 정보, 상품 정보 등)를 관리하는 시스템이다. 미디어 관리 시스템(2600)은 방송 센터의 중앙에서 각 시스템들과 유기적인 결합을 통해 정보 흐름을 통합 관리한다.The
상기 미디어 관리 시스템(2600)은 방송 프로그램 편성 정보, 콘텐츠 및 미디어 관리 정보, 프로그램 제공자(PP)와 콘텐츠 제공자(CP)의 계약 정보, 상품 정보를 관리하고, 방송 센터의 중앙에서 각 시스템들과의 유기적인 결합을 통해 정보 흐름을 통합 관리하는 중재자(Coordinator) 역할을 수행할 수 있다.The
또한, 상기 미디어 관리 시스템(2600)은 획득(Acquisition) 측면에서 계약 관리, 미디어 및 콘텐츠 메타데이터(meta data) 관리, 방송 스케줄 정보인 EPG 정보 획득/관리, 운영(operation) 측면에서 실시간 방송 및 VOD 채널 편성 관리, 각 서브 시스템과 연동을 에이전트(Agent) 관리, VOD 카탈로그 생성 관리 및 각종 상품 관리를 제공하며, 분석 측면에서 CP/CA와의 정산, 가입자 시청 성향 등의 마케팅 분석 리포팅, 송출(Delivery) 측면에서 방송 송출 모니터링, 비디오 서버 송출 관리 및 VOD 가입자 인증, CP/CA와의 정산을 위한 송출 결과 기록/관리, 연동된 각 서브시스템과의 데이터 동기화를 제공할 수 있다.In addition, the
가입자 관리 시스템(2700)은 IPTV 서비스를 위한 회원 가입 및 해지, 회원 정보 관리 기능을 제공한다.The
데이터 방송 시스템(2800)은 상기 데이터 방송용 데이터의 저작 및 검증, 편성 및 송출한다.The
상기 데이터 방송 시스템(2800)은 데이터 인코딩을 관리하기 위한 데이터 에이전트 관리자(Data Agent Manager), 프로그램 관련 정보(Program Specific Information)/서비스 정보(SI: Service Information)를 발생하기 위한 PSI/SI 생성기(PSI/SI Generator), 방송 영상 및 음성 신호에 데이터 방송용 데이터를 인코딩하기 위한 데이터 서버/데이터 인코더(Data Server/Data Encoder), 상기 방송 영상 및 음성 신호에 데이터의 멀티플렉싱 기능을 관리하기 위한 멀티플렉서 관리자(Multiplexer Manager), 및 스케줄러 사용자 인터페이스(Scheduler UI)를 포함할 수 있다.The
또한, 상기 데이터 방송 시스템(2800)은 지상파 ACAP(Application Configuration Access Protocol) 데이터 방송 표준에 따라 A/V 서버(A/V Server)로부터 제공된 A/V 데이터를 A/V 인코더(A/V Encoder)에 의해 방송 영상 및 음성 신호로 압축하고, 압축된 영상 및 음성 신호를 저작 도구(Authoring Tool)에 의해 애플리케이션(Application)으로부터 제공된 데이터를 데이터 서버/데이터 인코더 및 PSI/SI(Program Specific Information/Service Information) 발생기에 의해 생성된 데이터 방송용 데이터 및 EPG 정보(PSIP/SI 정보)와 함께 멀티플렉서(Multiplexer)에 의해 멀티플렉싱되어 데이터 방송 프로그램의 수집, 저장에서부터 방송 프로그램 데이터 및 관련 정보의 부호화 및 송출을 할 수 있다.In addition, the
리턴 패스 서버 시스템(2900)은 데이터 제공자(DP: Data Provider)에 의해 양방향 데이터를 처리하며, 사용자 단말기(4000)로부터 온라인 청구서 전달, 양방향 데이터의 이용 내역/과금 연동 처리를 제공하고, 개인화 인증 처리, 및 프로그램 추천 서비스를 위한 양방향 데이터를 수신하여 이에 대응하는 응답 데이터를 사용자 단말기(4000)로 유니캐스팅으로 전송할 수 있다.The return
네트워크 망(3000)은 헤드엔드 시스템(2000)으로부터 콘텐츠를 수신하여 사용자 단말기(4000)에게 상기 수신한 콘텐츠를 전달하는 역할을 한다. 네트워크 망(3000)은 백본(Backbone)망 및 액서스(Access)망을 포함하며, 상기 액서스망은 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial Ca), FTTC(Fiber To The Curb), FTTH(Fiber To The Home) 구조 중 어느 하나의 토폴로지로 구성될 수 있다.The
사용자 단말기(4000)는 인터넷 방송 서비스를 이용하기 위한 장치로서, 일반적으로는 IP STB가 내장된 TV(IPTV), 또는 사용자의 TV와 연결된 IP 셋탑 박스(IP STB) 및 리모콘을 포함한다. The
셋탑박스는 리모콘을 통하여 입력받은 사용자 응답 신호, 예를 들어, 시청 또는 녹화 요청 신호를 리턴 채널을 통하여 헤드엔드 시스템(2000)으로 전달한다.The set top box transmits a user response signal input through the remote controller, for example, a viewing or recording request signal, to the
이후, 사용자 단말기(4000)는 수신 제한 시스템(2300)으로부터 TS를 수신하 고, TS의 헤더를 분리하여 시청하고자 하는 콘텐츠의 EMM 및 ECM과 녹화하고자 하는 콘텐츠의 EMM 및 ECM을 각각 추출한다.Thereafter, the
이후, 사용자 단말기(4000)는 EMM으로부터 ECM의 암호화 키를 추출하고, ECM의 암호화 키를 이용하여 ECM으로부터 CW를 획득한다.Thereafter, the
사용자 단말기(4000)는 획득한 CW를 이용하여 콘텐츠를 디스크램블링(discrambling)함으로써 스크램블링된 콘텐츠를 클리어 콘텐츠로 변경할 수 있다.The
이때, TS의 헤더에서 시청하고자 하는 콘텐츠의 EMM 및 ECM을 추출한 경우, 사용자 단말기(4000)는 클리어 콘텐츠를 디코딩하여 IPTV의 화면에 디스플레이하고, TS의 헤더에서 녹화하고자 하는 콘텐츠의 EMM 및 ECM을 추출한 경우, 사용자 단말기(4000)는 클리어 콘텐츠를 다시 DRM 콘텐츠로 암호화하여 사용자 단말기(4000)의 저장소(예를 들어, 하드 디스크)에 저장한다.In this case, when the EMM and ECM of the content to be viewed are extracted from the header of the TS, the
이하, 도 2를 참조하여 본 발명의 일 실시예에 따른 수신 제한 시스템(2300)의 세부 구성을 설명하기로 한다.Hereinafter, a detailed configuration of a
도 2는 본 발명의 일 실시예에 따른 수신 제한 시스템(2300)의 구성을 도시한 블록도이다.2 is a block diagram showing the configuration of a
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 수신 제한 시스템(2300)은 CW 생성부(2310), 스크램블링부(2320), ECM 생성부(2330) 및 EMM 생성부(2340)를 포함하며, 이는 시청 수신 제한 시스템(2300a) 및 녹화 수신 제한 시스템(2300b)에 공통적으로 포함되는 구성 요소이다.As shown in FIG. 2, the
CW 생성부(2310)는 방송 사업자(1000)로부터 제공되는 콘텐츠를 스크램블링하기 위한 CW를 생성하며, 스크램블링부(2320)는 방송 사업자(1000)로부터 제공되는 콘텐츠를 CW를 이용하여 스크램블링한다.The
ECM 생성부(2330)는 CW 생성부(2310)로부터 CW를 수신하고, 수신한 CW를 암호화하여 채널/프로그램 별 수신 자격 정보를 포함하는 ECM을 생성한다.The
EMM 생성부(2340)는 ECM을 암호화하는데 사용된 키를 암호화하여 EMM을 생성한다. EMM 생성부(2340)는 가입자 별 자격 관리를 담당하는 가입자 관리 시스템(2700)과 연동하며, 상기 ECM의 암호화 키와 가입자 별 시청 자격 정보를 포함하는 EMM을 생성할 수 있다.The
이하, 도 3을 참조하여 본 발명의 일 실시예에 따른 사용자 단말기(4000)의 세부 구성을 설명하기로 한다.Hereinafter, a detailed configuration of the
도 3은 본 발명의 일 실시예에 따른 사용자 단말기(4000)의 구성을 도시한 블록도이다.3 is a block diagram showing the configuration of a
도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 사용자 단말기(4000)는 전송 스트림(TS) 수신부(4100), 작업 분리부(4200), 시청 수신 제한부(4300a), 녹화 수신 제한부(4300b), 디스플레이부(4400), 암호화 처리부(4500) 및 저장부(4600)를 포함한다.As shown in FIG. 3, the
각 구성 요소를 상세하게 설명하면, 전송 스트림(TS) 수신부(4100)는 시청자의 시청 및 녹화 요청에 따라 헤드엔드 시스템(2000)으로부터, 각 CW(Control Word)로 스크램블링된 복수의 콘텐츠(시청 콘텐츠 및 녹화 콘텐츠), 복수의 콘텐츠 에 각각 대응하는 복수의 ECM(시청 콘텐츠에 대한 ECM 및 녹화 콘텐츠에 대한 ECM) 및 복수의 콘텐츠에 각각 대응하는 복수의 EMM(시청 콘텐츠에 대한 EMM 및 녹화 콘텐츠에 대한 EMM)을 포함하는 TS를 수신한다.In detail, each component of the transport stream (TS)
여기에서 시청자의 시청 및 녹화 요청은 동일한 시간대에 방송 중인 서로 다른 채널의 콘텐츠에 대한 시청 요청 및 녹화 요청이다.In this case, the viewing and recording request of the viewer is a viewing request and a recording request for content of different channels that are being broadcast in the same time zone.
작업 분리부(4200)는 전송 스트림(TS) 수신부(4100)에서 수신한 TS의 헤더에서 시청 콘텐츠에 대한 EMM 및 ECM, 녹화 콘텐츠에 대한 EMM 및 ECM을 각각 분리한다.The
이후, 작업 분리부(4200)는 시청 콘텐츠에 대한 EMM 및 ECM은 시청 수신 제한부(4300a)로, 녹화 콘텐츠에 대한 EMM 및 ECM은 녹화 수신 제한부(4300b)로 각각 전송한다.Thereafter, the
시청 수신 제한부(4300a) 및 녹화 수신 제한부(4300b)는 공통적으로 EMM 복호화부(4210), ECM 복호화부(4220) 및 디스크램블링부(4230)를 포함한다.The viewing
EMM 복호화부(4210)는 작업 분리부(4200)로부터 전송된 EMM에서 ECM의 암호화 키를 추출하며, ECM 복호화부(4220)는 ECM의 암호화 키를 이용하여 ECM으로부터 CW를 획득한다.The EMM decryption unit 4210 extracts the ECM encryption key from the EMM transmitted from the
디스크램블링부(4230)는 CW를 이용하여 콘텐츠를 디스크램블링함으로써 스크램블링된 콘텐츠를 클리어 콘텐츠로 변경한다.The descrambling unit 4230 changes the scrambled content to clear content by descrambling the content using CW.
디스플레이부(4400)는 시청 수신 제한부(4300a)에서 클리어 콘텐츠로 변경된 시청 콘텐츠를 디코딩하여 화면에 디스플레이한다.The
암호화 처리부(4500)는 녹화 수신 제한부(4300b)에서 클리어 콘텐츠로 변경된 녹화 콘텐츠를 DRM 콘텐츠로 암호화하여 저장부(4600)에 저장하고, 사용자는 추후 현재 시청 중인 콘텐츠가 종료되면 저장부(4600)에 저장된 녹화 콘텐츠를 시청할 수 있다.The
상기한 바와 같은, 시청 콘텐츠가 화면에 디스플레이되는 동작과 녹화 콘텐츠가 DRM 콘텐츠로 암호화되어 저장되는 동작은, 사용자 단말기(4000) 내에 복수의 수신 제한부(시청 수신 제한부 및 녹화 수신 제한부)를 포함하고 있기 때문에 모두 동시에 이루어질 수 있다.As described above, the operation of displaying the viewing content on the screen and the operation of storing the recorded content encrypted with the DRM content are performed by using a plurality of reception limiting units (viewing reception limiting unit and recording reception limiting unit) in the
참고로, 본 발명의 실시예에 따른 도 2 및 도 3에 도시된 구성 요소들은 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)와 같은 하드웨어 구성 요소를 의미하며, 소정의 역할들을 수행한다. For reference, components shown in FIGS. 2 and 3 according to an embodiment of the present invention mean software components or hardware components such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), and have a predetermined role. Perform them.
그렇지만 '구성 요소들'은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, 각 구성 요소는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. However, 'components' are not meant to be limited to software or hardware, and each component may be configured to be in an addressable storage medium or may be configured to reproduce one or more processors.
따라서, 일 예로서 구성 요소는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다.Thus, as an example, a component may include components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, and subs. Routines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
구성 요소들과 해당 구성 요소들 안에서 제공되는 기능은 더 작은 수의 구성 요소들로 결합되거나 추가적인 구성 요소들로 더 분리될 수 있다.Components and the functionality provided within those components may be combined into a smaller number of components or further separated into additional components.
도 4는 본 발명의 일 실시예에 따른 헤드엔드 시스템에서 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 과정을 도시한 흐름도이다.4 is a flowchart illustrating a process of simultaneously providing a viewing and recording of a pay broadcasting channel to which a reception limit function is applied in a headend system according to an embodiment of the present invention.
헤드엔드 시스템(2000)은 사용자 단말기(4000)로부터 사용자의 시청 요청 및 녹화 요청을 수신한다(S401).The
단계 S401 후, 헤드엔드 시스템(2000)은 수신한 요청을 시청 요청과 녹화 요청으로 각각 구분한다(S402)After step S401, the
단계 S402 후, 헤드엔드 시스템(2000)은 시청을 담당하는 수신 제한 시스템에 시청자가 선택한 콘텐츠에 대한 시청을 요청하고, 녹화를 담당하는 수신 제한 시스템에 시청자가 선택한 콘텐츠에 대한 녹화를 각각 요청한다(S403).After step S402, the head-
참고로, 본 발명의 실시예에서는, 설명의 편의 상, 시청 요청 및 녹화 요청이 동시에 이루어지는 것처럼 설명하였지만, 시청 요청이 선행된 후 녹화 요청이 이루어 질 수 있으며, 녹화 요청이 선행된 후 시청 요청이 이루어질 수도 있다.For reference, in the exemplary embodiment of the present invention, for convenience of description, the viewing request and the recording request are described as if they are performed simultaneously, but the recording request may be made after the viewing request is preceded, and the viewing request is made after the recording request is preceded. It may be done.
단계 S403 후, 각 수신 제한 시스템은 각 CW를 사용하여 해당 콘텐츠를 스크램블링한다. 또한, 각 수신 제한 시스템은 CW를 암호화하여 채널/프로그램 별 수신 자격 정보를 포함하는 ECM을 생성하고, ECM을 암호화하는데 사용된 키를 암호화하여 가입자 별 시청 또는 녹화 자격 정보를 포함하는 EMM을 생성한다(S404).After step S403, each reception restriction system scrambles the corresponding content using each CW. In addition, each reception restriction system encrypts the CW to generate an ECM including the reception qualification information for each channel / program, and encrypts the key used to encrypt the ECM to generate an EMM including the viewing or recording qualification information for each subscriber. (S404).
단계 S404 후, 헤드엔드 시스템(2000)은 복수 개의 EMM(시청 콘텐츠에 대한 EMM 및 녹화 콘텐츠에 대한 EMM), 복수 개의 ECM(시청 콘텐츠에 대한 ECM 및 녹화 콘텐츠에 대한 ECM) 및 각 CW로 스크램블링된 복수의 콘텐츠(시청 콘텐츠 및 녹화 콘텐츠)를 TS에 포함하여 사용자 단말기(4000)로 전송한다(S405).After step S404, the
도 5는 본 발명의 일 실시예에 따른 사용자 단말기에서 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 과정을 도시한 흐름도이다.5 is a flowchart illustrating a process of simultaneously providing a viewing and recording of a pay broadcasting channel to which a reception restriction function is applied in a user terminal according to an embodiment of the present invention.
전송 스트림(TS) 수신부(4100)는 시청자의 시청 및 녹화 요청에 따라 헤드엔드 시스템(2000)으로부터, 각 CW(Control Word)로 스크램블링된 복수의 콘텐츠(시청 콘텐츠 및 녹화 콘텐츠), 복수의 콘텐츠에 각각 대응하는 복수의 ECM(시청 콘텐츠에 대한 ECM 및 녹화 콘텐츠에 대한 ECM) 및 복수의 콘텐츠에 각각 대응하는 복수의 EMM(시청 콘텐츠에 대한 EMM 및 녹화 콘텐츠에 대한 EMM)을 포함하는 TS를 수신한다(S501).The transport stream (TS)
단계 S501 후, 작업 분리부(4200)는 전송 스트림(TS) 수신부(4100)에서 수신한 TS의 헤더에서 시청 콘텐츠에 대한 EMM 및 ECM, 녹화 콘텐츠에 대한 EMM 및 ECM을 각각 분리한다(S502).After step S501, the
이후, 작업 분리부(4200)는 시청 콘텐츠에 대한 EMM 및 ECM은 시청 수신 제한부(4300a)로, 녹화 콘텐츠에 대한 EMM 및 ECM은 녹화 수신 제한부(4300b)로 각각 전송한다(S503).Thereafter, the
단계 S503 후, 각 수신 제한부(4300a, 4300b)의 EMM 복호화부(4210)는 작업 분리부(4200)로부터 전송된 EMM에서 ECM의 암호화 키를 추출하며, ECM 복호화 부(4220)는 ECM의 암호화 키를 이용하여 ECM으로부터 CW를 획득한다(S504).After step S503, the EMM decryption unit 4210 of each
단계 S504 후, 디스크램블링부(4230)는 CW를 이용하여 콘텐츠를 디스크램블링함으로써 스크램블링된 콘텐츠를 클리어 콘텐츠로 변경한다(S505).After step S504, the descrambling unit 4230 changes the scrambled content to clear content by descrambling the content using CW (S505).
단계 S505 후, 디스플레이부(4400)는 시청 수신 제한부(4300a)에서 클리어 콘텐츠로 변경된 시청 콘텐츠를 디코딩하여 화면에 디스플레이한다(S506).After operation S505, the
단계 S505 후, 암호화 처리부(4500)는 녹화 수신 제한부(4300b)에서 클리어 콘텐츠로 변경된 녹화 콘텐츠를 DRM 콘텐츠로 암호화하여 저장부(4600)에 저장한다(S506).After step S505, the
사용자는 추후 현재 시청 중인 콘텐츠가 종료되면 저장부(4600)에 저장된 녹화 콘텐츠를 시청할 수 있다.The user may watch the recorded content stored in the
상술한 바와 같이, 본 발명은, 셋탑박스 내에 복수의 수신 제한부를 포함함으로써, 시청 콘텐츠가 화면에 디스플레이되는 단계와 녹화 콕텐츠가 DRM 콘텐츠로 암호화되어 저장부에 저장되는 단계가 동시에(S506) 이루어질 수 있다. As described above, the present invention includes a plurality of reception limiting units in the set-top box so that the viewing content is displayed on the screen and the recording content is encrypted with the DRM content and stored in the storage unit at the same time (S506). Can be.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실 시될 수 있다.For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
도 1은 본 발명의 일 실시예에 따른 IPTV 방송 서비스 시스템의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of an IPTV broadcasting service system according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 수신 제한 시스템의 구성을 도시한 블록도이다.2 is a block diagram showing the configuration of a reception restriction system according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 사용자 단말기의 구성을 도시한 블록도이다.3 is a block diagram showing the configuration of a user terminal according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 헤드엔드 시스템에서 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 과정을 도시한 흐름도이다.4 is a flowchart illustrating a process of simultaneously providing a viewing and recording of a pay broadcasting channel to which a reception limit function is applied in a headend system according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 사용자 단말기에서 수신 제한 기능이 적용된 유료 방송 채널의 시청 및 녹화를 동시에 제공하는 과정을 도시한 흐름도이다.5 is a flowchart illustrating a process of simultaneously providing a viewing and recording of a pay broadcasting channel to which a reception restriction function is applied in a user terminal according to an embodiment of the present invention.
< 도면의 주요 부분에 관한 부호의 설명 ><Description of the code | symbol about the principal part of drawing>
4100 : 전송 스트림 수신부4100: transport stream receiver
4200 : 작업 분리부4200: job separation
4300a : 시청 수신 제한부 4300b : 녹화 수신 제한부4300a: viewing
4400 : 디스플레이부4400: display unit
4500 : 암호화 처리부 4600 : 저장부4500
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090064900A KR20110007398A (en) | 2009-07-16 | 2009-07-16 | Method and apparatus for simultaneously watching and recording paid broadcasting channels |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090064900A KR20110007398A (en) | 2009-07-16 | 2009-07-16 | Method and apparatus for simultaneously watching and recording paid broadcasting channels |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110007398A true KR20110007398A (en) | 2011-01-24 |
Family
ID=43613855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090064900A Withdrawn KR20110007398A (en) | 2009-07-16 | 2009-07-16 | Method and apparatus for simultaneously watching and recording paid broadcasting channels |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20110007398A (en) |
-
2009
- 2009-07-16 KR KR1020090064900A patent/KR20110007398A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7383561B2 (en) | Conditional access system | |
KR100859503B1 (en) | Method and device for signal transmission of bouquet information in digital transmission system | |
EP2123037B1 (en) | Customized advertisement splicing in encrypted entertainment sources | |
KR100823421B1 (en) | IPTV service system and network, content and data transmission and reception method | |
US7903815B2 (en) | Method of identifying multiple digital streams within a multiplexed signal | |
US8385542B2 (en) | Methods and apparatus for securing communications between a decryption device and a television receiver | |
WO2000003541A1 (en) | Data multiplexer, program distribution system, program transmission system, toll broadcast system, program transmission method, limited receiving system, and data receiver | |
KR20080029334A (en) | IPTV service system providing distance education contents and method of transmitting / receiving the same | |
KR101483187B1 (en) | Conditional access system and method exchanging randon value | |
US9100677B2 (en) | Server, client device, method for generating a transport stream thereof and processing the transport stream thereof | |
US20120079550A1 (en) | Broadcast transmitter, broadcast receiver, and broadcast transmission method | |
US8767121B2 (en) | Apparatus and method for converting multimedia content, and multimedia content distribution system | |
KR101552958B1 (en) | System and method for providing video conference using conditional access system | |
KR101175354B1 (en) | System and method for securing content by using a number of conditional access systems | |
KR101445256B1 (en) | System and method for preventing unauthorized use of broadcasting contents in IPTV broadcasting service | |
KR20110007398A (en) | Method and apparatus for simultaneously watching and recording paid broadcasting channels | |
KR20110071574A (en) | Device that provides booking service using IP | |
KR20110070220A (en) | System and method for setting parental control using EMM | |
KR100747656B1 (en) | System and method for multiple decryption of digital broadcasting receiver | |
JP2007282168A (en) | Viewing image control method in reception of broadcasting etc. | |
JP4802699B2 (en) | Limited reception control method, limited reception control system, and limited reception control apparatus in VOD pre-scramble system | |
KR20110002946A (en) | Method and system of real time broadcasting program reservation service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090716 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |