KR100393899B1 - 2-단계 피치 판단 방법 및 장치 - Google Patents
2-단계 피치 판단 방법 및 장치 Download PDFInfo
- Publication number
- KR100393899B1 KR100393899B1 KR10-2001-0045563A KR20010045563A KR100393899B1 KR 100393899 B1 KR100393899 B1 KR 100393899B1 KR 20010045563 A KR20010045563 A KR 20010045563A KR 100393899 B1 KR100393899 B1 KR 100393899B1
- Authority
- KR
- South Korea
- Prior art keywords
- pitch
- autocorrelation
- error range
- range
- candidate
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title abstract 4
- 238000004458 analytical method Methods 0.000 claims abstract description 26
- 238000000034 method Methods 0.000 claims description 56
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000009795 derivation Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/90—Pitch determination of speech signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Measuring Frequencies, Analyzing Spectra (AREA)
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
- Bridges Or Land Bridges (AREA)
Abstract
Description
Claims (13)
- 외부에서 입력되는 디지털 신호를 주파수 성분으로 분해한 후, 그 주파수 성분값들에 의거하여 제1 피치후보를 도출하는 제1 과정과,상기 제1 피치후보의 오차범위와, 상기 제1 피치후보의 오차범위에 의해 산출된 자기상관범위에 대한 자기상관 결과의 오차범위를 비교하는 제2 과정과,상기 비교 결과 자기상관 결과의 오차범위가 피치후보의 오차범위 이하인 경우, 상기 디지털 신호의 소정 시간영역에 대한 자기상관을 수행하여 피치를 도출하는 제3 과정을 포함하는 것을 특징으로 하는 2-단계 피치 판단 방법.
- 제1항에 있어서, 상기 제2 과정은상기 제1 피치후보의 오차범위를 산출하는 제2-1 과정과,상기 제1 피치후보의 오차범위에 의해 상기 디지털 신호에 대한 자기상관범위를 산출하는 제2-2 과정과,상기 자기상관범위에 대한 자기상관 결과의 오차범위를 산출하는 제2-3 과정과,상기 제1 피치후보의 오차범위와 상기 자기상관 결과의 오차범위를 비교하는 제2-4 과정을 포함하는 것을 특징으로 하는 2-단계 피치 판단 방법.
- 제1항 또는 제2항에 있어서, 상기 제2 과정은사전에 계산되어 분류 저장된 정보에 의거하여, 주파수 분석에 의해 결정된 모든 주파수들에 대한 오차범위와, 그 오차범위에 의한 자기상관범위 및 그 자기상관 결과값을 도출하는 것을 특징으로 하는 2-단계 피치 판단 방법.
- 제1항에 있어서, 상기 제3 과정은상기 제2 과정에서 산출된 자기상관범위에 의해 결정된 상기 디지털 신호의 소정 시간영역에 대한 자기상관을 수행하는 제3-1 과정과,상기 자기상관 수행 결과 자기상관계수가 최고인 래그(Lag)를 도출하는 제3-2 과정과,상기 래그(Lag)에 의해 해당 디지털 신호에 대한 제2 피치후보를 도출한 후, 그 제2 피치후보로부터 피치를 도출하는 제3-3 과정을 포함하는 것을 특징으로 하는 2-단계 피치 판단 방법.
- 제4항에 있어서, 상기 제3-1 과정은상기 디지털 신호에 대한 자기상관을 위한 시간영역을 소정 범위내에서 변동하여 적용하는 것을 특징으로 하는 2-단계 피치 판단 방법.
- 제4항에 있어서, 상기 제3-3 과정은상기 제3-2 과정에서 도출된 래그(Lag)가 상기 제2 과정에서 산출된 자기상관 범위의 상한값 또는 하한값인 경우 경우, 상기 제2 피치후보의 오차범위와 상기제1 피치후보의 오차범위의 교집합 영역에서 피치를 결정하고, 그렇지 않은 경우 상기 제2 피치후보의 오차범위에서 피치를 결정하는 것을 특징으로 하는 2-단계 피치 판단 방법.
- 제1항 또는 제4항 또는 제5항 또는 제6항에 있어서, 상기 제3 과정은상기 제2 과정의 비교결과 자기상관 결과의 오차범위가 제1 피치후보의 오차범위 보다 큰 경우 상기 제1 피치후보의 오차범위 영역에서 피치를 결정하는 것을 특징으로 하는 2-단계 피치 판단 방법.
- 외부에서 입력되는 디지털 신호를 주파수 성분으로 분해한 후, 그 주파수 성분값들에 의거하여 제1 피치후보를 도출하는 주파수 분석부와,상기 제1 피치후보의 오차범위와, 상기 제1 피치후보의 오차범위에 의해 산출된 자기상관범위에 대한 자기상관 결과의 오차범위를 비교하는 오차범위 비교부와,상기 오차범위 비교부의 비교 결과, 상기 자기상관 결과의 오차범위가 상기 제1 피치후보의 오차범위 이하인 경우 상기 디지털 신호의 소정 시간영역에 대한 자기상관을 수행하여 제2 피치후보를 도출하는 자기상관 계산부와,상기 제1 피치후보의 오차범위 및 상기 제2 피치후보의 오차범위에 의거하여 피치를 결정하는 피치 결정부와,상기 피치 결정부에서 결정된 피치를 출력하는 결과 출력부를 포함하는 것을특징으로 하는 2-단계 피치 판단 장치.
- 제8항에 있어서, 상기 오차범위 비교부는사전에 계산되어 분류 저장된 정보에 의거하여, 주파수 분석에 의해 결정된 모든 주파수들에 대한 오차범위와, 그 오차범위에 의한 자기상관범위 및 그 자기상관 결과값을 도출하는 것을 특징으로 하는 2-단계 피치 판단 장치.
- 제8항에 있어서, 상기 자기상관 계산부는상기 오차범위 비교부에서 산출된 자기상관범위에 의해 결정된 상기 디지털 신호의 소정 시간영역에 대한 자기상관을 수행하여, 자기상관계수가 최고인 래그(Lag)를 도출한 후, 그 래그(Lag)에 의해 해당 디지털 신호에 대한 제2 피치후보를 도출하는 것을 특징으로 하는 2-단계 피치 판단 장치.
- 제10항에 있어서, 상기 자기상관 계산부는상기 디지털 신호의 자기상관범위를 소정 범위내에서 변동 적용하는 것을 특징으로 하는 2-단계 피치 판단 장치.
- 제8항에 있어서, 상기 피치 결정부는상기 오차범위 비교부의 비교 결과, 상기 자기상관 결과의 오차범위가 상기 제1 피치후보의 오차범위 이하인 경우, 상기 제1 피치후보 및 제2 피치후보에 의거하여 피치를 결정하고,상기 오차범위 비교부의 비교 결과, 상기 자기상관 결과의 오차범위가 상기 제1 피치후보의 오차범위 보다 큰 경우, 상기 제1 피치후보의 오차범위 내에서 피치를 결정하는 것을 특징으로 하는 2-단계 피치 판단 장치.
- 제8항 또는 제10항 또는 제12항에 있어서, 상기 피치 결정부는자기상관계수가 최고인 래그(Lag)가 상기 오차범위 비교부에서 산출된 자기상관범위의 상한값 또는 하한값인 경우, 상기 제2 피치후보의 오차범위와 상기 제1 피치후보의 오차범위의 교집합 영역에서 피치를 결정하고, 그렇지 않은 경우 상기 제2 피치후보의 오차범위에서 피치를 결정하는 것을 특징으로 하는 2-단계 피치 판단 장치.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0045563A KR100393899B1 (ko) | 2001-07-27 | 2001-07-27 | 2-단계 피치 판단 방법 및 장치 |
CN028172248A CN1216362C (zh) | 2001-07-27 | 2002-07-26 | 2阶段音调检测方法和装置 |
PCT/KR2002/001423 WO2003017250A1 (en) | 2001-07-27 | 2002-07-26 | 2-phase pitch detection method and appartus |
JP2003522079A JP4217616B2 (ja) | 2001-07-27 | 2002-07-26 | 二段階ピッチ判断方法および装置 |
AT02758908T ATE338330T1 (de) | 2001-07-27 | 2002-07-26 | Verfahren und vorrichtung zur zweiphasen- grundfrequenzdetektion |
EP02758908A EP1436805B1 (en) | 2001-07-27 | 2002-07-26 | 2-phase pitch detection method and appartus |
US10/485,001 US7012186B2 (en) | 2001-07-27 | 2002-07-26 | 2-phase pitch detection method and apparatus |
DE60214409T DE60214409T2 (de) | 2001-07-27 | 2002-07-26 | Verfahren und vorrichtung zur zweiphasen-grundfrequenzdetektion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0045563A KR100393899B1 (ko) | 2001-07-27 | 2001-07-27 | 2-단계 피치 판단 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030010898A KR20030010898A (ko) | 2003-02-06 |
KR100393899B1 true KR100393899B1 (ko) | 2003-08-09 |
Family
ID=19712642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0045563A KR100393899B1 (ko) | 2001-07-27 | 2001-07-27 | 2-단계 피치 판단 방법 및 장치 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7012186B2 (ko) |
EP (1) | EP1436805B1 (ko) |
JP (1) | JP4217616B2 (ko) |
KR (1) | KR100393899B1 (ko) |
CN (1) | CN1216362C (ko) |
AT (1) | ATE338330T1 (ko) |
DE (1) | DE60214409T2 (ko) |
WO (1) | WO2003017250A1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2611259C (en) * | 2005-06-09 | 2016-03-22 | A.G.I. Inc. | Speech analyzer detecting pitch frequency, speech analyzing method, and speech analyzing program |
US7563975B2 (en) * | 2005-09-14 | 2009-07-21 | Mattel, Inc. | Music production system |
US7752038B2 (en) * | 2006-10-13 | 2010-07-06 | Nokia Corporation | Pitch lag estimation |
KR100970446B1 (ko) * | 2007-11-21 | 2010-07-16 | 한국전자통신연구원 | 주파수 확장을 위한 가변 잡음레벨 결정 장치 및 그 방법 |
US8666734B2 (en) * | 2009-09-23 | 2014-03-04 | University Of Maryland, College Park | Systems and methods for multiple pitch tracking using a multidimensional function and strength values |
EP2795613B1 (en) | 2011-12-21 | 2017-11-29 | Huawei Technologies Co., Ltd. | Very short pitch detection and coding |
CN103426441B (zh) | 2012-05-18 | 2016-03-02 | 华为技术有限公司 | 检测基音周期的正确性的方法和装置 |
US10217448B2 (en) | 2017-06-12 | 2019-02-26 | Harmony Helper Llc | System for creating, practicing and sharing of musical harmonies |
US11282407B2 (en) | 2017-06-12 | 2022-03-22 | Harmony Helper, LLC | Teaching vocal harmonies |
CN109813264A (zh) * | 2019-02-21 | 2019-05-28 | 重庆潍柴发动机有限公司 | 测量结果误差评估的方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5127053A (en) * | 1990-12-24 | 1992-06-30 | General Electric Company | Low-complexity method for improving the performance of autocorrelation-based pitch detectors |
JPH0736491A (ja) * | 1993-07-22 | 1995-02-07 | Matsushita Electric Ind Co Ltd | ピッチ抽出装置 |
US5864795A (en) * | 1996-02-20 | 1999-01-26 | Advanced Micro Devices, Inc. | System and method for error correction in a correlation-based pitch estimator |
KR100225687B1 (ko) * | 1990-09-20 | 1999-10-15 | 존 씨. 하드웍 | 음성 분석 및 음성 합성 방법 |
WO2000025298A1 (en) * | 1998-10-27 | 2000-05-04 | Voiceage Corporation | A method and device for adaptive bandwidth pitch search in coding wideband signals |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2940835B2 (ja) * | 1991-03-18 | 1999-08-25 | 日本電信電話株式会社 | ピッチ周波数差分特徴量抽出法 |
US5619004A (en) * | 1995-06-07 | 1997-04-08 | Virtual Dsp Corporation | Method and device for determining the primary pitch of a music signal |
JP3840684B2 (ja) | 1996-02-01 | 2006-11-01 | ソニー株式会社 | ピッチ抽出装置及びピッチ抽出方法 |
KR100269216B1 (ko) | 1998-04-16 | 2000-10-16 | 윤종용 | 스펙트로-템포럴 자기상관을 사용한 피치결정시스템 및 방법 |
US6124544A (en) * | 1999-07-30 | 2000-09-26 | Lyrrus Inc. | Electronic music system for detecting pitch |
US6917912B2 (en) * | 2001-04-24 | 2005-07-12 | Microsoft Corporation | Method and apparatus for tracking pitch in audio analysis |
US6653546B2 (en) * | 2001-10-03 | 2003-11-25 | Alto Research, Llc | Voice-controlled electronic musical instrument |
-
2001
- 2001-07-27 KR KR10-2001-0045563A patent/KR100393899B1/ko not_active IP Right Cessation
-
2002
- 2002-07-26 WO PCT/KR2002/001423 patent/WO2003017250A1/en active IP Right Grant
- 2002-07-26 EP EP02758908A patent/EP1436805B1/en not_active Expired - Lifetime
- 2002-07-26 JP JP2003522079A patent/JP4217616B2/ja not_active Expired - Fee Related
- 2002-07-26 DE DE60214409T patent/DE60214409T2/de not_active Expired - Lifetime
- 2002-07-26 US US10/485,001 patent/US7012186B2/en not_active Expired - Fee Related
- 2002-07-26 AT AT02758908T patent/ATE338330T1/de not_active IP Right Cessation
- 2002-07-26 CN CN028172248A patent/CN1216362C/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100225687B1 (ko) * | 1990-09-20 | 1999-10-15 | 존 씨. 하드웍 | 음성 분석 및 음성 합성 방법 |
US5127053A (en) * | 1990-12-24 | 1992-06-30 | General Electric Company | Low-complexity method for improving the performance of autocorrelation-based pitch detectors |
JPH0736491A (ja) * | 1993-07-22 | 1995-02-07 | Matsushita Electric Ind Co Ltd | ピッチ抽出装置 |
US5864795A (en) * | 1996-02-20 | 1999-01-26 | Advanced Micro Devices, Inc. | System and method for error correction in a correlation-based pitch estimator |
WO2000025298A1 (en) * | 1998-10-27 | 2000-05-04 | Voiceage Corporation | A method and device for adaptive bandwidth pitch search in coding wideband signals |
Also Published As
Publication number | Publication date |
---|---|
DE60214409D1 (de) | 2006-10-12 |
CN1552058A (zh) | 2004-12-01 |
ATE338330T1 (de) | 2006-09-15 |
EP1436805A1 (en) | 2004-07-14 |
JP2005503580A (ja) | 2005-02-03 |
JP4217616B2 (ja) | 2009-02-04 |
DE60214409T2 (de) | 2007-09-20 |
US20040159220A1 (en) | 2004-08-19 |
EP1436805B1 (en) | 2006-08-30 |
CN1216362C (zh) | 2005-08-24 |
KR20030010898A (ko) | 2003-02-06 |
US7012186B2 (en) | 2006-03-14 |
EP1436805A4 (en) | 2005-06-01 |
WO2003017250A1 (en) | 2003-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
McLeod et al. | A smarter way to find pitch | |
Sukhostat et al. | A comparative analysis of pitch detection methods under the influence of different noise conditions | |
US7493254B2 (en) | Pitch determination method and apparatus using spectral analysis | |
KR20030064733A (ko) | 피치 주파수 추정 방법 및 장치 및 컴퓨터 소프트웨어 제품 | |
US20040133424A1 (en) | Processing speech signals | |
KR100393899B1 (ko) | 2-단계 피치 판단 방법 및 장치 | |
CN107210029B (zh) | 用于处理一连串信号以进行复调音符辨识的方法和装置 | |
KR100766170B1 (ko) | 다중 레벨 양자화를 이용한 음악 요약 장치 및 방법 | |
Coyle et al. | Onset detection using comb filters | |
US20060150805A1 (en) | Method of automatically detecting vibrato in music | |
CN111599345B (zh) | 语音识别算法评估方法、系统、移动终端及存储介质 | |
Benetos et al. | Auditory spectrum-based pitched instrument onset detection | |
KR20050003814A (ko) | 음정 인식 장치 | |
Dziubinski et al. | Octave error immune and instantaneous pitch detection algorithm | |
Dziubiński et al. | High accuracy and octave error immune pitch detection algorithms | |
Lao et al. | Computationally inexpensive and effective scheme for automatic transcription of polyphonic music | |
JP3019603B2 (ja) | 音声の基本周波数の抽出装置 | |
Anoop et al. | An approach for analysis and identification of Raga of Flute Music using Spectrogram | |
Sarlin | Pitch Detection Algorithms and their application on tom drums | |
KR100212453B1 (ko) | 양자화 오차를 이용한 음성 신호의 피치 검출 방법 | |
Kharvatkar et al. | Detection of Pitch Frequency of Indian Classical Music Based on Hilbert-Huang Transform for Automatic Note Transcription | |
Rychlicki-Kicior et al. | Multipitch estimation using multiple transformation analysis | |
Wang et al. | Extraction of Timbre Features of Ethnic Plucked Instruments | |
JP2734526B2 (ja) | ピッチ抽出装置 | |
Bartkowiak et al. | Hybrid sinusoidal modeling of music with near transparent audio quality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010727 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20030722 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20030724 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20030725 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20060621 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20070711 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20080715 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20090722 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20100722 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20110720 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20110720 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |