KR100861590B1 - 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는인터넷전화기 - Google Patents
원음수준의 음성통화 및 통화형 오디오서비스를 제공하는인터넷전화기 Download PDFInfo
- Publication number
- KR100861590B1 KR100861590B1 KR1020050071618A KR20050071618A KR100861590B1 KR 100861590 B1 KR100861590 B1 KR 100861590B1 KR 1020050071618 A KR1020050071618 A KR 1020050071618A KR 20050071618 A KR20050071618 A KR 20050071618A KR 100861590 B1 KR100861590 B1 KR 100861590B1
- Authority
- KR
- South Korea
- Prior art keywords
- audio
- call
- voice
- unit
- internet
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는 인터넷전화기에 관한 것이다.
본 발명에 따르면, 시그널링 프로토콜에 의해 호접속이 이루어지고 인터넷망을 기반으로 통화가 이루어지는 인터넷전화기에 있어서, 음성신호의 경우 호접속시 세션 서술 프로토콜(SDP)의 코덱정보에 광대역코덱의 포함유무에 따라 협대역코덱 또는 광대역코덱을 적용하고, 오디오신호의 경우 상기 음성신호와 구분하여 기설정된 오디오코덱을 적용하는 듀얼코더부; 상기 듀얼코더부를 통해 출력되는 음성신호 및 오디오신호를 믹싱하거나 분리하는 오디오믹싱부; 상기 듀얼코더부 또는 오디오믹싱부를 통해 출력되는 음성신호 및 오디오신호의 출력경로를 결정하는 오디오스위칭부 및 상술한 구성요소들의 유기적인 동작을 제어하여 인터넷을 통해 음성통화 및 오디오서비스를 제공받기 위한 일련의 처리과정을 수행하는 제어부를 포함한다.
따라서, 인터넷망을 통해 전화기 본래의 기능인 음성통화를 비롯하여 통화연결음, 통화시 배경음과 같은 통화형 오디오서비스를 제공시 음성 및 오디오데이터의 음질을 원음수준으로 개선한다.
인터넷 전화기, 통화형 오디오서비스, 듀얼코더부
Description
도 1은 본 발명의 실시예에 따른 원음수준의 음성통화와 통화중 오디오서비스를 제공하는 인터넷전화기의 요부를 보인 블록도이다.
도 2는 본 발명의 실시예에 따른 원음수준의 음성통화와 통화중 오디오서비스를 제공하는 인터넷전화기의 전체구성을 보인 블록도이다.
도 3은 본 발명의 실시예에 따른 원음수준의 음성통화와 통화중 오디오서비스를 제공하는 인터넷전화기의 오디오스위칭부를 보인 도면이다.
도 4는 본 발명에 따른 하나의 실시예로서 콜 플로우를 보인 도면이다.
본 발명은 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는 인터넷전화기에 관한 것으로, 보다 상세하게는 통화음성 뿐만 아니라 통화 연결음, 통화중 배경음과 같은 통화기반의 오디오서비스를 원음수준의 음질로 제공하는 인터넷전화기에 관한 것이다.
인터넷이 널리 보급되면서 음성신호를 인터넷망을 통해 전송하기 위한 VoIP(Voice over Internet Protocol) 기술이 많은 관심을 끌고 있다. VoIP(Voice Over Internet Protocol)라 불리우는 인터넷 텔레포니 기술은 컴퓨터 네트워크상에서 음성 데이터를 인터넷 프로토콜 데이터 패킷으로 변환하여 일반 전화망에서의 전화 통화와 같이 음성통화를 가능하게 하여주는 일련의 통신 서비스 기술이다.
통신 시장은 인터넷 프로토콜을 통해 음성, 데이터, 비디오 등의 통합이 이루어지고 있다. 이러한 인터넷 전화 (VoIP : Voice Over Internet Protocol) 기술은 기존의 망(network)자원의 효율적 사용을 통한 통신 요금 절감, 전화망과 데이터망의 통합을 통한 관리의 용이성 등으로 인하여 최근 각광을 받고 있다. 더욱이 유선사업자들은 정보통신부의 인터넷전화(VoIP) 착신전화 부여 결정에 따라 인터넷전화 시장 공략용 서비스 개발에 박차를 가하고 있다.
한편, 이동통신 발달과 휴대폰 기능의 다양화로 인해 상대적으로 거추장스럽고 불편하게 여겨졌던 유선전화기 업계에 비음성 부문인 각종 전화 부가서비스에 무게 중심을 둔 관련 서비스가 다양하게 개발되는 가운데 있다. 이것은 시장포화 상태와 휴대폰 가입자 증가 영향으로 유선전화 이용률이 급감하고 있는 상황을 감안할 때 부가서비스의 중요성이 점점 높아지고 있는 현실의 반영이다.
특히 유선업계에서는 시내전화 번호이동성 전면 실시 후 고전적인 음성부문 서비스보다는 부가서비스 경쟁력이 가입자 확보에 변수로 작용하고 있는 상황이다. 수익극대화를 노리는 유선사업자들이 지능망 부문을 강화하면서 관련 서비스 출시가 봇물을 이루고 있으며 음성만 전달되던 유선전화가 수신자부담전화, 평생번호 등의 지능망 서비스를 이용한 다양한 부가서비스를 속속 내놓고 있다.
그런데, 종래에 보편적인 서킷 전화망을 통한 통신환경에서는 상기 서킷 전화망이 가지는 제한적인 대역폭, 아날로그 방식의 선로특성에 따른 전송품질을 고려하여야 하기 때문에 서킷 전화망으로 전달 가능한 협대역 정보만을 샘플링 하여 PCM방식으로 전달했다. 따라서, 가청영역 전체의 신호가 전달되지 못하였다. 물론, 음성신호의 경우 협대역 정보만을 샘플링해서 전달하더라도 그 손실에 대해 청취자가 느끼는 민감도가 크지 않지만, 부가서비스의 기반이 되는 오디오신호의 경우 협대역 정보만을 샘플링 하여 전달하면 그 손실에 대해 청취자가 느끼는 음질저하의 정도는 상당하다.
이것은 전화망을 이용한 다양한 어플리케이션이나 응용서비스들이 봇물 터지듯 쏟아지고 있는 상황에서 음질저하에 따른 오디오 서비스질의 저하로 인해 가입고객들의 불만을 상당히 유발하는 매우 큰 문제점으로 지적되고 있다.
따라서, 음성통화 외에 각종 오디오서비스를 제공하는 현 업계의 상황을 반영할 때 오디오음원에 대한 음질저하문제를 해소하는 것은 통신 서비스에 있어서 매우 큰 과제가 아닐 수 없다.
그러므로, 본 발명이 이루고자 하는 기술적 과제는, 인터넷 망을 통해 통화가 이루어지는 인터넷전화기를 통해 전화기 고유의 기능인 음성통화를 비롯하여 통화형 오디오서비스를 제공하는데 있어서 원음수준의 음질을 구현하는 기술을 제공하는데 있다.
상술한 기술적 과제를 달성하기 위한 본 발명의 특징에 따른 인터넷전화기는, 시그널링 프로토콜에 의해 호접속이 이루어지고 인터넷망을 기반으로 통화가 이루어지는 인터넷전화기에 있어서, 음성신호의 경우 호접속시 세션 서술 프로토콜(SDP)의 코덱정보에 광대역코덱의 포함유무에 따라 협대역코덱 또는 광대역코덱을 적용하고, 오디오신호의 경우 상기 음성신호와 구분하여 기설정된 오디오코덱을 적용하는 듀얼코더부; 상기 듀얼코더부를 통해 출력되는 음성신호 및 오디오신호를 믹싱하거나 분리하는 오디오믹싱부; 상기 듀얼코더부 또는 오디오믹싱부를 통해 출력되는 음성신호 및 오디오신호의 출력경로를 결정하는 오디오스위칭부 및 상기 듀얼코더부, 상기 오디오믹싱부 및 상기 오디오스위칭부의 상호 동작을 제어하여 인터넷을 통해 음성통화 및 오디오서비스를 제공받기 위한 일련의 처리과정을 수행하는 제어부를 포함하고,
상기 제어부는, 음성채널과 오디오채널을 서로 간섭하지 아니하는 별도의 채널로 설정하여, 각각의 채널을 통해 음성 및 오디오신호의 송수신이 이루어지도록 설정한다.
상기 제어부는, 음성채널과 오디오채널을 서로 간섭하지 아니하는 별도의 채널로 설정하여, 각각의 채널을 통해 음성 및 오디오신호의 송수신이 이루어지도록 설정한다.
이때, 상기 듀얼코더부는 협대역코덱으로서 G.723.1, G.729, G.711 M-law, G.711 A-law중 적어도 어느 하나를 포함하고, 광대역코덱으로서 G.722를 포함한다.
또한, 상기 듀얼코더부는 오디오코덱으로서 MP3, WMA 코덱을 포함한다.
그리고, 상기 듀얼코더부는 협대역 또는 광대역 코덱에 의해 처리된 신호에 대해 에코를 제거하는 에코제거부를 포함하는 것이 바람직하다.
한편, 본 발명에 따른 인터넷전화기는 상기 음성신호 및 오디오신호의 입/출력 인터페이스를 제공하기 위한 입/출력수단으로서 오디오기기용 마이크와 스피커로 구성된 상대방과 송수화를 하기 위한 핸드셋; 오디오기기용 마이크와, 상기 듀얼 코더부 또는 오디오믹싱부를 통해 출력되는 신호를 음을 분할하여 출력할 수 있 도록 2개의 스피커로 구성된 스테레오형 스피커로 구성된 스피커폰기능부; 및 외부 스피커와 연결하기 위한 포트로 이루어져 음을 분할하여 출력하는 외부스피커 연결부를 포함한다.
이때, 상기 제어부는 오디오신호의 경우 음성채널이 개시된 중에 오디오채널을 개시하거나 또는 오디오채널만 개시할 수 있도록 설정된 것을 포함한다.
삭제
그리고, 상기 제어부는 호접속메시지의 'Request-URI', 'To 헤더의 S인터넷-URI'에서 'User-Info'를 컨텐츠 아이디로 설정하여 오디오채널을 개시하도록 설정된 것을 포함한다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
또한 어떤 부분이 어떤 구성요소를 ”포함“한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
또한, 본 명세서에서 기재한 모듈(module)이란 용어는 특정한 기능이나 동작을 처리하는 하나의 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현할 수 있다.
이제 본 발명의 실시예에 따른 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는 인터넷전화기에 대하여 도면을 참고로 하여 상세하게 설명한다.
먼저, 본 발명의 실시예에 따른 인터넷전화기는 두 전화기간에 시그널링 프로토콜에 의해 호접속이 이루어지고 미디어 전송이 시작되면, 수신된 패킷형태의 신호를 코덱부에서 복원하고 D/A변환을 하여 핸드셋 또는 스피커폰과 같은 출력장치로 음성출력을 하므로 음성통화가 이루어지는 통상 VoIP(Voice Over Internet Protocol, 보이스 오버 인터넷 프로토콜)기술이라 지칭되는 인터넷전화기술을 채용한다.
이때, 접속 설정 프로토콜은 세션 설정 프로토콜(SIP, Session Initiation Protocol)을 주요 프로토콜 수단으로 하여, 상기 세션 설정 프로토콜에 의해 착/발신호를 처리하고 부가 통신기능을 비롯한 오디오서비스는 확장된 세션 설정 프로토콜을 응용하며, 미디어 전송은 실시간 전송 프로토콜(RTP, Real-time Transport Protocol)에 의해 이루어진다. 하지만 H.323, MGCP와 같은 VoIP 프로토콜의 다른 접속 프로토콜에 대해서도 대응할 수 있도록 구성하고, 인터넷(Internet Protocol) V4와 인터넷(Internet Protocol) V5를 모두 지원하여 향후 인터넷 장비의 변화에 대비할 수 있도록 구성하는 것이 바람직하다.
본 발명의 실시예에 따르면 도 1에 보인 바와 같이, 네트워크 인터페이스부(100)가 음성신호 및 오디오신호를 인터넷망을 통해 수신하고 듀얼코더부(200)가 상기 수신된 신호의 특성에 맞게 음성코덱과 오디오코덱을 적용한다.
이때, 상기 듀얼코더부(200)는 음성코덱을 적용하는데 있어서 수신된 음성신호가 협대역신호인지 또는 광대역신호인지에 따라 그에 해당하는 코덱 즉 협대역코덱 또는 광대역코덱을 적용한다.
그리고, 오디오믹싱부(300)가 상기 듀얼코더부를 통해 출력되는 음성신호와 오디오신호를 믹싱한다.
그리고, 오디오스위칭부(400)는 상기 듀얼코더부(200) 또는 오디오믹싱부(300)를 통해 출력되는 음성신호 또는 오디오신호, 혹은 음성신호와 오디오신호가 믹싱된 신호를 출력하기 위한 경로를 선택한다.
그리고, 입/출력수단(500)은 오디오스위칭부(400)의 선택에 의해 듀얼코더부(200) 또는 오디오믹싱부(300)로부터 음성신호 및 오디오신호, 믹싱된 음성과 오디오신호를 출력한다.
도 2를 참조하여 본 발명의 실시예에 따른 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는 인터넷전화기의 전체구성을 보다 구체적으로 설명하기로 한다.
네트워크 인터페이스부(100)는 인터넷전화기와 인터넷망과의 인터페이싱 기능을 수행하는 수단으로 인터넷 착/발신호의 송수신을 비롯하여 패킷으로 변환된 음성 및 오디오신호를 전기적인 신호로 바꾸어 인터넷망으로 전송하거나 또는 수신 한다. 그리고, 상기 음성 및 오디오신호는 서로 간섭하지 아니하는 별도의 채널이 설정되어 있고 음성 채널이 개시된 중에 오디오 채널을 기동하거나 또는 오디오 채널만을 단독으로 기동할 수 있다. 이때, 오디오 채널만을 단독으로 기동하는 경우에는 호접속시 초청메시지의 Request-URI, To 헤더의 S인터넷-URI중에서 User-Info부분을 컨텐츠 아이디로 기술하여 전송한다.
듀얼코더부(200)는 네트워크 인터페이스부(100)를 통해 송신하거나 또는 수신하는 음성 및 오디오신호를 변경하거나 압축, 또는 해제하는 기능을 담당한다. 특히, 음성신호와 오디오신호에 대해 각각의 해당 코덱을 적용하고, 상기 음성신호에 대해서도 협대역신호와 광대역신호로 구분하여 각각의 해당 코덱을 적용한다. 이때, 일반 전화 교환망(PSTN, Public Switched Telephone Network) 또는 이동통신망과 같은 협대역통신망 음성신호에 대해서는 협대역코덱을 적용하고 본 발명과 같이 광대역코덱이 구비되어 광대역통신이 가능한 경우에는 송신 또는 수신하는 음성신호에 대해 광대역코덱을 적용한다. 상기 협대역코덱은 G.723.1, G.729, G.711 M-Law, G.711 A-law중 적어도 어느 하나를 포함하고, 광대역코덱은 G.722를 포함하는 것이 바람직하다. 또한, 오디오신호에 대해서는 오디오코덱을 적용하는데, MP3, WMA 코덱을 포함하는 것이 바람직하다. 여기서, 상기 음성신호와 오디오신호를 구분하고, 음성신호에 대해서는 협대역신호와 광대역신호로 구분하여 각각의 특성에 맞는 코덱을 적용하는 구체적인 과정에 대해서는 이하 도 4를 참조하여 보다 상세히 설명하기로 한다.
한편, 오디오믹싱부(300)는 음성통화 중에 통화배경음을 제공하기 위한 수단 으로, 음성신호와 다양한 오디오음원을 믹싱하는 수단이다. 즉, 음성채널을 통해 음성신호만을 수신하다가 오디오채널이 개시되면 상기 음성채널을 통해 수신되는 음성신호와 오디오채널을 통해 수신되는 오디오신호를 믹싱하여 출력수단을 통해 사용자에게 제공하기 위한 수단이다.
오디오스위칭부(400)는 듀얼코더부를 통해 출력되는 음성 및 오디오신호, 또는 오디오믹싱부를 통해 출력되는 음성과 오디오신호가 믹싱된 신호의 출력경로를 설정하는 수단이다. 즉, 핸드셋의 후크온/오프 여부, 외부스피커연결부에 외부스피커가 접속되었는지의 여부등을 검출하고, 배경음설정을 비롯한 사용자의 선택사항에 따라 출력경로를 선택한다. 이는 도 3에 보인 바와 같이, 오디오신호와 분리된 음성신호를 출력하는 경우, 스위치1(SW1) 또는 스위치 3(SW3)는 핸드셋의 수화기 부분 또는 스피커폰 기능부의 스피커 부분으로 연결된다. 또한, 오디오신호와 음성신호가 혼합된 신호를 출력하는 경우, 스위치1(SW1) 또는 스위치 3(SW3)는 DAC(Digital Analog Converter)와 연결되고, 스위치 2(SW2) 및 스위치 4(SW4) 또한 접속시킨다. 즉, 예를 들어 통화연결음 또는 오디오신호가 포함되어 있지 않은 통화시 음성신호는 스위치1(SW1) 또는 스위치 3(SW3)가 스피커 쪽으로 접속되어 각각 핸드셋의 수화부 또는 스피커폰 기능부의 스피커로 출력된다. 그리고, 오디오신호가 포함된 음성신호 즉 믹싱된 신호는 스위치 1(SW1) 또는 스위치 3(SW3)가 DAC로 접속되고, 상기 DAC를 거친 신호는 스위치 2(SW2) 또는 스위치 4(SW4)가 각각 핸드셋의 수화부 또는 스피커폰 기능부의 스피커로 출력된다. 그리고, 음성신호가 포함되지 않은 순수한 오디오신호의 경우 스위치 1(SW1) 또는 스위치 3(SW3)와 접속된 DAC를 거쳐 외부스피커 연결부와 접속된 외부 스피커로 출력된다. (참조, 도면의 DAC(Digital Analog Converter)는 본 발명에서는 제어부로 통칭하여 서술함)
음성신호 및 오디오신호의 입/출력 인터페이스를 제공하기 위한 입/출력수단은 본 발명에 따른 인터넷전화기가 음성통화외에 통화형 오디오서비스를 제공하는 점과, 통화하지 않는 경우에도 오디오기기와 동일한 기능을 수행하는 점을 감안하여 오디오기기용으로서의 특성을 가진다. 즉, 상대방과 통화를 하기 위하여 음성신호를 출력하는 스피커와 음성신호를 전기적으로 변환하는 마이크가 일체화된 핸드셋은 광대역통화 및 오디오서비스의 제공시 음질손실을 최소화하기 위한 오디오기기용 특성을 가지는 각각의 마이크와 스피커로 구성된다. 그리고, 통상 핸드셋없이 통화를 가능케하는 수단으로서 스피커폰 기능부 또한 오디오기기용 특성을 가지는 마이크와 스피커로 구성되며, 상기 스피커의 경우 스테레오 타입으로 출력되는 음을 분할 할 수 있도록 두 개의 스피커로 구성된다. 그리고, 외부 스피커와 연결하기 위한 포트가 구비된 외부스피커 연결부는 연결된 좌, 우 스피커에 음을 분리하여 출력할 수 있도록 스테레오 기능이 구비된 것이다.
키입력부는 다수의 키버튼으로 구성된 것으로 상대방의 전화번호 내지 문자를 입력하고, 통화중 배경음설정, 오디오신호출력, 출력경로선택과 같은 기능선택을 위한 수단이다.
표시부는 사용자에게 인터페이스 화면을 제공하는 수단으로 영상 내지 이미지등과 같은 그래픽신호를 출력할 수 있고 LCD(Liquid Crystal Display)를 사용하는 것이 바람직하다.
제어부는 본 발명에 따른 인터넷전화기의 전체적인 일련의 동작을 수행하기 위하여 데이터를 처리하고 상술한 구성요소들의 유기적인 동작을 제어하는 것으로서, 네트워크 인터페이스부를 통해 인터넷망에 접속하여 착/발신을 위한 호처리를 비롯하여 오디오서비스를 제공받기 위한 처리과정을 수행한다. 이때, 상기 제어부는 음성채널과 오디오채널이 서로 간섭하지 아니하는 별도의 채널로 설정되어, 각각의 채널을 통해 음성 및 오디오신호의 송수신이 이루어지도록 설정된다. 그리고, 오디오신호의 경우 음성채널이 개시된 중에 오디오채널을 개시하거나 또는 오디오채널만 개시할 수 있도록 설정되는데 호접속메시지의 'Request-URI', 'To 헤더의 S인터넷-URI'에서 'User-Info'를 컨텐츠 아이디로 설정하므로 오디오채널이 개시된다. 그리고, 저장부에 저장된 인터넷전화통화를 지원하는 VoIP 어플리케이션, SIP 스택, Network Stack과 응용프로그램을 구동하는 Management API, 웹서버에 접속하여 오디오서비스를 위한 오디오음원을 선택하는 등의 기능을 구현하는 Web Server , 채널정보부분을 관리하는 Channel, 오디오코덱관련 어플리케이션등의 인터넷전화 및 오디오서비스의 구동을 위한 관련 소트프웨어를 구동한다. 여기서, 저장부는 인터넷망을 통해 전송받은 오디오음원, 사용자프로파일 등을 또한 저장한다.
이제, 상술한 구성요소를 포함하는 본 발명의 동작을 설명하기로 한다. 여기서, 참조할 도 4는 본 발명에 따른 하나의 실시예로서 콜 플로우를 보인 것으로, 본 발명의 동작을 설명하기 위해 참조한다.
기본적으로 음성채널과 오디오채널은 분리되어 서로의 채널을 간섭하지 않고 동작하다가 필요에 따라(즉, 배경음을 송출하는 경우와 같이 사용자가 선택한 경 우) 오디오믹싱부에 의해 음성신호와 오디오신호를 믹싱한다.
먼저, 통화연결음은 초기세션(Early Session)을 성립하여 구현하는데, 18X Session Progress(early-offer)(S100)에 대한 PRACK(early-answer)(S200)와 그에 대한 200 OK(S300)는 통화연결음을 위한 오디오채널부분(A)으로서 기존의 세션 설정 프로토콜을 기반으로 한 콜 플로우(Call Flow)와 비교할 때 추가된 부분이다. 통화연결음을 위해서 호를 요청하는 경우에는 코더의 경우 세션 설정 프로토콜(SIP, Session Initiation Protocol)의 규약을 따르며, 통화배경음, MOD(Music On Demand), 인터넷-Radio등의 오디오서비스 또한 세션 설정 프로토콜(SIP, Session Initiation Protocol)의 콜플로우(Call Setup Flow)를 이용한다. 여기서, 세션 설정 프로토콜(SIP, Session Initiation Protocol)은 단말 즉 인터넷전화기를 제어하기 위한 프로토콜로서 인터넷상에서 통신하고자 하는 단말 즉 인터넷전화기간에 서로를 식별하여 그 위치를 찾고 그들 상호간에 멀티미디어 통신 세션을 생성하거나 삭제, 변경하기 위한 절차를 명시한 응용레벨의 시그널링 프로토콜(Signaling Protocol)이다.
그리고, 음성통화를 위한 채널과 오디오서비스를 위한 채널은 서로 분리하여 독립적으로 호접속과정(Call Setup Process)을 가지며 상기 채널별 음원은 도 2에서 이미 설명한 오디오 믹싱부, 오디오 스위칭부에 의해 출력경로가 결정되어 출력된다.
이때, 상기 통화연결음은 음성통화를 위한 음성코더부(협대역코더부 또는 광대역코더부)와는 분리되어 오디오코더부에 의해 구동된다.
상기와 같이(즉, 18X Session Progress(early-offer)(S100)에 대한 PRACK(early-answer)(S200)와 그에 대한 (200 OK)(S300)는 통화연결음을 위한 오디오채널부분) 통화연결음을 위한 오디오채널이 설정되어 있다가(A) 착신자로부터 200 OK(S400)를 수신한 후 음성채널이 형성되었음을 알리는 ACK(S500)를 보내 해당 채널을 음성 채널로 사용할 수 있도록 준비가 되면, 인입되는 실시간 전송 프로토콜(RTP, Real-time Transport Protocol)에서 헤더의 페이로드((Payload)를 조사하여 200 OK(S400)에서 받은 코더의 페이로드(Payload)를 확인한 후에 오디오채널에서 음성채널로 전환하고, 이후 상기 음성채널을 통해 음성통화를 진행한다(B).
이제, 음성통화시 협대역코덱과 광대역코덱을 선택하는 구체적인 과정을 설명하기로 한다.
발신측 입장과 착신측 입장으로 구분하여 설명하면, 발신측 입장에서, 즉 전화를 거는 경우에는 착신측 응답 메시지의 세션 서술 프로토콜(SDP)의 코덱정보에 포함된 코덱이 광대역코덱이면 광대역 코더부를 통해 음성채널을 개시하여 통화가 이루어진다. 여기서, 세션 설정 프로토콜(SDP, Session Description Protocol)은 단말 즉 전화기간에 전화기와 미디어서버간 미디어 연결정보를 전달하기 위한 프로토콜이다.
또한, 착신측 입장에서 즉 전화를 받는 경우에는 발신측 응답 메시지의 세션 서술 프로토콜(SDP)의 코덱정보에 기술된 음성코덱 목록 중에 광대역 코덱이 있으면 광대역 코더를 지원하는 것으로 판단하여 코더의 우선순위를 결정하는 세션 서술 프로토콜(SDP)의 규약을 무시하고 상기 광대역 코더부를 통해 음성채널을 개시 하여 통화가 이루어진다.
즉, 음성코더에 있어서 협대역 코더로 통화가 이루어질 지 광대역 코더로 통화가 이루어질 지는 세션 서술 프로토콜(SDP)의 코덱정보 목록에 광대역 코덱이 포함되어 있는지의 유무에 따른다.
음성통화의 경우 호접속메시지의 세션 서술 프로토콜(SDP)의 코더목록에는 협대역, 광대역, 오디오코덱을 전부 기술한다. 그리고, 상기 호접속메시지에 대한 18X Session Progress(early-offer)(S801)나 ACK(200 OK)(S803)내의 세션 서술 프로토콜(SDP)의 코덱정보에 포함된 코덱이 협대역코덱이거나 광대역코덱이면 통화연결음이 없는 음성전화로 인식한다.
그리고, 선택된 코덱이 MP3코덱이나 WMA코덱이라면 통화연결음이 있는 음성전화로 인식한다. 따라서, 통화연결음은 기본적으로 착신측에 통화연결음이 설정되어 있는 경우만 기동된다.
그리고, 오디오서비스를 위한 호요청 시에는 호접속 메시지의 세션 서술 프로토콜(SDP)의 코덱정보는 오디오코덱만 기재하며 음성코덱은 기재하지 않는다. 즉, MP3코덱 또는 WMA코덱만 기재하여 보낸다.
이때, 음성통화는 없이 오디오서비스만 요청하는 경우 사용자가 키입력부, 표시부를 이용하여 요청하며, 호접속메시지의 'To 헤더'의 'User-info' 부분을 수신측 전화번호가 아닌 컨텐츠 식별자로 기재하여 송출한다. 이와 같은 경우에는 연결된 외부 스피커를 이용하여 오디오신호만을 수신하므로 오디오기기로서의 기능을 수행할 수 있다.
따라서, 본 발명의 실시예에 따르면 통화연결음, 통화배경음과 같이 통화연결중에 또는 통화중에 오디오서비스를 제공받는 것을 비롯하여 통화중이 아닌 경우에도 오디오서비스를 제공받을 수 있어 인터넷전화기능과 오디오기능이 복합적으로 적용된 새로운 개념의 전화기를 제공할 수 있다.
상술한 구성에 의하여, 본 발명은 전화기의 본래기능인 음성통화외에 통화연결음, 배경음등과 같은 오디오서비스를 인터넷망을 통해 제공하는 전화기와 오디오단말기의 기능이 복합된 인터넷 오디오 전화기를 제공한다.
특히, 수신된 신호를 음성신호와 오디오신호, 협대역음성신호와 광대역음성신호로 구분하여 그에 적합한 코덱을 적용하므로 음질이 손실되는 것을 최대한 방지하여 종래의 서킷 전화망에서의 오디오서비스제공시 가장 큰 문제점으로 지적되던 음질저하의 문제점을 해소하는 바가 크다.
따라서, 종래의 서킷 전화망을 대체한 패킷망(또는 IP 망)을 기반으로 지능적이며 고품질의 음향에 관련된 오디오 기반의 다양한 응용서비스와 새로운 사업모델이 지속적으로 출현하는 가운데 다양한 부가기능과 응용 기능들의 새로운 오디오서비스들을 원음수준으로 제공할 수 있을 것이라 기대된다.
Claims (8)
- 삭제
- 삭제
- 삭제
- 삭제
- 시그널링 프로토콜에 의해 호접속이 이루어지고 인터넷망을 기반으로 통화가 이루어지는 인터넷전화기에 있어서,음성신호의 경우 호접속시 세션 서술 프로토콜(SDP)의 코덱정보에 광대역코덱의 포함유무에 따라 협대역코덱 또는 광대역코덱을 적용하고, 오디오신호의 경우 상기 음성신호와 구분하여 기설정된 오디오코덱을 적용하는 듀얼코더부;상기 듀얼코더부를 통해 출력되는 음성신호 및 오디오신호를 믹싱하거나 분리하는 오디오믹싱부;상기 듀얼코더부 또는 오디오믹싱부를 통해 출력되는 음성신호 및 오디오신호의 출력경로를 결정하는 오디오스위칭부 및상기 듀얼코더부, 상기 오디오믹싱부 및 상기 오디오스위칭부의 상호 동작을 제어하여 인터넷을 통해 음성통화 및 오디오서비스를 제공받기 위한 일련의 처리과정을 수행하는 제어부를 포함하고,상기 제어부는,음성채널과 오디오채널을 서로 간섭하지 아니하는 별도의 채널로 설정하여 각각의 채널을 통해 음성 및 오디오신호의 송수신이 이루어지도록 제어하는 것을 특징으로 하는 인터넷전화기.
- 제5항에 있어서, 상기 제어부는오디오신호의 경우 음성채널이 개시된 중에 오디오채널을 개시하거나 또는 오디오채널만 개시할 수 있도록 설정된 것을 포함하는 인터넷전화기.
- 제5항에 있어서, 상기 제어부는호접속메시지의 'Request-URI', 'To 헤더의 인터넷-URI'에서 'User-Info'를 컨텐츠 아이디로 설정하여 오디오채널을 개시하도록 설정된 것을 포함하는 인터넷전화기.
- 제5항에 있어서, 상기 음성신호 및 오디오신호의 입/출력 인터페이스를 제공하기 위한 입/출력수단으로서 오디오기기용 마이크와 스피커로 구성된 상대방과 송수화를 하기 위한 핸드셋;오디오기기용 마이크와, 상기 듀얼 코더부 또는 오디오믹싱부를 통해 출력되는 신호를 음을 분할하여 출력할 수 있도록 2개의 스피커로 구성된 스테레오형 스피커로 구성된 스피커폰기능부; 및외부 스피커와 연결하기 위한 포트로 이루어져 음을 분할하여 출력하는 외부스피커 연결부를 포함하는 인터넷전화기.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050071618A KR100861590B1 (ko) | 2005-08-05 | 2005-08-05 | 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는인터넷전화기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050071618A KR100861590B1 (ko) | 2005-08-05 | 2005-08-05 | 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는인터넷전화기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070016717A KR20070016717A (ko) | 2007-02-08 |
KR100861590B1 true KR100861590B1 (ko) | 2008-10-07 |
Family
ID=41649564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050071618A KR100861590B1 (ko) | 2005-08-05 | 2005-08-05 | 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는인터넷전화기 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100861590B1 (ko) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040093836A (ko) * | 2003-04-30 | 2004-11-09 | 에스케이 텔레콤주식회사 | 링백톤을 통화중 배경음으로 활용하는 방법 |
-
2005
- 2005-08-05 KR KR1020050071618A patent/KR100861590B1/ko not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040093836A (ko) * | 2003-04-30 | 2004-11-09 | 에스케이 텔레콤주식회사 | 링백톤을 통화중 배경음으로 활용하는 방법 |
Non-Patent Citations (2)
Title |
---|
①A simple platform independent video/voice over IP application (2003 Australian Telecommunications, Networks and Applications Conference/2003.12.8~10)* |
③Wideband voice coding(2004.3) |
Also Published As
Publication number | Publication date |
---|---|
KR20070016717A (ko) | 2007-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2473147C (en) | Method and system for conducting conference calls with optional voice to text translation | |
US7289620B2 (en) | Method and apparatus for managing incoming and outgoing calls at an endpoint placed on hold | |
EP1961203B1 (en) | Telephone call processing method and apparatus | |
US9398160B2 (en) | Method and communication terminal for providing VoIP | |
US8285311B2 (en) | System and method for communicating over a data network or the PSTN using a hybrid cordless telephone device | |
JP2005526466A5 (ko) | ||
EP2001213A9 (en) | Communication system | |
KR20010084869A (ko) | 인터넷 전화기 | |
US20070243898A1 (en) | Multi-handset cordless voice over IP telephony system | |
US20090299735A1 (en) | Method for Transferring an Audio Stream Between a Plurality of Terminals | |
US20090109969A1 (en) | Dynamic Routing of Wideband and Narrowband Audio Data in a Multimedia Terminal Adapter | |
KR100419931B1 (ko) | 에스아이피 기반 무선 브릿지 통합 단말 장치 및 그의제어방법 | |
WO2001041416A2 (en) | Personalizing a data network appliance on a data network telephony system | |
JP2006311147A (ja) | 電話機、サーバ装置及び通信方法 | |
KR100861590B1 (ko) | 원음수준의 음성통화 및 통화형 오디오서비스를 제공하는인터넷전화기 | |
CN101325630A (zh) | 网络电话***及其操作方法 | |
JP2005020676A (ja) | 電話通信方法及び装置 | |
US7372876B2 (en) | Method for setting up a useful data link between terminals in a VoIP system | |
JP4644813B2 (ja) | 多者間通話システム、多者間通話システムにおける通話端末および通話サーバ、多者間通話方法 | |
KR20020084783A (ko) | 인터넷망과 브이오아이피 기능을 이용한 사내전화시스템및 방법 | |
CN102480418B (zh) | 实现cdma2000终端和软交换终端视频互通的路由方法 | |
US20230247136A1 (en) | Automated attendant that specifies audio transmission characteristics for calls | |
KR100316312B1 (ko) | 개인용 인터넷 전화서버를 이용한 인터넷 전화통화 시스템 | |
KR20040074341A (ko) | 무선 통신 시스템의 피어 투 피어 기능을 이용한 링백톤서비스 제어방법 | |
JP4684240B2 (ja) | 多人数通話用の通話端末、多人数通話システム、多人数通話方法、多人数通話用のプログラムおよびプログラムを格納した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130904 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140630 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150908 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160906 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |