KR0154991B1 - Singing state display device and method of electronic song half cycle - Google Patents
Singing state display device and method of electronic song half cycleInfo
- Publication number
- KR0154991B1 KR0154991B1 KR1019930024246A KR930024246A KR0154991B1 KR 0154991 B1 KR0154991 B1 KR 0154991B1 KR 1019930024246 A KR1019930024246 A KR 1019930024246A KR 930024246 A KR930024246 A KR 930024246A KR 0154991 B1 KR0154991 B1 KR 0154991B1
- Authority
- KR
- South Korea
- Prior art keywords
- state
- song
- signal
- beat
- volume
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000005236 sound signal Effects 0.000 claims description 50
- 238000001514 detection method Methods 0.000 claims description 45
- 238000001914 filtration Methods 0.000 claims description 8
- 238000002156 mixing Methods 0.000 claims description 4
- 230000001755 vocal effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 6
- 230000033764 rhythmic process Effects 0.000 description 3
- 239000002253 acid Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
전자노래반주기에서 사용자의 가창상태를 평가하고 평가된 점수를 표시할 때 해당 곡이 종료된후 점수를 표시할 뿐만 아니라 단지 음량차 또는 박자차의 정도만을 평가함에 따라 사용자가 가창을 하고 있는 동안에는 음량 또는 박자의 정확도를 알수 없으며 음량의 대소를 나타내는 음량상태나 박자의 느림, 빠름을 나타내는 박자상태를 사용자에게 제공할 수 없는 것을 개선한다. 이를 위하여 사용자의 가창에 따라 발생되는 가창음성신호와 미리 설정된 기준음성신호의 음량에 대응하는 레벨을 검출하고 검출된 두 신호의 레벨을 비교하여 기준음성신호에 대한 가창음성신호의 레벨차를 검출하고, 가창음성신호와 기준음성신호의 박자에 대응하는 위상을 검출하고 검출된 두 신호의 위상을 비교하여 기준음성신호에 대한 가창음성신호의 위상차를 검출한다. 그리고 검출된 레벨차 및 위상차의 값을 각각 미리 서로 다른 크기로 설정된 다수의 기준값들과 비교하는 것에 의해 사용자의 가창에 따른 음량상태 및 박자상태를 판정한후, 판정된 음량상태 및 박자상태를 디스플레이한다. 따라서 사용자가 가창을 하고 있는 동안에도 매 순간마다 음량상태나 박자상태를 평가하여 디스플레이함으로써 사용자가 그 때마다 음량이나 박자를 조절할 수 있도록 한다.In the electronic singing class cycle, when the user's singing status is evaluated and the score is displayed, the score is not only displayed after the song is finished, but only the volume difference or the degree of the beat is measured. In addition, the accuracy of the beat is not known, and the volume state representing the magnitude of the volume or the beat state representing the slow and fast beat are improved. To this end, a level corresponding to the volume of the singing voice signal generated according to the user's song and a preset reference voice signal is detected, and the level difference between the singing voice signal with respect to the reference voice signal is detected by comparing the levels of the two detected signals. In addition, a phase corresponding to the beat of the singing voice signal and the reference voice signal is detected, and the phase difference of the singing voice signal with respect to the reference voice signal is detected by comparing the phases of the two detected signals. Then, by comparing the detected level difference and the phase difference value with a plurality of reference values set to different sizes in advance, the volume state and the beat state according to the user's song are determined, and then the determined volume state and the beat state are displayed. do. Therefore, even while the user is singing, the volume state or the beat state is evaluated and displayed at every moment so that the user can adjust the volume or the beat every time.
Description
제1도는 본 발명에 따른 가창상태 표시장치의 불럭구성도.1 is a block diagram of a song state display device according to the present invention.
제2도는 제1도의 음량상태 검출부의 동작파형도.2 is an operational waveform diagram of the volume state detector of FIG.
제3도는 제1도의 박자상태 검출부의 동작파형도.3 is an operational waveform diagram of the time signature detector of FIG.
제4a도 및 제4b도는 본 발명의 가창상태의 화면 표시 예시도.4A and 4B show screen display examples of the song state of the present invention.
제5도는 본 발명에 따른 가창상태 표시의 처리 흐름도.5 is a processing flowchart of the song state display according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
12, 14 : 제1, 제2BPF 16, 18 : 제1, 제2레벨검출기12, 14: 1st, 2nd BPF 16, 18: 1st, 2nd level detector
20, 22,36, 38 : 제1, 제2, 제3, 제4 A/D변환기 24 : 감산기20, 22, 36, 38: 1st, 2nd, 3rd, 4th A / D converter 24: Subtractor
26, 28 : 제1, 제2영교차검출회로 30 : 위상비교기26, 28: first and second zero crossing detection circuit 30: phase comparator
32, 34 : 제1, 제2LPF 40 : 마이컴32, 34: 1st, 2nd LPF 40: microcomputer
42 : OSD제어기 44 : 혼합부42: OSD controller 44: Mixing unit
46 : 영상표시부 48 : 음량상태 검출부46: image display unit 48: volume state detection unit
50 : 박자상태 검출부50: beat state detection unit
본 발명은 전자노래반주기에 관한 것으로, 특히 사용자의 가창상태를 검출하여 표시하는 가창상태 표시장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic song half cycle, and more particularly, to a song state display apparatus and method for detecting and displaying a song state of a user.
일반적으로 전자노래반주기라 함은 기록매체에 기록된 반주곡을 재생하여 사용자에게 들려줌으로써 사용자가 따라 부를 수 있도록 한 장치를 말한다. 이와 같은 전자노래반주기는 통상적으로 사용자에게 보다 나은 현장감을 제공하기 위해 해당곡의 진행에 따라 변화하는 영상을 디스플레이해주는 영상시스템과 함께 사용된다. 또한 사용자가 자신의 가창실력을 객관적으로 알 수 있도록 사용자의 가창에 따른 음량상태나 박자상태등의 가창상태를 평가하여 점수로서 디스플레이해주는 점수평가표시장치를 구비한다.In general, an electronic song half cycle refers to a device that allows a user to sing along by playing back an accompaniment recorded on a recording medium to a user. The electronic song half cycle is typically used in conjunction with an imaging system that displays a video that changes with the progress of the song in order to provide a better sense of presence to the user. In addition, the user is provided with a score evaluation display device for evaluating the state of the song, such as the volume or beat status according to the user's song so as to objectively know their singing ability.
통상적으로 점수평가표시장치는 음성재생장치에서 재생되는 미리 설정된 기준음성신호와 사용자가 입력하는 가창에 따른 가창음성신호를 비교함으로써 사용자의 가창상태를 평가하여 평가에 따른 점수를 해당 곡이 종료하였을 때 디스플레이한다. 여기서 기준음성신호는 해당 곡에 대하여 박자, 음정, 음량등을 최적 상태로 기록해 놓은 신호를 말한다.In general, the score evaluation display apparatus compares a preset reference voice signal reproduced by a voice reproducing apparatus with a song voice signal according to a song input by the user to evaluate a song state of the user and when the score according to the evaluation is finished, Display. Here, the reference voice signal refers to a signal in which the beat, pitch, volume, etc. are optimally recorded for the song.
그러나 종래에 사용되어 왔던 대다수의 점수평가표시장치는 통상적으로 사용자의 가창실력과 달리 점수를 부정확하게 평가 및 표시함으로써 객관성 및 신뢰성이 뒤떨어지는 문제점이 있었다.However, most of the score evaluation display apparatuses that have been used conventionally have a problem that objectivity and reliability are inferior due to the incorrect evaluation and display of scores, unlike a user's singing ability.
이에 따라 사용자의 가창실력을 보다 정확하게 평가하기 위한 기술들이 제안되어 왔다.Accordingly, techniques for more accurately evaluating user's singing ability have been proposed.
이러한 기술의 하나로서 1991년 8월13일자로 발행된 미합중국 특허번호 5,038,658호가 있다. 상기 특허번호 5,038,658호는 음량정보에 대하여 한 소절단위로 피치(pitch)정보와 파워(power)정보를 추출하여 그 정확도를 평가하는 기술을 개시하고 있다.One such technique is US Pat. No. 5,038,658, issued August 13, 1991. Patent No. 5,038,658 discloses a technique for extracting pitch information and power information in one measure unit for volume information and evaluating its accuracy.
또 다른 기술로서 본원 출원인에 의해 1992년 대한민국에 출원된 특허출원번호 제92-15202호가 있다. 상기 특허출원번호 제92-15202호는 사용자의 가창에 따른 가창음성신호를 기준음성신호와 비교함으로써 음량차와 박자차를 검출하여 그 정확도에 따라 점수를 평가하는 기술을 개시하고 있다.Another technique is Patent Application No. 92-15202 filed in the Republic of Korea in 1992 by the applicant of the present application. The patent application No. 92-15202 discloses a technique of detecting a volume difference and a beat difference by evaluating a song voice signal according to a user's song with a reference voice signal and evaluating a score according to its accuracy.
그러나 상기한 미합중국 특허번호 5,038,658호 및 대한민국 특허출원번호 제92-15202호는 모두 사용자의 가창상태에 대하여 보다 정확한 점수 평가를 제안하고 있으나 두 기술은 해당 곡이 종료된후 점수를 표시한다. 이에 따라 사용자가 가창을 하고 있는 동안에는 음량 또는 박자의 정확도를 알 수 없었다. 그러므로 사용자는 해당 곡의 어느 부분에서 틀렸는가를 알기 곤란함으로써 가창을 하고 있는 동안 음량 또는 박자를 적절하게 조절할 수 없는 문제점이 있었다. 또한 단지 음량차 또는 박자차의 정도만을 평가하기 때문에 기준음성신호에 대하여 음량의 대소를 나타내는 음량상태나 박자의 느림, 빠름을 나타내는 박자상태를 사용자에게 제공할 수 없는 단점이 있었다.However, the above-mentioned U.S. Patent No. 5,038,658 and Korean Patent Application No. 92-15202 both propose more accurate score evaluation for the user's singing status, but both techniques display the score after the song ends. Accordingly, while the user was singing, the volume or accuracy of the beat could not be known. Therefore, it is difficult for the user to know which part of the song is wrong, and thus there is a problem in that the volume or the beat cannot be properly adjusted while singing. In addition, since only the volume difference or time difference is evaluated, there is a disadvantage in that a user cannot provide a volume state indicating a magnitude of a volume or a beat state indicating a slow or fast beat with respect to a reference voice signal.
따라서 본 발명의 목적은 사용자가 가창을 하고 있는 동안에도 가창상태를 평가하여 사용자에게 알려줄 수 있는 가창상태 표시장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a song state display apparatus and method that can notify a user by evaluating the song state while the user is singing.
본 발명의 다른 목적은 사용자가 가창을 하고 있는 동안 기준음성신호에 대하여 음량의 대소를 나타내는 음량상태나 박자의 느림, 빠름을 나타내는 박자상태를 사용자에게 제공할 수 있는 가창상태 표시장치 및 방법을 제공함에 있다.It is another object of the present invention to provide a song state display apparatus and method that can provide a user with a rhythm state indicating a volume state or a slow and fast beat of a volume relative to a reference sound signal while the user is singing. Is in.
상기한 목적을 달성하기 위한 본 발명의 장치는 사용자의 가창에 따른 가창음성신호와 미리 설정된 기준음성신호의 음량에 대응하는 레벨을 각각 검출하고 검출된 두 신호의 레벨을 비교하여 기준음성신호에 대한 가창음성신호의 레벨차를 검출하는 음량상태 검출수단과, 검출된 레벨차의 값을 각각 미리 서로 다른 크기로 설정된 다수의 기준값들과 비교하는 것에 의해 사용자의 가창에 따른 음량상태를 판정하는 가창상태 판정수단과, 판정된 음량상태를 디스플레이하는 디스플레이수단을 구비한다. 또한 가창음성신호와 기준음성신호의 박자에 대응하는 위상을 각각 검출하고 검출된 두 신호의 위상을 비교하여 기준음성신호에 대한 가창음성신호의 위상차를 검출하는 박자상태 검출수단과, 검출된 위상차의 값을 각각 미리 서로 다른 크기로 설정된 다수의 기준값들과 비교하는 것에 의해 사용자의 가창에 따른 박자상태를 판정하는 가창상태 판정수단과, 판정된 박자상태를 디스플레이하는 디스플레이수단을 구비한다. 그리고 가창상태 판정수단은 미리 설정된 시간마다 주기적으로 음량상태 또는 박자상태를 판정한다.In order to achieve the above object, the apparatus of the present invention detects a level corresponding to a volume of a singing voice signal according to a user's song and a preset reference voice signal, and compares the detected levels of the two signals to the reference voice signal. A song state detecting means for detecting the level difference of the song sound signal and a song state for determining the volume state according to the user's song by comparing the value of the detected level difference with a plurality of reference values set to different sizes in advance. Determination means and display means for displaying the determined volume state. In addition, the time signature detection means for detecting a phase corresponding to the beat of the singing voice signal and the reference voice signal, and comparing the detected phases of the two signals to detect the phase difference of the singing voice signal with respect to the reference voice signal, and the detected phase difference And a song state determination means for determining the beat state according to the user's song by comparing the value with a plurality of reference values set to different sizes in advance, and display means for displaying the determined beat state. And the song state determination means determines a volume state or a beat state periodically every predetermined time.
상기한 목적을 달성하기 위한 본 발명의 방법은 가창음성신호와 기준음성신호의 음량에 대응하는 레벨을 검출하고 검출된 두 신호의 레벨을 비교하여 기준음성신호에 대한 가창음성신호의 레벨차를 검출하는 음량상태 검출과정과, 가창음성신호와 기준음성신호의 박자에 대응하는 위상을 검출하고 검출된 두 신호의 위상을 비교하여 기준음성신호에 대한 가창음성신호의 위상차를 검출하는 박자상태 검출과정과, 검출된 레벨차 및 위상차의 값을 각각 미리 서로 다른 크기로 설정된 다수의 기준값들과 비교하는 것에 의해 사용자의 가창에 따른 음량 및 박자상태를 판정하는 가창상태 판정과정과, 판정된 음량 및 박자상태에 대응하는 온 스크린 디스플레이(On Screen Display: 이하 OSD라 함) 제어데이타를 발생하는 과정과, OSD 제어데이타에 따른 OSD 영상신호를 발생하여 미리 설정된 영상 화면상에 디스플레이하는 디스플레이과정을 포함한다.The method of the present invention for achieving the above object detects the level corresponding to the volume of the song audio signal and the reference audio signal and compares the levels of the two detected signals to detect the level difference of the song audio signal with respect to the reference audio signal A sound state detection process, a time state detection process for detecting a phase corresponding to the beat of the song audio signal and the reference sound signal, and comparing the phases of the two detected signals to detect a phase difference of the song sound signal with respect to the reference sound signal; A song state determination process of determining a volume and a beat state according to a user's song by comparing the detected level difference and the phase difference value with a plurality of reference values set to different sizes in advance, and the determined volume and beat state On Screen Display (OSD) control data corresponding to the process of generating the OSD, OSD image according to the OSD control data Generating a call to include a display process for displaying on a predetermined image display.
이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
하기 설명에서 구체적인 회로구성 및 부품들이나 동작시간들 등과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들 없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명한 것이다.In the following description, numerous specific details are set forth in order to provide a more thorough understanding of the present invention, such as specific circuit configurations and components or operating times. It will be apparent to those skilled in the art that the present invention may be practiced without these specific details.
제1도는 본 발명에 따른 가창상태 표시장치의 블럭구성도를 도시한 것이다. 제1도에서 제1, 제2대역여파기(Band Pass Filter: 이하 BPF 라 함)(12, 14)는 대역여파수단으로서 사용자의 가창에 따라 마이크와 같은 입력수단을 통해 입력되는 가창음성신호와 미리 설정된 기준음성신호를 각각 대역통과여파함으로써 불필요한 성분들을 제거하고 미리 설정된 주파수대역의 신호만을 추출한다.1 is a block diagram of the song state display apparatus according to the present invention. In FIG. 1, first and second band pass filters (BPFs) 12 and 14 are band filter means, which are input in advance through a singing voice signal input through an input means such as a microphone according to a user's song. By bandpassing each of the set reference voice signals, unnecessary components are removed and only signals of a predetermined frequency band are extracted.
음량상태 검출부(48)는 제1, 제2BPF(12, 14)의 출력단에 접속되며, 제1, 2ㅔ2BPF(12, 14)에서 추출된 일정 주파수대역의 가창음성신호와 기준음성신호의 음량에 대응하는 레벨을 각각 검출하고 검출된 두 신호의 레벨을 비교하여 기준음성신호에 대한 가창음성신호의 레벨차를 검출한다. 음량상태 검출부(48)는 가창음성신호와 기준음성신호의 레벨을 각각 검출하는 제1, 제2레벨검출기(16, 18)와, 제1, 제2레벨검출기(16, 18)에서 검출된 신호의 레벨을 각각 레벨에 대응하는 값을 가지는 디지탈데이타로 변환하는 제1, 제2아나로그/디지탈 변환기(이하 A/D변환기라 함)(20, 22)와, 제1 A/D변환기(20)의 출력 데이타의 값에서 제2 A/D변환기(22)의 출력 데이타의 값을 감산하고 감산한 값을 레벨차값으로 출력하는 감산기(24)로 구성한다.The volume state detection unit 48 is connected to the output terminals of the first and second BPFs 12 and 14, and the volume of the singing voice signal and the reference voice signal of a predetermined frequency band extracted from the first and second BPFs 12 and 14 are obtained. Detecting a level corresponding to, and comparing the detected levels of the two signals to detect the level difference of the singing voice signal with respect to the reference voice signal. The loudness state detection unit 48 detects the first and second level detectors 16 and 18 and the first and second level detectors 16 and 18 that detect the levels of the singing voice signal and the reference voice signal, respectively. First and second analog / digital converters (hereinafter, referred to as A / D converters) 20 and 22 for converting the levels of the digital data into digital data having values corresponding to the levels, and the first A / D converter 20. A subtractor 24 which subtracts the value of the output data of the second A / D converter 22 from the value of the output data of ") and outputs the subtracted value as a level difference value.
박자상태 검출부(50)는 제1, 제2BPF(12, 14)의 출력단에 접속되며, 제1, 제2BPF(12, 14)에서 추출된 일정 주파수대역의 가창음성신호와 기준음성신호의 박자에 대응하는 위상을 검출하고 검출된 두 신호의 위상을 비교하여 기준음성신호에 대한 가창음성신호의 위상차를 검출한다. 박자상태 검출부(50)는 가창음성신호와 기준음성신호에 나타나는 영교차(zero-cross)점을 각각 검출하여 검출된 영교차점에 대응하는 제1, 제2구형파신호를 발생하는 제1, 제2영교차검출회로(26, 28)와, 제1, 제2영교차검출회로(26, 28)에서 각각 발생된 제1, 제2구형파신호간의 위상을 비교하여 제1구형파신호가 제2구형파신호에 비해 위상이 앞설 경우에는 제1위상차펄스를 위상차기간동안 발생하고 뒤질 경우에는 제2위상차펄스를 위상차기간동안 발생하는 위상비교기(30)와, 위상비교기(30)에서 출력되는 제1, 제2위상차펄스를 각각 저역통과여파하여 직류레벨로 변환하는 제1, 제2저역통과여파기(Low Pass Filter: 이하 LPF라 함)(32, 34)와, 제1, 제2LPF(32, 34)에서 검출된 직류레벨을 각각 레벨에 대응하는 값을 가지는 디지탈 데이타로 변환하고 변환된 디지탈 데이타를 각각 제1, 제2위상차값으로 출력하는 제3, 제4 A/D변환기(36, 38)로 구성한다. 여기서 위상비교기(30)는 본원 출원인에 의해 1990년 대한민국에 출원된 특허출원번호 제16893호에 개시된 위상비교회로를 사용한다. 이와 달리 미합중국 모토롤라사에서 제조 및 판매하고 있는 IC인 MC4044/4344를 사용할 수도 있다.The time signature detector 50 is connected to the output terminals of the first and second BPFs 12 and 14, and is connected to the vocal sound signal and the reference sound signal of a predetermined frequency band extracted from the first and second BPFs 12 and 14. The phase difference of the singing voice signal with respect to the reference voice signal is detected by detecting the corresponding phase and comparing the detected phases of the two signals. The time signature detection unit 50 detects zero-cross points appearing in the singing voice signal and the reference voice signal, respectively, and generates first and second square wave signals corresponding to the detected zero-crossing points. The first square wave signal is compared with the phases of the first and second square wave signals generated by the zero crossing detection circuits 26 and 28 and the first and second zero crossing detection circuits 26 and 28, respectively. If the phase is earlier than the first phase difference pulse is generated during the phase difference period, and if the second phase difference pulse is generated during the phase difference period, the phase comparator 30 and the first, second output from the phase comparator 30 The first and second low pass filters (hereinafter referred to as LPFs) 32 and 34 for converting the phase difference pulses into low-pass filters and converting them into DC levels, respectively, and the first and second LPFs 32 and 34 are detected. Converted DC level into digital data having a value corresponding to each level, and converted digital data The third and fourth A / D converters 36 and 38 output the first and second phase difference values, respectively. Here, the phase comparator 30 uses a phase comparator disclosed in Patent Application No. 16893 filed in the Republic of Korea in 1990 by the applicant of the present application. Alternatively, you can use the MC4044 / 4344, an IC manufactured and sold by Motorola Inc. of the United States.
마이컴(40)은 감산기(24)와 제3, 제4 A/D변환기(36, 38)의 출력단에 접속되며, 후술하는 제5도의 흐름도에 따른 동작을 수행하여 음량상태 검출부(48) 및 박자상태 검출부(50)에서 검출된 레벨차값 및 제1, 제2위상차값을 각각 미리 서로 다른 크기로 설정된 다수의 기준값들과 비교하는 것에 의해 사용자의 가창에 따른 음량상태 및 박자상태를 판정하고 판정된 음량 및 박자상태에 대응하는 OSD 제어데이타를 발생한다.The microcomputer 40 is connected to the output terminals of the subtractor 24 and the third and fourth A / D converters 36 and 38. The microcomputer 40 performs the operation according to the flowchart of FIG. 5 to be described later. By comparing the level difference value and the first and second phase difference values detected by the state detection unit 50 with a plurality of reference values set to different sizes in advance, the volume state and the beat state according to the song of the user are determined and determined. Generates OSD control data corresponding to volume and time signature.
OSD제어기(42)는 마이컴(40)의 OSD 제어데이타에 따른 OSD 영상신호를 발생하여 혼합기(44)에 인가한다.The OSD controller 42 generates an OSD image signal according to the OSD control data of the microcomputer 40 and applies it to the mixer 44.
혼합기(44)는 OSD제어기(42)의 제어에 의해 OSD 영상신호를 미리 설정된 영산신호와 혼합하여 영상표시부(46)에 인가한다. 여기서 미리 설정된 영상신호라 함은 전술한 바와 같이 해당 곡의 진행에 따라 변화하는 영상을 디스플레이하여 사용자에게 보다 나은 현장감을 제공하기 위해 영상기록매체로부터 재생하는 영상신호를 말한다.The mixer 44 mixes the OSD image signal with a preset acid signal under the control of the OSD controller 42 and applies it to the image display unit 46. In this case, the preset video signal refers to a video signal reproduced from an image recording medium in order to display a video that changes according to the progress of the song as described above and provide a better sense of presence to the user.
영상표시부(46)는 혼합기(44)로부터 출력되는 영상신호에 대응하는 화면을 디스플레이한다. 영상표시부(46)는 CRT와 같은 표시장치를 구비한다.The image display unit 46 displays a screen corresponding to the image signal output from the mixer 44. The image display unit 46 includes a display device such as a CRT.
제1도에서 마이컴(40)과 OSD제어기(42)와 혼합부(40)를 사용하여 영상화면내에 OSD화면을 디스플레이하는 기술은 일반적인 기술로서, 예를 들어 1991년 2월 26일자로 특허출원공보된 특허공고번호 제91-1216호 온스크린을 이용한 문자편집회로에 상세히 개시되어 있으며, 본 발명에서는 가창상태를 디스플레이하는데 이용한 것이다.In FIG. 1, a technology for displaying an OSD screen in an image screen by using the microcomputer 40, the OSD controller 42, and the mixing unit 40 is a general technology, for example, a patent application published on February 26, 1991. Patent Publication No. 91-1216 is described in detail in the character editing circuit using the on-screen, in the present invention is used to display the song state.
제2도는 제1도의 음량상태 검출부(48)의 동작파형도로서, 가창음성신호 Sv와 기준음성신호 Sr간의 음량차에 대응하는 레벨차 So가 검출됨을 보인 것이다.FIG. 2 is an operation waveform diagram of the volume state detector 48 of FIG. 1 and shows that the level difference So corresponding to the volume difference between the song voice signal Sv and the reference voice signal Sr is detected.
제3도는 제1도의 박자상태 검출부(50)의 동작파형도로서, 가창음성신호 Sv와 기준음성신호 Sr간의 박자차에 대응하는 제1위상차 L1 또는 제2위상차 L2가 검출됨을 보인 것이다.FIG. 3 is an operation waveform diagram of the beat state detection unit 50 of FIG. 1 and shows that the first phase difference L1 or the second phase difference L2 corresponding to the time difference between the song sound signal Sv and the reference sound signal Sr is detected.
제4a도 및 제4b도는 영상표시부(46)의 화면에 본 발명의 가창상태를 표시하는 것을 예시한 도면이다.4A and 4B illustrate an example of displaying the song state of the present invention on a screen of the image display unit 46. As shown in FIG.
제4a도는 영상표시부(46)의 화면상에 음량상태 및 박자상태를 표시하는 것을 보인 것이다. 제4a도에서 음량상태는 기준음성신호의 음량에 대하여 작은 상태와, 약간 작은 상태와, 동일하거나 근사한 표준 상태와, 약간 큰 상태와, 큰 상태 중 어느 하나의 상태로 표시하는 것을 나타낸다. 박자상태는 기준음성신호의 박자에 대하여 느린 상태와, 약간 느린 상태와, 동일하거나 근사한 표준 상태와, 약간 빠른 상태와, 바른 상태 중 어느 하나의 상태로 표시하는 것을 나타낸다.FIG. 4A shows the volume state and the time signature state displayed on the screen of the image display unit 46. As shown in FIG. In FIG. 4A, the volume state indicates that the volume of the reference audio signal is displayed in one of a small state, a slightly smaller state, the same or approximate standard state, a slightly larger state, and a large state. The rhythm state indicates that the rhythm state is displayed in one of a slow state, a slightly slow state, a standard state that is the same or approximate, a slightly faster state, and a correct state with respect to the beat of the reference voice signal.
제4b도는 영상표시부(46)의 화면상에 곡에 대응하는 영상과 함께 음량상태 및 박자상태를 디스플레이하는 것을 보인 것으로 제4a도를 참조하여 음량은 표준 상태를 표시하고 박자는 약간 빠른 상태를 표시하고 있는 것을 나타낸다.FIG. 4B shows a volume state and a beat state together with an image corresponding to a song on the screen of the image display unit 46. Referring to FIG. 4A, the volume indicates a standard state and the beat indicates a slightly faster state. Show what you are doing.
제5도는 본 발명에 따른 가창상태를 평가 및 표시하기 위한 마이컴(40)의 처리 흐름도로서, 곡의 진행중에 일정시간마다 주기적으로 음량상태 검출부(48)과 박자상태 검출부(50)에서 각각 검출된 레벨차 및 위상차의 값을 각각 미리 서로 다른 크기로 설정된 다수의 기준값들과 비교하는 것에 의해 사용자의 가창에 따른 음량상태 및 박자상태를 판정한 후, 판정된 음량상태 및 박자상태에 따른 OSD 제어데이타를 발생하는 동작을 나타낸 것이다.5 is a flowchart of the processing of the microcomputer 40 for evaluating and displaying the song state according to the present invention, which is periodically detected by the volume state detector 48 and the beat state detector 50 at regular intervals during a song. By comparing the values of the level difference and the phase difference with a plurality of reference values that are set to different sizes in advance, the volume state and the beat state according to the user's song are determined, and then the OSD control data according to the determined volume state and the beat state. It shows the operation to generate.
이하 본 발명의 동작예를 첨부한 제1도 내지 제5도를 참조하여 상세히 설명한다.Hereinafter, a detailed description will be given with reference to FIGS. 1 to 5 attached to an operation example of the present invention.
우선 제1도의 마이컴(40)은 제5도의 (500)단계에서 시작키입력 여부를 검사한다. 여기서 시작키라 함은 전자노래반주기의 조작판넬상에 구비된 곡 시작버튼을 말하며, 사용자가 전자노래반주기의 선곡버튼을 이용하여 원하는 곡을 선택한 후 시작버튼을 누르면 선곡된 반주곡이 재생되기 시작한다. 이와 같은 내용은 전자노래반주기에서 공지된 통상적인 동작이므로 상세한 설명을 생략한다. 마이컴(40)은 시작버튼이 눌려지는 것에 의해 시작키입력을 감지하고 (502)-(506)단계에서 검출시간을 카운트하기 시작하며 카운트한 검출시간 카운트값이 미리 설정된 기준값에 도달할때까지 카운트한다. 여기서 검출시간은 사용자의 가창상태를 일정시간마다 검출하기 위한 시간간격이 된다. 기준값은 사용자의 가창상태를 일정시간마다 주기적으로 검출하기 위해 설정하는 값으로, 크게 설정하면 검출주기가 길어지고 작게 설정하면 검출주기가 짧아진다. 그러므로 사용자의 취향을 감안하여 적절하게 설정하면 될 것이다.First, the microcomputer 40 of FIG. 1 checks whether a start key is input in step 500 of FIG. Here, the start key refers to the song start button provided on the operation panel of the electronic song half cycle, and when the user selects a desired song by using the selection button of the electronic song half cycle and presses the start button, the selected accompaniment starts to play. . Since this is a conventional operation known in the electronic song half cycle, a detailed description thereof will be omitted. The microcomputer 40 detects the start key input by pressing the start button and starts counting the detection time in steps 502 to 506, and counts until the counted detection time count value reaches a preset reference value. do. In this case, the detection time is a time interval for detecting a user's singing state every predetermined time. The reference value is a value that is set to periodically detect the singing state of the user at a predetermined time. If the value is large, the detection period is long. If the value is small, the detection period is short. Therefore, it may be appropriately set in consideration of the user's taste.
상기와 같은 상태에서 제1BPF(12)에는 사용자의 가창에 따라 입력수단을 통해 입력되는 가창음성신호가 인가되고 제2BPF(14)에는 기록매체로부터 재생되는 기준음성신호가 인가된다. 그러면 제1, 제2BPF(12, 14)는 가창음성신호와 기준음성신호를 각각 대역통과여파하여 불필요한 성분의 신호는 제거하고 음량상태와 박자상태만을 검출하기에 적절한 주파수대역의 신호만을 추출한다. 제1, 제2BPF(12, 14)의 통과 주파수대역은 예를 들어 1KHz대역으로 설정하며, 제1, 제2BPF(12, 14)를 사용치 않는다면 음량상태와 박자상태의 검출에 대한 정확성이 저하될 것이나 필요에 따라 사용치 않을 수도 있을 것이다. 제1BPF(12)에서 출력되는 가창음성신호는 제1레벨검출기(16)와 제1영교차검출회로(26)에 동시에 인가되고 제2BPF(14)에서 출력되는 가창음성신호는 제2레벨검출기(18)와 제2영교차검출회로(28)에 동시에 인가된다.In the above state, a song sound signal input through the input means is applied to the first BPF 12 and a reference sound signal reproduced from the recording medium is applied to the second BPF 14. Then, the first and second BPFs 12 and 14 band-pass the singing voice signal and the reference voice signal, respectively, and remove signals of unnecessary components, and extract only signals of a frequency band suitable for detecting only a volume state and a beat state. The pass frequency bands of the first and second BPFs 12 and 14 are set to, for example, 1 KHz band, and the accuracy of detection of the volume state and the beat state is deteriorated if the first and second BPFs 12 and 14 are not used. It may or may not be used as needed. The song audio signal output from the first BPF 12 is simultaneously applied to the first level detector 16 and the first zero crossing detection circuit 26, and the song audio signal output from the second BPF 14 is a second level detector ( 18) and the second zero crossing detection circuit 28 at the same time.
제1, 제2레벨검출기(16, 18)에서는 가창음성신호와 기준음성신호의 레벨이 각각 검출된다. 이때 제1, 제2레벨검출기(16, 18)는 제2도(a)와 같은 사인파(sine wave)형태의 가창음성신호 Sv와 기준음성신호 Sr의 직류 레벨을 각각 검출한다. 제1, 제2레벨검출기(16, 18)에서 검출된 레벨은 각각 제1, 제2 A/D변환기(20, 22)에 인가됨으로써 각각 해당 레벨에 대응하는 값을 가지는 디지탈 데이타로 변환된다. 제1 A/D변환기(20)의 출력 데이타는 감산기(24)의 (+)입력단에 인가되고 제2 A/D변환기(22)의 출력 데이타는 감산기(24)의 (-)입력단에 인가된다. 그러면 감산기(24)는 제1 A/D변환기(20)의 출력 데이타의 값에서 제2 A/D변환기(22)의 출력 데이타의 값을 감산하고 감산한 값을 레벨차값으로 마이컴(40)에 인가한다. 이때 감산기(24)의 출력 레벨차값 So는 제2도(b)와 같이 가창음성신호 Sv와 기준음성신호 Sr 레벨이 동일할 경우에는 0이 되고 가창음성신호 Sv의 레벨이 기준음성신호 Sr의 레벨보다 클 경우에는 그 차만큼 정(+)의 값을 가지며 가창음성신호 Sv의 레벨이 기준음성신호 Sr의 레벨보다 작을 경우에는 그 차만큼 부(-)의 값을 가지게 된다. 그러므로 마이컴(40)은 후술하는 바와 같이 감산기(24)에서 출력되는 레벨차값 So로부터 음량의 대소를 나타내는 음량상태를 판정할 수 있게 된다.In the first and second level detectors 16 and 18, the levels of the singing voice signal and the reference voice signal are respectively detected. At this time, the first and second level detectors 16 and 18 detect the DC levels of the sine wave-like song sound signal Sv and the reference sound signal Sr as shown in FIG. Levels detected by the first and second level detectors 16 and 18 are applied to the first and second A / D converters 20 and 22, respectively, to be converted into digital data having values corresponding to the corresponding levels. The output data of the first A / D converter 20 is applied to the (+) input terminal of the subtractor 24 and the output data of the second A / D converter 22 is applied to the (-) input terminal of the subtractor 24. . The subtractor 24 then subtracts the value of the output data of the second A / D converter 22 from the value of the output data of the first A / D converter 20 and subtracts the value of the output data of the second A / D converter 22 to the microcomputer 40 as a level difference value. Is authorized. At this time, the output level difference value So of the subtractor 24 becomes 0 when the singing voice signal Sv and the reference voice signal Sr level are the same as in FIG. 2 (b), and the level of the singing voice signal Sv is the level of the reference voice signal Sr. If larger, the difference is positive. If the level of the singing voice signal Sv is smaller than the level of the reference voice signal Sr, the difference is negative. Therefore, as described later, the microcomputer 40 can determine the loudness state indicating the magnitude of the volume from the level difference value So output from the subtractor 24.
또한 제1, 제2영교차검출회로(26, 28)에서는 가창음성신호와 기준음성신호의 영교차점을 각각 검출하여 검출된 영교차점에 대응하는 제1, 제2구형파신호를 발생한다. 이때 제1, 제2영교차검출회로(26, 28)에서는 제3도(a)와 같은 사인파형태의 가창음성신호 Sv 및 기준음성신호 Sr와 각각 주기가 동일한 제1, 제2구형파신호를 발생한다. 제1영교차검출회로(26)에서 발생된 제1구형파신호는 위상비교기(30)의 비교신호 입력단자 VF에 인가되고 제2영교차검출회로(28)에서 발생된 제2구형파신호는 위상비교기(30)의 기준신호 입력단자 RF에 인가된다. 그러면 위상비교기(30)는 제1, 제2구형파신호간의 위상을 비교하여 비교결과에 따라 출력단자 U를 통해 제1위상차펄스를 발생하거나 출력단자 D를 통해 제2위상차펄스를 발생한다. 이때 제1구형파신호가 제2구형파신호에 비해 위상이 앞설 경우에는 제1위상차펄스를 출력단자 U를 통해 위상차가 나타나는 기간동안 논리 하이로 발생하고, 제1구형파신호가 제2위상차펄스에 비해 위상이 뒤질 경우에는 제2위상차펄스를 위상차가 나타나는 기간동안 논리 하이로 발생한다. 제1, 제2위상차펄스가 출력되지 않는 동안이나 제1, 제2구형파신호의 위상이 동일할 경우에 위상비교기(30)의 출력단자 U,D의 논리상태는 논리 로우를 유지한다. 제1위상차펄스는 제1LPF(32)에서 저역통과여파됨으로써 직류레벨로 변환되고 변환된 직류레벨은 제3A/D변환기(36)에 의해 디지탈 데이타로 변환된후 제1위상차값으로서 마이컴(40)에 인가된다. 제2위상차펄스는 제2LPF(32)에서 저역통과여파됨으로써 직류레벨로 변환되고 변환된 직류레벨은 제4A/D변환기(38)에 의해 디지탈 데이타로 변환된후 제2위상차값으로서 마이컴(40)에 인가된다. 이에 따라 제3 A/D변환기(36)에서 출력되는 제1위상차값 L1은 제3도(b)와 같이 가창음성신호 Sv가 기준음성신호 Sr에 비해 위상이 앞설 경우에는 빠른 정도에 비례하는 크기의 값을 가지며 가창음성신호 Sv가 기준음성신호 Sr에 비해 위상이 뒤지거나 동일할 경우에는 0이 된다. 또한 제4 A/D변환기(38)에서 출력되는 제2위상차값 L2는 제3도(c)와 같이 가창음성신호 Sv가 기준음성신호 Sr에 비해 위상이 앞설 경우에는 느린 정도에 비례하는 크기의 값을 가지며 가창음성신호 Sv가 기준음성신호 Sr에 비해 위상이 뒤지거나 동일할 경우에는 0이 된다. 그러므로 마이컴(40)은 후술하는 바와 같이 제3, 제4 A/D변환기(36, 38)의 출력 제1, 제2위상차값 L1, L2로부터 박자의 느림이나 빠름을 나타내는 박자상태를 판정할 수 있게 된다.In addition, the first and second zero crossing detection circuits 26 and 28 detect zero crossing points of the song sound signal and the reference sound signal, respectively, and generate first and second square wave signals corresponding to the detected zero crossing points. At this time, the first and second zero crossing detection circuits 26 and 28 generate first and second square wave signals having the same period as the sinusoidal speech signal Sv and the reference speech signal Sr, respectively, as shown in FIG. do. The first square wave signal generated by the first zero crossing detection circuit 26 is applied to the comparison signal input terminal VF of the phase comparator 30, and the second square wave signal generated by the second zero crossing detection circuit 28 is the phase comparator. The reference signal input terminal RF of 30 is applied. Then, the phase comparator 30 compares the phases of the first and second square wave signals to generate a first phase difference pulse through the output terminal U or a second phase difference pulse through the output terminal D according to the comparison result. In this case, when the first square wave signal is out of phase with the second square wave signal, the first phase difference pulse is generated at a logic high while the phase difference appears through the output terminal U, and the first square wave signal is out of phase with the second phase difference pulse. In this case, the second phase difference pulse is generated at a logic high for the period in which the phase difference appears. The logic states of the output terminals U and D of the phase comparator 30 remain logic low when the first and second phase difference pulses are not output or when the phases of the first and second square wave signals are the same. The first phase difference pulse is converted into a DC level by low pass filtering in the first LPF 32, and the converted DC level is converted into digital data by the third A / D converter 36, and then the microcomputer 40 is used as the first phase difference value. Is applied to. The second phase difference pulse is converted into a DC level by low pass filtering in the second LPF 32, and the converted DC level is converted into digital data by the fourth A / D converter 38, and then the microcomputer 40 is used as the second phase difference value. Is applied to. Accordingly, the first phase difference value L1 output from the third A / D converter 36 is proportional to the degree of rapidity when the song sound signal Sv is ahead of the reference sound signal Sr as shown in FIG. It has a value of 0 and becomes 0 when the singing voice signal Sv is out of phase with or equal to the reference voice signal Sr. In addition, the second phase difference value L2 output from the fourth A / D converter 38 has a magnitude proportional to the degree of slowness when the singing voice signal Sv is ahead of the reference voice signal Sr as shown in FIG. It has a value and becomes zero when the singing voice signal Sv is out of phase with or equal to the reference voice signal Sr. Therefore, the microcomputer 40 can determine the time signature indicating the slowness or speed of the beat from the output first and second phase difference values L1 and L2 of the third and fourth A / D converters 36 and 38, as will be described later. Will be.
상기와 같은 상태에서 마이컴(40)은 상기한 (502)-(506)단계에서 검출시간을 계속 카운트하여 카운트한 검출시간 카운트값이 기준값에 도달하면, (508)단계에서 감산기(24)로부터 인가되는 레벨차값과 제3, 제4 A/D변환기(36, 38)로부터 인가되는 제1, 제2위상차값을 입력한다. 그리고 (510)단계에서 입력한 레벨차값과 제1, 제2위상차값을 평가하여 음량상태 및 박자상태를 판정한다. 이를 보다 상세히 설명하면 다음과 같다. 먼저 음량상태에 대한 판정과정을 설명하면, 만일 레벨차값이 정(+)의 값이면 사용자가 기준음성신호에 비해 크게 가창을 하는 것으로 판정하되 레벨차값이 일정값 이하일 경우에는 표준상태로 판정하며 큰 정도는 레벨차값에 비례하는 것으로 판정한다. 레벨차값이 부(-)의 값이면 사용자가 기준음성신호에 비해 작게 가창을 하는 것으로 판정하되 레벨차값이 일정값 이하일 경우에는 표준상태로 판정하며 작은 정도는 레벨차값에 비례하는 것으로 판정한다. 레벨차값이 0이면 표준상태로 판정한다. 다음에 박자상태에 대한 판정과정을 설명하면, 만일 제1위상차값이 특정값을 나타내고 제2위상차값이 0이면 사용자가 기준음성신호에 비해 빠른 박자로 가창을 하는 것으로 판정하되 제1위상차값이 일정값 이하일 경우에는 표준상태로 판정하며 빠른 정도는 제1위상차값에 비례하는 것으로 판정한다. 제1위상차값이 0이고 제2위상차값이 특정값을 가지면 사용자가 기준음성신호에 비해 느린 박자로 가창을 하는 것으로 판정하되 제2위상차값이 일정값 이하일 경우에는 표준상태로 판정하여 느린 정도는 제2위상차값에 비례하는 것으로 판정한다. 제1, 제2위상차값이 모두 0이면 표준상태로 판정한다. 예를 들어 레벨차값이 -50 내지 +50이내의 값을 가지며 제1, 제2위상차값이 0 내지 50이내의 값을 가진다고 가정할 때 음량상태 및 박자상태를 각각 하기 표(1), (2)와 같이 판정한다. 즉, 각각 미리 서로 다른 크기로 설정된 다수의 기준값들과 비교하는 것에 의해 사용자의 가창에 따른 음량상태 및 박자상태를 판정하는 것이다.In the above state, the microcomputer 40 continuously applies the subtractor 24 from the subtractor 24 in step 508 when the detection time count value obtained by continuously counting the detection time in steps 502 to 506 reaches the reference value. The level difference value and the first and second phase difference values applied from the third and fourth A / D converters 36 and 38 are input. Then, the level difference value and the first and second phase difference values input in step 510 are evaluated to determine the volume state and the beat state. This will be described in more detail as follows. First of all, if the level difference value is positive, the user judges that the user sings louder than the standard voice signal. If the level difference value is less than the predetermined value, the standard state is determined. It is determined that the degree is proportional to the level difference value. If the level difference value is a negative value, it is determined that the user sings less than the reference voice signal, but when the level difference value is less than a predetermined value, it is determined as a standard state, and a small degree is determined to be proportional to the level difference value. If the level difference value is 0, it is determined as a standard state. Next, the determination process for the beat state is described. If the first phase difference value indicates a specific value and the second phase difference value is 0, the user judges that the user sings with a fast beat compared to the reference audio signal, but the first phase difference value is If it is below a certain value, it is determined as a standard state, and the degree of rapidity is determined to be proportional to the first phase difference value. When the first phase difference value is 0 and the second phase difference value has a specific value, it is determined that the user sings with a slow beat compared to the reference voice signal, but when the second phase difference value is less than or equal to the predetermined value, the standard phase is determined to be slow. It is determined that it is proportional to the second phase difference value. If both of the first and second phase difference values are 0, it is determined as a standard state. For example, assuming that the level difference value is within the range of -50 to +50, and the first and second phase difference values are within the range of 0 to 50, the volume state and the beat state are shown in Tables 1 and 2, respectively. Is determined as follows. That is, the volume state and the beat state according to the user's song are determined by comparing with a plurality of reference values which are set to different sizes in advance.
이후 마이컴(40)은 (512)단계에서 상기와 같이 판정한 음량상태 및 박자상태에 따른 디스플레이 상태를 결정한다. 여기서 디스플레이 상태는 상기 표(1), (2)와 같은 판정 결과에 따른 음량상태 및 박자상태에 각각 대응하여 제4a도와 같은 디스플레이 상태중 어느 한 상태로 결정한다. 그리고 (514)단계에서 디스플레이 상태에 따른 OSD 제어데이타를 발생하여 OSD 제어기(42)에 인가한다. 그러면 OSD제어기(42)는 마이컴(40)의 OSD 제어데이타에 따른 OSD 영상신호를 발생하여 혼합기(44)에 인가하고, 혼합기(44)는 OSD 영상신호를 전술한 바와 같이 영상기록매체로부터 재생되는 영상신호와 혼합하여 영상표시부(46)에 인가함으로써 영상표시부(46)의 화면상에는 제4b도와 같이 곡에 대응하는 영상과 함께 음량상태 및 박자상태가 디스플레이된다. 상기 표(1), (2)에서는 음량상태와 박자상태를 각각 5단계로 구분하고 그중 어느 하나로 판정하는 예를 들었으나, 단계의 수는 필요에 따라 얼마든지 변경할 수 있다.Thereafter, the microcomputer 40 determines the display state according to the volume state and the beat state determined as described above in step 512. The display state is determined as one of the display states as shown in FIG. 4A in correspondence with the volume state and the beat state according to the determination results as shown in Tables (1) and (2), respectively. In operation 514, OSD control data according to the display state is generated and applied to the OSD controller 42. Then, the OSD controller 42 generates an OSD image signal according to the OSD control data of the microcomputer 40 and applies it to the mixer 44, and the mixer 44 reproduces the OSD image signal from the image recording medium as described above. By mixing with the video signal and applying it to the video display unit 46, the volume and time status are displayed on the screen of the video display unit 46 together with the video corresponding to the music as shown in FIG. In Tables (1) and (2), the volume state and the time state are divided into five stages, and an example of determining any of them is given. However, the number of stages can be changed as necessary.
다음에 마이컴(40)은 (516)단계에서 곡의 종료 여부를 검사하여 계속 진행중일 경우에는 (502)단계부터 전술한 동작을 다시 수행하고 곡이 종료되면 끝낸다.Next, the microcomputer 40 checks whether the song is ended in step 516 and, if it is in progress, performs the above-described operation again from step 502 and ends when the song ends.
따라서 일정시간마다 주기적으로 사용자의 가창에 따른 음량상태 및 박자상태를 가창중에도 표시할 수 있게 된다.Therefore, it is possible to display the volume state and the beat state according to the user's song periodically at regular intervals.
상술한 바와 같이 본 발명은 사용자가 가창을 하고 있는 동안에도 매 순간마다 음량상태나 박자상태를 평가하여 디스플레이함으로써 사용자가 그 때마다 음량이나 박자를 조절할 수 있으므로 보다 효과적으로 노래 연습을 할 수 있는 잇점이 있다.As described above, the present invention evaluates and displays the volume state or the beat state at every moment even while the user is singing. have.
한편 상술한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 특히 본 발명의 실시예에서는 사용자의 음량상태 및 박자상태를 함께 평가하여 표시하는 것을 예시하였으나, 필요에 따라 어느 하나의 가창상태만을 평가하여 표시할 수도 있다. 또한 본 발명의 실시예에서는 일정한 검출시간마다 주기적으로 한 순간의 음량상태나 박자상태를 평가하여 표시하는 것을 예시하였으나 해당 검출시간동안 음량상태나 박자상태를 평균하여 평가 및 표시할 수도 있다. 이 경우에는 레벨차값이나 제1, 제2위상차값을 각각 검출시간동안 산술 평균한후 마이컴(40)에 인가하면 된다. 그리고 평가된 가창상태를 화면에 디스플레이하는 외에도 LED 또는 LCD와 같은 표시수단을 통해 표시할 수도 있을 것이다. 따라서 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 특허 청구의 범위와 특허 청구의 범위의 균등한 것에 의해 정하여져야 한다.Meanwhile, in the above description of the present invention, specific embodiments have been described, but various modifications can be made without departing from the scope of the present invention. In particular, in the embodiment of the present invention has been illustrated to evaluate and display the volume state and the beat state of the user, it is also possible to evaluate and display only one of the song state as needed. In addition, although the exemplary embodiment of the present invention exemplarily displays and evaluates the volume state or the beat state at one moment periodically at a predetermined detection time, the volume state or the beat state may be averaged and displayed during the detection time. In this case, the level difference value and the first and second phase difference values may be applied to the microcomputer 40 after the arithmetic average of the respective detection times. In addition to displaying the evaluated song state on the screen, it may be displayed through a display means such as LED or LCD. Therefore, the scope of the invention should not be defined by the described embodiments, but should be defined by the equivalents of the claims and the claims.
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930024246A KR0154991B1 (en) | 1993-11-15 | 1993-11-15 | Singing state display device and method of electronic song half cycle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930024246A KR0154991B1 (en) | 1993-11-15 | 1993-11-15 | Singing state display device and method of electronic song half cycle |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950015049A KR950015049A (en) | 1995-06-16 |
KR0154991B1 true KR0154991B1 (en) | 1998-11-16 |
Family
ID=19368092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930024246A KR0154991B1 (en) | 1993-11-15 | 1993-11-15 | Singing state display device and method of electronic song half cycle |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0154991B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100381682B1 (en) * | 2001-05-21 | 2003-04-26 | 주식회사 하모니칼라시스템 | Song accompaniment method to induce pitch correction |
KR100517887B1 (en) * | 1996-07-12 | 2005-12-01 | 야마하 가부시키가이샤 | Karaoke scoring system, karaoke scoring method and storage medium |
KR100718843B1 (en) * | 2006-05-09 | 2007-05-18 | 주식회사 엔터기술 | DVD Group Music |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100383584B1 (en) * | 1995-11-28 | 2003-07-18 | 엘지전자 주식회사 | Apparatus and method for displaying scores in the singing cycle |
-
1993
- 1993-11-15 KR KR1019930024246A patent/KR0154991B1/en not_active IP Right Cessation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100517887B1 (en) * | 1996-07-12 | 2005-12-01 | 야마하 가부시키가이샤 | Karaoke scoring system, karaoke scoring method and storage medium |
KR100381682B1 (en) * | 2001-05-21 | 2003-04-26 | 주식회사 하모니칼라시스템 | Song accompaniment method to induce pitch correction |
KR100718843B1 (en) * | 2006-05-09 | 2007-05-18 | 주식회사 엔터기술 | DVD Group Music |
Also Published As
Publication number | Publication date |
---|---|
KR950015049A (en) | 1995-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5525062A (en) | Training apparatus for singing | |
KR0144223B1 (en) | How to score karaoke | |
KR0163061B1 (en) | Vocal display | |
JPH0659900U (en) | Electronic song accompaniment score evaluation display device | |
KR0154991B1 (en) | Singing state display device and method of electronic song half cycle | |
JP2005107329A (en) | Karaoke equipment | |
JP2990994B2 (en) | Playback device | |
US20070256548A1 (en) | Music Information Calculation Apparatus and Music Reproduction Apparatus | |
JPH08201542A (en) | Instrument for counting beats | |
JP3047768B2 (en) | Singing practice equipment | |
JP2005107332A (en) | Karaoke equipment | |
JP2925759B2 (en) | Karaoke equipment | |
JP3707121B2 (en) | Pitch detection device | |
JP4159961B2 (en) | Karaoke equipment | |
KR100406655B1 (en) | Pitch Detection Device | |
JP2674219B2 (en) | Scoring device | |
JP2931113B2 (en) | Karaoke equipment | |
JP3996221B2 (en) | Pitch detection device | |
JP3707120B2 (en) | Pitch detection device | |
JP3092197B2 (en) | Pitch extraction device | |
JPH06295194A (en) | Signal comparing device | |
KR0132493B1 (en) | Score calculating device of karaoke | |
JP3996222B2 (en) | Pitch detection device | |
JP3265820B2 (en) | Voice extraction device and voice comparison device | |
JPH0344313B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19931115 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19951103 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19931115 Comment text: Patent 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: 19980630 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980713 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980713 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010629 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020628 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030627 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040629 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050629 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20060629 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20070628 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20080627 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20090629 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20090629 Start annual number: 12 End annual number: 12 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20110610 |