1 |
1
노이즈가 포함된 혼합 음성 데이터에 대한 스펙트럼을 획득하는 단계;상기 스펙트럼에 상응하는 2차원 입력 데이터를 다운샘플링 처리와 업샘플링 처리를 포함하는 컨볼루션 네트워크로 입력하여, 상기 컨볼루션 네트워크의 출력 데이터를 획득하는 단계;획득한 상기 출력 데이터를 기초로, 상기 음성 데이터에 포함된 노이즈를 제거하기 위한 마스크를 생성하는 단계; 및생성된 상기 마스크를 이용하여, 상기 혼합 음성 데이터에서 노이즈를 제거하는 단계를 포함하되, 상기 컨볼루션 네트워크는, 상기 다운샘플링 처리와 상기 업샘플링 처리는 상기 2차원 입력 데이터의 제1축에서 처리하고, 상기 다운샘플링 처리와 상기 업샘플링 처리 이외의 나머지 처리 과정은 상기 제1축 및 제2축에서 처리하는, 음성 데이터의 품질 향상 방법
|
2 |
2
제1항에 있어서,상기 컨볼루션 네트워크는,U-NET 컨볼루션 네트워크인, 음성 데이터의 품질 향상 방법
|
3 |
3
제2항에 있어서,상기 제1축은 상기 주파수 축이고, 상기 제2축은 상기 시간 축인, 음성 데이터의 품질 향상 방법
|
4 |
4
제3항에 있어서,상기 음성 데이터의 품질 향상 방법은,상기 제2축에서 상기 2차원 입력 데이터에 대하여 인과적 컨볼루션(causal convolution)을 수행하는 단계를 더 포함하고, 상기 인과적 컨볼루션을 수행하는 단계는,상기 2차원 입력 데이터에서, 시간 축을 기준으로 상대적으로 과거에 해당하는 기설정된 크기의 데이터에 대하여 제로 패딩(zero padding) 처리를 수행하는, 음성 데이터의 품질 향상 방법
|
5 |
5
제4항에 있어서,상기 인과적 컨볼루션을 수행하는 단계는,상기 제2축에서 처리되는, 음성 데이터의 품질 향상 방법
|
6 |
6
제1항에 있어서,상기 음성 데이터의 품질 향상 방법은,상기 다운샘플링 처리 이전에, 배치 정규화(batch normalization) 처리 과정을 수행하는, 음성 데이터의 품질 향상 방법
|
7 |
7
제1항에 있어서,상기 노이즈가 포함된 혼합 음성 데이터에 대한 스펙트럼을 획득하는 단계는,상기 노이즈가 포함된 혼합 음성 데이터에 STFT(Short-Time Fourier Transform)를 적용하여 상기 스펙트럼을 획득하는, 음성 데이터의 품질 향상 방법
|
8 |
8
제1항에 있어서,상기 음성 데이터의 품질 향상 방법은,실시간으로 수집되는 상기 음성 데이터에 대하여 수행되는, 음성 데이터의 품질 향상 방법
|
9 |
9
노이즈가 포함된 혼합 음성 데이터에 대한 스펙트럼을 획득하는 음성 데이터 전처리 모듈;상기 스펙트럼에 상응하는 2차원 입력 데이터를 다운샘플링 처리와 업샘플링 처리를 포함하는 컨볼루션 네트워크로 입력하여, 상기 컨볼루션 네트워크의 출력 데이터를 획득하는 인코더 및 디코더;획득한 상기 출력 데이터를 기초로, 상기 음성 데이터에 포함된 노이즈를 제거하기 위한 마스크를 생성하고, 생성된 상기 마스크를 이용하여, 상기 혼합 음성 데이터에서 노이즈를 제거하는 음성 데이터 후처리 모듈을 포함하되, 상기 컨볼루션 네트워크는, 상기 다운샘플링 처리와 상기 업샘플링 처리는 상기 2차원 입력 데이터의 제1축에서 처리하고, 상기 다운샘플링 처리와 상기 업샘플링 처리 이외의 나머지 처리 과정은 상기 제1축 및 제2축에서 처리하는, 음성 데이터 처리 장치
|