1 |
1
전자 장치에 있어서,마이크;적어도 하나의 인스트럭션(Instruction)을 저장하는 메모리; 및상기 적어도 하나의 인스트럭션을 실행하는 프로세서;를 포함하고,상기 프로세서는 상기 적어도 하나의 인스트럭션을 실행함으로써,상기 마이크를 통해 입력된 음성을 발화한 사용자를 인식하고,상기 사용자가 인식된 후, 상기 마이크를 통해 상기 인식된 사용자의 음성 명령이 입력되면, 상기 사용자의 음성 명령을 제1 인공지능 모델의 제1 신경망에 입력하고,상기 제1 신경망에서 출력된 결과를 상기 제1 인공지능 모델의 제2 신경망에 입력하고,상기 제1 신경망 및 상기 제2 신경망에서 출력된 결과를 바탕으로 상기 사용자의 음성 명령에 대응하는 제어 정보를 획득하고,상기 획득한 제어 정보에 대응하는 기능을 수행하며,상기 제1 신경망은 복수의 사용자 데이터베이스에 저장된 데이터를 바탕으로 학습된 신경망이며,상기 제2 신경망은 상기 인식된 사용자의 데이터베이스에 저장된 데이터를 바탕으로 추가 학습되는 신경망인 것을 특징으로 하는 전자 장치
|
2 |
2
제1항에 있어서,상기 프로세서는,상기 마이크를 통해 입력된 음성을 바탕으로 상기 사용자를 나타내는 음성지문을 추출하고,상기 사용자를 나타내는 음성지문과 기등록된 음성지문을 비교하여 상기 입력된 사용자 음성을 발화한 사용자를 인식하는 전자 장치
|
3 |
3
제2항에 있어서,상기 프로세서는,상기 입력된 음성을 전처리하고,상기 전처리된 음성을 상기 음성지문을 획득하기 위해 학습된 제2 인공지능 모델에 입력하여 상기 사용자를 나타내는 음성지문을 추출하고, 상기 사용자를 나타내는 음성지문은 상기 사용자 음성의 에너지의 주파수 분포를 분석한 데이터인 것을 특징으로 하는 전자 장치
|
4 |
4
제2항에 있어서,상기 입력된 음성은 상기 사용자를 나타내는 음성지문 추출을 개시하는 트리거 음성인 것을 특징으로 하는 전자 장치
|
5 |
5
제2항에 있어서,상기 프로세서는,상기 사용자를 나타내는 음성지문과 상기 기등록된 음성지문을 비교하여 오차를 계산하고,상기 계산된 오차가 임계값을 초과하지 않는 경우 상기 입력된 음성을 발화한 사용자를 인식하고,상기 오차가 기설정된 값을 넘지 않을 경우, 상기 사용자를 나타내는 음성지문을 상기 메모리에 저장하고,상기 메모리에 기설정된 개수를 초과하여 상기 사용자를 나타내는 음성지문이 저장된 경우, 가장 나중에 저장된 사용자를 나타내는 음성지문을 삭제하는 전자 장치
|
6 |
6
제5항에 있어서,상기 기등록된 음성지문은 최초로 등록된 사용자를 나타내는 음성지문과 상기 저장된 사용자를 나타내는 음성지문의 평균 데이터인 것을 특징으로 하는 전자 장치
|
7 |
7
제5항에 있어서,상기 임계값은 상기 새로 저장된 사용자를 나타내는 음성지문에 대응되어 변경되는 것을 특징으로 하는 전자 장치
|
8 |
8
제1항에 있어서,상기 제2 신경망은 신경 레이어 및 연결 레이어를 포함하고,상기 신경 레이어는 상기 제1 신경망에서 출력한 결과를 입력받아 상기 음성 명령에 대한 정보를 출력하고,상기 연결 레이어는 상기 제1 신경망에서 출력한 결과와 상기 신경 레이어에서 출력한 결과를 연결하여 상기 음성 명령에 대한 최종 제어 정보를 출력하는 것을 특징으로 하는 전자 장치
|
9 |
9
제1항에 있어서,상기 프로세서는,상기 획득한 제어 정보가 상기 사용자의 음성 명령에 관한 정보가 맞는지 여부를 확인하는 UI를 표시하도록 상기 디스플레이를 제어하는 전자 장치
|
10 |
10
제9항에 있어서,상기 프로세서는,상기 획득한 제어 정보가 상기 사용자 음성 명령에 관한 정보와 맞지 않다는 사용자 입력이 있는 경우, 상기 획득한 정보 및 상기 사용자 음성 명령을 제2 신경망에 입력하여 상기 제2 신경망을 학습시키는 전자 장치
|
11 |
11
전자 장치의 제어 방법에 있어서,사용자 음성을 입력받으면, 상기 입력된 사용자 음성을 발화한 사용자를 인식하는 단계;상기 사용자가 인식된 후 상기 인식된 사용자의 음성 명령이 입력되면, 상기 사용자 음성 명령을 제1 인공지능 모델의 제1 신경망에 입력하는 단계;상기 제1 신경망에서 출력된 결과를 상기 제1 인공지능 모델의 제2 신경망에 입력하는 단계;상기 제1 신경망 및 제2 신경망에서 출력된 결과를 바탕으로 상기 사용자의 음성 명령에 대응하는 제어 정보를 획득하는 단계; 및;상기 획득한 제어 정보에 대응하는 기능을 수행하는 단계;를 포함하며,상기 제1 신경망은 복수의 사용자 데이터베이스에 저장된 데이터를 바탕으로 학습된 신경망이며,상기 제2 신경망은 상기 인식된 사용자의 데이터베이스에 저장된 데이터를 바탕으로 추가 학습되는 신경망인 것을 특징으로 하는 전자 장치의 제어 방법
|
12 |
12
제11항에 있어서,상기 인식하는 단계는,상기 입력된 음성을 바탕으로 상기 사용자를 나타내는 음성지문을 추출하고,상기 사용자를 나타내는 음성지문과 기등록된 음성지문을 비교하여 상기 입력된 사용자 음성을 발화한 사용자를 인식하는전자 장치의 제어 방법
|
13 |
13
제11항에 있어서,상기 인식하는 단계는,상기 입력된 음성을 전처리하는 단계; 및상기 전처리된 음성을 상기 음성지문을 획득하기 위해 학습된 제2 인공지능 모델에 입력하여 상기 사용자를 나타내는 음성지문을 추출하는 단계;를 포함하고,상기 사용자를 나타내는 음성지문은 상기 사용자 음성의 에너지의 주파수 분포를 분석한 데이터인 것을 특징으로 하는 전자 장치
|
14 |
14
제12항에 있어서,상기 입력된 음성은 상기 사용자를 나타내는 음성지문 추출을 개시하는 트리거 음성인 것을 특징으로 하는 전자 장치의 제어 방법
|
15 |
15
제12항에 있어서,상기 사용자를 나타내는 음성지문과 상기 기등록된 음성지문을 비교하여 오차를 계산하는 단계;상기 계산된 오차가 임계값을 초과하지 않는 경우 상기 입력된 음성을 발화한 사용자를 인식하는 단계;상기 오차가 기설정된 값을 넘지 않을 경우, 상기 사용자를 나타내는 음성지문을 저장하는 단계; 및기설정된 개수를 초과하여 상기 사용자를 나타내는 음성지문이 저장된 경우, 가장 나중에 저장된 사용자를 나타내는 음성지문을 삭제하는 단계;를 포함하는 전자 장치의 제어 방법
|
16 |
16
제15항에 있어서,상기 기등록된 음성지문은 최초로 등록된 사용자를 나타내는 음성지문과 상기 저장된 사용자를 나타내는 음성지문의 평균 데이터인 것을 특징으로 하는 전자 장치의 제어 방법
|
17 |
17
제15항에 있어서,상기 임계값은 상기 새로 저장된 사용자를 나타내는 음성지문에 대응되어 변경되는 것을 특징으로 하는 전자 장치의 제어 방법
|
18 |
18
제11항에 있어서,상기 제2 신경망은 신경 레이어 및 연결 레이어를 포함하고,상기 신경 레이어는 상기 제1 신경망에서 출력된 결과를 입력받아 상기 음성 명령에 대한 정보를 출력하고,상기 연결 레이어는 상기 제1 신경망에서 출력한 결과와 상기 신경 레이어에서 출력한 결과를 연결하여 상기 음성 명령에 대한 최종 제어 정보를 출력하는 것을 특징으로 하는 전자 장치의 제어 방법
|
19 |
19
제 11항에 있어서,상기 기능을 수행하는 단계는,상기 획득한 제어 정보가 상기 사용자의 음성 명령에 관한 정보가 맞는지 여부를 확인하는 UI를 표시하는 단계;를 포함하는 전자 장치의 제어 방법
|
20 |
20
제19항에 있어서,상기 획득한 제어 정보가 상기 사용자 음성 명령에 관한 정보와 맞지 않다는 사용자 입력이 있는 경우, 상기 획득한 정보 및 상기 사용자 음성 명령을 제2 신경망에 입력하여 상기 제2 신경망을 학습시키는 단계;를 포함하는 전자 장치의 제어 방법
|