KR20010112729A - 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능구현방법 - Google Patents
악보출력기능을 갖는 노래반주 시스템 및 악보출력기능구현방법 Download PDFInfo
- Publication number
- KR20010112729A KR20010112729A KR1020000032147A KR20000032147A KR20010112729A KR 20010112729 A KR20010112729 A KR 20010112729A KR 1020000032147 A KR1020000032147 A KR 1020000032147A KR 20000032147 A KR20000032147 A KR 20000032147A KR 20010112729 A KR20010112729 A KR 20010112729A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- song
- image
- midi
- user
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
- G10H1/368—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems displaying animated or moving pictures synchronized with the music or audio part
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
- G10H2220/011—Lyrics displays, e.g. for karaoke applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
- G10H2220/015—Musical staff, tablature or score displays, e.g. for score reading during a performance.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
개시된 본 발명은 사용자가 선곡한 노래의 리듬이나 박자와 결합되어 노래반주장치의 화면상에서 노래의 악보가 디스플레이되도록 하여, 음악 교육의 효과를 제공하고자 하는 악보출력 기능을 갖는 노래 반주 시스템 및 악보출력 기능 구현방법에 관한 것이다.
본 발명에 따른 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능 구현방법은 하나 이상의 리모트 컨트롤용 키버튼 및 송신부로 이루어져 있으며, 사용자가 악보출력 버튼을 선택하는 경우 그에 해당하는 조작신호를 변조시켜 송신부를 통해 송출해 악보출력 기능이 활성화 되도록 하는 원격조정기와, 기 설정된 궤적을 따라 디스플레이 되는 악보 이미지를, 소정 범위를 가지며, 소정 기준 위치를 갖는 화면영역에 디스플레이하며, 악보 이미지가 기준위치의 소정 범위 내에 존재하는 시점에서 정확한 음계, 강약 및 박자를, 노래하는 사용자가 발성하게 되면 악보의 음표에 아무런 변화가 없고, 음계, 강약, 박자 중 하나 이상을 틀리게 되면 그 틀린 부분을 소정 기준의 변화에 의하여 표시함으로써, 사용자에게 악보를 보는 능력 및 정확한 음계, 강약, 박자를 발성할 수 있도록 하는 것이다.
따라서, 본 발명의 시스템 및 방법은 사용자가 선곡된 노래를 반주음에 맞추어 부름과 동시에 선곡된 노래의 리듬이나 박자에 맞는 악보를 보면서, 그 노래의 악보를 익힐 수 있도록 해주고, 노래를 알지 못하는 사용자도 화면에 출력되는 악보 이미지를 통해 노래를 따라 부를 수 있도록 하는 효과가 있다.
Description
본 발명은 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능 구현방법에 관한 것이다.
보다 상세하게는 사용자가 선곡한 노래의 리듬이나 박자와 결합되어 노래반주장치의 화면상에서 디스플레이 되는 악보 이미지에 맞는 음계, 강약, 박자를 노래하는 사용자가 발성하는 음성신호를 소정 절차에 따라 주파수, 음압레벨을 추출하고, 미디 신호의 정보에 따라 화면상에 디스플레이되는 악보에 부과된 음계, 강약, 박자와 비교함으로써 노래하는 사용자가 정확한 음계, 강약, 및 박자를 발성했는지를 화면상에 디스플레이하여, 악보를 보는 능력 및 정확한 발성을 할 수 있도록 하는 악보출력기능을 갖는 노래반주 시스템 및 이러한 악보출력기능을 구현하는 방법에 관한 것이다.
일반적으로 노래반주장치라 하면 미디(MIDI)규격에 따른 반주 제어명령에 따라 조음된 여러 가지 악기음에 맞춰 사용자가 노래를 부를 수 있도록 구성된 장치이며, 최근에는 사람의 육성에 의해 녹음된 코러스음을 혼성한 조음을 함으로써 보다 자연스럽고 흥겨운 분위기를 연출할 수 있게 되었다.
이러한 노래반주장치는 사용자에 의해 선곡된 노래의 반주음이 스피커를 통해 출력되고, 이 반주음에 맞추어서 사용자가 노래를 하게 되면 이를 입력받아 설정된 기준에 따라 점수로 환산하며, 환산된 점수와 그에 해당되는 메시지를 화면상에 출력시킨다.
한편, 상술한 바와 같은 노래반주 장치는 점수를 부여함으로써 사용자가 그 노래를 정확하게 불렀는지를 평가하게 하는 기능이 있다.
결국, 종래의 노래반주장치에는 선곡된 노래의 리듬이나 박자를 표시해주는 악보출력기능은 갖추고 있지 않았다. 이로 인해, 노래를 알지 못하는 사람은 화면상에 가사가 디스플레이 되고 반주가 나온다 해도, 노래를 부르지 못하는 경우가 많다는 문제점이 있었다.
따라서, 본 발명의 목적은 선곡한 노래의 음계, 강약, 박자를 갖는 악보 이미지를 노래반주장치의 화면상에 디스플레이하여 주고, 노래하는 사용자의 음성신호 정보에서 음압레벨, 주파수, 동일 주파수의 지속시간을 측정하고, 측정된 음성신호와 반주되는 미디 신호의 대응되는 주파수, 노트 스텝 타임 지속시간, 미디 벨로시티 값과 비교하여, 노래 반주에 해당하는 악보를 화면상에 디스플레이 함과 동시에 사용자가 정확한 음을 표현했는지를 판단하고, 음을 제대로 표현하지 못한 경우에는 다양한 효과음, 또는 음표의 색깔 변화 등을 악보이미지에 표시하여 줌으로써, 악보를 보며 정확한 음을 발성할 수 있도록 하는 교육적 효과를 제공하고자 하는 것이다.
또한 본 발명에 따르는 또 다른 목적은, 화면상에 악보를 디스플레이 함으로써, 노래를 알지 못하는 사용자들도 악보를 보고 노래를 따라할 수 있도록 하는데 그 목적이 있다.
도 1은 본 발명에 따른 일 실시예로서의 악보출력기능을 갖는 노래반주 시스템의 구성을 나타내는 블록도,
도 2는 본 발명에 적용된 미디 음원 코드 및 미디 음원 코드의 상 진행과 하 진행을 나타내는 테이블.
도 3은 본 발명에 따르는 악보에 악보 이미지를 디스플레이 하기 위해 데이터 프로그램상에 구현되는 악보 이미지를 개략적으로 나타낸 악보 이미지 테이블.
도 4는 본 발명에 따르는 악보출력 기능을 위해 악보 이미지를 추출하기 위한 악보상에 구현되는 이미지 배열 테이블을 개념적으로 나타낸 도면.
도 5는 본 발명에 따르는 디스플레이부의 내부 구성을 개략적으로 나타낸 블럭도.
도 6은 본 발명에 따라 디스플레이부에 출력되는 악보 이미지의 일 실시예를 나타내는 도면.
도 7은 사용자의 음성 정보와 미디 신호를 비교하기 위해 미디 신호에 대응되는 주파수를 나타내는 테이블.
도 8은 본 발명에 따르는 악보 출력 기능을 갖는 노래 반주기의 전체 흐름도를 나타내는 순서도.
도 9는 도 8중 악보, 가사, 배경 이미지, 노래반주 출력의 서브루틴을 나타내는 서브 루틴도,
도 10은 도 9중 미디 신호 대응 악보 이미지 추출의 처리 과정을 나타내는 서브 루틴도.
*도면의 주요부분에 대한 부호설명*
102 : 원격조정기 100 : 노래반주장치
101 : 마이크 140 : 시스템 메모리
120 : 키입력부 130 : 메모리
110 : 제어부 150 : 오디오신호 처리부
160 : 비디오신호 처리부 170 : 수신부
180 : 음성 신호 정보 추출부 190 : 비교기
300 : 스피커 400 : 디스플레이부
전술한 목적을 달성하기 위한 본 발명에 따른 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능 구현방법의 특징은 악보출력용 키버튼 및 송신부로 이루어져 있으며, 사용자가 키버튼을 선택하는 경우 그에 해당하는 조작신호를 변조시켜 송신부를 통해 송출하는 원격조정기와, 기 설정된 궤적(오선)을 따라 가사와 함께 디스플레이 되고, 노래 가사 및 반주와 동기화되어, 악보 이미지 또한 가사와 함께 색깔 변화를 일으켜 노래를 즐기는 사용자에게 악보 정보를 제공하도록 하는 이미지화된 악보를 소정 범위를 갖는 기준 위치의 화면상에 표출하고, 사용자의 음성 신호에서 측정한 정보와 미디 신호에 대응되는 정보를 비교함으로써, 사용자가 정확한 발성을 했는지를 비교 판단한다. 노래 반주용 미디 신호와 사용자 음성에서 측정한 소정의 데이터가 서로 일치하지 않는 경우, 악보상에 디스플레이 되는 음표의 색깔이 규정된 색이 아닌 다른 색깔로 표현되도록 함으로써 노래하는 사용자의 발성이 잘 못 되었음을 알리고 또한, 이로 인해 사용자의 잘 못된 발성을 교정할 수 있다.
이하, 본 발명에 따른 바람직한 일 실시 예를 첨부된 도면에 의거하여 상세히 기술하기로 한다.
도 1은 본 발명에 따른 악보출력기능을 갖는 노래반주 시스템의 일 실시 예를 나타낸 블록도로서, 전체의 구성은 일반적인 노래 반주 시스템과 같이 시스템의 구성요소를 제어하는 제어부(110), 사용자 음성 신호를 노래 반주 장치(100)에 입력하는 마이크(101), 사용자와의 인터페이스를 제공하며 노래반주 장치에 사용자의 신호를 입력시키기 위한 키입력부(120), 노래반주 장치에 필요한 배경이미지, 노래가사 음원을 저장하는 메모리(130), 노래반주장치의 초기화 및 동작을 제어하는 시스템 프로그램을 저장하는 시스템 메모리(140), 미디 신호, 사용자 입력 음성신호를 처리하는 오디오 신호 처리부(150), 노래 반주 장치의 영상이미지, 노래가사와 같은 이미지 신호를 처리하는 비디오 신호 처리부(160), 원격조정기(102)의 신호를 수신하는 수신부(170), 사용자의 노래 음성에서 음성신호 정보를 수집하는 음성 신호 정보 추출부(180), 사용자 음성의 음성정보와 미디음원의 정보를 비교하는 비교기(190), 오디오 신호를 출력하는 스피커(300), 및 비디오 신호를 출력하는 디스플레이부(400)로 구성된다. 그리고 각 구성 요소별 작용은 다음과 같다.
악보출력용 키버튼 및 송신부를 구비한 원격조정기(102)는 사용자가 키버튼을 선택하는 경우 그에 해당하는 조작신호를 변조시켜 송신부를 통해 송출한다.
일 예로서, 도 1에 도시된 원격조정기(102)는 종래에 있어서의 원격조정기와 같은 모양을 가지며, 추가적으로 악보를 디스플레이 할지를 선택하는 악보출력 버튼을 구비한다.
이러한 원격조정기(102)에는, 도 1에는 미도시되어 있으나 악보출력기능이 부가된 노래반주모드에서 악보출력을 시작하도록 하는 버튼, 악보출력을 종료하도록 하는 버튼이 구비될 수 있으며, 이외에도 필요에 따라 노래반주장치(100)가 가지고 있는 악보출력용 노래의 리스트를 화면상으로 출력시키기 위한 버튼 및 리스트의 내용을 화면상에서 스크롤 업다운시키는 버튼 등 악보출력용 노래를 선택하기 위한 버튼들을 추가할 수 있다.
물론, 상술한 원격조정기(102)에 구비될 수 있는 버튼들은 원격조정기(102)와는 별도로 노래반주장치(100)의 키입력부(120)에 구비될 수 있다.
노래반주장치(100)는 기 설정된 궤적을 따라 디스플레이 되는 가사와, 악보출력 궤적 상에 존재하며 소정 범위를 갖는 악보 이미지를 화면상의 기준 위치에 표출하며, 음표가 기준위치의 소정 범위 내에 존재하는 시점에서 노래 가사의 변화와 동기화 되어 음표의 색깔이 노래 가사의 색변화와 같이 변화되어 곡의 진행을 사용자에게 알려주고, 사용자가 적절한 음표의 위치에서 미디 신호 정보와 사용자의 음성신호의 각 요소들이 서로 같지 않은 경우 기존의 변화와는 다른 색으로 음표이미지를 디스플레이 되게 함으로써 사용자의 발성의 오류를 표시한다.
여기서, 악보에 출력되는 음표의 색깔 변화는 기준위치의 소정 범위가 일치하는 시점의 노래 가사의 리듬이나 박자에 잘 어울리는 시점으로 동기화 되어야 한다.
상술한 노래반주장치(100)의 세부적인 구성요소 및 작용은 다음과 같다.
먼저, 키입력부(120)는 사용자의 의도에 따라 조작되어 선곡신호와 악보출력 시작신호 또는 악보출력 종료신호를 출력한다.
또한, 키입력부(120)는 사용자의 의도에 따라 상술한 신호 이외에 노래반주장치(100)를 제어하거나 악보출력기능에 관련된 또 다른 즉, 노래반주장치(100)가 가지고 있는 악보출력용 노래의 리스트를 화면상으로 출력시키기 위한 신호 및 리스트의 내용을 화면상에서 스크롤 업다운시키기 위한 신호들을 출력시킬 수 있는 키 등을 포함하여 구성될 수 있다.
메모리(130)는 악보의 오선 이미지 데이터 및 음표의 정보를 가지고 있으며, 제어부에 의해 기 설정된 음표 2차원 이미지 테이블에서, 반주되는 노래의 미디 음원에 일치하는 코드에 대응되는 악보 이미지가 호출되어 악보상에 디스플레이 되는 악보의 이미지 정보 및 노래 반주 정보를 소정 기준에 의하여 저장한다.
제어부(110)는 키입력부(120)의 노래 반주 시작신호에 의해 기 설정된 궤적을 따라 디스플레이 되는 가사와 배경이미지, 노래 반주에 해당되는 악보가 디스플레이부(400)의 소정 위치에 표출되도록 제어하고, 악보의 음표가 기준위치의 소정범위 내에 존재하는 시점에서, 음성신호정보 추출부(180)에서 사용자의 음성 신호에 대한 정보를 추출하여 노래 반주를 위한 메모리에 저장되어 있는 노래반주의 미디음원과 비교함으로써 노래하는 사용자의 발성이 옳은 것인지 틀린 것인지를 판단하여 화면상에 디스플레이 되는 음표의 변화를 서로 다르게 제어한다. 또한 도 1에 도시된 구성요소들을 제어한다.
시스템 메모리(140)는 노래반주장치의 초기화 및 동작을 제어하는 시스템 프로그램을 가진다.
오디오신호 처리부(150)는 메모리(130)로부터 악보출력 수행에 필요한 악보출력 효과음, 에러 효과음 또는 반주 효과음 정보를 입력받은 후 스피커(300)를 통해 출력될 수 있도록 처리한다.
즉, 오디오신호 처리부(150)는, 도 1에 상세히 도시되지는 않았으나, 메모리(130)로부터 읽어들이는 오디오신호의 종류에 따라 디코딩블록, 미디음원모듈 및 사용자가 부르는 노래에 따른 마이크 출력신호를 합하는 신호합성블록 등을 구비한다.
비디오신호 처리부(160)는 메모리(130)로부터 악보정보를 노래 반주의 미디음원코드에 따라 호출하고 이를 배경 이미지와 함께 합성하여, 디스플레이부(400)에 악보의 오선, 음표, 가사 그리고 배경 이미지를 함께 디스플레이해준다.
수신부(170)는 원격조정기(102)로부터 수신되는 각 버튼의 조작신호를 복조하여 제어부(110)로 전송한다.
도 2 는 미디 음원의 코드 진행을 나타내는 테이블이고 도 3은 메모리에 저장되는 악보 이미지를 나타내는 음표이미지의 개략적인 테이블이다.
도 4는 이차원으로서 각 코드별 그리고 음길이별 음표이미지 배열을 가지는 테이블로서, 도 3의 각 코드별 악보 이미지 정보를 간략하게 도시한 그림이다. 노래 반주가 시작되면, 제어부는 미디 음원에 따른 코드에 따라 각각의 미디음원 코드에 대응되는 악보 이미지를 호출하고, 호출된 음표이미지를 노래 반주시 디스플레이부(400)에 디스플레이되는 가사, 영상이미지와 함께 하기의 도 5에 도시되는 합성기(512)에 의하여 합성하고 비디오 신호 처리부(513)를 통하여 디스플레이부(400)로 출력한다.
전술한 바와 같이 컴퓨터 노래반주장치(100)가 악보출력기능을 수행하기 위해서는 악보출력을 위한 제어명령 및 악보출력을 지원하기 위한 정보 등이 필요하게 되는데, 악보출력 지원정보 전용 테이블이란 메모리(130)에 저장되어 노래반주장치(100)가 악보출력기능을 수행하는 경우 이를 지원하는 미디음원 코드에 따르는 음표와 오선이미지 및 악보상에 표시되어야하는 각 악보 이미지를 저장하는 테이블로 구성된다. 전술된 이미지 중 악보 이미지는 2차원 테이블로 구성됨이 바람직하며, 도 4에 도시된 바와 같이 세로축에 음표의 길이정보 그리고 가로축에 미디 음원 코드를 표시하여 미디 음원정보에 들어있는 길이 정보와 음원 코드에 따라 음표이미지를 추출해 내도록 구성된다. 도 4의 경우 많은 악보 이미지가 생략되어 있음을 알 수 있고 도시된 음표에 한정됨이 없이 각 코드별 음표의 확장이 가능하다. 전술된 2차원 테이블에 따라 각 미디음원의 코드를 테이블화하여 악보 이미지를 호출하여 디스플레이 하게 된다. 전술된 악보 이미지라함은 악보상에 표시되는 음표,장조, 단조 표시, 도돌이표, 쉼표등의 이미지를 말한다.
본 실시 예에서처럼 음계 및 음표를 사용한 이유는 통상 가요반주장치가 미디규격에 의한 반주 제어명령에 따라 반주음을 출력하기 때문에 본 발명과 같이 노래반주와 함께 수행되는 악보출력을 제어하기 위한 제어명령 역시 미디규격을 따르는 것이 가장 경제적이며, 그 구현이 용이하기 때문이다.
그리고 이러한 악보출력 지원정보 전용 테이블의 가로축 및 세로축 영역은 악보에 표시될 음표 및 쉼표 그리고 음악 표시 정보에 따른 각종 이미지의 수에 따라 충분히 확장이 가능함은 물론이다.
도 5 는 도 1의 비디오 신호 처리부(160)를 개략적으로 도시한 것으로서,
도시된 바와 같이 비디오 신호 처리부(160)는 메모리에 저장되어 있는 배경 영상신호를 제어부에 의해 비디오 신호 처리부 내의 비디오부(511)에서 수신하고, 또한 도 4의 악보이미지 테이블에서 노래 반주에 따른 악보 이미지를 제어부가 추출하여 비디오 신호 처리부의 음표부(520)로 전송하면, 제어부에 의해서 전송된 영상이미지와 가사 및 악보 이미지를 합성기(512)에 의하여 합성하여 출력부(513)로 보내면 출력부에서 디스플레이부(400)로 보내어 화면상에 표출되게 된다.
도 6는 본 발명의 일 실시예에 따라 디스플레이부(400)에 디스플레이되는 노래 가사와 악보의 표출 방식을 개략적으로 나타낸 도면이다.
도 7은 사용자의 음성과 미디 음원을 비교하기 위한 각 미디 코드별 대응 주파수를 나타낸 테이블이다. 도 1에 도시된 비교기(190)는 도 7에 도시된 바와 같은 음원의 주파수와, 사용자의 음성 주파수, 음원의 노트 스텝 타임(Note step time)길이와 사용자가 동일 주파수를 지속하는 시간, 미디 음원의 벨로시티값과 마이크로 입력되는 사용자의 음성신호의 음압레벨을 비교하여 정확한 발성을 했는지를 판단하게 된다.
이와 같이 구성된 본 발명에 따른 악보출력기능을 갖는 노래반주 시스템의 동작을 첨부한 도 8을 참조하여 좀 더 구체적으로 설명한다.
도 8은 본 발명에 따른 노래반주 시스템의 악보출력기능 구현방법의 일 실시 예를 설명하기 위한 동작 흐름도로서, 도 1의 제어부(110)에 의해 그 전체 동작이 제어된다.
도시된 바와 같이, 사용자의 키입력부(120) 조작에 따라 선곡신호를 입력받고(S801), 입력된 경우 선곡된 노래가 악보출력용 노래인지를 판단한다(S802).
판단 결과, 선곡된 노래가 악보출력용 노래인 경우 디스플레이부(400)의 화면상에 악보출력용 노래임을 표시함과 동시에 선곡된 노래의 반주음과 마이크로 입력되는 사용자 음성을 스피커(300)를 통해 출력시키고, 영상이미지와 가사 그리고 악보 및 음표를 디스플레이부(400)에 디스플레이한다(S803).
전 단계에서 악보 출력용 노래임에도 불구하고 사용자가 악보 출력을 선택하지 않는 경우에는, 스피커를 통해서 노래 반주가 나오며, 디스플레이부(400)에는 영상 이미지와 노래 가사만이 디스플레이된다(S805).
그 다음으로 노래 반주의 종료 신호가 있는지를 판단하여 노래 반주 종료 신호가 없으면 단계 S803을 반복 수행하고 노래 반주 종료 신호가 입력되면 노래 반주를 종료하게 된다.
도 9는 도 8의 악보, 가사, 배경이미지 및 노래 반주 출력 서브루틴을 나타내는 도면으로서,
악보 출력이 선택되는 경우 도 1의 사용자 노래에 대한 음성신호 정보를 추출하는 음성 신호 정보 추출부(180)에서 음성의 주파수, 동일 주파수의 지속시간, 마이크로 입력되는 사용자의 음성에 대한 음압레벨을 측정하고(S951, S953, S955), 노래 반주에 대응되는 미디 음원 코드에서는 미디 코드에 대응되는 주파수, 미디 신호의 노트 스텝 타임 길이 및 미디 신호의 음의 세기를 나타내는 벨로시티값을 추출하며(S952, S954, S956), 미디 신호에서 추출된 정보에 따라 각 신호에 대응되는 악보 이미지를 메로리(130)에 저장된 악보 이미지 출력 지원정보 테이블로부터 호출한다(S957). 그 다음으로 상술한 마이크(101)로 입력되는 사용자의 음성에서 추출한 사용자의 음성 신호 정보와 미디 음원에서 추출한 미디 음원 정보를 비교기(190)를 통해서로 비교한다(S958). 비교기에서 수행되는 비교 과정은 사용자 음성의 주파수와 미디 음원 코드에 대응되는 주파수를 비교하여 음정이 맞았는지를 판단하고(S958), 사용자 음성에서 음원에 대한 주파수 지속시간과 미디 음원 코드의 노트 스텝 타임의 길이를 비교하여 박자가 맞았는지를 판단하며(S959), 사용자가 마이크를 통해 입력한 음압레벨과 미디 신호의 벨로시티 값을 비교 함으로써 정확한 강약의 표현이 되었는지를 비교하여(S960) 사용자가 정확한 음을 발성했는지 판단한다. 여기서 전술된 비교 절차는 그 순서가 정해져 있는 것은 아니고 임의의 순서를 가질수 있다. 전술된 세단계의 판단 과정에서 소정의 오차 범위에서 모두 일치하는 경우 정상적으로 악보, 가사, 배경이미지, 노래 반주를 스피커(300) 및디스플레이부(400)를 통하여 출력하고(S961), 상술된 세 단계의 판단 과정 중 적어도 하나 이상이 소정의 오차 범위를 벗어나는 불일치를 보이게 되면 화면상에 표시되는 악보의 악보 이미지에 소정 기준에 의한 오류 표시를 하여 사용자의 발성오류를 표출한다. 여기서 악보상에 표출되는 사용자 발성 오류에 대한 신호는 색깔에 의한 표시 또는 오류 효과음의 출력등 다양한 방법을 사용할 수 있다. 그리고 박자, 음정, 강약에 따라 서로 다른 오류 신호를 출력할 수 있다.
도 10은 전술된 도 9에서 단계 S957에 대응되는 미디 신호에 대응되는 악보 이미지를 추출하는 서브루틴을 나타내는 도면이다.
도시된 바와 같이, 사용자가 노래 반주 선택을 하고 선곡 신호를 노래 반주 장치(100)에 입력하면, 사용자의 입력된 노래 반주의 미디 음원 코드를 메모리(130)에서 호출하고, 호출된 미디 음원 코드에서 음의 옥타브 신호를 추출한다(S1100). 여기서 옥타브 신호 추출의 일예는 미디 코드가 "E5"인 경우 5번째 옥타브의 솔임을 나타낸다. 다음으로 미디 코드가 쉼표인지, 음표를 갖는지를 판단하여(S1200), 쉼표인 경우에는 노트 스텝 타임에 따른 쉼표 이미지를 호출하고(S1400), 음을 갖는 음표인경우에는 해당 미디 신호의 코드값, 노트 스텝 타임 지속 시간, 벨로시티 값에 따른 각각의 악보 이미지를 호출하여(S1300) 도 9의 단계 S958을 수행하며, 노래 반주가 끝났다는 신호가 입력될 때까지 상기 과정을 반복하게 된다. 반복 도중에 노래 반주 종료 신호가 입력되면 제어부에서 이를 판단하여 상기 전체 처리 과정을 종료하고 시스템을 초기화하여 새로운 노래 반주 선택 신호를 받아들일 수 있는 대기 상태가 된다.
상술한 바와 같이 본 발명에 따른 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능 구현방법에 의하면, 사용자가 선곡된 노래를 반주음에 맞추어 부름과 동시에 선곡된 노래의 리듬이나 박자에 맞는 악보출력을 즐길 수 있도록 함으로써 음악적 흥미와 더불어 리듬감을 습득할 수 있도록 해주고, 청소년들뿐만 아니라 노래방을 찾는 손님들에게 또 하나의 건전한 놀이문화를 제공할 수 있으며, 악보출력을 선택하여 악보를 보고 노래하는 사용자는 악보출력을 통해 반주 중인 노래의 악보를 습득하는 과정에서 자신도 모르는 사이에 진행되고 있는 음악의 수준을 자연스럽게 전이받게 되는 효과가 있다.
또한 상술한 바와 같이 노래를 알지 못하는 사람도 출력되는 악보에 의해 알지 못하는 노래를 따라 부를 수 있게 하는 효과가 있다.
Claims (10)
- 악보출력용 키버튼 및 송신부로 이루어져 있으며, 사용자가 키버튼을 선택하는 경우 그에 해당하는 조작신호를 변조시켜 송신부를 통해 송출하는 원격조정기;사용자의 의도에 따라 선곡신호 또는 악보출력 시작신호 또는 악보출력 종료신호를 출력하는 키입력부;상기 원격조정기의 조작신호를 수신받아 복조한 후 제어부로 전송하는 수신부;상기 노래반주장치의 초기화 및 동작을 제어하는 시스템 프로그램을 저장하는 시스템 메모리;상기 미디 코드에 대응되는 악보 이미지 정보를 저장하는 메모리;영상 이미지 및 가사, 악보 이미지가 출력되도록 하는 비디오 신호 처리부;상기 영상 이미지 및 가사, 악보 이미지가 출력되는 디스플레이부;상기 오디오 신호 및 사용자 음성 신호가 출력되는 오디오 신호 처리부;상기 오디오 신호 및 사용자 음성 신호가 출력되는 스피커; 및상기 메모리로부터 악보출력 수행에 필요한 배경이미지 및 가사 정보를 입력받은 후, 배경이미지와 가사 그리고 악보이미지를 디스플레이부의 화면상으로 출력될 수 있도록 처리하는 비디오신호 처리부, 상기 메모리로부터 노래 반주에 필요한 음악 정보를 입력받은 후, 스피커를 통해 출력될 수 있도록 처리하는 오디오신호처리부, 노래 반주기의 반주에 따라 노래를 하는 사용자가 마이크를 통해 입력하는 사용자의 음성 신호 정보를 추출해내는 음성 신호 정보 추출부, 상기 음성 신호 정보 추출부에서 추출된 음성 신호 정보를 노래 반주에 사용되는 미디 음원과 비교하는 비교기, 상기 노래 반주기의 영상 신호와 미디 악보이미지 테이블에서 추출된 음표와 기 지정된 오선 악보를 함께 디스플레이 하도록 합성하는 합성기, 기 설정된 궤적을 따라 디스플레이 되는 음표와, 상기 악보의 궤적 상에 존재하며 소정 범위를 갖는 음표를 표출하고, 노래하는 사용자의 발성과 노래 반주에 사용되는 미디 코드가 상기 비교기에 의해 비교되어 일치하지 않는 경우 음표에 오류 표시를 출력하는 디스플레이부를 제어하는 제어부를 포함하여 구성되는 것은 특징으로 하는 악보 출력 기능을 갖는 노래 반주 시스템.
- 제 1항에 있어서, 상기 디스플레이부가;상기 노래 반주에 대응되는 악보이미지를 상기 디스플레이부의 소정위치에 출력되도록 구성되는 것을 특징으로 하는 악보 출력 기능을 갖는 노래 반주 시스템.
- 제 1 항에 있어서, 상기 키입력부는,상기 노래반주장치의 악보출력용 리스트를 화면상으로 출력하거나, 상기 리스트의 내용을 스크롤 업다운 시키도록 하는 명령을 입력하는 하나 이상의 버튼을 더 포함하여 구성됨을 특징으로 하는 악보출력 기능을 갖는 노래반주 시스템.
- 제 1항에 있어서, 상기 음성 신호 정보 추출부가,상기 사용자가 상기 노래 반주 장치에 구비된 마이크를 통해 입력하는 음성신호에서, 음성의 주파수값, 소정 범위에서 동일 주파수의 지속시간, 사용자 음성의 음압레벨 정보를 추출하는 것을 특징으로 하는 악보출력 기능을 갖는 노래반주 시스템.
- 제 1 항 있어서, 상기 노래반주 시스템은,상기 악보의 음표가 소정 범위 내에 존재하는 시점에 사용자의 발성에 따른 음성 신호 정보가 소정 오류 범위내에서 미디 신호가 갖는 대응 정보와 불일치를 보이는 경우 소정 에러 효과를 나타내는 색으로 음표를 디스플레이 하는 것을 특징으로 하는 악보출력기능을 갖는 노래반주 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 악보이미지가,미디 음원 코드 정보에 의해서 2차원으로 구성된 악보이미지 출력 지원원정보 전용 테이블로부터 얻을 수 있음을 특징으로 하는 악보출력 기능을 갖는 노래반주 시스템.
- 제 6 항에 있어서, 상기 악보출력 지원정보 전용 테이블은,가로축에 미디 코드 및 쉼표 정보를 표시하고 새로 축에 음의 길이를 표시하며, 그 교차점에서 음의 가로축과 새로축정보에 대응되는 악보이미지를 저장하여, 악보이미지가 노래 반주음의 미디 코드에 따라 추출되고 비디오 출력부에 의하여 디스플레이부에 디스플레이 되도록 구성된 이차원 악보이미지 테이블인 것을 특징으로하는 악보출력 기능을 갖는 노래반주 시스템.
- (1) 사용자에 의해 선곡신호가 입력되는 단계;(2) 상기 단계 결과, 선곡신호에 따라 선곡된 노래가 악보출력용 노래인지를 판단하는 단계;(3) 상기 단계의 판단 결과, 선곡된 노래가 악보출력용 노래인 경우 악보출력용 노래임을 디스플레이부의 화면상에 표시함과 함께 선곡된 노래반주를 디스플레이부에 출력시키는 단계;(4) 상기 선곡된 노래의 시작 신호가 입력되면, 상기 노래 반주의 미디 정보에 따라 이차원 악보이미지 테이블에서 악보 이미지 정보를 추출하여 노래 반주와 함께 디스플레이부에 악보 및 배경이미지를 출력하고 스피커를 통해 노래 반주를 출력하는 단계:(5) 상기 선곡된 노래 반주에 있어서, 상기 사용자가 악보출력을 선택하지 않는 경우, 악보 출력 없이 가사, 배경이미지, 노래 반주만을 출력하는 단계; 및(6) 상기 노래 반주 신호에서 노래 반주 종료 신호가 있는 지를 판단하고, 노래 반주 종료 신호가 없으면 노래 반주를 계속 진행하고, 노래 반주 종료 신호가 있는 경우에는 노래 반주를 종료하고, 선곡 번호 입력 대기 모드로 초기화 되는 단계로 구성되는 것을 특징으로 하는 악보출력 기능을 갖는 노래 반주 시스템 구현 방법
- 제 8항에 있어서, 상기 단계 4 의 악보, 가사, 배경이미지 및 노래 반주 출력과정이,(4-1) 상기 사용자가 마이크를 통해 입력하는 사용자 음성에서 사용자의 음성 주파수를 추출해 내는 단계;(4-2) 상기 사용자의 동일 음성 주파수에서 소정 오차 범위의 동일 주파수 지속 시간을 추출해 내는 단계;(4-3) 상기 사용자의 음성 신호에서 소정 오차 범위에서 동일 주파수 범위을 갖는 음성의 음압레벨을 추출해 내는 단계;(4-4) 상기 노래 반주에 대응되는 미디 신호에서 미디 음원 코드에 대응되는 주파수를 추출하는 단계;(4-5) 상기 노래 반주에 대응되는 미디 신호에서 동일 미디 음원 코드에 대한 노트 스텝 타임을 추출하는 단계;(4-6) 상기 노래 반주에 대응되는 미디 신호에서 동일 미디 음원 코드에 대한 벨로시티 값을 추출해 내는 단계;(4-7) 상기 노래 반주에 대응되는 미디 신호에서 미디 음원 코드에 대응되는 이차원 테이블로 구성되는 악보 이미지 테이블을 저장하는 메모리로부터 악보 이미지를 추출해 내는 단계;(4-8) 상기 단계 4-1, 4-2, 4-3에서 추출된 상기 사용자 음성 신호 정보와 상기 단계 4-3, 4-4, 4-5의 단계에서 추출된 미디음원 코드에 대한 정보를 서로 비교하여 사용자의 발성이 소정 오차 범위에서 박자, 음정, 강약이 정확하게 발성 되었는지를 판단하는 단계;(4-9) 상기 4-8에서의 판단 단계 이후에 사용자의 음성이 미디 음원 코드의 대응 정보와 소정 범위의 오차 범위에서 벗어나는 경우 디스플레이부에 디스플레이 되는 악보 이미지에 오류 신호를 포함하는 악보이미지를 디스플레이하는 단계; 및(4-10) 상기 단계 4-8에서의 판단 단계 이후에 사용자의 음성이 미디 음원 코드의 대응 정보와 소정 범위의 오차 범위에 속하는 경우 정상적으로 디스플레이 부에 악보 이미지와 가사 배경이미지를 디스플레이 하는 단계로 구성되는 것을 특징으로 하는 악보출력 기능을 갖는 노래반주 시스템구현 방법.
- 제 9항에 있어서, 상기 단계 4-7의 악보 이미지 추출 단계가,(5-1) 상기 노래 반주에 따른 미디 신호에서 옥타브 정보를 추출하는 단계;(5-2) 상기 노래 반주에 따른 미디 신호에서 음원 코드가 있는지 없는지를 판단하는 단계;(5-3) 상기 노래 반주에 따른 미디 신호에서 음원 코드가 존재하면 각 음원 코드에 포함된 정보에 따라 미디 신호 코드, 노트 스텝 타임, 벨로시티 값에 해당되는 악보 이미지 및 악보에 출력되는 기호 이미지를 호출하는 단계; 및(5-4) 상기 노래 반주에 따른 미디 신호에서 음원 신호가 없으면 쉼표 이미지를 호출하는 단계로 구성되는 것을 특징으로 하는 악보출력 기능을 갖는 노래반주 시스템구현 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000032147A KR20010112729A (ko) | 2000-06-12 | 2000-06-12 | 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능구현방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000032147A KR20010112729A (ko) | 2000-06-12 | 2000-06-12 | 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능구현방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20010112729A true KR20010112729A (ko) | 2001-12-21 |
Family
ID=19671726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000032147A KR20010112729A (ko) | 2000-06-12 | 2000-06-12 | 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능구현방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20010112729A (ko) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020041372A (ko) * | 2002-04-27 | 2002-06-01 | 김명원 | 모니터나 텔레비젼 화면에 오선 줄과 음표들이 가사와함께 표시되어 반주 속도에 맞추어 가사 부분에는 원형의모양으로 점등이 되면서 이동이 되어지게끔 되어진 노래가사와 음표 표시 시스템. |
KR20020060933A (ko) * | 2002-04-12 | 2002-07-19 | (주)씨씨엔소프트 | 뮤직 디브이디의 재생방법과 그 타이틀 |
KR20030024081A (ko) * | 2001-09-15 | 2003-03-26 | 황광선 | 소절 반복기능을 갖는 노래방기구 및 그 제어방법 |
KR100543892B1 (ko) * | 2002-08-22 | 2006-01-23 | 신종표 | 멀티미디어 자동 반주 시스템 |
WO2006115387A1 (en) * | 2005-04-28 | 2006-11-02 | Nayio Media, Inc. | System and method for grading singing data |
KR100659488B1 (ko) * | 2004-10-28 | 2006-12-20 | 주식회사 엔터기술 | 음정인식에 의한 점수 계산방법 |
KR101400258B1 (ko) * | 2013-06-20 | 2014-05-28 | 주식회사 금영 | 음성 인식을 이용한 이미지 표시 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950004254A (ko) * | 1993-07-23 | 1995-02-17 | 이헌조 | 자동 음정조정장치 및 음정조정방법과 악보표시방법 |
KR970011030U (ko) * | 1995-08-07 | 1997-03-29 | 가라오케용 디스크 플레이어의 노래 악보 표시장치 | |
KR970012656A (ko) * | 1995-08-24 | 1997-03-29 | 배순훈 | 가요반주기기의 음정레벨 비교표시방법 |
KR19980076711A (ko) * | 1997-04-12 | 1998-11-16 | 이훈주 | 가사와 악보의 동시 화면출력방법 및 영상노래반주장치 |
JPH11338483A (ja) * | 1998-05-29 | 1999-12-10 | Ntt Chubu Telecom Kk | カラオケ練習システムおよび記憶媒体 |
-
2000
- 2000-06-12 KR KR1020000032147A patent/KR20010112729A/ko not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950004254A (ko) * | 1993-07-23 | 1995-02-17 | 이헌조 | 자동 음정조정장치 및 음정조정방법과 악보표시방법 |
KR970011030U (ko) * | 1995-08-07 | 1997-03-29 | 가라오케용 디스크 플레이어의 노래 악보 표시장치 | |
KR970012656A (ko) * | 1995-08-24 | 1997-03-29 | 배순훈 | 가요반주기기의 음정레벨 비교표시방법 |
KR19980076711A (ko) * | 1997-04-12 | 1998-11-16 | 이훈주 | 가사와 악보의 동시 화면출력방법 및 영상노래반주장치 |
JPH11338483A (ja) * | 1998-05-29 | 1999-12-10 | Ntt Chubu Telecom Kk | カラオケ練習システムおよび記憶媒体 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030024081A (ko) * | 2001-09-15 | 2003-03-26 | 황광선 | 소절 반복기능을 갖는 노래방기구 및 그 제어방법 |
KR20020060933A (ko) * | 2002-04-12 | 2002-07-19 | (주)씨씨엔소프트 | 뮤직 디브이디의 재생방법과 그 타이틀 |
KR20020041372A (ko) * | 2002-04-27 | 2002-06-01 | 김명원 | 모니터나 텔레비젼 화면에 오선 줄과 음표들이 가사와함께 표시되어 반주 속도에 맞추어 가사 부분에는 원형의모양으로 점등이 되면서 이동이 되어지게끔 되어진 노래가사와 음표 표시 시스템. |
KR100543892B1 (ko) * | 2002-08-22 | 2006-01-23 | 신종표 | 멀티미디어 자동 반주 시스템 |
KR100659488B1 (ko) * | 2004-10-28 | 2006-12-20 | 주식회사 엔터기술 | 음정인식에 의한 점수 계산방법 |
WO2006115387A1 (en) * | 2005-04-28 | 2006-11-02 | Nayio Media, Inc. | System and method for grading singing data |
KR101400258B1 (ko) * | 2013-06-20 | 2014-05-28 | 주식회사 금영 | 음성 인식을 이용한 이미지 표시 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4168621B2 (ja) | 歌唱音声合成を用いた携帯電話装置及び携帯電話システム | |
JP2011069900A (ja) | 撥弦楽器演奏評価装置 | |
KR20010112729A (ko) | 악보출력기능을 갖는 노래반주 시스템 및 악보출력기능구현방법 | |
JP4509074B2 (ja) | カラオケ装置の歌詞テロップ表示制御システム | |
US10332496B2 (en) | Reference display device, reference display method, and program | |
JP6589356B2 (ja) | 表示制御装置、電子楽器およびプログラム | |
JP4171680B2 (ja) | 音楽再生装置の情報設定装置、情報設定方法、及び情報設定プログラム | |
KR20010091566A (ko) | 자동 선곡 기능이 탑재된 무인 노래 반주기 | |
JP6944366B2 (ja) | カラオケ装置 | |
JP3962114B2 (ja) | カラオケ装置 | |
JPH1165576A (ja) | 楽音再生装置 | |
JP2007114492A (ja) | 虫食い歌詞テロップによる歌唱力採点ゲーム機能付きカラオケ装置 | |
JP6144593B2 (ja) | 歌唱採点システム | |
JP2006178049A (ja) | 音楽再生装置 | |
JP2005037827A (ja) | 楽音発生装置 | |
KR100659488B1 (ko) | 음정인식에 의한 점수 계산방법 | |
JP6944390B2 (ja) | カラオケ装置 | |
JP2010085481A (ja) | カラオケ装置 | |
JP3706386B2 (ja) | キー変更ユーザインタフェースに特徴を有するカラオケ装置 | |
KR20240113207A (ko) | 노래 연습 서비스 시스템, 서버 및 방법 | |
JP6508567B2 (ja) | カラオケ装置、カラオケ装置用プログラム、およびカラオケシステム | |
JP2009134104A (ja) | 楽曲再生装置、楽曲判定方法、楽曲判定プログラムおよび記録媒体 | |
JP3447214B2 (ja) | 発音禁止ゲーム機能に特徴を有するカラオケ装置 | |
KR101321446B1 (ko) | 음성 인식을 이용한 가사 표시 방법 | |
JP4116468B2 (ja) | カラオケ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |