KR100917990B1 - Settop-box having voice recognition function of singing room and method thereof - Google Patents
Settop-box having voice recognition function of singing room and method thereof Download PDFInfo
- Publication number
- KR100917990B1 KR100917990B1 KR1020090012630A KR20090012630A KR100917990B1 KR 100917990 B1 KR100917990 B1 KR 100917990B1 KR 1020090012630 A KR1020090012630 A KR 1020090012630A KR 20090012630 A KR20090012630 A KR 20090012630A KR 100917990 B1 KR100917990 B1 KR 100917990B1
- Authority
- KR
- South Korea
- Prior art keywords
- karaoke
- voice
- top box
- song
- video
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
- G10H1/363—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems using optical disks, e.g. CD, CD-ROM, to store accompaniment information in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42203—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42661—Internal components of the client ; Characteristics thereof for reading from or writing on a magnetic storage medium, e.g. hard disk drive
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
- H04N5/602—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals for digital sound signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
본 발명은 노래방의 음성 분석 기능을 가진 셋탑박스 및 그 방법에 관한 것으로, 특히 TV 시청자가 지상파 또는 케이블 방송용 디지털 TV에 연결된 셋탑박스에 설치된 카메라와 마이크 또는 WLAN을 사용하여 마이크와 카메라가 부착된 휴대용 리모컨을 사용하여 노래방 서비스를 제공하고, 노래 원곡에서 나오는 음성 신호를 멜로디와 가수 음성으로 분리하고 노래 자막이 있을시 별도로 분리하며, TV로 분리된 음성 신호를 그래픽하게 화면으로 음의 고저를 출력하고, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 제공하는, 노래방의 음성 분석 기능을 가진 셋탑박스 및 그 방법에 관한 것이다.The present invention relates to a set-top box having a voice analysis function of karaoke, and a method thereof. In particular, a TV and a portable terminal equipped with a microphone and a camera using a camera and a microphone or WLAN installed in a set-top box connected to a digital TV for terrestrial or cable broadcasting. Provides karaoke service using the remote control, separates the voice signal from the original song into melody and singer voice, separates it when there is a song subtitle, and outputs the high and low sound signals graphically from the TV. The present invention relates to a set-top box having a voice analysis function of karaoke, and a method thereof, which provide a "your own record" function that provides a recording (recording) and a partial excerpt editing function with a PVR function.
도 1은 종래의 노래방의 노래 선곡 시스템 구성도이다. 1 is a configuration diagram of a song selection system of a conventional karaoke.
노래 선곡 시스템은 노래의 선곡시작 및 종료, 노래선곡 방식 선택, 노래분류정보를 입력하기 위한 키입력수단(10); 음성을 전기신호로 변환하여 입력하기 위한 음성입력수단(20); 상기 음성입력수단(20)을 통해 입력되는 음성신호를 분석하여 음성분석정보를 검출하는 음성분석수단(30); 사전에 마련된 노래서비스정보와, 노래분류정보 및 음성분석정보를 포함하는 복수의 노래정보를 저장하고 있는 노래정보DB(40); 상기 키입력수단(10)으로부터 입력되는 키에 따라, 노래선곡 메뉴를 제공하고, 노래선곡 방식의 선택을 인식하여, 상기 노래선곡 방식이 키입력 방식일 경우에는 상기 키입력수단(10)을 통해 입력되는 노래분류정보와 상기 노래정보DB(40)의 노래분류정보와의 매칭정도를 비교하여 매칭정도를 나타내는 매칭점수에 따라 노래를 선곡하고, 상기 노래선곡 방식이 음성입력 방식일 경우에는 상기 음성분석수단 (30)에 의해 분석된 음성분석정보와 상기 노래정보DB(40)의 음성분석정보와의 매칭정도를 비교하여 매칭정도를 나타내는 매칭점수에 따라 노래를 선곡하며, 이 선곡된 노래의 노래서비스정보를 제공하는 노래선곡 제어수단(50); 및상기 노래선곡 제어수단(50)에 의해 제공되는 노래서비스정보를 화면을 통해 출력하는 표시수단(60)을 포함한다. The song selection system includes key input means (10) for starting and ending selection of a song, selecting a song selection method, and inputting song classification information; Voice input means 20 for converting and inputting voice into an electrical signal; Voice analysis means (30) for detecting voice analysis information by analyzing voice signals input through the voice input means (20); A song information DB (40) for storing a plurality of song information including preliminary song service information and song classification information and voice analysis information; According to the key input from the key input means 10, and provides a song selection menu, and recognizes the selection of the song selection method, if the song selection method is a key input method through the key input means 10 Compares the matching degree between the input song classification information and the song classification information of the song information DB 40 and selects a song according to a matching score indicating a matching degree, and when the song selection method is a voice input method, the voice is selected. By comparing the matching degree between the voice analysis information analyzed by the analysis means 30 and the voice analysis information of the song information DB 40, the song is selected according to the matching score indicating the matching degree, and the song of the selected song Song selection control means for providing service information (50); And Display means 60 for outputting the song service information provided by the song selection control means 50 on the screen.
최근 IPTV 보급이 활성화됨에 따라, 디지털 TV에 연결된 셋탑박스(set-top box)는 위성 방송, 또는 지상파 방송, 또는 케이블 방송을 수신할 수 있게 되었다. Recently, with the spread of IPTV, set-top boxes connected to digital TVs can receive satellite broadcasts, terrestrial broadcasts, or cable broadcasts.
셋탑박스는 선택적으로 튜너(Tuner) 및 채널 디코더를 내장하며, 제어부, 롬/램, 플래시 메모리, 하드 디스크(HDD), 스마트 카드 인터페이스부, 디코더부, 적외선 수신부, 외부 인터페이스로는 PCMCIA, LAN 인터페이스부 및 xDSL 인터페이스부, USB 인터페이스부, VCR, 카메라 및 PC 등을 위한 IEEE 1394로 구성되며, 최근 홈 네트워킹 기능도 첨가하여 가정 내 모든 기기를 제어하는 홈 서버(Home Server)와 연결되어 사용되는 제품이 출시되고 있다. The set-top box optionally includes a tuner and a channel decoder, and includes a control unit, ROM / RAM, flash memory, hard disk (HDD), smart card interface unit, decoder unit, infrared receiver unit, PCMCIA, LAN interface as an external interface. Consists of IEEE 1394 for video and xDSL interface, USB interface, VCR, camera, and PC, and is used in connection with home server that controls all devices in the home by adding home networking function. Is being released.
셋탑박스(STB)의 기본적인 기능은 지상파(ACAP), 또는 케이블(OCAP), 또는 위성(DVB-MHP)으로부터 MPEG-2 TS로 압축되어 전송된 디지털 멀티미디어 데이터를 디스크램블링(Descrambling), 디멀티플렉싱(Demultiplexing), A/V 디코딩을 통해 재생하는 것이다. The basic functions of a set-top box (STB) are to descramble and demultiplex digital multimedia data transmitted from terrestrial (ACAP) or cable (OCAP) or satellite (DVB-MHP) to MPEG-2 TS. Demultiplexing) and playback through A / V decoding.
그러나, TV 시청자가 지상파 또는 케이블 방송용 디지털 TV에 연결된 셋탑박스에서 노래방 서버에 접속하여 카메라와 마이크를 설치하여 노래방 서비스를 제공하였지만, WLAN을 사용하여 마이크와 카메라가 부착된 휴대용 리모컨을 사용하여 노래방 서비스를 제공하지 못했으며, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 제공하지 않았던 문제점이 있었다.However, although TV viewers provided karaoke services by installing cameras and microphones from a set-top box connected to a digital TV for terrestrial or cable broadcasting, installing a camera and a microphone, using a portable remote control equipped with a microphone and a camera using a WLAN There was a problem that did not provide a "my own record" function that provides a recording (recording) and partial excerpt editing function as a PVR function.
본 발명은 종래 기술의 문제점을 해결하기 위해 제안된 것으로, TV 시청자가 지상파 또는 케이블 방송용 디지털 TV에 연결된 셋탑박스에 설치된 카메라와 마이크 또는 WLAN을 사용하여 마이크와 카메라가 부착된 휴대용 리모컨을 사용하여 노래방 서비스를 제공하고, 노래 원곡에서 나오는 음성 신호를 멜로디와 가수 음성으로 분리하고 노래 자막이 있을시 별도로 분리하며, TV로 분리된 음성 신호를 그래픽하게 화면으로 음의 고저를 출력하고, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 제공하는, 노래방의 음성 분석 기능을 가진 셋탑박스 및 그 방법을 제공하는 데 그 목적이 있다.The present invention has been proposed to solve the problems of the prior art, a TV viewer using a portable remote control with a microphone and a camera using a camera or microphone or WLAN installed in a set-top box connected to a digital TV for terrestrial or cable broadcasting Provides service, separates the voice signal from the original song into melody and singer voice, separates the song subtitles when there is a song, and outputs the high and low sound signals graphically on the screen, and records with the PVR function. It is an object of the present invention to provide a set-top box having a voice analysis function of karaoke, and a method thereof, which provide a " your own record " function that provides (recording) and partial excerpt editing functions.
본 발명의 목적을 달성하기 위해, 본 발명은 튜너와 채널 디코더, 스마트 카드 리더, 수신 제한 모듈의 디스크램블러, 디멀티플렉서, MPEG A/V 디코더부, 롬/램, 적외선 수신부, USB 인터페이스부, 이더넷 연결부, VDSL 모뎀 연결부를 구비하는 노래방의 음성 분석 기능을 가진 셋탑박스에 있어서, 마이크와 카메라가 부착된 휴대용 리모컨으로부터 사용자의 노래방 음성과 영상 데이터를 수신받아 인코더로 전송하는 음성/비디오 수신부; 상기 음성/비디오 수신부로부터 수신된 상기 사용자의 노래방 음성과 영상 데이터를 인코딩하는 인코더; 상기 사용자의 노래방 음성과 영상 데이터를 디코딩하는 디코더; 디코딩된 사용자의 노래방 음성과 영상 데이터를 선곡된 노래방 음원, 노래 자막과 함께 믹싱하여 TV 또는 영상 매체로 출력하는 비디오/오디오 출력부; 노래방 서버로부터 다운로드 받은 음악 장르별 노래방 음원을 저장하는 하드 디스크(HDD); 노래방 및 음성 분석 소프트웨어를 저장하는 플래시 메모리; 및 상기 WLAN 카드가 장착된 마이크와 카메라가 부착된 휴대용 리모콘과 무선랜 액세스 포인트(AP)를 통해 노래방 제어 신호 및 사용자의 노래방 음성과 동영상 데이터를 무선랜을 통해 수신하는 무선 LAN 연결부를 포함한다. In order to achieve the object of the present invention, the present invention provides a tuner, a channel decoder, a smart card reader, a descrambler, a demultiplexer, a MPEG A / V decoder unit, a ROM / RAM, an infrared receiver unit, a USB interface unit, and an Ethernet connection unit. And a set top box having a voice analysis function of a karaoke having a VDSL modem connection unit, the set top box comprising: a voice / video receiver for receiving a user's karaoke voice and image data from a portable remote controller equipped with a microphone and a camera; An encoder for encoding karaoke voice and image data of the user received from the voice / video receiver; A decoder for decoding the karaoke voice and image data of the user; A video / audio output unit configured to mix the decoded user's karaoke voice and image data with a selected karaoke sound source and song subtitles and output the result to a TV or a video medium; Hard disk (HDD) for storing the karaoke sound source by music genre downloaded from the karaoke server; Flash memory for storing karaoke and speech analysis software; And a wireless LAN connection unit for receiving a karaoke control signal and a user's karaoke voice and video data through a wireless LAN through a portable remote controller equipped with a microphone and a camera equipped with the WLAN card and a wireless LAN access point (AP).
상기 휴대용 리모컨은, WLAN 카드가 장착된 PDA(Pocket-PC), 핸드헬드 PC(HPC), 또는 타블렛 PC 중 어느 하나를 사용하는 것을 특징으로 한다.The portable remote controller is characterized by using any one of a PDA (Pocket-PC), a handheld PC (HPC), or a tablet PC equipped with a WLAN card.
상기 노래방 및 음성 분석 소프트웨어는, 하드디스크(HDD)에 저장된 음악 장르별 노래방 음원들을 셋탑박스에 연결된 디지털 TV 화면 및 스피커로 재생하며, 노래방 배경 화면, 아바타, 노래 자막을 설정할 수 있고, 상기 노래방 서버로 유니캐스트 방식으로 접속하여 원하는 노래방 음원을 다운로드 받을 수 있으며, 음원 재생시 노래 원곡에서 나오는 음성 신호를 주파수 음성 분석을 통해 멜로디와 가수 음성으로 분리하고 노래 자막을 별도로 분리하며, TV로 분리된 음성 신호를 그래픽하게 화면으로 음의 고저를 출력하는 것을 특징으로 한다. The karaoke and voice analysis software may play karaoke sources of music genres stored in a hard disk (HDD) on a digital TV screen and a speaker connected to a set-top box, and set a karaoke background, an avatar, and a song subtitle, and to the karaoke server. You can download the karaoke sound source you want by accessing the unicast method, and when playing the sound source, separate the voice signal from the original song into melody and singer voice through frequency voice analysis, separate the song subtitles separately, and separate the voice signal from the TV. It is characterized by outputting the high and low sound to the screen graphically.
상기 노래방 및 음성 분석 소프트웨어는, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 제공하는 것을 특징으로 한다.The karaoke and voice analysis software is characterized by providing a "your own record" function that provides recording (recording) and partial excerpt editing function as a PVR function.
상기 노래방 서버는, IPTV 노래방 서비스에 대한 가입자 정보를 입력받아 회원을 관리하고, 다운로드 앤 플레이(download & play) 방식으로 노래방 음원을 제공하며, 노래방 음원별로 결제 서버(PG)에 연결하여 휴대폰 결제 또는 신용 카드 결제 방식으로 과금을 처리하는 것을 특징으로 한다. The karaoke server receives the subscriber information on the IPTV karaoke service, manages the members, provides a karaoke sound source in a download & play manner, and connects to a payment server (PG) for each karaoke sound cell phone payment or It is characterized by processing the billing by credit card payment method.
본 발명의 다른 목적을 달성하기 위해, 본 발명에 따른 음성 분석 기능을 가진 셋탑박스에서 노래방 서비스 제공 방법은, (a) 디지털 TV에 연결된 셋탑박스가 DTV, STB ON 초기화 후, DHCP 클라이언트로부터 DHCP 서버로 접속하여 유동 IP 주소를 할당받은 후, 셋탑박스 ID(SAID)를 포함하는 인증 요청 메시지를 IPTV 헤드엔드 시스템의 개인화 인증 서버로 전송하여, 셋탑박스의 단말 인증 및 PIN 인증을 하는 단계; (b) PIN 인증 후, 노래방 메뉴를 선택하여 노래방 및 음성 분석 소프트웨어를 실행하여 사용자가 원하는 음원을 휴대폰 결제 또는 신용카드 결제를 사용하여 다운로드 받아 하드디스크에 저장하여 실행하는 단계; (c) EPG 메뉴에서 노래방 및 음성 분석 SW를 구동하여, 이퀄라이저 조절, 볼륨 조절, 원하는 노래 선곡, 배경화면 및 아바타, 노래 자막을 선택하는 단계; (d) 노래방 음원 구입시, 셋탑박스의 노래방 및 음성 분석 소프트웨어로부터 노래방 서버로 접속하여 원하는 노래방 음원을 결제하기 위해 결제 서버(PG)로 접속하여 휴대폰 결제 또는 신용카드 결제를 한 후, 상기 노래방 음원을 다운로드받아 하드디스크(HDD) 또는 USB 메모리에 저장하는 단계; (e) WLAN 카드를 장착한 마이크와 카메라가 부착된 휴대용 리모컨을 사용하여 무선랜 AP를 통해 셋탑박스에 접속하여 노래방 볼륨을 조절하고, 노래방 음원을 선택하며, 노래하는 사용자의 음성 및 영상을 셋탑박스의 음성/비디오 수신부로 수신받아 인코딩하는 단계; (f) 노래방 및 음성 분석 SW가 노래 원곡에서 나오는 음성 신호를 주파수별로 인식하여 원곡 멜로디와 음성 신호를 분리하고, 배경화면과 코러스를 하는 아바타를 포함하는 노래 자막이 있을시 노래 자막을 분리하는 단계; 및 (g) 디코딩한 후, 비디오/오디오 출력부를 통해 TV 및 영상 매체로 내가 부른 음성 및 영상 신호를 배경 화면과 코러스를 하는 아바타를 구비하는 노래 자막 및 노래 가사와 함께 그래픽하게 화면으로 출력하는 단계를 포함한다.In order to achieve another object of the present invention, a method for providing a karaoke service in a set-top box having a voice analysis function according to the present invention, (a) after the set-top box connected to the digital TV DTV, STB ON initialization, DHCP server from the DHCP client Connecting to a mobile IP address, and then transmitting an authentication request message including a set-top box ID (SAID) to a personalization authentication server of the IPTV headend system to perform terminal authentication and PIN authentication of the set-top box; (b) after the PIN authentication, selecting a karaoke menu to run the karaoke and voice analysis software to download the desired sound source using a mobile phone payment or credit card payment to store in the hard disk; (c) driving the karaoke and voice analysis SW in the EPG menu to select an equalizer, a volume control, a desired song selection, a wallpaper and an avatar, and a song subtitle; (d) When purchasing a karaoke sound source, after accessing a karaoke server from a set-top box to a karaoke server and paying for a desired karaoke sound source, a payment server (PG) is used to make a mobile phone payment or a credit card payment, and then the karaoke sound source Downloading the data and storing it in a hard disk (HDD) or a USB memory; (e) Using a portable remote controller equipped with a microphone and a camera equipped with a WLAN card, access the set-top box via the wireless LAN AP to adjust the karaoke volume, select the karaoke sound source, and set-up the voice and video of the user who sings. Receiving and encoding the audio / video receiver of the box; (f) karaoke and voice analysis SW recognizes the voice signal from the original song by frequency to separate the original song melody and voice signal, and separate the song subtitles when there is a song subtitle including a background and chorus avatar ; And (g) decoding and graphically outputting the voice and video signals I have called through the video / audio output unit to the TV and the video medium together with the song subtitles and song lyrics having a background and chorus avatar. It includes.
본 발명에 따른 음성 분석 기능을 가진 셋탑박스에서 노래방 서비스 제공 방법은, 상기 노래방 및 음성 분석 소프트웨어에서 나만의 음반 기능이 설정된 경우, PVR 기능으로 녹화(녹음) 및 부분발췌 및 편집된 음성 및 영상을 노래자막의 아바타의 코러스 배경 및 노래 가사와 함께 "나만의 음반"으로 셋탑박스의 하드디스크(HDD)에 저장하는 단계를 더 포함한다. In the set-top box having a voice analysis function according to the present invention, the method for providing a karaoke service includes recording (recording) and extracting and editing voice and video using a PVR function when a user's own record function is set in the karaoke and voice analysis software. The method further includes a step of storing the song on the hard disk (HDD) of the set-top box together with the chorus background and song lyrics of the avatar of the song subtitle.
본 발명에 따른 음성 분석 기능을 가진 셋탑박스에서 노래방 서비스 제공 방법은, 상기 노래방 서버에 의해 IPTV 노래방 서비스에 대한 가입자 정보를 입력받아 회원을 관리하고, 다운로드 & 플레이 방식으로 노래방 음원을 제공하는 단계를 더 포함한다. The method of providing a karaoke service in a set-top box having a voice analysis function according to the present invention includes receiving subscriber information on an IPTV karaoke service by the karaoke server, managing members, and providing a karaoke sound source in a download & play manner. It includes more.
본 발명에 따른 음성 분석 기능을 가진 셋탑박스에서 노래방 서비스 제공 방법은, 상기 노래방 서버에 의해 사용자가 요청한 노래방 음원별로 결제 서버(PG)에 연결하여 휴대폰 결제 또는 신용 카드 결제 방식으로 과금을 처리하는 단계를 더 포함한다.In the set-top box having a voice analysis function according to the present invention, the method for providing a karaoke service, by the karaoke server connected to the payment server (PG) for each karaoke sound source requested by the user to process the billing by mobile phone payment or credit card payment method It further includes.
이상에서 설명한 바와 같이, 본 발명에 따른 노래방의 음성 분석 기능을 가진 셋탑박스 및 그 방법은 TV 시청자가 지상파 또는 케이블 방송용 디지털 TV에 연결된 셋탑박스에 설치된 카메라와 마이크 또는 WLAN을 사용하여 마이크와 카메라가 부착된 휴대용 리모컨을 사용하여 노래방 서비스를 제공하고, 노래 원곡에서 나오 는 음성 신호를 멜로디와 가수 음성으로 분리하고 노래 자막이 있을시 별도로 분리하며, TV로 분리된 음성 신호를 그래픽하게 화면으로 음의 고저를 출력하고, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 제공하는 효과가 있다.As described above, the set-top box having a voice analysis function of the karaoke according to the present invention and the method is that the microphone and the camera using a camera or microphone or WLAN installed in the set-top box connected to the digital TV for terrestrial or cable broadcasting Provides karaoke service using the attached portable remote control, separates the voice signal from the original song into melody and singer voice, separates it when there is song subtitle, and separates the voice signal separated by TV into the graphic It has the effect of providing a "My Record" function that outputs high and low, and provides recording (recording) and partial excerpt editing function with the PVR function.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 따른 노래방의 음성 분석 기능을 가진 셋탑박스의 구성도이다.2 is a block diagram of a set-top box having a voice analysis function of karaoke according to the present invention.
튜너와 채널 디코더(QPSK DVB 복조기, 동조기, FEC 디코더), 스마트 카드 리더, 수신 제한 모듈의 디스크램블러, 디멀티플렉서, MPEG A/V 디코더부를 구비하는 IP 셋탑박스는, 마이크(110)와 카메라(111)와 연결되고 노래방 사용자의 음성과 영상을 수신하는 음성/비디오 수신부(112), 인코더(113), 디코더(114), TV 또는 영상 매체(116)와 연결된 비디오/오디오 출력부(115), 제어부(117), 플래시 메모리(121), 롬(120)/램(119), 하드 디스크(HDD)(118), 이더넷 연결부(122), VDSL 모뎀 연결부(123), 무선 LAN 연결부(124), 적외선 수신부(125), USB 인터페이스부(126) 등의 STB 하드웨어로 구성된 하드웨어 계층, 디바이스 드라이버와 운영 체제를 포함하는 시스템 소프트웨어 계층, DHCP 클라이언트, 자바 버추얼 머신(JVM:Java Virtual Machine), JNI(Java Network Interface), OCAP API 또는 ACAP API(ACAP-J, ACAP-X API)(Java TV, Havi UI, JMF, DAVIC, CA Interface), 수신 제 한 시스템(CAS:Conditional Access System) 모듈, 미디어 서비스를 위한 API(Navigator, Audio streaming API, VOD, Flash player, HDS Client, SSO Client), 스트리밍 프로토콜(RTP, RTSP)을 탑재한 미들웨어 계층, MPEG2, MPEG4, H.264, 기타 미디어용 코덱을 지원하며 EPG 클라이언트, 웹 브라우저를 포함한다.An IP set-top box including a tuner and a channel decoder (QPSK DVB demodulator, tuner, FEC decoder), a smart card reader, a descrambler of a reception limiting module, a demultiplexer, and an MPEG A / V decoder unit includes a
제어부(117)는 멀티미디어 프로세서(MPEG-4/H.264 A/V 디코더 내장)로써 스마트카드 리더, 수신 제한 모듈, ETHERNET 연결부(122), VDSL 모뎀 연결부(123), 적외선 수신부(125), USB 인터페이스부(126), STB 판넬부, SMPS 및 전원 공급부, 플래시 메모리(121), ROM(120), RAM(119), 하드 디스크(HDD)(118)와 연결된다. The
제어부(117)는 스마트 카드에 의한 IPTV 사용자의 EMM 권리 확인 및 수신 제한 제어 기능, 디스크램블링(descrambling), 디멀티플렉싱(demultiplexing), A/V 디코딩 기능에 대한 각 모듈의 제어를 담당한다.The
튜너(Tuner)는 선택된 채널의 아날로그 신호를 채널 동조시 필요한 주파수 생성, 비티비 코드, 심볼 레이트 검출 등을 수행한다.The tuner performs frequency generation, bit rate code, symbol rate detection, and the like, required for channel tuning of the analog signal of the selected channel.
채널 디코더는 방송 종류에 따라 각각 COFDM, QAM, VSB 또는 QPSK 복조기에 의해 복조되고, 디맵퍼(demapper)에 의해 디랜덤화되고, FEC 디코더에 의해 수신단의 에러 검출 및 정정(Error Correction)되도록 전송 에러를 정정하며, 디스크램블링(Descrambling) 후에, MPEG2 TS 패킷을 TS-디멀티플렉서(TS-Demultiplexer)에 의해 복원한 후, 디코더(비디오 디코더, 오디오 디코더, 데이터 디코더)에 의해 비디오, 오디오, 데이터, PSI 정보를 디코딩한다.The channel decoder is demodulated by a COFDM, QAM, VSB, or QPSK demodulator, derandomized by a demapper, and transmitted by an FEC decoder to detect and correct errors at the receiving end, depending on the broadcast type. After descrambling, the MPEG2 TS packet is restored by a TS-Demultiplexer, and then video, audio, data, and PSI information is decoded by a decoder (video decoder, audio decoder, data decoder). Decode
MPEG A/V 디코더부는 오디오 디코더, 오디오 DAC, 비디오 디코더, 비디오 DAC, 데이터 디코더를 포함한다. The MPEG A / V decoder unit includes an audio decoder, an audio DAC, a video decoder, a video DAC, and a data decoder.
디코딩된 오디오 데이터는 오디오 디지털/아날로그 변환기(Audio DAC)를 통해 아날로그 음성 신호로 변환되어 OP-AMP로 증폭한 후, 스테레오 방식으로 좌우 스피커로 출력된다.The decoded audio data is converted into an analog voice signal through an audio digital / analog converter (Audio DAC), amplified by OP-AMP, and then output to the left and right speakers in a stereo manner.
디코딩된 비디오 데이터는 비디오 디지털/아날로그 컨버터(Video DAC)를 통해 생성된 RGB 신호를 디지털 TV로 디스플레이한다.The decoded video data displays an RGB signal generated through a video digital-to-analog converter (Video DAC) to a digital TV.
이 경우, 셋탑박스는 ACAP(Advanced Common Application Platform, 지상파) 또는 OCAP(Open Cable Application Platform, 케이블)의 데이터 방송(Data Broadcasting)의 표준화에 따르는 데이터 방송 미들웨어를 내장하여야 한다. In this case, the set-top box should embed data broadcasting middleware according to the standardization of data broadcasting of ACAP (Advanced Common Application Platform, terrestrial wave) or OCAP (Open Cable Application Platform, cable).
스마트카드 리더는 수신 제한 모듈(Conditional Access Module)과 연결되고, 사용자가 삽입한 스마트카드의 IC 카드 칩에 저장된 서비스 가입자의 EMM 권한 정보를 읽어 들인다. The smart card reader is connected to a conditional access module and reads the EMM authorization information of the service subscriber stored in the IC card chip of the smart card inserted by the user.
스마트카드 리더는 IPTV 서비스 가입자의 스마트 카드를 입력하는 부분으로, 사용자의 권한과 CAS(Conditionl Access System)의 디스크램블러(Descrambler) 동작시 필요한 키(key)를 스마트 카드에 저장하거나 스마트 카드로부터 데이타를 읽어들인다. A smart card reader is a part of inputting a smart card of an IPTV service subscriber. The smart card reader stores a user's authority and a key necessary for the operation of a descrambler of a CAS (Conditionl Access System) on a smart card or stores data from the smart card. Read.
수신 제한 모듈은 스마트카드 리더에서 읽어들인 가입자의 EMM 권한 정보에 따라 제어 단어(CW:Control Word)에 의해 암호화된 트랜스포트 스트림을 디스크램블링(descrambling) 한다.The reception restriction module descrambles the transport stream encrypted by the control word (CW) according to the subscriber's EMM authorization information read from the smart card reader.
음성/비디오 수신부(112)는 WLAN 카드가 장착된 마이크(110)와 카메라(111) 가 부착된 휴대용 리모컨(휴대용 단말기)으로부터 사용자의 노래방 음성과 영상 데이터를 수신받아 인코더(113)로 전송한다.The voice /
휴대용 단말기는 WLAN 카드가 장착된 PDA(Pocket-PC), 핸드헬드 PC(HPC), 또는 타블렛 PC(Tablet PC) 중 어느 하나를 사용할 수 있다. The portable terminal may use any one of a PDA (Pocket-PC), a handheld PC (HPC), and a tablet PC (Tablet PC) equipped with a WLAN card.
인코더(113)는 음성/비디오 수신부(112)로부터 수신된 사용자의 노래방 음성과 영상 데이터를 인코딩하고, 임시로 하드디스크(HDD)(118)에 저장한다. The
디코더(114)는 사용자의 노래방 음성과 영상 데이터를 디코딩한다. The
비디오/오디오 출력부(115)는 디코딩된 사용자의 노래방 음성과 영상 데이터를 노래방 메뉴에서 선곡된 노래방 음원, 노래 자막과 함께 믹싱하여 기 설정된 볼륨 레벨로 TV 또는 영상 매체(116)로 출력한다. The video /
하드 디스크(HDD)(118)는 이더넷 연결부(122) 또는 VDSL 모뎀 연결부(123)를 통해 노래방 서버와 연결되어 수신된 음악 장르별 노래방 음원을 저장한다. The hard disk (HDD) 118 is connected to the karaoke server through the Ethernet
플래시 메모리(121)는 노래 원곡에서 나오는 음성 신호를 멜로디와 가수 음성으로 분리하고 노래 자막이 있을시 별도로 분리하며, TV로 분리된 음성 신호를 그래픽하게 화면으로 음의 고저를 출력하고, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 제공하는 노래방 및 음성 분석 소프트웨어를 저장한다.The
이더넷 연결부(122)는 제어부(117)와 연결되고, LAN 인터페이스를 제공한다. The Ethernet
VDSL 모뎀 연결부(123)는 제어부(117)와 연결되고, xDSL 모뎀 연결 인터페이스를 제공한다. The VDSL
본 발명에 따른 노래방의 음성 분석 기능을 가진 셋탑박스는 기존 셋탑박스의 구성에 무선 LAN 연결부(124)를 더 포함하는 특징으로 한다. Set-top box having a voice analysis function of karaoke according to the present invention is characterized in that it further comprises a wireless
무선 LAN 연결부(124)는 WLAN 카드가 장착된 마이크와 카메라가 부착된 휴대용 리모콘(휴대용 단말기)과 무선랜 액세스 포인트(AP:Access Point)를 통해 무선 LAN 프로토콜을 사용하여 상기 WLAN 카드가 장착된 마이크와 카메라가 부착된 휴대용 리모콘(휴대용 단말기)로부터 노래방 제어 신호 및 마이크와 카메라로부터 촬영된 사용자의 음성과 동영상 데이터를 무선랜을 통해 셋탑박스로 수신하는데 사용한다. The wireless
WLAN 카드가 장착된 마이크와 카메라가 부착된 휴대용 리모콘(휴대용 단말기)은 리모콘에 부착된 마이크를 이용하여 노래방 마이크 기능을 제공하며, 카메라로 사용자의 노래방 영상을 획득하며, 노래방 기능 조작을 위한 노래방 제어 신호 및 마이크와 카메라로부터 촬영된 사용자의 음성과 동영상 데이터를 무선랜을 통해 무선랜 억세스 포인트(AP)를 통해 셋탑박스로 전송한다. The portable remote controller equipped with a microphone equipped with a WLAN card and a camera provides a karaoke microphone function using a microphone attached to the remote controller, acquires a user's karaoke image with the camera, and controls karaoke for operating the karaoke function. Signals and voice and video data from the camera and the camera are transmitted to the set-top box via a wireless LAN access point (AP).
적외선 수신부(125)는 리모컨의 적외선 송신부로부터 전송된 8비트 키코드(8bit keycode)로 된 적외선 신호를 수신한다. The
USB 인터페이스부(126)는 사용자의 USB 메모리 카드와 연결되는 인터페이스를 제공한다. The
STB 판넬 입력부(127)는 노래방 서비스를 위한 사용자가 선택한 키입력 기능을 제공한다.The STB
도 3은 본 발명의 실시예에 따른 음성 분석 기능을 가진 노래방 서비스 시스 템 구성도이다.3 is a configuration diagram of a karaoke service system having a voice analysis function according to an embodiment of the present invention.
본 발명의 실시예에 따른 음성 분석 기능을 가진 노래방 서비스 시스템은 개인화 인증 서버(71), 데이터 서버(72), 및 다중화 시스템(IP Multiplexer), 데이터 방송 시스템(DBS), EPG 서버를 포함하는 IPTV 헤드엔드 시스템(70), 데이터 에이전트를 구비하는 노래방 서버(80), 결제 서버(81), 노래방 및 음성 분석 SW가 설치된 디지털 TV(75)에 연결된 셋탑박스(74), 및 WLAN 카드(77)를 장착한 마이크와 카메라가 부착된 휴대용 리모컨(휴대 단말기)(78)를 포함한다. Karaoke service system having a voice analysis function according to an embodiment of the present invention IPTV including a
IPTV 헤드엔드 시스템(70)은 PIM-SM 멀티캐스트 라우팅 프로토콜을 사용하는 라우터(R) 및 L3 스위치, IGMP Proxy 기능으로 IGMP Snoopying 프로토콜을 사용하는 DSLAM과 고속 이더넷 스위치(FES:Fast Ethernet Switch, 100Mbps) 등의 L2 네트워크 장비를 통해 방송 영상 및 음성 신호, 데이터 방송용 데이터, 프로그램 관련 정보(PSI:Program Specific Information), 및 서비스 정보(SI:Service Information), 전자 프로그램 가이드(EPG)를 멀티캐스트 방식으로 해당하는 노래방 서비스를 포함하는 방송 채널(Multicast Group)에 조인된 다수의 IP 셋탑박스(74)들로 전송한다.
IPTV 헤드엔드 시스템(70)의 개인화 인증 서버(71)는 PIN 인증을 요청한 IP 셋탑박스로부터 IPTV 노래방 서비스를 위한 셋탑박스 아이디(SAID), 가입자 정보(이름, 주소, 주민번호, 집 전화번호, 이동 전화번호 등)를 포함하는 인증 요청 메시지를 리턴 패스 시스템을 통해 수신받고, 인증 요청 메시지에 대한 응답으로 인증 티켓을 리턴 패스 시스템(Return Path System)을 통해 요청한 IP 셋탑박스로 전 송하여 셋탑 단말을 인증한다.The
셋탑박스(74)는 지상파 또는 케이블 방송용 디지털 TV(75)와 연결되며, DSLAM 및 광파장을 분배 결합하는 DSL 스플리터를 통해 ADSL 모뎀/VDSL 모뎀과 또는 FES(Fast Ethernet Switch)(73)와 연결되어 사용되며, DHCP 서버에 연결되어 DHCP 프로토콜에 의해 유동 IP 주소를 할당받는다. The set-
IP 네트워크의 라우터(R) 및 L3 스위치(L3)는 PIM-SM 멀티캐스트 라우팅 프로토콜을 사용하며, 랑데뷰 포인트(RP)를 통해 해당 방송 채널과 관련된 멀티캐스트 그룹(Multicast Group)에 조인된 다수의 IP 셋탑박스(74)에 의해 형성된 멀티캐스트 트리(Multicast Tree)를 통해 미디어 데이터를 전송한다. Routers (R) and L3 switches (L3) in an IP network use the PIM-SM multicast routing protocol and are joined to a multicast group associated with the broadcast channel via a rendezvous point (RP). The media data is transmitted through a multicast tree formed by the set
디지털 TV(75)에 연결된 셋탑박스(74)는 방송 채널 선택 및 해제를 위해 IGMP(Internet Group Management Protocol) 프로토콜을 사용하고, xDSL 집선 장치 기능을 가진 DSLAM과 고속 이더넷 스위치(FES)(L2 장비)는 IGMP Snooping 프로토콜을 사용한다. The set-
디지털 TV(75)에 연결된 셋탑박스(74)는 방송 채널 선택/해제를 요청하도록 선택한 방송 채널과 관련된 멀티캐스트 그룹에 IGMP Join/Ledave 메시지를 IGMP Proxy 기능을 제공하는 DSLAM과 고속 이더넷 스위치(FES)(73)의 IGMP Snooping 프로토콜에 의해 L3 스위치로 전송한다.The set-
노래방 및 음성 분석 SW가 설치된 디지털 TV(75)에 연결된 셋탑박스(74)는 노래방 서비스를 포함하는 방송 채널(Multicast Group)에 조인하여(IGMP Join), IPTV 헤드엔드 시스템(70)으로부터 PIM-SM 멀티캐스트 라우팅 프로토콜에 따라 방 송 영상 및 음성 신호, 데이터 방송용 데이터, 프로그램 관련 정보(PSI:Program Specific Information), 및 서비스 정보(SI:Service Information), 전자 프로그램 가이드(EPG)를 Multicast 방식으로 수신하고, 노래방 서비스 메뉴를 선택하여 노래방 및 음원 분석 SW를 구동한 후, Unicast 방식으로 노래방 서버(80)로 접속하여 원하는 노래방 음원을 다운로드 받아 사용한다. The set-
노래방 및 음성 분석 소프트웨어는 하드디스크(HDD)에 저장된 음악 장르별 여러개의 노래방 음원을 셋탑박스에 연결된 디지털 TV 화면 및 스피커로 재생하며, 노래방 배경 화면, 아바타, 노래 자막을 설정할 수 있고, 노래방 서버로 유니캐스트 방식으로 접속하여 원하는 노래방 음원을 다운로드 받을 수 있으며, 음원 재생시 노래 원곡에서 나오는 음성 신호를 도 4에 도시된 바와 같이, 주파수 음성 분석(Frequency Voice Analysis)을 통해 멜로디와 가수 음성으로 분리하고 노래 자막이 있을시 별도로 분리하며, TV로 분리된 음성 신호를 그래픽하게 화면으로 음의 고저를 출력하고, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 제공한다. Karaoke and voice analysis software plays multiple karaoke sources for each genre of music stored on the hard disk (HDD) on digital TV screens and speakers connected to the set-top box, sets karaoke backgrounds, avatars, and song subtitles. You can download the desired karaoke sound by accessing the cast method, and the voice signal from the original song when playing the sound source is separated into melody and singer voice through frequency voice analysis as shown in FIG. Separate subtitles when there are subtitles, and graphically output voice signals separated by TV, and provide “My Record” function that provides recording (recording) and partial excerpt editing function with PVR function. .
노래방 서버(80)는 노래방 음원을 제공하며, IPTV 노래방 서비스에 대한 가입자 정보를 입력받아 회원을 관리하고, 데이터 에이전트(Data Agent)(79)에 의해 노래방 서비스와 관련된 데이터를 IPTV 헤드엔드 시스템의 데이터 서버(72)로 전송하며, 사용자의 셋탑박스 단말로부터 노래방 음원 요청을 수신받아, 회원별 다운로드 앤 플레이(download & play) 방식으로 사용자의 셋탑박스 단말로 제공되는 결제 후, 노래방 음원을 셋탑박스 단말의 노래방 및 음성 분석 SW로 제공한다. The
노래방 음원은 음원의 저작권 보호를 위해 DRM(Digital Rights Management) 기술을 적용한다. Karaoke sound source uses Digital Rights Management (DRM) technology to protect copyright of sound source.
결제 서버(PG:Payment Gateway)(81)는 사용자가 요청한 노래방 음원별로 휴대폰 결제 또는 신용 카드 결제 방식에 의해 과금을 실시한다. The payment gateway (PG) 81 charges by mobile phone payment or credit card payment for each karaoke sound source requested by the user.
노래방 및 음성 분석 SW가 설치된 디지털 TV(75)에 연결된 셋탑박스(74)는 무선 LAN 억세스 포인트(76)와 연결되며, WLAN 카드(77)를 장착한 마이크와 카메라가 부착된 휴대용 리모컨(휴대 단말기)(78)로부터 WLAN(Wireless LAN)을 통해 노래방 제어 신호 및 실시간으로 노래하는 사용자의 음성 및 동영상을 수신한다. The set-
WLAN 카드(77)를 장착한 마이크와 카메라가 부착된 휴대용 리모컨(휴대 단말기)(78)는 노래하는 사용자의 음성을 마이크로 수신하고, 노래하는 사용자의 동영상을 부착된 카메라로 촬영한다. A portable remote controller (mobile terminal) 78 with a microphone and a camera equipped with a
도 5는 본 발명에 따른 노래방의 음성 분석 기능을 가진 셋탑박스에서 노래방 서비스 제공 방법을 설명한 흐름도이다. 5 is a flowchart illustrating a method for providing karaoke service in a set-top box having a voice analysis function of karaoke according to the present invention.
디지털 TV에 연결된 셋탑박스는 DTV, STB ON 초기화 후, DHCP 클라이언트로부터 DHCP 서버로 접속하여 DHCP 프로토콜에 따라 유동 IP 주소를 할당받은 후, 셋탑박스 ID(SAID)를 포함하는 인증 요청 메시지를 IPTV 헤드엔드 시스템의 개인화 인증 서버로 전송하여, 셋탑박스의 단말 인증 및 PIN 인증을 한다(단계 S10). Set-top box connected to digital TV is connected to DHCP server from DHCP client after initializing DTV, STB ON, and assigned a dynamic IP address according to DHCP protocol, and then sends an authentication request message including set-top box ID (SAID) to IPTV headend. Transmission to the personalization authentication server of the system, the terminal authentication and PIN authentication of the set-top box (step S10).
IPTV 헤드엔드 시스템(70)의 개인화 인증 서버(71)는 PIN 인증을 요청한 IP 셋탑박스로부터 IPTV 노래방 서비스를 위한 셋탑박스 아이디(SAID), 가입자 정보를 포함하는 인증 요청 메시지를 리턴 패스 시스템을 통해 수신받고, 상기 인증 요청 메시지에 대한 응답으로 인증 티켓을 리턴 패스 시스템(Return Path System)을 통해 요청한 IP 셋탑박스로 전송하여 셋탑 단말을 인증한다(단계 S11).The
셋탑박스의 SAID는 서비스 개통시 통신 회사가 단말에 부여하는 고유 ID이다. 개인화 인증 서버 및 셋탑박스(STB)의 HDS 클라이언트는 개통된 STB 단말의 정보(SAID, IP Address, MAC Address, 단말 모델명)를 관리한다. 또한, IP 셋탑박스(60)는 SSO(Single Sign On) 클라이언트, 개통 단말 정보 관리를 위한 HDS 클라이언트를 포함하고, 단말의 SAID를 셋탑박스(STB)내 HDS 클라이언트에 저장된다. The SAID of the set-top box is a unique ID assigned to the terminal by the communication company when the service is opened. The HDS client of the personalization authentication server and the set-top box (STB) manages the information (SAID, IP address, MAC address, terminal model name) of the opened STB terminal. In addition, IP set-
개인 인증 기반의 서비스로 PIN(Personal Identification Number) 인증시, 개인화 인증 서버는 한 가정에 하나의 마스터 PIN 번호(4자리 숫자로 구성)를 할당하고 가정 구성원에게 다수의 PIN 정보를 할당한다. In personal identification number (PIN) authentication with a personal authentication-based service, the personalization authentication server assigns one master PIN number (consisting of four digits) to a home and assigns a plurality of PIN information to household members.
IPTV 시청자의 PIN 인증(단계 S12) 후, 사용자는 STB의 노래방 메뉴를 선택하여 노래방 및 음성 분석 소프트웨어를 실행하여 사용자가 원하는 음원을 휴대폰 결제 또는 신용카드 결제를 사용하여 다운로드 받아 하드디스크(HDD)(118)에 저장하여 실행한다. After the PIN authentication (step S12) of the IPTV viewer, the user selects the karaoke menu of the STB, runs the karaoke and voice analysis software, and downloads the desired sound source by using a mobile phone payment or a credit card payment. 118) to execute.
노래방 서버(80)는 데이타 에이전트(Data Agent)(79)를 통해 IPTV 헤드엔드 시스템(70)의 데이터 서버(72)로 노래방 서비스와 관련된 데이터를 제공하고, 사용자의 셋탑박스 단말로부터 IPTV 노래방 서비스에 대한 가입자 정보를 입력받아 회원을 관리하고(단계 S13), 다운로드 앤 플레이(download & play) 방식으로 노래방 음원을 제공하며, 사용자의 셋탑박스 단말로 제공되는 노래방 음원별로 결제 서버(PG:Payment Gateway)(81)에 연결하여 휴대폰 결제 또는 신용 카드 결제 방식으 로 과금을 실시한다. The
사용자는 전자 프로그램 가이드(EPG) 메뉴에서 노래방 및 음성 분석 SW를 구동하여, 이퀄라이저 조절, 볼륨 조절, 원하는 노래 선곡, 배경화면 및 아바타 선택, 노래 자막을 선택한다(단계 S14). The user drives the karaoke and voice analysis SW in the electronic program guide (EPG) menu to select an equalizer, volume control, desired song selection, background and avatar selection, and song subtitle (step S14).
노래방 음원 구입시, 셋탑박스의 노래방 및 음성 분석 소프트웨어로부터 노래방 서버(80)로 접속하여 구입을 원하는 음원에 대한 요금을 결제하기 위해 결제 서버(PG:Payment Gateway)(81)로 접속하여 휴대폰 결제 또는 신용카드 결제를 사용한다(단계 S15).When purchasing a karaoke sound source, access the
노래방 서버(80)로부터 사용자의 셋탑박스의 노래방 및 음성 분석 소프트웨어로 원하는 음원을 다운로드 받아 셋탑박스의 하드디스크(HDD)(118) 또는 셋탑박스에 연결된 USB 메모리로 저장한다(단계 S16). The desired sound source is downloaded from the
WLAN 카드(77)를 장착한 마이크와 카메라가 부착된 휴대용 리모컨(휴대 단말기)(78)을 사용하여 무선랜 억세스 포인트(AP)를 통해 셋탑박스에 접속하여 노래방 볼륨을 조절하고, 노래방 음원을 선택하며, 노래하는 사용자의 음성 및 영상을 셋탑박스의 음성/비디오 수신부(112)로 수신받아 인코더(113)에 의해 인코딩한다(단계 S17).Access the set-top box via a wireless LAN access point (AP) using a microphone equipped with a WLAN card (77) and a camera-equipped remote control (mobile terminal) 78 to adjust the karaoke volume and select the karaoke sound source. The voice and video of the singing user are received by the voice /
노래방 및 음성 분석 SW가 노래 원곡에서 나오는 음성 신호를 주파수별로 인식하여 원곡 멜로디와 음성 신호를 분리하고, 배경화면과 코러스를 하는 아바타를 포함하는 노래 자막이 있을시 노래 자막을 분리한다(단계 S18).The karaoke and voice analysis SW recognizes the voice signal from the original song by frequency and separates the original melody and the voice signal, and separates the song subtitles when there are song subtitles including a background and a chorus avatar (step S18). .
디코더(114)에 의해 디코딩한 후, 비디오/오디오 출력부(115)를 통해 TV 및 영상 매체(116)로 내가 부른 음성 및 영상 신호를 배경 화면과 코러스를 하는 아바타를 구비하는 노래 자막 및 노래 가사와 함께 실시간으로 그래픽하게 화면으로 출력한다(단계 S19). After decoding by the
원곡 멜로디에 대한 하나의 노래를 마칠때마다, 기준 멜로디에 대한 내가 부른 노래의 음성을 평가하여 노래방 및 음성 분석 SW의 음정과 박자 산출 모듈에 의해 가사에 따른 음정과 박자를 계산하여 노래방 점수를 화면에 표시한다. Whenever you finish a single song for the original song melody, it evaluates the voice of the song I sang for the reference melody and displays the karaoke score by calculating the pitch and beat according to the lyrics by the pitch and time signature module of the karaoke and voice analysis SW. Mark on.
셋탑박스의 노래방 및 음성 분석 소프트웨어에서 나만의 음반 기능이 설정된 경우, PVR 기능으로 녹화(녹음) 및 부분발췌 및 편집된 음성 및 영상을 노래자막의 아바타의 코러스 배경 및 노래 가사와 함께 "나만의 음반"으로 셋탑박스의 하드디스크(HDD)(118)에 저장한다(단계 S20). If your own recording feature is set in the karaoke and voice analysis software of the set-top box, the PVR function will record the recorded (recorded), extracted and edited voices and videos with the chorus background and song lyrics of the "Is stored in the hard disk (HDD) 118 of the set-top box (step S20).
따라서, 사용자는 디지털 TV에 연결된 셋탑박스에 설치된 카메라와 마이크 또는 마이크와 카메라가 부착된 휴대용 리모컨을 사용하여 노래방을 사용할 수 있고, 노래 원곡에서 나오는 음성 신호를 멜로디와 가수 음성으로 분리하며, 노래 자막을 별도로 분리하며, TV로 분리된 음성 신호를 그래픽하게 화면으로 출력하고, PVR 기능으로 녹화(녹음) 및 부분 발췌 편집 기능을 제공하는 "나만의 음반" 기능을 활용하게 된다. Therefore, the user can use the karaoke using a camera and a microphone installed in a set-top box connected to a digital TV, or a portable remote control equipped with a microphone and a camera, and separates the voice signal from the original song into a melody and a singer's voice. Separately, it will utilize the "My Record" function that provides a graphic output of the audio signal separated by the TV, and provides recording (recording) and partial excerpt editing function with the PVR function.
전술한 바와 같이 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.
이상에서 설명한 바와 같이, 본 발명의 바람직한 실시예를 참조하여 설명하 였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 또는 변형하여 실시할 수 있다.As described above, although described with reference to the preferred embodiment of the present invention, those skilled in the art various modifications of the present invention without departing from the spirit and scope of the present invention described in the claims below. Can be modified or modified.
도 1은 종래의 노래방의 노래 선곡 시스템 구성도. 1 is a configuration diagram of a song selection system of a conventional karaoke.
도 2는 본 발명에 따른 노래방의 음성 분석 기능을 가진 셋탑박스의 구성도. Figure 2 is a block diagram of a set-top box having a voice analysis function of karaoke in accordance with the present invention.
도 3은 본 발명의 실시예에 따른 음성 분석 기능을 가진 노래방 서비스 시스템 구성도.3 is a configuration diagram of a karaoke service system having a voice analysis function according to an embodiment of the present invention.
도 4는 원곡, 내가 부른 음성과 멜로디, 가사를 구분한 도면. Figure 4 is the original song, a voice and melody, a diagram that distinguished the lyrics.
도 5는 본 발명에 따른 노래방의 음성 분석 기능을 가진 셋탑박스에서 노래방 서비스 제공 방법을 설명한 흐름도. 5 is a flowchart illustrating a method for providing karaoke service in a set-top box having a voice analysis function of karaoke according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
110: MIC 111: 카메라110: MIC 111: camera
112: 음성/비디오 수신부 113: 인코더112: voice / video receiver 113: encoder
114: 디코더 115: 비디오/오디오 출력부114: decoder 115: video / audio output unit
116: TV 또는 영상 매체 117: 제어부 116: TV or video medium 117: control unit
118: 하드디스크(HDD) 119: RAM118: hard disk (HDD) 119: RAM
120: ROM 121: 플래시 메모리 120: ROM 121: flash memory
122: 이더넷 연결부 123: VDSL 모뎀 연결부122: Ethernet connection 123: VDSL modem connection
124: 무선 LAN 연결부 125: 적외선 수신부 124: wireless LAN connection 125: infrared receiver
126: USB 인터페이스부 127: STB 판넬 입력부126: USB interface unit 127: STB panel input unit
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090012630A KR100917990B1 (en) | 2009-02-16 | 2009-02-16 | Settop-box having voice recognition function of singing room and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090012630A KR100917990B1 (en) | 2009-02-16 | 2009-02-16 | Settop-box having voice recognition function of singing room and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100917990B1 true KR100917990B1 (en) | 2009-09-18 |
Family
ID=41355883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090012630A KR100917990B1 (en) | 2009-02-16 | 2009-02-16 | Settop-box having voice recognition function of singing room and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100917990B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114171034A (en) * | 2021-12-02 | 2022-03-11 | 深圳市高速达科技有限公司 | High-definition set top box voice data coding and decoding system and method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060038560A (en) * | 2004-10-30 | 2006-05-04 | 이경호 | Digital tv with karaoke function |
KR100791482B1 (en) | 2006-08-29 | 2008-01-03 | 주식회사 디지탈멀티텍 | Digital set top box system having song accompaniment function |
-
2009
- 2009-02-16 KR KR1020090012630A patent/KR100917990B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060038560A (en) * | 2004-10-30 | 2006-05-04 | 이경호 | Digital tv with karaoke function |
KR100791482B1 (en) | 2006-08-29 | 2008-01-03 | 주식회사 디지탈멀티텍 | Digital set top box system having song accompaniment function |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114171034A (en) * | 2021-12-02 | 2022-03-11 | 深圳市高速达科技有限公司 | High-definition set top box voice data coding and decoding system and method |
CN114171034B (en) * | 2021-12-02 | 2024-05-14 | 深圳市高速达科技有限公司 | High-definition set top box voice data encoding and decoding system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9635403B2 (en) | Systems and methods for configuring media devices utilizing audio codes or signatures | |
TWI243613B (en) | System and apparatus for supplying audiovisual information to a subscriber terminal | |
US20080083004A1 (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
US20110078734A1 (en) | Method for operating an interactive program guide, a user device for an interactive program guide, a method and a device for providing a consolidated data guide information listing | |
KR20090106104A (en) | Internet protocol television system and method for materializing vod service at the same time as real-time streaming service | |
EP1982516A1 (en) | Electronic programming guide providing apparatus and method | |
KR100917991B1 (en) | Settop-box and system having video conference and singing room function and method thereof | |
KR20080073443A (en) | Receiver and method for processing a data communication between terminal and the reciver | |
KR20100002755A (en) | Method for providing vod virtual channel service, electronic program guide including moving picture, and terminal therefor | |
JP2012516100A (en) | Shared media content list | |
KR20090116546A (en) | Method and system for providing foreign language learning service using clips of moving picture | |
KR100917990B1 (en) | Settop-box having voice recognition function of singing room and method thereof | |
KR100836470B1 (en) | Iptv system for providing sports relay broadcasting service and method thereof | |
WO2005076617A1 (en) | Multimedia terminal | |
KR20090019094A (en) | Morning call service system and method for providing personal custom contents | |
KR20110046060A (en) | Method and apparatus for selective section playback of iptv program | |
US20120284742A1 (en) | Method and apparatus for providing interactive content within media streams using vertical blanking intervals | |
KR20110120507A (en) | A digital broadcast receiver and method for setting feature information of the digital broadcast receiver | |
KR100932490B1 (en) | Broadcast receiver and video data processing method | |
KR20120014662A (en) | Method and apparatus for providing contents of iptv to portable device and play the contents with the portable device | |
KR100990120B1 (en) | convergence internet protocol television settop box | |
KR100862144B1 (en) | IPTV music portal service system and method thereof transmitting and receiving music contents | |
KR20110037670A (en) | A method for providing seach service and an iptv receiver | |
KR101462279B1 (en) | Apparatus method for viewing subscription in IPTV | |
KR101120663B1 (en) | Apparatus for controlling iptv device using voip device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |