KR20130066432A - 클라우드 기반의 iptv 서비스 제공 방법 및 장치 - Google Patents

클라우드 기반의 iptv 서비스 제공 방법 및 장치 Download PDF

Info

Publication number
KR20130066432A
KR20130066432A KR1020110133245A KR20110133245A KR20130066432A KR 20130066432 A KR20130066432 A KR 20130066432A KR 1020110133245 A KR1020110133245 A KR 1020110133245A KR 20110133245 A KR20110133245 A KR 20110133245A KR 20130066432 A KR20130066432 A KR 20130066432A
Authority
KR
South Korea
Prior art keywords
information
additional service
top box
screen
cloud server
Prior art date
Application number
KR1020110133245A
Other languages
English (en)
Inventor
이은준
신일홍
권은정
엄보윤
윤장우
이현우
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020110133245A priority Critical patent/KR20130066432A/ko
Publication of KR20130066432A publication Critical patent/KR20130066432A/ko

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2221Secondary servers, e.g. proxy server, cable television Head-end being a cable television head-end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • 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/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

IPTV 서비스 제공 시스템에서, 헤드엔드로부터 부가 서비스 관련 정보와 채널 방송 정보를 포함한 전송 스트림 프레임을 클라우드 서버와 셋탑 박스에서 각각 수신하고, 클라우드 서버에서는 전송 스트림 프레임으로부터 부가 서비스 관련 정보를 추출하고, 부가 서비스 관련 화면 정보를 캡쳐하고 캡쳐한 부가 서비스 관련 화면 정보를 셋탑 박스로 전송한다. 셋탑 박스는 전송 스트림 프레임으로부터 채널 방송 정보를 추출하여 디코딩하고, 채널 방송 정보에 클라우드 서버에서 캡쳐한 부가 서비스 관련 화면 정보를 오버레이시켜 가입자 단말로 출력한다.

Description

클라우드 기반의 IPTV 서비스 제공 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING IPTV SERVICE BASED ON CLOUD}
본 발명은 클라우드 기반의 IPTV 서비스 제공 방법 및 장치에 관한 것으로, 더욱 상세하게 말하면, 클라우드 기반으로 부가 서비스를 제공하는 방법 및 장치에 관한 것이다.
인터넷 프로토콜 방송(Internet Protocol Television, 이하, IPTV라 함) 서비스는 통신/방송 융합서비스로서, 헤드엔드로부터 인터넷망을 통해 채널 방송이나 음악, 동영상 컨텐츠 및 양방향 데이터 등을 셋탑 박스를 통해서 컴퓨터 또는 TV 등의 가입자 단말로 제공하는 서비스이다. 따라서, 가입자 단말은 셋탑 박스를 통해서 인터넷이 제공하는 다양한 컨텐츠 및 부가 서비스를 제공 받을 수 있다. 이때, 셋탑 박스는 부가 서비스를 컨텐츠가 재생되고 있는 화면에 오버레이시켜서 가입자 단말로 제공하거나 컨텐츠와 별도의 창을 통하여 제공한다.
즉, 셋탑 박스는 IPTV 헤드엔드로부터 MPEG(Motion Picture Expert Group)-2 전송 스트림(Transport Stream, TS) 패킷을 수신하면, MPEG-2 TS 패킷으로부터 채널 방송에 해당하는 오디오 및 비디오 정보와 부가 서비스 관련 정보를 추출하고, 오디오 정보와 비디오 정보를 각각 디코딩한 후 가입자 단말로 출력하고, 부가 서비스 관련 정보를 처리하여 디코딩된 비디오 정보에 합성시켜서 가입자 단말로 출력한다.
이와 같이, 채널 방송과 함께 부가 서비스를 가입자 단말로 제공하기 위해서는 셋탑 박스에 부가 서비스 관련 정보를 처리하기 위한 별도의 미들웨어를 필요로 한다. 따라서, 셋탑 박스의 비용은 증가하고 셋탑 박스의 소형화에 한계가 있다. 특히, 셋탑 박스는 댁내에 설치되는 것이라서 비용이 높아지면 IPTV 서비스의 활성화에도 악영향을 미치게 된다.
또한 부가 서비스 개발자 또한 다양한 셋탑 박스의 사양에 맞게 부가 서비스를 개발해야 하므로, 셋탑 박스로 인해서 새로운 부가 서비스의 개발에 상당한 제약이 따르게 된다. 서비스 가입자도 새로운 부가 서비스 정보를 제공 받기 위해 경우에 따라 셋탑 박스에 필요한 응용 프로그램을 다운로드 받아야 하는 불편함도 발생할 수 있다.
본 발명이 해결하고자 하는 기술적 과제는 셋탑 박스를 간소화시키면서 개발자가 셋탑 박스의 사양에 따른 제약 없이 부가 서비스를 개발할 수 있는 클라우드 기반의 IPTV 서비스 제공 방법 및 장치를 제공하는 것이다.
본 발명의 한 실시 예에 따르면, IPTV 서비스를 가입자 단말로 제공하는 클라우드 서버가 제공된다. 클라우드 서버는 수신부, 부가 서비스 정보 처리부, 캡쳐부, 그리고 전송 제어부를 포함한다. 상기 수신부는 헤드엔드로부터 부가 서비스에 관련된 정보와 채널 방송 정보를 포함한 전송 스트림 프레임을 수신하여 상기 부가 서비스에 관련된 정보를 추출한다. 상기 부가 서비스 정보 처리부는 상기 추출한 부가 서비스에 관련된 정보를 화면에 표시할 수 있도록 처리한다. 상기 캡쳐부는 상기 화면에 표시될 부가 서비스에 관련된 화면 정보를 캡쳐한다. 그리고 상기 전송 제어부는 상기 캡쳐한 부가 서비스 관련 화면 정보를 셋탑 박스로 전송한다. 이때, 상기 캡쳐한 부가 서비스 관련 화면 정보는 상기 셋탑 박스에서 상기 채널 방송 정보에 오버레이되어 상기 가입자 단말로 제공된다.
상기 클라우드 서버는 사용자 입력 처리부를 더 포함하며, 상기 사용자 입력 처리부는 상기 셋탑 박스를 통해서 수신된 사용자의 입력 정보를 처리하거나 상기 헤드엔드로 전송할 수 있다.
상기 전송 제어부는 상기 캡쳐한 부가 서비스 관련 화면 정보를 전송 채널을 통해서 상기 셋탑 박스로 전송할 수 있다.
본 발명의 다른 실시 예에 따르면, IPTV 서비스를 가입자 단말로 제공하는 셋탑 박스가 제공된다. 상기 셋탑 박스는 수신부, 비디오 디코더, 전송 제어부, 그리고 합성부를 포함한다. 상기 수신부는 헤드엔드로부터 부가 서비스 관련 정보와 채널 방송 정보를 포함한 전송 스트림 프레임을 수신하고, 상기 채널 방송 정보를 추출한다. 상기 비디오 디코더는 상기 채널 방송 정보의 비디오 정보를 디코딩하여 상기 가입자 단말로 전송한다. 상기 전송 채널부는 상기 부가 서비스 관련 정보를 수신 및 처리하는 클라우드 서버로부터, 캡쳐한 부가 서비스에 관련된 화면 정보를 수신한다. 그리고 상기 합성부는 상기 디코딩한 비디오 정보에 상기 캡쳐한 부가 서비스에 관련된 화면 정보를 오버레이시켜 상기 가입자 단말로 전송한다.
상기 셋탑 박스는 사용자 입력 처리부를 더 포함하며, 상기 사용자 입력 처리부는 상기 셋탑 박스를 통해서 수신된 사용자로부터의 입력 정보를 처리하거나 상기 전송 제어부를 통해서 상기 클라우드 서버로 전송할 수 있다.
상기 캡쳐한 부가 서비스에 관련된 화면 정보는 전송 채널을 통해서 메시지로 수신될 수 있다.
본 발명의 또 다른 실시 예에 따르면, IPTV 서비스 제공 시스템에서 가입자 단말로 IPTV 서비스를 제공하는 방법이 제공된다. IPTV 서비스 제공 방법은 헤드엔드로부터 부가 서비스 관련 정보와 채널 방송 정보를 포함한 전송 스트림 프레임을 클라우드 서버 및 셋탑 박스에서 각각 수신하는 단계, 상기 클라우드 서버에서 상기 전송 스트림 프레임으로부터 상기 부가 서비스 관련 정보를 추출하는 단계, 상기 셋탑 박스에서 상기 전송 스트림 프레임으로부터 상기 채널 방송 정보를 추출하는 단계, 상기 클라우드 서버에서 상기 부가 서비스 관련 정보를 처리하여, 부가 서비스에 관련된 화면 정보를 캡쳐하는 단계, 상기 클라우드 서버에서 캡쳐한 부가 서비스 관련 화면 정보를 상기 셋탑 박스로 전송하는 단계, 그리고 상기 셋탑 박스에서 상기 채널 방송 정보와 상기 캡쳐한 부가 서비스 관련 화면 정보를 가입자 단말로 출력하는 단계를 포함한다.
상기 가입자 단말로 출력하는 단계는, 상기 채널 방송 정보에서 비디오 정보를 추출하는 단계, 상기 비디오 정보를 디코딩하는 단계, 그리고 상기 디코딩한 비디오 정보에 상기 화면 부가 서비스 정보를 오버레이시켜서 상기 가입자 단말로 출력하는 단계를 포함할 수 있다.
상기 IPTV 서비스 제공 방법은, 상기 셋탑 박스에서 사용자로부터의 입력 정보를 수신하거나 상기 클라우드 서버로 전송하는 단계, 그리고 상기 클라우드 서버에서 상기 입력 정보를 처리하거나 상기 헤드엔드로 전송하는 단계를 더 포함할 수 있다.
본 발명의 실시 예에 의하면, 클라우드 서버에서 부가 서비스에 관련된 정보를 처리하고 셋탑 박스에서는 기존과 같이 채널 방송 정보를 처리함으로써, 셋탑 박스의 기능을 간소화시킬 수 있고 동시에 셋탑 박스의 능력 및 성능 제약에 의해 개발되지 못했던 다양한 부가 서비스의 개발이 가능해진다. 또한, 셋탑 박스의 사양에 관계없이 모든 가입자들이 부가 서비스 정보를 쉽게 제공 받을 수 있다.
도 1은 본 발명의 실시 예에 따른 IPTV 서비스 제공 시스템을 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 클라우드 서버를 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 셋탑 박스를 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 클라우드 서버에서 부가 서비스 정보를 제공하는 방법을 나타낸 흐름도이다.
도 5는 본 발명의 실시 예에 따른 셋탑 박스에서 IPTV 서비스를 제공하는 방법을 나타낸 도면이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.
그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 및 청구범위 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.
이제 본 발명의 실시 예에 따른 클라우드 기반의 IPTV 서비스 제공 방법 및 장치에 대하여 도면을 참고로 하여 상세하게 설명한다.
도 1은 본 발명의 실시 예에 따른 IPTV 서비스 제공 시스템을 나타낸 도면이다.
도 1을 참고하면, IPTV 서비스 제공 시스템은 헤드엔드(100), 클라우드 서버(200) 및 헤드엔드(100)와 클라우드(cloud) 서버(200)에 인터넷망(400)을 통해서 연결된 가입자 댁내 장치(300)를 포함한다. 가입자 댁내 장치(300)는 셋탑 박스(310) 및 가입자 단말(320)을 포함한다.
헤드엔드(100)는 IPTV 서비스 가입자를 관리하고 인증하는 역할을 하며, 프로그램 공급자, 데이터 공급자, 지상파 공급자 또는 IPTV 컨텐츠 공급자 등 각 방송 컨텐츠 공급자로부터 공급되는 채널 방송 컨텐츠 및 부가 서비스 관련 정보를 클라우드 서버(200) 및 셋탑 박스(310)로 송출한다. 부가 서비스 관련 정보는 예를 들면, 광고 정보, 쇼핑 정보, 의료 정보, 지역 정보 또는 컨텐츠의 재생 화면에 나타낸 특정 대상에 대한 부연 설명 등과 같이 IPTV의 부가 서비스와 관련된 각종 정보를 포함할 수 있다. 부가 서비스 관련 정보는 채널 방송 컨텐츠에 대한 전자 프로그램 가이드(Electronic Program Guide, EPG) 정보를 더 포함할 수 있다.
헤드엔드(100)는 채널 방송 컨텐츠 및 부가 서비스 관련 정보를 인코딩한 후 MPEG(Motion Picture Expert Group)-2 전송 스트림(Transport Stream, TS) 프레임으로 변환하여 인터넷망(400)을 통해서 클라우드 서버(200) 및 셋탑 박스(310)로 전송한다.
클라우드 서버(200)는 인터넷상에 설치된 서버로서, 클라우드 컴퓨팅 서비스를 제공한다. 본 발명의 실시 예에 따른 클라우드 서버(200)는 헤드엔드(100)로부터 MPEG-2 TS 프레임을 수신하여 부가 서비스 정보를 추출하고, 부가 서비스 관련 정보를 처리하여 화면에 표시될 부가 서비스에 관련된 화면 정보를 캡쳐하고, 캡쳐한 부가 서비스 관련 화면 정보를 인터넷망(400)을 통해서 셋탑 박스(310)로 전송한다.
가입자 댁내 장치(300)에서, 셋탑 박스(310)는 인터넷망(400)을 통해 헤드엔드로부터 전송되는 MPEG-2 TS 프레임을 수신하여 채널 방송에 해당하는 오디오 및 비디오 정보를 추출하고, 추출한 오디오 및 비디오 정보를 디코딩하여 가입자 단말(320)로 출력한다.
또한 셋탑 박스(310)는 인터넷망(400)을 통해 클라우드 서버(200)로부터 캡쳐된 부가 서비스 관련 화면 정보를 수신하면 디코딩한 비디오 정보에 오버레이시켜서 가입자 단말(320)로 출력한다.
가입자 단말(320)은 셋탑 박스(310)로부터 수신한 오디오 및 비디오 정보를 화면으로 표시한다. 비디오 정보에 캡쳐된 부가 서비스 관련 화면 정보가 오버레이된 경우에, 캡쳐된 부가 서비스 관련 화면 정보가 가입자 단말(320)의 화면으로 비디오 정보에 오버레이되어 표시된다. 이러한 가입자 단말(320)은 TV, 컴퓨터 등을 포함할 수 있다.
이러한 IPTV 서비스 제공 시스템은 헤드엔드(100)와 사용자간 양방향 서비스를 지원하며, 셋탑 박스(310)는 사용자로부터 입력되는 정보를 클라우드 서버(300)를 통해서 헤드엔드(100)로 전송한다.
도 2는 본 발명의 실시 예에 따른 클라우드 서버를 나타낸 도면이다.
도 2를 참고하면, 클라우드 서버(200)는 수신부(210), 부가 서비스 정보 처리부(220), 캡쳐부(230), 전송 제어부(240) 및 사용자 입력 처리부(250)를 포함한다.
수신부(210)는 헤드엔드(100)로부터 MPEG-2 TS 프레임을 수신하고, MPEG-2 TS 프레임으로부터 부가 서비스 관련 정보를 추출하여 부가 서비스 정보 처리부(220)로 전달한다.
부가 서비스 정보 처리부(220)는 부가 서비스 관련 정보를 디코딩하고 실행시켜서 화면에 표시할 수 있도록 처리한다.
캡쳐부(230)는 화면에 표시될 부가 서비스에 관련된 화면 정보를 캡쳐하고, 캡쳐한 부가 서비스 관련 화면 정보를 전송 제어부(240)로 전달한다.
전송 제어부(240)는 캡쳐된 부가 서비스 관련 화면 정보를 인터넷망(400)을 통해서 셋탑 박스(310)로 전달한다. 전송 제어부(240)는 캡쳐된 부가 서비스 관련 화면 정보를 포함한 메시지를 생성하고, 해당 메시지를 인터넷망(400)의 전송 채널을 통해서 셋탑 박스(310)로 전송할 수 있다. 또한 전송 제어부(240)는 셋탑 박스(310)로부터 사용자의 입력 정보를 수신하고, 사용자의 입력 정보를 사용자 입력 처리부(250)로 전달한다.
사용자 입력 처리부(250)는 사용자의 입력 정보를 처리하거나 필요 시 사용자의 입력 정보를 헤드엔드(100)로 전송한다. 사용자 입력 처리부(250)는 사용자의 입력 정보를 전송 채널을 통해서 헤드엔드(100)로 전송한다.
도 3은 본 발명의 실시 예에 따른 셋탑 박스를 나타낸 도면이다.
도 3을 참고하면, 셋탑 박스(310)는 수신부(311), 오디오 디코더(312), 비디오 디코더(313), 전송 제어부(314), 합성부(315) 및 사용자 입력 처리부(316)를 포함한다.
수신부(311)는 헤드엔드(100)로부터 MPEG-2 TS 프레임을 수신하고, MPEG-2 TS 프레임으로부터 채널 방송에 해당하는 오디오 정보 및 비디오 정보를 추출한다. 수신부(311)는 추출한 오디오 정보를 오디오 디코더(312)로 전달하고, 추출한 비디오 정보를 비디오 디코더(313)로 전달한다.
오디오 디코더(312)는 오디오 정보를 디코딩하여 가입자 단말(320)로 전송한다. 디코딩된 오디오 정보는 가입자 단말(320)의 스피커를 통해서 출력될 수 있다.
비디오 디코더(313)는 비디오 정보를 디코딩하여 가입자 단말(320)로 전송한다. 디코딩된 비디오 정보는 가입자 단말(320)의 화면을 통해서 출력될 수 있다.
전송 제어부(314)는 클라우드 서버(200)의 전송 제어부(214)로부터 메시지를 수신하면, 수신한 메시지로부터 클라우드 서버(200)에서 캡쳐된 부가 서비스 관련 화면 정보를 추출하고, 추출한 부가 서비스 관련 화면 정보를 합성부(315)로 전달한다. 또한 전송 제어부(314)는 사용자 입력 처리부(316)로부터 사용자의 입력 정보를 수신하면 사용자의 입력 정보를 인터넷망(400)을 통해서 클라우드 서버(200)의 전송 제어부(240)로 전송한다. 전송 제어부(314)는 사용자의 입력 정보를 포함한 메시지를 생성하고, 해당 메시지를 인터넷망(400)의 전송 채널을 통해서 클라우드 서버(200)의 전송 제어부(240)로 전송할 수 있다.
합성부(315)는 전송 제어부(314)로부터 수신된 캡쳐된 화면 부가 서비스 정보를 전달 받으면, 디코딩된 비디오 정보에 클라우드 서버(200)에서 캡쳐된 부가 서비스 관련 화면 정보를 오버레이시켜서 가입자 단말(320)로 전송한다. 그러면, 캡쳐된 부가 서비스 관련 화면 정보는 디코딩된 비디오 정보에 오버레이되어 가입자 단말(320)의 화면을 통해서 출력될 수 있다.
사용자 입력 처리부(316)는 사용자로부터 입력되는 정보를 수신하고, 사용자의 입력 정보를 처리하거나 수신한 사용자의 입력 정보를 전송 제어부(314)로 전달한다. 사용자는 리모콘이나 키보드, 마우스 등을 통해서 정보를 입력할 수 있다.
이와 같이, 본 발명의 실시 예에 따른 IPTV 서비스 제공 장치는 클라우드 서버에서 IPTV 서비스의 부가 서비스 관련 정보를 처리함으로써, 셋탑 박스가 간소화되고, 이에 따라서 셋탑 박스의 비용이 절감될 수 있다. 또한 종래에 제한적인 환경 및 자원을 갖는 셋탑 박스에서 제공하던 부가 서비스를 클라우드 서버 환경에서 제공함으로써, 셋탑 박스 자원에 제약없이 부가 서비스를 개발 및 제공할 수 있으며, 이에 따라서 IPTV 서비스 가입자도 다양한 부가 서비스를 제공 받을 수 있게 된다.
그리고 셋탑 박스에서 부가 서비스를 처리하는 경우, 가입자 댁내 장치마다 존재하는 셋탑 박스에 일일이 부가 서비스를 처리할 수 있는 미들웨어가 탑재되어야 하는 반면에, 클라우드 서버(200)에서 부가 서비스를 처리하면 클라우드 서버(200)에만 부가 서비스를 처리할 수 있는 미들웨어가 있으면 된다. 또한 부가 서비스에 따라서 부가 서비스가 실행되는 미들웨어 및 동작 환경이 다양할 수 있으므로, 다양한 미들웨어 및 동작 환경을 셋탑 박스에 구현하는 것은 셋탑 박스의 성능 및 사양에 따른 제약으로 사실상 어려움이 많지만, 클라우드 서버(200)에 다양한 미들웨어를 구현하는 것은 셋탑 박스에 비해 용이하다. 따라서, 클라우드 서버(200)에서 부가 서비스를 위한 다양한 미들웨어 및 동작 환경 구현이 가능하므로, 다양하고 새로운 부가 서비스의 창출이 용이해진다.
도 4는 본 발명의 실시 예에 따른 클라우드 서버에서 부가 서비스 관련 정보를 처리하는 방법을 나타낸 흐름도이다.
도 4를 참고하면, 수신부(210)에서 헤드엔드(100)로부터 MPEG-2 TS 프레임을 수신하면(S410), MPEG-2 TS 프레임으로부터 부가 서비스 관련 정보를 추출한다(S420).
부가 서비스 정보 처리부(220)는 부가 서비스 관련 정보를 디코딩하고 실행시켜서 화면에 표시할 수 있도록 처리한다(S430).
캡쳐부(230)는 화면에 표시될 부가 서비스에 관련된 화면 정보를 캡쳐하고(S440), 전송 제어부(240)는 캡쳐된 부가 서비스 관련 화면 정보를 인터넷망(400)을 통해서 셋탑 박스(310)로 전송한다(S450).
도 5는 본 발명의 실시 예에 따른 셋탑 박스에서 IPTV 서비스를 제공하는 방법을 나타낸 도면이다.
도 5를 참고하면, 수신부(311)에서 헤드엔드(100)로부터 MPEG-2 TS 프레임을 수신하면(S510), MPEG-2 TS 프레임으로부터 채널 방송에 해당하는 오디오 정보 및 비디오 정보를 추출한다(S520).
오디오 디코더(312)는 추출한 오디오 정보를 디코딩하여 가입자 단말(320)로 출력한다(S530). 그러면, 가입자 단말(320)의 스피커를 통해서 디코딩된 오디오 정보가 출력된다. 또한 비디오 디코더(313)는 비디오 정보를 디코딩하여 가입자 단말(320)로 출력한다(S540). 그러면, 가입자 단말(320)의 화면을 통해서 디코딩된 비디오 정보가 출력된다.
한편, 전송 제어부(314)는 클라우드 서버(200)로부터 캡쳐된 부가 서비스 관련 화면 정보를 수신한다(S550).
클라우드 서버(200)로부터 캡쳐된 부가 서비스 관련 화면 정보를 수신한 경우, 합성부(315)는 디코딩된 비디오 정보에 캡쳐된 부가 서비스 관련 화면 정보를 오버레이시켜서 가입자 단말(320)로 출력한다(S560~S570). 그러면, 캡쳐된 부가 서비스 관련 화면 정보가 디코딩된 비디오 정보에 오버레이되어 가입자 단말(320)의 화면을 통해 출력된다.
이상의 실시 예에서는 셋탑 박스(310)에서 클라우드 서버(200)로부터 캡쳐된 부가 서비스 관련 화면 정보를 오버레이시키는 것으로 설명하였지만, 캡쳐된 부가 서비스 관련 화면 정보를 오버레이시키는 기능을 클라우드 서버(200)에서 수행할 수도 있다. 이렇게 하면, 셋탑 박스(310)를 더 간소화시킬 수 있는 장점이 있다.
반면, 클라우드 서버(200)에서 캡쳐된 부가 서비스 관련 화면 정보를 오버레이시키기 위해서, 클라우드 서버(200)는 채널 방송에 해당하는 오디오 정보와 비디오 정보를 각각 디코딩하기 위한 오디오 디코더 및 비디오 디코더를 필요로 하고, 디코딩된 비디오 정보에 캡쳐된 부가 서비스 관련 화면 정보를 오버레이시키는 합성부를 필요로 한다. 또한 클라우드 서버(200)는 디코딩된 오디오 정보와 캡쳐된 화면 부가 서비스 정보가 오버레이된 비디오 정보를 각각 인코딩하여 셋탑 박스(310)로 전송해야 하므로, 오디오 인코더와 비디오 인코더를 더 필요로 한다. 따라서, 클라우드 서버(200)의 부하가 증가되어, 동시에 수용할 수 있는 셋탑 박스(310)의 수가 줄어드는 단점이 있다.
그러나, 본 발명의 실시 예에서 설명한 것처럼 클라우드 서버(200)는 IPTV 서비스의 부가 서비스 관련 정보를 처리하고, 셋탑 박스(310)는 채널 방송에 해당하는 오디오 정보와 비디오 정보를 처리하면, 클라우드 서버(200)의 부하를 적당히 줄일 수도 있고 이에 따라서 동시에 수용할 수 있는 셋탑 박스(310)의 수도 증가시킬 수 있는 장점이 있다. 또한, 기존의 IPTV 서비스 제공 시스템에 비해 셋탑 박스(310)의 기능을 간소화시킬 수 있어서 셋탑 박스(310)의 비용을 줄일 수 있다.
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리 범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당 업자의 여러 변형 및 개량 형태 또한 본 발명의 권리 범위에 속하는 것이다.

Claims (11)

  1. IPTV 서비스를 가입자 단말로 제공하는 클라우드 서버에서,
    헤드엔드로부터 부가 서비스에 관련된 정보와 채널 방송 정보를 포함한 전송 스트림 프레임을 수신하여 상기 부가 서비스에 관련된 정보를 추출하는 수신부,
    상기 추출한 부가 서비스에 관련된 정보를 화면에 표시할 수 있도록 처리하는 부가 서비스 정보 처리부,
    상기 화면에 표시될 부가 서비스에 관련된 화면 정보를 캡쳐하는 캡쳐부, 그리고
    상기 캡쳐한 부가 서비스 관련 화면 정보를 셋탑 박스로 전송하는 전송 제어부
    를 포함하며,
    상기 캡쳐한 부가 서비스 관련 화면 정보는 상기 셋탑 박스에서 상기 채널 방송 정보에 오버레이되어 상기 가입자 단말로 제공되는 클라우드 서버.
  2. 제1항에서,
    상기 셋탑 박스를 통해서 수신된 사용자의 입력 정보를 처리하거나 상기 헤드엔드로 전송하는 사용자 입력 처리부
    를 더 포함하는 클라우드 서버.
  3. 제1항에서,
    상기 전송 제어부는 상기 캡쳐한 부가 서비스 관련 화면 정보를 전송 채널을 통해서 상기 셋탑 박스로 전송하는 클라우드 서버.
  4. IPTV 서비스를 가입자 단말로 제공하는 셋탑 박스에서,
    헤드엔드로부터 부가 서비스 관련 정보와 채널 방송 정보를 포함한 전송 스트림 프레임을 수신하고, 상기 채널 방송 정보를 추출하는 수신부,
    상기 채널 방송 정보의 비디오 정보를 디코딩하여 상기 가입자 단말로 전송하는 비디오 디코더,
    상기 부가 서비스 관련 정보를 수신 및 처리하는 클라우드 서버로부터, 캡쳐한 부가 서비스에 관련된 화면 정보를 수신하는 전송 제어부, 그리고
    상기 디코딩한 비디오 정보에 상기 캡쳐한 부가 서비스에 관련된 화면 정보를 오버레이시켜 상기 가입자 단말로 전송하는 합성부
    를 포함하는 셋탑 박스.
  5. 제4항에서,
    상기 셋탑 박스를 통해서 수신된 사용자로부터의 입력 정보를 처리하거나 상기 전송 제어부를 통해서 상기 클라우드 서버로 전송하는 사용자 입력 처리부
    를 더 포함하는 셋탑 박스.
  6. 제4항에서,
    상기 캡쳐한 부가 서비스에 관련된 화면 정보는 전송 채널을 통해서 메시지로 수신되는 셋탑 박스.
  7. IPTV 서비스 제공 시스템에서 가입자 단말로 IPTV 서비스를 제공하는 방법에서,
    헤드엔드로부터 부가 서비스 관련 정보와 채널 방송 정보를 포함한 전송 스트림 프레임을 클라우드 서버 및 셋탑 박스에서 각각 수신하는 단계,
    상기 클라우드 서버에서 상기 전송 스트림 프레임으로부터 상기 부가 서비스 관련 정보를 추출하는 단계,
    상기 셋탑 박스에서 상기 전송 스트림 프레임으로부터 상기 채널 방송 정보를 추출하는 단계,
    상기 클라우드 서버에서 상기 부가 서비스 관련 정보를 처리하여, 부가 서비스에 관련된 화면 정보를 캡쳐하는 단계,
    상기 클라우드 서버에서 캡쳐한 부가 서비스 관련 화면 정보를 상기 셋탑 박스로 전송하는 단계, 그리고
    상기 셋탑 박스에서 상기 채널 방송 정보와 상기 캡쳐한 부가 서비스 관련 화면 정보를 가입자 단말로 출력하는 단계
    를 포함하는 IPTV 서비스 제공 방법.
  8. 제7항에서,
    상기 가입자 단말로 출력하는 단계는,
    상기 채널 방송 정보에서 비디오 정보를 추출하는 단계,
    상기 비디오 정보를 디코딩하는 단계, 그리고
    상기 디코딩한 비디오 정보에 상기 화면 부가 서비스 정보를 오버레이시켜서 상기 가입자 단말로 출력하는 단계를 포함하는 IPTV 서비스 제공 방법.
  9. 제8항에서,
    상기 가입자 단말로 출력하는 단계는,
    상기 채널 방송 정보에서 오디오 정보를 추출하는 단계, 그리고
    상기 오디오 정보를 디코딩하여 상기 가입자 단말로 출력하는 단계를 더 포함하는 IPTV 서비스 제공 방법.
  10. 제7항에서,
    상기 셋탑 박스에서 사용자로부터의 입력 정보를 수신하거나 상기 클라우드 서버로 전송하는 단계, 그리고
    상기 클라우드 서버에서 상기 입력 정보를 처리하거나 상기 헤드엔드로 전송하는 단계
    를 더 포함하는 IPTV 서비스 제공 방법.
  11. 제7항에서,
    상기 부가 서비스 관련 화면 정보를 상기 셋탑 박스로 전송하는 단계는,
    상기 부가 서비스 관련 화면 정보를 인터넷망의 전송 채널을 통해서 상기 셋탑 박스로 전송하는 단계를 포함하는 IPTV 서비스 제공 방법.
KR1020110133245A 2011-12-12 2011-12-12 클라우드 기반의 iptv 서비스 제공 방법 및 장치 KR20130066432A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110133245A KR20130066432A (ko) 2011-12-12 2011-12-12 클라우드 기반의 iptv 서비스 제공 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110133245A KR20130066432A (ko) 2011-12-12 2011-12-12 클라우드 기반의 iptv 서비스 제공 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20130066432A true KR20130066432A (ko) 2013-06-20

Family

ID=48862709

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110133245A KR20130066432A (ko) 2011-12-12 2011-12-12 클라우드 기반의 iptv 서비스 제공 방법 및 장치

Country Status (1)

Country Link
KR (1) KR20130066432A (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301784A (zh) * 2013-07-19 2015-01-21 深圳市同洲电子股份有限公司 可抓图回传的数字电视终端、抓图回传方法及其***
KR101535809B1 (ko) * 2014-01-24 2015-07-13 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 제공 방법, 이를 위한 시스템 및 장치
WO2016018102A1 (ko) * 2014-07-30 2016-02-04 엔트릭스 주식회사 클라우드 스트리밍 기반 방송 연동형 서비스 시스템, 방송 연동형 서비스 클라이언트 장치, 트리거 컨텐츠 제공 서버 및 이를 이용한 방법
KR20200021817A (ko) 2018-08-21 2020-03-02 주식회사 씨오티커넥티드 클라우드 tv 제어 장치
CN115150642A (zh) * 2021-03-31 2022-10-04 阿里巴巴新加坡控股有限公司 通信方法、服务器、电子设备和存储介质

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301784A (zh) * 2013-07-19 2015-01-21 深圳市同洲电子股份有限公司 可抓图回传的数字电视终端、抓图回传方法及其***
KR101535809B1 (ko) * 2014-01-24 2015-07-13 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 제공 방법, 이를 위한 시스템 및 장치
WO2016018102A1 (ko) * 2014-07-30 2016-02-04 엔트릭스 주식회사 클라우드 스트리밍 기반 방송 연동형 서비스 시스템, 방송 연동형 서비스 클라이언트 장치, 트리거 컨텐츠 제공 서버 및 이를 이용한 방법
KR20200021817A (ko) 2018-08-21 2020-03-02 주식회사 씨오티커넥티드 클라우드 tv 제어 장치
CN115150642A (zh) * 2021-03-31 2022-10-04 阿里巴巴新加坡控股有限公司 通信方法、服务器、电子设备和存储介质
CN115150642B (zh) * 2021-03-31 2023-09-22 阿里巴巴新加坡控股有限公司 通信方法、服务器、电子设备和存储介质

Similar Documents

Publication Publication Date Title
US8832750B2 (en) Media synchronization within home network using set-top box as gateway
CN102783175A (zh) 减少经由电视空白频段从用户设备向接收设备传输信息的端到端时延
EP2630790B1 (en) Method for moving pointer in video display apparatus and video display apparatus thereof
CN110612677B (zh) 接收设备、接收方法、发送设备以及发送方法
CN106464933B (zh) 用于远程控制对多媒体内容的渲染的设备和方法
US20030188322A1 (en) Method and system for remotely displaying television program content using streaming video
KR20090026491A (ko) 어플리케이션 서비스 제공 방법 및 시스템
KR20090030696A (ko) 프로그램 가이드 서비스 제공 방법 및 시스템
KR102380673B1 (ko) 클라우드 기반 유저 인터페이스 제공 시스템 및 그 방법
KR20130066432A (ko) 클라우드 기반의 iptv 서비스 제공 방법 및 장치
KR101784004B1 (ko) 복수의 컨텐츠 제공자로부터 제공되는 컨텐츠를 제공/수신하기 위한 방법 및 그 방법을 이용한 시스템 및 장치
KR102284295B1 (ko) 클라우드 기반 유저 인터페이스 제공 시스템 및 그 방법
KR102594608B1 (ko) 하이브리드 유저 인터페이스 제공 시스템 및 그 방법
KR100585963B1 (ko) 홈네트워크 환경에서 부가 데이터를 이용하는 연동형 방송서비스 장치 및 그를 이용한 인핸스드 방송 서비스 시스템
KR100951938B1 (ko) Iptv 화면의 분할 처리 방법
KR101715945B1 (ko) 오디오 기기의 오디오 출력 자동 제어 방법
US20120284742A1 (en) Method and apparatus for providing interactive content within media streams using vertical blanking intervals
CN103281585A (zh) Iptv的stb装置
KR101723228B1 (ko) 어플리케이션 서비스 제공 방법 및 장치
KR100990120B1 (ko) 통합 인터넷 프로토콜 텔레비전 셋탑박스
EP3668101A1 (en) Transmission device, transmission method, reception device, and reception method
KR102391586B1 (ko) 시청각 콘텐츠 스트림을 mpeg2 사설 섹션내에 캡슐화하는 방법, mpeg2 전송 스트림 내에 멀티플렉스되어질 mpeg2 사설 섹션내에 시청각 콘텐츠를 캡슐화하는 장치, 디지털 tv용의 양방향 어플리케이션, 사용자 장치, 시청각 콘텐츠 또는 데이터의 전송을 위한 방법 및 데이터 네트워크를 위한 통신 프로토콜
KR101664500B1 (ko) 영상 표시 기기의 외국어 사전 기능 자동 제공 방법
KR20120041601A (ko) 영상 표시 기기의 통합 검색 방법
US8813128B2 (en) Method and system for providing a multi-decoder based channel surfing service

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination