[go: up one dir, main page]

KR101295571B1 - 디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기 - Google Patents

디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기 Download PDF

Info

Publication number
KR101295571B1
KR101295571B1 KR1020060127978A KR20060127978A KR101295571B1 KR 101295571 B1 KR101295571 B1 KR 101295571B1 KR 1020060127978 A KR1020060127978 A KR 1020060127978A KR 20060127978 A KR20060127978 A KR 20060127978A KR 101295571 B1 KR101295571 B1 KR 101295571B1
Authority
KR
South Korea
Prior art keywords
bcg
server
information
data
receiver
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
Application number
KR1020060127978A
Other languages
English (en)
Other versions
KR20080047229A (ko
Inventor
홍호택
서종열
이윤이
이준휘
김진필
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020060127978A priority Critical patent/KR101295571B1/ko
Priority to US11/984,844 priority patent/US20080127259A1/en
Priority to DE602007007425T priority patent/DE602007007425D1/de
Priority to AT07121375T priority patent/ATE472886T1/de
Priority to EP10160614A priority patent/EP2204961B1/en
Priority to EP07121375A priority patent/EP1928147B1/en
Priority to CN2007101693568A priority patent/CN101188714B/zh
Publication of KR20080047229A publication Critical patent/KR20080047229A/ko
Application granted granted Critical
Publication of KR101295571B1 publication Critical patent/KR101295571B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Circuits Of Receivers In General (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)

Abstract

본 발명은 디지털 방송 서비스 방법 및 시스템과 디지털 방송 수신방법 및 수신기에 관한 것으로서, 본 발명에 따른 디지털 방송 서비스 시스템은 수신된 컨텐츠 가이드 갱신정보를 컨텐츠 가이드 갱신정보 수신그룹에 등록한 수신기에 전송하는 제1서버, 저장되어 있는 컨텐츠 가이드 데이터가 갱신되면 상기 컨텐츠 가이드의 갱신정보를 상기 제1서버에 전송하고, 수신기로부터 상기 컨텐츠 가이드 데이터에 대한 요청이 있으면 요청된 데이터를 전송하는 제2서버, 및 상기 제1서버로부터 컨텐츠 가이드 갱신정보를 수신하여 사용자에게 제공하고, 사용자의 요청에 따라 상기 제2서버로부터 컨텐츠 가이드 데이터를 수신하여 사용자에게 제공하는 수신기를 포함한다.
따라서, 본 발명에 의하면, 컨텐츠 가이드의 갱신 정보를 수신하여 필요한 경우에 가이드 정보를 요청하여 받을 수 있으므로, 네트워크와 수신기의 부담을 줄일 수 있고, 수신기에서는 컨텐츠에 대한 최신 정보를 유지할 수 있는 효과가 있다.
IPTV, BCG

Description

디지털 방송 서비스 방법 및 시스템과 디지털 방송 수신방법 및 수신기{Service system and method of Digital broadcasting, Receiving method and receiver}
도 1은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 수신기에 전송하는 시스템을 나타낸 개략도
도 2(a)는 본 발명에 따른 일 실시예로서 갱신 되기 전의 BCG 데이터를 TV Anytime 스키마(schema)를 토대로 하여 XML(eXtensible Markup Language)으로 나타낸 도면
도 2(b)는 본 발명에 따른 일 실시예로서 갱신 된 BCG 데이터를 TV Anytime 스키마를 토대로 하여 XML으로 나타낸 도면
도 3은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 포함하는 BCG Update 테이블을 나타낸 도면
도 4는 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 포함하는 BCG Update 테이블을 XML으로 나타낸 도면
도 5는 본 발명에 따른 일 실시예로서 BCG 갱신정보를 포함하는 BCG Discovery 테이블을 나타낸 도면
도 6은 본 발명에 따른 일 실시예로서 BCG 갱신정보를 포함하는 BCG Discovery 테이블을 XML으로 나타낸 도면
도 7은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 수신하여 처리하는 수신기의 구성을 나타낸 블록도
도 8은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 처리하는 과정을 도시한 순서도
*도면의 주요 부분에 대한 부호의 설명
110 : BCG 서버 120 : SD&S 서버
130 : 제1게이트웨이 140 : 수신기
150 : 제2게이트웨이 160 : 제3게이트웨이
본 발명은 데이터방송 서비스 방법 및 시스템에 관한 것으로서, 더욱 자세하게는 프로그램 정보를 갱신하는 데이터방송 서비스 방법 및 시스템에 관한 것이다.
기존의 TV는 방송사에서 제작하는 컨텐츠를 지상파, 케이블 또는 위성방송 등의 전파 전달 매체를 통해서 송출하고, 시청자는 상기 각 전달 매체를 수신할 수 있는 TV 수상기를 통해 시청하는 방식으로 서비스되었다.
그러나 기존의 아날로그 방송에서 디지털 기반의 디지털TV 기술이 개발되고 상용화되면서, 기존의 전파 매체 외에도 각 가정에 연결되어 있는 인터넷 망을 이용하여 실시간 방송, CoD(Contents on Demand), 게임, 뉴스 등 다양한 컨텐츠를 시 청자에게 제공할 수 있게 되었다.
상기 인터넷 망을 이용한 컨텐츠 제공의 예로서 IPTV(Internet Protocol TV)를 들 수 있다. 상기 IPTV는 초고속 인터넷 망을 이용하여 정보 서비스, 동영상 컨텐츠 및 방송 등을 텔레비전으로 제공하는 서비스를 말한다.
상기 IPTV는 비디오를 비롯한 방송 콘텐츠를 제공한다는 점에서는 일반 케이블방송이나 위성방송과 동일하나, 양방향성이 추가된다는 점에 큰 특징이 있다. 그리고 일반 공중파 방송이나 케이블방송 또는 위성방송과는 달리 시청자가 자신이 편리한 시간에 자신이 보고 싶은 프로그램을 볼 수 있다.
이러한 IPTV의 다양한 서비스에 대하여 각각의 컨텐츠에 대한 상세정보와 접속위치, 서비스 제공자 정보와 서비스 채널 등을 제공하는 컨텐츠 가이드 서비스로 BCG(Broadband Contents Guide)가 있다.
기존의 전파 매체를 이용한 디지털 방송에서는 SI(Service Information) 테이블 형태로 제공되는 정보를 가공한 EPG(Electronic Program Guide) 서비스가 일반적이었다.
IPTV에서는 상기 EPG와 유사한 서비스로서 BCG가 제공되고 있다. 상기 BCG는 일반 방송보다 더 넓은 대역폭을 제공하는 인터넷망을 통해 전송되어 사용자에게 제공된다.
그러나 상기 BCG의 전송에 있어서, 기존의 전송 방식은 상기 BCG 데이터만을 전송하며, 상기 BCG가 갱신된 경우에 아무런 갱신 정보를 제공하지 않았다. 따라서, 사용자는 상기 BCG가 갱신되었는지를 직접 확인하여야 하였다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 컨텐츠 가이드의 갱신 정보를 제공하는 디지털 방송 서비스 방법 및 시스템과 디지털 방송 수신방법 및 수신기를 제공하는 것이다.
상기와 같은 문제점을 해결하기 위한 본 발명에 따른 디지털 방송 서비스 시스템은, 수신된 컨텐츠 가이드 갱신정보를 컨텐츠 가이드 갱신정보 수신그룹에 등록한 수신기에 전송하는 제1서버, 저장되어 있는 컨텐츠 가이드 데이터가 갱신되면 상기 컨텐츠 가이드의 갱신정보를 상기 제1서버에 전송하고, 수신기로부터 상기 컨텐츠 가이드 데이터에 대한 요청이 있으면 요청된 데이터를 전송하는 제2서버, 및 상기 제1서버로부터 컨텐츠 가이드 갱신정보를 수신하여 사용자에게 제공하고, 사용자의 요청에 따라 상기 제2서버로부터 컨텐츠 가이드 데이터를 수신하여 사용자에게 제공하는 수신기를 포함한다.
본 발명에 따른 디지털 방송 서비스 방법은, 제2서버에 저장되어 있는 컨텐츠 가이드 데이터가 갱신되면 상기 컨텐츠 가이드의 갱신정보를 제1서버에 전송하는 단계, 상기 수신된 컨텐츠 가이드 갱신정보를 제1서버에서 컨텐츠 가이드 갱신정보 수신그룹에 등록한 수신기에 전송하는 단계, 상기 컨텐츠 가이드 갱신정보를 수신한 수신기에서 사용자의 요청에 따라 상기 제2서버에 컨텐츠 가이드 데이터를 요청하는 단계, 및 상기 제2서버가 요청받은 컨텐츠 가이드 데이터를 전송하면 상기 전송된 컨텐츠 가이드 데이터를 수신하여 사용자에게 제공하는 단계를 포함한 다.
본 발명에 따른 디지털 방송 전송 시스템은, 서비스 디스커버리 및 선택에 관한 서비스를 제공하고, 수신된 컨텐츠 가이드 갱신정보를 컨텐츠 가이드 갱신정보 수신그룹에 등록한 수신기에 전송하는 제1서버, 및 컨텐츠 가이드 데이터를 제공하고, 저장되어 있는 컨텐츠 가이드 데이터가 갱신되면 상기 컨텐츠 가이드 데이터의 갱신정보를 상기 제1서버에 전송하는 제2서버를 포함한다.
본 발명에 따른 디지털 방송 전송방법은, 제2서버에 저장되어 있는 컨텐츠 가이드 데이터가 갱신되면 상기 컨텐츠 가이드의 갱신정보를 제1서버에 전송하는 단계, 상기 수신된 컨텐츠 가이드 갱신정보를 제1서버에서 컨텐츠 가이드 갱신정보 수신그룹에 등록한 수신기에 전송하는 단계, 및 요청에 따라 상기 제2서버에 저장되어 있는 컨텐츠 가이드 데이터를 수신기에 전송하는 단계를 포함한다.
본 발명에 따른 디지털 방송 수신기는, 컨텐츠 가이드 갱신정보를 포함하는 패킷을 수신하는 네트워크 인터페이스부, 상기 수신된 패킷의 목적지가 맞는지 확인하고, 상기 패킷을 프로토콜에 따라 대응되는 매니저로 전송하는 IP 매니저, 상기 IP 매니저에서 수신된 패킷을 서비스 디스커버리 및 선택에 관한 프로토콜에 따라 파싱하여 컨텐츠 가이드 갱신정보를 추출하는 서비스 디스커버리 매니저, 상기 추출된 컨텐츠 가이드 갱신정보를 수신하여 화면에 디스플레이하고, 사용자의 요청에 따라 컨텐츠 가이드 데이터를 수신하여 사용자에게 제공하는 어플리케이션/UI 매니저를 포함한다.
본 발명에 따른 디지털 방송 수신방법은, 컨텐츠 가이드 갱신정보를 포함하 는 패킷을 수신하는 단계, 상기 수신된 패킷의 목적지가 맞는지 확인하고, 상기 패킷을 프로토콜에 따라 대응되는 매니저로 전송하는 단계, 상기 수신된 패킷을 서비스 디스커버리 및 선택에 관한 프로토콜에 따라 파싱하여 컨텐츠 가이드 갱신정보를 추출하는 단계, 상기 추출된 컨텐츠 가이드 갱신정보를 화면에 디스플레이하고, 사용자의 요청에 따라 컨텐츠 가이드 데이터를 수신하여 사용자에게 제공하는 단계를 포함한다.
본 발명에 따른 컨텐츠 가이드의 갱신정보를 수신기에 제공하는 방법은, 컨텐츠 가이드 디스커버리 테이블에 컨텐츠 가이드의 버전정보를 포함하는 버전 엘리먼트를 포함하여 제공한다.
본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시 예들의 상세한 설명을 통해 명백해질 것이다.
아울러, 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재하였으므로, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야 함을 밝혀 두고자 한다.
이와 같이 구성된 본 발명에 따른 디지털 방송 서비스 방법 및 시스템과 디지털 방송 수신방법 및 수신기의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
인터넷을 이용하여 컨텐츠를 제공하는 시스템의 하나의 예인 IPTV(Internet Protocol TV) 시스템은 크게 서버(Server)와 네트워크, 그리고 수신기로 나뉠 수 있다.
상기 IPTV의 서버는 SD&S(Service Discovery & Selection) 서버, 스트리밍(Streaming) 서버, BCG(Broadband Contents Guide) 서버, 고객정보 서버, 지불정보 서버 등 다양한 기능을 담당하는 서버들로 구성된다.
상기 서버 가운데 스트리밍 서버는 RTP(RFC 1889: Real-Time Transport Protocol) 및 RTCP(RFC3605: RTP Control Protocol)를 이용하여 MPEG(Moving Picture Experts Group)2 또는 MPEG4로 인코딩된 동영상 데이터를 수신기에 전송한다.
또한, RTSP(RFC2326: Real-Time Streaming Protocol)를 이용하는 경우에는 일시정지(Pause), 리플레이(Replay), 정지(Stop) 등 네트워크 트릭 플레이(Trick Play)라 불리는 기능을 통해 동영상 스트림 재생을 어느 정도 제어할 수 있다.
상기 서버 가운데 BCG 서버는 BCG 데이터를 저장하고 있으며, 상기 저장되어 있는 BCG 데이터를 수신기에 제공한다. 상기 BCG 데이터 상에는 RTSP/RTP를 통한 스트림 연결 정보가 포함되어 있어 바로 스트리밍 서버에 접속할 수도 있다.
상기 서버 가운데 SD&S 서버는 방송, VOD(Video On Demand), 게임, BCG 등의 서비스를 제공하는 서버들에 대한 접속 정보, 재생 정보 등을 수신기에 제공한다.
네트워크 시스템은 인터넷 기반 망과 게이트웨이(Gateway)들로 이루어진다. 게이트웨이에서는 일반적인 데이터 전달뿐만 아니라, IGMP(Internet Group Management Protocol) 등의 프로토콜을 이용한 멀티캐스트(Multicast) 그룹 관리, QoS(Quality of Service) 관리 등을 수행한다.
IPTV의 수신기는 인터넷 망을 통하여 전송되는 데이터를 수신하여 이를 사용자에게 제공할 수 있는 수신기를 말한다. 상기 수신기에는 IPTV 셋톱(IPTV Settop), 홈넷 게이트웨이(Homenet Gateway), IPTV 임베디드 TV(IPTV embedded TV) 등이 있다.
도 1은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 수신기에 전송하는 시스템을 나타낸 개략도이다.
상기 시스템은 BCG 서버(110), SD&S 서버(120), 제1게이트웨이(130), 수신기(140), 제2게이트웨이(150) 및 제3게이트웨이(160)를 포함한다.
상기 BCG 서버(110)는 BCG 데이터를 저장하며, 사용자의 요청 등에 의해 BCG 데이터를 수신기(140)에 제공하는 역할을 한다. 컨텐츠에 대한 정보가 변경되는 경우 상기 BCG 서버(110)는 저장되어 있는 BCG 데이터를 갱신하고, 상기 BCG 데이터에 대한 갱신 정보를 SD&S 서버(120)에 전송한다.
상기 BCG 갱신 정보에는 BCG 버전 정보, 갱신 내용에 관한 정보 등이 포함된다. 다만, 상기 정보들 가운데 BCG 버전 정보 이외의 갱신 내용에 관한 정보들은 선택적으로 포함될 수 있다.
상기 BCG 서버(110)로부터 BCG 갱신 정보를 수신하면, 상기 SD&S 서버(120)는 수신기(140)에 BCG 갱신 정보를 제공한다.
수신기(140)가 부팅(booting)되면 상기 수신기(140)는 상기 SD&S 서버(120)에 최초 접속정보를 요청한다. 상기 SD&S 서버(120)는 서비스를 제공하는 각종 서 버들에 대한 접속정보, 재생정보 등을 수신기(140)에 제공하는 역할을 한다.
따라서, 상기 수신기(140)는 제1게이트웨이(130)를 통해 SD&S 서버(120)에 접속하여 각종 서버들에 대한 최초 접속정보를 요청하고, 상기 접속정보를 받을 수 있다.
상기 수신기(140)와 SD&S 서버(120) 사이에 최초 접속정보의 요청과 전송은 유니캐스트(Unicast) 방식에 의한다. 상기 제1게이트웨이(130)는 유니캐스트를 지원한다.
유니캐스트 방식은 하나의 송신자가 하나의 수신자에 데이터를 1:1로 전송하는 방식이다. 수신기에서 서버에 데이터를 요청하면, 상기 서버는 요청에 따라 데이터를 상기 수신기에 전송한다.
그리고 상기 수신기(140)는 IGMP를 이용하여 제2게이트웨이(150)의 SD&S 그룹에 등록한다. 상기 SD&S 그룹에 등록된 수신기는 SD&S 서버(120)에서 제공하는 각종 서버들에 대한 접속정보, 재생정보 등을 멀티캐스트(Multicast) 방식으로 수신할 수 있다. 상기 제2게이트웨이(150)는 멀티캐스트를 지원한다.
멀티캐스트 방식은 특정한 그룹의 다수의 수신자에게 데이터를 전송하는 방식이다. 상기 방식은 다량의 데이터를 미리 등록된 다수의 수신기에 한꺼번에 전송할 수 있다.
상기 SD&S 서버(120)는 멀티캐스트 방식으로 각종 서버들에 대한 접속정보 등을 SD&S 그룹에 등록한 수신기(140)에 주기적으로 전송한다.
상기 전송되는 접속정보에는 BCG 서버(110)에 대한 접속정보도 포함되어 있 다. 본 발명에서는 상기 BCG 서버(110)에 대한 접속정보와 함께 BCG 갱신정보를 수신기(140)에 전송한다.
예를 들어 DVB-IP(Digital Video Broadcasting over IP)의 경우 BCG 서버(110)에 관한 접속정보는 BCG Discovery 테이블에 포함되어 수신기(140)에 전송된다.
상기 DVB-IP에 관한 규격인 ETSI TS 102 034를 살펴보면, 상기 테이블에는 BCG 서버(110)에 대한 접속정보만 포함되어 있다. 따라서 상기 BCG Discovery 테이블에 BCG 서버(110)에 대한 접속정보와 함께 상기 BCG 서버(110)에서 수신한 BCG 갱신정보를 포함하여 수신기(140)에 전송한다.
그리고 상기 DVB-IP에서 SD&S 정보를 제공하기 위해 사용하는 SD&S 프로토콜로서, 멀티캐스트 방식에는 DVBSTP(DVB SD&S Transport Protocol) 프로토콜을 사용하며, 유니캐스트 방식에는 HTTP(HyperText Transport Protocol) 프로토콜을 사용한다.
따라서, 상기 SD&S 서버(120)는 상기 BCG 갱신정보를 포함하는 BCG Discovery 테이블을 멀티캐스트 방식으로 전송하므로 DVBSTP 프로토콜을 사용한다.
수신기(140)는 상기 BCG Discovery 테이블에 포함되어 수신된 BCG 갱신 정보를 분석하여, BCG서버(110)에 저장되어 있는 BCG 데이터의 갱신 여부, 버전 정보, 갱신 내용 등을 알 수 있다.
그리고 상기 수신기(140)는 상기 수신된 BCG 갱신 정보를 기초로 상기 BCG 서버(110)에 저장되어 있는 BCG 데이터의 갱신 여부와 갱신 내용 등을 디스플레이 부에 디스플레이하여 사용자에게 제공한다.
상기 BCG 서버(110)에서 BCG 갱신 정보에 BCG 버전 정보만을 포함하여 SD&S 서버(120)에 전송한 경우, 수신기(140)에서는 상기 버전 정보를 통해 BCG 데이터의 갱신 여부만을 알 수 있다. 따라서, 이 경우에는 BCG 데이터의 갱신 여부와 버전 정보 이외의 BCG 갱신 내용 같은 부가적인 내용은 사용자에게 제공되지 않는다.
사용자는 상기 BCG 갱신 여부를 확인하고, BCG 서버(110)에 갱신된 BCG 데이터를 요청할 수 있다.
수신기(140)는 상기 BCG Discovery 테이블에 포함되어 있는 접속 정보를 이용하여 상기 BCG 서버(110)에 접속하고, 저장되어 있는 BCG 데이터를 요청한다. 상기 BCG 데이터의 요청은 유니캐스트 방식에 의해 이루어진다.
상기 수신기(140)는 상기 BCG서버(110)에 연결된 제3게이트웨이(160)를 통하여 상기 BCG서버(110)에 저장된 BCG 데이터를 요청한다. 상기 제3게이트웨이(160)는 유니캐스트 방식을 지원한다.
상기 유니캐스트 방식의 경우에 수신기(140)에서는 BCG서버(110)에 갱신된 내용과 함께 갱신되지 않은 내용을 포함하는 BCG 데이터를 요청할 수 있고, 상기 BCG서버(110)에서는 요청받은 상기 BCG 데이터를 수신기에 전송한다.
쿼리(Query)가 지원되는 경우에는 필요로 하는 BCG 데이터만 선택적으로 요청하여 선택적으로 받아올 수 있다. 따라서, 저장되어 있는 BCG 데이터 가운데 갱신된 내용만을 선택적으로 요청하고 받을 수 있다.
이때 상기 데이터의 요청 등을 위해 BCG서버(110)와 수신기(140) 사이에서는 단순 객체 접근 프로토콜(Simple Object Access Protocol : 이하 SOAP)이나 하이퍼텍스트 전송 프로토콜(HyperText Transport Protocl : 이하 HTTP) 등을 이용할 수 있다.
BCG 서버(110)는 상기 수신기(140)로부터 BCG 데이터에 대한 요청이 있는 경우, 데이터를 요청한 상기 수신기(140)에 BCG 데이터를 제공한다.
쿼리 방식에 의해 갱신된 BCG 내용만을 선택적으로 요청받은 경우에는, 상기 BCG서버(110)에 저장되어 있는 BCG 데이터 가운데 선택적으로 요청받은 부분의 데이터만 상기 수신기(140)에 전송한다.
도 2(a)는 본 발명에 따른 일 실시예로서 갱신 되기 전의 BCG 데이터를 TV Anytime 스키마(schema)를 토대로 하여 XML(eXtensible Markup Language)으로 나타낸 도면이다.
상기 BCG 데이터에는 'Joomong'이란 컨텐츠의 Episode 11과 Episode 12에 관한 정보 등이 포함되어 있다. 상기 각 에피소드의 컨텐츠 식별자(Content Reference ID : 이하 CRID)는 'crid://imbc.com/jm/ep11', 'crid://imbc.com/jm/ep12'로 표시되어 있으며, 각 에피소드의 시놉시스, 방송 시작시간, 방송 길이, 채널 정보 등이 포함되어 있다.
상기 BCG 데이터의 버전 정보는 'TVAMain' 엘리먼트(element)에 포함되어 있다. 상기 버전 정보를 프로그램 기술(ProgramDescription) 등의 메타데이터 안에 추가할 수도 있으나, 본 발명의 실시예에서는 상기 BCG 데이터의 시작위치인 메인 엘리먼트 즉, 'TVAMain'에 포함하도록 한다.
상기 도 2(a)의 'TVAMain'에는 'Version="2005.11.07-1.00"'과 같이 BCG 데이터의 버전 정보가 포함되어 있다.
각 에피소드의 시놉시스, 방송 시작시간, 방송 길이, 채널 정보 등과 같은 BCG 데이터는 프로그램 기술(ProgramDescription) 메타데이터에 포함된다.
그리고 상기 프로그램 기술 메타데이터 내의 프로그램정보 테이블(ProgramInformationTable)에는 프로그램 CRID, 프로그램 타이틀, 시놉시스 등을 포함한다.
상기 도 2(a)에서와 같이 프로그램정보 테이블에는 'Joomong'이란 컨텐츠의 Episode 11, Episode 12에 대한 각각의 프로그램 CRID, 프로그램 타이틀, 시놉시스 등을 포함하고 있다.
상기 프로그램 기술 메타데이터 내의 프로그램위치 테이블(ProgramLocationTable) 에는 서비스ID 레퍼런스, 프로그램 CRID, 프로그램 시작시간, 프로그램 시간 정보 등을 포함한다.
상기 도 2(a)에서는 'Joomong'이란 컨텐츠의 Episode 11, Episode 12에 대한 각각의 서비스ID 레퍼런스, 프로그램 CRID, 프로그램 시작시간, 프로그램 시간 정보 등을 포함하고 있다.
특히, 상기 프로그램 시작시간과 관련하여 Episode 11은 2005년 11월 11일 07시 00분 00초에 시작하는 것으로 되어 있으며, Eposode 12는 2005년 11월 12일 07시 00분 00초에 시작하는 것으로 되어 있다.
상기 프로그램 기술 메타데이터 내의 서비스정보 테이 블(ServiceInformationTable)에는 서비스ID와 그 명칭 등이 포함된다.
상기 도 2(a)에서는 'Joomong'이란 컨텐츠의 Episode 11, Episode 12를 제공하는 서비스 제공자의 서비스ID와 'MBC Drama'라는 명칭 등을 포함하고 있다.
도 2(b)는 본 발명에 따른 일 실시예로서 갱신 된 BCG 데이터를 TV Anytime 스키마를 토대로 하여 XML으로 나타낸 도면이다.
'Joomong'이란 컨텐츠의 Episode 11과 Episode 12에 대하여 각각 프로그램 시작시간이 30분 지연되었다고 가정한다. 상기 도 2(a)에서와 같이 프로그램 시작시간에 관한 정보는 프로그램위치 테이블에 포함되어 있다.
상기 도 2(b)에서 상기 프로그램위치 테이블의 프로그램 시작시간을 나타내는 'tva:PublishedStartTime' 엘리먼트의 데이터가 Episode 11은 2006년 11월 11일 07시 30분 00초에 시작하는 것으로 변경되었으며, Eposode 12는 2006년 11월 12일 07시 30분 00초에 시작하는 것으로 변경되었다.
그리고 상기 각 에피소드의 시작시간 변경으로 BCG 데이터가 갱신 되었으므로 BCG 버전을 변경한다. 상기 도 2(b)에서 상기 BCG 데이터의 버전 정보는 '2005.11.07-1.00'에서 '2005.11.07-1.01'으로 변경되었다.
상기 도 2(b)에서와 같이 BCG 서버(110)에 저장되어 있는 BCG 데이터가 갱신되면, 상기 BCG 서버(110)는 상기 갱신된 정보를 SD&S 서버(120)에 전송한다.
도 3은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 포함하는 BCG Update 테이블을 나타낸 도면이다.
상기 BCG 서버(110)에서는 BCG 갱신정보를 도 3의 테이블과 같은 형태로 구 성하여 SD&S 서버(120)에 전송한다. BCG 버전이 갱신될 때마다 상기 도 3의 구조를 갖는 BCG 갱신 정보 데이터가 상기 BCG서버(110)에서 SD&S 서버(120)로 전송된다.
상기 갱신 정보 데이터의 전송을 위해서 HTTP, FTP(File Transfer Protocol) 등 다양한 프로토콜을 이용할 수 있다.
상기 BCG 갱신 정보의 전송과 관련하여 기존의 테이블 등을 이용할 수도 있으나, 본 발명에서는 BCG 갱신 정보를 포함하는 BCG Update 테이블을 제안한다.
상기 도 3의 BCG Update 테이블은 BCG 데이터 버전 정보, 갱신된 컨텐츠의 리스트, 갱신된 컨텐츠의 CRID 등을 포함한다.
BCG 제공 타입(BCGOffering type)은 BCGUpdate 테이블이다. 즉, 상기 테이블을 이용하여 BCG 갱신 정보가 제공된다. 'BCG'는 BCG 정보의 전송을 말한다.
'BCG@Id'는 BCG를 제공하는 제공자/서버의 식별부호이다. 상기 식별부호는 서비스 제공자에 의해 할당된다.
'BCG@version'은 BCG의 버전 정보를 포함한다. 상기 버전 정보가 변경되면 BCG 데이터가 갱신된 것을 의미한다. 'Name'은 상기 BCG의 명칭을 기록한다. 상기 BCG 명칭은 하나 또는 그 이상의 언어로 제공될 수 있다.
'UpdatedcontentList'는 변경된 버전에서 갱신된 컨텐츠의 리스트 정보를 포함한다. 상기 리스트를 통해 BCG에서 갱신된 컨텐츠를 알 수 있다. 'UpdatedContent'는 상기 갱신된 컨텐츠의 CRID 정보를 포함한다.
상기 BCGUpdate 테이블에 상기 'BCG', 'BCG@Id', 'BCG@Version'의 정보는 반드시(Mandatory) 포함되어야 하나, 상기 'UpdatedcontentList'와 'UpdatedContent' 의 정보는 선택적(Optional)으로 포함된다.
도 4는 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 포함하는 BCG Update 테이블을 XML으로 나타낸 도면이다. 상기 도 4의 BCG Update 테이블은 상기 도 3의 테이블 구조에 따라 도 2(b)와 같이 BCG가 갱신된 경우의 정보를 포함하고 있다.
상기 도 4에서 BCG 데이터를 저장하고 있는 도메인네임 정보, BCG ID, BCG Version 등을 확인할 수 있다. 상기 'BCG Version'에는 상기 도 2(b)에서와 같이 변경된 BCG 데이터의 버전 정보 '2005.11.07-1.01'가 포함되어 있다. 그리고 BCG 명칭(Provider1 BCG)이 'Name'에 포함되어 있다.
갱신된 컨텐츠의 리스트 정보와 상기 갱신된 컨텐츠의 CRID 정보가 'UpdatedContentList'와 'UpdatedContent'에 포함되어 있다. 다만, 상기 'UpdatedContentList'와 'UpdatedContent'는 선택적으로 포함되는 정보이다.
도 2(b)의 BCG 데이터에서 'Joomong'이란 컨텐츠의 Episode 11과 Episode 12에 대하여 각각 프로그램 시작시간이 지연되었다.
따라서 상기 도 4의 'UpdatedContentList', 'UpdatedContent'에는 'Joomong'이란 컨텐츠의 Episode 11에 해당하는 CRID 정보인 'crid://imbc.com/jm/ep11'과 Episode 12에 해당하는 CRID 정보인 'crid://imbc.com/jm/ep12'가 포함되어 있다.
SD&S 서버(120)에 상기 도 4와 같은 BCG Update 테이블이 수신되면, SD&S 서버(120)는 상기 BCG Update 테이블에 포함되어 있는 갱신 정보를 BCG Discovery 테이블에 포함하여 수신기(140)에 전송한다.
도 5는 본 발명에 따른 일 실시예로서 BCG 갱신정보를 포함하는 BCG Discovery 테이블을 나타낸 도면이다.
상기 도 5의 BCG Discovery 테이블은 BCG 버전 정보, 갱신된 컨텐츠의 리스트, 갱신된 컨텐츠의 CRID 등을 포함한다.
BCG 제공 타입(BCGOffering type)은 BCGDiscovery 테이블이다. 'BCG'는 BCG 정보의 전송을 말한다.
'BCG@Id'는 BCG를 제공하는 제공자/서버의 식별부호를 포함한다. 상기 식별부호는 서비스 제공자에 의해 할당된다.
'BCG@version'은 BCG의 버전 정보를 포함한다. 상기 버전 정보가 변경되면 BCG 데이터가 갱신된 것을 의미한다. 'Name'은 상기 BCG의 명칭을 기록한다. 상기 BCG 명칭은 하나 또는 그 이상의 언어로 제공될 수 있다.
'Description'은 상기 BCG에 대한 기술(Description)을 포함한다. 상기 BCG에 대한 기술은 하나 또는 그 이상의 언어로 제공될 수 있다.
'Logo'는 BCG의 로고에 대한 지시자(pointer)를 포함한다.
'Type'은 BCG와 관련된 컨텐츠의 타입 정보를 포함한다. 예를 들어, 상기 컨텐츠의 타입은 Live Program, COD(Content On Demand), 또는 그 이외의 다른 타입이 될 수 있다.
'TargetProvider'는 BCG에서 기술하고 있는 컨텐츠의 제공자에 대한 도메인 네임 정보를 포함한다.
'TransportMode'는 BCG 데이터를 찾을 수 있는 위치정보를 포함한다.
'DVBSTP'는 DVBSTP 프로토콜을 사용하여 제공되는 BCG의 위치정보를 포함한 다.
'http@Location'은 HTTP 프로토콜을 사용하여 제공되는 BCG의 위치정보를 포함한다.
'http@SOAP'는 HTTP 프로토콜을 사용하여 제공되는 BCG가 SOAP 프로토콜을 사용하는지 여부에 대한 정보를 포함한다. 디폴트값은 'false'이다.
'BCGProviderName'은 BCG 제공자(provider)의 명칭 정보를 포함한다.
'UpdatedcontentList'는 변경된 버전에서 갱신된 컨텐츠의 리스트 정보를 포함한다. 상기 리스트를 통해 BCG에서 갱신된 컨텐츠를 알 수 있다. 'UpdatedContent'는 상기 갱신된 컨텐츠의 CRID 정보를 포함한다.
상기 BCGUpdate 테이블에 상기 'BCG', 'BCG@Id', 'BCG@Version', 'Name' 및 'TransportMode' 정보는 반드시(mandatory) 포함되어야한다. 그리고 'http@Location' 정보는 'http' 엘리먼트(element)가 사용된 경우에는 반드시 포함되어야한다.
그 이외에 상기 'Description', 'Logo', 'Type', 'TargetProvider', 'DVBSTP', 'http@SOAP', 'BCGProviderName', 'UpdatedcontentList' 및 'UpdatedContent' 정보는 선택적(optional)으로 포함된다.
도 6은 본 발명에 따른 일 실시예로서 BCG 갱신정보를 포함하는 BCG Discovery 테이블을 XML으로 나타낸 도면이다. BCG서버(110)로부터 상기 도 4와 같은 갱신정보를 포함하는 BCG Update 테이블을 수신한 것으로 가정한다.
상기 도 6에서 BCG 데이터를 저장하고 있는 도메인 네임 정보, BCG ID, BCG Version 등을 확인할 수 있다. 상기 'BCG Version'에는 상기 도 2(b)에서와 같이 변경된 BCG 데이터의 버전 정보 '2005.11.07-1.01'가 포함되어 있다. 그리고 BCG 명칭(Provider1 BCG)이 'Name'에 포함되어 있다.
'TransportMode'에서는 BCG 데이터를 찾을 수 있는 위치정보를 알 수 있다. 상기 'TransportMode'의 하위 엘리먼트인 'http location'에 HTTP를 사용하여 제공되는 BCG의 IP주소인 '224.222.2.47'가 포함되어 있다.
그리고 'SOAP="true"'에서 상기 BCG는 SOAP를 지원함을 알 수 있다.
'TargetProvider'에서는 컨텐츠의 제공자에 대한 도메인 네임 정보인 'imbc.com'이 포함되어 있다.
갱신된 컨텐츠의 리스트 정보와 상기 갱신된 컨텐츠의 CRID 정보는 'UpdatedContentList'와 'UpdatedContent'에 포함되어 있다.
상기 도 6의 'UpdatedContentList', 'UpdatedContent'에는 'Joomong'이란 컨텐츠의 Episode 11에 해당하는 CRID 정보인 'crid://imbc.com/jm/ep11'과 Episode 12에 해당하는 CRID 정보인 'crid://imbc.com/jm/ep12'가 포함되어 있다.
수신기(140)는 SD&S 서버(120)로부터 수신된 상기 BCG Discovery테이블을 분석하여 BCG 갱신 정보를 사용자에게 제공한다.
도 7은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 수신하여 처리하는 수신기의 구성을 나타낸 블록도이다.
상기 수신기는 네트워크 인터페이스부(702), IP 매니저(704), 어플리케이션/UI 매니저(706), CM부(708), 서비스정보 디코더(710), 서비스정보 데이터베이스 부(712), 서비스 디스커버리 매니저(714), 서비스 제어 매니저(716), CAS/DRM부(718), 서비스전달 매니저(720), 디멀티플렉서(722), 오디오/비디오 디코더(724), 디스플레이부(726), 저장부(728), 및 시스템 매니저(730)를 포함한다.
네트워크 인터페이스부(702)는 네트워크 망으로부터 수신되는 패킷(packet)들을 수신하고, 수신기로부터 네트워크 망으로 패킷을 전송한다.
IP 매니저(704)는 수신기에 수신되는 패킷과 수신기에서 전송하는 패킷에 대하여 소스로부터 목적지까지의 패킷 전달에 관여한다. 그리고 수신된 패킷을 적절한 프로토콜에 대응되도록 분류한다.
어플리케이션/UI 매니저(706)는 사용자를 위한 GUI(Graphic User Interface)를 OSD(On Screen Display) 등을 이용하여 제공하며, 사용자로부터 키 입력을 받아 상기 입력에 따른 수신기 동작을 수행한다.
예를 들어 사용자로부터 채널선택에 관한 키 입력을 받으면 상기 키 입력신호를 CM부(708)에 전송한다.
CM(Channel Manager)부(708)는 채널 맵을 만든다. 또한, 상기 어플리케이션/UI 매니저(706)로부터 수신한 키 입력에 따라 채널을 선택하고, 서비스 디스커버리 매니저(714)를 제어한다.
그리고 상기 CM부(708)는 서비스정보 디코더(710)로부터 채널의 서비스정보를 전송받아 디멀티플렉서(722)에 선택된 채널의 오디오/비디오 PID(Packet Idengifier) 설정 등을 수행한다.
서비스정보 디코더(710)는 PSI(Program Specific Information)와 같은 서비 스정보를 디코딩한다. 즉, 상기 디멀티플렉서(722)에서 역다중화된 PSI 섹션, PSIP(Program and Service Information Protocol) 섹션 또는 DVB-SI(Service Information) 섹션 등을 수신하여 디코딩한다.
상기 서비스정보 디코더(710)는 상기 수신된 섹션들을 디코딩하여 서비스정보에 관한 데이터베이스를 만들고, 상기 서비스정보에 관한 데이터베이스는 서비스정보 데이터베이스부(712)에 저장한다.
서비스 디스커버리 매니저(714)는 서비스를 제공하는 서비스 제공자를 선택하는데 필요한 정보를 제공한다. 상기 어플리케이션/ UI 매니저(706)로부터 채널선택에 관한 신호를 수신하면, 서비스 디스커버리 매니저(714)는 상기 정보를 이용하여 서비스를 찾는다.
서비스제어 매니저(716)는 서비스의 선택과 제어를 담당한다. 예를 들어 사용자가 기존의 방송방식과 같은 Live Broadcasting 서비스를 선택하는 경우 IGMP 또는 RTSP를 사용하고, VOD(Vidoe On Demand)와 같은 서비스를 선택하는 경우에는 RTSP를 사용하여 서비스의 선택, 제어를 수행한다. 상기 RTSP 프로토콜은 실시간 스트리밍에 대해 트릭 모드(trick mode)를 제공할 수 있다.
상기 네트워크 인터페이스부(702)와 IP 매니저(704)를 통해 수신된 서비스에 관한 패킷은 CAS/DRM부(718)로 전송된다. 상기 CAS/DRM부(718)는 서비스의 수신제한(Conditional Access System : CAS)과 디지털 저작권 관리(Digital Rights Managment: DRM)를 담당한다.
서비스전달 매니저(720)는 수신되는 서비스 데이터의 제어를 담당한다. 예를 들어 실시간 스트리밍(real-time streaming) 데이터를 제어하는 경우 RTP/RTCP(Rela-Time Transport Protocol/ RTP Control Protocol)를 사용한다.
상기 실시간 스트리밍 데이터는 RTP를 사용하여 전송되므로, 상기 서비스전달 매니저(720)는 상기 수신된 데이터 패킷을 RTP에 따라 파싱하여 디멀티플렉서(722)에 전송한다. 그리고 RTCP를 이용하여 상기 네트워크 수신 정보를 서비스를 제공하는 서버측에 피드백(feedback)한다.
디멀티플렉서(722)는 수신된 패킷을 오디오, 비디오, PSI(Program Specific Information) 데이터 등으로 역다중화하여 각각 비디오/오디오 디코더(724), 서비스정보 디코더(710)에 전송한다.
비디오/오디오 디코더(724)는 상기 디멀티플렉서(722)에서 수신된 비디오 데이터와 오디오 데이터를 디코딩한다. 상기 비디오/오디오 디코더(724)에서 디코딩된 비디오 데이터는 디스플레이부(726)를 통하여 사용자에게 제공되며, 디코딩된 오디오 데이터는 스피커(미도시)를 통하여 사용자에게 제공된다.
저장부(728)는 시스템에 대한 셋업 데이터 등을 저장한다. 상기 저장부로 비휘발성 메모리(NonVolatile RAM : NVRAM) 또는 플래쉬 메모리 등을 사용할 수 있다.
시스템 매니저(730)는 상기 수신기 시스템의 전체적인 동작을 전원을 통해 제어한다.
SD&S 서버(120)는 상기 도 6과 같이 BCG Discovery 테이블에 BCG 갱신 정보를 포함하여 수신기(140)에 전송한다.
상기 SD&S 서버(120)에서 전송하는 BCG Discovery 테이블은 수신기의 네트워크 인터페이스부(702)를 통해 수신된다. 상기 네트워크 인터페이스부(702)를 통해 수신된 BCG Discovery 테이블을 포함하는 패킷은 IP 매니저(704)에 전송된다.
상기 IP 매니저(704)는 수신된 패킷의 목적지가 상기 수신기인지 확인한 후, 상기 패킷을 송/수신 프로토콜에 따라 적절한 매니저 블록에 전송한다.
상기 BCG Discovery 테이블은 SD&S 서버(120)에서 BCG 서버(110)의 접속정보 등을 제공하기 위해 전송하는 것이다. 따라서, IP 매니저(704)는 상기 BCG Discovery 테이블을 포함하는 패킷을 서비스 디스커버리 매니저(714)에 전송한다.
상기 서비스 디스커버리 매니저(714)는 각종 서비스를 제공하는 서버에 대한 접속정보 등을 관리한다.
상기 서비스 디스커버리 매니저(714)는 상기 BCG Discovery 테이블을 파싱하여 BCG 갱신 정보를 얻는다. 그리고 상기 BCG 갱신 정보를 어플리케이션/UI 매니저(706)에 전송한다.
상기 BCG 갱신 정보를 수신한 어플리케이션/UI 매니저(706)는 상기 BCG 갱신 정보를 디스플레이부(726)에 디스플레이한다. 상기 BCG 갱신 정보는 OSD 등을 이용하여 디스플레이부(726)에 디스플레이한다. 상기 디스플레이와 함께 효과음 등을 추가할 수도 있다.
상기 디스플레이를 통해 BCG 데이터가 갱신된 것을 인지한 사용자가 갱신된 BCG 데이터를 요청하는 명령을 입력한다. 상기 요청 명령이 입력되면 어플리케이션/UI 매니저(706)는 서비스 디스커버리 매니저(714)를 통하여 BCG 서버(110)에 접속 한다.
수신기는 상기 서비스 디스커버리 매니저(714)의 BCG서버(110) 접속정보에 따라 IP 매니저(704)와 네트워크 인터페이스부(702)를 거쳐 BCG 서버(110)에 접속하고, BCG 데이터를 요청한다.
상기 수신기에서 BCG서버(110)에 데이터를 요청하는 과정과 상기 BCG서버(110)에서 수신기로 요청받은 데이터를 전송하는 과정은 상기 도 1에서 설명한 것과 같다.
상기 BCG 서버(110)는 상기 BCG 데이터에 대한 요청이 있으면, 수신기에 BCG 데이터를 전송한다. 쿼리 방식에 의해 선택적으로 요청된 경우에는 선택적으로 요청된 데이터를 수신기에 전송한다.
수신기는 네트워크 인터페이스부(702)를 통하여 상기 BCG 서버(110)에서 전송한 BCG 데이터 패킷을 수신한다. 상기 수신된 BCG 데이터 패킷은 IP 매니저(704)를 거쳐 어플리케이션/UI 매니저(706)에 전송된다.
상기 어플리케이션/UI 매니저(706)는 상기 수신된 BCG 데이터를 서비스정보 데이터베이스부(712)에 저장하고 관리한다.
그리고 상기 어플리케이션/UI 매니저(706)는 상기 서비스정보 데이터베이스부(712)에 저장되어 있는 BCG 데이터를 이용하여 EPG(Electronic Program Guide)와 같은 형태로 디스플레이부(726)에 디스플레이한다.
상기 BCG는 OSD 등을 이용하여 디스플레이부(726)에 디스플레이한다. 그리고 상기 디스플레이와 함께 효과음 등을 추가할 수도 있다.
도 8은 본 발명에 따른 일 실시예로서 BCG 갱신 정보를 처리하는 과정을 도시한 순서도이다. 상기 도 8은 SD&S 서버와 BCG서버, 수신기 사이의 데이터의 흐름과 순서를 나타낸다.
BCG서버는 BCG 데이터를 저장하고 있다. 상기 BCG서버에 저장되어 있는 BCG 데이터가 갱신되면(S810), 상기 BCG서버는 BCG 갱신 정보를 SD&S 서버에 전송한다(S820). 상기 BCG 갱신 정보에는 BCG 버전 정보, 갱신 내용 등이 포함될 수 있다.
상기 BCG 갱신 정보를 수신한 SD&S 서버는 BCG 접속정보를 제공하는 테이블에 BCG 갱신정보를 실어(S830) 수신기에 전송한다(S840). 상기 SD&S 서버는 BCG Discovery 테이블에 상기 BCG 갱신정보를 포함하여 수신기에 전송한다.
상기 수신기는 상기 BCG 갱신정보를 수신하기 위해 IGMP를 이용하여 SD&S 서버 그룹에 미리 등록한 수신기이다.
상기 SD&S 서버로부터 BCG 갱신 정보를 포함하는 테이블을 수신한 수신기는 상기 갱신 정보를 이용하여 사용자에게 BCG서버에 저장되어 있는 BCG 데이터의 갱신 여부를 알려준다.
사용자는 상기 BCG 갱신 여부를 확인하고, BCG서버에 갱신된 BCG 데이터를 요청할 수 있다.
상기 사용자가 BCG 데이터를 요청하는 명령을 입력하면, 수신기는 상기 갱신된 BCG 데이터를 저장하고 있는 BCG서버에 접속해 갱신된 BCG 데이터를 요청한다(S850).
상기 수신기로부터 데이터 요청이 있으면, BCG서버는 요청된 BCG 데이터를 상기 수신기에 전송한다(S860).
상기 수신기와 BCG 서버 사이의 데이터 요청과 전송은 상기 도 1에서 설명한 바와 같이 유니캐스트 방식에 의해 이루어진다. 쿼리 방식을 지원하는 경우, 수신기는 BCG 데이터 가운데 갱신된 부분만을 선택적으로 요청할 수 있고, BCG서버에서는 상기 요청받은 부분만을 전송한다.
수신기에서는 상기 BCG서버로부터 전송받은 BCG 데이터를 분석하고, 상기 전송받은 BCG 데이터에 따라 수신기에 저장되어 있는 BCG 데이터를 갱신한다(S870).
수신기는 상기 수신기에 저장되어 있는 BCG 데이터에 따라 BCG를 디스플레이하여 사용자에게 제공한다.
본 발명은 상술한 실시예에 한정되지 않으며, 첨부된 청구범위에서 알 수 있는 바와 같이 본 발명이 속한 분야의 통상의 지식을 가진 자에 의해 변형이 가능하고 이러한 변형은 본 발명의 범위에 속한다.
이상에서 설명한 바와 같이 본 발명의 디지털 방송 서비스 방법 및 시스템과 디지털 방송 수신방법 및 수신기에 따르면, 컨텐츠 가이드의 갱신 정보를 수신하여 필요한 경우에 가이드 정보를 요청하여 받을 수 있으므로, 네트워크와 수신기의 부담을 줄일 수 있는 효과가 있다.
또한, 수신기에서는 컨텐츠에 대한 최신 정보를 유지할 수 있어 정보의 신뢰도를 높일 수 있는 효과가 있다.

Claims (33)

  1. IPTV 시스템에서 컨텐츠에 관한 정보를 제공하는 컨텐츠 가이드 서비스에 이용되는 BCG(Broadband Contents Guide) 데이터를 저장하고, 상기 BCG 데이터가 갱신되면 상기 BCG 데이터의 갱신정보를 생성하고, BCG 갱신정보 수신그룹에 등록한 수신기로부터 상기 BCG 데이터 중 갱신된 BCG 데이터를 요청하는 신호를 수신하고, 상기 갱신된 BCG 데이터를 상기 수신기로 전송하는 제1서버; 및
    상기 BCG 데이터의 갱신정보가 상기 제1서버로부터 수신되면, 상기 BCG 데이터의 갱신정보 및 상기 제1서버의 접속정보를 포함하는 패킷을 생성하고, 상기 패킷을 상기 수신기로 전송하는 제2서버를 포함하는 디지털 방송 전송 장치.
  2. 제 1 항에 있어서, 상기 제2서버는, 상기 패킷을 상기 수신기로 전송할 때 멀티캐스트(multicast) 방식으로 전송하는 것을 특징으로 하는 디지털 방송 전송 장치.
  3. IPTV 시스템에서 컨텐츠에 관한 정보를 제공하는 컨텐츠 가이드 서비스에 이용되는 BCG 데이터를 제1서버에 저장하는 단계;
    상기 제1서버에 저장된 BCG 데이터가 갱신되면, 상기 제1서버에서 제2서버로 상기 BCG 데이터의 갱신정보를 전송하는 단계;
    상기 BCG 데이터의 갱신정보가 수신되면, 상기 제2서버에서 상기 상기 BCG 데이터의 갱신정보 및 상기 제1서버의 접속정보를 포함하는 패킷을 생성하는 단계;
    상기 패킷을 상기 제2서버에서 BCG 갱신정보 수신그룹에 등록한 수신기로 전송하는 단계;
    상기 BCG 데이터 중 갱신된 BCG 데이터를 요청하는 신호를, 상기 수신기에서 상기 제1서버로 전송하는 단계; 및
    상기 갱신된 BCG 데이터를 상기 제1서버에서 상기 수신기로 전송하는 단계를 포함하는 디지털 방송 전송 방법.
  4. 제 3 항에 있어서, 상기 패킷을 상기 제2서버에서 상기 수신기로 전송하는 단계는, 멀티캐스트(multicast) 방식으로 이루어지는 것을 특징으로 하는 디지털 방송 전송 방법.
  5. 제 3 항에 있어서, 상기 패킷은 상기 BCG 데이터의 버전 정보, 갱신된 컨텐츠의 리스트 정보 및 상기 갱신된 컨텐츠의 CRID 정보 중 적어도 어느 하나의 정보를 포함하는 것을 특징으로 하는 디지털 방송 전송 방법.
  6. 제 3 항에 있어서, 상기 패킷을 상기 제2서버에서 상기 수신기로 전송하는 단계는, 상기 BCG 데이터의 갱신정보를 포함하는 BCG 디스커버리 테이블을 만들고, 상기 BCG 디스커버리 테이블을 상기 제2서버로 전송하는 것을 포함하는 디지털 방송 전송 방법.
  7. 제 3 항에 있어서, 상기 갱신된 BCG 데이터를 상기 수신기로 전송하는 단계는, 상기 갱신된 BCG 데이터 중에서, 쿼리 방식에 의해 요청된 특정 데이터만을 상기 수신기로 전송하는 것을 포함하는 디지털 방송 전송 방법.
  8. BCG 데이터의 갱신정보 및 제1서버의 접속정보를 포함하는 패킷을 제2서버로부터 수신하는 네트워크 인터페이스부;
    상기 수신된 패킷의 목적지가 맞는지 확인하고, 상기 수신된 패킷을 프로토콜에 따라 대응되는 매니저로 전송하는 IP 매니저;
    상기 IP 매니저에서 상기 수신된 패킷을 서비스 디스커버리 및 선택에 관한 프로토콜에 따라 파싱하여 상기 BCG 데이터의 갱신정보를 얻는 서비스 디스커버리 매니저; 및
    상기 BCG 데이터의 갱신정보를 수신하여 화면에 디스플레이하고, 사용자의 요청에 따라 상기 BCG 데이터를 수신하여 사용자에게 제공하는 어플리케이션/User Interface(UI) 매니저를 포함하는 디지털 방송 수신기.
  9. 제 8 항에 있어서, 상기 디지털 방송 수신기는, 상기 수신된 BCG 데이터를 저장하는 서비스정보 데이터베이스부를 더 포함하는 디지털 방송 수신기.
  10. 제 8 항에 있어서, 상기 패킷은 상기 BCG 데이터의 버전 정보, 갱신된 컨텐츠의 리스트 정보 및 상기 갱신된 컨텐츠의 CRID 정보 중 적어도 어느 하나의 정보를 포함하는 디지털 방송 수신기.
  11. 제 8 항에 있어서, 상기 BCG 데이터의 갱신정보를 포함하는 패킷은 BCG 디스커버리 테이블 패킷인 디지털 방송 수신기.
  12. 제 8 항에 있어서, 서비스 디스커버리 및 선택에 관한 프로토콜은 DVB SD&S Transport Protocol(DVBSTP) 프로토콜인 디지털 방송 수신기.
  13. 제2서버에 접속하는 단계;
    BCG 데이터의 갱신정보 및 제1서버의 접속정보를 포함하는 패킷을 상기 제2서버로부터 수신하는 단계;
    상기 패킷을 파싱하는 단계;
    상기 BCG 데이터가 갱신된 것이 확인되면, 상기 제1서버의 접속정보를 통해 상기 BCG 데이터 중에서 갱신된 BCG 데이터를 상기 제1서버에 요청하는 단계; 및
    상기 갱신된 BCG 데이터를 상기 제1서버로부터 수신하는 단계를 포함하는 디지털 방송 수신방법.
  14. 제 13 항에 있어서, 상기 패킷을 상기 제2서버로부터 수신하는 단계는, 멀티캐스트(multicast) 방식으로 이루어지는 것을 특징으로 하는 디지털 방송 수신방법.
  15. 제 13 항에 있어서, 상기 갱신된 BCG 데이터를 상기 제1서버로부터 수신하는 단계는, 쿼리 방식에 따라 상기 제1서버로부터 특정 데이터만을 수신하는 것을 특징으로 하는 디지털 방송 수신방법.
  16. 제 13 항에 있어서, 상기 갱신된 BCG 데이터를 상기 제1서버로부터 수신하는 단계는, 유니캐스트(unicast) 방식으로 이루어지는 것을 특징으로 하는 디지털 방송 수신방법.
  17. 제 13 항에 있어서, 상기 디지털 방송 수신방법은, 상기 수신된 컨텐츠 가이드 데이터를 저장하는 단계를 더 포함하는 디지털 방송 수신방법.
  18. 제 13 항에 있어서, 상기 패킷은, 상기 BCG 데이터의 버전 정보, 갱신된 컨텐츠의 리스트 정보 및 상기 갱신된 컨텐츠의 CRID 정보 중 적어도 어느 하나의 정보를 포함하는 것을 특징으로 하는 디지털 방송 수신방법.
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
KR1020060127978A 2006-11-24 2006-12-14 디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기 Active KR101295571B1 (ko)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020060127978A KR101295571B1 (ko) 2006-11-24 2006-12-14 디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기
US11/984,844 US20080127259A1 (en) 2006-11-24 2007-11-21 Broadcast transmitting apparatus, method of transmitting broadcast data, broadcast receiver, and method of receiving broadcast data
AT07121375T ATE472886T1 (de) 2006-11-24 2007-11-22 Rundfunkübertragungsvorrichtung, verfahren zum übertragen von rundfunkdaten, rundfunkempfänger und verfahren zum empfang von rundfunkdaten
EP10160614A EP2204961B1 (en) 2006-11-24 2007-11-22 Broadcast transmitting apparatus, method of transmitting broadcast data, broadcast receiver and method of receiving broadcast data
DE602007007425T DE602007007425D1 (de) 2006-11-24 2007-11-22 Rundfunkübertragungsvorrichtung, Verfahren zum Übertragen von Rundfunkdaten, Rundfunkempfänger und Verfahren zum Empfang von Rundfunkdaten
EP07121375A EP1928147B1 (en) 2006-11-24 2007-11-22 Broadcast transmitting apparatus, method of transmitting broadcast data, broadcast receiver and method of receiving broadcast data
CN2007101693568A CN101188714B (zh) 2006-11-24 2007-11-26 广播发送设备、发送广播数据的方法、广播接收器和接收广播数据的方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US86081106P 2006-11-24 2006-11-24
US60/860,811 2006-11-24
KR1020060127978A KR101295571B1 (ko) 2006-11-24 2006-12-14 디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기

Publications (2)

Publication Number Publication Date
KR20080047229A KR20080047229A (ko) 2008-05-28
KR101295571B1 true KR101295571B1 (ko) 2013-08-09

Family

ID=39314958

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060127978A Active KR101295571B1 (ko) 2006-11-24 2006-12-14 디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기

Country Status (6)

Country Link
US (1) US20080127259A1 (ko)
EP (2) EP2204961B1 (ko)
KR (1) KR101295571B1 (ko)
CN (1) CN101188714B (ko)
AT (1) ATE472886T1 (ko)
DE (1) DE602007007425D1 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009020332A2 (en) * 2007-08-06 2009-02-12 Samsung Electronics Co, . Ltd. Method and apparatus for providing/receiving web-based service of plurality of service providers
KR101531166B1 (ko) * 2007-11-27 2015-06-25 삼성전자주식회사 Sip 프로토콜을 이용한 iptv 서비스 제공자 및 iptv 서비스 검색 방법 및 장치
CN101926170B (zh) 2008-01-29 2016-04-27 三星电子株式会社 用于对等体的内容记录控制方法及其装置
MX2010008351A (es) * 2008-01-29 2010-08-18 Samsung Electronics Co Ltd Metodo para proporcionar un servicio de comparticion de contenidos, y un dispositivo para el mismo.
US8973028B2 (en) * 2008-01-29 2015-03-03 Samsung Electronics Co., Ltd. Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus
US20090193455A1 (en) * 2008-01-29 2009-07-30 Samsung Electronics Co., Ltd. Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus
EP2242266A4 (en) * 2008-02-05 2014-04-02 Samsung Electronics Co Ltd A method and device for sending and receiving metadata for an application providing an iptv service
WO2010006095A2 (en) * 2008-07-11 2010-01-14 Marvell World Trade, Ltd. Service discovery methods
US20120180098A1 (en) * 2009-03-25 2012-07-12 Kyung Ho Kim Iptv receiver and content-downloading method for same
US8610827B2 (en) * 2009-04-13 2013-12-17 Digital Keystone, Inc. Direct IPTV distribution
US9258529B2 (en) 2009-10-15 2016-02-09 Verizon Patent And Licensing Inc. Data distribution
US9143737B2 (en) * 2009-10-15 2015-09-22 Verizon Patent And Licensing Inc. Data distribution
KR101710452B1 (ko) * 2010-04-21 2017-02-28 삼성전자주식회사 멀티미디어 전송 시스템에서 서비스 발견 정보를 송수신하는 방법 및 장치와 이를 위한 파일 구조
US9531597B2 (en) 2010-10-28 2016-12-27 Hewlett Packard Enterprise Development Lp Methods and systems to maintain data coherency
EP2523465B1 (en) * 2011-05-09 2020-04-08 LG Electronics Inc. Service system and method of providing service in digital receiver thereof
JP6561226B2 (ja) 2013-06-05 2019-08-21 サターン ライセンシング エルエルシーSaturn Licensing LLC ペイロードデータおよび緊急情報を送信するための送信装置および送信方法
CN107770074A (zh) * 2016-08-22 2018-03-06 中国电信股份有限公司 用于动态更新 iptv 路由表的方法、装置和系统
WO2019112346A1 (ko) * 2017-12-08 2019-06-13 주식회사 에어코드 전자 서비스 가이드를 송수신하는 방법 및 그 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040084932A (ko) * 2002-02-21 2004-10-06 후지쯔 가부시끼가이샤 프로그램 가이드에 따른 인터넷 컨텐트 획득을 위한 방법및 시스템
KR20060081001A (ko) * 2005-01-06 2006-07-12 에스케이 텔레콤주식회사 실시간 정보 갱신이 가능한 이동통신 단말기 및 방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050028206A1 (en) * 1998-06-04 2005-02-03 Imagictv, Inc. Digital interactive delivery system for TV/multimedia/internet
JP2002251350A (ja) * 2001-02-22 2002-09-06 Sony Corp 送信装置、受信装置、送受信装置、送信方法および受信方法
US20060064721A1 (en) * 2004-03-10 2006-03-23 Techfoundries, Inc. Method and apparatus for implementing a synchronized electronic program guide application
US20060174271A1 (en) * 2004-07-20 2006-08-03 Chen An M Methods and apparatus for providing program guide state information to a device
KR100639973B1 (ko) * 2004-11-30 2006-11-01 한국전자통신연구원 가입자 망에서 멀티캐스트 기반 ip tv 방송 서비스수신을 위한 방송 채널 정보 획득 및 등록 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040084932A (ko) * 2002-02-21 2004-10-06 후지쯔 가부시끼가이샤 프로그램 가이드에 따른 인터넷 컨텐트 획득을 위한 방법및 시스템
KR20060081001A (ko) * 2005-01-06 2006-07-12 에스케이 텔레콤주식회사 실시간 정보 갱신이 가능한 이동통신 단말기 및 방법

Also Published As

Publication number Publication date
EP2204961A1 (en) 2010-07-07
ATE472886T1 (de) 2010-07-15
CN101188714A (zh) 2008-05-28
EP1928147A2 (en) 2008-06-04
EP2204961B1 (en) 2013-01-16
CN101188714B (zh) 2010-10-13
EP1928147A3 (en) 2008-11-26
KR20080047229A (ko) 2008-05-28
DE602007007425D1 (de) 2010-08-12
US20080127259A1 (en) 2008-05-29
EP1928147B1 (en) 2010-06-30

Similar Documents

Publication Publication Date Title
KR101295571B1 (ko) 디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기
US8745662B2 (en) Method of transmitting preview content and method and apparatus for receiving preview content
KR101356502B1 (ko) 방송 신호 전송 방법, 방송 신호 수신 방법 및 방송 수신기
KR101285884B1 (ko) 디지털 방송 서비스 방법 및 시스템과 디지털 방송수신방법 및 수신기
KR20110023497A (ko) 컨텐츠 목록 제공 방법 및 그 방법을 채용한 디지털 방송 수신기
KR20080107060A (ko) 방송 신호 전송 방법, 디지털 방송 수신 방법 및 수신기
US8429284B2 (en) Method of transmitting/receiving digital contents and apparatus for receiving digital contents
US20090241154A1 (en) Method of processing data in internet protocol television receiver and internet protocol television receiver
KR101351040B1 (ko) 컨텐츠 데이터 전송 방법, 방송 수신기 및 방송 수신 방법
KR101314615B1 (ko) 디지털 방송 전송 방법과 전송 시스템, 디지털 방송 수신방법과 수신기 및 디지털 방송 서비스 방법과 서비스시스템
KR101356491B1 (ko) Iptv 환경에서의 등급에 관한 정보 처리 방법과 장치및 iptv 시스템
KR20110072202A (ko) Iptv의 자막 제공 방법 및 그 방법을 채용한 iptv
KR20110120507A (ko) 디지털 방송 수신기 및 디지털 방송 수신기의 특징 정보 설정 방법
KR101513039B1 (ko) 컨텐츠 표시 방법 및 그 방법을 채용한 디지털 방송 수신기
KR20100047506A (ko) 방송 서비스 정보 처리 방법 및 디지털 방송 수신기
EP2104300A1 (en) Method of processing data in an internet protocol television system
KR20090101079A (ko) Iptv 수신기의 데이터 처리 방법 및 상기 iptv 수신기
USRE47718E1 (en) Method of transmitting/receiving digital contents and apparatus for receiving digital contents
KR101660736B1 (ko) 사용자 인터페이스 표시 방법 및 그 방법을 채용한 iptv
KR20090030293A (ko) 프리뷰 컨텐츠의 전송 시스템 및 방법과, 그의 수신장치 및방법
KR20110009447A (ko) 컨텐츠를 채널로 등록하는 채널 제어 방법 및 그 방법을 채용한 방송 수신기
KR20110110569A (ko) 디지털 방송 수신기 및 채널 맵 관리 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20061214

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20111209

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20061214

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130307

Patent event code: PE09021S01D

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: 20130722

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20130802

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20130805

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20160722

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20160722

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20170714

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20180713

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20190712

Start annual number: 7

End annual number: 7