2
제 1 항에 있어서, 상기 제 2 단계의 음성 출력 문장 생성 과정은, 음성 출력 요소를 토큰 단위로 가져와서 문장 생성 문법 연결형 리스트의 좌측(LHS)에 경보 종류 토큰이 있는지를 검사하여 없으면 복귀하고, 좌측(LHS)에 해당 경보 종류 토큰이 있으면 우측(RHS)에 있는 노드가 비단말 노드인지를 판단하는 제 4 단계; 상기 제 4 단계의 판단 결과, 우측에 비단말 노드가 있으면 상기 비단말 노드를 단말 노드로 파생(derive)하기 위해 상기 비단말 노드가 좌측(LHS)에 있는지를 판단하여 상기 비단말 노드가 좌측(LHS)에 없으면 복귀하고, 상기 비단말 노드가 좌측(LHS)에 있으면 상기 제 4 단계로 천이하는 제 5 단계; 상기 제 4 단계의 판단 결과, 우측(RHS)에 있는 노드가 단말 노드이면 상기 단말 노드가 휴지(pause) 토큰인지를 판단하는 제 6 단계; 상기 제 6 단계의 판단 결과, 휴지 토큰이면 음성 출력 문장에서 어절간 휴지 시간을 설정한 후에 다음 토큰을 가져와서 널(NULL) 토큰인지 검사하여(509) 널 토큰이 아니면 처리할 토큰이 아직 남아 있는 상태이므로 상기 제 4 단계의 우측(RHS)에 있는 노드가 비단말 노드인지를 판단하는 과정부터 반복 수행하고, 널 토큰이면 처리할 토큰이 없으므로 복귀하는 제 7 단계; 및 상기 제 6 단계의 판단 결과, 휴지 토큰이 아니면 상기 단말 노드에 매핑된 단위 음성 화일을 검색하여 해당 화일 이름을 설정한 후에 다음 토큰을 가져와서 널(NULL) 토큰인지 검사하여(509) 널 토큰이 아니면 처리할 토큰이 아직 남아 있는 상태이므로 상기 제 4 단계의 우측(RHS)에 있는 노드가 비단말 노드인지를 판단하는 과정부터 반복 수행하고, 널 토큰이면 처리할 토큰이 없으므로 복귀하는 제 8 단계를 포함하는 것을 특징으로 하는 음성 경보 출력 방법
|