1 |
1
일반 전화 가입자를 수용하는 공중 전화에 접속되는 전화망에 접속되는 전화망접속부(1),정보 제공자를 수용하는 공중 데이타망 사이에 접속되는 패킷망접속부(3)로 이루어지는 통신망 시스템에 적용되는 문자-음성변환 서비스 장치에 있어서, 링신호 및 후크온 신호를 감지하여 후크온 신호를 상기 전화망접속부(1)로 보내 호절단을 요구하고, 합성된 아날로그 음성을 PCM(Pulse Code Modulation) 신호로 변환하여 상기 전화망접속부(1)로 전송하는 가입자접속수단(10); 전반적인 시스템의 동작을 제어하는 것으로, 상기 가입자접속수단(10)에 합성된 음성을 제공하는 음성합성기능을 실시간으로 수행하기 위해 고속의 디바이스와 멀티태스킹 OS(Operating System)가 동작할 수 있도록 구성된 중앙처리수단(20); 상기 중앙처리수단(20)과 패킷망접속부(3) 사아에 접속되어 외부와의 데이터 입출력을 담당하는 데이터처리수단(30); 및 음성합성부(40)는 문자를 음성으로 변환하는 것으로, 상기 중앙처리수단(20)의 제어에 따라 디지탈 음성을 합성하여 가입자접속수단(10)으로 전송되도록 하는 음성합성수단(40)을 구비하는 것을 특징으로 문자-음성변환 서비스 장치
|
2 |
2
제1항에 있어서, 상기 가입자접속단(10)은, PCM 신호변환을 위한 코덱; 접속채널을 설정하는 채널 셀렉터; 및 DTMF(Dual Tone Multifrequency) 신호를 감지하여 소정비트로 변환하는 DTMF 변환기를 구비하는 것을 특징으로 하는 문자-음성변환 서비스 장치
|
3 |
3
제1항에 있어서, 상기 중앙처리수단(20)은, 중앙처리장치(CPU), 부동소수점 처리장치(FPU:Floating point Processing Unit), 메모리소자(ROM,SRAM,DRAM,DPRAM), 및 디바이스 제어기를 구비하는 것을 특징으로 하는 문자-음성변환 서비스 장치
|
4 |
4
제3항에 있어서, 상기 메모리소자는, 시스템제어기능이 탑재된 롬(ROM);빠른 속도의 실행을 필요로하는 음성합성프로그램이 탑재된 상태램(SRAM); 대용량의 메모리를 요구하는 합성데이타베이스가 탑재되는 동저 램(DRAM); 및 상기 음성합성수단(40)과 데이타를 주고받기 위해서 사용되는 이중포트 램(DPRAM)을 구비하는 것을 특징으로 하는 문자-음성변환 서비스 장치
|
5 |
5
제1항에 있어서, 상기 데이타처리수단(30)은, 전화가입자가 누른 DTMF 신호를 소정비트 데이타로 변환하여 상기 패킷망접속부(3)로 전송하고 정보제공자로 부터 전송되는 데이타를 상기 중앙처리수단(20)으로 전송되는 시리얼입출력부; 및 시스템의 디버깅 및 합성데이타베이스 및 응용프로그램의 다운로딩에 사용되는 이더넷입출력부를 구비하는 것을 특징으로 하는 문자-음성변환 서비스 장치
|
6 |
6
제1항에 있어서, 상기 음성합성수단(40)은, DSP(Digital Signal Processor), 상태 램(SRAM), 롬(ROM), 아날로그신호 접속회로(AIC) 및 디바이스 제어기를 구비하는 것을 특징으로 하는 문자-음성변환 서비스 장치
|
7 |
7
외부의 전화망접속부(1)에 접속되는 가입자접속수단(10), 상기 가입자접속수단(10)에 접속되는 중앙처리수단(20), 상기 중앙처리수단(20)과 외부의 패킷망접속부(3) 사이에 접속되는 데이타처리수단(30)을 구비하는 문자-음성변환 서비스 장치에 적용되는 문자-음성변환 서비스 제어 방법에 있어서, 상기 가입자접속수단(10)으로 부터 호가 발생하면 중앙처리수단(20)이 상기 패킷망접속부(3)를 통해 정보제공자와 접속하여 데이타를 수신하는 제1단계; 상기 수신한 데이타를 분석하여 현재 상태가 서비스 해제가 아니면 메뉴를 선택하는 단계인가를 분석하는 제2단계; 상기 메뉴 선택단계 여부에 따라 메뉴 데이타를 수신하고 합성음을 생성하거나 자료정보를 검출하여 해당하는 합성음을 생성, 전송하는 제3단계; 및 사용자가 누른 DTMF 신호를 수신하여 데이타처리수단(30)을 통해 정보제공자에게 다음상태로 넘어가기 위한 명령을 전송하는 제4단계를 포함하는 것을 특징으로 하는 문자-음성변환 서비스 제어 방법
|
8 |
8
제7항에 있어서, 상기 제2단계는, 현재 어떤 단계에 있는지 분석하기 위해 수신한 데이타를 분석하여 서비스 종료를 묻는 단계이면 종료 메세지를 내보내 해제할 것인가 확인하는 제5단계; 및 상기 확인 결과, 전화가입자로부터 종료에 해당하는 DTMF신호가 들어오면 정보제공자 접속을 해제하고 서비스를 종료하며 그렇지 않은 경우에는 현재 상태가 메뉴를 선택하는 단계인가를 분석하는 제6단계를 포함하는 것을 특징으로 하는 문자-음성변환 서비스 제어 방법
|
9 |
9
제7항에 있어서, 상기 제3단계는, 상기 메뉴 선택단계인지 분석한 결과, 현재 상태가 메뉴 선택단계이면 각각의 메뉴와 안내메세지를 음성합성수단(40)으로 보내어 메뉴 데이타를 수신하는 제5단계; 상기 제5단계 수행 후, 한국어 규칙 및 음성 합성알고리즘을 적용하여 합성음을 생성하고 전화기를 통해 사용자가 들을 수 있도록 가입자접속수단(10)으로 전송되는 제6단계; 상기 메뉴 선택단계인지 분석한 결과, 메뉴단계가 아니고 사용자가 원하는 최종적인 검색정보인 경우에는 정보구간을 검출하는 자료정보 검출을 수행하는 제7단계; 및 상기 제7단계 수행후, 해당하는 합성음을 생성한 뒤 가입자접속수단(10)으로 합성음을 전송하는 제8단계를 포함하는 것을 특징으로 하는 문자-음성변환 서비스 제어 방법
|
10 |
10
제7항 또는 제9항에 있어서, 상기 합성음을 생성하는 과정은, 중앙처리수단(20)에서 수행되는 언어처리 및 합성단위생성 과정과 음성합성수단(40)에서 수행되는 음성합성과정으로 나누어지는 것을 특징으로 하는 문자-음성변환 서비스 제어 방법
|
11 |
11
제10항에 있어서, 상기 언어처리 및 합성단위생성 과정은, 숫자와 약어를 한국어로 변환하고, 문장을 형태소분석을 통하여 각각을 구분한 뒤 구문정보를 생성하는 제1과정; 소정개의 운율정보, 지속시간, 및 피치등의 정보를 생성하고 소정개의 음운규칙과 예외사전을 이용하여 소리나는 형태의 발음기호열을 생성하는 제2과정; 및 각각의 발음기호열을 합성에 적당한 합성단위로 변환하고 합성에 필요한 파라미터를 데이타베이스로 부터 가져와 순서대로 연결함으로써 시간영역의 합성파라미터들을 생성하는 제3과정을 포함하는 것을 특징으로 하는 문자-음성변환 서비스 제어 방법
|
12 |
12
제11항에 있어서, 상기 음성합성과정은, 상기 전송받은 시간영역의 합성파라미터들과 음성학적인 지식들을 이용하여 시간영역의 파형에 피치, 지속시간, 및 에너지등을 규칙적으로 조절함으로써 합성음을 만들어 내는 것을 특징으로 하는 문자-음성변환 서비스 제어 방법
|
13 |
13
제11항에 있어서, 상기 합성파라미터의 데이타 구조는, 데이타베이스내에서 합성단위의 시작 위치를 나타내는 합성단위시작위치 필드(310); 합성단위내에 음향적 구분을 표시한 기호와 단위내에서 기호의 길이를 나타내는 세그먼트기호 및 길이필드(320); 피치 데이타의 시작위치를 나타내는 피치시작위치 필드(330); 합성단위의 피치값이 저장되어 있는 피치 데이타 필드(340); 실제 파형의 시작위치를 나타내는 샘플시작위치 필드(350); 및 음성파형이 저장되어 있는 샘플데이타 필드(360)로 이루어진 것을 특징으로 하는 문자-음성변환 서비스 제어 방법
|