KR100283033B1 - Song accompaniment system and data update method of song accompaniment system - Google Patents
Song accompaniment system and data update method of song accompaniment system Download PDFInfo
- Publication number
- KR100283033B1 KR100283033B1 KR1019980034249A KR19980034249A KR100283033B1 KR 100283033 B1 KR100283033 B1 KR 100283033B1 KR 1019980034249 A KR1019980034249 A KR 1019980034249A KR 19980034249 A KR19980034249 A KR 19980034249A KR 100283033 B1 KR100283033 B1 KR 100283033B1
- Authority
- KR
- South Korea
- Prior art keywords
- song
- storage pack
- data
- song accompaniment
- update
- 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/365—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
-
- 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
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/201—Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
- G10H2240/211—Wireless transmission, e.g. of music parameters or control data by radio, infrared or ultrasound
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
개시된 본 발명은 계수장치에 저장된 다운로드 회수만큼 저장팩에 저장된 데이터가 노래반주 시스템으로 전송할 수 있도록 하는 플래시 메모리를 이용하여 일정 기간마다 신곡 및 노래반주 데이터를 갱신하는 노래반주 시스템 및 노래반주 시스템의 데이터 갱신방법에 관한 것이다.Disclosed is a song accompaniment system and song accompaniment system for updating new song and song accompaniment data at regular intervals by using a flash memory to transmit data stored in a storage pack to the song accompaniment system as many times as the number of downloads stored in the counter. It is about an update method.
본 발명은 신곡 또는 갱신용 노래반주 데이터, 노래반주 데이터 블록 수 및 노래반주 데이터의 다운로드 회수값을 가지는 저장매체 및 상기 저장매체와 노래반주기 사이의 신호를 인터페이스하는 인터페이스부를 가지는 저장팩과, 사용자 입력신호에 대응하여 제어명령을 발생하고, 저장팩에 저장된 신곡 및 노래반주 데이터가 다운로드 되도록 제어하는 제어부와, 상기 저장팩이 접속되는 커넥터와, 상기 제어부의 제어명령에 따라 상기 저장매체의 신곡 또는 갱신용 노래반주 데이터의 전 블록을 다운로드 받는 임시 저장용 제 1 메모리를 가지며, 제 1 메모리에 신곡 및 노래반주 데이터가 다운로드된 후 제어부는 다운로드 회수를 감소시켜 저장팩에 재 저장되도록 하므로써 상기 저장팩의 다운로드 회수를 제한하는 노래반주기로 구성되어 저장팩에 기록된 다운로드 회수만큼 저장팩에 저장된 데이터가 노래반주기로 다운로드 되도록 한다.The present invention provides a storage pack having a storage medium having new accompaniment or update song accompaniment data, the number of song accompaniment data blocks, and the number of downloads of the song accompaniment data, and an interface unit for interfacing a signal between the storage medium and the song accompaniment cycle, and a user input. A control command is generated in response to a signal and controls to download new song and song accompaniment data stored in a storage pack, a connector to which the storage pack is connected, and a new song or update of the storage medium according to a control command of the controller. Has a first memory for temporary storage for downloading all blocks of song accompaniment data, and after the new song and song accompaniment data are downloaded to the first memory, the control unit reduces the number of downloads and re-stores the data in the storage pack. Storage pack with song cycles that limit the number of downloads And to allow data to be downloaded Karaoke stored in the storage pack as a record download count.
따라서, 본 발명은 사용자가 공구를 사용하여 신곡 및 노래반주 데이터가 저장된 EPROM을 노래반주기로부터 장탈착하던 것을 본 발명에 따른 저장팩을 노래반주기의 커넥터에 삽입, 연결하는 간단한 조작만으로 최신의 신곡 및 갱신용 노래반주 데이터를 손쉽게 노래반주기에 구비된 플래시 메모리에 저장되도록 할 수 있으며, 또한 신곡 및 갱신용 노래반주 데이터가 저장된 저장팩을 플래시 메모리를 사용하므로 프로그램으로 간단히 내부의 저장된 데이터 및 계수값을 지우거나 재 입력할 수 있어 사용자가 사용하기 편리하며, 마이크로 컨트롤러를 이용하는 경우보다 저가로 무분별 복제를 방지할 수 있어 생산원가 또한 줄일 수 있다는 효과를 제공하는데 있다.Therefore, in the present invention, the user can use the tool to insert and remove the EPROM in which the new song and the accompaniment data are stored from the song cycle, by inserting and connecting the storage pack according to the present invention into the connector of the song cycle, and using the latest new song and Update accompaniment data can be easily stored in the flash memory provided in the accompaniment cycle, and the flash pack uses a storage pack that stores new accompaniment and update accompaniment data. It can be erased or re-typed, so it is convenient for the user, and it can reduce production costs at a lower cost than using a microcontroller.
Description
본 발명은 노래반주 시스템 및 노래반주 시스템의 데이터 갱신방법에 관한 것으로, 특히 계수장치에 저장된 다운로드 회수만큼 저장팩에 저장된 데이터가 노래반주 시스템으로 전송할 수 있도록 하는 플래시 메모리를 이용하여 일정 기간마다 신곡 및 노래반주 데이터를 갱신하는 노래반주 시스템 및 노래반주 시스템의 데이터 갱신방법에 관한 것이다.The present invention relates to a song accompaniment system and a data update method of a song accompaniment system, and in particular, by using a flash memory to transfer the data stored in the storage pack to the song accompaniment system as many times as the number of downloads stored in the counting device A song accompaniment system for updating song accompaniment data and a method for updating data in a song accompaniment system.
도 1은 종래 기술에 따른 노래반주 시스템에서 데이터 갱신을 위해 구비된 장치의 구성을 설명하기 위한 블록도이다.1 is a block diagram illustrating a configuration of an apparatus provided for data update in a song accompaniment system according to the prior art.
도시된 바와 같이, 노래반주기에 신곡데이터를 갱신하는 경우 갱신하고자 하는 신곡 및 노래반주 데이터를 가지는 신곡메모리모듈(7)과, 상술한 신곡메모리모듈(7)이 노래반주기에 연결될 수 있도록 하는 신곡접속용 커넥터(6)와, 사용자가 노래반주기의 구동을 제어하기 위한 키신호를 입력할 수 있는 컨트롤 패널(1)과, 상술한 컨트롤 패널(1)로부터 입력되는 키신호에 따라 노래반주기 전체시스템의 구동을 제어하고, 신곡접속용 커넥터(6)에 신곡메모리모듈(7)이 접속된 경우 신곡메모리모듈(7)에 기록된 신곡 및 노래반주 데이터가 다운로드될 수 있도록 제어하는 중앙처리장치(1)와, 상술한 중앙처리장치(1)의 제어신호에 따라 신곡 메모리모듈(7)로부터 다운로드되는 신곡 및 노래반주 데이터를 저장하는 플래시 메모리(5)와, 상술한 중앙처리장치(1)로부터 입력되는 미디데이터를 오디오신호로 변환하여 출력하는 미디음원모듈(3)로 구성된다.As shown in the figure, when updating new song data in a song period, a new song memory module 7 having new song and song accompaniment data to be updated, and a new song connection for connecting the new song memory module 7 to the song period Connector 6, a control panel 1 through which the user can input a key signal for controlling the driving of the cycle, and a key signal input from the control panel 1 described above. A central processing unit (1) for controlling driving and controlling new song and song accompaniment data recorded in the new song memory module (7) when the new song memory module (7) is connected to the new song connecting connector (6). And a flash memory 5 for storing new song and song accompaniment data downloaded from the new song memory module 7 according to the above-described control signal of the central processing unit 1, and the central processing unit 1 described above. Emitter consists of the media data that is input to the MIDI sound source module 3 that converts the audio signal.
상술한 구성을 갖는 종래의 노래반주 시스템은 메인 메모리에 반영구적으로 기록되는 노래 데이터를 갖고 있으며, 주기적으로 신곡 및 갱신되어야할 노래반주 데이터를 갖는 보조 메모리가 구비되어 있다.The conventional song accompaniment system having the above-described configuration has song data semi-permanently recorded in the main memory, and is provided with an auxiliary memory having song accompaniment data to be periodically updated and updated.
상술한 노래반주 시스템의 일반적인 구동을 설명하면, 먼저 노래를 부르고자 하는 사용자가 노래반주 시스템의 전면에 구비된 컨트롤 패널(1)이나 원격조정기를 이용하여 노래를 선곡하고 연주키신호를 입력하면, 노래반주 시스템은 선곡된 노래의 미디 데이터를 미디음원모듈(3)로 전송하고, 미디음원모듈(3)에서 오디오신호로 변환하여 사용자가 들을 수 있도록 스피커를 통해 출력된다.Referring to the general operation of the song accompaniment system described above, first, a user who wants to sing a song selects a song using a control panel 1 or a remote controller provided in the front of the song accompaniment system and inputs a play key signal. The song accompaniment system transmits the MIDI data of the selected song to the MIDI sound source module 3, converts the MIDI sound source module 3 into an audio signal, and outputs it through a speaker so that a user can listen.
또한, 전술한 노래반주기에 저장된 노래 데이터는 일정 기간을 두고 신곡에 대해서 갱신되어야 하는데, 이때 데이터를 갱신하는 방법은 먼저 신곡데이터를 갖는 EPROM을 제작하고, 신곡메모리모듈(7)에 이미 장착되어 있는 신곡 EPROM을 소켓으로부터 분리한 후 새로 제작된 EPROM을 삽입한다.In addition, the song data stored in the above-described song half cycle has to be updated for a new song over a certain period of time, the method of updating the data first to produce an EPROM having the new song data, which is already mounted in the new song memory module 7 Remove the new EPROM from the socket and insert the newly created EPROM.
그러면, 노래반주 시스템의 중앙처리장치(1)는 삽입된 EPROM에 기록된 데이터가 플래시 메모리(5)로 다운로드될 수 있도록 제어신호를 출력하고, 이 제어신호에 따라 EPROM에 기록된 신곡 및 갱신용 노래반주 데이터가 플래시 메모리(5)로 다운로드된다.Then, the central processing unit 1 of the song accommodating system outputs a control signal so that the data recorded in the inserted EPROM can be downloaded to the flash memory 5, and for the new song and update recorded in the EPROM according to the control signal. Song accompaniment data is downloaded to the flash memory 5.
이때, EPROM을 재 사용하고자 하는 경우 자외선을 이용하여 이미 기록된 데이터를 소거하면 된다.In this case, when the EPROM is to be used again, the already recorded data may be erased using ultraviolet rays.
그러나, 상술한 것과 같은 방법에 의해 노래반주 시스템의 신곡 및 노래반주 데이터를 갱신하는 경우 경험이 부족한 사용자가 잘못 취급하는 경우 신곡 및 노래반주 데이터를 제대로 다운로드 받을 수 없을 뿐만 아니라 경우에 따라서는 공구를 사용하게 되어 여러 가지 어려움이 발생하며, EPROM 방식은 신곡입력회수가 제어되지 않아 무분별한 복제가 이루어진다는 문제점이 발생하였다.However, in the case of updating new song and accompaniment data of the song accompaniment system by the above-described method, when an inexperienced user mishandles, not only the new song and accompaniment data can be downloaded properly, but also the tool may be used in some cases. Various difficulties arise due to the use, and the EPROM method has a problem of indiscriminate duplication because the number of new song inputs is not controlled.
이때, 상술한 무분별 복제를 방지하면서 노래반주 시스템에 신곡 및 노래반주 데이터를 갱신하는 방법으로 플래시 메모리를 이용하는 경우도 있는데, 이를 개략적으로 설명하면 신곡 및 노래반주 데이터가 기록된 플래시 메모리와 노래반주 시스템에 구비된 마이크로 컨트롤러와 송수신하면서 플래시 메모리에 기록된 데이터를 노래반주 시스템으로 전송되도록 하는 마이크로 컨트롤러가 플래시 카드로 형성된다.In this case, the flash memory may be used as a method of updating new song and song accompaniment data in the song accompaniment system while preventing the above-mentioned indiscriminate copying. In brief, the flash memory and song accompaniment system in which the new song and song accompaniment data are recorded are used. A microcontroller is formed of a flash card to transmit and receive data recorded in the flash memory to the song accompaniment system while transmitting and receiving with a microcontroller provided in the apparatus.
상술한 플래시 메모리와 함께 플래시 카드에 구비된 마이크로 컨트롤러는 노래반주 시스템에 구비된 마이크로 컨트롤러로부터 전송되는 다운로드용 제어신호에 따라 플래시 메모리에 기록되어 있는 데이터를 노래반주 시스템으로 전송한 후 플래시 메모리에 기록된 데이터를 소거시킴으로써 무분별한 복제를 방지할 수 있었으나, 플래시 카드에 마이크로 컨트롤러를 구비하여야 하므로 생산원가가 높아진다는 문제점이 발생하였다.The microcontroller provided in the flash card together with the above-described flash memory transfers the data recorded in the flash memory to the song accompaniment system according to the download control signal transmitted from the microcontroller provided in the song accompaniment system and then writes the data to the flash memory. Although it was possible to prevent indiscriminate copying by erasing the old data, a problem arises in that the production cost is high because a microcontroller must be provided in the flash card.
따라서, 본 발명의 목적은 전술한 문제점을 해결할 수 있도록 계수장치에 저장된 다운로드 회수만큼 저장팩에 저장된 데이터가 노래반주 시스템으로 전송할 수 있도록 하는 플래시 메모리를 이용하여 일정 기간마다 신곡 및 노래반주 데이터를 갱신하는 노래반주 시스템 및 노래반주 시스템의 데이터 갱신방법을 제공하는데 있다.Accordingly, an object of the present invention is to update the new song and song accompaniment data at regular intervals by using a flash memory that allows the data stored in the storage pack to be transferred to the song accompaniment system as many times as the number of downloads stored in the counter. To provide a song accompaniment system and a data update method of the song accompaniment system.
도 1은 종래 기술에 따른 노래반주 시스템에서 데이터 갱신을 위해 구비된 장치의 구성을 설명하기 위한 블록도,1 is a block diagram illustrating a configuration of an apparatus provided for data update in a song accompaniment system according to the prior art;
도 2는 본 발명에 따른 노래반주 시스템에서 데이터 갱신을 위해 구비된 장치의 구성을 설명하기 위한 블록도,2 is a block diagram for explaining a configuration of an apparatus provided for data update in a song accompaniment system according to the present invention;
도 3은 본 발명에 따른 노래반주 시스템에서 데이터 갱신을 하는 방법을 설명하기 위한 동작흐름도이다.3 is a flowchart illustrating a method of updating data in the song accompaniment system according to the present invention.
* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
210 : 저장팩 211 : 저장매체210: storage pack 211: storage medium
212 : 인터페이스부 220 : 노래반주기212: interface unit 220: singing group cycle
221 : 제어부 222 : 커넥터221 control unit 222 connector
223 : 제 1 메모리 224 : 제 2 메모리223: first memory 224: second memory
이와 같은 목적을 달성하기 위해서 본 발명은 신곡 또는 갱신용 노래반주 데이터, 노래반주 데이터 블록 수 및 노래반주 데이터의 다운로드 회수값을 가지는 저장매체 및 상기 저장매체와 노래반주기 사이의 신호를 인터페이스하는 인터페이스부를 가지는 저장팩과, 사용자 입력신호에 대응하여 제어명령을 발생하고, 저장팩에 저장된 신곡 및 노래반주 데이터가 다운로드되도록 제어하는 제어부와, 상기 저장팩이 접속되는 커넥터와, 상기 제어부의 제어명령에 따라 상기 저장매체의 신곡 또는 갱신용 노래반주 데이터의 전 블록을 다운로드 받는 임시 저장용 제 1 메모리를 가지며, 제 1 메모리에 신곡 및 노래반주 데이터가 다운로드된 후 제어부는 다운로드 회수를 감소시켜 저장팩에 재 저장되도록 하므로써 상기 저장팩의 다운로드 회수를 제한하는 노래반주기로 구성되어 저장팩에 기록된 다운로드 회수만큼 저장팩에 저장된 데이터가 노래반주기로 다운로드되도록 함을 특징으로 한다.In order to achieve the above object, the present invention provides a storage medium having a new accompaniment or update song accompaniment data, the number of song accompaniment data blocks, and the number of times the song accompaniment data is downloaded, and an interface unit for interfacing a signal between the storage medium and the song period. A storage pack, a control unit for generating a control command in response to a user input signal, and controlling new music and song accompaniment data stored in the storage pack to be downloaded, a connector to which the storage pack is connected, and a control command according to the control command. It has a first memory for temporary storage for downloading all blocks of the new song or update song accompaniment data of the storage medium, and after the new song and song accompaniment data is downloaded to the first memory, the control unit decreases the number of downloads and re-added to the storage pack Limiting the number of downloads of the storage pack. Consists of Karaoke is characterized in that the data stored in the storage pack as a download count written to the storage pack to be downloaded Karaoke.
이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 기술하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 따른 노래반주 시스템에서 데이터 갱신을 위해 구비된 장치의 구성을 설명하기 위한 블록도이다.2 is a block diagram illustrating a configuration of an apparatus provided for data update in the song accompaniment system according to the present invention.
도시된 바와 같이, 다운로드회수가 저장되어 있으며, 다운로드 제어신호에 따라 설정된 다운로드회수만큼 기록된 데이터를 전송하는 저장팩(210)과, 상술한 저장팩(210)에 다운로드회수가 저장되어있는지를 판단하고, 저장되어 있는 경우 저장팩에 기록된 데이터를 다운로드 받을 수 있도록 제어신호를 출력하며, 설정된 다운로드회수를 다운카운팅하여 저장팩에 재 저장되도록 하는 노래반주기(220)로 구성된다.As shown, the number of downloads is stored, and the storage pack 210 for transmitting data recorded by the number of downloads set according to the download control signal, and determines whether the download counts are stored in the storage pack 210 described above. And, if it is stored, and outputs a control signal to download the data recorded in the storage pack, it is composed of a singing cycle period 220 to down-count the set number of downloads to be stored in the storage pack again.
상술한 저장팩(210)은 신곡 또는 갱신용 노래반주 데이터, 노래반주 데이터 블록 수 및 노래반주 데이터의 다운로드 회수값을 가지는 저장매체(211)와, 상술한 저장매체(211)와 노래반주기(220) 사이의 신호를 인터페이스하는 인터페이스부(212)로 구성된다.The above-described storage pack 210 includes a storage medium 211 having new song or update song accompaniment data, the number of song accompaniment data blocks, and the number of downloads of song accompaniment data, the storage medium 211 and the song cycle period 220. It consists of an interface unit 212 for interfacing a signal between the ().
상술한 노래반주기(220)는 상술한 저장팩(210)이 노래반주기(220)에 접속되도록 하는 커넥터(222)와, 상술한 커넥터(222)에 의해 저장팩(210)이 접속된 경우 저장팩(210)에 기록된 다운로드회수를 체킹한 후 신곡 및 노래반주 데이터를 다운로드 받기 위한 제어신호를 출력하고 다운로드 받은 후 감산된 다운로드회수를 저장팩(210)으로 출력하며, 사용자 입력신호에 대응하여 제어명령을 발생하는 제어부(221)와, 상술한 제어부(221)의 제어명령에 따라 상술한 저장매체(211)의 신곡 또는 갱신용 노래반주 데이터의 전 블록을 다운로드 받는 임시 저장용 제 1 메모리(223)와, 소정의 주기마다 상기 제 1 메모리(223)의 노래반주 데이터를 전송받아 반영구적으로 저장하는 제2 메모리(224)로 구성된다.The above-mentioned karaoke cycle 220 has a connector 222 which allows the above-mentioned storage pack 210 to be connected to the karaoke cycle 220 and a storage pack when the storage pack 210 is connected by the above-described connector 222. Checking the number of downloads recorded in the 210 and outputting a control signal for downloading new song and song accompaniment data, and outputs the number of downloads subtracted after the download to the storage pack 210, the control corresponding to the user input signal A first memory 223 for temporarily storing the control unit 221 for generating a command and all blocks of new song or update song accompaniment data of the storage medium 211 described above according to the control command of the control unit 221 described above; ) And a second memory 224 that semi-permanently receives song accompaniment data of the first memory 223 at predetermined intervals.
상술한 저장매체(211)는 반도체 기억소자이며, 이 반도체 기억소자는 플래쉬 메모리 소자이다.The above-described storage medium 211 is a semiconductor memory device, which is a flash memory device.
상술한 제 1 메모리(223)는 반도체 기억소자이며 또한, 플래쉬 메모리 소자이다.The above-described first memory 223 is a semiconductor memory element and also a flash memory element.
상술한 제 2 메모리(224)는 반도체 기억소자이거나, 광에 의해 저장된 데이터가 독출되는 광기록 매체이거나, 자성저장매체이다.The second memory 224 described above is a semiconductor memory device, an optical recording medium on which data stored by light is read, or a magnetic storage medium.
이와 같이 구성된 본 발명에 따른 노래반주 시스템의 데이터 갱신하는 방법을 첨부한 도면을 참조하여 좀 더 구체적으로 설명한다.A method of updating data of the song accompaniment system according to the present invention configured as described above will be described in more detail with reference to the accompanying drawings.
도 3은 본 발명에 따른 노래반주 시스템에서 데이터 갱신을 하는 방법을 설명하기 위한 동작흐름도이다.3 is a flowchart illustrating a method of updating data in the song accompaniment system according to the present invention.
도시된 바와 같이, 노래반주기(220)는 신곡 또는 갱신용 노래반주 데이터를 가지며 노래반주기와는 별도로 존재하는 저장팩(210)으로부터 신곡 또는 갱신용 노래반주 데이터를 블록단위로 다운로드 받기 위해 노래반주기(220)의 제어부(221)는 다음과 같이 동작한다.As shown, the karaoke period 220 has a song accompaniment data for a new song or update, and to download a song or update song accompaniment data in a block unit from the storage pack 210 that is separate from the karaoke cycle ( The control unit 221 of 220 operates as follows.
먼저, 저장팩(210)이 노래반주기(220)의 커넥터(222)에 삽입되었는지를 판단(S10)하고, 판단결과 저장팩(210)이 삽입된 경우 계수기능을 갖는 저장팩(210)인지를 판단(S20)한다.First, it is determined whether the storage pack 210 is inserted into the connector 222 of the singing cycle period 220 (S10), and if the storage pack 210 is inserted as a result of the determination whether the storage pack 210 having a counting function. Determine (S20).
상술한 과정(S20)에서의 판단결과, 삽입된 저장팩(210)이 계수기능을 가지는 경우 저장팩(210)에 저장되어 있는 계수값(M), 즉 가능한 다운로드 회수 값(M)을 제 1 메모리(223)에 저장(S30)한다.As a result of the determination in the above-described process (S20), when the inserted storage pack 210 has a counting function, the count value M stored in the storage pack 210, that is, the number of possible download counts M, is first determined. The memory 223 stores the memory (S30).
상술한 과정(S30)에서 제 1 메모리(223)에 저장된 계수값(M)이 0보다 큰지를 판단(S40)하고, 판단결과 계수값(M)이 0보다 큰 경우 다운로드 제어신호에 따라 저장팩(210)에 저장되어 있는 신곡 또는 갱신용 노래반주 데이터에 전체에 대해 블록단위로 노래반주기(220)로 다운로드되고, 다운로드된 데이터는 노래반주기(220)의 제 1 메모리(223)에 저장(S50)된다.In the above-described process (S30), it is determined whether the count value M stored in the first memory 223 is greater than zero (S40), and if the count value M is greater than zero (S40), the storage pack according to the download control signal. The new song or update song accompaniment data stored in 210 is downloaded to the song group period 220 in units of blocks, and the downloaded data is stored in the first memory 223 of the song group period 220 (S50). )do.
상술한 과정(S50)에서 다운로드가 종료된 경우 상술한 과정(S51)에서 제 1 메모리(223)에 저장한 계수값(M)을 1 감소한 후 새로운 계수값(M-1)으로 저장팩(210)에 전송하여 재 저장(S60)되도록 한 후 다운로딩모드를 해제한다.When the download is terminated in the above-described process (S50), the count value M stored in the first memory 223 in the above-described process (S51) is decreased by 1, and the storage pack 210 is stored as a new coefficient value (M-1). ) And then re-save (S60) to release the downloading mode.
이때, 상술한 저장팩(210)에 저장된 신곡 및 노래반주 데이터를 다운로드하는 과정(S50)을 좀더 상세히 설명하면, 저장팩(210)에 저장되어 있는 신곡 또는 갱신용 노래반주 데이터의 블록수 값(N)을 제 1 메모리(223)에 전송하여 저장(S51)한 후, 저장팩(210)에 다운로드가 시작됨을 표시하기 위한 플래그 값을 저장(S52)한다.At this time, the process of downloading the new song and song accompaniment data stored in the above-described storage pack 210 (S50) in more detail, the block number value of the new song or update song accompaniment data stored in the storage pack 210 ( After N) is transmitted to the first memory 223 for storage (S51), a flag value for indicating that the download is started is stored in the storage pack 210 (S52).
상술한 단계(S52)에서 다운로드의 시작을 표시하는 플래그 값을 저장한 다음, 제 1 메모리(223)로 노래반주 데이터 블록을 하나씩 다운로드 함과 동시에 상기 단계(S51)에서 저장된 노래반주 데이터의 블록수 값(N)을 1 감소하여 저장(S53)한다.After storing the flag value indicating the start of the download in step S52 described above, the song accompaniment data blocks are downloaded one by one to the first memory 223 and the number of blocks of the song accompaniment data stored in step S51 is stored. The value N is decreased by one and stored (S53).
상술한 단계(S53)에서 노래반주 데이터의 블록수 값(N)을 감소시킨 후 노래반주 데이터의 블록수 값이 0인지를 판단(S54)하고, 판단결과 노래반주 데이터의 블록수 값(N)이 0인 경우 저장팩(210)에 다운로드 종료를 표시하기 위한 플래그 값을 저장(S55)한 다음 신곡 및 노래반주 데이터 다운로드모드를 해제한 후 종료상태를 표시한다.In step S53, the block number value N of the song accompaniment data is decreased, and then it is determined whether the block number value of the song accompaniment data is 0 (S54). If 0, the storage pack 210 stores a flag value for indicating the end of the download (S55), and then releases the new song and song accompaniment data download mode and displays the end state.
그리고, 사용자가 종료상태임을 확인한 후 전원을 단절시키고 신곡접속용 커넥터(222)에 삽입된 저장팩(210)을 제거하면 신곡입력작업과 입력저장 회수 작업이 모두 이루어진다.Then, after confirming that the user is in the terminated state, the power is disconnected and the storage pack 210 inserted into the new song connection connector 222 is removed.
한편, 상술한 것과 같이 저장팩(210)에 다운로드 회수를 저장하는 이유는 노래반주기에 저장된 노래를 갱신하고자 할 경우 사용자가 노래반주기 구입처로부터 일정액의 비용을 지불하여 신곡입력곡수와 다운로드 받을 노래반주기의 수에 대한 정보를 입력한 저장팩(210)을 구입하여 저장팩(210)에 기록된 신곡 및 노래반주 데이터를 저장된 회수만큼 다운로드 받을 수 있도록 하기 위한 것이다.On the other hand, the reason for storing the number of downloads in the storage pack 210 as described above is that when the user wants to update the song stored in the song cycle period, the user pays a certain amount of money from the purchase of the song cycle period, By purchasing the storage pack 210 for inputting information about the number to be able to download the new song and song accompaniment data recorded in the storage pack 210 as many times as stored.
이때 저장팩(210)으로부터 신곡 및 노래반주 데이터를 다운로드 받기 전에 시작임을 알리기 위한 플래그 값을 저장팩(210)에 저장시키고, 다운로드가 종료되면 끝을 알리기 위한 플래그 값을 저장팩(210)에 저장시키는데, 그 이유는 노래반주기(220)의 제 1 메모리(223)로 신곡 및 노래반주 데이터가 다운로드되고 있는 중에 노래반주기(220)로 공급되던 전원이 차단되거나 저장팩(210)이 커넥터(222)로부터 분리되었다가 정상 상태로 다시 전환되는 경우 노래반주기(220)의 제어부(221)는 저장팩(210)에 시작을 알리는 플래그 값 및 끝을 알리는 플래그 값이 저장되어 있는지의 여부를 판단하고, 판단 결과 시작을 알리는 플래그 값은 존재하나, 끝을 알리는 플래그 값이 존재하지 않는 경우 저장팩(210)으로부터 데이터가 다운로드되던 중이었음을 인지하여 저장팩(210)에 기록된 다운로드 회수값(M)을 감소시키지 않은 상태에서 저장팩(210)의 저장매체(211)에 기록된 데이터를 처음부터 재 전송받을 수 있도록 제어한다.At this time, before downloading the new song and song accompaniment data from the storage pack 210, a flag value for indicating the start is stored in the storage pack 210, and when the download ends, a flag value for notifying the end is stored in the storage pack 210. The reason for this is that while the new song and the song accompaniment data are being downloaded to the first memory 223 of the song period 220, the power supplied to the song period 220 is cut off or the storage pack 210 is connected to the connector 222. When the control unit 221 of the singing cycle period 220 is separated from the normal state and then switches back to the normal state, it is determined whether the flag value indicating the start and the flag value indicating the end are stored in the storage pack 210. If the flag value indicating the start of the result is present, but the flag value indicating the end does not exist, the storage pack 210 recognizes that data was being downloaded from the storage pack 210. In that not reduce the recorded download count value (M) state data recorded in the storage medium 211 of the storage pack 210 is in the first place is controlled to receive the re-transmission.
따라서, 상술한 바와 같이 본 발명은 사용자가 공구를 사용하여 신곡 및 노래반주 데이터가 저장된 EPROM을 노래반주기로부터 장탈착하던 것을 본 발명에 따른 저장팩을 노래반주기의 커넥터에 삽입, 연결하는 간단한 조작만으로 최신의 신곡 및 갱신용 노래반주 데이터를 손쉽게 노래반주기에 구비된 플래시 메모리에 저장되도록 할 수 있으며, 또한 신곡 및 갱신용 노래반주 데이터가 저장된 저장팩을 플래시 메모리를 사용하므로 프로그램으로 간단히 내부의 저장된 데이터 및 계수값을 지우거나 재 입력할 수 있어 사용자가 사용하기 편리하며, 마이크로 컨트롤러를 이용하는 경우보다 저가로 무분별 복제를 방지할 수 있어 생산원가 또한 줄일 수 있다는 효과를 제공하는데 있다.Therefore, as described above, the present invention provides a simple operation of inserting and connecting a storage pack according to the present invention to a connector of a song cycle in which a user uses a tool to mount and detach an EPROM in which new songs and song accompaniment data are stored from a song cycle. The latest accompaniment and update song accompaniment data can be easily stored in the flash memory provided in the accompaniment cycle, and the storage pack storing the new accompaniment and update song accompaniment data is used by the flash memory so that the program can easily store internal data. And it is easy to use by the user to erase or re-enter the coefficient value, and to provide an effect that can reduce the production cost also can prevent spurious replication at a lower cost than using a microcontroller.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980034249A KR100283033B1 (en) | 1998-08-24 | 1998-08-24 | Song accompaniment system and data update method of song accompaniment system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980034249A KR100283033B1 (en) | 1998-08-24 | 1998-08-24 | Song accompaniment system and data update method of song accompaniment system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000014705A KR20000014705A (en) | 2000-03-15 |
KR100283033B1 true KR100283033B1 (en) | 2001-03-02 |
Family
ID=19548065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980034249A KR100283033B1 (en) | 1998-08-24 | 1998-08-24 | Song accompaniment system and data update method of song accompaniment system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100283033B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100757399B1 (en) * | 2001-03-27 | 2007-09-11 | (주)한슬소프트 | Method for Idol Star Management Service using Network based music playing/song accompanying service system |
KR20170001082A (en) | 2015-06-25 | 2017-01-04 | 주식회사 이호테크 | Apparatus for selecting and loading of thick platespecimen |
-
1998
- 1998-08-24 KR KR1019980034249A patent/KR100283033B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20000014705A (en) | 2000-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100655034B1 (en) | Semiconductor memory card, playback apparatus, recording apparatus, playback method and recording method | |
US5808224A (en) | Portable downloader connectable to karaoke player through wireless communication channel | |
US7305527B2 (en) | Recording apparatus | |
KR100723663B1 (en) | Recording/reproducing apparatus | |
EP1055994A2 (en) | Recording medium, recording apparatus, recording method, editing apparatus and editing method | |
JPH09244900A (en) | Communication karaoke sing-along machine, host computer for communication karaoke, and communication karaoke system | |
KR20010082579A (en) | Apparatus and method for processing data | |
US6989485B2 (en) | Electronic music apparatus and program | |
US7279628B2 (en) | Editing apparatus of setting information for electronic music apparatuses | |
JPH09185385A (en) | Recording method and reproducing method for musical information, and musical information reproducing device | |
EP0881642B1 (en) | Method and apparatus for recording compressed audio data on recording medium and method for transferring compressed audio data | |
JP2002116960A (en) | Device and method for processing information, reproducing device and method and program storage medium | |
KR100283033B1 (en) | Song accompaniment system and data update method of song accompaniment system | |
JPH08235051A (en) | Data storing device | |
JP3662970B2 (en) | Information output apparatus and method | |
JPH1020874A (en) | Musical tone generation system and remote controller for musical tone generation system | |
KR0132134B1 (en) | Flash card for use in a digital karaoke system | |
US7685592B2 (en) | Method and device for updating program functions corresponding to a version flag | |
KR100283801B1 (en) | Computer flexible accompaniment system with communication control device | |
CN100371913C (en) | Firmware upgrading method of digital player | |
JP2007265566A (en) | Volume controller, volume controlling method, and electronic equipment | |
JP4058776B2 (en) | Recording / reproducing apparatus and recording / reproducing method | |
KR100283800B1 (en) | New song practice control method of computer flexible accompaniment system | |
JP4067608B2 (en) | Karaoke apparatus characterized by a method for updating karaoke related information recorded in a portable recording medium owned by a karaoke user | |
JPH09190340A (en) | Karaoke device provided with communication function, host computer for the same and karaoke system provided with communication function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121109 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20131105 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20141022 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20151126 Year of fee payment: 16 |
|
FPAY | Annual fee payment |
Payment date: 20161111 Year of fee payment: 17 |
|
FPAY | Annual fee payment |
Payment date: 20171106 Year of fee payment: 18 |
|
EXPY | Expiration of term |