[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101349729B1 - Iptv 노래방 서비스 시스템 및 가입자 단말과 그를이용한 노래방 서비스 제공 방법 - Google Patents

Iptv 노래방 서비스 시스템 및 가입자 단말과 그를이용한 노래방 서비스 제공 방법 Download PDF

Info

Publication number
KR101349729B1
KR101349729B1 KR1020070068330A KR20070068330A KR101349729B1 KR 101349729 B1 KR101349729 B1 KR 101349729B1 KR 1020070068330 A KR1020070068330 A KR 1020070068330A KR 20070068330 A KR20070068330 A KR 20070068330A KR 101349729 B1 KR101349729 B1 KR 101349729B1
Authority
KR
South Korea
Prior art keywords
karaoke
song
server
iptv
request message
Prior art date
Application number
KR1020070068330A
Other languages
English (en)
Other versions
KR20090004261A (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 KR1020070068330A priority Critical patent/KR101349729B1/ko
Publication of KR20090004261A publication Critical patent/KR20090004261A/ko
Application granted granted Critical
Publication of KR101349729B1 publication Critical patent/KR101349729B1/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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/321Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
    • H04L9/3213Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
    • 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/236Assembling 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/23605Creation or processing of packetized elementary streams [PES]
    • 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/236Assembling 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/23614Multiplexing of additional data and video streams
    • 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/266Channel 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
    • 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • 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/64Addressing
    • H04N21/6405Multicasting
    • 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
    • H04N21/64322IP

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

본 발명은 노래방 서비스에 대한 정보를 제공하는 서버와 연동하여 노래방 서비스를 효율적으로 제공하는 IPTV 노래방 서비스 시스템 및 가입자 단말에 관한 것으로, 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 인코딩한 데이터 방송용 데이터와 노래방 서비스에 대한 프로그램과 관련한 PSI 데이터를 생성하여 멀티플렉싱하여 출력하여 IPTV 가입자 단말에 전송하는 헤드엔드 시스템과 자주부르는 노래의 곡리스트 및 노래검색에 따른 검색결과리스트를 제공하고, 상기 곡리스트 및 검색결과리스트 중에서 특정 노래에 대한 음원의 스트리밍을 IPTV 가입자 단말로 제공하는 노래방 서비스 제공자의 서버를 포함하여 제공된다.
이에, 본 발명은 헤드엔드 시스템과 노래방 서비스의 제공자의 서버와 연동됨으로써 셋탑 박스를 소유한 가정에서도 노래방 서비스를 할 수 있는 효과가 있다.
IPTV, 노래방, 셋톱박스, 멀티캐스팅

Description

IPTV 노래방 서비스 시스템 및 가입자 단말과 그를 이용한 노래방 서비스 제공 방법{SYSTEM AND SUBSCRIBER UNIT FOR IPTV NORAEBANG SERVICE, AND NORAEBANG SERVICE OFFERING METHOD USING THEREOF OF}
도 1은 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템을 설명하기 위한 도면.
도 2는 본 발명의 실시예에 따른 IPTV 가입자 단말과 IPTV 노래방 서비스 시스템의 노래방 서비스 제공자의 서버를 설명하기 위한 도면.
도 3은 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템에서 노래방 서비스를 IPTV 가입자 단말로 송신하는 방법을 설명하기 위한 도면.
도 4 및 도 5는 본 발명의 실시예에 따른 IPTV 가입자 단말에서 노래방 서비스를 제공하기 위한 방법을 설명하기 위한 도면.
도 6은 본 발명의 실시예에 따른 노래방이용자가 노래방 서비스를 이용하는 방법을 설명하기 위한 도면.
도 7 내지 도 11은 본 발명의 실시예에 따른 IPTV 메인화면과 노래방 메뉴를 설명하기 위한 도면.
도 12는 본 발명의 실시예에 따른 IPTV 데이터 에이전트(Data Agent)에 저장된 노래방 어플리케이션 데이터 및 곡리스트 정보를 나타낸 도면.
<도면의 주요 부분에 대한 부호의 설명>
100: 헤드엔드 시스템 110: 베이스 밴드 시스템
120: 압축다중화시스템 130: 데이터방송시스템
140: 리턴 패스 서버 시스템 150: 개인화 인증 서버
160: 네트워크 스위치 시스템 161: 랑데뷰 포인트
162: 가입자 스위치 163: 가입자 집선장치
170: 노래방 서비스 제공자의 서버 180: 미디어 관리 시스템
200: IPTV 가입자 단말
본 발명은 IPTV 노래방 서비스 시스템 및 가입자 단말에 관한 것으로, 더욱 상세하게는 노래방 서비스를 제공하고 노래방 서비스를 수행하는 IPTV 게임 포탈 서비스 시스템 및 게임 제공 가입자 단말에 관한 것이다.
일반적으로 노래방 기기가 설치되어 있는 장소에서 노래정보가 수록된 노래방 책자를 이용하여 노래방이용자는 노래방 기기를 수동으로 동작시킴으로써 노래방 서비스를 제공받을 수 있다. 또한, 온라인 상으로 연결된 노래방 서비스 시스템(서버)을 이용하여 노래방이용자에게 편리한 노래방 서비스를 제공할 수 있는데, 이러한 일례를 특허출원 2001-0028025호에서 개시하고 있다.
상기 출원은 인터넷망 혹은, 이동통신망과 같은 각종 데이터 통신망을 이용 한 노래방 서비스가 가능하도록 함과 더불어 서비스의 제공시 각 고객이 부른 노래에 대한 평가 및 이 평가 결과에 따른 교정 방법의 정보를 해당 고객에게 제공할 수 있도록 하고, 각종 데이터 통신망을 통해 다수의 고객이 서비스 사이트에 동시 접속하여 동일 노래방 서비스를 같이 제공받을 수 있도록 함으로써 다수 고객의 공동체적인 만족감을 향상시킬 수 있도록 하는 온라인 네트워크를 활용한 스트리밍 기법에 의해 원음과 동영상 서비스가 되는 노래방시스템에 관한 것이다.
특허출원 2000-0020715호에서는 컴퓨터 네트워크를 통하여 노래방 운영자, 노래방 이용자, 음반 제작자 및 저작자가 노래방 서비스에 관련된 정보를 서로 교환하고 이를 편리하게 이용할 수 있도록 하는 컴퓨터 네트워크를 통한 온라인 노래방 서비스 제공 방법 및 그 장치에 관한 것이다.
특허출원 2004-0074703호에서는 곡의 선곡 및 송출을 포함하는 스트림 반주박스의 전반적인 동작을 제어하는 입력모듈과, 원음과 이에 상응하는 동영상으로 이루어진 컨텐츠를 보유하고 있으며, 사용자의 요청에 따라 해당 원음과 동영상을 펌핑하여 스트리밍 기법으로 스트림 반주박스를 통해 사용자에게 원음과 동영상을 서비스하는 VOD 서버와, 상기 VOD 서버에 곡 정보를 요청한 후 그 결과를 자체 DB에 반영하고, 상기 입력모듈의 조작으로 사용자가 선곡한 곡에 대한 원음과 동영상을 상기 VOD 서버에 요청하며, 상기 VOD 서버로부터 제공되는 원음과 동영상을 저장하지 않고 바로 메인스크린과 앰프를 통해 재생하는 스트림 반주박스와, 상기 스트림 반주박스를 통해 서비스되는 음향을 스피커로 출력하고 마이크에 의해 수집된 음성을 스피커로 출력함과 동시에 상기 스트림 반주박스에 제공하는 앰프 및 상기 스트림 반주박스를 통해 상기 VOD 서버로부터 제공되는 동영상을 디스플레이 하는 메인스크린으로 구성된 것으로서 원음과 이에 대응하는 동영상을 스트리밍 기법으로 제공받아 노래방을 찾은 사용자(고객)에게 보다 생생하고 현장감이 있는 음악과 동영상을 제공하는 온라인 네트워크를 활용한 스트리밍 기법에 의해 원음과 동영상 서비스가 되는 노래방시스템에 관한 것이다.
이와 같이, 노래방 서비스(콘텐츠)를 제공하는 방법은 온라인으로 연결되는 노래방 시스템(서버)과 노래방 시스템으로부터 여러 정보를 수신받아 노래방이용자가 노래를 할 수 있는 클라이언트로 구성되는 것이 주루를 이룬다.
한편, 일반적으로 다수의 채널로 다양한 콘텐츠를 제공할 수 있는 시스템으로서 양방향 데이터 방송이 가능한 IPTV 시스템을 둘 수 있다. 상기 IPTV(IPTV:Internet Protocol Television) 시스템은 방송 프로그램 공급자(PP:Program Provider), 지상파, 케이블, 위성으로부터 제공되는 신호를 수신하여 다양한 방송 채널을 헤드엔드 시스템과 멀티캐스팅 방식에 의한 네트워크망을 통하여 IP 셋톱 박스(STB)로 전송하여 IP 셋톱 박스에 연결된 TV 화면을 통하여 시청자에게 방송 정보 및 다양한 콘텐츠를 갖는 부가 서비스를 제공할 수 있다.
이에 따라, 온라인(네트워크)을 활용한 종래의 노래방 시스템은 멀티캐스팅 방식을 사용하는 IPTV 시스템과는 달리 노래방 시스템(서버)와 클라이언트 사이에 유니캐스팅 방식(Unicasting) 방식에 의한 네트워크를 이용하므로 IPTV 시스템과는 다른 노래방 서비스를 제공한다.
아울러, 상기 IPTV 시스템은 노래방 서비스를 제공하지 못한 문제점이 있었 다.
본 발명은 전술한 문제점을 해결하기 위한 것으로서, IPTV 시스템과 노래방 서비스 제공업체의 서버와 연동하여 노래방 이용자에게 보다 편리한 노래방 서비스를 하는 IPTV 노래방 서비스 시스템 및 가입자 단말을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한, 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템은 노래방 서비스와 관련한 데이터방송용 데이터를 IPTV 가입자 단말로 전송하여 노래방이용자에게 제공하는 시스템으로서, 노래방 서비스 제공자로부터 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 인코딩한 데이터 방송용 데이터를 생성하기 위한 데이터 방송 시스템과; 노래방 서비스의 프로그램과 관련한 PSI 데이터를 생성하기 위한 PSI(Program Specific Information) 생성기와; 상기 데이터 방송용 데이터 및 PSI 데이터를 멀티플렉싱한 후, IP 패킷화하여 출력하기 위한 압축 다중화 시스템; 및 상기 압축 다중화 시스템으로부터 수신된 IP 패킷화한 전송 스트림을 멀티캐스트 방식으로 IP 네트워크를 통해 IPTV 가입자 단말로 전송하는 네트워크 스위치 시스템을 포함한다.
본 실시예에서는 상기 IP 네트워크를 통해 IPTV 가입자 단말과 리턴 채널로 연결되고, 상기 노래방 서비스를 위한 인증 요청 메시지를 상기 IPTV 가입자 단말로부터 전송받는 리턴 패스 서버 시스템; 및 상기 인증 요청 메시지를 상기 리턴 패스 서버 시스템을 통해 전송받고, 상기 인증 요청 메시지에 대한 응답으로 인증 티켓을 상기 리턴 패스 서버 시스템을 통하여 IPTV 가입자 단말로 전송하는 개인화 인증 서버를 더 포함한다.
또한, 상기 인증 요청 메시지는 상기 IPTV 가입자 단말에 부여되는 고유 ID를 포함할 수 있다.
본 실시예에서는 노래방 서비스와 관련한 노래방 채널을 편성, 관리하는 미디어 관리 시스템을 더 포함할 수 있다.
또한, 상기 노래방 서비스 제공자는 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보와 노래 곡명에 따른 가사, 가수명 및 제목을 포함하여 저장하고 있는 노래방 데이터 베이스와; 음원을 저장 관리하고, IPTV 가입자 단말로부터 노래방 이용자가 노래 검색을 함에 따라 IPTV 가입자 단말로부터 발생된 제1 요청 메시지를 전송받아 상기 노래방 데이터 베이스를 검색하여 검색결과리스트를 상기 제1 요청 메시지에 대한 응답으로 상기 IPTV 가입자 단말로 전송하는 음원정보 서버; 및 노래방 이용자가 상기 검색결과리스트를 기반으로 특정 노래에 대하여 특정 노래 요청 메시지를 전송하면, 이에 대한 응답으로 특정 노래에 대한 음원을 상기 음원정보 서버로부터 제공받아 이를 스트리밍으로 IPTV 가입자 단말로 전송하는 스트리밍 서버를 포함한다.
또한, 상기 제1 요청 메시지는 가사, 가수 명, 제목 중 어느 하나를 포함할 수 있다.
또한, 상기 노래방 서비스 제공자는 노래방 이용자의 취향에 따라 자주 부르는 노래의 곡리스트 정보를 저장하는 노래방 데이터 베이스와; IPTV 가입자 단말로 부터 노래방 이용자가 자주 부르는 노래의 곡 리스트를 요청받는 제2 요청 메시지에 대한 응답으로 상기 자주 부르는 노래의 곡리스트 정보를 상기 IPTV 가입자 단말로 전송하는 음원정보 서버; 및 노래방 이용자가 상기 자주 부르는 노래의 곡리스트 정보를 기반으로 특정 노래에 대하여 특정 노래 요청 메시지를 전송하면 이에 대한 응답으로 특정 노래에 대한 음원을 상기 음원정보 서버로부터 제공받아 이를 스트리밍으로 IPTV 가입자 단말로 전송하는 스트리밍 서버를 포함할 수 있다.
또한, 상기 곡리스트 정보는 신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어질 수 있다.
또한, 상기 데이터 방송 시스템은 주기적으로 갱신되는 상기 노래방 어플리케이션 데이터 및 곡리스트 정보를 노래방 서비스 제공자의 데이터 에이전트(Data Agent; DA)를 통하여 전송받기 위한 데이타 매니저(DM;Data Manger)를 포함할 수 있다.
또한, 본 발명의 실시예에 따른 IPTV 가입자 단말은 헤드엔드 시스템 및 노래방 서비스 제공자의 서버와 연동되는 IPTV 가입자 단말로서, 인증 요청 메시지를 리턴 패스 서버 시스템을 통해 개인화 인증 서버로 전송하고, 상기 인증 요청 메시지에 대한 응답으로 개인화 인증 서버로부터 인증티켓을 리턴 패스 서버 시스템을 통해 전송받아 노래방이용자를 인증하는 노래방 인증모듈과; 노래방이용자가 노래방 채널을 선택함에 IPTV 노래방 서비스 시스템의 노래방 채널로부터 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받는 노래방채널 수신모듈과; 노래방이용자가 노래 검색을 함에 따라 제1 요청 메시지를 노래방 서비스 제공자의 서버로 송 신하여 상기 노래방 서비스 제공자의 서버로부터 검색결과리스트 정보를 수신받는 노래검색 모듈; 및 상기 곡리스트 정보 또는 상기 검색결과리스트 중에서 선택된 특정 노래에 대하여 각각 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래에 대한 스트리밍을 응답으로 수신받는 노래요청 모듈을 포함한다.
또한, 노래검색 모듈은 노래방 이용자가 자주 부르는 노래의 곡리스트를 요청함에 따라 제2 요청 메시지를 노래방 서비스 제공자의 서버로 송신하고 상기 노래방 서비스 제공자의 서버로부터 검색된 자주 부르는 노래의 곡리스트를 응답으로 수신받고, 상기 수신받은 자주 부르는 노래의 곡리스트 중 특정 노래에 대하여 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래에 대한 스트리밍을 응답으로 수신받을 수 있다.
또한, 상기 제1 요청 메시지는 가사, 가수명, 제목 중 어느 하나를 포함할 수 있다.
또한, 상기 인증 요청 메시지는 상기 셋탑 박스에 부여되는 고유 ID를 포함하는 것을 특징으로 한다.
또한, 상기 곡리스트 정보는 신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어질 수 있다.
또한, 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템에서 노래방 서비스를 송신하는 방법은 IPTV 노래방 서비스 시스템에서 노래방 어플리케이션 데이터를 IPTV 가입자 단말로 송신하는 방법으로서, (a) 리턴 패스 서버 시스템이 노래방 서비스를 제공하기 위한 인증 요청 메시지를 IP 네트워크를 통해 IPTV 가입자 단말로부터 수신하는 단계와; (b) 개인화 인증 서버가 상기 인증 요청 메시지를 상기 리턴 패스 서버 시스템을 통해 전송받고, 상기 인증 요청 메시지에 대한 응답으로 인증 티켓을 상기 리턴 패스 서버 시스템을 통하여 IPTV 가입자 단말로 전송하는 단계와; (c) 데이터 방송 시스템이 노래방 서비스 제공자로부터 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 인코딩한 데이터 방송용 데이터를 생성하는 단계와; (d) PSI(Program Specific Information) 생성기가 노래방 서비스의 프로그램과 관련한 PSI 데이터를 생성하는 단계와; (e) 압축 다중화 시스템이 상기 데이터 방송용 데이터 및 PSI 데이터를 멀티플렉싱한 후 IP 패킷화하여 출력하는 단계; 및 (f) 네트워크 스위치 시스템이 상기 압축 다중화 시스템으로부터 수신된 IP 패킷화한 전송 스트림을 멀티캐스트 방식으로 IP 네트워크를 통해 IPTV 가입자 단말로 전송하는 단계를 포함한다.
또한, 상기 인증 요청 메시지는 상기 IPTV 가입자 단말에 부여되는 고유 ID를 포함할 수 있다.
또한, 상기 곡리스트 정보는 신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어질 수 있다.
또한, 본 발명의 실시예에 따른 IPTV 가입자 단말에서 노래방 서비스를 제공하는 방법은 IPTV 가입자 단말에서 IPTV 노래방 서비스 시스템과 노래방 서비스 제공자의 서버와 연동하여 노래방 서비스를 제공하는 방법으로서, (a) 노래방 인증모듈이 인증 요청 메시지를 리턴 패스 서버 시스템을 통해 개인화 인증 서버로 전송 하면, 상기 인증 요청 메시지에 대한 응답으로 개인화 인증 서버로부터 인증티켓을 리턴 패스 서버 시스템을 통해 전송받아 인증을 수행하는 단계와; (b) 노래방채널 수신모듈이 노래방이용자가 노래방 채널을 선택함에 따라 IPTV 노래방 서비스 시스템의 노래방 채널로부터 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받는 단계와; (c) 노래검색 모듈이 노래방이용자가 노래 검색을 함에 따라 제1 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 검색결과리스트를 수신받는 단계; 및 (d) 노래요청 모듈이 상기 곡리스트 정보 또는 상기 검색결과리스트 중에서 선택된 특정 노래에 대하여 각각 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래를 스트리밍으로 수신받는 단계를 포함한다.
또한, (e) 노래검색 모듈이 노래방 이용자가 자주 부르는 노래의 곡리스트를 요청함에 따라 제2 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 검색된 자주 부르는 노래의 곡리스트를 응답으로 수신받는 단계; 및 (f) 상기 수신받은 자주 부르는 노래의 곡리스트 중에서 선택된 특정 노래에 대하여 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래를 스트리밍으로 수신받는 단계를 더 포함할 수 있다.
또한, 상기 제1 요청 메시지는 가사, 가수명, 제목 중 어느 하나를 포함할 수 있다.
또한, 상기 인증 요청 메시지는 상기 셋탑 박스에 부여되는 고유 ID를 포함 할 수 있다.
또한, 상기 곡리스트 정보는 신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어질 수 있다.
이하, 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이하의 설명 및 관련되는 도면에서, 동일한 구성요소는 동일한 참조번호로 표시한다.
도 1은 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템을 설명하기 위한 도면이다.
도 1을 참조하면, 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템은 노래방 서비스와 관련한 데이터방송용 데이터를 IPTV 가입자 단말로 전송하여 노래방 서비스를 노래방이용자에게 제공하는 시스템으로서, 베이스 밴드 시스템(110), 압축다중화 시스템(120), 데이터 방송 시스템(130), 리턴 패스 서버 시스템(140), 미디어 관리 시스템(180), 개인화 인증 서버(150), 네트워크 스위치 시스템(160), 및 PSI 생성기를 포함하며, 부가적으로, IPTV 노래방 서비스 시스템은 가입자별 가입된 시청자의 연령에 따라 프로그램을 제한하는 수신제한 시스템, 노래방 이용자가 노래방 서비스를 제공받은 만큼 과금하는 백오피스 시스템 및 콘텐츠 제공자의 서버(170)를 더 포함한다.
상기 베이스밴드 시스템(110)은 기본적으로 프로그램 공급자(PP;Program Provider), 지상파 등의 방송 신호를 각각 DS-3 광단국, 야기 안테나, IRD(Integrated Receiver Decoder)로 아날로그 방송 신호를 수신하는 튜너(Tuner), 수신된 원래(Source) 신호를 SDI 신호로 변환 및 보정하고 프레임을 동기화하기 위한 프레임 동기화기(Frame Synchronizer), 운용 관리를 위해 모든 방송 신호 채널을 연결/집중화하는 A/V 라우터 등의 신호 분배기, 상기 SDI 신호에 광고, 로고, 자막을 삽입하여 신호를 편집하고 가공하는 자막 생성기(character generator)를 포함한다.
이에 따라, 베이스밴드 시스템(110)은 프로그램 공급자(PP)로부터 공급되는 MPEG-2 방송신호, 또는 지상파로부터 아날로그 방송신호를 수신하고, 수신한 방송 신호를 SDI(Serial Digital Interface) 신호로 변환하여 프레임(Frame)을 동기화하며, 루틴 스위처(Routine Switcher)를 통해 다수의 방송 채널의 방송 영상 및 음성 신호들로 분배하여 압축 다중화 시스템(120)으로 공급할 수 있다. 이때, 베이스밴드 시스템(110)은 자막 생성기(CG) 및 자동 프로그램 제어기(APC:Automatic Program Controller)에 의해 방송 영상 및 음성 신호에 광고, 로고, 또는 자막 중 적어도 어느 하나를 삽입하는 것이 바람직하다.
여기서, 상기 SDI(Serial Digital Interface) 신호는 270Mbps의 전송률을 가진 디지털 신호 표준안으로써 콤포지트 디지털 영상과 4채널의 디지털 오디오 신호가 혼합되어 있는 것이 바람직하다.
상기 데이터 방송 시스템(130)은 데이터 에이전트(DA;Data Agent)로부터 주기적 또는 실시간으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 인코딩한 데이터 방송용 데이터를 생성한다. 이를 위해, 데이터 방송 시스템(130)은 데이터 매니저(Data Manager; DM), 데이터 서버(Data Server; DS), 데 이터 인코더(Data Encoder; DE)를 포함한다.
상기 데이터 매니저(DM)는 콘텐츠 제공자(Content Provider; CP, 170)의 노래방 데이터 베이스로부터 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡 리스트 정보를 데이터 에이전트(Data Agent; DA)를 통하여 전송받는다. 상기 데이터 서버(DS)는 전송된 노래방 어플리케이션 데이터 및 곡 리스트 정보를 저장, 삭제, 조회, 관리하여 데이터 인코더(DE)로 전송한다. 이에 따라, 데이터 인코더(DE)는 상기 데이터 서버로부터 전송된 노래방 어플리케이션 데이터 및 곡 리스트 정보를 인코딩하여 데이터 방송용 데이터를 생성하여 압축다중화 시스템(120)으로 공급한다.
PSI 생성기 및 SI 생성기는 노래방 서비스에 대한 프로그램 및 부가서비스 정보를 가공하여 PSI/SI(Program Specific Information/Service Information) 데이터를 생성한다.
즉, 상기 PSI 생성기는 노래방 서비스의 프로그램 정보와 관련한 EPG 정보, 채널정보, 등급정보, 스케쥴링 정보 등을 가공하여 PSI 테이블을 포함하는 PSI 데이터를 생성하여 압축다중화 시스템(120)으로 공급한다.
상기 SI 생성기는 노래방 서비스의 서비스 정보와 관련한 EPG 정보, 채널정보, 등급정보, 스켈쥴링 정보 등을 가공하여 SI 테이블을 포함하는 SI 데이터를 생성한다.
상기 미디어 관리 시스템(MOC:Media Operation Core, 180)은 방송 업무를 운영하기 위한 각종 비즈니스 프로세스 정보(프로그램 편성 정보, 소재 정보, 계약 정보, 상품 정보 등)를 관리하는 시스템으로서, 방송 프로그램 편성 정보, 콘텐츠 및 미디어 관리 정보, 프로그램 공급자(PP)와 콘텐츠 공급자(CP)의 계약 정보, 상품 정보를 관리하고, 방송 센터의 중앙에서 각 시스템들과의 유기적인 결합을 통해 정보 흐름을 통합 관리하는 중재자(Coordinator) 역할을 수행한다.
또한, 상기 미디어 관리 시스템(180)은 획득(Acquisition) 측면에서 계약 관리, 미디어 및 콘텐츠 메타데이타(meta data) 관리, 노래방 서비스와 관련한 방송 스케쥴 정보인 EPG 정보 획득/관리, 운영(operation) 측면에서 실시간 방송 및 노래방 채널편성 관리, 분석(Analysis) 측면에서 CP/CA와의 정산, 가입자 시청 성향 등의 마케팅 분석 리포팅 관리, 송출(Delivery) 측면에서 CP/CA와의 정산을 위한 송출 결과 기록/관리를 제공한다.
특히, 상기 미디어 관리 시스템(180)은 데이터 방송 시스템(130), 프로그램 제공자(Program Provider; PP)/콘텐츠 제공자(CP), 백오피스 시스템 등과 연동되므로 전술한 각각의 관리에 따른 정보 및 데이터를 동기화하여 각 서브시스템과의 데이터 동기화를 제공한다.
예를 들면, 상기 미디어 관리 시스템(180)은 노래방 서비스의 프로그램 정보 및 서비스 정보와 관련한 EPG 정보, 채널정보, 등급정보, 스켈쥴링 정보 등을 추출하여 데이터 방송 시스템(130)으로 전송한다. 또한, 상기 미디어 관리 시스템(180)은 프로그램 공급자(PP)/콘텐츠 제공자가 IPTV 노래방 서비스 시스템(100)과 IPTV 가입자 단말(200)로 공급하는 모든 정보 및 데이터에 관한 정보를 전송받아 관리할 수 있다.
상기 압축 다중화 시스템(120)은 베이스밴드 시스템(110)으로부터 출력된 영상 및 음성 신호를 방송 채널별로(예:100 채널) 각각 A/V 인코더(A/V Encoder)에 의해 SDI(Serial Digital Interface) 영상 신호를 H.264로 압축하고, 음성 신호를 MPEG-2 AAC로 압축하여 MPEG-2 전송 스트림(Transport Stream) 패킷으로 포맷 변환한다.
이에 따라, 상기 압축 다중화 시스템(120)은 데이터 방송 시스템(130)으로부터 MPEG2 전송 스트림 패킷으로 포맷 변환한 데이터 방송용 데이터 및 PSI/SI 데이터와 더불어 MPEG-2 전송 스트림(Transport Stream) 패킷으로 포맷 변환한 영상 신호 및 음성 신호를 멀티플렉싱 한 후, IP 패킷화하여 출력되고, 이를 네트워크 스위치 시스템(160)으로 전송한다. 이때, 상기 압축 다중화 시스템(120)은 IPTV 가입자 단말(200)에서 노래방이용자의 편의성을 도모하기 위한 모자익(Mossic) EPG에 대한 모자익 데이터(Mosic Data)를 더 다중화하는 것이 바람직하다.
상기 네트워크 스위치 시스템(160)은 압축 다중화 시스템(120)으로부터 수신된 IP 패킷화한 전송 스트림을 멀티캐스트 방식으로 IP 네트워크를 통해 IPTV 가입자 단말(200)로 전송한다.
상기 IP 네트워크는 프리미엄망과 가입자망으로 이루어진다. 프리미엄망은 랑데뷰 포인트(RP,161)를 포함한 각 라우터, 메트로 스위치(Metro Switch), N-Topia 스위치(N-Topia: UTP가 포설된 집단 건물에 설치된 LAN 장비를 통해 초고속인터넷을 이용하는 서비스), 가입자 스위치(162) 등의 Layer 3 네트워크 장비를 구비하며, 각 장비는 IP 멀티캐스트 프로토콜을 사용한다.
라우터 및 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) 중 어느 하나의 멀티캐스트 라우팅 프로토콜을 사용할 수 있으며, PIM-SM 멀티캐스트 라우팅 프로토콜을 사용하는 것이 바람직하다.
가입자 단말(200)을 IP 네트워크에 연결시키는 가입자망은 가입자 집선장치(163), FES(Fast Ethernet Switch) 등의 Layer 2 장비를 구비하며, 가입자 단말(200) 및 가입자 집선장치(163)는 각각 IGMP, IGMP Snooping 프로토콜을 사용한다. 즉, 상기 IGMP(Internet Group Management Protocol)는 노래방 채널을 포함한 방송 채널 선택/해제를 요청하는 IP 셋톱박스(210)와 이 요청을 받아들이는 가입자 스위치(162) 사이에 구현되며, 상기 IGMP Snooping 프로토콜은 노래방 채널을 포함한 방송 채널 선택/해제를 요청하는 가입자의 IP 셋톱박스(210)와 IGMP Join/Leave 메시지 요청을 받아들이는 가입자 스위치(162) 사이에 위치한 가입자 집선장치(163)에서 구현되는 프로토콜이다.
따라서, 셋탑 박스(220)는 노래방이용자가 노래방 채널을 선택/해제함에 따라 발생된 IGMP JOIN/LEAVE 메시지를 가입자 집선장치(163)와 가입자 스위치(162)로 전송하고, 연이어 가입자 스위치(162)에 의해 PIM-SM JOIN/PRUNE 메시지를 전송하여 랑데뷰 포인트(RP)의 라우터(161)로부터 노래방 서비스와 관련된 IP 패킷화된 데이터, 즉 노래방 채널을 전송받는다. 물론, 가입자 스위치(162)는 노래방 채널만 이 전송받는 것이 아니라 공중파 채널 및 다양한 콘텐츠에 따른 방송채널을 모두 전송을 수 있다.
상기 리턴 패스 서버 시스템(140)은 서비스 사용 시작/종료 시간 및 사용자 단말의 로그(log) 정보를 기록하고, 데이타 제공자(DP:Data Provider)에 의해 양방향 데이타를 처리하며, IP IPTV 가입자 단말(200)로부터 노래방 서비스에 대한 온라인 청구서 전달, 백 오피스 시스템(Back Office System)과 연동하여 양방향 데이타의 이용 내역/과금 연동 처리를 제공하며, 양방향 데이타를 전송하고 이에 대응하는 응답 데이타를 유니캐스팅 방식으로 IPTV 가입자 단말(200)로 전송한다.
또한, 리턴 패스 서버 시스템(140)은 IP 네트워크를 통해 IPTV 가입자 단말과 리턴 채널로 연결되고, 노래방 서비스를 위한 인증 요청 메시지가 IPTV 가입자 단말로부터 발생되면 IP 네트워크를 통해 전송받는다.
상기 개인화 인증 서버(150)는 노래방이용자에 대한 인증을 거치는 서버로서, IPTV 가입자 단말(200)로부터 전송된 인증 요청 메시지를 리턴 패스 서버 시스템(140)을 통해 전송받고, 인증 요청 메시지에 대한 응답으로 인증 티켓을 리턴 패스 서버 시스템(140)으로 전송한다. 따라서, 리턴 패스 서버 시스템(190)은 인증 티켓을 유니캐스팅 방식으로 IPTV 가입자 단말(200)로 전송할 수 있다. 이때, 인증 요청 메시지는 IPTV 가입자 단말에 부여되는 고유 ID를 포함한다.
한편, 노래방 서비스 제공자(CP)의 서버로부터 데이터 방송 시스템(130)으로 주기적 또는 실시간으로 노래방 어플리케이션 데이터 및 곡 리스트 정보를 갱신하여 전송하는데, 상기 노래방 어플리케이션 데이터 및 곡 리스트 정보는 노래방 서 비스 제공자의 데이터 베이스 서버에 저장되어 있다. 이외에 노래방 서비스 제공자의 서버는 음원 정보 서버와 스트리밍 서버를 더 포함하며 보다 자세한 설명은 이후의 도 2에서 후술하기로 한다.
도 2는 본 발명의 실시예에 따른 IPTV 가입자 단말과 IPTV 노래방 서비스 시스템의 노래방 서비스 제공자의 서버를 설명하기 위한 도면이다.
도 2를 참조하면, 본 발명의 실시예에 따른 IPTV 가입자 단말(200)은 헤드엔드 시스템 및 노래방 서비스 제공자의 서버와 연동되는 단말로서, 도 1에서 설명한 IPTV 노래방 서비스 시스템으로부터 노래방 어플리케이션 데이터 및 곡리스트 정보와 관련한 노래방 채널을 전송받고 노래방 서비스 제공자(CP)의 서버와 연동되는 셋탑 박스(220)와 TV(210)을 포함한다.
셋탑 박스(220)는 CPU, 미디어 프로세서, 플래시 램, 이더넷 모듈 등의 STB 하드웨어로 구성된 하드웨어 계층, 디바이스 드라이버(device driver)와 운영 체제를 포함하는 시스템 소프트웨어 계층, 자바 버추얼 머신(JVM:Java Virtual Machine), JNI(Java Network Interface), ACAP API(Java TV, Havi UI, JMF, DAVIC, CA Interface), IP 미디어 서비스를 위한 API(Navigator, Audio streaming API, VOD, Flash player, HDS Client, SSO Client), 스트리밍 프로토콜(RTP, RTSP)을 탑재한 미들웨어 계층, 어플리케이션 계층을 포함한다. 상기 어플리케이션 계층은 노래방 인증모듈(230), 노래방채널 수신모듈(240) 및 노래검색 모듈(250), 노래요청 모듈(260)을 포함한다.
노래방 인증모듈(230)은 인증 요청 메시지를 IP 네트워크와 노래방 서비스 시스템, 즉 리턴 패스 서버 시스템(140)을 통해 개인화 인증 서버(150)로 전송하면, 상기 인증 요청 메시지에 대한 응답으로 개인화 인증 서버(150)로부터 인증티켓을 리턴 패스 서버 시스템(140)과 IP 네트워크를 통해 전송받아 노래방이용자를 인증하게 된다. 이때, 인증 요청 메시지는 해당 셋탑 박스(220)에 부여되는 고유 ID를 포함하는 것이 바람직하다.
노래방채널 수신모듈(240)은 IPTV 노래방 서비스 시스템(100)의 헤드엔드 시스템(100)이 랑데뷰 포인트(RP)로 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송할 때, 노래방이용자가 노래방 채널을 선택함에 따라 IGMP JOIN 메시지가 발생하여 요청되면, 노래방 어플리케이션 데이터 및 곡 리스트 정보에 대한 노래방 채널을 상기 요청에 의한 응답으로 전송받는다.
노래검색 모듈(250)은 노래방이용자가 가사, 가수 명, 제목 중 어느 하나로 검색함에 따라 제1 요청 메시지를 노래방 서비스 제공자(170)의 서버, 즉 음원정보 서버(173)로 송신한다. 제1 요청 메시지를 수신한 음원정보 서버(173)는 노래 곡명에 따른 가사, 가수명, 제목을 포함하여 저장하고 있는 노래방 데이터베이스(172)를 상기 제1 요청 메시지에 대응하여 검색하게 되는데, 가사, 가수 명, 제목으로 검색하여 특정 노래와 상기 특정 노래에 따른 가사, 가수명, 제목 등과 같은 검색결과리스트를 상기 제1 요청 메시지에 대한 응답으로 노래검색 모듈(250)로 전송한다.
또한, 노래검색 모듈(250)은 노래방이용자가 자주 부르는 노래의 곡리스트를 요청함에 따라 제2 요청 메시지를 노래방 서비스 제공자(170)의 서버, 즉 음원정보 서버(173)로 송신한다. 제2 요청 메시지를 수신한 음원정보 서버(173)는 노래방 데이터베이스(172)에 노래방이용자가 요구에 의해 미리 저장된 자주 부르는 노래의 곡리스트(마이리스트)를 참조하여 상기 자주 부르는 노래의 곡리스트를 응답으로 노래검색 모듈(250)로 전송한다. 상기 자주 부르는 노래의 곡리스트는 노래방 이용자가 선호하는 곡 제목, 가수명, 가사 등을 포함할 수 있다.
노래요청 모듈(260)은 헤드엔드 시스템(100)으로부터 전송받은 곡리스트 정보 또는 검색결과리스트 중에서 선택된 특정 노래에 대하여 각각 특정 노래 요청 메시지를 노래방 서비스 제공자(170)의 서버, 즉 음원정보 서버(173)로 송신한다. 이때, 상기 곡리스트 정보는 신곡 안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어지는 것이 바람직하다. 특정 노래 요청 메시지를 수신한 음원정보 서버(173)는 요청한 특정 노래와 관련한 음원을 스트리밍 서버(174)로 전송하여 특정 노래에 대한 스트리밍을 응답으로 노래요청 모듈(250)로 전송한다.
또한, 노래요청 모듈(260)은 수신받은 자주 부르는 노래의 곡리스트 중 선택된 특정 노래에 대하여 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버, 즉 음원정보 서버(173)로 송신한다. 특정 노래 요청 메시지를 수신한 음원정보 서버(173)는 요청한 특정 노래와 관련한 음원을 스트리밍 서버(174)로 전송하여 특정 노래에 대한 스트리밍을 응답으로 노래요청 모듈(250)로 전송한다. 상기 특정 노래는 곡리스트 정보,는 검색결과리스트 및 자주 부르는 노래의 곡리스트에서 제공되는 선곡된 노래를 의미하며, 이상에서 설명한 음원정보 서버(173)와 스트리밍 서버(174)는 일체로 형성될 수 있다.
도 3은 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템에서 노래방 서비스를 IPTV 가입자 단말로 송신하는 방법을 설명하기 위한 도면이다.
도 3을 참조하면, 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템에서 노래방 서비스를 IPTV 가입자 단말로 송신하는 방법은 (a) 인증 요청 메시지를 수신하는 단계(S300), (b) 인증 요청 메시지에 대한 응답으로 인증티켓을 전송하는 단계(S310), (c) 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 데이터 방송용 데이터를 생성하는 단계(S320), (d) 노래방 서비스의 프로그램과 관련한 PSI 데이터를 생성하는 단계(S330), (e) 상기 데이터 방송용 데이터 및 PSI 데이터를 멀티플렉싱한 후 IP 패킷화하여 출력하는 단계(S340) 및 (f) IP 패킷화한 전송 스트림을 멀티개스트 방식으로 IP 네트워크를 통해 IPTV 가입자 단말로 전송하는 단계(S350)를 포함한다.
먼저, 단계 (a)(S300)에서, 리턴 패스 서버 시스템(140)이 노래방 서비스를 제공하기 위한 인증 요청 메시지를 IP 네트워크를 통해 IPTV 가입자 단말(200)로부터 수신한다.
이후, 단계 (b)(S310)에서, 개인화 인증 서버(150)가 인증 요청 메시지를 리턴 패스 서버 시스템(140)을 통해 전송받고, 상기 인증 요청 메시지에 대한 응답으로 인증 티켓을 리턴 패스 서버 시스템(140)으로 전송한다. 이후, 리턴 패스 서버 시스템(140)은 수신된 인증 티켓을 IP 네트워크를 통하여 IPTV 가입자 단말(200)로 전송한다.
이후, 단계 (c)(S320)에서, 데이터 방송 시스템(130)이 노래방 서비스 제공 자(Content Provider;CP, 170)로부터 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 인코딩한 데이터 방송용 데이터를 생성한다. 이후, 단계 (d)(S330)에서, 데이터 방송 시스템(130)에 포함된 PSI생성기가 노래방 서비스의 프로그램과 관련한 PSI 데이터를 생성한다. 이때, 상기 PSI 데이터는 PSI 레포지토리(Repository)에 저장된 노래방 서비스에 대한 프로그램과 EPG 정보, 채널정보, 등급정보, 스켈쥴링 정보 등을 가공에 의해 이루어진다. 또한, 상기 노래방 어플리케이션 데이터 및 곡 리스트 정보는 노래방 서비스 제공자(170)의 노래방 데이터베이스(172)로부터 데이터 에이전트(DA,171)와 데이터 방송 시스템(130)의 데이터 매니저(DM,131)를 통하여 전송받는다. 여기서, 본 발명에 의한 IPTV 노래방 서비스 시스템(100)은 노래방 서비스 제공자(CP)의 노래방 데이터베이스(172) 이외에 음원정보 서버(173) 및 스트리밍 서버(174)를 더 포함한다. 상기 음원정보 서버(173) 및 스트리밍 서버(174)는 도 2에서 상술하였으므로 생략한다.
이후, 단계 (e)(S340)에서, 압축 다중화 시스템(120)이 데이터 방송용 데이터 및 PSI 데이터를 멀티플렉싱한 후, IP 패킷화하여 출력한다.
이후, 단계 (f)(S350)에서, 네트워크 스위치 시스템(160)이 압축 다중화 시스템(120)으로부터 수신된 IP 패킷화된 데이타를 IP 네트워크를 통해 IPTV 가입자 단말로 전송하는데, 랑데뷰 포인트(RP,161)로부터 노래방이용자가 노래방 채널을 선택함에 따라 발생된 IGMP JOIN 메시지에 대한 응답으로 노래방 어플리케이션 데이터 및 곡리스트 정보를 포함하는 노래방 채널을 IPTV 가입자 단말(200)로 전송한다.
이와 같이, 본 발명의 실시예에 따른 IPTV 노래방 서비스 시스템에서 노래방 서비스를 IPTV 가입자 단말(200)로 송신하는 방법에 의해서, 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보에 대한 데이터 방송용 데이터를 가입자 단말로 전송함으로써 노래방 서비스를 위한 환경과 정보를 노래방이용자에게 효과적으로 제공할 수 있다.
도 4 및 도 5는 본 발명의 실시예에 따른 IPTV 가입자 단말에서 노래방 서비스를 제공하기 위한 방법을 설명하기 위한 도면이다.
도 4 및 도 5를 참조하면, 본 발명의 실시예에 따른 IPTV 가입자 단말에서 노래방 서비스를 제공하기 위한 방법은 IPTV 노래방 서비스 시스템(100)과 노래방 서비스 제공자의 서버(170)와 연동하여 노래방 서비스를 제공하는 방법으로서, (a) 인증 요청 메시지에 대한 응답으로 인증티켓을 전송받아 인증을 수행하는 단계(S400), (b) 노래방 채널을 선택함에 따라 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받는 단계(S410), (c) 노래 검색 요청에 따른 검색결과리스트를 수신받는 단계(S420), (d) 곡리스트 정보 또는 검색결과리스트 중에서 선택된 특정 노래 요청에 따른 특정 노래를 스크리밍으로 수신받는 단계(S430), (e) 자주부르는 노래의 곡리스트를 요청함에 따른 자주 부르는 노래의 곡리스트를 응답으로 수신받는 단계(S440) 및 (f) 자주부르는 노래의 곡리스트 중에서 선택된 특정 노래 요청에 따른 특정 노래를 스트리밍으로 수신받는 단계(S450)를 포함한다.
먼저, 단계 (a)(S400)에서, 노래방 인증모듈(230)이 인증 요청 메시지를 리턴 패스 서버 시스템(140)을 통해 개인화 인증 서버(150)로 전송하면, 상기 인증 요청 메시지에 대한 응답으로 개인화 인증 서버(150)로부터 인증티켓을 리턴 패스 서버 시스템(140)을 통해 전송받아 인증을 수행한다.
이후, 단계 (b)(S410)에서, 노래방채널 수신모듈(240)이 노래방이용자가 노래방 채널을 선택함에 따라 IPTV 노래방 서비스 시스템의 헤드엔드 시스템(100)에서 출력되는 IP 패킷화된 데이터, 즉 노래방 어플리케이션 데이터 및 곡리스트 정보를 포함하는 노래방 채널을 조인(Join)하여 전송받는다.
이후, 단계 (c)(S420)에서, 노래검색 모듈(250)이 노래방이용자가 노래 검색을 함에 따라 제1 요청 메시지를 노래방 서비스 제공자(CP)의 서버(170)에 포함된 음원정보 서버(173)로 송신하여 노래방 서비스 제공자의 서버(170)에 포함된 음원정보 서버(173)로부터 검색결과리스트를 수신받는다.
이후, 단계 (d)(S430)에서, 노래요청 모듈(260)이 곡리스트 정보 또는 검색결과리스트 중에서 선택된 특정 노래에 대하여 각각 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버(170)에 포함된 음원정보 서버(173)로 송신하여 노래방 서비스 제공자(CP)의 서버(170)에 포함된 스트리밍 서버(174)로부터 특정 노래를 스트리밍으로 수신받는다.
이후, 단계 (e)(S440)에서, 노래검색 모듈(250)이 노래방 이용자가 자주 부르는 노래의 곡리스트를 요청함에 따라 제2 요청 메시지를 노래방 서비스 제공자의 서버에 포함된 음원정보 서버(173)로 송신하여 노래방 서비스 제공자(CP)의 서버(170)D에 포함된 음원정보 서버(173)로부터 검색된 자주 부르는 노래의 곡리스트를 응답으로 수신받는다.
이후, 단계 (f)(S450)에서, 노래요청 모듈(260)이 수신받은 자주 부르는 노래의 곡리스트 중에서 선택된 특정 노래에 대하여 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버에 포함된 음원정보 서버(173)로 송신하여 노래방 서비스 제공자의 서버(170)에 포함된 스트리밍 서버(174)로부터 특정 노래를 스트리밍으로 수신받는다.
도 6은 본 발명의 실시예에 따른 노래방이용자가 노래방 서비스를 이용하는 방법을 설명하기 위한 도면이다.
도 6을 참조하면, 본 발명의 실시예에 따른 노래방이용자가 노래방 서비스를 이용하는 방법은 셋탑 박스를 부팅하고, 셋탑 박스의 고유 ID로 인증이 되면 노래방 서비스를 제공받을 수 있는 상태가 된다. 즉, 노래방 이용자는 셋탑 박스와 연결된 TV를 통해 부팅된 IPTV 메인화면상의 엔터테이먼트 메뉴와 노래방 메뉴를 연속 클릭하게 되면 노래방 메인 화면을 볼 수 있다. 혹은 IPTV 메인화면상의 EPG를 선택하고, 엔터테이먼트 메뉴와 노래방 메뉴를 연속 클릭하게 되면 노래방 메인 화면을 볼 수 있다. 상기 노래방 메인 화면에는 메뉴는 신곡 안내, 인기 TOP 100, 성인 애창곡, 어린이 애창곡, 자주 부른 노래, 노래찾기(곡찾기)의 메뉴로 구성된다.
상기 신곡안내, 인기 TOP 100, 성인 애창곡, 어린이 애창곡 메뉴들을 노래방 이용자가 클릭하게 되면, 헤드엔드 시스템(100)으로부터 전송받은 곡리스트 정보가 보여진다. 즉, 곡리스트 정보는 최신곡들이 수록된 신곡안내, 100개의 인기가요가 수록된 인기 TOP 100, 성인들이 애창하는 노래가 수록된 성인 애창곡, 어린이에게 적합한 노래가 수록된 어린이 애창곡들이 포함되며 각각은 다수의 노래와 상기 노래와 관련한 가수명, 곡명번호 등으로 구성된다.
따라서, 노래방 이용자는 전술한 메뉴들 중 어느 하나의 곡리스트 정보 중 특정 노래를 선택하여 노래신청을 한다. 상기 노래신청에 따라 특정 노래에 대한 스트리밍을 전송받아 노래가 실행되어 노래방 이용자는 노래를 할 수 있게 된다.
또한, 노래방이용자는 자신이 좋아하는 노래를 모아놓은 자주 부른 노래 메뉴를 클릭하게 되면, 노래방 데이터베이스에 등록된 개인 곡리스트를 전송받아 개인 곡리스트 중 특정 노래를 선택하여 노래신청을 한다. 상기 노래 신청에 따라 특정 노래에 대한 스트리밍을 전송받아 노래가 실행되어 노래방 이용자는 노래를 할 수 있게 된다.
또한, 노래방이용자는 곡 찾기(노래 찾기) 메뉴를 클릭하게 되면, 가사, 가수 명, 노래제목 등으로 검색할 수 있는 텍스트 검색창이 나타난다. 이에 따라, 노래방이용자는 가사, 가수 명, 노래제목, 곡 번호 등으로 노래 검색을 하게 되고, 검색 결과가 노래방이용자가 원하는 검색결과리스트를 전송받으면 검색결과리스트 중 특정 노래를 선택하여 노래신청을 한다. 상기 노래 신청에 따라 특정 노래에 대한 스트리밍을 전송받아 노래가 실행되어 노래방 이용자는 노래를 할 수 있게 된다. 만약 노래 검색 결과가 노래방이용자가 원하는 검색결과리스트가 제공되지 않으면 텍스트 검색창에서 다시 검색한다.
이와 같이, 본 발명의 실시예에 따른 노래방이용자는 헤드엔드 시스템과 콘텐츠 제공자의 서버와 연동된 가입자 단말에서 제공되는 노래방 메인화면을 통해 가정에서도 노래방 서비스를 효과적으로 제공받을 수 있다.
도 7 내지 도 11은 본 발명의 실시예에 따른 IPTV 메인화면과 노래방 메뉴를 설명하기 위한 도면이다.
도 7은 IPTV 메인화면으로서, 엔터테인먼트, 커뮤니케이션 학습 등의 메뉴로 이루어진다. 엔터테인먼트의 메뉴에는 노래방, 게임 등을 제공한다.
도 8은 노래방 메인화면을 나타낸 것으로서, 곡 찾기(노래찾기), 신곡 안내, 인기 TOP 100, 성인 애창곡, 어린이 애창곡, 자주 부른 노래의 메뉴로 구성된다.
도 9는 도 8의 노래방 메인화면의 곡 찾기를 클릭한 결과로 나타날 수 있는 메뉴를 나타낸다. 이때, 곡 찾기는 가사, 가수 명, 곡명, 곡번호 등을 텍스트로 입력할 수 텍스트 입력창이다.
도 10은 도 8의 노래방 메인화면의 자주 부른 노래를 클릭한 결과로 나타날 수 있는 메뉴를 나타낸다. 이때, 자주 부른 노래의 리스트에 있는 노래와 가수 명은 노래방 데이터 베이스에 저장된 자주 부른 노래의 곡리스트를 전송받은 결과에 의한 것이다.
도 11은 도 8의 노래방 메인화면의 곡 찾기, 신곡 안내, 인기 TOP 100, 성인 애창곡, 어린이 애창곡, 자주 부른 노래 메뉴에 따른 자주 부른 노래의 곡리스트, 곡리스트 정보 또는 검색결과 리스트 중 어느 하나에서 선택된 특정 노래를 요청하여 특정 노래에 대한 스트리밍을 전송받아 재생한 경우를 나타낸다.
도 12는 본 발명의 실시예에 따른 IPTV 데이터 에이전트(Data Agent)에 저장된 노래방 어플리케이션 데이터 및 곡리스트 정보를 나타낸다. 상기 노래방 어플리 케이션 데이터 및 곡리스트 정보는 콘텐츠 제공자에 의해 주기적 또는 실시간으로 갱신될 수 있다.
이상과 같이, 상술한 본 발명의 기술적 구성은 본 발명이 속하는 기술분야의 당업자가 본 발명의 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 전술한 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
이상에서 설명한 바와 같이, 본 발명은 헤드엔드 시스템과 노래방 서비스의 제공자의 서버와 연동됨으로써 셋탑 박스를 소유한 가정에서도 노래방 서비스를 할 수 있는 효과가 있다.
또한, 본 발명은 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보에 대한 데이터 방송용 데이터를 가입자 단말로 전송함으로써 노래방 서비스를 위한 환경과 정보를 노래방이용자에게 제공하는 효과가 있다.

Claims (22)

  1. 노래방 서비스와 관련한 데이터방송용 데이터를 IPTV 가입자 단말로 전송하여 노래방 서비스를 노래방이용자에게 제공하는 시스템으로서,
    노래방 서비스 제공자로부터 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 인코딩한 데이터 방송용 데이터를 생성하기 위한 데이터 방송 시스템;
    노래방 서비스의 프로그램과 관련한 PSI 데이터를 생성하기 위한 PSI(Program Specific Information) 생성기;
    상기 데이터 방송용 데이터 및 PSI 데이터를 멀티플렉싱한 후, IP 패킷화하여 출력하기 위한 압축 다중화 시스템; 및
    상기 압축 다중화 시스템으로부터 수신된 IP 패킷화한 전송 스트림을 멀티캐스트 방식으로 IP 네트워크를 통해 IPTV 가입자 단말로 전송하는 네트워크 스위치 시스템
    을 포함하는 IPTV 노래방 서비스 시스템.
  2. 제1항에 있어서,
    상기 IP 네트워크를 통해 IPTV 가입자 단말과 리턴 채널로 연결되고, 상기 노래방 서비스를 위한 인증 요청 메시지를 상기 IPTV 가입자 단말로부터 전송받는 리턴 패스 서버 시스템; 및
    상기 인증 요청 메시지를 상기 리턴 패스 서버 시스템을 통해 전송받고, 상기 인증 요청 메시지에 대한 응답으로 인증 티켓을 상기 리턴 패스 서버 시스템을 통하여 IPTV 가입자 단말로 전송하는 개인화 인증 서버
    를 더 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  3. 제2항에 있어서,
    상기 인증 요청 메시지는
    상기 IPTV 가입자 단말에 부여되는 고유 ID를 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  4. 제1항에 있어서,
    노래방 서비스와 관련한 노래방 채널을 편성, 관리하는 미디어 관리 시스템을 더 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  5. 제1항에 있어서,
    상기 노래방 서비스 제공자는
    주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보와 노래 곡명에 따른 가사, 가수명 및 제목을 포함하여 저장하고 있는 노래방 데이터 베이스;
    음원을 저장 관리하고, IPTV 가입자 단말로부터 노래방 이용자가 노래 검색 을 함에 따라 IPTV 가입자 단말로부터 발생된 제1 요청 메시지를 전송받아 상기 노래방 데이터 베이스를 검색하여 검색결과리스트를 상기 제1 요청 메시지에 대한 응답으로 상기 IPTV 가입자 단말로 전송하는 음원정보 서버; 및
    노래방 이용자가 상기 검색결과리스트를 기반으로 특정 노래에 대하여 특정 노래 요청 메시지를 전송하면, 이에 대한 응답으로 특정 노래에 대한 음원을 상기 음원정보 서버로부터 제공받아 이를 스트리밍으로 IPTV 가입자 단말로 전송하는 스트리밍 서버
    를 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  6. 제5항에 있어서,
    상기 제1 요청 메시지는
    가사, 가수 명, 제목 중 어느 하나를 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  7. 제1항에 있어서,
    상기 노래방 서비스 제공자는
    노래방 이용자의 취향에 따라 자주 부르는 노래의 곡리스트 정보를 저장하는 노래방 데이터 베이스;
    IPTV 가입자 단말로부터 노래방 이용자가 자주 부르는 노래의 곡 리스트를 요청받는 제2 요청 메시지에 대한 응답으로 상기 자주 부르는 노래의 곡리스트 정 보를 상기 IPTV 가입자 단말로 전송하는 음원정보 서버; 및
    노래방 이용자가 상기 자주 부르는 노래의 곡리스트 정보를 기반으로 특정 노래에 대하여 특정 노래 요청 메시지를 전송하면 이에 대한 응답으로 특정 노래에 대한 음원을 상기 음원정보 서버로부터 제공받아 이를 스트리밍으로 IPTV 가입자 단말로 전송하는 스트리밍 서버
    를 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  8. 제1항에 있어서,
    상기 곡리스트 정보는
    신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어진 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  9. 제1항에 있어서,
    상기 데이터 방송 시스템은
    주기적으로 갱신되는 상기 노래방 어플리케이션 데이터 및 곡리스트 정보를 노래방 서비스 제공자의 데이터 에이전트(Data Agent; DA)를 통하여 전송받기 위한 데이타 매니저(DM;Data Manger)를 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템.
  10. 헤드엔드 시스템 및 노래방 서비스 제공자의 서버와 연동되는 IPTV 가입자 단말로서,
    인증 요청 메시지를 리턴 패스 서버 시스템을 통해 개인화 인증 서버로 전송하고, 상기 인증 요청 메시지에 대한 응답으로 개인화 인증 서버로부터 인증티켓을 리턴 패스 서버 시스템을 통해 전송받아 노래방이용자를 인증하는 노래방 인증모듈;
    노래방이용자가 노래방 채널을 선택함에 IPTV 노래방 서비스 시스템의 노래방 채널로부터 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받는 노래방채널 수신모듈;
    노래방이용자가 노래 검색을 함에 따라 제1 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 검색결과리스트 정보를 수신받는 노래검색 모듈; 및
    상기 곡리스트 정보 또는 상기 검색결과리스트 중에서 선택된 특정 노래에 대하여 각각 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래에 대한 스트리밍을 응답으로 수신받는 노래요청 모듈
    을 포함하는 IPTV 가입자 단말.
  11. 제10항에 있어서,
    노래검색 모듈은
    노래방 이용자가 자주 부르는 노래의 곡리스트를 요청함에 따라 제2 요청 메 시지를 노래방 서비스 제공자의 서버로 송신하고 상기 노래방 서비스 제공자의 서버로부터 검색된 자주 부르는 노래의 곡리스트를 응답으로 수신받고,
    상기 수신받은 자주 부르는 노래의 곡리스트 중 선택된 특정 노래에 대하여 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래에 대한 스트리밍을 응답으로 수신받는 것을 특징으로 하는 IPTV 가입자 단말.
  12. 제10항에 있어서,
    상기 제1 요청 메시지는
    가사, 가수명, 제목 중 어느 하나를 포함하는 것을 특징으로 하는 IPTV 가입자 단말.
  13. 제10항에 있어서,
    상기 인증 요청 메시지는
    셋탑 박스에 부여되는 고유 ID를 포함하는 것을 특징으로 하는 IPTV 가입자 단말.
  14. 제10항에 있어서,
    상기 곡리스트 정보는
    신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어진 것을 특 징으로 하는 IPTV 가입자 단말.
  15. IPTV 노래방 서비스 시스템에서 노래방 어플리케이션 데이터를 IPTV 가입자 단말로 송신하는 방법으로서,
    (a) 리턴 패스 서버 시스템이 노래방 서비스를 제공하기 위한 인증 요청 메시지를 IP 네트워크를 통해 IPTV 가입자 단말로부터 수신하는 단계;
    (b) 개인화 인증 서버가 상기 인증 요청 메시지를 상기 리턴 패스 서버 시스템을 통해 전송받고, 상기 인증 요청 메시지에 대한 응답으로 인증 티켓을 상기 리턴 패스 서버 시스템을 통하여 IPTV 가입자 단말로 전송하는 단계;
    (c) 데이터 방송 시스템이 노래방 서비스 제공자로부터 주기적으로 갱신되는 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받아 인코딩한 데이터 방송용 데이터를 생성하는 단계;
    (d) PSI(Program Specific Information) 생성기가 노래방 서비스의 프로그램과 관련한 PSI 데이터를 생성하는 단계;
    (e) 압축 다중화 시스템이 상기 데이터 방송용 데이터 및 PSI 데이터를 멀티플렉싱한 후 IP 패킷화하여 출력하는 단계; 및
    (f) 네트워크 스위치 시스템이 상기 압축 다중화 시스템으로부터 수신된 IP 패킷화한 전송 스트림을 멀티캐스트 방식으로 IP 네트워크를 통해 IPTV 가입자 단말로 전송하는 단계
    를 포함하는 IPTV 노래방 서비스 시스템에서 노래방 서비스를 위한 송신 방 법.
  16. 제15항에 있어서,
    상기 인증 요청 메시지는
    상기 IPTV 가입자 단말에 부여되는 고유 ID를 포함하는 것을 특징으로 하는 IPTV 노래방 서비스 시스템에서 노래방 서비스를 위한 송신 방법.
  17. 제15항에 있어서,
    상기 곡리스트 정보는
    신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어진 것을 특징으로 하는 IPTV 노래방 서비스 시스템에서 노래방 서비스를 위한 송신 방법.
  18. IPTV 가입자 단말에서 IPTV 노래방 서비스 시스템과 노래방 서비스 제공자의 서버와 연동하여 노래방 서비스를 제공하는 방법으로서,
    (a) 노래방 인증모듈이 인증 요청 메시지를 리턴 패스 서버 시스템을 통해 개인화 인증 서버로 전송하면, 상기 인증 요청 메시지에 대한 응답으로 개인화 인증 서버로부터 인증티켓을 리턴 패스 서버 시스템을 통해 전송받아 인증을 수행하는 단계;
    (b) 노래방채널 수신모듈이 노래방이용자가 노래방 채널을 선택함에 따라 IPTV 노래방 서비스 시스템의 노래방 채널로부터 노래방 어플리케이션 데이터 및 곡리스트 정보를 전송받는 단계;
    (c) 노래검색 모듈이 노래방이용자가 노래 검색을 함에 따라 제1 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 검색결과리스트를 수신받는 단계; 및
    (d) 노래요청 모듈이 상기 곡리스트 정보 또는 상기 검색결과리스트 중에서 선택된 특정 노래에 대하여 각각 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래를 스트리밍으로 수신받는 단계
    를 포함하는 IPTV 가입자 단말에서 노래방 서비스를 제공하는 방법.
  19. 제18항에 있어서,
    (e) 노래검색 모듈이
    노래방 이용자가 자주 부르는 노래의 곡리스트를 요청함에 따라 제2 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 검색된 자주 부르는 노래의 곡리스트를 응답으로 수신받는 단계; 및
    (f) 노래요청 모듈이
    상기 수신받은 자주 부르는 노래의 곡리스트 중에서 선택된 특정 노래에 대하여 특정 노래 요청 메시지를 노래방 서비스 제공자의 서버로 송신하여 상기 노래방 서비스 제공자의 서버로부터 특정 노래에 대한 스트리밍을 응답으로 수신받는 단계
    를 더 포함하는 것을 특징으로 하는 IPTV 가입자 단말에서 노래방 서비스를 제공하는 방법.
  20. 제18항에 있어서,
    상기 제1 요청 메시지는
    가사, 가수명, 제목 중 어느 하나를 포함하는 것을 특징으로 하는 IPTV 가입자 단말에서 노래방 서비스를 제공하는 방법.
  21. 제18항에 있어서,
    상기 인증 요청 메시지는
    셋탑 박스에 부여되는 고유 ID를 포함하는 것을 특징으로 하는 IPTV 가입자 단말에서 노래방 서비스를 제공하는 방법.
  22. 제18항에 있어서,
    상기 곡리스트 정보는
    신곡안내, 인기 탑 100, 성인 애창곡, 어린이 애창곡으로 이루어진 것을 특징으로 하는 IPTV 가입자 단말에서 노래방 서비스를 제공하는 방법.
KR1020070068330A 2007-07-06 2007-07-06 Iptv 노래방 서비스 시스템 및 가입자 단말과 그를이용한 노래방 서비스 제공 방법 KR101349729B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070068330A KR101349729B1 (ko) 2007-07-06 2007-07-06 Iptv 노래방 서비스 시스템 및 가입자 단말과 그를이용한 노래방 서비스 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070068330A KR101349729B1 (ko) 2007-07-06 2007-07-06 Iptv 노래방 서비스 시스템 및 가입자 단말과 그를이용한 노래방 서비스 제공 방법

Publications (2)

Publication Number Publication Date
KR20090004261A KR20090004261A (ko) 2009-01-12
KR101349729B1 true KR101349729B1 (ko) 2014-01-09

Family

ID=40486755

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070068330A KR101349729B1 (ko) 2007-07-06 2007-07-06 Iptv 노래방 서비스 시스템 및 가입자 단말과 그를이용한 노래방 서비스 제공 방법

Country Status (1)

Country Link
KR (1) KR101349729B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6660784B2 (ja) 2016-03-24 2020-03-11 Run.Edge株式会社 表示制御プログラム、方法、及び表示制御装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03129606U (ko) * 1990-04-11 1991-12-26
KR20020007048A (ko) * 2000-07-14 2002-01-26 김익수 멀티캐스트 전송 기술을 이용한 효율적 노래방 서비스 장치
KR20050055155A (ko) * 2003-12-05 2005-06-13 한국전자통신연구원 셋탑박스를 이용한 노래반주 서비스 시스템 및 그 방법
KR20060125216A (ko) * 2005-06-02 2006-12-06 주식회사 리노스 인터넷 프로토콜 텔레비전을 이용한 노래방 서비스 제공방법 및 시스템
JP3129606U (ja) 2006-12-06 2007-03-01 訊流科技股▲分▼有限公司 インターネットカラオケ選曲装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03129606U (ko) * 1990-04-11 1991-12-26
KR20020007048A (ko) * 2000-07-14 2002-01-26 김익수 멀티캐스트 전송 기술을 이용한 효율적 노래방 서비스 장치
KR20050055155A (ko) * 2003-12-05 2005-06-13 한국전자통신연구원 셋탑박스를 이용한 노래반주 서비스 시스템 및 그 방법
KR20060125216A (ko) * 2005-06-02 2006-12-06 주식회사 리노스 인터넷 프로토콜 텔레비전을 이용한 노래방 서비스 제공방법 및 시스템
JP3129606U (ja) 2006-12-06 2007-03-01 訊流科技股▲分▼有限公司 インターネットカラオケ選曲装置

Also Published As

Publication number Publication date
KR20090004261A (ko) 2009-01-12

Similar Documents

Publication Publication Date Title
KR101467437B1 (ko) VOD(video on demand)가상채널 서비스및 동영상을 포함하는 방송 프로그램 편성표 제공방법
KR101022285B1 (ko) 동영상 객체정보 서비스 제공 방법 및 시스템
KR20090044221A (ko) 양방향 광고 정보 파일 저작 서비스 제공방법, 양방향 광고포함 동영상 서비스 제공 시스템 및 방법
KR101418028B1 (ko) Iptv 시청 행태수집과 이를 통한 개인 맞춤형 서비스제공 시스템 및 iptv 가입자 단말
KR20090116546A (ko) 동영상 클립을 이용한 어학 학습 서비스 제공 방법 및시스템
CA2674301C (en) Method of processing channel information and receiver
KR100810883B1 (ko) 인터넷 방송과 연동한 iptv 의료정보 서비스 시스템 및그 방법
KR101344287B1 (ko) Iptv 신문 정보 제공 시스템 및 그 송수신 방법
KR20020078320A (ko) 인터넷을 이용한 사용자간 방송 컨텐츠 제공 장치 및 그방법
KR20090116508A (ko) 동영상 객체의 키워드를 이용한 광고 제공 방법 및 시스템
KR101351460B1 (ko) Iptv mms 서비스 제공방법 및 그 시스템
KR101349729B1 (ko) Iptv 노래방 서비스 시스템 및 가입자 단말과 그를이용한 노래방 서비스 제공 방법
KR101266837B1 (ko) 구간별 텍스트 정보가 수반된 동영상 컨텐츠 제공 방법 및 시스템
KR101310952B1 (ko) Iptv 채널채팅 서비스 제공방법 및 그 시스템
KR20090039041A (ko) Rss를 이용한 iptv 보드캐스팅 서비스 시스템 및방법
KR101409933B1 (ko) Iptv 게임 포탈 서비스 시스템 및 가입자 단말과 그를이용한 게임 제공방법
KR101351458B1 (ko) Iptv 부재중 안내 서비스 제공 시스템 및 부재중 안내서비스 제공방법
KR100862144B1 (ko) Iptv 음악 포탈 서비스 시스템 및 그 송수신 방법
CN1968401B (zh) 一种基于网络电视的卡拉ok业务的实现方法
KR101351457B1 (ko) Iptv 발신자 번호표시 서비스 제공 시스템 및 발신자번호표시 서비스 제공방법
KR101169948B1 (ko) 사용자 기반의 iptv 콘텐츠를 연속하여 제공하는 시스템 및 그 방법
KR20090009352A (ko) 시간이동 방송 서비스 제공방법 및 시스템
KR100862889B1 (ko) 인터넷 프로토콜 텔레비전을 이용한 노래방 서비스 제공방법 및 시스템
KR20110037670A (ko) 검색 서비스 제공 방법 및 iptv 수신기
KR101337374B1 (ko) Iptv 메시지함 서비스 제공 시스템 및 메시지함 서비스제공 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20161227

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180102

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190102

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 7