KR20040018872A - 음성과 문자를 이용한 자동 응답 서비스 방법 - Google Patents
음성과 문자를 이용한 자동 응답 서비스 방법 Download PDFInfo
- Publication number
- KR20040018872A KR20040018872A KR1020020050953A KR20020050953A KR20040018872A KR 20040018872 A KR20040018872 A KR 20040018872A KR 1020020050953 A KR1020020050953 A KR 1020020050953A KR 20020050953 A KR20020050953 A KR 20020050953A KR 20040018872 A KR20040018872 A KR 20040018872A
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- voice
- text
- character
- amr
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4936—Speech interaction details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/10—Telephonic communication systems specially adapted for combination with other electrical systems with dictation recording and playback systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 음성 코덱에 의해 발생한 프레임들 중 소정 프레임을 제거하고, 대신 원하는 문자 프레임을 삽입함으로써 음성과 문자를 동시에 서비스 할 수 있도록 하는, 음성과 문자를 이용한 자동 응답 서비스 방법에 관한 것으로, 음성코덱(AMR Codec)에 의해 발생한 AMR 프레임들 중에서 소정의 음성 프레임을 제거하는 과정과; 상기 제거된 음성 프레임 대신 원하는 문자 프레임을 삽입하여 전송하는 과정이 포함되어 이루어지고, AMR 패킷을 수신하여 각 프레임 타입을 체크하는 과정과; 상기 체크된 프레임 타입이 문자인 경우 프레임 처리를 통해 문자를 얻고, 해당하는 디스플레이에 맞는 그래픽 라이브러리(Library)를 이용하여 문자를 출력하는 과정과;상기 체크된 프레임 타입이 음성인 경우 음성코덱(AMR Codec)을 통해 디코딩 한 후, 미디를 통해 음성으로 바꾸어 출력하는 과정이 포함되어 이루어짐으로써 달성할 수 있다.
Description
본 발명은 음성과 문자를 이용한 자동 응답 서비스 방법에 관한 것으로, 특히 음성 코덱에 의해 발생한 프레임들 중 소정 프레임을 제거하고, 대신 원하는 문자 프레임을 삽입함으로써 음성과 문자를 동시에 서비스 할 수 있도록 하는, 음성과 문자를 이용한 자동 응답 서비스 방법에 관한 것이다.
현재의 일반적인 음성사서함과 같은 자동응답(ARS:Automatic Response Service) 서비스들은, 자동으로 출력되는 음성을 듣고 서비스 번호를 선택하는 방식으로 동작하기 때문에, 매번 듣지 않아도 되는 과정을 반복해서 들어야 하는 경우가 많으며, 음성을 듣기 위해 낭비하는 시간이 불필요하게 많이 소요되고 있다.
즉, 대부분의 음성 ARS 서비스는 음성 안내를 다 들은 사용자가 해당하는 서비스 번호를 선택해서 다음단계로 넘어가도록 구성되어 있기 때문에, 안내되는 내용을 모두 알고 있는 사용자라도 안내 진행 절차에 따라 모든 음성 안내를 들어야 하기 때문에, 불필요한 시간의 낭비가 많이 발생하는 문제점이 있으며, 특히 이동 통신 단말기를 이용해 ARS 서비스를 받을 때, 키패드를 누르기 위해 귀에서 수화기를 떼게되면 그 동안에는 음성사서함을 청취할 수 없는 경우가 발생하는 문제점이 있다.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창출한 것으로, 음성 코덱에 의해 발생한 프레임들 중 소정 프레임을 제거하고, 대신 원하는문자 프레임을 삽입함으로써 음성과 문자를 동시에 서비스 할 수 있도록 하는, 음성과 문자를 이용한 자동 응답 서비스 방법을 제공함에 그 목적이 있다.
이와 같은 목적을 달성하기 위한 본 발명은, 음성코덱(AMR Codec)에 의해 발생한 AMR 프레임들 중에서 소정의 음성 프레임을 제거하는 과정과; 상기 제거된 음성 프레임 대신 원하는 문자 프레임을 삽입하여 전송하는 과정이 포함되어 이루어지고, AMR 패킷을 수신하여 각 프레임 타입을 체크하는 과정과; 상기 체크된 프레임 타입이 문자인 경우 프레임 처리를 통해 문자를 얻고, 해당하는 디스플레이에 맞는 그래픽 라이브러리(Library)를 이용하여 문자를 출력하는 과정과;상기 체크된 프레임 타입이 음성인 경우 음성코덱(AMR Codec)을 통해 디코딩 한 후, 미디를 통해 음성으로 바꾸어 출력하는 과정이 포함되어 이루어진 것을 특징으로 한다.
도 1은 도1은 음성 전송에 사용되는 일반적인 AMR음성 코덱의 프레임 구조를 보인 예시도.
도 2는 상기 AMR 프레임의 프레임 타입(Frame Type)의 종류를 보인 예시도.
도 3은 상기 AMR 프레임의 각 타입에 따른 각 필드의 비트 값을 보인 예시도.
도 4는 본 발명에 의한 문자 프레임 타입의 각 필드별 비트값을 보인 예시도.
도 5는 종래의 ARS 서비스 시 음성 전송 과정을 보인 예시도.
도 6은 본 발명에 의해 음성과 문자가 포함된 AMR 프레임 수신 과정을 보인 예시도.
도 7은 본 발명에 의한 ARS 서비스 시 문자 프레임을 삽입하여 전송하는 과정을 보인 예시도.
도 8은 본 발명에 의해 음성과 문자를 포함하여 전송하는 과정을 보인 예시도.
이하, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명하기로 한다.
도1은 현재의 음성 전송에 사용되는 일반적인 AMR(advanced multi rate codec : 3GPP의 필수 음성 코덱) 음성 코덱의 프레임 구조를 보인 예시도이고, 도2는 상기 AMR 프레임의 프레임 타입(Frame Type)의 종류를 보인 예시도이며, 도3은 상기 AMR 프레임의 각 타입에 따른 각 필드의 비트 값을 보인 예시도로서, 도3을 참조하면, 프레임 타입의 12~14 번째에 프레임 타입이 사용되지 않는 상태로 비어있음을 알 수 있다.
따라서, 본 발명에서는 상기 사용하지 않는 12~14번째 프레임 타입 중 하나(본 실시예에서는 12번째 프레임 타입)를 문자 전송용 패킷으로 사용하기 위한 것으로, 이를 위해 AMR 프레임의 헤더에 해당하는 부분(AMR Core Frame을 제외한 나머지 부분)은 기존의 AMR 프레임 구조를 따르고, "AMR Core Frame"을 문자를 위한 공간으로 사용한다. 특히 이 부분(AMR Core Frame)의 값은 유니코드(Unicode), 완성형 등의 2바이트(byte) 코드를 마음대로 선택할 수 있도록 8바이트의 헤더를 갖도록 한다.
상기와 같이 문자 전송을 위한 문자 프레임 타입(Text Frame Type)의 구조를 살펴보면 도4에 도시한 바와 같다.
도4는 본 발명에 의한 문자 프레임 타입의 각 필드별 비트값을 보인 예시도로서, "Frame Type Index"값 "12"는 기존의 AMR 프레임 구조에서 사용되지 않았던 12번째 프레임 타입을 이용함을 알 수 있으며, "Frame Type"은 종래와 마찬가지로 4비트에 의해 음성이 아닌 문자(Text)를 내용으로 하는 프레임인 것을 알리는 프레임 타입 아이디(Frame Type ID) 이다.
다음, 프레임 품질 지시자(Frame Quality Indicator)는 1비트에 의해 종래의 음성 프레임과 같은 3GPP 규격을 따르고, 인코딩 타입(Encoding Type)은 문자 코드(Text Code)의 타입을 의미하는 것으로, 예컨대 KSC5601, Unicode, UTF8, ASCII 등이 있으며, 16비트 바이너리를 코딩 방식과 매핑한 테이블을 미리 정의해야 한다.
다음, 문자 개수(Character Number)는 문자 코드(Text Code)에 들어간 문자의 개수를 의미하며, 문자 코드는 실제의 문자를 이용한 내용이 들어가는 곳으로,최대 8비트 문자 256개, 16비트 문자 128개를 나열할 수 있다. 이로써 총 285비트를 이용해 구성할 수 있다.
상기와 같이 새로 생성한 문자 프레임 타입을 전송할 경우, 수신측에서는 소프트웨어적으로 먼저 프레임 타입을 체크하여 음성 패킷은 AMR 코덱으로 보내고, 문자 패킷은 문자로 처리해서 화면(LCD)으로 출력할 수 있게 된다.
이상으로 종래의 음성 전송만 하는 ARS 서비스 방법과 본 발명에 따른 문자와 음성을 이용한 ARS 서비스 방법을 비교하면 다음과 같다.
먼저, 도5는 종래의 ARS 서비스 시 음성 전송 과정을 보인 예시도로서, 음성 안내 메시지와 같은 음성 소스(Source)를 샘플링 한 후, 음성코덱(AMR Codec)을 통해 코딩하여 유/무선 채널을 통해 전송하면, 수신측에서는 이를 수신하여 바로 음성코덱(AMR Codec)을 통해 디코딩 한 후, 미디(MIDI)를 통해 음성으로 바꾸어 출력한다.
즉, 종래의 ARS 서비스 방법은 무조건 음성에 의한 것이 전부였기 때문에, 수신된 패킷을 무조건 음성코덱(AMR Codec)을 통해 디코딩하면 되었으나, 본 발명에서는 음성 프레임 사이에 문자 프레임이 포함되어 있기 때문에, 음성과 문자의 별도 처리를 위해 프레임 타입을 구분하는 과정 및 문자를 출력하기 위한 과정을 더 포함한다.
따라서, 본 발명은 도6에 도시한 바와 같이 AMR 패킷을 수신하면 그 프레임 타입을 먼저 체크하여, 문자 프레임 타입인 경우 프레임 처리를 통해 문자를 얻고, 해당하는 디스플레이(LCD)에 맞는 그래픽 라이브러리(Library)를 이용하여 문자를출력한다. 물론, 상기 체크된 프레임 타입이 음성인 경우에는 종래와 마찬가지로 바로 음성코덱(AMR Codec)을 통해 디코딩 한 후, 미디(MIDI)를 통해 음성으로 바꾸어 출력한다.
이상은 음성 프레임에 문자 프레임이 포함된 AMR 패킷을 수신할 경우의 처리 과정을 보인 것으로, 이와 같이 문자 프레임을 AMR 패킷 내에 포함시키기 위해서는 다음 도7에 도시한 바와 같이, 음성코덱(AMR Codec)에 의해 발생한 AMR 프레임들 중에서 소정의 음성 프레임을 제거하고, 원하는 문자를 삽입(Text Frame 삽입)하는 과정이 포함되어야 한다.
일반적인 음성 통화의 경우에는 어떤 내용의 음성이 어느 시점에서 출력되는지 모르기 때문에, 음성인식 과정 등의 복잡한 과정이 더 포함되어야 하지만, 자동응답(ARS) 서비스와 같은 정해진 패턴(내용)의 음성을 전송하는 경우에는, 음성과 마찬가지로 음성과 동일한 내용의 문자를 미리 음성 패킷들 사이에 하나씩 삽입할 수 있는 것이다.
또한, 문자 프레임 패킷은 음성과는 달리 동일한 내용을 표현하는데 있어서, 크기가 작기 때문에 음성 프레임 중에 하나를 문자 프레임으로 대체하여도 음성의 품질에 큰 영향을 미치는 것은 아니다.
다시 말해, 본 발명은 현재 ARS에서의 음성 패킷 전송 방식인 AMR 프레임 전송 방식을 응용하여, 음성의 내용을 미리 문자로 출력함으로써, 수신측에서는 음성이 출력되기 시작하면서 보여지는 문자 내용을 미리 보고, 해당하는 서비스를 빠르게 선택할 수 있도록 하는 것을 요지로 한다.
예를 들어, 도8에 도시한 바와 같이 "안녕하세요?"라는 음성 패킷이 AMR 프레임으로 전송되어야 한다면, 실제 기존의 방식 그대로 AMR 프레임을 만들어서 보내게 되는데, 그 과정에서 AMR 프레임 열의 첫 부분에 있는 하나의 패킷을 선택해서 제거하고, 프레임 타입으로 문자 타입(text type)을 추가하여 "안녕하세요?"라는 문자열 코드를 가진 하나의 패킷을 삽입하여 전송한다.
이에 따라, 수신측에서는 수신된 프레임들 중에서 문자 프레임 타입이 인식되면, 이것을 문자로 처리하여 LCD 화면에 보이게 함으로써, "안녕하세요?"라는 음성사서함이 출력되기 직전에 이미 화면에는 "안녕하세요?"가 보이게 되고, 이것을 그대로 ARS에 적용하여 "상담원 연결은 1번, 다른 안내는 2번..."이런 식의 선택형 메시지도 같은 방식으로 화면으로 출력됨으로써, 사용자는 이 문자 안내를 보고 빠르게 원하는 서비스 번호를 선택할 수 있게되어, 이동 통신 단말기를 이용한 ARS 서비스 시 사용자의 편의성을 향상시킬 수 있도록 한다.
이상에서 설명한 바와 같이 본 발명 음성과 문자를 이용한 자동 응답 서비스 방법은, 음성 코덱에 의해 발생한 프레임들 중 소정 프레임을 제거하고, 대신 원하는 문자 프레임을 삽입함으로써 음성과 문자를 동시에 서비스 할 수 있도록 하는 효과가 있다.
Claims (5)
- 음성을 이용한 자동 응답 서비스에 있어서,음성코덱(AMR Codec)에 의해 발생한 AMR 프레임들 중에서 소정의 음성 프레임을 제거하는 과정과;상기 제거된 음성 프레임 대신 원하는 문자 프레임을 삽입하여 전송하는 과정이 포함되어 이루어진 것을 특징으로 하는 음성과 문자를 이용한 자동 응답 서비스 방법.
- 제1항에 있어서, 상기 문자 프레임은 AMR 프레임의 사용하지 않는 12~14번째 프레임 타입 중 하나를 문자 전송을 위한 프레임 타입으로 설정하는 것을 특징으로 하는 음성과 문자를 이용한 자동 응답 서비스 방법.
- 제1항에 있어서, 상기 문자 프레임은 프레임 타입을 나타내는 필드 및 프레임 품질 지시자(Frame Quality Indicator) 필드와; 문자 코드의 타입을 나타내는 인코딩 타입 필드와; 문자 코드에 들어간 문자의 개수를 나타내는 문자 개수 필드와; 실제의 문자를 이용한 내용인 문자 코드 필드를 포함하는 것을 특징으로 하는 음성과 문자를 이용한 자동 응답 서비스 방법.
- 제3항에 있어서, 상기 문자 코드는 최대 8비트 문자 256개, 16비트 문자 128개를 나열할 수 있도록 이루어진 것을 특징으로 하는 음성과 문자를 이용한 자동 응답 서비스 방법.
- 음성과 문자를 포함하는 자동 응답 서비스에 있어서,AMR 패킷을 수신하여 각 프레임 타입을 체크하는 과정과;상기 체크된 프레임 타입이 문자인 경우 프레임 처리를 통해 문자를 얻고, 해당하는 디스플레이에 맞는 그래픽 라이브러리(Library)를 이용하여 문자를 출력하는 과정과;상기 체크된 프레임 타입이 음성인 경우 음성코덱(AMR Codec)을 통해 디코딩 한 후, 미디를 통해 음성으로 바꾸어 출력하는 과정이 포함되어 이루어진 것을 특징으로 하는 음성과 문자를 이용한 자동 응답 서비스 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0050953A KR100474301B1 (ko) | 2002-08-27 | 2002-08-27 | 음성과 문자를 이용한 자동 응답 서비스 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0050953A KR100474301B1 (ko) | 2002-08-27 | 2002-08-27 | 음성과 문자를 이용한 자동 응답 서비스 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040018872A true KR20040018872A (ko) | 2004-03-04 |
KR100474301B1 KR100474301B1 (ko) | 2005-03-10 |
Family
ID=37324069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0050953A KR100474301B1 (ko) | 2002-08-27 | 2002-08-27 | 음성과 문자를 이용한 자동 응답 서비스 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100474301B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006126839A1 (en) * | 2005-05-27 | 2006-11-30 | Lg Electronics Inc. | Method and apparatus for decoding an audio signal |
KR100775052B1 (ko) * | 2007-03-03 | 2007-11-08 | 한넷텔레콤(주) | 모바일 단말기에 안내 서비스를 제공하는 방법 |
WO2009048260A3 (en) * | 2007-10-12 | 2009-06-11 | Call Gate Co Ltd | Visual ars service system and method enabled by mobile terminal's call control function |
CN101248470B (zh) * | 2005-05-27 | 2010-12-08 | Lg电子株式会社 | 使用编码字段编码和解码交通信息 |
US8437747B2 (en) | 2007-07-13 | 2013-05-07 | Call Gate Co., Ltd. | Visual ARS service system and method enabled by mobile terminal's call control function |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5259024A (en) * | 1988-09-29 | 1993-11-02 | America Tel-A-System, Inc. | Telephone answering service with integrated voice and textual message storage |
KR19980082804A (ko) * | 1997-05-09 | 1998-12-05 | 한권기 | 114전화 자동안내 기능에 적용되는 문자 송/수신 제어 처리 방법 |
KR20020034681A (ko) * | 2000-11-03 | 2002-05-09 | 이의복 | 음성 응답 시스템의 음성 응답 메뉴 표시 방법 및 장치 |
KR20020078113A (ko) * | 2001-04-04 | 2002-10-18 | 아이키솔루션(주) | 음성, 문자 동시 응답 시스템과 그 제어방법 |
-
2002
- 2002-08-27 KR KR10-2002-0050953A patent/KR100474301B1/ko not_active IP Right Cessation
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006126839A1 (en) * | 2005-05-27 | 2006-11-30 | Lg Electronics Inc. | Method and apparatus for decoding an audio signal |
CN101248470B (zh) * | 2005-05-27 | 2010-12-08 | Lg电子株式会社 | 使用编码字段编码和解码交通信息 |
US8259815B2 (en) | 2005-05-27 | 2012-09-04 | Lg Electronics Inc. | Encoding and decoding traffic information using encoding fields |
KR100775052B1 (ko) * | 2007-03-03 | 2007-11-08 | 한넷텔레콤(주) | 모바일 단말기에 안내 서비스를 제공하는 방법 |
WO2008108571A1 (en) * | 2007-03-03 | 2008-09-12 | Hannet Telecom Co., Ltd. | Providing method of information service to mobile device |
US8437747B2 (en) | 2007-07-13 | 2013-05-07 | Call Gate Co., Ltd. | Visual ARS service system and method enabled by mobile terminal's call control function |
WO2009048260A3 (en) * | 2007-10-12 | 2009-06-11 | Call Gate Co Ltd | Visual ars service system and method enabled by mobile terminal's call control function |
US8693997B2 (en) | 2007-10-12 | 2014-04-08 | Call Gate Co., Ltd. | Visual ARS service system and method enabled by mobile terminal's call control function |
Also Published As
Publication number | Publication date |
---|---|
KR100474301B1 (ko) | 2005-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6628967B1 (en) | Wireless communication device capable to transmit/receive TTY/TDD messages with variable data rate, embedded into audio data frames | |
US6977921B1 (en) | Using discrete message-oriented services to deliver short audio communications | |
US5809112A (en) | Telecommunications relay system | |
US6122271A (en) | Digital communication system with integral messaging and method therefor | |
US7761511B2 (en) | System and method for optimal short message service (SMS) encoding in a wireless communications device | |
KR100474301B1 (ko) | 음성과 문자를 이용한 자동 응답 서비스 방법 | |
WO2015117407A1 (zh) | 终端信息的处理方法及装置 | |
KR100771104B1 (ko) | 이동통신단말기의 메시지 표시 방법 및 장치 | |
US7995722B2 (en) | Data transmission over an in-use transmission medium | |
US6622275B2 (en) | Method and apparatus supporting TDD/TTY modulation over vocoded channels | |
EP1262931A1 (en) | Improvements in text messaging | |
CN101931915A (zh) | 一种在呼叫过程中传输即时信息的方法及*** | |
CN101394594A (zh) | 一种传送消息的方法及相关设备 | |
KR100386571B1 (ko) | 영상 단말기 및 그를 이용한 영상 전송 방법 | |
US6606722B1 (en) | Methods and apparatus for providing transparent error correction for wireless Baudot communications | |
US20030013465A1 (en) | System and method for pseudo-tunneling voice transmissions | |
KR100710268B1 (ko) | 이종 마이크로 프로세서 모듈 사이의 음성 호 송·수신방법 | |
KR100726859B1 (ko) | 오디오 비트 스트림을 보코더 패킷 단위로 전송하는 방법 | |
KR100727036B1 (ko) | 이동 통신 시스템에서 evrc 보코더의 패킷을 이용한데이터 처리 장치 및 그 방법 | |
CN1202632C (zh) | 分组数据的传输方法 | |
KR100619965B1 (ko) | 이동통신 단말기의 단문메시지 동보전송 방법 | |
KR100565267B1 (ko) | 액세스 및 호출 채널을 이용한 휴대폰의 음성통화 방법 | |
KR960013378B1 (ko) | 문자 페이저 메시지 송신 방법 | |
KR960016902B1 (ko) | 페이징 시스템(paging system)에 있어서의 텍스트(text) 송수신장치 및 그에 따른 통신방법 | |
KR100393781B1 (ko) | 이동통신 시스템의 이미지파일 전송 방법 |
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 | ||
LAPS | Lapse due to unpaid annual fee |