KR100688889B1 - Method and apparatus of identifying data using codec imformation - Google Patents

Method and apparatus of identifying data using codec imformation Download PDF

Info

Publication number
KR100688889B1
KR100688889B1 KR1020050021715A KR20050021715A KR100688889B1 KR 100688889 B1 KR100688889 B1 KR 100688889B1 KR 1020050021715 A KR1020050021715 A KR 1020050021715A KR 20050021715 A KR20050021715 A KR 20050021715A KR 100688889 B1 KR100688889 B1 KR 100688889B1
Authority
KR
South Korea
Prior art keywords
codec
data
terminal
originating
sound source
Prior art date
Application number
KR1020050021715A
Other languages
Korean (ko)
Other versions
KR20060100074A (en
Inventor
박성수
이상신
우대식
강봉주
배성수
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020050021715A priority Critical patent/KR100688889B1/en
Publication of KR20060100074A publication Critical patent/KR20060100074A/en
Application granted granted Critical
Publication of KR100688889B1 publication Critical patent/KR100688889B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42017Customized ring-back tones

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 멀티미디어 코덱을 이용한 링백톤 서비스를 제공함에 있어서, 이동전화 단말이 이동전화망으로부터 수신되는 데이터 정보를 기준으로 음성 코덱을 적용할 것인지 멀티미디어 코덱을 적용할 것인지를 결정할 수 있도록 하기 위한 데이터 식별 방법 및 장치에 관한 것이다.In the present invention, in providing a ringback tone service using a multimedia codec, a data identification method for allowing a mobile phone terminal to determine whether to apply a voice codec or a multimedia codec based on data information received from a mobile phone network. And to an apparatus.

본 발명에 따른 데이터 식별 방법은 코덱을 구비한 단말이 통신 채널로부터 데이터를 수신하는 단계, 채널 디코더가 상기 수신한 데이터를 디코딩하는 단계, 상기 디코딩된 데이터를 신호 부분과 데이터 부분으로 분리하여 상기 데이터 부분을 코덱 선택부로 전송하는 단계, 상기 코덱 선택부가 상기 데이터 부분이 음성 데이터인지 멀티미디어 데이터인지를 판단하는 단계 및 상기 데이터 부분을 상기 판단 결과에 상응하는 코덱으로 전송하는 단계를 포함한다.In the data identification method according to the present invention, a terminal having a codec receives data from a communication channel, a channel decoder decodes the received data, and separates the decoded data into a signal portion and a data portion. Transmitting the portion to the codec selector, determining whether the data portion is voice data or multimedia data, and transmitting the data portion to a codec corresponding to the determination result.

링백톤 서비스, 멀티미디어 코덱, 코덱 선택부 Ringback tone service, multimedia codec, codec selector

Description

코덱 정보를 이용한 데이터 식별 방법 및 장치{METHOD AND APPARATUS OF IDENTIFYING DATA USING CODEC IMFORMATION}Method and device for identifying data using codec information {METHOD AND APPARATUS OF IDENTIFYING DATA USING CODEC IMFORMATION}

도 1 은 링백톤 서비스를 위한 시스템 구성도이다.1 is a system configuration diagram for ringback tone service.

도 2 는 멀티미디어 코덱을 이용한 링백톤 서비스의 개략도이다.2 is a schematic diagram of a ringback tone service using a multimedia codec.

도 3a 및 3b 는 멀티미디어 링백톤 서비스를 위한 호 흐름(call flow)도이다.3A and 3B are call flow diagrams for a multimedia ring back tone service.

도 4 는 사용자 단말의 기능 블록도이다.4 is a functional block diagram of a user terminal.

도 5 는 사용자 단말의 코덱 선택부의 동작 절차를 도시하는 흐름도이다.5 is a flowchart illustrating an operation procedure of a codec selecting unit of a user terminal.

도 6 은 바이패스 프레임 구조를 도시한다.6 shows a bypass frame structure.

본 발명은 멀티미디어 코덱을 활용한 링백톤 서비스를 제공함에 있어서 이동전화 단말이 이동전화망으로부터 수신되는 데이터 정보를 기준으로 EVRC(Enhanced Variable Rate Code) 음성 코덱을 적용할 것인지 멀티미디어 코덱을 적용할 것인지를 결정할 수 있도록 하기 위한 식별 방법을 제공하는 것이다. In the present invention, in providing a ringback tone service using a multimedia codec, a mobile terminal determines whether to apply an enhanced variable rate code (EVRC) voice codec or a multimedia codec based on data information received from a mobile telephone network. It is to provide an identification method to enable this.

대부분의 이동전화 단말들은 음성 통화의 효율화 및 무선 채널의 최적화를 위해 EVRC와 같은 가변 전송율을 가지는 음성코덱을 사용한다. 이러한 음성코덱은 발음구간과 묵음구간의 검출, 적절한 코드북 생성과 매핑을 통해 채널 효율을 극대화하였다. Most mobile terminals use a voice codec having a variable bit rate such as EVRC for efficiency of voice calls and optimization of radio channels. The voice codec maximizes channel efficiency by detecting pronunciation and silent sections, and generating and mapping appropriate codebooks.

하지만, EVRC와 같은 가변 전송율의 음성 코덱은 묵음구간이 거의 존재하지 않는 음악에 서비스에 대해서는 가변 전송율 코딩 오류로 인해 음악 품질을 저하시킨다. 이를 극복하기 위해 실제로 실시간 음악 서비스 제공자들은 음원을 추출하고, EVRC 코덱에 맞도록 음원을 수정함으로써, 음성코덱에 의한 음원 손상을 최소화할 수 있도록 하고 있다. 이러한 음원 보정은 EVRC 코덱의 특성을 고려한 전처리 프로세싱이나 음향 기술자의 수작업에 의존하고 있다. 하지만, 이러한 작업들은 EVRC 코덱을 통한 음악 서비스의 품질을 음성 품질에 준하는 수준으로 보완할 수는 있으나, 음악 서비스의 품질을 개선하기는 어렵다. However, a variable code rate voice codec, such as EVRC, degrades music quality due to variable rate coding errors for services that have little silence. In order to overcome this problem, real-time music service providers extract sound sources and modify sound sources to meet the EVRC codec, thereby minimizing sound source damage caused by the voice codec. These sound source corrections rely on the preprocessing processing taking into account the characteristics of the EVRC codec or the manual work of the sound engineer. However, these works can complement the quality of the music service through the EVRC codec to a level equivalent to the voice quality, but it is difficult to improve the quality of the music service.

이러한 문제점을 해결하기 위해서는 다운로드 서비스에서 사용하는 멀티미디어 코덱을 사용하는 방안이 존재하지만 8Kbps의 음성 통화 채널상에서 이를 구현하기 위해서는 별도의 추가적인 개발이 필요하게 된다. 또한, 이를 이동전화망을 통한 서비스에 적용하기 위해서는 기존 이동전화망의 기능 변경을 요구하게 되므로, 상용 이동전화망의 변경을 최소화하면서 서비스를 제공할 수 있도록 하여야 한다. 이를 위해서는 단말에 멀티미디어 오디오 코덱의 디코딩 기능을 구현하여 링백톤 구간에서 수신되는 데이터를 음악 서비스를 위한 멀티미디어 코덱으로 전달하고, 음성통화 구간에 수신되는 데이터는 음성 코덱으로 전달할 수 있도록 하여야 한다. 하지만, 링백톤 서비스에서 사용하는 음악이 발신자에 의해 지정되고 설정될 수도 있으나 착신자에 의해서도 지정 및 설정이 가능하므로, 발신 사용자 단말의 정보만을 참조할 경우에는 추가적인 요금 적용이 가능한 부가서비스 활용에 문제가 발생할 수 있다. In order to solve this problem, there is a way to use the multimedia codec used in the download service, but additional development is required to implement this in the voice call channel of 8Kbps. In addition, in order to apply this to a service through a mobile telephone network, it is required to change the function of the existing mobile telephone network, so that the service should be provided while minimizing the change of the commercial mobile telephone network. To this end, a decoding function of a multimedia audio codec is implemented in a terminal to transmit data received in a ringback tone section to a multimedia codec for a music service, and data received in a voice call section can be delivered to a voice codec. However, the music used in the ringback tone service may be designated and set by the caller, but may be specified and set by the called party. Therefore, when referring to only the information of the calling user terminal, there is a problem in using an additional service that can be additionally charged. May occur.

이동전화 시스템에서 무선 인터페이스 구간에 대해 멀티미디어 코덱을 지원할 수 있도록 하기 위해서는 무선 인터페이스 표준의 변경 및 이동단말과 이동전화 시스템의 보코더를 변경하여야 한다. 특히, 링백톤 서비스와 같이 음악서비스와 음성 통화서비스가 순차적으로 이루어지는 경우에는 코덱의 변경이 실시간적으로 이루어 질 수 있어야 하므로 별도의 무선 인터페이스를 통해 코덱을 변경하거나, 이동단말이 수신된 데이터를 분석하여 적용 코덱을 결정하여야 한다. In order to be able to support the multimedia codec for the air interface section in the mobile phone system, the air interface standard has to be changed and the vocoders of the mobile terminal and the mobile phone system have to be changed. In particular, when a music service and a voice call service such as a ringback tone service are sequentially performed, the codec can be changed in real time. Therefore, the codec is changed through a separate air interface or the mobile terminal analyzes the received data. The codec to be applied must be determined.

본 발명은 기존의 동기방식 이동전화에서 사용하는 EVRC 또는 SMV(Selectable Mode Vocoder) 음성 코덱과 멀티미디어 코덱과의 식별방법을 제시한다. 이를 통해 사용자는 멀티미디어 코덱을 이용하여 링백톤 구간에 고품질의 음악 서비스를 제공받고, 음성 통화구간에는 음성코덱을 통해 음성 서비스를 제공받을 수 있도록 한다. The present invention proposes an identification method between an EVRC or SMV (Selectable Mode Vocoder) voice codec and a multimedia codec used in a conventional synchronous mobile phone. Through this, the user can be provided with a high quality music service in the ringback tone section using the multimedia codec and the voice service through the voice codec in the voice call section.

본 발명은 발신사용자 또는 착신사용자가 원하는 특정음을 링백톤으로 대체하여 사용자에게 제공하는 링백톤 서비스의 품질을 개선하기 위한 방안을 구현함에 있어 필요한 링백톤 구간 및 음성구간의 수신 데이터에 대해 음성 인지 음악 서비스를 위한 멀티미디어 데이터인지를 식별하여 처리하는 방법을 제공한다. The present invention provides a voice recognition for the received data of the ringback tone section and the voice section necessary for implementing a method for improving the quality of the ringback tone service provided to the user by replacing the specific sound desired by the calling user or the called user with the ringback tone. A method of identifying and processing multimedia data for a music service is provided.

이동전화망에서 멀티미디어 오디오 코덱을 활용하여 고품질의 음악 서비스를 제공하는 것은 음성 통화채널에서의 낮은 데이터 전송율과 더불어 이동전화 시스템 장비의 수정을 필요로 한다. 이동 단말에서의 기능 변경은 신규 단말로의 교체나 S/W 업그레이드 등을 통해 점진적인 개선이 가능하지만, 이동전화 시스템에서의 변경은 기존 서비스와의 호환성 등을 하여 최소화할 수 있어야 한다. 이를 위해 링백톤 구간에서의 음성코덱 및 멀티미디어 코덱 적용 여부에 대한 결정과 링백톤 구간에서 음성통화 구간으로 전환될 때 코덱의 변경시점을 결정하기 위한 방안이 필요하게 된다. Providing high quality music service using multimedia audio codec in mobile phone network requires modification of mobile phone system equipment with low data rate in voice call channel. The function change in the mobile terminal can be gradually improved through the replacement of the new terminal or the S / W upgrade. However, the change in the mobile phone system should be minimized by the compatibility with the existing service. To this end, it is necessary to determine whether to apply the voice codec and the multimedia codec in the ringback tone section and to determine the point of change of the codec when switching from the ringback tone section to the voice call section.

본 발명은 이동전화의 네트워크 장비에서의 보코더 변경없이 멀티미디어 코덱을 지원하는 발신자 단말에 대해 링백톤 서비스를 제공할 수 있도록 음성 및 멀티미디어 데이터를 구분하여 적절한 코덱으로 데이터를 처리토록 하는 방법을 제공한다.The present invention provides a method for processing data with an appropriate codec by dividing voice and multimedia data so as to provide a ringback tone service to a caller terminal supporting a multimedia codec without changing the vocoder in a mobile phone network equipment.

본 발명에 따른 데이터 식별 방법은 코덱을 구비한 단말이 통신 채널로부터 데이터를 수신하는 단계, 채널 디코더가 상기 수신한 데이터를 디코딩하는 단계, 상기 디코딩된 데이터를 신호 부분과 데이터 부분으로 분리하여 상기 데이터 부분을 코덱 선택부로 전송하는 단계, 상기 코덱 선택부가 상기 데이터 부분이 음성 데이터인지 멀티미디어 데이터인지를 판단하는 단계 및 상기 데이터 부분을 상기 판단 결과에 상응하는 코덱으로 전송하는 단계를 포함한다.In the data identification method according to the present invention, a terminal having a codec receives data from a communication channel, a channel decoder decodes the received data, and separates the decoded data into a signal portion and a data portion. Transmitting the portion to the codec selector, determining whether the data portion is voice data or multimedia data, and transmitting the data portion to a codec corresponding to the determination result.

본 발명에 따른 데이터 식별 장치는 통신 채널로부터 수신한 데이터를 디코딩하여 신호 부분과 데이터 부분으로 분리하여 전송하는 채널 디코더, 상기 채널 디코더로부터 전송된 상기 데이터 부분이 멀티미디어 데이터 또는 음성 데이터인지를 판단하여, 상기 판단결과에 상응하는 코덱으로 전송하는 코덱 선택부, 상기 코덱 선택부로부터 전송된 멀디미디어 데이터를 처리하는 멀티미디어 코덱 및 상기 코덱 선택부로부터 전송된 음성 데이터를 처리하는 음성 코덱을 포함한다.The apparatus for identifying data according to the present invention decodes the data received from the communication channel into a signal decoder and a data decoder to separate and transmit the data decoder, and determines whether the data portion transmitted from the channel decoder is multimedia data or voice data, And a codec selector for transmitting to a codec corresponding to the determination result, a multimedia codec for processing multimedia data transmitted from the codec selector, and a voice codec for processing voice data transmitted from the codec selector.

본 발명에 따른 링백톤 서비스 방법은 코덱을 구비한 발신 단말이 호 발신 요구 신호를 발신 교환기로 전송하는 단계, 상기 호 발신 요구 신호에 응답하여 상기 발신 교환기가 상기 발신 단말의 링백톤 정보 및 코덱 정보를 포함한 호 접속 요청 신호를 착신 교환기로 전송하는 단계, 상기 착신 교환기가 상기 발신 단말의 코덱 정보를 음원 제공 서버로 전송하는 단계, 상기 착신 교환기가 보코더 바이패스 요청 신호와 코덱 설정 요청 신호를 상기 발신 교환기에 전송하는 단계, 상기 발신 교환기가 상기 코덱 설정 요청 신호를 상기 발신 단말과 발신 제어기의 보코더에 전송하는 단계, 상기 음원 제공 서버가 상기 코덱 정보에 상응하는 음원 데이터를 상기 발신 제어기의 보코더로 전송하는 단계, 상기 발신 제어기의 보코더가 상기 바이패스 요청 신호에 따라 상기 음원 데이터를 바이패스하여 상기 발신 단말로 전송하는 단계 및 상기 발신 단말이 상기 음원 데이터를 상기 코덱을 통과시켜 재생시키는 단계를 포함한다.In the ringback tone service method according to the present invention, the originating terminal having a codec transmits a call origination request signal to an originating exchange, and in response to the call origination request signal, the originating exchange exchanges ringback tone information and codec information of the originating terminal. Transmitting a call connection request signal to a destination exchange, wherein the destination exchange transmits codec information of the calling terminal to a sound source providing server, and the called exchange sends the vocoder bypass request signal and the codec setting request signal to the source providing server; Transmitting to the exchange, the originating exchange transmitting the codec setting request signal to the originating terminal and the vocoder of the originating controller, and the sound source providing server transmitting sound source data corresponding to the codec information to the vocoder of the originating controller And the vocoder of the originating controller responds to the bypass request signal. And bypassing the sound source data and transmitting the sound source data to the calling terminal, and playing the sound source data through the codec.

본 발명에 따른 링백톤 서비스 시스템은 코덱을 구비하며 호 발신 요구 신호를 발신 교환기에 전송하는 발신 단말, 상기 호 발신 요구 신호에 응답하여, 상기 발신 단말의 링백톤 정보 및 코덱 정보를 포함한 호 접속 요청 신호를 착신 교환기에 전송하는 발신 교환기, 상기 발신 단말의 코덱 정보를 음원 제공서버에 전송하 고, 코덱 설정 요청 신호를 발신 교환기에 전송하는 착신 교환기, 상기 코덱 설정 요청 신호에 상응하여 음원 데이터를 처리하고 상기 발신 단말에 전송하는 발신 제어기의 보코더 및 상기 발신 단말의 코덱 정보에 상응하는 음원 데이터를 생성하여 발신 교환기에 전송하는 음원 제공서버를 포함한다.The ringback tone service system according to the present invention has a codec and transmits a call origination request signal to an originating exchange, and a call connection request including ringback tone information and codec information of the originating terminal in response to the call origination request signal. An originating exchange that transmits a signal to a destination exchange, a codec information of the originating terminal to a sound source providing server, a destination exchange that transmits a codec setting request signal to a source exchange, and processes sound source data corresponding to the codec setting request signal And a sound source providing server for generating a sound source data corresponding to the vocoder of the originating controller and transmitting the codec information of the originating terminal to the originating terminal.

본 발명의 개선사항 및 세부사항은 종속항에 개시된다.Improvements and details of the invention are disclosed in the dependent claims.

이하, 첨부한 도면을 참조하여 본 발명에 따른 바람직한 실시예들에 대해서 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 링백톤 서비스를 위한 시스템을 도시한다. HLR(100)은 가입자에 대한 정보를 가지고 있으며, 시그날링 전달 프로토콜(STP : signaling transfer protocol) 기반의 NO.7망(101)을 매개로 교환기(O_MSC, T_MSC)(102,103)와 통신한다. 교환기들(102,103)은 게이트웨이 장비(104)를 통해 음원을 보관하고 있는 음원 제공장치(105)와 연결된다. 또한, 이동전화 통신을 위한 액세스를 지원하기 위해 BSC(106)와 연결된다. 이들 BSC(106)는 기지국(107)을 통해 사용자 단말과 통신하게 되며, 자원할당과 음성 통화채널에 대한 보코더 제어를 담당하게 된다. 음원 제공장치(109)는 인터넷(108)을 통해 가입자 DB(109) 및 음원 제공 제어서버(110)와 연결된다. 1 shows a system for ringback tone service. The HLR 100 has information about the subscriber and communicates with the exchanges (O_MSC, T_MSC) 102, 103 via the NO.7 network 101 based on a signaling transfer protocol (STP). The exchangers 102 and 103 are connected to the sound source providing apparatus 105 which stores the sound source through the gateway equipment 104. It is also connected with the BSC 106 to support access for mobile phone communications. The BSC 106 communicates with the user terminal through the base station 107 and is responsible for resource allocation and vocoder control for the voice call channel. The sound source providing apparatus 109 is connected to the subscriber DB 109 and the sound source providing control server 110 through the Internet 108.

HLR(100)은 기존의 망구성 요소로서의 기능과 기존 링백톤 서비스를 위한 링백톤 대체 유무에 대한 정보와 음원 제공장치(105)로 라우팅하기 위한 정보를 모두 가지며, 추가적으로 발신 단말이 링백톤 서비스를 위해 사용하기를 원하는 코덱 정보가 포함된다. 이러한 추가정보는 발신 가입자 프로화일의 부가 서비스 가입 정 보로서 설정 저장되어 있다. The HLR 100 has both a function as an existing network component, information on whether a ringback tone is substituted for the existing ringback tone service, and information for routing to the sound source providing device 105, and additionally, the calling terminal provides ringback tone service. The codec information you want to use is included. This additional information is set and stored as additional service subscription information of the calling subscriber profile.

교환기(102,103)는 기존 망 구성요소로서의 모든 기능을 가지며, 착신가입자의 위치 등록시에 HLR(100)과 통신하여 링백톤 대체 유무에 대한 정보와 음원 제공 장치(105)로 라우팅하기 위한 정보를 저장하며, 착신가입자로의 호 접속 요청시에 링백톤 대체 유무에 대한 정보와 음원제공 장치(105)로 라우팅하기 위한 정보에 근거하여 음원제공 장치(105)로부터 링백톤 제공을 위한 음원을 수신하여, 수신된 음원을 해당 발신자에게 링백톤으로 제공한다. 이때, 발신 교환기(102)는 HLR(100)과의 통신으로부터 발신자의 단말에서 링백톤용으로 사용 가능한 코덱 정보를 수신하게 되며, 사용자가 링백톤 서비스에 사용하기를 원하는 코덱 정보를 착신 교환기(103)를 통해 음원 제공장치(105)에 제공하여야 한다. The exchangers 102 and 103 have all functions as existing network components, and communicate with the HLR 100 at the time of registration of the subscriber to store information on the presence or absence of ringback tone replacement and routing information to the sound source providing device 105. Receiving a sound source for providing ringback tone from the sound source providing device 105 based on the information on the presence or absence of ringback tone replacement and information for routing to the sound source providing device 105 when a call connection request is made to the called subscriber. The sound source to the caller in ringback tone. At this time, the originating exchange 102 receives the codec information available for the ringback tone at the caller's terminal from the communication with the HLR 100, and receives the codec information that the user wants to use for the ringback tone service. It should be provided to the sound source providing device 105 through the).

음원 제공장치(105)는 각종 음원을 사용자 단말이 링백톤 서비스에 사용할 수 있는 모든 코덱 종류에 맞도록 저장하여야 하며, 게이트웨이(104)를 매개로 교환기(102)와 접속하여, 교환기(102)에서 요구한 코덱의 종류에 맞는 음원을 제공한다. The sound source providing apparatus 105 should store various sound sources so as to fit all codec types that a user terminal can use for ringback tone service, and access the switch 102 via the gateway 104 to the switch 102. Provide sound source suitable for the type of codec requested.

음원 제공 제어서버(110)는 인터넷망(108)을 매개로 음원제공장치와 통신하여 음원 제공장치(105)가 교환기(102,103)로 제공하여야 할 음원의 종류를 호 접속 요청된 착신 가입자의 식별정보, 이에 대응하는 발신자 식별정보, 호 요청 시간대 정보 등과 같이 기존 링백톤 서비스에서 제공하는 기능에 추가하여 요구된 링백톤 서비스용 코덱정보에 근거하여 해당 음원이 교환기(102,103)로 전송될 수 있도록 한다. The sound source providing control server 110 communicates with the sound source providing apparatus via the Internet network 108 to identify the type of sound source to be provided by the sound source providing apparatus 105 to the switches 102 and 103. In addition to the functions provided by the existing ringback tone service, such as caller identification information and call request time zone information, the corresponding sound source can be transmitted to the exchange 102 or 103 based on the codec information for the ringback tone service required.

웹서버(112)는 인터넷망(108)을 통해 음원 제공장치(105) 또는 음원 제공 제어서버(110)에 연결되어, 상기 음원 제공장치(105)에 저장된 음원을 추가하거나 음원 제공서버에 음원 특정을 위한 정보(특정발신자, 발신자 그룹, 발신시간대 등) 및 이에 대응하는 음원코드를 변경하기 위한 것으로 가입자가 웝서버에서 제공하는 웹페이지 또는 이동전화를 통한 무선 인터넷 서비스 화면을 통해 수행할 수 있다. The web server 112 is connected to the sound source providing apparatus 105 or the sound source providing control server 110 through the Internet network 108 to add a sound source stored in the sound source providing apparatus 105 or specify a sound source to the sound source providing server. For changing the information (specific caller, caller group, time zone, etc.) and the corresponding sound source code for the subscriber can be performed through the wireless Internet service screen through the web page or mobile phone provided by the server.

본 발명에서 제안한 멀티미디어 코덱을 지원하기 위한 링백톤 서비스는 단말이 EVRC 코덱 이외의 멀티미디어 코덱(예, AAC 코덱)을 사용하여 음성통화 채널로 음악서비스를 받을 수 있다는 것을 전제한다. 또한, 도시된 실시예에서는 이동전화의 기지국 제어기(BSC) 또는 교환기(MSC)에서 자체적으로 H/W 또는 S/W로 멀티미디어 코덱을 제공하지 않는다는 것을 전제로 한다. The ringback tone service for supporting the multimedia codec proposed in the present invention assumes that the terminal can receive a music service through a voice call channel using a multimedia codec (eg, an AAC codec) other than the EVRC codec. In addition, the illustrated embodiment assumes that the base station controller (BSC) or exchange (MSC) of the mobile telephone does not itself provide a multimedia codec in H / W or S / W.

도 2는 멀티미디어 코덱을 이용한 링백톤 서비스의 개념도가 도시된다. 멀티미디어 코덱을 구비한 발신 단말(201)이 호 발신을 요구하면, 착신 가입자가 위치한 교환기(204)에 의해 링백톤 서비스 요구가 링백톤 서비스 장비(205)로 전송된다. 링백톤 서비스 장비(205)는 발신 단말(201)이 사용하는 멀티미디어 코덱에 맞도록 음원을 저장 또는 처리하여 발신 단말(201)로 음원을 전송하게 된다. 이때, 발신측의 기지국 제어기 또는 교환기(202)에 위치한 보코더는 기존의 음성통화 위주의 보코더이므로 멀티미디어 코덱을 지원할 수 없다. 따라서, 링백톤 서비스 장비(205)에서 이미 멀티미디어 코덱으로 인코딩된 음원이 이동전화망으로 전달되어야 하며, 이동전화의 교환기 또는 기지국 제어기에 위치하는 보코더는 이를 사용자 단말로 바이패스하게 된다. 발신 사용자 단말(201)은 수신된 음원을 음성 코덱 대 신에 멀티미디어 코덱을 통과시켜 재생하게 된다. 이후, 착신자에 의해 호 착신이 이루어지면, 착신 교환기(204)는 호 착신 사실을 발신측으로 통지함과 동시에 링백톤 서비스 장비(205)에 링백톤 해제를 요구하게 된다. 착신측으로부터 호착신 신호를 수신한 발신측 기지국 제어기(202)의 보코더와 이동단말의 음성 코덱을 제어하여 음성 통화가 가능하도록 한다.2 is a conceptual diagram of a ringback tone service using a multimedia codec. When the calling terminal 201 with the multimedia codec requests call origination, the ringback tone service request is transmitted to the ringback tone service equipment 205 by the exchange 204 in which the called party is located. The ringback tone service equipment 205 stores or processes the sound source to fit the multimedia codec used by the calling terminal 201 to transmit the sound source to the calling terminal 201. At this time, since the vocoder located in the base station controller or the exchange 202 of the calling party is a conventional voice call-oriented vocoder, it cannot support a multimedia codec. Therefore, the sound source already encoded by the multimedia codec in the ringback tone service equipment 205 has to be transmitted to the mobile telephone network, and the vocoder located in the switchboard or the base station controller of the mobile telephone bypasses it to the user terminal. The calling user terminal 201 plays the received sound source through the multimedia codec instead of the voice codec. Then, when the call is made by the called party, the destination exchange 204 notifies the caller of the call arrival and requests the ringback tone service equipment 205 to release the ringback tone. The voice codec of the mobile terminal and the vocoder of the calling base station controller 202 that has received the incoming call signal from the called party are controlled to enable a voice call.

도 3a 및 3b는 본 발명에 따른 멀티미디어 코덱을 지원하기 위한 링백톤 서비스의 호 흐름(call flow)를 도시한다. 발신 가입자(301)가 착신 단말(302)로 호설정을 요구하면, 발신 교환기(305)는 기지국 제어기(303)로 무선자원 할당과 더불어 채널할당 및 보코더 할당을 수행한다. 발신측 무선 호 설정이 완료되면 발신 교환기(305)는 HLR(307)로 착신 단말(302)의 위치정보를 요구한다. HLR(307)은 착신 단말(302)이 위치한 착신 교환기(306)로 라우팅 정보를 요구하고, 착신 교환기(306)는 HLR(307)로 응답 메시지를 전송한다. HLR(307)은 발신 교환기(305)로 착신 단말(302)의 위치정보 응답을 수행한다. 발신 교환기(305)는 IAM(Initial Address Message) 메시지를 이용하여 기존 링백톤 관련 정보와 더불어 발신 단말(301)의 링백톤을 위한 멀티미디어 코덱 정보를 포함하여 ISUP(ISDN User Parts) 호 접속 요청을 전송한다. 착신 교환기(306)는 링백톤 서비스를 감지하고, 라우팅 데이터를 이용하여 음원 제공서버(309)로 발신 단말(301)의 링백톤을 위한 멀티미디어 코덱정보를 포함한 ISUP 호 접속을 요청한다. 또한, 동시에 착신 단말(302)에 대한 페이징(paging)을 수행함으로써 착신호 유입 사실을 알려준다. 아울러, 발신 단말(301)이 EVRC 이외의 코덱을 사용하여 링백톤 서비스를 받을 수 있는 경 우에는 발신 교환기(305)로 발신측 EVRC 보코더를 바이패스하기 위한 제어 메시지를 전송한다. 음원 제공서버(309)는 착신 가입자가 설정한 링백톤 서비스 음원 코드를 음원 제공 제어서버(308)에 요청하게 되며, 음원 제공 제어서버(308)는 가입자가 설정한 음원 코드를 음원 제공서버(309)에 알려준다. 이 과정에서 발신가입자의 멀티미디어 코덱 정보는 음원 선택의 조건으로 사용된다. 예를 들어, 음원제공 장치가 발신자 단말의 멀티미디어 코덱에 따른 음원 선택을 결정할 경우에는 음원 제공서버(309)로부터 수신되는 음원 코드를 공통으로 사용하고, 이후 발신 단말(301) 코덱의 종류를 추가하여 음원 코드를 완성하는 방법이 사용될 수 있다. 또한, 음원의 선택을 음원 제공 제어서버(308)가 담당할 경우에는 음원 제공장치는 음원 코드 요청시에 단말의 멀티미디어 코덱 정보를 추가하여 전송하고, 음원 제공서버(309)는 가입자의 음원 설정 정보와 코덱 정보를 조합하여 코드를 생성하면 된다. 3A and 3B illustrate call flow of a ringback tone service for supporting a multimedia codec according to the present invention. When the originating subscriber 301 requests call establishment to the terminating terminal 302, the originating exchange 305 performs channel allocation and vocoder allocation along with radio resource allocation to the base station controller 303. When the originating side wireless call setup is completed, the originating exchange 305 requests the location information of the terminating terminal 302 to the HLR 307. The HLR 307 requests routing information to the destination exchange 306 in which the called terminal 302 is located, and the destination exchange 306 sends a response message to the HLR 307. The HLR 307 performs the location information response of the called terminal 302 to the originating exchange 305. The originating exchange 305 transmits an ISDN user parts (ISP) call connection request including information on the existing ringback tone and multimedia codec information for the ringback tone of the originating terminal 301 by using an initial address message (IAM) message. do. The destination exchange 306 detects the ringback tone service and requests the ISUP call connection including the multimedia codec information for the ringback tone of the calling terminal 301 to the sound source providing server 309 using the routing data. At the same time, paging is performed on the called terminal 302 to notify the incoming call. In addition, when the originating terminal 301 can receive ringback tone service using a codec other than EVRC, it transmits a control message to the originating exchange 305 to bypass the originating EVRC vocoder. The sound source providing server 309 requests the ringback tone service sound source code set by the called party to the sound source providing control server 308, and the sound source providing control server 308 requests the sound source code set by the subscriber. ). In this process, the multimedia codec information of the calling subscriber is used as a condition of sound source selection. For example, when the sound source providing device determines sound source selection according to the multimedia codec of the caller terminal, the sound source code received from the sound source providing server 309 is commonly used, and then the type of the caller terminal 301 codec is added. A method of completing the sound source chord may be used. In addition, when the sound source providing control server 308 is responsible for selection of the sound source, the sound source providing apparatus adds and transmits the multimedia codec information of the terminal when the sound source code is requested, and the sound source providing server 309 receives the sound source setting information of the subscriber. Code can be generated by combining and codec information.

착신 교환기(306)로부터 멀티미디어 코덱을 사용하기 위해 발신측 보코더 바이패싱을 요청받은 발신 교환기(305)는 발신 단말(301)과 발신측 기지국 제어기(303)로 멀티미디어 코덱을 통한 링백톤이 가능하도록 설정을 요구하고 응답을 수신한 후, 이를 착신 교환기(306)로 통보한다. The originating exchange 305 that is requested to bypass the calling vocoder to use the multimedia codec from the called exchange 306 is configured to enable ringback tone through the multimedia codec to the calling terminal 301 and the calling base station controller 303. After receiving the request and receiving the response, it notifies the destination exchange 306 of this.

착신 단말(302)에 의해 호 착신이 이루어질 때까지 링백톤 대체음은 음원 제공서버(309)에서 착신 교환기(306), 발신 교환기(305), 발신 기지국 제어기 및 기지국(303)을 거쳐 발신 단말(301)의 사용자에게로 전달된다. 착신 단말(302)에 의한 호 착신이 이루어지면 착신 교환기(306)는 음원 제공서버(309)와의 ISUP 호접속 해제를 통해 링백톤 서비스를 종료하게 된다. 또한, 동시에 착신 단말(302)의 음성 코덱의 종류에 따라 정상적인 코덱 동작이 가능하도록 필요시에 발신 교환기(305)에 코덱 설정 변경을 요청하게 되며, 발신 교환기(305)는 기지국 제어기(303)에 코덱 설정 변경을 지시함으로써 정상적인 통화가 가능하게 된다.The ringback tone replacement sound is transmitted from the sound source providing server 309 to the terminating exchange 306, the originating exchange 305, the originating base station controller, and the base station 303 until the call is made by the terminating terminal 302. 301) to the user. When a call is received by the called terminal 302, the called exchange 306 terminates the ringback tone service through the release of the ISUP call connection with the sound source providing server 309. In addition, at the same time, a request for a codec setting change is requested from the originating exchange 305 to enable normal codec operation according to the type of voice codec of the called terminal 302, and the originating exchange 305 sends a request to the base station controller 303. By instructing to change the codec setting, normal call is possible.

도 4 는 본 발명에 따른 링백톤 서비스에서 멀티미디어 데이터와 음성 데이터가 동시에 사용되었을 때, 발신 사용자 단말에서 링백톤 구간과 통화구간을 식별하기 위한 사용자 단말의 기능 블록도를 도시한다. 발신 사용자 단말은 초기 접속 과정에서는 EVRC 음성코덱이 활성화된 상태에서 호 접속을 수행하게 된다. 이는 착신 가입자가 링백톤 서비스에 가입하지 않았을 경우와 기존의 링백톤 서비스에 가입되어 있는 경우에는 EVRC의 음성 코덱을 그대로 사용하기 위해서 이다. 하지만, 멀티미디어 데이터에 의한 링백톤 서비스가 제공되면 기존의 음성 코덱을 멀티미디어 코덱으로 전환하여야 한다. 이를 위해 음성 코덱의 디코더 이전에 사용자 데이터를 파싱(parsing)하여 적절한 코덱으로 분배하는 기능이 추가되어야 한다. 즉, 기존 사용자 단말에는 채널로부터 수신한 데이터를 CDMA 채널 디코더(401)를 통해 디코딩한 후에, 결과 데이터에 대해 신호 부분과 데이터 부분을 분리한 후, 데이터 부분을 코덱 선택부(403)의 입력으로 전달하고, 코덱 선택부(403)에서의 결과값을 멀티미디어 코덱(104) 또는 음성 코덱(105)의 입력으로 전달하도록 한다. 4 is a functional block diagram of a user terminal for identifying a ringback tone section and a call section in a calling user terminal when multimedia data and voice data are simultaneously used in a ringback tone service according to the present invention. In the initial access procedure, the calling user terminal performs a call access with the EVRC voice codec activated. This is to use the voice codec of EVRC as it is when the called subscriber is not subscribed to the ringback tone service and is subscribed to the existing ringback tone service. However, if a ringback tone service is provided by multimedia data, the existing voice codec must be converted into a multimedia codec. For this purpose, a function of parsing user data before the decoder of the voice codec and distributing it to an appropriate codec should be added. That is, the existing user terminal decodes the data received from the channel through the CDMA channel decoder 401, separates the signal portion and the data portion for the resulting data, and then uses the data portion as an input of the codec selector 403. And transmits the result of the codec selector 403 to the input of the multimedia codec 104 or the voice codec 105.

도 5는 코덱 선택부의 동작 메커니즘을 도시한다. 채널 디코더로부터 디코딩된 20ms 주기의 데이터를 수신한 코덱 선택부는 수신 데이터 블록의 첫 바이트 정보를 분석함으로써 음성 코덱으로 전달할 데이터인지, 멀티미디어 코덱으로 전달 할 데이터인지를 구분하게 된다. 이때, 코덱 결정에 사용하는 정보는 EVRC 인코딩 데이터의 헤더정보 중 사용하지 않는 비트 정보가 존재하는지 여부에 대한 것이다. 최상위 첫 3비트의 정보가 110 과 111 인경우는 EVRC 코덱의 인코딩 데이터에서는 나타나지 않으므로 이는 멀티미디어 코덱으로 판정한다. 또한, 다음의 3비트가 000 이외의 정보로 설정되면 이는 EVRC 코덱 데이터가 아니므로 멀티미디어 코덱으로 데이터 블록을 전송한다. 이외의 경우에는 EVRC 음성 코덱으로 블록 데이터 정보를 전달하게 된다. 5 shows an operation mechanism of the codec selection unit. The codec selecting unit that receives the decoded data of the 20ms period from the channel decoder analyzes the first byte information of the received data block to distinguish whether the data is to be transmitted to the voice codec or the multimedia codec. In this case, the information used for determining the codec is about whether there is unused bit information among header information of the EVRC encoded data. If the first three bits of information are 110 and 111, they do not appear in the EVRC codec encoding data. In addition, if the next three bits are set to information other than 000, this is not EVRC codec data and thus transmits a data block to the multimedia codec. In other cases, block data information is transmitted to the EVRC voice codec.

하지만, 비록 작은 확률이라 하더라도 멀티미디어 코덱으로 인코딩된 데이터 블록의 첫 바이트 정보가 음성 코덱으로 인코딩된 경우의 첫 바이트 정보가 동일하게 나타날 수도 있다. 따라서, 코덱 선택부에서는 별도의 버퍼를 두어 20ms 단위의 데이터 블록을 복수개 비교한 결과에 따라 많이 선택된 코덱으로 데이터를 전달하는 확장된 방법의 사용도 가능하다.However, even with a small probability, the first byte information of the data block encoded by the multimedia codec may be the same when the first byte information is encoded by the voice codec. Accordingly, the codec selecting unit may use an extended method of transferring data to a codec that is frequently selected according to a result of comparing a plurality of data blocks in units of 20ms with a separate buffer.

도 6는 바이패스 프레임 구조를 도시한다. 멀티미디어 코덱에 맞도록 인코딩된 음원 데이터는 이동전화 시스템상에서의 보코더 바이패스를 수행할 수 있는 형태로 전송하여야 한다. 이를 위해서는 도 5에 도시되어 있는 포멧에 맞도록 데이터를 프레임하여 전송하여야 한다. 메시지의 헤더는 보코더의 타입과 프레임 순서번호를 저장하여 전송하게 된다. 인코딩 패킷에서는 데이터 레이트와 패킷 데이터 및 더미 정보를 포함하게 된다. 링백톤 서비스에서는 데이터 레이트는 풀 레이트로 전송하여야 하며, 이경우에 는 171bit의 데이터 정보와 101bit의 더미 정보를 전송하게 된다. 6 shows a bypass frame structure. The sound source data encoded for the multimedia codec should be transmitted in a form capable of performing vocoder bypass on the mobile telephone system. To this end, data should be framed and transmitted in accordance with the format shown in FIG. 5. The header of the message stores and transmits the vocoder type and the frame sequence number. The encoded packet includes data rate, packet data, and dummy information. In the ringback tone service, the data rate should be transmitted at full rate. In this case, 171 bits of data information and 101 bits of dummy information are transmitted.

본 발명은 여기에 설명된 바람직한 실시예에 한정되지 않는다. 대신에 많은 변형예 및 변경들을 생각할 수 있고, 또한 상기 변형 및 변경들은 본 발명의 개념을 이용하고, 따라서 본 발명의 보호범위 내에 있다 The invention is not limited to the preferred embodiments described herein. Many variations and modifications may instead be conceived, and these variations and modifications also utilize the concepts of the present invention and are therefore within the protection scope of the present invention.

본 발명에 따른 코덱 정보를 이용하여 데이터를 식별하는 방법을 사용함으로써 링백톤 서비스의 품질개선을 위해 멀티미디어 오디오 코덱을 활용한 링백톤 서비스를 추가적으로 적용하더라도, 기존 서비스에 영향을 주지 않고 서비스를 안정적으로 운용할 수 있다. 또한, 본 발명을 통해서 링백톤 서비스 이용자들은 멀티미디어 코덱을 이용하여 링백톤 구간에 고품질의 음악서비스를 제공받을 수 있으며, 음성 통화 구간에는 음성 코덱을 통해 음악 서비스를 제공받을 수 있는 효과가 있다.By using the method of identifying data using the codec information according to the present invention, even if the ringback tone service using the multimedia audio codec is additionally applied to improve the quality of the ringback tone service, the service is stably maintained without affecting the existing service. It can be operated. In addition, through the present invention, the ringback tone service users can receive the high quality music service in the ringback tone section using the multimedia codec, and the voice call section can receive the music service through the voice codec.

Claims (18)

코덱을 이용한 링백톤 서비스에 있어서,In the ringback tone service using a codec, (a) 코덱을 구비한 단말이 통신 채널로부터 데이터를 수신하는 단계;(a) receiving a data from a communication channel by a terminal having a codec; (b) 단말의 채널 디코더가 상기 수신한 데이터를 실시간 디코딩하는 단계;(b) real-time decoding the received data by a channel decoder of the terminal; (c) 상기 디코딩된 데이터를 신호 부분과 데이터 부분으로 분리하여 상기 데이터 부분을 단말의 코덱 선택부로 전송하는 단계;(c) separating the decoded data into a signal portion and a data portion and transmitting the data portion to a codec selector of the terminal; (d) 상기 단말의 코덱 선택부가 상기 데이터 부분이 음성 데이터인지 멀티미디어 데이터인지를 실시간으로 판단하는 단계; 및 (d) determining in real time whether the codec selector of the terminal determines whether the data portion is voice data or multimedia data; And (e) 상기 데이터 부분을 상기 판단 결과에 상응하는 코덱으로 전송하는 단계를 포함하는 데이터 식별 방법. (e) transmitting the data portion to a codec corresponding to the determination result. 제 1 항에 있어서,The method of claim 1, 상기 코덱은 음성 코덱 및 멀티미디어 코덱을 포함하는 것을 특징으로 하는 데이터 식별 방법.The codec includes a voice codec and a multimedia codec. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 (d) 단계에서, 상기 코덱 선택부가 상기 데이터 부분의 첫번째 바이트 정보에 의해 코덱의 종류를 판단하는 것을 특징으로 하는 데이터 식별 방법.In step (d), the codec selecting unit determines the type of codec based on the first byte information of the data portion. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 (d) 단계에서, 상기 코덱 선택부가 상기 데이터 부분의 첫번째 바이트 정보 중 상위 3비트 정보에 의해 상기 데이터 부분의 종류를 판단하는 것을 특징으로 하는 데이터 식별 방법.In the step (d), the codec selection unit determines the type of the data portion based on the upper three bits of the first byte information of the data portion. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 (d) 단계에서, 상기 코덱 선택부가 다수의 상기 데이터 부분을 연속적으로 비교하여 판단하는 것을 특징으로 하는 데이터 식별 방법.And in the step (d), the codec selecting unit continuously compares and determines a plurality of the data portions. 제 5 항에 있어서,The method of claim 5, wherein 상기 코덱 선택부가 상기 각각의 데이터 부분의 첫번째 바이트 정보에 의해 상기 데이터 부분의 종류를 판단하여 상기 판단 결과에 따른 데이터 부분을 저장하기 위한 버퍼를 포함하는 것을 특징으로 하는 데이터 식별 방법.And a codec selector comprising a buffer for determining the type of the data portion based on first byte information of each data portion and storing the data portion according to the determination result. 통신 채널로부터 수신한 데이터를 실시간 디코딩하여 신호 부분과 데이터 부분으로 분리하여 전송하는 단말의 채널 디코더;A channel decoder of a terminal which decodes data received from a communication channel in real time, separates the data into a signal part and a data part and transmits the received signal; 상기 채널 디코더로부터 전송된 상기 데이터 부분이 멀티미디어 데이터 또는 음성 데이터인지를 실시간 판단하여, 상기 판단결과에 상응하는 코덱으로 전송하는 단말의 코덱 선택부;A codec selection unit of the terminal for determining in real time whether the data portion transmitted from the channel decoder is multimedia data or voice data and transmitting the same to a codec corresponding to the determination result; 상기 코덱 선택부로부터 전송된 멀디미디어 데이터를 처리하는 멀티미디어 코덱; 및A multimedia codec for processing multimedia data transmitted from the codec selector; And 상기 코덱 선택부로부터 전송된 음성 데이터를 처리하는 음성 코덱을 포함하는 데이터 식별 장치.And a voice codec for processing voice data transmitted from the codec selection unit. 제 7 항에 있어서,The method of claim 7, wherein 상기 코덱 선택부가 상기 데이터 부분의 첫번째 바이트 정보에 의해 데이터 부분의 종류를 판단하는 것을 특징으로 하는 데이터 식별 장치.And the codec selecting unit determines the type of the data portion based on the first byte information of the data portion. 제 8 항에 있어서,The method of claim 8, 상기 첫번째 바이트 정보 중 상위 3비트 정보에 의해 데이터 부분의 종류를 판단하는 것을 특징으로 하는 데이터 식별 장치.And a type of a data portion is determined based on upper three bits of the first byte information. 제 7 항 또는 제 8 항에 있어서,The method according to claim 7 or 8, 상기 코덱 선택부는 다수의 상기 데이터를 연속적으로 비교하여 판단하는 것을 특징으로 하는 데이터 식별 장치.And the codec selecting unit sequentially compares and determines a plurality of the data. 제 10 항에 있어서,The method of claim 10, 상기 코덱 선택부는 상기 다수의 데이터의 판단 결과에 따른 상기 데이터 부분을 저장하기 위한 버퍼를 더 포함하는 것을 특징으로 하는 데이터 식별 장치.The codec selecting unit further comprises a buffer for storing the data portion according to the determination result of the plurality of data. (a) 코덱을 구비한 발신 단말이 호 발신 요구 신호를 발신 교환기로 전송하는 단계;(a) sending, by the originating terminal having the codec, a call origination request signal to the originating exchange; (b) 상기 호 발신 요구 신호에 응답하여 상기 발신 교환기가 상기 발신 단말의 링백톤 정보 및 코덱 정보를 포함한 호 접속 요청 신호를 착신 교환기로 전송하는 단계;(b) transmitting, by the originating exchange, a call connection request signal including ringback tone information and codec information of the originating terminal to the destination exchange in response to the call originating request signal; (c) 상기 착신 교환기가 상기 발신 단말의 코덱 정보를 음원 제공 서버로 전송하는 단계;(c) the destination exchange transmitting codec information of the calling terminal to a sound source providing server; (d) 상기 착신 교환기가 보코더 바이패스 요청 신호와 코덱 설정 요청 신호를 상기 발신 교환기에 전송하는 단계;(d) the terminating exchange transmitting a vocoder bypass request signal and a codec setting request signal to the originating exchange; (e) 상기 발신 교환기가 상기 코덱 설정 요청 신호를 상기 발신 단말과 발신 제어기의 보코더에 전송하는 단계; (e) the originating exchange transmitting the codec setting request signal to the vocoder of the originating terminal and the originating controller; (f) 상기 음원 제공 서버가 상기 코덱 정보에 상응하는 음원 데이터를 상기 발신 제어기의 보코더로 전송하는 단계;(f) the sound source providing server transmitting sound source data corresponding to the codec information to the vocoder of the originating controller; (g) 상기 발신 제어기의 보코더가 상기 바이패스 요청 신호에 따라 상기 음원 데이터를 상기 발신 단말로 직접 보코더 바이패스하여 전송하는 단계; 및(g) the vocoder of the originating controller bypassing and transmitting the sound source data directly to the originating terminal according to the bypass request signal; And (h) 상기 발신 단말이 상기 음원 데이터를 상기 코덱을 통과시켜 재생시키는 단계를 포함하는 링백톤 서비스 방법.(h) a ringback tone service method, comprising the step of playing, by the calling terminal, the sound source data through the codec. 제 12 항에 있어서,The method of claim 12, 상기 코덱은 음성 코덱과 멀티미디어 코덱을 포함하는 것을 특징으로 하는 링백톤 서비스 방법.The codec includes a voice codec and a multimedia codec. 제 12 항 또는 제 13 항에 있어서,The method according to claim 12 or 13, (i) 착신 단말에 의해 호 착신이 이루어지면, 상기 착신 교환기가 상기 음원 제공 서버에 호 해제 요청 신호를 전송하고, 다시 코덱 설정 요청 신호를 상기 발신 단말과 상기 발신 제어기에 전송하는 단계를 더 포함하는 것을 특징으로 하는 링백톤 서비스 방법.(i) if the call is received by the called terminal, the called exchange transmits a call release request signal to the sound source providing server, and further sends a codec setting request signal to the calling terminal and the calling controller. Ring back tone service method, characterized in that. 코덱을 구비하며, 호 발신 요구 신호를 발신 교환기에 전송하는 발신 단말;An originating terminal having a codec and transmitting a call origination request signal to an originating exchange; 상기 호 발신 요구 신호에 응답하여, 상기 발신 단말의 링백톤 정보 및 코덱 정보를 포함한 호 접속 요청 신호를 착신 교환기에 전송하는 발신 교환기;An originating exchange that transmits a call connection request signal including ringback tone information and codec information of the originating terminal to the destination exchange in response to the call originating request signal; 상기 발신 단말의 코덱 정보를 음원 제공서버에 전송하고, 멀티미디어 코덱 설정 요청 신호인 경우, 상기 음원 데이터가 발신 제어기의 보코더를 바이패싱하기 위한 제어 신호를 상기 발신 교환기에 전송하는 착신 교환기;A destination exchange unit for transmitting the codec information of the calling terminal to a sound source providing server and transmitting a control signal for bypassing the vocoder of the calling controller to the calling exchange when the sound source data is a multimedia codec setting request signal; 상기 코덱 설정 요청 신호에 상응하여 음원 데이터를 처리하고 상기 발신 단말에 전송하는 발신 제어기의 보코더; 및A vocoder of an originating controller which processes sound source data in response to the codec setting request signal and transmits the sound source data to the originating terminal; And 상기 발신 단말의 코덱 정보에 상응하는 음원 데이터를 생성하여 발신 교환기에 전송하는 음원 제공서버를 포함하는 링백톤 서비스 시스템.Ring back tone service system comprising a sound source providing server for generating sound source data corresponding to the codec information of the calling terminal to transmit to the calling exchange. 삭제delete 삭제delete 제 15 항에 있어서,The method of claim 15, 착신 단말이 호 착신 신호를 상기 착신 교환기에 전송한 경우, 상기 착신 교환기가 호 해제 요청 신호를 상기 음원 제공서버에 전송하고, 다시 코덱 설정 요청 신호를 상기 발신 교환기에 전송하는 것을 특징으로 하는 링백톤 서비스 시스템. When the called terminal transmits a call terminating signal to the terminating exchange, the terminating exchange transmits a call release request signal to the sound source providing server, and transmits a codec setting request signal to the originating exchange again. Service system.
KR1020050021715A 2005-03-16 2005-03-16 Method and apparatus of identifying data using codec imformation KR100688889B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050021715A KR100688889B1 (en) 2005-03-16 2005-03-16 Method and apparatus of identifying data using codec imformation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050021715A KR100688889B1 (en) 2005-03-16 2005-03-16 Method and apparatus of identifying data using codec imformation

Publications (2)

Publication Number Publication Date
KR20060100074A KR20060100074A (en) 2006-09-20
KR100688889B1 true KR100688889B1 (en) 2007-03-02

Family

ID=37631142

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050021715A KR100688889B1 (en) 2005-03-16 2005-03-16 Method and apparatus of identifying data using codec imformation

Country Status (1)

Country Link
KR (1) KR100688889B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101247961B1 (en) * 2007-01-04 2013-04-03 에스케이텔레콤 주식회사 Method, System and Terminal for Providing Multimedia Ring Back Tone Service by Using Multimedia Codec Information and Intelligent network
KR101380810B1 (en) * 2007-08-01 2014-04-04 삼성전자주식회사 Apparatus and method for saving contents in portable terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000046525A (en) * 1998-12-31 2000-07-25 강병호 Method for selecting vocoder for mobile communication network
KR20020085617A (en) * 2001-05-09 2002-11-16 (주) 엘지텔레콤 service method for ring back tone data
KR20020097041A (en) * 2002-08-09 2002-12-31 에스케이 텔레콤주식회사 Subscriber-based Ring-Back-Tone Service Method using Originating MSC
KR20050043043A (en) * 2003-11-04 2005-05-11 와이더댄 주식회사 Method for providing ringback tone substitute multimedia
KR20060004005A (en) * 2004-07-06 2006-01-12 엠큐브웍스(주) Method and system for delivering multimedia data in ring back tone section

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000046525A (en) * 1998-12-31 2000-07-25 강병호 Method for selecting vocoder for mobile communication network
KR20020085617A (en) * 2001-05-09 2002-11-16 (주) 엘지텔레콤 service method for ring back tone data
KR20020097041A (en) * 2002-08-09 2002-12-31 에스케이 텔레콤주식회사 Subscriber-based Ring-Back-Tone Service Method using Originating MSC
KR20050043043A (en) * 2003-11-04 2005-05-11 와이더댄 주식회사 Method for providing ringback tone substitute multimedia
KR20060004005A (en) * 2004-07-06 2006-01-12 엠큐브웍스(주) Method and system for delivering multimedia data in ring back tone section

Also Published As

Publication number Publication date
KR20060100074A (en) 2006-09-20

Similar Documents

Publication Publication Date Title
JP4430108B2 (en) Terminal codec setting method and system for multimedia ring back tone service
EP1762106B1 (en) Method and system for providing multimedia ring back tone service by using call-side switching center
JP4374054B2 (en) Method and system for providing multimedia ringback tone service using destination exchange
KR100559011B1 (en) Method for improving the quality of sound using dual codec of subscriber based ring-back-tone service
KR100566298B1 (en) Method for processing channel coding adaptive type ring-back-tone sound converting of subscriber based ring-back-tone service
KR20070078908A (en) Method, system and apparatus for providing alternative multimedia ring back tone substitute service by using intelligent network
KR100688889B1 (en) Method and apparatus of identifying data using codec imformation
KR100747693B1 (en) Method, system and apparatus for providing multimedia ring back tone alternative service according to capability of mobile communication terminal
KR100688890B1 (en) Method and system of ring back tone service using multimedia codec
KR100695265B1 (en) Method and System for Providing Multimedia Ring Back Tone Service by Using Receiver-subscriber Information
KR100723697B1 (en) Method and System for Providing Multimedia Ring Back Tone Service and Mobile Communication Terminal for Multimedia Ring Back Tone Service
KR100793320B1 (en) Method, System and Apparatus for Transmitting Audio Data by Using Supplementary Information for Use in Multimedia Ring Back Tone Alternative Service
KR100646398B1 (en) Method and System for Providing Multimedia Ring Back Tone Service
KR100747712B1 (en) Method, system and apparatus for transmitting audio data for use in multimedia ring back tone altrenative service
KR100566299B1 (en) Method for providing dual sound of subscriber based ring-back-tone service
KR100814797B1 (en) Method, System and Apparatus for Providing Alternative Ring Back Tone by Using Multiple Codecs
KR100738914B1 (en) Method, system and server for providing multimedia ring back tone service for use in global system for mobile communication network and mobile station therefor
KR100793294B1 (en) Method, System and Apparatus for Creating Audio Frame for Use in Multimedia Ring Back Tone Alternative Service in Wideband Code Division Multiple Access
KR100777823B1 (en) Method and System for Connecting Call for Use in Multimedia Ring Back Tone Alternative Service
KR20070080442A (en) Method, system and mobile communication terminal for providing alternative ring back tone service by changing audio codec
WO2007119894A1 (en) Method and system of ring back tone service using multimedia codec

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

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140121

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150122

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee