KR100823421B1 - IPTV service system and network, content and data transmission and reception method - Google Patents
IPTV service system and network, content and data transmission and reception method Download PDFInfo
- Publication number
- KR100823421B1 KR100823421B1 KR1020060079117A KR20060079117A KR100823421B1 KR 100823421 B1 KR100823421 B1 KR 100823421B1 KR 1020060079117 A KR1020060079117 A KR 1020060079117A KR 20060079117 A KR20060079117 A KR 20060079117A KR 100823421 B1 KR100823421 B1 KR 100823421B1
- Authority
- KR
- South Korea
- Prior art keywords
- iptv service
- network
- subscriber
- data
- iptv
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000005540 biological transmission Effects 0.000 title claims description 16
- 230000005236 sound signal Effects 0.000 claims abstract description 50
- 230000006835 compression Effects 0.000 claims abstract description 18
- 238000007906 compression Methods 0.000 claims abstract description 18
- 230000002452 interceptive effect Effects 0.000 claims abstract description 17
- 238000012544 monitoring process Methods 0.000 claims abstract description 11
- 230000002457 bidirectional effect Effects 0.000 claims description 23
- 239000000835 fiber Substances 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 7
- 101150012579 ADSL gene Proteins 0.000 claims description 6
- 102100020775 Adenylosuccinate lyase Human genes 0.000 claims description 6
- 108700040193 Adenylosuccinate lyases Proteins 0.000 claims description 6
- 230000002265 prevention Effects 0.000 claims description 4
- 238000000738 capillary electrophoresis-mass spectrometry Methods 0.000 claims description 3
- 238000010295 mobile communication Methods 0.000 claims description 3
- 230000000903 blocking effect Effects 0.000 claims description 2
- 238000004171 remote diagnosis Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 6
- 230000006854 communication Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000008054 signal transmission Effects 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
- H04N21/23473—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by pre-encrypting
-
- 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/23605—Creation or processing of packetized elementary streams [PES]
-
- 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/2368—Multiplexing of audio 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative 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/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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6408—Unicasting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 IPTV 서비스 시스템 및 네트워크, 콘텐츠 및 데이타 송수신 방법에 관한 것이다. IPTV 서비스 시스템은, 프로그램 공급자(PP) 또는 지상파로부터 수신된 방송 신호를 SDI 신호로 변환 및 프레임을 동기화하고, 채널별로 방송 신호들을 분배하여 방송 영상 및 음성 신호를 출력하는 베이스밴드 시스템; 방송채널 별로 각각 상기 베이스밴드 시스템으로부터 수신된 방송 영상 및 음성 신호를 압축한 후 스트림화하고, 스트림화된 방송 영상 및 음성 신호를 데이타 방송용 데이타 및 콘텐츠 신호와 멀티플렉싱한 후, 멀티플렉싱된 스트림을 IP 패킷화하여 출력하기 위한 압축 다중화 시스템; 및 상기 압축다중화 시스템으로부터 수신된 IP 패킷화된 전송스트림을 IP 네트워크를 통하여 가입자의 TV와 연결된 IP 셋탑박스로 멀티캐스트 방식으로 전송되도록 하는 네트워크 스위치 시스템, 수신 제한 시스템, 가입자 관리 시스템, 백 오피스 시스템, 모니터링 시스템, 미디어 관리 시스템(MOC), 및 리턴 서버(RS) 시스템을 포함한다. 따라서, 지상파 IPTV 헤드엔드 시스템으로부터 초고속 인터넷망을 통해 IP 셋탑 박스에 연결된 TV로 방송 신호를 시청함과 동시에, 인터렉티브한 IPTV 서비스를 제공한다.The present invention relates to an IPTV service system and a network, a method of transmitting and receiving content and data. The IPTV service system includes: a baseband system for converting a broadcast signal received from a program provider (PP) or terrestrial wave into an SDI signal, synchronizing frames, and distributing broadcast signals for each channel to output broadcast video and audio signals; Compress and stream the broadcast video and audio signals received from the baseband system for each broadcast channel, multiplex the streamed broadcast video and audio signals with the data and content signals for data broadcasting, and then multiplex the streams with the IP packets. Compression multiplexing system for outputting video; And a network switch system for receiving an IP packetized transport stream received from the compression multiplexing system to an IP set-top box connected to a subscriber's TV through an IP network, a reception restriction system, a subscriber management system, and a back office system. , Monitoring system, media management system (MOC), and return server (RS) system. Therefore, while watching a broadcast signal from a terrestrial IPTV headend system to a TV connected to an IP set-top box via a high-speed Internet network, it provides an interactive IPTV service.
지상파, ACAP 표준, 인터렉티브, IPTV 시스템 Terrestrial, ACAP Standard, Interactive, IPTV Systems
Description
도 1은 초고속 인터넷망에 연결된 가입자의 IP 셋탑박스(STB)와 연결된 TV를 나타낸 도면. 1 is a diagram illustrating a TV connected to an IP set-top box (STB) of a subscriber connected to a high-speed Internet network.
도 2는 지상파 방송용 IPTV 서비스 시스템 구성도.2 is a block diagram of an IPTV service system for terrestrial broadcasting.
도 3은 IP 셋탑박스(IP STB)의 4계층의 프로토콜을 설명하기 위한 도면. 3 is a view for explaining the protocol of the four layers of the IP set-top box (IP STB).
도 4는 본 발명의 일실시예에 따른 지상파 방송용 IPTV 서비스 전체 시스템 구성도.Figure 4 is a block diagram of the IPTV service overall system for terrestrial broadcasting according to an embodiment of the present invention.
도 5는 도 4의 IPTV 서비스 시스템의 베이스밴드 시스템을 설명하기 위한 도면.서FIG. 5 is a diagram for describing a baseband system of the IPTV service system of FIG. 4. FIG.
도 6은 도 4의 IPTV 서비스 시스템의 압축다중화 시스템을 설명하기 위한 도면.6 is a view for explaining a compression multiplexing system of the IPTV service system of FIG.
도 7은 도 4의 IPTV 서비스 시스템의 수신제한 시스템(CAS)을 설명하기 위한 도면.FIG. 7 is a diagram for describing a reception restriction system (CAS) of the IPTV service system of FIG. 4.
도 8은 수신제한 시스템(CAS)의 스크램블링 및 스마트 카드 기반의 제어 워 드(CW)에 따른 디스크램블링을 설명하기 위한 도면.FIG. 8 is a diagram for describing scrambling of an access control system (CAS) and descrambling according to a smart card based control word (CW).
도 9는 도 4의 IPTV 서비스 시스템의 미디어 관리 시스템(MOC:Media Operation Core)을 설명하기 위한 도면.9 is a view for explaining a media management system (MOC: Media Operation Core) of the IPTV service system of FIG.
도 10은 도 4의 지상파 방송용 IPTV 서비스 시스템의 내부 구성도.FIG. 10 is a diagram illustrating an internal configuration of an IPTV service system for terrestrial broadcasting shown in FIG. 4.
도 11은 IP 셋탑박스로부터 IPPV 구매내역에 대한 리포트백(Reportback) 과정을 설명한 흐름도. 11 is a flowchart illustrating a reportback process for an IPPV purchase history from an IP set-top box.
도 12는 L3 네트워크 계층에서 PIM-SM 멀티캐스트 라우팅을 설명하기 위한 도면. 12 illustrates PIM-SM multicast routing in an L3 network layer.
도 13a는 본 발명의 제1실시예에 따른 가입자 셋탑박스에서 IGMP Join/Leave 메시지에 따라 PIM-SM 멀티캐스트 라우팅을 설명하기 위한 도면.FIG. 13A illustrates PIM-SM multicast routing according to an IGMP Join / Leave message in a subscriber set-top box according to a first embodiment of the present invention. FIG.
도 13b는 본 발명의 제2실시예에 따른 가입자 셋탑 박스에서 여러개의 방송 채널 재핑 타임을 줄이기 위해 Static Join을 설명하기 위한 도면.FIG. 13B is a diagram for explaining static join to reduce a number of broadcast channel zapping times in a subscriber set top box according to a second embodiment of the present invention. FIG.
도 14는 본 발명의 다른 실시예에 따른 UTP 방식의 Ntopia, 전화선(Twisted pair)을 이용한 ADSL, VDSL, FTTH(Fiber To The Home) 방식의 네트워크를 나타낸 도면. FIG. 14 is a diagram illustrating an ADTP, VDSL, and FTTH (Fiber To The Home) network using a Utop Ntopia and a twisted pair according to another embodiment of the present invention. FIG.
도 15는 IP 셋탑박스에서 IPTV 서비스 시스템으로부터 콘텐츠 및 데이타 수신 방법을 설명한 흐름도.15 is a flowchart illustrating a method of receiving content and data from an IPTV service system in an IP set-top box.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100: 베이스밴드 시스템 110: 압축 다중화 시스템100: baseband system 110: compression multiplexing system
120: 수신제한 시스템 130: 백 오피스 시스템120: restricted access system 130: back office system
140: 가입자 관리 시스템 150: 모니터링 시스템140: subscriber management system 150: monitoring system
160: 미디어 관리 시스템(MOC) 170: 부가서비스 시스템160: media management system (MOC) 170: additional service system
171: T-Contents 시스템 172: 리턴 서버(RS) 시스템171: T-Contents system 172: Return Server (RS) system
173: 데이타방송 시스템 190: 네트워크 스위치 시스템173: data broadcasting system 190: network switch system
200: 프리미엄망 210: 인터넷망200: premium network 210: internet network
201: 멀티캐스트 지원 라우터 211: 유니캐스트 지원 라우터 201: Multicast Supported Router 211: Unicast Supported Router
220: 가입자 스위치 230: 가입자 집선 장치 220: subscriber switch 230: subscriber concentrator
310: IP 셋탑박스(IP STB) 300: TV 310: IP set-top box (IP STB) 300: TV
본 발명은 IPTV 서비스 시스템에 관한 것으로, 특히 ACAP(Advanced Common Application Platform) 표준을 기반으로 IPTV 헤드엔드 시스템으로부터 초고속 인터넷망을 통해 IP 셋탑 박스(STB)에 연결된 TV의 선국된 채널로 방송 신호를 시청함과 동시에 다양한 T-Contents를 제공하고 리턴 서버 시스템을 통해 양방향 데이타를 송수신하여 인터렉티브한 IPTV 서비스를 제공하는, IPTV 서비스 시스템 및 네트워크, 콘텐츠 및 데이타 송수신 방법에 관한 것이다.The present invention relates to an IPTV service system. In particular, the present invention relates to an IPTV service system, and in particular, to view a broadcast signal from a IPTV headend system through a tuned channel of a TV connected to an IP set-top box (STB) through a high-speed Internet network. At the same time, the present invention relates to an IPTV service system, a network, and a content and data transmission / reception method for providing an interactive IPTV service by providing various T-Contents and transmitting and receiving bidirectional data through a return server system.
일반적으로, 인터넷 프로토콜 텔레비전(IPTV:Internet Protocol Television) 은 방송과 통신이 융합된 디지털 컨버전스(digital convergence) 형태로 방송 프로 그램 공급자(PP:Program Provider) 또는 지상파, 케이블, 위성으로부터 전송된 방송 신호 수신과 더불어 IP 셋탑 박스(STB: Set Top Box)에 연결된 텔레비젼 수상기(TV)로 초고속 인터넷망(IP Network)을 통해 TV 인터넷 콘텐츠, 동영상 콘텐츠(T-VOD) 등의 ICOD(Internet Contents On Demand) 서비스를 제공한다. In general, Internet Protocol Television (IPTV) is a type of digital convergence that combines broadcasting and communication to receive broadcast signals transmitted from a broadcast program provider (PP) or terrestrial, cable, and satellite. In addition, an Internet Contents On Demand (ICOD) service such as TV Internet content and video content (T-VOD) is provided through a TV network connected to an IP Set Top Box (STB). To provide.
IPTV 서비스는 미국에 경우는 IPTV, 유럽의 경우 ADSL TV, 일본의 경우 브로드밴드 방송으로 불리고 있다.IPTV services are called IPTV in the US, ADSL TV in Europe, and broadband broadcasting in Japan.
IPTV 서비스 시스템의 주요 구성 요소는 IPTV 헤드엔드(IPTV Headend) 시스템, IP 백본 네트워크(IP Backbone), 액세스 네트워크(예: xDSL, HFC, FTTC, FTTH), 가입자 단말기(STB, TV)를 포함한다. The main components of the IPTV service system include an IPTV Headend System, an IP Backbone Network, an IP Backbone, an Access Network (eg xDSL, HFC, FTTC, FTTH), and a Subscriber Terminal (STB, TV).
IPTV 서비스는 프로그램 공급자(PP:Program Provider)의 방송 사업자와, 인터넷 시장의 콘텐츠 공급자(CP:Contents Provider)의 디지털 컨버전스(Digital Convergence)에 따른 통신과 방송이 융합된 형태의 양방향 TV 콘텐츠를 광대역 초고속 인터넷망을 통해 IP 셋탑박스(STB)에 연결된 TV가 오디오, 비디오, 패킷 데이타를 포함한 인터넷 멀티미디어 콘텐츠를 수신하고, 리턴 패스(return path) 개념으로 양방향 통신 채널을 부수적으로 이용하여 인터랙티브하게(interactive) TV 서비스를 사용한다.The IPTV service is a broadband broadband service that provides two-way TV content in the form of convergence of communication and broadcasting according to the digital convergence of the program provider (PP) and the content provider (CP) of the Internet market. A TV connected to an IP set-top box (STB) via an internet network receives Internet multimedia contents including audio, video, and packet data, and is interactively used by using a bidirectional communication channel as a return path concept. Use TV service.
도 1은 초고속 인터넷망(xDSL, FTTC, FTTH)에 연결된 가입자의 IP 셋탑박스(STB)와 연결된 TV를 나타낸 도면이다. 1 is a diagram illustrating a TV connected to an IP set-top box (STB) of a subscriber connected to a high-speed Internet network (xDSL, FTTC, FTTH).
도 1에 도시된 바와 같이, IPTV 서비스를 위해 미들웨어 프로토콜이 탑재된 IP 셋탑 박스(STB)에 연결된 텔레비젼(TV) 단말기는 디지털 컨버전스(Digital Convergence) 시대의 통방 융합 서비스로 전화, 인터넷, 방송을 포함하는 VoIP, 초고속 인터넷, IPTV 서비스의 트리플 플레이 서비스(TPS: Triple Play Service)를 제공하게 되며, IPTV 헤드엔드 시스템으로부터 프리미엄(Premium) 서비스로 기가비트(Gigabit) 이상의 초광대역(Ultra Bandwidth)이 요구되는 차세대 통신망을 통해 SD/HD급 ICOD(Internet Contents On Demand) 서비스로 방송 및 인터넷 콘텐츠를 수신한다.As shown in FIG. 1, a TV terminal connected to an IP set-top box (STB) equipped with a middleware protocol for IPTV service is a telephone convergence service in the digital convergence era, which includes telephone, internet, and broadcasting. It will provide triple play service (TPS) of VoIP, high-speed internet, and IPTV service, and require next-generation Gigabit or more ultra-wide bandwidth from premium IPTV headend system to premium service. Receives broadcast and Internet content through SD / HD-level ICOD (Internet Contents On Demand) service through a communication network.
IPTV의 데이타 방송(Data Broadcasting) 표준화는 유럽의 ETSI(European Telecommunication Standards Institute)에서 위성 데이타 방송의 DVB-MHP(Digital Video Broadcasting-Multimedia Home Platform), 미국의 ATSC(Advanced Television System Committee)에서 지상파 데이타 방송의 ACAP(Advanced Common Application Platform), SCTE(Society of Cable Television Engineers)에서 케이블 TV의 OCAP(Open Cable Application Platform)에 대한 데이타 방송(Data Broadcasting)의 표준화를 추진하고 있다. IP 셋탑 박스(STB)는 IPTV 응용 서비스를 위한 어플리케이션으로 자바(JAVA) 기술을 채택하여 인터렉티브한 IPTV 서비스를 제공한다. The standardization of IPTV's Data Broadcasting is the Terrestrial Data Broadcasting at the Digital Video Broadcasting-Multimedia Home Platform (DVB-MHP) of Satellite Data Broadcasting at the European Telecommunication Standards Institute (ETSI) in Europe and the Advanced Television System Committee (ATSC) of the United States. Advanced Common Application Platform (ACAP) and Society of Cable Television Engineers (SCTE) are pushing for standardization of data broadcasting for cable TV's Open Cable Application Platform (OCAP). IP Set-Top Box (STB) is an application for IPTV application services. It adopts JAVA technology to provide interactive IPTV services.
ACAP(Advanced Common Application Platform)은 지상파 데이타 방송 규격으로 HD급 셋탑박스(STB)에 지상파 데이타방송용 ACAP 미들웨어를 탑재하여 TV에서 양방향 데이타 방송 서비스를 제공한다. ACAP (Advanced Common Application Platform) is a terrestrial data broadcasting standard that provides two-way data broadcasting service on TV by installing ACAP middleware for terrestrial data broadcasting in HD set-top box (STB).
그러나, 종래의 텔레비젼(TV)에서는 지상파 TV 방송 시스템으로부터 송출되는 방송 신호를 단방향으로 브로드캐스팅되어 수신하였으며, 선국된 방송 채널로 방송 신호를 시청과 동시에 인터랙티브한(interactive) IPTV 서비스를 제공하지 않 았던 문제점이 있었다.However, in the conventional television (TV), the broadcast signal transmitted from the terrestrial TV broadcasting system is broadcast and received in one direction, and the broadcast signal is not provided through the tuned broadcast channel and the interactive IPTV service is not provided at the same time. There was a problem.
본 발명은 종래 기술의 문제점을 해결하기 위해 제안된 것으로, 본 발명의 목적은 지상파 데이타 방송의 ACAP(Advanced Common Application Platform) 표준을 기반으로 IPTV 헤드엔드 시스템으로부터 초고속 인터넷망을 통해 IP 셋탑 박스(STB)에 연결된 텔레비젼(TV)의 선국된 방송 채널로 방송 신호를 시청과 동시에, 다양한 T-Contents를 제공하고 리턴 서버 시스템을 통해 양방향 데이타를 송수신하여 인터랙티브한 IPTV 서비스를 제공하기 위한, IPTV 서비스 시스템 및 네트워크, 콘텐츠 및 데이타 송수신 방법을 제공하는 것이다.The present invention has been proposed to solve the problems of the prior art, and an object of the present invention is based on the Advanced Common Application Platform (ACAP) standard of terrestrial data broadcasting from an IPTV headend system through an IP set-top box (STB) through a high-speed Internet network. IPTV service system for providing interactive IPTV service by providing a variety of T-Contents and simultaneously transmitting and receiving data through a return server system while watching a broadcast signal through a tuned broadcast channel of a TV (TV) connected to To provide a network, content and data transmission and reception method.
본 발명의 목적을 달성하기 위하여, 본 발명에 따른 IPTV 서비스 시스템은, 프로그램 공급자(PP) 또는 지상파로부터 수신된 방송 신호를 프레임 동기화하며, 채널별로 방송 신호들을 분배하여 방송 영상 및 음성 신호를 출력하는 베이스밴드 시스템; 상기 베이스밴드 시스템으로부터 수신된 방송 영상 및 음성 신호를 채널별로 각각 압축한 후 스트림화하고, 스트림화된 방송 영상 및 음성 신호를 데이타 방송용 데이타 및 콘텐츠 신호와 멀티플렉싱한 후, 멀티플렉싱된 스트림을 IP 패킷화하여 출력하기 위한 압축 다중화 시스템; 상기 압축다중화 시스템으로부터 수신된 IP 패킷화된 전송스트림을 IP 네트워크를 통하여 가입자의 단말들로 멀티캐스트 방식으로 전송되도록 하는 네트워크 스위치 시스템; 및 IP 네트워크를 통해 가입자의 단말과 리턴 채널로 연결되고, 인터렉티브한 서비스를 위해 가입자 단말로부터 유니캐스팅 방식으로 양방향 데이타를 수신하기 위한 리턴 서버(RS) 시스템을 포함한다.In order to achieve the object of the present invention, the IPTV service system according to the present invention, the frame synchronization of the broadcast signal received from the program provider (PP) or terrestrial wave, and distributes the broadcast signal for each channel to output a broadcast video and audio signal Baseband systems; Compress and stream the broadcast video and audio signals received from the baseband system for each channel, multiplex the streamed broadcast video and audio signals with data and data signals for data broadcasting, and then packetize the multiplexed streams with IP packets. Compression multiplexing system for outputting; A network switch system for transmitting the IP packetized transport stream received from the compression multiplexing system to a subscriber terminal through an IP network in a multicast manner; And a return server system connected to the subscriber terminal via the IP network in a return channel and receiving bidirectional data from the subscriber terminal in an unicasting manner for interactive service.
상기 가입자 단말은, TV 또는 사용자의 TV와 연결된 IP 셋탑박스, 컴퓨터, 노트북, 개인 휴대용 단말기, 이동통신 단말기를 포함한다.The subscriber terminal includes an IP set-top box, a computer, a laptop, a personal portable terminal, and a mobile communication terminal connected to a TV or a user's TV.
상기 압축 다중화 시스템은, 상기 방송 영상 및 음성 신호를 MPEG-2 TS 방식으로 스트림화하는 것을 특징으로 한다.The compression multiplexing system is characterized in that the broadcast video and audio signals are streamed using the MPEG-2 TS method.
상기 베이스밴드 시스템은, 상기 방송 영상 및 음성 신호에 광고, 로고, 또는 자막 중 적어도 어느 하나를 삽입하는 기능을 더 포함한다.The baseband system further includes a function of inserting at least one of an advertisement, a logo, or a subtitle into the broadcast video and audio signal.
상기 네트워크 스위치 시스템은, 상기 IP 패킷화된 전송스트림을 IP 네트워크로 멀티캐스팅으로 전송하기 위한 하나 이상의 L3 스위치(L3 SW); 상기 리턴 서버 시스템과 가입자의 단말을 연결하고 이들 사이에서 유니캐스팅 방식으로 이루어지는 양방향 데이타 수신 트래픽을 적정 부하로 나누어 로드 밸런싱하기 위한 하나 이상의 L4 스위치(L4 SW); 및 상기 L4 스위치와 IP 네트워크 사이에 유해 트래픽을 차단하기 위한 하나 이상의 침입 방지 시스템을 포함한다.The network switch system comprises: at least one L3 switch (L3 SW) for transmitting the IP packetized transport stream to an IP network by multicasting; At least one L4 switch (L4 SW) for connecting the return server system to the subscriber's terminal and load balancing the bidirectional data receiving traffic in a unicasting manner between the return server systems and the loads; And at least one intrusion prevention system for blocking harmful traffic between the L4 switch and the IP network.
본 발명은 가입자 단말의 장치정보, 이력정보를 관리하고 원격진단, 통계기능을 제공하는 IP 미디어 고객 장비 관리 시스템(IP_CEMS:IP-Media Customer Equipment Management System)을 더 포함한다.The present invention further includes an IP media customer equipment management system (IP_CEMS) that manages device information and history information of a subscriber station and provides remote diagnosis and statistical functions.
바람직하게는, 본 발명에 따른 IPTV 서비스 시스템은, IPTV 서비스를 위한 회원 가입 및 해지, 회원 정보를 관리하기 위한 가입자 관리 시스템을 더 포함한다.Preferably, the IPTV service system according to the present invention further includes a subscriber management system for managing membership and subscription and termination of membership for the IPTV service.
바람직하게는, 본 발명에 따른 IPTV 서비스 시스템은, 가입자별로 IPTV 서비스 사용에 대한 과금 처리를 하기 위한 백 오피스 시스템을 더 포함한다.Preferably, the IPTV service system according to the present invention further includes a back office system for billing processing for use of the IPTV service for each subscriber.
바람직하게는, 본 발명에 따른 IPTV 서비스 시스템은, IPTV 서비스와 관련된 다운 링크를 모니터링하여 송출 또는 수신 장애 여부를 감시하기 위한 모니터링 시스템을 더 포함한다.Preferably, the IPTV service system according to the present invention further includes a monitoring system for monitoring the transmission or reception failure by monitoring the downlink associated with the IPTV service.
바람직하게는, 본 발명에 따른 IPTV 서비스 시스템은, 프로그램 공급자 또는 지상파의 프로그램 편성 정보, 콘텐츠 공급자(CP)의 계약 정보를 관리하기 위한 미디어 관리 시스템(MOC)을 더 포함한다.Preferably, the IPTV service system according to the present invention further includes a media management system (MOC) for managing program information of a program provider or terrestrial program, and contract information of a content provider (CP).
바람직하게는, 본 발명에 따른 IPTV 서비스 시스템은, 불법 시청 및 불법 대량 복제를 막기 위해 상기 방송 영상 및 음성 신호에 대한 암호화 및 상기 콘텐츠에 대한 사전 암호화를 수행하여 시청 권한을 제어함으로써 인증된 사용자에 한해 수신이 가능하도록 제한하는 수신제한 시스템을 더 포함한다.Preferably, the IPTV service system according to the present invention controls the viewing authority by performing encryption on the broadcast video and audio signals and pre-encryption of the contents in order to prevent illegal viewing and illegal mass duplication. It further includes a conditional access system that restricts reception only.
상기 수신제한 시스템은, 스크램블러(Scrambler)에 의해 채널별로 방송 영상 및 음성 신호를 스크램블링하는 것을 특징으로 한다.The reception limitation system is characterized by scrambling a broadcast video and audio signal for each channel by a scrambler.
상기 수신제한 시스템은, 콘텐츠입수(Contents Acquisition, CA) 스케쥴 정보를 사용하여 암호화된 콘텐츠 정보(Entitlement Control Message,ECM)를 생성하 기 위한 ECM 생성기; 백 오피스 시스템과 가입자의 단말간의 인터페이스 역할을 제공하고, 상기 백 오피스 시스템으로부터의 특정 요청에 따라 인증 스트림을 생성하고 암호화된 가입자 정보(EMM:Entitlement Management Message)를 가입자의 단말로 전송하기 위한 EMM 생성기; 및 가입자의 단말로부터 서비스 구매내역을 상기 리턴 서버 시스템을 통해 리포트백 받아 상기 백 오피스 시스템으로 전송하여 과금 데이타를 정산하도록 하는 리포트백 서버를 포함한다.The reception restriction system includes: an ECM generator for generating encrypted content control information (ECM) using content acquisition schedule information; An EMM generator for providing an interface between a back office system and a subscriber terminal, generating an authentication stream according to a specific request from the back office system, and transmitting an encrypted subscriber information message (EMM) to the subscriber terminal. ; And a reportback server for receiving the report back from the subscriber terminal through the return server system and transmitting the report back to the back office system to settle billing data.
바람직하게는, 본 발명에 따른 IPTV 서비스 시스템은, 상기 리턴 서버 시스템을 통해 수신된 가입자 단말로부터의 요청에 대응하여, 상기 인터렉티브한 서비스를 유니캐스팅 방식으로 제공하는 부가 서비스 시스템을 더 포함한다.Preferably, the IPTV service system according to the present invention further includes an additional service system for providing the interactive service in a unicasting manner in response to a request from a subscriber station received through the return server system.
상기 부가 서비스 시스템은, 데이타 방송용 데이타의 저작 및 검증, 편성 및 송출을 위한 데이타 방송 시스템; 상기 가입자 단말로 전자프로그램 가이드(EPG)를 제공하기 위한 EPG 제공시스템; 및 상기 가입자 단말로 IPTV 서비스를 위한 콘텐츠를 제공하기 위한 T-Contents 시스템을 포함한다.The supplementary service system includes a data broadcasting system for authoring, verifying, organizing, and transmitting data for data broadcasting; An EPG providing system for providing an electronic program guide (EPG) to the subscriber station; And a T-Contents system for providing contents for an IPTV service to the subscriber station.
상기 가입자 단말은, CPU, 미디어 프로세서, 플래시 램, 이더넷 모듈 을 구비하는 STB 하드웨어로 구성된 하드웨어 계층, 디바이스 드라이버와 운영체제를 포함하는 시스템 소프트웨어 계층, 자바 버추얼 머신(JVM), 수신 제한 시스템(CAS:Conditional Access System) 및 디지털 저작권 관리(DRM:Digital Rights Management) 인터페이스 모듈, 스트리밍 프로토콜(RTP, RTSP)을 탑재한 미들웨어 계층, 다양한 멀티 코덱을 지원하며 IPTV 서비스 채널을 선택하기 위한 전자프로그램 가이드(EPG), 웹(Web) 브라우저 또는 클라이언트를 포함하는 어플리케이션 계층 을 포함한다. The subscriber station includes a hardware layer composed of a CPU, a media processor, a flash RAM, and an STB hardware including an Ethernet module, a system software layer including a device driver and an operating system, a Java virtual machine (JVM), and a reception restriction system (CAS). Access System (DRM) and Digital Rights Management (DRM) interface module, middleware layer with streaming protocols (RTP, RTSP), electronic program guide (EPG) to support various multi-codecs and select IPTV service channel, It includes an application layer that includes a Web browser or client.
상기 멀티 코덱에는, MPEG2, MPEG4, MPEG7, H.264, WMV-9 코덱이 포함되는 것을 특징으로 한다. The multi codec includes MPEG2, MPEG4, MPEG7, H.264, and WMV-9 codecs.
본 발명의 다른 목적을 달성하기 위하여, IPTV 서비스 네트워크는, IPTV 서비스를 위한 기가비트(Gigabit) 이상의 광대역 IP 네트워크로써, IP 멀티캐스트 라우팅 프로토콜을 사용하는 L3 네트워크 장비를 포함하고, IPTV 헤드엔드 시스템으로부터 송출된 방송 영상 및 음성 신호와 데이타 신호를 포함하는 IP 패킷화된 스트림을 멀티캐스팅 방식으로 전송하기 위한 프리미엄망; 및 L2 네트워크 장비를 포함하고, 상기 프리미엄망과 가입자의 단말들을 연결시키는 가입자망(Access Network)을 포함한다.In order to achieve another object of the present invention, an IPTV service network is a Gigabit or more broadband IP network for an IPTV service, and includes an L3 network equipment using an IP multicast routing protocol, and is transmitted from an IPTV headend system. A premium network for transmitting the IP packetized stream including the broadcast video, audio signal and data signal in a multicasting manner; And an L2 network equipment, and an access network connecting the premium network and the subscriber terminals.
상기 가입자망은, 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial), FTTC(Fiber To The Curb), FTTH(Fiber To The Home) 구조 중 어느 하나의 토폴로지로 구성되는 것을 특징으로 한다. The subscriber network is composed of any one of Ethernet, xDSL (ADSL, VDSL), Hybrid Fiber Coaxial (HFC), Fiber To The Curb (FTTC), and Fiber To The Home (FTTH) structures. It is done.
상기 프리미엄망에 사용되는 상기 L3 네트워크 장비는 PIM-SM(Protocol Independent Multicast-Sparse Mode) 멀티캐스트 라우팅 프로토콜을 사용하고, 상기 가입자 단말은 방송 채널 선택/해제를 위해 IGMP Join/Leave 메시지를 사용하며, 상기 가입자망의 L2 네트워크 장비는 채널 요청을 한 가입자의 단말의 IGMP 송수신 메시지를 인식하도록 IGMP Snooping 프로토콜을 사용하는 것을 특징으로 한다.The L3 network equipment used for the premium network uses a Protocol Independent Multicast-Sparse Mode (PIM-SM) multicast routing protocol, and the subscriber station uses an IGMP Join / Leave message for selecting / deselecting a broadcast channel. L2 network equipment of the subscriber network is characterized in that using the IGMP Snooping protocol to recognize the IGMP transmission and reception messages of the terminal of the subscriber making a channel request.
가입자의 단말에서의 채널 재핑 타임을 줄이기 위해 가입자 망과 연결된 프 리미엄망의 지정 라우터(DR)는 모든 멀티캐스트 그룹에 대해 상위 L3 네트워크 장비로 Join을 요청하여 모든 방송 채널의 트래픽을 전송받는 것을 특징으로 한다.In order to reduce the channel zapping time at the subscriber's terminal, the designated router (DR) of the premium network connected to the subscriber network receives traffic of all broadcast channels by requesting join to the upper L3 network equipment for all multicast groups. It is done.
상기 지정 라우터(DR)는 주기적으로 Join 메시지를 상위 L3 네트워크 장비로 전송하여 지속적으로 모든 방송 채널에 대한 Join을 항상 유지하는 것을 특징으로 한다.The designated router (DR) periodically transmits a join message to the upper L3 network equipment to continuously maintain join for all broadcast channels.
상기 지정 라우터는 가입자의 단말로부터 IGMP Leave 메시지를 전송받더라도 상위 L3 네트워크 장비로 prune 메시지를 전송하지 않는 것을 특징으로 한다.The designated router does not transmit the prune message to the upper L3 network device even if the subscriber receives the IGMP Leave message from the terminal.
상기 프리미엄망은, 상기 IP 패킷화된 스트림을 IPTV 헤드엔드 시스템으로부터 가입자의 단말들로 IP 멀티캐스트 라우팅 프로토콜을 사용하여 전송하고, 가입자의 단말로부터 전송된 양방향 데이타를 리턴 채널을 통해 유니캐스트(Unicast) 프로토콜을 사용하여 IPTV 헤드엔드 시스템으로 전송하는 것을 특징으로 한다.The premium network transmits the IP packetized stream from the IPTV headend system to the subscriber's terminals using the IP multicast routing protocol, and unicasts the bidirectional data transmitted from the subscriber's terminals through a return channel. ) To the IPTV headend system using the protocol.
본 발명의 또 다른 목적을 달성하기 위하여, 본 발명에 따른 IPTV 서비스 시스템에서 콘텐츠 및 데이타를 송신하는 방법은, (a) 프로그램 공급자(PP) 또는 지상파로부터 방송 신호를 수신하여 베이스밴드 시스템에 의해 방송 채널 별로 각각 프레임 동기화하고, 방송 신호들을 집중화하여 출력하는 단계; (b) 압축 다중화 시스템에 의해 상기 베이스밴드 시스템으로부터 제공된 방송 영상 및 음성 신호를 수신하여 압축한 후 스트림화하고, 스트림화된 방송 영상 및 음성 신호와 데이타 방송용 데이타 및 콘텐츠 신호를 멀티플렉싱하는 단계; (c) 멀티플렉싱된 전송 스트림을 IP 패킷화하여 IP 네트워크를 통해 멀티캐스트 방식으로 다수의 가입자의 단말로 전송하는 단계; 및 (d) 가입자의 단말로부터 리턴 채널을 통해 리턴 서버(RS) 시스템으로 인터렉티브한 데이타를 수신하는 단계를 포함한다. In order to achieve another object of the present invention, a method for transmitting content and data in an IPTV service system according to the present invention includes: (a) receiving a broadcast signal from a program provider (PP) or terrestrial broadcast and broadcasting by a baseband system; Synchronizing frames for each channel and centralizing and outputting broadcast signals; (b) receiving and compressing the broadcast video and audio signals provided from the baseband system by a compression multiplexing system, compressing the streamed broadcast video and audio signals, and multiplexing the streamed broadcast video and audio signals and data broadcasting data and content signals; (c) IP packetizing the multiplexed transport streams and transmitting the multiplexed transport streams to a plurality of subscriber stations in a multicast manner through an IP network; And (d) receiving the interactive data from the terminal of the subscriber via the return channel to the return server (RS) system.
상기 단계 (a)에서, 상기 방송 영상 및 음성 신호에 광고, 로고, 자막을 삽입하는 기능을 더 포함한다. In the step (a), it further comprises the function of inserting the advertisement, logo, subtitles in the broadcast video and audio signal.
상기 단계 (b)에서, 상기 방송 영상 및 음성 신호는 MPEG-2 TS 방식으로 스트림화되는 것을 특징으로 한다.In the step (b), the broadcast video and audio signals are streamed by the MPEG-2 TS method.
본 발명에 따른 IPTV 서비스 시스템에서 콘텐츠 및 데이타를 송신하는 방법은 상기 단계(b)와 단계(c) 사이에, (b1) 방송 영상 및 음성 신호, 데이타 방송용 데이타 및 콘텐츠 신호에 대한 암호화를 수행하며 시청 권한을 제어함으로써 인증된 사용자에 한해 방송 영상 및 음성 신호, 데이타 방송용 데이타 및 콘텐츠 신호를 수신하도록 제한하는 수신제한 단계를 더 포함한다. In the method for transmitting content and data in the IPTV service system according to the present invention, between step (b) and step (c), (b1) performing encryption on broadcast video and audio signals, data broadcasting data and content signals, And a reception restriction step of restricting the reception of the broadcast video and audio signal, the data broadcast data and the content signal to the authenticated user by controlling the viewing authority.
본 발명의 또 다른 목적을 달성하기 위하여, 본 발명에 따른 IPTV 서비스 시스템과 연결된 IPTV 가입자 단말에서 콘텐츠 및 데이타를 수신하는 방법은, (a) IPTV 가입자 단말에 설치된 IPTV 서비스를 위한 클라이언트가 IPTV 서비스를 위한 회원 정보를 입력받고, 상기 회원 정보를 IPTV 서비스 시스템으로 전송하는 단계; (b) 전자 프로그램 가이드(EPG)를 사용하여 특정 IPTV 서비스가 선택되면, 사용자 인증을 위하여 선택된 IPTV 서비스 사용을 위한 아이디 및 패스워드를 요청하는 단계; (c) 상기 단계 (b)에서 사용자가 인증되면 IPTV 서비스 시스템으로부터 IP 네트워크를 통해 해당 채널로부터 수신된 방송 영상 및 음성 신호, 데이타 방송용 데이타 및 콘텐츠 신호를 수신하여 화면에 출력하는 단계; (d) 가입자로부터 양방향 데이타가 입력되면 리턴 채널을 통해 양방향 데이타를 리턴 서버(RS) 시스템을 경유하여 IPTV 서비스 시스템으로 전송하는 단계; (e) 상기 양방향 데이타에 기초하여 IPTV 서비스 시스템으로부터 이에 대응하는 응답 데이타를 수신하는 단계; 및 (f) 사용자가 종료 버튼을 클릭하면, 상기 선택된 서비스의 수신을 종료하는 단계를 포함한다.In order to achieve another object of the present invention, a method for receiving content and data at an IPTV subscriber station connected to an IPTV service system according to the present invention includes: (a) a client for an IPTV service installed in an IPTV subscriber station provides an IPTV service; Receiving member information for transmitting the member information to the IPTV service system; (b) if a specific IPTV service is selected using an electronic program guide (EPG), requesting an ID and password for using the selected IPTV service for user authentication; (c) if the user is authenticated in step (b), receiving and outputting a broadcast video and audio signal, a data broadcast data, and a content signal received from a corresponding channel from an IPTV service system through an IP network; (d) when bidirectional data is input from the subscriber, transmitting the bidirectional data to the IPTV service system via a return server (RS) system through a return channel; (e) receiving corresponding response data from the IPTV service system based on the bidirectional data; And (f) when the user clicks the end button, terminating reception of the selected service.
본 발명의 또 다른 목적을 달성하기 위하여, 본 발명은 IP 셋탑 박스(IP STB) 또는 컴퓨터 또는 개인 휴대용 단말기에, (a) 사용자로부터 IPTV 서비스를 위한 회원 정보를 입력받고, 상기 회원 정보를 IPTV 서비스 시스템으로 전송하는 기능; (b) 전자 프로그램 가이드(EPG)를 사용하여 특정 IPTV 서비스가 선택되면, 사용자 인증을 위하여 선택된 IPTV 서비스 사용을 위한 아이디 및 패스워드를 요청하는 기능; (c) 상기 단계 (b)에서 사용자가 인증되면 IPTV 서비스 시스템에 접속하여 IP 네트워크를 통해 해당 채널로부터 수신된 방송 영상 및 음성 신호, 데이타 방송용 데이타 및 콘텐츠 신호를 수신하여 화면에 출력하는 기능; (d) 가입자로부터 양방향 데이타가 입력되면 리턴 채널을 통해 양방향 데이타를 리턴 서버(RS) 시스템을 경유하여 IPTV 서비스 시스템으로 전송하는 기능; (e) 상기 양방향 데이타에 기초하여 IPTV 서비스 시스템으로부터 이에 대응하는 응답 데이타를 수신하는 기능; 및 (f) 사용자가 종료 버튼을 클릭하면, 상기 선택된 서비스의 수신을 종료하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터 또는 IP 셋탑박스(STB)에서 읽을 수 있는 기록 매체를 포함한다.In order to achieve another object of the present invention, the present invention provides an IP set-top box (IP STB) or a computer or a personal portable terminal, (a) receiving member information for an IPTV service from a user and converting the member information into an IPTV service. Sending to the system; (b) if a specific IPTV service is selected using an electronic program guide (EPG), requesting an ID and password for using the selected IPTV service for user authentication; (c) a function of accessing an IPTV service system and receiving broadcast video and audio signals, data broadcast data and content signals received from a corresponding channel through an IP network and outputting the data to a screen when the user is authenticated in step (b); (d) transmitting bidirectional data to the IPTV service system via a return server (RS) system through a return channel when bidirectional data is input from a subscriber; (e) receiving corresponding response data from an IPTV service system based on the bidirectional data; And (f) a recording medium readable by a computer or an IP set-top box (STB) that records a program for realizing a function of terminating reception of the selected service when the user clicks the end button.
이하, 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기 로 한다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 지상파 방송용 IPTV 서비스 시스템 구성도이다.2 is a configuration diagram of an IPTV service system for terrestrial broadcasting.
IPTV 서비스 시스템은 방송 프로그램 공급자(PP)/지상파 또는 IPTV 콘텐츠 제공자(CP)의 T-Contents 서버로부터 제공받은 IPTV 방송 영상 및 음성 신호, 데이타방송용 데이타, T-Contents 데이타, 및 프로그램 관련 정보/서비스 정보(PSI/SI)를 송출하기 위한 IPTV 헤드엔드(IPTV Headend) 시스템, IP 네트워크로 멀티캐스트 라우팅 프로토콜(Multicast Routing Protocol)을 제공하는 IP 백본 네트워크, 접속망/가입자망인 액세스 네트워크(예: Ethernet, WLAN, WiBro, xDSL, HFC, FTTC, FTTH), IP 셋탑박스(STB)에 연결된 TV를 포함하는 가입자 단말기(STB, TV)로 구성된다. The IPTV service system includes IPTV broadcast video and audio signals, data broadcasting data, T-Contents data, and program related information / service information provided from a T-Contents server of a broadcast program provider (PP) / terrestrial or an IPTV content provider (CP). IPTV Headend system for transmitting (PSI / SI), IP backbone network that provides Multicast Routing Protocol to IP network, access network that is access network / subscriber network (e.g. Ethernet, WLAN, WiBro, xDSL, HFC, FTTC, FTTH), and subscriber terminal (STB, TV) including a TV connected to the IP set-top box (STB).
상기 가입자망은 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial), FTTC(Fiber To The Curb), FTTH(Fiber To The Home) 구조 중 어느 하나의 토폴로지로 구성된다.The subscriber network is composed of any one of Ethernet, xDSL (ADSL, VDSL), Hybrid Fiber Coaxial (HFC), Fiber To The Curb (FTTC), and Fiber To The Home (FTTH) structures.
상기 가입자 단말은, 셋탑 박스 내장형 TV, 사용자의 TV와 연결된 IP 셋탑박스 이외에 컴퓨터, 노트북, 개인 휴대용 단말기, 이동통신 단말기를 사용할 수 있다. The subscriber station may use a computer, a laptop, a personal portable terminal, or a mobile communication terminal in addition to the set-top box built-in TV and the IP set-top box connected to the user's TV.
도 3은 IP 셋탑박스(IP STB)의 4계층의 프로토콜을 설명하기 위한 도면이다. 3 is a view for explaining the protocol of the four layers of the IP set-top box (IP STB).
상기 IP 셋탑박스(IP STB)는 CPU, 미디어 프로세서, 플래시 램, 이더넷 모듈 등의 STB 하드웨어로 구성된 하드웨어 계층, 디바이스 드라이버(device driver)와 운영체제(OS) 등의 시스템 소프트웨어를 포함하는 시스템 소프트웨어 계층, 하드웨 어와 운영체제가 다른 이동통신 단말기와 통신 기능을 제공하는 자바 버추얼 머신(JVM:Java Virtual Machine), 수신 제한 시스템(CAS:Conditional Access System) 및 디지털 저작권 관리(DRM:Digital Rights Management) 인터페이스, 스트리밍 프로토콜(RTP, RTSP)을 탑재한 미들웨어 계층, MPEG2, MPEG4, MPEG7, H.264, WMV-9 등 다양한 멀티 코덱(Multi Codec)을 지원하며 IPTV 서비스 채널을 선택하기 위한 전자프로그램 가이드(EPG:Electronic Program Guide), T-Contents를 제공하는 웹 브라우저 또는 클라이언트(IPTV Client)를 포함하는 어플리케이션 계층의 4계층을 포함한다. 상기 IP 셋탑 박스(STB)(310)는 IPv4 주소 또는 IPv6 주소를 사용할 수 있다.The IP STB includes a hardware layer including STB hardware such as a CPU, a media processor, a flash RAM, and an Ethernet module, a system software layer including system software such as a device driver and an operating system (OS), Java Virtual Machine (JVM), Conditional Access System (CAS) and Digital Rights Management (DRM) interface, streaming, providing hardware and operating system communication with other mobile terminals Middleware layer with protocols (RTP, RTSP), MPEG-2, MPEG4, MPEG7, H.264, WMV-9, etc. Supports various codecs (Multi Codec) and electronic program guide (EPG: Electronic) to select IPTV service channel Program guide), a web browser that provides T-Contents, or four layers of an application layer including a client (IPTV client). The IP set top box (STB) 310 may use an IPv4 address or an IPv6 address.
도 4는 본 발명의 일실시예에 따른 지상파 방송용 IPTV 서비스 전체 시스템 구성도이다. 도 12는 도 4의 지상파 방송용 IPTV 서비스 시스템의 내부 구성도이다.Figure 4 is a block diagram of the overall system for terrestrial broadcasting IPTV service according to an embodiment of the present invention. FIG. 12 is a diagram illustrating an internal configuration of the terrestrial broadcasting IPTV service system of FIG. 4.
도 4를 참조하면, IPTV 헤드엔드(IPTV Headend) 시스템은 베이스밴드 시스템(100), 데이타 방송 시스템(DBS)을 포함하는 압축 다중화 시스템(110), 수신제한 시스템(120), 백 오피스 시스템(130), 가입자 관리 시스템(140), 모니터링 시스템(150), 미디어 관리 시스템(MOC: Media Operation Core)(160), 부가 서비스 시스템(170), 및 네트워크 스위치 시스템(190)을 포함한다.Referring to FIG. 4, the IPTV headend system includes a
상기 부가 서비스 시스템(170)은 T-Contents 시스템(171), 리턴 서버(RS) 시스템(172), 데이타 방송 시스템(173) 및 EPG 제공 시스템(174)을 포함한다. The
도 5는 도 4의 IPTV 서비스 시스템의 베이스밴드 시스템을 설명하기 위한 도 면이다. FIG. 5 is a diagram for describing a baseband system of the IPTV service system of FIG. 4.
상기 베이스밴드 시스템(100)은 외부 프로그램 공급자(PP)로부터 MPEG-2 방송 신호, 또는 지상파로부터 아날로그 방송 신호를 수신하고, 수신한 소스(source) 방송 신호를 SDI(Serial Digital Interface) 신호로 변환하고 프레임을 동기화하며, 루틴 스위처(Routine Switcher)를 통해 여러 개의 방송 채널별(예: 100 채널)로 방송 신호들을 분배하며, 선택적으로 자막생성기(CG:Character Genarator)에 의해 해당 채널의 방송 신호에 광고, 로고, 자막을 삽입하여 상기 압축 다중화 시스템(110)으로 전송한다. The
상기 SDI(Serial Digital Interface) 신호는 270 Mbps의 전송률을 가진 디지털 신호 표준안으로써 콤포지트 디지털 영상과 4채널의 디지털 오디오 신호가 혼합되어 있다.The SDI (Serial Digital Interface) signal is a digital signal standard having a transmission rate of 270 Mbps, and a composite digital video and four channels of digital audio signals are mixed.
상기 베이스밴드 시스템(100)은 기본적으로 프로그램 공급자(PP), 지상파 등의 방송 신호를 각각 수신하는 수신 장치(예: DS-3 단국, 야기(Yagi) 안테나, IRD로 아날로그 방송 신호를 수신하는 튜너(Tuner)), 수신 장치에서 수신된 소스(Source) 방송 신호를 SDI 신호로 변환하고 보정(프레임 동기화)하기 위한 프레임 동기화기(Frame Synchronizer), 운용 관리를 위해 모든 방송 신호 채널(예: 100채널)을 연결/집중화하는 A/V 라우터와 같은 신호 분배기, SDI 신호에 광고, 로고, 자막을 삽입하여 신호를 편집하고 가공하는 자막 생성기(character generator)를 포함한다. The
도 6은 도 4의 IPTV 서비스 시스템의 압축다중화 시스템을 설명하기 위한 도 면이다.FIG. 6 is a diagram for describing a compression multiplexing system of the IPTV service system of FIG. 4.
압축 다중화 시스템(110)은 베이스밴드 시스템(100)으로부터 전송된 방송 신호(Video, Audio)를 A/V 인코더(A/V Encoder)로 입력하여 영상 신호를 H.264로 압축하고, 음성 신호를 MPEG-2 AAC로 압축하여 MPEG-2 TS(Transport Stream)을 생성하고, 압축된 영상/음성 MPEG-2 TS를 데이타 인코더(data encoder)에 의해 생성된 데이타 방송용 데이타 및 콘텐츠 신호와 함께 다중화(Multiplexing)한 후, 다중화된 MPEG-2 TS(Transport Stream)를 스크램블러(Scrambler)에 의해 암호화하고 최종적으로 IP 패킷화하여 IP 패킷화한 TS(Transport Stream)를 네트워크 스위치 시스템(190)을 통해 IP 멀티캐스팅 방식을 사용하여 기가비트(Gigabit) 전용선을 통해 프리미엄망(200)으로 송출한다.
상기 콘텐츠 신호에는, 진보된(enhanced) TV 서비스를 위한 테이블 정보가 포함된다. 테이블 정보에는 프로그램 관련정보가 포함될 수 있다.The
The content signal includes table information for enhanced TV service. The table information may include program related information.
네트워크 스위치 시스템(190)은 IP 패킷화한 전송 스트림을 IP 프리미엄망(200)으로 Class D IP 멀티캐스트 주소에 기초하여 IP 멀티캐스팅하는 기능을 제공한다. IP 멀티캐스팅으로 IPv4 멀티캐스팅과 IPv6 멀티캐스팅 기술을 사용할 수 있다.The
일실시예로, 상기 네트워크 스위치 시스템(190)이 IPv4 멀티캐스팅을 사용하는 경우, IPv4 멀티캐스트 주소는 224.0.0.1 ~ 239.255.255.255를 사용할 수 있으며, IPTV 서비스를 위해 방송 채널별(예: 100 채널)로 멀티캐스트 주소를 다르게 할당하여 사용한다. 예를 들면, SBS는 224.1.1.1, KBS는 224.1.1.2, YTN은 224.1.1.3의 IPTV 서비스를 위한 멀티캐스트 주소를 사용할 수 있다. In one embodiment, when the
도 10을 참조하면, 상기 네트워크 스위치 시스템(190)은 L3 스위치(L3 SW), L4 스위치(L4 SW), 침입 방지 시스템(IPS:Intrusion Prevension System)을 포함한다. Referring to FIG. 10, the
도 10에 도시된 실시예에서는, 데이타의 안정적인 전송을 위해 각각 이중화되어 있다. In the embodiment shown in Fig. 10, each is redundant for stable transmission of data.
도 10에 도시된 IP 미디어 고객 장비 관리 시스템(IP_CEMS: IP-Media Customer Equipment Management System)와 프리미엄 엣지 라우터(PE:Premiun Edge Router)는 네트워크 스위치 시스템(190)의 일부는 아니지만, 설명의 편의상 함께 도시되었다. The IP Media Customer Equipment Management System (IP_CEMS) and the Premium Edge Router (PE) shown in FIG. 10 are not part of the
L3 스위치(L3 SW)는 IP 패킷들을 IP 멀티캐스팅으로 전송하기 위한 장비로써, 즉 스위칭허브의 기능과 라우팅기능을 제공하는 장비이다.The L3 switch (L3 SW) is a device for transmitting IP packets to IP multicasting, that is, a device that provides a switching hub function and a routing function.
L4 스위치(L4 SW)는 리턴 서버 시스템(172)과 IP 셋탑 박스(310) 사이에서 유니캐스팅 방식으로 이루어지는 양방향 트래픽을 로드 밸런싱하는 장비이다.The L4 switch (L4 SW) is a device that load balances bidirectional traffic that is performed in a unicasting manner between the
리턴 서버 시스템(172)에 대해서는 후술한다.The
참고로, IP 미디어 고객 장비 관리 시스템(IP-CEMS:IP-Media Customer Equipment Management System)은 IP 셋탑박스(IP-STB)를 관리하기 위한 시스템으로써, IP 셋탑박스(310)의 장치정보와 이력정보를 관리하고 원격진단, 및 통계기능을 제공한다. For reference, IP-Media Customer Equipment Management System (IP-CEMS) is a system for managing an IP set-top box (IP-STB), and device information and history information of the IP set-
침입방지 시스템(IPS:Intrusion Prevention System)은 보안솔루션으로 인터넷 웜 등의 악성코드 및 해킹 등에 기인한 유해 트래픽을 차단하는 장비이다.Intrusion Prevention System (IPS) is a security solution that blocks harmful traffic caused by malware and hacking, such as Internet worms.
도 7은 도 4의 IPTV 서비스 시스템의 수신제한 시스템을 설명하기 위한 도면 이다.FIG. 7 is a diagram for describing a reception restriction system of the IPTV service system of FIG. 4.
상기 수신제한 시스템(CAS:Conditional Access System)(120)은 시청자의 시청 권한 제어 시스템으로, 실시간 채널에 대한 실시간 암호화 및 VOD 콘텐츠에 대한 사전 암호화를 수행하며 디지털 유료 방송의 시청 권한을 제어함으로써 인증된 사용자에 한해 IPTV 서비스를 제공한다.The conditional access system (CAS) 120 is a viewer's viewing authority control system, which performs real-time encryption on a real-time channel and pre-encryption on VOD content, and authenticates by controlling viewing rights of a digital pay broadcasting. Provide IPTV service only to users.
도 8은 수신제한 시스템의 스크램블링 및 스마트 카드 기반의 제어 워드(CW)에 따른 디스크램블링을 설명하기 위한 도면이다.FIG. 8 is a diagram for describing scrambling of a conditional access system and descrambling according to a smart card based control word (CW).
상기 수신제한 시스템(120)은 스크램블링 및 인크립션을 행하며, ECM과 EMM을 스트림에 추가한다. 스크램블링 및 디스크램블링은 제어 단어(CW:Control Word), 서비스 키(service key), 사용자 키(user key)의 세가지 정보를 가지고 행해진다. The
제어 단어(CW)는 서비스키를 이용하여 암호화된다. 서비스 키는 특정 사용자 그룹에 대해 공통적일 수 있으며, 암호화된 서비스는 보통 하나의 서비스 키를 가진다. 서비스 키로 암호화된 제어 단어(CW)는 ECM을 통해 2초마다 한번씩 보내지며, IP 셋탑박스는 제어 단어를 가지고 디스크램블링한다. The control word CW is encrypted using the service key. Service keys may be common for a particular group of users, and encrypted services usually have one service key. The control word (CW) encrypted with the service key is sent once every two seconds through the ECM, and the IP set-top box descrambles with the control word.
서비스 키는 사용자 키로 암호화되며 각각의 사용자 키는 한 사용자에 대해 할당된다. 사용자 키는 EMM에 실려 방송된다. EMM은 10초 정도 마다 한번씩 보내진다. 이때 사용되는 암호화 알고리즘은 대칭(symmetric)키 알고리즘이다. EMM이 도착하면 IP 셋탑 박스의 CAS 모듈은 CA 시리얼 넘버나 스마트 카드 넘버와 비교하여 자신에게 발송된 것인지를 체크한다. 자신의 것인 경우 CAS는 자신의 사용자 키를 사용하여 EMM에 실려온 서비스 키를 복호화한다. 이렇게 추출된 서비스 키는 ECM에 실려온 제어 단어(CW)를 사용하여 방송영상 및 음성신호, 데이타를 복호화하여 추출하는데 사용된다. 추출된 제어 단어(CW)는 디스크램블링 하드웨어에 셋팅되어 오디오/비디오 디코딩 작업이 이루어진다. EMM은 서비스키를 전달하는 이외에 스마트 카드 페어링 등의 목적으로 사용된다. The service key is encrypted with a user key and each user key is assigned for one user. The user key is broadcast on the EMM. The EMM is sent once every 10 seconds. The encryption algorithm used at this time is a symmetric key algorithm. When the EMM arrives, the CAS module in the IP set-top box checks if it has been sent to itself compared to the CA serial number or smart card number. If it is its own, the CAS uses its user key to decrypt the service key loaded on the EMM. The extracted service key is used to decode and extract broadcast video, audio signal, and data using a control word (CW) loaded on the ECM. The extracted control word CW is set in the descrambling hardware to perform audio / video decoding. The EMM is used for purposes such as smart card pairing, in addition to delivering a service key.
상기 수신 제한 시스템(120)은 EMM, ECM과 제어 단어(CW)를 IP 멀티플렉서로 전송하고, IP 멀티플렉서는 방송 영상 및 음성 신호와 데이타 방송용 데이타 및 콘텐츠 신호(전술한 바와 같이, 진보된 TV 서비스를 위한 테이블 정보)를 다중화하고 제어 단어(CW)에 따라 스크램블러를 이용하여 다중화된 트랜스포트 스트림을 암호화한다. EMM, 제어단어(CW)를 포함하는 ECM, 서비스 정보(SI)가 암호화된 트랜스포트 스트림에 추가되어 네트워크 스위치 시스템(190)을 통해 멀티캐스팅으로 전송된다 The
상기 수신제한 시스템(120)은 압축 다중화 시스템(110)의 스크램블러(Scrambler)에 의해 방송 영상 및 음성 신호와 T-Contents를 스크램블을 위한 키인 제어 단어(CW:Control Word)에 따라 암호화한다.The
도 10을 참조하면, 상기 수신제한 시스템(CAS)(120)은 ECM 생성기(ECMG:CCM Generator) 및 EMM 생성기(EMMG:EMM Generator), 및 리포트백 서버(Reportback Server)를 포함한다.Referring to FIG. 10, the
상기 ECM 생성기(ECMG: Entitlement Control Message Generator)는 콘텐츠입수(Contents Acquisition, CA) 스케쥴 정보를 사용하여 압축 다중화 시스템(110)의 IP 멀티플렉서(Multiplexer)로 암호화된 콘텐츠 정보(Entitlement Control Message,ECM)을 생성한다. 각 방송 이벤트나 서비스에 적합한 ECM을 생성하기 위해 접근 기준(AC:Access Criteria)으로 참조되는 정보가 상기 ECM 생성기(ECMG)로 제공되는데, 이들 접근 기준(AC)은 CA 스케쥴에 따라 변경될 수 있다.The Entitlement Control Message Generator (ECMG) generates content information (Entitlement Control Message, ECM) encrypted by the IP multiplexer of the
즉, CA 스케쥴을 사용하여 각 콘텐츠 입수(CA) 이벤트와 연관된 접근 기준(AC)을 생성하고 이들 접근 기준(AC)은 콘텐츠 입수(CA) 스케쥴의 형태로 데이타베이스에 저장되며, 상기 ECM 생성기(ECMG)는 접근 기준/제어 단어(AC/CW)를 사용하여 암호화된 콘텐츠 정보(ECM)를 생성한다.That is, a CA schedule is used to generate access criteria (AC) associated with each content acquisition (CA) event, and these access criteria (AC) are stored in a database in the form of a content acquisition (CA) schedule, and the ECM generator ( ECMG) generates encrypted content information (ECM) using access criteria / control words (AC / CW).
EMM 생성기(EMMG:Entitlement Management Messages Generator)는 백오피스 시스템(PVS:Provisioning System)(130)과 가입자의 IP 셋탑박스(STB)간의 인터페이스 역할을 한다. 백 오피스 시스템(130)으로부터 가입자 관련 명령을 받아 인증 스트림을 생성하여 이를 보안형태로 멀티캐스팅 방식으로 전송한다.The Entitlement Management Messages Generator (EMMG) serves as an interface between the back office provisioning system (PVS) 130 and the subscriber's IP set-top box (STB). It receives the subscriber-related command from the
즉, EMM 생성기(EMMG)는 백 오피스 시스템(130)으로부터의 특정 요청에 따라 암호화된 가입자 정보(EMM:Entitlement Management Message) 패킷을 준비하여 가입자의 IP 셋탑 박스(STB)(310)로 전송한다. 이들 패킷은 IPTV 서비스를 시청할 수 있는 승인이나 IPPV(Impulse Pay Per View) 구매를 위한 크레딧, 방송메일(B-mail)과 온스크린 메시지(OSD), 서비스 취소 또는 재신청, 가입자 blackout 등의 기능을 제공한다. That is, the EMM generator (EMMG) prepares an encrypted Entitlement Management Message (EMM) packet according to a specific request from the
리포트백 서버(Reportback Server)는 셋탑박스(STB)에서 스마트카드에 저장된 정보를 네트워크 시스템(190)을 통하여 전송받는다. The reportback server receives information stored in the smart card from the set top box STB through the
도 11은 IP 셋탑박스로부터 IPPV 구매내역에 대한 리포트백(Reportback) 과정을 설명한 흐름도이다. 11 is a flowchart illustrating a reportback process for an IPPV purchase history from an IP set-top box.
리포트백(Reportback)이란 IPTV 헤드엔드의 EMM 생성기(EMMG)에 가입자의 IPPV 구매내역을 리포트하는 것으로, EMM 생성기(EMMG)는 이 정보를 백 오피스시스템(PVS)(130)에 전송하여 과금 정산데이터를 제공한다. Reportback is a report of the subscriber's IPPV purchase history to the EMM generator (EMMG) of the IPTV headend. The EMM generator (EMMG) transmits this information to the back office system (PVS) 130 to settle billing data. To provide.
리포트백(Reportback)되는 정보는 IPPV 구매내역, 시청 history, ISU 신청내역 및 기타 정보를 포함하며, 리포트는 미리 정해진 매월 리포트백(Reportback) 일과 카드에 기록된 시간, 리포트되지 않은 IPPV 프로그램의 숫자가 정해진 한도에 도달했을 때, IPPV 시리즈 슬롯에 대한 구매잔액이 한도를 초과할 때, 스마트 카드가 가입자 관리 시스템(SMS)으로부터 즉시 리포트백(Reportback) 요청을 받았을 때 등에 이루어진다.Reportback information includes IPPV purchase history, viewing history, ISU subscriptions, and other information. The report includes a predefined monthly reportback date, time recorded on the card, and the number of unreported IPPV programs. When the limit is reached, when the purchase balance for the IPPV series slot exceeds the limit, when the smart card receives an immediate reportback request from the subscriber management system (SMS), and so on.
EMM 생성기는 도 15에 도시된 바와 같이, 셋탑박스(STB)에서 스마트 카드로부터 리포트백 서버를 통해 리포트백 되는 정보를 PVS(Provisioning System)로 전달한다. 일별, 월별로 리포트백이 고르게 분산되도록 설계할 수 있다.As shown in FIG. 15, the EMM generator delivers information reported back from the smart card to the provisioning system (PVS) in the set top box (STB). You can design for evenly distributed reportbacks on a daily and monthly basis.
백 오피스 시스템(130)은 가입자별로 IPTV 서비스 사용에 대한 일별, 월별 과금 처리를 제공한다.The
가입자 관리 시스템(140)은 IPTV 서비스를 위한 회원 가입 및 해지, 회원 정보를 관리한다. The
모니터링 시스템(150)은 관제 시스템으로, IPTV 방송 신호 송출 장애, 다운 링크를 모니터링하여 수신 장애, 및 자막 확인 등의 모니터링 기능을 수행한다.The
도 9는 도 4의 IPTV 서비스 시스템의 미디어 관리 시스템(MOC:Media Operation Core)을 설명하기 위한 도면이다. FIG. 9 is a diagram for describing a media management system (MOC) of the IPTV service system of FIG. 4.
미디어 관리 시스템(MOC:Media Operation Core)(160)은 방송 업무를 운영하 기 위한 각종 비즈니스 프로세스 정보(프로그램 편성 정보, 소재 정보, 계약 정보, 상품 정보 등)를 관리하는 시스템이다.The media operation system (MOC) 160 is a system that manages various business process information (program organization information, location information, contract information, product information, etc.) for operating a broadcasting business.
미디어 관리 시스템(160)은 프로그램 편성 정보, 콘텐츠 및 미디어 관리 정보, 프로그램 공급자(PP)와 콘텐츠 공급자(CP)의 계약 정보, 상품 정보를 관리하고, 중앙의 방송 센터에서 각 시스템들과의 유기적인 결합을 통해 정보 흐름을 통합 관리하는 중재자 역할을 수행한다. The
미디어 관리 시스템(MOC)(160)은 획득(Acquisition) 측면에서 계약 관리, 미디어 및 콘텐츠 메타데이타(meta data) 관리, 방송 스케쥴 정보인 EPG 정보 획득/관리, 운영(operation) 측면에서 실시간 방송 및 VoD 채널편성 관리, 각 서브시스템과 연동을 에이전트(Agent) 관리, VoD 카탈로그 생성 관리 및 각종 상품 관리, 분석(Analysis) 측면에서 CP/CA와의 정산, 가입자 시청 성향 등의 마케팅 분석 리포팅, 송출(Delivery) 측면에서 방송 송출 모니터링, 비디오 서버(video server) 송출 관리 및 VoD 가입자 인증, CP/CA와의 정산을 위한 송출 결과 기록/관리, 연동된 각 서브시스템과의 데이타 동기화를 제공한다. The media management system (MOC) 160 manages contracts in terms of acquisition, manages media and content metadata, acquires / manages EPG information, which is broadcast schedule information, and provides real-time broadcasting and VoD in terms of operations. Marketing analysis reporting, delivery of CP / CA, subscriber viewing propensity, etc. in terms of channel formation management, agent management, interworking with each subsystem, VoD catalog creation management, various product management, and analysis. On the side, it provides broadcasting transmission monitoring, video server transmission management and VoD subscriber authentication, transmission result recording / management for settlement with CP / CA, and data synchronization with each subsystem.
부가서비스 시스템(170)은 T-Contents 시스템(171), IP 셋탑 박스로부터 인터넷망을 통해 유니캐스트(Unicast) 프로토콜을 사용하여 인터렉티브한 데이타(예: IPPV 구매내역, 시청 history, 시청자 참여형 데이타 등)를 수신받아 상기 T-Contents 시스템(171)에 접속하여 양방향 IPTV 서비스를 제공할 수 있도록 하는 리턴 서버(RS:Return Server) 시스템(172), 데이타 방송 시스템(173), 및 EPG 제공 시스템(174)을 포함한다.The
T-Contents 시스템(171)은 IPTV 서비스를 위한 웹(Web) 또는 IPTV 클라이언트를 사용하여 IPTV 가입자의 IP 셋탑 박스(310)에 연결된 TV(300)로 라이브 채널(Live Channel) 서비스(Video: PP 등의 비디오 채널 서비스, Audio: 음악 PP 서비스), VOD 서비스, 인핸스드(Enhanced) 서비스(Ticker, 프로그램 정보, 퀴즈/리서치), T-Commerce 서비스(광고:연동형 광고, DAL, 배너광고, 쇼핑: PP 연동 쇼핑, 독립형 쇼핑, 금융: TV를 통한 홈뱅킹), T-Internet 서비스(정보 제공형:날씨, 지역정보, 교통 금융 등 기타 Web, 게임: 보드 게임, 네트워크 게임, PS2 게임 등, 기타: 노래방, 교육, 원격의료), T-Communication 서비스(Mail, SMS, Messenger, 화상 전화, VoIP, PVR(Personal Video Recoder)) 등의 여러 분야의 양방향 T-Contents 서비스를 제공한다.The T-
리턴 서버(RS) 시스템(172)은 가입자들의 IP 셋탑 박스들로부터 시청자 참여형 데이타를 포함하는 인터렉티브 데이타를 수신하여 이에 대응하는 양방향 데이타를 가입자의 IP 셋탑박스로 제공하는 양방향 IPTV 서비스를 제공한다. The return server (RS)
EPG 제공 시스템(174)은 EPG 서버를 포함하고, 가입자의 IP 셋탑박스(310)로 전자프로그램 가이드(EPG) 서비스를 제공한다. The
IPTV 헤드엔드 시스템은 IP 프리미엄망(200)의 멀티캐스트 라우팅 프로토콜(예: PIM-SM 프로토콜)을 지원하는 라우터(201), 메트로 스위치(L3 스위치), Ntopia 스위치(L3 스위치)를 경유하여 가입자 스위치(L3 스위치)(220), 가입자 집선 장치(L2 네트워크 장비)(230)를 통해 방송 영상 및 음성 신호, 데이타 방송용 데이타, IPTV 서비스를 위한 멀티미디어 데이타(T-Contents 데이타)를 시청자 TV와 연결된 IP 셋탑박스(IP STB)(310)로 전송한다.The IPTV headend system is a subscriber switch via a
상기 IPTV 헤드엔드 시스템으로부터 전송되는 방송 영상 및 음성 신호와 데이타는 상기 프리미엄망(200)에서 멀티캐스트 그룹에 조인된 다수의 IP 셋탑박스들로 IP 멀티캐스트 프로토콜(예:PIM-SM)을 사용하여 전송되고, 양방향 데이타는 리턴 채널을 통해 유니캐스트 프로토콜(예: RIP(Routing Information Protocol), OSPF(Open Shortest Path First) 등)를 사용하여 전송된다.Broadcast video and audio signals and data transmitted from the IPTV headend system are transmitted to the IP network using multiple IP set-top boxes joined to a multicast group using an IP multicast protocol (eg, PIM-SM). Bidirectional data is transmitted over a return channel using a unicast protocol (eg, Routing Information Protocol (RIP), Open Shortest Path First (OSPF), etc.).
도 12는 L3 네트워크 계층에서 PIM-SM 멀티캐스트 라우팅을 설명하기 위한 도면이다. 12 is a diagram for explaining PIM-SM multicast routing in an L3 network layer.
상기 IP 프리미엄망(200)의 L3 네트워크 장비에 사용되는 IP 멀티캐스트 라우팅 프로토콜은 DVMRP(Distance Vector Multicast Routing Protocol), MOSPF(Multicast Extensions to OSPF), CBT(Core Based Tree), PIM-SM(Protocol Independent Multicast-Sparse Mode) 및 PIM-DM(Protocol Independent Multicast-Dense Mode) 중 어느 하나의 멀티캐스트 라우팅 프로토콜을 사용할 수 있다. IP multicast routing protocols used in the L3 network equipment of the
본 발명에서는 백본망/접속망/가입자망의 각 라우터, 메트로 스위치(L3 스위치), N-Topia 스위치(L3 스위치)(N-Topia: UTP가 포설된 집단 건물에 설치된 LAN 장비를 통해 초고속인터넷을 이용하는 서비스), 가입자 스위치(L3 스위치)(220)를 포함하는 Layer 3 네트워크 장비에 PIM-SM 멀티캐스트 라우팅 프로토콜을 사용하고, 가입자망 장비(IP STB) 및 가입자 집선 장치(230)는 IGMP, 및 IGMP Snooping 프로토콜을 사용한다. In the present invention, each router, metro switch (L3 switch), N-Topia switch (L3 switch) of the backbone network / access network / subscriber network (N-Topia: using high-speed Internet through LAN equipment installed in a group building where UTP is installed) Service), a subscriber switch (L3 switch) 220 uses a PIM-SM multicast routing protocol for Layer 3 network equipment, and the subscriber network equipment (IP STB) and
IGMP(Internet Group Management Protocol)는 채널 선택/해제를 요청하는 IP 셋탑박스 단말과 이 요청을 받아들이는 Layer 3 네트워크 장비(예: 가입자 스위치) 사이에서 사용된다.The Internet Group Management Protocol (IGMP) is used between an IP set-top box terminal requesting channel selection / release and a Layer 3 network device (eg, subscriber switch) that accepts this request.
상기 Layer 3 네트워크 장비는 라우터, 메트로 스위치(L3 스위치), N-Topia 스위치(L3 스위치), 가입자 스위치(L3 스위치)를 포함하며, 각각 PIM-SM 멀티캐스트 라우팅 프로토콜을 사용한다.The Layer 3 network equipment includes a router, a metro switch (L3 switch), an N-Topia switch (L3 switch), and a subscriber switch (L3 switch), and each uses a PIM-SM multicast routing protocol.
IGMP Snooping 프로토콜은 채널 선택/해제를 요청하는 IP 셋탑박스 단말과 이 요청을 받아들이는 Layer 3 네트워크 장비 사이에 위치한 Layer 2 네트워크 장비(예:가입자 집선 장치(230))에서 구동되는 프로토콜로써, IGMP Snooping 프로토콜이 구동된 Layer 2 네트워크 장비(가입자 집선 장치(230))는 IP STB 단말과 Layer 3 네트워크 장비간 IGMP 송수신 메시지를 인식하여, 채널 요청을 한 가입자 IP 셋탑박스에게만 채널 정보를 전송한다. The IGMP Snooping protocol is a protocol that runs on
상기 PIM-SM 멀티캐스트 라우팅 프로토콜은 IP STB 단말로부터 IGMP 프로토콜을 이용하여 채널 선택/해제 요청을 수신한 첫번째 Layer 3 네트워크 장비가 이 요청 사항을 상위 라우터들에게 전달할 때 사용하는 프로토콜로 현재 가장 많이 사용하는 프로토콜이다. 또한, PIM(Protocol Independent Protocol)은 IPTV 헤드엔드 시스템에서 송출된 IP 패킷을 멀티캐스팅으로 가입자 셋탑박스들로 전송하기 위해 멀티캐스트 경로 설정, 트래픽 관리, 제어 등을 수행한다. The PIM-SM multicast routing protocol is the most commonly used protocol when the first Layer 3 network device receiving a channel selection / release request from the IP STB terminal using the IGMP protocol transmits this request to the upper routers. Protocol. In addition, PIM (Protocol Independent Protocol) performs multicast routing, traffic management, and control to transmit IP packets sent from IPTV headend systems to subscriber set-top boxes by multicasting.
IP 프리미엄망(200)은 IPTV 서비스를 위한 광대역 IP 백본 네트워크로 사용되며, 기 설정된 IP 멀티캐스트 라우팅 프로토콜(예: PIM-SM:Protocol Independent Multicast-Sparase Mode)을 사용하는 기기비트(Gigabit) 이상의 높은 대역폭(Ultra Bandwidth)을 가지는 각 라우터를 사용하고, 메트로 스위치, N-Topia 스위치, 및 가입자 스위치(220)를 포함하는 Layer 3 네트워크 장비에 PIM-SM 프로토콜이 탑재되며, IPTV 헤드엔드 시스템으로부터 송출된 방송 영상 및 음성 신호, 데이타 방송용 데이타 및 콘텐츠 신호를 포함하는 IP 패킷화된 스트림을 코어 라우터(RP:Rendezvous Point)에 의해 멀티캐스트 트리를 통해 IP 멀티캐스팅으로 가입자의 IP 셋탑박스로부터 IGMP 조인된 멀티캐스트 그룹의 가입자 IP 셋탑박스들로 전송한다.The
코어 라우터(RP: 랑데뷰 포인트)는 다수의 방송 채널별(예:100개)로 PIM Join 리스트와 PIM Prune 리스트를 관리한다.The core router (RP: Rendezvous Point) manages the PIM Join list and the PIM Prune list for each broadcast channel (eg, 100).
일실시예로, IP 프리미엄망(200)의 모든 라우터는 PIM-SM 멀티캐스트 라우팅 프로토콜 데몬(daemeon)이 설치된 경우, 시청자의 IP 셋탑박스(310)에서 IGMP 조인된 멀티캐스트 그룹에 따라 구성된 멀티캐스트 트리(Multicast Tree)로 방송 영상 및 음성 신호, 데이타를 IP 멀티캐스팅으로 전송한다. In one embodiment, all routers of the
PIM-SM 멀티캐스트 라우팅 프로토콜을 위한 멀티캐스트 트리(Multicast Tree)는 송신 단말이 연결된 라우터를 루트(root)로 하여 정보를 전달하는 소스기반 트리(Source-based tree), 또는 상기 IP 프리미엄망(200) 내의 한 코어 라우터(Core Router)를 공유 트리(shared tree)의 루트(root)(Rendezvous Point, 이하 RP로 칭함)로 선정하여, 모든 소스 호스트는 모든 멀티캐스트 정보 요구 및 멀티캐스트 정보를 포함하는 멀티캐스트 트래픽을 선정한 루트(RP:랑데뷰 포인트)로 전송하고, 선정된 루트(RP)는 멀티캐스트 정보를 공유 트리를 통해 멀티캐스트 그 룹(multicast group)에 조인(Join)된 단말들로 전송하는 코아 기반 트리(Core-based tree)를 사용한다. The multicast tree for the PIM-SM multicast routing protocol is a source-based tree that delivers information using a router connected to a transmitting terminal as a root, or the
소스 기반 트리(Source-based tree)(예: SPT:Shotest Path distrbution Tree)를 구축하면 송신 인터페이스 목록에 (S, G) 엔트리(단, S:Source 주소, G: Multicast Group)를 사용하여 가장 효과적으로 멀티캐스트 정보를 전달할 수 있지만 망내의 모든 라우터가 모든 멀티캐스트 정보에 대해 라우팅 테이블에 저장관리를 해야하기 때문에 네트워크의 부담이 커진다. Building a source-based tree (such as a SPT: Shotest Path Distrbution Tree) is most effective by using (S, G) entries (but S: Source address, G: Multicast Group) in the outgoing interface list. Although multicast information can be delivered, the network burden is increased because all routers in the network must store and manage all multicast information in a routing table.
코아 기반 트리(Core-based tree)는 송신 인터페이스 목록에 (*, G) 엔트리(G: Multicast Group)를 사용하여 코아 라우터(RP:Rendezvous Point)만 모든 멀티캐스트 그룹 정보를 관리하고 나머지 라우터들은 코아 라우터(RP:랑데뷰 포인트)의 방향과 현재 인접 라우터에서 요구한 멀티캐스트 정보를 관리하기 때문에 관리 정보가 많지 않아 효과적이다. Core-based tree uses (*, G) entry (G: Multicast Group) in the outgoing interface list to manage all the multicast group information only for core router (RP: Rendezvous Point) and other routers It is effective because it manages the direction of router (RP: rendezvous point) and multicast information currently requested by neighboring routers because there is not much management information.
가입자의 IP 셋탑박스(IP STB)(310)는 사용하는 IGMP, IGMP Snooping 프로토콜을 사용하여 IGMP join 메시지를 TTL=1인 구간의 지정 라우터(DR: Designated Router)(예: 가입자 스위치(220))로 멀티캐스트 그룹(방송 채널)에 가입하고, IGMP leave 메시지를 상기 지정 라우터(DR)(예: 가입자 스위치(220))로 전송하여 멀티캐스트 그룹(방송 채널)에 가입을 해지한다. The
이후, 지정 라우터(DR)(예: 가입자 스위치(220))는 PIM Join 메시지를 IP 프리미엄망(200)의 랑데뷰 포인트(RP)가 관리하는 멀티캐스트 그룹에 조인하고(Explicit Join), IPTV 서비스의 연결을 해지하기 위해 PIM Prune 메시지를 코아 라우터(RP:Rendezvous Point)로 전송하여 상기 멀티캐스트 그룹에서 탈퇴한다.Subsequently, the designated router DR (eg, the subscriber switch 220) joins the PIM Join message to a multicast group managed by the rendezvous point RP of the IP premium network 200 (Explicit Join), In order to terminate the connection, the PIM Prune message is sent to the core router (RP: Rendezvous Point) to leave the multicast group.
상기 IP 네트워크(IP 프리미엄망)(200)의 상기 코아 라우터(RP, 랑데뷰 포인트)는 방송 채널이 멀티캐스트 그룹이므로, 다수의 멀티캐스트 그룹(방송 채널)별로 Join 리스트 및 Prune 리스트를 관리한다.The core router (RP, rendezvous point) of the IP network (IP premium network) 200 manages a join list and a prune list for each of a plurality of multicast groups (broadcast channels) because the broadcast channel is a multicast group.
도 13a는 본 발명의 제1실시예에 따른 가입자 셋탑박스에서 IGMP Join/Leave 메시지에 따라 PIM-SM 멀티캐스트 라우팅을 설명하기 위한 도면이다.FIG. 13A illustrates PIM-SM multicast routing according to an IGMP Join / Leave message in a subscriber set-top box according to a first embodiment of the present invention.
IP Multicasting 프로토콜은 멀티캐스트 그룹에 JOIN 되어야, 해당 그룹에 대한 트래픽 송수신이 가능하다. IPTV에서는 각 멀티캐스트 그룹이 각 방송 채널에 해당하며, 가입자 셋탑박스(IP STB)가 멀티캐스트 그룹에 Join하는 것은 채널을 선택하여 수신함을 뜻한다. 그룹(채널)에 Join된 가입자 셋탑박스(STB)가 방송 트래픽을 수신하려면 셋탑박스(STB)는 먼저 그룹(예: 그룹1)에 가입해야 한다. IPTV 헤드엔드의 랑데뷰포인트(RP)와 셋탑박스(STB) 간에 라우터가 여러 개 존재할 경우, 그 라우터 들은 모두 그룹1에 가입되어 있어야 한다. 상기 랑데뷰포인트(RP)와 셋탑박스(STB)간 라우터(L3스위치)들이 현재 그룹 가입이 안되어 있다면 그룹(채널) 가입 순서는 다음과 같다.IP Multicasting protocol should be JOINed to multicast group so that traffic can be transmitted and received for the group. In IPTV, each multicast group corresponds to each broadcast channel, and joining a multicast group by a subscriber set-top box (IP STB) means selecting and receiving a channel. In order for a subscriber set-top box (STB) joined to a group (channel) to receive broadcast traffic, the set-top box (STB) must first join a group (eg, group 1). If there are multiple routers between the rendezvous point (RP) and the set-top box (STB) of the IPTV headend, they must all be joined to
IP 셋탑박스(STB)가 그룹1에 Join할 경우, 채널 가입을 요청한 가입자의 IP 셋탑 박스에서 IGMP Join 메시지를 가입자 집선 장치(230)를 통해 라우터 3(예:가입자 스위치(220))로 전송한다. 상기 라우터 3(가입자 스위치)은 가입자의 IP 셋탑 박스가 그룹1에 가입이 안되어 있으면 라우터 3(가입자 스위치)이 라우터2(Ntopia 스위치)로 그룹 1에 가입 요청을 위한 PIM Join 메시지를 전송한다. 라우터2(Ntopia 스위치)는 그룹 1에 가입이 안되어 있으면 라우터 2(Ntopia 스위치)가 라우터 1(메트로 스위치)로 그룹 1에 가입 요청을 위한 PIM Join 메시지를 전송한다. 라우터1(메트로 스위치)은 그룹 1에 가입이 안되어 있으면 라우터 1(메트로 스위치)이 랑데뷰포인트(RP)로 PIM Join 메시지를 전송한다. 랑데뷰 포인트(RP)는 PIM Join 메시지를 수신한 가입자 단말의 요청한 방송 채널에 대한 그룹을 추가하고 Join 리스트를 갱신한다. When the IP set-top box (STB) joins the
가입자의 IP 셋탑박스(STB)가 그룹1 Join을 해지할 경우(IPTV의 경우 타채널로 변경, 가입자 STB는 IGMP Group Leave 메시지 전송), 라우터 3(L3 스위치:가입자 스위치)로 전송하면, 라우터 3,2,1 은 차례대로 그룹1에 탈퇴하게 된다.When the subscriber's IP set-top box (STB) terminates
랑데뷰 포인트(RP)와 셋탑박스(STB)간 네트워크상의 많은 라우터들이(L3 네트워크 장비) 관련되어 최종 그룹(방송 채널) Join 절차시 많은 시간이 걸린다. Since many routers (L3 network equipment) on the network between the rendezvous point (RP) and the set-top box (STB) are involved, it takes a lot of time in the final group (broadcast channel) join procedure.
IPTV에서 채널 전환되는 속도는 셋탑박스(STB)내 A/V디코딩을 포함해 2초 이내이어야 되는데, 도 13a의 과정의 그룹 Join절차는 가입자가 채널변경을 원할 때 채널변경 메시지가 라우터1~3을 모두 경유하기 때문에 채널 변경시간이 5초 정도로 증가하게 된다.The channel switching speed in IPTV should be within 2 seconds including A / V decoding in the set top box (STB). In the group joining procedure of FIG. Since all of them pass through, the channel change time is increased to about 5 seconds.
본 발명에 따른 IPTV 네트워크에서 이러한 문제점을 해결하기 위해, 도 13b에 도시된 바와 같이 Static Join 방식을 사용한다. 도 13b는 본 발명의 제2실시예에 따른 가입자 셋탑 박스(STB)에서 여러개의 방송 채널 재핑 타임을 줄이기 위해 Static Join을 설명하기 위한 도면이다.In order to solve this problem in the IPTV network according to the present invention, as shown in Figure 13b uses a static join method. FIG. 13B is a diagram for describing static join in order to reduce a number of broadcast channel zapping times in a subscriber set top box (STB) according to a second embodiment of the present invention.
Static join 방식은 라우터 3(가입자 스위치(220))에서 마치 가입자 셋탑박스(STB)가 모든 그룹(채널)에 Join한 것과 동일하게 상위 L3 네트워크 장비(라우터 3,2,1)(가입자 스위치, Ntopia 스위치, 메트로 스위치, 랑데뷰포인트(RP))로 Join을 요청한다. 이 결과, 모든 방송 채널(예: 100개 채널)의 트래픽을 라우터3(가입자 스위치(220))로 내려받게 되며, 가입자 스위치(라우터3)(220)는 이 그룹들을 지속적으로 유지하기 위해 주기적으로 Join 메시지를 상위 L3 네트워크 장비(Ntopia 스위치, 메트로 스위치, 랑데뷰포인트(RP))로 전송한다. 주기는 그룹 가입시간이 종료되는 128초 이내로 발생시켜 지속적으로 그룹(방송 채널)을 유지한다.The static join method is the same as the subscriber set-top box (STB) joining all groups (channels) in router 3 (subscriber switch 220), and the upper L3 network equipment (
또한, 가입자 셋탑박스(STB)가 그룹1을 탈퇴할 경우(타 방송채널로 변경), 셋탑박스(STB)로부터 그룹1 탈퇴를 위한 IGMP Group Leave 메시지를 전송하더라도 랑데뷰 포인트(RP)와 라우터 1,2,3(메트로 스위치, Ntopia 스위치, 가입자 스위치)들은 가입자 셋탑박스(STB)의 IGMP Leave 메시지와 상관없이 모든 멀티캐스트 그룹(모든 방송 채널)에 Join을 항상 유지한다. Also, if the subscriber set-top box (STB) leaves group 1 (changes to another broadcast channel), the rendezvous point (RP) and
예를 들어, 지정 라우터(DR:가입자 스위치)는 가입자의 IP 셋탑 박스로부터 그룹1 탈퇴를 위한 IGMP Leave 메시지를 전송받더라도 상위 L3 네트워크 장비(Ntopia 스위치, 메트로 스위치, 랑데뷰포인트(RP))로 prune 메시지를 전송하지 않을 수 있다. For example, a designated router (DR: subscriber switch) receives an IGMP Leave message for a
그러므로, 안정적으로 IPTV 헤드엔드 시스템의 모든 방송 채널(예:100 채널)의 다량의 채널 트래픽이 가입자 스위치(라우터3)(220)에 도달하게 된다. Thus, a large amount of channel traffic of all broadcast channels (eg, 100 channels) of the IPTV headend system reaches the subscriber switch (Router 3) 220.
도 14는 본 발명의 다른 실시예에 따른 UTP(Untwisted Pair) 방식의 Ntopia(UTP가 포설된 집단 건물에 설치된 LAN 장비를 통해 초고속인터넷을 이용하는 서비스), 전화선(Twisted pair)을 이용한 ADSL, VDSL, FTTH(Fiber To The Home) 방식의 네트워크를 나타낸 도면이다. FIG. 14 is a diagram illustrating Ntopia of UTP (Untwisted Pair) method (service using high-speed Internet through LAN equipment installed in a group building where UTP is installed), ADSL, VDSL, and a telephone line according to another embodiment of the present invention. It is a figure which shows the network of FTTH (Fiber To The Home) system.
상기 IP 네트워크(IP 프리미엄망)(200)에 연결되는 접속자망/가입자망(Access Network)은 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial), FTTC(Fiber To The Curb), FTTH(Fiber To The Home) 네트워크 형태 중 어느 하나의 IP 네트워크로 모두 사용 가능하다.Access network connected to the IP network (IP premium network) 200 (Access Network) is Ethernet (Ethernet), xDSL (ADSL, VDSL), HFC (Hybrid Fiber Coaxial), FTTC (Fiber To The Curb) It can be used as either IP network or FTTH (Fiber To The Home) network.
메트로 스위치(L3 스위치)는 PIM-SM 멀티캐스트 라우팅 프로토콜을 탑재하고, Ntopia 스위치 회선을 집선하는 장치이다.The Metro Switch (L3 Switch) is a device that incorporates the PIM-SM multicast routing protocol and aggregates Ntopia switch lines.
Ntopia 스위치(L3 스위치)는 PIM-SM 멀티캐스트 라우팅 프로토콜을 탑재하고, L3(Layer 3)에서 올라오는 트래픽을 집선하는 장치이다.The Ntopia switch (L3 switch) is a device that incorporates the PIM-SM multicast routing protocol and aggregates traffic from Layer 3 (L3).
가입자 스위치(220)는 L3(Layer 3) 네트워크 장비로써 PIM-SM 멀티캐스트 라우팅 프로토콜을 탑재하고, Layer2에서 발생하는 트래픽을 집선하는 장치이다.
가입자 집선 장치(230)는 L2(Layer 2) 장비로써 Layer1 가입자의 IP STB에서 발생하는 트래픽을 관장하는 장치이다.The
PON-OLT(Passive Optical Network-Optical Line Termination)는 수동적인 광 네트워크(PON) 전송을 위한 전화국측 장비이다.Passive Optical Network-Optical Line Termination (PON-OLT) is a telephone station equipment for passive optical network (PON) transmission.
WDM-PON(Wavelength Division Multiplexing-Passive Optical Network)는 파장분할 다중화 기술을 이용 광가입자에게 적용하는 기술이다.Wavelength Division Multiplexing-Passive Optical Network (WDM-PON) is a technology that applies wavelength division multiplexing technology to optical subscribers.
스플리터(Splitter)는 광파장을 분배하고 결합하는 장치이다. Splitters are devices that distribute and combine light wavelengths.
FES는 100Mbps 데이타 전송속도를 가지는 고속 이더넷 스위치(Fast Ethernet Switch)이다.FES is a Fast Ethernet Switch with 100Mbps data rate.
IPTV 가입자 단말기는 가입자망 장비로써 사용되는 IP 셋탑 박스(IP ACAP STB) 및 IP 셋탑박스에 연결된 TV를 포함한다. The IPTV subscriber station includes an IP set top box (IP ACAP STB) used as a subscriber network equipment and a TV connected to the IP set top box.
도 15는 IP 셋탑박스에서 IPTV 서비스 시스템으로부터 콘텐츠 및 데이타 수신 방법을 설명한 흐름도이다.15 is a flowchart illustrating a method of receiving content and data from an IPTV service system in an IP set-top box.
가입자의 IP 셋탑박스(STB)(310)에 설치된 IPTV 서비스를 위한 웹 브라우저 또는 클라이언트가 IP 셋탑박스(STB)에 연결된 TV의 사용자로부터 IPTV 서비스를 위한 회원 정보를 입력하고(단계 S10), 상기 회원 정보를 상기 IPTV 서비스 시스템으로 전송한다(단계 S11). The web browser or client for the IPTV service installed in the subscriber's IP set-top box (STB) 310 inputs the member information for the IPTV service from the user of the TV connected to the IP set-top box (STB) (step S10). Information is transmitted to the IPTV service system (step S11).
IPTV 서비스 메뉴 화면은 Box List EPG, Text EPG, Mosaic EPG, Mini EPG, Navigator EPG 중 어느 하나의 전자프로그램 가이드(EPG)를 사용하여 서비스할 수 있다. The IPTV service menu screen can be serviced using an electronic program guide (EPG) of any one of Box List EPG, Text EPG, Mosaic EPG, Mini EPG, and Navigator EPG.
시청자는 전자 프로그램 가이드(EPG)를 사용하여 특정 IPTV 서비스가 선택되면, 사용자 인증을 위하여 선택된 IPTV 서비스 사용을 위한 아이디 및 패스워드를 IPTV 서비스 시스템으로 요청한다(단계 S12). When the viewer selects a specific IPTV service using an electronic program guide (EPG), the viewer requests an IDTV and a password for using the selected IPTV service for user authentication (step S12).
사용자가 인증되면(단계 S13), 상기 IPTV 서비스를 제공하는 웹 브라우저 또는 클라이언트는 상기 IPTV 서비스 시스템에 접속하여 IP 네트워크를 통해 해당하는 IPTV 서비스와 관련된 데이타를 수신하여(단계 S14), 해당 채널로부터 수신된 방송 영상 및 음성 신호,데이타 및 콘텐츠 신호를 디스크램블링하고, 디멀티플렉싱 및 A/V 디코딩하여 IPTV 화면에 출력한다(단계 S15). If the user is authenticated (step S13), the web browser or client providing the IPTV service accesses the IPTV service system and receives data related to the corresponding IPTV service through the IP network (step S14), and receives from the corresponding channel. The decoded broadcast video and audio signal, data and content signal are descrambled, demultiplexed and A / V decoded and output to the IPTV screen (step S15).
상기 IP 셋탑 박스(STB)(310)는 초고속 인터넷망을 통해 방송 영상 및 음성 신호, 데이타 방송용 데이타, 콘텐츠 신호를 수신하고, EMM(Entitlement Management Medssage: 암호화된 가입자 정보)을 포함하는 마이크로 칩(Micro chip)이 내장된 스마트 카드(smart card)의 수신된 암호화된 가입자 정보(EMM)를 통해 해당 가입자가 구입한 서비스를 확인하고, 서비스 가입이 확인되면 암호화된 콘텐츠 정보(ECM)로부터 추출된 제어단어(CW)에 따라 디스크램블러(Descrambler)에 의해 수신된 방송영상, 음성신호, 데이타 방송용 데이타 및 콘텐츠 신호를 디스크램블링한 후, 디멀티플렉싱 및 A/V 디코딩하여 IPTV 화면으로 출력한다.The IP set-top box (STB) 310 receives broadcast video and audio signals, data broadcasting data, and content signals through a high-speed Internet network, and includes a microchip (Entitlement Management Medssage: Encrypted Subscriber Information). Check the service purchased by the subscriber through the received encrypted subscriber information (EMM) of the smart card (chip) embedded, and if the service subscription is confirmed, the control word extracted from the encrypted content information (ECM) (CW) descrambles the broadcast video, audio signal, data broadcast data and content signal received by the descrambler, and demultiplexes and A / V decodes the output to the IPTV screen.
가입자로부터 IPTV 셋탑박스(STB)(310)를 통해 양방향 데이타가 입력되면 리턴 채널을 통해 양방향 데이타(예: 시청자 참여형 데이타)를 리턴 서버(RS) 시스템(172)을 경유하여 상기 IPTV 서비스 시스템으로 전송한다(단계 S16). When bi-directional data is input from the subscriber through the IPTV set-top box (STB) 310, the bi-directional data (eg, viewer participation data) is transmitted to the IPTV service system via the return server (RS)
상기 IPTV 서비스를 위한 웹 브라우저 또는 클라이언트는, IPTV 서비스 시스템으로부터 상기 양방향 데이타에 기초하여 이에 대응하는 응답 데이타를 수신한다(단계 S17).The web browser or client for the IPTV service receives response data corresponding thereto based on the bidirectional data from the IPTV service system (step S17).
사용자가 종료 버튼을 클릭하면(단계 S18), 상기 선택된 IPTV 서비스의 수신을 종료하고 IPTV 서비스 사용 시간 정보를 전송하고 원래 방송 신호를 계속 수신한다(단계 S19).When the user clicks the end button (step S18), the reception of the selected IPTV service is terminated, the IPTV service use time information is transmitted, and the original broadcast signal is continuously received (step S19).
상술한 바와 같이 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디 스크 등)에 저장될 수 있다. As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.
상술한 바와 같이, 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 또는 변형하여 실시할 수 있다.As described above, although described with reference to a preferred embodiment of the present invention, those skilled in the art various modifications of the present invention without departing from the spirit and scope of the invention described in the claims below Or it may be modified.
전술한 실시예에서는, IPTV 컨텐츠의 불법 복제를 방지하기 위해 수신제한 시스템(CAS:Conditional Access System)(120)을 사용하였지만, 그 대신에 디지털 저작권 관리(DRM: Digital Rights Management) 방식을 사용할 수도 있다. In the above-described embodiment, a conditional access system (CAS) 120 is used to prevent illegal copying of IPTV contents, but a digital rights management (DRM) scheme may be used instead. .
삭제delete
삭제delete
이상에서 설명한 바와 같이, 본 발명에 따른 IPTV 서비스 시스템 및 네트워크, 콘텐츠 및 데이타 송수신 방법은, IPTV 서비스의 ACAP(Advanced Common Application Platform) 표준을 기반으로 IPTV 헤드엔드 시스템으로부터 초고속 인터넷망을 통해 IP 셋탑 박스(STB)에 연결된 텔레비젼(TV)으로 키입력부 또는 리모콘에 의해 선택된 방송 채널로 방송 신호를 시청함과 동시에, 인터렉티브한(interactive) IPTV 서비스를 제공하는 효과가 있다.As described above, the IPTV service system and the network, content and data transmission and reception method according to the present invention, based on the ACAP (Advanced Common Application Platform) standard of the IPTV service, IP set-top box from the IPTV headend system through the high-speed Internet network While watching a broadcast signal on a broadcast channel selected by a key input unit or a remote controller through a television (TV) connected to the STB, there is an effect of providing an interactive IPTV service.
또한, 지상파 IPTV 헤드엔드 시스템으로부터 초고속 인터넷망을 통해 IP 셋탑박스(STB)에 연결된 텔레비젼(TV)으로 선국된 채널의 방송 신호 시청과 동시에, 사용자가 리모컨 또는 텔레비젼의 키입력부를 이용하여 전자프로그램 가이드(EPG)에 원하는 프로그램을 선택하여 사용자 인증 후 영화, 드라마, 뉴스, 스포츠 등의 방송 시청과 동시에, TV-콘텐츠의 인터넷 정보 검색, T-VOD에 의한 영화 감상, T-Commerce에 의한 홈쇼핑, T-Banking에 의한 홈뱅킹, 온라인 게임, MP3 음악 감상, T-Communication 서비스 등의 다양한 인터넷 콘텐츠를 제공하여 양방향 IPTV 응용 서비스를 제공하는 효과가 있다.In addition, while watching broadcast signals of channels tuned from a terrestrial IPTV headend system to a television (TV) connected to an IP set-top box (STB) through a high-speed Internet network, the user can use the remote control or the key input of the television to guide the electronic program. (EPG) selects the desired program and then authenticates the user to watch movies, dramas, news, sports, etc., at the same time, retrieves Internet information of TV-content, watching movies by T-VOD, home shopping by T-Commerce, and T -It is effective in providing two-way IPTV application service by providing various internet contents such as home banking, online game, MP3 music listening, and T-Communication service by banking.
Claims (32)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060079117A KR100823421B1 (en) | 2006-08-22 | 2006-08-22 | IPTV service system and network, content and data transmission and reception method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060079117A KR100823421B1 (en) | 2006-08-22 | 2006-08-22 | IPTV service system and network, content and data transmission and reception method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080017662A KR20080017662A (en) | 2008-02-27 |
KR100823421B1 true KR100823421B1 (en) | 2008-04-17 |
Family
ID=39384942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060079117A Active KR100823421B1 (en) | 2006-08-22 | 2006-08-22 | IPTV service system and network, content and data transmission and reception method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100823421B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101024980B1 (en) * | 2010-05-18 | 2011-03-30 | 주식회사 디지캡 | Mobile IP streaming service providing system and its operation method |
KR101064728B1 (en) | 2008-12-16 | 2011-09-14 | 한국전자통신연구원 | Operation method of router connected to multicast receiving terminal |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100898343B1 (en) * | 2006-12-01 | 2009-05-20 | 한국전자통신연구원 | Channel control method and apparatus thereof |
KR100905770B1 (en) * | 2007-10-19 | 2009-07-02 | 서울통신기술 주식회사 | IP network failure management method and system |
WO2009069923A2 (en) | 2007-11-30 | 2009-06-04 | Samsung Electronics Co., Ltd. | Method and apparatus for searching for iptv service relay devices and method and apparatus for interacting with devices |
KR100935237B1 (en) * | 2008-01-17 | 2010-01-06 | 주식회사 다음커뮤니케이션 | External IP Receiver |
WO2009116779A2 (en) * | 2008-03-18 | 2009-09-24 | 삼성전자 주식회사 | Method and apparatus for receiving notification |
CN101981930A (en) | 2008-03-28 | 2011-02-23 | 三星电子株式会社 | Information receiving method and device for applications providing IPTV communication services |
KR20090115463A (en) * | 2008-05-02 | 2009-11-05 | 삼성전자주식회사 | Method for providing broadcasting service and internet broadcasting system therefor |
KR100952751B1 (en) * | 2008-05-19 | 2010-04-13 | 주식회사 다음커뮤니케이션 | 서비스 OD service system and method |
KR101661210B1 (en) | 2008-07-24 | 2016-09-29 | 삼성전자주식회사 | Method and apparatus for performing IPTV communication service |
KR101448310B1 (en) * | 2008-09-22 | 2014-10-07 | 주식회사 엘지유플러스 | Method and apparatus for broadcasting internet protocol television |
KR101028956B1 (en) | 2009-07-31 | 2011-04-12 | 포항공과대학교 산학협력단 | Method for providing mobile IPTV service and system for same |
KR101602280B1 (en) * | 2015-02-23 | 2016-03-11 | 크레노바멀티미디어 주식회사 | Digital set-top box based on linux os ip |
KR102385683B1 (en) | 2017-11-14 | 2022-04-11 | 에스케이텔레콤 주식회사 | Method and apparatus for providing contents viewing terminal using access point |
KR102585067B1 (en) | 2018-05-15 | 2023-10-06 | (주)엠아이웨어 | Server including an application for securing contents and method of driving the same |
US11297494B2 (en) * | 2019-02-01 | 2022-04-05 | T-Mobile Usa, Inc. | Secure rich communication services multicast system |
KR102273169B1 (en) * | 2019-09-09 | 2021-07-02 | 에스케이브로드밴드주식회사 | Supporting apparatus for iptv channel monitoring, and control method thereof |
CN115499419A (en) * | 2022-08-23 | 2022-12-20 | 中国电信股份有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN115914656B (en) * | 2022-12-21 | 2025-05-13 | 湖南广播影视集团有限公司 | A master control signal scheduling system and method for acquiring, storing and transmitting multi-dimensional information |
CN118590669A (en) * | 2024-06-19 | 2024-09-03 | 广西广电新媒体有限公司 | High-security multicast control IPTV live network system |
CN118509423B (en) * | 2024-07-18 | 2024-09-13 | 北京尚优力达科技有限公司 | A method for transmitting audio and video in fusion communication |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000115747A (en) | 1998-10-06 | 2000-04-21 | Toshiba Corp | Two-way television system, television receiver and reply information transfer method in the two-way television system |
WO2003043321A1 (en) | 2001-11-10 | 2003-05-22 | Thomson Licensing S.A. | Video recording system and method for a plurality of individual users and categories of users |
KR20060012510A (en) * | 2004-08-03 | 2006-02-08 | 한국전자통신연구원 | IP based digital multimedia broadcasting data converting device and method and digital multimedia broadcasting receiving system using same |
KR20060034579A (en) * | 2004-10-19 | 2006-04-24 | 한국전자통신연구원 | Broadcast stream data transmission method in IP-based broadcast service system |
KR20060094697A (en) * | 2005-02-25 | 2006-08-30 | 삼성전자주식회사 | Electronic TV guide data transmission / reception system and processing method in digital broadcasting system using IP network |
KR20060101736A (en) * | 2005-03-21 | 2006-09-26 | 삼성전자주식회사 | Packet-type Retransmission System and Device for DMX Service |
-
2006
- 2006-08-22 KR KR1020060079117A patent/KR100823421B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000115747A (en) | 1998-10-06 | 2000-04-21 | Toshiba Corp | Two-way television system, television receiver and reply information transfer method in the two-way television system |
WO2003043321A1 (en) | 2001-11-10 | 2003-05-22 | Thomson Licensing S.A. | Video recording system and method for a plurality of individual users and categories of users |
KR20060012510A (en) * | 2004-08-03 | 2006-02-08 | 한국전자통신연구원 | IP based digital multimedia broadcasting data converting device and method and digital multimedia broadcasting receiving system using same |
KR20060034579A (en) * | 2004-10-19 | 2006-04-24 | 한국전자통신연구원 | Broadcast stream data transmission method in IP-based broadcast service system |
KR20060094697A (en) * | 2005-02-25 | 2006-08-30 | 삼성전자주식회사 | Electronic TV guide data transmission / reception system and processing method in digital broadcasting system using IP network |
KR20060101736A (en) * | 2005-03-21 | 2006-09-26 | 삼성전자주식회사 | Packet-type Retransmission System and Device for DMX Service |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101064728B1 (en) | 2008-12-16 | 2011-09-14 | 한국전자통신연구원 | Operation method of router connected to multicast receiving terminal |
KR101024980B1 (en) * | 2010-05-18 | 2011-03-30 | 주식회사 디지캡 | Mobile IP streaming service providing system and its operation method |
Also Published As
Publication number | Publication date |
---|---|
KR20080017662A (en) | 2008-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100823421B1 (en) | IPTV service system and network, content and data transmission and reception method | |
KR20090106104A (en) | IPTV broadcasting service system and method capable of simultaneously implementing WOD service and real-time streaming service | |
US20120137332A1 (en) | Mobile tv delivery system | |
KR20080030901A (en) | Customized broadcast signal receiver and broadcast reception method | |
US20080013555A1 (en) | Receiving system or terminal for contents via ip network | |
KR20100002755A (en) | Method for providing vod virtual channel service, electronic program guide including moving picture, and terminal therefor | |
KR100859095B1 (en) | IPTV service system providing distance education contents and method of transmitting / receiving the same | |
KR100993306B1 (en) | Reboot Method and System in Set Top Box | |
KR100860464B1 (en) | IP service system that provides news contents, method of transmitting news contents, method of receiving news contents, and recording medium recording program for receiving news contents | |
KR100836470B1 (en) | IPTV system and method for providing sports broadcasting service | |
KR100810883B1 (en) | IPTV medical information service system and method linked to internet broadcasting | |
KR101419021B1 (en) | Request Method For Transmitting Broadcasting Program And Transmission Method Thereof | |
KR100837522B1 (en) | System and method for providing IPTV movie booking service | |
KR101344287B1 (en) | System for providing IPTV newspaper information and method thereof | |
KR101439318B1 (en) | IPTV remote viewing control system and method using mobile terminal | |
KR100863416B1 (en) | P2P based video call service providing system, providing method, communication method, and recording medium recording the same | |
KR20090019094A (en) | Personalized Wake-up Service System and Method | |
KR20090017155A (en) | Broadcast program linked video system that provides viewing history information and its providing method | |
KR100862144B1 (en) | IPTV music portal service system and its transmission / reception method | |
KR101175354B1 (en) | System and method for securing content by using a number of conditional access systems | |
KR101351458B1 (en) | Iptv system for offering in absentia and method for offering in absentia | |
KR20090003977A (en) | IPTV SMS service providing method and system | |
KR101310952B1 (en) | Method and system for providing iptv channel chatting service | |
KR101351457B1 (en) | Iptv system for offering in the caller identification presentation supplementary service, and method for offering in the caller identification presentation supplementary service | |
KR20100001045A (en) | System for preventing illegal utilization of broadcasting contents in iptv broadcasting service and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060822 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070725 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080326 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080411 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080411 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110405 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120406 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130403 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130403 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140404 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140404 Start annual number: 7 End annual number: 7 |
|
J202 | Request for trial for correction [limitation] | ||
PJ0202 | Trial for correction |
Comment text: Request for Trial Patent event date: 20150206 Patent event code: PJ02022R01D Comment text: Registration of Establishment Patent event date: 20080411 Patent event code: PJ02021E01I Appeal kind category: Correction Decision date: 20150403 Request date: 20150206 Appeal identifier: 2015105000017 |
|
J301 | Trial decision |
Free format text: TRIAL DECISION FOR CORRECTION REQUESTED 20150206 Effective date: 20150403 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S03D Patent event date: 20150403 Comment text: Trial Decision on Correction (Patent, Utility Model) Appeal kind category: Correction Request date: 20150206 Decision date: 20150403 Appeal identifier: 2015105000017 |
|
PR1001 | Payment of annual fee |
Payment date: 20150406 Start annual number: 8 End annual number: 8 |
|
PG1701 | Publication of correction |
Publication date: 20150520 |
|
FPAY | Annual fee payment |
Payment date: 20160406 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160406 Start annual number: 9 End annual number: 9 |
|
J206 | Request for trial to confirm the scope of a patent right | ||
PJ0206 | Trial to confirm the scope of a patent |
Patent event code: PJ02062R01D Patent event date: 20160518 Comment text: Request for Trial Patent event code: PJ02061E01I Patent event date: 20080411 Comment text: Registration of Establishment Decision date: 20180829 Request date: 20160518 Appeal identifier: 2016100001292 Appeal kind category: Confirmation of the scope of right_affirmative |
|
J204 | Request for invalidation trial [patent] | ||
PJ0204 | Invalidation trial for patent |
Patent event date: 20160719 Comment text: Request for Trial Patent event code: PJ02042R01D Patent event date: 20080411 Comment text: Registration of Establishment Patent event code: PJ02041E01I Appeal kind category: Invalidation Request date: 20160719 Decision date: 20180829 Appeal identifier: 2016100002129 |
|
FPAY | Annual fee payment |
Payment date: 20170405 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20170405 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20180403 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20180403 Start annual number: 11 End annual number: 11 |
|
J301 | Trial decision |
Free format text: TRIAL NUMBER: 2016100001292; TRIAL DECISION FOR CONFIRMATION OF THE SCOPE OF RIGHT_AFFIRMATIVE REQUESTED 20160518 Effective date: 20180829 |
|
PJ1301 | Trial decision |
Appeal kind category: Invalidation Request date: 20160719 Decision date: 20180829 Appeal identifier: 2016100002129 Patent event code: PJ13011S05D Patent event date: 20180829 Comment text: Trial Decision on Invalidation (Patent, Utility Model, Industrial Design) Patent event code: PJ13011S02D Patent event date: 20180829 Comment text: Trial Decision for Confirmation of the Scope of a Right (Patent, Utility Model, Industrial Design) Appeal kind category: Confirmation of the scope of right_affirmative Request date: 20160518 Decision date: 20180829 Appeal identifier: 2016100001292 |
|
PJ2001 | Appeal |
Patent event date: 20180829 Comment text: Trial Decision on Invalidation (Patent, Utility Model, Industrial Design) Patent event code: PJ20011S05I Patent event date: 20180829 Comment text: Trial Decision for Confirmation of the Scope of a Right (Patent, Utility Model, Industrial Design) Patent event code: PJ20011S02I Patent event date: 20150403 Comment text: Trial Decision on Correction (Patent, Utility Model) Patent event code: PJ20011S03I Appeal kind category: Invalidation Decision date: 20181218 Appeal identifier: 2018200008364 Request date: 20181030 |
|
J121 | Written withdrawal of request for trial | ||
PJ1201 | Withdrawal of trial |
Patent event code: PJ12011R01D Patent event date: 20181217 Comment text: Written Withdrawal of Request for Trial Appeal identifier: 2016100002129 Request date: 20160719 Appeal kind category: Invalidation Decision date: 20180829 |
|
J122 | Written withdrawal of action (patent court) | ||
PJ1202 | Withdrawal of action (patent court) |
Patent event code: PJ12021R01D Patent event date: 20190114 Comment text: Written Withdrawal of Action Decision date: 20181218 Request date: 20181030 Appeal identifier: 2018200008364 Appeal kind category: Invalidation |
|
FPAY | Annual fee payment |
Payment date: 20190401 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20190401 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20200401 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20210401 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20220323 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20230329 Start annual number: 16 End annual number: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20240328 Start annual number: 17 End annual number: 17 |