1 |
1
음성을 통해 화자가 등록된 사용자인지 여부를 판단하기 위한 화자 인식 장치에 있어서,하나 또는 그 이상의 사용자가 등록한 각각의 사용자의 음성인 기준음성을 당해 사용자에 대응시켜 저장하는 기준음성 데이터베이스;화자의 음성을 입력받는 음성 수신부;상기 입력받은 음성으로부터 화자 인식을 위한 특징을 하나 이상 추출하는 음성 특징 추출부;상기 추출된 음성의 특징을 상기 기준음성 데이터베이스에 저장된 기준음성의 특징과 비교하여 유사도를 측정하고, 그 유사도를 기초로, 상기 음성을 통해 화자가 어떤 사용자인지를 식별할 수 있는 확률을 나타내는 음성의 신뢰도를 구하는 신뢰도 측정부;상기 측정된 신뢰도를 각각의 사용자에 대해 저장하는 신뢰도 데이터베이스;상기 신뢰도 데이터베이스에 저장된 일련의 신뢰도의 각각에 대하여, 미리 정해진 기준에 따라 가중치를 연산하는 가중치 연산부;상기 일련의 신뢰도의 각각에, 그 신뢰도에 대응하여 계산된 가중치를 적용하는 가중치 적용부; 및상기 가중치가 적용된 신뢰도의 평균값을 구하고, 그 평균값을 상기 음성 수신부가 입력받은 음성의 신뢰도와 비교하여, 그 비교결과를 기초로 현재 입력된 음성과 상기 기준 음성의 일치 여부를 판단하는 판단부를 포함하는 화자 인식 장치
|
2 |
2
제1항에 있어서,상기 음성 수신부가 입력받은 음성은 상기 화자 인식 장치를 포함하는 특정 시스템이 수행하여야 하는 동작을 나타내는 명령어를 포함하고, 상기 동작의 종류에 따라 상기 명령어의 중요도를 설정하고, 상기 명령어의 중요도가 미리 설정된 값보다 큰 경우에는 화자에게 인증을 위한 암호를 요구하는 인증 모듈을 더 포함하는 화자 인식 장치
|
3 |
3
제1항에 있어서, 입력받은 화자의 음성이 기준음성과 불일치 하는 경우, 화자에게 불일치에 따른 보안경고를 출력하는 경고알림부를 더 포함하는 화자 인식 장치
|
4 |
4
제3항에 있어서,입력받은 화자의 음성의 신뢰도가 미리 설정된 기준치 이하일 경우, 상기 신뢰도 측정부가 측정한 신뢰도를 상기 신뢰도 데이터베이스에 저장하지 않고 상기 경고알림부로 하여금 화자에게 기준음성과의 불일치에 따른 보안경고를 출력하도록 하는 제어부를 더 포함하는 화자 인식 장치
|
5 |
5
제1항, 제3항 또는 제4항에 있어서,상기 음성 수신부가 입력받은 음성, 당해 음성이 입력된 시간, 당해 음성이 입력된 순서를 나타내는 일련번호, 당해 음성의 길이 중 적어도 어느 하나를 사용자별로 저장하는 음성 데이터베이스를 더 포함하는 화자 인식 장치
|
6 |
6
제5항에 있어서,상기 가중치 연산부는 상기 음성 데이터베이스로부터 최근 음성이 입력되었던 시간을 연산하고, 상기 현재 음성이 입력된 시간과 최근 음성이 입력되었던 시간의 간격이 미리 지정된 값보다 크다면 신뢰도 데이터베이스에 저장된 과거 음성의 신뢰도 리스트를 초기화하는 화자 인식 장치
|
7 |
7
제5항에 있어서,상기 음성 데이터베이스는 입력받은 화자의 음성의 일련번호를 저장하고, 상기 가중치 연산부는, 상기 신뢰도 데이터베이스에 저장된 일련의 신뢰도의 측정에 사용된 각각의 음성이, 현재 입력된 음성으로부터 i-1번째 전에 입력된 것을 나타내는 자연수인 i를 연산하고, - 여기서 현재 입력된 음성에 대하여는 i=1 로 함 - 상기 i를 기초로 연산하는 화자 인식 장치
|
8 |
8
제7항에 있어서,상기 가중치 연산부는 아래의 수식에 의하여 가중치를 연산하는 화자 인식 장치
|
9 |
9
제5항에 있어서,상기 음성 데이터베이스는 입력받은 화자의 음성의 길이를 저장하고, 상기 가중치 연산부는 상기 음성 데이터베이스에 저장된 음성의 길이를 기초로 하여, 그 음성에 대응되는 신뢰도의 가중치를 연산하는 화자 인식 장치
|
10 |
10
제9항에 있어서,상기 가중치 연산부는 아래의 수식에 의하여 가중치를 연산하는 화자 인식 장치
|
11 |
11
제5항에 있어서,상기 화자의 음성에 유성음이 많이 포함된 경우 화자 인식에 용이하다고 판단하고, 무성음이 많이 포함된 경우 화자 인식에 어렵다고 판단하여 가중치를 연산하는 화자 인식 장치
|
12 |
12
제11항에 있어서,상기 가중치 연산부는 아래의 수식에 의하여 가중치를 연산하는 화자 인식 장치
|
13 |
13
음성을 통해 화자가 등록된 사용자인지 여부를 판단하기 위한 화자 인식 방법에 있어서,(1) 하나 또는 그 이상의 사용자가 등록한 각각의 사용자의 음성인 기준음성을, 당해 사용자에 대응하여 특정 데이터베이스에 저장함으로써 기준음성 데이터베이스를 구축하는 단계;(2) 화자의 음성을 입력받는 단계;(3) 상기 입력받은 음성으로부터 화자 인식을 위한 특징을 하나 이상 추출하는 단계;(4) 상기 추출된 음성의 특징을 상기 단계 (1)에서 구축된 기준음성 데이터베이스에 저장된 기준음성의 특징과 비교하여 유사도를 측정하고, 그 유사도를 기초로, 상기 음성을 통해 화자가 어떤 사용자인지를 식별할 수 있는 확률을 나타내는 음성의 신뢰도를 측정하는 단계;(5) 상기 측정된 신뢰도를 각각의 사용자에 대응하여 특정의 데이터베이스에 저장함으로써 신뢰도 데이터베이스를 구축하는 단계;(6) 상기 신뢰도 데이터베이스에 저장된 일련의 신뢰도의 각각에 대하여, 미리 정해진 기준에 따라 가중치를 연산하는 단계;(7) 상기 단계 (5)에서 구축된 신뢰도 데이터베이스에 저당된 일련의 신뢰도의 각각에, 그 신뢰도에 대응하여 상기 단계 (6)에서 계산된 가중치를 적용하는 단계; 및(8) 상기 가중치가 적용된 신뢰도의 평균값을 구하고, 그 평균값을 상기 단계 (2)에서 입력받은 음성의 신뢰도와 비교하여, 그 비교결과를 기초로 상기 현재 입력된 음성과 상기 기준음성의 일치 여부를 판단하는 단계를 포함하는 화자 인식 방법
|
14 |
14
제13항에 있어서,상기 음성 수신부가 입력받은 음성은, 상기 화자 인식 방법을 실시하는 특정 시스템이 수행하여야 하는 동작을 나타내는 명령어를 포함하고, 상기 동작의 종류에 따라 상기 명령어의 중요도를 설정하고, 상기 명령어의 중요도가 미리 설정된 값보다 큰 경우에는 화자에게 인증을 위한 암호를 요구하는 단계를 더 포함하는 화자 인식 방법
|
15 |
15
제13항에 있어서,(9) 상기 단계 (8)에서 판단된 결과를 기초로 입력받은 화자의 음성이 기준음성과 불일치한다고 판단되는 경우, 화자에게 불일치에 따른 보안경고를 출력하는 단계를 더 포함하는 화자 인식 방법
|
16 |
16
제15항에 있어서,(10) 상기 단계 (4)에서 측정한, 입력받은 화자의 음성의 신뢰도가 미리 설정된 기준치 이하일 경우, 상기 단계 (5)에서 구축된 신뢰도 데이터베이스에 당해 신뢰도를 저장하지 않고 화자에게 기준음성과의 불일치에 따른 보안경고를 출력하는 단계를 더 포함하는 화자 인식 방법
|
17 |
17
제13항, 제15항 또는 제16항에 있어서,(2-1) 상기 단계 (2)에서 입력받은 화자의 음성, 당해 음성이 입력된 시간, 당해 음성이 입력된 순서를 나타내는 일련번호, 당해 음성의 길이 중 적어도 어느 하나를 사용자별로 저장하여 음성 데이터베이스를 구축하는 단계를 더 포함하는 화자 인식 방법
|
18 |
18
제17항에 있어서,상기 단계 (2-1)에서, 상기 단계 (2)에서 입력받은 음성이 입력된 시간을 저장하여 음성 데이터베이스를 구축하고,상기 단계 (6)에서 가중치를 연산하는 경우, 상기 단계 (2-1)에서 구축된 음성 데이터베이스로부터 최근 음성이 입력되었던 시간을 연산하고, 상기 현재 음성이 입력된 시간과 최근 음성이 입력되었던 시간의 간격이 미리 지정된 값보다 크다면 상기 단계 (5)에서 구축한 신뢰도 데이터베이스에 저장된 과거 음성의 신뢰도 리스트를 초기화하는 단계를 더 포함하는 화자 인식 장치
|
19 |
19
제17항에 있어서,상기 단계 (2-1)에서, 상기 단계 (2)에서 입력받은 음성이 입력된 순서를 나타내는 일련번호를 저장하여 음성 데이터베이스를 구축하고,당해 음성 데이터베이스로부터, 상기 단계 (5)에서 신뢰도 데이터베이스를 구축한 일련의 신뢰도의 측정에 사용된 각각의 음성이, 현재 입력된 음성으로부터 i-1번째 전에 입력된 것임을 나타내는 자연수인 i를 연산하여 - 여기서 현재 입력된 음성에 대하여는 i=1 로 함 - , 상기 i를 기초로, 그 음성에 대응한 신뢰도의 가중치를 연산하는 화자 인식 방법
|
20 |
20
제19항에 있어서,상기 가중치의 연산은 아래의 수식에 의하는 화자 인식 방법
|
21 |
21
제17항에 있어서,상기 단계 (2-1)에서, 상기 단계 (2)에서 입력받은 음성의 길이를 저장하여 음성 데이터베이스를 구축하고, 당해 음성 데이터베이스에 저장된 음성의 길이를 기초로 하여 그 음성에 대응되는 신뢰도의 가중치를 연산하는 화자 인식 방법
|
22 |
22
제21항에 있어서상기 가중치의 연산은 아래의 수식에 의하는 화자 인식 방법
|
23 |
23
제17항에 있어서,상기 화자의 음성에 유성음이 많이 포함된 경우 화자 인식에 용이하다고 판단하고, 무성음이 많이 포함된 경우 화자 인식에 어렵다고 판단하여 가중치를 연산하는 화자 인식 방법
|
24 |
24
제23항에 있어서,상기 가중치 연산은 아래의 수식에 의하는 화자 인식 방법
|