1 |
1
원본 오디오 데이터를 N(양의 정수) 사이즈의 프레임 단위로 분할하고, 분할된 각 프레임을 n(양의 정수) 사이즈의 블록 단위로 분할하는 분할부;상기 분할된 각 프레임에 대하여 프레임 내의 오디오 데이터의 평균(m) 및 표준편차(σ)를 산출하는 산출부; 및상기 평균(m) 및 상기 표준편차(σ)를 이용하여 상기 블록 내의 오디오 데이터에 대하여 액티브(active) 데이터 여부를 판정하고, 상기 프레임 내의 블록 중에서 상기 액티브 데이터를 가지는 블록을 다이나믹(dynamic) 블록으로 추출하여 다이나믹 영역을 구성하는 추출부를 포함하되,상기 추출부는 하기의 수학식을 만족하는 상기 블록 내의 오디오 데이터를 상기 액티브 데이터로 판정하는 것을 특징으로 하는 오디오 재생속도 제어 장치
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 기준점변수(α)의 설정값에 따라 추출되는 블록의 개수가 조절되고, 상기 추출되는 블록의 개수에 따라 재생속도가 조절되는 것을 특징으로 하는 오디오 재생속도 제어 장치
|
4 |
4
제1항에 있어서,상기 추출부는 상기 블록 내에 포함된 오디오 데이터 중에서 미리 설정된 개수만큼 연속되게 상기 액티브 데이터가 존재하는 경우, 해당 블록을 상기 다이나믹 블록으로 추출하는 것을 특징으로 오디오 재생속도 제어 장치
|
5 |
5
제1항에 있어서,상기 다이나믹 블록과 이웃 블록을 보간(interpolation)하여 재생속도에 대한 보정을 수행하는 보정부를 더 포함하는 오디오 재생속도 제어 장치
|
6 |
6
제5항에 있어서,상기 보정부는 상기 다이나믹 블록의 개수를 이용하여 상기 다이나믹 영역의 재생속도를 확인하고, 설정된 재생속도와 상기 다이나믹 영역의 재생속도의 차이만큼 보정을 수행하는 것을 특징으로 하는 오디오 재생속도 제어 장치
|
7 |
7
제6항에 있어서,상기 보정부는 상기 다이나믹 영역의 재생속도가 설정된 재생속도를 초과한 경우, 상기 다이나믹 블록에 상기 이웃 블록을 연결하여 보간(interpolation)함으로써, 상기 다이나믹 영역의 재생속도를 감소시키는 보정을 수행하는 것을 특징으로 하는 오디오 재생속도 제어 장치
|
8 |
8
제5항에 있어서,상기 보정부는 재생속도 보정 후 노이즈(niose) 제거를 위한 로우 패스 필터링(lowpassfiltering)을 수행하는 것을 특징으로 하는 오디오 재생속도 제어 장치
|
9 |
9
오디오 재생속도 제어 장치가 오디오의 재생속도를 제어하는 방법에 있어서,원본 오디오 데이터를 N(양의 정수) 사이즈의 프레임 단위로 분할하고, 분할된 각 프레임을 n(양의 정수) 사이즈의 블록 단위로 분할하는 단계;상기 분할된 각 프레임에 대하여 프레임 내의 오디오 데이터의 평균(m) 및 표준편차(σ)를 산출하는 단계;상기 평균(m) 및 상기 표준편차(σ)를 이용하여 상기 블록 내의 오디오 데이터에 대하여 액티브 데이터 여부를 판정하는 단계;상기 프레임 내의 블록 중에서 상기 액티브 데이터를 가지는 블록을 다이나믹 블록으로 추출하는 단계; 및상기 다이나믹 블록을 포함하는 다이나믹 영역을 구성하는 단계를 포함하되,상기 액티브 데이터 여부를 판정하는 단계는하기의 수학식을 만족하는 상기 블록 내의 오디오 데이터를 상기 액티브 데이터로 판정하는 것을 특징으로 하는 오디오 재생속도 제어 방법
|
10 |
10
삭제
|
11 |
11
제9항에 있어서,상기 기준점변수(α)의 설정값에 따라 추출되는 블록의 개수가 조절되고, 상기 추출되는 블록의 개수에 따라 재생속도가 조절되는 것을 특징으로 하는 오디오 재생속도 제어 방법
|
12 |
12
제9항에 있어서,상기 액티브 데이터를 가지는 블록을 다이나믹 블록으로 추출하는 단계는상기 블록 내에 포함된 오디오 데이터 중에서 미리 설정된 개수만큼 연속되게 상기 액티브 데이터가 존재하는 경우, 해당 블록을 상기 다이나믹 블록으로 추출하는 것을 특징으로 오디오 재생속도 제어 방법
|
13 |
13
제9항에 있어서,상기 다이나믹 블록과 이웃 블록을 보간(interpolation)하여 재생속도에 대한 보정을 수행하는 단계를 더 포함하는 오디오 재생속도 제어 방법
|
14 |
14
제13항에 있어서,상기 재생속도에 대한 보정을 수행하는 단계는상기 다이나믹 블록의 개수를 이용하여 상기 다이나믹 영역의 재생속도를 확인하는 단계; 및상기 다이나믹 영역의 재생속도와 설정된 재생속도의 차이만큼 보정을 수행하는 단계를 포함하는 것을 특징으로 하는 오디오 재생속도 제어 방법
|
15 |
15
제14항에 있어서,상기 다이나믹 영역의 재생속도와 설정된 재생속도의 차이만큼 보정을 수행하는 단계는상기 다이나믹 영역의 재생속도가 설정된 재생속도를 초과한 경우, 상기 다이나믹 블록에 상기 이웃 블록을 연결하여 보간함으로써, 상기 다이나믹 영역의 재생속도를 감소시키는 보정을 수행하는 것을 특징으로 하는 오디오 재생속도 제어 방법
|
16 |
16
제13항에 있어서,상기 재생속도에 대한 보정을 수행하는 단계는재생속도 보정 후 노이즈 제거를 위한 로우 패스 필터링을 수행하는 단계를 포함하는 것을 특징으로 하는 오디오 재생속도 제어 방법
|
17 |
17
제9항, 제11항 내지 제16항 중 어느 한 항의 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록하는 컴퓨터 판독 가능한 기록매체
|