KR100337996B1 - 음성신호재생속도제어장치및제어방법 - Google Patents

음성신호재생속도제어장치및제어방법 Download PDF

Info

Publication number
KR100337996B1
KR100337996B1 KR1019990006606A KR19990006606A KR100337996B1 KR 100337996 B1 KR100337996 B1 KR 100337996B1 KR 1019990006606 A KR1019990006606 A KR 1019990006606A KR 19990006606 A KR19990006606 A KR 19990006606A KR 100337996 B1 KR100337996 B1 KR 100337996B1
Authority
KR
South Korea
Prior art keywords
signal
section
zero crossing
low pass
voice
Prior art date
Application number
KR1019990006606A
Other languages
English (en)
Other versions
KR20000056871A (ko
Inventor
이원혁
Original Assignee
허진호
주식회사 이트로닉스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 허진호, 주식회사 이트로닉스 filed Critical 허진호
Priority to KR1019990006606A priority Critical patent/KR100337996B1/ko
Publication of KR20000056871A publication Critical patent/KR20000056871A/ko
Application granted granted Critical
Publication of KR100337996B1 publication Critical patent/KR100337996B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10037A/D conversion, D/A conversion, sampling, slicing and digital quantisation or adjusting parameters thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10629Data buffering arrangements, e.g. recording or playback buffers the buffer having a specific structure
    • G11B2020/10666Ring buffers, e.g. buffers wherein an iteratively progressing read or write pointer moves back to the beginning of the buffer when reaching the last storage cell

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)

Abstract

본 발명의 음성 신호 재생 속도 제어 장치는 제1 로우 패스 필터,A/D 컨버터, 프로세서, D/A 컨버터, 비교기, 제2 로우 패스 필터를 포함하며, 제1 로우 패스 필터는 음성 신호를 입력받아 음성 신호를 필터링하여 음성 신호 중 복사 구간을 설정하기 위한 제1신호를 출력하고, 비교기는 제1 로우 패스 필터의 제1 신호를 입력받아 기준값과 비교하여 A/D컨버터로 출력하고, A/D 컨버터는 제1 로우 패스 필터로부터 출력된 제1신호와 음성 신호를 입력받아 디지털신호로 변환하고, 프로세서는 A/D 컨버터로부터 디지털화된 제1신호와 음성 신호를 입력받아 영 교차점을 검출하고, 제1신호의 영 교차점 검출결과를 기초로 영 교차점 사이의 간격과 크기가 일정범위 내인 제1구간을 선택하고, 제1구간 내의 제1 신호에 대응하는 음성신호를 영 교차점 구간별로 분할하여 각 구간에 해당하는 음성 신호를 소정의 회수만큼 반복하여 출력하고 제1구간 외의 구간에서는 상기 음성 신호를 그대로 출력하고, D/A 컨버터는 프로세서의 출력신호를 입력받아 아날로그 신호로 변환하고, 제2 로우 패스 필터는 D/A 컨버터의 출력신호를 입력받아 필터링하여 상기 영 교차점 구간별로 반복되어 출력되는 음성신호들간의 음압차에 의한 잡음을 감소시키며, 본 발명에 따르면 처리 과정이 단순하고 제조비용이 감소되고, 또한 최초 음성신호의 음정의 변화가 적은 음성 신호 재생 속도 제어장치 및 제어방법을 구현할 수 있다.

Description

음성 신호 재생 속도 제어 장치 및 제어 방법{a controlling device for replaying audio signal and a controlling method therefor}
본 발명은 음성 신호 재생 속도 제어 장치에 관한 것으로서, 구체적으로는 음성 신호의 음정의 변화가 없이 원하는 속도로 변환시키는 음성 신호 재생 속도 제어 장치에 관한 것이다.
어학 학습기는 카세트 테이프, CD 플레이어 등으로부터 나오는 음성 신호(예를 들면, 어학 학습 테이프의 네이티브 스피커의 목소리)를 저장하고, 이 저장된 음성 신호의 속도를 감속시켜 청취자가 음성 신호를 쉽게 알아들을 수 있게 하는 장치이다. 그런데, 이러한 어학 학습기는 음성 신호를 천천히 들을 수 있게 하나, 그 음성 신호의 음정이 변성되어 원음과는 달리 들리는 문제점이 있다. 또한, 종래의 어학 학습기는 음성 신호 처리 과정도 복잡하고, 그 처리시간도 많이 걸리는 문제점이 있다.
본 발명은 이와 같은 문제점을 해결하기 위한 것으로서, 처리 과정이 단순하고 제조 비용이 감소되고, 또한 최초 음성 신호의 음정의 변화가 적은 음성 신호 재생 속도 제어 장치 및 제어 방법을 제공하는 것을 목적으로 한다.
도1은 본 발명의 일 실시예에 따른 음성 신호 재생 속도 제어 장치를 도시한 것이고,
도2는 본 발명의 일 실시예에 따른 음성 신호 재생 속도 제어 장치의 파형도를 나타낸 것이고,
도3은 본 발명의 제2실시예의 음성 신호 재생 속도 제어 장치를 도시한 것이고,
도4는 본 발명의 제2실시예의 음성 신호 재생 속도 제어 장치의 파형도를 나타낸 것이다.
본 발명의 음성 신호 재생 속도 제어 장치는 제1 로우 패스 필터, A/D 컨버터, 프로세서, D/A 컨버터를 포함하며, 제1 로우 패스 필터는 음성 신호를 입력받아 음성 신호를 필터링하여 음성 신호 중 복사 구간을 설정하기 위한 제1신호를 출력하고, A/D 컨버터는 제1 로우 패스 필터로부터 출력된 제1신호와 음성 신호를 입력받아 디지털신호로 변환하고, 프로세서는 A/D 컨버터로부터 디지털화된 제1신호와 음성 신호를 입력받아 영 교차점을 검출하고, 제1신호의 영 교차점 검출결과를 기초로 영 교차점 사이의 간격과 크기가 일정범위 내인 제1구간을 선택하고, 제1구간 내의 제1 신호에 대응하는 음성신호를 영 교차점 구간별로 분할하여 각 구간에 해당하는 음성 신호를 소정의 회수만큼 반복하여 출력하고 제1구간 외의 구간에서는 상기 음성 신호를 그대로 출력하고, D/A 컨버터는 프로세서의 출력신호를 입력받아 아날로그 신호로 변환한다.
또한, D/A 컨버터의 출력신호를 입력받아 필터링하여 영 교차점 구간별로 반복되어 출력되는 음성신호들간의 음압차를 감소시키는 제2 로우 패스 필터를 더 포함할 수 있고,
음성 신호를 입력받아 저주파 신호를 제거하여 음성 신호의 트렌드를 조절하여 상기 제1 로우 패스 필터로 출력하는 하이 패스 필터를 더 포함할 수 있고,
제1 로우 패스 필터의 제1 신호를 입력받아 기준값과 비교하여 A/D컨버터로 출력하는 비교기를 더 포함할 수 있다.
또한, 본 발명의 또 다른 음성 신호 재생 속도 제어 장치는 제1 로우 패스 필터, A/D 컨버터, 비교기, 프로세서, D/A 컨버터를 포함하며, 제1 로우 패스 필터는 음성 신호를 입력받아 음성 신호를 필터링하여 음성 신호 중 복사 구간을 설정하기 위한 제1신호를 출력하고, A/D 컨버터는 음성신호를 입력받아 디지털신호로 변환하고, 비교기는 제1 로우 패스 필터로부터 제1신호를 입력받아 기준값과 비교하여 출력하고, 프로세서는 디지털화된 제1신호와 비교기의 비교결과를 입력받고, 비교기의 비교결과로써 영 교차점을 검출하고, 영 교차점 검출결과를 기초로 영 교차점 사이의 간격과 영 교차점에서의 음성 신호의 크기가 일정범위 내인 제1구간을 선택하고, 제1구간 내의 제1 신호에 대응하는 음성신호를 영 교차점 구간별로 분할하여 각 구간에 해당하는 음성신호를 소정의 회수만큼 반복하여 출력하고, D/A 컨버터는 프로세서의 출력신호를 입력받아 아날로그 신호로 변환한다.
본 발명의 음성 신호 재생 속도 제어 방법은 입력 음성 신호의 복사 구간을 설정하기 위해 로우 패스 필터링하는 단계, 로우 패스 필터링된 음성 신호를 디지털 신호로 변환하는 단계, 로우 패스 필터링된 음성 신호로써 영 교차점을 검출하는 단계, 영 교차점 사이의 간격을 측정하여 영 교차점 사이의 간격이 일정 범위 내인 구간을 음성 신호 복사 구간으로 설정하는 단계, 각 영 교차점에서의 음성 신호의 크기를 비교하여 음성 신호의 크기의 차가 큰 영 교차점 구간은 음성 신호 복사 구간에서 제외하는 단계, 음성 신호 복사 구간으로 설정된 구간에 해당하는 음성 신호를 영 교차점 구간별로 분할하여 각 구간의 음성 신호를 수회 반복하여 출력하고, 음성 신호 복사 구간이 아닌 구간동안에는 음성 신호를 그대로 출력하는 단계를 포함한다.
본 발명의 또 다른 음성 신호 재생 속도 제어 방법은 입력 음성 신호의 복사 구간을 설정하기 위해 로우 패스 필터링하는 단계, 로우 패스 필터링된 음성 신호와 기준값을 비교하는 단계, 입력 음성 신호를 디지털 신호로 변환하는 단계, 비교 결과를 기초로 영 교차점을 검출하는 단계, 영 교차점 사이의 간격을 측정하여 영 교차점 사이의 간격이 일정 범위 내인 구간을 음성 신호 복사 구간으로 설정하는 단계, 각 영 교차점에서의 음성 신호의 크기를 비교하여 음성 신호의 크기의 차가 큰 영 교차점 구간은 음성 신호 복사 구간에서 제외하는 단계, 음성 신호 복사 구간으로 설정된 구간에 해당하는 음성 신호를 영 교차점 구간별로 분할하여 각 구간의 음성 신호를 수회 반복하여 출력하고, 음성 신호 복사 구간이 아닌 구간동안에는 음성 신호를 그대로 출력하는 단계를 포함한다.
이하에서는 본 발명의 제1 실시예를 도면을 참조하여 상세히 설명한다.
도1은 본 발명의 제1실시예의 음성 신호 재생 속도 제어 장치를 도시한 것이다.
도2는 본 발명의 제1실시예의 음성 신호 재생 속도 제어 장치의 파형도를 나타낸 것이다.
본 실시예에 따른 음성 신호 재생 속도 제어 장치는 하이 패스 필터(high pass filter, 10), 제1 로우 패스 필터(low pass filter, 20), 비교기(comparator, 30), A/D 컨버터(converter, 40), 프로세서(processor, 50), 메모리(60), D/A 컨버터(70), 제2 로우 패스 필터(80)를 포함한다.
도1에 도시된 바와 같이, 하이 패스 필터(10)는 외부의 음성 신호를 입력받는데, 카세트, CD 플레이어와 같은 음성 장치와 연결되고, 제1 로우 패스 필터(20)는 하이 패스 필터(10)의 출력단과 연결되고, 비교기(30)는 제1 로우 패스 필터(20)의 출력단의 값을 입력으로 하고, A/D 컨버터(40)는 입력신호와 비교기(30)의 출력값을 입력받고, 프로세서(50)는 A/D 컨버터(50)의 출력단과 연결되고, 프로세서(50)는 D/A 컨버터(70)의 입력단과 연결되고, 메모리(60)는 프로세서(50)와 연결되고, D/A 컨버터(70)는 프로세서(60)의 출력단과 연결되고, 제2 로우 패스 필터(80)는 D/A 컨버터(70)의 출력단에 연결된다.
이하에서는 도면을 참조하여 본 발명의 제1실시예의 동작에 대해 설명한다.
도1에 도시된 본 발명의 어학 학습기의 입력신호는 카세트, CD 플레이어, LD 플레이어 등의 다양한 음성 장치의 출력 음성 신호이다. 통상 외국어 학습용으로사용되므로, 음성 신호는 네이티브 스피커(native speaker)의 음성일 수 있고, 기타 다른 음성 신호일 수도 있다는 것은 당업자라면 생각할 수 있다.
먼저, 입력 신호인 음성 신호의 파형에 대해 설명한다. 인간의 음성을 파형으로 나타내면, 도2의 입력신호에 도시된 바와 같이 다양한 주파수 대역의 음성신호가 합성된 형태를 나타낸다.
하이 패스 필터(10)는 입력 신호를 받아 음성신호중 초저주파의 신호를 제거한다. 즉, 일정 주파수 이상의 음성신호만 취급하기 위한 것이고, 다시 말해 음성 신호의 주파수 대역의 트렌드(trend)를 잡아주기 위한 것이다.
로우 패스 필터(20)는 입력 음성 신호의 고주파 성분을 제거한다. 도2에 도시된 바와 같이, 음성 신호의 고주파성분은 사라진다. 이 때, 로우 패스 필터(20)의 컷오프(cut-off) 주파수는 100Hz 내지 1KHz정도이다.
비교기(30)는 로우 패스 필터(20)를 통과한 음성 신호를 입력받아 일정한 기준값과 비교하고, 이 비교에 의해 영 교차점(zero crossing point)을 용이하게 찾기 위한 것이다. 즉, 예를 들어, 기준 값을 영점으로 둔다면 비교기(30)의 출력값으로 영점을 쉽게 찾을 수 있게 된다. 비교기(30)는 영 교차점을 쉽게 찾기 위한 것으로 필요에 따라 비교기(30) 없이도 구현할 수 있다.
A/D 컨버터(40)는 비교기(30)의 출력 신호와 최초의 음성신호를 입력받아 디지털 신호로 변환한다. 디지털 신호로 변환한다는 것은 아날로그 음성신호와 비교기의 출력신호를 일정 시간마다 샘플링(sampling)하는 것이다. A/D 컨버터(40)의 출력은 도2에 도시되어 있다.
프로세서(50)는 A/D 컨버터(40)의 출력 신호인 음성 신호와 비교기(30)의 출력신호의 디지털화된 값을 입력받고, 비교기(30) 출력신호의 디지털화된 값을 기초로 영 교차점을 검출한다. 즉, 비교기(30) 출력신호의 디지털 값이 음에서 양으로 변하는 지점을 찾음으로써 영 교차점을 찾는다. 영 교차점은 음에서 양으로 변하는 중에 발생되는 영 교차점과 양에서 음으로 변하는 중에 발생되는 영 교차점이 있는데, 본 실시예에서는 음에서 양으로 변하는 중에 발생되는 영 교차점을 사용한다. 영 교차점은 도2의 제1 로우 패스 필터 출력 파형에 도시되어 있다.
프로세서(50)는 영 교차점을 검출한 후, 검출된 영 교차점을 바탕으로 음성 신호의 재생 속도를 감소시킬 구간, 즉 음성 신호를 복사할 구간을 설정한다. 그 설정 동작은 다음과 같다.
수 개의 영 교차점을 단위로 묶어 그 단위의 최초 점과 최후 점의 폭을 기초로 복사 구간을 설정하는 데, 이는 다양한 주파수대역의 입력 음성 신호중 낮은 쪽의 음성 신호의 주파수에 맞추어서 복사구간을 설정하기 위해서이다. 예를 들면, 여성의 음성은 남성의 음성에 주파수 대역이 높은데, 여성과 남성의 음성을 입력받았을 때 주파수 대역이 낮은 남성의 음성에 주파수 대역을 맞추어 음성신호의 복사구간을 설정한다.
본 실시예에서는 영 교차점사이의 거리가 먼 부분은 유효한 음성이 존재하지 않는 무음부로 취급하고, 영 교차점 사이의 거리가 가까운 부분은 자음부로 취급하고, 그 중간 영역은 모음부로 취급하다. 예를 들면, 영 교차점을 3개 단위를 묶을 때, 무음부의 간격은내지이고, 자음부의 간격은내지이고, 모음부는 그 중간영역이다. 무음부 부분을 제외하고, 나머지 구간을 음성 신호를 복사할 구간으로 정한다.
다음으로 설정된 음성 신호 복사 구간 중 영 교차점에서의 음성 신호의 크기를 기초로 음성 신호 복사 구간을 최종 설정한다.
즉, 도2에 도시된 바와 같이, 제1 로우 패스 필터(20)를 통과한 음성신호의 영 교차점은 최초 입력된 음성 신호의 영 교차점에 비해 저항, 커패시터 등의 영향으로 위상이 뒤진다. 이로 인해 영 교차점 검출의 기초로 사용되는 제1 로우 패스 필터(20)를 통과한 음성 신호의 영 교차점에서의 크기는 각 영 교차점마다 서로 상이하다. 즉, 도2에 도시된 3번째 구간의 영 교차점에서의 음성 신호의 크기와 4번째 구간의 영 교차점에서의 음성 신호의 차가 크고, 4번째 구간의 영 교차점에서의 음성 신호의 크기와 5번째 구간의 영 교차점에서의 음성 신호의 차는 작다. 3번째 영 교차점과 4번째 영 교차점과 같이 그 점에서의 음성 신호의 크기의 차가 크면 음성 신호를 수차례 반복해서 출력하는 경우 음성 신호의 불연속성으로 인해 최초 음성 신호의 음정이 변형되므로 이러한 영 교차점에서의 음성 신호의 차가 큰 구간은 음성 신호 복사 구간에서 제외한다. 본 실시예에서는 바람직하게는 영 교차점에서의 음성 신호의 차가 -10dB 이내인 구간을 음성 신호 복사 구간으로 설정한다. 다만, 이 구간은 본 발명의 기술적 범위를 벗어나지 않는 범위 내에서 다소간의 변경이 가능하다.
이상과 같은 과정에 의해 음성 신호 복사 구간을 설정하고, 메모리(60)는 디지털화된 음성 신호와 음성 신호 복사 구간과 영 교차점 등을 기억한다.
프로세서(50)는 설정된 음성 신호 복사 구간 동안에는 음성 신호를 수차례 반복 복사하여 출력하고, 그 외의 구간 동안에는 음성 신호를 그대로 출력한다. 이 때의 출력신호는 디지털 신호이다.
D/A 컨버터(70)는 프로세서에서 출력되는 디지털 신호를 입력받아 아날로그 신호로 변환하여 출력한다.
프로세서에서 출력되는 음성 신호는 각각의 영 교차점 사이 구간의 음성 신호를 반복 복사하여 출력하거나 그대로 출력하기 때문에 음성 신호의 크기가 불연속적인 곳이 발생한다. 이러한 구간은 음성 신호의 잡음의 원인이 되는데, 제2 로우 패스 필터(80)는 이러한 문제를 해결하기 위해 출력 음성 신호를 연속성 있도록 필터링한다.
제2 로우 패스 필터(80)의 최종 출력신호는 도2에 도시되어 있다.상기 동작을 종합하면, 입력된 신호는 상기 제1로우패스필터(20)를 통하면 도2의 두 번째 신호와 같은 파형으로 나타나는데, 맨앞의 두 단의 신호는 영교차점 사이의 거리가 가까운 자음부이고, 그 이후의 세 번재 단, 네 번째 단 및 다섯 번째 단은 영교차점 사이의 거리가 중간 단계인 모음부이며, 재생 속도를 느리게 하기 위하여 자음부는 드래도 복사하고, 모음부를 재생 속도에 따라 반복하여 복사하여 재생하도록 한다.그리고, 본원 발명의 두 번째 특징으로, 영교차점에서의 음성신호의 차가 일정한 기준값 이상 나는 경우에는 재생할 때에 자연스럽지 못하게 나타나므로 반복 복사를 제외시킨다.따라서, 세 번재 단의 신호는 반복 복사에서 제외되고, 네 번째 단과 다섯 번째 단의 신호만 반복 복사하여 재생하도록 설정하여, 그 결과 재생될 신호는 도 2의 맨 아래 제2로우패스필터(80)를 통화한 신호가 된다.이상과 같은 동작에 의해 최초 음정이 변화가 적은 속도가 느린 음성 신호를 들을 수 있다.
이하에서는 본 발명의 제2실시예를 도면을 참조하여 상세히 설명한다.
도3은 본 발명의 제2실시예의 음성 신호 재생 속도 제어 장치를 도시한 것이다.
도4는 본 발명의 제2실시예의 음성 신호 재생 속도 제어 장치의 파형도를 나타낸 것이다.
본 발명의 제2실시예의 음성 신호 재생 속도 제어 장치는 하이 패스 필터(10), 제1 로우 패스 필터(20), 비교기(30), A/D 컨버터(40), 프로세서(50),메모리(60), D/A 컨버터(70), 제2 로우 패스 필터(80)를 포함한다.
도3에 도시된 바와 같이, 하이 패스 필터(10)는 외부의 음성 신호를 입력받는데, 카세트, CD 플레이어와 같은 음성 장치와 연결되고, 제1 로우 패스 필터(20)는 하이 패스 필터(10)의 출력단과 연결되고, 비교기(30)는 제1 로우 패스 필터(20)의 출력단의 값을 입력으로 하고, A/D 컨버터(40)는 입력신호를 입력받고, 프로세서(50)는 A/D 컨버터(50)의 출력단과 비교기(30)의 출력단과 연결되고, 프로세서(50)는 D/A 컨버터(70)의 입력단과 연결되고, 메모리(60)는 프로세서(50)와 연결되고, D/A 컨버터(70)는 프로세서(60)의 출력단과 연결되고, 제2 로우 패스 필터(80)는 D/A 컨버터(70)의 출력단에 연결된다.
이하에서는 본 발명의 제2실시예의 동작을 도면을 참조하여 설명한다.
제2실시예는 제1실시예에 비해 영 교차점을 검출하는 방식이 다르다. 본 실시예에서는 비교기(30)의 동작에 의해 영 교차점을 용이하게 찾는데 그 특징이 있다.
즉, 도4에 도시된 바와 같이, 제1 로우 패스 필터(20)를 통과한 음성신호의 파형은 제1실시예와 같다. 비교기(30)는 제1 로우 패스 필터(20)의 출력 신호를 입력받아 기준값과 비교하고 그 비교 결과를 출력한다. 이 때, 기준값이 영점이라면 도4와 같은 비교기 출력값이 나온다. 따라서, 프로세서(50)는 도4의 비교기(30)의 출력 파형에서 로우에서 하이로 변하는 점이 영 교차점 임을 용이하게 찾을 수 있다.
이상과 같이 본 실시예에서는 제1 로우 패스 필터를 통과한 음성 신호를 비교하고 이 비교 결과 파형을 바탕으로 영 교차점을 찾음으로써 영 교차점을 보다 용이하게 찾을 수 있다. 그 외의 동작은 제1실시예와 동일하다.
본 발명은 본 실시예에 한정되는 것이 아니라, 본 발명의 본질과 기술적 범위를 벗어나지 않는 범위 내에서 다양한 변화가 가능하다.
본 발명에 따르면, 처리 과정이 단순하고 제조 비용이 감소되고, 또한 최초 음성 신호의 음정의 변화가 적은 음성 신호 재생 속도 제어 장치 및 제어 방법을 구현할 수 있다.

Claims (14)

  1. 음성 신호를 입력받아 음성 신호를 필터링하여 음성 신호 중 복사 구간을 설정하기 위한 제1신호를 출력하는 제1 로우 패스 필터,
    상기 제1 로우 패스 필터로부터 출력된 제1신호와 상기 음성 신호를 입력받아 디지털신호로 변환하는 A/D 컨버터.
    상기 A/D 컨버터로부터 디지털화된 제1신호와 음성 신호를 입력받아 영 교차점을 검출하고, 제1신호의 영 교차점 검출결과를 기초로 영 교차점 사이의 간격과 영 교차점에서의 음성 신호의 크기가 일정범위 내인 제1구간을 선택하고, 상기 제1구간 내의 상기 제1 신호에 대응하는 음성신호를 영 교차점 구간별로 분할하여 각 구간에 해당하는 음성 신호를 소정의 회수만큼 반복하여 출력하고 제1구간 외의 구간에서는 상기 음성 신호를 그대로 출력하는 프로세서,
    상기 프로세서의 출력신호를 입력받아 아날로그 신호로 변환하는 D/A 컨버터를 포함하는 음성 신호 재생 속도 제어 장치.
  2. 제1항에서,
    상기 D/A 컨버터의 출력신호를 입력받아 필터링하여 상기 영 교차점 구간별로 반복되어 출력되는 음성신호들간의 음압차에 의한 잡음을 감소시키는 제2 로우 패스 필터를 더 포함하는 음성 신호 재생 속도 제어 장치.
  3. 제1항에서,
    상기 음성 신호를 입력받아 저주파 신호를 제거하여 음성 신호의 트렌드를 조절하여 상기 제1 로우 패스 필터로 출력하는 하이 패스 필터
    를 더 포함하는 음성 신호 재생 속도 제어 장치.
  4. 제1항에서,
    상기 제1 로우 패스 필터의 제1 신호를 입력받아 기준값과 비교하여 상기 A/D컨버터로 출력하는 비교기
    를 더 포함하는 음성 신호 재생 속도 제어 장치.
  5. 제1항에서,
    상기 음성 신호와 상기 디지털화된 제1신호와 상기 영 교차점을 기억하는 메모리를 더 포함하는 음성 신호 재생 속도 제어 장치.
  6. 음성 신호를 입력받아 음성 신호를 필터링하여 음성 신호 중 복사 구간을 설정하기 위한 제1신호를 출력하는 제1 로우 패스 필터,
    상기 음성 신호를 입력받아 디지털신호로 변환하는 A/D 컨버터,
    상기 제1 로우 패스 필터로부터 제1신호를 입력받아 기준값과 비교하여 출력하는 비교기,
    상기 디지털화된 음성신호와 상기 비교기의 비교결과를 입력받고, 상기 비교기의 비교결과로써 영 교차점을 검출하고, 상기 영 교차점 검출결과를 기초로 영 교차점 사이의 간격과 영 교차점에서의 음성신호의 크기가 일정범위 내인 제1구간을 선택하고, 상기 제1구간 내의 상기 제1 신호에 대응하는 음성신호를 영 교차점 구간별로 분할하여 각 구간에 해당하는 음성신호를 소정의 회수만큼 반복하여 출력하는 프로세서,
    상기 프로세서의 출력신호를 입력받아 아날로그 신호로 변환하는 D/A 컨버터를 포함하는 음성 신호 재생 속도 제어 장치.
  7. 제6항에서,
    상기 D/A 컨버터의 출력신호를 입력받아 필터링하여 상기 영 교차점 구간별로 반복되어 출력되는 음성신호들간의 음압차에 의한 잡음을 감소시키는 제2 로우 패스 필터를 더 포함하는 음성 신호 재생 속도 제어 장치.
  8. 제6항에서,
    상기 음성 신호를 입력받아 저주파 신호를 제거하여 음성 신호의 트렌드를 조절하여 상기 제1 로우 패스 필터로 출력하는 하이 패스 필터
    를 더 포함하는 음성 신호 재생 속도 제어 장치.
  9. 제6항에서,
    상기 음성 신호와 상기 디지털화된 음성 신호와 상기 영 교차점을 기억하는메모리를 더 포함하는 음성 신호 재생 속도 제어 장치.
  10. 입력 음성 신호의 복사 구간을 설정하기 위해 로우 패스 필터링하는 단계;
    상기 로우 패스 필터링된 음성 신호를 디지털 신호로 변환하는 단계;
    상기 로우 패스 필터링된 음성 신호로써 영 교차점을 검출하는 단계;
    영 교차점 사이의 간격을 측정하여 영 교차점 사이의 간격이 일정 범위 내인 구간을 음성 신호 복사 구간으로 설정하는 단계;
    각 영 교차점에서의 음성 신호의 크기를 비교하여 음성 신호의 크기의 차가 큰 영 교차점 구간은 음성 신호 복사 구간에서 제외하는 단계;
    음성 신호 복사 구간으로 설정된 구간에 해당하는 음성 신호를 영 교차점 구간별로 분할하여 각 구간의 음성 신호를 수회 반복하여 출력하고, 음성 신호 복사 구간이 아닌 구간동안에는 음성 신호를 그대로 출력하는 단계를
    포함하는 음성 신호 재생 속도 제어 방법.
  11. 제10항에서,
    상기 영 교차점을 검출하는 단계는,
    상기 로우 패스 필터링된 음성 신호와 기준값을 비교함으로써 영 교차점을 검출하는 단계를 더 포함하는 음성 신호 속도 재생 속도 제어 방법.
  12. 제10항에서,
    상기 음성 신호를 출력하는 단계는,
    상기 출력 음성 신호의 음압차에 의한 잡음을 감소시키기 위해 로우 패스 필터링하는 단계를 더 포함하는 음성 신호 속도 재생 속도 제어 방법.
  13. 입력 음성 신호의 복사 구간을 설정하기 위해 로우 패스 필터링하는 단계;
    상기 로우 패스 필터링된 음성 신호와 기준값을 비교하는 단계;
    상기 입력 음성 신호를 디지털 신호로 변환하는 단계;
    상기 비교 결과를 기초로 영 교차점을 검출하는 단계;
    영 교차점 사이의 간격을 측정하여 영 교차점 사이의 간격이 일정 범위 내인 구간을 음성 신호 복사 구간으로 설정하는 단계;
    각 영 교차점에서의 음성 신호의 크기를 비교하여 음성 신호의 크기의 차가 큰 영 교차점 구간은 음성 신호 복사 구간에서 제외하는 단계;
    음성 신호 복사 구간으로 설정된 구간에 해당하는 음성 신호를 영 교차점 구간별로 분할하여 각 구간의 음성 신호를 수회 반복하여 출력하고, 음성 신호 복사 구간이 아닌 구간동안에는 음성 신호를 그대로 출력하는 단계
    를 포함하는 음성 신호 재생 속도 제어 방법.
  14. 제13항에서,
    상기 음성 신호를 출력하는 단계는,
    상기 출력 음성 신호의 음압차에 의한 잡음을 감소시키기 위해 로우 패스 필터링하는 단계를 더 포함하는 음성 신호 속도 재생 속도 제어 방법.
KR1019990006606A 1999-02-27 1999-02-27 음성신호재생속도제어장치및제어방법 KR100337996B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990006606A KR100337996B1 (ko) 1999-02-27 1999-02-27 음성신호재생속도제어장치및제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990006606A KR100337996B1 (ko) 1999-02-27 1999-02-27 음성신호재생속도제어장치및제어방법

Publications (2)

Publication Number Publication Date
KR20000056871A KR20000056871A (ko) 2000-09-15
KR100337996B1 true KR100337996B1 (ko) 2002-05-24

Family

ID=19575233

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990006606A KR100337996B1 (ko) 1999-02-27 1999-02-27 음성신호재생속도제어장치및제어방법

Country Status (1)

Country Link
KR (1) KR100337996B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0129829B1 (ko) * 1994-09-28 1998-04-17 오영환 음향 변속 재생장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0129829B1 (ko) * 1994-09-28 1998-04-17 오영환 음향 변속 재생장치

Also Published As

Publication number Publication date
KR20000056871A (ko) 2000-09-15

Similar Documents

Publication Publication Date Title
CA2253749C (en) Method and device for instantly changing the speed of speech
EP0637011B1 (en) Speech signal discrimination arrangement and audio device including such an arrangement
JP2000511651A (ja) 記録されたオーディオ信号の非均一的時間スケール変更
KR100806155B1 (ko) 오디오 속도 변환을 가능하게 하는 방법 및 시스템
JPS5982608A (ja) 音声の再生速度制御方式
KR100337996B1 (ko) 음성신호재생속도제어장치및제어방법
US6070135A (en) Method and apparatus for discriminating non-sounds and voiceless sounds of speech signals from each other
JP3618208B2 (ja) 雑音低減装置
JP2002252894A (ja) 音響信号処理装置
Hicks et al. Pitch invariant frequency lowering with nonuniform spectral compression
JP3303446B2 (ja) 音声信号処理装置
JPH04163497A (ja) 音声区間検出方法
KR100372576B1 (ko) 오디오신호 가공방법
JP4493557B2 (ja) 音声信号判断装置
JPH04245720A (ja) 雑音低減方法
WO1993009531A1 (en) Processing of electrical and audio signals
JP2001154684A (ja) 話速変換装置
KR100452109B1 (ko) 음성신호 추적장치 및 그 방법
JP3292098B2 (ja) 聴覚補助装置
KR20000047295A (ko) 음성신호 가공방법 및 가공장치
JPH0698398A (ja) 音声の無音区間検出伸長装置及び音声の無音区間検出伸長方法
KR100255346B1 (ko) 유성음의 주기판별방법
KR100322704B1 (ko) 음성신호의지속시간변경방법
JP2009003297A (ja) 音声信号処理装置および音声再生装置
JPS6355280B2 (ko)

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130510

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20140429

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20150428

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20160510

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20170511

Year of fee payment: 16

LAPS Lapse due to unpaid annual fee