Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0679426B2 - Automatic music selection device - Google Patents
[go: Go Back, main page]

JPH0679426B2 - Automatic music selection device - Google Patents

Automatic music selection device

Info

Publication number
JPH0679426B2
JPH0679426B2 JP838689A JP838689A JPH0679426B2 JP H0679426 B2 JPH0679426 B2 JP H0679426B2 JP 838689 A JP838689 A JP 838689A JP 838689 A JP838689 A JP 838689A JP H0679426 B2 JPH0679426 B2 JP H0679426B2
Authority
JP
Japan
Prior art keywords
data
request
music
song
performance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP838689A
Other languages
Japanese (ja)
Other versions
JPH02189783A (en
Inventor
茂 木下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP838689A priority Critical patent/JPH0679426B2/en
Publication of JPH02189783A publication Critical patent/JPH02189783A/en
Publication of JPH0679426B2 publication Critical patent/JPH0679426B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

【発明の詳細な説明】 技術分野 本発明は複数の曲を記録した記録媒体を保持して曲指定
指令によって指定された曲を選択して演奏する自動選曲
演奏装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic music selection performance device that holds a recording medium on which a plurality of songs are recorded and selects and plays a song designated by a song designation command.

背景技術 従来の自動選曲演奏装置において、所望の演奏さるべき
曲を示す情報すなわち曲指定指令を与える場合、備え付
けの数字或いはアルファベットの付されたスイッチ群す
なわちキーボードのいずれかのキーを操作して曲指定指
令を入力している。
2. Description of the Related Art In a conventional automatic music selection performance device, in the case of giving information indicating a desired music to be played, that is, a music designating command, a switch group provided with a numeral or an alphabet attached, that is, a key of a keyboard is operated to play the music. The specified command is being input.

かかるキーボードを用いて順次入力する場合、多数の曲
指定すなわちリクエストが輻湊すると、入力に時間がか
かってリクエスト発信者の不満を呼んだり順番がリクエ
ストの発生順にならなかったりして不公平を生ずる恐れ
もある。従って、複数の端末ユニットを設けて各端末ユ
ニットから曲指定指令を入力して中央制御部において各
端末ユニットから曲指定指令を受け入れて受け入れ順に
自動的に演奏できるようにした装置が提案されている。
When inputting sequentially using such a keyboard, if many song designations, that is, requests are congested, it may take time to input and make the request sender dissatisfied or the order is not in the order of request generation There is also. Therefore, there has been proposed an apparatus in which a plurality of terminal units are provided and a music designation command is input from each terminal unit so that the central control unit can receive the music designation command from each terminal unit and automatically perform the music in the order of acceptance. .

しかしながら、単に各端末ユニットからの曲指定指令の
受け入れ順に自動的に演奏を行なうと、長時間に亘って
リクエスト曲が連続して演奏されることになり、息つく
暇もなくなるという問題が考えられる。
However, if the music pieces are simply automatically played in the order in which the music piece designation commands from the respective terminal units are received, the requested music pieces will be continuously played for a long time, and there will be a problem of not having time to breathe. .

発明の概要 そこで、本発明の目的は、長時間に亘ってリクエスト曲
を連続して演奏することを防止できる自動選曲演奏装置
を提供することである。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an automatic music selection performance device capable of preventing a requested music piece from continuously playing for a long time.

本発明の自動選曲演奏装置は、複数の曲を記録した記録
媒体を保持し曲指定指令によって指定された曲を選択し
て演奏する演奏手段と、各々が互いに独立して曲指定指
令を受け入れかつこれを記憶する複数の端末ユニット
と、該端末ユニットに記憶された曲指定指令を各端末ユ
ニットに対応させて順次取り込んで取り込んだ曲指定指
令を演奏手段に供給する中央制御手段とを含み、取り込
んだ曲指定指令に応じて演奏手段によって所定数の曲が
演奏される毎に取り込んだ曲指定指令とは異なる所定の
曲指定指令を中央制御手段が演奏手段に供給することを
特徴としている。
The automatic music selection performance device of the present invention holds a recording medium on which a plurality of music is recorded and selects and plays a music piece designated by a music designation instruction, and each of them receives a music designation instruction independently of each other. It includes a plurality of terminal units for storing this and a central control means for sequentially fetching the music designating instructions stored in the terminal units corresponding to each terminal unit and supplying the loaded music designating instructions to the playing means. It is characterized in that the central control means supplies to the performance means a predetermined music designation command different from the music designation command fetched every time a predetermined number of music is played by the performance means in response to the single music designation command.

実施例 以下、本発明の実施例を図面を参照しつつ詳細に説明す
る。
Embodiment Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

第1図は本発明による自動選曲演奏装置の概略構成を示
している。この自動選曲演奏装置は中央制御部1、複数
のターミナル部21〜2n(nは例えば、16)及び複数のデ
ィスクを備えたオートチェンジディスクプレーヤ3から
なる。中央制御部1はプログラムに従ってディジタル演
算処理を行なうマイクロプロセッサ11、入出力インター
フェース12,13,14、プログラムが予め書き込まれたROM1
5、リクエスト曲エリア、指定ターミナルエリア、演奏
優先順位エリア、演奏順番エリア等の記憶エリアを有す
るRAM16、キーボード17、CRTモニタ18、プリンタ19及び
フロッピーディスクドライバ又はCD−ROMドライバ等の
補助記憶装置20及びビデオディスクプレーヤ又はVTR等
の映像用補助記憶装置20aを備えており、マイクロプロ
セッサ11と入出力インターフェース12,13,14、ROM15及
びRAM16とはデータバス10の他にアドレスバス及び制御
信号バス(共に図示せず)によって互いに接続されてい
る。キーボード17、CRTモニタ18、プリンタ19、補助記
憶装置20及び映像用補助記憶装置20aは入出力インター
フェース14に接続されている。キーボード17には演奏キ
ー、数字キー、文字キー、設定キー、CRTモニタ18の画
面上のカーソル移動用の矢印キー(共に図示せず)等の
キーが設けられている。補助記憶装置20は各種の曲名リ
ストや歌詞等の曲内容データを記憶したフロッピーディ
スク又はCD−ROM等の記憶媒体からデータを読み出した
り、オートチェンジディスクプレーヤ3において実際に
演奏した曲名、曲毎の演奏回数等の使用データを記憶媒
体に記憶させるために用いられる。映像用補助記憶装置
20aはオートチェンジディスクプレーヤ3によるリクエ
スト用の画像情報以外のコマーシャル等の画像情報の記
憶装置である。入出力インターフェース12はデータの入
出力のためにマイクロプロセッサ11からの指令に応じて
ターミナル部21〜2nのいずれか1つ又は複数を選択する
マルチプレクサ機能を有する。
FIG. 1 shows a schematic configuration of an automatic music selection performance device according to the present invention. The automatic music selection playing device central control unit 1, a plurality of terminal portions 2 1 to 2 n (n is, for example, 16) consists autochanging disc player 3 with a and a plurality of disks. The central control unit 1 includes a microprocessor 11 for performing digital arithmetic processing according to a program, input / output interfaces 12, 13, 14 and a ROM 1 in which a program is written in advance.
5, RAM 16 having a storage area such as a requested music area, a designated terminal area, a performance priority area, a performance order area, a keyboard 17, a CRT monitor 18, a printer 19, and an auxiliary storage device 20 such as a floppy disk driver or a CD-ROM driver 20. And a video disk player or a video auxiliary storage device 20a such as a VTR, and the microprocessor 11 and the input / output interfaces 12, 13, 14 and the ROM 15 and the RAM 16 include an address bus and a control signal bus (in addition to the data bus 10). They are connected to each other by means of both (not shown). The keyboard 17, the CRT monitor 18, the printer 19, the auxiliary storage device 20, and the video auxiliary storage device 20a are connected to the input / output interface 14. The keyboard 17 is provided with keys such as a performance key, a numeric key, a character key, a setting key, and an arrow key for moving a cursor on the screen of the CRT monitor 18 (both not shown). The auxiliary storage device 20 reads data from a storage medium such as a floppy disk or a CD-ROM in which music content data such as various music title lists and lyrics is stored, or the music titles actually played by the automatic change disc player 3 It is used to store usage data such as the number of performances in a storage medium. Auxiliary storage device for video
Reference numeral 20a is a storage device for image information such as commercials other than the image information requested by the auto change disc player 3. The input / output interface 12 has a multiplexer function for selecting any one or a plurality of the terminal units 2 1 to 2 n according to a command from the microprocessor 11 for inputting / outputting data.

一方、端末ユニットとしてのターミナル部21〜2nは入出
力インターフェース12の対応する入出力ポートに接続さ
れている。ターミナル部21はプログラムに従ってディジ
タル演算処理を行なうマイクロプロセッサ21、入出力イ
ンターフェース22,23、プログラムが予め書き込まれたR
OM24、リクエスト曲エリア等の記憶エリアを有するRAM2
5、キーボード26、小型のCRTモニタ27及びバーコードリ
ーダ28からなる。マイクロプロセッサ21と入出力インタ
ーフェース22,23、ROM24及びRAM25とはデータバス29、
アドレスバス及び制御信号バス(共に図示せず)によっ
て互いに接続されている。キーボード26、CRTモニタ27
及びバーコードリーダ28は入出力インターフェース23に
接続されている。キーボード26にはアルファベット或い
はカタカナの文字キー、数字キー、選曲キー、曲名リス
ト要求キー、リクエスト表示キー、CRTモニタ27の画面
上のカーソル移動用の矢印キー及びキャンセルキー(共
に図示せず)等のキー等が設けられている。入出力イン
ターフェース23内にはCRTモニタ27の映像或いは文字表
示数分のビデオRAM(図示せず)が備えられており、ビ
デオRAMの内容に応じた映像信号がCRTモニタ27に供給さ
れ、マイクロプロセッサ21からの表示データに従ってビ
デオRAMの内容が変更される。ターミナル部22〜2nもタ
ーミナル部21と同様に構成されている。なお、ターミナ
ル部21〜2nはこの自動選曲演奏装置の設置室内の各テー
ブル毎に1つずつ更には設置室以外の別の場所に設けら
れるものである。また、CRTモニタ18,27及び後述のCRT
モニタ31の代りに液晶表示器等を用いた表示装置でも良
いことは明らかである。
On the other hand, the terminal unit 2 1 to 2 n as a terminal unit is connected to the corresponding input and output ports of the input-output interface 12. Microprocessor 21 Terminal section 2 1 for performing digital arithmetic processing according to a program, input-output interface 22, the program is written in advance R
RAM2 with storage areas such as OM24 and requested song area
5, keyboard 26, small CRT monitor 27 and bar code reader 28. The microprocessor 21 and the input / output interfaces 22 and 23, the ROM 24 and the RAM 25 have a data bus 29,
An address bus and a control signal bus (both not shown) are connected to each other. Keyboard 26, CRT monitor 27
The barcode reader 28 is connected to the input / output interface 23. The keyboard 26 includes an alphabetic or katakana character key, a numeric key, a song selection key, a song name list request key, a request display key, an arrow key for moving the cursor on the screen of the CRT monitor 27, a cancel key (both not shown), and the like. Keys etc. are provided. The input / output interface 23 is provided with a video RAM (not shown) for the number of images displayed by the CRT monitor 27 or characters, and a video signal corresponding to the contents of the video RAM is supplied to the CRT monitor 27, and a microprocessor is provided. The contents of the video RAM are changed according to the display data from 21. The terminal units 2 2 to 2 n have the same structure as the terminal unit 2 1 . Incidentally, the terminal unit 2 1 to 2 n further one for each table in the installation chamber of the automatic music selection playing apparatus may be provided in a different location other than the installation room. In addition, the CRT monitors 18, 27 and the CRT described later
It is obvious that a display device using a liquid crystal display or the like may be used instead of the monitor 31.

オートチェンジディスクプレーヤ3は入出力インターフ
ェース13に接続されており、マイクロプロセッサ11から
入出力インターフェース13を介して供給される各指令に
従ってディスク選択、曲選択、演奏等の動作を行なう。
オートチェンジディスクプレーヤ3から出力されるディ
スクの演奏による映像信号は大型のCRTモニタ31に供給
され、その映像信号と同時に出力されるオーディオ信号
はアンプ32を介してスピーカ装置33に供給される。
The auto change disc player 3 is connected to the input / output interface 13 and performs disc selection, song selection, performance, etc. according to the respective commands supplied from the microprocessor 11 via the input / output interface 13.
The video signal output from the auto change disk player 3 by the performance of the disk is supplied to the large CRT monitor 31, and the audio signal output simultaneously with the video signal is supplied to the speaker device 33 via the amplifier 32.

かかる構成の自動選曲演奏装置においては、各ターミナ
ル部21〜2nではリクエスト曲すなわち指定曲情報を受け
付けてそれを順番にRAM25に記憶する。一方、中央制御
部1では各ターミナル部21〜2nにおけるRAM25に記憶さ
れたリクエスト曲を所定の順番に入力して後述する方法
により演奏順番を定めてその演奏順番に従ってオートチ
ェンジディスクプレーヤ3を制御してリクエストに対応
する。また、後述する方法により各ターミナル部21〜2n
からの曲名リスト等の情報要求に従って中央制御部1が
その情報を要求したターミナル部に供給して表示させる
ことが行なわれる。
In the automatic music selection playing apparatus having such a configuration is stored in each terminal unit 2 1 to 2 RAM 25 in the n request song i.e. it accepts designation song information in order. On the other hand, in the central control unit 1, the request music pieces stored in the RAM 25 in each of the terminal units 2 1 to 2 n are input in a predetermined order, the playing order is determined by a method described later, and the automatic change disc player 3 is set in accordance with the playing order. Control and respond to requests. In addition, each terminal section 2 1 to 2 n
In response to a request for information such as a music title list from the central control unit 1, the central control unit 1 supplies the information to the requesting terminal unit and displays it.

次に、ターミナル部21の動作をマイクロプロセッサ21の
動作フローに従って説明する。マイクロプロセッサ21は
操作入力ルーチン及びデータ読み取り表示ルーチンを繰
り返し実行する。操作入力ルーチンにおいては、第2図
(a)〜(c)に示すように先ず、キーボード26のキー
操作があったか否かを判別する(ステップ51)。キー操
作があった場合にはそれがデータ表示要求キーの操作で
あるか否かを判別する(ステップ52)。データ表示要求
キーの操作でない場合には文字キーの操作であったか否
かを判別する(ステップ53)。文字キーの操作でないな
らば、選択キーの操作であるか否かを判別し(ステップ
54)、選択キーの操作でない場合には更にリクエスト表
示キーの操作か否かを判別する(ステップ55)。
Next, the operation of the terminal portion 2 1 according to the operation flow of the microprocessor 21. The microprocessor 21 repeatedly executes the operation input routine and the data read / display routine. In the operation input routine, as shown in FIGS. 2A to 2C, first, it is determined whether or not the key operation of the keyboard 26 has been performed (step 51). If there is a key operation, it is determined whether or not it is an operation of the data display request key (step 52). If it is not the operation of the data display request key, it is determined whether or not it is the operation of the character key (step 53). If it is not a character key operation, it is determined whether it is a selection key operation (step
If the selection key is not operated, it is further determined whether or not the request display key is operated (step 55).

例えば、キーボード26のキー操作があるとそのキーに対
応する予め定められたコードが入出力インターフェース
23内の入力バッファ(図示せず)にキー操作順にコード
が保持されるので、このコードから操作されたキーがい
ずれのキーであるか判別することができる。従って、そ
の操作されたキーがデータ表示要求キーならば、データ
分類指定要求をするために所定のデータ分類表示データ
を入出力インターフェース23に出力する(ステップ5
7)。入出力インターフェース23は所定のデータ分類表
示データに応じた映像信号をCRTモニタ27に供給し、CRT
モニタ27画面上に「1.曲名リスト」、「2.演奏中の曲情
報」及び「3.リクエスト演奏順」のいずれを指定するか
が表示される。また、これらのうちからカーソル移動用
の矢印キーの操作によりいずれか1つを選択して選択キ
ーを操作する旨の表示も同時に行なわれる。よって、選
択キーが操作されたか否かを判別し(ステップ58)、選
択キーが操作されたならばカーソル位置に対応する内容
を読み込み(ステップ59)、曲名リスト、演奏中の曲情
報及びリクエスト演奏順のうちのいずれが選択かされた
か否かを判別する(ステップ60〜62)。曲名リストが選
択された場合にはステップ65に移行する。演奏中の曲情
報が選択された場合には演奏中の曲情報要求指令を発生
し(ステップ63)、リクエスト演奏順が選択された場合
にはリクエスト演奏順リスト要求指令を発生する(ステ
ップ64)。なお、ここでいうリクエスト演奏順はこれか
ら演奏されるリクエスト曲の順番であり、既に演奏し終
ったリクエスト曲の順番は含まない。また、データ分類
としては上記した曲名リスト等に限らず、他にリクエス
ト曲のトップテン等のデータ分類も考えられる。
For example, when a key on the keyboard 26 is operated, a predetermined code corresponding to the key is input / output interface.
Codes are held in an input buffer (not shown) in 23 in the order of key operation, and it is possible to determine which key is operated from this code. Therefore, if the operated key is the data display request key, the predetermined data classification display data is output to the input / output interface 23 to request the data classification designation (step 5).
7). The input / output interface 23 supplies a video signal according to a predetermined data classification display data to the CRT monitor 27,
On the monitor 27 screen, it is displayed which one of "1. song name list", "2. song information being played" and "3. request playing order" is specified. In addition, a display indicating that any one is selected from these by operating the arrow keys for moving the cursor and the selection key is operated is also displayed. Therefore, it is determined whether or not the selection key has been operated (step 58), and if the selection key has been operated, the contents corresponding to the cursor position are read (step 59), the song name list, the song information being played and the requested performance. It is determined which one of the steps has been selected (steps 60 to 62). If the song title list is selected, the process proceeds to step 65. If the music information being played is selected, a music information requesting command for playing is generated (step 63), and if the request playing order is selected, a request playing order list request command is issued (step 64). . The request performance order mentioned here is the order of request music pieces to be played, and does not include the order of request music pieces that have already been played. Further, the data classification is not limited to the above-mentioned music title list and the like, and other data classification such as the top ten of the requested music can be considered.

曲名リストが選択された場合にはリスト分類指定要求を
するために所定のリスト分類表示データを入出力インタ
ーフェース23に出力する(ステップ65)。入出力インタ
ーフェース23は所定のリスト分類表示データに応じた映
像信号をCRTモニタ27に供給し、CRTモニタ27画面上に
「1.ジャンル別」、「2.アーティスト別」、「3.50音順
別」又は「4.キャンセル」のいずれを指定するかが表示
される。また、これらのうちからカーソル移動用の矢印
キーの操作によりいずれか1つを選択して選択キーを操
作する旨の表示も同時に行なわれる。よって、選択キー
が操作されたか否かを判別し(ステップ66)、選択キー
が操作されたならばカーソル位置に対応する内容を読み
込み(ステップ67)、ジャンル別、アーティスト別、50
音順別及びキャンセルのうちのいずれが選択されたか否
かを判別する(ステップ68〜70)。ジャンル別が選択さ
れた場合にはジャンル分類指定要求をするために所定の
ジャンル分類表示データを入出力インターフェース23に
出力する(ステップ71)。入出力インターフェース23は
所定のジャンル分類表示データに応じた映像信号をCRT
モニタ27に供給し、CRTモニタ27画面上に「1.歌謡
曲」、「2.演歌」、「3.ニューミュージック」又は「4.
ロック」のいずれを指定するかが表示される。また、こ
れらのうちからカーソル移動用の矢印キーの操作により
いずれか1つを選択して選曲キーを操作する旨の表示も
同時に行なわれる。よって、選択キーが操作されたか否
かを判別し(ステップ72)、選択キーが操作されたなら
ばカーソル位置に対応する内容を読み込み(ステップ7
3)、歌謡曲、演歌、ニューミュージック及びロックの
うちのいずれが選択されたか否かを判別する(ステップ
74〜77)。それらの判別結果に応じて歌謡曲、演歌、ニ
ューミュージック及びロックのいずれか1つのジャンル
の名曲リスト要求指令を発生する(ステップ78〜81)。
アーティスト別が選択された場合にはアーティスト別曲
名リスト要求指令を発生し(ステップ82)、50音順別が
選択された場合には50音順別曲名リスト要求指令を発生
し(ステップ83)、それ以外、すなわちキャンセルの場
合には画面消去指令を発生する(ステップ84)。各曲名
リスト要求指令は入出力インターフェース22を介して入
出力インターフェース12に出力され、後述の中央制御部
1内のマイクロプロセッサ11の割込み動作において読み
取られる。画面消去指令は入出力インターフェース23に
出力されCRTモニタ27の画面上の表示が全て消去され
る。
When the music title list is selected, predetermined list classification display data is output to the input / output interface 23 to request a list classification designation (step 65). The input / output interface 23 supplies a video signal corresponding to predetermined list classification display data to the CRT monitor 27, and "1. By genre", "2. By artist", "3.50 By sound order" is displayed on the screen of the CRT monitor 27. Alternatively, it is displayed whether to specify “4. Cancel”. In addition, a display indicating that any one is selected from these by operating the arrow keys for moving the cursor and the selection key is operated is also displayed. Therefore, it is determined whether or not the selection key is operated (step 66), and if the selection key is operated, the content corresponding to the cursor position is read (step 67), genre, artist, 50
It is determined whether any one of the note order and the cancel is selected (steps 68 to 70). When the genre classification is selected, predetermined genre classification display data is output to the input / output interface 23 to make a genre classification designation request (step 71). The input / output interface 23 CRTs the video signal according to the predetermined genre classification display data.
It is supplied to the monitor 27, and "1. Kayokyoku", "2. Enka", "3. New Music" or "4.
Whether to specify "Lock" is displayed. In addition, a display indicating that any one of these keys is operated by operating the arrow key for moving the cursor and the music selection key is operated is also displayed. Therefore, it is determined whether or not the select key is operated (step 72), and if the select key is operated, the contents corresponding to the cursor position are read (step 7).
3), it is determined whether any of the popular songs, enka, new music and rock is selected (step
74-77). A masterpiece list request command for one of genres of popular songs, enka, new music, and rock is generated according to the discrimination result (steps 78 to 81).
When the artist type is selected, a song name list request command by artist is generated (step 82), and when the 50-sound order is selected, a song name list request command by 50-sound order is generated (step 83), Otherwise, that is, in the case of cancellation, a screen erase command is generated (step 84). Each music title list request command is output to the input / output interface 12 via the input / output interface 22 and read in the interrupt operation of the microprocessor 11 in the central control unit 1 described later. The screen deletion command is output to the input / output interface 23, and all the display on the screen of the CRT monitor 27 is deleted.

なお、アーティスト別の場合にはアーティストを指定す
る文字キーの操作入力を要求してその指定されたアーテ
ィストの曲名リスト要求指令を発生するようにしても良
い。また、50音順別の場合には「あ、い、う……」のう
ちのいずれを指定するかを要求してその指定された音の
曲名リスト要求指令を発生するようにしても良い。
In the case of each artist, the operation input of the character key for designating the artist may be requested and the song name list request command of the designated artist may be generated. Further, in the case of the Japanese syllabary order, it may be possible to request which one of "A, I, U ..." Is designated and generate a music title list request command of the designated tone.

また、ジャンル別としては上記した歌謡曲等に限らず他
にタンゴ、シャンソン、ジャズ等が考えられる。
The genres are not limited to the above-mentioned songs and the like, but may be tango, chanson, jazz and the like.

ステップ66において選択キーが操作されないならば、キ
ャンセルキーが操作されたか否かを判別する(ステップ
85)。キャンセルキーが操作されたならば、ステップ84
に移行し、キャンセルキーが操作されないならば、ステ
ップ66に移行して選択キーの操作を判別する。これはス
テップ89及び90においても同様である。なお、キャンセ
ルが指定されたり、キャンセルキーが操作された場合に
はステップ57に戻っても良い。
If the select key is not operated in step 66, it is determined whether or not the cancel key is operated (step
85). If the cancel key is operated, step 84
If the cancel key is not operated, the process proceeds to step 66 and the operation of the selection key is determined. This also applies to steps 89 and 90. If cancel is designated or the cancel key is operated, the process may return to step 57.

ステップ53において文字キーが操作された場合には入出
力インターフェース23内の入力バッファのコードを読み
込み(ステップ87)、CRTモニタ27に入力文字を表示す
べく表示データを入出力インターフェース22に出力する
(ステップ88)。よって、キーボード26の文字キーを操
作する毎にCRTモニタ27の画面上の所定位置から順番に
その操作文字キーに対応する文字が表示される。
When the character key is operated in step 53, the code of the input buffer in the input / output interface 23 is read (step 87), and the display data is output to the input / output interface 22 to display the input character on the CRT monitor 27 ( Step 88). Therefore, every time the character key of the keyboard 26 is operated, the character corresponding to the operated character key is displayed in order from a predetermined position on the screen of the CRT monitor 27.

ステップ54において選択キーが操作されたと判別した場
合には曲名リスト表示中か否かを判別する(ステップ9
1)。曲名リスト表示中の場合には現在のCRTモニタ27の
画面上のカーソル位置における曲名が選曲されたとして
その曲名データを読み取り(ステップ92)、曲指定発信
者情報としてのリクエスト者名の入力を要求する表示デ
ータを入出力インターフェース22に出力し(ステップ9
3)、リクエスト者名の入力があったか否かを判別する
(ステップ94)。よって、CRTモニタ27の画面上の例え
ば、曲名リスト表示部分以外の部分、或いはウインドウ
により「リクエスト者名?」が表示され、リクエスト者
名の入力がユーザに対して要求されるので、ユーザは文
字キーでリクエスト者名を入力して最後に選択キーを操
作する。なお、この操作した文字キーに対応する文字が
ステップ88と同様にCRTモニタ27の画面に表示され、最
後の選択キーの操作により上記の「リクエスト者名?」
の表示と共に消去される。リクエスト者名の入力があっ
たならば、そのリクエスト者名をリクエスト者データと
して読み込み(ステップ95)、第9図に示すようにRAM2
5内に形成されたリクエスト曲エリアに順番にその読み
込んだ曲名データ及びリクエスト者データを記憶させる
(ステップ96)。曲名リスト表示中でない場合には入力
バッファに文字コード列が保持されているか否かを判別
し(ステップ99)、文字キー操作により文字コード列が
保持されているならばその文字コード列を曲名データと
して読み取り(ステップ100)、ステップ93に進んでRAM
25内に形成されたリクエスト曲エリアにその読み込んだ
曲名データ及びリクエスト者データを記憶させる。ま
た、このリクエスト曲エリアには第9図に示すように書
き込まれた曲名データ及びリクエスト者データが中央制
御部1によって読み出されたことを示す読み出し完了デ
ータを記憶するエリアも設けられている。
If it is determined in step 54 that the selection key has been operated, it is determined whether or not the song name list is being displayed (step 9
1). If the song name list is being displayed, it is assumed that the song name at the cursor position on the screen of the current CRT monitor 27 has been selected and the song name data is read (step 92), requesting the input of the requester name as the song designated caller information. Output the display data to the input / output interface 22 (step 9
3), it is determined whether or not the requester name is input (step 94). Therefore, for example, on the screen of the CRT monitor 27, "requester name?" Is displayed in a part other than the song name list display part or a window, and the user is requested to input the requester name. Enter the requester's name with the key and operate the select key at the end. The character corresponding to the operated character key is displayed on the screen of the CRT monitor 27 as in step 88, and the "requester name?"
Will be erased with the display of. If the requester name is input, the requester name is read as requester data (step 95), and RAM2 is displayed as shown in FIG.
The read song title data and requester data are stored in order in the request song area formed in 5 (step 96). If the song name list is not being displayed, it is judged whether or not the character code string is held in the input buffer (step 99). If the character code string is held by the character key operation, that character code string is used as the song name data. Read as (step 100), go to step 93 RAM
The read song title data and requester data are stored in the request song area formed in 25. Further, as shown in FIG. 9, the request music area is also provided with an area for storing the read title data indicating that the written music title data and requester data have been read by the central control unit 1.

ステップ55においてリクエスト表示キーが操作されたと
判別した場合にはRAM25内のリクエスト曲エリアにおけ
る1曲目から順に記憶された曲名データDA1,DA2……を
全て読み出し(ステップ97)、その読み出した各曲名デ
ータに対応する表示データを入出力インターフェース23
に出力する(ステップ98)。これによりCRTモニタ27の
画面上に現在リクエスト中の曲名がリクエスト順に表示
される。
When it is determined in step 55 that the request display key has been operated, all the song title data DA 1 , DA 2 ... Stored in order from the first song in the request song area in the RAM 25 are read (step 97), and each of the read items is read. Input / output interface for display data corresponding to song title data 23
(Step 98). As a result, the song names currently requested are displayed on the screen of the CRT monitor 27 in the order of requests.

一方、ステップ51においてキーボード26のキー操作がな
かった場合には、バーコード入力があったか否かを判別
する(ステップ101)。バーコードリーダ28はカラオケ
等の曲名リストブックに曲名毎に印刷された、或いはCR
Tモニタ27の画面上に曲名リストの曲名と共に表示され
たバーコードを読み取り、その読み取られたバーコード
は入出力インターフェース23の上記のキーボード26用の
入力バッファとは別のバーコード入力バッファ(図示せ
ず)に保持される。バーコード入力があった場合にはバ
ーコード入力バッファからバーコードを曲名データとし
て読み取り(ステップ102)、ステップ93に進んでRAM25
内に形成されたリクエスト曲エリアにその読み込んだ曲
名データを記憶させる。
On the other hand, if there is no key operation of the keyboard 26 in step 51, it is determined whether or not there is a bar code input (step 101). The bar code reader 28 is printed for each song name in a song name list book such as karaoke, or CR
The bar code displayed on the screen of the T-monitor 27 together with the track names in the track name list is read, and the read bar code is a bar code input buffer (Fig. (Not shown). If there is a bar code input, the bar code is read from the bar code input buffer as song title data (step 102) and the process proceeds to step 93 and RAM 25
The read song title data is stored in the request song area formed therein.

なお、矢印キーによるカーソル移動動作は他のルーチン
において矢印キーの操作に応じて制御される。
The cursor movement operation by the arrow keys is controlled according to the operation of the arrow keys in another routine.

次に、データを読み取り表示ルーチンにおいて、第3図
に示すようにマイクロプロセッサ21は先ず、データが中
央制御部1から供給されたか否かを判別する(ステップ
111)。データが中央制御部1から供給された場合には
それを読み込み(ステップ112)、読み込んだデータが
曲名リストデータ、演奏中の曲内容データ、リクエスト
演奏順データ及びメモリキャンセルデータのうちのいず
れであるか否かを判別する(ステップ113〜116)。曲名
リストデータならば、RAMの所定のエリアに記憶させ
(ステップ117)、曲名リストをCRTモニタ27に表示させ
るために曲名リストデータを表示データとして入出力イ
ンターフェース23に出力する(ステップ118)。これに
よりCRTモニタ27には要求した曲名リストが表示され、
このとき矢印キーの操作により曲名リストをスクロール
して表示させることができる。演奏中の曲内容データの
場合にはその演奏中の曲内容データを表示データとして
入出力インターフェース23に出力する(ステップ11
9)。これによりCRTモニタ27には演奏中の曲の歌詞や映
像等が表示される。リクエスト演奏順データの場合には
そのリクエスト演奏順データを表示データとして入出力
インターフェース23に出力する(ステップ120)。これ
によりCRTモニタ27には現在のリクエスト演奏順が表示
される。一方、メモリキャンセルデータの場合にはリク
エストに応じて演奏されたためにRAM25のリクエスト曲
エリアの1曲目を消去しかつ残りのリクエスト順を全て
1だけ繰り上げて書き込み直す(ステップ121)。すな
わち、曲名データDA1、リクエスト者データDB1及び読み
出し完了データDC1を消去し、DA2をDA1に、DB2をDB
1に、またDC2をDC1にするようにリクエスト順を繰り上
げるのである。
Next, in the data read and display routine, as shown in FIG. 3, the microprocessor 21 first determines whether or not the data is supplied from the central control unit 1 (step
111). When the data is supplied from the central control unit 1, it is read (step 112), and the read data is any of the music title list data, the music content data being played, the requested performance order data, and the memory cancellation data. It is determined whether or not (steps 113 to 116). If the music title list data is stored in a predetermined area of the RAM (step 117), the music title list data is output to the input / output interface 23 as display data for displaying the music title list on the CRT monitor 27 (step 118). As a result, the requested song list is displayed on the CRT monitor 27,
At this time, the music title list can be scrolled and displayed by operating the arrow keys. In the case of the music content data being played, the music content data being played is output to the input / output interface 23 as display data (step 11
9). As a result, the CRT monitor 27 displays the lyrics and images of the song being played. In the case of request performance order data, the request performance order data is output to the input / output interface 23 as display data (step 120). As a result, the CRT monitor 27 displays the current request performance order. On the other hand, in the case of the memory cancel data, the first song in the requested song area of the RAM 25 is erased because it was played in response to the request, and the remaining request order is moved up by 1 and rewritten (step 121). That is, the song title data DA 1 , the requester data DB 1 and the read completion data DC 1 are erased, DA 2 is set as DA 1 , DB 2 is set as DB 2 .
The request order is increased to 1 and DC 2 to DC 1 .

マイクロプロセッサ21は後述のリクエスト読み出し指令
が中央制御部1から供給されると、現在処理中のルーチ
ンの処理動作を停止して、割込みルーチンの処理に移行
する。この割込みルーチンにおいては、第4図に示すよ
うに変数gを1に設定し(ステップ131)、RAM25内のリ
クエスト曲エリアのg番目に曲名データが記憶されてい
るか否かを判別し(ステップ132)、リクエスト曲エリ
アに曲名データが記憶されていない場合には無リクエス
トデータを中央制御部1に供給すべく入出力インタフェ
ース22に出力する(ステップ133)。リクエスト曲エリ
アのg番目に曲名データが記憶されている場合にはその
曲名データが既に読み出されたか否かを判別する(ステ
ップ134)。既に読み出された場合には後述のステップ1
38においてリクエスト曲エリアの読み出し完了データDC
gが1に設定されるので、DCg=0ならば、初期設定され
たままであり、まだ読み出されていないと判別される。
DCg=1ならば読み出されたので、変数gに1を加算し
(ステップ135)、ステップ132に移行する。DCg=0な
らば、リクエスト曲エリアのg番目から順番に曲名デー
タ及びリクエスト者データを読み出し(ステップ13
6)、その読み出した曲名データ及びリクエスト者デー
タをターミナル番号データと共に1リクエストデータと
して中央制御部1に供給すべく順次入出力インタフェー
ス22に出力する(ステップ137)。そして、リクエスト
曲エリアの読み出し完了データDCgを1に設定する(ス
テップ138)。
When a request read command, which will be described later, is supplied from the central control unit 1, the microprocessor 21 stops the processing operation of the routine currently being processed and shifts to the processing of the interrupt routine. In this interrupt routine, the variable g is set to 1 as shown in FIG. 4 (step 131), and it is determined whether or not the song title data is stored in the gth request song area in the RAM 25 (step 132). If no song title data is stored in the requested song area, the unrequested data is output to the input / output interface 22 so as to be supplied to the central control unit 1 (step 133). If the song title data is stored in the gth requested song area, it is determined whether the song title data has already been read (step 134). If already read, step 1 below
38: Requested song area read completion data DC
Since g is set to 1, if DCg = 0, it is determined that the initial setting remains and the data has not been read yet.
If DCg = 1, it has been read, so 1 is added to the variable g (step 135), and the routine proceeds to step 132. If DCg = 0, song name data and requester data are read in order from the g-th request song area (step 13).
6) The read music title data and requester data are sequentially output to the input / output interface 22 so as to be supplied to the central control unit 1 as one request data together with the terminal number data (step 137). Then, the read completion data DCg of the requested music area is set to 1 (step 138).

なお、ターミナル部21の動作について説明したが、ター
ミナル部22〜2nにおいてもターミナル部21と同様の動作
が行なわれる。
Although described operation of the terminal unit 2 1, the same operation as the terminal unit 2 1 is also in the terminal unit 2 2 to 2 n is performed.

次に、中央制御部1の動作をマイクロプロセッサ11の動
作フローに従って説明する。マイクロプロセッサ11はリ
クエスト読み込みルーチン、リクエスト演奏優先設定ル
ーチン、リクエスト演奏順番決定ルーチン、演奏ルーチ
ン及び要求データ送出ルーチン等のルーチンを繰り返し
実行する。先ず、所定周期毎に実行されるリクエスト読
み込みルーチンにおいては、第5図に示すように先ず、
変数mを1に等しくし(ステップ143)、ターミナル部2
mが使用中であるか否かを判別する(ステップ144)。こ
の使用中とは例えば、ターミナル部2mが電源オンの状態
を言い、各ターミナル部21〜2nの使用中か非使用中かは
中央制御部1において例えば、ユーザによってキー操作
等により設定される。ターミナル部2mが使用中ならば、
ターミナル部2mに対してリクエスト読み出し指令を発生
する(ステップ145)。リクエスト読み出し指令は入出
力インターフェース12に供給されて制御信号により入出
力インターフェース12からターミナル部2mの入出力イン
ターフェース(ターミナル部21の場合、入出力インター
フェース22)に供給される。リクエスト読み出し指令の
発生後、ターミナル番号データ、曲名データ及びリクエ
スト者データからなるリクエストデータがターミナル部
2mから供給されたか否かを判別し(ステップ146)、リ
クエストデータが供給されたならば、そのリクエストデ
ータを読み込み(ステップ147)、RAM16内のリクエスト
データエリア(第10図)にターミナル番号データAt、曲
名データBt及びリクエスト者データCtとして書き込む
(ステップ148)。ここで、tは読み込み順番を示す変
数であり、電源投入時に1に初期化される。そして今回
以前のt−k番目前までの期間にターミナル部2mからリ
クエストデータを読み込んだか否かを判別する(ステッ
プ149)。kは所定値であり、例えば、10である。t−
k番目前までの期間にターミナル部2mからリクエストデ
ータを読み込んでいる場合には読み込み頻度データDtを
0とし(ステップ150)、ターミナル部2mからリクエス
トデータを読み込んでいない場合には読み込み頻度デー
タDtを1とする(ステップ151)。読み込み頻度データD
tは第10図に示すようにリクエストデータエリアにター
ミナル番号データAt、曲名データBt及びリクエスト者デ
ータCtと共に書き込まれる。読み込み頻度データDtを得
た後、変数tに1を加算し(ステップ152)、変数mに
1を加算する(ステップ153)。一方、リクエストデー
タがターミナル部2mから供給されない場合には無リクエ
ストデータが供給されたか否かを判別し(ステップ15
4)、無リクエストデータが供給されたならばステップ1
53に進む。また、ステップ144においてターミナル部2m
が非使用中と判別した場合にもステップ153に進む。ス
テップ153において変数mに1を加算した後、その変数
mがターミナル数nより大であるか否かを判別し(ステ
ップ155)、m≦nならば、ステップ144移行し、m>n
ならば、本ルーチンを終了する。このリクエスト読み込
みルーチンの処理により、各ターミナル部21〜2nでリク
エストをしたならば、読み込み順にRAM16内のリクエス
トデータエリアにターミナル番号、リクエスト曲名、リ
クエスト者名及び読み込み頻度の大小がデータとして書
き込まれる。
Next, the operation of the central control unit 1 will be described according to the operation flow of the microprocessor 11. The microprocessor 11 repeatedly executes routines such as a request reading routine, a request performance priority setting routine, a request performance order determination routine, a performance routine and a request data sending routine. First, in the request reading routine executed at every predetermined cycle, as shown in FIG.
The variable m is made equal to 1 (step 143) and the terminal part 2
It is determined whether m is in use (step 144). For example, “in use” means that the terminal unit 2 m is in a power-on state, and whether each terminal unit 2 1 to 2 n is in use or not in use is set in the central control unit 1 by, for example, a user operating a key or the like. To be done. If the terminal 2 m is in use,
A request read command is issued to the terminal unit 2 m (step 145). Request read command (in the case of the terminal unit 2 1, input-output interface 22) from the output interface 12 by a control signal supplied to the output interface 12 the terminal section 2 m output interface supplied to. After the request read command is issued, the request data consisting of terminal number data, song name data, and requester data is displayed in the terminal section.
It is determined whether or not the data is supplied from 2 m (step 146), and if the request data is supplied, the request data is read (step 147) and the terminal number data is stored in the request data area (Fig. 10) in RAM16. At, song title data Bt and requester data Ct are written (step 148). Here, t is a variable indicating the reading order, and is initialized to 1 when the power is turned on. Then, it is determined whether or not the request data has been read from the terminal section 2 m in the period up to the tkth before this time (step 149). k is a predetermined value, for example, 10. t-
If the request data is read from the terminal unit 2 m in the period up to the kth, the read frequency data Dt is set to 0 (step 150), and if the request data is not read from the terminal unit 2 m , the read frequency data Dt is set to 1 (step 151). Read frequency data D
As shown in FIG. 10, t is written in the request data area together with the terminal number data At, music title data Bt and requester data Ct. After obtaining the read frequency data Dt, 1 is added to the variable t (step 152) and 1 is added to the variable m (step 153). On the other hand, if the request data is not supplied from the terminal unit 2 m, it is determined whether or not the non-request data is supplied (step 15
4) Step 1 if unrequested data is supplied
Continue to 53. Also, in step 144, the terminal area 2 m
Also when it is determined that is not in use, the process proceeds to step 153. After adding 1 to the variable m in step 153, it is determined whether or not the variable m is larger than the number of terminals n (step 155). If m ≦ n, the process proceeds to step 144 and m> n.
If so, this routine ends. By the process of reading requests routine, if the request at each terminal unit 2 1 to 2 n, written in the request data area of the reading order in the RAM16 terminal number, request Song, as large and small data requestor name and reading frequency Be done.

なお、ターミナル部2mが使用中か否かの判別をしない
で、リクエスト読み出し指令に対してリクエストデータ
が供給されて来ないで応答がない場合にはターミナル部
2mが非使用中とするようにしても良い。
If the request data is not supplied and there is no response to the request read command without determining whether the terminal unit 2 m is in use, the terminal unit
2 m may be unused.

リクエスト演奏順番決定ルーチンにおいては、第6図に
示すように先ず、変数sの値に変数qを等しくし(ステ
ップ171)、また変数rの値に変数pを等しくさせる
(ステップ172)。変数s,rは共に電源投入時に初期値1
に設定される。ステップ171における変数sは前回の本
ルーチン処理までにリクエストデータエリアの演奏順番
を定めたリクエストデータ番数に1を加算した値を示
す。ステップ172における変数rは前回の本ルーチン処
理で定めた演奏順番の最終番数に1を加算した値を示
す。変数q及びpの設定後、リクエストデータエリアの
s番目にデータが書き込まれているか否かを判別し(ス
テップ173)、s番目にデータが書き込まれているなら
ば、リクエストデータエリアのs番目の読み込み頻度デ
ータDsを読み出してその読み込み頻度データDsが1に等
しいか否かを判別する(ステップ174)。Ds=1なら
ば、リクエスト頻度の比較的低いターミナル部からのリ
クエストデータであるので優先してリクエストに応ずる
ために、リクエストデータエリアのs番目からターミナ
ル番号データAs、曲名データBs及びリクエスト者データ
Csを読み出し(ステップ175)、RAM16内に形成された演
奏順番エリア(第12図)のr番目にターミナル番号デー
タAs、曲名データBs及びリクエスト者データCsを書き込
む(ステップ176)。その後、変数rに1を加算し(ス
テップ177)、変数sに1を加算する(ステップ178)。
一方、Ds=0ならば、リクエスト頻度の比較的高いター
ミナル部からのリクエストデータであるのでリクエスト
頻度の低いターミナル部からのリクエストデータを探し
出すためにステップ178に移行する。ステップ178の実行
後、変数sから変数qを差し引いた値が所定値x以上で
あるか否かを判別する(ステップ179)。所定値xは本
ルーチンを一回処理する毎に演奏順番を決定すべき最大
リクエスト数を示している。s−q<xならば、ステッ
プ173に戻り、s−q≧xならば、リクエスト頻度の比
較的低いターミナル部からのリクエストに対する演奏順
番を定めたので、リクエスト頻度の比較的高いターミナ
ル部からのリクエストデータの演奏順番を定めるために
ステップ180に移行する。また、ステップ173において、
リクエストデータエリアのs番目にデータが書き込まれ
ていないと判別した場合には、リクエストがsの数以上
読み込まれていないので、この場合もステップ180に移
行する。
In the request performance order determination routine, as shown in FIG. 6, first, the variable q is made equal to the value of the variable s (step 171), and the variable p is made equal to the value of the variable r (step 172). Both variables s and r have an initial value of 1 when the power is turned on.
Is set to. The variable s in step 171 indicates a value obtained by adding 1 to the request data number that defines the performance order of the request data area up to the last routine process. The variable r in step 172 indicates a value obtained by adding 1 to the final number of the performance order defined in the previous routine processing. After setting the variables q and p, it is determined whether or not the sth data is written in the request data area (step 173). If the sth data is written, the sth data in the request data area is determined. The read frequency data Ds is read and it is determined whether the read frequency data Ds is equal to 1 (step 174). If Ds = 1, it is the request data from the terminal section with a relatively low request frequency, so in order to respond to the request with priority, the terminal number data As, the song name data Bs, and the requester data from the sth position in the request data area.
Cs is read (step 175), and the terminal number data As, the song title data Bs, and the requester data Cs are written in the rth position of the performance order area (FIG. 12) formed in the RAM 16 (step 176). Then, 1 is added to the variable r (step 177), and 1 is added to the variable s (step 178).
On the other hand, if Ds = 0, it means that the request data is from a terminal unit having a relatively high request frequency, and therefore the process proceeds to step 178 to search for request data from a terminal unit having a low request frequency. After the execution of step 178, it is determined whether or not the value obtained by subtracting the variable q from the variable s is a predetermined value x or more (step 179). The predetermined value x indicates the maximum number of requests for which the performance order should be determined each time this routine is processed. If sq <x, the process returns to step 173, and if sq ≧ x, the performance order for the request from the terminal section with a relatively low request frequency is determined, so that the performance from the terminal section with a relatively high request frequency is determined. The process moves to step 180 to determine the performance order of the request data. Also, in step 173,
If it is determined that the data has not been written to the sth position of the request data area, the number of requests s or more has not been read.

ステップ180においては変数sを変数qに等しくし、そ
してステップ181〜186に進む。このステップ181〜186は
リクエスト頻度の比較的高いターミナル部からのリクエ
ストデータを見つけだして演奏順番を定めており、その
他はステップ173〜178と同様である。
In step 180, the variable s is made equal to the variable q, and the process goes to steps 181-186. The steps 181 to 186 find the request data from the terminal section having a relatively high request frequency and determine the performance order, and the other steps are the same as the steps 173 to 178.

ステップ186の実行後、変数rから変数pを差し引いた
値が所定値x以上であるか否かを判別する(ステップ18
7)。r−p<xならば、ステップ181に戻り、r−p≧
xならば、本ルーチンの処理を終了する。ステップ181
において、リクエストデータエリアのs番目にデータが
書き込まれていないと判別した場合には、リクエストが
sの数以上読み込まれていないので、本ルーチンの処理
を終了する。このリクエスト演奏順番決定ルーチンの処
理により例えば、第11図に示すように演奏順番エリアに
はターミナル番号データ、曲名データ及びリクエスト者
データがリクエスト頻度が比較的低いターミナル部から
書き込まれる。
After execution of step 186, it is determined whether or not the value obtained by subtracting the variable p from the variable r is equal to or greater than the predetermined value x (step 18).
7). If r−p <x, the process returns to step 181, and r−p ≧
If x, the processing of this routine is completed. Step 181
If it is determined that the data has not been written to the sth position in the request data area, the request has not been read in the number s or more, and thus the processing of this routine ends. By the processing of the request performance order determination routine, for example, as shown in FIG. 11, terminal number data, music title data, and requester data are written in the performance order area from a terminal section having a relatively low request frequency.

次に、演奏ルーチンにおいては、第7図に示すように先
ず、変数rが変数uより大であるか否かを判別する(ス
テップ200)。変数rは演奏順番が決定されたリクエス
ト数を示し、変数uは演奏順番に従って演奏したリクエ
スト数を示すので、r≦uならば、演奏が済んでいない
演奏順番待ちのリクエストはないので、後述の変数vを
1に設定して(ステップ201)本ルーチンの実行を終了
する。一方、r>uならば、演奏が済んでいない演奏順
番待ちのリクエストがあるので、フラグF1が1に等しい
か否かを判別する(ステップ202)。F1=0ならば、演
奏中でないことを示すので、RAM16の演奏順番エリアか
らu曲目のターミナル番号データAu、曲名データBu及び
リクエスト者データCuを読み出し(ステップ203)、オ
ートチェンジディスクプレーヤ3に対して読み出した曲
名データBuを供給し(ステップ204)、また、読み出し
たターミナル番号データAuのターミナル部に対して曲名
データBu及びリクエスト者データCuを含む演奏開始指令
データを出力する(ステップ205)。その演奏開始指令
データは入出力インターフェース12から読み出したター
ミナル番号Auのターミナル部に供給され、上記した如く
供給されたターミナル部においてはCRTモニタ27に次の
演奏曲名及びリクエスト者名が表示されてリクエスト者
に対して歌唱する準備を喚起させる。ステップ205の実
行後、所定時間T1経過したか否かを判別し(ステップ20
6)、所定時間T1経過するまでの間はステップ205を実行
する。この所定時間T1はオートチェンジディスクプレー
ヤ3において要求される演奏開始準備時間より長い時間
である。所定時間T1経過すると、オートチェンジディス
クプレーヤ3に対して演奏開始指令を発生し(ステップ
207)、演奏を開始させたことを示すためにフラグF1
1に等しくし(ステップ208)、本ルーチンを終了す
る。
Next, in the performance routine, as shown in FIG. 7, first, it is judged whether or not the variable r is larger than the variable u (step 200). The variable r indicates the number of requests for which the playing order has been determined, and the variable u indicates the number of requests for playing in accordance with the playing order. Therefore, if r ≦ u, there is no request in the playing order that has not been played. The variable v is set to 1 (step 201) and the execution of this routine ends. On the other hand, if r> u, there is a request to wait for the performance order that has not been performed, so it is determined whether the flag F 1 is equal to 1 (step 202). If F 1 = 0, it means that the music is not being played. Therefore, the terminal number data Au, the music title data Bu and the requester data Cu of the u-th piece of music are read out from the performance order area of the RAM 16 (step 203) and the automatic change disk player 3 is read. The read song name data Bu is supplied (step 204), and performance start command data including the song name data Bu and requester data Cu is output to the terminal portion of the read terminal number data Au (step 205). . The performance start command data is supplied to the terminal section of the terminal number Au read from the input / output interface 12, and in the terminal section supplied as described above, the next performance song name and requester name are displayed on the CRT monitor 27 to request. Prepare to sing to others. After execution of step 205, it is determined whether or not a predetermined time T 1 has elapsed (step 20
6), Step 205 is executed until the predetermined time T 1 elapses. This predetermined time T 1 is longer than the performance start preparation time required by the automatic change disc player 3. When a predetermined time T 1 has passed, a performance start command is issued to the auto change disc player 3 (step
207), the flag F 1 is set equal to 1 to indicate that the performance has started (step 208), and this routine ends.

ステップ202においてF1=1ならば、演奏が開始された
後であるので、バックグランドミュージックの演奏中か
否かを示すフラグF2が1に等しいか否かを判別する(ス
テップ209)。F2=0ならば、リクエスト曲の演奏が開
始された後であり、オートチェンジディスクプレーヤ3
から演奏終了指令が供給されたか否かを判別する(ステ
ップ210)。演奏終了指令が供給されたならば、ターミ
ナル番号のターミナル部に対して上記したメモリキャン
セルデータを出力する(ステップ211)。そして、変数
uに1を加算し(ステップ212)、演奏が終了したので
フラグF1を0にリセットし(ステップ213),変数vに
1を加算し(ステップ214)、その変数vが所定値yよ
り大であるか否かを判別する(ステップ215)。変数v
は所定値yを係数するための変数であり電源投入時又は
ステップ218において初期値1に設定され、所定値yは
リクエストに応答して連続して演奏する曲数を示す。v
≦yならば、ステップ200に移行し、v>yならば、リ
クエスト曲を所定値yだけ連続して演奏したので、所定
時間T2の間は休憩するためにバックグランドミュージッ
ク演奏開始指令をオートチェンジディスクプレーヤ3に
対して発生する(ステップ216)。そして、バックグラ
ンドミュージックの演奏を開始したことを示すためにフ
ラグF1及びF2を1にセットし(ステップ217)、変数v
を1に等しくし(ステップ218)、本ルーチンの実行を
終了する。
If F 1 = 1 in step 202, it means that the performance has been started, so it is determined whether or not the flag F 2 indicating whether the background music is being played is equal to 1 (step 209). If F 2 = 0, it means that the requested song has started playing, and the auto change disc player 3
It is determined whether or not a performance end command is supplied from (step 210). When the performance end command is supplied, the memory cancel data described above is output to the terminal part of the terminal number (step 211). Then, 1 is added to the variable u (step 212), the performance is finished, the flag F 1 is reset to 0 (step 213), 1 is added to the variable v (step 214), and the variable v is set to a predetermined value. It is determined whether it is larger than y (step 215). Variable v
Is a variable for multiplying the predetermined value y, and is set to an initial value of 1 when the power is turned on or at step 218, and the predetermined value y indicates the number of songs to be continuously played in response to a request. v
If ≦ y, the process proceeds to step 200, and if v> y, the requested music is continuously played by the predetermined value y, so the background music performance start command is automatically issued to take a break for the predetermined time T 2. This occurs for the change disc player 3 (step 216). Then, the flags F 1 and F 2 are set to 1 to indicate that the background music performance has started (step 217) and the variable v is set.
Is set equal to 1 (step 218), and the execution of this routine ends.

ステップ209において、F2=1ならば、バックグランド
ミュージックの演奏中であるので、所定時間T2の時間だ
けバックグランドミュージックを演奏したか否かを判別
し(ステップ219)、所定時間T2の時間だけバックグラ
ンドミュージックを演奏した場合にはバックグランドミ
ュージック演奏中止指令をオートチェンジディスクプレ
ーヤ3に対して発生し(ステップ220)、フラグF1及びF
2を0にリセットして(ステップ221)、リクエストに応
答するためにステップ200に移行する。かかる所定時間T
2は一定時間でも良いが、1曲のバックグランドミュー
ジックの演奏時間に等しい時間でも良い。また、ステッ
プ219において所定時間T2の時間だけバックグランドミ
ュージックを演奏していない場合にキー操作等によりバ
ックグランドミュージック解除の指令が発生したときに
はステップ220に進むようにしても良い。
In step 209, if F 2 = 1, since it is being played in the background music, the time a predetermined time T 2 to determine whether to play background music (step 219), the predetermined time T 2 When the background music is played for the time, a background music playing stop command is issued to the auto change disc player 3 (step 220), and flags F 1 and F are given.
Reset 2 to 0 (step 221) and go to step 200 to respond to the request. This predetermined time T
2 may be a fixed time, but may be a time equal to the playing time of one background music. Further, when the background music is not played for the predetermined time T 2 in step 219 and the background music cancellation command is issued by a key operation or the like, the process may proceed to step 220.

なお、演奏したリクエスト曲は演奏順番と共に補助記憶
装置20に記憶されるようにしても良い。
The requested song played may be stored in the auxiliary storage device 20 together with the playing order.

オートチェンジディスクプレーヤ3においては、中央制
御部1から曲指定指令としての曲名データが供給される
と、そのデータが示す曲を記録したディスクが所定の格
納位置から選択されて所定演奏位置にセットされ、ピッ
クアップ(図示せず)がレスト位置から指定のリクエス
ト曲の演奏位置に移動する。中央制御部1から演奏開始
指令が供給されると、ディスクが回転してピックアップ
がディスクから曲音楽情報を例えば、光学的に読み出
し、再生処理回路(図示せず)において映像信号及び2
チャンネルのオーディオ信号が得られる。映像信号はCR
Tモニタ31に供給されてリクエスト曲の歌詞及び絵が映
し出され、オーディオ信号はアンプ32を介してスピーカ
装置33に供給されてリクエスト曲のメロディが流れる。
次いで、指定のリクエスト曲の演奏が終了すると、演奏
終了指令が中央制御部1に対して発生し、ディスクの回
転を停止しかつピックアップをレスト位置に戻し、そし
てディスクを所定の格納位置に戻すことが行なわれる。
また、中央制御部1からバックグランドミュージック演
奏開始指令が供給されると、所定のディスクが選択され
て所定演奏位置にセットされ、ピックアップがレスト位
置から曲の演奏位置にランダムに移動してバックグラン
ドミュージック演奏が開始され、バックグランドミュー
ジック演奏中止指令が供給されると、リクエスト曲の演
奏の終了と同様にディスクの回転を停止しかつピックア
ップをレスト位置に戻し、そしてディスクを所定の格納
位置に戻すことが行なわれる。
In the automatic change disc player 3, when the central control unit 1 supplies song title data as a song designation command, the disc on which the song indicated by the data is recorded is selected from a predetermined storage position and set at a predetermined performance position. , The pickup (not shown) moves from the rest position to the performance position of the specified request song. When a performance start command is supplied from the central control unit 1, the disc rotates and the pickup optically reads out music information from the disc, for example, and a reproduction processing circuit (not shown) outputs a video signal and a 2
The audio signal of the channel is obtained. Video signal is CR
The lyrics and pictures of the requested song are supplied to the T monitor 31, and the audio signal is supplied to the speaker device 33 through the amplifier 32, and the melody of the requested song flows.
Then, when the performance of the designated request music is completed, a performance end command is issued to the central control unit 1, the rotation of the disc is stopped, the pickup is returned to the rest position, and the disc is returned to the predetermined storage position. Is performed.
Further, when a background music performance start command is supplied from the central control unit 1, a predetermined disc is selected and set at a predetermined performance position, and the pickup is randomly moved from the rest position to the performance position of the music and the background is played. When the music performance is started and the background music performance stop command is supplied, the rotation of the disc is stopped and the pickup is returned to the rest position, and the disc is returned to the predetermined storage position, similarly to the end of the performance of the requested song. Is done.

ここで、使用されるディスクは画像情報に歌詞等の文字
情報が既に含まれて製造されたディスクだけでなく、画
像情報と文字情報とが独立して記録されたディスクも使
用可能である。後者のディスクを使用すると例えば、演
奏中の曲のリクエスト発信者が居るターミナル部には歌
詞情報のみ、或いは歌詞情報を含む画像情報を映像信号
として送り、他のターミナル部には歌詞情報が含まれな
い映像情報を映像信号として送るような複雑な処理も可
能である。すなわち、ターミナル部毎に歌詞情報のみ、
画像情報のみ、或いは歌詞情報と画像情報の両方のいず
れかを任意に中央制御部1から送って表示することがで
きる。
Here, the disc to be used is not limited to a disc manufactured by already including character information such as lyrics in image information, but also a disc in which image information and character information are recorded independently. When the latter disc is used, for example, only the lyrics information or the image information including the lyrics information is sent as a video signal to the terminal section where the request originator of the song being played is present, while the other terminals include the lyrics information. It is possible to perform complicated processing such as sending non-existing video information as a video signal. That is, only the lyrics information for each terminal part,
Either the image information alone or both the lyrics information and the image information can be arbitrarily sent from the central control unit 1 and displayed.

一方、要求データ送出ルーチンは、第8図(a),
(b)に示すように各要求指令が供給されると処理され
る割込みルーチンである。この要求データ送出ルーチン
においては、要求指令が供給されるとその要求指令がリ
クエスト演奏順リスト要求指令、演奏中の曲情報要求指
令、ジャンル別曲名リスト要求指令、アーティスト別曲
名リスト要求指令及び50音順別曲名リスト要求指令のい
ずれであるかを判別する(ステップ231〜235)。要求指
令がリクエスト演奏順リスト要求指令の場合には変数i
を変数uに等しくし(ステップ236)、RAM16内の演奏順
番エリアからi曲目の曲名データを読み出して要求した
ターミナル部に対してその曲名データを出力し(ステッ
プ237)、変数iに1を加算し(ステップ238)、その変
数iが所定値zより大であるか否かを判別する(ステッ
プ239)。i≦zならば、ステップ237に移行し、i>z
ならば、本ルーチンを終了する。よって、現在演奏中の
曲名データを含むz数の曲名データからなるリクエスト
演奏順データが要求したターミナル部に供給されてその
ターミナル部のCRTモニタにリクエスト演奏順が表示さ
れる。
On the other hand, the request data transmission routine is as shown in FIG.
This is an interrupt routine that is processed when each request command is supplied as shown in (b). In this request data transmission routine, when a request command is supplied, the request command is a request performance order list request command, a song information request command during performance, a song name list request command by genre, a song name list request command by artist, and a Japanese syllabary. It is determined which one of the order-by-order song name list request commands (steps 231 to 235). If the request command is the request performance order list request command, the variable i
Is equal to the variable u (step 236), the song name data of the i-th song is read from the performance order area in the RAM 16, and the song name data is output to the requested terminal section (step 237), and 1 is added to the variable i. Then (step 238), it is determined whether or not the variable i is larger than the predetermined value z (step 239). If i ≦ z, the process proceeds to step 237, i> z
If so, this routine ends. Therefore, the requested performance order data composed of z number of music title data including the currently played music title data is supplied to the requested terminal unit and the requested performance order is displayed on the CRT monitor of the terminal unit.

また、要求指令が演奏中の曲情報要求指令の場合にはRA
M16内の演奏順番エリアからu曲目の曲名データを読み
出し(ステップ240)、この曲名データに対応する歌詞
等の曲内容データ読み出し指令を補助記憶装置20に対し
て発生する(ステップ241)。要求指令が曲名リスト要
求指令の場合には、歌謡曲、演歌、ニューミュージック
及びロックの各ジャンル別曲名リスト読み出し指令、ア
ーティスト別曲名リスト読み出し指令及び50音順別曲名
リスト読み出し指令を補助記憶装置20に対して発生する
(ステップ242〜244)。補助記憶装置20はこれら読み出
し指令に対して記録媒体から対応する曲内容データ又は
曲名リストデータを読み出して出力する。そこで、マイ
クロプロセッサ11は補助記憶装置20が曲内容データ又は
曲名リストデータを読み出して出力したか否かを判別し
(ステップ245)、データが読み出されて出力されたな
らば、そのデータを要求したターミナル部に対して中継
出力する(ステップ246)。この曲内容データ及び曲名
リストデータをターミナル部21〜2nに送出する場合には
制御信号によりデータの送出開始及び出力をターミナル
部21〜2nに知らせる。
If the request command is a song information request command during performance, RA
The song title data of the u-th song is read from the performance order area in M16 (step 240), and a song content data read command such as lyrics corresponding to the song name data is issued to the auxiliary storage device 20 (step 241). When the request command is a song name list request command, a song name list read command for each genre of songs, enka, new music and rock, a song name list read command for each artist, and a song name list read command for each syllabary order are stored in the auxiliary storage device 20. It occurs in response (steps 242-244). The auxiliary storage device 20 reads and outputs the corresponding music content data or music name list data from the recording medium in response to these read commands. Therefore, the microprocessor 11 determines whether the auxiliary storage device 20 has read and output the music content data or the music title list data (step 245). If the data has been read and output, the data is requested. The output is relayed to the terminal unit (step 246). The music content data and Song list data informing transmission start and output of data by the control signal in the case of sending to the terminal unit 2 1 to 2 n to the terminal unit 2 1 to 2 n.

画像用補助記憶装置20aは再生専用や記録及び消去可能
な記録媒体に対応しており、マイクロプロセッサ11の指
令に基づき随時各ターミナル部21〜2nのCRTモニタ27又
はCRTモニタ31に画像情報を送出する。これにより、タ
ーミナル部21〜2nからのリクエストに全て応答し終り、
リクエスト待ち状態にあるときや、オートチャンジディ
スクプレーヤ3のディスク入れ換え等で若干の空き時間
が生じたときにコマーシャルメッセージを含む情報(例
えば、リクエスト受け付け中等の情報)や単なる背景画
像をCRTモニタ27又は31に映し出すことができる。
Image auxiliary storage device 20a corresponds to a read-only or recording and erasable recording medium, the image information on the CRT monitor 27 or CRT monitor 31 of the terminal portion 2 1 to 2 n any time based on the command of the microprocessor 11 Is sent. As a result, all the requests from the terminal units 2 1 to 2 n have been responded to,
Information such as a commercial message (for example, information indicating that a request is being received) or a simple background image is displayed on the CRT monitor 27 or in a request waiting state or when some free time is generated due to a disc exchange of the auto change disc player 3 or the like. Can be projected on 31.

なお、上記した実施例においては、中央制御部1とター
ミナル部21〜2nとの間はケーブル等により接続されて有
線通信が行なわれるが、中央制御部1とターミナル部21
〜2nとの間にワイヤレス送受信機を互いに設けて無線通
信を行なっても良い。
In the above-described embodiment, the central control unit 1 and the terminal units 2 1 to 2 n are connected by a cable or the like to perform wired communication, but the central control unit 1 and the terminal unit 2 1 2
It may be carried out wireless communication by providing each other wireless transceiver between to 2 n.

また、中央制御部1においては、リクエストされた曲毎
のリクエスト頻度を算出したり、ターミナル毎のリクエ
スト応答回数に対する課金を計算してその算出結果をプ
リンタ19に印字出力したり、又は補助記憶装置20に記憶
させるするようにしても良い。
The central control unit 1 calculates the request frequency for each requested song, calculates the charge for the number of request responses for each terminal, and prints out the calculation result to the printer 19, or the auxiliary storage device. It may be stored in 20.

また、リクエスト者データはリクエスト発信者名そのも
のでなくても良く、少なくともターミナル番号以上の内
容、例えば、アルファベットのA程度のものでも良い。
またリクエスト者データは特に必要なければ入力要求を
しないようにしても良い。
Further, the requester data does not have to be the request sender name itself, but may be at least the content of the terminal number or higher, for example, the character of the alphabet A.
Further, the requester data may not be requested unless particularly required.

更に、上記した実施例においては、オートチェンジディ
スクプレーヤを用いるようにしたが、VTR等のテーププ
レーヤを用いても良い。また、複数のオートチェンジデ
ィスクプレーヤを入出力インターフェース13に接続して
個別に動作させることも可能である。
Further, in the above-mentioned embodiment, the automatic change disc player is used, but a tape player such as a VTR may be used. It is also possible to connect a plurality of auto change disc players to the input / output interface 13 and operate them individually.

また、上記した実施例では自動選曲演奏装置としての動
作を中央制御部1及びターミナル部21〜2nで分担した場
合について説明したが、各ターミナル部は例えば、ター
ミナル部21の場合にはキーボード26、CRTモニタ27、バ
ーコードリーダ28とその入出力インターフェース23のみ
とし、入出力インターフェース23と中央制御部1の入出
力インターフェース12とを接続して全ての動作を中央制
御部1のマイクロプロセッサ11の動作に従って行なう集
中制御型にしても良い。
Further, in the above-described embodiment, the case where the operation as the automatic music selection performance device is shared by the central control unit 1 and the terminal units 2 1 to 2 n has been described, but each terminal unit is, for example, in the case of the terminal unit 2 1. Only the keyboard 26, the CRT monitor 27, the bar code reader 28 and its input / output interface 23 are connected, and the input / output interface 23 and the input / output interface 12 of the central control unit 1 are connected so that all operations are performed by the microprocessor of the central control unit 1. It may be a centralized control type which is performed according to the operation of 11.

発明の効果 以上の如く、本発明の自動選曲演奏装置においては、各
端末ユニットから取り込んだ曲指定指令に応じて演奏手
段によって所定数の曲が演奏される毎に取り込んだ曲指
定指令とは異なる所定の曲指定指令を中央制御手段が演
奏手段に供給する。すなわち、所定数のリクエスト曲が
連続して演奏される毎に、リクエスト曲とは異なるバッ
クグランドミュージック等の曲が演奏される。よって、
長時間に亘ってリクエスト曲が連続して演奏されること
が防止され、また休憩時間を自動的に設けることができ
る。特に、カラオケ演奏店においてはリクエスト曲とは
異なる曲を流すことによりカラオケ演奏を停止した休憩
時間であることを知らせることができる。
EFFECTS OF THE INVENTION As described above, in the automatic music selection performance device of the present invention, the music designation command that is fetched every time a predetermined number of music is played by the playing means in response to the music designation command fetched from each terminal unit. The central control means supplies a predetermined music designation command to the performance means. That is, every time a predetermined number of requested songs are continuously played, a song such as background music different from the requested song is played. Therefore,
It is possible to prevent the requested music piece from being continuously played for a long time, and to automatically provide a break time. In particular, at a karaoke performance store, it is possible to inform that the karaoke performance is stopped by playing a music different from the requested music.

また、本発明はカラオケシステムに適用することができ
るだけでなく、ミュージックボックス等の自動選曲演奏
装置にも適用することができる。
Further, the present invention can be applied not only to a karaoke system but also to an automatic music selection performance device such as a music box.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明による自動選曲演奏装置の概略を示すブ
ロック図、第2図〜第4図はターミナル部のマイクロプ
ロセッサの動作を示すフロー図、第5図〜第8図は中央
制御部のマイクロプロセッサの動作を示すフロー図、第
9図はターミナル部側のリクエスト曲エリアを示す図、
第10図はリクエストデータエリアを示す図、第11図は演
奏順番エリアを示す図である。 主要部分の符号の説明 1……中央制御部 21〜2n……ターミナル部 3……オートチェンジディスクプレーヤ 11,21……マイクロプロセッサ
FIG. 1 is a block diagram showing an outline of an automatic music selection and playing apparatus according to the present invention, FIGS. 2 to 4 are flow charts showing the operation of a microprocessor of a terminal section, and FIGS. 5 to 8 are central control sections. FIG. 9 is a flow chart showing the operation of the microprocessor, FIG. 9 is a diagram showing a requested music area on the terminal side,
FIG. 10 is a diagram showing a request data area, and FIG. 11 is a diagram showing a performance order area. Explanation of symbols of main parts 1 ... Central control unit 2 1 to 2 n ...... Terminal unit 3 ...... Auto change disk player 11, 21 ...... Microprocessor

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】複数の曲を記録した記録媒体を保持し曲指
定指令によって指定された曲を選択して演奏する演奏手
段と、各々が互いに独立して曲指定指令を受け入れかつ
これを記憶する複数の端末ユニットと、前記端末ユニッ
トに記憶された曲指定指令を各端末ユニットに対応させ
て順次取り込んで取り込んだ曲指定指令を前記演奏手段
に供給する中央制御手段とを含み、前記中央制御手段は
取り込んだ曲指定指令に応じて前記演奏手段によって所
定数の曲が演奏される毎に取り込んだ曲指定指令とは異
なる所定の曲指定指令を前記演奏手段に供給することを
特徴とする自動選曲演奏装置。
1. A playing means for holding a recording medium on which a plurality of songs are recorded and for selecting and playing a song designated by a song designating command, and each of them independently accepts and stores the song designating command. The central control means includes a plurality of terminal units and a central control means for sequentially fetching the music designation instructions stored in the terminal units in association with each terminal unit and supplying the fetched music designation instructions to the playing means. The automatic music selection is characterized in that, every time a predetermined number of songs are played by the playing means, a predetermined song designating command different from the loaded song designating command is supplied to the playing means in response to the loaded song designating command. Playing device.
【請求項2】前記中央制御手段は、前記演奏手段に対し
て前記所定の曲指定指令に応じた演奏を所定時間だけ行
なわせて停止させ、取り込んだ曲指定指令に応じた演奏
を再開させることを特徴とする請求項1記載の自動選曲
演奏装置。
2. The central control means causes the performance means to perform a performance according to the predetermined music designation command for a predetermined time and then stops, and restarts the performance according to the fetched music designation command. 2. The automatic music selection performance device according to claim 1.
JP838689A 1989-01-17 1989-01-17 Automatic music selection device Expired - Lifetime JPH0679426B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP838689A JPH0679426B2 (en) 1989-01-17 1989-01-17 Automatic music selection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP838689A JPH0679426B2 (en) 1989-01-17 1989-01-17 Automatic music selection device

Publications (2)

Publication Number Publication Date
JPH02189783A JPH02189783A (en) 1990-07-25
JPH0679426B2 true JPH0679426B2 (en) 1994-10-05

Family

ID=11691772

Family Applications (1)

Application Number Title Priority Date Filing Date
JP838689A Expired - Lifetime JPH0679426B2 (en) 1989-01-17 1989-01-17 Automatic music selection device

Country Status (1)

Country Link
JP (1) JPH0679426B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10317864B2 (en) 2014-12-22 2019-06-11 Johnson Controls Technology Company Systems and methods for adaptively updating equipment models

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10317864B2 (en) 2014-12-22 2019-06-11 Johnson Controls Technology Company Systems and methods for adaptively updating equipment models

Also Published As

Publication number Publication date
JPH02189783A (en) 1990-07-25

Similar Documents

Publication Publication Date Title
US5631433A (en) Karaoke monitor excluding unnecessary information from display during play time
JP2005309029A (en) Server device and method for providing streaming of musical piece data, and streaming using electronic music device
KR100252399B1 (en) Music information recording and reproducing methods and music information reproducing apparatus
US6177626B1 (en) Apparatus for selecting music belonging to multi-genres
JP3879545B2 (en) Music reproduction control device, music reproduction control program, and recording medium
US7601905B2 (en) Electronic musical apparatus for reproducing received music content
EP2120238B1 (en) Reproducing apparatus, reproducing method, program, and recording medium
KR100271886B1 (en) Information recording medium and information reproducing apparatus using the medium
JPH0679426B2 (en) Automatic music selection device
JPH0679427B2 (en) Automatic music selection device
JPH0679425B2 (en) Automatic music selection device
JP2811453B2 (en) Automatic music selection and playing device
JPH0697551B2 (en) Automatic music selection device
JPH0679424B2 (en) Automatic music selection device
JP2759136B2 (en) Automatic music selection and playing device
JP2670115B2 (en) Automatic music selection and playing device
JP4061670B2 (en) Video playback device
JP2621963B2 (en) Automatic music selection and playing device
JPH06130982A (en) Music player
JP3405841B2 (en) A method and apparatus for registering eighteen favorite songs in a karaoke machine
JP2797633B2 (en) Music image information processing device
JPH10149181A (en) Karaoke equipment
JPH02139785A (en) Automatic program selecting player
JP2641851B2 (en) Automatic performance device
JP2822648B2 (en) Music performance equipment