1 |
1
입력되는 사운드 신호로부터 노이즈를 제거하여 사운드 데이터를 출력하는 필터링부;상기 필터링부에서 노이즈를 제거하여 출력한 사운드 데이터로부터 시작점을 검출하고, 상기 시작점 이후의 미리 설정된 구간동안 시작점 파형 데이터를 검출하는 시작점 검출부;상기 시작점 파형 데이터와 상기 복수의 시작점 파형 데이터를 비교하여, 미리 저장되어 있는 복수의 주파수 특징 정보 중 일부를 상기 사운드 데이터에 대한 비교 후보군으로 선택하는 비교 후보군 선택부;상기 시작점을 토대로 상기 사운드 데이터로부터 효과음 신호를 캡쳐하여 주파수 영역으로 변환하거나, 상기 사운드 데이터를 주파수 영역으로 변환한 신호를 출력하는 주파수 변환부;상기 주파수 변환부에서 주파수 영역으로 변환된 효과음 신호 또는 상기 사운드 데이터 중 어느 하나의 신호로부터 주파수 특징 정보를 검출하는 주파수 특징 검출부; 상기 주파수 특징 검출부에서 출력된 주파수 특징 정보와 상기 효과음 저장부에 저장되어 있는 복수의 주파수 특징 정보를 비교하여, 상기 출력된 주파수 특징 정보에 대응되는 효과음 판별 정보를 출력하는 효과음 판별부; 및상기 주파수 변환부, 상기 주파수 특징 검출부 및 상기 효과음 판별부에서 각각 출력되는 상기 주파수 영역으로 변환한 신호, 상기 주파수 특징 정보 및 상기 효과음 판별 정보를 상기 입력되는 사운드 신호의 처리가 완료될 때까지 임시로 저장하고, 상기 시작점 검출부가 시작점 파형 데이터를 검출하도록 상기 시작점 검출부로 저장된 정보를 제공하는 임시 저장부를 포함하는 사운드 분석 장치
|
2 |
2
제1항에 있어서,복수의 효과음 종류에 대응되는 복수의 시작점 파형 데이터, 복수의 주파수 특징 정보 및 복수의 효과음에 대한 효과음 정보를 저장하는 효과음 저장부;외부로부터 발생한 상기 사운드 신호를 수신하여 상기 필터링부로 전달하는 입력부; 및상기 효과음 판별부에서 출력한 효과음 판별 정보를 토대로 사용자에게 효과음을 제공하는 효과 제공부를 포함하는 사운드 분석 장치
|
3 |
3
제1항에 있어서,상기 필터링부는, 상기 사운드 신호에 밴드패스 필터를 적용하여 상기 사운드 신호 내의 노이즈를 제거하여 상기 사운드 데이터를 생성하는 사운드 분석 장치
|
4 |
4
제1항에 있어서,상기 시작점 검출부는,상기 입력되는 사운드 데이터의 최대값을 결정하고, 상기 최대값 대비 상기 입력되는 사운드 데이터의 크기 비율의 변화를 토대로 상기 시작점을 검출하는 사운드 분석 장치
|
5 |
5
제4항에 있어서,상기 시작점 검출부는,상기 임시 저장부로부터 상기 주파수 영역으로 변환한 신호, 상기 주파수 특징 정보 및 상기 효과음 판별 정보를 수신하여, 상기 사운드 신호에 대한 시작점 검출이 완료되면 상기 수신한 정보들과 함께 출력하는 사운드 분석 장치
|
6 |
6
제1항에 있어서,상기 비교 후보군 선택부는,상기 복수의 시작점 파형 데이터별로 상기 시작점 검출부가 검출한 시작점 파형 데이터와의 오차를 산출하고, 산출된 오차가 미리 설정한 임계치 이하인 시작점 파형 데이터에 대응하는 효과음 종류를 선택하고, 상기 선택한 효과음 종류에 대응하는 주파수 특징 정보를 상기 비교 후보군으로 선택하는 사운드 분석 장치
|
7 |
7
사운드 분석 장치가 사운드를 분석하는 방법에 있어서,입력되는 사운드 신호로부터 노이즈를 제거하여 사운드 데이터를 추출하는 단계;상기 추출한 사운드 데이터로부터 효과음 신호의 시작 파형에 해당하는 시작점 파형 데이터를 추출하는 단계;상기 추출한 시작점 파형 데이터로부터 비교 후보군이 추출되었는지 판단하는 단계;상기 비교 후보군이 추출되었다면 상기 효과음 신호를 주파수 영역으로 변환하고, 변환된 효과음 신호의 주파수 특징 정보를 획득하는 단계;상기 획득한 주파수 특징 정보와 미리 저장되어 있는 주파수 특징 정보를 비교하여, 상기 효과음 신호의 종류를 판별하는 단계; 및상기 추출한 시작점 파형 데이터, 상기 획득한 주파수 특징 정보 및 상기 판별한 효과음 신호의 종류에 대한 정보를 저장하는 단계를 포함하는 사운드 분석 방법
|
8 |
8
제7항에 있어서,상기 정보를 저장하는 단계 이후에,상기 입력 신호에 대한 처리가 완료되었는지 판단하는 단계; 및상기 입력 신호의 처리가 완료되었다면, 상기 저장한 정보들을 토대로 효과음을 사용자에게 제공하는 단계를 포함하는 사운드 분석 방법
|
9 |
9
제7항에 있어서,상기 시작점 파형 데이터를 추출하는 단계는,상기 사운드 데이터의 크기 중 최대값을 선택하는 단계;상기 사운드 데이터의 크기와 상기 최대값과의 비율이 임계치 이상 증가한 지점을 시작점으로 검출하는 단계;상기 검출한 시작점 이후로 연속되는 복수 개의 피크값을 선택하는 단계; 및상기 선택한 복수개의 피크값 중 최대 피크값을 선택하고, 최대 피크값과 상기 선택한 복수개의 피크값과의 크기 비율을 토대로 상기 시작점 파형 데이터가 존재하는지 확인하는 단계를 포함하는 사운드 분석 방법
|
10 |
10
제7항에 있어서,상기 비교 후보군이 추출되지 않았다면,상기 사운드 데이터를 주파수 영역으로 변환하는 단계; 및상기 변환된 사운드 데이터로부터 주파수 특징 정보를 획득하는 단계를 포함하는 사운드 분석 방법
|
11 |
11
제7항에 있어서,상기 비교 후보군은,미리 저장되어 있는 복수의 시작점 파형 데이터별로 상기 추출한 시작점 파형 데이터와의 오차를 산출하는 단계; 및상기 복수의 시작점 파형 데이터 중 산출한 오차가 미리 설정한 임계치 이하인 시작점 파형 데이터에 해당하는 효과음 종류를 상기 비교 후보군으로 선택하는 단계를 포함하는 사운드 분석 방법
|